500	500	
83	105	102	88	94	94	91	92	85	103	124	104	99	71	104	84	102	84	111	112	108	93	108	98	110	75	102	101	94	103	97	110	98	101	113	92	122	115	90	77	93	97	110	111	116	91	111	106	115	90	102	102	96	88	100	112	122	115	101	97	105	97	104	94	93	110	86	96	116	83	111	103	103	110	103	99	94	112	102	103	86	110	89	93	100	98	96	108	97	82	80	96	99	110	99	95	75	102	89	95	96	110	100	85	98	104	107	103	90	105	100	90	89	100	82	110	103	96	88	100	109	114	113	98	96	97	83	106	107	115	104	109	97	102	95	101	102	108	86	105	101	118	109	106	108	94	96	108	115	91	102	92	88	119	112	95	97	101	87	103	97	104	103	100	89	100	120	98	107	94	125	107	107	107	108	99	95	120	101	103	103	85	97	92	107	98	88	90	96	96	108	116	90	105	104	98	103	105	98	105	108	114	108	100	99	100	102	95	116	89	90	100	108	95	103	94	101	117	91	91	95	108	99	94	90	94	84	91	91	94	94	77	97	101	96	110	109	113	101	110	111	95	103	118	98	81	76	117	93	101	95	97	98	97	97	100	85	84	81	95	112	102	104	103	82	100	100	110	125	102	84	105	107	83	99	98	102	98	83	104	107	99	112	112	108	92	102	103	90	98	97	112	86	97	105	96	109	95	96	99	117	102	87	97	114	107	97	101	105	104	99	92	103	113	93	109	116	112	94	100	89	98	80	110	117	88	93	88	103	102	86	100	98	119	92	107	90	100	98	89	107	110	127	101	89	105	101	97	116	105	74	110	96	84	82	112	111	104	102	106	117	111	105	95	104	93	104	94	97	116	93	112	93	75	100	87	106	115	104	124	95	89	98	97	106	99	101	90	76	107	117	93	104	102	101	91	85	103	98	88	106	93	96	82	108	93	98	102	95	119	102	104	95	100	97	95	84	92	103	101	109	90	102	89	83	117	105	100	98	97	102	102	94	86	84	104	107	104	121	105	94	112	94	77	120	102	86	96	115	103	108	113	94	120	92	73	102	106	88	97	113	99	111	109	99	108	101	84	99	118	107	107	99	90	92	104	102	117	90	95	85	109	114	103	95	99	90	102	90	109	106	106	79	98	96	115	97	103	111	101	
105	98	119	105	105	106	82	110	111	100	90	98	97	94	105	94	87	105	94	102	101	104	92	89	97	94	82	102	96	93	94	97	96	121	106	100	107	85	116	102	109	101	105	84	109	95	110	105	97	93	99	102	109	109	118	85	106	115	96	103	107	99	98	106	98	85	103	108	103	100	110	92	94	95	100	91	98	106	113	102	95	88	80	98	100	84	103	94	101	103	114	98	92	101	113	105	82	93	101	78	116	96	110	94	95	92	111	91	81	107	98	84	80	95	107	113	90	102	98	102	116	83	105	100	85	97	101	108	98	83	92	95	116	97	103	92	91	97	98	114	92	70	103	108	75	106	99	94	92	98	98	90	104	105	93	97	105	90	97	131	94	128	94	109	94	98	85	109	106	98	98	100	99	105	110	107	104	83	122	111	98	90	102	109	97	97	86	105	111	90	94	96	123	96	90	84	107	108	94	103	110	89	89	98	87	121	97	111	110	79	117	108	88	101	106	98	100	85	90	108	93	128	97	93	100	124	96	115	84	106	98	100	101	96	105	107	89	106	95	88	107	93	93	104	98	108	88	104	111	118	120	119	115	107	100	87	86	112	101	94	96	103	110	97	96	115	122	95	103	97	87	109	106	103	99	115	125	113	103	107	105	105	102	110	104	100	101	109	111	126	108	109	93	108	96	86	115	82	104	105	91	100	85	99	91	93	106	106	100	84	98	101	114	107	95	113	74	93	94	93	79	102	110	101	106	108	98	103	115	101	109	106	95	93	86	96	86	101	101	79	95	96	97	87	101	103	106	97	101	100	91	95	110	101	107	111	93	91	88	112	102	91	120	112	105	85	115	113	90	107	99	99	101	108	79	102	99	95	97	96	85	100	95	93	106	122	85	106	84	102	101	101	98	108	83	81	103	119	91	114	88	93	100	97	101	102	96	113	100	100	106	99	102	108	115	114	108	112	90	96	109	113	96	90	128	91	96	98	94	84	101	112	101	111	117	108	106	86	116	99	88	85	95	92	97	93	109	111	97	94	92	80	85	100	85	100	92	110	99	103	105	115	104	84	100	105	110	98	95	109	97	106	107	87	114	82	95	94	101	104	105	104	92	89	98	104	113	91	109	101	97	91	106	92	85	118	87	96	96	91	
999999	734	142	896	941	680	225	404	377	999999	999999	160	545	999999	449	613	888	999999	999999	753	999999	716	844	802	764	686	564	168	984	128	755	324	269	861	999999	999999	999999	768	827	139	879	874	527	704	465	337	635	282	120	588	279	991	669	999999	540	793	999999	339	142	999999	125	999999	999999	259	788	999999	891	999999	928	999999	764	129	999999	132	873	337	199	999999	347	999999	61	999999	57	999999	849	763	654	917	330	225	226	999999	636	999999	24	822	464	278	916	365	446	950	999999	778	824	999999	51	999999	478	213	999999	750	992	705	213	833	19	24	409	34	455	999999	999999	713	125	254	492	387	118	60	999999	921	233	981	999999	999999	999999	279	581	699	721	117	449	999999	621	476	527	931	369	190	999999	999999	999999	891	910	472	596	641	663	579	667	664	999999	427	340	999999	526	20	999999	112	896	740	442	710	312	347	534	247	102	999999	727	561	27	999999	999999	433	999999	999999	81	527	514	306	999999	11	41	999999	678	31	786	938	950	999999	226	267	293	999999	17	167	999999	573	999999	359	999999	24	999999	116	646	511	189	999999	629	195	939	197	598	999999	134	999999	678	255	668	512	999999	999999	999999	220	344	759	999999	175	426	999999	752	999999	999999	999999	757	601	159	999999	421	177	842	879	318	999999	577	39	669	694	999999	576	488	343	904	434	898	395	326	641	771	886	867	24	491	733	443	441	607	442	842	532	999999	999999	833	501	670	581	844	933	643	314	100	949	226	850	417	999999	603	165	999999	372	285	517	999999	534	310	828	398	584	331	999999	432	236	851	426	294	735	510	413	764	326	550	392	998	466	999999	917	797	999999	326	999999	999999	451	186	479	257	999999	599	309	201	999999	193	269	612	999999	882	999999	999999	800	565	681	908	200	400	999999	821	892	519	697	737	392	40	757	268	306	308	980	60	999999	178	520	145	999999	221	921	999999	290	780	500	584	933	820	997	85	644	999999	646	61	246	658	364	265	999999	571	809	999999	436	999999	999999	209	901	999999	999999	631	55	999999	707	978	999999	806	999999	122	29	123	804	999999	42	681	999999	999999	999999	929	814	723	814	999999	999999	639	999999	119	706	288	474	300	999999	130	104	375	39	108	419	667	581	439	126	999999	999999	789	766	246	999999	999999	388	136	548	972	998	11	999999	790	999999	77	999999	999999	109	262	647	728	999999	684	477	667	651	524	770	999999	357	999999	999999	571	29	454	999999	175	339	952	900	348	751	999999	999999	999999	558	249	999999	351	101	221	340	
999999	604	517	358	92	769	999999	112	863	366	999999	624	624	999999	255	771	858	205	999999	40	999999	362	999999	976	730	563	384	999999	412	999999	428	999999	146	54	743	967	511	105	790	406	227	849	46	999999	207	95	506	698	313	477	999999	156	999999	191	192	511	304	540	628	999999	394	13	700	144	999999	999999	999999	999999	660	287	269	999999	415	14	999999	999999	325	328	999999	644	66	686	805	934	791	282	221	954	861	242	673	971	477	270	999999	224	159	902	999999	554	999999	999999	48	35	217	999999	741	686	999999	999999	195	976	760	984	472	708	208	999999	353	999999	441	533	719	427	614	297	294	154	999999	598	999999	422	283	999999	46	140	648	780	999999	999999	541	999999	999999	999999	56	696	999999	493	999999	313	26	393	559	389	122	84	999999	620	420	920	890	999999	999999	780	736	772	702	999999	947	342	70	427	48	736	999999	907	999999	742	380	999999	999999	999999	356	999999	582	764	863	893	999999	961	999999	37	369	806	726	944	839	804	250	284	993	686	999999	465	253	999999	999999	999999	999999	215	136	999999	249	502	843	98	250	16	208	971	909	809	422	985	418	999999	67	999999	20	999999	78	153	999999	999999	923	400	265	890	444	983	999999	51	999999	907	834	999999	788	867	999999	637	704	833	605	278	999999	194	273	559	56	221	540	123	811	88	146	983	999999	152	578	999999	833	360	571	999999	562	999999	999999	515	161	959	254	999999	278	383	999999	999999	547	234	731	739	999999	999999	843	233	452	305	239	558	770	999999	486	645	298	999999	804	353	272	390	715	506	21	758	408	97	967	350	845	437	603	901	446	747	420	839	327	999999	517	999999	772	266	999999	999999	744	309	482	608	999999	758	579	140	999999	166	518	235	727	999999	307	756	266	999999	460	801	954	868	414	739	999999	459	202	677	836	924	618	458	868	397	999999	108	614	368	999999	96	999999	473	999999	999999	239	195	121	999999	999999	760	91	669	999999	999999	669	875	895	999999	384	453	999999	902	304	58	999999	69	366	339	362	208	152	898	665	373	942	491	939	134	509	48	999999	252	847	85	843	999999	652	41	728	148	213	870	983	999999	530	956	999999	880	999999	180	828	781	999999	631	618	192	999999	442	894	999999	936	770	244	999999	115	323	64	999999	214	599	417	335	611	224	994	281	914	670	843	986	999999	69	392	339	219	565	655	225	999999	660	944	999999	147	550	212	999999	636	648	888	216	901	999999	675	152	999999	503	999999	999999	636	347	278	343	599	907	866	876	387	904	
999999	999999	668	839	761	554	654	207	198	999999	22	561	645	275	781	637	94	371	394	250	576	716	394	999999	588	129	392	610	620	239	684	335	65	731	522	999999	548	72	999999	131	497	564	314	119	999999	85	701	12	999999	961	999999	505	492	147	337	999999	165	395	260	999999	172	54	587	958	386	686	506	999999	999999	443	99	32	181	272	752	21	411	284	999999	513	428	389	999999	658	416	189	843	918	403	113	999999	162	999999	558	999999	453	977	356	999999	684	579	787	259	999999	872	999999	333	229	394	326	17	880	482	999999	999999	782	996	928	551	207	843	587	520	999999	260	936	220	999999	999999	309	999999	999999	551	238	934	640	999999	928	786	999999	999999	623	534	87	999999	312	680	74	344	186	999999	58	804	535	999999	991	999999	999999	869	935	590	710	915	94	291	999999	338	254	812	582	651	999999	999999	936	351	999999	63	999999	999999	948	266	155	999999	999999	999999	985	999999	26	397	942	374	531	69	999999	35	155	999999	449	795	153	973	436	262	762	534	389	906	868	193	621	937	833	64	921	679	444	431	999999	242	306	999999	999999	857	869	999999	999999	999999	301	910	206	522	614	647	410	975	830	893	526	602	999999	88	999999	832	999999	999999	999999	476	999999	181	999999	724	918	999999	499	452	660	579	392	554	414	381	999999	999999	999999	109	333	195	654	945	999999	551	905	196	769	227	318	490	91	864	676	653	999999	130	329	481	999999	407	999999	957	324	999999	999999	999999	197	999999	472	999999	844	999999	682	355	821	202	331	49	999999	731	448	999999	144	179	999999	527	877	761	511	495	638	516	505	926	999999	697	631	598	50	933	999999	677	999999	999999	646	414	192	999999	831	677	798	290	999999	872	999999	876	822	155	763	983	103	436	999999	977	796	337	180	999999	317	134	571	999999	999999	884	732	771	999999	999999	533	999999	344	556	999999	833	696	999999	853	633	999999	170	874	485	834	66	840	573	96	999999	999999	999999	243	436	23	707	999999	75	291	778	149	197	359	571	999999	999999	649	547	506	999999	290	449	484	547	999999	999999	259	95	898	942	54	999999	684	749	175	999999	999999	999999	999999	232	726	631	75	85	493	999999	999999	313	863	164	417	302	76	338	999999	999999	999999	696	647	866	457	31	177	348	733	980	512	610	405	407	831	740	15	284	40	659	383	409	999999	999999	346	945	231	743	535	752	102	356	262	528	391	162	270	675	774	999999	999999	726	351	513	276	211	999999	466	332	676	297	791	307	837	999999	434	642	638	530	
512	799	999999	813	981	887	166	357	877	25	678	480	339	510	335	205	656	67	550	999999	145	999999	764	420	859	999999	311	58	425	265	956	520	632	155	999999	999999	40	913	999999	625	119	854	40	450	654	205	999999	291	999999	642	999999	376	102	894	395	474	45	22	954	525	586	999999	931	622	68	168	848	999999	247	999999	174	743	696	924	633	291	16	999999	999999	663	507	999999	86	999999	999999	590	999999	737	760	999999	999999	999999	959	999999	49	999999	922	418	999999	999999	357	999999	53	552	477	873	679	177	999999	114	467	721	256	301	999999	566	40	158	973	478	740	121	999999	450	558	156	783	851	885	631	368	999999	931	280	316	999999	999999	533	315	774	910	260	475	656	340	159	999999	668	999999	482	971	999999	445	913	999999	245	350	603	994	999999	99	828	291	640	745	869	999999	975	984	294	590	506	999999	208	568	489	645	999999	120	409	999999	999999	35	999999	659	594	999999	28	525	80	999999	383	999999	983	685	92	969	835	910	470	369	796	999999	999999	892	474	931	999999	354	999999	999999	999999	492	594	947	973	999999	878	981	161	716	770	459	914	901	216	967	858	999999	486	520	810	866	649	999999	999999	999999	492	520	194	999999	916	999999	999999	999999	820	890	999999	46	711	288	100	853	758	753	599	347	769	641	999999	999999	999999	723	868	754	789	999999	999999	555	999999	541	999999	367	796	499	999999	106	208	443	90	326	32	822	812	207	429	956	999999	896	450	250	999999	851	834	686	589	203	805	505	999999	123	999999	999999	999999	999999	968	733	67	269	952	502	148	335	560	369	485	260	911	670	334	832	598	946	115	999999	868	468	999999	120	999999	999999	301	703	999999	966	279	633	999999	642	239	696	899	848	943	947	999999	347	999999	475	211	999999	292	145	181	999999	524	110	999999	557	311	999999	210	999999	999999	355	211	445	583	593	100	999999	999999	999999	999999	999999	932	750	12	168	27	530	177	999999	909	999999	325	165	531	892	999999	999999	349	598	999999	999999	496	952	498	598	999999	666	764	999999	385	358	234	23	999999	543	926	773	108	135	539	781	342	152	999999	999999	999999	55	999999	999999	151	922	999999	515	938	999999	999999	999999	999999	413	999999	360	765	469	999999	999999	999999	999999	462	999999	999999	678	79	224	69	559	396	353	914	720	568	700	999999	83	566	462	846	718	85	991	401	946	999999	694	713	188	25	873	470	487	430	999999	593	925	999999	999999	852	297	999999	389	325	797	75	541	845	999999	999999	999999	903	999999	713	639	236	471	999999	29	166	
999999	510	880	999999	523	882	436	299	840	999999	999999	358	103	609	558	271	696	675	604	880	979	999999	999999	581	333	970	999999	774	791	999999	132	999999	705	316	999999	999999	576	845	802	914	638	252	999999	613	779	343	809	619	164	377	540	795	999999	148	186	999999	999999	999999	999999	553	641	662	507	349	985	499	652	999999	142	771	695	999999	999999	999999	999999	737	844	389	999999	989	999999	999999	619	999999	960	999999	346	567	999999	942	278	276	636	259	999999	976	744	665	628	999999	691	33	487	999999	682	690	923	999999	999999	449	690	139	507	999999	999999	999999	52	93	389	659	162	95	657	199	503	999999	223	623	415	275	999999	999999	760	999999	999999	147	153	236	741	999999	999999	999999	670	689	261	149	768	417	866	272	999999	661	286	969	137	999999	999999	297	999999	264	477	310	897	630	457	999999	378	986	920	255	999999	816	999999	999999	999999	129	424	967	938	999999	659	806	756	153	341	999999	903	999999	393	702	999999	855	346	486	802	112	145	50	241	999999	770	999999	496	999999	405	127	319	999999	723	18	192	408	359	999999	605	671	999999	753	999999	127	607	586	603	228	484	20	479	865	317	153	983	384	735	999999	592	999999	319	145	999999	224	31	999999	78	385	520	372	505	810	881	141	559	391	750	124	152	194	189	278	146	999999	647	454	859	580	999999	999999	672	172	943	727	361	418	16	84	105	870	999999	227	999999	121	515	669	999999	999999	593	601	999999	621	54	408	697	999999	999	362	999999	577	877	498	361	712	699	343	999999	164	779	150	385	676	28	282	999999	961	571	34	879	977	470	683	986	432	184	61	127	545	40	320	419	654	506	528	993	999999	866	994	422	181	999999	829	406	453	999999	999999	602	772	732	999999	480	974	482	600	116	204	512	929	537	647	225	331	133	999999	731	731	179	999999	999999	655	105	576	999999	708	999999	641	287	543	215	228	459	355	999999	999999	840	999999	181	906	999999	799	999999	937	467	999999	955	999999	999999	936	999999	495	787	112	493	999999	641	999999	372	774	426	999999	916	969	723	999999	999999	870	518	999999	629	296	559	999999	87	489	999999	999999	118	837	999999	701	936	350	999999	999999	999999	356	861	735	662	936	82	407	999999	947	882	999999	223	157	586	95	963	999999	317	434	936	999999	999999	999999	940	483	795	999999	999999	999999	538	999999	157	13	999999	841	999999	783	177	692	224	999999	781	139	999999	598	944	961	261	999999	737	71	42	396	783	915	999999	856	999999	189	151	547	999999	766	419	315	401	220	278	744	
86	999999	707	624	220	784	999999	895	407	351	539	833	999999	364	986	476	999999	761	229	999999	519	999999	988	988	551	677	775	25	719	999999	999999	999999	693	516	999999	557	364	417	186	999	183	999999	999999	453	999999	317	273	31	779	943	771	640	999999	999999	235	923	999999	718	83	999999	18	999999	185	116	155	805	150	766	773	439	122	999999	584	230	790	999999	703	999999	999999	999999	413	999999	246	999999	529	566	999999	388	291	667	999999	645	344	999999	990	455	999999	352	999999	844	177	506	999999	350	831	999999	999999	770	525	999999	229	655	380	838	139	999999	490	408	587	999999	999999	762	485	116	82	476	792	941	239	344	830	361	247	503	76	906	507	896	945	999999	511	973	862	148	447	999999	274	505	513	736	965	853	999999	719	999999	415	31	150	277	364	853	999999	999999	190	999999	868	418	999999	771	232	756	594	462	703	999999	98	899	999999	668	372	999999	296	437	502	378	977	999999	999999	720	661	999999	366	628	591	999999	397	442	682	826	999999	301	396	999999	291	980	381	400	71	641	693	515	999999	481	999999	162	999999	999999	47	811	999999	999999	999999	167	119	347	399	965	871	672	690	655	227	999999	99	80	999999	562	156	522	997	587	535	886	36	156	211	885	723	438	999999	711	405	870	999999	999999	411	999999	623	943	591	415	528	399	951	47	298	172	392	999999	347	13	539	525	999999	756	746	14	141	963	145	999999	251	999999	208	978	260	357	999999	791	999999	585	999999	212	930	592	69	145	934	988	857	49	502	888	101	999999	182	999999	66	999999	561	407	999999	660	808	87	173	95	201	999999	787	941	142	600	175	761	999999	336	999999	231	999999	610	79	152	999999	999999	21	363	351	737	999999	380	300	303	240	271	487	999999	999999	853	428	974	944	961	210	916	906	902	722	340	405	845	295	999999	999999	950	338	955	999999	712	76	999999	743	463	176	417	650	839	999999	904	283	999999	931	741	803	999999	999999	117	999999	199	199	118	640	999999	342	999999	95	999999	263	289	933	532	734	692	999999	617	241	491	795	793	276	999999	541	818	999999	999999	999999	553	999999	999999	295	231	23	364	522	957	999999	731	131	216	331	193	999999	91	971	750	999999	249	955	195	490	999999	321	999999	999999	132	576	822	955	722	56	542	435	936	994	712	519	999999	179	999999	446	510	369	999999	472	92	999999	460	847	315	999999	674	999999	845	836	120	999999	999999	440	400	999999	358	775	408	169	789	999999	649	96	269	241	680	79	136	749	980	814	999999	686	999999	999999	
126	974	649	164	999999	944	589	109	883	802	654	939	779	448	98	734	961	429	999999	333	999999	999999	588	999999	887	605	472	106	856	999999	999999	188	999999	758	274	383	136	999999	788	999999	999999	550	999999	466	586	740	999999	687	999999	256	853	312	13	517	800	752	999999	999999	276	776	482	493	252	588	625	476	350	30	183	714	607	717	641	837	164	999999	999999	131	498	157	314	784	445	610	451	874	185	999999	957	522	999999	561	977	21	372	999999	307	624	840	999999	399	999999	513	946	648	999999	670	175	999999	510	999999	999999	87	129	999999	697	58	642	147	750	300	269	999999	661	728	56	739	629	999999	480	999999	546	291	387	757	45	280	499	961	314	214	20	999999	457	999999	721	484	858	550	674	636	665	999999	100	999999	999999	999999	852	228	999999	406	50	699	882	517	999999	984	699	371	435	427	559	680	999999	546	289	541	616	729	999999	572	881	89	999999	843	337	69	201	999999	627	829	427	999999	369	908	173	999999	999999	939	887	737	999999	496	124	257	87	984	654	999999	540	599	999999	132	221	39	524	999999	899	48	190	999999	999999	141	999999	999999	999	287	320	999999	999999	968	999999	676	842	279	999999	999999	964	552	766	352	415	999999	37	38	238	999999	69	340	393	212	421	806	999999	902	944	652	751	518	999999	799	673	730	999999	999999	903	923	290	942	251	139	996	356	282	837	579	155	114	999999	377	999999	228	980	540	999999	999999	888	999999	939	334	144	643	456	304	967	679	684	999999	465	134	315	24	127	98	263	215	74	534	920	333	999999	548	45	150	553	581	693	199	999999	23	24	15	999999	617	116	999999	999999	62	315	168	894	999999	648	999999	72	999999	111	891	286	999999	493	364	999999	616	535	596	608	999999	999999	395	985	999999	476	452	119	999999	999999	509	999999	999999	665	21	228	999999	999999	129	999999	453	999999	862	480	801	912	45	529	659	18	733	999999	520	887	243	310	919	999999	410	212	206	482	763	999999	999999	909	999999	308	481	146	245	999999	415	696	164	239	888	915	193	581	440	922	459	301	940	427	471	999999	432	999999	309	588	38	917	703	970	324	999999	878	999999	403	737	58	523	773	556	676	823	732	14	421	13	989	828	771	283	32	471	85	184	447	638	876	770	836	656	999999	498	992	193	914	52	47	300	187	703	874	935	528	393	750	647	157	427	300	305	599	210	999999	429	948	852	771	703	999999	765	860	999999	687	126	407	187	831	549	99	379	965	999999	650	78	409	97	999999	
999999	433	999999	999999	458	479	541	999999	948	999999	572	245	999999	999999	344	845	422	999999	596	999999	411	999999	573	999999	608	337	921	339	900	559	86	30	860	909	89	279	656	283	411	807	999999	999999	459	834	999999	999999	37	999999	631	853	238	999999	812	999999	541	705	860	982	883	131	558	211	999999	999999	276	552	999999	999999	201	75	999999	149	440	788	112	352	537	999999	558	304	310	999999	999999	57	999999	999999	217	32	377	999999	418	673	400	290	259	944	903	999999	999999	715	928	874	999999	566	664	99	794	34	735	999999	178	999999	434	588	821	735	502	118	78	425	999999	362	785	817	999999	525	748	160	539	167	449	477	180	842	375	435	916	152	393	999999	999999	999999	999999	188	215	296	999999	811	469	523	452	999999	990	152	999999	576	999999	98	909	148	999999	644	495	578	750	700	951	591	223	999999	818	360	999999	837	999999	161	75	606	999999	369	999999	937	690	999999	715	654	486	38	471	999999	345	828	242	255	890	421	698	718	438	999999	345	657	999999	83	999999	999999	79	163	783	229	999999	493	486	549	862	412	954	479	862	105	224	923	130	423	999999	999999	128	480	946	948	999999	999999	177	107	34	999999	999999	616	321	624	999999	999999	254	252	999999	852	352	692	392	488	467	229	855	343	300	999999	537	183	33	999999	973	598	999999	835	765	163	325	999999	525	999999	72	347	167	248	519	999999	999999	877	135	207	647	999999	97	468	999999	244	501	834	999999	612	100	175	592	607	650	986	127	419	486	999999	999999	964	176	159	425	130	71	617	823	409	744	999999	999999	826	75	547	999999	747	354	531	661	999999	580	913	152	999999	754	559	597	532	773	268	401	990	669	683	999999	999999	53	370	182	884	999999	408	868	441	127	765	541	113	485	379	75	955	483	56	999999	263	16	999999	375	511	999999	300	635	485	268	68	167	392	288	999999	704	999999	358	777	479	182	999999	999999	779	988	28	494	57	999999	999999	445	516	999999	999999	999999	999999	999999	994	671	864	720	999999	392	182	999999	999999	159	824	912	674	91	607	706	576	221	219	304	749	999999	493	535	253	999999	999999	999999	552	543	102	283	640	190	989	687	913	759	408	999999	538	720	389	868	669	144	730	121	838	809	999999	88	999999	637	774	999999	187	999999	476	542	110	359	516	75	999999	999999	999999	494	999999	999999	792	817	999999	999999	766	39	999999	624	865	999999	999999	180	999999	742	497	23	999999	999999	415	999999	509	584	292	866	561	188	999999	324	999999	128	999999	245	29	917	26	999999	
275	999999	871	745	999999	999999	472	999999	41	930	374	773	577	53	73	279	88	720	999999	217	535	946	995	999999	824	683	813	746	257	274	999999	77	725	999999	748	249	141	670	762	946	122	999999	834	999999	813	999999	746	999999	65	592	167	309	999999	808	999999	329	253	999999	920	935	749	999999	120	767	999999	307	999999	318	305	824	148	999999	957	473	105	610	121	373	999999	394	936	999999	999999	999999	999999	999999	570	999999	565	428	999999	847	750	826	207	396	814	77	852	999999	999999	999999	999999	241	454	750	352	999999	712	103	217	879	999999	536	998	704	999999	999999	660	928	737	999999	753	876	828	300	999999	140	276	999999	796	54	521	267	999999	508	581	459	220	999999	508	537	214	471	999999	126	336	224	828	502	999999	368	416	923	778	262	684	596	412	163	92	221	766	999999	307	173	367	263	534	999999	133	585	244	303	430	999999	926	999999	665	999999	964	999999	312	999999	358	437	999999	999999	488	749	824	999999	999999	67	283	999999	770	999999	999999	999999	758	82	689	338	379	776	134	123	999999	579	335	999999	999999	701	198	999999	909	992	654	999999	535	999999	999999	999999	676	148	538	187	29	143	999999	725	127	617	953	891	763	999999	404	582	312	524	106	909	423	999999	999999	355	868	643	387	777	556	304	522	990	306	904	999999	240	999999	947	999999	369	149	609	285	323	747	306	876	934	999999	999999	567	20	672	866	371	999999	999999	192	318	385	999999	661	179	999999	105	963	999999	858	999999	174	344	365	430	736	769	813	155	740	607	571	767	999999	999999	483	736	999999	327	440	543	417	155	999999	638	717	613	488	440	462	227	784	711	27	999999	433	738	999999	589	935	107	999999	109	354	584	999999	618	999999	481	695	96	999999	645	165	325	905	29	288	727	713	133	290	383	692	522	823	859	750	830	756	745	534	921	391	999999	986	317	800	481	891	109	310	17	744	376	634	148	999999	702	717	999999	460	484	876	812	816	183	416	999999	761	887	868	999999	999999	950	561	999999	264	822	339	999999	999999	806	835	999999	823	283	638	999999	888	684	313	999999	122	352	999999	999999	999999	578	525	812	900	999999	719	13	241	999999	999999	999999	815	962	999999	999999	999999	130	196	653	649	999999	989	543	545	100	943	999999	584	820	369	382	665	511	626	999999	999999	527	696	258	999999	832	382	994	990	844	999999	925	999999	579	685	992	166	999999	410	782	589	999999	276	810	999999	642	429	421	468	999999	139	999999	346	208	999999	845	433	937	566	817	999999	994	999999	701	999999	
28	287	14	999999	376	225	33	110	844	106	325	999999	885	233	999999	999999	961	999999	90	715	207	588	601	152	999999	999999	999999	85	593	891	999999	438	575	231	17	365	424	999999	101	694	115	213	999999	112	121	594	548	713	999999	414	929	468	999999	986	391	439	685	862	999999	808	996	999999	516	952	999999	999999	999999	664	225	98	988	685	444	395	609	994	96	499	999999	254	30	515	963	189	961	137	965	999999	839	578	680	562	979	293	697	167	696	549	601	999999	909	883	497	33	426	999999	33	87	999999	397	352	196	830	61	787	491	984	337	990	383	921	106	999999	999999	999999	435	705	160	697	451	308	547	897	999999	999999	999999	27	939	763	717	999999	999999	211	452	235	494	731	928	506	216	183	999999	558	227	313	812	69	999999	616	990	548	872	389	935	999999	805	298	999999	999999	650	473	54	574	283	280	42	894	381	422	923	999999	999999	654	491	999999	939	988	679	502	999999	999999	177	999999	772	999999	240	508	276	363	429	205	706	223	855	743	138	794	285	947	280	917	688	437	999999	295	771	227	898	999999	158	999999	619	999999	192	573	305	721	999999	999999	49	534	628	27	992	728	997	563	799	999999	148	155	713	732	231	615	399	739	640	999999	999999	22	610	608	215	999999	999999	999999	41	292	447	417	992	181	907	746	299	670	445	963	298	218	999999	160	999999	999999	113	886	999999	999999	183	566	999999	324	999999	36	924	999999	812	999999	152	822	532	516	310	999999	163	542	824	999999	325	728	999999	676	999999	198	594	459	90	211	999999	699	874	464	118	881	337	678	473	880	822	280	857	65	821	475	686	912	850	797	999999	571	999999	824	261	999999	272	413	135	518	442	999999	999999	610	999999	452	948	78	408	429	403	999999	999999	943	663	999999	870	248	855	999999	511	682	999999	292	361	937	999999	59	212	663	618	999999	552	955	448	357	999999	257	184	379	527	618	999999	430	403	999999	503	128	171	215	584	33	558	999999	999999	999999	865	656	258	943	814	999999	865	999999	999999	480	931	122	999999	315	714	623	74	999999	206	893	999999	188	999999	986	999999	519	888	997	89	595	375	999999	948	687	492	684	998	240	564	628	753	999999	620	923	999999	390	622	855	500	960	958	82	215	123	592	687	766	271	509	305	19	999999	665	224	114	790	174	818	999999	999999	624	999999	922	577	999999	408	999999	999999	553	63	897	42	506	999999	637	303	936	835	999999	999999	917	736	999999	268	618	999999	114	405	818	999999	999999	804	42	999999	346	
134	160	637	972	193	129	800	718	456	999999	999999	999999	999999	587	811	854	339	723	28	122	887	999999	663	959	265	304	172	157	900	837	103	10	46	999999	512	153	999999	862	911	999999	127	28	284	861	641	524	567	817	16	798	886	999999	999999	358	458	999999	496	678	717	888	999999	999999	817	618	999999	977	334	764	999999	999999	555	999999	999999	999999	995	869	829	802	327	999999	737	999999	150	112	950	22	986	688	999999	491	656	999999	999999	32	729	474	211	665	556	664	199	803	999999	999999	999999	999999	999999	681	363	589	201	694	999999	976	161	999999	512	715	668	302	990	999999	999999	593	21	924	331	788	999999	999999	667	174	255	999999	999999	934	999999	802	859	999999	742	314	999999	744	300	961	279	178	999999	126	962	495	999999	264	673	552	999999	158	999999	999999	999999	490	78	832	921	37	449	697	434	227	10	709	855	138	999999	999999	321	695	303	59	999999	163	917	495	568	182	177	999999	999999	998	570	463	999999	541	452	262	245	502	823	272	522	999999	743	654	126	999999	640	868	705	987	241	677	855	287	672	934	572	582	999999	749	860	458	708	435	656	547	244	324	686	306	450	818	999999	999999	999999	999999	419	273	379	999999	541	999999	295	11	767	893	999999	197	868	517	689	999999	239	83	412	999999	874	317	997	999999	999999	326	999999	408	547	422	999999	999999	999999	600	524	309	213	956	217	561	172	706	999999	763	939	57	999999	178	616	787	589	798	628	473	208	112	275	799	999999	225	126	886	464	355	999999	782	447	999999	992	390	999999	282	999999	851	901	999999	649	244	640	999999	870	23	791	760	833	17	206	999999	401	422	43	999999	667	992	444	285	999999	322	999999	166	609	187	999999	236	337	316	999999	776	572	40	999999	40	169	329	354	112	999999	704	521	90	586	171	876	580	356	999999	615	999999	416	625	926	336	569	483	370	999999	837	565	999999	527	85	429	714	371	960	999999	999999	347	647	341	999999	547	800	595	579	999999	311	605	879	291	700	68	999999	946	113	135	471	685	958	999999	274	539	999999	999999	15	999999	999999	514	619	353	801	999999	236	85	444	389	999999	973	903	999999	392	242	686	151	826	26	69	767	268	835	999999	999999	389	999999	999999	999999	276	805	590	422	990	796	985	999999	490	433	999999	999999	512	724	599	999999	782	46	279	999999	852	139	178	999999	107	689	255	999999	812	243	999999	250	18	792	999999	730	393	490	999999	999999	256	160	661	403	194	999999	265	544	999999	54	786	352	716	999999	799	146	637	601	
999999	311	999999	999999	999999	257	999999	591	286	719	999999	869	114	301	114	683	999999	701	478	775	803	333	434	711	549	767	456	545	999999	999999	993	975	102	999999	175	630	54	56	437	999999	858	603	497	546	932	376	939	999999	248	43	258	107	668	999999	798	992	877	839	661	955	800	999999	999999	312	725	635	776	322	999999	483	638	739	274	73	916	210	999999	999999	778	182	828	962	999999	999999	725	999999	317	999999	999999	183	999999	215	394	482	999999	859	545	195	999999	307	600	999999	368	999999	404	519	999999	604	945	999999	999999	989	71	489	137	837	701	568	587	829	328	546	329	953	999999	433	999999	792	459	67	665	999999	77	481	581	999999	603	542	105	215	73	712	294	406	25	764	999999	905	354	776	167	977	607	991	999999	999999	307	999999	44	999999	175	999999	154	888	999999	516	999999	999999	907	999999	244	168	472	381	766	615	999999	923	937	999999	289	448	447	683	899	688	999999	86	502	999999	904	999999	508	134	999999	999999	567	405	999999	509	842	999999	997	429	542	998	999999	236	999999	999999	803	999999	478	999999	999999	726	999999	471	989	253	474	845	97	390	31	55	660	999999	341	999999	999999	855	459	999999	134	999999	451	28	151	900	184	816	851	138	724	530	999999	440	999999	323	427	106	416	999999	999999	996	476	617	999999	999999	348	175	895	490	324	947	924	50	943	966	999999	999999	329	99	78	658	994	958	666	500	336	229	906	27	326	952	449	237	403	999999	258	999999	620	655	561	18	920	999999	999999	776	606	999999	497	475	48	999999	776	327	162	385	11	999999	999999	906	169	129	269	877	999999	372	999999	696	647	815	717	451	965	674	537	70	737	999999	154	999999	999999	657	732	440	978	999999	185	999999	85	27	136	741	883	999999	495	442	749	52	999999	451	278	999999	42	681	758	999999	876	112	999999	999999	648	377	372	70	22	512	397	828	999999	999999	197	385	999999	999999	689	975	999999	999999	188	104	320	694	999999	999999	999999	984	624	60	681	999999	607	82	999999	983	999999	758	378	822	700	999999	999999	921	153	517	264	999999	298	412	999999	782	999999	624	924	695	781	953	939	669	449	999999	887	346	156	516	999999	124	53	637	259	931	999999	999999	560	999999	58	399	550	920	448	728	695	222	69	999999	999999	983	158	646	211	999999	818	999999	382	672	105	709	774	637	999999	149	849	999999	162	70	185	999999	74	728	647	392	412	29	999999	721	342	675	286	257	999999	999999	966	407	435	833	122	897	999999	888	999999	999999	624	913	494	309	878	44	
69	999	723	999999	918	999999	999	819	23	799	999999	999999	999999	999999	999999	527	999999	337	183	451	999999	328	999999	287	919	185	628	999999	767	499	535	921	842	308	616	287	533	92	189	999999	408	616	820	322	419	711	558	681	916	107	439	167	135	437	808	740	999999	445	160	743	999999	999999	62	524	274	566	818	41	999999	155	993	402	999999	637	53	999999	999999	999999	868	999999	999999	947	391	670	69	378	796	415	999999	876	236	97	931	446	744	706	563	306	58	852	893	999999	999999	770	113	999999	18	498	393	199	241	425	577	942	126	854	319	392	999999	896	999999	412	541	936	999999	906	999999	711	999999	999999	999999	212	586	25	325	109	999999	621	566	999999	369	307	32	310	644	811	520	988	329	999999	999999	181	841	999999	91	490	999999	999999	852	999999	576	307	999999	56	143	999999	838	561	627	999999	775	698	999999	442	537	472	999999	240	302	117	395	482	392	11	949	884	370	434	933	834	122	157	768	999999	456	71	999999	975	177	999999	999999	959	371	999999	125	699	355	999999	625	619	109	756	999999	999999	812	103	915	999999	107	259	668	414	627	792	904	999999	929	466	986	475	770	415	72	687	145	999999	121	999999	886	259	538	961	809	324	734	366	517	34	556	362	999999	108	877	918	945	567	341	999999	999999	497	999999	888	999999	159	848	999999	693	999999	999999	385	981	835	717	999999	720	707	605	312	67	999999	120	999999	910	633	328	671	537	154	741	577	104	542	999999	398	490	649	548	659	475	50	672	564	425	999999	380	321	391	39	207	248	962	38	999999	858	386	864	978	789	831	187	166	999999	220	41	999999	449	163	328	367	999999	168	999999	836	27	876	556	999999	739	262	17	999999	999999	946	503	615	999999	31	999999	22	999999	671	759	828	999999	883	999999	353	999999	999999	931	167	73	671	136	999999	26	202	504	982	830	999999	249	537	823	999999	658	603	717	425	225	428	339	999999	742	410	409	999999	547	143	753	999999	104	849	999999	849	999999	836	819	999999	598	873	526	841	192	250	431	999999	999999	401	234	999999	999999	968	999999	513	827	999999	999999	726	681	999999	654	370	238	999999	290	399	216	999999	680	999999	783	304	999999	351	901	498	133	502	978	187	122	155	909	233	575	136	999999	817	999999	469	907	102	741	699	999999	166	613	564	999999	42	24	999999	999999	413	746	341	999999	999999	999999	339	633	437	999999	999999	786	508	999999	14	61	999999	224	399	951	220	914	690	563	137	132	744	999999	569	542	999999	172	91	434	505	487	
244	984	999999	215	692	836	479	999999	247	913	721	705	608	512	805	817	625	89	511	498	65	778	23	210	866	454	999999	999999	802	340	704	84	955	527	999999	179	372	193	268	999999	444	345	325	999999	999999	49	999999	999999	999999	138	547	11	999999	16	999999	465	971	651	348	248	773	584	552	906	218	999999	999999	91	694	635	454	441	821	138	64	720	999999	999999	799	827	177	16	999999	673	999999	702	161	999999	105	362	208	721	844	29	999999	859	793	418	14	763	999999	205	999999	999999	999999	999999	190	999999	952	711	12	999999	851	521	999999	999999	427	999999	124	516	495	801	999999	342	999999	732	596	999999	527	204	926	999999	999999	999999	537	999999	643	65	999999	999999	522	367	999999	394	359	37	999999	333	999999	999999	999999	999999	304	498	278	498	220	39	674	951	520	389	276	758	784	957	385	815	984	109	999999	372	889	999999	994	137	805	600	982	999999	862	273	999999	999999	999999	21	999999	306	767	48	761	613	390	999999	999999	999999	101	247	609	402	651	999999	999999	999999	720	79	35	999999	999999	150	693	999999	57	999999	999999	257	999999	591	995	773	217	89	999999	945	348	519	999999	999999	271	860	45	567	990	590	758	807	924	14	964	692	986	999999	801	999999	999999	151	566	999999	948	919	607	510	251	999999	194	571	17	403	510	210	98	999999	605	999999	114	135	628	466	515	291	999999	999999	626	313	999999	333	288	430	599	206	952	999999	903	352	263	535	999999	164	406	196	799	530	503	764	604	812	288	999999	521	229	522	999999	610	999999	596	85	883	938	59	860	293	587	999999	314	257	999999	999999	262	390	579	999999	474	70	999999	492	802	38	862	708	999999	55	130	999999	379	683	852	264	246	756	188	999999	386	114	999999	902	221	725	199	516	381	542	36	777	999999	999999	999999	999999	291	183	793	56	999999	239	85	999999	173	678	999999	630	405	968	999999	505	211	999999	433	369	999999	426	280	86	839	356	337	999999	29	999999	965	959	999999	812	999999	72	963	999999	632	999999	39	729	739	543	999999	999999	999999	412	508	530	576	26	986	688	525	864	902	716	217	673	901	643	796	820	712	475	995	592	994	971	542	999999	303	286	340	794	686	737	785	280	245	925	933	999999	999999	949	999999	946	297	118	169	257	924	999999	999999	999999	999999	918	830	826	573	999999	418	999999	987	999999	722	710	357	730	999999	175	999999	936	438	999999	710	307	54	999999	501	58	305	886	999999	295	154	345	999999	945	861	999999	907	959	999999	717	517	406	511	279	999999	272	598	
566	930	994	326	999999	530	999999	999999	635	999999	76	334	525	232	999999	725	999999	999999	387	679	412	868	420	999999	970	239	999999	469	999999	796	774	537	999999	459	738	955	999999	968	166	999999	762	270	235	893	841	635	191	495	999999	681	808	999999	849	593	196	999999	999999	737	356	999999	809	808	380	999999	999999	999999	999999	75	493	999999	908	999999	206	572	999999	999999	643	526	425	345	999999	235	484	633	987	858	999999	999999	273	51	445	89	622	408	15	999999	999999	396	794	312	540	126	11	418	772	85	720	287	676	999999	64	994	321	999999	999999	999999	333	999999	851	251	850	459	999999	452	999999	828	120	999999	566	962	999999	256	731	123	999999	932	233	76	999999	999999	147	410	999999	229	986	451	768	611	999999	431	999999	151	545	999999	461	999999	324	559	999999	999999	999999	922	720	999999	791	808	999999	207	999999	999999	360	267	887	938	113	999999	490	582	465	689	999999	508	110	145	341	120	711	999999	662	724	999999	673	788	916	947	225	690	264	437	188	189	570	405	920	80	372	263	606	449	21	599	741	103	598	999999	466	821	584	999999	680	106	999999	545	491	169	687	479	971	999999	999999	759	235	154	287	510	999999	112	189	999999	969	857	115	739	999999	134	999999	579	200	999999	999999	999999	999999	882	757	91	105	35	999999	761	393	893	292	999999	999999	261	373	999999	816	999999	999999	363	642	519	413	999999	999999	353	894	999999	292	117	999999	939	510	494	654	353	397	206	414	473	198	999999	682	999999	574	999999	188	399	760	999999	763	112	646	137	999999	596	479	933	100	999999	141	556	479	286	614	352	114	76	607	999999	209	999999	999999	922	999999	225	837	337	999999	500	175	504	606	999999	353	999999	303	382	733	67	873	463	116	662	341	999999	948	406	999999	231	999999	121	999999	739	999999	153	999999	724	999999	546	758	152	999999	599	999999	999999	999999	999999	932	436	59	999999	343	549	999999	746	514	30	590	999999	276	441	865	999999	114	999999	999999	867	922	999999	999999	579	419	197	308	731	778	516	999999	705	691	482	999999	44	182	663	777	252	592	343	639	999999	143	999999	279	327	286	657	494	999999	923	93	553	999999	679	480	322	999999	250	425	968	997	944	885	999999	794	967	831	854	451	286	999999	284	999999	999999	359	445	980	917	981	455	999999	999999	553	781	608	928	740	999999	999999	351	631	999999	176	375	642	999999	258	597	485	999999	454	803	999999	255	463	808	964	999999	329	45	342	999999	269	970	847	974	400	999999	999999	999999	237	999999	162	109	655	999999	999999	999999	
928	895	196	999999	442	631	10	327	979	308	999999	799	999999	999999	45	999999	19	402	742	999999	528	667	73	154	364	619	999999	999999	651	943	599	994	999999	999999	999999	434	848	949	796	999999	970	999999	994	999999	786	443	999999	658	440	495	999999	263	999999	999999	695	999999	832	51	38	823	999999	31	675	46	709	333	999999	223	999999	999999	818	70	606	114	235	999999	673	971	368	999999	717	474	548	166	999999	345	999999	788	65	973	602	807	920	972	139	948	854	958	392	463	344	688	323	999999	676	999999	657	622	686	697	596	860	682	118	116	44	483	519	193	373	65	999999	167	370	18	20	149	633	974	286	999999	715	589	905	586	38	160	719	489	823	688	655	111	367	386	741	134	812	999999	105	475	344	774	28	999999	32	999999	952	820	665	890	999999	647	410	554	999999	281	776	531	87	883	764	40	999999	999999	409	999999	800	984	999999	886	337	999999	999999	811	808	999999	570	999999	564	507	207	999999	823	999999	664	17	700	812	505	470	357	290	789	221	711	999999	414	343	999999	811	999999	999999	554	779	563	267	768	598	746	940	711	999999	967	579	685	999999	217	437	999999	401	519	987	488	999999	538	56	999999	667	110	999999	536	236	999999	752	999999	239	354	999999	379	999999	249	112	999999	564	758	88	322	219	536	845	106	976	999999	999999	302	742	490	747	999999	516	289	111	498	999999	999999	999999	999999	225	802	456	521	173	68	999999	162	417	922	923	999999	459	733	999999	141	264	408	999999	914	902	459	44	999999	606	999999	863	128	147	613	823	160	284	999999	107	999999	89	334	932	999999	999999	454	884	820	566	700	791	999999	520	970	243	843	999999	999999	868	765	999999	707	999999	999999	204	505	999999	999999	999999	772	772	151	636	362	61	930	475	640	225	999999	575	223	191	906	20	90	607	177	379	999999	999999	714	450	341	648	381	419	571	723	999999	439	90	722	793	927	999999	155	168	918	313	999999	224	354	419	200	554	526	18	999999	124	999999	846	434	128	477	999999	999999	305	714	999999	999999	904	916	31	28	494	999999	397	999999	999999	999999	448	999999	76	999999	90	369	40	150	103	855	999999	220	609	305	999999	656	604	326	999999	947	849	454	249	791	474	308	333	401	999999	63	999999	40	989	189	459	597	367	999999	397	699	999999	165	620	823	999999	693	316	726	999999	999999	896	81	119	423	95	994	19	284	146	781	46	639	443	999999	999999	380	231	430	846	999999	298	96	928	179	999999	694	833	999999	680	781	999999	606	999999	867	999999	
67	920	999999	999999	464	588	92	380	615	662	999999	721	581	107	999999	472	886	880	441	549	809	152	939	146	400	170	999999	603	365	789	439	674	576	999999	999999	459	654	336	999999	416	215	716	322	999999	254	999999	262	328	940	999999	115	726	533	327	357	914	981	999999	703	304	994	999999	24	825	233	368	155	699	437	291	999999	559	498	35	344	103	829	432	892	999999	908	275	999999	57	999999	713	150	999999	535	755	477	225	999999	97	999999	726	701	497	293	885	827	562	890	658	500	556	238	508	983	999999	999999	999999	546	285	999999	999999	825	967	151	520	999999	897	174	682	813	602	925	999999	613	617	402	342	149	999999	599	355	384	15	556	137	484	999999	274	281	670	999999	678	358	702	999999	901	733	999999	773	667	930	398	218	844	898	631	827	895	999999	861	751	999999	999999	685	999999	353	999999	421	23	45	586	632	892	21	999999	923	576	708	999999	999999	668	987	376	349	669	956	176	170	999999	506	999999	999999	898	420	999999	510	999999	672	662	349	999999	322	341	738	91	999999	506	206	950	974	64	128	975	999999	203	764	53	199	25	92	999999	659	762	999999	387	999999	734	482	103	393	784	903	56	580	634	999999	655	999999	999999	372	460	969	999999	684	999999	539	771	999999	226	999999	467	999999	999999	579	172	999999	999999	824	360	252	999999	999999	113	567	199	999999	81	999999	34	999999	118	415	931	653	999999	217	449	88	74	999999	77	494	265	939	926	999999	256	999999	418	212	999999	999999	287	26	798	999999	999999	999999	494	302	999999	377	225	379	54	62	27	13	947	954	982	999999	760	512	999999	999999	768	173	999999	999999	903	604	986	821	61	287	999999	915	854	205	350	797	999999	771	389	700	278	886	894	999999	817	253	529	463	230	999999	80	774	841	719	668	703	21	140	399	863	391	404	327	766	924	999999	999999	999999	614	194	886	988	132	999999	999999	999999	278	767	999999	659	999999	532	999999	999999	217	363	83	145	537	647	999999	999999	382	526	319	999999	568	137	949	715	999999	778	999999	45	999999	999999	651	367	909	785	434	254	594	739	999999	999999	803	592	999999	999999	38	23	224	967	408	432	616	606	174	936	999999	150	999999	830	564	306	999999	564	306	135	711	716	236	999999	999999	542	869	643	737	461	80	975	578	999999	687	91	564	881	637	17	475	55	203	999999	471	293	435	764	184	493	184	999999	999999	999999	860	322	999999	999999	754	866	563	972	869	713	865	348	999999	440	152	482	741	802	927	299	999999	999999	999999	999999	290	
929	116	114	999999	254	999999	832	689	999999	999999	999999	304	102	137	770	453	999999	185	490	116	133	999999	999999	621	701	751	382	320	997	773	203	799	533	191	825	760	458	514	625	435	43	658	427	999999	777	999999	649	999999	999999	845	999999	490	42	156	167	999999	999999	999999	766	502	905	521	692	381	333	999999	770	910	312	999999	995	999999	999999	64	83	999999	304	999999	999999	523	111	707	164	161	616	713	767	387	34	617	649	965	999999	132	530	522	966	55	590	212	417	739	371	156	850	179	930	977	999999	692	913	39	649	253	999999	999999	367	540	765	619	999999	999999	999999	999999	999999	39	999999	999999	533	561	507	999999	500	641	116	371	346	18	311	999999	999999	789	314	999999	704	619	999999	504	999999	999999	165	436	290	971	403	33	854	676	999999	820	999999	502	453	521	999999	664	539	17	146	39	861	359	238	328	999999	28	89	553	990	752	714	745	999999	210	999999	81	968	529	999999	999999	517	999999	233	491	518	290	346	792	157	49	999999	317	368	702	471	999999	207	961	144	385	944	310	685	42	999999	192	796	999999	125	123	999999	999999	999999	64	521	201	135	747	810	999999	682	999999	406	951	672	999999	387	999999	999999	999999	873	17	999999	862	148	999999	983	201	385	335	493	102	676	43	999999	79	999999	313	999999	280	680	460	999999	588	703	656	904	734	369	708	999999	999999	514	999999	249	688	625	907	999999	999999	217	934	372	485	72	589	620	372	608	602	859	999999	822	468	919	423	856	999999	169	491	999999	259	831	999999	529	700	588	999999	793	664	454	639	398	877	72	746	98	675	526	123	999999	999999	136	767	849	731	971	999999	606	826	832	819	748	999999	10	999999	999999	695	999999	371	11	470	579	943	158	229	999999	999999	999999	182	335	190	289	55	455	771	133	74	827	798	729	542	553	966	832	635	999999	964	876	114	999999	402	720	164	122	999999	961	999999	619	629	56	36	649	434	501	999999	539	999999	978	239	834	48	999999	166	642	468	916	612	120	999999	338	720	78	999999	999999	932	470	999999	932	999999	809	999999	455	207	999999	999999	892	129	475	190	999999	197	986	647	280	604	534	563	522	654	999999	359	81	106	301	335	957	358	894	569	191	999999	999999	999999	999999	892	593	670	414	939	576	797	146	999999	427	150	999999	999999	31	934	999999	906	611	999999	231	460	869	358	906	426	745	544	234	906	999	690	999999	888	227	387	21	863	999999	583	999999	861	222	151	999999	160	601	536	999999	960	171	999999	803	493	877	969	
33	244	999999	988	203	41	572	240	930	737	724	999999	213	644	999999	544	757	38	210	999999	999999	728	999999	756	825	219	217	999999	744	724	886	999999	21	258	363	777	109	170	999999	55	299	981	220	941	435	755	332	692	999999	627	527	775	292	517	731	305	564	17	173	983	824	999999	496	216	850	791	834	954	290	155	444	597	999999	164	999999	265	517	738	330	999999	886	525	236	127	999999	121	650	999999	527	68	222	999999	996	406	231	990	495	13	101	644	920	377	999999	999999	193	929	137	999999	447	476	787	999999	686	103	107	308	999999	379	999999	739	151	341	437	232	999999	352	601	251	932	89	770	513	647	686	159	519	999999	343	934	999999	983	521	65	61	999999	396	415	999999	309	923	918	126	993	999999	503	589	940	188	999999	999999	338	885	206	368	706	283	189	10	944	588	999999	738	999999	742	999999	629	285	999999	952	546	999999	698	942	18	170	999999	520	295	193	569	578	935	383	999999	999999	999999	325	999999	355	999999	999999	415	957	720	739	999999	681	261	605	873	314	563	236	423	903	999999	942	197	207	62	763	893	816	385	19	258	364	999999	803	657	999999	999999	41	955	999999	999999	740	999999	279	981	971	269	689	319	265	999999	709	999999	999999	308	999999	137	500	302	242	323	598	582	999999	491	824	340	999999	947	569	726	532	281	999999	381	899	721	999999	226	999999	504	214	999999	129	994	999999	999999	161	505	502	186	999999	738	999999	26	933	167	520	787	166	641	811	741	750	539	492	999999	877	999999	409	444	219	283	221	999999	118	102	463	716	942	430	999999	952	455	392	638	793	558	77	448	741	999999	140	69	999999	692	999999	999999	999999	512	999999	526	342	999999	68	966	813	526	984	999999	841	704	803	845	999999	462	859	999999	367	999999	999999	879	999999	999999	667	243	89	999999	772	999999	999999	345	872	999999	830	999999	846	856	396	426	824	276	574	169	999999	47	407	294	334	987	833	186	398	689	814	999999	999999	999999	438	825	887	599	999999	939	999999	505	999999	598	24	831	615	999999	899	941	999999	431	315	650	772	629	835	795	999999	784	221	999999	946	193	400	598	999999	883	427	571	539	999999	522	999999	898	112	215	999999	279	502	381	829	999999	457	999999	392	926	999999	999999	808	989	101	709	969	727	801	558	647	208	425	644	732	999999	337	411	851	909	999999	999999	670	424	999999	525	397	999999	392	192	999999	580	17	999999	131	692	618	581	447	525	552	999999	999999	553	567	610	853	858	649	253	999999	55	761	483	
256	999999	530	394	999999	999999	322	567	345	618	69	77	200	753	522	999999	967	755	964	999999	366	772	999999	126	856	425	671	538	763	148	243	453	819	533	425	999999	171	233	618	871	213	985	999999	488	493	500	420	110	999999	999999	285	203	999999	435	127	483	667	414	538	547	999999	999999	803	206	384	616	257	666	338	999999	999999	744	147	103	132	999999	210	177	632	365	15	571	202	163	862	50	371	393	416	941	150	757	695	80	966	429	191	375	113	877	252	753	999999	631	999999	541	65	987	313	745	283	999999	999999	182	542	343	590	650	999999	344	999999	864	259	396	999999	130	58	76	999999	702	199	835	73	755	122	261	799	571	431	330	999999	384	90	670	668	650	976	522	538	632	999999	999999	41	769	632	388	503	385	999999	611	493	989	860	610	556	448	437	35	999999	999999	544	999999	999999	23	360	870	784	588	728	924	153	535	999999	999999	999999	659	803	303	999999	734	757	999999	514	819	837	999999	523	479	124	999999	223	950	463	999999	98	820	321	999999	419	761	604	999999	656	999999	468	999999	461	999999	747	896	644	143	902	335	999999	129	514	999999	186	364	356	314	473	508	710	203	82	289	416	53	999999	786	884	371	139	842	767	999999	999999	879	544	168	999999	228	585	90	57	137	725	999999	315	999999	999999	64	999999	299	451	158	999999	999999	885	181	999999	704	559	857	258	541	999999	689	362	999999	58	307	820	198	999999	999999	922	630	999999	944	999999	999999	737	436	946	830	956	840	401	619	999999	999999	993	372	999999	999999	668	728	831	999999	999999	46	616	182	862	999999	243	226	716	205	235	999999	129	999999	617	512	967	132	911	428	999999	999999	297	742	194	962	313	458	979	555	586	204	799	638	22	527	830	999999	999999	413	596	739	133	206	393	157	999999	999999	755	999999	999999	546	817	413	931	575	748	873	999999	900	239	999999	247	170	618	41	11	999999	928	99	682	412	558	507	831	999999	999999	101	359	999999	996	260	702	282	495	50	387	999999	706	446	999999	956	999999	674	183	999999	502	963	587	999999	155	484	134	665	34	658	987	319	999999	96	343	657	524	999999	903	979	92	999999	674	578	654	615	784	491	320	725	999999	884	999999	30	353	279	999999	997	891	521	999999	46	258	999999	999999	77	999999	999999	112	131	442	999999	999999	999999	728	537	999999	19	707	540	999999	999999	354	308	999999	113	985	560	743	999999	153	526	69	392	999999	56	716	999999	525	586	800	174	388	199	293	999999	999999	139	302	815	980	504	
299	361	999999	492	692	949	24	949	92	264	877	999999	978	915	565	387	350	682	821	461	494	999999	739	999999	264	165	24	613	989	855	267	927	999999	649	237	708	571	371	363	766	822	576	503	545	297	350	999999	378	999999	737	789	620	999999	999999	19	178	999999	295	237	536	999999	999999	959	237	997	949	954	999999	688	857	999999	979	328	999999	638	917	627	204	247	999999	944	646	960	262	999999	999999	932	564	639	999999	999999	999999	143	827	999999	421	616	276	547	347	395	881	690	999999	921	810	302	939	891	102	550	427	57	323	999999	298	450	707	170	999999	999999	400	999999	629	999999	540	845	500	999999	226	311	999999	656	900	528	999999	956	174	340	999999	353	993	999999	547	999999	669	237	820	244	542	971	908	115	196	330	999999	192	999999	36	390	964	801	999999	674	791	199	771	157	794	529	999999	286	376	905	17	33	727	162	999999	999999	312	35	266	999999	255	402	254	999999	999999	532	880	895	999999	999999	999999	552	288	999999	755	328	898	999999	999999	999999	209	695	999999	210	189	306	278	39	949	999999	88	939	545	999999	429	398	945	312	577	271	999999	447	148	426	999999	999999	745	728	406	999999	212	999999	999	999999	492	559	860	999999	289	283	264	851	999999	221	871	361	16	999999	579	367	382	595	512	763	999999	762	557	125	999999	724	561	550	632	166	724	856	999999	994	999999	999999	538	901	32	304	17	999999	501	999999	999999	262	458	490	159	49	420	999999	719	246	485	730	12	999999	457	999999	721	714	999999	789	497	999999	422	21	724	999999	829	999999	572	218	755	277	999999	630	569	344	276	81	401	592	746	117	999999	702	519	999999	866	792	999999	468	582	303	579	712	999999	999999	999999	446	766	449	999999	938	53	999999	999999	999999	470	999999	185	123	297	999999	322	635	52	389	878	719	502	913	842	999999	37	114	999999	462	697	557	200	40	504	999999	314	999999	382	808	74	636	999999	311	350	494	616	999999	999999	931	999999	999999	669	60	661	999999	999999	999999	999999	999999	999999	999999	874	38	520	912	191	155	618	467	999999	371	999999	244	325	252	507	200	573	358	429	999999	933	999999	481	753	999999	150	999999	383	999999	462	999999	208	897	135	762	193	791	999999	312	999999	999999	999999	596	999999	691	999999	734	419	623	753	289	258	754	223	15	179	999999	766	34	999999	999999	245	581	999999	999999	64	346	199	490	324	409	144	55	999999	975	999999	999999	861	999999	462	415	959	999999	142	182	107	454	684	129	592	635	34	413	272	694	486	999999	999999	603	999999	
98	545	929	309	353	999999	212	796	999999	999999	71	999999	704	572	999999	817	484	999999	710	919	609	662	80	897	999999	999999	731	999999	999999	999999	999999	999999	268	435	999999	870	39	461	789	37	894	999999	446	343	530	940	330	840	636	876	11	693	11	683	37	436	999999	41	999999	969	423	429	532	749	999999	665	436	999999	209	764	999999	33	999999	683	34	951	226	737	377	999999	63	890	156	397	496	999999	999999	584	408	936	406	999999	840	820	614	475	135	696	644	864	513	999999	999999	872	98	978	44	328	659	85	220	736	664	872	915	532	999999	145	999999	304	272	851	870	999999	999999	789	192	839	999999	559	999999	530	103	512	999999	12	999999	283	308	518	369	84	925	999999	999999	670	343	968	904	92	202	990	442	350	602	661	191	378	514	308	999999	205	260	999999	260	689	643	162	637	999999	999999	998	836	999999	935	197	926	999999	999999	697	456	224	934	999999	366	834	97	753	909	583	820	880	999999	10	999999	173	824	825	81	46	37	999999	340	991	999999	204	164	999999	414	415	735	643	832	999999	852	999999	271	273	743	425	602	999999	253	999999	102	402	239	836	32	772	999999	110	476	509	670	275	884	942	187	172	680	400	348	503	847	187	999999	951	157	999999	999999	560	91	655	444	999999	999999	285	999999	416	964	327	674	642	53	634	999999	332	157	587	696	328	999999	581	745	211	551	749	999999	914	999999	288	688	880	870	811	999999	820	999999	533	337	999999	53	999999	207	362	725	706	460	222	21	725	804	570	455	582	474	510	910	999999	595	198	78	984	999999	999999	999999	794	772	999999	999999	355	999999	624	260	97	285	325	383	393	999999	845	299	999999	999999	629	484	128	434	297	347	518	999999	833	937	149	540	999999	709	522	723	999999	934	229	606	999999	468	189	320	368	307	158	136	999999	755	750	898	999999	90	999999	999999	520	369	484	999999	107	445	433	686	120	557	226	616	861	999999	555	910	80	397	999999	171	999999	808	999999	999999	999999	391	393	87	196	999999	465	977	276	321	213	571	459	335	508	230	44	503	209	999999	999999	541	275	999999	210	839	999999	999999	999999	281	999999	711	303	494	704	716	61	355	500	870	102	249	350	550	466	983	999999	744	888	27	136	801	609	999999	909	657	126	999999	877	356	999999	778	999999	995	414	501	278	964	631	792	999999	999999	12	338	718	841	999999	725	400	227	388	94	798	825	154	115	112	999999	584	56	999999	524	478	999999	999999	323	113	354	999999	999999	715	496	122	105	848	
447	798	280	546	78	466	401	146	660	968	337	979	319	999999	309	399	240	390	999999	202	655	999999	859	879	999999	737	847	589	434	999999	891	971	702	976	706	316	999999	501	516	999999	208	999999	818	184	131	343	794	503	836	575	485	999999	537	902	999999	237	939	401	151	341	619	999999	711	999999	87	365	287	999999	999999	999999	568	738	999999	999999	994	999999	402	999999	757	71	999999	353	752	859	36	784	444	799	783	479	377	440	360	184	970	396	675	999999	999999	766	66	461	999999	999999	17	746	242	541	999999	924	834	265	643	89	398	275	68	852	131	302	920	488	559	674	999999	137	387	699	35	607	602	999999	586	991	999999	492	994	999999	852	290	552	999999	890	999999	644	122	999999	999999	786	705	337	999999	548	999999	999999	578	901	684	228	999999	369	999999	516	310	332	112	999999	652	999999	999999	999999	159	10	841	750	999999	597	700	999999	513	340	116	912	330	999999	780	999999	780	155	437	590	320	690	972	921	999999	395	999999	536	542	443	154	206	880	434	187	999999	999999	65	827	980	211	999999	715	548	262	630	196	41	999999	918	897	506	647	325	959	469	37	920	740	999999	17	173	497	79	195	909	42	999999	101	957	487	725	999999	999999	999999	666	974	434	999999	388	999999	558	984	624	545	648	559	565	474	718	794	999999	324	204	999999	48	999999	999999	362	352	598	301	939	593	440	182	999999	200	999999	303	494	602	261	999999	433	458	188	872	533	547	999999	999999	430	999999	999999	700	410	133	482	350	508	338	999999	325	790	908	618	401	194	373	470	369	627	999999	999999	999999	534	999999	999999	524	859	295	999999	999999	999999	131	999999	566	999999	739	771	64	718	596	794	999999	530	936	999999	525	839	999999	999999	170	86	990	999999	260	159	971	175	447	362	958	490	223	999999	266	999999	669	999999	62	970	454	999999	416	650	41	385	999999	999999	598	401	256	684	999999	999999	952	738	12	999999	620	416	459	573	334	701	759	999999	581	939	999999	999999	902	999999	787	817	244	568	670	999999	817	874	999999	309	577	56	116	999999	418	999999	273	999999	999999	397	427	645	999999	999999	277	999999	891	924	999999	138	407	985	499	999999	897	264	372	393	78	662	464	999999	335	999999	996	999999	595	999999	999999	999999	999999	745	293	514	69	151	307	363	301	955	458	893	79	953	999999	592	557	347	385	999999	254	999999	460	667	933	681	320	370	999999	989	129	414	237	999999	462	661	701	984	999999	999999	957	19	101	122	213	571	676	382	256	414	999999	258	110	544	
720	795	295	626	999999	388	831	999999	999999	999999	999999	54	665	239	999999	251	890	573	638	629	999999	245	999999	999999	463	371	15	937	999999	479	270	999999	313	692	130	667	376	84	412	330	924	31	999999	789	999999	169	999999	447	881	15	523	166	999999	481	348	485	16	999999	173	219	383	893	999999	999999	51	965	740	972	119	833	874	999999	171	317	705	184	999999	999	70	303	466	999999	66	117	955	113	999999	999999	354	644	999999	999999	911	999999	999999	40	208	999999	999999	321	428	932	337	999999	140	708	995	311	775	173	779	999999	886	999999	753	815	837	715	54	999999	999999	908	999999	999999	183	456	903	968	999999	674	999999	175	261	749	875	999999	999999	18	999999	257	118	999999	66	999999	999999	999999	999999	52	449	999999	202	493	495	810	607	520	313	863	874	999999	804	36	941	999999	197	613	755	147	994	228	585	828	999999	796	999999	764	999999	447	609	529	914	861	529	238	482	492	680	999999	999999	365	230	999999	144	999999	453	91	18	955	993	999999	898	404	999999	230	556	374	755	698	980	843	668	999999	264	355	769	942	507	712	628	999999	999999	314	999999	639	997	999999	694	444	999999	747	999999	895	453	357	630	520	999999	308	681	117	737	982	470	309	696	364	122	789	533	510	584	305	337	299	328	594	409	419	233	348	679	320	355	999999	97	772	999999	906	724	258	139	999999	41	520	967	950	999999	695	942	999999	105	905	911	999999	999999	459	999999	164	38	46	121	999999	85	343	438	999999	999999	236	221	999999	999999	999999	74	284	380	386	274	816	999999	378	750	713	476	999999	252	773	409	999999	999999	999999	999999	268	999999	687	147	736	133	697	92	550	999999	617	483	27	701	999999	999999	999999	999999	786	195	752	832	999999	296	407	926	495	999999	664	999999	134	999999	999999	721	683	338	387	146	644	999999	576	734	781	65	999999	999999	999999	888	363	999999	772	50	294	452	460	435	227	400	999999	809	638	607	999999	532	198	461	999999	306	28	561	462	500	827	533	618	28	60	605	163	176	477	606	737	999999	255	999999	871	141	270	999999	999999	987	999999	834	624	969	316	259	866	681	340	999999	999999	801	999999	999999	223	760	834	442	384	621	246	999999	999999	41	999999	696	999999	115	999999	767	45	770	450	475	104	992	909	648	711	801	739	482	999999	324	737	935	260	973	870	121	307	827	999999	499	750	999999	502	593	109	620	972	760	101	573	126	108	361	999999	188	999999	851	999999	730	583	882	764	737	27	303	934	999999	313	245	478	469	218	898	
951	725	999999	499	325	548	101	999999	978	390	999999	207	638	583	256	794	649	269	121	106	298	616	986	999999	485	299	175	184	668	999999	999999	113	908	999999	410	289	915	999999	535	647	639	755	904	384	475	819	665	360	999999	519	595	218	999999	121	609	344	739	178	999999	35	382	916	169	462	999999	169	298	437	999999	966	878	999999	733	999999	467	543	711	612	628	666	633	815	999999	159	999999	414	755	797	600	999999	549	747	999999	509	999999	722	595	999999	617	315	530	237	186	232	640	676	484	883	999999	76	632	137	549	358	401	567	999999	20	532	362	999999	501	837	117	427	140	213	999999	210	744	947	270	995	323	145	406	638	762	999999	263	929	871	153	534	443	422	208	367	117	706	999999	585	999999	264	901	999999	400	999999	805	509	473	261	683	908	128	372	142	235	222	995	928	999999	500	999999	432	542	357	312	674	14	999999	845	125	999999	999999	372	351	999999	421	116	15	569	957	999999	790	678	197	999999	415	80	290	972	154	999999	777	999999	94	999999	999999	999999	681	98	999999	801	576	627	145	999999	954	999999	999999	401	814	116	999999	369	222	490	488	754	999999	122	999999	999999	723	959	999999	13	725	342	287	999999	908	63	434	999999	174	165	443	999999	543	17	290	658	59	888	168	48	132	418	409	999999	171	87	23	569	201	801	87	999999	927	141	999999	621	479	999999	999999	761	999999	82	205	66	57	999999	221	347	831	248	554	835	999999	999999	999999	317	999999	999999	539	999999	999999	864	726	373	88	825	999999	412	999999	668	189	730	999999	407	999999	59	222	352	556	846	866	675	999999	953	256	999999	816	275	259	158	688	795	789	662	999999	817	356	832	978	231	89	809	796	172	68	823	439	403	306	832	104	590	137	999999	964	373	136	773	999999	999999	999999	970	162	403	980	394	999999	743	685	999999	702	390	374	999999	999999	999999	879	575	894	433	812	999999	968	999999	999999	999999	668	106	697	358	999999	583	715	152	999999	118	656	402	191	674	883	999999	999999	999999	139	714	226	999999	999999	907	494	561	999999	693	33	595	999999	735	350	999999	725	843	55	337	856	999999	674	232	121	658	410	487	393	230	549	126	706	219	297	349	880	866	999999	789	864	139	704	32	128	999999	117	921	62	308	948	49	650	389	902	20	49	993	999999	999999	999999	16	177	657	153	999999	888	792	448	999999	12	859	672	265	473	999999	424	651	113	494	551	489	999999	95	281	510	475	327	317	286	309	999999	186	904	293	857	962	999999	
999999	221	999999	324	999999	999999	305	99	999999	394	999999	185	596	398	999999	206	725	27	581	92	385	642	441	999999	999999	171	701	125	682	767	972	616	764	377	772	891	755	236	16	383	789	999999	999999	91	411	142	999999	911	996	979	189	275	285	880	671	999999	999999	177	840	321	999999	190	416	999999	421	308	420	228	625	998	999999	999999	20	207	302	203	509	359	999999	352	999999	790	128	703	587	706	340	999999	705	535	120	587	396	694	34	999999	999999	999999	669	112	722	471	295	998	539	691	265	87	999999	999999	736	431	999999	999999	841	569	71	713	33	999999	968	536	999999	99	999999	863	999999	326	999999	692	999999	977	690	66	999999	18	999999	999999	173	999999	451	263	306	237	999999	689	579	898	853	464	547	999999	999999	954	144	195	948	999999	120	675	589	999999	904	999999	59	759	740	951	868	832	75	941	549	136	273	999999	240	295	999999	208	293	213	999999	718	154	366	477	735	922	999999	999999	308	999999	498	317	513	358	410	188	49	948	999999	40	999999	399	606	521	382	999999	429	955	999999	905	912	392	385	475	999999	750	999999	999999	15	38	434	772	999999	999999	61	819	760	999999	829	116	999999	259	999999	183	452	329	548	845	105	54	999999	488	406	403	107	115	931	47	173	659	495	758	943	599	605	258	632	674	469	562	999999	73	136	556	654	662	727	211	33	866	212	847	195	960	536	945	999999	373	999999	946	888	722	202	179	621	502	999999	75	578	203	696	874	385	542	123	438	362	999999	748	444	388	730	24	999999	457	647	999999	983	73	659	882	268	839	523	674	999999	999999	956	935	999999	357	662	633	829	999999	337	472	999999	846	107	593	526	624	399	567	167	708	999999	999999	973	999999	332	11	918	321	999999	999999	861	999999	999999	567	999999	914	596	999999	999999	107	999999	137	129	185	919	146	999999	999999	366	644	450	999999	516	509	999999	243	999999	999999	34	660	999999	518	999999	302	611	999999	999999	539	198	611	38	999999	841	999999	523	999999	999999	798	999999	195	999999	852	954	999999	594	905	361	405	592	999999	951	999999	73	75	392	676	396	999999	573	999999	999999	436	877	754	999999	148	124	456	985	217	641	173	223	838	624	862	563	947	708	705	432	545	946	36	660	664	248	776	678	847	999999	775	234	999999	990	609	974	999999	187	455	791	999999	419	385	530	999999	160	234	450	999999	122	449	128	999999	712	659	999999	851	104	951	900	999999	777	148	835	865	999999	349	999999	999999	888	364	769	999999	914	527	999999	571	505	872	
999999	999999	999999	999999	734	931	657	366	171	999999	999999	999999	115	236	555	452	137	281	999999	665	848	811	386	435	641	999999	999999	865	953	195	533	918	355	232	999999	886	22	628	414	904	999999	999999	188	999999	894	764	259	543	707	471	400	854	999999	840	999999	702	999999	900	517	999999	261	792	412	975	807	212	777	999999	788	669	440	999999	866	645	457	275	999999	869	540	999999	999999	146	167	999999	999999	999999	999999	515	999999	745	258	122	999999	999999	999999	425	999999	212	999999	692	986	376	755	48	41	891	988	999999	392	758	79	999999	369	641	476	124	634	999999	190	138	315	272	683	52	999999	327	397	438	999999	42	104	430	170	999999	890	142	391	129	999999	904	690	521	132	450	675	490	753	479	961	537	790	259	32	580	999999	999999	999999	712	627	713	503	559	999999	360	663	999999	607	520	999999	344	999999	999999	470	999999	999999	793	149	243	377	930	574	999999	477	465	251	845	408	999999	999999	999999	449	679	501	747	410	141	999999	772	786	36	882	242	999999	626	804	286	788	745	142	593	999999	459	999999	697	999999	999999	91	925	999999	818	250	27	58	999999	894	63	23	999999	875	316	663	377	999999	350	57	341	999999	850	661	965	67	662	458	999999	591	989	344	803	608	825	59	999999	663	999999	785	999999	999999	152	732	751	273	999999	870	999999	930	216	12	994	650	999999	394	240	999999	153	999999	588	569	180	999999	904	999999	219	125	999999	999999	459	714	489	565	191	999999	57	128	910	999999	999999	792	999999	947	385	999999	349	163	801	441	999999	939	999999	999999	206	306	23	159	827	41	63	949	820	569	999999	999999	523	439	468	999999	999999	122	364	451	769	796	936	999999	618	917	379	999999	324	618	447	520	204	999999	999999	999999	143	999999	301	999999	648	53	972	73	476	999999	474	909	694	151	104	706	584	78	447	410	369	791	540	909	661	998	634	999999	131	960	308	250	81	582	526	448	821	999999	803	725	823	872	755	736	453	999999	370	999999	524	740	935	999999	835	957	999999	352	367	999999	226	650	418	999999	942	515	584	234	838	121	999999	655	885	108	274	721	999999	497	45	999999	466	201	637	999999	686	390	35	999999	414	123	67	183	90	999999	269	163	317	62	999999	999999	161	229	631	999999	999999	868	855	837	999999	124	380	38	317	563	999999	999999	23	999999	94	561	999999	412	819	725	64	999999	574	455	838	121	413	534	566	795	999999	247	570	388	904	817	999999	197	999999	999999	743	39	866	527	514	244	150	361	999999	999999	759	999999	999999	
906	204	999999	304	999999	999999	749	999999	846	471	522	910	999999	464	634	999999	276	36	302	101	529	981	35	999999	57	940	999999	971	62	999999	197	45	902	838	664	193	999999	523	135	198	570	589	999999	999999	353	617	999999	779	515	309	999999	999999	466	999999	879	924	178	530	256	468	405	778	999999	290	283	486	17	849	999999	451	263	753	901	114	530	940	95	467	241	439	999999	824	466	753	864	845	579	254	958	999999	25	999999	276	666	793	792	931	616	294	867	609	978	979	74	55	999999	451	362	137	939	999999	711	299	816	355	999999	322	904	999999	437	907	999999	890	70	435	986	486	999999	320	999999	999999	999999	183	999999	830	144	845	999999	708	917	404	227	999999	29	999999	313	978	459	321	999999	480	37	201	999999	960	847	999999	919	638	69	471	216	51	999999	999999	370	537	925	999999	220	735	919	999999	507	43	689	645	871	168	131	17	36	923	107	268	981	999999	327	413	982	56	925	999999	648	455	999999	185	729	999999	540	776	63	473	110	487	999999	831	693	822	280	211	999999	999999	516	999999	444	293	943	139	999999	999999	220	521	13	174	809	165	999999	62	846	514	916	781	999999	355	954	999999	999999	999999	708	159	592	999999	999999	999999	829	175	258	999999	21	903	242	999999	149	999999	566	541	469	999999	677	404	284	999999	976	766	295	999999	141	999999	107	881	470	333	431	799	501	715	388	999999	999999	999999	907	999999	999999	999999	281	326	642	181	999999	422	104	999999	942	313	874	951	527	376	999999	394	43	97	499	139	443	909	178	349	955	851	163	246	999999	44	497	324	600	44	494	968	802	960	381	685	786	582	390	127	999999	999999	197	21	999999	949	609	820	999999	911	508	372	158	999999	226	937	269	857	296	908	999999	560	360	493	882	999999	999999	83	715	999999	353	861	528	60	425	415	663	999999	509	651	434	999999	853	689	999999	999999	820	510	743	999999	999999	999999	296	482	999999	374	199	999999	999999	220	367	536	999999	657	567	647	843	107	877	811	284	127	358	644	484	149	707	671	957	760	706	91	339	281	397	999999	574	999999	750	60	226	958	22	298	293	999999	999999	206	131	888	287	722	633	932	999999	999999	999999	651	998	999999	667	527	747	378	514	286	206	833	269	153	999999	797	357	826	594	325	114	999999	361	586	578	510	550	78	999999	983	458	407	121	98	999999	923	58	589	393	699	221	644	783	17	999999	999999	936	999999	815	490	999999	806	999999	843	204	520	999999	999999	592	999999	976	678	894	531	828	
798	722	999999	309	158	749	767	443	999999	114	469	286	354	884	840	999999	999999	262	992	617	651	69	999999	894	334	999999	636	997	237	722	542	749	262	188	902	25	765	677	666	741	999999	373	451	739	734	999999	999999	537	752	592	413	425	999999	999999	187	999999	999999	286	975	525	122	769	215	183	999999	719	34	175	981	824	808	895	595	261	19	287	618	538	170	100	688	999999	999999	999999	999999	126	847	999999	11	173	570	489	702	151	999999	838	999999	278	176	24	218	780	556	927	783	517	830	651	904	899	130	916	125	885	836	999999	999999	570	863	455	872	685	173	999999	999999	328	203	454	999999	180	999999	999999	371	999999	881	908	552	328	861	999999	296	999999	999999	112	53	653	374	817	999999	615	324	596	999999	720	152	533	616	738	672	464	324	386	28	999999	779	780	555	969	13	928	999999	999999	709	72	169	999999	999999	999999	774	999999	954	386	999999	27	856	533	935	650	13	358	301	814	656	999999	487	910	187	709	999999	272	999999	404	813	999999	153	128	887	352	561	475	291	999999	999999	71	510	938	999999	999999	877	255	845	999999	966	654	636	656	549	312	999999	259	999999	541	999999	511	999999	560	572	762	873	737	999999	593	999999	999999	77	746	849	999999	999999	549	673	185	831	87	427	201	999999	169	999999	496	999999	999999	999999	999999	977	999999	999999	462	557	950	375	484	138	150	609	261	816	999999	999999	890	807	954	999999	45	586	323	710	660	94	322	132	413	22	386	168	999999	826	787	999999	328	929	397	999999	945	183	198	57	999999	999999	175	384	999999	581	859	689	999999	999999	999999	725	999999	49	166	377	244	828	999999	471	751	999999	548	435	39	877	269	999999	419	916	470	861	999999	275	999999	192	918	937	132	831	999999	696	999999	999999	105	71	896	289	773	999999	803	127	221	726	305	709	928	999999	355	132	999999	898	280	706	707	869	337	398	30	999999	458	307	999999	140	318	64	446	656	999999	968	980	980	999999	399	123	999999	650	999999	969	999999	263	188	999999	999	999999	264	426	838	999999	235	733	508	268	798	571	505	422	91	418	250	273	282	410	386	152	342	711	881	592	999999	999999	999999	999999	711	720	999999	715	705	620	64	638	608	471	114	244	481	721	999999	827	618	930	568	999999	728	999999	981	777	215	999999	186	999999	545	255	830	15	76	89	556	999999	300	790	716	470	364	612	664	811	999999	151	999999	620	323	63	974	433	999999	414	999999	666	999999	502	509	848	443	511	103	363	641	108	178	401	999999	999999	
537	827	224	108	898	126	391	999999	481	999999	197	566	239	491	280	406	354	999999	389	890	350	797	999999	867	999999	852	518	310	179	207	973	278	455	13	526	156	219	562	999999	999999	284	568	31	445	999999	877	281	999999	92	244	754	515	22	284	999999	739	547	999999	999999	55	607	999999	10	284	99	918	120	236	965	133	197	999999	156	999999	615	781	776	845	216	158	581	906	227	935	452	467	266	180	43	786	609	862	490	470	975	204	567	747	355	742	766	54	999999	999999	999999	999999	369	215	669	999999	962	702	999999	999999	474	701	862	75	831	632	662	999999	202	188	524	999999	311	999999	830	999999	224	39	499	474	999999	999999	270	999999	887	490	108	999999	510	846	999999	999999	722	568	999999	999999	341	502	915	999999	90	826	852	467	444	722	660	683	385	999999	999999	999999	999999	675	540	999999	440	603	187	350	533	611	439	999999	999999	617	612	743	999999	555	89	721	123	999999	394	999999	684	999999	824	999999	830	424	999999	262	999999	890	704	56	999999	999999	844	738	325	574	199	478	396	505	999999	827	120	999999	999999	999999	179	261	999999	437	291	974	263	636	779	22	999999	118	936	999999	484	474	999999	565	715	632	711	999999	406	999999	585	999999	999999	189	700	996	64	999999	431	999999	93	620	81	277	764	999999	804	217	958	312	999999	91	541	219	999999	638	915	999999	999999	371	999999	999999	855	280	999999	999999	805	84	935	782	958	999999	687	100	103	863	402	644	800	999999	827	503	392	103	494	504	999999	959	999999	72	91	509	999999	70	727	264	765	999999	999999	399	257	730	281	186	354	456	999999	999999	125	999999	245	280	999999	550	543	624	445	999999	785	999999	991	845	916	873	999999	459	897	626	999999	838	999999	601	999999	411	414	999999	232	215	999999	48	999999	999999	843	999999	999999	811	754	169	526	112	999999	14	25	999999	407	411	813	408	485	895	558	999999	86	287	70	644	61	352	145	446	402	239	22	999999	256	68	12	916	56	999999	704	737	109	999999	29	102	585	160	999999	12	293	999999	730	852	999999	333	856	566	939	192	760	999999	34	90	999999	589	991	279	999999	999999	409	897	361	597	201	999999	677	815	267	967	68	901	348	143	999999	578	509	999999	266	923	211	446	976	864	138	302	713	999999	561	999999	111	316	337	664	999999	396	472	142	999999	999999	655	50	309	972	999999	859	73	891	999999	999999	89	832	22	899	148	963	920	496	468	899	117	999999	999999	826	866	751	573	684	540	765	999999	376	508	596	277	170	999999	999999	
740	278	999999	999999	100	999999	361	279	303	438	999999	639	475	999999	674	761	999999	999999	999999	482	116	382	295	389	999999	999999	35	712	333	425	999999	999999	826	999999	756	200	999999	294	568	835	475	597	458	145	167	900	299	999999	999999	746	44	999999	384	999999	898	368	982	849	999999	927	999999	648	945	999999	806	999999	813	559	229	484	999999	277	437	950	999999	518	923	160	999999	460	873	999999	19	587	391	359	602	171	28	999999	999999	999999	823	999999	440	826	651	580	339	618	999999	740	910	228	655	999999	843	433	658	389	444	999999	627	21	64	999999	639	999999	496	456	999999	651	999999	999999	277	999999	454	796	999999	190	866	999999	999999	613	999999	999999	985	999999	932	624	515	178	513	639	952	384	999999	999999	586	932	999999	294	93	882	671	446	209	88	999999	385	322	57	913	477	522	999999	21	24	648	999999	999999	847	435	999999	940	778	147	901	879	892	85	642	220	999999	992	582	269	938	999999	926	932	907	839	556	312	468	999999	45	127	861	372	189	173	665	419	999999	858	999999	941	893	999999	308	208	999999	999999	679	837	336	485	999999	999999	82	82	999999	988	615	18	878	569	482	999999	111	999999	27	530	999999	999999	554	178	653	724	57	999999	58	999999	999999	999999	781	255	633	631	999999	560	187	40	299	116	450	999999	803	341	979	652	469	378	207	524	999999	999999	999999	999999	999999	167	832	225	999999	85	999999	105	999999	907	236	633	936	999999	999999	999999	606	987	241	999999	38	877	374	321	744	405	538	679	429	119	527	253	999999	999999	349	770	728	999999	999999	224	92	355	999999	896	999999	356	715	999999	782	999999	918	204	306	626	180	414	793	520	481	387	547	354	675	254	390	983	792	512	511	826	822	999999	740	26	705	683	999999	478	999999	397	690	919	999999	773	999999	332	946	999999	263	934	976	217	491	868	999999	738	680	999999	516	131	564	999999	117	956	999999	283	999999	999999	920	999999	849	325	313	93	697	627	999999	901	62	67	46	999999	259	999999	849	999999	163	999999	349	999999	12	496	999999	95	999999	486	812	940	940	917	869	666	303	999999	999999	661	904	407	999999	59	999999	779	25	459	94	999999	954	999999	117	228	999999	590	939	952	495	999999	999999	227	260	999999	814	999999	960	145	999999	380	285	493	491	197	710	999999	701	300	687	999999	999999	512	11	847	532	281	999999	722	797	288	726	999999	280	731	308	999999	157	999999	245	773	818	880	271	714	999999	999999	59	919	517	999999	889	649	275	272	882	999999	225	412	688	543	999999	248	348	
999999	999999	999999	999999	760	889	999999	999999	742	65	913	413	600	250	999999	146	71	232	913	214	432	999999	86	84	17	849	456	471	744	280	701	999999	580	541	362	999999	776	258	298	999999	495	999999	157	594	362	858	291	610	928	276	627	320	769	43	915	519	999999	999999	999999	999999	442	560	863	999999	363	823	999999	69	888	999999	370	812	934	883	719	665	252	999999	722	999999	567	846	542	478	999999	391	999999	546	626	842	999999	915	53	387	597	999999	903	685	241	999999	999999	232	721	703	999999	814	386	885	999999	260	277	94	999999	65	353	596	28	999999	817	971	999999	999999	442	999999	741	999999	769	556	296	999999	761	566	260	193	134	999999	134	839	572	838	999999	445	231	375	574	999999	777	988	43	999999	916	519	867	269	999999	738	789	675	999999	999999	999999	829	598	539	499	999999	999999	954	931	999999	471	999999	822	979	966	999999	75	77	481	340	676	780	999999	296	869	999999	698	999999	156	396	556	458	878	120	999999	185	999999	692	875	863	577	999999	999999	35	538	738	999999	999999	302	979	999999	721	204	999999	785	999999	316	312	670	257	22	841	808	545	461	23	310	712	196	791	221	382	202	617	763	853	999999	999999	999999	141	555	810	698	177	723	834	264	257	334	528	999999	543	32	628	999999	735	24	522	573	999999	438	984	702	511	768	300	529	586	867	932	551	818	555	538	999999	212	153	641	821	627	758	62	999999	667	922	677	359	999999	766	38	838	211	999999	241	703	999999	117	196	408	999999	315	678	389	402	977	60	999999	493	999999	648	591	383	700	946	767	385	607	44	589	100	940	955	999999	838	999999	349	999999	323	835	999999	104	956	242	399	321	89	672	984	999999	871	690	866	647	999999	447	465	511	978	474	327	964	82	999999	999999	491	999999	859	551	309	637	167	673	999999	796	553	634	150	999999	999999	999999	712	622	354	717	410	84	318	999999	999999	637	838	999999	999999	517	999999	999999	358	999999	907	961	230	999999	999999	62	713	999999	218	851	574	812	324	210	354	786	615	351	728	890	999999	417	51	999999	999999	671	799	252	824	150	629	531	999999	225	403	672	467	999999	999999	301	999999	394	866	999999	135	999999	323	638	570	73	902	824	303	468	27	500	920	71	999999	24	263	999999	999999	77	231	53	536	999999	806	682	328	34	414	436	886	523	550	584	42	570	358	999999	682	760	999999	805	999999	817	999999	903	751	406	619	923	999999	999999	201	798	245	92	63	223	831	888	744	999999	420	867	999999	503	949	345	
38	410	999999	999999	999999	441	829	426	816	718	900	903	930	922	415	491	398	353	331	751	348	950	517	144	339	793	26	371	395	369	244	999999	953	416	377	218	267	944	753	760	969	819	999999	344	323	928	957	999999	999999	928	479	239	181	999999	999999	88	893	531	764	995	425	999999	999999	456	483	205	949	524	999999	999999	234	453	999999	571	782	528	683	182	821	410	836	203	899	466	890	999999	533	755	419	299	999999	736	190	758	345	510	788	820	860	127	978	999999	999999	274	704	999999	639	610	425	478	999999	720	999999	363	999999	231	569	574	999999	478	999999	203	115	265	881	999999	272	841	236	999999	739	863	322	704	431	999999	925	999999	762	865	376	922	340	999999	999999	605	36	827	599	123	941	224	265	392	454	999999	338	23	999999	215	762	797	384	153	738	542	408	15	931	999999	306	934	999999	999999	112	750	863	174	999999	286	472	999999	252	122	999999	525	607	930	259	646	74	999999	251	556	999999	578	999999	999999	212	361	206	30	999999	832	817	16	413	565	289	704	921	999999	652	116	743	999999	554	272	813	223	999999	477	756	294	999999	394	999999	264	999999	533	211	677	962	19	89	451	549	419	304	333	122	52	650	555	999999	900	269	999999	812	999999	999999	285	382	999999	999999	728	274	610	140	433	999999	158	999999	756	502	253	999999	642	37	302	777	144	967	490	110	891	999999	211	569	801	134	999999	452	811	509	926	305	972	591	360	999999	939	289	999999	19	964	84	999999	999999	482	698	626	117	520	18	889	999999	892	888	536	901	73	51	339	308	765	705	999999	257	576	948	238	61	676	999999	837	999999	105	480	146	999999	933	158	999999	112	507	450	931	999999	619	617	412	94	999999	459	124	897	999999	573	253	999999	999999	646	999999	534	469	575	441	405	180	999999	222	421	751	999999	999999	999999	954	236	800	325	773	364	637	958	545	154	996	999999	11	940	905	999999	236	878	899	297	999999	562	642	932	999999	999999	632	585	404	999999	342	345	999999	209	943	723	772	999999	494	563	19	999999	988	999999	578	999999	404	240	138	690	999999	999999	819	680	253	401	593	867	316	999999	732	999999	564	554	812	661	734	801	996	191	759	999999	393	346	288	154	999999	327	364	794	142	999999	457	999999	806	468	526	812	956	551	999999	905	622	257	830	999999	999999	444	513	917	999999	602	244	946	931	887	999999	483	401	108	828	275	513	522	114	340	604	850	999999	999999	145	922	845	455	999999	854	685	999999	515	330	191	138	999999	
447	314	999999	167	999999	999999	919	999999	52	999999	857	723	864	402	999999	999999	500	363	122	697	170	782	567	999999	788	894	87	211	353	999999	81	999999	699	999999	75	217	999999	183	999999	77	828	374	102	512	988	731	197	461	584	994	25	967	78	441	999999	665	746	783	378	999999	999999	717	635	85	999999	940	34	412	999999	892	577	326	999999	999999	868	795	689	64	768	67	707	625	626	358	951	113	999999	267	807	410	999999	791	804	485	999999	121	738	26	173	999999	999999	784	135	692	426	698	706	32	573	858	999999	692	25	321	909	90	100	999999	133	245	101	999999	999999	999999	431	786	521	785	683	757	999999	673	891	720	359	922	499	934	932	262	407	826	694	999999	435	778	776	493	575	291	999999	460	999999	999999	956	940	189	999999	270	640	187	999999	349	816	800	311	801	305	961	999999	590	166	355	870	837	275	82	655	999999	999999	20	37	219	999999	736	999999	780	962	763	418	743	300	673	999999	85	485	486	999999	159	133	977	480	531	589	999999	864	115	999999	999999	691	868	534	708	999999	629	159	999999	946	90	203	531	838	999999	999999	253	300	492	63	795	362	999999	204	506	377	999999	539	506	630	701	871	999999	758	871	81	999999	999999	591	66	671	926	773	540	797	955	601	999999	938	978	345	410	382	62	236	738	999999	673	37	340	999999	100	653	92	999999	218	702	772	967	999999	12	999999	708	436	391	869	588	258	407	550	775	536	600	527	999999	999999	499	448	999999	999999	177	999999	191	999999	999999	581	282	691	295	589	263	828	181	478	999999	311	701	999999	999999	367	159	655	999999	999999	999999	416	500	999999	797	953	719	264	251	999999	303	135	853	999999	322	810	596	897	963	817	999999	946	364	132	551	999999	999999	552	777	173	982	522	610	999999	695	707	91	157	893	999999	869	999	587	347	185	849	458	253	999999	860	771	262	692	458	999999	618	61	377	583	814	362	176	486	87	851	780	525	159	762	615	999999	999999	14	630	948	999999	999999	27	947	999999	999999	357	919	916	402	730	999999	999999	513	87	655	713	999999	999999	999999	999999	522	510	495	999999	334	308	490	28	999999	333	257	71	510	902	258	44	430	882	999999	14	257	569	999999	130	950	373	646	684	959	25	875	924	650	254	999999	858	999999	552	999999	236	866	999999	784	78	482	768	651	999999	828	621	292	691	800	999999	456	999999	999999	374	453	960	662	806	68	999999	457	332	420	999999	137	399	999999	999999	514	61	999999	356	999999	616	648	999999	722	45	
856	999999	999999	999999	134	676	798	822	44	999999	109	416	574	70	842	668	620	159	357	999999	482	438	119	414	999999	999999	836	109	177	218	726	271	999999	626	999999	720	393	274	208	744	999999	315	999999	353	779	999999	487	87	514	126	999999	498	834	337	999999	427	238	328	16	385	839	698	999999	999999	441	837	178	999999	120	131	285	356	999999	613	999999	177	999999	999999	635	89	271	758	595	61	222	238	436	910	73	999999	492	74	999999	999999	904	768	660	539	911	941	929	540	967	392	999999	649	999999	231	409	999999	999999	999999	693	927	123	90	112	999999	999999	213	411	999999	999999	588	999999	221	999999	137	708	168	999999	543	854	694	999999	730	999999	213	220	573	999999	215	510	999999	187	30	381	340	710	824	666	67	999999	708	540	670	657	389	753	629	560	419	999999	999999	879	811	617	999	777	392	299	999999	393	50	522	205	757	215	999999	618	839	758	426	999999	999999	459	999999	155	163	489	83	999999	460	590	23	999999	692	269	798	376	999999	999999	562	999999	535	767	673	999999	999999	344	912	999999	978	144	789	801	993	638	748	999999	203	471	845	298	999999	886	449	802	37	251	513	498	416	43	999999	467	205	109	359	735	785	732	999999	819	576	999999	999999	325	999999	221	287	63	999999	378	183	999999	536	274	18	648	327	871	858	943	999999	424	999999	999999	999999	331	605	893	289	23	644	471	511	35	721	687	463	999999	10	815	963	460	977	47	859	276	930	931	999999	710	417	999999	873	26	989	999999	595	999999	398	999999	615	393	773	507	999999	712	438	511	552	330	195	204	999999	52	999999	999999	447	998	95	661	999999	674	803	578	605	730	597	999999	999999	569	102	975	999999	530	999999	579	686	479	313	157	837	429	388	770	999999	223	52	831	46	999999	714	596	402	736	89	940	999999	204	901	999999	125	999999	475	982	999999	219	468	350	842	410	999999	967	695	938	823	971	295	42	999999	392	687	766	458	427	999999	505	582	998	451	269	988	491	999999	309	41	893	954	406	542	315	754	702	989	636	924	999999	999999	463	999999	118	655	558	151	519	325	359	495	57	137	732	999999	469	999999	582	421	212	999999	396	906	930	26	999999	500	747	999999	985	777	821	999999	117	604	129	95	343	614	440	350	68	983	682	408	907	278	999999	678	295	803	416	999999	722	358	999999	556	982	999999	999999	67	404	881	340	581	673	553	29	138	517	383	565	999999	980	862	340	412	999999	532	119	621	691	78	352	192	999999	606	781	759	98	
572	999999	251	999999	383	945	187	999999	110	734	363	258	680	171	911	999999	448	244	860	27	112	333	460	981	154	375	335	539	999999	221	999999	999999	270	49	945	280	323	130	606	916	999999	999999	999999	999999	756	373	20	999999	441	944	999999	999999	921	999999	985	249	652	270	703	999999	620	647	505	999999	667	590	999999	641	225	640	924	327	638	999999	864	353	210	662	999999	999999	365	999999	108	213	298	999999	851	528	64	705	628	999999	426	598	306	515	264	243	140	999999	385	379	691	999999	999999	604	733	977	877	642	49	999999	44	922	652	201	549	301	600	961	999999	469	999999	520	22	870	901	999999	647	359	999999	966	531	999999	406	986	999999	307	999999	999999	972	999999	651	421	666	638	28	504	946	114	965	962	642	179	999999	915	792	999999	788	159	703	693	339	527	553	82	467	999999	525	666	464	999999	117	906	989	863	999999	999999	999999	383	851	406	103	999999	999999	136	334	362	631	490	203	565	518	44	990	999999	545	999999	868	593	180	53	978	289	649	723	855	999999	190	574	107	627	327	999999	307	306	600	999999	143	426	748	115	354	999999	999999	899	733	999999	916	999999	328	694	999999	270	213	808	999999	813	894	670	999999	598	999999	66	393	576	999999	114	736	694	999999	749	999999	451	999999	999999	999999	944	999999	750	989	783	819	479	255	412	331	67	999999	499	878	787	901	473	999999	159	999999	297	651	896	660	629	345	999999	33	579	705	854	999999	148	119	483	996	153	680	999999	779	999999	999999	980	255	191	902	247	999999	900	847	526	305	696	141	411	302	999999	99	370	999999	597	456	676	707	476	642	72	390	404	999999	999999	792	658	379	239	486	670	651	999999	726	108	415	999999	731	188	559	728	16	707	191	85	999999	320	59	191	999999	144	283	778	548	999999	857	999999	119	99	733	646	326	902	924	632	278	999999	644	349	192	333	944	999999	917	914	66	682	223	999999	999999	482	608	197	982	999999	999999	873	999999	886	250	992	22	642	454	912	412	999999	782	999999	999999	444	675	710	999	923	999999	754	999999	634	999999	999999	209	404	395	261	47	138	999999	582	245	405	688	758	999999	199	320	312	999999	999999	512	999999	999999	999999	907	268	806	898	198	999999	163	641	21	307	999999	76	999999	618	999999	203	874	283	195	210	322	999999	756	917	612	809	612	886	681	856	131	831	284	544	496	136	999999	149	940	860	999999	603	393	999999	655	42	405	701	65	880	999999	999999	766	699	999999	505	512	888	295	388	456	276	960	165	
185	280	791	259	132	999999	747	734	343	999999	999999	718	28	375	999999	580	414	910	831	800	725	892	999999	999999	202	990	624	567	999999	561	414	163	999999	238	215	384	250	156	579	936	143	405	895	441	999999	632	487	999999	999999	999999	974	545	445	169	999999	999999	215	215	999999	141	999999	190	881	781	920	627	85	789	170	887	339	267	341	999999	667	330	999999	633	667	569	999999	487	999999	148	587	869	718	483	999999	922	178	45	100	448	441	999999	524	124	521	300	999999	697	976	738	385	999999	999999	550	999999	118	296	582	999999	496	628	27	249	742	203	61	999999	601	991	248	718	999999	176	892	463	714	806	881	121	376	999999	815	510	211	762	870	665	177	999999	689	636	596	999999	604	820	423	713	781	921	470	390	955	706	738	999999	91	550	321	96	786	312	414	999999	181	483	813	516	47	979	332	999999	999999	619	311	999999	132	807	999999	81	50	11	34	960	651	985	67	999999	772	999999	681	330	353	90	999999	387	231	135	999999	130	17	999999	676	999999	598	83	999999	999999	999999	999999	898	283	977	249	56	785	999999	453	999999	195	426	999999	999999	855	307	999999	52	661	424	923	999999	999999	492	451	74	999999	999999	231	371	999999	346	999999	712	999999	999999	999999	352	113	44	420	109	778	999999	139	704	312	171	820	999999	595	999999	988	999999	482	745	901	790	999999	185	999999	459	66	91	999999	849	704	992	108	572	898	660	939	626	14	824	612	690	999999	747	761	999999	999999	727	775	999999	358	800	240	900	391	618	999999	928	132	960	999999	696	999999	290	10	320	73	258	999999	935	999999	371	916	657	143	220	437	999999	999999	939	944	339	316	704	500	903	999999	208	999999	290	999999	21	504	54	781	916	626	999999	746	999999	909	266	130	999999	455	987	999999	583	999999	181	999999	38	514	999999	25	713	390	369	789	999999	559	864	77	325	999999	90	867	872	875	227	999999	363	51	972	999999	688	218	475	259	513	999999	188	442	19	109	815	999999	999999	39	77	535	999999	293	999999	891	54	199	805	747	999999	999999	21	707	548	999999	999999	986	542	161	337	999999	914	119	286	87	999999	432	68	999999	287	999999	999999	843	807	691	338	999999	401	90	999999	498	412	999999	999999	393	18	999999	893	999999	282	828	999999	170	702	999999	621	156	17	572	520	622	999999	589	470	790	574	178	999999	857	258	756	999999	461	176	999999	102	999999	999999	892	79	900	539	635	943	458	999999	999999	151	245	999999	999999	73	999999	570	373	368	823	267	105	999999	999999	581	
46	184	526	243	513	993	863	999999	435	922	999999	999999	999999	93	504	645	22	999999	188	36	664	787	999999	693	766	891	802	479	279	928	138	83	239	329	503	460	427	224	999999	401	287	766	644	269	999999	999999	949	290	863	999999	999999	925	641	999999	916	258	118	999999	476	621	201	393	210	507	793	51	274	999999	589	999999	228	797	73	786	999999	898	153	807	744	442	941	522	616	101	682	213	999999	426	412	254	352	594	999999	494	210	893	565	146	475	907	999999	658	700	999999	959	458	862	854	999999	999999	115	311	98	44	680	678	777	118	999999	590	609	848	999999	345	701	633	58	578	586	855	999999	999999	341	837	999999	293	822	796	142	233	999999	999999	362	393	148	51	506	999999	814	531	125	457	999999	999999	308	220	769	364	128	999999	409	294	277	217	999999	109	969	260	999999	397	856	980	975	999999	249	31	496	504	206	999999	137	344	999999	64	739	884	999999	455	539	171	523	467	678	807	824	66	319	155	707	49	81	255	62	427	675	145	999999	719	646	286	999999	999999	167	468	207	999999	999999	223	477	801	999999	524	721	499	873	399	312	178	777	192	711	351	999999	167	588	881	292	346	388	999999	413	976	809	262	447	259	309	220	609	759	999999	999999	677	906	636	557	533	563	553	286	833	313	999999	463	575	383	477	999999	879	999999	999999	194	999999	872	397	436	714	999999	62	999999	99	101	569	27	655	615	673	891	531	41	357	729	792	112	771	110	45	355	686	73	999999	309	999999	292	976	999999	271	804	999999	209	842	74	510	929	196	999999	999999	999999	807	960	709	586	999999	847	968	63	401	999999	111	297	400	368	783	999999	841	790	761	286	50	313	353	999999	382	999999	199	293	228	862	916	40	366	121	547	999999	363	206	999999	493	324	923	950	539	703	230	809	483	999999	521	98	999999	979	999999	882	504	999999	840	999999	157	658	685	999999	999999	815	80	999999	289	820	67	635	645	999999	278	962	127	999999	813	175	162	999999	999999	12	707	774	520	60	898	238	999999	118	999999	992	682	834	999999	98	999999	723	999999	298	999999	999999	233	886	999999	445	999999	505	999999	999999	999999	999999	61	634	999999	682	137	764	305	29	43	60	777	948	999999	653	999999	443	333	38	941	999999	542	863	992	62	779	820	332	85	348	999999	473	902	999999	999999	999999	58	999999	955	961	656	428	999999	265	479	885	284	773	798	167	999999	182	737	209	999999	999999	198	999999	999999	903	999999	442	999999	999999	641	587	874	643	275	711	
239	999999	377	76	294	672	928	608	999999	176	999999	57	533	917	999999	229	736	702	602	713	753	415	999	999999	654	224	207	933	623	999999	20	999999	999999	999999	928	725	999999	999999	915	50	214	999999	129	724	409	269	999999	313	999999	422	851	182	999999	999999	958	823	553	325	999999	80	999999	995	984	630	165	862	549	446	988	355	424	75	787	999999	508	173	296	284	999999	999999	999999	894	333	211	51	838	999999	945	138	114	182	490	258	844	999999	219	999999	498	569	999999	999999	472	324	264	997	785	394	999999	63	795	999999	279	672	36	765	579	672	782	589	999999	271	604	318	884	999999	934	817	999999	999999	299	567	797	715	115	675	842	999999	78	213	265	453	121	999999	999999	577	903	817	231	89	997	546	822	999999	999999	285	999999	164	439	91	73	968	999999	999999	999999	237	999999	999999	566	360	922	999999	604	579	333	873	999999	712	975	317	999999	126	595	863	987	752	745	999999	472	830	560	688	150	986	149	297	12	617	137	115	999999	999999	261	870	167	998	942	253	999999	378	135	999999	188	132	999999	947	382	588	516	999999	492	999999	999999	999999	799	243	858	617	439	45	871	542	585	870	479	931	865	999999	999999	989	809	502	311	999999	705	999999	999999	27	999999	202	915	999999	110	125	999999	986	257	525	80	923	999999	335	999999	550	507	592	827	318	653	880	92	657	881	526	212	990	549	997	999999	999999	734	999999	442	247	130	457	999999	469	257	999999	683	350	654	782	849	484	688	760	596	123	331	999999	374	304	999999	267	541	583	913	632	999999	260	494	429	198	309	892	576	430	999999	999999	367	70	170	999999	741	13	108	676	999999	311	788	999999	917	330	543	475	147	136	999999	915	858	556	625	999999	432	855	234	594	999999	591	999999	340	545	999999	964	140	999999	107	999999	263	442	907	195	999999	657	849	577	108	655	833	755	449	999999	145	999999	810	999999	123	774	999999	778	514	136	999999	200	458	865	999999	366	999999	271	50	758	609	999999	999999	370	304	399	583	288	135	938	999999	836	671	999999	410	671	163	694	999999	999999	492	999999	928	999999	60	140	208	983	999999	742	252	999999	715	691	958	662	349	449	150	724	201	999999	653	576	999999	308	528	686	465	999999	212	718	181	717	275	134	554	180	320	999999	200	599	665	392	696	154	131	999999	999999	747	999999	713	553	376	141	884	831	361	999999	751	999999	521	528	341	999999	999999	400	999999	426	834	118	999999	139	976	534	601	942	270	999999	999999	187	548	999999	999999	999999	999999	174	
999999	586	390	302	202	809	568	561	999999	81	333	852	172	754	999999	563	978	638	162	584	577	842	539	942	999999	481	107	574	999999	999999	810	381	51	369	596	999999	999999	999999	999999	370	570	424	855	999999	618	417	999999	520	63	984	894	999999	807	914	597	962	999999	448	731	721	999999	994	497	40	270	952	810	803	168	712	528	446	723	999999	999999	162	986	18	333	163	763	999999	520	89	753	731	573	136	771	999999	375	596	999999	204	658	576	926	825	270	999999	999999	914	999999	351	465	457	365	999999	901	999999	976	48	125	577	999999	999999	483	418	286	999999	999999	683	41	534	347	999999	636	528	144	447	999999	999999	999999	999999	999999	848	234	179	623	305	375	558	235	336	656	336	481	242	245	532	102	999999	999999	731	287	923	883	827	14	533	999999	837	999999	999999	999999	999999	300	457	31	120	900	314	794	981	999999	830	458	705	878	20	461	999999	999999	999999	355	717	999999	26	390	633	965	407	175	100	483	999999	678	999999	126	841	46	33	999999	135	632	787	999999	567	569	457	474	187	999999	999999	82	428	554	279	999999	502	202	999999	999999	397	155	503	149	704	507	999999	161	999999	589	46	999999	437	191	167	978	567	993	999999	457	933	999999	787	458	999999	28	65	984	408	662	623	649	999999	956	823	979	139	999999	29	69	935	305	788	598	912	999999	645	246	396	999999	999999	509	146	826	143	239	367	54	999999	999999	999999	999999	753	34	965	999999	220	480	367	187	849	919	973	996	999999	638	380	199	545	160	382	819	598	999999	121	124	513	936	823	999999	622	94	679	343	999999	999999	552	999999	632	525	809	175	999999	218	999999	631	999999	149	314	999999	859	999999	509	817	999999	632	61	999999	913	851	999999	999999	656	999999	565	765	249	640	388	236	96	616	999999	29	351	217	941	389	667	999999	588	373	631	327	999999	453	999999	862	39	985	999999	907	999999	780	642	999999	999999	114	653	685	392	894	761	88	419	253	611	999999	999999	105	999999	999999	976	433	273	520	653	338	999999	121	190	387	610	402	991	188	765	786	387	815	699	836	735	982	107	999999	612	552	999999	999999	842	999999	395	934	304	572	999999	999999	517	132	999999	999999	76	542	505	14	293	368	97	999999	999999	824	999999	999999	406	854	936	994	336	579	999999	110	999999	556	278	999999	999999	999999	108	428	257	347	999999	264	999999	519	999999	999999	486	102	410	999999	465	677	14	999999	991	735	537	999999	636	999999	100	938	224	781	758	520	999999	419	22	999999	999999	999999	982	999999	556	
848	999999	886	94	742	517	244	179	999999	644	999999	551	260	104	266	148	999999	792	321	257	340	50	161	761	259	999999	999999	89	792	999999	999999	694	863	999999	153	18	999999	999999	893	428	999999	769	999999	147	15	968	22	325	755	999999	612	999999	671	892	999999	807	574	135	835	999999	450	164	386	681	847	68	688	789	951	999999	999999	999999	899	892	401	570	490	999999	755	290	917	752	999999	324	381	999999	33	999999	999999	345	443	526	529	90	978	999999	393	878	999999	999999	290	232	999999	507	981	319	976	778	501	655	327	999999	380	555	894	698	830	71	309	925	44	716	999999	616	814	999999	772	818	999999	699	999999	611	724	807	999	999999	388	826	342	71	945	255	480	999999	28	883	155	999999	999999	290	871	331	578	999999	999999	573	689	999999	999999	20	999999	999999	863	801	999999	715	835	999999	999999	210	999999	999999	999999	248	980	789	246	943	598	931	825	797	999999	634	999999	856	43	360	894	436	999999	630	144	332	523	787	391	999999	132	312	999999	582	429	985	970	999999	602	340	393	133	337	999999	169	761	999999	749	533	239	974	999999	682	485	678	129	204	688	999999	406	724	202	408	568	820	295	884	999999	378	647	663	958	263	702	967	770	999999	270	471	382	147	999999	999999	161	704	999999	630	572	903	310	999999	291	999	999999	615	200	725	769	925	874	999999	942	381	886	575	25	367	979	517	908	30	934	999999	999999	269	999999	939	999999	864	319	999999	999999	999999	77	856	381	959	67	97	777	54	339	344	597	999999	205	402	377	585	999999	999999	999999	64	999999	290	856	74	513	999999	665	261	479	905	615	219	564	603	313	999999	204	66	309	891	740	999999	690	599	630	999999	73	557	571	670	185	999999	23	267	353	787	999	317	456	131	432	526	999999	434	999999	999999	941	999999	99	348	391	632	999999	759	324	141	599	999999	444	999999	872	117	689	809	999999	450	206	307	259	526	39	887	609	188	469	223	298	265	999999	253	58	472	468	233	288	999999	331	263	999999	221	999999	742	872	999999	258	324	999999	999999	705	288	190	643	351	573	318	504	32	665	299	110	843	343	397	999999	474	410	649	466	999999	185	128	943	365	999999	338	297	24	999999	930	155	387	531	560	591	72	415	130	895	999999	784	531	666	963	999999	999999	854	999999	999999	469	847	999999	380	245	529	169	247	288	313	245	30	999999	355	735	154	723	999999	782	805	138	68	289	999999	551	746	654	462	999999	999999	669	483	999999	342	217	92	479	999999	296	40	432	
999999	137	817	999999	894	304	185	930	818	127	67	81	550	552	410	568	920	999999	499	875	707	999999	764	644	761	999999	157	999999	999999	999999	716	35	752	383	314	931	472	104	657	451	478	531	170	999999	612	411	999999	789	806	524	999999	188	999999	165	725	999999	373	182	999999	999999	157	999999	287	153	999999	41	329	176	248	479	105	999999	181	999999	407	999999	107	368	42	359	685	367	341	138	999999	537	999999	596	658	747	568	299	999999	840	304	440	999999	26	999999	580	92	235	550	337	999999	732	17	748	999999	549	468	14	150	999999	140	999999	705	158	38	874	803	999999	999999	500	910	805	630	999999	753	966	931	91	374	999999	999999	999999	999999	999999	999999	999999	999999	490	838	118	289	563	159	657	999999	515	734	105	999999	130	999999	359	716	60	426	623	112	999999	994	792	618	386	640	688	281	680	972	701	448	644	354	322	999999	410	221	357	999999	972	999999	248	999999	835	103	254	685	917	743	766	587	97	290	853	496	999999	499	902	999999	470	385	40	999999	999999	999999	353	776	464	464	315	839	79	966	999999	56	755	560	782	999999	396	13	363	999999	215	999999	361	999999	500	825	848	911	318	434	195	597	600	705	207	189	749	478	999999	462	999999	927	518	130	161	807	740	495	999999	619	535	467	999999	103	337	999999	305	989	285	639	616	404	530	644	781	542	456	59	362	603	999999	918	783	900	508	287	605	240	212	693	94	363	999999	698	898	999999	999999	999999	999999	288	884	759	202	591	999999	43	406	873	349	618	360	690	142	122	85	999999	999999	131	594	999999	323	74	786	591	554	263	208	832	999999	63	967	999999	681	84	718	784	726	999999	64	999999	880	731	891	594	342	404	230	92	999999	291	999999	453	912	999999	965	999999	972	610	47	999999	834	574	138	295	650	999999	19	68	404	301	890	492	77	128	178	591	182	999999	259	159	42	126	218	463	20	524	46	362	118	898	811	999999	999999	471	640	316	999999	606	943	930	394	172	999999	332	999999	999999	386	793	160	999999	647	999999	361	887	999999	718	366	674	999999	136	375	999999	999999	505	999999	775	337	605	488	862	999999	576	259	999999	999999	870	999999	999999	73	458	147	252	211	735	260	41	764	277	910	922	950	999999	330	816	565	999999	223	192	842	625	999999	780	315	298	395	81	530	42	131	690	999999	479	611	826	988	132	456	999999	254	458	20	69	695	565	912	69	999999	999999	762	37	656	255	53	447	234	999999	999999	912	349	189	510	731	999999	230	999999	
480	999999	504	827	443	291	998	938	999999	999999	174	95	999999	386	335	826	97	280	103	43	999999	999999	174	602	631	999999	543	874	999999	948	999999	913	999999	999999	441	742	751	615	999999	999999	658	999999	659	832	69	281	197	536	24	362	999999	461	62	196	607	999999	163	999999	205	258	747	134	873	445	999999	261	620	826	944	593	85	481	951	357	385	727	776	341	542	360	999999	999999	860	999999	999999	827	861	288	325	397	999999	999999	419	79	998	533	443	223	999999	807	999999	370	592	430	287	941	509	704	999999	999999	277	999999	369	845	261	999999	274	171	910	508	400	342	999999	999999	14	236	71	882	358	851	294	562	835	999999	699	636	999999	999999	434	593	999999	166	477	445	130	767	999999	999999	818	999999	269	281	313	997	999999	328	859	46	425	61	880	627	999999	999999	595	999999	986	634	156	625	999999	834	999999	327	190	244	999999	75	999999	999999	746	497	999999	100	592	22	259	837	327	381	999999	387	24	383	713	700	809	517	850	416	780	855	999999	202	940	434	545	985	817	182	462	793	610	187	999999	392	563	999999	377	582	464	999999	317	775	848	939	820	363	614	489	435	357	999999	29	466	891	78	871	160	167	477	274	29	154	918	983	999999	999999	78	330	999999	553	150	278	951	632	547	999999	999999	10	614	192	381	337	747	114	578	591	999999	999999	324	692	115	999999	114	200	999999	172	999999	865	172	999999	999999	999999	352	881	217	947	77	834	353	999999	526	159	999999	295	892	692	406	999999	999999	196	999999	655	16	999999	999999	930	173	761	502	384	796	489	838	630	897	999999	984	866	897	631	999999	886	79	999999	999999	955	667	818	307	447	766	53	460	976	867	639	999999	898	444	287	783	999999	341	969	629	47	999999	999999	398	805	999999	540	916	999999	672	239	585	118	288	491	273	354	463	65	618	752	38	999999	763	999999	809	96	999999	999999	847	999999	554	110	278	138	644	999999	999999	502	999999	235	137	677	313	638	999999	179	619	952	24	438	852	285	360	877	999999	459	168	140	995	999999	118	306	935	999999	685	999999	999999	160	999999	527	923	961	326	392	625	360	999999	134	214	639	476	999999	605	999999	365	278	999999	999999	999999	194	586	999999	506	128	126	830	742	999999	952	999999	999999	469	115	496	514	999999	959	967	999999	999999	999999	999999	925	366	154	999999	701	525	109	417	735	448	40	999999	940	633	464	207	276	794	618	708	999999	636	999999	16	999999	118	999999	999999	999999	782	149	999999	292	552	375	150	974	486	139	226	
749	545	842	891	439	452	555	999999	436	762	701	466	49	999999	862	298	66	148	276	592	999999	636	108	953	308	568	380	999999	999999	324	232	999999	999999	999999	999999	636	794	417	576	921	999999	33	47	555	999999	682	999999	999999	690	999999	93	836	220	546	604	123	447	888	592	870	81	999999	623	121	999999	999999	801	646	243	999999	504	649	571	999999	40	598	598	553	872	626	146	291	707	191	241	396	579	129	797	846	199	905	824	706	849	405	409	925	25	179	881	785	999999	464	581	444	274	865	516	16	524	999999	26	966	733	790	999999	999999	880	999999	342	681	849	396	999999	599	999999	999999	505	999999	999999	672	537	703	999999	999999	999999	253	609	797	131	713	613	999999	331	305	889	858	972	69	945	967	55	871	836	209	935	468	427	982	619	409	369	881	817	852	365	999999	999999	999999	363	216	832	93	31	628	78	999999	74	741	710	966	892	446	688	231	627	999999	867	545	425	999999	999999	627	187	722	354	999999	973	479	999999	576	636	600	705	739	145	961	999999	999999	141	876	999999	685	281	999999	517	922	999999	595	234	699	455	686	956	396	390	999999	905	309	283	999999	95	595	999999	143	340	999999	741	949	96	665	816	659	999999	549	573	999999	999999	534	214	999999	539	387	254	249	131	950	999999	318	358	930	65	999999	933	794	791	809	883	148	322	225	191	252	999999	569	883	795	282	417	823	249	858	999999	104	851	807	999999	350	562	999999	999999	999999	432	600	165	999999	275	725	999999	757	999999	267	217	221	989	250	999999	877	685	366	999999	999999	237	999999	118	82	684	999999	91	999999	92	999999	330	135	999999	568	758	652	353	999999	999999	80	663	659	999999	982	650	999999	115	611	999999	830	664	999999	686	712	430	937	999999	999999	924	819	999999	631	675	305	999999	92	288	431	491	644	534	725	999999	999999	24	578	435	999999	432	525	350	480	476	262	803	134	448	230	999999	821	170	270	45	797	999999	42	984	763	55	999999	880	684	129	999999	305	939	456	431	999999	852	511	365	661	409	479	999999	999999	422	501	812	643	68	293	999999	999999	274	689	999999	999999	999999	593	671	91	999999	644	666	360	600	999999	864	677	27	533	295	319	999999	608	635	328	999999	877	999999	272	242	925	822	999999	459	402	999999	999999	505	603	715	268	999999	284	999999	765	812	812	564	465	999999	145	626	999999	999999	361	679	999999	64	632	564	114	32	999999	848	999999	822	999999	999999	207	924	614	181	423	818	37	999999	530	811	870	999999	461	323	999999	
635	107	999999	297	403	108	723	376	999999	999999	48	610	245	999999	999999	999999	999999	547	911	366	541	999999	963	999999	999999	970	881	159	999999	193	999999	113	999999	916	999999	751	639	534	872	802	484	558	419	999999	999999	217	791	49	999999	951	999999	999999	999999	999999	999999	612	143	106	580	432	999999	573	522	21	756	935	818	328	666	684	229	999999	674	999999	882	982	613	664	828	999999	189	842	65	902	266	157	563	834	352	171	617	542	953	450	585	910	46	999999	999999	449	999999	472	382	419	999999	519	303	441	83	592	999	479	999999	81	999999	384	518	619	999999	608	381	983	976	504	77	687	999999	234	999999	972	945	215	999999	388	119	999999	469	645	180	747	854	999999	999999	760	172	999999	274	882	999999	211	401	426	652	999999	77	415	999999	877	352	54	999999	999999	908	111	646	793	366	999999	962	535	914	872	999999	17	754	258	232	226	342	929	423	999999	37	331	580	999999	563	179	320	704	999999	591	999999	135	692	785	224	999999	123	378	781	384	919	999999	296	528	977	645	199	819	192	279	999999	422	631	482	999999	587	999999	999999	240	196	578	999999	314	333	999999	324	325	969	44	573	999999	963	157	48	999999	366	44	61	551	999999	980	501	999999	951	56	880	503	219	744	636	137	996	148	999999	805	662	367	963	999999	999999	329	229	784	619	999999	581	275	592	820	684	999999	999999	575	321	216	87	745	999999	287	698	999999	115	235	999999	445	999999	824	562	243	10	999	81	111	889	598	760	716	902	999999	999999	615	999999	999999	69	93	999999	430	999999	388	728	916	14	999999	261	999999	224	994	387	999999	71	999999	712	999999	999999	999999	481	378	999999	723	456	999999	842	578	812	92	909	999999	175	323	999999	684	997	184	515	94	999999	395	850	56	999999	765	999999	729	722	717	903	561	579	383	612	999999	999999	113	932	367	83	999999	999999	178	933	508	828	73	999999	386	999999	538	844	735	691	95	528	639	349	690	40	123	855	999999	189	999999	145	792	710	508	940	894	999999	157	20	567	521	681	999999	999999	936	276	999999	999999	958	374	717	844	692	999999	999999	999999	763	251	336	999999	999999	779	989	585	372	46	362	887	446	864	296	696	724	133	573	846	526	474	753	999999	999999	518	145	999999	640	301	110	193	748	835	141	999999	820	60	986	742	692	537	513	900	999999	456	899	104	88	999999	129	568	999999	999999	999999	299	498	572	189	72	999999	185	945	80	936	999999	999999	610	733	999999	875	674	999999	831	999999	988	961	852	999999	999999	619	
999999	735	619	182	541	239	834	257	999999	511	258	870	923	108	999999	999999	442	964	744	317	298	371	792	155	454	431	132	759	599	338	645	721	855	453	603	449	999999	898	999999	939	314	363	999999	784	999999	803	223	733	647	999999	529	999999	999999	26	999999	679	943	474	999999	999999	117	85	658	513	999999	999999	24	480	999999	77	266	543	569	804	999999	935	999999	17	527	999999	218	399	121	203	809	756	614	838	132	923	506	862	181	295	831	999999	704	388	918	100	788	742	238	999999	149	985	329	312	999999	394	210	935	999999	86	999999	718	964	464	704	119	923	999999	357	581	571	999999	371	999999	973	774	240	999999	999999	999999	862	476	171	999999	999999	823	437	999999	999999	737	999999	570	915	105	394	999999	274	250	683	808	177	999999	999999	656	19	999999	624	999999	339	249	164	118	999999	519	224	434	999999	432	411	881	682	999999	360	619	999999	10	488	276	889	859	509	990	999999	290	270	259	91	514	532	318	999999	391	999999	999999	583	999999	999999	406	881	999999	565	999999	838	802	999999	556	262	774	798	18	266	358	166	999999	739	999999	700	564	259	964	353	52	999999	999999	682	300	999999	775	46	252	999999	92	394	929	303	667	162	999999	164	714	997	316	715	523	61	850	235	503	845	420	914	170	157	916	616	523	941	745	129	999999	907	999999	738	555	733	999999	963	236	999999	82	21	94	410	545	967	46	999999	999999	999999	831	999999	154	929	626	999999	124	935	477	323	780	726	416	496	329	999999	520	578	170	999999	877	999999	998	999999	773	408	829	759	611	999999	999999	999999	563	703	298	770	999999	557	999999	227	619	248	495	913	405	999999	604	999999	91	738	999999	999999	176	999999	174	944	999999	999999	166	227	999999	364	333	529	742	594	172	713	207	558	53	963	466	942	999999	638	401	999999	922	427	803	241	678	873	501	999999	29	965	999999	353	703	935	400	999999	999999	264	914	966	180	810	193	891	400	532	695	494	11	999999	427	535	552	980	904	738	423	277	686	460	37	630	574	206	184	999999	854	117	572	571	234	999999	724	434	915	121	244	912	840	155	188	17	999999	795	999999	13	999999	722	999999	662	481	451	577	464	938	549	999999	986	717	999999	677	587	922	440	999	511	811	127	75	999999	504	510	436	999999	999999	30	520	778	658	180	62	142	86	910	99	999999	999999	269	496	375	999999	257	205	304	478	999999	94	679	796	46	202	683	657	248	999999	970	25	46	192	918	39	467	338	999999	999999	545	510	22	351	
999999	173	551	631	700	917	257	999999	999999	72	999999	935	840	982	622	978	999999	484	999999	752	128	766	311	999999	578	345	999999	919	658	999999	999999	100	82	338	578	999999	650	999999	999999	330	910	665	883	974	999999	982	199	485	715	999999	124	70	999999	269	232	460	861	474	63	365	999999	999999	999999	999999	999999	590	862	511	413	748	337	327	528	999999	841	463	999999	337	576	595	155	999999	213	100	999999	872	429	813	116	999999	21	186	998	600	820	583	18	563	844	920	129	687	82	966	240	796	542	999999	428	768	999999	534	897	467	219	578	133	999999	634	267	170	59	405	295	737	999999	329	927	999999	268	999999	329	999999	999999	999999	468	859	246	860	900	339	276	394	999999	999999	486	999999	540	391	251	999999	452	928	999999	759	79	292	786	239	89	477	614	999999	169	323	258	52	252	991	751	718	887	999999	733	927	999999	664	68	746	260	872	999999	546	999999	809	12	999999	905	999999	406	185	83	17	999999	433	725	811	235	33	999999	444	46	548	999999	533	571	746	999999	659	865	414	233	50	979	217	999999	78	18	360	999999	999999	147	357	595	575	645	879	925	310	999999	999999	999999	45	455	815	835	999999	999999	922	247	265	205	255	999999	991	951	43	38	572	999999	656	999999	999999	711	443	307	689	953	74	888	692	820	893	456	999999	975	198	595	999999	381	448	172	999999	123	999999	662	891	327	603	623	612	851	363	566	999999	999999	999999	333	21	999999	156	296	999999	999999	555	444	999999	798	257	999999	763	447	864	999999	306	999999	716	999999	656	780	416	372	360	450	285	840	467	999999	999999	999999	420	865	583	654	999999	161	329	61	567	999999	360	999999	79	587	860	999999	999999	172	269	999999	574	803	677	241	999999	784	999999	402	999999	999999	976	974	897	756	999999	897	864	219	965	154	174	665	203	45	430	323	303	773	589	121	853	305	77	840	999999	616	198	352	552	451	225	927	302	853	999999	386	204	999999	980	999999	310	776	999999	125	895	909	609	641	999999	788	491	173	812	647	861	999999	906	67	829	989	709	522	667	524	928	247	372	350	401	54	128	999999	999999	626	999999	86	108	952	944	27	999999	556	542	763	960	62	999999	655	991	962	999999	147	492	990	263	788	999999	682	196	658	546	269	250	765	999999	510	380	999999	835	999999	582	954	999999	812	983	163	999999	999999	564	876	999999	717	358	438	999999	981	498	801	373	33	966	425	765	295	480	747	315	776	999999	459	681	929	819	999999	390	525	999999	999999	17	999999	
808	216	128	320	999999	999999	910	812	201	688	999999	578	822	812	817	166	199	827	341	245	847	999999	809	114	204	202	999999	151	999999	59	957	999999	999999	272	999999	999999	307	999999	758	651	836	503	585	999999	447	113	117	999999	399	233	336	206	348	999999	263	604	406	23	126	345	931	769	764	999999	730	203	999999	559	596	66	859	744	79	689	409	353	999999	403	667	101	94	890	751	824	722	761	999999	32	999999	621	363	293	999999	999999	720	76	999999	443	685	253	328	557	999999	342	374	999999	137	658	371	909	975	13	999999	35	260	50	27	940	428	969	999999	761	550	975	702	575	999999	656	969	999999	999999	195	999999	999999	772	537	999999	419	459	141	633	821	660	999999	645	360	936	311	172	999999	59	799	999999	999999	529	566	16	444	999999	799	183	480	688	39	999999	999999	295	933	263	722	999999	608	490	999999	345	902	111	999999	999999	352	999999	115	493	999999	999999	815	999999	999999	894	999999	530	46	779	659	999999	163	999999	631	805	999999	999999	13	999999	450	119	450	318	727	380	626	999999	566	999999	999999	999999	78	986	398	745	999999	619	999999	48	57	201	533	828	830	339	192	769	479	644	485	287	634	67	53	999999	842	506	999999	631	277	750	999999	999999	492	499	889	176	999999	885	999999	999999	781	965	11	258	585	999999	487	397	197	857	999999	921	628	20	535	20	943	217	902	999999	176	661	771	999999	999999	601	346	341	450	999999	35	593	999999	250	505	669	66	999999	999999	230	28	999999	443	420	764	999999	313	482	963	878	233	536	982	999999	999999	130	999999	999999	30	984	286	155	999999	999999	999999	999999	602	388	515	866	999999	999999	612	999999	964	120	227	361	542	195	298	863	378	571	792	498	999999	987	181	384	476	362	775	620	999999	873	999999	271	999999	372	450	925	967	107	999999	86	923	310	378	957	902	842	171	999999	999999	422	999999	385	389	999999	791	999999	216	999999	999999	999999	999999	991	999999	999999	12	956	773	999999	744	372	999999	999999	647	716	999999	310	999999	224	482	633	999999	939	924	531	105	733	999999	999999	580	834	718	836	707	999999	703	931	571	287	955	946	999999	991	100	999999	526	505	737	672	768	999999	996	991	999999	766	411	999999	76	217	995	278	83	999999	600	910	654	69	999999	999999	999999	643	999999	341	269	999999	564	999999	849	601	15	600	996	219	486	98	838	999999	188	940	919	271	865	364	291	999999	999999	550	401	190	679	466	999999	421	660	135	752	999999	732	132	212	212	592	475	212	405	999999	863	999999	511	81	
999999	880	999999	405	999999	999999	384	59	582	662	999999	999999	999999	999999	548	668	584	559	999999	999999	999999	999999	66	738	717	678	399	162	886	999999	19	508	889	118	751	999999	307	25	908	357	378	614	160	470	198	999999	999999	999999	663	736	697	314	691	175	897	999999	824	894	688	82	388	231	999999	177	999999	515	918	560	180	962	999999	569	650	13	999999	999999	999999	596	550	999999	755	847	999999	160	717	704	817	999999	221	999999	999999	412	337	836	999999	999999	451	982	816	683	485	373	381	701	999999	137	663	687	208	338	999999	238	354	374	327	999999	999999	999999	999999	999999	697	204	349	361	210	958	242	999999	44	820	999999	999999	779	866	838	391	475	797	785	589	999999	140	525	882	730	533	999999	962	519	438	999999	999999	999999	867	999999	290	33	999999	501	416	999999	849	999999	999999	221	236	999999	999999	536	935	999999	936	236	870	999999	999999	999999	467	999999	677	900	279	304	606	999999	999999	338	912	881	557	999999	999999	305	378	693	201	999999	148	999999	503	84	580	999999	583	373	999999	212	999999	959	428	999999	566	399	999999	516	625	999999	55	980	999999	999999	999999	606	979	577	618	640	858	999999	999999	89	540	796	999999	999999	329	999999	720	999999	919	999999	999999	952	462	945	999999	66	482	999999	78	646	442	167	146	999999	537	999999	999999	16	755	999999	354	486	252	349	81	770	271	230	999999	781	834	813	71	58	231	999999	153	44	776	561	999999	996	999999	81	647	383	660	531	999999	355	398	714	487	82	141	200	710	123	873	40	795	261	674	296	811	628	105	97	383	943	830	422	239	203	688	999999	999999	181	702	697	119	739	164	841	999999	129	335	989	999999	41	883	40	170	999999	766	999999	331	821	999999	28	288	572	999999	132	524	975	484	293	999999	782	822	999999	999999	186	920	65	107	833	903	692	302	116	999999	352	999999	799	262	494	436	782	37	556	911	683	419	547	999999	999999	999999	417	644	51	605	999999	219	353	999999	999999	824	999999	808	497	999999	999999	725	181	999999	805	72	725	723	990	999999	611	755	275	999999	737	766	383	473	76	516	495	57	261	511	45	143	999999	190	278	999999	725	973	999999	999999	999999	999999	247	154	786	968	601	694	654	194	999999	389	943	726	881	226	450	247	742	981	432	999999	474	670	367	672	356	544	999999	999999	141	637	226	636	999999	779	999999	239	686	107	914	801	403	76	516	656	199	990	309	61	228	487	241	557	216	815	999999	577	786	124	622	67	249	332	63	366	999999	316	443	111	698	221	
561	999999	77	630	135	408	163	711	482	366	244	403	112	999999	406	669	999999	999999	296	951	999999	999999	485	999999	999999	80	999999	160	999999	999999	556	207	363	17	926	596	489	585	689	95	423	85	641	999999	822	845	999999	409	960	503	999999	999999	999999	746	768	988	169	221	78	65	395	13	228	599	999999	46	50	105	727	810	189	999999	786	210	999999	999999	930	229	43	999999	850	613	999999	989	996	589	392	617	999999	938	436	278	517	999999	700	999999	856	52	455	786	805	135	682	999999	323	51	999999	999999	218	400	67	939	187	361	999999	999999	813	999999	999999	999999	654	432	855	789	383	911	337	162	509	127	520	888	774	257	910	725	999999	50	999999	954	409	777	408	999999	880	496	100	165	429	919	607	628	450	234	141	999999	279	999999	776	999999	714	37	115	100	879	179	175	930	450	999999	849	772	999999	647	821	999999	999999	999999	908	886	999999	181	732	590	520	999999	448	549	125	999999	999999	48	273	999999	250	381	671	317	970	999999	331	170	714	939	79	834	76	802	412	264	999999	273	984	889	592	542	305	524	580	986	999999	625	999999	912	44	999999	509	298	999999	450	215	716	45	207	565	659	467	792	521	999999	825	645	147	861	189	999999	64	999999	999999	707	86	157	737	999999	980	705	356	801	999999	999999	999999	778	999999	962	58	642	238	787	334	933	85	999999	999999	999999	171	95	999999	952	733	853	999999	134	618	700	999999	67	978	62	227	999999	999999	665	887	263	361	57	999999	184	999999	547	953	277	999999	747	632	573	154	999999	999999	894	226	404	78	62	999999	210	170	999999	999999	990	663	185	999999	474	630	419	624	749	543	124	844	999999	999999	195	999999	489	84	870	77	999999	913	145	999999	332	999999	908	596	999999	999999	160	999999	546	586	822	884	777	706	585	999999	222	999999	405	999999	707	60	912	264	883	162	999999	999999	299	636	999999	999999	527	999999	247	831	721	823	789	996	999999	237	999999	727	327	999999	132	782	498	752	855	850	999999	835	533	281	730	654	713	683	999999	35	597	910	787	744	366	831	469	754	406	399	999999	408	999999	479	999999	194	937	581	999999	249	999999	546	780	947	570	999999	422	965	110	77	119	115	276	367	640	999999	939	582	945	300	323	744	356	999999	690	999999	917	63	528	545	716	141	999999	999999	398	60	999999	840	184	673	419	503	653	339	289	64	142	560	839	365	999999	365	999999	738	999999	999999	999999	324	266	462	775	369	999999	999999	360	978	461	785	969	589	267	109	408	281	881	
819	999999	27	187	999999	975	367	223	172	999999	361	504	999999	565	505	860	814	583	721	898	60	66	98	978	310	602	999999	591	259	108	155	999999	365	999999	115	802	182	147	999999	486	999999	155	284	275	999	484	546	229	473	729	999999	526	686	382	831	999999	11	48	876	43	628	775	963	74	154	999999	148	999999	999999	999999	999999	677	952	245	490	999999	782	822	979	826	66	999999	999999	530	654	629	999999	999999	36	352	800	143	271	999999	858	642	191	999999	999999	999999	345	488	769	999999	999999	999999	573	451	892	926	980	999999	999999	59	976	999999	658	999999	419	999999	133	165	41	117	999999	553	999999	364	386	848	723	572	702	383	999999	577	368	356	488	999999	999999	829	100	109	999999	621	83	222	620	368	983	999999	799	999999	481	999999	457	999999	869	498	370	219	999999	53	212	999999	487	999999	567	409	141	311	955	540	469	999999	74	931	745	290	479	999999	743	27	999999	999999	773	106	999999	312	130	706	999999	989	518	846	764	57	897	953	144	398	999999	999999	237	681	792	268	145	999999	999999	525	916	999999	999999	176	999999	56	189	999999	644	999999	999999	265	999999	435	824	999999	999999	623	540	27	44	999999	155	91	549	532	999999	192	999999	514	960	999999	197	604	789	898	999999	352	380	717	868	671	318	754	614	999999	931	999999	999999	826	246	522	645	106	999999	999999	443	937	627	943	266	999999	999999	140	999999	66	77	999999	645	925	994	679	252	823	159	372	483	401	476	159	600	988	335	367	277	448	90	100	123	665	465	43	725	999999	461	871	629	999999	334	558	331	257	166	999999	831	567	999999	999999	946	128	651	51	470	477	999999	277	671	684	862	980	976	977	570	980	470	961	954	815	999999	288	999999	999999	76	999999	999999	352	831	403	536	709	999999	267	153	995	23	423	572	257	999999	193	210	944	999999	354	581	354	687	999999	471	869	613	463	461	668	999999	356	974	552	649	10	999999	277	999999	163	999999	719	833	574	966	56	398	999999	731	999999	87	799	979	999999	347	484	665	655	932	999999	106	715	806	485	999999	667	449	999999	999999	999999	748	999999	796	172	542	999999	521	122	219	424	481	906	731	283	591	584	999999	999999	215	999999	344	790	345	999999	66	105	913	358	952	309	999999	378	108	648	999999	155	13	817	189	485	963	999999	446	517	195	999999	984	533	893	47	300	197	999999	443	748	958	597	314	116	999999	948	999999	170	910	817	112	807	999999	843	445	580	559	999999	729	211	791	354	827	999999	865	121	390	464	915	
18	420	563	664	899	481	557	699	710	742	536	800	392	535	700	92	392	900	999999	458	999999	740	125	999999	241	956	613	769	999999	250	999999	568	708	999999	901	999999	999999	152	999999	371	887	881	849	339	203	411	408	999999	136	224	999999	220	700	15	999999	278	305	477	433	942	999999	999999	692	470	416	968	999999	148	999999	999999	542	999999	716	328	570	585	891	785	892	830	557	999999	642	792	768	124	868	999999	796	632	111	999999	719	251	503	109	999999	999999	922	234	320	999999	999999	999999	681	242	504	999999	445	873	386	519	585	603	394	999999	999999	899	701	301	109	398	351	11	202	999999	999999	474	824	470	999999	512	863	667	519	297	612	810	999999	535	620	496	267	999999	256	591	999999	126	856	999999	954	299	687	630	135	921	999999	191	640	220	712	999999	557	975	999999	999999	656	918	93	107	470	345	788	999999	681	613	141	999999	999999	999999	974	413	999999	403	516	106	825	242	542	598	377	430	999999	899	823	999999	939	292	445	382	935	999999	43	759	961	999999	510	520	949	522	790	500	999999	999999	246	999999	421	164	468	390	58	999999	385	495	999999	49	999999	999999	352	999999	674	849	982	383	999999	999999	380	858	441	999999	596	314	292	30	807	877	993	149	999999	524	179	785	823	999999	333	521	999999	548	39	921	999999	621	177	858	848	940	517	63	364	999999	928	999999	722	999999	794	999999	999999	999999	687	852	55	35	235	828	921	888	36	999999	59	999999	999999	831	829	520	452	975	146	434	999999	866	369	999999	785	999999	999999	616	72	999999	271	589	390	836	861	999999	875	428	999999	349	937	959	914	589	999999	211	635	107	733	212	129	819	607	707	193	820	492	115	999999	411	242	999999	826	775	666	999999	999999	377	999999	651	999999	34	589	796	496	999999	952	780	937	999999	197	999999	882	860	141	452	981	683	652	50	695	770	999999	999999	999999	631	143	999999	923	999999	437	999999	136	999999	567	999999	240	810	999999	971	999999	712	177	666	999999	744	433	965	643	224	488	999999	724	929	956	999999	999999	604	999999	865	89	812	856	404	156	999999	372	800	302	46	222	181	473	681	182	999999	999999	521	770	372	208	177	999999	709	999999	347	999999	206	999999	694	259	635	130	999999	891	65	855	772	999999	999999	381	632	672	606	12	317	627	999999	756	973	281	999999	999999	327	999999	911	999999	157	999999	808	395	175	999999	608	999999	586	60	999999	999999	127	137	829	11	485	991	576	504	899	706	999999	720	499	449	161	422	924	801	803	688	979	749	708	
432	711	898	216	957	74	819	999999	267	999999	263	639	846	451	332	358	336	100	417	416	999999	604	98	895	725	523	999999	999999	785	257	999999	810	999999	429	407	300	587	999999	618	440	90	999999	489	221	246	999999	999999	971	999999	999999	476	999999	572	999999	999999	999999	999999	12	490	443	999999	956	640	19	79	453	271	427	53	999999	999999	551	481	976	336	169	999999	876	659	915	218	223	271	342	999999	840	999999	44	171	579	676	584	999999	184	561	133	999999	999999	151	999999	548	887	999999	568	999999	925	126	595	16	107	712	999999	353	575	234	665	695	307	239	239	215	999999	265	999999	366	196	257	307	425	212	999999	645	734	866	376	331	296	702	999999	855	999999	651	37	74	867	929	999999	728	949	896	999999	353	250	912	587	321	631	463	212	999999	677	999999	180	804	588	76	999999	486	208	903	378	992	646	383	515	563	209	201	999999	999999	955	529	357	529	774	175	999999	822	289	65	700	832	999999	176	188	999999	481	233	486	999999	917	999999	529	56	999999	445	707	866	407	33	122	999999	857	775	539	157	472	650	999999	999999	670	199	207	153	212	546	999999	480	205	610	92	975	714	805	518	999999	10	999999	12	339	999999	539	425	265	943	269	975	724	999999	40	441	831	204	73	140	999999	557	999999	843	999999	942	236	670	796	941	999999	725	61	267	338	156	171	648	700	954	141	774	941	210	943	999999	778	843	999999	178	260	781	650	675	999999	654	625	466	31	999999	241	868	628	324	806	543	924	466	308	883	999999	192	503	119	999999	954	615	185	900	420	999999	393	505	999999	999999	999999	85	386	477	999999	531	705	626	313	722	272	999999	626	403	409	646	999999	545	999999	898	77	287	541	676	835	48	999999	565	610	232	848	999999	999999	999999	451	468	547	989	999999	362	999999	999999	199	396	735	809	999999	781	501	774	999999	848	999999	999999	622	87	543	710	642	999999	91	149	26	91	874	899	154	993	952	940	108	332	999999	929	334	511	97	154	940	36	59	668	999999	999999	380	999	159	281	21	373	925	999999	357	979	280	434	549	118	999999	999999	665	995	999999	561	675	999999	999999	999999	405	120	999999	999999	770	999999	999999	423	85	190	710	999999	749	872	982	588	24	999999	999999	999999	659	899	962	999999	632	999999	370	999999	999999	512	170	999999	81	865	876	900	383	535	76	741	999999	856	359	999999	408	646	96	792	999999	251	546	999999	554	999999	634	999999	158	21	999999	666	999999	999999	585	573	30	859	803	884	995	999999	999999	489	
205	243	557	999999	999999	604	579	985	999999	578	50	597	965	999999	999999	999999	999999	380	999999	999999	768	410	999999	852	281	785	347	999999	843	999999	797	931	999999	67	999999	999999	999999	832	956	554	441	781	649	999999	999999	987	608	274	563	717	999999	624	999999	843	720	795	747	999999	999999	764	999999	999999	999999	813	780	999999	561	908	547	985	657	408	424	208	929	987	760	999999	362	293	187	999999	985	999999	559	183	999999	202	999999	423	573	733	311	201	297	411	639	835	895	390	999999	700	726	999999	70	255	209	141	913	999999	44	927	353	247	586	192	54	25	264	607	517	999999	571	134	999999	999999	999999	233	910	528	999999	924	923	971	999999	487	356	417	999999	314	999999	470	999999	613	999999	645	390	73	999999	114	999999	999999	581	999999	999999	77	138	601	999999	999999	999999	999999	231	395	999999	999999	14	381	390	109	999999	636	949	949	999999	56	999999	957	745	775	543	43	618	805	172	733	353	635	107	789	999999	999999	261	929	999999	999999	249	999999	999999	999999	641	18	683	515	278	729	673	631	663	827	999999	999999	856	391	602	125	367	425	233	651	999999	378	284	601	751	91	385	30	793	636	999999	196	729	476	143	999999	999999	113	999999	442	999999	721	971	280	999999	187	898	999999	336	50	639	999999	670	586	513	999999	733	92	999999	197	353	653	837	999999	999999	999999	452	999999	257	76	765	264	999999	790	999999	54	407	14	800	573	192	515	999999	752	997	982	999999	152	999999	870	801	277	999999	348	999999	416	999999	944	999999	999999	999999	518	999999	269	999999	384	934	879	999999	468	865	999999	291	200	15	999999	959	94	999999	47	999999	309	427	999999	274	498	999999	550	701	184	170	999999	754	799	838	674	999999	434	477	623	57	646	156	504	15	82	985	158	343	999999	457	999999	915	999999	725	999999	100	999999	994	786	468	999999	999999	820	999999	413	999999	492	361	999999	945	999999	616	416	990	999999	163	922	381	202	512	767	216	999999	999999	999999	547	543	84	413	583	656	439	690	164	663	468	335	207	602	999999	503	797	13	314	999999	191	999999	999999	97	999999	178	999999	802	999999	701	188	736	103	999999	865	999999	417	948	999999	999999	999999	925	999999	336	180	827	724	779	105	19	999999	213	147	804	190	49	999999	987	141	415	791	999999	416	463	485	731	999999	272	736	665	999999	848	256	24	827	265	999999	894	999999	454	453	95	707	275	731	974	599	999999	755	826	130	429	816	351	999999	467	999999	798	999999	449	595	462	52	439	923	131	999999	999999	977	924	999999	426	80	686	
999999	706	999999	999999	731	510	999999	942	517	999999	999999	666	999999	905	517	369	746	458	52	477	858	999999	52	277	351	610	28	477	321	830	999999	703	359	999999	389	801	537	999999	76	351	317	652	945	999999	893	267	999999	60	999999	999999	187	999999	383	602	828	971	664	662	799	131	491	663	631	686	999999	842	316	902	999999	715	999999	379	391	701	999999	216	999999	910	383	94	520	967	862	704	653	700	329	756	311	417	146	874	577	945	999999	999999	31	268	265	61	950	197	534	999999	785	807	952	682	442	622	925	754	999999	715	610	523	800	927	42	186	522	999999	600	999999	579	999999	801	445	999999	515	194	786	999999	999999	144	333	443	963	999999	999999	747	646	999999	689	999999	392	999999	999999	999999	999999	999999	104	999999	89	538	400	596	425	329	999999	999999	999999	841	927	999999	148	110	956	580	287	90	999999	18	999999	438	876	245	999999	625	999999	371	999999	999999	504	999999	99	560	574	793	744	736	999999	999999	100	999999	240	999999	397	261	354	292	999999	291	67	999999	999999	95	48	999999	999999	164	999999	799	143	466	76	415	347	275	347	999999	999999	999999	836	550	72	203	918	357	208	81	848	659	281	904	733	658	999999	248	999999	999999	521	923	141	999999	61	999999	510	999999	773	824	467	131	913	999999	756	475	455	516	203	822	177	691	999999	999999	999999	36	528	999999	999999	418	371	108	999999	343	75	999999	42	257	499	844	693	293	583	383	999999	726	745	514	157	999999	213	537	999999	999999	836	830	480	550	283	999999	699	281	999999	365	999999	368	502	580	999999	153	999999	207	27	358	139	883	118	999999	975	589	291	23	91	474	215	833	64	806	507	999999	999999	491	973	474	155	422	999999	999999	919	256	234	175	813	13	825	15	519	696	693	999999	721	411	575	999999	743	686	199	999999	160	999999	314	695	82	465	21	951	234	552	213	716	501	890	159	728	999999	126	999999	87	649	209	324	367	123	554	523	730	916	289	731	999999	232	999999	77	299	999999	538	102	999999	992	874	780	999999	492	976	999999	831	261	846	999999	626	486	999999	787	950	315	946	582	527	942	291	45	945	821	744	999999	545	999999	999999	999999	825	999999	852	95	775	428	357	875	999999	103	999999	478	999999	949	114	999999	999999	999999	126	999999	996	999999	575	999999	999999	999999	835	155	747	492	999999	18	401	70	999999	603	633	37	22	531	957	81	446	433	999999	812	999999	995	999999	761	384	376	705	875	790	869	458	447	999999	936	593	999999	137	999999	187	999999	86	19	999999	511	
999999	92	166	595	999999	925	520	999999	164	898	873	840	439	986	999999	549	312	526	280	644	155	195	999999	999999	938	755	943	999999	999999	576	735	999999	560	214	412	302	999999	120	999999	865	358	316	292	486	73	752	773	151	547	637	380	560	739	800	999999	173	999999	999999	999999	281	981	999999	895	999999	172	916	289	234	583	814	340	201	999999	414	999999	838	903	999999	22	999999	982	802	254	618	205	185	227	760	999999	248	999999	138	464	578	999999	629	999999	704	999999	999999	473	999999	999999	732	307	189	883	999999	513	527	270	272	999999	470	298	999999	999999	999999	999999	986	698	999999	385	344	951	999999	737	108	530	666	999999	999999	999999	999999	722	999999	245	999999	320	26	302	999999	256	330	978	600	70	993	289	705	155	145	322	999999	458	999999	999999	999999	781	106	999999	999999	803	847	111	71	419	212	999999	855	942	999999	966	375	694	805	999999	64	999999	360	999999	744	819	825	520	291	885	525	417	777	280	23	740	224	575	518	100	409	229	916	191	858	999999	999999	763	193	178	947	643	652	999999	999999	866	430	955	706	964	977	999999	819	999999	999999	794	971	584	929	231	751	799	186	999999	873	835	999999	999999	292	999999	395	72	337	999999	938	882	765	115	172	157	320	268	868	553	999999	999999	999999	740	297	73	999999	849	833	961	427	157	999999	938	999999	283	426	261	999999	216	579	915	998	707	999999	21	39	866	422	781	911	492	930	632	602	800	435	708	881	228	227	545	238	376	999999	791	424	826	315	888	730	68	999999	662	999999	206	83	999999	999999	285	44	416	436	62	60	934	226	834	345	999999	847	718	379	453	989	43	687	999999	22	456	596	212	560	533	999999	852	896	999999	999999	999999	999999	732	215	606	194	999999	118	186	325	761	575	590	999999	317	50	22	999999	153	999999	939	999999	450	999999	56	688	832	856	902	999999	207	47	999999	999999	939	281	125	512	773	999999	189	925	999999	999999	260	881	16	720	252	492	48	174	753	604	999999	999999	999999	999999	168	918	361	953	999999	185	999999	723	627	999999	551	999999	999999	999999	915	883	494	24	18	143	439	175	682	999999	614	420	962	43	294	999999	465	999999	994	82	999999	999999	907	235	719	335	198	537	264	999999	179	215	567	539	258	869	999999	705	999999	153	612	999999	246	249	349	795	999999	95	999999	283	950	498	52	852	999999	999999	976	268	999999	999999	944	999999	911	91	999999	408	852	432	784	425	242	759	185	999999	470	999999	619	668	999999	923	122	999999	999999	999999	649	681	999999	714	
384	198	999999	852	999999	205	208	710	999999	164	307	999999	943	790	310	23	999999	200	323	200	392	802	450	317	999999	382	569	841	804	931	441	270	244	999999	999999	595	532	390	360	979	653	760	999999	464	370	945	980	332	802	999999	938	458	999999	972	332	582	748	585	480	999999	636	999999	906	999999	722	46	706	804	742	999999	491	999999	840	344	547	999999	531	985	947	436	402	246	48	719	992	983	902	271	815	475	847	946	909	999999	352	296	854	131	742	334	999999	185	589	999999	603	287	999999	34	434	700	60	762	999999	999999	999999	399	328	196	166	739	143	999999	999999	276	999999	999999	751	518	991	261	778	999999	253	622	999999	227	999999	951	999999	714	999999	999999	836	999999	425	999999	999999	865	697	952	967	667	999999	12	200	804	196	323	228	999999	536	109	999999	999999	922	650	999999	999999	999999	417	999999	376	80	452	999999	265	608	999999	851	999999	235	885	999999	48	999999	120	445	250	431	393	40	343	732	66	187	275	845	999999	203	774	576	303	18	289	220	999999	596	522	638	935	205	323	471	445	833	651	288	993	889	811	999999	999999	999999	474	386	408	643	23	274	108	419	944	679	999999	216	999999	877	541	828	692	999999	999999	612	496	197	999999	872	297	999999	536	999999	852	774	999999	569	308	999999	544	902	999999	957	582	999999	539	526	261	643	393	238	900	999999	747	175	999999	296	292	665	999999	286	669	535	999999	790	737	122	999999	180	296	517	999999	999999	342	638	26	999999	999999	999999	999999	999999	936	83	488	999999	332	762	249	686	999999	106	287	642	612	267	243	285	610	792	520	427	959	90	357	876	999999	677	441	118	158	999999	354	999999	593	137	350	595	56	999999	467	999999	873	999999	602	200	240	275	620	85	405	740	134	160	163	654	21	999999	999999	612	738	655	999999	999999	999999	116	999999	669	58	999999	916	648	239	323	334	544	999999	999999	487	166	645	64	66	365	713	417	346	204	463	939	126	495	868	444	999999	999999	999999	742	352	496	448	571	226	145	169	999999	999999	811	825	619	109	932	999999	569	966	684	598	964	999999	129	769	557	215	119	368	430	779	794	999999	999999	890	811	999999	990	718	84	837	920	206	999999	906	535	999999	844	999999	193	127	999999	477	999999	223	690	326	232	727	999999	365	117	999999	999999	999999	716	57	312	728	999999	999999	386	851	892	999999	677	767	470	223	244	188	370	999999	185	312	999999	327	999999	309	209	999999	513	273	826	719	730	154	468	978	199	487	76	999999	551	986	741	457	
585	999999	546	922	999999	19	492	713	994	999999	601	435	507	399	168	13	529	999999	693	123	34	183	126	999999	309	491	34	756	121	254	999999	198	571	32	742	861	763	287	639	503	999999	123	999999	893	552	42	999999	800	329	999999	596	748	303	627	432	999999	999999	22	622	374	999999	736	602	749	118	413	863	484	656	306	249	999999	172	199	342	999999	458	232	981	276	999999	233	436	57	999999	979	894	943	599	999999	949	999999	999999	999999	518	54	520	999999	785	148	178	996	153	32	824	355	586	999999	999999	521	953	688	41	355	364	761	999999	555	101	138	999999	919	885	326	357	498	999999	898	681	999999	400	483	447	842	107	23	90	413	233	999999	403	791	658	999999	387	270	719	319	999999	757	744	965	999999	657	999999	259	999999	999999	674	335	769	688	432	996	130	479	251	199	257	999999	681	896	331	999999	734	726	271	806	938	97	779	277	988	923	999999	434	600	790	221	848	902	999999	738	897	543	715	369	661	957	907	28	529	999999	568	86	848	643	104	999999	999999	999999	314	888	587	555	999999	999999	508	452	695	879	460	977	999999	449	428	167	999999	255	28	367	609	849	999999	78	259	215	430	999999	706	790	506	999999	318	861	597	373	161	999999	51	26	999999	219	271	37	567	552	662	128	657	690	219	848	999999	546	999999	465	856	518	306	296	999999	999999	999999	999999	382	593	999999	547	999999	64	15	999999	213	999999	506	400	587	13	511	707	553	311	999999	25	581	657	999999	771	483	142	999999	999999	999999	755	747	210	999999	367	654	999999	999999	999999	999999	603	999999	137	644	902	50	987	877	999999	17	598	742	967	999999	999999	999999	999999	999999	897	999999	718	547	372	45	457	264	306	927	230	358	537	824	438	44	999999	340	453	22	69	731	999999	999999	999999	636	457	22	779	738	741	43	930	999999	984	60	558	66	322	102	999999	999999	743	69	657	503	479	774	314	932	875	400	880	712	999999	999999	999999	999999	999999	999999	999999	445	485	567	999999	196	428	194	839	388	486	539	27	999999	825	422	987	435	999999	170	166	999999	708	999999	863	351	163	227	781	818	999999	105	183	586	513	751	172	185	874	470	84	999999	999999	925	456	999999	382	529	999999	159	188	153	855	722	999999	905	736	999999	999999	844	999999	211	412	30	999999	390	366	441	999999	999999	999999	999999	561	147	95	870	748	999999	999999	527	969	999999	999999	632	999999	337	999999	999999	999999	608	999999	534	481	39	436	999999	882	914	999999	75	999999	999999	999999	999999	999999	376	999999	999999	
636	708	166	954	248	999999	999999	409	869	780	390	580	999999	999999	434	248	999999	725	340	531	710	999999	988	834	764	333	548	38	951	529	732	274	745	531	823	308	451	999999	999999	303	165	37	14	111	533	447	924	82	516	443	999999	184	45	70	18	425	720	332	199	999999	638	999999	457	349	999999	999999	835	620	999999	136	796	998	440	999999	999999	683	217	886	999999	326	409	999999	999999	518	776	557	239	685	522	408	587	128	871	380	665	999999	579	999999	63	418	612	313	990	999999	646	755	744	998	693	335	217	833	999999	873	515	172	333	999999	573	500	886	160	999999	683	548	677	999999	69	999999	66	113	552	833	999999	714	105	485	999999	871	31	999999	999999	999999	999999	999999	754	106	998	865	503	985	639	999999	562	532	462	216	317	842	999999	628	684	626	636	999999	664	999999	140	168	419	999999	202	77	552	686	999999	169	909	492	999999	999999	999999	203	999999	81	473	999999	281	369	262	889	999999	299	999999	999999	138	614	364	999999	999999	754	966	999999	455	817	793	999999	548	999999	876	999999	999999	824	58	397	499	999999	748	565	999999	213	728	770	906	530	999999	999999	174	999999	558	51	804	943	999999	49	615	299	748	70	999999	901	999999	405	492	959	592	999999	999999	515	903	647	865	798	219	332	35	205	932	925	309	890	407	398	999999	835	999999	363	868	19	782	209	743	687	287	855	299	333	999999	947	938	173	662	659	999999	999999	185	15	734	633	24	419	366	999999	761	398	999999	999999	88	999999	999999	999999	999999	241	999999	703	904	999999	999999	363	42	702	917	985	986	999999	237	747	152	999999	660	492	999999	245	999999	999999	999999	919	926	888	999999	775	254	630	486	709	688	999999	926	552	16	998	999999	380	600	322	502	999999	836	999999	999999	757	999999	671	996	999999	999999	249	246	370	860	984	261	999999	999999	999999	457	999999	999999	287	456	806	820	599	410	662	998	259	645	682	870	471	93	310	999999	603	403	582	634	509	999999	449	999999	566	999999	31	747	999999	377	342	864	215	872	999999	179	364	936	782	271	999999	978	999999	603	564	500	398	900	950	905	999999	864	875	662	999	999999	17	999999	264	907	388	915	148	999999	999999	999999	999999	999999	534	999999	373	666	621	321	299	999999	750	845	629	999999	303	130	796	955	968	999999	989	999999	873	381	999999	742	682	874	882	429	999999	478	300	999999	834	999999	375	819	541	999999	253	563	999999	999999	437	171	992	198	999999	268	128	999999	913	999999	999999	122	725	999999	999999	631	983	747	999999	869	689	281	
555	883	241	503	999999	976	424	999999	234	435	188	404	999999	10	749	494	269	624	999999	999999	565	999999	917	722	999999	222	849	909	759	999999	135	503	999999	999999	615	118	999999	121	513	151	768	688	999999	999999	934	330	218	968	881	499	487	814	999999	42	716	999999	999999	999999	999999	999999	137	514	999999	728	310	999999	616	788	395	641	536	158	121	169	889	876	854	524	788	999999	13	881	37	999999	999999	320	999999	999999	449	525	151	448	691	999999	24	263	223	999999	103	259	999999	999999	583	250	962	339	703	409	999999	839	999999	452	730	675	999999	255	486	999999	709	989	750	999999	348	869	999999	999999	999999	150	154	635	999999	972	999999	999999	50	999999	307	787	306	689	617	534	999999	999999	290	699	717	26	999999	999999	999999	999999	182	999999	508	999999	91	714	999999	874	872	999999	999999	517	999999	272	31	201	634	999999	948	699	908	30	381	225	256	739	999999	800	381	449	999999	385	999999	654	999999	326	40	195	999999	999999	47	999999	999999	65	279	106	999999	28	677	525	391	485	999999	87	999999	999999	732	293	608	352	135	950	503	999999	853	880	658	532	471	999999	171	999999	464	365	662	999999	999999	999999	945	999999	315	570	132	999999	67	233	564	780	555	648	594	746	587	159	467	96	929	393	999999	999999	447	901	557	972	364	942	999999	999999	999999	623	999999	416	347	458	46	565	828	999999	374	999999	325	999999	977	999999	120	425	861	314	897	575	556	999999	124	999999	712	414	22	999999	501	125	999999	109	364	931	699	187	408	999999	123	901	268	291	999999	580	83	569	999999	734	999999	938	91	717	567	850	999999	139	999999	791	999999	631	999999	678	156	259	428	999999	523	999999	133	933	27	732	999999	996	317	274	800	999999	483	999999	490	999999	297	999999	999999	494	542	999999	864	570	999999	999999	392	491	358	589	999999	999999	161	858	999999	878	999999	928	921	358	525	571	999999	802	999999	757	317	603	150	273	999999	593	225	934	683	19	190	999999	999999	409	999999	710	999999	727	999999	40	999999	624	999999	612	678	999999	640	685	968	971	970	72	241	999999	309	789	350	94	208	999999	554	227	999999	46	999999	57	881	521	18	815	999999	815	672	308	374	693	506	538	595	32	952	539	965	711	48	128	999999	918	110	560	999999	562	529	587	486	175	449	70	914	631	487	128	677	999999	57	999999	399	932	764	616	999999	812	499	186	598	24	999999	473	999999	999999	725	963	421	458	456	371	296	95	821	209	999999	446	623	999999	999999	834	861	999999	663	883	728	399	163	494	277	556	
999999	353	988	999999	913	976	999999	999999	999999	524	707	229	707	686	868	314	999999	999999	373	999999	199	999999	641	999999	162	449	999999	999999	999999	336	809	999999	999999	899	308	943	106	359	296	276	384	287	68	30	136	999999	114	977	24	424	999999	999999	131	430	367	999999	999999	234	999999	473	177	999999	495	999999	714	780	48	999999	999999	925	217	761	277	999999	999999	911	476	620	637	520	344	832	110	435	58	220	999999	999999	542	769	999999	999999	999999	999999	109	437	791	999999	316	356	603	307	598	99	216	526	331	34	999999	999999	72	101	596	999999	999999	345	846	70	531	504	999999	288	275	618	999999	999999	720	454	997	45	130	999999	314	290	916	999999	243	21	228	532	889	781	999999	96	707	999999	285	251	999999	763	999999	731	957	999999	999999	999999	41	979	405	999999	805	999999	999999	922	999999	85	787	315	882	101	999999	999999	999999	999999	615	202	486	188	911	554	69	478	760	999999	454	399	38	501	999999	601	999999	263	615	357	727	22	754	880	761	999999	999999	999999	369	603	999999	755	889	959	207	999999	838	852	78	850	811	336	126	793	477	935	999999	295	407	290	95	848	229	494	281	602	448	606	427	289	999999	99	999999	999999	581	699	509	79	304	999999	762	162	195	764	545	999999	999999	960	412	825	999999	76	572	999999	999999	813	535	404	687	604	740	242	435	789	658	721	226	999999	222	777	999999	976	999999	999999	527	933	663	464	949	880	705	999999	999999	602	703	999999	999999	40	650	999999	173	999999	392	700	988	530	999999	405	999999	823	184	999999	748	635	399	609	85	999999	561	999999	999999	81	455	806	898	262	999999	833	95	532	204	999999	999999	454	614	330	593	300	689	997	215	267	358	135	706	768	740	568	999999	104	999999	632	478	75	617	999999	660	586	801	735	491	894	320	583	999999	987	629	303	999999	78	25	999999	215	564	378	892	722	999999	109	140	522	481	630	991	999999	999999	718	252	836	522	670	17	499	953	515	999999	947	775	506	719	999999	999999	547	144	88	275	426	914	697	725	380	999999	486	999999	223	20	273	999999	110	999999	279	999999	467	999999	407	18	999999	999999	58	67	999999	999999	823	999999	999999	85	933	495	913	217	999999	999999	555	121	151	339	531	827	739	505	999999	628	675	449	450	762	979	999999	736	80	979	174	866	639	780	433	517	999999	679	147	86	777	999999	892	910	999999	999999	356	366	77	486	468	521	999999	19	326	281	383	940	999999	999999	894	759	843	238	981	937	999999	999999	718	822	435	158	999999	429	999999	
999999	782	539	975	932	632	999999	668	999999	521	652	323	630	463	999999	144	165	999999	50	192	999999	572	999999	929	537	914	25	648	255	999999	319	999999	999999	999999	112	498	844	999999	307	473	999999	100	259	999999	338	999999	296	876	999999	687	279	708	561	246	999999	999999	128	609	999999	27	617	44	422	541	999999	733	200	999999	360	663	999999	201	999999	577	971	927	322	946	999999	999999	999999	148	92	999999	782	611	368	886	999999	461	379	244	999999	289	856	186	678	717	999999	604	433	406	526	999999	999999	88	999999	984	999999	999999	999999	999999	999999	534	399	479	952	999999	759	600	999999	313	410	898	293	65	674	863	721	999999	259	999999	440	996	489	232	622	190	181	703	56	384	621	166	999999	207	999999	999999	890	999999	999999	823	958	915	999999	999999	995	627	618	341	414	999999	999999	479	83	733	741	999999	54	177	856	999999	683	999999	999999	990	691	254	775	96	828	681	973	999999	571	435	646	999999	766	369	236	995	571	839	299	999999	999999	151	93	399	999999	999999	948	723	999999	460	150	901	999999	249	438	751	851	532	513	999999	999999	928	907	647	999999	227	255	684	940	861	211	999999	767	209	879	550	999999	385	630	614	733	260	814	121	295	744	163	999999	931	484	153	49	999999	566	626	192	244	445	313	248	999999	999999	782	668	999999	306	999999	171	370	888	590	999999	902	899	999999	477	124	796	361	352	999999	729	753	466	718	999999	518	210	583	696	315	999999	82	999999	644	999999	478	156	861	988	609	991	999999	53	893	676	147	436	565	159	77	447	999999	999999	184	249	999999	325	949	97	788	933	999999	673	582	999999	404	520	264	540	999999	968	999999	373	999999	82	999999	999999	572	51	34	91	644	433	629	999999	641	999999	999999	405	949	999999	206	774	210	675	412	999999	999999	999999	282	626	999999	999999	159	999999	513	720	228	111	999999	809	753	999999	73	707	298	164	54	714	233	999999	313	858	590	846	771	170	172	76	999999	999999	249	999999	768	407	908	619	283	529	364	920	999999	115	728	999999	409	298	711	503	386	257	447	756	999999	990	323	323	444	312	337	353	999999	161	441	596	570	218	999999	999999	798	679	880	999999	359	313	399	207	140	450	447	483	459	668	689	422	642	492	999999	778	999999	594	184	971	999999	21	372	740	999999	142	999999	999999	158	55	704	707	377	923	407	999999	600	126	193	993	865	853	999999	889	472	29	953	87	478	999999	580	214	504	909	331	999999	940	658	532	999999	999999	257	334	999999	964	982	54	719	999999	999999	
188	999999	411	190	115	349	999999	482	999999	655	188	501	999999	787	475	500	212	467	999999	70	560	999999	593	194	132	618	528	999999	999999	999999	974	244	993	240	192	612	803	323	804	982	229	467	390	877	999999	379	535	547	937	473	999999	999999	999999	999999	687	247	999999	226	999999	497	820	636	557	788	681	944	999999	491	605	862	697	999999	663	618	841	102	561	716	374	753	92	981	553	999999	710	999999	126	968	552	945	237	586	265	999999	172	592	910	601	206	875	999999	54	941	999999	776	890	924	999999	192	594	999999	668	851	314	414	838	999999	105	88	294	828	540	938	659	635	999999	633	356	456	259	192	999999	519	499	883	48	999999	999999	685	819	472	617	785	957	269	999999	735	999999	901	333	508	815	523	999999	56	340	115	291	999999	666	267	577	62	933	412	726	158	361	431	999999	798	615	999999	268	999999	221	754	980	400	76	385	682	455	132	999999	377	446	608	453	553	932	999999	39	999999	999999	895	564	852	555	543	999999	383	530	535	535	893	999999	264	100	999999	586	135	999999	382	999999	999999	131	930	193	45	289	550	999999	877	443	50	585	999999	999999	999999	656	999999	435	856	999999	11	161	920	597	857	972	192	999999	999999	966	807	866	999999	999999	977	773	634	669	520	263	869	475	652	101	494	999999	13	558	173	189	684	700	44	725	289	433	211	342	999999	72	107	42	300	999999	636	999999	928	662	728	162	32	242	914	999999	787	536	509	999999	112	550	999999	634	999999	438	292	999999	831	999999	459	554	572	301	343	999999	166	999999	184	741	999999	320	999999	350	829	20	166	451	785	441	999999	752	923	382	999999	999999	999999	473	688	861	628	529	999999	997	213	999999	590	730	898	999999	446	951	999999	767	999999	999999	999999	628	999999	343	281	840	331	400	999999	999999	630	200	999999	557	999999	693	999999	323	123	935	999999	391	146	655	430	436	552	327	995	999999	401	165	999999	447	624	475	668	354	590	787	207	951	999999	999999	553	999999	669	350	114	752	802	48	654	999999	999999	779	491	999999	912	845	999999	14	405	17	314	474	999999	624	999999	999999	35	999999	999999	999999	999999	26	388	639	111	999999	766	211	999999	252	999999	363	511	580	622	844	983	519	441	744	499	203	556	994	203	89	218	999999	417	226	999999	998	315	328	700	999999	401	999999	57	882	999999	96	790	999999	999999	951	963	611	999999	99	904	515	372	988	836	999999	469	393	446	32	821	721	794	997	999999	195	57	192	879	813	453	141	472	559	999999	413	413	
403	181	251	999999	999999	999999	327	999999	999999	999999	999999	999999	166	999999	999999	416	999999	999999	367	301	793	638	637	903	780	731	197	646	772	999999	999999	332	433	140	76	222	204	999999	224	999999	476	999999	312	559	999999	700	723	474	445	999999	999999	499	308	121	619	999999	999999	348	344	875	855	999999	549	178	823	994	68	35	283	794	999999	999999	845	999999	824	118	335	88	182	90	18	999999	210	999999	606	999999	999999	999999	521	311	679	999999	571	348	821	795	146	143	736	736	641	999999	201	651	999999	999999	653	619	297	511	999999	464	999999	264	867	999999	999999	999999	571	509	970	747	514	971	125	999999	557	506	867	39	972	999999	351	446	448	999999	531	558	999999	288	670	414	34	999999	999999	224	999999	317	481	689	323	643	999999	236	765	894	193	229	999999	159	770	156	751	268	539	247	123	999999	815	556	610	922	959	999999	839	565	722	999999	109	901	673	250	999999	188	715	338	630	124	681	553	137	999999	999999	393	518	523	663	766	480	634	111	963	501	925	999999	401	684	288	397	999999	181	999999	129	634	485	530	999999	999999	552	211	616	998	57	271	999999	999999	999999	999999	775	325	999999	956	33	474	799	710	748	109	999999	323	653	999999	726	999999	382	448	192	398	999999	987	402	999999	223	279	27	112	999999	239	506	779	502	999999	513	999999	308	999999	665	655	834	999999	999999	31	471	239	999999	275	281	576	999999	999999	125	510	667	787	922	810	743	754	456	697	794	519	999999	330	821	544	837	654	182	166	783	537	563	143	215	381	629	983	721	752	831	349	349	525	999999	991	999999	999999	160	497	482	910	208	147	980	272	428	999999	418	23	999999	999999	403	733	207	588	947	534	581	551	999999	759	999999	704	865	454	179	87	666	829	102	999999	999999	999999	684	872	339	425	162	943	952	999999	575	708	999999	214	946	616	999999	86	54	917	999999	608	999999	722	877	999999	999999	999999	102	350	484	588	920	326	132	999999	58	334	258	999999	381	999999	999999	702	193	334	389	661	508	999999	759	999999	785	184	966	999999	377	961	999999	999999	153	625	850	612	999999	987	788	998	91	237	567	999999	999999	522	999999	999999	19	999999	539	553	124	621	999999	540	590	894	802	999999	359	236	999999	97	999999	423	387	756	787	999999	999999	999999	999999	391	579	280	995	766	763	272	999999	460	886	999999	432	999999	721	532	597	999999	32	999999	195	52	999999	854	886	999999	663	414	145	789	728	33	916	344	17	732	51	757	544	823	999999	999999	117	898	350	588	999999	889	
701	999999	168	477	963	588	20	503	742	724	393	524	113	359	137	848	731	999999	845	97	999999	989	491	999999	775	208	999999	655	934	749	999999	308	815	773	999999	290	631	261	70	338	999999	999999	989	327	999999	30	720	782	412	268	176	488	999999	577	456	712	999999	327	999999	765	610	364	569	992	220	95	708	339	646	999999	227	999999	801	517	763	928	999999	173	476	754	487	205	999999	676	999999	35	999999	248	327	999999	999999	999999	559	305	727	969	945	999999	116	288	321	999999	145	566	51	999999	686	235	999999	527	999999	209	999999	946	287	414	120	999999	420	999999	999999	999999	21	647	928	913	920	506	789	794	999999	13	999999	197	442	106	70	999999	634	886	999999	999999	435	800	296	718	462	612	28	999999	859	62	586	999999	759	851	379	497	637	999999	775	999999	999999	999999	543	709	152	663	514	190	354	433	999999	999999	845	198	999999	220	361	999999	461	318	488	476	934	931	426	144	438	591	726	572	59	507	120	168	999999	416	266	999999	575	999999	108	837	999999	435	999999	62	999999	999999	816	999999	999999	999999	676	999999	702	999999	999999	612	293	17	235	922	464	781	383	760	422	687	999999	999999	999999	774	645	662	219	999999	508	509	146	999999	68	867	774	567	435	632	999999	653	465	926	332	654	303	568	999999	999999	382	196	999999	999999	639	398	276	999999	214	372	999999	23	999999	999999	470	999999	475	919	948	367	158	999999	356	751	928	999999	231	999999	999999	309	481	86	98	43	278	321	999999	112	734	669	999999	587	363	999999	850	999999	404	414	466	999999	188	999999	999999	216	37	486	999999	310	115	869	177	899	890	904	890	705	999999	224	783	999999	137	999999	194	289	999999	570	543	292	900	999999	999999	817	911	999999	131	107	467	882	16	791	999999	156	999999	864	999999	701	999999	999999	182	155	893	999999	999999	317	619	815	199	339	999999	466	942	557	999999	994	504	360	988	340	783	999999	247	51	999999	999999	677	981	999999	330	787	74	873	95	119	999999	999999	194	999999	603	940	316	907	137	442	549	999999	924	745	12	369	999999	999999	366	674	999999	999999	999999	973	999999	640	999999	448	868	552	999999	999999	857	999999	656	999999	320	999999	394	399	476	999999	119	999999	999999	152	999999	245	373	961	645	361	999999	420	730	846	999999	220	556	963	312	867	49	584	66	999999	999999	999999	99	999999	999999	977	328	966	207	504	798	251	999999	999999	886	999999	85	907	999999	33	85	447	717	809	411	110	617	431	97	609	846	535	553	999999	161	276	156	147	912	667	999999	550	222	
999999	58	133	904	999999	86	910	999999	141	676	42	999999	554	999999	289	823	948	370	897	999999	598	658	999999	698	999999	999999	620	255	938	994	999999	990	535	234	491	761	288	999999	557	354	187	817	714	858	520	829	999999	999999	866	323	999999	306	146	999999	623	999999	785	999999	309	725	466	999999	999999	999999	436	52	999999	999999	999999	527	545	752	999999	999999	999999	781	999999	414	188	775	737	123	389	624	40	944	853	864	611	913	976	999999	895	999999	888	523	964	577	431	999999	484	288	228	999999	778	222	493	593	969	842	633	380	999999	534	987	999999	285	239	116	492	199	491	718	374	551	691	999999	981	999999	188	816	375	982	710	300	459	894	999999	845	818	460	269	894	768	290	999999	606	999999	999999	545	999999	734	471	939	999999	993	570	854	797	96	999999	512	929	791	35	999999	397	999999	243	538	458	245	999999	298	41	929	596	949	94	945	94	495	146	128	940	91	904	53	431	307	888	50	252	999999	462	948	340	113	999999	999999	217	70	999999	999999	999999	12	999999	183	908	359	406	620	769	851	12	869	999999	810	999999	943	363	354	999999	936	649	999999	999999	634	835	92	599	493	217	72	999999	33	368	830	41	937	999999	731	999999	82	900	999999	999999	401	999999	999999	583	529	262	999999	668	863	999999	200	666	679	20	999999	347	826	759	913	999999	707	123	978	999999	545	999999	913	213	632	999999	999999	45	999999	147	999999	999999	251	509	79	999999	418	403	999999	87	178	173	999999	926	999999	393	318	999999	999999	865	572	287	778	999999	47	750	349	595	46	999999	904	164	295	542	999999	999999	105	326	999999	999999	999999	314	249	900	341	381	427	986	999999	249	901	999999	58	515	574	999999	109	168	999999	329	890	823	367	999999	999999	23	878	819	999999	999999	297	999999	633	313	871	268	48	877	751	666	333	999999	414	796	751	186	115	779	999999	105	740	999999	854	370	792	180	946	999999	728	328	999999	607	478	997	951	999999	104	745	999999	999999	285	231	417	805	996	999999	418	570	480	996	999999	108	851	999999	452	360	999999	273	521	999999	322	30	159	999999	173	999999	885	416	999999	841	91	370	146	999999	820	999999	529	59	373	265	762	999999	547	731	419	999999	756	66	555	601	772	831	233	999999	993	264	999999	984	642	280	652	12	726	999999	914	999999	962	198	601	933	999999	97	899	265	938	999999	483	427	999999	769	969	828	861	253	78	999999	146	202	999999	999999	999999	999999	417	103	613	999999	659	908	999999	872	441	999999	465	622	769	685	932	968	14	
67	781	654	999999	999999	311	999999	150	482	569	664	999999	769	999999	45	496	297	680	805	652	188	286	574	610	999999	338	411	372	249	483	393	327	999999	197	612	784	792	999999	544	792	789	999999	187	349	162	471	671	48	429	135	482	14	136	999999	826	780	217	999999	999999	544	999999	461	999999	999999	185	347	241	582	916	261	703	724	146	23	999999	569	109	234	458	678	666	999999	943	123	11	999999	999999	852	371	831	576	999999	740	999	893	999999	717	188	173	815	240	99	999999	177	432	757	867	123	463	999999	681	982	595	999999	999999	999999	518	788	997	796	999999	999999	220	94	684	954	984	146	130	533	852	920	71	643	448	577	250	775	691	253	521	88	398	999999	160	594	163	588	131	999999	820	929	999999	999999	669	999999	878	46	493	477	999999	999999	992	929	999999	760	920	952	999999	310	295	743	106	999999	284	999999	999999	999999	934	100	801	405	25	999999	999999	923	739	999999	974	597	999999	213	292	224	480	790	95	469	700	400	673	210	873	999999	80	999999	832	437	102	601	860	772	999999	999999	675	377	715	238	225	491	999999	999999	978	126	999999	999999	460	882	283	999999	982	531	999999	543	426	601	532	999999	693	636	100	311	999999	382	737	999999	111	999999	548	112	84	856	253	219	379	447	232	756	219	999999	626	949	164	999999	618	999999	366	569	976	84	999999	521	545	999999	999999	718	635	605	389	684	999999	571	343	180	420	136	288	206	999999	999999	999999	999999	985	999999	20	151	999999	993	764	999999	569	541	912	474	267	563	321	999999	818	660	812	626	377	999999	17	64	615	984	197	492	60	170	405	999999	999999	79	535	840	579	259	571	641	841	999999	999999	999999	659	999999	912	856	814	624	387	512	177	752	408	461	697	956	535	172	805	281	999999	999999	146	914	768	198	37	999999	999999	569	98	180	999999	396	419	999999	999999	746	999999	999999	677	435	782	892	999999	999999	670	84	152	623	723	409	835	569	632	715	999999	999999	111	723	829	343	540	999999	423	996	999999	22	52	139	561	999999	99	999999	604	923	626	999999	93	814	999999	952	337	471	845	999999	345	999999	764	703	265	999999	644	359	511	343	999999	965	999999	834	987	658	42	23	71	934	999999	999999	999999	708	98	70	999999	296	205	876	16	78	999999	734	999999	750	999999	348	999999	902	999999	740	963	999999	38	661	999999	259	827	869	999999	323	410	910	379	975	999999	65	615	999999	997	999999	163	635	337	999999	999999	744	183	999999	411	693	149	999999	999999	999999	406	705	999999	437	
295	999999	468	999999	955	692	668	999999	365	685	999999	201	733	679	905	795	587	338	932	212	668	39	85	590	468	237	184	251	130	799	578	999999	385	188	909	594	999999	999999	679	645	166	932	999999	498	999999	219	960	999999	999999	994	992	78	999999	477	999999	265	999999	999999	867	728	517	427	999999	565	116	943	816	999999	770	320	906	999999	999999	296	999999	736	651	586	843	259	999999	713	999999	135	807	999999	783	907	999999	653	267	21	999999	950	137	999999	991	999999	999999	803	403	415	700	943	98	999999	999999	999999	431	42	999999	999999	999999	618	461	804	440	815	757	605	170	999999	145	126	62	894	799	708	168	316	745	827	204	50	856	861	22	53	46	575	999999	999999	999999	999999	48	517	977	351	498	333	308	185	999999	786	999999	494	279	583	891	204	442	710	327	125	297	786	999999	999999	762	600	791	396	779	192	513	862	432	758	88	999999	999999	999999	219	835	17	569	762	418	999999	371	591	438	162	842	142	391	980	999999	99	261	962	999999	999999	898	541	999999	406	999999	282	999999	72	520	505	356	287	999999	999999	492	117	727	34	146	999999	401	18	362	244	999999	60	132	882	71	999999	827	582	933	869	321	303	105	173	879	146	626	309	999999	933	805	565	157	890	498	263	372	236	825	396	197	999999	188	678	469	832	999999	999999	10	851	677	774	353	125	189	198	999999	564	999999	10	970	101	937	999999	999999	381	999999	241	394	808	306	600	757	547	681	431	124	427	999999	999999	999999	728	308	229	266	41	221	999999	711	309	999999	808	92	824	999999	999999	951	759	249	97	929	918	512	201	999999	999999	999999	805	443	757	999999	594	860	999999	24	251	792	718	172	407	170	999999	530	95	999999	498	999999	999999	132	585	479	999999	187	616	999999	77	999999	117	673	188	23	999999	999999	953	235	657	948	985	809	999999	999999	999999	596	842	999999	68	398	427	634	67	569	94	999999	857	999999	718	416	253	978	999999	999999	685	55	984	393	754	281	576	859	909	550	532	132	999999	282	246	768	345	999999	999999	679	999999	482	616	619	928	732	740	999999	517	999999	704	16	863	999999	999999	198	612	458	183	786	999999	567	999999	516	46	962	734	999999	51	950	80	565	918	277	236	213	999999	999999	465	31	999999	999999	352	999999	846	525	269	801	655	58	165	887	515	283	999999	241	756	109	999999	966	998	165	999999	567	999999	999999	999999	595	921	424	759	248	993	999999	255	919	999999	999999	999999	520	702	999999	930	999999	794	999999	999999	644	419	995	999999	999999	
999999	999999	33	385	999999	784	496	707	437	673	880	241	299	917	893	363	999999	938	25	699	439	72	999999	75	999999	999999	773	999999	999999	453	999999	999999	999999	999999	457	504	999999	999999	652	440	571	963	999999	999999	62	999999	999999	876	299	697	616	480	999999	757	899	727	999999	957	159	634	21	508	619	983	999999	955	273	868	469	398	235	168	295	584	137	475	979	244	999999	536	938	896	697	401	999999	999999	999999	220	531	730	279	180	720	28	428	72	353	999999	999999	106	435	835	417	901	471	999999	195	405	629	433	748	991	943	623	696	125	811	228	156	792	999999	62	346	739	129	64	447	277	165	75	131	879	702	999999	999999	999999	999999	796	929	387	519	549	591	107	999999	287	236	106	331	313	261	135	999999	999999	96	383	999999	678	781	417	999999	918	250	563	311	868	298	36	522	592	637	24	298	768	999999	470	470	248	757	999999	827	350	945	999999	814	996	926	999999	830	727	614	999999	25	522	376	601	309	38	796	999999	999999	210	584	739	999999	246	836	194	999999	999999	913	260	999999	938	589	670	972	397	999999	999999	942	344	206	999999	977	999999	998	776	402	681	171	442	452	644	853	627	999999	215	186	999999	999999	742	487	214	814	364	889	999999	999999	706	628	911	289	490	999999	654	13	999999	761	849	248	70	792	999999	999999	480	807	286	95	961	903	766	221	181	156	209	857	992	981	623	999999	922	999999	695	62	259	162	961	473	999999	999999	999999	999999	336	339	108	950	999999	749	343	556	613	999999	999999	999999	861	700	118	343	971	796	20	807	148	999999	326	226	999999	741	214	327	845	813	886	347	926	322	884	841	57	999999	173	999999	647	76	333	931	872	891	201	559	999999	999999	999999	999999	999999	179	315	423	23	882	853	951	544	25	710	800	114	999999	877	548	815	276	296	721	999999	767	169	81	999999	394	353	214	999999	999999	999999	227	321	999999	733	999999	16	999999	828	175	999999	222	708	632	365	999999	826	999999	24	652	743	999999	999999	779	779	845	19	243	833	628	999999	999999	411	999999	999999	492	488	630	999999	130	542	999999	447	999999	325	420	69	537	716	67	568	999999	200	897	912	999999	999999	541	704	887	999999	999999	637	210	637	999999	811	999999	890	873	54	205	999999	893	999999	399	341	221	463	999999	786	482	527	776	999999	433	999999	513	999999	247	606	999999	926	22	384	768	716	247	493	568	609	999999	646	999999	22	373	766	306	787	523	999999	674	87	999999	999999	273	999999	861	150	999999	309	307	842	999999	276	
107	278	336	999999	999999	682	104	727	895	759	545	999999	684	999999	999999	999999	999999	999999	999999	84	932	999999	999999	910	121	523	854	106	290	999999	999999	407	994	576	999999	104	439	787	999999	840	79	946	999999	585	999999	437	999999	108	453	545	156	581	389	578	344	999999	687	425	999999	999999	827	997	447	636	999999	147	841	118	848	602	237	374	290	622	15	985	686	15	354	683	999999	756	652	999999	999999	729	28	425	242	686	416	24	389	617	22	81	508	999999	999999	428	595	462	259	851	317	782	301	999999	573	358	999999	682	999999	724	874	81	355	703	524	729	128	426	999999	171	999999	999999	999999	672	610	999999	486	141	878	925	97	500	999999	800	436	999999	437	262	851	883	145	734	999999	664	742	941	726	805	41	407	309	179	586	98	666	104	796	628	999999	640	872	420	803	999999	636	383	999999	554	276	194	999999	999999	999999	992	36	460	999999	999999	929	668	999999	681	110	999999	625	918	914	999999	999999	342	543	999999	106	221	21	724	931	999999	37	999999	376	999999	999999	847	115	444	604	593	999999	215	999999	475	999999	497	432	999999	320	331	999999	999999	469	999999	419	934	999999	492	768	362	981	311	529	482	302	570	302	44	152	262	376	191	999999	330	356	999999	518	77	120	609	788	999999	414	999999	278	319	899	220	762	603	206	623	999999	999999	999999	759	999999	999999	999999	137	204	398	58	999999	999999	347	405	148	999999	490	425	999999	999999	999999	999999	170	897	919	999999	983	671	91	282	548	65	752	516	80	718	596	252	177	894	982	999999	400	772	357	654	931	913	999999	410	999999	188	624	999999	516	678	451	862	766	146	199	466	122	125	509	11	212	999999	999999	429	223	247	257	687	398	753	183	398	550	999999	999999	999999	910	681	10	370	441	511	10	402	277	734	485	999999	999999	999999	302	285	273	999999	452	110	589	341	197	43	930	999999	852	762	505	62	322	502	999999	130	999999	441	999999	148	570	701	830	931	999999	488	762	999999	982	872	461	999999	999999	204	822	999999	490	578	494	966	999999	504	658	247	999999	224	421	983	999999	999999	969	860	170	134	999999	750	999999	657	189	708	999999	999999	999999	999999	310	607	927	999999	999999	999999	639	977	946	158	707	76	53	999999	44	999999	77	778	58	999999	999999	999999	738	10	418	999999	903	832	399	999999	694	727	549	678	936	300	297	303	999999	486	945	999999	913	21	427	719	707	685	623	999999	641	503	664	557	999999	709	999999	926	709	999999	787	999999	587	170	463	980	999999	375	999999	744	649	
773	999999	571	462	910	686	999999	583	999999	375	999999	999999	999999	154	201	72	992	600	237	431	371	594	999999	699	999999	414	752	558	999999	202	341	39	999999	602	867	38	103	104	999999	32	152	352	19	242	569	597	999999	25	999999	999999	534	999999	429	322	288	999999	768	872	324	999999	934	178	147	507	43	198	340	555	287	172	968	897	999999	214	288	28	585	999999	139	551	974	736	295	527	668	999999	609	566	323	688	270	231	999999	999999	98	974	215	512	209	999999	999999	999999	738	109	949	636	999999	999999	43	269	999999	304	742	999999	531	207	999999	999999	838	475	999999	999999	242	999999	902	747	127	763	999999	314	813	83	274	757	295	99	998	196	578	41	227	394	532	64	94	999999	488	17	999999	891	999999	596	673	734	793	491	652	999999	999999	211	999999	586	109	999999	999999	530	40	999999	487	442	208	999999	51	999999	258	999999	252	999999	514	936	999999	999999	624	999999	222	227	999999	540	964	803	447	999999	988	376	522	640	295	803	999999	564	934	503	529	999999	999999	405	555	867	486	599	249	474	999999	270	942	409	962	875	999999	239	131	500	999999	999999	994	349	707	674	293	617	908	449	579	949	11	999999	589	999999	541	999999	671	542	999999	374	564	973	233	728	433	122	999999	999999	999999	378	999999	444	483	845	712	353	698	880	583	868	691	999999	894	685	268	999999	999999	999999	344	999999	567	589	446	655	129	31	125	999999	250	999999	999999	498	162	210	999999	999999	291	744	215	197	999999	791	958	999999	683	999999	88	548	469	999999	302	632	85	597	999999	853	997	828	725	999999	237	718	639	411	999999	202	647	693	178	999999	895	86	840	156	999999	775	630	260	971	365	942	577	519	999999	878	317	423	565	999999	663	999999	462	999999	524	999999	410	161	556	999999	999999	999999	394	380	768	361	999999	792	929	26	46	232	746	857	370	999999	660	209	645	533	621	779	91	999999	514	141	442	67	326	196	180	623	83	999999	490	247	558	206	751	642	662	524	999999	548	362	440	822	999999	657	775	309	211	515	33	645	711	45	100	866	637	919	168	476	743	846	999999	159	999999	376	999999	200	463	458	999999	870	106	295	543	941	83	999999	999999	410	550	999999	969	118	60	358	779	212	467	340	999999	722	503	58	999999	701	940	291	79	239	999999	999999	999999	752	512	162	549	425	502	158	792	328	92	758	926	856	877	314	109	404	596	920	732	999999	344	290	377	58	544	841	11	999999	248	999999	875	964	50	226	605	999999	999999	999999	710	319	
999999	795	640	744	132	894	824	636	192	674	643	614	853	999999	418	231	785	999999	881	660	156	10	999999	999999	883	961	816	661	708	211	999999	241	219	422	999999	549	650	632	926	649	27	374	999999	574	999999	270	120	999999	807	384	999999	999999	482	999999	172	548	715	999999	861	170	999999	172	928	980	999999	999999	405	999999	147	999999	581	999999	999999	241	643	781	999999	515	521	623	851	999999	999999	333	999999	288	759	169	259	47	834	495	770	999999	572	854	999999	999999	999999	999999	864	679	190	938	999999	958	743	251	416	999999	157	209	643	247	318	588	999999	604	999999	999999	999999	245	999999	109	45	95	392	808	669	789	345	999999	30	999999	758	999999	318	915	530	141	544	999999	753	868	889	634	852	532	457	984	545	999999	738	999999	999999	999999	497	90	999999	717	575	934	582	627	999999	386	999999	683	489	146	279	999999	84	758	265	144	492	323	220	410	999999	859	999999	684	253	503	42	335	999999	139	684	237	21	812	566	610	935	136	822	513	454	999999	999999	320	714	151	767	979	439	775	999999	184	870	502	484	715	999999	999999	383	552	353	854	634	359	462	51	392	272	202	655	999999	365	999999	706	955	74	816	50	970	111	999999	63	896	284	993	510	367	999999	999999	850	36	47	752	280	999999	999999	999999	694	858	672	759	505	787	783	575	780	683	173	546	420	899	999999	999999	999999	999999	300	958	360	365	951	999999	872	999999	351	999999	171	999999	999999	546	365	529	131	191	307	999999	241	275	122	708	222	826	999999	972	999999	951	494	999999	999999	465	869	999999	194	999999	907	999999	886	570	445	164	413	177	999999	627	191	891	999999	360	629	930	999999	34	845	651	999999	134	999999	900	27	400	999999	61	142	999999	999999	999999	345	999999	999999	318	465	999999	999999	999999	304	999999	372	575	791	999999	183	143	999999	550	999999	845	797	542	999999	782	507	999999	552	55	29	362	44	699	999999	468	556	983	86	320	474	999999	999999	887	357	107	762	915	119	992	226	11	571	591	883	831	925	802	608	502	999999	478	127	783	999999	999999	20	672	999999	999999	479	999999	66	179	999999	966	999999	909	195	999999	999999	592	876	560	829	27	999999	453	815	129	542	753	999999	583	509	996	795	420	948	414	999999	99	299	786	999999	36	999999	401	515	917	189	999999	999999	520	999999	229	601	999999	999999	920	161	567	856	505	789	999999	814	483	670	999999	180	240	999999	999999	11	999999	302	100	999999	999999	999999	399	937	898	939	526	999999	865	110	999999	999999	238	466	38	999999	999999	243	
794	996	796	999999	471	999999	436	999999	999999	64	836	518	553	999999	511	529	161	847	762	630	958	565	273	589	948	382	389	684	942	774	933	528	999999	696	508	103	251	590	999999	667	510	162	990	999999	310	356	999999	363	892	709	314	190	500	898	284	238	999999	999999	999999	99	351	751	804	185	999999	999999	46	856	999999	418	287	571	246	104	129	806	575	800	289	602	824	999999	792	242	470	752	38	583	421	279	999999	44	326	521	325	759	358	999999	999999	992	319	701	935	484	999999	743	999999	405	779	478	662	999999	927	671	274	325	959	571	715	379	999999	463	444	158	999999	253	254	724	999999	370	999999	760	460	297	292	999999	100	999999	811	726	807	632	804	943	617	436	117	999999	256	999999	999999	786	110	971	712	856	266	786	999999	187	498	230	999999	418	30	902	999999	639	389	999999	234	651	759	999999	571	656	658	501	541	999999	146	599	477	999999	569	671	660	488	584	435	999999	313	882	633	237	587	16	999999	999999	714	954	999999	275	115	775	159	36	121	409	66	208	765	255	812	51	899	753	848	849	359	251	993	65	954	285	920	768	999999	999999	984	650	273	999999	826	667	668	333	371	12	420	644	548	89	528	237	110	68	80	591	337	999999	168	546	999999	472	999999	422	321	830	999999	999999	900	999999	999999	999999	935	196	429	154	999999	576	391	845	999999	715	703	999999	537	727	184	999999	698	999999	999999	160	492	999999	16	999999	707	256	999999	541	158	40	744	197	663	122	302	914	638	925	999999	761	453	323	118	857	769	56	885	999999	655	991	692	365	928	275	923	218	190	76	447	137	999999	999999	696	999999	971	515	260	424	435	270	234	773	336	671	999999	178	999999	999999	593	661	999999	427	886	166	347	388	269	398	198	93	999999	572	487	999999	206	603	626	710	886	263	999999	470	169	395	767	919	38	266	567	999999	999999	999999	482	999999	766	147	963	540	70	592	999999	999999	999999	999999	536	662	295	255	475	113	999999	907	272	999999	865	900	267	500	999999	999999	360	12	999999	443	493	701	99	700	324	999999	640	96	650	303	999999	933	244	818	858	115	999999	782	999999	999999	999999	999999	999999	152	921	999999	879	999999	151	642	241	254	999999	792	857	835	572	594	999999	999999	472	466	267	968	332	931	665	449	641	293	999999	999999	220	999999	999999	801	931	947	779	458	999999	178	944	17	72	999999	902	452	960	33	542	999999	850	385	992	745	434	801	999999	989	210	439	830	857	999999	662	43	664	560	999999	903	
625	815	483	237	303	521	999999	999999	999999	39	222	489	617	750	755	727	999999	383	495	377	140	137	790	257	999999	347	999999	170	409	728	247	999999	905	130	999999	233	377	158	999999	234	184	895	999999	999999	988	950	223	117	102	999999	999999	291	74	999999	772	497	35	236	487	956	434	99	506	841	791	330	999999	497	999999	532	999999	687	685	271	203	245	878	999999	269	799	134	979	78	474	530	956	827	227	357	430	999999	999999	670	741	800	94	999999	999999	179	667	999999	999999	284	569	584	999999	605	803	493	537	619	205	966	688	832	454	31	41	321	999999	503	366	999999	412	999999	219	26	999999	471	119	845	999999	660	602	999999	408	705	508	890	18	360	33	733	820	810	999999	184	999999	909	355	72	368	106	344	173	999999	586	999999	999999	374	999999	662	342	384	691	999999	544	374	999999	433	749	523	150	313	483	479	632	999999	999999	331	44	44	43	125	999999	999999	374	999999	438	422	821	833	999999	525	999999	698	691	999999	138	660	999999	809	726	486	606	549	999999	999999	861	694	999999	267	279	999999	339	470	628	226	337	213	785	228	936	843	611	915	999999	624	799	785	788	282	200	941	862	235	318	557	519	507	270	581	464	744	43	999999	999999	358	195	52	79	999999	31	924	875	250	872	882	874	690	298	602	999999	999999	906	115	999999	337	62	114	162	81	707	830	943	214	763	999999	809	57	361	901	438	757	999999	999999	260	275	75	999999	999999	436	999999	828	218	667	587	389	838	928	999999	236	999999	91	889	997	767	999999	981	999999	999999	680	82	827	339	396	174	245	369	592	854	999999	999999	439	751	726	999999	878	621	286	999999	384	364	881	559	134	605	357	868	718	556	69	294	404	145	682	363	854	499	999999	503	352	29	255	999999	696	964	866	339	172	608	888	579	704	999999	112	325	200	999999	215	791	999999	377	651	46	795	516	867	999999	999999	372	999999	389	800	782	999999	365	119	999999	863	169	738	999999	705	120	667	999999	589	358	43	999999	173	587	293	40	999999	975	377	218	288	999999	106	573	999999	799	73	999999	779	922	771	999999	216	392	413	55	62	999999	671	541	379	315	926	518	999999	713	209	957	999999	999999	999999	308	999999	999999	999999	684	999999	999999	757	999999	56	168	999999	999999	587	999999	159	780	183	248	999999	999999	999999	999999	839	973	262	587	313	556	999999	116	999999	19	825	473	759	316	863	999999	981	999999	52	766	494	220	604	269	931	999999	999999	429	783	999999	792	999999	994	999999	70	555	432	
485	862	999999	999999	940	755	999999	841	999999	537	999999	916	999999	267	100	999999	547	352	629	378	992	999999	340	993	999999	333	556	227	615	479	608	255	317	306	506	35	999999	999999	554	999999	904	427	999999	445	999999	999999	999999	999999	999999	999999	456	999999	441	187	999999	829	531	217	144	616	209	483	236	644	928	597	999999	999999	760	74	11	999999	797	999999	474	575	838	894	282	668	999999	956	524	999999	32	800	814	999999	867	676	999999	635	326	937	999999	999999	200	183	517	132	903	190	839	637	999999	369	20	276	712	999999	990	999999	934	476	621	999999	958	999999	621	137	783	999999	999999	999999	571	376	770	860	910	53	384	664	386	160	764	815	127	887	874	663	789	999999	999999	14	999999	865	999999	999999	325	21	472	999999	999999	389	348	999999	900	755	75	998	599	999999	999999	669	488	336	261	783	999999	999999	136	81	999999	958	348	245	59	285	999999	706	675	919	544	899	580	181	112	996	999999	338	999999	999999	821	999999	73	639	192	758	525	359	999999	917	149	519	884	401	99	603	51	113	999999	624	357	999999	332	680	999999	466	98	317	233	264	999999	383	891	764	259	999999	999999	999999	62	999999	760	58	102	758	780	34	24	189	999999	508	999999	999999	952	300	25	462	999999	392	33	725	669	217	136	360	945	765	628	130	151	851	709	342	61	94	863	308	277	574	900	999999	999999	908	235	724	308	273	430	999999	749	796	695	999999	685	336	632	552	999999	999999	812	999999	406	999999	47	240	799	999999	999999	867	999999	716	195	978	492	999999	283	999999	999999	412	999999	681	345	38	999999	355	166	207	656	724	462	321	387	535	761	885	194	558	870	995	924	685	999999	562	173	42	611	999999	999999	252	63	871	570	519	690	999999	679	377	521	692	83	602	966	932	999999	125	999999	659	226	999999	258	724	889	987	487	376	999999	782	999999	348	999999	449	187	414	671	590	750	868	999999	631	216	816	46	187	921	999999	718	684	157	999999	999999	951	999999	422	999999	338	981	583	41	323	75	897	513	183	999999	634	424	561	270	999999	375	470	814	999999	400	999999	687	711	75	999999	999999	390	999999	817	999999	792	948	999999	420	343	609	177	837	999999	565	319	999999	863	238	296	906	166	423	999999	682	999999	999999	905	999999	561	999999	279	999999	999999	665	999999	999999	695	999999	167	999999	659	151	927	225	208	633	293	999999	91	138	823	483	778	259	501	999999	999999	145	410	655	53	743	858	692	339	659	962	865	879	57	617	335	81	611	257	25	495	116	999999	
999999	852	876	940	433	826	796	738	625	174	718	959	999999	137	511	642	915	292	245	886	548	670	428	999999	43	520	999999	411	177	12	999999	480	206	661	999999	802	999999	803	999999	865	542	920	346	700	999999	98	67	207	999999	968	999999	732	260	230	935	940	999999	999999	906	912	338	394	571	623	688	248	763	899	999999	709	475	122	857	380	353	627	999999	999999	989	945	463	999999	999999	208	999999	753	999999	975	726	859	378	450	999999	522	999999	158	359	722	22	922	335	999999	868	860	503	999999	875	880	877	999999	615	707	999999	961	999999	47	999999	999999	952	935	28	999999	183	479	999999	34	226	344	843	999999	277	611	715	76	999999	305	999999	981	999999	451	877	999999	108	418	253	670	713	934	73	499	999999	999999	769	999999	904	547	984	999999	529	479	999999	999999	47	682	49	13	999999	670	350	163	999999	570	999999	511	68	678	688	764	235	670	320	291	280	353	999999	290	999999	999999	172	999999	320	41	999999	235	448	345	312	426	378	999999	678	53	999999	910	883	45	999999	268	28	235	858	230	174	859	168	721	270	693	93	758	172	363	508	278	999999	583	999999	999999	72	999999	375	272	395	999999	991	999999	697	999999	999999	999999	961	583	620	936	223	100	867	999999	76	727	85	619	999999	620	999999	325	999999	325	77	309	999999	887	206	999999	859	596	999999	189	999999	891	33	999999	232	999999	797	589	742	571	64	752	716	515	375	344	647	999999	999999	999999	907	675	732	999999	302	170	635	84	999999	999999	86	999999	265	999999	734	185	999999	184	396	812	999999	498	582	973	271	324	593	999999	521	861	999999	113	667	68	282	202	169	652	607	999999	894	723	212	999999	494	437	496	39	780	200	641	472	369	999999	953	418	102	758	120	977	576	999999	562	525	666	973	999999	207	999999	542	26	999999	577	334	918	999999	296	164	489	999999	828	999999	641	999999	999999	196	744	551	115	864	109	410	542	999999	999999	681	171	999999	762	521	477	299	624	248	999999	999999	895	45	999999	999999	131	938	999999	286	159	22	582	999999	305	999999	238	999999	102	549	443	615	519	947	838	247	938	610	402	999999	999999	539	939	403	999999	640	300	709	353	261	743	171	999999	265	480	483	109	930	391	292	999999	69	207	999999	999999	568	79	948	206	960	915	520	545	310	919	999999	999999	189	92	999999	189	528	999999	841	999999	281	483	263	999999	365	999999	17	229	120	999999	999999	342	865	597	999999	999999	999999	512	999999	999999	232	625	999999	346	860	999999	999999	848	726	112	763	994	366	
278	533	94	816	999999	841	823	908	301	434	625	622	288	217	591	502	999999	837	999999	682	505	583	656	652	917	616	954	999999	999999	999999	17	921	312	976	597	74	505	754	870	999999	999999	437	931	200	216	723	581	999999	338	355	632	275	747	321	999999	694	876	999999	898	864	887	605	999999	999999	999999	703	319	999999	999999	526	997	999999	966	354	999999	999999	652	465	446	999999	999999	760	889	814	999999	742	183	991	125	902	999999	73	855	999999	999999	964	688	142	773	999999	413	279	999999	812	357	999999	309	403	999999	791	52	421	999999	704	829	136	716	999999	927	684	529	999999	196	999999	999999	934	999999	959	570	159	390	519	691	999999	999999	765	187	86	466	587	443	999999	793	999999	859	776	77	999999	186	657	258	999999	215	99	983	999999	92	865	484	423	798	349	999999	58	999999	533	999999	72	914	73	999999	639	999999	349	251	749	999999	862	999999	562	999999	343	999999	999999	900	636	314	602	950	999999	682	999999	602	53	999999	103	947	744	922	336	999999	999999	245	123	999999	618	285	865	847	244	560	230	16	999999	556	465	566	919	157	774	229	137	122	220	391	637	47	999999	560	157	801	999999	939	532	516	861	107	999999	215	292	361	999999	754	715	999999	462	314	680	496	999999	537	37	999999	158	116	918	892	35	731	80	581	850	314	999999	442	770	290	484	415	694	999999	896	714	865	999999	780	383	406	999999	999999	999999	367	938	236	620	773	203	790	425	597	999999	82	938	145	711	511	144	999999	283	383	181	830	274	802	999999	641	323	731	736	999999	544	496	999999	999999	747	224	912	88	999999	999999	576	500	68	818	999999	294	958	579	999999	911	646	999999	133	693	757	502	999999	145	269	979	999999	472	64	999999	63	483	123	999999	999999	999999	598	65	974	614	806	681	771	456	999999	681	682	743	577	824	689	999999	999999	275	999999	254	131	999999	818	109	217	114	999999	968	764	999999	181	823	191	666	322	590	354	518	886	86	730	999999	68	587	306	999999	895	999999	410	838	999999	999999	99	152	376	822	247	875	406	999999	245	803	691	834	999999	859	561	999999	999999	108	870	854	388	969	524	484	717	240	803	500	219	999999	567	926	141	332	733	999999	300	499	353	479	121	194	840	927	955	233	87	446	165	985	726	312	967	266	999999	129	628	999999	114	16	81	906	492	39	245	764	702	187	135	999999	619	22	999999	401	742	204	999999	596	528	493	163	366	344	234	489	265	958	875	863	614	420	999999	394	999999	407	215	701	811	
999999	999999	530	899	320	643	375	713	556	576	524	999999	991	999999	373	999999	999999	715	571	268	550	979	806	999999	324	999999	111	999999	999999	418	994	999999	502	326	999999	999999	999999	264	55	701	858	775	708	999999	361	598	622	388	46	774	494	999999	643	442	271	712	394	703	585	999999	541	999999	95	148	582	987	999999	674	137	45	999999	999999	669	869	410	774	281	423	475	725	999999	723	999999	853	923	312	892	70	64	202	943	269	678	256	170	702	689	570	809	374	826	947	261	11	999999	896	31	774	42	999999	441	999999	237	859	900	818	981	242	999999	999999	104	711	619	999999	999999	398	999999	999999	709	708	999999	999999	614	999999	999999	951	471	183	999999	37	999999	128	37	568	999999	973	999999	819	356	352	720	457	354	539	279	999999	337	326	909	727	976	608	74	334	999999	999999	366	136	960	948	356	808	504	197	999999	975	683	61	184	128	367	999999	77	999999	987	638	365	84	831	784	623	155	273	999999	60	682	63	703	999999	40	999999	905	858	407	996	999999	952	167	999999	304	440	999999	152	999999	370	876	541	708	346	773	374	999999	304	185	999999	999999	999999	493	146	317	921	980	895	999999	999999	461	999999	999999	999999	85	999999	208	533	999999	354	999999	999999	482	650	184	150	355	367	393	999999	334	610	999999	999999	795	376	469	30	243	382	460	999999	998	289	908	999999	871	348	270	97	175	758	999999	999999	987	207	72	843	962	999999	576	622	511	487	999999	851	568	597	574	709	226	188	300	165	893	956	14	203	999999	550	279	17	106	305	999999	999999	842	999999	94	999999	313	999999	999999	76	999999	837	878	521	111	66	76	284	999999	561	999999	987	467	999999	999999	999999	203	869	111	422	999999	569	526	216	986	610	18	715	999999	977	999999	999999	130	999999	359	999999	999999	493	999999	685	484	994	244	544	433	513	119	999999	915	63	999999	444	523	645	179	246	321	672	534	501	57	360	771	999999	166	999999	866	243	999999	880	953	710	778	999999	937	902	335	981	782	483	999999	778	999999	459	583	961	999999	484	999999	123	999999	415	958	600	999999	999999	232	448	388	162	999999	875	999999	44	110	694	999999	999999	707	277	999999	999999	999999	61	999999	279	559	322	222	205	204	391	999999	149	146	547	999999	999999	999999	814	679	886	603	629	999999	626	800	766	358	888	305	979	776	999999	212	414	999999	906	999999	999999	999999	910	235	999999	957	999999	696	999999	897	562	942	487	999999	893	597	34	736	270	225	383	999999	792	963	333	900	225	615	402	936	731	32	
845	587	432	249	999999	661	420	672	580	929	961	868	999999	946	999999	671	999999	198	188	677	264	999999	227	887	781	999999	999999	292	741	650	303	902	999999	999999	106	900	885	654	999999	373	325	598	999999	999999	518	924	177	999999	92	999999	999999	213	758	63	768	165	369	544	468	821	759	999999	930	930	999999	999999	999999	266	999999	916	785	238	369	815	999999	999999	999999	774	379	857	779	524	209	999999	917	999999	154	122	771	941	541	351	195	17	613	197	667	714	999999	459	999999	911	999999	176	769	999999	999999	942	701	111	119	594	175	610	52	244	929	744	22	546	914	590	494	907	385	443	53	999999	999999	174	999999	999999	957	919	635	868	986	42	427	424	256	211	420	669	999999	999999	999999	584	964	379	999999	923	701	280	545	641	426	630	791	335	460	491	741	536	112	778	636	255	975	183	258	896	326	598	999999	999999	999999	824	85	999999	999999	468	398	832	907	85	639	687	384	994	451	999999	251	101	964	765	470	999999	567	63	320	930	609	791	999999	371	606	112	980	832	471	999999	554	362	78	991	102	909	629	999999	999999	999999	871	980	999999	891	999999	235	999999	999999	999999	295	999999	32	999999	337	858	606	711	545	479	536	707	551	532	848	812	888	33	999999	672	561	999999	540	914	371	68	629	68	999999	999999	999999	999999	454	589	186	999999	532	245	740	143	495	999999	93	557	611	999999	999999	458	883	999999	999999	212	661	863	691	999999	999999	999999	999999	278	239	548	482	829	109	999999	262	999999	356	513	289	653	292	838	186	363	180	999999	313	999999	739	180	185	999999	950	178	816	999999	897	155	618	999999	488	472	904	947	725	999999	458	553	988	367	999999	380	799	999999	919	822	687	338	860	744	803	999999	539	68	373	332	999999	930	251	671	74	210	894	864	174	819	934	999999	999999	999999	999999	759	140	381	78	804	359	838	258	999999	904	999999	294	874	621	999999	932	999999	584	402	385	527	312	327	302	901	999999	999999	999999	110	888	458	999999	945	219	53	505	167	990	568	999999	50	999999	999999	767	505	916	999999	253	999999	887	98	999999	245	539	17	457	812	89	176	328	424	999999	158	115	455	869	348	665	577	356	999999	855	26	429	345	999999	64	560	797	984	466	999999	999999	222	799	805	464	415	211	999999	692	88	823	249	558	160	534	999999	321	999999	578	364	675	965	121	999999	637	816	204	172	402	262	999999	192	862	999999	265	935	999999	649	415	933	463	981	999999	696	42	999999	870	195	320	999999	999999	999999	416	111	
26	669	110	566	178	647	999999	48	203	440	797	999999	387	825	894	599	835	672	230	644	900	694	312	425	211	860	945	999999	852	489	23	129	776	760	716	595	999999	999999	999999	767	723	999999	787	233	899	401	399	55	300	721	87	576	942	999999	999999	331	367	685	364	318	701	210	195	713	427	677	864	626	999999	999999	764	95	200	462	999999	485	906	89	999999	810	999999	900	719	141	411	446	187	999999	559	999999	238	158	999999	999999	999999	999999	999999	83	805	231	536	773	936	990	999999	992	999999	489	999999	726	999999	288	169	554	847	801	491	999999	312	980	999999	860	77	999999	81	999999	999999	37	999999	408	255	999999	283	305	283	999999	999999	728	999999	999999	70	697	999999	833	970	999999	999999	840	326	274	41	185	999999	825	999999	676	999999	999999	919	350	301	359	102	452	480	592	14	863	999999	160	836	762	999999	999999	999999	802	999999	244	753	999999	626	999999	711	132	377	80	70	458	999999	999999	991	751	809	835	127	711	999999	710	362	999999	999999	135	568	175	437	278	999999	878	904	999999	999999	472	469	798	724	441	648	970	85	409	531	556	299	674	169	95	953	53	775	219	207	997	881	376	185	500	999999	545	694	108	773	999999	999999	646	638	999999	291	999999	121	686	72	999999	999999	999999	855	999999	836	894	16	999999	325	263	113	695	729	970	591	103	622	233	150	112	286	976	999999	349	999999	652	45	640	999999	942	932	99	156	573	372	927	999999	786	663	406	538	352	783	999999	88	857	999999	667	937	999999	397	887	545	999999	999999	999999	327	516	395	193	858	376	999999	382	331	24	999999	166	999999	663	583	836	570	743	999999	933	999999	125	270	155	735	377	702	616	554	55	553	999999	225	714	999999	14	400	479	547	172	805	411	199	74	999999	999999	69	999999	614	561	327	801	999999	423	465	212	999999	999999	999999	490	673	999999	827	286	470	362	940	999999	62	578	999999	999999	205	411	138	791	926	205	837	974	318	999999	999999	999999	727	999999	801	801	259	999999	758	161	31	67	999999	875	583	913	603	955	820	999999	232	45	126	999999	606	983	999999	673	286	59	412	484	182	256	927	999999	999999	719	561	148	999999	999999	999999	294	78	148	912	263	999999	22	999999	881	163	151	205	966	877	500	155	999999	516	585	131	708	748	546	999999	252	947	999999	365	884	999999	681	532	577	999999	831	168	999999	80	42	465	273	457	530	330	999999	999999	960	956	67	573	744	632	68	999999	999999	999999	531	999999	999999	315	468	657	717	487	482	619	628	
751	55	342	688	746	999999	129	858	260	999999	226	999999	202	986	999999	307	320	659	58	474	54	113	296	636	212	999999	999999	997	999999	740	52	848	421	999999	218	911	724	999999	999999	158	938	999999	861	327	315	999999	999999	329	675	359	407	827	433	999999	583	648	999999	999999	485	345	758	131	252	520	185	377	442	999999	777	881	999999	434	999999	999999	535	380	251	969	331	999999	932	406	332	265	999999	224	425	276	848	999999	161	999999	409	999999	400	816	431	350	151	999999	999999	707	551	793	999999	972	176	532	619	212	406	790	384	684	999999	999999	999999	999999	188	960	952	175	921	217	729	563	34	998	510	719	949	901	827	393	832	234	854	999999	489	370	58	892	657	999999	173	371	644	725	260	48	27	444	999999	191	985	999999	786	344	73	222	947	999999	32	899	262	505	999999	999999	851	187	999999	999999	507	818	911	999999	518	284	54	999999	919	308	748	471	999999	515	999999	645	999999	39	999999	999999	999999	276	422	880	870	757	999999	999999	999999	653	874	82	999999	758	936	999999	999999	925	295	512	299	999999	303	999999	429	561	208	999999	766	327	592	822	740	999999	792	241	405	41	199	760	890	999999	999999	275	434	675	999999	999999	578	395	376	999999	744	935	231	771	973	773	460	999999	559	999999	999999	91	71	62	342	556	965	999999	948	247	736	534	999999	912	999999	38	224	999999	632	999999	179	380	951	120	999999	999999	764	31	268	999999	581	880	999999	254	999999	877	214	382	343	382	999999	872	999999	138	746	999999	999999	999999	35	944	558	706	999999	999999	999999	999999	140	999999	974	999999	791	944	999999	999999	999999	999999	332	376	436	999999	999999	842	999999	999999	999999	307	934	822	374	868	491	456	995	999999	83	875	999999	908	778	999999	747	263	999999	806	590	42	999999	999999	471	999999	887	999999	999999	167	131	716	999999	437	999999	179	596	317	587	999999	56	999999	949	134	252	791	999999	423	598	999999	130	570	444	614	669	256	872	813	361	484	980	544	574	837	999999	999999	589	766	892	609	368	439	676	302	759	254	93	310	878	680	236	473	358	999999	999999	560	999999	681	767	769	307	782	956	999999	135	512	771	999999	932	885	211	999999	530	988	999999	691	894	151	854	424	999999	571	999999	999999	999999	516	999999	174	800	999999	999999	908	998	133	999999	586	482	573	176	257	483	971	377	999999	999999	340	942	370	999999	355	666	140	999999	352	999999	999999	847	999999	855	999999	327	606	999999	301	801	303	898	999999	686	536	999999	331	975	999999	941	999999	204	999999	999999	917	573	824	
877	999999	974	954	999999	655	527	576	999999	206	717	557	929	876	661	999999	201	185	441	545	683	759	147	345	165	228	999999	414	999999	904	84	938	999999	502	999999	865	326	999999	221	252	879	120	798	21	999999	427	677	75	539	128	751	35	485	999999	151	128	317	639	798	863	999999	122	999999	834	131	779	999999	437	157	999999	999999	354	999999	199	666	573	961	999999	731	999999	551	345	875	422	162	59	999999	27	360	610	557	999999	58	358	998	999999	999999	963	889	834	914	250	918	743	368	407	999999	296	999999	578	999999	191	908	70	321	909	247	623	682	82	999999	495	86	546	249	82	305	999999	200	899	499	998	246	897	824	310	426	141	63	999999	988	999999	655	782	454	376	999999	988	46	999999	528	460	999999	816	517	428	999999	999999	504	296	111	454	999999	472	999999	999999	944	999999	245	21	492	115	999999	999999	93	159	999999	303	101	999999	304	317	580	111	380	48	717	999999	389	405	146	54	637	767	999999	544	999999	193	703	296	431	768	752	999999	606	422	891	363	732	999999	588	870	999999	631	999999	794	999999	993	101	50	450	524	630	840	875	448	478	802	284	549	88	656	599	804	451	535	999999	555	999999	999999	156	364	697	31	817	275	763	16	775	859	670	88	101	663	999999	999999	999999	911	159	168	944	99	88	193	999999	931	281	486	189	466	999999	328	999999	143	893	95	827	608	33	609	685	472	36	425	879	999	565	999999	957	544	999999	653	405	347	999999	999999	999999	999999	999999	885	999999	286	826	318	630	352	999999	958	999999	761	89	538	999999	549	482	482	72	663	999999	290	376	344	528	645	999999	585	922	160	129	836	810	999999	999999	147	999999	408	999999	999999	794	999999	419	606	177	206	464	859	764	855	864	999999	999999	999999	209	461	519	659	758	999999	250	54	429	440	838	933	999999	766	671	750	934	84	836	999999	869	777	870	999999	177	331	190	218	820	999999	295	588	841	198	124	416	628	956	650	464	476	999999	117	979	999999	244	999999	698	999999	23	921	790	704	999999	752	431	999999	999999	491	436	10	42	234	362	154	259	102	762	999999	265	132	977	433	999999	999999	129	670	891	11	933	86	492	999999	807	154	505	884	200	446	692	825	999999	474	224	999999	444	525	754	834	518	152	493	999999	932	999999	943	999999	332	999999	632	761	999999	747	999999	360	999999	21	426	999999	649	375	901	325	959	439	999999	513	219	999999	443	603	915	66	999999	791	592	445	98	915	211	999999	562	427	813	930	137	999999	916	
863	999999	433	108	546	195	152	250	178	97	502	648	440	157	999999	339	999999	846	999999	264	766	767	82	922	510	999999	511	813	483	512	39	312	121	596	999999	971	19	504	379	871	999999	551	999999	999999	999999	999999	770	990	999999	999999	784	94	495	877	999999	105	873	999999	597	539	684	339	999999	666	999999	999999	536	844	801	442	329	534	476	999999	999999	999999	354	999999	336	243	246	520	665	999999	727	999999	816	999999	445	999999	108	999999	999999	839	999999	21	784	757	299	405	740	999999	999999	715	767	259	617	725	963	935	999999	158	183	999999	999999	173	999999	999999	938	123	999999	302	999999	552	344	820	627	636	999999	902	999999	596	435	931	502	999999	331	950	999999	478	337	101	281	510	507	999999	999999	552	999999	33	347	999999	819	186	32	448	527	999999	380	999999	632	980	151	999999	999999	165	999999	252	862	999999	841	723	751	999999	785	291	31	898	999999	394	999999	85	99	559	564	36	776	259	908	999999	793	685	579	681	846	999999	949	999999	999999	351	237	93	999999	564	191	624	662	999999	400	740	999999	999999	601	986	999999	556	890	591	506	999999	389	472	343	999999	999999	166	154	999999	623	438	341	999999	892	702	999999	410	395	535	378	999999	373	426	999999	999999	637	174	999999	593	999999	999999	466	368	999999	537	962	764	749	882	375	34	999999	999999	735	961	408	615	736	899	828	999999	171	364	999999	999999	114	999999	613	999999	999999	34	83	560	999999	334	971	973	108	999999	740	402	661	999999	170	999999	470	782	691	999999	768	31	999999	193	999999	999999	137	999999	999999	157	433	10	160	583	711	350	951	919	738	411	999999	999999	517	381	169	435	401	658	204	999999	999999	331	281	715	407	159	597	889	999999	686	999999	869	999999	950	999999	739	252	87	999999	999999	999999	551	53	290	907	343	513	66	34	999999	999999	479	907	999999	61	111	729	444	999999	561	753	71	999999	61	999999	131	605	999999	999999	999999	999999	323	999999	999999	999999	554	287	999999	808	73	999999	541	865	467	912	727	961	555	899	830	20	807	900	250	999999	340	428	992	86	786	738	999999	616	605	154	461	623	999999	805	999999	823	999999	636	123	999999	221	206	665	999999	486	999999	999999	999999	619	999999	386	423	999999	317	147	136	295	914	32	335	697	924	269	999999	460	114	438	750	403	999999	281	999999	787	334	855	144	763	852	999999	626	688	290	999999	196	999999	999999	999999	226	667	999999	999999	823	999999	788	228	297	936	352	999999	999999	731	999999	273	612	147	999999	636	291	999999	12	373	443	325	999999	999999	417	927	
83	999999	422	106	999999	999999	999999	999999	458	567	998	115	567	208	420	173	999999	895	389	26	394	59	562	411	726	764	999999	999999	104	508	999999	151	810	369	999999	798	999999	285	999999	999999	251	142	688	648	637	999999	894	804	952	279	107	510	267	999999	543	34	999999	20	999999	458	428	25	384	949	359	999999	304	208	345	622	897	941	999999	173	775	999999	370	914	999999	550	999999	859	64	824	411	706	883	999999	999999	838	999999	265	999999	71	999999	235	999999	739	298	999999	880	695	469	340	999999	165	135	104	624	291	999999	86	246	829	588	568	961	999999	999999	653	999999	884	999999	506	815	642	46	324	376	550	999999	630	625	995	669	184	400	724	453	255	581	789	795	999999	185	999999	999999	85	483	238	273	207	200	645	805	996	322	963	524	739	129	810	999999	84	788	42	999999	251	999999	413	178	247	116	303	81	999999	999999	999999	331	999999	623	960	841	148	286	305	439	980	199	999999	861	436	209	714	135	999999	999999	721	756	152	279	777	914	79	999999	36	101	897	574	999999	906	484	642	439	999999	168	969	589	797	492	603	999999	999999	999999	999999	741	48	402	177	310	132	378	92	189	999999	845	999999	999999	89	260	999999	542	416	999999	766	999999	794	770	598	967	999999	482	923	273	548	799	726	427	999999	327	999999	698	730	273	499	538	402	463	999999	279	999999	999999	510	999999	287	71	74	999999	730	174	947	277	803	210	508	649	454	818	640	26	999999	627	254	761	272	999999	811	152	999999	999999	984	341	156	329	854	604	972	386	986	487	999999	252	697	362	999999	720	894	999999	999999	999999	999999	999999	822	999999	159	999999	952	748	999999	771	999999	999999	405	502	999999	999999	131	483	355	903	676	78	832	162	292	877	999999	892	999999	999999	999999	290	388	238	154	410	518	550	180	369	652	999999	112	999999	238	999999	846	205	182	763	999999	999999	184	860	183	999999	751	670	324	281	564	69	366	732	160	968	543	176	357	779	999999	581	313	999999	261	451	999999	618	923	478	999999	734	720	628	953	999999	116	527	999999	138	999999	999999	999999	899	999999	593	868	379	73	269	279	680	847	403	666	27	999999	199	609	731	59	143	746	845	250	829	349	738	779	999999	999999	999999	121	228	130	259	355	414	999999	667	583	595	554	999999	208	361	886	327	961	935	102	999999	917	333	88	999999	999999	390	658	975	253	139	999999	999999	999999	999999	568	999999	999999	999999	999999	702	18	941	158	999999	999999	92	646	889	943	32	776	843	857	945	108	788	149	999999	
999999	965	999999	214	999999	453	995	441	266	945	792	267	999999	999999	272	999999	999999	975	184	999999	935	999999	743	769	42	231	363	999999	265	999999	165	780	489	676	267	999999	999999	804	999999	704	468	999999	826	701	106	685	977	231	999999	467	47	133	613	999999	670	140	231	986	182	999999	100	248	185	804	790	22	778	378	297	999999	453	114	457	480	166	999999	999999	51	672	357	999999	141	185	999999	999999	41	999999	999999	16	137	999999	999999	631	334	613	230	972	999999	911	94	907	999999	933	25	24	933	675	143	369	999999	937	189	999999	999999	949	999999	999999	387	390	999999	845	813	372	169	89	492	482	132	866	999999	815	181	999999	588	449	999999	208	170	999999	490	366	42	605	133	199	999999	999999	806	385	654	167	594	640	163	999999	103	247	774	935	531	461	552	277	999999	77	999999	59	734	999999	316	999999	902	602	900	401	813	218	248	969	783	844	675	747	221	778	230	540	976	350	999999	406	434	999999	262	39	813	765	182	65	432	256	913	431	78	999999	264	991	740	761	435	999999	998	804	162	686	786	999999	65	654	846	236	82	394	38	910	336	678	350	870	588	57	999999	999999	547	999999	931	253	999999	327	524	238	800	225	915	471	407	999999	81	575	999999	18	709	527	218	206	999999	999999	403	168	999999	585	651	869	182	387	999999	815	266	999999	755	999999	999999	738	999999	618	435	857	478	567	512	706	607	774	999999	580	999999	518	974	350	362	412	850	520	999999	939	587	931	52	537	623	592	373	999999	820	710	882	999999	398	600	771	999999	60	835	999999	861	978	999999	251	602	50	999999	999999	916	999999	999999	692	615	979	200	41	504	815	941	943	920	343	161	999999	999999	999999	376	130	383	578	46	999999	999999	864	898	961	709	689	449	497	999999	751	456	192	478	27	276	992	208	569	276	511	999999	892	735	527	999999	923	334	999999	673	999999	467	347	236	989	678	999999	91	999999	999999	815	375	999999	999999	999999	886	968	999999	899	432	384	922	814	312	535	253	132	999999	380	144	785	999999	545	823	83	294	118	956	488	349	525	911	968	999999	999999	999999	999999	999999	566	641	858	999999	434	482	299	297	653	45	701	999999	999999	622	999999	105	999999	459	830	631	586	884	999999	21	996	999999	906	473	953	575	850	400	999999	890	572	739	285	347	999999	73	999999	786	641	999999	999999	743	793	999999	210	873	999999	11	999999	43	654	682	863	846	452	999999	999999	826	999999	87	195	999999	166	665	999999	971	819	208	529	766	107	800	253	
705	756	262	766	14	272	89	873	848	95	556	245	890	999999	999999	999999	999999	498	706	999999	563	999999	999999	587	138	852	238	63	999999	999999	999999	935	854	438	168	100	999999	117	999999	999999	264	214	347	226	609	999999	170	999999	391	313	472	278	400	999999	999999	817	802	999999	999999	161	999999	36	378	999999	546	620	999999	461	718	348	704	949	927	153	196	359	550	999999	977	709	692	143	672	999999	999999	279	999999	505	748	350	999999	523	479	999999	529	238	835	971	679	989	999999	708	387	53	999999	523	999999	257	172	339	276	74	999999	999999	999999	901	364	187	999999	276	85	886	712	377	60	190	479	517	623	999999	524	999999	68	999999	671	984	755	628	999999	496	999999	296	342	418	83	233	999999	550	951	999999	874	658	615	412	913	161	995	20	999999	428	999999	999999	634	999999	815	697	15	999999	999999	484	999999	735	595	869	348	999999	553	303	303	826	366	999999	999999	995	94	999999	964	656	84	999999	988	999999	999999	173	452	105	662	139	999999	386	228	999999	999999	477	482	148	72	745	74	134	608	999999	716	176	71	124	999999	999999	129	999999	733	359	999999	746	495	410	110	999999	427	999999	136	424	700	917	608	252	644	98	522	945	803	999999	591	950	912	296	39	468	999999	337	827	33	999999	653	653	868	487	547	981	82	48	999999	327	821	997	193	11	999999	568	819	480	188	126	999999	155	513	767	685	833	209	999999	641	999999	999999	425	113	414	56	274	739	764	999999	117	450	906	999999	901	999999	953	999999	999999	240	999999	292	857	999999	907	835	508	999999	111	802	714	781	701	407	321	238	406	893	779	954	999999	828	999999	999999	81	999999	277	999999	612	997	732	115	999999	999999	740	47	241	776	206	999999	548	134	999999	962	999999	335	749	509	999999	999999	373	69	949	340	705	82	236	999999	577	241	567	999999	537	113	79	999999	999999	999999	666	283	996	629	999999	999999	416	409	199	999999	990	745	999999	767	141	938	999999	672	166	583	999999	668	999999	757	209	999999	21	999999	597	999999	999999	999999	468	999999	999999	577	999999	744	371	749	999999	305	882	143	999999	832	314	799	393	598	479	406	452	293	999999	998	999999	249	429	732	198	999999	812	663	210	999999	999999	738	924	563	999999	999999	310	417	660	149	785	677	273	376	999999	221	640	998	66	495	342	999999	83	845	999999	437	325	639	999999	541	493	228	933	287	555	999999	875	829	337	590	105	44	633	975	999999	795	975	999999	999999	976	752	813	607	999999	874	111	665	89	458	833	573	671	855	128	
656	566	743	999999	820	93	346	999999	999999	999999	399	307	551	107	632	999999	462	272	566	585	788	680	620	228	999999	999999	911	795	380	503	26	434	189	999999	999999	999999	62	990	242	999999	639	999999	151	142	999999	999999	560	567	457	149	999999	311	999999	280	340	976	999999	525	581	376	999999	550	439	178	458	999999	128	46	777	999999	266	471	39	577	999999	845	538	999999	903	836	894	999999	999999	240	132	714	328	999999	183	999999	711	536	418	865	816	999999	999999	973	683	359	999999	523	790	999999	882	909	281	537	335	494	447	466	999999	744	482	829	999999	208	999999	744	999999	219	999999	434	999999	730	62	174	999999	856	343	564	805	999999	388	999999	563	999999	358	999999	442	790	999999	999999	905	254	915	999999	392	987	886	313	927	939	712	248	660	365	216	999999	999999	999999	776	478	161	882	661	77	366	111	275	344	850	999999	311	856	636	183	528	999999	999999	389	999999	773	999999	39	637	865	842	149	720	207	660	205	365	335	23	114	999999	999999	592	847	316	291	721	999999	463	104	637	855	612	999999	836	196	999999	477	335	12	999999	131	255	796	235	999999	391	77	999999	655	999999	999999	999999	531	646	506	999999	966	999999	500	62	428	576	999999	238	999999	537	244	371	473	857	888	999999	20	606	415	999999	999999	622	999999	900	653	999999	807	627	661	999999	999999	999999	340	758	999999	405	835	950	90	555	713	567	248	690	156	706	220	797	589	976	832	925	240	999999	641	999999	983	600	999999	999999	768	914	576	999999	456	404	40	999999	486	493	174	999999	526	860	73	238	384	999999	753	947	999999	20	999999	685	999999	164	609	999999	999999	37	421	245	552	528	787	798	991	274	999999	751	676	999999	999999	106	812	771	409	380	999999	413	969	583	846	999999	905	758	999999	891	793	999999	794	428	598	459	81	928	999999	997	82	274	246	999999	175	11	280	160	698	941	872	418	755	239	945	999999	999999	999999	999999	101	623	999999	921	110	480	999999	999999	257	907	862	999999	999999	999999	999999	307	401	999999	859	417	845	190	754	69	935	28	384	999999	565	483	885	401	243	540	426	999999	999999	352	146	999999	999999	54	33	253	999999	916	989	165	353	931	554	546	208	430	553	910	868	969	986	92	999999	999999	401	774	32	470	792	999999	836	37	264	58	40	229	193	800	999999	999999	233	28	38	229	999999	633	999999	999999	203	812	987	999999	515	83	365	63	999999	830	652	999999	999999	375	999999	646	328	325	676	999999	999999	978	999999	752	754	366	745	968	999999	999999	999999	767	
845	999999	277	979	365	330	522	191	692	977	685	362	158	999999	291	858	893	999999	999999	877	956	432	832	999999	575	245	761	158	337	397	999999	667	999999	885	414	999999	999999	999999	291	997	803	495	999999	999999	302	999999	604	847	85	887	85	672	974	332	999999	422	999999	62	413	130	569	999999	999999	999999	977	27	732	999999	503	743	999999	747	110	904	84	999999	619	304	922	691	641	914	83	999999	322	337	693	307	84	999999	999999	999999	999999	999999	999999	440	640	999999	560	999999	162	999999	999999	341	137	999999	571	79	999999	349	802	557	140	999999	999999	999999	300	414	983	999999	334	434	198	511	57	713	15	939	476	999999	830	111	743	999999	538	310	570	741	321	984	765	623	58	999999	999999	148	915	30	682	783	149	236	534	910	950	727	999999	842	293	423	999999	632	999999	614	518	700	813	999999	193	999999	93	558	102	998	884	710	386	463	321	908	797	985	999999	693	999999	999999	577	999999	999999	999999	167	999999	457	898	663	143	30	443	999999	498	335	432	999999	999999	699	591	143	535	999999	250	999999	689	530	384	999999	999999	999999	910	120	913	132	981	999999	382	30	366	111	204	345	751	690	942	246	823	999999	375	999999	762	994	912	471	51	999999	455	469	478	207	999999	282	327	768	120	999999	313	375	353	635	463	484	343	999999	938	999999	284	559	409	452	707	800	260	196	612	915	999999	452	91	183	351	913	551	169	999999	922	28	982	580	619	933	457	240	739	999999	288	661	433	532	851	532	896	999999	35	499	999999	31	140	999999	204	134	860	999999	999999	999999	550	999999	184	999999	26	182	999999	979	999999	519	259	570	520	501	999999	264	774	999999	239	999999	455	853	525	669	757	900	887	826	999999	494	82	173	69	456	154	356	486	972	515	679	240	916	280	999999	999999	710	510	999999	999999	939	360	939	65	528	838	697	416	514	703	126	294	999999	603	304	999999	999999	511	999999	357	999999	777	802	415	560	420	999999	582	999999	429	999999	399	999999	995	446	144	143	117	540	617	457	999999	999999	279	999999	999999	999999	999999	975	79	162	209	999999	290	999999	999999	999999	534	505	118	309	999999	407	95	656	999999	44	480	166	170	313	978	970	456	900	48	805	532	26	174	999999	999999	606	999999	999999	846	953	999999	999999	284	585	609	999999	432	999999	342	541	887	622	672	360	999999	166	815	999999	183	239	989	390	814	366	35	517	340	463	94	999999	467	818	810	999999	76	338	881	999999	999999	376	547	999999	568	507	999999	910	354	814	369	67	791	183	
999999	617	999999	587	337	918	560	101	282	968	232	824	84	78	812	999999	294	999999	285	240	999999	807	999999	999999	999999	317	447	124	173	525	103	37	726	293	725	999999	809	999999	11	963	999999	612	103	999999	916	743	432	849	108	999999	530	412	999999	561	121	294	925	124	765	999999	481	445	928	756	999999	999999	107	790	352	619	999999	805	955	322	216	459	713	123	999999	88	884	999999	25	718	995	691	254	999999	999999	440	277	999999	722	999999	492	999999	999999	347	703	999999	999999	642	506	489	364	999999	456	470	354	661	581	812	190	686	145	883	430	999999	761	193	951	999999	999999	999999	999999	404	93	974	829	627	775	376	419	223	442	252	100	536	363	280	244	783	820	520	999999	999999	515	46	846	608	167	999999	585	519	999999	713	999999	595	147	960	641	482	640	999999	886	214	999999	999999	253	892	792	893	999999	999999	999999	999999	122	107	62	886	889	56	999999	230	470	999999	790	899	999999	729	229	505	398	999999	639	761	152	999999	633	654	999999	999999	792	953	816	999999	618	104	999999	600	600	999999	542	260	80	594	999999	419	266	585	424	503	520	523	999999	296	999999	462	851	198	35	29	474	407	824	350	264	184	414	205	999999	695	339	854	138	303	963	999999	333	54	417	999999	836	999999	240	999999	37	999999	290	530	768	166	253	381	575	999999	999999	144	999999	729	340	179	15	70	999999	728	173	666	999999	379	332	366	139	807	780	302	192	425	177	265	322	985	894	999999	437	534	452	958	289	999999	999999	828	712	603	713	999999	999999	775	163	511	999999	371	883	910	207	412	37	445	601	283	399	45	966	999999	416	355	284	999999	633	369	286	215	386	837	538	504	653	535	999999	541	574	417	271	999999	859	951	111	983	686	34	507	17	366	16	168	805	861	542	197	999999	963	605	151	794	999999	200	985	55	382	703	999999	502	351	999999	708	981	999999	310	999999	465	253	999999	445	609	999999	999999	848	999999	679	732	999999	120	999999	999999	577	999999	275	999999	440	669	965	65	611	983	999999	999999	665	306	307	186	41	999999	232	731	999999	672	170	542	999999	956	351	615	376	649	70	648	164	615	491	739	715	306	869	650	999999	198	689	999999	343	857	612	551	82	503	700	91	888	616	621	999999	808	733	544	484	327	360	689	962	922	627	850	60	815	568	999999	735	691	581	241	926	982	707	208	85	353	800	542	872	948	978	760	547	993	586	930	981	762	999999	333	999999	508	999999	539	999999	999999	562	736	513	42	965	
400	316	385	695	922	111	535	469	140	527	999999	817	23	944	867	999999	66	238	637	488	972	305	258	999999	427	265	177	999999	78	999999	73	38	999999	982	999999	999999	172	308	663	829	456	999999	264	805	331	691	713	595	999999	703	505	507	876	554	999999	999999	68	999999	999999	667	999999	53	400	349	463	999999	999999	41	365	423	151	757	575	999999	42	679	51	452	771	736	999999	999999	642	999999	999999	999999	162	999999	999999	493	395	879	40	999999	895	412	902	915	999999	541	713	682	999999	435	562	748	932	999999	521	323	63	615	999999	541	126	362	411	34	63	999999	636	999999	51	872	38	271	999999	579	912	629	777	135	110	239	32	868	999999	216	813	547	633	93	773	999999	999999	779	368	498	879	543	11	878	862	999999	905	31	641	367	407	300	30	363	165	892	545	999999	514	291	519	257	999999	204	999999	516	999999	552	918	374	442	258	903	238	699	379	628	899	272	999999	334	999999	237	983	809	999999	999999	280	928	881	140	511	275	87	978	631	999999	806	666	356	189	999999	112	999999	925	999999	397	791	664	786	273	646	665	857	956	519	30	37	999999	698	989	993	624	47	999999	930	983	825	259	77	847	822	242	916	477	999999	897	999999	68	661	135	735	616	999999	617	493	846	417	130	469	999999	504	999999	968	367	195	737	75	42	995	999999	999999	542	597	938	451	414	748	390	984	621	70	969	999999	572	264	999999	999999	429	999999	999999	999999	704	999999	466	352	999999	273	559	291	244	832	999999	72	999999	999999	999999	29	212	176	89	999999	37	145	999999	999999	535	688	999999	999999	999999	999999	645	291	911	598	999999	752	999999	596	51	150	999999	108	750	999999	141	906	246	18	71	368	280	262	670	985	549	569	941	999999	817	999999	866	456	999999	979	999999	646	161	897	697	450	999999	616	135	938	909	999999	395	999999	419	999999	999999	398	51	448	984	392	620	999999	999999	999999	810	225	778	329	283	741	623	999999	601	494	755	348	320	620	480	663	999999	999999	86	999999	999999	882	506	999999	999999	999999	415	45	994	804	35	235	999999	999999	999999	673	837	805	665	177	315	623	467	924	873	113	999999	431	968	331	999999	889	849	439	133	999999	999999	590	60	805	336	588	776	999999	468	529	500	920	980	807	825	331	76	999999	314	559	999999	999999	999999	176	400	984	77	673	549	999999	386	419	276	712	954	257	999999	859	840	727	846	999999	465	999999	612	166	451	170	505	933	999999	999999	134	573	513	146	999999	884	999999	352	999999	113	257	331	
153	91	999999	277	853	577	576	217	78	587	999999	753	126	971	563	243	543	906	177	616	324	446	999999	999999	208	999999	999999	870	999999	498	216	742	423	143	999999	531	511	999999	999999	927	367	999999	871	547	860	760	30	303	331	181	809	613	936	641	17	706	796	952	999999	45	594	706	762	999999	381	970	339	982	770	999999	731	370	599	249	259	709	575	747	841	448	796	999999	549	283	689	602	806	782	136	504	734	999999	113	281	343	661	852	999999	175	890	999999	48	999999	299	999999	449	24	697	392	999999	140	999999	121	630	999999	904	166	999999	999999	778	173	557	999999	276	307	182	266	328	906	597	856	284	999999	999999	28	758	167	259	834	999999	588	999999	999999	999999	373	684	447	483	42	438	504	373	999999	999999	726	873	192	265	991	999999	193	695	999999	794	452	999999	477	170	612	490	746	906	654	651	199	64	166	38	902	622	734	783	296	477	103	492	999999	999999	234	999999	999999	902	268	999999	66	999999	328	999999	385	999999	216	287	870	551	999999	597	718	999999	207	999999	999999	163	362	378	541	409	409	999999	700	959	982	293	935	999999	999999	999999	648	96	594	306	999999	999999	652	999999	999999	999999	999999	744	785	506	774	125	986	999999	438	422	549	889	36	656	493	14	906	426	999999	923	352	999999	638	999999	948	999999	999999	900	935	166	511	999999	962	94	497	664	999999	203	195	866	999999	383	38	501	304	758	70	937	812	731	654	235	860	492	114	509	116	937	557	999999	999999	96	999999	282	999999	999999	926	999999	999999	829	476	712	999999	668	626	999999	384	147	553	200	571	237	999999	999999	511	285	116	480	979	988	557	600	645	999999	999999	999999	756	999999	589	999999	832	999999	777	983	265	941	994	202	866	999999	134	999999	999999	367	999999	999999	999999	999999	999999	635	999999	456	962	181	281	999999	76	999999	753	415	221	999999	557	999999	367	453	459	114	948	569	999999	913	999999	843	863	588	999999	999999	999999	202	222	343	984	954	254	385	165	606	999999	389	999999	805	448	460	924	505	999999	999999	999	137	273	894	999999	211	354	999999	842	129	317	999999	999999	999999	726	999999	203	999999	644	602	999999	982	297	999999	402	568	694	999999	474	999999	918	368	999999	655	288	344	928	327	868	783	610	691	543	999999	298	28	999999	97	999999	887	999999	56	860	819	999999	27	839	420	501	906	516	999999	999999	999999	210	948	527	23	509	392	999999	999999	999999	861	992	896	448	260	564	383	847	607	407	587	999999	872	999999	356	681	270	504	518	826	961	276	742	
603	854	836	349	999999	707	587	696	265	392	46	999999	826	87	999999	589	855	127	68	999999	999999	510	793	999999	450	180	341	248	887	124	999999	57	999999	260	302	593	999999	225	882	150	29	711	331	513	835	508	999999	604	999999	915	662	999999	902	367	281	102	71	999999	999999	330	999999	999999	999999	150	343	999999	414	576	999999	985	999999	999999	245	918	890	999999	189	290	502	941	999999	737	557	971	999999	351	154	237	978	210	999999	999999	999999	562	999999	999999	902	191	179	846	104	999999	999999	706	999999	999999	999999	984	477	522	999999	999999	16	956	679	638	791	999999	688	992	999999	187	597	583	463	260	324	683	154	219	857	999999	120	655	847	697	999999	850	231	999999	999999	170	760	466	297	751	999999	369	882	145	888	999999	502	187	999999	916	365	999999	999999	500	999999	789	839	267	664	915	999999	360	118	981	721	940	615	999999	123	999999	427	141	296	711	999999	954	800	18	330	792	999999	932	654	931	342	680	607	999999	731	98	330	502	801	382	90	999999	260	900	999999	948	999999	252	74	328	999999	234	999999	541	158	753	988	831	999999	999999	419	999999	706	187	649	51	343	884	999999	34	362	999999	339	914	631	793	704	900	594	382	342	263	868	335	442	117	730	76	582	977	110	499	565	929	963	351	851	82	999999	382	615	999999	724	49	999999	573	894	45	909	364	999999	98	246	999999	539	165	870	380	744	541	320	276	312	550	999999	863	369	410	950	999999	942	999999	649	999999	767	767	539	829	999999	869	999999	694	999999	227	999999	22	263	11	399	999999	999999	480	338	719	72	348	272	183	999999	999999	214	494	999999	629	999999	999999	449	34	796	771	626	50	19	875	328	625	999999	94	621	912	999999	367	999999	153	999999	472	303	929	999999	429	505	365	714	268	999999	728	609	536	999999	511	573	238	215	627	191	441	999999	462	400	446	238	999999	561	212	501	846	999999	941	999999	950	999999	519	874	377	999999	270	999999	999999	220	600	25	582	289	120	348	999999	161	393	961	376	999999	840	999999	999999	200	326	804	511	767	817	254	668	714	855	387	999999	363	999999	360	999999	114	719	251	800	430	655	999999	451	863	999999	695	100	980	455	948	293	980	171	186	999999	466	999999	983	402	355	357	868	433	733	999999	999999	323	42	999999	272	292	598	738	293	544	427	999999	999999	647	132	163	688	999999	906	103	83	999999	999999	410	465	289	735	849	455	82	999999	475	718	579	111	382	68	939	192	666	695	252	878	641	532	113	187	999999	999999	999999	
669	608	526	639	221	825	999999	999999	585	982	556	999999	293	220	756	951	644	999999	545	999999	105	748	86	999999	407	831	324	30	877	362	111	398	999999	999999	413	999999	948	999999	367	285	721	999999	999999	209	119	946	959	667	999999	581	999999	119	801	529	106	920	531	286	999999	389	511	999999	999999	233	881	167	180	999999	807	577	12	999999	999999	999999	39	668	393	876	140	461	999999	656	144	306	999999	999999	597	58	167	492	657	999999	846	978	774	90	683	141	328	952	999999	929	860	999999	999999	902	408	541	999999	437	999999	654	155	780	999999	999999	506	456	339	999999	570	131	872	999999	919	340	719	732	495	949	984	262	558	188	999999	942	999999	826	728	991	593	66	558	729	955	13	526	76	470	999999	584	236	801	440	392	999999	67	999999	999999	247	192	676	56	550	453	284	106	999999	103	574	999999	679	728	348	999999	513	572	999999	999999	916	814	999999	271	575	999999	758	460	999999	999999	999999	999999	999999	438	490	808	917	19	17	286	999999	999999	999999	999999	895	860	904	507	463	145	878	90	999999	185	482	999999	538	414	481	185	694	823	999999	180	999999	689	808	250	247	539	999999	504	565	999999	688	19	265	681	376	714	470	999999	997	981	999999	999999	970	84	999999	67	280	999999	538	999999	591	999999	927	387	911	999999	62	664	270	923	758	383	525	999999	497	473	177	857	999999	766	715	444	826	999999	999999	118	999999	733	295	999999	269	999999	966	732	284	999999	91	877	769	169	999999	999999	990	999999	232	544	999999	922	587	999999	890	423	474	771	126	156	40	930	135	802	999999	999999	378	999999	664	884	417	792	999999	665	392	999999	97	878	999999	909	999999	753	999999	717	682	796	155	999999	299	999999	410	999999	999999	999999	999999	160	752	966	999999	341	437	910	418	348	137	999999	159	922	109	999999	335	595	999999	217	999999	286	166	417	999999	999999	184	575	999999	999999	999999	999999	186	645	863	241	999999	131	216	773	481	544	345	435	590	48	647	233	703	698	520	814	999999	408	435	525	993	345	846	971	167	861	130	599	863	999999	999999	513	68	867	64	214	999999	893	736	168	999999	730	827	91	63	999999	872	100	308	670	684	778	219	999999	999999	999999	284	244	999999	619	999999	999999	572	675	581	143	174	835	644	316	435	644	672	277	583	273	518	999999	999999	999999	989	39	999999	203	241	688	999999	720	629	852	929	154	288	126	999999	205	168	161	510	919	786	47	456	991	999999	999999	116	942	764	974	693	519	326	408	630	393	454	378	444	892	840	
453	999999	792	387	290	366	555	532	388	999999	999999	264	997	999999	951	583	309	999999	999999	999999	360	955	655	169	419	827	999999	999999	361	750	790	717	617	89	342	831	663	614	954	682	560	420	999999	869	336	265	328	977	678	810	155	419	999999	319	999999	999999	560	632	967	462	999999	999999	180	999999	324	648	646	999999	97	129	919	695	999999	519	32	939	579	785	832	164	999999	902	999999	551	605	381	475	307	999999	844	281	40	646	501	205	999999	249	748	999999	688	999999	410	889	999999	890	459	999999	732	297	549	918	774	800	813	953	584	999999	629	999999	943	182	349	327	253	848	888	59	512	999999	999999	699	831	239	154	546	999999	22	999999	660	156	966	743	20	61	926	506	240	833	547	621	257	620	715	612	515	999999	999999	646	710	11	409	999999	418	765	999999	999999	999999	999999	276	855	571	984	999999	886	999999	439	999999	276	327	999999	999999	226	965	702	284	89	125	627	639	277	999999	376	557	999999	999999	75	999999	999999	999999	838	961	584	566	692	60	999999	650	828	999999	86	940	817	329	368	999999	193	936	999999	490	999999	971	917	999999	999	841	204	436	320	999999	910	113	93	74	488	389	83	999999	282	651	22	439	297	991	562	999999	207	56	198	315	562	999999	619	764	441	867	999999	568	566	999999	855	835	340	688	999999	999999	856	999999	999999	979	280	999999	999999	73	999999	340	684	925	463	999999	643	157	248	15	587	999999	999999	999999	632	999999	345	514	103	432	999999	186	108	609	276	999999	479	455	999999	219	999999	38	475	555	296	111	193	999999	114	893	999999	999999	597	335	110	999999	487	537	999999	999999	999999	765	440	241	277	999999	242	84	658	873	203	198	941	38	970	559	315	999999	999999	531	438	226	410	210	999999	98	589	773	509	332	112	999999	335	986	576	999999	598	999999	287	995	869	118	470	241	700	27	999999	568	999999	550	638	548	505	597	791	427	365	239	25	999999	712	999999	999999	336	770	261	863	955	462	999999	960	80	661	46	662	999999	756	178	510	207	999999	999999	418	999999	694	564	999999	737	204	999999	913	999999	228	999999	293	410	542	143	999999	999999	164	810	116	999999	590	567	887	468	935	472	999999	197	729	999999	856	691	61	999999	641	215	999999	135	999999	313	788	601	852	562	999999	262	999999	622	706	71	52	522	913	754	377	137	676	999999	802	732	488	725	999999	410	252	601	359	925	502	999999	999999	39	999999	999999	875	989	715	335	714	682	999999	58	490	999999	775	343	778	306	999999	514	999999	837	333	
37	825	72	999999	451	999999	999999	903	860	130	451	999999	23	999999	120	879	999999	422	351	272	129	57	440	245	970	634	909	823	62	686	988	726	796	705	31	999999	999999	36	999999	26	562	779	999999	999999	49	240	762	870	999999	999999	860	999999	198	574	213	999999	395	999999	991	999999	410	999999	851	999999	999999	724	999999	317	451	142	76	362	158	999999	710	350	232	512	206	740	999999	48	165	634	826	896	538	232	502	50	999999	985	45	455	999999	232	928	650	999999	324	999999	454	429	534	999999	999999	943	863	863	863	757	882	630	999999	945	371	184	226	357	246	196	999999	815	410	549	91	326	702	718	487	421	581	999999	881	150	427	618	630	999999	327	999999	675	999999	999999	999999	710	364	784	510	254	58	999999	302	999999	138	191	639	29	985	279	191	250	154	386	999999	185	176	748	121	527	999999	999999	941	40	999999	999999	60	999999	999999	999999	999999	542	999999	474	439	709	999999	167	753	958	788	999999	999999	15	146	712	530	982	197	999999	999999	615	673	983	501	504	770	272	276	617	141	462	902	155	551	648	58	680	946	999999	896	999999	995	162	739	163	999999	936	894	580	990	78	999999	20	305	121	869	218	973	934	999999	26	890	146	827	335	697	999999	999999	497	664	999999	45	999999	999999	999999	999999	999999	254	347	999999	833	378	696	626	73	474	891	849	440	779	999999	707	21	999999	880	127	858	334	413	999999	418	483	999999	915	149	42	541	800	770	501	359	964	635	348	999999	999999	204	999999	764	860	999999	650	999999	999999	825	153	33	654	339	417	999999	195	840	881	999999	999999	971	780	999999	40	999999	999999	89	938	430	874	81	999999	696	242	923	348	570	999999	660	999999	460	688	99	999999	19	999999	470	363	739	173	134	753	170	754	675	424	42	733	928	713	571	94	298	999999	81	360	999999	107	493	423	625	298	231	419	900	293	690	490	31	55	999999	725	209	266	750	328	512	942	566	999999	315	999999	624	946	207	999999	400	148	924	999999	930	372	869	325	548	835	532	751	854	392	733	999999	712	882	92	845	999999	41	211	999999	847	25	540	984	117	999999	673	284	221	533	892	999999	999999	372	124	269	856	883	718	914	795	760	97	184	999999	999999	134	741	864	362	999999	369	936	181	811	999999	831	884	217	760	171	257	540	330	500	999999	986	350	767	999999	989	11	999999	297	957	96	927	366	219	354	999999	932	999999	999999	53	533	615	394	999999	209	999999	971	675	958	999999	999999	230	766	999999	595	776	783	973	
51	372	489	56	649	999999	999999	987	475	675	999999	105	999999	836	680	999999	966	574	602	789	999999	395	27	336	365	544	999999	865	171	682	624	578	880	958	379	496	563	487	966	181	835	222	999999	306	812	862	522	711	550	488	717	30	999999	994	415	655	355	162	690	999999	803	859	826	792	60	294	225	281	467	194	999999	489	999999	431	954	355	433	720	524	502	999999	708	325	999999	999999	604	404	886	552	724	151	411	796	861	999999	975	395	179	255	527	647	251	999999	365	765	237	421	753	49	69	231	634	999999	198	93	999999	999999	154	826	456	890	338	729	743	999999	322	999999	747	999999	999999	960	264	475	999999	855	780	464	959	999999	737	999999	999999	846	492	502	516	773	608	777	281	999999	251	353	798	999999	318	522	510	999999	452	544	673	699	70	109	967	169	641	999999	999999	641	584	237	99	274	248	491	246	250	536	548	999999	969	999999	999999	718	911	676	368	547	268	953	999999	474	203	999999	951	786	393	535	357	141	999999	475	639	856	24	263	534	398	999999	285	270	786	903	459	999999	916	522	390	66	492	282	794	999999	688	938	762	895	755	999999	705	853	999999	189	416	999999	999999	153	691	999999	999999	999999	970	720	983	693	859	570	743	814	45	273	12	479	999999	999999	480	999999	951	917	261	999999	779	111	999999	432	555	999999	496	999999	210	999999	831	999999	409	999999	312	84	999999	995	88	999999	162	940	261	999999	851	245	324	557	348	81	201	773	452	298	372	999999	600	561	147	262	83	113	614	999999	442	326	80	999999	999999	999999	372	956	839	69	215	838	999999	688	580	999999	292	939	302	999999	581	67	999999	120	978	443	484	508	857	826	999999	59	336	990	10	999999	174	801	999999	941	708	245	934	392	999999	533	28	911	980	826	999999	999999	810	999999	689	384	92	960	999999	123	922	999999	108	999999	941	999999	512	859	687	999999	156	491	939	360	431	346	133	850	37	454	424	572	528	41	999999	983	248	850	310	626	452	214	267	999999	28	843	146	920	450	926	31	169	233	999999	680	999999	204	999999	64	352	260	999999	933	999999	699	360	346	999999	166	957	918	661	558	71	999999	999999	234	999999	999999	587	210	213	409	110	433	264	348	593	361	999999	789	788	796	957	375	220	281	177	196	999999	507	999999	763	493	17	370	610	999999	340	999999	999999	151	127	476	152	57	831	832	999999	444	999999	752	715	788	178	999999	864	600	696	393	669	66	866	673	999999	999999	449	999999	102	999999	654	999999	999999	
999999	124	647	999999	330	999999	327	388	449	510	999999	656	754	999999	999999	324	878	505	19	475	999999	79	207	284	999999	395	22	608	914	739	603	790	835	499	999999	674	530	999999	544	785	999999	14	999999	556	999999	27	336	776	474	602	224	567	644	711	316	553	917	999999	227	934	803	718	999999	709	999999	961	999999	999999	270	311	793	419	999999	999999	999999	942	999999	650	170	436	999999	245	999999	322	524	46	155	134	193	550	756	168	251	609	982	999999	540	520	649	162	206	999999	516	172	808	805	999999	999999	615	373	704	999999	211	790	874	567	584	160	999999	999999	816	697	81	719	554	635	177	362	251	445	411	338	10	18	240	988	728	971	514	719	440	735	519	999999	846	489	999999	999999	734	999999	85	389	335	780	346	508	999	797	618	999999	638	253	179	179	961	999999	276	203	560	886	838	613	646	999999	439	999999	999999	261	873	74	678	716	999999	999999	370	999999	999999	230	672	731	999999	931	363	341	999999	197	999999	349	858	480	223	762	899	848	586	472	999999	999999	350	265	330	747	923	553	504	999999	626	353	999999	939	372	55	999999	999999	897	906	260	315	395	999999	525	838	403	999999	999999	916	999999	779	249	897	289	999999	879	417	410	999999	17	809	836	169	999999	222	540	918	118	999999	241	80	951	679	222	437	473	108	739	492	999999	999999	999999	999999	114	999999	999999	911	660	228	176	999999	429	655	999999	450	479	235	999999	312	307	485	294	683	999999	746	827	569	685	999999	999999	780	999999	999999	897	486	117	258	65	723	118	999999	999999	890	11	126	651	305	780	771	958	999999	999999	999999	999999	868	247	28	999999	367	29	543	236	808	547	395	447	999999	758	422	343	230	999999	957	204	999999	999999	999999	682	568	999999	999999	789	913	893	442	362	999999	732	39	249	99	355	697	704	574	402	999999	352	999999	999999	149	546	999999	438	737	77	470	242	517	650	843	345	344	272	999999	754	323	915	114	999999	206	999999	729	183	253	874	483	262	629	285	769	999999	76	888	955	986	431	484	165	375	891	17	225	388	406	753	20	434	218	819	89	543	248	583	482	370	817	194	194	863	593	218	613	241	881	791	279	456	316	510	999999	838	760	738	150	199	563	350	777	500	864	58	54	809	205	235	813	493	415	595	999999	246	300	302	999999	683	404	983	507	614	484	564	999999	708	496	251	782	509	442	999999	806	477	417	694	998	545	174	803	999999	655	978	999999	50	999999	341	96	547	467	956	467	999999	580	999999	
172	26	310	930	999999	322	999999	999999	313	61	132	788	700	829	606	999999	246	519	600	948	852	636	698	523	999999	376	410	703	324	553	999999	497	236	635	255	999999	999999	615	999999	490	999999	999999	674	734	918	933	641	266	941	174	720	947	205	631	989	535	999999	787	533	969	999999	999999	999999	760	86	635	562	75	584	928	604	630	691	999999	867	650	961	963	604	999999	735	153	999999	160	832	999999	302	604	999999	719	999999	911	91	858	578	830	84	914	658	292	999999	575	682	22	569	999999	266	94	999999	999999	573	364	192	71	244	768	498	977	927	59	343	999999	429	864	999999	999999	999999	999999	541	46	576	57	314	321	101	999999	471	999999	591	742	770	999999	839	999999	155	994	729	30	623	810	342	106	986	609	949	423	999999	817	443	999999	550	433	552	728	773	999999	59	870	969	85	999999	748	396	195	288	999999	128	999999	719	999999	964	999999	220	731	704	999999	71	705	372	678	22	653	999999	715	999999	347	664	121	999999	629	944	858	61	547	513	593	710	800	330	823	999999	32	999999	999999	999999	32	222	821	34	303	464	354	999999	300	72	653	999999	680	993	941	999999	16	601	999999	639	999999	477	672	228	120	769	270	384	548	383	999999	554	456	803	179	134	999999	97	238	999999	600	360	760	484	859	160	39	807	389	362	298	430	999999	230	999999	555	549	999999	913	534	999999	999999	960	917	999999	108	986	877	823	816	628	919	372	925	48	754	716	198	368	959	739	463	999999	195	94	570	999999	235	996	999999	584	250	183	704	971	630	400	999999	999999	761	173	161	983	573	734	378	67	93	999999	61	999999	999999	244	999999	794	999999	999999	774	999999	511	999999	761	999999	209	241	388	999999	999999	953	418	364	873	786	607	795	588	479	999999	461	999999	512	462	54	944	785	999999	15	999999	909	240	655	625	20	900	999999	412	281	999999	341	999999	632	399	139	773	697	965	575	637	168	216	271	999999	322	999999	999	110	999999	935	423	17	382	526	758	723	763	738	999999	885	999999	392	316	694	100	116	999999	122	332	281	257	820	658	999999	70	703	999999	111	313	999999	900	107	695	999999	371	999999	999999	115	640	999999	999999	999999	999999	689	999999	776	899	576	999999	216	43	886	778	445	688	999999	359	14	466	64	753	661	435	969	999999	311	696	971	999999	766	143	999999	482	915	271	298	718	968	149	294	803	402	649	106	999999	23	329	260	657	768	973	968	649	585	663	358	533	142	704	999999	999999	928	254	696	83	999999	414	
999999	184	999999	999999	390	999999	999999	260	360	22	999999	119	971	999999	999999	323	563	792	175	337	896	262	912	999999	585	274	999999	214	875	158	952	32	802	609	466	999999	267	884	999999	113	477	335	999999	346	204	999999	733	944	999999	999999	690	903	908	999999	518	999999	271	634	308	999999	651	999999	385	212	69	999999	316	999999	525	371	66	679	209	71	999999	570	950	999999	571	562	541	278	572	270	468	999999	999999	999999	100	856	813	632	585	477	461	999999	999999	999999	286	887	716	371	428	999999	558	21	703	846	868	947	659	695	73	999999	584	383	405	999999	744	19	202	243	281	668	999999	999999	103	732	610	360	621	850	299	683	846	180	999999	300	999999	457	355	999999	215	152	207	999999	569	839	892	88	114	835	365	276	695	999999	99	760	999999	999999	917	971	246	517	336	808	406	389	899	999999	533	114	411	296	664	925	38	138	470	439	999999	263	840	532	999999	786	494	32	988	999999	90	99	576	999999	539	384	40	697	816	999999	721	189	940	999999	554	999	433	79	999999	770	454	999999	299	999999	269	999999	141	714	271	550	323	383	999999	535	334	444	538	822	999999	999999	894	340	321	81	718	999999	323	999999	977	256	362	425	419	228	919	999999	799	292	329	875	252	999999	436	276	85	347	999999	414	162	999999	471	610	999999	332	875	999999	999999	228	576	999999	350	778	736	24	197	999999	964	182	616	999999	644	999999	503	881	47	578	904	999999	996	380	897	999999	999999	999999	785	752	113	97	352	805	479	581	715	999999	535	474	589	999999	89	999999	383	999999	798	947	476	225	117	439	294	999999	219	603	231	206	685	441	999999	869	238	445	999999	999999	830	811	735	999999	999999	757	356	572	988	492	966	819	999999	293	120	262	999999	570	645	674	802	55	595	875	359	519	69	103	896	719	192	643	999999	507	784	986	999999	413	684	999999	999999	999999	319	726	637	412	209	402	999999	999999	478	999999	800	130	999999	784	226	999999	712	30	697	263	999999	278	309	332	436	499	508	999999	999999	987	885	295	590	90	736	868	248	946	320	667	772	580	251	524	843	272	433	999999	770	361	701	999999	661	829	55	50	999999	999999	999999	709	893	999999	284	490	782	999999	539	999999	58	357	622	999999	710	999999	491	106	37	999999	999999	999999	75	999999	362	690	296	232	634	761	45	695	999999	933	970	999999	773	574	305	760	741	339	733	440	951	423	738	935	953	631	999999	948	23	999999	825	812	643	394	999999	594	204	560	880	999999	999999	362	905	688	
795	109	266	917	801	276	53	159	440	635	999999	939	951	360	278	13	422	999999	682	999999	999999	167	999999	389	728	711	999999	191	459	955	999999	999999	517	60	150	999999	374	999999	157	999999	597	675	382	18	836	999999	642	843	291	876	365	869	999999	105	581	999999	999999	999999	999999	999999	710	999999	700	999999	161	959	431	901	999999	425	638	990	999999	935	222	441	784	999999	999999	822	999999	722	900	582	599	614	917	421	478	512	720	496	243	999999	46	735	975	999999	857	877	484	741	632	865	247	375	929	999999	999999	149	999999	184	335	999999	30	987	961	128	886	546	52	20	432	708	704	999999	757	999999	898	487	999999	999999	111	675	347	337	100	999999	344	233	684	182	538	339	658	999999	171	866	46	999999	773	856	20	320	834	474	319	923	999999	105	999999	56	846	999999	683	965	83	999999	38	693	896	927	783	999999	999999	869	481	103	59	999999	999999	890	845	849	713	609	877	790	999999	999999	999999	999999	872	249	615	999999	999999	999999	656	693	472	511	838	352	999999	846	999999	357	458	965	993	226	873	13	125	727	211	996	692	83	98	292	819	164	676	730	64	544	57	234	999999	348	446	999999	695	999999	999999	503	696	867	537	529	342	874	880	801	999999	999999	134	888	437	999999	450	999999	605	999999	691	999999	676	432	791	999999	310	999999	432	654	779	999999	317	645	675	707	999999	824	546	568	950	944	284	874	437	194	420	168	999999	212	999999	863	761	999999	787	377	826	274	85	999999	228	118	452	235	32	785	999999	488	999999	729	40	625	999999	999999	239	746	409	999999	999999	606	128	152	437	999999	756	915	755	802	857	307	881	999999	749	547	350	841	502	58	852	652	999999	931	999999	77	182	282	827	725	285	999999	968	34	279	478	880	86	999999	231	479	117	999999	999999	630	915	847	994	876	999999	695	397	253	361	949	999999	974	196	206	369	999999	999999	999999	40	999999	816	339	856	999999	280	999999	999999	999999	281	579	744	622	872	311	39	229	187	999999	999999	39	887	798	616	84	927	999999	694	879	322	183	994	28	998	243	814	586	999999	239	606	832	999999	237	972	782	214	729	112	884	176	999999	999999	999999	999999	11	638	28	722	781	838	775	972	394	848	999999	584	726	999999	638	496	999999	238	947	999999	505	607	660	826	834	869	207	402	999999	712	182	312	916	268	996	605	796	863	219	401	830	859	999999	999999	874	207	488	115	473	397	723	910	923	288	265	999999	999999	202	887	999999	640	383	999999	999999	675	795	667	467	
627	999999	700	589	29	556	999999	999999	999999	281	999999	637	391	999999	928	421	999999	272	388	999999	13	602	999999	999999	976	307	999999	457	696	365	712	88	540	31	488	440	697	999999	999999	999999	318	619	999999	706	250	260	530	548	999999	751	692	999999	999999	999999	999999	35	415	999999	613	721	999999	522	949	214	568	873	999999	369	613	999999	724	856	380	21	329	393	767	920	364	999999	776	221	13	944	672	309	671	999999	566	462	34	601	999999	179	581	796	999999	630	148	376	163	999999	935	956	37	835	43	999999	709	80	999999	495	741	888	945	584	518	999999	999999	269	211	595	999999	160	999999	132	337	211	440	999999	724	146	782	987	571	615	999999	999999	916	837	275	277	801	495	204	539	999999	641	234	997	287	664	98	878	999999	567	999999	784	492	905	999999	832	999999	186	356	999999	713	754	326	339	307	471	99	704	993	934	794	999999	999999	999999	273	695	976	443	255	69	58	903	822	14	999999	502	564	21	999999	443	313	624	149	83	825	114	325	894	699	815	575	394	885	240	773	999999	828	999999	641	813	855	999999	999999	296	83	999999	931	321	91	999999	907	999999	999999	559	631	180	999999	882	118	168	380	999999	743	439	999999	663	28	999999	241	207	673	999999	999999	525	999999	782	692	852	10	25	183	13	812	894	999999	497	28	335	609	602	881	945	450	482	999999	772	786	502	802	419	791	350	90	999999	999999	999999	707	851	999999	848	487	326	882	999999	999999	376	999999	999999	531	997	645	692	982	638	325	727	999999	896	92	815	999999	200	60	591	233	832	999999	928	762	15	789	177	364	999999	999999	999999	73	357	999999	75	502	999999	970	804	773	109	999999	452	999999	999999	347	810	768	165	999999	296	999999	999999	869	162	454	351	97	525	999999	478	338	231	999999	999999	664	217	409	26	322	68	229	255	817	134	475	479	370	358	667	978	408	208	999999	999999	299	772	487	344	621	161	999999	455	596	305	770	146	999999	999999	749	139	411	752	999999	794	999999	30	999999	745	999999	974	980	738	858	239	999999	139	322	693	470	891	730	999999	405	999999	218	774	659	999999	363	338	549	562	999999	999999	577	656	366	124	761	279	299	999999	657	646	180	121	999999	999999	999999	640	999999	999999	346	857	999999	999999	357	681	999999	302	371	960	391	359	435	428	140	329	661	423	773	208	932	201	999999	987	999999	999999	990	107	999999	999999	297	999999	514	313	999999	999999	138	240	309	684	538	469	907	999999	999999	308	999999	752	980	277	999999	999999	999999	625	314	999999	
265	421	928	598	691	488	999999	999999	999999	999999	999999	132	212	999999	201	999999	124	99	670	473	294	999999	636	119	547	248	999999	910	999999	486	856	999999	999999	999999	495	716	312	710	993	60	999999	999999	999999	999999	463	98	549	602	86	284	696	999999	999999	840	860	999999	785	819	60	452	999999	999999	999999	196	999999	955	133	142	999999	484	128	999999	105	999999	999999	999999	606	942	656	459	699	524	834	322	789	999999	999999	999999	219	999999	930	492	660	550	999999	149	365	479	881	507	965	416	999999	601	165	999999	681	345	721	415	396	842	173	999999	753	847	379	169	407	999999	31	965	999999	400	999999	999999	753	555	930	979	100	136	71	999999	493	292	815	242	167	505	407	598	446	999999	116	98	329	999999	999999	841	999999	999999	82	999999	486	999999	493	999999	999999	528	540	999999	415	742	999999	269	781	24	117	999999	41	147	999999	901	334	433	999999	128	999999	999999	316	693	999999	98	219	999999	63	999999	672	493	999999	999999	194	999999	965	281	999999	703	489	846	316	315	999999	335	999999	999999	999999	999999	999999	63	481	375	34	592	999999	999999	378	326	999999	430	999999	870	352	624	672	533	952	373	935	62	250	825	639	446	999999	11	741	431	287	587	700	882	999999	999999	21	433	999999	601	425	129	999999	866	180	68	640	446	962	999999	663	286	679	829	999999	772	999999	999999	735	588	443	221	999999	946	999999	999999	730	999999	783	733	612	248	61	361	948	816	159	384	654	581	806	999999	48	999999	768	999999	907	999999	646	999999	806	999999	697	894	167	214	24	999999	827	999999	338	999999	663	238	724	999999	235	328	999999	999999	999999	438	11	999999	999999	730	999999	700	999999	47	48	858	687	468	999999	256	999999	167	203	743	801	202	556	429	999999	999999	59	999999	999999	353	999999	999999	990	999999	702	377	999999	543	122	436	41	999999	779	790	196	479	629	999999	999999	999999	873	77	135	147	628	429	999999	999999	911	292	681	372	21	833	999999	459	868	999999	766	999999	999999	17	999999	766	711	487	423	766	243	773	869	855	508	999999	480	708	463	852	598	282	999999	782	631	829	755	669	999999	945	528	737	999999	999999	999999	999999	585	865	32	999999	999999	999999	999999	125	999999	999999	422	825	864	999999	363	563	996	25	871	493	73	119	386	226	20	52	183	478	247	505	172	710	999999	756	635	614	999999	104	426	999999	999999	999999	444	493	416	930	804	513	999999	965	741	595	297	944	687	475	489	806	358	393	967	537	877	842	976	999999	408	117	174	748	999999	901	999999	424	227	999999	999999	892	
809	90	247	670	999999	282	764	576	422	999999	999999	170	135	879	746	999999	489	739	999999	999999	516	704	999999	697	999999	842	98	839	995	873	727	994	999999	999999	999999	278	155	306	999999	999999	999999	409	299	925	48	999999	623	997	165	565	999999	999999	999999	83	999999	115	999999	999999	331	999999	193	925	580	999999	999999	84	369	999999	999999	999999	888	193	99	896	524	117	414	606	658	345	229	101	684	440	939	249	802	727	220	891	720	604	975	606	422	162	828	999999	999999	963	999999	94	999999	687	999999	750	398	304	559	999999	700	999999	891	986	824	102	250	150	608	999999	282	999999	328	991	757	293	217	999999	484	371	999999	663	437	999999	700	145	999999	999999	763	199	851	508	178	942	200	999999	999999	988	999999	330	999999	999999	999999	663	691	999999	766	132	929	393	543	905	819	197	999999	46	999999	206	999999	689	999999	254	999999	999999	665	774	474	386	800	999999	579	228	999999	999999	459	601	521	774	13	698	378	854	76	379	999999	999999	688	980	953	164	254	999999	703	999999	215	667	310	999999	998	917	537	390	999999	940	999999	324	204	999999	737	999999	525	749	202	999999	999999	270	188	999999	763	999999	999999	493	432	999999	744	999999	525	618	949	792	300	789	776	95	171	999999	999999	999999	999999	999999	750	33	999999	565	638	505	324	116	782	945	488	303	999999	999999	831	54	957	685	206	751	999999	585	999999	944	106	999999	973	116	435	331	737	999999	451	432	968	72	250	867	17	999999	747	419	999999	14	314	997	821	497	264	999999	41	847	928	814	999999	999999	317	999999	469	903	531	218	680	460	999999	999999	999999	999999	320	768	804	100	677	957	14	999999	999999	711	999999	108	999999	486	852	999999	299	889	999999	637	889	999999	999999	999999	999999	999999	999999	538	738	385	796	878	156	284	187	495	322	941	180	971	810	163	425	606	668	370	999999	54	999999	371	170	999999	312	224	657	516	23	999999	692	572	249	475	650	999999	914	762	952	639	308	367	996	358	999999	162	826	735	388	159	999999	46	999999	672	999999	377	999999	478	575	932	627	999999	999999	999999	259	999999	731	345	512	61	691	999999	418	358	746	998	999999	812	608	159	397	921	138	864	590	655	999999	576	302	283	158	446	196	29	22	999999	999999	999999	109	121	999999	491	233	336	468	377	628	999999	926	184	13	412	869	999999	545	706	542	999999	869	999999	161	165	53	239	903	999999	719	999999	346	118	123	826	999999	999999	728	905	698	999999	405	222	37	687	999999	127	280	745	577	770	484	315	105	277	678	505	
959	275	999999	999999	432	223	999999	239	432	818	70	186	699	381	999999	639	18	740	221	656	576	474	515	925	958	168	999999	999999	914	999999	22	845	157	999999	537	463	999999	704	999999	999999	564	999999	265	999999	67	103	55	205	999999	845	307	365	999999	999999	928	495	759	522	45	999999	545	709	324	401	806	225	38	491	843	243	181	999999	370	39	101	778	219	684	868	999999	122	482	999999	79	733	657	789	135	289	52	704	999999	668	115	646	999999	483	863	34	841	999999	563	361	839	673	993	994	36	930	159	999999	84	654	180	161	73	833	255	668	999999	436	902	212	801	539	236	645	265	999999	245	305	355	660	36	799	558	130	46	405	739	663	762	204	999999	766	999999	999999	498	953	582	32	237	204	999999	415	172	361	999999	310	999999	999999	738	643	695	853	999999	999999	627	999999	999999	999999	797	849	929	495	673	708	82	44	909	999999	999999	312	809	223	77	999999	999999	999999	637	207	570	735	999999	999999	999999	128	509	285	836	999999	999999	127	360	999999	235	388	275	390	999999	464	288	999999	400	511	211	436	834	481	999999	999999	639	15	999999	405	999999	999999	999999	547	571	999999	999999	797	208	703	272	999999	999999	180	988	689	999999	999999	999999	999999	919	54	345	456	189	497	999999	999999	999999	66	576	999999	384	955	266	173	497	727	819	195	265	491	326	697	999999	999999	485	663	493	106	893	999999	135	569	999999	338	725	444	367	83	999999	180	999999	151	999999	605	999999	999999	999999	999999	999999	167	585	999999	917	437	727	999999	217	17	22	630	999999	999999	173	341	541	814	999999	999999	447	62	999999	745	924	95	193	185	999999	643	999999	489	750	668	999999	735	659	441	999999	58	610	87	999999	999999	71	999999	635	903	978	796	73	840	526	984	386	999999	797	839	769	832	999999	552	88	573	489	999999	879	875	499	437	999999	110	999999	430	328	999999	826	19	683	294	459	290	999999	773	999999	999999	962	765	292	763	937	820	671	820	999999	67	999	999999	870	539	999999	760	999999	550	125	963	678	999999	666	999999	323	999999	166	999999	382	963	999999	999999	993	999999	569	124	593	735	500	861	438	351	999999	270	371	173	149	154	533	699	875	999999	658	617	18	999999	109	276	450	159	664	999999	447	840	711	694	668	77	969	999999	999999	678	999999	999999	999999	336	479	405	655	999999	648	999999	951	682	97	699	656	999999	793	703	24	326	999999	350	206	999999	903	785	559	677	504	81	185	887	999999	207	605	404	999999	682	397	704	621	999999	510	652	245	764	753	
999999	47	999999	284	999999	632	850	393	709	999999	292	432	694	845	978	654	576	835	73	160	889	999999	999999	303	121	316	319	705	994	999999	999999	16	149	42	547	639	222	797	909	265	682	814	896	347	800	259	999999	858	642	999999	934	816	181	614	863	918	784	988	172	959	322	154	398	870	512	285	293	662	308	348	441	779	926	808	999999	85	999999	999999	999999	861	613	999999	72	357	905	737	834	999999	999999	628	999999	234	999999	999999	999999	537	425	999999	834	525	966	50	560	304	214	165	890	373	999999	999999	720	999999	495	311	356	862	91	51	964	999999	450	759	493	679	493	217	154	976	866	940	999999	999999	999999	977	999999	999999	900	768	999999	999999	847	471	397	390	907	985	738	334	603	89	456	384	999999	69	84	216	556	880	999999	999999	20	913	507	999999	138	999999	788	517	999999	782	962	323	897	224	927	979	999999	112	771	507	999999	820	383	999999	493	284	120	999999	903	688	26	999999	956	156	739	999999	964	201	262	368	207	230	918	820	127	142	486	847	141	104	845	453	118	313	527	200	540	721	712	853	439	999999	999999	999999	765	942	366	751	484	994	25	180	850	999999	310	258	999999	562	668	361	797	272	889	808	843	999999	999999	652	628	548	402	252	488	999999	929	999999	616	999999	64	999999	775	735	999999	147	89	999999	603	705	13	279	299	978	62	361	65	176	877	999999	883	202	42	999999	999999	936	601	772	999999	451	483	870	642	999999	507	494	585	72	999999	999999	729	177	969	214	649	999999	259	999999	999999	136	353	762	562	999999	317	861	152	999999	612	999999	545	316	999999	162	999999	142	636	589	999999	568	776	993	276	135	86	999999	999999	999999	74	999999	686	187	581	565	999999	999999	317	832	402	645	351	523	459	473	216	422	194	816	999999	516	722	669	999999	632	999999	359	496	437	999999	601	638	324	996	838	749	368	999999	999999	999999	511	825	804	197	835	226	262	543	999999	999999	664	531	417	844	558	61	27	244	949	999999	748	234	999999	109	999999	17	999999	526	620	999999	848	687	766	761	481	691	917	482	118	415	107	816	999999	519	78	80	999999	999999	448	999999	732	999999	999999	223	316	286	999999	705	999999	827	199	735	922	999999	79	977	765	655	373	866	999999	999999	136	543	999999	999999	541	999999	41	729	786	999999	88	833	990	724	901	999999	999999	999999	999999	999999	94	999999	226	371	894	612	449	100	314	575	116	581	999999	197	997	252	116	999999	999999	582	674	667	999999	641	657	99	99	354	85	222	210	
178	130	920	459	845	326	744	47	999999	922	940	425	221	451	506	999999	802	727	659	446	80	459	999999	999999	427	249	585	999999	804	523	104	25	102	374	999999	999999	734	737	161	925	371	346	999999	660	733	999999	999999	199	999999	911	999999	627	426	775	140	719	999999	381	999999	605	741	999999	243	415	827	925	332	847	514	54	454	75	575	734	85	733	643	513	814	185	421	395	562	893	237	477	598	999999	244	228	999999	362	705	556	194	340	113	999999	999999	808	999999	981	685	116	999999	231	999999	691	700	999999	85	452	999999	856	194	355	478	349	188	360	336	15	999999	296	999999	999999	999999	29	549	744	999999	242	680	15	265	999999	710	456	436	15	425	999999	999999	837	152	999999	794	999999	999999	839	999999	764	999999	483	482	914	378	398	567	999999	999999	42	152	956	776	843	772	999999	601	754	999999	32	912	182	934	999999	389	774	999999	496	306	520	657	710	881	865	19	206	533	351	999999	321	999999	71	999999	392	999999	669	71	308	290	999999	999999	999999	999999	840	851	60	548	999999	534	999999	999999	81	78	351	385	441	84	911	999999	575	38	999999	693	332	143	999999	999999	551	664	720	713	845	215	73	272	50	516	999999	999999	959	658	479	999999	467	77	999999	999999	802	17	333	595	999999	999999	714	214	998	999999	871	706	10	31	997	399	814	889	409	865	999999	88	344	925	42	999999	874	917	559	441	235	265	999999	999999	236	999999	340	134	999999	380	501	858	999999	127	644	999999	23	999999	999999	999999	13	578	999999	999999	987	724	673	408	999999	261	599	796	655	566	698	615	389	999999	795	463	999999	689	335	999999	374	999999	813	227	999999	999999	884	937	266	999999	438	657	597	375	871	512	870	999999	999999	999999	780	704	999999	999999	428	999999	999999	999999	152	207	31	323	253	638	586	999999	910	455	127	999999	999999	662	540	186	999999	51	28	24	279	292	593	135	127	32	258	999999	943	116	798	261	743	22	794	69	456	124	999999	959	999999	40	999999	424	814	707	999999	127	999999	36	579	387	21	940	602	999999	999999	896	206	230	999999	916	999999	804	657	866	131	364	867	999999	729	23	637	999999	235	249	690	179	320	419	96	140	506	917	536	420	250	802	419	934	455	999999	917	193	579	872	143	999999	766	999999	585	580	260	692	306	565	999999	951	715	363	999999	444	585	787	143	258	419	980	277	999999	999999	329	999999	999999	35	999999	105	453	489	362	115	892	412	372	833	999999	880	813	620	970	999999	298	999999	66	765	999999	974	140	59	
330	463	163	530	530	999999	266	635	327	999999	137	999999	306	472	363	257	999999	999999	999999	953	627	999999	605	369	306	576	338	242	888	999999	999999	999999	965	404	169	898	952	372	881	999999	576	880	999999	999999	999999	510	373	999999	999999	809	999999	999999	761	187	431	952	857	793	999999	953	992	34	747	999999	651	999999	505	902	312	464	305	913	161	999999	386	747	999999	458	999999	999999	999999	512	509	89	999999	47	443	787	972	217	51	168	148	999999	999999	999999	142	413	505	561	15	470	523	278	999999	575	826	590	800	683	147	408	917	999999	750	489	524	668	999999	613	999999	717	929	104	999999	146	999999	233	131	833	615	411	999999	325	790	742	989	240	575	121	999999	999999	999999	299	79	642	999999	710	999999	570	38	473	939	891	72	999999	541	429	855	377	800	603	999999	967	78	736	454	601	646	17	500	294	103	361	402	999999	730	640	34	780	999999	74	55	560	999999	151	471	72	262	503	211	569	999999	208	321	618	999999	29	230	999999	999999	650	74	179	80	744	999999	588	499	427	567	901	404	999999	999999	735	557	908	171	926	275	392	349	153	806	930	999999	999999	50	784	999999	710	419	691	592	999999	10	876	490	71	771	883	573	835	935	310	999999	999999	725	585	70	486	999999	304	78	805	311	920	373	999999	835	485	999999	714	176	856	491	713	999999	238	735	681	999999	110	165	391	819	999999	218	506	765	608	179	465	999999	774	999999	999999	622	786	943	999999	512	349	999999	999999	345	858	668	999999	818	461	999999	496	849	389	68	757	149	999999	986	797	999999	999999	384	999999	315	91	999999	402	14	999999	101	706	295	656	178	88	874	869	55	960	845	139	999999	999999	791	683	615	343	715	105	976	935	799	155	376	645	999999	999999	980	263	999999	275	84	451	999999	120	211	999999	221	980	883	279	641	35	952	583	189	80	999999	632	999999	658	999999	999999	400	999999	999999	149	289	532	122	875	889	791	103	579	64	245	943	999999	999999	422	131	735	999999	999999	999999	773	203	793	466	894	564	999999	787	999999	588	175	61	214	999999	71	913	999999	867	999999	390	999999	931	382	528	943	136	763	160	63	536	951	697	694	999999	143	999999	496	75	999999	320	540	13	885	999999	999999	194	999999	478	999999	999999	442	999999	213	325	455	842	999999	274	999999	999999	801	208	734	681	636	478	366	999999	79	125	427	623	648	697	849	845	56	391	639	999999	999999	294	739	999999	104	999999	493	378	415	301	999999	231	551	461	519	999999	278	213	364	420	827	
999999	409	999999	999999	999999	228	516	475	609	999999	438	634	765	379	517	468	999999	587	552	999999	999999	938	778	989	205	999999	999999	999999	517	576	842	37	229	930	12	884	443	999999	285	865	977	902	806	999999	696	596	786	91	999999	999999	97	625	811	435	839	999999	630	315	886	746	41	338	958	42	952	411	415	834	376	632	35	720	311	686	999999	95	142	283	303	609	295	115	185	643	489	227	999999	793	101	999999	264	137	999999	539	834	648	999999	773	552	295	999999	952	714	380	848	376	323	134	999999	753	324	357	999999	287	460	925	162	325	999999	735	999999	621	742	820	999999	999999	999999	999999	999999	999999	999999	368	730	17	999999	343	999999	999999	794	122	903	101	376	348	242	906	124	999999	88	908	496	628	999999	816	110	569	219	894	999999	999999	240	551	281	69	611	999999	626	14	860	999999	534	357	999999	439	832	999999	255	999999	588	999999	782	839	693	944	872	524	148	914	999999	857	999999	999999	803	844	882	361	819	999999	736	287	290	120	999999	961	384	149	107	790	983	999999	324	815	999999	540	177	400	858	337	196	999999	816	712	999999	12	999999	37	553	686	999999	480	999999	938	999999	311	999999	999999	403	732	569	733	426	357	930	899	999999	318	999999	273	676	492	503	492	129	649	999999	578	999999	444	967	357	595	999999	243	999999	734	385	157	13	359	999999	999999	136	767	463	670	468	781	208	999999	685	999999	290	19	75	977	790	818	28	841	613	660	999999	764	222	147	15	124	427	175	167	999999	197	913	181	495	999999	725	666	978	999999	796	999999	975	999999	521	315	999999	177	535	999999	999999	138	172	746	844	47	371	554	999999	665	353	364	999999	311	999999	648	376	837	580	609	75	162	999999	839	816	845	984	999999	999999	832	999999	999999	999999	231	600	42	34	177	337	457	16	180	999999	999999	657	441	999999	673	999999	873	999999	999999	597	925	878	414	98	333	929	998	999999	887	999999	493	71	406	472	999999	711	492	623	209	510	132	603	999999	812	999999	191	384	74	999999	999999	999999	893	999999	359	965	353	195	944	701	247	999999	404	128	999999	999999	262	260	969	999999	962	284	259	739	999999	475	999999	999999	601	372	151	554	934	742	179	34	600	41	57	999999	468	999999	548	999999	961	182	999999	999999	576	957	473	930	999999	999999	358	999999	999999	164	966	883	643	369	594	581	999999	693	404	661	949	303	999999	231	999999	471	511	446	999999	337	777	890	746	999999	416	999999	898	220	999999	839	394	736	455	445	74	999999	863	999999	999999	966	
372	278	778	77	535	999999	999999	252	999999	999999	593	999999	706	250	999999	86	999999	795	952	950	682	349	553	565	276	222	847	999999	999999	49	999999	412	999999	769	965	508	999999	679	321	143	942	656	492	205	999999	481	40	999999	68	999999	36	77	999999	980	293	32	999999	222	800	323	435	881	95	688	345	191	407	936	285	878	963	467	999999	819	999999	999999	856	358	319	999999	192	643	761	179	999999	999999	265	534	486	999999	783	899	879	998	707	70	571	999999	859	999999	84	103	929	189	34	999999	593	999999	972	999999	999999	376	903	999999	141	792	130	915	999999	805	999999	999999	460	999999	999999	73	588	485	122	947	465	999999	498	255	719	99	713	581	154	453	999999	929	999999	229	776	417	996	873	867	915	940	999999	138	64	148	212	999999	597	94	960	999999	118	224	35	801	124	877	658	295	52	88	548	771	232	858	995	320	240	566	687	999999	999999	618	206	999999	999999	923	443	999999	517	456	999999	497	194	473	838	714	535	428	661	539	999999	588	824	999999	402	883	999999	205	152	891	411	40	407	893	275	999999	27	29	999999	999999	443	999999	999999	595	999999	60	586	759	30	290	785	999999	904	157	729	137	999999	999999	999999	926	999999	248	963	999999	54	95	100	999999	208	349	999999	999999	437	470	105	999999	810	999999	874	351	307	155	184	861	116	599	136	259	173	147	999999	657	415	999999	999999	999999	588	162	551	875	960	295	999999	681	593	278	385	443	61	999999	999999	565	999999	272	629	872	73	111	999999	455	959	840	137	999999	999999	49	999999	373	298	900	218	999999	999999	999	390	21	594	503	278	837	223	999999	999999	999999	820	150	999999	152	999999	309	142	486	999999	999999	916	130	167	501	47	554	177	21	155	161	725	669	877	496	882	618	288	999999	833	999999	241	277	999999	897	249	503	877	959	928	988	768	732	999999	591	93	999999	853	103	465	999999	670	211	546	999999	514	161	999999	999999	269	826	31	571	652	999999	864	999999	486	270	261	544	676	217	999999	999999	393	993	999999	295	413	621	999999	999999	114	119	21	39	730	597	393	97	241	999999	699	999999	999999	206	89	64	727	999999	783	593	999999	921	57	462	128	390	662	521	507	976	273	648	71	836	467	542	999999	834	999999	999999	999999	173	312	476	518	980	199	196	913	598	568	968	837	181	353	193	72	999999	911	350	935	999999	590	999999	999999	60	51	141	739	999999	115	893	526	894	716	677	618	580	943	999999	999999	475	607	909	418	305	810	889	492	999999	479	400	923	
577	954	999999	583	58	539	999999	939	67	457	375	999999	674	451	943	464	676	999999	492	614	772	999999	999999	274	999999	999999	642	250	161	649	465	78	714	969	949	999999	712	103	999999	51	486	208	143	999999	241	425	999999	853	999999	434	815	709	987	786	160	428	494	999999	999999	213	999999	227	787	418	992	307	999999	999999	501	12	752	582	999999	450	138	999999	25	451	42	265	111	788	383	999999	999999	756	999999	999999	999999	531	455	972	201	366	154	268	420	999999	35	934	999999	49	361	863	682	243	999999	999999	657	999999	412	999999	999999	999999	112	118	843	999999	585	246	226	849	885	970	557	999999	391	648	999999	869	999999	300	425	108	617	72	436	519	999999	599	61	544	281	242	129	411	275	553	263	999999	425	359	149	789	999999	999999	999999	391	316	999999	999999	65	250	787	433	121	999999	999999	39	50	681	333	26	985	194	682	578	652	851	155	514	999999	394	999999	999999	803	161	635	391	820	908	55	213	152	748	996	303	999999	809	17	999999	667	524	223	364	102	999999	999999	605	999999	229	999999	540	170	398	23	670	980	343	999999	999999	993	227	219	141	635	130	999999	247	198	389	999999	842	843	372	999999	323	999999	999999	361	469	997	999999	357	601	999999	515	52	754	734	999999	323	159	188	57	789	450	314	999999	999999	972	469	916	416	999999	143	999999	999999	999999	999999	700	999999	84	982	999999	962	963	869	617	734	130	87	129	513	863	76	935	663	795	582	406	18	999999	999999	389	999999	90	999999	999999	999999	738	818	999999	999999	999999	835	248	177	999999	999999	826	580	697	357	999999	894	999999	413	553	588	208	999999	901	225	154	999999	999999	898	602	171	881	350	177	999999	996	999999	833	916	478	999999	999999	767	646	999999	756	999999	321	740	578	495	659	677	79	999999	999999	733	917	999999	68	353	433	999999	999999	856	213	486	999999	999999	361	307	70	433	934	526	760	441	368	201	999999	327	379	670	999999	116	511	214	280	999999	999999	272	999999	805	858	135	603	999999	202	999999	506	279	423	999999	389	999999	435	236	742	553	362	827	375	999999	568	740	973	999999	30	468	354	999	215	358	999999	999999	913	264	575	809	922	282	248	578	694	199	904	604	999999	59	681	285	472	999999	701	74	896	667	999999	127	161	840	467	999999	445	507	74	74	130	300	999999	180	661	932	999999	89	588	796	41	378	836	379	481	999999	787	78	536	487	657	591	202	256	27	457	999999	91	815	515	142	999999	999999	839	999999	999999	692	510	624	999999	999999	621	485	109	
999999	868	290	781	368	497	946	377	970	586	417	999999	107	120	163	213	284	999999	274	999999	999999	843	999999	997	895	999999	287	286	454	997	999999	999999	115	102	619	159	177	876	722	327	999999	765	227	548	999999	999999	893	582	357	420	264	999999	356	412	999999	792	999999	293	885	878	219	669	922	972	205	380	433	14	500	13	46	408	999999	946	999999	999999	626	705	575	950	999999	999999	999999	43	743	834	689	703	657	999999	534	883	990	999999	118	999999	842	254	352	61	521	999999	91	354	384	999999	999999	409	898	547	176	918	999999	935	290	999999	741	889	999999	999999	999999	999999	357	673	999999	162	418	983	838	614	65	381	362	524	438	708	623	584	658	887	115	290	805	120	660	615	175	65	563	603	167	952	25	982	370	999999	999999	418	875	231	447	745	571	293	491	795	566	203	506	999999	891	167	241	999999	999999	999999	999999	247	23	863	987	363	429	999999	456	112	366	380	163	646	999999	999999	709	436	450	369	999999	999999	628	865	999999	971	558	981	999999	10	999999	672	727	959	867	303	405	999999	244	999999	326	336	999999	388	438	195	50	859	414	687	458	804	902	895	692	412	618	157	813	25	804	448	533	456	391	693	653	204	999999	874	809	999999	999999	365	53	392	684	250	436	999999	931	699	576	999999	552	917	999999	832	999999	999999	999999	999999	208	229	290	999999	802	999999	999999	745	542	845	90	540	878	760	611	546	851	309	728	377	999999	999999	999999	114	872	999999	999999	473	999999	821	999999	323	199	561	999999	973	85	176	589	999999	253	690	331	999999	618	46	999999	791	316	234	980	967	736	316	999999	258	145	185	14	304	999999	999999	822	721	918	767	999999	999999	271	638	470	685	719	434	134	40	627	997	496	999999	362	999999	167	698	840	959	586	882	999999	250	837	900	171	295	816	719	868	610	177	850	695	830	529	677	763	305	258	312	192	505	631	147	999999	999999	942	999999	376	134	999999	959	190	999999	300	31	800	999999	523	433	617	414	172	999999	830	645	150	999999	593	489	935	544	711	284	999999	530	999999	700	221	999999	353	999999	999999	744	729	218	669	238	539	507	999999	999999	781	824	694	777	342	613	316	52	38	999999	780	887	198	346	257	906	766	770	413	999999	358	531	90	174	72	428	297	622	975	912	992	999999	999999	742	762	999999	590	922	197	15	393	179	963	933	673	465	999999	999999	960	763	999999	768	104	777	844	260	743	529	715	914	325	694	76	999999	427	999999	285	456	583	999999	999999	844	
582	408	716	189	567	999999	501	606	872	999999	999999	222	450	234	999999	834	898	512	153	70	999999	999999	689	698	112	847	516	979	189	109	999999	999999	447	627	195	999999	71	664	693	596	38	118	999999	421	999999	999999	675	999999	702	451	999999	80	227	265	636	309	718	27	86	999999	641	999999	999999	773	104	72	774	823	48	304	772	243	819	556	42	108	241	277	666	258	181	999999	286	999999	550	739	381	191	990	999999	977	999999	999999	973	955	999999	690	278	326	970	89	852	164	999999	679	999999	261	670	999999	537	999999	450	361	828	548	327	999999	689	232	364	999999	592	999999	999999	999999	728	999999	845	601	526	999999	963	999999	695	178	329	999999	999999	999999	999999	999999	999999	958	463	818	536	692	999999	435	637	279	11	999999	962	289	496	29	999999	90	950	669	999999	79	999999	129	114	499	665	660	999999	168	367	999999	996	876	999999	634	379	343	999999	45	999999	420	963	256	416	917	989	416	681	309	999999	999999	118	566	82	641	262	999999	713	47	999999	999999	999999	999999	912	379	59	95	309	862	650	669	299	914	999999	994	115	459	712	197	510	259	978	919	11	568	999999	439	804	348	999999	45	629	999999	18	999999	214	494	344	999999	867	999999	116	819	999999	497	508	203	793	87	535	802	630	526	536	777	999999	297	476	354	999999	620	290	999999	489	999999	49	546	905	976	999999	620	125	675	999999	606	999999	168	269	999999	69	999999	645	999999	812	579	415	112	226	241	999999	917	27	989	190	999999	623	154	999999	999999	457	962	298	817	296	915	999999	999999	206	929	634	962	37	999999	294	537	974	999999	159	909	999999	937	329	674	310	873	602	135	495	82	983	998	999999	224	66	107	999999	828	999999	896	893	999999	906	297	606	999999	889	65	705	652	283	69	995	429	845	520	642	623	516	423	322	999999	469	134	999999	636	144	999999	905	197	507	999999	133	262	26	749	40	999999	78	597	983	547	430	843	798	999999	13	408	999999	999999	464	999999	322	26	584	999999	999999	999999	351	999999	578	86	159	517	154	137	999999	999999	413	106	489	999999	555	918	440	999999	140	625	335	31	633	999999	444	369	999999	100	833	117	999999	999999	758	259	691	108	28	906	398	912	999999	670	988	270	995	281	999999	853	999999	403	585	999999	212	375	455	999999	345	843	642	789	999999	64	999999	828	999999	999999	348	240	919	999999	999999	534	999999	999999	927	665	43	999999	999999	172	312	878	999999	439	531	868	481	393	803	371	762	185	273	608	137	644	376	999999	206	277	999999	
826	934	414	504	61	433	985	448	790	296	973	999999	479	486	999999	999999	865	306	205	256	955	437	999999	694	724	270	999999	999999	292	299	872	176	472	999999	999999	999999	825	999999	480	445	496	945	999999	85	789	80	999999	131	231	819	510	863	11	30	977	399	999999	999999	780	790	655	895	165	999999	423	806	641	250	10	961	999	930	999999	760	760	999999	424	481	904	653	476	656	868	473	788	19	175	452	261	96	567	999999	164	689	790	600	789	520	662	983	438	553	130	269	820	579	46	250	269	967	974	999999	999999	136	999999	998	999999	691	999999	413	641	199	999999	914	999999	893	999999	147	969	169	230	904	818	921	224	922	535	608	653	218	972	924	192	293	999999	662	299	38	375	791	572	999999	999999	259	351	999999	999999	999999	865	926	803	999999	999999	109	747	999999	999999	894	999999	400	473	999999	48	504	441	717	16	704	802	999999	604	747	771	188	596	132	107	999999	579	999999	367	329	742	727	414	82	653	93	546	999999	999999	404	999999	974	327	153	69	312	817	999999	242	860	413	134	999999	66	138	102	512	625	973	526	324	935	43	154	687	321	99	999999	74	999999	168	761	175	209	630	796	999999	453	72	794	751	946	743	999999	999999	617	405	358	944	999999	999999	920	999999	999999	89	190	941	183	466	748	999999	999999	569	999999	999999	652	959	999999	435	341	241	69	562	188	774	378	202	999999	238	79	915	999999	999999	513	353	247	693	125	129	450	855	687	999999	324	581	302	386	999999	804	999999	658	283	923	612	329	999999	367	888	284	711	999999	414	945	397	832	482	44	999999	965	464	958	843	12	999999	999999	554	82	248	607	482	991	768	732	999999	421	642	817	811	194	832	880	804	999999	999999	461	450	741	599	492	109	267	331	469	350	999999	999999	280	938	135	775	448	999999	999999	999999	719	999999	682	980	976	199	664	233	999999	999999	584	163	12	594	533	46	812	482	755	508	999999	670	308	391	659	606	372	879	686	419	393	760	523	49	699	241	767	760	623	302	444	999999	460	336	999999	161	812	999999	414	98	962	965	373	782	588	59	999999	301	331	379	999999	785	999999	461	749	999999	640	963	999999	301	999999	999999	859	463	73	189	219	972	625	508	794	686	474	597	457	428	396	740	999999	649	320	999999	999999	999999	475	659	498	998	586	942	521	849	999999	123	819	909	999999	910	999999	408	839	999999	675	823	585	150	320	949	14	330	437	999999	511	255	980	802	622	999999	988	414	691	999999	395	999999	
986	944	999999	999999	777	547	322	999999	31	62	999999	372	800	616	667	334	999999	548	994	266	515	621	999999	544	142	26	297	999999	922	999999	999999	628	999999	992	999999	999999	999999	960	999999	999999	18	951	878	459	445	618	11	16	947	663	75	152	999999	139	177	374	607	999999	227	760	260	821	564	716	345	191	809	808	999999	36	999999	388	377	999999	257	564	999999	887	109	524	999999	290	552	268	249	999999	412	433	824	471	999999	893	999999	999999	217	999999	396	172	123	999999	808	203	237	999999	583	686	999999	999999	881	613	630	999999	261	703	745	969	279	305	476	770	779	999999	999999	317	999999	196	999999	957	330	999999	999999	999999	773	846	999999	821	63	631	684	563	799	999999	551	220	841	324	641	999999	674	247	999999	999999	695	352	484	432	219	919	927	396	50	817	999999	820	446	999999	945	999999	999999	999999	916	648	621	913	999999	65	835	773	999999	678	999999	606	292	93	154	86	885	430	372	293	611	999999	703	999999	522	999999	999999	730	773	792	378	236	62	749	330	278	479	999999	381	429	999999	446	452	999999	841	443	535	285	676	370	173	999999	52	703	323	999999	945	333	999999	990	699	115	999	999999	999999	328	554	542	762	999999	606	113	59	943	696	999999	999999	454	999999	88	456	90	999999	413	628	854	999999	358	436	999999	999999	156	392	391	729	491	447	767	949	523	888	992	522	999999	763	69	475	109	16	999999	101	501	877	321	543	618	999999	595	65	999999	999999	206	115	223	552	460	720	999999	999999	215	727	923	504	932	200	463	568	261	649	569	999999	94	351	999999	999999	832	279	80	847	121	439	851	712	503	389	999999	886	999999	259	999999	348	806	886	801	431	177	996	944	131	90	60	800	946	496	76	59	854	999999	766	719	190	650	820	999999	776	875	999999	999999	552	508	576	269	12	999999	999999	582	208	550	857	289	999999	999999	949	767	70	639	904	999999	436	340	999999	69	541	539	133	999999	986	784	34	999999	956	999999	401	999999	999999	791	797	611	276	494	850	313	969	487	999999	999999	700	999999	50	147	970	995	574	222	670	517	727	472	222	531	595	423	526	999999	999999	841	932	999999	263	279	841	303	999999	999999	999999	533	99	64	656	276	999999	999999	999999	999999	584	960	999999	189	999999	996	73	334	999999	745	898	436	787	667	164	51	999999	374	800	770	305	677	56	999999	732	146	999999	672	816	945	533	663	999999	638	727	372	999999	753	383	266	216	516	999999	213	53	999999	745	431	900	615	352	999999	142	999999	999999	907	
914	797	456	999999	999999	400	518	453	999999	245	999999	999999	939	792	629	999999	991	543	564	789	772	842	588	999999	401	995	772	211	602	899	530	707	57	999999	457	624	306	567	687	815	998	461	991	808	999999	596	491	117	986	182	642	999999	999999	802	999999	999999	218	776	424	583	628	317	999999	322	999999	59	111	129	344	999999	874	433	855	999999	790	999999	850	780	384	804	513	665	999999	430	266	999999	999999	254	685	386	416	529	153	113	197	999999	999999	679	999999	999999	999999	372	999999	981	308	999999	743	668	21	824	230	438	402	619	80	963	101	430	999999	783	759	856	443	957	598	354	290	999999	562	108	709	999999	686	999999	999999	150	999999	243	132	57	197	631	242	861	999999	977	137	533	43	999999	999999	999999	999999	319	497	637	999999	815	393	999999	929	991	115	999999	124	59	751	999999	310	929	81	999999	308	17	999999	137	624	582	999999	620	999999	756	718	999999	509	529	557	377	999999	999999	222	999999	849	178	128	206	999999	329	999999	116	235	999999	233	999999	162	740	882	616	999999	369	23	356	23	772	736	182	282	776	999999	594	502	384	999999	628	716	994	19	139	889	399	611	999999	835	999999	999999	999999	533	613	185	768	646	940	654	999999	667	865	72	86	442	946	923	749	916	162	999999	999999	235	999999	397	168	731	752	999999	999999	758	719	521	328	388	381	648	668	600	645	948	999999	729	366	960	851	931	999999	999999	942	999999	862	388	682	999999	543	139	928	999999	27	46	894	223	330	521	948	354	999999	698	999999	307	264	999999	280	214	63	131	869	999999	546	236	999999	999999	784	857	999999	999999	838	999999	844	999999	999999	452	583	608	63	999999	999999	845	21	506	197	243	636	644	220	714	117	999999	37	421	269	294	679	999999	247	838	439	472	625	617	515	507	853	819	588	812	575	671	160	715	999999	999999	999999	999999	999999	565	429	149	647	999999	999999	370	999999	433	982	435	773	791	371	225	999999	999999	230	404	990	690	389	816	66	999999	999999	999999	328	321	999999	245	662	999999	752	682	419	999999	999999	443	999999	155	297	430	999999	163	49	784	999999	999999	807	786	803	237	59	999999	185	612	92	248	53	999999	52	999999	734	999999	773	143	48	999999	999999	618	120	786	999999	844	403	999999	979	999999	999999	999999	145	392	513	911	441	434	590	404	506	806	217	586	400	605	113	398	696	100	999999	905	745	621	139	999999	676	26	226	999999	955	226	632	189	879	688	652	999999	394	999999	314	999999	999999	644	999999	998	411	533	396	415	741	
14	273	889	523	999999	619	523	263	999999	244	424	217	999999	448	999999	999999	999999	999999	999999	999999	454	14	872	785	51	999999	111	999999	140	788	152	630	811	473	951	999999	743	665	425	79	138	405	80	588	999999	141	177	205	999999	824	383	999999	685	461	296	999999	999999	113	482	999999	517	999999	999999	535	101	794	405	912	497	337	441	372	999999	642	824	58	933	294	895	909	195	905	536	315	415	327	945	359	186	951	562	639	193	324	561	53	282	545	999999	999999	999999	999999	708	574	393	20	543	52	637	248	76	116	999999	572	999999	612	999999	817	129	999999	849	999999	736	545	775	801	999999	967	90	780	776	398	797	799	999999	930	206	999999	922	999999	783	902	999999	938	884	456	430	999999	408	949	495	465	999999	721	256	690	999999	172	799	591	830	999999	999999	857	472	678	318	419	399	985	415	596	894	999999	999999	999999	333	798	999999	328	380	569	999999	141	999999	320	972	86	999999	492	999999	44	173	341	574	217	940	999999	475	215	148	21	230	999999	544	899	999999	700	999999	309	367	729	999999	480	999999	999999	16	830	572	161	706	241	866	999999	583	381	433	999999	160	784	16	999999	332	456	190	369	349	999999	596	395	999999	282	356	999999	134	682	532	692	999999	312	210	999999	999999	324	509	999999	999999	999999	999999	999999	999999	18	550	945	302	999999	999999	65	300	851	922	999999	244	186	411	434	885	999999	782	901	848	740	441	847	584	999999	175	18	946	283	223	35	316	999999	999999	741	999999	999999	951	999999	284	477	402	999999	999999	349	999999	126	912	85	31	532	540	938	999999	735	576	702	370	404	733	399	118	999999	637	896	554	810	266	999999	702	999999	671	556	999999	380	347	171	466	245	32	59	105	871	999999	691	999999	999999	118	193	175	38	50	999999	502	885	369	386	642	494	794	74	859	999999	999999	999999	861	983	322	944	397	999999	999999	135	999999	683	303	246	764	946	411	186	702	83	504	673	443	125	64	740	20	961	529	999999	450	958	200	999999	498	714	830	999999	65	173	795	760	792	914	183	818	592	132	622	696	92	999999	999999	999999	747	709	999999	745	929	581	933	436	999999	273	685	424	999999	450	748	999999	999999	900	130	999999	287	744	999999	529	941	245	158	888	349	832	890	831	596	414	999999	789	610	94	581	484	239	369	875	999999	238	759	999999	999999	384	999999	999999	192	497	831	508	13	829	999999	804	999999	432	55	96	999999	383	853	999999	88	344	999999	999999	41	999999	646	309	917	868	360	300	999999	910	16	
513	776	261	707	344	764	906	112	960	35	289	888	61	194	283	999999	156	999999	932	257	999999	425	133	549	863	850	532	591	999999	478	294	623	783	425	541	319	800	999999	999999	999999	181	242	999	999999	999999	440	999999	125	643	55	214	915	999999	999999	209	98	653	712	844	493	242	325	967	491	999999	999999	115	999999	652	964	31	480	865	869	85	999999	426	709	797	433	265	416	947	99	273	379	373	130	226	452	665	999999	999999	999999	999999	856	275	517	684	95	999999	999999	472	679	33	999999	60	389	586	634	672	944	914	421	237	825	378	877	999999	999999	999999	984	999999	210	308	999999	649	839	49	228	309	999999	35	999999	108	307	944	277	75	999999	999999	983	543	591	780	999999	183	999999	797	13	488	397	298	323	792	350	549	272	381	100	94	220	350	999999	334	763	919	999999	322	999999	881	110	811	689	51	319	450	827	429	586	999999	239	52	999999	740	912	620	711	920	758	999999	681	895	975	454	118	643	185	267	26	999999	971	999999	866	131	387	585	609	281	482	899	721	842	795	341	999999	999999	999999	627	999999	152	217	999999	999999	183	999999	999999	836	244	933	676	275	999999	413	784	999999	999999	185	999999	362	999999	999999	440	448	858	46	839	110	999999	600	999999	339	558	844	873	595	999999	999999	693	999999	182	749	374	348	806	634	160	439	999999	553	722	999999	999999	275	96	141	776	999999	705	146	370	115	202	644	999999	346	999999	726	539	999999	107	599	492	999999	190	999999	999999	102	641	234	886	409	99	100	877	948	939	293	758	742	818	846	837	999999	560	999999	999999	730	356	469	917	434	900	821	455	999999	510	407	94	509	999999	684	212	999999	259	999999	26	112	766	999999	406	433	967	796	380	261	761	934	441	123	40	916	999999	999999	317	999999	509	277	999999	753	447	542	208	259	258	999999	644	366	999999	599	60	454	963	312	73	493	466	113	999999	204	371	575	966	970	999999	578	938	40	173	797	461	749	467	23	606	864	235	718	548	247	616	999999	637	841	999999	586	953	443	118	999999	995	406	826	450	392	999999	576	237	781	680	999999	614	999999	509	999999	311	987	950	706	208	999999	748	999999	213	587	966	938	134	907	892	624	999999	921	350	802	65	923	999999	631	733	298	997	937	999999	52	12	999999	137	704	761	599	12	737	909	564	257	841	999999	862	425	933	999999	330	888	999999	699	692	851	707	999999	388	969	329	999999	910	271	810	695	171	584	763	999999	430	155	302	622	767	22	785	555	
999999	999999	164	999999	800	846	676	999999	813	353	320	999999	430	622	383	629	683	765	999999	303	446	155	460	287	999999	132	31	999999	596	999999	932	679	76	999999	999999	87	999999	123	181	74	999999	999999	881	818	273	412	390	999999	771	673	939	11	23	999999	119	78	999999	876	999999	677	824	999999	462	381	420	641	294	278	753	306	814	569	593	934	999999	999999	273	999999	24	259	741	999999	413	922	503	930	999999	584	999999	799	237	938	570	504	250	102	310	999999	407	999999	128	122	64	999999	859	380	417	89	999999	435	804	217	862	304	935	610	98	540	999999	490	975	710	999999	999999	79	876	998	99	693	617	383	999999	244	391	141	999999	169	999999	72	999999	522	586	801	999999	995	999999	999999	999999	568	639	13	769	632	999999	657	417	999999	110	999999	983	381	328	395	175	61	50	999999	481	172	999999	451	161	999999	999999	967	399	908	618	958	59	800	732	531	999999	613	613	999999	327	734	723	743	69	540	89	751	204	200	636	566	954	56	604	113	262	999999	852	302	878	949	999999	509	278	999999	356	192	649	999999	341	561	447	910	655	746	449	999999	392	620	397	12	773	208	282	999999	13	13	206	999999	279	866	761	321	999999	378	999999	224	475	917	194	896	112	408	999999	84	999999	999999	401	857	999999	690	805	242	999999	875	999999	69	999999	999999	148	999999	986	30	527	475	800	136	658	286	280	234	106	474	999999	501	900	375	350	207	932	958	612	349	964	589	70	999999	999999	386	202	417	987	999999	778	840	910	91	999999	393	283	999999	395	999999	586	999999	999999	999999	806	413	975	810	718	39	294	189	740	999999	66	938	999999	999999	719	281	999999	863	247	848	696	999999	999999	818	999999	956	924	939	573	999999	763	999999	999999	729	723	12	999999	391	999999	958	964	999999	110	273	999999	942	978	12	283	999999	41	999999	201	745	999999	999999	999999	166	326	761	115	999999	616	253	883	531	942	685	558	716	870	999999	175	289	883	999999	494	327	792	551	978	921	999999	999999	999999	50	342	999999	94	999999	190	254	74	999999	999999	619	999999	856	389	504	10	999999	454	566	999999	339	557	999999	999999	546	726	999999	999999	775	783	193	688	167	999999	842	198	999999	600	56	999999	999999	636	239	435	274	126	638	937	298	999999	685	477	109	214	136	493	430	399	548	786	686	999999	299	162	670	930	999999	80	546	315	999999	702	407	40	628	702	327	999999	597	430	98	566	84	234	108	999999	589	999999	999999	359	999999	302	999999	270	999999	999999	347	86	999999	999999	
302	567	400	983	241	982	79	79	586	434	175	999999	802	127	698	999999	806	74	63	954	351	999999	420	999999	547	26	649	999999	190	884	365	251	721	263	138	530	175	999999	993	999999	645	999999	377	235	193	999999	999999	999999	572	730	937	283	32	811	992	431	157	213	999999	225	342	999999	888	999999	999999	924	231	548	989	999999	953	714	81	938	999999	999999	503	194	14	999999	999999	999999	575	459	947	92	228	910	271	706	382	999999	655	777	783	713	631	675	999999	269	603	951	999999	999999	777	232	211	999999	502	171	928	963	208	724	999999	627	367	999999	754	987	705	999999	287	999999	795	990	69	303	165	999999	209	827	38	999999	128	999999	769	181	999999	724	880	144	417	110	999999	419	763	999999	89	999999	999999	999999	999999	999999	563	292	673	999999	608	999999	173	907	929	999999	962	999999	934	463	605	133	858	999999	756	40	116	571	999999	187	515	386	999999	138	224	999999	999999	999999	906	859	999999	999999	901	999999	572	895	999999	972	214	519	999999	677	999999	310	335	955	306	170	446	891	72	999999	388	496	999999	232	560	45	693	999999	999999	955	204	84	282	999999	231	750	623	861	479	999999	999999	394	49	837	901	926	999999	269	703	98	999999	24	999999	999999	457	414	961	999999	999999	525	999999	285	871	192	483	409	37	565	733	556	999999	999999	421	927	635	994	457	318	330	634	241	999999	999999	560	999999	189	999999	999999	321	817	788	283	999999	953	999999	91	523	856	364	501	898	247	535	156	551	999999	602	999999	999999	463	957	999999	29	710	293	855	999999	320	797	303	132	945	253	916	768	272	68	467	82	553	481	600	953	828	735	993	999999	999999	18	409	586	999999	528	999999	859	144	999999	815	670	999	999999	999999	69	70	999999	953	994	618	388	288	927	144	999999	999999	982	366	699	200	975	299	956	968	311	999999	999999	714	426	395	66	999999	18	252	999999	999999	999999	278	541	893	999999	782	999	290	999999	999999	482	451	621	999999	875	503	445	999999	840	999999	53	999999	999999	999999	353	999999	536	609	562	999999	999999	684	347	723	499	714	824	999999	999999	202	300	676	277	581	915	275	103	908	519	999999	999999	999999	412	427	38	457	377	999999	550	793	999999	400	999999	946	999999	797	114	897	29	999999	678	999999	333	647	90	377	796	329	999999	999999	572	628	99	999999	567	336	282	999999	694	51	999999	999999	266	946	946	999999	948	331	131	999999	999999	999999	888	999999	999999	999999	999999	764	347	661	661	58	124	999999	231	627	311	999999	389	133	525	194	999999	999999	824	723	
382	387	701	190	429	475	207	638	915	999999	999999	740	123	18	716	999999	582	999999	390	297	839	793	725	329	598	999999	941	999999	601	999999	993	911	534	171	186	242	999999	166	241	196	999999	486	557	855	887	999999	615	381	416	17	612	999999	597	999999	883	589	999999	999999	999999	210	533	208	46	938	382	828	216	952	832	484	999999	425	802	203	446	363	999999	870	441	37	613	999999	592	593	999999	825	999999	999999	287	596	580	999999	999999	999999	999999	999999	449	619	999999	69	364	662	549	932	562	196	376	403	101	530	354	791	940	564	596	999999	615	999999	573	557	514	999999	999999	999999	903	764	850	771	540	792	999999	626	397	381	672	951	31	660	999999	188	999999	920	906	756	252	789	749	19	999999	700	47	996	55	924	554	155	999999	999999	39	999999	999999	605	862	308	616	727	403	999999	892	645	999999	955	421	999999	999999	594	999999	918	993	123	24	840	999999	840	999999	917	581	999999	826	526	964	718	999999	242	842	853	67	607	150	524	395	190	127	798	759	91	999999	659	826	959	999999	77	319	999999	784	504	999999	32	552	698	156	931	742	375	681	232	334	189	999999	999999	537	999999	778	479	728	833	723	999999	90	673	342	921	999999	866	684	896	408	716	458	999999	585	45	65	999999	377	464	448	752	126	999999	757	999999	115	581	999999	147	999999	999999	196	950	781	740	999999	999999	366	234	999999	875	690	785	823	618	731	215	669	501	999999	336	111	274	395	970	421	553	916	936	816	74	444	547	606	568	529	507	565	845	999999	186	94	999999	179	572	71	999999	713	149	673	899	912	999999	999999	999999	738	999999	999999	811	328	397	999999	429	418	229	441	153	188	999999	98	233	649	824	407	999999	251	999999	999999	823	908	999999	840	777	273	999999	999999	513	60	644	999999	607	943	999999	999999	706	223	665	733	949	141	918	162	999999	60	450	259	999999	532	33	720	999999	999999	999999	902	248	557	195	166	502	999999	999999	103	544	999999	490	290	999999	307	701	259	586	235	999999	999999	989	999999	393	726	999999	666	999999	980	36	923	59	780	212	851	999999	159	38	508	999999	882	213	824	617	999999	999999	170	999999	999999	831	773	143	999999	681	58	912	320	173	468	343	999999	11	947	76	999999	386	710	999999	999999	29	551	231	999999	993	272	489	999999	319	372	999999	662	999999	285	159	263	999999	999999	109	164	938	999999	985	570	999999	405	881	266	758	996	644	859	92	321	999999	290	552	65	560	999999	999999	999999	10	999999	311	681	534	726	797	813	831	
880	611	923	999999	61	565	661	999999	999999	391	233	416	323	999999	307	580	999999	515	868	711	734	945	689	594	999999	967	999999	268	493	999999	165	468	945	175	763	258	168	216	718	724	890	151	961	999999	346	340	999999	999999	14	110	999999	220	929	111	107	935	921	999999	913	94	381	402	430	727	999999	764	471	157	999999	58	421	999999	999999	154	820	592	983	661	999999	860	289	120	263	392	336	999999	539	843	78	827	337	830	303	633	999999	497	999999	243	802	581	869	539	118	999999	688	760	423	784	290	999999	951	269	89	63	804	271	149	48	999999	999999	235	628	89	147	721	591	489	173	999999	999999	871	999999	859	999999	999999	999999	12	308	703	575	530	754	562	563	876	78	750	250	829	999999	358	682	842	521	355	250	460	970	244	107	280	260	982	999999	643	211	409	412	71	64	268	841	344	825	760	999999	999999	526	999999	999999	841	249	999999	721	974	198	999999	999999	331	750	299	41	73	606	304	280	999999	999999	920	999999	668	999999	188	999999	822	517	348	26	999999	874	185	934	709	999999	265	999999	999999	271	983	454	303	999999	999999	321	765	999999	777	999999	530	489	708	470	606	596	985	503	70	999999	999999	999999	850	890	999999	999999	574	365	331	483	350	999999	999999	511	620	475	380	606	267	999999	999999	595	740	609	496	999999	176	715	337	123	999999	761	999999	356	372	527	999999	413	485	999999	999999	409	905	304	397	267	136	206	849	999999	225	389	999999	203	561	313	726	250	404	315	290	999999	999999	999999	999999	588	301	17	149	103	999999	967	131	634	130	609	999999	446	999999	238	155	969	865	207	897	226	525	778	999999	68	801	363	18	999999	999999	887	382	696	426	808	965	128	67	755	268	258	999999	999999	82	951	999999	289	38	999999	999999	320	993	829	999999	661	999999	999999	222	90	302	999999	959	951	999999	999999	999999	992	999999	413	272	36	912	999999	939	649	958	913	705	843	444	521	334	842	18	41	894	999999	385	765	745	452	906	977	999999	749	298	315	330	999999	724	631	269	624	902	144	408	883	890	672	702	999999	818	378	645	780	999999	999999	999999	259	348	684	999999	264	667	820	129	934	999999	199	360	652	592	864	128	999999	261	710	940	999999	999999	21	661	712	72	596	633	537	999999	999999	566	182	999999	81	502	50	23	15	957	91	24	473	999999	701	999999	60	566	953	259	999999	528	999999	186	999999	626	336	33	904	999999	81	196	999999	603	973	632	187	290	521	372	88	799	999999	752	858	859	999999	784	960	
400	999999	39	679	999999	509	999999	92	999999	302	455	999999	27	999999	813	886	894	432	999999	262	78	144	769	54	999999	181	42	282	730	999999	220	999999	999999	999999	999999	189	999999	517	999999	103	819	999999	190	999999	999999	206	999999	690	999999	999999	963	999999	299	531	891	265	252	999999	98	116	476	999999	362	678	999999	988	623	954	999999	633	844	387	128	776	999999	529	953	782	978	395	999999	352	999999	864	364	783	999999	30	181	999999	937	66	428	999999	627	937	197	512	905	88	582	116	96	810	999999	999999	318	999999	98	372	312	999999	16	703	995	134	999999	497	999999	308	999999	603	782	356	696	788	959	920	159	505	999999	451	876	900	812	999999	999999	999999	999999	779	475	999999	931	809	946	476	59	999999	999999	502	999999	700	198	607	266	999999	334	739	999999	243	999999	397	373	593	40	999999	593	116	890	991	999999	25	654	544	833	176	671	999999	410	229	738	243	718	656	611	999999	263	999999	643	832	680	526	914	999999	163	88	291	348	778	95	999999	999999	835	221	999999	878	55	653	774	99	318	360	999999	894	504	392	678	716	982	399	999999	999999	999999	68	999999	352	111	55	391	754	885	999999	204	324	346	795	408	507	32	732	595	609	504	999999	999999	999999	196	29	114	999999	409	999999	366	388	487	568	479	776	999999	999999	777	999	272	29	214	986	166	999999	558	999999	984	181	694	260	803	998	819	919	544	991	166	91	941	620	355	999999	965	815	837	778	326	631	607	999999	954	595	347	485	348	537	172	181	471	405	786	238	880	116	585	489	748	999999	242	908	136	695	68	651	999999	894	999999	350	999999	779	392	362	999999	954	305	999999	660	344	580	16	829	999999	620	545	999999	127	440	859	999999	358	40	999999	399	698	999999	268	999999	695	811	999999	516	821	993	691	999999	433	663	925	811	377	828	414	978	235	999999	150	999999	999999	999999	556	999999	171	120	999999	999999	626	999999	875	999999	999999	680	964	999999	136	500	999999	991	999999	533	410	463	999999	58	863	529	625	788	173	619	999999	193	24	878	265	990	355	711	173	941	999999	999999	788	999999	774	999999	863	999999	999999	735	999999	159	156	999999	416	102	999999	123	257	310	999999	837	800	266	999999	853	666	999999	276	999999	154	999999	828	986	146	941	675	999999	283	176	665	743	935	438	999999	323	47	34	472	172	51	241	464	863	818	558	999999	531	706	920	39	999999	615	716	590	999999	999999	169	852	999999	999999	29	999999	90	644	390	902	999999	999999	564	816	642	623	113	104	912	841	
964	178	588	281	999999	232	362	147	888	138	999999	999999	999999	992	877	181	997	999999	31	402	999999	229	437	656	307	811	152	114	397	163	999999	622	999999	934	366	990	274	203	283	999999	999999	942	755	262	683	524	949	571	999999	470	626	999999	82	520	467	745	740	932	974	342	90	999999	749	735	999999	606	179	836	999999	999999	907	804	472	999999	915	441	474	185	999999	782	862	580	999999	999999	537	154	549	999999	476	621	259	342	999999	940	716	238	203	30	999999	87	355	122	936	61	563	821	895	847	605	999999	281	564	959	201	480	509	92	999999	999999	481	66	999999	369	999999	637	574	999999	532	518	999999	999999	453	999999	894	437	749	644	124	372	715	259	702	999999	450	350	694	999999	37	470	216	155	379	822	164	31	343	752	999999	424	988	246	999999	999999	918	787	827	25	74	764	730	865	968	460	491	999999	364	459	999999	999999	942	202	558	72	311	999999	868	631	999999	873	103	999999	999999	699	383	479	999999	999999	644	662	999999	679	999999	999999	999999	351	186	919	340	932	666	999999	999999	258	481	795	999999	999999	999999	999999	999999	206	630	999999	999999	999999	152	999999	86	22	345	991	999999	266	999999	273	885	295	999999	999999	364	949	300	999999	999999	219	999999	473	228	588	791	585	999999	267	999999	327	59	126	999999	16	208	999999	999999	328	596	999999	78	999999	108	218	910	999999	978	999999	31	999999	905	177	999999	460	569	999999	60	999999	999999	999999	999999	558	522	833	223	769	693	325	999999	456	116	972	999999	999999	151	596	999999	20	677	399	999999	277	245	773	421	882	999999	151	446	529	999999	354	107	999999	29	519	64	275	999999	151	999999	662	316	575	863	933	999999	453	319	973	315	999999	999999	831	163	999999	322	749	999999	341	637	551	878	241	599	761	874	39	521	999999	541	999999	26	536	689	944	961	670	909	488	581	688	832	473	224	817	533	999999	683	641	999999	314	854	662	999999	167	783	84	976	999999	999999	281	931	687	999999	216	999999	294	151	218	426	652	839	999999	760	949	999999	415	27	999999	238	608	999999	999999	434	237	254	363	33	532	170	886	694	807	429	309	756	155	999999	17	999999	249	135	999999	225	555	475	920	902	564	448	378	999999	999999	873	460	924	62	999999	214	999999	670	271	999999	57	539	957	42	514	999999	202	574	383	20	986	989	999999	882	664	879	762	334	999999	468	93	792	830	499	934	968	385	704	999999	999999	55	134	978	516	999999	686	597	443	416	451	372	874	995	56	999999	884	977	52	398	383	452	
637	218	802	534	265	709	468	107	999999	85	497	999999	999999	964	862	21	966	465	978	291	999999	918	19	999999	219	797	783	291	999999	990	342	999999	519	999999	418	915	185	981	170	976	139	345	999999	376	874	999999	449	92	999999	999999	21	999999	999999	101	133	999999	999999	999999	325	999999	999999	999999	999999	999999	999999	190	172	180	556	946	835	984	304	11	162	983	58	999999	231	27	357	701	935	185	978	755	896	427	262	999999	715	479	999999	702	61	999999	296	324	634	693	999999	279	535	409	48	36	292	418	939	149	999999	566	483	307	121	234	999999	872	576	999999	294	745	999999	857	241	999999	328	602	950	209	697	733	18	538	988	999999	175	536	147	952	473	487	487	123	37	159	995	368	591	999999	710	424	748	648	409	294	361	678	999999	682	708	690	468	740	451	937	999999	945	319	42	68	999999	734	999999	523	999999	267	804	999999	92	369	959	20	133	498	999999	985	999999	138	999999	726	497	368	464	253	999999	29	999999	999999	99	600	60	59	558	999999	995	689	999999	134	999999	36	999999	848	999999	323	748	679	344	999999	178	952	999999	816	615	316	571	357	279	380	740	787	520	143	740	999999	319	910	462	999999	999999	593	999999	245	536	999999	179	649	282	151	999999	112	684	506	502	146	412	243	443	252	206	999999	419	999999	394	815	515	424	117	604	13	838	227	999999	747	999999	999999	952	290	937	146	999999	85	138	999999	637	112	24	640	999999	89	86	476	999999	169	856	183	118	850	999999	999999	755	542	678	148	666	885	705	758	999999	999999	999999	952	505	115	999999	999999	291	877	756	712	501	783	999999	525	999999	371	17	819	891	411	983	111	569	776	391	390	999999	990	219	752	407	999999	723	559	629	999999	999999	113	885	293	892	240	104	18	999999	999999	38	162	999999	999999	877	886	999999	515	71	357	393	729	724	894	175	301	668	999999	315	246	999999	954	999999	804	401	903	933	607	519	752	17	560	116	999999	361	254	779	999999	874	999999	398	218	497	281	739	999999	389	991	128	601	999999	999999	703	433	912	84	267	416	903	974	952	269	996	319	350	999999	623	315	542	921	521	753	140	794	999999	850	466	624	74	160	524	942	489	917	999999	917	856	999999	999999	286	987	373	20	899	999999	139	999999	188	999999	906	999999	83	458	206	89	818	959	909	585	999999	999999	642	351	753	459	19	779	999999	139	432	977	940	999999	266	934	158	743	240	236	718	638	288	692	168	999999	999999	494	999999	837	371	957	947	106	999999	
668	354	31	999999	450	558	359	144	58	999999	928	686	273	201	272	931	999999	999999	999999	867	432	339	949	193	999999	999999	525	496	250	768	999999	40	999999	374	999999	590	136	485	789	999999	368	999999	240	194	239	846	187	302	31	906	295	999999	273	239	22	338	404	999999	47	441	43	999999	893	290	43	898	999999	898	603	682	805	600	939	15	999999	999999	109	765	953	384	830	232	999999	344	482	247	766	614	999999	269	195	298	448	358	643	505	999999	949	999999	341	13	999999	698	348	111	695	297	267	999999	999999	239	639	884	662	999999	810	999999	999999	807	795	142	238	546	344	496	517	999999	591	999999	12	327	159	999999	622	381	551	999999	136	242	786	949	508	883	999999	999999	556	413	785	747	833	999999	61	152	999999	208	775	742	364	852	594	543	706	999999	728	766	999999	34	999999	291	69	286	271	326	30	845	633	999999	277	314	939	113	376	844	539	895	275	17	258	423	605	808	179	283	648	253	253	612	165	512	948	531	150	503	687	999999	846	735	131	519	574	430	475	59	912	490	177	862	999999	999999	500	999999	776	848	685	999999	999999	987	677	777	602	999999	199	999999	365	418	999999	872	166	982	999999	540	885	738	999999	185	343	129	371	168	85	391	256	999999	21	875	755	301	999999	437	449	999999	67	353	999999	553	241	710	694	504	526	999999	705	383	784	959	999999	999999	999	510	999999	999999	626	518	702	220	999999	867	752	490	999999	671	999999	728	543	200	483	999999	820	999999	999999	633	435	866	642	780	685	999999	548	999999	999999	717	999999	317	520	461	999999	999999	999999	707	778	374	957	213	841	855	250	976	999999	593	486	654	999999	704	999999	999999	562	999999	876	921	534	902	328	700	802	945	379	746	218	92	958	934	891	123	526	579	999999	231	34	787	999999	708	41	954	575	999999	500	597	999999	236	898	481	999999	999999	182	999999	999999	266	999999	896	999999	999999	999999	999999	635	552	763	112	999999	986	617	340	735	999999	999999	826	870	374	135	769	454	782	999999	981	193	487	272	172	941	650	534	419	999999	137	311	999999	940	283	329	33	279	398	999999	765	619	568	745	582	347	356	15	680	141	999999	452	702	508	786	574	158	289	999999	999999	537	461	208	520	608	787	354	885	596	55	111	499	65	373	239	372	625	741	689	999999	595	999999	854	999999	188	684	609	538	163	709	180	743	678	237	881	999999	420	58	999999	999999	999999	470	418	634	39	999999	999999	999999	278	424	999999	416	600	776	575	891	607	920	
341	923	188	816	999999	887	999999	368	999999	828	999999	926	999999	577	603	999999	831	134	237	229	258	999999	999999	280	269	738	760	764	153	902	661	989	705	500	999999	224	616	186	999999	999999	760	999999	999999	567	999999	352	472	382	999999	705	999999	450	664	388	671	999999	635	908	556	993	137	120	225	918	177	502	999999	461	999999	389	288	654	396	706	468	587	716	730	433	917	999999	387	951	447	957	220	335	326	828	422	589	708	629	744	403	649	455	411	999999	999999	999999	21	521	432	999999	999999	64	958	999999	94	587	904	484	999999	999999	749	168	777	961	957	177	903	633	447	800	580	34	651	312	818	141	999999	999999	89	795	999999	866	528	29	666	165	376	406	999999	999999	999999	233	990	27	999999	491	678	999999	999999	186	227	387	84	632	847	276	412	655	999999	952	282	574	404	843	472	883	640	758	305	801	800	507	889	611	126	356	43	634	658	337	463	999999	896	903	578	999999	792	896	181	399	753	720	305	791	563	999999	828	999999	999999	771	850	919	999999	642	385	720	498	472	515	501	242	778	997	773	498	416	678	501	999999	595	100	744	586	906	57	999999	211	107	58	999999	527	887	89	887	486	999999	999999	999999	527	999999	387	329	390	680	999999	999999	723	531	303	156	441	337	881	959	680	999999	343	247	594	305	999999	401	423	508	973	999999	999999	120	999999	954	695	423	973	417	217	771	999999	999999	999999	83	367	680	804	999999	999999	200	15	130	999999	380	210	483	669	232	348	986	906	881	706	810	284	612	244	348	999999	999999	363	473	999999	909	753	437	497	520	999999	999999	597	521	933	999999	350	579	902	916	753	999999	753	751	78	231	864	481	999999	939	798	754	999999	465	451	558	836	541	999999	308	999999	773	986	159	999999	510	398	394	999999	999999	470	999999	999999	327	594	249	999999	612	999999	529	54	281	999999	557	721	999999	403	141	80	999999	999999	999999	210	999999	999999	999999	999999	604	466	999999	832	480	532	285	479	103	54	999999	871	211	295	999999	999999	849	999999	999999	545	439	999999	111	116	266	323	574	999999	662	505	115	38	614	24	999999	156	836	696	574	749	952	999999	628	149	285	270	869	99	723	671	999999	350	999999	444	795	177	364	999999	999999	999999	958	309	817	597	938	99	267	197	626	86	999999	162	999999	605	593	999999	808	962	830	996	454	485	262	990	154	764	93	179	999999	501	999999	384	131	999999	790	999999	270	41	210	196	13	682	472	647	999999	999999	999999	999999	850	444	999999	402	630	579	
711	483	57	826	453	184	16	999999	999999	135	294	925	41	999999	999999	940	999999	777	762	644	999999	772	999999	999999	629	945	113	744	329	785	999999	999999	754	551	705	999999	605	444	587	35	190	915	714	346	362	999999	177	389	533	909	353	591	640	999999	586	938	999999	442	999999	507	81	272	768	999999	999999	895	999999	489	576	507	345	656	199	736	464	87	68	676	262	193	777	724	220	419	441	999999	999999	767	965	766	847	172	247	90	954	999999	999999	531	352	467	999999	688	812	35	574	697	999999	904	531	509	880	794	190	999999	729	999999	61	359	999999	453	145	999999	999999	809	660	999999	999999	118	781	546	929	999999	333	794	917	99	911	194	844	743	157	855	246	466	886	62	982	999999	360	607	866	798	779	899	331	999999	173	999999	375	999999	288	294	132	985	579	353	471	395	106	640	999999	999999	514	999999	306	290	176	68	922	607	200	999999	999999	184	680	999999	757	433	473	65	926	907	819	453	464	999999	732	999999	999999	543	591	596	136	999999	171	999	293	772	602	51	695	115	90	999999	210	999999	999999	948	999999	999999	595	47	922	50	713	537	57	71	552	443	999999	915	181	389	999999	603	999999	48	22	680	847	984	831	999999	370	999999	827	999999	252	372	337	784	999999	449	947	999999	674	95	16	633	952	232	229	999999	493	779	934	701	999999	607	43	999999	935	634	599	999999	216	999999	680	999999	999999	995	999999	190	999999	999999	969	999999	441	999999	929	973	42	389	999999	625	765	671	938	999999	886	999999	999999	645	338	841	849	321	849	999999	999999	184	415	122	922	956	413	999999	63	720	999999	999999	269	289	999999	69	464	556	905	999999	845	544	561	99	17	584	999999	183	851	274	923	657	882	104	999999	999999	568	999999	466	772	222	726	999999	228	780	683	999999	999999	967	279	387	302	416	874	501	804	999999	325	999999	348	271	239	197	789	796	162	330	174	167	923	501	544	100	143	999999	129	926	343	319	333	717	673	216	582	887	631	251	17	603	328	141	252	814	999999	510	982	538	828	999999	999999	363	702	863	53	999999	842	212	999999	122	999999	999999	289	15	782	999999	597	33	615	999999	999999	911	322	571	838	791	999999	730	972	999999	999999	999999	108	912	691	969	25	810	172	804	999999	428	968	894	231	451	852	999999	999999	999999	912	958	922	926	265	715	999999	140	35	262	528	122	239	650	342	999999	779	377	324	812	614	787	861	811	857	999999	943	999999	999999	397	939	22	999999	999999	720	821	668	182	656	975	999999	
999999	999999	910	999999	931	198	999999	562	440	671	999999	922	229	882	135	107	121	78	999999	772	999999	791	999999	322	516	424	754	999999	999999	132	607	720	348	884	999999	12	950	535	925	558	625	865	908	725	463	999999	479	999999	999999	724	557	113	147	213	314	103	157	597	769	517	444	398	999999	318	74	764	999999	344	999999	999999	156	586	153	960	999999	758	882	999999	999999	426	945	161	344	796	575	504	583	144	580	999999	854	363	766	417	123	237	823	600	660	699	515	144	449	472	577	970	959	186	66	555	221	244	738	352	999999	292	64	254	743	570	999999	999999	764	526	277	793	820	735	999999	919	935	292	261	169	911	999999	712	871	229	999999	544	999999	999999	34	425	999999	624	423	999999	831	183	999999	856	99	517	75	379	923	204	999999	160	233	339	147	999999	999999	999999	578	999999	999999	580	192	999999	148	36	784	372	740	111	658	178	406	889	25	746	366	435	171	652	846	999999	789	677	445	999999	320	77	940	999999	496	636	56	982	999999	261	999999	552	718	999999	733	702	639	999999	546	999999	999999	999999	999999	400	263	999999	821	926	594	329	999999	514	590	999999	715	717	432	336	615	31	131	423	804	764	755	813	999999	108	919	154	801	967	999999	829	699	976	999999	549	160	992	815	130	398	766	469	486	999999	999999	999999	999999	999999	313	215	524	493	340	540	559	644	449	786	722	999999	449	999999	823	999999	761	995	738	963	882	185	622	215	11	999999	47	304	999999	999999	694	749	903	999999	498	761	616	345	368	446	204	904	710	216	102	123	999999	999999	646	113	211	999999	620	62	397	137	593	319	492	316	999999	999999	375	598	102	999999	113	999999	38	71	766	425	636	301	769	977	474	416	123	888	999999	799	999999	175	649	666	139	999999	486	370	178	999999	853	62	999999	939	539	122	124	999999	19	999999	219	584	346	786	400	328	999999	999999	662	187	206	603	240	702	605	999999	999999	999999	844	262	999999	999999	893	469	571	583	356	829	448	362	301	993	999999	702	589	999999	829	863	275	810	568	75	708	991	110	260	821	999999	999999	339	173	688	284	756	999999	552	690	876	224	816	999999	462	971	999999	885	999999	999999	538	123	531	999999	95	999999	44	693	34	959	902	368	321	762	114	496	119	199	612	719	133	999999	47	999999	952	649	999999	838	116	104	408	115	898	999999	999999	138	812	999999	999999	528	250	72	268	999999	788	517	902	64	866	966	861	120	282	493	600	999999	999999	147	427	999999	711	205	587	999999	560	
796	470	785	479	976	683	160	121	999999	478	999999	160	454	605	999999	746	999999	999999	999999	999999	298	999999	999999	999999	173	999999	999999	999999	641	999999	54	485	339	41	991	999999	127	585	890	292	711	999999	198	24	540	999999	999999	541	982	699	316	234	447	999999	999999	963	999999	999999	999999	924	18	619	479	999999	433	999999	821	423	999999	397	628	999999	90	857	531	299	644	999999	999999	999999	430	143	999999	942	511	820	47	641	999999	999999	992	277	280	999999	283	101	529	922	591	955	999999	218	926	595	81	999999	999999	590	999999	973	329	663	454	121	503	875	71	537	764	999999	999999	189	654	999999	404	999999	548	124	583	439	769	999999	809	999999	56	222	999999	999999	999999	999999	676	456	475	795	707	339	823	999999	472	407	39	992	167	978	416	968	999999	349	200	720	949	38	17	999999	213	999999	999999	14	75	999999	669	108	666	999999	999999	101	713	999999	879	75	537	389	999999	185	409	777	999999	831	999999	999999	658	866	999999	160	72	648	449	738	591	999999	999999	818	999999	191	738	931	335	415	999999	325	265	705	999999	135	193	570	386	831	336	435	53	999999	971	988	999999	803	336	516	999999	999999	999999	999999	276	779	590	719	295	469	447	478	452	159	789	717	821	952	406	646	967	999999	271	617	999999	166	66	999999	999999	115	559	935	605	819	999999	754	674	999999	439	690	544	474	284	916	394	858	983	894	243	264	176	679	999999	689	999999	999999	999999	43	999999	999999	722	999999	872	190	999999	999999	873	999999	433	45	999999	541	523	716	111	503	227	354	999999	553	182	172	229	999999	999999	879	999999	915	280	999999	727	999999	717	328	967	416	601	104	16	999999	985	360	470	207	221	999999	166	690	999999	55	999999	681	810	29	937	999999	999999	290	250	41	972	957	363	895	317	413	999999	204	748	694	901	132	348	350	568	822	702	31	999999	314	722	848	999999	999999	567	56	829	698	999999	418	508	321	853	975	909	37	997	574	999999	808	810	962	941	893	154	847	999999	469	461	125	857	886	909	999999	318	133	999999	139	338	270	583	136	999999	340	196	589	279	373	440	540	825	999999	141	572	504	760	907	443	89	720	999999	999999	246	275	560	621	999999	917	666	999999	406	867	246	629	235	683	999999	611	706	999999	999999	969	39	920	999999	730	999999	999999	441	557	226	196	59	618	557	223	889	547	779	575	999999	361	706	654	999999	957	891	511	347	820	612	305	737	524	999999	744	341	326	975	829	865	75	486	119	569	999999	818	628	999999	22	999999	999999	
831	141	999999	226	272	384	785	342	839	253	999999	620	999999	921	459	999999	475	813	881	999999	571	950	709	121	875	597	95	999999	149	272	439	335	36	11	474	605	147	999999	481	956	540	643	990	621	76	865	174	648	759	293	162	269	140	231	49	999999	999999	999999	350	675	298	860	999999	999999	814	673	594	943	999999	854	397	999999	341	925	41	928	959	97	999999	999999	433	447	999999	999999	120	180	205	999999	962	592	183	872	999999	806	668	680	450	423	807	403	999999	230	201	999999	999999	612	927	999999	199	120	999999	999999	229	340	252	850	999999	347	466	999999	999999	999999	980	864	681	524	964	999999	266	361	488	999999	289	652	999999	212	256	269	959	507	252	990	999999	851	999999	838	652	255	564	999999	984	112	957	999999	999999	490	249	999999	234	381	648	999999	999999	838	632	385	65	999999	600	999999	604	999999	999999	999999	400	487	999999	139	999999	843	871	718	999999	448	377	999999	999999	126	726	259	962	999999	999999	587	858	850	999999	776	229	296	783	85	655	524	223	557	723	999999	772	448	999999	120	143	391	999999	999999	430	509	470	256	999999	938	850	350	87	684	400	801	110	550	999999	408	999999	907	70	999999	73	999999	235	819	662	590	353	999999	999999	851	786	999999	999999	999999	429	542	315	999999	500	844	234	314	446	539	167	922	897	232	13	906	210	235	330	713	867	974	284	650	594	215	595	571	407	235	897	746	723	999999	130	902	102	937	999999	225	571	759	19	696	662	740	999999	999999	285	999999	650	561	333	374	999999	455	267	665	387	295	999999	662	907	221	999999	420	208	725	112	110	813	273	818	999999	151	118	999999	999999	988	854	522	474	999999	370	585	999999	422	359	121	674	999999	437	560	131	966	909	851	798	64	251	541	999999	28	999999	233	387	742	999999	232	952	491	679	999999	533	772	784	376	547	999999	305	999999	848	614	437	465	386	713	999999	999999	242	999999	999999	999999	746	323	555	455	120	999999	207	604	204	137	168	193	965	999999	37	999999	191	542	314	173	999999	254	692	362	590	999999	846	674	55	999999	999999	696	326	999999	930	219	227	338	999999	999999	438	701	999999	721	999999	254	500	625	685	347	957	999999	999999	12	999999	502	630	202	999999	999999	300	533	999999	125	147	471	999999	819	830	817	999999	852	286	904	999999	67	451	971	906	999999	228	231	988	999999	132	299	745	323	999999	438	589	35	473	999999	120	904	152	687	584	999999	387	999999	999999	999999	999999	114	999999	999999	277	717	60	658	296	528	999999	999999	544	
850	993	847	999999	999999	449	402	999999	116	388	999999	794	830	914	763	397	999999	999999	548	436	129	999999	27	876	697	56	662	387	930	738	944	691	51	369	999999	999999	736	268	999999	240	402	641	110	725	10	263	446	802	297	271	374	570	634	641	999999	359	999999	971	38	506	787	999999	999999	377	999999	730	752	999999	999999	79	660	662	999999	317	999999	488	400	302	999999	444	999999	859	100	669	999999	999999	999999	999999	944	942	718	764	999999	338	453	999999	344	999999	999999	279	510	976	189	227	610	999999	447	327	999999	936	958	682	105	593	897	928	999999	637	999999	69	673	999999	525	681	360	999999	432	999999	864	999999	153	999999	21	605	934	633	999999	872	999999	661	936	999999	802	999999	983	45	669	646	441	524	999999	707	729	999999	999999	168	460	508	866	714	999999	999999	462	950	792	300	999999	500	999999	274	259	999999	579	351	999999	999999	549	999999	697	324	236	999999	364	349	203	446	999999	789	999	999999	999999	180	999999	353	382	294	287	852	226	692	374	178	987	999999	999999	411	137	999999	108	672	618	943	811	551	487	503	297	123	756	355	361	882	501	882	101	88	54	235	999999	838	656	697	999999	999999	950	68	999999	196	999999	791	319	999999	690	999999	999999	238	369	464	865	879	999999	174	105	870	340	491	677	999999	85	999999	999999	901	418	270	26	920	652	806	600	429	705	111	999999	999999	999999	800	999999	174	724	999999	719	590	999999	99	841	492	999999	999999	999999	469	390	692	121	889	435	999999	152	429	319	247	586	563	864	445	183	895	136	999999	834	539	999999	999999	390	222	476	999999	541	328	429	534	328	232	141	141	49	23	989	999999	539	628	999999	999999	854	487	286	165	725	999999	916	945	365	472	595	999999	999999	877	311	898	999999	658	876	823	10	785	918	364	431	732	405	170	906	999999	600	215	881	527	657	903	935	999999	999999	616	412	484	178	856	999999	997	961	172	999999	100	736	881	752	999999	999999	79	568	922	734	992	999999	755	49	388	871	389	263	652	229	407	963	999999	607	270	421	525	616	999999	727	434	999999	243	459	999999	251	999999	463	999999	754	588	999999	23	586	67	97	657	444	789	984	256	744	999999	942	313	137	634	283	492	423	256	462	506	204	309	999999	295	306	999999	147	162	926	216	897	640	72	949	525	549	999999	764	91	827	87	999999	999999	462	300	155	999999	617	445	971	999999	508	999999	999999	999999	286	999999	801	360	221	999999	831	330	999999	999999	999999	250	187	118	733	999999	659	999999	635	428	999999	
619	769	994	160	999999	530	717	954	583	399	515	999999	141	249	999999	999999	999999	869	184	255	999999	999999	51	988	904	510	508	711	662	999999	343	500	420	999999	667	76	806	209	675	131	124	375	954	32	999999	27	55	869	29	937	256	305	460	182	572	467	728	15	256	44	31	999999	301	610	65	24	812	46	582	646	574	213	203	63	141	785	208	28	999999	887	464	639	999999	725	999999	47	50	248	532	210	348	801	953	641	110	999999	84	999999	966	782	214	19	296	383	999999	999999	111	407	51	787	268	709	813	999999	580	391	323	576	883	27	974	574	999999	999999	999999	999999	259	562	999999	31	999999	854	999999	999999	682	455	352	318	362	684	936	642	206	745	999999	999999	987	594	70	999999	999999	999999	470	999999	807	999999	505	999999	85	599	999999	548	454	29	86	414	999999	403	686	134	48	14	224	209	91	999999	999999	768	440	668	785	665	501	244	235	213	393	999999	612	999999	949	438	243	762	999999	397	198	999999	999999	536	982	594	907	936	999999	791	292	999999	866	476	271	736	483	416	813	138	999999	220	794	872	31	553	790	643	999999	610	770	461	318	694	999999	201	110	904	999999	201	999999	565	564	444	920	131	247	146	999999	223	954	827	949	762	999999	977	392	999999	999999	999999	803	274	761	79	31	999999	953	181	999999	999999	636	579	730	999999	999999	491	656	999999	952	899	316	654	862	961	656	943	512	556	354	175	808	314	398	999999	398	493	804	999999	422	99	999999	999999	813	710	587	384	106	337	391	999999	331	42	843	615	133	999999	411	799	423	87	329	407	827	167	272	331	191	484	233	999999	686	171	999999	862	731	999999	840	999999	999999	281	847	999999	174	999999	843	775	999999	782	133	249	92	15	81	345	770	771	248	656	447	265	203	999999	999999	999999	182	999999	105	981	884	882	318	258	999999	151	999999	154	999999	341	323	999999	861	408	360	999999	805	999999	99	999999	999999	999999	12	194	999999	128	88	235	81	670	323	683	679	489	898	250	931	833	999999	929	999999	999999	999999	906	342	950	404	795	271	128	698	999999	80	999999	888	924	879	133	543	306	73	15	82	572	27	640	817	382	510	999999	63	971	102	169	497	999999	431	999999	852	764	724	293	964	952	972	823	999999	186	600	999999	371	999999	999999	292	999999	109	553	966	889	701	143	999999	294	161	75	726	999999	910	16	422	503	999999	999999	778	582	780	51	130	999999	203	38	641	781	536	748	999999	680	809	303	999999	999999	999999	216	160	631	999999	
998	813	999999	255	425	701	179	999999	480	999999	535	999999	999999	96	68	433	999999	999999	999999	502	250	758	412	819	55	598	617	618	500	48	577	131	157	879	781	238	999999	999999	778	336	471	604	66	171	720	168	108	999999	339	498	98	999999	487	138	462	250	410	78	999999	999999	999999	561	999999	442	999999	999999	374	830	314	830	200	32	999999	347	41	645	999999	251	999999	887	500	410	999999	11	950	66	644	28	427	541	827	174	154	951	999999	910	999999	624	161	316	793	277	902	509	307	999999	999999	999999	999999	999999	548	169	969	322	336	684	282	999999	999999	953	770	356	412	773	999999	35	877	965	999999	130	727	87	99	792	103	232	999999	999999	704	884	461	504	920	611	992	667	205	832	625	567	999999	242	142	207	546	447	865	139	999999	999999	197	999999	54	977	98	471	80	187	228	999999	186	502	980	607	501	275	435	801	780	345	999999	55	349	537	492	495	999999	999999	255	999999	999999	378	283	431	696	822	459	943	522	531	597	27	613	999999	999999	146	262	534	705	280	999999	999999	358	171	451	152	999999	999999	494	603	526	188	999999	572	999999	808	228	558	910	679	999999	999999	288	259	999999	812	999999	827	157	356	242	420	195	999999	644	999999	999999	122	980	554	532	999999	999999	919	15	419	95	50	999999	999999	917	703	623	36	463	529	785	108	999999	638	710	473	999999	147	370	115	992	956	928	999999	788	115	578	999999	156	874	42	999999	254	337	999999	401	999999	999999	439	539	796	168	522	124	999999	921	698	351	844	69	583	321	999999	999999	999999	999999	122	333	793	811	134	267	880	589	497	999999	854	95	911	318	422	793	999999	999999	318	999999	999999	814	934	866	417	999999	521	999999	999999	999999	809	354	910	597	288	999999	781	999999	414	538	288	999999	999999	101	77	999999	440	535	647	789	999999	728	999999	593	999999	999999	999999	926	404	897	999999	793	298	776	999999	509	185	324	40	694	21	91	425	999999	555	999999	197	842	799	804	999999	999999	999999	511	999999	91	999999	326	901	999999	338	999999	233	516	792	494	644	850	485	999999	999999	125	999999	953	777	531	312	811	48	194	999999	557	137	599	999999	761	354	999999	999999	535	746	858	423	58	366	166	999999	908	987	999999	867	346	366	242	376	680	489	999999	734	586	999999	951	288	716	870	780	727	999999	415	40	999999	857	192	950	821	578	702	999999	999999	620	674	403	824	977	327	999999	200	894	232	430	281	858	62	92	756	794	580	706	999999	999999	439	999999	503	999999	921	20	163	999999	
420	798	978	42	899	123	911	385	136	310	999999	106	590	833	410	984	759	290	804	110	203	36	998	999999	278	21	999999	449	900	868	66	317	620	783	484	434	999999	248	959	999999	180	999999	999999	279	317	92	999999	606	824	518	206	640	215	63	999999	999999	999999	982	764	887	932	472	999999	268	253	91	485	999999	358	999999	999999	520	330	999999	999999	823	999999	728	687	195	26	999999	625	999999	999999	999999	111	567	570	999999	999999	469	999999	82	16	708	999999	409	36	236	606	197	257	848	999999	686	319	350	999999	399	35	81	999999	999999	870	356	846	103	596	827	980	999999	245	268	350	999999	46	258	858	232	928	959	702	461	588	828	999999	999999	415	999999	116	760	999999	999999	74	999999	174	999999	212	659	861	801	999999	208	256	688	952	999999	507	999999	649	70	492	900	471	75	379	999999	989	51	28	79	688	999999	721	229	483	74	203	787	908	999999	999999	999999	999999	137	156	503	999999	999999	999999	350	999999	512	345	55	278	544	710	999	193	331	915	170	641	791	122	999999	999999	36	215	887	794	719	994	518	24	999999	540	344	918	875	637	99	174	678	999999	185	276	675	951	999999	364	204	604	999999	226	999999	567	578	999999	946	999999	188	999999	989	999999	559	999999	827	41	983	13	376	999999	999999	694	999999	999999	962	999999	937	934	999999	85	276	533	999999	999999	418	301	999999	727	999999	999999	999999	858	458	405	185	132	250	667	449	644	967	999999	988	999999	296	891	401	890	604	587	86	22	214	999999	427	999999	956	443	999999	535	999999	266	52	56	117	459	999999	999999	999999	839	750	280	494	177	117	342	545	484	829	526	900	248	999999	384	252	999999	653	354	978	720	176	999999	567	913	999999	711	892	999999	999999	837	656	999999	999999	764	999999	806	527	47	996	95	920	481	614	999999	635	664	143	667	803	156	999999	890	450	110	673	943	712	581	436	406	999999	603	478	991	870	928	178	367	548	446	443	616	358	893	999999	999999	201	985	999999	87	577	234	148	999999	42	999999	999999	999999	999999	892	999999	945	611	599	645	999999	13	623	999999	707	999999	775	129	367	999999	198	999999	556	310	978	751	726	999999	358	829	224	999999	618	959	115	999999	208	276	999999	351	497	15	758	999999	482	691	578	283	999999	591	801	114	999999	999999	843	233	974	669	123	150	377	652	262	999999	430	999999	999999	999999	999999	310	296	509	473	999999	225	193	783	308	827	999999	999999	452	721	999999	37	999999	683	471	125	881	431	539	163	515	974	845	752	987	999999	620	
306	915	677	280	304	999999	641	766	931	660	450	676	842	999999	967	924	999999	495	743	320	188	999999	999999	724	999999	757	999999	957	51	380	440	795	999999	999999	999999	268	775	450	999999	735	478	917	540	465	441	999999	697	336	999999	59	914	266	254	999999	442	999999	377	952	402	546	999999	683	724	560	229	654	206	999999	999999	708	159	490	33	17	841	271	393	999999	292	133	70	999999	999999	991	466	184	550	963	774	616	999999	999999	999999	925	789	795	202	979	246	999999	558	71	499	839	900	999999	999999	999999	675	180	989	999999	999999	278	999999	927	274	733	999999	54	114	243	860	231	818	335	441	108	228	56	999999	413	846	999999	574	998	530	999999	999999	42	940	999999	999999	999999	626	605	999999	779	448	862	999999	469	885	999999	999999	999999	999999	277	999999	574	999999	145	999999	628	111	999999	999999	173	703	487	406	695	641	71	114	999999	945	999999	604	999999	182	661	659	365	526	610	527	654	823	999999	999999	999999	557	527	50	805	999999	668	999999	999999	999999	989	999999	961	465	835	827	999999	97	880	380	999999	673	809	999999	340	999999	999999	112	999999	69	794	349	454	999999	999999	147	123	31	308	518	286	764	564	999999	192	585	698	900	690	782	703	567	943	999999	853	589	748	135	710	329	629	565	11	980	372	649	631	280	320	698	713	999999	789	371	103	189	118	754	218	754	787	763	422	999999	999999	236	999999	575	836	999999	999999	999999	320	978	888	721	763	584	692	543	953	427	589	992	78	900	999999	581	785	673	480	999999	917	955	542	866	153	292	624	999999	999999	66	999999	999999	309	725	999999	999999	483	999999	426	534	999999	675	999999	999999	183	430	650	465	458	824	789	173	94	405	81	364	446	32	577	999999	959	556	299	897	983	834	999999	352	417	967	108	999999	999999	999999	931	251	164	181	999999	722	641	169	687	999999	276	280	670	999999	654	137	999999	460	999999	945	999999	516	386	903	386	999999	999999	999999	57	490	725	386	916	148	474	829	210	999999	340	854	999999	999999	868	870	999999	999999	173	789	698	290	603	999999	608	311	999999	424	999999	260	795	999999	985	344	999999	206	703	890	364	532	438	824	927	999999	999999	949	117	774	648	516	283	673	999999	948	999999	767	887	87	999999	615	766	999999	964	949	478	999999	869	504	687	999999	999999	740	358	641	360	874	362	503	527	659	203	999999	776	359	977	132	176	46	735	354	999999	625	122	749	999999	999999	860	999999	631	999999	89	612	999999	976	349	542	324	999999	999999	734	999999	394	559	128	421	
169	283	615	971	999999	820	999999	769	343	999999	550	628	609	875	971	24	385	999999	999999	579	591	520	800	19	445	999999	632	449	999999	940	924	75	993	337	606	115	254	999999	284	322	257	843	753	623	798	999999	714	668	626	720	39	522	999999	999999	829	649	483	605	999999	549	197	393	768	403	438	484	634	281	279	866	769	999999	597	82	331	999999	766	999999	221	530	102	999999	999999	999999	999999	999999	900	454	507	957	631	649	479	734	134	999999	84	360	999999	323	290	442	399	999999	951	660	925	999999	999999	91	882	999999	394	16	456	999999	999999	488	492	999999	999999	189	999999	321	999999	999999	899	862	947	468	673	416	999999	999999	999999	659	999999	999999	999999	260	486	807	236	426	85	335	265	473	287	901	302	999999	867	999999	739	999999	669	87	999999	832	760	72	999999	758	417	476	313	496	765	797	657	507	999999	242	551	999999	953	357	246	999999	863	999999	585	55	999999	999999	548	836	167	150	999999	497	548	999999	999999	999999	662	477	18	608	999999	769	707	999999	254	795	444	635	615	999999	157	999999	841	999999	968	334	999999	109	593	339	999999	477	999999	625	806	169	958	999999	742	137	999999	485	999999	637	887	999999	729	104	801	999999	643	912	230	204	993	679	655	999999	537	999999	999999	563	884	678	680	999999	440	999999	684	94	837	789	893	488	850	999999	999999	214	727	999999	605	392	307	223	696	25	256	999999	632	137	999999	34	127	576	199	559	600	999999	956	999999	664	647	419	717	541	853	999999	742	354	330	706	451	216	663	570	999999	266	999999	982	665	307	305	999999	557	999999	999999	671	999999	298	300	81	312	257	393	999999	957	972	590	999999	842	999999	999999	790	311	430	72	817	464	16	645	303	999999	687	301	45	368	198	862	146	728	192	703	999999	999999	259	404	999999	999999	454	612	581	999999	999999	999999	669	999999	515	157	136	517	999999	999999	319	999999	996	151	999999	956	999999	999999	769	999999	453	953	999999	302	68	736	999999	36	999999	994	20	404	73	999999	941	547	632	999999	999999	50	736	999999	732	975	393	999999	999999	117	779	247	474	999999	843	471	232	999999	489	376	999999	999999	105	109	999999	999999	206	999999	999999	379	210	999999	333	116	997	999999	999999	823	230	684	909	999999	679	999999	257	632	530	999999	560	602	999999	906	999999	265	999999	999999	945	636	981	999999	778	999999	223	687	907	702	913	367	606	999999	97	409	999999	999999	467	479	999999	160	852	25	480	789	999999	986	975	303	29	77	601	922	999999	999999	841	498	905	999999	52	999999	46	554	
999999	999999	999999	446	514	995	102	262	798	999999	975	999999	784	966	261	999999	999999	237	711	999999	999999	845	766	683	999999	351	999999	999999	899	36	436	999999	123	999999	999999	317	979	918	481	980	210	999999	999999	565	947	999999	962	875	246	999999	327	815	999999	999999	871	873	406	136	113	173	437	777	999999	771	609	868	681	486	670	944	999999	204	755	731	999999	916	576	210	999999	999999	388	691	88	999999	708	621	825	691	436	999999	911	999999	814	317	552	433	412	507	956	88	315	485	215	999999	907	999999	69	558	28	954	306	205	999999	758	785	746	999999	999999	999999	987	999999	990	999999	247	999999	167	389	447	999999	980	513	78	254	999999	999999	902	486	786	84	999999	562	276	672	481	136	715	461	999999	532	805	735	41	444	999999	45	999999	435	968	269	750	743	999999	379	48	999999	999999	951	743	999999	882	269	912	306	999999	999999	776	999999	578	120	327	705	999999	915	383	999999	482	634	999999	621	725	476	518	526	334	999999	941	897	633	41	898	764	718	347	650	546	823	735	957	999999	269	999999	857	999999	999999	54	420	999999	995	794	968	999999	999999	131	992	415	751	999999	972	645	493	878	695	546	999999	563	987	985	999999	837	431	747	677	742	362	999999	619	661	584	289	431	245	902	839	73	999999	98	999999	354	244	795	437	762	321	59	999999	309	320	645	388	67	434	441	167	372	230	926	933	769	272	796	99	810	693	223	258	976	856	999999	917	475	999999	641	39	52	993	984	365	692	971	430	999999	26	206	231	999999	803	999999	999999	842	377	164	999999	999999	448	705	999999	79	999999	801	414	999999	837	727	913	999999	793	411	999999	379	999999	999999	251	798	841	497	999999	614	471	225	455	241	389	640	549	320	574	999999	591	346	999999	999999	266	999999	566	977	999999	298	292	565	999999	999999	628	107	606	806	913	38	251	951	631	23	607	882	356	182	73	999999	999999	603	101	244	820	779	12	999999	314	360	241	864	35	785	331	905	21	63	999999	292	44	743	406	999999	317	639	715	999999	318	384	544	393	913	275	121	999999	999999	970	581	849	104	285	502	999999	796	387	925	999999	691	701	871	302	569	781	171	444	206	554	927	190	73	649	22	999999	816	999999	999999	760	674	641	441	50	482	763	999999	758	999999	844	750	930	714	868	671	616	512	251	824	999999	114	999999	493	920	999999	999999	999999	455	999999	999999	745	947	999999	175	182	60	269	830	820	805	999999	412	203	362	803	997	999999	204	999999	999999	999999	575	33	818	656	
997	999999	999999	999999	999999	978	742	495	679	999999	802	999999	999999	696	621	356	999999	430	28	548	701	483	999999	999999	999999	923	590	477	868	154	180	924	999999	519	184	901	748	832	738	827	850	917	523	999999	11	999999	999999	508	366	999999	744	154	999999	280	999999	523	27	405	953	168	999999	275	627	534	927	878	886	999999	522	719	999999	999999	999999	201	697	784	959	999999	125	551	996	92	999999	820	409	999999	918	347	999999	660	884	999999	878	999999	440	999999	300	988	999999	999999	617	999999	985	999999	449	894	999999	814	582	180	563	150	289	411	172	999999	164	999999	135	901	999999	549	475	861	835	999999	971	999999	999999	999999	493	971	999999	992	934	108	106	473	380	999999	574	114	764	394	999999	999999	999999	476	417	999999	999999	999999	863	433	172	77	432	134	812	194	923	999999	62	470	686	592	599	297	477	73	999999	691	436	620	337	854	999999	91	764	101	999999	504	704	636	690	999999	117	127	829	866	999999	999999	661	999999	591	234	61	999999	707	514	154	776	999	999999	916	740	66	999999	106	999999	293	999999	999999	720	999999	999999	999999	426	780	999999	484	481	999999	611	398	999999	40	999999	39	999999	803	490	383	259	946	425	504	360	719	950	944	999999	31	521	582	333	999999	940	999999	172	589	634	999999	999999	39	999999	318	398	999999	680	710	999999	223	992	514	802	999999	120	774	577	924	294	999999	830	741	619	460	999999	38	74	634	100	999999	866	523	178	999999	362	999999	283	117	999999	404	999999	250	139	651	38	17	999999	999999	999999	175	999999	248	305	927	693	999999	999999	222	372	370	999999	55	620	999999	999999	479	346	835	999999	999999	501	470	817	889	668	589	999999	967	431	999999	999999	709	142	924	433	628	228	251	283	82	810	70	744	999999	514	999999	630	372	999999	559	670	943	749	611	674	164	430	999999	268	113	677	451	790	433	121	999999	999999	695	342	727	999999	105	999999	543	89	440	999999	81	385	675	999999	249	672	872	278	314	960	999999	259	278	999999	813	982	180	405	999999	279	320	634	999999	90	934	40	577	308	999999	391	215	532	244	439	359	40	593	153	437	779	918	165	807	231	392	445	73	529	447	123	392	148	720	999999	414	446	999999	595	999999	219	104	999999	702	922	754	998	25	839	848	782	999999	999999	999999	589	361	165	827	999999	697	999999	966	999999	861	462	999	77	999999	83	999999	913	999999	998	128	999999	684	354	462	884	476	394	430	999999	681	664	724	365	179	999999	808	999999	618	949	897	536	999999	56	712	250	999999	686	
999999	941	814	934	804	400	908	999999	904	17	702	999999	635	313	78	743	377	206	737	999999	898	680	275	999999	305	38	999999	591	975	637	641	221	960	790	999999	488	418	746	859	999999	457	429	236	801	556	674	324	593	999999	509	679	516	999999	290	788	515	676	49	639	999999	299	326	775	277	376	490	983	844	116	589	999999	630	346	413	195	478	453	473	228	630	713	517	999999	475	999999	135	708	999999	12	691	812	999999	116	999999	44	140	654	959	435	999999	691	479	487	879	999999	58	179	109	999999	999999	72	212	821	999999	999999	782	204	999999	318	250	782	313	842	424	777	955	524	263	999999	65	824	494	48	161	939	244	39	253	300	909	955	608	585	692	629	609	557	107	999999	261	999999	999999	999999	194	293	388	636	73	112	999999	534	916	730	999999	494	577	174	999999	79	828	999999	951	18	409	295	183	727	160	794	177	999999	999999	999999	999999	128	999999	843	854	868	999999	999999	966	151	80	999999	49	877	546	207	61	445	887	38	202	509	999999	345	251	899	119	660	486	278	934	822	999999	999999	613	999999	24	734	319	801	517	230	786	999999	938	33	255	306	190	952	999999	732	520	999999	49	618	143	144	999999	999999	999999	900	131	697	216	257	278	365	273	626	193	327	999999	95	520	971	722	185	999999	227	653	813	480	533	536	999999	312	718	644	995	786	880	142	364	999999	617	109	999999	603	690	755	890	42	564	768	425	999999	434	878	999999	895	958	736	383	311	944	430	597	999999	14	999999	559	720	277	839	313	194	770	999999	902	872	633	582	717	472	763	780	915	999999	121	604	999999	840	999999	999999	999999	153	999999	63	999999	197	512	999999	999999	999999	206	179	999999	725	465	240	836	999999	975	205	272	385	999999	911	548	999999	514	999999	999999	410	77	999999	153	177	20	169	435	717	942	999999	369	705	984	972	275	593	25	999999	309	999999	999999	495	865	381	838	453	134	847	514	935	683	679	878	197	677	488	36	999999	714	306	805	129	999999	269	835	566	401	57	646	955	158	999999	532	178	642	999999	852	772	999999	566	45	999999	213	17	42	999999	826	796	305	787	566	428	485	13	85	649	55	606	999999	999999	61	87	211	999999	999999	369	157	999999	555	104	999999	263	999999	999999	270	226	915	442	237	156	740	605	751	858	398	999999	837	529	103	992	999999	256	237	68	515	957	386	654	230	999999	542	999999	999999	210	161	999999	170	337	742	858	733	612	999999	999999	541	456	335	352	169	67	532	628	
999999	999999	999999	389	36	209	642	312	839	271	222	565	613	622	364	551	706	999999	568	509	786	244	269	924	877	838	999999	68	632	44	494	172	999999	914	999999	687	999999	772	286	999999	695	439	29	471	400	813	785	918	101	784	645	83	498	32	841	382	999999	999999	511	197	999999	999999	680	805	999999	60	999999	699	121	999999	907	999999	809	607	814	356	225	999999	534	74	63	999999	967	999999	999999	420	999999	999999	82	138	394	11	999999	98	288	999999	999999	223	694	350	397	95	999999	423	999999	999999	274	890	218	495	167	505	117	447	144	83	616	999999	999999	366	386	308	626	983	293	999999	673	720	329	999999	999999	11	999999	194	676	967	802	553	971	687	999999	782	999999	587	971	888	894	823	954	215	504	999999	806	999999	963	99	469	823	140	972	47	553	999999	999999	898	165	401	999999	770	177	280	73	860	999999	220	999999	399	49	21	404	999999	850	766	123	208	669	204	776	230	587	508	979	423	999	649	602	999999	403	688	815	497	971	999999	786	935	440	77	999999	126	370	699	999999	811	735	999999	999999	786	999999	999999	999999	960	624	702	193	669	300	650	861	89	618	392	996	999999	205	906	49	797	999999	188	768	601	127	999999	860	999999	88	999999	687	47	462	815	999999	999999	459	854	999999	278	999999	127	999999	790	215	997	999999	977	999999	79	616	999999	922	400	806	279	999999	637	999999	963	842	306	591	132	963	823	627	802	629	909	900	350	43	770	927	999999	543	978	396	999999	162	882	194	18	999999	999999	125	999999	18	493	548	822	999999	910	436	999999	999999	521	826	999999	380	705	358	999999	178	275	999999	161	999999	999999	735	569	250	999999	810	960	121	582	570	999999	708	564	793	145	371	88	999999	133	344	364	999999	31	161	999999	750	457	534	999999	839	999999	72	999999	600	74	758	979	581	999999	109	999999	999999	953	999999	722	999999	999999	911	222	431	100	999999	672	817	117	618	999999	999999	246	972	999999	435	719	742	999999	51	999999	999999	729	387	392	507	999999	33	868	999999	382	80	439	999999	934	546	321	970	749	360	400	156	999999	999999	54	570	344	326	746	49	742	220	999999	680	938	850	191	999999	49	593	999999	999999	948	215	246	999999	999999	914	48	816	124	748	993	923	651	598	482	283	342	821	172	723	999999	828	169	171	402	758	393	93	364	486	931	999999	464	999999	207	286	999999	999999	591	999999	288	999999	925	999999	227	999999	39	350	378	907	502	999999	431	999999	371	999999	55	84	250	230	999999	954	999999	999999	817	837	
468	900	400	205	74	999999	999999	741	445	358	999999	175	944	648	999999	52	999999	457	983	713	735	292	389	87	999999	145	171	999999	898	999999	477	296	187	999999	999999	138	949	182	843	999999	987	689	736	22	999999	880	139	999999	501	488	249	14	655	113	112	186	520	999999	964	928	769	869	843	999999	880	616	988	565	362	600	103	542	613	421	725	56	999999	376	860	999999	999999	569	999999	419	94	472	999999	999999	287	119	999999	636	218	915	999999	128	845	999999	142	611	891	999999	249	999999	395	706	401	243	387	66	999999	153	462	999999	922	209	999	433	37	418	974	914	288	253	981	466	334	698	618	999999	999999	931	244	259	468	999999	329	967	34	387	80	999999	695	230	488	999999	999999	604	992	602	128	421	596	723	999999	977	296	996	919	928	382	703	624	780	855	698	908	213	154	490	880	42	409	650	347	575	229	999999	764	516	292	729	705	26	488	788	345	521	622	491	156	332	58	105	14	999999	783	999999	375	789	999999	970	459	999999	999999	96	999999	999999	999999	999999	999999	238	242	412	645	999999	997	608	302	77	999999	999999	590	662	344	558	999999	313	999999	999999	791	314	692	974	999999	322	280	999999	999999	401	775	400	999999	561	999999	917	999999	645	459	362	379	185	999999	307	436	179	999999	796	999999	999999	113	709	309	416	279	999999	546	999999	462	999999	382	805	999999	999999	999999	963	262	999999	929	426	468	999999	999999	999999	599	999999	692	394	999999	781	932	483	33	139	298	76	100	728	292	289	380	832	193	136	979	574	870	720	16	473	999999	999999	999999	751	706	765	855	25	816	662	761	162	718	681	401	899	781	999999	612	999999	999999	534	747	999999	999999	635	164	999999	314	35	745	999999	388	999999	999999	581	999999	281	433	533	221	84	911	999999	528	228	999999	999999	734	89	792	695	118	781	999999	392	613	227	705	80	999999	137	711	790	916	790	999999	643	816	820	293	509	751	999999	23	797	999999	127	131	827	521	652	999999	999999	243	60	863	606	484	482	967	999999	576	363	999999	93	373	999999	712	738	999999	999999	999999	914	999999	292	944	38	768	803	769	495	106	877	558	999999	144	487	557	866	999999	177	999999	343	852	895	933	398	165	929	434	501	999999	999999	999999	999999	957	89	438	950	999999	834	838	681	999999	482	999999	698	804	965	999999	886	573	846	999999	287	322	361	999999	900	359	556	872	839	378	277	999999	999999	504	999999	999	65	999999	999999	760	101	338	999999	630	380	604	999999	593	200	979	999999	928	568	581	999999	
728	605	27	999999	601	559	999999	999	999999	445	400	588	999999	296	966	894	999999	999999	96	719	948	835	999999	691	305	124	962	999999	859	829	349	522	141	408	788	403	47	521	999999	210	140	339	999999	999999	999999	26	50	306	233	95	711	962	482	862	158	893	875	335	999999	486	597	288	150	999999	105	877	999999	796	508	999999	999999	325	959	885	589	618	999999	999999	999999	289	83	666	999999	773	128	999999	50	279	260	999999	528	999999	289	529	999999	999999	999999	700	99	111	999999	254	798	999999	999999	395	13	596	999999	539	241	340	999999	952	413	999999	829	377	999999	719	999999	999999	999999	612	53	154	46	440	282	738	429	961	999999	610	999999	828	867	797	999999	732	383	454	996	720	999999	198	97	999999	125	682	31	999999	345	380	274	392	708	195	618	999999	999999	573	323	544	999999	279	885	23	242	999999	73	999999	833	631	346	392	191	825	948	855	999999	709	999999	599	716	606	626	84	346	337	129	682	189	459	384	999999	140	461	610	999999	313	84	104	999999	619	988	999999	713	999999	881	210	883	246	762	999999	648	258	724	827	513	653	999999	677	904	465	390	853	384	257	536	262	729	225	999999	551	982	615	783	999999	728	999999	912	50	464	136	246	999999	426	999999	735	561	416	999999	106	999999	503	406	199	85	999999	145	614	466	507	629	999999	667	682	221	55	999999	475	743	109	895	740	769	999999	777	229	999999	999999	953	522	975	845	105	129	999999	999999	999999	426	999999	751	593	12	456	543	834	655	578	762	215	385	999999	95	672	534	999999	999999	734	193	421	856	292	708	661	999999	532	784	385	548	859	172	470	617	999999	999999	516	893	294	235	388	132	650	999999	231	577	820	999999	182	999999	918	823	324	999999	999999	850	469	885	999999	999999	999999	60	280	39	999999	52	915	94	326	999999	27	317	715	508	805	299	999999	109	486	999999	133	642	611	999999	630	45	848	78	612	917	532	631	552	999999	225	338	999999	621	999999	189	661	735	573	502	554	611	118	815	596	999999	645	369	408	999999	389	377	449	466	408	999999	204	847	482	409	158	395	765	999999	293	477	447	594	999999	306	999999	397	999999	119	269	29	927	42	482	897	282	173	232	295	999999	847	889	396	222	420	999999	814	263	999999	353	999999	846	184	532	129	277	61	548	999999	834	999999	308	340	999999	389	940	999999	374	999999	137	984	999999	999999	541	999999	587	61	381	409	321	617	999999	905	999999	111	182	752	999999	999999	629	230	999999	130	461	409	548	559	199	999999	
999999	823	450	999999	46	369	995	376	642	96	541	226	679	148	999999	226	858	999999	574	105	217	197	999999	21	954	906	368	52	28	999999	897	999999	861	548	929	999999	999999	464	869	405	115	999999	999999	424	821	412	551	999999	339	244	551	156	984	103	999999	292	999999	999999	724	140	10	999999	358	511	198	512	999999	140	218	303	59	999999	533	179	989	411	88	999999	199	552	364	881	712	783	999999	751	54	767	923	647	999999	738	740	999999	404	162	999999	608	235	999999	57	420	999999	46	194	156	999999	814	113	224	999999	926	248	182	775	999999	999999	574	920	447	467	597	217	570	969	321	663	794	999999	999999	953	479	21	880	999999	999999	612	676	599	999999	138	999999	664	709	443	408	999999	999999	963	285	912	882	688	788	999999	460	212	708	999999	873	493	827	50	999999	999999	734	999999	368	677	999999	516	573	975	486	999999	999999	933	508	137	571	821	104	831	498	999999	999999	791	999999	999999	53	742	999999	609	999999	950	311	999999	397	999999	708	493	141	890	142	769	999999	907	211	999999	623	527	704	580	506	62	398	995	999999	999999	199	943	691	338	634	98	611	964	259	999999	17	49	999999	69	428	999999	689	214	699	728	999999	999999	999999	753	416	525	47	333	999999	999999	561	315	647	55	999999	765	801	802	266	999999	168	384	658	675	999999	583	999999	645	999999	999999	373	194	306	999999	766	999999	364	999999	999999	118	61	999999	861	999999	974	702	401	500	809	663	286	999999	947	655	999999	211	514	999999	292	832	543	402	181	684	999999	376	18	824	288	999999	410	863	879	157	992	881	522	82	700	769	192	491	836	499	151	486	246	650	262	565	521	450	999999	100	574	658	999999	187	999999	608	693	577	999999	585	999999	422	16	800	663	689	688	441	224	522	999999	62	566	681	542	823	140	368	571	722	713	999999	218	788	583	343	774	999999	797	102	999999	999999	999999	260	246	729	480	446	987	999999	877	89	235	143	450	521	102	434	644	461	477	999999	15	498	872	301	214	227	226	329	914	352	644	132	999999	45	783	315	444	813	353	999999	381	998	845	999999	734	999999	348	71	251	350	701	346	624	750	999999	780	388	944	524	262	229	667	659	534	444	113	696	415	738	999999	989	999999	117	784	999999	17	653	248	567	139	999999	165	999999	999999	651	307	507	695	436	12	926	499	299	999999	999999	713	348	320	199	631	388	932	999999	465	360	870	238	839	796	600	137	999999	387	394	383	73	590	95	883	999999	605	11	978	999999	999999	
999999	541	999999	320	999999	669	342	999999	999999	999999	999999	833	622	223	780	78	999999	898	836	999999	786	121	904	717	999999	133	263	436	61	35	387	954	596	605	860	338	222	528	999999	931	794	101	451	643	436	999999	967	872	112	78	937	112	999999	860	83	388	637	308	911	126	415	905	997	910	374	992	999999	999999	362	452	856	149	351	904	91	694	669	271	291	179	165	391	334	983	98	284	999999	736	531	482	701	913	617	999999	999999	888	999999	541	278	444	993	951	519	660	221	797	760	247	778	389	718	376	27	742	960	34	999999	23	999999	99	190	510	494	999999	751	999999	532	911	999999	203	600	138	999999	847	185	999999	872	999999	771	300	524	574	957	152	764	335	896	875	479	999999	316	999999	999999	188	999999	492	466	999999	908	279	275	849	859	585	789	589	999999	999999	566	999999	162	908	252	531	999999	615	999999	999999	126	426	999999	657	999999	886	999999	519	419	999999	999999	693	747	999999	999999	502	999999	999999	999999	381	363	184	999999	999999	999999	723	349	408	838	196	613	648	938	125	999999	999999	232	617	999999	972	699	279	180	569	999999	873	18	918	152	749	506	901	899	999999	999999	942	999999	999999	348	717	546	488	999999	232	210	944	754	632	720	283	279	999999	266	999999	999999	94	14	392	148	999999	714	430	265	98	690	712	999999	999999	137	999999	27	902	279	700	999999	220	598	947	368	642	128	386	208	869	999999	98	644	166	500	903	937	999999	191	902	12	126	999999	592	542	498	205	999999	504	150	999999	376	999999	566	317	999999	495	999999	33	505	326	338	232	396	999999	601	77	592	276	999999	999999	934	721	376	999999	319	988	999999	999999	870	999999	999999	881	67	613	114	950	88	848	38	999999	880	69	685	585	999999	893	836	974	999999	430	999999	721	281	508	331	655	770	868	998	483	489	999999	162	68	195	999999	175	999999	999999	999999	989	744	247	815	761	999999	45	999999	33	425	999999	42	474	449	835	419	610	999999	999999	459	190	999999	850	999999	928	239	906	627	999999	227	728	64	999999	300	441	868	484	465	746	455	619	979	845	582	331	999999	187	999999	232	776	999999	615	499	64	999999	779	894	691	886	532	969	418	401	999999	697	999999	572	999999	18	967	999999	155	813	836	999999	210	374	277	233	482	61	203	404	622	381	999999	564	415	829	661	974	792	999999	223	486	999999	588	49	885	234	884	999999	704	265	842	700	999999	663	224	270	415	626	467	414	480	776	23	778	434	999999	999999	999999	355	357	993	151	576	
599	360	639	621	335	999999	999	999999	59	499	149	780	680	320	999999	200	568	255	357	334	174	743	999999	196	999999	999999	311	691	726	657	356	999999	999999	134	213	312	585	999999	90	245	468	999999	999999	287	874	997	753	273	642	967	786	999999	999999	999999	412	856	650	999999	811	720	90	999999	870	401	152	876	999999	999999	117	598	999999	920	175	122	866	357	999999	433	321	812	861	47	999999	999999	871	254	999999	999999	999999	999999	999999	999999	999999	999999	164	999999	945	39	144	999999	917	207	166	54	362	866	936	533	950	64	999999	999999	141	999999	999999	999999	268	121	530	897	260	999999	834	760	935	482	92	806	957	716	411	292	298	323	894	999999	880	15	407	15	318	102	932	667	812	446	11	838	510	120	999999	834	999999	246	747	720	999999	405	118	999999	783	139	575	243	652	999999	927	999999	999999	205	173	263	713	524	589	167	274	176	947	498	999999	999999	306	847	825	577	999999	61	576	999999	300	999999	999999	999999	999999	188	526	699	24	560	518	193	999999	314	947	637	130	984	657	589	456	206	458	619	409	538	833	728	418	85	999999	999999	251	999999	905	999999	367	196	302	410	999999	574	162	397	999999	296	999999	991	899	198	456	999999	404	999999	727	103	36	286	127	693	355	797	290	938	91	642	942	802	408	268	999999	933	691	999999	948	999999	53	999999	639	122	27	842	999999	230	628	999999	999999	264	999999	811	662	91	78	609	999999	843	294	999999	315	999999	354	718	592	641	918	999999	116	156	48	845	60	999999	647	15	676	999999	999999	70	999999	410	999999	688	599	999999	606	999999	865	92	999999	114	597	829	755	300	999999	308	259	197	311	999999	573	999999	226	367	761	696	443	73	932	552	874	999999	903	905	188	665	128	999999	44	729	999999	34	954	933	258	230	220	356	247	378	999999	781	758	214	836	835	999999	999999	835	999999	754	801	160	650	240	373	926	849	122	112	189	999999	163	582	457	549	999999	292	119	541	486	97	825	564	298	103	999999	999999	78	352	203	999999	170	999999	974	855	999999	314	702	999999	303	370	244	999999	198	999	627	186	756	297	465	189	133	303	434	667	999999	595	361	147	999999	237	781	770	908	303	999999	39	607	999999	675	76	999999	999999	247	125	999999	690	376	298	475	298	941	999999	887	999999	999999	866	999999	317	880	288	952	565	985	999999	999999	474	236	895	999999	598	578	164	622	399	599	999999	999999	318	814	294	999999	72	999999	610	999999	999999	999999	893	999999	236	339	999999	721	396	123	34	249	999999	
536	389	999999	480	392	877	719	786	169	497	425	864	810	999999	999999	999999	69	889	893	384	779	999999	591	343	365	679	999999	287	443	235	999999	574	659	884	782	999999	831	748	680	794	999999	509	840	394	477	674	999999	948	797	999999	337	234	141	865	402	999999	797	130	124	712	619	442	353	933	999999	999999	999999	999999	608	78	764	320	999999	108	493	999999	749	999999	999999	691	263	999999	999999	316	898	61	999999	999999	491	999999	999999	710	634	967	999999	458	165	906	182	626	999999	499	349	729	372	26	999999	42	382	131	207	999999	264	433	458	309	999999	47	999999	171	417	422	999999	773	441	63	686	251	923	999999	124	842	33	249	232	764	999999	760	999999	999999	999999	411	421	369	638	45	999999	210	519	876	999999	128	999999	20	999999	56	64	576	999999	319	340	774	999999	999999	17	364	577	24	999999	694	339	999999	103	163	135	16	999999	84	144	405	606	485	731	57	537	999999	970	22	999999	185	709	999999	472	999999	550	271	999999	83	362	283	999999	441	999	824	546	315	34	718	885	999999	55	979	441	999999	712	999999	52	71	810	21	999999	564	999999	999999	984	935	999999	999999	612	999999	714	999999	999999	861	999999	999999	486	999999	510	232	999999	262	999999	999999	139	729	999999	579	922	695	229	241	272	999999	889	999999	459	973	999999	999999	586	565	999999	32	497	128	267	580	953	547	379	144	560	588	49	141	999999	162	896	264	999999	159	547	917	643	999999	665	380	971	999999	999999	512	999999	898	645	416	157	999999	342	999999	472	392	626	384	999999	95	680	999999	312	758	475	306	87	585	999999	437	999999	198	388	24	463	886	608	999999	999999	866	999999	999999	999999	633	999999	999999	819	884	792	590	999999	172	601	558	802	981	78	222	570	999999	435	999999	999999	218	398	958	999999	328	558	585	783	708	553	459	999999	28	740	679	774	999999	486	999999	999999	59	904	855	596	830	999999	482	817	396	357	422	440	585	402	734	244	999999	606	501	336	999999	999999	824	619	999999	540	783	250	999999	448	999999	999999	242	699	219	314	542	371	895	999999	85	767	397	360	140	999999	442	625	16	444	748	546	985	999999	586	252	89	246	999999	299	438	241	428	947	929	490	208	886	193	429	999999	999999	710	395	260	448	419	473	488	132	108	999999	999999	955	700	999999	946	376	122	967	999999	999999	999999	606	677	999999	349	999999	999999	650	820	555	442	586	742	95	836	600	615	147	832	615	999999	999999	999999	280	998	473	257	58	543	831	999999	999999	999999	406	747	114	999999	417	999999	
969	52	999999	311	552	725	999999	222	614	54	999999	761	974	999999	619	547	592	415	407	999999	999999	999999	382	117	989	782	227	391	999999	348	731	881	208	48	999999	572	920	31	647	554	351	260	642	13	196	999999	999999	999999	585	999999	999999	999999	320	571	999999	776	670	730	322	770	508	999999	999999	276	323	474	999999	935	282	56	999999	571	767	853	504	999999	560	378	920	919	984	146	999999	487	999999	43	571	636	815	96	902	200	709	877	55	85	383	999999	690	999999	999999	862	808	538	241	593	930	467	76	607	226	302	809	403	785	372	469	399	999999	290	999999	926	999999	195	154	436	861	999999	999999	429	999999	194	687	207	412	132	338	999999	999999	600	999999	999999	569	218	870	999999	999999	316	101	683	615	984	292	999999	999999	589	999999	622	393	804	731	50	999999	647	365	41	614	999999	990	663	999999	202	152	999999	187	800	366	911	325	544	55	555	999999	134	813	999999	999999	999999	389	822	390	716	999999	999999	869	71	453	922	852	838	995	779	325	438	999999	422	841	999999	232	28	232	830	999999	849	759	186	251	535	833	107	139	337	232	999999	283	999999	319	999999	622	126	356	444	68	487	999999	276	239	999999	484	999999	425	999999	63	370	599	999999	420	44	692	693	999999	918	98	999999	709	999999	556	999999	165	999999	113	999999	188	116	672	788	771	818	999999	492	999999	881	60	999999	681	999999	283	862	578	723	905	285	17	999999	306	999999	999999	999999	999999	881	719	91	215	999999	999999	999999	999999	947	698	999999	788	999999	734	209	746	938	867	655	83	681	394	694	579	441	999999	827	143	258	810	244	441	468	50	999999	772	864	676	899	999999	406	115	999999	174	999999	935	314	999999	808	192	367	570	701	239	106	497	35	512	773	999999	470	151	673	146	463	999999	999999	999999	999999	999999	881	272	967	510	676	575	67	529	812	505	123	286	999999	76	453	999999	740	999999	944	999999	747	999999	902	176	684	999999	999999	199	710	999999	615	999999	999999	381	999999	105	602	200	563	530	439	505	699	999999	999999	194	999999	999999	693	999999	639	101	616	386	689	529	370	801	825	421	144	867	819	425	889	999999	52	953	999999	999999	999999	549	675	423	999999	251	663	634	999999	999999	448	833	999999	999999	757	524	147	857	692	781	735	801	374	151	396	999999	686	999999	388	999999	151	863	999999	345	719	99	999999	202	886	448	865	735	255	335	999999	999999	370	899	668	999999	999999	194	271	984	622	279	184	533	37	927	565	389	256	306	358	585	992	171	999999	667	999999	
999999	971	254	915	999	999999	49	178	999999	211	786	615	22	37	957	999999	857	722	449	915	892	175	999999	882	485	489	999999	976	397	318	999999	698	10	276	999999	223	26	78	623	999999	145	364	941	999999	999999	999999	243	279	401	999999	144	449	999999	999999	999999	778	22	999999	440	519	607	72	781	777	11	97	614	999999	748	743	585	789	999999	726	999999	537	234	241	113	999999	256	999999	585	414	184	760	999999	258	70	510	210	655	638	113	126	999999	583	173	724	691	170	497	530	657	407	999999	350	999999	972	678	999999	780	267	729	273	927	487	376	603	251	999999	365	999999	999999	542	929	161	994	609	707	954	70	517	422	550	758	158	928	17	829	419	999999	286	999999	957	999999	999999	908	840	199	595	216	999999	999999	541	804	812	293	999999	477	203	355	435	274	724	492	273	845	188	514	778	999999	369	773	831	999999	89	302	290	122	999999	999999	164	420	121	747	499	44	999999	746	946	999999	813	539	999999	74	999999	999999	667	999999	999999	552	730	336	999999	46	846	999999	651	294	724	520	13	12	935	950	999999	25	162	976	992	239	963	441	568	912	745	999999	147	767	779	999999	634	815	999999	989	999999	828	998	85	900	702	393	596	31	999999	861	811	999999	685	873	999999	858	999999	999999	927	589	298	767	508	301	999999	660	883	514	999999	999999	198	56	999999	999999	372	26	87	85	999999	846	376	419	142	60	934	236	461	894	327	219	943	343	999999	410	233	999999	999999	784	884	999999	999999	92	375	550	673	764	657	999999	510	445	999999	999999	999999	91	222	878	635	457	367	790	208	989	197	446	999999	854	28	546	999999	311	526	303	201	258	346	999999	53	999999	387	999999	578	214	393	881	999999	338	162	946	197	999999	999999	52	427	104	843	520	894	929	608	819	746	999999	51	209	919	488	423	932	744	927	999999	999999	80	197	221	993	999999	999999	18	613	701	82	358	861	876	483	875	999999	415	826	400	124	982	568	433	999999	173	194	961	950	914	230	999999	999999	999999	391	972	239	999999	849	914	999999	921	995	127	999999	763	999999	332	446	612	999999	527	918	537	999999	999999	999999	764	999999	830	421	999999	67	698	481	870	97	352	494	999999	999999	224	999999	999999	812	203	987	450	759	703	983	861	525	347	599	999999	999999	733	798	330	470	999999	138	29	503	243	863	307	999999	802	675	999999	837	999999	965	999999	962	999999	724	527	83	999999	15	60	846	999999	829	999999	109	999999	587	364	999999	174	50	999999	96	545	418	578	339	690	
805	956	999999	155	33	589	999999	498	740	285	18	281	999999	408	469	87	183	943	414	153	207	866	224	321	294	673	895	794	24	427	598	156	999999	999999	999999	58	32	999999	535	249	347	999999	48	999999	999999	999999	916	999999	711	19	371	999999	999999	195	999999	938	741	717	861	999999	694	587	999999	323	687	862	999999	864	152	421	64	483	418	999999	806	596	828	912	964	999999	757	263	999999	999999	999999	134	982	12	900	327	316	315	839	185	555	760	999999	724	624	999999	999999	62	499	300	999999	999999	66	999	389	896	119	828	752	848	602	999999	504	999999	268	563	999999	90	963	824	114	749	643	999999	619	56	468	999999	999999	999999	824	704	763	792	999999	176	999999	982	623	999999	218	999999	563	999999	583	124	265	658	999999	71	614	999999	98	674	999999	215	254	824	999999	343	437	15	999999	999999	33	898	677	712	429	101	495	897	467	999999	616	626	196	653	658	504	999999	810	648	236	866	717	999999	99	606	844	922	253	602	290	999999	212	947	291	967	684	447	553	238	374	999999	716	649	138	68	569	29	601	999999	885	552	626	367	314	414	999999	999999	587	115	584	179	251	304	999999	393	413	999999	904	685	973	67	247	581	283	660	160	999999	487	40	46	999999	330	88	716	999999	949	845	999999	877	660	402	999999	447	654	205	334	422	472	744	654	891	125	999999	999999	828	999999	54	999999	654	264	248	804	556	78	999999	848	173	999999	449	444	567	45	999999	35	581	999999	999999	999999	87	335	737	605	999999	386	155	709	415	999999	999999	433	904	761	999999	999999	421	597	312	378	999999	357	171	999999	999999	310	999999	856	98	890	620	630	514	127	16	328	526	643	72	999999	923	999999	999999	286	999999	26	539	805	55	999999	613	983	895	431	999999	730	173	999999	582	999999	999999	299	621	999999	276	999999	918	999999	999999	670	106	778	535	141	455	999999	914	884	999999	16	770	291	999999	685	286	636	734	92	999999	286	164	999999	999999	629	882	634	438	918	19	999999	107	751	999999	385	999999	999999	458	763	976	197	816	288	767	575	999999	17	489	935	247	640	999999	999999	703	479	515	483	718	905	259	999999	416	995	875	704	909	29	241	435	378	999999	188	999999	116	896	470	875	855	999999	958	999999	155	502	680	999999	906	271	58	581	869	999999	126	552	514	165	780	820	413	72	666	652	776	999999	999999	795	461	999999	729	999999	18	999999	628	233	999999	384	675	914	325	505	798	999999	970	999999	999999	545	335	635	999999	951	125	649	472	792	828	316	
108	100	936	884	917	353	541	251	999999	999999	215	893	605	139	489	999999	505	907	999999	28	681	999999	498	30	999999	826	106	778	691	369	177	835	405	640	286	584	978	440	588	999999	116	729	97	335	340	442	40	337	999999	259	999999	999999	527	809	634	981	602	999999	425	101	256	763	560	213	999999	379	497	999999	852	999999	888	75	329	819	912	951	39	173	690	37	795	769	316	441	225	613	999999	999999	999999	305	999999	73	24	497	208	352	999999	999999	273	999999	944	76	484	566	370	88	999999	707	897	682	951	439	234	398	305	487	456	128	999999	458	70	902	999999	557	922	825	60	832	999999	569	782	156	899	728	92	729	295	749	999999	146	378	610	698	333	353	553	838	626	201	721	895	61	999999	814	900	999999	117	927	644	545	37	999999	999999	338	999999	805	539	999999	999999	576	201	706	57	851	999999	460	213	635	999999	378	999999	999999	641	999999	673	999999	999999	95	999999	49	621	367	114	535	118	966	524	370	432	548	23	999999	999999	624	529	198	14	53	734	450	839	482	999999	275	558	604	771	195	664	179	554	999999	677	999999	999999	833	601	521	999999	123	999999	843	999999	665	365	654	122	26	381	999999	999999	217	360	388	210	149	644	838	999999	999999	999999	999999	705	263	993	568	999999	54	670	695	596	492	310	620	513	999999	999999	999999	910	903	491	754	814	999999	999999	999999	999999	299	76	815	199	763	544	999999	918	999999	999999	949	999999	796	990	999999	356	685	887	244	907	739	874	214	869	585	928	84	32	999999	523	525	810	999999	475	374	977	999999	505	833	948	999999	702	905	999999	331	396	124	912	422	999999	139	301	218	999999	364	999999	999999	999999	613	834	469	999999	477	999999	622	999999	999999	331	625	100	999999	999999	63	295	999999	47	969	357	548	999999	814	999999	999999	51	394	999999	601	227	120	949	126	909	999999	999999	999999	999999	235	999999	244	192	381	792	296	332	908	999999	248	923	602	327	999999	513	999999	424	30	308	605	999999	999999	999999	546	999999	220	675	974	591	298	64	999999	971	812	999999	122	365	817	31	874	287	143	445	985	999999	625	793	503	612	999999	476	978	999999	999999	799	130	846	646	999999	582	620	358	326	661	193	999999	631	515	307	400	999999	607	999	999999	999999	302	264	412	867	999999	426	999999	371	89	821	999999	626	712	22	38	999999	719	242	448	263	929	817	784	802	999999	994	999999	206	999999	469	868	979	755	941	506	999999	444	778	999999	166	448	986	247	999999	999999	499	918	502	279	134	332	
375	560	180	398	485	999999	999999	315	187	147	999999	158	619	999999	106	870	770	516	172	832	940	829	999999	814	943	999999	944	695	72	85	786	999999	98	146	503	999999	585	999999	31	999999	999999	472	235	28	999999	837	627	999999	20	629	158	985	999999	302	999999	999999	278	366	455	905	536	914	999999	112	361	57	70	999999	459	999999	295	227	494	777	999999	478	999999	274	350	115	952	999999	684	443	927	999999	820	795	755	999999	160	999999	108	126	859	999999	229	132	667	425	777	154	999999	343	343	930	501	339	304	999999	942	999999	25	999999	953	479	240	810	185	999999	237	274	727	502	527	999999	129	378	918	87	258	481	607	999999	338	807	999999	351	999999	996	309	490	999999	841	23	999999	999999	758	999999	389	689	419	947	999999	198	512	427	999999	815	277	811	132	421	226	664	471	406	100	21	155	850	999999	710	188	261	746	773	886	489	999999	861	999999	215	538	999999	839	999999	500	999999	999999	390	692	535	999999	195	186	79	284	186	999999	750	999999	999999	27	538	999999	708	768	855	452	999999	540	456	445	415	999999	917	883	828	999999	937	905	999999	195	999999	168	364	878	999999	999999	677	999999	709	999999	630	748	624	198	999	999999	140	999999	645	293	97	999999	246	100	425	999999	269	195	999999	361	999999	844	759	560	999999	380	999999	999999	774	780	775	249	831	518	814	667	999999	728	883	239	694	182	270	80	108	915	921	999999	462	258	815	491	53	358	333	786	988	73	935	628	999999	310	990	865	518	847	28	727	999999	757	918	540	312	227	999999	442	584	688	461	999999	459	999999	999999	525	965	999999	206	483	195	999999	999999	762	793	265	999999	393	191	405	562	999999	999999	999999	999999	704	340	284	999999	825	999999	890	212	309	611	598	999999	982	933	999999	999999	999999	999999	545	542	257	999999	166	999999	56	151	284	261	999999	136	999999	449	999999	193	672	999999	999999	114	380	792	304	826	999999	160	204	96	102	459	999999	504	999999	608	362	999999	740	999999	184	537	142	684	999999	639	32	999999	410	159	913	799	270	289	999999	129	999999	752	999999	431	708	15	553	999999	999999	824	999999	999999	798	602	97	999999	452	56	20	999999	972	696	999999	664	999999	206	750	54	182	999999	198	436	295	999999	999999	609	424	319	999999	999999	984	182	634	999999	999999	999999	384	807	71	999999	356	999999	999999	66	156	585	999999	999999	627	512	999999	999999	999999	756	635	118	399	589	275	999999	999999	999999	999999	999999	178	800	71	794	999999	999999	821	942	999999	863	946	974	167	238	72	752	243	
842	691	415	914	999999	999999	999999	956	986	949	999999	542	584	139	223	95	437	887	356	523	581	22	173	690	322	525	924	999999	999999	950	170	999999	522	254	347	452	724	927	693	415	193	838	999999	514	999999	409	408	733	733	889	730	350	715	999999	999999	999999	999999	999999	601	960	470	79	305	46	999999	277	999999	339	792	771	371	999999	204	940	340	999999	999999	658	999999	913	126	201	85	999999	229	820	812	294	592	517	999999	999	999999	732	945	999999	542	999999	725	759	999999	78	940	962	528	231	155	774	898	999999	400	869	70	688	999999	278	993	533	817	969	465	999999	747	284	847	371	183	472	999999	226	211	892	932	904	533	58	260	999999	253	998	674	47	999999	675	127	999999	938	648	889	676	999999	19	999999	756	303	653	331	999999	125	166	999999	683	779	681	716	999999	936	166	164	795	28	880	999999	818	304	427	349	999999	167	999999	999999	535	583	328	106	201	999999	186	611	880	999999	593	997	97	999999	991	267	714	999999	620	999999	782	999999	103	657	249	729	910	999999	999999	314	999999	509	333	733	522	999999	461	585	525	343	760	554	283	78	435	883	202	868	313	169	635	123	547	999999	650	999999	489	999999	856	471	263	724	735	576	476	94	674	364	437	890	806	138	999999	286	999999	237	220	34	232	366	537	52	158	999999	679	146	962	658	93	481	620	999999	999999	63	90	45	819	707	602	350	999999	999999	440	422	363	506	679	270	315	422	830	999999	447	499	933	220	575	999999	999999	999999	132	25	280	956	280	26	409	390	999999	332	999999	512	432	882	999999	699	611	735	362	183	467	701	353	999999	650	166	352	239	129	869	469	999999	810	272	999999	203	999999	484	152	346	106	299	75	983	13	328	41	999999	351	244	999999	840	667	999999	872	431	999999	609	315	999999	999999	179	270	335	862	999999	999999	170	664	999999	142	137	593	25	86	178	635	369	667	332	134	787	888	999999	999999	999999	999999	96	399	796	530	999999	178	39	673	926	38	740	999999	394	626	871	900	395	111	481	257	651	647	704	999999	312	942	983	999999	885	290	385	999999	999999	999999	615	770	867	999999	185	958	564	352	160	149	895	999999	282	705	999999	886	502	784	789	999999	490	449	695	11	228	24	195	50	787	645	999999	675	999999	999999	21	110	43	961	926	522	999999	309	999999	564	899	999999	670	287	999999	999999	788	601	285	999999	996	176	999999	866	215	170	999999	524	564	999999	496	999999	999999	374	694	999999	853	541	857	276	999999	191	951	999999	
111	165	353	907	314	788	999999	999999	400	35	911	845	35	176	999999	765	749	178	999999	999999	77	679	709	999999	593	582	155	256	743	18	999999	999999	999999	943	765	999999	816	999999	219	775	999999	444	999999	999999	999999	848	137	687	785	101	527	520	446	968	74	431	999999	57	999999	731	643	611	318	999999	999999	105	999999	91	410	999999	948	883	999999	968	336	632	850	999999	842	744	455	467	999999	651	491	999999	378	256	879	344	603	769	551	487	142	999999	999999	447	999999	367	228	55	286	89	153	643	561	477	641	999999	580	999999	214	579	999999	186	150	999999	901	203	726	999999	212	76	112	189	999999	481	999999	291	507	999999	899	485	526	409	190	391	508	847	109	900	614	448	763	529	564	972	211	956	999999	468	999999	289	999999	844	842	220	977	999999	311	999999	641	360	934	177	184	729	63	876	995	999999	168	63	103	825	999999	764	999999	583	999999	369	279	880	385	48	999999	620	844	999999	566	999999	413	544	999999	30	269	999999	514	596	354	999999	919	999999	960	156	309	492	999999	999999	83	88	907	404	999999	999999	809	761	975	895	310	564	885	380	319	34	355	624	517	83	566	516	260	716	238	790	450	945	919	999999	999999	384	434	38	608	488	73	18	205	604	220	999999	999999	618	295	789	948	548	999999	936	800	999999	974	122	258	567	828	200	999999	999999	501	864	842	999999	999999	999999	140	856	772	831	961	346	428	913	862	68	238	641	430	999999	999999	901	999999	982	999999	64	409	321	779	50	999999	999999	842	646	999999	999999	665	542	462	999999	659	102	775	194	975	999999	265	999999	260	200	339	196	770	727	717	599	934	859	317	111	525	819	86	999999	180	98	503	782	810	516	402	695	999999	70	789	999999	135	745	999999	973	999999	347	999999	589	711	474	112	125	929	513	421	806	234	999999	844	999999	25	54	999999	886	960	483	261	743	798	643	17	709	999999	968	473	199	851	344	312	187	757	497	30	706	985	387	852	306	105	595	471	827	225	949	734	91	732	130	23	324	96	327	791	77	466	999999	188	960	999999	232	955	890	58	999999	91	527	999999	316	901	999999	630	954	648	999999	182	190	494	987	999999	392	466	999999	330	988	101	999999	999999	952	250	592	999999	891	999999	999999	999999	999999	999999	999999	868	999999	999999	425	999999	440	999999	141	679	589	894	999999	908	201	726	999999	765	234	569	70	574	651	821	81	76	318	383	739	697	775	571	999999	411	999999	129	37	334	50	511	890	304	960	999999	126	999999	964	
684	999999	999999	609	117	999999	20	718	984	999999	394	999999	359	911	67	954	443	999999	27	302	874	973	81	698	332	725	722	679	765	614	890	704	24	999999	999999	999999	573	98	999999	164	591	693	950	999999	999999	349	690	599	833	999999	526	999999	108	999999	99	710	936	476	286	391	693	341	952	379	336	690	999999	257	999999	691	390	355	245	863	999999	191	999999	178	65	999999	44	999999	845	999999	98	42	999999	259	22	923	438	107	812	286	470	999999	999999	581	576	952	378	443	322	151	959	999999	999999	999999	63	908	999999	999999	420	302	357	571	496	999999	291	303	94	721	245	364	263	293	542	999999	402	999999	450	451	602	112	615	600	810	703	466	916	419	370	206	113	245	670	999999	519	928	899	763	999999	299	283	868	656	208	957	999999	675	638	999999	843	999999	468	246	175	317	999999	756	760	792	999999	374	883	723	525	999999	129	999999	999999	33	39	503	999999	246	999999	328	244	999999	402	999999	999999	791	287	755	999999	999999	999999	998	505	999999	999999	182	149	970	144	924	399	154	999999	76	838	305	78	615	634	350	999999	232	94	846	83	727	363	907	976	999999	999999	138	206	920	496	130	97	237	999999	857	363	999999	111	236	999999	99	827	336	24	519	999999	999999	130	187	701	422	914	658	999999	114	818	241	994	855	837	271	947	999999	999999	718	999999	999999	999999	777	986	185	130	857	999999	999999	999999	37	893	467	566	424	17	29	228	84	999999	999999	999999	96	48	999999	733	999999	399	668	151	615	756	306	999999	881	257	353	999999	526	999999	66	741	320	214	790	348	536	298	422	263	928	993	999999	512	780	999999	999999	738	864	999999	999999	999999	999999	842	294	281	596	999999	999999	177	664	828	999999	782	159	697	622	999999	258	783	206	957	976	414	999999	999999	260	793	530	999999	918	614	336	999999	427	597	492	477	919	999999	751	999999	613	255	599	109	301	723	363	999999	295	456	490	90	254	999999	492	844	629	671	30	803	635	711	999999	60	501	999999	365	999999	215	154	962	738	41	826	999999	730	999999	123	331	999999	440	448	687	999999	133	256	999999	509	999999	647	848	257	498	948	744	901	999999	548	607	674	367	801	876	151	493	751	58	428	573	762	38	999999	350	493	372	197	999999	785	999999	999999	796	855	456	567	305	999999	250	93	92	999999	732	276	515	999999	180	999999	999999	545	999999	381	207	412	999999	352	618	342	999999	14	585	556	877	999999	621	362	878	511	355	999999	845	778	511	965	345	131	39	999999	10	694	323	
999999	626	488	999999	555	999999	394	919	113	948	999999	808	246	508	535	574	521	655	163	777	668	999999	262	999999	209	870	241	76	814	323	856	999999	221	691	850	930	399	414	75	313	494	591	251	369	881	969	999999	999999	810	557	518	116	846	917	654	999999	999999	787	607	685	816	999999	115	790	102	999999	596	554	657	605	184	117	589	999999	293	86	51	892	818	240	605	999999	265	999999	805	750	494	304	999999	409	999999	611	999999	390	496	175	486	461	999999	259	382	720	999999	214	382	410	999999	996	999999	578	999999	999999	969	377	999999	52	72	848	985	999999	147	302	999999	999999	49	999999	999999	208	363	127	999999	999999	624	999999	857	999999	964	61	883	404	232	999999	671	468	999999	94	642	439	310	453	113	638	999999	925	122	90	212	562	175	809	110	328	642	515	978	819	857	410	520	999999	999999	21	964	591	129	648	631	59	999999	954	931	871	898	909	999999	961	124	698	456	776	999999	999999	885	84	999999	903	999999	165	489	190	237	241	918	115	375	101	673	884	806	473	459	162	314	999999	878	239	999999	999999	501	26	704	168	953	743	521	676	135	890	297	225	793	475	569	999999	727	999999	952	792	544	922	298	240	892	983	326	530	107	999999	205	999999	483	131	999999	473	485	79	288	184	999999	699	965	999999	596	590	679	983	592	999999	493	999999	286	637	199	999999	728	473	276	999999	427	990	578	460	694	232	999999	671	999999	106	591	999999	999999	777	208	845	957	999999	643	311	999999	999999	938	999999	192	25	788	845	932	96	999999	21	803	318	757	603	999999	515	98	374	848	999999	999999	495	654	835	769	509	439	354	999999	223	829	964	665	999999	62	717	278	999999	444	999999	738	999999	999999	580	854	111	999999	604	724	451	426	279	999999	999999	171	999999	999999	356	256	288	999999	588	474	530	191	999999	652	999999	550	412	247	999999	929	951	279	999999	999999	84	999999	999999	490	999999	629	999999	797	560	511	369	922	610	511	921	432	999999	491	160	999999	999999	398	999999	459	355	999999	322	214	999999	999999	512	37	715	999999	141	999999	999999	798	580	959	999999	733	999999	337	292	751	940	900	325	986	999999	469	128	999999	311	999999	999999	999999	144	781	316	965	789	999999	999	342	216	999999	999999	999999	999999	367	911	200	955	108	766	689	176	603	123	421	888	30	575	52	908	999999	999999	999999	413	381	664	798	652	340	943	420	338	950	545	648	999999	771	154	417	558	999999	249	213	920	284	51	541	668	894	86	769	645	956	434	695	999999	
999999	999999	470	702	999999	547	625	165	999999	361	226	68	474	891	127	876	168	493	999999	999999	803	534	138	339	132	140	757	999999	184	999999	381	525	849	362	605	630	683	714	445	390	624	58	574	923	825	482	203	999999	959	893	486	472	454	424	492	999999	999999	141	999999	999999	789	371	999999	579	979	999999	218	121	999999	497	202	454	57	999999	999999	999999	960	215	514	999999	936	754	304	999999	299	908	999999	434	999999	214	999999	999999	999999	463	600	262	77	994	943	135	274	91	717	471	700	42	999999	855	768	999999	440	807	999999	929	55	45	76	699	290	81	999999	783	999999	91	879	999999	319	594	998	403	999999	965	999999	999999	385	855	46	999999	590	266	493	225	666	999999	774	810	999999	214	418	564	196	378	714	872	505	491	840	636	591	60	722	830	856	374	59	474	545	247	554	200	999	243	999999	999999	999999	413	126	117	316	79	999999	115	999999	444	999999	319	999999	999999	999999	894	24	410	251	540	544	662	369	301	94	310	274	999999	659	228	999999	999999	269	999999	294	101	374	733	329	522	999999	616	655	999999	999999	999999	223	156	363	999999	185	599	992	577	489	999999	54	824	999999	16	804	999999	999999	957	878	264	60	571	999999	999999	999999	290	90	729	999999	927	17	946	999999	354	97	127	334	999999	52	966	960	691	210	370	56	549	710	322	717	299	171	999999	999999	999999	689	999999	52	999999	140	999999	518	272	373	562	916	108	690	999999	999999	999999	712	456	914	912	304	368	370	999999	745	980	580	999999	21	999999	765	319	413	241	999999	445	999999	762	999999	157	457	697	328	647	453	948	999999	41	999999	40	587	714	783	631	608	999999	291	309	826	160	324	999999	260	458	796	999999	695	458	999999	484	611	949	587	767	464	606	50	999999	999999	796	130	548	374	981	999999	999999	536	781	633	343	164	775	935	999999	832	707	446	870	851	999999	263	999999	27	918	428	637	137	25	176	12	999999	568	18	39	39	999999	385	999999	130	999999	80	913	825	999999	999999	836	24	868	934	757	169	180	871	454	999999	720	530	456	999999	999999	923	521	615	999999	62	999999	766	905	689	999999	999999	177	749	115	999999	350	999999	347	999999	592	623	999999	90	419	999999	120	696	999999	999999	319	999999	999999	999999	999999	999999	999999	308	204	628	999999	79	118	188	878	436	992	430	766	999999	203	144	193	857	970	86	664	440	999999	999999	941	999999	212	419	380	999999	401	999999	328	293	225	52	390	719	864	522	515	90	999999	999999	850	690	929	885	303	184	71	
82	999999	354	167	129	112	417	999999	834	999999	698	807	76	44	541	999999	483	462	161	753	474	993	999999	571	583	237	222	999999	261	969	326	126	206	999999	999999	714	973	135	999999	999999	973	42	39	999999	999999	283	146	999999	318	588	456	432	152	430	596	999999	298	783	584	891	889	480	435	999999	999999	582	611	325	999999	999999	137	357	999999	221	780	441	963	999999	754	310	999999	999999	627	999999	523	894	974	775	163	250	425	200	550	999999	999999	503	607	175	115	243	671	820	243	491	460	109	76	930	650	164	125	999999	38	284	799	625	852	762	351	655	608	999999	999999	999999	412	937	806	160	171	999999	834	999999	696	999999	638	999999	40	146	221	424	827	999999	135	998	135	928	171	276	416	999999	999999	999999	999999	459	635	999999	657	769	999999	523	302	916	999999	373	330	327	800	999999	999999	999999	999999	999999	550	926	828	565	710	173	348	483	776	540	744	737	999999	989	999999	246	885	801	999999	999999	67	698	132	911	283	999999	678	808	999999	653	630	888	999999	935	999999	897	999999	80	136	494	430	605	747	999999	999999	42	738	340	354	999999	632	844	904	335	658	851	804	917	291	948	495	540	354	999999	999999	855	898	699	696	85	615	815	675	999999	999999	461	951	370	739	999999	32	347	999999	574	999999	785	999999	513	287	999999	102	999999	788	187	999	890	261	624	851	999999	143	49	644	278	948	816	179	999999	495	206	999999	444	999999	49	925	999999	999999	780	111	999999	871	999999	421	254	982	901	36	497	139	949	210	337	518	422	118	983	999999	194	626	214	616	999999	999999	91	999999	658	535	749	261	852	813	480	523	727	454	747	627	399	296	57	789	681	644	546	996	573	926	765	930	942	453	891	164	999999	517	662	378	340	703	999999	375	287	246	287	145	729	999999	791	999999	999999	999999	314	898	578	424	935	574	481	95	978	732	770	818	999999	999999	921	999999	999999	219	999999	379	999999	696	962	681	512	444	367	999999	276	759	999999	797	569	587	149	993	585	481	582	999999	897	255	724	601	999999	468	927	878	223	999999	195	581	999999	992	77	999999	999999	999999	912	999999	217	80	999999	999999	597	999999	259	999999	999999	928	740	999999	999999	704	481	52	971	370	86	54	516	488	196	862	573	563	621	577	519	531	999999	999999	999999	999999	880	826	436	999999	999999	631	219	205	618	295	673	49	944	480	520	35	645	576	999999	867	984	729	884	999999	654	44	361	681	222	738	872	62	999999	556	999999	655	615	475	365	454	835	321	869	
999999	199	999999	618	999999	67	493	885	999999	866	701	106	160	999999	999999	851	999999	280	537	983	999999	423	999999	462	398	656	999999	419	180	999999	376	42	673	859	982	766	999999	425	221	623	999999	999999	391	999999	886	459	999999	999999	145	623	395	999999	307	999999	989	487	579	82	230	494	202	83	999999	279	499	668	999999	301	959	713	731	554	69	999999	264	37	41	434	575	938	982	162	284	999999	824	999999	735	345	869	504	197	57	205	726	999999	654	147	122	696	999999	35	382	999999	431	892	841	999999	393	82	962	456	999999	506	999999	999999	999999	799	168	454	307	999999	999999	432	464	526	683	358	342	492	609	999999	999999	737	358	912	610	409	852	663	983	999999	352	999999	906	58	52	551	999999	224	391	854	978	667	398	294	937	949	298	905	999999	492	782	900	473	83	999999	417	999999	379	902	999999	947	999999	471	999999	591	825	999999	999999	999999	142	445	128	111	754	910	260	999999	74	975	660	121	946	999999	999999	999999	999999	799	833	520	634	402	544	999999	750	907	483	206	178	702	122	999999	881	999999	999999	57	664	798	718	172	287	78	94	999999	251	529	11	999999	999999	999999	149	35	692	896	849	739	901	806	361	999999	999999	63	179	999999	999999	999999	240	524	378	453	640	999999	91	670	243	565	318	999999	79	230	905	434	236	253	562	999999	999999	984	581	346	155	999999	999999	999999	736	233	899	722	999999	25	999999	486	999999	526	295	496	944	31	663	294	430	760	736	140	941	12	999999	926	808	777	493	999999	942	42	307	782	215	220	934	999999	999999	999999	609	64	999999	429	753	999999	957	76	151	720	331	297	915	394	131	316	928	733	405	999999	913	999999	532	53	999999	648	229	999999	290	733	999999	653	999999	834	161	999999	208	999999	258	128	999999	742	999999	773	924	655	126	913	660	899	292	999999	999999	693	682	999999	999999	999999	885	114	490	454	999999	418	633	677	669	91	243	449	117	416	484	999999	13	999999	138	758	129	999999	532	999999	852	391	451	885	49	934	162	314	999999	321	636	154	638	524	999999	227	149	256	986	44	679	221	791	875	726	999999	999999	510	999999	773	767	997	582	184	601	404	966	999999	638	734	929	928	298	796	780	340	649	489	225	910	619	873	901	497	636	641	600	999999	169	712	254	999999	596	387	999999	638	572	463	922	562	260	999999	617	261	115	750	922	999999	105	395	687	211	295	807	163	894	106	999999	547	999999	999999	999999	588	926	490	288	341	911	999999	152	768	195	999999	999999	660	228	
265	650	391	999999	718	605	999999	774	34	52	999999	999999	233	659	542	487	916	962	758	999999	999999	999999	770	827	419	20	751	999999	627	502	644	999999	156	935	999999	455	702	662	251	208	999999	813	902	999999	923	551	999999	594	610	290	279	999999	905	801	415	999999	879	999999	476	999999	854	527	999999	531	407	732	643	297	30	96	999999	264	999999	559	999999	999999	788	999999	999999	867	332	167	352	346	233	50	727	999999	530	74	575	148	195	544	354	402	666	380	50	999999	908	999999	573	523	999999	24	883	999999	862	415	785	557	999999	608	385	696	184	999999	308	367	14	999999	767	999999	520	646	999999	186	999999	546	342	418	999999	713	958	932	593	999999	999999	999999	999999	382	491	999999	999999	999999	999999	586	999999	657	227	856	999999	999999	195	619	633	617	999999	858	946	707	150	326	83	999999	999999	999999	649	452	113	355	999999	99	209	632	806	999999	999999	501	168	999999	27	557	328	485	345	609	528	349	999999	999999	999999	982	271	460	241	175	51	911	753	542	936	716	554	872	887	982	483	999999	812	980	939	511	700	465	689	999999	999999	597	41	665	999999	310	153	999999	530	986	827	749	401	641	611	999999	748	626	554	311	12	456	598	363	136	999999	999999	328	46	323	999999	806	770	648	176	999999	879	999999	999999	999999	572	427	999999	901	164	999999	999999	999999	379	183	763	84	910	388	590	552	999999	678	539	462	774	999999	100	216	704	999999	999999	752	474	167	999999	660	511	999999	738	584	114	696	208	402	802	364	999999	863	560	218	896	999999	67	624	454	211	558	661	861	999999	337	145	207	143	754	419	706	222	296	112	572	992	999999	15	447	312	480	147	659	419	999999	236	999999	495	134	596	694	850	712	685	112	999999	66	991	999999	968	499	74	647	393	999999	999999	577	999999	999999	904	742	62	186	152	730	420	11	451	870	999999	490	711	999999	167	999999	856	999999	610	10	999999	935	658	758	479	812	415	499	276	761	999999	999999	207	999999	230	999999	642	673	570	955	691	999999	615	130	155	999999	788	999999	999999	669	802	999999	966	457	924	968	999999	999999	707	999999	325	921	735	690	730	451	999999	861	788	999999	91	999999	939	999999	999999	872	330	537	612	991	34	360	999999	999999	959	999999	999999	749	999999	261	769	348	966	241	999999	770	123	924	400	704	205	926	276	186	999999	619	297	321	149	999999	648	556	690	715	314	964	999999	138	730	817	758	999999	935	536	543	743	226	999999	999999	548	759	999999	147	908	795	107	93	833	29	349	626	
381	999999	874	613	223	658	260	926	999999	858	985	203	999999	999999	999999	991	999999	999999	844	403	589	305	601	301	252	999999	999999	920	216	881	88	118	999999	200	999999	932	71	923	330	94	965	781	350	999999	773	211	564	962	142	116	999999	999999	185	946	999999	85	999999	582	999999	803	875	999999	999999	793	779	876	999999	392	568	730	929	999999	321	759	999999	999999	955	999999	528	999999	854	820	787	999999	999999	999999	933	999999	163	311	999999	488	562	526	219	635	71	556	910	897	398	182	403	411	186	536	879	999999	518	239	999999	108	64	329	948	65	552	999999	266	892	999999	377	238	267	999999	451	264	999999	549	802	746	409	10	999999	652	682	426	386	923	11	17	516	999999	924	191	824	434	242	577	164	93	452	300	999999	953	999999	944	146	603	999999	282	94	876	999999	492	720	107	433	677	276	638	175	999999	265	999999	437	999999	313	999999	983	26	31	999999	395	718	303	119	999999	677	999999	737	290	782	197	999999	923	640	220	442	470	726	10	565	311	525	917	999999	45	142	999999	999999	641	69	620	718	999999	867	490	997	198	999999	999999	755	55	538	358	999999	508	536	961	796	240	871	615	999999	26	999999	915	999999	999999	547	999999	850	161	999999	106	230	172	999999	478	66	999999	223	253	859	612	254	519	999999	176	534	999999	508	181	729	348	769	454	363	702	793	951	620	206	651	537	273	604	994	441	138	999999	40	67	999999	647	27	627	755	654	771	999999	152	703	276	999999	999999	679	432	712	336	775	808	775	684	999999	999999	27	602	332	348	650	999999	340	48	999999	227	451	276	92	331	152	698	999999	931	846	999999	916	999999	360	962	594	999999	291	114	362	999999	999999	383	800	999999	10	999999	999999	315	130	431	811	665	962	83	999999	412	349	391	999999	999999	108	999999	837	999999	623	97	251	369	753	999999	243	999999	686	891	962	78	476	974	999999	126	999999	999999	999999	425	996	260	966	287	838	192	831	999999	920	284	323	419	545	504	494	913	784	74	999999	652	198	586	999999	81	120	999999	935	375	71	78	812	704	44	422	999999	999999	131	964	530	999999	646	343	315	411	999999	999999	999999	999999	999999	999999	999999	210	999999	168	236	999999	282	895	176	999999	999999	466	838	851	999999	999999	385	132	999999	999999	791	999999	543	990	15	855	999999	577	502	999999	532	963	885	999999	736	611	861	876	195	888	100	235	797	747	999999	999999	504	464	999999	959	177	410	776	367	625	522	999999	852	162	999999	150	704	402	608	260	293	999999	194	999999	
860	757	509	936	317	999999	566	32	796	675	825	999999	815	999999	543	400	999999	196	527	38	223	944	18	723	814	747	395	999999	198	496	41	999999	319	349	88	212	667	473	469	999999	69	499	870	187	337	30	334	76	859	217	138	106	63	999999	901	916	748	785	132	569	646	732	833	999999	643	226	51	476	560	341	733	999999	726	999999	969	999999	83	831	395	793	422	328	973	980	999999	935	555	163	999999	171	999999	999999	350	899	688	336	666	999999	543	120	979	999999	516	999999	999999	479	999999	861	196	187	842	917	400	339	157	327	758	852	941	999999	671	887	39	398	877	851	317	826	999999	643	67	512	297	285	999999	999999	812	455	506	888	999999	999999	967	270	329	546	491	21	752	371	577	813	999999	835	449	999999	829	127	650	633	171	552	999999	552	129	999999	629	999999	999999	593	515	312	999999	63	152	977	999999	768	999999	999999	369	306	84	152	999999	999999	882	999999	835	721	735	694	805	999999	999999	22	999999	424	150	988	999999	376	496	169	999999	999999	999999	575	692	471	182	70	58	999999	274	865	478	216	486	876	457	177	289	803	999999	820	507	999999	999999	140	642	505	628	90	424	992	809	915	296	999999	999999	316	769	374	549	674	646	496	608	860	543	138	938	999999	541	749	97	692	311	45	999999	983	248	562	828	677	442	967	999999	999999	66	563	999999	999999	100	999999	408	915	264	193	999999	21	875	476	596	999999	566	364	549	674	904	126	614	260	45	801	999999	216	545	872	242	679	600	999999	804	980	218	264	183	400	350	182	438	999999	862	755	118	772	965	324	120	88	999999	999999	376	939	948	669	648	999999	82	201	379	392	950	999999	420	548	672	615	999999	311	190	159	334	732	688	496	398	289	693	306	251	231	761	164	261	380	999999	999999	42	548	615	885	327	158	999999	55	177	367	345	999999	109	359	28	809	897	278	896	644	260	999999	999999	999999	605	776	950	999999	631	796	253	49	588	807	583	756	999999	305	999999	185	929	643	329	40	999999	133	999999	891	212	951	266	999999	999999	325	614	579	999999	256	290	999999	208	654	424	380	999999	999999	999999	302	776	271	123	602	446	720	714	617	143	250	425	481	580	69	945	679	539	269	565	999999	999999	13	999999	449	25	291	999999	284	228	948	999999	999999	153	903	125	940	837	664	547	999999	610	997	446	999999	830	808	970	149	709	744	841	999999	740	717	999999	772	782	999999	587	165	999999	440	398	999999	334	777	999999	676	943	15	841	875	
722	801	662	205	567	462	618	999999	320	838	575	483	117	72	999999	435	999999	999999	168	173	999999	392	31	999999	608	999999	702	62	481	304	999999	704	999999	965	141	939	65	904	214	329	999999	999999	844	904	865	999999	87	272	999999	902	872	600	999999	678	999999	340	999999	999999	597	315	760	565	999999	26	643	871	580	151	930	967	380	899	148	838	117	706	547	127	999999	693	999999	440	192	578	431	604	856	999999	999999	800	169	999999	317	898	569	500	645	999999	270	993	343	999999	341	903	999999	973	999999	18	570	102	793	662	186	903	999999	329	383	166	595	48	24	999999	975	139	999999	807	591	249	279	999999	71	999999	856	321	359	248	999999	288	999999	457	152	848	663	84	999999	506	396	414	766	249	126	488	243	999999	979	999999	960	999999	105	723	999999	222	999999	953	41	999999	999999	865	553	893	231	999999	999999	147	895	176	999999	900	132	311	421	999999	483	999999	999999	582	485	999999	342	999999	287	897	193	999999	74	999999	118	710	999999	932	700	531	860	872	28	31	379	999999	336	999999	305	999999	89	794	312	215	739	709	999999	458	599	182	999999	192	616	334	911	999999	82	965	67	981	857	199	611	889	327	999999	22	479	212	389	999999	528	76	999999	999999	999999	30	859	200	999999	258	594	343	999999	998	999999	266	999999	119	594	999999	371	999999	323	211	999999	192	999999	888	139	697	982	256	999999	875	14	125	397	999999	522	764	222	999999	658	999999	273	856	93	891	648	353	999999	370	618	366	935	773	999999	26	999999	216	607	971	999999	999999	275	999999	133	651	994	999999	999999	999999	596	999999	810	597	999999	590	938	43	109	531	249	999999	379	999999	638	999999	940	241	373	381	999999	316	166	999999	712	945	468	999999	732	442	897	999999	484	150	773	788	556	348	675	171	87	894	116	999999	732	286	342	652	999999	280	999999	762	198	999999	598	290	672	568	999999	161	132	23	311	667	633	162	310	238	999999	849	306	601	565	999999	304	694	209	90	519	436	999999	815	226	461	730	999999	898	999999	551	492	126	999999	464	523	999999	74	592	449	453	579	975	113	803	860	999999	999999	999999	986	202	999999	999999	592	59	457	548	316	999999	849	936	999999	264	322	687	999999	733	999999	147	52	172	239	111	999999	636	939	461	509	999999	999999	487	999999	937	911	794	999999	999999	533	937	16	974	732	999999	999999	513	999999	325	662	426	446	137	664	972	999999	823	963	803	999999	955	120	996	999999	304	441	372	326	999999	352	528	50	999999	209	381	999999	78	440	999999	
368	256	999999	999999	798	93	576	238	822	647	783	999999	831	843	90	999999	827	20	999999	437	836	380	196	403	973	144	385	491	928	293	841	96	393	11	999999	84	283	496	207	999999	728	212	549	678	777	999999	696	206	874	630	999999	130	142	12	999999	987	69	289	650	664	707	94	310	999999	999999	697	705	829	409	16	999999	340	812	978	709	999999	831	518	626	718	447	188	617	307	738	721	953	390	876	456	24	999999	999999	542	258	643	999999	20	872	90	559	866	797	867	335	999999	318	163	303	501	166	551	999999	931	227	529	477	13	801	94	743	324	953	952	991	311	494	279	730	75	732	999999	646	545	169	580	390	999999	971	524	999999	799	97	999999	300	473	341	914	325	729	175	999999	219	787	346	244	913	845	999999	34	729	48	433	237	999999	345	904	127	771	646	148	999999	41	286	681	999999	237	578	999999	999999	970	999999	954	10	899	999999	999999	999999	209	925	666	545	873	947	794	375	375	999999	616	954	999999	224	999999	679	590	447	866	932	116	401	17	345	192	357	63	999999	93	432	338	933	733	999999	999999	846	979	603	999999	93	492	316	578	378	961	707	959	756	437	285	999999	461	999999	999999	752	807	918	331	999999	999999	893	644	291	999999	530	683	999999	522	999999	999999	699	987	999999	782	450	999999	823	638	384	485	999999	307	999999	808	22	876	965	63	999999	119	927	658	250	337	999999	999999	35	634	847	288	486	446	459	141	585	432	867	195	999999	953	984	289	947	877	137	595	922	482	930	654	717	999999	228	197	378	51	747	266	999999	602	773	198	791	106	998	952	848	590	999999	999999	18	780	824	350	999999	648	710	373	210	603	999999	553	999999	999999	570	999999	999999	271	999999	999999	684	611	602	636	999999	795	498	851	878	185	747	999999	999999	350	645	936	999999	999999	72	729	999999	999999	65	989	678	230	494	598	535	688	733	587	826	689	999999	407	188	198	171	339	159	859	494	35	856	591	304	364	999999	633	967	999999	208	999999	213	310	555	999999	957	958	999999	900	326	200	451	170	516	569	444	247	999999	164	999999	733	580	481	889	40	142	96	926	139	50	901	999999	392	388	792	486	605	999999	575	240	212	999999	259	999999	303	999999	696	85	999999	920	319	875	812	635	475	463	732	420	525	480	871	999999	999999	999999	424	479	69	781	723	92	999999	396	193	924	512	705	331	937	596	457	446	20	999999	999999	730	36	999999	757	912	338	999999	194	999999	999999	999999	180	856	398	128	
824	524	999999	361	652	90	923	692	888	132	769	142	794	824	78	43	860	841	999999	140	398	570	312	869	394	338	654	70	999999	565	342	849	932	999999	999999	999999	531	999999	548	999999	806	344	999999	634	152	206	959	999999	267	999999	999999	338	999999	268	730	999999	999999	55	966	999999	436	862	604	333	790	999999	209	999999	999999	145	512	211	302	832	333	999999	550	999999	726	999999	378	999999	803	36	999999	999999	954	674	98	516	720	486	692	999999	702	944	739	696	844	999999	997	983	999999	131	559	306	45	71	934	675	713	544	999999	778	944	150	999999	577	999999	999999	965	534	999999	999999	425	999999	999999	77	139	388	324	854	833	504	200	395	979	999999	999999	761	968	892	739	999999	803	186	167	913	290	562	885	999999	999999	68	266	999999	104	769	706	533	786	968	931	556	361	859	711	824	587	558	171	386	111	514	817	83	795	476	743	248	999999	999999	787	577	503	999999	433	775	248	999999	300	999999	975	999999	999999	999	999999	193	71	999999	475	342	335	999999	400	999999	70	999999	250	192	676	628	999999	467	665	191	191	364	62	999999	435	935	999999	859	999999	952	411	167	999999	818	122	612	415	799	773	535	279	65	186	994	999999	517	534	65	61	672	193	517	287	793	999999	606	999999	999999	518	999999	756	476	473	448	106	903	386	432	80	74	223	237	693	139	999999	135	187	68	999999	918	410	999999	808	595	999999	999999	880	746	999	999999	481	552	291	244	999999	803	592	999999	897	198	140	999999	984	986	458	955	823	999999	882	692	429	999999	755	599	138	235	668	877	679	999999	32	639	432	999999	593	999999	999999	459	360	117	543	449	170	918	788	307	999999	821	147	813	79	999999	999999	317	96	409	796	692	115	554	145	714	68	694	999999	501	680	429	403	787	19	374	798	999999	158	980	911	837	999999	830	688	999999	740	866	143	300	999999	125	478	999999	874	999999	353	805	972	829	999999	476	752	296	627	127	999999	360	999999	705	933	100	168	999999	497	959	881	285	865	298	974	202	999999	874	726	565	950	219	912	755	30	992	802	329	999999	445	95	524	213	571	999999	389	72	437	366	684	956	372	695	915	999999	999999	939	684	854	198	914	877	570	71	999999	217	447	58	684	999999	999999	839	516	62	873	367	81	304	869	594	999999	133	517	51	608	588	999999	996	382	952	62	127	474	411	530	217	953	151	999999	221	941	24	752	425	396	127	856	643	999999	999999	996	999999	815	270	999999	790	369	528	999999	588	693	450	
675	731	889	180	374	114	531	666	413	930	899	999999	652	999999	380	102	999999	491	732	880	999999	366	999999	416	312	214	999999	739	847	434	688	999999	999999	501	348	30	536	225	999999	999999	121	385	999999	999999	746	167	999999	943	999999	277	873	972	856	999999	495	319	775	482	867	170	761	791	818	978	999999	92	140	161	776	359	565	439	737	980	769	579	753	999999	670	999999	596	410	329	999999	561	716	999999	714	15	38	255	64	358	592	989	329	566	633	823	663	999999	465	176	999999	711	443	999999	875	999999	999999	565	999999	812	999999	573	361	472	248	999999	535	132	425	155	999999	114	511	91	154	991	449	23	999999	76	16	128	141	244	269	868	128	482	999999	670	999999	999999	370	999999	999999	29	638	999999	328	216	298	999999	610	999999	428	999999	209	361	999999	884	604	902	445	818	805	603	999999	127	212	379	308	63	999999	754	65	284	999999	270	455	135	362	591	999999	913	777	475	517	820	815	313	669	766	393	999999	999999	197	37	999999	445	43	587	521	999999	949	907	245	502	856	264	999999	999999	939	999999	999999	531	22	217	532	50	999999	95	999999	311	898	710	542	670	838	688	867	257	202	824	421	548	841	936	745	15	542	973	661	566	672	102	729	859	429	677	63	979	505	510	115	948	965	220	756	999999	375	575	663	999999	999999	999999	999999	999999	495	425	690	86	472	526	508	366	433	65	638	806	980	683	250	999999	634	888	751	999999	999999	473	582	630	190	506	640	999999	319	999999	999999	775	83	614	374	13	986	999999	517	999999	12	748	525	910	999999	949	999999	999999	999999	502	543	999999	154	999999	406	31	843	70	895	965	999999	541	57	999999	885	863	733	375	999999	247	184	656	381	999999	688	999999	948	671	59	240	247	948	642	817	950	671	630	999999	217	352	999999	926	999999	551	101	471	701	585	35	718	225	893	382	96	327	886	999999	999999	648	437	83	182	21	664	728	999999	898	999999	988	999999	999999	987	999999	966	88	257	574	829	681	999999	277	372	645	341	999999	354	575	555	499	74	544	259	999999	780	279	987	915	427	823	999999	572	999999	597	812	485	999999	999999	416	18	80	321	307	699	999999	169	999999	536	680	999999	999999	372	352	739	924	678	982	890	386	697	101	342	157	16	999999	654	805	774	999999	855	787	999999	999999	547	429	752	999999	560	675	620	999999	999999	999999	777	449	790	999999	732	673	143	502	346	359	719	916	737	174	300	181	776	999999	936	702	824	862	765	213	805	320	999999	441	
432	225	999999	139	640	106	380	567	999999	434	82	999999	700	362	999999	269	449	631	999999	999999	999999	389	898	999999	632	758	999999	915	999999	587	424	999999	999999	701	80	131	592	590	285	641	794	733	999999	352	999999	834	11	471	422	506	764	183	999999	593	494	53	326	510	506	882	686	464	883	160	999999	999999	609	998	292	328	999999	859	355	60	999999	223	945	556	999999	999999	756	948	502	187	822	999999	792	907	999999	36	999999	92	999999	402	955	339	849	293	341	631	235	999999	189	103	999999	904	827	999999	999999	280	108	769	999999	709	136	737	999999	706	337	769	868	701	791	265	523	594	776	953	105	464	374	999999	224	352	571	753	769	409	357	917	999999	223	117	936	928	45	555	383	276	999999	377	999999	999999	999999	762	533	221	923	580	245	138	874	483	346	999999	999999	555	999999	147	382	967	563	999999	999999	356	999999	594	855	999999	488	999999	999999	999999	877	97	231	705	999999	589	48	542	845	999999	999999	788	547	999999	771	39	999999	489	371	245	893	260	814	999999	546	225	999999	999999	365	596	102	207	736	198	606	259	685	741	903	604	999999	840	131	734	999999	999999	999999	914	822	825	999999	998	676	999999	792	627	282	999999	169	436	481	109	999999	259	736	914	62	359	144	522	354	750	999999	767	146	63	138	89	554	915	417	204	126	999999	750	104	530	579	999999	978	999999	999999	999999	476	999999	10	664	872	997	999999	578	459	780	310	481	104	999999	909	999999	739	498	202	883	253	29	286	999999	646	508	642	393	999999	999999	165	546	999999	178	119	644	146	999999	266	999999	230	346	999999	424	815	68	999999	682	621	559	667	999999	783	373	338	457	999999	27	999999	373	365	940	105	505	999999	764	384	926	311	274	884	999999	999999	121	662	906	71	862	177	587	852	959	772	923	296	675	999999	999999	999999	661	798	128	999999	999999	999999	290	999999	999999	799	60	999999	730	999999	356	674	327	999999	672	710	431	396	983	849	440	521	406	177	182	219	949	11	650	95	649	475	999999	968	350	999999	382	666	999999	999999	999999	999999	999999	587	425	258	999999	428	999999	32	418	275	999999	999999	999999	380	329	123	78	252	849	58	42	644	731	999999	999999	358	999999	287	338	765	999999	919	999999	535	999999	818	999999	999999	250	531	911	627	677	384	660	999999	999999	999999	75	269	597	366	999999	77	999999	999999	855	544	349	620	521	813	694	653	487	999999	545	415	980	510	371	153	11	999999	147	415	967	357	231	422	999999	936	222	79	177	999999	705	999999	664	
912	962	999999	585	630	19	999999	933	33	896	999999	950	999999	989	564	898	453	364	896	929	466	520	508	999999	926	999999	585	600	999999	485	66	200	999999	750	78	999999	163	568	381	318	49	999999	943	460	999999	999999	709	947	658	181	723	999999	999999	735	999999	401	464	894	659	340	433	999999	318	548	840	999999	81	871	920	26	744	999999	999999	587	890	999999	999999	58	855	464	589	638	942	453	762	999999	390	153	999999	677	93	268	909	50	884	541	173	405	619	999999	999999	838	36	642	436	999999	93	231	845	223	824	415	49	204	751	999999	565	999999	785	850	193	927	328	999999	932	486	975	941	999999	359	821	181	999999	962	999999	751	611	310	26	923	999999	999999	999999	338	852	999999	229	714	999999	99	976	308	999999	769	709	999999	519	999999	999999	999999	863	151	528	496	402	653	999999	999999	999999	999	193	264	999999	862	943	34	999999	989	401	264	266	999999	652	614	382	522	562	668	263	599	241	827	999999	76	70	765	640	812	999999	999999	700	999999	582	999999	999999	721	460	757	999999	999999	845	529	392	456	693	602	999999	913	123	879	100	318	823	542	767	999999	664	999999	801	187	393	999999	62	202	563	124	687	999999	708	999999	72	999999	842	578	754	999999	445	154	382	468	276	726	699	67	117	999999	329	999999	532	549	999999	679	955	648	300	39	999999	200	892	579	914	146	215	461	999999	295	476	254	788	65	920	520	408	343	999999	999999	999999	995	999999	181	794	999999	830	999999	999999	393	849	203	999999	724	244	999999	261	803	999999	139	521	999999	250	822	915	84	261	476	629	999999	280	622	737	633	999999	999999	999999	999999	784	277	999999	56	856	999999	445	283	966	73	820	675	268	999999	789	999999	155	999999	999999	999999	266	719	395	999999	539	999999	122	237	465	999999	812	763	149	540	28	285	823	475	391	817	386	641	117	999999	655	954	288	675	832	956	487	44	727	843	999999	999999	882	952	999999	798	321	218	817	999999	261	999999	535	999999	999999	514	957	680	999999	937	885	624	611	206	707	585	779	446	999999	508	176	778	46	999999	999999	953	403	870	958	592	505	178	823	999999	937	598	428	999999	999999	328	998	807	546	999999	957	999999	999999	999999	255	999999	28	874	813	999999	155	999999	31	999999	999999	632	120	97	721	999999	441	717	801	816	269	119	999999	229	357	86	509	369	999999	256	349	247	500	717	625	37	573	999999	365	999999	649	464	577	199	909	999999	217	911	96	641	357	250	47	999999	426	999999	774	999999	999999	736	809	786	251	774	
889	413	142	403	472	693	341	810	362	296	176	805	542	966	320	891	868	598	283	600	899	109	209	999999	301	489	263	774	114	628	704	999999	222	803	309	506	333	814	449	402	309	546	887	751	999999	999999	603	808	999999	635	867	999999	513	999999	999999	790	213	288	111	983	440	567	999999	733	591	999999	999999	738	666	814	999999	64	158	880	300	362	221	999999	383	680	885	454	294	479	760	493	999999	571	999999	519	302	54	713	466	961	741	840	164	169	175	38	999999	151	675	999999	999999	72	632	999999	521	579	755	904	999999	107	985	999999	237	972	108	954	31	999999	157	521	523	351	692	999999	559	522	999999	999999	218	652	30	313	619	411	947	430	726	220	416	939	546	999999	292	368	976	468	612	191	71	220	999999	64	999999	163	553	472	999999	999999	801	998	999999	999999	999999	778	87	999999	999999	999999	35	677	238	811	403	218	975	999999	999999	334	999999	100	910	875	237	997	645	965	319	466	858	484	60	22	418	418	426	999999	999999	514	291	304	999999	787	999999	393	982	204	999999	785	187	180	413	999999	771	711	999999	647	239	699	999999	999999	372	206	967	550	627	999999	403	999999	999999	896	930	554	52	999999	294	132	719	844	24	451	999999	999999	288	999999	81	14	251	706	329	778	850	754	381	179	932	999999	999999	999999	766	767	999999	676	999999	999999	999999	999999	999999	133	999999	966	927	999999	999999	691	999999	837	917	289	999999	622	999999	696	666	23	56	999999	999999	873	715	999999	312	999999	88	999999	649	999999	999999	997	999999	999999	11	127	999999	999999	999999	999999	79	690	999999	105	999999	540	145	153	793	114	20	979	245	74	685	139	417	740	663	999999	316	999999	51	180	305	920	841	266	999999	855	416	999999	171	590	999999	492	999999	620	995	999999	969	999999	462	999999	999999	561	762	999999	537	999999	710	549	699	38	159	641	648	200	799	770	699	999999	999999	999999	698	707	817	654	957	999999	626	797	999999	999999	853	381	974	507	553	744	167	467	999999	748	155	867	613	143	999999	999999	843	999999	821	234	82	99	411	999999	999999	920	743	118	426	344	256	912	804	807	999999	777	667	151	999999	64	613	241	160	999999	792	831	999999	684	223	493	359	999999	976	520	999999	763	999999	459	660	633	10	59	51	394	999999	999999	999999	806	957	663	807	999999	676	999999	621	840	939	627	732	25	826	999999	999999	932	999999	943	936	293	987	422	807	217	999999	999999	64	563	200	766	292	999999	768	296	726	559	685	657	636	999999	899	979	824	999999	727	645	806	
941	164	118	999999	558	999999	779	818	545	856	599	221	663	712	67	649	182	345	182	999999	540	341	345	256	338	316	999999	393	999999	597	465	490	845	999999	999999	408	92	367	733	263	988	477	191	702	96	445	973	507	999999	339	651	999999	999999	999999	276	609	818	999999	80	252	579	396	810	947	400	119	376	456	599	658	567	999999	611	919	268	72	160	642	170	892	342	999999	999999	678	946	458	935	456	940	999999	999999	230	296	491	999999	602	667	243	312	976	999999	526	908	999999	999999	836	405	635	139	213	459	185	999999	188	909	360	999999	999999	11	999999	184	920	516	97	78	346	999999	130	245	999999	405	917	999999	194	823	999999	320	999999	906	119	62	310	326	736	63	414	530	118	999999	334	757	535	242	370	802	158	999999	820	125	435	999999	285	399	473	808	542	845	515	364	104	999999	487	235	891	889	873	603	779	44	664	816	999999	549	999999	999999	869	684	970	999999	674	999999	500	252	481	800	999999	910	853	928	520	568	24	753	487	999999	279	310	999999	480	999999	555	241	786	461	618	999999	736	489	564	939	857	874	133	690	298	548	244	754	101	122	999999	750	851	523	105	999999	666	72	999999	639	999999	999999	500	464	129	574	713	791	999999	902	51	431	999999	999999	663	999999	999999	73	198	746	44	556	259	367	965	999999	389	999999	365	815	241	674	863	924	380	999999	999999	669	570	724	835	999999	999999	198	999999	541	999999	862	860	411	911	603	873	999999	604	22	95	142	999999	324	999999	450	999999	56	670	376	999999	999999	618	999999	319	231	502	474	910	591	665	70	296	999999	999999	999999	999999	954	904	638	800	984	999999	999999	437	252	180	256	999999	999999	27	844	528	704	973	999999	999999	719	101	999999	110	999999	968	999999	999999	34	845	999999	970	667	999999	480	152	41	999999	583	54	260	712	76	61	256	934	999999	573	820	542	999999	460	267	283	999999	862	224	999999	401	25	999999	20	412	406	115	285	999999	356	546	701	496	999999	399	51	993	17	34	638	854	474	452	999999	999999	492	264	614	713	393	355	617	928	504	999999	568	738	250	999999	999999	946	999999	72	179	999999	999999	55	999999	70	225	290	685	999999	586	683	926	573	866	999999	919	152	500	572	489	11	928	999999	999999	953	831	313	752	707	364	691	999999	412	282	422	418	447	800	553	497	112	669	779	352	820	257	999999	871	766	390	527	455	408	583	177	999999	355	999999	509	239	912	537	978	999999	894	799	524	300	454	75	482	351	947	84	386	
999999	159	999999	181	705	999999	441	986	327	837	246	485	829	999999	324	73	393	999999	323	584	575	691	306	458	999999	733	999999	427	701	907	185	999999	999999	999999	835	948	924	882	803	403	480	551	999999	646	657	324	999999	195	999999	12	99	60	999999	499	999999	650	852	973	159	972	141	999999	294	419	661	738	161	632	999999	376	999999	510	999999	920	114	999999	40	660	800	999999	48	519	999999	699	999999	134	874	999999	395	194	106	950	999999	831	272	466	999999	251	984	999999	999999	72	999999	763	863	588	999999	999999	395	999999	620	202	182	452	933	621	726	595	601	537	863	327	246	95	279	198	999999	999999	999999	999999	767	789	676	880	999999	976	604	534	835	240	571	171	448	608	999999	904	999999	290	897	999999	739	670	650	457	65	844	825	830	493	999999	810	897	64	999999	29	831	525	302	999999	957	999999	202	999999	370	966	999999	879	999999	520	375	999999	497	768	999999	907	106	148	228	825	700	160	773	50	170	429	999999	117	699	588	742	999999	485	999999	939	632	547	910	289	491	363	964	197	999999	127	999999	999999	138	56	999999	923	692	999999	999999	217	806	253	161	599	941	302	595	999999	59	778	987	934	124	828	385	370	196	999999	737	472	735	962	464	923	905	117	544	70	999999	665	59	90	19	174	142	389	396	320	999999	198	999999	784	148	540	139	331	207	309	999999	480	736	999999	569	999999	999999	999999	788	238	694	833	757	534	999999	999999	728	906	924	950	696	995	999999	875	999999	548	704	950	824	923	793	583	999999	245	399	388	928	227	521	15	692	298	600	167	625	514	999999	999999	999999	999999	999999	233	406	999999	613	999999	506	860	321	30	309	531	999999	865	999999	120	999999	999999	144	941	999999	999999	395	919	267	999999	404	815	260	17	117	999999	999999	79	121	569	999999	661	631	724	882	77	905	500	705	999999	999999	735	722	999999	589	918	108	522	300	999999	837	487	990	216	280	999999	610	999999	999999	837	999999	950	753	999999	933	272	891	420	69	397	605	894	999999	999999	138	999999	999999	745	427	199	373	973	999999	809	999999	699	670	424	453	201	466	601	587	867	136	328	999999	847	581	327	37	687	463	999999	705	943	273	895	999999	611	597	865	887	999999	999999	999999	999999	943	153	243	601	476	999999	867	930	14	999999	999999	968	999999	687	999999	999999	109	999999	685	999999	876	999999	788	436	999999	346	842	603	600	713	864	999999	75	158	48	999999	999999	725	560	721	596	972	999999	999999	999999	926	279	923	352	999999	787	561	789	550	304	
839	364	807	825	140	134	273	339	300	999999	952	902	661	649	551	826	384	999999	999999	924	903	414	161	518	849	77	918	261	899	999999	313	613	524	853	999999	999999	999999	899	430	596	332	643	409	194	965	33	618	284	800	875	412	949	999999	626	400	999999	213	299	976	999999	999999	22	440	374	148	348	387	807	450	212	296	485	191	999999	601	999999	14	966	999999	999999	459	999999	460	33	523	363	788	897	463	999999	145	250	922	367	391	320	212	999999	999999	626	645	810	834	598	588	927	767	999999	35	139	430	999999	746	161	999999	571	561	999999	850	785	560	490	354	677	999999	56	562	823	985	999999	67	999999	920	925	999999	999999	809	999999	445	999999	595	340	999999	999999	352	898	504	999999	999999	820	999999	796	194	271	999999	165	466	167	531	541	375	999999	472	743	81	461	327	820	999999	964	761	999999	999999	264	199	229	617	999999	999999	178	999999	790	79	175	532	271	784	659	859	999999	192	999999	340	904	231	651	868	138	999999	890	581	999999	800	789	999999	70	825	930	81	847	999999	445	832	363	989	584	999999	306	221	999999	677	999999	961	946	782	118	999999	76	43	547	361	999999	769	443	596	999999	990	999999	116	471	445	999999	999999	999999	485	747	820	976	999999	999999	777	999999	917	450	222	913	721	999999	17	950	702	759	897	534	495	69	675	398	999999	130	594	594	199	749	375	824	90	949	471	44	298	391	999999	396	770	789	999999	329	231	683	999999	146	283	166	769	685	956	999999	526	426	999999	999999	219	794	62	193	381	999999	85	398	832	771	392	972	662	999999	608	510	999999	999999	498	356	177	999999	972	999999	320	43	980	689	868	38	433	999999	963	866	181	999999	344	586	417	402	253	832	850	385	754	311	504	458	87	455	298	819	927	725	263	999999	821	605	872	999999	197	999999	529	804	348	347	19	795	148	251	176	999999	298	106	999999	345	999999	999999	703	19	539	999999	611	422	740	614	127	247	613	999999	544	739	714	79	214	999999	312	999999	47	416	302	708	320	999999	289	120	530	999999	622	918	893	999999	901	863	999999	666	999999	117	999999	734	229	999999	191	102	706	999999	473	229	891	254	42	999999	999999	296	717	830	220	775	143	999999	93	999999	625	695	162	999999	837	850	270	999999	84	999999	981	313	999999	999999	999999	227	140	852	999999	999999	939	377	885	706	674	615	155	978	455	18	973	999999	650	932	156	496	940	999999	599	622	959	352	180	836	215	256	109	196	313	993	645	291	983	782	356	257	
809	456	645	231	705	291	102	999999	231	547	662	999999	384	999999	287	743	262	33	999999	596	206	58	999999	428	515	959	674	462	999999	999999	461	999999	999999	898	999999	493	751	999999	917	999999	260	999999	999999	668	594	845	999999	283	716	901	39	999999	441	759	60	760	999999	226	999999	745	616	639	702	539	95	999999	678	485	352	793	992	884	116	673	999999	101	999999	999999	834	670	157	401	745	471	662	501	437	999999	848	999999	539	999999	999999	999999	71	620	412	999999	582	799	999999	999999	999999	923	908	155	853	767	423	999999	999999	131	392	55	597	225	894	240	876	593	999999	852	637	999999	264	468	232	934	612	999999	688	368	260	44	504	822	470	822	563	999999	648	669	999999	999999	610	999999	151	616	999999	999999	999999	182	999999	999999	999999	324	698	999999	999999	449	923	999999	165	698	999999	999999	870	358	551	999999	754	81	676	369	944	999999	450	748	814	846	326	615	999999	999999	998	999999	170	272	601	189	999999	955	163	123	999999	729	513	713	619	652	999999	999999	999999	808	101	655	999999	999999	53	744	873	949	700	999999	133	317	569	999999	699	763	797	999999	756	999999	651	999999	999999	563	775	225	194	736	138	172	309	533	549	551	999999	353	21	999999	228	999999	999999	999999	264	341	990	999999	169	123	24	855	854	938	47	999999	166	302	737	942	73	828	560	147	821	538	522	599	768	28	726	356	752	476	389	898	65	477	544	586	572	498	65	999999	999999	282	317	999999	496	844	394	381	615	78	267	400	999999	999999	362	725	818	400	999999	151	397	667	999999	999999	559	148	649	688	757	161	999999	999999	772	490	425	999999	999999	162	113	923	633	999999	741	683	219	989	602	886	999999	818	768	999999	999999	999999	682	64	179	999999	811	357	205	706	999999	463	699	692	628	816	753	999999	504	666	297	594	518	53	999999	429	999999	999999	546	762	999999	999999	393	207	999999	858	808	370	378	302	350	755	728	999999	730	287	984	526	999999	785	143	310	324	999999	884	396	405	639	138	999999	760	999999	811	999999	142	685	999999	999999	107	999999	17	999999	446	999999	325	541	999999	999999	999999	648	999999	651	209	760	629	273	999999	999999	323	208	462	999999	999999	629	541	109	999999	999999	999999	55	217	493	429	999999	777	999999	863	121	786	353	530	815	326	490	314	999999	52	999999	812	868	999999	788	187	899	999999	999999	162	999999	670	226	596	579	999999	276	440	999999	232	607	982	880	999999	512	505	999999	677	647	999999	750	324	433	66	893	483	926	984	429	315	529	294	999999	597	57	
999999	999999	756	999999	29	60	60	362	885	999999	77	932	468	558	292	217	999999	669	986	412	999999	247	169	999999	999999	868	291	20	646	702	322	999999	292	362	71	999999	222	726	999999	802	699	962	547	621	825	551	467	436	146	107	999999	625	952	195	555	999999	409	999999	855	161	769	49	716	999999	132	34	649	116	999999	356	994	505	51	194	712	539	699	548	876	554	411	854	874	999999	404	696	100	999999	999999	999999	536	168	999999	476	43	660	256	365	499	801	901	999999	999999	789	112	803	584	768	483	999999	513	861	999999	311	750	914	174	178	787	999999	933	552	308	638	820	999999	634	999999	999999	999999	293	344	58	85	652	59	999999	94	445	601	122	332	624	999999	354	675	981	569	999999	128	495	999999	999999	74	999999	359	999999	999999	999999	276	179	999999	999999	431	732	178	999999	999999	658	700	998	90	999999	196	322	610	927	516	294	999999	854	999999	848	42	565	215	767	984	999999	303	996	999999	125	178	432	999999	714	202	69	999999	999999	879	999999	999999	130	415	355	390	751	267	431	546	999999	824	422	114	999999	585	865	527	999999	828	895	364	704	394	965	999999	763	218	895	999999	457	118	999999	999999	163	999999	912	160	859	386	242	999999	872	999999	597	300	756	327	942	139	999999	541	774	44	983	556	331	735	450	791	627	542	371	695	98	908	541	446	999999	348	672	715	999999	35	595	945	999999	254	797	674	807	446	276	766	408	999999	999999	258	999999	606	501	186	710	78	759	699	587	999999	999999	999999	759	320	376	604	467	621	873	749	448	48	999999	86	999999	776	999999	191	999999	605	297	999999	999999	293	455	999999	846	496	15	999999	275	895	367	999999	883	118	915	497	79	671	309	787	52	595	809	953	999999	424	248	999999	999999	578	433	982	889	198	124	475	999999	999999	757	970	616	284	999999	553	680	760	202	829	861	495	121	605	999999	999999	139	979	484	501	813	431	257	999999	513	697	472	385	425	695	994	449	632	999999	913	338	999999	768	121	266	999999	781	232	419	83	599	466	827	686	388	68	144	991	373	999999	335	723	545	770	786	999999	304	999999	507	834	421	862	73	691	999999	999999	999999	999999	228	999999	42	209	838	997	914	240	644	698	46	637	999999	457	999999	999999	999999	614	635	998	999999	185	978	446	725	584	661	736	403	145	718	59	999999	276	773	154	184	136	884	547	856	999999	446	606	999999	869	974	963	603	232	114	363	704	373	542	52	250	999999	999999	263	346	187	836	999999	999999	987	999999	
593	999999	124	666	999999	729	97	999999	779	738	999999	999999	999999	610	697	143	180	41	364	354	333	734	730	904	588	651	631	999999	678	719	937	625	320	929	999999	289	488	566	653	999999	617	230	762	314	868	457	629	999999	648	53	665	477	625	999999	616	858	953	220	88	809	108	885	999999	70	800	999999	828	925	228	999999	654	614	388	731	737	112	971	426	46	140	999999	977	562	634	63	470	999999	677	323	532	336	278	488	843	534	999999	757	702	513	999999	628	703	434	240	399	999999	99	894	906	513	887	536	184	999999	999999	131	332	838	16	999999	999999	161	612	696	999999	385	999999	544	999999	15	355	999999	913	924	999999	999999	552	332	999999	12	381	115	770	809	645	799	104	540	66	412	409	919	696	999999	364	477	100	738	159	23	925	554	696	999999	167	618	999999	259	999999	468	579	10	603	14	958	651	390	802	61	999999	999999	999999	487	794	606	436	582	739	999999	44	999999	814	182	231	999999	999999	418	870	651	36	185	844	999999	598	833	408	999999	691	224	712	96	297	686	999999	731	999999	76	902	304	731	45	884	999999	410	239	999999	828	381	927	141	243	999999	999999	34	999999	999999	501	889	960	999999	999999	890	525	999999	999999	940	137	999999	999999	747	760	515	575	920	991	301	165	693	368	78	580	944	999999	92	479	575	999999	999999	762	294	838	187	941	107	620	154	368	831	999999	299	637	524	999999	189	999999	727	945	240	42	814	291	807	999999	891	999999	176	999999	999999	389	999999	804	474	999999	214	999999	999999	573	478	999999	846	932	334	999999	79	999999	65	72	584	711	751	999999	905	999999	948	999999	41	655	60	479	454	28	926	452	89	999999	999999	999999	677	280	798	163	477	931	999999	999999	957	575	461	460	571	114	551	731	637	753	898	845	603	999999	878	927	523	998	854	828	16	881	162	999999	278	93	395	314	912	598	162	999999	443	76	55	465	204	599	999999	350	999999	999999	814	999999	596	327	378	999999	401	871	639	479	86	368	875	999999	423	876	192	488	718	999999	818	49	600	924	411	537	166	422	999999	999999	100	514	361	810	77	826	988	950	714	999999	912	999999	958	683	897	999999	200	999999	52	327	416	429	999999	239	387	775	735	671	916	999999	319	999999	148	715	388	572	16	74	999999	596	888	242	773	798	999999	776	90	916	37	336	346	999999	380	415	518	670	999999	132	433	301	100	326	999999	872	610	999999	999999	253	999999	335	999999	136	960	999999	999999	183	656	833	905	610	694	999999	644	
589	999999	132	608	733	206	718	689	884	641	999999	505	999999	208	900	999999	400	873	837	999999	702	268	220	999999	924	999999	999999	999999	999999	227	822	999999	282	682	454	377	488	335	179	999999	585	999999	194	999999	253	950	866	999999	755	645	999999	999999	999999	206	942	330	295	895	684	756	862	704	640	667	999999	999999	233	889	754	533	999999	74	999999	790	46	66	84	725	982	973	999999	369	268	414	712	96	999999	85	739	133	92	592	651	423	999999	881	15	527	676	144	727	976	231	231	936	450	42	76	170	885	256	569	913	710	646	503	446	236	954	732	369	158	160	630	451	126	422	999999	606	165	61	999999	999999	847	256	143	147	47	477	271	63	999999	914	999999	877	522	679	941	776	690	999999	999999	572	943	774	578	826	999999	999999	820	38	751	469	15	999999	699	520	75	463	513	365	409	758	999999	678	686	243	306	999999	929	999999	481	514	916	999999	999999	984	115	83	678	316	999999	266	657	242	311	223	908	29	187	999999	613	999999	272	334	999999	30	999999	275	98	345	529	848	850	383	557	247	552	295	561	999999	414	992	999999	207	818	152	111	460	377	472	334	286	999999	927	833	993	252	592	684	262	999999	840	984	342	786	999999	416	999999	685	74	670	623	468	472	999999	620	999999	75	515	893	918	428	897	625	20	999999	999999	923	999999	564	994	960	999999	308	608	574	999999	452	420	999999	999999	999999	774	999999	999999	711	818	999999	339	222	300	187	86	791	343	687	942	368	332	544	426	492	733	131	80	709	22	169	864	32	999999	260	654	395	167	100	653	595	823	308	434	180	593	999999	999999	999999	883	819	965	920	631	649	129	876	703	253	104	653	242	999999	698	659	247	317	610	50	532	999999	633	252	44	356	999999	34	119	255	898	999999	857	262	826	202	999999	999999	401	999999	140	999999	692	913	995	999999	363	731	609	775	999999	286	999999	233	294	203	195	722	999999	999999	114	105	999999	458	999999	999999	795	979	999999	505	465	304	999999	999999	910	753	998	720	256	999999	993	813	424	344	999999	621	678	999999	968	632	999999	999999	66	126	999999	44	21	243	999999	307	214	384	999999	113	320	638	370	999999	999999	540	204	999999	475	999999	999999	300	681	432	146	733	29	171	999999	999999	999999	983	248	999999	999999	875	741	764	999999	999999	830	619	357	999999	34	999999	261	598	321	437	999999	541	15	999999	999999	569	363	999999	999999	999999	287	52	373	822	615	336	400	999999	303	447	798	440	324	999999	31	672	942	370	408	
999999	481	999999	999999	999999	215	956	999999	43	965	227	999999	162	999999	999999	672	999999	999999	535	705	697	999999	690	304	873	638	999999	999999	489	193	999999	626	999999	191	645	999999	855	202	999999	999999	658	357	366	999999	999999	926	999999	999999	999999	853	243	425	416	665	710	178	791	136	999999	945	217	999999	999999	849	803	999999	529	999999	31	961	816	999999	999999	918	56	350	927	999999	229	999999	991	999999	999999	635	950	999999	999999	336	481	477	572	728	224	843	409	999999	858	517	802	484	407	675	751	999999	47	647	958	497	618	370	999999	705	999999	40	953	983	520	999999	898	66	999999	202	499	554	398	97	381	622	519	137	491	419	293	999999	549	999999	482	999999	598	313	999999	721	999999	999999	236	867	820	999999	890	999999	408	995	999999	999999	999999	214	185	207	647	949	276	999999	999999	491	999999	831	422	173	490	637	510	337	274	595	279	999999	484	389	999999	999999	999999	196	999999	103	728	496	800	547	652	999999	150	285	545	649	47	999999	999999	236	241	999999	999999	657	704	262	999999	81	730	33	476	432	999999	796	999999	125	682	89	999999	884	999999	392	40	999999	520	999999	497	235	999999	625	557	827	999999	257	999999	922	86	619	999999	999999	999999	656	999999	999999	81	229	614	999999	405	429	999999	957	838	858	474	849	374	580	999999	558	764	690	289	114	476	648	505	999999	649	957	48	72	597	999999	706	115	627	263	803	300	541	999999	829	372	658	599	989	77	783	308	558	506	999999	933	999999	497	377	660	310	432	999999	140	703	999999	390	904	999999	705	162	368	999999	120	776	846	999999	620	999999	917	456	876	659	438	700	999999	409	541	999999	663	999999	218	738	966	952	999999	576	410	999999	999999	981	753	999999	294	915	424	999999	447	999999	636	999999	105	637	459	213	999999	773	295	440	362	48	848	324	707	287	943	630	265	167	999999	999999	617	179	478	935	703	999999	374	522	286	275	961	811	954	747	999999	581	999999	762	528	999999	291	969	999999	352	142	439	531	999999	972	999999	820	999999	334	999999	999999	925	168	523	510	999999	408	773	999999	96	86	999999	999999	999999	999999	372	999999	999999	999999	798	999999	648	90	135	803	273	125	368	549	492	999999	682	487	597	449	406	422	765	262	740	208	999999	815	11	999999	105	79	572	61	610	452	328	649	536	378	660	845	42	720	246	672	50	233	672	642	404	560	772	999999	559	949	999999	250	899	999999	480	999999	88	860	707	204	553	316	999999	999999	135	43	999999	228	789	560	999999	55	25	999999	168	293	153	369	
871	545	307	62	502	999999	866	88	750	999999	898	999999	767	182	23	52	129	733	999999	632	999999	370	609	553	730	998	999999	999999	234	830	999999	197	689	719	988	171	897	501	814	288	183	57	293	24	330	961	793	216	999999	973	949	999999	999999	520	852	999999	936	753	331	999999	100	336	854	919	999999	710	147	57	999999	851	155	999999	999999	15	999999	469	87	595	999999	768	999999	363	508	260	881	999999	999999	999999	999999	487	235	153	999999	320	198	847	203	999999	517	999999	824	745	999999	190	828	331	999999	993	72	999999	433	351	529	999999	999999	736	999999	999999	47	500	523	968	191	706	999999	11	458	608	816	611	276	713	87	999999	999999	469	341	327	431	999999	999999	204	116	483	63	883	624	617	999999	462	29	599	336	27	106	856	999999	999999	564	827	873	999999	186	460	999999	999999	273	915	617	830	404	999999	182	487	10	328	999999	999999	653	742	999999	840	999999	999999	592	999999	999999	69	517	97	904	26	763	604	686	999999	999999	656	999999	999999	999999	708	999999	200	67	518	999999	848	26	777	994	857	999999	821	449	43	999999	999999	999999	999999	343	214	408	530	925	388	746	999999	999999	418	311	214	999999	319	132	679	840	396	307	83	999999	537	53	739	102	57	999999	999999	165	653	272	205	999999	917	999	999999	309	999999	275	679	772	849	57	608	475	999999	517	362	999999	770	202	932	524	794	199	805	171	668	999999	878	43	804	422	157	155	116	999999	432	319	716	379	999999	131	628	999999	410	490	999999	273	312	540	999999	999999	394	999999	340	680	994	728	203	254	641	52	396	999999	999999	437	999999	463	369	373	999999	53	981	401	831	811	896	999999	789	325	999999	404	134	999999	51	560	37	999999	815	999999	431	703	999999	472	737	328	999999	999999	343	972	590	981	904	939	455	948	271	993	999999	529	784	511	939	878	528	246	917	999999	603	417	999999	999999	999999	933	942	391	999999	999999	999999	999999	86	913	159	816	735	999999	999999	195	893	103	299	44	76	296	651	999999	764	247	944	501	999999	686	389	925	572	386	343	999999	996	73	31	999999	340	127	453	870	361	132	152	783	746	732	999999	999999	127	375	999999	999999	999999	32	626	999999	575	172	999999	399	534	233	254	359	999999	999999	198	829	999999	547	704	999999	843	999999	568	642	999999	171	754	678	999999	879	808	206	249	981	687	999999	447	999999	186	177	999999	63	346	999999	877	793	999999	999999	544	336	438	580	671	197	518	999999	463	984	594	999999	418	433	867	654	425	57	119	429	841	223	391	
740	370	536	933	789	999999	440	764	999999	789	999999	999999	999999	450	237	535	61	472	185	520	462	999999	999999	759	591	999999	691	999999	830	683	951	385	330	944	697	219	145	999999	729	78	999999	230	293	624	881	299	672	213	999999	522	67	956	666	999999	929	999999	598	776	351	603	751	727	933	627	837	161	813	260	753	28	999999	999999	743	116	999999	241	462	157	878	999999	522	999999	999999	317	626	999999	719	626	25	703	621	999999	999999	135	327	305	296	665	786	729	485	999999	999999	999999	132	999999	223	559	216	697	999999	450	897	999999	91	273	213	626	999999	843	441	197	999999	60	406	40	885	999999	789	201	945	796	370	158	816	999999	37	355	194	365	781	170	420	327	999999	181	470	862	54	999999	102	670	664	943	298	999999	186	410	999999	999999	385	605	769	25	999999	744	89	999999	243	999999	999999	858	441	645	999999	999999	776	917	888	999999	569	999999	573	999999	108	284	142	427	860	999999	923	626	582	102	980	999999	999999	999999	575	427	999999	721	629	74	999999	244	238	28	999999	999999	999999	269	999999	999999	531	362	41	43	916	477	612	662	999999	715	66	619	285	349	665	885	879	999999	352	470	999999	848	403	999999	919	864	999999	123	545	842	999999	664	114	45	999999	999999	154	999999	488	108	815	439	833	914	999999	207	999999	889	363	996	999999	150	999999	61	999999	683	959	532	124	62	431	498	999999	56	709	402	514	999999	999999	47	741	522	893	999999	999999	999999	24	489	502	999999	906	166	999999	999999	705	865	747	999999	631	886	668	621	253	436	676	327	322	999999	214	614	692	999999	120	326	999999	625	999999	672	999999	999999	669	480	40	402	155	274	999999	577	999999	999999	655	461	999999	892	378	999999	999999	466	577	338	391	237	284	999999	39	999999	56	999999	294	999999	618	84	657	922	227	999999	591	851	999999	999999	589	745	445	370	959	999999	108	228	947	144	999999	790	105	999999	327	441	205	152	999999	999999	999999	303	292	999999	999999	580	999999	696	999999	189	538	427	999999	174	748	999999	792	914	928	798	100	827	496	160	732	827	999999	589	604	999999	992	449	488	999999	194	999999	462	184	144	388	999999	411	554	767	999999	929	999999	930	328	681	999999	999999	223	999999	866	399	806	141	538	408	601	224	999999	887	197	999999	938	851	980	999999	193	617	779	999999	371	689	283	728	555	803	222	58	271	923	999999	710	236	913	467	794	489	330	645	736	786	222	319	666	580	999999	990	763	950	866	999999	41	999999	672	212	186	125	88	586	999999	196	553	
953	178	750	486	862	35	999999	195	972	862	971	53	763	999999	999999	617	157	48	813	999999	108	999999	435	999999	208	999999	710	291	999999	411	744	910	550	243	269	150	999999	104	654	965	999999	764	893	634	69	468	999999	63	806	508	930	548	921	736	455	557	743	643	287	999999	324	112	517	570	999999	999999	503	999999	890	239	701	63	394	847	90	999999	511	800	57	740	654	657	999999	180	999999	205	999999	813	788	711	407	282	999999	355	650	276	257	332	999999	998	999999	999999	172	576	806	876	164	83	656	999999	999999	999999	596	547	654	667	628	999999	99	922	81	690	999999	189	832	429	999999	48	207	813	96	999999	999999	58	999999	275	495	907	374	604	51	915	166	676	664	464	685	279	700	983	647	910	243	999999	926	999999	646	982	999999	386	639	125	876	842	35	867	999999	547	772	999999	999999	720	999999	494	881	166	533	75	525	377	999999	967	348	224	999999	999999	945	999999	131	999999	999999	512	172	987	965	926	999999	323	651	796	807	147	507	999999	811	927	938	999999	999999	999999	751	581	467	377	643	672	777	661	676	999999	921	999999	426	999999	761	999999	999999	984	529	955	999999	219	424	728	570	605	999999	37	413	999999	246	999999	989	361	748	999999	54	795	354	303	159	999999	646	801	874	999999	999999	234	559	999999	379	953	228	756	652	541	999999	739	807	999999	999999	749	999999	999999	612	724	965	74	534	999999	625	762	640	236	999999	740	999999	622	853	999999	883	999999	477	272	869	293	978	999999	999999	216	889	315	988	316	101	409	138	218	199	160	885	657	700	845	999999	617	999999	992	950	911	968	545	886	999999	163	999999	282	986	569	999999	746	732	364	327	824	999999	773	334	144	406	612	999999	433	703	833	236	545	631	746	262	970	986	292	999999	247	354	429	899	163	136	137	152	999999	869	414	999999	303	999999	31	999999	843	999999	857	554	308	999999	122	999999	265	927	429	650	250	317	999999	759	450	565	999999	479	890	999999	180	18	279	470	715	563	299	999999	932	172	610	999999	418	999999	138	738	500	633	242	999999	643	999999	706	487	999999	342	999999	654	712	737	303	999999	999999	999999	999999	848	285	838	999999	558	893	585	999999	267	49	999999	898	999999	631	711	75	999999	999999	999999	999999	944	312	792	567	382	51	644	967	205	868	999999	999999	449	174	999999	462	661	734	999999	352	68	241	448	447	202	443	155	33	10	672	999999	999999	999999	738	873	546	493	999999	526	517	259	999999	799	398	979	999999	459	211	351	258	413	721	563	
312	182	999999	863	354	999999	938	896	621	966	532	31	755	999999	999999	301	743	969	999999	218	176	103	449	442	59	467	707	999999	943	682	751	268	136	999999	368	566	170	682	148	904	587	620	637	651	999999	377	234	940	999999	910	607	289	999999	513	397	219	999999	999999	814	999999	668	953	953	938	999999	999999	894	999999	196	999999	140	71	831	486	999999	999999	465	797	176	682	242	766	999999	999999	84	999999	246	623	363	999999	834	890	868	999999	999999	633	667	698	437	12	482	230	999999	605	779	546	457	546	882	841	999999	934	113	141	653	902	999999	920	999999	751	37	281	651	47	318	250	999999	579	249	999999	999999	766	370	173	209	22	999999	640	999999	538	24	699	999999	999999	999999	900	999999	736	608	344	999999	999999	834	685	999999	210	579	716	999999	999999	353	878	999999	886	953	987	573	939	932	641	889	87	666	335	736	338	541	139	642	999999	463	999999	970	905	90	151	931	999999	198	999	443	306	999999	724	194	146	402	999999	568	417	999999	847	804	999999	999999	838	90	508	948	646	668	999999	83	878	999999	887	907	401	805	812	999999	999999	751	932	207	592	733	942	151	600	935	687	571	999999	91	616	661	13	460	252	71	432	736	552	999999	994	233	475	648	306	238	999999	58	755	361	999999	105	871	769	862	114	147	367	357	710	981	878	848	796	469	236	999999	999999	562	751	632	162	209	999999	999999	368	267	304	999999	372	934	638	815	873	644	520	789	243	999999	999999	999999	75	999999	841	999999	125	999999	679	189	80	999999	69	999999	14	729	294	999999	999999	566	503	847	843	999999	985	775	999999	73	975	161	999999	446	670	353	424	827	999999	999999	367	254	97	999999	588	125	774	999999	875	999999	999999	154	999999	623	521	676	104	999999	90	553	403	75	15	62	410	527	999999	633	663	716	81	186	172	520	999999	34	479	519	269	999999	999999	946	900	210	262	830	802	999999	925	993	259	133	747	23	999999	999999	248	44	583	999999	999999	151	385	168	80	633	981	838	94	496	207	584	999999	999999	806	999999	175	805	999999	579	999999	904	707	669	467	999999	999999	999999	149	246	786	444	936	999999	999999	605	570	742	140	628	849	963	251	999999	796	675	999999	395	216	923	136	999999	244	999999	345	981	443	716	999999	131	999999	832	698	999999	710	763	647	832	999999	210	886	432	674	181	999999	761	662	278	999999	999999	855	999999	942	226	119	353	209	999999	863	861	999999	854	51	18	434	26	999999	403	999999	42	999999	999999	876	999999	47	703	768	73	
284	999999	999999	175	843	908	276	159	890	999999	737	367	563	715	969	657	48	42	999999	666	746	714	497	269	550	840	765	596	999999	935	189	416	584	145	999999	290	999999	996	999999	142	742	285	135	791	665	371	479	321	999999	228	999999	14	322	111	999999	570	96	68	999999	12	153	679	981	999999	303	331	782	427	68	999999	999999	51	31	258	923	471	588	705	603	999999	370	999999	999999	949	967	184	103	483	818	97	999999	999999	999999	18	999999	73	303	999999	999999	344	588	999999	999999	611	114	926	983	999999	187	856	999999	999999	465	446	641	699	382	42	999999	129	238	309	609	999999	494	639	670	22	269	860	178	999999	217	269	999999	318	999999	695	844	51	200	40	999999	962	116	999999	29	999999	376	999999	690	270	193	378	116	289	452	999999	126	475	265	970	803	327	688	999999	183	205	845	332	999999	687	999999	945	928	207	13	647	999999	681	620	999999	646	969	180	908	235	839	999999	320	865	999999	578	378	786	999999	236	978	283	543	640	823	99	53	999999	13	999999	248	449	999999	285	999999	427	999999	854	530	999999	834	156	780	347	343	52	534	999999	599	118	999999	168	708	971	999999	373	999999	999999	797	645	999999	188	177	836	987	999999	255	999999	70	492	143	999999	999999	895	999999	831	503	206	306	781	564	586	201	894	261	89	740	937	999999	442	105	404	67	999999	732	999999	999999	943	359	944	999999	499	999999	117	975	305	903	813	578	204	869	999999	999999	26	90	25	986	282	585	999999	659	317	999999	999999	999999	738	467	379	172	746	999999	559	999999	362	983	75	999999	999999	919	955	185	926	368	999999	572	970	660	999999	804	716	669	706	368	999999	294	999999	713	779	999999	246	999999	533	651	999999	999999	320	289	392	42	999999	999999	902	999999	629	733	732	949	730	64	999999	88	999999	999999	456	999999	155	201	999999	77	504	361	999999	373	999999	127	999999	285	999999	713	262	999999	277	18	788	880	767	352	738	718	562	539	983	999999	304	167	422	958	204	754	206	128	999999	999999	537	664	436	538	681	512	91	456	423	999999	802	999999	810	417	786	575	320	802	999999	999999	999999	965	378	685	999999	999999	704	692	90	781	999999	144	999999	953	481	999999	454	999999	671	999999	999999	999999	125	966	999999	568	356	14	999999	999999	444	403	665	208	809	571	999999	999999	469	166	808	399	999999	642	509	667	929	857	936	999999	131	91	141	237	59	409	849	412	762	509	999999	999999	520	461	346	123	478	608	153	909	838	703	999999	515	427	247	999999	483	466	999999	
639	499	999999	999999	508	363	271	438	158	410	999999	883	988	960	988	118	878	914	999999	395	199	331	999999	37	999999	427	323	625	809	999999	670	999999	945	507	870	999999	630	11	952	983	999999	50	459	743	196	954	714	808	527	999999	368	999999	188	80	75	318	999999	999999	695	999999	49	645	629	345	999999	999999	999999	491	99	319	487	877	961	999999	543	159	871	971	840	869	712	514	108	499	453	845	999999	874	441	561	999999	589	999999	872	943	215	421	123	13	840	999999	999999	718	217	831	491	863	999999	999999	916	447	813	211	999999	378	535	547	139	999999	895	168	73	59	538	425	999999	572	999999	379	999999	738	757	968	999	999999	489	795	891	668	962	981	999999	999999	999999	124	90	388	999999	504	999999	999999	291	231	118	999999	952	183	190	999999	933	999999	773	496	208	188	689	999999	211	999999	888	739	655	471	930	913	836	999999	999999	999999	345	519	93	595	961	999999	456	999999	859	328	900	316	614	109	999999	52	218	835	999999	346	434	245	186	515	999999	678	23	999999	301	999999	844	999999	648	767	456	423	835	999999	535	999999	732	163	985	883	999999	582	134	555	999999	999999	704	11	586	197	988	999999	343	577	979	292	655	635	244	665	483	673	999999	847	653	320	216	40	310	609	999999	281	259	303	442	43	553	467	93	413	500	843	999999	461	999999	356	90	268	999999	252	884	106	918	999999	999999	999999	914	287	902	999999	999999	999999	701	999999	582	717	850	999999	999999	946	739	197	999999	831	175	640	33	216	999999	306	239	999999	999999	999999	999999	518	362	929	999999	999999	128	276	565	666	999999	825	152	672	999999	71	506	50	132	999999	513	696	553	999999	165	769	385	708	218	999999	196	732	842	999999	262	74	364	921	999999	112	828	472	632	885	109	349	999999	999999	999999	17	800	198	826	580	554	39	964	275	999999	133	999999	999999	67	959	479	10	982	508	419	814	706	585	894	29	433	999999	73	668	988	999999	282	999999	381	211	805	998	905	272	99	233	109	99	157	999999	455	999999	415	672	999999	108	367	989	942	999999	310	225	999999	806	157	513	965	306	287	999999	851	633	48	856	164	481	104	719	419	196	999999	999999	438	999999	574	24	635	400	262	999999	457	292	91	857	900	590	703	108	125	585	268	802	812	198	181	821	379	999999	999999	934	13	999999	999999	756	808	693	787	433	242	142	999999	999999	54	397	510	568	551	191	955	573	777	996	604	833	927	999999	999999	249	700	752	644	999999	882	328	885	810	713	335	58	
999999	803	280	866	982	706	693	758	999999	688	999999	280	999999	603	944	166	17	52	746	828	896	889	547	733	490	497	999999	692	999999	999999	700	855	226	999999	748	770	507	139	622	136	244	163	389	561	97	999999	456	999999	937	999999	878	999999	966	507	999999	327	999999	547	386	495	905	999999	41	913	999999	757	999999	66	854	183	658	999999	999999	619	999999	742	999999	986	645	17	999999	327	754	564	633	932	999999	718	980	430	515	959	753	999999	231	242	999999	475	572	339	428	399	628	763	512	10	999999	357	913	418	817	278	901	378	453	587	256	477	290	65	868	345	85	999999	668	699	999999	303	999999	999999	620	44	423	316	589	651	698	999999	999999	999999	595	540	804	571	612	999999	999999	385	683	999999	999999	654	195	516	999999	93	324	204	999999	813	876	53	960	562	798	782	854	999999	788	802	888	265	425	657	470	338	540	513	999999	431	641	747	619	752	375	966	999999	999999	845	506	337	504	999999	247	755	551	580	252	773	830	391	472	597	881	756	730	239	537	55	142	552	810	999999	999999	182	999999	433	217	999999	832	932	947	750	291	474	393	369	188	902	919	757	298	739	999999	999999	178	999999	738	996	644	736	999999	861	999999	953	999999	132	232	75	626	127	372	999999	941	999999	444	722	315	416	373	371	60	999999	999999	384	264	80	390	633	13	978	999999	221	552	105	999999	96	999999	338	948	271	999999	122	285	999999	395	243	797	104	605	456	845	331	633	283	686	687	999999	999999	699	455	999999	599	71	648	432	161	511	846	286	357	999999	977	468	111	999999	999999	359	334	989	30	283	999999	999999	557	143	373	999999	279	418	933	362	708	638	502	530	999999	999999	999999	380	243	732	951	999999	258	771	868	863	531	999999	747	338	999999	999999	999999	182	999999	999999	999999	515	999999	572	242	437	353	995	976	348	999999	581	687	886	999999	954	755	298	332	999999	779	786	275	510	999999	230	671	604	952	369	960	330	999999	975	546	132	321	671	500	523	473	262	999999	529	897	950	999999	860	616	455	999999	390	850	975	792	728	250	557	515	21	766	749	53	617	388	999999	505	712	350	598	999999	94	797	999999	15	527	991	745	612	999999	859	810	999999	506	776	579	999999	109	193	999999	999999	763	165	999999	756	999999	999999	187	151	262	454	999999	999999	27	812	999999	592	51	970	275	736	999999	945	409	162	999999	760	999999	840	808	175	405	999999	531	716	878	929	319	999999	999999	317	999999	603	360	661	211	299	970	693	999999	986	999999	
139	918	92	387	818	755	336	999999	963	672	999999	999999	96	59	138	989	311	933	578	999999	989	689	999999	921	999999	594	747	950	667	790	999999	571	822	999999	276	999999	449	999999	70	999999	999999	999999	327	644	477	999999	999999	612	83	310	669	759	700	999999	448	450	960	999999	486	234	18	385	142	182	819	775	520	999999	782	999999	549	972	873	404	999999	999999	372	322	453	999999	999999	144	877	366	131	104	871	119	999999	826	999999	999999	851	999999	175	999999	129	999999	825	702	751	999999	999999	557	999999	999999	885	999999	421	711	87	999999	716	847	999999	873	508	999999	999999	725	903	410	68	956	999999	270	130	47	239	693	999999	228	496	751	888	413	314	329	606	435	999999	576	697	587	748	13	572	14	932	301	108	999999	102	110	999999	350	857	999999	682	500	999999	848	75	727	999999	859	999999	965	999999	500	569	188	999999	626	516	999999	712	481	999999	871	999999	126	114	938	595	272	999999	395	999999	999999	555	999999	647	999999	859	369	510	969	493	888	999999	606	56	441	731	919	184	476	999999	471	638	386	664	999999	801	459	743	136	999999	831	734	765	23	420	944	137	541	73	766	157	826	999999	999999	329	29	102	79	999999	216	675	98	999999	802	491	909	179	777	836	314	410	625	383	837	661	164	96	592	635	496	604	999999	121	709	446	644	895	398	344	791	709	999999	80	920	999999	743	85	963	532	510	775	360	705	759	366	532	452	905	336	999999	933	509	444	186	612	296	977	948	365	847	999999	780	442	999999	604	31	555	463	380	999999	88	132	70	999999	721	253	683	361	999999	913	999999	999999	72	999999	858	999999	999999	999999	999999	180	766	136	607	999999	999999	994	999999	660	165	345	976	988	999999	999999	999999	999999	448	999999	465	999999	999999	625	605	451	655	32	718	273	195	403	999999	661	156	209	161	999999	525	385	999999	726	335	33	206	18	937	212	465	999999	92	58	761	635	437	948	567	999999	531	165	39	474	286	654	474	999999	269	325	999999	335	266	145	294	73	681	739	44	590	428	596	514	453	567	74	191	999999	641	450	999999	208	642	21	429	999999	355	173	999999	680	558	444	749	999999	369	140	397	946	763	697	954	698	999999	977	721	935	650	586	907	221	473	337	129	999999	100	644	999999	255	715	999999	718	518	299	364	999999	999999	999999	999999	93	437	677	244	383	999999	495	999999	999999	999999	299	999999	719	769	266	238	216	999999	999999	930	530	725	447	999999	241	999999	999999	999999	408	999999	945	737	98	757	503	479	544	
239	954	185	332	999999	359	37	956	230	215	948	999999	999999	157	999999	669	999999	999999	999999	989	535	12	544	964	60	137	734	719	561	406	961	276	999999	694	976	277	149	607	999999	999999	419	195	20	633	999999	193	348	412	145	78	182	395	145	489	18	237	999999	221	999999	437	625	999999	999999	824	253	682	475	375	181	999999	999999	318	999999	999999	580	349	991	910	999999	999999	788	332	584	493	233	999999	999999	306	685	749	857	927	335	999999	750	111	791	196	390	358	999999	972	240	602	999999	864	989	154	909	669	245	509	288	416	999999	999999	733	911	601	676	551	179	690	431	685	602	982	999999	250	478	557	805	999999	584	159	816	101	999999	945	999999	587	999999	396	26	513	357	649	919	999999	458	378	880	595	713	806	548	292	999999	916	999999	881	999999	903	441	999999	439	979	999999	999999	832	211	750	999999	241	99	565	782	673	918	999999	999999	999999	999999	792	109	677	220	816	777	611	533	292	76	998	999999	999999	92	955	999999	84	999999	999999	662	66	256	628	914	999999	623	251	765	618	999999	588	999999	817	151	121	341	999999	999999	173	926	655	308	918	684	999999	753	632	482	999999	999999	844	960	17	411	999999	545	481	762	999999	999999	536	845	915	401	488	15	670	999999	971	623	469	854	214	29	16	757	999999	943	947	609	999999	999999	938	848	999999	627	985	415	228	575	999999	681	371	970	399	999999	999999	527	206	961	999999	318	511	213	310	999999	756	988	405	175	217	999999	815	257	211	999999	907	76	999999	860	29	264	999999	405	763	787	493	243	629	206	373	999999	746	985	526	682	267	999999	999999	67	871	997	20	62	367	332	866	124	769	631	902	999999	999999	345	942	828	221	115	449	999999	506	522	368	209	999999	407	791	999999	731	528	999999	999999	527	297	989	32	999999	999999	47	999999	921	378	474	998	303	56	638	411	53	999999	471	999999	999999	999999	561	358	999999	810	999999	960	999999	46	393	250	130	729	799	885	356	919	583	999999	77	999999	999999	137	57	369	905	755	769	389	999999	42	67	999999	888	501	735	640	392	444	792	87	900	885	985	234	878	574	257	999999	64	133	124	302	93	286	435	999999	310	999999	904	505	999999	161	259	360	999999	771	999999	307	159	999999	536	999999	385	990	999999	999999	999999	823	491	341	999999	999999	334	999999	918	764	274	612	75	311	340	123	539	999999	885	748	636	635	51	999999	733	949	603	349	999999	975	999999	102	177	721	292	999999	999999	573	998	999999	999999	999999	999999	428	506	999999	242	
848	999999	423	610	99	115	999999	999999	516	999999	385	607	557	422	985	999999	999999	847	999999	445	354	999999	853	999999	999999	298	999999	922	49	202	623	609	505	717	755	999999	183	374	827	987	999999	999999	776	704	412	965	999999	999999	841	530	999999	580	334	793	888	999999	531	97	643	999999	999999	447	49	323	999999	775	999999	840	667	30	999999	578	999999	194	637	712	252	158	923	999999	846	949	90	519	703	53	999999	712	828	999999	442	999999	730	36	999999	370	602	462	545	637	999999	610	103	820	999999	921	559	150	165	999999	587	383	174	643	953	999999	366	530	620	125	999999	399	21	742	587	807	847	993	999999	276	119	789	613	296	146	999999	855	999999	881	782	493	999999	999999	652	999999	69	920	97	999999	149	13	82	841	429	146	474	599	361	242	829	83	999999	550	999999	999999	999999	769	878	506	717	999999	106	648	838	632	999999	842	369	404	528	886	759	920	460	999999	46	948	999999	159	672	999999	999999	37	62	999999	926	593	668	584	999999	299	999999	591	364	999999	906	434	13	797	780	632	239	956	714	943	999999	645	100	999999	40	849	585	999999	834	81	105	79	596	139	705	773	999999	999999	999999	999999	843	178	999999	910	999999	612	944	396	379	49	417	547	322	999999	394	999999	999999	52	999999	700	713	323	756	293	455	837	838	999999	999999	17	458	999999	999999	485	109	155	90	999999	269	428	905	199	359	795	999999	557	999999	486	745	424	280	141	241	165	524	530	999999	999999	999999	528	773	80	999999	372	999999	963	446	837	999999	999999	210	322	783	135	794	524	999999	961	630	897	91	361	138	999999	736	326	999999	946	961	579	733	808	725	740	999999	834	894	999999	999999	700	121	919	476	506	223	957	358	115	370	10	565	460	651	567	447	999999	942	999999	635	273	749	499	876	440	999999	402	999999	52	999999	999999	999999	978	757	929	999999	171	999999	999999	463	999999	968	999999	585	960	999999	999999	166	167	302	241	891	999999	361	940	950	622	53	45	999999	999999	369	315	999999	999999	999999	587	703	999999	999999	285	538	999999	999999	855	999999	642	999999	915	427	999999	999999	440	750	248	78	999999	626	999999	999999	173	128	848	641	642	420	999999	999999	999999	999999	999999	999999	444	384	27	703	580	111	999999	644	318	708	137	618	999999	999999	928	565	396	999999	999999	960	886	999999	619	166	690	679	531	445	999999	170	737	334	990	664	800	999999	999999	545	498	999999	131	999999	670	464	990	239	885	67	491	107	95	999999	575	475	692	702	765	860	999999	901	580	69	999999	157	
970	999999	627	101	784	999999	832	851	999999	763	838	999999	82	999999	176	460	794	999999	953	544	999999	999999	759	524	972	108	301	872	531	596	681	71	179	999999	494	999999	999999	793	282	619	275	243	11	811	636	999999	629	610	694	563	116	116	999999	468	82	87	54	999999	999999	685	581	999999	999999	999999	999999	999999	545	559	670	999999	848	11	201	344	279	999999	891	999999	887	993	478	690	188	999999	490	999999	999999	999999	450	416	999999	508	673	597	47	999999	999999	755	730	859	442	80	940	715	714	115	914	999999	199	999999	195	999999	224	135	216	999999	782	999999	765	515	822	834	118	999999	836	349	337	604	306	964	928	146	227	38	560	408	999999	472	999999	384	661	999999	999999	219	231	56	293	547	999999	999999	532	561	989	224	999999	608	999999	686	879	374	778	320	474	235	999999	59	999999	196	574	808	151	999999	107	391	854	638	323	999999	999999	789	999999	999999	223	159	441	376	999999	13	990	952	999999	73	593	889	999999	350	718	295	907	181	177	107	972	581	15	223	999999	999999	369	409	294	71	654	99	999999	987	999999	999999	793	936	902	875	999999	999999	999999	88	999999	217	999999	514	919	999999	992	860	622	958	999999	641	154	228	912	999999	643	591	999999	385	418	999999	581	618	253	999999	501	999999	279	301	999999	360	999999	927	497	256	822	855	489	266	999999	793	476	359	180	464	180	575	999999	363	242	613	954	985	669	999999	636	176	270	999999	999999	31	591	331	66	999999	430	226	730	999999	999999	787	112	411	315	624	37	231	448	788	232	926	946	999999	68	297	406	235	268	275	620	656	595	964	731	999999	211	155	303	712	43	954	999999	368	636	999999	511	552	999999	54	999999	414	728	481	302	609	84	675	272	769	71	999999	999999	465	54	80	999999	147	680	267	423	999999	928	735	755	278	91	587	999999	999999	785	853	555	223	999999	215	999999	124	671	131	999999	535	999999	999999	651	838	996	389	324	566	262	373	872	999999	999999	321	486	992	726	34	528	496	396	658	999999	217	650	744	394	838	152	999999	476	558	294	887	10	404	93	916	282	702	273	722	999999	421	999999	999999	999999	758	729	935	398	647	603	486	999999	999999	999999	443	197	262	999999	485	424	184	897	324	999999	999999	321	91	908	809	752	826	233	674	306	999999	237	999999	162	635	118	217	689	829	954	807	748	776	999999	650	729	999999	707	788	308	186	524	665	13	999999	447	647	36	589	895	777	263	474	999999	999999	216	679	109	368	376	216	495	77	999999	331	
996	545	238	268	89	732	128	999999	376	129	56	571	514	999999	198	470	190	999999	999999	187	553	283	999999	873	999999	60	920	348	421	101	691	456	999999	999999	851	901	419	999999	509	999999	999999	818	999999	807	999999	999999	999999	999999	179	905	35	394	143	999999	777	999999	696	364	999999	39	999999	779	999999	284	438	599	275	999999	462	297	61	423	999999	771	528	999999	185	999999	999999	798	999999	134	178	515	999999	306	323	124	905	999999	214	65	942	999999	360	878	795	823	378	999999	379	342	343	882	854	999999	999999	372	999999	52	999999	654	999999	35	153	687	610	517	999999	141	286	161	926	333	92	996	999999	130	420	999999	939	999999	673	607	429	553	791	296	661	462	512	951	460	999999	592	560	999999	916	336	672	278	287	613	999999	66	999999	416	19	800	999999	142	999999	951	23	112	194	999999	815	999999	999999	896	324	856	756	628	335	700	73	741	532	999999	999999	999999	747	381	662	748	999999	551	210	147	999999	495	999999	330	840	999	447	999999	407	578	826	320	999999	776	953	431	856	617	730	528	352	999999	278	503	578	878	213	641	449	445	555	273	405	999999	124	999999	999999	436	788	999999	262	312	344	953	538	999999	999999	971	999999	241	891	818	999999	682	794	514	227	309	752	999999	796	805	321	961	999999	562	914	999999	999999	133	378	430	829	404	275	50	933	324	965	334	822	242	999999	999999	554	737	452	723	668	610	612	999999	684	999999	999999	999999	991	999999	930	999999	339	782	319	304	863	999999	988	426	999999	754	999999	902	999999	427	149	563	592	112	417	295	120	201	616	60	521	624	999999	11	864	818	59	999999	393	989	995	49	999999	918	355	93	748	35	316	999999	40	709	419	266	688	976	864	889	964	645	999999	147	999999	268	999999	248	724	987	562	598	704	999999	518	354	432	109	999999	673	756	334	547	999999	885	701	30	811	214	489	323	888	999999	170	596	748	999999	857	872	999999	145	117	368	999999	472	999999	219	21	999999	75	999999	588	344	201	142	999999	107	999999	262	474	248	971	44	245	673	673	999999	544	432	770	230	574	236	977	538	999999	966	786	621	999999	492	19	620	148	655	735	553	762	999999	956	650	353	999999	408	425	999999	999999	999999	97	798	82	674	999999	430	845	269	361	367	663	999999	674	999999	999999	95	982	238	360	895	589	938	130	882	517	999999	130	999999	970	999999	561	999999	576	842	698	823	104	817	999999	999999	999999	395	383	999999	109	544	292	999999	194	519	425	196	999999	999999	543	158	999999	200	167	
122	999999	968	299	999999	806	298	916	831	623	345	999999	174	808	170	999999	204	999999	934	782	973	193	999999	999999	460	413	374	999999	399	999999	549	154	903	999999	317	889	333	105	850	999999	810	627	999999	715	848	529	260	388	652	999999	349	593	743	418	194	928	519	286	839	129	441	737	526	999999	83	201	96	999999	500	999999	279	108	999999	555	971	999999	732	999999	999999	930	999999	999999	908	816	999999	999999	410	999999	476	999999	380	999999	999999	999999	999999	82	999999	999999	642	999999	442	746	999999	380	999999	250	879	999999	446	838	999999	443	443	999999	966	999999	999999	999999	572	126	999999	601	999999	122	999999	999999	841	982	999999	898	254	804	443	195	999999	415	109	999999	999999	719	999999	221	58	999999	192	999999	613	358	764	503	254	399	366	525	866	841	708	775	479	92	999999	896	999999	547	999999	401	10	257	419	560	999999	300	209	999999	999999	999999	552	411	929	964	618	493	999999	113	999999	854	447	917	328	999999	999999	334	69	428	999999	190	629	510	52	791	936	999999	938	213	157	953	999999	999999	999999	999999	298	999999	845	514	474	915	678	999999	892	999999	953	92	928	762	853	31	241	780	543	859	999999	52	368	999999	38	261	554	24	956	701	664	934	441	40	369	410	488	999999	954	404	511	151	617	313	837	853	438	999999	360	999999	722	420	999999	999999	999999	256	999999	999999	999999	222	370	664	999999	201	85	29	650	999999	403	999999	542	999999	825	149	357	807	434	65	310	184	823	379	663	830	978	253	999999	816	691	123	472	781	78	741	43	847	619	426	237	999999	212	540	782	908	593	46	999999	830	278	541	821	883	999999	999999	399	999999	11	701	999999	831	65	834	215	999999	980	761	999999	93	999999	999999	197	18	827	493	999999	292	596	999999	246	999999	659	143	547	160	301	588	999999	767	352	999999	846	917	212	999999	762	377	335	502	928	831	428	999999	724	768	999999	813	66	913	338	116	405	256	999999	281	182	999999	297	65	989	401	387	849	740	74	663	279	805	431	730	604	957	104	826	999999	523	158	418	779	806	999999	999999	999999	438	246	645	599	463	931	234	840	90	999999	999999	536	454	579	769	659	114	84	18	999999	192	734	158	310	999999	999999	757	33	513	999999	259	999999	999999	999999	420	504	999999	73	816	874	207	890	523	999999	591	299	961	944	999999	758	674	731	479	897	289	704	98	345	179	413	183	210	337	573	30	11	999999	538	999999	999999	999999	51	267	143	437	302	999999	999999	999999	140	999999	813	643	999999	843	527	41	971	
999999	999999	415	999999	893	412	999999	996	562	950	999999	999999	631	433	786	123	999999	633	473	999999	469	986	999999	999999	625	49	999999	999999	566	583	999999	503	969	696	999999	451	999999	156	999999	999999	443	441	739	270	802	139	509	664	37	530	236	219	63	696	511	650	999999	787	467	999999	96	341	999999	979	999999	174	620	934	531	344	264	999999	486	618	902	37	256	999999	825	496	540	999999	341	999999	356	999999	449	999999	195	261	228	82	689	999999	769	112	12	760	50	638	518	574	142	693	999999	855	733	999999	999999	483	403	10	961	970	999999	434	999	402	632	709	724	347	749	999999	126	191	999999	193	849	999999	999999	495	999999	197	978	965	999999	648	770	999999	787	14	489	999999	999999	999999	120	718	978	344	999999	999999	138	340	913	999999	825	999999	999999	94	173	550	596	993	458	999999	999999	774	999999	359	905	360	999999	140	922	999999	857	47	422	899	81	973	214	514	999999	424	367	852	284	999999	149	666	81	686	338	247	418	999999	263	950	409	999999	725	629	439	752	979	998	417	202	323	999999	450	677	23	199	345	91	306	44	550	965	999999	195	999999	248	999999	945	999999	999999	312	371	784	999999	499	999999	258	999999	999999	945	445	369	999999	91	493	361	226	999999	673	999999	901	999999	199	228	409	999999	846	540	420	200	473	43	999999	731	890	952	13	978	188	288	941	999999	999999	361	598	191	530	418	702	857	32	884	281	663	783	975	181	565	999999	65	888	717	999999	884	999999	999999	173	999999	200	540	999999	999999	999999	999999	999999	152	999999	838	630	228	999999	999999	999999	563	178	999999	762	542	999999	915	780	448	916	132	399	233	594	132	879	197	28	999999	228	171	999999	784	668	886	466	999999	655	342	935	843	152	460	879	999999	715	892	999999	630	764	284	999999	910	331	103	999999	973	999999	207	999999	442	999999	105	219	676	64	393	999999	875	999999	316	270	448	512	82	980	999999	999999	982	999999	999999	548	397	63	999999	411	999999	462	575	891	999999	94	458	383	502	999999	999999	251	213	999999	331	971	773	554	458	999999	321	407	999999	122	66	629	574	789	972	894	812	999999	999999	999999	466	931	355	999999	593	231	811	75	20	999999	933	999999	999999	435	95	25	774	999999	604	929	100	201	213	462	834	863	999999	668	411	999999	830	14	976	938	101	400	626	789	999999	236	999999	256	396	820	188	999999	489	149	999999	956	130	969	447	345	184	274	999999	999999	159	999999	999999	153	663	413	608	929	720	211	343	694	399	999999	999999	377	726	843	804	
392	283	475	384	379	963	454	486	861	566	640	763	999999	999999	733	639	999999	524	999999	592	999999	222	259	648	287	805	20	566	999999	97	80	619	341	469	999999	999999	683	355	999999	189	218	926	999999	372	89	448	999999	31	666	355	650	852	666	260	821	180	33	826	107	999999	953	888	351	999999	496	31	999999	366	336	999999	955	885	192	879	383	67	474	887	568	838	999999	999999	900	789	446	227	952	90	648	175	999999	857	999999	768	236	330	999999	999999	876	999999	26	160	999999	552	999999	765	670	787	877	764	705	146	267	999999	999999	999999	987	561	999999	999999	999999	351	718	171	527	999999	637	423	653	999999	482	501	21	510	822	148	303	999999	999999	681	556	175	213	999999	469	459	599	999999	493	999999	342	33	999999	999999	989	674	999999	533	34	999999	137	257	999999	824	292	999999	134	999999	445	146	999999	640	999999	656	721	903	148	834	701	78	509	999999	929	999999	720	459	856	999999	520	999999	707	769	332	999999	553	999999	41	999999	601	266	335	841	554	999999	600	702	861	988	886	999999	535	607	831	956	791	490	327	752	113	833	357	999999	247	296	438	901	999999	999999	999999	999999	871	999999	242	445	743	668	999999	581	790	999999	597	868	527	433	623	109	999999	375	318	72	981	999999	285	999999	909	613	604	999999	918	699	999999	800	884	474	225	775	999999	396	223	133	398	745	962	95	999999	999999	999999	813	673	339	999999	942	752	51	440	592	999999	473	536	139	999999	834	663	101	633	796	983	63	999999	847	735	551	162	195	674	999999	326	999999	533	430	999999	790	594	589	735	452	57	843	44	999999	999999	999999	860	999999	69	563	92	870	461	448	505	150	605	826	603	999999	789	567	999999	999999	275	294	940	115	719	999999	250	999999	365	999999	999999	149	999999	584	555	834	690	78	136	120	163	456	999999	94	924	279	195	767	999999	323	999999	999999	476	840	367	18	959	754	999999	786	999999	18	515	279	999999	365	131	999999	999999	769	731	721	999999	267	50	819	999999	856	191	450	999999	482	999999	51	529	268	673	188	226	547	874	936	703	999999	796	154	940	999999	999999	568	157	999999	496	226	592	940	999999	218	799	999999	462	112	572	924	698	999999	920	473	750	999999	999999	943	804	734	894	795	27	999999	470	895	878	97	472	623	999999	923	985	999999	459	999999	999999	464	999999	678	94	771	999999	779	650	956	234	999999	999999	953	876	213	369	762	331	796	923	999999	748	904	999999	375	640	999999	630	775	999999	59	23	171	999999	237	564	999999	649	132	
432	999999	451	514	671	410	379	519	999999	999999	563	999999	550	663	665	263	716	484	18	719	141	423	158	875	111	185	463	556	732	648	999999	244	123	208	374	685	999999	244	999999	269	999999	130	212	541	999999	999999	508	360	999999	967	521	90	127	929	991	18	999999	576	999999	999999	946	822	786	108	450	999999	120	999999	299	980	747	481	250	748	723	20	999999	617	999999	479	999999	999999	60	764	137	568	999999	193	217	999999	999999	938	832	747	999999	183	999999	999999	101	891	520	167	71	525	230	49	840	999999	215	999999	797	999999	912	932	999999	843	771	31	970	999999	213	926	143	933	393	808	649	999999	435	550	676	999999	526	772	958	999999	999999	534	544	999999	728	747	978	237	568	999999	36	899	927	479	412	999999	999999	220	688	594	34	999999	141	421	400	346	943	665	314	689	954	150	999999	311	801	999999	487	882	999999	465	948	905	999999	279	782	749	999999	956	999999	363	974	999999	94	374	493	914	402	133	999999	999999	804	322	923	879	999999	886	925	999999	999999	999999	835	999999	67	232	646	129	762	862	639	650	771	986	527	950	714	648	999999	609	818	887	843	363	195	770	661	635	999999	496	119	896	999999	949	288	972	528	723	258	861	728	999999	161	540	494	56	620	818	795	973	999999	521	999999	326	807	790	331	481	75	297	571	20	146	276	753	999999	826	821	707	554	999999	991	399	204	999999	453	735	313	999999	149	999999	842	840	999999	331	999999	999999	507	152	498	651	57	658	961	999999	999999	237	884	786	999999	229	799	120	250	551	183	131	635	445	999999	999999	27	999999	925	147	728	999999	138	944	165	677	328	999999	219	902	384	342	438	904	174	226	851	527	128	919	360	999999	599	999999	999999	476	440	999999	999999	443	634	445	732	823	571	546	109	999999	999999	83	900	130	999999	347	177	840	693	730	280	147	213	999999	999999	15	786	996	581	999999	795	689	246	266	890	775	278	938	609	614	343	627	126	999999	895	999999	29	240	830	261	299	318	999999	710	791	651	239	999999	953	727	47	999999	964	999999	154	941	837	644	240	135	79	239	241	88	396	653	30	999999	999999	447	986	556	175	330	999999	999999	906	536	474	248	546	999999	999999	882	577	768	663	688	767	953	218	385	999999	999999	999999	69	999999	704	323	148	630	937	999999	516	740	490	409	999999	999999	666	45	999999	999999	999999	589	935	254	999999	999999	999999	989	341	535	650	239	611	999999	470	148	322	410	211	222	335	618	608	604	478	999999	96	369	29	633	
110	918	907	215	18	125	256	815	727	203	999999	999999	298	411	889	286	139	999999	999999	999999	742	265	834	98	999999	383	999999	340	775	999999	424	268	970	708	999999	732	331	999999	547	355	891	999999	682	18	526	186	329	999999	715	201	999999	999999	430	523	890	999999	93	999999	370	635	144	916	49	520	779	999999	188	590	976	166	999999	733	397	594	999999	245	582	825	999999	999999	64	783	624	583	999999	272	999999	457	818	589	648	512	45	911	220	974	468	172	238	99	998	738	230	559	246	287	764	835	908	655	272	999999	257	702	581	360	302	465	999999	517	598	730	999999	999999	518	999999	698	486	999999	639	776	419	596	481	669	325	563	999999	347	999999	999999	12	548	173	326	390	265	342	340	859	682	13	848	721	501	277	966	832	999999	794	589	288	462	279	878	999999	671	775	42	266	797	236	128	406	19	999999	999999	609	81	137	196	366	156	999999	956	773	571	875	999999	402	358	730	34	552	339	999999	999999	999999	999999	473	719	489	309	83	71	455	999999	451	999999	905	95	367	761	999999	607	233	142	938	322	114	291	999999	795	640	908	76	212	575	77	999999	999999	912	324	607	418	999999	66	999999	999999	511	888	999999	999999	85	317	990	968	999999	999999	999999	97	612	999999	999999	192	923	694	999999	175	994	252	319	999999	922	859	999999	999999	164	505	899	176	69	485	811	225	171	633	999999	332	917	107	102	631	961	702	443	954	999999	424	999999	23	396	907	467	268	579	999999	250	226	143	947	814	615	54	939	37	136	156	964	999999	300	974	346	999999	896	999999	687	999999	229	426	228	908	999999	20	886	780	162	28	553	646	426	392	503	999999	969	293	486	999999	32	674	999999	808	999999	403	999999	49	60	999999	570	117	891	331	999999	799	915	49	85	605	168	168	999999	118	999999	327	604	999999	480	157	999999	613	673	110	401	999999	119	419	999999	345	815	846	730	503	999999	445	999999	999999	999999	999999	283	999999	218	999999	999999	999999	999999	999999	215	999999	799	999999	568	999999	379	956	999999	791	999999	999999	690	505	309	739	789	321	438	999999	661	167	999999	509	999999	777	874	999999	405	792	999999	999999	756	911	213	887	546	528	288	999999	134	999999	999999	963	175	897	999999	777	630	478	102	117	434	427	546	58	288	299	999999	791	999999	29	999999	651	118	999999	718	778	999999	422	202	999999	43	999999	999999	170	165	609	343	999999	764	106	729	999999	700	999999	999999	999999	999999	165	999999	999999	999999	497	799	115	939	360	854	774	189	999999	485	217	
285	831	84	999999	999999	385	892	678	956	115	36	931	300	634	951	999999	297	390	413	999999	813	946	999999	999999	811	151	231	805	999999	569	467	999999	621	999999	651	868	500	999999	999999	999999	999999	929	300	670	470	867	814	315	408	320	999999	799	831	348	403	339	999999	538	22	999999	164	96	999999	999999	999999	507	320	999999	983	999999	53	17	232	423	873	883	655	824	85	943	999999	999999	406	444	92	668	697	282	127	999999	532	962	277	138	834	185	999999	903	32	962	557	45	331	326	276	999999	999999	417	999999	999999	684	521	463	79	999999	248	690	999999	314	979	809	48	661	671	999999	999999	740	104	589	697	999999	752	801	122	999999	999999	594	90	177	613	102	289	807	607	637	999999	999999	999999	435	595	495	526	598	53	162	518	384	660	999999	195	999999	482	999999	777	641	932	719	350	682	410	654	999999	321	701	887	999999	241	63	44	999999	582	999999	668	999999	212	361	163	758	999999	999999	999999	934	323	982	874	619	999999	40	966	999999	300	168	525	35	941	999999	214	897	166	999999	287	331	625	227	999999	206	814	999999	574	290	778	961	999999	805	493	720	999999	339	826	277	78	210	96	999999	257	424	26	643	61	326	156	265	602	336	599	999999	999999	105	379	678	805	626	465	685	926	339	777	720	541	231	599	999999	999999	999999	564	86	244	999999	969	999999	189	999999	783	258	999999	523	368	64	215	999999	411	999999	959	999999	471	451	745	410	413	918	647	306	111	830	727	999999	195	713	772	522	361	32	135	191	498	634	843	216	552	999999	970	999999	514	999999	819	408	916	999999	426	999999	341	833	883	61	999999	882	79	999999	531	999999	337	655	291	693	545	389	75	777	660	837	607	538	999999	999999	947	924	792	467	20	999999	364	273	297	659	999999	999999	149	999999	999999	615	565	890	685	688	999999	325	999999	999999	108	440	999999	999999	271	589	515	802	974	882	114	626	100	612	942	212	999999	74	999999	999999	511	999999	999999	991	147	54	282	716	999999	179	925	999999	999999	971	369	999999	999999	225	11	707	153	389	553	266	969	23	525	953	947	482	999999	999999	957	808	999999	999999	999999	352	11	227	317	799	948	804	999999	482	999999	129	252	999999	227	293	72	660	999999	132	473	984	31	133	528	329	768	380	999999	914	674	999999	999999	999999	999999	642	223	783	999999	354	440	749	308	497	880	999999	710	584	264	895	947	307	999999	197	999999	999999	330	877	698	987	999999	577	814	52	808	999999	999999	964	999999	585	79	288	269	145	999999	724	
685	534	252	132	618	194	999999	104	999999	377	999999	474	671	999999	321	346	95	412	999999	863	935	999999	689	433	999999	999999	601	999999	825	668	999999	193	505	999999	529	999999	635	576	379	846	999999	719	86	999999	101	992	999999	999999	999999	733	203	856	821	828	999999	429	845	819	193	999999	592	446	278	307	339	999999	968	999999	654	999999	710	518	999999	999999	411	225	189	258	999999	945	453	793	999999	101	475	191	372	677	113	110	999999	999999	392	999999	999999	24	451	778	111	918	999999	523	163	748	33	684	999999	354	426	573	999999	999999	487	999999	428	999999	41	186	832	157	810	301	675	999999	999999	999999	136	537	223	397	774	999999	156	422	921	930	999999	666	78	790	368	28	999999	539	860	363	338	999999	87	464	982	274	945	954	118	999999	847	999999	999999	138	558	295	140	39	799	837	451	74	999999	498	999999	999999	117	51	999999	792	51	145	693	219	999999	981	459	759	414	509	465	201	999999	999999	93	40	491	940	242	82	999999	230	740	999999	912	273	829	589	304	999999	166	903	999999	999999	690	711	915	965	571	577	836	381	625	299	381	259	760	136	999999	999999	883	999999	999999	717	904	821	405	999999	307	999999	161	999999	999999	796	353	562	37	987	508	999999	999999	999999	999999	664	245	515	999999	999999	651	663	512	702	999999	174	999999	988	103	457	999999	869	315	254	668	278	425	966	916	828	946	819	232	773	999999	42	24	368	799	155	999999	398	999999	999999	999999	643	791	999999	694	300	73	364	468	579	575	999999	76	870	857	109	248	279	999999	776	999999	831	441	999999	84	999999	999999	375	199	948	976	32	653	360	999999	999999	487	999999	281	625	765	999999	361	652	999999	989	966	154	510	999999	999999	999999	799	999999	999999	198	212	62	384	999999	151	697	999999	519	603	999999	985	716	644	999999	999999	281	997	973	21	999999	480	788	999999	95	186	14	864	500	52	774	233	999999	999999	999999	822	435	999999	729	999999	77	428	841	999999	999999	13	259	509	678	999999	999999	214	826	437	550	999999	423	521	299	375	146	832	674	477	829	329	781	999999	607	20	197	689	999999	999999	944	493	638	999999	885	91	999999	999999	196	422	417	569	406	999999	999999	999999	408	914	303	363	348	244	753	374	229	335	232	999999	999999	999999	999999	945	999999	999999	492	67	999999	683	635	217	449	641	646	261	69	999999	923	14	468	287	611	282	395	999999	159	709	739	273	521	560	859	493	602	999999	999999	472	633	78	294	999999	249	725	289	96	914	999999	999999	501	315	959	412	227	999999	
624	65	617	559	31	999999	999999	327	816	172	999999	357	955	48	127	728	596	635	999999	999999	999999	48	886	993	309	999999	999999	121	247	957	561	157	999999	519	977	473	915	913	612	890	511	973	432	562	214	738	959	668	480	999999	719	334	557	999999	999999	586	999999	999999	260	31	735	671	90	858	611	927	999999	446	71	999999	999999	683	33	964	219	203	615	333	789	999999	50	784	640	999999	999999	999999	599	999999	711	401	303	302	663	999999	164	839	999999	574	951	286	32	522	607	826	960	999999	310	593	298	614	970	845	833	688	980	951	41	615	620	384	999999	581	734	670	360	520	999999	443	809	379	309	999999	381	513	548	527	187	999999	514	212	925	999999	845	107	999999	458	468	974	999999	213	808	288	954	999999	999999	450	788	936	476	999999	999999	867	783	999999	999999	929	473	330	999999	463	999999	227	111	417	458	332	735	636	249	901	999999	55	833	606	570	999999	999999	804	565	108	739	250	999999	75	196	68	232	926	793	500	984	999999	833	156	439	591	186	999999	128	625	714	161	697	574	396	970	999999	186	358	292	842	999999	765	51	723	999999	879	46	999999	999999	109	999999	843	999999	916	999999	221	687	177	979	844	550	685	999999	393	999999	552	773	678	225	34	999999	999999	999999	999999	325	382	792	432	999999	711	150	325	728	999999	999999	317	948	999999	482	758	999999	19	378	448	301	983	825	999999	999999	999999	115	367	999999	376	63	240	999999	100	601	999999	429	264	272	277	999999	235	999999	999999	488	999999	604	126	205	467	678	46	209	71	366	999999	557	999999	297	999999	999999	782	999999	361	472	674	974	858	65	999999	338	101	746	111	999999	76	35	999999	179	865	387	988	999999	547	698	27	40	999999	733	268	999999	295	967	349	671	921	999999	606	951	814	306	745	70	264	999999	587	300	108	999999	300	317	155	964	999999	546	999999	620	999999	663	454	643	702	999999	797	957	999999	999999	407	439	822	161	429	460	365	999999	999999	928	999999	999999	120	727	932	999999	443	951	838	331	545	802	63	311	999999	942	506	180	603	621	999999	999999	999999	463	893	999999	505	148	887	695	608	862	999999	689	712	362	552	999999	711	748	691	846	129	721	588	604	386	999999	18	486	953	195	965	999999	664	610	999999	657	833	273	457	304	73	152	723	682	897	373	598	790	399	779	469	855	929	426	999999	373	875	298	999999	984	140	411	742	423	897	884	34	112	38	895	999999	999999	300	396	782	976	998	999999	706	999999	923	999999	96	999999	725	119	
999999	247	999999	960	781	999999	980	473	999999	662	410	999999	999999	22	348	495	762	504	885	31	564	542	644	999999	999999	999999	592	279	71	911	324	568	697	999999	999999	786	679	999999	999999	999999	467	827	999999	130	999999	698	130	693	673	437	466	592	298	704	554	557	603	230	595	811	952	999999	411	262	348	999999	612	999999	228	562	815	694	391	537	999999	737	999999	523	999999	999999	848	898	605	634	455	731	999999	993	243	246	193	459	482	311	999999	999999	425	969	782	733	999999	134	999999	121	999999	999999	999999	999999	150	817	247	89	595	918	999999	999999	999999	777	807	616	571	618	763	982	378	366	222	999999	141	999999	999999	351	741	901	589	724	999999	999999	23	683	530	519	852	425	999999	113	863	563	999999	352	650	999999	172	175	999999	477	999999	492	742	264	559	131	629	341	999999	895	348	693	999999	248	629	621	764	999999	95	61	766	347	999999	275	999999	659	999999	789	999999	999999	188	576	739	122	363	941	750	758	999999	408	890	520	919	113	764	180	234	110	999999	38	883	49	89	120	711	999999	509	477	761	900	391	839	183	832	717	772	999999	999999	884	688	871	15	998	687	171	999999	428	879	510	999999	434	639	999999	999999	789	149	999999	629	999999	340	441	999999	996	234	26	999999	347	97	396	992	226	999999	226	44	167	878	50	402	948	465	604	630	966	999999	475	752	773	53	52	577	286	334	815	553	256	597	19	999999	670	120	908	340	493	517	999999	426	423	42	973	911	108	103	680	999999	999999	811	999999	567	999999	274	287	999999	54	818	716	892	202	672	787	569	868	276	999999	838	557	274	147	458	334	999999	338	999999	80	141	478	192	654	999999	999999	445	290	452	26	999999	833	614	296	674	999999	222	234	751	999999	413	52	832	370	842	397	471	674	858	242	709	936	999999	233	999999	349	533	248	331	853	351	289	426	260	337	999999	942	977	999999	657	121	824	587	494	999999	999999	646	999999	999999	999999	356	999999	999999	999999	316	999999	296	390	383	334	277	974	902	897	904	999999	625	999999	42	837	999999	493	211	211	130	999999	358	62	999999	824	703	999999	436	848	507	580	858	217	943	868	718	999999	604	999999	389	999999	922	690	590	543	472	73	999999	974	38	863	569	229	98	999999	119	999999	823	559	631	566	547	63	400	333	999999	999999	639	173	128	892	999999	74	822	983	961	668	471	34	361	639	921	461	999999	643	999999	999999	128	520	758	484	999999	55	516	822	999999	868	999999	266	277	64	434	999999	856	146	974	
505	407	999999	470	451	772	799	207	999999	645	95	999999	756	323	636	300	128	999999	643	163	843	558	999	999999	103	378	214	999999	999999	214	999999	605	683	999999	999999	999999	23	59	999999	711	999999	847	524	187	513	634	543	943	999999	764	999999	220	222	999999	999999	999999	407	722	377	82	568	53	999999	787	999999	490	560	96	808	405	286	79	107	931	224	999999	44	822	879	469	999999	999999	999999	542	898	999999	392	701	538	568	833	300	682	244	999999	999999	946	736	836	33	84	457	145	246	999999	999999	122	290	768	145	912	585	842	908	248	999999	999999	368	888	999999	108	999999	558	999999	999999	985	397	863	788	328	58	307	985	855	394	387	135	878	65	662	971	111	999999	999999	655	999999	999999	773	999999	844	999999	588	848	581	925	225	899	999999	674	999999	849	259	999999	999999	96	999999	600	986	523	999999	182	59	312	999999	294	999999	926	165	594	323	537	623	866	944	360	470	459	999999	930	179	999999	240	999999	564	812	721	609	492	316	49	657	471	260	999999	671	918	286	621	297	999999	299	744	310	360	999999	999999	393	557	99	626	999999	196	66	354	383	942	999999	748	423	572	396	443	849	999999	666	76	373	999999	282	442	193	837	126	999999	999999	743	930	853	600	586	338	999999	999999	999999	883	470	415	999999	999999	999999	82	537	208	999999	542	999999	894	754	694	897	862	662	285	657	442	329	79	64	473	639	999999	999999	999999	999999	999999	344	999999	169	672	206	999999	467	968	999999	369	656	639	401	469	34	848	999999	168	703	999999	676	776	999999	999999	563	400	360	442	133	716	90	390	371	491	207	816	999999	999999	497	246	405	999999	731	298	786	999999	678	594	449	790	836	833	999999	999999	999999	999999	303	913	999999	805	310	999999	845	836	288	275	277	910	272	217	999999	103	671	467	328	982	999999	457	999999	873	722	765	992	342	880	256	936	258	923	639	522	821	974	692	935	380	847	999999	19	520	422	767	332	242	676	743	172	999999	794	584	999999	845	453	244	999999	544	999999	512	956	999999	339	29	986	633	694	999999	999999	978	999999	947	144	159	999999	949	461	999999	443	759	666	999999	94	999999	999999	349	126	677	378	739	999999	401	999999	999999	938	977	191	402	780	999999	547	999999	624	193	464	846	450	373	407	504	782	999999	111	282	846	999999	947	389	565	647	516	27	999999	389	379	139	610	799	220	470	999999	69	184	743	221	292	521	900	495	617	898	999999	279	999999	957	481	300	999999	498	128	999999	802	836	143	193	999999	460	
245	999999	334	246	650	162	937	736	999999	953	999999	71	564	308	57	999999	948	748	999999	747	60	999999	897	999999	545	310	102	440	965	232	51	560	691	831	285	96	170	999999	258	601	999999	147	244	999999	999999	999999	999999	819	982	908	999999	394	429	782	409	813	916	495	999999	999999	70	999999	770	500	911	807	379	732	32	961	733	999999	500	172	415	913	198	378	907	541	375	282	458	67	343	999999	140	999999	999999	472	999999	675	680	907	999999	836	376	999999	616	135	634	212	999999	31	999999	321	893	267	377	496	625	548	999999	999999	999999	787	57	713	167	265	676	470	999999	560	792	67	896	592	999999	999999	999999	454	762	782	907	999999	485	437	999999	999999	999999	999999	541	935	847	631	999999	521	933	753	999999	662	586	999999	458	173	902	247	239	999999	425	311	999999	798	949	180	785	806	999999	999999	999999	620	831	145	999999	803	999999	374	999999	170	970	999999	999999	878	790	883	868	410	333	743	270	247	208	999999	606	461	247	742	999999	676	845	999999	269	131	450	178	831	451	859	999999	244	537	534	999999	156	49	652	757	999999	76	312	385	482	999999	550	74	422	77	538	50	565	196	389	999999	999999	689	126	537	999999	621	62	427	550	678	509	733	713	140	617	566	809	999999	734	919	374	470	808	751	581	385	756	763	912	819	99	57	157	498	999999	999999	923	124	330	396	23	999999	834	803	17	816	361	292	459	972	240	86	462	470	999999	855	881	374	956	62	999999	298	515	731	589	462	999999	999999	387	160	642	999999	999999	348	905	489	635	14	743	764	999999	999999	314	939	589	22	595	687	999999	896	585	559	168	278	999999	725	999999	112	224	555	240	146	904	308	339	545	999999	123	564	191	229	877	630	201	37	402	984	575	152	576	867	898	397	490	999999	93	536	999999	999999	190	120	999999	790	198	533	888	999999	15	999999	53	106	481	132	646	676	708	928	966	999999	138	999999	804	999999	999999	688	342	748	423	732	999999	18	35	306	383	81	697	96	999999	999999	149	832	978	999999	999999	480	999999	776	751	814	867	165	999999	650	689	449	316	572	152	509	201	149	155	282	363	44	80	185	999999	999999	979	621	495	308	999999	305	761	999999	861	177	302	565	997	609	865	101	449	999999	999999	934	764	134	944	932	476	999	999999	706	612	73	409	220	37	186	999999	256	669	270	549	393	688	477	999999	974	999999	635	152	546	417	999999	595	999999	999999	814	810	855	676	999999	832	112	618	65	235	999999	999999	92	999999	
999999	775	618	431	188	835	232	256	297	999999	969	725	840	856	150	299	350	478	714	651	222	376	978	579	116	438	446	774	632	999999	913	999999	134	107	332	771	798	999999	999999	859	346	568	999999	442	706	836	991	256	478	766	999999	329	63	441	325	454	796	49	325	750	399	458	623	54	509	762	601	743	534	999999	500	510	70	854	999999	654	852	546	999999	279	446	200	999999	999999	367	594	163	692	781	877	974	759	524	667	470	887	999999	478	933	944	999999	258	999999	108	275	384	268	208	136	671	999999	260	176	55	999999	208	161	999999	686	914	608	909	962	656	404	741	985	402	393	999999	709	384	612	999999	44	999999	477	207	600	983	335	954	566	119	285	724	593	479	363	271	999999	197	791	28	999999	336	295	999999	704	999999	999999	999999	999999	999999	962	227	647	247	21	999999	730	954	167	999999	589	653	353	853	999999	999999	158	516	49	131	691	521	592	593	999999	708	902	412	503	75	594	999999	149	999999	156	67	87	355	467	248	540	781	39	98	999999	691	983	442	693	999999	386	882	826	693	27	451	999999	63	654	313	223	328	461	999999	118	129	999999	999999	707	324	603	802	58	800	591	909	999999	503	999999	901	999999	470	718	479	689	712	642	999999	839	705	999999	33	701	164	34	222	999999	938	979	999999	187	497	735	379	999999	584	833	36	112	118	959	141	899	752	999999	999999	999999	981	412	406	487	999999	656	999999	892	579	110	894	775	378	589	553	999999	999999	723	238	734	349	58	114	879	616	354	999999	999999	299	133	999999	576	999999	999999	348	535	583	832	130	840	733	486	851	484	938	260	733	528	415	999999	65	39	359	28	270	999999	999999	527	870	999999	925	265	603	455	161	328	504	999999	250	999999	999999	20	603	397	11	999999	207	630	940	999999	620	212	999999	999999	77	920	999999	263	352	999999	238	65	962	417	914	478	883	405	332	620	756	967	999999	999999	999999	55	999999	961	27	999999	999999	999999	999999	514	102	723	924	921	387	999999	112	250	422	834	790	885	999999	999999	483	532	999999	801	308	329	999999	999999	923	944	999999	32	494	999999	246	945	679	999999	478	457	325	200	554	962	28	101	518	515	555	999999	999999	999999	999999	249	999999	494	428	934	999999	267	999999	449	800	980	916	999999	999999	847	999999	477	165	238	416	601	870	292	978	999999	783	999999	999999	999999	107	479	999999	223	36	254	775	999999	999999	999999	999999	220	999999	875	400	573	999999	663	354	670	999999	87	298	378	384	404	378	205	515	
412	161	999999	456	810	351	330	642	703	338	502	999999	263	951	420	55	205	59	999999	892	414	970	999999	861	999999	593	30	191	968	838	999999	875	580	245	123	593	30	764	741	534	80	931	352	999999	852	598	999999	136	877	333	189	355	999999	313	110	441	999999	999999	315	227	331	999999	673	999999	706	626	501	27	837	999999	34	441	999999	999999	821	483	628	794	18	551	345	893	313	645	658	286	501	276	145	681	561	999999	999999	999999	999999	931	267	486	629	999999	107	240	298	60	308	747	47	913	999999	627	813	246	302	764	881	437	835	37	216	429	134	234	999999	165	275	314	982	792	267	890	999999	151	175	782	454	999999	605	262	347	999999	248	999999	784	517	999999	999999	999999	694	643	775	105	239	280	999999	111	999999	358	143	784	993	765	999999	656	999999	411	672	80	999999	999999	775	832	583	690	305	999999	999999	449	999999	297	950	886	298	159	491	999999	986	870	966	680	999999	756	999999	478	353	999999	993	931	999999	116	205	254	907	384	999999	943	999999	549	975	27	999999	999999	984	845	834	116	476	105	174	999999	425	999999	113	839	737	29	370	114	999999	999999	197	614	999999	267	101	705	979	913	291	548	999999	446	895	948	999999	160	772	625	643	999999	679	897	999999	999999	691	403	999999	77	647	848	582	417	212	999999	829	950	176	726	754	999999	137	562	813	625	999999	978	906	165	724	587	256	744	999999	999999	999999	999999	999999	877	576	698	564	911	276	443	965	866	243	79	128	999999	999999	999999	871	514	999999	999999	94	151	999999	712	497	999999	353	999999	601	838	945	112	356	539	999999	298	999999	999999	574	226	296	380	659	665	744	999999	999999	560	603	999999	999999	956	991	999999	999999	705	30	863	210	578	567	999999	841	137	920	141	722	999999	70	695	894	815	940	999999	999999	999999	999999	999999	967	660	999999	792	466	999999	966	988	121	993	999999	999999	278	297	855	999999	658	89	999999	999999	745	613	123	999999	999999	908	316	66	999999	109	999999	999999	223	829	895	549	999999	999999	750	999999	171	931	999999	729	999999	999999	426	607	960	944	243	750	184	959	456	364	547	502	303	558	93	909	972	999999	999999	999999	194	448	401	999999	376	883	339	98	371	999999	593	394	202	836	491	709	999999	82	865	782	999999	999999	383	541	12	999999	481	201	999999	261	959	999999	268	432	478	978	999999	654	578	999999	420	96	597	642	999999	999999	999999	466	76	999999	812	900	999999	688	515	999999	75	999999	313	248	411	147	730	119	999999	585	999999	999999	999999	513	503	
452	503	515	371	999999	666	740	770	849	827	25	134	983	448	69	860	579	916	548	999999	355	351	999999	948	283	999999	487	788	195	999999	539	108	563	999999	370	406	641	326	285	272	334	999999	463	999999	396	22	747	670	794	724	556	853	818	600	157	111	999999	999999	98	874	189	952	999999	999999	297	999999	999999	999999	999999	662	999999	999999	641	999999	588	266	887	918	562	270	999999	816	993	999999	999999	686	289	963	733	999999	999999	85	237	999999	93	381	515	640	133	999999	999999	645	592	999999	505	302	221	542	21	999999	223	256	13	828	266	372	959	123	999999	611	636	607	379	999999	431	153	35	240	202	999999	751	256	999999	93	818	972	233	861	999999	187	475	746	952	842	56	985	82	409	999999	721	422	401	298	522	842	999999	276	774	710	362	277	980	350	804	150	967	461	999999	19	999999	148	107	999999	174	145	999999	654	536	772	445	80	999999	95	481	794	359	957	999999	250	999999	706	459	999999	613	910	494	999999	158	702	999999	999999	162	399	862	582	324	253	134	999999	999999	199	739	11	275	291	651	895	869	20	790	19	189	679	45	586	999999	999999	544	264	999999	493	506	834	693	911	918	235	999999	898	479	116	833	895	999999	784	967	457	884	999999	268	599	536	147	911	79	353	483	999999	285	893	377	999999	870	734	999999	693	904	999999	363	999999	425	671	999999	540	684	186	999999	391	261	999999	240	72	999999	995	62	956	368	999999	624	567	444	999999	947	14	112	407	999999	170	828	101	73	999999	531	959	842	927	565	607	237	892	69	102	113	667	663	999999	496	874	682	512	334	999999	693	795	928	554	724	966	437	286	223	133	562	169	555	100	541	262	999999	999999	401	761	999999	731	508	351	768	290	351	797	910	999999	488	326	767	92	456	999999	40	999999	213	599	999999	950	679	999999	540	943	121	999999	773	999999	999999	557	120	573	295	961	297	587	785	443	624	639	999999	999999	999999	245	402	473	999999	999999	999999	999999	999999	801	591	744	62	999999	999999	824	179	999999	34	999999	999999	930	216	203	797	999999	999999	453	999999	769	974	540	584	554	299	305	550	648	999999	967	21	855	999999	999999	981	999999	909	724	776	960	274	845	615	699	999999	999999	39	208	675	160	367	779	362	999999	827	61	170	999999	283	515	284	530	851	66	665	999999	999999	896	222	257	584	723	677	551	505	139	925	885	796	584	276	352	999999	999999	999999	242	502	999999	492	930	390	412	999999	270	999999	743	993	558	44	246	999999	142	986	428	
575	644	112	999999	656	697	135	999999	710	698	249	931	999999	84	457	432	28	822	999999	999999	866	182	999999	416	864	999999	145	376	851	999999	999999	144	365	553	999999	965	139	691	826	794	804	115	701	752	31	754	196	918	111	611	999999	597	727	999999	999999	403	999999	695	999999	999999	561	758	999999	159	534	115	576	14	999999	491	302	999999	995	999999	486	999999	480	530	395	999999	999999	999999	999999	250	343	576	416	660	991	808	604	444	744	931	999999	999999	682	999999	227	916	999999	191	55	619	318	890	601	116	229	800	922	841	310	836	329	344	493	999999	816	957	698	916	22	74	887	858	592	999999	387	440	88	999999	312	999999	999999	393	181	999999	932	452	974	310	441	201	886	762	143	999999	611	898	999999	499	999999	270	228	271	179	980	999999	999999	999999	537	728	999999	999999	992	538	999999	905	936	999999	837	999999	374	999999	397	485	821	188	999999	724	684	463	489	877	589	204	52	260	669	224	201	999999	482	999999	447	581	652	999999	893	233	312	12	999999	999999	725	248	999999	287	999999	786	999999	802	607	734	624	83	249	910	142	999999	496	999999	999999	722	971	999999	999999	229	544	816	832	999999	294	900	999999	681	999999	999999	162	999999	999999	764	999999	882	865	398	325	999999	530	374	342	741	347	105	737	999999	767	952	764	999999	999999	999999	742	999999	953	999999	517	999999	323	942	294	999999	999999	791	963	999999	159	999999	856	582	598	40	699	180	484	999999	999999	199	999999	689	914	835	989	350	880	693	31	416	929	858	881	618	434	587	89	847	982	555	141	14	582	999999	106	192	223	439	450	999999	539	862	999999	328	544	999999	38	459	999999	418	911	279	710	999999	433	998	701	979	999999	999999	999999	636	118	999999	67	999999	999999	999999	999999	807	136	450	253	459	877	76	855	563	83	801	999999	630	999999	573	999999	861	304	839	981	999999	491	243	833	338	480	902	753	555	270	999999	525	528	719	999999	292	471	36	260	865	366	152	147	906	999999	563	470	294	545	813	205	863	999999	999999	641	326	892	999999	914	978	975	323	309	302	698	285	40	911	654	291	182	835	53	974	624	955	353	337	38	999999	999999	617	218	741	74	521	257	999999	87	999999	999999	854	122	999999	999999	999999	999999	845	999999	529	999999	999999	640	263	640	370	999999	304	999999	686	999999	999999	588	149	968	367	115	999999	999999	186	37	39	833	282	999999	328	722	771	94	581	999999	508	129	508	999999	460	976	954	110	704	701	953	999999	401	408	835	275	972	313	999999	937	999999	
617	41	501	503	726	367	371	322	647	999999	219	999999	574	999999	444	999999	897	999999	999999	160	467	999999	485	84	933	999999	874	66	62	750	467	561	643	837	890	98	16	749	734	999999	593	788	999999	999999	743	999999	826	933	400	999999	85	795	151	787	816	94	556	427	569	999999	493	314	999999	897	592	658	688	999999	584	356	999999	158	784	771	566	679	476	833	340	169	615	941	666	866	674	671	420	855	30	806	541	589	999999	449	135	288	528	169	69	999999	94	100	999999	53	122	999999	21	379	230	147	999999	723	999999	410	999999	551	647	402	232	920	247	833	999999	777	814	493	968	344	646	999999	160	317	773	255	84	524	999999	999999	999999	999999	999999	51	635	999999	999999	818	999999	779	999999	999999	640	135	936	149	847	999999	384	581	239	629	999999	677	733	942	986	310	950	999999	335	164	959	35	648	484	999999	206	208	832	589	995	999999	999999	573	72	647	35	380	999999	999999	822	150	999999	393	134	789	982	317	999999	896	999999	999999	661	999999	616	624	615	486	999999	999999	650	63	551	999999	243	999999	999999	114	999999	305	961	930	325	443	512	23	948	641	524	695	288	888	515	936	701	137	339	999999	999999	447	41	548	918	755	756	768	598	29	159	495	999999	877	646	396	934	957	999999	999999	999999	603	676	973	962	999999	999999	999999	547	615	300	999999	999999	32	999999	233	274	422	21	570	686	999999	425	928	492	999999	675	411	252	129	11	743	999999	121	999999	999999	770	67	586	162	999999	994	999999	983	728	999999	999999	997	728	423	131	522	999999	999999	540	999999	188	999999	491	999999	101	197	520	428	613	557	999999	198	228	999999	462	216	836	999999	999999	692	522	441	999999	449	842	677	682	828	997	489	797	601	580	607	184	32	576	652	999999	999999	484	802	999999	999999	520	997	779	933	960	915	685	96	578	848	684	746	999999	999999	999999	423	999999	999999	999999	999999	759	930	617	999999	999999	439	639	193	798	999999	999999	720	72	38	999999	844	898	749	868	92	999999	999999	999999	731	922	438	999999	999999	561	647	999999	793	999999	254	422	590	390	999999	322	530	285	501	297	143	999999	999999	683	999999	121	999999	525	765	822	348	330	999999	907	886	698	999999	955	114	632	160	981	424	348	999999	999999	349	464	999999	999999	999999	806	311	423	889	100	999999	754	964	423	314	132	999999	970	999999	923	374	682	504	469	140	575	181	999999	147	162	227	625	865	903	772	999999	999999	339	485	541	29	999999	28	795	739	999999	990	690	328	999999	294	453	314	894	
251	666	960	280	999999	772	635	442	286	736	999999	343	889	70	650	521	346	368	495	999999	904	740	664	708	999999	703	584	490	550	999999	999999	773	999999	971	662	999999	832	999999	43	712	906	586	357	291	922	405	999999	930	50	999999	999999	925	999999	999999	989	999999	11	261	549	602	198	155	892	999999	868	109	32	917	408	544	999999	831	335	782	999999	328	392	383	785	334	165	999999	449	743	426	942	999999	999999	982	999999	114	999999	965	999999	999999	761	693	999999	999999	823	383	999999	999999	506	127	860	600	185	227	999999	999999	628	999999	224	999999	544	705	999999	750	926	999999	525	935	257	439	118	865	894	268	999999	999999	212	999999	961	951	534	132	943	626	566	351	999999	289	999999	42	485	114	751	993	999999	65	545	439	496	540	999999	999999	284	76	19	994	999999	916	393	999999	916	999999	515	272	912	421	999999	999999	193	584	999999	245	623	224	999999	13	124	999999	288	778	99	999999	473	431	999999	999999	847	999999	616	999999	645	999999	896	285	126	817	599	488	91	568	304	999999	255	912	886	622	81	70	999999	16	879	805	637	614	999999	152	205	93	178	83	574	999999	915	999999	938	929	348	348	108	146	414	636	820	720	999999	85	528	560	544	481	767	786	763	610	692	840	96	291	338	999999	622	515	319	17	999999	999999	999999	633	974	957	999999	999999	962	976	601	253	985	916	140	871	624	644	999999	697	315	999999	131	315	928	107	999999	67	20	134	523	899	327	812	727	75	977	999999	586	586	208	44	999999	787	18	449	855	179	999999	466	358	999999	965	622	999999	215	298	792	705	999999	999999	999999	999999	838	462	999999	925	999999	199	75	894	730	67	962	498	281	999999	343	306	488	251	673	999999	553	775	545	934	705	119	521	999999	195	199	709	472	982	321	986	334	317	524	682	999999	96	572	999999	920	12	133	999999	252	954	495	226	999999	450	320	179	72	916	767	230	73	677	999999	999999	541	999999	500	515	999999	976	19	989	964	569	694	999999	999999	156	625	931	581	688	999999	822	699	972	84	999999	672	151	923	417	549	304	619	999999	798	863	999999	572	999999	617	470	276	999999	505	261	999999	756	999999	197	999999	999999	999999	648	999999	409	475	19	568	283	477	999999	999999	62	999999	449	999999	999999	391	31	999999	69	63	429	964	227	12	878	203	720	19	276	999999	954	999999	126	714	656	245	902	333	854	528	299	44	999999	652	223	352	66	999999	999999	374	479	79	999999	247	415	999999	166	406	999999	999999	999999	273	999999	670	863	
54	999999	999999	24	713	489	698	273	541	764	395	999999	574	788	535	147	139	999999	902	703	884	162	878	999999	972	89	506	736	999999	680	999999	833	113	789	999999	999999	330	577	412	885	999999	999999	999999	483	30	494	591	999999	999999	677	718	380	309	999999	979	891	999999	436	52	999999	982	962	235	861	999999	999999	95	785	618	669	817	561	490	27	922	999999	999999	404	288	487	497	888	999999	371	961	654	533	146	809	287	268	894	535	777	902	818	999999	462	999999	468	408	999999	999	401	999999	167	999999	292	55	999999	63	213	158	564	147	104	297	863	999999	94	38	949	975	341	411	999999	999999	999999	124	113	508	999999	659	819	89	691	888	283	511	804	763	999999	100	909	999999	999999	745	971	640	807	531	717	562	999999	999999	458	829	668	990	936	999999	187	999999	941	999999	676	999999	338	484	999999	999999	23	361	105	330	786	858	76	116	356	187	999999	82	999999	582	999999	824	999	389	630	862	230	293	574	673	999999	84	159	517	557	999999	417	496	195	601	999999	365	466	999999	653	600	763	561	643	759	85	115	860	369	610	852	999999	948	854	592	985	999999	786	999999	744	999999	709	558	558	846	769	569	999999	715	75	435	367	670	735	40	108	668	649	999999	999999	480	999999	790	906	704	999999	469	999999	602	616	786	578	43	594	942	999999	214	13	797	989	515	999999	154	999999	185	495	999999	999999	824	999999	326	999999	971	833	273	999999	919	652	853	889	310	999999	999999	999999	288	999999	333	85	793	149	894	665	852	999999	92	261	999999	496	731	999999	82	256	816	118	299	705	606	210	330	454	971	562	160	907	689	587	935	55	25	328	171	999999	429	685	599	661	238	156	750	999999	428	432	920	643	816	64	121	185	999999	582	260	133	754	349	999999	999999	515	944	146	505	999999	34	480	999999	58	999999	827	141	999999	638	477	999999	999999	318	35	548	999999	516	101	634	999999	760	999999	442	78	47	999999	999999	516	268	156	999999	999999	255	697	404	952	999999	594	552	999999	979	999999	999999	115	799	999999	999999	323	629	699	998	999999	511	38	999999	788	48	999999	21	220	747	999999	999999	492	999999	449	214	621	631	999999	133	922	549	407	999999	103	75	336	278	374	617	999999	887	568	157	440	508	226	141	999999	999999	999999	583	341	490	999999	416	688	922	999999	468	825	692	43	999999	86	999999	999999	541	472	722	711	76	999999	602	981	737	691	344	752	940	999999	999999	999999	999999	950	348	217	999999	142	686	387	999999	999999	905	792	83	854	992	
81	136	404	685	999999	893	212	999999	999999	738	508	626	724	353	999999	419	481	999999	999999	361	625	737	999999	197	408	785	345	306	157	741	999999	908	999999	699	999999	625	999999	312	820	999999	479	843	411	479	418	999999	961	43	244	509	999999	457	406	503	376	999999	40	217	287	883	557	999999	959	999999	928	600	743	35	90	999999	872	999999	999999	555	881	782	999999	999999	778	892	824	311	72	648	317	363	511	999999	333	928	999999	338	35	999999	574	573	999999	999999	551	999999	772	936	953	999999	636	265	932	999999	621	593	999999	414	999999	394	69	255	843	321	999999	575	98	363	999999	999999	999999	543	153	999999	981	999999	899	129	85	960	130	887	358	381	21	61	430	999999	768	740	999999	999999	899	640	999999	328	729	572	328	976	729	418	244	800	732	102	999999	355	870	313	693	889	339	479	274	181	999999	472	309	836	154	438	999999	961	242	778	644	999999	708	999999	999999	337	800	109	240	711	999999	558	648	999999	999999	999999	790	465	999999	40	851	999999	375	707	999999	266	273	999999	999999	301	823	283	999999	953	458	999999	647	217	724	366	999999	240	999999	563	528	349	999999	390	895	79	999999	139	999999	999999	927	999999	147	11	241	331	999999	318	277	939	887	379	989	999999	470	341	437	582	999999	999999	942	621	192	812	188	999999	999999	882	596	761	652	999999	999999	365	36	244	471	646	975	402	302	779	999999	309	675	159	359	139	919	564	642	75	999999	233	270	315	41	999999	822	160	889	999999	999999	999999	296	999999	19	634	667	235	869	791	999999	347	397	999999	658	882	999999	999999	999999	313	963	999999	999999	587	305	999999	105	720	213	999999	823	999999	513	121	67	456	23	482	149	999999	999999	693	695	999999	999999	61	836	999999	657	158	198	792	427	999999	228	690	396	999999	898	874	538	999999	32	732	967	999999	834	999999	114	212	869	663	889	999999	842	999999	999999	278	128	253	309	997	73	999999	948	999999	999999	927	893	377	69	314	584	999999	196	524	671	999999	883	686	227	559	992	455	999999	534	903	999999	999999	948	353	999999	590	654	574	540	883	999999	784	999999	384	906	393	737	999999	565	89	624	821	999999	999999	384	394	441	35	750	14	618	774	423	137	987	193	944	33	941	723	929	700	999999	640	999999	187	947	312	321	999999	265	313	724	999999	288	999999	426	350	999999	999999	158	999999	824	535	275	999999	370	808	396	722	999999	714	999999	999999	159	923	175	687	905	999999	447	999999	714	584	749	999999	60	967	849	399	999999	999999	64	217	999999	310	876	
129	375	509	999999	148	915	598	726	550	112	882	306	364	432	738	999999	772	296	29	914	999999	786	960	152	402	959	999999	999999	844	659	993	999999	848	57	56	322	999999	389	309	223	126	857	209	212	999999	671	494	999999	38	169	999999	921	555	396	999999	999999	414	366	424	999999	918	999999	881	999999	119	615	457	317	386	426	999999	393	987	805	797	393	999999	758	999999	731	475	41	926	685	377	81	721	462	422	999999	999999	48	964	130	999999	483	975	318	999999	562	223	186	589	612	999999	999999	999999	749	598	999999	999999	656	391	693	713	887	716	999999	523	47	893	995	895	674	518	11	428	867	999999	324	417	278	999999	999999	999999	999999	999999	324	999999	479	999999	972	863	179	956	999999	656	281	416	418	766	779	795	999999	999999	228	999999	999999	103	999999	479	76	249	283	834	487	990	968	185	425	445	402	639	53	999999	921	999999	725	718	267	354	157	460	101	558	638	483	610	753	299	16	536	999999	999999	999	81	732	589	344	478	271	687	105	990	973	999999	149	751	165	747	96	565	207	836	773	332	616	999999	725	206	999999	390	225	886	419	909	181	999999	54	999999	999999	552	391	999999	999999	999999	61	470	128	194	499	999999	999999	15	999999	450	338	394	674	999999	464	584	999999	147	474	999999	472	219	999999	73	202	947	707	336	559	543	184	957	840	999999	281	155	39	541	707	999999	999999	219	683	968	581	999999	526	377	373	613	688	999999	775	124	203	842	889	999999	999999	551	34	999999	999999	668	276	380	999999	567	404	319	555	999999	999999	202	945	999999	535	612	492	416	431	339	963	945	999999	931	999999	725	913	439	266	974	999999	166	256	817	999999	24	999999	210	242	958	999999	64	68	366	812	583	179	940	316	286	999999	999999	130	695	164	510	999999	344	999999	829	654	965	62	580	781	284	945	137	500	999999	909	999999	184	999999	366	999999	887	498	128	608	555	973	132	980	412	965	45	561	663	999999	211	367	22	412	314	17	11	487	999999	538	999999	51	449	796	376	290	411	657	338	255	999999	325	226	589	999999	681	999999	82	178	999999	248	393	474	248	319	999999	280	771	167	359	907	999999	999999	589	970	999999	999999	335	999999	131	564	387	999999	999999	639	885	151	432	999999	632	999999	929	318	769	299	254	576	211	487	824	20	639	499	978	999999	223	412	636	618	768	999999	516	999999	999999	261	860	170	66	999999	433	410	999999	641	535	999999	999999	100	154	300	999999	999999	332	848	789	121	924	887	254	79	425	999999	515	
814	370	999999	999999	470	999999	517	438	999999	520	601	64	423	172	998	964	793	369	132	267	346	891	830	825	999999	679	999999	337	999999	915	986	193	949	895	43	280	999999	537	517	999999	999999	999999	999999	427	999999	794	375	948	926	922	461	710	302	225	178	922	540	999999	989	790	336	999999	465	178	533	418	114	999999	139	727	915	265	999999	303	630	485	259	413	105	874	314	986	411	60	999999	286	890	733	999999	121	999999	399	548	727	999999	457	405	474	999999	322	689	846	819	999999	17	206	857	999999	595	693	673	136	564	124	486	350	777	415	999999	256	527	999999	999999	999999	987	525	716	135	800	182	999999	999999	518	999999	194	468	176	213	52	999999	428	891	148	42	448	613	835	433	250	162	680	999999	759	647	999999	318	54	801	221	492	999999	732	208	422	614	888	618	781	999999	28	999999	574	999999	457	827	999999	242	769	999999	383	690	293	884	647	502	100	999999	870	999999	999999	999999	375	992	560	999999	696	692	726	428	560	995	999999	503	232	979	999999	626	312	999999	168	85	999999	999999	999999	802	206	999999	560	999999	524	862	999999	793	64	999999	999999	582	813	678	999999	943	516	351	999999	388	636	999999	661	999999	397	473	723	60	829	800	999999	153	164	757	582	847	999999	999999	904	999999	999999	999999	449	628	181	533	813	633	689	999999	999999	933	211	459	175	416	197	892	999999	60	999999	696	963	263	465	664	427	65	106	293	812	999999	446	999999	139	377	999999	42	497	863	660	999999	371	615	240	215	941	705	592	999999	660	249	999999	853	558	561	306	195	173	516	116	999999	536	406	411	999999	496	879	329	999999	999999	164	405	669	399	59	999999	357	33	259	999999	721	999999	930	632	573	999999	593	773	578	999999	999999	999999	999999	999999	902	562	999999	213	380	999999	72	386	794	999999	999999	844	615	464	509	999999	999999	172	913	794	394	295	606	774	838	435	903	999999	750	727	910	294	424	911	999999	496	999999	154	999999	540	660	345	999999	829	135	729	819	138	999999	352	132	999999	956	196	372	617	956	999999	375	944	815	956	999999	76	200	222	429	999999	966	23	864	999999	519	382	999999	58	999999	776	648	119	615	774	841	407	999999	918	337	238	548	880	539	179	999999	707	999999	703	710	611	999999	912	999999	126	172	999999	488	328	999999	584	62	324	999	189	552	265	339	51	999999	237	999999	281	999999	201	164	999999	999999	694	34	999999	656	999999	347	16	146	736	999999	499	612	591	919	286	445	752	185	234	999999	360	627	999999	378	684	
999999	483	999999	367	37	118	999999	85	776	793	303	999999	999999	622	977	999999	52	999999	456	840	438	533	317	999999	836	142	999999	930	216	999999	76	511	443	999999	999999	864	866	999999	999999	701	537	999999	814	999999	982	774	999999	563	999999	886	999999	811	77	538	255	65	176	999999	999999	895	101	41	999999	653	726	792	999999	955	771	999999	999999	273	117	754	312	901	718	190	999999	71	999999	462	999999	999999	816	999999	444	905	999999	999999	697	999999	257	999999	609	506	667	170	999999	999999	999999	868	792	999999	759	53	704	999999	235	353	347	985	750	469	587	639	357	548	837	471	358	999999	239	976	425	223	999999	999999	154	805	243	999999	779	22	999999	449	670	549	570	772	560	131	679	999999	999999	711	172	999999	236	999999	999999	999999	999999	999999	999999	225	999999	999999	719	545	38	999999	177	999999	120	789	999999	999999	945	148	968	808	978	74	910	236	651	856	999999	713	61	999999	999999	999999	656	124	234	999999	180	308	809	854	999999	34	744	159	953	260	272	999999	506	433	999999	98	999999	350	150	268	38	615	574	783	999999	999999	999999	999999	343	993	999999	995	999999	375	568	646	999999	123	978	953	330	999999	283	999999	999999	859	217	627	999999	999999	182	316	974	965	812	564	734	36	566	824	999999	943	816	959	487	999999	113	140	865	999999	759	999999	371	197	937	999999	341	999999	199	438	798	866	417	363	821	999999	999999	599	563	13	912	311	556	164	999999	387	999999	323	999999	326	755	86	762	999999	229	999999	944	786	37	545	999999	999999	837	138	35	673	536	999999	148	31	256	999999	577	999999	294	999999	341	217	999999	999999	331	28	268	872	682	722	114	230	144	538	999999	244	571	27	781	999999	474	428	139	999999	851	999999	185	999999	79	999999	508	900	999999	772	951	736	999999	999999	224	214	303	964	455	312	568	316	999999	609	999999	22	942	560	89	999999	983	912	999999	35	709	838	999999	999999	803	441	224	214	999999	372	586	784	231	104	803	577	66	999999	999999	826	190	545	175	575	999999	67	308	948	820	968	999999	49	999999	986	767	386	371	928	999999	23	98	364	988	955	999999	724	999999	848	756	512	877	999999	939	261	845	174	672	276	980	745	142	999999	999999	359	583	547	136	999999	336	427	999999	137	348	960	738	825	556	999999	999999	669	276	999999	999999	317	100	999999	999999	406	151	603	713	104	948	425	880	822	971	999999	382	999999	597	555	521	339	307	749	144	979	523	29	617	463	999999	320	478	999999	83	85	268	277	999999	729	999999	733	713	120	189	999999	
999999	915	854	918	999999	999999	82	720	939	862	999999	351	181	130	999999	999999	999999	260	999999	637	946	208	748	896	999999	115	999999	868	999999	788	625	196	570	220	999999	608	175	999999	999999	999999	248	758	742	221	999999	999999	105	326	999999	999999	747	463	999999	551	976	880	176	999999	547	731	36	214	268	161	246	823	780	961	230	284	999999	296	633	720	398	999999	466	537	831	462	999999	999999	31	999999	999999	999999	455	999999	243	999999	442	217	161	999999	632	44	499	591	975	251	146	143	105	572	999999	460	999999	30	163	788	999999	638	136	95	721	314	192	775	120	84	378	762	727	211	842	750	145	739	98	364	999999	874	561	590	326	876	626	999999	999999	999999	999999	435	865	455	999999	803	90	76	183	327	851	724	481	999999	872	384	416	999999	730	272	999999	999999	931	798	999999	549	87	546	999999	844	687	733	305	530	742	942	999999	281	605	48	670	78	565	771	999999	999999	999999	660	717	941	470	731	729	217	274	252	504	999999	365	65	999999	999999	307	338	639	128	428	999999	999999	930	999999	144	298	691	999999	256	534	169	296	125	156	426	999999	827	384	955	14	98	266	500	999999	830	916	550	322	136	999999	237	141	394	555	452	999999	999999	464	335	443	47	614	27	999999	344	999999	250	999999	309	714	480	953	683	124	340	694	668	999999	999999	228	999999	999999	476	485	307	999999	902	999999	999999	924	999999	999999	999999	522	966	483	248	782	999999	60	675	640	22	421	301	999999	999999	999999	224	758	999999	305	808	999999	694	668	148	542	419	316	999999	679	215	385	673	118	999999	999999	158	999999	455	886	387	606	552	117	367	64	999999	33	579	999999	999999	944	101	746	563	941	828	308	999999	999999	372	796	999999	996	434	999999	748	193	999999	999999	131	367	313	946	917	212	564	586	311	94	358	395	737	255	333	271	293	927	554	962	342	849	522	748	999999	591	433	556	683	730	999999	10	999999	291	510	987	640	154	828	361	387	251	996	999999	357	976	69	926	672	173	352	821	638	999999	955	999999	845	565	433	336	778	18	903	580	778	358	740	456	745	345	630	999999	108	203	585	100	852	999999	401	546	531	507	883	999999	387	494	371	999999	336	239	152	85	721	501	582	378	348	999999	999999	998	999999	613	191	336	542	213	722	445	830	865	428	999999	173	886	804	280	134	999999	999999	294	987	502	999999	516	203	999999	427	606	999999	999999	751	436	789	402	310	918	326	999999	976	183	771	926	417	470	810	999999	911	999999	697	311	999999	
999999	233	197	21	743	493	675	143	988	785	125	824	623	999999	992	793	771	586	886	999999	577	416	999999	522	999999	94	659	705	634	642	593	999999	319	999999	796	999999	602	391	999999	435	650	999999	999999	398	655	111	999999	357	818	999999	150	258	810	357	676	548	213	675	950	658	834	969	508	355	202	999999	514	999999	327	788	999999	390	29	460	313	162	427	999999	866	959	301	311	887	999999	999999	344	109	962	296	257	999	926	441	999999	601	681	916	643	205	449	597	999999	40	999999	583	759	239	360	53	523	130	582	999999	990	999999	532	999999	648	852	857	116	552	374	79	788	274	949	999999	999999	632	246	999999	435	427	999999	168	281	999999	286	742	115	999999	918	999999	137	427	128	450	999999	78	599	999999	790	348	342	54	768	961	999999	999999	810	128	500	421	287	346	156	391	628	209	260	233	371	120	751	367	633	999999	941	371	156	509	569	999999	42	968	999999	97	94	327	399	320	999999	999999	931	999999	999999	507	999999	790	280	737	821	352	999999	376	905	680	596	974	420	177	29	999999	172	311	559	709	388	318	999999	69	306	310	809	999999	616	404	188	765	119	999999	115	161	101	418	687	227	972	999999	72	323	501	999999	999999	231	301	738	804	999999	437	999999	128	999999	447	999999	440	521	542	878	759	511	501	999999	865	999999	999999	867	999999	753	624	342	999999	722	255	39	567	197	403	999999	648	999999	599	558	338	570	17	928	999999	880	978	176	999999	103	906	999999	821	670	999999	623	169	433	950	61	999999	104	810	406	931	999999	652	253	127	954	239	999999	912	943	502	304	286	143	164	907	775	457	999999	643	815	694	999999	897	999999	999999	428	999999	927	548	551	999999	999999	610	999999	305	237	734	58	729	864	999999	649	877	178	949	346	35	279	999999	285	558	446	177	590	247	999999	755	310	348	536	24	954	373	401	268	544	675	147	858	679	999999	409	928	779	791	999999	340	729	999999	442	402	946	999999	273	993	999999	592	30	759	999999	999999	999999	709	203	849	999999	285	999999	909	999999	671	888	420	373	244	158	999999	397	999999	202	869	999999	317	999999	143	78	80	110	999999	471	999999	655	388	763	207	999999	699	999999	930	999999	999999	854	819	999999	771	514	536	520	999999	844	999999	999999	230	566	235	455	127	804	70	999999	998	184	999999	447	999999	999999	509	656	999999	627	458	784	467	87	432	25	216	999999	144	999999	999999	560	82	563	999999	756	435	821	999999	999999	499	999999	673	999999	999999	999999	776	382	135	755	14	
879	353	410	396	999999	738	153	144	220	249	398	670	442	249	448	112	523	264	999999	590	688	129	424	138	563	120	318	364	999999	248	834	603	388	999999	662	216	999999	177	688	27	292	687	327	512	110	234	240	908	284	493	999999	999999	999999	174	326	759	999999	282	832	999999	429	788	307	971	415	794	291	819	586	242	999999	356	575	688	308	10	801	912	999999	338	880	410	89	353	985	715	185	999999	306	902	287	399	344	304	999999	503	390	999999	107	315	942	421	331	52	999999	906	552	739	999999	326	999999	26	999999	999999	513	29	999999	953	985	699	999999	78	999999	683	999999	51	999999	281	999999	805	999999	455	815	999999	395	468	88	47	300	89	173	445	357	980	944	271	155	839	791	578	999999	436	370	408	999999	874	899	999999	98	21	999999	280	649	70	705	999999	210	532	118	55	941	999999	662	905	535	184	999999	541	739	999999	999999	999999	489	522	999999	193	94	417	35	520	568	440	949	289	196	999999	795	297	285	442	70	622	730	746	999999	999999	773	464	999999	999999	164	367	999999	404	125	999999	999999	137	59	999999	999999	793	506	598	486	510	722	383	999999	999999	999999	432	266	306	632	283	452	743	885	887	420	999999	999999	514	366	211	532	554	999999	475	999999	999999	247	763	999999	276	125	142	999999	136	410	400	745	240	999999	999999	999999	611	771	841	999999	57	252	999999	999999	797	259	999999	242	999999	978	177	999999	253	540	999999	195	503	292	999999	999999	319	484	999999	999999	29	884	313	381	634	110	920	782	999999	207	999999	426	999999	661	999999	27	132	900	984	999999	243	190	501	700	422	546	999999	999999	415	683	958	573	493	685	999999	912	945	621	607	185	67	395	886	56	486	302	120	841	75	348	45	419	500	610	999999	999999	393	613	958	98	502	601	999999	648	248	490	933	999999	579	314	999999	511	302	808	100	848	303	455	223	129	999999	765	263	999999	648	999999	83	883	999999	253	529	341	662	519	682	466	27	999999	807	999999	369	720	271	760	276	533	126	691	519	405	544	937	400	838	661	999999	347	310	10	699	999999	59	957	336	999999	999999	848	783	136	999999	830	999999	648	228	760	999999	503	999999	800	124	999999	999999	999999	47	708	999999	941	999999	857	945	999999	999999	247	118	587	319	762	999999	976	536	684	999999	565	999999	574	488	299	999999	88	946	999999	844	510	885	999999	36	686	999999	628	202	799	999999	926	190	515	122	818	999999	640	450	952	568	526	999999	440	100	826	999999	472	229	302	769	745	911	712	
284	999999	361	842	561	633	842	316	783	736	999999	416	385	380	461	999999	999999	541	638	993	999999	327	245	455	185	210	208	457	999999	900	39	289	24	477	240	905	999999	697	89	999999	120	261	999999	537	780	999999	451	999999	20	558	542	238	117	918	48	956	999999	906	667	360	434	395	999999	883	706	380	401	907	150	556	214	72	461	821	883	999999	999999	708	674	501	759	101	447	850	367	999999	181	106	438	284	933	999999	39	728	392	999999	354	860	830	410	291	543	966	463	354	480	776	296	44	626	382	273	242	175	601	343	948	67	526	999999	999999	305	999999	865	999999	654	42	733	438	168	999999	724	877	273	999999	225	134	983	505	886	35	885	71	812	902	999999	327	999999	136	999999	776	999999	343	999999	212	986	74	111	999999	999999	999999	999999	857	876	558	657	395	999999	955	386	218	965	562	639	999999	323	243	666	963	953	337	999999	606	390	391	782	390	999999	71	233	160	33	999999	805	449	999999	37	195	999999	254	284	358	908	999999	999999	811	999999	704	55	999999	753	408	999999	887	372	278	999999	477	999999	999999	277	442	907	732	235	195	822	756	199	999999	295	57	411	719	678	978	269	856	549	580	999999	999999	999999	182	479	751	886	265	442	999999	547	560	700	488	977	999999	451	186	999999	654	999999	999999	514	159	603	999999	997	427	218	394	19	589	927	914	727	591	999999	734	999999	483	999999	566	323	29	358	735	999999	923	741	999999	537	93	341	894	591	999999	180	757	578	773	754	468	56	58	171	958	632	786	999999	396	999999	716	923	51	356	432	663	495	999999	868	358	83	685	999999	856	926	257	42	332	656	999999	999999	166	489	728	999999	519	275	999999	999999	112	570	999999	999999	529	820	169	999999	999999	999999	417	685	956	710	424	999999	782	674	201	244	710	599	464	113	999999	537	560	444	999999	515	912	398	637	410	765	788	999999	340	852	46	999999	999999	493	173	248	999999	821	455	74	57	67	845	83	999999	689	513	116	68	379	991	270	724	999999	42	256	29	58	555	945	636	769	452	821	999999	477	753	115	300	864	251	716	999999	380	999999	999999	76	324	23	721	999999	682	852	960	999999	775	52	981	461	999999	229	686	276	510	438	287	999999	34	917	155	935	407	999999	203	138	285	999999	354	999999	584	189	705	44	999999	693	954	917	999999	960	390	999999	771	999999	382	645	564	449	603	942	999999	842	52	407	868	999999	999999	999999	658	832	585	619	697	280	999999	999999	524	651	442	817	484	369	
999999	73	537	720	173	752	443	558	573	835	562	412	999999	999999	146	307	176	58	838	999999	269	999999	999999	770	737	501	778	644	999999	999999	17	785	468	628	718	979	999999	158	621	111	999999	110	269	749	66	295	999999	143	601	999999	999999	394	979	396	110	999999	999999	999999	982	672	999999	999999	436	660	999999	777	944	105	999999	167	437	28	436	999999	664	169	399	636	714	452	944	999999	53	999999	437	623	806	81	527	253	301	113	176	949	137	634	673	609	999999	289	999999	461	120	999999	788	467	957	252	731	941	85	61	61	539	727	999999	755	531	232	215	970	999999	999999	999999	866	999999	999999	999999	609	40	999999	790	716	999999	111	492	534	609	126	970	999999	999999	350	586	177	249	61	636	232	798	878	152	386	999999	318	478	999999	339	577	464	615	481	999999	701	455	295	345	999999	437	999999	999999	155	414	999999	549	417	532	999999	999999	626	282	999999	263	999999	999999	353	413	10	126	632	608	204	42	661	999999	194	999999	648	140	881	904	435	999999	988	992	999999	737	133	999999	901	999999	999999	999999	999999	192	399	227	832	550	112	881	344	509	805	635	610	999999	999999	897	364	497	999999	860	731	722	847	999999	999999	818	999999	615	999999	999999	225	999999	715	477	92	479	965	967	999999	108	38	999999	569	925	403	362	999999	619	984	235	811	414	999999	42	995	237	345	382	952	999999	132	999999	601	510	294	128	920	143	40	283	999999	397	409	999999	999999	731	163	921	622	999999	436	999999	630	65	999999	811	623	683	999999	999999	144	592	24	83	999999	999999	408	68	640	285	442	259	588	711	302	423	999999	999999	209	274	84	999999	999999	999999	999999	323	865	545	999999	483	505	999999	661	185	999999	999999	382	999999	809	301	999999	999999	999999	347	999999	186	229	919	762	999999	806	999999	999999	999999	780	720	832	974	495	662	675	862	581	167	779	206	597	412	571	952	50	678	478	907	999999	980	142	422	999999	411	104	946	783	877	676	170	762	454	405	428	517	407	840	156	999999	469	522	133	999999	283	589	816	999999	809	569	137	866	999999	274	800	588	419	414	93	567	999999	89	703	491	619	443	152	17	152	444	642	837	331	291	999999	467	19	853	297	999999	287	598	999999	999999	548	303	195	190	604	999999	999999	999999	757	999999	897	390	999999	641	999999	839	999999	808	215	374	926	299	545	295	791	343	578	566	999999	999999	289	141	999999	999999	999999	325	258	962	413	312	347	648	999999	999999	394	102	999999	377	904	457	385	479	392	608	392	999999	758	899	
398	271	271	541	876	495	309	999999	999999	999999	699	633	999999	483	405	903	999999	287	218	802	901	698	694	211	661	999999	886	810	999999	999999	12	693	567	358	573	999999	50	805	772	999999	443	628	818	224	999999	280	866	901	84	489	580	999999	50	955	999999	700	576	999999	880	217	608	498	27	999999	999999	999999	999999	242	910	262	862	999999	514	999999	369	283	999999	999999	533	390	802	985	736	268	926	897	652	611	360	873	999999	999999	925	999999	986	944	610	51	792	671	214	633	991	821	627	358	599	426	596	724	820	105	537	499	414	623	761	759	851	533	999999	999999	882	46	686	882	307	999999	636	424	672	838	687	861	999999	178	994	999999	641	578	308	235	24	635	63	480	999999	435	160	373	999999	851	999999	269	317	748	751	954	145	744	60	650	790	182	999999	981	417	675	322	245	999999	846	127	282	235	137	450	999999	982	215	439	872	999999	273	241	821	648	999999	553	438	999999	49	779	896	527	658	999999	842	583	999999	73	777	122	915	999999	999999	733	917	43	190	307	504	971	999999	314	188	851	527	940	240	342	999999	131	884	817	999999	77	999999	755	577	692	608	999999	910	999999	661	759	883	529	895	98	731	394	373	140	923	77	999999	592	349	806	999999	901	353	999999	84	999999	237	107	163	278	512	172	999999	497	999999	999999	71	788	999999	428	999999	998	55	999999	611	604	757	754	894	522	999999	999999	415	770	774	999999	999999	180	77	15	531	786	375	626	585	999999	928	876	440	102	999999	999999	939	920	839	919	855	999999	138	479	898	483	212	999999	999999	999999	756	695	722	992	999999	999999	720	646	897	190	633	428	999999	52	676	881	324	801	516	167	699	494	999999	999999	850	129	52	598	117	58	583	734	999999	712	999999	242	163	999999	592	999999	349	999999	33	659	296	999999	644	96	803	26	168	410	134	999999	183	272	764	999999	152	390	847	132	539	848	606	999999	851	854	999999	443	728	876	218	999999	999999	407	470	999999	568	999999	485	999999	795	101	889	999999	609	684	538	999999	999999	295	305	212	999999	227	763	999999	999999	397	585	999999	856	369	298	291	202	733	83	776	801	493	999999	728	999999	891	337	447	959	999999	299	176	325	689	965	999999	581	16	132	600	644	999999	999999	181	837	694	109	999999	999999	607	980	875	610	761	748	984	986	576	999999	999999	890	325	225	628	999999	999999	474	176	403	999999	999999	195	611	483	142	515	999999	137	999999	999999	792	999999	644	361	452	999999	565	999999	941	999999	455	14	708	
746	710	329	80	600	83	428	999999	932	42	947	897	794	999999	137	629	242	720	999999	686	999999	999999	999999	680	864	999999	999999	853	910	234	422	409	705	487	864	773	813	445	673	64	472	991	859	869	697	999999	657	158	438	999999	999999	270	596	328	999999	163	999999	648	999999	424	398	999999	999999	707	620	547	201	317	410	364	815	796	57	804	223	105	733	129	982	999999	527	536	999999	975	525	999999	813	387	864	711	61	174	239	258	666	999999	999999	161	259	159	271	350	999999	83	129	912	223	791	999999	526	429	601	666	999999	897	999999	160	343	192	469	734	999999	452	699	312	651	567	999999	148	326	423	999999	870	833	999999	187	788	351	999999	613	937	31	282	348	999999	460	508	999999	361	804	999999	349	999999	790	424	457	897	58	771	477	355	424	999999	999999	113	847	730	832	999999	719	83	809	486	579	531	999999	999999	114	999999	852	153	142	447	343	580	84	612	999999	999999	691	290	999999	580	999999	267	522	999999	494	245	444	729	675	999999	642	731	937	862	400	268	711	915	792	999999	999999	334	222	977	999999	217	999999	244	999999	999999	975	438	999999	239	999999	999999	999999	344	57	869	999999	999999	999999	374	805	612	999999	221	222	822	707	776	498	109	661	64	54	545	69	286	999999	999999	88	999999	999999	999999	398	999999	764	999999	259	377	867	922	667	795	999999	848	999999	999999	999999	999999	32	828	716	999999	940	999999	999999	52	276	472	285	999999	999999	773	54	225	999999	601	223	999999	999999	143	999999	339	999999	575	442	866	208	206	374	361	711	398	999999	260	545	594	999999	999999	140	722	999999	787	101	107	269	999999	750	999999	276	999999	493	640	370	999999	266	999999	300	374	999999	711	844	80	108	923	68	274	596	794	999999	987	999999	999999	999999	734	331	999999	999999	811	999999	999999	125	568	929	999999	999999	999999	999999	297	999999	168	303	898	363	429	878	741	999999	178	48	994	306	999999	959	999999	251	999999	837	635	999999	481	148	489	68	262	595	286	151	313	65	987	245	999999	799	999999	999999	439	705	383	856	589	106	999999	772	321	252	169	608	999999	553	442	999999	403	729	999999	30	814	840	110	834	999999	999999	384	122	999999	758	999999	999999	447	596	811	730	999999	778	999999	999999	78	716	999999	20	436	999999	501	760	622	754	999999	999999	286	502	879	599	604	549	264	989	721	957	721	563	254	999999	171	63	741	712	779	999999	751	999999	951	107	103	100	999999	999999	108	999999	499	306	915	999999	999999	945	716	221	999999	999999	523	988	999999	999999	995	193	
999999	433	516	447	29	999999	975	227	828	149	550	781	506	999999	151	340	890	107	999999	424	647	826	133	225	346	529	586	999999	110	762	484	839	999999	910	334	999999	417	660	604	589	331	698	600	740	404	999999	715	621	773	193	108	566	653	580	546	939	310	999999	999999	499	333	999999	999999	75	665	999999	679	595	189	177	922	239	502	999999	103	949	999999	392	821	411	999999	964	101	917	664	917	999999	531	374	999999	673	127	559	115	265	999999	580	534	85	693	266	129	999999	605	271	868	74	999999	487	596	713	917	479	999999	685	368	29	999999	410	747	524	157	231	795	503	805	680	396	622	882	378	701	317	999999	999999	694	999999	999999	999999	796	999999	999999	999999	777	999999	756	647	859	430	897	201	999999	999999	337	178	999999	897	647	112	465	999999	677	163	999999	228	21	609	999999	999999	990	836	999999	553	614	999999	114	112	454	124	747	167	820	966	724	690	997	577	999999	958	45	999999	885	393	200	608	999999	999999	449	558	669	999999	306	314	999999	999999	667	827	999999	999999	74	16	453	533	365	308	999999	710	438	914	231	444	629	393	520	999999	950	151	363	16	718	848	663	896	454	600	861	516	536	664	33	180	68	999999	894	38	999999	999999	37	999999	240	475	827	534	337	235	999999	912	794	244	120	525	473	512	725	226	999999	999999	999999	764	447	860	183	774	999999	60	385	93	999999	999999	851	598	123	472	775	253	999999	138	569	229	83	999999	722	302	553	999999	706	556	821	677	684	796	999999	272	454	999999	301	63	643	286	849	999999	424	312	999999	521	412	11	737	481	206	224	987	858	691	498	148	881	230	999999	354	829	271	820	999999	999999	324	850	27	405	952	967	999999	999999	379	639	999999	419	908	42	105	999999	818	349	999999	469	808	425	581	955	999999	999999	832	260	999999	30	181	603	999999	999999	206	561	983	999999	999999	238	999999	999999	488	61	999999	729	972	999999	296	648	999999	921	349	347	999999	899	999999	71	173	543	144	244	360	999999	467	930	913	580	835	544	721	486	820	252	739	113	999999	530	999999	512	999999	999999	999999	999999	20	999999	264	999999	90	307	292	922	178	999999	999999	496	354	139	593	43	815	999999	999999	752	926	533	111	106	607	153	963	748	80	661	106	501	280	999999	999999	999999	676	755	500	999999	261	799	318	999999	999999	253	758	806	936	957	999999	54	999999	221	999999	486	159	167	561	999999	344	543	999999	516	889	602	226	287	790	385	367	69	901	824	999999	137	225	999999	947	363	395	
166	811	122	964	62	220	68	710	862	68	518	204	563	203	718	947	999999	944	556	37	999999	999999	561	999999	637	152	465	999999	239	999999	999999	220	207	999999	187	731	738	999999	837	392	999999	577	928	999999	848	865	999999	631	999999	190	999999	332	401	999999	999999	150	260	522	336	909	754	347	480	999999	186	307	996	999999	25	986	218	259	116	999999	870	903	97	244	751	772	803	834	999999	59	847	558	819	871	637	46	481	225	225	927	638	999999	106	336	150	550	868	337	999999	999999	999999	173	999999	237	465	999999	63	26	771	564	116	919	409	431	753	627	488	999999	999999	978	999999	992	44	999999	535	60	806	760	103	999999	999999	475	999999	999999	87	684	342	999999	415	625	983	999999	454	660	999999	718	420	674	583	522	999999	742	953	637	999999	978	138	999999	702	415	999999	999999	999999	999999	661	640	700	267	354	79	294	896	720	758	995	60	548	384	999999	999999	640	141	187	581	148	170	522	591	999999	109	555	999999	889	999	999999	999999	541	999999	998	190	27	162	999999	513	237	175	32	205	999999	999999	440	754	678	885	775	999999	126	350	432	500	128	119	407	254	524	988	16	720	999999	315	518	665	385	999999	799	487	810	673	354	999999	147	999999	950	628	668	800	627	14	234	347	573	200	460	999999	999999	908	754	85	989	248	999999	312	999999	999999	723	775	379	501	96	297	999999	452	996	460	362	801	999999	779	999999	999999	370	12	999999	999	742	999999	214	877	999999	890	733	999999	999999	116	813	835	468	624	905	893	999999	136	918	936	85	131	204	999999	999999	999999	999999	975	499	276	999999	999999	999999	858	593	999999	570	502	387	999999	564	537	768	999999	999999	999999	342	544	873	999999	301	999999	999999	559	923	621	132	999999	731	999999	151	757	245	999999	238	999999	28	609	40	509	333	929	749	722	381	548	362	314	363	627	928	214	111	807	974	999999	81	267	934	999999	282	999999	999999	534	64	999999	302	360	999999	989	999999	999999	513	373	368	372	495	999999	187	999999	268	999999	851	114	923	936	656	437	442	999999	585	999999	674	68	999999	999999	999999	224	999999	999999	999999	11	999999	999999	128	205	701	999999	999999	612	157	709	90	559	713	464	514	665	610	128	999999	864	918	999999	999999	747	999999	999999	146	999999	212	280	703	612	999999	267	176	486	985	728	999999	918	988	829	448	875	680	125	354	773	462	999999	999999	550	424	391	999999	999999	961	380	147	999999	999999	57	999999	999999	16	999999	429	999999	297	37	999999	882	882	999999	999999	98	627	999999	999999	942	
110	373	999999	999999	666	163	999999	999999	183	999999	525	999999	590	989	999999	941	429	572	869	212	999999	897	485	434	823	732	999999	191	516	995	999999	433	999999	204	155	238	118	700	219	852	290	680	282	707	512	75	301	893	999999	933	668	65	668	864	256	212	887	513	885	934	496	16	242	188	632	101	999999	396	999999	98	832	729	362	26	922	25	625	778	922	758	999999	773	275	582	999999	902	999999	999999	948	942	999999	605	815	285	366	283	448	104	999999	420	764	904	59	828	110	939	703	651	999999	999999	999999	118	590	999999	503	723	999999	999999	852	729	999999	860	447	999999	747	237	999999	86	999999	648	999999	530	703	512	993	536	723	446	481	397	209	124	999999	718	999999	242	24	688	782	643	541	788	252	355	93	903	467	158	91	999999	35	626	990	999999	663	999999	415	999999	143	967	999	999999	188	999999	999999	222	999999	729	546	514	223	235	304	999999	116	788	999999	357	428	100	78	574	365	608	371	999999	999999	214	64	308	999999	935	554	814	643	247	610	787	824	871	999999	737	612	999999	999999	799	999999	973	196	875	778	67	999999	52	898	434	938	579	999999	999999	999999	999999	674	247	999999	999999	999999	999999	383	999999	999999	501	999999	556	550	341	962	789	948	571	260	159	999999	189	999999	768	285	511	916	218	308	999999	999999	876	782	400	73	374	887	382	128	842	599	327	697	999999	999999	114	502	567	472	158	631	531	697	999999	142	999999	717	999999	12	999999	573	174	570	999999	808	999999	999999	159	277	999999	999999	575	452	999999	559	699	492	253	244	181	999999	359	746	159	408	999999	189	842	268	999999	656	968	380	949	278	434	756	999999	478	999999	339	353	999999	873	256	999999	88	289	389	999999	999999	474	999999	830	169	999999	427	999999	748	646	999999	931	890	999999	999999	933	999999	503	149	135	999999	999999	775	999999	999999	665	69	873	903	352	92	899	463	826	576	999999	293	549	790	64	16	345	802	999999	999999	408	462	600	999999	322	861	585	149	264	498	999999	698	329	989	999999	999999	554	517	405	563	577	477	999999	132	759	999999	655	999999	95	128	608	150	943	954	442	999999	468	941	590	490	506	759	209	338	999999	493	964	559	999999	999999	999999	999999	406	277	833	999999	999999	999999	999999	672	216	999999	64	145	999999	999999	755	999999	557	300	999999	613	927	915	67	999999	278	735	615	999999	999999	105	426	196	666	999999	999999	676	999999	511	813	990	768	918	284	634	705	73	999999	596	738	599	12	995	213	848	899	490	220	26	662	664	862	
905	986	121	455	868	999999	118	185	88	253	999999	486	705	999999	19	999999	999999	122	215	999999	28	999999	96	102	431	982	999999	881	263	465	114	848	999999	138	862	932	172	188	837	999999	339	421	659	355	957	999999	508	13	890	849	787	903	999999	377	843	377	899	29	34	885	661	999999	922	999999	149	206	337	576	982	87	478	254	284	999999	956	999999	999999	740	145	912	484	815	999999	413	678	210	401	781	295	999999	42	153	163	952	932	999999	498	999999	216	760	191	931	31	813	381	543	629	835	420	245	498	168	883	122	410	846	999999	518	945	938	804	556	291	496	54	334	999999	332	999999	854	119	999999	999999	384	731	553	999999	187	42	145	581	565	370	59	997	873	269	50	551	96	866	979	100	278	955	634	650	534	999999	56	451	999999	156	566	136	654	635	509	391	857	62	68	486	810	366	249	195	241	499	180	74	60	780	602	999999	139	752	265	428	106	902	269	419	985	693	285	419	999999	923	352	248	760	999999	694	43	999999	999999	290	911	716	449	419	44	597	981	401	999999	553	577	999999	999999	379	90	999999	954	792	649	500	126	91	829	999999	317	157	932	314	401	96	569	190	636	471	999999	712	656	493	999999	999999	14	301	999999	865	236	999999	999999	999999	679	999999	739	251	168	12	999999	830	999999	68	111	887	665	676	10	438	984	397	370	440	35	999999	638	471	567	999999	496	825	331	964	164	390	707	999999	635	999999	999999	327	999999	633	999999	523	999999	598	392	347	166	337	301	330	880	999999	566	19	999999	310	735	278	999999	341	516	999999	999999	922	903	720	189	601	51	973	91	667	999999	736	142	512	553	50	999999	230	670	168	533	11	93	325	823	698	230	334	300	89	644	691	999999	959	25	903	694	671	167	564	296	328	999999	223	474	829	876	341	999999	999999	198	463	999999	357	815	507	838	587	897	490	999999	716	682	12	32	683	999999	183	496	999999	355	418	999999	116	872	215	762	870	851	999999	999999	888	577	605	999999	190	30	770	154	999999	74	999999	774	677	192	579	645	246	999999	790	220	703	844	117	350	999999	400	999999	999999	609	744	999999	736	902	668	999999	148	87	121	842	662	849	39	978	585	999999	643	395	923	303	570	525	679	71	783	128	54	470	264	119	790	466	999999	544	773	106	380	999999	18	699	999999	999999	135	358	137	371	674	866	532	111	999999	15	641	191	49	229	299	675	129	549	999999	678	999999	12	999999	206	563	494	215	488	867	999999	
386	233	862	999999	999999	330	933	422	454	999999	938	163	972	784	999999	114	504	553	807	705	751	468	260	999999	745	133	999999	999999	999999	999999	661	53	244	374	629	417	328	48	829	968	741	999999	105	999999	740	669	999999	999999	380	458	990	661	999999	172	30	918	999999	110	265	277	33	12	614	274	526	894	918	608	165	417	786	999999	724	999999	963	54	372	989	31	86	103	39	999999	999999	199	999	372	82	353	999999	999999	228	782	562	945	999999	999999	999999	744	846	750	431	122	962	672	999999	937	999999	208	975	555	982	89	189	999999	994	451	264	85	999999	531	846	264	454	972	567	684	171	999999	234	999999	541	999999	184	999999	672	916	598	687	999999	72	530	873	999999	165	463	148	999999	388	950	999999	838	755	228	999999	904	176	668	999999	114	850	775	948	974	33	999999	737	904	853	999999	999999	852	999999	420	999999	999999	972	999999	298	519	428	999999	999999	943	999999	999999	786	36	999999	431	999999	258	608	583	814	999999	999999	899	353	152	725	999999	749	877	999999	445	272	344	764	323	931	289	379	480	685	768	992	15	48	910	236	711	54	431	14	829	254	993	606	176	429	82	542	156	793	194	999999	905	80	500	850	452	271	546	500	226	878	137	897	56	304	575	999999	443	999999	23	200	328	999999	52	999999	278	738	597	893	858	746	233	687	999999	436	97	935	999999	70	999999	449	999999	999999	999999	951	127	106	999999	872	854	221	109	240	780	993	23	42	38	309	582	999999	673	652	999999	479	654	450	999999	619	999999	640	323	382	141	574	999999	397	94	101	83	999999	188	725	49	646	646	993	906	507	999999	999999	906	248	487	999999	776	855	299	318	306	677	700	940	665	223	999999	999999	999999	999999	311	625	947	999999	235	409	536	947	613	999999	833	661	543	898	205	161	733	84	894	999999	999999	837	999999	776	794	406	482	999999	999999	825	999999	920	894	999999	206	797	117	969	999999	88	543	999999	999999	999999	999999	644	143	999999	744	999999	489	823	831	999999	999999	474	527	180	152	828	926	298	887	788	256	913	767	999999	999999	408	53	999999	71	999999	527	969	595	804	301	160	999999	999999	502	557	345	999999	999999	856	999999	732	280	936	827	999999	161	999999	940	463	57	571	877	301	109	999999	469	725	762	999999	519	448	878	999999	879	999999	999999	256	796	340	999999	332	824	910	559	999999	138	999999	936	876	999999	282	999999	142	756	999999	282	971	999999	165	97	619	171	999999	346	844	999999	556	999999	835	628	999999	458	999999	999999	725	999999	
967	741	999999	218	362	789	885	999999	999999	419	745	966	160	999999	593	674	640	999999	833	999999	999999	573	715	126	581	59	110	258	999999	999999	428	999999	41	982	999999	999999	999999	947	999999	999999	285	722	999999	435	118	590	907	125	44	241	999999	999999	187	999999	994	999999	35	23	999999	313	688	637	601	423	999999	999999	999999	177	414	999999	232	693	517	999999	884	39	474	290	17	990	151	999999	223	528	16	999999	944	475	999999	911	215	999999	320	431	999999	648	131	686	444	495	999999	739	711	999999	999999	134	850	184	681	965	929	745	15	999999	171	703	424	83	417	930	678	469	999999	502	157	793	999999	96	999999	999999	999999	788	846	521	345	999999	283	541	999999	999999	999999	770	999999	32	981	469	433	999999	269	448	234	58	278	999999	817	999999	559	999999	534	226	751	763	322	445	66	151	899	493	999999	999999	429	882	563	535	720	999999	674	167	999999	687	999999	708	827	423	21	860	999999	342	704	159	852	75	17	303	140	456	458	359	965	999999	570	939	373	509	28	351	494	743	793	999999	522	401	697	846	856	52	936	898	433	206	632	566	789	161	907	364	999999	999999	404	273	999999	324	999999	999999	127	430	344	999999	999999	670	376	999999	548	795	999999	460	378	171	446	999999	520	559	926	999999	218	13	160	222	602	664	476	999999	349	529	460	999999	209	26	999999	999999	707	618	503	999999	830	857	27	993	524	456	986	999999	824	316	752	899	999999	999999	472	999999	280	132	999999	741	999999	152	436	29	345	439	999999	361	441	999999	389	902	999999	173	938	360	985	999999	698	155	678	999999	409	999999	776	560	809	776	554	615	165	999999	893	999999	568	687	431	998	658	999999	206	634	282	812	999999	850	999999	234	493	999999	999999	999999	433	579	72	441	743	403	252	999999	999999	999999	807	825	999999	804	18	999999	604	261	929	999999	507	614	949	53	999999	596	115	926	718	584	292	442	488	51	162	999999	999999	137	999999	37	756	874	463	722	827	456	957	999999	842	548	630	242	999999	150	616	999999	629	999999	951	999999	298	326	75	999999	999999	999999	999999	999999	652	693	604	476	316	902	240	999999	160	237	225	44	639	982	93	179	953	999999	999999	999999	434	999999	695	999999	999999	999999	999999	999999	808	417	999999	462	118	999999	480	158	943	163	926	289	999999	983	668	999999	803	917	517	315	242	896	999999	150	124	999	389	319	997	924	999999	999999	999999	999999	824	743	706	763	925	999999	999999	934	235	800	133	970	999999	451	673	303	999999	269	999999	433	208	912	999999	390	
999999	119	999999	999999	161	999999	862	417	999999	119	169	925	695	50	999999	31	804	999999	999999	302	26	153	999999	938	645	704	58	41	239	739	601	911	427	325	425	816	999999	349	783	216	937	716	853	328	292	747	999999	835	277	268	999999	999999	251	999999	373	204	547	825	525	456	970	830	999999	999999	518	257	507	379	625	185	298	464	999999	464	364	310	999999	253	655	897	106	223	764	999999	999999	700	670	404	952	999999	999999	908	999999	337	246	999999	538	476	809	999999	999999	238	999999	102	970	174	387	999999	668	999999	904	304	179	627	360	757	76	217	999999	817	999999	113	427	404	906	389	640	196	228	999999	771	823	999999	999999	999999	868	12	999999	999	945	999999	999999	735	889	326	999999	738	206	999999	489	50	330	208	992	458	146	810	815	195	590	534	201	569	421	301	999999	861	559	969	999999	754	999999	217	999999	503	703	377	537	88	932	999999	999999	219	999999	216	450	624	999999	171	521	67	197	999999	419	999999	132	999999	324	999999	245	122	999999	236	999999	735	646	122	876	999999	999999	999999	999999	999999	263	939	99	981	830	214	999999	466	420	397	458	999999	999999	918	798	911	381	388	62	999999	842	819	471	999999	723	13	570	999999	747	952	415	751	784	460	233	480	999999	150	493	120	999999	779	702	791	777	70	999999	728	324	999999	126	376	999999	999999	894	999999	999999	881	999999	826	999999	522	999999	468	999999	706	650	116	694	328	589	241	894	999999	202	999999	127	680	999999	662	835	842	23	999999	999999	49	44	450	999999	999999	12	449	882	667	476	234	999999	243	809	80	420	71	43	999999	999999	999999	481	774	150	831	325	796	450	605	990	801	508	936	999999	942	672	999999	551	999999	325	150	359	237	476	999999	11	999999	870	370	999999	773	808	28	406	949	567	270	310	733	999999	215	999	999999	999999	674	725	134	999999	867	408	221	519	138	679	245	535	254	999999	181	829	441	926	90	362	999999	992	999999	540	999999	385	411	898	818	439	999999	150	82	560	801	253	877	999999	12	961	40	264	680	348	170	424	323	962	138	903	43	289	918	924	459	999999	244	594	999999	492	999999	323	701	699	999999	105	999999	693	999999	928	952	167	923	128	332	999999	322	152	999999	269	71	449	769	914	405	999999	231	158	999999	130	18	999999	357	999999	964	717	562	980	999999	999999	961	629	466	999999	950	876	365	800	999999	496	999999	999999	224	667	999999	557	999999	786	999999	739	873	314	592	385	920	669	809	413	163	999999	410	341	374	315	999999	999999	982	569	
999999	999999	474	431	556	614	761	999999	78	689	99	417	999999	775	999999	48	201	999999	999999	90	289	291	999999	952	999999	987	96	36	999999	999999	370	988	574	999999	999999	999999	999999	452	757	977	624	14	600	130	323	999999	450	635	654	336	123	650	404	999999	289	682	462	522	783	569	528	734	999999	170	329	111	999999	999999	952	999999	772	749	898	70	465	999999	999999	946	999999	901	546	460	999999	401	795	999999	593	672	999999	150	321	752	668	198	458	890	816	440	801	222	903	269	682	740	999999	374	751	344	447	14	992	516	999999	882	32	77	361	795	374	999999	517	999999	487	811	602	30	91	710	999999	575	999999	259	154	999999	999999	287	778	642	999999	430	967	259	235	699	999999	804	868	999999	175	999999	538	30	75	201	704	733	782	999999	147	999999	292	999999	999999	871	545	742	371	468	884	745	299	718	957	944	642	999999	944	999999	663	798	162	305	544	230	46	447	193	999999	999999	273	505	907	505	305	148	925	526	363	999999	415	442	409	999999	430	999999	999999	73	999999	558	447	999999	994	217	349	390	987	506	999999	835	107	559	418	746	620	250	392	223	661	805	716	999999	591	634	999999	365	752	404	124	139	999999	384	999999	404	999999	485	510	699	166	915	160	999999	24	528	65	856	34	663	290	190	999999	606	412	326	841	706	999999	369	959	983	637	593	999999	382	618	999999	497	23	472	145	739	692	66	999999	655	297	999999	73	579	401	340	99	124	934	430	999999	971	999999	563	999999	287	151	740	182	287	567	47	999999	999999	999999	368	21	200	999999	451	25	549	999999	670	554	979	144	999999	567	653	548	478	999999	952	999999	752	999999	460	894	999999	999999	952	884	999999	97	999999	94	163	248	43	329	999999	970	493	999999	999999	315	84	999999	598	153	999999	999999	529	739	98	589	689	910	999999	616	560	305	296	853	999999	999999	999999	582	304	895	980	999999	999999	333	649	999999	964	547	999999	999999	677	999999	306	714	245	779	365	729	999	669	999999	253	658	427	768	603	999999	639	999999	414	117	999999	714	702	173	810	648	999999	999999	589	625	999999	981	999999	999999	999999	999	582	617	999999	310	478	583	635	500	999999	892	999999	564	56	999999	999999	999999	524	999999	185	737	603	550	435	999999	169	999999	419	999999	999999	271	999999	999999	659	603	111	31	67	999999	999999	919	89	212	435	999999	541	999999	53	999999	300	946	466	814	763	999999	405	999999	192	999999	151	999999	999999	590	248	999999	999999	627	905	452	999999	999999	148	421	999999	999999	658	999999	999999	517	
599	528	999999	654	754	315	805	999999	725	286	999999	80	839	999999	962	800	755	498	999999	960	540	999999	735	601	51	999999	807	55	999999	506	723	14	999999	674	564	623	253	518	836	932	999999	999999	902	999999	254	999999	473	245	458	999999	510	169	436	164	977	999999	792	994	613	767	507	760	586	228	562	202	999999	175	349	349	999999	999999	999999	999999	999999	855	21	116	356	398	523	572	999999	225	996	564	578	761	697	879	830	259	905	79	999999	909	108	683	999999	999999	999999	307	895	119	352	273	999999	999999	999999	999999	673	999999	647	999999	253	935	173	370	232	999999	624	402	478	470	999999	307	341	999999	607	390	757	338	50	304	999999	225	677	487	999999	732	66	999999	896	575	999999	154	999999	691	825	499	746	737	999999	77	437	105	999999	999999	600	55	932	915	797	484	373	345	645	353	324	37	268	685	497	999999	942	999999	506	999999	264	373	695	649	766	118	999999	30	877	999999	999999	804	396	251	887	828	799	999999	385	422	212	870	999999	267	377	798	241	70	999999	960	134	986	599	926	180	236	359	999999	999999	689	999999	352	468	671	487	519	641	26	798	999999	700	802	75	94	700	999999	864	999999	282	968	877	583	780	916	999999	880	999999	469	999999	660	478	999999	991	696	581	859	411	999999	780	857	167	224	271	999999	269	331	920	515	236	999999	371	921	19	190	812	266	572	551	822	606	315	999999	944	999999	200	194	810	378	512	840	982	37	657	425	999999	662	999999	210	999999	999999	960	699	242	296	298	556	999999	811	884	999999	297	860	24	184	551	999999	280	133	389	85	521	551	13	396	802	999999	274	593	379	160	999999	372	895	999999	646	615	939	999999	850	644	687	999999	999999	196	553	132	22	999999	874	825	391	198	820	580	16	418	999999	999999	999999	953	291	912	441	734	381	925	964	719	999999	999999	999999	999999	283	999999	398	522	67	816	842	679	999999	791	999999	553	768	999999	551	324	298	237	919	999999	999999	999999	362	774	999999	999999	815	628	999999	999999	999999	937	779	769	915	84	192	494	361	879	13	999999	631	500	202	999999	999999	625	383	999999	431	309	26	953	457	386	999999	624	954	307	999999	999999	999999	39	999999	781	773	999	839	999999	999999	804	999999	49	999999	999999	999999	999999	581	999999	999999	199	254	517	871	999999	921	826	322	539	692	567	539	64	878	788	301	601	653	420	124	999999	786	999999	518	626	433	999999	999999	105	121	529	53	285	512	811	970	14	168	999999	860	947	686	310	784	999999	275	999999	171	310	
999999	999999	218	170	564	999999	999999	999999	998	254	222	944	962	226	427	172	524	264	999999	77	818	999999	442	999999	999999	999999	289	999999	131	944	361	999999	999999	563	46	448	320	882	999999	685	408	631	15	999999	988	915	999999	470	882	621	999999	20	281	103	492	999999	240	765	999999	999999	548	927	226	64	893	999999	139	409	999999	979	851	641	543	866	999999	999999	291	528	465	644	193	999999	603	510	894	350	338	721	999999	274	217	555	283	999999	147	999999	414	999999	30	386	999999	999999	290	903	769	417	477	999999	434	999999	490	711	310	965	999999	728	334	716	999999	553	283	417	337	915	772	306	368	218	999999	198	782	339	999999	89	857	608	538	999999	999999	999999	999999	999999	297	776	999999	505	255	999999	131	999999	999999	698	791	476	999999	379	257	999999	140	473	58	269	999999	245	999999	999999	213	231	117	605	200	634	976	682	999999	359	129	561	141	277	999999	60	96	321	52	94	548	41	976	488	360	999999	569	276	437	999999	999999	61	263	999999	301	34	210	999999	227	522	721	119	999999	753	259	999999	999999	863	999999	998	182	374	203	438	999999	181	254	628	254	38	75	709	999999	999999	999999	77	307	508	999999	36	850	999999	103	999999	372	999999	245	232	238	664	928	705	999999	439	999999	872	858	825	30	130	999999	582	282	999999	457	22	864	728	641	192	398	735	888	396	158	999999	281	999999	76	183	935	32	999999	589	109	369	856	999999	635	248	219	482	488	999999	257	277	298	903	82	359	574	517	591	56	276	202	816	467	291	829	601	194	759	846	195	757	191	692	99	999999	166	59	103	999999	972	915	257	43	149	999999	323	377	601	716	609	999999	441	999999	323	907	553	398	533	999999	647	35	723	642	669	499	96	999999	814	985	203	999999	424	198	83	360	945	782	327	999999	516	233	592	52	999999	999999	326	838	378	192	543	767	526	999999	755	947	202	999999	374	649	794	717	999999	616	522	94	14	252	999999	962	962	770	81	999999	999999	423	442	680	405	902	999999	257	237	999999	451	999999	998	137	999999	136	168	340	418	678	617	799	670	976	999999	999999	762	999999	568	415	999999	773	999999	999999	996	341	514	999999	218	471	476	546	999999	930	175	96	999999	877	809	152	804	631	362	403	999999	999999	752	999999	999999	253	150	109	689	821	412	677	739	603	140	999999	999999	647	131	946	211	81	999999	740	811	443	76	885	273	425	611	597	420	303	891	506	589	58	999999	965	331	376	999999	667	527	497	356	999999	747	708	530	167	
510	999999	201	999999	190	22	654	717	186	265	999999	273	219	814	999999	446	711	633	522	999999	286	166	624	835	224	651	222	323	96	584	148	999999	895	454	97	13	999999	459	325	999999	999999	653	788	999999	539	593	457	712	999999	910	999999	999999	999999	957	880	999999	791	366	227	538	999999	340	630	602	127	281	378	765	999999	263	344	999999	318	999999	999999	999999	377	999999	305	630	999999	509	94	999999	802	34	378	937	573	743	222	745	242	999999	776	999999	32	195	948	268	225	999999	999999	999999	576	529	805	250	787	257	976	242	70	596	999999	300	256	999999	799	102	902	440	201	983	51	598	29	531	999999	116	999999	191	999999	46	415	999999	523	118	610	283	229	137	160	326	767	980	999999	645	452	486	816	578	395	999999	999999	784	500	11	934	999999	510	283	81	999999	647	794	631	33	191	999999	776	148	844	999999	872	774	289	875	226	71	913	383	89	692	300	999999	999999	754	681	999999	999999	522	999999	632	772	945	66	479	678	999999	358	661	464	619	709	999999	733	869	982	590	504	625	785	873	74	136	999999	389	389	615	998	876	999999	560	822	264	999999	999999	999999	927	718	999999	207	254	712	261	919	470	983	622	308	926	772	100	136	999999	736	310	567	646	751	999999	100	72	973	481	318	903	796	455	713	521	125	65	872	694	999999	540	170	813	999999	734	999999	999999	999999	81	114	262	434	437	999999	999999	654	117	185	51	999999	144	280	241	943	26	673	538	909	999999	811	999999	999999	441	966	206	149	754	439	26	281	999999	999999	902	377	65	999999	369	927	58	867	18	879	999999	974	294	270	928	869	200	71	868	857	999999	270	398	44	999999	470	331	524	899	678	169	770	999999	389	999999	999999	887	547	999999	610	860	918	999999	836	397	466	999999	999999	220	884	248	955	413	475	233	641	999999	30	485	898	605	534	999999	339	999999	70	587	999999	999999	74	999999	653	756	267	996	613	467	999999	647	536	788	395	999999	24	440	213	367	999999	999999	999999	885	866	999999	416	14	999999	950	472	125	336	878	777	53	999999	901	594	208	155	478	620	183	427	382	999999	120	220	999999	953	899	516	702	666	749	999999	189	126	591	350	999999	670	662	994	445	999999	658	999999	352	999999	122	999999	15	221	999999	545	562	468	493	123	305	794	116	997	573	999999	634	222	999999	887	967	999999	999999	858	892	808	957	999999	981	71	999999	110	867	73	840	64	511	999999	223	213	602	720	999999	478	54	999999	999999	665	431	836	686	446	981	
464	200	337	841	157	328	644	587	384	486	999999	823	205	926	52	167	518	107	153	998	824	294	256	162	535	999999	434	999999	302	756	154	385	854	128	999999	873	512	222	364	171	578	626	228	244	999999	654	849	541	520	508	913	739	543	447	166	180	943	185	999999	999999	894	399	294	999999	341	56	968	87	523	179	654	999999	742	981	430	999999	76	22	950	880	999999	892	733	794	843	415	842	999999	961	243	929	999999	906	30	277	189	341	600	902	165	999999	772	28	999999	999999	617	996	561	26	958	113	931	234	999999	999999	11	665	999999	784	926	214	561	125	999999	999999	999999	398	722	714	250	866	999999	119	795	999999	201	874	999999	940	235	418	999999	400	999999	139	999999	112	481	999999	275	523	841	999999	976	951	999999	656	999999	110	536	229	999999	846	776	999999	638	821	439	999999	188	999999	283	559	558	517	999999	171	122	161	252	224	917	81	999999	727	34	999999	999999	843	79	544	145	292	414	16	144	444	624	910	500	999999	673	249	471	147	250	292	268	468	37	963	544	587	857	321	311	999999	407	58	77	979	999999	595	171	644	999999	990	154	551	383	489	999999	211	660	76	551	677	610	311	487	742	999999	675	999999	116	999	558	434	999999	704	931	999999	575	842	521	498	87	87	827	155	259	147	716	999999	548	426	343	999999	999999	769	999999	602	105	571	335	999999	22	999999	65	644	443	565	61	847	451	999999	999999	368	149	999999	474	599	783	999999	237	999999	683	589	277	999999	666	631	643	999999	80	999999	999999	14	517	931	485	308	32	999999	711	694	96	869	644	106	454	974	787	999999	999999	44	818	939	343	730	999999	433	999999	375	977	999999	921	727	776	121	511	966	999999	217	999999	175	577	999999	454	999999	517	814	945	999999	245	692	999999	431	38	46	520	10	999999	999999	36	999999	796	657	215	900	999999	369	999999	532	594	487	133	999999	130	139	466	228	495	799	222	101	999999	340	139	295	968	500	698	739	600	999999	305	74	999999	50	999999	919	395	554	771	158	721	422	999999	758	568	272	999999	999999	999999	999999	999999	871	574	934	574	465	528	920	999999	281	670	364	931	93	192	69	399	89	760	547	999999	941	999999	74	380	75	753	380	726	705	199	800	999999	999999	995	434	499	256	476	913	401	999999	622	999999	487	999999	490	503	576	509	873	231	999999	42	999999	573	842	509	564	999999	712	157	203	236	91	999999	999999	633	97	758	999999	152	612	846	155	367	999999	538	999999	22	584	259	804	227	
999999	999999	999999	136	837	999999	591	989	999999	968	211	254	281	396	417	616	999999	999999	416	999999	939	999999	618	301	887	112	254	314	923	999999	999999	462	999999	975	999999	123	218	999999	795	999999	176	579	461	644	645	999999	999999	932	130	969	850	727	843	986	999999	111	359	370	249	735	187	286	999999	999999	54	748	999999	306	991	304	408	103	71	750	651	369	999999	973	656	985	26	321	999999	953	700	206	619	365	697	999999	999999	848	999999	70	488	999999	512	321	999999	999999	999	789	941	826	571	999999	665	102	345	918	831	385	713	999999	718	999999	103	123	448	847	139	546	609	999999	999999	559	273	999999	271	761	856	958	382	759	999999	237	380	366	391	943	540	526	30	778	471	388	144	576	999999	622	796	399	999999	999999	999999	463	190	252	296	22	999999	664	830	584	71	999999	13	954	277	490	495	999999	999999	505	999999	999999	999999	830	237	161	424	697	658	649	964	999999	95	629	992	999999	57	138	79	379	460	876	695	999999	716	597	385	190	308	999999	137	68	667	377	447	999999	999999	359	24	999999	597	795	15	191	999999	604	999999	383	999999	745	443	999999	668	362	54	440	999999	90	123	640	776	999999	399	797	521	999999	799	999999	192	837	999999	697	124	933	781	664	870	999999	999999	122	809	11	229	562	427	771	999999	315	332	16	247	857	999999	384	369	999999	405	218	670	714	804	79	201	999999	999999	746	252	999999	999999	999999	569	412	265	999999	999999	774	999999	837	380	750	514	494	396	185	999999	736	999999	739	574	999999	269	999999	999999	121	317	739	810	105	410	680	999999	666	734	999999	447	835	999999	245	553	999999	348	999999	837	920	209	319	683	26	534	425	295	512	169	999999	130	907	569	153	693	999999	999999	999999	436	699	231	847	999999	454	738	764	144	225	196	980	90	701	824	923	999999	998	999999	793	999999	985	395	26	507	582	821	539	999999	458	552	462	629	428	999999	148	698	361	999999	999999	999999	999999	291	999999	325	999999	80	999999	92	645	242	695	44	181	358	999999	313	215	999999	187	632	208	498	685	673	734	361	999999	569	686	234	559	999999	827	515	801	703	325	700	328	999999	401	457	630	225	856	428	458	79	999999	834	999999	21	381	606	89	281	999999	406	999999	827	418	860	405	999999	682	256	216	999999	999999	748	988	514	31	999999	999999	999999	999999	469	999999	315	902	593	999999	852	999999	548	76	999999	435	999999	107	919	118	999999	103	541	61	999999	543	999999	222	792	521	941	999999	978	999999	706	375	999999	414	999999	589	
285	925	824	979	999999	679	144	189	985	239	38	999999	999999	406	530	581	699	700	999999	999999	999999	103	119	82	938	16	762	558	370	855	107	125	999999	339	832	576	999999	561	507	539	408	430	236	563	492	301	777	582	999999	134	676	638	756	219	999999	192	815	752	51	999999	917	585	819	139	142	913	688	738	999999	954	312	147	202	127	999999	785	866	999999	589	647	239	999999	999999	245	189	469	999999	751	999999	999999	999999	999999	520	999999	622	823	611	999999	430	579	612	48	18	514	822	999999	445	638	692	598	325	268	999999	999999	317	736	496	583	950	999999	555	999999	782	999999	203	785	627	242	505	704	183	770	136	20	999999	201	181	999999	999999	651	33	729	69	368	335	999999	365	126	653	885	999999	38	999999	756	999999	675	999999	95	999999	46	999999	213	143	987	424	999999	999999	161	999999	999999	999999	911	169	309	649	825	877	424	999999	999999	999999	510	588	619	377	155	623	379	986	369	935	96	273	387	740	820	595	81	943	780	369	213	758	536	330	999999	868	999999	117	208	797	841	999999	619	616	410	624	524	999999	999999	999999	763	999999	998	999999	478	999999	999999	569	999999	239	806	481	999999	342	999999	751	62	298	999999	999999	776	999999	788	999999	103	598	999999	770	999999	206	81	461	999999	848	999999	49	999999	355	851	999999	96	999999	999999	968	991	370	999999	286	400	658	571	999999	999999	999999	165	500	999999	436	97	879	993	999999	239	631	168	355	807	999999	999999	186	991	706	446	183	999999	497	983	999999	581	999999	918	377	379	999999	635	845	792	999999	692	999999	663	999999	999999	999999	784	84	59	657	810	646	563	710	550	999999	999999	999999	788	494	803	668	517	999999	854	365	999999	625	642	558	999999	322	562	136	999999	630	523	999999	449	474	398	125	448	336	19	934	999999	999999	827	166	999999	769	67	307	877	34	598	107	479	902	999999	169	442	501	999999	497	94	437	999999	919	700	10	425	324	105	688	229	999999	556	920	999999	752	797	485	544	236	265	264	999999	261	42	426	197	999999	462	999999	999999	947	675	999999	850	742	784	908	466	23	354	743	999999	199	805	417	550	559	999999	999999	999999	956	956	434	242	829	188	182	999999	283	812	999999	861	866	999999	281	514	999999	79	453	999999	999999	29	999999	882	522	999999	68	456	999999	876	638	999999	203	867	725	990	251	288	30	563	611	31	999999	211	475	999999	999999	193	533	902	514	489	273	300	482	936	436	551	999999	777	130	725	999999	999999	183	58	999999	998	290	291	273	756	58	890	
366	867	837	328	999999	999999	716	874	923	999999	371	159	999999	999999	395	788	564	700	568	253	443	886	999999	999999	37	426	224	347	903	252	639	757	440	383	934	614	999999	117	144	90	999999	255	802	549	999999	34	491	764	612	501	727	999999	999999	805	456	999999	118	61	300	990	425	999999	971	999999	93	613	718	193	968	781	688	999999	565	488	192	198	94	220	750	999999	999999	460	734	412	524	76	569	635	999999	464	506	58	817	153	999999	692	284	999999	999999	431	315	307	795	999999	999999	281	999999	999999	623	268	396	999999	311	297	65	965	999999	568	999999	26	999999	93	267	514	284	640	999999	421	999999	499	914	999999	754	328	698	637	664	999999	599	253	68	999999	22	999999	77	608	747	999999	98	999999	58	715	999999	449	387	232	999999	290	556	999999	642	595	886	133	354	432	999999	982	598	428	999999	999999	968	912	958	999999	999999	999999	446	676	892	118	333	134	999999	208	999999	314	941	475	597	384	356	427	611	472	971	888	322	645	464	999999	931	669	398	317	999999	61	491	201	160	449	999999	880	289	999999	272	999999	999999	156	433	999999	50	133	831	926	393	551	311	999999	223	192	287	999999	999999	137	999999	663	736	143	461	948	823	749	324	157	540	999999	147	87	210	219	999999	176	999999	625	999999	808	999999	471	923	205	999999	999999	978	968	172	52	999999	162	999999	609	35	547	694	999999	25	301	999999	999999	999999	999999	414	233	999999	13	974	999999	589	595	413	379	824	274	220	266	209	827	999999	356	984	999999	807	999999	731	600	193	669	482	737	610	432	999999	164	999999	999999	791	999999	999999	974	993	62	999999	83	999999	977	784	760	999999	437	285	197	530	461	999999	898	119	999999	999999	694	819	999999	637	852	999999	980	379	999999	199	213	999999	683	127	796	362	932	999999	734	247	753	999999	433	342	55	461	423	902	547	999999	186	897	372	999999	999999	999999	688	999999	610	999999	767	607	124	571	999999	999999	999999	79	733	109	766	999999	385	191	748	878	396	972	592	999999	571	88	831	215	23	999999	113	999999	999999	641	999999	518	434	645	479	156	701	862	217	94	999999	353	999999	448	999999	999999	521	190	283	999999	768	715	832	220	527	689	999999	999999	557	818	857	941	999999	999999	999999	258	438	739	712	999999	999999	999999	765	507	999999	999999	908	392	516	699	999999	922	999999	999999	873	958	686	224	128	789	999999	792	314	399	236	999999	385	999999	999999	999999	885	782	478	681	961	243	950	999999	679	999999	999999	394	999999	999999	34	935	564	999999	999999	476	999999	
999999	999999	922	999999	393	230	375	999999	621	999999	830	378	77	999999	21	453	705	11	640	999999	361	999999	999999	999999	999999	400	456	375	999999	364	380	860	547	877	999999	170	999999	457	578	999999	999999	63	68	467	949	25	335	53	22	491	999999	12	587	467	220	679	999999	913	999999	999999	774	999999	999999	999999	471	970	831	200	152	851	897	257	433	626	433	308	486	999999	69	970	74	412	363	809	506	378	282	999999	666	992	999999	643	220	584	249	585	83	801	995	979	194	145	900	170	594	610	579	960	44	912	203	451	999999	277	928	371	646	999999	999999	999999	999999	751	533	999999	999999	999999	47	999999	387	848	999999	684	366	89	785	929	511	999999	224	896	999999	322	999999	754	799	999999	788	942	655	877	999999	999999	51	901	291	443	611	750	676	340	999999	729	583	196	999999	518	999999	774	491	998	999999	999999	999999	863	304	385	705	999999	999999	999999	475	999999	203	510	909	333	643	464	798	352	999999	761	526	883	999999	79	739	999999	77	290	999999	999999	461	656	26	494	945	187	607	906	737	832	999999	108	865	477	536	82	286	363	875	630	976	148	680	109	999999	82	540	999999	646	846	712	999999	746	460	643	546	999999	425	387	465	999999	891	615	496	372	427	999999	855	543	666	582	999999	415	999999	48	322	976	999999	999999	999999	647	381	270	891	130	328	999999	415	834	999999	999999	861	976	999999	773	94	533	999999	999999	999999	64	684	999999	979	273	998	665	999999	999999	999999	570	575	858	514	817	999999	631	724	999999	54	75	613	31	553	86	721	999999	995	437	999999	789	792	190	66	817	963	689	290	627	131	662	815	999999	513	429	999999	13	471	602	298	999999	809	999999	693	444	451	999999	148	903	999999	270	670	118	467	541	999999	395	999999	697	854	795	351	999999	999999	999999	259	620	517	999999	999999	999999	276	999999	148	999999	980	974	999999	621	999999	310	999999	999999	85	861	999999	999999	535	972	652	999999	999999	774	747	999999	999999	712	573	999999	999999	999999	155	999999	840	833	994	276	999999	999999	999999	999999	898	189	999999	999999	254	963	999999	999999	999999	553	94	999999	999999	443	516	502	655	646	390	999999	411	195	437	544	164	999999	546	999999	866	725	736	569	421	848	730	31	453	203	257	999999	691	190	912	999999	746	611	543	407	326	501	620	999999	585	293	402	999999	999999	999999	400	719	427	778	526	673	816	525	133	632	999999	495	59	462	398	242	585	999999	999999	999999	797	553	992	149	924	999999	999999	413	983	999999	456	26	278	667	802	538	730	999999	663	
249	825	999999	488	999999	693	831	999999	167	935	352	708	181	440	957	988	847	726	287	854	161	568	999999	541	995	185	696	226	392	660	859	999999	672	566	43	970	999999	999999	91	455	103	922	999999	477	641	999999	285	586	999999	678	955	999999	999999	68	512	681	422	999999	492	999999	996	999999	70	507	999999	840	45	614	407	999999	421	999999	645	832	760	238	621	935	900	575	999999	120	905	713	999999	57	69	999999	64	362	558	999999	582	356	458	489	999999	448	401	800	393	671	188	334	999999	183	176	620	308	283	69	999999	789	999999	834	885	709	357	803	38	999999	999999	559	999999	438	534	209	999999	999999	999999	377	182	544	109	192	239	999999	999999	999999	530	999999	999999	999999	780	999999	81	108	665	522	999999	999999	999999	999999	999999	999999	999999	121	143	896	732	974	878	247	36	999999	887	942	689	734	605	953	139	999999	283	157	342	126	779	752	366	436	543	775	810	501	862	537	181	89	230	999999	798	999999	723	556	12	211	288	874	415	139	999999	930	917	619	650	999999	371	225	687	844	999999	391	539	306	440	112	999999	999999	53	360	771	609	514	487	165	999999	187	999999	155	141	838	999999	347	236	27	613	858	201	851	259	175	955	402	999999	785	417	999999	999999	125	899	774	753	830	65	368	808	426	439	999999	999999	999999	644	79	999999	16	437	999999	999999	289	827	254	245	683	999999	194	815	999999	138	702	999999	311	760	611	255	999999	95	999999	291	868	218	196	999999	737	655	822	530	999999	999999	379	357	373	841	147	298	655	999999	999999	46	870	553	999999	297	737	715	894	676	43	824	199	920	364	999999	999999	80	640	826	999999	37	999999	999999	999999	370	759	354	999999	470	999999	999999	600	999999	25	47	421	999999	616	899	691	32	761	156	497	71	657	459	993	999999	406	76	658	828	41	51	74	999999	624	241	999999	392	340	999999	63	720	233	372	904	326	351	129	463	740	145	485	276	825	176	999999	713	309	361	999999	73	999999	999999	771	999999	999999	972	999999	700	385	370	999999	692	337	999999	777	838	999999	554	999999	269	286	612	999999	999999	555	775	248	999999	756	528	238	40	565	370	999999	65	461	576	930	354	146	429	88	380	836	999999	938	733	399	39	999999	755	685	515	787	942	747	88	999999	208	734	174	944	856	999999	999999	136	999999	594	999999	386	717	623	332	132	857	999999	547	857	999999	837	999999	651	727	109	482	999999	60	582	999999	318	999999	336	732	619	972	485	232	999999	568	999999	971	149	999999	653	999999	142	363	
392	930	418	209	231	999999	370	229	999999	227	756	659	922	86	394	39	412	999999	391	890	712	160	999999	312	309	298	105	866	375	999999	83	398	350	999999	999999	652	156	119	162	848	372	400	458	268	475	588	646	589	586	120	275	650	329	251	650	241	558	116	900	932	999999	504	853	550	153	999999	318	999999	418	742	882	999999	999999	542	528	321	701	123	999999	720	652	516	290	265	999999	433	999999	108	351	436	103	49	218	229	467	867	546	908	124	116	279	715	999999	843	999999	971	799	999999	723	338	539	444	279	189	290	875	224	598	999999	719	999999	999999	589	981	649	999999	94	631	999999	660	999999	792	999	730	999999	999999	999999	999999	37	736	634	290	385	999999	999999	999999	770	39	939	999999	653	999999	999999	405	999999	69	999999	999999	204	394	999999	178	999999	999999	999999	999999	445	999999	999999	353	999999	777	999999	116	95	18	834	576	93	999999	82	65	691	493	16	999999	726	603	912	999999	999999	999999	999999	642	999999	465	578	322	459	999999	222	999999	301	595	59	875	387	960	999999	809	234	999999	116	213	322	832	999999	229	66	735	30	842	636	355	542	999999	535	928	267	629	440	522	127	999999	777	851	763	105	443	140	450	999999	293	113	167	999999	47	47	999999	26	978	359	265	999999	999999	380	594	999999	62	662	350	459	702	690	378	711	442	999999	436	999999	78	390	785	925	999999	999999	558	533	999999	999999	360	497	999999	999999	999999	91	266	999999	802	406	999999	817	53	781	790	991	73	603	999999	999999	818	863	611	858	948	598	573	340	999999	999999	822	70	999999	770	999999	852	851	999999	49	297	454	48	380	999999	214	261	347	999999	999999	999999	200	955	999999	741	474	496	886	999999	999999	62	517	926	966	926	584	999999	68	282	479	999999	999999	999999	563	999999	11	779	999999	581	654	696	260	570	204	143	999999	866	999999	999999	999999	814	966	112	169	986	780	528	999999	454	455	999999	202	999999	534	999999	999999	589	999999	362	739	694	14	999999	104	606	802	947	731	833	250	999999	999999	51	975	664	972	47	452	576	666	482	707	999999	136	646	503	195	46	999999	999999	106	474	909	287	611	810	661	999999	562	999999	833	796	248	214	999999	82	161	99	999999	234	126	999999	825	695	266	999999	999999	188	458	112	617	999999	999999	855	153	252	35	763	999999	853	999999	40	889	391	832	685	468	833	398	574	351	105	999999	773	861	959	999999	999999	30	624	844	999999	559	460	577	922	999999	393	70	999999	57	398	999999	25	914	999999	257	443	863	581	999999	
142	999999	883	999999	521	744	960	993	999999	603	811	999999	750	999999	837	481	439	814	999999	999999	85	772	999999	527	953	380	161	858	775	712	216	360	999999	999999	999999	693	675	699	66	188	112	400	876	891	245	654	975	16	86	614	818	629	953	958	453	369	886	366	999999	150	593	111	228	481	397	461	303	654	306	154	806	739	757	732	999999	684	895	21	292	308	999999	154	781	170	893	586	407	490	651	352	806	999999	892	999999	999999	11	181	405	999999	783	361	330	709	932	808	999999	871	230	448	999999	474	875	84	507	745	448	329	67	999999	810	64	812	12	954	347	497	999999	842	147	518	512	999999	516	508	999999	84	444	999999	361	814	714	186	52	883	878	931	244	395	179	156	999999	999999	999999	693	999999	548	999999	755	595	321	999999	39	93	930	265	973	368	575	560	670	13	480	705	773	105	999999	770	129	85	415	263	461	672	990	999999	398	999999	999999	780	409	999999	999999	999999	999999	999999	999999	102	121	627	999999	999999	668	835	509	153	210	418	53	999999	850	999999	208	679	999999	68	999999	999999	103	102	866	999999	545	795	160	999999	999999	226	999999	202	420	786	658	999999	999999	999999	594	626	173	846	636	980	640	234	929	631	558	999999	83	982	800	329	998	29	760	615	38	999999	999999	999999	829	983	999999	999999	999999	999999	129	999999	509	349	473	165	999999	257	465	999999	658	320	865	529	365	314	153	683	401	999999	787	639	999999	564	812	721	942	999999	27	999999	238	790	56	865	511	852	509	734	518	999999	136	751	563	874	999999	717	16	999999	240	524	999999	79	458	97	999999	490	999999	944	536	999999	999999	999999	239	999999	999999	868	274	10	28	513	804	419	174	756	999999	999999	999999	867	607	105	999999	999999	347	999999	999999	168	341	959	588	31	999999	565	207	766	432	511	999999	750	999999	999999	453	16	145	726	719	999999	904	999999	132	250	999999	107	347	440	999999	434	287	736	999	999999	536	314	422	997	625	249	221	408	334	999999	999999	335	651	999999	651	708	652	621	783	393	264	639	837	999999	616	790	999999	766	729	997	234	784	751	727	562	999999	594	148	999999	479	218	506	377	668	726	89	455	829	999999	338	782	665	952	999999	244	897	477	999999	390	999999	31	454	679	337	239	999999	583	924	955	999999	124	513	519	314	999999	757	999999	178	621	537	344	999999	999999	999999	224	568	832	999999	492	664	671	519	999999	276	458	763	827	50	439	986	505	999999	874	286	224	279	156	648	440	487	635	309	462	852	500	
633	999999	289	999999	671	907	999999	442	300	841	999999	999999	253	855	999999	930	231	739	635	42	813	524	700	999999	999999	422	193	704	14	39	371	66	906	775	999999	295	999999	927	767	999999	999999	99	584	999999	619	999999	999999	792	29	556	413	999999	827	819	686	118	776	113	177	999999	724	744	437	270	479	999999	848	477	40	136	999999	999999	971	999999	999999	723	940	264	565	430	519	400	685	999999	625	999999	239	96	98	716	999999	444	759	518	364	321	662	323	966	82	675	999999	762	999999	999999	119	598	999999	843	962	999999	522	547	747	999999	333	69	979	645	999999	318	762	999999	324	617	947	544	999999	201	664	71	627	999999	493	754	999999	637	791	293	999999	999999	958	253	135	547	996	999999	22	778	41	262	682	677	298	763	999999	55	447	999999	227	575	144	90	188	901	551	999999	999999	999999	999999	695	277	696	999999	474	360	518	263	776	999999	999999	532	999999	999999	412	999999	999999	999	729	840	49	200	516	75	940	999999	877	74	234	995	999999	999999	29	999999	345	984	986	999999	999999	999999	404	792	999999	665	176	53	459	920	776	522	602	233	334	161	615	999999	761	999999	199	405	482	999999	999999	780	847	217	512	999999	999999	427	999999	411	185	326	446	257	999999	850	999999	897	618	957	999999	712	999999	999999	518	868	999999	999999	233	366	358	429	931	950	764	890	817	959	540	898	999999	359	129	200	58	17	715	999999	999999	910	731	301	786	524	999999	325	387	308	699	644	52	985	999999	46	999999	999999	999999	496	999999	638	999999	939	366	719	862	939	999999	213	500	510	162	160	999999	322	999999	67	642	416	794	448	513	519	269	896	856	119	165	93	147	302	623	229	999999	348	877	791	934	76	662	999999	999999	183	807	198	491	999999	132	880	411	999999	123	978	702	999999	135	999999	680	470	863	752	783	509	76	208	887	933	286	524	445	999999	132	999999	999999	576	716	339	712	80	414	964	987	284	682	151	999999	999999	527	830	222	364	121	474	213	999999	443	232	999999	609	311	558	615	999999	999999	999999	873	547	999999	135	337	999999	999999	609	999999	898	999999	509	827	925	28	999999	415	456	312	90	731	657	372	844	999999	999999	999999	112	769	999999	359	388	838	123	277	642	420	402	502	426	999999	999999	419	314	155	934	404	999999	590	68	152	169	306	999999	836	999999	185	999999	991	999999	573	708	839	208	548	386	670	713	658	386	831	23	953	885	537	228	248	67	698	209	99	999999	522	710	713	200	92	484	286	61	999999	999999	410	658	
999999	845	999999	999999	766	769	273	691	533	214	237	139	215	420	827	618	976	127	999999	999999	754	532	195	999999	495	999999	303	999999	436	606	999999	999999	612	304	43	692	999999	38	301	929	999999	407	517	318	483	584	999999	672	999999	668	84	349	999999	618	904	330	659	543	725	418	475	999999	264	926	294	435	999999	910	999999	145	999999	999999	826	999999	856	357	24	877	999999	999999	999999	630	539	999999	531	999999	461	999999	400	712	999999	23	313	883	464	858	152	590	33	57	67	84	295	521	606	136	523	588	999999	999999	315	781	999999	999999	55	845	548	496	405	714	974	532	999999	674	112	58	999999	943	307	998	214	434	999999	608	852	999999	344	999999	171	405	999999	872	242	999999	999999	261	135	999999	837	618	320	656	195	999999	83	535	564	621	999999	557	999999	580	291	763	352	999999	927	999999	961	999999	999999	999999	335	999999	657	111	999999	999999	276	851	999999	157	115	688	687	999999	248	544	535	999999	733	999999	608	999999	914	486	591	999999	500	526	999999	847	999999	90	117	999999	999999	196	661	999999	245	999999	355	568	634	343	474	602	86	794	642	393	753	644	33	999999	922	722	94	181	520	821	185	999999	528	85	620	35	999999	898	237	62	882	563	999999	845	377	50	978	580	21	999999	402	999999	883	939	999999	891	66	999999	867	999999	111	490	461	999999	712	604	49	559	723	449	31	999999	566	590	510	999999	562	187	999999	882	744	513	169	531	429	479	867	588	999999	728	968	999999	40	999999	950	402	112	667	142	772	10	428	857	572	967	224	149	302	439	999999	338	879	906	999999	863	597	330	929	999999	243	737	461	577	999999	480	767	156	936	999999	118	97	894	54	999999	999999	325	655	597	564	999999	340	574	159	86	399	98	357	55	767	363	81	182	673	999999	44	548	999999	863	101	209	77	212	663	330	817	444	834	999999	112	999999	941	733	374	789	903	999999	312	500	604	999999	420	111	178	286	47	999999	999999	155	615	343	999999	999999	999999	365	147	137	999999	999999	999999	999999	999999	100	943	230	999999	999999	807	999999	999999	870	245	360	268	709	788	966	43	387	292	902	222	689	999999	769	82	159	237	19	999999	999999	999999	999999	999999	648	999999	329	167	948	864	699	999999	347	159	744	107	124	533	999999	999999	181	103	533	545	999999	743	575	449	183	999999	272	120	999999	999999	999999	999999	762	129	620	999999	468	808	94	522	593	794	875	539	906	671	958	625	440	441	480	682	729	999999	873	905	562	999999	999999	999999	601	588	319	115	929	
136	345	995	913	224	119	372	18	20	952	572	868	999999	999999	512	198	647	679	366	999999	547	889	824	255	714	29	999999	824	292	999999	999999	485	769	999999	999999	336	963	999999	226	999999	117	999999	718	999999	310	999999	527	999999	999999	613	954	908	952	353	392	247	520	749	208	205	530	548	725	99	947	999999	999999	435	764	999999	234	999999	463	999999	654	873	999999	838	945	677	501	999999	353	999999	999999	106	532	999999	227	542	815	999999	514	30	999999	569	947	629	48	223	938	102	582	304	999999	999999	999999	919	699	999999	76	681	804	530	999999	999999	205	56	132	851	999999	682	217	232	371	999999	999999	442	241	999999	925	551	800	731	739	409	669	999999	999999	946	651	613	999999	709	475	999999	419	983	999999	522	373	901	999999	999999	658	265	884	360	933	378	599	22	688	614	999999	525	881	82	791	303	619	157	755	999999	210	951	956	507	757	238	601	999999	125	718	721	34	999999	613	999999	483	524	319	124	922	356	638	924	121	127	949	999999	346	202	999999	903	226	999999	999999	987	999999	308	387	603	705	777	162	897	969	999999	568	480	277	999	317	999999	999999	42	833	829	571	36	845	390	807	976	999999	253	999999	815	999999	999999	999999	626	375	184	147	999999	999999	155	999999	741	955	228	999999	479	984	347	885	999999	603	193	322	501	425	680	999999	996	999999	999999	999999	908	806	164	999999	689	755	651	999999	999999	999999	593	623	999999	635	829	999999	999999	999999	338	991	916	368	845	221	999999	565	233	999999	695	720	150	999999	690	632	999999	999999	801	830	999999	723	999999	713	753	614	999999	569	634	999999	999999	609	837	175	467	737	999999	550	960	942	85	133	532	450	938	999999	500	672	933	999999	349	999999	999999	795	962	614	658	213	615	240	212	751	999999	367	614	96	883	999999	999999	952	999999	744	999999	859	754	744	201	999999	774	341	124	346	636	578	999999	702	339	51	212	999999	999999	999999	934	730	999999	999999	202	174	836	852	538	524	219	980	39	999999	918	999999	50	227	423	765	999999	283	125	865	125	999999	841	911	756	841	773	611	999999	999999	809	254	128	431	552	36	66	922	803	999999	137	656	548	921	784	919	10	984	438	999999	964	661	614	875	999999	839	333	924	999999	696	999999	608	116	406	999999	999999	301	619	999999	999999	999999	515	480	999999	999999	469	814	919	137	837	841	788	182	561	668	158	640	999999	999999	999999	703	999999	999999	117	848	529	550	151	135	999999	627	390	319	52	613	999999	190	98	999999	749	34	413	796	268	999999	963	
999999	554	999999	646	42	57	407	962	999999	577	688	373	677	218	919	999999	793	26	219	460	479	999999	948	999999	968	552	999999	473	999999	299	999999	568	262	885	999999	999999	413	489	87	999999	983	999999	999999	46	770	816	420	999999	829	362	619	999999	58	999999	999999	999999	999999	529	678	490	941	933	999999	403	241	130	121	999999	999999	923	269	314	939	999999	999999	132	780	912	449	161	141	187	643	336	679	565	519	857	401	796	400	884	811	597	999999	59	83	954	804	649	999999	999999	814	906	102	999999	840	418	927	370	525	693	89	999999	359	999999	999999	946	724	999999	999999	263	999999	328	533	385	999999	352	999999	427	58	826	117	999999	456	999999	373	736	243	374	724	999999	930	40	281	706	999999	294	247	874	759	136	240	137	48	451	237	495	383	999999	812	498	417	509	321	699	999999	290	999999	999999	999999	563	713	360	952	510	999999	369	56	826	999999	999999	999999	136	668	922	595	980	761	999999	284	877	363	525	562	236	693	999999	718	582	131	999999	225	999999	483	205	999999	880	185	999999	999999	867	448	556	999999	603	394	290	999999	399	113	605	528	74	571	999999	209	999999	797	725	817	902	651	474	705	66	999999	999999	653	472	508	714	804	233	999999	999999	438	806	388	958	999999	412	999999	328	478	525	995	160	999999	959	996	236	92	459	720	225	226	974	851	90	610	681	637	378	891	398	800	304	186	164	95	403	808	999999	883	999999	322	332	995	189	70	999999	999999	693	476	999999	631	354	999999	999999	200	464	955	308	358	170	999999	221	437	89	725	701	974	676	874	602	427	253	576	316	902	894	978	671	999999	999999	999999	943	902	619	766	999999	791	999999	964	631	447	510	490	722	999999	111	894	916	464	369	868	216	818	999999	854	388	778	207	769	999999	485	293	999999	590	371	831	318	818	322	279	910	469	711	253	164	917	999999	853	677	999999	999	72	217	660	899	592	135	999999	764	388	677	999999	744	668	155	164	231	899	360	807	792	86	603	195	459	408	999999	574	718	936	624	925	529	968	306	999999	86	628	999999	779	705	290	63	933	602	326	724	999999	108	10	999999	999999	502	869	18	923	999999	32	211	501	98	999999	319	828	999999	999999	74	999999	999999	731	88	602	218	581	111	512	32	669	592	142	683	460	999999	999999	250	999999	432	660	959	999999	955	63	427	200	691	999999	999999	235	999999	850	999999	948	681	376	999999	103	655	920	768	506	900	999999	439	78	817	637	94	601	588	999999	329	413	817	999999	
776	34	185	999999	890	956	999999	797	499	742	880	735	779	109	796	156	999999	511	892	999999	481	166	624	359	382	63	70	999999	999999	176	999999	848	999999	691	600	897	999999	637	40	811	964	113	308	999999	197	999999	857	984	999999	441	897	817	521	999999	518	619	999999	826	999999	999999	895	172	161	332	221	42	999999	999999	509	898	238	477	999999	90	999999	378	857	927	999999	300	206	86	573	214	999999	714	999999	775	183	980	497	101	999999	203	915	999999	951	975	999999	999999	487	768	999999	906	213	429	345	441	866	149	762	482	999999	355	640	819	599	999999	63	506	706	829	915	529	999999	146	485	288	174	696	426	881	452	17	812	999999	601	999999	999999	849	378	999999	908	43	227	24	999999	646	562	105	212	15	922	978	458	657	853	955	504	999999	943	67	999999	999999	722	880	40	657	542	213	228	999999	945	999999	138	811	920	999999	999999	396	709	839	725	78	493	421	959	473	558	165	584	999999	172	999999	999999	320	628	738	320	347	984	999999	999999	359	877	999999	999999	718	850	647	737	971	653	999999	367	114	999999	208	686	311	920	566	108	999999	999999	582	770	20	999999	999999	193	192	571	964	412	928	735	375	201	224	360	251	999999	999999	428	612	992	64	577	801	999999	429	999999	18	999999	427	681	999999	730	304	509	60	420	42	999999	554	409	688	705	438	379	999999	16	999999	951	999999	943	198	959	26	589	999999	442	506	999999	763	999999	562	547	984	257	18	645	896	999999	999999	999999	590	456	873	212	314	999999	149	432	21	422	999999	999999	746	999999	493	767	999999	715	793	617	999999	999999	700	999999	846	151	721	191	999999	331	120	758	999999	848	362	999999	95	813	285	367	999999	999999	827	350	999999	999999	800	509	999999	250	930	999999	921	693	917	396	755	999999	999999	999999	637	958	999999	689	312	830	416	898	999999	999999	681	999999	439	436	323	839	376	360	999999	351	350	221	999999	130	400	999999	837	957	931	966	985	634	457	122	999999	999999	999999	999999	48	999999	98	902	388	22	569	40	750	495	379	88	30	405	999999	24	822	425	999999	940	298	382	992	999999	967	165	766	999999	453	327	705	978	825	238	999999	155	262	999999	832	999999	561	370	188	999999	587	852	945	999999	999999	442	299	314	804	82	848	665	730	639	935	233	999999	521	587	999999	789	400	262	999999	93	999999	999999	385	999999	999999	389	928	203	999999	871	999999	220	186	14	999999	37	401	184	753	999999	655	425	999999	511	999999	999999	49	999999	755	562	197	600	163	505	606	999999	
914	999999	999999	692	920	472	999999	767	821	999999	79	517	577	405	397	226	999999	999999	437	30	148	873	983	966	999999	155	447	97	684	524	66	680	408	339	123	680	506	999999	469	193	345	856	690	596	999999	531	216	360	175	970	101	751	77	586	542	50	737	711	999999	775	999999	991	92	307	955	999999	119	248	999999	716	720	447	942	254	684	291	192	999999	876	818	939	999999	922	999999	433	315	612	821	796	999999	942	999999	999999	694	169	354	999999	393	640	702	422	999999	78	459	999999	653	809	823	999999	999999	857	999999	999999	532	836	936	999999	999999	874	650	999999	999999	451	219	773	924	728	257	94	340	518	799	999999	184	405	971	999999	999999	462	779	506	789	920	545	224	601	999999	196	858	232	999999	999999	519	999999	916	135	525	858	685	999999	924	561	999999	571	742	999999	596	660	136	864	999999	606	916	999999	153	996	376	999999	999999	182	964	999999	398	862	65	124	999999	999999	999999	280	455	170	787	999999	854	944	60	999999	999999	166	15	310	70	993	315	677	487	425	999999	920	759	619	864	513	371	999999	172	876	515	628	778	999999	402	856	419	999999	819	789	999999	999999	945	27	113	999999	177	999999	480	405	556	388	636	999999	999999	347	520	835	306	284	999999	999999	781	184	843	184	999999	183	908	999999	583	559	999999	698	185	647	975	741	515	35	346	706	912	999999	329	999999	991	999999	913	999999	345	583	459	545	999999	778	427	771	999999	999999	999999	993	756	277	821	999999	529	999999	688	999999	371	779	999999	281	937	68	558	23	854	716	999999	473	270	852	868	10	110	323	999999	407	229	999999	567	586	574	352	950	999999	999999	333	607	999999	235	642	693	566	263	188	999999	964	229	413	999999	467	999999	987	732	903	999999	821	895	216	273	290	61	999999	221	999999	706	594	118	913	77	531	118	139	999999	628	169	999999	746	999999	715	710	188	815	297	109	840	999999	620	57	246	135	437	401	790	999999	590	535	354	520	481	22	856	999999	346	395	358	616	749	113	999999	107	84	999999	500	563	999999	245	869	122	999999	129	974	70	677	999999	103	717	349	304	48	999999	957	235	999999	703	999999	872	999999	902	750	234	837	516	313	999999	60	465	900	236	841	354	999999	242	999999	362	48	999999	638	405	999999	641	277	455	75	999999	999999	849	531	797	999999	999999	766	967	371	677	291	467	757	538	891	638	817	999999	999999	693	967	725	616	98	999999	67	999999	83	609	119	957	999999	451	202	998	211	933	113	999999	612	587	698	870	999999	
80	580	48	109	513	664	824	164	999999	999999	152	424	242	999999	142	652	995	692	368	261	720	898	26	999999	540	999999	999999	714	595	850	115	279	854	675	28	95	29	144	570	945	295	803	400	78	59	583	968	999999	970	874	616	999999	339	619	999999	181	563	483	569	823	999999	119	568	999999	276	873	570	999999	999999	57	999999	860	132	999999	999999	999999	508	947	514	956	999999	213	999999	999999	243	220	999999	244	454	846	531	545	575	746	985	999999	244	999999	802	999999	999999	411	86	923	250	999999	772	917	653	314	999999	615	968	999999	112	755	999999	999999	999999	65	933	335	122	578	525	999999	999999	386	999999	789	682	260	155	999999	943	320	999999	819	480	488	448	32	999999	150	182	915	577	963	999999	999999	809	398	349	746	253	687	299	507	408	163	999999	395	490	999999	631	422	470	640	999999	792	627	556	999999	430	999999	999999	744	999999	405	999999	520	331	743	999999	980	999999	911	409	999999	266	30	630	421	327	27	63	542	726	518	760	999999	936	305	999999	612	262	32	919	139	342	942	327	112	798	643	148	652	999999	999999	347	511	71	999999	411	771	997	999999	58	412	999999	999999	27	999999	645	163	583	999999	891	594	727	271	991	279	752	323	703	528	999999	683	999999	999999	259	843	181	999999	394	999999	893	89	614	999999	973	516	575	963	924	864	467	644	69	121	999999	698	165	999999	519	791	802	999999	77	479	999999	999999	534	999999	129	184	291	395	768	202	143	999999	999999	610	298	485	703	999999	398	838	999999	999999	624	999999	999999	560	687	105	999999	999999	588	804	22	144	605	608	982	423	843	750	583	999999	875	999999	999999	948	718	555	999999	43	999999	22	699	239	999999	543	999999	767	999999	569	999999	195	656	175	999999	338	799	999999	14	689	503	290	945	648	999999	989	112	757	788	703	841	141	999999	706	999999	575	115	783	726	72	999999	225	912	999999	263	398	424	710	999999	649	158	873	551	999999	999999	807	76	61	973	428	440	993	978	807	999999	365	999999	950	659	48	999999	999999	129	941	830	287	999999	671	394	867	574	402	503	999999	554	967	999999	220	175	708	508	64	809	999999	999999	864	247	114	556	999999	521	474	61	999999	425	999999	754	609	277	262	999999	405	666	116	853	47	999999	838	263	760	775	666	784	950	539	179	999999	999999	319	965	50	272	125	495	356	999999	351	289	723	422	223	999999	942	912	999999	999999	999999	702	453	999999	375	408	851	999999	999999	999999	999999	999999	685	256	924	932	999999	311	221	999999	289	999999	999999	
999999	999999	999999	124	840	546	794	724	871	680	435	782	999999	378	999999	600	999999	421	329	999999	501	420	999999	604	999999	999999	999999	999999	641	700	112	824	999999	999999	699	898	164	293	21	259	338	140	999999	430	999999	999999	419	563	575	710	999999	999999	999999	808	268	343	999999	999999	999999	351	265	999999	999999	180	577	611	999999	572	678	826	445	358	410	80	999999	999999	601	820	354	12	89	727	124	999999	999999	999999	864	417	684	999999	452	548	646	669	999999	234	999999	647	852	999999	908	847	884	999999	275	230	354	999999	775	999999	741	635	999999	644	999999	538	999999	162	59	999999	999999	157	999999	322	383	897	712	740	87	809	324	954	999999	707	999999	241	842	375	999999	999999	12	976	999999	999999	624	999999	287	11	406	464	244	999999	598	999999	999999	761	959	571	375	999999	518	613	999999	965	999999	787	999999	563	550	41	999999	624	497	158	227	770	515	999999	698	566	619	711	343	622	999999	429	365	999999	999999	342	281	999999	999	296	999999	398	175	676	215	999999	160	723	460	375	768	619	407	449	414	139	999999	859	873	999999	999999	999999	280	198	999999	999999	432	330	756	999999	759	425	624	999999	766	828	605	838	999999	862	415	896	999999	967	853	999999	31	916	931	677	96	421	407	200	538	585	128	976	999999	62	414	830	966	999999	616	353	994	999999	682	586	533	999999	965	20	999999	861	999999	312	999999	444	141	515	398	89	999999	347	27	999999	999999	190	999999	629	999999	842	458	585	999999	17	361	999999	961	999999	243	355	153	678	456	397	797	677	39	816	642	842	921	898	999999	887	132	999999	999999	569	535	999999	876	999999	856	132	561	999999	931	548	999999	999999	482	316	281	53	935	451	999999	630	637	994	999999	892	999999	719	921	559	154	999999	885	999999	999999	402	299	741	478	248	999999	333	835	978	745	491	999999	999999	369	999999	627	397	951	680	387	999999	932	541	350	999999	918	146	211	11	673	889	662	868	659	90	27	539	999999	697	629	567	999999	658	259	670	36	999999	360	316	999999	756	999999	215	999999	999999	469	758	401	495	999999	685	131	833	315	856	828	997	158	999999	596	97	822	999999	61	999999	999999	284	291	680	956	739	786	894	78	916	798	999999	173	999999	620	999999	148	89	376	999999	445	999999	353	999999	841	39	39	80	720	999999	934	837	164	999999	568	999999	999999	720	538	590	898	237	765	398	68	380	834	999999	999999	337	948	743	887	117	999999	949	931	999999	839	927	999999	715	184	233	999999	960	303	289	621	435	793	428	551	786	54	999999	
999999	954	999999	470	205	71	412	393	897	200	999999	999999	999999	619	264	999999	881	999999	881	192	62	541	416	107	87	554	999999	242	999999	530	202	999999	72	176	754	976	553	378	732	648	999999	791	336	791	20	257	779	999999	181	216	999999	940	999999	861	165	999999	548	247	999999	999999	714	179	849	376	998	849	983	343	999999	999999	43	999999	878	999999	879	271	215	624	999999	830	774	999999	71	337	983	999999	205	210	999999	100	438	316	984	91	934	143	999999	999999	999999	171	273	446	146	999999	182	43	999999	672	982	999999	457	999999	161	563	875	999999	118	521	999999	746	653	783	332	774	848	727	528	796	999999	999999	329	999999	831	925	566	338	218	999999	165	950	999999	532	228	126	642	515	999999	431	216	575	34	430	576	56	517	999999	123	371	56	455	515	274	374	246	999999	211	101	235	999999	546	160	942	366	999999	556	131	564	216	142	342	999999	106	590	733	721	899	679	999999	999999	86	225	846	130	709	444	925	168	982	552	440	423	999999	999999	669	425	92	73	144	499	999999	925	907	999999	713	883	999999	684	641	999999	674	532	999999	817	919	331	313	821	657	998	631	999999	999999	663	999999	919	642	671	999999	317	999999	835	999999	296	999999	160	318	617	417	825	999999	251	999999	999999	999999	908	117	122	515	347	121	270	416	999999	867	433	353	253	999999	794	999999	747	762	333	999999	839	987	29	795	769	999999	695	414	831	972	999999	444	999999	786	999999	811	530	166	999999	206	378	428	409	428	999999	999999	74	90	999999	584	287	488	204	581	47	920	97	326	746	334	999999	856	585	999999	999999	989	999999	466	743	982	999999	591	189	999999	517	420	587	601	207	999999	948	999999	791	256	695	901	249	543	749	999999	724	213	420	259	780	521	843	246	999999	999999	580	608	347	640	864	695	999999	78	74	626	343	495	129	784	385	810	75	338	477	585	749	694	717	870	267	999999	181	929	355	995	577	351	660	598	999999	350	278	160	999999	999	602	181	999999	999999	539	999999	94	999999	999999	970	455	514	768	999999	858	885	891	999999	383	357	999999	379	722	78	999999	999999	999999	999999	999999	45	542	915	999999	999999	982	999999	224	999999	340	999999	999999	546	999999	385	550	73	583	304	999999	999999	999999	800	777	45	485	999999	459	410	999999	548	403	563	999999	838	438	540	568	999999	382	999999	999999	999999	146	353	925	977	324	346	528	999999	418	999999	999999	898	586	741	999999	911	999999	759	999999	814	521	999999	999999	868	314	227	947	19	505	999999	922	459	834	163	
999999	433	999999	999999	908	123	882	999999	999999	862	772	342	262	696	401	657	309	623	172	999999	999999	355	999999	999999	672	999999	399	518	490	136	618	999999	73	433	87	715	801	999999	850	999999	931	434	661	773	105	971	965	260	618	847	982	308	296	977	999999	999999	715	63	835	811	999999	999999	607	999999	254	999999	279	828	999999	999999	999999	815	999999	999999	924	359	694	944	961	700	999999	148	900	642	999999	319	999999	999999	64	768	999999	999999	658	48	999999	567	999999	657	529	664	702	146	640	931	991	999999	536	139	62	29	624	999999	101	999999	999999	585	473	999999	999999	934	396	999999	774	851	686	118	166	733	875	367	532	999999	425	307	997	995	507	968	650	975	782	914	999999	44	999999	239	656	524	369	705	103	862	999999	594	277	519	371	789	255	999999	21	999999	264	695	496	999999	355	794	999999	999999	87	999999	323	999999	999999	482	999999	739	708	457	461	641	374	180	273	999999	999999	999999	999999	999999	633	718	723	767	963	979	660	347	548	999999	883	999999	388	684	627	598	548	911	999999	794	370	632	91	999999	431	380	999999	999999	999999	825	999999	525	764	658	60	369	781	556	921	999999	999999	811	200	152	573	599	262	999999	552	674	999999	338	396	245	127	999999	999999	925	345	593	551	999999	915	723	227	367	107	730	634	268	817	991	999999	999999	973	558	999999	999999	233	999999	999999	749	541	757	703	18	999999	529	540	59	731	855	221	999999	999999	255	896	477	924	216	502	532	64	293	857	140	999999	999999	272	569	999999	698	999999	999999	476	802	44	168	29	219	238	999999	199	585	536	999999	999999	663	641	727	662	964	24	27	999999	594	999999	257	900	572	670	999999	266	970	999999	43	164	999999	999999	999999	220	738	458	999999	999999	923	342	479	999999	895	361	685	493	544	907	999999	684	683	182	999999	117	787	999999	457	548	234	999999	229	105	999999	806	80	801	813	517	923	516	308	49	999999	262	224	500	14	221	985	999999	722	73	999999	999999	480	535	980	720	433	480	10	177	752	999999	999999	384	999999	999999	999999	883	680	999999	983	99	386	644	766	628	893	296	999999	999999	999999	714	598	165	220	999999	999999	544	999999	103	93	453	999999	141	296	804	148	840	246	915	999999	112	999999	695	89	795	972	999999	769	361	999999	147	227	764	614	48	999999	957	999999	119	762	745	71	587	999999	999999	583	254	357	961	999999	62	59	347	315	999999	874	903	999999	424	182	500	999999	999999	275	946	236	750	526	258	999999	191	999999	137	163	999999	50	262	751	999999	221	
727	489	807	871	774	97	880	459	163	999999	119	999999	749	937	999999	970	999999	999999	997	999999	833	728	108	999999	999999	999999	921	193	999999	420	621	161	536	212	999999	20	967	599	999999	858	356	999999	999999	94	682	309	927	999999	891	999999	999999	941	754	999999	388	999	390	999999	999999	397	175	696	338	743	552	957	999999	546	492	260	999999	12	819	148	957	541	365	23	999999	999	458	999999	301	906	972	680	999999	299	824	999999	630	340	37	113	692	999999	962	629	542	724	953	391	999999	640	999999	445	131	615	289	847	999999	999999	149	572	938	444	405	432	771	872	560	66	722	999999	630	672	975	715	455	307	578	735	481	999999	56	77	33	660	694	536	558	999999	20	999999	809	263	999999	465	174	258	999999	540	999999	670	999999	897	669	669	20	549	470	415	169	999999	278	999999	999999	376	999999	871	421	744	737	244	323	768	999999	999999	239	377	481	520	999999	207	999999	47	877	811	999999	159	408	364	650	154	75	152	999999	38	708	900	367	824	939	303	836	519	803	623	356	405	999999	924	439	999999	78	950	999999	961	999999	240	42	94	766	375	472	67	104	592	178	181	146	26	46	339	999999	656	580	999999	371	533	999999	263	464	213	307	999999	924	17	999999	125	287	670	99	999999	868	282	67	999999	830	779	425	999999	454	184	269	999999	887	110	632	421	379	617	600	415	999999	778	999999	999999	78	999999	999999	999999	516	999999	894	475	927	568	471	737	598	16	426	591	117	34	808	289	944	473	596	823	999999	664	746	670	999999	684	999999	99	652	999999	505	842	646	999999	703	401	290	999999	999999	329	999999	895	999999	372	200	18	307	971	970	350	618	605	402	319	711	852	316	233	405	253	999999	381	999999	999999	511	584	999999	779	999999	416	998	161	565	999999	193	489	841	383	479	71	386	510	999999	312	886	900	449	336	626	851	94	67	999999	664	999999	267	810	999999	861	615	73	528	999999	563	999999	999999	999999	135	135	999999	999999	999999	754	344	866	585	262	782	217	610	144	999999	999999	478	332	941	763	999999	43	926	679	121	521	999999	997	858	859	999999	960	429	860	999999	211	405	840	161	999999	999999	797	658	15	38	521	260	999999	999999	375	182	241	410	703	148	999999	209	999999	899	999999	999999	347	18	999999	696	822	787	749	820	999999	757	999999	180	639	999999	113	384	920	999999	599	271	392	551	492	687	999999	560	726	722	232	999999	999999	941	739	999999	716	788	932	318	216	999999	511	661	48	617	999999	70	999999	994	44	717	
288	999999	309	160	999999	795	526	48	371	272	71	999999	598	415	904	696	440	999999	992	999999	451	611	445	999999	760	731	513	874	152	274	788	999999	687	999999	722	951	999999	999999	913	921	272	894	947	943	672	999999	999999	999999	999999	847	629	553	11	720	276	999999	466	443	400	777	291	651	895	106	999999	999999	999999	93	999999	999999	64	999999	999999	81	61	999999	664	501	202	999999	668	880	999999	304	644	245	731	999999	248	55	999999	208	199	145	640	621	998	850	999999	343	144	979	940	999999	793	778	249	929	668	719	22	964	999999	999999	119	999999	490	999999	461	248	608	382	845	646	999999	856	661	178	441	440	558	813	40	999999	152	999999	939	411	511	866	999999	801	309	999999	42	530	956	85	36	239	141	407	398	232	735	999999	143	304	301	936	127	999999	498	237	170	999999	934	392	999999	999999	471	88	99	595	252	806	82	999999	613	937	899	585	151	212	999999	999999	424	807	132	389	555	645	119	999999	748	999999	312	81	368	999999	999999	574	114	606	767	999999	318	803	980	928	689	816	690	364	46	999999	929	296	999999	20	784	136	269	999999	999999	825	968	524	846	328	504	11	958	780	351	335	480	545	444	256	999999	621	827	204	700	738	955	999999	999999	999999	995	999999	999999	999999	59	469	314	522	999999	942	94	794	956	662	434	688	858	910	23	711	71	393	999999	682	999999	172	309	75	891	145	870	223	985	639	332	489	999999	610	731	999999	999999	999999	999999	999999	171	57	665	999999	770	999999	879	55	741	827	155	999999	173	470	999999	886	170	248	631	596	81	870	808	999999	339	945	999999	999999	188	999999	689	112	581	360	520	131	507	143	305	879	999999	825	481	168	493	999999	325	397	999999	844	721	782	999999	226	430	301	999999	348	836	824	192	631	866	609	147	999999	40	812	950	68	999999	999999	943	751	340	999999	398	649	832	618	629	999999	828	344	999999	999999	775	364	930	229	882	999999	307	999999	697	634	959	872	31	999999	691	513	447	371	465	694	838	999999	885	999999	999999	598	999999	999999	205	750	999999	999999	999999	239	999999	999999	999999	731	185	229	728	473	999999	706	999999	526	628	392	926	999999	994	999999	878	726	999999	199	478	755	326	294	653	89	284	946	999999	437	683	791	183	25	630	715	195	999999	965	375	530	999999	887	386	969	133	301	90	755	346	653	472	170	88	999999	136	999999	890	576	649	198	999999	874	859	842	836	999999	999999	494	289	280	642	760	999999	668	298	999999	999999	324	530	788	204	201	494	
999999	999999	631	104	818	999999	999999	305	999999	326	999999	423	314	38	543	999999	999999	389	595	476	75	999999	711	467	419	908	268	473	999999	55	861	994	999999	389	85	630	215	999999	103	999999	999999	975	972	999999	999999	255	999999	840	999999	191	616	999999	999999	999999	999999	999999	509	173	685	999999	246	837	728	623	465	192	999999	924	952	912	928	999999	296	999999	498	999999	48	999999	999999	174	924	999999	999999	999999	439	462	394	200	960	312	131	999999	438	193	753	150	256	358	999999	344	999999	68	887	999999	262	815	122	14	237	339	733	242	233	521	985	818	999999	999999	193	12	797	316	964	650	791	999999	371	113	850	357	999999	690	298	999999	425	999999	540	999999	142	623	349	390	999999	999999	578	888	817	917	999999	999999	380	913	174	976	547	441	104	247	999999	375	454	999999	163	879	999999	999999	943	999999	999999	130	288	197	211	569	663	416	354	343	81	999999	79	453	905	915	999999	929	525	321	999999	984	770	303	881	766	179	340	237	999999	999999	534	944	999999	822	86	656	192	711	604	323	141	96	760	999999	798	305	999999	999999	247	901	566	528	999999	999999	120	359	985	999999	999999	400	332	189	271	209	546	958	881	630	999999	268	999999	228	920	998	926	999999	19	137	92	471	177	237	989	191	577	16	322	999999	999999	726	999999	876	999999	213	990	951	825	561	628	840	424	380	284	978	999999	348	607	633	644	223	349	999999	999999	973	233	105	999999	999999	632	999999	645	263	919	112	597	918	999999	999999	18	974	82	458	509	251	57	999999	999999	20	999999	238	409	689	999999	498	387	813	652	999999	980	894	761	999999	928	98	205	170	999999	181	391	198	999999	889	999999	669	151	891	358	982	926	437	152	189	16	403	140	955	999999	430	999999	783	275	999999	737	123	223	336	999999	420	55	886	344	781	999999	885	841	519	74	999999	357	495	465	670	999999	999999	752	582	999999	535	958	250	889	41	456	607	923	738	162	512	456	814	371	937	999999	49	102	371	559	130	562	620	891	958	83	239	328	605	291	194	370	999999	598	994	462	999999	997	313	335	31	962	112	366	562	866	999999	999999	999999	733	337	460	999999	32	999999	999999	347	358	999999	957	226	999999	328	457	999999	151	814	226	377	485	140	51	788	45	538	999999	999999	263	339	101	539	115	800	999999	954	734	999999	619	979	32	124	999999	76	355	118	999999	644	999999	398	420	61	327	999999	52	999999	999999	671	355	493	459	999999	999999	29	999999	999999	120	999999	457	999999	244	172	205	999999	354	
999999	683	999999	999999	926	796	524	999999	999999	999999	999999	222	358	758	277	999999	999999	999999	999999	999999	509	41	999999	237	999999	999999	999999	197	162	999999	258	855	90	411	999999	919	320	238	428	697	935	717	228	110	800	215	999999	731	189	833	181	538	80	999999	845	999999	255	747	515	928	543	337	999999	711	670	193	141	946	86	358	358	834	215	437	595	791	999999	337	437	722	246	531	18	328	982	999999	999999	999999	566	999999	673	573	722	499	163	608	999999	517	439	999999	999999	815	999999	830	485	347	332	642	130	63	527	918	320	792	692	22	328	999999	999999	950	999999	766	390	735	999999	785	121	716	284	999999	999999	305	897	820	649	430	876	187	999999	645	397	152	254	512	824	755	263	930	999999	151	289	999999	788	999999	218	316	435	919	999999	700	235	999999	368	144	337	231	30	499	153	999999	145	999999	490	93	563	265	522	877	910	999999	999999	999999	908	143	707	983	516	418	612	343	995	957	41	999999	419	781	783	120	185	602	734	999999	787	545	999999	148	999999	705	925	952	793	999999	18	226	178	54	707	999999	999999	354	999999	611	999999	809	275	188	999999	999999	674	782	481	999999	702	317	999999	768	404	373	137	999999	730	811	999999	659	550	447	948	814	999999	374	83	558	683	830	887	132	876	977	279	826	37	915	999999	153	481	390	999999	700	32	410	999999	343	107	999999	999999	903	999999	237	269	999999	239	305	999999	310	708	923	999999	871	999999	81	891	426	103	311	541	815	780	349	999999	169	592	257	791	574	723	999999	460	815	216	999999	14	649	718	451	597	999999	552	730	445	558	661	984	280	951	518	234	999999	796	999999	808	132	779	59	110	245	981	513	798	586	968	472	999999	664	445	77	251	707	652	714	808	273	999999	999999	630	507	607	977	840	65	499	499	664	489	999999	999999	999999	600	618	215	615	999999	753	154	999999	999999	999999	329	835	883	277	526	597	92	999999	545	999999	875	999999	602	638	14	673	743	999999	479	999999	999999	266	583	842	651	99	446	108	590	519	906	437	544	758	287	152	957	999999	972	901	582	962	863	789	359	999999	25	577	610	999999	20	67	997	288	324	73	999999	50	999999	436	161	983	999999	35	176	999999	885	843	999999	999999	716	955	124	577	235	471	403	793	493	999999	999999	999999	498	45	999999	849	440	265	444	999999	890	999999	172	546	750	599	999999	837	999999	911	295	181	999999	748	838	65	999999	429	63	852	670	468	557	154	361	292	999999	901	999999	326	999999	999999	409	145	
972	999999	792	577	999999	636	446	565	999999	999999	999999	999999	999999	750	206	453	906	20	212	591	554	432	368	28	194	468	999999	134	320	306	999999	666	771	91	775	48	273	374	602	426	416	114	298	975	999999	458	640	744	999999	999999	420	999999	426	818	999999	549	999999	773	393	368	999999	322	255	872	677	529	141	999999	999999	167	999999	541	999999	999999	184	999999	143	393	69	735	999999	369	999999	246	886	907	999999	953	499	999999	607	499	981	243	894	104	859	999999	307	439	327	79	770	999999	893	999999	999999	641	999999	152	999999	57	713	658	541	173	892	18	986	769	999999	187	999999	748	560	999999	999999	184	890	999999	590	717	95	630	418	999999	598	883	353	16	999999	607	320	357	999999	560	786	333	702	731	212	850	439	538	159	999999	998	999999	986	999999	329	414	750	999999	561	999999	999999	93	999999	782	999999	18	664	979	999999	682	867	723	928	999	999999	236	481	169	877	739	999999	557	480	278	760	575	999999	151	687	915	857	999999	795	999999	598	703	93	999999	166	203	195	459	97	477	999999	284	104	986	308	102	999999	591	999999	822	419	414	612	970	999999	999999	121	523	301	999999	825	120	927	806	411	210	153	999999	12	684	999999	828	470	13	997	485	999999	999999	842	999999	983	999999	81	972	999999	999999	101	122	897	167	91	672	167	999999	651	171	999999	297	584	999999	948	380	589	999999	279	590	943	608	999999	547	528	211	680	706	552	559	48	954	104	227	119	40	664	844	999999	880	671	908	361	836	138	193	999999	745	646	612	686	80	703	131	250	999999	149	359	639	880	991	461	19	102	999999	402	203	367	999999	999999	999999	744	408	999999	919	45	256	147	419	999999	875	935	69	939	872	967	261	973	976	999999	891	314	215	999999	889	999999	898	269	713	735	989	967	758	728	999999	999999	672	314	999999	214	999999	12	940	999999	14	66	401	999999	229	165	151	999999	390	370	36	999999	539	686	508	709	999999	999999	433	683	354	908	999999	341	51	930	305	946	771	999999	390	889	374	999999	999999	833	818	828	49	558	999999	769	586	999999	701	999999	412	986	805	502	77	258	578	266	949	106	999999	70	38	999999	860	204	458	618	979	999999	999999	629	999999	675	999999	318	948	999999	999999	584	331	999999	639	555	999999	318	150	278	704	999999	321	117	960	621	954	758	799	749	698	400	999999	968	417	564	999999	783	27	999999	611	758	309	702	177	374	775	99	431	483	771	551	64	190	999999	999999	826	929	668	356	721	142	518	208	186	999999	
273	363	381	84	104	744	300	999999	666	946	832	618	939	999999	846	864	337	326	999999	157	999999	999999	64	570	738	530	125	999999	419	478	999999	999999	525	478	999999	422	999999	999999	999999	37	260	53	999999	967	24	218	990	82	999999	856	805	202	230	999999	999999	143	308	810	346	999999	629	629	601	999999	999999	999999	102	470	494	434	157	980	999999	951	896	302	617	96	556	529	540	999999	170	562	672	57	880	496	125	999999	123	906	19	814	407	999999	999999	335	270	292	125	529	587	86	709	999999	263	279	143	70	525	999999	264	816	43	587	468	48	524	659	850	606	999999	527	320	250	971	999999	553	999999	849	291	999999	273	414	20	999999	94	853	999999	999999	611	362	999999	451	901	999999	202	780	820	172	414	810	610	999999	519	185	70	765	468	853	999999	726	867	221	244	395	990	999999	33	132	384	195	999999	866	248	253	299	85	419	598	778	353	732	999999	999999	481	225	999999	999999	999999	403	329	999999	994	664	999999	999999	843	217	999999	661	789	757	999999	787	229	143	744	203	999999	886	999999	355	999999	84	999999	999999	764	999999	763	179	169	518	197	728	65	999999	682	212	363	999999	455	999999	903	936	988	596	43	325	225	999999	481	637	627	949	418	973	523	919	878	891	730	999999	999999	346	502	281	569	969	732	428	460	542	840	999999	440	127	999999	999999	999999	198	959	999999	560	425	697	532	999999	248	319	91	999999	999999	333	471	37	999999	423	566	444	717	999999	999999	593	797	999999	939	796	118	519	301	531	589	833	690	999999	292	999999	38	649	969	390	999999	660	651	999999	697	218	999999	999999	61	703	886	500	378	171	999999	855	763	539	757	999999	782	729	28	999999	697	929	643	538	745	872	395	999999	474	337	999999	414	942	999999	999999	731	426	627	467	597	645	99	465	529	46	437	753	499	891	243	607	999999	641	100	999999	768	575	840	999999	999999	318	999999	999999	999999	464	491	913	999999	999999	36	319	164	271	430	915	608	473	999999	502	999999	129	896	35	241	729	115	772	851	212	430	165	586	999999	289	999999	999999	74	425	74	999999	999999	646	158	999999	999999	999999	338	221	185	999999	999999	999999	348	437	999999	422	999999	794	320	358	999999	71	904	920	871	733	282	982	150	249	999999	58	59	946	794	999999	747	170	316	286	776	561	675	367	135	703	247	454	999999	867	732	999999	114	715	836	462	741	238	993	201	181	356	80	936	999999	256	999999	401	643	586	674	782	487	999999	581	999999	396	546	794	177	495	827	999999	
283	516	274	999999	343	120	999999	741	519	177	125	114	430	490	739	999999	999999	301	845	811	999999	203	999999	792	79	144	678	76	204	443	825	705	999999	593	797	429	46	312	78	999999	311	844	164	614	372	999999	160	676	999999	490	915	876	999999	999999	999999	90	566	481	874	209	442	275	546	999999	352	419	999999	837	693	319	30	576	999999	564	509	798	48	345	430	149	983	11	419	714	527	948	65	337	473	999999	863	564	437	869	849	999999	308	88	999999	952	179	323	982	346	470	348	999999	95	999999	330	51	230	61	999999	225	440	855	999999	558	403	999999	433	373	976	999999	465	999999	362	715	472	999999	959	82	477	970	670	999999	82	254	188	304	969	820	153	675	642	512	703	653	999999	190	999999	530	869	598	746	949	16	890	14	209	301	380	999999	829	91	158	583	764	555	421	999999	586	379	108	394	613	230	311	999999	952	445	999999	999999	292	33	439	213	879	234	720	22	192	250	978	13	999999	775	999999	593	494	929	939	999999	999999	999999	890	160	770	999999	142	729	704	999999	61	764	592	84	999999	806	652	944	704	999999	835	408	600	346	999999	105	795	999999	999999	718	328	33	999999	611	999999	999999	999999	289	442	674	101	991	999999	115	999999	999999	420	999999	23	517	999999	549	234	409	272	598	806	553	759	675	999999	305	822	999999	758	37	267	981	775	999999	673	373	999999	39	448	843	100	495	157	186	684	280	824	999999	999999	779	799	107	348	999999	87	589	530	999999	266	999999	178	999999	356	171	957	439	749	145	999999	577	999999	204	960	428	507	999999	999999	999999	990	999999	999999	433	999999	978	238	169	642	74	999999	93	843	999999	773	652	999999	769	148	985	229	255	531	688	554	209	742	604	146	919	212	766	999999	947	776	999999	999999	744	122	378	933	797	999999	684	999999	999999	734	301	431	318	753	999999	182	420	363	744	616	792	999999	19	246	634	33	722	861	999999	900	895	969	655	336	930	657	999999	999999	999999	459	847	352	999999	475	999999	999999	828	175	999999	999999	772	594	999999	512	533	866	999999	141	999999	774	83	822	999999	999999	838	331	999999	981	999999	91	412	367	999999	295	768	449	94	999999	795	460	204	999999	999999	999999	999999	311	937	153	803	74	999999	999999	753	658	999999	34	50	933	636	999999	407	846	999999	393	999999	414	999999	746	743	999999	781	567	346	847	579	526	999999	863	732	537	393	632	999999	759	999999	999999	614	282	909	999999	999999	160	908	999999	63	999999	214	13	999999	723	648	201	999999	720	999999	
987	301	906	88	859	599	186	999999	109	735	775	999999	592	999999	418	800	390	836	999	684	630	658	671	794	230	999999	431	606	19	888	202	999999	999999	476	548	481	999999	203	60	999999	232	999999	808	939	999999	690	622	156	848	922	999999	364	410	45	662	338	999999	121	858	547	177	999999	999999	220	999999	553	209	999999	999999	999999	102	196	786	999999	461	680	850	999999	516	540	999999	999999	757	999999	631	837	821	432	814	219	850	596	345	512	977	651	999999	598	405	734	490	506	837	911	830	999999	578	556	584	981	488	899	605	327	999999	999999	823	114	589	706	732	777	311	109	96	505	999999	999999	999999	809	922	999999	999999	781	60	202	447	845	266	560	268	274	999999	833	730	951	991	28	664	94	999999	653	19	699	12	712	205	737	825	334	229	305	679	774	999999	237	573	823	999999	656	454	977	847	999999	448	467	999999	477	999999	145	514	832	618	792	999999	999999	252	999999	999999	347	996	709	30	999999	341	962	595	82	774	503	999999	999999	751	18	999999	850	999999	999999	260	544	999999	999999	369	689	820	396	999999	886	793	789	984	937	54	999999	659	744	957	915	697	485	872	856	703	999999	999999	346	999999	999999	999999	140	473	272	385	244	565	999999	350	999999	122	944	285	999999	999999	984	999999	999999	133	999999	358	894	893	889	292	775	672	999999	34	494	999999	483	315	86	734	999999	999999	722	999999	999999	999999	390	404	626	803	752	209	174	577	999999	999999	999999	223	268	262	267	246	583	979	610	571	639	254	999999	999999	638	639	209	974	625	999999	796	889	322	999999	967	500	277	96	539	575	508	999999	315	138	999999	999999	57	823	476	426	743	999999	950	999999	734	999999	548	227	999999	999999	999999	200	952	61	568	427	900	809	294	999999	969	497	999999	999999	73	291	939	726	999999	378	592	385	507	208	924	63	938	999999	724	831	951	999999	921	426	574	317	405	263	570	206	369	248	539	999999	999999	256	303	999999	999999	999999	207	999999	443	795	531	999999	692	999999	136	999999	999999	826	999999	462	815	919	575	33	470	755	999999	685	166	586	19	353	846	798	750	999999	760	33	898	281	634	999999	616	135	894	950	625	650	999999	64	717	999999	999999	86	893	999999	680	280	454	429	567	521	665	856	999999	187	777	999999	13	458	755	466	928	812	828	999999	313	449	139	519	140	245	558	999999	869	477	200	769	905	222	999999	490	999999	478	714	999999	474	999999	349	999999	182	731	999999	678	309	261	999999	351	258	217	999999	240	151	934	999999	331	963	
563	987	318	987	18	987	999999	460	274	999999	460	108	715	999999	999999	999999	422	346	408	597	879	999999	618	864	849	999999	698	987	767	999999	643	188	392	159	911	999999	40	729	174	743	856	228	44	373	163	253	543	996	999999	140	999999	598	891	734	93	999999	999999	454	148	497	299	999999	693	999999	253	281	715	566	309	780	79	999999	182	664	740	661	766	254	710	606	977	701	999999	636	620	55	297	658	75	160	403	586	999999	999999	999999	64	534	119	129	881	537	999999	697	900	70	45	425	236	999999	432	994	134	743	542	519	999999	496	66	315	999999	999999	67	500	999999	386	493	112	505	220	999999	136	999999	134	828	78	10	14	999999	576	584	629	71	664	643	166	279	999999	999999	999999	999999	567	477	803	999999	999999	480	486	999999	999999	576	932	920	999999	316	999999	346	999999	914	999999	518	594	90	490	730	578	922	402	856	992	999999	650	64	999999	363	128	999999	999999	213	930	598	999999	465	891	999999	652	999999	54	357	348	819	279	999999	999999	999999	272	486	987	83	352	976	87	629	556	999999	926	878	582	662	999999	646	491	797	984	875	999999	138	199	490	88	869	877	54	518	182	838	722	479	699	101	641	671	781	999999	954	999999	894	908	484	999999	773	136	999999	169	999999	337	482	944	709	653	999999	297	507	994	483	108	42	121	383	578	214	999999	882	571	556	974	710	936	39	364	110	229	999999	417	999999	742	495	885	999999	844	365	778	999999	999999	999999	999999	174	786	387	856	488	783	535	906	868	374	254	820	613	726	627	545	914	354	999999	913	582	99	689	999999	612	999999	999999	538	222	436	637	836	999999	211	999999	923	559	183	875	326	694	808	548	999999	498	674	281	100	227	999999	863	426	502	54	772	84	107	646	999999	341	489	999999	999999	442	736	417	218	412	916	999999	999999	740	479	236	229	773	551	749	999999	937	999999	213	320	402	572	999999	999999	568	999999	736	826	999999	930	544	837	697	125	999999	213	91	466	869	999999	524	834	132	947	999999	825	999999	999999	357	404	999999	465	285	686	301	999999	999999	82	649	973	189	876	82	810	934	999999	532	658	999999	545	999999	480	999999	39	796	999999	449	274	79	743	439	999999	478	518	624	89	562	20	999999	245	688	19	817	895	994	647	761	999999	22	875	303	351	96	811	244	835	458	255	889	733	430	260	12	906	999999	975	407	564	196	999999	837	521	834	210	857	161	663	121	999999	159	999999	137	262	204	999999	98	999999	666	999999	789	999999	316	
130	999999	814	438	16	999999	362	29	249	206	136	167	48	999999	999999	999999	999999	93	181	999999	220	740	927	303	999999	808	999999	999999	858	741	999999	999999	234	999999	400	743	395	999999	154	753	758	26	909	609	10	104	165	668	581	241	712	999999	617	999999	106	389	172	521	440	208	999999	907	170	999999	916	729	999999	518	390	773	500	535	939	428	588	204	831	328	999999	999999	652	798	872	999999	38	99	789	940	434	20	999999	999999	999999	945	309	999999	999999	411	692	281	171	646	999999	808	740	999999	261	198	704	902	999999	843	228	999999	999999	655	999999	542	999999	826	999999	992	94	380	201	625	999999	993	129	737	348	429	635	30	741	15	520	74	886	851	838	999999	245	532	999999	737	656	462	399	654	999999	322	931	866	342	179	562	907	999999	125	641	268	999999	967	563	139	217	207	795	549	999999	999999	656	628	999999	348	756	562	918	999999	999999	999999	603	474	920	35	498	769	999999	572	453	613	456	771	220	580	531	278	968	999999	999999	458	666	850	999999	846	666	999999	878	994	422	999999	989	163	156	999999	664	604	57	537	999999	448	999999	232	106	531	523	884	417	417	816	999999	593	595	933	520	427	753	955	83	369	194	890	694	160	452	623	303	625	662	999999	927	230	999999	691	999999	939	443	753	988	333	781	895	470	999999	933	416	404	230	635	999999	910	649	999999	178	456	557	824	999999	653	907	230	269	755	501	999999	267	162	999999	851	999999	999999	10	966	750	999999	298	429	999999	226	46	999999	82	999999	999999	15	287	999999	999999	245	534	124	370	110	999999	113	521	999999	999999	299	676	264	500	379	64	156	910	682	233	590	167	137	999999	856	617	687	157	280	232	495	999999	21	889	668	999999	466	622	900	885	999999	999999	158	460	999999	550	782	729	703	999999	385	999999	604	32	682	999999	407	999999	514	492	403	956	251	999999	483	687	664	374	999999	999999	597	999999	19	797	586	524	19	999999	101	316	835	958	999999	999999	846	399	16	988	999999	591	919	660	999999	417	492	691	999999	240	999999	999999	885	417	999999	651	347	999999	95	807	446	999999	999999	730	999999	208	657	444	512	906	80	94	680	676	166	251	143	937	426	602	314	895	700	779	700	562	430	427	71	801	999999	995	314	209	551	60	523	198	946	999999	999999	58	188	999999	169	892	858	218	261	655	518	409	434	493	999999	550	467	999999	999999	162	777	999999	382	999999	908	85	779	481	999999	999999	999999	944	999999	516	843	266	717	782	999999	807	703	222	175	
416	999999	597	570	999999	999999	11	999999	234	999999	999999	142	529	999999	477	19	94	122	999999	93	154	927	999999	418	999999	649	999999	833	684	678	999999	458	564	74	966	427	320	999999	958	775	133	523	999999	787	207	384	999999	591	249	773	999999	694	326	138	999999	488	720	189	652	181	999999	177	907	999999	935	999999	999999	464	999999	60	999999	579	999999	611	959	630	434	786	221	543	335	655	999999	911	153	999999	142	436	53	488	706	141	861	787	999999	956	615	947	851	999999	806	859	882	999999	84	999999	541	714	999999	400	63	934	968	119	845	999999	584	996	999999	407	212	151	421	230	354	567	718	999999	306	999999	24	999999	934	358	999999	476	773	403	836	197	996	427	999999	652	435	999999	172	752	942	500	382	619	545	454	659	999999	999999	661	999999	999999	247	174	418	175	385	575	10	619	381	379	51	999999	169	224	999999	785	999999	768	999999	582	404	965	433	805	999999	405	942	999999	699	82	999999	999999	558	329	949	999999	999999	102	277	859	999999	999999	380	573	459	201	999999	330	54	873	780	679	866	272	123	282	741	613	543	980	633	999999	919	309	351	929	999999	839	999999	578	775	999999	999999	935	811	851	999999	860	355	999999	944	999999	444	825	301	357	255	295	215	677	100	406	558	297	236	999999	633	81	231	999999	570	620	64	999999	108	999999	188	930	461	999999	999999	880	999999	114	45	20	87	999999	17	993	683	999999	634	598	487	379	243	999999	999999	562	999999	523	639	825	869	333	567	967	727	312	179	325	834	943	990	220	148	454	261	225	182	539	73	238	845	233	986	466	989	728	755	999999	230	898	55	173	251	441	999999	999999	999999	119	375	999999	824	999999	512	691	999999	276	241	999999	952	494	390	687	999999	411	979	645	346	999999	978	999999	999999	203	105	935	999999	826	999999	706	220	548	999999	72	173	999999	999999	999999	999999	999999	858	999999	497	966	999999	736	517	999999	712	840	999999	999999	376	999999	140	999999	157	630	273	576	792	999999	307	534	578	999999	721	327	523	101	997	502	924	50	252	999999	999999	590	181	999999	428	999999	123	138	254	621	182	430	932	797	220	782	224	155	512	999999	424	963	999999	618	24	999999	843	621	842	959	674	335	109	874	864	999999	459	904	999999	262	667	178	999999	956	241	999999	999999	726	881	999999	288	779	537	175	842	999999	999999	562	354	238	696	502	296	999999	947	847	331	68	932	653	333	999999	997	260	419	255	999999	999999	387	723	803	127	999999	628	681	894	797	933	42	326	375	999999	
560	919	565	174	882	994	19	394	999999	999999	793	238	891	999999	782	287	756	999999	865	999999	999999	630	434	579	762	667	613	62	59	999999	35	616	287	435	759	87	695	254	999999	688	432	993	753	999999	333	511	999999	713	122	999999	186	445	999999	615	723	999999	495	986	999999	224	390	999999	999999	999999	999999	187	950	465	218	704	591	999999	999999	999999	338	999999	877	999999	255	261	930	999999	999999	999999	999999	999999	165	672	712	999999	592	709	842	158	999999	475	659	181	174	155	999999	281	999999	417	928	999999	222	284	286	999999	62	999999	999999	160	999999	490	25	999999	370	721	999999	999999	753	389	122	882	669	85	999999	862	531	705	794	999999	700	659	406	999999	999999	547	378	881	999999	179	777	65	969	691	863	817	460	999999	811	999999	999999	999999	999999	999999	999999	55	14	146	405	424	21	999999	742	640	999999	635	94	492	202	823	353	999999	893	583	612	67	913	999999	221	71	412	676	893	351	975	999999	140	291	238	566	999999	241	486	970	168	999999	322	999999	240	999999	733	999999	661	999999	999999	983	388	944	512	247	999999	36	925	344	21	344	999999	401	664	43	504	802	263	636	291	999999	664	999999	425	192	744	585	747	982	337	444	24	999999	252	992	48	196	778	991	434	515	316	151	959	824	965	921	673	207	999999	930	999999	999999	707	987	328	466	529	330	999999	556	289	999999	16	576	329	559	158	671	994	318	999999	272	999999	775	805	522	999999	601	226	999999	911	999999	258	406	731	989	207	264	674	582	666	999999	498	877	235	374	144	392	504	416	772	999999	213	426	999999	450	822	931	192	999999	502	928	113	999999	645	740	694	999999	845	339	999999	894	997	421	651	576	774	335	550	440	388	581	106	810	999999	999999	345	832	999999	999999	177	275	82	868	89	737	353	818	242	495	680	534	546	999999	63	878	14	792	774	340	676	497	391	751	427	921	831	303	629	736	404	861	120	564	999999	999999	822	138	999999	914	999999	955	999999	999999	760	999999	44	932	999999	182	999999	999999	67	169	613	999999	883	330	999999	999999	906	60	199	505	100	999999	423	981	999999	966	999999	999999	460	860	117	721	999999	336	990	573	887	899	547	456	999999	850	803	950	950	492	213	501	687	999999	999999	999999	999999	597	964	942	440	62	930	999999	126	37	103	207	62	999999	999999	557	339	877	280	16	512	742	999999	999999	24	473	999999	999999	763	999999	198	286	999999	934	955	806	372	58	143	999999	969	757	340	804	757	606	999999	68	999999	656	999999	809	903	11	
669	32	999999	724	927	999999	31	419	36	561	839	999999	355	128	936	999999	195	999999	999999	999999	47	755	412	999999	999999	418	574	972	313	117	403	999999	382	850	999999	933	882	647	131	176	813	559	731	779	999999	940	260	999999	999999	737	471	880	75	999999	964	914	999999	999999	241	519	999999	999999	999999	919	168	460	444	504	853	13	999999	547	169	577	999999	487	33	633	902	551	168	794	851	576	645	522	323	913	886	359	322	999999	999999	612	999999	765	453	999999	999999	515	506	755	926	127	151	923	720	497	837	486	999999	999999	163	689	999999	607	207	999999	283	645	146	530	618	503	691	769	140	999999	803	999999	44	999999	999999	397	55	999999	868	999999	435	722	999999	825	999999	409	468	999999	673	726	999999	177	999999	999999	538	975	378	999999	146	433	436	999999	793	172	694	971	999999	999999	975	765	644	948	739	999999	114	999999	843	320	999999	219	999999	365	999999	414	306	636	308	130	682	46	28	79	999999	444	307	64	929	639	141	114	957	788	360	907	92	999999	438	104	809	977	141	68	531	927	999999	999999	284	388	999999	67	673	332	997	938	746	574	682	304	175	59	632	214	999999	349	999999	256	999999	198	332	993	208	214	320	999999	905	960	548	999999	999999	236	999999	550	773	83	440	634	790	421	170	518	630	999999	928	999999	355	927	879	191	675	151	999999	95	66	999999	859	999999	999999	303	43	999999	999999	999999	257	939	279	91	441	999999	908	626	466	593	999999	999999	373	74	286	999999	999999	977	90	366	671	905	171	694	999999	999999	224	971	623	497	999999	384	491	999999	886	999999	490	273	999999	774	283	58	685	999999	999999	999999	999999	795	999999	460	944	999999	706	999999	673	351	999999	585	999999	540	890	999999	13	999999	999999	653	332	88	187	297	80	95	491	315	93	622	230	689	636	251	401	429	788	999999	553	999999	999999	821	622	999999	221	904	999999	955	884	346	55	716	275	414	920	999999	617	895	999999	859	999999	400	586	60	130	97	949	999999	149	471	158	840	424	883	975	510	466	641	85	176	418	535	431	747	577	514	424	232	331	970	999999	893	783	999999	757	287	244	571	425	999999	955	329	816	423	197	215	302	392	438	419	999999	975	819	223	999999	48	969	839	483	616	999999	999999	34	999999	999999	265	67	999999	135	698	275	894	999999	952	999999	99	719	999999	559	371	221	41	793	999999	999999	835	999999	999999	254	719	318	999999	999999	809	460	237	999999	647	763	932	158	571	999999	740	153	80	759	867	12	361	329	961	999999	999999	
404	641	933	122	173	823	192	999999	485	999999	389	871	806	417	501	983	793	81	254	999999	223	649	775	63	999999	935	86	215	566	893	999999	357	124	976	414	818	999999	192	484	939	750	660	96	849	360	282	999999	352	376	999999	567	257	999999	664	898	754	866	879	353	237	999999	977	931	592	26	42	756	829	12	683	999999	611	597	315	875	562	563	925	703	496	671	734	838	999999	336	152	640	999999	88	660	952	999999	838	999999	202	773	729	503	832	327	525	444	999999	693	340	956	660	411	788	345	999999	941	186	857	999999	23	999999	393	266	874	401	306	751	351	730	999999	772	350	123	112	833	69	102	385	970	237	999999	155	999999	999999	999999	999999	671	743	469	21	248	981	690	999999	635	345	247	999999	926	999999	999999	997	962	76	194	319	298	686	511	140	999999	800	887	339	628	999999	187	999999	999999	171	634	18	999999	719	999999	999999	660	933	476	497	999999	144	459	751	999999	396	193	149	195	182	941	985	999999	339	172	447	999999	999999	999999	643	168	361	999999	764	594	684	125	252	51	403	659	999999	219	24	318	714	999999	145	794	999999	808	47	700	999999	230	649	777	552	557	999999	696	999999	383	833	339	470	999999	695	167	860	999999	941	108	792	523	587	776	227	31	458	106	958	566	328	834	999999	661	367	543	944	999999	573	999999	464	707	359	980	385	999999	847	156	655	978	934	961	867	939	999999	695	643	999999	560	531	108	999999	737	999999	64	998	218	809	210	161	999999	952	707	999999	999999	95	174	999999	400	541	999999	311	450	980	631	999999	967	191	753	671	900	82	357	51	999999	973	969	616	926	387	476	999999	946	503	765	982	263	621	305	822	531	46	481	28	358	797	49	999999	999999	697	41	36	65	538	261	150	605	665	658	670	125	999999	999999	23	75	144	365	947	999999	649	113	355	885	930	150	864	600	338	693	799	933	222	999999	999999	355	450	999999	417	252	625	386	597	999999	635	999999	999999	366	468	999999	223	441	999999	542	472	593	685	150	135	397	397	549	276	999999	859	736	999999	999999	451	668	999999	161	947	704	598	272	516	392	260	999999	177	507	142	999999	479	368	999999	680	41	645	999999	309	857	29	855	86	999999	625	999999	898	805	920	999999	800	338	71	493	398	943	210	999999	303	889	902	230	889	999999	890	999999	501	895	231	31	999999	998	324	304	928	999999	522	999999	890	288	999999	427	256	593	999999	57	417	874	452	999999	831	568	376	420	999999	798	999999	668	229	
999999	612	12	999999	898	999999	801	999999	767	565	999999	430	57	196	24	537	484	999999	305	85	999999	94	626	453	494	200	247	631	904	348	999999	881	853	933	767	675	999999	844	357	999999	540	999999	650	318	902	999999	999999	382	999999	882	480	824	999999	999999	385	48	985	559	999999	708	871	180	119	999999	999999	999999	999999	999999	428	999999	187	639	626	820	999999	809	444	999999	999999	188	999999	999999	280	31	868	315	220	270	557	999999	690	800	756	648	613	369	924	231	882	999999	739	670	953	23	999999	999999	207	999999	57	576	603	677	18	999999	303	16	900	999999	999999	131	457	316	999999	698	658	387	882	978	216	185	885	222	436	999999	448	745	999999	266	326	999999	117	370	222	999999	136	22	791	846	355	999999	999999	837	671	761	786	433	999999	265	999999	327	958	229	643	872	691	391	251	999999	471	558	104	643	770	999999	999999	97	103	583	572	646	999999	999999	632	609	715	57	999999	674	530	25	639	655	902	999	77	999999	726	999999	999999	744	770	98	384	797	513	826	999999	999999	747	698	999999	531	692	718	730	999999	597	999999	167	999999	839	576	182	456	999999	448	740	770	999999	135	371	999999	293	999999	875	507	662	999999	106	888	981	414	926	831	686	118	963	193	279	156	301	692	192	657	904	999999	916	928	879	999999	96	306	680	622	999999	999999	248	865	843	232	269	762	938	999999	661	435	649	350	770	809	485	556	999999	320	834	678	571	635	922	680	591	999999	999999	41	802	684	733	999999	503	999999	999999	108	999999	56	886	538	753	999999	995	478	554	575	167	999999	588	539	804	370	788	658	999999	612	999999	172	999999	999999	806	906	475	977	999999	345	847	669	999999	999999	216	999999	999999	999999	925	999999	999999	999999	136	25	999999	885	999999	273	999999	372	526	999999	96	267	165	187	415	361	732	847	999999	28	776	999999	728	498	141	999999	999999	360	937	493	999999	999999	999999	999999	45	999999	958	921	462	212	999999	999999	819	12	582	680	231	38	48	82	999999	88	217	620	677	918	296	999999	754	252	940	529	435	43	121	729	294	999999	152	790	999999	999999	394	245	921	999999	399	726	916	460	999999	304	322	864	920	655	999999	362	999999	127	999999	880	176	999999	272	577	999999	786	891	852	999999	563	886	258	679	761	999999	971	699	999999	528	999999	171	303	274	646	217	999999	122	465	579	932	847	999999	999999	521	644	184	973	353	540	612	835	73	999999	425	418	999999	195	168	961	187	663	588	599	767	719	999999	946	626	999999	344	673	435	283	999999	
716	861	796	167	999999	519	998	999999	701	915	735	107	239	849	999999	999999	385	999999	999999	999999	279	269	999999	693	999999	771	238	357	983	999999	939	409	790	999999	708	556	999999	37	51	999999	189	317	999999	999999	42	621	643	106	999999	227	959	719	931	881	194	457	436	999999	365	355	999999	651	372	505	976	335	317	629	150	681	876	357	999999	61	222	961	381	752	661	190	138	141	958	999999	245	230	999999	999999	425	999999	999999	174	671	696	170	537	999999	391	706	999999	314	23	999999	999999	351	611	999999	879	668	233	85	684	451	184	227	999999	692	606	999999	756	857	407	214	888	562	999999	686	225	999999	999999	26	989	55	954	876	125	184	999999	424	633	422	598	250	201	999999	445	722	496	999999	19	845	348	132	950	848	906	808	999999	164	639	925	591	988	983	217	999999	638	496	308	111	976	450	191	635	343	269	167	999999	999999	126	989	199	746	881	839	677	867	104	999999	999999	316	116	97	785	708	999999	610	266	984	100	999999	236	198	377	43	999999	999999	999999	617	589	749	795	365	999999	649	735	844	116	154	540	227	543	999999	338	795	869	363	406	999999	511	658	900	999999	999999	999999	999999	11	999999	848	444	520	381	487	527	999999	521	999999	999999	999999	999999	987	504	122	454	872	272	845	859	999999	173	51	760	999999	115	999999	848	767	743	728	886	999999	999999	999999	710	30	999999	65	863	118	283	129	313	270	954	999999	164	999999	583	748	57	917	152	797	999999	999999	759	999999	382	596	999999	999999	16	999999	259	999999	522	246	412	434	36	216	982	999999	999999	54	737	499	614	591	775	70	999999	995	680	968	592	999999	583	317	270	45	683	999999	736	530	999999	982	999999	716	12	918	385	159	999999	840	934	999999	999999	639	664	999999	206	791	999999	321	570	999999	999999	290	656	844	999999	104	174	990	999999	999999	999999	778	932	999999	488	898	588	857	684	44	282	999999	43	201	188	943	999999	10	838	892	454	425	959	110	342	999999	69	999999	265	291	985	731	317	228	385	999999	999999	909	781	308	212	964	636	999999	999999	810	999999	465	665	999999	452	999999	162	640	999999	599	818	832	422	757	999999	430	999999	403	58	550	532	815	815	467	999999	999999	228	540	689	490	788	433	370	532	999999	999999	502	999999	838	821	999999	676	956	786	902	999999	999999	33	469	781	999999	999999	487	199	999999	441	649	207	482	999999	945	622	951	780	810	395	999999	890	284	244	927	65	565	237	971	999999	859	39	999999	372	999999	204	81	907	128	999999	999999	
181	254	51	955	999999	73	999999	875	957	999999	999999	999999	516	412	606	749	999999	853	999999	677	259	227	999999	582	999999	641	120	464	751	999999	53	999999	264	999999	300	645	242	999999	632	992	436	362	24	999999	999999	64	59	960	648	454	846	63	812	879	695	953	999999	999999	344	663	953	673	133	999999	681	523	720	76	121	961	999999	945	231	999999	250	999999	999999	300	898	999999	592	160	999999	306	999999	989	999999	385	754	999999	999999	999999	944	968	999999	762	239	999999	459	170	999999	982	999999	687	938	901	999999	498	638	798	749	533	571	778	81	802	857	999999	712	691	999999	345	321	774	148	743	11	262	284	488	668	606	840	738	232	609	311	139	368	802	167	360	747	999999	597	299	211	175	897	246	904	412	895	999999	496	997	670	84	548	999999	900	580	999999	159	999999	153	693	832	556	471	500	728	999999	999999	534	323	598	365	187	849	542	999999	364	47	583	265	710	81	251	234	938	237	591	174	902	999999	145	999999	999999	999999	999999	999999	619	436	745	999999	999999	999999	999999	183	999999	315	896	698	661	999999	225	187	576	999999	442	621	590	331	999999	273	146	999999	17	947	999999	11	999999	733	253	999999	999999	928	999999	406	999999	725	837	78	825	633	340	999999	999999	837	999999	958	31	999999	20	984	787	297	999999	482	49	999999	978	296	995	407	775	173	454	497	848	296	885	179	562	717	783	522	505	899	932	254	999999	179	586	229	999999	588	722	268	386	928	999999	819	366	999999	999999	551	83	427	999999	177	448	24	989	84	999999	851	399	999999	211	275	999999	999999	549	795	858	999999	710	776	999999	197	450	999999	121	919	271	76	812	890	999999	242	999999	87	51	765	805	776	190	999999	156	138	199	429	67	120	146	31	279	571	999999	937	999999	306	10	670	999999	262	999999	79	999999	999999	49	508	332	969	826	714	961	999999	990	999999	628	209	629	999999	998	30	138	999999	783	249	797	999999	86	43	401	152	87	381	48	553	999999	120	698	151	98	690	107	97	999999	999999	69	494	580	732	999999	999999	677	710	672	706	134	901	295	572	217	999999	432	299	578	684	999999	590	746	447	217	518	999999	999999	211	318	923	999999	717	999999	999999	312	670	354	724	760	474	377	709	999999	999999	972	825	135	933	999999	999999	808	999999	609	795	479	748	999999	524	800	999999	199	509	364	783	92	194	934	393	999999	137	88	575	818	219	269	880	414	999999	245	692	384	554	910	60	124	532	117	566	710	564	999999	829	999999	999999	285	868	355	
558	345	787	891	742	38	172	189	242	999999	400	536	598	343	125	999999	999999	999999	644	598	313	668	560	999999	377	682	350	600	999999	651	199	933	401	535	856	682	457	801	999999	526	747	871	999999	831	999999	39	999999	230	421	550	815	999999	641	999999	999999	889	999999	999999	999999	70	687	571	999999	999999	999999	467	145	73	487	999999	832	316	999999	128	850	442	786	729	370	348	571	999999	999999	708	836	327	999999	131	493	967	897	746	999999	581	838	185	941	300	329	259	894	57	743	999999	718	509	756	522	999999	609	112	65	350	184	999999	567	392	231	754	194	174	23	580	519	545	95	37	999999	289	999999	500	496	410	999999	454	523	999999	210	990	337	999999	999999	703	999999	999999	999999	405	113	92	281	793	719	999999	999999	95	880	477	233	442	632	481	223	999999	753	118	616	654	239	999999	999999	190	191	999999	427	624	394	320	999999	654	999999	689	923	999999	999999	999999	781	950	275	999999	999999	56	999999	999999	367	855	357	547	999999	774	258	197	999999	383	117	100	611	487	999999	520	700	569	780	578	738	943	557	761	233	871	337	665	389	214	999999	999999	38	423	874	572	276	847	370	921	406	516	999999	550	353	918	999999	303	832	999999	335	14	275	583	39	424	307	595	323	999999	447	592	999999	962	226	999999	999999	197	999999	999999	999999	852	208	859	182	232	429	17	418	999999	600	44	833	633	878	162	999999	999999	394	459	274	681	534	999999	484	813	708	561	999999	175	856	999999	689	286	511	483	999999	416	411	999999	994	300	999999	17	487	999999	759	184	93	74	523	999999	802	163	999999	572	327	915	384	368	524	867	683	252	458	517	354	999999	999999	405	356	999999	999999	587	465	974	504	527	805	999999	64	534	478	999999	652	999999	290	535	995	938	165	889	41	52	999999	136	616	935	558	969	999999	212	61	687	999999	275	575	224	999999	316	78	999999	120	313	999999	989	399	424	599	999999	236	999999	561	194	249	466	226	999	304	338	367	569	968	835	22	852	482	790	550	386	999999	76	837	688	870	365	779	999999	999999	302	737	201	999999	999999	743	250	651	999999	448	999999	59	575	999999	999999	949	509	999999	284	999999	461	517	609	874	223	547	170	981	872	323	884	686	498	270	12	601	175	233	629	102	999999	211	999999	352	298	337	107	999999	476	999999	371	533	999999	999999	287	785	999999	326	131	999999	583	269	778	999999	563	574	560	315	917	769	783	285	212	192	529	260	901	267	586	885	449	24	514	142	999999	999999	191	72	
999999	226	473	999999	111	828	518	512	999999	71	999999	723	777	792	999999	707	956	96	331	322	906	999999	883	999999	999999	246	361	569	754	646	601	999999	393	999999	999999	701	306	934	183	383	673	27	828	840	478	862	118	656	999999	807	999999	866	39	868	165	956	342	602	118	865	476	949	999999	785	470	585	340	999999	470	536	411	31	912	947	649	888	207	53	401	877	137	704	999999	947	470	734	182	524	342	999999	368	703	999999	317	906	723	270	53	379	893	532	829	999999	258	999999	999999	953	92	999999	276	759	299	211	240	738	772	176	809	325	735	412	999999	946	106	178	708	205	605	50	926	628	999999	999999	508	355	308	518	534	999999	315	999999	100	304	75	615	999999	999999	596	579	144	557	460	727	999999	490	715	882	99	90	697	999999	358	51	302	648	604	625	999999	999999	439	263	641	267	999999	999999	321	521	881	491	999999	216	999999	999999	906	379	177	437	40	27	999999	426	429	454	999999	999999	433	999999	11	427	999999	453	798	711	149	881	999999	999999	717	689	178	204	10	608	981	491	999999	332	145	999999	480	999999	594	686	254	23	999999	197	414	663	999999	272	519	463	480	655	418	897	886	34	463	974	719	350	848	445	999999	999999	473	372	995	999999	914	999999	947	999999	858	122	467	135	999999	728	999999	63	168	906	684	547	138	999999	83	463	999999	120	999999	506	458	254	837	999999	598	23	723	51	668	999999	999999	441	516	999999	796	999999	440	760	977	735	195	665	192	941	761	999999	999999	999999	299	541	999999	804	617	450	395	614	999999	658	537	43	14	999999	395	737	558	253	40	502	539	776	999999	684	142	735	320	792	71	895	57	719	331	999999	999999	137	765	999999	999999	999999	999999	999999	31	781	233	999999	730	448	999999	455	393	517	847	199	607	522	999999	999999	671	882	999999	602	553	388	999999	817	712	427	994	267	972	14	999999	964	261	358	754	251	999999	198	999999	999999	522	616	512	540	999999	141	979	239	619	784	881	999999	999999	999999	999999	643	181	415	241	312	453	22	999999	388	999999	883	938	999999	767	275	529	483	877	267	999999	999999	875	80	945	580	448	999999	648	999999	999999	488	999999	613	720	999999	999999	55	956	999999	429	510	143	134	451	988	999999	730	472	999999	265	407	73	678	567	701	767	111	469	660	999999	999999	373	295	265	609	854	334	538	655	999999	999999	999999	999999	837	579	803	751	628	957	387	718	302	304	931	999999	424	999999	56	29	354	968	586	305	838	999999	146	999999	868	841	999999	
868	999999	999999	999999	999999	999999	888	840	999999	897	25	482	512	283	999999	394	79	363	999999	195	503	288	999999	999999	237	897	232	347	105	999999	999999	882	786	999999	519	999999	486	156	159	999999	536	520	999999	131	338	495	999999	32	999999	999999	77	494	999999	656	640	589	681	999999	920	885	658	999999	744	554	999999	143	999999	689	763	628	999999	922	214	695	659	982	230	397	973	741	999999	210	654	999999	999999	470	999999	139	191	929	845	972	236	273	196	984	776	513	188	204	799	393	268	73	448	154	289	999999	997	658	369	999999	540	189	71	457	896	995	188	482	999999	566	508	833	783	999999	696	999999	999999	674	216	999999	999999	778	999999	440	941	591	310	231	190	912	142	999999	570	561	441	999999	999999	999999	98	781	999999	705	616	242	999999	999999	289	512	458	349	142	333	451	653	84	761	247	999999	516	314	694	957	302	675	434	974	273	232	504	649	738	770	585	435	999999	513	999999	708	554	999999	311	798	773	841	779	999999	91	917	486	679	999999	581	232	783	96	377	413	940	999999	910	171	67	999999	808	610	999999	747	26	271	571	999999	539	86	10	13	999999	194	460	999999	999999	892	356	746	825	999999	167	999999	801	348	24	109	231	899	644	355	254	790	965	999999	999999	70	74	655	915	89	999999	505	232	780	200	193	952	54	999999	27	814	320	192	999999	453	823	946	678	999999	471	999999	639	441	999999	759	115	999999	230	488	564	999999	700	830	745	999999	662	326	31	157	831	999999	187	716	999999	540	933	608	998	786	593	124	396	999999	454	711	639	73	576	31	95	964	732	999999	628	999999	123	490	446	404	791	507	925	530	425	324	200	922	815	124	825	999999	230	443	999999	449	441	301	386	43	932	598	749	999999	999999	866	424	999999	97	999999	426	453	999999	604	999999	96	199	865	983	999999	521	716	257	462	999999	589	744	999999	999999	188	757	821	113	413	471	202	757	925	469	559	899	578	834	388	698	382	999999	625	448	999999	260	999999	318	256	522	999999	351	999999	804	999999	999999	136	951	909	999999	999999	349	999999	142	802	339	999999	406	999999	999999	942	882	869	763	823	254	999999	850	862	999999	191	513	857	890	256	851	999999	130	999999	437	772	626	925	999999	103	42	586	493	645	478	985	999999	885	25	579	343	481	999999	981	238	13	999999	99	980	497	101	492	867	886	951	869	153	420	996	468	326	956	999999	999999	790	999999	999999	214	999999	942	21	627	841	320	912	379	999999	999999	757	434	497	536	945	221	
12	999999	718	607	694	609	999999	759	889	557	263	999999	999999	999999	200	570	377	81	706	47	486	473	651	556	973	999999	932	999999	662	999999	970	789	21	948	668	250	999999	999999	999999	999999	110	261	999999	999999	67	535	999999	83	949	196	66	425	999999	999999	735	538	898	171	633	122	999999	999999	107	327	586	999999	375	373	999999	949	621	349	999999	923	936	234	734	366	999999	999999	999999	858	999999	476	515	554	999999	113	222	999999	352	787	404	999999	115	272	164	999999	707	593	169	693	878	999999	999999	999999	999999	906	970	511	999999	541	671	195	598	819	999999	630	812	41	514	272	161	75	607	834	944	999999	817	674	80	999999	659	999999	288	830	999999	999999	901	798	689	62	143	711	999999	810	125	219	809	296	999999	533	609	676	88	897	542	813	999999	740	999999	712	99	305	440	490	882	765	906	768	839	728	728	23	352	999999	139	450	739	797	718	734	353	531	999999	546	713	983	828	390	298	176	664	171	36	976	963	837	999999	845	999999	360	313	999999	456	759	804	999999	334	626	768	101	83	603	31	46	369	999999	119	999999	776	899	936	525	480	999999	74	567	999999	375	497	301	999999	894	999999	367	431	999999	85	999999	741	127	999999	211	622	206	999999	999999	999999	989	999999	999999	727	386	999999	999999	423	787	570	782	695	999999	609	958	139	476	999999	999999	999999	663	615	67	492	682	999999	658	250	735	903	284	581	14	428	999999	758	101	574	793	825	840	944	644	741	302	741	999999	518	700	82	155	283	913	336	485	384	999999	913	54	999999	420	788	687	883	296	210	691	818	612	999999	47	902	138	364	893	719	970	325	199	941	658	150	999999	663	758	10	668	678	942	622	208	188	529	570	415	62	266	760	455	102	59	685	905	499	44	999999	999999	558	442	765	413	244	999999	113	574	999999	249	34	999999	295	542	23	999999	990	12	999999	383	568	948	841	463	219	999999	107	891	999999	244	999999	628	999999	854	119	245	187	218	963	464	426	999999	145	812	241	636	169	559	46	999999	999999	999999	185	869	587	610	999999	311	203	374	626	221	999999	44	199	405	999999	440	999999	777	699	781	999999	405	957	572	999999	38	999999	999999	709	547	999999	999999	329	562	453	647	277	509	643	875	999999	598	999999	215	999999	110	623	999999	27	729	136	999999	120	999999	458	780	912	24	797	573	999999	620	665	88	365	999999	715	637	999999	971	173	999999	144	999999	767	450	567	751	178	712	414	395	565	999999	421	596	63	999999	113	672	734	262	
711	79	794	999999	933	758	849	965	395	985	883	56	566	213	135	295	376	999999	222	170	845	95	168	694	64	684	667	769	384	529	534	290	246	910	221	74	999999	999999	517	999999	902	999999	326	429	512	999999	999999	218	999999	767	819	999999	999999	999999	416	626	911	110	999999	258	999999	999999	999999	999999	461	999999	809	655	991	71	266	13	501	414	267	642	768	999999	192	545	269	459	308	616	709	438	830	999999	999999	595	163	928	999999	268	999999	999999	622	459	999999	999999	709	768	226	409	511	815	999999	55	317	999999	999999	181	999999	999999	989	999999	780	974	166	32	999999	148	999999	406	999999	338	999999	242	999999	443	30	319	772	283	835	999999	999999	999999	115	999999	834	999999	364	999999	999999	981	20	228	278	999999	52	999999	999999	999999	145	571	999999	820	501	182	834	999999	999999	999999	754	548	408	999999	999999	498	409	881	869	999999	999999	987	784	433	999999	926	328	762	964	620	401	382	999999	999999	147	274	884	421	999999	999999	999999	472	435	490	974	999999	583	374	259	780	999999	999999	778	40	756	157	787	192	999999	575	854	82	407	738	482	381	532	999999	999999	704	613	999999	485	936	999999	725	562	999999	458	999999	999999	953	512	193	999999	240	604	986	999999	999999	487	701	269	830	87	986	999999	697	17	603	666	999999	867	555	176	688	685	841	999999	40	999999	493	733	681	233	901	569	999999	999999	999999	777	999999	509	518	227	999999	727	654	858	227	999999	864	999999	855	999999	350	96	957	26	999999	554	762	170	51	403	999999	968	588	607	999999	426	851	999999	765	999999	130	502	358	999999	265	960	41	999999	999999	379	731	208	877	999999	882	814	612	999999	536	698	24	385	468	999999	233	999999	149	56	999999	801	808	999999	530	39	693	847	999999	628	999999	306	522	999999	561	671	999999	795	100	720	725	372	813	654	378	77	811	744	44	244	114	321	820	985	310	807	571	772	678	848	184	44	87	983	445	999999	185	245	999999	796	999999	438	999999	428	331	320	987	164	590	462	228	948	999999	503	524	450	999999	537	478	754	999999	899	127	252	546	999999	295	830	218	149	892	576	920	999999	791	676	468	401	999999	999999	820	416	191	225	629	236	999999	999999	469	995	999999	648	766	79	999999	552	320	610	882	999999	35	167	945	451	570	652	37	574	712	999999	981	999999	999999	487	934	693	718	901	999999	999999	467	711	999999	999999	999999	253	999999	999999	999999	248	365	857	519	33	965	662	470	999999	999999	977	208	658	871	622	23	669	999999	288	145	12	834	419	987	
999999	999999	999999	796	732	66	999999	842	187	32	999999	491	133	574	848	521	281	233	978	256	645	121	809	840	999999	209	999999	999999	530	999999	999999	413	999999	869	946	850	999999	866	738	999999	338	999999	31	635	407	999999	889	999999	926	999999	863	779	855	172	999999	999999	372	482	58	532	340	848	321	471	483	69	545	264	999999	999999	869	415	494	999999	999999	510	100	184	443	617	320	630	551	763	851	769	558	783	999999	495	488	999999	817	215	352	489	822	559	161	347	999999	635	476	999999	898	999999	294	560	254	841	369	198	49	440	222	710	307	558	619	714	999999	762	736	999999	519	699	597	999999	952	438	688	541	33	105	33	999999	999999	999999	999999	403	484	997	538	685	135	299	140	386	999999	642	191	274	940	446	999999	999999	898	344	419	208	860	15	607	999999	999999	828	175	944	417	538	556	685	692	226	999999	999999	233	999999	16	229	569	999999	296	320	256	423	601	586	269	200	785	819	213	999999	999999	479	399	999999	531	307	134	999999	968	999999	95	506	581	723	217	999999	999999	999999	999999	199	639	649	718	297	569	739	237	589	684	999999	752	999999	482	999999	683	760	124	511	529	709	999999	999999	252	999999	234	750	842	877	379	937	591	938	491	24	37	893	999999	999999	999999	792	80	545	511	999999	711	358	999999	555	999999	456	217	107	327	628	999999	265	407	886	999999	819	999999	999999	999999	747	999999	814	999999	467	998	790	999	21	358	737	999999	559	872	500	999999	875	725	297	837	922	729	493	999999	863	919	771	496	874	999999	343	999999	999999	335	763	999999	896	999999	999999	556	259	456	206	749	590	989	545	393	906	765	197	999999	999999	522	297	27	151	999999	391	548	999999	999999	135	972	24	842	918	233	118	999999	233	771	999999	999999	587	475	533	999999	40	999999	999999	387	589	999999	851	999999	999999	999999	48	745	974	702	721	28	330	999999	331	233	734	999999	80	321	285	532	541	425	999999	869	935	821	494	407	174	999999	173	848	714	25	131	775	557	721	999999	372	409	531	60	999999	420	631	154	309	19	999999	804	73	112	67	577	999999	314	426	272	999999	261	577	537	214	854	481	250	315	999999	959	999999	358	136	999999	999999	19	999999	794	999999	313	677	999999	398	882	713	999999	999999	657	448	695	470	999999	999999	967	121	831	994	999999	999999	938	391	838	206	59	101	455	936	200	999999	567	999999	520	999999	958	549	75	189	655	501	754	735	593	867	999999	499	69	899	169	800	300	25	530	508	520	999999	839	988	348	790	
999999	174	555	721	999999	636	950	173	500	999999	56	652	999999	354	999999	213	797	970	999999	560	41	556	999999	399	644	999999	999999	999999	456	46	710	87	840	864	243	590	189	871	987	780	548	999999	408	740	754	999999	676	185	967	316	999999	868	208	788	759	711	397	999999	87	338	107	938	999999	464	717	968	811	999999	120	950	33	926	999999	19	21	145	157	999999	644	996	999999	363	54	999999	912	841	879	62	115	532	999999	33	999999	659	683	999999	189	943	33	786	836	202	75	999999	999999	208	885	198	999999	623	563	360	521	91	999999	743	894	576	552	875	999999	759	378	588	757	10	141	999999	336	411	955	214	22	999999	169	682	297	37	999999	713	999999	690	285	999999	969	842	999999	999999	206	939	714	612	999999	157	696	87	824	487	269	292	999999	560	861	374	999999	999999	347	662	921	999999	456	999999	719	838	919	409	999999	999999	618	915	498	999999	138	397	696	352	812	999999	172	92	999999	810	999999	574	647	405	999999	910	999999	999999	504	999999	790	999999	493	847	893	562	999999	297	603	937	868	353	793	647	432	474	677	325	546	482	500	839	921	645	109	155	201	523	580	573	73	998	420	999999	638	711	999999	849	999999	999999	636	874	489	920	942	999999	781	999	973	363	242	507	83	32	358	951	504	847	999999	748	371	715	999999	999999	999999	869	933	153	999999	999999	999999	828	865	296	999999	625	360	999999	702	684	374	201	999999	226	999999	565	999999	397	301	686	999999	66	111	999999	999999	999999	999999	459	56	82	490	999999	990	999999	793	999999	641	999999	186	732	601	503	999999	73	999999	179	175	500	999999	318	944	545	851	332	514	514	726	164	999999	924	468	901	954	630	999999	736	211	298	433	926	923	148	221	569	95	712	910	48	337	719	999999	999999	759	738	138	945	785	667	747	999999	687	487	387	262	999999	999999	549	525	999999	647	967	999999	77	773	999999	999999	334	291	999999	801	603	999999	826	999999	178	801	151	226	999999	259	950	544	550	154	248	445	761	958	306	395	173	395	178	999999	751	878	599	986	999999	333	620	504	999999	946	685	998	999999	698	94	472	558	333	33	620	696	433	336	923	534	949	54	375	999999	999999	637	217	519	146	999999	299	212	165	873	178	638	456	124	604	999999	250	785	72	874	833	999999	839	372	558	993	999999	552	676	461	404	289	255	518	577	318	999999	999999	999999	761	794	999999	402	460	855	981	250	999999	731	463	294	173	981	500	999999	24	798	999999	961	153	999999	746	999999	703	999999	
999999	393	999999	546	999999	992	761	271	311	90	999999	444	389	516	577	753	999999	999999	222	177	240	307	754	366	562	999999	631	999999	380	152	57	999999	699	981	966	598	999999	999999	445	471	533	902	999999	420	588	999999	418	338	393	400	609	926	323	536	248	999999	638	581	983	776	370	243	891	169	42	838	745	999999	550	978	451	248	999999	750	644	999999	626	344	778	982	111	302	143	980	999999	131	420	173	742	384	960	730	999999	669	111	299	999999	521	387	749	834	20	999999	415	948	371	550	572	891	999999	965	304	999999	10	674	77	109	999999	626	910	428	999999	999999	175	28	720	999999	716	999999	999999	326	114	956	999999	158	999999	514	728	41	181	581	848	281	831	419	665	927	787	999999	43	999999	110	895	476	331	262	354	623	396	238	911	999999	922	547	594	999999	347	774	852	999999	563	999999	879	454	339	579	311	834	755	362	793	673	722	616	164	226	219	489	999999	999999	747	891	341	803	270	747	925	999999	247	559	328	163	934	421	479	818	230	451	147	751	999999	520	867	44	445	999999	999999	999999	392	378	999999	857	76	999999	836	672	999999	86	193	592	654	999999	596	206	43	639	999999	311	999999	345	995	768	352	956	944	236	33	999999	367	999999	999999	618	351	869	908	471	999999	999999	999999	807	999999	154	268	554	106	999999	923	671	10	805	509	810	179	999999	999999	999999	514	120	23	999999	648	999999	718	170	999999	45	235	727	297	572	552	761	726	339	999999	850	510	797	999999	999999	313	362	999999	999999	523	825	449	304	496	36	956	976	963	975	999999	999999	435	107	598	71	158	205	384	999999	263	999999	94	840	490	532	382	717	261	453	305	999999	999999	166	646	141	596	931	241	270	999999	576	798	999999	180	527	424	412	209	999999	999999	117	999999	869	999999	776	740	608	813	964	653	248	999999	520	679	872	603	279	460	999999	474	227	964	123	999999	687	949	343	670	962	999999	970	517	999999	999999	999999	318	574	857	870	400	988	127	276	616	377	850	999999	999999	308	924	154	951	742	999999	203	153	864	59	622	827	407	938	999999	856	683	731	271	488	491	999999	999999	999999	590	75	999999	110	697	506	452	836	671	271	371	48	962	28	999999	139	839	999999	999999	524	244	53	999999	59	277	420	933	646	588	799	589	745	894	732	999999	999999	999999	103	455	999999	606	785	999999	145	999999	811	999999	999999	956	142	999999	446	999999	514	187	999999	999999	436	999999	287	573	806	257	999999	682	626	153	999999	656	107	291	999999	599	
999999	918	999999	887	856	999999	465	999999	278	689	999999	160	153	636	390	554	999999	603	421	270	177	793	999999	538	293	463	949	667	999999	18	999999	999999	902	846	999999	595	728	658	226	952	377	760	999999	999999	999999	721	999999	999999	763	685	831	999999	999999	486	431	303	128	920	999999	403	533	797	999999	999999	831	605	258	306	615	794	999999	999999	387	468	999999	999999	498	683	737	999999	999999	959	999999	999999	186	364	980	426	424	727	477	808	63	999999	999999	579	898	45	999999	999999	473	999999	999999	999999	860	665	999999	411	593	24	804	445	192	43	477	574	999999	885	92	999999	625	999999	999999	887	327	27	122	564	49	322	999999	999999	398	543	107	693	584	999999	999999	521	999999	578	832	409	922	42	626	30	355	999999	686	22	953	818	579	641	999999	496	999999	842	552	562	371	999999	505	352	57	649	935	999999	999999	957	768	999999	238	999999	999	482	965	295	401	102	219	195	635	506	999999	999999	999999	466	343	97	999999	999999	999999	685	217	561	999999	580	999999	976	94	570	999999	729	254	392	999999	532	641	999999	531	999999	451	999999	999999	999999	645	999999	842	999999	685	999999	999999	902	999999	493	602	552	999999	447	999999	999999	310	999999	999999	648	330	906	261	127	990	999999	824	999999	565	927	832	518	343	40	916	904	737	517	301	616	999999	962	65	760	999999	46	693	204	309	146	66	37	453	999999	856	738	747	999999	999999	254	654	985	346	999999	661	94	219	808	531	999999	656	792	133	400	999999	999999	999999	500	336	953	747	630	166	429	870	805	74	638	184	999999	166	22	40	999999	962	999999	626	318	999999	706	827	884	672	636	489	274	904	999999	185	498	999999	257	398	533	507	33	829	917	876	856	29	580	999999	999999	516	644	999999	86	438	393	741	999999	999999	999999	136	862	957	529	939	606	901	21	999999	999999	299	909	999999	507	549	938	999999	708	999999	253	686	256	999999	999999	999999	845	999999	827	623	792	756	999999	855	999999	999999	644	75	999999	999999	999999	955	17	127	949	64	607	999999	999999	999999	500	87	42	999999	158	999999	880	612	999999	410	104	999999	83	398	670	928	999999	999999	999999	999999	904	872	16	999999	172	298	678	138	999999	273	521	824	258	999999	999999	714	999999	256	707	823	999999	999999	436	898	999999	186	881	999999	456	30	999999	553	174	163	631	627	81	311	999999	859	275	751	311	375	888	279	999999	782	275	956	214	999999	356	43	583	999999	446	117	999999	985	999999	69	999999	290	999999	999999	660	105	668	999999	999999	422	319	847	557	775	730	999999	19	
613	999999	109	354	499	999999	999999	999999	140	580	999999	191	963	464	951	453	216	79	30	223	920	619	749	123	769	324	791	386	508	486	999999	152	999999	108	999999	653	317	999999	191	999999	736	770	529	524	909	323	679	999999	368	404	350	705	709	848	99	994	593	999999	584	999999	34	49	698	654	772	999999	806	865	230	308	145	999999	888	556	487	999999	100	999999	999999	455	645	833	999999	114	146	999999	999999	536	999999	249	999999	331	999999	999999	450	696	82	874	751	303	999999	999999	738	70	999999	847	999999	999999	999999	939	904	999999	781	138	540	200	31	999999	999999	999999	182	279	856	980	248	814	372	882	999999	790	87	999999	482	910	999999	999999	105	957	845	298	295	290	999999	79	999999	700	550	999999	999999	259	674	487	366	999999	130	999999	956	999999	821	454	485	999999	57	999999	862	688	886	871	200	999999	105	999999	749	230	384	892	113	999999	999999	548	274	371	416	855	125	599	859	400	789	700	999999	347	146	400	999999	361	242	999999	216	656	814	999999	810	766	164	610	738	145	708	238	144	999999	122	283	999999	123	528	201	464	999999	829	496	92	999999	833	758	928	358	417	999999	659	518	580	999999	999999	595	561	649	701	999999	861	999999	692	560	566	999999	234	999999	220	698	832	51	140	944	827	328	999999	999999	933	406	682	389	999999	684	578	625	598	134	548	594	999999	878	499	999999	999999	115	803	999999	933	137	533	75	147	718	200	618	388	636	170	999999	10	250	716	305	833	481	999999	17	982	940	999999	999999	324	625	145	954	552	190	543	722	999999	999999	386	805	872	616	252	18	999999	960	247	961	999999	142	999999	999999	999999	203	126	929	119	796	549	992	29	432	751	521	582	245	76	207	999999	999999	891	936	999999	910	432	999999	239	999999	522	31	999999	155	999999	191	41	823	793	999999	73	613	612	728	523	393	785	999999	865	730	999999	259	894	50	868	525	251	658	458	999999	771	900	700	132	283	528	999999	873	295	999999	999999	759	452	718	143	490	835	999999	422	480	134	982	360	999999	999999	273	999999	662	287	622	999999	383	375	542	586	173	912	490	999999	999999	103	911	999999	305	999999	676	807	186	906	387	689	999999	245	978	999999	999999	550	999999	999999	999999	400	637	596	673	999999	117	393	909	141	999999	999999	354	718	999999	386	222	827	64	269	884	465	950	756	899	999999	862	147	397	416	999999	622	720	999999	444	604	466	325	999999	999999	141	292	897	54	935	810	344	368	819	601	912	999999	496	931	686	554	450	880	696	
740	767	970	996	503	343	357	856	999999	284	821	999999	897	346	388	137	601	568	999999	999999	99	999999	999999	328	795	503	999999	136	999999	242	889	999999	585	628	750	908	171	296	403	711	588	999999	909	999999	997	682	999999	625	117	999999	95	985	544	70	607	152	274	999999	211	999	507	999999	999999	202	395	999999	344	278	999999	479	965	315	174	204	242	146	999999	419	999999	123	487	999999	28	984	157	903	620	524	999999	607	644	519	94	999999	214	366	885	716	698	340	347	747	39	999999	838	779	821	999999	999999	471	999999	999999	331	97	522	296	212	999999	55	491	56	999999	999999	987	835	999999	230	771	990	875	260	972	720	990	999999	999999	999999	390	156	377	92	281	696	560	153	789	999999	996	881	917	999999	999999	671	216	294	528	500	51	802	392	999999	60	359	952	220	492	999999	341	322	781	115	821	936	677	409	999999	999999	696	999999	56	267	233	889	82	721	458	999999	514	999999	999999	999999	149	588	764	999999	42	921	999999	349	999999	655	857	684	110	812	342	865	999999	999999	519	405	804	207	756	134	336	170	286	999999	762	999999	999999	635	76	541	999999	243	182	859	376	853	389	356	999999	400	410	549	788	270	389	999999	316	706	196	850	445	999999	832	639	492	999999	645	999999	587	479	36	231	999999	569	846	999999	999999	999999	999999	666	26	457	999999	365	724	786	381	26	851	999999	874	923	999999	225	105	33	410	542	377	504	999999	876	769	714	999999	188	930	229	999999	290	899	182	275	999999	834	988	928	476	915	705	499	628	661	417	604	112	782	403	473	823	698	160	999999	935	999999	999999	999999	309	991	999999	856	162	603	570	280	702	999999	919	390	117	105	933	627	671	999999	588	225	361	119	271	999999	537	999999	600	592	749	415	999999	81	695	999999	629	484	379	849	999999	35	999999	999999	999999	454	863	999999	365	727	764	532	105	999999	869	999999	999999	199	999999	150	328	405	13	978	999999	297	328	999999	694	999999	475	999999	257	999999	999999	563	135	225	999999	816	542	524	999999	999999	827	226	319	408	211	772	972	439	999999	239	530	942	999999	121	615	615	136	25	328	557	999999	315	285	999999	273	999999	999999	999999	999999	999999	607	804	999999	140	161	314	977	999999	647	922	835	46	704	27	302	999999	540	999999	609	601	999999	527	999999	842	999999	521	941	47	999999	894	974	999999	457	841	999999	726	936	891	999999	311	638	216	377	405	999999	999999	999999	267	980	547	776	783	999999	999999	232	999999	607	172	999999	639	373	999999	999999	999999	999999	999999	
999999	862	395	999999	788	999999	64	999999	963	484	159	999999	129	404	999999	684	999999	999999	127	200	999999	999999	619	551	128	774	381	330	938	698	431	625	999999	749	999999	999999	999999	414	759	999999	729	213	999999	999999	930	806	52	999999	999999	688	882	197	634	757	999999	522	253	844	456	24	277	733	370	275	63	999999	353	999999	768	999999	812	653	999999	990	471	999999	649	871	620	322	731	265	600	999999	816	244	999999	699	135	999999	999999	37	957	745	860	995	843	161	694	406	999999	671	357	568	875	238	359	644	295	999999	872	999999	999999	999999	292	21	999999	120	999999	819	544	654	255	999999	999999	999999	999999	999999	999999	475	312	999999	999999	999999	860	70	999999	999999	383	587	999999	355	414	656	251	134	804	999999	463	848	862	732	701	875	862	808	426	703	903	100	543	266	515	820	175	383	203	18	284	232	999999	999999	737	872	934	198	250	598	412	541	981	999999	639	290	613	579	796	312	362	61	643	999999	138	293	54	999999	839	593	999999	867	930	795	548	241	744	760	995	999999	940	999999	568	827	301	372	119	669	627	234	216	596	999999	999999	656	232	588	999999	972	999999	999999	315	359	656	117	544	999999	999999	334	999999	545	999999	999999	999999	371	688	493	816	912	766	184	384	10	999999	387	894	291	49	999999	999999	653	844	999999	552	11	635	324	911	719	756	761	923	345	229	999999	364	999999	619	529	967	738	771	999999	216	279	453	314	744	278	999999	263	999999	56	18	999999	701	999999	41	965	999999	374	581	999999	165	14	260	999999	781	925	999999	881	671	520	182	587	999999	857	999999	999999	557	999999	579	642	999999	999999	999999	877	999999	999999	999999	300	981	653	999999	602	166	675	832	211	29	999999	533	818	256	341	591	59	873	431	999999	843	492	759	418	416	999999	938	599	662	813	383	711	317	937	999999	999999	999999	999999	579	430	216	35	380	263	152	999999	999999	999999	999999	911	999999	13	999999	999999	154	807	232	999999	386	807	228	85	179	999999	999999	703	226	881	523	442	999999	330	999999	10	667	818	121	999999	999999	999999	44	552	434	750	671	379	805	716	793	924	676	782	352	772	212	140	855	982	616	448	580	879	872	732	347	999999	999999	905	932	335	696	726	969	999999	772	675	650	429	725	276	897	999999	98	599	765	791	978	532	798	537	999999	139	889	999999	48	165	999999	999999	999999	999999	670	999999	784	467	999999	950	812	586	999	536	999999	999999	266	350	550	81	790	283	966	999999	842	187	116	405	371	566	837	152	727	999999	999999	947	
26	999999	606	997	725	999999	371	815	979	402	532	272	57	537	872	999999	285	967	374	406	999999	857	18	493	793	999999	106	671	122	669	858	391	999999	999999	419	391	999999	999999	999999	999999	912	999999	576	449	654	844	358	833	694	298	866	759	253	600	221	169	865	123	214	346	999999	699	703	319	543	150	732	999999	128	999999	804	732	999999	213	494	585	290	568	999999	948	40	999999	977	824	803	109	148	999999	330	999999	525	999999	999999	999999	636	999999	457	266	906	513	122	999999	715	213	493	144	147	49	999999	999999	999999	306	284	265	316	999999	722	878	999999	444	999999	999999	194	868	964	183	999999	612	999999	281	138	34	999999	335	835	197	556	773	340	668	961	999999	833	695	381	229	999999	93	703	373	500	578	750	471	510	330	999999	846	248	999999	999999	535	471	834	507	854	644	999999	999999	999999	715	948	999999	847	483	903	958	499	497	745	826	310	909	213	999999	559	283	201	999999	514	538	710	999999	30	918	999999	637	999999	197	526	999999	408	662	584	658	552	999999	902	987	607	371	169	999999	999999	492	450	626	999999	64	999999	999999	452	133	915	999999	14	999999	527	999999	999999	276	960	311	970	999999	428	999999	334	555	238	529	380	213	999999	153	378	361	999999	537	999999	809	999999	944	250	946	142	284	746	999999	653	999999	999999	973	939	341	411	858	388	342	999999	802	301	712	825	427	999999	999999	906	772	222	653	999999	989	999999	999999	897	999999	71	34	38	999999	900	341	902	109	26	407	273	999999	999999	519	973	699	999999	999999	517	666	128	999999	746	893	378	999999	780	999999	748	523	521	700	443	999999	797	999999	314	999999	901	959	810	726	410	802	974	30	41	999999	679	999999	999999	786	730	241	897	248	288	999999	775	926	561	901	999999	503	885	999999	452	355	722	999999	394	552	999999	558	855	402	999999	999999	918	999999	942	87	999999	66	999999	999999	970	212	498	558	85	179	154	975	408	908	375	999999	916	411	577	685	980	70	307	973	23	999999	386	504	999999	344	999999	428	983	483	581	304	507	999999	602	250	857	173	543	224	407	797	159	999999	36	999999	37	999999	780	267	999999	269	758	32	722	797	826	993	731	741	954	999999	999999	999999	336	80	409	999999	808	337	828	999999	526	999999	576	225	32	439	478	322	317	708	647	726	999999	322	546	484	438	805	999999	863	999999	802	270	680	806	999999	619	955	114	270	999999	452	999999	289	743	676	999999	506	774	396	999999	418	999999	255	999999	275	547	999999	534	999999	338	13	999999	964	385	
999999	999999	895	419	999999	819	999999	218	56	999999	204	297	108	999999	869	38	931	999999	37	999999	999999	378	24	999999	540	687	605	431	189	932	704	539	474	999999	29	999999	560	97	976	576	13	210	387	254	884	978	449	999999	999999	897	406	999999	885	627	999999	355	999999	304	878	999999	999999	100	39	124	305	665	822	204	559	25	477	999999	64	999999	344	823	990	770	717	999999	248	169	766	292	535	732	999999	846	551	674	57	266	218	866	362	912	999999	273	949	229	999999	999999	886	649	429	562	917	435	293	538	364	46	586	325	871	65	334	747	588	572	20	975	999999	884	968	221	999999	198	999999	431	999999	999999	999999	498	407	993	282	127	999999	973	815	229	999999	22	999999	999999	999999	999999	994	306	588	433	999999	386	999999	189	601	999999	999999	217	925	728	336	862	886	999999	225	98	917	999999	782	216	884	615	757	791	422	640	574	999999	999999	742	203	999999	842	229	999999	444	999999	228	402	280	999999	999999	57	999999	892	701	136	683	794	591	975	999999	523	381	549	79	628	427	766	961	999999	999999	999999	193	535	534	29	666	594	781	808	999999	485	512	770	239	567	670	898	999999	513	891	173	950	767	86	288	999999	679	999999	999999	862	461	999999	843	722	979	999999	999999	999999	999999	469	99	23	782	285	641	21	999999	320	512	999999	528	999999	458	546	560	724	425	458	256	559	999999	621	965	999999	248	55	669	58	999999	999999	118	999999	49	53	802	159	178	999999	445	277	859	369	999999	857	344	415	982	306	999999	999999	999999	999999	121	132	482	477	58	999999	999999	595	352	562	999999	809	849	999999	16	414	999999	411	556	933	22	999999	999999	627	160	117	611	832	72	372	887	995	263	15	429	999999	999999	334	111	341	454	999999	999999	307	309	661	999999	356	409	578	562	760	707	999999	100	142	432	855	999999	940	235	215	533	979	675	75	555	844	999999	999999	999999	999999	999999	999999	488	172	999999	402	327	999999	109	999999	432	494	809	137	297	999999	999999	296	494	715	999999	999999	115	249	326	945	631	999999	115	173	787	999999	735	999999	459	491	37	927	88	39	999999	827	840	999999	782	49	179	547	777	808	930	281	604	137	413	149	120	248	999999	118	770	93	394	936	477	122	758	667	677	999999	719	999999	999999	464	187	189	329	144	467	999999	775	94	466	306	999999	515	716	607	999999	320	999999	789	91	969	269	454	443	903	999999	670	290	512	870	999999	98	943	73	999999	949	999999	820	976	781	569	343	686	999999	97	703	999999	405	999999	
927	367	434	999999	905	249	999999	733	745	425	640	797	996	272	224	999999	217	299	452	575	658	515	500	999999	999999	521	636	999999	999999	356	999999	542	274	999999	584	512	548	168	48	999999	944	226	487	999999	346	984	573	80	472	999999	999999	999999	518	829	503	421	867	999999	999999	393	612	622	906	999999	225	107	532	867	688	999999	999999	59	261	628	999999	999999	38	105	68	34	948	999999	120	694	999999	795	999999	444	636	999999	645	518	246	654	221	999999	319	98	999999	249	461	705	392	761	999999	829	999999	999999	208	71	393	771	999999	999999	445	56	511	221	923	429	83	98	999999	525	999999	437	999999	606	999999	999999	132	940	917	818	572	252	999999	359	507	646	642	143	999999	999999	999999	874	546	347	999999	174	820	107	174	758	175	372	474	867	695	759	26	556	482	900	999999	453	854	999999	335	202	872	162	714	286	787	999999	852	665	746	201	890	475	396	252	488	34	999999	168	999999	209	777	316	664	748	630	95	660	345	999999	335	999999	999999	22	27	301	668	999999	888	971	235	520	999999	131	504	868	551	170	999999	999999	914	999999	999999	509	135	424	999999	498	999999	656	999999	289	517	999999	420	181	999999	999999	379	999999	820	640	886	197	427	689	968	195	169	879	89	925	430	923	721	656	334	885	999999	602	736	999999	427	242	999999	946	999999	779	710	333	372	97	791	289	999999	283	999999	508	91	446	456	999999	338	97	999999	776	999999	999999	318	764	846	621	576	999999	224	999999	999999	654	917	481	686	199	485	836	516	999999	143	150	331	447	864	826	803	999999	156	366	841	339	664	999999	96	419	470	946	486	751	999999	24	74	999999	70	147	590	609	760	266	894	501	580	586	642	718	999999	870	899	999999	999999	136	630	858	809	883	989	999999	394	999999	729	539	999999	765	480	129	999999	999999	999999	727	246	203	999999	999999	999999	349	759	88	859	378	158	599	56	466	999999	999999	393	216	152	186	157	175	225	494	537	999999	151	999999	115	523	641	890	999999	999999	783	624	447	999999	395	469	134	999999	565	999999	127	999999	492	893	999999	95	736	869	238	210	579	999999	978	999999	362	999999	208	943	972	999999	736	999999	116	874	683	999999	999999	999999	820	682	62	999999	609	209	999999	408	999999	257	984	29	787	772	662	292	603	712	999999	251	999999	287	271	190	938	228	999999	859	32	999999	999999	521	148	94	58	999999	158	342	471	778	999999	953	246	950	959	952	559	999999	999999	823	280	970	673	705	999999	999999	421	999999	999999	390	999999	516	385	
262	999999	472	881	703	723	116	143	999999	250	867	423	435	51	321	999999	985	999999	324	264	999999	348	249	848	443	821	515	145	287	999999	999999	858	999999	999999	983	912	497	81	855	251	499	689	19	729	999999	292	837	501	109	999999	999999	721	999999	999999	185	999999	797	623	999999	881	217	999999	856	238	999999	18	111	857	68	408	734	913	999999	999999	765	519	338	999999	52	161	984	23	999999	999999	719	369	999999	69	402	999999	125	873	634	973	43	528	833	781	999999	797	999999	980	443	999999	915	410	907	532	497	666	999999	999999	581	999999	897	204	935	228	518	800	999999	52	999999	999999	999999	860	289	840	50	246	999999	999999	999999	999999	970	13	999999	343	999999	319	462	999999	571	736	493	999999	301	347	999999	839	592	614	272	768	52	148	525	454	999999	999999	999999	77	492	260	979	37	337	336	326	999999	623	602	999999	999999	348	35	480	728	506	456	999999	999999	764	210	654	81	295	191	212	832	488	135	925	667	198	394	247	321	756	465	509	965	999999	191	999999	990	999999	73	429	999999	667	797	948	962	495	999999	999999	999999	605	999999	742	999999	134	493	415	497	676	839	999999	953	787	169	971	50	946	999999	920	999999	985	664	964	999999	999999	195	999999	999999	187	963	181	19	91	999999	715	848	723	364	840	537	776	727	999999	999999	62	475	239	999999	825	999999	25	891	268	730	306	941	943	520	393	939	328	724	320	713	999999	11	872	831	454	999999	327	999999	763	999999	806	268	351	999999	179	999999	999999	667	999999	999999	947	999999	750	360	659	999999	904	212	970	900	999999	61	999999	999999	610	999999	999999	407	63	702	999999	433	138	876	924	48	600	999999	350	999999	983	661	859	50	765	999999	260	521	181	999999	228	999999	621	999999	183	999999	851	741	95	999999	692	557	613	173	689	524	162	999999	436	621	183	999999	862	999999	999999	557	201	375	844	233	800	92	999999	383	999999	475	811	275	703	999999	196	859	172	999999	413	999999	999999	696	361	250	999999	386	95	560	506	571	262	999999	999999	625	562	485	896	999999	999999	610	331	240	999999	224	712	999999	181	999999	435	324	493	639	999999	490	510	505	24	603	997	424	996	676	877	912	999999	74	999999	87	616	999999	999999	311	905	803	114	817	16	147	538	348	214	828	134	191	87	622	287	464	999999	999999	470	302	999999	902	613	655	363	999999	11	647	999999	103	649	723	999999	192	999999	666	385	693	499	999999	75	658	220	999999	551	695	834	600	787	865	999999	559	250	669	999999	12	999999	459	464	239	
146	890	782	999999	999999	411	999999	894	887	620	999999	431	567	999999	237	215	692	445	114	667	943	410	999999	701	140	99	483	999999	746	731	477	926	238	999999	741	184	999999	999999	989	150	999999	939	712	176	999999	540	991	656	999999	241	320	753	999999	796	296	735	39	90	980	99	999999	999999	158	166	153	162	999999	999999	852	63	338	999999	999999	999999	801	13	698	694	915	599	999999	826	259	514	421	723	999999	442	974	15	999999	796	129	999999	999999	728	790	556	33	633	347	694	804	999999	999999	999999	307	391	995	292	47	999999	175	390	991	111	887	999999	745	429	581	760	333	846	999999	542	473	556	999999	83	999999	999999	671	999999	262	999999	31	999999	612	693	425	999999	447	691	968	809	630	738	999999	121	840	157	811	999999	62	586	371	957	999999	999999	264	999999	640	999999	80	895	674	884	137	588	89	999999	41	61	999999	392	999999	999999	878	108	911	734	648	639	242	999999	340	77	239	675	51	74	400	252	438	675	558	525	621	82	145	746	610	330	42	999999	999999	759	599	669	999999	730	999999	382	457	529	112	11	689	14	565	999999	999999	462	546	24	626	999999	999999	338	834	798	999999	999999	963	175	134	999999	999999	418	950	580	478	999999	412	321	984	28	794	909	572	557	835	617	517	999999	101	999999	999999	27	207	999999	146	270	835	473	710	283	418	292	999999	785	403	999999	64	984	137	95	59	234	40	608	999999	713	766	286	963	999999	298	433	83	975	999999	589	999999	999999	444	218	733	938	610	711	609	511	513	999999	163	563	999999	532	999999	999999	108	559	987	999999	999999	432	999999	999999	510	307	999999	985	218	429	252	814	71	439	549	919	999999	999999	624	328	999	494	999999	999999	133	409	849	766	31	77	876	984	602	999999	294	22	999999	184	438	312	999999	624	302	94	544	999999	999999	132	982	999999	999999	988	935	668	999999	846	232	999999	435	111	458	228	999999	150	999999	267	222	450	155	537	214	187	682	321	601	999999	201	125	445	783	999999	726	783	539	424	888	59	933	30	999999	789	999999	748	337	854	508	660	999999	541	286	137	62	977	454	288	999999	315	623	76	999999	654	116	999999	652	999999	731	444	999999	726	664	218	288	430	706	747	24	438	999999	466	999999	723	49	584	168	999999	854	749	338	260	948	583	999999	866	999999	793	683	121	106	142	133	999999	236	435	999999	77	848	631	999999	999999	273	47	999999	166	973	999999	614	531	920	995	349	981	999999	999999	999999	999999	783	999999	625	912	74	902	342	222	342	
999999	497	614	708	100	808	232	999999	631	986	910	999999	278	892	312	188	161	999999	111	793	151	958	63	656	999999	294	999999	15	368	642	371	705	748	823	999999	14	10	823	830	196	126	514	999999	999999	867	468	515	999999	999999	733	912	999999	999999	999999	201	80	443	958	913	805	999999	226	118	988	999999	215	874	454	948	999999	188	337	370	914	999999	637	484	867	788	336	779	999999	692	635	730	999999	999999	329	999999	874	570	52	910	999999	813	900	405	495	999999	662	999999	70	580	25	999999	585	351	325	752	999999	595	576	179	587	999999	475	534	483	268	966	999999	555	821	83	999999	999999	427	345	999999	999999	999999	989	306	999999	999999	718	335	999999	90	154	317	158	999999	79	289	994	872	333	998	348	375	922	236	604	920	999999	248	507	288	418	168	999999	224	999999	999999	605	280	53	999999	317	150	857	403	999999	659	592	979	752	794	742	274	103	347	762	999999	319	763	999999	215	703	479	828	398	671	999999	999999	999999	999999	747	683	723	829	488	999999	208	518	528	999999	999999	338	68	496	999999	545	999999	74	668	462	999999	22	842	999999	837	150	999999	321	999999	999999	137	357	658	389	999999	121	29	444	999999	999999	999999	892	790	650	756	999999	644	999999	126	853	527	922	642	481	34	734	841	999999	991	347	852	886	59	797	985	999999	679	999999	999999	999999	526	709	459	21	897	999999	231	999999	821	960	505	999999	204	615	999999	214	715	999999	365	281	999999	873	453	277	999999	677	842	992	999999	169	999999	999999	503	525	337	818	473	631	584	999999	512	649	999999	41	841	999999	692	999999	594	780	882	502	324	219	330	652	266	191	216	229	840	238	536	999999	762	540	360	679	999999	395	741	93	602	24	768	999999	550	999999	999999	806	985	409	408	884	286	705	650	293	205	684	562	999999	424	364	999999	999999	999999	670	278	311	648	22	999999	209	49	798	899	310	451	999999	111	844	756	410	243	441	999999	651	385	999999	890	76	483	999999	832	460	669	999999	999999	493	518	999999	152	999999	168	972	253	209	845	488	805	350	842	999999	583	717	999999	24	130	79	999999	999999	999999	220	999999	999999	539	561	376	999999	139	661	796	957	191	231	999999	631	999999	270	999999	999999	806	897	262	549	234	999999	30	125	925	654	127	444	49	56	595	999999	713	586	443	691	833	265	359	153	999999	885	325	361	999999	999999	999999	999999	999999	999999	999999	397	958	999999	999999	999999	541	999999	664	484	999999	999999	917	144	636	769	918	999999	827	505	796	551	999999	118	996	348	
662	999999	109	32	999999	267	562	999999	392	999999	973	842	239	881	160	582	999999	874	999999	999999	967	999999	725	256	984	116	42	385	999999	123	999999	850	874	18	899	872	161	642	999999	286	799	702	999999	999999	796	999999	999999	999999	355	999999	949	999999	508	999999	381	999999	943	852	47	775	234	999999	999999	279	357	133	967	230	982	287	999999	959	281	999999	401	999999	439	296	460	908	680	97	40	813	173	186	351	78	636	999999	929	308	604	827	62	622	514	481	91	999999	118	216	999999	78	793	990	401	999999	999999	999999	51	656	402	139	105	146	156	384	999999	181	781	898	593	563	999999	131	364	454	280	778	999999	957	215	999999	799	474	134	961	29	999999	999999	999999	664	999999	386	999999	999999	475	732	915	476	140	375	909	891	999999	622	999999	999999	671	635	999999	905	999999	357	93	451	615	999999	999999	999999	194	365	933	396	616	244	73	187	999999	225	889	999999	364	312	999999	592	305	896	590	851	726	251	999999	999999	837	269	38	182	303	831	301	145	110	904	291	999999	442	523	999999	974	999999	999999	646	456	999999	234	999999	333	727	501	155	718	749	999999	295	999999	17	395	999999	999999	216	890	883	252	924	754	621	460	30	855	999999	782	621	615	302	999999	604	901	801	612	718	704	999999	801	685	582	395	331	999999	999999	999999	56	999999	927	999999	999999	999999	999999	532	999999	613	999999	313	999999	351	373	106	144	486	790	999999	116	594	945	999999	512	445	92	567	999999	368	300	841	683	97	113	818	694	846	635	166	999999	378	809	999999	627	401	999999	459	322	485	261	844	827	998	660	999999	28	298	999999	232	265	836	190	632	322	259	630	784	248	999999	412	297	999999	634	147	737	999999	945	999999	999999	861	632	254	866	117	456	24	999999	437	999999	799	999999	590	412	901	375	999999	999999	999999	378	770	799	221	999999	82	963	992	203	861	922	677	999999	287	154	999999	633	591	323	524	999999	244	945	356	597	755	999999	706	449	999999	772	549	607	999999	643	350	71	420	487	794	154	999999	821	823	514	973	727	999999	999999	50	277	784	875	662	821	999999	825	999999	999999	21	75	999999	552	999999	98	999999	80	814	643	804	310	222	113	529	999999	411	999999	999999	842	623	999999	888	270	408	465	988	999999	999999	446	510	525	618	796	476	999999	999999	911	361	999999	140	903	913	484	641	999999	65	680	355	291	999999	999999	702	610	999999	999999	186	999999	154	14	110	709	135	377	143	289	691	999999	636	800	492	500	72	999999	712	720	125	414	628	999999	
999999	317	328	662	36	791	822	18	999999	493	999999	892	767	356	634	999999	777	545	351	999999	999999	639	999999	555	999999	919	656	314	897	999999	999999	999999	376	486	604	792	391	472	350	351	466	683	630	999999	257	999999	733	999999	763	291	942	579	72	276	999999	770	999999	772	863	116	999999	517	999999	999999	999999	780	525	290	751	841	48	315	999999	999	999999	375	999999	901	999999	209	196	939	999999	616	348	298	709	110	868	999999	529	619	609	244	216	999999	573	126	527	477	83	452	964	922	999999	999999	384	73	380	252	999999	999999	474	999999	919	204	999999	504	175	337	999999	425	999999	917	322	999999	706	960	792	947	999999	891	383	830	135	999999	975	628	372	711	999999	999999	999999	625	83	167	999999	999999	324	21	981	78	951	200	405	658	40	57	610	999999	931	423	999999	433	450	869	988	644	538	185	229	348	141	463	423	435	695	999999	844	165	999999	760	646	780	965	733	940	193	999999	477	714	927	28	549	780	999999	375	999999	185	213	178	510	416	999999	792	642	937	999999	776	970	999999	243	213	454	548	180	777	499	999999	716	999999	805	219	70	471	302	999999	591	999999	923	69	399	621	640	986	999999	353	507	988	999999	796	452	999999	999999	515	480	724	573	999999	610	722	875	838	469	284	373	300	999999	678	499	322	999999	814	853	911	573	622	573	999999	774	826	280	511	145	999999	486	398	756	999999	990	578	757	999999	83	999999	193	560	161	366	999999	484	997	999999	999999	20	450	638	562	552	942	858	999999	115	236	783	452	374	703	999999	798	974	999999	800	999999	921	999999	999999	740	653	727	999999	470	217	844	299	999999	451	999999	135	478	847	836	213	613	141	427	651	999999	299	757	818	999999	999999	567	999999	940	206	999999	576	999999	686	897	999999	999999	929	999999	943	270	999999	954	11	362	578	999999	950	147	340	197	556	504	913	999999	450	896	908	165	857	999999	204	359	632	309	999999	999999	792	949	927	388	683	743	483	999999	999999	999999	755	999999	999999	541	999999	511	609	999999	999999	81	999999	287	457	22	999999	773	540	304	75	586	332	999999	916	897	999999	10	220	952	513	812	31	532	980	116	150	452	876	999999	999999	693	750	622	714	999999	149	514	502	914	472	910	212	188	999999	841	21	64	549	391	263	616	301	999999	505	782	999999	999999	999999	999999	872	999999	896	224	272	999999	836	709	986	552	758	999999	999999	306	490	603	610	843	999999	999999	104	95	902	999999	72	425	401	999999	127	932	999999	139	216	161	51	998	23	987	
915	943	15	999999	77	997	632	489	118	999999	176	999999	181	217	803	168	256	786	570	411	161	847	980	999999	592	63	238	628	999999	356	264	491	999999	999999	999999	999999	143	999999	28	905	862	999999	999999	406	927	225	760	116	999999	58	905	264	437	611	836	77	999999	272	719	23	768	999999	921	761	740	684	322	559	289	999999	35	464	768	665	549	577	999999	583	815	377	302	132	301	519	451	999	999999	978	786	860	310	871	82	999999	147	858	662	555	666	252	902	211	827	999999	33	450	999999	999999	72	999999	537	999999	999999	999999	720	999999	712	412	320	999999	631	343	773	429	999999	999999	391	763	528	999999	915	985	917	573	474	101	305	999999	496	999999	999999	291	915	527	333	921	999999	999999	294	501	156	259	244	925	621	999999	438	999999	567	999999	999999	733	999999	382	999999	551	471	999999	877	629	350	217	916	319	999999	999999	999999	999999	106	317	739	999999	479	37	999999	666	751	992	951	905	662	897	937	999999	941	779	999999	543	185	781	460	540	853	664	160	999999	342	924	696	281	151	999999	999999	259	139	999999	263	226	999999	999999	800	478	999999	972	999999	453	279	999999	378	458	313	884	79	324	857	209	807	814	876	605	333	826	999999	999999	764	999999	595	687	497	542	999999	999999	706	499	981	981	999999	880	999999	707	669	53	555	248	967	266	123	999999	401	930	601	448	349	999999	362	973	183	260	218	496	857	591	999999	836	931	492	999999	580	343	999999	999999	927	999999	999999	936	290	280	66	999999	999999	366	999999	295	566	940	87	999999	474	999999	17	808	357	671	211	999999	87	250	719	316	484	999999	543	653	525	340	999999	331	180	999999	999999	703	999999	547	999999	999999	258	999999	999999	896	999999	22	713	442	335	78	252	265	915	999999	859	49	561	749	238	429	823	955	770	999999	999999	755	310	999999	75	314	691	809	960	81	600	781	999999	822	462	472	999999	110	327	999999	999999	419	999999	849	445	999999	999999	999999	319	291	316	303	535	999999	629	999999	999999	999999	377	31	386	442	304	843	999999	87	43	738	297	765	64	999999	999999	322	148	856	999999	460	733	42	172	325	500	999999	765	307	255	996	203	364	759	830	732	999999	81	655	124	573	130	368	998	999999	89	554	236	592	665	223	870	772	759	262	810	345	859	70	942	624	87	432	831	47	999999	932	15	234	991	341	999999	493	742	775	339	375	43	999999	246	946	452	182	641	42	999999	430	604	507	29	999999	446	999999	999999	500	999999	698	536	961	867	156	548	12	601	
334	999999	386	40	999999	922	444	312	110	824	996	182	904	999999	798	910	125	337	508	214	604	895	239	780	251	289	641	839	81	891	99	407	450	581	317	70	750	399	620	585	585	94	345	196	716	327	590	999999	737	60	999999	818	999999	797	997	438	742	605	788	999999	290	605	999999	999999	999999	598	731	999999	483	738	170	999999	716	923	629	520	560	999999	74	924	999999	734	111	999999	148	999999	367	653	584	879	328	999999	610	916	999999	979	854	136	999999	127	999999	267	433	999	889	999999	999999	126	177	999999	999999	999999	540	999999	999999	999999	503	218	80	999999	999999	88	749	604	420	25	125	999999	628	999999	665	434	592	999999	338	441	310	112	141	999999	178	999999	485	999999	11	999999	999999	745	910	747	999999	645	65	996	887	517	517	829	999999	999999	910	311	999999	999999	821	999999	117	594	536	574	256	401	999999	957	296	989	999999	999999	603	791	412	380	999999	881	174	999999	379	999999	69	820	923	999999	523	267	212	867	752	957	285	558	521	29	218	345	999999	94	999999	999999	999999	897	914	999999	235	999999	471	999999	421	616	363	801	84	521	534	716	651	775	877	819	755	429	246	646	376	999999	279	999999	171	554	391	90	461	999999	999999	999999	999999	999999	999999	726	796	672	455	146	603	484	483	10	494	999999	999999	999999	999999	749	351	999999	999999	278	999999	190	527	89	377	866	999999	999999	349	802	635	372	809	999999	530	161	32	92	973	999999	52	999999	571	999999	897	669	999999	666	873	711	929	604	999999	638	568	999999	208	717	304	589	911	330	145	681	999999	132	999999	110	204	64	726	999999	317	559	999999	607	999999	258	191	708	16	999999	999999	999999	872	999999	999999	181	35	465	952	999999	999999	393	199	721	756	890	904	999999	976	759	471	819	985	670	297	952	412	960	999999	950	536	596	582	352	920	507	808	343	999999	999999	999999	738	111	420	480	923	370	514	851	729	353	415	999999	257	107	590	652	212	743	999999	999999	74	20	12	779	201	999999	846	800	258	91	571	513	999999	683	732	717	999999	999999	374	591	898	118	725	606	130	864	999999	254	340	855	605	599	999999	752	20	727	109	641	288	122	523	713	603	647	781	901	276	573	374	873	87	22	999999	326	999999	955	295	406	659	999999	485	999999	470	403	485	999999	160	713	672	999999	618	932	910	261	77	195	515	87	824	228	597	999999	880	467	999999	999999	999999	46	881	65	999999	703	982	951	636	921	252	209	999999	810	751	563	999999	999999	265	155	999999	127	999999	999999	450	
217	581	440	739	723	722	13	999999	999999	750	123	999999	617	572	914	950	959	625	155	942	315	915	24	999999	999999	860	520	211	632	492	113	999999	205	614	234	131	552	221	999999	209	249	583	279	69	637	731	999999	796	350	204	151	501	113	742	144	999999	566	999999	999999	863	999999	801	993	410	999999	999999	635	12	348	793	408	747	712	999999	702	731	646	955	840	999999	575	724	999999	999999	999999	611	999999	999999	480	932	565	589	516	58	998	448	590	869	422	310	105	291	458	557	795	999999	789	168	50	412	655	611	131	402	999999	487	939	999999	69	999999	653	182	531	999999	999999	818	241	663	947	999999	151	776	543	540	217	999999	276	314	642	946	822	999999	999999	999999	999999	954	468	124	760	521	508	34	809	386	656	922	760	999999	999999	999999	172	999999	220	785	270	878	78	591	194	13	999999	635	923	123	999999	138	760	462	137	999999	360	126	999999	436	999999	126	966	166	883	295	533	233	984	664	783	695	314	637	999999	999999	999999	876	930	756	999999	873	111	696	173	527	172	307	914	999999	627	56	999999	784	999999	154	911	911	707	899	999999	999999	650	268	340	527	824	132	654	728	396	999999	196	155	999999	882	999999	280	999999	999999	132	236	319	938	47	736	472	529	608	664	999999	974	178	41	286	322	233	843	999999	645	702	50	652	195	999999	154	859	87	657	157	139	640	918	352	776	253	678	711	999999	603	65	305	999999	990	999999	422	999999	999999	869	814	658	181	999999	357	662	92	583	133	289	893	877	394	999999	461	534	856	999999	826	264	42	643	521	622	761	590	407	525	661	999999	247	999999	703	218	843	498	957	725	570	689	693	670	555	999999	337	999999	999999	433	999999	999999	999999	999999	487	901	999999	181	147	999999	999999	767	265	567	921	179	51	999999	184	999999	38	962	577	141	999999	147	999999	999999	98	999999	294	45	999999	974	999999	205	579	881	999999	802	382	671	360	999999	571	803	433	136	748	386	390	999999	551	999999	404	110	888	252	870	349	999999	473	93	58	274	128	847	290	114	999999	599	999999	700	381	999999	367	999999	179	570	999999	713	444	624	712	708	999999	493	433	580	362	317	336	999999	23	472	908	588	312	999999	452	955	153	999999	32	786	229	583	180	999999	47	498	718	999999	187	635	894	849	381	349	264	634	423	710	999999	999999	999999	159	687	908	894	778	999999	47	128	737	570	423	602	999999	999999	437	999999	741	543	864	599	655	833	999999	578	69	999999	999999	878	817	541	442	999999	999999	
999999	79	895	271	798	999999	999999	680	563	450	74	481	999999	455	861	827	321	682	177	999999	818	617	326	310	340	834	999999	346	999999	310	205	138	153	987	412	999999	541	61	943	284	999999	918	101	392	322	106	811	761	112	61	999999	999999	275	391	795	906	753	594	999999	963	999999	852	521	999999	999999	936	337	269	53	999999	999999	269	739	892	223	999999	525	934	987	244	33	809	243	117	999999	346	863	762	202	999999	999999	999999	131	979	587	822	406	999999	147	386	768	552	999999	999999	766	245	129	382	178	895	390	818	999999	696	940	999999	618	999999	457	908	82	575	77	547	999999	347	148	759	999999	400	999999	686	797	611	999999	480	999999	584	351	999999	227	491	594	306	125	847	999999	434	999999	999999	213	999999	999999	238	999999	203	999999	180	872	428	106	369	77	777	402	704	999999	995	230	469	795	44	999999	999999	999999	591	980	770	432	999999	997	999999	999999	615	197	999999	999999	568	308	999999	999999	921	999999	923	472	857	424	816	903	420	825	999999	999999	579	904	178	999999	504	999999	999999	999999	714	999999	933	999999	393	649	462	999999	892	410	462	999999	999999	474	874	999999	149	425	833	177	999999	867	22	124	652	509	150	710	28	580	799	31	587	69	291	999999	778	999999	89	218	999999	236	21	19	372	658	265	115	999999	999999	789	88	713	553	58	847	735	818	777	883	999999	999999	999999	321	610	441	119	888	193	700	554	646	999999	625	215	937	855	12	751	999999	253	999999	680	182	791	721	317	999999	21	443	448	959	999999	205	999999	220	999999	699	408	931	548	377	922	339	999999	153	742	97	348	120	991	732	77	782	639	473	80	399	999999	889	134	86	877	749	262	595	999999	999999	915	999999	283	166	603	820	455	876	122	351	999999	999999	979	229	999999	900	452	715	891	999999	566	999999	150	274	999999	519	999999	472	500	183	86	999999	231	601	181	999999	837	835	138	257	337	999999	360	999999	518	999999	910	999999	999999	999999	307	546	703	979	584	679	854	18	987	94	22	999999	386	939	999999	185	426	387	58	351	73	616	587	643	615	802	886	421	999999	296	999999	903	90	523	875	999999	999999	252	26	502	499	828	999999	53	244	353	387	420	463	999999	465	532	855	50	912	999999	959	69	373	781	793	442	999999	700	486	119	902	862	73	734	183	184	371	555	999999	245	768	543	408	271	425	475	958	999999	831	86	57	999999	611	194	999999	941	878	244	709	67	576	999999	567	999999	450	525	356	728	999999	291	171	999999	198	677	922	
425	661	112	366	327	999999	838	868	999999	999999	999999	261	879	163	241	305	136	846	794	999999	999999	999999	999999	821	999999	128	239	265	549	914	747	999999	933	272	165	290	776	878	391	999999	999999	289	167	999999	588	273	477	575	926	985	45	463	404	18	311	999999	387	291	466	209	999999	999999	328	495	999999	21	327	616	997	951	529	999999	464	999999	930	341	818	220	242	636	999999	663	338	564	999999	293	457	924	999999	716	903	999999	421	191	338	164	960	672	748	576	999999	861	578	975	466	786	999999	193	87	970	630	177	58	829	559	590	254	764	615	41	999999	402	655	290	57	44	836	999999	882	776	380	999999	472	999999	689	788	94	362	108	102	295	273	846	999999	95	736	999999	591	999999	999999	999999	999999	66	999999	22	553	215	298	927	999999	950	725	310	311	599	999999	999999	999999	149	770	506	891	666	522	745	300	555	665	204	321	597	254	999999	144	865	184	999999	755	999999	146	583	796	435	676	152	569	963	545	400	999999	41	65	451	862	251	999999	539	544	999999	722	997	550	103	616	834	999999	85	175	446	425	999999	949	738	13	197	709	466	990	999999	186	999999	999999	999999	593	290	542	999999	999999	892	847	645	555	783	999999	148	42	703	818	999999	446	999999	999999	999999	999999	999999	91	999999	448	675	542	561	549	173	794	999999	999999	999999	509	335	302	999999	999999	282	598	779	840	176	999999	865	164	15	647	158	934	692	999999	911	999999	378	999999	225	364	999999	360	295	106	391	989	999999	999999	756	204	999999	549	542	999999	524	509	205	385	915	520	582	520	999999	913	999999	999999	112	999999	999999	999999	140	136	87	549	184	922	313	999999	999999	186	269	999999	999999	810	164	609	999999	999999	24	411	999999	992	293	704	999999	602	823	381	705	999999	887	690	999999	769	73	366	471	993	999999	602	999999	999999	999999	738	261	868	121	999999	759	791	838	616	999999	673	893	147	843	383	767	582	999999	932	977	308	299	999999	638	639	747	798	147	999999	473	422	215	999999	76	554	999999	912	490	107	622	999999	322	280	849	411	876	926	522	98	999999	449	503	999999	545	628	449	682	240	482	978	961	999999	440	152	428	468	322	81	298	930	855	999999	11	999999	999999	985	999999	728	236	762	821	285	58	182	999999	918	940	999999	448	115	999999	999999	999999	128	999999	269	882	999999	431	999999	564	854	234	168	379	357	502	954	481	642	430	954	13	999999	167	685	606	267	999999	999999	527	286	632	193	170	999999	93	999999	999999	803	112	999999	307	293	208	
966	999999	889	999999	676	426	986	999999	806	685	815	999999	999999	960	975	999999	999999	999999	921	999999	288	999999	51	999999	206	274	619	305	677	540	999999	999999	720	522	999999	634	716	999999	451	93	541	722	826	507	354	999999	999999	999999	683	150	487	999999	999999	999999	919	743	19	890	605	412	807	691	886	275	154	169	958	776	769	350	946	170	568	999999	884	999999	406	543	654	999999	478	999999	621	537	999999	660	999999	852	602	458	999999	826	858	49	999999	849	835	560	362	194	546	29	162	343	999999	326	999999	999999	982	363	346	476	245	999999	934	119	79	359	223	494	889	999999	183	320	725	129	311	529	562	44	730	846	190	470	166	458	545	288	342	735	999999	731	869	999999	999999	158	590	955	115	176	780	486	346	868	305	440	845	841	617	999999	25	791	986	999999	633	500	295	775	747	485	999999	790	26	487	155	167	245	935	208	577	539	999999	999999	396	264	999999	509	322	175	725	612	999999	671	268	999999	557	745	921	614	621	862	999999	217	629	601	989	470	859	723	147	999999	910	643	50	545	668	378	999999	693	999999	999999	973	610	31	872	871	129	758	999999	999999	421	324	999999	587	714	723	999999	794	794	999999	782	650	598	37	531	701	70	631	722	61	999999	155	238	234	631	889	214	999999	756	730	870	712	999999	999999	725	999999	590	999999	336	821	999999	999999	805	428	607	350	999999	999999	499	999999	810	999999	45	714	418	276	999999	999999	955	824	519	952	47	999999	404	999999	557	473	999999	651	121	999999	304	901	532	605	349	809	626	290	999999	999999	696	585	999999	381	676	387	717	459	794	494	110	511	312	576	546	742	34	999999	792	999999	999999	848	69	806	203	143	192	999999	926	285	999999	674	999999	887	999999	461	153	999999	999999	180	755	852	856	627	903	999999	599	955	69	607	999999	99	498	603	360	848	999999	122	188	543	204	904	532	999999	24	999999	201	425	320	94	598	11	143	622	165	428	991	442	902	999999	999999	236	753	329	500	390	999999	716	536	418	935	40	844	860	975	851	999999	348	613	478	602	999999	645	974	18	783	955	999999	999999	932	999999	999999	999999	778	998	968	160	999999	28	633	259	999999	888	999999	999999	568	999999	999999	999999	999999	108	999999	999999	999999	807	999999	999999	779	320	717	435	310	278	604	561	851	820	75	862	17	700	125	999999	979	229	127	295	999999	825	999999	999999	682	238	144	833	999999	264	999999	970	999999	999999	999999	893	311	208	948	216	999999	350	306	747	102	421	639	612	999999	999999	849	
215	690	999999	848	999999	999999	101	753	81	144	999999	999999	597	45	104	234	630	329	232	999999	781	280	911	10	999999	528	999999	533	270	599	531	850	880	999999	580	290	562	538	427	999999	219	455	999999	81	524	999999	999999	999999	997	196	19	293	760	313	999999	934	779	85	999999	999999	177	999999	492	482	613	920	477	191	999999	999999	999999	999999	999999	209	809	335	403	839	486	410	819	999999	535	999999	999999	999999	999999	576	347	999999	511	487	93	992	856	651	962	404	468	603	525	528	257	193	999999	916	999999	561	504	999999	999999	999999	598	999999	615	186	41	418	892	375	999999	900	844	819	312	195	19	999999	999999	167	372	998	380	882	885	999999	743	999999	559	673	856	537	82	999999	114	571	999999	999999	386	679	620	554	512	103	772	624	683	438	880	339	907	481	218	346	999999	999999	569	715	168	999999	442	999999	858	229	518	303	827	999999	714	741	307	970	533	673	547	999999	999999	287	120	271	617	315	999999	230	999999	385	329	999999	999999	571	999999	182	880	71	246	931	696	293	584	478	999999	443	999999	148	42	936	999999	999999	799	561	999999	291	605	897	999999	999999	226	999999	462	999999	974	102	999999	152	740	134	100	471	436	616	131	213	703	642	474	999999	591	333	198	829	999999	784	935	673	525	719	577	999999	364	118	999999	68	830	451	503	704	428	580	999999	907	845	486	118	193	999999	842	588	962	433	533	999999	892	999999	633	705	200	166	999999	627	30	557	117	117	328	901	72	383	999999	149	769	755	20	925	291	983	950	675	752	244	682	140	615	999999	831	999999	821	999999	207	745	312	548	87	953	999999	360	738	999999	999999	999999	376	999999	336	822	663	777	536	966	999999	649	999999	524	999999	116	944	889	941	558	285	755	999999	452	999999	516	836	231	677	66	548	999999	255	999999	885	470	999999	222	804	792	895	999999	46	854	462	999999	990	999999	999999	971	999999	497	418	189	103	44	211	999999	999999	820	986	442	110	479	999999	236	403	999999	639	943	249	999999	95	159	663	232	719	235	990	627	999999	999999	97	999999	57	999999	999999	76	486	851	999999	999999	928	999999	806	462	953	566	436	235	164	816	158	200	731	999999	999999	999999	525	871	324	975	933	666	305	937	355	403	431	377	999999	337	697	787	683	999999	802	112	353	210	279	163	799	999999	473	709	900	999999	974	999999	999999	262	550	615	537	294	19	272	688	868	117	999999	145	69	520	827	128	371	516	435	999999	309	915	325	999999	171	185	178	202	595	46	458	429	
999999	727	461	999999	999999	260	399	296	540	424	484	102	720	27	999999	254	646	591	539	389	549	296	350	347	235	23	376	118	840	79	999999	832	658	140	999999	341	68	50	45	121	127	149	944	885	999999	232	882	153	445	999999	999999	999999	507	79	880	374	387	999999	999999	999999	883	291	999999	470	331	652	443	589	542	408	196	605	555	427	272	999999	999999	465	999999	12	141	232	672	999999	999999	98	334	589	999999	120	954	944	489	966	237	836	693	483	563	999999	789	999999	611	999999	737	950	458	999999	807	480	32	999999	217	999999	938	999999	618	538	946	242	328	854	999999	999999	454	252	999999	589	200	435	716	999999	999999	999999	999999	999999	621	999999	189	999999	640	254	782	780	999999	41	999999	929	38	999999	227	165	537	330	469	934	999999	189	592	495	999999	869	889	999999	764	164	31	98	346	109	50	983	359	384	602	999999	81	559	344	422	515	196	999999	624	999999	999999	341	580	659	288	999999	441	52	693	737	771	364	410	999999	999999	20	999999	593	929	535	244	999999	162	728	395	862	413	845	180	980	648	318	274	173	213	823	450	439	999999	999999	608	940	666	646	999999	999999	671	999999	410	412	867	602	631	99	974	999999	999999	999999	274	425	472	596	872	713	99	462	100	999999	999999	120	570	218	999999	706	926	303	999999	516	897	999999	201	999999	444	768	999999	56	999999	184	198	458	644	598	175	642	761	999999	78	999999	557	378	629	433	730	999999	999999	659	999999	925	173	999999	615	671	954	598	233	999999	161	999999	999999	53	999999	915	999999	364	475	971	52	999999	944	999999	234	999999	999999	529	999999	768	149	154	999999	999999	980	999999	21	517	843	972	644	577	418	169	860	964	999999	999999	602	713	384	376	824	870	616	181	980	258	456	428	712	999999	551	465	461	17	188	999999	73	24	903	541	521	502	336	999999	486	785	999999	270	835	455	927	343	394	773	330	65	846	808	781	763	71	424	999999	219	35	952	999999	999999	785	223	450	587	809	842	999999	331	543	150	999999	205	203	195	592	267	507	218	999999	999999	686	132	302	999999	243	150	479	106	242	127	450	533	999999	211	484	621	999999	349	533	999999	918	999	521	705	122	585	569	999999	999999	999999	712	817	881	29	175	662	921	195	354	669	373	758	98	426	700	172	127	992	711	971	262	168	685	529	769	687	611	596	999999	657	580	603	274	239	999999	999999	999999	67	999999	999999	700	999999	994	863	187	170	999999	104	14	950	999999	577	174	860	750	554	141	361	999999	
488	61	334	53	999999	999999	999999	493	859	21	77	519	70	956	889	280	443	173	999999	351	999999	777	999999	591	202	999999	13	438	414	488	860	999999	300	999999	557	770	375	999999	999999	774	999999	999999	999999	999999	936	440	407	999999	999999	589	316	391	999999	19	650	710	545	999999	850	506	95	999999	89	381	161	999999	228	262	408	999999	904	668	864	999999	933	933	726	433	655	762	792	392	163	824	181	479	190	999999	167	846	999999	633	924	801	689	86	596	679	931	999999	221	154	999999	165	685	999999	999999	272	999999	717	983	121	97	98	714	999999	999999	265	210	999999	396	937	105	562	894	999999	744	73	368	999999	346	999999	502	295	550	647	180	998	149	532	999999	918	215	450	862	123	545	835	999999	986	999999	999999	479	999999	973	284	59	999999	271	413	904	463	904	228	381	936	619	802	548	76	532	189	999999	677	729	478	731	655	699	781	736	999999	999999	382	957	999999	578	253	321	276	598	520	999999	735	999999	499	23	987	79	926	999999	742	297	999999	463	719	224	802	529	505	552	404	960	490	676	995	487	532	270	376	367	376	999999	999999	478	999999	452	390	999999	240	999999	744	586	772	999999	993	621	954	999999	999999	790	776	723	815	724	999999	559	256	69	999999	21	491	999999	702	999999	137	261	999999	999999	451	277	999999	999999	298	51	999999	999999	197	213	682	999999	532	613	999999	999999	999999	652	675	557	284	462	205	331	999999	228	973	27	883	999999	159	999999	999999	411	999999	999999	955	32	435	999999	915	384	372	53	386	258	488	877	704	999999	977	999999	585	467	277	999999	81	999999	999999	79	78	999999	935	999999	63	940	778	131	145	62	630	999999	226	901	999999	900	999999	161	945	999999	999999	105	323	766	999999	999999	166	147	143	488	999999	453	694	365	705	135	449	388	989	445	479	367	999999	651	496	419	268	999999	999999	999999	899	919	999999	172	339	973	477	179	758	389	784	999999	987	657	163	186	999999	861	999999	516	461	711	999999	510	999999	999999	363	671	280	816	415	482	321	766	589	978	999999	999999	36	732	657	280	630	999999	660	838	379	94	999999	319	999999	407	488	999999	916	197	757	66	475	956	620	805	999999	942	974	312	329	231	78	184	999999	999999	834	473	859	190	91	561	849	857	999999	278	182	960	280	18	999999	12	999999	999999	230	999999	66	79	122	851	381	999999	636	999999	999999	999999	25	323	29	204	572	25	460	735	115	206	217	617	953	351	633	938	999999	965	318	999999	999999	999999	953	470	294	764	360	17	809	
403	925	500	999999	854	262	858	941	999999	999999	999999	552	999999	295	999999	622	449	125	771	228	442	26	670	999999	202	776	349	370	558	999999	807	664	452	999999	999999	280	716	278	109	98	774	999999	595	529	341	774	268	999999	928	999999	999999	999999	999999	788	999999	387	999999	461	156	87	913	498	393	999999	638	322	109	197	583	754	905	999999	26	683	454	445	430	150	999999	428	999999	958	999999	709	73	168	85	664	559	334	25	265	132	31	184	285	613	428	891	999999	674	80	999999	184	942	675	632	999999	344	931	999999	124	752	728	569	999999	67	683	112	479	247	445	638	259	999999	650	999999	994	999999	179	831	11	999999	690	754	447	162	266	766	398	535	999999	330	627	377	900	512	403	462	230	999999	999999	325	422	780	999999	442	557	445	999999	627	638	999999	174	109	999999	866	72	999999	132	802	801	917	714	999999	77	125	999999	881	999999	148	654	999999	288	951	901	685	836	909	999999	14	604	820	474	999999	897	999999	165	528	422	44	449	429	999999	427	999999	23	611	999999	713	999999	999999	999999	606	163	972	105	129	999999	207	278	999999	163	458	999999	207	980	999999	943	55	306	999999	491	468	804	699	234	212	860	999999	888	999999	368	206	412	999999	929	223	320	798	802	651	942	999999	154	14	296	971	222	229	445	570	668	432	416	162	939	217	999999	999999	748	999999	268	688	318	204	999999	999999	55	544	278	766	142	154	253	999999	999999	170	999999	799	412	999999	990	641	999999	328	416	935	999999	999999	999999	721	421	855	60	909	999999	263	22	949	343	339	925	678	950	679	437	999999	999999	762	144	779	999999	999999	999999	494	999999	627	599	989	788	735	177	795	999999	999999	355	287	103	343	999999	764	999999	999999	999999	999999	338	322	690	419	890	999999	756	36	999999	864	999999	418	999999	999999	17	999999	999999	999999	171	608	171	139	999999	999999	333	160	430	845	501	379	630	528	547	978	166	999999	936	189	109	999999	978	150	999999	46	728	937	999999	537	336	506	999999	135	213	856	912	999999	545	296	96	740	999999	911	535	746	243	310	871	999999	410	999999	828	485	923	999999	630	30	459	740	675	396	676	892	518	994	279	505	999999	690	75	999999	54	650	102	999999	434	999999	615	933	803	427	999999	658	137	908	677	999999	211	999999	236	892	999999	805	621	700	73	578	402	999999	999999	737	986	191	760	999999	999999	999999	392	999999	841	564	415	525	936	258	330	28	999999	609	327	654	303	387	463	182	218	249	999999	402	999999	855	999999	84	467	75	
441	999999	898	684	535	499	242	647	106	999999	487	233	868	999999	380	54	813	793	223	821	443	608	999999	587	244	144	159	999999	268	986	890	999999	999999	870	999999	999999	999999	91	84	827	999999	656	999999	791	695	984	999999	665	32	261	52	880	860	645	632	832	167	321	449	401	349	252	999999	999999	781	156	174	997	999999	934	924	999999	719	395	409	787	328	999999	891	260	763	999999	967	17	944	20	999999	422	999999	984	288	809	641	682	488	179	999999	181	19	999999	999999	999999	119	97	336	320	171	999999	246	844	514	999999	999999	199	637	855	285	999999	175	771	676	752	759	572	656	125	99	46	907	240	999999	999999	999999	352	440	391	385	999999	680	634	999999	14	999999	999999	480	66	999999	452	55	632	894	897	15	999999	872	999999	623	999999	440	221	999999	135	999999	15	336	367	306	999999	759	255	480	999999	999999	541	922	671	575	365	101	600	735	647	990	999999	346	620	151	687	479	372	768	838	449	468	413	723	446	180	999999	122	760	311	693	799	162	499	999999	999999	325	210	502	267	999999	840	485	583	999999	293	669	999999	225	618	999999	396	487	642	999999	999999	999999	209	235	404	298	999999	840	434	953	999999	132	999999	423	676	999999	279	869	510	999999	608	982	829	999999	999999	511	362	896	999999	704	306	321	519	999999	966	346	125	975	107	969	999999	10	999999	630	944	170	822	999999	549	256	999999	526	977	259	999999	258	307	999999	81	893	935	999999	698	729	999999	878	612	312	999999	340	256	303	772	540	916	608	931	209	644	992	688	999999	357	894	376	779	344	999999	197	718	999999	999999	903	214	999999	999999	311	332	973	999999	558	520	845	218	10	44	999999	447	343	748	326	999999	976	88	214	875	734	999999	999999	876	999999	352	124	737	301	751	399	568	506	531	999999	608	236	578	444	178	224	999999	894	341	35	896	926	449	401	999999	528	999999	999	168	660	508	999999	107	999999	999999	405	999999	999999	259	644	999999	940	811	451	718	871	408	999999	46	661	595	999999	31	999999	647	426	999999	345	360	999999	574	568	348	871	798	640	139	57	999999	773	116	231	645	999999	839	956	125	998	999999	79	129	190	962	506	999999	999999	947	255	883	999999	999999	772	999999	35	79	627	601	940	653	999999	742	360	415	273	555	999999	273	334	22	691	310	676	999999	291	999999	393	999999	842	999999	208	692	883	999999	449	52	343	664	619	627	221	364	185	354	605	336	768	775	699	951	999999	336	623	999999	202	488	63	999999	285	922	685	31	759	
143	454	395	859	196	965	230	221	708	653	999999	800	999999	135	331	66	955	999999	618	906	890	114	872	79	999999	971	961	989	233	389	697	999999	200	605	51	999999	220	476	582	999999	999999	739	992	682	916	443	866	362	731	63	999999	588	77	125	868	39	582	325	219	999999	13	241	987	329	956	764	610	999999	94	999999	845	999999	999999	999999	436	160	121	999999	999999	216	115	608	999999	179	999999	119	874	84	999999	21	999999	895	266	367	806	248	752	999999	999999	999999	832	145	278	310	217	999999	825	269	688	717	917	391	172	999999	119	404	973	817	269	999999	890	535	993	82	113	950	231	999999	999999	198	408	448	474	10	999999	999999	340	999999	962	228	999999	614	396	29	103	936	732	263	258	999999	274	934	414	999999	272	306	999999	205	999999	267	619	430	268	499	999999	479	917	171	629	148	999999	999999	855	999999	564	285	999999	999999	999999	999999	227	968	999999	599	924	474	43	999999	738	999999	828	999999	760	704	609	862	355	897	710	624	28	570	999999	999999	347	999999	999999	373	324	986	167	176	226	39	999999	651	284	669	574	844	445	999999	433	552	320	999999	266	161	441	702	929	251	274	999999	158	656	345	47	999999	999999	396	999999	281	999999	919	999999	919	999999	665	958	999999	686	999999	865	999999	696	999999	90	799	419	991	927	999999	622	66	916	902	861	999999	999999	316	246	418	999999	457	999999	999999	682	633	658	999999	535	495	483	123	999999	919	408	186	461	519	999999	248	999999	685	999999	738	999999	999999	12	759	68	850	282	651	351	277	435	417	413	647	999999	456	150	410	466	999999	999999	508	812	999999	503	685	429	873	61	999999	576	221	988	999999	400	999999	630	899	950	999999	223	831	772	976	999999	991	773	814	64	999999	107	999999	229	999999	290	161	999999	15	999999	382	999999	999999	600	352	700	223	429	376	256	477	825	251	460	780	227	626	735	999999	999999	512	999999	614	818	253	900	145	991	960	756	248	999999	999999	643	577	264	814	999999	429	999999	279	999999	407	999999	586	981	856	980	999999	810	663	426	55	502	753	470	816	999999	999999	999999	565	232	468	619	18	372	210	608	882	999999	413	999999	315	999999	999999	940	999999	999999	242	272	54	164	552	160	103	822	999999	132	889	117	999999	233	999999	977	720	999999	999999	999999	559	224	999999	258	108	999999	406	277	120	999999	269	812	955	769	357	94	408	410	679	317	525	999999	311	88	718	774	88	189	999999	338	840	999999	837	726	999999	27	999999	999999	999999	630	754	825	712	576	863	86	
161	678	875	800	579	319	999999	795	272	999999	999999	702	539	334	844	999999	767	781	653	83	975	239	281	340	602	612	354	59	999999	999999	484	735	225	641	623	409	999999	709	759	531	999999	51	464	134	114	789	266	731	999999	999999	68	930	999999	789	110	922	407	545	207	999999	999999	329	242	572	889	187	486	897	710	445	913	67	32	131	266	999999	774	157	235	813	355	622	273	36	641	999999	999999	999999	999999	701	12	768	511	792	999999	498	999999	891	999999	926	999999	369	999999	999999	624	999999	907	999999	533	176	157	259	999999	394	621	352	66	215	930	345	375	999999	366	18	442	154	999999	239	566	767	135	882	912	308	999999	986	601	999999	999999	999999	645	20	903	374	999999	999999	999999	127	999999	999999	442	999999	961	899	561	262	12	22	908	479	454	678	245	765	50	999999	347	21	883	635	751	143	999999	999999	999999	365	999999	991	464	690	696	438	68	353	335	999999	921	22	747	258	999999	999999	999999	932	197	967	775	147	334	999999	414	446	999999	545	999999	308	999999	672	999999	205	115	21	558	227	999999	26	619	891	999999	518	999999	335	999999	635	651	173	129	870	111	731	589	999999	667	184	286	260	204	522	882	37	732	999999	812	551	152	971	39	796	160	180	999999	883	708	999999	999999	89	999999	999999	894	307	188	929	570	478	615	106	999999	384	940	532	821	106	19	412	999999	999999	523	721	999999	679	999999	333	719	930	383	706	311	851	246	206	999999	596	628	584	848	802	999999	343	936	56	999999	999999	999999	628	359	261	999999	305	39	843	566	461	124	999999	999999	855	219	999999	999999	909	795	999999	147	743	455	999999	478	999999	563	983	999999	189	785	999999	62	487	477	101	999999	131	832	15	822	402	640	626	999999	414	419	999999	999999	57	999999	36	999999	134	517	121	183	135	999999	448	742	55	438	386	999999	677	171	999999	387	127	68	974	86	999999	680	745	999999	829	752	73	26	569	399	367	941	759	195	999999	969	999999	918	456	999999	394	272	999999	964	264	999999	804	252	732	999999	999999	989	999999	949	999999	453	999999	999999	354	382	719	432	183	655	999999	444	999999	491	243	717	32	209	999999	999999	692	527	903	780	999999	878	947	821	293	999999	923	378	999999	999999	724	999999	999999	999999	574	999999	627	962	99	999999	893	819	999999	999999	999999	24	593	276	386	637	267	944	549	991	170	999999	434	999999	148	229	731	999999	767	116	767	999999	520	676	634	999999	999999	730	437	999999	887	999999	842	999999	811	999999	999999	657	992	999999	999999	779	935	
999999	196	108	648	729	824	870	399	999999	62	929	999999	999999	504	917	641	847	629	536	517	766	114	141	633	799	96	868	859	999999	709	727	999999	987	822	315	489	999999	890	289	999999	999999	393	999999	976	913	89	560	999999	999999	25	999999	420	25	272	178	110	65	475	848	642	999999	21	999999	491	999999	999999	567	438	198	999999	115	956	349	629	950	383	999999	999999	719	719	536	999999	416	69	999999	316	547	999999	653	215	999999	71	51	999999	951	555	999999	213	999999	548	522	131	999999	24	910	198	80	999999	322	999999	691	999999	756	138	116	861	604	265	927	28	827	843	785	983	13	53	914	703	678	404	314	215	999999	180	207	415	517	999999	158	375	245	161	412	858	523	533	315	912	540	100	951	813	286	632	721	679	346	602	21	866	999999	377	717	918	491	486	397	585	999999	701	353	212	117	561	999999	999999	999999	927	469	479	738	999999	999999	588	999999	999999	928	880	459	528	78	915	389	292	101	867	444	493	999999	47	146	729	981	999999	746	999999	706	725	999999	55	248	999999	142	542	999999	282	214	138	999999	999999	557	999999	135	412	632	438	823	824	469	915	240	946	560	432	343	19	999999	334	842	999999	999999	999999	999999	414	290	999999	782	999999	164	819	999999	315	999999	385	490	628	604	579	216	317	925	881	266	999999	814	301	858	999999	209	999999	262	880	999999	770	206	355	999999	999999	131	972	999999	976	670	649	261	925	928	185	942	714	999999	450	127	534	779	912	999999	106	599	989	802	82	999999	999999	567	999999	29	258	188	144	151	999999	457	244	661	948	220	616	682	889	373	682	999999	494	713	811	999999	762	999999	999999	408	390	131	999999	179	583	999999	635	92	478	905	679	996	807	573	531	993	882	872	830	702	999999	423	999999	625	999999	313	163	331	756	999999	266	267	894	736	999999	761	325	74	87	620	585	534	213	999999	693	999999	961	921	192	999999	880	999999	999999	591	79	967	421	516	60	999999	999999	313	999999	999999	649	421	111	999999	812	770	999999	817	794	999999	126	805	220	999999	932	443	999999	999999	149	999999	148	376	107	313	999999	793	349	999999	24	807	999999	282	208	754	344	282	584	890	118	999999	150	999999	105	950	999999	274	999999	695	999999	616	927	999999	173	999999	320	282	999999	999999	414	999999	430	869	999999	986	773	844	999999	466	391	999999	859	462	999999	727	798	999999	281	999999	837	999999	999999	654	234	999999	999999	503	118	810	999999	72	958	785	485	98	991	281	999999	118	186	631	667	999999	313	999999	757	
474	999999	999999	599	999999	999999	175	960	21	982	776	644	999999	115	280	999999	795	32	329	999999	999999	999999	45	736	999999	815	172	971	999999	999999	746	350	310	999999	416	684	999999	221	208	999999	792	999999	999999	115	225	636	999999	12	999999	895	999999	277	984	999999	683	497	783	709	82	429	999999	999999	754	286	246	435	344	755	699	595	73	584	824	267	908	259	512	929	521	890	951	170	76	320	999999	478	366	87	966	919	901	962	148	999999	999999	598	80	198	999999	789	302	119	313	320	832	999999	453	726	323	434	985	853	198	192	477	677	999999	999999	423	767	999999	266	788	999999	693	110	445	54	999999	999999	999999	999999	70	731	999999	842	999999	755	999999	574	35	640	764	542	934	57	999999	956	312	556	471	636	775	111	721	999999	330	999999	626	731	852	408	692	999999	255	671	793	999999	594	635	999999	999999	955	999999	999999	438	502	255	845	645	337	489	742	487	999999	999999	548	999999	19	999999	999999	333	139	756	722	626	999999	760	296	272	264	316	371	677	999999	999999	680	926	369	293	544	84	687	980	404	373	666	999999	165	703	132	835	457	43	123	999999	252	999999	999999	999999	490	742	959	583	999999	30	128	999999	999999	999999	871	999999	599	726	26	999999	645	999999	999999	358	960	742	604	592	150	428	999999	337	563	246	999999	999999	799	253	999999	802	125	114	598	999999	999999	600	462	405	832	510	999999	730	999999	676	999999	104	999999	777	165	747	147	376	442	962	172	999999	511	516	913	400	822	355	924	224	331	541	559	978	113	369	290	999999	999999	640	192	999999	320	999999	393	751	999999	999999	98	999999	999999	749	671	635	221	464	999999	945	492	999999	687	890	806	802	355	321	544	869	674	999999	467	938	615	999999	780	43	480	625	132	999999	766	800	999999	869	560	582	869	923	767	648	280	345	716	328	952	302	331	518	999999	82	216	764	357	302	597	999999	143	869	855	187	984	473	822	999999	675	999999	999999	936	999999	773	999999	620	111	999999	524	132	231	296	849	999999	711	961	93	999999	999999	999999	453	999999	282	834	999999	10	78	999999	999999	807	522	396	653	76	999999	395	276	999999	629	596	662	999999	999999	474	504	846	29	377	475	32	390	772	375	673	442	668	663	417	334	451	552	522	999999	717	610	835	643	783	818	999999	695	325	999999	999999	348	132	196	807	340	601	999999	700	999999	642	426	750	31	979	999999	10	999999	859	443	187	53	150	999999	70	864	668	213	246	558	159	999999	75	999999	16	334	999999	999999	855	999999	733	
471	852	408	728	300	859	999999	664	159	818	594	835	881	252	325	208	999999	135	999999	999999	398	744	151	964	315	361	999999	25	999999	322	999999	875	999999	710	716	201	742	999999	769	999999	855	548	96	740	999999	502	999999	108	690	136	159	356	999999	999999	999999	726	999999	443	423	939	460	798	20	836	300	718	61	181	536	999999	999999	929	366	937	999999	849	999999	411	410	813	999999	310	335	528	173	181	962	378	375	989	490	999999	999999	830	554	67	538	259	999999	845	450	21	571	565	669	230	990	975	598	494	79	999999	43	610	770	999999	472	492	999999	128	755	683	805	999999	643	167	120	535	393	999999	321	407	960	564	373	167	739	999999	858	942	191	987	780	999999	920	191	999999	999999	70	404	594	56	586	332	100	766	999999	35	921	511	120	464	999999	838	999999	671	348	478	247	999999	420	703	633	730	936	768	902	925	999999	999999	999999	901	999999	988	175	274	999999	999999	999999	606	951	713	999999	356	832	727	999999	999999	706	999999	842	796	971	999999	984	890	422	855	395	332	999999	290	409	469	999999	218	989	999999	673	909	999999	710	14	641	661	707	855	287	897	219	999999	961	999999	376	620	999999	929	28	14	999999	999999	966	999999	999999	741	671	314	388	737	624	999999	803	999999	999999	999999	141	999999	340	794	286	44	145	999999	999999	960	902	72	42	848	999999	999999	970	598	399	67	883	468	862	999999	999999	403	477	999999	999999	481	568	693	999999	999999	999999	313	599	999999	727	249	716	19	999999	999999	999999	609	999999	999999	223	345	767	214	878	739	526	673	999999	441	999999	883	999999	594	683	705	401	999999	641	999999	370	219	689	746	870	999999	350	999999	402	679	69	391	131	938	336	938	714	999999	814	690	451	815	383	167	429	843	682	131	999999	370	791	629	967	216	179	14	999999	30	344	728	398	652	281	999999	381	999999	762	628	268	999999	990	46	404	950	623	555	835	999999	326	36	478	999999	999999	999999	888	999999	424	915	999999	331	293	694	30	96	301	798	543	133	786	999999	999999	63	999999	590	380	999999	234	999999	592	999999	179	999999	999999	317	259	179	114	999999	371	940	999999	847	859	936	461	306	26	318	658	825	21	999999	746	319	945	424	365	957	660	144	215	406	332	155	999999	170	990	712	836	132	694	303	999999	845	19	244	999999	926	139	83	737	999999	368	999999	612	999999	999999	394	372	835	813	156	999999	999999	734	999999	999999	713	783	300	315	313	481	536	140	717	999999	900	999999	711	230	439	827	587	406	999999	48	
564	542	695	783	606	350	11	318	999999	999999	533	120	999999	719	999999	152	999999	999999	434	445	832	636	999999	516	486	95	660	614	384	329	11	999999	445	999999	960	999999	98	517	709	962	479	228	999999	12	427	790	890	991	739	296	988	999999	971	853	999999	928	647	999999	999999	521	689	999999	999999	228	712	999999	999999	855	758	319	64	999999	68	471	965	613	53	892	98	695	204	668	875	98	340	192	859	591	356	42	999999	908	220	197	282	92	294	374	299	999999	126	44	999999	429	241	668	760	510	888	602	999999	754	101	999999	326	30	999999	999999	888	999999	841	999999	509	726	785	156	120	871	198	883	328	678	603	999999	579	170	435	455	856	672	432	359	999999	754	157	779	817	609	870	999999	570	449	999999	769	883	999999	535	999999	643	95	999999	889	999999	999999	283	999999	999999	727	42	999999	595	76	988	999999	108	492	999999	999999	999999	16	339	510	999999	936	322	879	201	999999	999999	546	635	919	811	770	124	542	46	698	481	999999	629	999999	577	714	666	504	999999	271	671	400	653	781	999999	637	756	57	999999	385	692	403	24	326	248	999999	530	675	265	227	111	565	455	690	282	638	387	249	933	295	279	818	999999	999999	172	98	892	854	982	999999	24	76	999999	999999	16	87	926	312	999999	91	193	991	249	243	169	999999	999999	999999	999999	308	260	999999	124	602	116	874	975	999999	999999	999999	603	676	999999	91	213	45	911	794	684	999999	999999	84	398	851	999999	287	578	195	771	66	153	929	355	684	922	507	952	61	554	141	111	999999	157	999999	999999	517	309	167	39	133	204	159	288	313	999999	185	128	272	500	999999	305	790	322	999999	15	673	330	17	169	999999	93	859	999999	552	103	869	927	697	373	595	978	421	165	999999	862	999999	651	999999	98	746	389	999999	561	725	836	321	529	60	695	814	196	301	997	999999	999999	345	999999	735	999999	726	258	999999	898	905	999999	999999	635	999999	245	21	32	999999	919	999999	326	403	308	524	716	781	350	999999	11	559	409	999999	423	831	999999	527	999999	916	999999	371	497	958	790	655	875	999999	685	853	815	999999	791	999999	382	585	16	647	46	394	28	438	999999	382	429	349	506	172	469	803	78	999999	927	116	999999	557	924	368	613	652	999999	764	999999	496	70	999999	767	501	314	838	824	959	999999	699	897	402	999999	999999	538	451	159	999999	492	881	785	107	999999	685	460	824	660	648	44	999999	745	999999	342	888	321	999999	999999	14	857	999999	979	999999	237	999999	218	999999	
571	809	829	171	502	999999	999999	224	999999	963	571	92	50	490	187	999999	925	106	999999	643	999999	107	999999	437	869	155	999999	999999	902	675	870	528	999999	406	999999	851	818	872	891	809	982	128	186	358	539	498	999999	377	453	803	193	140	999999	575	993	999999	15	402	302	357	999999	420	321	45	102	53	616	643	237	335	999999	63	215	154	661	942	920	454	897	380	999999	487	999999	999999	492	739	254	901	413	789	846	425	580	543	728	999999	806	150	265	496	882	999999	150	127	445	999999	925	139	999999	999999	999999	560	999999	999999	176	603	12	222	553	363	798	999999	999999	999999	489	999999	483	671	999999	999999	145	779	999999	999999	497	861	346	299	663	362	813	999999	987	361	245	999999	921	658	377	134	569	593	597	902	999999	177	99	702	638	503	657	263	999999	824	916	774	371	103	433	314	267	712	558	999999	999999	683	727	879	212	203	30	824	304	999999	529	551	192	999999	712	330	772	999999	661	999999	705	999999	410	172	445	471	924	827	234	72	999999	857	45	999999	362	25	449	220	999999	999999	482	832	958	423	305	374	592	999999	390	113	542	623	61	398	496	989	282	999999	443	740	278	203	600	999999	433	999999	516	786	999999	697	999999	562	153	226	687	873	601	987	866	80	879	850	446	131	530	254	806	646	909	373	743	884	776	999999	176	289	999999	726	990	633	858	806	149	693	232	980	999999	999999	999999	999999	397	295	698	372	861	428	756	999999	711	188	866	869	876	571	954	996	785	999999	59	408	641	875	996	999999	222	83	999999	753	898	550	774	971	999999	296	975	458	999999	414	897	747	999999	763	24	811	767	988	929	999999	999999	236	204	96	785	312	982	522	298	465	159	788	999999	999999	580	171	414	895	933	589	999999	506	811	381	495	312	999999	877	999999	999999	475	999999	153	141	24	672	355	687	195	633	314	999999	999999	729	264	119	38	999999	193	853	999999	872	64	349	982	242	425	822	600	482	999999	114	662	113	989	925	999999	587	988	999999	815	999999	999999	310	285	142	346	91	127	999999	283	357	694	17	788	999999	179	803	159	781	256	533	97	713	999999	209	800	999999	739	338	473	451	539	285	47	679	999999	754	74	849	896	999999	705	223	208	88	999999	655	999999	999999	756	841	437	999999	660	999999	999999	999999	113	999999	342	290	351	788	912	999999	817	418	999999	118	440	424	738	309	885	999999	827	874	999999	128	999999	155	999999	353	582	631	999999	999999	999999	999999	49	177	651	999999	999999	999999	999999	916	
310	377	271	11	999999	999999	955	341	999999	138	999999	999999	464	999999	999999	984	296	196	550	997	216	999999	818	494	793	224	999999	273	773	750	792	280	999999	911	999999	147	856	788	999999	532	999999	250	528	885	999999	877	300	284	685	666	702	330	74	994	999999	29	559	999999	217	471	148	692	568	362	346	999999	826	553	999999	999999	138	507	726	28	609	966	761	932	999999	916	923	999999	587	117	58	471	215	999999	211	553	588	89	580	998	393	706	682	176	549	949	60	747	999999	999999	538	204	999999	56	395	743	267	626	999999	999999	548	354	114	461	314	874	845	900	352	648	765	58	999999	728	634	903	999999	595	393	999999	866	185	711	255	999999	853	867	169	999999	999999	999999	961	796	290	999999	49	601	999999	999999	674	113	160	405	444	999999	489	999999	875	999999	492	999999	671	243	749	434	372	643	859	882	999999	999999	686	369	884	999999	804	262	646	278	594	999999	73	733	718	440	999999	780	277	999999	98	586	991	746	999999	18	624	999999	56	855	97	406	742	999999	410	667	427	790	520	92	771	237	999999	606	827	999999	395	999999	999999	319	999999	999999	999999	999999	793	874	999999	999999	320	876	737	85	215	999999	191	198	569	724	333	61	22	924	269	194	999999	860	955	394	999999	868	622	686	213	737	146	505	40	562	554	999999	651	487	480	999999	999999	696	999999	838	425	638	621	999999	615	473	306	793	332	191	281	932	999999	999999	29	451	264	61	999999	477	655	999999	168	16	180	796	999999	534	454	624	838	221	837	127	969	290	256	951	999999	999999	440	352	182	848	291	621	999999	30	999999	39	999999	304	823	555	193	739	999999	615	500	818	72	771	349	707	352	69	104	801	661	739	204	999999	980	141	46	312	512	319	999999	558	999999	999999	77	424	244	544	397	292	933	239	999999	999999	999999	262	677	999999	12	475	506	231	526	816	368	728	834	87	324	692	518	880	236	999999	890	999999	639	682	704	925	473	999999	671	812	868	431	929	563	999999	727	999999	377	310	47	999999	503	41	372	31	999999	589	167	230	705	774	999999	12	648	750	999999	999999	999999	964	87	11	999999	559	999999	999999	937	799	281	999999	999999	999999	150	999999	198	358	999999	999999	999999	661	366	345	999999	999999	965	47	999999	428	290	812	999999	113	469	413	999999	999999	124	999999	326	999999	93	548	318	933	633	478	634	482	999999	300	363	607	357	342	607	741	696	999999	593	676	999999	518	999999	999999	889	493	767	736	357	999999	999999	453	594	851	999999	999999	999999	999999	
953	497	413	999999	614	990	999999	737	756	137	806	491	349	13	360	649	292	575	39	849	53	150	710	999999	999999	999999	999999	910	23	999999	764	999999	715	324	168	105	999999	799	903	529	20	162	736	640	930	865	813	240	102	944	999999	12	999999	187	999999	812	787	516	217	953	933	548	724	999999	372	999999	776	999999	844	264	386	493	671	510	839	890	414	80	999999	269	847	825	818	78	937	762	11	537	985	355	999999	757	591	949	595	471	999999	485	278	914	99	788	395	837	567	999999	340	287	999999	448	408	999999	548	999999	999999	117	730	655	323	999999	24	248	999999	499	946	629	902	722	915	377	462	928	801	63	180	69	440	980	510	862	432	724	199	546	947	999999	218	643	843	999999	741	782	999999	999999	899	999999	748	896	999999	938	182	999999	999999	999999	985	479	915	999999	778	57	677	749	154	999999	187	300	59	503	552	354	420	269	879	999999	635	679	766	143	999999	999999	999999	543	99	572	690	999999	361	228	999999	999999	686	999999	864	999999	810	992	637	711	490	999999	801	255	999999	999999	527	999999	739	935	345	316	712	781	342	459	736	999999	999999	999999	999999	374	938	830	942	999999	999999	697	999999	93	626	643	51	65	653	554	999999	75	199	552	999999	777	84	426	882	254	764	905	390	999999	69	676	342	65	941	126	671	970	312	279	879	830	518	999999	319	702	999999	999999	138	787	931	671	944	117	538	992	299	521	948	999999	999999	761	316	988	999999	949	310	986	999999	536	882	999999	762	919	672	224	269	428	999999	190	980	116	777	602	484	999999	731	234	526	999999	999999	999999	999999	999999	999999	127	523	529	999999	369	401	287	543	601	905	384	908	35	445	999999	733	870	414	767	717	213	999999	714	999999	999999	999999	999999	469	174	709	999999	534	157	960	554	700	739	796	748	999999	702	573	999999	697	109	490	999999	789	999999	225	956	745	264	999999	755	143	999999	25	996	150	999999	818	378	891	181	849	760	75	890	623	993	83	665	979	24	640	999999	26	414	155	522	296	999999	948	752	987	280	999999	215	421	999999	999999	999999	607	472	884	204	294	525	999999	999999	999999	898	588	999999	883	89	999999	999999	124	334	792	610	851	628	39	560	430	148	193	999999	510	859	999999	999999	279	283	999999	517	139	999999	524	500	165	999999	999999	999999	678	999999	869	908	995	376	100	999999	108	124	948	978	443	333	999999	155	342	999999	228	781	429	856	952	610	30	767	999999	999999	810	999999	455	435	999999	640	882	703	279	285	584	999999	
769	999999	633	165	999999	90	84	999999	672	378	168	484	206	109	969	821	774	269	887	999999	623	999999	286	999999	669	523	240	802	451	80	875	66	105	94	21	46	233	797	285	999999	693	947	15	441	144	970	238	647	671	71	999999	20	397	999999	520	357	115	827	496	811	999999	281	365	999999	502	999999	999999	121	999999	932	597	976	983	947	999999	999999	416	845	671	698	294	999999	140	389	151	865	669	748	574	999999	931	999999	311	474	101	422	591	413	999999	43	591	126	559	739	999999	952	37	450	813	844	940	269	166	797	999999	266	151	975	999999	999999	441	640	547	999999	999999	201	999999	518	999999	999999	94	13	906	638	117	177	43	999999	915	999999	999999	229	934	729	999999	671	250	513	948	834	280	616	952	310	601	950	579	134	999999	282	999999	518	999999	692	759	937	363	527	689	999999	232	999999	69	999999	799	222	706	817	711	999999	999999	172	570	999999	999999	478	61	606	46	167	598	999999	999999	643	911	329	635	252	969	999999	318	999999	999999	599	611	999999	556	689	511	999999	254	999999	999999	409	999999	124	947	999999	841	291	999999	756	491	532	760	324	999999	999999	999999	999999	587	464	848	925	999999	999999	999999	971	419	999999	921	371	999999	658	999999	837	495	999999	999999	797	381	72	999999	687	899	561	240	302	999999	297	443	999999	999999	999999	999999	790	912	497	389	101	776	976	162	999999	999999	524	661	832	999999	922	828	834	114	999999	108	999999	64	999999	36	468	998	999999	141	132	885	791	43	74	999999	133	924	998	873	999999	30	999999	910	887	999999	384	899	408	683	916	469	609	999999	999999	932	286	735	999999	470	920	999999	999999	844	40	999999	579	999999	999999	975	495	998	999999	960	999999	543	999999	613	176	842	651	568	999999	372	225	662	286	764	268	142	580	397	999999	537	952	137	299	560	880	261	999999	999999	312	432	999999	918	639	999999	152	240	238	999999	569	909	818	362	503	999999	629	999999	360	814	231	465	405	108	826	302	999999	999999	254	999999	999999	914	104	758	266	178	185	307	33	637	622	38	999999	999999	827	272	719	600	633	930	930	513	901	999999	999999	846	36	98	999999	999999	999999	999999	985	999999	939	654	814	70	105	335	193	332	353	999999	202	203	999999	498	281	564	583	417	132	999999	999999	230	23	999999	96	419	151	96	215	687	996	236	999999	818	967	182	457	658	999999	308	747	607	169	187	741	478	294	538	999999	536	763	233	273	999999	872	719	640	653	974	999999	193	106	999999	999999	999999	965	161	743	999999	108	117	
924	912	824	999999	999999	70	835	430	617	135	613	279	678	924	999999	999999	380	946	258	541	999999	683	819	125	651	491	504	460	775	327	550	999999	718	429	999999	321	449	999999	267	659	804	233	366	560	580	827	447	741	954	12	780	797	282	566	999999	250	103	708	999999	134	566	385	654	300	584	606	560	259	999999	461	524	285	689	599	736	580	327	269	545	823	53	762	999999	773	546	752	734	161	125	999999	999999	740	179	143	999999	999999	579	76	975	973	276	198	656	503	488	504	999999	683	830	999999	923	999999	173	111	90	999999	999999	880	753	832	871	408	143	498	243	783	116	556	505	316	11	260	293	571	557	854	999999	13	999999	51	999999	999999	331	393	999999	393	576	77	999999	299	551	999999	322	999999	111	868	64	167	269	704	999999	562	187	523	731	673	550	999999	554	235	697	999999	595	999999	197	820	86	750	824	999999	217	48	503	216	765	313	937	150	469	999999	999999	948	743	590	653	91	873	808	661	10	843	974	523	826	999999	675	999999	999999	955	291	791	999999	999999	999999	999999	360	68	999999	757	427	735	409	143	865	435	749	142	15	68	999999	947	278	999999	999999	15	242	524	677	615	100	999999	336	195	188	896	496	614	332	102	303	33	999999	999999	244	274	444	999999	657	400	851	542	106	999999	849	343	522	225	519	415	999999	835	999999	365	667	226	999999	223	954	969	939	999999	809	913	999999	92	55	228	999999	559	570	401	867	287	764	557	999999	783	345	999999	383	281	999999	999999	999999	999999	999999	999999	392	27	865	999999	886	688	999999	716	733	193	999999	767	298	999999	370	999999	844	863	968	113	600	120	121	625	878	120	595	668	999999	892	85	306	999999	507	999999	836	693	349	514	999999	999999	999999	824	999999	999999	578	556	89	910	145	83	974	999999	539	946	282	999999	999999	999999	776	102	999999	677	840	117	491	999999	790	468	534	276	504	358	999999	287	999999	296	199	630	309	563	999999	999999	999999	819	111	807	910	561	999999	999999	453	997	738	96	43	380	999999	813	514	260	999999	621	999999	868	578	625	710	261	403	985	716	999999	52	222	999999	44	773	31	16	684	416	239	904	603	823	999999	620	999999	999999	999999	312	386	126	999999	798	894	382	45	250	485	106	658	167	999999	223	833	954	525	509	999999	607	961	806	999999	843	535	717	782	999999	81	999999	17	17	231	682	340	503	993	999999	692	999999	737	780	531	588	757	82	999999	390	990	552	104	203	255	575	350	579	296	215	999999	187	999999	
990	999999	480	999999	651	999999	999999	883	999999	961	999999	817	346	869	191	285	251	999999	463	999999	401	999999	999999	911	814	762	655	341	760	217	788	999999	514	72	999999	611	61	499	116	145	439	999999	660	999999	992	386	999999	705	999999	999999	54	129	808	796	207	999999	649	568	283	889	290	999999	999999	132	999999	949	312	283	131	579	234	751	979	999999	951	895	403	939	918	999999	852	999999	181	466	172	668	999999	718	864	811	999999	492	999999	227	855	875	999999	999999	417	999999	84	999999	583	590	79	302	149	490	844	312	542	999999	649	846	46	999999	999999	665	959	514	999999	999999	418	320	999999	741	999999	762	472	85	521	865	532	876	363	227	376	591	397	869	528	999999	874	561	279	999999	999999	379	190	999999	493	717	999999	999999	999999	490	226	273	999999	337	999999	387	999999	768	791	999999	188	773	493	819	964	800	999999	999999	985	743	720	999999	51	999999	898	999999	999999	999999	591	803	296	629	439	999999	999999	999999	999999	69	999999	151	844	999999	999999	999999	83	79	999999	371	560	999999	449	999999	916	702	770	369	232	617	439	610	805	999999	186	999999	390	558	343	620	818	861	192	219	986	844	899	614	999999	448	291	999999	999999	220	999999	898	364	806	713	737	112	641	880	10	630	502	345	774	928	782	221	999999	999999	275	553	698	511	239	502	82	803	999999	999999	783	336	609	999999	595	682	288	999999	584	999999	606	517	187	999999	191	589	494	999999	134	999999	314	237	766	999999	14	999999	999999	396	999999	999999	641	933	947	368	106	673	30	172	750	102	649	999999	637	679	139	758	376	716	999999	650	18	573	999999	999999	968	556	569	999999	335	928	983	891	999999	280	999999	672	999999	818	885	518	568	999999	999999	42	46	166	600	96	999999	999999	300	982	77	999999	305	999999	265	477	399	999999	113	513	999999	999999	119	758	648	367	999999	466	198	557	831	811	92	686	814	645	999999	811	955	483	552	999999	999999	999999	824	36	974	999999	416	999999	428	344	414	999999	494	999999	923	999999	518	999999	621	506	999999	999999	160	266	401	999999	263	620	44	999999	594	630	961	757	194	118	933	621	392	999999	60	106	138	999999	407	37	999999	877	721	165	999999	722	862	55	999999	894	849	568	999999	366	883	796	67	840	750	783	103	737	753	999999	354	999999	850	292	456	961	999999	999999	858	374	999999	385	898	879	294	872	768	999999	736	299	268	999999	987	999999	455	263	999999	297	746	623	999999	464	134	906	811	407	999999	999999	999999	70	999999	196	709	270	939	507	898	188	556	
877	999999	188	11	999999	556	999999	999999	824	836	203	921	327	917	245	999999	961	261	991	78	887	999999	198	325	675	20	82	666	999999	999999	999999	999999	861	740	868	608	755	463	670	359	832	999999	56	743	405	148	961	999999	473	829	977	999999	907	119	669	877	826	862	335	452	484	322	999999	737	999999	999999	999999	586	58	636	999999	508	999999	641	245	399	999999	454	920	999999	59	999999	202	896	118	999999	457	999999	81	999999	782	892	999999	228	999999	520	315	319	854	999999	87	385	999999	837	154	999999	664	276	999999	280	999999	381	942	999999	403	999999	129	999999	629	999999	391	319	514	66	854	793	379	372	766	725	93	644	599	363	460	673	999999	364	999999	999999	48	190	999999	801	77	410	949	341	825	203	401	999999	689	669	184	768	999999	174	983	361	110	301	999999	999999	999999	999999	999999	999999	347	729	999999	764	999999	999999	157	211	442	713	988	999999	843	48	547	999999	999999	73	954	999999	999999	999999	999999	418	381	401	538	746	680	999999	614	999999	999999	370	993	999999	104	999999	486	699	999999	973	335	167	185	539	517	999999	999999	937	824	132	334	999999	411	655	999999	690	392	151	462	410	530	999999	108	209	999999	483	55	452	477	999999	587	999999	999999	999999	999999	645	999999	999999	883	476	999999	742	999999	999999	464	999999	958	347	999999	413	253	344	247	121	453	999999	68	975	999999	43	26	311	999999	137	999999	78	441	207	298	290	457	551	267	985	417	787	999999	615	745	57	999999	707	283	73	999999	999999	28	999999	760	745	587	267	999999	849	459	691	282	999999	947	396	345	761	58	887	955	999999	86	261	703	666	810	999999	240	666	518	319	37	999999	682	302	60	999999	999999	553	703	199	999999	418	999999	726	999999	999999	668	358	712	763	658	396	117	751	175	766	604	104	999999	999999	37	470	340	149	663	999999	103	654	999999	211	999999	505	999999	766	289	668	725	976	999999	775	784	881	954	755	661	641	298	931	137	293	539	352	999999	569	999999	952	999999	396	72	639	999999	23	999999	510	448	162	212	351	472	506	999999	628	999999	999999	359	156	516	585	999999	999999	586	171	527	61	672	999999	887	625	604	999999	591	339	913	521	834	999999	867	999999	316	509	438	947	468	999999	999999	910	409	458	999999	999999	446	999999	908	50	62	779	999999	961	837	476	999999	587	747	146	914	710	715	431	335	588	288	72	279	978	593	639	703	999999	999999	999999	573	439	415	588	890	100	431	999999	469	65	285	906	616	840	243	851	209	999999	715	542	204	999999	132	630	
736	383	232	929	999999	422	86	598	162	85	999999	999999	181	169	255	824	999999	842	961	999999	313	382	456	438	744	741	999999	380	191	999999	567	595	316	785	999999	516	867	999999	426	56	978	687	753	540	999999	407	680	50	87	890	263	362	26	999999	327	364	927	793	194	715	982	706	999999	886	518	317	999999	395	999999	739	956	999999	999999	915	301	999999	628	915	500	346	71	399	303	301	22	214	578	464	468	497	589	999999	318	711	999999	999999	280	999999	999999	630	878	999999	733	348	933	477	999999	111	560	701	736	21	303	847	653	592	999999	999999	874	999999	999999	75	999999	820	159	883	478	714	851	28	354	999999	999999	869	468	776	666	954	367	545	999999	477	999999	767	760	999999	780	470	67	999999	869	165	999999	718	892	812	999999	913	198	999999	999999	231	260	999999	356	999999	999999	433	388	877	926	457	757	999999	45	270	171	999999	999999	581	112	999999	657	999999	159	199	769	999999	977	655	418	753	766	316	546	999999	227	372	421	785	460	356	999999	999999	554	421	407	663	999999	999999	651	207	853	616	999999	991	573	880	392	167	215	941	456	732	999999	183	691	451	792	988	999999	798	748	283	999999	756	925	999999	999999	999999	999999	115	503	355	14	220	999999	159	368	554	482	347	980	263	580	519	899	999999	719	999999	730	956	870	999999	588	853	458	580	999999	201	75	999999	64	655	375	999999	999999	999999	999999	259	999999	541	92	247	516	706	817	999999	999999	611	856	576	758	454	16	834	244	809	767	999999	761	328	999999	176	489	387	999999	335	888	480	80	798	630	470	107	198	873	633	999999	881	45	964	877	999999	344	499	347	999999	648	541	865	999999	343	577	497	955	877	999999	758	999999	999999	999999	606	999999	541	68	945	999999	356	817	999999	999999	632	999999	125	797	450	779	831	999999	50	682	999999	356	614	442	999999	999999	973	152	320	957	874	58	467	553	367	999999	352	286	554	59	263	830	580	263	16	457	462	700	514	107	94	999999	98	999999	999999	260	617	108	603	892	324	214	507	13	737	999999	999999	572	440	795	436	999999	999999	990	429	856	776	999999	435	999999	600	283	999999	999999	873	115	960	726	999999	999999	46	254	999999	662	735	59	333	999999	999999	433	39	890	269	718	670	539	334	107	321	949	999999	266	673	596	301	51	576	293	139	632	623	701	824	333	758	192	872	782	265	999999	532	208	999999	12	977	710	23	919	552	999999	780	862	414	797	632	780	580	95	370	694	482	49	447	893	809	337	75	936	
999999	999999	666	999999	842	941	426	999999	999999	670	619	591	37	999999	741	795	851	760	297	37	700	978	612	786	422	999999	897	493	761	999999	202	650	999999	999999	959	999999	677	239	999999	473	999999	357	360	909	476	999999	666	999999	307	651	51	999999	50	48	999999	981	875	879	139	281	54	933	524	999999	478	968	947	999999	697	999999	127	622	741	999999	999999	999999	999999	999999	320	643	905	999999	195	999999	999999	999999	999999	606	841	977	198	798	109	748	999999	447	833	872	441	507	831	999999	138	629	999999	429	999999	226	392	892	363	183	999999	495	376	999999	748	999999	586	334	999999	350	119	719	999999	329	522	999999	405	999999	519	755	271	999999	811	200	942	565	585	481	999999	999999	224	948	999999	25	239	613	382	454	698	428	999999	117	999999	490	605	999999	150	214	906	999999	820	999999	382	608	999999	756	684	185	40	192	828	999999	498	999999	136	999999	105	474	999999	909	999999	950	520	100	469	163	674	999999	595	534	425	999999	575	520	999999	51	575	999999	999999	999999	929	206	424	515	600	999999	619	172	999999	999999	322	676	124	999999	705	870	662	291	999999	757	91	999999	590	506	767	999999	999999	999999	413	95	595	90	370	616	999999	422	536	999999	500	288	999999	511	967	161	221	748	267	578	815	999999	999999	294	876	355	401	576	616	917	748	153	651	641	999999	278	848	241	999999	999999	28	292	999999	657	791	999999	223	580	395	439	294	999999	199	961	999999	710	706	311	214	25	224	412	806	619	266	999999	636	999999	751	698	312	979	443	759	560	532	369	730	999999	999999	142	821	190	999999	632	729	954	999999	479	999999	571	547	37	999999	292	615	485	724	401	444	233	320	999999	697	136	315	585	439	410	639	999999	976	808	198	882	999999	231	630	999999	537	402	946	433	702	137	999999	952	153	476	999999	56	644	339	999999	791	822	992	999999	59	327	153	525	999999	840	708	595	738	838	999999	889	394	855	737	864	52	287	887	999999	569	999999	363	441	962	999999	592	706	999999	750	407	70	999999	737	580	668	393	999999	666	592	993	542	36	123	735	587	560	201	906	475	25	513	999999	865	923	688	999999	711	999999	823	257	12	948	988	999999	999999	999999	656	999999	79	480	175	621	304	143	999999	344	249	706	384	999999	999999	799	181	734	893	135	546	999999	892	999999	681	323	842	345	999999	593	48	681	389	110	903	999999	837	994	999999	892	999999	999999	896	353	724	15	188	917	856	212	776	999999	548	231	940	843	392	374	799	852	778	958	151	444	306	
568	327	284	12	999999	961	999999	999999	10	494	814	917	549	999999	675	145	999999	489	999999	816	999999	143	999999	169	999999	999999	999999	999999	997	999999	682	590	461	56	166	688	903	999999	381	251	999999	378	547	737	136	925	842	394	133	717	852	479	362	627	521	434	169	999999	999999	949	498	982	887	885	999999	234	465	502	823	986	241	20	117	999999	999999	415	595	429	43	999999	691	88	81	290	272	212	237	834	535	731	529	788	972	431	752	999999	491	999999	925	901	470	350	571	999999	485	999999	372	999999	410	116	838	999999	92	999999	999999	419	999999	999999	623	999999	997	631	999999	999999	467	453	48	685	794	609	924	933	504	141	999999	351	999999	935	999999	430	999999	421	999999	429	893	789	705	999999	173	343	707	883	999999	999999	999999	838	383	479	678	42	803	686	30	999999	191	904	245	950	143	916	902	975	803	203	770	999999	999999	548	208	678	999999	999999	999999	461	902	51	895	999999	237	835	967	48	999999	771	626	999999	400	999999	247	988	554	755	999999	256	440	732	999999	845	554	327	641	835	280	10	294	930	175	569	999999	150	999999	999999	723	308	949	863	718	41	577	999999	999999	999999	310	220	999999	992	999999	999999	30	179	960	59	634	909	999999	999999	767	999999	999999	695	987	831	734	107	978	999999	42	731	307	577	23	58	999999	999999	999999	76	999999	70	999999	999999	999999	900	999999	999999	999999	959	430	813	115	999999	999999	999999	554	999999	629	363	840	999999	241	635	960	999999	999999	453	166	999999	781	697	999999	136	999999	707	389	194	609	97	292	15	918	999999	999999	999999	626	490	480	560	504	397	317	999999	999999	332	829	250	342	974	933	105	999999	277	187	733	46	978	999999	398	83	999999	282	542	81	835	294	221	568	741	495	487	972	999999	999999	394	390	998	900	284	878	148	999999	634	999999	197	999999	650	841	343	192	647	279	91	486	999999	125	999999	707	401	999999	617	999999	601	489	455	132	999999	860	793	353	47	88	936	999999	934	999999	647	388	884	402	999999	380	234	558	847	217	890	129	282	999999	615	301	508	245	999999	466	260	154	708	74	476	999999	58	990	155	569	342	571	552	626	477	999999	823	999	404	999999	458	52	641	999999	241	847	587	523	737	999999	999999	999999	999999	478	268	999999	680	999999	925	852	332	243	413	288	999999	329	576	656	802	999999	477	509	840	33	999999	217	513	470	999999	629	213	534	262	999999	989	999999	999999	83	999999	999999	715	13	83	999999	914	224	639	362	372	912	999999	999999	721	518	278	999999	860	
999999	470	60	999999	999999	987	306	999999	797	981	14	299	999999	18	999999	298	828	514	474	435	298	999999	999999	578	161	999999	920	358	999999	812	999999	139	918	781	94	613	999999	984	999999	25	999999	999999	126	999999	634	999999	999999	903	777	642	893	14	804	644	571	127	676	999999	838	121	999999	999999	999999	985	999999	999999	381	462	924	889	981	843	999999	458	658	396	991	560	943	999999	969	999999	581	640	919	740	335	283	999999	999999	937	999999	156	999999	948	999999	535	141	996	759	691	675	979	888	999999	60	996	999999	999999	185	999999	999999	999999	749	151	60	375	737	999999	999999	549	107	252	999999	951	999999	696	622	999999	999999	999999	999999	563	999999	407	303	47	999999	979	868	744	979	298	44	840	821	305	407	254	897	463	798	75	999999	219	999999	433	31	936	999999	364	383	845	166	999999	999999	563	999999	352	847	23	682	757	207	762	569	809	217	999999	140	999999	999999	378	612	999999	72	999999	72	999999	813	870	999999	756	477	514	999999	144	141	719	574	267	950	999999	999999	883	781	51	999999	999999	999999	999999	999999	904	806	999999	75	15	243	999999	262	481	501	999999	538	976	998	926	289	692	401	435	999999	497	552	999999	901	243	971	728	999999	30	925	333	999999	38	999999	121	950	999999	999999	364	901	999999	467	103	999999	580	526	999999	885	999999	761	186	347	999999	117	727	999999	933	758	831	43	999999	999999	241	556	177	999999	510	332	886	999999	472	252	46	999999	337	40	458	999999	999999	717	551	999999	739	269	748	999999	999999	921	927	999999	26	68	617	331	396	153	235	546	999999	534	25	108	998	879	298	933	310	691	779	697	903	827	999999	123	492	672	999999	972	999999	191	936	588	999999	137	958	413	634	715	147	193	999999	911	999999	999999	701	453	843	860	970	814	686	999999	999999	239	855	199	631	504	999999	724	686	263	739	999999	597	436	702	871	920	885	999999	594	999999	596	892	999999	320	999999	999999	999999	999999	607	999999	992	504	518	999999	175	999999	769	782	140	876	999999	999999	550	999999	999999	208	275	750	999999	939	95	516	999999	874	554	346	999999	878	991	92	800	895	89	262	746	913	88	989	537	599	160	999999	177	718	999999	100	999999	999999	222	441	157	298	855	999999	916	486	999999	644	892	828	999999	890	791	58	85	528	427	298	435	195	129	999999	222	383	788	982	348	999999	745	464	999999	55	666	559	935	999999	49	422	999999	270	509	444	106	709	191	270	321	129	642	611	672	999999	999999	36	999999	999999	85	482	999999	933	148	40	999999	999999	999999	
371	233	241	123	999999	488	14	952	175	685	685	188	513	999999	528	670	229	740	999999	791	941	662	640	247	73	437	567	544	412	132	479	999999	999999	875	819	47	90	15	79	133	668	111	227	351	999999	692	571	290	359	272	919	300	765	999999	891	999999	593	994	59	145	920	470	999999	53	216	149	520	637	999999	999999	999999	223	670	999999	999999	840	444	298	610	381	866	999999	194	149	213	188	779	999999	984	120	453	95	999999	934	212	999999	561	184	999999	999999	182	933	999999	868	999999	999999	630	754	522	61	999999	304	999999	678	279	644	285	999999	839	999999	369	497	653	270	47	504	999999	736	999999	925	289	999999	163	124	209	932	999999	999999	467	999999	558	999999	999999	932	846	158	702	286	999999	568	921	999999	344	117	999999	684	999999	648	830	187	999999	999999	946	596	772	13	151	999999	479	999999	999999	959	999999	342	999999	344	999999	720	424	888	802	980	81	999999	14	137	999999	56	999999	524	999999	729	495	290	69	664	89	913	170	842	999999	433	807	326	301	961	999999	12	638	792	697	570	234	999999	385	466	821	706	592	999999	87	999999	999999	955	695	547	474	999999	282	999999	265	83	559	581	880	378	183	999999	948	52	917	923	418	205	826	91	505	553	905	603	842	382	331	525	764	912	152	852	631	754	497	558	729	822	999999	999999	20	652	71	16	293	999999	758	549	727	164	686	999999	999999	614	52	999999	755	679	999999	999999	751	999999	816	967	236	331	999999	203	999999	368	203	595	669	212	81	999999	491	898	319	999999	624	999999	999999	610	999999	66	724	26	712	575	802	60	850	653	999999	976	836	103	779	962	942	564	994	369	999999	999999	426	999999	543	199	439	856	369	206	267	969	999999	215	741	999999	606	117	999999	999999	565	153	999999	999999	339	105	26	398	129	999999	832	70	999999	438	650	999999	639	798	483	999999	145	945	999999	653	396	903	739	999999	361	609	365	835	83	25	803	817	357	411	596	999999	999999	51	737	21	374	207	192	999999	565	607	540	808	999999	968	843	619	461	999999	629	999999	999999	999999	999999	520	992	999999	986	771	634	833	786	238	999999	45	349	104	999999	999999	289	198	999999	930	75	753	78	557	211	999999	999999	999999	999999	265	999999	999999	92	787	999999	227	29	999999	220	420	184	731	999999	312	605	999999	629	749	411	782	812	999999	999999	434	999999	999999	451	444	795	881	600	999999	478	531	999999	999999	953	561	99	999999	660	912	978	310	756	999999	932	765	999999	999999	485	431	783	583	453	999999	455	999999	
467	721	775	584	999999	338	819	999999	263	999999	856	563	644	999999	660	420	999999	899	462	414	999999	986	999999	999999	492	999999	999999	179	666	999999	87	113	597	306	103	377	999999	86	341	999999	490	999999	89	999999	909	398	999999	418	771	372	461	554	889	50	978	480	999999	99	101	999999	999999	650	77	368	222	752	965	347	973	292	204	55	999999	999999	924	656	999999	999999	999999	103	222	987	408	303	443	999999	224	557	327	623	17	136	984	942	716	840	999999	720	429	166	999999	632	999999	488	999999	416	986	87	126	332	573	652	322	997	186	945	252	999999	925	689	538	418	29	999999	285	999999	999999	999999	106	999999	701	196	298	999999	670	590	553	919	135	37	545	146	440	995	60	364	814	999999	999999	770	597	191	794	999999	628	24	999999	93	999999	111	355	372	980	999999	631	999999	364	702	999999	595	402	332	648	999999	154	401	977	999999	310	999999	263	84	857	999999	496	520	401	558	991	656	977	999999	999999	34	681	183	166	408	373	673	999	122	659	180	378	275	542	896	595	236	46	588	783	292	847	280	999999	654	999999	999999	999999	806	710	680	618	932	999999	999999	999999	999999	999999	579	660	637	999999	150	424	687	957	230	999999	999999	962	765	619	399	686	433	999999	411	669	999999	862	262	688	203	411	979	562	445	659	918	679	625	991	467	927	999999	371	707	999999	999999	697	999999	144	489	999999	945	71	228	256	192	999999	999999	311	734	999999	408	948	999999	738	445	999999	999999	571	999999	825	999999	773	161	471	540	72	478	999999	842	813	547	128	999999	358	466	917	343	199	476	480	863	999999	266	751	529	207	643	968	421	702	999999	753	86	663	507	181	999999	757	715	129	968	270	469	921	999999	999999	999999	379	282	999999	790	332	104	999999	961	32	517	409	941	343	429	999999	143	999999	637	794	52	545	850	294	999999	999999	999999	999999	999999	603	999999	345	583	250	999999	273	695	893	999999	999999	658	498	999999	485	664	510	815	382	699	468	137	329	293	383	247	999999	529	999999	519	999999	849	747	85	368	177	182	826	701	885	999999	814	249	237	784	999999	999999	843	374	630	507	770	110	657	53	476	535	62	999999	12	252	999999	708	383	999999	999999	910	999999	342	318	491	683	999999	999999	544	653	887	102	508	246	999999	371	164	999999	22	443	748	100	41	892	641	999999	999999	999999	643	421	116	866	528	999999	236	139	510	66	148	999999	999999	614	999999	400	588	999999	553	962	318	999999	590	999999	999999	274	265	999999	999999	999999	676	999999	66	424	
853	132	547	31	573	727	999999	564	860	108	227	999999	999999	143	976	641	313	209	575	664	391	999999	831	764	504	263	525	415	747	70	999999	776	767	242	761	990	999999	567	999999	826	999999	753	31	999999	134	182	488	999999	843	999999	146	477	796	401	43	101	301	782	526	319	212	999999	816	799	999999	450	999999	554	999999	985	788	746	999999	749	712	637	740	348	640	332	999999	403	999999	999999	924	912	980	376	208	669	699	80	51	999999	623	999999	999999	999999	773	683	751	934	749	858	962	400	146	999999	689	406	360	952	999999	999999	544	809	42	999999	875	999999	470	64	355	999999	296	718	705	999999	135	999999	700	999999	575	956	580	841	653	713	43	533	775	999999	686	802	999999	999999	927	846	23	814	324	999999	355	999999	223	697	588	46	999999	999999	999999	363	921	334	705	841	999999	196	624	703	999999	328	786	999999	40	536	378	553	999999	999999	790	858	768	999999	50	584	173	999999	742	882	999999	617	152	789	999999	422	22	999999	106	478	368	740	232	320	659	995	340	13	937	999999	329	999999	642	31	999999	836	595	610	294	131	677	779	999999	741	451	547	999999	997	513	618	999999	26	456	999999	191	60	999999	458	661	54	253	999999	670	999999	999999	999999	974	131	335	11	826	999999	999999	975	801	588	297	491	869	121	999999	999999	999999	329	999999	313	588	718	839	413	211	147	999999	249	877	517	119	397	187	233	999999	999999	999999	999999	791	122	948	481	133	602	762	153	999999	550	235	911	668	351	999999	999999	639	266	291	921	800	689	999999	999999	107	293	479	999999	314	646	548	763	670	989	999999	60	364	116	594	247	650	67	558	408	23	966	848	768	504	999999	593	316	999999	750	710	111	659	999999	383	999999	133	863	839	942	11	471	250	679	813	842	895	532	671	999999	280	743	999999	64	814	141	444	711	999999	387	62	241	990	919	288	435	999999	245	733	754	124	999999	227	615	406	551	999999	179	954	999999	41	71	644	999999	480	967	971	604	314	252	405	421	469	462	999999	769	481	331	400	387	451	999999	799	916	929	493	525	999999	658	273	416	274	756	742	999999	991	597	270	449	321	464	796	930	999999	359	702	327	765	725	636	80	403	999999	576	220	381	271	727	799	999999	451	455	946	999999	835	140	665	727	116	899	182	999999	999999	88	923	655	729	318	567	999999	175	760	799	999999	203	22	999999	999999	531	974	729	869	470	462	999999	18	999999	888	999999	228	47	999999	658	825	463	859	521	700	999999	564	651	953	
169	572	821	691	656	924	848	823	645	999999	999999	999999	180	313	999999	430	218	999999	999999	840	662	349	199	999999	112	973	568	343	500	794	536	999999	999999	999999	709	897	640	999999	362	925	50	831	582	562	404	525	655	160	119	999999	492	739	759	810	999999	820	382	255	999999	682	366	514	332	850	999999	238	809	999999	604	852	789	39	561	879	999999	830	999999	637	181	586	999999	417	234	409	999999	797	999999	522	485	999999	525	395	999999	680	569	999999	999999	999999	613	175	716	261	999999	999999	311	462	999999	879	20	469	999999	745	84	11	364	948	289	999999	999999	161	30	297	918	715	337	999999	439	881	999999	274	999999	999999	33	15	999999	76	862	968	108	999999	619	338	999999	26	835	779	321	999999	325	621	256	586	999999	999999	154	429	999999	999999	929	907	999999	999999	568	745	999999	999999	721	79	141	298	96	321	824	697	541	692	784	902	880	557	999999	841	566	699	27	745	849	571	860	999999	732	999999	48	201	999999	323	769	999999	999999	816	999999	251	466	999999	999999	935	762	496	921	462	644	999999	960	382	824	192	739	999999	728	402	999999	999999	999999	690	565	74	282	999999	870	227	999999	28	34	74	498	841	384	539	174	92	982	363	649	408	806	301	71	666	376	644	584	899	47	999999	646	908	43	776	471	470	662	139	626	999999	538	626	416	896	883	983	999999	210	704	646	420	816	510	810	999999	274	999999	616	266	235	643	999999	999999	548	427	590	999999	607	78	999999	429	853	736	999999	999999	190	884	175	782	999999	837	383	204	401	75	830	407	233	892	207	467	56	873	999999	70	514	645	999999	478	303	185	209	142	999999	999999	999999	999999	564	940	702	389	837	999999	872	398	269	828	588	483	596	192	584	999999	871	246	999999	980	999999	885	364	544	26	696	999999	217	637	251	999999	184	508	999999	843	999999	199	817	630	222	10	12	801	999999	66	394	999999	120	601	494	999999	999999	999999	587	743	679	585	999999	372	150	353	664	999999	28	634	413	975	845	349	302	525	63	615	170	979	344	94	678	488	632	814	379	616	152	980	439	999999	921	17	999999	999999	999999	999999	490	868	999999	250	999999	999999	652	418	999999	771	999999	968	217	999999	682	607	408	595	999999	679	739	335	974	999999	618	47	999999	82	64	838	185	595	999999	999999	135	999999	999999	999999	999999	627	999999	999999	778	999999	317	999999	772	291	658	999999	999999	578	799	361	999999	164	893	297	632	745	999999	580	364	207	595	713	484	609	33	390	999999	999999	294	289	844	526	
556	376	740	999999	275	913	424	740	239	999999	999999	142	892	999999	408	357	471	565	771	999999	859	580	22	604	698	172	268	277	999999	303	294	999999	999999	199	607	527	557	999999	999999	999999	165	999999	968	989	917	999999	717	62	982	616	844	728	518	589	667	976	999999	999999	745	113	655	157	390	999999	321	999999	625	703	999999	999999	799	283	96	999999	109	245	999999	999999	999999	999999	454	215	295	744	459	566	12	926	999999	631	999999	999999	451	376	296	999999	243	43	677	642	727	23	688	111	816	570	642	999999	999999	432	374	340	458	399	999999	449	861	645	486	755	999999	698	181	741	716	388	832	999999	999999	101	11	578	355	54	628	441	527	194	999999	888	923	323	999999	109	267	834	962	61	717	847	999999	999999	556	921	999999	38	842	947	394	437	738	922	999999	999999	430	795	999999	414	771	227	922	677	716	597	832	959	261	82	484	999999	425	780	12	694	999999	999999	32	999999	685	599	999999	999999	999999	999999	160	10	175	999999	999999	471	849	558	290	500	924	479	881	959	999999	409	777	769	472	512	999999	958	999999	999999	454	27	773	559	999999	181	999999	352	877	226	999999	831	999999	213	403	23	42	866	499	999999	769	474	531	73	344	999999	822	828	117	297	999999	201	90	712	603	660	999999	999999	829	119	872	999999	601	999999	521	268	615	573	376	459	999999	999999	999999	419	999999	979	999999	710	225	999999	999999	799	244	590	999999	999999	999999	92	610	742	325	999999	46	999999	639	196	999999	866	551	999999	670	259	462	999999	817	343	733	999999	28	623	174	987	84	999999	999999	999999	347	21	927	275	999999	533	962	634	144	999999	118	88	779	506	999999	630	168	149	999999	109	999999	586	772	404	522	999999	73	987	578	999999	999999	999999	999999	566	849	861	938	285	999999	999999	296	999999	999999	91	999999	999999	891	521	516	544	828	935	603	660	735	761	248	533	753	437	469	999999	65	806	78	458	458	222	657	254	691	999999	580	645	813	518	999999	691	999999	867	198	551	480	44	508	732	66	969	999999	97	622	414	999999	141	677	320	772	717	22	776	206	678	864	271	999999	945	364	999999	999999	999999	699	999999	999999	885	999999	917	505	999999	307	345	402	488	391	570	631	287	360	999999	967	503	746	353	678	999999	999999	519	687	999999	192	563	378	999999	132	614	397	75	999999	646	891	760	814	999999	420	677	384	717	297	303	639	999999	594	999999	991	353	480	355	879	960	999999	999999	999999	297	999999	744	967	304	999999	776	182	566	236	713	557	217	688	995	
933	10	28	952	231	393	578	617	968	463	116	778	143	52	195	99	999999	172	999999	527	911	676	710	999999	361	520	131	83	999999	880	999999	784	665	999999	421	878	942	272	507	845	999999	232	775	513	999999	588	643	140	380	146	999999	395	686	170	94	267	999999	999999	601	999999	999999	999999	278	97	999999	332	999999	999999	630	317	157	168	664	999999	808	999999	900	206	892	999999	877	991	702	999999	999999	971	107	504	401	999999	588	999999	671	999999	999999	223	954	687	417	865	475	985	510	73	988	999999	730	999999	361	999999	366	103	55	828	834	280	802	75	499	134	234	618	267	475	728	153	497	868	111	595	734	999999	789	999999	308	892	491	638	999999	474	999999	999999	999999	995	797	494	999999	842	962	999999	420	999999	198	292	640	856	727	44	344	844	635	999999	900	766	671	999999	313	28	530	941	789	174	851	34	999999	999999	999999	999999	999999	999999	999999	655	906	798	184	999999	34	999999	999999	451	174	457	303	999999	839	388	999999	386	999999	653	190	939	322	30	523	256	47	173	408	512	390	999999	999999	110	999999	980	999999	112	591	826	129	806	999999	88	777	342	870	482	195	505	932	999999	937	34	999999	256	999999	885	999999	999999	808	860	109	884	70	707	100	203	999999	858	431	103	794	999999	534	999999	316	243	252	999999	999999	564	978	999999	579	300	999999	999999	57	412	647	80	828	663	999999	268	999999	999999	27	79	999999	677	999999	336	84	839	305	999999	999999	679	939	108	643	102	551	253	882	206	314	770	999999	759	155	317	221	999999	275	140	490	275	999999	568	226	999999	940	709	999999	652	828	740	995	99	841	378	472	999999	437	735	122	773	386	510	443	257	891	491	999999	456	124	723	999999	175	949	999999	12	380	999999	470	161	842	453	239	378	573	999999	999999	999999	777	844	999999	923	539	999999	999999	889	176	135	968	291	459	188	354	537	114	999999	829	150	616	999999	999999	666	999999	584	279	999999	999999	999999	870	482	802	999999	753	611	452	799	999999	156	243	345	836	255	913	999999	702	664	108	701	274	406	945	947	311	411	752	15	956	999999	748	395	999999	44	999999	495	999999	886	999999	999999	95	314	142	999999	907	281	999999	999999	752	787	882	615	999999	455	867	473	537	999999	271	352	859	446	843	999999	408	847	602	801	991	428	701	816	239	365	616	999999	273	271	50	40	871	906	263	179	82	999999	172	297	999999	999999	958	633	624	91	884	648	471	999999	999999	999999	679	737	854	999999	96	75	385	867	999999	908	999999	999999	814	
241	480	952	193	673	16	275	685	315	999999	210	469	77	201	999999	480	968	497	220	999999	999999	361	143	61	928	93	999999	999999	304	458	999999	999999	999999	818	392	610	931	464	798	57	999999	999999	999999	112	654	864	999999	999999	999999	396	999999	420	990	289	999999	880	347	999999	264	589	999	999999	390	856	378	999999	777	258	999999	999999	549	514	699	172	976	605	999999	41	407	74	74	142	529	908	589	846	600	412	999999	999999	273	40	999999	999999	58	502	993	999999	734	44	999999	769	75	690	847	365	999999	827	999999	238	893	315	999999	999999	999999	999999	988	482	999999	999999	30	999999	274	306	283	518	314	490	124	483	999999	480	999999	999999	977	999999	999999	839	999999	999999	134	999999	109	755	619	958	999999	999999	999999	191	513	521	250	212	24	721	505	769	416	338	999999	241	713	829	626	999999	18	140	222	229	799	158	421	53	406	257	276	999999	686	325	999999	999999	796	932	999999	99	239	104	358	266	999999	307	999999	999999	182	893	68	999999	999999	206	949	406	796	474	999999	364	110	206	806	766	455	999999	92	101	999999	755	445	780	859	536	193	913	781	956	429	501	999999	688	870	512	198	996	390	490	375	999999	509	331	550	615	989	43	298	592	999999	999999	999999	999999	385	427	458	288	999999	601	23	46	624	840	999999	890	638	421	336	303	577	999999	999999	602	726	772	256	123	240	254	547	160	625	199	154	999999	286	395	313	999999	999999	910	586	788	477	338	960	669	286	999999	976	999999	999999	994	24	363	218	622	613	613	180	344	57	175	64	863	420	435	999999	438	614	999999	999999	883	249	667	999999	816	999999	397	999999	999999	837	581	277	999999	453	999999	999999	791	407	663	782	700	282	719	999999	420	734	999999	918	534	973	847	54	734	999999	999999	755	357	999999	401	999999	225	999999	593	507	475	898	93	419	999999	999999	903	40	999999	470	417	611	999999	804	460	91	520	479	287	999999	989	536	999999	999999	630	875	827	999999	16	175	566	899	688	221	397	522	651	999999	138	999999	80	816	103	274	60	999999	236	553	40	320	976	746	999999	980	518	938	364	582	789	914	433	999999	999999	999999	903	999999	922	317	416	938	440	999999	999999	13	542	999999	999999	279	460	418	649	283	279	999999	198	820	384	708	703	458	167	999999	415	224	850	477	792	318	370	542	999999	918	146	999999	879	660	405	521	999999	999999	999999	95	131	999999	275	999999	333	338	596	93	143	224	613	958	780	371	999999	999999	999999	999999	390	134	908	918	128	999999	147	999999	999999	
538	424	863	271	367	952	999999	999999	44	948	700	153	463	722	999999	408	999999	314	188	999999	518	999999	279	999999	381	955	380	186	212	262	544	22	155	522	68	668	279	952	255	15	708	423	876	999999	461	999999	926	412	999999	520	53	426	999999	999999	999999	788	155	505	889	999999	582	895	744	999999	413	688	998	941	999999	999999	138	999999	68	183	612	105	873	999999	906	999999	39	967	555	692	999999	128	999999	289	224	279	999999	774	73	843	433	999999	678	104	773	773	923	984	748	23	999999	999999	367	999999	264	212	915	63	598	439	999999	614	350	62	999999	295	999999	718	727	394	104	999999	999999	225	750	798	426	778	328	999999	536	999999	999999	542	999999	296	761	278	35	21	364	470	185	633	470	999999	473	625	530	999999	149	214	999999	364	918	38	862	999999	45	465	786	146	735	999999	902	338	999999	807	999999	287	999999	365	693	999999	39	633	188	999999	999999	999999	335	999999	999999	839	999999	332	787	864	623	282	999999	618	242	569	235	227	735	999999	999999	142	433	665	874	999999	954	999999	520	551	334	294	849	437	397	114	999999	985	999999	895	473	999999	551	530	194	479	852	914	132	133	490	812	999999	999999	703	999999	999999	670	926	14	999999	218	811	246	540	999999	999999	999999	999999	138	440	249	338	840	256	160	590	903	999999	405	400	999999	661	999999	70	522	999999	391	733	775	606	469	69	884	999999	264	768	999999	990	999999	56	856	694	994	693	250	483	999999	222	553	41	999999	199	531	613	844	999999	425	185	999999	999999	51	272	455	532	970	190	999999	828	991	392	286	912	999999	358	544	355	999999	702	819	999999	337	178	190	744	999999	280	537	280	176	706	353	999999	972	911	15	593	248	472	723	70	38	239	230	170	755	691	572	182	999999	498	890	722	366	978	615	999999	92	711	530	700	999999	183	662	295	48	999999	999999	715	999999	950	117	204	979	759	19	108	948	999999	988	320	707	364	210	999999	999999	999999	999999	993	305	142	510	537	942	999999	416	855	999999	935	131	608	999999	857	829	129	391	696	742	606	999999	517	924	999999	722	219	992	298	972	999999	479	417	383	946	419	221	449	999999	262	956	352	164	531	23	897	999999	568	850	535	91	999999	999999	999999	176	35	788	217	448	814	732	999999	999999	882	591	465	714	999999	999999	999999	618	679	999999	999999	786	264	999999	985	911	999999	343	651	152	763	890	699	360	529	216	921	999999	13	11	765	530	925	234	282	939	999999	999999	999999	999999	411	917	999999	999999	685	111	912	
221	802	306	283	481	999999	999999	365	991	892	114	999999	28	999999	817	615	677	56	999999	860	40	541	999999	999999	981	188	888	740	999999	488	999999	675	427	304	710	828	999999	728	999999	449	999999	868	291	57	999999	999	145	878	999999	312	734	437	772	251	999999	679	756	942	302	302	202	157	519	512	677	439	767	724	184	989	908	949	762	999999	823	171	260	998	910	981	52	999999	156	999999	753	788	902	186	421	40	999999	763	436	991	256	889	359	999999	379	23	242	421	999999	999999	403	784	674	308	999999	721	429	999999	42	999999	259	999999	11	975	999999	889	536	590	312	154	999999	999999	523	771	226	933	812	999999	628	896	749	631	999999	551	150	968	123	604	757	700	610	323	730	126	741	999999	999999	383	999999	490	999999	999999	119	999999	687	258	999999	902	999999	495	999999	947	139	146	570	999999	876	459	999999	790	775	932	833	611	999999	999999	999999	407	40	162	54	438	462	999999	419	999999	999999	756	864	999999	707	999999	522	272	791	662	194	594	999999	123	999999	439	547	238	715	554	818	508	999999	93	834	999999	872	929	450	480	495	991	727	472	116	129	595	999999	93	563	420	570	819	880	999999	829	851	917	963	999999	999999	233	432	864	290	23	739	781	66	843	999999	593	821	321	177	202	867	93	999999	78	843	999999	999999	999999	999999	257	688	999999	999999	15	22	955	965	835	589	999999	569	862	999999	103	390	999999	887	250	224	826	748	508	712	227	962	999999	999999	999999	771	297	88	280	729	42	999999	603	117	999999	830	394	627	986	731	999999	633	14	901	913	688	39	716	999999	937	999999	509	189	999999	455	52	253	54	79	999999	302	192	299	142	159	999999	999999	706	836	419	830	208	761	999999	999999	999999	958	866	997	217	999999	580	999999	342	999999	999999	155	999999	661	18	999999	349	999999	922	999999	723	999999	999999	752	155	901	332	879	495	117	999999	747	412	627	862	999999	386	999999	862	330	721	19	999999	720	626	622	617	999999	827	999999	490	650	838	348	999999	259	96	124	999999	999999	420	999999	687	234	312	785	999999	552	799	924	999999	303	695	999999	716	714	387	999999	136	533	293	287	62	999999	627	468	908	74	545	612	997	272	204	555	910	30	999999	999999	417	840	879	75	999999	999999	632	197	999999	247	631	377	871	936	988	328	32	142	648	999999	999999	844	877	677	16	999999	999999	938	108	150	691	999999	392	999999	742	296	654	228	42	158	999999	440	514	671	999999	177	741	999999	283	876	999999	999999	382	308	999999	573	999999	211	
999999	68	999999	694	98	999999	555	935	999999	999999	203	702	673	999999	109	499	999999	176	340	215	244	839	455	864	664	999999	616	912	323	94	999999	179	333	999999	170	999999	181	347	351	999999	125	508	192	999999	867	581	212	729	999999	882	315	957	243	999999	967	999999	612	122	39	999999	207	643	621	901	694	999999	999999	231	643	135	327	655	825	640	999999	999999	999999	929	996	92	28	887	244	440	779	999999	935	576	485	999999	371	69	317	999999	502	482	887	291	831	843	999999	999999	999999	999999	565	659	142	999999	666	999999	572	683	125	946	999999	319	408	190	999999	999999	98	802	999999	999999	763	999999	999999	350	999999	618	848	999999	999999	163	999999	999999	801	690	999999	129	440	343	999999	254	999999	999999	943	370	635	192	83	706	999999	710	754	409	246	393	790	999999	999999	791	464	58	392	206	999999	999999	76	811	518	718	315	12	690	999999	892	999999	333	85	324	999999	715	999999	999999	152	216	397	408	481	800	417	999999	999999	807	649	878	861	999999	182	999999	981	303	999999	673	365	400	166	30	999	516	745	70	715	982	999999	86	508	513	250	989	198	999999	999999	20	999999	818	736	204	51	876	40	639	161	972	343	683	891	292	189	751	60	999999	409	964	999999	356	194	999999	474	572	380	358	621	999999	999999	427	999999	999999	999999	546	663	999999	979	999999	485	116	909	999999	648	659	195	226	333	498	999999	820	164	631	955	754	999999	150	730	478	999999	682	27	968	999999	916	999999	87	719	642	999999	999999	398	286	488	949	999999	451	999999	814	387	999999	999999	133	254	104	999999	87	999999	999999	913	523	240	999999	626	803	98	941	685	732	999999	999999	999999	999999	999999	849	432	878	152	16	999999	191	202	915	100	999999	658	894	724	963	653	897	230	901	729	574	858	887	660	685	860	999999	766	225	140	999999	657	999999	722	405	671	394	935	851	510	731	331	325	420	999999	155	999999	227	721	89	786	886	604	961	836	999999	545	227	467	999999	999999	999999	977	999999	819	694	324	182	328	302	268	962	999999	400	997	999999	999999	476	999999	540	665	999999	999999	146	353	394	62	999999	885	414	136	176	477	705	699	316	354	540	601	588	830	32	898	429	820	824	518	213	963	999999	457	999999	999999	927	490	999999	999999	999999	441	435	999999	999999	297	914	175	101	494	673	701	999999	898	12	875	798	709	999999	999999	625	326	529	999999	849	418	301	957	999999	336	550	224	175	936	513	999999	175	947	888	735	999999	263	728	339	844	999999	282	695	454	202	999999	227	847	
999999	754	999999	911	559	792	533	996	956	118	765	943	459	535	999999	395	903	709	999999	821	999999	405	371	597	199	41	346	146	605	512	864	293	333	376	32	999999	988	999999	616	164	364	739	37	155	962	999999	394	999999	527	309	551	999999	999999	999999	939	748	393	926	721	527	455	396	400	454	253	481	999999	92	513	572	406	999999	103	696	466	178	377	999999	634	804	646	370	999999	306	999999	381	102	926	436	999999	798	71	999999	98	708	968	999999	583	902	491	775	999999	999999	954	902	835	399	999999	999999	770	999999	177	302	999999	999999	95	777	999999	493	871	389	693	999999	239	774	345	249	15	987	497	829	793	323	153	999999	999999	999999	999999	404	135	982	596	986	665	903	631	769	557	217	623	201	255	100	40	112	91	655	244	190	567	999999	999999	517	452	941	587	999999	158	999999	545	999999	999999	699	367	889	792	706	990	335	152	575	692	797	373	306	584	702	999999	51	946	689	663	484	836	539	597	88	544	999999	999999	777	621	668	671	435	999999	555	732	151	319	385	665	908	47	999999	903	596	154	155	366	884	570	999999	942	856	534	637	862	828	301	713	999999	275	19	999999	954	33	135	937	227	38	969	151	731	571	34	754	447	844	635	10	999999	398	368	999999	217	513	999999	815	999999	451	999999	999999	849	606	222	400	899	999999	47	999999	471	216	999999	999999	999999	429	386	380	999999	780	999999	28	203	300	778	773	906	577	999999	450	307	320	46	999999	345	75	301	134	358	633	855	774	807	999999	539	728	470	40	527	787	136	999999	983	131	261	674	710	999999	827	449	999999	332	515	999999	999999	161	179	162	999999	848	138	999999	31	208	924	425	999999	448	999999	999999	312	876	59	999999	324	999999	336	915	524	999999	365	999999	306	999999	150	533	269	220	181	388	558	999999	999999	999999	658	875	334	785	206	999999	463	271	797	777	999999	616	282	144	999999	632	824	263	637	330	492	396	999999	122	67	401	166	999999	277	382	999999	993	837	380	722	448	999999	551	719	689	217	103	944	999999	771	533	260	135	999999	549	563	304	681	718	999999	272	920	221	727	804	999999	463	994	424	285	999999	779	901	422	833	999999	283	544	947	123	398	999999	435	999999	999999	150	999999	71	999999	819	206	322	999999	194	459	999999	414	823	914	20	753	109	530	999999	628	999999	358	712	999999	544	290	760	733	999999	999999	999999	494	871	204	999999	647	402	999999	999999	999999	831	660	717	962	315	600	459	629	937	369	999999	921	191	721	999999	
792	999999	957	999999	538	446	588	523	999999	638	43	543	629	260	372	361	833	924	174	797	999999	999999	749	799	999999	999999	140	999999	246	507	899	313	999999	425	871	328	444	92	77	642	252	999999	999999	333	999999	67	830	379	575	17	466	996	26	924	685	160	999999	999999	250	707	999999	792	999999	888	739	730	999999	999999	388	999999	999999	999999	857	999999	554	956	320	999999	528	999999	10	761	231	238	999999	902	999999	999999	740	721	749	999999	842	369	999999	999999	860	441	999999	550	673	626	990	531	999999	715	149	999999	380	728	840	162	639	363	706	554	999999	999999	999999	836	999999	169	473	999999	303	639	907	497	999999	103	106	879	831	977	223	999999	770	699	146	335	763	801	854	21	880	999999	647	999999	999999	783	999999	811	594	757	116	999999	163	332	237	461	807	651	300	286	632	961	999999	661	999999	332	783	871	912	521	999999	643	999999	462	786	999999	991	428	833	999999	999999	999999	294	84	871	709	230	999999	999999	999999	527	999999	511	577	388	919	999999	986	348	999999	999	26	898	82	684	999999	999999	701	999999	999999	999999	389	817	878	81	999999	676	256	789	440	111	345	999999	999999	999999	999999	142	737	83	866	440	15	89	502	422	198	396	221	999999	408	510	529	901	999999	224	999999	304	632	506	50	253	30	999999	908	240	999999	999999	671	89	723	999999	999999	627	679	100	465	309	324	999999	883	951	464	855	391	930	581	999999	469	999999	999999	665	509	241	42	623	420	999999	181	272	999999	581	724	999999	677	999999	48	902	232	999999	759	839	999999	175	623	99	789	999999	815	977	999999	230	157	999999	234	67	999999	239	999999	66	680	999999	137	62	708	999999	236	331	188	323	891	679	220	619	999999	25	685	343	618	999999	834	255	993	203	999999	999999	999999	75	907	619	246	808	317	176	178	113	711	927	467	321	862	999999	999999	999999	96	979	20	538	407	999999	381	497	621	651	231	435	663	999999	448	999999	877	999999	424	568	86	92	372	53	999999	158	999999	758	999999	306	90	376	269	999999	116	634	526	895	667	999999	999999	999999	197	665	944	999999	450	777	488	295	443	701	53	427	425	14	999999	966	97	999999	906	623	621	324	571	855	175	171	827	813	999999	999999	503	725	999999	337	894	999999	109	707	707	999999	279	591	863	389	999999	842	85	112	27	999999	807	999999	791	999999	137	872	104	99	999999	288	950	674	639	460	999999	999999	106	97	119	910	999999	390	550	381	999999	40	460	191	531	999999	96	724	796	105	999999	94	933	999999	210	32	999999	
19	999999	429	584	999999	951	412	192	16	999999	988	993	999999	999999	426	999999	420	281	107	421	913	568	253	202	236	878	544	285	122	393	999999	999999	97	309	857	261	131	796	748	999999	58	999	524	588	107	730	689	412	758	226	522	433	113	610	698	451	885	236	358	725	417	999999	79	623	353	999999	906	999999	835	175	746	624	533	28	373	913	53	665	104	999999	199	142	527	895	870	968	783	487	611	999999	999999	895	448	32	671	920	929	901	244	996	999999	999999	576	592	479	898	999999	94	999999	784	408	230	141	852	999999	284	610	184	999999	999999	999999	429	205	429	999999	851	186	510	357	452	984	151	430	108	680	317	565	934	425	971	78	699	250	827	999999	155	763	999999	999999	396	320	755	159	859	999999	405	686	156	792	999999	722	999999	999999	793	800	999999	799	43	999999	999999	719	999999	758	780	317	999999	188	999999	422	654	98	590	24	960	141	238	999999	570	429	285	999999	418	151	797	259	999999	962	457	999999	750	999999	730	999999	999999	677	999999	996	378	552	61	999999	318	734	148	540	999999	385	775	999999	571	275	239	999999	896	597	310	534	961	531	638	664	731	351	672	308	367	177	999999	999999	496	241	623	999999	377	68	322	999999	999999	267	128	999999	999999	795	999999	999999	126	126	527	680	376	121	45	999999	913	999999	495	967	72	839	182	999999	638	491	175	339	651	220	246	837	284	625	999999	704	412	345	477	935	999999	196	999999	251	999999	999999	917	385	206	999999	114	980	999999	355	622	999999	94	163	664	705	999999	999999	999999	906	880	690	406	750	590	341	444	578	919	559	91	875	657	931	324	573	999999	789	999999	876	999999	999999	274	999999	13	367	999999	999999	680	772	315	760	999999	999999	370	999999	668	999999	794	999999	999999	535	71	23	274	999999	999999	999999	839	999999	140	840	991	956	800	999999	999999	478	747	232	722	195	999999	999999	253	999999	999999	381	570	364	905	407	999999	999999	545	580	203	260	663	266	851	465	999999	999999	641	475	768	406	486	745	543	200	429	572	999999	999999	637	914	769	944	999999	999999	593	999999	999999	732	845	722	999999	999999	431	175	999999	491	381	266	775	999999	515	999999	561	125	895	824	821	715	978	999999	137	399	942	289	490	999999	41	717	871	935	403	999999	630	999999	985	266	324	378	384	937	201	885	999999	328	408	999999	999999	999999	248	768	999999	480	753	422	999999	999999	999999	999999	684	105	460	663	999999	840	915	606	158	514	999999	999999	510	452	340	50	241	999999	999999	624	999999	999999	336	
921	479	113	281	922	164	218	999999	963	979	183	693	289	487	999999	500	538	999999	999999	843	877	979	608	268	220	150	999999	190	999999	999999	999999	269	999999	769	999999	999999	999999	568	992	452	999999	62	176	999999	337	759	999999	562	999999	751	491	220	89	999999	458	941	870	999999	71	781	451	37	118	962	325	999999	508	519	999999	353	218	970	420	359	902	824	812	948	931	999999	99	160	486	999999	519	452	189	538	320	999999	323	999999	507	220	999999	912	943	999999	344	999999	260	541	613	360	543	521	999999	999999	753	999999	138	921	999999	610	691	301	551	518	452	873	733	970	209	362	40	770	473	999999	359	999999	880	608	614	517	210	558	546	999999	66	998	652	999999	784	999999	468	401	534	896	999999	708	370	435	999999	999999	690	289	341	261	329	773	57	600	381	999999	999999	530	317	404	409	999999	755	999999	461	453	999999	284	196	999999	894	639	999999	576	999999	650	629	999999	846	999999	999999	921	226	295	806	293	951	999999	88	31	933	937	93	140	999999	395	953	999999	999999	999999	249	416	103	819	367	690	537	480	918	730	999999	307	999999	174	577	488	916	470	619	177	502	179	205	999999	999999	956	555	115	90	295	697	685	480	538	999999	421	827	407	927	125	755	480	143	357	888	999999	263	918	562	999999	999999	493	335	807	815	80	999999	999999	999999	999999	999999	432	400	633	43	999999	827	156	271	166	999999	999999	542	503	421	32	45	848	999999	952	999999	636	552	999999	816	999999	359	673	722	833	210	898	176	526	980	333	89	510	324	440	808	117	999999	406	357	960	950	999999	395	793	999999	372	652	999999	999999	508	879	328	817	999999	999999	164	433	438	955	762	351	999999	523	999999	943	999999	533	846	154	999999	979	156	724	855	263	528	287	999999	798	837	256	888	818	482	454	760	693	999999	999999	654	683	229	999999	594	618	934	317	999999	850	509	839	999999	999999	999999	529	732	604	961	999999	579	999999	504	639	127	516	463	207	51	643	192	842	47	513	499	911	759	706	140	246	329	999999	980	89	999999	998	449	754	705	999999	722	166	731	920	999999	999999	189	589	999999	999999	165	736	276	664	667	667	999999	999999	644	211	769	35	999999	725	999999	999999	896	424	351	129	76	999999	502	98	999999	999999	120	126	999999	999999	731	180	384	999999	91	592	999999	325	999999	999999	207	157	120	504	193	696	999999	16	674	404	881	999999	999999	999999	22	456	999999	999999	742	641	556	684	551	999999	479	999999	651	999999	644	663	424	580	12	719	999999	919	598	
999999	904	999999	343	114	452	356	840	967	932	180	49	999999	999999	766	582	780	84	522	605	999999	34	595	54	279	999999	21	980	311	999999	528	291	999999	857	245	283	517	999999	452	999999	205	999999	512	999999	480	383	19	999999	999999	997	232	645	408	324	411	973	319	190	999999	742	441	999999	999999	999999	413	889	946	776	123	999999	74	482	632	290	409	999999	522	928	573	999999	362	706	332	999999	539	883	882	999999	456	271	964	337	243	999999	801	829	553	999999	999999	999999	436	243	201	175	999999	749	22	999999	914	307	461	390	616	177	999999	734	53	235	675	530	16	178	999999	999999	528	737	249	923	489	579	560	225	675	982	999999	129	999999	167	999999	790	870	764	863	999999	810	999999	720	76	328	76	786	328	631	731	999999	267	912	349	647	205	999999	999999	638	344	999999	246	715	634	706	271	229	886	854	999999	999999	999999	314	999999	51	944	26	183	604	423	793	999999	999999	944	999999	212	216	175	519	185	290	781	135	528	412	574	868	96	999999	67	846	999999	999999	999999	81	343	953	740	308	999999	188	336	999999	999999	999999	514	999999	770	238	504	64	64	376	678	605	878	125	785	769	477	86	999999	814	999999	999999	893	767	846	872	999999	999999	476	867	816	996	953	296	910	999999	897	921	107	858	864	999999	792	532	795	999999	999999	227	999999	970	830	626	999999	522	999999	999999	657	746	805	898	999999	255	588	999999	560	682	999999	591	215	808	871	555	978	82	999999	544	783	999999	972	705	679	844	999999	999999	46	199	748	999999	999999	270	330	161	125	208	693	619	999999	606	972	123	499	611	22	999999	999999	285	648	999999	572	413	999999	296	773	110	999999	330	173	93	159	370	999999	220	252	944	488	720	999999	999999	389	340	129	187	398	999999	215	999999	832	999999	406	999999	999999	572	868	999999	405	999999	999999	999999	979	372	999999	341	999999	612	999999	289	999999	77	880	388	845	868	797	999999	293	688	898	914	895	162	999999	999999	686	999999	818	999999	352	316	549	999999	343	425	800	999999	999999	788	731	999999	680	925	707	764	842	27	916	682	999999	636	652	716	999999	999999	999999	827	874	999999	654	999999	794	999999	999999	63	999999	999999	999999	999999	78	780	357	999999	957	122	243	999999	454	733	999999	669	999999	999999	999999	716	999999	999999	999999	870	999999	973	999999	879	999999	673	991	862	988	654	247	415	972	496	999999	999999	999999	157	759	33	239	999999	382	151	407	984	585	658	999999	999999	399	694	999999	184	133	999999	639	478	370	999999	131	381	980	799	999999	202	696	
985	999999	999999	999999	516	999999	294	641	156	600	10	481	159	999999	999999	640	768	265	552	296	798	372	519	365	810	999999	999999	902	999999	178	582	999999	999999	298	999999	137	629	793	882	621	835	999999	976	999999	638	996	221	205	999999	999999	222	544	943	906	999999	623	21	247	626	999999	607	391	999999	978	27	354	276	861	499	999999	21	974	382	931	999999	265	999999	24	999999	999999	999999	280	124	126	955	48	712	308	399	976	999999	392	177	999999	999999	999999	758	999999	487	294	999999	360	705	582	728	248	172	22	455	643	237	997	520	811	164	336	277	999999	32	979	642	999999	472	523	100	629	807	999999	999999	18	506	397	536	999999	95	225	574	541	397	717	875	700	853	755	999999	128	871	365	999999	999999	185	101	975	508	652	999999	887	999999	492	109	440	943	104	447	147	839	471	89	726	938	761	735	279	999999	999999	942	124	999999	774	999999	758	451	229	999999	999999	999999	422	37	999999	999999	999999	392	59	298	287	931	999999	999999	617	909	656	792	999999	70	999999	449	822	999999	404	999999	647	999999	418	519	350	988	723	863	614	732	426	443	299	999999	611	379	686	980	37	999999	346	707	108	864	325	966	813	999999	315	392	592	751	633	89	686	165	973	539	999999	999999	218	742	802	884	492	223	502	245	458	555	763	841	643	232	999999	939	82	554	999999	384	185	563	999999	231	150	675	999999	220	716	455	406	156	42	738	963	999999	905	223	381	111	474	577	711	999999	629	750	117	410	715	999999	999999	429	999999	574	999999	654	194	999999	744	817	999999	291	528	13	159	999999	809	904	999999	999999	43	858	182	103	909	607	852	798	602	999999	567	410	999999	970	372	976	811	467	625	318	419	334	999999	564	698	192	58	999999	999999	999999	940	999999	999999	945	712	999999	257	251	664	515	802	396	978	999999	259	13	786	999999	640	182	805	999999	999999	950	999999	708	389	617	999999	726	999999	154	999999	589	459	365	269	999999	267	999999	999999	569	999999	120	516	33	356	135	315	999999	999999	999999	77	436	216	999999	923	200	595	14	844	640	999999	937	956	657	999999	999999	893	894	743	237	301	999999	453	246	548	178	443	337	362	263	311	709	330	69	87	761	383	861	441	79	964	263	303	999999	999999	999999	164	859	825	999999	241	999999	951	178	208	574	983	970	60	754	756	267	651	591	338	147	999999	896	580	446	24	999999	999999	674	273	999999	209	363	999999	682	24	584	512	404	999999	889	758	161	860	999999	778	999999	810	686	999999	706	611	712	
760	584	258	999999	288	999999	942	209	999999	287	999999	169	999999	630	456	999999	740	182	755	257	999999	999999	389	465	999999	78	668	611	999999	999999	361	567	999999	497	999999	939	433	756	306	133	461	822	930	999999	255	999999	999999	158	957	999999	945	150	950	364	999999	321	205	793	231	220	720	341	977	192	999999	348	732	876	37	516	943	999999	999999	999999	795	746	519	908	219	345	929	520	654	999999	999999	220	616	82	354	291	743	640	535	96	412	999999	844	999999	555	907	968	271	999999	999999	499	999999	999999	999999	568	999999	999999	297	584	885	290	210	999999	199	362	714	732	659	531	745	773	313	457	789	230	999999	902	771	362	312	376	668	399	999999	999999	868	945	298	514	999999	488	999999	66	649	806	211	442	655	395	841	185	999999	739	384	677	196	514	485	107	893	999999	999999	934	282	519	999999	811	483	899	493	768	443	155	582	266	326	256	807	983	999999	999999	999999	999999	521	136	999999	929	24	536	112	999999	470	200	999999	455	457	522	999999	999999	194	400	999999	755	901	82	999999	173	166	128	360	939	706	999999	89	999999	256	654	422	155	461	692	999999	999999	797	999999	999999	252	534	137	808	804	472	677	798	628	283	999999	484	448	394	999999	999999	896	185	173	657	968	121	960	208	803	999999	999999	679	502	603	22	958	772	774	999999	638	39	319	999999	476	39	703	460	386	756	180	974	760	999999	919	900	771	999999	481	340	140	574	928	999999	705	999999	997	999999	35	999999	542	712	999999	895	266	999999	587	999999	696	628	274	999999	583	452	632	135	878	122	999999	702	250	334	999999	444	999999	74	999999	999999	999999	643	41	406	435	125	999999	468	309	865	310	186	999999	999999	937	853	75	479	990	999999	383	580	955	885	724	999999	30	999999	999999	999999	536	999999	643	283	778	63	999999	868	235	468	999999	174	825	999999	812	999999	389	999999	397	447	379	889	84	624	999999	280	688	156	682	113	999999	15	999999	79	999999	118	543	49	373	884	265	207	254	999999	257	219	999999	941	82	327	943	999999	820	999999	860	647	127	999999	999999	999999	374	451	999999	131	999999	233	999999	755	999999	704	863	999999	735	512	999999	182	644	999999	376	720	525	999999	83	364	170	999999	194	81	218	691	990	523	695	865	519	813	21	133	169	33	101	999	266	377	999999	603	196	318	793	999999	13	999999	652	633	982	999999	999999	830	961	999999	49	56	546	993	714	999999	653	870	993	377	999999	999999	392	352	629	526	489	706	900	566	987	876	288	530	688	999999	871	
72	999999	999999	999999	999999	171	969	984	54	462	273	662	125	950	999999	325	425	528	491	999999	309	13	999999	148	670	930	405	999999	172	768	26	315	300	999999	999999	999999	999999	931	979	359	423	999999	999999	74	226	53	999999	616	670	560	862	12	206	241	572	69	428	752	775	999999	766	766	821	285	445	957	372	647	369	339	223	999999	999999	141	999999	999999	428	400	999999	627	156	789	541	612	905	999999	119	999999	905	531	568	359	166	730	593	656	999999	308	999999	269	681	147	999999	341	347	999999	464	74	471	999999	640	37	831	158	999999	977	235	999999	999999	999999	848	999999	742	838	770	863	336	818	999999	123	404	129	771	662	946	19	542	210	999999	536	560	54	597	284	891	541	528	18	626	615	431	337	999999	207	421	377	405	418	570	483	52	999999	999999	357	236	999999	265	999999	211	104	444	34	945	843	870	803	716	999999	999999	239	345	328	999999	999999	999999	77	200	574	999999	578	613	134	640	790	494	999999	528	250	999999	999999	285	359	999999	531	180	406	999999	96	336	617	661	937	999999	999999	999999	999999	454	999999	999999	168	999999	999999	927	999999	490	999999	394	164	358	956	284	475	419	575	999999	999999	521	669	762	295	999999	114	999999	999999	917	676	999999	309	652	770	999999	935	586	999999	61	594	431	999999	51	860	22	999999	999999	999999	342	195	528	895	387	162	999999	784	830	378	483	224	454	304	715	814	657	999999	512	587	496	348	889	999999	524	369	564	999999	628	901	282	999999	377	866	999999	999999	999999	766	921	500	999999	999999	115	217	415	836	149	137	468	999999	212	999999	725	160	999999	999999	306	998	999999	27	999999	863	999999	999999	105	35	847	587	12	983	999999	999999	172	22	28	811	999999	681	999999	999999	229	999999	999999	401	699	354	732	227	999999	307	435	999999	395	904	902	704	529	186	121	390	989	999999	134	999999	570	999999	765	713	141	82	759	999999	884	999999	798	171	984	999999	999999	999999	302	630	604	705	557	517	999999	268	999999	323	291	999999	999999	734	698	667	311	404	831	387	999999	29	95	910	547	810	274	701	115	740	720	765	947	370	97	368	958	429	927	63	816	506	603	999999	790	703	64	999999	995	999999	859	589	932	851	170	283	544	693	999999	747	999999	803	999999	379	603	999999	999999	209	646	999999	708	882	999999	778	999999	999999	999999	278	129	844	755	124	706	999999	999999	999999	999999	999999	999999	813	823	274	999999	190	999999	22	353	233	224	274	593	855	999999	665	432	977	122	163	289	87	999999	276	573	999999	991	137	
999999	188	499	471	999999	23	999999	833	515	443	620	297	968	559	999999	202	63	999999	260	900	611	51	552	999999	999999	679	816	132	999999	557	701	999999	999999	682	914	174	734	752	581	999999	856	679	159	999999	367	824	195	730	999999	665	999999	718	999999	999999	526	66	636	596	999999	23	207	876	877	958	742	672	999999	999999	644	575	467	999999	283	680	54	931	891	563	545	999999	494	95	785	999999	343	982	886	107	166	858	999999	148	309	999999	382	979	801	200	999999	695	725	900	95	771	207	912	445	391	56	595	174	82	60	999999	528	121	100	587	625	759	785	10	138	785	47	329	11	999999	308	999999	139	701	317	850	999999	593	999	24	999999	431	999999	504	61	571	694	465	97	61	999999	999999	888	999999	575	496	909	725	771	310	733	877	999999	730	999999	982	465	473	764	210	779	935	121	86	494	203	222	290	999999	999999	101	581	999999	999999	999999	999999	999999	999999	999999	999999	941	753	822	699	290	225	519	816	999999	78	115	231	701	887	282	114	158	812	730	381	999999	628	999999	213	999999	161	999999	962	65	55	999999	999999	346	999999	268	36	122	999999	795	999999	999999	405	868	881	461	870	999999	354	677	569	888	373	194	755	999999	322	999999	618	491	139	579	557	999999	999999	271	999999	884	758	628	999999	992	737	26	461	999999	999999	759	894	752	347	999999	300	999999	999999	166	443	999999	591	999999	946	58	504	930	666	699	136	999999	501	619	897	999999	132	726	431	577	999999	356	732	67	999999	562	93	866	153	858	288	272	274	220	827	208	302	999999	682	208	999999	806	360	762	570	999999	268	285	854	361	158	999999	863	918	14	999999	633	534	999999	393	964	637	786	807	999999	863	379	999999	791	698	999999	768	54	233	999999	354	995	970	497	436	304	808	21	792	710	714	408	999999	215	999999	574	999999	629	298	243	860	30	999999	999999	707	863	976	493	999999	666	999999	530	640	838	660	102	663	46	307	999999	165	626	994	106	706	464	999999	999999	999999	134	926	148	755	989	229	334	451	629	999999	572	999999	324	855	999999	330	194	768	518	555	647	911	731	331	209	87	243	999999	999999	644	252	999999	901	442	999999	740	999999	774	651	618	335	999999	43	257	999999	771	999999	771	868	775	999999	999999	514	530	412	999999	204	816	555	999999	986	999999	999999	984	547	999999	426	881	999999	999999	90	419	126	900	229	996	877	484	597	438	246	472	999999	681	132	556	999999	380	39	999999	545	433	999999	739	999999	36	656	59	709	12	999999	959	947	
999999	695	112	579	614	310	416	345	999999	229	127	999999	523	151	322	999999	991	406	55	851	999999	848	656	200	387	999999	203	999999	999999	774	594	94	287	524	683	986	29	999999	720	80	623	483	825	213	111	74	999999	999999	999999	196	718	605	308	117	999999	635	49	912	202	347	117	75	999999	999999	635	999999	397	999	468	999999	842	24	685	975	237	531	33	452	98	999999	169	317	16	641	999999	988	785	179	999999	57	999999	117	784	999999	999999	558	966	878	578	79	677	119	426	16	999999	704	919	333	999999	422	611	596	823	880	999999	799	68	875	999999	999999	257	228	427	420	389	735	240	311	22	679	564	155	874	999999	999999	59	890	999	297	361	79	462	999999	168	999999	999999	293	903	206	173	499	100	987	999999	821	458	691	16	627	618	473	618	320	210	857	466	722	999999	999999	999999	908	999999	588	539	577	794	928	269	974	999999	999999	336	115	848	189	999999	167	999999	999999	196	368	999999	999999	678	999999	460	999999	98	311	999999	638	490	668	999999	999999	999999	511	458	364	37	530	432	41	598	999999	147	512	999999	30	393	999999	999999	999999	999999	770	999999	686	910	999999	126	999999	839	957	999999	400	960	667	48	593	749	962	708	999999	180	999999	935	999999	784	511	749	948	679	78	999999	680	857	885	620	999999	240	754	601	807	248	384	999999	474	999999	207	216	999999	999999	999999	281	999999	999999	999999	434	392	834	181	999999	409	999999	177	973	771	999999	324	999999	999999	999999	740	999999	999999	370	901	349	796	975	999999	815	587	304	279	999999	800	796	999999	90	665	460	237	472	999999	851	202	905	80	410	918	435	722	999999	141	432	733	525	999999	70	999999	853	638	417	373	999999	999999	114	631	999999	182	974	552	243	877	624	999999	277	303	153	178	999999	278	395	67	999999	102	922	173	999999	751	285	521	999999	999999	811	821	819	109	703	999999	97	283	387	999999	943	883	999999	999999	999999	999999	999999	231	142	891	703	999999	999999	360	337	999999	402	941	999999	942	999999	463	124	852	75	802	999999	178	599	616	90	722	999999	167	999999	162	614	145	657	244	295	999999	388	999999	687	237	578	999999	771	441	144	156	498	999999	340	490	768	635	999999	713	612	297	999999	525	811	980	692	95	247	184	999999	266	999999	551	656	844	85	579	175	838	234	540	406	168	482	933	999999	456	827	633	394	978	999999	944	631	998	430	862	733	707	544	999999	232	596	782	877	863	947	788	999999	415	198	470	882	488	82	999999	473	999999	877	999999	999999	999999	613	790	
999999	842	999999	919	999999	423	222	845	999999	304	741	999999	810	385	999999	999999	286	668	341	228	205	999999	542	999999	558	117	999999	819	855	999999	999999	235	618	806	999999	45	523	37	139	999999	999999	999999	12	587	999999	764	90	98	448	807	999999	578	926	395	594	173	309	999999	370	550	999999	403	989	518	996	999999	698	13	283	999999	999999	258	538	269	35	999999	514	954	717	794	37	999999	380	58	479	730	308	999999	221	939	735	639	666	588	615	999999	363	494	999999	241	76	86	999999	879	260	999999	999999	666	370	742	658	354	176	576	523	597	33	941	48	276	217	475	792	344	834	917	591	949	654	235	498	30	373	485	999999	951	999999	500	797	258	690	642	862	479	290	999999	472	999999	999999	999999	999999	422	456	324	999999	999999	294	480	54	999999	639	100	999999	144	253	999999	981	999999	848	572	543	999999	999999	999999	585	574	613	322	63	453	454	501	883	636	459	86	999999	58	461	999999	999999	583	456	464	619	600	630	727	236	652	409	781	999999	999999	483	999999	278	666	999999	460	986	971	999999	999999	888	147	999999	385	999999	176	73	932	999999	720	905	999999	86	689	180	999999	943	999999	999999	410	54	672	999999	390	162	215	807	907	319	10	151	694	166	999999	999999	481	394	999999	52	69	589	999999	551	999999	999999	523	178	589	496	753	516	999999	999999	26	556	226	888	999999	232	479	369	166	622	999999	999999	220	804	230	999999	698	601	697	999999	36	821	577	131	727	792	999999	999999	999999	420	566	493	50	808	150	308	359	999999	999999	999999	573	700	432	854	999999	952	386	718	947	999999	999999	161	819	268	999999	204	979	104	170	43	592	442	999999	999999	65	745	538	412	664	922	764	999999	43	674	279	999999	398	722	808	774	416	920	100	752	999999	414	999999	781	949	999999	329	999999	432	535	999999	999999	559	686	999999	999999	999999	974	64	999999	710	692	128	999999	988	532	999999	999999	295	396	627	672	352	999999	999999	650	80	757	462	719	603	510	682	508	243	999999	777	999999	922	242	360	441	999999	75	51	929	296	529	793	427	149	72	968	46	908	768	999999	999999	562	158	505	667	522	345	431	210	19	620	911	999999	755	999999	344	63	999999	195	806	286	356	204	364	551	963	999999	580	541	541	999999	600	475	360	999999	999999	774	736	999999	918	530	644	841	999999	675	999999	943	672	55	728	914	10	722	962	511	814	367	793	954	703	487	765	890	668	999999	30	999999	499	148	943	569	327	352	277	285	642	515	285	689	933	30	372	
999999	813	626	999999	999999	999999	848	999999	792	999999	781	990	440	764	999999	182	556	655	182	454	533	112	999999	597	657	455	686	869	308	92	999999	31	682	125	999999	87	51	726	152	999999	651	346	160	589	999999	362	836	999999	888	342	729	999999	999999	999999	999999	431	654	39	988	999999	826	979	503	710	999999	760	317	999999	533	676	141	829	999999	249	802	196	952	578	61	999999	999999	175	980	999999	362	80	999999	999999	285	809	432	22	999999	720	999999	671	843	449	713	999999	55	520	987	999999	211	899	531	999999	773	653	999999	86	977	693	813	661	999999	536	358	804	999999	999999	999999	724	254	128	999999	792	144	141	353	513	864	276	260	999999	187	768	999999	463	549	750	343	632	340	355	44	999999	999999	453	999999	316	999999	909	295	844	481	273	967	92	808	739	386	999999	309	965	221	999999	443	715	484	239	999999	999999	265	749	867	416	394	898	94	56	885	999999	999999	46	422	955	981	999999	627	914	999999	682	654	809	373	700	999999	374	999999	333	611	201	999999	443	544	206	653	999999	976	74	999999	78	997	761	854	696	999999	272	553	266	729	37	98	569	438	99	250	456	386	176	94	30	999999	761	445	694	720	999999	502	226	311	446	439	562	999999	733	999999	893	955	677	526	70	820	877	603	583	112	410	14	455	955	207	169	809	980	999999	313	246	999999	169	975	999999	770	337	954	293	598	535	533	705	414	357	500	708	999999	999999	209	886	999999	861	591	999999	999999	57	999999	999999	999999	629	582	187	999999	448	577	795	702	375	299	492	999999	999999	985	999999	876	999999	999999	608	706	460	169	999999	658	426	88	464	578	665	141	722	999999	849	999999	969	952	356	999999	966	779	705	16	285	734	999999	999999	848	875	24	443	999999	16	661	408	826	999999	626	528	13	370	123	227	46	999999	999999	425	84	999999	999999	624	530	33	84	999999	11	454	884	999999	941	463	239	588	563	999999	421	716	415	451	999999	509	999999	999999	999999	605	666	487	970	50	167	301	889	545	859	399	912	695	932	832	406	381	585	999999	999999	549	140	534	663	999999	822	860	20	999999	132	516	999999	702	751	478	172	523	484	843	74	650	574	694	999999	173	999999	725	783	582	999999	808	923	999999	250	732	475	142	823	166	227	306	291	266	422	352	110	220	944	463	670	883	897	999999	340	936	975	445	805	500	503	999999	86	437	588	323	593	999999	461	999999	999999	40	699	327	625	999999	369	317	999999	999999	72	999999	781	330	911	171	911	191	999999	
999999	756	39	336	333	999999	130	229	853	677	108	759	742	758	925	460	640	193	999999	126	572	577	667	173	999999	437	999999	325	756	999999	999999	412	999999	768	157	272	973	999999	376	664	999999	999999	515	640	184	626	330	351	855	999999	999999	977	342	75	37	736	98	865	907	896	269	805	473	999999	999999	696	358	974	999999	663	486	937	817	914	621	999999	999999	999999	989	802	999999	61	470	886	999999	449	999999	345	740	420	183	999999	796	479	405	999999	85	188	390	487	278	355	999999	202	393	343	170	427	454	999999	674	71	876	999999	789	217	345	586	91	810	626	22	243	200	999999	378	150	999999	519	921	948	883	999999	999999	533	761	999999	278	502	911	289	652	891	737	745	122	999999	999999	690	197	364	999999	999999	579	861	265	122	999999	711	999999	203	822	999999	532	999999	791	423	374	999999	999999	896	76	94	180	530	999999	999999	506	999999	999999	146	458	656	332	999999	459	787	77	649	999999	649	771	566	487	718	466	744	368	681	999999	999999	866	999999	662	300	297	414	926	999999	888	143	999999	104	999999	878	999999	175	585	965	999999	999999	999999	999999	312	388	999999	999999	999999	462	73	239	762	824	501	999999	280	346	994	41	279	55	860	28	761	144	999999	999999	232	999999	973	999999	168	403	86	949	353	151	999999	284	175	786	807	474	985	999999	381	790	999999	665	608	408	181	554	695	999999	999999	336	964	177	999999	457	288	999999	488	772	80	999999	748	551	335	999999	999999	719	865	492	999999	999999	43	999999	763	252	83	566	999999	999999	129	999999	707	526	999999	26	999999	641	929	717	508	809	985	999999	588	22	52	999999	999999	479	870	999999	688	213	322	756	303	861	414	999999	384	721	998	999999	999999	466	999999	232	999999	319	951	895	790	157	984	438	411	999999	524	751	999999	31	237	999999	704	999999	925	999999	213	60	999999	325	999999	827	343	999999	811	81	569	131	999999	820	317	29	528	974	671	999999	229	884	354	999999	347	999999	901	362	494	477	219	999999	541	166	28	694	596	636	999999	962	999999	207	999999	340	261	402	400	390	713	217	12	999999	995	999999	999999	329	705	250	977	999999	926	999999	302	999999	862	583	999999	999999	801	623	433	999999	316	999999	999999	999999	999999	24	231	944	999999	520	648	286	475	489	991	158	881	999999	988	999999	658	103	46	833	905	999999	477	999999	813	206	999999	100	784	120	423	295	666	999999	999999	690	28	42	312	999999	999999	25	868	382	591	441	322	111	635	999999	243	222	672	999999	126	972	546	999999	999999	75	931	
999999	999999	365	76	705	999999	627	637	307	999999	625	791	631	501	889	425	105	96	999999	883	999999	464	707	876	210	623	999999	147	999999	153	475	901	246	483	999999	523	513	316	886	949	694	473	337	749	617	999999	51	402	236	999999	451	999999	759	192	453	103	795	488	865	92	718	999999	548	163	999999	724	554	999999	718	375	999999	999999	209	999999	199	24	137	957	268	778	581	380	910	542	702	18	152	64	999999	689	999999	999999	451	804	999999	999999	925	183	887	893	877	999999	683	861	644	662	267	999999	999999	439	999999	837	230	96	510	347	579	999999	461	853	582	500	999999	999999	646	999999	347	999999	201	984	999999	953	79	375	901	687	696	999999	897	49	751	815	999999	999999	723	890	804	364	304	999999	999999	918	999999	44	321	999999	999999	655	999999	999999	325	999999	145	18	349	22	999999	999999	194	822	651	999999	118	422	112	767	438	999999	315	755	93	982	110	999999	359	180	999999	999999	999999	524	911	51	999999	999999	723	888	679	999999	999999	999999	132	949	180	481	252	115	809	310	932	553	948	260	349	468	672	999999	761	837	999999	179	781	734	800	670	911	609	694	967	698	223	97	999999	274	605	633	999999	811	629	999999	254	370	999999	112	510	999999	660	702	376	478	390	137	999999	404	999999	929	999999	158	510	999999	643	420	841	611	719	999999	572	985	743	835	539	999999	142	999999	999999	808	999999	631	300	104	260	906	328	499	317	95	999999	981	192	675	245	999999	999999	69	422	834	528	999999	999999	999999	13	674	958	540	939	999999	999999	69	990	284	89	766	858	415	319	736	999999	352	303	999999	221	591	803	78	600	554	999999	82	999999	579	289	530	999999	999999	100	586	948	787	560	999999	100	999999	999999	907	596	999999	136	999999	750	999999	741	186	999999	759	832	999999	871	890	940	394	639	922	698	420	994	559	527	611	999999	999999	999999	315	999999	999999	999999	34	600	999999	482	999999	427	333	999999	684	838	112	999999	999999	424	999999	999999	999999	846	175	819	999999	999999	580	912	46	951	525	581	27	999999	436	394	190	226	999999	821	975	418	819	967	316	599	24	582	999999	65	48	196	645	28	729	468	626	35	999999	537	999999	999999	999999	999999	901	999999	315	786	411	718	323	272	616	857	999999	649	999999	207	999999	999999	999999	997	30	981	999999	338	935	999999	178	967	999999	165	851	279	800	992	972	649	75	563	294	238	999999	184	741	775	999999	787	288	89	441	428	999999	999999	999999	32	962	464	999999	573	999999	999999	999999	443	949	168	421	999999	67	746	
677	387	142	949	293	254	826	999999	999999	147	758	999999	720	98	536	350	642	64	224	999999	40	999999	393	502	999999	977	621	736	234	583	364	242	730	542	999999	64	295	999999	512	810	999999	999999	224	129	814	669	596	529	907	999999	526	366	132	288	999999	168	993	639	212	316	633	100	621	665	999999	999999	426	188	685	481	999999	78	551	413	582	914	303	999999	688	86	391	999999	829	626	67	999999	120	451	999999	254	70	656	371	206	999999	115	503	559	346	999999	999999	999999	999999	436	553	999999	814	718	999999	801	864	729	999999	135	999999	999999	270	999999	608	999999	415	974	999999	441	999999	408	706	354	235	476	421	744	928	400	832	973	999999	402	82	999999	193	402	745	34	389	340	999999	245	282	646	999999	508	950	561	999999	279	65	412	25	155	999999	469	999999	240	390	130	801	559	302	999999	292	868	922	998	601	23	239	999999	61	999999	701	470	82	589	631	912	999999	376	999999	563	917	845	387	999999	858	723	910	515	644	269	999999	156	943	331	999999	999999	586	952	960	999999	50	999999	361	935	453	290	397	999999	608	999999	336	435	50	738	42	446	999999	994	149	999999	113	723	693	791	551	555	527	750	234	999999	336	841	999999	649	999999	999999	999999	451	484	578	336	16	906	999999	933	113	115	214	298	917	495	591	812	93	765	326	44	569	394	898	762	999999	678	953	999999	495	999999	999999	225	843	951	49	520	571	999999	106	816	526	999999	447	449	323	461	317	169	744	38	333	999999	999999	164	925	67	586	999999	690	338	999999	999999	999999	94	714	988	999999	965	456	81	251	999999	669	999999	518	711	946	999999	449	194	370	793	406	466	695	516	28	688	36	981	934	755	999999	999999	863	501	419	362	734	334	16	351	999999	673	786	790	224	698	646	224	121	137	376	506	967	999999	999999	981	999999	208	970	767	939	475	146	495	682	901	999999	27	301	594	724	124	188	999999	90	733	680	905	999999	330	51	812	999999	806	389	363	800	702	872	438	963	999999	999999	999999	412	999999	536	301	117	323	61	629	922	526	413	999999	327	948	90	999999	311	493	906	999999	725	136	605	999999	116	328	111	943	154	862	630	197	759	939	616	999999	206	388	797	978	278	422	999999	353	403	999999	999999	999999	622	976	999999	479	630	713	523	285	999999	207	999999	789	221	117	484	69	895	225	502	999999	342	247	699	922	696	999999	382	312	999999	261	935	999999	999999	260	331	178	735	161	999999	56	426	340	209	999	203	999999	766	170	999999	
999999	457	188	999999	657	518	384	999999	214	782	702	341	220	999999	391	271	215	506	961	786	316	999999	999999	999999	456	962	12	48	999999	999999	688	170	221	374	999999	803	999999	355	635	741	947	999999	530	378	864	715	215	301	818	737	987	999999	805	383	631	505	713	530	188	695	516	346	999999	485	104	542	999999	999999	999999	999999	513	860	871	230	839	425	803	375	792	999999	756	710	230	962	741	187	365	999999	743	911	100	236	999999	999999	235	611	999999	55	284	332	999999	370	670	999999	234	137	639	585	544	216	701	347	738	447	938	999999	125	624	999999	916	187	999999	112	719	496	287	693	931	995	999999	120	758	101	469	155	396	999999	989	738	614	999999	780	303	536	220	753	498	999999	999999	429	999999	690	999999	367	155	999999	999999	950	744	999999	443	708	999999	999999	999999	999999	255	278	302	551	765	999999	999999	140	379	407	988	999999	999999	742	788	964	929	575	742	999999	457	733	324	999999	139	99	999999	791	180	838	199	999999	440	276	999999	999999	437	460	999999	368	804	180	988	748	326	692	451	11	168	479	778	24	999999	675	496	999999	953	461	999999	676	882	104	959	540	217	999999	144	242	999999	568	537	479	912	384	625	286	744	999999	999999	446	648	252	633	999999	69	185	422	765	779	985	276	975	999999	987	486	999999	221	458	999999	999999	557	218	766	999999	942	309	112	199	59	999999	777	999999	937	999999	999999	639	470	268	999999	41	589	379	463	259	302	561	999999	999999	999999	915	999999	296	44	999999	889	439	485	999999	999999	760	83	232	999999	569	218	887	47	999999	959	846	249	999999	999999	510	735	999999	999999	517	307	999999	999999	187	999999	144	999999	999999	354	738	95	999999	163	437	509	720	999999	366	663	893	999999	414	523	377	965	61	675	122	318	534	473	711	684	968	735	378	891	896	930	581	999999	727	999999	309	977	371	693	812	452	267	552	379	524	861	476	999999	866	501	221	250	999999	999999	999999	820	274	999999	913	195	701	141	999999	71	435	999999	479	324	999999	224	400	604	999999	862	999999	60	982	104	999999	822	999999	842	511	400	684	999999	121	999999	554	723	45	603	457	508	120	999999	438	490	943	442	392	162	32	999999	110	617	883	606	373	131	838	179	196	999999	693	999999	629	438	386	745	999999	98	769	156	999999	796	157	858	752	999999	621	501	160	754	440	999999	819	858	299	77	807	515	999999	432	999999	999999	416	365	814	260	691	999999	999999	208	472	303	393	875	473	313	469	34	999999	25	999999	346	28	999999	
661	355	999999	770	149	999999	938	464	81	999999	271	999999	390	999999	999999	999999	666	622	397	952	292	146	955	944	395	985	999999	782	661	11	922	549	846	999999	704	999999	221	920	860	794	999999	999999	999999	999999	999999	160	923	678	999999	362	999999	887	948	76	999999	524	999999	105	999999	163	999999	165	803	999999	424	999999	476	415	999999	999999	290	999999	761	999999	692	284	999999	909	999999	999999	71	929	802	999999	999999	45	999999	999999	999999	999999	80	999999	544	706	92	114	213	999999	999999	892	684	518	591	999999	81	612	135	355	999999	874	609	489	766	151	102	782	363	504	999999	389	131	696	590	906	999999	175	211	65	520	587	999999	762	287	446	560	553	348	999999	236	999999	909	255	406	950	581	999999	359	999999	614	310	751	999999	735	252	999999	987	999999	999999	891	906	411	999999	834	795	999999	846	212	999999	591	549	999999	956	278	386	480	876	999999	640	335	924	999999	808	999999	999999	836	371	37	45	675	572	624	999999	999999	330	639	838	421	610	155	734	387	39	811	75	999999	999999	441	999999	772	895	698	298	999999	999999	100	999999	628	623	959	442	818	176	654	999999	924	779	451	947	747	641	999999	688	494	600	546	999999	999999	386	353	51	930	679	999999	780	873	336	314	548	239	46	219	999999	651	999999	916	999999	999999	792	999999	97	353	493	611	141	440	999999	804	758	430	313	606	252	280	917	511	999999	904	873	999999	598	474	999999	999999	710	431	999999	47	999999	999999	335	411	213	999999	265	698	447	77	141	350	863	531	556	128	925	440	967	999999	734	211	777	316	511	647	552	999999	451	775	901	710	772	972	33	999999	104	999999	403	999999	999999	229	74	81	999999	999999	999999	76	918	999999	999999	280	464	151	999999	999999	907	28	899	565	999999	999999	257	999999	176	999999	999999	891	507	482	34	33	47	959	511	515	999999	999999	544	977	999999	486	704	667	999999	630	999999	999999	999999	999999	999999	999999	12	837	999999	382	971	402	904	351	955	400	568	446	759	999999	999999	999999	999999	797	999999	211	999999	921	209	216	937	589	999999	545	999999	946	231	999999	999999	948	30	209	645	138	999999	745	800	999999	32	965	917	268	907	999999	999999	751	990	872	24	965	600	91	999999	999999	444	392	712	369	175	18	179	999999	999999	999999	748	43	999999	511	264	999999	410	291	899	243	298	679	999999	475	157	999999	955	999999	47	349	357	939	571	537	693	999999	42	441	999999	999999	796	411	136	106	475	999999	999999	489	617	999999	564	318	191	404	818	999999	710	247	221	741	62	999999	478	
791	463	809	471	331	817	113	662	999999	999999	999999	447	887	553	584	999	793	541	999999	741	718	785	49	999999	177	999999	929	450	999999	999999	296	960	976	933	345	999999	666	999999	571	672	513	999999	595	999999	305	999999	931	221	135	247	427	209	586	88	999999	15	424	61	303	612	888	663	867	748	968	925	471	999999	217	941	343	900	970	804	237	62	199	984	462	221	787	717	324	558	802	96	384	999999	183	999999	999999	615	598	958	784	850	799	847	95	380	495	977	13	194	903	527	239	999999	851	706	999999	439	999999	92	825	180	349	999999	945	999999	550	999999	780	878	722	728	999999	22	999999	387	263	999999	898	999999	725	810	713	139	654	285	857	602	56	999999	999999	999999	26	999999	143	613	999999	999999	902	214	829	921	206	135	472	999999	225	227	762	473	453	999999	540	517	366	25	999999	999999	999999	669	34	948	527	313	364	931	711	999999	878	416	876	773	999999	999999	999999	804	613	587	999999	478	70	640	839	582	999999	59	259	509	159	127	999999	300	825	243	189	880	999999	999999	999999	540	473	429	348	355	999999	679	35	845	264	562	999999	879	552	196	999999	999999	119	944	289	315	682	212	646	760	999999	585	948	216	515	381	999999	719	999999	136	15	640	999999	494	985	354	34	413	999999	999999	999999	276	999999	639	999999	795	771	459	614	999999	858	270	782	587	95	20	731	818	340	999999	162	692	999999	425	999999	968	102	624	958	999999	291	278	999999	60	55	993	999999	999999	582	999999	610	950	999999	360	278	744	858	714	408	999999	622	215	999999	371	444	33	213	332	458	999999	702	156	500	679	184	999999	312	732	542	101	183	422	246	620	282	211	999999	713	157	999999	120	388	225	983	322	999999	999999	596	615	31	790	514	860	999999	999999	463	460	999999	185	688	441	135	182	999999	801	210	968	999999	99	242	999999	500	185	999999	555	999999	930	516	366	108	395	716	999999	520	311	668	561	999999	603	818	999999	161	537	468	15	985	215	908	192	999999	999999	999999	506	383	585	299	999999	849	371	999999	533	943	79	87	303	999999	18	662	15	143	649	648	859	281	491	294	962	717	999999	999999	999999	31	334	999999	999999	653	999999	743	934	21	339	711	999999	999999	295	999999	91	459	999999	291	999999	999999	903	58	472	468	999999	235	999999	301	337	621	999999	801	594	511	619	823	999999	999999	999999	274	727	993	803	937	690	999999	985	999999	213	999999	999999	999999	999999	564	999999	285	783	531	770	985	852	643	684	717	999999	167	316	783	198	267	
372	525	999999	712	826	999999	254	534	778	923	249	999999	98	824	80	129	217	39	999999	343	999999	565	879	528	422	94	318	96	999999	532	999999	212	495	999999	149	36	946	881	738	218	40	258	753	999999	745	644	999999	860	647	749	949	286	400	855	227	807	645	258	299	741	601	168	999999	999999	999999	999999	721	152	684	53	182	336	300	185	999999	791	812	43	783	777	539	458	999999	329	999999	376	811	640	727	999999	391	999999	591	996	616	999999	793	507	575	708	999999	412	185	603	576	623	985	999999	552	999999	999999	611	999999	522	999999	999999	718	145	672	904	235	91	425	352	661	484	745	999999	568	999999	999999	314	467	84	855	136	283	845	999999	999999	390	999999	97	999999	999999	779	232	79	794	999999	163	999999	999999	670	482	999999	999999	832	999999	999999	878	692	656	123	437	691	154	400	667	85	868	999999	999999	713	524	639	993	999999	999999	881	261	675	509	999999	286	999999	479	796	602	23	149	450	902	999999	90	698	939	974	865	999999	635	831	411	999999	605	999999	275	999999	156	843	848	864	826	70	840	212	999999	562	999999	96	221	357	798	999999	936	428	999999	999999	999999	826	999999	28	267	360	999999	999999	274	791	498	999999	85	357	650	999999	175	284	623	999999	999999	878	515	999999	147	778	443	288	999999	999999	781	187	319	543	999999	330	153	829	999999	999999	814	420	938	401	74	999999	21	864	999999	49	488	661	999999	138	999999	753	320	322	880	489	916	967	397	999999	19	320	999999	542	857	329	999999	345	678	157	999999	408	939	999999	322	306	767	999999	581	993	999999	130	999999	190	630	746	19	999999	948	127	559	847	33	999999	392	753	164	478	17	387	999999	152	983	999999	110	999999	813	207	999	999999	721	347	395	999999	999999	889	938	505	911	121	999999	999999	397	560	597	189	385	517	731	569	152	298	999999	204	569	137	146	724	89	126	932	812	832	999999	999999	999999	461	629	999999	503	815	658	567	895	76	650	755	433	999999	921	138	306	475	999999	440	433	999999	201	835	118	752	224	999999	999999	188	999999	951	31	164	999999	727	756	330	999999	753	494	731	676	137	918	382	713	663	168	999999	635	999999	402	999999	999999	448	270	793	88	750	601	242	999999	717	568	699	733	999999	686	203	382	975	247	999999	946	702	107	73	999999	735	999999	560	266	806	552	999999	999999	97	999999	936	999999	962	999999	487	162	261	958	999999	569	229	999999	445	977	965	999999	660	108	715	999999	279	350	999999	877	353	710	51	975	966	174	406	149	999999	999999	
750	736	419	733	759	533	695	744	999999	999999	696	999999	604	582	999999	200	999999	72	843	110	999999	595	999999	94	899	776	121	285	999999	795	173	89	14	359	237	239	999999	927	349	192	302	535	211	703	190	267	116	468	999999	776	999999	343	999999	544	999999	164	476	334	834	982	421	419	751	999999	340	616	91	254	999999	72	993	965	723	661	808	386	393	566	999999	641	670	999999	601	225	523	829	999999	469	187	82	762	871	103	999999	999999	882	783	858	372	999999	185	862	123	622	782	316	619	999999	736	999999	999999	909	430	202	999999	768	818	536	829	511	999999	622	76	282	309	999999	999999	366	891	925	999999	535	204	999999	466	807	539	979	999999	216	219	149	732	391	312	853	450	999999	54	11	999999	257	38	999999	999999	562	795	841	999999	661	444	263	999999	811	202	245	715	100	735	999999	238	999999	103	999999	301	693	890	999999	969	999999	680	971	322	889	999999	355	506	343	999999	904	22	698	666	999999	999999	999999	396	999999	199	77	148	999999	175	539	773	999999	164	415	999999	57	672	120	999999	866	980	473	999999	999999	999999	847	738	381	999999	831	502	539	181	999999	999999	344	999999	969	495	902	999999	330	805	783	125	635	200	101	999999	550	999999	999999	827	800	801	999999	26	533	971	352	999999	766	999999	343	999999	999999	63	843	563	235	999999	703	624	968	558	659	667	999999	747	324	656	646	999999	999999	599	999999	711	381	519	552	327	773	997	153	573	551	473	999999	746	882	999999	999999	537	547	799	538	999999	858	252	152	641	999999	785	656	695	692	168	906	744	999999	999999	682	333	21	907	977	705	999999	405	16	196	999999	420	865	743	999999	119	70	161	999999	323	999999	139	377	999999	999999	987	350	457	881	393	566	999999	310	360	999999	33	525	999999	821	833	806	463	245	999999	446	448	920	913	396	582	108	999999	684	132	678	553	956	111	449	989	364	33	523	622	629	999999	999999	515	843	285	593	430	999999	236	516	999999	893	421	473	30	77	999999	70	308	999999	812	53	999999	681	356	76	424	201	831	479	783	939	622	999999	969	999999	414	79	120	989	677	424	457	616	288	659	999999	999999	428	921	999999	962	225	337	816	999999	932	833	497	219	178	238	508	757	732	459	280	95	504	999999	663	367	949	999999	617	398	596	999999	402	696	999999	999999	772	910	999999	821	724	999999	519	544	404	999999	582	901	820	448	999999	699	883	829	388	459	143	735	268	999999	22	905	719	428	838	371	441	801	686	999999	466	999999	214	910	
735	985	999999	959	999999	999999	999999	999999	498	178	999999	896	687	573	317	999999	999999	47	999999	999999	809	999999	575	100	706	43	149	780	224	438	982	327	495	972	999999	403	883	183	447	999999	784	964	999999	551	999999	999999	683	999999	999999	999999	738	429	946	232	111	916	420	485	263	264	943	14	833	70	196	164	999999	714	479	914	199	480	600	475	207	845	411	34	154	999999	359	281	297	611	699	999999	380	999999	999999	187	982	407	919	999999	242	780	140	356	365	999999	540	968	398	579	424	267	828	999999	999999	265	999999	396	341	999999	999999	999999	717	232	370	999999	783	148	843	302	999999	792	560	417	999999	999999	999999	64	999999	362	233	390	883	717	196	999999	734	899	248	615	671	596	76	431	287	571	999999	908	999999	732	18	999999	999999	105	999999	631	999999	420	248	999999	551	460	999999	978	999999	524	788	999999	999999	928	999999	999999	900	237	630	344	999999	139	140	671	364	805	999999	936	999999	999999	265	787	80	565	735	999999	661	641	74	221	869	97	165	763	782	73	873	999999	835	134	502	999999	475	312	905	576	290	577	252	745	392	790	634	443	268	11	999999	480	202	999999	232	999999	173	419	474	638	973	377	999999	301	932	19	111	999999	339	367	321	767	659	999999	43	93	399	328	999999	89	462	722	504	780	144	999999	999999	261	901	243	733	66	838	277	999999	913	688	950	813	382	689	999999	114	900	999999	999999	820	43	550	148	870	844	589	395	185	261	872	118	999999	999999	154	849	327	106	633	265	999999	391	566	130	405	999999	515	456	399	57	999999	999999	101	999999	999999	832	999999	762	999999	889	999999	452	102	351	50	579	793	284	238	999999	999999	18	999999	434	999999	999999	999999	999999	999999	431	999999	142	996	138	644	279	27	999999	999999	999999	149	564	733	744	789	487	299	225	90	826	999999	241	228	559	959	999999	336	999999	741	153	365	290	29	999999	999999	999999	999999	963	706	770	562	609	328	916	700	999999	285	999999	999999	754	150	261	350	917	776	108	914	999999	179	999999	942	360	452	813	956	858	545	999999	195	455	41	335	518	999999	273	999999	999999	999999	859	435	999999	804	31	987	12	113	940	112	174	461	429	20	794	999999	999999	212	166	999999	960	999999	999999	493	346	199	723	999999	743	40	653	731	194	612	586	743	711	147	999999	464	810	852	999999	442	627	733	36	999999	540	846	999999	70	888	408	999999	27	999999	839	467	832	999999	197	369	909	458	443	999999	817	999999	999999	999999	690	874	701	999999	117	923	999999	866	613	
173	999999	284	897	999999	593	842	999999	270	569	999999	871	999999	505	999999	623	492	18	984	194	466	999999	597	489	885	800	196	196	704	243	104	892	973	854	669	572	999999	472	369	999999	600	490	556	864	999999	999999	999999	378	999999	91	999999	915	570	999999	156	954	999999	794	999999	749	999999	655	92	37	475	412	897	825	999999	628	710	30	648	128	593	976	662	999999	734	999999	790	817	685	622	618	999999	332	302	708	714	999999	128	460	620	468	945	407	529	999999	352	201	194	542	883	380	604	276	451	98	179	301	380	69	224	959	588	969	469	418	296	90	605	126	999999	170	591	999999	38	999999	999999	578	143	344	392	605	605	999999	802	999999	24	999999	880	999999	539	423	97	68	999999	661	880	975	938	120	999999	271	999999	999999	420	723	999999	44	247	791	999999	999999	167	46	677	619	364	313	177	999999	403	383	210	999999	587	708	82	533	333	377	779	672	640	999999	241	131	19	536	865	89	462	980	674	98	763	938	265	60	391	626	306	576	807	720	717	728	70	999999	490	999999	650	999999	710	870	21	777	999999	145	804	555	609	827	999999	999999	999999	999999	708	122	999999	648	452	32	999999	999999	80	213	864	919	315	512	999999	815	56	999999	438	206	279	804	86	999999	999999	130	256	835	26	479	139	999999	999999	303	29	948	565	841	268	628	124	999999	799	999999	912	50	829	301	495	794	780	294	659	999999	154	904	45	651	669	332	775	315	690	600	83	155	963	21	492	121	259	214	894	999999	92	275	999999	277	999999	938	300	954	350	232	999999	845	70	999999	999999	999999	913	913	182	936	852	809	323	209	735	767	86	818	808	383	544	999999	999999	848	485	878	899	767	577	731	42	821	964	467	999999	238	95	574	862	377	999999	345	42	958	999999	999999	951	999999	542	316	862	481	156	999999	688	132	999999	221	913	280	999999	999999	346	999999	999999	41	844	856	307	506	999999	512	999999	441	999999	208	544	441	999999	212	926	103	235	271	869	561	674	997	778	779	782	873	999999	591	161	63	999999	999999	65	927	438	999999	999999	46	634	359	525	999999	999999	490	587	24	999999	710	354	132	999999	84	999999	352	366	846	999999	999999	723	999999	850	374	289	130	999999	953	385	999999	999999	999999	595	199	636	519	45	999999	214	298	999999	999999	999999	950	247	999999	143	925	19	712	571	592	27	999999	322	825	508	160	435	672	999999	634	638	999999	999999	522	536	730	447	999999	316	406	641	788	336	955	266	900	137	260	987	283	943	
673	999999	999999	813	615	999999	811	20	999999	535	542	17	999999	999999	193	999999	724	999999	412	487	947	999999	175	950	999999	653	367	569	999999	32	999999	999999	999999	691	965	967	999999	708	921	854	636	999999	432	871	108	781	769	825	999999	886	999999	758	999999	999999	996	999999	235	241	584	961	999999	251	411	861	999999	858	999999	999999	174	226	999999	25	580	558	999999	999999	973	304	851	999999	999999	999999	496	722	619	426	110	222	695	698	999999	523	133	959	344	999999	999999	999999	999999	250	782	999999	660	999999	626	999999	187	35	999999	110	303	999999	389	137	999999	977	755	689	252	934	757	787	999999	476	484	999999	891	621	224	999999	254	413	783	611	675	989	881	640	105	231	248	85	276	594	405	810	143	996	881	999999	999999	961	999999	586	492	995	713	194	382	880	506	999999	999999	488	999999	999999	157	777	461	999999	105	124	999999	31	695	682	999999	999999	81	674	999999	999999	739	856	827	293	95	999999	128	999999	285	999999	268	225	999999	682	273	787	999999	999999	663	365	545	792	272	524	999999	999999	999999	999999	484	127	999999	999999	278	999999	826	955	661	572	804	949	659	781	813	407	856	377	305	999999	418	732	857	566	21	256	999999	946	593	312	999999	788	317	317	999999	167	584	560	947	124	999999	318	999999	999999	710	713	706	764	979	864	667	10	11	877	999999	752	270	999999	697	31	261	879	999999	359	999999	999999	641	351	585	655	823	306	430	191	166	110	606	690	855	307	549	595	999999	729	645	914	787	439	916	453	897	36	863	925	862	976	999999	776	519	695	81	364	188	334	50	371	580	999999	721	301	156	579	702	999999	481	666	911	641	714	999999	237	212	435	142	757	999999	443	999999	329	189	162	829	180	169	235	194	416	643	688	284	344	999999	717	624	999999	999999	334	473	454	205	74	315	999999	778	468	869	929	999999	576	999999	927	85	500	542	999999	999999	408	999999	173	296	259	278	952	999999	999999	268	494	811	999999	439	472	969	60	133	124	846	766	999999	701	366	265	369	76	999999	356	268	478	185	484	999999	919	792	309	167	946	999999	363	632	380	209	384	999999	221	147	781	957	35	376	428	302	559	15	999999	807	41	890	212	999999	999999	999999	790	319	336	855	999999	679	670	892	187	328	493	144	32	502	982	147	158	928	662	398	242	111	757	999999	430	999999	999999	999999	999999	65	593	999999	999999	241	999999	75	791	366	628	112	297	142	199	110	809	425	983	348	825	893	741	283	999999	694	999999	689	999999	999999	434	999999	
727	177	999999	131	734	648	595	790	94	916	355	792	310	560	999999	109	911	657	383	15	929	999999	999999	242	324	319	989	853	335	729	513	999999	931	32	384	129	376	999999	375	170	829	203	263	999999	999999	949	973	304	999999	999999	777	904	770	429	999999	124	500	533	807	999999	658	741	464	364	413	708	999999	999999	185	999999	733	843	999999	222	999999	736	359	769	694	374	345	695	269	529	951	608	876	512	999999	270	999999	842	271	950	999999	97	999999	899	504	840	99	696	128	999999	999999	999999	623	558	253	939	764	731	839	442	88	999999	481	935	412	805	831	357	930	915	361	999999	582	340	999999	999999	997	460	274	999999	999999	649	576	657	999999	28	985	328	999999	417	506	898	12	999999	871	547	615	999999	496	699	999999	999999	999999	213	999999	999999	361	292	999999	165	941	313	466	985	167	999999	999999	824	489	394	819	513	99	999999	999999	463	887	753	468	173	482	204	999999	575	999999	543	999999	999999	406	273	666	999999	481	999999	476	202	441	27	999999	999999	999999	791	323	999999	879	999999	652	254	793	797	304	607	823	682	683	747	999999	890	999999	623	557	34	999999	226	728	127	41	999999	999999	226	999999	870	999999	999999	24	690	880	999999	696	349	891	638	579	609	969	999999	878	798	429	999999	999999	999999	999999	57	999999	135	373	999999	382	761	473	999999	208	576	775	433	525	797	668	992	866	485	999999	800	731	919	455	817	256	669	248	999999	567	327	999999	480	999999	44	999999	888	326	783	490	999999	999999	235	439	12	834	545	543	91	999999	436	999999	377	999999	86	325	999999	999999	999999	850	712	523	240	108	880	213	304	999999	490	999999	780	675	93	994	270	924	506	999999	452	983	711	136	999999	113	141	465	999999	999999	999999	999999	999999	999999	770	999999	777	420	645	999999	999999	799	539	115	63	435	999999	760	779	382	96	162	819	486	237	572	149	999999	366	137	967	999999	217	181	522	771	480	571	905	160	227	999999	288	379	999999	653	454	605	83	731	753	380	999999	622	999999	764	899	698	980	999999	999999	201	64	999999	168	143	591	368	999999	291	955	787	855	628	165	246	873	449	999999	584	128	543	513	999999	383	999999	739	594	143	999999	871	999999	591	706	366	36	795	771	220	796	71	999999	22	791	775	966	525	67	467	800	890	999999	151	406	999999	260	687	428	999999	571	403	997	235	834	419	183	999999	999999	272	139	451	112	238	760	523	42	999999	721	859	417	999999	682	999999	999999	867	999999	999999	999999	999999	116	348	376	637	649	999999	
73	860	188	381	601	769	377	999999	337	999999	788	231	391	883	56	729	965	569	726	500	721	870	892	967	997	544	21	531	165	791	84	475	589	999999	999999	182	352	999999	267	999999	999999	887	800	999999	89	200	257	311	580	387	382	807	910	158	681	999999	967	220	384	67	758	845	999999	546	999999	322	999999	34	999999	874	386	626	311	88	999999	834	999999	909	999999	806	296	709	951	778	418	999999	564	440	686	265	214	142	965	210	888	999999	258	999999	708	766	999999	233	877	705	999999	756	505	999999	362	846	133	68	332	999999	770	59	894	860	137	16	758	211	347	178	670	999999	660	111	199	938	585	999999	211	132	258	73	831	999999	778	662	772	999999	88	839	141	999999	809	398	439	839	963	999999	136	701	17	357	885	999999	44	755	106	403	999999	999999	271	317	856	210	329	999999	999999	648	91	999999	999999	36	133	508	999999	524	999999	272	672	360	974	197	999999	510	124	900	187	132	221	999999	566	378	99	663	578	823	299	609	78	732	621	999999	317	661	467	981	234	387	671	520	999999	833	999999	999999	450	83	628	999999	95	428	529	999999	436	999999	909	865	936	469	999999	224	234	835	203	940	738	658	880	999999	53	142	999999	800	460	999999	712	732	999999	807	223	504	204	999999	999999	650	212	525	888	258	752	999999	999999	999999	457	457	295	484	640	791	999999	999999	203	600	312	953	752	729	644	735	355	186	228	138	256	435	29	290	322	999999	737	222	770	631	285	451	97	911	999999	13	415	238	999999	855	264	999999	311	999999	641	999999	999999	482	881	999999	902	575	999999	916	518	999999	437	14	999999	999999	63	340	999999	999999	325	860	999999	840	999999	640	329	127	94	999999	874	824	134	425	648	752	999999	265	341	616	728	710	999999	180	403	330	576	999999	75	999999	802	923	410	738	288	999999	704	999999	105	250	833	785	490	999999	52	693	898	999999	365	419	441	798	999	414	843	615	791	694	447	66	999999	918	61	89	570	999999	424	395	999999	999999	999999	598	999999	100	783	943	229	68	138	710	999999	564	999999	656	999999	13	923	995	999999	673	989	19	619	48	999999	914	733	411	449	999999	999999	513	999999	999999	999999	842	999999	909	630	900	396	733	566	737	634	509	873	405	515	999999	38	429	499	474	878	48	979	131	999999	869	999999	817	618	48	441	918	690	557	295	731	375	999999	374	995	287	999999	453	999999	413	677	50	999999	895	883	999999	849	999999	409	999999	332	863	517	994	761	690	578	125	999999	305	716	
818	999999	120	783	201	23	999999	504	196	622	595	106	717	247	999999	881	922	735	976	591	904	290	937	999999	999999	858	29	613	999999	709	150	925	586	697	858	999999	999999	121	691	58	999999	519	223	996	736	766	999999	999999	933	999999	655	390	551	714	999999	999999	388	157	915	342	994	451	199	999999	482	670	519	29	388	999999	663	810	53	927	999999	395	77	999999	235	111	68	271	679	506	63	759	999999	872	999999	331	999999	79	206	359	64	354	329	735	524	999999	999999	780	379	829	999999	845	347	623	999999	999999	999999	447	922	999999	284	732	771	693	434	722	296	647	143	67	767	594	614	694	873	451	76	342	426	169	854	288	892	850	361	999999	422	999999	953	470	861	898	157	999999	84	999999	582	635	999999	801	779	609	646	999999	72	560	240	652	750	476	358	999999	999999	763	958	995	839	921	342	225	310	537	693	672	205	869	446	232	619	999999	869	441	41	625	389	255	999999	999999	788	800	977	769	19	999999	121	999999	999999	999999	433	89	491	661	999999	95	500	999999	999999	973	126	202	123	18	43	207	607	999999	105	405	384	713	363	999999	143	541	247	540	527	216	560	470	991	62	999999	999999	70	999999	999999	946	135	999999	339	668	463	595	687	969	735	811	999999	203	639	482	20	719	725	232	999999	762	847	959	724	708	999999	656	999999	71	219	503	147	398	780	159	279	247	383	695	806	999999	999999	999999	999999	999999	999999	366	831	999999	52	89	814	999999	999999	385	108	999999	422	999999	999999	999999	999999	625	760	242	674	491	423	490	999999	773	999999	40	999999	999999	999999	579	164	999999	381	65	825	691	28	139	689	309	999999	404	60	114	824	752	449	999	163	999999	517	572	52	999999	943	351	316	279	743	783	422	710	999999	529	20	999999	259	199	999999	702	606	999999	999999	374	782	29	439	108	948	592	590	999999	825	999999	999999	999999	966	535	122	484	385	749	396	905	886	997	926	999999	103	420	503	259	999999	461	999999	886	999999	999999	72	923	911	999999	331	999999	202	995	885	798	467	428	447	723	87	506	327	857	244	646	488	785	102	908	14	537	99	340	408	374	57	999999	571	298	473	198	572	999999	999999	245	713	890	121	999999	73	674	973	999999	999999	999999	144	999999	999999	383	199	287	831	999999	999999	999999	71	999999	999999	520	999999	292	857	999999	259	888	934	160	438	998	933	597	999999	964	844	339	999999	318	999999	887	999999	283	533	999999	109	196	999999	569	999999	634	999999	851	303	600	386	781	999999	824	999999	999999	
587	983	345	999999	999999	602	612	999999	999999	874	999999	753	703	710	291	478	758	668	58	999999	531	374	198	803	824	92	999999	83	587	73	999999	739	787	999999	310	256	999999	999999	748	507	583	500	411	97	999999	431	157	593	999999	999999	32	999999	999999	467	999999	222	999999	541	829	367	308	999999	288	999999	362	999999	965	999999	409	45	540	999999	920	999999	999999	40	963	110	999999	402	934	710	763	999999	999999	999999	963	330	999999	97	460	406	60	390	209	53	222	316	735	905	465	999999	193	999999	999999	153	238	999999	976	733	999999	694	143	436	433	598	776	609	64	988	536	645	719	322	584	999999	828	539	352	447	999999	999999	374	502	937	616	526	999999	311	896	145	738	354	387	837	765	999999	623	999999	610	276	612	261	999999	378	820	608	999999	699	999999	324	999999	882	538	999999	602	330	640	499	817	81	999999	308	167	999999	797	999999	341	999999	818	871	214	582	741	180	999999	405	999999	134	127	999999	655	789	77	581	999999	999999	999999	472	999999	445	632	134	999999	999999	979	314	103	895	581	528	277	396	999999	999999	120	999999	150	367	709	207	999999	516	381	999999	999999	508	999999	585	414	941	485	868	249	383	999999	89	999999	212	201	900	311	731	552	598	739	269	907	999999	471	331	715	457	763	999999	741	126	752	340	122	480	83	518	490	640	53	408	156	508	133	40	999999	938	176	808	999999	972	963	783	79	166	600	535	999999	999999	235	999999	999999	211	641	999999	336	999999	99	720	999999	999999	250	912	555	341	123	409	582	441	647	999999	291	954	999999	999999	163	999999	270	999999	880	548	999999	407	414	24	302	944	999999	11	703	999999	848	455	981	111	731	60	238	738	53	201	953	682	445	458	746	161	999999	872	968	367	840	143	840	288	399	843	507	540	48	178	543	999999	737	74	928	835	972	50	47	112	741	532	912	689	595	721	961	999999	999999	150	999999	993	42	345	742	714	999999	703	712	888	553	697	699	875	657	999999	945	380	529	911	189	28	835	865	626	318	231	161	999999	678	999999	551	272	999999	999999	999999	548	401	332	223	229	279	338	158	559	53	832	999999	999999	999999	776	590	436	366	961	867	168	176	719	433	493	464	19	999999	16	999999	435	802	592	999999	832	999999	57	999999	691	910	999999	686	999999	999999	999999	194	999999	999999	902	301	124	999999	936	425	391	999999	999999	899	999999	765	269	305	999999	557	618	39	454	922	390	233	542	130	674	61	188	481	860	146	947	999999	999999	539	141	999999	887	529	866	
999999	727	460	870	158	586	999999	650	999999	544	758	964	456	740	999999	99	999999	758	999999	240	999999	247	910	521	545	952	999999	430	729	173	999999	999999	98	173	999999	999999	930	362	394	544	999999	410	793	936	111	182	500	999999	147	999999	999999	956	999999	999999	981	929	999999	999999	335	206	165	505	921	230	117	97	999999	293	462	11	999999	326	374	999999	492	484	453	973	420	373	461	999999	293	288	711	999999	776	999999	191	357	388	991	36	197	999999	253	488	573	828	999999	999999	217	115	999999	999999	999999	591	443	999999	507	486	843	528	999999	999999	302	999999	642	999999	636	321	85	111	115	999999	999999	999999	187	80	999999	995	879	154	405	76	253	999999	999999	996	999999	888	999999	993	999999	871	545	472	999999	452	96	42	845	64	202	702	231	116	999999	521	124	845	414	999999	999999	999999	606	698	132	999999	501	546	72	646	943	748	999999	91	426	243	88	704	999999	734	999999	216	999999	825	952	702	999999	146	999999	637	882	730	483	970	436	183	999999	846	350	178	950	549	969	209	121	453	725	999999	999999	767	442	419	620	680	387	361	361	780	999999	429	60	364	999999	435	763	999999	274	17	655	252	968	241	999999	66	999999	999999	246	949	999999	508	977	705	999999	988	204	473	120	999999	999999	85	821	494	999999	999999	999999	596	999999	544	446	898	189	718	999999	999999	798	211	64	563	896	999999	124	412	76	999999	999999	355	908	802	999999	300	999999	470	424	999999	431	999999	140	444	999999	197	686	702	513	815	329	269	221	999999	199	993	999999	999999	907	650	960	419	427	865	478	772	687	956	313	156	795	719	303	914	999999	324	999999	999999	999999	708	265	999999	898	261	999999	192	143	899	999999	247	999999	556	563	774	999999	21	65	274	965	999999	999999	730	399	367	29	610	999999	999999	999999	874	922	999999	931	209	394	548	521	999999	948	296	639	788	353	999999	999999	249	999999	529	999999	999999	999999	806	999999	458	999999	999999	32	540	241	316	226	836	999999	999999	325	93	624	999999	389	81	999999	999999	326	678	999999	721	999999	334	999999	779	454	446	12	999999	615	125	999999	999999	11	858	526	980	935	641	999999	802	880	999999	999999	190	625	801	150	999999	514	380	489	976	999999	486	159	698	447	999999	862	779	999999	921	132	210	941	151	362	530	999999	999999	999999	685	999999	999999	840	770	584	912	164	652	306	779	481	245	636	999999	561	524	709	827	542	483	999999	300	968	959	493	999999	249	484	449	619	999999	994	999999	999999	378	999999	999999	389	999999	535	307	220	999999	999999	449	
886	573	775	589	838	821	727	977	999999	906	317	765	881	999999	999999	999999	999999	213	687	111	487	818	999999	999999	374	878	329	713	17	999999	999999	817	914	520	606	975	999999	894	999999	999999	950	26	946	999999	999999	432	764	112	999999	863	626	16	795	953	999999	78	999999	999999	225	959	999999	23	970	999999	347	999999	999999	370	680	70	207	785	602	890	160	470	872	999999	737	942	124	999999	635	999999	560	999999	32	961	999999	538	243	497	999999	999999	999999	936	56	653	560	571	581	403	999999	28	665	841	999999	999999	803	501	205	999999	250	282	844	284	388	826	743	785	999999	889	999999	151	827	999999	115	951	594	999999	423	999999	383	176	371	721	795	617	488	718	158	999999	168	67	342	434	257	407	806	31	558	230	910	999999	103	691	591	999999	200	999999	999999	462	321	999999	87	977	435	83	911	133	489	771	347	999999	636	361	731	754	809	402	462	708	999999	999999	665	999999	999999	999999	82	679	140	999999	999999	532	982	999999	999999	578	980	365	999	183	495	999999	999999	787	882	886	148	742	960	999999	481	798	503	37	317	999999	924	883	668	827	999999	242	992	974	354	814	51	940	555	162	774	453	402	288	222	471	41	878	999999	432	469	340	719	303	43	627	39	955	388	67	654	999999	696	182	999999	263	690	999999	442	77	999999	207	999999	807	71	37	405	224	814	846	999999	56	572	246	999999	670	522	699	940	727	785	96	999999	498	999999	678	999999	230	115	999999	780	473	999999	254	587	272	999999	912	241	999999	999999	814	150	542	351	607	534	460	815	511	740	991	627	999999	999999	758	644	999999	999999	393	281	999999	118	854	75	999999	610	327	658	105	999999	610	467	999999	504	970	999999	30	156	901	154	306	415	999999	229	788	846	999999	962	829	999999	455	614	848	999999	57	705	295	476	109	999999	216	801	720	985	139	534	692	220	321	813	999999	552	406	249	975	770	999999	635	999999	406	999999	365	829	477	999999	996	619	210	457	999999	999999	999999	56	904	937	999999	695	618	999999	264	163	520	650	25	999999	903	217	608	759	999999	201	660	199	703	127	850	971	252	914	143	914	492	999999	57	999999	80	505	502	311	480	85	999999	546	32	252	999999	999999	814	474	177	789	20	450	180	83	999	365	353	999999	999999	999999	452	704	999999	350	999999	757	602	861	999999	408	714	306	289	211	305	999999	177	460	999999	145	999999	777	746	999999	999999	999999	592	974	164	999999	161	999999	224	999999	632	201	590	681	999999	999999	999999	952	541	768	999999	714	
999999	999999	999999	885	198	999999	38	952	376	674	957	611	446	999999	999999	628	706	999999	256	999	91	999999	579	113	532	495	999999	156	999999	214	246	978	280	999999	880	623	206	279	999999	269	687	272	581	999999	243	979	245	953	999999	493	255	323	522	999999	999999	999999	999999	674	362	999999	999999	881	999999	171	999999	979	340	257	747	552	432	437	701	987	321	819	761	621	999999	552	259	999999	999999	538	958	999999	999999	205	566	61	233	531	999999	823	255	805	343	419	529	999999	649	988	215	893	70	818	621	534	763	813	78	777	804	809	453	999999	180	400	212	999999	523	999999	690	696	328	900	520	878	742	999999	485	351	999999	616	903	271	720	817	999999	150	311	931	442	753	982	455	727	116	999999	999999	634	942	217	24	740	999999	308	999999	574	999999	999999	999999	791	999999	337	999999	686	197	906	999999	377	363	922	71	999999	591	703	936	713	872	999999	413	507	999999	999999	542	143	87	875	999999	963	211	999999	317	842	999999	999999	194	425	999999	999999	539	210	197	790	281	30	155	810	999999	810	371	805	701	987	894	245	999999	999999	999999	999999	999999	322	516	229	175	120	614	228	646	451	518	521	457	113	643	212	320	794	609	522	988	276	726	588	601	406	999999	330	948	999999	932	818	630	672	170	227	694	999999	624	999999	416	926	173	707	999999	999999	999999	598	353	691	999999	422	766	999999	604	342	596	927	627	768	999999	293	999999	999999	518	999999	890	785	942	425	518	351	179	448	115	71	112	28	296	999999	999999	952	977	267	999999	520	62	357	77	999999	631	766	351	856	601	132	656	848	198	999999	999999	999999	655	927	182	584	253	328	176	543	240	999999	641	875	718	999999	316	22	920	998	646	999999	717	125	794	999999	999	323	846	983	415	999999	829	999999	792	999999	999999	999999	94	820	277	733	190	534	597	999999	134	999999	999999	999999	815	643	927	200	956	999999	999999	540	143	430	585	929	999999	193	138	999999	747	948	999999	240	320	267	999999	109	731	912	362	193	528	999999	627	532	999999	999999	177	771	336	639	736	999999	634	765	916	664	245	999999	261	999999	999999	621	315	185	394	906	999999	558	715	828	469	53	73	999999	22	401	802	62	753	620	999999	366	649	999999	999999	715	606	999999	351	273	864	394	661	999999	787	906	435	999999	148	999999	198	618	66	508	179	693	313	999999	999999	524	861	192	593	641	980	49	972	207	963	678	310	999999	217	452	963	85	392	707	883	999999	999999	360	913	483	432	999999	999999	999999	938	529	411	
641	801	827	999999	999999	800	29	384	747	934	237	487	999999	969	79	411	999999	544	104	999999	606	91	647	557	510	278	119	219	583	739	831	268	444	277	999999	326	389	999999	292	999999	999999	332	999999	999999	738	872	454	999999	362	999999	696	606	843	228	805	999999	164	279	999999	412	690	810	999999	999999	113	968	999999	202	310	752	999999	573	999999	999999	999999	283	999999	476	818	999999	824	605	856	999999	999999	234	425	225	999999	117	172	119	149	879	594	999999	531	999999	78	769	829	999999	999999	999999	999999	132	354	33	290	531	999999	688	461	272	588	999999	953	223	964	999999	553	827	730	202	999999	912	433	383	235	385	752	817	999999	58	808	572	401	999999	614	999999	999999	401	999999	999999	502	999999	658	877	300	509	608	318	173	198	225	11	531	20	30	71	698	971	798	905	779	797	290	412	463	999999	693	707	608	53	999	162	892	789	700	114	999999	556	92	725	776	444	999999	999999	833	806	51	391	235	999999	231	908	602	999999	999999	999999	204	999999	999999	285	816	901	999999	130	199	72	118	999999	320	915	999999	999999	889	83	139	344	154	81	578	657	999999	311	482	65	821	100	560	999999	628	999999	910	16	142	807	909	875	735	999999	29	999999	697	999999	80	999999	744	89	29	529	899	826	561	133	678	766	311	514	428	999999	308	108	512	255	999999	999999	15	802	999999	999999	999999	264	999999	620	61	999999	999999	673	241	999999	321	742	999999	41	963	801	444	787	338	376	506	404	999999	91	999999	920	267	999999	197	755	314	999999	79	999999	365	645	227	940	81	869	807	637	999999	999999	342	566	37	999999	291	321	880	228	474	999999	585	769	807	527	395	141	551	516	999999	999999	857	999999	999999	144	675	328	584	503	999999	999999	569	999999	131	999999	749	668	893	786	171	999999	874	96	999999	435	361	596	837	699	554	940	999999	999999	160	797	999999	963	999999	893	805	999999	737	387	512	15	84	717	999999	617	778	727	999999	764	355	611	610	999999	900	999999	999999	89	490	884	999999	999999	999999	999999	999999	333	791	785	999999	999	980	207	999999	497	583	473	361	999999	948	229	999999	827	701	999999	945	549	197	999999	73	999999	120	726	483	999999	438	737	864	999999	998	324	826	993	952	248	783	157	473	999999	198	437	885	999999	140	999999	964	132	83	587	333	179	145	164	721	129	999999	264	724	999999	69	999999	999999	999999	645	633	403	926	999999	463	779	798	999999	84	448	636	769	972	595	222	888	316	664	287	999999	999999	188	672	999999	832	359	999999	432	188	
63	999999	828	339	999999	507	999999	47	257	999999	807	534	103	71	715	999999	359	915	669	512	405	753	191	999999	83	815	455	730	654	52	113	260	375	896	30	106	807	439	480	97	355	851	68	54	479	999999	999999	999999	957	196	483	999999	859	920	782	310	171	507	266	686	61	147	392	215	516	557	169	207	999999	618	287	919	999999	581	166	999999	694	146	999999	135	89	338	772	999999	568	669	401	455	123	719	935	310	183	793	46	218	469	853	538	922	788	538	85	349	999999	563	998	287	763	238	616	34	655	141	606	723	374	924	646	847	999999	714	93	999999	683	977	746	651	545	999999	999999	840	608	929	347	551	263	433	559	999999	670	123	691	885	999999	911	654	52	999999	322	843	544	217	690	766	84	455	753	665	931	817	999999	741	999999	154	775	999999	726	793	65	470	999999	999999	641	999999	999999	32	999999	227	772	333	704	464	999999	114	999999	999999	918	999999	273	105	509	767	628	197	323	381	876	741	338	999999	928	258	140	999999	999999	179	576	513	724	999999	999999	536	893	607	123	999999	518	710	604	999999	507	563	999999	999999	999999	183	747	453	999999	670	999999	467	889	999999	404	455	334	999999	211	999999	66	999999	448	221	848	972	873	30	999999	999999	862	176	146	999999	987	375	727	180	890	999999	999999	133	650	63	905	790	647	617	212	999999	999999	148	508	999999	96	999999	999999	318	122	988	309	999999	378	441	808	979	330	999999	999999	999999	727	163	489	999999	948	932	763	395	316	999999	335	999999	817	999999	999999	724	999999	913	108	894	261	999999	68	902	430	999999	999999	218	255	999999	469	943	328	183	999999	414	999999	36	285	164	999999	728	11	999999	663	999999	909	961	578	999999	321	416	605	404	778	318	105	587	61	252	999999	555	149	391	999999	392	938	643	477	459	76	641	638	999999	999999	532	417	13	999999	387	999999	793	640	171	613	63	999999	923	999999	631	319	999999	999999	42	976	784	999999	620	999999	999999	114	275	493	999999	999999	679	999999	660	839	999999	999999	101	349	999999	999999	394	914	978	777	544	54	24	248	999999	149	996	667	999999	999999	999999	943	999999	999999	967	283	529	999999	999999	154	999999	284	687	93	159	730	227	730	310	585	592	869	611	999999	999999	236	99	37	647	979	999999	22	999999	692	69	312	113	554	381	400	927	94	403	833	843	270	367	999999	98	126	922	275	999999	30	385	911	342	954	625	741	193	999999	999999	541	133	921	111	995	34	847	626	999999	999999	999999	657	999999	475	777	10	661	
999999	168	938	530	66	999999	655	162	999999	157	999999	159	929	640	999999	434	431	999999	999999	921	169	372	999999	251	499	260	915	457	372	877	445	564	954	963	871	34	563	142	484	376	999999	949	688	999999	876	476	999999	999999	999999	233	87	613	999999	88	999999	999999	262	697	999999	806	999999	208	789	438	712	415	999999	965	768	193	870	999999	999999	343	654	219	683	999999	374	999999	999999	205	999999	999999	999999	832	497	875	999999	374	771	866	111	678	535	77	169	259	174	471	280	999999	999999	518	362	788	236	732	433	999999	823	999999	332	17	999999	645	453	999999	999999	999999	917	330	999999	999999	421	14	197	999999	808	587	59	433	864	999999	999999	740	254	246	787	999999	606	764	451	189	999999	547	544	103	999999	890	624	999999	621	999999	553	950	282	557	107	358	600	526	924	846	242	400	369	428	999999	559	400	217	862	625	283	999999	879	325	853	873	999999	999999	330	917	962	539	811	580	359	802	467	697	148	439	422	89	999999	999999	946	159	999999	125	838	829	500	417	658	999999	999999	401	80	957	704	233	888	505	999999	17	883	999999	999999	788	79	999999	101	703	999999	432	213	999999	322	284	378	703	694	354	999999	501	427	999999	881	815	570	958	999999	509	993	914	550	916	883	832	721	253	571	999999	56	386	737	796	348	235	792	999999	89	796	999999	999999	538	999999	250	704	589	999999	821	999999	999999	121	999999	592	710	163	999999	999999	321	999999	999999	135	999999	304	307	879	999999	630	217	655	33	754	878	934	999999	992	386	16	999999	999999	253	999999	431	798	181	935	654	155	96	999999	353	505	504	999999	243	463	868	244	246	371	940	958	130	999999	999999	999999	242	796	671	718	999999	999999	999999	142	246	179	704	343	132	999999	999999	619	544	32	312	528	260	289	701	467	133	999999	769	314	999999	999999	999999	265	59	708	702	858	484	378	417	477	883	371	999999	73	759	534	999999	873	999999	330	424	108	999999	230	223	953	104	213	594	999999	115	316	893	999999	906	449	294	999999	669	999999	145	176	614	834	644	888	925	638	999999	599	40	896	178	917	870	999999	401	999999	494	749	999999	280	784	999999	999999	577	478	411	166	319	999999	696	999999	770	999999	257	493	999999	999999	335	999999	466	504	994	999999	219	147	999999	91	999999	58	466	930	920	612	864	999999	832	472	77	420	524	999999	398	359	343	691	408	732	999999	999999	371	999999	169	721	999999	999999	999999	186	162	999999	502	999999	999999	999999	783	999999	293	999999	331	865	660	567	999999	914	513	984	115	
645	271	999999	739	253	469	70	686	224	770	999999	315	999999	603	999999	319	999999	999999	204	66	136	576	577	408	250	999999	757	999999	999999	732	999999	218	322	670	154	915	999999	699	258	999999	363	585	568	995	95	852	999999	271	14	999999	881	996	319	927	978	999999	694	129	499	843	712	999999	882	491	526	990	999999	427	999999	741	684	999999	670	344	703	551	999999	582	999999	398	177	999999	25	999999	999999	999999	899	999999	691	84	230	515	210	414	157	322	702	86	999999	999999	858	999999	999999	999999	574	943	999999	974	234	437	999999	122	806	111	675	999999	35	999999	640	278	100	999999	736	384	520	178	999999	999999	196	390	999999	930	113	227	539	361	682	751	981	907	999999	924	169	264	23	118	708	999999	739	931	296	999999	445	210	14	259	999999	438	753	999999	216	80	999999	843	587	140	999999	589	571	999999	543	999999	356	733	356	176	449	481	370	411	999999	999999	526	265	103	484	494	902	222	999999	282	254	999999	585	700	850	999999	999999	676	882	109	129	537	425	397	22	999999	712	999999	838	810	999999	77	352	936	578	999999	531	999999	999999	646	999999	377	999999	51	299	285	770	999999	505	999999	133	999999	999999	311	350	110	110	868	90	999999	782	999999	999999	999999	675	187	656	648	132	306	615	575	999999	246	999999	999999	255	384	999999	736	257	679	358	809	686	999999	999999	999999	595	477	454	999999	669	647	863	999999	993	813	999999	122	629	999999	910	999999	424	999999	999999	251	318	598	855	726	770	354	217	113	699	574	791	999999	597	615	63	654	851	951	999999	926	382	935	758	441	999999	986	116	136	768	159	395	138	570	347	732	999999	622	728	893	325	439	760	368	999999	31	502	524	24	78	266	357	472	651	315	868	999999	840	423	717	784	999999	91	344	550	999999	663	999999	260	883	66	41	133	68	591	496	999999	576	339	420	515	471	999999	67	512	999999	922	486	264	478	359	166	999999	999999	999999	87	357	999999	818	249	368	200	273	141	22	999999	234	413	70	819	999999	806	511	12	999999	322	999999	34	832	748	267	999999	58	782	533	899	831	122	949	513	149	207	757	100	999999	325	207	961	999999	287	577	999999	426	444	999999	552	999999	207	808	796	933	332	593	80	999999	192	151	491	999999	123	403	122	464	999999	680	58	999999	421	950	999999	124	999999	980	554	181	748	759	613	999999	981	254	634	313	163	999999	816	614	686	118	999999	184	716	364	931	884	465	64	868	999999	183	502	999999	256	922	681	750	352	48	999999	243	432	537	
931	999999	999999	768	808	999999	999999	863	443	999999	313	91	712	408	828	58	669	716	693	891	999999	999999	488	20	387	391	482	999999	999999	575	787	999999	447	646	999999	737	73	999999	656	753	999999	900	739	140	999999	999999	220	999999	921	303	379	193	999999	541	688	999999	148	857	391	427	999999	158	400	868	999999	438	644	75	623	101	985	553	69	940	10	948	646	999999	90	222	180	209	907	179	206	999999	334	905	958	239	599	215	999999	238	999999	742	510	871	999999	501	531	999999	999999	999999	318	825	133	609	999999	739	908	790	777	178	999999	629	250	230	671	980	114	999999	116	394	501	779	818	830	999999	267	447	774	802	588	999999	35	549	87	861	381	481	725	999999	228	330	999999	438	999999	982	999999	502	999999	210	575	397	793	48	999999	339	538	16	302	999999	283	999999	999999	987	999999	488	231	89	172	368	999999	999999	389	999999	887	74	691	351	263	848	999999	764	166	574	237	201	999999	987	284	748	332	375	188	140	999999	926	196	999999	999999	999999	760	226	339	921	910	76	18	429	999999	999999	647	197	999999	454	875	999999	145	569	760	997	999999	999999	999999	424	45	924	999999	259	282	961	999999	869	110	185	999999	502	434	245	664	170	192	477	836	999999	110	145	999999	734	264	581	790	626	71	253	999999	527	421	915	999999	985	746	759	157	999999	333	778	96	999999	366	999999	94	999999	905	599	814	122	999999	731	323	900	312	595	999999	700	181	999999	807	999999	999999	570	91	519	999999	678	999999	433	330	648	750	332	59	54	378	880	999999	889	721	471	999999	384	999999	690	601	985	682	161	999999	999999	27	81	970	238	999999	796	302	574	551	236	186	390	791	758	980	991	850	268	227	123	212	291	539	999999	999999	314	450	401	918	373	999999	999999	999999	874	630	678	999999	821	165	999999	588	923	347	999999	295	58	592	999999	709	610	999999	424	934	650	999999	735	542	634	808	999999	999999	999999	656	188	240	914	999999	999999	999999	311	639	39	999999	645	535	289	943	54	60	381	999999	999999	691	318	238	581	338	28	630	895	146	999999	22	999999	236	687	277	169	999999	999999	336	675	999999	407	970	116	320	999999	125	964	791	497	999999	999999	863	276	219	348	949	658	999999	999999	999999	242	175	999999	26	532	999999	847	999999	999999	790	678	54	999999	846	999999	347	131	271	999999	902	666	114	648	152	585	717	959	478	929	220	605	795	633	388	10	242	67	999999	787	879	278	952	17	707	906	392	816	999999	925	10	827	999999	546	799	630	999999	
999999	770	441	815	999999	378	999999	574	194	883	420	667	999999	61	289	42	483	999999	634	999999	107	941	246	202	900	999999	553	928	392	999999	999999	833	999999	872	716	297	658	972	430	899	869	443	522	32	972	158	584	874	720	999999	914	386	999999	916	999999	584	999999	999999	915	999999	825	163	192	976	634	587	909	973	344	999999	383	511	739	734	843	664	429	223	229	751	954	679	218	596	303	872	668	999999	841	141	999999	999999	66	999999	84	715	260	545	398	999999	249	611	539	727	422	413	647	440	82	376	999999	320	29	173	964	155	945	595	683	762	918	78	141	213	239	964	454	239	660	138	999999	883	825	999999	512	353	999999	490	184	889	999999	237	999999	999999	976	451	399	893	545	999999	770	665	999999	636	476	181	999999	336	497	999999	959	418	999999	944	999999	281	495	194	661	621	15	464	421	793	537	690	999999	666	236	787	575	561	693	999999	999999	748	30	199	368	341	999999	999999	992	726	930	816	457	999999	511	704	956	214	241	924	999999	316	999999	999999	108	999999	871	812	109	710	881	407	724	999999	587	225	261	306	826	329	746	999999	471	694	862	720	999999	999999	165	999999	831	370	329	769	999999	999999	999999	999999	100	999999	999999	999999	714	999999	844	532	999999	408	246	999999	999999	659	388	911	187	732	844	559	999999	388	999999	396	657	999999	999999	521	88	999999	251	536	721	308	216	254	860	684	486	999999	849	339	999999	835	248	869	88	182	999999	999999	999999	85	999999	945	999999	712	39	999999	414	999999	999999	333	454	999999	166	999999	575	154	452	143	61	502	255	666	709	876	760	717	158	787	498	999999	999999	670	999999	176	329	775	563	504	225	787	280	348	773	526	885	490	678	537	303	999999	729	848	366	99	829	549	999999	869	951	999999	923	999999	999999	708	794	999999	774	999999	390	999999	591	999999	918	999999	232	907	892	193	999999	279	49	621	494	563	976	999999	314	282	346	779	540	693	552	904	864	653	698	74	731	111	715	999999	999999	504	353	781	999999	102	867	921	657	62	878	682	281	312	142	95	732	999999	479	502	999999	610	269	999999	406	24	409	999999	218	827	461	999999	563	999999	474	989	999999	204	760	999999	414	424	999999	488	815	999999	632	561	520	612	341	999999	631	223	999999	545	245	455	385	999999	693	298	713	830	600	988	128	920	837	153	875	538	999999	268	97	238	488	999999	92	536	392	999999	68	606	495	834	268	350	326	928	754	999999	819	999999	527	125	999999	302	887	826	751	711	999999	999999	
737	803	999999	999999	135	805	67	464	372	848	533	846	240	117	344	999999	729	778	604	909	399	999999	718	508	740	999999	527	999999	893	265	784	680	133	691	999999	691	559	895	224	520	871	299	402	999999	999999	681	885	999999	957	999999	107	999999	117	999999	977	626	95	775	632	164	288	871	570	999999	74	853	999999	549	999999	652	999999	833	563	93	999999	109	718	747	197	69	999999	922	238	771	168	811	573	319	999999	251	606	783	273	70	241	10	729	295	906	999999	999999	345	366	315	915	273	419	33	776	878	999999	999999	588	572	78	365	642	799	999999	999999	290	412	999999	996	56	432	570	999999	851	47	999999	433	840	729	110	750	999999	999999	856	999999	401	549	542	999999	342	267	205	700	991	876	367	930	346	999999	188	556	999999	369	268	999999	999999	916	182	738	508	485	508	859	472	327	799	719	999999	62	999999	740	870	11	663	788	236	869	511	975	999999	999999	96	999999	551	554	251	206	664	999999	202	999999	377	804	336	999999	759	345	999999	674	999999	647	987	293	794	447	686	508	706	479	266	999999	999999	999999	67	68	399	322	318	918	999999	602	999999	579	860	384	373	75	999999	806	39	891	641	837	898	999999	999999	999999	401	999999	867	743	500	194	116	369	81	180	999999	999999	467	447	37	319	598	483	999999	417	433	419	83	999999	999999	900	450	375	202	999999	999999	34	999999	596	920	214	999999	342	112	870	473	500	312	202	329	406	348	591	863	331	999999	424	999999	54	999999	982	39	257	909	600	743	741	177	999999	999999	721	672	999999	527	822	999999	265	381	720	944	933	116	999999	300	437	561	859	511	870	338	882	999999	561	227	938	184	803	999999	511	136	999999	999999	808	329	607	733	477	74	50	72	982	53	731	999999	445	875	158	956	482	48	884	240	999999	999999	990	149	121	999999	589	999999	466	833	869	593	222	610	308	561	692	703	999999	999999	470	808	356	839	851	460	781	999999	36	999999	950	473	999999	501	999999	642	339	468	622	823	485	403	999999	159	999999	147	887	835	999999	999999	273	999999	954	100	999999	999999	819	161	999999	660	872	526	999999	619	882	406	999999	721	584	665	231	999999	90	999999	319	77	212	206	666	714	572	946	495	438	582	181	999999	999999	731	537	823	188	180	961	951	958	781	999999	277	999999	795	999999	260	911	999999	49	999999	693	780	702	295	622	495	583	999999	925	41	193	47	710	888	999999	999999	57	841	999999	64	129	319	360	999999	226	929	889	919	999999	695	583	999999	543	483	
825	381	999999	252	999999	693	596	873	999999	927	598	948	566	887	605	187	999999	80	332	984	578	383	430	417	79	693	605	664	999999	239	457	999999	504	237	73	818	999999	999999	641	360	467	999999	293	999999	999999	277	373	11	324	228	492	513	999999	558	904	451	950	999999	183	517	999999	932	191	999999	480	476	999999	339	824	786	226	408	438	971	526	332	99	997	999999	999999	329	603	350	473	747	944	999999	945	332	999999	868	347	631	133	272	999999	999999	498	952	230	823	44	187	537	11	999999	84	767	42	582	999999	952	902	381	197	999999	592	717	58	999999	95	508	17	212	918	879	776	999999	999999	991	268	999999	55	499	999999	295	999999	999999	999999	664	999999	623	999999	999999	270	915	445	999999	999999	777	943	999999	450	427	144	324	36	974	619	132	316	769	68	999999	323	999999	907	412	999999	999999	78	780	256	393	665	999999	595	267	999999	13	443	999999	378	931	58	911	161	999999	365	662	268	451	202	348	357	110	564	872	436	999999	17	43	855	44	709	172	110	66	761	999999	729	769	42	616	689	999999	400	999999	992	412	607	289	57	741	642	627	587	908	46	564	907	722	830	440	999999	410	999999	344	231	999999	811	105	999999	692	933	499	419	586	999999	567	710	999999	880	33	903	728	999999	124	401	999999	585	202	29	206	765	17	939	601	621	289	999999	65	905	117	601	511	422	364	808	999999	217	999999	259	999999	854	479	842	806	999999	276	424	557	943	149	310	999999	86	669	926	999999	559	817	964	999999	448	654	999999	773	432	401	999999	631	315	999999	874	583	943	550	351	296	999999	999999	74	999999	865	571	999999	766	999999	982	435	999999	438	881	594	999999	46	999999	40	999999	999999	79	384	145	959	999999	251	696	275	999999	675	535	327	999999	761	427	752	620	514	876	542	764	966	449	966	564	203	433	663	483	547	999999	520	151	347	105	758	929	999999	82	330	425	501	90	999999	900	434	797	130	176	647	426	374	163	667	193	999999	999999	179	405	999999	999999	43	999999	189	611	25	186	303	665	669	823	235	999999	555	999999	273	886	142	75	139	405	313	999999	836	999999	699	999999	483	163	993	823	760	988	482	513	392	710	901	705	885	258	504	464	507	824	200	931	608	551	920	226	999999	113	999999	204	513	546	954	68	911	658	999999	149	999999	999999	73	246	999999	52	733	563	999999	437	999999	881	900	848	989	21	930	767	758	999999	999999	999999	31	656	722	288	999999	846	755	999999	794	236	555	999999	792	661	
761	999999	972	565	999999	366	241	374	923	999999	304	665	557	943	999999	999999	900	999999	905	999999	823	416	999999	999999	999999	887	808	152	643	999999	999999	544	66	338	260	975	999999	202	124	877	545	657	999999	338	999999	344	299	999999	714	650	336	785	460	896	999999	999999	441	999999	999999	929	558	99	731	970	67	999999	608	229	692	162	357	999999	655	38	360	176	683	999999	999999	707	999999	996	437	992	627	551	94	999999	500	905	999999	504	678	195	329	455	926	999999	280	234	736	80	129	562	302	999999	139	431	999999	999999	999999	999999	603	815	999999	561	999999	738	353	516	674	448	999999	999999	999999	853	39	470	709	999999	249	999999	913	999999	999999	999999	876	874	999999	999	421	999999	624	829	244	999999	900	999999	853	767	793	198	999999	764	999999	297	351	342	944	999999	598	999999	722	640	431	750	342	141	843	812	685	787	999999	999999	105	22	823	898	552	999999	952	999999	616	942	121	61	999999	999999	999999	683	186	543	930	999999	999999	752	940	999999	999999	493	955	999999	29	51	91	15	160	76	668	999999	474	452	789	624	496	999999	999999	999999	999999	379	249	999999	999999	169	999999	151	857	999999	999999	353	999999	839	999999	999999	374	192	999999	574	860	115	901	999999	490	375	219	733	754	999999	999999	979	699	999999	465	38	253	772	551	860	416	999999	158	373	134	325	475	635	952	730	259	313	999999	488	920	999999	478	804	702	999999	950	901	397	551	31	961	654	911	999999	999999	815	602	999999	999999	168	920	957	537	320	175	900	999999	781	33	66	999999	999999	220	249	52	559	449	80	699	999999	514	999999	607	999999	999999	671	999999	261	490	914	656	672	999999	329	999	999999	941	494	999999	951	376	130	373	494	569	268	999999	671	341	912	376	532	941	386	999999	377	360	999999	157	503	999999	999999	300	999999	410	789	713	891	250	999999	618	999999	543	999999	999999	999999	188	999999	999999	999999	238	891	920	999999	547	999999	730	999999	675	632	999999	756	346	43	615	999999	829	264	999999	780	999999	551	431	753	303	421	988	999999	843	269	198	247	999999	999999	275	454	412	722	571	285	68	999999	226	617	999999	999999	618	999999	142	499	999999	924	38	999999	999999	686	469	176	284	135	145	537	770	415	443	867	355	102	768	999999	999999	116	693	999999	721	455	335	814	999999	441	803	488	70	354	704	274	218	409	999999	588	999999	999999	447	445	149	999999	339	999999	184	614	999999	999999	742	972	999999	458	999999	999999	290	903	999999	655	999999	843	999999	657	476	425	710	179	999999	945	999999	189	999999	999999	668	
999999	668	200	999999	524	640	666	999999	288	999999	999999	496	999999	43	987	128	991	237	339	350	604	999999	492	64	913	110	14	999999	571	326	999999	797	462	790	983	562	100	786	837	999999	238	999999	999999	910	999999	929	465	146	999999	999999	216	999999	846	999999	74	143	999999	145	212	999999	635	710	363	961	193	300	999999	465	59	435	38	214	400	323	121	686	79	999999	675	999999	644	999999	999999	743	119	610	999999	408	999999	849	386	954	584	422	389	999999	999999	999999	726	999999	895	10	96	246	999999	12	999999	532	942	999999	999999	603	469	999999	779	766	425	620	999999	583	999999	634	739	209	58	999999	629	977	933	593	132	999999	855	588	99	644	999999	999999	944	117	999999	999999	466	999999	785	783	494	366	999999	623	112	944	241	999999	748	270	999999	886	197	725	999999	999999	598	358	265	87	748	881	138	144	984	377	675	743	534	920	999999	999999	424	275	999999	273	343	320	490	187	755	711	839	828	383	895	860	999999	734	999999	830	117	91	707	999999	612	237	999999	638	735	279	497	619	827	999999	868	999999	922	146	999999	250	999999	868	87	331	46	52	310	760	999999	516	455	19	69	999999	70	319	716	239	976	45	999999	682	755	908	999999	999999	22	736	515	432	938	93	999999	234	552	249	999999	385	998	570	999999	747	999999	999999	823	488	559	736	999999	558	999999	692	170	999999	415	605	122	179	73	944	39	573	255	667	999999	371	393	835	548	999999	315	340	241	415	118	97	144	536	95	780	542	285	704	956	676	255	999999	552	819	946	999999	835	322	999999	541	363	501	881	650	462	104	724	198	221	253	999999	999999	754	964	327	999999	585	999999	293	412	999999	869	299	990	332	448	841	25	601	693	480	28	999999	873	755	595	262	886	999999	686	817	999999	493	999999	261	794	178	587	501	485	551	751	38	650	787	494	212	891	327	23	262	708	596	999999	772	406	282	999999	219	731	218	999999	460	999999	595	999999	385	586	738	538	279	999999	523	999999	152	729	989	999999	999999	270	392	999999	568	999999	433	118	501	999999	940	855	999999	999999	378	770	277	851	999999	431	65	999999	999999	626	999999	789	744	999999	194	480	385	52	416	745	794	948	999999	846	140	841	183	999999	174	999999	645	883	26	980	885	753	848	300	439	999999	999999	964	161	766	218	779	874	999999	999999	30	591	897	448	776	503	429	431	430	721	458	257	578	958	999999	981	999999	999999	763	123	999999	632	999999	999999	848	273	999999	796	582	637	360	967	748	999999	153	827	747	
444	249	487	465	332	999999	999999	981	320	999999	16	461	999999	939	16	120	321	999999	999999	506	294	999999	513	673	633	848	793	370	490	999999	25	814	872	244	834	533	286	657	118	215	514	631	538	999999	824	999999	999999	698	354	857	436	999999	755	330	462	844	736	814	832	483	999999	999999	501	999999	999999	201	589	550	114	483	833	664	999999	192	999999	663	71	152	848	297	61	999999	25	999999	999999	945	69	999999	781	989	796	472	999999	634	581	999999	140	727	483	632	756	256	594	871	999999	772	999999	573	338	999999	783	999999	999999	544	999999	999999	999999	867	999999	941	142	47	769	124	999999	371	838	999999	610	696	532	344	669	226	541	999999	510	154	609	310	999999	496	222	982	216	999999	507	290	211	52	999999	999999	999999	541	500	718	487	999999	193	661	933	946	962	641	276	999999	924	749	999999	628	999999	58	267	437	691	999999	825	786	999999	999999	864	558	999999	568	595	269	355	138	999999	822	326	41	960	947	376	312	533	580	716	767	288	758	287	583	24	62	14	561	849	854	999999	700	571	708	999999	999999	409	403	56	999999	103	795	999999	999999	311	997	999999	320	70	388	122	254	999999	150	206	116	280	999999	999999	542	265	793	288	871	929	626	999999	262	999999	991	903	140	533	709	999999	492	734	106	281	27	964	694	500	999999	741	648	999999	431	999999	691	114	444	849	514	751	999999	516	161	260	684	999999	999999	999999	79	999999	999999	720	999999	476	714	381	184	692	999999	577	999999	302	818	139	999999	997	999999	750	999999	886	469	290	29	958	373	975	582	999999	596	999999	139	534	431	985	999999	928	268	954	999999	320	999999	752	999999	999999	191	17	999999	32	970	687	499	999999	701	192	25	702	701	413	999999	738	798	999999	105	57	448	45	871	832	380	362	738	93	952	158	999999	716	999999	999999	999999	365	286	999999	999999	908	989	53	833	248	969	67	236	999999	850	68	521	999999	999999	275	498	999999	999999	866	999999	617	949	416	142	553	236	999999	735	999999	999999	748	461	999999	999999	196	67	404	999999	999999	999999	323	999999	999999	242	894	636	364	999999	701	592	999999	229	420	909	267	959	583	911	290	22	670	331	999999	228	112	999999	999999	149	469	999999	104	999999	513	12	338	491	999999	183	248	916	872	248	44	36	14	529	999999	338	204	236	483	999999	922	620	999999	991	519	665	140	297	999999	224	600	492	999999	688	715	418	580	776	894	999999	999999	999999	150	431	297	999999	999999	583	565	945	944	999999	734	610	31	893	810	346	972	409	
999999	950	999999	657	648	999999	538	326	999999	632	757	428	342	83	820	999999	480	770	999999	929	451	556	731	999999	280	367	999999	888	667	821	607	999999	804	495	999999	722	808	492	783	999999	61	897	999999	932	197	526	900	999999	790	472	423	999999	642	52	957	496	228	157	999999	290	793	999999	658	992	35	523	999999	846	999999	999999	749	999999	987	958	878	999999	787	798	229	999999	999999	999999	107	205	999999	568	602	761	538	870	504	661	115	502	952	411	248	776	999999	673	901	64	946	692	722	435	61	683	174	999999	709	999999	999999	632	824	697	552	463	594	999999	921	999999	999999	999999	603	98	882	495	16	476	315	20	891	999999	852	412	159	415	482	999999	516	918	999999	135	171	84	999999	482	678	264	859	785	192	450	999999	999999	745	999999	99	999999	999999	566	677	697	107	999999	538	380	780	421	548	146	999999	622	999999	13	999999	193	684	529	363	409	817	752	617	530	999999	450	999999	814	999999	59	999999	848	428	999999	999999	899	37	999999	546	363	999999	266	715	722	804	570	500	749	772	562	426	570	280	999999	749	925	90	577	870	97	577	966	755	999999	821	999999	203	999999	999999	376	999999	999999	999999	999	707	999999	46	894	725	267	949	64	999999	113	632	999999	999999	285	211	324	999999	999999	999999	458	999999	735	999999	227	999999	999999	377	999999	986	406	999999	999999	587	280	445	198	999999	999999	852	613	147	999999	999999	999999	866	75	999999	999999	798	448	557	705	620	534	999999	999999	59	819	999999	62	890	459	999999	645	999999	428	177	307	999999	22	435	632	607	988	999999	273	811	860	360	835	118	458	999999	548	848	999999	594	999999	67	999999	148	80	202	799	722	688	454	289	944	448	999999	266	89	785	22	925	108	632	223	949	170	199	468	167	943	441	756	999999	797	999999	833	125	249	999999	874	999999	999999	808	275	632	999999	531	915	999999	937	852	379	917	999999	923	603	962	999999	999999	999999	949	999999	999999	999999	290	932	999999	999999	938	999999	999999	26	713	911	657	999999	299	366	999999	139	639	999999	555	999999	999999	72	999999	994	874	412	871	999999	142	72	999999	752	404	953	984	699	895	49	976	999999	999999	999999	665	15	877	437	999999	605	257	999999	999999	675	67	814	999999	999999	102	999999	618	999999	742	506	884	651	986	999999	101	999999	382	891	244	999999	307	256	75	265	406	833	126	446	999999	275	999999	163	398	258	695	589	199	766	607	965	431	450	565	658	999999	999999	999999	972	346	967	233	999999	743	999999	999999	999999	999999	508	821	999999	812	181	437	
999999	477	999999	999999	738	999999	511	999999	615	294	278	178	856	690	417	313	391	999999	154	110	141	52	674	420	324	879	885	840	691	999999	348	999999	999999	22	99	190	231	999999	290	762	834	820	617	80	475	999999	522	129	341	204	439	453	999999	81	305	434	999999	999999	937	858	334	999999	465	671	946	125	918	843	601	236	92	629	535	999999	275	999999	434	603	945	418	367	765	999999	496	514	999999	999999	188	717	999999	387	910	825	999999	438	999999	999999	946	134	359	987	678	999999	114	999999	999999	918	999999	805	999999	999	999999	375	528	501	569	171	968	166	61	631	739	999999	936	999999	182	803	999999	953	111	955	999999	479	999999	431	689	246	999999	385	999999	999999	217	383	999999	999999	999999	999999	306	999999	868	11	396	790	82	728	999999	999999	999999	265	939	999999	814	333	703	39	521	730	779	999999	811	999999	767	593	999999	999999	423	366	999999	282	671	636	507	999999	94	999999	569	698	406	866	183	147	655	148	999999	697	171	883	679	999999	999999	457	999999	209	128	999999	244	802	337	999999	999999	890	157	318	999999	313	509	641	249	603	999999	823	333	913	923	674	677	628	157	764	999999	999999	687	999999	139	223	870	307	999999	548	865	766	370	999999	999999	999999	990	999999	554	143	198	529	644	86	243	329	134	999999	286	999999	868	615	655	573	94	774	999999	999999	189	380	442	212	587	700	737	703	463	924	361	999999	999999	999999	83	24	576	999999	895	610	467	810	98	27	999999	610	680	999999	120	796	324	787	90	543	999999	183	700	985	942	944	348	540	865	999999	501	646	999999	538	999999	641	996	701	879	602	988	999999	292	999999	191	976	30	487	592	999999	610	999999	999999	150	183	900	323	999999	450	951	272	927	944	889	526	384	839	151	718	479	800	622	908	999999	999999	787	891	285	804	966	999999	999999	947	208	599	999999	96	630	364	641	327	416	260	999999	340	999999	434	402	999999	806	146	878	769	123	866	987	999999	81	594	999999	18	48	999999	484	37	410	999999	746	299	598	999999	219	787	86	999999	394	999999	980	999999	494	999999	498	387	998	829	55	102	834	999999	611	272	25	45	968	633	289	630	776	900	929	999999	688	113	309	999999	927	100	692	999999	999999	625	999999	924	110	999999	519	660	787	999999	999999	318	155	999999	687	336	282	184	999999	453	999999	999999	595	90	999999	413	675	999999	87	999999	902	999999	409	999999	859	986	587	100	999999	936	999999	628	842	999999	918	999999	936	283	425	973	246	753	999999	248	999999	718	40	604	706	697	
366	999999	583	308	752	999999	909	281	554	701	749	191	248	882	340	999999	999999	473	171	607	999999	401	969	113	251	159	682	170	783	999999	999999	982	999999	248	579	988	55	999999	378	892	711	999999	999999	724	234	999999	999999	399	999999	846	797	566	443	109	999999	965	999999	479	66	999999	354	748	497	413	745	766	797	10	313	351	207	999999	104	999999	896	812	999999	255	999999	999999	644	292	261	999999	352	399	549	294	27	613	834	999999	999999	775	999999	962	176	325	979	999999	267	513	96	567	648	420	999999	174	212	418	303	909	999999	869	958	999999	999999	560	999999	355	227	513	982	999999	517	999999	899	329	999999	933	999999	356	276	420	999999	999999	205	694	299	932	928	999999	999999	999999	999999	999999	974	617	999999	485	475	616	264	634	251	754	999999	999999	59	25	999999	999999	442	278	772	946	999999	190	939	827	866	802	270	138	999999	999999	430	999999	999999	999999	657	999999	513	999999	999999	38	101	641	179	185	609	999999	645	283	420	999999	942	999999	836	373	291	794	999999	988	999999	672	356	136	217	999999	333	158	19	466	367	239	638	999999	999999	743	854	11	20	764	227	68	999999	986	999999	640	899	617	545	24	311	999999	999999	999999	635	795	682	999999	434	769	852	461	798	188	915	190	999999	755	999999	103	999999	290	999999	913	770	999999	515	369	999999	576	510	715	612	994	165	504	625	123	561	24	70	999999	576	251	911	765	269	978	999999	537	999999	153	614	452	505	999999	90	999999	754	83	999999	323	999999	858	269	999999	849	803	33	999999	999999	44	203	988	42	629	713	542	12	14	302	537	298	880	999999	366	110	169	499	999999	424	924	369	999999	999999	747	341	999999	981	774	916	465	955	659	971	999999	949	626	420	875	317	999999	698	749	781	752	35	677	999999	902	47	689	314	888	997	640	999999	716	999999	294	999999	995	560	237	98	999999	581	999999	999999	635	416	483	749	623	826	999999	236	620	706	981	722	663	999999	88	736	236	160	76	999999	341	783	243	372	999999	587	321	987	470	660	945	999999	395	999999	149	495	999999	940	999999	72	131	999999	64	19	282	572	999999	61	481	999999	861	999999	515	977	577	851	999999	121	623	45	514	888	999999	959	999999	810	336	894	804	592	183	296	469	14	540	999999	729	233	999999	562	952	270	515	999999	799	269	666	999999	999999	297	999999	451	999999	655	557	242	649	999999	999999	471	246	740	999999	999999	327	999999	999999	999999	447	999999	131	949	999999	71	93	254	383	795	170	999999	154	918	703	999999	999999	731	969	
813	999999	307	999999	635	999999	999999	326	221	23	626	652	233	52	165	971	550	176	373	430	265	999999	312	859	999999	934	999999	326	999999	47	999999	618	595	605	413	63	999999	373	999999	974	402	999999	872	241	756	999999	936	458	989	947	162	350	999999	310	714	999999	154	999999	434	700	227	311	998	184	283	18	66	628	639	112	832	186	999999	398	38	520	699	81	113	709	998	308	337	999999	884	399	999999	294	891	999999	908	700	939	795	999999	999999	745	697	958	999999	999999	318	818	886	999999	976	670	999999	282	203	552	83	345	724	702	918	973	999999	999999	999999	307	999999	999999	478	204	999999	247	999999	640	938	775	11	122	365	623	690	489	451	999999	908	728	999999	22	698	619	834	365	225	999999	838	126	127	999999	84	999999	324	999999	999999	692	999999	999999	786	877	999999	427	999999	960	999999	110	22	999999	999999	372	392	164	115	999999	47	858	999999	999999	31	999999	999999	821	657	999999	999999	915	999999	999999	149	999999	282	179	942	999999	678	280	999999	873	385	124	90	409	999999	754	25	919	344	564	544	999999	999999	999999	999999	999999	85	522	770	946	999999	73	801	903	299	773	100	223	999999	790	91	766	790	999999	999999	906	710	403	999999	999999	999999	128	580	999999	574	657	435	74	461	999999	248	165	510	132	950	321	323	187	119	820	664	802	707	999999	482	777	701	999999	816	810	295	999999	999999	867	367	999999	999999	65	339	642	347	35	761	275	551	926	999999	999999	999999	999999	999999	999999	293	417	248	786	421	36	273	796	999999	598	999999	651	999999	999999	870	642	764	156	828	267	999999	999999	482	638	999999	441	12	555	999999	43	302	737	227	762	999999	877	999999	581	393	999999	792	543	686	749	777	120	613	984	65	623	903	398	259	335	685	999999	935	610	744	979	33	717	285	922	306	520	999999	899	178	999999	24	192	999999	372	475	314	790	732	861	931	828	27	500	999999	140	999999	487	892	86	581	999999	28	837	414	442	999999	999999	763	452	266	999999	714	816	72	609	720	999999	887	860	999999	35	212	749	813	161	16	227	999999	791	403	42	541	999999	999999	60	996	355	358	929	399	56	999999	999999	999999	254	123	999999	437	299	420	277	600	41	999999	556	999999	278	999999	262	436	858	880	972	59	233	154	891	230	21	999999	374	286	958	470	334	998	922	999999	569	47	805	789	98	381	135	442	999999	126	50	999999	727	332	106	502	999999	175	64	241	381	999999	999999	980	425	686	55	990	641	571	999999	999999	817	999999	464	225	630	78	792	
600	999999	790	645	775	999999	700	999999	999999	190	465	928	168	944	690	773	469	815	999999	373	412	336	145	801	938	999999	492	503	602	867	880	999999	473	383	463	318	590	464	457	800	999999	800	12	809	185	643	999999	613	999999	360	994	999999	805	704	390	274	999999	999999	707	39	697	206	292	184	309	593	465	785	490	382	193	999999	999999	35	648	611	333	999999	625	304	999999	999999	377	252	873	480	76	768	992	999999	530	600	999999	427	112	529	517	827	509	592	999999	999999	132	754	177	990	52	779	66	778	941	462	374	412	507	817	999999	999999	311	999999	999999	697	792	301	851	592	256	940	922	129	104	505	999999	999999	127	105	999999	622	999999	882	438	999999	712	224	257	78	999999	999999	920	295	699	476	525	680	76	490	644	831	902	584	743	111	999999	936	683	445	999999	341	294	411	999999	216	965	429	999999	239	984	577	53	783	365	901	30	637	429	627	979	155	966	999999	460	925	999999	999999	149	336	439	775	540	812	441	895	70	999999	999999	999999	511	106	289	836	505	999999	788	999999	229	999999	91	230	516	66	465	999999	374	657	951	144	497	475	290	999999	799	218	47	999999	352	999999	999999	511	411	936	126	883	865	139	141	393	147	600	999999	306	999999	999999	269	484	357	949	999999	413	566	999999	995	46	816	225	999999	296	999999	999999	776	758	11	579	818	580	940	582	626	245	999999	568	996	896	203	983	819	589	999999	562	883	402	999999	437	999999	999999	941	89	76	649	102	844	999999	590	823	522	999999	999999	401	999999	544	774	333	295	886	999999	104	999999	842	833	406	999999	347	477	674	999999	999999	999999	634	999999	638	860	516	976	152	682	215	416	83	681	688	154	198	270	28	118	78	654	550	947	999999	842	247	999999	253	644	999999	885	999999	999999	702	730	50	894	60	683	268	357	152	214	793	687	35	170	155	261	269	86	999999	999999	999999	175	33	687	999999	796	623	283	999999	508	184	999999	500	633	978	957	113	304	220	344	849	721	511	999999	163	538	816	86	97	992	384	430	436	360	999999	537	999999	363	613	999999	70	985	624	999999	39	474	197	401	191	197	999999	999999	865	124	715	594	663	999999	533	752	979	547	195	740	133	754	892	999999	999999	999999	260	999999	690	956	284	864	106	867	999999	999999	350	999999	999999	999999	843	999999	999999	322	999999	549	873	999999	829	860	999999	522	800	884	520	285	581	999999	901	740	937	407	284	909	839	851	497	999999	379	843	411	564	653	999999	896	713	199	579	
999999	949	999999	239	920	830	999999	761	74	221	356	41	118	302	523	163	962	446	145	655	482	792	62	87	650	999999	459	719	869	999999	988	806	96	11	553	951	999999	707	487	454	236	87	787	285	449	348	735	118	51	499	333	460	578	543	999999	712	999999	500	999999	934	380	962	892	559	999999	550	945	116	749	571	990	999999	958	691	999999	999999	15	776	999999	312	999999	350	678	380	190	537	238	999999	904	840	999999	999999	999999	552	83	273	195	237	999999	899	402	629	999999	479	509	79	999999	887	124	999999	706	131	862	287	684	39	294	999999	379	696	999999	402	999999	908	516	326	145	416	617	165	219	777	724	737	909	630	982	208	871	999999	999999	350	438	212	143	933	810	841	999999	54	979	999999	999999	999999	587	10	427	459	962	192	999999	94	280	999999	493	929	406	999999	378	63	57	96	650	999999	660	970	964	999999	999999	583	515	304	999999	573	186	545	918	368	159	908	999999	532	245	999999	188	951	80	478	719	214	536	999999	473	999999	996	893	32	999999	705	616	45	428	684	389	676	638	545	706	783	947	999999	48	974	469	850	525	999999	962	999999	708	900	999999	290	570	57	829	999999	735	576	292	999999	327	662	542	999999	784	999999	856	22	549	415	373	999999	999999	999999	498	999999	14	999999	480	52	70	521	999999	716	549	148	124	342	999999	807	810	140	500	435	999999	385	441	595	999999	678	993	949	540	303	536	800	518	378	999999	128	826	772	105	250	461	805	665	826	333	646	733	524	999999	741	605	999999	205	345	999999	122	279	999999	896	802	58	121	981	703	190	749	999999	746	783	999999	999999	47	999999	999999	973	889	999999	615	271	429	945	999999	784	798	999999	303	605	999999	869	999999	999999	418	999999	303	201	999999	999999	961	646	584	27	987	740	447	760	567	209	945	371	619	402	664	999999	999999	857	579	337	192	15	887	153	456	876	348	999999	999999	171	740	68	633	999999	758	969	686	412	958	739	999999	999999	140	103	659	811	260	52	999999	271	408	446	999999	23	999999	956	759	999999	571	120	402	567	198	405	468	886	738	553	644	695	470	75	899	839	999999	154	874	793	494	999999	626	305	695	310	999999	999999	446	999999	435	801	219	255	840	847	346	779	849	735	635	772	82	706	408	999999	999999	343	547	782	999999	999999	92	965	946	926	494	107	871	887	642	174	450	128	128	999999	485	224	234	61	502	220	304	149	168	999999	571	919	896	206	509	429	999999	663	597	939	999999	253	999999	914	
363	249	907	962	999999	471	332	954	588	999999	999999	587	999999	999999	999999	812	200	943	807	235	364	999999	210	675	388	222	999999	787	530	188	134	999999	999999	999999	698	263	313	342	999999	697	398	617	999999	341	999999	921	999999	271	383	784	748	999999	445	83	999999	999999	999999	242	584	880	999999	999999	999999	409	441	781	672	999999	999999	36	508	999999	999999	120	836	747	242	869	492	466	901	155	999999	746	439	359	795	841	758	909	223	81	757	176	642	853	193	932	900	411	259	520	474	356	999999	890	877	335	999999	813	556	179	749	128	978	909	141	687	999999	91	986	830	50	888	812	437	110	731	477	983	563	310	999999	90	216	390	680	66	469	999999	481	470	605	945	999999	54	999999	639	999999	733	721	505	962	999999	425	429	480	999999	999999	999999	789	156	999999	262	999999	256	999999	999999	912	597	238	84	228	429	610	525	999999	105	535	768	999999	471	543	999999	999999	68	347	999999	665	787	999999	104	999999	620	759	334	612	352	999999	116	843	662	999999	600	505	647	287	999999	999999	999999	999999	384	60	775	743	328	613	123	991	201	908	59	13	134	686	144	561	607	999999	285	999999	882	999999	429	999999	452	743	942	249	624	999999	805	943	766	592	535	999999	747	999999	441	721	499	361	505	207	794	659	999999	914	370	95	679	872	932	986	999999	975	630	850	301	999999	670	874	377	420	112	999999	247	542	160	99	814	731	238	564	999999	530	904	231	140	793	151	999999	878	539	111	932	20	779	999999	559	999999	999999	585	999999	999999	999999	984	95	105	999999	999999	69	763	999999	280	947	643	377	573	999999	999999	408	719	507	442	642	996	838	318	179	105	467	271	600	999999	917	156	381	513	999999	546	999999	999999	453	381	999999	274	606	268	163	298	999999	216	489	488	25	187	88	423	417	999999	156	776	925	999999	999999	798	172	605	363	801	999999	864	775	254	999999	999999	276	999999	361	999999	999999	579	164	881	462	261	999999	999999	660	740	999999	957	106	999999	400	52	211	861	427	293	111	999999	905	361	36	778	440	244	235	743	911	952	999999	49	239	576	621	54	139	703	999999	60	945	999999	999999	314	767	606	999999	220	79	414	708	999999	276	398	674	802	854	999999	820	548	999999	916	829	999999	895	66	999999	824	430	167	732	999999	278	61	65	292	628	999999	20	834	999999	999999	673	506	253	994	773	999999	902	819	199	455	882	476	173	39	793	617	419	999999	667	39	789	912	682	984	799	225	342	999999	184	142	672	986	167	871	
252	332	872	900	999999	999999	922	611	967	999999	841	801	887	36	498	20	312	309	176	361	235	761	824	268	205	557	508	519	999999	999999	999999	999999	319	302	786	471	745	518	428	999999	117	999999	944	999999	153	997	338	316	893	174	829	373	820	806	646	999999	508	999999	704	735	598	999999	966	999999	999999	945	492	999999	999999	999999	274	794	881	999999	254	56	817	428	125	999999	229	202	999999	999999	999999	419	85	512	656	306	999999	142	814	999999	971	704	999999	44	901	207	999999	743	76	999999	999999	45	492	223	562	599	673	90	497	506	999999	405	786	999999	681	999999	869	999999	938	943	74	142	999999	198	634	549	835	999999	527	999999	693	486	135	999999	579	203	927	862	950	67	632	882	644	317	999999	999999	918	724	362	816	337	534	999999	133	801	999999	65	303	999999	22	999999	890	563	579	813	999999	279	999999	916	488	167	17	999999	999999	999999	192	497	672	21	69	630	120	430	710	590	168	682	12	958	811	148	633	283	937	303	741	329	75	504	157	305	892	807	874	659	329	505	922	812	618	280	393	999999	999999	999999	653	999999	852	999999	654	356	277	999999	999999	349	533	734	101	588	999999	999999	999999	177	864	763	738	312	556	999999	271	663	760	999999	349	999999	999999	351	999999	555	649	281	999999	87	850	999999	38	824	702	534	135	594	413	343	999999	754	849	225	428	766	653	350	999999	801	726	990	999999	87	999999	999999	594	192	980	999999	999999	308	397	353	999999	73	999999	999999	609	999999	925	676	260	426	999999	595	999999	539	923	999999	999999	309	367	674	999999	859	999999	999999	107	139	940	942	614	867	404	934	999999	999999	999999	364	41	999999	741	999999	875	60	740	999999	129	142	999999	999999	269	999999	644	999999	940	722	993	999999	858	783	816	999999	91	999999	72	999999	999999	999999	237	195	640	568	956	171	567	474	999999	309	129	45	831	964	256	885	999999	999999	232	765	993	644	512	441	506	257	923	270	811	892	988	357	157	999999	905	696	424	701	47	999999	81	999999	923	999999	347	823	999999	851	233	206	309	451	169	266	39	999999	683	999999	999999	708	999999	999999	999999	905	321	771	888	735	69	560	999999	982	583	999999	999999	527	720	818	103	682	305	81	47	615	592	546	197	890	77	322	22	224	638	999999	999999	774	812	999999	999999	576	935	226	792	999999	735	327	999999	999999	572	511	871	864	116	389	413	175	269	58	323	775	999999	997	668	747	548	256	353	999999	515	919	714	999999	999999	526	747	88	289	374	879	274	999999	778	999999	
565	450	157	999999	259	924	999999	514	764	704	606	999999	937	558	55	134	488	999999	624	904	652	796	178	427	589	641	334	886	895	178	58	107	805	679	113	306	400	148	103	329	445	414	999999	999999	840	534	810	530	244	249	401	300	999999	873	675	768	281	999999	529	618	600	193	999999	596	656	508	197	268	455	748	999999	350	999999	304	469	248	999999	999999	586	65	831	999999	651	999999	999999	758	54	932	13	344	35	670	618	485	729	999999	794	363	351	342	999999	551	85	999999	515	60	999999	999999	414	436	921	110	153	474	787	796	541	964	818	898	999999	264	999999	120	999999	73	731	405	574	216	453	492	999999	254	717	289	728	165	999999	726	349	295	528	576	422	924	527	154	697	933	999999	830	999999	453	878	92	999999	965	773	999999	329	23	999999	999999	999999	439	999999	999999	756	999999	77	999999	999999	999999	559	178	736	687	999999	798	546	586	707	641	999999	622	947	385	999999	999999	991	763	391	698	407	335	111	330	593	983	999999	628	398	999999	865	343	999999	452	999999	709	355	609	277	999999	904	742	315	999999	999999	370	999999	999999	532	130	516	314	994	136	999999	233	77	415	104	714	156	918	999999	999999	775	162	616	505	491	666	289	391	495	417	793	665	30	558	619	999999	502	999999	106	277	683	560	349	880	757	670	999999	939	999999	563	828	999999	553	797	777	559	753	986	415	999999	840	134	999999	999999	342	39	213	519	796	871	999999	400	821	920	999999	224	812	999999	747	999999	999999	350	999999	932	588	999999	999999	999999	781	70	478	999999	350	240	437	999999	741	761	999999	728	467	132	153	644	351	438	174	633	999999	999999	999999	27	248	999999	840	500	258	886	999	534	918	979	738	999999	402	705	59	591	493	286	482	61	198	29	999999	999999	999999	999999	590	160	999999	999999	999999	228	323	999999	277	999999	400	999999	999999	999999	762	22	809	487	999999	416	999999	999999	388	583	150	685	999999	694	828	229	242	999999	999999	999999	305	848	891	999999	999999	519	422	999999	999999	999999	200	556	976	999999	999999	185	999999	874	517	999999	990	944	771	69	347	584	148	999999	633	57	521	461	643	293	559	913	131	378	999999	999999	993	310	217	93	999999	999999	709	462	406	652	19	368	431	999999	999999	361	87	832	103	144	380	793	999999	390	783	739	912	999999	78	384	999999	999999	115	642	999999	689	737	687	676	753	875	999999	999999	981	48	999999	39	140	266	207	836	298	285	634	504	209	999999	826	999999	653	681	25	393	31	597	178	999999	789	999999	346	
624	399	165	350	268	694	571	999999	352	629	709	999999	437	870	548	765	565	999999	147	999999	696	910	999999	33	82	859	302	210	393	869	901	250	424	919	999999	446	143	935	376	809	638	666	999999	681	944	999999	588	523	483	831	613	781	651	128	650	713	22	141	999999	408	999999	999999	942	483	999999	469	999999	517	296	999999	999999	629	114	338	999999	40	999999	999999	88	183	999999	779	727	562	265	130	598	999999	279	869	434	11	999999	999999	418	277	723	11	953	485	540	81	236	381	209	984	676	999999	999999	620	288	316	999999	999999	999999	621	642	390	227	607	999999	999999	248	426	999999	630	961	147	919	691	316	434	752	603	642	210	999999	356	362	999999	454	999999	145	999999	591	127	948	573	840	796	634	343	783	355	614	478	832	810	999999	578	32	538	403	479	999999	853	999999	999999	999999	927	999999	296	37	945	163	999999	927	999999	834	999999	682	398	999999	133	66	973	999999	999999	988	174	377	742	999999	784	259	915	881	666	354	737	564	499	999999	999999	727	348	315	838	201	29	551	253	975	153	896	999999	242	280	422	340	213	166	470	999999	559	336	643	253	999999	248	713	999999	244	106	995	193	287	393	405	718	667	812	999999	969	999999	134	767	999999	887	999999	682	611	999999	999999	534	408	38	824	363	999999	704	72	999999	953	315	290	18	878	999999	713	355	848	999999	704	999999	400	950	501	999999	435	999999	144	365	80	565	112	27	230	572	999999	164	463	40	15	23	605	670	262	999999	342	126	888	999999	184	280	833	737	548	350	999999	457	536	999999	927	831	569	707	81	397	213	999999	787	999999	561	999999	892	999999	869	691	78	730	697	838	341	319	680	999999	190	799	731	999999	479	880	438	999999	999999	313	999999	999999	453	999999	599	999999	459	80	999999	582	999999	999999	387	25	868	856	999999	413	760	697	819	999999	160	785	526	281	665	838	793	906	877	999999	930	999999	716	999999	999999	180	141	999999	999999	270	999999	107	985	565	421	999999	506	622	607	35	389	999999	494	999999	999999	668	381	327	210	620	286	432	705	387	695	798	308	182	999999	112	282	999999	999999	558	999999	63	999999	960	999999	999999	342	181	308	851	42	999	999999	233	673	578	798	999999	632	999999	999999	557	402	607	869	623	418	334	13	999999	752	461	622	999999	855	999999	999999	420	467	999999	999999	115	999999	853	355	696	999999	85	509	50	314	468	305	549	574	90	661	999999	999999	999999	540	999999	178	803	109	580	386	168	377	703	999999	387	356	380	489	878	434	
999999	261	183	999999	999999	824	962	201	294	999999	82	371	999999	999999	999999	999999	230	720	280	937	330	754	774	319	999999	999999	805	999999	927	121	925	999999	696	656	122	999999	918	328	999999	192	999999	611	814	425	313	796	999999	395	44	999999	136	660	999999	940	113	793	487	999999	383	634	29	632	999999	182	999999	22	675	128	205	734	411	999999	999999	97	999999	718	939	359	16	999999	114	419	304	869	999999	274	850	755	552	329	463	64	945	573	173	582	347	641	194	999999	130	484	999999	309	999999	234	148	999999	218	395	853	999999	857	999999	999999	609	337	404	198	965	172	920	576	999999	281	356	999999	999999	924	159	999999	308	174	715	999999	630	999999	999999	223	759	136	729	999999	999999	475	335	207	321	52	564	254	942	453	229	138	999999	999999	324	38	308	278	198	206	68	24	555	963	999999	15	899	389	342	191	438	839	442	383	419	410	946	999999	999999	906	370	999999	438	854	999999	586	427	723	999999	999999	914	999999	937	999999	487	999999	999999	371	65	315	153	184	911	761	999999	389	695	826	497	999999	91	999999	632	292	836	163	585	999999	28	999999	587	999999	484	375	276	947	901	999999	999999	999999	491	999999	103	339	762	196	999999	676	840	565	999999	601	999999	999999	884	765	858	655	999999	334	566	228	353	499	728	967	999999	999999	495	999999	487	785	999999	229	999999	999999	999999	303	999999	650	999999	909	860	462	675	999999	950	492	490	511	99	999999	224	999999	710	272	241	604	611	999999	496	457	191	772	87	999999	670	15	569	387	709	565	135	55	173	657	367	890	824	741	27	217	64	984	978	241	571	368	518	170	275	461	691	999999	163	713	999999	999999	384	570	325	999999	999999	999999	999999	533	999999	178	408	63	904	351	780	999999	778	288	402	999999	794	846	999999	311	496	409	999999	999999	999999	400	892	460	929	279	515	263	426	999999	999999	951	192	454	119	999999	960	999999	265	923	681	821	999999	999999	999999	999999	303	537	36	23	457	522	990	999999	999999	731	999999	948	133	634	836	999999	453	705	993	450	25	350	737	150	351	41	999999	199	576	62	443	27	149	409	976	999999	236	412	625	999999	961	637	999999	388	126	22	341	631	999999	164	378	261	999999	870	515	952	800	886	672	426	378	800	999999	999999	999999	268	808	723	657	858	999999	51	999999	230	999999	387	999999	359	33	338	699	522	111	421	683	192	145	279	894	33	187	350	999999	208	404	171	659	196	100	858	214	617	999999	238	864	336	180	661	391	137	999999	450	862	344	726	
855	698	566	924	115	999999	539	829	633	681	999999	311	881	826	999999	727	369	999999	175	134	999999	549	873	999999	356	21	484	887	766	626	736	488	404	482	999999	472	103	272	999999	734	675	788	349	557	915	999999	299	835	74	410	999999	191	696	999999	644	316	825	19	577	103	648	651	73	17	945	471	907	408	287	855	999999	999999	284	440	459	303	999999	325	641	332	721	649	823	366	589	554	999999	194	999999	242	646	93	695	891	999999	33	725	999999	611	454	999999	890	999999	219	775	940	907	265	760	351	116	999999	378	255	381	999	999999	706	427	999999	999999	722	571	55	218	551	411	392	354	435	578	867	713	999999	214	999999	101	614	590	648	646	536	999999	999999	135	146	715	450	519	96	999999	999999	914	220	774	405	329	512	999999	234	539	524	910	335	773	999999	795	191	999999	550	999999	999999	126	779	754	999999	999999	85	999999	82	836	999999	873	268	240	999999	953	503	422	999999	511	588	613	999999	119	131	999999	108	722	886	999999	533	999999	999999	188	999999	901	145	466	999999	117	253	999999	999999	398	577	651	652	999999	223	999999	302	768	242	48	329	610	760	670	632	999999	199	999999	43	999999	312	561	999999	90	260	657	999999	47	999999	999999	999999	999999	685	999999	541	480	972	999999	999999	600	58	765	177	929	858	380	999999	999999	833	113	917	891	559	206	96	26	746	572	999999	999999	478	999999	999999	999999	780	333	999999	793	138	999999	555	999999	854	443	683	546	999999	975	231	879	999999	999999	999999	686	784	376	999999	488	880	999999	734	410	170	999999	131	999999	786	636	158	534	455	999999	346	680	999999	732	999999	999999	523	549	631	771	999999	964	58	999999	61	301	999999	414	887	446	913	613	428	999999	34	910	999999	890	760	758	826	697	999999	999999	16	533	139	61	339	329	964	340	894	999999	999999	206	894	996	999999	495	879	999999	646	19	999999	733	262	412	999999	999999	999999	633	789	999999	944	653	540	889	128	528	172	999999	84	568	481	582	719	465	95	827	999999	324	999999	274	999999	999999	60	424	999999	999999	280	726	353	213	523	999999	551	999999	28	416	999999	15	878	223	332	184	999999	87	999999	999999	24	797	327	880	119	491	999999	524	993	862	999999	999999	999999	844	257	999999	999999	870	999999	149	41	999999	446	999999	999999	21	445	936	999999	704	421	972	886	999999	999999	482	409	472	104	999999	857	36	37	165	813	551	841	43	965	886	822	799	999999	398	829	326	360	648	719	108	55	547	582	999999	999999	630	999999	999999	585	775	46	889	999999	
22	291	15	669	291	865	999999	999999	412	970	64	882	622	939	498	999999	942	131	999999	753	995	999999	319	999999	738	713	999999	322	543	458	199	850	999999	32	30	116	999999	656	79	782	109	928	643	576	527	416	829	690	739	273	999999	999999	999999	146	999999	35	971	561	999999	999999	681	307	636	953	781	214	950	999999	918	392	220	296	61	978	654	77	353	999999	926	331	884	502	583	999999	816	999999	999999	796	999999	995	144	272	725	502	111	999999	302	689	795	323	466	240	771	357	62	356	999999	306	492	999999	681	238	635	609	692	188	724	366	147	999999	639	999999	999999	999999	257	947	999999	559	999999	852	774	664	947	613	865	654	731	235	227	999999	999999	278	999999	538	324	906	637	125	999999	999999	87	936	551	999999	683	312	882	848	109	999999	785	52	999999	639	999999	999999	291	32	999999	47	457	498	148	677	999999	371	850	818	608	999999	320	455	750	954	774	999999	122	999999	929	562	771	999999	136	999999	999999	902	848	674	599	307	624	615	381	771	999999	589	797	874	999999	999999	462	74	999999	758	794	339	301	475	864	111	904	894	102	999999	276	575	999999	36	999999	398	523	186	229	311	999999	704	83	999999	999999	999999	49	999999	137	617	110	707	642	377	327	355	610	382	809	497	999999	730	522	199	505	999999	999999	771	881	871	999999	999999	844	999999	41	100	265	323	986	679	72	666	999999	485	91	999999	932	994	708	999999	999999	150	999999	999999	999999	996	191	883	483	588	967	999999	366	266	818	823	862	704	346	237	99	297	999999	139	434	999999	963	47	118	936	967	233	73	999999	93	999999	909	999999	999999	45	999999	381	999999	407	712	999999	999999	999999	999999	267	706	237	657	480	999999	500	755	247	307	182	999999	154	775	546	621	999999	214	131	182	171	914	750	675	999999	329	999999	457	987	427	640	436	462	381	999999	240	739	999999	592	686	592	902	672	999999	999999	999999	999999	606	303	786	999999	589	188	999999	505	999999	956	562	356	160	840	999999	767	820	667	746	579	999999	999999	999999	881	177	622	445	999999	268	251	935	819	307	565	999999	164	211	458	61	257	134	876	507	284	187	999999	441	846	548	144	852	157	119	999999	999999	682	999999	904	800	967	742	747	246	999999	30	999999	59	595	729	889	566	371	615	498	999999	896	426	42	704	999999	190	599	52	134	399	788	709	874	573	438	177	999999	657	93	514	387	640	405	263	999999	179	846	126	658	578	490	541	999999	999999	105	999999	953	209	852	999999	153	999999	122	712	242	
43	184	31	301	721	268	714	999999	984	999999	266	30	779	270	778	343	482	393	555	909	256	999999	999999	478	182	224	999999	999999	306	370	999999	527	999999	31	410	999999	824	825	999999	319	776	999999	636	909	839	999999	184	939	999999	453	671	999999	566	802	999999	944	288	553	128	507	171	908	999999	623	396	738	337	757	860	784	519	656	456	999999	143	246	999999	987	999999	936	999999	168	999999	853	698	369	999999	890	45	465	716	280	999999	439	158	867	784	23	522	110	908	426	999999	999999	933	25	999999	331	669	749	999999	300	914	191	467	13	186	381	999999	37	999999	446	722	999999	999999	248	948	26	97	999999	999999	448	999999	537	38	623	89	442	919	999999	503	999999	230	999999	972	425	999999	525	972	154	690	999999	999999	999999	333	999999	703	684	999999	695	76	849	243	404	296	54	999999	999999	163	999999	924	999999	462	251	999999	148	225	436	431	651	882	433	53	999999	999999	999999	999999	978	214	566	919	404	999999	234	616	999999	405	826	999	999999	599	979	371	139	999999	946	950	847	961	195	256	277	262	580	813	643	806	301	819	999999	694	847	182	597	999999	999999	532	238	635	880	742	398	437	503	61	999999	72	914	721	637	109	511	27	999999	999999	652	151	999999	420	999999	999999	114	999999	999999	243	999999	999999	774	215	701	424	722	999999	91	999999	858	840	759	528	910	580	999999	999999	999999	147	999999	830	163	287	999999	387	999999	817	662	43	638	391	674	999999	310	105	297	708	30	223	386	298	935	576	461	999999	392	121	510	402	954	534	825	999999	60	921	653	497	999999	323	531	905	560	999999	813	999999	175	999999	228	999999	293	999999	559	999999	760	894	894	586	825	468	994	999999	317	269	88	114	566	60	220	999999	999999	800	773	706	692	481	737	887	762	999999	646	893	999999	695	999999	999999	999999	856	863	999999	36	77	671	999999	999999	750	598	999999	969	709	909	124	289	839	999999	492	419	999999	286	288	166	17	823	999999	821	111	999999	621	160	317	999999	709	196	999999	999999	384	139	308	387	941	999999	446	917	63	999999	532	614	63	333	999999	361	131	999999	585	998	29	253	830	999999	227	863	976	149	662	579	209	928	999999	487	987	363	999999	999999	999999	405	719	99	770	765	999999	496	834	298	534	955	999999	139	999999	65	343	140	309	999999	170	87	999999	307	265	483	999999	603	999999	575	345	272	999999	656	999999	189	288	929	483	74	364	731	39	688	615	999999	572	80	327	999999	154	856	64	467	999999	266	498	422	833	296	889	696	
116	268	952	271	715	360	893	431	777	413	657	244	300	999999	58	228	691	558	999999	804	999999	999999	999999	488	218	999999	999999	999999	691	866	999999	999999	999999	667	999999	770	735	353	991	221	187	999999	401	740	209	999999	177	875	218	279	731	285	385	95	419	999999	836	473	63	932	19	914	739	910	317	470	69	632	814	999999	492	999999	566	699	627	999999	820	999999	289	398	615	475	770	422	145	820	810	99	257	730	934	271	300	69	212	272	165	490	433	999999	999999	544	71	930	786	392	719	685	467	38	999999	155	194	664	999999	999999	153	327	775	497	659	999999	999999	94	353	230	58	506	497	999999	234	339	267	550	637	81	414	840	635	752	111	134	631	228	999999	788	999999	635	743	669	128	838	714	935	999999	999999	170	999999	586	999999	344	999999	198	113	804	744	888	999999	36	999999	138	313	999999	33	396	534	348	165	438	565	153	999999	762	828	245	396	624	332	471	846	911	436	264	79	999999	888	936	999999	424	910	900	442	609	498	540	815	156	691	549	554	452	999999	548	30	422	922	459	370	999999	417	130	566	183	189	343	999999	58	623	615	507	598	999999	999999	528	999999	711	812	274	999999	429	250	933	782	916	404	906	888	243	657	495	999999	576	660	999999	790	343	269	999999	999999	838	766	533	85	51	955	999999	273	30	999999	999999	119	195	81	448	177	196	783	266	785	437	999999	815	965	130	78	31	169	733	737	999999	451	392	999999	999999	663	717	857	741	961	770	642	999999	878	999999	385	999999	504	222	840	604	560	13	644	999999	999999	951	999999	955	972	933	999999	540	293	43	269	726	999999	621	785	999999	999999	52	305	999999	794	999999	999999	29	744	999999	999999	999999	893	143	999999	448	748	391	435	711	160	901	999999	37	307	112	999999	844	686	659	999999	883	436	999999	275	999999	708	999999	933	999999	23	547	221	999999	416	526	647	160	272	821	999999	694	195	83	999999	437	283	277	717	999999	371	999999	999999	94	658	643	520	999999	868	262	739	128	458	357	999999	612	999999	999999	620	781	999999	434	581	999999	681	999999	698	363	90	837	244	999999	912	251	717	920	214	136	499	773	15	144	291	19	999999	999999	245	999999	385	697	747	662	999999	935	236	936	521	477	413	185	944	166	999999	40	28	309	215	216	639	999999	408	999999	132	846	775	331	152	572	784	821	247	999999	978	999999	100	581	783	999999	25	999999	409	737	722	324	828	999999	711	261	990	781	999999	38	999999	999999	298	193	540	810	169	904	
793	999999	692	592	937	999999	188	48	999999	447	999999	239	201	858	377	671	840	808	28	927	619	891	581	12	999999	218	662	380	999999	999999	50	972	816	120	987	460	54	140	386	999999	670	999999	321	553	265	424	837	350	240	627	353	732	999999	242	295	902	378	689	999999	729	432	808	944	999999	999999	553	422	90	999999	917	626	710	431	999999	267	946	579	37	747	999999	999999	321	149	999999	562	318	190	584	825	999999	999999	365	716	656	321	999999	728	287	157	711	12	757	479	323	11	643	310	517	975	349	332	350	942	670	999999	999999	668	476	480	97	373	837	265	786	999999	270	993	775	963	405	227	302	879	45	750	623	842	999999	475	919	17	673	999999	486	761	741	423	55	307	210	203	262	806	69	348	174	501	999999	488	740	649	535	999999	580	999999	999999	471	906	999999	735	999999	999999	10	561	90	699	999999	779	34	103	847	948	477	762	999999	965	495	820	999999	586	131	999999	347	735	279	999999	999999	37	999999	731	280	516	135	999999	933	360	261	255	979	649	934	722	999999	395	892	701	68	791	378	999999	545	651	999999	343	614	127	505	275	999999	999999	580	211	424	303	999999	341	999999	905	829	999999	714	999999	840	57	651	999999	491	952	842	578	423	999999	659	208	196	999999	305	792	958	815	854	999999	964	381	999999	999999	999999	375	999999	561	878	163	999999	526	451	999999	810	172	999999	215	635	999999	999999	999999	194	999999	999999	226	999999	999999	45	40	947	23	996	728	285	469	978	918	111	126	999999	291	700	270	375	999999	756	891	818	143	999999	999999	999999	999999	563	261	196	826	190	91	268	377	525	847	999999	949	529	723	29	350	194	773	113	518	172	151	21	924	876	419	999999	999999	385	902	930	999999	833	999999	175	33	283	161	999999	29	858	22	999999	853	999999	426	612	43	871	477	999999	337	649	671	148	421	999999	271	950	771	621	53	992	623	916	22	125	834	558	995	77	42	45	94	999999	160	385	999999	870	460	806	436	353	907	953	999999	999999	171	556	753	784	999999	999999	966	999999	999999	999999	152	936	999999	310	999999	999999	876	410	916	302	564	999999	999999	999999	91	401	500	964	999999	999999	999999	669	323	999999	953	288	804	999999	65	830	999999	999999	845	140	243	231	828	999999	38	951	999999	506	46	310	990	999999	568	718	702	620	711	12	222	125	935	482	623	999999	356	500	999999	665	354	95	233	878	174	999999	802	999999	572	350	935	243	232	588	633	22	477	802	719	96	518	445	999999	76	474	
730	204	760	999999	253	802	538	281	999999	161	999999	999999	121	999999	999999	999999	842	57	999999	76	978	892	356	849	610	117	554	780	594	156	909	966	166	414	444	999999	51	261	328	999999	406	962	999999	999999	682	935	365	999999	999999	180	999999	999999	999999	999999	495	837	847	911	997	146	258	758	999999	664	999999	984	921	707	999999	56	999999	999999	728	822	669	25	999999	920	176	675	999999	738	769	424	480	521	999999	166	918	607	815	139	263	192	299	648	285	756	194	697	24	658	274	964	305	999999	669	999999	340	479	366	927	999999	332	999999	520	988	272	999999	730	999999	999999	788	944	240	999999	336	546	999999	999999	739	725	736	999999	661	999999	473	999999	999999	395	852	281	825	449	250	888	394	999999	797	779	659	23	571	463	920	259	999999	329	733	559	758	999999	413	318	739	640	201	275	999999	301	56	193	153	999999	878	504	938	349	999999	352	360	405	748	752	372	726	163	282	558	412	234	999999	82	569	636	728	868	517	999999	610	696	129	270	506	733	476	999999	999999	585	426	999999	529	625	999999	208	999999	384	660	946	23	487	919	717	999999	76	901	120	583	172	159	636	999999	640	103	656	241	999999	252	29	999999	856	999999	697	999999	999999	704	999999	691	999999	283	999999	218	570	695	133	777	411	10	999999	831	365	296	610	435	789	888	889	532	734	966	228	141	641	999999	167	106	231	585	999999	372	383	429	222	889	999999	427	861	944	970	878	829	144	813	197	540	569	780	999999	352	213	814	996	956	999999	64	222	577	520	538	999999	555	826	833	999999	458	936	84	720	629	371	999999	999999	561	855	999999	999999	328	999999	519	597	325	999999	242	999999	557	386	999999	818	834	999999	850	350	415	943	333	13	311	999999	738	999999	495	69	642	980	186	869	444	999999	266	999999	893	133	999999	940	710	596	594	999999	519	81	474	265	999999	999999	521	686	539	617	532	144	782	582	715	915	999999	265	326	261	788	688	942	370	999999	863	700	726	350	474	243	737	418	442	236	666	139	239	183	606	469	499	999999	826	999999	132	199	999999	418	94	837	454	279	342	90	831	139	113	704	33	345	794	999999	75	384	795	725	349	356	58	785	873	999999	719	792	298	999999	125	999999	438	999999	999999	318	265	999999	788	999999	86	361	405	536	999999	999999	160	271	675	163	274	451	783	407	849	964	369	308	963	372	559	550	792	999999	24	321	999999	999999	956	485	90	438	596	999999	649	987	950	521	999999	349	999999	999999	999999	999999	94	
673	19	999999	999999	999999	999999	999999	673	425	908	535	999999	922	522	715	268	999999	999999	199	83	836	855	455	758	861	23	848	549	624	999999	111	433	657	398	350	999999	244	535	541	536	133	764	181	429	123	999999	37	999	54	90	999999	153	926	71	999999	818	999999	282	999999	411	999999	999999	58	983	806	112	911	999999	182	413	33	276	774	662	949	81	683	999999	999999	443	999999	849	505	999999	311	957	506	596	150	532	999999	999999	572	139	436	716	999999	197	622	21	516	503	999999	999999	999999	999999	379	274	121	186	144	536	999999	528	425	261	911	513	681	848	999999	325	393	999999	664	999999	703	644	236	243	999999	495	414	634	999999	999999	31	864	488	448	999999	242	999999	964	397	222	999999	53	713	184	804	213	516	773	999999	200	119	999999	976	994	169	734	999999	877	821	648	999999	999999	601	933	999999	999999	35	242	999999	372	840	429	262	999999	735	660	930	61	999999	161	979	640	228	736	382	844	888	999999	289	853	204	607	153	999999	99	999999	999999	999999	945	757	187	283	999999	53	359	690	924	533	999999	999999	804	999999	999999	669	668	492	784	864	999999	394	168	542	953	416	177	243	999999	514	362	412	999999	160	116	680	974	706	999999	184	999999	691	920	364	233	999999	59	218	167	483	89	607	548	587	229	560	999999	645	330	106	876	126	414	420	999999	856	301	653	879	768	999999	962	365	609	488	999999	474	803	318	182	367	958	85	802	434	755	863	630	999999	556	90	338	386	999999	308	999999	286	509	999999	377	999999	405	338	399	788	999999	252	939	999999	359	95	999999	337	157	739	917	50	612	999999	425	993	999999	999999	333	999999	366	586	999999	310	227	592	964	619	940	999999	961	629	686	24	317	512	924	999999	581	999999	999999	11	238	301	999999	229	674	524	768	999999	817	999999	15	711	431	999999	918	639	881	999999	130	187	396	999999	778	999999	363	598	677	912	78	150	999999	999999	404	365	357	42	918	998	918	450	999999	566	875	288	624	999999	592	776	999999	295	649	813	350	115	615	773	523	103	865	86	999999	855	315	677	541	152	317	75	193	885	720	883	999999	680	336	829	589	499	673	999999	15	900	327	783	999999	338	522	999999	750	583	519	825	142	999999	603	999999	261	207	999999	481	668	527	593	709	574	765	964	670	999999	785	194	33	430	487	81	946	999999	531	186	213	630	28	999999	999999	375	895	751	17	999999	341	999999	999999	752	999999	720	488	317	618	218	735	374	852	999999	964	399	496	999999	999999	999999	
999999	468	729	999999	543	999999	649	999999	983	344	999999	24	956	593	447	217	802	280	239	999999	593	639	919	322	450	839	999999	509	361	220	879	500	106	247	429	873	848	369	218	999999	999999	999999	333	283	538	720	417	999999	999999	757	999999	999999	999999	888	999999	27	548	417	999999	999999	83	149	850	999999	464	999999	999999	719	173	999999	369	442	999999	890	695	316	315	645	783	999999	431	519	437	603	999999	999999	999999	999999	69	999999	334	440	789	514	275	931	436	999999	818	359	802	697	105	999999	398	164	163	999999	999999	871	712	903	633	850	283	999999	711	256	160	800	852	709	660	761	249	928	653	557	624	764	879	999999	826	433	926	733	423	930	215	469	511	999999	999999	198	699	431	806	938	241	710	229	190	409	28	999999	999999	47	343	267	999999	510	999999	659	438	999999	956	86	210	923	549	150	781	50	690	299	800	694	471	999999	999999	131	715	326	914	544	698	356	808	999999	999999	695	90	672	999999	958	905	402	999999	206	742	354	606	24	999999	569	447	150	718	999999	706	408	575	280	449	999999	795	288	999999	999999	303	999999	999999	999999	100	999999	70	999999	303	999999	393	408	117	275	329	473	524	700	635	999999	106	557	637	89	230	999999	129	810	999999	408	999999	626	999999	693	902	999999	999999	333	924	999999	999999	339	999999	986	345	999999	301	999999	950	976	823	104	653	400	796	999999	972	199	62	664	733	260	999999	895	568	999999	750	423	373	999999	397	201	999999	797	999999	999999	711	651	744	922	143	999999	859	257	584	78	973	267	999999	166	169	887	281	269	114	999999	453	951	427	578	557	877	936	763	589	632	328	856	554	38	44	331	455	999999	530	913	400	638	320	500	793	492	526	216	37	509	999999	999999	692	596	324	759	233	176	375	999999	883	999999	668	952	749	999999	712	868	132	999999	441	151	999999	200	999999	999999	640	999999	999999	74	360	729	735	999999	712	999999	173	958	999999	284	107	999999	764	274	999999	999999	999999	367	750	676	780	658	999999	199	77	778	778	502	738	508	999999	306	391	311	999999	163	999999	589	250	938	999999	754	163	847	740	999999	387	474	170	999999	999999	283	187	118	294	702	645	546	21	933	43	670	999999	216	165	801	999999	462	368	999999	934	391	127	999999	999999	35	504	246	458	914	999999	999999	341	184	999999	845	999999	999999	26	212	518	824	577	316	904	293	534	947	999999	999999	265	924	999999	294	629	464	165	375	396	999999	208	409	97	106	542	729	338	55	999999	319	682	624	446	166	368	
999999	999999	810	906	438	501	556	999999	519	659	999999	209	57	555	208	690	753	885	999999	14	118	736	999999	774	999999	999999	488	999999	382	266	640	488	949	999999	519	999999	355	468	958	767	651	855	578	446	76	529	291	500	353	629	929	738	688	161	259	383	999999	46	999999	483	22	161	181	262	28	988	260	131	45	999999	344	999999	999999	990	363	263	168	44	708	655	673	999999	60	752	337	999999	800	999999	676	146	319	999999	737	484	754	999999	683	325	428	87	279	999999	464	796	294	643	999999	999999	798	996	225	306	338	85	810	33	111	428	999999	126	999999	462	999999	899	999999	999999	558	452	245	863	579	842	616	630	999999	514	999999	999999	999999	999999	100	999999	999	679	921	999999	981	662	999999	731	398	999999	399	999999	890	817	713	564	999999	269	999999	368	462	934	999999	382	690	707	699	306	499	846	960	999999	35	95	463	775	978	999999	54	895	778	514	474	324	999999	314	999999	568	800	969	707	999999	607	999999	650	74	262	548	332	283	963	378	999999	552	304	167	999999	999999	999999	938	586	332	224	199	590	947	469	999999	929	999999	967	140	506	529	149	761	634	999999	999999	999999	523	999999	999999	771	932	409	282	922	29	999999	38	999999	214	862	393	384	984	417	999999	703	604	999999	619	946	315	832	872	711	412	543	533	982	369	965	425	156	429	452	267	190	674	999999	93	644	357	42	926	643	146	764	999999	999999	162	741	794	373	999999	956	466	110	999999	571	999999	486	762	55	575	248	447	246	955	542	999999	960	38	67	76	974	599	283	906	238	575	648	766	316	999999	999999	999999	61	336	472	986	166	652	113	37	606	882	999999	466	687	206	999999	999999	244	999999	201	713	999999	306	999999	367	192	203	309	995	999999	999999	999999	225	948	999999	395	999999	999999	999999	999999	317	924	39	999999	999999	297	816	229	41	675	839	531	250	638	999999	999999	754	490	115	803	963	999999	117	166	886	436	96	518	619	999999	989	999999	999999	82	884	999999	707	999999	753	80	376	974	278	330	999999	198	215	586	43	633	640	430	387	999999	40	964	816	999999	582	665	210	308	999999	229	999999	523	842	178	754	135	736	999999	736	45	437	989	84	787	134	697	231	999999	484	985	181	569	939	937	51	919	971	833	264	98	869	77	999999	59	999999	999999	999999	47	832	999999	897	722	693	999999	324	51	890	39	749	884	999999	700	823	624	999999	125	584	904	136	835	163	999999	663	999999	999999	369	999999	999999	999999	999999	999999	194	677	999999	98	458	
875	597	999999	10	39	942	93	379	654	178	253	749	11	999999	933	451	999999	997	999999	993	69	999999	186	954	426	864	886	143	543	260	33	257	535	599	250	987	291	136	805	999999	819	293	993	996	125	875	999999	623	682	899	283	679	821	104	999999	999999	999999	668	584	174	999999	950	999999	999999	999999	996	223	411	288	946	999999	784	999999	543	999999	775	999999	999999	838	999999	840	273	461	643	999999	999999	435	441	999999	420	999999	999999	551	641	165	999999	457	599	851	129	661	622	344	735	999999	498	487	287	920	999999	777	241	829	42	334	792	499	202	427	800	999999	999999	211	868	380	547	242	560	999999	314	328	462	999999	719	890	227	999999	999999	904	487	866	999999	520	586	643	344	793	999999	316	372	999999	999999	182	61	559	878	420	999999	364	202	999999	926	899	615	305	324	903	999999	152	999999	999999	999999	297	939	933	422	272	999999	234	46	753	724	254	25	935	72	290	286	999999	21	807	461	370	712	999999	939	258	904	999999	999999	440	683	376	210	508	605	968	242	999999	146	616	795	999999	999999	999999	542	682	883	680	242	44	627	949	140	999999	412	413	585	999999	999999	173	367	343	905	605	79	999999	54	999999	339	999999	57	169	33	405	22	999999	51	273	999999	266	374	233	58	294	813	734	245	901	106	202	393	524	999999	999999	999999	999999	999999	723	379	999999	638	376	350	148	986	467	926	735	296	202	371	322	38	737	999999	143	295	621	999999	999999	122	999999	420	147	711	533	46	60	157	561	873	999999	893	999999	628	998	999999	909	307	355	808	509	614	999999	830	81	495	395	184	999999	175	724	999999	44	81	495	955	999999	999999	463	999999	875	587	735	329	999999	428	533	119	999999	260	385	324	446	537	613	538	999999	317	640	47	999999	876	43	395	158	397	859	434	142	999999	999999	999999	843	924	932	922	878	583	787	652	962	286	383	863	790	409	495	507	467	957	447	895	797	426	779	999	554	350	180	655	569	108	976	757	999999	902	999999	521	604	999999	659	933	529	987	84	375	502	179	604	749	901	361	966	185	605	784	684	426	155	932	378	538	999999	141	93	999999	999999	626	292	999999	928	999999	902	777	307	513	375	809	352	999999	507	384	745	431	753	999999	142	801	162	796	999999	64	376	999999	322	131	530	398	904	220	76	875	999999	717	999999	999999	459	199	877	101	418	874	84	740	434	993	793	981	387	875	999999	507	474	495	669	873	607	240	464	186	999999	977	905	142	999999	632	497	38	
610	999999	758	942	923	70	388	353	999999	999999	247	329	338	549	21	39	488	568	411	401	57	946	999999	228	735	999999	118	441	969	941	402	802	506	764	380	561	126	999999	583	999999	117	326	893	999999	999999	145	847	443	999999	876	654	999999	231	105	980	664	505	539	217	999999	952	999999	383	48	243	444	822	573	999999	459	912	698	985	999999	999999	999999	999999	358	236	600	853	674	475	103	297	622	581	411	784	716	66	999999	581	361	461	170	942	999999	738	999999	322	284	275	516	963	999999	999999	233	812	258	610	156	313	617	378	288	481	290	750	620	862	999999	788	461	402	999999	127	634	546	999999	999999	208	619	999999	287	999999	409	958	140	342	829	358	599	535	116	909	283	964	999999	183	688	662	113	999999	694	901	496	813	124	636	999999	169	687	689	469	999999	999999	635	999999	999999	878	523	159	418	999999	514	999999	262	355	493	63	162	650	373	999999	136	105	500	983	999999	999999	595	999999	503	504	999999	670	909	76	704	381	648	634	194	999999	175	999999	695	337	999999	88	243	467	999999	999999	685	999999	999999	255	999999	999999	46	651	999999	999999	292	680	656	914	131	844	912	196	999999	121	999999	527	999999	78	278	999999	410	173	803	307	849	999999	999999	999999	818	160	356	999999	733	999999	345	996	999999	478	21	495	856	780	215	346	176	999999	816	519	999999	168	999999	255	977	718	906	873	848	656	999999	999999	467	736	105	999999	497	258	999999	263	999999	999999	999999	988	67	783	999999	629	957	467	141	803	999999	703	999999	999999	108	999999	999999	24	492	471	158	35	611	856	999999	129	685	244	848	917	593	562	999999	999999	321	999999	197	203	951	286	916	391	525	999999	842	999999	985	445	999999	396	571	999999	771	314	270	821	387	211	999999	999999	944	722	618	223	999999	759	959	991	999999	45	999999	493	999999	215	555	767	509	548	24	274	144	999999	371	999999	999999	154	999999	439	499	500	686	986	447	313	342	203	999999	311	853	92	804	999999	107	999999	999999	88	386	565	759	503	321	838	196	491	999999	999999	360	166	867	75	967	530	999999	847	359	999999	999999	759	872	361	999999	208	694	999999	470	150	152	999999	979	999999	767	235	999999	996	189	999999	799	956	799	999999	842	999999	443	999999	125	999999	502	259	487	555	42	999999	692	999999	508	123	153	265	31	999999	562	999999	187	600	307	741	851	504	668	512	999999	99	959	244	519	389	764	999999	999999	196	648	892	999999	433	244	151	542	282	498	76	999999	999999	934	437	85	26	438	842	999999	
383	999999	997	591	975	999999	943	666	457	888	128	358	246	999999	834	999999	999999	779	753	999999	166	999999	579	16	601	808	593	999999	999999	169	999999	950	921	427	443	764	999999	311	999999	15	300	999999	94	999999	379	999999	467	104	110	712	999999	246	684	999999	333	184	853	991	999999	177	834	789	144	298	999999	177	436	818	999999	80	84	368	708	999999	76	681	124	999999	636	884	999999	499	63	819	753	999999	276	445	999999	999999	999999	658	321	903	181	510	350	796	997	999999	999999	648	98	999999	999999	999999	538	999999	420	651	999999	667	365	999999	999999	344	999999	999999	545	139	999999	991	724	999999	169	426	57	999999	999999	565	999999	327	999999	434	603	701	410	34	191	705	727	340	999999	453	208	253	302	216	999999	836	774	36	260	999999	310	299	924	350	999999	222	999999	734	370	855	320	999999	480	999999	512	999999	934	999999	143	839	999999	571	999999	281	548	999999	999999	840	726	739	790	314	999999	329	999999	313	776	69	164	969	999999	992	999999	179	142	999999	773	999999	703	952	902	73	893	999999	466	739	999999	999999	801	999999	999999	999999	17	630	999999	15	675	999999	807	999999	999999	874	999999	173	999999	419	601	999999	148	92	152	762	999999	774	837	727	999999	999999	862	394	979	133	267	210	880	545	984	349	115	999999	790	622	999999	999999	604	38	516	729	286	57	147	999999	999999	719	999999	336	999999	243	793	346	594	999999	298	423	229	999999	616	356	999999	599	434	999999	691	21	302	999999	208	642	179	808	999999	692	380	999999	256	999999	999999	548	999999	553	523	751	556	768	542	771	333	150	999999	380	422	169	445	999999	623	886	845	503	426	999999	138	999999	74	984	136	901	648	483	176	775	616	77	956	739	86	683	705	999999	999999	530	206	999999	999999	798	396	60	999999	999999	999999	370	608	124	132	999999	425	143	686	571	642	999999	132	850	974	509	763	354	999999	706	999999	939	190	922	34	896	93	999999	999999	999999	598	999999	999999	955	290	805	177	502	945	999999	323	942	996	144	999999	838	999999	355	93	857	999999	51	847	550	999999	262	190	685	999999	999999	36	355	999999	420	973	567	985	177	999999	178	341	271	409	366	999999	668	999999	56	641	196	498	999999	999999	175	999999	556	999999	115	872	999999	625	491	999999	719	820	999999	999999	586	170	999999	852	240	999999	915	525	774	999999	491	167	999999	319	143	54	903	737	298	369	945	189	999999	340	880	304	541	999999	850	858	999999	545	999999	835	366	885	918	343	267	999999	80	649	999999	999999	999999	947	458	718	999999	447	508	
981	999999	608	999999	406	744	392	972	936	999999	999999	675	915	952	999999	743	588	953	258	999999	570	479	347	999999	305	723	999999	594	932	999999	823	70	412	360	708	23	815	948	959	999999	999999	370	331	707	707	974	551	962	999999	214	999999	999999	243	999999	999999	999999	194	319	590	683	999999	798	49	999999	431	312	273	564	254	999999	927	639	993	116	599	999999	999999	639	591	331	181	550	794	999999	999999	67	999999	100	422	206	828	506	367	286	909	737	331	240	999999	404	711	987	717	866	286	239	772	137	999999	738	363	555	728	269	511	691	13	320	123	373	486	182	999999	57	115	431	281	716	207	862	878	999999	363	196	999999	194	832	928	999999	747	294	999999	377	684	842	282	999999	108	775	228	733	999999	999999	999999	999999	538	845	669	999999	999999	957	66	930	999999	860	445	201	541	648	326	999999	999999	999999	376	88	786	805	467	214	832	653	999999	999999	978	139	999999	999999	999999	277	92	349	999999	177	597	789	999999	769	516	824	999999	91	246	999999	999999	999999	658	151	999999	833	999999	999999	388	999999	999999	210	784	125	999999	999999	992	645	750	999999	999999	977	696	907	280	587	850	27	999999	642	999999	999999	417	722	492	619	481	726	59	617	999999	360	961	707	249	396	14	123	817	785	832	762	340	972	894	999999	999999	750	870	173	983	124	443	999999	657	187	793	999999	999999	342	259	275	595	143	999999	999999	26	988	668	884	582	736	209	513	810	54	420	999999	827	21	945	730	855	999999	633	30	916	225	999999	71	602	999999	491	485	535	566	176	999999	999999	999999	465	684	92	986	591	999999	999999	930	935	612	767	359	244	999999	396	529	420	710	509	118	298	999999	939	607	291	639	255	724	977	999999	877	999999	600	148	999999	999999	648	868	304	999999	999999	986	290	999999	999999	999999	708	870	999999	16	155	466	999999	736	999999	664	745	999999	705	951	10	201	952	691	734	554	999999	105	74	135	880	999999	415	999999	13	311	999999	502	999999	47	931	385	635	999999	107	999999	999999	863	747	999999	526	173	172	352	387	913	44	598	712	749	999999	613	805	963	135	603	61	575	733	99	999999	253	181	667	999999	624	999999	999999	594	323	38	895	999999	183	999999	717	389	73	999999	99	277	922	790	563	554	328	580	671	845	503	370	999999	999999	658	747	282	999999	999999	999999	762	357	999999	999999	398	720	597	265	999999	364	418	999999	999999	999999	643	821	232	463	617	123	701	999999	999999	999999	100	953	999999	765	699	436	999999	999999	883	740	999999	741	999999	999999	
999999	842	956	73	948	317	436	289	999999	128	999999	836	525	819	999999	392	630	999999	999999	916	913	999999	642	999999	565	205	37	693	340	999999	850	999999	999999	999999	71	774	166	638	105	587	709	810	999999	960	278	862	911	517	999999	501	999999	272	999999	308	14	999999	210	134	507	752	289	743	948	999999	278	999999	240	221	758	609	235	991	623	999999	217	999999	862	681	564	999999	294	520	352	839	147	999999	622	307	999999	113	574	42	999999	353	308	999999	999999	457	999999	683	632	699	758	741	276	999999	649	413	101	902	105	529	569	804	467	768	400	119	987	690	972	932	913	654	999999	202	999999	279	577	250	250	415	989	880	81	999999	761	610	573	999999	938	219	216	406	18	54	999999	999999	999999	539	999999	753	469	12	711	699	786	114	999999	83	267	379	836	850	661	999999	999999	689	732	872	16	789	545	968	751	762	725	516	645	990	730	999999	999999	999999	675	496	945	986	179	999999	999999	657	904	499	761	569	999999	365	744	328	999999	783	604	23	533	999999	217	501	999999	948	973	999999	999999	716	353	734	985	798	999999	175	999999	553	999999	361	999999	999999	885	999999	216	192	389	369	999999	327	485	946	928	380	514	889	289	999999	736	231	407	999999	198	197	156	36	583	999999	190	579	584	961	274	252	949	184	900	171	295	77	999999	614	507	151	240	406	806	614	999999	295	885	999999	817	298	954	535	170	698	899	189	608	805	999999	202	742	524	682	999999	431	339	989	127	168	668	662	793	999999	57	956	749	999999	969	299	895	693	294	153	975	298	424	24	211	999999	999999	469	763	999999	314	408	716	724	999999	192	954	999999	999999	141	158	999999	170	504	122	741	159	999999	639	515	999999	509	457	380	706	397	17	325	787	855	62	999999	999999	368	726	648	250	35	110	999999	345	598	999999	163	995	349	137	919	901	999999	123	157	829	257	999999	999999	999999	345	28	732	185	999999	518	913	88	999999	736	802	777	999999	501	134	857	853	180	695	583	304	385	366	269	97	424	327	741	905	999999	999999	227	999999	698	999999	999999	377	610	999999	999999	999999	85	999999	613	999999	152	437	999999	999999	299	975	87	455	231	656	959	661	473	97	999999	201	999999	182	579	999999	584	856	775	596	127	489	252	474	614	999999	228	340	999999	999999	945	986	358	752	999999	403	574	772	999999	51	999999	999999	904	999999	999999	889	840	902	475	528	999999	295	662	382	871	809	733	999999	999999	660	438	629	908	538	999999	999999	842	428	566	999999	520	999999	999999	
999999	999999	771	585	999999	999999	725	730	325	864	234	193	999999	333	976	880	805	999999	999999	932	48	612	325	447	376	380	999999	999999	999999	346	299	18	939	137	999999	730	110	234	14	629	124	929	123	764	999999	354	492	999999	866	548	760	515	999999	879	999999	131	999999	333	218	358	731	679	318	999999	999999	225	254	532	405	999999	999999	581	999999	342	999999	119	999999	560	763	31	888	999999	190	999999	585	999999	460	69	999999	806	999999	776	999999	655	898	445	621	143	199	468	999999	960	508	620	999999	189	999999	225	71	19	999999	776	999999	197	470	999999	498	444	999999	790	999999	194	523	599	852	13	565	999999	444	382	498	999999	999999	304	921	927	848	570	116	999999	999999	245	999999	999	184	626	999999	827	999999	524	999999	999999	739	408	704	915	446	909	999999	999999	623	999999	781	689	521	275	415	276	276	999999	999999	928	999999	998	999999	529	999999	524	424	235	797	999999	826	919	999999	320	626	961	599	999999	491	939	999999	351	999999	107	463	999999	999999	999999	221	939	999999	999999	989	999999	849	740	553	185	729	999999	494	541	966	886	21	861	999999	210	648	453	999999	271	61	596	999999	986	999999	757	75	877	45	515	24	999999	186	184	930	416	471	999999	418	424	286	568	999999	999999	385	999999	999999	602	64	287	270	767	273	300	999999	402	893	863	523	796	119	851	886	979	527	999999	709	837	930	847	738	763	45	261	984	493	152	999999	611	331	999999	473	822	758	255	999999	999999	999999	999999	537	522	608	372	622	315	434	681	999999	999999	276	999999	259	999999	999999	548	507	732	21	999999	117	260	40	999999	999999	999999	645	39	138	999999	999999	523	823	263	402	335	140	400	422	999999	560	811	677	999999	999999	999999	421	802	615	219	999999	524	583	580	475	999999	492	999999	180	497	999999	999999	999999	740	473	999999	999999	995	278	881	418	116	319	74	754	306	583	910	999999	66	713	999999	423	999999	986	999999	940	253	788	125	842	783	230	925	999999	165	267	999999	999999	592	773	426	999999	999999	801	641	214	999999	825	999999	999999	582	439	123	783	826	981	634	753	999999	812	128	999999	163	48	634	999999	999999	788	599	48	645	999999	999999	292	999999	320	688	127	999999	551	431	427	999999	421	999999	354	116	152	460	183	999999	194	939	780	655	999999	380	696	176	756	999999	730	235	141	68	328	999999	999999	496	999999	303	517	408	174	999999	700	598	741	777	290	778	251	999999	426	415	461	324	553	636	87	940	992	999999	598	999999	999999	201	487	999999	999999	999999	999999	655	944	880	125	
785	774	400	954	620	638	999999	885	977	579	402	809	725	607	13	561	204	999999	575	310	566	999999	999999	689	509	120	388	835	51	503	596	999999	545	300	675	550	999999	682	466	311	84	75	621	162	308	392	762	755	939	688	90	245	378	579	558	976	340	999999	455	999999	259	93	843	484	982	999999	999999	435	932	463	999999	522	952	274	999999	501	999999	291	391	127	999999	633	895	363	422	360	999999	965	741	698	219	453	237	956	61	990	232	147	179	999999	128	336	999999	999999	290	568	292	999999	353	67	999999	59	329	338	161	626	999999	489	71	632	995	308	999999	999999	253	953	999999	996	222	999999	999999	60	122	999999	999	31	810	999999	82	854	999999	999999	622	684	910	999999	134	899	805	999999	803	742	86	546	303	999999	643	589	999999	337	283	296	891	999999	999999	999999	936	999999	338	139	815	777	417	999999	564	94	685	999999	332	999999	829	395	200	786	999999	536	974	999999	799	189	388	999999	187	745	999999	781	999999	514	896	182	233	898	999999	676	999999	35	335	999999	981	218	144	999999	999999	999999	507	887	999999	114	676	261	763	370	436	159	750	594	600	671	999999	783	75	181	121	160	859	930	999999	524	176	416	211	999999	593	591	999999	753	964	38	247	999999	685	914	837	645	999999	999999	472	420	925	35	435	999999	999999	208	153	999999	999999	999999	299	576	72	581	938	270	59	999999	999999	844	115	999999	630	572	433	943	108	999999	343	476	741	996	468	415	598	999999	980	548	999999	395	447	91	239	857	999999	999999	630	113	976	577	595	759	999999	627	999999	927	999999	999999	239	299	109	999999	629	999999	374	302	118	656	983	797	289	510	999999	391	999999	33	768	772	833	763	322	994	184	765	880	999999	911	999999	110	999999	744	127	318	582	999999	455	462	193	999999	445	999999	999999	130	999999	999999	94	973	704	230	999999	999999	999999	39	476	999999	999999	999999	863	175	392	999999	277	556	322	62	999999	202	213	105	951	570	584	289	397	999999	999999	873	995	477	999999	999999	216	999999	818	510	122	97	999999	605	190	637	599	27	110	64	999999	427	808	135	999999	892	769	608	999999	721	999999	352	999999	275	999999	241	822	396	999999	383	999999	999999	738	812	940	83	359	608	999999	324	970	567	999999	343	999999	921	75	869	350	999999	999999	608	999999	106	999999	769	455	999999	966	999999	999999	213	647	999999	879	638	999999	996	195	63	543	171	693	953	750	27	173	308	999999	717	175	952	999999	476	144	576	314	641	886	180	627	782	641	965	510	999999	919	
462	464	287	242	999999	999999	296	999999	87	914	398	355	999999	999999	156	226	259	784	861	167	181	592	999999	334	56	119	24	435	999999	529	728	453	983	108	711	844	999999	485	105	278	759	116	999999	999999	915	296	999999	575	481	999999	392	190	648	610	748	999999	161	953	195	960	999999	999999	999999	558	195	945	372	809	894	312	999999	773	999999	592	407	999999	999999	649	418	760	140	449	954	999999	146	999999	804	999999	999999	999999	999999	129	299	145	609	897	507	508	477	969	923	179	680	179	421	999999	501	65	212	684	999999	512	544	435	999999	229	999999	414	999999	647	151	990	459	63	618	999999	484	999999	999999	510	566	999999	181	999999	836	960	768	785	782	527	999999	748	999999	999999	999999	190	584	864	316	999999	990	102	96	830	999999	999999	719	999999	560	396	144	948	999999	702	128	318	340	105	598	868	999999	132	999999	894	999999	402	820	784	557	438	450	619	999999	603	519	473	999999	999999	999999	903	251	999999	234	396	393	107	676	477	556	999999	850	488	999999	447	928	868	470	202	239	435	999999	934	999999	132	999999	525	711	478	193	999999	378	999999	999999	694	627	320	897	246	511	503	726	999999	238	369	587	962	999999	999999	675	999999	12	747	121	999999	999999	316	80	999999	450	999999	395	208	999999	999999	999999	999999	14	581	819	999999	971	234	691	736	708	770	706	710	544	983	999999	999999	999999	542	652	630	876	297	905	320	249	794	999999	643	117	528	999999	336	550	725	957	999999	999999	67	679	778	66	385	999999	999999	609	999999	568	999999	695	999999	405	999999	999999	999999	984	999999	676	509	378	999999	438	58	999999	190	710	380	170	999999	35	410	932	745	862	874	573	999999	999999	885	711	878	999999	999999	947	634	132	317	86	999999	999999	250	105	480	688	999999	349	18	757	999999	318	239	210	748	441	295	551	660	889	385	625	493	906	791	999999	499	950	110	999999	993	67	403	304	808	88	784	314	999999	66	369	534	565	743	512	576	482	678	487	897	661	93	472	999999	700	735	256	344	314	682	198	551	248	907	764	250	915	999999	401	999999	999999	981	99	603	529	850	69	750	403	224	999999	999999	473	999999	999999	910	999999	975	604	82	831	450	10	778	868	817	999999	658	999999	272	660	547	286	816	250	680	999999	869	897	999999	676	506	999999	99	367	377	999999	999999	467	999999	655	939	340	999999	838	215	980	999999	735	712	564	410	771	141	999999	999999	544	656	962	769	999999	724	999999	754	999999	335	510	999999	421	500	999999	999999	201	999999	999999	721	217	
999999	978	44	699	682	144	195	294	999999	999999	999999	535	588	999999	431	83	697	937	931	999999	585	922	513	705	79	899	244	972	999999	219	646	524	842	571	586	678	999999	80	244	999999	892	469	140	600	701	385	832	999999	318	187	503	999999	685	999999	631	46	999999	339	999999	782	900	223	980	999999	98	294	692	999999	256	753	156	627	999999	351	969	126	791	912	14	999999	76	576	664	999999	999999	458	999999	983	940	549	213	598	450	461	999999	678	489	999999	999999	417	693	815	421	999999	41	875	494	343	890	999999	999999	562	334	999999	999999	333	558	853	349	639	454	999999	87	706	549	557	999999	251	661	999999	637	716	410	999999	10	999999	999999	999999	999999	841	963	505	103	434	999999	650	273	513	746	999999	130	635	735	999999	999999	983	999999	999999	999999	483	697	253	682	599	878	538	162	737	936	999999	179	999999	999999	508	999999	948	616	652	411	898	294	673	504	305	180	11	981	999999	634	26	999999	449	94	622	153	720	823	503	999999	766	498	999999	577	291	196	670	877	237	206	24	377	999999	313	126	198	34	748	386	428	876	557	624	113	999999	941	729	375	144	364	999999	135	122	105	644	409	759	999999	222	119	509	134	999999	341	620	648	999999	146	967	434	129	971	447	999999	680	219	873	431	657	350	467	305	742	872	250	999999	999999	999999	668	717	999999	928	999999	276	918	752	803	293	493	281	515	592	408	710	245	999999	687	47	425	435	536	337	999999	872	652	999999	391	999999	999999	731	394	444	999999	260	995	201	999999	999999	166	999999	415	590	938	386	834	999999	999999	42	999999	266	211	227	576	999999	190	999999	489	662	624	714	371	922	202	762	886	81	999999	158	715	999999	547	517	881	999999	29	945	399	71	48	777	316	359	253	834	530	999999	868	999999	79	894	711	783	555	999999	566	999999	398	999999	499	763	999999	749	327	999999	718	999999	999999	89	999999	245	999999	427	624	847	408	21	678	367	242	719	999999	881	88	999999	999999	764	961	439	930	999999	556	999999	572	999999	28	999999	999999	999999	125	999999	831	789	29	833	192	999999	168	999999	999999	999999	815	40	999999	999999	560	877	670	506	999999	954	999999	906	158	688	688	999999	855	350	828	841	979	28	999999	999999	999999	423	861	255	638	58	605	263	395	385	720	526	279	999999	723	150	896	535	409	171	113	924	640	340	155	999999	437	818	879	999999	574	797	999999	999999	891	147	25	425	867	212	999999	479	520	999999	968	999999	228	73	999999	999999	999999	999999	618	999999	302	999999	782	
531	109	999999	999999	787	999999	193	999999	923	737	731	901	586	134	999999	668	207	813	999999	999999	867	999999	982	999999	374	999999	201	267	130	999999	708	999999	927	999999	999999	999999	922	591	571	105	999999	961	55	999999	999999	171	49	562	474	785	421	277	667	559	915	999999	126	999999	999999	595	999999	925	690	744	999999	486	973	999999	640	164	745	615	999999	539	86	906	326	557	978	212	162	639	793	344	766	441	587	378	449	334	208	999999	345	975	913	411	281	310	406	999999	999999	817	922	999999	999999	999999	34	138	482	999999	999999	569	500	999999	999999	552	999999	355	999999	999999	899	999999	999999	315	955	999999	280	276	625	674	999999	999999	161	968	999999	344	716	483	999999	999999	999999	999999	999999	999999	999999	639	953	302	542	371	999999	999999	331	999999	999999	593	999999	616	364	748	535	758	513	807	383	826	999999	999999	999999	108	835	999999	60	28	190	450	708	352	999999	325	999999	978	733	264	405	999999	999999	351	856	430	309	110	129	555	999999	658	945	98	66	664	231	430	273	443	535	620	874	999999	629	671	884	692	999999	48	999999	557	999999	999999	999999	674	142	999999	675	608	799	999999	539	505	593	999999	504	619	295	169	104	918	999999	300	728	784	834	390	999999	195	545	616	999999	999999	155	876	999999	696	686	392	999999	999999	754	665	643	799	999999	999999	999999	107	176	275	406	633	943	491	842	734	530	628	999999	999999	355	490	999999	193	999999	457	359	716	898	808	933	903	636	999999	173	59	999999	928	999999	464	670	623	28	280	999999	685	147	999999	44	899	175	67	552	780	809	273	603	460	999999	633	30	13	209	368	341	999999	996	14	328	999999	88	601	999999	385	90	999999	999999	999999	973	742	320	695	682	998	642	999999	361	999999	139	999999	999999	205	556	999999	444	667	423	659	939	716	999999	999999	345	251	820	573	999999	176	999999	999999	802	811	487	640	323	334	330	210	726	999999	151	150	875	428	999999	882	55	999999	940	423	317	811	851	266	63	187	360	441	188	999999	999999	194	165	60	107	999999	999999	915	999999	999999	347	222	933	484	575	999999	267	917	905	937	999999	284	235	286	999999	990	959	230	587	146	999999	888	32	658	722	956	984	999999	330	999999	999999	140	112	831	999999	104	878	999999	691	515	999999	443	536	999999	999999	999999	958	999999	289	999999	999999	497	338	618	145	458	200	285	762	618	999999	999999	596	213	773	999999	182	999999	210	675	999999	592	538	999999	226	541	999999	782	118	999999	997	115	544	223	26	676	801	493	695	999999	904	602	615	83	
952	487	846	332	477	162	295	564	678	613	994	102	999999	267	402	604	106	999999	176	508	620	457	999999	383	197	106	999999	688	709	583	999999	999999	976	464	129	739	694	39	315	999999	967	443	436	930	228	999999	717	544	101	100	999999	497	436	117	463	504	589	472	999999	999999	565	607	999999	105	842	485	126	999999	147	663	999999	999999	112	220	999999	186	30	999999	999999	274	999999	61	597	618	63	283	93	869	11	999999	999999	231	894	999999	999999	370	999999	341	97	743	999999	222	406	999999	190	462	394	225	575	286	999999	622	318	999999	991	999999	999999	246	51	999999	402	256	999999	523	513	999999	182	177	820	180	598	688	999999	421	467	176	654	168	437	999999	999999	868	999999	725	150	537	913	35	999999	999999	360	352	300	528	351	560	720	883	925	502	999999	227	405	405	688	795	742	896	412	824	859	851	808	450	679	534	953	777	383	975	774	157	999999	999999	820	256	999999	360	80	907	456	999999	999999	934	319	671	473	999999	47	355	795	26	622	128	37	508	999999	999999	849	817	606	999999	509	950	728	143	993	471	584	999999	999999	999999	826	504	999999	97	999999	999999	141	18	71	65	740	38	190	757	534	115	906	322	999999	999999	511	999999	310	513	272	292	216	186	677	11	323	604	948	412	200	127	749	939	999999	669	718	999999	756	999999	212	481	770	970	608	999999	564	272	729	857	881	573	999999	864	825	335	999999	954	340	69	741	145	89	999999	567	416	365	999999	432	53	831	670	507	758	999999	790	522	245	999999	789	447	999999	999999	101	531	627	999999	884	124	564	11	763	999999	696	810	999999	401	992	413	201	532	596	839	999999	35	220	76	999999	563	44	813	431	386	551	621	689	269	987	255	939	493	480	852	868	51	77	170	810	948	244	399	999999	999999	385	266	851	221	199	75	321	561	487	999999	90	750	580	386	958	999999	131	806	999999	747	473	708	62	999999	999999	644	958	59	265	497	328	999999	293	600	11	294	770	999999	80	922	999999	999999	15	999999	999999	127	471	690	212	734	999999	999999	984	782	367	677	999999	116	250	554	117	271	305	990	999999	445	999999	979	999999	674	999999	654	736	999999	999999	95	702	903	972	853	183	278	847	531	670	999999	660	511	242	333	90	999999	236	525	999999	673	93	25	156	336	660	999999	314	537	429	182	999999	502	969	282	975	311	144	396	999999	839	423	774	329	121	785	955	747	61	999999	652	427	220	677	149	11	686	999999	646	999999	691	963	999999	111	497	199	
167	541	999999	358	778	528	840	154	975	259	319	696	999999	999999	705	999999	262	943	777	999999	999999	825	830	280	298	554	498	203	689	875	113	672	999999	922	628	423	787	999999	815	133	586	76	999999	999999	692	990	721	105	497	947	710	376	334	742	708	999999	710	689	70	234	40	999999	464	999999	155	999999	999999	999999	999999	291	957	559	999999	999999	999999	423	134	940	588	307	832	999999	706	742	999999	737	347	99	223	296	999999	107	999999	590	102	939	612	601	744	56	136	609	183	215	989	160	999999	680	573	294	217	770	111	762	999999	637	940	721	934	999999	309	774	898	635	578	859	999999	547	561	999999	811	999999	206	542	181	233	229	500	999999	25	500	666	526	928	89	942	999999	881	199	464	999999	890	667	999999	746	361	710	547	999999	139	244	699	129	343	483	684	999999	569	590	178	417	999999	968	919	917	642	258	970	556	636	863	44	358	106	999999	999999	865	999999	999999	820	999999	682	864	999999	780	999999	547	999999	455	404	379	999999	999999	999999	56	558	922	748	419	114	112	999999	991	999999	276	209	350	32	999999	999999	999999	702	773	770	654	735	999999	355	148	126	999999	999999	524	161	999999	435	743	999999	60	681	998	127	461	691	717	783	690	999999	356	581	999999	524	88	999999	585	676	663	530	999999	999999	972	576	609	999999	18	46	225	839	743	841	465	22	999999	999999	564	701	999999	92	62	871	55	722	999	567	666	580	999999	632	576	590	999999	999999	999999	739	708	431	999999	168	682	681	568	851	129	514	999999	999999	552	999999	999999	884	434	999999	478	999999	999999	260	577	52	635	438	58	593	273	163	79	999999	60	243	722	143	193	92	999999	380	313	203	999999	494	452	229	38	340	303	691	999999	200	744	999999	473	458	853	476	533	254	999999	974	587	999999	999999	999999	999999	319	934	205	999999	999999	181	999999	201	82	658	93	600	999999	999999	718	299	999999	998	879	507	593	770	999999	289	717	559	166	999999	338	616	999999	59	579	832	999999	405	999999	990	812	999999	999999	275	400	800	770	999999	126	999999	914	685	999999	967	565	375	802	999999	669	915	984	999999	24	359	862	466	999999	43	31	583	690	322	200	591	195	860	860	328	379	474	519	841	442	322	999999	652	610	999999	494	213	999999	180	999999	193	16	30	14	297	412	934	999999	736	854	543	999999	601	495	999999	781	704	514	484	179	999999	999999	153	359	702	999999	220	855	362	999999	817	553	520	999999	16	585	175	999999	573	999999	444	696	783	986	899	999999	999999	166	
195	887	790	698	556	10	540	999999	863	670	999999	770	202	89	425	196	47	999999	999999	999999	488	999999	615	847	941	569	735	999999	622	166	999999	543	295	999999	669	999999	759	128	997	520	55	228	722	505	554	803	722	999999	281	596	948	999999	999999	225	999999	999999	281	942	757	986	999999	999999	175	706	999999	767	484	149	419	999999	437	999999	999999	132	969	999999	999999	120	999999	148	999999	380	237	35	218	549	999999	999999	385	999999	999999	817	371	999999	255	23	63	25	294	787	328	999999	945	331	169	39	917	404	999999	999999	239	170	649	618	999999	894	804	999999	498	999999	751	414	763	106	755	999999	557	982	876	955	216	111	826	515	999999	272	999999	905	865	188	632	621	823	967	92	42	999999	752	870	360	999999	913	999999	623	45	913	819	848	575	550	482	999999	528	999999	211	138	344	143	798	999999	469	899	284	319	48	139	591	796	23	722	451	805	122	526	747	303	583	212	480	906	453	586	339	999999	706	697	999999	532	765	953	698	45	954	992	890	999999	638	217	584	905	999999	33	999999	999999	109	676	822	11	999999	908	555	999999	662	892	434	883	569	959	613	350	999999	68	40	69	34	415	851	129	635	437	664	376	627	574	999999	999999	999999	486	225	39	999999	999999	979	999999	408	566	382	71	568	17	999999	678	603	244	999999	999999	992	775	828	693	825	702	376	126	253	189	513	98	317	14	999999	92	744	584	999999	999999	89	183	999999	467	43	789	561	999999	687	999999	772	393	999999	321	437	999999	657	532	213	182	725	999999	613	229	63	294	754	564	874	999999	934	999999	768	925	193	819	124	371	660	999999	151	747	439	267	416	130	393	995	999999	166	434	221	380	302	999999	226	999999	999999	414	748	44	996	753	29	999999	752	624	779	138	617	861	296	999999	176	41	999999	433	356	812	932	900	999999	987	999999	242	999999	999999	476	707	966	259	682	956	911	999999	155	993	419	215	664	505	614	999999	958	305	148	349	214	271	999999	999999	999999	628	999999	848	999999	18	999999	786	338	113	158	81	172	368	999999	339	960	174	886	984	999999	151	999999	999999	295	890	38	422	104	999999	444	215	467	183	47	63	999999	72	725	146	957	632	876	560	357	543	705	600	126	808	388	49	385	265	778	81	999999	999999	562	999999	980	999999	999999	999999	999999	943	614	988	330	134	999999	897	448	749	999999	391	999999	597	90	999999	195	437	305	999999	994	405	829	211	404	966	583	441	510	999999	166	343	940	921	999999	999999	928	999999	999999	
999999	999999	491	600	999999	238	397	806	883	963	810	209	999999	328	406	960	999999	123	412	594	364	551	999999	397	117	593	999999	451	353	999999	676	999999	478	167	314	342	999999	804	204	973	17	169	699	477	999999	140	613	25	544	960	999999	300	999999	132	915	999999	539	103	999999	51	999999	945	462	187	296	986	731	394	23	73	999999	469	918	999999	999999	204	852	946	697	999999	999999	677	999999	393	88	385	308	355	252	999999	802	999999	321	999999	438	71	706	522	999999	999999	409	229	11	480	513	168	381	97	545	999999	597	593	405	515	71	867	48	999999	108	999999	688	999999	152	159	270	47	157	765	10	999999	497	339	999999	999999	577	760	675	999999	880	999999	14	221	999999	531	276	219	24	805	102	570	33	637	999999	279	999999	999999	86	852	219	476	20	999999	96	30	999999	267	999999	420	938	310	999999	611	199	999999	999999	477	575	621	999999	61	32	352	673	999999	501	860	999999	999999	959	554	683	822	999999	413	909	999999	999999	999999	308	999999	999999	603	867	792	999999	421	447	244	372	558	458	465	969	167	999999	668	943	656	999999	999999	999999	342	461	394	999999	999999	394	785	279	519	352	786	323	999999	999999	428	484	881	999999	999999	423	999999	132	999999	105	228	853	69	960	250	999999	478	270	935	999999	57	152	483	175	998	999999	661	964	853	999999	999999	999999	105	496	999999	193	72	999999	448	948	999999	219	60	999999	408	526	335	825	38	74	874	525	999999	217	623	286	11	999999	999999	62	999999	716	279	205	433	999999	999999	999999	935	67	391	884	822	987	996	837	102	999999	767	999999	702	999999	935	788	341	156	999999	999999	873	749	192	999999	529	395	196	999999	940	854	864	332	768	762	890	999999	683	990	702	399	220	785	194	816	999999	592	999999	926	781	490	864	287	321	869	698	999999	999999	44	364	436	801	999999	896	999999	331	445	713	939	945	964	115	350	453	375	677	98	564	375	409	937	44	269	182	460	989	586	20	899	74	999999	106	648	635	276	598	999999	888	999999	999999	999999	879	999999	980	817	999999	523	999999	999999	201	610	631	509	999999	427	402	541	870	446	258	744	434	814	874	251	867	467	715	187	776	509	209	618	880	999999	68	999999	999999	365	999999	475	753	74	707	999999	83	596	22	218	874	66	999999	999999	698	751	87	74	546	739	949	917	999999	655	179	692	410	999999	999999	738	369	779	262	514	369	782	990	369	999999	999999	177	999999	999999	507	313	999999	211	999999	920	139	819	993	85	549	416	169	667	107	895	
25	63	70	967	284	848	104	804	999999	92	915	999999	999999	999999	135	571	677	472	311	352	459	490	652	102	499	999999	376	703	712	108	999999	999999	892	474	999999	999999	116	313	180	658	218	999999	999999	675	14	378	999999	44	999999	977	738	696	365	755	999999	534	410	968	999999	365	482	400	999999	694	999999	800	867	253	866	768	465	999999	302	652	143	543	81	977	999999	131	999999	341	753	999999	370	999999	999999	999999	37	566	956	148	999999	999999	185	817	823	724	999999	213	510	999999	178	999999	522	374	404	999999	999999	902	463	999999	880	356	547	151	647	367	334	999999	999999	730	226	309	811	326	538	487	476	325	720	356	193	999999	620	959	172	571	222	996	999999	56	525	134	999999	533	267	999999	276	44	180	466	999999	425	999999	780	641	869	380	205	835	916	246	306	192	116	249	996	736	999999	978	85	999999	999999	269	995	215	101	205	999999	68	58	220	999999	999999	264	956	768	721	999999	327	303	201	26	170	202	809	229	942	996	293	271	752	688	65	999999	321	72	165	177	999999	550	999999	999999	146	787	999999	803	999999	928	160	999999	284	999999	271	685	884	137	178	77	195	985	159	209	994	797	306	532	386	59	999999	893	612	553	274	776	999999	999999	880	999999	495	999999	78	24	846	811	987	856	426	380	999999	193	894	999999	982	589	401	999999	999999	349	490	183	999999	111	999999	266	999999	999999	631	494	64	786	257	795	581	189	917	144	362	999999	809	999999	115	16	999999	759	999	523	999999	685	385	999999	999	540	999999	322	999999	966	39	589	943	266	235	932	326	434	935	109	517	803	671	266	999999	999999	539	51	78	421	272	999999	999999	999999	999999	945	119	898	786	717	902	269	600	950	999999	773	999999	553	224	183	690	414	824	999999	999999	768	23	128	55	999999	11	999999	253	999999	704	999999	331	597	999999	999999	822	427	648	999999	206	258	212	720	160	347	676	999999	826	894	731	999999	411	999999	349	400	932	990	852	999999	716	62	999999	433	999999	312	451	999999	455	935	360	272	999999	605	703	757	566	302	999999	707	417	24	33	999999	999999	846	402	963	258	706	357	832	575	999999	512	154	243	779	999999	848	999999	34	540	999999	999999	468	101	999999	664	999999	834	639	32	155	999999	701	999999	999999	986	409	909	488	403	749	588	999999	697	820	103	558	999999	787	828	999999	811	999999	484	142	999999	977	754	999999	308	666	999999	717	809	429	661	811	126	576	792	74	939	418	999999	790	313	26	771	999999	712	115	77	57	810	903	
344	901	227	896	851	19	655	999999	189	999999	999999	870	718	999999	168	292	442	999999	994	764	190	403	999999	693	828	798	215	483	883	203	598	823	906	999999	95	759	593	230	725	783	419	999999	238	894	999999	443	307	999999	122	430	672	999999	999999	999999	723	940	150	999999	77	62	803	181	439	985	147	63	963	812	999999	409	698	222	999999	221	354	564	174	999999	780	999999	500	711	371	463	530	999999	999999	860	192	154	619	69	162	999999	979	999999	196	253	999999	999999	479	495	322	713	732	999999	898	841	999999	169	776	283	754	682	999999	102	810	976	465	668	999999	113	629	47	789	999999	70	558	241	116	377	999999	119	920	915	15	999999	657	999999	999999	580	929	167	33	999999	999999	999999	480	999999	887	437	220	787	999999	576	376	866	284	923	999999	400	349	609	595	791	855	173	833	767	999999	703	999999	255	999999	98	364	945	605	669	999999	999999	999999	999999	354	679	167	144	31	354	999999	148	124	733	637	999999	241	999999	572	241	522	182	482	999999	565	999999	284	965	401	999999	222	430	270	614	480	770	810	902	999999	999999	634	999999	152	999999	228	417	588	428	999999	716	856	999999	383	373	999999	281	850	877	882	170	404	202	742	999999	142	999999	878	999999	263	867	869	999999	73	999999	999999	801	39	999999	999999	999999	605	855	357	685	153	187	57	896	467	208	999999	933	29	104	522	999999	978	999999	355	999999	538	87	175	750	846	527	971	999999	999999	355	999999	857	393	734	565	548	845	999999	878	955	80	981	53	999999	947	936	319	999999	143	175	999999	999999	648	392	618	999999	690	606	838	625	215	330	999999	121	956	72	550	295	539	973	597	921	999999	999999	40	999999	44	999999	803	910	218	12	593	601	532	342	999999	10	999999	47	857	248	228	262	999999	750	851	932	108	885	999999	34	439	169	578	999999	666	258	361	999999	493	581	803	928	417	213	736	538	588	623	999999	549	179	502	999999	358	703	990	650	290	999999	112	21	999999	524	193	573	434	33	999999	999999	999999	648	64	554	286	445	300	844	546	23	999999	353	484	999999	846	855	936	53	229	207	676	607	81	999999	391	569	999999	413	234	999999	312	515	999999	947	892	901	999999	999999	999999	912	999999	999999	114	276	392	758	999999	885	999999	338	636	390	803	434	999999	999999	577	698	172	999999	559	999999	620	999999	711	999999	397	999999	149	944	999999	988	999999	317	793	530	999999	999999	972	632	42	999	735	895	14	921	712	999999	946	539	334	426	785	999999	362	527	534	208	999999	585	
999999	999	746	733	598	648	188	496	999999	479	859	999999	725	999999	683	560	160	725	901	790	999999	865	999999	609	619	323	999999	88	954	276	996	999999	999999	999999	271	42	262	11	999999	366	742	225	999999	476	680	561	700	255	450	999999	376	999999	306	999999	999999	505	419	999999	123	285	444	109	541	373	483	563	534	338	278	651	999999	159	428	545	999999	879	974	123	999999	68	622	957	638	161	900	197	998	474	906	766	623	125	887	31	921	643	684	999999	993	126	37	999999	999999	798	505	227	390	761	726	999999	531	999999	219	65	662	486	470	390	473	999999	565	69	999999	511	37	191	999999	407	624	413	204	456	129	811	41	259	980	839	656	682	999999	247	747	305	999999	999999	906	999999	368	444	183	303	999999	707	561	967	940	475	771	323	999999	983	146	999999	416	999999	186	999999	34	999999	506	630	734	790	489	999999	321	136	999999	710	285	439	999999	190	240	901	999999	422	999999	73	319	515	78	999999	726	999999	110	435	999999	170	150	999999	807	999999	999999	553	999999	273	227	242	656	814	999999	70	999999	526	945	956	92	515	682	999999	157	999999	103	999999	561	401	999999	666	228	886	248	116	570	777	631	92	252	687	341	138	204	27	417	505	316	999999	304	210	878	153	353	382	487	386	361	999999	862	947	991	177	209	561	24	769	576	103	999999	270	895	999999	714	404	184	554	569	139	553	598	999999	553	107	863	788	84	543	865	999999	193	426	784	230	304	695	173	928	642	13	647	928	222	518	43	314	25	999999	948	208	999999	817	999999	302	999999	272	999999	80	346	999999	939	999999	999999	474	999999	844	120	642	419	708	999999	625	926	999999	999999	669	471	44	73	559	999999	645	594	666	695	999999	204	999999	956	41	257	999999	592	869	999999	420	227	748	999999	199	203	999999	29	999999	999999	317	890	105	396	603	801	999999	16	787	11	304	642	54	778	939	649	629	685	388	999999	918	43	67	72	496	999999	723	832	999999	365	399	625	355	999999	388	486	999999	105	362	240	843	96	999999	868	999999	778	183	969	272	999999	999999	999999	641	787	279	284	833	43	999999	161	87	581	141	431	611	678	297	999999	999999	463	550	533	332	999999	618	831	237	199	999999	717	999999	753	999999	334	999999	999999	999999	999999	209	999999	653	74	205	210	163	999999	954	383	266	100	999999	608	579	809	998	51	374	493	178	447	56	644	999999	999999	883	334	21	807	999999	999999	694	729	999999	999999	809	486	337	131	994	357	877	854	932	999999	237	670	
183	760	336	750	337	999999	398	762	68	999999	333	999999	327	829	259	157	999999	356	999999	760	242	294	999	522	999999	252	999999	999999	570	201	711	538	954	223	160	261	480	999999	582	203	999999	613	236	800	162	324	999999	999999	107	730	121	585	806	999999	999999	889	999999	813	999999	94	999999	577	999999	866	307	794	68	114	678	998	676	852	999999	999999	999999	628	999999	208	999999	398	448	334	723	840	90	135	732	488	999999	271	999999	667	999999	498	202	764	421	370	502	367	266	700	496	109	63	268	999999	603	999999	809	831	999999	453	648	645	676	853	361	785	182	72	579	329	417	999999	19	999	285	19	664	999999	697	705	12	142	748	837	999999	786	822	323	139	441	999999	439	938	999999	215	852	526	911	69	584	330	305	686	999999	999999	602	54	269	537	999999	999999	602	143	999999	450	515	897	839	239	575	963	999999	932	148	999999	999999	569	795	794	432	999999	753	157	123	384	707	999999	376	758	999999	741	999999	999999	545	59	383	305	91	773	699	954	687	999999	494	620	999999	372	548	38	110	42	999999	475	114	110	638	454	30	999999	743	69	530	999999	217	999999	999999	82	397	999999	999999	999999	487	32	104	477	806	82	662	503	913	344	908	348	658	999999	492	999999	681	444	999999	999999	285	610	999999	639	999999	999999	473	661	220	999999	974	459	68	428	999999	236	380	637	999999	565	999999	527	568	408	161	192	432	228	350	322	999999	999999	999999	50	999999	877	992	465	53	999999	999999	11	999999	523	370	458	999999	239	444	265	999999	54	999999	855	146	758	999999	631	488	251	999999	255	320	999999	998	31	783	28	31	999999	244	915	593	999999	957	999999	244	999999	48	999999	999999	202	783	94	604	356	813	820	999999	999999	999999	371	977	801	35	363	690	394	999999	999999	675	271	999999	999999	31	802	460	55	898	355	524	997	999999	784	349	982	471	999999	303	651	999999	962	124	999999	840	873	938	792	79	603	999999	849	528	698	38	999999	983	26	999999	801	895	767	999999	558	134	999999	778	202	462	999999	891	463	100	999999	141	999999	156	835	999999	158	864	668	999999	305	253	674	478	894	756	708	999999	455	999999	501	755	999999	999999	565	258	11	105	745	999999	36	999999	647	759	654	999999	325	494	158	99	915	999999	237	999999	999999	314	999999	370	883	445	753	53	446	300	598	128	999999	671	590	587	924	62	128	338	948	592	999999	914	824	337	441	999999	999999	366	257	564	528	657	424	999999	798	641	221	309	586	983	275	356	999999	535	874	653	903	
571	174	862	818	898	999999	43	708	545	546	999999	14	539	203	89	53	44	999999	999999	257	999999	999999	293	841	819	752	965	999999	999999	754	298	999999	999999	320	289	999999	395	745	629	999999	390	552	999999	105	665	305	999999	789	195	999999	136	934	840	405	573	782	880	31	999999	156	877	999999	457	790	999999	104	227	229	913	887	658	999999	999999	230	867	787	536	197	186	523	705	999999	999999	947	628	364	999999	391	747	507	999999	373	746	483	999999	673	999999	999999	999999	570	88	827	875	308	654	837	963	619	537	786	256	693	845	999999	450	701	999999	510	999999	999999	481	835	482	999999	576	294	552	999999	293	203	692	74	349	615	445	999999	310	999999	302	999999	400	12	854	960	999999	628	528	270	42	999999	98	594	309	955	98	253	355	469	731	999999	999999	999999	336	343	104	191	354	240	50	573	400	999999	217	381	502	999999	999999	521	999999	948	766	291	464	56	115	999999	999999	393	526	202	531	840	111	999999	999999	924	999999	520	866	79	284	999999	230	469	845	346	387	927	999999	619	272	834	999999	783	604	13	21	289	238	996	427	960	713	999999	51	999999	650	285	876	577	999999	999999	654	999999	999999	999999	71	995	211	769	720	999999	929	907	930	697	999999	999999	337	501	913	396	291	869	999999	323	584	382	428	295	696	111	61	999999	999999	801	189	228	119	999999	942	25	88	469	286	590	41	806	999999	353	33	332	947	384	664	417	189	784	444	360	893	688	576	916	83	618	785	53	999999	139	517	999999	999999	211	559	999999	999999	822	593	71	291	777	999999	84	271	999999	163	676	231	408	621	405	783	758	999999	264	448	171	999999	999999	804	988	715	787	999999	715	123	999999	825	766	109	999999	201	382	999999	125	232	999999	999999	709	999999	118	999999	692	517	122	534	999999	969	304	999999	156	436	925	266	303	999999	678	248	555	999999	417	851	999999	309	264	999999	411	688	126	41	946	999999	999999	212	696	999999	32	279	723	190	662	776	530	999999	952	930	999999	999999	999999	63	554	263	999999	458	56	267	366	393	262	908	999999	771	852	273	511	999999	749	722	570	135	999999	999999	999999	374	999999	640	330	999999	356	333	999999	294	912	73	999999	999999	417	238	165	999999	810	999999	27	999999	67	890	924	267	999999	999999	191	553	555	650	23	156	737	734	860	999999	999999	219	46	929	970	999999	859	788	786	818	231	520	566	141	324	410	391	710	317	707	716	999999	350	999999	151	394	999999	271	60	341	955	683	377	749	501	999999	603	999999	844	
229	41	146	481	988	101	671	986	424	999999	999999	764	37	426	999999	699	874	869	999999	787	585	999999	597	738	454	862	548	152	816	640	999999	999999	303	866	98	999999	579	999999	362	941	480	408	324	935	446	576	999999	266	224	60	627	731	599	999999	999999	129	444	408	36	999999	999999	528	179	999999	612	806	999999	171	338	999999	130	292	517	71	999999	187	784	661	999999	999999	935	291	928	766	23	991	217	992	999999	968	241	181	999999	237	999999	952	999999	540	333	640	114	766	999999	737	999999	999999	224	538	994	90	344	782	116	157	999999	272	999999	413	770	620	999999	479	999999	999999	999999	948	999999	290	673	363	999999	254	337	660	774	178	999999	999999	836	679	999999	678	997	527	633	459	999999	416	46	135	362	825	769	713	51	999999	999999	568	491	981	999999	999999	864	640	142	100	999999	456	383	31	999999	408	576	999999	999999	920	999999	45	736	796	999999	321	253	548	11	132	484	999999	999999	148	964	794	999999	854	72	843	814	367	395	542	14	618	42	25	225	953	999999	677	870	130	163	178	832	694	107	999999	690	999999	639	999999	616	829	837	245	999999	125	999999	721	39	999999	999999	999999	650	999999	999999	999999	288	238	332	57	999999	806	754	999999	985	795	999999	25	756	768	162	498	728	385	926	184	999999	797	957	110	999999	537	648	870	24	49	528	999999	902	832	26	462	993	592	145	809	85	348	260	999999	163	682	965	999999	847	999999	395	274	277	617	494	490	280	231	791	346	168	884	999999	945	999999	332	123	924	751	699	999999	146	250	126	109	441	999999	695	946	582	572	387	32	407	654	263	371	295	347	536	999999	771	800	798	651	200	865	999999	999999	831	569	50	519	999999	122	259	999999	999999	518	62	942	585	284	219	774	780	861	85	301	24	999999	999999	586	224	517	999999	345	999999	474	908	576	242	701	999999	999999	531	868	874	295	404	239	221	999999	294	593	606	497	591	33	999999	338	789	23	979	870	999999	463	304	639	389	999999	999999	685	609	486	999999	999999	169	206	999999	912	999999	790	896	784	749	61	301	630	911	245	754	999999	999999	579	786	228	999999	255	280	77	999999	245	905	490	999999	535	999999	808	884	722	338	395	780	959	999999	999	127	205	999999	690	171	673	999999	153	169	999999	92	999999	699	999999	172	913	999999	999999	348	751	885	416	137	223	883	493	746	198	999999	369	647	644	237	787	111	526	999999	590	999999	899	516	761	330	502	453	999999	118	403	559	424	469	999999	999999	600	124	999999	77	
907	806	678	927	539	245	800	517	448	802	912	389	646	999999	344	999999	999999	244	133	999999	635	770	999999	384	353	639	493	899	999999	34	637	673	400	458	999999	999999	237	999999	977	525	999999	985	15	999999	206	24	913	633	134	336	999999	999999	999999	625	442	147	70	304	584	999999	752	900	475	423	999999	249	988	197	574	999999	51	476	267	607	564	649	999999	411	187	999999	726	859	999999	715	853	281	682	774	26	88	999999	933	398	999999	999999	630	520	591	179	957	36	725	999999	573	294	704	108	393	71	792	999999	658	126	255	999999	892	999999	999999	570	894	566	999999	999999	495	838	117	88	190	833	933	139	184	242	230	312	10	800	999999	431	999999	999999	299	999999	234	707	74	817	152	999999	881	504	999999	999999	284	400	812	554	574	734	186	999999	917	999999	137	663	207	425	895	943	183	999999	999999	999999	421	721	277	510	946	787	774	300	935	999999	952	439	378	163	957	829	499	456	235	476	254	533	265	740	585	570	509	648	921	209	729	999999	999999	432	608	563	133	312	607	786	999999	886	690	640	606	999999	999999	53	467	75	453	727	866	457	93	888	465	537	924	999999	288	999999	379	736	557	173	859	945	999999	403	706	197	848	449	999999	999999	999999	624	143	887	285	466	999999	855	755	12	999999	132	348	720	107	596	387	232	508	999999	516	954	93	443	838	349	498	73	369	999999	878	427	941	725	999999	999999	403	46	999999	821	999999	999999	980	554	250	736	607	834	306	120	809	626	940	681	851	888	541	700	59	936	967	127	496	499	133	505	999999	999999	675	999999	202	350	999999	999999	999999	993	999999	999999	999999	999999	999999	999999	767	999999	456	999999	486	270	874	166	309	703	999999	173	854	826	37	491	431	744	555	984	999999	999999	918	469	504	264	999999	857	915	13	999999	947	204	313	359	999999	52	870	999999	920	999999	999999	956	498	363	958	999999	74	966	491	999999	458	999999	757	504	999999	340	987	758	232	999999	26	999999	306	206	999999	969	550	477	999999	448	560	999999	634	245	650	92	429	116	545	431	724	891	433	896	58	401	446	808	631	906	65	999999	796	450	732	277	999999	301	322	999999	291	999999	999999	53	999999	732	921	522	853	645	910	881	222	800	755	134	817	410	158	649	533	742	845	883	392	447	928	999999	513	383	433	138	999999	999999	150	137	715	390	349	999999	479	924	954	985	995	184	899	999999	999999	607	459	259	153	999999	464	999999	751	999999	660	119	804	737	19	999999	222	782	97	665	
999999	628	419	999999	999999	832	999999	609	787	860	887	218	548	999999	499	905	924	184	999999	130	102	600	385	422	729	240	521	999999	914	484	773	222	97	999999	999999	76	198	31	197	321	503	855	762	999999	414	452	570	871	999999	999999	555	48	798	967	573	69	252	999999	708	831	320	437	694	999999	999999	675	999999	315	595	432	716	999999	986	672	627	999999	999999	493	18	287	999999	650	504	811	999999	735	423	999999	670	287	999999	202	323	999999	11	999999	999999	999999	804	999999	331	265	999999	814	999999	652	999999	999999	349	336	230	758	987	431	171	670	999999	883	383	361	261	10	644	318	608	523	590	630	999999	561	85	388	689	999999	955	414	374	690	423	286	999999	298	780	999999	999999	75	214	892	204	340	999999	287	85	453	487	330	620	967	216	999999	71	430	999999	788	260	841	79	719	475	756	306	252	469	106	999999	963	230	311	999999	542	318	999999	999999	341	427	798	313	245	791	999999	794	406	483	549	225	262	999999	999999	92	999999	996	495	426	999999	44	999999	999999	979	774	999999	109	318	715	673	999999	373	999999	132	999999	462	999999	999999	927	999999	962	999999	768	920	881	425	138	239	228	47	546	823	281	989	306	999999	980	333	470	999999	535	485	691	810	984	999999	999999	711	629	630	686	172	567	586	484	999999	133	999999	107	999999	395	870	999999	678	999999	999999	102	14	999999	835	482	214	999999	661	314	999999	218	999999	935	40	167	427	609	598	360	384	999999	694	514	171	412	92	999999	121	881	665	395	22	683	252	759	263	885	794	157	481	800	906	999999	999999	926	175	961	77	202	967	270	502	327	752	999999	407	500	664	433	399	978	999999	780	649	101	205	284	693	999999	999999	542	815	999999	879	584	999999	999999	516	244	999999	999999	169	919	913	404	892	999999	999999	765	361	763	230	370	758	503	548	136	632	906	999999	891	278	795	999999	999999	454	999999	448	999999	137	984	983	430	999999	999999	999999	341	866	254	999999	999999	999999	928	919	150	321	999999	691	386	45	232	790	610	999999	356	852	373	630	487	950	840	256	763	637	999999	779	999999	184	999999	999999	217	269	388	706	231	548	350	876	158	123	10	370	72	999999	904	203	383	917	840	425	455	711	389	304	369	263	588	999999	551	999999	522	280	212	701	828	963	411	903	291	807	512	999999	999999	373	949	999999	194	631	732	184	406	882	344	74	238	505	879	999999	347	968	960	59	999999	999999	601	729	168	370	314	941	791	479	636	43	912	958	999999	25	354	889	
79	956	567	377	963	999999	936	148	472	333	93	327	565	323	846	462	172	692	772	230	321	823	327	791	392	927	256	311	161	280	274	999999	740	458	898	999999	492	957	825	961	793	30	897	980	999999	474	999999	999999	999999	999999	999999	548	253	134	577	255	639	775	985	45	393	999999	986	202	999999	229	587	117	424	843	970	214	866	810	436	301	999999	346	933	918	24	999999	125	701	484	725	620	616	999999	653	999999	999999	972	789	578	999999	999999	999999	922	638	886	999999	999999	352	489	591	681	999999	697	286	999999	302	841	76	999999	460	519	999999	717	342	608	971	236	770	479	263	241	87	999999	277	267	230	424	999999	999999	217	43	999999	999999	893	54	187	999999	603	334	81	999999	905	767	999999	649	748	988	589	39	915	579	138	873	236	999999	999999	999999	430	999999	109	878	546	999999	813	426	999999	83	823	298	430	63	632	999999	407	999999	336	319	124	628	519	242	835	999999	999999	638	999999	898	999999	543	450	976	497	999999	234	999999	338	999999	953	700	901	999999	174	999999	608	861	946	691	475	999999	999999	294	96	802	509	866	52	280	918	185	520	848	97	290	999999	999999	565	57	221	999999	59	465	365	424	726	844	999999	999999	999999	264	691	224	432	147	999999	999999	890	999999	999999	368	160	999999	951	999999	189	62	586	884	452	999999	306	898	999999	999999	999999	567	929	672	85	999999	798	999999	613	664	493	306	426	950	769	692	999999	869	999999	853	64	991	513	587	999999	673	267	999999	101	999999	999999	792	745	171	348	952	236	227	620	420	569	999999	454	297	294	999999	999999	636	124	999999	600	437	926	999999	217	999999	63	999999	438	411	406	615	999999	110	706	701	561	999999	999999	999999	999999	346	259	999999	294	999999	546	999999	303	360	47	631	79	341	999999	530	999999	129	953	541	999999	999999	789	218	23	954	999999	354	999999	999999	332	381	34	306	303	263	999999	374	341	804	999999	999999	58	87	374	775	545	85	197	186	999999	999999	311	80	918	581	556	50	548	340	177	201	636	710	38	665	606	772	48	658	352	502	787	159	999999	71	836	999999	844	248	418	169	166	999999	758	890	80	954	388	999999	707	147	825	11	999999	79	211	999999	58	999999	178	773	46	538	999999	999999	654	161	999999	857	745	844	206	310	999999	18	999999	999999	951	148	594	651	394	999999	951	999999	676	786	522	210	860	497	663	145	79	645	999999	999999	580	999999	245	918	999999	999999	999999	999999	941	999999	999999	628	44	978	999999	910	123	527	388	999999	586	629	999999	
868	639	599	997	999999	190	70	241	285	884	999999	651	536	902	676	497	863	351	999999	272	999999	706	894	176	881	999999	999999	999999	999999	266	414	51	999999	999999	999999	289	999999	533	999999	683	880	294	804	743	628	336	860	17	447	999999	524	377	498	367	514	172	744	999999	126	156	999999	49	689	999999	480	374	701	999999	999999	396	931	340	623	415	391	999999	901	160	999999	554	251	746	583	521	742	47	553	592	254	215	544	142	417	581	256	841	605	785	999999	263	635	93	482	61	108	194	753	92	975	648	270	594	884	999999	904	689	999999	177	286	443	821	999999	532	999999	999999	799	923	999999	168	999999	999999	126	999999	999999	999999	168	274	999999	999999	557	999999	470	999999	999999	945	950	257	845	999999	567	385	437	999999	829	441	525	560	163	210	999999	999999	711	999999	435	999999	154	706	600	652	999999	425	934	754	999999	159	360	502	925	384	900	552	88	999999	999999	175	834	616	999999	999999	403	607	121	331	124	297	999999	546	191	230	801	253	657	999999	930	151	999999	683	780	680	999999	33	635	999999	999999	999999	192	346	999999	270	552	537	649	746	259	149	314	999999	639	441	576	814	321	705	582	657	999999	885	444	459	999999	160	836	387	999999	999999	999999	342	999999	367	114	999999	223	920	678	273	604	999999	999999	791	837	837	53	348	113	276	999999	929	206	652	999999	306	901	872	546	401	999999	271	974	879	176	972	591	999999	336	339	600	999999	999999	319	999999	985	999999	653	622	886	117	498	283	999999	999999	52	146	378	999999	999999	999999	350	384	286	573	342	935	72	624	999999	256	999999	21	999999	675	999999	901	886	600	875	363	257	260	659	294	999999	988	478	999999	134	999999	999999	775	528	994	259	26	750	746	719	59	999999	999999	756	640	345	486	508	999999	356	150	999999	778	630	455	97	999999	724	992	999999	999999	466	850	500	39	999999	995	493	780	999999	999999	161	150	880	826	482	228	999999	28	948	726	999999	648	865	983	587	443	154	83	906	169	302	758	385	999999	592	999999	999999	727	607	350	999999	728	999999	62	999999	118	999999	999999	972	869	999999	705	54	644	864	818	985	516	452	599	851	420	873	267	11	999999	764	999999	243	999999	689	776	421	608	733	760	244	999999	993	478	545	350	110	47	999999	596	999999	741	510	774	54	32	999999	17	499	582	999999	999999	60	596	353	392	999999	528	190	999999	293	446	999999	114	584	182	523	999999	63	510	319	836	693	415	689	33	14	999999	409	666	501	414	999999	999999	905	97	999999	406	
135	162	999999	999999	857	999999	312	276	999999	406	999999	872	509	311	953	988	273	28	463	644	907	330	388	111	129	999999	328	879	337	760	999999	497	999999	999999	999999	999999	731	737	999999	940	999999	999999	202	607	999999	536	167	999999	460	130	999999	886	999999	127	499	804	774	677	462	343	999999	432	939	80	999999	702	462	392	463	999999	267	999999	49	522	541	494	999999	780	831	999999	366	139	999999	216	999999	321	862	301	999999	999999	136	63	999999	645	515	680	483	999999	409	999999	84	774	999999	407	999999	360	847	121	585	15	999999	993	999999	869	977	305	999999	999999	206	999999	999999	170	766	999999	926	213	999999	403	17	861	21	16	381	264	518	592	403	999999	353	523	474	751	716	621	377	142	216	415	999999	219	677	999999	999999	522	737	913	999999	999999	999999	999999	109	453	113	999999	999999	669	999999	999999	360	395	999999	981	389	999999	999999	98	454	999999	999999	794	996	999999	999999	798	194	270	92	858	999999	999999	584	86	551	999999	424	30	647	991	627	708	999999	624	65	999999	316	695	371	250	110	999999	468	863	284	685	999999	264	999999	315	540	732	999999	763	75	754	999999	825	439	695	269	401	450	999999	999999	343	999999	999999	999999	462	999999	498	899	841	758	999999	999999	720	801	865	41	169	312	999999	461	895	999999	756	559	310	999999	491	266	675	981	708	208	15	346	941	411	290	474	265	823	51	833	745	15	197	617	999999	33	573	664	109	99	999999	11	631	222	527	822	488	989	10	242	233	999999	999999	679	142	383	860	999999	750	695	56	519	419	999999	999999	751	999999	999999	382	467	692	21	881	618	999999	13	715	729	884	467	986	276	823	809	999999	885	955	999999	999999	999999	999999	119	913	414	52	999999	591	569	836	776	461	794	617	999999	549	999999	999999	441	999999	138	668	999999	999999	293	999999	780	696	610	999999	500	795	852	218	666	999999	583	107	999999	999999	502	421	155	892	117	999999	201	658	290	270	999999	906	524	999999	356	999999	41	999999	630	705	272	902	981	117	999999	980	608	999999	951	248	966	124	512	864	96	716	523	999999	472	286	517	131	415	349	999999	999999	281	922	861	618	272	999999	477	771	999999	999999	440	48	556	999999	408	614	707	52	303	282	404	659	999999	640	534	793	77	353	197	151	497	641	51	751	708	685	999999	342	976	922	647	999999	561	496	286	484	692	345	878	903	423	999999	56	793	200	622	89	230	94	479	999999	133	583	999999	112	798	996	804	428	999999	888	374	76	381	634	662	107	357	363	59	
110	999999	475	294	999999	133	595	258	561	999999	606	504	258	506	947	524	167	999999	393	999999	488	887	916	999999	24	58	306	674	999999	537	524	731	867	45	378	253	658	298	999999	978	212	747	253	999999	126	394	999999	569	999999	120	505	709	963	875	570	999999	815	999999	279	678	827	920	999999	34	571	874	637	223	138	703	866	868	953	414	285	999999	644	999999	49	629	932	737	999999	58	42	815	767	991	474	165	437	349	29	999999	161	999999	658	229	999999	251	757	903	440	999999	253	636	755	558	999999	830	578	241	999999	649	999999	99	999999	51	991	755	116	645	748	973	276	527	999999	197	263	994	92	424	813	798	999999	38	999999	520	999999	406	69	999999	402	644	586	205	80	379	29	71	999999	617	237	25	144	999999	164	999999	463	726	786	568	999999	605	747	999999	999999	999999	777	999999	999999	169	245	595	999999	897	999999	114	999999	999999	457	480	177	201	999999	475	999999	797	999999	760	873	999999	66	999999	619	500	913	796	896	432	777	999999	999999	311	278	451	381	641	329	999999	868	999999	80	393	999999	315	999999	999999	222	282	966	630	816	999999	844	999999	113	999999	999999	999999	984	456	217	964	303	857	879	999999	922	999999	103	555	478	426	891	822	768	673	809	314	999999	808	583	999999	465	156	783	584	466	325	348	223	999999	134	999999	422	842	116	100	999999	435	534	192	282	999999	420	162	399	135	32	194	439	999999	671	105	185	999999	594	508	999999	84	304	410	999999	999999	879	889	999999	999999	478	980	662	999999	397	878	575	626	311	444	54	993	999999	999999	444	141	909	866	999999	999999	87	550	999999	607	943	999999	141	134	585	680	309	531	809	999999	656	52	531	856	960	792	530	558	570	999999	463	163	691	845	966	999999	692	23	895	324	96	999999	731	65	639	999999	747	999999	999999	631	145	999999	999999	999999	802	402	609	62	905	211	508	528	979	108	153	790	999999	296	168	999999	999999	295	635	494	999999	728	320	999999	227	910	55	999999	516	939	24	999999	999999	533	52	573	866	999999	999999	999999	815	567	948	999999	912	849	403	461	999999	931	643	849	888	700	28	999999	91	143	834	995	999999	429	22	50	94	213	999999	999999	253	594	253	357	187	942	678	999999	779	687	999999	378	999999	593	796	584	999999	174	62	278	515	967	492	999999	805	123	536	999999	555	908	548	708	37	281	999999	698	688	295	999999	946	31	999999	305	404	579	466	488	572	633	437	743	919	161	999999	617	285	112	520	999999	74	999999	292	35	870	148	
855	350	999999	386	108	999999	999999	502	999999	999999	999999	672	97	163	348	634	999999	762	999999	174	629	999999	484	664	932	596	177	742	608	540	739	421	434	265	723	126	253	196	535	999999	732	427	55	306	549	999999	24	999999	999999	439	999999	999999	907	705	518	307	866	580	453	511	728	279	893	575	999999	999999	247	832	439	232	390	999999	999999	587	442	212	512	999999	999999	999999	581	811	999999	178	99	219	514	728	747	999999	260	999999	742	33	812	999999	533	479	788	893	374	192	927	981	999999	673	302	329	273	316	795	687	999999	134	930	917	999999	724	486	999999	151	519	95	23	972	716	999999	213	999999	979	999999	42	999999	231	954	399	999999	556	999999	425	916	195	465	440	630	572	217	618	103	894	722	999999	999999	490	751	855	107	913	19	342	639	99	553	294	638	999999	297	999999	999999	540	43	999999	999999	70	391	956	63	654	393	409	999999	426	120	881	267	999999	48	908	480	108	302	970	546	786	786	827	641	180	802	866	284	974	448	562	860	537	999999	933	999999	794	802	999999	529	999999	999999	222	979	672	37	768	725	999999	763	81	247	72	999999	819	284	564	325	883	852	526	135	999999	999999	557	30	729	665	115	809	999999	999999	849	999999	936	952	999999	847	968	153	43	151	999999	220	377	325	798	888	999999	658	999999	478	919	600	12	999999	309	245	432	652	307	999999	999999	579	87	774	397	999999	999999	866	710	716	999999	739	819	385	239	323	609	242	999999	999999	281	456	999999	999999	387	259	448	999999	653	999999	999999	326	846	929	999999	325	143	603	927	186	186	528	999999	999999	132	189	781	627	255	985	635	199	429	466	832	173	315	870	999999	999999	999999	999999	223	382	300	999999	999999	999999	853	913	189	16	315	999999	664	752	999999	999999	999999	208	999999	821	216	667	702	999999	896	999999	999999	368	20	273	216	999999	13	927	314	575	539	102	999999	892	774	341	805	999999	884	384	801	999999	664	871	785	198	999999	361	52	555	680	999999	143	999999	791	494	999999	916	800	526	52	737	448	999999	905	992	912	586	57	875	861	83	351	522	999999	999999	703	148	487	999999	999999	999999	884	999999	894	999999	959	782	999999	289	437	889	999999	999999	342	74	641	999999	966	793	286	93	314	999999	693	606	723	620	999999	773	999999	764	438	999999	999999	399	853	688	48	440	43	139	485	999999	447	972	255	999999	190	524	387	999999	999999	694	741	45	999999	717	75	999999	999999	348	857	337	497	672	460	55	960	942	220	952	999999	535	760	156	999999	
545	729	999999	999999	740	439	410	395	999999	592	744	999999	371	61	145	623	999999	688	694	282	999999	999999	774	999999	210	999999	248	313	434	288	646	934	999999	999999	802	987	354	938	21	999999	999999	999999	999999	90	715	13	599	890	84	999999	943	847	76	874	459	275	999999	999999	160	718	201	999999	961	540	945	810	457	934	259	158	279	811	676	999999	825	216	602	999999	806	206	432	357	238	999999	345	798	868	720	999999	999999	43	999999	787	303	718	359	980	147	144	999999	999999	665	641	926	69	141	999999	999999	58	252	673	270	999999	954	295	843	868	999999	205	156	999999	737	999999	722	999999	133	33	999999	76	475	236	464	559	999999	649	767	999999	311	46	213	627	586	671	999999	863	773	753	833	17	875	999999	125	999999	987	963	819	709	919	812	999999	118	797	999999	583	26	218	710	501	999999	528	136	566	829	991	529	365	75	229	858	351	999999	200	376	201	983	121	999999	571	937	830	999999	796	499	109	999999	829	371	98	719	999999	72	262	999999	488	999999	925	296	950	468	607	753	490	71	471	566	917	431	34	599	904	696	149	564	484	999999	339	77	999999	999999	700	994	977	999999	999999	288	127	999999	887	999999	68	825	571	113	999999	999999	999999	735	38	542	187	407	347	499	814	958	923	698	999999	28	418	858	566	64	999999	999999	999999	980	857	192	448	255	544	581	540	89	134	45	234	999999	892	604	999999	196	718	302	656	488	999999	254	364	999999	999999	999999	44	210	268	517	344	725	999999	597	878	845	103	931	863	999999	958	734	833	887	999999	646	136	814	999999	380	345	999999	999999	297	295	999999	827	29	628	675	999999	340	821	617	999999	508	105	999999	999999	203	102	786	999999	891	529	959	421	477	955	980	742	230	390	888	181	999999	769	24	311	275	27	84	313	197	228	999999	913	225	196	964	999999	999999	98	625	287	999999	46	75	767	336	201	360	73	647	933	327	949	933	446	831	739	91	993	460	999999	28	482	252	672	901	56	999999	999999	991	439	910	141	765	610	621	832	703	256	975	999999	666	20	666	263	901	678	980	779	365	234	469	838	999999	449	269	86	794	403	865	289	999999	80	82	217	33	195	194	332	824	999999	46	834	28	999999	999999	17	999999	988	770	233	76	426	999999	766	999999	82	503	999999	350	545	48	999999	999999	695	88	595	999999	999999	999999	716	494	657	954	366	198	999999	819	261	999999	999999	270	805	999999	642	999999	579	155	315	247	999999	999999	869	981	999999	959	999999	453	999999	
307	923	78	999999	758	64	738	418	471	569	578	345	999999	251	394	98	285	999999	999999	749	481	999999	450	999999	999999	999999	34	625	675	999999	999999	462	999999	496	999999	999999	194	999999	57	578	903	999999	118	586	999999	902	999999	449	484	893	999999	726	68	704	851	799	482	445	155	478	39	123	742	999999	999999	125	999999	766	298	387	904	382	999999	109	845	676	400	999999	895	319	591	584	151	782	671	679	404	999999	999999	164	533	749	756	578	548	790	72	322	423	622	999999	931	161	106	989	631	999999	959	999999	185	999999	618	549	836	886	454	972	959	133	999999	721	999999	131	999999	854	164	625	617	560	64	613	87	450	283	570	999999	433	54	793	50	148	444	629	999999	999999	999999	209	920	692	104	818	999999	198	999999	999999	83	810	999999	252	834	16	923	408	999999	999999	331	177	275	275	236	31	927	176	999999	999999	286	999999	661	388	938	954	704	924	466	246	999999	888	520	999999	999999	999999	414	802	959	43	225	45	825	999999	433	747	933	654	465	82	891	999999	114	586	999999	999999	999999	640	313	879	999999	998	942	567	71	442	999999	999999	999999	386	617	134	999999	60	139	250	999999	999999	954	200	30	60	469	999999	355	574	784	999999	999999	470	700	774	498	89	732	226	103	999999	835	991	100	999999	876	88	999999	999999	729	64	456	383	999999	394	686	122	999999	261	539	558	221	999999	658	722	144	317	686	842	635	137	999999	913	157	963	929	962	999999	980	184	999999	999999	589	844	729	487	384	665	316	98	385	231	999999	686	544	55	347	342	377	905	568	402	622	140	601	736	543	236	841	464	723	23	878	86	159	630	632	999999	929	245	760	999999	380	754	999999	906	999999	236	612	917	999999	630	732	84	616	987	315	458	252	993	999999	157	823	851	374	372	353	404	536	914	422	694	413	142	999999	915	32	868	880	695	889	316	623	923	872	103	290	803	470	999999	324	183	999999	936	301	999999	828	528	389	887	563	452	700	999999	504	897	226	599	999999	999999	965	999999	578	557	999999	637	533	900	979	281	999999	549	934	999999	600	249	294	477	999999	542	96	503	999999	999999	142	999999	616	999999	428	974	876	999999	999999	769	999999	876	605	852	832	664	89	928	549	999999	805	999999	518	999999	999999	999999	999999	749	999999	999999	613	471	959	584	424	665	30	608	999999	14	404	400	999999	999999	177	723	643	442	644	187	999999	168	954	999999	198	129	929	291	827	172	372	999999	932	486	166	735	917	31	437	999999	643	480	457	545	
999999	414	348	353	167	999999	622	999999	114	999999	933	999999	516	589	396	305	736	739	781	999999	642	277	467	198	17	442	999999	622	14	477	999999	982	710	419	666	999999	781	585	133	999999	550	201	999999	361	552	711	228	337	635	142	999999	903	999999	148	902	445	999999	159	345	725	578	10	176	636	47	951	744	107	922	611	524	160	999999	339	999999	450	255	999999	645	306	224	478	987	872	47	639	293	999999	516	231	837	631	249	408	999999	549	34	395	323	999999	966	999999	415	999999	617	290	297	370	380	462	200	840	513	49	511	109	23	304	599	408	999999	182	590	701	774	893	910	217	999999	999999	426	999999	999999	54	340	102	999999	963	999999	756	351	999999	201	64	40	997	127	999999	897	999999	535	730	796	915	933	999999	540	714	258	724	379	89	905	999999	45	999999	57	999999	708	418	46	999999	49	842	66	999999	999999	535	670	999999	775	709	320	690	693	696	999999	877	120	545	999999	358	999999	540	387	999999	27	50	28	999999	999999	657	999999	488	737	999999	690	953	858	198	813	15	54	482	948	669	768	224	999999	349	277	180	359	172	856	688	344	508	465	794	727	999999	999999	970	826	127	217	999999	999999	216	15	999999	28	999999	999999	556	314	242	591	999999	503	803	581	679	432	779	308	999999	999999	59	151	999999	498	74	470	873	498	83	655	831	999999	936	271	261	344	167	161	436	440	310	999999	999999	917	747	300	923	368	999999	547	56	818	878	210	903	999999	999999	622	953	461	999999	68	240	999999	760	266	566	542	999999	345	274	628	999999	999999	331	675	49	274	999999	773	999999	514	660	999999	999999	999999	999999	736	367	999999	520	545	207	975	999999	252	999999	524	166	490	734	391	48	502	282	428	946	980	878	237	35	559	871	190	914	354	999999	704	978	747	999999	829	184	144	999999	729	430	896	327	89	532	999999	999999	270	49	165	999999	168	263	190	76	602	999999	999999	170	999999	674	27	70	236	844	448	546	999999	806	904	216	904	677	553	997	59	662	798	999999	511	451	610	150	999999	879	248	450	798	681	91	971	55	974	863	999999	413	836	101	244	93	977	698	463	144	949	571	490	999999	192	26	940	999999	434	999999	520	999999	876	312	357	605	997	748	737	999999	999999	171	999999	814	497	999999	223	571	999999	621	533	752	157	16	808	317	758	740	616	665	150	912	620	325	352	992	536	999999	744	638	95	239	961	737	211	788	641	675	222	999999	802	378	505	813	135	767	915	870	503	49	847	
267	999999	82	584	31	551	614	472	999999	68	689	827	925	535	303	999999	999999	804	30	999999	92	528	28	862	772	417	806	199	585	86	999999	40	704	791	828	107	888	999999	190	999999	36	213	999999	999999	123	551	999999	999999	831	976	505	999999	482	373	764	738	123	999999	999999	613	745	424	886	428	402	999999	132	144	706	205	999999	999999	623	999999	649	999999	810	489	748	230	837	999999	368	999999	581	599	557	340	999999	999999	984	678	350	576	501	611	326	299	147	463	999999	445	582	999999	83	248	452	699	724	885	928	999999	471	999999	776	227	999999	287	846	802	112	792	117	616	221	233	999999	57	291	999999	562	999999	999999	999999	999999	999999	944	732	999999	342	157	858	999999	150	171	360	999999	758	999999	283	555	49	999999	345	361	999999	337	966	424	849	999999	404	999999	999999	333	999999	291	999999	789	383	999999	999999	752	513	999999	253	187	967	454	860	26	999999	257	18	492	523	78	16	934	999999	75	978	999999	685	999999	753	451	928	817	754	78	41	968	426	10	231	296	938	691	999999	458	370	521	563	999999	999999	157	408	999999	810	348	285	251	623	999999	305	25	999999	502	901	802	258	159	999999	999999	985	199	830	999999	270	236	139	325	999999	999999	704	466	999999	852	847	605	52	733	17	415	793	789	355	117	705	216	228	999999	999999	314	210	999999	821	772	847	973	999999	999999	934	999999	219	959	424	905	613	838	270	999999	655	305	760	524	152	294	997	205	843	722	999999	64	17	999999	999999	999999	517	999999	644	982	14	874	288	999999	799	433	206	834	375	450	503	999999	999999	13	790	494	554	999999	78	537	774	651	140	603	98	879	575	525	999999	902	398	999999	999999	999999	220	781	26	118	725	718	97	999999	830	403	999999	446	999999	14	903	999999	967	831	425	117	217	999999	743	684	562	919	999999	681	999999	472	61	383	672	668	793	999999	477	999999	960	359	999999	610	999999	736	999999	999999	771	571	622	392	999999	566	704	96	80	857	47	341	999999	999999	860	416	763	999999	999999	845	773	449	220	893	999999	531	871	999999	667	607	541	17	310	910	157	297	999999	999999	536	494	679	586	598	999999	999999	999999	889	164	499	43	846	463	999999	999999	999999	999999	999999	999999	818	413	695	999999	999999	472	326	999999	41	999999	657	572	999999	746	999999	857	999999	196	999999	999999	999999	438	999999	716	999999	634	999999	999999	622	770	999999	999999	936	340	208	132	799	51	999999	135	999999	942	113	254	999999	926	686	999999	999999	999999	374	692	480	86	808	999999	772	978	71	
793	712	248	416	271	614	999999	999999	26	547	708	67	133	999999	725	665	977	334	397	999999	999999	947	660	456	95	999999	348	999999	999999	532	817	360	999999	999999	999999	999999	381	535	842	640	674	300	999999	562	923	479	251	999999	755	420	830	66	385	768	422	846	62	791	331	865	275	487	776	494	999999	358	246	999999	999999	312	294	999999	491	756	999999	359	287	107	533	999999	999999	683	999999	449	999999	999999	975	62	567	528	370	589	214	999999	374	196	999999	186	832	575	242	107	11	452	136	388	575	628	233	999999	999999	999999	268	714	710	591	888	999999	792	968	382	194	585	144	942	704	247	514	391	999999	836	110	999999	958	999999	67	682	999999	322	323	196	356	829	505	959	999999	330	499	276	999999	999999	195	999999	999999	202	999999	522	999999	999999	432	151	70	246	874	236	999999	689	310	341	653	909	741	25	479	782	35	364	90	184	536	384	999999	247	608	999999	650	717	411	765	334	545	814	647	999999	181	135	999999	999999	999999	999999	725	999999	168	999999	873	567	180	914	91	176	694	999999	692	973	999999	404	823	999999	999999	586	750	288	999999	16	117	104	999999	135	307	656	915	409	812	682	810	364	588	623	735	493	480	802	999999	599	640	113	999999	673	842	777	311	482	140	691	751	446	484	162	516	778	472	55	616	434	260	295	999999	19	999999	693	815	210	902	341	116	999999	959	945	375	13	972	999999	292	530	354	442	278	130	931	999999	879	999999	117	956	999999	434	196	894	348	355	484	999999	510	999999	999999	111	580	799	585	999999	487	999999	786	512	806	999999	762	999999	89	817	26	999999	999999	999999	999999	388	103	945	320	681	761	74	607	29	529	859	999999	143	568	253	862	478	544	138	999999	351	650	604	160	999999	999999	110	999999	530	338	999999	999999	710	999999	583	18	999999	999999	904	51	999999	999999	766	982	946	131	629	527	836	955	999999	964	948	913	999999	738	498	795	342	18	660	259	86	691	554	999999	219	796	985	244	999999	989	640	999999	473	419	999999	622	213	999999	53	583	978	999999	790	20	999999	797	874	844	520	838	157	895	391	173	854	999999	438	132	911	832	541	601	727	999999	333	861	450	62	855	876	591	999999	965	86	281	511	900	999999	999999	422	922	150	724	399	842	745	705	310	565	999999	193	91	945	221	52	386	847	241	999999	234	357	999999	989	999999	256	672	930	314	891	352	185	895	394	499	910	999999	999999	337	716	999999	166	150	497	999999	692	510	539	753	44	894	663	668	855	
999999	74	109	160	90	152	179	815	400	418	999999	999999	298	999999	456	311	650	999999	520	999999	999999	78	217	999999	999999	951	746	142	999999	280	997	999999	516	999999	880	434	999999	250	796	195	547	773	765	731	284	999999	404	999999	93	999999	393	395	153	999999	757	999999	999999	999999	218	139	405	46	999999	130	421	533	126	258	999999	31	501	410	712	335	977	335	312	485	60	527	556	999999	999999	733	999999	999999	545	372	292	445	999999	45	41	667	789	510	144	645	320	750	308	999999	995	72	951	999999	999999	818	176	999999	142	381	724	999999	582	472	987	999999	243	999999	988	754	966	381	453	465	999999	55	999999	477	200	667	999999	309	999999	411	938	987	999999	999999	929	726	999999	860	313	205	320	349	95	999999	522	999999	411	511	762	999999	999999	624	618	999999	613	636	999999	699	999999	474	217	425	999999	181	533	999	133	339	879	271	999999	115	999999	257	155	39	960	229	999999	961	266	999999	546	673	999999	999999	379	296	299	302	454	506	629	839	999999	895	876	913	999999	523	999999	81	631	500	995	999999	556	370	350	584	999999	999999	999999	999999	218	554	878	799	949	220	630	836	49	587	816	62	486	238	999999	999999	999999	56	436	999999	854	999999	41	56	999999	999999	999999	18	946	999999	626	401	999999	999999	999999	999999	999999	999999	999999	583	999999	279	41	54	999999	943	999999	327	110	999999	999999	629	999999	313	424	33	999999	832	131	801	452	999999	889	999999	961	425	301	136	607	999999	999999	999999	92	999999	548	584	162	987	372	999999	561	999999	907	856	294	996	774	458	935	999999	921	195	955	173	999999	280	389	999999	92	269	999999	470	999999	285	857	354	547	999999	764	999999	871	534	469	999999	250	12	714	43	999999	964	999999	842	201	10	903	57	130	919	722	278	999999	999999	904	112	92	999999	730	632	999	999999	458	10	694	105	736	396	725	568	999999	999999	566	356	668	127	618	809	999999	719	381	809	999999	628	61	999999	644	426	630	367	313	999999	281	91	44	109	516	649	158	105	273	516	999999	561	995	593	711	848	999999	999999	999999	999999	820	20	260	199	716	830	949	207	460	320	766	368	265	999999	856	484	999999	999999	611	969	660	999999	455	865	999999	671	632	999999	999999	796	640	843	999999	40	339	999999	831	844	392	999999	700	950	999999	953	750	999999	306	999999	736	236	536	226	999999	524	622	999999	565	395	712	54	207	491	422	999999	999999	922	999999	235	443	596	999999	476	999999	925	278	710	540	502	125	523	999999	409	731	999999	269	423	668	999999	417	693	
705	999999	999999	348	488	999999	538	979	283	827	478	999999	789	150	583	69	50	999999	256	912	115	73	999999	999999	679	797	999999	864	405	266	264	147	817	749	890	216	999999	999999	446	999999	181	560	228	999999	54	303	620	999999	975	209	382	418	111	505	588	642	176	943	669	690	459	674	583	27	572	999999	264	50	260	376	999999	212	812	196	740	554	844	981	154	385	187	179	999999	205	883	845	45	321	171	257	999999	400	178	999999	609	507	976	210	725	713	999999	999999	340	608	484	999999	605	914	765	43	999999	999999	999999	999999	513	290	785	388	143	727	999999	942	879	12	335	999999	43	999999	587	242	578	643	266	441	345	607	999999	289	721	713	249	131	999999	999999	999999	855	600	999999	252	329	722	598	77	998	999999	107	700	337	283	158	146	549	337	999999	465	163	999999	999999	999999	905	450	505	666	430	487	184	999999	999999	553	480	999999	158	814	999999	519	999999	576	268	33	248	907	512	16	573	999999	700	793	34	999999	305	928	242	937	999999	878	227	932	647	999999	243	711	948	784	802	423	999999	999999	80	22	486	587	999999	344	999999	999999	938	498	999999	853	786	390	999999	999999	999999	552	502	221	476	388	302	999999	929	747	789	537	999999	727	213	999999	588	965	723	21	999999	718	269	999999	999999	349	939	999999	839	793	734	853	349	869	999999	260	921	776	268	691	720	439	657	999999	555	182	49	221	294	943	999999	999999	667	360	893	538	292	604	983	136	449	573	999999	145	23	935	197	99	201	952	237	811	707	41	301	756	999999	347	352	65	999999	728	444	895	528	913	196	999999	976	997	968	327	792	999999	252	157	231	522	907	999999	984	950	29	999999	716	999999	123	999999	69	146	478	999999	262	928	826	720	138	322	617	110	749	999999	999999	203	984	909	29	575	789	153	535	548	440	732	81	999999	708	112	188	75	999999	560	929	839	999999	33	75	864	315	999999	999999	909	904	806	869	785	837	826	356	806	999999	999999	999999	915	611	999999	999999	529	999999	476	999999	35	143	552	311	199	999999	999999	999999	961	844	999999	269	267	135	625	999999	999999	862	295	522	999999	999999	999999	631	999999	715	24	238	999999	518	545	17	999999	999999	992	776	362	505	680	516	564	163	394	962	289	289	999999	789	986	296	880	999999	571	953	999999	279	999999	921	61	999999	264	999999	84	452	999999	157	999999	999999	999999	999999	291	999999	192	779	958	728	999999	419	351	970	999999	234	251	312	999999	999999	999999	885	390	723	999999	441	999999	999999	262	518	
88	999999	663	999999	860	999999	657	147	15	751	484	791	995	410	999999	999999	579	90	356	40	999999	772	814	430	999999	543	367	419	999999	850	684	985	527	449	650	999999	756	219	120	297	999999	999999	307	886	403	654	890	979	999999	999999	861	373	999999	232	999999	999999	137	242	430	999999	482	248	312	165	77	498	274	555	760	488	595	369	969	999999	462	698	474	927	36	66	653	387	604	171	988	320	999999	999999	734	343	301	999999	789	794	814	339	999999	999999	819	904	389	345	228	336	87	502	404	999999	769	26	841	210	215	374	999999	104	643	151	176	999999	362	999999	821	999999	197	999999	999999	185	255	133	999999	333	117	999999	676	317	999999	999999	93	496	916	356	535	999999	999999	101	318	424	130	719	695	661	974	72	552	419	524	801	148	16	921	228	545	645	999999	518	102	94	697	365	935	375	67	999999	840	16	999999	999999	924	105	762	165	64	535	999999	244	358	54	579	266	999999	999999	999999	86	574	697	811	890	597	983	999	234	726	765	784	999999	999999	304	999999	545	975	999999	876	999999	254	765	173	19	216	999999	170	57	999999	440	999999	578	246	980	116	152	205	553	999999	941	999999	538	439	999999	751	119	641	64	822	43	291	383	490	96	999999	999999	999999	801	683	711	823	951	999999	296	203	999999	999999	623	197	90	350	431	904	935	946	999999	336	874	268	107	999999	999999	999999	480	999999	198	97	160	157	307	999999	404	870	804	128	999999	818	152	105	999999	999999	27	999999	741	693	859	478	555	150	999999	999999	659	999999	586	467	717	999999	249	147	15	999999	933	475	890	472	945	561	999999	817	999999	897	193	999999	999999	81	999999	250	493	786	999999	719	541	19	41	824	999999	861	999999	347	411	999999	999999	15	100	426	103	551	975	279	747	308	378	999999	349	228	298	999999	819	514	240	477	243	999999	847	295	587	923	444	76	514	94	276	762	416	999999	327	187	688	999999	978	685	274	223	48	990	350	999999	670	812	536	87	51	779	117	934	195	127	168	804	839	179	999999	909	765	663	41	616	332	999999	900	120	202	522	535	554	212	29	423	857	944	783	262	632	539	436	52	999999	655	481	999999	210	29	883	467	808	999999	999999	458	385	958	999999	481	704	911	425	884	529	999999	999999	731	176	703	999999	860	65	917	485	379	338	620	544	961	850	778	999999	100	999999	64	727	976	846	570	48	898	220	312	999999	720	124	551	999999	253	102	750	31	999999	999999	999999	412	999999	999999	986	129	764	424	773	
630	925	221	999999	999999	474	526	999999	884	605	665	412	999999	752	368	764	999999	999999	107	301	868	110	757	203	999999	294	999999	999999	999999	860	450	283	999999	447	999999	632	509	999999	975	999999	726	516	999999	426	841	316	384	659	532	999999	730	343	667	133	999999	530	178	27	953	999999	822	691	702	33	164	392	928	212	999999	999999	265	475	811	58	999999	362	999999	340	362	75	910	999999	999999	555	139	999999	999999	360	542	161	999999	491	835	999999	236	45	814	841	271	458	387	999999	588	796	999999	265	531	619	558	999999	999999	999999	999999	888	381	829	388	157	894	999999	777	578	670	999999	282	773	639	999999	822	539	999999	403	999999	999999	687	739	414	515	481	999999	586	996	999999	990	999999	625	826	999999	322	407	656	666	947	225	681	999999	511	999999	999999	999999	625	413	797	29	14	892	999999	761	210	641	424	873	999999	29	470	999999	775	999999	64	656	999999	692	805	425	882	880	999999	999999	999999	878	238	745	991	999999	259	182	208	999999	999999	972	856	74	747	680	982	783	999999	928	754	900	43	830	614	867	999999	999999	607	382	146	133	447	915	539	331	413	678	881	999999	769	297	999999	992	999999	91	800	999999	944	999999	442	109	999999	527	108	332	845	407	141	134	999999	326	574	826	647	999999	535	941	535	999999	999999	313	902	999999	999999	467	328	50	999999	532	76	481	988	482	939	999999	243	920	999999	216	485	15	547	756	685	999999	722	755	355	833	556	999999	356	527	857	138	999999	402	368	999999	13	804	271	999999	68	346	337	999999	887	610	627	614	134	328	940	271	766	155	999999	716	744	573	999999	312	976	217	999999	470	999999	810	839	841	562	185	213	681	744	938	999999	348	124	999999	867	745	999999	941	734	999999	587	596	372	61	999999	651	896	440	119	958	632	850	221	866	476	86	770	786	62	999999	125	999999	999999	827	457	999999	601	999999	705	949	999999	44	482	108	883	38	448	788	999999	910	999999	772	571	785	316	847	137	999999	164	999999	974	428	999999	999999	911	999999	999999	999999	999999	129	999999	999999	734	170	861	597	377	999999	983	447	638	982	999999	151	669	999999	999999	742	521	609	345	354	958	914	974	678	155	999999	196	566	959	903	194	140	999999	505	999999	410	999999	999999	480	23	274	716	162	992	892	747	126	568	629	337	33	994	783	705	824	820	999999	193	452	680	999999	999999	488	735	798	406	999999	999999	315	297	818	999999	999999	331	89	252	762	999999	786	407	580	999999	936	631	999999	199	357	164	681	227	225	739	
999999	799	96	847	237	999999	999999	495	465	951	263	342	518	231	865	461	626	582	68	212	999999	55	110	309	490	856	855	608	59	999999	493	97	81	88	536	339	999999	999999	24	344	999999	300	941	999999	374	999999	123	999999	999999	999999	538	109	169	22	999999	999999	699	787	999999	381	572	595	999999	339	468	175	270	439	694	535	226	999999	567	723	424	116	113	481	999999	886	743	206	283	999999	597	393	928	69	746	316	640	458	876	999999	772	203	853	612	999999	208	343	999999	964	798	679	155	541	445	598	235	127	227	999999	479	637	999999	321	292	742	999999	247	999999	693	388	895	999999	517	999999	951	230	263	500	999999	736	553	69	999999	485	484	452	852	999999	471	999999	198	999999	605	406	15	406	881	570	870	94	960	142	990	586	903	999999	999999	616	494	377	972	626	906	126	925	578	143	836	808	299	232	999999	999999	182	199	483	172	121	919	554	349	692	630	237	775	421	79	655	582	573	814	999999	999999	999999	548	571	999999	999999	999999	437	272	54	999999	580	862	999999	401	999999	999999	429	748	999999	697	999999	37	999999	996	679	350	514	508	488	264	999999	999999	986	755	999999	633	999999	967	682	999999	491	291	304	999999	60	374	568	29	262	999999	999999	824	298	999999	999999	75	269	575	836	148	999999	928	999999	790	999999	105	875	461	999999	193	768	999999	75	885	215	658	999999	359	946	314	782	494	256	229	999999	419	999999	448	999999	580	999999	62	140	999999	674	563	999999	514	999999	954	498	117	274	78	499	999999	758	999999	342	999999	342	999999	629	532	366	481	682	564	688	117	999999	999999	764	999999	819	716	999999	531	999999	652	162	229	999999	991	815	999999	229	187	730	410	661	784	115	999999	248	464	433	608	187	202	880	942	825	999999	56	71	353	100	259	783	999999	237	200	690	257	123	962	999999	999999	692	261	504	834	287	456	133	331	476	935	364	293	722	354	28	999999	220	403	999999	945	999999	999999	999999	928	947	40	433	593	999999	999999	135	501	794	890	495	999999	385	117	547	848	922	739	876	999999	999999	499	658	882	182	918	47	719	321	692	963	370	132	999999	887	257	32	540	906	436	810	862	999999	831	859	87	396	999999	999999	803	32	24	454	974	43	999999	999999	999999	999999	507	13	416	190	112	927	999999	818	809	230	300	999999	999999	999999	450	354	42	10	826	999999	104	531	999999	999999	999999	670	949	916	158	542	439	875	999999	999999	409	433	403	999999	396	999999	999999	269	999999	881	565	999999	640	999999	13	629	11	
456	555	527	326	975	78	552	673	999999	978	217	999999	999999	999999	424	353	272	433	27	951	360	999999	922	299	999999	945	62	999999	538	999999	767	999999	529	541	982	999999	954	802	433	364	851	18	999999	999999	999999	599	319	101	151	634	999999	757	986	999999	650	842	633	238	491	40	999999	254	144	412	999999	305	150	735	999999	104	399	469	999999	662	109	999999	999999	999999	999999	245	635	961	999999	999999	660	20	926	851	890	150	999999	726	999999	999999	349	999999	873	552	714	999999	459	583	293	56	999999	908	757	334	578	308	999999	636	466	256	405	63	98	240	751	210	379	299	999999	667	407	672	999999	606	322	999999	479	117	292	550	785	61	999999	119	668	751	262	602	282	592	957	999999	270	999999	998	999999	517	643	999999	514	852	170	738	625	649	572	999999	999999	21	84	999999	85	354	915	470	353	999999	999999	571	999	948	776	26	262	709	347	412	92	608	36	985	836	316	778	697	625	323	62	999999	105	990	111	590	207	763	882	715	354	605	654	910	999999	81	800	565	85	153	485	915	311	170	678	553	999999	99	992	768	576	999999	844	40	332	999999	476	999999	847	196	999999	499	827	631	68	487	953	125	999999	764	999999	999999	999999	482	837	146	168	999999	322	999999	999999	118	770	999999	149	136	760	999999	588	29	605	999999	718	889	999999	999999	97	680	999999	999999	600	868	999999	237	262	363	606	372	202	195	360	540	999999	299	589	999999	999999	714	491	931	726	999999	537	438	169	724	503	999999	157	851	999999	488	832	131	999999	738	476	542	861	999999	530	398	432	403	668	74	999999	429	310	624	267	999999	198	180	475	271	341	213	78	999999	860	873	999999	350	146	872	999999	999999	341	851	243	999999	999999	706	999999	337	906	143	770	999999	629	84	432	999999	594	675	299	662	656	696	407	999999	474	999999	925	656	184	91	267	795	366	999999	97	458	390	81	999999	999999	768	147	365	207	442	973	907	785	451	999999	999999	470	583	55	999999	645	454	969	999999	529	780	755	162	824	876	974	999999	110	987	973	152	522	155	807	893	518	340	209	830	501	999999	150	214	494	335	999999	222	320	610	452	14	421	360	11	711	23	984	541	330	468	244	999999	798	478	999999	999999	999999	775	999999	999999	999999	254	148	999999	112	999999	550	668	499	999999	762	999999	499	999999	968	999999	999999	154	105	879	999999	799	879	372	999999	619	351	736	999999	101	999999	999999	168	210	147	999999	282	141	999999	81	473	326	52	999999	705	816	999999	263	999999	816	81	
181	680	999999	999999	515	999999	999999	962	493	298	813	721	407	999999	999999	999999	298	999999	218	999999	39	255	34	416	217	999999	999999	999999	450	999999	98	236	999999	999999	309	766	999999	999999	632	395	999999	179	415	783	659	999999	644	640	390	999999	999999	856	301	367	999999	925	655	999999	999999	999999	999999	119	521	191	210	586	999999	387	999999	558	999999	999999	774	999999	952	860	840	251	756	612	122	998	286	892	292	241	935	999999	999999	999999	999999	28	664	999999	658	397	657	999999	582	999999	23	267	340	999999	183	63	92	478	415	191	95	999999	999999	67	644	738	833	629	898	968	999999	999999	409	999999	448	365	311	899	999999	999999	212	616	668	684	598	999999	668	999999	999999	239	159	999999	366	999999	297	999999	908	606	240	920	563	38	335	614	430	204	999999	412	393	999999	752	193	999999	850	979	479	999999	435	468	999999	80	388	999999	669	999999	195	999999	612	639	741	457	704	669	254	999999	999999	291	63	263	404	996	265	71	999999	486	966	161	515	816	818	960	482	147	450	999999	185	128	666	795	245	742	255	999999	999999	370	57	523	999999	849	805	198	999999	182	74	793	815	326	19	192	999999	43	999999	999999	821	999999	974	566	229	404	825	999999	999999	268	28	662	750	492	419	540	439	452	101	666	21	999999	999999	310	83	656	44	999999	999999	483	941	211	795	459	951	870	395	490	304	665	33	749	999999	433	163	411	53	333	999999	999999	753	411	999999	999999	784	201	514	674	493	572	369	967	999999	150	326	999999	866	999999	999999	549	154	999999	999999	435	999999	271	66	999999	156	999999	613	711	999999	639	999999	999999	999999	515	999999	760	365	999999	999999	732	306	66	999999	432	116	346	545	752	792	367	999999	804	263	515	647	522	144	670	527	999999	959	657	26	317	999999	786	999999	361	625	780	193	432	999999	425	139	585	999999	999999	737	999999	136	999999	918	593	999999	926	287	753	868	162	625	999999	204	999999	772	999999	50	999999	22	999999	789	194	136	999999	999999	999999	854	838	386	999999	64	509	999999	717	695	108	999999	432	13	493	508	999999	493	473	164	498	238	775	999999	491	545	973	622	416	29	942	734	906	999999	412	999999	448	377	806	108	126	999999	999999	999999	674	909	617	492	528	821	986	999999	662	858	999999	999999	88	195	895	526	999999	887	526	999999	999999	373	999999	22	601	999999	70	435	686	375	47	735	999999	294	977	581	927	999999	104	594	999999	999999	81	999999	999999	737	993	263	481	289	27	239	999999	788	736	311	999999	605	999999	116	761	999999	24	297	
820	949	999999	794	217	323	598	598	792	932	665	512	301	785	999999	863	428	999999	953	406	357	999999	500	999999	999999	676	505	331	600	999999	833	482	236	784	236	999999	815	999999	55	168	691	428	446	999999	133	233	19	300	327	999999	687	954	606	999999	939	21	458	959	245	541	817	999999	998	999999	109	192	286	999999	558	502	999999	999999	761	999999	999999	929	999999	197	839	334	666	214	14	999999	310	878	875	618	845	999999	336	855	999999	514	350	424	430	641	213	940	947	502	742	825	979	467	203	811	901	20	649	271	999999	911	874	612	999999	999999	504	231	999999	667	672	343	176	999999	999999	257	454	301	508	999999	999999	898	386	174	472	188	592	842	999999	999999	717	999999	999999	74	735	62	639	999999	161	994	146	982	632	999999	999999	999999	999999	787	999999	946	999999	609	511	917	288	999999	534	999999	150	93	843	661	999999	253	999999	837	767	999999	466	999999	617	717	150	999999	594	10	999999	107	343	73	530	999999	641	737	999999	117	999999	657	786	514	528	928	999999	999999	161	484	446	999999	339	993	999999	556	331	999999	338	649	469	999999	333	287	955	437	376	999999	563	48	999999	999999	546	999999	513	120	325	951	685	688	129	999999	999999	119	564	999999	999999	350	433	974	483	643	408	67	648	999999	334	509	999999	101	561	520	513	999999	464	999999	842	496	489	530	240	999999	999999	999999	999999	395	999999	999999	999999	999999	999999	36	653	589	564	999999	409	488	204	999999	785	816	402	999999	999999	608	570	999999	999999	926	54	281	999999	902	999999	113	331	758	999999	262	693	120	999999	490	431	999999	867	924	558	999999	237	999999	999999	313	745	424	977	726	522	920	825	404	568	999999	999999	398	174	751	999999	999999	65	999999	950	941	999999	675	999999	911	173	601	741	999999	690	578	699	690	979	557	167	328	999999	604	246	617	999999	999999	552	989	466	42	999999	999999	88	108	999999	999999	999999	359	820	79	394	76	563	999999	189	189	714	989	107	999999	419	616	593	527	334	460	414	343	514	204	999999	999999	454	140	240	999999	567	591	557	122	288	629	737	97	934	70	51	324	437	999999	584	562	999999	133	623	753	532	999999	774	570	999999	78	845	625	947	352	621	432	999999	564	622	132	441	984	65	789	879	999999	999999	273	419	100	905	999999	619	569	159	999999	517	999999	102	999999	817	999999	999999	219	784	122	150	592	448	999999	632	999999	999999	462	999999	999999	77	834	999999	36	968	510	999999	90	172	589	16	387	202	300	915	215	471	616	999999	454	53	846	15	766	
999999	10	999999	999999	999999	42	629	166	448	252	263	999999	611	75	47	999999	999999	860	56	999999	115	999999	999999	158	702	427	411	29	158	676	863	999999	828	117	670	967	684	359	999999	140	959	999999	999999	950	46	242	603	405	578	999999	616	193	799	810	661	999999	611	677	108	50	999999	999999	18	772	388	42	999999	503	999999	79	632	488	247	915	244	265	824	999999	121	470	999999	15	451	161	999999	999999	999999	27	456	999999	366	17	260	583	510	999999	841	999999	571	13	388	110	10	999999	374	138	945	883	576	405	778	999999	565	638	999999	624	169	856	712	708	610	836	56	337	999999	624	237	663	415	885	424	658	877	117	91	723	15	942	787	999999	734	999999	451	999999	298	204	452	622	367	885	200	985	464	863	402	552	63	672	795	749	999999	292	478	691	981	130	295	457	556	502	619	227	79	781	973	999999	999999	999999	49	519	182	615	306	530	999999	438	204	24	714	539	670	342	156	47	999999	452	79	760	79	999999	908	999999	75	864	276	999999	916	999999	889	339	168	67	999999	999999	577	296	985	999999	996	552	926	280	742	27	999999	286	999999	41	751	999999	999999	633	926	999999	610	187	549	442	264	999999	522	999999	999999	385	380	613	708	869	999999	743	999999	131	764	526	252	999999	262	999999	42	999999	902	884	931	367	345	999999	141	763	999999	400	746	999999	693	284	40	415	155	367	646	228	578	211	572	17	74	872	869	409	628	999999	999999	502	409	274	819	638	589	767	49	999999	999999	945	202	78	997	913	437	489	999999	836	492	895	410	813	421	700	321	999999	303	999999	665	731	144	704	476	999999	153	428	465	999999	826	388	327	800	999999	632	19	503	20	999999	444	999999	913	999999	999999	39	101	595	999999	128	326	664	473	576	191	999999	999999	999999	602	752	769	999999	999999	104	999999	114	577	610	999999	999999	999999	999999	999999	153	38	285	999999	353	999999	446	999999	999999	999999	347	84	171	999999	750	999999	996	821	521	900	999999	390	435	364	818	780	384	461	490	528	75	436	508	750	329	548	905	931	999999	999999	999999	600	221	443	687	29	849	999999	999999	992	999999	966	179	999999	656	763	602	920	10	999999	840	984	999999	999999	509	910	999999	420	999999	212	999999	74	364	250	744	667	178	999999	677	798	931	999999	634	498	458	999999	267	999999	104	566	945	984	931	895	441	181	928	191	933	777	454	438	999999	999999	999999	15	999999	929	999999	989	594	610	253	999999	999999	655	999999	182	581	411	652	984	326	999999	266	727	999999	
468	808	573	738	987	68	900	354	503	590	999999	219	452	999999	338	419	999999	999999	345	741	729	264	785	999999	999999	610	532	134	469	999999	999999	369	561	872	153	130	608	260	607	552	999999	857	147	999999	350	963	999999	916	324	999999	220	66	920	985	413	214	33	752	983	386	535	775	884	390	24	650	657	579	351	217	810	854	999999	792	398	999999	126	720	480	791	481	615	810	895	901	519	999999	576	469	939	107	856	277	230	999999	577	973	756	999999	700	999999	559	999999	116	763	365	692	137	597	541	97	999999	282	201	905	919	965	988	489	504	211	91	120	412	120	954	587	153	775	821	898	370	669	999999	485	922	51	999999	141	545	999999	320	978	999999	851	794	583	85	325	999999	611	999999	277	556	498	234	448	172	995	809	777	549	362	775	643	727	642	999999	715	982	878	271	857	943	676	891	112	191	560	999999	380	999999	827	678	220	913	102	999999	290	260	483	878	708	332	999999	288	999999	213	295	133	999999	91	369	343	228	999999	137	333	879	607	132	267	612	679	438	275	721	999999	565	729	635	999999	221	465	999999	10	563	535	999999	398	932	999999	896	437	175	299	152	999999	460	870	786	999999	243	683	138	226	276	39	893	502	999999	999999	999999	566	498	631	869	904	834	227	999999	602	999999	491	674	233	370	999999	513	149	132	999999	233	694	942	999999	296	537	336	292	734	999999	999999	683	831	657	999999	999999	939	999999	429	999999	660	242	95	194	621	751	19	905	855	999999	999999	754	999999	339	61	952	623	999999	344	341	577	999999	493	260	960	473	659	26	999999	40	245	999999	999999	999999	577	990	999999	757	255	544	528	431	999999	999999	19	887	314	502	605	309	999999	317	209	98	669	118	749	834	234	999999	102	993	934	999999	999999	555	44	494	762	71	353	865	386	799	813	156	124	849	251	83	169	167	420	999999	323	928	999999	631	999999	468	251	775	533	107	999999	999999	999999	611	999999	464	853	999999	739	544	999999	850	930	409	285	523	994	899	593	161	987	934	582	999999	512	927	784	412	278	999999	999999	578	999999	289	356	287	659	513	72	999999	229	348	427	875	716	472	999999	371	356	999999	474	999999	191	382	999999	518	952	235	108	860	680	450	551	445	725	999999	518	999999	62	999999	864	490	999999	806	999999	649	517	707	555	49	929	422	66	576	829	999999	396	999999	179	999999	335	999999	414	999999	116	779	797	981	999999	338	954	999999	319	999999	837	983	515	384	451	470	999999	255	999999	69	
931	999999	999999	999999	999999	257	991	999999	999999	999999	671	440	999999	635	700	161	851	535	556	999999	95	583	999999	999999	999999	846	999999	21	518	708	837	999999	999999	355	999999	849	395	822	376	999999	347	405	874	105	999999	406	907	999999	684	299	999999	476	999999	462	973	358	163	686	245	769	296	979	49	773	386	999999	687	730	365	851	766	39	999999	654	880	999999	708	999999	999999	999999	999999	91	999999	999999	99	371	391	300	381	922	695	708	586	999999	616	999999	365	110	999999	105	999999	187	525	833	532	589	999999	54	582	293	999999	155	666	999999	999999	215	652	819	683	25	999999	999999	359	442	999999	999999	452	562	999999	522	334	999999	999999	924	622	760	566	503	696	509	63	347	718	97	282	549	52	683	775	411	714	545	999999	999999	999999	999999	828	92	677	475	999999	754	999999	999999	959	51	856	741	290	80	999999	159	133	999999	961	862	999999	271	170	999999	24	999999	999999	636	999999	788	190	999999	38	299	999999	484	826	231	999999	308	999999	658	138	241	999999	310	402	999999	762	564	422	253	741	43	655	567	999999	999999	999999	378	999999	379	999999	180	861	269	999999	991	147	999999	333	902	812	662	531	999999	142	929	923	713	999999	91	999999	253	376	937	855	999999	999999	375	562	999999	999999	999999	340	961	999999	958	379	433	597	411	567	598	241	999999	440	88	512	636	434	992	146	747	13	886	505	17	804	923	414	718	358	772	611	568	142	999999	332	570	621	184	999999	500	126	999999	524	999999	22	999999	999999	776	999999	16	999999	569	628	32	989	454	465	400	999999	999999	28	879	62	794	986	673	388	999999	756	941	999999	260	999999	999999	999999	999999	999999	229	994	999999	999999	638	235	351	832	52	939	119	829	877	114	230	30	112	482	246	912	730	299	349	999999	885	30	550	999999	689	136	982	999999	951	999999	245	406	214	39	389	653	710	962	944	733	278	999999	878	836	795	240	340	173	394	999999	999999	929	999999	999999	541	617	685	361	153	999999	999999	717	877	794	869	999999	815	82	102	593	211	768	355	999999	209	102	999999	713	205	458	795	818	999999	825	451	316	750	999999	498	999999	967	359	818	38	776	560	915	999999	967	971	424	267	81	801	924	873	584	999999	999999	449	999999	999999	165	999999	129	147	999999	61	353	999999	999999	999999	999999	330	625	851	949	326	838	999999	999999	68	745	234	44	538	747	999999	901	999999	731	999999	999999	58	999999	996	204	999999	999999	639	850	999999	739	999999	897	343	682	750	185	83	999999	267	211	633	271	417	236	931	660	
591	400	504	160	999999	831	372	999999	536	34	629	657	824	417	209	797	323	328	340	336	700	999999	997	999999	999999	654	999999	510	828	999999	999999	999999	272	474	327	248	355	713	964	999999	535	713	999999	726	555	425	109	850	11	835	999999	98	895	605	959	999999	402	473	999999	999999	367	862	801	749	999999	859	999999	999999	100	999999	452	610	363	757	800	987	709	281	999999	412	554	623	999999	992	838	800	874	999999	515	591	846	999999	999999	844	226	673	999999	407	999999	696	999999	749	759	50	393	347	999999	999999	804	999999	37	131	989	999999	575	743	363	809	999999	999999	985	727	844	509	124	570	999999	519	541	137	999999	311	690	788	999999	804	999999	467	999999	501	76	735	863	543	564	724	892	471	278	482	319	999999	496	999999	711	313	905	260	999999	822	127	224	607	676	999999	725	999999	999999	999999	770	999999	895	210	418	277	259	864	310	999999	399	678	758	250	68	818	973	814	443	999999	77	899	999999	999999	786	383	851	138	999999	647	999999	293	691	922	508	602	999999	901	999999	978	462	449	605	314	536	153	369	999999	548	858	923	910	999999	134	480	999999	275	364	424	999999	426	130	677	663	116	116	987	999999	742	466	404	81	736	465	624	628	303	309	15	999999	24	878	589	338	724	928	999999	567	451	636	336	999999	486	53	999999	999999	999999	942	208	429	166	533	999999	92	463	851	183	542	999999	852	578	966	359	782	30	999999	540	349	939	187	999999	430	393	116	139	345	595	693	902	999999	999999	361	110	585	999999	490	999999	507	874	999999	755	752	67	599	999999	999999	710	704	999999	999999	800	431	13	30	999999	735	999999	134	999999	128	266	999999	640	999999	995	999999	865	999999	306	540	999999	43	475	76	432	79	372	999999	57	769	634	890	999999	887	492	435	357	89	977	750	350	999999	554	999999	616	275	122	841	604	999999	504	936	408	999999	124	767	956	937	598	538	373	355	86	193	493	375	818	752	999999	570	869	786	999999	556	200	387	488	719	459	999999	957	530	999999	216	274	698	492	189	999999	724	999999	420	999999	449	386	994	445	999999	999999	250	456	369	999999	44	999999	718	151	999999	301	999999	289	247	487	440	581	999999	165	999999	919	795	999999	639	999999	19	101	458	304	999999	179	999999	942	127	457	219	711	999999	422	999999	999999	556	999999	640	887	47	444	240	933	61	868	543	839	575	999999	999999	367	999999	391	108	999999	522	999999	794	682	999999	794	172	789	278	729	984	430	999	635	372	249	253	752	941	999999	861	525	
253	999999	636	365	376	675	981	851	894	215	999999	223	721	142	762	957	790	253	999999	999999	664	999999	883	122	999999	939	89	236	124	74	449	534	91	997	180	999999	999999	740	427	497	999999	426	999999	778	117	785	913	240	487	295	961	698	301	420	860	999999	604	999999	999999	436	595	755	999999	830	766	999999	142	724	961	999999	999999	999999	825	785	642	248	497	115	999999	999999	35	848	749	829	112	999999	242	999999	146	260	712	999999	224	990	901	62	999999	14	22	328	652	999999	279	41	999999	999999	872	999999	777	999999	999999	499	517	470	411	746	999999	999999	727	999999	555	472	588	711	743	388	835	835	999999	589	559	999999	999999	687	412	836	579	717	456	999999	879	725	892	523	826	223	25	999999	589	999999	57	781	999999	998	772	190	610	999999	298	994	85	999999	633	999999	999999	999999	999999	830	999999	574	177	999999	461	535	144	999999	579	74	999999	529	999999	91	999999	728	542	999999	216	105	914	999999	236	21	999999	461	999999	842	102	704	460	886	817	195	695	24	987	759	329	751	999999	942	611	545	683	768	630	994	999999	904	999999	295	733	310	999999	836	348	999999	868	999999	420	302	737	874	614	998	712	188	999999	240	741	999999	999999	999999	999999	972	620	999999	338	999999	831	131	61	197	58	174	162	516	279	858	676	999999	891	999999	340	571	215	736	931	684	66	452	608	559	999999	999999	837	999999	79	943	225	658	826	999999	178	299	250	549	999999	449	846	999999	908	537	564	908	890	138	134	999999	766	884	759	999999	999999	999999	522	501	33	184	337	883	999999	336	642	28	999999	999999	999999	51	999999	665	910	491	838	999999	999999	999999	999999	265	982	708	999999	408	999999	341	899	181	613	789	776	748	525	651	122	962	999999	582	894	545	902	217	977	92	349	110	999999	999999	815	744	999999	999999	506	768	999999	628	739	48	159	999999	129	999999	999999	371	275	582	999999	268	378	999999	999999	999999	186	459	363	775	999999	999999	69	85	999999	999999	366	999999	944	335	252	757	459	494	232	999999	432	593	426	77	147	616	817	999999	999999	715	899	939	999999	883	999999	56	415	426	896	677	978	83	944	999999	478	210	427	999999	339	392	809	999999	653	389	539	593	43	295	637	125	254	999999	124	651	999999	426	235	70	71	206	999999	42	597	554	742	999999	999999	928	599	999999	198	877	437	578	906	25	295	263	999999	680	999999	130	789	781	433	685	959	303	765	61	974	366	878	143	999999	776	999999	109	647	190	945	114	695	699	926	376	865	546	744	716	
140	972	999999	390	193	230	252	816	131	66	399	354	172	547	999999	999999	999999	999999	999999	139	729	196	999999	174	735	908	999999	99	855	66	820	422	999999	59	921	999999	999999	999999	950	820	533	479	978	591	999999	999999	999999	157	737	103	999999	571	19	614	986	944	366	551	655	999999	795	162	960	74	245	976	999999	122	626	959	191	512	353	716	999999	259	999999	999999	999999	145	965	287	362	761	689	259	413	944	72	999999	646	109	999999	999999	34	380	519	913	999999	999999	999999	999999	531	999999	912	864	227	999999	999999	999999	735	341	178	519	318	518	800	208	384	999999	999999	851	59	649	323	999999	670	677	692	234	999999	304	679	569	341	146	755	585	849	824	41	120	935	336	251	315	930	332	367	515	999999	999999	539	368	250	952	779	882	463	829	204	999999	610	783	996	999999	661	608	999999	999999	999999	224	359	559	955	999999	915	723	999999	17	999999	999999	320	186	654	429	999999	320	999999	999999	366	999999	131	29	630	491	999999	161	339	809	653	332	154	999999	752	366	961	999999	413	786	47	65	484	456	678	856	239	433	139	999999	676	351	999999	800	815	889	999999	339	929	474	953	763	393	999999	999999	999999	203	999999	999999	297	467	999999	906	542	999999	310	398	675	350	774	261	86	32	763	142	312	53	999999	999999	862	273	999999	999999	939	833	283	672	999999	999999	849	662	113	999	841	118	999999	444	999999	459	514	999999	999999	988	165	222	877	741	630	465	61	785	999999	756	571	33	836	735	967	709	76	638	512	999999	501	121	157	87	190	654	251	867	307	999999	999999	371	847	642	895	726	999999	542	51	430	999999	999999	812	357	999999	817	282	999999	477	46	999999	999999	988	842	497	53	74	800	560	976	999999	999999	488	955	892	999999	186	203	840	250	753	534	597	92	543	436	309	999999	649	372	382	96	400	270	512	988	383	14	155	851	999999	165	981	75	216	999999	586	857	464	999999	999999	89	325	999999	293	858	289	905	308	70	744	274	160	198	604	137	793	227	453	903	827	999999	57	988	588	597	552	531	876	687	999999	452	345	999999	730	999999	770	999999	977	999999	999999	477	706	94	117	398	15	793	471	88	72	369	414	560	408	470	41	337	648	695	315	999999	39	621	999999	301	928	737	467	999999	366	999999	249	999999	204	360	475	999999	880	200	999999	758	70	797	999999	491	47	784	24	270	999999	999999	999999	999999	999999	999999	448	95	874	815	999999	278	336	170	721	442	129	999999	366	58	994	78	999999	458	113	999999	697	
999999	996	728	264	153	999999	206	999999	923	999999	958	999999	999999	999999	999999	999999	74	730	323	999999	899	86	999999	372	432	999999	965	276	203	987	999999	187	999999	264	216	999999	156	561	326	555	140	130	999999	337	999999	164	122	999999	614	979	391	727	790	135	797	999999	814	365	831	724	999999	930	846	936	48	999999	669	999999	705	301	942	512	414	768	301	779	999999	999999	211	277	999999	829	661	223	605	348	999999	999999	466	60	999999	790	730	601	797	209	283	862	299	999999	495	999999	440	999999	47	879	999999	32	833	27	878	960	164	563	418	999999	278	999999	340	699	393	14	532	999999	999999	999999	782	812	970	102	506	425	564	820	999999	999999	999999	999999	186	999999	34	374	832	999999	182	323	999999	176	193	999999	931	999999	531	999999	997	999999	601	999999	305	885	999999	511	61	999999	521	462	999999	999999	781	236	539	930	457	615	675	28	181	94	481	703	525	615	629	110	170	857	893	965	999999	301	999999	612	52	300	629	522	322	100	927	720	918	999999	395	956	340	11	202	999999	924	999999	319	516	999999	602	999999	491	999999	951	580	999999	568	440	519	999999	999999	926	999999	167	985	162	705	91	166	999999	785	232	229	999999	770	169	665	977	999999	999999	982	83	308	450	930	147	640	371	520	273	999999	487	782	999999	999999	999999	124	44	930	999999	283	999999	360	551	817	147	271	220	999999	420	999	591	399	674	507	999999	628	446	237	848	999999	344	999999	999999	610	307	450	323	362	367	55	630	999999	278	571	753	999999	756	633	792	999999	430	190	109	274	569	999999	117	408	748	784	677	999999	92	260	999999	999999	466	941	519	999999	999999	857	999999	375	378	544	130	113	999999	847	999999	813	999999	999999	999999	163	470	999999	51	219	342	999999	613	999999	378	822	964	28	999999	96	267	815	123	999999	928	572	366	734	895	999999	967	14	654	900	999999	863	373	120	168	785	207	999999	900	310	364	42	254	251	996	556	579	111	480	667	999999	65	700	999999	999999	529	796	735	734	25	251	338	271	712	668	515	458	854	999999	847	888	430	915	812	741	896	327	999999	999999	999999	455	865	533	986	320	999999	172	999999	77	639	999999	471	112	884	999999	36	771	541	999999	999999	999999	725	251	999999	779	170	149	888	606	157	211	680	997	395	570	385	804	999999	402	810	352	432	787	231	858	427	327	41	752	999999	135	786	543	999999	249	729	624	900	217	160	718	284	429	919	999999	317	474	717	323	683	999999	999999	149	772	149	675	999999	30	775	999999	842	
118	145	891	32	424	147	750	155	840	761	903	77	999999	101	77	13	867	999999	550	953	610	717	79	999999	638	647	999999	117	574	791	604	135	855	317	610	148	999999	897	22	180	723	999999	482	922	328	429	896	680	81	999999	999999	237	234	999999	241	400	76	407	999999	777	377	643	581	999999	999999	778	999999	934	999999	929	475	969	999999	380	239	49	244	157	174	219	750	99	999999	901	999999	377	900	457	85	219	82	140	999999	245	802	999999	989	999999	764	999999	999999	999999	999999	152	207	112	456	854	178	999999	165	918	243	184	37	287	999999	680	340	790	999999	999999	859	281	856	344	465	544	577	159	60	811	392	999999	11	788	999999	894	999999	617	920	56	288	883	64	999999	999999	340	217	525	483	319	999999	974	673	999999	112	918	999999	862	647	999999	286	29	152	353	999999	619	182	999999	999999	712	976	722	999999	831	999999	976	999999	999999	999999	999999	337	62	676	741	718	417	950	557	685	999999	609	841	970	999999	769	269	740	710	627	999999	999999	969	147	770	342	380	114	999999	969	999999	701	999999	999999	521	584	999999	352	411	634	128	668	625	562	406	113	144	752	861	71	225	999999	516	86	170	967	367	914	905	999999	348	312	999999	588	999999	999999	999999	999999	999999	433	544	999999	999999	999999	508	999999	999999	416	999999	666	208	627	999999	780	999999	891	194	515	263	999999	227	999999	999999	13	999999	816	560	999999	13	126	96	717	303	437	527	308	906	999999	999999	552	436	999999	182	248	209	999999	999999	999999	834	999999	104	999999	173	904	216	234	479	335	789	999999	67	504	413	625	999999	490	999999	815	263	455	985	753	937	710	127	275	147	209	803	575	999999	232	999999	999999	31	999999	554	999999	999999	302	828	580	651	999999	495	931	547	557	999999	999999	999999	253	84	999999	682	351	574	462	786	940	96	999999	531	999999	934	835	301	77	603	995	936	934	594	999999	627	414	112	61	225	196	728	589	540	999999	999999	513	157	824	662	680	999999	101	612	290	999999	999999	999999	999999	951	659	999999	999999	953	673	781	999999	659	124	761	999999	249	522	247	600	222	507	739	999999	45	431	688	477	999999	999999	984	845	999999	313	754	78	366	674	999999	565	556	999999	635	999999	313	999999	853	42	73	394	441	999999	999999	21	999999	708	819	611	401	999999	971	171	75	40	688	936	999999	999999	370	692	999999	574	422	681	53	999999	871	871	143	320	578	655	414	30	492	495	999999	320	244	55	259	999999	999999	580	594	394	999999	605	999999	377	594	507	672	381	483	
999999	85	182	967	113	999999	999999	478	91	951	326	757	54	547	999999	944	820	121	324	442	166	302	842	97	659	999999	275	692	765	726	80	982	43	547	626	420	818	352	999999	218	312	286	999999	628	999999	999999	148	67	999999	432	774	999999	357	938	326	999999	242	95	318	332	571	999999	999999	365	880	999999	724	507	921	999999	999999	478	999999	116	140	880	111	999999	819	31	643	218	706	343	951	684	635	104	999999	999999	187	732	43	808	999999	57	574	836	748	934	912	640	146	213	306	306	999999	250	808	999999	472	28	276	296	999999	363	999999	379	413	205	708	999999	999999	999999	604	403	444	182	470	999999	999999	274	999999	999999	119	12	81	503	46	999999	279	394	296	785	999999	169	465	746	129	293	999999	204	432	999999	235	293	999999	276	608	903	999999	243	780	726	139	207	553	391	187	686	291	64	342	757	926	999999	343	999999	290	445	937	697	62	186	592	999999	842	923	659	999999	647	805	894	999999	793	45	614	570	655	391	999999	999999	568	442	11	445	862	999999	626	912	949	863	986	999999	965	173	190	603	143	28	365	999999	732	362	49	999999	169	209	963	890	709	999999	845	899	829	862	139	999999	185	157	259	177	999999	747	876	784	819	731	177	629	855	20	436	637	35	985	999999	216	403	525	999999	662	711	735	212	186	28	96	343	999999	999999	999999	999999	985	769	999999	999999	984	485	264	667	438	42	343	999999	999999	346	217	874	844	520	999999	227	659	871	596	465	571	999999	999999	766	732	397	999999	595	294	999999	451	868	836	999999	367	999999	999999	858	847	630	999999	700	513	999999	810	222	499	592	122	353	768	999999	999999	732	761	999999	786	999999	999999	50	999999	748	750	116	999999	349	999999	191	162	201	999999	999999	34	999999	98	871	999999	859	999999	519	897	999999	483	941	823	337	999999	113	900	917	999999	649	923	806	662	628	949	999999	945	470	184	317	999999	920	999999	966	99	216	644	890	419	926	542	425	999999	999999	275	808	999999	567	654	999999	291	245	257	999999	878	228	314	469	921	634	914	495	345	589	52	563	677	999999	248	488	999999	20	507	999999	116	999999	663	999999	363	151	999999	387	815	999999	36	203	673	835	999999	871	902	999999	969	785	21	57	89	563	453	999999	141	436	328	175	474	999999	737	238	331	380	564	999999	116	779	520	999999	679	999999	563	848	889	841	768	377	586	294	51	722	999999	69	428	110	722	651	19	686	69	650	999999	756	465	444	999999	717	316	764	78	199	274	999999	378	
985	10	604	999999	999999	999999	950	999999	999999	999999	24	232	272	952	999999	999999	465	999999	834	477	39	999999	806	392	455	336	60	999999	999999	226	852	458	999999	690	999999	110	127	828	999999	28	118	70	595	526	450	999999	251	765	852	348	999999	999999	440	18	349	999999	203	222	999999	963	618	889	999999	963	387	566	701	582	519	364	308	999999	60	816	368	969	732	290	941	243	95	294	219	999999	613	433	28	999999	351	775	906	905	461	755	999999	228	301	999999	149	884	520	669	255	497	50	999999	999999	624	649	380	999999	912	280	143	878	999999	999999	295	360	954	999999	999999	999999	744	999999	403	999999	999999	999999	149	999999	111	150	999999	722	426	48	721	442	636	64	999999	873	971	840	994	635	328	877	85	548	16	280	195	347	342	438	511	50	999999	802	83	217	509	702	833	772	223	420	462	999999	999999	853	724	999999	153	999999	999999	904	999999	767	855	427	340	601	670	830	999999	719	389	999999	999999	999999	794	833	980	999999	374	278	17	231	999999	907	425	790	999999	999999	999999	295	204	38	999999	606	587	879	946	656	877	907	42	13	817	503	40	474	999999	999999	68	890	919	956	999999	990	897	241	999999	948	999999	549	23	517	283	669	999999	361	817	930	103	999999	887	334	319	466	999999	13	414	999999	999999	950	43	310	104	665	376	248	98	189	709	999999	533	998	999999	337	894	999999	729	157	999999	679	657	826	194	152	13	594	646	484	753	893	827	999999	80	60	999999	712	999999	618	302	287	273	637	231	999999	392	888	679	982	571	999999	284	999999	999999	208	303	217	125	952	661	781	999999	614	436	816	528	105	999999	999999	821	999999	112	120	855	699	415	999999	605	446	760	125	915	999999	912	41	999999	571	496	872	999999	307	597	470	957	520	685	999999	211	414	999999	296	960	84	170	389	999999	173	411	250	792	283	612	678	999999	545	865	938	701	404	207	957	608	65	847	523	594	999999	163	344	24	999999	999999	200	226	999999	164	841	502	532	421	455	169	999999	90	484	695	918	279	421	999999	746	999999	806	216	272	687	905	237	646	795	978	999999	76	236	999999	464	999999	999999	726	999999	34	445	999999	983	752	797	363	974	372	828	675	372	742	689	277	999999	22	984	953	786	999999	613	856	737	442	445	103	29	54	999999	283	466	552	40	999999	311	999999	822	464	475	334	930	864	817	129	616	277	386	958	999999	451	437	999999	939	141	420	999999	441	551	317	703	343	929	999999	555	218	819	712	69	966	20	199	
529	487	462	328	748	999999	617	999999	999999	716	70	808	578	999999	958	613	898	219	721	356	281	156	999999	990	10	522	272	911	999999	565	999999	992	999999	261	999999	999999	999999	813	672	551	824	724	150	999999	283	131	773	710	260	999999	813	999999	999999	999999	918	383	716	471	327	236	776	999999	999999	611	399	77	999999	326	937	938	135	95	546	999999	532	556	16	784	717	879	749	561	660	590	751	476	747	571	343	999999	999999	25	999999	446	775	127	695	999999	598	215	547	456	773	321	90	999999	999999	84	141	371	376	931	999999	999999	486	224	999999	448	859	922	330	22	999999	999999	634	999999	999999	999999	999999	414	861	999999	196	511	341	302	788	348	510	999999	173	672	439	999999	168	382	270	56	959	561	82	256	678	676	885	999999	473	371	687	999999	999999	212	999999	999999	509	898	999999	999999	999999	194	999999	706	938	837	999999	657	999999	20	253	999999	850	553	151	999999	342	614	799	999999	625	806	828	426	661	540	894	960	992	999999	472	999999	637	27	939	774	134	999999	317	841	917	999999	999999	463	127	436	129	585	71	999999	393	999999	108	235	999999	999999	366	19	55	999999	943	798	664	869	547	983	624	833	613	376	719	967	306	999999	602	397	852	375	309	234	421	999999	999999	999999	329	578	172	411	399	639	418	124	330	909	898	128	574	999999	916	144	811	295	972	999999	127	999999	999999	149	999999	999999	457	991	710	820	987	634	899	999999	999999	969	999999	223	999999	974	999999	604	999999	397	999999	483	999999	769	458	174	422	135	346	213	999999	903	980	999999	777	169	191	427	414	999999	922	273	229	76	543	946	323	598	852	997	736	523	779	210	88	160	417	688	542	545	407	999999	298	999999	469	646	989	798	445	284	793	540	199	147	999999	797	264	757	235	999999	851	824	283	348	477	999999	133	779	944	627	999999	502	885	999999	112	69	975	533	999999	897	999999	525	163	999999	999999	206	333	642	734	999999	896	659	463	999999	999999	583	589	950	228	943	522	999999	999999	818	999999	300	655	330	44	415	999999	999999	999999	338	554	999999	671	705	143	281	999999	491	54	662	731	102	49	855	184	528	480	999999	314	663	999999	748	671	344	54	914	550	13	607	329	469	999999	509	999999	485	999999	999999	883	816	947	999999	41	174	999999	97	440	261	799	999999	516	935	999999	999999	496	953	806	664	336	660	229	730	999999	883	725	202	999999	592	914	380	999999	616	596	217	367	999999	352	583	999999	257	614	663	750	999999	101	394	999999	749	999999	999999	999999	
703	586	999999	999999	999999	999999	158	999999	999999	531	847	346	999999	339	999999	348	589	68	585	611	232	194	88	56	999999	979	341	792	341	530	816	579	742	701	999999	999999	999999	619	999999	357	204	145	481	999999	766	326	331	527	201	55	93	690	438	570	456	518	999999	186	999999	247	231	999999	116	478	715	278	604	728	225	869	974	969	918	237	999999	999999	999999	362	289	249	658	999999	600	295	446	999999	151	182	255	999999	532	197	999999	902	999999	838	38	999999	20	999999	722	603	999999	332	999999	123	999999	210	163	368	804	155	897	792	589	999999	765	999999	41	590	137	431	483	620	347	786	391	26	111	578	69	711	352	999999	527	65	512	278	223	333	363	999999	28	886	800	387	299	794	322	999999	82	999999	970	430	370	300	999999	691	984	295	732	755	109	584	308	103	802	999999	275	534	904	497	607	708	236	197	413	999999	819	959	497	596	703	999999	506	852	741	999999	999999	236	935	821	293	928	601	999999	999999	999999	587	707	999999	193	529	788	813	999999	609	271	204	182	887	533	871	35	798	145	61	717	88	999999	999999	880	685	999999	999999	93	214	678	117	999999	999999	969	18	121	385	999999	77	915	578	921	999999	479	728	999999	349	411	999999	999999	140	465	557	132	365	141	355	704	999999	489	999999	730	380	930	999999	999999	825	917	999999	760	999999	494	999999	146	149	167	999999	882	161	436	699	197	144	945	999999	652	79	234	613	876	999999	999999	805	587	999999	848	550	322	325	161	433	431	887	198	618	999999	397	421	983	208	929	999999	552	80	790	11	595	435	392	512	506	600	999999	999999	994	969	688	489	419	999999	616	889	567	10	13	277	310	999999	337	999999	264	658	250	415	947	303	999999	735	797	724	262	125	930	813	999999	832	999999	248	204	649	958	999999	11	692	592	49	905	552	999999	999999	700	999999	107	490	257	847	360	899	701	701	999999	999999	692	694	48	501	959	754	355	181	999999	999999	751	688	999999	356	657	999999	823	907	397	585	668	284	34	612	27	449	565	999999	481	228	547	503	807	14	999999	999999	654	100	999999	161	206	894	373	639	898	419	547	901	999999	801	86	999999	313	266	295	418	670	435	484	999999	999999	548	700	931	523	257	999999	939	140	999999	903	999999	827	246	388	773	910	394	713	607	901	663	616	999999	999999	754	199	550	999999	806	645	228	999999	569	962	658	204	442	125	651	538	608	770	848	898	353	999999	76	878	999999	999999	285	721	876	999999	535	932	999999	788	999999	
67	340	229	334	999999	685	999999	267	284	730	578	478	279	72	78	303	892	768	781	999999	787	133	672	207	999999	369	999999	740	950	436	726	184	653	356	593	999999	388	446	152	223	999999	708	999999	158	943	999999	16	659	999999	999999	642	173	248	999999	999999	934	667	32	999999	346	188	385	999999	847	999999	999999	824	923	479	870	915	456	625	999999	570	88	999999	999999	999999	278	999999	847	932	999999	794	562	999999	663	374	999999	540	366	420	805	44	999999	402	944	154	550	215	92	999999	937	999999	196	548	679	429	903	603	153	999999	757	983	999999	999999	681	999999	451	467	171	559	999999	339	559	45	819	533	717	686	396	380	999999	72	280	667	999999	235	607	24	999999	243	470	999999	397	596	662	999999	999999	409	721	890	999999	93	999999	533	999999	999999	850	160	999999	155	712	226	216	773	66	695	712	673	458	455	456	437	210	999999	999999	764	999999	962	383	997	830	317	965	505	677	629	28	746	999999	395	999999	456	296	120	999999	254	999999	624	540	967	119	999999	999999	276	444	275	882	999999	445	999999	667	888	777	730	325	404	261	999999	105	436	676	999999	999999	999999	79	999	151	100	407	844	915	327	431	416	887	799	366	699	71	412	746	902	311	999999	999999	496	999999	565	794	999999	999999	999999	528	113	300	999999	665	888	206	445	999999	999999	719	600	689	999999	999999	371	843	526	999999	561	999999	999999	999999	774	664	999999	999999	999999	999999	586	305	999999	999999	999999	999999	327	126	743	143	477	503	626	999999	954	193	999999	24	388	39	318	721	278	98	440	999999	834	999999	999999	999999	994	554	622	124	999999	999999	448	999999	912	999999	149	254	109	392	999999	68	33	414	735	591	953	656	999999	554	22	864	999999	192	999999	287	964	903	601	264	149	923	999999	511	999999	467	744	961	999999	837	999999	73	999999	886	528	382	475	430	999999	933	535	347	599	77	999999	683	470	265	999999	634	586	246	999999	844	252	646	187	999999	999999	277	846	992	554	127	665	949	251	150	999999	999999	811	999999	224	999999	729	801	999999	999999	999999	68	996	489	999999	477	260	999999	419	777	643	881	204	954	757	420	97	999999	793	482	412	162	441	330	601	299	822	999999	999999	986	125	451	323	374	999999	614	999999	367	369	999999	866	22	999999	474	506	999999	844	857	999999	999999	999999	999999	18	999999	410	256	999999	999999	999999	343	655	217	631	433	662	202	999999	829	999999	152	149	729	183	716	999999	400	999999	966	823	819	455	965	266	999999	416	928	442	472	999999	999999	987	999999	480	36	
431	659	390	116	811	314	223	999999	26	643	999999	850	22	999999	999999	20	633	660	852	77	887	690	950	414	26	999999	759	999999	999999	999999	165	545	999999	157	999999	955	20	516	999999	519	605	999999	999999	623	563	565	999999	999999	235	954	242	336	752	999999	148	999999	708	975	99	87	554	127	159	50	487	128	999999	865	16	999999	10	126	999999	342	471	456	741	999999	999999	461	818	999999	870	910	743	828	999999	846	18	999999	999999	44	426	87	999999	487	999999	999999	145	999999	999999	999999	999999	999999	999999	125	999999	419	940	692	10	381	134	638	269	935	257	249	307	658	335	754	999999	463	43	965	999999	428	378	999999	175	832	201	999999	999999	768	485	999999	999999	627	997	383	906	326	553	875	909	788	817	999999	240	51	999999	486	118	999999	203	680	912	999999	425	413	999999	956	526	177	189	999999	150	500	460	332	293	680	661	952	999999	999999	910	167	66	911	999999	349	753	134	232	714	307	287	999999	804	22	967	212	594	999999	949	800	385	999999	999999	647	326	999999	907	758	930	825	166	371	999999	999999	754	999999	513	802	999999	213	999999	945	475	421	863	999999	655	320	325	478	999999	620	999999	739	534	999999	999999	273	999999	771	846	376	301	888	999999	915	911	999999	267	999999	698	792	640	746	408	440	230	779	784	401	922	999999	442	462	759	999999	473	924	246	292	76	250	999999	930	367	35	653	586	999999	947	24	621	62	999999	779	999999	980	999999	341	103	251	95	489	892	848	258	999999	999999	139	999999	999999	987	798	974	969	999999	282	999999	999999	382	999999	999999	510	836	386	311	544	162	682	485	564	321	592	152	999999	999999	760	626	91	999999	102	999999	457	674	505	999999	999999	87	999999	331	11	281	772	959	999999	607	585	652	516	999999	714	781	165	653	50	141	404	655	933	988	697	656	999999	281	290	971	196	835	999999	358	487	467	999999	361	483	293	548	633	834	444	405	118	120	999999	999999	321	659	999999	633	373	633	177	154	332	999999	355	653	501	679	346	420	749	999999	999999	69	256	939	804	999999	757	593	770	999999	999999	593	589	545	92	999999	969	999999	393	999999	999999	725	320	322	999999	999999	999999	639	56	954	498	34	655	999999	953	484	157	381	854	633	999999	780	999999	356	655	999999	54	809	571	624	999999	33	37	546	999999	441	749	933	999999	87	51	999999	999999	999999	331	474	938	792	592	608	729	999999	467	759	337	196	999999	963	666	780	682	999999	999999	431	254	999999	996	118	453	521	999999	999999	951	777	591	757	999999	999999	
34	999999	800	262	227	999999	895	122	566	277	219	167	578	785	276	999999	404	722	59	125	571	856	999999	829	349	80	872	515	645	999999	178	999999	952	999999	939	485	999999	429	999999	999999	536	141	908	999999	899	999999	942	999999	946	313	382	869	708	128	999999	177	714	971	999999	999999	100	389	999999	876	109	999999	999999	761	845	791	668	999999	621	944	588	440	948	999999	930	63	137	921	999999	342	317	308	871	833	342	771	999999	19	516	999999	24	157	664	41	630	269	999999	191	114	165	644	407	258	764	999999	54	229	966	50	859	999999	178	820	144	568	800	768	999999	429	84	30	999999	468	666	999999	999999	775	916	127	671	972	946	817	999999	999999	909	60	117	999999	298	552	999999	968	657	934	999999	336	529	999999	829	500	710	761	40	144	985	999999	999999	834	999999	999999	312	849	379	999999	999999	361	999999	447	658	750	999999	87	999999	531	226	690	810	999999	93	999999	255	453	297	180	271	194	999999	278	711	970	469	999999	999999	29	999999	953	599	769	999999	999999	920	92	814	89	999999	999999	631	508	917	305	138	858	999999	994	999999	858	562	208	626	888	574	999999	735	688	290	388	882	999999	292	272	101	50	870	999999	194	173	999999	217	341	637	999999	288	361	999999	999999	610	531	209	999999	390	401	400	153	973	919	782	356	135	799	460	751	519	226	654	214	97	988	162	810	999999	229	355	866	988	999999	999999	786	329	847	999999	857	682	124	901	871	700	897	897	680	412	817	514	418	880	886	53	72	706	999999	999999	622	378	399	148	171	56	534	165	999999	632	995	36	999999	128	603	78	999999	325	783	514	200	100	999999	999999	51	715	936	986	112	999999	234	90	127	103	999999	488	293	976	999999	825	999999	742	259	999999	999999	791	235	299	999999	818	647	747	999999	999999	563	531	896	990	999999	456	119	547	63	367	999999	914	908	195	70	124	784	429	585	957	348	458	999999	434	999999	259	999999	647	708	999999	643	486	999999	429	540	536	592	303	879	293	999999	628	689	891	648	502	882	50	239	999999	43	227	171	965	999999	114	690	471	998	847	966	472	999999	999999	724	921	757	489	655	534	999999	491	550	302	251	719	769	999999	786	999999	999999	448	417	544	999999	425	999999	201	80	435	846	130	304	999999	326	253	788	920	999999	999999	744	999999	395	705	641	552	677	869	999999	999999	999999	999999	999999	509	479	527	64	304	518	308	606	999999	999999	229	999999	999999	196	999999	975	997	999999	999999	781	69	999999	999999	63	999999	903	708	748	
455	999999	440	999999	115	999999	794	562	798	199	493	999999	869	129	999999	984	175	27	239	365	999999	999999	726	708	496	958	625	754	999999	999999	999999	401	809	560	161	98	999999	140	582	966	401	956	187	808	447	447	912	940	576	999999	888	695	673	353	589	999999	750	731	999999	156	820	50	67	999999	847	101	601	318	968	99	15	45	444	273	963	212	716	918	999999	58	56	685	187	999999	999999	657	728	466	971	999999	347	257	536	999999	156	999999	899	999999	960	355	845	604	971	487	984	999999	260	409	389	999999	845	832	470	554	110	144	863	551	748	200	373	999999	347	379	751	758	999999	999999	127	612	313	999999	957	999999	212	999999	713	700	531	999999	406	328	86	594	999999	515	786	999999	999999	21	497	357	999999	770	999999	710	267	602	735	235	354	252	999999	777	83	980	874	555	351	658	999999	999999	29	24	793	999999	68	753	624	246	999999	525	681	999999	124	955	759	197	999999	999999	194	120	964	999999	999999	163	46	309	520	773	640	999999	640	678	589	334	338	99	999999	938	652	514	977	499	263	828	571	186	999999	128	999999	687	623	999999	473	320	999999	999999	636	639	18	758	999999	851	605	741	885	13	999999	999999	999999	999999	220	999999	849	680	143	999999	51	559	592	859	999999	401	999999	953	999999	790	214	278	135	614	463	346	929	893	281	136	893	522	943	568	660	872	501	560	476	999999	10	793	999999	733	681	86	57	999999	122	999999	308	651	134	105	798	257	665	21	217	873	74	999999	999999	16	581	529	616	34	208	999999	999999	991	486	987	789	420	101	401	933	999999	999999	780	781	999999	827	999999	397	847	769	999999	999999	489	353	603	999999	55	394	181	161	162	999999	33	950	999999	940	316	175	999999	315	999999	999999	999999	999999	830	584	999999	999999	999999	188	340	141	768	264	794	565	999999	999999	883	431	999999	35	920	250	781	916	276	999999	999999	500	521	86	259	542	391	258	999999	999999	522	999999	281	871	427	992	821	30	701	768	166	784	530	667	999999	716	999999	361	245	32	307	914	999999	464	742	477	999999	263	882	999999	999999	546	620	18	136	864	999999	872	608	999999	999999	761	225	508	999999	656	969	853	794	543	970	40	999999	922	114	608	999999	817	138	949	335	999999	147	475	999999	620	174	521	541	999999	566	698	999999	317	603	545	698	809	790	96	507	813	468	348	999999	843	533	698	904	999999	162	342	744	659	999999	861	623	750	612	62	492	458	321	376	999999	282	999999	704	999999	568	999999	901	36	52	452	
999999	109	799	219	62	96	475	616	24	275	233	954	999999	715	999999	922	948	207	737	999999	999999	999999	101	371	983	565	828	379	346	618	261	315	702	216	999999	999999	824	540	560	966	999999	841	307	111	753	327	999999	989	999999	646	999999	999999	298	999999	403	29	17	999999	236	496	267	106	280	999999	23	917	262	886	635	979	107	999999	646	999999	587	216	204	990	617	665	382	839	791	999999	999999	999999	26	999999	999999	70	999999	396	999999	999999	708	919	999999	900	999999	835	999999	306	363	999999	548	552	67	526	859	196	824	27	820	999999	999999	428	315	580	749	466	901	998	83	574	234	999999	114	999999	73	668	645	304	902	781	600	999999	485	193	999999	114	499	999999	404	627	246	737	999999	742	950	999999	614	990	161	999999	934	76	999999	789	383	837	447	999999	463	999999	999999	999999	124	49	970	47	942	131	999999	999999	999999	999999	603	455	999999	497	999999	372	631	783	64	654	999999	999999	846	999999	852	696	810	324	667	999999	999999	213	86	715	999999	999999	772	913	999999	999999	999999	517	999999	999999	472	777	461	886	701	999999	854	679	146	896	999999	843	999999	445	194	255	320	114	977	954	374	999999	379	621	874	609	599	999999	446	571	92	999999	617	323	72	84	244	999999	623	591	168	367	999999	190	337	778	999999	999999	728	101	182	467	540	709	169	82	999999	839	21	102	486	999999	243	999999	813	753	236	879	999999	120	21	396	491	999999	795	16	999999	198	999999	105	275	272	990	354	399	625	999999	907	163	990	676	999999	913	530	115	32	134	500	376	584	552	999999	999999	617	90	999999	999999	155	914	162	999999	219	555	915	999999	223	156	999999	186	198	659	329	999999	393	444	616	483	999999	999999	999999	999999	832	999999	999999	553	810	318	382	273	613	649	948	993	999999	251	466	848	997	703	999999	875	245	999999	188	999999	999999	999999	570	183	473	999999	24	865	150	999999	999999	397	846	372	26	904	774	625	999999	548	710	336	723	151	977	768	485	267	398	897	999999	999999	644	784	331	81	748	208	999999	999999	635	999999	852	731	336	999999	12	635	999999	986	111	999999	999999	639	224	896	999999	429	999999	705	826	757	476	253	632	407	753	71	999999	944	999999	575	999999	272	999999	626	483	992	999999	908	765	850	579	411	796	999999	766	14	569	999999	999999	329	11	104	999999	999999	616	609	109	929	325	999999	999999	999999	999999	535	999999	999999	999999	598	423	33	614	297	940	976	187	75	456	999999	640	999999	502	999999	999999	837	574	999999	788	999999	19	873	999999	885	592	
999999	266	837	999999	999999	243	286	287	999999	21	43	714	714	164	507	699	551	999999	504	298	577	448	999999	853	992	999999	73	700	690	588	549	140	728	704	124	999999	999999	494	196	999999	364	470	999999	605	855	132	859	577	291	999999	468	999999	397	596	25	386	289	983	588	308	999999	585	999999	392	472	999999	985	19	49	787	359	999999	999999	143	934	116	917	382	998	869	999999	496	999999	353	130	827	742	999999	689	999999	440	366	906	999999	999999	999999	873	147	999999	952	147	850	537	503	987	412	754	264	999999	909	999999	999999	985	999999	207	683	176	999999	272	644	169	999999	330	311	357	999999	999999	88	941	165	242	779	999999	55	732	999999	958	915	366	718	999999	488	999999	779	278	532	381	197	690	517	999999	999999	875	999999	793	293	529	999999	155	995	262	676	999999	999999	999999	689	667	939	999999	999999	725	261	887	999999	571	680	999999	551	42	824	999999	962	398	999999	553	999999	904	750	262	999999	732	731	769	999999	466	999999	176	973	112	999999	864	999999	211	745	791	360	999999	331	927	122	999999	978	204	999999	999999	299	287	887	999999	73	785	999999	999999	547	222	994	491	999999	97	174	514	409	448	453	960	188	760	653	642	202	870	582	823	999999	538	753	537	999999	999999	176	129	288	30	999999	804	947	754	664	532	999999	869	226	243	763	999999	510	539	999999	999999	999999	538	633	255	999999	203	212	999999	999999	999999	469	467	52	539	921	54	236	389	409	649	22	434	106	131	845	999999	653	999999	999999	999999	38	999999	786	87	790	637	495	43	270	999999	601	853	217	999999	999999	339	826	686	322	718	381	130	999999	111	999999	771	442	999999	409	436	549	863	44	14	979	255	680	965	749	294	559	202	999999	999999	57	169	226	450	999999	515	506	999999	36	351	999999	907	93	999999	729	29	205	999999	999999	833	305	737	999999	212	999999	818	658	861	937	37	169	188	12	575	63	199	554	991	454	893	930	582	837	999999	843	81	999999	999999	246	729	999999	575	569	294	999999	320	350	23	774	999999	999999	645	39	998	192	982	999999	999999	999999	999999	474	213	538	999999	903	999999	899	999999	369	605	999999	662	625	999999	999999	999999	619	717	317	743	848	540	227	999999	46	294	553	838	510	861	176	999999	375	706	265	885	47	828	391	999999	420	224	999999	999999	999999	204	30	821	69	999999	999999	198	210	887	691	999999	986	334	704	618	179	999999	625	507	439	13	296	919	999999	999999	999999	999999	999999	771	332	634	999999	58	620	999999	274	731	999999	912	498	977	452	
488	24	332	898	712	999999	772	375	359	999999	156	999999	999999	907	110	999999	15	52	581	862	438	999999	66	57	999999	714	862	999999	447	999999	712	19	461	560	808	904	629	165	844	999999	563	405	973	999999	999999	318	40	934	173	862	999999	870	916	125	999999	923	958	999999	960	997	272	428	927	77	886	147	999999	39	999999	999999	249	849	207	915	308	42	591	999999	318	629	684	928	190	585	517	842	102	999999	546	885	946	355	205	846	403	145	478	905	999999	999999	40	10	834	999999	622	924	999999	999999	817	981	341	936	966	340	322	344	247	999999	999999	53	55	943	493	223	260	894	654	999999	521	999999	564	686	872	716	599	999999	103	223	962	593	180	101	528	999999	553	19	388	864	999999	69	897	135	999999	115	999999	97	999999	620	716	728	279	321	489	654	999999	655	74	999999	741	638	250	34	389	999999	873	999999	424	928	670	251	515	790	999999	462	999999	438	341	766	171	512	177	482	506	999999	999999	858	611	874	999999	898	945	139	999999	895	819	872	746	388	242	601	672	588	950	475	223	999999	494	37	388	987	323	999999	98	239	999999	768	527	155	652	24	999999	550	788	772	999999	386	999999	931	643	402	692	952	534	999999	839	589	999999	999999	30	999999	999999	584	495	162	584	648	999999	999999	435	999999	999999	600	736	999999	258	999999	799	187	179	999999	822	562	999999	985	304	371	772	528	399	880	246	495	135	817	650	999999	65	636	198	657	345	774	506	999999	57	102	225	317	321	718	789	354	862	193	999999	999999	200	510	999999	999999	875	522	503	999999	814	999999	999999	919	576	490	76	172	989	999999	501	57	66	801	937	999999	999999	999999	216	681	101	891	633	942	805	999999	999999	554	779	999999	999999	822	281	999999	999999	198	626	999999	999999	831	999999	626	999999	350	999999	999999	754	999999	572	655	76	420	999999	821	999999	922	235	533	123	737	912	521	999999	23	739	678	776	114	999999	749	585	848	724	385	40	474	536	293	260	840	94	188	982	134	908	999999	517	459	499	855	962	103	192	999999	918	139	243	351	610	22	197	650	999999	822	79	228	695	930	790	988	396	942	282	282	653	733	999999	999999	114	999999	999999	327	999999	178	787	999999	999999	999999	466	900	240	999999	682	248	653	443	813	169	999999	999999	999999	586	999999	510	999999	999999	820	910	359	194	600	999999	247	243	999999	999999	999999	206	45	587	562	973	474	889	758	211	270	44	999999	219	999999	379	215	423	701	585	658	114	709	767	671	755	372	281	999999	267	
999999	448	397	783	407	999999	134	477	138	999999	122	779	752	267	759	786	290	149	274	230	768	823	541	274	222	931	497	277	916	806	611	999999	589	500	999999	821	646	846	812	313	254	737	295	10	473	999999	362	451	18	999999	999999	233	16	89	498	133	907	132	570	476	129	857	561	999999	100	999999	199	261	13	999999	149	444	336	960	976	40	538	999999	801	343	579	999999	268	41	341	999999	195	999999	999999	999999	913	523	285	346	194	397	186	999999	909	553	688	999999	448	80	744	40	999999	999999	113	999999	594	376	331	237	897	82	598	999999	990	999999	733	690	259	871	34	999999	168	990	776	999999	999999	999999	631	258	654	478	607	999999	296	310	999999	149	406	544	999999	547	999999	57	999999	999999	798	656	972	206	819	998	851	576	56	999999	999999	999999	999999	999999	999999	999999	744	82	583	999999	475	410	242	690	231	594	999999	714	334	486	433	121	999999	664	790	207	603	434	999999	655	626	41	151	178	438	585	869	881	931	528	999999	129	474	29	646	999999	423	291	975	235	714	147	251	999999	694	760	363	615	999999	416	999999	320	644	927	999999	443	269	999999	261	645	724	412	999999	999999	999999	313	646	999999	27	403	783	321	999999	212	941	489	999999	581	999999	999999	999999	999999	158	999999	113	999999	485	547	227	212	138	999999	40	339	999999	999999	363	444	999999	390	999999	831	999999	339	632	113	999999	999999	985	999999	653	687	591	999999	999999	999999	263	999999	999999	202	828	999999	314	814	274	434	291	130	702	639	135	355	999999	102	563	400	665	818	892	10	999999	999999	561	904	559	450	999999	456	915	49	57	105	999999	999999	562	25	999999	783	75	208	821	739	739	999999	197	308	991	498	999999	34	999999	444	375	999999	570	999999	999999	999999	265	824	666	999999	215	663	591	39	999999	999999	540	548	872	999999	753	999999	999999	999999	314	215	717	999999	458	279	435	890	243	613	999999	49	132	776	999999	127	528	250	542	999999	999999	85	763	999999	694	999999	999999	482	161	999999	691	681	523	678	481	343	692	999999	375	397	999999	324	999999	978	309	573	880	999999	81	755	999999	512	999999	201	367	238	451	999999	566	469	320	952	739	319	921	58	525	999999	305	999999	434	524	999999	155	586	220	655	785	857	131	117	204	411	405	570	188	529	999999	999999	999999	891	142	446	999999	86	457	584	999999	999999	260	57	437	468	999999	331	838	637	16	615	157	999999	666	999999	445	999999	999999	550	343	748	742	999999	999999	999999	999999	251	999999	87	969	78	138	635	544	727	606	
999999	680	736	473	84	731	551	523	716	174	670	999999	440	11	554	961	907	999999	372	324	999999	853	304	999999	695	999999	761	999999	999999	486	521	47	938	105	371	681	389	999999	269	27	201	999999	999999	967	391	25	861	86	425	117	231	394	182	413	875	229	385	329	999999	999999	970	883	585	240	652	632	999999	344	639	999999	581	830	999999	355	132	726	999999	337	35	999999	999999	684	253	830	999999	137	865	534	230	999999	999999	70	308	223	56	318	430	999999	325	758	728	527	447	552	535	401	999999	999999	999999	999999	852	58	999999	999999	878	295	639	754	999999	999999	767	763	999999	999999	577	521	999999	999999	308	813	305	130	21	277	951	649	247	701	999999	863	999999	999999	999999	81	299	256	767	999999	999999	760	999999	675	280	800	999999	964	412	949	974	999999	999999	999999	529	477	852	999999	999999	35	999999	999999	58	938	460	121	999999	729	520	52	208	331	754	330	999999	547	999999	630	850	221	286	986	999999	297	999999	289	999999	90	519	775	228	999999	219	741	64	116	712	739	225	168	999999	999999	454	370	751	653	999999	999999	222	981	342	232	999999	825	999999	169	991	761	999999	180	127	719	220	744	824	640	999999	23	275	325	835	405	999999	691	999999	24	999999	999999	999999	999999	29	999999	867	537	999999	999999	685	393	991	895	999999	950	527	55	999999	291	999999	709	546	120	999999	257	283	897	156	999999	817	200	999999	734	627	124	999999	999999	999999	673	851	682	311	999999	955	999999	31	380	210	999999	877	369	650	999999	962	832	340	434	541	771	180	999999	390	507	188	999999	999999	266	999999	10	734	389	894	377	440	378	408	718	165	999999	236	902	999999	272	68	458	550	999999	772	999999	784	791	606	389	502	999999	302	999999	999999	999999	999999	764	999999	209	160	498	475	283	497	999999	434	622	279	727	999999	278	283	128	448	999999	999999	100	999999	483	226	942	782	514	874	559	86	604	78	694	865	471	799	999999	121	570	982	277	200	188	369	171	999999	879	999999	999999	607	184	365	999999	527	859	280	629	983	218	716	960	999999	938	517	829	553	999999	861	83	478	999999	16	878	747	676	899	316	999999	64	429	902	670	999999	952	902	999999	160	999999	15	200	999999	513	903	854	32	868	261	670	539	617	937	27	999999	756	820	177	999999	180	850	959	964	999999	928	999999	813	299	759	986	615	591	403	418	856	883	307	283	113	999999	725	808	648	645	999999	447	999999	884	900	999999	142	734	761	979	999999	56	236	665	999999	125	50	732	119	275	65	999999	223	
528	171	887	458	999999	999999	999999	455	52	999999	328	999999	999999	305	929	999999	866	854	881	830	424	999999	810	999999	642	699	988	983	992	698	999999	590	999999	233	963	722	23	444	596	670	307	533	284	999999	908	734	102	819	121	343	253	421	184	999999	799	437	361	240	816	999999	85	999999	462	353	938	738	305	268	341	216	999999	431	268	999999	999999	891	999999	999999	747	908	606	178	999999	659	455	961	416	517	434	536	999999	999999	627	749	594	999999	999999	930	999999	180	438	999999	999999	999999	956	821	163	999999	595	908	619	286	999999	999999	250	907	607	803	898	999999	331	788	834	804	844	604	804	518	626	704	820	999999	999999	999999	479	999999	689	967	702	633	807	452	921	525	916	95	999999	719	508	686	230	277	999999	819	848	650	999999	683	69	999999	27	999999	999999	891	999999	999999	999999	915	438	999999	227	639	999999	275	179	879	867	999999	887	759	314	94	19	939	999999	553	855	469	729	999999	770	15	907	350	616	173	999999	40	438	999999	999999	384	999999	40	468	999999	176	766	649	969	782	692	796	999999	58	932	634	407	417	999999	877	537	195	608	707	221	731	760	659	999999	773	999999	879	704	672	930	803	979	999999	892	386	98	999999	999999	56	88	219	607	999999	683	538	999999	622	893	315	999999	198	682	332	999999	999999	416	116	643	999999	945	812	102	638	127	999999	655	926	524	999999	789	717	434	561	999999	999999	999999	468	976	478	999999	224	985	398	121	741	999999	657	999999	42	999999	999999	187	564	111	999999	127	969	184	999999	883	782	108	999999	526	843	999999	130	703	254	736	999999	140	174	999999	731	999999	703	999999	386	18	997	999999	491	198	807	539	870	460	363	884	163	999999	999999	999999	292	999999	999999	871	278	977	999999	954	999999	999999	999999	851	22	433	380	999999	423	453	797	545	999999	89	616	546	999999	313	893	999999	999999	370	582	663	999999	579	848	615	576	999999	257	409	17	53	723	999999	177	999999	527	999999	999999	999999	470	999999	999999	999999	999999	213	510	713	162	965	93	341	614	618	724	367	153	442	585	764	872	591	206	398	538	841	365	430	379	763	785	457	999999	999999	999999	871	176	821	869	644	114	999999	999999	999999	325	675	439	999999	471	999999	999999	94	860	325	51	879	514	999999	358	868	847	999999	344	999999	189	635	752	999999	719	999999	201	331	573	941	999999	20	999999	914	82	862	412	261	999999	569	950	701	597	273	393	999999	367	999999	472	10	796	35	528	291	112	690	923	259	999999	999999	618	999999	520	919	999999	999999	
967	600	35	496	999999	596	999999	774	448	488	47	489	999999	699	494	132	859	572	154	634	491	629	999999	392	938	162	999999	351	951	469	190	678	607	362	62	767	53	975	999999	210	906	999999	843	999999	652	444	999999	696	133	495	631	948	774	41	549	347	787	642	557	313	730	778	999999	978	308	369	999999	999999	999999	727	89	884	38	944	727	999999	786	999999	740	504	698	179	227	465	838	999999	903	999999	813	999999	999999	999999	427	240	479	999999	931	864	325	292	999999	30	999999	406	999999	999999	999999	999999	999999	999999	561	599	901	63	615	561	560	367	999999	76	465	315	630	932	747	679	466	797	474	599	806	999999	999999	999999	941	999999	130	820	999999	101	322	999999	272	12	163	999999	508	373	625	999999	577	999999	723	999999	826	257	999999	999999	658	999999	289	131	999999	714	14	639	999999	453	999999	999999	999999	739	999999	59	753	392	999999	999999	778	999999	999999	102	182	999999	999999	242	208	999999	631	999999	287	12	171	322	811	200	717	557	997	524	663	999999	261	999999	486	837	266	674	505	999999	999999	772	999999	999999	566	197	949	808	692	999999	999999	112	999999	428	659	438	999999	995	247	563	999999	495	630	264	703	125	999999	494	80	193	976	533	128	197	489	515	664	870	755	624	251	908	864	236	93	999999	999999	832	38	58	269	999999	436	999999	769	719	999999	94	598	999999	355	464	999999	508	794	907	983	635	999999	154	774	707	249	999999	322	766	630	403	999999	151	883	999999	465	32	999999	715	106	187	999999	770	999999	579	999999	315	279	786	180	366	441	186	578	607	892	884	283	999999	31	999999	628	13	999999	999999	999999	456	567	345	999	715	584	89	999999	806	217	179	781	204	435	999999	999999	536	595	274	962	995	573	286	126	581	748	372	693	293	558	424	681	999999	667	825	747	999999	787	465	781	362	375	999999	999999	999999	999999	89	999999	999999	469	102	999999	824	785	917	999999	291	229	427	966	999999	395	526	257	999999	999999	166	537	609	196	999999	749	139	999999	609	629	801	886	999999	478	669	246	606	824	465	16	857	838	749	943	465	714	369	498	569	967	999999	524	606	999999	946	551	526	900	57	353	288	340	186	297	90	999999	999999	949	307	975	788	999999	792	786	640	999999	999999	666	730	707	390	641	999999	642	780	287	290	999999	999999	127	719	705	776	999999	999999	999999	662	999999	862	71	889	419	201	593	188	156	999999	820	593	628	764	859	179	999999	962	647	417	543	999999	803	124	655	999999	189	999999	999999	925	679	68	124	665	
999999	803	669	999999	970	449	340	464	634	555	469	585	903	363	859	535	999999	159	91	119	999999	945	999999	946	999999	992	21	337	105	230	62	762	999999	962	439	66	510	533	992	207	999999	999999	882	257	654	79	523	826	406	557	500	529	977	999999	999999	389	744	723	583	978	438	999999	368	414	502	707	999999	941	999999	803	35	902	167	883	43	49	73	812	301	174	478	195	930	999999	999999	533	999999	474	999999	59	321	786	949	24	769	999999	720	478	754	999999	999999	999999	902	602	999999	597	372	999999	971	506	326	932	431	418	509	252	82	999999	684	969	922	642	524	999999	491	248	953	153	124	960	329	594	67	354	212	999999	293	338	26	142	170	691	502	999999	999999	389	364	999999	514	526	999999	900	794	999999	34	330	999999	36	120	999999	999999	229	979	21	187	999999	874	87	216	614	959	744	999999	999999	809	999999	149	604	999999	112	884	999999	638	598	960	429	800	999999	330	881	837	266	227	734	497	941	999999	491	999999	10	999999	287	999999	900	566	264	106	252	975	999999	191	463	883	999999	999999	231	590	391	60	758	931	601	999999	335	776	703	999999	999999	63	999999	528	999999	862	152	597	999999	99	999999	41	706	332	558	307	537	700	999999	382	218	335	276	999999	331	999999	984	999999	913	529	997	133	863	737	36	999999	999999	274	533	999999	741	420	801	141	851	359	354	435	383	304	999999	635	999999	999999	318	744	999999	516	999999	227	877	84	684	87	999999	615	999999	968	306	369	199	273	176	782	641	999999	534	144	510	971	96	999999	695	619	310	372	730	543	999999	292	411	602	76	315	999999	666	999999	999999	49	245	999999	385	138	999999	114	956	999999	620	689	999999	219	999999	999999	235	141	999999	388	75	777	729	884	633	999999	24	958	597	206	860	68	999999	71	999999	105	274	999999	710	430	999999	514	353	903	999999	854	999999	82	758	596	840	184	405	287	671	999999	320	361	999999	836	999999	64	517	759	999999	561	714	459	999999	999999	741	999999	430	898	707	560	433	825	999999	779	641	999999	210	999999	366	686	663	696	399	862	784	913	239	999999	315	626	996	593	306	559	999999	459	672	210	854	999999	753	506	999999	120	999999	495	587	999999	204	183	854	999999	403	999999	898	999999	69	547	772	828	217	556	999999	90	563	840	529	999999	639	192	278	999999	999999	999999	999999	999999	999999	288	348	299	336	460	679	999999	772	490	199	999999	661	132	999999	999999	437	36	195	207	913	500	557	683	966	372	150	999999	999999	855	999999	441	989	999999	
901	780	208	483	502	999999	877	460	317	83	999999	154	563	999999	792	152	571	130	777	734	999999	625	999999	665	333	963	999999	667	236	917	131	758	395	919	230	618	999999	954	534	438	330	463	192	999999	999999	821	809	999999	999999	762	293	249	664	264	498	286	59	543	159	538	447	999999	999999	400	999999	892	999999	643	296	184	225	617	595	349	999999	789	442	257	632	511	164	686	447	474	633	881	104	140	430	943	999999	394	804	995	990	120	239	791	531	999999	999999	175	346	999999	546	999999	653	325	999999	709	844	801	910	648	384	761	999999	759	767	80	797	628	222	999999	614	831	812	599	358	999999	560	650	725	999999	999999	988	349	999999	927	957	238	999999	290	999999	109	999999	483	999999	621	239	348	479	34	461	352	443	952	993	440	715	863	63	966	555	999999	203	85	429	208	395	421	380	832	810	841	28	347	501	999999	999999	358	656	978	129	956	90	625	273	999999	999999	45	999999	961	221	103	184	999999	999999	572	905	691	63	957	235	999999	967	647	224	620	334	106	999999	750	593	367	217	84	846	999999	999999	999999	812	999999	202	999999	75	419	620	716	666	999999	611	999999	348	165	304	698	752	311	988	443	410	653	999999	909	584	605	377	854	885	109	966	145	504	336	879	773	765	875	999999	558	999999	507	953	128	494	531	412	438	999999	519	999999	545	611	635	999999	999999	475	999999	775	469	51	999999	831	566	249	476	435	999999	999999	530	933	877	999999	999999	999999	903	999999	695	424	63	999999	939	999999	375	777	999999	534	999999	999999	720	307	481	110	999999	517	271	676	999999	879	28	106	999999	162	542	586	999999	999999	182	229	999999	999999	780	999999	722	999999	112	974	465	788	819	999999	566	999999	564	999999	461	777	274	921	999999	236	312	816	999999	956	999999	786	259	999999	333	999999	999999	649	894	261	527	612	388	26	414	999999	999999	608	999999	999999	539	999999	597	319	999999	999999	722	260	999999	47	999999	999999	999999	765	474	999999	999999	676	999999	999999	589	916	999999	313	705	849	398	258	999999	999999	26	703	756	329	426	262	999999	939	664	655	720	112	999999	857	104	564	999999	623	551	98	572	543	152	683	497	623	592	999999	999999	285	999999	474	999999	229	999999	463	216	153	348	999999	137	999999	22	810	666	487	352	109	219	999999	710	775	706	999999	294	482	560	83	831	803	669	904	999999	389	376	256	369	355	999999	640	999999	999999	285	339	961	786	531	342	27	999999	999999	493	999999	471	999999	999999	767	324	934	549	902	999999	322	544	
553	999999	999999	633	443	419	128	997	274	999999	793	715	500	999999	999999	507	950	999999	65	820	532	185	830	864	814	999999	999999	54	420	999999	999999	999999	683	740	785	999999	337	999999	898	607	892	283	229	999999	677	859	999999	400	857	437	598	999999	87	501	22	377	999999	593	999999	580	931	83	586	978	841	579	41	760	592	728	179	63	329	458	928	258	956	334	999999	954	850	97	197	982	696	62	147	191	999999	999999	999999	744	88	999999	675	999999	696	250	999999	999999	999999	999999	808	139	999999	545	999999	628	999999	763	999999	77	406	999999	730	843	886	604	291	788	441	850	41	184	391	435	974	11	782	119	561	999999	670	98	137	598	289	999999	724	161	999999	518	618	965	996	999999	347	224	597	832	932	102	958	875	666	977	230	633	748	832	571	364	999999	463	211	704	407	317	736	999999	564	828	879	140	101	923	241	76	188	122	999999	999999	413	950	186	999999	757	999999	432	999999	999999	999999	319	892	590	999999	672	165	763	301	871	39	999999	999999	277	999999	223	827	784	743	746	163	455	999999	744	999999	951	999999	287	742	946	613	885	586	999999	908	518	999999	999999	758	999999	999999	999999	886	999999	67	282	999999	999999	81	255	999999	999999	689	413	223	210	684	157	779	390	776	877	31	354	267	154	901	999999	999999	596	999999	999999	35	492	670	850	568	394	999999	538	999999	223	215	496	999999	999999	205	182	550	708	834	999999	999999	378	485	207	291	542	983	913	381	255	323	485	29	652	999999	207	743	373	641	999999	469	999999	386	562	672	534	337	663	949	728	999999	660	761	396	999999	657	16	472	568	999999	410	774	167	759	899	730	477	374	620	998	999999	999999	77	999999	380	999999	991	922	535	757	214	330	963	653	104	663	999999	633	999999	336	200	280	804	615	888	999999	93	627	662	941	66	963	999999	999999	999999	973	999999	227	25	999999	665	94	936	811	999999	90	999999	514	999999	245	17	844	999999	293	999999	999999	382	461	656	684	999999	374	999999	999999	700	250	287	22	999999	131	999999	506	999999	999999	671	999999	344	993	794	999999	885	579	999999	427	999999	999999	735	999999	153	999999	600	141	570	999999	550	300	824	352	120	580	803	797	999999	543	174	999999	236	88	622	999999	824	389	999999	999999	999999	866	412	842	659	487	514	527	869	999999	999999	939	999999	999999	609	380	999999	999999	883	999999	15	97	999999	429	999999	433	999999	657	147	451	999999	999999	999999	722	542	684	888	982	692	999999	76	999999	928	926	23	235	575	950	479	251	420	832	506	
454	842	711	446	983	590	999999	501	857	389	427	917	319	999999	222	999999	924	491	308	308	999999	157	729	169	999999	999999	999999	858	45	188	895	41	999999	999999	30	879	999999	247	905	999999	466	140	999999	895	510	999999	703	999999	362	216	999999	760	122	533	255	999999	123	999999	943	577	999999	377	466	679	494	396	443	604	454	342	912	687	999999	906	999999	999999	938	999999	658	494	999999	275	505	828	999999	999999	918	950	469	723	766	289	304	338	838	98	674	999999	411	999999	576	109	316	29	304	866	183	999999	691	136	368	290	893	458	865	298	999999	999999	999999	358	999999	492	145	999999	999999	633	392	999999	77	999999	999999	408	431	544	918	612	959	485	534	766	961	712	269	999999	999999	999999	999999	999999	473	549	226	47	999999	63	646	93	964	584	453	670	484	926	999999	938	999999	959	999999	999999	540	263	339	396	112	288	397	764	999999	999999	376	100	246	999999	999999	527	536	417	914	378	898	834	647	384	999999	863	292	45	574	999999	661	404	999999	47	315	219	220	829	934	216	999999	881	861	999999	217	362	433	999999	151	620	411	999999	55	490	460	999999	615	954	363	248	995	361	200	900	150	999999	473	208	241	574	317	999999	482	707	712	26	999999	485	176	680	439	355	894	999999	919	397	358	999999	587	999999	999999	265	476	999999	220	314	691	960	999999	245	888	234	999999	999999	313	705	791	347	777	443	733	139	787	683	999999	649	999999	999999	981	999999	623	999999	999999	632	970	61	240	999999	999999	407	335	999999	464	931	792	999999	649	327	651	999999	605	999999	369	154	876	475	999999	792	886	571	999999	455	979	277	621	561	613	83	999999	261	999999	15	851	379	118	720	674	856	891	604	10	150	594	766	158	612	967	477	999999	504	583	447	899	925	561	880	42	196	319	240	601	575	720	399	749	599	999999	989	45	999999	800	999999	901	292	571	999999	860	223	129	18	594	146	327	999999	678	37	999999	999999	818	238	687	487	999999	661	13	999999	429	205	26	558	453	999999	999999	600	703	961	546	999999	999999	999999	999999	819	77	999999	645	999999	257	999999	720	999999	493	244	180	807	477	999999	85	999999	288	147	287	665	206	570	565	617	704	999999	408	716	490	498	570	964	218	868	420	245	999999	548	186	810	999999	303	999999	219	807	634	133	999999	999999	306	338	999999	576	364	623	507	746	38	759	530	999999	14	242	999999	673	216	598	609	999999	999999	999999	740	999999	477	190	903	999999	355	809	80	604	27	830	194	999999	353	397	854	254	999999	
499	987	788	655	999999	480	71	80	546	601	45	523	487	999999	82	598	999999	999999	183	719	11	400	228	689	926	203	184	58	834	329	818	744	364	989	350	246	999999	315	877	709	999999	999999	809	999999	44	90	539	783	122	572	96	999999	680	535	911	109	999999	109	999999	406	306	999999	246	226	782	999999	999999	498	706	835	647	999999	232	999999	877	577	999999	999999	654	845	663	401	999999	271	999999	999999	73	829	999999	251	476	851	586	480	999999	829	197	593	436	742	921	51	86	286	925	145	75	216	657	344	518	760	999999	999999	743	905	87	999999	983	262	237	339	419	464	368	999999	375	999999	70	999999	389	996	583	911	924	622	999999	659	346	107	999999	857	181	744	999999	999999	999999	702	737	507	751	223	610	183	514	591	631	621	917	139	770	324	155	608	999999	522	186	542	999999	130	999999	427	637	885	798	999999	168	675	732	999999	397	672	999999	562	306	999999	396	999999	407	343	991	702	742	217	337	149	711	999999	789	220	539	999999	743	999999	916	334	585	724	384	144	433	999999	889	275	741	999999	999999	592	999999	999999	135	776	145	625	139	888	685	430	558	659	668	595	886	521	999999	999999	928	999999	646	999999	590	999999	35	999999	909	999999	999999	476	475	239	999999	129	270	10	95	999999	729	127	486	38	649	164	175	999999	475	999999	79	999999	163	218	179	902	946	999999	207	999999	751	999999	716	999999	85	218	955	999999	999999	549	334	999999	435	999999	803	810	920	617	999999	435	506	310	797	81	965	444	999999	266	999999	937	999999	930	803	999999	21	856	999999	392	952	440	209	846	905	926	513	194	942	999999	415	368	981	338	17	771	999999	450	999999	999999	138	641	999999	698	269	882	376	403	92	999999	347	947	409	538	665	999999	236	659	405	871	567	781	501	518	851	701	955	843	923	999999	674	571	781	766	999999	999999	545	999999	999999	32	999999	120	999999	148	999999	467	959	453	673	125	545	999999	999999	214	87	357	149	999999	847	999999	926	532	480	60	139	775	999999	642	999999	354	357	726	81	383	999999	457	679	999999	999999	999999	742	999999	999999	807	495	376	999999	576	689	999999	181	999999	663	999999	105	999999	640	61	19	692	302	999999	178	329	768	819	236	671	999999	630	678	999999	336	463	999999	424	999999	999999	999999	999999	258	598	952	378	182	199	73	61	999999	295	816	627	999999	368	999999	999999	344	851	999999	676	999999	855	684	69	238	395	831	999999	204	681	673	967	496	256	999999	703	374	799	157	579	755	999999	393	606	813	60	
999999	999999	372	410	90	999999	632	887	999999	402	999999	893	150	999999	367	864	856	606	621	849	141	107	925	397	999999	999999	999999	470	921	999999	472	88	256	999999	953	864	836	999999	999999	173	999999	608	634	50	999999	480	659	370	999999	891	999999	999999	984	999999	918	344	51	974	359	545	806	172	966	656	930	999999	647	999999	832	999999	999999	999999	15	458	514	533	472	884	608	579	884	999999	999999	39	648	685	103	292	269	619	822	861	999999	65	366	183	641	978	120	999999	833	698	538	999999	864	264	781	535	459	395	871	167	376	779	999999	999999	913	937	17	255	742	365	999999	222	680	175	628	950	999999	340	891	494	999999	655	999999	196	805	999999	174	393	903	999999	832	874	748	665	495	664	404	999999	269	999999	970	864	220	999999	996	325	48	698	636	830	443	999999	999999	386	392	720	43	999999	667	383	772	624	351	185	532	827	999999	999999	680	963	556	209	81	999999	523	910	445	999999	200	999999	999999	476	756	82	133	713	380	371	282	999999	630	929	235	999999	931	355	522	44	945	178	850	33	27	999999	999999	999999	999999	316	862	482	999999	766	999999	187	882	306	868	278	999999	819	999999	112	742	905	342	999999	974	195	266	177	397	410	331	32	999999	477	458	93	798	889	665	74	508	800	999999	864	999999	57	13	634	487	253	982	999999	999999	999999	291	122	340	999999	270	862	59	695	94	999999	444	261	548	415	847	999999	480	172	164	999999	604	941	416	999999	971	926	191	631	690	154	999999	999999	312	891	999999	999999	753	999999	999999	999999	24	999999	716	999999	430	403	509	999999	787	703	773	820	972	336	999999	350	999999	861	685	343	680	999999	15	939	455	248	949	999999	229	999999	999999	339	999999	999999	379	790	235	791	999999	578	999999	593	999999	986	381	999999	233	975	999999	845	640	999999	465	295	132	596	808	776	179	191	453	852	999999	285	672	444	287	621	957	363	125	999999	813	117	999999	999999	583	28	999999	847	25	999999	909	999999	870	149	999999	257	999999	782	999999	999999	622	866	134	574	225	568	999999	937	331	612	28	394	999999	726	87	358	379	46	22	790	217	999999	175	999999	942	994	414	533	570	39	393	184	381	666	301	999999	982	351	871	25	704	999999	526	413	955	525	653	154	999999	524	878	999999	770	202	999999	300	700	999999	632	231	163	790	376	999999	229	999999	23	74	999999	140	375	999999	999999	997	95	586	805	999999	525	427	999999	270	999999	56	161	999999	413	999999	424	999999	256	338	999999	649	861	913	265	999999	193	120	
512	999999	999999	999999	158	851	36	772	999999	665	495	937	139	214	999999	893	999999	330	150	37	440	833	999999	433	999999	47	317	525	999999	181	999999	581	579	999999	914	999999	550	541	897	999999	999999	999999	999999	759	999999	318	209	514	768	999999	595	934	93	166	679	999999	940	296	999999	121	543	511	636	999999	344	913	368	724	299	130	999999	787	433	840	999999	999999	761	890	999999	575	837	803	756	177	586	396	999999	422	999999	246	820	263	494	785	766	663	999999	999999	425	601	949	484	999999	648	999999	808	511	253	999999	999999	917	59	378	480	999999	740	754	469	357	947	426	946	999999	999999	999999	98	302	999999	999999	209	794	622	999999	999999	625	999999	588	118	551	778	885	253	999999	999999	999999	770	999999	999999	512	999999	908	545	999999	477	185	13	494	999999	348	999999	515	863	180	103	999999	999999	585	999999	855	920	999999	999999	917	999999	72	999999	999999	145	734	999999	999999	287	999999	56	300	259	832	997	150	621	868	427	770	24	272	31	83	35	768	999999	999999	831	169	591	999999	272	999999	221	415	12	187	359	999999	809	333	238	727	999999	803	999999	999999	588	912	999999	999999	734	875	903	316	999999	109	801	377	999999	353	999999	999999	554	182	999999	631	620	999999	147	444	518	999999	961	690	44	304	999999	232	999999	561	607	919	999999	539	999999	397	724	904	374	903	999999	981	726	465	951	119	183	950	999999	215	852	996	775	999999	543	999999	914	222	999999	999999	999999	578	999999	158	999999	462	202	24	43	999999	906	715	226	244	68	537	274	505	739	925	130	999	999999	726	709	611	153	137	999999	999999	999999	512	999999	628	753	807	546	999999	719	499	916	168	999999	145	999999	146	999999	540	999999	16	999999	999999	483	356	626	160	999999	999999	449	999999	999999	74	28	637	999999	404	93	598	490	261	991	697	786	249	18	999999	91	321	426	999999	831	999999	398	989	925	999999	39	285	999999	999999	684	826	137	584	999999	999999	999999	999999	977	905	62	999999	999999	487	25	782	999999	999999	347	664	78	999999	302	876	313	705	676	39	712	103	999999	999999	595	887	577	174	569	212	69	167	821	802	343	521	999999	649	562	910	973	152	442	795	937	347	534	873	533	261	280	485	184	120	577	884	540	254	595	173	999999	850	223	429	183	190	843	276	477	781	366	663	999999	766	65	569	661	578	870	258	362	703	641	999999	999999	584	999999	999999	234	459	981	275	999999	399	999999	999999	929	22	621	757	504	268	999999	999999	894	617	342	418	64	999999	999999	961	384	347	810	217	219	
904	497	999999	207	999999	51	27	799	100	609	752	999999	932	640	999999	957	122	753	103	999999	889	999999	324	999999	574	656	999999	999999	30	999999	716	589	791	914	34	525	32	559	371	227	389	952	999999	17	589	651	999999	377	584	14	999999	593	717	910	999999	491	182	357	999999	486	823	790	779	999999	893	173	999999	999999	615	999999	934	999999	392	876	999999	937	619	317	662	923	533	850	652	25	628	132	871	881	999999	543	352	674	999999	885	999999	999999	182	603	124	426	999999	114	761	462	79	708	211	840	993	392	871	865	999999	709	952	973	147	763	581	770	301	103	432	81	779	270	637	507	483	327	764	26	999999	246	257	428	98	999999	946	920	921	41	887	212	999999	999999	979	226	999999	429	461	418	32	354	134	582	999999	690	682	809	81	704	367	676	999999	855	673	459	999999	533	885	999999	817	661	849	270	216	230	409	302	290	420	574	63	865	999999	994	848	122	999999	746	408	517	146	849	226	673	220	585	817	813	530	763	999999	544	513	600	370	504	863	999999	999999	999999	389	528	660	140	313	810	281	861	825	347	999999	999999	487	999999	999999	999999	999999	596	999999	644	999999	489	760	657	999999	519	999999	755	633	999999	258	308	294	126	138	618	199	999999	370	999999	314	955	988	192	999999	999999	67	999999	999999	559	872	276	380	817	699	899	767	999999	964	793	999999	525	238	481	98	489	502	999999	312	999999	622	999999	236	595	340	636	500	577	999999	999999	462	289	835	83	481	999999	928	477	427	238	850	196	132	576	999999	999999	727	999999	999999	496	129	697	770	999999	999999	999999	50	784	486	72	999999	200	330	999999	341	178	999999	164	999	115	560	34	942	84	222	436	423	659	999999	552	999999	983	482	196	433	999999	518	978	147	155	942	153	999999	999999	829	999999	865	711	999999	783	108	573	517	989	935	105	754	696	643	510	912	999999	152	934	999999	999999	999999	144	999999	576	999999	710	27	854	173	416	43	587	254	999999	570	712	999999	999999	999999	345	476	493	260	338	20	822	345	636	243	561	11	66	999999	999999	942	731	723	668	999999	397	556	662	825	529	72	177	451	90	940	999999	999999	293	491	818	948	233	884	999999	566	837	999999	390	620	999999	414	976	386	999999	620	838	988	755	999999	999999	788	814	668	731	999999	843	999999	264	696	44	594	718	575	999999	465	719	847	75	112	296	31	175	51	223	999999	95	790	610	470	111	220	999999	559	435	39	143	565	162	392	999999	466	121	694	586	28	999999	411	
993	384	999999	999999	923	653	999999	43	623	772	454	616	191	62	769	794	594	823	999999	168	149	362	332	999999	694	682	389	830	910	481	464	205	999999	683	999999	236	568	120	999999	567	121	401	416	371	120	546	211	669	696	327	110	999999	645	537	272	641	62	747	306	251	999999	616	133	151	317	259	198	999999	266	999999	235	483	537	814	56	747	946	960	53	157	481	719	143	592	381	701	999999	890	421	165	183	821	813	55	999999	504	999999	274	63	860	357	703	999999	163	102	626	235	830	490	524	999999	101	999999	158	999999	554	483	541	770	615	700	999999	999999	999999	999999	413	999999	491	521	551	480	681	999999	192	999999	777	315	980	500	754	476	728	409	897	470	91	999999	664	285	748	31	999999	999999	447	170	59	999999	999999	999999	688	999999	743	319	939	54	23	194	522	999999	999999	249	502	51	999999	149	999999	999999	999999	640	287	999999	999999	216	772	530	743	188	469	31	999999	999999	12	196	811	798	732	419	999999	852	457	897	604	315	292	509	999999	999999	487	308	199	160	427	672	515	401	950	537	999999	999999	310	834	725	500	999999	832	247	315	999999	999999	417	562	439	346	999999	999999	693	700	924	273	11	57	700	171	832	600	742	339	681	420	999999	204	872	999999	551	999999	181	113	999999	460	999999	223	465	269	890	999999	721	91	490	134	708	999999	613	282	417	262	999999	564	668	18	99	999999	634	819	999999	222	689	999999	794	999999	999999	589	992	999999	999999	999999	591	441	280	205	878	661	849	999999	712	999999	591	599	999999	999999	999999	617	445	698	370	364	588	646	891	677	999999	343	296	920	915	999999	267	999999	281	629	670	999999	999999	473	999999	438	68	88	116	999999	631	99	743	505	91	601	154	304	113	647	999999	945	549	999999	258	545	375	929	999999	593	341	999999	328	24	999999	786	333	972	569	931	306	510	999999	121	56	857	999999	790	999999	324	999999	963	45	633	429	999999	162	999999	224	594	999999	139	447	522	448	188	770	729	877	305	999999	182	735	999999	350	699	414	438	556	400	945	584	999999	999999	999999	378	417	694	595	999999	999999	642	757	974	999999	999999	72	27	999999	999999	96	999999	999999	543	56	801	238	999999	999999	729	999999	723	144	999999	648	488	999999	131	999999	999999	771	86	143	975	671	999999	425	760	313	183	999999	999999	766	688	314	999999	670	556	280	817	150	554	411	866	591	909	507	933	336	389	999999	940	124	602	106	20	999999	999999	999999	999999	386	477	560	119	101	923	957	456	520	572	817	
999999	851	95	999999	226	674	999999	999999	762	138	999999	433	923	54	999999	283	174	999999	999999	348	999999	684	999999	441	672	993	999999	774	667	999999	999999	999999	763	999999	646	98	38	672	999999	999999	469	554	119	292	999999	54	637	999999	999999	999999	792	864	999999	234	95	807	991	654	267	232	382	502	725	810	86	79	669	361	408	608	254	502	711	957	999999	187	999999	577	546	999999	999999	237	999999	27	169	196	999999	539	999999	839	106	384	414	999999	964	967	828	309	215	999999	384	286	666	795	405	300	163	269	355	907	999999	424	117	639	865	154	999999	708	650	890	872	999999	874	999999	999999	869	97	64	993	911	359	275	372	999999	253	90	570	585	621	868	43	936	194	579	606	682	277	775	999999	819	845	130	658	325	999999	255	411	107	292	999999	999999	108	276	999999	999999	966	62	395	999999	785	583	999999	999999	999999	999999	936	945	304	962	830	999999	999999	999999	183	999999	239	616	999999	769	999999	678	473	302	95	665	934	670	999999	31	639	999999	882	389	16	999999	309	43	876	468	999999	309	999999	144	999999	999999	999999	835	102	379	328	359	14	625	999999	116	120	254	11	126	922	275	999999	283	999999	209	719	932	266	938	765	999999	740	999999	999999	698	572	999999	839	161	774	108	999999	380	702	290	625	266	999999	999999	135	999999	42	999999	545	750	114	999999	811	262	224	958	578	164	613	133	619	426	871	699	544	780	999999	850	352	824	697	824	580	999999	584	462	940	367	812	710	173	980	999999	12	594	738	527	586	936	815	529	423	767	579	671	209	394	999999	365	354	999999	191	417	999999	63	289	262	999999	678	762	28	999999	999999	902	999999	638	383	869	115	805	262	827	999999	537	304	283	67	11	381	385	77	999999	999999	468	69	981	573	331	949	999999	485	758	999999	183	797	317	82	864	619	999999	826	525	999999	559	101	823	999999	879	999999	999999	231	260	397	302	999999	379	220	999999	843	978	74	62	919	800	330	999999	918	740	740	987	210	203	392	348	999999	551	461	451	999999	245	713	694	999999	179	999999	234	371	615	489	427	999999	199	30	640	999999	773	606	396	999999	999999	904	999999	149	439	579	37	868	999999	743	153	918	769	516	607	274	999999	999999	750	717	999999	999999	312	261	322	890	21	182	751	380	785	945	75	221	778	341	186	999999	474	600	65	366	322	999999	345	508	337	683	422	376	598	625	999999	679	144	464	601	286	826	549	567	854	126	999999	957	207	999999	557	737	276	999999	999999	999999	160	661	999999	
820	999999	999999	814	562	338	760	385	782	999999	999999	395	86	324	739	900	999999	924	42	210	250	644	914	148	655	999999	945	999999	999999	772	941	705	27	406	999999	999999	370	22	999999	239	104	740	896	798	118	467	480	999999	536	197	108	759	128	999999	999999	999999	525	777	168	781	392	999999	107	19	227	393	378	680	679	578	539	714	936	802	115	509	747	126	39	999999	309	532	619	999999	674	191	999999	566	908	468	645	999999	853	215	847	491	643	886	580	724	99	800	999999	958	657	393	823	325	355	988	438	408	999999	971	482	859	993	16	345	45	805	811	999999	999999	932	946	861	999999	954	999999	866	860	546	999999	999999	509	788	661	442	999999	999999	999999	220	920	39	247	999999	882	733	999999	497	999999	551	544	919	287	38	532	35	711	532	102	999999	999999	131	577	861	999999	873	972	81	999999	574	64	677	543	999999	999999	999999	695	109	999999	997	967	136	240	319	12	999999	999999	999999	999999	635	730	758	276	999999	999999	799	461	385	999999	999999	761	916	999999	71	999999	867	385	686	186	351	999999	612	553	104	999999	999999	890	999999	999999	999999	62	501	815	999999	843	305	410	642	121	62	729	999999	999999	968	246	61	999999	178	822	145	999999	999999	999999	914	305	128	214	999999	508	884	908	203	525	999999	956	269	999999	999999	228	201	466	743	999999	134	621	30	999999	585	858	999999	632	999999	446	724	46	919	206	999999	999999	725	100	238	144	236	153	999999	999999	337	999999	999999	999999	523	950	630	678	276	999999	180	999999	999999	999999	999999	323	166	262	196	756	801	999999	47	999999	210	57	503	110	237	609	348	980	999999	236	589	999999	999999	401	118	771	815	55	770	360	36	607	136	999999	471	999999	977	974	999999	779	992	15	974	999999	749	476	999999	999999	450	999999	229	200	217	58	621	999999	999999	764	153	999999	940	756	561	686	46	603	921	979	639	322	631	999999	33	315	243	999999	599	999999	651	642	324	999999	999999	113	140	836	999999	87	902	999999	484	223	830	999999	839	246	454	999999	999999	156	554	477	891	999999	45	855	176	902	814	47	466	999999	122	511	110	654	162	458	555	999999	999999	844	87	999999	838	999999	544	999999	476	997	999999	311	102	999999	999999	846	999999	476	77	999999	669	497	999999	864	999999	999999	110	999999	440	194	999999	996	742	675	943	710	400	667	300	627	321	685	435	816	999999	999999	379	617	424	263	260	685	999999	999999	999999	716	581	222	999999	826	317	225	60	999999	999999	142	569	999999	562	386	456	999999	185	450	999999	984	
71	455	956	793	999999	493	904	186	999999	408	616	471	144	236	139	187	392	474	319	106	999999	154	902	775	595	952	999999	999999	999999	522	510	939	316	556	655	135	999999	999999	999999	824	320	873	357	999999	999999	999999	292	335	256	279	999999	999999	999999	867	359	999999	552	190	207	690	999999	866	379	421	897	676	165	999999	999999	13	920	999999	290	495	785	760	796	396	258	999999	670	730	790	537	999999	798	999999	449	206	738	999999	999999	999999	503	999999	453	503	936	999999	850	999999	704	999999	253	999999	452	999999	645	91	598	130	999999	999999	709	29	707	86	999999	999999	109	868	715	390	843	431	844	999999	787	999999	341	267	999999	999999	999999	999999	966	976	999999	999999	726	376	999999	368	607	617	426	153	583	483	689	377	660	693	999999	981	236	323	910	999999	514	999999	643	999999	749	341	270	387	534	162	999999	731	538	999999	526	733	706	357	999999	999999	14	701	45	314	418	964	606	999999	999999	427	330	652	999999	725	673	893	733	624	999999	999999	356	49	619	999999	999999	958	838	999999	177	785	285	878	540	684	816	813	999999	999999	139	999999	999999	104	999999	117	832	999999	665	812	999999	632	999	91	739	516	879	999999	92	999999	884	459	135	610	999	485	151	451	122	390	909	860	107	999999	494	832	540	261	922	512	999999	999999	303	35	13	545	785	203	999999	33	804	851	999999	192	454	680	659	134	105	640	965	999999	298	284	999999	999999	999999	606	597	906	999999	999999	52	999999	26	866	166	109	607	464	700	948	311	99	999999	67	999999	914	949	814	183	415	166	292	547	217	729	28	132	999999	999999	189	605	243	57	186	999999	160	175	587	523	560	527	999999	940	26	89	209	999999	845	999999	620	656	782	733	570	471	760	43	809	999999	147	977	735	454	521	999999	78	999999	409	258	999999	749	371	300	999999	888	999999	352	530	137	529	329	286	999999	399	532	999999	999999	486	715	58	127	999999	450	386	582	792	196	428	673	999999	167	299	596	33	870	295	491	120	999999	945	417	999999	681	999999	818	999999	866	64	999999	529	568	999999	694	999999	861	392	999999	914	999999	105	339	923	857	126	372	999999	689	845	528	999999	341	399	804	999999	640	614	685	999999	567	881	925	999999	999999	999999	999999	602	604	999999	171	999999	374	999999	79	586	616	494	655	564	255	787	999999	999999	999999	751	999999	178	760	924	569	256	707	96	356	169	180	207	999999	712	674	769	435	999999	683	50	872	765	329	228	999999	155	959	130	588	780	869	904	999999	688	999999	283	999999	
999999	826	999999	780	999999	229	910	999999	418	11	999999	999999	486	361	719	348	999999	879	431	849	999999	770	999999	297	999999	508	576	299	999999	999999	804	755	401	926	755	999999	768	269	594	545	419	812	745	154	26	240	112	429	160	565	120	809	535	999999	310	909	412	627	999999	779	653	620	149	817	206	197	498	559	999999	253	579	235	999999	999999	999999	729	35	279	281	999999	405	157	149	999999	999999	995	230	966	625	845	73	151	999999	815	891	798	673	927	999999	829	741	552	999999	907	999999	884	524	648	999999	999999	883	143	356	847	999999	506	481	438	335	999999	967	999999	934	760	189	438	169	479	994	640	999999	107	331	451	614	853	334	242	724	606	999999	581	999999	53	961	999999	795	228	999999	395	999999	244	601	746	862	219	999999	999999	727	557	725	999999	654	999999	525	786	811	904	999999	999999	182	249	714	729	730	395	999999	890	798	260	643	941	47	609	323	821	505	585	589	405	999999	271	514	176	881	435	927	999999	527	185	127	890	986	999999	223	88	999999	872	999999	476	659	727	274	477	914	783	999999	999999	50	704	290	236	324	837	295	910	734	548	848	305	468	999999	372	622	142	752	955	136	395	245	301	633	569	123	999999	517	996	47	261	999999	999999	882	577	823	895	891	575	158	625	312	353	981	33	719	17	718	999999	652	345	171	828	999999	659	999999	413	656	666	211	101	999999	913	697	296	999999	999999	586	373	549	726	250	187	806	999999	999999	891	999999	609	999999	999999	37	163	354	999999	99	278	999999	232	772	419	999999	234	374	67	999999	399	656	694	282	999999	999999	354	814	925	104	984	32	999999	576	913	103	56	817	105	999999	624	568	995	206	482	341	999999	600	139	999999	26	813	748	662	693	244	999999	999999	18	684	999999	348	428	999999	115	255	999999	656	859	999999	202	417	278	999999	233	999999	661	497	999999	999999	78	999999	684	448	999999	999999	284	717	882	999999	479	720	808	421	999999	999999	150	999999	101	236	999999	706	741	999999	294	609	544	755	999999	863	582	136	536	999999	616	999999	999999	980	529	933	971	458	773	190	999999	482	609	999999	612	947	690	274	999999	573	343	371	22	870	163	479	636	529	289	29	105	352	193	308	805	999999	999999	169	868	167	999999	717	933	561	967	812	10	688	152	491	183	999999	999999	963	175	255	917	999999	999999	59	307	452	179	753	999999	503	298	310	60	160	335	530	405	999999	317	625	999999	460	999999	350	479	999999	386	797	999999	999999	622	230	142	560	544	830	
343	818	860	813	548	999999	476	473	523	999999	999999	999999	166	999999	999999	491	655	549	817	466	889	485	580	359	75	381	907	307	999999	78	177	500	616	504	197	999999	388	999999	87	257	999999	439	826	779	999999	395	641	203	874	141	999999	999999	999999	87	940	857	247	511	747	176	282	179	999999	455	532	999999	385	999999	465	999999	112	161	472	570	999999	459	659	801	48	680	739	999999	433	750	999999	584	757	538	564	340	999999	877	756	910	975	814	847	381	999999	999999	999999	980	737	547	38	999999	130	999999	999999	999999	208	999999	999999	77	999999	999999	746	841	999999	999999	389	846	106	135	986	235	404	999999	999999	999999	999999	287	555	865	670	758	976	885	721	90	463	585	932	82	999999	903	999999	688	483	417	78	16	430	307	793	999999	883	612	999999	803	999999	569	587	999999	880	920	999999	607	407	678	592	860	999999	869	999999	804	999999	34	993	93	820	715	87	187	999999	604	856	258	81	506	999999	374	333	918	71	893	997	999999	202	221	23	807	291	804	825	999999	886	560	999999	989	999999	859	619	478	983	313	999999	410	349	285	74	642	535	900	804	999999	536	211	807	999999	999999	918	999999	781	80	22	434	283	362	391	999999	305	446	91	256	24	754	855	999999	758	411	999999	999999	917	157	380	282	999999	999999	607	999999	685	999999	219	193	341	38	837	407	971	999999	218	999999	957	566	768	206	454	654	789	999999	680	999999	59	200	999999	999999	913	634	699	740	54	282	999999	999999	42	552	236	999999	915	999999	999999	999999	963	879	202	549	999999	360	388	184	827	736	221	144	999999	419	703	28	973	78	999999	212	708	999999	834	999999	301	257	999999	226	969	556	999999	802	555	999999	312	179	999999	669	999999	562	999999	524	912	317	999999	621	710	623	848	217	999999	846	871	715	749	732	55	999999	257	450	826	171	215	281	999999	999999	999999	776	117	534	30	313	503	562	955	193	328	526	999999	999999	547	910	999999	999999	631	891	999999	840	483	579	134	742	999999	134	735	999999	999999	640	320	652	42	999999	516	324	999999	621	352	319	759	999999	413	528	390	577	902	915	999999	454	650	999999	488	748	999999	537	410	288	999999	379	999999	870	873	688	216	999999	999999	614	404	63	574	999999	999999	621	999999	917	176	606	361	845	231	819	999999	865	999999	215	999999	293	999999	979	914	999999	999999	999999	999999	888	692	725	321	167	929	298	521	739	879	640	566	999999	668	999999	370	803	927	56	158	16	579	18	999999	999999	69	363	974	999999	149	665	290	575	137	
202	999999	999999	294	204	915	933	308	561	999999	360	648	999999	625	264	618	120	981	999999	825	487	318	683	37	999999	999999	999999	324	105	600	224	359	990	738	475	159	919	519	732	140	999999	999999	27	999999	347	362	762	737	719	807	999999	999999	606	750	650	883	552	423	973	107	349	999999	212	961	771	10	658	999999	160	115	698	600	999999	553	610	779	301	999999	689	958	345	837	604	298	570	540	752	250	97	592	607	505	545	999999	790	999999	504	66	999999	999999	703	999999	587	614	118	438	435	999999	150	871	592	890	734	25	999999	999999	24	999999	999999	999999	257	418	480	568	999999	202	65	623	762	14	999999	244	409	352	999999	151	999999	999999	189	142	115	699	109	226	999	716	771	530	999999	288	999999	999999	665	30	999999	295	723	999999	115	915	383	811	301	146	596	999999	490	392	999999	620	261	34	734	268	135	558	318	263	568	999999	431	535	749	484	999999	999999	579	389	262	999999	427	241	884	274	758	999999	999999	963	999999	999999	999999	389	999999	263	36	567	855	406	895	541	976	469	999999	999999	494	848	999999	816	723	901	778	111	140	999999	999999	30	149	470	509	831	159	355	633	916	566	52	764	496	457	999999	999999	183	493	999999	992	957	999999	999999	780	910	242	591	249	728	873	133	258	979	69	16	427	999999	999999	74	999999	631	999999	999999	757	451	999999	575	369	868	72	604	999999	419	999999	999999	249	999999	999999	598	598	568	116	999999	52	442	793	999999	999999	450	437	999999	286	428	338	371	131	999999	999999	338	827	999999	999999	999999	665	279	515	839	190	824	767	848	705	307	475	823	525	931	501	999999	658	999999	999999	999999	440	619	327	199	999999	437	124	12	767	999999	771	999999	347	999999	248	773	927	953	604	612	682	589	747	979	952	515	845	199	745	497	680	530	528	311	939	56	999999	325	758	753	710	764	91	353	536	543	486	999999	692	999999	397	999999	999999	999999	246	851	871	348	246	575	591	924	266	279	681	250	412	45	795	999999	999999	611	999999	850	902	917	508	404	999999	419	39	65	506	27	999999	975	999999	999999	75	999999	185	613	88	193	172	785	508	999999	672	295	999999	999999	994	999999	999999	999999	509	851	999999	328	352	476	895	827	545	535	427	248	180	705	423	419	970	706	26	219	532	21	688	999999	419	697	732	167	288	588	71	16	122	323	476	999999	369	999999	999999	708	717	999999	648	999999	367	269	640	966	872	999999	480	999999	483	696	263	999999	173	999999	999999	999999	744	737	549	956	999999	421	
136	857	238	447	999999	999999	999999	999999	501	281	999999	61	999999	999999	66	765	295	567	999999	999999	999999	999999	70	979	812	999999	999999	99	963	980	711	999999	172	946	142	783	737	434	670	256	336	175	999999	981	999999	999999	999999	999999	999999	978	999999	982	848	700	888	999999	796	259	635	208	396	871	999999	520	570	999999	889	813	27	282	38	860	896	999999	447	367	231	88	855	700	105	999999	500	984	538	999999	999999	999999	67	999999	986	488	999999	999999	859	464	821	684	421	451	231	944	741	326	950	591	999999	986	263	530	488	718	403	934	999999	318	999999	369	982	840	999999	428	999999	594	296	549	70	999999	12	982	546	999999	667	413	479	999999	347	184	44	947	643	855	217	536	943	278	94	999999	369	551	94	461	702	999999	999999	999999	198	156	40	999999	530	661	984	281	984	941	60	989	464	999999	971	206	335	44	999999	999999	999999	999999	650	27	465	205	74	999999	999999	94	844	97	801	677	999999	200	154	633	426	982	999999	936	552	12	228	104	410	418	580	887	135	999999	382	999999	999999	999999	505	22	945	334	596	999999	383	999999	107	962	198	787	988	780	62	999999	999999	999999	122	285	999999	999999	799	999999	794	999999	999999	20	958	187	714	183	96	992	695	999999	688	102	395	347	562	652	999999	265	999999	623	429	799	835	999999	999999	999999	515	315	303	856	222	999999	539	940	653	999999	940	919	258	24	701	995	95	920	24	525	999999	999999	999999	34	743	544	464	181	236	91	184	535	138	557	667	780	699	999999	919	113	562	455	694	199	711	985	16	891	921	999999	714	915	419	533	337	740	593	999999	123	999999	999999	368	713	572	198	999999	999999	700	356	921	306	999999	10	910	999999	999999	999999	532	322	758	999999	572	260	802	999999	268	125	604	999999	927	999999	429	725	252	984	203	741	131	10	305	203	999999	545	10	999999	468	999999	509	999999	952	659	70	956	999999	149	999999	117	911	999999	999999	300	999999	479	429	734	876	531	758	999999	769	643	959	531	27	999999	231	37	259	999999	908	353	615	44	278	277	136	473	370	999999	999999	999999	830	926	80	14	999999	836	999999	999999	260	999999	166	583	799	318	999999	538	939	799	917	529	857	246	999999	587	684	999999	211	161	607	413	170	655	499	683	813	43	461	22	558	395	912	983	424	971	196	42	245	999999	577	598	534	999999	999999	999999	238	593	638	493	330	854	635	999999	669	846	999999	511	94	125	505	666	86	926	251	532	999999	999999	999999	325	400	652	916	999999	584	18	879	
999999	471	591	455	229	404	968	999999	704	760	948	324	578	205	685	999999	999999	464	910	521	607	330	999999	300	999999	772	999999	102	999999	999999	393	999999	660	966	186	50	999999	670	285	272	999999	243	547	772	668	559	999999	130	715	999999	797	787	673	999999	282	279	999999	301	999999	457	999999	875	24	766	999999	569	664	611	28	645	999999	458	189	999999	412	373	782	889	631	999999	999999	202	999999	999999	149	606	715	999999	694	907	240	999999	999999	828	190	243	229	780	405	999999	895	999999	111	79	258	999999	608	35	999999	908	999999	919	999999	297	927	889	497	50	999999	770	853	500	999999	999999	414	254	880	360	999999	179	154	12	999999	531	999999	887	999999	999999	725	999999	998	690	999999	786	999999	321	541	999999	900	999999	745	188	163	999999	256	999999	724	990	665	14	468	257	568	915	763	999999	435	148	388	49	999999	999999	324	825	772	173	422	140	699	999999	713	598	460	176	999999	965	999999	858	284	513	173	109	651	721	342	750	999999	173	32	999999	885	402	999999	860	502	565	864	338	862	93	982	593	301	572	301	999999	797	999999	999999	798	999999	577	864	874	876	699	538	602	492	31	50	999999	118	772	217	999999	999999	999999	673	999999	111	999999	995	201	999999	580	999999	89	430	999999	953	999999	681	234	292	999999	999999	37	999999	999999	37	271	845	999999	52	733	484	528	365	980	183	999999	727	624	696	134	581	999999	353	306	891	459	182	30	999999	320	577	884	490	999999	782	999999	615	999999	840	839	674	164	999999	797	105	289	723	450	299	755	12	67	999999	999999	737	999999	999999	687	911	578	999999	825	773	731	999999	600	48	999999	999999	515	592	856	784	856	460	999999	523	555	999999	999999	735	732	731	321	317	999999	356	999999	171	999999	983	927	999999	271	750	999999	999999	999999	999999	504	250	999999	252	783	173	155	282	681	706	319	352	138	486	999999	842	367	104	461	423	646	999999	715	305	291	531	999999	897	522	999999	610	999999	106	915	706	999999	479	489	947	158	171	247	999999	625	851	574	999999	451	999999	428	393	999999	929	13	993	999999	534	960	961	262	509	258	999999	575	105	283	999999	999999	779	939	373	877	999999	313	262	999999	578	99	999999	999999	675	999999	248	103	722	999999	117	102	999999	456	835	519	528	694	648	999999	487	110	529	578	327	641	671	719	65	516	607	625	751	594	681	444	516	254	586	296	19	999999	999999	250	175	163	302	333	113	854	358	999999	665	999999	999999	478	569	876	398	44	999999	529	48	216	999999	999999	351	336	774	
400	12	284	118	999999	999999	821	999999	289	412	174	349	347	615	211	167	155	960	412	673	212	874	999999	999999	999999	744	490	628	999999	992	684	812	999999	558	712	851	83	354	999999	444	999999	231	999999	473	234	694	214	913	836	58	999999	999999	938	663	572	526	999999	999999	565	618	999999	203	610	297	728	361	383	788	999999	359	93	999999	657	967	572	981	594	176	999999	858	539	999999	791	597	889	162	873	312	986	196	488	654	788	694	31	999999	620	992	999999	872	320	425	20	999999	999999	311	999999	970	100	999999	931	206	799	707	88	999999	412	999999	408	575	999999	81	802	716	871	999999	22	963	946	666	371	602	999999	999999	547	123	565	314	633	588	289	999999	999999	999999	265	292	855	91	615	999999	999999	999999	594	180	394	249	999999	304	615	535	999999	910	34	434	229	338	775	999999	170	964	999999	999999	999999	999999	295	585	999999	405	460	588	583	999999	357	771	171	763	18	260	372	999999	499	271	698	999999	299	379	877	788	186	999999	516	813	999999	999999	999999	999999	227	774	999999	809	390	227	844	37	951	999999	562	263	999999	465	329	525	678	999999	475	29	409	999999	529	916	707	80	229	999999	81	770	19	706	877	764	545	243	375	999999	999999	282	999999	999999	155	931	816	624	525	720	607	991	145	68	185	999999	999999	935	255	968	999999	320	998	999999	955	999999	999999	999999	386	999999	999999	95	160	124	945	202	603	738	146	597	109	93	999999	508	999999	90	999999	950	530	999999	767	610	988	406	462	606	283	115	999999	964	999999	959	999999	999999	999999	521	999999	999999	122	982	281	268	999999	657	869	999999	764	999999	395	999999	556	407	999999	383	741	999999	999999	754	662	999999	919	999999	32	182	24	999999	999999	538	999999	413	249	614	837	547	731	999999	811	341	537	444	999999	783	720	999999	417	185	999999	863	285	490	424	96	367	773	73	999999	246	999999	642	729	999999	235	792	982	999999	942	569	999999	999999	999999	999999	765	999999	999999	506	145	777	191	765	838	516	982	263	999999	988	163	257	74	483	999999	271	999999	698	808	272	617	999999	737	216	475	615	844	221	52	981	999999	869	999999	999999	927	16	64	999999	803	223	999999	971	575	993	999999	999999	999999	315	999999	999999	999999	77	999999	956	889	154	999999	975	300	233	671	770	221	999999	999999	293	999999	999999	556	941	217	999999	894	595	82	645	425	744	735	780	120	999999	999999	80	667	591	461	999999	387	782	966	89	570	580	551	429	760	999999	663	197	586	999999	999999	761	764	989	182	823	883	254	729	
305	249	999999	123	142	262	150	577	748	832	999999	420	773	999999	137	999999	999999	53	999999	885	95	90	999999	203	999999	780	756	316	999999	418	999999	309	142	63	671	999999	60	467	419	176	619	762	915	365	999999	999999	999999	999999	637	999999	859	779	239	369	643	225	999999	326	711	361	506	834	899	339	204	626	999999	719	999999	297	999999	856	634	487	275	333	174	999999	999999	123	795	969	999999	999999	999999	857	79	999999	420	999999	147	734	756	67	999999	785	863	999999	171	45	20	999999	483	349	523	12	155	752	103	320	60	521	784	999999	566	537	999999	999999	780	346	999999	999999	309	999999	160	978	110	576	816	490	469	999999	999999	999999	112	529	999999	339	999999	556	712	999999	679	110	999999	999999	999999	168	501	999999	630	415	805	825	488	506	999999	627	198	545	902	578	936	613	850	472	501	287	494	47	52	825	529	233	633	240	834	209	999999	534	999999	942	85	683	860	63	782	999999	28	606	563	999999	150	392	999999	143	389	75	259	933	134	999999	673	999999	101	804	885	581	201	257	999999	766	176	664	516	960	502	262	752	999999	689	307	269	999999	999999	184	684	147	579	999999	850	769	949	999999	999999	366	278	621	592	999999	999999	210	12	999999	935	796	701	486	875	693	999999	137	323	999999	253	827	412	785	979	916	130	748	12	701	406	902	816	999999	999999	999999	691	881	670	697	628	999999	304	498	999999	687	482	207	272	885	859	999999	999999	496	999999	583	954	493	999999	675	935	429	999999	999999	374	42	979	63	999999	725	12	999999	467	625	999999	999999	533	914	831	302	444	922	486	999999	842	683	456	329	373	999999	205	207	999999	994	761	999999	289	992	133	920	707	429	975	546	883	109	266	829	663	999999	60	999999	661	999999	241	22	999999	92	468	691	586	659	999999	552	999999	999999	520	472	864	634	999999	540	791	999999	595	24	947	939	999999	743	426	626	999999	854	630	166	546	899	762	748	266	207	533	442	999999	57	739	432	26	999999	588	793	965	999999	44	519	258	750	754	999999	75	999999	848	725	274	999999	993	835	921	374	999999	621	710	125	378	286	999999	358	577	999999	999999	524	922	164	164	633	660	999999	819	120	907	795	155	999999	683	999999	359	808	177	384	64	904	510	999999	999999	967	93	999999	660	757	512	899	999999	216	999999	550	91	694	570	641	999999	365	25	999999	466	472	475	174	442	126	999999	208	191	203	492	380	999999	999999	343	197	549	999999	999999	999999	607	17	622	999999	604	142	180	664	247	999999	999999	699	
999999	699	999999	358	999999	999999	418	544	830	999999	718	999999	723	570	536	999999	361	999999	101	498	387	954	213	999999	849	536	569	309	999999	273	960	654	999999	793	491	999999	94	984	999999	630	402	443	241	303	299	999999	225	999999	606	369	312	999999	445	587	321	999999	496	737	509	965	359	999999	999999	999999	353	74	861	930	88	222	726	377	687	471	105	944	722	909	169	215	320	536	703	585	960	106	219	540	999999	999999	827	356	484	999999	999999	294	844	674	949	235	999999	295	954	393	643	999999	187	973	491	377	222	999999	578	303	655	823	999999	999999	606	257	854	330	999999	531	395	380	999999	957	199	811	109	57	960	933	433	34	581	320	942	34	919	245	59	113	344	999999	999999	191	84	999999	999999	831	78	701	380	999999	837	433	997	273	53	229	783	680	999999	174	626	644	869	630	251	105	81	999999	338	999999	281	999999	999999	155	602	711	883	742	932	278	979	268	563	972	197	999999	999999	678	981	699	461	999999	999999	180	623	999999	321	453	999999	783	759	496	372	761	189	492	246	851	671	341	345	51	748	999	999999	367	91	896	443	999999	782	402	599	638	167	999999	999999	26	532	468	399	440	536	158	518	492	896	802	792	705	910	999999	17	650	364	419	999999	836	999999	999999	61	999999	999999	121	10	999999	897	999999	603	286	972	230	329	212	999999	904	515	599	490	702	471	999999	999999	738	193	322	999999	949	284	748	283	999999	40	277	999999	999999	430	424	157	161	999999	999999	208	516	732	690	151	805	707	999999	999999	39	355	999999	793	999999	320	281	928	688	972	947	459	855	12	999999	200	61	795	967	999999	101	452	338	116	308	90	598	15	999999	180	589	251	825	999999	253	337	747	483	644	999999	158	495	468	188	647	999999	353	513	999999	500	99	19	739	974	999999	999999	999999	186	495	691	722	999999	435	518	999999	706	999999	20	999999	961	999999	578	999999	313	335	999999	983	159	999999	595	737	999999	572	13	90	579	512	850	42	666	999999	571	988	952	941	882	70	950	999999	941	89	342	754	480	57	999999	999999	999999	999999	216	604	866	999999	999999	954	637	999999	999999	437	814	203	783	978	102	650	881	590	209	372	452	999999	42	364	999999	515	404	340	101	955	569	721	86	210	826	71	453	854	999999	997	314	189	638	523	980	999999	999999	364	661	829	176	999999	659	73	206	999999	571	512	198	394	560	306	999999	476	867	103	127	999999	161	40	999999	999999	999999	999999	999999	273	999999	999999	383	780	218	49	999999	272	
999999	999999	71	22	14	999999	500	941	999999	703	447	17	578	171	655	999999	629	724	999999	630	632	999999	439	458	15	932	762	62	138	417	186	520	627	349	687	238	41	114	578	995	540	265	371	798	763	999999	695	999999	999999	999999	160	999999	836	58	639	650	209	613	16	81	403	447	812	257	527	927	999999	238	483	426	856	524	155	217	99	999999	999999	640	694	955	999999	26	198	642	267	999999	683	578	710	47	999999	428	999999	999999	999999	999999	452	123	999999	836	999999	466	999999	999999	639	635	999999	629	999999	271	871	569	918	61	833	386	999999	999999	999999	835	253	999999	999999	446	397	437	426	649	614	999999	924	664	999999	858	295	781	753	751	999999	631	353	999999	999999	448	999999	470	999999	999999	672	226	843	282	999999	999999	592	999999	999999	999999	59	211	219	699	25	962	346	216	209	69	999999	62	632	508	177	369	999999	198	999999	999999	280	927	999999	379	976	398	999999	652	999999	922	276	999999	843	927	701	800	422	653	49	657	111	999999	270	999999	291	620	593	999999	115	763	999999	403	665	857	555	132	999999	839	722	999999	808	999999	999999	287	793	999999	999999	705	999999	376	946	838	159	544	978	322	999999	999999	97	999999	805	999999	546	778	999999	872	771	986	382	999999	527	582	999999	422	849	417	294	983	655	954	999999	888	538	999999	816	125	254	131	999999	999999	999999	794	751	366	821	999999	157	999999	999999	921	566	232	332	999999	848	373	906	736	695	999999	999999	684	833	143	954	916	289	807	961	999999	628	650	117	149	124	733	831	575	600	859	269	398	675	999999	397	189	999999	311	890	999999	219	999999	435	317	214	999999	961	617	411	904	710	999999	933	465	999999	999999	124	192	122	125	542	341	145	836	311	999999	999999	999999	745	774	361	977	916	518	643	120	225	799	934	343	771	223	173	999999	158	919	464	219	441	482	75	382	199	775	910	878	999999	999999	16	999999	771	862	871	637	999999	999999	999999	425	821	192	999999	324	257	778	353	328	999999	449	687	391	185	799	999999	273	709	978	999999	151	608	765	738	626	793	370	571	909	351	536	999999	426	999999	49	398	258	781	750	134	999999	432	591	710	932	911	999999	999999	999999	205	999999	928	999999	943	292	816	66	453	84	530	887	217	444	977	641	999999	271	895	146	411	418	491	999999	853	378	999999	999999	65	806	714	179	970	598	713	743	608	999999	999999	214	232	341	804	707	230	247	212	988	614	999999	635	650	729	263	571	786	126	969	999999	575	573	999999	11	647	369	361	
917	999999	730	244	43	729	788	691	913	79	999999	784	738	616	175	730	411	999999	181	74	450	717	999999	926	626	638	856	907	999999	431	340	999999	347	999999	330	594	268	380	45	999999	862	47	349	502	182	342	241	115	409	843	398	25	475	305	999999	999999	591	999999	617	999999	873	999999	60	999999	999999	457	446	869	296	581	999999	41	999999	275	999999	999999	377	535	754	294	406	750	999999	797	42	325	691	52	956	130	13	464	762	641	42	982	986	858	763	725	999999	371	819	999999	381	367	75	209	999999	509	832	66	58	333	998	132	999999	999999	458	423	765	404	913	999999	578	999999	999999	318	999999	229	999999	519	999999	999999	398	999999	931	679	425	675	260	999999	949	456	999999	947	415	439	642	909	609	732	999999	350	959	501	458	653	260	373	98	756	966	999999	999999	323	294	29	999999	963	201	702	838	783	999999	284	454	999999	877	631	601	839	676	999999	619	999999	119	430	79	896	999999	999999	429	62	586	503	999999	85	372	974	662	999999	999999	678	718	907	894	626	187	685	56	999999	776	999999	771	259	90	642	999999	401	213	864	949	999999	387	913	999999	785	999999	669	759	379	999999	902	999999	215	345	997	614	999999	797	999999	253	394	849	999999	511	999999	290	999999	423	882	822	999999	771	798	447	465	301	805	634	119	429	518	926	677	897	999999	660	566	999999	93	999999	551	603	720	621	565	198	792	411	482	505	869	256	877	556	132	141	180	767	879	705	999999	999999	688	74	734	467	999999	999999	637	149	723	999999	340	853	281	377	61	999999	999999	276	999999	403	999999	999999	559	271	999999	130	775	742	489	798	44	387	999999	473	915	655	886	999999	26	105	999999	999999	781	999999	916	33	999999	755	90	993	886	612	999999	416	925	84	515	472	418	61	999999	999999	660	925	388	952	999999	807	461	405	300	784	260	999999	999999	999999	999999	112	355	36	845	29	662	496	912	999999	190	812	548	841	999999	423	999999	965	183	878	682	856	78	963	999999	478	303	684	702	111	362	792	786	115	999999	412	127	999999	215	999999	243	173	999999	956	999999	823	269	620	264	999999	999999	294	240	750	146	999999	43	999999	639	377	726	977	793	810	79	398	35	442	599	738	306	307	759	280	999999	518	843	999999	201	999999	218	683	429	824	16	77	561	46	999999	274	378	734	752	999999	999999	999999	380	211	886	383	798	827	30	526	581	797	534	999999	999999	628	143	920	201	75	168	999999	557	968	804	11	837	988	473	334	369	999999	555	920	104	
389	999999	641	999999	817	775	391	662	902	999999	219	543	601	930	350	141	458	543	999999	680	143	707	999999	407	884	999999	809	364	696	167	20	999999	613	865	725	490	501	694	999999	299	777	999999	999999	999999	594	468	246	999999	132	203	910	37	867	250	961	999999	999999	244	351	999999	965	36	999999	744	243	967	999999	735	999999	860	640	763	170	397	902	752	62	686	813	426	310	751	242	999999	256	982	999999	999999	999999	54	753	267	999999	111	999999	750	424	910	492	626	539	510	852	271	563	157	999999	479	348	218	628	59	431	925	971	224	999999	473	999999	999999	593	565	830	171	116	999999	419	999999	73	999999	337	152	999999	999999	886	799	999999	999999	939	109	999999	999999	999999	695	425	703	835	999999	139	999999	999999	951	422	241	43	973	680	691	999999	189	999999	808	999999	195	881	486	855	244	48	182	325	824	999999	398	144	688	540	144	745	999999	547	991	929	954	206	999999	999999	962	999999	912	128	217	815	759	371	999999	999999	839	814	938	848	600	389	957	794	141	427	999999	106	354	999999	999999	999999	751	642	999999	878	461	999999	504	756	892	92	135	999999	117	18	774	37	999999	200	701	999999	807	564	946	999999	999999	169	75	999999	705	865	807	479	582	271	74	126	625	438	46	850	319	191	955	518	264	903	999999	132	653	996	279	164	741	226	999999	999999	696	144	999999	301	923	546	999999	999999	999999	655	480	999999	944	657	411	398	163	851	19	999999	608	999999	357	78	482	942	315	999999	999999	999999	738	999999	133	876	999999	999999	999999	745	999999	773	999999	928	244	608	999999	841	188	996	594	880	10	999999	216	999999	588	268	787	838	818	980	240	351	441	630	999999	124	722	77	999999	921	866	418	999999	246	494	680	203	999999	645	999999	764	318	124	715	652	999999	159	610	298	171	702	693	999999	999999	542	789	496	613	691	318	999999	999999	769	999999	24	592	965	970	39	907	75	49	203	999999	225	999999	999999	999999	977	79	964	999999	778	75	228	999999	491	978	703	704	193	590	67	336	523	654	999999	450	700	70	882	189	580	391	106	663	999999	749	999999	999999	561	999999	635	622	354	999999	341	704	999999	840	110	986	277	334	723	484	999999	866	999999	571	382	786	35	999999	999999	785	541	397	968	564	683	742	258	92	152	423	999999	444	999999	999999	322	844	995	860	960	895	912	256	667	622	681	999999	95	168	248	774	745	717	435	569	474	944	735	889	167	368	999999	999999	191	310	529	547	999999	999999	259	537	999999	174	957	300	872	
295	730	356	882	999999	999999	100	843	999999	999999	999999	18	423	51	377	119	115	703	601	167	726	999999	366	103	144	748	938	908	710	983	580	760	999999	999999	189	223	999999	999999	116	711	648	999999	999999	632	291	538	999999	999999	882	428	685	471	365	999999	999999	230	373	999999	748	312	717	999999	143	394	107	486	999999	727	999999	999999	730	108	999999	889	519	999999	999999	734	811	606	999999	999999	36	292	308	118	405	10	550	999999	850	135	999999	804	999999	466	218	429	534	804	664	743	253	999999	999999	999999	874	475	999999	770	968	639	999999	152	34	885	165	850	95	989	91	873	187	901	313	604	999999	792	999999	999999	177	832	999999	16	941	544	588	308	999999	722	243	999999	386	779	991	999999	683	126	779	999999	310	999999	999999	544	723	791	565	352	999999	103	746	91	579	571	603	146	999999	445	210	999999	306	999999	999999	373	755	161	496	408	999999	102	921	723	23	786	999999	810	499	665	999999	160	978	246	884	501	976	999999	360	814	999999	854	782	248	916	999999	812	453	110	969	999999	572	999999	167	441	331	181	32	78	793	999999	793	647	773	162	59	510	69	973	765	397	603	999999	999999	231	65	320	683	806	723	973	309	709	529	875	720	999999	821	805	562	329	953	93	999999	999999	392	217	999999	95	867	789	999999	999999	344	999999	999999	999999	622	935	385	20	498	225	355	819	519	93	127	897	441	203	689	263	420	999999	443	520	243	686	839	848	312	597	999999	933	230	829	375	946	690	949	999999	885	430	552	830	737	737	747	999999	999999	100	999999	654	674	109	499	70	898	149	999999	537	936	999999	999999	708	901	286	421	999999	999999	718	181	217	491	999999	999999	833	867	615	705	782	496	999999	999999	758	999999	999999	999999	833	999999	769	476	807	24	999999	307	788	893	843	929	461	999999	999999	795	591	918	903	172	714	999999	666	202	999999	443	893	51	735	567	779	517	958	21	588	868	921	999999	999999	999999	79	999999	25	940	33	686	254	466	347	414	948	839	999999	780	999999	999999	74	576	194	373	131	999999	571	231	999999	999999	971	449	737	290	874	349	554	710	103	63	290	999999	178	605	198	999999	999999	999999	999999	939	228	999999	460	999999	804	354	66	10	999999	698	100	999999	825	999999	715	804	728	999999	539	608	999999	588	999999	507	257	348	408	999999	999999	694	676	999999	612	184	118	793	989	687	486	530	293	999999	999999	404	963	496	999999	481	999999	393	708	646	792	999999	654	640	501	953	803	466	945	477	824	387	31	999999	191	
651	588	921	815	51	580	18	324	740	949	999999	543	761	447	926	697	791	985	999999	457	601	529	477	301	45	884	999999	999999	999999	729	999999	999999	123	999999	999999	892	968	577	666	999999	783	695	914	691	218	419	51	28	999999	780	43	999999	991	402	590	131	121	999999	780	167	561	433	509	20	999999	999999	430	457	999999	43	999999	223	999999	964	674	905	615	786	93	999999	842	999999	565	45	696	860	390	720	723	137	781	999999	797	999999	514	359	999999	903	992	308	989	594	829	985	61	999999	999999	37	728	999999	516	999999	547	999999	999999	559	999999	474	323	837	999999	999999	999999	71	261	390	426	819	459	324	718	711	793	784	636	257	181	580	983	877	787	362	992	999999	620	457	801	642	194	955	491	722	589	164	778	289	861	767	733	671	403	262	999999	999999	966	804	540	762	528	77	387	298	999999	446	60	176	717	695	999999	804	999999	999999	635	503	833	996	131	999999	999999	999999	396	413	846	322	484	535	784	999999	81	999999	916	49	123	126	999999	203	241	153	114	999999	571	175	999999	929	999999	999999	627	84	579	969	682	902	999999	999999	681	974	999999	177	962	524	392	137	623	634	887	548	671	518	999999	999999	764	999999	999999	999999	785	230	96	917	239	999999	907	709	999999	111	143	999999	293	999999	444	602	751	73	190	589	999999	444	551	692	51	544	999999	119	999999	999999	999999	704	999999	361	396	999999	887	999999	938	107	617	999999	127	999999	999999	999999	265	729	83	333	888	700	798	943	184	351	999999	403	876	695	917	798	562	80	896	439	646	931	554	999999	715	228	135	93	972	547	326	39	201	178	288	999999	45	824	60	514	999999	434	187	55	999999	999999	999999	253	190	819	130	999999	999999	72	236	333	184	100	618	670	575	999999	971	636	34	649	212	708	416	699	762	737	30	999999	533	221	754	509	211	231	571	999999	999999	162	999999	279	413	139	941	955	53	944	215	999999	999999	200	463	550	999999	143	291	948	836	490	66	392	36	243	539	999999	579	999999	999999	397	108	692	812	999999	219	755	245	83	766	460	655	817	532	640	999999	342	758	213	488	77	939	623	56	421	105	44	252	999999	999999	926	386	377	999999	817	291	999999	388	644	341	275	898	218	191	385	835	248	859	396	791	999999	266	999999	196	821	458	485	646	400	723	184	999999	75	483	999999	84	999999	762	714	358	205	999999	999999	871	223	999999	730	441	670	586	857	185	999999	388	999999	670	19	191	244	369	999999	610	987	999999	166	763	999999	
735	351	999999	999999	999999	154	48	595	251	999999	999999	999999	651	728	53	999999	813	866	999	655	686	89	180	75	999999	528	999999	551	595	999999	203	714	459	347	999999	100	369	39	380	999999	817	793	999999	999999	515	217	592	641	763	634	183	64	167	999999	155	655	180	999999	460	958	999999	497	999999	284	948	789	523	314	733	999999	616	784	495	969	837	893	928	999999	560	889	999999	714	788	961	999999	999999	557	351	201	348	919	134	579	422	999999	330	793	876	580	725	999999	999999	907	809	27	999999	569	197	999999	999999	727	999999	685	570	32	999999	708	48	491	999999	242	999999	999999	999999	43	492	214	83	739	517	109	61	999999	999999	205	658	806	978	943	403	999999	370	82	999999	621	999999	448	999999	399	155	621	999999	999999	771	493	521	999999	523	776	535	194	495	999999	762	161	999999	999999	850	375	374	288	730	104	97	999999	871	109	183	773	643	53	206	999999	593	895	999999	999999	310	999999	999999	494	292	212	418	999999	93	912	319	787	945	999999	999999	643	35	866	999999	660	307	541	621	421	990	750	142	491	988	999999	864	867	807	19	157	508	999999	999999	996	528	686	999999	999999	959	790	395	827	701	455	563	658	727	13	693	999999	999999	999999	272	503	542	999999	999999	230	999999	999999	451	980	935	794	99	952	154	870	373	974	427	999999	661	630	999999	922	441	999999	999999	162	999999	864	123	649	389	778	428	386	464	458	759	658	873	912	349	415	892	999999	365	611	514	856	999999	718	941	382	999999	999999	898	619	638	890	795	999999	910	586	866	295	415	321	533	999999	416	915	225	769	522	999999	999999	199	40	535	681	823	648	290	234	405	708	16	999999	786	488	844	820	869	999999	753	999999	999999	999999	606	500	53	87	745	450	724	503	182	859	329	360	708	588	112	999999	999999	481	629	362	999999	999999	409	612	999999	289	571	104	355	906	769	747	999999	999999	434	44	638	745	902	840	999999	999999	536	156	390	999999	779	266	717	660	890	282	382	410	999999	28	101	441	341	466	999999	629	157	275	100	581	831	68	164	78	580	999999	578	789	852	999999	61	262	232	320	999999	999999	387	695	999999	496	374	999999	572	999999	999999	999999	414	446	961	879	753	271	66	808	605	720	999999	999999	90	663	703	593	999999	999999	967	839	219	31	999999	573	252	999999	258	603	216	712	496	748	999999	383	822	142	999999	999999	815	789	206	423	714	999999	212	999999	614	362	999999	999999	570	999999	447	999999	987	393	490	397	637	301	22	462	601	892	999999	
363	523	706	841	571	765	585	703	187	999999	795	316	176	371	514	847	896	810	435	999999	999999	311	999999	999999	439	651	999999	345	524	999999	744	821	999999	565	849	999999	908	520	231	26	985	360	269	470	999999	86	999999	999999	132	999999	999999	651	999999	750	790	61	999999	999999	999999	919	334	249	188	410	898	999999	493	999999	521	300	939	999999	589	999999	999999	999999	52	561	999999	362	338	414	222	999999	661	102	655	82	774	797	722	596	118	311	999999	746	181	999999	571	229	593	712	999999	832	999999	740	72	757	999999	999999	999999	940	128	60	999999	920	999999	118	748	999999	327	420	999999	723	999999	999999	277	287	727	420	911	999999	990	973	769	625	899	390	566	921	39	898	488	76	788	999999	999999	68	719	999999	719	73	999999	999999	901	182	875	791	265	170	473	784	40	999999	796	999999	999999	999999	291	966	30	999999	999999	827	776	429	932	999999	999999	794	874	219	999999	955	999999	848	82	235	999999	596	999999	118	135	999999	458	254	868	999999	280	999999	832	334	999999	753	750	82	521	293	987	482	250	115	855	999999	999999	999999	999999	84	482	948	999999	999999	81	694	225	999999	521	155	378	532	560	626	999999	974	962	550	442	999999	999999	628	336	789	247	600	356	644	999999	664	119	204	999999	999999	832	332	217	117	999999	92	537	838	560	999999	914	465	921	623	615	881	508	746	821	412	869	853	621	964	487	481	347	581	659	999999	46	184	503	767	793	177	999999	854	297	359	286	376	78	961	875	781	679	733	999999	381	166	999999	382	625	999999	999999	711	252	630	780	999999	956	188	703	339	999999	961	164	829	448	124	653	458	472	135	502	784	999999	99	706	802	614	552	287	700	999999	801	999999	842	814	466	524	234	517	613	330	198	375	632	145	819	525	903	999999	999999	512	999999	999999	500	431	204	61	163	923	978	140	414	999999	13	666	937	94	321	999999	981	600	429	940	858	805	999999	419	37	953	886	286	711	961	999999	197	999999	891	387	420	999999	415	999999	310	538	483	999999	296	371	966	207	999999	999999	999999	609	667	93	999999	61	999999	127	784	999999	209	999999	999999	999999	452	881	815	908	999999	999999	900	406	576	239	129	412	385	999999	27	57	70	756	161	83	823	999999	999999	114	783	999999	691	303	834	999999	170	273	836	63	473	415	556	68	999999	999999	313	491	43	437	963	571	999999	806	109	999999	963	453	885	999999	605	100	999999	710	134	215	24	607	571	195	79	856	999999	331	999999	612	999999	999999	604	133	769	999999	999999	
924	151	221	175	885	203	107	428	716	387	218	458	999999	885	999999	999999	945	999999	705	999999	847	368	116	996	999999	390	496	999999	960	849	999999	858	273	771	605	569	999999	999999	999999	999999	473	999999	362	999999	999999	873	52	727	655	999999	658	119	73	422	481	999999	44	999999	822	505	706	862	467	999999	625	999999	195	999999	290	999999	30	906	884	999999	456	90	15	999999	639	479	347	769	589	890	999999	999999	999999	999999	299	49	535	697	227	633	999999	611	309	495	999999	999999	688	441	446	380	999999	752	234	771	999999	400	560	999999	999999	352	168	936	282	577	677	999999	564	344	321	999999	750	999999	688	260	999999	844	781	519	999999	631	791	999999	999999	999999	841	447	428	999999	884	999999	488	138	999999	875	475	770	339	732	818	880	999999	354	999999	999999	629	726	74	999999	186	131	618	999999	622	954	560	261	999999	999999	735	239	999999	999999	459	999999	762	621	220	812	785	999999	999999	59	701	903	188	999999	999999	137	999999	999999	999999	454	846	762	999999	447	516	167	999999	999999	166	276	996	588	335	911	999999	706	442	17	516	261	198	999999	617	569	348	718	776	122	474	485	999999	999999	856	110	694	696	141	324	115	63	497	999999	668	247	999999	999999	577	999999	553	90	999999	582	608	131	265	495	999999	721	109	797	391	212	749	999999	794	385	732	235	226	207	999999	128	902	463	764	627	693	379	999999	235	999999	509	999999	999999	790	999999	22	734	999999	209	551	419	999999	999999	671	295	999999	987	453	677	390	999999	999999	355	514	576	679	155	367	999999	802	775	215	873	656	999999	642	364	890	893	372	997	390	999999	656	165	999999	594	791	999999	804	706	926	838	845	999999	458	224	879	224	999999	999999	377	216	407	775	213	999999	660	789	652	467	106	559	315	393	961	999999	698	359	673	95	363	888	999999	106	849	377	38	858	433	999999	999999	676	673	504	630	184	999999	880	951	560	933	11	825	347	609	377	532	999999	837	999999	525	530	550	999999	514	999999	999999	999999	926	999999	324	802	366	234	999999	430	886	810	999999	999999	422	818	407	123	999999	362	72	496	497	482	844	576	30	17	902	955	999999	537	999999	151	999999	999999	953	125	999999	999999	645	600	365	188	490	721	698	999999	13	707	132	437	984	162	425	885	813	454	991	747	999999	358	332	36	305	358	820	621	999999	113	864	291	877	29	716	471	999999	999999	991	132	878	970	14	204	832	698	552	838	725	916	505	509	133	498	360	297	278	339	999999	142	901	86	76	999999	843	840	
560	965	445	953	755	505	999999	869	999999	999999	353	999999	203	607	805	999999	999999	77	999999	364	168	388	669	429	203	801	999999	859	231	802	903	114	361	999999	147	587	999999	772	171	10	999999	999999	629	548	943	150	145	285	999999	999999	190	999	999999	488	682	999999	305	26	759	953	79	604	999999	76	999999	248	776	999999	999999	227	589	133	906	607	999999	903	758	130	999999	63	666	159	532	999999	999999	999999	999999	999999	999999	965	292	386	22	999999	930	999999	616	563	641	705	374	999999	816	118	339	66	103	694	179	999999	423	999999	999999	706	297	920	999999	345	454	13	435	999999	892	503	935	999999	121	999999	677	867	999999	999999	489	780	689	733	999999	423	973	999999	810	128	704	540	552	117	845	315	919	19	379	281	118	637	279	471	50	322	183	135	944	404	999999	311	999999	227	695	999999	27	564	587	658	371	887	202	317	207	362	951	999999	368	805	779	999999	497	24	96	851	510	227	692	30	250	848	621	416	111	402	999999	335	421	94	298	365	999999	721	910	231	444	962	273	999999	371	999999	999999	999999	625	359	814	477	140	844	259	799	999999	567	999999	523	275	999999	215	805	314	626	416	999999	517	423	245	999999	114	865	417	548	953	999999	999999	895	91	999999	791	751	588	579	204	999999	834	498	492	865	999999	999999	955	658	756	468	384	745	938	492	999999	211	124	48	373	274	437	711	846	868	907	522	441	792	999999	463	226	734	431	839	450	28	931	380	472	717	910	758	791	999999	628	914	957	599	851	589	999999	999999	216	930	150	132	652	623	999999	791	999999	172	663	302	251	999999	324	999999	51	613	280	744	575	655	999999	678	999999	361	999999	993	565	999999	940	415	826	999999	527	999999	999999	327	375	999999	422	680	762	747	105	499	253	978	600	858	557	248	319	892	974	560	576	999999	999999	999999	383	999999	236	122	232	258	999999	999999	132	823	999999	724	248	999999	331	999999	893	999999	999999	999999	999999	271	403	999999	999999	999999	105	999999	702	967	924	237	123	999999	933	458	454	650	999999	846	33	678	856	776	999999	832	999	356	571	999999	999999	999999	999999	783	999999	999999	570	529	826	529	999999	542	872	165	999999	999999	610	173	999999	872	999999	252	101	736	999999	999999	999999	626	258	999999	702	749	372	999999	309	965	349	340	891	821	888	925	824	996	694	999999	805	700	878	999999	231	836	999999	698	638	425	867	161	386	752	999999	944	280	373	826	413	180	260	999999	932	832	280	282	218	999999	525	428	105	52	916	634	714	
747	971	241	999999	999999	673	999999	884	999999	999999	954	148	124	944	654	999999	179	290	320	555	999999	999999	453	951	563	118	714	122	997	772	119	469	128	992	999999	309	142	959	980	506	275	970	999999	999999	326	144	103	50	871	999999	999999	761	606	999999	999999	802	999999	999999	999999	324	958	999999	887	334	88	999999	999999	132	747	355	328	219	310	813	289	999999	999999	999999	634	999999	999999	674	250	39	999999	357	863	48	133	999999	781	999999	999999	999999	999999	402	999999	999999	566	999999	123	971	302	526	999999	715	461	999999	999999	993	999999	719	655	883	999999	294	632	999999	487	999999	631	999999	998	353	574	475	562	643	275	887	791	609	251	803	315	52	382	724	389	141	999999	80	249	139	999999	999999	207	773	366	263	770	235	999999	836	209	999999	972	999999	952	183	163	817	527	912	212	91	478	851	577	266	912	908	477	355	834	999999	742	999999	640	512	278	788	287	999999	126	565	586	415	603	183	999999	433	771	216	978	88	553	999999	999999	631	593	355	206	999999	351	862	757	999999	11	999999	399	112	318	449	999999	374	540	515	795	646	999999	72	257	403	196	488	999999	999999	377	756	18	999999	942	999999	999999	923	592	187	999999	264	808	909	414	955	783	967	124	332	999999	613	547	47	999999	290	136	530	107	802	913	999999	725	495	309	254	640	984	170	309	530	999999	782	363	844	999999	838	999999	999999	302	999999	229	374	814	960	999999	219	970	874	662	999999	398	825	999999	999999	807	999999	322	609	999999	325	999999	999999	815	999999	999999	830	193	999999	999	451	999999	872	805	193	694	498	911	999999	545	44	669	119	507	999999	141	166	999999	99	46	12	999999	999999	498	999999	820	422	558	21	641	999999	36	777	874	999999	351	999999	30	606	580	319	626	786	74	135	655	999999	309	398	670	173	837	103	166	997	925	999999	383	999999	372	281	939	900	999999	612	17	999999	244	296	84	999999	146	396	519	727	386	739	921	372	999999	140	122	169	999999	478	105	932	999999	877	295	796	152	201	243	999999	379	726	893	462	999999	763	999999	22	324	999999	999999	450	584	438	621	195	999999	21	999999	242	169	780	558	999999	999999	85	281	367	11	287	999999	944	999999	221	357	999999	846	469	255	568	684	110	845	295	999999	654	358	192	266	999999	173	999999	693	10	148	599	177	477	945	52	999999	999999	999999	46	592	999999	297	999999	90	961	999999	173	766	999999	557	68	934	999999	974	862	727	98	111	901	999999	999999	261	162	999999	758	999999	378	999999	212	86	999999	999999	
809	702	369	366	985	112	304	760	999999	375	754	452	90	999999	904	503	93	324	403	986	119	999999	261	830	144	300	332	999999	970	649	999999	862	960	999999	135	570	614	505	999999	985	806	150	125	999999	506	710	992	104	587	999999	440	888	682	611	979	887	451	999999	232	694	780	999999	999999	999999	811	891	492	120	538	343	999999	587	999999	417	189	969	806	294	333	434	308	237	891	105	999999	999999	190	999999	999999	248	999999	86	999999	57	215	982	359	765	164	615	999999	881	565	254	999999	853	315	999999	432	19	91	167	214	999999	999999	999999	932	695	150	146	710	143	999999	300	224	999999	314	534	212	206	619	50	139	718	216	426	999999	647	118	365	369	915	926	980	999999	961	871	485	661	663	59	664	999999	999999	904	94	760	275	40	183	548	999999	72	235	999999	50	37	496	591	999999	999999	295	586	784	999999	999999	216	999999	143	999999	999999	829	999999	999999	157	955	999999	121	814	132	666	407	999999	999999	817	999999	853	701	590	126	999999	385	893	692	783	999999	999999	999999	999999	119	877	999999	999999	777	999999	718	908	523	87	999999	624	999999	681	468	312	482	678	651	967	999999	941	515	999999	26	328	565	935	999999	765	999999	876	585	999999	999999	255	56	999999	999999	702	109	679	339	623	999999	501	28	703	435	389	999999	95	437	873	999999	177	371	69	999999	999999	677	782	729	758	694	568	49	54	999999	222	266	217	838	949	867	520	611	892	415	524	309	861	510	799	999999	307	449	712	999999	537	884	986	160	999999	34	999999	949	581	929	587	462	974	726	999999	133	103	999999	488	15	540	999999	479	654	599	159	816	281	929	303	396	128	336	233	999999	338	280	66	457	999999	999999	570	40	999999	828	72	334	144	297	676	372	60	961	706	289	971	414	341	561	241	999999	55	30	288	543	999999	999999	751	999999	883	853	46	999999	563	465	970	535	999999	826	999999	824	681	984	999999	930	999999	999999	999999	943	478	999999	999999	505	999999	999999	504	999999	751	999999	369	936	583	858	413	823	999999	260	408	250	999999	445	897	515	33	416	536	71	767	999999	999999	311	505	807	807	999999	999999	541	583	999999	961	430	783	999999	466	601	250	823	999999	439	999999	999999	758	999999	634	42	36	432	999999	810	190	443	782	404	232	68	441	776	999999	453	908	793	676	561	288	888	662	810	999999	431	175	713	490	337	999999	120	999999	125	999999	774	933	492	69	773	999999	528	648	388	999999	999999	999999	473	999999	136	531	999999	419	207	111	746	380	999999	999999	
60	644	999999	952	455	999999	121	516	325	604	285	520	426	734	903	999999	760	250	283	945	999999	271	701	940	999999	999999	939	999999	354	999999	435	999999	718	999999	19	999999	198	999999	999999	736	753	891	844	999999	496	999999	115	87	515	311	350	506	106	280	999999	788	999999	536	598	649	712	420	999999	999999	178	880	802	317	724	775	707	194	57	547	201	759	427	999999	453	999999	700	862	195	53	673	929	307	447	385	231	195	661	977	999999	33	342	729	542	700	616	814	798	362	740	604	165	459	559	88	973	371	120	999999	999999	999999	850	235	128	999999	999999	999999	364	931	999999	589	55	217	503	523	858	39	884	141	837	932	902	509	999999	449	517	480	748	999999	999999	859	85	578	136	604	182	999999	611	999999	462	43	460	866	859	161	558	948	999999	45	229	943	486	978	255	918	999999	351	780	678	999999	999999	834	995	999999	643	999999	476	91	898	350	751	427	979	679	804	999999	45	649	303	999999	569	524	712	149	469	383	999999	332	999999	557	831	337	933	784	693	208	465	348	999999	646	999999	999999	66	695	478	999999	507	309	999999	446	21	701	486	788	560	999999	132	855	68	270	417	153	873	351	519	999999	494	204	985	606	999999	697	434	656	807	702	467	27	671	999999	876	999999	881	770	999999	999999	850	999999	234	450	86	609	999999	999999	238	938	993	715	186	999999	40	312	323	999999	429	999999	276	830	980	858	786	114	194	999999	394	620	272	113	806	389	573	350	970	545	999999	417	418	480	428	869	708	752	841	617	913	999999	483	46	351	999999	863	30	173	999999	664	999999	425	999999	569	617	676	890	908	796	490	690	342	778	325	21	906	796	412	121	159	43	999999	576	211	820	147	235	761	999999	526	999999	999999	603	881	557	992	253	910	810	203	818	843	54	136	233	999999	999999	999999	340	324	999999	618	62	226	630	707	848	999999	999999	480	450	138	999999	280	999999	999999	999999	999999	767	29	662	886	601	917	341	200	229	450	978	589	443	515	431	270	999999	935	999999	386	260	850	999999	290	171	340	752	689	520	773	199	719	502	807	952	999999	662	190	26	144	885	999999	488	999999	984	169	46	935	707	999999	820	11	389	361	646	917	999999	381	724	999999	999999	999999	679	455	260	268	96	635	562	120	999999	999999	918	999999	999999	820	371	745	306	999999	303	817	982	457	952	197	339	151	170	45	999999	290	999999	754	999999	244	760	999999	157	999999	82	999999	382	596	464	551	93	400	860	826	999999	140	85	
721	999999	999999	669	232	503	999999	999999	999999	474	999999	675	328	999999	999999	999999	267	69	339	999999	580	930	999999	999999	999999	993	410	114	999999	999999	999999	488	314	215	744	785	622	999999	999999	539	93	999999	136	999999	855	999999	145	738	918	380	999999	766	227	543	505	791	86	999999	283	238	102	999999	999999	665	139	999999	999999	123	78	388	999999	692	531	999999	513	784	804	999999	589	473	857	672	195	568	999999	999999	271	771	709	952	999999	999999	301	310	447	999999	999999	471	806	817	999999	999999	669	540	973	910	245	427	39	999999	987	999999	999999	809	380	429	773	432	977	999999	776	599	999999	125	679	697	999999	230	362	389	978	343	158	772	913	834	12	655	594	776	342	844	999999	988	965	588	387	999999	929	999999	999999	383	493	255	50	961	619	553	861	999999	999999	24	74	650	742	653	972	999999	999999	546	426	128	837	210	228	931	857	424	999999	999999	999999	909	301	999999	999999	605	849	903	999999	999999	224	459	794	318	266	328	780	999999	256	322	999999	827	594	393	600	242	999999	999999	36	999999	999999	205	403	770	966	999999	722	999999	999999	147	804	78	827	944	331	967	999999	529	999999	999999	161	999999	177	837	999999	492	324	908	744	999999	999999	566	999999	623	848	29	65	33	352	999999	605	61	479	999999	518	547	10	650	72	633	908	25	348	136	957	347	999999	999999	295	999999	296	814	983	999999	999999	247	201	214	105	311	999999	310	186	298	999999	110	999999	68	329	999999	999999	673	846	121	886	54	227	750	999999	511	991	499	738	868	999999	791	77	653	42	280	999999	795	554	760	721	608	999999	999999	832	999999	61	968	246	358	999999	622	999999	872	999999	999999	29	450	548	594	319	999999	571	999999	929	512	42	642	36	999999	999999	696	129	96	999999	287	999999	999999	999999	809	460	33	263	390	999999	745	824	205	999999	999	999999	905	257	999999	450	309	999999	531	999999	330	824	999999	999999	196	767	305	503	881	481	662	827	999999	532	738	143	296	999999	191	441	193	687	837	929	37	999999	685	448	999999	645	101	250	999999	999999	597	984	52	90	999999	999999	581	252	942	723	61	181	999999	383	518	999999	163	151	855	100	999999	642	987	488	915	399	91	999999	345	245	390	421	153	804	934	754	999999	215	999999	568	859	941	999999	123	999999	999999	398	312	929	341	491	999999	395	593	119	999999	997	563	175	999999	541	999999	999999	706	343	640	37	604	448	764	999999	999999	999999	296	240	995	897	873	999999	70	10	999999	999999	999999	754	999999	35	560	694	979	756	538	50	
999999	37	999999	44	999999	779	248	827	793	999999	175	607	543	898	999999	363	124	68	133	952	115	676	762	797	903	952	902	614	477	910	999999	17	999999	907	637	268	999999	960	858	103	372	242	217	999999	999999	999999	220	542	926	207	999999	921	633	999999	934	999999	275	347	141	95	999999	633	359	999999	404	167	999999	636	271	840	267	163	999999	999999	590	872	469	846	46	507	742	999999	999999	999999	339	548	384	620	999999	890	993	758	829	772	999999	999999	883	334	521	603	995	999999	280	95	939	999999	721	603	999999	71	287	999999	311	634	353	516	945	89	553	856	783	790	662	380	846	509	334	436	813	851	989	999999	335	999999	511	167	99	603	340	912	999999	781	624	911	613	574	457	204	999999	709	794	803	780	664	820	214	921	899	248	440	102	294	790	154	82	999999	103	868	132	195	427	351	749	641	999999	999999	175	999999	999999	281	61	139	17	113	66	195	999999	670	621	307	246	200	364	899	820	541	990	479	999999	472	481	588	999999	243	292	452	64	999999	634	999999	48	999999	999999	966	999999	963	999999	686	999999	886	786	999999	257	825	949	999999	987	999999	820	999999	21	695	913	999999	999999	473	66	773	820	999999	140	999999	46	803	999999	999999	67	397	520	856	263	313	392	951	999999	999999	999999	999999	999999	65	464	215	327	999999	999999	999999	266	837	176	914	906	999999	866	483	756	999999	396	453	566	882	179	599	338	963	244	999999	999999	961	619	750	142	809	489	999999	999999	925	999999	900	996	915	810	230	231	605	999999	749	447	909	999999	125	663	887	999999	411	886	999999	876	363	901	108	49	304	999999	425	782	107	34	111	999999	830	671	496	999999	651	82	948	378	732	23	494	999999	404	766	999999	97	999999	128	88	999999	294	999999	544	999999	897	876	516	999999	805	823	999999	725	346	586	375	453	177	999999	49	339	999999	999999	153	999999	416	838	999999	538	724	338	999999	978	946	999999	999999	781	137	497	559	775	566	947	999999	999999	170	769	999999	818	401	59	920	815	999999	748	940	999999	999999	203	592	69	241	977	286	999999	297	999999	778	123	547	999999	326	679	881	274	773	999999	999999	999999	190	999999	915	826	147	674	418	999999	899	207	999999	250	875	933	905	499	543	588	670	105	622	295	990	810	999999	807	733	999999	934	814	999999	949	873	670	23	999999	154	415	840	999999	69	575	974	581	830	999999	717	392	774	999999	730	195	330	829	622	894	999999	114	555	340	941	177	787	95	231	999999	377	215	920	960	355	137	747	
999999	999999	56	999999	419	979	973	999999	351	476	999999	93	790	629	54	999999	999999	298	49	999999	510	999999	891	788	889	359	497	930	999999	472	814	45	602	999999	999999	792	575	583	247	135	999999	250	599	701	244	11	441	713	332	166	801	999999	999999	277	247	397	154	999999	431	69	999999	52	999999	999999	999999	517	491	999999	999999	261	999999	546	61	999999	287	269	81	999999	999999	888	999999	784	607	356	671	153	999999	999999	999999	874	648	317	161	999999	999999	539	663	720	49	727	999999	98	355	81	999999	999999	619	999999	990	977	326	999999	713	543	151	707	445	999999	218	518	788	166	153	493	613	174	394	874	279	999999	605	361	160	999999	378	830	999999	535	673	999999	533	335	344	232	558	999999	604	999999	46	936	999999	433	511	999999	938	364	944	862	468	518	869	744	133	252	381	964	803	887	175	321	278	909	567	802	984	999999	821	920	935	918	570	999999	838	343	654	182	849	999999	887	999999	885	575	999999	164	999999	788	999999	102	999999	999999	890	716	452	999999	667	194	866	709	546	486	542	33	927	549	947	102	906	789	999999	209	125	999999	999999	999999	999999	703	842	999999	266	205	999999	729	79	352	38	853	334	123	675	999999	315	999999	92	999999	481	999999	648	527	217	453	999999	999999	999999	651	477	715	999999	999999	298	964	351	463	453	351	999999	813	953	585	520	999999	768	793	124	138	893	974	102	598	679	574	64	324	205	812	999999	836	235	999999	874	999999	999999	999999	999999	999999	999999	851	697	741	184	668	907	73	999999	123	685	999999	308	376	758	503	623	999999	621	999999	909	37	268	640	37	399	588	999999	710	207	999999	735	968	413	19	51	287	999999	999999	21	667	999999	317	91	999999	234	538	999999	669	381	700	27	421	110	999999	999999	593	66	713	785	90	999999	362	809	166	949	129	895	366	999999	225	271	706	610	66	918	720	186	999999	802	861	729	866	999999	507	940	999999	868	612	919	999999	230	999999	638	931	295	638	508	925	187	114	643	999999	999999	165	999999	320	810	53	882	999999	999999	999999	910	923	361	999999	33	999999	226	635	261	999999	446	999999	995	624	77	679	771	999999	999999	261	335	698	227	236	912	184	79	629	999999	825	999999	549	51	676	999999	999999	999999	999999	615	999999	999999	552	853	999999	999999	694	170	813	253	999999	282	999999	168	999999	228	222	706	134	999999	999999	999999	597	999999	435	563	897	226	328	999999	363	999999	999999	673	25	551	999999	844	867	180	999999	23	265	386	382	553	135	390	886	458	523	999999	454	999999	
766	999999	122	429	999999	999999	168	478	841	925	889	999999	999999	929	152	999999	445	378	839	954	384	999999	976	999999	999999	882	437	999999	340	999999	374	355	654	999999	907	61	439	363	426	79	21	999999	182	340	496	999999	271	999999	999999	282	23	999999	178	500	802	931	987	999999	679	999999	369	651	147	971	560	543	386	477	31	999999	999999	91	952	999999	943	634	662	646	724	409	999999	999999	278	68	856	229	187	999999	20	999999	74	537	683	881	710	369	611	210	779	999999	963	793	184	157	107	931	202	999999	999999	999999	999999	351	186	999999	923	138	383	89	999999	340	366	999999	467	55	37	999999	407	80	68	583	32	462	866	772	445	827	66	131	960	924	37	999999	607	999999	999999	722	999999	999999	999999	581	986	999999	95	449	999999	741	336	139	130	999999	999999	132	350	973	155	816	484	414	834	106	82	999999	128	999999	313	589	999999	624	347	314	999999	993	122	487	596	500	376	427	186	704	500	999999	999999	510	400	904	437	634	697	891	248	946	999999	999999	509	734	413	894	145	999999	999999	999999	791	815	175	540	999999	863	386	654	449	67	238	140	999999	999999	260	618	800	409	161	989	927	456	76	349	424	999999	999999	999999	999999	999999	291	179	586	789	146	195	344	859	894	574	999999	52	452	190	717	999999	264	364	484	795	999999	736	854	137	783	345	749	999999	125	758	886	999999	567	967	775	999999	999999	999999	999999	75	283	999999	514	587	741	885	13	885	999999	976	996	622	387	301	388	555	325	999999	15	800	445	519	744	146	999999	734	484	485	414	999999	894	447	356	999999	521	999999	232	277	396	898	341	864	999999	148	761	273	146	276	999999	999999	743	104	811	999999	629	764	206	377	899	999999	410	999999	481	972	999999	999999	276	999999	999999	235	332	58	72	116	469	581	324	605	385	424	999999	218	896	193	915	800	635	148	789	999999	956	854	377	389	498	812	392	232	67	211	997	999999	496	363	897	695	999999	999999	748	58	449	601	991	485	419	202	632	297	999999	999999	999999	137	189	32	279	477	680	683	999999	656	198	102	548	999999	999999	429	721	999999	999999	230	768	930	400	740	317	364	999999	892	999999	305	999999	105	176	775	288	870	988	473	93	430	999999	999999	96	101	860	357	62	817	68	989	999999	999999	11	835	522	999999	999999	449	715	914	999999	788	713	322	999999	102	926	999999	999999	999999	441	999999	459	865	999999	421	843	308	880	959	312	999999	833	979	999999	999999	104	340	263	294	142	549	758	179	815	235	643	774	
999999	999999	431	290	999999	999999	999999	233	639	145	629	111	159	999999	999999	756	999999	999999	955	734	498	385	998	595	519	611	999999	892	999999	999999	60	999999	777	79	684	123	537	999999	134	331	431	601	462	958	999999	162	145	704	999999	12	567	999999	280	999999	286	249	768	836	770	320	999999	665	734	359	95	649	999999	90	999999	455	228	590	444	633	999999	896	922	50	884	999999	476	999999	999999	496	722	999999	709	868	792	999999	354	999999	999999	813	999999	765	999999	112	872	999999	999999	64	950	999999	783	999999	811	647	999999	999999	326	728	951	413	999999	999999	753	247	636	291	999999	465	999999	319	110	527	339	631	999999	546	40	819	177	999999	538	421	768	386	713	746	999999	72	999999	413	999999	626	750	847	969	864	21	999999	999999	999999	131	373	766	999999	434	266	646	190	257	70	358	506	999999	137	875	999999	609	377	534	890	299	877	204	884	999999	484	777	492	661	535	535	411	999999	586	702	175	655	999999	952	999999	999999	811	999999	211	64	620	75	622	972	546	264	644	103	586	301	999999	999999	881	999999	949	489	164	528	721	999999	947	163	974	435	999999	776	481	424	88	790	487	999999	999999	830	999999	419	164	520	999999	280	890	317	999999	999999	999999	996	999999	689	12	966	945	293	103	999999	117	467	101	999999	999999	770	783	229	999999	795	814	192	999999	61	867	540	334	643	999999	451	644	639	999999	999999	999999	713	999999	792	999999	121	845	203	968	326	722	124	999999	967	258	354	497	999999	999999	972	999999	999999	999999	999999	822	999999	641	311	879	652	41	477	999999	999999	219	559	767	990	807	903	999999	620	999999	858	339	753	223	366	999999	68	954	974	347	999999	218	710	892	999999	970	951	480	543	324	325	999999	999999	52	915	758	699	999999	506	863	398	32	860	62	961	393	78	258	284	999999	999999	999999	999999	999999	999999	999999	509	666	486	999999	856	999999	999999	306	999999	573	94	710	307	999999	999999	480	458	120	948	999999	999999	999999	999999	999999	901	702	205	999999	502	628	999999	123	395	722	259	42	111	485	16	964	616	564	164	398	308	368	951	676	999999	999999	249	999999	999999	265	999999	850	735	588	129	163	999999	999999	803	279	344	999999	325	584	359	663	379	972	999999	999999	785	794	503	542	598	999999	751	529	407	162	388	292	999999	139	999999	408	307	523	365	853	999999	828	999999	885	63	338	52	376	326	566	999999	277	842	207	480	60	999999	999999	989	586	412	709	999999	650	891	62	48	999999	707	951	999999	855	999999	260	257	999999	43	618	999999	270	
500	385	212	840	191	120	449	733	658	826	60	114	534	778	450	36	999999	120	999999	10	300	856	668	999999	211	999999	660	591	950	523	27	739	713	999999	96	37	506	550	999999	780	612	314	538	999999	900	261	331	837	809	231	519	922	624	488	970	999999	716	837	639	999999	999999	858	999999	144	808	320	401	999999	692	423	999999	897	651	222	999999	985	328	788	999999	950	999999	822	781	999999	999999	105	124	234	758	452	321	669	910	999999	330	999999	530	403	999999	999999	859	999999	155	396	700	621	999999	411	100	999999	325	927	373	689	281	637	999999	65	140	713	205	176	56	999999	112	999999	999999	256	892	999999	465	924	999999	884	100	278	999999	395	37	392	823	713	999999	774	137	393	306	999999	133	999999	677	999999	273	368	393	693	479	906	294	839	999999	999999	999999	457	529	999999	221	488	599	12	961	691	37	999999	889	492	42	999999	122	999999	565	765	133	999999	966	989	661	357	500	407	798	770	999999	999999	757	799	204	686	999999	736	182	999999	632	130	731	985	448	525	478	901	660	207	999999	575	284	869	900	318	491	540	739	863	999999	202	999999	999999	591	838	990	100	298	999999	37	386	999999	747	143	999999	478	980	550	999999	879	599	746	601	999999	535	913	999999	999999	999999	205	714	999999	999999	999999	999999	915	999999	404	609	535	999999	613	314	179	999999	39	999999	736	896	839	510	989	602	984	397	455	613	224	65	925	999999	202	412	160	323	389	238	917	702	97	938	586	941	999999	501	986	441	999999	568	999999	386	160	11	999999	695	999999	404	334	442	984	312	326	348	999999	432	195	210	164	999999	38	999999	619	44	808	999999	923	57	999999	492	411	23	191	999999	559	549	952	999999	366	465	597	985	999999	485	717	999999	621	999999	267	188	315	999999	287	575	539	705	999999	126	999999	154	999999	999999	412	841	40	971	130	670	788	144	480	994	999999	698	268	53	896	144	326	999999	290	684	790	999999	187	625	735	999999	125	854	782	835	999999	222	692	999999	999999	73	454	999999	999999	950	460	132	999999	321	942	588	316	496	808	632	800	178	863	97	999999	598	664	415	245	513	554	933	361	999999	995	631	16	348	470	833	999999	579	999999	339	234	667	115	865	683	999999	999999	629	56	160	45	999999	999999	999999	42	984	409	49	511	999999	405	526	770	73	325	320	582	968	36	974	942	999999	810	999999	862	229	999999	798	732	999999	213	925	887	211	609	176	282	410	315	485	434	999999	78	999999	933	708	897	999999	999999	999999	999999	342	
602	81	999999	814	999999	824	743	813	502	610	317	999999	947	480	638	569	463	999999	999999	999999	999999	999999	999999	301	162	602	600	999999	332	999999	258	369	999999	871	332	999999	992	999999	156	458	999999	501	999999	824	343	655	270	463	79	337	589	400	335	999999	679	61	531	916	999999	426	234	999999	491	999999	361	947	999999	999999	157	822	999999	668	12	999999	515	999999	568	725	958	506	342	146	94	994	860	858	999999	133	999999	281	294	86	999999	730	234	88	20	930	999999	395	758	195	315	256	999999	920	397	746	885	518	493	999999	957	165	999999	97	503	497	201	503	914	773	882	876	538	500	535	282	364	436	999999	638	263	572	748	156	999999	838	243	940	470	297	247	999999	999999	489	999999	977	645	146	584	523	738	969	481	985	312	999999	999999	270	394	125	391	999999	368	854	551	395	999999	937	266	665	263	261	42	999999	535	208	98	58	382	557	636	228	852	637	899	294	101	762	999999	401	129	972	555	999999	905	788	325	933	937	733	999999	708	880	918	269	486	936	854	999999	113	350	669	888	836	489	173	606	731	954	267	303	999999	103	864	545	290	705	687	720	999999	999999	999999	121	999999	987	927	999999	999999	377	422	357	246	313	740	61	460	999999	719	866	742	192	594	978	679	439	916	615	999999	383	978	781	259	999999	999999	230	999999	557	249	999999	999999	825	673	363	541	909	67	350	362	812	95	206	986	820	978	999999	999999	999999	441	219	999999	322	999999	560	999999	641	108	112	601	999999	866	902	844	869	315	917	518	240	446	770	999999	576	999999	212	297	999999	794	438	166	157	931	999999	126	40	779	248	999999	122	965	900	999999	954	749	841	945	193	999999	127	515	70	55	67	740	671	836	504	69	129	272	616	846	670	946	453	589	859	786	813	100	76	424	406	999999	545	999999	999999	826	421	266	114	429	677	999999	999999	111	873	276	455	999999	284	188	383	849	359	999999	150	18	999999	262	999999	407	999999	999999	999999	646	649	792	204	711	418	677	999999	862	168	196	179	747	999999	999999	715	592	340	618	999999	888	50	999999	916	492	819	418	531	999999	180	706	879	651	483	458	999999	999999	999999	743	785	607	999999	521	999999	172	884	403	999999	954	999999	504	76	930	220	560	606	103	876	712	892	10	156	488	692	999999	316	999999	273	402	889	999999	519	999999	833	218	999999	999999	865	753	608	425	260	577	623	999999	640	949	440	999999	851	368	999999	999999	851	785	461	61	829	239	855	366	999999	765	999999	911	
984	999999	107	12	212	999999	999999	132	114	476	999999	579	999999	27	999999	367	98	350	550	530	430	160	745	999999	756	307	699	635	898	251	296	495	512	999999	690	170	851	437	720	774	999999	92	265	385	46	882	999999	812	417	497	278	788	999999	544	491	834	734	59	256	905	388	602	999999	862	190	999999	76	164	336	660	515	660	630	776	999999	347	894	369	21	874	999999	887	228	410	973	507	280	968	230	999999	999999	801	191	815	395	999999	858	403	204	782	815	40	485	756	981	617	168	448	999999	999999	940	374	48	999999	793	501	999999	823	999999	683	983	108	934	481	235	713	479	814	999999	860	999999	500	175	999999	68	91	999999	999999	429	366	348	831	823	86	914	71	763	999999	32	999999	165	45	515	999999	999999	717	106	999999	999999	999999	147	354	999999	999999	664	999999	209	809	999999	712	999999	999999	403	999999	344	161	999999	999999	566	174	950	999999	999999	495	999999	453	999999	653	439	351	984	999999	999999	161	228	994	999999	539	421	999999	861	953	496	320	805	999999	641	983	187	648	442	999999	447	999999	327	477	999999	572	588	220	464	999999	380	971	999999	691	972	999999	999999	350	999999	745	446	101	312	996	999999	481	689	462	812	999999	476	791	999999	745	959	582	999999	750	441	210	999999	210	21	999999	999999	999999	592	123	280	999999	679	836	270	999999	999999	999999	64	330	304	999999	999999	135	408	462	89	589	73	981	999999	999999	418	562	999999	187	794	245	90	997	423	657	999999	999999	999999	999999	332	639	530	220	943	612	527	513	455	361	327	825	999999	999999	235	999999	462	999999	391	879	999999	127	999999	93	903	999999	999999	67	906	999999	201	999999	943	985	139	449	69	852	48	999999	873	999999	117	557	859	999999	443	531	771	430	205	288	999999	312	443	215	999999	447	316	999999	346	469	999999	808	170	19	999999	816	429	999999	934	609	572	272	16	999999	20	380	233	934	133	999999	295	999999	452	912	999999	640	552	999999	737	621	545	661	783	413	307	999999	397	849	96	999999	111	985	496	999999	715	921	306	368	205	341	223	382	263	600	183	131	365	257	886	251	274	504	58	322	74	911	489	603	777	711	983	999999	848	506	643	999999	989	857	207	211	344	193	729	405	999999	999999	407	192	999999	999999	942	149	999999	844	361	607	999999	999999	530	804	442	703	591	493	999999	999999	534	757	999999	873	141	508	60	684	907	999999	775	652	914	900	999999	306	999999	600	768	999999	419	13	154	999999	372	999999	336	402	999999	999999	602	245	57	999999	639	999999	
999999	365	54	999999	99	288	937	280	832	294	269	630	300	146	339	990	999999	514	430	530	612	999999	511	999999	999999	657	915	276	999999	999999	999999	356	271	864	999999	17	555	334	753	999999	76	873	999999	999999	556	706	112	999999	311	612	520	999999	147	118	46	316	854	729	271	999999	999999	670	792	999999	689	912	368	999999	76	331	444	400	999999	299	464	999999	715	432	769	476	554	999999	965	875	999999	999999	219	163	827	763	163	999999	999999	321	767	405	91	911	398	643	347	677	999999	979	177	130	781	848	653	999999	600	432	959	794	887	90	999999	916	283	999999	703	214	608	999999	178	618	337	449	999999	69	658	999999	43	135	138	877	999999	999999	708	898	999999	371	999999	529	172	730	999999	278	999999	687	999999	174	637	999999	999999	142	78	999999	810	558	999999	342	326	999999	649	999999	398	834	666	20	363	719	999999	385	999999	342	704	999999	151	447	752	69	25	843	999999	493	999999	999999	195	995	808	999999	185	159	999999	948	999999	916	880	999999	342	999999	611	423	999999	981	956	262	434	999999	438	990	121	999999	806	733	999999	999999	235	165	630	135	649	999999	211	888	999999	68	279	398	298	788	999999	775	999999	999999	457	602	520	387	537	914	999999	587	567	999999	363	812	352	381	631	571	691	724	745	216	392	941	222	999999	447	897	982	999999	999999	999999	792	346	267	999999	286	724	962	847	999999	716	297	999999	999999	393	999999	731	999999	999999	999999	726	107	999999	999999	999999	337	516	389	999999	940	639	999999	999999	999999	917	35	999999	554	999999	104	907	608	843	999999	999999	918	330	999999	829	909	715	191	94	278	592	552	318	316	369	758	770	344	887	907	989	999999	495	794	195	367	999999	999999	459	803	859	999999	999999	999999	10	999999	17	678	560	175	999999	999999	847	534	684	374	717	710	999999	507	999999	573	720	935	116	254	433	535	999999	471	400	539	732	999999	999999	999999	298	930	315	389	751	101	783	722	683	999999	999999	999999	999999	999999	650	999999	991	951	478	295	407	999999	281	756	999999	481	999999	98	999999	999999	999999	566	125	220	86	999999	999999	805	756	242	789	998	262	999999	999999	472	425	999999	999999	593	547	780	812	133	76	970	999999	999999	834	279	75	695	947	988	999999	380	999999	899	999999	863	412	195	205	246	506	409	76	706	449	999999	65	206	999999	191	999999	945	754	991	153	116	138	845	971	487	177	104	60	273	759	936	626	999999	96	999999	190	361	584	575	999999	667	999999	951	120	751	223	868	427	766	999999	870	626	854	756	638	999999	
566	224	717	78	412	999999	802	947	512	466	539	120	319	999999	999999	370	999999	999999	485	212	187	735	230	274	999999	676	294	432	999999	999999	772	770	457	999999	624	147	867	999999	224	999999	999999	14	999999	294	684	758	999999	766	55	510	447	489	999999	436	557	830	993	453	770	735	999999	380	68	201	693	769	662	96	385	657	999999	681	160	999999	110	182	137	999999	589	999999	568	528	386	388	873	293	499	31	999999	793	999999	999999	999999	999999	255	731	946	415	600	914	106	31	390	397	16	765	338	999999	335	999999	703	999999	863	230	177	545	993	679	328	410	999999	641	420	999999	513	89	999999	672	921	379	236	999999	345	999999	999999	547	147	989	381	999999	955	395	695	300	100	999999	559	516	999999	999999	738	276	97	200	645	464	610	798	999999	927	820	666	193	955	158	999999	722	198	776	629	999999	999999	307	221	999999	884	999999	130	501	999999	530	999999	999999	999999	999999	959	634	154	40	989	936	999999	115	454	297	298	212	740	152	999999	373	370	739	999999	311	734	969	875	744	760	519	490	306	999999	406	390	315	970	324	999999	356	578	168	787	693	68	999999	852	923	166	682	215	978	392	64	169	699	668	999999	907	990	999999	999999	279	479	456	999999	649	58	906	983	241	426	953	999999	794	212	952	998	253	999999	999999	952	588	87	314	512	913	410	999999	691	647	70	416	208	999999	999999	888	317	246	999999	999999	999999	26	183	451	789	34	630	999999	957	746	670	667	81	873	806	821	999999	175	944	140	248	811	999999	345	999999	19	999999	174	626	323	645	761	238	586	999999	935	415	636	525	487	292	150	999999	944	977	402	345	999999	791	357	697	999999	999999	884	999999	993	801	837	280	779	999999	466	643	999999	110	908	999999	999999	560	871	416	565	650	999999	847	999999	532	280	368	778	674	431	383	279	999999	504	468	354	576	329	144	577	366	999999	219	999999	507	644	999999	999999	964	850	773	919	941	142	500	836	999999	912	471	530	478	501	115	847	92	374	28	606	999999	93	918	999999	736	838	208	905	257	31	600	999999	999999	300	814	999999	657	999999	338	493	14	632	318	664	999999	999999	108	864	639	371	743	142	626	247	628	880	932	542	192	112	999999	999999	588	999999	321	583	103	188	687	291	999999	629	45	534	602	816	999999	263	383	133	739	999999	999999	886	999999	467	271	198	999999	934	891	125	280	235	560	418	999999	999999	999999	284	519	920	186	358	181	124	107	101	645	812	114	678	999999	69	373	598	329	999999	
738	853	999999	905	517	753	400	84	359	999999	973	193	772	482	999999	108	999999	819	168	917	714	173	999999	179	553	859	999999	999999	956	220	862	962	99	351	999999	499	962	614	413	433	957	106	999999	999999	999999	462	49	999999	999999	70	456	554	999999	999999	999999	574	492	152	361	657	924	187	999999	148	947	21	999999	431	917	999999	146	999	415	734	999999	617	999999	999999	62	999999	999999	206	999999	895	764	318	999999	999999	363	999999	16	819	262	999999	508	999999	978	626	349	999999	368	617	714	356	924	457	999999	705	452	379	999999	418	100	999999	837	727	731	999999	383	638	489	416	77	999999	414	326	746	660	236	188	639	781	999999	999999	999999	212	492	108	999999	317	180	826	244	999999	823	999999	728	992	917	780	58	755	999999	711	625	951	999999	999999	942	608	999999	487	478	273	999999	999999	684	999999	538	999999	245	633	261	75	467	663	181	999999	114	815	597	754	743	455	139	883	537	999999	330	999999	661	705	999999	372	999999	692	999999	970	999999	999999	999999	584	463	291	999999	999999	999999	187	999999	962	780	466	999999	136	20	956	744	33	999999	999999	857	999999	823	757	973	999999	476	888	468	775	999999	210	840	999999	902	999999	999999	461	910	714	389	359	779	368	999999	205	999999	39	362	650	948	334	836	396	999999	261	761	706	317	15	948	615	719	478	999999	999999	999999	15	999999	999999	999999	999999	122	429	477	507	999999	465	757	999999	516	446	536	818	999999	982	374	453	106	651	261	593	153	905	765	773	640	310	712	999999	578	28	806	364	984	665	221	417	999999	82	377	305	949	539	999999	511	88	900	651	673	215	182	908	582	745	82	149	217	663	704	999999	999999	752	336	209	497	640	181	834	999999	770	999999	999999	33	999999	955	999999	999999	416	264	694	739	659	999999	999999	406	119	233	619	911	525	14	753	224	215	795	553	623	999999	11	870	907	76	489	902	258	999999	999999	308	789	437	535	800	409	19	999999	922	713	120	803	388	999999	562	999999	645	766	214	999999	999999	487	999999	31	283	415	393	787	672	180	146	967	758	234	924	829	484	999999	213	353	999999	999999	999999	999999	512	536	999999	463	354	999999	843	999999	999999	337	77	820	387	416	261	395	999999	232	999999	751	999999	152	55	999999	492	733	448	999999	999999	860	115	739	999999	573	999999	747	792	929	999999	528	337	10	923	430	166	999999	999999	77	739	999999	336	982	624	131	272	369	491	468	971	621	999999	197	999999	193	232	338	999999	814	897	514	602	999999	999999	936	424	576	999999	624	
997	387	291	380	916	743	534	999999	125	493	999999	159	265	334	957	821	999999	149	999999	999999	208	828	897	999999	180	234	226	249	999999	688	999999	696	150	999999	999999	593	340	336	999999	839	658	109	222	999999	999999	747	259	277	139	999999	124	285	159	488	426	178	489	652	209	691	999999	294	929	437	999999	613	999999	398	863	999999	491	999999	867	587	91	109	999999	185	134	432	999999	948	120	999999	574	431	547	661	451	302	113	687	136	999999	322	374	999999	999999	936	900	738	860	999999	999999	999999	628	417	572	406	326	562	314	999999	776	715	578	184	703	863	364	999999	357	947	999999	269	804	369	287	274	717	929	830	999999	233	694	125	544	355	750	945	24	975	264	134	999999	799	168	360	874	744	199	476	999999	581	835	391	913	843	999999	999999	268	999999	307	689	397	732	75	305	92	600	43	829	953	917	350	100	102	822	830	470	646	19	413	529	527	462	907	667	398	312	999999	999999	849	78	999999	999999	999999	999999	736	17	999999	862	277	284	710	370	999999	15	241	745	299	100	999999	44	44	259	726	999999	171	934	999999	408	999999	780	399	343	979	884	239	464	422	999999	999999	823	737	783	741	139	818	166	939	902	435	999999	22	120	687	815	44	437	169	899	414	999999	999999	999999	955	497	999999	999999	999999	999999	775	999999	999999	999999	14	199	306	261	518	596	959	14	995	999999	972	999999	767	288	656	999999	999999	802	305	523	122	294	999999	413	827	253	999999	999999	999999	310	136	658	330	249	116	497	518	999999	919	572	939	409	806	269	999999	701	729	606	999999	228	788	973	481	809	660	719	558	893	999999	274	999999	518	239	695	796	323	933	999999	181	169	655	77	883	733	584	999999	488	999999	999999	135	524	999999	731	556	521	163	187	521	999999	397	939	624	359	655	229	430	179	120	999999	47	768	212	435	999999	572	721	999999	999999	234	947	240	186	842	999999	750	705	786	682	999999	643	146	421	938	784	230	40	718	999999	513	163	542	999999	909	23	367	999999	222	180	999999	800	73	439	999999	641	166	762	782	61	904	524	644	497	937	829	901	999999	273	650	341	542	12	861	244	81	999999	999999	277	828	940	437	999999	616	698	382	999999	707	135	307	628	999999	257	666	999999	999999	519	55	440	89	999999	20	999999	571	839	451	798	211	204	999999	236	303	999999	954	120	999999	999999	37	798	565	259	203	999999	965	999999	999999	295	345	538	999999	562	999999	432	197	715	929	389	921	999999	257	584	999999	513	909	81	334	
971	303	556	856	999999	491	256	874	830	918	999999	93	548	965	165	462	672	999999	999999	867	870	308	999999	190	97	119	259	551	981	880	999999	999999	894	697	902	992	789	682	298	999999	122	557	999999	797	150	306	383	812	101	131	705	564	256	213	464	673	999999	999999	768	848	242	999999	893	949	238	477	198	850	999999	999999	672	990	660	592	754	322	941	999999	50	999999	736	447	459	859	185	135	74	999999	243	999999	937	999999	914	449	838	416	664	417	569	672	999999	532	999999	928	458	999999	904	663	458	151	731	613	999999	976	122	795	999999	999999	774	999999	412	507	616	833	235	258	85	999999	754	999999	999999	999999	882	377	683	213	999999	999999	411	469	231	411	999999	101	507	334	98	937	337	53	170	630	643	466	269	610	915	999999	999999	209	640	693	999999	120	999999	207	731	957	999999	908	108	999999	632	315	880	11	999999	525	335	999999	170	999999	883	711	187	37	890	425	117	82	999999	779	828	211	829	999999	502	131	999999	310	603	140	644	428	944	445	998	338	586	999999	999999	999999	592	999999	49	501	810	207	932	466	317	315	850	229	621	328	999999	430	486	352	509	153	999999	34	307	999999	503	465	766	741	999999	562	839	999999	737	896	999999	999999	171	337	999999	304	198	151	993	297	999999	424	999999	626	549	577	999999	243	758	201	483	999999	504	999999	998	355	440	201	437	754	476	11	492	724	140	869	999999	158	625	215	955	775	41	20	748	999999	999999	999999	999999	999999	710	999999	999999	999999	423	999999	532	161	999999	382	999999	997	999999	248	820	289	999999	92	999999	999999	999999	703	617	552	999999	999999	535	494	271	919	696	999999	999	976	54	870	910	946	310	510	347	117	820	253	351	957	72	793	999999	469	156	575	999999	521	152	17	999999	548	309	999999	104	48	999999	418	999999	573	999999	737	999999	950	379	985	781	999999	342	210	882	374	211	999999	999999	999999	304	802	999999	131	646	487	833	999999	882	371	647	594	999999	308	227	999999	567	777	959	334	600	249	100	171	794	999999	999999	941	134	623	346	999999	80	362	999999	97	645	564	927	999999	904	999999	77	17	999999	196	580	43	982	481	807	434	999999	320	151	999999	711	611	337	978	308	891	913	269	35	627	999999	62	999999	140	765	13	850	448	430	444	181	93	824	607	97	155	958	653	999999	912	999999	760	999999	687	385	44	236	948	999999	22	252	807	999999	719	672	528	478	852	715	803	583	881	889	707	883	628	787	730	890	999999	932	270	454	123	999999	763	
999999	877	755	731	999999	901	999999	418	201	374	111	114	999999	568	676	999999	937	22	999999	820	870	513	803	757	256	506	68	70	90	982	363	867	793	908	999999	999999	106	983	37	999999	655	481	516	999999	999999	683	999999	332	485	825	999999	442	999999	116	893	999999	999999	999999	485	279	999999	174	337	218	999999	243	320	35	880	86	19	999999	985	999999	174	999999	996	294	999999	573	711	735	584	999999	660	921	92	686	25	359	999999	108	508	757	839	491	999999	307	507	292	999999	770	451	409	999999	999999	456	139	942	504	341	789	767	912	568	117	590	83	999999	100	161	999999	19	999999	559	910	456	999999	999999	682	999999	698	787	948	999999	940	999999	185	448	292	999999	999999	744	520	27	999999	341	596	198	999999	901	999999	749	417	141	738	999999	920	849	999999	999999	229	322	269	259	642	999999	819	999999	627	823	414	635	275	999999	207	889	499	999999	999999	579	859	49	999999	781	185	949	380	816	999999	190	373	335	543	370	254	640	484	271	384	735	521	999999	570	907	496	444	484	790	933	848	271	416	37	999999	72	999999	237	488	84	693	999999	12	999999	999999	459	89	101	999999	999999	999999	415	237	999999	96	68	999999	478	999999	294	740	474	589	999999	999999	919	957	308	218	308	999999	999999	996	197	999999	999999	519	999999	999999	999999	417	999999	579	419	376	999999	999999	999999	999999	277	97	711	58	999999	343	228	52	128	625	527	502	780	999999	999999	316	163	419	49	447	983	548	339	999999	999999	999999	396	895	179	999999	999999	885	679	368	999999	221	363	364	802	853	472	71	400	999999	606	955	636	469	974	113	222	34	994	840	956	728	999999	366	328	325	946	999999	999999	611	999999	999999	822	422	999999	999999	952	798	616	195	975	921	158	319	748	999999	251	999999	921	76	304	165	891	839	411	222	463	997	46	486	999999	999999	199	789	583	963	142	224	527	590	160	999999	417	999999	864	999999	999999	999999	617	552	84	29	412	805	316	999999	750	999999	20	730	930	954	761	139	289	836	999999	369	735	784	642	36	999999	341	915	879	999999	93	975	376	642	24	389	494	411	999999	999999	999999	482	303	223	160	213	797	660	999999	999999	287	529	37	312	220	713	999999	999999	57	620	81	890	999999	543	667	17	644	97	915	575	999999	727	402	110	999999	887	441	571	492	822	612	999999	719	226	999999	564	947	73	431	311	557	999999	364	276	999999	502	55	760	555	999999	569	999999	744	630	396	559	999999	927	963	333	999999	999999	426	999999	17	400	180	219	999999	999999	
70	580	665	613	999999	691	373	135	999999	999999	842	999999	26	349	263	903	936	98	830	909	999999	29	110	108	39	296	168	138	269	999999	332	999999	686	452	92	999999	53	140	613	704	195	11	492	999999	491	600	254	87	999999	114	464	999999	999999	174	676	50	999999	567	584	999999	533	245	865	180	524	999999	995	573	266	273	999999	805	485	136	723	436	537	999999	616	999999	51	91	166	165	810	250	456	522	776	52	999999	485	556	999999	999999	950	145	321	602	484	605	999999	820	708	254	659	606	999999	450	250	513	999999	999999	999999	690	999999	88	710	370	999999	560	999999	999999	224	753	383	999999	999999	955	772	300	225	999999	141	834	999999	270	999999	999999	161	644	203	81	535	539	34	534	411	201	729	872	434	999999	999999	923	999999	883	606	954	999999	410	11	999999	678	949	297	999999	999999	999999	329	190	629	800	218	639	999999	411	271	999999	729	999999	847	413	236	899	866	274	72	999999	711	487	999999	999999	49	751	642	896	403	586	252	920	999999	100	871	999999	999999	999999	742	999999	999999	721	999999	999999	234	31	999999	598	80	778	999999	33	999999	611	608	842	526	999999	999999	467	996	999999	999999	685	442	809	145	756	999999	687	656	241	531	999999	651	990	865	999999	279	28	197	53	825	999999	503	229	879	112	491	38	32	127	873	284	693	105	713	936	999999	425	885	806	67	393	999999	851	501	668	960	618	999999	783	856	742	999999	953	645	392	191	223	929	42	274	513	665	538	368	257	999999	556	286	929	263	853	142	999999	986	442	503	652	727	999999	152	999999	61	248	999999	999999	14	739	999999	331	754	999999	496	853	542	553	727	593	492	253	999999	999999	342	58	999999	12	609	999999	966	213	889	539	999999	718	889	400	462	426	277	236	252	949	106	955	184	987	367	289	848	442	999999	910	169	484	999999	738	541	12	719	999999	532	125	999999	256	441	225	780	777	963	999999	999999	310	999999	999999	11	999999	317	386	873	541	645	330	999999	999999	498	979	379	21	487	999999	999999	999999	999999	18	704	136	186	849	999999	958	999999	589	325	706	351	999999	593	903	482	212	999999	164	999999	188	622	211	85	249	757	462	846	999999	999999	813	291	641	603	317	561	999999	999999	999999	863	915	999999	65	14	343	192	94	395	475	999999	284	730	705	999999	999999	395	502	61	936	101	70	999999	448	299	512	424	709	999999	285	351	608	359	962	300	223	854	999999	207	999999	66	673	77	999999	999999	25	999999	586	999999	83	922	999999	823	916	999999	803	803	
999999	766	502	918	482	282	119	133	999999	999999	767	414	116	675	828	305	319	879	428	993	741	217	283	429	838	398	737	363	293	999999	443	596	999999	999999	968	999999	704	823	584	400	999999	999999	310	999999	325	999999	999999	999999	104	763	513	46	947	809	71	677	492	83	90	94	545	756	840	155	999999	180	916	999999	706	37	601	999999	999999	999999	45	494	907	192	113	666	999999	338	268	529	281	407	648	688	358	300	999999	631	743	499	999999	999999	999999	164	609	154	999999	999999	701	76	171	27	999999	999999	999999	577	770	999999	969	424	901	999999	497	321	873	93	531	238	347	999999	719	970	753	805	182	999999	999999	752	582	958	410	999999	637	201	367	264	999999	728	914	781	530	18	661	328	598	648	714	104	999999	526	999999	999999	180	295	357	201	999999	934	748	939	498	27	726	20	23	999999	579	305	953	619	426	803	324	566	886	999999	318	434	999999	999999	129	984	471	999999	345	384	999999	999999	844	175	990	732	999999	974	999999	999999	291	651	999999	999999	999999	419	999999	671	110	819	712	613	409	646	883	839	727	224	999999	514	555	999999	999999	639	732	237	460	787	628	999999	822	349	283	999999	429	667	128	845	464	710	842	799	956	999999	671	999999	942	999999	292	160	15	766	164	778	999999	621	976	675	639	841	958	364	52	416	997	372	999999	35	227	225	720	881	760	119	671	755	713	158	967	999999	295	999999	504	478	999999	999999	195	505	999999	808	690	453	215	623	752	487	756	999999	529	309	559	916	980	76	439	999999	15	54	999999	211	907	999999	708	796	999999	704	859	574	729	940	187	834	610	419	534	277	675	999999	367	999999	998	174	999999	667	999999	999999	999999	999999	49	563	999999	150	398	223	900	862	744	999999	77	57	999999	192	820	588	132	999999	316	999999	999999	171	458	999999	999999	922	213	999999	999999	50	999999	186	431	999999	534	176	889	46	999999	396	518	999999	533	266	999999	319	566	816	353	999999	545	567	72	711	895	877	114	191	462	476	20	999999	663	999999	904	890	625	999999	657	654	999999	999999	289	920	63	869	638	201	999999	377	366	397	999999	168	504	946	124	720	999999	656	71	708	583	999999	385	999999	19	829	361	999999	693	370	168	699	351	459	999999	152	999999	35	249	913	391	94	120	623	767	504	209	958	999999	905	668	10	593	999999	999999	320	999999	702	860	808	839	621	999999	995	238	999999	817	999999	668	972	71	510	999999	158	327	999999	859	762	593	514	630	403	999999	788	701	167	116	999999	947	999999	
607	999999	999999	441	999999	769	411	124	999999	76	686	999999	299	999999	843	167	593	444	673	23	999999	782	119	355	188	446	999999	895	999999	80	594	466	108	999999	374	999999	999999	999999	999999	557	999999	744	377	526	827	999999	113	608	944	999999	574	671	999999	933	516	825	846	819	262	999999	559	515	999999	324	999999	230	65	999999	439	737	999999	999999	999999	125	926	999999	999999	999999	528	712	342	999999	950	760	506	923	779	174	194	548	999999	525	723	448	999999	999999	924	62	53	999999	420	999999	999999	217	721	956	999999	999999	17	800	999999	263	999999	549	999999	999999	564	70	817	999999	450	891	414	891	478	999999	894	920	127	353	791	362	549	999999	999999	828	442	999999	48	999999	621	217	999999	999999	137	16	233	183	155	999999	27	864	244	494	166	999999	109	287	739	424	72	999999	454	663	999999	999999	713	381	258	999999	515	821	31	277	938	243	734	30	763	471	83	720	775	76	999999	927	127	999999	999999	772	728	165	14	999999	487	999999	763	503	385	79	999999	852	925	679	545	999999	843	967	999999	923	795	89	524	277	351	352	615	387	337	999999	940	657	999999	485	747	999999	817	407	790	708	480	240	645	693	178	999999	794	106	531	999999	94	999999	509	840	976	648	640	736	282	145	999999	385	176	999999	139	645	245	449	932	195	388	445	999999	847	999999	564	443	831	108	999999	999999	519	856	206	997	999999	158	776	509	108	999999	90	134	999999	999999	999999	74	999999	563	533	999999	999999	173	345	751	648	973	661	999999	422	214	809	637	999999	587	114	528	969	306	999999	496	469	940	833	476	999999	320	532	763	358	999999	102	277	575	146	212	355	520	999999	359	816	999999	389	999999	893	910	452	973	76	979	575	104	54	224	46	999999	414	339	999999	999999	337	451	897	999999	921	122	999999	72	999999	385	759	18	524	999999	999999	999	89	853	940	999999	855	999999	999999	784	782	405	999999	63	999999	620	798	999999	651	999999	31	375	598	999999	175	781	378	390	958	691	230	567	579	107	691	46	445	999999	399	313	598	999999	986	123	266	526	74	487	999999	404	586	743	366	999999	925	168	411	739	688	999999	197	999999	389	773	564	224	825	950	999999	502	184	999999	626	999999	412	41	388	485	93	999999	999999	891	999999	564	115	486	211	66	181	999999	635	705	871	240	126	999999	999999	223	559	51	701	999999	125	40	229	348	127	28	120	999999	779	999999	656	999999	452	306	616	825	667	999999	999999	769	778	839	866	999999	376	395	232	288	999999	175	926	999999	947	999999	
775	999999	344	767	369	193	945	287	999999	709	999999	831	787	820	517	999999	555	481	38	931	346	286	174	750	999999	731	795	831	473	613	999	614	102	850	530	999999	999999	900	718	999999	823	999999	95	166	429	544	607	412	771	645	620	999999	23	25	265	498	663	594	795	637	397	124	814	150	710	999999	999999	937	299	999999	999999	654	763	208	999999	845	201	17	999999	436	999999	393	70	827	993	554	601	86	999999	41	136	895	115	90	442	709	686	944	456	984	805	670	122	53	999999	965	999999	814	907	420	307	655	274	368	999999	14	63	987	157	166	843	662	999999	267	601	409	999999	999999	766	409	169	999999	561	999999	631	999999	280	27	487	37	863	787	179	999999	734	480	631	746	999999	438	655	999999	999999	300	999999	999999	328	855	999999	940	426	17	999999	999999	261	60	999999	928	737	59	999999	999999	999999	130	999999	65	492	999999	532	999999	999999	802	999999	338	999999	470	459	271	204	487	145	999999	999999	547	610	855	739	671	923	684	999999	702	19	999999	704	619	999999	999999	997	999999	661	159	333	330	171	624	901	719	754	791	600	833	999999	999999	913	999999	470	962	999999	446	326	820	999999	847	744	85	999999	588	999999	999999	999999	782	999999	118	826	985	101	255	999999	986	953	999999	917	142	93	552	968	999999	613	396	999999	236	167	999999	769	840	905	485	585	95	831	323	95	999999	520	818	999999	625	433	999999	226	224	587	999999	493	306	903	999999	764	202	117	42	975	999999	984	999999	999999	712	348	985	90	616	999999	999999	999999	640	934	999999	621	274	999999	352	337	685	179	935	649	634	77	473	937	792	720	393	978	798	347	999999	636	999999	999999	999999	287	999999	999999	610	553	297	999999	852	999999	606	501	499	999999	764	705	999999	77	59	404	989	999999	999999	999999	298	895	287	320	999999	302	95	670	155	80	136	75	890	837	999999	999999	999999	266	225	999999	341	999999	231	184	224	103	57	780	999999	81	215	999999	999999	999999	559	714	999999	976	21	559	999999	999999	355	429	92	698	815	462	508	667	52	732	430	773	717	997	674	113	999999	273	255	999999	93	999999	865	914	663	999999	999999	854	999999	385	254	665	999999	405	945	801	101	525	287	594	282	919	39	482	791	638	681	561	49	172	880	748	314	971	852	282	564	999999	45	324	184	653	551	666	488	999999	948	322	62	872	999999	580	985	660	42	173	53	393	133	999999	999999	726	814	953	504	506	361	852	553	672	247	999999	490	963	999999	628	999999	372	993	36	689	999999	509	
999999	999999	310	762	653	999999	688	238	181	54	999999	503	457	838	999999	171	999999	413	105	768	999999	635	98	99	999999	249	413	999999	680	399	107	999999	461	227	647	999999	204	743	707	913	864	444	75	879	480	469	963	789	999999	210	22	623	593	999999	130	541	999999	999999	740	414	535	999999	557	782	946	673	52	239	200	795	967	247	705	192	903	944	570	999999	618	999999	285	999999	25	999999	386	999999	752	861	999999	116	741	984	13	999999	387	972	886	999999	932	807	427	999999	999999	999999	243	774	917	410	696	999999	971	852	601	188	138	911	876	87	405	472	920	190	143	94	999999	982	244	411	999999	931	68	999999	286	811	144	552	35	40	246	612	999999	351	174	921	145	889	393	999999	175	476	999999	808	887	469	999999	246	600	514	999999	260	999999	999999	606	765	999999	694	575	789	53	999999	886	846	841	793	906	578	26	999999	948	174	599	999999	245	337	835	259	999999	816	925	897	951	520	109	985	999999	59	999999	999999	804	451	323	999999	781	589	999999	999999	999999	103	563	317	230	389	999999	766	661	129	281	999999	929	867	999999	758	864	155	634	376	746	856	720	999999	833	616	999999	507	851	996	638	655	747	586	292	305	263	617	677	572	999999	342	334	952	999999	477	480	937	156	564	739	635	955	223	512	120	999999	705	484	614	999999	68	915	665	999999	625	530	352	584	999999	999999	256	478	999999	999999	414	999999	767	88	999999	145	479	361	296	267	13	999999	533	84	999999	922	999999	999999	72	999999	896	426	668	471	163	946	138	362	999999	69	999999	166	892	999999	999999	588	615	999999	128	478	502	707	629	999999	488	924	997	278	411	999999	946	124	416	999999	525	988	999999	305	925	419	17	999999	999999	236	774	846	808	731	999999	594	317	999999	24	593	108	198	797	270	983	238	949	860	951	80	123	378	750	999999	999999	119	725	319	999999	708	471	999999	503	402	633	642	999999	275	301	817	999999	999999	109	822	374	999999	201	999999	322	999999	470	157	999999	142	123	406	105	387	455	867	868	997	999999	316	132	722	999999	404	637	351	122	683	568	143	311	107	278	928	66	949	918	132	997	14	247	324	219	370	289	999999	546	738	819	434	948	999999	785	999999	700	999999	641	796	964	970	584	787	588	42	831	999999	999999	176	999999	999999	948	999999	10	235	999999	807	999999	334	125	411	804	383	999999	144	194	539	322	485	238	414	317	131	999999	37	430	460	735	999999	539	273	999999	380	416	999999	999999	999999	999999	559	724	892	147	
317	999999	563	175	210	999999	454	848	301	703	652	938	917	999999	999999	999999	972	805	999999	81	337	999999	851	312	434	966	999999	658	981	767	762	761	345	277	999999	449	604	862	229	999999	291	338	247	570	455	441	499	134	658	999999	799	999999	116	820	999999	999999	999999	260	740	243	383	795	999999	534	999999	891	603	650	198	387	999999	999999	586	91	790	998	556	290	857	992	476	425	999999	367	968	18	999999	524	466	487	619	354	131	999999	163	999999	471	999999	630	564	999999	849	936	281	641	999999	177	999999	40	811	965	549	403	748	999999	999999	795	509	566	999999	999999	88	193	710	999999	639	989	999999	927	999999	537	843	660	303	163	999999	489	728	726	289	999999	629	494	655	522	999999	950	383	999999	205	700	962	157	699	327	760	666	235	514	11	999999	576	107	735	284	132	999999	110	594	999999	478	76	783	286	100	617	594	538	198	697	688	616	382	999999	603	574	695	961	975	403	960	999999	999999	724	999999	274	999999	758	381	399	191	850	999999	88	999999	999999	189	999999	609	999999	175	138	46	816	322	92	204	374	141	999999	436	927	134	200	189	224	852	68	695	825	94	999999	166	799	516	838	827	999999	999999	969	394	824	999999	275	238	831	227	407	411	507	80	168	999999	999999	999999	263	725	598	999999	511	781	130	185	783	626	999999	999999	999999	310	484	265	899	367	171	999999	999999	574	858	962	357	999999	454	656	999999	755	925	218	495	836	262	122	238	406	504	197	999999	648	579	999999	897	860	981	107	927	252	180	800	465	356	360	689	999999	636	550	514	337	999999	987	38	700	131	485	410	58	372	36	999999	999999	999999	999999	963	999999	999999	999999	497	25	357	729	945	584	135	753	999999	486	999999	255	602	856	990	860	800	661	551	949	776	999999	581	58	564	999999	677	999999	491	999999	396	999999	657	572	999999	498	980	744	52	453	574	378	346	923	485	127	999999	647	999999	123	260	999999	454	270	297	999999	444	999999	175	729	907	197	999999	843	100	879	597	39	803	501	879	999999	619	107	384	999999	47	999999	572	447	791	40	74	377	999999	93	248	999999	284	939	64	999999	578	322	545	386	999999	999999	832	605	529	404	843	999999	244	204	693	356	885	889	85	787	736	727	999999	877	132	894	798	16	641	999999	754	864	999999	208	487	999999	999999	997	301	544	824	967	918	396	999999	693	143	850	400	891	512	394	863	277	945	851	383	999999	263	221	705	999999	964	329	649	999999	999999	45	717	396	795	887	598	541	
999999	768	809	551	690	999999	761	947	616	999999	999999	370	999999	180	262	999999	922	999999	743	89	839	998	12	599	746	216	759	107	142	999999	106	999999	796	999999	314	999999	52	832	978	824	460	757	999999	224	999999	999999	999999	763	782	999999	999999	999999	153	518	702	963	766	220	999999	999999	679	663	815	611	653	999999	999999	678	865	999999	593	999999	914	919	629	91	788	787	968	466	237	996	324	60	540	999999	480	288	629	350	420	832	999999	504	155	796	999999	608	571	556	716	310	999999	706	999999	382	987	999999	888	620	185	978	251	348	256	999999	348	764	999999	999999	603	999999	59	999999	999999	761	74	420	773	832	149	999999	225	421	750	999999	999999	617	999999	168	216	255	999999	18	175	441	590	687	999999	999999	458	187	537	122	953	430	261	999999	50	737	318	577	460	66	481	995	762	830	999999	999999	585	730	212	913	253	357	896	50	359	234	999999	999999	172	311	384	999999	652	999999	467	330	676	999999	577	825	999999	638	795	342	537	999999	999999	760	99	929	887	727	975	999999	868	606	534	220	34	999999	565	931	415	159	999999	519	352	999999	999999	277	999999	861	163	386	73	999999	562	563	513	190	556	421	296	243	423	656	999999	38	999999	999999	795	465	699	761	269	917	233	645	999999	28	999999	29	397	821	999999	35	999999	598	560	264	53	999999	707	844	999999	154	645	182	736	35	532	323	423	511	999999	999999	172	402	999999	155	391	917	903	495	363	536	33	475	956	397	999999	397	999999	999999	817	825	999999	999999	501	124	282	999999	909	634	999999	512	999999	886	349	99	999999	181	480	999999	872	136	77	221	490	999999	999999	179	225	348	999999	145	845	443	693	999999	438	316	900	13	999999	340	999999	278	999999	851	931	147	135	999999	533	911	916	999999	999999	690	999999	999999	374	768	992	999999	835	570	692	359	667	172	202	692	661	556	280	477	542	542	128	999999	221	639	801	983	54	999999	814	40	228	781	334	12	999999	999999	942	141	999999	769	504	447	585	650	193	769	999999	999999	215	976	640	999999	999999	575	572	958	999999	735	999999	19	68	486	999999	662	999999	885	837	999999	793	999999	614	149	466	772	47	999999	223	999999	999999	999999	48	611	152	837	399	999999	260	759	999999	939	566	217	173	11	711	999999	691	923	518	999999	931	755	999999	446	999999	999999	999999	759	999999	999999	999999	763	289	935	970	456	999999	918	999999	363	634	87	759	853	999999	407	999999	465	70	999999	999999	300	62	156	110	293	999999	706	475	897	795	999999	231	549	204	802	
927	238	40	265	684	772	999999	165	674	853	996	795	243	964	526	526	698	518	900	455	710	143	999999	686	999999	637	452	374	567	999999	856	999999	659	410	480	746	434	805	999999	227	639	897	482	256	297	177	473	999999	381	999999	802	713	999999	999999	101	794	999999	354	771	57	999999	295	597	999999	997	999999	999999	999999	494	779	999999	893	183	683	815	813	660	588	999999	326	174	942	999999	298	340	153	999999	910	318	685	999999	90	44	297	897	353	309	999999	259	510	999999	999999	25	601	186	999999	539	965	933	288	999999	815	955	454	882	387	301	999999	999999	853	227	999999	524	808	436	21	859	885	786	471	999999	719	338	999999	294	534	926	402	121	431	613	604	977	39	552	538	134	589	415	519	62	10	741	999999	293	999999	125	217	999999	174	60	999999	188	471	775	424	487	77	169	358	461	899	197	778	250	622	257	495	266	898	999999	279	480	277	419	513	977	932	999999	488	999999	719	236	946	381	999999	425	516	263	137	60	999999	430	66	999999	162	999999	962	165	671	558	629	950	277	999999	780	999999	911	61	272	446	554	999999	680	939	742	673	251	407	290	207	741	241	999999	847	829	999999	999999	219	267	700	25	776	999999	999999	789	999999	999999	668	600	785	513	464	999999	691	999999	594	749	999999	325	488	571	564	874	473	816	999999	821	430	458	931	760	702	793	571	430	778	539	750	999999	999999	714	999999	806	505	693	286	999999	446	351	999999	110	999999	893	999999	139	460	999999	469	123	401	947	999999	999999	669	35	999999	671	430	270	727	64	998	999999	999999	774	999999	757	379	999999	540	158	999999	89	999999	831	999999	808	24	441	970	876	80	636	757	36	185	372	999999	999999	882	999999	999999	999999	623	189	111	338	551	13	151	702	532	999999	999999	253	999999	999999	995	837	999999	12	656	988	999999	851	984	371	219	325	599	625	999999	999999	897	924	338	208	466	44	999999	134	267	21	300	277	354	390	63	513	463	999999	377	310	999999	880	959	830	885	771	999999	999999	999999	235	414	525	999999	632	792	658	915	373	993	961	118	446	744	645	999999	33	507	604	999999	705	862	873	258	319	999999	27	965	507	999999	694	999999	989	16	42	606	774	194	721	598	404	598	100	733	415	999999	471	145	323	142	862	274	600	431	422	999999	541	277	772	641	774	693	417	60	308	999999	999999	440	712	48	924	838	785	16	913	117	771	150	843	127	529	999999	651	375	460	429	248	999999	999999	668	74	999999	422	90	823	999999	999999	
49	434	292	999999	41	432	284	217	34	489	594	517	315	601	401	433	654	999999	999999	51	51	599	878	883	559	999999	53	974	426	999999	999999	999999	212	999999	732	715	560	53	498	459	377	167	436	940	999999	60	287	77	673	83	767	968	999999	670	150	449	999999	999999	524	193	388	310	999999	608	784	411	999999	999999	869	685	873	610	623	443	673	883	173	937	239	508	569	999999	310	353	658	737	999999	541	999999	999999	169	161	529	999999	80	76	376	828	166	999999	745	999999	207	987	209	999999	354	498	996	999999	999999	617	179	25	623	412	999	447	949	57	160	773	604	587	999999	722	91	319	999999	607	999999	344	781	986	763	672	778	999999	153	501	392	999999	999999	999999	15	551	981	514	691	668	76	928	879	119	102	971	999999	620	999999	487	85	45	135	399	749	941	836	192	261	951	633	999999	999999	457	664	397	238	85	581	974	740	577	999999	703	540	999999	465	671	999999	792	379	167	852	665	999999	357	637	156	780	999999	715	798	999999	739	45	390	634	431	455	705	743	999999	999999	497	747	508	416	432	858	170	486	174	297	469	581	475	999999	638	41	316	759	92	305	999999	268	941	325	888	999999	999999	999999	999999	999999	199	59	162	999999	999999	918	999999	940	215	298	619	999999	999999	511	792	168	569	556	995	999999	148	945	661	922	532	238	999999	193	528	763	999999	216	999999	999999	999999	420	429	356	479	720	123	999999	554	793	999999	999999	717	440	532	729	108	603	958	643	999999	253	398	999999	595	136	999999	734	421	451	999999	999999	144	999999	412	382	739	999999	999999	999999	287	772	401	867	247	602	999999	375	660	999999	665	114	258	809	869	854	31	199	761	352	999999	388	953	112	214	282	999999	124	37	159	990	999999	526	683	365	315	852	999999	992	993	615	747	83	623	786	485	164	335	733	999999	360	999999	461	999999	677	999999	999999	299	999999	999999	807	999999	347	999999	808	999999	588	999999	999999	999999	12	500	207	999999	999999	999999	314	340	999999	728	999999	470	999999	999999	999999	999999	433	791	15	466	496	563	868	38	999999	220	410	572	999999	15	897	589	881	179	556	859	352	694	998	817	594	487	972	934	846	347	24	867	999999	999999	356	796	569	999999	76	449	999999	179	581	526	999999	741	525	320	831	538	588	221	999999	939	108	999999	793	197	872	18	999999	933	999999	848	205	999999	999999	458	999999	110	29	999999	113	117	999999	999999	122	481	368	852	962	999999	113	317	758	999999	944	772	267	999999	999999	381	124	67	858	698	987	
