500	500	
91	110	104	114	105	95	86	103	102	104	107	82	96	110	105	121	99	118	93	114	94	87	100	103	86	96	98	105	102	101	96	94	105	96	109	91	94	94	86	102	100	85	104	91	85	112	105	94	99	94	111	108	100	110	97	96	98	93	90	95	101	102	101	111	108	108	106	103	112	94	102	80	95	103	110	103	91	73	89	78	100	103	94	110	108	96	103	103	100	96	85	103	92	113	107	73	100	111	111	97	87	118	102	105	96	97	109	96	103	100	80	99	91	97	100	83	83	107	92	108	83	96	98	85	107	78	119	100	98	90	112	102	110	120	100	108	95	109	101	104	88	87	99	84	86	91	109	114	103	84	118	92	106	97	78	93	90	117	97	92	94	116	94	114	104	110	83	95	108	114	103	99	115	102	98	98	106	102	123	105	107	89	104	97	107	101	106	100	97	94	106	104	98	98	101	94	109	106	106	113	95	99	111	113	102	100	100	98	112	111	99	91	95	95	104	114	96	102	103	98	108	108	114	100	122	107	77	96	93	100	95	95	99	100	97	107	113	111	95	97	106	93	100	105	127	90	105	87	115	94	105	107	106	82	98	79	91	106	97	101	114	92	94	111	102	119	124	118	90	96	125	112	92	92	101	92	88	112	95	98	119	118	87	119	109	89	99	106	92	95	99	105	103	111	106	111	96	95	101	97	102	103	101	97	112	104	105	94	102	110	112	125	85	103	121	105	84	85	108	96	113	82	108	102	87	102	105	89	112	76	97	112	85	92	95	103	104	115	106	115	90	90	109	108	86	117	94	107	82	98	117	88	105	115	110	93	101	108	106	97	104	93	95	96	86	96	103	94	92	113	110	101	108	94	106	89	94	98	104	98	93	90	92	106	100	87	93	109	101	90	112	93	101	117	95	94	94	98	85	102	86	98	92	88	110	100	89	87	98	87	96	114	91	95	77	102	100	98	95	101	103	102	98	108	90	98	94	90	94	110	83	85	99	108	117	105	114	120	86	101	105	105	97	89	101	94	100	106	87	79	91	102	101	102	105	96	105	116	98	100	102	91	101	108	103	103	96	96	92	89	102	86	89	99	94	92	97	111	105	98	107	88	116	96	92	94	103	106	109	100	106	120	117	88	78	101	122	86	96	89	
101	107	106	91	113	92	103	96	104	96	91	99	107	113	96	104	102	96	83	108	112	84	105	114	91	95	111	113	115	103	99	120	100	94	112	105	91	91	97	108	105	110	95	101	93	89	118	101	90	91	95	90	103	121	112	86	112	108	99	91	105	100	116	102	112	111	97	101	94	124	94	92	116	100	92	99	99	119	120	89	88	106	98	106	83	99	89	108	95	97	92	104	91	110	96	82	98	89	119	98	97	112	80	114	93	91	101	91	111	90	96	108	89	113	114	102	99	91	105	110	100	97	114	96	94	122	82	98	106	106	89	113	103	102	108	98	106	101	125	105	116	115	84	83	95	93	87	88	108	115	107	109	118	83	100	110	91	92	98	109	98	92	113	85	97	115	112	120	104	100	117	97	102	94	94	111	85	85	98	104	104	116	95	110	99	109	105	103	98	90	116	96	87	91	86	98	96	95	112	104	99	114	104	101	115	108	91	93	103	107	96	102	93	99	98	97	89	112	104	111	101	100	94	102	105	110	101	111	78	116	94	126	94	96	85	103	101	101	101	100	95	99	112	74	110	97	104	97	99	92	87	93	102	98	93	103	94	99	82	115	92	103	111	95	107	102	99	94	89	93	109	111	123	103	114	102	94	104	82	113	88	95	98	95	94	98	108	109	96	90	106	104	111	89	93	93	94	103	90	100	100	90	90	112	96	107	99	100	102	91	91	101	92	88	94	103	103	88	103	96	112	97	104	82	79	106	105	96	86	85	104	100	106	96	87	96	102	97	100	86	91	111	101	110	106	115	106	114	101	101	87	103	113	119	109	82	90	94	89	93	92	101	117	113	95	91	102	98	102	109	90	96	107	101	105	97	106	100	86	96	103	88	85	102	99	108	100	97	106	93	90	108	110	109	91	104	83	96	101	84	89	89	102	97	86	90	105	99	104	110	92	100	91	102	96	88	93	88	87	98	121	115	101	101	111	99	99	112	99	120	94	100	101	99	111	97	101	101	89	93	109	95	83	99	85	107	96	102	93	106	97	99	89	99	93	96	98	103	99	86	97	85	113	102	79	123	107	107	122	90	90	108	107	87	73	115	87	94	106	109	99	109	112	112	99	106	106	106	95	100	109	114	92	89	87	94	87	97	101	105	
999999	348	559	841	101	546	650	999999	999999	293	119	307	999999	999999	999999	90	159	925	69	206	437	670	999999	999999	14	169	127	910	916	999999	759	804	999999	798	709	395	667	526	999999	693	999999	999999	979	19	105	635	429	335	219	403	807	639	198	768	303	999999	833	999999	836	931	428	740	792	787	533	314	999999	252	999999	610	422	999999	579	376	42	999999	691	504	999999	379	740	792	700	522	884	129	616	625	504	226	561	705	690	424	999999	999999	261	999999	999999	791	999999	186	431	609	981	184	70	822	736	911	999999	338	471	466	201	999999	49	279	999999	414	999999	297	748	687	999999	999999	943	999999	111	999999	140	999999	999999	710	656	999999	999999	101	541	710	999999	793	888	999999	424	232	999999	233	233	637	394	999999	297	81	102	435	999999	999999	560	274	240	999999	720	138	780	311	319	760	809	637	276	947	999999	203	999999	904	999999	165	272	825	482	719	931	474	999999	158	212	947	999999	231	135	625	541	999999	999999	163	999999	760	812	999999	913	999999	423	595	371	446	999999	104	725	198	37	283	481	734	999999	999999	973	999999	999999	999999	999999	372	153	588	999999	650	416	471	724	202	831	648	999999	159	912	998	999999	345	112	999999	904	118	231	429	204	999999	153	806	484	957	189	827	845	191	25	551	999999	835	94	720	40	782	999999	533	367	389	999999	999999	999999	793	225	638	153	147	999999	999999	150	724	999999	999999	506	609	986	766	22	14	802	170	144	999999	668	470	261	391	746	132	999999	999999	71	815	921	999999	984	691	742	999999	683	999999	464	35	410	615	451	999999	999999	430	796	613	520	363	586	770	197	460	134	754	386	761	401	604	261	999999	662	579	736	685	625	999999	33	471	330	105	706	119	960	62	29	826	999999	326	999999	134	187	708	238	999999	633	534	567	999999	174	922	316	860	774	958	952	999999	698	538	804	999999	590	59	999999	999999	999999	999999	499	81	735	560	593	84	277	136	274	954	999999	585	61	101	737	45	306	408	788	999999	345	11	109	999999	137	639	521	835	999999	137	675	747	98	555	44	495	262	614	338	241	592	647	999999	998	999999	999999	487	713	763	554	999999	634	999999	227	999999	498	971	999999	999999	999999	563	442	591	146	288	603	999999	505	66	251	999999	691	999999	556	264	999999	317	111	626	24	161	807	81	990	999999	999999	54	999999	812	546	999999	999999	191	384	678	159	66	999999	720	928	625	999999	999999	522	770	999999	564	155	962	55	999999	999999	961	999999	802	999999	371	600	762	246	558	626	
693	520	999999	119	999999	695	878	114	641	759	390	999999	999999	999999	999999	999999	230	322	486	899	907	999999	365	653	999999	773	581	922	787	465	795	484	999999	999	999999	146	793	661	999999	869	277	858	414	431	490	274	999999	632	605	812	380	449	760	659	718	927	165	84	999999	736	123	999999	326	186	963	906	327	999999	999999	23	999999	999999	761	616	999999	999999	999999	933	999999	448	753	999999	999999	975	94	356	723	999999	291	369	981	719	264	824	756	321	541	237	999999	584	946	630	749	591	999999	812	687	999999	37	668	575	232	999999	958	983	999999	999999	351	102	999999	192	606	117	523	42	56	999999	936	860	319	999999	134	475	588	501	132	210	736	927	281	668	580	693	622	794	999999	807	305	999999	999999	999999	999999	145	851	401	999999	999999	236	558	11	507	999999	292	999999	160	999999	757	333	467	999999	963	902	423	999999	948	611	912	495	728	284	249	999999	104	277	636	327	988	624	196	999999	609	999999	999999	999999	774	917	297	999999	471	352	999999	483	837	980	629	781	999999	324	902	789	436	999999	999999	999999	762	999999	656	24	90	999999	999999	143	146	315	261	999999	724	496	56	41	324	936	34	386	282	765	181	999999	648	999999	550	999999	999999	407	725	999999	476	999999	174	285	270	999999	895	638	889	868	347	532	728	639	66	290	999999	999999	999999	500	12	999999	999999	999999	326	542	376	999999	292	788	421	739	590	679	999999	821	999999	999999	770	51	999999	999999	496	413	999999	648	999999	999999	999999	999999	405	849	931	999999	578	999999	901	999999	999999	999999	906	670	356	999999	999999	999999	942	59	127	999999	957	507	111	434	459	616	634	598	999999	678	999999	367	999999	31	392	999999	999999	365	110	999999	920	999999	811	52	999999	380	50	395	956	819	999999	999999	891	563	999999	999999	748	507	775	999999	999999	999999	598	290	580	548	243	334	999999	999999	800	999999	948	949	324	802	695	999999	298	999999	576	248	642	759	999999	811	476	872	717	999999	823	310	590	148	455	617	999999	531	999999	596	999999	715	677	82	29	130	397	941	999999	510	212	999999	218	696	999999	482	670	839	999999	769	81	371	999999	233	999999	999999	995	809	504	999999	246	174	596	702	941	999999	571	569	999999	851	999999	534	633	217	292	143	102	894	999999	973	947	999999	222	703	524	999999	108	453	21	999999	999999	587	999999	542	273	47	104	516	754	533	911	110	110	999999	355	999999	999999	409	940	999999	407	111	66	530	999999	520	999999	892	187	176	763	999999	999999	999999	999999	836	999999	999999	999999	254	49	586	999999	229	
71	847	626	755	357	977	47	698	999999	94	133	32	531	999999	999999	753	95	211	339	999999	770	999999	551	999999	739	519	999999	646	465	999999	886	820	961	837	469	911	893	206	544	209	999999	74	614	473	96	705	999999	180	999999	200	168	838	257	561	458	277	305	735	999999	838	999999	999999	243	816	207	312	70	693	457	871	859	889	666	139	459	999999	189	88	804	999999	214	289	338	274	537	58	999999	410	999999	201	616	168	191	999999	681	737	999999	797	275	784	644	621	723	446	341	279	999999	127	111	752	98	227	930	980	634	248	72	968	999999	159	738	660	999999	266	264	700	707	960	457	722	874	999999	999999	30	999999	999999	565	892	999999	999999	876	456	308	636	112	399	238	210	999999	443	674	999999	519	126	55	983	316	467	999999	641	571	221	669	389	999999	706	414	909	590	51	682	180	999999	999999	999999	291	362	678	999999	999999	999999	507	999999	24	58	999999	999999	696	974	999999	286	108	999999	999999	697	664	999999	999999	758	405	984	328	619	40	760	999999	999999	499	842	763	630	637	313	999999	178	74	333	654	340	865	834	718	999999	999999	999999	583	999999	744	332	619	505	443	920	757	880	154	887	857	264	554	196	382	854	221	786	999999	999999	394	133	999999	341	141	588	893	570	276	393	446	276	186	43	91	176	232	999999	197	999999	555	999999	34	186	999999	999999	786	678	999999	999999	723	397	999999	788	85	999999	699	999999	999999	855	37	999999	614	761	999999	591	87	521	114	215	999999	952	999999	933	249	949	108	456	999999	999999	802	999999	999999	411	669	58	162	999999	957	999999	999999	944	895	999999	999999	999999	830	273	734	883	999999	274	574	256	999999	771	798	191	548	999999	522	999999	422	632	63	813	88	212	101	402	439	688	563	999999	999999	686	66	999999	254	881	128	835	721	982	999999	999999	650	861	999999	897	260	999999	849	830	947	233	532	273	288	875	999999	627	181	999999	454	634	711	999999	517	556	715	999999	999999	667	18	687	531	440	214	526	173	999999	44	204	152	999999	839	733	696	999999	164	792	999999	379	601	999999	999999	389	999999	792	999999	720	999999	621	192	718	44	999999	822	270	702	101	68	999999	711	999999	593	977	199	985	795	977	243	12	402	999999	562	566	76	516	32	152	999999	422	700	452	873	999999	21	434	433	657	910	435	999999	999999	733	999999	667	538	907	686	199	551	997	848	486	350	229	269	166	477	125	315	999999	999999	198	646	71	268	199	181	965	765	562	148	999999	807	199	339	198	344	899	
537	609	345	999999	360	424	999999	965	532	202	752	277	955	541	605	999999	262	873	97	165	408	349	736	721	434	989	859	780	679	999999	889	999999	821	999999	588	706	902	999999	837	999999	219	302	666	978	222	999999	606	606	999999	999999	937	465	111	999999	500	999999	873	624	527	371	565	999999	296	381	313	681	456	386	952	898	295	999999	999999	999999	946	115	999999	757	999999	999999	393	262	318	68	999999	433	999999	642	999999	999999	832	999999	90	999999	665	148	999999	294	999999	999999	51	229	654	573	334	292	429	245	999999	999999	999999	125	125	591	977	999999	762	238	168	999999	711	814	999999	561	999999	17	574	569	209	807	109	399	91	966	895	174	999999	745	734	931	999999	734	408	999999	887	716	999999	499	498	361	386	778	136	999999	830	237	921	102	506	327	717	860	45	435	294	999999	44	999999	696	813	706	26	503	236	874	977	415	613	674	999999	845	85	80	999999	999999	331	272	295	146	667	999999	514	248	999999	223	154	698	973	409	772	682	23	802	999999	655	999999	999999	899	921	853	821	999999	428	999999	482	999999	999999	197	14	963	852	748	22	38	570	201	999999	97	999999	730	288	442	999999	902	676	831	282	999999	202	72	57	373	373	293	846	935	96	100	999999	581	364	510	968	446	919	933	999999	774	124	464	590	999999	885	201	574	388	112	526	999999	650	999999	404	995	941	999999	488	385	999999	999999	635	114	999999	999999	442	999999	778	999999	768	999999	742	999999	507	280	737	999999	860	999999	182	718	467	832	570	620	293	999999	999999	999999	36	530	999999	558	999999	999999	488	999999	903	44	453	825	999999	915	344	543	999999	821	862	133	268	470	65	10	213	20	724	802	544	77	868	230	416	273	446	247	551	999999	556	914	791	999999	577	825	43	357	922	552	497	999999	882	472	999999	836	256	566	475	440	354	272	868	685	815	836	999999	233	418	532	478	107	999999	553	274	947	999999	881	999999	239	967	856	97	999999	999999	999999	999999	405	871	999999	27	880	772	120	840	999999	56	116	571	999999	659	810	999999	999999	999999	400	44	999999	208	411	999999	374	673	245	473	497	184	999999	380	308	651	999999	362	999999	515	598	334	881	712	979	901	235	319	999999	999999	166	918	698	108	914	483	856	999999	469	85	999999	999999	999999	647	352	999999	360	735	272	100	889	458	109	884	485	75	162	626	999999	510	278	64	522	665	316	579	999999	597	465	825	794	573	892	999999	999999	999999	999999	244	370	999999	551	500	57	70	691	708	818	813	622	849	
330	999999	978	958	806	597	999999	872	340	772	633	762	279	447	305	325	565	346	999999	104	278	917	266	358	959	778	17	461	974	608	760	672	974	616	504	999999	594	999999	956	275	697	999999	904	597	246	788	230	609	765	375	999999	999999	791	999999	580	412	974	629	999999	38	589	242	898	731	22	999999	787	662	942	999999	731	632	389	756	999999	353	23	668	122	180	557	408	696	608	999999	288	999999	999999	46	102	590	999999	934	928	999999	465	36	182	999999	285	11	568	667	999999	644	520	999999	45	132	236	399	315	999999	829	480	999999	545	299	275	733	90	999999	626	850	160	766	999999	999999	80	941	326	840	999999	837	179	989	740	999999	999999	946	195	845	334	809	702	999999	457	114	458	504	920	999999	999999	851	999999	670	941	816	872	878	821	642	964	191	910	558	999999	679	999999	491	999999	872	335	999999	548	244	16	817	157	999999	999999	593	999999	576	30	589	933	241	642	508	999999	923	999999	96	134	552	999999	999999	899	154	62	778	454	999999	63	57	412	588	312	960	663	999999	999999	997	570	999999	639	398	170	330	625	990	999999	999999	443	526	999999	248	204	999999	999999	863	917	999999	999999	539	999999	45	523	973	999999	354	929	681	845	999999	264	802	526	896	913	999999	983	578	529	72	740	999999	533	536	975	999999	394	316	605	799	216	666	184	40	99	999999	874	197	153	280	70	365	315	520	272	279	722	307	92	999999	880	349	483	999999	799	845	999999	987	999999	999999	960	999999	86	56	715	597	628	496	806	318	617	999999	435	258	12	999999	987	999999	273	705	999999	96	233	733	918	867	192	424	241	254	999999	999999	198	999999	999999	448	289	269	804	675	999999	236	501	774	264	94	914	235	757	999999	999999	999999	723	302	573	874	398	352	137	848	414	214	265	562	226	999999	607	305	938	563	999999	999999	218	999999	64	999999	595	999999	478	834	953	957	666	999999	999999	603	174	896	999999	445	60	999999	142	956	270	446	971	999999	557	999999	999999	618	296	204	327	138	290	135	999999	359	999999	938	873	302	895	457	999999	447	175	622	565	710	739	999999	513	999999	596	999999	999999	999999	252	656	902	999999	356	344	999999	472	499	268	322	999999	657	999999	166	121	999999	839	71	813	898	533	999999	935	969	776	878	793	690	168	542	999999	999999	631	116	999999	46	929	999999	560	786	999999	947	907	309	999999	63	999999	999999	401	105	756	200	525	719	718	882	967	999999	580	999999	877	999999	341	725	293	251	36	109	532	85	999999	999999	510	
999999	822	586	999999	999999	453	722	999999	456	999999	72	785	838	999999	999999	397	999999	79	956	375	999999	999999	304	999999	191	26	284	37	999999	814	325	961	863	690	498	896	999999	999999	999999	530	857	120	431	491	278	999999	999999	969	999999	712	782	16	187	527	415	128	527	999999	999999	618	999999	695	999999	999999	999999	111	922	158	999999	25	265	733	999999	435	518	983	486	812	999999	250	999999	999999	913	999999	41	319	999999	345	999999	379	999999	172	341	722	362	172	198	789	518	177	28	999999	196	108	999999	59	278	999999	999999	999999	642	714	999999	444	57	999999	781	210	610	663	999999	586	874	414	646	102	999999	24	82	356	794	696	999999	999999	999999	275	128	814	274	982	50	41	336	852	999999	664	539	897	675	999999	390	988	189	999999	850	442	999999	781	462	999999	999999	264	679	999999	636	945	420	463	221	781	999999	999999	935	999999	622	295	999999	31	676	981	999999	504	348	582	965	806	999999	449	328	790	999999	346	999999	910	999999	786	361	673	226	792	253	85	999999	894	755	423	62	561	242	565	999999	409	999999	480	999999	162	999999	106	999999	830	999999	971	145	431	936	407	614	35	302	836	999999	585	805	884	999999	999999	818	453	827	552	753	999999	217	999999	607	999999	241	881	999999	182	869	999999	999999	396	363	282	939	264	958	358	808	37	268	999999	632	999999	999999	230	743	321	343	472	999999	154	86	999999	764	382	823	501	175	733	914	130	966	678	999999	419	530	999999	548	564	999999	478	743	726	999999	999999	140	999	841	20	999999	799	839	407	985	832	319	881	517	999999	440	467	193	85	122	148	999999	999999	999	194	700	999999	772	779	999999	800	410	999999	784	952	999999	824	999999	164	594	125	291	569	693	775	109	649	999999	981	999999	38	295	667	999999	559	383	187	10	999999	320	999999	36	70	430	194	999999	960	999999	565	324	616	806	999999	999999	997	999999	868	999999	233	94	999999	339	790	655	999999	999999	743	745	235	999999	999999	823	13	999999	999999	98	231	148	509	354	999999	552	392	667	999999	231	267	186	615	702	514	999999	999999	571	269	999999	999999	414	482	679	688	224	871	986	259	792	999999	999999	999999	999999	999999	999999	761	879	945	508	999999	133	999999	727	258	999999	139	533	999999	999999	56	999999	999999	999999	999999	816	666	830	665	924	999999	405	418	999999	999999	82	429	706	76	784	165	999999	625	761	583	122	276	999999	430	999999	94	347	923	110	746	370	611	554	66	819	74	930	223	30	999999	551	715	424	999999	186	146	999999	467	289	999999	158	816	
999999	628	739	999999	910	409	999999	999999	343	482	999999	977	67	470	999999	650	999999	720	999999	684	604	933	41	407	999999	456	999999	985	661	999999	644	118	597	999999	999999	926	326	279	999999	531	679	190	494	79	408	999999	251	715	271	783	220	999999	767	474	221	888	999999	999999	698	464	164	558	188	462	837	208	999999	513	681	948	999999	999999	567	999999	14	424	449	962	999	415	215	539	999999	878	999999	999999	351	132	342	999999	339	984	999999	698	377	131	11	42	241	209	65	737	43	323	999999	999999	11	74	469	797	449	634	342	999999	258	625	835	999999	791	762	999999	267	180	781	618	349	406	999999	336	883	999999	416	999999	800	359	999999	505	409	428	999999	83	287	663	545	460	705	651	999999	449	751	296	701	250	479	352	798	567	999999	704	120	999999	143	737	999999	385	999999	904	542	932	781	129	435	999999	363	688	580	604	635	330	999999	698	117	428	999999	597	720	175	260	457	561	910	999999	705	318	601	940	999999	999999	170	427	999999	999999	366	668	999999	860	820	887	790	771	999999	931	931	791	999999	728	999999	163	988	664	867	653	94	380	870	999999	999999	572	761	748	41	527	475	999999	121	589	751	759	952	736	999999	287	470	686	999999	999999	321	913	896	999999	235	395	999999	505	560	999999	999999	999999	797	756	140	999999	136	999999	999999	675	466	39	679	832	999999	999999	211	261	999999	999999	192	408	22	892	564	816	676	887	522	645	999999	969	352	963	566	999999	962	205	605	653	161	428	945	999999	522	292	243	74	999999	280	194	836	741	999999	999999	999999	973	999999	201	999999	580	248	999999	999999	246	999999	999999	999999	999999	220	992	999999	999999	121	437	764	462	329	380	282	582	612	991	252	999999	602	238	381	997	942	792	999999	14	291	82	913	899	850	455	35	605	527	798	685	287	999999	190	629	543	211	171	999999	534	999999	741	968	256	286	644	644	267	315	718	333	428	935	11	374	48	999999	865	612	873	999999	676	999999	813	315	964	281	421	999999	838	796	780	148	999999	999999	550	113	999999	622	999999	811	767	300	808	999999	267	352	188	816	591	29	346	999999	780	190	252	685	999999	941	999999	373	233	658	476	922	999999	290	413	916	999999	999999	856	252	999999	72	999999	386	999999	348	999999	622	102	999999	999999	818	460	231	367	352	841	864	999999	999999	999999	841	587	999999	823	886	922	999999	999999	271	992	999999	172	999999	161	999999	603	866	438	999999	893	699	280	628	640	657	471	999999	923	71	84	959	985	141	942	565	484	478	
562	370	425	80	683	830	612	999999	656	366	80	999999	999999	975	999999	142	831	610	570	959	478	175	424	999999	63	877	197	42	669	40	161	595	244	135	314	77	999999	822	999999	450	999999	278	11	115	260	284	999999	109	533	853	309	341	995	524	999	999999	946	999999	26	999999	999999	580	999999	999999	999999	484	414	999999	999999	999999	742	18	999999	130	944	999999	174	999999	350	779	565	98	508	816	999999	819	999999	999999	135	918	131	999999	999999	999999	999999	444	577	999999	900	776	869	999999	999999	999999	120	300	999999	874	580	800	231	636	484	999999	251	554	999999	885	999999	395	999999	695	999999	752	246	176	213	385	999999	509	632	789	419	999999	909	999999	660	343	999999	440	83	725	148	999999	696	495	999999	999999	968	999999	373	691	490	514	892	999999	209	685	928	944	999999	371	999999	81	178	442	227	910	999999	999999	894	737	189	464	321	167	557	999999	999999	751	85	644	417	71	146	999999	308	904	681	999999	667	974	999999	761	352	712	175	77	165	264	277	191	240	999999	999999	635	999999	36	202	734	627	44	629	187	999999	452	954	999999	999999	999999	999999	322	999999	602	717	920	999999	428	122	609	992	489	19	801	999999	999999	414	999999	704	510	438	999999	711	946	118	633	354	236	999999	899	757	675	142	999999	130	955	999999	999999	876	999999	999999	999999	913	999999	741	147	34	828	704	975	999999	140	794	999999	800	861	610	292	494	999999	576	106	535	222	851	327	357	93	999999	528	941	776	999999	267	208	354	368	999999	215	970	608	999999	532	917	861	999999	881	707	136	269	354	670	999999	792	870	215	558	701	741	424	789	999999	157	185	43	271	194	536	235	456	999999	492	999999	523	999999	60	573	618	360	999999	999999	650	956	422	999999	281	632	163	397	993	795	667	999999	790	191	667	378	356	884	999999	443	354	482	999999	766	999999	593	630	317	819	642	999999	350	516	978	999999	999999	735	11	999999	999999	40	149	999999	660	835	999999	295	999999	817	681	226	734	760	791	999999	177	286	655	999999	688	999999	845	578	999999	999999	326	871	812	51	683	643	354	132	999999	412	215	249	29	930	757	307	299	999999	147	999999	999999	590	724	999999	971	707	89	689	83	636	194	570	881	805	518	243	999999	299	144	999999	871	611	798	388	999999	999999	267	999999	564	999999	712	355	440	999999	999999	736	999999	926	80	975	564	664	999999	334	228	644	368	224	421	524	999999	999	365	109	999999	999999	791	345	999999	53	450	363	999999	693	923	839	140	945	165	999999	96	557	999999	999999	
483	216	562	999999	999999	252	999999	52	313	999999	565	713	999999	999999	392	54	945	810	926	36	535	999999	999999	365	410	999999	514	999999	68	639	437	277	999999	999999	625	346	51	327	185	757	484	999999	60	95	137	220	849	999999	563	120	836	286	631	202	999999	283	999999	207	999999	781	738	999999	984	999999	612	298	933	792	715	55	13	999999	999999	999999	999999	999999	159	999999	238	200	539	999999	859	999999	803	161	646	999999	573	352	668	844	263	403	29	337	423	387	483	999999	286	66	93	517	117	217	651	462	650	505	999999	234	969	872	252	32	297	46	869	461	652	999999	229	999999	387	169	374	241	158	225	999999	772	969	399	913	999999	631	351	999999	999999	509	999999	937	999999	229	444	875	391	161	996	999999	386	999999	32	196	930	837	720	999999	999999	843	999999	313	999999	790	360	264	579	999999	999999	401	946	205	999999	951	468	419	161	153	999999	293	983	999999	162	185	999999	999999	946	999999	983	645	911	221	999999	999999	100	879	999999	999999	869	189	305	999999	999999	605	999999	191	243	81	727	521	685	576	197	664	859	999999	161	259	462	104	999999	376	975	134	999999	734	999999	531	861	588	907	875	284	763	999999	560	999999	556	91	157	32	875	485	472	959	344	33	237	999999	760	999999	999999	999999	774	871	928	457	268	999999	999999	999999	999999	999999	148	614	999999	302	434	999999	309	641	604	177	315	82	442	891	999999	174	155	711	85	999999	110	999999	654	60	510	999999	999999	113	439	441	723	999999	320	999999	999999	999999	999999	52	599	999999	999999	129	999999	95	519	999999	438	999999	944	999999	970	657	801	999999	119	288	960	999999	792	999999	999999	205	999999	173	453	999999	761	777	555	655	24	999999	999999	524	55	981	736	568	541	808	462	33	169	345	470	999999	999999	248	556	68	897	999999	259	66	999999	397	917	960	999999	483	939	661	491	999999	89	999999	544	287	36	137	551	999999	227	983	89	593	999999	865	702	387	567	523	230	497	757	624	853	65	578	658	999999	776	926	67	868	800	542	870	266	603	531	200	222	428	516	506	182	275	977	362	361	61	268	999999	916	426	999999	993	541	999999	23	488	708	378	73	775	475	170	125	288	999999	999999	999999	999999	855	377	311	802	981	261	452	587	88	226	306	22	517	672	999999	452	369	548	339	801	999999	53	491	843	999999	741	999999	21	999999	698	999999	999999	452	169	408	548	125	638	22	290	999999	999999	409	999999	81	61	267	999999	28	672	918	512	999999	999999	518	812	886	999999	999999	999999	230	440	
999999	390	914	999999	999999	357	273	602	336	731	999999	999999	788	163	643	998	772	999999	483	999999	992	999999	999999	999999	359	644	651	596	662	658	200	772	69	582	999	999999	577	960	491	999999	999999	426	345	197	975	999999	28	999999	178	887	694	145	766	999999	999999	999999	610	125	999999	999999	706	999999	940	678	999999	763	988	216	163	624	999999	812	821	999999	698	999999	151	592	823	571	999999	295	427	774	963	64	15	77	145	60	999999	999999	999999	566	213	999999	999999	667	655	221	799	812	999999	554	999999	882	323	203	304	999999	999999	27	301	200	308	999999	260	175	715	486	758	921	80	112	214	969	613	264	999999	837	100	484	999999	999999	771	813	93	872	318	90	741	812	773	999999	254	999999	170	999999	268	792	611	320	952	999999	463	877	741	109	349	497	279	69	833	467	779	332	90	689	429	495	337	387	856	634	745	945	158	999999	858	813	999999	606	996	999999	235	780	999999	768	999999	999999	81	984	532	821	811	681	979	999999	495	922	999999	999999	588	772	465	233	464	999999	433	517	729	935	250	536	999999	673	73	265	241	999	799	999999	540	535	424	999999	854	999999	822	73	966	842	999999	936	502	337	999999	233	122	12	999999	214	999999	641	999999	145	744	996	143	999999	618	999999	84	496	999999	998	940	63	999999	122	378	428	504	999999	551	887	624	313	999999	361	655	839	152	238	999999	594	999999	899	371	288	999999	858	901	684	455	252	767	824	814	999999	999999	999999	874	999	633	897	710	974	99	287	999999	440	961	782	492	778	581	845	999999	999999	999999	50	691	79	515	520	527	820	914	309	129	999999	499	999999	999999	691	965	153	999999	999999	884	999999	809	94	768	177	896	129	201	676	999999	999999	21	286	482	356	282	805	494	122	380	889	69	999999	168	720	941	999999	999999	801	813	438	250	37	999999	999999	240	607	311	348	624	999999	629	999999	999999	206	788	999999	999999	617	418	169	658	492	415	994	943	29	926	57	236	476	999999	999999	862	999999	682	984	999999	999999	125	674	503	156	498	973	270	821	162	999999	932	999999	999999	210	392	653	999999	999999	622	999999	83	221	681	263	121	158	999999	239	385	999999	524	803	999999	604	502	999999	665	512	993	442	734	132	866	964	124	999999	114	111	16	219	999999	924	371	974	999999	903	992	999999	999999	350	999999	41	446	757	999999	138	147	767	707	648	988	277	763	190	924	951	355	716	149	613	53	999999	232	176	942	999999	442	615	223	999999	999999	425	477	653	564	702	686	119	528	999999	
370	999999	403	368	999999	195	171	191	60	439	558	285	110	430	307	884	808	279	815	846	999999	532	553	119	897	572	999999	120	626	231	274	246	999999	999999	253	999999	600	864	945	999999	438	260	565	783	50	475	324	56	999999	679	894	416	999999	682	299	838	793	999999	999999	658	395	61	565	828	175	322	999999	999999	999999	999999	293	944	334	68	999999	446	966	770	78	431	999999	753	764	946	337	858	942	516	864	999999	911	316	403	296	371	387	999999	736	618	728	388	377	869	754	396	949	92	245	999999	852	871	33	225	49	410	642	999999	619	501	317	999999	999999	93	773	689	999999	999999	999999	999999	39	751	240	999999	350	999999	880	999999	999999	559	999999	775	707	251	999999	543	999999	100	999999	885	999999	101	999999	245	999999	358	807	999999	999999	74	418	999999	999999	547	244	111	640	871	875	999999	530	758	286	69	999999	541	672	999999	81	239	801	887	197	161	999999	938	999999	999999	999999	992	999999	999999	787	999999	151	999999	730	169	16	910	902	999999	999999	366	999999	969	999999	26	131	769	999999	999999	999999	866	272	531	221	999999	578	999999	435	645	30	999999	761	935	971	339	917	144	810	513	333	999999	337	785	671	830	796	999	133	999999	873	91	999999	768	999999	921	684	620	999999	837	590	999999	484	266	995	342	604	429	998	999999	108	999999	999999	181	154	60	999999	486	999999	390	106	579	183	999999	772	939	575	993	561	999999	655	999999	999999	973	922	622	687	999999	789	339	236	376	11	999999	560	999999	132	145	623	332	999999	207	760	386	740	21	537	999999	494	66	999999	611	868	947	830	999999	620	985	258	531	373	467	999999	530	164	999999	999999	535	226	886	999999	440	999999	239	668	457	547	990	242	911	95	979	999999	999999	572	999999	508	63	816	759	275	999999	886	102	959	924	510	999999	232	999999	999999	11	491	608	999999	999999	999999	639	999999	383	263	999999	752	347	445	999999	880	999999	958	539	231	524	718	999999	620	679	999999	286	279	743	999999	316	999999	232	999999	94	498	999999	999999	246	999999	869	773	999999	505	645	394	548	657	575	53	547	281	692	788	999999	292	999999	999999	569	999999	999999	369	999999	999999	946	862	530	870	361	999999	902	999999	721	156	362	750	999999	960	975	999999	16	629	704	699	999999	999999	84	444	999999	801	999999	999999	924	465	437	509	999999	17	558	782	864	678	306	680	151	77	560	999999	435	179	17	74	999999	284	774	999999	665	999999	999999	911	787	999999	322	559	432	911	555	265	718	852	999999	277	411	999999	431	337	999999	34	
999999	342	999999	999999	18	999999	793	999999	979	649	691	112	844	390	980	999999	999999	778	366	746	999999	999999	521	304	827	999999	999999	740	662	818	999999	446	999999	640	298	694	436	258	87	933	999999	34	931	905	574	616	18	999999	999999	999999	999999	999999	971	586	777	327	821	190	711	435	732	63	745	170	797	254	110	214	102	295	220	999999	999999	433	980	232	308	615	729	221	574	524	453	897	999999	999999	475	424	863	970	873	999999	547	651	211	713	999999	999999	999999	330	515	999999	49	11	554	999999	952	999999	606	999999	999999	215	461	499	861	217	609	847	999999	598	778	685	350	999999	999999	964	209	58	231	277	999999	999999	506	999999	706	999999	999999	451	352	999999	999999	927	818	319	951	667	999999	57	790	993	113	441	231	520	552	999999	999999	917	999999	590	262	904	326	999999	999999	492	709	62	793	100	732	168	504	999999	999999	851	867	999999	999999	754	179	161	268	999999	174	511	315	985	856	876	316	999999	862	999999	907	999999	610	999999	999999	999999	958	999999	263	699	271	944	936	999999	999999	700	961	432	746	834	421	110	645	98	174	109	186	723	206	916	784	999999	306	742	999999	999	999999	388	333	711	999999	437	898	569	966	999999	999999	999999	816	999999	915	883	820	37	351	999999	999999	522	324	999999	292	999999	545	999999	915	106	648	999999	369	179	459	999999	999999	45	49	983	212	999999	131	999999	534	713	906	49	11	999999	354	999999	401	675	302	999999	999999	724	999999	560	999999	561	653	870	581	381	113	999999	706	342	784	785	988	367	604	630	400	378	84	578	338	506	345	24	999999	378	999999	999999	876	730	999999	384	615	999999	999999	651	432	261	373	163	999999	999999	343	999999	125	568	291	43	999999	672	999999	695	999999	850	232	395	225	639	999999	212	999999	999999	770	999999	823	409	999999	509	999999	952	207	149	14	999999	968	79	172	676	898	999999	97	769	623	214	999999	823	733	764	265	705	435	999999	143	171	584	200	999999	999999	846	999999	999999	781	766	128	999999	198	690	729	882	162	232	549	740	999999	999999	808	795	566	583	999	675	415	253	570	527	999999	15	843	346	777	580	806	829	193	795	316	12	999999	739	214	143	14	999999	112	483	886	999999	999999	56	776	405	931	783	847	49	999999	537	206	600	70	193	846	392	114	582	426	999999	557	148	808	806	300	999999	379	865	671	532	150	97	641	361	804	796	570	382	999999	999999	982	999999	811	778	806	904	678	30	296	621	778	999999	66	176	505	999999	248	970	999999	114	999999	981	378	
460	396	999999	959	709	388	60	822	999999	933	999999	736	414	336	39	999	396	158	358	578	59	754	620	999999	999999	855	742	558	600	999999	544	618	11	999999	361	391	999999	945	969	642	246	799	56	597	662	439	101	736	218	970	999999	955	65	412	328	705	776	88	494	854	999999	999999	232	463	399	785	999999	639	974	647	313	450	189	716	341	260	708	999999	378	45	763	15	999999	630	559	588	999999	598	999999	656	615	618	460	125	995	999999	576	592	207	877	704	462	761	570	999999	277	776	348	999999	999999	996	753	999999	458	999999	999999	161	999999	904	999999	999999	146	193	999999	42	694	989	74	720	596	683	126	825	501	999999	310	253	779	999999	291	812	225	527	387	999999	862	999999	11	999999	365	999999	974	687	999999	655	999999	278	443	538	972	287	999999	999999	484	393	880	928	217	128	789	999999	382	999999	623	998	999999	618	805	669	180	784	999999	50	365	13	709	438	438	999999	772	42	810	250	990	999999	110	597	53	994	778	933	701	999999	244	969	999999	346	74	398	648	999999	473	773	999999	197	999999	671	999999	999999	999999	999999	500	371	355	757	585	141	648	620	898	999999	574	811	999999	246	93	999999	999999	396	791	372	374	49	999999	823	568	999999	882	802	713	438	334	999999	319	999999	443	999999	538	486	393	89	698	453	500	999999	999999	661	882	131	999999	999999	999999	876	689	999999	999999	460	999999	531	199	549	258	845	999999	469	999999	999999	502	565	802	999999	575	999999	12	712	674	920	549	999999	999999	907	999999	761	698	527	573	457	999999	996	258	999999	175	16	297	844	999999	852	546	40	154	999999	169	327	328	360	619	999999	874	977	647	166	999999	206	92	291	394	496	157	999999	999999	637	999999	505	316	999999	588	568	999999	168	880	822	384	518	822	77	747	836	442	999999	907	37	583	905	999999	101	82	968	999999	15	999999	344	999999	167	144	517	262	663	999999	999999	999999	999999	514	715	106	825	782	401	383	25	543	558	999999	809	999999	999999	63	223	156	225	999999	619	999999	36	709	546	999999	999999	384	315	814	999999	825	933	575	856	522	868	809	534	319	681	594	908	471	901	290	999999	686	275	463	49	517	795	762	162	416	999999	16	560	707	999999	27	78	210	459	732	999999	243	624	999999	999999	413	621	999999	75	34	999999	564	808	265	231	999999	118	851	775	999999	40	999999	423	450	45	862	259	999999	753	999999	526	999999	22	178	170	662	71	919	277	635	896	889	999999	999999	680	999999	207	999999	486	34	908	226	999999	883	
999999	948	820	999999	320	333	164	795	999999	411	999999	37	552	639	105	568	479	198	999999	150	680	150	484	295	769	122	999999	954	999999	728	754	309	283	139	476	221	841	999999	608	944	480	110	737	295	999999	999999	380	567	209	917	555	999999	999999	294	212	999999	474	999999	414	999999	999999	210	455	433	656	999999	754	423	173	883	999999	591	590	999999	669	579	412	999999	665	999999	741	106	754	999999	183	44	666	988	999999	913	999999	316	482	409	999999	999999	999999	314	638	431	899	956	404	999999	200	999999	139	13	999999	999999	159	284	870	298	466	572	455	32	260	999999	541	765	496	259	145	420	118	999999	999999	399	923	108	561	243	999999	999999	701	438	241	219	999999	663	373	999999	999999	473	446	194	999999	712	999999	633	63	25	889	143	470	154	191	780	854	949	648	999999	708	61	723	636	999999	682	870	27	999999	50	717	877	402	202	999999	999999	973	924	247	999999	574	999999	54	999999	354	93	324	557	999999	461	364	954	999999	147	595	999999	750	810	123	270	999999	808	999999	23	308	21	999999	277	659	999999	806	999999	712	999999	661	418	16	187	999999	987	367	323	769	999999	686	762	862	999999	607	782	921	172	999999	976	999999	766	458	41	999999	999999	352	999999	897	738	654	434	252	28	486	187	706	572	528	135	903	999999	48	512	336	545	999999	999999	669	999999	597	643	128	736	195	895	999999	999999	939	949	999999	319	426	41	684	262	520	844	999999	999999	86	999999	644	686	82	293	999999	999999	704	702	193	864	387	30	150	20	315	516	832	590	227	730	633	579	489	593	111	17	999999	999999	35	999999	708	249	801	248	999	442	663	902	177	24	280	247	766	780	931	405	999999	673	946	13	21	197	213	355	725	999999	206	489	191	720	127	630	676	878	166	148	229	902	21	872	853	929	422	213	460	395	813	708	662	706	126	164	137	999999	302	520	999999	456	523	934	245	184	721	999999	896	650	571	887	624	792	186	999999	662	83	160	91	999999	999	894	339	261	999999	999999	485	604	962	502	655	586	645	113	773	389	999999	637	679	218	965	316	810	824	925	93	999999	529	138	502	63	871	220	745	46	561	193	999999	747	357	246	852	934	157	999999	311	978	689	413	609	585	446	999999	873	809	693	94	515	336	414	957	955	475	469	448	783	375	999999	999999	999999	205	403	889	331	972	122	999999	999999	908	624	114	999999	126	529	917	617	399	999999	936	352	477	999999	356	342	399	290	387	474	708	142	936	88	999999	
201	413	191	556	999999	999999	999999	321	431	607	711	999999	777	839	946	999999	999999	394	37	999999	724	744	999999	57	557	999999	692	735	907	954	776	688	35	567	999999	126	735	999999	250	447	999999	999999	56	999999	645	43	621	451	441	999999	876	748	999999	999999	897	457	999999	999999	999999	999999	218	960	414	476	830	33	283	999999	914	829	817	771	153	589	723	693	698	457	412	524	320	999999	304	985	999999	999999	779	999999	669	999999	999999	999999	70	32	999999	289	626	579	249	621	759	999999	999999	999999	114	115	604	999999	401	214	759	437	999999	485	999999	967	999999	429	399	802	254	999999	551	447	599	226	710	131	999999	999999	77	129	217	999999	764	999999	714	692	999999	971	434	459	518	999999	717	999999	999999	999999	125	272	622	206	189	999999	377	396	859	98	22	888	405	482	968	957	146	640	999999	999999	720	997	262	973	999999	427	378	794	854	96	730	796	999999	134	15	98	821	871	939	999999	999999	378	59	626	680	992	576	951	490	561	328	87	999999	999999	865	999999	19	648	657	761	79	582	542	773	999999	226	999999	999999	477	999999	145	999999	999999	460	528	999999	948	635	999999	557	999999	999999	313	302	767	999999	223	999999	999999	887	88	183	223	187	700	840	836	999999	268	464	461	306	484	610	426	63	386	131	407	523	179	384	354	109	999999	652	999999	999999	999999	999999	999999	118	999999	589	801	999999	999999	523	759	999999	515	672	377	839	105	554	942	703	876	714	277	102	34	999999	718	704	828	123	276	58	572	597	280	999999	461	999999	295	894	999999	464	11	999999	371	719	18	507	17	515	14	366	999999	575	999999	999999	999999	910	999999	275	871	107	143	937	257	999999	999999	917	402	999999	387	751	269	999999	894	422	712	414	730	999999	737	220	697	323	119	909	349	999999	234	978	117	551	269	29	33	711	330	74	615	660	603	100	999999	999999	137	262	107	660	680	949	589	999999	189	779	537	999999	409	820	828	347	372	128	692	423	715	999999	492	249	35	193	101	648	799	999999	710	647	114	513	999999	856	811	688	326	285	999999	84	999999	490	491	372	311	510	245	999999	298	485	407	691	999999	301	770	858	635	497	857	941	243	119	78	890	556	999999	634	971	535	683	801	417	35	641	999999	999999	757	663	999999	999999	999999	531	781	235	249	423	999999	894	96	999999	62	829	427	457	841	262	421	601	815	414	999999	999999	742	614	683	989	999999	837	826	767	111	972	999999	276	538	712	337	843	651	142	999999	999999	885	999999	999999	972	990	999999	
799	222	999999	166	847	477	715	149	999999	177	999999	259	756	207	999999	328	999999	90	224	999999	919	139	924	577	999999	682	552	999999	999999	170	999999	711	999	98	999999	614	999999	945	135	148	999999	999999	923	170	302	401	386	664	672	567	729	550	757	839	658	999999	999999	22	216	999999	924	579	761	628	999999	999999	260	668	169	463	151	999999	955	999999	600	999999	999999	763	285	558	306	887	999999	820	440	999999	954	999999	439	377	999999	173	738	961	999999	981	999999	304	976	999999	151	717	505	218	426	999999	595	681	249	138	999999	999999	999999	999999	867	46	999999	941	999999	999999	885	100	238	999999	147	977	178	994	862	618	999999	911	787	822	417	999999	999999	264	403	999999	847	999999	920	999999	913	791	999999	999999	999999	187	875	696	116	235	577	60	488	713	81	449	654	601	818	999999	246	552	747	914	250	999999	654	851	547	581	903	612	179	927	878	356	550	97	900	999999	743	204	804	999999	255	366	110	678	193	954	962	256	999999	300	74	370	999999	522	840	999999	532	33	159	535	332	999999	881	999999	835	724	898	999999	700	999999	886	51	999999	196	669	884	187	975	999999	999999	618	656	157	878	863	517	312	999999	999999	94	162	720	55	279	238	289	999999	548	843	468	66	404	555	331	413	999999	622	857	999999	956	999999	557	999999	567	916	675	817	12	698	327	422	870	321	616	999999	999999	999999	478	999999	389	408	999999	999999	209	536	224	999999	999999	475	840	895	454	999999	300	999999	999999	365	488	999999	563	471	999999	850	999999	999999	196	93	938	351	999999	35	154	999999	999999	999999	10	425	165	41	701	999999	991	537	857	432	967	999999	30	171	384	811	518	124	403	918	999999	999999	999999	163	349	141	172	484	238	815	750	553	712	999999	999999	190	210	457	999999	989	479	945	993	103	88	501	72	777	966	999999	517	999999	506	554	999999	999999	809	11	691	999999	411	517	308	999999	681	423	982	287	715	999999	610	999999	999999	999999	999999	981	794	522	85	999999	79	395	517	999999	999999	721	56	167	122	242	380	209	999999	101	999999	962	646	950	422	999999	999999	784	71	772	999999	999999	999999	102	116	999999	427	296	999999	999999	501	25	999	506	744	960	376	825	175	482	823	411	999999	372	826	999999	344	999999	110	421	339	294	999999	999999	977	999999	154	954	60	472	999999	94	283	923	599	999999	962	150	216	461	297	693	618	999999	948	423	999999	214	999999	630	315	999999	196	513	513	999999	692	264	529	999999	815	422	774	703	999999	739	999999	999999	772	264	523	203	637	
999999	134	645	675	744	796	999999	701	999999	999999	430	167	999999	898	770	419	392	999999	707	621	323	645	874	999999	915	921	219	296	777	441	999999	116	121	946	999999	389	867	540	947	468	999999	201	875	733	999999	546	436	999999	999999	962	999999	384	816	999999	324	12	259	725	760	999999	587	277	923	999999	999999	324	999999	294	999999	391	551	999999	933	249	655	131	999999	150	999999	378	494	378	929	814	61	637	999999	538	631	544	139	152	780	133	881	698	277	377	66	39	999999	151	490	976	420	537	999999	577	926	999999	999999	118	159	999999	339	999999	999999	999999	456	49	33	516	663	999999	261	999999	81	809	367	999999	854	402	94	999999	878	352	999999	952	403	524	196	723	612	438	311	31	992	398	793	672	360	168	920	27	15	983	999999	673	724	21	466	641	219	969	348	999999	34	999999	999999	986	330	395	715	932	853	310	904	234	514	240	416	999999	999999	695	607	999999	482	76	999999	894	864	224	999999	392	68	554	514	643	100	999999	996	390	999999	806	352	964	453	988	173	704	89	264	168	494	999999	782	624	999999	999999	999999	367	957	80	620	132	115	167	332	874	308	796	999999	143	999999	243	35	799	219	353	999999	999999	494	902	836	814	609	65	743	787	285	929	990	281	448	113	48	999999	273	683	999999	807	130	123	865	908	818	130	125	261	578	982	415	999999	729	409	873	64	243	805	522	60	423	544	598	378	806	989	695	940	204	715	535	536	999999	834	999999	380	47	928	996	489	940	999999	219	999999	524	999999	552	49	239	983	86	468	170	195	393	585	525	999999	999999	999999	435	184	66	863	999999	879	73	894	999999	503	27	315	809	43	999999	932	335	305	854	999999	447	655	710	999999	999999	77	375	921	999999	547	855	551	826	177	63	765	434	999999	846	645	755	999999	762	735	966	770	658	137	85	461	259	230	642	124	391	780	474	999999	233	389	999999	152	453	739	648	475	999999	642	999999	354	999999	999999	458	218	241	999999	999999	974	253	868	418	248	845	988	297	634	999999	999999	999999	283	301	999999	132	467	141	612	999999	999999	97	999999	999999	26	999999	731	999999	279	772	433	883	602	886	499	602	365	970	999999	307	999999	451	23	566	777	999999	707	63	918	857	990	86	629	999999	999999	887	752	586	999999	101	123	44	999999	999999	999999	999999	193	396	801	985	767	497	865	314	748	581	999999	999999	514	169	999999	678	45	422	781	356	263	26	26	612	849	778	578	184	999999	430	433	160	90	948	673	320	
261	933	100	999999	221	324	836	299	813	818	82	242	999999	445	998	606	90	138	574	176	380	199	145	999999	918	691	130	328	999999	999999	853	565	496	138	426	999999	331	289	145	938	999999	999999	798	999999	706	999999	531	999999	999999	827	999999	952	384	506	940	999999	797	111	584	529	999999	518	151	999999	964	516	745	999999	28	896	284	801	999999	636	987	999999	400	113	292	999999	169	999999	897	329	853	901	191	989	999999	999999	314	230	704	616	744	671	585	909	77	199	601	17	999999	999999	999999	278	959	747	999999	298	670	693	819	12	370	822	621	999999	46	72	335	755	337	663	999999	64	107	386	999999	999999	77	491	999999	999999	980	161	651	372	999999	585	941	443	480	899	999999	621	410	701	255	921	60	999999	999999	14	999999	999999	999999	999999	942	499	180	583	856	203	999999	999999	656	727	999999	218	180	999999	999999	999999	131	891	285	999999	969	970	653	405	140	999999	275	313	618	999999	237	145	481	585	999999	287	414	368	999999	286	678	514	999999	682	679	47	751	801	718	422	883	972	999999	999999	106	999999	845	775	452	999999	999999	917	570	624	500	887	737	594	999999	768	56	762	999999	998	759	464	16	971	999999	103	228	999999	999999	206	158	264	999999	238	488	457	441	999999	999999	701	358	760	944	999999	192	999999	309	166	972	949	376	131	999999	571	999999	642	965	874	58	359	667	464	332	374	476	999999	322	508	999999	381	336	999999	846	999999	649	999	999999	667	788	934	793	72	501	999999	830	37	596	999999	745	999999	492	999999	591	567	43	999999	999999	579	873	999999	479	801	60	601	623	959	284	64	922	493	131	307	95	123	565	604	999999	687	999999	448	648	319	763	269	888	999999	825	289	579	755	999999	940	999999	841	465	992	22	899	32	999999	999999	541	91	999999	724	195	482	477	11	438	931	750	46	434	308	170	48	790	713	854	144	995	485	999999	920	191	999999	254	999999	573	592	999999	665	673	695	999999	999999	510	545	703	296	358	999999	150	999999	822	999999	369	999999	999999	954	999999	196	999999	736	756	66	914	999999	543	681	237	819	438	999999	867	999999	373	999999	999999	932	537	254	19	568	786	718	344	353	108	286	153	711	363	618	999999	877	999999	999999	938	60	999999	999999	11	31	68	999999	849	304	955	737	999999	630	351	999999	426	977	186	609	999999	48	721	999999	243	266	537	526	465	999999	485	990	597	436	999999	150	618	368	999999	988	999999	257	869	999999	999999	999999	745	522	370	989	201	393	700	999999	986	900	338	753	935	
744	493	542	999999	39	818	964	999999	115	830	999999	755	68	733	198	109	999999	179	999999	183	872	521	25	999999	476	627	102	300	709	999999	999999	812	864	999999	508	504	999999	999999	839	999999	999999	231	640	692	999999	244	143	999999	512	788	294	730	657	580	73	233	999999	386	999999	411	999999	674	999999	665	931	397	890	635	235	999999	999999	528	339	459	750	999999	999999	332	994	241	494	443	788	921	165	179	165	294	369	999999	999999	590	577	438	506	999999	791	974	999999	772	354	508	433	818	999999	765	400	999999	829	423	352	155	391	375	917	291	886	518	510	761	242	605	276	949	999999	999999	951	901	953	992	859	999999	571	232	886	985	20	999999	275	399	778	957	464	946	932	999999	208	211	999999	224	871	999999	474	999	539	748	241	483	161	999999	999999	498	254	837	563	446	583	169	488	931	999999	917	253	121	982	285	151	330	27	787	353	749	390	738	130	587	442	999999	999999	148	753	999999	999999	170	584	289	712	627	392	999999	306	999999	722	999999	999999	954	38	362	26	264	999999	911	999999	373	761	75	117	516	716	975	14	21	476	350	187	999999	109	93	536	703	572	523	937	530	999999	314	999999	801	795	176	559	89	556	999999	999999	842	79	454	409	999999	181	206	910	999999	492	295	572	382	411	207	855	999999	825	323	691	999999	999999	936	999999	456	48	316	721	550	999999	924	465	48	809	345	675	654	683	999999	531	999999	612	530	47	205	742	654	400	597	320	614	999999	243	747	457	868	143	571	952	480	865	485	370	990	568	830	999999	573	75	531	210	271	808	999999	324	999999	453	898	687	999999	394	915	999999	239	999999	670	231	301	361	999999	542	999999	730	546	999999	891	252	999999	479	375	999999	90	334	75	120	352	455	451	432	976	424	244	883	247	96	949	361	140	999999	999999	999999	999999	221	598	999999	126	540	999999	999999	433	238	999999	999999	999999	999999	999999	591	67	129	469	225	999999	869	384	62	308	210	999999	460	715	539	121	361	999999	767	976	869	999999	86	993	812	193	325	998	999999	511	814	999999	741	999999	368	303	21	719	681	827	372	836	545	999999	999999	57	811	419	999999	126	561	847	999999	529	443	999999	981	999999	657	42	464	870	636	551	999999	999999	751	677	357	999999	110	642	900	939	613	43	200	999999	87	764	999999	905	114	632	950	967	999999	222	348	513	322	886	71	648	372	502	210	994	999999	287	306	144	999999	657	25	999999	946	615	915	410	665	595	58	892	661	559	765	999999	600	
526	999999	999999	338	999999	999999	224	581	262	999999	121	832	205	199	800	467	247	999999	457	617	42	31	410	307	938	999999	999999	837	178	987	813	999999	999999	403	999999	664	999999	999999	228	999999	999999	347	693	49	803	577	469	405	257	999999	423	716	318	396	568	505	999999	241	400	995	206	999999	412	275	762	999999	635	801	999999	145	700	442	999999	722	816	695	337	371	999999	370	388	330	590	999999	573	107	428	811	835	999999	452	536	415	233	537	999999	934	428	286	999999	942	999999	886	122	734	981	101	595	579	873	177	999999	737	39	616	876	796	668	999999	664	956	824	966	999999	692	173	36	400	195	401	760	999999	94	84	427	721	444	999999	19	592	999999	832	241	962	16	601	798	385	999999	661	999999	999999	727	622	472	127	999999	551	999999	999999	954	701	409	999999	122	269	999999	663	612	999999	441	999999	999999	999999	658	133	593	13	337	100	375	651	783	534	773	494	190	472	999999	310	29	892	999999	448	637	314	433	62	849	747	835	999999	773	721	229	308	616	619	999999	348	534	698	224	339	205	999999	917	999999	415	999999	88	304	61	312	875	549	282	999999	999999	999999	700	540	163	590	265	240	999999	71	315	999999	878	571	509	273	775	331	677	717	999999	334	999999	999999	999999	999999	668	999999	94	471	846	679	36	999999	999999	999999	648	993	999999	634	999999	964	434	999999	569	940	749	517	999999	787	536	554	871	564	999999	155	958	151	999999	931	921	999999	156	417	225	636	447	999999	432	890	624	782	999999	53	642	288	999999	999999	989	706	999999	161	999999	306	999999	999999	807	999999	999999	993	660	999999	109	612	712	360	818	27	640	933	503	999999	94	904	173	754	766	827	922	999999	255	427	162	197	459	769	977	999999	482	923	999999	975	56	999999	239	127	682	184	341	291	470	882	899	66	212	216	77	842	143	190	535	979	549	999999	999999	242	354	999999	163	942	383	967	545	717	114	527	229	654	674	55	999999	592	496	999999	230	999999	528	999999	984	252	702	144	999999	301	999999	848	435	310	692	997	772	770	999999	398	908	999999	346	191	951	685	986	422	999999	97	118	943	492	999999	525	383	713	258	927	999999	250	248	260	253	330	265	999999	919	962	677	283	311	999999	108	732	728	36	347	154	309	266	290	967	999999	999999	454	365	526	784	999999	293	524	842	999999	157	999999	251	102	861	999999	999999	77	459	500	814	807	999999	999999	187	999999	999999	376	999999	999999	654	959	281	631	71	875	900	575	144	999999	999999	758	468	461	
999999	72	487	999999	486	999999	716	999999	830	476	815	385	82	971	349	999999	999999	917	999999	224	465	197	999999	999999	41	999999	795	999999	932	806	116	65	348	920	443	124	320	999999	999999	654	911	465	139	804	816	686	999999	999999	999999	999999	692	476	348	253	999999	999999	675	999999	903	999999	663	698	999999	34	999999	999999	46	162	999999	234	999999	549	999999	765	313	999999	68	999999	803	355	999999	866	791	784	123	639	716	999999	924	680	449	453	999999	999999	991	223	209	999999	444	66	650	999999	400	999999	481	153	449	583	940	996	704	92	73	558	318	999999	999999	481	910	999999	53	940	238	858	785	232	999999	638	999999	99	799	999999	157	747	704	541	999999	790	999999	999999	999999	143	164	927	975	366	389	961	90	203	999999	728	204	714	22	709	422	999999	999999	258	123	999999	809	851	207	750	934	326	853	777	999999	126	177	999999	540	910	786	311	882	428	999999	78	999999	999999	999999	999999	759	443	734	995	128	932	573	64	856	388	333	313	999999	235	431	73	118	312	999999	201	561	999999	183	112	999999	121	999999	797	999999	999999	263	238	999999	136	990	501	591	857	999999	398	552	999999	93	999999	999999	482	581	656	996	999999	960	255	708	590	519	999999	999999	631	999999	17	999999	775	649	811	135	104	244	999999	244	930	481	260	653	483	999999	447	999999	31	526	999999	540	13	999999	635	95	999999	999999	999999	999999	494	999999	960	784	651	999999	999999	473	282	999999	491	999999	999999	999999	76	308	709	601	235	999999	81	999999	248	999999	632	477	278	975	999999	725	127	574	756	986	749	699	521	999999	12	366	872	974	999999	994	44	211	561	590	734	336	386	415	305	999999	545	168	992	854	161	183	847	801	459	557	909	917	491	999999	673	377	787	242	999999	868	79	107	439	253	999999	431	915	999999	250	688	349	711	278	999999	450	590	706	666	324	828	518	81	999999	349	999999	127	719	999999	999999	367	548	153	816	436	476	448	729	748	999999	730	999999	999999	560	999999	217	207	999999	281	551	92	670	130	918	770	999999	999999	582	99	999999	999999	711	355	770	883	999999	206	895	842	743	12	999999	957	999999	594	570	359	999999	999999	999999	887	999999	999999	28	999999	999999	999999	234	55	86	999999	865	999999	590	831	28	999999	399	677	999999	21	312	999999	999999	548	231	713	248	334	210	10	486	999999	957	281	483	273	336	935	196	721	971	999999	765	274	147	231	377	999999	999999	657	959	843	131	130	585	673	910	480	999999	983	188	900	844	999999	992	46	682	318	357	754	586	
999999	490	910	50	462	999999	999999	999999	999	345	198	758	553	51	643	708	999999	696	999999	363	856	331	213	542	80	15	999999	281	110	548	68	999999	820	80	504	362	999999	90	132	999999	646	999999	999999	647	990	151	999999	44	358	338	999999	622	547	401	730	143	286	377	999999	457	360	991	310	460	286	495	937	483	999999	290	497	755	999999	999999	999999	999999	999999	565	551	928	714	654	922	772	702	999999	165	429	350	371	999999	999999	121	675	282	654	767	163	371	505	214	817	999999	78	999999	100	999999	999999	683	942	426	721	825	50	742	705	78	999999	999999	840	339	517	999999	999999	214	653	644	897	905	73	30	999999	204	56	999999	999999	167	854	999999	612	396	999999	746	407	945	364	999999	80	933	576	585	239	405	999999	175	999999	684	999999	863	197	455	162	999999	999999	922	862	526	779	999999	845	548	224	606	155	454	544	771	735	999999	850	636	573	964	338	487	790	169	674	880	38	222	845	991	999999	166	244	339	999999	485	999999	838	999999	754	97	999999	371	999999	259	85	631	924	999999	91	23	560	881	198	136	142	999999	703	999999	899	297	633	999999	232	862	999999	220	214	646	259	157	22	999999	819	999999	311	126	168	909	598	999999	999999	273	999999	978	193	284	56	213	999999	354	390	985	999999	999999	464	999999	999999	769	269	865	426	288	699	999999	10	999999	72	321	825	26	972	793	263	650	193	999999	939	999999	679	714	174	11	653	999999	767	999999	60	999999	422	977	977	399	650	732	832	999999	574	999999	977	999999	999999	734	387	999999	999999	597	732	697	283	104	393	999999	999999	554	701	424	999999	793	176	974	122	711	999999	847	48	583	152	999999	818	368	795	120	276	659	503	439	623	677	999999	999999	303	362	88	999999	593	92	999999	999999	41	417	200	780	663	12	908	510	835	540	937	798	454	211	879	915	309	999999	628	440	61	999999	999999	999999	999999	996	999999	760	633	581	264	999999	284	999999	999999	410	177	999999	456	999999	750	992	604	999999	739	735	726	102	999999	172	28	999999	464	868	54	770	616	999999	520	666	332	157	877	263	285	982	524	407	999999	479	748	999999	826	365	689	69	999999	717	228	534	280	588	288	470	562	944	501	415	12	729	794	999999	504	789	941	603	124	999999	807	999999	221	999999	390	999999	424	734	999999	108	999999	999999	112	898	24	986	396	999999	999999	999999	701	340	999999	999999	999999	999999	999999	814	789	47	424	999999	999999	326	999999	471	999999	951	208	285	56	828	462	402	236	999999	626	895	919	517	
999999	207	734	999999	649	477	276	112	924	999999	326	610	999999	999999	999999	999999	51	786	988	553	674	445	545	999999	370	872	878	97	882	386	367	790	894	282	643	999999	362	999999	677	999999	205	219	36	999999	958	999999	883	16	999999	999999	976	839	906	375	843	957	999999	150	999999	776	598	188	230	548	49	536	999999	672	811	466	740	999999	119	999999	358	464	419	743	634	924	989	999999	378	748	409	527	883	529	439	686	999999	221	898	900	999999	999999	989	487	762	999999	730	220	205	262	999999	181	999999	360	27	999999	548	999999	516	422	999999	726	999999	481	999999	999999	653	196	243	999999	901	529	999999	219	711	341	475	931	981	212	999999	778	676	126	999999	999999	999999	532	512	60	999999	647	704	486	123	127	999999	517	348	999999	778	544	977	80	361	873	275	999999	648	685	913	616	936	999999	228	18	60	693	999999	911	999999	999999	999999	192	987	999999	824	429	999999	594	134	957	592	740	433	999999	999999	606	765	999999	961	999999	884	826	147	999999	711	999999	267	114	77	523	999999	437	999999	658	860	795	92	999999	59	845	999999	64	560	955	999999	205	880	568	217	453	927	999999	949	999999	246	857	54	999999	551	433	172	991	527	610	999999	165	225	775	799	15	523	667	432	126	860	830	999999	192	506	516	519	698	897	999999	596	999999	487	87	421	13	750	626	555	625	683	434	536	949	389	868	999999	999999	769	999999	929	270	999999	833	588	416	999999	862	959	45	914	473	103	903	24	837	678	148	363	796	999999	896	121	806	999999	999999	303	326	802	638	535	414	929	695	694	999999	999999	654	498	15	999999	999999	667	520	711	220	340	633	934	551	200	842	999999	973	945	43	158	999999	400	162	999999	999999	69	330	999999	510	543	408	219	999999	331	33	649	358	384	378	999999	601	104	232	105	669	391	261	448	999999	662	999999	749	661	187	100	264	345	892	157	999999	999999	20	211	999999	999999	999999	999999	229	176	999999	999999	599	577	999999	557	331	177	67	453	882	808	999999	999999	847	587	658	557	999999	241	769	999999	465	236	550	891	591	892	556	172	255	146	41	281	500	268	366	181	857	999999	769	96	287	449	274	29	464	203	363	98	999999	999999	999999	988	999999	888	937	372	37	912	965	438	620	895	207	746	999999	999999	326	589	231	486	700	881	472	682	36	26	961	530	999999	398	538	468	888	388	401	53	874	612	330	994	999999	944	664	341	475	392	251	528	252	853	999999	999999	867	999999	175	863	526	999999	861	921	410	506	
999999	577	899	999999	999999	818	354	733	999999	714	268	237	342	756	226	140	217	644	775	443	288	583	520	764	601	101	223	999999	527	161	750	409	593	999999	469	96	999999	323	385	432	183	519	127	999999	999999	640	999999	419	646	395	516	227	155	999999	228	999999	66	144	561	915	999999	816	215	999999	999999	999999	999999	999999	999999	999999	999999	893	268	352	270	768	466	357	258	960	636	999999	891	142	644	532	999999	626	429	567	40	999999	761	999999	827	366	313	542	209	656	996	770	132	516	999999	622	958	802	706	460	999999	999999	885	600	999999	801	924	83	940	441	999999	999999	275	729	109	401	142	798	525	903	464	923	999999	602	964	999999	681	385	445	31	999999	461	920	968	999999	331	421	999999	192	35	442	999999	999999	767	999999	999999	505	403	416	304	999999	170	287	803	995	521	560	999999	636	999999	129	548	999999	919	999999	154	106	306	606	778	980	999999	616	500	470	234	332	999999	551	983	371	288	968	151	999999	414	183	999999	999999	610	999999	999999	534	770	905	893	602	682	900	906	884	208	796	637	323	999999	553	999999	342	771	999999	179	741	999999	60	999999	999999	496	387	463	970	979	333	995	17	852	999999	846	594	577	999999	999999	490	645	109	172	999999	999999	828	31	999999	396	784	211	421	601	396	881	999999	999999	323	116	304	447	935	904	875	800	629	470	82	707	203	765	149	549	688	106	553	888	999999	249	668	366	603	583	204	131	584	416	466	564	999999	529	999999	525	354	53	999999	204	297	691	999999	367	949	162	999999	29	71	871	912	999999	338	831	715	84	447	999999	844	999999	710	753	226	223	14	517	581	999999	511	623	999999	645	396	358	600	668	538	999999	416	450	389	185	999999	712	503	175	236	999999	814	189	87	415	999999	999999	999999	543	999999	497	362	441	581	530	518	999999	676	277	999999	980	240	57	546	146	531	403	972	535	694	513	720	839	291	999999	999999	999999	546	999999	445	49	863	67	203	50	948	975	869	859	666	999999	46	235	271	255	74	767	643	941	884	999999	385	999999	848	960	777	523	160	305	671	196	999999	887	999999	999999	999999	999999	853	505	999999	556	534	999999	868	82	999999	494	577	999999	221	101	999999	605	905	639	664	904	218	242	272	435	825	999999	999999	480	999999	159	999999	406	138	891	913	147	752	337	281	999999	100	776	493	293	999999	124	93	579	508	306	981	999999	999999	222	964	621	243	763	731	999999	924	397	362	328	100	181	999999	999999	188	550	999999	577	368	401	813	442	
749	979	999999	710	490	619	971	422	177	999999	999999	916	927	302	904	989	999999	321	348	703	999999	174	202	774	999999	762	401	958	999999	414	833	808	408	531	871	264	283	30	999999	314	426	940	161	889	974	990	999999	885	645	999999	999999	57	63	120	29	999999	786	714	999999	728	227	23	968	763	377	397	517	405	430	650	715	999999	841	999999	286	483	23	313	999999	226	369	515	322	590	999999	786	755	298	512	297	477	568	526	751	999999	412	999999	999999	521	587	999999	997	465	999999	999999	395	999999	999999	833	546	570	999999	915	287	368	999999	999999	387	999999	590	641	229	893	143	182	156	69	999999	946	999999	999999	999999	999999	222	743	372	60	999999	442	999999	580	999999	464	999999	999999	994	653	249	393	384	711	999999	77	999999	999999	262	114	332	999999	11	335	125	82	959	999999	944	691	999999	999999	996	661	999999	944	999999	20	905	765	927	416	188	502	999999	707	572	999999	916	558	999999	999999	490	268	728	504	440	721	465	664	999999	931	999999	313	951	705	396	722	337	649	794	999999	50	999999	186	915	999999	999999	999999	418	509	796	128	396	830	435	999999	738	933	880	999999	999999	554	999999	269	996	634	875	551	124	320	849	835	999999	764	999999	236	999999	91	812	999999	931	999999	56	999999	708	812	395	482	525	653	658	789	456	999999	242	376	799	237	190	999999	768	999999	400	999999	660	960	850	631	890	209	69	657	130	999999	582	999999	507	96	560	999999	999999	402	999999	471	661	70	999999	999999	531	999999	436	765	900	999999	999999	973	815	948	504	748	962	999999	591	325	594	11	668	436	562	887	999999	999999	677	997	51	375	931	929	446	599	581	719	999999	326	772	999999	756	598	929	609	540	999999	592	812	231	999999	811	710	877	660	401	952	999999	644	705	724	98	903	999999	725	999999	999999	999999	904	999999	999999	663	275	999999	300	254	999999	506	953	357	319	129	864	776	566	564	231	61	785	999999	628	999999	465	621	58	999999	853	999999	213	568	653	56	688	645	999999	999999	545	168	587	415	331	456	999999	999999	396	604	233	137	999999	170	820	834	726	706	548	999999	208	654	503	999999	401	962	302	394	999999	999999	441	229	797	744	999999	999999	474	379	876	182	524	999999	999999	999999	982	999999	193	53	748	819	330	999999	106	876	622	891	664	502	24	368	999999	240	999999	134	172	14	339	999999	151	756	999999	999999	999999	376	587	41	429	59	112	675	779	259	999999	999999	942	460	133	921	132	137	408	999999	365	518	29	999999	583	110	291	978	999999	
13	901	999999	459	973	161	729	298	591	472	614	999999	348	589	999999	999999	710	191	712	880	999999	67	999999	357	398	991	321	357	303	458	328	999999	999999	289	999999	999999	654	999999	999999	308	403	999999	540	999999	999999	580	27	999999	125	699	872	918	999999	107	978	999999	887	643	70	981	999999	999999	995	142	999999	999999	276	69	814	556	939	285	222	414	487	784	526	999999	563	817	999999	999999	999999	603	585	999999	199	37	310	828	469	21	373	987	999999	30	638	407	521	947	314	999999	999999	999999	999999	596	999999	174	619	204	429	538	89	253	17	999999	150	999999	557	743	657	249	999999	985	96	927	999999	235	944	999999	999999	128	999999	616	513	26	278	672	843	988	704	34	417	999999	408	931	931	130	979	23	999999	247	850	999999	999999	75	208	138	999999	832	684	480	999999	162	57	999999	701	473	739	991	187	478	557	569	48	633	831	652	586	999999	999999	791	256	931	586	999999	278	68	999999	447	999999	149	199	999999	313	234	804	265	68	107	999999	468	999999	999999	836	999999	689	291	999999	666	243	556	551	328	835	892	234	999999	576	999999	42	642	156	302	999999	47	999999	999999	999999	814	829	576	593	489	925	538	999999	267	105	184	229	987	999999	660	214	999999	598	871	999999	421	999999	515	688	920	74	999999	999999	98	814	999999	133	153	35	999999	836	999999	999999	72	402	307	491	966	999999	402	999999	55	324	496	97	912	449	999999	370	844	999999	323	999999	999999	424	338	226	999999	453	306	60	86	961	403	999999	546	999999	535	478	999999	929	44	322	296	999999	29	999999	825	999999	999999	359	999999	783	999999	120	523	779	300	648	999999	999999	178	999999	896	351	842	94	999999	672	551	615	914	999999	492	914	780	11	999999	669	999999	66	401	322	551	999999	344	302	779	292	999999	767	16	886	999999	797	761	521	999999	945	170	999999	362	999999	459	999999	999999	777	301	999999	340	999999	188	630	999999	17	689	855	999999	949	16	549	314	638	372	783	608	37	999999	695	999999	999999	585	655	999999	999999	704	248	863	999999	999999	567	11	511	951	999999	588	386	643	407	117	905	550	999999	938	621	999999	723	790	675	687	418	253	999999	999999	81	999999	533	131	783	313	450	992	715	447	449	999999	802	686	584	205	232	393	135	999999	256	718	119	717	999999	838	980	458	999999	577	103	323	999999	396	879	851	65	264	859	104	999999	913	835	38	498	999999	828	999999	215	479	465	34	128	28	869	999999	826	815	999999	944	333	991	805	147	999999	135	152	999999	806	999999	150	967	
534	999999	999999	343	882	91	229	814	999999	999999	252	999999	122	79	999999	386	527	526	35	249	31	914	771	675	118	697	999999	372	931	421	240	483	339	497	500	96	108	536	999999	744	999999	427	934	390	749	97	35	285	999999	999999	999999	290	707	900	999999	619	999999	999999	234	195	407	856	999999	599	711	769	387	999999	999999	999999	999999	991	55	999999	653	603	980	390	926	30	671	999999	442	999999	532	950	775	439	551	880	826	854	311	999999	999999	740	543	345	679	980	709	410	706	999999	487	999999	245	999999	999999	351	639	879	327	999999	523	998	423	718	76	761	993	948	82	698	292	999999	689	759	943	913	69	645	999999	999999	321	270	702	621	999999	634	715	999999	192	209	999999	999999	536	107	999999	348	326	825	278	917	986	760	338	999999	539	64	218	999999	483	343	999999	994	178	381	893	999999	306	999999	40	442	56	644	999999	872	457	344	896	999999	988	605	596	244	376	793	959	560	932	695	999999	999999	426	239	999999	849	999999	256	999999	999999	999999	519	51	525	794	836	871	352	994	465	559	204	999999	625	497	878	746	57	627	385	422	342	329	610	719	407	26	999999	999999	916	999999	210	566	999999	388	999999	999999	81	449	540	921	617	565	477	145	888	999999	800	742	996	112	870	999999	403	999999	999999	199	441	806	397	820	64	582	88	510	999999	637	426	246	28	325	675	608	96	463	804	777	852	475	830	932	225	84	773	814	999999	581	999999	998	518	999999	999999	275	999999	999999	866	45	487	966	999999	260	57	999999	723	999999	436	272	999999	939	938	999999	346	965	999999	464	999999	980	809	273	426	777	474	428	999999	739	203	410	555	999999	999999	769	300	999999	688	579	884	660	360	102	387	821	47	233	69	424	942	166	299	597	999999	886	235	223	999999	19	786	999999	836	984	487	36	716	177	353	999999	999999	460	287	406	999999	999999	999999	717	885	999999	740	999999	369	313	999999	47	120	958	260	710	999999	86	345	679	793	265	824	999999	614	360	999999	869	999999	890	999999	999999	999999	893	999999	181	265	999999	337	946	278	544	269	532	999999	450	916	999999	917	642	635	725	999999	608	612	999999	130	264	112	535	498	999999	371	478	691	314	168	226	940	999999	454	999999	999999	399	410	258	995	301	187	174	999999	356	952	247	265	896	376	280	290	703	999999	11	415	802	999999	408	999999	791	841	883	291	999999	999999	838	198	999999	999999	726	999999	364	328	828	999999	999999	100	151	918	134	223	795	938	888	936	246	37	453	999999	946	999999	
12	999999	214	460	303	883	744	538	123	999999	655	999999	649	82	999999	385	232	923	476	999999	315	489	59	577	55	944	402	763	582	810	744	988	40	999999	999999	289	123	377	784	999999	355	613	804	85	568	876	999999	816	999999	860	805	529	999999	999999	636	999999	35	637	414	358	490	999999	956	312	999999	999999	888	865	877	646	271	854	999999	421	365	702	685	973	19	179	999999	586	999999	721	999999	224	844	999999	158	999999	999999	999999	962	999999	999999	373	999999	501	771	901	987	433	999999	374	598	950	999999	732	999999	999999	837	62	628	245	702	904	239	244	307	98	822	999999	716	204	391	999999	892	713	999999	991	55	193	211	999999	191	232	647	388	133	65	834	122	916	224	845	212	857	727	733	999999	999999	999999	999999	682	89	894	717	744	999999	812	68	677	884	999999	888	653	850	520	63	480	999999	850	121	999999	264	709	186	502	358	189	927	174	999999	999999	856	633	988	999999	999999	296	999999	903	406	320	997	999999	999999	999999	999999	201	361	347	673	999999	413	293	310	952	427	999999	999999	999999	396	802	885	999999	697	999999	40	999999	999999	330	492	767	965	363	999999	999999	254	108	481	999999	176	166	827	999999	501	726	773	573	999999	999999	111	658	577	999999	517	603	435	999999	999999	530	999999	80	536	40	854	999999	297	60	839	508	707	329	999999	571	58	239	999999	304	999999	971	999999	467	931	629	229	833	199	675	846	851	376	150	999999	951	999999	105	999999	999999	735	595	439	722	733	824	338	781	999999	16	999999	287	999999	999999	711	497	999999	999999	148	999999	811	31	716	999999	214	987	141	999999	689	999999	423	952	999999	999999	568	999999	542	221	733	999999	300	447	82	999999	999999	568	999999	245	438	152	999999	616	957	721	985	714	878	817	518	999999	999999	771	102	999999	592	298	677	450	572	999999	955	384	808	41	616	373	949	999999	999999	646	764	896	138	999999	590	807	995	887	202	854	999999	999999	999999	987	423	529	355	267	601	999999	890	782	673	533	197	981	808	925	115	999999	765	354	999999	999999	981	796	642	555	234	785	302	789	999999	999999	975	240	681	820	617	97	999999	691	932	61	755	982	999999	604	359	608	998	80	782	580	99	584	104	830	15	626	886	800	43	815	843	111	533	999999	999999	957	310	987	317	27	603	999999	422	578	127	998	574	48	205	625	786	232	999999	678	628	401	145	850	999999	990	999999	227	657	126	999999	653	999999	999999	56	402	308	20	763	999999	976	999999	172	526	713	17	62	848	605	418	39	999999	
999999	855	337	166	999999	459	183	326	817	999999	999999	305	999999	999999	549	999999	992	802	326	999999	469	251	701	999999	999999	619	147	807	938	362	999999	999999	96	596	559	603	999999	999999	580	849	999999	999999	999999	600	599	866	165	999999	467	999999	855	802	999999	263	999999	852	999999	999999	926	212	322	375	388	464	763	186	999999	999999	913	999999	369	999999	232	476	999999	999999	999999	111	22	999999	999999	896	350	193	506	820	157	833	444	999999	450	223	963	378	537	472	67	493	836	423	657	391	999999	521	395	753	579	625	325	139	559	999999	712	563	748	425	999999	204	958	943	39	385	339	999999	505	155	149	999999	939	475	964	810	274	599	715	82	570	829	798	753	250	532	517	999999	156	398	511	999999	999999	122	447	999999	999999	893	394	281	61	128	25	249	614	725	999999	849	174	749	787	999999	847	675	999999	206	406	214	702	506	868	35	999999	117	644	739	234	826	38	111	285	999999	999999	444	31	999999	813	558	149	524	999999	667	999999	407	610	398	562	954	267	250	999999	999999	201	887	413	35	68	999999	999999	875	501	859	821	73	999999	417	907	413	654	412	392	999999	999999	187	661	210	885	662	506	255	999999	280	569	787	644	954	189	327	40	995	393	905	952	274	33	999999	846	86	934	203	999999	159	999999	999999	999999	619	999999	23	236	999999	149	405	410	359	698	231	300	43	429	519	237	589	999999	658	28	486	894	801	164	674	364	809	999999	313	765	36	970	999999	929	34	999999	175	999999	828	855	988	504	999999	575	801	696	999999	656	424	999999	999999	777	651	836	381	724	464	999999	561	848	340	676	107	594	671	999999	586	114	404	819	71	498	999999	802	999999	981	999999	235	363	978	551	163	313	347	864	259	328	877	999999	309	245	317	540	979	525	322	407	17	903	999999	999999	708	999999	605	903	412	233	848	806	399	432	999999	505	582	306	999999	372	760	730	422	932	999999	556	999999	583	754	958	574	999999	717	584	294	331	812	868	842	901	708	443	462	35	999999	81	999999	876	17	812	957	683	348	999999	999999	287	491	618	411	162	166	31	999999	454	659	999999	999999	814	148	906	692	714	464	999999	664	326	999999	999999	999999	636	399	999999	999999	942	10	890	939	999999	938	16	840	204	999999	690	999999	686	294	18	376	999999	999999	999999	999999	110	129	999999	228	72	294	330	19	999999	166	999999	763	999999	454	216	453	768	999999	329	999999	999999	999999	497	257	999999	541	999999	41	999999	30	552	653	56	490	999999	822	999999	672	876	
483	617	999999	746	48	691	926	999999	999999	999999	999999	999999	287	663	475	605	44	632	995	453	999999	316	999999	750	999999	614	999999	717	457	999999	393	695	105	754	845	268	999999	329	458	566	847	733	746	953	704	422	999999	990	580	884	441	200	762	228	355	177	329	255	999999	999999	569	219	360	263	999999	999999	511	532	817	999999	469	999999	183	439	606	797	999999	999999	999999	999999	349	141	146	999999	546	999999	999999	877	409	678	939	890	656	34	996	637	999999	999999	269	834	910	741	999999	999999	425	726	27	999999	622	999999	607	985	210	21	94	999999	83	788	716	502	937	634	133	999999	999999	579	999999	158	443	999999	423	87	999999	220	999999	608	957	773	156	999999	185	999999	265	850	81	953	689	999999	940	999999	564	595	999999	767	897	286	617	44	105	999999	667	868	890	653	144	530	910	989	271	999999	481	309	641	999999	326	338	379	283	77	999999	889	424	999999	875	413	828	999999	318	323	474	990	999999	678	310	163	316	718	999999	716	551	53	999999	999999	464	96	999999	954	880	450	568	999999	344	967	781	956	999999	660	999999	999999	316	229	601	675	999999	999999	557	999999	999999	743	20	619	767	567	526	999999	198	50	999999	789	999999	874	430	867	754	567	999999	956	897	354	910	999999	704	999999	409	332	452	35	587	969	999999	634	623	147	439	999999	149	777	450	511	767	212	907	234	102	442	798	734	920	239	839	999999	999999	999999	832	999999	999999	406	167	203	999999	999999	463	999999	261	523	260	293	437	999999	427	878	515	395	999999	707	748	999999	278	967	999999	717	999999	357	140	999999	899	636	314	85	999999	742	999999	257	682	604	749	999999	973	578	191	514	306	124	999999	960	96	999999	410	999999	616	445	138	199	999999	120	69	115	654	324	624	623	999999	999999	771	685	268	268	999999	982	958	625	506	699	786	29	421	989	546	179	999999	561	236	999999	999999	598	614	430	999999	572	544	643	478	658	954	567	534	943	999999	136	701	828	635	427	176	991	938	438	413	999999	698	79	569	484	999999	72	397	800	894	182	81	999999	681	999999	999999	325	999999	847	745	228	494	478	646	419	478	32	926	808	23	999999	660	185	999999	999999	874	999999	999999	999999	195	892	999999	734	59	180	64	999999	999999	494	999999	999999	844	100	693	194	165	999999	999999	159	16	451	145	588	787	427	999999	999999	821	999999	276	972	251	999999	999999	853	999999	760	999999	475	365	999999	875	441	999999	172	633	570	492	999999	999999	653	999999	924	999999	743	999999	999999	947	999999	658	169	999999	
412	228	999999	609	690	437	839	999999	405	801	958	999999	400	575	999999	759	999999	794	999999	413	989	963	622	931	999999	176	919	106	999999	812	797	817	206	575	473	222	999999	562	942	142	999999	696	384	852	999999	999999	596	999999	62	832	332	999999	706	755	61	999999	606	999999	999999	524	518	742	679	593	14	151	598	825	111	491	939	71	999999	819	760	302	588	769	999999	198	579	750	54	634	489	959	121	450	523	999999	616	999999	281	428	624	999999	27	791	848	941	999999	771	76	570	893	270	999999	999999	994	999999	859	836	236	103	945	767	999999	55	999999	54	999999	158	999999	86	875	999999	790	433	205	851	284	797	999999	908	657	807	999999	484	740	999999	999999	234	455	764	999999	779	518	187	483	856	221	999999	999999	803	911	392	469	989	695	699	480	562	691	153	484	71	914	999999	999999	147	999999	223	314	884	80	805	702	999999	910	105	999999	613	999999	999999	999999	312	999999	127	996	274	347	694	788	51	748	420	543	312	999999	114	999999	200	740	345	999999	999999	667	999999	732	999999	689	922	89	600	23	866	612	352	513	999999	952	796	999999	181	799	399	999999	272	145	660	272	400	268	999999	240	495	872	614	999999	641	999999	999999	394	999999	999999	425	614	198	38	882	808	200	798	999999	999999	78	999999	568	546	383	999999	999999	667	82	843	299	664	283	370	528	993	997	776	872	999999	647	411	999999	596	384	784	999999	244	263	851	81	602	161	999999	171	999999	313	78	201	999999	249	999999	322	56	295	999999	341	828	510	888	811	424	999999	999999	513	666	437	972	999999	599	336	170	414	231	772	697	512	628	999999	901	689	929	584	803	297	999	99	999999	311	999999	999999	417	734	374	50	656	999999	999999	151	999999	198	999999	906	999999	741	999999	243	100	284	597	258	999999	630	999999	209	882	839	999999	291	514	576	53	670	999999	156	919	436	49	999999	125	31	999999	487	999999	712	357	32	982	71	218	766	999999	119	714	374	999999	786	135	999999	167	999999	553	999999	636	928	155	671	367	455	822	653	203	999999	999999	576	999999	236	927	896	851	859	999999	71	82	748	999999	933	956	183	999999	999999	999999	874	33	308	477	638	850	999999	567	685	999999	999999	249	565	572	99	951	147	56	513	858	239	999999	999999	959	492	228	999999	361	221	999999	193	48	689	352	999999	885	859	108	690	385	999999	338	999999	205	331	821	517	185	999999	981	818	137	903	284	999999	999999	999999	349	985	419	961	422	355	999999	999999	999999	559	223	999999	999999	999999	999999	366	
137	999999	999999	999999	113	999999	670	999999	712	873	239	896	66	144	999999	999999	999999	999999	519	123	280	424	741	983	999999	724	833	272	304	932	284	888	779	999999	776	579	181	413	622	711	999999	708	258	549	125	83	999999	362	154	942	485	53	583	926	95	713	963	917	999999	388	804	408	417	780	598	350	999999	294	368	835	109	364	548	808	798	572	175	201	867	131	310	480	127	999999	456	999999	315	999999	685	999999	616	999999	461	999999	906	916	999999	478	950	774	956	139	993	999999	843	131	504	774	138	999999	547	771	60	999999	88	999999	999999	65	999999	367	45	274	608	999999	229	845	903	315	999999	881	281	999999	251	102	999999	999999	486	808	518	334	736	541	724	172	525	844	213	629	164	999999	635	245	153	592	739	691	530	999999	999999	999999	228	199	872	999999	251	850	999999	957	665	907	847	482	546	10	999999	503	550	445	780	384	641	283	160	999999	256	999999	999999	658	362	484	999999	788	719	999999	115	546	999999	478	920	674	324	256	964	256	735	163	699	153	961	246	151	94	999999	714	366	999999	48	553	999999	216	306	999999	605	191	999999	68	762	36	894	94	835	999999	524	999999	70	999999	318	903	593	103	346	410	999999	999999	343	564	999999	15	999999	999999	508	125	478	999999	378	452	650	999999	988	677	400	672	258	999999	410	79	570	811	654	999999	636	145	959	906	869	895	184	489	848	703	197	999999	999999	734	586	999999	603	810	737	617	999999	536	999999	916	703	674	161	999999	715	273	999999	999999	360	192	532	373	165	572	844	999999	278	171	999999	295	489	642	999999	523	299	690	476	759	999999	47	999999	110	999999	53	213	205	999999	363	773	584	999999	999999	406	999999	999999	223	564	40	965	999999	348	999999	602	629	436	999999	874	637	531	34	797	245	984	323	999999	432	153	122	369	648	738	999999	397	359	586	361	245	999999	322	85	136	445	794	820	698	999999	508	600	616	999999	999999	999999	999999	748	787	473	154	999999	735	999999	80	451	999999	326	525	433	195	252	52	85	999999	766	999999	455	898	362	451	999999	624	311	999999	999999	999999	226	327	632	93	649	572	999999	999999	162	999999	542	15	684	774	477	999999	999999	468	265	999999	540	327	565	999999	386	850	435	32	999999	999999	999999	855	527	945	454	999	893	999999	545	680	929	868	999999	393	783	450	223	588	973	870	359	842	668	999999	965	898	762	842	707	999999	147	101	237	693	948	999999	487	739	999999	478	410	926	999999	999999	628	672	655	181	999999	999999	637	847	58	
999999	119	591	197	531	979	999999	999999	999999	641	747	542	837	999999	978	445	999999	962	483	268	505	469	433	920	92	377	999999	999999	999999	835	771	171	300	53	999999	584	366	499	999999	759	773	241	999999	294	185	52	790	41	676	735	999999	999999	163	588	552	650	685	671	114	164	999999	312	655	225	869	585	999999	999999	523	999999	89	999999	16	724	495	274	119	148	744	49	587	999999	577	855	924	999999	18	711	500	476	999999	694	999999	801	82	471	586	144	424	599	999999	995	518	281	656	314	966	438	103	288	541	999999	927	74	577	999999	735	800	301	81	577	999999	304	56	506	394	221	215	651	34	687	999999	724	154	249	999999	999999	305	208	620	831	579	999999	221	935	361	999999	330	234	656	736	786	843	352	32	269	701	471	999999	272	102	761	786	79	600	999999	999999	782	999999	986	999999	439	601	680	250	999999	921	92	999999	154	626	999999	981	995	999999	901	142	381	132	980	889	291	529	935	527	999999	792	999999	621	379	538	999999	505	248	999999	306	194	172	112	34	347	999999	359	631	999999	999999	780	999999	781	999999	433	999999	659	844	106	391	999999	665	162	180	215	999999	471	742	615	640	999999	999999	23	991	716	999999	278	108	999999	279	931	897	999999	326	299	11	999999	999999	999999	97	335	660	999999	600	999999	528	999999	932	818	965	158	617	25	15	815	47	777	999999	982	463	999999	561	211	826	460	22	376	836	881	214	999999	999999	999999	527	315	735	601	422	606	999999	960	345	290	677	131	324	882	999999	999999	261	999999	999999	939	999999	999999	999999	458	999999	999999	382	162	999999	61	613	361	609	821	498	999999	89	445	365	192	794	503	836	280	999999	705	999999	140	92	335	999999	981	633	610	999999	612	540	286	287	281	233	999999	787	294	677	325	521	502	393	594	999999	815	867	796	154	999999	999999	503	999999	618	14	999999	80	847	432	999999	999999	999	999999	886	169	802	168	999999	958	759	716	552	603	999999	193	643	747	497	904	813	123	999999	465	326	999999	47	362	668	276	982	964	939	862	999999	597	522	986	507	435	628	656	784	837	394	281	536	900	999999	434	999999	504	582	942	999999	518	891	999999	200	999999	131	450	999999	999999	976	999999	999999	690	558	620	671	999999	999999	72	286	167	999999	998	999999	999999	999999	999999	999999	243	905	487	999999	997	253	536	706	979	795	155	313	187	165	967	861	600	504	845	351	106	763	714	265	519	666	461	189	892	472	154	365	984	805	267	912	499	999999	779	446	999999	913	692	
861	104	759	109	11	372	147	480	551	999999	795	999999	999999	200	999999	872	341	792	357	814	999999	651	789	328	382	898	64	372	999999	999999	408	999999	193	81	853	171	760	566	460	817	754	991	603	999999	199	266	787	999999	277	540	448	999999	673	108	185	219	314	441	726	112	317	999999	293	826	752	474	999999	999999	347	999999	122	774	342	540	70	524	999999	585	138	999999	999999	999999	104	657	999999	999999	656	95	895	999999	856	999999	840	357	509	978	999999	776	461	725	900	999999	384	216	427	674	322	143	47	660	172	729	312	999999	991	999999	680	636	551	998	817	999999	513	999999	214	999999	933	984	40	91	816	281	133	413	225	732	999999	888	239	610	441	523	57	244	480	137	26	239	999999	536	999999	81	235	463	907	631	875	679	11	634	740	999999	112	955	844	891	605	999999	395	269	999999	791	999999	999999	999999	304	232	999999	233	87	776	999999	628	504	784	744	999999	669	999999	594	856	289	886	605	869	999999	420	999999	399	589	531	128	844	106	521	515	675	999999	897	613	409	606	456	924	857	47	709	999999	181	109	999999	936	402	800	412	999999	999999	999999	81	461	883	139	878	999999	555	999999	859	531	999999	278	79	761	772	893	195	259	833	999999	999999	999999	404	812	920	299	744	595	999999	54	693	999999	610	999999	223	999999	729	999999	728	812	378	209	187	999999	624	903	40	94	999999	508	999999	163	901	942	64	248	67	80	999999	588	899	960	931	815	999999	206	667	206	548	336	173	916	531	30	593	547	654	226	197	27	269	660	999999	227	438	540	885	999999	818	999999	388	658	999999	999999	999999	417	277	372	349	428	245	999999	545	836	344	699	999999	881	358	516	594	840	882	201	999999	249	999999	713	386	307	999999	999	387	573	999999	514	856	392	116	185	280	291	876	768	781	999999	124	999999	999999	739	908	999999	999999	999999	390	547	775	868	819	674	878	563	986	999999	118	246	457	972	888	829	843	249	774	183	246	312	963	123	419	999999	999999	944	999999	647	399	999999	689	999999	193	410	739	987	572	999999	999999	716	305	834	660	999999	978	151	999999	63	895	668	239	146	76	88	584	661	458	925	549	999999	732	348	999999	801	999999	999999	788	487	100	855	999999	342	876	530	16	139	462	999999	916	999999	247	778	751	999999	86	553	999999	115	999999	87	538	999999	999999	372	983	957	999999	859	999999	605	999999	229	962	50	991	897	270	545	82	455	999999	584	19	566	696	999999	999999	923	999999	13	373	683	999999	23	327	40	
449	514	546	999999	947	603	999999	320	629	28	815	711	738	188	293	472	43	999999	878	953	999999	336	999999	38	370	267	144	985	242	680	568	948	722	999999	458	999999	999999	33	507	605	699	999999	936	678	148	999999	194	546	719	900	650	999999	145	373	403	123	999999	518	999999	999999	469	999999	87	949	999999	867	988	778	730	537	474	999999	874	282	264	937	399	996	999999	485	83	598	275	341	39	289	813	999999	999999	345	999999	490	345	999999	145	799	621	986	228	281	896	415	815	192	436	640	415	999999	118	999999	723	842	999999	212	616	871	633	746	999999	180	63	638	221	395	999999	983	674	67	147	464	325	413	778	618	589	667	782	93	904	399	873	951	251	999999	621	999999	862	142	999999	274	175	875	76	57	228	267	204	429	571	453	966	358	725	999999	999999	320	999999	999999	999999	948	98	549	841	999999	999999	112	397	999999	773	545	130	999999	856	999999	298	450	346	730	400	332	473	363	522	461	433	525	999999	597	999999	999999	20	852	519	262	186	626	44	545	999999	999999	869	999999	655	35	332	433	501	852	364	699	973	343	619	999999	485	735	37	999999	999999	999999	876	799	160	471	534	999999	999999	604	696	672	416	800	979	999999	462	389	999999	999999	138	999	33	383	243	999999	337	999999	242	228	776	450	598	654	447	969	999999	80	933	194	500	64	999999	897	999999	999999	293	183	364	345	999999	999999	38	540	260	108	999999	503	566	999999	144	857	45	804	827	255	84	761	362	19	999999	392	455	523	995	84	999999	999999	999999	551	999999	164	323	999999	389	680	999999	67	403	999999	222	745	513	999999	999999	643	29	606	79	999999	617	532	821	999999	308	456	650	515	544	186	510	630	286	999999	913	999999	544	147	424	157	999999	26	999999	23	797	999999	878	412	473	362	65	991	999999	317	999999	999999	342	999999	999999	999999	40	999999	522	999999	838	591	999999	499	140	80	108	881	191	922	86	999999	999999	808	557	17	578	247	52	191	999999	519	573	968	90	999999	646	575	548	491	126	999999	999999	150	184	215	999999	388	282	402	999999	999999	999999	144	999999	343	999999	534	421	999999	365	792	999999	340	106	329	27	500	418	671	433	532	342	700	999999	160	107	34	633	351	185	999999	965	649	927	947	709	439	738	747	999999	122	163	957	135	333	71	172	53	855	197	999999	970	610	999999	999999	999999	118	337	999999	246	265	901	79	415	176	827	999999	413	999999	619	587	999999	999999	492	321	378	385	575	999999	98	934	999999	999999	999999	844	999999	999999	
679	205	116	999999	999999	657	510	923	221	94	552	959	506	845	999999	894	999999	609	579	308	999999	658	999999	465	543	855	991	312	285	132	915	999999	947	471	546	217	52	28	485	114	171	999999	999999	294	832	616	975	999999	185	96	542	555	274	921	246	31	843	651	68	256	665	208	647	98	179	999999	22	44	309	551	852	227	133	999999	146	558	558	77	999999	927	879	748	999999	999999	589	369	305	999999	235	525	374	400	960	999999	999999	999999	921	21	125	851	999999	999999	944	999999	243	999999	431	800	784	999999	472	775	28	140	376	917	999999	999999	509	809	999999	986	809	784	186	461	266	893	35	184	637	547	952	781	333	938	803	503	955	273	938	505	251	546	62	599	382	829	999999	531	890	999999	512	999999	175	617	141	999999	456	782	69	999999	774	609	999999	925	822	246	807	999999	123	578	503	999999	871	190	999999	272	731	587	89	437	41	503	293	174	45	645	616	715	999999	643	56	183	214	410	730	642	495	136	999999	999999	31	433	418	999999	969	276	999999	985	999999	868	999999	999999	702	631	506	280	999999	887	890	186	999999	102	631	999999	532	999999	40	470	459	111	777	999999	999999	999999	415	607	95	971	204	768	210	999999	841	938	215	999999	999999	583	999999	999999	325	608	999999	999999	515	928	802	938	789	649	246	999999	535	999999	999999	833	68	999999	225	898	999999	354	692	132	976	999	261	693	274	355	849	457	567	999	786	999999	368	999999	438	999999	805	157	191	555	531	236	999999	79	846	999999	128	720	367	15	275	970	916	999999	999999	516	677	118	673	443	799	789	417	536	999999	922	475	847	330	738	103	999999	173	146	600	999999	903	191	846	893	237	138	99	999999	999999	815	999999	253	597	922	809	696	483	748	999999	742	999999	569	93	924	999999	281	999999	999999	911	237	807	779	999999	874	612	495	999999	780	216	670	999999	855	802	180	669	999999	260	408	929	406	563	424	999999	858	999999	344	999999	922	988	999999	738	471	650	506	17	482	730	722	320	323	999999	703	541	999999	53	964	999999	912	999999	683	999999	999999	699	515	674	999999	399	665	944	277	999999	999999	999999	999999	931	238	999999	305	173	999999	501	537	98	615	971	859	883	999999	999999	965	577	195	999999	314	935	999999	999999	144	999999	624	93	74	778	52	926	95	999999	291	999999	815	759	999999	999999	999999	191	493	903	94	543	815	509	105	850	999999	699	212	681	999999	324	194	466	79	473	999999	113	436	758	55	688	886	947	601	149	999	216	116	999999	999999	
133	999999	844	687	601	26	124	987	999999	800	352	999999	999999	434	967	999999	999999	999999	999999	209	963	999999	735	857	405	656	999999	908	999999	999999	772	999999	999999	90	364	873	350	779	478	457	434	999999	999999	958	999999	964	999999	522	999999	178	651	526	119	999999	637	377	999999	986	999999	999999	999999	216	999999	999999	37	759	999999	999999	999999	103	999999	579	221	550	775	847	999999	999999	999999	440	999999	354	999999	787	209	999999	483	529	999999	986	167	363	498	999999	307	228	95	848	999999	943	16	159	452	540	999999	81	315	569	471	790	999999	938	832	999999	771	999999	999999	999999	999999	782	286	439	880	94	936	999999	91	999999	999999	557	761	999999	999999	221	434	34	902	742	248	137	940	914	68	662	999999	229	999999	647	999999	999999	295	999999	685	158	999999	577	278	368	604	281	990	627	999999	913	38	999999	101	621	425	999999	902	199	999999	45	841	372	999999	999999	932	717	746	443	926	749	999999	919	999999	698	554	999999	755	999999	999999	967	999999	322	597	999999	634	999999	137	999999	231	24	999999	999999	999999	649	999999	999999	206	61	435	886	999999	557	700	577	999999	118	141	999999	999999	568	991	368	61	47	898	999999	774	999999	593	922	589	838	221	911	158	177	92	999999	391	259	661	704	999999	999999	442	589	622	999999	999999	999999	878	734	841	663	999999	241	53	799	999999	787	529	970	467	999999	307	999999	345	789	429	484	36	999999	21	817	906	296	260	799	605	318	999999	754	999999	77	999999	855	996	558	999999	916	133	292	618	604	730	690	246	605	954	745	999999	832	600	28	498	116	723	999999	756	999999	981	999999	204	999999	881	774	247	399	999999	452	700	786	901	512	999999	999999	163	417	999999	226	60	654	845	999999	74	83	999999	714	579	937	999999	999999	801	160	935	878	97	186	999999	955	453	846	999999	512	999999	467	931	98	667	754	953	316	936	540	686	337	409	344	377	999999	620	533	820	531	320	727	984	999999	577	999999	656	976	694	141	773	213	999999	999999	814	607	152	76	57	999999	984	825	999999	271	474	999999	479	752	809	999999	344	919	36	615	999999	327	482	999999	999999	194	999999	976	622	804	767	999999	819	999999	529	770	665	554	999999	995	999999	495	999999	723	286	969	13	903	177	778	797	853	999999	901	151	497	134	960	555	863	726	17	999999	241	504	999999	788	999999	233	49	999999	789	999999	40	78	999999	635	759	905	551	190	999999	999999	843	17	913	306	917	999999	999999	645	704	999	622	279	539	999999	460	999999	295	191	601	680	138	528	17	419	157	
832	999999	999999	375	65	14	683	999999	208	999999	233	999999	999999	999999	999999	200	999999	999999	790	820	999999	539	423	185	540	619	999999	588	524	681	325	999	999999	159	999999	999999	999999	279	999999	994	939	999999	341	923	999999	637	999999	320	999999	489	734	972	999999	999999	396	303	31	686	835	445	644	104	999999	526	52	999999	96	999999	999999	996	30	134	906	795	881	23	208	999999	948	999999	28	999999	999999	999999	999999	353	782	905	762	791	469	494	999999	213	360	845	738	814	880	13	999999	66	999999	128	999999	609	75	431	717	382	999999	531	737	931	427	595	999999	973	579	699	451	191	782	999999	537	535	689	702	999999	45	284	999999	618	945	363	961	999999	355	575	347	287	361	999999	390	695	937	756	512	785	764	999999	765	245	191	999999	368	284	539	590	933	920	999999	985	681	107	711	912	999999	578	465	80	999999	408	241	999999	99	994	999999	308	999999	778	186	999999	680	999999	519	158	999999	393	999999	687	999999	999999	641	427	914	376	515	292	983	34	964	934	329	694	938	367	13	999999	999999	374	999999	241	990	164	743	455	999999	859	999999	563	485	409	584	778	95	521	766	814	506	723	999999	119	324	575	814	999999	597	986	883	162	154	667	999999	629	999999	999999	773	486	999999	469	71	655	704	430	549	565	360	551	608	999999	600	198	272	748	999999	999999	916	425	349	500	999999	328	976	436	999999	999999	487	954	973	341	747	289	140	47	999999	999999	414	894	36	259	892	999999	999999	999999	561	999999	404	999999	743	999999	999999	358	999999	193	999999	742	679	999999	21	999999	87	405	999999	999999	679	321	68	235	999999	63	368	32	399	100	608	812	941	999999	999999	462	422	314	220	942	504	399	152	947	437	999999	999999	146	882	304	182	496	478	120	786	999999	898	179	96	999999	672	815	999999	56	584	797	801	168	403	999999	319	772	999999	634	772	999999	178	120	797	176	900	232	149	105	918	999999	344	830	734	634	563	252	227	530	280	999999	440	105	372	999999	127	994	743	333	999999	409	310	843	347	999999	81	999999	381	920	789	450	675	863	999999	999999	462	970	434	769	995	76	554	664	364	92	849	999999	748	167	58	905	488	999999	120	518	811	999999	492	999999	562	776	871	307	741	999999	24	999999	967	999999	187	156	570	974	337	999999	854	646	999999	265	999999	999999	49	999999	999999	883	999999	859	753	620	999999	961	487	206	999999	999999	205	257	923	533	78	283	115	848	980	901	345	514	999999	202	999999	174	21	999999	581	563	737	657	436	857	869	
164	823	357	248	999999	999999	999999	767	118	722	607	723	955	999999	382	893	200	243	999999	999999	456	381	560	956	496	950	260	624	652	492	548	820	75	664	914	460	999999	999999	765	242	971	746	379	479	999999	451	65	50	209	999999	546	999999	466	319	423	782	272	400	752	274	999999	749	999999	626	184	787	658	301	999999	922	999999	590	999999	736	576	999999	12	90	900	999999	894	999999	425	981	945	134	363	756	251	142	999999	367	857	501	824	232	999999	999999	305	999999	999999	763	767	286	535	955	946	999999	742	713	999999	191	500	999999	379	209	333	143	681	59	433	999999	60	999999	734	999999	733	976	999999	353	88	260	785	631	261	999999	451	999999	999999	990	188	633	999999	537	999999	15	867	160	131	999999	899	497	999999	255	845	891	713	627	551	757	232	969	817	398	999999	528	406	868	454	248	757	194	687	690	871	799	888	999999	787	728	999999	582	999999	297	454	590	189	540	999999	370	999999	824	597	698	999999	218	816	624	999999	834	609	999999	999999	882	867	999999	810	390	383	56	999999	200	839	822	999999	999999	124	530	944	54	348	865	999999	94	820	932	597	988	923	662	983	273	999999	953	129	911	876	972	429	999999	780	799	999999	739	367	238	985	774	851	127	104	296	680	858	495	743	916	999999	999999	935	127	821	466	721	72	999999	579	885	999999	935	773	999999	110	214	273	999999	709	352	726	592	947	823	146	999999	568	697	999999	762	999999	385	995	264	999999	494	999999	999999	999999	445	676	628	658	999999	999999	916	353	999999	999999	475	595	946	44	999999	894	999999	987	303	685	660	162	375	155	817	427	328	939	519	241	615	592	313	216	274	999999	108	933	847	753	999999	999999	615	511	128	176	521	350	999999	370	999999	507	328	999999	682	999999	999999	483	840	681	751	977	834	721	580	999999	999999	740	770	898	796	999999	149	999999	465	999999	547	864	36	650	906	999999	518	158	800	118	273	39	533	982	374	999999	103	999999	11	252	628	894	930	999999	999999	999999	999999	532	999999	894	367	778	819	484	744	447	456	200	774	773	469	685	920	999999	999999	261	216	787	534	181	452	973	548	999999	999999	653	933	999999	764	135	407	985	584	999999	750	494	220	59	247	926	999999	902	999999	238	999999	999999	973	468	999999	634	999999	999999	998	999999	452	394	239	606	999999	101	513	665	999999	649	376	483	999999	24	999999	135	50	166	550	999999	12	549	999999	320	439	999999	679	999999	176	999999	999999	999999	999999	191	463	366	264	614	155	155	423	512	999999	
752	862	309	841	959	746	499	593	417	252	400	999999	902	999999	919	177	999999	999999	48	498	305	98	761	496	920	560	365	870	436	21	404	194	499	82	828	458	139	795	720	999999	676	546	153	372	596	790	561	553	345	447	999999	733	384	24	182	999999	110	812	921	408	391	629	167	999999	847	999999	900	999999	983	470	999999	999999	702	999999	821	758	944	399	900	139	998	999999	999999	999999	999999	671	809	485	900	174	357	999999	873	321	346	57	389	746	524	389	999999	999999	569	874	999999	405	40	75	202	999999	719	711	911	792	409	580	104	999999	273	185	407	424	929	819	123	720	608	390	999999	774	999999	999999	874	999999	999999	276	999999	659	589	999999	640	744	293	999999	455	999999	415	91	999999	999999	953	221	483	348	981	475	803	750	761	689	999999	999999	102	428	999999	999999	837	400	553	143	338	444	588	535	544	999999	999999	452	373	477	315	999999	479	216	999999	166	724	535	539	773	472	500	898	900	940	990	999999	865	441	934	808	24	538	778	437	519	633	999999	804	328	343	360	386	293	383	280	180	885	607	888	796	999999	860	779	670	999999	545	687	595	999999	21	276	999999	999999	999999	999999	999999	999999	778	311	532	777	999999	999999	999999	999999	999999	615	527	669	999999	766	267	999999	148	507	164	759	117	599	999999	946	361	999999	317	77	349	947	624	999999	291	479	117	306	366	28	579	649	348	999999	724	930	170	999999	733	255	18	469	999999	172	146	239	593	189	337	586	425	481	999999	372	999999	176	991	999999	387	350	659	999999	196	999999	927	999999	420	558	875	52	786	435	999999	999999	68	999999	656	462	946	62	999999	927	968	780	999999	108	745	976	999999	999999	939	726	548	393	596	999999	283	181	244	632	819	44	313	295	799	990	999999	842	314	893	519	539	497	335	464	999999	999999	416	526	828	768	444	773	999999	999999	999999	886	143	475	999999	606	999999	227	999999	243	850	623	683	980	612	999999	903	671	891	999999	410	238	999999	928	865	64	867	654	999999	863	385	999999	986	191	999999	999999	999999	376	302	999999	44	321	183	999999	613	999999	319	435	914	999999	864	999999	881	999999	703	831	672	999999	610	956	739	830	811	460	858	589	637	501	999999	508	999999	536	999999	605	999999	98	64	999999	325	757	744	999999	999999	730	998	999999	389	706	488	999999	999999	999999	999999	346	557	999999	510	999999	243	999999	479	817	195	415	999999	337	999999	999999	286	614	776	550	889	852	999999	308	999999	91	461	254	999999	930	23	341	999999	713	770	43	57	
799	588	341	888	301	288	999999	255	334	375	670	220	113	430	873	141	890	728	999999	134	259	123	428	271	999999	823	549	804	853	347	999999	567	370	999999	487	36	444	662	598	574	295	62	765	715	790	999999	999999	510	149	210	999999	985	856	999999	798	685	169	80	899	999999	739	132	401	986	724	113	849	999999	943	847	999999	237	140	350	999999	206	358	713	999999	953	999999	49	665	999999	170	665	711	461	440	802	999999	999999	763	130	835	999999	999999	778	990	687	195	999999	567	302	999999	999999	855	999999	999999	601	337	456	600	945	750	999999	466	748	999999	69	401	398	999999	150	980	332	474	999999	999999	676	545	999999	722	792	768	504	481	372	149	999999	810	205	391	838	474	999999	999999	817	380	999999	705	912	952	931	296	999999	788	426	999999	999999	999999	999999	10	403	66	999999	734	807	186	999999	228	999999	608	999999	259	205	17	604	675	569	558	656	999999	379	999999	632	627	790	506	999999	999999	999999	60	958	735	964	205	987	782	717	999999	966	641	135	917	611	314	346	682	100	788	999999	750	752	632	828	999999	630	433	433	140	943	311	999999	539	999999	53	649	879	999999	10	29	822	958	999999	591	25	513	462	368	327	291	118	415	193	531	315	999999	336	907	758	574	564	358	587	742	665	437	595	999999	568	665	466	999999	100	769	371	791	999999	50	812	702	999999	75	115	848	835	895	999999	18	857	744	323	972	536	436	465	473	381	150	926	588	999999	999999	799	999999	824	720	325	999999	999999	523	438	295	104	65	999999	498	252	999999	907	770	999999	587	897	823	999999	494	999999	663	313	898	420	999999	124	999999	784	469	999999	453	999999	124	579	999999	999999	343	315	999999	999999	481	39	966	230	642	242	166	181	341	999999	975	999999	340	859	661	121	271	112	709	181	870	999999	937	999999	799	999999	793	999999	811	738	564	999999	999999	616	390	634	346	677	778	999999	957	999999	453	658	999999	142	694	265	918	999999	587	240	606	855	17	210	102	744	431	928	449	999999	370	602	999999	468	996	724	478	37	774	999999	334	223	999999	818	827	288	932	667	29	538	282	326	161	333	911	469	999999	190	541	602	256	849	999999	991	691	850	999999	999999	145	969	999999	999999	999999	993	906	392	641	199	382	814	811	763	908	911	694	54	450	923	999999	537	125	298	495	182	347	485	175	232	136	976	876	999999	999999	999999	751	391	606	168	999999	528	827	999999	807	999999	791	492	940	146	307	999999	999999	488	999999	999999	853	999999	999999	999999	655	
999999	227	418	72	406	937	999999	999999	999999	169	312	447	999999	506	37	709	706	491	768	390	999999	544	999999	925	999999	999999	397	825	923	206	262	986	68	512	996	311	419	356	999999	789	90	260	91	976	994	999999	127	982	999999	899	999999	17	636	166	800	885	197	999999	583	830	549	999999	318	662	999999	999999	999999	780	509	725	300	360	999999	999999	310	604	463	62	931	999999	999999	999999	577	34	58	255	360	999999	712	120	123	926	772	580	250	205	999999	429	79	999999	999999	999999	482	999999	999999	796	926	658	856	205	432	145	561	999999	999999	144	317	999999	999999	661	999999	999999	77	399	611	999999	588	999999	738	114	999999	43	983	999999	468	121	933	999999	424	999999	328	702	999999	517	687	978	374	477	209	116	999999	657	815	999999	999999	342	999999	93	920	245	999999	426	919	999999	542	999999	162	999999	836	999999	211	272	869	361	999999	999999	442	999999	999999	633	999	120	310	632	226	15	999999	574	999999	999999	842	999999	134	189	999999	901	782	999999	974	298	826	75	641	940	905	625	787	464	85	448	999999	719	999999	296	246	107	126	999999	535	999999	999999	587	999999	710	999999	361	148	690	999999	441	491	149	585	999999	999999	933	479	370	726	999999	227	764	999999	999999	235	132	478	837	943	999999	785	999999	767	447	127	249	999999	999999	999999	999999	486	107	999999	999999	956	760	999999	958	489	312	628	999999	571	999999	319	416	97	655	484	304	999999	310	747	371	655	997	382	148	999999	567	999999	548	847	183	124	130	617	855	999999	475	999999	999999	999999	640	999999	39	923	833	138	999999	161	662	456	229	670	186	359	784	999999	958	388	995	663	922	999999	999999	908	397	818	999999	798	241	509	999999	999999	373	952	999999	999999	626	84	548	20	593	416	963	102	628	999999	938	770	833	867	999999	97	993	856	435	999999	248	999999	535	24	939	999999	920	162	446	999999	999999	999999	999999	740	371	999999	839	985	79	515	722	987	290	885	880	428	965	373	999999	922	320	517	527	162	805	999999	549	534	999999	681	496	999999	999999	713	215	715	999999	999999	506	999999	257	18	999999	999999	241	260	999999	649	144	999999	946	999999	839	523	603	999999	705	100	934	864	999999	315	914	398	999999	911	341	576	680	174	901	872	867	999999	675	312	999999	607	999999	555	667	900	399	999999	999999	999999	999999	142	999999	425	19	436	168	999999	968	942	104	398	899	330	919	272	999999	969	619	83	688	830	848	301	999999	999999	179	389	207	444	999999	363	663	89	939	208	466	264	165	474	714	235	51	999999	218	
341	707	601	635	404	930	999999	941	660	999999	151	294	819	366	911	999999	778	444	533	999999	999999	735	820	390	721	999999	714	813	154	368	463	999999	999999	93	727	400	999999	754	802	513	999999	422	12	828	797	914	646	999999	253	217	999999	999999	517	704	999999	606	887	220	914	598	226	616	796	301	999999	999999	178	736	639	999999	688	34	641	29	542	999999	999999	991	999999	807	169	816	570	937	433	999999	281	421	615	999999	512	368	840	999999	297	999999	999999	710	40	999999	746	910	268	732	999999	911	159	497	172	160	873	895	627	117	439	409	56	858	999999	136	91	756	131	519	18	999999	194	437	732	664	999999	32	961	158	70	258	558	999999	419	522	999999	999999	259	464	256	616	999999	733	999999	888	999999	768	841	903	362	989	789	749	999999	207	726	722	999999	999999	999999	851	999999	478	56	190	851	218	999999	356	614	308	999999	666	272	402	589	999999	999999	999999	999999	931	999999	68	795	81	469	999999	124	222	795	800	28	999999	999999	999999	999999	272	999999	595	46	999999	329	494	299	64	491	132	999999	331	617	274	999999	921	674	999999	671	876	682	975	999999	52	999999	236	561	999999	999999	755	661	867	719	327	774	77	807	220	612	695	768	741	589	346	331	793	604	999999	740	107	87	486	999999	806	589	711	999999	999999	528	999999	999999	485	999999	736	471	618	611	300	499	999999	999999	464	916	975	117	941	999999	999999	721	310	999999	40	999999	193	678	184	144	912	999999	73	202	814	691	518	762	999999	967	853	875	999999	999999	313	999999	747	999999	999999	570	758	699	648	999999	500	282	227	471	999999	412	999999	67	296	999999	698	563	999999	800	309	999999	407	223	824	973	542	508	18	129	999999	998	999999	209	64	614	386	999999	999999	999999	702	999999	473	57	858	880	387	795	589	238	492	750	604	946	684	999999	173	544	999999	675	783	991	999999	108	153	999999	86	390	13	681	108	484	475	999999	108	766	309	999999	364	944	595	746	919	999999	636	577	403	389	999999	213	451	841	349	999999	963	710	278	374	904	999999	804	999999	792	907	139	999999	999999	915	848	917	551	813	190	929	89	47	82	493	472	999999	511	696	865	999999	240	266	999999	999999	726	397	498	934	455	411	150	999999	999999	22	650	628	302	488	540	607	999999	637	661	999999	343	926	999999	784	902	338	999999	117	140	999999	676	873	872	233	199	460	429	616	367	778	999999	490	92	69	843	843	999999	33	999999	268	146	603	605	724	999999	800	759	713	999999	999999	999999	42	999999	961	999999	
777	755	999999	999999	90	187	999999	280	999999	999999	852	843	999999	999999	69	65	429	999999	871	856	83	277	157	514	398	700	715	999999	250	819	756	999999	131	723	999999	97	213	999999	85	999999	100	999999	999999	103	866	957	191	999999	973	71	540	999999	999999	999999	273	509	607	564	900	999999	472	471	999999	72	874	830	721	854	876	971	851	999999	999999	790	999999	749	999999	63	648	999999	999999	944	611	189	289	675	999999	27	460	565	489	649	833	696	618	999999	999999	660	229	999999	245	999999	895	11	219	845	999999	805	348	523	955	554	999999	468	999999	528	999999	999999	783	209	405	999999	999999	320	491	212	999999	189	999999	146	456	893	999999	999999	206	193	999999	609	999999	999999	470	629	679	937	609	999999	732	375	826	100	769	453	877	30	999999	541	932	585	520	16	999999	34	999999	211	76	72	719	314	272	686	479	999999	879	348	738	999999	999999	466	710	999999	999999	495	363	999999	999999	12	25	814	972	664	260	999999	98	963	460	446	995	478	870	547	226	427	113	150	999999	999999	574	539	292	999999	516	476	999999	999999	535	999999	999999	552	999999	999999	56	905	341	607	999999	16	999999	915	887	301	779	556	595	172	338	62	392	999999	470	999999	438	999999	532	118	157	784	598	133	437	962	774	453	999999	806	501	999999	96	506	715	999999	999999	658	651	990	94	999999	880	999999	636	483	999999	999999	999999	974	635	569	383	233	459	999999	418	48	488	925	527	336	911	788	671	999999	966	999999	506	855	511	780	999999	999999	34	197	999999	999999	496	954	999999	325	371	999999	181	999999	938	999999	999999	74	206	318	180	999999	473	757	999999	999999	50	619	516	229	952	236	999999	855	734	841	999999	999999	746	999999	999999	999999	78	211	965	251	617	740	999999	113	999999	442	658	202	610	119	78	276	148	811	845	876	999999	636	373	999999	999999	325	207	999999	999999	784	328	999999	999999	646	657	999999	792	807	484	310	540	413	999999	520	577	280	255	625	772	999999	133	934	999999	675	96	441	838	831	55	301	999999	982	449	64	123	984	435	963	461	807	484	340	337	544	346	999999	256	853	566	925	80	582	334	999999	660	393	987	101	560	226	433	961	762	193	768	999999	963	336	999999	593	999999	291	999999	965	458	793	607	152	338	999999	194	985	274	129	999999	960	999999	718	403	999999	997	344	999999	244	384	523	578	153	776	789	80	920	456	972	90	788	418	368	282	867	999999	844	763	508	999999	999999	696	642	999999	807	999999	254	999999	676	596	511	879	928	999999	999999	999999	463	
999999	548	981	999999	999999	302	49	442	551	299	446	535	999999	162	580	999999	213	936	827	935	191	968	890	825	987	780	386	578	909	489	777	346	652	332	478	224	527	766	909	403	603	530	999999	608	807	406	732	999999	930	974	725	655	118	999999	282	407	999999	999999	999999	757	915	999999	532	72	522	110	999999	621	999999	366	999999	999999	36	999999	341	660	712	291	28	591	58	999999	648	999999	764	131	999999	373	59	81	566	371	490	999999	488	143	999999	203	96	707	523	120	760	574	999999	288	628	685	948	621	694	376	999999	695	709	973	999999	999999	307	999999	871	999999	572	612	799	25	956	875	999999	208	663	519	205	320	77	937	192	83	346	485	503	999999	424	437	386	200	234	999999	452	514	999999	409	896	695	999999	13	548	157	774	999999	332	753	740	750	958	185	180	999999	628	999999	999999	748	261	821	897	328	105	999999	999999	609	999999	171	433	440	886	999999	999999	999999	999999	999999	399	44	308	763	999999	749	812	674	478	211	30	999999	176	680	723	999999	999999	84	797	999999	908	413	921	175	792	170	330	999999	863	705	562	669	352	564	382	756	449	999999	668	999999	999999	430	666	999999	588	392	994	752	716	323	115	548	712	999999	164	986	999999	142	999999	992	429	512	811	773	648	999999	65	999999	307	967	133	660	416	999999	999999	488	999999	896	587	409	999999	577	593	549	599	23	999999	384	409	999999	644	316	999999	675	727	999999	999999	892	385	999999	999999	392	455	749	199	455	999999	72	966	676	249	225	555	999999	826	852	999999	271	184	635	403	999999	999999	911	333	817	143	740	922	999999	869	854	999999	358	82	999999	132	844	359	153	881	894	418	733	157	428	760	955	999999	875	999999	357	718	750	835	656	189	543	426	382	322	999999	149	969	807	394	704	207	999999	53	729	999999	911	40	754	508	272	479	999999	904	66	187	999999	56	999999	999999	999999	999999	523	425	603	999999	428	977	831	999999	754	448	925	762	723	999999	467	805	155	21	445	688	996	336	999999	710	779	521	325	999999	509	103	68	295	258	934	683	82	449	999999	655	934	208	274	754	823	999999	999999	191	999999	999999	96	900	899	86	457	999999	999999	41	893	809	999999	661	696	999999	661	389	639	513	789	879	395	365	14	366	510	489	731	582	999999	165	777	339	999999	425	422	202	168	219	801	169	496	51	999999	999999	999999	283	512	295	999999	443	914	497	402	999999	334	730	896	543	575	968	53	615	470	737	41	577	839	280	567	469	999999	430	712	
629	392	353	810	672	617	237	976	446	999999	999999	251	290	937	207	101	999999	305	625	644	999999	999999	881	580	817	310	181	444	999999	999999	633	222	494	784	773	999999	980	920	999999	925	348	991	607	999999	999999	496	751	999999	642	999999	875	999999	606	785	880	512	999999	773	992	372	999999	999999	744	718	856	914	757	999999	174	965	120	999999	82	699	999999	999999	999999	755	247	999999	558	999999	999999	999999	852	469	999999	708	904	270	999999	217	928	861	999999	555	257	888	279	428	738	256	475	676	78	114	999999	999999	489	49	999999	756	999999	670	813	904	990	690	865	396	308	59	600	903	999999	903	842	999999	219	999999	999999	999999	485	818	999999	312	76	135	985	748	378	708	999999	865	277	999999	682	268	999999	585	564	999999	32	883	999999	689	999999	572	999999	999999	999999	880	697	738	456	999999	280	716	86	510	837	999999	705	127	27	599	999999	735	635	271	231	999999	172	633	999999	35	608	601	698	999999	656	504	693	820	999999	497	21	999999	999999	999999	999999	999999	191	999999	747	699	999999	999999	865	999999	999999	999999	936	180	943	999999	718	73	553	999999	999999	679	27	182	999999	999999	999999	999999	640	529	588	351	327	999999	999999	999999	403	624	886	495	174	702	735	178	55	736	568	523	876	800	779	947	999999	987	151	999999	999999	18	999999	414	528	976	274	346	942	999999	999999	999999	999999	687	293	103	187	67	266	999999	943	849	999999	127	775	657	18	840	750	641	414	339	588	544	999999	999999	930	482	966	999999	438	399	235	999999	142	361	911	198	999999	686	769	878	731	999999	90	107	881	576	639	871	999999	999999	596	310	112	999999	628	78	379	898	172	705	999999	78	633	999999	623	598	999999	423	746	999999	999999	999999	871	999999	608	508	463	999999	999999	364	999999	105	999999	13	803	925	435	868	732	843	818	618	523	74	999999	662	999999	537	999999	292	591	225	999999	157	111	999999	439	999999	999999	999999	614	169	395	999999	862	995	848	629	999999	698	173	999999	999999	999999	999999	714	999999	807	747	946	999999	926	736	230	773	627	999999	999999	902	281	496	858	213	612	999999	659	233	715	211	792	999999	999999	787	784	129	999999	534	999999	156	396	981	631	828	999999	79	688	432	174	44	244	34	999999	726	478	212	314	912	88	999999	351	491	835	999999	955	142	999999	148	951	110	307	103	999999	925	516	299	864	39	493	543	999999	236	999999	680	967	999999	999999	111	318	582	814	562	456	556	805	999999	155	36	873	999999	846	549	480	73	737	999999	284	850	220	188	348	285	428	
544	135	124	432	165	638	999999	104	132	830	379	999999	744	647	203	999999	611	999999	999999	165	906	697	999999	756	999999	999999	999999	999999	197	890	999999	243	539	143	911	430	999999	482	989	999999	687	492	723	719	999999	777	992	999999	91	999999	609	999999	999999	999999	522	847	999999	368	438	222	812	702	999999	241	701	145	756	999999	735	999999	439	139	164	450	477	423	973	290	654	226	950	331	412	467	291	105	999999	999999	999999	73	304	332	54	777	585	985	585	492	999999	965	31	391	768	318	299	479	879	70	651	999999	874	846	999999	999999	999999	491	300	449	949	606	411	999999	999999	672	478	117	94	387	999999	999999	838	490	271	999999	999999	569	562	999999	177	999999	225	673	768	999999	198	458	618	832	515	104	694	145	999999	422	563	684	401	106	840	192	395	502	999999	999999	270	394	584	999999	26	702	999999	206	999999	999999	390	738	578	999999	999999	29	499	262	872	769	797	702	948	849	135	999999	178	466	262	985	426	999999	477	609	999999	804	874	999999	816	812	176	498	863	404	41	999999	115	999999	999999	999999	693	142	630	999999	370	999999	446	734	898	505	534	471	999999	297	721	999999	270	969	224	679	155	999999	445	69	999999	309	839	553	818	310	415	253	999999	442	999999	293	101	51	999999	999999	368	149	696	321	288	704	554	575	682	372	564	146	709	942	999999	999999	696	571	833	71	728	892	916	597	100	290	628	999999	999999	437	999999	229	731	531	321	16	999999	999999	781	898	755	273	999999	455	746	279	544	900	767	513	597	530	218	186	964	475	999999	108	230	999999	86	52	580	255	795	345	414	188	631	999999	999999	572	790	934	316	999999	31	999999	851	821	745	727	744	491	840	56	21	554	566	999999	782	999999	903	783	999999	999999	693	625	660	999999	999999	366	279	108	932	34	740	284	870	509	453	762	256	999999	999999	359	307	98	414	748	333	999999	999999	785	885	471	668	16	121	603	772	406	810	450	999999	389	999999	646	559	815	999999	999999	684	999999	402	30	862	503	531	999999	414	604	220	911	87	14	999999	493	999999	999999	366	733	172	276	737	57	952	805	453	872	999999	661	999999	598	441	597	185	999999	393	865	608	174	485	648	198	177	195	999999	999999	952	645	964	999999	999999	459	583	999999	417	329	354	999999	66	60	658	999999	753	75	621	479	490	999999	188	110	356	999999	201	257	524	88	999999	861	64	442	500	236	937	236	999999	149	858	999999	768	999999	48	999999	999999	123	827	999999	444	112	573	428	883	133	467	
863	87	235	999999	335	59	339	759	493	22	624	560	431	634	526	623	482	999999	467	70	999999	71	558	320	87	430	448	999999	466	297	636	558	377	999999	999999	159	226	881	532	973	439	486	999999	785	927	563	405	451	999999	489	999999	807	426	73	526	802	528	914	190	999999	999999	696	303	206	999999	999999	192	999999	999999	999999	407	601	98	494	631	464	516	772	393	999999	35	997	725	977	206	829	142	999999	252	999999	630	311	700	627	371	742	193	358	408	861	380	742	889	999999	91	499	999999	932	999999	71	295	755	531	666	999999	613	971	326	999	999999	933	879	420	290	746	106	901	471	999999	999999	281	167	999999	531	153	293	117	999999	895	706	120	999999	871	999999	984	874	780	44	746	999999	771	866	999999	999999	927	501	999999	999999	999999	985	598	256	810	553	999999	138	999999	999	999999	999999	999999	797	430	303	446	733	17	239	305	871	325	866	999999	373	999999	414	808	522	999999	651	961	509	379	909	118	864	999999	327	400	856	492	780	999999	999999	262	999999	445	999999	414	204	494	999999	313	933	999999	731	531	446	999999	999999	329	869	999999	872	635	996	427	999999	195	999999	999999	689	838	449	388	545	356	574	121	152	999999	999999	118	409	167	868	205	446	250	386	342	953	890	24	536	623	384	648	524	266	556	924	870	999999	999999	804	999999	864	554	134	385	957	999999	999999	417	576	761	996	714	767	800	999999	280	999999	249	999999	799	823	912	764	170	707	999999	855	595	53	882	285	548	999999	614	341	891	125	11	385	628	604	607	999999	862	388	933	757	465	575	653	999999	592	480	14	440	952	790	999999	677	999999	479	700	373	694	485	999999	362	162	999999	100	165	999999	863	761	999999	226	999999	902	999999	999999	302	399	999999	399	999999	692	78	358	183	389	110	999999	333	478	999999	904	243	275	999999	931	581	604	995	999999	498	264	999999	999999	809	999999	10	887	999999	904	614	999999	680	973	873	793	389	999999	999999	89	989	13	483	395	612	300	999999	685	525	849	201	697	404	544	999999	565	963	359	999999	959	389	223	968	999999	864	999999	234	269	402	593	552	577	625	916	495	999999	781	343	116	519	240	324	372	342	712	916	685	145	82	317	999999	39	999999	29	700	776	44	64	531	544	999999	724	293	932	307	624	82	487	59	416	999999	629	252	38	999999	75	850	636	716	947	392	99	999999	94	763	522	999999	605	225	719	460	726	812	999999	454	516	999999	999999	45	999999	844	207	95	666	533	999999	999999	436	300	
634	999999	408	347	999999	161	976	999999	209	999999	999999	512	477	999999	340	956	67	817	999999	584	222	999999	421	600	628	999999	999999	13	530	999999	999999	735	685	314	590	793	61	999999	238	999999	477	979	831	271	999999	585	377	999999	755	710	999999	392	117	999999	88	999999	999999	807	718	480	966	972	17	647	614	59	999999	999999	681	546	904	999999	588	268	117	243	213	159	350	53	736	259	999999	820	95	180	627	833	236	990	289	253	670	757	999999	999999	971	193	656	999999	758	214	264	219	999999	797	999999	999999	744	844	396	999999	467	675	744	717	725	999999	562	999999	999999	993	935	690	999999	660	18	999999	999999	612	271	999999	502	150	294	531	999999	48	24	298	376	779	98	999999	999999	924	786	994	23	737	779	784	631	223	777	999999	999999	999999	952	154	788	973	44	142	999999	376	861	326	999999	222	722	686	182	273	76	652	904	553	999999	341	873	24	817	86	832	999999	999999	999999	372	530	999999	430	999999	869	510	403	745	999999	808	237	999999	470	613	800	24	103	999999	367	156	135	859	726	487	999999	999999	774	999999	957	310	106	978	582	954	999999	961	302	600	999999	763	672	907	999999	744	859	278	413	410	26	72	739	874	41	143	247	670	535	942	475	598	735	248	788	655	711	259	490	999999	752	839	721	502	999999	603	483	227	910	981	628	999999	867	373	149	894	999999	232	947	449	999999	200	435	359	135	714	999999	434	129	303	42	610	999999	897	658	187	350	246	575	437	659	29	759	554	324	133	731	372	999999	893	94	489	999999	51	799	561	414	372	999999	594	576	58	108	617	948	28	563	969	999999	999999	554	334	656	519	789	999999	441	881	999999	12	999999	999999	335	999999	219	553	308	746	107	106	999999	978	870	999999	860	610	920	151	605	999999	570	999999	657	999999	349	999999	832	999999	999999	112	130	532	336	999999	611	911	723	873	999999	405	999999	816	871	618	199	576	464	675	659	188	999999	299	286	739	999999	999999	17	198	886	459	721	516	494	999999	999999	999999	651	505	379	949	887	57	743	210	585	753	889	999999	947	773	999999	166	142	83	335	831	256	596	932	389	999999	999999	999999	948	684	999999	331	876	642	948	999999	999999	999999	709	301	999999	556	85	163	688	999999	968	250	123	165	999999	383	421	669	154	999999	999999	999999	990	56	363	999999	794	526	382	431	23	406	998	848	345	860	433	999999	606	999999	999999	999999	999999	57	935	293	873	999999	999999	830	910	999999	498	955	999999	999999	315	662	999999	668	761	559	
781	267	328	572	252	274	819	703	949	639	73	869	999999	999999	328	942	121	79	197	999999	999999	551	999999	807	999999	53	980	948	555	771	843	999999	523	999999	661	986	729	373	51	608	999999	425	880	281	152	629	142	256	78	372	551	999999	480	760	162	239	746	520	999999	208	294	871	999999	188	999999	135	355	211	961	341	223	748	38	588	37	981	671	249	664	999999	911	733	880	192	999999	999999	467	763	468	431	250	218	708	842	324	112	276	999999	486	27	999999	930	295	736	158	803	840	999999	732	181	568	506	856	385	297	561	990	965	959	819	667	592	743	539	999999	15	49	999999	274	925	714	969	763	646	15	980	447	153	44	425	145	575	40	296	863	743	362	333	555	763	121	311	742	666	999999	690	197	755	999999	153	999999	654	628	807	467	598	743	219	999999	317	123	846	999999	543	684	999999	561	999999	676	357	999999	716	640	510	813	413	999999	107	296	324	792	691	508	999999	661	490	947	999999	999999	274	10	153	952	247	650	275	379	209	999999	999999	139	740	89	999999	500	57	24	127	999999	63	371	646	922	65	524	431	348	51	999999	204	999999	999999	626	411	357	509	999999	402	860	548	44	37	125	999999	195	62	612	999999	999999	999999	475	830	239	776	902	363	999999	897	999999	999999	926	338	327	787	123	801	124	678	940	991	294	622	266	455	29	999999	530	893	870	472	819	137	651	277	728	999999	999999	850	508	999999	288	999999	678	641	621	705	709	338	915	999999	937	999999	280	999999	329	853	573	783	756	568	833	999999	36	261	999999	999999	686	60	68	798	999999	273	179	946	713	427	943	625	834	323	999999	201	977	486	534	885	856	253	948	999999	751	324	999999	940	999999	950	839	426	999999	822	29	658	280	127	690	999999	763	999999	999999	901	910	999999	949	442	999999	642	359	550	727	999999	942	442	999999	193	999999	388	179	239	786	762	999999	526	999999	22	999999	999999	921	999999	795	860	131	532	559	56	999999	804	374	661	999999	527	999999	999999	699	999999	999999	586	556	96	80	999999	504	534	999999	931	999999	999999	562	937	999999	956	720	499	754	867	403	420	883	66	229	252	24	999999	231	999999	999999	298	826	678	142	717	429	835	790	494	999999	999999	984	627	732	580	251	437	522	60	807	111	999999	832	322	468	702	500	866	999999	999999	987	312	289	769	35	567	884	804	999999	999999	999999	708	270	999999	806	999999	266	333	999999	10	586	995	181	999999	70	999999	999999	999999	674	25	929	968	999999	206	378	
293	704	857	999999	23	367	633	999999	523	921	402	999999	330	999999	42	446	177	227	999999	710	991	141	999999	999999	282	573	528	999999	415	608	917	999999	73	144	999999	731	408	625	636	643	953	999999	657	540	999999	477	673	849	641	578	761	999999	999999	495	386	162	877	157	435	449	839	502	687	915	999999	655	221	999999	999999	311	47	551	590	194	757	99	483	297	999999	804	899	678	498	999999	846	176	611	578	757	370	854	260	200	196	803	460	225	742	536	21	266	487	856	340	540	220	170	951	738	999999	678	589	999999	631	550	170	14	850	79	837	54	999999	999999	632	457	787	361	404	390	306	873	741	761	40	547	421	822	168	305	635	15	660	839	999999	692	274	154	999999	999999	643	456	375	673	698	967	623	59	234	999999	753	999999	999999	570	441	423	937	827	85	93	999999	348	845	554	443	832	393	803	967	999999	192	642	791	999999	746	849	508	77	73	73	999999	372	999999	286	999999	776	999999	99	408	57	755	999999	79	486	516	305	611	820	239	866	583	999999	92	999999	999999	121	77	17	824	592	915	999999	764	999999	168	766	750	569	12	999999	999999	304	405	920	999999	745	573	315	999999	451	999999	687	838	207	489	115	290	312	585	999999	999999	999999	275	815	141	885	682	66	999999	999999	554	52	817	572	999999	289	424	999999	110	954	547	761	999999	382	354	237	41	567	533	63	486	448	983	571	958	360	38	999999	788	999999	999999	516	987	999999	897	205	999999	275	923	999999	690	128	212	999999	893	947	999999	892	471	903	853	124	533	274	273	116	68	255	999999	923	260	999999	999999	800	891	41	774	999999	485	999999	367	766	643	999999	372	368	245	999999	678	21	999999	146	127	884	455	948	983	999999	239	791	999999	624	661	10	999999	999999	744	411	739	999999	182	999999	417	323	546	999999	480	210	902	904	999999	706	577	603	999999	123	717	498	355	943	58	61	999999	999999	999999	743	114	643	383	516	623	833	999999	816	999999	676	728	804	999999	367	477	782	820	334	999999	440	56	68	958	835	999999	255	999999	796	813	131	182	724	999999	802	999999	837	827	395	291	999999	93	760	764	374	395	912	999999	988	475	999999	999999	708	772	581	696	56	685	547	999999	377	777	826	13	716	504	14	502	999999	384	640	999999	999999	999999	999999	999999	296	303	594	999999	999999	999999	77	330	547	891	474	999999	730	116	936	162	290	28	914	999999	999999	756	58	869	999999	419	615	613	835	321	805	665	887	234	410	999999	999999	106	151	282	
710	505	999999	825	999999	999999	772	999999	999999	999999	999999	416	138	626	99	539	254	724	999999	999999	999999	464	999999	236	999999	808	73	506	999999	192	71	193	876	642	999999	761	301	232	999999	337	647	186	999999	357	646	399	537	271	999999	870	508	375	46	334	792	255	999999	999999	999999	231	989	999999	733	266	426	490	539	496	77	338	248	32	885	999999	179	313	298	999999	999999	696	281	999999	999999	835	683	696	156	552	849	999999	999999	72	492	617	999999	382	453	909	999999	999999	999999	51	204	805	632	486	490	314	165	489	957	873	649	999999	950	197	903	999999	582	730	343	987	646	765	588	186	539	277	393	797	999999	389	217	433	836	999999	607	566	213	206	216	842	396	999999	355	877	423	448	667	161	478	555	336	210	822	872	999999	439	227	455	999999	999999	921	368	629	577	999999	225	217	999999	589	347	694	999999	524	501	600	286	419	711	999999	101	610	242	328	999999	63	17	611	964	999999	178	348	757	259	993	921	999999	740	778	221	207	240	999999	571	141	861	950	685	331	281	999999	999999	999999	692	855	611	688	999999	999999	523	658	614	252	999999	421	999999	999999	136	530	580	571	546	999999	999999	999999	860	999999	670	197	453	113	331	289	692	718	159	832	999999	999999	392	242	988	426	264	562	999999	988	73	160	142	999999	823	999999	999999	710	581	387	26	137	994	948	28	852	871	420	337	334	559	999999	271	999999	999999	732	148	999999	582	130	999999	999999	971	872	600	520	64	529	289	176	999999	982	146	999999	815	937	408	444	224	146	554	999999	234	269	999999	897	888	966	62	100	999999	412	137	461	999999	88	165	999999	358	507	797	351	140	171	795	576	38	499	999999	934	999999	704	133	999999	575	542	999999	712	444	702	631	97	476	199	159	136	999999	685	999999	737	999999	286	96	716	348	999999	999999	73	474	861	868	999999	999999	999999	999999	322	288	690	999999	468	376	452	688	655	876	999999	875	940	22	999999	721	353	728	623	162	57	618	417	107	372	827	649	248	582	833	242	481	359	432	836	847	174	798	999999	999999	339	999999	999999	999999	638	999999	773	999999	999999	150	525	670	993	964	719	704	871	999999	524	640	726	214	115	821	643	238	526	999999	999999	821	999999	999999	426	262	823	458	187	999999	469	44	64	597	443	442	318	572	999999	999999	999999	141	976	999999	284	671	644	134	492	618	207	410	811	264	999999	983	594	970	254	740	151	999999	526	304	133	490	586	138	999999	673	513	81	750	141	999999	53	999999	974	999999	
754	618	999999	999999	568	999999	69	232	799	999999	459	847	347	999999	747	252	999999	615	681	458	794	94	515	363	819	115	136	660	679	999999	832	147	619	700	499	132	999999	305	958	999999	73	267	787	416	999999	825	175	999999	12	999999	365	438	173	525	485	669	113	999999	156	463	253	999999	552	351	889	321	999999	999999	828	624	800	155	656	757	394	536	307	108	52	993	940	383	657	790	999999	403	973	104	224	999999	29	116	999999	505	999999	664	715	446	527	999	597	528	924	387	999999	219	999999	416	140	949	999999	14	303	162	999999	999999	751	761	258	999999	999999	143	999999	999	605	693	996	161	999999	730	999999	860	581	52	405	999999	999999	280	701	883	999999	999999	963	999999	466	24	999999	996	999999	809	912	953	198	41	661	464	999999	925	782	405	222	999999	339	410	138	512	433	261	756	110	422	999999	70	374	999999	780	179	166	542	999999	999999	999999	999999	277	999999	867	999999	549	390	941	325	533	999999	999999	670	992	238	563	147	954	591	562	249	881	397	441	893	823	167	881	294	939	392	201	999999	222	460	999999	593	271	999999	999999	870	815	999999	999999	983	763	999999	881	552	999999	29	587	999	999999	999999	297	999999	385	973	848	392	509	656	999999	150	306	782	458	999999	177	969	875	124	999999	691	999999	999999	509	999999	140	129	286	339	678	919	805	201	205	999999	172	999999	218	297	991	501	370	168	999999	999999	999999	999999	255	999999	384	647	153	473	302	999999	338	201	381	927	843	728	116	180	978	466	345	115	999999	998	378	986	761	588	132	999999	331	999999	697	761	770	159	874	936	954	41	999999	341	899	999999	132	999999	809	290	454	999999	999999	199	190	999999	412	581	404	257	971	999999	885	565	350	999999	315	73	503	620	999999	693	999999	180	226	947	690	13	999999	27	875	406	186	481	143	999999	820	142	94	755	359	199	755	627	964	565	155	220	991	999999	263	68	999999	199	999999	760	418	225	999999	243	261	408	376	386	381	574	999999	414	431	490	275	999999	979	747	270	999999	938	237	215	999999	802	479	21	401	763	816	928	987	999999	999999	450	605	169	851	503	999999	822	999999	255	399	352	740	789	511	548	91	89	730	999999	165	822	191	999999	999999	440	782	396	974	622	564	999999	235	66	58	49	999999	23	138	254	320	155	569	981	999999	999999	72	690	510	853	682	737	208	68	999999	999999	269	596	848	420	999999	564	848	756	999999	753	999999	683	741	472	878	999999	951	486	618	999999	263	210	203	12	999999	102	
886	130	939	827	999999	176	999999	497	780	83	999999	999999	999999	999999	306	812	300	73	200	388	949	48	975	615	785	721	449	192	307	999999	403	846	51	629	677	727	817	999999	314	950	818	253	691	804	999999	243	953	862	713	451	910	999999	811	989	999999	848	154	334	51	726	727	682	999999	721	680	328	676	903	87	579	999999	999999	758	999999	570	999999	356	999999	711	999999	767	999999	479	999999	158	273	999999	999999	486	999999	999999	493	822	999999	999999	146	63	969	999999	585	567	999999	784	143	999999	483	381	571	429	999999	501	999999	622	999999	958	150	999999	344	573	416	999999	624	426	258	996	511	613	180	26	433	652	386	999999	136	984	717	999999	345	409	674	892	472	632	48	338	999999	870	333	999999	92	999999	718	999999	717	999999	943	999999	999999	147	944	869	210	555	999999	999999	124	999999	496	999999	999999	348	868	935	898	524	999999	999999	387	919	397	641	290	551	933	999999	933	980	999999	834	50	92	999999	207	464	804	999999	917	635	253	223	682	383	999999	387	744	75	999999	507	202	999999	951	999999	617	749	313	589	659	621	999999	999999	999999	597	662	474	999999	999999	670	480	999999	999999	903	999999	144	706	715	267	472	174	199	434	160	999999	146	999999	99	836	657	457	160	999999	42	999999	139	392	88	94	720	353	228	670	405	312	414	369	577	999999	122	999999	44	55	126	494	432	82	710	662	999999	308	385	333	999999	222	999999	877	801	607	237	751	627	630	999999	999999	946	528	38	999999	78	776	999999	503	999999	999999	423	999999	109	547	873	66	999999	425	999999	422	967	895	999999	193	981	536	568	999999	368	999999	999999	413	508	999999	999999	903	999999	999999	594	999999	521	881	609	999999	798	225	778	263	733	180	999999	212	999999	134	161	61	999999	845	866	999999	999999	817	145	362	464	19	606	999999	999	969	22	818	830	948	900	96	999999	999999	394	766	757	314	245	999999	299	90	999999	999999	845	496	999999	999999	996	62	999999	704	999999	256	223	789	618	999999	999999	763	168	999999	381	59	233	75	766	705	461	999999	783	903	581	947	72	383	603	232	267	512	999999	813	822	777	482	999999	349	999999	363	604	158	999999	60	481	999999	999999	999999	366	160	779	730	999999	746	999999	279	572	132	799	999999	999999	195	999999	417	751	425	354	439	603	576	37	726	727	352	856	999999	701	999999	999999	917	35	999999	247	81	999999	781	423	77	999999	999999	910	83	999999	854	999999	999999	999999	999999	308	66	999999	999999	115	790	133	999999	13	583	890	999999	577	719	33	881	168	
175	948	999999	999999	970	11	287	513	104	666	953	999999	999999	828	447	999999	36	999999	52	242	426	568	456	948	434	778	839	187	981	930	999999	60	667	695	999999	471	447	744	338	64	408	104	21	133	179	876	140	754	452	755	551	175	999999	649	741	606	501	375	505	999999	172	109	532	173	475	903	519	187	479	975	752	291	999999	987	999999	332	999999	999999	779	557	647	999999	999999	235	389	35	79	28	999999	752	999999	81	248	999999	892	308	999999	847	657	999999	999999	953	285	477	12	999999	948	992	999999	419	58	999999	596	948	554	999999	375	306	999999	999999	833	500	233	727	999999	680	53	90	105	536	760	999999	675	513	999999	694	809	999999	999999	129	999999	86	213	999999	703	999999	485	999999	591	815	932	275	999999	217	442	867	729	557	999999	332	999999	868	897	288	999999	348	503	93	999999	860	277	118	84	999999	373	756	999999	999999	33	212	205	752	498	289	603	494	646	999999	80	332	964	999999	999999	900	903	217	189	925	884	364	309	401	541	731	999999	823	201	408	844	685	580	49	999999	999999	999999	999999	999999	999999	684	999999	701	45	22	436	895	24	324	183	761	165	577	371	999999	669	903	803	221	766	999999	999999	999999	999999	623	999999	751	925	728	534	774	999999	837	999999	250	999999	662	273	999999	114	836	533	509	27	647	688	118	218	244	864	999999	332	262	613	877	999999	870	463	999999	627	685	999999	296	789	999999	331	999999	999999	131	94	999999	639	424	999999	999999	217	999999	286	999999	935	287	999999	999999	863	178	999999	187	233	999999	345	849	209	851	999999	429	866	999999	999999	618	999999	999999	111	999999	159	999999	726	908	154	999999	670	634	594	862	999999	999999	151	999999	432	621	957	153	104	999999	785	999999	999999	788	662	687	73	969	560	667	285	575	185	455	540	15	451	999999	42	999999	33	711	264	999999	374	422	287	586	814	108	661	182	999999	789	312	999999	60	938	256	466	619	700	83	927	999999	911	174	999999	999999	427	179	423	120	554	298	83	980	999999	423	999999	999999	486	165	462	15	112	311	395	153	626	955	513	297	575	930	333	999999	999999	759	463	257	591	837	397	999999	999999	71	719	501	999999	933	999999	524	16	66	142	544	620	999999	999999	609	779	999999	133	472	999999	136	544	623	999999	444	653	711	960	992	819	649	768	533	768	50	591	999999	913	692	375	999999	999999	519	798	788	999999	415	999999	853	477	47	999999	924	273	121	527	106	999999	794	290	878	563	23	247	493	999999	97	163	444	28	885	639	999999	
107	999999	999999	35	825	186	999999	999999	437	117	999999	781	934	843	270	656	523	494	999999	999999	999999	999999	999999	999999	281	314	22	930	262	840	834	592	408	999999	827	596	276	501	281	358	999999	53	451	456	498	466	999999	931	826	999999	920	999999	526	520	38	610	999999	576	753	999999	999999	495	984	597	999999	932	382	660	26	673	999999	31	999999	19	751	368	55	999999	779	815	999999	90	113	755	919	310	75	887	255	227	355	699	999999	760	194	882	68	999999	183	565	93	898	999999	163	126	898	320	516	769	669	565	272	797	937	999999	93	391	238	677	999999	867	999999	999999	798	328	690	283	462	999999	868	310	999999	804	224	732	856	174	950	999999	999999	990	999999	999999	585	662	92	999999	810	999999	999999	500	829	186	211	697	598	493	999999	835	436	999999	857	691	900	369	373	999999	999999	999999	999999	918	441	999999	656	999999	999999	376	999999	146	245	787	472	466	723	999999	480	999999	999999	999999	999999	999999	57	124	212	405	142	866	227	999999	298	625	329	999999	999999	193	999999	999999	530	230	999999	232	664	981	999999	999999	162	401	968	532	999999	359	999999	65	81	544	870	326	397	260	848	452	158	612	847	620	467	867	999999	540	318	251	999999	382	999999	911	708	76	524	562	253	741	898	695	338	939	999999	273	533	999999	322	742	841	279	999999	936	83	999999	999999	999999	191	294	999999	999999	223	646	999999	491	917	170	999999	804	801	835	17	117	554	463	284	907	859	999999	344	825	227	999999	409	224	11	212	837	657	932	544	380	958	719	470	481	691	84	999999	356	372	717	518	999999	999999	272	273	391	620	777	999999	130	999999	950	207	999999	999999	247	651	489	715	332	188	871	266	464	999999	999999	94	982	592	999999	999999	847	971	117	709	634	402	951	738	820	227	879	706	424	392	999999	521	259	833	454	433	788	640	50	999999	646	684	552	999999	999999	999999	638	195	402	539	999999	978	99	999999	23	844	699	751	999999	114	309	175	842	81	50	999999	834	158	148	999999	802	216	931	579	999999	999999	999999	737	999999	522	589	999999	314	885	252	39	432	748	819	999999	733	47	745	999999	239	480	842	481	183	998	999999	489	57	991	737	933	56	519	448	73	994	962	889	382	525	615	999999	957	999999	20	453	96	338	538	677	999999	471	996	350	591	117	379	563	999999	999999	110	646	322	158	318	983	912	309	756	615	770	999999	372	420	999999	619	885	651	173	555	999999	999999	518	324	999999	472	59	179	856	955	625	408	35	999999	424	999999	
549	808	521	37	540	999999	582	923	999999	617	109	586	726	972	232	727	999999	999999	673	950	137	998	999999	846	933	999999	452	800	989	372	999999	49	995	999999	79	999999	140	145	24	599	577	595	999999	364	373	473	452	883	732	897	18	999999	659	474	840	999999	632	675	103	797	344	781	933	999999	494	69	999999	81	903	156	596	264	304	83	382	542	590	821	482	999999	300	568	78	102	999999	415	390	530	813	999999	453	465	999999	226	999999	796	661	873	870	999999	882	380	999999	999999	999999	753	422	585	102	308	961	811	202	633	506	775	999999	841	999999	88	679	70	267	999999	703	999999	999999	88	819	586	999999	716	951	179	587	919	587	492	791	999999	993	804	438	999999	567	642	273	418	719	489	92	999999	693	999999	634	822	123	999999	999999	179	999999	999999	766	516	426	254	999999	32	999999	587	198	230	60	999999	999999	999999	999999	751	999999	70	867	803	368	340	503	999999	32	999999	545	765	806	981	999999	621	79	999999	48	922	98	322	782	250	372	142	300	999999	769	124	705	759	999999	999999	789	999999	312	999999	975	436	999999	999999	232	699	487	290	780	216	621	439	510	435	836	708	999999	999999	288	626	440	236	49	641	999999	999999	464	999999	574	445	201	787	318	341	684	999999	909	733	100	93	999999	92	361	93	250	340	613	280	922	492	707	295	543	999999	307	749	397	999999	74	324	999999	701	716	999999	25	833	130	178	751	234	999999	930	413	204	999999	358	999999	955	999999	961	999999	194	863	91	737	905	253	999999	44	935	999999	538	668	775	848	72	375	26	78	417	219	999999	528	697	693	777	999999	349	823	948	874	999999	980	999999	30	60	837	999999	999999	120	999999	999999	999999	999999	20	270	271	638	999999	800	983	999999	886	999999	751	859	665	175	398	959	999999	999999	809	95	999999	999999	558	566	755	797	234	740	419	957	827	721	310	712	687	433	516	999999	999999	32	999999	999999	999999	999999	360	171	395	672	246	647	999999	684	999999	58	755	999999	711	999999	883	999999	575	252	448	999999	166	40	558	999999	487	964	453	779	911	786	130	54	236	999999	999999	593	999999	562	503	771	870	152	43	261	957	459	999999	811	369	444	457	723	999999	626	999999	330	612	443	194	282	204	316	773	901	999999	710	11	160	499	999999	156	23	748	676	68	23	997	307	995	999999	253	641	999999	476	339	407	477	999999	720	999999	981	999999	999999	999999	577	563	378	141	333	256	458	570	322	80	999999	443	974	900	999999	827	333	315	447	166	999999	999999	
896	306	999999	531	243	401	440	614	318	188	645	527	109	504	644	999999	974	999999	579	682	999999	349	999999	895	432	576	51	893	562	675	999999	221	999999	24	999999	82	999999	801	22	67	140	999999	761	119	798	457	801	74	999999	467	999999	698	586	356	243	557	127	999999	108	667	359	546	999999	642	656	999999	999999	94	837	572	306	182	736	522	551	621	588	999999	107	999999	774	999999	710	104	344	833	635	845	781	119	954	999999	702	355	708	593	999999	128	462	375	999999	717	237	620	171	168	961	999999	805	622	969	999999	579	133	999999	999999	836	999999	308	823	797	489	312	727	999999	412	480	391	999999	957	999999	999999	616	731	853	67	750	100	933	185	871	571	50	168	150	906	999999	579	463	336	757	999999	820	639	577	643	414	510	12	758	688	580	999999	847	657	510	441	847	280	834	999999	745	999999	132	951	235	448	153	586	711	98	999999	999999	488	210	276	648	976	164	220	999999	999999	97	185	999999	999999	999999	999999	511	999999	474	476	309	628	704	21	674	698	999999	351	204	270	924	300	999999	999999	652	999999	999999	390	861	465	999999	999999	999999	391	658	848	999999	999999	912	999999	642	945	247	622	601	309	783	199	602	950	999999	813	999999	999999	325	797	999999	708	999999	552	556	131	779	19	783	249	446	322	363	825	999999	38	999999	949	628	978	999999	57	196	353	987	457	788	911	999999	879	999999	800	75	999999	342	999999	20	999999	698	521	176	238	838	362	999999	470	999999	999999	888	999999	384	76	763	999999	743	468	522	305	999999	999999	342	867	999999	904	205	646	257	502	492	145	999999	77	999999	999999	812	999999	219	833	491	526	621	21	999999	905	504	999999	46	728	127	874	414	715	999999	599	999999	999999	395	933	167	999999	223	343	293	752	253	317	999999	657	535	999999	258	689	814	48	487	999999	844	938	409	228	999999	528	385	999999	731	312	999999	661	928	513	999999	999999	999999	275	999999	288	728	280	999999	999999	170	389	203	208	625	725	900	767	121	857	464	457	999999	999999	999999	694	957	999999	31	999999	999999	999999	728	31	489	973	22	549	999999	208	602	999999	286	999999	67	999999	335	187	992	999999	999999	505	549	80	59	982	999999	737	659	618	330	62	258	719	152	15	660	181	718	652	999999	360	999999	913	265	889	180	999999	881	394	369	999999	999999	26	539	549	615	658	999999	506	231	999999	889	126	877	549	325	566	79	999999	570	163	468	350	303	60	472	636	999999	169	812	439	855	999999	258	550	380	242	190	603	400	11	
209	221	999999	437	471	915	45	999999	999999	613	999999	830	823	999999	321	342	999999	488	87	978	999999	812	999999	792	999999	624	999999	999999	999999	93	386	476	999999	569	954	257	919	999999	589	557	999999	109	595	208	196	999999	451	52	999999	999999	519	701	525	422	999999	396	999999	999999	17	846	57	708	546	490	236	776	999999	999999	261	74	423	999999	899	529	999999	744	227	495	605	999999	182	825	109	999999	573	685	950	999999	411	568	730	291	858	743	999999	999999	562	999999	971	999999	855	197	790	173	624	999999	802	996	44	423	179	999999	42	999999	673	231	608	414	916	551	999999	931	852	693	344	141	998	166	999999	494	192	121	524	999999	548	984	45	935	517	999999	883	954	213	999999	399	699	258	999999	79	999999	293	158	198	430	594	999999	345	107	829	492	999999	645	975	549	999999	67	516	999999	74	999999	999999	673	896	15	668	999999	999999	864	304	999999	882	999999	96	742	210	43	999999	103	999999	624	649	938	115	35	256	247	978	999999	757	341	192	411	190	999999	101	620	261	999999	761	722	206	481	802	194	609	910	559	999999	999999	207	143	422	256	999999	49	257	999999	871	999999	431	893	73	116	962	461	999999	573	999999	650	590	781	740	999999	878	427	178	999999	920	425	999999	687	745	325	560	208	770	999999	740	351	844	62	390	434	340	829	143	999999	840	999999	999999	347	853	592	999999	425	403	91	999999	33	871	999999	646	456	422	743	999999	748	556	999999	691	327	999999	364	806	537	999999	999999	999999	58	293	999999	305	999999	296	999999	834	163	566	144	804	688	785	717	480	999999	999999	934	999999	597	682	395	818	86	51	811	514	498	785	999999	33	96	90	329	739	999999	999999	459	169	999999	908	993	191	421	999999	12	541	125	884	999999	131	999999	304	413	376	898	999999	228	999999	999999	494	346	377	999999	120	999999	608	465	999999	412	915	999999	774	999999	999999	688	999999	406	126	49	999999	398	999999	711	109	999999	792	677	953	840	91	999999	999999	999999	928	572	626	999999	999999	251	403	999999	148	481	168	175	692	999999	724	688	695	999999	112	999999	999999	106	999999	666	999999	999999	925	931	512	147	999999	327	652	100	669	999999	72	366	105	999999	645	202	260	999999	999999	933	874	999999	999999	274	154	999999	999999	207	477	999999	839	960	609	756	326	472	999999	999999	160	999999	522	601	46	606	999999	338	493	237	999999	23	845	999999	122	312	999999	838	999999	247	993	828	999999	454	999999	837	288	112	757	349	999999	183	628	260	980	712	420	282	999999	999999	648	815	999999	
999999	737	464	987	999999	847	306	86	999999	493	336	16	331	18	999999	978	208	328	523	999999	153	679	999999	999999	999999	999999	409	891	407	788	632	598	187	819	573	999999	168	999999	50	264	999999	999999	999999	999999	302	253	659	704	352	303	851	37	134	244	865	588	449	79	401	627	447	999999	678	699	861	737	829	999999	444	360	819	999999	288	269	131	880	609	608	999999	352	961	705	549	999999	936	604	474	943	953	984	278	99	458	423	817	999999	594	380	828	565	424	156	269	992	483	502	749	865	123	985	979	841	977	59	999999	742	865	574	762	266	999999	885	558	459	92	730	900	999999	451	85	295	999999	779	536	927	814	445	999999	630	443	999999	608	830	967	15	999999	121	408	757	85	189	999999	999999	572	302	538	999999	810	910	999999	602	884	423	999999	700	999999	999999	451	131	851	306	319	999999	328	999999	664	999999	999999	454	655	619	501	118	376	895	275	620	217	244	999999	226	635	999999	876	999999	999999	194	792	277	263	375	670	286	905	778	870	999999	999999	171	637	483	17	999999	264	999999	111	775	57	151	434	140	999999	216	732	999999	671	999999	77	999999	438	999999	999999	323	201	290	949	224	212	597	999999	200	999999	999999	606	999999	219	279	999999	742	739	205	146	651	843	132	520	463	554	280	999999	207	17	811	732	168	221	694	174	974	194	886	999999	999999	126	999999	809	808	609	817	425	401	291	335	747	242	342	620	479	78	769	495	670	931	489	827	193	520	999999	448	999999	525	999999	416	557	853	632	999999	999999	609	323	712	854	737	855	999999	915	999999	73	499	825	600	224	106	999999	699	226	641	970	298	60	999999	495	171	123	999999	999999	875	777	894	610	656	999999	870	755	66	641	933	86	774	912	510	456	999999	622	112	310	19	211	858	637	990	715	245	558	33	999999	692	999999	954	428	50	904	178	889	179	514	354	350	999999	67	293	564	206	386	549	842	671	548	999999	599	999999	674	999999	999999	619	940	850	999999	731	838	948	319	132	355	999999	606	287	934	453	598	999999	668	62	800	354	436	999999	859	999999	191	555	999999	612	365	151	376	985	911	279	238	663	999999	619	319	119	999999	999999	999999	514	999999	564	737	104	423	642	619	621	128	912	999999	431	991	312	550	293	999999	707	766	214	506	620	999999	664	224	934	923	59	742	691	381	999999	999999	355	75	626	818	59	199	722	999999	754	867	999999	95	806	999999	730	78	36	999999	275	675	647	18	333	198	999999	880	488	719	
569	878	437	541	999999	999999	646	247	923	474	753	518	999999	999999	751	753	377	578	999999	999999	999999	980	716	385	115	999999	999999	347	999999	438	745	179	710	999999	962	875	439	466	895	52	999999	493	999999	561	561	999999	631	999999	266	580	820	504	472	226	527	999999	172	62	436	872	743	999999	505	495	729	584	807	51	719	876	323	999999	682	375	246	999999	834	164	823	357	999999	999999	999999	171	999999	999999	707	494	485	382	999999	387	999999	999999	309	726	987	660	999999	977	950	590	255	390	999999	910	821	106	980	818	754	999999	238	89	999999	687	228	343	877	489	999999	999999	565	346	173	935	999999	659	76	519	999999	999999	332	846	999999	999999	999999	700	904	707	429	999999	514	667	628	999999	159	951	847	621	999999	999999	782	999999	110	637	999999	909	226	999999	39	172	40	470	999999	999999	686	392	681	81	877	528	439	999999	999999	276	808	999999	718	469	785	929	811	454	999999	77	402	979	999999	770	90	900	999999	582	999999	267	580	999999	570	999999	27	767	279	776	743	980	224	612	999999	834	828	135	200	756	546	110	360	585	458	39	999999	706	646	911	991	977	999999	856	502	801	696	764	338	670	999999	28	659	45	711	41	852	790	696	911	999999	954	710	727	46	576	907	994	595	999999	999999	999999	130	368	999999	999999	936	999999	999999	491	148	999999	797	999999	315	527	451	324	999999	427	999999	396	999999	999999	999999	46	277	326	820	999999	894	701	179	798	798	999999	999999	300	260	999999	105	494	999999	214	773	878	166	999999	421	518	135	592	130	999999	362	484	311	395	399	748	499	999999	547	999999	597	446	999999	998	731	185	630	160	999999	999999	999999	693	715	805	961	999999	879	97	905	311	800	999999	581	12	445	324	828	999999	901	512	999999	486	999999	498	617	337	983	999999	457	246	888	975	528	999999	845	669	768	506	434	308	999999	411	999999	246	392	295	999999	892	563	416	357	128	258	562	483	846	747	999999	197	634	117	721	639	668	423	825	783	390	166	776	556	331	87	603	999999	54	772	709	115	332	472	999999	604	51	889	999999	726	966	718	999	999999	551	999999	799	201	156	771	55	823	567	511	484	999999	786	999999	999999	50	655	918	438	83	47	121	865	999999	25	999999	598	999999	653	108	999999	999999	999999	999999	14	22	288	412	496	282	726	886	548	820	987	999999	999999	190	863	999999	81	57	999999	925	999999	999999	999999	637	185	40	183	277	179	468	694	999999	999999	999999	999999	999999	762	253	999999	165	357	161	573	999999	184	658	308	
417	914	924	37	770	392	242	970	999999	568	651	236	466	109	459	716	89	136	185	999999	886	334	999999	999999	828	625	133	999999	999999	866	408	999999	526	731	765	999999	255	441	924	429	999999	961	999999	999999	121	999999	965	999999	898	444	493	918	999	869	421	999999	74	999999	208	154	269	999999	999999	999999	169	199	709	735	343	999999	470	647	211	755	454	925	54	405	855	811	659	76	679	298	383	489	999999	657	319	999999	298	298	242	779	170	679	724	999999	999999	921	317	240	722	801	973	845	717	254	425	496	49	669	111	397	495	999999	985	948	999999	679	737	62	425	999999	808	182	414	432	999999	774	211	472	119	933	504	429	353	878	325	999999	772	217	241	823	643	628	999999	845	294	967	999999	776	256	615	999999	999999	815	71	992	999999	440	294	999999	650	999999	576	999999	999999	893	75	849	117	632	797	907	529	820	602	999999	189	985	569	148	999999	89	435	225	503	748	999999	999999	999999	999999	524	107	488	558	591	537	76	999999	28	999999	228	128	999999	153	458	708	999999	444	222	52	812	815	871	155	40	571	860	361	999999	429	999999	461	567	231	118	700	428	999999	999999	999999	952	120	999999	999999	920	510	999999	291	999999	999999	93	999999	999999	249	83	708	236	342	527	999999	999999	715	23	598	308	766	561	999999	999999	758	999999	694	215	999999	100	701	847	264	999999	530	78	578	594	999999	345	849	999999	327	158	410	474	96	999999	999999	999999	246	999999	378	317	999999	949	146	257	18	515	398	598	252	999999	381	861	999999	999999	996	951	108	999999	999999	999999	459	705	999999	999999	634	999999	203	251	996	761	999999	604	478	946	81	581	931	331	585	999999	947	261	818	999999	777	548	502	978	456	999999	297	125	355	125	858	458	999999	929	999999	723	321	999999	602	490	999999	777	392	999999	46	424	29	777	545	996	999999	208	887	74	440	95	791	225	795	738	999999	738	258	363	98	622	866	12	707	999999	444	799	658	337	874	999	166	478	999999	41	999999	520	580	359	809	660	570	651	499	537	931	106	362	863	27	566	528	39	936	423	558	999999	80	682	561	999999	549	999999	199	440	929	999999	282	763	499	953	167	898	999999	437	999999	224	512	180	999999	348	999999	999999	319	317	480	999999	542	529	482	231	449	897	999999	999999	121	999999	999999	69	608	617	823	598	373	73	999999	629	485	508	371	344	999999	900	999999	999999	999999	754	250	881	959	801	781	999999	999999	278	513	269	110	260	326	52	999999	453	571	323	525	848	431	256	
908	850	999999	43	168	148	999999	549	156	585	234	367	769	999999	999999	999999	999999	80	999999	105	999999	149	999999	235	999999	999999	581	70	338	438	697	230	332	994	973	118	160	999999	595	999999	999999	963	999999	525	36	959	999999	192	999999	764	487	454	540	336	696	999999	331	426	852	999999	567	999999	221	717	887	13	44	999999	999999	990	999999	97	485	176	543	999999	36	999999	209	999999	55	399	999999	574	999999	252	689	999999	308	215	786	733	895	999999	999999	904	752	405	638	32	999999	508	585	363	117	999999	969	374	792	110	741	328	226	630	793	178	940	999999	766	644	323	999999	999999	401	999999	922	202	729	591	638	843	630	999999	999999	306	547	999999	362	467	999999	999999	325	214	999999	999999	468	517	275	999999	416	963	999999	639	999999	999999	887	999999	194	159	999999	207	250	999999	163	266	121	953	49	333	255	364	588	999999	214	372	998	833	278	928	746	415	926	767	184	674	737	990	999999	999999	419	516	628	213	282	364	42	999999	60	999999	362	514	477	941	716	61	385	926	435	631	709	64	762	266	412	778	280	483	608	488	529	130	581	571	914	739	735	385	906	849	339	999999	999999	337	576	241	938	999999	999999	132	299	810	564	750	768	364	753	999999	999999	503	93	559	999999	999999	421	241	932	905	37	999999	999999	10	30	585	999999	253	281	999999	689	999999	840	295	433	486	199	719	565	831	802	999999	985	999999	584	413	766	780	999999	220	916	344	999999	999999	958	82	999999	298	790	978	458	524	93	329	999999	629	999999	999999	136	999999	999999	999999	999999	999999	999999	477	999999	999999	999999	616	819	520	721	999999	518	355	871	807	337	360	679	900	929	586	999999	288	476	666	690	954	999999	999999	654	84	838	224	668	208	999999	490	90	853	873	183	999999	938	803	999999	810	337	999999	856	471	775	999999	481	772	99	999999	825	11	336	272	470	867	852	999999	646	232	304	999999	672	877	999999	279	825	999999	756	427	999999	999999	999999	855	363	206	999999	506	878	306	366	999999	579	480	114	489	999999	591	412	315	316	81	999999	800	516	650	999999	978	625	505	952	454	26	671	999999	350	557	999999	909	999999	974	999999	987	349	865	999999	117	201	772	366	999999	244	625	999999	121	999999	327	999999	349	999999	120	914	880	382	354	912	435	908	999999	764	932	999999	682	148	341	999999	999999	999999	934	663	999999	893	215	999999	980	999999	828	575	999999	921	999999	999999	999999	206	163	69	475	614	995	953	426	208	15	18	434	999999	562	487	999999	160	287	511	999999	686	
178	226	999999	999999	402	636	93	999999	357	275	742	37	153	485	984	282	999999	480	821	981	999999	344	999999	999999	834	999999	165	351	466	409	643	521	195	454	37	999999	360	853	221	999999	869	566	850	999999	276	406	107	999999	502	836	665	807	689	736	449	834	338	511	999999	663	481	741	404	948	631	230	842	699	457	58	921	999999	268	462	121	999999	493	158	931	438	999999	88	999999	629	743	836	831	999999	15	203	608	849	999999	558	999999	137	999999	902	118	999999	999999	408	629	454	915	999999	548	999999	624	999999	350	189	580	359	32	999999	892	774	215	999999	398	393	999999	264	450	82	576	999999	575	983	999999	999999	50	885	874	243	458	404	714	999999	297	605	834	247	852	428	278	715	536	999999	245	999999	697	999999	656	180	999999	374	14	842	457	999999	660	640	258	999999	149	694	485	789	944	999999	999999	495	507	793	559	999999	412	999999	803	860	184	999999	748	132	894	999999	238	999999	999999	93	400	999999	272	459	944	203	988	102	999999	583	240	747	999999	747	999999	211	999999	999999	621	266	962	982	48	596	664	578	999999	136	865	422	466	782	999999	860	106	199	232	58	849	365	468	999999	999999	230	630	436	544	11	796	692	910	375	91	999999	131	418	832	999999	795	376	310	862	999999	865	127	999999	999999	687	650	999999	978	767	23	266	798	653	248	818	965	237	43	891	339	182	999999	100	700	999999	739	688	366	556	999999	483	65	999999	91	877	112	181	999999	999999	360	660	999999	153	362	825	473	477	180	24	999999	567	342	419	533	64	363	36	757	489	947	999999	779	432	514	999999	210	202	999999	370	715	794	999999	187	540	999999	468	999999	738	875	534	999999	517	999999	999999	999999	151	645	82	37	524	86	424	470	999999	398	881	291	638	999999	999999	281	905	809	308	916	999999	164	999999	854	595	994	297	882	955	685	454	999999	586	819	399	565	129	999999	999999	639	999999	816	279	152	797	186	730	916	999999	999999	366	708	999999	929	414	986	766	999999	441	529	999999	542	999999	233	943	454	705	999999	432	68	162	371	999999	999999	546	473	885	736	67	418	274	999999	999999	702	328	746	393	999999	414	412	799	901	999999	326	851	837	310	56	208	352	999999	912	494	999999	109	995	999999	384	392	941	110	39	999999	32	265	999999	911	812	904	999999	71	999999	413	29	999999	261	999999	646	999999	708	172	839	999999	714	937	361	886	438	999999	333	999999	18	273	473	999999	769	999999	90	71	443	926	497	151	10	291	999999	999999	474	932	848	
737	108	566	684	778	999999	500	456	999999	903	530	482	219	581	206	62	785	939	717	499	521	999999	585	384	781	675	697	538	432	515	852	422	505	754	595	903	999999	589	695	51	279	293	995	167	913	453	287	999999	803	239	647	569	756	443	336	560	523	191	902	113	999999	962	33	579	60	117	999999	464	985	303	609	205	999999	676	999999	999999	191	427	470	338	397	137	734	999999	999999	293	665	72	428	44	390	271	999999	999999	999999	999999	270	426	117	806	476	999999	999999	510	999999	451	325	90	999999	109	379	999999	720	999999	716	999999	999999	999999	999999	999999	451	999999	46	951	913	348	517	661	999999	999999	967	764	999999	664	861	999999	552	234	573	426	968	999999	849	328	999999	294	550	123	876	999999	89	440	715	349	364	999999	786	633	596	291	999999	663	882	309	142	614	785	999999	712	152	892	13	266	999999	799	866	75	718	295	629	798	404	999999	999999	833	537	58	999999	310	999999	999999	919	999999	292	492	314	702	549	999999	60	509	493	410	733	150	86	999999	431	550	999999	495	999999	347	999999	492	538	878	717	475	604	566	814	756	412	364	972	375	973	801	999999	999999	999999	999999	245	129	999999	994	61	999999	757	363	626	999999	812	814	720	582	669	800	953	436	984	83	591	999999	695	737	997	379	177	710	210	629	66	334	968	545	999999	848	188	544	826	693	999999	251	939	999999	943	999999	644	400	706	183	848	68	188	999999	940	751	434	576	996	681	857	57	999999	997	999999	487	846	184	999999	821	622	419	609	301	365	349	999999	310	999999	409	999999	776	999999	37	999999	998	155	526	605	999999	423	611	547	154	835	999999	98	999999	31	999999	751	999999	999999	999999	561	999999	999999	887	97	600	999999	134	783	999999	999999	90	53	135	225	375	342	329	578	129	407	20	999999	465	465	999999	261	612	999999	999999	999999	275	999999	999999	476	352	999999	268	439	15	164	999999	827	950	208	755	626	963	999999	656	133	431	891	801	486	550	999999	992	431	999999	349	593	845	455	938	681	999999	924	659	999999	999999	84	890	999999	965	118	192	921	267	710	78	999999	886	632	214	999999	999999	64	642	925	999999	557	836	47	665	570	454	999999	21	526	530	702	313	853	831	59	999999	328	836	999999	367	999999	735	721	999999	61	999999	999999	251	712	307	179	999999	733	97	277	248	853	907	404	664	810	999999	740	190	376	984	42	801	999999	695	64	228	274	568	150	821	125	713	999999	999999	242	141	999999	229	999999	421	579	766	999999	811	687	420	
441	714	556	735	995	540	957	76	675	420	96	27	252	950	26	175	947	455	132	149	999999	542	431	679	611	520	829	954	414	276	248	999999	17	644	999999	560	21	414	826	584	756	547	197	999999	55	999999	976	409	999999	414	819	117	688	547	127	898	999999	877	133	484	711	12	662	999999	182	741	19	608	999999	465	163	999999	629	999999	393	756	999999	609	633	999999	544	429	560	999999	999999	140	665	470	527	888	278	144	290	351	872	754	885	788	650	313	281	377	246	939	261	286	487	150	164	371	553	683	253	999999	999999	292	452	662	951	999999	999999	999999	91	284	196	29	261	288	675	638	871	566	959	330	59	176	192	620	749	180	652	525	999999	165	345	595	890	487	411	590	312	999999	836	608	999999	731	296	962	752	241	35	999999	475	525	999999	999999	723	923	999999	999999	110	831	913	999999	398	999999	243	925	938	999999	139	999999	999999	95	336	999999	999999	999999	103	327	999999	229	999999	999999	999999	453	60	999999	999999	358	871	967	732	999999	999999	999999	319	65	999999	999999	498	370	999999	999999	112	260	332	389	999999	852	267	373	829	999999	892	880	963	999999	999999	945	510	453	999999	590	999999	171	999999	248	605	855	338	674	150	999999	999999	519	205	717	415	894	130	670	600	813	101	508	147	306	745	609	517	913	429	273	175	54	110	443	431	940	219	999999	999999	999999	523	593	232	999999	607	383	999999	256	990	741	825	999999	853	456	499	999999	999999	745	502	995	999999	424	999999	999999	262	785	999999	762	296	999999	684	45	885	265	300	999999	285	736	999999	999999	924	271	999999	688	448	334	200	654	999999	999999	916	474	592	789	996	108	349	355	999999	822	963	999999	960	525	999999	790	955	999999	166	991	999999	297	56	139	80	999999	501	999999	438	928	594	764	817	999999	999999	999999	453	999999	269	201	168	930	587	876	408	999999	311	407	632	658	379	999999	497	952	263	628	999999	462	718	920	607	783	917	999999	237	209	114	999999	999999	845	346	859	338	965	832	999999	999999	180	731	79	999999	999999	933	780	999999	991	276	865	999999	929	793	991	387	348	593	385	23	366	648	209	896	999999	440	786	321	520	274	999999	129	999999	918	256	730	649	155	999999	850	999999	671	246	932	249	999999	47	62	999999	481	999999	381	457	12	353	532	531	182	999999	662	157	468	999999	726	744	745	595	20	546	270	738	999999	88	535	876	694	411	277	999999	397	403	734	999999	48	999999	161	672	999999	575	724	209	476	807	852	999999	677	633	999999	999999	
503	455	37	515	95	999999	795	303	999999	136	658	130	999999	525	950	269	999999	502	10	451	592	83	360	444	999999	71	271	395	999999	999999	999999	71	891	89	163	942	376	228	999999	304	999999	857	999999	118	999999	603	944	951	857	592	290	185	999999	78	605	430	105	999999	693	33	482	999999	76	100	999999	999999	999999	185	371	17	893	204	622	705	999999	735	333	999999	527	999999	126	319	537	999999	999999	33	438	823	999999	733	847	783	999999	856	999999	999999	791	659	190	331	999999	769	590	850	699	999999	999999	927	116	870	106	999999	75	474	907	172	872	999999	547	904	167	415	701	999999	170	119	999999	765	883	882	943	673	70	999999	999999	356	729	687	944	466	470	999999	999999	613	636	993	718	70	999999	660	217	999999	121	999999	173	959	78	951	689	590	425	798	53	233	926	433	793	869	999999	561	999999	999999	999999	91	444	655	697	97	11	176	400	999999	999999	233	675	585	561	999999	42	895	287	777	997	363	999999	672	468	999999	687	213	209	849	451	397	227	32	879	40	999999	518	271	980	950	999999	199	816	999999	820	999999	999999	871	999999	837	723	283	664	196	134	49	999999	197	213	999999	797	967	999999	999999	427	999999	999999	705	530	943	524	634	999999	999999	485	174	999999	689	999999	937	345	342	200	22	727	999999	999999	999999	754	990	77	999999	67	580	999999	999999	999999	658	564	999999	904	645	350	75	999999	999999	999999	837	711	999999	815	93	550	276	74	465	776	539	440	313	453	816	950	540	875	999999	999999	726	675	929	527	575	135	832	43	699	991	135	699	638	148	725	999999	794	185	984	780	791	999999	696	779	999999	228	999999	371	999999	694	999999	200	129	522	260	172	782	442	249	957	999999	243	374	999999	651	840	999999	175	728	999999	166	364	890	423	999999	999999	978	159	419	356	874	470	945	14	191	999999	580	125	888	562	353	361	935	37	999999	558	150	233	999999	999999	427	96	643	406	538	455	999999	705	737	49	999999	632	999999	892	93	257	999999	999999	291	716	269	686	999999	175	348	999999	999999	863	361	235	999999	754	999999	151	929	788	827	548	476	736	635	874	387	848	378	720	999999	53	999999	815	271	780	999999	422	18	999999	999999	477	68	733	36	445	354	999999	999999	439	611	881	962	305	999999	999999	999999	555	90	999999	308	438	797	627	476	385	920	545	964	999999	813	608	999999	198	979	360	489	742	709	200	999999	875	999999	939	999999	456	90	999999	396	521	886	999999	342	622	442	380	680	440	267	651	525	999999	547	681	
626	13	999999	773	326	78	269	161	846	890	866	433	999999	999999	519	29	304	282	159	999999	411	427	276	520	756	608	999999	59	484	67	674	720	338	206	322	115	708	316	331	999999	999999	735	549	451	756	999999	820	821	921	248	356	253	999999	999999	279	208	736	237	999999	717	398	220	999999	788	225	999999	104	363	999999	413	320	987	950	831	200	676	878	824	764	747	788	858	999999	245	710	431	70	243	999999	999999	999999	481	999999	614	929	52	68	760	236	999999	914	466	286	518	928	369	303	827	903	603	999999	911	472	279	928	539	92	441	87	793	999999	861	436	999999	999999	838	697	345	902	158	999999	127	598	164	832	332	999999	619	317	351	138	242	339	333	794	467	999999	999999	685	999999	999999	999999	682	442	524	63	39	856	999999	999999	671	957	925	999999	985	999999	323	317	447	606	958	999999	999999	999999	665	853	531	113	635	576	999999	677	660	512	999999	991	444	165	640	779	999999	725	145	227	679	180	317	584	347	592	154	999999	582	88	999999	999999	502	999999	776	671	531	999999	230	999999	269	993	306	422	566	999999	767	167	677	667	314	242	999999	906	66	495	545	946	766	53	432	999999	999999	582	81	702	498	498	388	969	257	376	504	999999	958	686	999999	894	28	352	999999	986	33	915	773	208	168	596	889	291	135	585	170	186	484	140	898	999999	351	863	506	278	999999	708	419	938	737	108	999999	999999	621	999999	928	423	228	445	115	999999	808	872	544	902	999999	107	999999	999999	216	328	754	999999	999999	158	999999	165	846	999999	999999	324	999999	835	999999	999999	647	999999	670	999999	656	999999	999999	48	34	999999	999999	478	328	603	670	999999	864	999999	999999	419	354	129	592	472	107	999999	576	999999	238	790	683	999999	412	484	999999	99	436	999999	26	469	369	715	999999	999999	242	85	836	999999	886	535	999999	999999	113	60	715	528	926	207	385	883	999999	999999	810	243	45	943	999999	844	348	581	999999	504	730	273	60	639	999999	999999	999999	999999	937	999999	785	703	341	924	999999	999999	769	736	172	238	983	142	298	82	905	999999	999999	999999	19	999999	904	315	999999	954	39	839	999999	86	211	412	999999	999999	946	846	510	999999	902	121	83	714	85	612	418	26	999999	597	974	977	733	756	999999	999999	23	945	429	480	423	386	999999	999999	361	693	535	999999	271	999999	196	451	571	798	666	922	224	305	916	999999	896	273	443	441	865	32	352	454	999999	999999	999999	10	427	999999	692	526	225	53	362	392	87	999999	999999	890	410	532	
999999	934	99	568	727	718	39	137	584	160	942	999999	174	339	350	999999	838	245	999999	196	34	541	116	150	706	180	942	534	224	247	517	553	999999	342	999999	417	364	362	308	999999	971	300	455	999999	584	762	879	32	51	996	820	519	609	999999	999999	874	828	999999	999999	556	999999	999999	912	999999	642	398	999999	832	999999	933	726	485	936	659	225	733	95	574	999999	944	999999	920	999999	228	426	998	944	816	834	741	589	999999	499	999999	856	475	387	118	899	195	339	56	309	117	999999	344	999999	950	999	775	788	999999	393	918	999999	855	22	999999	999999	644	999999	616	998	981	354	999999	986	193	999999	749	355	976	675	380	614	254	620	385	947	999999	424	999999	816	68	953	334	999999	581	497	11	463	692	198	264	741	999999	58	327	999999	999999	358	399	157	260	429	811	588	22	999999	20	999999	637	747	838	230	459	799	939	999999	29	999999	414	999999	801	295	662	999999	420	999999	999999	999999	302	621	988	999999	34	846	566	639	151	746	18	277	487	766	826	945	360	44	291	923	999999	299	999999	669	943	703	999999	964	766	33	999999	999999	999999	999999	941	25	999999	114	205	613	999999	309	887	283	290	147	999999	999999	469	716	438	386	999999	968	96	13	877	329	790	330	999999	602	873	999999	578	634	856	673	825	999999	999999	255	838	678	690	999999	412	470	388	806	999999	320	505	59	595	791	37	452	999999	938	148	999999	324	875	999999	640	999999	769	999999	999999	290	544	219	999999	529	192	548	677	288	287	600	999999	999999	983	835	190	107	823	532	786	606	999999	946	999999	672	758	931	999999	566	60	383	643	999999	731	525	950	111	847	530	412	999999	360	174	449	347	999999	497	340	50	932	999999	612	246	918	999999	999999	598	332	999999	770	260	999999	999999	999999	999999	957	650	219	468	999999	88	259	303	999999	543	255	248	999999	549	940	270	999999	922	634	517	999999	406	847	680	647	362	779	862	759	161	668	249	936	999999	999999	999999	288	872	165	853	293	319	126	385	804	999999	101	782	54	999999	999999	662	486	720	142	560	803	538	820	999999	309	397	543	968	999999	999999	312	960	170	859	982	729	767	781	233	461	290	471	876	19	271	997	999999	260	502	999999	762	225	413	829	288	749	61	999999	999999	895	999999	157	999999	798	336	140	621	194	527	999999	894	705	999999	680	279	999999	662	811	271	999999	580	293	476	869	253	96	557	340	581	242	999999	144	236	337	686	142	961	999999	683	141	999999	632	999999	571	120	67	728	732	
559	999999	999999	250	999999	252	325	492	999999	640	554	999999	582	290	613	294	263	999999	478	999999	999999	999999	999999	584	138	139	999999	999999	560	999999	999999	196	368	825	781	999999	154	437	773	983	21	204	461	999999	534	443	558	104	29	448	318	361	588	999999	999999	422	577	513	122	241	326	378	932	776	999999	999999	999999	757	509	999999	150	826	999999	495	157	999999	685	59	60	694	581	831	927	999999	596	407	607	798	96	368	67	641	324	999999	667	643	271	684	448	176	562	801	594	50	308	491	374	103	422	999999	737	999999	463	427	660	494	450	820	190	484	999999	92	670	150	999999	508	511	999999	999999	999999	999999	10	999999	999999	142	779	999999	886	999999	999999	43	514	999999	158	631	539	187	999999	880	182	999999	999999	504	963	417	479	999999	999999	129	799	980	918	275	999999	409	736	916	999999	295	880	257	563	17	999999	451	999999	999999	521	519	999999	999999	999999	574	999999	321	97	506	999999	999999	662	649	999999	767	23	999999	124	249	478	749	895	623	607	611	999999	999999	638	443	999999	521	999999	773	618	935	738	478	999999	999999	619	596	322	240	999999	113	999999	999999	465	999999	993	951	337	15	237	772	624	999999	723	12	575	730	999999	653	999999	136	314	889	40	857	38	545	757	999999	629	881	437	664	354	503	979	768	469	841	450	477	194	165	999999	999999	321	971	755	374	778	888	914	999999	162	152	999999	743	999999	607	768	458	999999	999999	386	356	345	959	423	229	999999	807	271	840	999999	609	941	158	354	194	999999	67	789	393	999999	740	966	768	512	211	999999	999999	566	862	999999	991	283	999999	779	198	511	999999	557	535	351	999999	999999	83	465	553	211	999999	999999	26	71	711	668	810	575	646	999999	576	456	222	999999	786	250	409	767	221	335	324	379	165	682	999999	509	264	51	30	122	999999	312	958	10	63	847	550	800	999999	999999	473	999999	143	808	934	905	999999	20	564	731	228	315	254	227	886	281	243	344	876	211	999999	769	555	533	496	999999	498	222	471	939	700	608	406	999999	862	273	246	356	747	999999	174	999999	486	299	894	587	999999	740	123	782	613	999999	923	169	918	703	999999	609	322	670	999999	999999	549	625	40	620	909	365	999999	999999	999999	886	999999	597	999999	171	292	999999	639	999999	215	999999	999999	688	335	494	684	247	970	168	999999	636	44	999999	872	51	999999	861	268	283	678	999999	385	999999	746	727	619	336	131	756	421	999999	970	413	465	659	34	861	299	546	935	672	394	999999	999999	999999	851	519	
999999	996	467	999999	998	365	239	999999	381	999999	999999	608	874	358	125	223	747	999999	666	631	621	223	26	842	571	722	348	16	318	999999	643	348	875	999999	610	999999	299	989	999999	999999	183	954	999999	426	999999	691	671	587	556	181	459	338	742	230	999999	512	980	999999	860	286	999999	233	203	203	964	603	733	774	999999	989	924	757	287	60	457	667	999999	999999	923	879	60	999999	459	147	729	315	999999	654	212	108	155	674	139	999999	597	950	760	999999	462	325	958	999999	839	567	257	701	999999	691	773	240	999999	390	701	999999	235	266	773	65	473	658	999999	999999	999999	999999	844	260	627	322	463	507	906	851	147	607	999999	999999	920	999999	890	37	264	913	999999	971	532	764	972	158	739	341	187	704	620	803	327	880	999999	200	999999	996	84	738	238	999999	334	999999	252	104	69	81	999999	880	175	446	403	94	206	600	999999	89	287	478	582	131	330	211	241	344	290	999999	829	729	179	893	953	999999	999999	615	647	808	999999	999999	99	668	995	306	999999	999999	409	242	999999	733	999999	642	718	999999	999999	117	945	132	999999	999999	813	28	251	615	999999	282	493	877	410	590	953	317	999999	410	389	914	135	34	672	999999	934	58	367	106	655	536	184	358	370	577	670	524	326	999999	999999	81	426	390	594	266	999999	532	832	103	780	766	85	318	225	999999	981	921	460	434	974	765	661	154	999999	184	108	145	517	832	920	438	991	954	346	318	497	745	999999	415	999999	411	999999	999999	999999	888	999999	865	999999	999999	596	748	999999	891	638	308	999999	282	429	420	168	555	24	999	999999	351	774	999999	999999	907	753	245	999999	54	67	572	549	999999	828	999999	999999	242	999999	999999	246	181	374	999999	326	999999	898	225	325	29	257	821	396	226	999999	974	123	341	999999	234	375	999999	266	30	833	999999	759	32	453	358	999999	925	553	626	999999	11	999999	674	999999	935	18	537	920	472	796	246	999999	332	999999	853	999999	999999	349	999999	999999	886	915	353	277	260	288	876	771	967	332	331	278	770	463	99	999999	449	999999	957	225	838	440	793	233	596	889	999999	725	600	400	315	586	999999	603	999999	96	633	407	999999	656	142	765	952	999999	475	968	415	869	217	856	999999	854	999999	999999	999999	456	131	129	680	370	999999	160	181	999999	27	745	502	176	587	13	373	999999	999999	311	999999	82	487	653	999999	628	484	999999	999999	999999	882	461	999999	999999	999999	430	965	999999	726	999999	804	982	594	999999	133	999999	475	999999	291	213	999999	
475	869	999999	479	999999	968	478	371	999999	886	294	641	437	999999	565	551	999999	757	166	48	859	325	801	506	999999	999999	112	529	39	162	245	999999	314	261	999999	591	122	743	306	461	496	152	674	306	519	351	166	691	567	999999	195	491	135	175	632	159	999999	584	999999	634	999999	948	999999	899	650	19	336	186	286	974	438	546	999999	705	999999	717	650	999999	999999	758	331	420	962	851	966	754	160	149	628	268	522	538	374	999999	595	999999	999999	775	999999	509	25	979	415	593	749	649	40	430	999999	915	508	573	999999	999999	999999	455	985	490	999999	896	859	999999	999999	27	461	900	181	788	120	12	906	999999	849	487	743	351	15	379	999999	327	999999	730	524	713	759	999999	940	999999	999999	999999	563	999999	842	999999	649	828	432	397	141	999999	999999	251	320	622	18	633	999999	119	999999	960	450	616	388	615	182	139	999999	844	268	511	959	427	428	999999	448	586	43	99	837	914	919	618	999999	999999	999999	482	419	901	999999	999999	236	831	999999	408	698	946	999999	236	999999	999999	165	587	138	630	889	999999	822	349	999999	431	999999	633	282	962	999999	999999	378	999999	766	699	719	771	150	999999	285	138	551	999999	281	999999	645	999999	512	327	999999	342	489	999999	999999	999999	659	80	728	999999	999999	603	558	913	999999	999999	577	816	999999	887	800	999999	447	997	355	999999	507	999999	999999	681	786	999999	131	999999	212	708	352	999999	759	966	50	648	53	867	605	999999	579	999999	662	415	999999	828	999999	999999	527	375	999999	999999	272	613	301	999999	13	56	999999	742	481	604	710	999999	523	816	66	999999	847	161	350	999999	401	999999	191	869	150	661	756	957	457	506	437	837	813	860	999999	155	674	193	645	999999	381	862	210	975	999999	13	891	999999	999999	842	777	999999	34	325	100	599	432	431	716	351	299	539	295	975	176	999999	844	663	999999	999999	999999	663	515	354	208	538	999999	216	942	146	770	999999	195	614	999999	72	812	498	769	899	999999	252	477	303	706	999999	576	999999	808	63	169	238	791	861	999999	123	859	680	126	999999	136	226	999999	580	581	999999	999999	681	999999	114	71	356	893	999999	197	586	195	999999	647	366	999999	248	407	888	977	541	857	334	600	615	212	999999	381	218	999999	506	763	897	722	999999	498	895	979	999999	999999	812	345	374	673	999999	927	647	42	999999	999999	999999	818	600	999999	50	794	999999	999999	999999	999999	929	974	999999	653	690	822	298	999999	592	999999	999999	269	703	999999	174	999999	999999	999999	173	687	564	109	621	
999999	885	999999	173	304	682	270	478	814	999999	999999	999999	999999	660	720	983	614	639	999999	450	891	533	628	125	999999	999999	844	311	368	917	952	347	830	362	76	767	12	659	994	817	999999	399	261	920	901	832	335	545	772	677	999999	58	999999	999999	729	999999	999999	572	999999	865	837	959	119	999999	396	464	243	485	593	952	999999	999999	644	340	128	502	282	999999	224	999999	112	309	538	691	999999	903	999999	181	999999	982	511	999999	200	138	979	999999	999999	999999	533	446	599	850	951	999999	697	603	413	86	539	237	812	557	357	598	762	538	430	428	538	492	999999	71	853	611	451	550	764	515	360	756	222	918	185	777	281	262	357	718	999999	765	499	853	999999	404	180	953	999999	602	999999	451	999999	999999	825	50	912	537	996	350	999999	156	839	897	726	999999	25	999999	382	580	999999	999999	190	711	434	773	992	680	430	458	440	497	468	171	149	999999	814	361	102	144	999999	743	265	17	350	847	925	602	137	858	999999	286	999999	512	285	865	270	240	437	62	57	241	117	999999	909	880	999999	677	758	817	999999	999999	801	248	714	582	254	999999	371	586	999999	400	553	571	78	999999	999999	955	886	284	648	584	924	50	97	633	636	717	108	469	168	999999	843	999999	889	726	485	342	797	702	621	97	868	850	999999	656	688	545	480	755	963	732	791	483	179	393	739	999999	161	90	946	537	999999	901	427	599	556	243	682	352	678	584	999999	193	662	999999	716	83	999999	440	944	100	247	999999	506	436	999999	370	150	505	999999	999999	999999	716	999999	999999	22	966	433	615	109	455	863	999999	999999	388	574	608	820	618	677	665	925	720	146	856	299	731	405	991	143	196	999999	186	999999	954	403	451	436	578	548	749	650	229	340	999999	236	119	999999	127	861	857	549	531	828	331	798	470	580	999999	794	290	570	441	481	912	999999	687	773	132	999999	133	182	252	79	999999	24	706	390	999999	999999	190	465	288	140	286	999999	571	357	43	165	933	870	536	784	267	999999	219	748	427	999999	549	346	153	143	737	685	306	461	900	317	102	90	934	281	999999	825	292	999999	999999	275	789	339	740	967	61	263	645	468	812	749	999999	999999	962	508	999999	999999	321	155	402	600	350	119	457	726	999999	852	936	265	179	442	896	999999	999999	162	358	219	606	186	999999	484	49	838	649	160	999999	144	128	999999	201	770	514	147	999999	999999	924	679	882	24	903	208	327	390	999999	380	853	999999	415	809	999999	999999	999999	
144	73	999999	560	511	470	307	224	928	734	509	999999	999999	927	758	998	999999	999999	999999	337	592	282	882	167	999999	550	279	307	613	729	999999	286	330	531	999999	83	999999	999999	422	219	584	999999	975	474	817	326	888	452	104	899	467	581	480	542	999999	861	999999	760	901	961	201	999	611	999999	425	999999	743	877	999999	685	17	903	815	469	752	792	307	999999	349	342	661	826	999999	713	271	737	999999	787	875	999999	892	999999	999999	461	28	584	999999	775	999999	594	999999	21	999999	418	892	564	766	999999	790	999999	564	773	421	568	999999	374	796	898	937	999999	999999	999999	11	50	792	777	761	999999	451	177	604	531	368	755	759	650	999999	794	999999	999999	970	794	997	22	953	129	999999	583	160	653	788	299	999999	999999	177	628	19	853	999999	999999	802	412	570	999999	999999	999999	414	666	809	660	441	12	86	240	999999	632	957	989	97	999999	959	187	213	797	389	315	693	999999	587	999999	640	89	177	999999	904	568	999999	385	999999	920	714	162	773	500	221	785	222	607	654	545	670	30	765	952	165	624	209	999999	242	953	349	417	999999	999999	29	362	999999	379	335	999999	407	999999	245	176	959	806	414	712	586	999999	102	95	352	51	470	999999	999999	225	999999	999999	368	462	152	800	581	999999	83	105	481	999999	999999	843	282	506	999999	97	999999	598	999999	358	220	497	195	638	999999	999999	75	47	217	999999	999999	619	827	55	789	999999	999999	444	595	662	732	319	240	727	999999	999999	813	846	999999	999999	835	725	231	203	79	871	276	999999	940	327	999999	46	887	82	820	340	999999	236	716	203	657	351	13	341	625	901	266	999999	999999	611	450	228	144	834	573	323	397	634	976	917	678	925	503	277	430	999999	999999	999999	906	323	999999	999999	139	999999	725	494	999999	890	999999	999999	615	808	530	338	877	999999	901	999999	509	999999	942	390	259	798	525	999999	999999	735	910	928	479	107	562	669	377	863	98	435	118	999999	601	507	66	999999	312	870	405	174	400	417	794	378	659	408	999999	853	999999	999999	999999	994	647	999999	979	648	999999	999999	255	860	961	999999	999999	999999	944	430	905	444	333	450	496	655	999999	682	345	999999	143	111	448	163	298	523	536	999999	251	124	441	999999	528	418	121	794	624	544	999999	999999	492	999999	434	239	999999	936	999999	886	845	538	999999	964	650	485	514	596	999999	999999	572	448	999999	177	235	830	988	299	916	999999	999999	701	999999	791	479	958	999999	999999	676	218	661	362	993	999999	912	712	455	476	
999999	52	903	525	724	532	972	765	999999	325	102	604	999999	212	999999	999999	558	153	507	876	495	692	474	698	919	860	440	220	454	837	999999	522	384	521	334	874	22	812	976	508	819	714	68	999999	723	999999	999999	458	342	999999	101	768	215	578	981	282	577	214	606	864	999999	762	321	71	999999	580	230	729	878	155	999999	745	176	998	999999	781	633	779	975	847	893	982	877	999999	746	495	316	805	540	61	999999	807	216	122	416	67	403	999999	634	153	999999	999999	580	196	999999	999999	602	217	521	209	648	798	238	999999	970	120	884	256	999999	575	273	424	199	826	849	794	999999	64	999999	10	999999	637	155	832	999999	655	412	999999	286	999999	999999	109	293	340	413	999999	579	457	999999	305	999999	156	999999	999999	879	999999	999999	753	347	993	817	999999	624	521	821	21	653	406	999999	325	999999	999999	970	925	681	173	140	999999	423	999999	224	91	912	296	827	999999	999999	999999	999999	999999	607	658	999999	292	999999	999999	999999	772	999999	401	999999	182	693	826	999999	979	999999	756	387	716	306	999999	340	999999	778	736	999999	337	694	999999	65	999999	453	207	718	59	849	688	351	999999	688	368	350	31	497	52	397	95	699	847	999999	999999	999999	246	270	999999	327	999999	513	846	719	158	999999	929	346	296	729	496	999999	548	139	497	414	999999	37	999999	999999	319	507	736	348	550	638	999999	532	999999	999999	216	936	310	732	501	185	505	617	540	999999	420	999999	210	322	901	977	160	999999	569	795	657	218	999999	569	18	851	776	999999	999999	519	241	407	490	999999	522	999999	807	816	638	322	999999	444	497	999999	437	999999	306	999999	999999	573	487	138	962	70	999999	998	615	999999	723	649	408	996	999999	30	57	999999	204	772	800	352	179	999999	999999	257	886	222	721	672	141	999999	555	999999	71	605	999999	999999	445	430	236	524	999999	77	102	988	999999	999999	999999	477	999999	425	439	533	999999	103	404	152	59	714	999999	988	286	942	609	349	104	999999	934	843	987	944	577	774	546	286	999999	999999	252	100	344	973	227	253	999999	716	999999	31	999999	967	999999	999999	63	731	256	999999	247	11	999999	999999	999999	868	977	161	489	666	848	665	986	347	695	999999	900	959	380	210	999999	42	881	893	404	999999	316	999999	642	108	890	845	527	999999	48	407	644	499	206	476	999999	75	764	404	868	289	999999	402	999999	909	999999	999999	999999	56	475	214	129	574	358	820	561	21	999999	391	999999	12	147	686	308	297	657	410	762	903	214	706	278	487	34	
125	47	913	999999	733	999999	795	494	480	834	834	288	999999	151	385	914	984	556	383	627	865	151	358	103	985	262	589	342	457	842	769	936	641	549	242	783	999999	999999	999999	999999	980	518	999999	999999	999999	999999	587	269	387	989	229	160	894	859	169	973	689	820	708	481	528	463	46	638	74	999999	999999	530	908	602	276	667	769	110	647	357	484	506	629	976	674	330	954	468	622	999999	51	782	999999	268	103	827	618	315	754	999999	481	38	787	576	372	999999	999999	999999	722	999999	999999	794	222	811	499	192	200	732	999999	208	508	578	26	455	856	999999	149	999999	508	448	58	464	999999	129	876	456	718	63	999999	617	969	179	745	999999	238	257	569	579	769	999999	637	886	508	555	999999	999999	999999	341	720	508	917	999999	286	284	514	925	448	102	934	52	473	146	128	198	999999	339	833	957	226	608	304	570	999999	597	811	171	999999	999999	111	973	445	999999	999999	115	999999	269	892	471	999999	999999	809	477	999999	727	446	500	768	319	326	689	79	64	999999	999999	213	999999	830	688	472	352	969	999999	999999	961	607	999999	999999	22	999999	969	446	372	411	999999	799	827	925	999999	160	321	403	646	999999	422	999999	999999	271	231	901	999999	999999	213	998	212	343	171	485	999999	130	999999	696	999999	820	356	252	707	652	999999	999999	386	431	677	538	161	999999	999999	173	578	67	226	824	581	120	999999	541	242	373	209	580	999999	999999	252	42	999999	624	647	999999	137	999999	206	999999	70	999999	999999	920	760	675	999999	263	19	998	907	625	999999	535	999999	645	674	815	20	343	452	631	999999	45	189	645	737	537	312	508	999999	408	999999	488	999999	999999	999999	235	999999	566	527	946	570	638	999999	626	138	999999	509	11	161	322	169	863	999999	438	235	999999	741	999999	938	999999	950	999999	963	508	999999	425	999999	999999	60	448	45	453	815	506	999999	999999	601	562	516	999999	999999	999999	356	723	249	996	202	335	999999	999999	494	664	628	217	995	999999	675	936	861	999999	504	66	999999	713	286	999999	57	999999	377	189	888	999999	609	999999	291	649	999999	249	269	768	999999	999999	17	944	953	380	999999	608	511	999999	379	665	999999	999999	967	971	359	643	446	532	949	414	958	266	227	314	65	162	925	355	999999	436	999999	103	490	69	58	17	759	905	892	999999	287	374	810	233	999999	805	508	999999	300	521	802	736	999999	818	486	999999	726	648	325	672	682	999999	999999	943	999999	607	323	907	922	352	883	541	640	509	136	593	456	994	825	
259	653	615	65	391	633	999999	999999	999999	583	307	290	120	590	230	766	999999	275	866	245	881	492	999999	397	947	638	271	106	999999	692	892	999999	731	823	75	28	76	110	999999	319	57	333	652	333	999999	72	999999	999999	420	742	14	328	589	759	943	767	62	228	118	753	372	999999	999999	979	691	12	999999	297	524	999999	700	999999	999999	556	197	558	840	277	771	885	865	320	999999	999999	687	574	715	972	999999	999999	966	999999	992	963	946	999999	369	673	642	999999	513	484	436	999999	999999	983	769	42	572	395	927	999999	456	232	888	999999	168	396	999999	126	296	999999	418	999999	245	999999	39	594	610	983	999999	176	999999	158	999999	999999	999999	477	534	703	804	999999	999999	493	999999	191	999999	999999	85	894	999999	973	381	525	336	927	999999	221	972	999999	953	999999	432	588	206	999999	159	308	850	507	179	690	861	999999	999999	613	999999	924	999999	64	999999	270	519	715	938	999999	795	119	821	454	324	671	504	343	750	999999	260	821	999999	620	41	103	918	577	724	364	999999	999999	999999	723	750	151	376	918	999999	693	666	999999	650	980	964	50	999999	999999	193	507	999999	999999	847	999999	362	364	637	999999	32	365	351	941	990	583	113	22	906	108	704	182	305	586	602	66	963	543	181	316	655	991	617	522	393	227	179	999999	935	519	370	396	999999	152	895	385	352	724	726	999999	877	952	144	387	999999	21	212	999999	925	791	999999	819	192	330	999999	999999	748	828	557	773	414	519	87	396	999999	999999	668	999999	690	999999	713	248	999999	114	439	703	856	240	820	999999	25	569	999999	999999	999999	550	213	193	574	999999	999999	523	176	999999	999999	367	999999	747	648	394	352	999999	918	708	87	491	11	87	999999	999999	184	518	999999	184	758	999999	851	933	999999	197	113	484	587	825	590	200	82	864	999999	82	999999	119	591	436	40	965	651	999999	76	306	548	135	302	700	999999	128	515	991	204	999999	516	999999	999999	461	999999	999999	472	102	127	887	419	147	635	818	55	75	927	581	999999	792	203	890	999999	311	648	977	999999	886	145	471	685	90	669	999999	566	886	999999	140	156	171	999999	999999	999999	188	886	411	500	483	999999	624	999999	999999	847	999999	999999	999999	84	999999	999999	999999	999999	999999	956	999999	211	999999	478	11	999999	169	105	796	999999	982	999999	645	999999	688	424	999999	999999	708	242	521	999999	751	242	999999	18	999999	811	140	328	844	485	999999	999999	196	999999	556	999999	499	230	495	999999	404	508	864	999999	980	999999	396	424	574	824	977	
999999	445	385	999999	106	220	992	322	357	964	478	591	999999	999999	53	860	711	867	314	987	487	746	992	999999	253	378	155	999999	372	425	716	999999	999999	508	573	165	811	526	460	722	507	908	999999	563	925	999999	999999	737	936	717	685	556	269	837	500	606	999999	509	999999	728	999999	963	949	931	258	725	999999	999999	999999	888	59	999999	417	592	999999	578	608	999999	999999	999999	20	999999	102	655	740	170	493	999999	999999	966	999999	312	320	731	657	543	959	216	315	210	999999	369	927	58	668	999999	149	677	356	999999	997	23	999999	880	717	999999	870	303	201	97	241	390	990	843	185	746	874	999999	935	946	618	999999	999999	999999	981	651	490	999999	999999	250	999999	816	999999	96	969	999999	753	999999	23	999999	673	665	25	227	969	999999	379	94	999999	921	626	463	999999	410	312	605	999999	999999	899	999999	176	999999	316	951	76	424	555	903	874	485	993	999999	672	935	283	953	386	906	780	999999	281	405	181	75	623	567	999999	999999	999999	999999	810	943	540	946	833	846	999999	73	161	554	419	999999	220	398	928	191	790	806	137	359	228	983	39	882	999999	999999	999999	250	999999	508	350	130	999999	510	999999	999999	903	999999	112	437	603	323	999999	235	606	806	195	783	147	441	776	278	307	434	154	827	914	658	161	72	200	999999	999999	999999	999999	299	356	709	999999	999999	288	75	704	700	756	999999	237	804	286	988	999999	872	112	999999	999999	999999	823	694	366	846	145	999999	574	50	246	999999	999999	112	30	317	459	999999	999999	269	163	711	574	606	678	248	599	120	381	172	485	328	16	840	999999	142	475	999999	999999	877	743	43	999999	999999	464	271	329	135	999999	968	539	110	813	843	742	999999	507	226	25	127	256	34	999999	411	564	999999	487	746	999999	887	842	798	999999	999999	525	129	220	910	152	999999	919	474	336	413	633	385	515	999999	107	999999	635	258	645	235	630	999999	170	100	109	546	784	999999	942	895	999999	741	968	631	328	622	999999	597	999999	608	999999	999999	697	470	777	188	999999	999999	648	292	262	593	162	906	561	999999	999999	130	999999	606	632	346	531	999999	286	999999	416	884	844	484	999999	47	184	46	999999	999999	31	699	322	921	143	469	934	659	642	542	588	71	79	521	663	690	787	477	976	999999	260	999999	193	884	772	528	479	173	203	999999	419	125	879	713	999999	999999	807	889	473	173	411	872	999999	743	313	355	814	333	821	409	259	706	70	999999	598	764	516	438	159	999999	999999	999999	466	999999	999999	473	
192	366	999999	999999	882	999999	14	813	460	387	468	450	580	426	713	156	351	794	965	999999	64	999999	125	30	999999	999999	739	858	182	639	416	380	620	999999	173	458	597	428	526	361	999999	257	715	220	306	76	857	732	999999	843	430	671	999999	420	999999	999999	250	715	649	513	168	155	640	999999	999999	97	829	740	263	265	558	923	999999	613	19	999999	999	905	724	999999	521	17	999999	999999	219	999999	917	209	431	695	218	882	778	22	202	557	616	999999	999999	218	246	999999	478	645	295	507	403	848	410	611	478	345	990	962	999999	999999	197	311	611	237	179	630	319	568	57	676	154	999999	999999	462	200	114	999999	515	999999	999999	999999	322	53	999999	350	79	999999	819	226	872	999999	815	30	52	999999	999999	293	20	999999	616	999999	909	598	618	362	148	437	999999	999999	999999	999999	999999	521	598	999999	874	267	898	887	110	831	999999	351	184	785	339	245	999999	101	884	999999	999999	999999	834	596	629	723	999999	360	211	641	850	408	852	204	415	303	431	430	495	58	394	133	938	999999	318	568	424	833	999999	903	68	856	536	999999	31	19	999999	999999	991	160	831	548	685	468	999999	101	999999	979	379	45	813	947	606	999999	436	533	999999	59	999999	71	999999	602	337	308	582	994	999999	999999	182	999999	616	430	439	344	226	846	447	480	804	227	79	999999	463	987	99	120	259	699	126	498	482	638	999999	999999	851	239	221	387	999999	986	229	999999	999999	973	429	393	999999	271	620	590	95	67	254	70	991	865	999999	349	218	471	744	182	193	683	923	999999	999999	508	999999	986	634	70	999999	818	998	999999	637	489	568	706	602	988	89	536	413	425	999999	662	938	999999	100	999999	178	999999	999999	56	15	999999	60	450	999999	20	778	633	955	34	473	435	72	121	238	659	781	999999	869	756	103	656	280	508	594	53	570	507	895	762	892	999999	577	951	999999	513	439	999999	30	999999	219	455	580	388	952	999999	999999	999999	757	999999	999999	666	554	495	953	359	999999	552	856	643	449	281	738	999999	142	303	999999	121	246	724	229	664	491	999999	546	647	85	999999	999999	635	999999	999999	749	464	999999	235	625	999999	998	525	999999	999999	270	999999	152	937	717	387	999999	658	110	489	590	43	999999	436	184	276	948	315	283	999999	999999	231	200	706	532	284	531	999999	678	776	122	720	73	341	403	115	145	609	930	999999	647	999999	999999	999999	162	715	251	999999	60	358	999999	692	999999	701	891	49	196	445	999999	443	856	347	979	334	376	
869	970	880	43	79	141	349	385	999999	322	999999	696	236	554	999999	999999	295	857	999999	643	999999	478	371	450	999999	918	700	204	999999	841	309	917	210	597	292	745	371	212	980	227	794	316	666	388	999999	353	999999	890	598	411	999999	999999	659	691	999999	401	999999	440	999999	161	440	155	999999	744	22	191	495	639	999999	81	999999	92	999999	113	848	123	999999	982	999999	20	958	810	605	95	280	819	267	519	650	999999	147	931	533	829	999999	649	428	921	376	999999	857	330	628	999999	740	488	999999	556	842	999999	588	625	782	668	202	999999	549	803	474	999999	923	976	988	380	933	739	559	57	999999	209	695	890	616	999999	163	638	999999	88	355	999999	999999	999999	677	818	312	522	158	864	637	166	109	625	457	999999	688	999999	341	257	999999	10	928	566	239	999999	147	999999	18	736	515	563	448	471	457	682	987	221	309	180	78	999999	591	695	999999	999999	110	80	999999	444	367	282	307	934	494	355	862	649	481	44	999999	613	513	421	999999	999999	717	638	177	999999	194	999999	581	171	999999	181	419	243	999999	999999	542	77	265	999999	379	243	266	514	999999	999999	820	348	999999	999999	999999	999999	908	179	999999	999999	452	471	999999	999999	999999	890	701	146	754	322	935	628	504	999999	502	999999	357	939	52	999999	817	999999	662	75	954	846	737	316	671	724	273	999999	897	999999	627	999999	174	598	323	999999	999999	130	759	663	176	999999	844	337	772	886	999999	999999	136	999999	529	249	809	837	713	413	163	395	475	40	59	695	731	695	785	431	448	759	625	563	583	696	999999	998	898	763	12	409	999999	784	999999	305	999999	999999	288	999999	271	337	884	910	335	156	655	999999	999999	481	469	158	999999	351	999999	357	352	573	647	832	795	810	938	950	999999	753	851	690	422	753	582	65	417	407	170	999999	874	715	999999	436	51	723	394	426	999999	853	999999	202	345	999999	953	549	37	455	591	460	398	934	999999	581	305	999999	317	860	899	413	999999	154	191	337	482	999999	344	999999	791	82	426	521	656	557	896	659	999999	999999	800	42	37	999999	999999	709	722	940	216	657	999999	87	999999	533	527	889	122	712	21	18	788	999999	215	816	664	519	999999	876	287	999999	685	999999	619	165	70	867	386	779	999999	481	615	999999	430	687	90	714	665	999999	994	999999	444	193	648	346	999999	484	827	999999	307	999999	674	845	999999	264	971	495	999999	261	999999	660	999999	343	383	539	402	256	895	527	736	950	854	151	999999	520	516	999999	997	282	
792	585	50	174	999999	999999	807	770	879	175	715	594	999999	999999	429	999999	999999	111	809	118	944	126	999999	309	485	357	451	532	963	152	747	479	497	195	468	887	620	348	861	349	731	632	377	729	811	151	703	999999	722	547	266	415	692	888	338	675	999999	740	689	134	592	999999	999999	736	427	999999	999999	71	999999	541	724	915	249	999999	386	321	748	859	498	343	999999	12	810	425	886	999999	787	608	856	793	891	999999	659	736	757	457	999999	640	312	999999	54	642	503	190	823	999999	999999	232	511	26	926	147	999999	356	481	589	474	391	850	999999	458	498	214	162	999999	844	266	999999	711	999999	495	118	999999	923	999999	20	508	999999	601	545	176	564	107	999999	866	753	638	313	264	177	999999	444	999999	999999	126	556	438	351	540	979	94	662	521	582	999999	999999	590	999999	67	471	999999	845	789	999999	919	894	401	999999	295	999999	999999	953	999999	999999	946	61	328	999999	807	742	581	999999	999999	622	461	513	53	524	318	58	172	319	255	999999	96	147	654	484	307	231	165	999999	999999	999999	999999	999999	413	977	635	999999	500	260	521	999999	999999	925	756	177	853	415	851	876	66	247	734	896	999999	464	457	809	406	843	42	585	999999	518	110	455	849	330	109	75	889	838	557	912	798	929	904	171	391	487	999999	892	380	289	999999	818	909	999999	433	949	529	826	83	656	228	935	738	381	999999	999999	328	533	315	999999	999999	227	689	822	108	777	999999	296	428	999999	999999	150	215	307	510	999999	546	972	999999	160	545	73	764	901	999999	862	999999	532	347	89	168	999999	586	594	302	999999	138	96	999999	655	999999	999999	408	999999	444	999999	999999	441	870	999999	999999	355	637	999999	250	923	463	999999	138	999999	586	999999	949	348	760	999999	563	620	14	721	164	999999	204	250	762	312	664	999999	999999	999999	141	999999	662	805	999999	812	470	999999	354	378	336	999999	958	541	78	370	294	70	403	999999	524	119	999999	159	386	999999	160	396	402	938	268	853	999999	522	114	827	375	999999	33	948	999999	141	276	635	395	815	500	663	999999	402	27	604	216	146	101	31	332	999999	429	19	661	84	39	415	119	999999	27	999999	437	999999	994	151	47	455	999999	392	842	999999	764	999999	814	497	223	10	920	664	646	195	431	92	505	862	724	23	296	579	999999	861	525	912	797	999999	999999	930	407	876	567	761	470	708	188	531	748	857	999999	174	860	999999	495	455	835	832	24	354	746	141	999999	999999	168	999999	290	999999	285	852	
773	759	999999	999999	602	54	999999	999999	724	722	904	974	124	866	817	132	719	999999	375	80	999999	965	50	882	999999	275	999999	999999	602	999999	428	206	255	896	999999	445	903	577	437	450	359	949	117	302	999999	771	27	999999	999999	46	386	216	616	214	775	808	719	388	108	336	595	562	293	359	999999	707	728	228	782	999999	229	151	999999	924	721	136	999999	747	442	423	258	999999	337	999999	988	999999	590	999999	130	285	726	524	999999	110	855	999999	666	757	999999	742	53	798	778	834	817	244	999999	999999	493	999999	950	971	946	685	87	999999	234	999999	371	999999	999999	687	107	507	655	705	999999	999999	999999	999999	470	110	999999	699	999999	999999	129	503	748	999999	999999	899	557	481	335	754	577	999999	999999	168	571	939	396	999999	626	366	999999	281	188	121	999999	35	621	569	188	849	231	257	315	628	577	731	978	618	441	226	139	626	999999	900	137	878	523	911	362	531	714	833	82	22	758	848	324	999999	191	999999	288	999999	303	485	532	330	488	404	590	839	960	999999	999999	410	236	85	108	288	984	999999	512	709	216	657	145	398	999999	999999	869	728	417	351	436	815	938	151	332	999999	377	807	400	128	330	523	570	936	358	672	785	683	999999	46	653	498	123	578	781	646	349	999999	999999	195	534	862	432	619	351	999999	471	95	752	999999	910	186	999999	393	389	693	96	209	49	512	517	195	978	381	698	937	702	369	369	999999	357	243	662	215	999999	468	100	999999	594	689	210	999999	999999	999999	135	476	206	730	199	98	559	150	104	643	677	999999	999999	61	920	999999	967	112	725	75	64	999999	523	96	799	920	602	999999	614	999999	999999	999999	264	640	255	999999	741	971	999999	281	136	999999	148	999999	537	255	585	48	999999	191	721	108	974	865	293	457	952	119	999999	999999	999999	999999	535	999999	341	860	93	252	805	699	671	995	931	999999	939	847	999999	504	558	553	999999	564	114	433	639	213	842	999999	357	797	278	632	50	901	785	711	681	999999	688	677	171	999999	243	341	519	725	177	530	926	999999	999999	999999	560	387	933	931	999999	112	114	137	999999	694	895	999999	999999	49	954	999999	668	999999	999999	144	816	881	999999	13	331	773	914	999999	46	999999	473	912	878	999999	81	663	968	854	400	999999	300	999999	658	477	446	234	910	479	771	999999	861	698	279	784	641	999999	995	930	999999	547	999999	200	101	999999	231	983	139	609	968	301	71	814	836	596	999999	999999	233	914	566	106	862	444	152	898	460	999999	
642	999999	188	402	667	48	253	999999	999999	109	999999	951	999999	999999	105	310	511	479	999999	56	861	682	939	385	456	90	373	514	684	753	58	202	256	456	350	44	999999	999999	633	32	571	999999	999999	745	796	281	669	112	10	999999	933	672	822	413	913	959	164	802	946	587	674	739	999999	638	60	277	999999	799	122	999999	879	934	846	63	485	878	477	204	589	184	999999	999999	999999	132	819	385	999999	842	542	391	880	627	630	999999	358	831	814	576	694	529	576	869	999999	940	999999	999999	999999	768	928	45	491	959	223	771	176	413	235	999999	818	999999	897	999999	266	999999	999999	261	999999	800	999999	999999	999999	901	509	70	608	551	280	573	999999	999999	559	999999	914	507	899	920	414	858	999999	944	605	768	757	30	631	999999	999999	268	760	999999	694	999999	73	284	971	999999	999999	163	999999	624	142	999999	605	998	125	999999	999999	999999	831	269	999999	455	920	999999	58	305	153	489	438	999999	939	999999	999999	30	136	533	547	640	535	319	999999	261	695	265	999999	999999	173	999999	904	345	999999	853	436	500	582	999999	115	313	999999	999999	999999	969	999999	999999	684	130	999999	584	999999	591	749	317	233	522	799	596	760	664	948	114	141	394	585	103	139	96	585	322	447	888	428	999999	414	859	873	500	536	426	999999	692	103	589	888	323	999999	999999	999999	914	999999	986	488	450	364	999999	545	62	394	631	148	598	544	999999	146	983	173	999999	903	374	648	309	69	343	999999	266	21	552	505	271	507	682	999999	671	622	460	999999	977	999999	999999	324	821	999999	905	287	982	157	999999	452	999999	160	90	999999	265	275	401	927	154	366	999999	999999	992	999999	999999	134	466	141	999999	999999	685	999999	195	635	619	60	827	203	164	65	111	118	999999	999999	601	121	426	138	211	406	999999	533	265	621	780	183	331	274	982	780	999999	850	285	651	766	331	964	455	934	214	999999	207	999999	98	999999	990	999999	893	955	21	707	338	930	476	693	162	328	999999	855	446	999999	562	221	383	244	999999	999999	802	999999	280	999999	971	204	996	999999	32	760	176	367	790	519	438	319	999999	999999	492	919	999999	999999	999999	12	400	599	497	999999	884	986	399	854	12	167	861	999999	684	999999	736	143	933	517	671	402	162	216	74	926	301	999999	251	310	751	342	34	844	999999	277	756	381	706	999999	84	46	999999	321	364	633	999999	878	634	115	999999	359	985	300	296	222	849	193	534	999999	999999	641	745	99	112	670	142	26	830	417	118	365	999999	999999	
443	634	41	999999	852	441	999999	999999	617	145	964	999999	356	733	558	999999	427	572	846	145	999999	442	301	281	218	694	500	999999	57	227	999999	981	921	999999	999999	661	190	19	341	103	301	772	33	609	999999	710	324	999999	468	999999	989	999999	518	302	97	999999	343	999999	632	168	999999	639	374	999999	148	982	481	999999	876	896	336	999999	241	753	844	999999	418	691	155	508	999999	102	181	734	237	461	999999	629	485	999999	999999	999999	386	183	999999	661	407	633	999999	152	239	540	531	572	986	581	314	765	457	532	592	651	614	133	788	848	467	999999	172	686	999999	999999	999999	999999	578	999999	41	999999	600	192	166	785	230	13	279	839	570	609	747	656	157	707	181	952	272	676	999999	263	999999	999999	203	999999	999999	784	632	387	242	510	994	999999	999999	999999	174	275	999999	807	430	611	854	999999	287	858	999999	515	539	999999	679	355	758	901	101	778	999999	296	988	999999	324	446	999999	891	607	69	999999	667	117	901	543	906	586	465	255	999999	999999	999999	36	344	874	999999	255	820	999999	999999	752	102	989	999999	999999	878	286	976	999999	984	240	963	999999	228	254	235	408	637	278	999999	999999	302	999999	886	999999	236	269	653	524	368	201	560	193	720	999999	521	677	346	999999	665	999999	609	999999	271	999999	999999	999999	808	100	649	556	999999	551	999999	127	999999	447	112	401	356	618	633	462	999999	792	679	779	631	911	732	557	72	319	613	153	170	331	393	999999	934	142	999999	999999	999999	812	584	19	259	602	856	999999	575	944	971	56	996	156	846	999999	304	666	472	896	367	101	999999	307	937	790	957	138	63	199	999999	999999	999999	80	587	322	218	670	999999	999999	65	658	982	127	347	999999	156	23	999999	914	618	277	999999	565	204	999999	999999	286	81	999999	999999	728	30	999999	487	757	890	926	569	999999	271	633	145	444	840	709	118	376	999999	381	999999	944	654	999999	580	199	554	600	875	803	995	931	599	72	393	999999	637	607	639	999999	676	230	453	999999	653	999999	141	235	724	495	674	950	999999	700	999999	701	83	882	804	298	213	299	61	766	539	339	44	83	60	513	82	999999	737	379	999999	423	501	703	494	595	67	328	876	999999	999999	54	614	898	248	999999	263	755	999999	351	999999	999999	178	999999	421	324	999999	999999	184	220	423	173	223	947	995	999999	999999	380	397	219	999999	999999	423	671	638	999999	724	145	835	368	260	327	999999	396	999999	327	999999	814	292	180	644	999	154	665	966	965	830	667	903	838	492	
882	367	593	999999	502	964	506	58	999999	599	814	232	815	960	999999	464	999999	954	999999	999999	395	97	226	574	241	740	757	705	672	663	67	242	997	999999	377	999999	126	286	999999	363	999999	766	365	581	829	776	338	704	870	511	999999	999999	234	683	107	794	999999	28	878	761	216	999999	999999	273	541	999999	999999	999999	592	999999	348	551	463	325	416	628	732	645	744	465	999999	62	834	171	659	355	17	999999	999999	582	818	107	407	999999	156	947	391	102	49	257	999999	399	122	999999	173	462	258	909	277	478	999999	505	283	423	359	163	966	223	613	196	574	910	169	999999	328	250	153	999999	999999	468	247	639	605	497	913	999999	940	110	998	999999	106	108	999999	999999	520	322	823	984	389	992	980	177	999999	853	682	640	240	112	999999	922	318	533	740	808	241	432	900	999999	509	347	999999	865	999999	415	99	476	999999	999999	999999	999999	427	169	345	185	488	79	999999	999999	814	282	781	838	695	86	999999	572	368	999999	79	97	421	46	999999	51	999999	124	999999	999999	763	999999	777	999999	999999	999999	999999	999999	198	564	329	172	282	158	972	236	999999	384	180	148	999999	527	117	624	999999	412	594	999999	999999	303	406	373	126	87	988	607	505	408	236	295	999999	738	999999	803	919	907	814	273	74	999999	485	404	999999	814	555	999999	999999	162	999999	209	815	125	474	894	168	999999	56	205	170	374	731	167	158	884	568	999999	999999	999999	999999	881	597	999999	326	437	818	11	428	999999	531	752	509	352	815	36	999999	999999	274	489	999999	962	999999	619	112	699	999999	327	255	999999	256	766	999999	794	457	712	611	999999	799	999999	85	166	537	744	673	418	865	388	352	132	413	112	999999	999999	668	742	30	977	999999	999999	911	500	755	368	65	764	659	999999	894	112	425	985	999999	237	413	489	434	999999	945	694	999999	147	975	133	656	153	252	438	136	715	692	633	276	182	999999	999999	410	179	999999	999999	758	160	493	249	999999	427	446	297	260	999999	317	903	42	533	999999	773	525	632	711	911	522	999999	588	189	420	791	999999	999999	111	828	89	265	437	46	936	999999	654	735	999999	238	706	954	187	999999	408	788	601	743	999999	362	69	999999	467	777	999999	999999	572	999999	829	915	708	999999	196	432	109	62	476	999999	596	118	999999	789	216	483	214	567	54	641	999999	631	999999	975	112	748	768	999999	797	660	648	410	120	999999	906	510	999999	999999	999999	999999	847	356	322	999999	157	999999	242	999999	999999	984	572	829	492	931	533	207	
725	999999	850	447	663	999999	264	816	999999	999999	999999	999999	882	705	953	461	799	298	999999	435	319	594	828	831	516	497	739	999999	97	818	999999	999999	816	708	784	796	903	999999	999999	999999	999999	999999	259	999999	283	462	398	999999	40	121	40	999999	148	999999	888	141	905	28	931	175	68	451	728	537	999999	999999	963	183	920	999999	999999	479	207	744	343	813	344	866	557	63	109	873	782	976	999999	724	50	999999	820	999999	999999	884	399	925	999999	650	777	721	693	464	499	224	944	873	564	561	996	403	764	999999	796	999999	999999	877	76	194	668	752	749	552	778	254	363	277	999999	999999	89	281	753	999999	46	999999	999999	999999	564	884	999999	999999	421	237	999999	647	999999	746	999999	852	999999	521	999999	805	982	34	999999	151	686	255	999999	677	607	999999	481	725	650	81	48	999999	999999	377	323	191	999999	999999	999999	521	824	140	999999	616	421	423	999999	999999	999999	948	999999	21	651	999999	417	319	33	261	312	999999	999999	13	997	882	708	682	999999	56	208	999999	549	999999	999999	460	326	999999	955	254	265	193	642	913	313	999999	999999	36	999999	834	999999	14	999999	14	999999	810	765	821	999999	416	908	739	436	211	369	999999	408	999999	999999	200	715	999999	999999	999999	999999	128	887	842	999999	304	522	681	160	162	97	204	519	545	776	883	694	505	999999	548	345	526	756	440	553	999999	303	883	708	999999	999999	999999	999999	389	17	999999	922	923	131	839	894	236	588	283	124	175	235	862	710	443	506	219	451	815	443	480	371	456	999999	999999	11	999999	972	818	999999	990	553	140	537	449	999999	771	384	999999	999999	118	937	482	326	387	342	440	182	275	835	909	655	834	999999	537	999999	475	999999	999999	837	265	264	770	250	999999	622	999999	335	999999	482	734	835	869	172	334	999999	999999	140	999999	798	999999	465	999999	999999	134	344	999999	193	10	483	999999	147	999999	744	999999	854	177	242	202	999999	999999	115	999999	792	110	83	786	671	621	995	86	344	721	999999	277	799	556	786	125	789	902	999999	335	787	999999	597	450	135	999999	479	999999	656	938	999999	561	999999	554	914	882	61	999999	999999	572	14	406	161	425	204	999999	597	308	390	127	999999	862	336	780	999999	806	513	633	660	896	999999	629	999999	405	999999	638	999999	255	641	904	74	999999	855	999999	330	391	834	181	255	999999	999999	180	984	538	535	294	235	683	430	118	379	428	897	160	429	999999	976	755	999999	999999	663	352	667	486	63	182	17	986	460	999999	972	341	387	12	719	972	
999999	891	869	290	413	140	824	533	999999	646	999999	704	919	999999	999999	89	331	999999	999999	835	513	508	485	363	286	248	232	688	145	48	50	895	441	457	999999	94	885	569	999999	533	999999	143	951	416	840	313	77	515	337	892	19	999999	999999	883	468	146	415	516	13	175	999999	145	397	497	605	446	272	999999	215	999999	203	762	537	472	318	379	999999	78	999999	999999	999999	716	361	253	38	999999	999999	999999	999999	603	678	379	565	999999	625	391	746	464	811	999999	999999	999999	310	16	999999	257	169	544	999999	999999	589	999999	993	40	994	999999	784	999999	468	999999	999999	999999	484	611	999999	999999	206	999999	846	926	633	102	267	129	933	999999	416	355	553	780	999999	999999	999999	899	23	341	999999	535	991	434	607	602	995	559	845	336	129	698	363	874	60	999999	697	649	465	496	89	873	107	999999	784	438	999999	687	999999	213	731	584	999999	321	448	671	560	421	329	41	107	707	284	999999	999999	717	991	678	730	999999	657	343	443	526	261	512	438	999999	650	178	11	317	491	641	605	545	999999	52	436	389	67	999999	999999	434	399	382	598	999999	971	77	999999	921	999999	502	556	397	150	81	69	936	999999	987	771	160	39	789	226	643	11	911	999999	999999	999999	350	518	381	999999	19	999999	879	999999	937	601	583	730	90	359	988	95	217	404	38	983	500	156	999999	513	999999	999999	999999	999999	999999	499	999999	460	999999	678	617	983	184	383	141	943	190	32	305	395	198	429	949	439	237	558	793	999999	588	999999	752	999999	449	868	844	615	528	723	958	448	541	132	999999	411	742	15	999999	833	273	94	999999	477	850	683	999999	749	454	179	928	406	705	552	999999	999999	925	422	544	316	539	526	999999	466	73	999999	853	75	198	548	999999	232	647	960	253	503	172	999999	353	999999	552	105	170	358	999999	561	999999	989	260	708	485	329	471	999999	304	747	668	346	414	993	829	260	561	906	482	706	759	745	309	379	371	999999	78	778	763	444	365	77	671	511	123	999999	999999	489	72	377	761	53	665	999999	834	826	870	999999	936	302	999999	263	999999	98	802	998	689	881	999999	834	261	692	999999	999999	391	601	674	902	880	964	445	81	843	114	945	715	999999	803	999999	999999	779	999999	999999	471	900	111	999999	583	709	124	184	933	152	238	126	78	999999	999999	124	242	161	968	479	971	856	471	420	999999	153	96	999999	886	999999	802	999999	999999	850	999999	959	289	410	999999	202	765	789	511	929	999999	999999	876	999999	999999	688	
312	392	811	999999	870	614	438	691	429	439	623	206	298	597	999999	183	583	227	833	846	999999	999999	999999	775	999999	191	355	542	805	782	276	583	999999	208	999999	419	999999	303	999999	764	530	598	981	661	999999	569	501	914	589	441	999999	658	679	437	853	999999	331	45	535	688	269	896	999999	646	173	999999	561	99	563	929	999999	999999	247	999999	325	246	999999	409	206	154	689	440	952	373	377	617	999999	216	354	999999	97	218	768	301	505	999999	711	344	497	540	17	411	999999	999999	511	135	421	610	121	616	629	922	838	390	999999	828	999999	522	279	555	145	354	744	999	999999	999999	521	946	573	692	535	999999	911	666	146	287	88	999999	862	251	206	999999	104	738	999999	175	379	999999	302	676	999999	199	74	999999	404	662	666	362	999999	788	614	999999	47	999999	91	123	20	999999	999999	999999	750	651	659	38	999999	999999	999999	16	75	676	353	143	999999	999999	12	999999	452	969	999999	483	620	726	999999	83	999999	999999	266	999999	656	999999	164	999999	143	999999	926	999999	539	45	999999	999999	999999	660	999999	151	445	480	999999	150	427	745	670	51	911	770	109	999999	999999	999999	400	628	585	584	359	254	522	156	10	81	969	963	805	416	386	708	80	960	999999	999999	637	999999	909	125	258	999999	160	122	295	999999	999999	903	872	999999	644	999999	977	828	999999	52	999999	999999	480	999999	999999	463	940	264	664	999999	999999	149	999999	832	999999	999999	999999	469	336	449	104	409	861	636	599	76	101	851	771	422	730	252	999999	999999	999999	348	686	169	944	795	970	895	458	92	674	343	319	50	16	999999	999999	518	502	999999	999999	229	437	843	160	114	372	999999	493	252	481	456	488	205	127	608	557	559	524	541	478	208	999999	778	999999	266	756	61	999999	370	176	222	750	799	449	999999	999999	843	18	840	432	881	412	216	611	227	999999	123	922	407	853	696	993	999999	392	749	279	659	999999	894	999999	321	999999	999999	85	269	999999	999999	756	633	698	713	550	684	999999	597	795	744	177	999999	999999	642	138	446	516	479	228	999999	999999	699	225	261	999999	124	492	999999	637	999999	141	999999	521	999999	367	999999	709	150	156	319	999999	795	999999	534	492	144	492	714	192	807	615	605	50	916	282	999999	417	446	999999	436	201	996	960	515	613	999999	233	247	285	999999	737	376	333	908	936	621	745	691	999999	828	631	777	929	829	674	535	311	605	891	311	881	273	400	719	128	856	835	449	921	667	999999	999999	439	999999	80	249	999999	141	979	661	
999999	999999	676	999999	805	423	76	999999	840	87	999999	628	355	973	957	474	999999	999999	790	90	999999	999999	769	112	917	385	347	999999	999999	435	263	180	999999	240	990	165	596	999999	999999	704	999999	704	608	843	153	292	900	466	394	606	272	668	999999	898	876	25	956	574	13	999999	85	489	381	999999	824	999999	999999	999999	983	802	877	507	698	999999	999999	999999	999999	926	958	635	485	999999	202	999999	172	595	829	727	999999	999999	209	31	999999	495	628	309	333	999999	29	999999	289	785	483	592	999999	999999	969	264	608	795	999999	39	615	999999	943	204	297	228	252	238	999999	285	999999	17	602	856	42	212	466	990	757	503	999999	999999	356	999999	408	609	434	407	625	574	128	999999	657	999999	415	999999	552	999999	22	115	950	790	999999	999999	999999	475	999999	872	732	767	798	617	48	999999	132	458	31	999999	999999	999999	999999	999999	999999	948	166	203	360	433	450	934	999999	42	978	651	999999	126	879	353	676	999999	619	562	675	858	776	999999	999999	832	999999	957	86	999999	638	999999	322	115	187	999999	846	830	124	999999	431	797	116	765	999999	397	999999	16	579	677	577	862	999999	240	180	754	999999	999999	674	528	999999	493	858	999999	403	654	999999	447	938	999999	506	845	819	62	141	999999	752	999999	999999	142	560	999999	999999	408	999999	775	265	91	999999	432	168	999999	166	595	999999	938	939	999999	372	999999	999999	999999	77	999999	181	731	53	999999	109	302	12	170	782	542	999999	345	114	459	630	627	398	999999	512	516	391	315	689	999999	999999	999999	938	999999	648	888	84	726	999999	358	237	999	732	999999	982	999999	999999	997	418	624	628	844	833	489	133	999999	999999	809	331	561	647	866	52	820	999999	906	363	999999	522	894	467	999999	372	755	232	630	895	158	276	869	96	394	896	74	604	37	368	458	874	904	301	275	405	999999	711	999999	957	999999	999999	85	288	999999	484	524	999999	387	482	88	999999	502	848	448	999999	461	474	263	969	999999	225	125	548	905	140	999999	602	202	844	950	999999	861	999999	984	61	200	591	999999	999999	999999	908	999999	554	290	999999	999999	66	999999	731	999999	947	457	401	980	695	999999	536	383	294	867	921	999999	542	532	43	999999	829	864	396	352	870	803	999999	999999	79	998	570	268	713	759	999999	748	470	999999	12	596	469	999999	298	79	664	217	999999	51	460	943	684	32	256	795	551	202	999999	999999	84	154	114	804	910	697	421	278	669	534	316	999999	504	642	529	446	936	146	575	327	999999	662	999999	311	146	999999	
323	547	999999	918	999999	369	291	90	826	858	492	665	782	999999	658	395	547	999999	735	287	449	999999	503	809	999999	415	999999	149	701	421	728	802	999999	785	383	873	267	999999	326	947	890	423	815	670	954	280	363	975	669	303	125	572	576	858	685	999999	54	999999	999999	999999	742	152	389	415	139	690	999999	996	226	999999	138	796	536	788	397	36	236	832	855	588	62	651	479	408	305	166	999999	809	110	112	999999	999999	691	525	214	747	999999	999999	540	274	283	366	758	885	999999	328	999999	787	471	999999	999999	999999	356	481	749	999999	673	981	119	999999	463	197	896	999999	955	82	115	20	583	649	993	826	301	591	314	999999	893	594	243	999999	129	448	348	999999	999999	999999	708	220	775	123	84	62	300	567	999999	999999	470	999999	929	102	223	999999	213	822	999999	227	920	999999	176	999999	208	88	999999	142	853	25	849	999999	65	347	374	895	244	470	574	940	535	734	780	229	235	999999	664	999999	763	999999	244	526	785	841	697	999999	999999	999999	914	999999	999999	168	713	794	245	24	588	591	728	328	790	742	999999	999999	999999	195	999999	947	999999	999999	424	999999	999999	759	780	333	669	224	650	999999	851	522	556	578	636	377	30	985	983	220	669	82	423	444	313	501	278	71	159	999999	999999	999999	894	965	581	706	789	954	24	999999	355	374	941	306	476	999999	196	678	98	324	175	998	999999	617	289	351	194	934	456	288	64	607	74	148	472	756	999999	590	996	999999	587	999999	999999	999999	864	304	141	999999	967	45	314	599	973	834	346	999999	140	287	999999	240	522	855	508	735	999999	747	310	802	999999	720	650	999999	682	999999	736	109	37	894	752	984	219	999999	999999	420	973	464	634	239	999999	513	625	999999	904	999999	417	731	567	245	222	126	994	999999	999999	257	394	708	917	815	107	247	999999	246	535	999999	30	454	889	97	761	403	999999	999999	999999	331	104	309	999999	999999	750	999999	541	791	999999	635	989	880	786	718	999999	275	546	819	999999	565	580	389	815	213	999999	962	999999	480	484	818	999999	924	339	960	999999	95	17	12	999999	999999	705	151	564	999999	711	150	668	181	999999	999999	856	999999	999999	999999	750	999999	493	497	179	999999	172	999999	317	863	999999	75	550	825	564	999999	267	999999	755	48	859	439	825	915	999999	605	999999	670	418	987	999999	710	999999	894	220	999999	601	999999	832	285	929	644	999999	700	278	645	599	843	999999	131	999999	321	547	899	585	320	888	577	995	574	494	999999	652	999999	900	920	
89	999999	615	999999	999999	999999	712	480	119	999999	605	999999	999999	856	15	460	64	999999	759	650	173	96	319	999999	560	34	524	267	790	437	991	999999	799	357	999999	943	237	500	782	490	609	77	790	370	714	999999	930	999999	569	44	447	999999	570	260	757	993	999999	715	565	324	234	454	689	681	232	999999	335	300	300	71	232	563	514	278	999999	106	305	949	999999	999999	103	385	698	756	990	636	944	549	999999	999999	607	522	934	999999	265	999999	387	119	147	623	438	999999	849	999999	811	883	850	999999	999999	999999	697	999999	530	768	999999	849	755	932	691	596	156	785	699	727	464	710	628	56	999999	885	718	196	999999	571	368	463	536	201	945	116	785	653	999999	999999	999999	999999	999999	999999	247	416	409	454	427	999999	999999	652	940	131	999999	110	999999	804	288	334	942	999999	585	958	410	766	323	564	987	999999	810	503	999999	760	852	254	718	462	999999	606	999999	273	768	270	999999	999999	999999	414	999999	844	851	981	375	999999	996	373	634	43	765	999999	103	844	467	842	999999	999999	206	189	999999	799	999999	802	995	681	847	679	742	325	863	695	999999	908	417	152	734	828	999999	451	763	488	619	685	697	337	512	641	999999	925	999999	131	519	343	144	358	462	59	999999	999999	167	327	630	318	999999	79	237	195	437	999999	999999	912	845	999999	426	790	999999	999999	114	667	179	215	872	816	796	742	186	909	773	68	690	685	999999	445	293	446	857	310	999999	628	999999	327	214	491	999999	616	286	763	999999	354	999999	999999	945	999999	999999	999999	454	814	999999	999999	893	327	421	999999	633	999999	80	410	471	979	999999	999999	999999	485	567	852	11	999999	999	190	466	422	999999	429	999999	934	999999	999999	921	341	991	53	999999	89	734	999999	906	835	858	394	546	875	302	999999	421	300	564	469	761	671	999999	73	999999	999999	970	481	335	991	489	698	693	556	488	139	999999	999999	999999	121	999999	999999	946	176	532	615	643	999999	130	64	18	599	379	999999	999999	260	391	927	239	457	119	263	457	999999	356	169	999999	989	397	172	949	532	210	999999	718	977	724	783	999999	999999	697	389	361	280	982	889	329	422	794	238	748	999999	659	642	999999	497	336	999999	820	999999	914	654	203	999999	115	999999	399	999999	562	999999	535	607	396	39	759	729	902	999999	999999	466	839	287	204	999999	424	888	872	567	451	999999	999999	999999	963	176	999999	53	999999	999999	174	999999	500	402	860	20	702	150	999999	630	883	283	595	158	109	363	999999	999999	459	44	543	226	
999999	999999	999999	341	143	999999	644	999999	744	715	543	508	22	435	999999	447	427	999999	466	283	225	999999	999999	999999	635	999999	593	610	643	658	593	999999	859	948	999999	668	917	528	876	860	506	999999	885	177	999999	999999	146	999999	397	96	218	274	578	269	999999	999999	157	317	706	999999	258	999999	999999	999999	999999	391	649	74	541	307	999999	899	318	999999	777	999999	366	516	437	549	365	999999	222	999999	449	999999	583	599	946	999999	520	609	822	999999	612	472	866	799	55	358	447	82	142	999999	566	319	956	999999	492	240	999999	999999	879	166	285	338	820	40	646	802	999999	999999	127	18	786	919	86	82	992	315	904	567	999999	88	112	293	999999	132	989	139	999999	999999	117	716	529	999999	730	999999	999999	284	651	836	162	999999	551	999999	954	133	313	646	242	883	980	186	999999	446	181	999999	64	991	551	698	999999	516	999999	207	941	999999	999999	907	199	421	122	718	999999	78	414	226	537	999999	999999	663	819	352	896	999999	629	931	390	92	707	929	610	999999	999999	953	794	645	813	353	456	553	644	999999	457	821	771	272	523	267	42	954	273	999999	662	999999	878	698	999999	950	577	20	30	406	209	999999	810	999999	999999	709	283	768	412	194	267	785	28	423	895	999999	717	367	417	133	60	753	666	270	316	999999	999999	105	35	999999	775	446	533	247	206	196	999999	628	286	813	999999	273	551	88	999999	877	999999	465	803	544	243	220	999999	897	999999	999999	604	550	837	149	635	999999	742	549	418	820	261	999999	226	708	74	98	90	604	999999	786	211	587	187	438	976	999999	302	491	999999	565	844	636	999999	749	999999	470	791	999999	188	999999	531	11	999999	272	625	999999	248	104	480	154	999999	997	757	569	255	26	373	408	173	25	999999	999999	920	853	976	625	889	477	999999	999999	307	943	426	342	264	999999	917	914	813	999999	380	207	21	484	435	846	999999	999999	504	575	107	392	973	172	921	999999	91	999999	296	999999	999999	999999	978	876	847	196	999999	999999	315	999999	999999	458	595	284	645	687	999999	999999	427	139	999999	567	972	550	505	914	999999	264	421	999999	127	110	627	813	689	999999	229	999999	637	999999	275	463	26	458	475	999999	797	699	999999	244	999999	646	999999	167	999999	641	799	437	380	932	226	327	13	331	928	999	830	782	594	46	467	999999	807	188	999999	293	551	523	999999	856	127	280	737	187	952	480	999999	999999	559	999999	809	791	764	705	999999	948	460	695	530	476	999999	25	114	490	776	926	839	220	999999	969	
999999	999999	362	524	999999	999999	590	826	378	999999	298	370	232	546	236	675	350	111	165	915	833	855	993	999999	48	999999	999999	256	410	35	640	500	176	590	999999	534	439	250	999999	87	367	633	326	82	187	999999	793	567	999999	110	586	737	65	999999	146	244	292	753	485	713	779	343	425	999999	999999	798	204	641	587	702	246	110	221	88	557	999999	538	920	430	590	318	608	999999	310	449	903	444	787	454	724	251	685	764	186	308	34	999999	973	265	389	999999	161	999999	560	863	486	999999	977	830	999999	999999	371	999999	999999	404	999999	999999	124	903	913	363	416	197	862	460	560	346	45	780	533	991	999999	664	51	337	167	628	442	999999	963	387	467	956	517	29	880	362	999999	782	999999	684	103	999999	352	35	846	999999	127	110	312	149	490	207	307	944	999999	707	291	567	999999	999999	907	678	999999	536	896	459	680	843	580	208	999999	999999	652	848	898	494	322	25	491	204	510	342	143	823	896	999999	659	999999	878	999999	80	311	545	585	776	999999	140	999999	138	396	292	284	999999	114	999999	237	555	458	56	655	394	275	86	52	51	575	544	999999	999999	637	999999	117	999999	407	137	175	999999	76	82	483	364	506	887	104	999999	999999	812	39	999999	999999	714	210	525	232	788	805	235	999999	544	999999	880	23	186	501	596	184	320	132	977	999999	520	488	386	999999	301	888	388	982	999999	999999	762	515	966	971	922	999999	592	741	619	332	939	999999	999999	871	999999	999999	330	395	999999	737	915	690	999999	652	157	235	823	952	931	999999	426	999999	999999	728	448	999999	56	214	999999	996	592	999999	513	655	999999	999999	956	515	970	999999	567	993	484	403	999999	82	463	324	999999	696	776	999999	810	999999	905	696	850	803	999999	999999	304	999999	816	999999	154	346	999999	999999	94	851	278	318	981	999999	342	433	768	970	827	375	912	731	390	882	230	999999	999999	794	749	871	456	163	92	744	999999	451	186	973	999999	999999	895	999999	239	972	427	999999	999999	829	999999	482	927	880	975	67	324	572	735	934	999999	201	578	392	999999	222	999999	125	235	247	334	890	256	794	721	274	480	854	501	418	464	762	999999	938	417	277	943	575	187	35	429	93	716	999999	693	67	999999	512	410	999999	577	312	242	420	505	999999	235	143	168	999999	586	470	999999	326	479	528	999999	999999	975	389	279	829	937	210	817	251	999999	14	111	664	288	999999	999999	485	840	161	529	884	443	921	51	810	999999	476	448	959	22	399	772	174	171	
999999	536	31	747	999999	999999	42	999999	264	322	999999	999999	504	433	619	26	595	486	999999	998	999999	206	64	348	999999	421	471	761	858	238	999999	242	936	503	932	441	432	737	102	787	497	291	188	999999	819	778	913	52	829	942	426	999999	454	176	159	159	482	683	288	336	902	280	744	36	539	989	999999	10	501	187	999999	858	394	999999	511	999999	28	999999	528	690	999999	999999	932	999999	811	869	788	770	353	782	999999	748	459	765	884	999999	547	162	78	999999	684	999999	551	651	999999	999999	529	913	664	429	141	36	164	999999	827	999999	348	829	224	669	210	334	999999	719	229	845	409	628	655	294	192	865	387	697	15	596	878	290	567	999999	350	874	115	923	999999	932	999999	999999	937	411	878	718	938	999999	999999	360	999999	999999	432	999999	169	901	267	379	999999	276	999999	467	999999	241	605	67	999999	971	999999	336	228	733	78	999999	261	547	690	254	416	474	927	999999	999999	655	999999	55	858	999999	93	448	999999	735	686	384	293	136	278	706	805	820	999999	966	999999	303	141	531	763	144	260	621	220	999999	962	772	348	999999	999999	936	899	559	999999	999999	887	880	718	999999	999999	693	13	999999	999999	983	449	596	28	960	999999	773	999999	810	999999	723	803	472	237	604	999999	914	45	622	736	342	807	256	621	248	89	208	585	648	484	999999	141	999999	352	237	573	999999	753	999999	999999	626	999999	99	277	484	413	425	999999	124	719	142	658	391	398	999999	186	999999	974	999999	880	999999	198	999999	336	999999	999999	999999	999999	10	999999	406	170	657	849	120	999999	718	978	146	834	664	999999	470	929	351	999999	749	736	415	60	999999	401	973	507	83	437	999999	762	65	891	735	305	652	93	323	972	999999	999999	288	26	999999	224	837	945	999999	153	727	946	984	999999	843	941	999999	950	999999	999999	196	160	776	682	383	955	923	255	108	368	903	387	615	379	421	999999	458	399	591	166	999999	999999	290	999999	710	601	777	264	58	794	591	701	999999	319	999999	850	765	605	643	513	999999	592	846	858	249	350	340	999999	389	635	492	324	368	504	999999	167	869	846	999999	782	187	669	206	313	776	212	954	999999	593	570	452	852	755	88	999999	971	192	999999	690	369	270	172	999999	423	312	276	999999	929	868	999999	980	999999	633	861	335	631	396	999999	91	47	999999	44	31	818	192	639	999999	290	638	479	975	447	166	612	521	24	999999	999999	999999	509	869	35	438	965	590	534	229	894	752	244	999999	650	350	652	999999	999999	150	
66	240	672	999999	62	999999	398	999999	999999	761	999999	999999	320	837	612	540	999999	177	371	606	66	238	657	420	675	537	403	894	334	999999	514	639	295	874	999999	999999	338	802	817	734	999999	322	57	773	208	554	442	407	972	999999	768	999999	611	630	94	827	999999	262	42	999999	999999	504	328	445	257	999999	999999	999999	999999	69	212	779	360	636	566	999999	999999	884	221	999999	105	996	921	225	339	999999	38	665	789	999999	970	86	769	302	999999	544	999999	611	999999	999999	500	995	308	999999	999999	988	134	974	999999	350	999999	698	50	999999	999999	900	999999	112	999999	228	999999	399	656	999999	99	135	20	999999	799	32	749	579	368	403	630	999999	698	18	318	350	904	63	601	448	999999	281	46	857	872	999999	961	891	505	307	465	110	348	999999	823	781	999999	999999	999999	999999	601	999999	340	646	999999	999999	212	573	794	765	324	308	999999	217	999999	817	99	999999	999999	862	70	857	84	70	938	999999	761	588	195	537	999999	837	878	560	847	208	941	399	999999	999999	734	397	999999	740	999999	167	312	999999	196	15	691	824	880	999999	980	744	991	279	708	999999	568	624	388	999999	402	486	999999	999999	370	999999	876	700	999999	643	138	999999	999999	344	87	780	227	630	402	190	845	548	999999	566	999999	113	216	671	691	999999	999999	999999	19	840	999999	999999	736	75	770	470	999999	999999	247	246	194	318	984	657	202	927	544	937	999999	207	421	999999	529	864	999999	267	999999	214	18	772	659	27	662	999999	995	999999	54	162	860	931	999999	854	310	999999	381	999999	128	558	479	999999	999999	999999	999999	999999	428	999999	976	999999	999999	512	951	923	982	475	587	176	655	75	661	621	883	392	999999	999999	156	567	553	809	492	407	149	960	735	254	999999	612	139	850	500	511	999999	181	755	999999	980	999999	871	835	142	215	614	999999	897	857	880	887	968	999999	665	861	999999	177	390	998	373	990	198	737	999999	974	999999	805	575	159	999999	712	637	999999	999999	999999	696	999999	676	999999	792	999999	73	999999	374	615	644	541	194	638	571	999999	790	756	999999	990	939	999999	999999	999999	177	809	487	747	840	178	260	999999	288	647	999999	232	501	999999	216	287	927	320	999999	366	340	505	620	936	588	591	921	880	746	999999	88	562	854	518	119	983	608	326	46	999999	365	405	999999	547	473	999999	934	687	550	705	999999	628	770	506	827	672	199	550	168	259	256	379	501	958	569	999999	377	983	993	232	999999	611	283	999999	11	934	252	82	999999	249	656	243	340	50	
266	459	792	358	690	446	793	67	167	787	949	985	903	304	978	861	999999	951	694	327	37	999999	355	603	505	892	430	126	87	918	603	999999	49	461	701	999999	820	29	302	556	438	620	453	496	227	25	40	999999	104	611	278	705	999999	22	23	805	999999	999999	852	797	26	999999	979	248	194	936	999999	452	602	999999	50	952	658	147	888	416	17	858	386	999999	862	482	31	999999	650	898	473	36	447	896	15	631	176	505	539	999999	640	214	311	291	999999	587	354	235	571	999999	56	999999	133	607	797	255	999999	372	935	543	655	999999	598	296	999999	919	15	706	863	418	785	163	607	999999	775	802	556	105	420	284	138	796	904	334	851	71	999999	840	108	999999	999999	804	569	999999	116	136	616	25	818	159	999999	647	372	162	999999	892	999999	996	831	999999	698	716	999999	661	999999	999999	609	273	999999	999999	999999	999999	608	113	598	981	999999	611	31	648	196	541	286	270	701	490	433	999999	794	959	999999	906	18	113	999999	112	851	908	590	256	999999	352	581	999999	142	417	49	268	563	558	308	202	975	999999	808	999999	440	691	959	924	435	857	479	999999	152	120	166	504	52	999999	139	999999	30	774	131	843	999999	868	999999	999999	451	175	198	999999	661	74	930	825	304	999999	672	170	949	999999	999999	999999	872	106	275	32	260	999999	225	77	999999	999999	182	999999	999999	965	207	571	563	674	483	269	669	999999	824	88	189	999999	999999	149	823	969	999999	363	952	999999	999999	863	999999	999999	43	906	950	999999	817	48	892	730	763	339	706	999999	606	284	999999	561	999999	638	999999	197	842	919	344	85	253	459	885	999999	257	611	994	343	999999	999999	640	577	319	548	999999	999999	195	459	578	871	999999	723	999999	999999	181	401	460	342	591	416	999999	124	571	874	999999	367	162	83	999999	162	344	999999	999999	158	643	615	252	462	221	496	11	392	350	473	642	530	999999	433	647	999999	160	662	751	562	999999	999999	15	999999	670	999999	999999	999999	977	426	536	999999	591	224	818	565	158	997	999999	105	414	880	774	108	241	999999	281	729	436	999999	11	682	999999	579	999999	999999	609	807	999999	162	999999	999999	999999	924	999999	999999	939	999999	614	91	999999	163	999999	999999	157	314	999999	907	212	323	787	903	685	999999	425	853	999999	21	260	999999	956	350	215	967	241	525	474	850	171	670	999999	999999	124	354	917	847	150	964	432	999999	375	701	999999	478	999999	959	213	63	999999	93	121	927	999999	913	135	367	999999	574	999999	632	840	901	
999999	542	905	388	789	999999	999999	999999	713	495	588	602	999999	264	745	737	602	281	321	421	350	87	999999	490	788	211	228	999999	900	576	549	999999	818	474	955	72	572	986	999999	872	618	931	999999	999999	349	999999	587	871	621	220	999999	153	320	429	999999	668	984	424	999999	588	122	885	677	147	946	788	784	860	309	683	999999	616	110	449	802	999999	708	932	151	770	623	357	938	689	604	405	999999	399	913	296	87	157	999999	592	759	733	264	242	679	560	999999	999999	572	938	55	365	52	870	626	151	999999	62	283	999999	964	999999	947	987	542	999999	308	395	947	22	999999	26	999999	518	690	79	164	475	263	999999	535	896	999999	999	643	248	363	619	772	771	999999	35	999999	567	999999	999999	786	277	699	138	999999	849	779	999999	342	39	999999	999999	190	557	987	494	798	693	303	78	980	947	353	304	197	688	622	185	687	999999	152	661	999999	696	292	886	776	135	338	686	126	235	667	614	999999	999999	999999	225	783	840	236	190	273	559	23	839	923	405	941	573	236	999999	999999	761	999999	484	643	493	274	111	718	673	365	999999	952	999999	999999	739	201	367	258	407	402	847	999999	999999	398	341	682	453	963	381	194	764	460	522	363	999999	726	627	195	999999	999999	682	131	563	825	999999	607	269	999999	193	213	999999	325	829	999999	999999	999999	925	96	312	811	821	999999	347	999999	999999	166	439	999999	383	22	573	181	999999	999999	999999	999999	790	145	741	734	423	893	779	177	999999	999999	631	320	339	497	801	541	883	999999	138	999999	784	83	234	499	999999	999999	185	181	999999	411	22	381	492	309	999999	790	354	577	398	999999	368	179	878	999999	535	999999	999999	886	221	999999	999999	999999	328	999999	940	716	999999	251	566	999999	717	608	537	209	436	259	999999	39	869	21	197	315	746	210	186	615	204	82	999999	59	806	299	999999	999999	123	999999	999999	317	999999	911	878	112	21	999999	220	759	641	679	725	999999	299	41	27	210	844	982	431	128	998	334	522	999999	287	517	999999	428	648	999999	95	592	999999	521	670	958	142	94	999999	903	989	427	973	524	356	999999	759	774	999999	759	763	999999	999999	935	319	44	399	999999	999999	503	104	999999	120	711	999999	143	90	778	371	68	78	760	999999	999999	138	580	360	997	492	598	758	974	155	889	176	999999	999999	270	212	636	569	102	269	801	809	207	316	272	999999	222	608	999999	413	999999	691	12	999999	893	999999	999999	683	401	556	999999	999999	130	999999	231	545	639	963	999999	576	
734	499	975	501	886	719	931	274	999999	76	280	989	777	570	932	208	173	511	286	463	473	953	177	545	999999	999999	999999	999999	95	726	999999	258	999999	415	999999	999999	715	511	999999	184	875	999999	594	999999	999999	247	968	999999	713	999999	381	999999	999999	365	112	781	332	439	468	830	40	380	188	372	775	31	210	372	892	219	999999	661	944	112	588	999	999999	842	268	795	97	139	846	72	355	173	999999	999999	999999	896	999999	285	52	735	153	505	295	232	559	265	46	606	667	999999	540	719	999999	999999	999999	112	422	490	181	999999	743	901	533	126	999999	612	460	999999	69	995	818	999999	618	219	958	92	714	999999	292	13	758	999999	999999	352	531	999999	980	999999	999999	999999	484	999999	114	378	999999	252	972	178	215	947	804	999999	546	672	999999	334	110	973	626	999999	999999	286	208	999999	999999	262	438	999999	594	391	631	475	130	859	999999	908	111	999999	226	716	120	545	931	999999	209	999999	944	800	665	207	534	999999	368	961	811	999999	999999	937	463	999999	813	791	584	999999	326	999999	148	687	160	999999	999999	860	756	909	999999	999999	355	863	999999	999999	317	638	525	396	999999	624	116	168	58	323	206	174	786	486	999999	328	960	117	999999	999999	361	999999	649	887	999999	999999	259	459	387	958	852	848	969	999999	432	185	276	197	966	701	233	979	639	837	581	999999	84	280	16	265	892	247	844	107	73	999999	999999	638	421	193	374	657	781	99	470	999999	204	747	64	999999	999999	999999	150	999999	647	382	627	811	999999	917	598	979	452	132	75	614	13	871	974	381	196	637	776	783	336	575	999999	549	999999	233	863	336	999999	999999	999999	129	999999	999999	460	691	434	186	332	504	999999	395	214	658	34	999999	354	999999	773	683	999999	999999	996	367	999999	81	184	87	445	92	63	999999	763	173	919	999999	517	999999	421	293	999999	999999	999999	282	999999	999999	999999	549	525	520	878	999999	999999	999999	747	787	133	739	536	999999	516	356	741	250	451	999999	632	51	739	88	349	999999	911	999999	736	531	119	999999	178	59	710	635	562	999999	213	521	708	999999	999999	141	822	777	949	41	776	600	278	75	831	999999	318	329	809	999999	999999	999999	630	83	806	225	678	409	570	487	999999	999999	999999	816	47	929	999999	999999	625	607	265	572	919	879	713	145	999999	54	892	999999	740	390	825	999999	754	203	891	635	423	999999	999999	423	999999	471	362	999999	806	462	38	999999	252	906	999999	212	190	608	100	751	369	999999	999999	634	516	999999	747	298	999999	677	
71	999999	48	987	989	425	153	842	366	458	526	818	999999	801	999999	990	999999	833	686	999999	935	156	112	150	999999	751	248	829	906	948	999999	74	999999	138	999999	194	863	264	917	288	68	347	999999	642	999999	551	342	999999	999999	525	206	913	612	442	742	914	740	897	999999	247	186	324	999999	417	733	462	999999	999999	999999	831	137	806	999999	407	564	999999	904	999999	999999	725	419	88	221	999999	751	810	461	999999	396	486	453	999999	542	679	999999	999999	999999	834	908	771	572	142	759	786	398	399	996	999999	877	999999	999999	279	982	996	999999	108	113	999999	666	922	10	580	813	924	999999	171	274	999999	306	820	999999	79	999999	153	162	286	999999	435	999999	361	814	257	530	250	999999	183	983	999999	999999	12	640	856	178	985	771	991	329	999999	999999	236	135	999999	907	999999	959	940	717	838	844	551	780	678	563	314	118	999999	60	572	458	999999	187	728	394	999999	189	339	901	576	382	170	957	493	36	765	236	63	349	473	290	535	466	155	701	310	232	999999	999999	863	876	28	941	756	386	999999	58	406	375	614	876	999999	48	999999	999999	683	594	296	651	797	88	65	413	586	291	923	747	999999	999999	94	81	227	999999	48	700	999999	229	999999	117	832	716	999999	687	735	999999	999999	496	325	689	999999	999999	935	999999	505	999999	821	615	364	475	462	999999	26	379	291	543	659	594	10	450	111	463	394	189	818	91	258	377	677	989	631	436	432	352	999999	379	145	905	999999	999999	878	748	999999	735	999999	386	700	460	406	201	999999	76	496	874	588	564	330	756	502	424	536	453	999999	375	843	35	33	673	370	912	408	999999	63	999999	571	362	598	999999	534	442	390	798	971	485	61	565	940	557	764	454	58	389	413	126	725	435	811	500	891	629	999999	37	99	494	999999	999999	22	748	313	236	966	671	231	70	43	999999	482	461	323	288	999999	476	908	916	999999	28	350	937	31	999999	551	108	767	905	999999	999999	708	999999	691	867	999999	202	999999	999999	999999	386	167	352	92	987	953	359	999999	613	544	886	128	183	630	774	843	999999	726	176	684	999999	999999	999999	980	679	999999	995	769	456	735	891	231	380	438	487	861	999999	999999	44	193	201	922	164	370	202	999999	534	856	917	33	477	476	999999	853	620	482	840	372	412	956	958	999999	730	877	652	664	999999	745	999999	913	846	231	691	983	999999	945	999999	955	787	999999	999999	999999	852	432	999999	425	154	526	817	14	30	635	451	87	235	612	202	286	
999999	538	999999	789	713	13	187	256	784	104	370	674	732	999999	584	968	461	999999	736	307	620	999999	520	231	999999	148	892	221	779	999999	757	880	753	999999	248	259	947	715	434	849	255	999999	641	60	166	153	282	145	999999	483	999999	415	875	894	666	490	28	275	862	574	121	966	999999	180	999999	489	920	269	646	334	30	999999	394	887	61	999999	999999	470	75	784	999999	999999	999999	306	987	999999	14	858	807	757	241	682	853	860	737	289	544	471	713	676	999999	22	499	726	462	881	30	999999	843	67	895	557	999999	999999	708	364	805	179	192	994	484	72	461	889	103	348	891	999999	159	999999	73	134	756	398	999999	853	999999	443	843	116	999999	26	25	749	862	999999	481	775	999999	383	483	374	999999	719	202	169	561	609	633	999999	989	496	839	81	993	770	801	812	525	854	106	371	335	999999	999999	468	56	712	37	419	867	999999	382	999999	298	698	845	46	205	402	302	657	810	729	999999	999999	999999	943	755	101	882	669	259	307	999999	121	48	212	56	733	999999	999999	582	223	256	873	123	999999	999999	305	925	765	616	133	562	448	999999	606	958	837	290	999999	956	935	999999	208	866	999999	999999	999999	659	642	989	471	999999	453	85	999999	483	999999	999999	124	999999	460	176	126	62	999999	744	837	560	999999	254	219	453	19	892	646	686	999999	17	48	999999	607	645	999999	775	154	845	118	373	964	132	715	999999	999999	943	506	769	420	155	999999	340	661	625	227	398	999999	28	279	561	438	910	999999	246	683	549	999999	999999	883	999999	908	290	999999	474	999999	319	538	102	286	76	999999	877	275	903	277	999999	913	981	428	893	995	135	575	556	934	999999	698	478	999999	627	390	690	885	79	999999	459	704	999999	39	907	859	688	742	212	175	561	644	530	999999	975	636	999999	397	990	356	999999	714	89	539	542	621	70	659	999999	685	705	999999	206	666	818	13	726	952	520	43	317	392	373	999999	999999	999999	999999	509	468	999999	810	303	999999	723	464	744	624	999999	999999	296	799	38	94	999999	470	570	999999	864	160	999999	909	628	999999	956	49	399	351	999999	165	133	452	560	200	999999	875	412	999999	483	211	83	999999	999999	999999	234	243	288	999999	846	999999	813	970	313	359	496	90	999999	427	938	999999	999999	999999	926	501	999999	843	249	999999	426	651	67	474	964	999999	999999	592	840	172	999999	722	761	101	505	999999	352	163	149	211	704	587	693	984	167	799	999999	681	462	577	103	999999	994	450	882	204	863	
349	16	999999	282	903	249	29	775	225	922	973	896	159	158	219	703	48	143	838	957	999999	999999	174	527	405	139	273	999999	269	999999	999999	218	311	913	999999	157	999999	999999	800	347	674	219	942	877	172	784	999999	999999	883	999999	956	316	999999	999999	790	42	999999	132	876	774	976	949	515	999999	611	999999	595	246	155	999999	214	999999	999999	501	999999	863	373	297	364	621	826	843	195	581	772	14	175	74	999999	970	999999	376	62	36	370	724	703	455	275	407	999999	76	284	821	483	847	999999	551	999999	999999	999999	999999	768	264	947	142	999999	933	725	607	599	530	999999	184	756	838	999999	316	999999	999999	170	999999	32	999999	432	759	569	373	108	925	40	999999	999999	999999	311	762	608	797	999999	237	960	999999	730	668	807	668	952	109	75	645	790	999999	420	394	999999	750	531	810	832	197	573	400	835	799	576	999999	999999	917	872	993	239	999999	237	999999	999999	400	999999	999999	999999	764	806	999999	308	463	999999	373	999999	999999	439	561	241	797	965	890	664	999999	934	999999	102	999999	258	45	236	81	415	999999	439	999999	787	375	999999	177	661	999999	390	112	101	382	665	212	773	692	487	999999	762	442	302	346	249	47	466	999999	271	999999	515	771	999999	236	57	611	999999	696	999999	74	999	73	145	896	999999	561	478	561	274	889	68	565	558	915	999999	972	239	102	277	749	999999	302	999999	999999	563	999999	869	864	334	63	278	999999	753	422	321	699	306	406	999999	687	568	904	993	382	268	949	223	999999	999999	84	382	841	428	199	165	706	166	999999	343	890	692	999999	237	999999	620	981	812	145	603	999999	999999	833	999999	589	191	999999	309	534	85	613	406	550	999999	260	681	437	999999	563	267	614	542	505	72	945	995	954	677	782	761	286	146	87	999999	308	408	548	585	838	18	160	407	632	726	729	494	999999	666	999999	540	193	999999	999999	877	999999	86	180	771	320	999999	236	999999	526	772	798	477	328	999999	649	851	142	999999	819	999999	117	999999	999999	999999	342	460	999999	298	700	252	999999	999999	887	210	999999	231	237	777	999999	254	782	822	881	860	927	999999	176	326	27	135	408	340	514	704	769	999999	176	401	999999	999999	740	937	637	999999	999999	999999	999999	128	98	428	623	364	999999	574	772	294	335	59	999999	90	999999	999999	281	574	844	247	449	192	440	955	64	835	349	415	999999	844	195	607	666	92	999999	57	237	598	511	999999	753	939	999999	999999	455	127	550	357	574	213	999999	72	439	955	406	407	687	
143	374	787	24	182	70	927	109	728	392	768	418	999999	309	999999	72	800	494	509	260	955	509	936	295	991	840	310	187	133	177	711	686	275	370	104	234	999999	39	580	879	14	385	727	735	782	999999	337	904	984	999	639	470	896	156	731	634	437	502	999999	342	759	999999	975	999999	681	999999	999999	876	215	457	348	999999	913	630	256	580	782	999999	512	61	512	406	203	133	537	999999	789	128	638	470	999999	999999	999999	999999	129	264	409	999999	999999	999999	999999	460	699	537	661	868	999999	276	999999	161	851	999999	999999	971	829	999999	556	851	33	440	302	34	999999	744	659	126	764	999999	999999	992	180	616	999999	812	999999	61	707	999999	472	669	693	523	228	486	999999	571	242	45	419	999999	707	558	152	623	407	999999	222	954	877	544	114	999999	999999	999999	981	999999	88	187	716	777	655	890	388	999999	747	778	805	762	136	98	884	729	265	999999	295	622	473	534	414	999999	839	753	788	928	999999	810	999999	321	504	999999	493	64	328	641	999999	816	179	788	875	629	967	459	999999	789	660	999999	626	30	622	369	772	999999	999999	234	938	902	999999	999999	999999	936	29	999999	267	754	604	829	410	624	634	478	452	684	658	785	524	389	925	999	278	190	194	999999	698	144	610	999999	291	999999	702	218	714	999999	999999	939	999999	483	202	999999	999999	830	975	11	395	999999	916	97	896	987	710	558	999999	112	192	999999	752	999999	795	132	154	665	547	999999	999999	425	763	733	694	718	185	999999	197	852	999999	447	215	193	999999	554	227	522	52	303	394	999999	241	612	536	381	197	999999	999999	999999	999999	528	292	669	89	970	390	192	403	187	812	669	371	134	297	744	413	569	999999	250	904	631	623	254	921	778	999999	161	207	999999	531	999999	362	128	999999	296	165	545	114	382	174	44	129	865	491	999999	999999	117	325	792	967	628	389	999999	174	307	905	48	748	999999	786	239	999999	90	655	954	999999	252	210	10	589	868	464	566	86	869	999999	757	762	206	999999	86	836	414	355	999999	477	915	954	999999	391	126	797	803	596	935	999999	49	219	536	999999	539	906	324	213	109	173	823	370	304	999999	157	286	552	314	709	402	999999	999999	752	486	401	298	585	619	472	81	661	969	999999	820	999999	548	235	787	465	179	999999	211	255	740	999999	554	659	829	243	840	254	498	886	542	478	999999	467	59	26	251	331	705	741	38	511	999999	999999	483	999999	609	60	764	999999	540	880	999999	489	22	832	846	638	
756	385	631	826	172	93	609	999999	167	999999	186	771	224	848	816	470	999999	238	801	336	186	999999	634	999999	490	649	356	661	108	825	454	999999	999999	999999	999999	329	119	211	348	769	619	141	175	528	999999	993	634	691	999999	999999	272	999999	40	999999	462	260	751	999999	999999	999999	999999	947	253	342	636	958	600	612	283	497	360	25	889	41	717	55	999999	115	915	496	25	664	597	199	563	670	197	999999	999999	324	999999	999999	865	999999	999999	671	887	833	891	915	402	32	418	576	999999	999999	894	998	999999	999999	920	645	925	849	507	82	360	64	779	999999	771	940	462	959	920	93	159	73	999	55	167	506	999999	999999	104	999999	256	999999	640	316	999999	198	856	741	404	931	351	25	999999	959	320	832	64	999999	154	461	569	458	656	999999	999999	999999	998	757	999999	423	432	925	755	514	826	999999	999999	473	200	999999	94	720	565	988	741	143	999999	49	734	335	999999	297	999999	642	434	999999	375	175	218	999999	199	999999	492	980	509	425	269	999999	143	981	418	591	999999	572	377	848	893	667	999999	963	95	959	999999	924	970	144	999999	123	90	39	963	258	264	255	392	984	999999	584	489	326	999999	932	999999	753	999999	861	561	293	275	585	999999	707	442	254	859	240	87	999999	19	374	354	156	732	114	999999	170	336	999999	189	999999	619	319	188	417	99	162	62	278	18	119	582	787	999999	504	999999	999999	999999	20	396	162	999999	670	574	124	999999	999999	210	802	735	755	534	81	113	882	999999	594	529	35	164	706	188	808	559	899	792	567	309	237	979	999999	355	326	103	37	486	948	744	999999	446	372	999999	260	543	262	585	511	999999	965	538	540	999999	790	855	689	974	107	121	999999	999999	413	999999	972	823	973	410	218	977	86	405	999999	850	465	589	791	754	999999	999999	307	324	291	999999	999999	698	999999	34	564	470	999999	62	999999	837	999999	742	42	944	979	436	999999	851	377	533	606	570	521	689	282	211	73	934	56	832	813	360	999999	529	999999	284	384	999999	845	747	573	34	26	189	999999	722	999999	846	775	501	999999	999999	947	757	287	772	187	999999	752	363	407	479	16	555	999999	719	701	512	860	704	61	620	15	999999	960	582	553	341	908	999999	999999	226	999999	554	137	368	412	999999	252	321	999999	999999	206	492	349	103	27	470	166	71	31	53	999999	80	449	94	450	327	999999	704	229	845	851	203	708	190	320	461	427	665	999999	417	999999	999999	607	436	423	523	999999	866	565	999999	185	
846	537	999999	240	98	999999	53	917	94	495	548	999999	261	774	999999	999999	169	999999	565	999999	500	999999	613	784	447	473	22	670	927	47	999999	149	999999	999999	999999	999999	107	999999	232	356	383	747	999999	999999	999999	999999	999999	662	999999	999999	130	93	999	50	999999	101	999999	999999	792	999999	999999	383	990	57	999999	408	956	999999	769	347	686	219	560	999999	668	999999	999999	691	999999	992	126	360	999999	198	916	848	149	999999	984	999999	742	281	167	607	264	10	999999	999999	367	322	999999	999999	892	999999	62	910	532	790	381	932	999999	241	764	999999	999999	999999	134	999999	999999	999999	999999	860	607	855	999999	415	62	953	999999	668	995	999999	334	999999	502	362	999999	186	145	15	999999	358	724	999999	355	511	999999	366	108	522	876	954	54	650	64	638	167	999999	478	999999	858	578	836	712	937	220	907	999999	307	156	284	947	667	134	999999	910	145	555	999999	103	898	696	999999	442	792	51	313	683	999999	999999	205	430	708	498	157	747	999999	999999	124	999999	999999	999999	68	952	248	928	296	919	999999	999999	999999	611	536	384	999999	999999	723	403	919	895	907	234	329	444	951	853	999999	999999	999999	653	397	133	441	999999	999999	405	637	902	204	864	754	393	432	999999	999999	999999	999999	333	999999	986	33	128	102	229	237	999999	183	624	11	999999	999999	127	942	999999	999999	380	999999	170	885	353	534	821	209	999999	999999	523	801	777	83	999999	999999	999999	430	990	629	999999	999999	999999	148	130	999999	23	901	809	185	999999	450	825	795	990	423	733	448	405	461	212	918	47	999999	713	578	406	550	644	434	772	999999	952	977	486	350	957	31	999999	131	999999	920	399	879	513	82	975	999999	999999	943	999999	478	34	538	426	999999	992	999999	999999	551	999999	472	266	385	413	999999	498	848	318	999999	466	712	683	283	940	999999	529	167	999999	999999	999999	424	466	999999	208	304	672	423	560	136	357	824	999999	223	305	58	663	24	476	574	584	136	999999	443	999999	523	795	751	598	999999	831	999999	569	999999	948	411	16	565	186	119	999999	85	297	999999	999999	999999	125	469	978	892	629	514	691	10	999999	476	751	999999	999999	685	999999	921	824	426	305	522	999999	802	999999	893	52	107	838	367	307	508	838	490	151	844	999999	335	999999	706	514	326	153	568	736	999999	660	983	999999	999999	610	355	260	999999	887	779	387	323	204	95	850	531	676	999999	703	558	637	270	881	379	287	182	158	128	911	978	999999	999999	75	793	243	68	756	999999	756	999999	999999	999999	999999	372	467	
94	141	999999	999999	999999	650	819	999999	999999	844	399	112	972	223	999999	999999	141	959	999999	409	690	999999	999999	851	791	999999	338	576	751	999999	999999	667	518	911	999999	51	471	272	999999	999999	560	831	887	949	999999	956	999999	134	329	754	127	999999	999999	999999	777	999999	730	835	74	999999	999999	999999	123	878	183	731	593	71	30	396	735	868	40	999999	849	859	370	461	999999	999999	992	214	257	996	192	662	973	999999	999999	366	321	635	208	721	26	317	717	999999	999999	122	373	722	113	999999	29	258	976	123	999999	917	476	999999	827	239	225	117	994	127	695	521	757	47	927	664	999999	109	670	319	564	542	152	999999	685	896	471	280	999999	324	976	999999	999999	999999	443	226	999999	999999	808	968	999999	999999	322	599	323	264	364	999999	794	449	858	919	588	667	559	580	999999	125	999999	930	768	945	999999	680	150	999999	835	999999	603	710	999999	42	301	701	999999	999999	229	999999	47	999999	999999	145	999999	999999	465	999999	355	999999	309	862	451	773	459	877	210	560	902	641	459	561	428	465	732	93	674	825	999999	886	999999	904	999999	232	999999	171	398	999999	999999	354	999999	93	999999	817	999999	741	269	10	583	423	999999	263	752	587	103	486	999999	999999	412	401	987	640	438	999999	999999	999999	511	999999	696	999999	489	999999	100	999999	427	376	154	610	999999	990	824	673	252	215	394	999999	161	773	999999	600	999999	999999	230	78	367	584	655	947	999999	202	240	49	314	999999	934	924	172	205	170	726	342	402	218	999999	576	323	397	232	83	574	999999	737	100	999999	140	176	999999	31	199	842	721	207	958	674	760	785	368	957	280	470	437	956	612	412	268	999999	999999	807	999999	999999	196	432	873	87	949	999999	949	999999	164	999999	578	999999	15	328	15	999999	444	544	999999	791	954	440	951	613	999999	296	999999	687	999999	375	73	548	999999	155	655	999999	333	999999	724	267	836	159	999999	513	891	999999	999999	294	406	999999	330	569	156	711	999999	756	480	269	939	663	999999	271	383	788	704	39	621	859	672	716	811	999999	819	999999	955	805	637	448	722	851	344	840	290	712	55	504	402	999999	999999	899	818	73	940	71	890	574	999999	24	808	999999	999999	101	999999	690	999999	765	749	999999	756	294	129	41	547	999999	999999	537	980	670	999999	209	636	999999	804	999999	897	748	623	757	999999	999999	999999	623	639	859	185	252	227	999999	401	289	999999	999999	999999	770	999999	787	525	999999	743	999999	999999	999999	281	609	235	872	297	850	793	999999	152	991	248	375	
265	506	401	688	912	999999	999999	999999	279	999999	999999	986	739	44	991	999999	232	999999	24	161	795	923	351	40	634	313	955	377	999999	999999	147	762	411	999999	514	284	999999	837	999999	667	52	999999	836	817	163	248	143	262	858	683	351	380	977	999999	999999	342	164	371	64	609	130	943	999999	999999	326	999999	999999	52	999999	999999	724	394	832	357	119	591	999999	534	999999	999999	999999	999999	518	999999	486	766	785	324	127	999999	130	999999	783	339	999999	109	631	395	501	471	663	100	732	999999	958	956	999999	630	977	999999	999999	630	494	668	439	427	999999	458	964	559	999999	270	999999	357	999999	699	610	503	810	20	959	702	42	415	732	89	970	378	175	529	229	165	346	138	999999	500	540	125	899	129	674	999999	430	942	999999	402	999999	999999	553	269	356	999999	819	967	38	552	597	89	936	999999	999999	65	293	444	340	751	923	797	429	107	999999	495	603	999999	345	786	281	100	850	999999	999999	999999	999999	905	183	185	999999	999999	110	385	902	999999	188	549	999999	618	889	985	611	999999	478	999999	999999	999999	109	860	999999	999999	632	251	280	507	238	607	443	862	241	387	999999	165	415	554	697	54	204	708	317	63	28	726	896	296	488	47	999999	548	639	378	999999	323	734	216	747	999999	999999	404	999999	581	116	999999	999999	512	999999	456	407	923	679	910	261	401	999999	396	120	999999	355	999999	29	201	746	895	232	863	999999	947	430	209	807	999999	999999	799	486	736	947	218	999999	394	571	41	999999	999999	869	999999	126	414	770	348	105	841	999999	130	385	40	834	999999	999999	524	930	999999	36	999999	126	840	969	461	915	816	448	901	566	999999	999999	999999	999999	810	36	999999	999999	177	186	91	999999	966	336	820	423	456	999999	737	999999	824	463	794	14	442	820	38	759	664	499	953	900	203	999999	552	707	999999	477	34	194	93	777	999999	999999	945	103	999999	999999	158	999999	468	915	711	999999	741	506	999999	982	999999	989	997	743	92	678	233	999999	999999	691	999999	122	35	978	999999	552	999999	57	700	999999	69	999999	670	524	610	626	40	999999	199	999999	543	55	89	415	999999	44	196	349	695	95	999999	999999	192	468	730	45	22	490	47	168	730	694	806	433	922	780	328	483	142	465	647	194	991	986	158	738	43	619	999999	999999	999999	209	999999	999999	999999	305	166	212	793	574	614	549	10	40	203	848	999999	656	999999	999999	999999	999999	999999	239	447	191	772	205	999999	992	999999	402	999999	204	803	531	342	202	605	627	999999	126	690	
999999	851	107	194	961	793	999999	999999	386	136	63	136	652	999999	132	999999	645	532	961	891	999999	571	221	690	999999	999999	672	516	56	999999	865	999999	599	32	999999	999999	350	997	811	411	20	503	626	275	999999	78	161	999999	219	35	959	104	662	234	889	995	999999	999999	999999	734	999999	793	452	335	271	110	537	999999	352	745	826	648	721	559	880	999999	945	945	883	737	85	142	999999	31	999999	770	300	374	999999	654	747	932	999999	87	290	227	61	301	14	706	540	531	197	474	999999	321	999999	112	354	593	60	694	534	650	999999	988	999999	431	999999	999999	809	172	496	697	997	894	38	999999	278	662	999999	653	940	187	206	553	945	999999	999999	999999	397	197	30	549	604	62	408	968	428	302	999999	629	67	514	896	999999	45	499	477	314	293	739	999999	691	347	406	753	999999	454	114	999999	664	999999	999999	999999	999999	999999	946	103	944	495	69	224	975	931	625	999999	999999	290	828	518	456	364	517	496	658	363	999999	999999	207	309	61	524	324	260	999999	30	602	411	284	235	98	999999	532	819	233	524	858	759	721	810	999999	76	999999	595	596	999999	102	968	454	268	813	744	896	645	444	545	900	999999	865	604	993	34	999999	602	429	999999	832	999999	272	999999	505	579	490	397	999999	999999	999999	728	663	766	928	634	957	25	999999	999999	509	886	384	687	623	142	893	126	816	303	70	33	999999	545	477	999999	705	999999	763	243	264	508	664	459	999999	181	71	109	676	369	76	989	190	999999	550	945	999999	585	519	372	999999	999999	580	688	999999	875	999999	128	999999	534	999999	647	999999	188	100	11	232	925	50	999999	80	793	450	999999	999999	80	842	999999	994	999999	999999	999999	800	400	557	890	928	975	999999	771	999999	943	811	151	440	429	737	11	985	549	722	398	999999	77	301	999999	922	999999	999999	854	42	999999	133	766	453	999999	846	861	631	209	999999	257	400	279	832	137	982	309	26	807	999999	841	115	454	809	692	999999	732	108	664	968	805	524	680	738	157	999999	55	698	633	583	875	379	786	476	475	998	274	244	999999	910	623	999999	654	521	201	366	678	956	760	230	123	762	999999	241	277	733	719	999999	685	316	937	611	393	233	466	471	329	999999	999999	694	322	498	934	754	354	698	869	169	546	791	151	98	999999	999999	469	123	412	554	208	742	288	999999	559	857	999999	22	999999	430	64	999999	47	999999	622	76	908	625	828	222	886	579	863	559	994	894	175	848	999999	980	764	353	999999	999999	
779	999999	415	589	938	999999	781	342	975	448	115	817	999999	451	476	871	504	844	999999	199	668	629	879	729	999999	999999	692	134	348	999999	666	710	999999	273	921	30	660	329	687	752	999999	554	604	424	999999	999999	150	724	381	999999	486	999999	68	999999	999999	999999	722	686	850	282	393	999999	999999	999999	782	999999	157	490	999999	455	999999	185	166	999999	757	123	35	464	285	561	525	968	999999	545	266	999999	652	999999	999999	771	999999	973	478	414	368	784	560	371	641	60	39	999999	203	999999	999999	999999	763	525	122	999999	999999	267	411	298	757	999999	904	999999	999999	999999	999999	358	333	758	999999	246	706	752	999999	973	999999	663	822	999999	999999	999999	774	826	999999	955	982	136	686	174	647	50	999999	189	657	943	880	999999	396	605	308	681	336	999999	778	999999	604	20	351	149	999999	470	445	186	767	892	999999	999999	504	29	63	999999	999999	169	121	116	674	527	105	240	999999	460	277	227	926	850	538	339	999999	608	361	999999	784	999999	734	186	605	396	422	764	303	999999	608	376	999999	683	19	176	333	672	681	999999	915	121	999999	979	999999	228	259	916	363	320	999999	896	668	92	840	134	434	999999	511	287	999999	999999	999999	300	852	901	675	999999	999999	371	999999	386	926	284	65	673	501	755	983	386	146	505	410	982	773	711	708	469	843	885	999999	999999	170	403	972	585	999999	999999	999999	999999	552	999999	86	991	313	999999	999999	393	999999	176	632	679	951	134	999999	999999	929	954	526	150	202	999999	999999	999999	629	619	225	533	999999	480	499	746	628	692	834	139	429	999999	679	130	741	999999	443	676	263	73	999999	45	262	374	999999	230	238	986	108	346	606	131	372	694	437	446	999999	999999	677	886	60	269	300	21	189	520	284	405	408	878	773	999999	701	566	183	189	281	937	824	999999	517	642	593	497	532	308	56	984	999999	305	242	887	999999	377	22	186	745	250	195	999999	945	999999	587	230	999999	873	429	999999	521	257	175	154	730	408	378	418	675	802	488	880	999999	300	999999	113	645	885	734	334	999999	996	444	40	752	689	334	685	64	373	999999	659	878	249	473	445	140	97	167	600	999	999999	511	942	999999	314	671	655	130	484	999999	687	148	999999	999999	525	813	144	999999	50	84	999999	363	312	999999	999999	999999	234	826	276	972	557	727	999999	335	948	495	502	999999	999999	999999	999999	999999	580	788	246	999999	782	986	999999	632	996	695	126	999999	316	250	208	74	999999	311	446	828	853	511	999999	960	13	770	999999	
39	320	864	954	32	405	999999	782	523	999999	318	230	247	877	999999	976	862	611	618	29	999999	296	999999	999999	146	581	999999	712	79	762	999999	516	22	682	918	321	999999	741	104	130	999999	999999	685	433	623	91	209	950	218	534	173	358	395	751	999999	743	883	527	817	450	555	425	999999	999999	364	801	217	565	999999	999999	999999	131	517	498	840	999999	611	999999	724	65	999999	899	503	545	598	999999	131	271	999999	184	438	614	923	999999	999999	999999	999999	923	79	821	873	643	991	885	689	52	999999	896	911	366	142	879	802	999999	78	999999	921	177	173	436	999999	946	489	784	894	240	207	863	923	86	494	687	934	902	191	738	908	617	856	999999	96	235	360	718	52	999999	999999	171	584	919	841	999999	760	643	999999	927	163	216	991	458	844	978	973	834	872	455	945	900	580	339	746	999999	321	617	350	454	596	771	999999	346	429	46	288	13	244	906	926	301	760	999999	584	701	999999	407	710	118	999999	525	999999	597	612	911	591	999999	999999	537	276	152	999999	697	341	392	999999	654	38	808	699	969	600	999999	528	654	149	999999	999999	55	999999	913	906	999999	202	80	924	154	733	999999	999999	999999	830	706	999999	784	998	73	999999	999999	999999	999999	378	902	418	292	999999	880	79	957	771	999999	500	999999	999999	362	245	70	999999	270	999999	999999	921	999999	363	665	149	999999	999999	743	999999	85	999999	562	999999	716	544	14	823	910	155	54	85	775	746	190	543	702	857	287	548	937	569	662	734	999999	60	858	549	753	153	42	553	335	311	999999	872	937	319	143	999999	241	999999	999999	124	999999	999999	155	774	183	132	446	46	59	999999	718	516	740	828	911	666	686	465	79	767	123	500	750	474	60	999999	605	392	723	999999	316	699	975	547	999999	999999	999999	93	375	631	706	995	504	139	592	189	141	119	408	477	141	999999	177	825	11	922	504	681	724	865	526	63	322	589	888	29	540	202	517	258	999999	602	99	448	70	127	996	620	999999	870	186	496	984	256	337	999999	999999	999999	999999	999999	168	233	369	999999	114	653	683	914	251	573	649	939	999999	999999	715	538	687	728	765	884	999999	999999	799	854	999999	39	999999	999999	999999	358	496	999999	999999	128	99	537	243	588	344	417	444	91	999999	317	230	999999	999999	999999	540	798	999999	803	394	662	472	285	434	515	821	999999	583	617	662	892	86	269	293	999999	70	188	305	108	394	357	449	844	513	491	633	999999	145	245	999999	463	505	693	995	993	655	
999999	113	999999	767	269	834	999999	429	999999	241	961	952	420	999999	362	503	754	418	47	222	627	999999	999999	881	378	939	347	92	209	396	999999	999999	999999	828	255	999999	577	341	135	999999	623	999999	999999	260	672	500	724	999999	182	960	999999	284	999999	999999	37	999999	171	846	398	329	496	743	230	999999	847	697	662	592	527	287	999999	999999	999999	524	598	212	744	691	218	999999	224	874	909	999999	645	118	999999	518	800	212	913	731	942	806	999999	879	205	999999	999999	975	999999	142	945	895	44	999999	991	443	999999	825	309	479	637	999999	114	621	834	981	454	999999	999999	153	791	324	373	999999	480	486	497	719	999999	807	289	999999	999999	92	999999	999999	214	317	126	999999	335	975	903	999999	999999	431	702	999999	999999	224	999999	999999	594	694	999999	631	531	840	999999	515	945	473	819	501	200	404	481	32	999999	819	777	147	622	518	817	816	420	999999	109	999999	999999	999999	673	999999	324	616	649	354	740	999999	493	373	458	611	999999	999999	165	411	254	999999	950	679	722	236	447	355	60	86	999999	534	999999	601	741	809	999999	999999	799	37	187	584	754	137	291	999999	999999	414	688	21	590	955	999999	19	685	409	999999	114	370	447	354	969	566	573	999999	215	96	891	632	648	880	74	72	138	999999	669	944	822	398	336	900	43	666	999999	495	921	999999	211	916	999999	711	999999	502	362	999999	217	28	999999	659	85	308	443	782	50	999999	999999	893	999999	784	999999	464	285	716	999999	546	321	313	527	87	555	999999	885	975	999999	936	999999	572	709	455	27	651	763	173	322	37	467	261	626	907	969	38	352	427	901	876	999999	908	468	816	999999	904	999999	114	999999	744	423	468	491	113	875	952	999999	85	767	373	701	122	404	15	89	999999	999999	619	118	527	988	467	84	999999	510	356	114	893	999999	122	999999	659	69	999999	614	999999	770	523	42	26	844	276	660	537	184	323	514	462	736	999999	227	999999	995	999999	999999	956	999999	76	602	999999	848	300	991	654	999999	999999	999999	826	999999	90	299	999999	586	101	999999	999999	807	546	250	196	999999	651	999999	999999	999999	280	999999	999999	822	658	614	703	920	513	178	999999	284	15	325	141	999999	688	70	655	22	64	999999	999999	902	43	158	847	826	415	999999	206	142	219	999999	999999	389	578	14	743	476	595	252	82	923	999999	447	801	231	118	925	163	999999	511	769	840	976	759	581	788	509	767	877	515	826	999999	999999	75	256	383	752	692	683	327	188	427	811	231	980	773	596	
999999	625	718	999999	533	615	631	450	919	965	630	999999	226	244	999999	999999	999999	256	999999	717	999999	555	847	365	999999	999999	273	332	352	999999	755	778	807	201	162	151	999999	35	303	365	790	624	337	418	132	694	999999	999999	999999	708	84	999999	999999	65	224	801	778	999999	999999	999999	352	308	108	889	219	851	200	34	999999	567	559	712	952	596	927	757	228	439	242	548	22	190	853	999999	955	999999	999999	752	976	361	373	805	999999	250	23	999999	526	447	208	280	999999	442	999999	911	158	371	32	441	138	466	582	348	129	999999	999999	999999	999999	464	934	999999	111	999999	57	730	999999	999999	933	711	583	446	241	781	240	962	53	999999	188	941	495	999999	757	318	624	520	778	34	999999	79	999999	851	45	71	999999	768	179	66	999999	281	716	999999	438	321	858	691	235	801	118	167	665	470	999999	514	969	351	999999	792	999999	537	951	180	78	863	510	999999	410	179	279	472	792	986	999999	906	999999	101	164	445	999999	932	295	999999	916	527	414	999999	868	531	102	999999	999999	387	242	999999	330	546	335	999999	810	137	290	65	531	646	375	678	284	86	289	877	999999	999999	999999	891	252	973	264	550	459	770	862	999999	87	119	999999	415	999999	338	999999	999999	765	590	635	999999	999999	999999	455	280	999999	736	999999	792	252	224	973	849	54	999999	614	356	999999	784	125	50	999999	411	999999	422	270	999999	999999	945	499	601	122	606	611	19	250	22	527	983	999999	722	314	79	637	862	145	536	370	413	999999	999999	999999	999999	999999	594	67	999999	999999	43	999999	999999	812	520	303	650	112	376	247	45	110	601	828	999999	396	403	735	205	774	125	286	733	999999	999999	999999	999999	205	141	999999	999999	999999	999999	760	999999	999999	207	909	999999	776	999999	999999	999999	298	334	999999	132	412	999999	594	81	859	862	475	146	756	286	601	301	298	44	455	970	244	231	93	110	840	343	999999	198	493	941	999999	999999	364	517	999999	275	999999	999999	856	999999	547	70	999999	99	535	624	999999	697	606	618	999999	741	541	999999	534	999999	251	211	292	78	772	405	588	917	999999	686	781	249	840	335	92	999999	188	356	999999	184	73	994	999999	226	606	637	592	999999	999999	687	999999	574	982	378	34	17	816	999999	335	151	482	249	656	848	842	498	856	280	535	316	562	194	366	999999	13	257	636	999999	471	145	812	999999	999999	755	440	217	999999	472	311	85	999999	400	31	291	999999	823	348	726	383	118	780	999999	349	139	134	72	999999	999999	374	777	381	749	
999999	199	999999	769	767	900	418	635	241	394	999999	460	999999	171	999999	85	658	189	908	999999	692	363	365	500	373	353	630	999999	999	634	999999	999999	704	634	85	831	951	999999	66	447	318	748	876	396	353	889	207	962	899	141	973	999999	999999	471	66	962	834	839	405	423	279	50	636	607	296	444	755	307	96	341	134	726	999999	471	999999	999999	487	969	156	483	156	667	478	867	660	913	999999	999999	577	122	997	122	536	643	177	277	121	279	109	908	143	899	876	568	17	256	71	407	870	122	485	865	692	921	999999	612	999999	769	946	383	999999	522	730	973	344	21	999999	490	303	999999	832	217	869	248	999999	257	791	909	999999	999999	999999	999999	999999	465	637	141	430	614	999999	565	705	352	332	726	140	620	999999	902	234	996	999999	581	999999	546	289	999999	999999	999999	581	30	999999	663	999999	999999	531	999999	160	999999	346	212	591	999999	999999	738	628	490	885	152	999999	729	87	889	999999	999999	999999	280	165	999999	186	999999	145	976	43	355	744	51	442	790	204	620	999999	904	565	31	414	482	467	375	918	799	999999	853	346	851	942	999999	978	56	195	261	364	334	98	975	999999	614	999999	768	993	586	57	105	947	497	999999	183	333	663	458	874	813	789	907	386	978	291	640	191	413	999999	999999	396	604	943	999999	146	999999	590	999999	800	931	698	999999	999999	752	296	999999	848	999999	999999	607	325	598	321	448	999999	426	999999	999999	785	974	369	999999	190	522	660	501	14	241	133	366	743	999999	658	942	124	999999	999999	999999	691	386	791	599	644	215	999999	999999	999999	505	690	719	999999	593	999999	825	571	999999	202	819	101	795	901	617	469	412	999999	616	940	378	333	167	999999	86	315	409	999999	769	720	974	999999	862	218	999999	999999	413	999999	999999	539	999999	381	780	225	756	543	895	484	999999	140	241	351	141	858	913	181	533	869	39	999999	769	641	802	623	999999	54	238	587	402	77	999999	999999	999999	87	117	999999	552	941	999999	542	419	924	20	639	488	633	642	14	304	999999	26	543	231	999999	769	200	579	999999	999999	712	315	999999	92	116	84	89	636	64	750	916	999999	591	999999	496	869	999999	999999	999999	144	999999	412	999999	292	75	60	522	999999	843	317	916	428	394	944	999999	237	110	842	903	565	409	999999	588	264	388	707	999999	766	999999	11	924	999999	999999	33	999999	309	91	999999	26	999999	561	159	792	999999	833	497	244	647	395	269	999999	13	728	999999	734	597	824	969	999999	367	624	755	999999	
841	393	999999	22	370	999999	91	155	84	825	846	13	259	999999	841	430	999999	473	788	381	475	243	921	840	809	298	815	999999	999999	132	659	999999	805	954	999999	362	999999	485	873	116	999999	123	694	187	999999	602	999999	999999	982	549	21	894	999999	999999	999999	999999	472	517	212	81	725	606	44	951	176	415	208	305	263	488	943	416	999999	681	999999	361	548	999999	999999	999999	813	432	999999	999999	999999	765	605	430	999999	352	890	969	999999	999999	391	706	89	743	21	476	404	190	139	504	605	999999	999999	165	999999	378	69	729	557	995	268	999999	115	472	999999	410	809	777	80	911	598	974	143	999999	999999	999999	282	805	731	492	999999	633	302	999999	966	515	471	999999	999999	999999	999999	999999	421	287	543	999999	601	999999	902	610	666	626	119	228	999999	631	472	999999	865	946	106	263	997	75	193	635	10	999999	506	335	939	369	999999	224	999999	437	563	855	264	211	999999	999999	903	130	826	999999	523	83	102	344	52	964	585	177	760	999999	173	356	104	999999	999999	494	999999	576	671	306	999999	895	599	478	77	616	999999	663	999999	999999	999999	876	249	999999	121	999999	25	999999	293	999999	784	496	463	999999	273	217	761	999999	123	284	554	336	999999	529	999999	627	483	624	999999	435	723	921	990	999999	999999	297	117	999999	999999	170	479	999999	293	696	522	476	441	999	999999	860	999999	999999	999999	999999	886	999999	427	719	775	999999	999999	401	894	857	261	862	999999	144	999999	999999	110	665	999999	953	805	605	52	999999	16	755	196	484	419	416	580	828	382	97	442	653	870	397	330	312	717	88	64	436	999999	659	970	307	999999	238	760	198	344	999999	999999	291	999999	664	999999	30	307	968	999999	487	999999	432	490	999999	702	278	115	712	345	257	245	727	550	616	999999	357	785	888	407	191	655	391	999999	999999	999999	160	672	216	683	310	14	999999	999999	999999	160	22	179	561	604	999999	132	57	853	96	360	999999	741	999999	999999	366	999999	418	999999	999999	832	894	999999	999999	427	999999	999999	899	999999	999999	999999	496	630	972	466	315	999999	233	999999	999999	68	999999	999999	407	435	621	418	306	870	327	75	595	187	999999	745	265	84	474	144	63	211	999999	28	817	843	863	748	768	999999	40	188	21	999999	972	741	234	365	540	279	805	999999	310	999999	711	970	657	319	334	999999	999999	241	713	999999	241	398	999999	589	721	564	571	873	650	999999	840	149	64	470	215	564	999999	900	544	205	339	920	900	203	317	847	196	554	999999	540	708	798	475	999999	893	
583	999999	644	644	975	707	931	999999	912	999999	999999	915	196	999999	770	716	310	697	517	759	320	497	642	282	873	378	26	460	119	688	999999	673	142	999999	631	658	876	265	568	497	999999	999999	988	999999	744	931	999	450	653	824	408	999999	999999	172	582	96	273	372	770	607	690	999999	999999	234	157	898	999999	619	482	999999	840	54	999999	999999	361	883	999999	638	537	941	378	999999	807	999999	290	999999	716	969	994	544	395	513	495	999999	999999	999999	64	764	857	846	158	390	999999	999999	983	363	971	937	810	699	587	635	835	999999	238	124	673	98	943	216	192	999999	624	937	725	336	559	178	223	999999	829	744	781	690	793	988	609	999999	311	926	969	778	999999	305	957	760	678	666	731	692	262	966	999999	650	999999	344	765	999999	816	657	804	802	724	385	870	842	854	154	999999	999999	514	409	786	27	247	999999	654	329	980	965	657	893	446	530	182	862	924	999999	36	458	232	999999	458	999999	999999	176	999999	783	999999	124	999999	534	630	999999	187	999999	189	802	999999	260	690	446	58	851	999	910	366	204	213	17	999999	723	128	999999	999999	999999	950	142	895	81	360	871	999999	866	69	999999	272	955	999999	999999	683	131	727	775	768	999999	531	607	655	999999	810	858	580	428	206	192	999999	999999	474	999999	999999	999999	907	341	999999	999999	999999	999999	791	875	648	411	852	884	999999	796	996	352	999999	241	413	353	486	683	271	502	300	999999	670	877	718	228	490	109	425	635	999999	395	876	949	243	348	815	779	573	409	999999	695	104	410	999999	73	236	999999	999999	559	999999	234	80	407	528	87	522	914	167	429	920	752	468	698	581	610	475	868	998	74	999999	707	999999	862	495	604	381	269	691	655	999999	257	270	866	74	989	999999	999999	431	165	826	901	621	153	488	264	236	406	999999	585	597	368	999999	774	31	862	124	218	911	923	999999	262	232	512	437	672	999999	602	633	592	295	996	446	999999	248	635	96	999999	383	241	378	975	441	116	68	633	999999	999999	844	211	874	116	999999	507	460	574	999999	119	716	816	771	633	772	246	299	999999	921	402	999999	396	776	159	835	680	999999	730	821	126	999999	803	999999	996	999999	431	717	189	439	939	392	674	956	999999	999999	567	999999	999999	999999	204	816	999999	712	621	999999	458	999999	999999	281	887	999999	729	752	563	664	912	167	999999	875	999999	529	120	999999	981	20	862	999999	799	899	277	221	811	528	999999	999999	987	101	999999	46	999999	999999	991	999999	552	986	999999	
999999	403	999999	346	999999	999999	868	999999	675	706	306	730	610	107	999999	999999	825	13	999999	151	211	136	264	677	821	129	739	575	355	538	999999	999999	994	357	940	46	487	999999	868	527	942	666	951	602	690	999999	999999	938	291	370	999999	904	876	845	461	999999	148	644	525	290	954	303	515	999999	504	686	736	263	167	999999	999999	999999	145	158	208	999999	184	661	986	461	999999	801	293	984	372	307	999999	999999	896	155	897	999999	999999	999999	572	649	161	814	108	13	634	183	781	309	222	999999	769	727	647	916	620	487	658	74	597	163	999999	531	774	999999	999999	999999	367	999999	94	315	999999	557	585	559	393	370	562	982	827	519	29	984	771	999999	538	999999	511	979	534	420	194	999999	990	419	640	999999	49	999999	70	999999	816	769	225	907	676	222	999999	98	533	260	924	675	246	999999	143	35	759	314	667	927	85	387	486	674	999999	262	566	176	918	763	330	999999	922	780	703	999999	768	864	793	325	874	423	456	999999	999999	518	736	911	999999	999999	870	735	999999	142	971	438	292	551	999999	424	655	999999	179	769	929	273	753	466	385	882	266	999999	520	351	62	662	999999	999999	188	999999	525	654	890	313	893	595	999999	789	808	274	968	227	88	379	670	999999	253	999999	999999	231	765	280	536	999999	999999	974	225	892	90	319	506	90	999999	999999	898	10	95	999999	876	343	847	999999	657	120	999999	48	999999	999999	681	999999	418	255	856	957	846	999999	999999	496	955	918	380	534	999999	499	999999	887	855	904	481	669	814	388	810	21	384	801	999999	426	999999	320	167	84	999999	926	900	261	234	415	999999	653	882	999999	910	957	963	999999	999999	167	352	37	193	912	669	22	349	999999	445	844	999999	54	632	999999	999999	644	999999	305	323	782	599	999999	663	999999	577	827	786	999999	477	999999	58	999999	547	464	999999	461	999999	255	999999	208	587	869	999999	999999	832	292	999999	190	590	275	206	668	999	999999	568	836	373	999999	999999	841	235	133	999999	592	796	522	507	177	628	556	518	515	890	999999	999999	999999	699	999999	617	295	806	605	635	211	655	999999	70	75	896	246	97	393	910	999999	972	464	999999	999999	593	319	785	853	562	43	999999	999999	777	999999	286	839	147	999999	135	999999	45	630	497	999999	937	416	461	441	281	391	469	999999	604	326	152	741	422	475	690	308	509	953	53	999999	999999	963	612	185	999999	66	999999	997	267	861	538	352	966	956	296	999999	858	353	999999	180	574	999999	97	999999	999999	999999	999999	672	
409	999999	549	91	999999	895	906	973	803	285	999999	224	292	471	999999	999999	788	999999	775	465	188	513	450	166	381	873	37	821	875	161	443	254	639	437	598	440	321	456	765	80	59	999999	999999	582	701	366	887	112	765	354	999999	999999	769	961	493	999999	387	999999	709	999999	868	94	999999	652	842	999999	585	855	999999	437	431	342	43	705	416	865	140	867	464	999999	985	924	999999	530	999999	500	484	677	943	702	62	928	746	62	999999	964	225	999999	740	999999	999999	42	239	338	923	999999	999999	74	555	999999	766	519	928	694	728	943	38	576	173	351	922	999999	911	181	384	502	595	981	503	999999	650	409	137	171	243	999999	695	727	607	158	591	420	132	999999	935	543	999	62	334	267	936	648	566	398	380	873	130	68	954	430	745	927	571	999999	977	366	392	767	460	999999	258	311	969	25	760	512	784	596	245	841	503	543	657	245	999999	12	842	999999	790	370	832	637	773	186	413	663	848	29	347	579	160	999999	601	999999	999999	999999	678	551	637	999999	98	534	822	122	999999	212	280	335	598	975	523	652	977	100	999999	621	999999	999999	999999	106	999999	999999	999999	666	999999	271	999999	107	236	880	333	301	111	922	281	307	814	660	999999	211	393	523	431	371	999999	999999	264	510	999999	397	107	885	939	541	999999	333	285	166	432	666	270	182	108	999999	999999	232	999999	64	999999	645	999999	876	544	999999	713	150	344	887	610	192	16	441	999999	839	783	448	362	570	718	948	31	657	238	592	999999	999999	999999	713	999999	833	956	210	691	999999	999999	230	999999	999999	999999	999999	999999	999999	999999	999999	659	829	691	269	933	213	999999	981	346	870	623	159	648	951	469	503	726	999999	999999	776	235	999999	749	520	260	563	107	999999	742	654	960	633	111	999999	933	121	528	165	780	516	963	975	863	821	999999	999999	581	399	79	999999	347	368	231	999999	999999	853	90	181	19	380	999999	56	999999	691	910	990	58	660	28	357	974	570	850	999999	813	260	942	927	172	820	981	707	753	999999	317	999999	411	331	973	89	41	357	999999	409	999999	916	736	999999	911	367	999999	920	999999	999999	999999	776	517	999999	966	763	910	162	19	999999	398	407	303	999999	384	318	588	726	999999	999999	326	627	424	451	260	999999	524	771	26	804	438	71	335	42	68	999999	94	999999	365	219	999999	878	999999	957	999999	12	623	999999	999999	603	779	665	242	443	999999	999999	361	76	999999	999999	249	149	146	214	999999	337	82	999999	999999	843	233	746	
370	477	769	447	289	999999	440	258	283	618	974	422	999999	999999	828	999999	637	336	999999	27	532	296	999999	999999	742	143	206	999999	999999	362	999999	999999	379	43	999999	765	674	957	999999	893	636	71	795	631	175	723	189	988	508	999999	633	445	663	216	223	84	999999	739	705	156	999999	999999	327	921	999999	29	53	992	999999	73	228	679	883	295	391	471	500	999999	864	28	953	218	185	750	728	697	300	173	819	999999	999999	934	262	999999	999999	879	743	874	156	999999	680	197	520	444	961	954	999999	377	824	752	999999	168	875	999999	202	62	581	576	203	787	728	880	182	257	805	294	427	587	999999	512	999999	626	999999	718	348	766	698	740	789	774	999999	923	348	76	646	999999	999999	576	113	579	307	999999	681	999999	999999	999999	24	999999	639	676	999999	974	999999	999999	35	957	965	166	348	436	364	841	786	999999	999999	805	541	116	999999	706	235	850	999999	93	214	999999	999999	833	302	999999	751	435	111	999999	999999	170	219	35	51	999999	144	902	238	676	225	466	390	262	717	999999	268	999999	661	932	999999	686	500	631	118	999999	999999	141	864	800	684	999999	740	673	191	491	595	515	999999	922	571	333	622	807	867	747	180	692	999999	999999	289	844	999999	178	999999	999999	670	588	917	576	675	12	48	437	992	296	726	716	80	236	35	753	842	999999	370	127	73	692	763	370	304	330	24	192	999999	840	999999	571	11	630	820	17	598	498	256	569	295	194	999999	581	31	463	999999	890	656	536	11	999999	807	999999	497	978	999999	557	281	354	987	999999	916	161	999999	164	715	450	999999	27	164	353	999999	999999	831	878	877	999999	348	841	709	999999	999999	984	838	131	999999	999999	999999	999999	192	999999	226	902	581	440	277	663	451	867	999999	181	999999	999999	999999	657	551	15	722	618	110	643	218	440	644	863	329	931	323	18	400	269	999999	573	834	999999	136	999999	230	401	610	223	739	999999	103	538	650	897	613	191	579	758	733	524	999999	999999	832	786	267	717	121	346	350	442	476	999999	864	999999	803	267	530	961	785	330	999999	887	999999	736	346	116	222	431	328	141	999999	642	999999	792	831	296	291	350	999999	999999	290	274	873	307	999999	615	673	739	103	999999	660	618	972	412	515	854	644	105	449	160	999999	689	27	218	13	834	952	81	89	517	975	999999	639	282	50	743	23	999999	731	731	442	999999	337	971	481	821	669	132	286	999999	999999	195	900	181	17	601	256	664	304	180	999999	601	999999	999999	381	479	
978	700	999999	772	999999	48	374	718	718	31	999999	999999	999999	191	175	999999	795	111	866	789	289	467	274	449	497	999999	312	561	78	999999	999999	751	599	11	842	999999	760	514	147	999999	821	999999	463	986	999999	209	927	122	14	999999	806	558	719	999999	999999	521	435	923	284	999999	736	999999	650	877	207	999999	999999	735	349	999999	79	999999	999999	263	999999	999999	13	288	210	999999	430	199	999999	245	44	274	41	999999	999999	330	543	836	239	999999	875	18	541	585	788	999999	999999	202	772	807	763	999999	594	999999	999999	999999	518	157	723	987	70	999999	266	415	843	933	579	448	924	29	663	242	61	318	387	959	999999	427	499	571	999999	238	999999	999999	481	518	679	575	999999	718	999999	395	123	252	594	999999	752	136	742	855	69	314	278	753	154	530	999999	999999	88	999999	537	999999	658	999999	999999	832	129	517	934	334	263	13	63	216	216	277	129	809	724	999999	999999	438	999999	644	512	239	960	673	604	999999	55	403	497	731	999999	722	737	961	799	762	999999	244	202	417	999999	999999	999999	72	547	876	999999	664	561	999999	456	108	414	999999	648	223	999999	456	913	983	289	859	515	331	35	999999	540	167	999999	962	999999	972	246	277	52	457	977	999999	136	727	548	999999	842	468	285	92	317	723	323	585	999999	763	331	218	138	741	999999	930	46	62	999999	999999	653	999999	999999	483	862	147	970	201	246	974	329	195	999999	999999	27	57	56	943	186	816	999999	434	82	86	999999	37	148	311	907	999999	861	83	999999	304	737	253	278	999999	229	179	753	131	349	915	443	146	774	240	999999	502	883	102	875	529	999999	228	526	999999	832	834	999	669	999999	198	999999	256	803	999999	170	773	778	255	999999	17	999999	722	999999	166	999999	514	263	907	587	414	999999	768	207	861	894	518	727	999999	968	395	180	999999	837	160	803	197	342	999999	80	950	724	999999	379	999999	466	688	143	999999	999999	327	580	999999	999999	880	999999	353	58	999999	256	651	56	622	286	338	836	979	884	935	363	999999	182	999999	837	636	689	999999	399	339	404	999999	385	367	685	650	814	999999	11	957	135	459	148	400	387	428	904	111	362	50	41	486	803	207	15	34	155	951	999999	456	999999	999999	953	999999	547	49	276	688	937	635	523	757	999999	927	809	903	317	999999	252	999999	999999	588	999999	358	307	917	412	187	362	661	505	863	824	555	766	634	999999	430	852	347	161	999999	173	726	527	283	508	875	398	111	716	372	708	999999	724	612	327	999999	
420	999999	636	99	336	999999	140	660	933	433	171	999999	408	886	930	999999	266	516	424	456	831	33	999999	999999	789	260	944	143	164	999999	830	163	317	900	19	233	710	72	999999	887	596	866	350	999999	714	222	703	999999	442	804	589	217	198	871	773	396	219	109	309	85	999999	996	999999	999999	602	17	867	507	877	706	203	204	626	536	859	965	999999	344	999999	999999	556	124	701	360	399	623	965	445	137	622	24	611	762	999999	999999	999999	999999	396	999999	706	355	206	999999	999999	610	394	591	661	999999	808	999999	874	999999	733	529	227	305	155	564	979	51	432	380	999999	692	592	441	812	999999	269	999999	999999	999999	999999	999999	360	999999	965	750	999999	999999	314	999999	999999	909	149	999999	999999	999999	338	304	224	831	502	664	922	999999	697	53	999999	953	778	680	752	213	426	999999	999999	512	999999	999999	339	999999	559	947	999999	999	61	355	999999	266	412	528	652	999999	389	999999	999999	462	308	999999	473	922	732	999999	263	633	999999	125	493	999999	176	526	125	282	964	819	281	554	999999	923	999999	999999	999999	760	550	999999	37	999999	823	999999	651	999999	213	644	591	417	999999	508	694	999999	328	936	862	425	100	886	413	380	10	999999	999999	815	535	385	758	131	432	971	511	13	999999	999999	999999	532	486	469	323	480	690	999999	999999	773	860	822	999999	839	490	85	670	664	846	657	786	263	775	835	181	999999	885	470	985	702	997	690	508	999999	644	339	938	999999	573	932	689	452	424	999999	999999	712	780	919	640	356	310	846	166	947	116	47	999999	651	297	495	594	999999	572	453	775	179	323	999999	204	160	146	49	101	914	968	344	838	364	879	469	56	966	999999	999999	999999	160	999999	561	328	606	999999	297	999999	999999	347	469	880	999999	645	785	398	610	725	490	220	271	755	252	999999	772	208	402	771	999999	448	628	400	933	61	625	999999	762	999999	597	577	849	999999	23	576	999999	463	867	718	104	999999	446	250	349	428	140	999999	290	582	555	408	190	525	999999	639	719	999999	999999	919	29	149	636	759	138	912	371	999999	742	676	480	318	999999	683	677	999999	12	388	999999	515	999999	230	365	190	306	199	397	333	200	383	999999	439	999999	999999	699	954	444	686	122	436	66	575	662	614	111	246	77	999999	848	757	637	341	999999	441	997	799	784	455	999999	938	999999	999999	374	368	819	50	999999	392	984	999999	999999	325	275	623	458	999999	568	750	88	69	999999	891	485	443	746	525	421	84	951	899	179	999999	999999	183	
912	999999	210	304	795	71	444	684	522	135	444	322	75	999999	999999	651	999999	44	377	403	816	999999	562	931	622	303	629	727	440	94	553	334	999999	102	711	439	999999	999999	954	27	999999	999999	378	359	998	434	999999	999999	102	999999	668	145	999999	830	366	999999	999999	279	682	502	999999	999999	254	437	582	999999	999999	973	692	999999	505	966	999999	999999	778	379	264	213	932	999999	842	999999	999999	999999	999999	999999	713	270	735	433	999999	876	591	462	585	908	203	941	777	999999	213	487	334	548	805	999999	66	270	62	987	33	263	347	494	659	999999	91	123	21	999999	406	959	247	269	580	628	385	626	775	999999	185	323	435	54	984	365	288	96	335	723	361	453	999999	747	410	719	539	107	999999	755	827	89	929	612	999999	253	249	75	968	186	326	439	494	193	999999	710	827	999999	510	999999	999999	994	788	297	812	953	751	999999	999999	860	99	287	823	29	999999	999999	999999	999999	999999	740	125	222	127	158	999999	921	958	35	936	999999	999999	999999	597	999999	999999	832	301	641	999999	538	502	750	216	118	96	999999	999999	999999	151	715	326	999999	740	769	189	338	999999	999999	890	999999	995	999999	563	169	968	853	689	999999	999999	219	999999	751	32	33	248	374	999999	18	999999	367	999999	493	883	230	383	887	999999	827	999999	876	955	662	999999	908	543	775	197	57	999999	999999	359	301	660	932	999999	574	981	999999	531	814	331	868	577	533	999999	511	842	342	785	999999	357	999999	995	999999	263	152	10	124	999999	472	187	959	868	828	17	999999	833	951	319	999999	999999	788	999999	515	554	999999	95	227	333	41	999999	854	271	999999	886	497	305	721	999999	768	573	867	236	69	636	372	10	999999	525	570	678	891	32	999999	185	568	565	490	393	176	66	782	790	458	999999	333	697	808	941	519	719	121	282	550	245	48	999999	246	878	192	96	346	702	999999	362	51	999999	295	884	328	932	815	337	511	712	999999	86	777	999999	312	674	201	999999	15	851	567	619	482	999999	999999	15	999999	611	211	90	720	90	999999	999999	498	999999	999999	999999	623	999999	903	999999	999999	838	454	961	999999	999999	575	999999	999999	538	696	911	999999	999999	359	554	747	999999	999999	213	999999	431	999999	710	59	999999	42	999999	273	999999	194	428	947	783	849	643	999999	999999	230	612	45	693	195	191	999999	125	999999	76	999999	856	187	310	974	700	999999	999999	847	743	911	114	999999	764	254	999999	354	278	999999	22	582	716	267	571	102	999999	178	999999	246	999999	326	933	381	999999	999999	
416	99	883	454	257	999999	510	796	553	274	126	928	280	448	566	999999	999999	161	297	494	436	999999	616	218	973	532	225	112	999999	426	999999	732	999999	106	838	539	470	999999	999999	999999	999999	919	999999	999999	999999	82	897	999999	679	973	999999	999999	93	481	242	817	483	675	999999	725	999999	407	999999	136	295	393	999999	184	610	37	999999	301	443	409	999999	999999	999999	319	242	901	634	231	432	999999	225	206	649	246	864	999999	999999	999999	353	999999	999999	999999	170	587	21	999999	861	723	393	999999	607	999999	999999	683	999999	725	932	173	443	579	999999	688	975	696	911	99	744	973	319	999999	971	999999	947	451	432	999999	355	999999	308	649	999999	999999	838	779	465	316	857	965	999999	148	99	892	362	774	902	298	699	473	999999	999999	848	999999	413	804	681	37	961	897	261	320	379	634	865	793	999999	188	850	205	241	604	242	778	796	181	500	999999	227	183	549	144	58	881	630	387	999999	999999	508	44	108	437	354	960	714	999999	768	999999	36	568	245	723	447	504	999999	81	689	79	101	999999	999999	601	809	788	358	999999	271	497	13	488	992	386	680	816	106	803	260	282	74	929	999999	45	62	659	999999	826	697	554	649	559	697	999999	71	276	730	999999	627	565	611	597	999999	999999	460	548	576	858	52	630	999999	999999	821	417	15	171	999999	999999	549	160	999999	532	429	717	848	454	790	270	325	999999	96	599	186	694	670	476	334	141	585	514	92	999999	783	76	157	220	737	290	725	899	999999	461	999999	476	714	89	178	887	432	999999	758	315	543	999999	543	808	262	136	746	539	837	697	693	44	78	772	748	363	569	637	716	509	544	999999	999999	634	641	709	980	590	307	446	709	579	999999	776	544	155	999999	348	999999	999999	999999	196	71	999999	768	922	408	999999	999999	999999	327	794	298	258	771	127	670	908	176	999999	156	166	241	400	988	123	999999	301	238	602	830	231	999999	115	965	358	999999	999999	866	999999	999999	49	999999	492	128	999999	290	507	15	999999	485	623	182	416	465	999999	954	670	999999	655	643	116	713	739	999999	106	125	193	999999	422	999999	451	52	999999	250	117	907	749	282	83	999999	781	296	810	126	217	58	999999	999999	587	404	999999	468	221	85	204	999999	519	999999	999999	799	999999	224	999999	663	44	580	999999	175	999999	479	215	999999	999999	822	999999	820	999999	622	777	999999	851	543	705	28	80	982	831	999999	55	781	397	251	260	284	735	566	703	999999	91	999999	999999	108	302	117	198	304	999999	
398	222	384	433	897	999999	973	999999	564	518	999999	593	62	749	353	129	999999	92	964	999999	412	999999	305	127	755	541	150	725	753	999999	597	829	999999	210	999999	999999	671	358	500	999999	286	336	181	999999	999999	562	39	887	999999	979	725	35	234	165	379	999999	916	267	677	365	999999	999999	999999	323	999999	744	818	999999	999999	194	457	999999	999999	454	862	85	915	257	988	203	999999	263	745	774	525	571	605	620	830	999999	252	413	681	144	930	37	142	858	136	393	999999	999999	580	795	999999	506	999999	779	303	304	999999	999999	278	483	854	335	513	429	798	999999	149	208	30	185	942	54	547	456	523	834	943	67	999999	999999	999999	999999	999999	999999	253	28	137	825	326	999999	743	583	145	207	290	604	999999	712	999999	776	254	546	167	999999	853	999999	959	987	266	468	360	339	547	673	35	531	999999	563	186	779	232	323	881	494	441	369	909	349	176	919	999999	240	997	354	361	912	175	999999	107	999999	68	149	569	858	186	999999	45	999999	182	999999	951	961	536	999999	554	930	664	673	963	493	577	999999	821	347	157	999999	342	203	321	122	999999	375	466	419	720	92	753	32	318	999999	333	447	177	417	967	359	703	717	799	430	257	502	323	613	999999	449	999999	232	711	999999	81	841	999999	999999	999999	585	504	127	999999	999999	187	642	365	999999	170	140	999999	999999	379	999999	426	625	403	999999	999999	863	61	852	231	281	763	531	320	262	999999	492	297	117	999999	391	854	586	157	336	253	615	146	387	453	67	997	914	852	913	639	456	447	268	205	999999	999999	651	896	297	709	999999	331	113	980	677	843	344	399	999999	942	840	477	77	648	999999	726	674	999999	999999	284	848	679	406	622	999999	54	38	911	999999	857	999999	690	859	627	598	999999	43	407	999999	224	999999	525	864	971	999999	978	380	620	999999	812	859	251	733	23	999999	999999	924	490	999999	633	814	432	914	140	739	160	617	449	60	999999	693	277	634	948	622	332	815	435	823	999999	673	999999	999999	672	997	961	956	846	767	622	369	552	926	999999	410	239	611	733	241	649	370	931	999999	982	129	592	617	999999	401	537	170	498	667	999999	960	405	999999	999999	999999	999999	203	771	682	999999	604	150	350	493	999999	392	721	999999	204	184	170	742	848	982	999999	999999	999999	182	455	999999	461	870	885	976	190	14	772	999999	600	999999	999999	599	259	142	387	978	252	133	246	18	816	88	304	492	789	228	999999	484	699	728	999999	31	326	452	976	733	264	
374	312	543	620	361	491	741	728	571	492	716	999999	999999	999999	230	935	446	422	383	999999	999999	197	962	999999	999999	999999	871	38	434	283	806	166	999999	723	878	999999	702	398	465	999999	999999	999999	999999	999999	841	878	134	565	214	95	999999	40	603	167	999999	186	999999	999999	332	690	619	712	999999	999999	999999	999999	999999	850	294	409	242	57	957	786	22	999999	969	237	999999	999999	545	316	824	348	403	775	999999	495	862	701	999999	999999	999999	774	976	850	469	929	58	999999	926	284	999999	804	852	831	999999	816	154	232	216	122	480	914	154	313	888	955	894	999999	996	466	988	593	999999	626	999999	193	809	999999	180	50	188	334	491	271	45	29	495	999999	703	746	350	640	494	999999	144	161	629	999999	961	999999	999999	999999	294	469	296	687	874	999999	850	889	17	999999	61	176	999999	156	432	883	999999	999999	469	333	217	999999	125	357	108	999999	491	830	563	145	210	666	15	51	50	32	999999	999999	155	269	721	813	738	368	999999	328	433	988	728	745	999999	999999	54	711	929	43	353	938	999999	313	744	999999	336	871	781	999999	170	893	116	409	908	920	999999	210	611	404	522	757	999999	779	148	503	111	817	999999	117	622	999999	121	999999	678	46	999999	842	525	701	487	867	586	202	167	999999	999999	999999	837	999999	999999	843	109	535	521	596	999999	809	999999	250	917	518	999999	673	999999	999999	781	110	731	872	162	881	684	909	917	999999	180	576	621	607	999999	782	999999	265	738	778	204	999999	494	999999	866	958	677	999999	783	968	736	999999	429	301	999999	781	999999	964	332	497	169	199	999999	866	425	602	197	566	629	145	538	875	935	999999	671	205	615	648	15	999999	214	999999	135	948	918	267	157	999999	848	839	999999	999999	999999	251	618	14	967	999999	667	999999	770	120	655	648	440	860	977	433	630	999999	176	949	958	138	293	759	73	669	947	168	454	867	717	789	950	522	942	694	386	666	999999	999999	981	741	433	104	753	487	517	68	289	723	700	999999	673	245	66	803	957	858	941	307	999999	508	819	903	999999	999999	698	918	917	999999	57	963	335	189	999999	227	705	199	16	999999	999999	889	878	731	999999	432	125	714	465	148	736	527	725	999999	316	482	922	530	999999	887	788	599	150	996	676	736	960	494	276	839	108	768	852	999999	156	999999	999999	98	735	970	750	983	462	778	556	530	999999	405	872	496	999999	185	497	128	798	562	748	881	65	999999	999999	999999	447	625	999999	967	674	999999	783	999999	999999	833	
794	731	999999	999999	147	371	449	155	498	565	622	780	999999	923	999999	734	566	999999	51	748	43	305	999999	999999	999999	837	738	589	855	876	621	355	644	471	391	765	999999	993	999999	387	442	909	999999	906	18	667	91	127	696	940	804	200	484	113	999999	999999	233	26	268	309	633	860	299	622	943	276	145	82	541	999999	751	572	178	664	316	133	364	602	999999	878	755	620	892	915	999999	431	999999	541	671	892	999999	965	735	125	753	999999	619	329	999999	742	531	18	999999	190	999999	242	31	819	797	676	999999	999999	905	999999	999999	999999	967	999999	549	522	404	604	411	649	973	785	837	999999	911	733	514	999999	639	378	357	747	45	712	726	839	410	62	744	994	757	911	999999	355	999999	741	614	244	779	999999	347	927	999999	999999	217	413	405	967	908	999999	172	109	991	536	42	999999	977	265	658	710	122	352	859	999999	891	71	725	999999	492	179	999999	279	999999	999999	41	999999	999999	109	504	999999	999999	442	999999	681	832	658	999999	533	999999	764	999999	359	586	79	338	994	78	198	54	156	999999	913	484	738	944	999999	843	803	505	612	665	877	999999	999999	275	999999	208	187	585	243	151	999999	178	999999	415	999999	693	196	860	999999	361	952	65	358	634	530	957	415	999999	939	999999	126	37	999999	108	886	598	250	803	658	796	890	613	811	999999	496	745	999999	332	185	209	657	942	999999	261	713	999999	999999	711	744	722	999999	450	646	428	999999	999999	468	629	529	999999	452	393	211	250	999999	348	999999	353	999999	785	211	93	561	740	167	184	568	458	999999	73	196	539	68	999999	999999	449	967	392	979	332	999999	136	803	999999	756	273	999999	229	999999	374	578	68	999999	959	521	709	889	905	270	851	999999	19	244	465	983	913	999999	275	999999	32	999999	860	374	999999	507	999999	999999	556	983	893	443	349	999999	999999	999999	137	999999	108	425	303	560	71	132	138	999999	999999	891	347	31	842	939	475	982	767	992	717	694	759	461	446	429	342	922	999999	417	266	350	224	999999	856	948	235	849	942	472	999999	738	246	98	999999	192	942	999999	150	954	999999	366	900	999999	999999	443	215	646	979	874	227	149	755	720	469	927	677	377	174	893	999999	626	49	999999	682	979	457	999999	232	999999	486	999999	781	422	450	899	449	196	203	422	742	588	870	78	254	180	983	526	628	999999	999999	575	370	256	251	351	327	604	999999	999999	985	544	424	725	397	420	368	343	999999	569	487	491	183	752	160	134	755	970	999999	512	
995	931	52	919	749	911	445	534	181	999999	582	845	999999	405	436	208	999999	155	680	999999	999999	999999	256	68	825	33	401	618	105	126	595	999999	553	999999	801	999999	502	505	976	486	975	833	172	180	999999	999999	650	778	325	952	999999	999999	999999	228	999999	999999	685	999999	104	725	999999	999999	999999	64	514	235	301	999999	999999	382	999999	999999	179	204	858	999999	999999	85	999999	192	382	999999	303	153	165	984	66	334	999999	456	379	999999	411	999999	966	157	405	999999	666	761	350	999999	999999	999999	256	302	441	999999	370	999999	999999	999999	999999	911	352	896	533	295	999999	529	999999	966	855	157	13	198	266	999999	999999	710	999999	380	419	318	842	999999	448	360	896	863	999999	961	964	432	999999	999999	604	500	907	80	999999	999999	218	146	999999	999999	796	999999	939	68	45	522	867	659	999999	999999	199	999999	999999	621	457	183	399	45	977	217	12	432	569	999999	594	766	21	167	999999	473	171	283	725	999999	933	421	421	837	999999	40	999999	314	295	99	579	999	431	295	623	451	720	183	169	385	381	374	999999	706	999999	279	999999	999999	573	673	336	916	879	609	687	999999	761	561	999999	946	999999	697	146	479	663	594	999999	725	999999	645	752	988	124	349	98	999999	953	715	999999	558	529	999999	741	622	999999	663	999999	999999	607	587	999999	169	999999	222	273	683	999999	988	52	880	999999	999999	175	927	999999	348	801	539	521	128	999999	999999	198	660	999999	728	955	523	716	10	474	522	999999	956	956	592	33	902	999999	414	340	965	672	493	624	743	229	813	701	424	861	591	310	999999	999999	642	999999	314	794	545	728	714	281	51	415	420	999999	218	971	337	999999	899	462	117	787	999999	384	704	45	999999	508	999999	821	302	148	882	222	638	461	324	621	999999	117	541	686	626	693	999999	999999	213	86	999999	842	999999	108	961	138	203	701	999999	999999	276	278	120	46	586	892	979	903	999999	208	999999	756	999999	716	606	999999	920	999999	999999	433	753	627	832	608	497	309	457	203	187	754	28	937	82	65	354	999999	997	505	999999	733	713	727	554	14	57	264	999999	657	502	179	217	999999	539	999999	515	649	445	999999	999999	286	999999	786	999999	779	190	999999	684	601	371	165	794	425	331	438	999999	999999	83	999999	999999	999999	125	999999	700	999999	999999	256	407	999999	550	999999	999999	999999	956	999999	298	927	11	999999	824	956	999999	592	999999	347	384	999999	450	999999	246	999999	575	617	999999	315	171	645	96	999999	242	999999	999999	568	60	666	160	309	999999	508	149	
791	999999	308	13	603	663	532	513	362	632	754	805	306	879	71	140	397	999999	650	662	653	841	999999	542	890	274	21	541	630	197	999999	332	942	999999	455	999999	276	614	358	652	638	141	733	999999	488	138	396	688	989	999999	763	999999	818	845	496	950	740	766	122	339	652	991	883	175	557	431	999999	344	434	605	863	999999	194	998	999999	521	118	206	63	762	999999	999999	551	104	434	317	513	999999	475	504	724	510	501	29	999	647	257	999999	538	66	275	62	264	394	999999	980	582	820	999999	974	842	544	999999	360	462	999999	449	999999	741	249	918	765	999999	929	880	363	291	175	999999	386	274	550	668	997	999999	824	78	999999	432	454	735	692	285	999999	662	999999	797	150	999999	999999	208	468	999999	298	999999	510	194	334	513	318	698	417	999999	445	710	302	876	715	864	637	261	999999	367	296	514	999999	999999	999999	276	999999	565	150	607	328	188	805	723	999999	858	985	640	743	653	999999	755	327	870	840	790	370	314	92	286	929	428	916	999999	540	784	913	30	817	67	999999	999999	557	999999	503	999999	904	579	999999	856	878	997	518	999999	254	540	197	364	650	587	906	395	483	864	678	999999	999999	705	999999	595	945	965	823	999999	839	370	208	517	377	583	885	791	807	235	407	932	909	287	999999	999999	597	999999	379	999999	999999	428	279	692	999999	999999	994	999999	396	911	910	912	184	999999	798	884	999999	679	986	76	999999	125	587	258	466	746	999999	999999	999999	999999	999999	396	595	999999	534	999999	100	515	386	775	999999	686	404	896	324	495	999999	87	489	972	999999	918	571	313	999999	46	840	31	236	394	999999	19	360	213	913	524	327	591	999999	387	793	826	302	221	486	25	720	690	933	971	999999	913	999999	876	999999	90	825	292	999999	498	580	78	289	991	173	580	335	999999	983	999999	177	176	779	999999	188	841	625	360	826	999999	325	159	98	999999	999999	698	514	484	687	832	999999	44	536	809	807	724	999999	310	999999	906	690	999999	999999	999999	999999	822	999999	403	698	684	464	475	465	541	999999	430	980	35	595	474	75	851	514	160	111	143	999999	999999	304	463	304	324	311	919	999999	797	452	955	460	584	564	120	785	12	999999	233	578	995	637	386	743	999999	999999	583	841	838	999999	556	41	999999	192	174	109	245	390	149	173	999999	708	384	977	999999	574	21	999999	955	75	999999	782	877	564	643	999999	917	999999	783	609	727	88	994	783	999999	924	790	999999	999999	20	550	622	238	70	42	297	
262	999999	718	946	704	672	885	773	999999	773	163	999999	548	999999	192	525	607	540	999999	467	713	601	91	999999	999999	619	521	944	525	890	554	817	531	356	89	518	11	836	905	65	202	231	281	132	770	684	999999	999999	828	34	24	698	624	575	999999	661	326	616	171	999999	161	941	257	999999	229	345	584	999999	752	673	524	999999	634	999999	274	492	329	999999	999999	110	766	954	125	501	875	999999	202	955	772	428	201	999999	999999	999999	903	261	973	999999	902	434	109	660	999999	165	509	254	999999	999999	311	100	341	367	999999	70	999999	206	826	756	746	374	153	629	429	999999	999999	140	104	813	487	22	519	668	66	906	11	999999	150	959	991	630	791	959	653	681	96	834	118	999999	503	707	999999	227	999999	999999	291	480	241	490	683	378	159	999999	756	299	581	672	310	379	69	221	66	866	764	999999	582	194	975	747	247	647	32	999999	999999	999999	999999	302	754	528	624	530	999999	660	285	623	481	540	999999	364	110	423	533	738	999999	291	999999	568	462	798	999999	107	999999	493	999999	46	999999	999999	999999	976	999999	999999	999999	782	755	538	347	405	590	151	644	52	981	999999	647	823	123	293	934	37	999999	29	839	956	572	999999	35	999999	417	249	277	999999	598	999999	653	821	505	999999	983	26	999999	254	977	321	164	914	125	884	846	429	923	72	735	914	847	999999	449	962	999999	238	999999	956	988	351	873	832	999999	756	999999	999999	999999	371	310	917	92	884	51	999999	801	999999	410	151	543	987	326	214	86	684	999999	961	381	999999	542	754	999999	988	999999	635	999999	999999	470	369	917	30	999999	561	761	999999	999999	963	999999	999999	999999	561	828	999999	422	999999	999999	669	999999	768	378	15	999999	784	829	556	413	999999	627	415	90	479	197	999999	999999	523	885	764	453	269	853	999999	321	459	382	999999	999999	152	576	265	610	778	575	702	991	912	575	327	731	999999	999999	737	345	999999	841	691	999999	999999	147	999999	999999	270	999999	496	915	953	693	994	411	999999	999999	271	999999	999999	999999	999999	903	494	59	999999	999999	567	43	999999	856	125	89	87	999999	691	999999	149	999999	999999	999999	350	562	89	787	47	999999	581	999999	882	585	151	220	973	438	999999	787	879	999999	826	999999	999999	236	977	640	999999	874	615	386	999999	242	490	267	850	232	465	749	824	707	999999	103	376	651	160	999999	714	999999	115	649	89	903	999999	411	999999	725	592	123	584	448	987	999999	613	205	205	650	104	884	369	750	999999	790	963	999999	726	999999	584	
905	999999	324	926	999999	768	966	306	817	999999	89	88	134	639	351	999999	999999	999999	848	489	999999	456	510	568	829	545	365	999999	299	999999	999999	685	455	150	686	47	269	522	102	404	646	999999	388	156	999999	999999	999999	999999	631	625	588	461	999999	253	999999	459	575	756	999999	358	413	999999	17	877	937	404	999999	983	952	314	904	863	627	454	843	282	77	364	554	33	310	254	53	999999	361	114	807	212	737	237	999999	999999	999999	743	990	356	891	511	218	999999	182	261	168	327	999999	724	834	999999	409	140	391	221	211	999999	999999	999999	999999	343	999999	833	596	431	999999	725	999999	999999	447	883	463	496	391	999999	156	933	851	999999	95	999999	951	636	280	383	802	607	845	260	999999	352	695	831	109	999999	985	384	33	751	15	999999	484	330	287	951	970	913	748	825	75	278	231	999	83	530	392	999999	999999	222	628	649	880	592	98	105	197	631	396	834	999999	771	910	999999	53	999999	999999	630	359	999999	413	888	858	999999	195	43	130	696	757	579	175	105	822	810	132	366	562	892	242	191	763	348	999999	914	253	303	999999	131	999999	430	289	761	539	243	999999	740	790	860	999999	999999	974	501	873	999999	999999	485	949	109	977	687	101	358	398	177	565	74	999999	944	776	891	675	999	740	999999	299	999999	566	588	11	392	575	999999	495	187	217	272	474	709	999999	768	354	999999	153	999999	999999	930	999999	999999	678	744	378	846	999999	999999	389	975	999999	546	527	265	999999	370	999999	999999	122	399	862	221	960	303	600	999999	698	999999	999999	417	855	472	998	999999	999999	999999	909	267	24	999999	617	980	798	242	511	999999	999999	990	849	983	171	558	165	939	77	999999	999999	999999	154	715	157	86	968	972	130	298	547	999999	223	724	999999	999999	581	999999	999999	999999	423	728	999999	999999	480	708	999999	999999	999999	306	999999	999999	301	891	793	534	123	999999	581	541	21	999999	999999	999999	999999	33	776	135	532	330	977	772	168	195	736	682	593	482	244	448	999999	415	726	823	981	999999	866	999999	930	999999	727	282	812	999999	999999	597	616	999999	290	457	932	43	39	924	999999	544	900	116	164	999999	940	999999	999999	142	624	605	999999	299	241	903	166	454	999999	999999	603	999999	960	919	999999	149	999999	24	201	786	999999	884	386	801	999999	446	588	760	177	819	986	96	217	680	999999	275	498	326	348	387	999999	999999	999999	434	331	625	999999	980	999999	25	53	926	448	287	625	740	229	308	795	999999	325	406	287	385	999999	999999	496	289	
304	999999	650	750	676	814	999999	39	55	999999	480	878	862	607	967	161	775	999999	647	930	64	884	999999	999999	999999	553	72	893	209	463	999999	999999	138	304	685	744	374	303	999999	634	999999	595	694	277	828	999999	931	717	999999	136	609	559	869	999999	999999	420	12	461	999999	132	752	999999	999999	592	147	999999	749	568	921	232	786	999999	810	23	148	469	999999	999999	371	613	622	999999	464	83	853	265	945	571	79	275	742	999999	85	999999	999999	199	765	112	140	172	177	373	795	216	999999	137	999999	999999	428	766	230	233	99	999999	510	408	148	756	999999	881	720	188	999999	656	490	999999	406	682	141	949	703	97	999999	209	999999	258	999999	999999	734	725	516	98	153	313	55	518	824	999999	999999	483	999999	19	999999	258	451	989	874	999999	725	999999	999999	76	724	478	999999	143	585	890	178	262	849	890	32	23	375	631	44	195	611	972	59	999999	65	658	898	694	723	399	999999	456	383	420	532	268	994	999999	374	674	250	911	932	933	302	375	999999	170	999999	360	999999	820	954	689	999999	999999	999999	999999	999999	76	580	378	999999	999999	143	721	878	439	368	763	999999	925	267	369	944	699	49	125	644	689	34	737	707	373	517	936	999999	693	882	778	842	210	999999	308	104	872	502	746	999999	580	496	205	802	233	341	956	562	595	744	999999	713	999999	160	331	999999	842	999999	999999	678	206	999999	194	556	589	921	818	497	959	274	999999	207	999999	325	999999	999999	828	934	483	41	999999	384	906	949	54	999999	541	59	999999	266	999999	211	456	999999	604	999999	999999	648	999999	312	523	469	603	330	671	641	421	985	97	138	223	907	999999	999999	128	822	322	245	512	999999	999999	999999	390	999999	999999	870	750	234	720	999999	891	999999	721	999999	518	100	780	585	287	413	653	555	962	978	53	999999	999999	442	999999	999999	48	76	145	698	999999	753	88	901	317	800	890	196	275	385	246	42	196	26	505	37	52	736	957	999999	871	834	999999	999999	999999	668	856	999999	285	999999	673	824	54	33	258	764	21	878	278	486	522	466	999999	586	741	20	999999	997	937	999999	739	311	119	46	826	999999	946	677	999999	649	944	582	999999	999999	712	422	987	999999	999999	740	999999	173	468	999999	586	415	554	999999	999999	648	510	859	999999	363	999999	371	715	18	207	170	817	344	637	629	999999	940	555	954	999999	329	32	995	239	206	905	576	842	999999	459	421	544	999999	17	999999	148	95	211	999999	136	351	999999	999999	965	607	922	681	536	999999	938	
646	859	999999	356	350	625	515	629	184	999999	632	528	86	558	999999	626	101	337	44	490	457	738	997	827	532	622	53	39	632	284	233	999999	13	700	813	561	999999	999999	667	977	632	465	37	109	999999	822	630	431	189	981	830	354	501	358	490	907	862	772	824	727	582	485	999999	899	999999	592	525	386	744	234	681	722	670	66	857	991	710	897	333	999999	992	621	999999	999999	453	879	999999	654	999999	905	699	182	999999	999999	999999	156	469	137	875	911	999999	999999	687	999999	309	118	683	445	500	999999	999999	964	449	123	734	960	635	355	456	354	54	870	999999	999999	535	509	176	999999	661	711	532	583	31	421	412	749	934	896	351	344	999999	113	163	999999	708	999999	999999	999999	214	443	521	123	999999	531	867	436	86	847	428	800	942	953	783	789	966	623	942	37	711	985	999999	738	14	999999	158	941	717	456	140	801	776	999999	526	999999	199	419	999999	500	553	976	672	96	478	550	999999	999999	329	999999	754	999999	791	704	999999	228	417	783	999999	999999	382	999999	719	630	717	626	999999	999999	437	565	600	557	722	999999	484	734	999999	999999	999999	463	719	905	999999	353	702	55	19	81	999999	307	999999	999999	310	340	127	999999	999999	52	378	851	527	194	815	764	773	999999	999999	349	230	995	999999	477	523	654	851	477	315	999999	927	671	617	951	213	999999	754	194	999999	999999	334	857	478	999999	570	999999	936	999999	999999	856	999999	505	683	670	851	18	401	342	999999	656	999999	650	321	890	125	707	243	575	981	685	999999	588	950	980	24	373	527	634	999999	114	718	326	386	459	999999	999999	988	947	999999	204	738	999999	302	600	902	684	545	587	165	863	184	370	999999	414	846	992	999999	999999	999999	999999	491	766	435	788	938	999999	273	862	105	693	999999	296	475	787	999999	598	296	359	87	999999	827	999999	999999	53	929	999999	999999	971	613	803	999999	294	301	623	713	971	986	514	662	738	421	683	492	472	154	888	895	765	467	257	706	205	625	325	659	551	297	392	858	590	999999	301	999999	999999	817	434	994	852	84	999999	612	999999	999999	999999	918	154	457	16	999999	51	999999	999999	513	365	999999	680	668	976	963	172	684	603	655	81	999999	129	999999	200	655	720	999999	53	999999	492	999999	923	508	286	407	515	103	290	999999	816	138	999999	999999	893	204	146	765	999999	888	911	300	18	999999	625	999999	999999	719	267	999999	187	158	419	327	30	999999	183	999999	392	579	458	78	403	118	839	999999	999999	341	999999	995	518	
999999	874	164	999999	999999	636	999999	882	999999	607	795	835	999999	317	668	719	73	999999	183	999999	965	383	449	440	843	897	900	297	682	50	467	187	999999	999999	999999	999999	999999	547	999999	93	385	298	999999	971	662	243	474	801	180	234	894	574	368	973	553	581	435	723	936	305	736	999999	999999	246	149	618	572	96	94	999999	464	526	938	99	646	676	278	999999	999999	609	432	108	126	457	155	893	819	999999	299	651	848	541	999999	533	357	875	98	999999	831	53	670	387	999999	999999	770	378	636	999999	337	876	999999	956	999999	336	872	637	999999	752	999999	256	999999	283	796	443	999999	999999	915	414	742	999999	999999	409	999999	999999	938	55	391	340	687	777	266	550	961	422	348	891	596	284	999999	719	490	345	999999	999999	254	397	590	999999	999999	847	999999	232	999999	566	298	999999	319	220	999999	826	255	63	75	322	989	258	321	383	105	999999	336	640	752	33	290	999999	631	72	999999	999999	999999	117	100	999999	324	44	25	405	999999	999999	581	385	886	834	473	436	279	999999	999999	999999	85	216	188	594	521	999999	479	512	286	55	281	257	730	846	372	999999	963	235	999999	955	242	916	999999	660	83	999999	999999	917	559	853	973	176	476	492	475	999999	929	506	328	501	564	513	128	89	173	333	999999	49	472	335	473	54	999999	999999	764	169	999999	999999	520	570	78	562	952	999999	999999	115	999999	999999	380	999999	219	466	906	507	400	729	797	180	999999	999999	999999	714	455	999999	389	928	709	836	728	316	300	410	985	757	999999	12	560	695	17	68	999999	999999	999999	357	126	17	148	959	249	44	371	786	42	771	999999	363	117	999999	999999	999999	406	944	519	74	999999	999999	480	999999	83	397	178	111	999999	438	206	888	55	107	999999	382	790	749	596	999999	945	999999	378	224	492	79	999999	833	999999	863	662	609	999999	604	532	317	536	989	885	852	999999	269	999999	603	574	386	317	19	619	671	362	656	357	999999	129	321	440	266	666	14	502	345	999999	309	776	999999	991	999999	999999	800	845	800	864	744	828	685	889	999999	999999	115	762	885	223	980	999999	999999	261	81	999999	999999	999999	280	333	881	359	530	809	324	999999	999999	999999	866	444	999999	825	561	999999	999999	996	999999	432	999999	616	560	252	617	999999	479	999999	770	345	919	966	363	999999	575	999999	982	395	999999	875	999999	999999	672	720	999999	450	405	165	949	999999	649	84	999999	788	221	663	772	639	742	408	340	526	999999	641	475	999999	91	895	999999	999999	809	227	698	568	856	
718	943	999999	356	176	999999	323	848	556	695	844	999999	575	712	912	999999	999999	652	899	545	59	890	40	254	995	369	999999	906	999999	414	999999	386	483	931	502	999999	932	999999	999999	682	27	677	999999	999999	630	974	515	999999	346	999999	466	999999	799	999999	999999	828	913	595	360	807	226	417	984	152	273	468	451	643	220	202	771	69	86	227	527	381	389	999999	623	31	853	327	569	483	947	857	587	460	133	673	806	346	932	768	465	609	693	999999	999999	999999	532	872	999999	154	619	999999	497	581	505	436	449	828	999999	999999	953	898	848	510	205	415	881	991	999999	546	396	434	136	999999	761	999999	688	31	999999	461	498	981	999999	425	864	549	999999	15	954	697	999999	978	374	603	814	999999	761	192	172	276	290	541	362	435	757	194	280	999999	819	999999	999999	427	999999	520	999999	972	553	433	999999	655	999999	876	999999	999999	322	418	70	999999	503	205	999999	505	858	145	180	957	999999	919	667	999999	278	999999	195	999999	949	806	999999	853	762	842	23	338	999999	999999	231	999999	504	540	123	349	999999	747	686	624	431	252	569	999999	999999	884	999999	633	765	965	999999	864	690	669	873	515	856	216	771	660	191	827	958	351	913	766	999999	98	806	327	556	531	504	570	945	706	999999	280	514	877	499	389	572	581	140	366	723	999999	666	608	493	917	976	999999	442	999999	999999	227	377	583	999999	264	999999	448	418	855	999999	130	723	176	277	585	702	893	999999	802	264	999999	220	556	53	628	431	208	999999	639	554	479	137	999999	999999	999999	999999	931	456	244	562	134	173	285	999999	603	120	500	340	908	225	93	999999	999999	350	907	17	820	999999	999999	833	628	615	999999	310	890	999999	382	999999	257	681	771	999999	927	249	140	223	935	999999	450	999999	931	867	925	423	999999	999999	497	11	515	999999	92	401	999999	999999	934	999999	999999	974	999999	611	738	999999	92	999999	454	999999	936	401	220	693	81	271	99	295	999999	999999	690	999999	839	999999	505	380	999999	244	599	999999	793	999999	315	621	829	960	453	839	999999	194	785	999999	969	999999	678	105	791	999999	999999	821	999999	368	509	999999	828	999999	144	831	999999	367	999999	999999	999999	84	999999	421	96	598	863	120	817	260	999999	717	999999	999999	395	25	999999	409	589	426	303	999999	77	435	25	142	792	999999	826	621	733	421	686	937	71	999999	999999	999999	19	202	957	830	999999	61	999999	792	207	836	642	129	235	706	777	999999	554	860	999999	428	405	954	805	72	294	205	527	104	40	
48	930	999999	54	347	400	999999	468	999999	773	25	999999	233	934	999999	168	706	396	36	643	604	392	211	999999	553	862	64	999999	895	545	807	534	757	999999	169	905	152	999999	999999	315	999999	622	999999	96	991	844	181	29	999999	999999	588	809	500	461	436	999999	729	611	999999	485	345	999999	573	928	999999	491	826	471	775	60	999999	630	508	999999	999999	981	312	999999	999999	708	999999	44	547	999999	957	998	44	305	335	999999	999999	540	584	412	970	390	999999	999999	131	999999	28	710	254	799	887	957	999999	778	208	454	999999	615	714	792	793	310	999999	581	999999	967	456	530	146	272	999999	485	56	105	750	872	932	159	993	397	689	980	790	748	114	999999	999999	265	107	881	169	571	825	999999	618	669	927	478	999999	163	62	498	999999	982	924	411	910	215	38	336	522	204	621	327	113	813	519	714	476	971	280	201	433	265	112	312	660	264	999999	91	999999	999999	967	839	999999	201	416	808	999999	703	98	490	237	770	999999	965	949	508	688	999999	159	223	11	220	999999	861	75	999999	999999	622	751	656	728	947	392	999999	237	999999	982	999999	406	711	999999	999999	999999	790	964	999999	999999	999999	999999	161	575	999999	931	999999	999999	756	999999	999999	135	999999	928	211	952	442	999999	290	388	310	738	178	526	776	999999	448	331	238	338	102	897	412	422	999999	999999	599	90	57	999999	661	605	480	824	509	999999	308	783	999999	999999	999999	38	683	284	595	409	195	635	799	281	493	409	999999	427	864	586	723	685	999999	999999	362	362	714	274	999999	999999	999999	353	999999	990	999999	664	641	417	889	74	223	138	827	999999	83	964	291	775	532	999999	381	62	959	922	72	623	597	747	468	97	999999	419	557	890	151	841	617	808	180	828	767	816	999999	800	999999	594	857	852	868	999999	999999	939	999999	999999	332	214	999999	104	999999	488	77	894	999999	802	751	803	581	936	201	242	999999	999999	605	703	999999	565	524	169	999999	478	765	999999	879	999999	26	384	999999	999999	567	936	457	999999	999999	692	761	999999	867	999999	999999	569	23	921	660	636	50	597	343	47	979	767	689	234	544	460	722	331	25	999999	786	376	135	498	999999	265	784	833	603	913	942	622	698	788	999999	990	464	843	94	252	999999	428	50	639	999999	800	256	232	978	430	969	439	857	989	949	682	443	999999	552	405	851	217	994	430	105	367	79	900	124	999999	995	999999	247	772	999999	367	999999	999999	396	578	18	999999	854	182	943	513	764	709	839	438	556	940	300	
999999	401	823	999999	619	544	745	731	355	999999	999999	434	999999	202	999999	151	591	999999	947	138	999999	396	299	999999	999999	487	999999	602	369	71	686	998	999999	588	999999	381	34	934	716	951	650	846	662	453	431	999999	853	320	999999	999999	999999	92	999999	999999	999999	302	999999	471	611	999999	999999	152	999999	294	432	435	999999	999999	644	713	999999	999999	639	999999	487	138	734	846	999999	83	633	999999	923	802	999999	604	399	253	272	264	279	563	999999	584	999	999999	485	999999	999999	995	999999	352	675	966	999999	599	999999	999999	333	999999	568	264	540	538	509	680	999999	568	480	828	999999	999999	249	390	999999	564	999999	64	997	979	652	366	825	935	704	290	605	956	362	224	161	786	999999	84	696	24	33	793	999999	328	289	999999	897	202	999999	253	999999	295	999999	886	274	398	615	354	545	211	999999	604	833	228	85	272	999999	265	677	260	999999	174	693	428	999999	999999	979	678	999999	736	999999	633	999999	999999	187	319	434	476	950	999999	999999	575	539	494	999999	999999	999999	856	252	26	709	641	524	708	47	938	601	999999	354	999999	418	936	654	809	742	999999	627	382	50	999999	838	740	315	914	89	640	635	208	842	122	999999	133	436	999999	36	827	119	278	423	249	718	999999	131	228	354	243	999999	730	752	780	999999	587	816	487	999999	969	999999	999999	628	407	313	999999	271	242	999999	294	510	970	783	915	696	358	958	800	999999	518	999999	97	569	845	718	905	456	72	320	995	999999	999999	505	66	501	999999	649	999999	936	999999	68	999999	78	70	733	950	946	999999	94	453	628	25	439	669	360	248	50	782	688	407	946	209	922	164	977	561	474	726	423	196	999999	942	999999	999999	460	730	28	999999	122	768	958	619	978	866	999999	301	519	836	706	262	999999	999999	337	538	378	859	966	914	92	999999	486	230	999999	897	999999	999999	160	999999	218	999999	229	540	999999	920	449	337	230	999999	999999	685	52	637	30	170	999999	841	614	999999	363	600	763	114	999999	999999	291	737	205	90	131	689	151	999999	628	86	42	999999	206	417	999999	999999	638	999999	135	406	999999	848	209	263	179	903	82	824	999999	618	866	125	123	999999	638	711	142	999999	933	108	544	999999	19	944	137	799	644	207	247	322	962	852	978	999999	811	443	538	942	911	228	999999	999999	999999	19	219	999999	815	477	778	386	999999	498	999999	36	862	897	838	265	135	379	268	875	587	42	999999	23	146	102	917	205	183	199	238	999999	491	227	999999	999	734	999999	984	176	999999	860	
413	999999	874	999999	999999	914	604	999999	816	541	999999	741	738	435	363	999999	780	722	999999	999999	213	719	270	273	545	644	133	839	530	914	395	999999	457	727	999999	192	149	194	935	999999	600	901	383	999999	999999	999999	489	999999	645	999999	439	272	616	999999	657	694	213	611	416	523	790	765	751	902	156	867	294	999999	806	181	66	999999	999999	557	982	312	346	573	517	999999	165	784	203	999999	485	133	999999	612	80	934	978	538	777	421	222	835	159	480	550	888	465	477	542	999999	482	843	485	68	862	355	358	639	103	999999	367	15	571	999999	426	33	391	682	941	871	202	528	818	375	999999	156	162	865	33	629	999999	688	999999	999999	520	642	648	426	749	725	586	348	444	166	64	216	274	999999	999999	527	506	999999	535	671	281	953	999999	999999	724	715	202	493	999999	999999	291	999999	764	842	249	999999	384	999999	932	226	999999	999999	94	662	320	999999	882	762	810	505	132	557	162	580	999999	566	617	538	702	44	532	103	999999	999999	999999	385	999999	431	160	280	152	541	999999	999999	385	427	869	999999	799	999999	833	439	682	120	351	734	526	193	394	682	176	846	272	898	693	999999	999999	999999	999999	935	685	999999	612	540	999999	999999	707	843	999999	40	999999	999999	739	116	210	103	420	999999	627	150	858	269	999999	478	999999	305	278	951	625	192	305	999999	585	863	910	383	827	151	757	759	36	683	987	999999	986	922	117	166	698	999999	781	510	496	999999	87	425	422	143	437	67	323	756	228	22	735	941	999999	875	205	827	275	278	863	867	123	185	281	684	491	191	999999	999999	263	34	411	794	268	938	999999	494	960	693	999999	700	446	280	465	999999	627	54	262	242	960	870	999999	512	647	629	999999	902	154	737	651	999999	999999	211	502	203	611	941	682	730	999999	711	999999	999999	999999	999999	431	843	720	999999	67	999999	928	956	162	392	700	898	156	639	416	884	350	232	999999	999999	999999	999999	777	999999	374	999999	371	999999	999999	999999	13	999999	948	484	207	689	191	848	680	214	327	912	59	999999	503	999999	794	999999	999999	214	370	643	540	105	342	196	75	458	931	999999	85	405	999999	903	999999	999999	949	672	441	726	702	999999	552	999999	151	918	195	999999	768	661	999999	999999	218	999999	999999	369	221	853	151	21	999999	733	916	999999	139	921	109	156	731	555	763	131	612	597	999999	999999	101	704	953	424	10	407	690	280	490	757	999999	875	24	28	999999	106	530	999999	111	968	585	253	999999	230	818	49	935	223	
897	769	715	621	435	29	999999	517	999999	727	20	999999	53	646	818	999999	734	999999	999999	713	818	667	600	192	495	543	293	848	996	733	605	961	471	477	999999	721	51	576	449	999999	750	229	206	999999	419	999999	925	938	434	999999	495	999999	907	232	999999	999999	999999	533	135	891	736	429	520	999999	131	59	999999	576	273	999999	999999	168	999999	146	999999	599	470	999999	773	610	999999	354	424	670	248	21	64	249	82	153	552	518	450	558	268	330	708	41	681	999999	999999	359	675	999999	999999	337	809	999999	999999	804	999999	999999	759	999999	283	392	999999	850	927	120	995	515	503	999999	555	820	717	999999	999999	642	999999	439	999999	413	480	999999	678	98	673	910	999999	293	979	278	999999	182	759	925	285	875	325	857	114	571	374	999999	999999	555	999999	186	620	583	999999	627	999999	999999	264	355	999999	24	713	916	187	26	907	711	535	234	999999	383	71	999999	999999	999999	326	43	335	554	999999	856	413	133	317	497	999999	628	401	362	999999	55	917	413	881	270	171	999999	999999	97	663	662	98	631	809	407	999999	828	632	999999	311	879	13	710	316	197	999999	590	609	690	726	288	320	999999	869	700	999999	999999	909	689	841	999999	363	248	890	386	767	999999	323	909	382	471	996	999999	60	486	51	999999	999999	693	659	999999	999999	999999	370	385	352	915	999999	118	941	467	999999	942	57	394	525	765	819	929	430	999999	277	699	318	999999	292	999999	132	393	999999	258	999999	225	999999	269	999999	374	877	999999	43	999999	30	214	999999	914	552	63	465	999999	960	999999	397	177	273	830	314	110	681	999999	999999	545	793	378	459	693	907	702	999999	999999	277	161	888	314	896	999999	809	72	999999	403	999999	999999	351	465	999999	383	861	392	952	209	955	26	692	770	999999	999999	999999	651	999999	284	16	849	151	999999	399	809	999999	92	281	694	999999	251	379	999999	403	864	204	337	999999	85	999999	524	999999	712	831	999999	468	127	892	407	999999	167	317	456	397	862	96	673	999999	999999	987	999999	121	267	189	714	647	415	999999	557	304	731	705	999999	453	492	109	439	846	148	999999	278	999999	873	999999	862	934	922	890	999999	778	530	270	332	98	62	999999	492	533	127	999999	63	999999	999999	113	788	462	637	13	904	762	657	827	928	282	718	999999	999999	999999	326	780	724	999999	835	778	999999	470	383	999999	400	999999	617	905	729	534	297	528	855	769	396	410	306	918	985	999999	130	702	342	59	379	474	174	999999	999999	347	889	538	915	999999	999999	327	89	
55	613	825	999999	751	999999	404	984	200	999999	479	695	915	483	806	539	67	658	80	999999	333	999999	925	999999	217	698	999999	999999	759	612	298	438	79	999999	999999	315	999999	632	379	604	937	75	189	999999	695	713	301	999999	999999	998	999999	908	269	198	755	834	687	910	937	999999	716	999999	235	999999	444	50	626	594	232	500	999999	999999	288	476	200	268	41	999999	229	504	407	527	999999	760	754	390	999999	881	575	999999	628	259	999999	326	999999	188	839	602	307	655	97	707	642	999999	999999	433	629	793	997	497	802	999999	999999	443	999999	198	207	474	999999	63	870	744	28	805	872	130	739	961	588	22	428	439	887	574	999999	699	885	969	999999	331	761	385	883	999999	624	135	567	261	671	699	999999	999999	999999	999999	784	352	689	999999	720	509	694	999999	999999	999999	79	999999	615	127	36	955	999999	237	342	511	999999	495	860	940	190	999999	999999	488	300	888	999999	999999	999999	999999	789	74	20	999999	999999	999999	636	999999	180	898	17	261	520	449	235	715	999999	753	43	268	999999	299	492	748	656	973	999999	999999	999999	999999	953	999999	702	971	999999	961	945	263	999999	709	874	208	999999	961	933	928	235	999999	999999	584	502	288	999999	411	692	500	582	272	402	285	686	999999	999999	853	999999	989	559	549	122	273	770	142	775	999999	393	999999	974	530	814	727	999999	833	999999	791	824	675	998	300	999999	837	999999	682	861	702	33	454	480	999999	26	943	379	685	10	999999	999999	369	512	696	28	999999	526	61	457	999999	999999	999999	477	935	999999	279	999999	999999	999999	284	999999	999999	281	999999	309	938	999999	512	999999	999999	999999	72	832	999999	977	999999	999999	312	999999	350	321	999999	234	195	999999	180	976	999999	442	747	951	120	999999	726	116	726	98	440	396	89	665	23	548	999999	999999	475	30	999999	957	574	999999	689	986	919	963	555	999999	999999	908	138	962	737	80	999999	919	999999	646	116	999999	999999	375	732	915	202	685	308	789	648	869	999999	160	473	588	867	640	272	133	505	762	999999	863	13	532	267	127	928	999999	781	667	999999	828	913	999999	706	208	384	999999	794	244	999999	766	225	226	218	999999	498	159	999999	999999	657	124	999999	999999	999999	397	372	999999	657	999999	756	999999	999999	981	789	999999	246	816	999999	669	266	498	999999	271	107	794	648	999999	323	288	628	999999	739	655	999999	965	687	570	999999	318	999999	183	126	720	487	309	757	999999	436	347	742	682	277	543	870	169	785	879	255	999999	749	585	887	379	455	977	625	363	971	
824	194	675	466	572	833	92	999999	618	784	999999	46	999999	999999	976	999999	999999	511	999999	999999	850	999999	807	324	847	569	999999	296	747	274	509	683	999999	999999	999999	163	77	225	704	709	787	787	176	104	457	475	345	999999	910	833	999999	999999	429	578	131	644	386	361	618	13	582	795	634	353	284	125	999999	999999	748	999999	478	730	806	999999	999999	72	22	712	867	999999	999999	35	385	914	766	44	264	826	151	966	776	715	606	999999	137	992	163	823	820	999999	832	999999	486	999999	999999	999999	999999	932	581	999999	632	673	493	999999	999999	556	420	999999	587	999999	999999	816	10	781	56	762	134	115	369	14	909	999999	892	535	549	39	549	297	559	988	999999	332	254	999999	344	999999	231	999999	921	580	581	442	246	579	999999	999999	203	999999	51	601	653	563	572	577	158	442	780	958	999999	750	17	132	170	999999	875	539	571	917	447	942	540	763	999999	789	999999	476	953	323	65	532	836	845	256	958	344	811	759	999999	999999	902	332	273	674	180	572	999999	282	646	703	999999	999999	286	999999	108	70	999999	999999	999999	154	681	489	467	902	173	913	172	876	999999	265	73	779	894	982	545	999999	999999	98	999999	226	973	204	316	619	999999	87	560	999999	999999	897	999999	443	975	532	263	422	865	371	511	267	410	583	79	999999	640	171	999999	304	999999	488	793	802	364	567	999999	487	182	847	788	95	999999	584	728	315	811	630	804	999999	728	132	999999	906	586	756	999999	399	134	925	979	952	999999	266	865	669	113	651	88	418	361	776	250	28	582	426	903	825	854	764	579	20	366	999999	575	599	999999	999999	226	607	751	781	362	257	868	835	569	107	719	69	211	170	551	396	19	952	882	735	999999	170	852	999999	544	370	355	969	596	336	690	275	934	226	434	480	999999	999999	424	992	999999	747	999999	806	116	999999	999999	419	468	970	999999	623	717	999	563	65	755	999999	246	991	902	898	999999	999999	416	999999	135	984	735	999999	729	999999	538	889	585	586	312	999999	884	749	807	935	510	625	999999	999999	557	935	662	999999	725	906	999999	432	100	261	507	624	400	662	670	578	999999	999999	250	751	999999	828	423	977	752	999999	875	496	194	999999	398	623	96	348	895	999999	331	366	354	999999	104	999999	798	333	999999	688	999999	999999	89	238	999999	121	385	404	982	729	521	685	999999	999999	40	847	999999	134	863	884	538	61	999999	999999	999999	327	53	999999	656	978	40	100	999999	74	63	999999	417	999999	714	286	248	999999	366	
176	678	646	999999	338	792	257	867	673	470	999999	159	604	465	608	999999	934	78	957	999999	13	999999	430	786	561	963	387	439	291	420	586	645	999999	999999	600	801	610	586	999999	634	999999	120	999999	999999	704	914	458	999999	809	974	779	218	999999	943	362	478	257	860	188	374	415	999999	586	262	883	559	313	910	864	806	381	357	362	332	999999	999999	999999	800	92	646	515	198	629	317	641	378	364	902	342	999999	554	749	999999	350	229	590	534	114	999999	154	611	548	999999	13	603	431	855	958	604	469	999999	457	778	542	859	999999	198	999999	621	515	204	410	577	742	262	999999	949	22	113	758	368	999999	64	937	44	967	865	626	713	220	523	406	999999	999999	985	107	999999	999999	491	12	401	265	999999	241	950	999999	970	590	750	999999	999999	843	855	846	110	910	402	840	999999	891	361	999999	999999	999999	991	798	112	703	757	999999	660	94	999999	999999	367	112	999999	999999	987	832	996	999999	875	742	738	680	550	461	999999	84	704	999999	367	999999	651	828	700	92	249	161	999999	999999	999999	999999	321	396	999999	755	488	998	177	579	999999	675	895	999999	696	823	672	321	999999	999999	930	682	460	529	727	931	999999	538	412	660	584	835	999999	729	999999	290	999999	351	368	795	973	774	999999	135	999999	692	704	574	142	877	420	927	903	459	346	161	999999	792	669	391	306	999999	999999	517	994	28	942	176	635	416	402	330	953	461	677	166	774	999999	252	999999	237	884	999999	534	249	999999	931	284	392	999999	155	999999	682	976	499	33	188	999999	140	268	999999	999999	938	726	484	99	973	452	782	999999	386	809	999999	999999	163	422	999999	999999	277	348	96	667	999999	999999	999999	764	648	976	962	653	977	384	204	983	999999	699	945	679	60	160	682	489	501	212	999999	345	98	999999	823	87	479	127	132	792	182	92	753	999999	999999	720	999999	997	489	999999	999999	11	999999	566	349	464	477	874	21	127	665	607	999999	581	432	925	676	999999	163	884	999999	860	262	999999	999999	212	945	999999	999999	339	708	999999	999	373	999	912	730	531	708	999999	610	604	116	15	999999	575	916	182	999999	540	54	999999	999999	604	953	999999	749	211	755	146	518	135	999999	681	418	999999	607	802	999999	999999	204	154	999999	794	999999	580	754	256	286	246	296	999999	999999	683	999999	858	841	404	420	657	173	528	776	572	850	485	944	434	597	156	967	123	999999	661	346	899	958	999999	999999	999999	597	999999	999999	519	849	744	953	976	395	560	999999	212	999999	924	
356	999999	378	329	999999	799	635	329	659	999999	278	183	183	999999	999999	999999	999999	792	84	46	69	670	603	266	722	115	531	968	48	999999	18	765	731	675	999999	670	530	639	114	999999	747	278	999999	999999	250	676	571	443	638	999999	660	355	137	999999	864	999999	82	122	606	839	277	666	290	621	131	512	451	999999	215	999999	866	999999	688	553	299	791	826	806	25	999999	544	97	340	49	386	662	999999	386	810	627	598	418	999999	275	263	90	999999	999999	675	738	234	72	999999	961	143	999999	667	584	66	999999	859	275	106	560	304	999999	336	999999	999999	468	874	75	697	999999	999999	458	237	422	299	218	803	999999	140	287	822	481	859	999999	906	985	995	62	999999	736	768	999999	322	482	970	999999	754	746	986	999999	999999	168	374	650	882	685	172	254	295	847	279	264	999999	818	737	999999	330	957	345	259	999999	999999	746	961	819	999999	145	755	999999	225	464	67	618	923	424	664	117	219	496	230	822	750	999999	999999	999999	999999	999999	999999	999999	999999	753	796	999999	736	743	51	999999	413	999999	137	999999	416	802	80	393	222	999999	220	404	999999	999999	121	471	124	999999	722	999999	274	504	316	566	999999	20	999999	999999	999999	656	881	190	383	252	703	389	999999	681	415	948	696	97	254	866	977	999999	672	441	642	999999	296	309	999999	986	157	999999	523	999999	906	406	999999	608	726	565	764	999999	31	829	22	732	112	443	30	774	368	186	999999	450	589	542	348	999999	830	341	999999	582	169	396	999999	999999	999999	798	774	19	451	999999	999999	688	112	946	88	842	428	910	232	853	288	256	628	971	659	999999	999999	999999	67	999999	778	394	205	192	999999	634	735	999999	866	999999	668	21	333	279	814	571	348	999999	464	505	445	920	119	516	999999	913	768	133	144	999999	816	410	952	999999	320	999999	492	919	85	453	117	999999	999999	918	194	277	923	359	999999	98	735	348	999999	561	208	858	285	689	999999	999999	999999	611	94	83	497	267	68	524	958	838	88	428	567	21	398	245	999999	999999	331	999999	999999	419	966	55	67	478	999999	400	610	462	700	803	41	126	587	505	999999	969	430	999999	218	408	400	328	20	999999	780	898	173	962	981	94	367	862	968	999999	999999	49	999999	28	766	668	914	506	999999	285	396	999999	433	892	999999	906	770	404	817	591	28	999999	999999	750	698	603	236	647	480	999999	999999	179	999999	140	859	999999	953	999999	999999	550	999999	999999	191	999999	999999	339	999999	999999	843	85	324	962	54	386	438	998	14	
275	330	173	441	277	35	999999	999999	227	303	303	42	53	952	368	244	277	108	134	466	309	830	368	138	999999	804	999999	301	999999	134	771	702	861	81	999999	91	999999	118	226	868	999999	999999	702	999999	181	248	799	132	999999	728	777	288	313	541	704	999999	961	44	999999	473	630	240	365	103	531	999999	180	971	274	287	246	168	999999	266	806	999999	138	332	999999	716	14	282	344	755	356	999999	398	329	376	999999	129	999999	631	753	248	429	540	999999	514	999999	999999	827	999999	999999	491	618	406	57	735	301	315	639	999999	999999	468	357	895	610	747	999999	212	999999	999999	30	999999	283	537	139	27	387	872	999999	817	387	648	186	999999	666	273	737	96	351	594	85	937	489	999999	999999	294	890	999999	930	861	999999	378	227	232	999999	999999	218	999999	277	999999	999999	999999	785	821	698	131	292	999999	238	347	19	952	860	266	529	999999	678	396	675	844	137	853	942	668	999999	19	431	954	586	156	999999	656	819	322	246	656	999999	999999	198	740	12	957	999999	999999	852	524	517	960	702	755	841	822	415	432	902	504	999999	127	480	689	699	999999	356	92	291	362	999999	548	29	999999	930	21	207	935	999999	179	558	359	816	999999	501	470	999999	831	314	242	250	396	999999	741	179	999999	197	999999	999999	999999	999999	222	999999	999999	999999	999999	941	828	824	830	624	480	589	732	946	137	310	653	197	999999	86	524	777	999999	999999	745	138	999999	704	895	824	999999	894	178	568	345	57	327	445	999999	529	432	999999	484	618	770	806	686	999999	999999	734	543	999999	811	597	96	444	262	386	645	999999	662	134	928	16	925	999999	421	174	610	89	983	217	664	708	653	517	303	440	352	999999	452	999999	662	171	290	386	92	580	481	999999	795	940	999999	692	867	308	88	478	692	194	395	521	194	961	751	999999	656	113	944	579	150	821	44	999999	397	179	471	767	725	549	503	840	693	709	294	52	999999	972	841	354	438	999999	747	168	553	930	309	999999	999999	953	730	979	636	999999	999999	999999	999999	103	304	697	836	321	752	153	690	555	999999	485	677	999999	919	999999	999999	599	150	326	83	875	163	999999	870	771	999999	772	818	524	213	790	948	321	145	323	999999	999999	999999	999999	999999	604	477	999999	111	824	33	711	44	999999	718	47	761	444	899	40	940	836	999999	75	963	980	334	176	352	999999	536	365	999999	999999	16	126	91	32	254	999999	408	166	999999	56	999999	645	737	773	805	176	39	999999	421	115	382	841	327	999999	
163	999999	280	311	654	999999	297	667	148	438	49	601	955	738	999999	430	999999	784	999999	780	999999	328	253	999999	999999	185	18	33	999999	999999	999999	999999	799	639	869	163	209	106	511	302	758	89	999999	309	733	214	221	999999	323	991	482	598	370	546	134	835	848	999999	940	479	64	274	723	999999	214	874	801	326	869	47	230	535	283	999999	31	248	820	943	828	166	964	718	709	952	999999	634	999999	999999	515	43	314	490	166	41	247	494	366	826	999999	858	412	894	999999	999999	770	947	325	192	525	885	24	904	890	784	514	345	564	770	999999	579	80	999999	811	835	732	740	378	251	999999	999999	881	994	999999	999999	753	79	999999	432	191	47	319	621	737	629	29	410	599	381	527	999999	929	595	140	524	787	863	93	594	999999	40	578	999999	252	987	13	29	65	920	41	444	57	142	589	658	270	458	811	191	816	331	999999	997	723	999999	607	296	864	999999	192	889	986	999999	878	160	999999	244	379	749	625	999999	354	679	350	999999	855	999999	999999	481	999999	338	61	901	777	232	890	581	360	214	390	717	165	731	999999	999999	458	353	264	438	999999	35	89	71	566	999999	976	470	656	999999	999999	810	290	392	79	999999	838	94	926	999999	270	887	884	175	369	907	843	623	940	209	634	511	543	999999	291	238	259	999999	345	960	255	429	999999	720	31	579	437	772	999999	884	313	373	999999	608	178	312	151	913	702	659	973	363	530	456	16	680	277	712	110	840	604	848	999999	965	409	840	999999	173	153	790	480	80	961	65	896	270	94	934	408	979	97	345	297	685	987	892	999999	478	713	350	312	724	999999	821	290	999999	624	461	209	999999	999999	999999	769	912	188	999999	402	999999	560	745	999999	999999	314	131	753	999999	560	73	977	999999	941	494	460	803	487	756	999999	149	774	441	645	999999	734	80	639	999999	999999	385	999999	95	499	999999	999999	999999	754	970	420	999999	999999	999999	904	561	483	692	999999	999999	527	966	999999	432	503	263	999999	129	109	963	607	243	491	643	692	185	999999	892	999999	516	576	492	999999	517	345	857	81	752	537	94	158	52	684	999999	999999	999999	950	84	999999	246	734	999999	999999	790	999999	999999	999999	434	339	728	994	591	674	880	999999	45	917	917	96	645	191	999999	592	25	814	565	559	706	61	999999	234	491	311	781	781	999999	623	268	154	168	798	647	999999	808	999999	567	378	999999	505	556	999999	43	987	999999	64	787	999999	853	976	999999	627	362	382	255	999999	513	
999999	892	999999	510	421	658	772	928	847	544	533	783	925	256	999999	755	211	505	401	201	503	364	727	999999	573	770	292	347	540	999999	274	177	314	999999	999999	485	705	995	144	43	999999	999999	108	520	999999	431	927	729	620	872	161	877	854	311	999999	925	175	114	936	650	376	435	397	411	279	365	479	348	968	711	999999	216	370	999999	931	999999	265	217	739	152	999999	562	726	999999	294	396	322	13	576	362	999999	600	999999	999999	667	834	672	999999	250	898	952	999999	760	909	999999	944	999999	497	380	575	669	957	375	794	807	999999	999999	728	127	882	53	476	772	616	999999	459	157	876	699	999999	771	568	966	840	199	264	999999	816	999999	349	999999	825	999999	11	692	999999	235	274	686	999999	135	943	579	999999	855	999999	999999	154	519	373	796	640	999999	282	803	110	991	534	604	553	22	892	999999	777	999999	228	843	770	999999	47	233	999999	999999	846	999999	828	989	999999	985	713	447	657	999999	999999	999999	999999	37	360	207	592	999999	700	669	142	999999	243	70	802	365	637	643	56	230	481	149	999999	449	999999	311	975	121	999999	549	891	999999	999999	999999	411	234	763	200	999999	573	341	676	999999	224	68	15	738	999999	999999	252	358	80	999999	437	826	341	640	799	86	58	232	480	977	161	777	35	486	648	999999	577	999999	446	999999	482	999999	804	617	698	999999	945	572	217	924	151	999999	821	715	927	768	79	593	964	124	444	351	999999	699	381	999999	42	529	99	119	619	650	999999	999999	918	999999	999999	724	942	999999	140	486	24	555	836	960	999999	319	559	880	589	983	637	999999	715	141	37	115	245	999999	358	999999	999999	107	999999	999999	289	901	797	388	746	999999	651	556	983	957	336	999999	863	420	999999	723	999999	219	530	635	22	589	214	786	999999	916	489	691	69	714	14	917	250	345	681	65	999999	181	999999	244	342	91	999999	758	805	722	252	824	999999	635	999999	273	577	679	999999	699	999999	20	867	830	865	999999	496	278	953	418	74	527	739	435	210	999999	999999	295	303	930	251	455	981	798	673	664	920	434	999999	999999	350	999999	858	981	367	511	313	999999	379	381	595	999999	999999	999999	999999	725	999999	999999	999999	658	198	999999	385	556	458	251	38	999999	166	999999	49	72	999999	222	999999	502	668	999999	77	699	494	770	916	922	345	181	651	595	999999	948	578	585	999	609	552	68	999999	999999	533	126	483	245	999999	177	999999	532	68	592	327	165	66	336	278	735	173	427	374	463	220	999999	600	442	
928	217	999999	464	72	411	669	19	316	367	235	999999	225	999999	622	749	590	812	122	68	278	985	892	999999	999999	274	999999	135	694	732	999999	999999	526	999999	316	940	544	876	470	999999	922	317	999999	699	111	327	519	914	804	625	999999	407	173	541	174	999999	325	390	157	797	965	999999	325	583	276	978	434	185	942	682	214	713	999999	465	145	960	999999	999999	999999	999999	755	531	330	78	999999	692	92	984	876	999999	624	164	729	672	691	999999	992	275	433	132	893	344	971	132	999999	169	999999	708	405	213	807	999999	250	168	52	444	223	999999	724	583	999999	449	999999	578	67	59	984	679	773	757	967	999999	769	27	106	421	999999	208	656	700	637	383	589	672	566	999999	913	571	630	257	999999	745	999999	849	236	453	45	402	74	371	185	385	999999	648	246	936	363	999999	71	631	884	24	600	33	999999	999999	860	999999	22	565	146	423	59	525	591	232	330	919	790	652	385	166	143	295	525	999999	448	999999	436	630	148	999999	999999	998	372	160	155	527	903	999999	593	409	390	509	235	762	335	419	66	999999	999999	999999	999999	999999	999999	728	881	314	508	999999	999999	919	210	999999	999999	455	913	61	162	440	999999	802	999999	999999	999999	999999	776	999999	69	762	926	38	883	422	999999	704	999999	100	752	644	999999	840	999999	219	639	674	999999	998	92	779	999999	284	999999	999999	937	813	999999	365	999999	279	952	257	255	745	768	55	999999	788	377	999999	207	999999	308	999999	171	999999	784	806	447	999999	777	777	552	290	914	999999	771	999999	484	211	286	999999	741	999999	692	32	595	282	999999	593	638	420	631	369	999999	999999	976	748	999999	701	39	621	999999	964	501	184	705	965	999999	999999	999999	777	313	176	446	315	999999	824	825	999999	650	511	364	999999	755	999999	999999	192	708	888	999999	999999	803	783	181	664	974	999999	981	999999	999999	630	451	999999	320	999999	117	464	999999	276	944	161	922	999999	999999	527	266	999999	218	144	37	522	266	942	451	999999	999999	999999	994	781	340	999999	999999	317	822	30	999999	40	543	894	259	691	999999	441	999999	999999	110	488	733	654	407	910	999999	846	490	804	999999	509	883	69	999999	588	470	999999	936	639	317	999999	502	999999	468	236	530	324	885	999999	263	825	997	927	159	999999	999999	350	383	429	747	999999	827	999999	999999	560	157	999999	16	999999	999999	126	505	999999	216	495	985	999999	999999	181	389	999999	999999	154	550	999999	511	955	910	402	792	130	999999	516	891	321	787	484	382	999999	89	56	318	224	
124	146	330	999999	721	663	999999	102	999999	212	49	504	44	683	477	118	58	999999	573	613	999999	111	358	999999	423	999999	708	511	330	288	101	999999	934	747	39	413	999999	999999	999999	256	893	699	966	566	477	397	286	999999	999999	273	859	887	483	704	345	22	999999	999999	999999	826	955	997	771	875	120	706	570	999999	653	999999	890	999999	956	999999	719	189	145	792	999999	36	999999	604	503	999999	429	214	999999	239	411	26	625	886	552	417	301	895	927	999999	455	770	826	989	999999	999999	999999	630	931	167	984	166	999999	995	820	251	218	999999	504	999999	455	999999	847	340	886	999999	447	999999	686	548	34	824	261	54	346	751	209	628	154	559	999999	798	283	701	254	255	149	630	76	999999	999999	999999	999999	223	999999	549	922	496	112	999999	506	999999	944	392	142	170	904	832	659	999999	51	590	999999	944	40	657	633	155	95	999999	497	999999	999999	999999	349	93	432	48	409	797	828	713	999999	332	63	314	999999	890	999999	94	350	999999	970	997	269	999999	999999	457	192	999999	916	776	999999	472	335	688	441	568	52	999999	738	865	999999	861	250	337	74	883	891	725	802	742	586	11	299	190	846	940	999999	731	358	999999	856	999999	880	61	312	63	999999	999999	999999	295	999999	520	355	999999	999999	999999	756	999999	553	852	999999	466	195	184	200	409	182	154	842	500	453	999999	700	763	19	20	981	199	34	21	999999	999999	852	999999	893	75	999999	999999	306	737	194	999999	187	506	418	399	237	999999	860	903	999999	852	532	383	842	537	820	999999	999999	999999	137	567	907	542	965	999999	999999	678	999999	135	999999	367	999999	999999	316	269	143	203	999999	999999	999999	999999	999999	999999	999999	43	994	478	674	365	999999	73	349	433	999999	999999	999999	999999	540	379	785	999999	425	735	160	523	999999	427	77	583	404	627	248	855	100	852	238	786	412	932	999999	145	14	925	881	689	28	999999	504	688	999999	498	999999	974	833	234	859	603	970	617	37	577	999999	100	999999	627	825	493	342	999999	398	500	999999	607	999999	650	999999	500	854	471	504	999999	922	388	601	905	963	273	31	866	993	635	999999	795	905	477	733	913	964	263	864	535	91	747	999999	491	999999	65	649	999999	679	369	748	509	122	999999	654	33	499	65	663	561	471	476	763	763	684	999999	999999	857	916	641	999999	999999	606	999999	509	999999	98	119	999999	999999	623	999999	197	633	999999	316	682	468	823	710	424	909	600	999999	74	999999	983	999999	807	819	363	792	277	47	833	158	902	153	
999999	479	934	390	999999	755	938	633	289	140	876	377	999999	243	999999	999999	999999	626	10	303	999999	895	201	562	999999	829	999999	831	571	159	999999	999999	414	539	999999	353	776	43	502	999999	374	999999	334	853	660	440	65	999999	758	71	999999	217	158	608	247	51	287	999999	88	999999	999999	116	71	140	999999	147	962	234	999999	690	999999	193	133	164	928	474	570	999999	901	871	999999	436	82	509	999999	592	590	805	302	491	999999	404	954	999999	644	267	379	204	523	522	477	831	417	77	631	999999	93	999999	999999	999999	480	940	480	217	813	774	44	562	801	746	557	999999	931	230	625	44	999999	218	520	670	105	375	824	389	404	999999	28	999999	877	702	509	999999	135	529	20	999999	999999	747	111	999999	233	816	999999	776	965	319	899	196	999999	999999	407	874	483	999999	678	114	125	101	999999	872	755	38	684	108	999999	959	41	412	999999	499	120	491	116	649	447	288	972	999999	423	94	51	999999	562	290	305	999999	124	127	850	906	999999	999999	999999	999999	999999	204	999999	304	539	16	999999	999999	976	952	999999	915	767	833	571	399	999999	78	677	728	830	999999	476	403	803	612	845	914	561	999999	999999	287	557	877	999999	252	155	999999	517	417	806	554	999999	609	803	999999	999999	290	555	999999	774	941	165	216	409	202	728	999999	999999	927	170	374	935	999999	472	999999	367	890	309	999999	253	462	560	270	999999	999999	77	999999	599	423	745	999999	368	110	539	548	131	351	478	341	999999	417	188	590	999999	999999	999999	192	147	999999	31	976	980	236	999999	999999	390	894	294	133	134	862	999999	999999	192	605	16	834	143	924	87	26	422	999999	999999	836	999999	999999	999999	999999	666	885	729	995	402	768	584	142	999999	227	168	237	67	354	217	661	278	111	408	651	999999	784	58	222	527	15	564	22	430	380	47	999999	999999	999999	999999	248	143	153	684	999999	31	873	999999	915	999999	850	959	77	760	154	568	182	571	372	65	999999	999999	516	478	397	999999	999999	711	999999	999999	748	356	263	887	999999	527	134	427	999999	629	561	842	143	999999	676	55	999999	999999	286	811	865	848	999999	748	999999	411	999999	675	297	218	459	999999	428	999999	999999	503	705	999999	791	999999	444	999999	586	743	999999	49	703	68	801	351	999999	319	999999	711	325	900	838	999999	312	567	999999	999999	140	776	180	398	423	407	440	999999	349	316	470	660	377	120	999999	774	999999	999999	708	568	873	945	501	999999	999999	717	420	126	999999	200	878	999999	725	984	624	999999	999999	114	625	
305	628	628	999999	411	999999	774	344	214	639	73	999999	766	858	999999	585	194	285	999999	660	706	987	323	517	158	437	999999	999999	999999	495	460	211	150	919	413	999999	254	943	99	999999	999999	999999	999999	487	601	930	121	999999	393	408	439	999999	543	454	919	999999	314	121	853	973	612	999999	951	999999	188	999999	999999	846	454	999999	341	250	195	999999	696	332	999999	836	915	228	326	870	999999	983	65	999999	668	999999	10	105	635	999999	100	125	999999	134	431	999999	308	739	809	274	921	991	77	999999	349	999999	757	596	999999	999999	205	634	657	999999	999999	968	662	264	203	434	999999	999999	767	208	160	80	59	999999	900	999999	999999	999999	419	999999	949	999999	999999	866	584	864	938	413	570	167	999999	999999	468	947	835	999999	833	54	546	385	428	999999	234	869	48	279	755	999999	696	249	939	29	225	605	999999	739	62	795	679	999999	999999	443	788	609	270	694	612	111	737	447	999999	493	639	43	999999	387	335	56	999999	315	118	999999	717	330	999999	999999	251	862	165	105	411	48	375	217	889	984	999999	999999	609	999999	667	999999	458	259	788	455	390	191	971	415	999999	16	999999	373	999999	999999	726	999999	391	352	452	999999	945	999999	45	423	999999	431	154	999999	999999	711	446	999999	647	999999	303	999999	542	999999	537	69	890	750	999999	999999	80	11	987	155	268	326	243	999999	901	918	708	817	999999	999999	999999	958	47	333	811	702	569	493	725	765	450	268	999999	618	815	393	858	205	949	641	353	127	444	998	389	286	477	999999	582	729	756	486	999999	999999	445	579	31	567	938	988	834	999999	285	999999	705	10	401	624	451	518	69	512	867	581	999999	219	523	49	943	535	234	389	911	996	19	999999	999999	756	183	245	371	301	266	961	999999	999999	841	222	999999	388	999999	853	999999	74	670	253	619	673	999999	235	65	982	624	999999	999999	455	674	289	222	999999	999999	645	999999	215	999999	768	256	906	775	265	999999	310	999999	564	650	380	999999	847	335	999999	354	349	610	947	190	999999	676	853	207	360	999999	562	10	561	401	249	413	533	917	999999	997	713	897	891	999999	754	999999	69	762	999999	806	826	999999	456	397	647	44	502	999999	767	101	402	999999	424	999999	999999	310	195	999999	411	967	125	929	433	768	641	452	719	100	435	152	617	101	814	554	275	608	554	174	753	215	910	999999	999999	810	999999	999999	482	999999	51	454	999999	896	361	999999	690	896	530	687	755	205	324	999999	600	999999	999999	999999	894	870	897	999999	755	30	419	
206	67	999999	779	622	174	999999	999999	991	58	980	101	721	740	399	864	999999	999999	866	999999	557	890	999999	999999	536	999999	303	119	612	830	834	999999	40	999999	999999	367	999999	999999	907	523	128	999999	333	364	619	999999	762	999999	505	999999	529	139	889	612	999999	315	559	708	999999	295	999999	527	999999	171	223	291	71	999999	584	41	999999	261	180	353	299	331	567	153	298	14	999999	732	613	606	311	705	999999	999999	623	849	808	373	875	622	653	999999	869	172	150	338	999999	527	999999	474	224	277	999999	999999	322	540	748	416	420	248	720	148	913	759	859	518	482	644	999999	735	999999	427	385	999999	700	699	461	405	12	999999	999999	57	746	149	392	43	746	273	114	93	111	401	953	636	999999	514	687	119	312	999999	999999	826	906	260	251	796	999999	410	846	623	88	353	999999	459	704	673	402	774	377	826	771	999999	999999	999999	634	831	999999	748	656	999999	21	352	102	379	114	999999	150	495	999999	999999	151	346	426	490	14	757	986	999999	932	999999	122	913	741	999999	861	646	297	999999	626	419	332	153	754	661	611	736	260	44	354	987	533	906	875	782	999999	435	999999	58	533	876	844	969	816	428	82	108	999999	999999	518	999999	429	772	868	489	272	998	592	765	878	277	507	952	159	945	704	216	999999	959	800	435	854	248	845	749	574	363	336	335	999999	999999	136	643	526	887	567	761	47	396	519	686	843	36	999999	265	999999	892	820	871	724	866	999999	650	999999	92	999999	190	999999	128	914	909	999999	267	187	375	999999	864	435	271	387	943	178	999999	449	123	592	999999	79	999999	380	999999	543	999999	610	722	999999	485	826	999999	284	999999	999999	999999	482	610	25	586	849	803	124	514	466	999999	999999	781	698	420	210	702	999999	784	121	347	999999	999999	376	216	656	464	924	665	47	999999	999999	999	118	259	999999	838	108	999999	999999	275	474	866	225	984	999999	829	34	40	284	134	943	499	275	496	181	249	244	999999	999999	394	879	999999	999999	474	570	494	999999	449	999999	999999	603	493	805	846	999999	999999	27	391	245	827	999999	893	390	913	58	999999	999999	622	87	928	604	300	87	999999	395	25	399	750	999999	486	166	584	788	999999	999999	459	693	999999	623	299	232	999999	999999	999999	953	999999	79	564	425	82	759	60	999999	323	768	313	416	221	999999	857	492	999999	967	758	670	856	999999	477	392	598	999999	999999	998	788	706	999999	726	975	999999	409	999999	999999	334	351	727	999999	223	475	154	227	53	482	967	765	
806	955	999999	815	441	107	881	999999	181	827	277	453	61	582	617	27	586	441	580	61	911	657	999999	625	41	564	642	999999	332	174	555	999999	348	242	999999	750	999999	911	543	543	999999	354	663	507	84	283	999999	640	858	999999	641	612	902	916	854	159	23	270	783	999999	999999	999999	278	999999	281	944	115	818	601	866	162	674	999999	999999	533	566	994	444	550	757	999999	11	780	205	533	999999	430	999999	388	832	736	604	137	666	999999	999999	999999	656	235	140	177	246	49	991	999999	966	999999	866	392	297	999999	579	999999	36	999999	462	472	82	999999	338	523	683	439	768	140	558	547	241	999999	999999	999999	999999	218	999999	590	272	999999	999999	999999	567	238	564	999999	101	999999	999999	884	999999	298	626	999999	999999	999999	999999	999999	493	806	281	861	999999	999999	483	909	144	806	816	999999	310	445	115	999999	684	851	999999	110	958	644	999999	100	973	674	445	999999	999999	445	486	175	321	999999	999999	466	999999	999999	804	148	754	655	904	294	861	999999	583	665	999999	135	138	161	266	999999	658	849	467	191	887	752	999999	541	579	699	330	650	59	999999	349	999999	999999	757	57	778	355	313	740	63	238	187	100	779	759	999999	317	999999	909	999999	154	257	998	509	999999	62	164	223	999999	999999	964	999999	746	999999	326	544	999999	999999	114	488	999999	354	999999	413	953	999999	661	213	781	374	392	995	741	535	363	999999	650	310	717	994	623	141	237	535	99	26	999999	24	999999	224	888	999999	229	999999	82	999999	148	999999	556	999999	400	950	999999	999999	822	968	479	999999	722	233	893	26	663	120	999999	320	126	582	324	936	277	646	749	567	999999	456	999999	999999	462	564	999999	65	753	387	603	672	699	999999	713	130	547	230	302	240	330	871	282	119	565	762	999999	565	280	620	72	754	999999	875	234	375	202	168	999999	168	279	999999	999999	286	516	202	999999	600	869	203	999999	57	354	519	246	614	183	665	755	699	881	398	785	143	324	999999	472	999999	301	347	927	999999	471	144	960	492	609	999999	999999	373	999999	91	696	86	231	24	409	690	638	619	202	999999	412	69	286	881	62	999999	961	666	729	796	309	531	275	999999	999999	999999	999999	753	15	186	72	999999	558	999999	702	708	911	309	449	781	999999	681	155	400	999999	999999	999999	999999	439	479	44	936	999999	999999	782	174	811	221	438	200	141	999999	614	999999	999999	30	999999	487	189	999999	999999	662	999999	948	611	999999	999999	999999	44	184	361	480	323	999999	151	135	748	213	26	537	999999	
700	999999	999999	999999	999999	77	999999	999999	954	999999	380	999999	95	262	382	719	695	999999	999999	787	999999	999999	263	838	660	999999	88	873	348	282	307	999999	999999	999999	999999	791	967	308	310	560	257	999999	999999	283	980	580	238	283	769	416	999999	469	862	750	959	999999	617	420	999999	739	999999	999999	587	682	603	910	258	638	735	999999	751	999999	443	604	999999	988	107	980	857	90	343	804	114	932	229	999999	608	999999	497	999999	184	557	999999	571	571	999999	370	999999	679	80	331	599	548	999999	664	666	35	268	219	971	426	636	562	908	405	194	161	655	463	765	311	357	999999	999999	416	999999	87	872	999999	548	628	700	999999	787	999999	999999	265	925	277	562	812	350	691	999999	999999	547	999999	999999	999999	386	840	999999	943	914	768	999999	457	999999	771	999999	589	163	999999	999999	352	999999	335	775	160	999999	929	235	387	900	952	999999	666	999999	155	869	209	999999	999999	999999	999999	914	756	396	28	999999	295	449	999999	807	999999	999999	125	999999	183	861	999999	229	259	999999	457	615	999999	53	999999	806	317	832	671	902	270	911	999999	578	962	438	999999	939	999999	999999	376	999999	999999	999999	999999	999999	846	645	451	293	999999	979	427	203	208	102	586	999999	434	999999	476	463	778	261	546	71	212	999999	68	745	999999	282	472	999999	147	999999	544	999999	126	999999	960	672	391	387	255	291	494	999999	999999	869	851	264	999999	999999	899	912	711	819	43	865	101	310	587	705	400	384	517	999999	66	999999	999999	829	597	766	999999	999999	999999	400	999999	265	999999	949	999999	198	894	638	767	926	983	234	265	724	724	261	576	659	94	999999	987	999999	773	949	206	148	320	32	999999	999999	294	999999	840	321	812	777	999999	999999	144	399	811	999999	616	591	561	832	999999	833	999999	999999	200	601	719	396	412	145	492	627	753	37	877	871	970	29	641	887	393	999999	912	947	963	999999	999999	695	874	235	999999	191	398	373	173	487	918	331	558	999999	999999	454	909	999999	294	669	999999	117	521	939	791	597	999999	673	449	41	921	167	999999	766	86	34	522	186	880	310	999999	390	863	400	953	649	471	948	511	938	44	244	999999	303	45	417	183	934	444	999999	241	724	923	142	565	760	948	791	616	999999	932	732	797	984	999999	18	253	131	999999	151	136	11	171	999999	996	687	505	88	999999	669	851	587	741	223	78	514	999999	731	834	202	700	679	341	999999	16	312	446	677	999999	36	173	61	999999	302	999999	240	562	423	146	877	265	869	70	947	509	999999	
990	999999	915	925	552	999999	296	793	450	456	999999	20	504	999999	250	827	999999	704	505	799	999999	999999	681	838	952	52	594	957	937	999999	618	393	999999	999999	321	862	762	999999	999999	650	999999	164	999999	999999	570	552	919	452	637	438	654	365	999999	710	714	551	902	87	973	509	927	339	856	999999	837	999999	369	841	382	999999	75	999999	999999	855	999999	485	597	597	278	409	133	152	999999	999999	186	263	941	999999	999999	769	999999	684	965	999999	999999	435	308	242	256	294	192	999999	999999	259	373	999999	999999	596	999999	999999	999999	999999	809	999999	386	999999	19	999999	443	584	999999	999999	894	612	999999	390	320	999999	142	608	186	365	999999	984	227	55	83	80	145	808	129	354	999999	717	815	999999	875	402	597	937	999999	999999	798	672	949	764	192	999999	832	982	67	886	464	76	62	598	964	999999	999999	340	712	999999	222	999999	465	989	162	186	797	999999	515	918	999999	204	192	236	566	678	999999	463	863	999999	247	162	750	999999	999999	208	665	999999	691	59	56	266	235	486	737	999999	217	999999	611	16	669	999999	477	149	999999	269	884	825	999999	999999	790	892	999999	105	702	69	999999	999999	109	953	999999	580	999999	999999	871	999999	969	999999	498	402	470	84	851	856	946	186	685	611	17	630	324	999999	999999	999999	269	164	788	139	784	678	290	999999	860	657	494	98	981	21	278	831	300	187	337	640	825	999999	50	999999	159	525	383	999999	999999	478	999999	682	396	685	206	999999	615	839	999999	820	121	485	999999	204	371	858	205	999999	343	185	339	999999	512	553	999999	552	124	999999	999999	268	999999	18	770	999999	999999	812	701	306	999999	561	226	461	999999	999999	528	350	999999	845	258	999999	330	710	938	49	999999	502	180	843	116	653	999999	447	859	999999	525	113	714	831	186	559	166	898	999999	999999	958	878	882	999999	35	999999	59	278	999999	999999	999999	999999	999999	730	252	525	999999	858	200	999999	999999	779	999999	600	990	999999	635	670	669	699	999999	431	851	999999	90	271	620	184	999999	877	603	333	528	999999	727	931	43	999999	589	999999	917	307	708	696	822	189	286	291	14	611	602	388	609	999999	554	515	742	912	650	981	999999	467	51	999999	999999	636	261	999999	999999	69	390	651	91	999999	781	999999	723	999999	344	901	999999	338	999999	999999	284	225	724	308	625	221	999999	999999	343	608	999999	460	999999	396	138	195	928	853	418	945	999999	951	307	999999	447	717	792	587	578	749	995	576	297	835	48	999999	999999	999999	807	661	870	269	317	482	262	331	
999999	336	999999	159	972	141	920	999999	985	333	917	133	860	907	428	999999	552	594	612	189	172	430	999999	785	283	999999	56	756	999999	961	643	824	999999	125	146	999999	560	429	776	864	656	72	849	714	434	999999	102	899	242	269	716	722	870	83	169	999999	999999	250	875	997	95	173	159	34	689	999999	785	744	999999	963	61	133	999999	748	532	110	580	999999	360	495	999999	999999	523	815	254	921	999999	999999	956	999999	486	999999	553	999999	778	492	999999	825	35	341	12	999999	137	279	217	593	904	132	550	68	999999	345	890	999999	999999	938	649	343	780	768	999999	521	999999	785	486	999999	579	49	969	49	197	755	999999	29	492	534	999999	999999	999999	660	26	832	724	999999	416	151	429	173	663	839	843	578	999999	267	202	491	570	352	793	476	23	864	162	510	999999	823	727	870	898	590	920	405	999999	999999	751	317	796	889	379	344	999999	416	999999	999999	206	618	710	999999	826	999999	964	676	460	141	647	999999	679	223	36	592	423	558	999999	82	919	447	999999	925	515	999999	694	999999	972	458	163	606	487	999999	313	262	123	377	54	897	999999	253	945	604	999999	598	637	583	862	787	921	764	151	999999	220	759	775	784	999999	941	999999	293	704	11	977	50	674	657	999999	773	478	56	513	377	456	676	501	248	453	916	257	121	818	999999	537	399	465	184	812	553	487	339	532	113	591	343	549	943	626	441	999999	980	999999	98	318	999999	999999	773	857	999999	267	537	340	927	693	203	999999	518	474	999999	585	500	999999	366	296	999999	999999	999999	999999	999999	136	558	621	22	993	277	449	729	999999	662	149	999999	327	999999	296	949	998	604	999999	398	867	40	478	49	855	433	144	316	999999	178	999999	999999	988	743	417	999999	915	327	999999	425	754	746	641	811	448	894	183	577	80	999999	999999	919	999999	397	255	106	89	582	999999	569	142	142	927	999999	311	299	703	999999	860	586	999999	680	669	994	643	131	399	666	600	961	259	567	245	999999	37	441	859	600	999999	321	629	343	170	999999	999999	621	818	932	510	158	201	999999	716	493	999999	470	259	995	754	999999	999999	423	981	206	320	575	999999	472	681	870	439	112	999999	549	957	700	520	304	712	31	312	466	166	999999	770	659	851	752	162	566	191	864	845	373	614	216	361	999999	64	717	724	356	999999	639	718	999999	999999	177	535	612	949	954	292	732	821	999999	266	999999	436	660	724	999999	319	124	688	999999	266	999999	999999	751	348	556	249	994	307	955	
215	527	999999	681	154	684	226	550	617	999999	581	123	551	373	949	822	537	404	993	579	47	146	950	153	999999	792	241	784	273	402	714	297	999999	865	44	739	806	754	515	49	928	769	999999	461	993	153	180	999999	802	526	29	999999	11	999999	918	79	576	590	850	999999	452	999999	287	224	522	294	999999	686	339	220	26	999999	888	953	651	999999	638	999999	999999	999999	622	999999	981	746	999999	869	296	708	946	965	999999	225	903	999999	999999	495	999999	999999	939	709	465	494	999999	999999	999999	245	957	58	85	650	440	88	440	999999	999999	782	460	540	840	999999	997	999999	999999	373	57	800	879	734	365	165	785	355	558	450	231	138	438	400	246	148	911	248	632	306	999999	94	785	740	424	815	45	999999	999999	297	999999	486	754	868	544	709	999999	999999	692	919	865	94	529	990	941	611	999999	70	304	702	740	759	356	443	837	963	25	149	320	550	999999	999999	903	271	738	745	383	569	855	536	782	688	999999	713	440	451	564	794	799	812	999999	974	656	749	556	999999	139	321	999999	580	999999	226	912	151	798	40	190	999999	262	999999	237	999999	214	768	920	61	999999	643	12	396	409	230	349	999999	999999	155	999999	999999	999999	786	999999	999999	538	285	841	565	999999	413	914	410	270	999999	542	603	585	999999	770	999999	999999	504	748	496	999999	643	181	474	877	999999	72	652	852	999999	552	476	591	175	999999	928	999999	364	999999	800	999999	999999	999999	112	999999	746	921	401	385	999999	999999	221	47	128	752	895	999999	376	999999	370	999999	271	999999	242	754	76	21	419	441	999999	960	474	228	948	767	717	517	999999	786	140	493	671	277	561	703	340	999999	999999	422	360	824	560	676	915	459	467	53	999999	357	621	734	512	960	543	999999	859	992	99	360	45	387	45	590	999999	876	679	994	997	539	424	999999	548	999999	91	27	999999	798	999999	499	310	674	623	721	999999	405	999999	711	733	230	843	999999	999999	999999	387	972	999999	969	128	48	779	472	56	363	999999	999999	999999	515	878	526	930	71	689	600	59	371	764	999999	999999	162	895	968	270	999999	696	86	999999	436	618	999999	238	439	679	999999	719	837	999999	999999	788	999999	999999	476	832	216	999999	999999	658	747	72	26	218	474	554	999999	999999	810	999999	279	999999	857	999999	999999	896	999999	297	500	391	424	999999	222	999999	504	535	999999	942	999999	146	63	486	914	427	551	374	999999	900	999999	885	713	131	909	635	357	999999	931	498	460	579	999999	919	799	999999	244	867	999999	283	
713	939	321	999999	999999	674	999999	999999	999999	999999	151	394	304	868	999999	615	678	999999	971	586	395	902	603	744	492	999999	999999	144	999999	524	999999	684	524	999999	197	824	573	690	407	244	487	564	848	999999	357	75	999999	203	395	193	721	941	895	273	888	999999	346	577	999999	874	999999	23	117	999999	256	999999	870	999999	999999	999999	52	987	895	736	999999	831	63	111	396	999999	574	880	748	503	802	251	999999	260	999999	385	488	996	999999	533	644	999999	456	619	999999	891	204	999999	521	686	999999	999999	56	168	175	67	757	244	190	999999	310	999999	999999	613	437	15	676	620	545	306	999999	55	837	372	999999	999999	999999	444	856	505	232	999999	999999	999999	999999	78	205	631	94	382	627	254	999999	46	232	924	999999	843	999999	250	224	583	763	999999	999999	105	896	684	76	540	683	322	387	684	891	45	999999	213	999999	999999	809	55	536	172	678	976	239	800	149	999999	999999	541	262	616	291	999999	511	153	605	999999	999999	521	564	554	699	315	866	142	999999	197	572	995	591	999999	440	178	57	600	999999	999999	866	999999	544	999999	999999	152	999999	999999	402	999999	533	218	608	996	999999	298	491	999999	473	999999	119	106	999999	999999	604	440	949	439	999999	122	999999	999999	606	125	999999	999999	999999	665	449	557	254	106	739	903	999999	364	396	595	635	152	687	999999	137	183	380	770	999999	593	303	999999	202	631	594	999999	650	999999	612	493	606	122	321	999999	542	999999	128	23	999999	751	297	250	54	364	804	999999	435	535	999999	432	744	629	634	392	999999	774	365	999999	511	459	999999	51	752	903	999999	999999	830	862	999999	221	999999	999999	412	698	306	63	629	837	826	560	854	125	839	189	748	977	999999	929	463	999999	560	999999	511	999999	499	255	498	150	376	999999	213	999999	13	572	377	387	226	935	96	318	154	527	796	950	605	147	212	572	164	999999	43	901	408	999999	661	559	855	505	209	61	565	489	470	544	356	999999	121	277	812	370	999999	552	843	155	623	42	999999	560	311	362	999999	925	999999	366	258	312	174	248	910	817	532	720	736	999999	753	665	999999	261	603	999999	35	999999	999999	999999	999999	490	999999	263	151	628	851	304	203	847	18	639	999999	114	296	54	126	872	366	999999	838	50	816	808	401	957	975	456	999999	987	336	117	175	999999	117	767	254	999999	107	292	966	238	527	889	36	123	172	952	965	559	208	162	579	999999	955	217	674	259	999999	999999	653	404	347	216	520	900	473	311	996	529	799	214	775	84	
38	609	999999	927	781	288	794	32	491	407	788	183	538	999999	245	900	103	995	999999	912	999999	999999	890	320	378	136	650	861	956	445	760	993	387	505	736	356	693	746	478	999999	400	630	913	999999	999999	347	371	72	75	106	436	804	164	862	445	999999	719	999999	999999	999999	637	932	76	55	646	794	796	999999	999999	999999	999999	356	526	476	522	17	658	950	999999	40	999999	587	999999	860	999999	956	839	524	69	279	999999	999999	197	823	999999	467	999999	867	999999	999999	551	338	398	185	889	89	287	688	349	437	808	768	320	528	890	59	145	216	999999	690	955	999999	999999	999999	262	999999	168	703	530	65	453	999999	657	269	489	435	199	621	970	999999	678	160	184	999999	999999	868	999999	999999	932	895	999999	358	831	999999	677	279	364	993	922	999999	921	584	168	294	999999	27	999999	999999	48	999999	860	524	999999	116	21	999999	107	351	933	394	555	499	770	634	733	999999	959	999999	999999	220	999999	999999	999999	999999	18	103	992	889	647	454	757	129	999999	999999	999999	808	122	724	601	999999	181	999999	70	999999	618	999999	814	533	561	890	67	999999	999999	827	393	665	825	999999	107	917	813	999999	703	488	636	999999	869	302	599	925	981	245	452	720	48	999999	144	170	999999	587	999999	468	999999	757	396	689	661	802	999999	380	982	683	626	999999	68	999999	999999	582	901	999999	562	522	934	636	908	822	999999	999999	788	999999	999999	664	251	520	638	355	879	946	101	946	775	76	218	228	999999	308	618	999999	661	84	747	562	268	16	34	767	533	701	849	574	999999	999999	23	757	849	999999	441	115	54	713	95	999999	999999	999999	416	496	313	715	694	609	999999	857	96	714	589	967	405	244	999999	999999	999999	999999	107	999999	882	999999	62	460	999999	999999	999999	999999	999999	947	988	999999	82	313	600	538	463	818	17	249	370	217	826	309	999999	882	923	207	619	183	999999	908	999999	962	999999	999999	443	999999	346	999999	743	701	143	999999	725	215	999999	101	644	999999	418	13	999999	857	167	675	44	753	292	496	700	669	892	550	999999	90	117	999999	241	55	105	610	481	935	505	668	83	688	999999	962	986	831	562	999999	765	999999	737	999999	805	407	519	999999	570	849	380	83	809	593	92	644	999999	785	860	599	862	999999	531	244	362	498	999999	356	999999	330	999999	868	116	999999	999999	176	353	698	314	834	535	999999	49	631	565	431	859	490	605	938	864	211	999999	963	799	957	367	503	66	316	999999	173	520	999999	999999	999999	999999	578	808	999999	301	410	
481	999999	73	457	768	899	679	930	639	121	750	241	466	308	897	153	441	827	999999	849	641	999999	38	372	894	799	291	999999	464	290	999999	689	646	999999	729	944	899	351	198	467	823	136	999999	693	999999	289	783	51	999999	823	147	980	117	452	768	999999	997	999999	563	999999	999999	626	999999	999999	440	70	999999	12	579	952	253	99	639	351	35	515	999999	345	949	999999	26	250	449	641	153	700	581	204	999999	255	999999	208	787	230	849	207	661	328	263	999999	695	999999	999999	999999	579	57	351	766	426	263	164	999999	751	949	999999	377	187	833	999999	999999	488	399	999999	333	15	55	311	418	501	999999	853	999999	92	596	999999	999999	778	999999	71	105	999999	815	778	999999	999999	999999	456	838	999999	999999	30	999999	122	523	873	305	475	999999	999999	534	745	933	274	597	409	163	579	999999	39	999999	598	398	999999	120	999999	673	999999	873	243	719	598	473	150	29	999999	999999	889	999999	999999	623	769	640	142	537	359	425	550	190	999999	999999	999999	301	808	561	999999	999999	65	11	999999	210	684	601	904	936	936	282	999999	255	789	382	274	999999	441	416	948	999999	999999	244	761	965	133	999999	839	306	13	999999	664	589	146	186	999999	887	436	999999	938	999999	736	206	601	999999	632	305	401	661	673	704	999999	402	613	924	375	820	250	999999	87	254	762	608	932	999999	999999	213	118	613	411	386	999999	919	477	780	231	69	643	684	343	999999	49	999999	632	309	446	999999	999999	221	999999	160	647	270	445	694	414	137	274	961	467	999999	196	788	260	999999	999999	940	925	832	703	315	999999	565	832	999999	215	584	975	632	203	357	237	896	801	999999	738	324	483	782	375	104	999999	682	227	999999	999999	260	999999	346	999999	505	999999	999999	518	506	999999	92	437	196	999999	999999	162	999999	767	120	999999	300	986	998	558	999999	466	999999	999999	608	519	504	347	917	618	954	656	639	453	697	21	94	387	305	287	999999	886	297	999999	544	942	163	914	999999	999999	351	274	929	788	999999	999999	999999	687	909	986	478	744	999999	999999	999999	184	522	999999	80	108	116	912	999999	999999	999999	918	999999	848	921	666	999999	590	240	203	277	690	726	851	79	658	817	999999	478	318	809	911	377	719	999999	370	999999	965	844	999999	618	439	582	999999	999999	465	870	355	765	999999	631	888	514	326	310	843	457	671	999999	422	291	999999	443	383	911	991	551	999999	999999	561	247	399	745	232	999999	837	118	518	965	999999	788	472	641	234	686	999999	406	60	419	999999	912	
757	846	432	727	909	995	208	306	999999	914	421	275	214	16	241	152	292	741	472	735	999999	706	515	634	818	77	219	696	991	594	999999	49	163	648	999999	553	323	504	675	999999	909	222	80	699	376	206	999999	228	455	999999	999999	318	946	199	973	61	999999	798	908	999999	785	999999	999999	310	423	381	999999	999999	526	688	999999	999999	76	630	826	726	636	815	999999	621	640	999999	251	223	479	191	103	964	999999	438	221	525	596	834	66	407	907	769	286	995	999999	999999	999999	766	948	337	252	325	373	999999	424	526	540	999999	211	999999	269	102	999999	241	999999	157	890	999999	476	313	999999	242	999999	428	818	866	999999	999999	537	767	999999	999999	274	152	939	777	999999	427	23	999999	999999	999999	632	999999	147	815	938	54	717	936	981	612	299	999999	146	20	752	945	999999	558	988	278	759	443	505	784	827	688	302	510	999999	473	85	999999	328	999999	999999	311	290	13	999999	493	554	600	786	686	195	629	15	999999	999999	655	999999	464	707	716	549	198	766	363	999999	260	752	217	389	999999	537	999999	326	254	410	451	999999	435	630	999999	723	169	657	819	599	999999	999999	999999	485	901	484	620	999999	999999	352	999999	544	999999	25	677	741	347	999999	999999	999999	676	312	999999	999999	999999	991	562	834	999999	992	389	999999	999999	763	789	576	999999	732	488	43	916	443	999999	999999	989	906	736	420	952	762	385	999999	389	670	922	999999	922	845	901	910	922	786	871	619	999999	879	597	173	236	110	363	999999	732	244	999999	242	599	999999	538	677	264	152	881	450	616	440	162	286	999999	893	654	542	830	578	121	999999	572	103	940	120	318	573	999999	999999	409	770	226	155	438	689	306	74	317	234	655	779	904	431	13	999999	726	321	999999	343	456	821	785	999999	999999	111	999999	505	917	999999	368	999999	958	40	50	999999	999999	16	848	999999	596	590	999999	999999	999999	342	236	150	100	418	394	999999	999999	850	999999	588	985	999999	32	337	28	801	156	890	865	999999	820	874	390	999999	317	999999	473	180	746	865	999999	188	241	790	875	530	999999	999999	999999	999999	450	999999	635	999999	999999	160	984	521	999999	795	444	344	740	957	521	362	759	933	999999	674	534	80	999999	539	991	806	830	999999	461	498	396	999999	857	504	524	712	249	927	305	999999	735	952	47	999999	431	262	447	284	278	999999	770	481	407	368	836	380	14	999999	471	64	330	751	69	643	999999	797	999999	999999	442	809	999999	999999	637	944	938	581	42	162	118	739	368	556	999999	
938	728	914	249	999999	667	154	707	153	999999	251	836	984	892	999999	999999	634	776	211	841	469	410	938	844	463	999999	264	999999	852	987	732	695	773	787	130	915	495	557	987	578	298	111	969	999999	395	117	954	689	638	610	484	963	167	999999	504	538	790	80	786	79	412	806	999999	999999	734	556	72	207	999999	488	66	86	999999	999999	999999	367	999999	999999	458	355	999999	575	709	251	513	769	538	69	999999	592	999999	999999	771	999999	175	491	256	812	641	839	54	999999	917	999999	999999	407	184	999999	999999	999999	107	227	621	440	603	836	107	613	653	965	27	999999	914	189	363	641	315	870	467	71	121	627	931	618	310	718	999999	559	999999	999999	594	999999	898	156	494	907	999999	341	324	338	394	642	169	675	999999	999999	999999	737	999999	912	999999	999999	76	109	34	999999	999999	13	139	999999	188	999999	916	547	380	23	115	767	695	455	838	999999	999999	138	677	479	468	265	796	269	875	921	763	785	23	290	937	799	131	24	622	800	999999	439	999999	846	725	621	999999	808	936	84	52	999999	84	999999	758	999999	999999	999999	999999	39	216	870	999999	266	784	999999	534	99	85	315	646	680	833	999999	999999	126	977	999999	753	846	960	999999	999999	800	878	423	710	895	532	999	377	999999	12	999999	593	341	429	893	72	999999	97	215	732	630	999999	371	516	46	355	641	999999	999999	999999	174	999999	999999	547	999999	388	370	430	639	999999	86	938	80	677	251	999999	441	697	93	768	168	759	999999	265	702	372	516	906	674	549	890	48	776	774	838	522	374	793	999999	515	701	174	458	648	656	999999	999999	694	999999	592	914	944	877	999999	999999	999999	324	999999	845	999999	871	464	755	999999	676	48	171	306	839	728	89	647	486	577	76	994	999999	999999	608	20	13	822	641	92	634	946	999999	944	140	999999	207	410	948	373	999999	247	418	368	972	617	530	72	854	546	999999	277	467	309	765	648	113	999999	364	835	999999	999999	999999	673	465	729	876	227	999999	416	530	678	999999	122	933	829	585	943	143	999999	999999	941	967	105	579	999999	489	999999	189	491	329	988	56	122	530	595	424	745	902	252	741	313	999999	448	25	834	577	354	375	999999	72	170	85	999999	355	901	999999	727	999999	108	250	24	47	683	97	999999	632	999999	591	348	999999	840	50	891	259	185	999999	999999	89	999999	999999	144	999999	253	428	169	913	999999	766	999999	999999	999999	651	804	12	726	275	223	360	484	211	990	763	999999	999999	232	129	194	124	180	857	
561	647	358	318	116	528	999999	999999	999999	999999	950	999999	999999	833	717	199	999999	888	533	910	830	178	605	543	999999	999999	468	721	206	999999	729	568	596	771	952	59	303	495	895	208	480	959	432	855	999999	180	800	203	814	42	883	305	999999	269	37	392	999999	814	520	999999	69	83	67	888	898	392	233	201	999999	999999	999999	750	993	334	439	870	746	749	292	628	580	274	999999	174	165	434	999999	336	743	570	16	488	975	999999	148	407	902	543	957	869	999999	609	322	157	146	143	312	265	999999	166	646	303	532	892	164	999999	175	999999	999999	474	414	896	457	320	660	417	774	832	196	41	968	212	999999	422	680	971	999999	760	37	32	132	999999	999999	999999	923	713	956	93	16	353	241	18	999999	492	464	60	999999	12	496	728	368	479	79	999999	999999	443	511	119	221	193	999999	415	865	710	999999	999999	400	999999	396	999999	461	999999	826	843	999999	959	402	308	958	630	999999	949	999999	309	999999	652	999999	706	999999	490	212	847	872	999999	999999	999999	153	999999	150	771	659	291	615	549	999999	676	653	999999	10	238	51	212	161	999999	373	893	152	566	55	700	51	694	482	906	744	999999	818	13	999999	973	816	301	168	196	970	538	344	724	41	987	998	999999	999999	169	449	999	695	291	459	616	684	587	65	450	730	964	999999	708	804	663	857	999999	892	999999	422	999999	54	999999	620	834	559	427	534	67	999999	625	999999	322	467	745	918	999999	553	727	298	238	246	717	466	15	729	999999	919	378	139	357	532	679	999999	699	955	731	671	625	66	266	63	999999	748	115	976	495	999999	69	744	330	999999	999999	738	999999	513	336	999999	614	114	923	508	999999	927	353	102	319	576	768	789	197	866	927	670	999999	999999	999999	968	360	999999	243	394	859	634	809	260	367	940	999999	195	629	232	66	520	999999	999999	897	80	405	23	667	919	482	280	999999	464	179	505	999999	999999	275	367	157	999999	999999	538	649	531	127	103	735	378	24	583	170	964	809	416	536	285	287	177	573	347	999999	324	911	999999	87	355	90	861	245	553	919	271	84	481	999999	999999	118	376	952	311	999999	999999	905	899	119	999999	999999	763	999999	430	999999	107	793	810	222	556	627	69	454	772	999999	873	143	999999	663	899	889	999999	766	932	999999	910	225	272	999999	999999	999999	999999	480	494	999999	999999	999999	814	999999	999999	999999	999999	269	999999	977	999999	922	190	298	414	999999	444	246	220	702	326	996	46	263	820	882	531	999999	999999	147	
615	999999	959	81	696	981	999999	999999	841	999999	999999	78	999999	999999	128	988	999999	973	654	999999	999999	776	269	791	383	999999	855	561	12	939	945	524	130	956	999999	469	963	118	602	433	999999	795	999999	788	87	999999	999999	91	145	999999	999999	558	105	999999	172	839	329	999999	697	999999	999999	767	646	902	999999	110	999999	715	592	999999	34	926	999999	999999	91	189	381	481	714	135	995	774	425	180	102	999999	999999	900	999999	999999	149	795	421	236	999999	79	999999	502	312	976	311	999999	498	999999	806	920	186	874	148	982	467	848	463	572	999999	999999	351	475	809	97	682	56	921	69	519	239	515	154	923	999999	999999	879	178	737	824	386	285	939	373	181	999999	554	762	811	999999	999999	999999	848	855	947	999999	683	692	225	304	999999	697	439	967	577	415	42	951	136	952	999999	679	999999	999999	999999	85	999999	112	638	876	138	999999	119	999999	999999	897	666	298	975	293	356	196	953	999999	569	689	846	971	796	765	188	602	999999	859	487	999999	615	111	862	872	999999	999999	999999	348	999999	969	588	445	750	999999	749	743	975	843	605	402	999999	999999	187	314	239	999999	315	872	698	535	658	259	516	605	292	999999	436	999999	966	775	142	999999	277	999999	110	410	999999	999999	26	445	627	791	263	95	896	331	923	558	643	885	275	191	649	639	321	999999	928	154	999999	193	316	872	876	999999	999999	120	26	587	213	828	219	199	856	262	999999	866	996	431	709	999999	642	877	470	91	510	951	999999	999999	289	999999	482	86	999999	832	999999	754	915	433	825	785	315	345	355	999999	675	999999	334	999999	731	454	342	506	445	436	551	438	412	795	330	318	155	388	308	441	355	999999	469	34	133	999999	999999	999999	606	923	999999	306	999999	654	415	999999	999999	577	905	834	999999	976	640	302	290	999999	352	130	999999	516	640	926	46	999999	999999	542	615	310	999999	577	502	770	899	522	999999	254	906	757	999999	895	691	577	483	473	12	379	502	177	743	433	811	831	469	999999	293	728	270	618	195	872	999999	999999	313	338	342	669	86	999999	521	999999	794	595	741	217	825	999999	999999	572	911	999999	50	448	567	999999	766	670	310	810	999999	62	984	297	572	999999	999999	375	273	154	141	342	999999	383	655	706	999999	999999	100	999999	274	999999	284	698	706	999999	832	379	999999	999999	571	671	999999	276	890	468	62	506	999999	234	999999	460	798	999999	440	999999	798	999999	793	860	211	999999	580	57	545	999999	778	296	590	477	683	708	616	801	583	999999	974	
35	999999	197	654	999999	999999	865	999999	814	431	976	267	138	305	174	586	898	270	30	100	999999	730	999999	690	766	916	999999	999999	431	999999	999999	725	970	604	772	183	999999	999999	79	999999	714	925	731	999999	999999	38	462	999999	519	999999	718	541	999999	379	663	999999	999999	999999	888	225	647	999999	701	970	434	260	999999	533	999999	991	980	999999	999999	673	386	999999	998	305	999999	737	464	382	41	309	135	466	173	601	941	477	572	108	328	999999	709	399	999999	999999	162	551	742	928	648	999999	999999	35	350	999999	993	999999	306	316	999999	160	760	274	293	401	999999	968	999999	999999	592	999999	428	882	999999	999999	999999	999999	172	999999	999999	346	999999	536	734	999999	168	109	125	284	608	999999	180	999999	489	177	103	445	116	832	916	194	464	57	346	999999	109	268	661	14	925	16	999999	999999	999999	281	165	234	540	779	242	745	852	812	96	918	885	999999	999999	206	252	999999	999999	999999	999999	958	999999	947	199	151	414	900	447	120	358	601	999999	999999	999999	999999	21	869	904	337	599	180	341	651	960	427	999999	936	999999	999999	762	407	136	999999	999999	214	399	218	44	398	375	999999	999999	741	999999	999999	361	772	80	193	195	999999	623	552	740	161	999999	999999	986	772	444	999999	43	982	358	950	475	999999	999999	887	819	802	834	515	961	267	999999	999999	197	999999	76	934	866	682	279	389	783	583	999999	585	587	168	999999	272	953	897	999999	324	393	999999	29	999999	397	192	374	393	548	118	590	482	287	36	52	520	999999	510	611	360	713	999999	176	891	999999	800	310	660	999999	571	561	74	999999	999999	217	684	456	507	999999	683	999999	886	840	675	993	999999	307	560	125	712	567	453	295	948	999999	423	345	138	813	596	882	999999	999999	977	999999	525	524	729	819	367	999999	208	999999	928	52	827	138	501	898	999999	502	749	545	999999	14	118	779	20	947	793	999999	999999	999999	950	999999	999999	83	863	129	477	48	999999	741	757	649	369	489	367	905	783	295	844	240	620	104	143	178	944	972	999999	746	513	782	999999	999999	744	513	23	136	448	753	274	381	430	164	924	999999	787	229	645	629	422	115	173	507	504	98	84	855	999999	435	139	999999	681	730	534	795	714	999999	904	999999	475	240	466	999999	30	999999	809	465	999999	135	391	725	337	818	333	408	618	529	524	656	999999	999999	468	23	624	383	699	699	629	139	999999	58	324	999999	163	192	648	999999	999999	40	288	618	686	543	53	413	999999	863	999999	999999	186	195	224	257	425	
317	771	999999	415	647	773	119	999999	50	831	342	999999	547	665	151	759	485	52	493	377	999999	481	925	999999	999999	820	836	303	503	952	999999	834	999999	373	845	420	205	728	839	267	999999	782	646	711	999999	999999	25	207	264	999999	701	153	999999	880	999999	999999	999999	483	204	999999	936	999999	343	98	722	508	343	183	819	731	563	999999	999999	236	208	48	835	224	268	217	804	638	999999	136	999999	999999	999999	196	768	18	999999	722	999999	21	999999	999999	999999	558	988	212	670	999999	999999	533	812	999999	939	999999	681	999999	11	631	999999	987	33	308	999999	216	836	757	404	156	414	999999	166	999999	999999	201	906	999999	599	286	235	65	546	962	260	514	323	999999	35	610	515	999999	16	942	507	999999	988	32	584	999999	721	241	808	523	437	577	377	971	721	748	597	999999	999999	724	406	169	450	999999	57	273	999999	999999	732	793	999999	212	804	999999	343	686	212	884	271	366	565	999999	256	33	534	682	147	351	999999	286	23	679	245	292	546	348	999999	999999	974	320	349	201	508	25	882	999999	773	163	638	44	999999	999999	999999	610	169	412	999999	427	536	375	136	551	999999	455	779	962	967	999999	677	994	590	284	909	999999	27	999999	495	241	151	999999	909	999999	713	561	740	310	115	634	999999	999999	435	999999	401	999999	999999	797	267	63	245	920	267	261	999999	999999	453	999999	803	622	592	999999	917	999999	999999	236	465	152	838	382	999999	479	856	342	398	542	999999	911	882	310	999999	230	999999	441	995	999999	52	657	999999	79	117	478	507	493	52	999999	227	754	402	999999	153	51	959	884	347	766	999999	925	999999	943	84	541	999999	502	999999	999999	687	999999	999999	65	193	807	644	769	275	999999	999999	373	299	70	325	814	519	716	167	726	270	232	104	239	167	126	999999	564	994	999999	999999	15	638	999999	650	741	78	999999	982	345	999999	200	619	110	999999	700	635	802	627	269	999999	999999	345	137	999999	465	999999	456	897	999999	22	90	999999	699	159	966	735	619	419	584	746	182	734	821	999999	80	612	994	444	467	999999	992	936	735	553	425	670	999999	578	195	361	622	449	915	999999	325	426	999999	951	828	964	26	393	53	523	850	938	999999	999999	41	852	396	21	999999	585	29	153	48	999999	733	306	234	51	233	232	133	732	818	497	15	999999	692	999999	616	502	475	999999	893	221	703	486	156	702	547	343	999999	611	19	999999	313	181	999999	773	227	532	999999	974	169	999999	400	127	129	36	802	999999	169	353	404	937	120	
420	260	827	999999	999999	159	531	999999	890	999999	521	723	999999	999999	999999	277	918	825	94	762	500	449	83	821	585	367	130	900	170	183	621	216	81	999999	999999	921	559	330	970	999999	218	480	279	999999	878	404	999999	842	969	999999	250	527	999999	185	620	970	999999	15	867	889	39	631	999999	716	647	315	651	269	301	911	717	598	854	712	554	999999	180	521	943	191	726	287	931	60	932	999999	896	896	999999	921	744	999999	463	91	352	586	146	562	914	572	999999	380	550	68	999999	652	672	607	999999	600	800	665	999999	686	999999	999999	700	293	999999	553	999999	754	660	999999	999999	999999	145	773	369	967	883	617	999999	380	438	999999	737	873	657	290	430	999999	275	18	999999	999999	493	776	918	600	886	852	999999	999999	164	997	999999	181	891	239	517	899	999999	999999	999999	193	69	690	257	816	24	826	635	503	132	129	999999	651	258	999999	679	368	854	769	999999	999999	838	245	226	440	999999	565	999999	428	773	999999	999999	612	301	937	999999	802	529	112	585	69	226	999999	999999	44	519	78	999999	804	999999	158	54	478	582	686	355	824	474	816	190	459	845	999999	730	601	79	999999	359	320	77	877	838	752	193	999999	999999	562	996	191	999999	999999	642	999999	867	624	486	999999	40	614	999999	205	999999	713	921	136	224	19	555	647	999999	999999	999999	613	736	683	320	302	295	561	999999	999999	999999	293	999999	623	999999	999999	999999	115	124	497	999999	745	727	999999	549	135	830	67	999999	804	17	999999	225	999999	848	999999	450	194	314	194	999999	478	741	800	377	54	818	308	999999	556	669	449	999999	999999	797	973	885	999999	144	194	471	237	999999	79	785	478	77	616	775	788	227	999999	801	929	999999	376	999999	927	504	504	316	999999	748	260	999999	567	825	999999	490	874	152	999999	999999	999999	999999	68	724	671	24	898	999999	999999	533	529	338	513	647	603	276	430	999999	999999	369	640	999999	939	488	504	999999	228	653	999999	135	900	999999	641	999999	682	216	153	652	342	912	606	526	114	999	228	999999	631	919	232	481	70	905	999999	226	419	251	783	579	999999	737	796	255	999999	86	632	999999	696	407	965	396	999999	777	636	999999	763	123	772	999999	269	582	312	308	430	847	999999	994	461	425	696	999999	999999	573	999999	605	999999	361	868	38	999999	344	999999	999999	954	835	359	999999	278	148	462	305	478	842	999999	646	434	498	824	811	21	999999	999999	281	711	534	963	559	354	999999	929	412	255	744	574	925	357	88	999999	595	498	782	726	
999999	963	999999	962	590	264	786	181	628	536	67	27	737	912	999999	999999	429	872	799	937	247	999999	60	60	734	999999	394	298	355	999999	238	322	238	912	119	317	320	572	382	305	568	860	999999	875	999999	726	836	22	404	565	999999	722	698	844	999999	113	912	349	999999	999999	869	999999	825	484	307	744	999999	825	802	645	211	857	499	504	379	387	999999	999999	861	17	441	381	894	789	229	515	624	393	433	16	404	971	999999	70	435	999999	44	826	577	999999	937	20	999999	758	363	999999	233	203	999999	111	205	999999	487	230	880	999999	602	999999	265	791	129	405	402	796	251	240	999999	438	79	308	999999	91	607	417	80	431	999999	999999	436	162	999999	430	918	332	810	666	493	123	190	999999	478	998	571	785	334	541	618	423	517	999999	553	794	134	176	999999	123	140	999999	160	459	336	466	609	113	509	999999	486	80	986	584	747	999999	258	141	829	999999	520	821	93	999999	812	747	629	313	999999	498	305	751	999999	696	535	422	962	731	610	999999	399	468	286	634	64	548	437	999999	385	999999	999999	993	346	999999	603	319	987	999999	646	999999	837	306	504	21	403	735	999999	299	58	334	447	527	530	817	955	62	545	458	483	274	319	999999	928	466	999999	312	415	999999	103	226	435	351	94	31	999999	103	963	275	999999	329	52	999999	884	60	705	28	472	528	458	551	773	538	147	999999	279	999999	378	48	68	101	329	345	206	999999	999999	106	442	509	642	999999	98	279	227	164	231	181	811	999999	999999	933	839	999999	711	551	452	897	213	712	751	43	724	999999	216	149	999	706	942	62	162	999999	586	963	999999	596	463	504	321	999999	160	108	339	999999	287	999999	262	443	634	654	388	11	893	729	757	609	147	999999	999999	87	164	525	999999	999999	999999	999999	356	875	999999	124	999999	999999	585	999999	999999	999999	704	999999	648	90	887	566	81	298	673	160	999999	999999	215	286	999999	300	440	999999	829	635	999999	580	775	134	779	386	443	999999	565	999999	999999	673	178	115	904	912	523	999999	199	999999	999999	940	999999	574	447	499	999999	723	999999	798	999999	999999	999999	925	999999	133	999999	524	311	511	132	561	999999	243	734	51	688	999999	381	999999	999999	999999	54	999999	999999	929	495	210	686	290	716	999999	855	767	922	999999	999999	252	332	781	464	999	681	688	999999	891	999999	851	840	406	810	569	351	999999	31	70	999999	167	743	852	999999	257	999999	31	795	412	706	965	321	659	766	446	777	600	92	777	999999	365	766	301	
721	644	370	290	479	156	999999	738	746	862	778	126	509	479	153	216	171	659	999999	72	195	252	540	190	639	373	791	751	999999	253	293	941	401	999999	141	993	999999	557	551	648	43	967	229	459	999999	999999	937	307	999999	876	616	126	472	704	116	479	999999	189	999999	116	364	999999	999999	999999	578	837	999999	999999	348	160	328	614	999999	254	38	999999	33	91	309	999999	999999	493	999999	167	636	999999	478	696	345	662	999999	707	905	445	294	416	274	999999	880	54	925	999999	999999	306	999999	11	18	228	675	888	455	32	999999	662	680	999999	333	545	866	411	368	38	721	685	270	620	708	673	960	622	952	306	210	264	73	556	534	998	609	999999	999999	999999	30	456	999999	866	827	253	765	423	92	729	860	478	999999	897	999999	283	45	937	303	999999	267	63	999999	159	822	999999	999999	134	346	334	935	241	253	117	999999	275	479	404	793	465	907	546	539	999999	446	731	578	175	397	260	999999	672	999999	823	992	967	520	67	999999	212	999999	999999	999999	999999	793	628	235	578	890	892	804	640	999999	837	999999	721	999999	712	712	100	56	433	999999	95	371	999999	899	429	999999	49	754	999999	359	590	810	276	469	781	440	817	506	10	285	504	456	332	527	503	396	281	453	999999	999999	999999	165	231	904	999999	396	530	729	805	462	850	148	392	291	563	37	999999	262	999999	282	894	593	55	999999	241	639	48	745	405	43	844	596	999999	76	404	435	589	371	999999	999999	999999	98	700	548	435	366	74	999999	964	476	235	28	710	535	999999	999999	999999	83	673	362	358	784	333	999999	618	263	200	999999	886	137	447	798	785	358	372	805	892	507	721	874	575	999999	781	928	808	999999	999999	422	615	43	325	999999	698	124	46	135	999999	928	999999	181	999999	999999	165	836	999999	999999	243	361	172	999999	477	611	361	799	787	360	999999	405	999999	793	377	778	709	852	999999	931	110	999999	999999	247	999999	999999	999999	549	708	826	842	944	999999	381	591	534	259	960	566	713	164	898	337	685	132	369	964	146	804	396	999999	999999	34	999999	335	573	49	925	999999	999999	999999	999999	100	960	518	68	505	591	999999	842	999999	748	296	108	776	211	343	999999	125	682	999	441	745	999999	788	539	920	800	56	999999	495	334	357	999999	680	352	999999	376	176	999999	863	383	935	961	867	999999	26	999999	331	999999	239	412	810	931	999999	601	76	779	182	979	999999	705	999999	192	357	999999	401	999999	427	433	403	967	999999	61	818	626	506	783	453	
498	522	994	999999	922	789	92	524	426	548	88	286	38	203	197	925	168	999999	752	613	672	999999	782	508	898	729	272	999999	758	122	887	104	292	335	684	466	999999	236	622	403	999999	680	974	999999	999999	157	375	773	282	136	660	788	754	179	781	600	740	999999	580	203	526	999999	765	314	999999	999999	999999	703	519	731	781	999999	225	999999	349	991	923	97	169	999999	364	999999	999999	632	461	109	999999	999999	553	94	726	657	655	429	876	133	915	670	45	365	164	671	264	551	999999	728	572	404	830	789	676	652	337	830	999999	37	481	143	852	999999	642	880	159	435	999999	133	287	795	999999	225	86	262	999999	803	595	693	999999	127	287	733	999999	946	999999	764	417	83	330	824	999999	848	651	781	999999	484	999999	284	521	829	546	999999	450	776	922	614	999999	999999	600	999999	244	155	793	364	856	128	999999	999999	597	395	27	931	803	462	214	633	573	304	444	577	999999	999999	181	414	581	999999	293	759	34	999999	999999	993	999999	796	589	445	65	999999	925	700	460	36	686	136	812	615	999999	988	572	298	50	999999	979	32	452	923	973	388	782	800	835	999999	672	919	343	33	458	16	999999	999999	999999	286	379	744	127	64	634	54	999999	999999	638	305	197	735	637	643	24	459	353	666	471	676	514	135	865	196	363	767	792	788	166	421	125	803	999999	764	999999	999999	999999	398	298	999999	785	999999	172	540	86	936	999999	700	999999	999999	662	216	999999	999999	771	254	999999	999999	700	866	262	814	809	226	189	394	26	872	604	999999	999999	999999	999999	542	891	697	962	334	119	427	485	101	779	167	758	908	505	817	993	794	365	974	697	431	999999	971	17	945	360	691	999999	419	999999	239	454	707	838	764	999999	83	291	554	821	283	391	999999	44	652	468	281	888	999999	879	809	999999	580	999999	946	866	919	690	27	974	999999	999999	76	999999	550	713	999999	80	741	999999	919	513	811	162	423	50	515	936	364	487	999999	802	721	540	296	999999	999999	449	892	898	999999	999999	999999	579	402	999999	325	175	494	999999	416	210	157	402	959	306	613	427	999999	905	360	999999	335	540	895	625	785	535	999999	999999	839	612	188	842	716	999999	249	241	999999	647	725	350	999999	425	80	878	999999	329	580	990	999999	999999	999999	999999	999999	117	66	733	999999	777	999999	789	466	758	109	999999	32	999999	685	432	66	381	667	999999	999999	999999	999999	910	999999	27	970	466	955	718	534	999999	16	201	999999	608	479	516	557	982	656	999999	883	
999999	325	276	855	349	643	157	933	830	999999	409	999999	537	999999	156	273	999999	806	999999	833	999999	234	717	797	831	999999	87	952	549	999999	684	550	253	999999	848	999999	203	172	631	823	807	784	999999	999999	607	394	768	43	333	253	999999	999999	131	999999	145	469	608	999999	999999	999999	566	999999	394	15	114	858	999999	410	727	562	79	504	184	711	36	963	530	123	999999	446	251	999999	629	305	999999	999999	999999	999999	991	389	985	725	148	301	266	999999	399	698	999999	999999	831	999999	999999	770	184	397	11	420	999999	181	999999	999999	287	587	999999	999999	999999	98	83	606	440	421	418	347	577	354	365	883	454	424	573	831	999999	452	999999	883	999999	858	999999	545	506	17	74	999999	450	500	447	999999	999999	999999	46	311	625	892	318	999999	949	968	203	999999	41	128	999999	999999	999999	116	871	835	972	214	785	716	999999	537	110	999999	357	999999	897	999999	906	804	999999	999999	999999	999999	999999	731	999999	204	934	999999	665	999999	999999	388	51	412	222	343	629	999999	999999	998	958	329	344	97	791	885	999999	361	81	999999	923	999999	447	266	284	344	900	149	999999	778	280	999999	61	675	999999	722	390	944	999999	564	457	304	226	681	751	67	928	999999	939	257	141	582	999999	999999	999999	999999	999999	785	137	878	443	489	910	810	728	940	278	669	74	79	505	128	999999	999999	999999	999999	999999	999999	514	226	416	781	209	453	647	697	330	513	306	745	781	999999	999999	999999	130	967	394	416	953	810	789	269	64	999999	752	22	999999	999999	878	999999	277	185	280	910	471	999999	999999	999999	173	40	620	765	373	329	297	899	312	479	396	701	999999	604	811	999999	437	157	726	339	700	999999	102	999999	634	555	478	606	999999	999999	45	468	999999	927	253	923	999999	34	896	734	582	853	710	135	999999	186	516	672	373	576	483	324	935	950	765	538	938	480	999999	817	851	691	999999	406	444	999999	24	316	361	888	513	412	261	999999	757	847	924	966	356	999999	49	805	243	758	431	720	532	736	999999	714	985	719	893	88	883	891	999999	313	691	865	172	999999	999999	999999	999999	999999	999999	999999	203	918	613	971	133	999999	999999	55	999999	816	974	724	999999	288	155	999999	903	999999	518	182	117	999999	999999	620	999999	491	295	999999	494	999999	695	360	657	589	542	253	110	23	596	220	310	999999	999999	472	339	967	469	999999	64	674	580	278	999999	999999	835	337	358	993	695	641	398	999999	560	698	130	623	77	999999	746	901	546	999999	207	308	872	279	432	106	999999	318	
999999	411	785	820	999999	427	999999	999999	753	214	894	117	327	954	999999	371	287	744	999999	715	999999	653	147	162	138	690	999999	263	28	566	905	999999	999999	999999	620	986	163	999999	520	703	824	311	999999	541	17	999999	999999	999999	486	999999	991	688	755	576	418	378	274	999999	999999	497	355	999999	747	197	309	999999	999999	940	344	835	218	999999	233	648	890	598	590	606	155	999999	128	828	776	999999	574	226	506	145	999999	251	999999	999999	58	33	999999	289	563	875	242	374	42	631	908	650	302	999999	999999	116	685	819	787	668	487	992	999999	527	768	239	622	92	999999	999999	999999	999999	123	687	499	210	301	611	45	999999	374	999999	999999	999999	920	135	999999	130	999999	400	459	158	999999	999999	53	999999	654	829	520	333	999999	159	238	771	999999	815	999999	614	954	264	815	83	999999	82	304	706	335	999999	999999	643	25	501	999999	745	999999	999999	638	69	644	999999	555	471	101	999999	461	224	552	895	838	114	999999	999999	175	507	999999	385	374	392	759	999999	730	773	999999	877	318	761	828	493	960	999999	999999	478	999999	521	999999	353	982	82	620	89	163	439	999999	999999	54	999999	336	999999	170	999999	999999	255	999999	307	712	782	249	224	402	700	395	999999	935	12	999999	129	640	654	798	241	999999	999999	771	680	193	301	729	729	832	903	435	15	333	534	387	931	179	672	808	926	114	999999	679	999999	999999	105	503	51	574	924	774	999999	34	928	999999	166	999999	628	124	421	62	519	392	999999	274	390	734	410	624	999999	950	967	999999	872	999999	999999	622	999999	999999	97	999999	688	164	999999	138	753	980	404	502	230	457	550	557	396	873	595	385	190	655	999999	999999	102	999999	578	974	999999	999999	162	802	405	544	632	999999	999999	624	999999	364	484	370	521	999999	999999	908	404	999999	999999	420	458	998	540	260	999999	205	683	727	704	272	586	999999	331	916	999999	602	107	685	999999	908	530	771	509	241	999999	820	999999	999999	40	999999	31	999999	573	999999	387	163	271	999999	113	436	958	309	920	111	778	551	48	604	999999	737	811	718	724	502	889	686	499	999999	360	999999	999999	779	696	999999	251	556	999999	934	999999	673	341	951	582	999999	949	230	999999	407	462	999999	781	539	331	303	383	312	315	81	507	700	664	999999	794	999999	375	189	613	411	860	232	999999	114	75	999999	405	859	146	999999	999999	668	835	102	847	11	839	532	999999	999999	999999	938	250	999999	437	838	19	379	167	999999	999999	769	617	999999	999999	240	175	677	474	423	999999	524	176	
979	528	838	864	571	124	793	651	999999	731	999999	275	922	981	894	999999	236	999999	999999	999999	55	999999	783	60	999999	999999	616	999999	172	67	43	506	621	771	271	769	598	974	999999	265	374	999999	189	47	408	184	999999	999999	999999	10	248	525	871	999999	131	675	745	787	479	26	507	957	489	999999	698	713	999999	160	999999	135	87	262	460	770	337	606	134	745	652	220	930	999999	564	999999	819	517	634	798	999999	999999	34	811	504	431	757	417	959	404	999999	694	530	999999	537	156	999999	986	74	110	495	524	999999	999999	145	268	999999	999999	402	999999	965	190	88	856	510	134	999999	276	757	999999	999999	920	647	999999	405	957	690	466	830	418	999999	833	453	999999	313	999999	55	34	675	245	345	999999	999999	641	999999	169	615	674	963	999999	999999	656	999999	45	98	574	877	820	604	187	578	999999	319	983	88	141	737	999999	553	385	999999	86	600	999999	693	404	999999	999999	300	246	351	25	503	426	999999	592	605	417	445	999999	999999	234	430	497	666	716	308	41	563	308	431	999999	131	588	334	999999	65	716	351	999999	668	871	530	367	999999	563	135	892	620	496	536	329	119	814	136	999999	999999	999999	855	977	106	874	452	999999	999999	999999	894	999999	102	999999	536	888	75	752	80	999999	999999	72	662	113	999999	999999	999999	76	999999	999999	951	999999	461	480	323	952	861	374	596	793	429	538	552	554	668	220	800	226	960	647	264	367	743	750	159	593	450	999999	395	999999	463	385	230	712	339	587	463	622	999999	583	37	700	999999	287	956	175	999999	117	999999	380	614	204	999999	999999	847	593	573	999999	999999	730	511	999999	999999	905	339	53	999999	839	224	91	756	188	146	386	619	999999	211	466	793	999999	83	343	316	25	999999	269	279	105	865	999999	24	752	999999	999999	81	999999	721	260	947	912	857	679	999999	364	624	999999	67	729	999999	293	391	116	917	346	999999	178	999999	963	999999	999999	999999	223	974	478	76	14	886	787	999999	701	841	951	999999	880	136	403	451	952	400	650	212	550	589	582	999999	907	999999	955	701	903	125	999999	431	877	999999	643	705	999999	297	620	999999	280	424	999999	451	439	598	46	219	263	727	850	999999	188	867	233	999999	402	124	999999	179	999999	95	411	585	93	999999	640	741	492	697	37	665	780	110	932	999999	999999	140	999999	319	797	999999	447	186	274	999999	252	20	999999	20	313	309	137	451	617	194	22	999999	999999	909	957	305	726	566	699	195	793	88	935	106	857	999999	200	850	381	
196	999999	235	321	999999	288	999999	826	482	394	728	538	338	999999	747	123	999999	772	24	361	502	999999	881	486	999999	401	174	85	818	999999	999999	119	286	79	431	999999	787	917	999999	631	999999	479	254	182	999999	656	999999	595	197	983	320	499	999999	498	879	177	766	748	241	999999	123	554	17	329	352	619	261	269	70	999999	335	630	314	393	34	33	774	709	515	432	937	578	888	835	842	552	933	787	200	264	999999	49	999999	960	517	999999	471	925	829	362	405	204	535	986	999999	999999	195	999999	999999	999999	402	999999	243	808	999999	544	666	182	486	800	685	473	79	999999	430	296	944	353	875	999999	561	849	880	162	37	742	999999	902	187	163	367	152	323	999999	861	724	806	876	399	972	125	299	999999	39	677	931	999999	728	565	371	745	841	999999	231	304	552	186	90	781	999999	999999	999999	994	333	443	542	160	734	999999	705	489	77	953	903	999999	271	410	851	999999	105	616	324	346	815	417	525	236	102	50	318	548	999999	105	571	481	361	304	999999	595	144	781	400	784	859	999999	677	887	22	104	42	152	334	605	999999	999999	186	427	999999	915	917	316	999999	694	999999	999999	764	972	392	431	774	966	999999	265	999999	999999	225	540	999999	933	739	638	224	999999	17	999999	223	130	419	359	999999	934	999999	209	678	828	723	706	999999	702	128	999999	505	590	329	75	999999	79	264	371	996	999999	940	256	185	289	101	999999	686	468	944	643	563	999999	999999	840	851	95	586	522	999999	519	391	999999	815	44	142	634	678	999999	999999	153	866	999999	363	999999	999999	869	34	399	736	663	29	690	757	999999	999999	472	463	489	224	999999	492	999999	770	486	264	165	441	999999	156	467	391	999999	158	999999	777	515	999999	478	846	982	71	197	785	937	499	701	36	340	892	999999	180	199	728	999999	660	134	287	876	404	837	438	883	999999	279	999999	285	999999	957	706	999999	999999	984	642	242	710	999999	999999	999999	987	562	139	110	258	999999	296	202	25	999999	149	999999	999999	802	84	18	999999	188	944	999999	665	223	170	79	999999	266	878	196	999999	496	999999	365	178	454	889	841	999999	999999	634	767	982	999999	270	930	818	63	407	989	999999	633	688	999999	361	449	178	773	402	70	999999	991	607	110	645	529	772	784	484	999999	913	999999	310	999999	553	186	534	999999	953	239	260	579	858	888	999999	922	808	315	13	729	285	999999	448	648	860	642	170	999999	444	741	167	999999	579	999999	86	676	333	471	999999	184	914	593	999999	
172	809	897	143	718	824	722	720	999999	780	754	508	999999	794	661	365	910	999999	652	999999	221	82	226	10	245	999999	609	599	999999	335	828	814	692	304	285	999999	963	509	451	67	999999	30	999999	999999	824	125	999999	881	672	116	999999	999999	272	453	608	100	999999	897	999999	999999	999999	133	384	142	951	940	999999	503	999999	822	999999	999999	574	999999	427	201	382	963	185	129	534	727	926	999999	266	670	551	249	999999	195	256	76	999999	999999	843	599	645	999999	311	884	309	785	999999	999999	713	668	593	999999	35	999999	999999	999999	721	778	381	999999	206	154	999999	291	999999	575	806	333	999999	336	999999	39	750	827	555	815	999999	301	820	749	365	86	526	598	86	872	223	289	478	999999	355	833	174	999999	403	501	692	30	495	733	978	999999	284	999999	869	999999	928	208	861	999999	968	429	999999	632	999999	129	628	999999	215	999999	361	527	855	947	981	965	999999	404	434	64	132	999999	806	96	771	999999	801	999999	728	522	944	25	428	999999	999999	925	875	542	225	283	873	415	815	999999	999999	460	193	999999	405	904	698	534	773	806	779	999999	622	871	860	814	327	488	558	692	999999	999999	109	999999	298	65	100	333	188	999999	191	717	825	837	714	320	142	475	743	824	823	420	251	621	795	331	999999	13	681	410	955	394	857	132	397	45	999999	903	48	350	814	375	355	622	624	72	512	785	167	999999	999999	852	745	734	869	171	104	999999	999999	967	999999	96	999999	778	205	797	859	702	449	678	959	999999	999999	999999	20	457	74	629	999999	732	999999	999999	845	141	728	999999	999999	133	263	236	941	872	419	80	597	727	999999	577	427	827	999999	809	345	489	590	453	999999	999999	724	999999	106	999999	999999	761	999999	234	251	999999	999999	999999	158	999999	449	223	999999	96	999999	999999	805	292	734	497	211	999999	529	999999	192	999999	551	284	687	999999	409	841	999999	476	392	999999	923	372	485	212	527	335	679	476	999999	999999	753	503	633	69	546	441	687	999999	273	999999	242	148	52	999999	969	775	415	851	337	607	999999	269	704	172	999999	999999	999999	531	969	876	999999	999999	648	70	612	57	999999	627	760	967	164	999999	213	80	999999	999999	330	600	243	752	919	827	148	763	48	493	798	471	627	999999	634	166	999999	396	999999	999999	499	999999	283	921	999999	788	101	370	453	999999	999999	999999	746	657	999999	216	297	999999	956	672	999999	885	999999	999999	259	189	10	656	343	997	892	816	260	246	295	999999	327	999999	628	141	999999	999999	320	487	436	174	
724	969	999999	428	868	422	999999	158	273	613	959	164	999999	944	788	444	36	455	669	999999	383	509	372	999999	889	976	597	999999	936	999999	575	999999	692	94	464	41	999999	999999	138	479	386	999999	973	681	389	173	649	684	353	301	999999	864	818	196	790	225	606	226	539	892	824	614	999999	136	48	425	999999	587	489	999999	778	122	326	199	864	281	536	690	394	725	336	913	481	644	395	711	726	505	304	249	434	999999	385	245	999999	771	999999	999999	999999	999999	701	71	205	596	523	639	547	628	332	518	688	999999	999999	999999	999999	911	999999	576	741	337	999999	966	999999	249	332	339	736	90	999999	102	391	999999	999999	430	34	274	718	885	131	756	173	107	182	785	560	999999	617	572	680	999999	638	323	999999	316	999999	734	999999	955	273	194	902	467	94	239	137	999	869	411	788	300	203	999999	455	999999	173	600	793	999999	689	814	721	173	410	999999	464	78	584	740	999999	299	496	762	621	937	853	706	23	999999	999999	561	999999	999999	783	999999	550	390	999999	130	152	674	941	280	275	459	472	739	66	294	774	68	999999	138	256	999999	999999	999999	636	999999	141	467	999999	850	850	137	174	515	389	31	258	999999	999999	464	597	999999	999999	226	496	171	999999	124	649	728	999999	599	146	520	959	295	584	120	999999	999999	988	685	999999	101	429	147	999999	957	359	999999	45	700	857	960	999999	765	149	999999	943	999999	999999	27	999999	859	681	260	991	654	555	104	447	148	999999	850	476	911	403	999999	796	359	876	999999	764	615	692	478	741	186	979	999999	999999	996	177	287	317	970	867	237	419	179	156	640	411	264	597	897	999999	17	494	629	371	882	792	594	598	534	999999	212	176	213	519	814	674	361	948	451	970	999999	542	505	54	176	999999	626	212	999999	116	510	999999	795	109	999999	692	359	832	273	213	583	689	782	717	665	70	215	659	999999	965	999999	316	156	926	335	474	988	585	205	43	999999	999999	363	428	752	194	381	999999	784	132	325	529	999999	247	999999	999999	760	787	388	115	643	967	999999	279	65	204	999999	999999	774	269	999999	774	999999	239	48	201	999999	999999	999999	481	689	999999	875	219	650	531	630	909	999999	970	714	210	206	99	400	999999	999999	93	999999	558	322	999999	340	524	428	550	999999	456	208	206	39	406	822	907	999999	542	101	660	628	999999	573	962	999999	803	555	503	577	546	839	840	679	251	991	416	168	999999	770	999999	791	109	639	999999	710	342	941	317	999999	299	999999	999999	116	
860	465	838	985	360	999999	537	969	999999	973	355	616	367	526	787	415	416	748	250	999999	999999	869	999999	999999	399	261	996	861	247	125	999999	873	981	734	999999	999999	162	999999	808	11	242	999999	866	136	293	999999	352	816	999999	902	999999	999999	999999	95	374	991	935	942	595	108	999999	999999	731	808	694	481	999999	633	707	10	999999	999999	939	249	539	360	999999	999999	611	831	908	999999	707	999999	153	737	451	999999	369	827	850	219	835	709	824	999999	659	67	442	812	999999	999999	999999	163	650	987	610	193	999999	23	999999	543	341	999999	200	997	967	396	665	956	40	999999	274	880	160	52	999999	240	424	971	700	944	960	799	999999	199	81	999999	695	166	136	268	350	999999	838	317	878	81	519	826	599	273	402	485	999999	202	999999	237	13	607	838	380	999999	583	322	53	999999	999999	864	999999	925	423	700	999999	829	771	399	918	51	999999	999999	87	721	999999	999999	999999	551	485	27	999999	744	843	550	97	999999	999999	499	766	42	794	734	347	217	518	900	186	572	894	655	20	802	535	196	170	999999	999999	659	179	211	885	501	999999	523	166	266	92	872	612	190	999999	281	632	886	257	118	999999	870	999999	697	999999	864	657	829	17	905	219	657	389	655	566	999999	330	565	156	302	999999	823	60	999999	818	313	960	713	581	999999	179	649	938	62	615	891	455	999999	16	31	999999	999999	999999	999999	57	434	999999	999999	624	999999	999999	999999	999999	999999	999999	999999	999999	999999	879	892	904	944	257	279	735	569	999999	336	999999	999999	651	848	558	135	999999	368	999999	799	214	394	820	12	98	605	786	112	910	984	581	612	81	504	602	124	127	899	30	246	999999	487	715	166	918	950	334	113	518	999999	506	999999	695	30	746	494	999999	901	999999	651	999999	633	659	734	755	436	602	157	255	999999	18	558	999999	999999	283	727	679	664	93	148	281	683	999999	306	488	468	916	61	999999	117	999999	225	53	378	753	999999	828	980	410	491	357	187	999999	83	999999	999999	775	624	747	29	815	417	999999	999999	380	999999	999999	999999	999999	297	999999	551	399	148	402	793	999999	999999	327	390	899	698	999999	602	999999	104	826	519	700	541	692	302	999999	738	999999	999999	407	334	999999	999999	853	999999	734	122	971	805	999999	718	681	812	441	806	999999	367	999999	127	163	225	927	999999	983	530	661	715	604	227	247	661	846	999999	999999	190	970	999999	999999	434	964	999999	631	984	316	117	999999	999999	999999	885	995	946	618	999999	481	191	999999	721	961	999999	999999	
999999	518	999999	568	135	872	913	999999	999999	836	923	999999	696	999999	22	594	942	999999	875	691	773	615	719	999999	300	53	672	296	213	999999	258	999999	214	620	945	999999	877	426	190	245	924	472	849	59	81	999999	921	31	468	999999	464	751	95	641	999999	414	798	999999	277	92	999999	627	222	999999	587	512	626	85	999999	390	999999	525	789	640	767	311	765	669	160	999999	999999	650	828	616	328	507	335	573	581	541	833	999999	999999	108	45	306	259	382	472	999999	500	846	814	999999	881	938	962	455	873	999999	648	999999	380	102	961	999999	799	606	158	90	999999	62	504	999999	556	369	376	690	999999	470	62	392	999999	591	683	284	836	750	999999	390	999999	880	699	842	892	704	976	999999	146	999999	999999	999999	234	392	392	999999	352	148	531	521	572	281	850	412	999999	265	932	789	999999	999999	723	999999	871	767	545	999999	999999	661	999999	999999	393	319	999999	999999	999999	409	168	814	208	246	932	698	228	223	817	272	39	296	999999	637	771	196	647	460	762	999999	780	466	846	96	94	690	364	679	999999	262	727	731	999999	286	107	128	591	999999	753	999999	830	658	949	283	999999	76	505	156	90	206	672	103	366	999999	628	701	999999	122	999999	252	343	549	95	565	544	308	847	879	999999	652	999999	474	706	737	999999	132	516	572	818	999999	194	999999	598	931	590	634	999999	934	658	405	161	478	31	511	691	291	572	394	739	969	228	999999	616	438	999999	999999	397	628	887	506	195	404	303	143	67	999999	950	164	974	999999	932	912	231	144	500	136	452	204	56	999999	999999	132	833	999999	799	568	601	999999	999999	999999	247	746	57	999999	220	999999	185	887	454	565	340	418	419	829	46	315	999999	481	938	474	755	202	582	550	945	73	571	453	344	499	999999	999999	824	592	672	195	999999	999999	924	743	950	565	750	490	15	151	712	13	999999	999999	172	129	231	865	637	999999	174	506	216	157	195	732	999999	999999	41	549	593	827	167	850	450	336	557	204	523	999999	452	101	545	804	360	999999	639	999999	336	413	569	959	954	627	999999	369	999999	776	557	228	21	999999	458	465	558	884	846	962	53	835	572	999999	999999	447	602	83	999999	412	999999	999999	102	999999	628	628	999999	634	872	539	829	91	473	780	646	999999	188	657	642	999999	255	476	721	999999	999999	999999	841	999999	617	517	35	947	999999	460	980	930	136	319	176	830	485	923	999999	316	143	962	999999	999999	390	999999	269	944	440	881	166	330	999999	425	999999	137	
999999	447	999999	365	514	881	682	22	800	716	179	868	490	999999	603	999999	464	415	543	999999	138	59	161	999999	257	90	999999	526	304	659	34	999999	425	48	54	48	905	656	802	261	289	359	990	674	877	400	464	999999	287	999999	999999	500	881	58	998	736	295	456	999999	434	374	165	999999	150	692	999999	453	451	767	565	426	807	613	999999	566	779	68	487	694	999999	999999	888	249	999999	793	999999	829	376	50	317	752	459	999999	378	886	999999	640	999999	981	999999	946	22	860	999999	416	68	887	599	491	229	677	808	761	260	807	999999	916	257	356	168	999999	87	411	999999	813	966	269	244	405	443	148	999999	505	285	999999	614	37	527	999999	735	646	240	999999	820	639	944	697	999999	570	410	216	393	503	823	999999	869	610	410	999999	999999	798	652	203	58	91	999999	999999	486	349	203	459	399	202	621	522	408	202	591	820	999999	279	970	674	994	236	754	715	999999	999999	51	13	999999	618	614	936	993	46	999999	999999	180	642	221	999999	376	951	817	201	881	999999	382	677	999999	589	50	180	828	977	209	821	336	999999	999999	981	308	199	832	999999	587	999999	528	371	365	851	650	236	67	30	308	999999	419	999999	833	999999	132	999999	984	46	999999	444	999999	26	837	999999	413	999999	22	239	999999	186	128	47	999999	207	782	20	321	177	999999	813	999999	999999	679	165	412	772	999999	258	858	999999	214	999999	211	153	575	512	534	999999	448	232	223	828	999999	131	924	381	950	636	598	999999	61	817	107	999999	331	310	346	999999	612	640	999999	764	380	716	999999	333	835	470	631	280	999999	971	999999	717	599	294	437	558	240	40	822	293	659	746	999999	397	698	447	999999	275	176	999999	999999	999999	724	459	999999	663	159	999999	546	490	14	328	636	999999	98	390	175	47	872	788	451	582	818	999999	115	634	833	584	999999	398	999999	366	114	633	243	921	999999	150	836	999999	408	639	493	341	288	340	119	999999	308	317	281	999999	999999	999999	411	999999	988	509	354	823	829	574	966	158	841	648	999999	13	847	176	999999	35	211	999999	389	999999	98	487	935	774	999999	999999	286	327	126	864	964	726	999999	88	999999	492	795	22	944	834	673	999999	999999	640	126	115	954	141	919	999999	582	303	998	599	999999	999999	574	580	309	797	298	648	41	999999	999999	498	782	769	243	905	999999	199	163	555	148	753	986	305	658	999999	87	154	407	869	292	670	727	631	21	432	918	225	713	157	999999	999999	313	523	956	628	999999	999999	898	
24	27	392	999999	453	461	322	524	279	922	889	999999	154	999999	172	694	999999	999999	999999	757	999999	987	23	486	16	19	999999	450	473	348	40	96	893	256	393	851	999999	530	284	999999	999999	999999	649	999999	823	999999	401	782	150	829	942	999999	182	999999	97	37	13	906	143	443	999999	872	999999	930	892	803	999999	999999	999999	320	999999	999999	496	980	68	902	348	720	999999	579	618	999999	999999	999999	405	999999	913	465	168	365	848	993	999999	841	833	826	857	999999	999999	29	610	503	999999	999999	44	999999	371	201	999999	194	689	293	253	563	825	15	573	416	534	719	999999	370	739	502	472	801	106	999999	999999	242	55	999999	318	642	968	124	417	478	999999	946	811	722	97	974	676	564	999999	833	999999	827	262	450	193	691	999999	999999	999999	432	999999	243	999999	716	999999	145	999999	69	974	999999	595	710	598	104	806	588	908	177	283	764	825	908	62	273	638	329	980	604	445	627	999999	999999	360	984	999999	999999	999999	104	677	999999	835	999999	589	148	247	315	239	999999	644	605	783	999999	965	999	999999	459	191	99	87	999999	165	999999	624	357	108	865	359	613	983	440	995	999999	500	332	928	218	999999	913	35	333	999999	999999	999999	999999	843	550	763	360	388	999999	194	503	26	952	795	301	992	242	999999	382	955	999999	184	213	999999	969	471	643	80	397	141	277	74	754	635	999999	999999	784	513	557	999999	999	234	999999	255	502	797	548	536	999999	225	95	873	653	377	473	647	757	239	874	999999	999999	999999	990	529	917	438	272	326	461	718	999999	728	492	279	956	401	852	999999	999999	182	923	116	443	999999	55	403	421	999999	172	999999	825	554	999999	999999	999999	718	999999	999999	338	73	535	231	85	918	17	366	390	383	420	82	795	800	132	999999	165	23	846	999999	484	999999	27	884	999999	765	892	663	100	24	297	247	166	999999	999999	999999	646	701	41	525	174	688	22	999999	967	99	900	35	432	936	323	968	872	999999	999999	814	56	650	77	999999	35	354	999999	376	96	182	915	746	999999	88	65	999999	982	331	999999	795	511	979	916	999999	865	866	241	999999	700	328	375	740	731	815	996	996	634	721	499	820	999999	645	951	795	999999	163	854	353	880	860	999999	551	999999	533	312	999999	733	12	454	999999	123	999999	675	999999	806	999999	24	365	91	999999	828	270	999999	999999	382	865	38	131	999999	711	21	999999	283	840	341	823	968	207	999999	929	272	631	277	339	999999	309	969	999999	988	10	148	999999	272	820	41	725	719	
938	999999	446	49	612	122	742	157	999999	838	835	437	983	215	999999	853	162	797	207	993	502	136	999999	895	845	999999	999999	572	522	625	999999	809	615	999999	40	57	75	889	999999	518	535	192	481	471	144	755	15	999999	331	645	119	33	834	999999	227	999999	87	550	203	999999	232	179	634	610	385	35	821	999999	184	769	999999	272	999999	999999	468	319	655	999999	999999	999999	137	105	250	999999	515	439	974	882	887	228	970	525	999999	190	295	365	557	870	999999	118	933	136	619	999999	858	999999	999999	155	274	999999	166	475	789	112	999999	999999	999999	758	105	945	60	939	991	956	999999	999999	576	957	402	112	762	785	526	999999	999999	999999	485	688	27	669	554	829	999999	979	999999	504	735	593	838	168	436	799	775	149	67	994	145	663	763	596	279	927	753	172	155	999999	949	146	946	999999	651	250	999999	999999	400	999999	331	22	893	305	535	983	999999	999999	676	963	20	386	594	999999	865	999999	924	431	399	627	999999	455	833	690	554	999999	647	496	999999	195	68	349	748	835	999999	133	769	468	999999	296	807	519	495	192	371	999999	551	999999	486	999999	326	999999	46	773	999999	875	999999	212	750	936	345	999999	999999	999999	999999	671	637	759	498	741	63	999999	370	112	819	566	999999	651	329	982	57	863	20	999999	999999	749	312	999999	689	999999	999999	566	718	134	951	184	792	999999	288	700	935	999999	294	744	999999	999999	948	934	999999	590	915	536	999999	768	889	481	999999	48	621	164	368	661	79	700	796	496	748	246	161	645	999999	954	373	629	56	999999	579	276	912	20	800	378	999999	999999	882	418	683	949	999999	479	562	753	999999	133	999999	283	999999	999999	947	289	120	712	783	318	816	960	173	263	999999	999999	902	355	136	611	363	990	639	970	999999	999999	813	798	999999	681	92	999999	571	249	298	773	540	985	329	999999	899	999999	999999	999999	292	921	254	430	238	608	576	999999	626	999999	769	350	643	752	775	999999	476	321	999999	111	235	795	399	923	964	947	104	917	36	503	999999	275	405	925	999999	897	144	999999	570	403	999999	876	403	788	479	947	139	788	220	999999	999999	588	387	494	488	999999	531	330	465	290	514	658	189	132	80	504	999999	718	999999	878	434	93	999999	317	995	359	402	611	453	27	817	999999	707	999999	999999	132	887	999999	446	999999	375	999999	927	289	888	999999	696	280	717	975	12	421	723	342	336	83	837	80	498	139	104	920	999999	448	473	999999	999999	913	785	999999	616	44	281	873	512	621	
166	472	428	548	662	131	893	478	25	406	999999	375	940	999999	295	999999	422	317	106	455	936	488	816	690	506	782	495	769	368	967	999999	850	999999	714	916	375	652	950	999999	973	36	408	999999	76	615	585	999999	521	999999	999999	999999	964	776	66	999999	678	655	737	52	999999	999999	999999	999999	999999	266	742	999999	999999	357	920	174	472	840	132	999999	999999	64	749	999999	999999	809	999999	999999	999999	356	185	83	999999	39	248	999999	914	908	999999	347	903	298	386	810	873	49	748	999999	741	635	999999	133	653	638	157	623	906	663	131	80	662	25	551	700	90	999999	772	999999	119	211	260	564	253	999999	525	999999	678	938	211	999999	70	809	999999	933	999999	62	429	144	999999	999999	812	260	786	525	685	887	999999	685	730	214	276	553	999999	540	384	999999	880	868	122	907	944	967	462	250	19	853	649	618	503	38	249	999999	999999	494	398	999	999999	727	110	637	502	993	999999	999999	614	517	754	835	558	611	999999	999999	31	975	680	845	999999	546	516	832	247	139	191	702	964	999999	240	999999	999999	384	818	162	768	999999	999999	999999	999999	465	999999	502	108	813	69	999999	856	689	616	999999	814	999999	999999	999999	221	999999	400	999999	999999	516	42	976	999999	999999	999999	184	793	29	792	546	569	728	999999	343	911	23	733	433	999999	999999	845	285	31	892	999999	599	183	588	940	500	94	51	150	251	999999	999999	999999	914	130	884	108	836	897	79	777	95	465	867	328	207	544	966	999999	522	670	999999	955	999999	999999	999999	10	215	89	301	999999	999999	588	845	910	263	999999	819	999999	195	999999	999999	999999	999999	124	671	999999	999999	269	742	956	127	748	999999	581	676	999999	999999	999999	35	884	999999	999999	999999	617	259	506	999999	999999	75	408	724	999999	118	331	661	378	13	280	766	961	999999	945	346	345	344	999999	999999	999999	243	559	969	343	288	310	307	262	782	999999	864	174	522	358	204	343	241	464	639	306	919	999999	700	559	719	73	199	947	999999	269	999999	480	545	356	723	999999	439	999999	384	807	33	408	999999	669	415	602	448	346	750	12	999999	880	149	663	354	999999	999999	999999	623	999999	999999	360	842	522	71	394	999999	176	634	688	904	850	89	999999	283	999999	712	999999	154	999999	625	853	999999	417	999999	999999	340	999999	12	788	656	29	999999	170	696	672	566	999999	607	30	973	999999	711	72	108	263	999999	999999	389	832	232	827	275	505	599	268	999999	434	366	999999	63	746	173	845	41	884	999999	919	146	611	954	639	433	133	
154	352	999999	144	999999	999999	999999	33	501	179	566	828	754	999999	570	437	518	141	715	938	966	236	118	865	40	223	999999	882	180	999999	999999	592	404	151	361	256	126	999999	125	464	78	999999	254	999999	289	212	140	819	358	708	102	822	924	495	999999	999999	999999	285	113	999999	730	999999	852	723	999999	973	999999	613	911	999999	320	499	26	261	870	936	981	123	585	827	93	361	534	472	999999	65	999999	909	984	442	999999	841	999999	999999	999999	999999	188	531	703	316	999999	526	908	43	999999	603	805	999999	624	231	937	130	699	999999	22	999999	194	999999	46	245	314	524	629	478	312	479	583	998	527	521	757	459	420	279	58	999999	452	500	84	999999	259	996	294	999999	505	891	999999	639	16	364	174	999999	494	999999	11	999999	897	999999	731	918	29	999999	154	113	999999	487	709	430	237	455	999999	694	315	999999	999999	999999	999999	999999	999999	420	337	943	991	172	999999	999999	964	952	278	999999	669	22	769	999999	73	452	851	190	299	999999	191	721	412	560	438	999999	492	541	999999	999999	33	40	999999	320	590	86	815	999999	756	513	523	757	162	999999	786	914	925	159	999999	543	467	59	999999	999999	238	999999	999999	441	999999	876	999999	433	480	585	771	639	999999	458	999999	987	636	869	433	785	505	434	569	999999	774	524	554	342	650	999999	234	999999	463	999999	91	973	545	999999	257	879	46	99	286	576	669	999999	999999	476	584	903	907	598	999999	791	459	803	999999	569	667	219	332	144	999999	999999	360	798	185	50	376	601	451	999999	621	553	999999	415	158	992	311	627	164	87	758	999999	41	636	999999	672	64	288	926	975	716	48	557	999999	316	744	226	871	971	330	110	982	999999	654	977	81	51	999999	999999	64	268	50	999999	999999	386	999999	510	724	449	513	986	98	999999	476	545	583	996	848	108	413	999999	439	655	834	977	775	296	386	658	287	999999	999999	632	872	716	676	999999	313	524	282	243	501	432	468	999999	21	317	984	119	404	85	202	945	251	288	829	999999	231	276	610	999999	134	999999	172	881	999999	465	802	759	868	999999	692	999999	999999	179	284	16	197	499	966	468	999999	277	999999	211	438	74	391	594	886	292	760	46	914	534	119	436	269	586	368	556	514	234	250	803	392	869	129	81	13	822	999999	731	310	152	445	856	810	960	453	911	999999	218	873	586	839	655	419	999999	70	848	746	611	141	419	953	87	36	461	819	568	945	319	590	74	95	39	736	772	98	999999	625	309	142	
457	999999	306	999999	663	963	736	999999	827	21	165	85	595	599	890	198	368	830	359	150	999999	965	999999	999999	808	501	810	919	999999	212	999999	232	447	999999	999999	938	657	725	373	498	93	118	127	308	999999	988	499	439	846	583	729	432	276	168	257	491	717	678	999999	172	162	816	813	999999	214	999999	638	127	999999	952	541	643	999999	999999	999999	776	848	466	999999	999999	999999	999999	83	72	482	384	955	289	999999	999999	230	978	182	210	345	276	999999	502	999999	502	999999	382	524	999999	52	999999	965	999999	999999	480	642	999999	486	732	170	781	743	750	999999	829	977	359	896	721	731	562	999999	266	525	791	482	356	372	699	470	999999	857	189	999999	396	418	549	999999	750	999999	970	502	999999	50	564	532	553	360	273	525	10	999999	802	171	489	999999	999999	890	319	997	999999	888	786	271	541	923	563	999999	755	421	437	999999	999999	999999	761	70	31	226	999999	999999	929	996	108	184	469	152	999999	27	999999	771	709	658	868	999999	274	91	716	187	508	640	969	822	604	852	97	830	340	999999	410	429	999999	999999	930	61	78	299	789	611	802	398	868	545	199	984	711	778	312	999999	999999	999999	354	843	717	999999	298	116	999999	256	97	639	812	424	999999	122	999999	999999	728	816	683	974	302	114	385	119	772	433	633	999999	150	318	999999	937	744	730	84	759	999999	610	762	962	897	543	524	173	586	454	928	87	815	999999	59	495	719	921	999999	249	468	607	557	999999	482	781	115	999999	121	874	679	886	47	999999	451	128	64	721	86	999999	999999	222	533	327	999999	556	804	655	268	41	228	823	999999	834	999999	177	62	897	489	999999	437	999999	61	711	775	999999	50	406	54	931	999999	997	844	627	999999	256	84	239	369	926	999999	460	520	90	656	856	543	212	128	283	75	166	241	999999	999999	844	170	999999	552	464	999999	407	610	337	999999	999999	999999	726	999999	54	102	823	999999	563	999999	977	235	970	64	918	508	837	999999	770	865	285	999999	883	305	815	95	262	686	905	420	999999	849	193	490	435	878	999999	37	999999	190	252	628	678	822	353	999999	200	767	633	999999	678	129	999999	471	324	999999	104	430	369	999999	840	146	632	152	568	138	52	490	629	50	690	999999	213	590	623	999999	999999	70	952	999999	895	495	62	949	742	999999	19	721	175	999999	783	397	668	999999	350	999999	999999	536	264	225	576	999999	999999	593	275	868	915	259	848	667	999999	43	477	999999	73	355	93	682	409	117	129	330	324	999999	
999999	999999	999999	999999	249	517	660	561	806	736	630	195	357	999999	684	999999	999999	999999	873	507	604	749	919	505	62	994	32	323	136	157	105	999999	395	490	335	971	725	827	999999	341	17	815	999999	741	542	999999	998	623	998	999999	572	370	999999	999999	63	517	384	999999	45	254	494	346	999999	999999	999999	384	800	866	999999	712	158	999999	749	999999	500	789	522	188	962	184	999999	408	324	601	585	735	999999	578	437	818	597	89	999999	765	999999	671	390	578	110	168	87	141	999999	296	386	999999	999999	915	999999	274	995	999999	999999	860	258	96	31	999999	999999	905	999999	231	439	999999	999999	79	999999	984	999999	999999	999999	943	88	999999	107	865	918	38	225	999999	125	881	262	173	823	400	404	930	516	760	649	999999	505	204	999999	855	701	174	181	999999	926	999999	230	497	865	999999	128	880	763	392	177	993	617	999999	790	705	969	276	502	724	999999	999999	477	934	189	850	447	883	233	999999	173	754	999999	908	999999	999999	661	764	307	771	999999	524	177	134	593	656	939	999999	414	875	885	435	999999	456	641	930	169	295	318	24	614	244	999999	520	999999	423	145	999999	999999	311	53	215	969	731	999999	160	828	353	351	532	911	294	478	357	366	737	92	999999	276	874	329	375	455	999999	167	999999	999999	999999	904	999999	520	240	616	112	832	680	466	941	15	491	111	815	999999	786	113	329	766	309	164	999999	341	735	442	672	982	999999	759	686	573	414	999999	181	448	181	21	999999	999999	375	525	999999	281	999999	405	785	772	513	999999	669	188	837	281	568	502	422	839	784	797	943	999999	163	921	999999	999999	601	208	930	376	773	774	432	652	999999	784	478	220	200	999999	999999	900	478	257	100	999999	736	142	724	679	36	999999	236	883	999999	255	371	764	501	773	803	586	842	146	657	895	755	194	881	784	999999	212	649	999999	150	53	652	905	830	282	999999	468	484	260	350	441	999999	999999	918	155	999999	713	719	426	536	80	67	341	600	205	751	551	260	940	655	999999	692	999999	742	689	999999	466	933	228	143	345	112	591	999999	226	357	216	999999	999999	999999	320	492	999999	999999	79	985	320	999999	999999	999999	98	217	544	999999	526	748	765	999999	238	552	999999	779	500	292	201	968	476	545	383	847	545	285	524	999999	345	341	469	999999	999999	704	999999	999999	999999	999999	54	137	999999	986	279	478	592	408	999999	193	415	999999	992	999999	726	111	519	775	931	788	999999	813	693	999999	270	195	288	900	144	999999	270	999999	481	801	
247	74	999999	490	999999	999999	265	146	248	341	999999	805	348	529	999999	571	194	999999	999999	519	713	999999	444	602	726	93	199	692	999999	999999	999999	999999	68	200	999999	662	999999	39	509	36	533	848	574	999999	801	464	847	758	761	573	350	754	587	999999	98	16	999999	999999	999999	191	999999	999999	999999	736	418	564	746	157	827	486	870	165	16	202	986	865	667	999999	800	271	246	441	930	700	171	999999	32	106	999999	999999	41	999999	274	327	999999	960	975	838	943	999999	718	699	930	285	703	194	748	394	975	999999	348	547	999999	502	999999	999999	642	182	574	999999	541	649	55	141	454	977	890	688	882	36	890	828	148	999999	552	547	999999	999999	996	977	999999	637	999999	879	999999	493	884	771	382	45	327	803	999999	703	705	78	653	799	999999	999999	999999	69	511	999999	342	520	409	455	999999	407	999999	999999	185	596	999999	903	528	175	784	960	102	999999	315	847	999999	999999	564	445	999999	484	894	711	824	999999	999999	369	136	183	547	836	94	439	821	975	999999	340	627	677	882	999999	549	487	24	869	633	184	754	664	999999	255	955	964	598	475	999999	73	172	904	913	460	777	999999	999999	947	876	663	307	339	999999	999999	469	887	562	64	934	416	696	999999	647	508	615	999999	933	302	999999	130	841	356	472	207	178	723	763	999999	34	999999	860	76	993	970	877	424	88	872	999999	999999	411	543	540	106	376	999999	266	415	845	316	421	335	999999	755	821	950	867	999999	208	745	133	140	40	740	556	629	961	677	630	201	999999	71	999999	812	999999	307	999999	376	999999	961	466	358	999999	717	782	534	999	248	158	927	557	700	673	50	944	281	512	800	999999	747	255	589	999999	654	923	360	999999	999999	47	523	145	500	557	246	289	999999	552	322	957	31	629	722	528	703	643	999999	999999	476	867	446	795	25	826	93	715	999999	574	999999	794	431	715	745	211	634	791	66	152	436	760	999999	728	999999	999999	528	127	533	999999	90	999999	241	963	352	396	600	728	129	674	473	531	412	999999	619	528	535	999999	884	521	894	911	999999	999999	961	715	698	717	999999	182	999999	966	999999	816	493	922	999999	468	372	359	999999	905	672	999999	679	905	358	999999	118	671	999999	999999	243	999999	175	999999	999999	691	11	637	698	999999	999999	947	376	507	348	999999	717	696	965	999999	944	534	911	989	249	206	870	65	367	729	999999	999999	999999	96	732	181	650	324	500	871	467	735	661	727	781	999999	24	999999	567	762	260	422	705	250	277	
708	999999	186	999999	235	821	945	279	968	283	199	93	290	774	176	945	403	206	999999	609	218	873	193	217	525	999999	699	999999	605	999999	999999	238	624	999999	34	81	473	394	274	59	999999	999999	692	999999	592	641	733	406	400	816	857	225	611	640	68	834	916	969	414	53	132	999999	674	500	97	961	999999	471	999999	104	481	19	999999	54	98	753	191	739	625	883	458	302	999999	999999	999999	999999	626	983	760	199	165	504	979	999999	927	74	791	999999	366	999999	182	272	999999	305	345	999999	294	567	552	315	653	999999	354	530	999999	829	358	999999	999999	126	345	485	711	561	999999	977	39	710	999999	33	961	999999	382	994	711	999999	999999	999999	453	773	686	69	441	454	999999	999999	159	459	635	999999	715	905	322	250	999999	696	560	105	366	367	818	584	449	528	353	663	804	999999	818	409	193	999999	999999	116	440	285	54	266	25	961	827	580	84	29	318	66	999999	999999	710	24	635	551	446	95	954	999999	999999	999999	111	999999	184	800	640	236	914	999999	473	216	999999	19	999999	999999	999999	404	540	999999	509	999999	219	999999	986	999999	649	999999	774	999999	120	999999	161	338	666	141	164	999999	787	37	939	848	115	999999	593	471	332	700	371	999999	471	51	555	716	602	199	703	814	895	999999	160	836	999999	282	59	999999	999999	482	352	521	149	946	617	512	308	999999	999999	70	703	525	348	999999	999999	443	180	999999	802	445	736	477	999999	999999	999999	284	876	113	396	833	109	477	416	999999	999999	850	201	999999	434	52	999999	940	874	642	120	379	174	212	403	28	111	999999	323	619	999999	875	93	799	707	999999	635	205	999999	491	960	236	118	498	600	591	251	999999	643	759	37	795	602	795	239	868	120	674	709	378	731	129	163	796	999999	482	766	402	999999	101	416	222	675	393	999999	884	270	999999	611	811	999999	457	346	999999	591	950	282	297	569	839	232	960	495	896	999999	841	82	321	393	127	825	849	999999	552	352	815	999999	999999	124	355	999999	999999	72	999999	601	284	782	999999	215	999999	209	479	832	978	868	455	726	779	633	839	999999	948	999999	999999	986	927	999999	794	999999	999999	831	999999	999999	224	241	999999	898	999999	999999	999999	999999	482	116	240	917	356	999999	857	684	999999	98	350	999999	284	999999	999999	162	578	911	674	999999	987	388	439	999999	146	305	999999	747	999999	557	999999	999999	999999	780	999999	842	61	576	640	910	762	120	324	687	491	999999	999999	680	582	635	999999	686	999999	821	81	999999	677	999999	781	60	999999	
120	604	349	959	866	999999	503	999999	999999	111	12	999999	763	900	999999	74	751	841	999999	405	938	999999	454	999999	999999	853	999999	708	245	174	153	999999	590	512	652	516	999999	727	625	61	405	475	765	534	326	416	866	920	204	39	925	76	999999	999999	469	944	159	999999	516	999999	109	795	999999	652	999999	217	690	999999	999999	999999	99	34	226	999999	999	473	409	920	911	999999	986	999999	514	215	999999	999999	671	935	52	708	366	864	220	999999	999999	610	999999	123	999999	118	999999	615	672	832	940	999999	850	526	999999	996	545	999999	209	480	36	691	290	764	413	880	546	999999	218	999999	15	999999	999999	613	654	399	999999	999999	353	802	320	381	745	681	275	999999	236	154	289	56	172	136	999999	740	999999	270	329	999999	999999	999999	572	999999	406	131	999999	716	97	246	871	265	38	259	886	406	999999	655	945	609	999999	999999	653	999999	475	172	387	878	568	83	37	394	999999	236	586	656	240	350	974	623	854	559	259	999999	283	34	28	912	999999	269	581	930	324	999999	999999	643	52	180	999999	244	744	949	157	999999	218	487	196	801	673	240	999999	818	999999	332	999999	999999	817	999999	128	451	999999	999999	999999	309	502	107	79	358	983	942	613	70	844	740	879	904	411	245	780	999999	999999	227	248	999999	999999	999999	999999	992	999999	999999	999999	388	61	999999	100	279	999999	999999	522	121	999999	999999	817	730	626	115	973	939	452	850	999999	581	999999	331	613	926	236	628	215	999999	999999	86	392	680	999999	999999	18	790	650	999999	594	563	723	669	999999	999999	409	999999	999999	988	999999	999999	550	125	775	254	504	999999	450	999999	999999	692	643	999999	273	999999	455	999999	614	400	106	193	999999	999999	266	974	858	224	943	614	999999	999999	244	226	999999	538	999999	277	904	872	730	288	349	486	566	901	999999	999999	406	999999	999999	272	999999	992	892	999999	29	707	859	801	395	999999	787	836	999999	999999	458	426	831	999999	999999	187	999999	742	669	999999	843	813	286	364	64	918	818	895	69	264	814	251	999999	355	518	829	417	113	486	450	999999	513	839	999999	999999	503	118	999999	251	999999	40	171	332	999999	761	999999	999999	504	999999	999999	471	891	776	392	520	216	999999	999999	225	999999	999999	138	265	228	999999	340	973	999999	999999	560	809	156	653	999999	234	653	918	260	594	999999	408	999999	366	19	979	610	736	457	999999	999999	411	633	456	276	999999	901	999999	113	757	999999	242	386	999999	196	668	325	247	94	168	866	297	842	891	913	577	856	999999	256	249	716	604	999999	
333	999999	999999	186	699	387	999999	332	999999	999999	502	174	79	999999	999999	999999	999999	999999	373	999999	298	854	948	999999	742	543	698	750	139	999999	864	999999	825	715	62	916	999999	999999	625	859	998	835	128	482	349	726	999999	555	535	602	905	586	353	952	238	479	727	999999	444	999999	689	999999	203	999999	951	461	999999	999999	969	414	999999	859	47	513	653	999999	735	475	229	25	699	153	999999	999999	999999	999999	697	872	487	583	999999	999999	57	469	180	664	999999	39	531	999999	387	999999	585	999999	999999	999999	999999	839	309	775	744	262	371	428	467	545	129	999999	346	673	763	476	875	999999	999999	999999	811	578	343	989	999999	999999	943	341	999999	219	568	999999	999999	706	738	858	572	712	838	936	999999	628	11	634	999999	975	999999	858	134	999999	614	999999	999999	783	244	970	505	999999	954	48	318	999999	791	258	977	999999	999999	639	934	905	903	173	558	288	602	999999	576	709	454	844	999999	94	217	999999	605	379	197	293	999999	999999	363	262	999999	999999	627	64	837	753	657	519	385	63	924	228	18	451	999999	628	999999	61	403	795	866	120	36	234	822	999999	652	607	837	317	999999	175	551	650	415	757	999999	547	356	823	62	934	469	958	170	988	716	164	999999	569	112	999999	375	567	395	647	773	403	999999	771	110	999999	999999	77	885	999999	677	367	45	882	967	999999	999999	580	743	931	650	78	999999	999999	358	498	867	999999	999999	999999	800	999999	264	767	984	267	315	584	722	12	262	401	82	411	321	359	128	857	602	470	715	999999	999999	463	999999	704	339	408	422	611	191	413	863	138	999999	999999	999999	278	897	999999	999999	130	857	740	679	258	995	999999	522	999	380	20	676	744	51	15	169	801	999999	289	927	907	171	999999	821	849	538	943	453	628	256	999999	959	892	142	595	936	93	784	999999	708	678	885	999999	999999	181	736	129	97	952	533	999999	999999	617	999999	430	999999	999999	999999	829	720	62	218	999999	753	530	61	784	611	455	78	999999	26	999999	581	258	31	748	879	650	123	419	999999	999999	999999	999999	352	351	999999	712	999999	199	999999	999999	37	656	470	991	670	711	999999	999999	517	642	884	457	295	999999	46	533	999999	999999	867	999999	716	311	206	717	799	999999	187	709	674	999999	818	879	911	999999	994	924	788	39	88	178	530	170	901	223	616	647	659	999999	999999	586	313	427	331	895	248	999999	460	753	202	999999	533	420	287	999999	823	15	999999	234	491	122	999999	379	999999	699	749	555	409	982	111	161	159	319	
404	98	594	400	557	25	822	277	474	45	837	999999	999999	119	883	292	999999	611	111	434	386	202	999999	934	296	632	156	693	326	477	652	50	999999	223	25	199	33	432	457	530	999999	223	999999	999999	542	913	64	639	672	126	592	499	999999	999999	999999	212	999999	660	114	925	869	138	950	999999	999999	796	515	430	104	693	268	967	163	999999	32	172	999999	141	999999	999999	577	517	30	209	999999	162	999999	999999	290	813	999999	999999	328	532	660	999999	999999	999999	326	746	999999	634	999999	978	857	625	999999	479	999999	999999	657	126	267	999999	999999	362	117	999999	999999	241	999999	527	999999	291	752	999999	648	999999	920	748	999999	999999	814	656	973	943	972	52	351	269	815	999999	999999	518	165	825	116	596	185	999999	176	999999	539	95	940	880	493	263	236	962	976	716	999999	999999	872	754	311	999999	757	999999	389	75	999999	852	426	295	243	631	135	927	788	61	999999	999999	582	386	374	729	716	103	459	999999	816	389	292	108	961	341	646	411	523	504	838	770	918	111	999999	999999	668	654	647	861	138	308	183	925	271	999999	381	495	389	581	894	664	999999	671	258	999999	999999	999999	999999	901	985	723	414	294	222	684	703	481	273	999999	70	71	999999	999999	590	517	215	367	836	999999	959	161	999999	941	610	999999	815	999999	999999	103	127	999999	331	745	876	999999	894	889	712	587	242	900	999999	702	999999	833	999999	367	999999	999999	999999	211	490	999999	942	834	702	999999	683	48	868	456	629	179	569	999999	739	709	721	999999	622	325	654	259	999999	999999	928	328	430	776	964	457	176	120	999999	915	999999	33	803	51	999999	432	215	674	718	786	999999	63	143	801	103	510	646	904	999999	999999	999999	241	516	883	999999	383	51	907	999999	420	290	518	889	653	858	716	905	679	473	999999	999999	980	541	15	999999	875	195	628	683	464	811	999999	999999	790	999999	629	516	920	146	339	390	308	600	307	505	999999	173	490	943	386	604	966	440	999999	389	576	700	510	104	39	197	423	999999	999999	609	28	526	109	294	999999	209	985	543	144	810	810	390	999999	510	35	712	704	685	306	860	845	831	74	410	999999	929	15	825	116	999999	999999	85	999999	698	999999	246	999999	999999	713	186	618	433	999999	999999	578	999999	999999	10	79	327	999999	737	927	999999	999999	196	461	698	502	309	204	169	999999	993	843	735	410	545	32	788	648	509	972	129	999999	422	535	947	999999	999999	999999	15	999999	788	658	240	999999	231	999999	300	999999	999999	702	413	982	459	996	
312	284	843	786	921	977	290	999999	983	765	807	999999	351	661	513	866	897	836	999999	999999	999999	345	613	587	999999	610	732	13	999999	806	999999	146	792	425	233	673	988	819	999999	37	475	119	674	999999	350	713	593	638	281	509	805	999999	794	55	999999	966	670	265	607	320	255	999999	407	999999	206	670	999999	925	438	999999	877	87	295	171	938	999999	671	147	247	475	27	103	731	772	11	999999	999999	746	999999	999999	999999	732	999999	241	782	197	712	999999	278	679	999999	667	210	999999	631	727	291	632	117	819	999999	532	28	141	303	161	999999	635	999999	999999	328	999999	857	999999	837	155	865	63	999999	750	999999	184	869	567	487	359	892	300	150	283	999999	999999	638	258	999999	479	714	90	937	631	642	86	999999	72	361	19	809	999999	603	486	861	237	254	367	999999	130	663	460	654	943	268	999999	494	902	506	999999	350	608	221	368	441	784	126	757	118	749	999999	807	216	478	999999	863	697	663	999999	481	475	999999	999999	999999	816	999999	436	994	372	387	592	417	565	753	999999	211	817	244	55	86	999999	999999	259	252	266	855	254	999999	403	404	566	999999	999999	35	999999	78	352	381	552	187	999999	131	394	999999	167	999999	251	462	809	348	999999	463	617	344	369	999999	32	24	583	960	999999	999999	601	968	820	760	926	540	999999	999999	858	446	692	868	999999	999999	112	528	94	808	614	999999	376	64	358	113	223	156	665	999999	56	337	797	999999	178	107	530	999999	910	999999	531	710	842	218	490	609	770	749	999999	379	876	503	929	774	356	227	884	999999	620	716	547	779	875	466	553	999999	648	999999	699	999999	469	999999	617	999999	287	903	949	167	574	748	342	473	539	296	999999	999999	407	33	245	950	222	983	805	999999	859	751	999999	385	664	958	960	669	60	984	909	199	886	252	497	452	278	726	999999	871	383	999999	249	589	189	11	133	625	865	748	419	486	881	423	827	999999	79	574	502	999999	787	672	423	555	387	97	666	165	999999	792	682	495	21	934	999999	786	511	255	205	663	835	345	804	999999	575	433	318	472	424	961	383	704	234	366	999999	710	659	694	212	101	999999	967	98	82	76	923	474	947	603	51	34	999999	378	839	779	452	868	122	980	999999	779	203	740	575	419	978	271	655	850	119	136	816	999999	114	328	868	999999	999999	245	651	958	371	999999	383	936	559	336	999999	586	999999	842	547	714	258	999999	151	236	523	663	98	662	819	106	494	914	217	779	273	999999	911	
205	999999	876	338	995	999999	334	367	638	859	999999	876	78	999999	999999	999999	112	795	792	187	641	733	78	999999	989	149	275	384	469	728	779	72	874	675	999999	705	670	385	263	999999	816	869	999999	803	999999	785	999999	887	227	334	999999	984	999999	342	279	999999	999999	999999	348	855	152	949	897	910	89	589	11	999999	772	571	999999	999999	541	888	371	771	848	274	711	999999	398	387	167	145	623	795	590	541	405	974	636	941	47	407	761	999999	972	999999	723	856	784	358	124	655	415	999999	999999	999999	971	507	622	804	999999	145	466	765	792	762	999999	294	999999	469	996	999999	935	977	689	999999	999999	504	799	999999	999999	854	429	50	999999	511	729	245	352	997	570	898	361	832	999999	901	940	996	84	220	999999	439	857	324	999999	999999	720	438	698	318	466	476	999999	748	263	999999	715	426	502	290	42	60	999999	11	899	108	447	112	999999	999999	203	140	430	589	197	121	999999	114	999999	999999	790	999999	547	43	540	103	199	999999	999999	999999	196	999999	504	793	999999	636	496	855	424	263	878	617	999999	910	999999	336	56	128	560	151	999999	610	738	554	499	741	999999	999999	471	806	908	834	533	304	601	679	635	637	999999	999999	999999	152	690	435	79	183	917	999999	918	213	56	999999	62	999999	999999	585	785	949	303	446	999999	587	999999	618	354	999999	93	89	318	445	700	999999	999999	10	525	32	920	999999	999999	326	823	876	990	268	759	837	781	105	709	999999	999999	686	999999	966	999999	47	759	999999	90	34	99	999999	328	482	512	999999	364	62	912	999999	664	999999	999999	976	622	256	597	135	858	999999	272	999999	999999	302	999999	24	85	999999	999999	487	273	848	231	460	237	985	557	517	755	131	483	729	999999	999999	361	420	999999	366	999999	999999	450	634	223	574	762	111	468	36	930	498	562	999999	489	434	999999	816	999999	23	999999	636	698	89	379	737	43	542	999999	242	940	141	801	718	406	999999	999999	638	635	999999	698	136	527	531	999999	999999	999999	999999	250	758	838	999999	169	209	617	717	491	371	264	486	540	229	999999	999999	95	798	696	999999	216	999999	999999	670	191	603	324	623	118	177	502	999999	178	173	301	56	404	405	972	999999	110	689	900	675	384	999999	999999	999999	999999	302	446	999999	570	999999	999999	999999	999999	999999	364	565	884	993	609	324	999999	151	318	377	927	259	831	690	999999	104	743	527	206	999999	999999	42	486	999999	793	816	731	714	552	454	510	157	684	236	999999	417	999999	117	89	999999	807	243	999999	749	
550	580	470	755	962	476	980	145	947	999999	882	999999	999999	999999	210	793	593	999999	598	863	866	999999	575	999999	649	418	386	636	999999	999999	914	999999	999999	737	305	222	355	975	752	86	473	375	209	45	353	719	338	678	906	296	992	653	644	999999	882	999999	15	865	116	553	999999	353	696	337	999999	830	139	351	999999	987	999999	618	411	522	999999	999999	579	539	261	999999	89	999999	730	999999	999999	271	417	225	854	533	217	489	868	208	986	129	999999	999999	310	523	999999	987	935	999999	848	383	251	131	999999	391	201	475	999999	186	474	391	999999	544	999999	999999	999999	913	496	219	779	999999	999999	213	536	999999	822	999999	239	737	350	102	772	811	314	254	29	296	639	473	342	742	875	692	734	604	506	143	172	836	111	675	999999	725	148	889	634	48	595	315	568	493	245	999999	999999	999999	999999	812	240	999999	454	136	999999	32	877	47	93	66	479	931	999999	688	999999	403	636	999999	999999	999999	672	424	619	981	700	333	905	848	506	998	856	362	985	694	903	706	999999	975	999999	478	847	111	999999	577	569	999999	541	879	948	842	250	171	999999	999999	149	999999	846	999999	435	999999	999999	999999	999999	94	210	999999	946	90	785	839	21	661	283	132	209	999999	618	52	422	999999	791	35	900	664	758	999999	999999	423	554	97	860	918	999999	450	361	819	571	721	377	999999	717	999999	104	119	999999	588	887	658	372	578	207	804	60	397	168	101	138	875	336	514	999999	999999	535	999999	979	102	121	833	770	389	999	897	999999	969	999999	340	931	791	834	179	807	923	60	999999	999999	65	868	162	291	270	999999	695	394	862	999999	194	926	999999	999999	737	477	999999	999999	982	578	309	139	90	77	828	169	346	51	166	999999	622	999999	559	999999	999999	234	958	552	510	698	314	999999	999999	72	146	414	534	661	106	999999	999999	45	78	407	590	926	999999	95	462	999999	354	653	237	165	294	711	377	599	217	513	519	999999	387	294	274	797	326	27	999999	999999	999999	999999	945	999999	954	586	413	161	226	999999	446	999999	999999	409	353	660	284	657	999999	434	47	999999	454	999999	192	250	658	784	143	999999	999999	769	999999	47	999999	668	708	772	211	707	308	225	999999	220	76	645	999999	977	940	999999	522	669	999999	507	387	700	241	362	999999	713	928	629	28	433	396	999999	719	61	934	685	951	511	456	80	999999	821	999999	243	526	999999	999999	999999	844	529	281	940	529	656	660	999999	437	356	500	999999	778	999999	207	999999	824	999999	926	371	53	
999999	999999	20	223	179	381	565	147	998	835	735	884	258	785	498	161	455	157	72	401	999999	999999	999999	21	958	301	457	624	999999	418	999999	619	467	999999	589	999999	999999	727	999999	285	104	637	438	999999	999999	613	530	893	708	797	999999	251	863	969	884	17	999999	999999	264	877	923	941	534	589	708	125	427	621	999999	630	999999	728	796	786	999999	531	999999	94	256	354	771	563	915	815	50	885	999999	999999	752	582	999999	271	472	483	999999	163	113	999999	812	999999	195	908	697	999999	906	650	455	999999	673	363	198	972	752	909	115	370	35	999999	549	999999	369	929	868	999999	999999	999999	265	999999	434	152	427	969	282	608	999999	863	999999	836	908	399	440	678	999999	399	999999	999999	519	562	377	991	137	394	310	999999	288	265	50	84	270	999999	394	141	999999	530	935	999999	999999	154	750	252	504	999999	810	159	999999	691	115	478	239	999999	999999	703	945	443	25	42	669	999999	329	903	822	791	576	999999	999999	308	36	303	464	175	148	375	811	999999	497	938	999999	999999	604	597	159	571	844	290	178	691	195	999999	515	999999	999999	416	825	999999	429	712	622	189	999999	95	999999	812	24	73	841	743	999999	999999	999999	86	458	999999	689	731	753	999999	946	295	461	322	122	817	999999	561	616	731	550	964	705	784	999999	404	14	519	999999	999999	557	781	448	435	800	999999	999999	438	454	999999	727	999999	104	999999	766	336	999999	832	972	847	999999	999999	457	999999	999999	927	125	171	760	63	514	179	999999	999999	704	999999	847	999999	522	999999	554	359	117	575	13	456	869	537	999999	989	677	182	999999	96	323	104	333	337	241	999999	259	112	678	400	536	558	305	688	473	999999	489	701	320	999999	302	675	999999	999999	117	999999	999999	588	153	771	999999	999999	999999	711	102	999999	841	519	794	648	497	452	680	716	49	454	161	191	73	426	509	975	999999	999999	793	647	749	451	999999	999999	816	671	958	907	24	204	926	593	595	999999	759	999999	906	671	737	999999	994	999999	841	662	594	875	525	726	271	410	480	319	918	455	859	399	299	309	832	826	999999	773	999999	845	528	568	595	208	999999	540	79	999999	585	942	652	121	610	568	900	940	156	241	646	999999	999999	616	674	999999	14	999999	680	607	999999	911	367	231	936	999999	143	36	289	999999	70	999999	340	290	734	999999	802	748	789	999999	408	891	999999	262	137	999999	131	999999	999999	455	999999	307	859	472	360	673	584	430	999999	613	434	874	999999	830	181	915	283	444	881	698	347	266	
580	949	208	947	241	115	104	849	999999	231	143	834	999999	762	871	868	929	71	401	381	574	185	305	534	999999	999999	90	222	813	687	41	205	117	937	727	910	273	999999	442	479	336	999999	738	213	741	825	707	418	53	414	514	820	306	966	692	404	653	999999	715	391	999999	999999	45	197	999999	937	999999	194	45	961	605	526	628	921	55	248	446	102	999999	415	151	999999	178	409	999999	220	999999	151	255	999999	266	999999	697	60	454	453	299	551	23	999999	999999	523	383	999999	809	999999	201	999999	999999	453	957	561	881	310	250	362	714	636	25	999999	49	586	938	999999	704	999999	999999	578	477	999999	999999	895	88	989	316	628	999999	95	599	194	999999	999999	230	802	375	704	716	396	810	101	738	663	535	44	764	522	999999	999999	387	802	999999	623	907	328	999999	71	482	892	999999	621	74	628	999999	830	959	999999	366	146	347	999999	999999	442	768	385	863	295	370	53	235	794	54	999999	708	797	999999	999999	999999	999999	308	313	999999	824	403	198	999999	120	999999	704	999999	248	166	447	333	387	512	999999	855	999999	465	999999	701	999999	667	208	577	446	999999	248	804	564	909	464	838	43	778	476	49	999999	357	753	999999	999999	999999	999999	638	606	304	331	999999	310	999999	93	445	999999	612	792	999999	204	999999	591	199	388	900	520	338	701	609	300	999999	45	999999	285	999999	712	550	46	469	999999	570	970	151	599	953	999999	999999	826	28	748	430	985	319	844	958	766	563	289	765	458	999999	999999	999999	999999	722	259	623	999999	908	733	548	576	333	999999	634	650	449	999999	435	999999	506	512	682	999999	869	623	726	842	999999	419	159	999999	280	999999	33	634	973	999999	877	703	881	999999	918	295	210	854	662	833	220	999999	999999	962	854	999999	952	155	999999	146	144	999999	533	780	999999	499	584	286	305	322	463	999999	676	311	723	731	523	999999	594	397	660	24	961	892	999999	999999	102	999999	417	910	68	999999	999999	837	13	778	180	110	999999	429	710	923	999999	349	380	220	641	999999	249	132	999999	204	561	865	999999	129	146	640	158	936	406	397	869	394	999999	585	629	999999	999999	944	560	423	954	174	686	737	465	621	522	422	378	86	947	294	999999	863	326	514	362	883	999999	999999	999999	865	999999	999999	63	999999	96	795	999999	803	717	999999	571	999999	999999	396	188	748	664	999999	128	735	568	330	450	584	329	399	268	999999	486	424	312	999999	470	98	152	373	683	300	535	727	831	575	369	999999	999999	999999	999999	999999	336	614	
999999	126	999999	226	307	702	872	479	845	999999	999999	476	326	302	991	551	962	999999	254	999999	74	999999	999999	400	999999	993	961	796	861	686	776	338	788	872	999999	196	609	254	999999	449	501	214	999999	838	200	999999	258	999999	661	999999	680	471	685	521	549	855	136	30	321	999999	740	85	617	168	920	208	999999	999999	106	805	942	717	370	804	323	860	918	161	210	549	999999	894	145	689	999999	314	652	276	332	350	999999	588	932	999999	708	425	596	296	918	991	676	803	999999	856	999999	962	111	881	207	999999	936	975	820	999999	999999	999999	999999	999999	161	615	556	999999	999999	999999	745	363	785	883	105	898	999999	999999	242	218	873	999999	999999	999999	460	999999	213	770	999999	643	413	94	767	170	918	862	484	999999	999999	313	445	264	681	222	120	999999	186	227	785	308	425	314	742	611	999999	999999	920	661	477	117	999999	785	351	487	352	660	595	625	964	242	424	604	497	929	773	619	269	712	177	584	999999	986	999999	771	999999	109	352	999999	271	300	942	999999	201	36	901	659	912	203	870	459	999999	560	262	553	884	821	999999	812	838	289	999999	218	494	893	249	425	800	580	269	253	318	439	999999	674	300	601	412	999999	38	123	999999	75	841	717	999999	317	733	442	999999	406	292	540	327	982	932	999999	338	999999	787	486	999999	342	934	999999	151	850	999999	588	262	999999	419	356	784	725	582	302	376	776	599	932	692	368	999999	999999	999999	778	121	381	741	566	272	113	999999	551	263	374	141	224	999999	453	121	154	189	604	987	936	999999	602	409	999999	367	562	709	855	794	501	999999	81	666	373	738	824	847	695	29	315	672	242	471	999999	999999	161	209	999999	820	547	188	99	874	33	32	519	971	110	209	710	404	827	757	762	725	69	557	213	715	296	306	999999	999999	682	999999	523	140	201	479	215	999999	999999	44	256	322	558	207	643	999999	228	852	747	496	319	911	844	485	709	492	112	603	996	440	534	251	695	515	202	759	509	388	999999	631	999999	357	839	999999	511	449	177	999999	999999	999999	496	443	999999	999999	274	999999	429	48	431	708	377	612	365	134	510	15	627	53	14	883	841	999999	82	126	503	961	81	61	999999	999999	325	249	688	999999	999999	100	999999	698	250	431	340	471	957	81	263	391	991	999999	999999	999999	822	133	857	999999	31	999999	999999	443	503	313	699	377	999999	999999	393	137	923	231	190	999999	323	928	803	583	552	999999	883	10	999999	999999	969	365	999999	477	447	201	392	
657	123	297	729	999999	204	999999	732	962	407	999999	688	136	468	770	535	873	999999	893	999999	284	488	651	773	370	581	391	344	343	609	596	724	201	744	275	118	893	690	74	734	999999	999999	590	972	97	999999	735	653	209	830	894	295	999999	871	999999	179	472	999999	369	677	813	602	398	999999	811	81	496	391	202	661	999999	193	128	169	464	433	999999	678	685	57	845	737	144	512	715	999999	180	329	999999	106	646	379	999999	397	920	273	999999	237	171	26	826	353	461	547	198	999999	176	394	999999	685	999999	999999	838	321	831	85	468	885	999999	510	901	999999	755	105	25	272	862	730	999999	200	970	670	516	669	999999	502	286	596	999999	14	144	785	912	951	999999	852	540	19	999999	845	805	576	999999	999999	125	659	598	999999	532	925	848	446	155	226	714	609	999999	178	100	339	799	871	999999	642	375	125	264	804	280	172	732	852	999999	403	999999	404	91	855	554	572	903	920	999999	398	166	698	639	696	246	225	575	372	919	236	56	933	999999	947	295	999	405	999999	999999	999999	999999	995	281	752	830	320	528	432	624	999999	999999	878	807	182	485	677	485	999999	567	64	597	370	933	937	356	462	398	143	569	554	176	119	999999	703	999999	171	426	887	865	999999	696	999999	747	401	999999	999999	135	999999	999999	618	524	837	237	40	999999	833	999999	343	405	999999	921	395	862	999999	361	999999	53	114	977	999999	261	999999	999999	640	367	454	999999	541	146	189	336	565	671	951	39	999999	882	804	999999	371	109	92	491	496	15	311	290	678	50	999999	999999	999999	855	158	367	926	145	596	999999	999999	999999	530	206	226	52	999999	723	911	49	32	443	249	183	615	999999	999999	116	999999	634	66	173	943	501	661	999999	314	710	999999	593	999999	999999	295	999999	611	160	579	886	275	453	999999	588	378	999999	999999	51	884	999999	250	933	199	820	929	962	616	999999	999999	38	545	170	738	655	209	328	936	828	157	117	572	464	644	292	841	762	984	999999	795	315	483	619	181	466	469	589	404	292	274	999999	525	456	883	999999	999999	999999	999999	994	388	60	702	199	894	776	285	785	299	906	999999	999999	977	148	369	961	554	925	989	282	195	619	999999	653	563	824	999999	125	581	103	941	736	999999	990	999999	745	613	294	725	404	190	684	999999	497	313	999999	999999	999999	97	921	996	424	124	443	999999	769	999999	999999	635	80	194	170	214	205	999999	999999	129	986	58	623	358	270	999999	595	101	511	328	435	999999	465	999999	
999999	38	999999	107	999999	622	614	192	330	618	564	659	655	999999	30	480	105	999999	999999	978	370	999999	473	999999	999999	224	999999	351	307	450	701	709	999999	999999	999999	141	554	107	448	630	515	804	728	14	999999	999999	999999	384	81	40	233	999999	288	486	999999	999999	565	96	371	312	102	272	999999	999999	917	854	489	999999	241	889	925	999999	999999	441	473	565	610	468	778	135	669	154	999999	276	226	798	431	692	495	111	576	999999	736	146	999999	253	919	848	97	999999	999999	502	153	192	115	236	819	999999	23	551	276	999999	317	246	642	948	999999	617	663	128	433	796	999999	140	322	466	999999	946	903	999999	999999	762	380	838	13	177	11	98	171	990	978	584	679	999999	835	479	999999	500	503	589	261	312	194	968	999999	335	934	23	869	648	965	873	943	793	905	999999	725	999999	242	999999	946	903	999999	999999	150	849	999999	624	304	842	999999	999999	452	999999	999999	999999	577	412	999999	999999	242	988	999999	522	34	114	640	885	47	999999	754	682	267	999999	999999	999999	855	521	828	999999	217	320	718	999999	343	205	430	629	825	571	999999	323	999999	564	243	958	684	933	648	45	999999	242	586	999999	98	999999	999999	999999	680	621	999999	999999	584	667	470	922	279	999999	189	829	684	20	69	999999	393	999999	999999	703	795	684	999999	999999	872	792	456	999999	999999	744	938	710	999999	16	949	999999	999999	882	999999	488	103	999999	688	999999	754	819	361	208	182	120	590	656	106	999999	999999	995	948	565	192	791	220	999999	197	535	263	999999	147	677	999999	856	391	511	999999	58	609	999999	996	999999	999999	63	440	999999	803	624	163	291	613	999999	387	953	999999	528	699	947	278	608	133	162	239	285	682	683	147	326	728	89	954	999999	210	155	999	768	398	999999	360	961	691	999999	382	971	864	266	300	999999	999999	999999	811	755	779	11	360	843	951	891	381	757	999999	487	896	83	337	999999	680	242	999999	497	140	570	596	316	999999	999999	780	999999	420	425	393	39	999999	864	278	208	999999	209	794	165	817	999999	999999	999999	850	214	676	309	643	309	585	67	163	113	732	250	169	473	94	999999	999999	693	480	955	373	999999	761	999999	804	138	297	481	999999	999999	999999	634	999999	999999	465	712	883	480	999999	121	999999	335	875	622	142	999999	49	804	125	994	999999	133	999999	802	240	999999	999999	999999	504	515	21	999999	619	999999	432	108	438	176	17	381	916	592	79	368	125	47	216	149	899	999999	99	492	999999	453	999999	556	608	999999	999999	999999	999999	248	
976	118	999999	736	715	519	199	43	598	872	797	999999	87	509	64	666	687	202	562	999999	746	726	425	529	999999	176	999999	876	500	429	414	320	999999	678	615	960	999999	389	331	999999	949	999999	188	226	999999	621	376	205	502	941	999999	569	144	956	999999	259	693	580	987	549	859	999999	542	179	468	487	632	409	893	103	407	308	870	866	999999	880	999999	209	999999	999999	799	464	384	559	107	999999	999999	165	186	366	277	688	401	782	836	636	999999	18	757	217	989	967	999999	999999	543	33	699	999999	602	621	711	493	745	860	999999	405	939	983	82	624	310	477	232	999999	999999	719	907	999999	999999	727	557	539	451	626	147	832	162	975	25	84	154	999999	562	564	654	784	999999	541	42	440	697	348	936	143	906	521	744	774	582	823	125	611	247	875	74	182	999999	129	722	917	253	964	968	997	479	402	914	667	883	51	776	376	999999	599	40	999999	602	318	999999	626	97	388	999999	201	958	543	670	687	999999	999999	742	823	999999	124	197	733	380	938	663	514	606	87	890	541	57	749	555	647	844	855	579	733	999999	106	830	864	571	776	49	999999	731	237	177	410	309	952	999999	941	999999	999999	837	663	654	999999	999999	999999	999999	999999	999999	218	999999	33	999999	645	999999	18	424	722	999999	332	999999	999999	899	727	782	379	909	489	241	104	202	614	245	547	27	915	89	999999	87	819	377	710	631	830	948	708	394	999999	508	999999	538	835	656	89	145	242	764	926	999999	649	999999	999999	999999	999999	26	999999	788	305	627	986	929	230	645	999999	999999	999999	973	999999	779	999999	999999	387	981	940	999999	367	958	165	999999	785	161	162	770	999999	719	369	90	581	814	575	999999	98	905	999999	371	317	200	191	133	999999	999999	695	157	358	664	722	999999	689	494	659	424	632	999999	841	835	999999	459	999999	756	596	999999	402	263	213	164	896	482	469	999999	999999	176	777	41	999999	525	465	999999	999999	999999	999999	999999	999999	97	165	160	297	999999	73	999999	999999	857	982	999999	999999	314	867	442	943	999999	999999	249	999999	119	245	492	999999	600	178	999999	379	771	47	445	759	264	979	315	107	63	866	999999	419	999999	984	400	194	351	504	422	658	33	999999	227	999999	756	999999	291	999999	999999	512	999999	35	999999	317	823	820	546	675	283	335	562	344	890	337	76	830	783	135	845	307	305	106	756	667	355	999999	819	441	13	999999	697	463	434	550	179	676	999999	476	171	580	647	999999	231	999999	106	999999	180	889	937	999999	
992	166	15	375	216	600	279	89	961	122	10	114	672	794	637	108	999999	350	168	399	167	999999	964	275	999999	629	875	999999	570	666	999999	929	504	999999	495	541	458	68	343	999999	407	592	514	58	579	542	999999	436	459	998	779	830	731	999999	768	999999	999999	740	715	587	725	610	519	305	999999	81	610	594	308	106	650	850	16	589	999999	999999	802	915	696	127	625	999999	220	572	886	708	207	999999	318	810	349	999999	353	999999	853	797	83	219	475	999999	932	999999	999999	999999	358	929	999999	152	555	999999	883	286	999999	598	999999	286	399	946	418	999999	873	653	286	999999	756	999999	507	259	735	205	999999	592	449	198	194	999999	999999	999999	999999	957	999999	65	411	124	926	73	673	754	999999	999999	999999	136	999999	601	634	999999	142	639	999999	426	431	999999	416	359	702	301	836	856	999999	756	966	542	733	999999	990	817	252	171	999999	693	269	752	465	169	999999	374	791	848	563	906	82	681	261	797	535	999999	649	61	421	635	237	999999	350	48	610	999999	403	348	610	817	45	999999	77	912	166	678	119	256	999999	338	509	987	999999	507	999999	999999	999999	999999	926	681	177	201	750	935	465	452	412	427	999999	933	970	999999	248	745	870	999999	613	999999	999999	999999	210	999999	999999	92	136	250	999999	843	364	999999	583	467	999999	929	649	844	230	999999	999999	714	999999	691	999999	628	368	999999	749	556	637	999999	680	942	305	79	480	775	701	667	809	225	999999	568	999999	243	999999	999999	39	318	106	35	999999	999999	891	925	590	999999	704	870	999999	79	500	967	216	783	645	641	172	353	458	874	153	999999	333	241	786	707	629	464	279	855	37	440	460	999999	700	209	61	379	488	962	80	999999	943	739	724	961	362	289	598	717	350	999999	860	232	882	327	158	659	999999	883	888	999999	600	868	52	70	516	604	999999	445	589	793	865	495	804	322	619	593	516	825	354	350	999999	562	515	351	999999	238	999999	999999	999999	999999	999999	605	999999	999999	240	84	697	664	454	758	206	999999	999999	557	821	374	999999	569	708	564	153	324	999999	548	383	999999	363	701	490	288	999999	710	999999	198	563	269	999999	974	91	544	895	999999	999999	999999	153	999999	434	957	999999	216	810	170	674	497	257	915	77	535	999999	201	721	996	183	176	883	496	999999	939	994	561	999999	453	487	173	668	301	944	941	405	669	999999	999999	181	284	477	714	999999	999999	999999	999999	202	999999	528	890	822	999999	678	999999	999999	999999	999999	494	963	968	263	367	682	510	
828	956	971	999999	140	786	587	326	825	899	698	179	999999	871	999999	356	369	75	924	597	999999	768	623	740	238	747	724	129	442	212	999999	999999	42	999999	999999	999999	999999	76	756	742	999999	506	84	778	999999	543	207	83	999999	617	999999	999999	442	94	999999	999999	999999	240	897	392	71	468	883	999999	999999	588	146	924	803	25	678	302	319	192	295	843	694	844	235	695	999999	651	999999	824	602	832	677	947	376	999999	650	999999	179	373	680	843	623	999999	999999	926	406	282	999999	480	999999	316	878	260	799	325	375	999999	15	212	841	420	835	999999	29	57	911	199	558	794	999999	999999	133	945	511	999999	999999	242	946	309	298	999999	381	162	886	295	954	999999	999999	60	643	161	440	966	999999	270	999999	999999	999999	999999	24	217	999999	484	115	999999	999999	932	748	999999	105	142	552	999999	999999	573	48	999999	183	999999	999999	494	51	507	161	224	801	999999	423	999999	999999	666	800	105	999999	91	553	999999	999999	190	112	31	678	799	955	511	608	734	62	999999	999999	335	390	999999	757	530	176	226	333	999999	904	36	519	507	999999	438	999999	999999	421	832	29	151	999999	992	631	81	815	251	999999	999999	999999	76	114	463	999999	999999	999999	101	347	763	915	999999	573	999999	286	86	999999	999999	884	999999	178	999999	999999	999999	940	90	698	398	87	999999	999999	999999	673	683	285	837	922	65	999999	999999	161	250	119	999999	917	692	999999	481	716	555	999999	999999	367	35	481	465	753	999999	523	999999	418	888	24	999999	58	990	663	890	879	448	163	456	693	85	999999	928	51	665	312	257	512	227	681	999999	126	80	567	648	211	820	93	48	542	999999	400	273	236	458	609	999999	39	999999	999999	999999	999999	122	951	291	999999	553	999999	98	581	275	999999	999999	216	491	545	977	432	999999	688	68	364	124	914	154	685	111	701	593	999999	385	999999	824	625	999999	140	13	129	286	999999	658	999999	995	999999	999999	121	208	67	744	912	631	504	24	999	543	913	286	999999	806	605	999999	999999	830	999999	206	57	613	576	803	360	541	999999	156	36	39	999999	369	999999	647	43	486	53	956	680	999999	880	999999	824	999999	499	999999	805	323	680	999999	806	575	962	999999	229	508	999999	263	999999	381	773	358	988	969	881	554	629	560	773	129	515	895	160	608	325	843	788	494	313	506	736	545	476	597	233	96	406	395	428	535	854	790	572	999999	661	531	225	999999	999999	999999	234	254	550	561	999999	911	999999	364	999999	386	719	148	950	887	645	238	999999	999999	
746	794	157	243	142	248	274	725	333	999999	947	793	627	999999	999999	368	281	491	999999	999999	999999	322	671	999999	450	999999	999999	715	840	684	663	432	649	825	999999	416	797	991	122	311	296	208	588	999999	417	161	759	785	999999	591	615	163	243	967	727	434	132	115	793	100	432	999999	885	648	198	524	999999	802	999999	877	570	290	999999	693	628	474	734	999999	635	298	292	40	999999	999999	78	509	199	682	999999	683	293	692	208	31	879	737	323	939	385	892	999999	957	958	977	31	335	999999	550	349	262	700	34	480	504	808	402	697	636	579	688	334	472	704	152	593	878	92	358	999999	999999	160	999999	723	742	290	335	81	883	236	743	725	999999	343	845	999999	268	221	703	222	486	50	686	370	999999	568	545	262	816	393	153	252	436	999999	458	111	999999	311	999999	224	483	331	813	410	835	962	684	999999	859	169	999999	666	389	145	336	999999	473	434	36	184	745	82	265	500	93	500	299	913	884	743	999999	957	483	488	999999	999999	236	286	534	734	883	999999	403	656	68	486	863	300	409	608	638	481	999999	563	479	411	76	323	326	345	673	771	254	126	91	377	193	900	407	181	623	197	899	302	999999	338	678	608	441	999999	637	999	514	999999	114	999999	683	920	19	999999	99	999999	959	999999	70	122	171	287	999999	691	999999	962	893	999999	984	451	581	981	272	150	732	467	881	720	707	999999	267	968	21	484	693	999999	891	999999	92	710	237	709	241	999999	176	401	42	750	313	674	999999	286	999999	663	34	701	657	868	605	999999	41	249	491	396	854	203	999999	100	997	999999	81	823	155	999999	223	872	750	93	974	340	435	141	416	43	568	980	999999	999999	460	999999	615	999999	473	999999	679	987	228	845	334	972	135	941	752	282	602	292	140	28	999999	999999	999999	574	894	274	205	899	999999	457	828	999999	527	999999	640	999999	425	59	360	694	604	236	653	999999	999999	11	214	493	389	144	441	285	999999	658	907	307	50	51	999999	208	265	999999	164	999999	27	460	455	217	999999	746	857	553	931	446	999999	999999	508	999999	815	893	70	712	520	999999	26	999999	34	869	20	342	965	384	920	161	999999	825	81	999999	886	309	556	997	192	643	286	887	353	413	244	693	798	993	999999	245	148	552	268	999999	753	474	435	999999	206	968	781	483	632	780	16	597	999999	625	999999	516	346	72	529	999999	999999	139	999999	620	634	999999	543	971	999999	685	23	886	566	999999	999999	422	873	970	999999	
999999	861	803	999999	573	999999	646	999999	183	999999	719	898	85	32	391	999999	624	276	815	950	878	434	809	334	946	766	999999	999999	537	496	999999	999999	999999	271	315	25	617	874	999999	222	987	777	999999	148	438	999999	937	863	185	570	514	156	67	29	922	789	62	479	317	806	287	615	22	687	95	999999	532	814	999999	375	436	750	640	602	962	999999	73	671	895	169	829	266	855	967	981	602	585	999999	349	525	963	148	999999	828	935	999999	764	999999	999999	362	265	133	999999	999999	143	999999	999999	464	67	999999	726	390	583	158	977	30	760	55	705	999999	999999	185	475	999999	412	298	193	812	999999	590	347	390	618	543	903	705	999999	999999	833	999999	96	131	299	528	799	582	565	417	850	999999	621	718	977	569	861	89	999999	955	999999	999999	581	702	999999	476	483	346	999999	50	999999	999999	911	714	222	999999	406	999999	999999	946	401	999999	733	775	961	999999	999999	629	412	59	682	824	999999	163	649	999999	645	394	333	822	55	463	809	524	172	579	13	906	505	498	173	999999	999999	711	999999	575	122	999999	999999	54	506	853	933	723	999999	430	233	999999	999999	234	843	21	56	999999	999999	999999	999999	999999	612	392	999999	72	133	914	885	201	999999	999999	599	83	999999	999999	999999	288	999999	201	529	999999	167	742	355	999999	841	281	654	161	444	138	810	999999	555	903	202	358	305	999999	730	29	837	176	799	887	168	991	999999	13	368	999999	747	999999	418	999999	61	870	47	503	231	851	269	734	756	502	535	973	528	972	647	999999	983	882	470	510	999999	990	942	467	97	849	922	650	793	677	391	110	218	999999	852	331	320	802	223	999999	759	999999	999999	999999	362	195	473	386	365	72	784	999999	999999	907	684	70	999999	999999	416	381	928	619	940	999999	121	434	764	906	999999	326	984	190	669	592	750	156	999999	645	114	902	385	546	999999	731	893	525	999999	999999	999999	999999	403	740	395	999999	949	150	172	999999	195	927	430	566	999999	49	87	603	206	656	166	538	490	292	475	999999	995	392	334	219	195	596	572	999999	999999	337	999999	254	795	999999	642	610	983	247	999999	187	482	819	289	255	653	299	328	215	999999	408	311	121	275	881	999999	567	816	952	156	999999	364	966	596	930	126	833	808	379	23	556	554	253	831	298	999999	186	113	88	566	895	999999	367	320	999999	35	811	978	913	999999	85	999999	41	101	999999	822	515	232	999999	139	999999	491	949	202	597	854	68	999999	999999	849	669	463	737	999999	260	331	997	
656	35	904	314	854	895	398	999999	999999	523	161	999999	999999	526	954	754	949	999999	414	328	175	722	716	967	532	10	999999	321	622	66	644	840	539	999999	859	999999	454	824	965	999999	999999	264	999999	341	906	319	511	999999	715	709	788	651	846	999999	832	933	318	936	782	853	832	86	999999	999999	999999	321	440	999999	666	999999	309	134	779	999999	766	910	885	385	70	999999	499	739	606	912	278	993	994	999999	999999	925	887	517	52	122	763	999999	939	141	462	595	878	999999	667	957	999999	664	871	37	246	999999	57	932	875	999999	364	999999	479	412	999999	999999	326	999999	659	740	870	999999	91	999999	999999	291	970	754	923	475	343	638	81	649	511	613	131	967	299	999999	877	955	641	483	999999	671	15	536	704	999999	278	974	210	927	999999	999999	582	214	972	999999	951	303	19	410	999999	725	31	830	999999	999999	763	359	615	589	999999	914	159	999999	999999	393	286	999999	999999	355	206	369	999999	153	562	999999	41	917	994	344	129	584	945	241	257	42	649	999999	635	999999	999999	919	999999	621	999999	999999	470	974	305	589	999999	516	252	664	213	865	999999	877	277	19	791	845	365	999999	470	999999	999999	999999	360	876	743	111	999999	178	540	287	11	816	88	390	431	66	999999	414	665	612	341	291	999999	391	744	772	907	626	100	968	564	97	161	999999	212	552	623	428	845	577	707	84	133	926	864	481	999999	887	587	734	233	950	615	857	945	999999	890	969	142	971	203	192	88	572	999999	913	664	300	999999	879	443	204	569	98	905	267	167	111	526	272	999999	999999	48	365	745	999999	482	303	999999	523	999999	654	295	874	999999	999999	995	999999	213	951	816	999999	710	708	301	39	999999	527	952	687	530	788	452	869	998	184	999999	723	826	999999	441	371	457	663	226	999999	999999	694	999999	999999	999999	606	897	575	456	473	318	340	74	999999	999999	954	999999	165	992	873	211	426	876	209	380	282	734	103	520	455	61	56	491	511	999999	999999	999999	999999	425	924	891	877	423	534	999999	813	658	120	999999	486	30	302	670	352	587	492	818	515	20	990	999999	804	65	11	422	272	849	562	595	536	151	778	740	78	999999	334	13	352	343	567	623	624	216	43	999999	759	385	999999	923	638	999999	307	562	434	62	96	822	421	122	603	964	999999	524	999999	344	252	562	602	999999	263	489	476	182	453	376	257	597	999999	577	662	886	710	638	999999	657	844	999999	315	999999	999999	512	999999	240	999999	602	527	110	855	698	191	
999999	783	778	999999	999999	412	135	999999	68	805	498	800	844	999999	717	263	467	567	702	500	36	999999	999999	999999	750	897	245	442	850	848	156	742	332	395	465	112	932	968	999999	255	999999	117	257	999999	407	711	999999	780	32	349	70	543	999999	999999	165	950	999999	313	919	261	999999	692	268	219	658	756	477	458	994	615	331	498	759	457	781	918	999	375	999999	999999	161	465	420	511	787	999999	589	134	240	514	904	628	999999	999999	999999	36	848	47	562	999999	999999	297	786	999999	999999	571	784	705	427	999999	951	832	999999	999999	110	711	281	757	431	55	177	999999	228	489	999999	702	999999	212	378	754	80	962	813	999999	805	863	678	13	999999	999999	999999	999999	707	994	563	82	392	999999	455	999999	754	101	615	999999	999999	890	79	306	999999	999999	131	581	999999	673	176	988	28	819	85	247	42	278	274	215	999999	293	646	234	926	637	999999	282	999999	999999	999	978	999999	306	943	914	793	381	307	178	104	258	556	44	999999	574	63	572	999999	999999	345	999999	999999	999999	300	200	254	999999	380	78	14	848	824	337	673	197	642	721	876	171	453	661	970	999999	999999	999999	736	612	406	361	583	748	190	999999	999999	999999	162	947	15	753	669	947	11	999999	174	255	999999	999999	370	999999	932	342	696	931	999999	999999	516	731	999999	332	463	999999	449	999999	494	999999	668	285	999999	161	45	695	716	999999	501	506	660	742	999999	865	544	516	251	765	429	251	999999	259	783	999999	16	430	999999	683	299	999999	508	982	999999	908	999999	157	557	219	604	247	999999	999999	999999	999999	33	773	799	432	788	946	400	683	599	253	213	418	502	999999	155	614	46	43	999999	474	997	677	999999	33	287	396	958	42	171	999999	625	488	819	999999	999999	999999	631	235	999999	999999	636	824	999999	500	704	178	999999	999999	73	990	999999	592	740	999999	999999	356	775	776	155	999999	987	368	522	417	627	999999	599	977	999999	912	983	999999	148	490	837	183	294	507	328	118	740	999999	968	180	980	999999	999999	853	999999	999999	466	854	90	999999	365	278	999999	976	873	999999	999999	677	143	161	17	400	454	999999	138	97	72	277	458	46	661	896	399	351	999999	594	976	999999	723	132	455	138	999999	999999	999999	568	870	317	634	999999	538	72	999999	817	173	590	588	999999	725	999999	548	199	999999	54	840	469	879	960	999999	999999	999999	834	954	999999	705	879	670	999999	135	569	999999	754	643	999999	507	999999	938	999999	188	999999	15	488	29	999999	583	999999	731	685	999999	665	689	910	
999999	354	345	999999	118	946	999999	294	919	999999	373	165	949	794	555	297	999999	251	530	307	782	703	999999	525	814	406	999999	448	999999	999999	11	469	880	316	999999	298	774	803	999999	992	470	893	926	999999	124	864	607	789	711	444	148	564	999999	391	137	999999	80	819	889	999999	518	673	146	933	779	903	285	643	807	266	522	743	761	538	837	999999	999999	59	999999	950	799	648	737	999999	846	447	999999	498	188	922	999999	999999	999999	778	999999	796	757	993	999999	221	588	999999	981	454	921	405	802	606	999999	249	297	999999	419	939	912	869	936	433	97	341	579	786	999999	999999	48	999999	830	983	64	50	999999	783	999999	199	371	999999	999999	292	999999	451	645	727	999999	939	999999	999999	999999	999999	865	614	999999	333	905	123	641	999999	509	106	416	363	574	818	551	514	117	513	426	230	577	88	999999	653	641	646	695	851	843	525	259	999999	33	999999	127	450	189	807	999999	491	557	999999	335	999999	876	438	876	999999	186	999999	831	131	780	324	405	787	410	217	692	269	428	790	958	983	999999	574	999999	999999	700	110	334	999999	636	999999	672	18	999999	643	777	999999	999999	869	999999	413	999999	999999	71	708	999999	999999	49	972	999999	999999	72	767	610	351	722	312	999999	168	135	85	115	999999	999999	845	999999	397	44	767	999999	489	499	558	124	555	999999	718	999999	999999	265	370	999999	361	194	999999	999999	905	407	411	921	999999	113	610	743	600	999999	172	999999	225	66	74	999999	282	542	635	128	999999	652	65	999999	14	799	999999	903	765	999999	754	347	477	973	746	989	632	846	965	999999	888	999999	523	258	137	84	297	574	201	74	788	999999	999999	899	368	262	352	359	916	675	635	707	978	999999	553	825	176	252	320	84	673	436	577	999999	999999	698	139	807	924	929	999999	999999	711	999999	234	935	788	577	999999	493	999999	283	929	999999	999999	191	837	999999	704	312	908	999999	264	999999	999999	362	250	309	670	669	133	545	434	987	174	732	999999	287	361	617	46	999999	637	999999	999999	399	506	999999	509	58	999999	202	999999	622	31	466	648	595	310	872	695	488	907	999999	370	999999	999999	999999	134	999999	195	999999	585	999999	999999	319	417	437	688	11	999999	962	800	999999	808	931	442	811	965	999999	93	410	976	999999	921	557	691	692	466	335	550	999999	163	491	863	310	616	24	357	712	58	221	906	308	999999	733	688	295	146	438	669	999999	976	426	999999	784	583	105	175	717	627	725	971	999999	460	301	808	318	758	508	324	427	464	
263	660	872	999999	999999	999999	198	869	405	555	38	665	512	588	736	558	88	727	521	848	999999	94	332	250	552	847	999999	924	379	999999	638	123	999999	583	999999	766	999999	290	905	999999	999999	848	999999	179	999999	698	999999	999999	81	759	680	999999	803	578	824	178	337	632	951	999999	748	274	999999	869	917	914	423	999999	865	970	999999	999999	821	889	871	791	863	162	307	854	899	22	999999	620	999999	999999	999999	999999	759	554	439	438	338	84	883	712	999999	999999	999999	38	284	29	846	999999	271	881	959	999999	706	42	314	999999	335	107	999999	735	421	879	999999	70	603	751	179	320	541	999999	999999	999999	999999	999999	443	510	999999	278	579	880	175	750	358	974	897	407	965	727	999999	999999	999999	240	999999	999999	999999	999999	349	201	435	533	849	536	570	212	421	221	907	999999	598	804	999999	66	528	999999	569	670	531	48	172	999999	999999	451	999999	999999	956	239	603	857	999999	964	171	999999	843	999999	40	639	999999	155	562	686	999999	428	999999	445	999999	56	712	102	589	629	999999	999999	38	238	748	408	465	999999	255	192	618	60	999999	634	643	574	222	482	999999	929	490	385	485	486	706	367	323	635	307	910	999999	510	277	249	999999	859	681	614	307	632	184	896	900	999999	999999	449	749	504	802	999999	834	999999	81	659	999999	571	826	551	532	391	999999	830	985	345	999999	117	783	439	617	783	999999	607	185	398	755	593	484	114	418	267	999999	999999	832	999999	85	298	999999	618	110	454	43	999999	92	916	547	354	910	565	999999	960	999999	319	887	28	521	236	64	683	904	999999	97	999999	142	999999	773	276	997	103	269	376	678	174	339	172	750	763	525	999999	999999	411	682	919	999999	458	601	307	930	813	381	848	243	755	713	554	367	321	998	817	152	280	356	817	305	349	291	501	980	999999	278	758	711	999999	831	999999	872	177	999999	683	673	999999	345	193	999999	421	142	923	461	784	804	999999	765	707	126	580	64	999999	624	59	177	999999	327	999999	545	999999	146	999999	999999	221	682	200	989	324	999999	676	934	173	106	884	216	999999	49	205	920	839	993	999999	679	999999	448	17	553	283	516	573	158	139	647	108	999999	695	999	249	112	999999	999999	450	564	999999	999999	891	768	739	842	808	70	999999	295	705	999999	999999	768	673	773	674	647	716	807	999999	528	999999	525	999999	610	521	999999	800	102	316	400	552	449	999999	614	999999	249	813	999999	999999	999999	999999	999999	942	999999	151	999999	335	476	438	966	732	999999	984	921	840	
999999	770	139	331	999999	270	40	999999	315	88	692	538	68	226	435	833	285	109	77	502	960	583	530	999999	595	43	999999	663	350	667	909	465	318	773	999999	999999	684	999999	269	252	995	866	637	999999	999999	397	277	260	999999	143	999999	543	916	428	880	792	249	670	735	415	936	376	999999	647	999999	999999	230	999999	44	955	158	999999	840	824	506	999999	946	140	19	207	999999	82	660	216	220	376	548	999999	893	999999	239	999999	999999	853	315	629	237	999999	999999	232	177	999999	225	57	999999	999999	702	102	922	785	846	118	999999	538	648	999999	715	999999	999999	802	687	340	999999	646	726	144	999999	986	518	876	999999	999999	909	787	999999	784	999999	612	232	929	673	999999	999999	999999	552	131	362	845	215	452	913	806	562	428	544	836	591	999999	999999	849	498	999999	583	55	918	890	208	873	508	864	999999	113	209	999999	999999	241	373	293	999999	605	782	999999	999999	76	963	999999	403	999999	999999	203	203	288	291	999999	441	999999	872	922	999999	662	922	488	999999	999999	445	999999	606	65	300	999999	473	999999	485	999999	999999	999999	934	517	92	999999	496	717	630	314	671	728	999999	827	76	181	368	451	103	442	682	999999	610	440	999999	162	464	999999	201	999999	730	999999	802	564	314	890	32	364	999999	999999	999999	214	857	43	999999	999999	989	779	989	128	999999	32	214	53	53	774	941	503	886	999999	403	159	526	690	999999	999999	999999	266	523	186	158	999999	611	761	276	477	445	576	761	913	173	685	358	999999	995	708	690	759	521	539	999999	999999	478	910	939	999999	688	999999	459	902	791	999999	265	813	970	999999	421	453	776	576	339	374	741	972	766	999999	999999	999999	695	875	999999	176	999999	983	236	999999	999999	700	822	260	788	278	127	859	999999	440	999999	544	111	999999	297	246	983	944	209	585	999999	505	999999	231	999999	244	481	584	815	625	986	282	586	351	999999	720	631	999999	787	71	256	882	999999	335	298	999999	352	999999	587	849	999999	800	784	651	999999	40	999999	600	999999	554	796	543	53	999999	454	157	958	999999	650	577	614	467	167	999999	338	905	654	818	932	958	891	999999	996	965	999999	196	999999	999999	509	384	999999	40	489	999999	275	999999	999999	352	881	150	999999	999999	999999	20	999999	725	643	645	999999	937	999999	738	999999	999999	999999	954	999999	88	999999	267	659	33	999999	275	413	584	978	924	873	625	76	312	999999	791	660	309	851	986	730	716	553	852	621	571	999999	435	999999	412	580	320	176	999999	287	623	491	284	341	724	607	660	
747	999999	772	999999	870	83	801	876	426	363	112	999999	357	999999	714	807	412	999999	276	977	999999	575	354	562	458	316	999999	323	310	386	968	999999	999999	79	969	834	89	923	701	925	634	496	986	999999	999999	616	412	928	908	684	872	999999	999999	629	999999	999999	373	999999	249	563	58	488	575	49	395	975	181	287	999999	879	727	488	987	350	353	724	588	137	354	999999	999999	106	414	999999	514	999999	679	759	630	798	999999	869	999999	148	877	999999	921	999999	831	242	999999	134	550	39	956	999999	664	116	286	725	593	245	999999	999999	659	999999	83	949	534	79	999999	422	999999	590	999999	858	999999	999999	473	999999	803	641	999999	122	406	779	556	999999	669	131	999999	572	483	904	214	235	999999	286	489	925	82	971	422	762	936	999999	999999	999999	999999	108	588	815	643	88	921	999999	939	999999	10	879	405	698	290	413	417	732	938	753	385	192	854	527	370	547	135	999999	229	543	186	383	999999	596	764	570	542	999999	929	999999	999999	263	295	999999	286	609	999999	383	690	18	354	999999	94	723	584	999999	253	70	999999	106	953	999999	732	406	575	626	576	809	934	719	871	572	803	999999	770	132	896	602	251	760	27	751	151	220	198	972	299	589	999999	335	999999	481	400	833	451	893	530	889	999999	659	43	720	999999	971	147	782	410	550	953	461	541	651	818	695	88	211	948	999999	217	999999	999999	999999	999999	609	402	399	181	999999	102	877	601	17	916	592	726	307	313	180	999999	416	572	749	635	560	793	676	662	705	754	249	944	17	999999	92	331	56	923	839	578	748	611	999999	457	86	860	534	734	236	968	781	999999	778	450	801	40	588	361	246	815	726	736	999999	225	852	932	593	335	834	270	680	383	473	601	999999	805	141	301	559	700	999999	999999	436	737	999999	351	176	567	880	61	743	694	999999	33	852	22	145	999999	604	999999	276	999999	899	999999	298	407	434	999999	999999	996	999999	296	802	546	999999	999999	309	999999	252	511	999999	36	999999	782	527	985	697	450	748	321	669	917	999999	999999	999999	70	999999	470	449	575	999999	999999	451	883	999999	456	891	150	999999	999999	712	999999	972	103	386	250	753	127	999999	312	999999	999999	999999	999999	336	981	999999	397	999999	999999	742	999999	299	676	593	999999	999999	571	629	81	999999	557	972	999999	609	273	944	604	38	193	316	924	999999	146	865	933	999999	647	999999	181	857	504	37	981	335	999999	999999	306	509	609	665	999999	497	999999	217	163	999999	757	205	72	47	995	999999	
928	999999	818	816	162	811	660	227	936	24	458	223	999999	999999	990	355	736	167	999999	104	429	528	134	436	655	928	711	921	803	452	999999	999999	861	145	109	802	517	999999	953	495	849	391	729	177	49	163	617	634	31	411	468	999999	400	900	999999	999999	65	999999	171	233	110	739	423	494	530	324	999999	464	430	999999	838	679	213	162	255	47	798	957	397	502	321	999999	899	402	983	588	743	999999	205	698	747	135	999999	730	999999	120	999999	244	646	724	800	163	214	834	572	999999	702	247	655	902	611	108	999999	999999	912	32	839	31	999999	999999	581	401	269	731	999999	999999	784	999999	999999	999999	79	564	320	999999	999999	167	873	75	829	204	886	505	315	302	97	649	999999	236	999999	372	280	946	732	999999	153	409	893	482	394	860	999999	999999	480	519	833	56	999999	331	967	999999	159	774	202	317	65	999999	95	967	999999	800	581	999999	666	405	864	133	831	614	999999	999999	999999	400	680	969	199	666	35	795	469	50	861	809	269	72	222	999999	753	425	649	999999	324	999999	838	593	999999	456	563	85	655	999999	225	183	802	675	490	759	103	233	999999	999999	999999	999999	507	999999	939	771	299	603	192	999999	379	416	965	461	976	348	562	97	690	743	113	950	150	999999	999999	688	17	999999	582	463	412	530	307	260	27	35	428	243	654	999999	166	959	892	999999	340	808	217	351	698	999999	206	16	999999	383	294	109	158	747	999999	260	999999	705	31	999999	999999	999999	118	715	443	951	919	328	442	182	586	154	68	854	429	999999	999999	999999	894	999999	266	405	987	924	965	918	999999	681	464	403	753	460	999999	173	339	999999	700	502	907	747	232	999999	573	370	796	150	51	303	328	762	999999	999999	811	999999	472	999999	862	194	749	999999	84	248	863	48	999999	999999	999999	894	525	938	999999	978	999999	157	218	389	832	626	137	999999	877	583	999999	702	624	655	999999	357	701	778	628	516	752	999999	999999	983	23	534	999999	670	934	156	778	389	999999	800	349	664	382	93	999999	245	66	924	647	501	999999	171	999999	774	999999	858	203	746	320	810	235	999999	484	234	375	307	999999	466	890	999999	805	973	266	823	315	999999	999999	618	60	393	459	999999	744	999999	108	852	999999	176	999999	85	952	42	79	999999	999999	973	189	157	717	430	999999	599	43	917	696	912	905	601	468	501	882	999999	999999	999999	360	999999	631	313	136	999999	197	520	999999	999999	777	773	999999	630	999999	341	805	828	999999	630	834	999999	794	999999	485	196	
946	518	707	693	999999	377	346	151	999999	177	999999	875	999999	204	999999	48	326	229	149	923	17	285	999999	137	999999	64	685	75	103	500	999999	999999	999999	940	576	679	813	589	999999	410	436	999999	354	999999	999999	930	807	706	999999	795	543	575	687	562	999999	671	999999	580	997	148	692	281	58	785	564	999999	57	999999	999999	563	235	737	999999	738	496	255	930	272	147	765	257	978	677	999999	956	47	126	276	761	999999	513	243	591	483	718	165	713	999999	525	451	882	726	999999	834	570	805	968	948	999999	932	741	999999	442	242	999999	713	604	751	828	999999	999999	781	328	722	60	991	155	133	30	341	542	371	999999	696	882	531	899	842	737	161	78	999999	210	829	174	609	800	358	593	14	560	962	741	997	999999	111	407	999999	784	578	660	999999	928	999999	400	999999	167	745	360	368	814	761	999999	677	458	999999	580	499	557	451	999999	796	540	25	780	579	630	748	999999	999999	999999	542	68	169	500	234	249	476	439	794	451	65	998	234	200	798	948	73	999999	999999	531	907	809	342	387	863	999999	912	953	820	999999	419	78	579	999999	282	703	854	186	999999	999999	113	999999	763	999	999999	797	316	824	981	630	566	209	999999	999999	226	999999	725	999999	636	920	999999	522	618	54	42	987	999999	990	918	105	999999	887	324	748	999999	847	55	343	251	75	997	98	999999	199	999999	219	164	329	27	549	978	999999	549	313	999999	591	451	999999	967	158	378	326	905	886	536	679	884	999999	832	999999	687	392	999999	570	923	248	999999	999999	861	822	832	110	973	379	999999	999999	347	999999	999999	999999	999999	336	375	999999	697	681	192	95	662	999999	334	988	999999	999999	861	595	542	978	999999	999999	50	32	999999	154	326	999999	352	536	769	515	342	873	117	996	973	361	999999	448	873	252	66	465	766	357	497	844	613	335	999999	999999	489	368	631	617	794	383	999999	231	776	429	338	999999	325	999999	181	461	881	500	673	510	579	103	999999	147	395	585	266	999999	656	999999	664	999999	29	249	999999	973	999999	999999	999999	999999	883	794	999999	999999	914	410	150	999999	185	999999	999999	123	662	16	951	395	262	493	999999	219	127	966	575	304	764	999999	636	86	999999	999999	219	391	298	82	627	784	431	661	233	984	445	646	335	620	519	551	365	22	297	641	720	758	278	992	483	916	229	377	689	603	773	73	498	977	827	581	824	589	388	176	999999	601	270	247	773	480	641	955	785	222	955	624	788	489	486	999999	123	305	999999	
711	565	63	972	630	220	381	999999	357	793	938	999999	999999	633	131	677	129	497	41	228	999999	284	999999	592	999999	647	159	285	18	500	376	467	529	989	999999	999999	999999	629	640	999999	999999	331	293	171	999999	999999	189	990	666	999999	367	963	92	87	999999	999999	300	471	505	999999	71	105	149	857	427	480	207	786	999999	519	767	500	857	999999	999999	999999	991	112	745	980	999999	169	618	206	143	412	999999	451	999999	250	999999	448	133	656	964	306	192	436	744	376	298	999999	43	999999	999999	866	115	87	261	914	445	197	999999	524	525	901	487	943	723	24	105	755	999999	716	209	329	377	999999	50	529	499	565	999999	378	692	73	136	999999	161	277	307	999999	200	999999	804	132	722	608	140	73	819	999999	712	730	281	542	21	326	947	725	499	904	999999	999999	425	880	830	999999	832	462	775	999999	792	999999	999999	797	565	903	912	999999	606	768	79	976	999999	999999	852	636	999999	159	999999	809	524	436	778	402	999999	468	73	999999	302	375	775	999999	999999	804	456	266	23	483	999999	999999	414	999999	128	730	834	70	32	174	999999	203	259	682	409	999999	501	365	677	324	999999	999999	840	987	783	241	993	401	688	905	999999	595	623	999999	999999	945	405	652	318	57	999999	209	999999	898	896	109	125	103	278	999999	999999	999999	588	699	946	880	276	426	98	887	737	443	382	126	370	441	999999	636	509	999999	570	848	57	630	756	338	660	942	999999	999999	999999	999999	999999	999999	999999	999999	999999	999999	676	999999	679	999999	564	430	320	134	827	329	538	464	999999	489	593	999999	999999	464	999999	999999	999999	618	230	333	334	414	999999	837	999999	25	524	999999	434	656	959	217	785	592	294	626	999999	631	511	340	414	636	999999	636	999999	999999	605	147	999999	58	999999	999999	82	355	653	160	659	483	814	811	805	881	999999	999999	529	386	999999	999999	180	426	999999	999999	999999	889	999999	999999	259	999999	530	11	999999	387	999999	386	675	901	144	999999	938	143	999999	836	816	699	999999	999999	607	291	117	930	290	436	999999	999999	999999	668	999999	192	999999	955	999999	524	952	813	400	427	896	999999	207	628	251	598	999999	46	459	813	999999	417	364	397	100	968	37	600	999999	983	420	999999	976	17	949	999999	999999	983	243	452	883	13	309	117	636	999999	94	999999	999999	691	206	929	794	596	173	544	999999	49	999999	932	497	362	102	999999	17	164	677	999999	678	299	594	256	803	17	929	501	118	257	760	147	884	548	911	38	786	490	947	999999	843	415	134	964	
128	999999	955	531	910	999999	110	482	999999	894	810	399	107	950	999999	999999	666	672	435	579	288	727	999999	949	450	73	630	999999	999999	297	356	272	174	630	137	502	61	408	590	226	999999	288	861	999999	999999	999999	999999	836	364	170	999999	181	979	555	686	401	999999	999999	90	847	271	583	275	989	547	999999	235	477	822	634	735	268	92	999999	999999	999999	865	67	999999	928	999999	793	172	55	573	185	293	619	943	999999	248	55	327	999999	954	573	999999	872	999999	199	296	464	24	729	999999	464	98	769	133	686	536	999999	794	162	714	478	421	229	425	372	999999	615	533	95	395	999999	999999	999999	264	857	986	993	615	32	641	678	778	442	620	119	96	999999	496	266	999999	53	261	999999	38	999999	162	792	999999	999999	999999	680	930	928	999999	999999	523	999999	514	275	699	999999	589	772	520	46	699	979	608	316	286	740	999999	999999	885	351	999999	999999	320	778	705	203	546	536	97	960	747	999999	108	875	595	346	18	230	567	667	464	489	654	992	999999	182	194	150	802	204	999999	999999	53	992	999999	746	439	736	569	505	999999	62	684	559	298	849	881	733	720	939	732	898	999999	227	887	948	132	999999	990	533	19	406	999999	893	409	999999	806	115	999999	849	907	999999	661	71	671	411	804	104	999999	938	301	460	429	862	999999	662	954	825	114	368	999999	121	745	999999	999999	999999	999999	791	999999	215	52	999999	174	871	42	460	247	648	556	486	154	38	999999	62	242	558	999999	871	431	746	999999	981	10	999999	999999	999999	536	625	999999	81	92	22	999999	498	895	999999	999999	999999	830	21	999999	999999	278	628	999999	595	999999	693	804	937	624	999999	999999	413	86	999999	774	964	999999	246	923	621	83	485	999999	141	93	135	999999	999999	272	427	999999	419	331	822	712	382	986	639	308	999999	999999	637	457	999999	652	540	422	834	750	332	913	999999	98	803	999999	999999	235	92	999999	371	536	97	674	206	416	950	92	263	358	402	977	16	938	999999	800	446	38	767	489	999999	999999	331	999999	940	514	458	999999	999999	590	918	999999	904	137	936	316	999999	962	260	229	701	458	168	485	999999	354	906	654	18	999999	796	765	467	603	958	657	999999	131	734	692	999999	629	565	999999	440	999999	82	878	11	773	76	999999	777	548	787	105	555	846	618	595	607	999999	323	523	999999	162	689	999999	178	288	112	612	238	567	271	999999	999999	495	999999	999999	282	38	652	999999	937	322	987	999999	999999	999999	112	368	999999	999999	95	164	315	51	878	
287	999999	771	709	999999	670	464	255	999999	287	714	212	69	800	516	323	999999	160	999999	586	481	175	770	495	316	185	999999	109	999999	999999	116	766	851	999999	767	545	510	328	929	574	999999	77	999999	641	111	660	53	999999	999999	999999	516	13	999999	464	406	122	796	286	403	547	927	999999	166	999999	180	948	999999	451	42	970	999999	260	230	514	999999	414	999999	999999	394	655	142	185	999999	272	965	113	538	396	221	655	749	999999	924	999999	646	128	910	50	471	162	999999	602	999999	999999	23	999999	782	999999	361	991	725	667	999999	748	999999	999999	262	894	771	77	999999	999999	239	387	231	588	999999	838	999999	985	504	356	667	241	356	539	651	86	258	710	330	815	45	229	999999	999999	342	186	999999	895	866	25	278	999999	743	344	372	157	999999	435	929	999999	856	375	497	378	10	660	401	875	999999	185	646	999999	746	604	929	999999	456	149	256	160	860	999999	129	999999	88	272	498	999999	999999	999999	999999	823	999999	386	999999	669	732	562	91	681	784	112	999999	999999	379	217	999999	149	999999	362	999999	666	188	999999	94	884	256	19	299	737	172	389	999999	606	904	999999	290	999999	644	269	999999	999999	67	999999	375	758	186	999999	118	871	999999	358	999999	999999	803	614	644	11	302	85	999999	722	999999	999999	519	404	404	198	785	999999	926	297	504	156	83	999999	608	613	999999	335	707	818	900	428	132	813	783	893	803	999999	187	999999	78	569	846	565	999999	999999	65	970	363	999999	653	561	944	327	854	460	741	999999	15	40	598	966	999999	604	822	844	999999	705	621	511	999999	495	379	647	999999	934	309	518	183	896	557	443	972	999999	174	348	483	805	958	999999	999999	806	294	157	690	112	202	252	742	788	491	999999	358	852	602	999999	192	306	108	919	161	232	823	999999	999999	164	999999	657	439	484	999999	426	746	298	359	589	211	232	957	126	742	67	775	395	414	207	94	129	999999	16	165	186	999999	999999	181	999999	999999	184	673	999999	999999	545	812	267	999999	75	613	70	999999	23	956	960	999999	981	187	999999	999999	438	999999	285	80	999999	539	433	329	193	718	707	126	430	607	999999	558	999999	18	206	254	518	999999	349	593	999999	626	114	59	204	837	725	861	999999	481	553	999999	398	999999	243	15	999999	938	244	356	906	999999	82	999999	929	412	918	973	980	999999	939	470	365	691	999999	258	435	383	134	356	993	846	49	948	63	999999	169	999999	774	201	865	999999	733	993	687	90	553	698	999999	791	999999	752	880	238	999999	
92	124	706	418	999999	580	15	999999	887	999999	70	904	134	362	382	252	999999	209	789	983	369	999999	999999	14	965	704	737	263	999999	437	999999	965	810	415	970	443	463	557	788	621	860	765	846	640	999999	186	429	345	747	999999	999999	999999	999999	255	183	355	752	702	453	290	843	752	480	459	121	104	104	999999	392	938	789	404	420	178	132	604	891	730	386	788	285	999999	515	794	999999	698	873	564	242	625	690	760	114	508	778	117	294	396	529	532	999999	710	953	999999	759	999999	142	923	132	579	463	32	326	664	999999	451	246	686	989	423	231	999999	486	766	258	999999	999999	912	399	24	999999	505	999999	999999	706	999999	448	707	45	896	999999	999999	441	663	171	999999	999999	449	503	336	871	608	999999	116	311	552	234	196	560	730	283	230	533	118	269	999999	999999	472	957	439	999999	539	651	102	857	281	999999	822	604	590	999999	999999	419	72	153	711	108	104	552	163	351	262	999999	999999	623	345	426	333	999999	213	846	972	491	74	334	999999	956	999999	258	40	454	999999	591	969	999999	433	811	999999	964	558	859	727	920	803	97	750	999999	346	479	522	855	775	429	401	744	621	368	999999	738	811	754	794	845	521	999999	940	670	187	999999	200	999999	955	368	845	353	999999	61	999999	976	999999	949	620	834	736	184	679	981	200	999999	999999	74	999999	732	163	803	74	881	999999	104	999999	90	215	177	288	987	899	999999	584	57	624	999999	680	999999	164	862	144	960	999999	346	40	999999	480	951	999999	135	78	233	215	51	289	999999	653	593	828	503	743	452	555	749	285	272	999999	999999	610	954	394	999999	577	301	668	114	772	71	73	999999	609	264	522	162	999999	676	211	542	768	387	916	999999	999999	660	128	691	414	369	71	768	999999	337	350	700	741	980	656	914	383	184	475	591	529	639	893	489	930	403	999999	999999	71	865	384	233	47	999999	999999	999999	999999	976	700	412	999999	305	638	282	999999	821	999999	999999	999999	296	168	999999	999999	999999	567	910	767	999999	999999	21	999999	999999	706	694	999999	999999	663	999999	999999	739	741	406	484	72	591	234	10	621	576	118	981	999999	589	774	999999	999999	321	712	739	638	159	543	224	688	999999	547	599	943	330	999999	168	999999	507	999999	555	762	118	849	743	342	909	999999	999999	653	999999	650	873	931	988	170	805	950	999999	803	590	207	191	999999	999999	54	999999	66	301	999999	949	15	999999	308	999999	944	999999	471	968	999999	728	999999	999999	999999	659	231	673	667	955	
169	990	217	281	703	699	357	580	322	660	999999	707	852	999999	291	704	33	268	574	712	53	487	344	999999	999999	85	586	725	620	146	999999	380	968	111	142	790	741	734	688	609	871	999999	370	811	279	999999	876	999999	200	867	999999	963	109	954	912	681	655	235	973	628	122	631	960	185	692	328	739	751	722	500	999999	299	999999	965	840	679	126	532	712	999999	999999	999999	999999	999999	999999	14	281	23	198	460	144	515	760	70	496	249	999999	194	999999	951	960	134	999999	699	904	346	999999	143	999999	243	999999	133	523	375	428	684	106	217	999999	687	57	726	562	271	365	456	999999	518	478	601	275	931	999999	760	999999	84	10	836	848	999999	619	147	899	999999	895	21	992	395	642	811	153	206	519	441	904	244	571	999999	343	458	999999	876	999999	522	967	999999	719	999999	728	999999	999999	270	369	511	78	909	826	607	375	354	464	153	876	666	999999	79	999999	971	999999	999999	512	834	502	999999	999999	743	481	999999	987	999999	999999	240	666	297	137	882	836	999999	373	994	417	964	799	999999	993	999999	999	999	74	999999	221	748	905	325	841	849	999999	969	155	334	437	450	619	113	62	234	999999	588	538	999999	242	414	608	862	999999	548	44	513	999999	702	999999	482	321	99	60	999999	999999	350	456	287	124	867	862	48	999999	967	355	696	936	769	187	999999	470	999999	999999	999999	149	53	331	999999	814	264	572	999999	999999	955	999999	529	999999	509	999999	146	141	261	460	374	551	569	999999	999999	202	348	576	636	524	332	22	999999	433	253	413	999999	29	999999	472	999999	999999	419	457	999999	999999	999999	643	437	999999	999999	289	219	48	999999	265	999999	747	303	110	475	687	936	928	268	942	315	999999	809	105	999999	126	999999	788	999999	79	141	999999	999999	197	377	705	149	766	483	52	803	784	141	987	999999	542	725	63	996	182	369	491	199	999999	533	999999	999999	999999	261	924	311	999999	448	232	134	999999	64	116	999999	770	547	179	999999	225	149	999999	964	821	272	85	400	924	791	999999	999999	650	922	34	663	648	871	808	999999	999999	740	382	999999	909	863	374	488	619	330	999999	635	999999	46	999999	529	999999	764	22	78	999999	999999	999999	639	31	522	483	546	39	452	94	898	739	664	896	484	999999	999999	64	999999	897	596	999999	999999	999999	792	999999	614	948	505	999999	999999	859	739	339	34	363	743	324	397	389	999999	459	177	245	999999	895	534	999999	498	763	999999	709	64	999999	588	999999	782	84	999999	999999	869	597	533	790	211	
49	999	999999	871	131	33	871	667	578	999999	999999	999999	999999	237	896	985	474	459	742	844	999999	804	999999	750	280	581	668	95	395	999999	240	999999	386	43	297	999999	209	278	377	999999	945	51	485	112	451	150	422	847	999999	25	999999	148	791	999999	37	245	999999	585	601	999999	364	999999	282	67	999999	999999	236	335	939	999999	786	206	91	12	899	999999	328	466	308	999999	999999	821	999999	379	125	102	999999	440	999999	62	466	624	676	827	384	169	769	428	999999	241	914	97	908	999999	238	999999	66	788	56	895	916	974	286	999999	999999	543	999999	903	999999	999999	86	795	329	886	543	172	530	264	628	739	372	900	202	77	224	81	913	421	150	999999	999999	355	393	120	999999	491	999999	214	446	841	137	865	486	528	164	129	999999	31	798	999999	999999	999999	170	999999	999999	999999	782	218	999999	999999	630	620	763	34	709	999999	412	218	749	62	825	999999	817	786	611	506	424	673	999999	105	999999	891	622	84	249	999999	194	86	587	130	709	138	999999	136	220	517	112	999999	818	999999	716	999999	281	999999	250	999999	984	383	705	36	601	118	305	162	999999	738	999999	999999	999999	999999	546	336	999999	999999	352	696	369	690	576	104	404	999999	855	999999	999999	753	619	999999	833	887	258	999999	999999	561	999999	601	832	804	130	481	999999	423	677	352	887	390	999999	652	999999	999999	992	304	999999	999999	632	638	999999	816	773	262	129	131	999999	896	227	735	955	999999	109	751	999999	565	999999	999999	999999	999999	295	513	601	997	825	966	999999	289	894	954	12	999999	999999	999999	348	26	999999	867	362	396	568	999999	135	161	434	858	553	652	690	437	734	999999	999999	651	999999	749	999999	775	437	162	649	576	11	999999	999999	999999	151	218	412	847	533	999999	742	999999	422	999999	388	450	999999	999999	999999	829	599	999999	229	299	743	287	547	999999	801	999999	440	209	747	992	778	861	429	248	716	344	999999	999999	903	41	971	836	238	838	371	774	212	469	999999	819	999999	999999	53	999999	453	999999	670	813	55	999999	272	999999	451	999999	736	526	999999	999999	260	88	590	756	563	999999	327	906	58	999999	999999	37	63	970	470	927	25	243	818	985	794	852	999999	435	999999	635	769	999999	395	808	112	999999	753	877	219	660	239	230	980	999999	999999	546	815	961	586	999999	225	302	82	999999	999999	502	707	45	540	408	414	164	959	999999	428	888	999999	999999	607	391	999999	185	999999	999999	697	795	999999	963	999999	999999	999999	712	848	999999	999999	477	366	871	999999	999999	148	718	347	811	
999999	999999	270	62	999999	999999	35	575	364	205	744	999999	540	999999	826	619	999999	999999	175	292	999999	702	315	191	999999	951	532	999999	999999	997	253	565	838	999999	563	999999	534	210	536	643	232	999999	358	653	999999	380	936	999999	55	999999	370	403	552	65	999999	553	770	999999	999999	485	999999	386	728	366	951	188	999999	590	999999	214	95	48	218	531	70	898	353	661	157	148	25	439	604	999999	999999	849	999999	782	509	19	851	455	999999	60	939	846	743	991	701	854	999999	355	392	999999	698	331	195	31	995	999999	210	118	930	999999	470	274	999999	665	729	999999	175	428	999999	701	362	639	381	167	591	223	165	362	960	303	969	999999	56	763	374	316	664	991	787	958	809	999999	525	271	589	675	999999	999999	272	599	999999	999999	999999	691	488	69	949	37	439	781	396	847	999999	637	436	801	999999	27	300	422	448	183	641	132	999999	999999	999999	120	578	999999	159	87	999999	371	614	229	405	364	285	315	366	636	999999	16	571	961	999999	887	835	788	457	57	786	849	160	514	999999	151	800	868	945	838	459	522	999999	318	758	786	32	216	406	863	741	999999	65	812	999999	634	560	930	34	236	285	789	469	111	301	249	220	109	120	263	564	417	370	528	999999	999999	384	263	213	999999	864	999999	999999	999999	999999	801	999999	999999	999999	484	590	869	844	999999	563	670	63	530	27	518	576	923	106	152	308	334	625	537	635	580	999999	307	727	226	371	656	406	874	796	499	455	871	999999	636	999999	695	573	651	999999	516	986	854	246	999999	241	941	532	249	999999	980	185	266	999999	322	234	293	152	627	999999	906	273	188	733	527	999999	704	999999	999999	480	613	999999	999999	572	999999	999999	405	71	999999	999999	430	999999	999999	589	815	324	199	999999	999999	999999	388	552	945	999999	68	252	808	130	718	632	536	234	999999	769	682	999999	999999	693	999999	729	828	999999	120	999999	999999	999999	116	599	917	213	873	546	823	68	101	70	999999	999999	999999	999999	999999	285	999999	409	458	205	72	397	907	596	999999	505	575	174	583	166	999999	312	376	286	146	219	213	999999	758	990	999999	13	677	621	999999	531	189	715	999999	999999	999999	999999	194	732	719	718	691	330	999999	378	970	659	999999	935	628	514	313	999999	999999	575	81	836	650	999999	999999	68	720	295	193	591	325	859	999999	999999	286	732	127	644	999999	999999	999999	882	999999	390	30	752	528	742	993	899	227	951	975	377	481	53	69	727	938	661	999999	999999	999999	999999	999999	120	438	454	658	
895	396	668	999999	999999	58	999999	999999	270	447	51	999999	978	999999	294	373	999999	884	852	558	242	673	400	706	904	999999	131	745	999999	999999	909	323	84	93	107	512	999999	999999	662	329	292	999999	799	289	896	132	999999	999999	852	999999	687	236	999999	896	426	232	996	962	767	892	927	454	999999	931	538	727	999999	894	999999	999999	999999	94	232	533	999999	611	874	120	809	999999	410	999999	892	779	651	999999	999999	187	667	999999	515	596	999999	769	402	999999	134	867	751	179	667	999999	907	80	330	602	13	62	629	999999	358	886	999999	999999	491	999999	562	727	999999	999999	999999	999999	999999	330	276	999999	572	999999	141	438	486	16	368	999999	123	999999	999999	999999	999999	58	679	685	999999	852	526	629	443	536	288	493	285	999999	587	896	189	390	999999	587	999999	999999	999999	551	920	200	337	351	527	522	872	215	797	740	278	241	999999	313	729	384	803	647	999999	46	184	999999	999999	89	428	472	999999	733	388	533	27	356	28	999999	999999	366	525	185	999999	920	664	82	695	544	139	356	720	876	999999	999999	783	166	326	994	377	283	47	258	923	999999	999999	999999	826	273	723	921	999999	58	548	372	999999	628	545	999999	381	111	951	619	999999	82	752	584	82	866	750	860	999999	34	760	491	999999	999999	261	56	858	999999	255	999999	999999	217	999999	672	999999	999999	663	165	621	999999	622	275	331	999999	999999	999999	312	488	75	960	523	862	891	198	298	66	53	591	999999	498	16	855	856	999999	798	999999	939	89	999999	785	213	594	999999	578	412	999999	169	901	999999	999999	743	379	460	999999	999999	958	326	944	384	280	254	81	788	999999	454	766	999999	999999	629	565	999999	233	242	290	757	999999	623	322	786	803	897	151	622	965	999999	999999	405	571	621	839	425	995	705	999999	540	141	999999	999999	133	645	999999	367	282	414	999999	520	999999	179	537	979	344	13	999999	580	383	112	999999	999999	378	817	371	847	190	999999	149	916	999999	266	749	625	999999	999999	198	151	728	999999	999999	217	999999	243	499	235	44	642	505	999999	837	135	999999	437	682	982	999999	999999	284	237	186	492	274	999999	993	881	429	999999	999999	837	815	999999	852	999999	999999	251	999999	999999	999999	145	813	548	294	727	89	401	664	321	942	149	999999	883	867	500	362	999999	943	999999	249	618	806	999999	786	668	999999	820	283	757	204	999999	635	613	987	999999	424	638	208	547	504	602	226	118	969	716	88	931	159	361	491	856	999999	465	894	999999	339	691	762	626	999999	268	128	999999	127	999999	
514	999999	895	728	999999	724	189	405	398	647	402	697	163	79	590	999999	671	921	276	348	143	180	999999	999999	809	999999	999999	582	999999	246	483	318	999999	467	999999	932	999999	431	286	766	677	902	77	999999	318	641	537	692	999999	999999	596	207	999999	778	378	999999	436	619	918	352	848	607	979	161	174	93	706	695	867	657	638	249	644	999999	671	241	999999	472	968	178	205	193	545	970	649	286	999999	222	99	999999	506	426	513	933	918	80	922	999999	92	235	934	999999	824	388	817	999999	562	140	117	146	240	963	650	749	156	999999	71	19	512	999999	999999	494	605	10	999999	221	736	710	591	601	318	198	390	743	244	362	368	167	163	302	723	547	115	952	636	999999	776	999999	999999	999999	19	913	412	204	820	449	246	999999	999999	605	620	851	549	516	828	52	583	907	515	794	306	999999	999999	219	174	867	389	652	999999	617	999999	973	923	999999	999999	405	785	999999	923	794	125	543	928	557	682	999999	997	599	134	594	999999	869	258	993	999999	115	67	202	39	952	70	594	461	620	169	646	927	222	924	432	999999	999999	984	720	678	762	974	999999	537	999999	869	999999	528	779	999999	576	724	930	379	486	348	999999	166	970	733	531	91	318	398	999999	999999	785	674	701	336	572	999999	537	324	204	999999	759	665	736	93	280	75	682	962	999999	921	996	842	447	94	675	240	999999	987	156	999999	666	999999	501	358	999999	125	826	452	95	691	197	616	185	999999	999999	927	430	999999	463	999999	999999	355	804	123	947	999999	237	999999	661	341	999999	550	999999	523	473	999999	173	388	999	165	249	240	876	999999	734	999999	667	999999	505	747	999999	137	999999	999999	281	320	115	999999	410	150	887	219	791	999999	820	999999	999999	999999	882	740	999999	51	999999	999999	226	999999	478	999999	389	567	285	146	121	999999	531	743	999999	487	251	162	743	999999	999999	858	277	999999	448	132	90	96	942	999999	218	765	984	999999	250	236	473	112	841	999999	998	843	865	750	999999	877	232	999999	631	999999	419	729	996	978	73	38	40	196	999999	356	999999	302	624	279	928	355	929	762	999999	789	23	148	321	999999	787	144	993	526	932	571	899	999999	465	982	999999	488	769	16	705	222	206	287	382	495	389	705	229	595	822	751	948	999999	585	999999	946	280	418	464	200	999999	44	513	264	169	999999	819	999999	641	682	449	586	923	66	289	593	736	766	999999	999999	999999	915	408	704	190	622	438	427	623	46	326	80	999999	999999	776	999999	692	32	
223	999999	999999	999999	587	912	383	175	35	414	305	257	219	514	999999	313	999999	23	636	808	84	546	27	401	223	604	366	379	282	117	290	111	900	999999	999999	999999	591	223	337	495	999999	999999	597	999999	132	375	999999	812	487	999999	706	762	552	999999	948	677	31	178	654	982	556	999999	893	917	999999	203	999999	505	961	806	721	895	686	150	487	68	948	992	999999	847	778	554	891	280	411	527	559	26	765	999999	764	423	568	999999	939	327	132	679	999999	928	28	331	850	999999	999999	810	86	999999	999999	889	728	39	898	806	214	11	999999	622	516	606	644	340	740	95	52	308	337	341	211	170	936	279	101	351	999999	456	703	221	991	601	451	999999	620	875	156	735	999999	761	149	937	215	999999	999999	304	999999	999999	999999	765	999999	980	483	744	210	246	952	459	999999	999999	977	757	999999	900	630	915	165	999999	720	999999	938	999999	784	575	202	273	954	436	115	797	66	999999	866	938	583	999999	127	999999	947	384	922	697	798	966	999999	391	640	315	878	999999	999999	798	967	725	826	999999	206	907	999999	937	291	526	999999	149	500	836	891	369	326	620	797	459	549	346	942	999999	999999	817	791	999999	632	999999	557	857	659	268	184	999999	121	263	813	999999	163	19	999999	406	999999	659	999999	948	500	280	988	268	999999	689	999999	630	782	585	811	389	999999	742	314	641	968	496	489	242	999999	999999	999999	73	999999	587	305	539	253	546	898	859	351	843	319	362	661	999999	999999	969	18	999999	369	999999	999999	434	103	421	704	461	438	857	999999	243	296	751	32	925	461	872	394	719	999999	245	686	951	999999	283	999999	999999	979	678	99	520	233	118	390	720	621	999999	494	883	999999	791	118	51	690	999999	556	568	339	735	999999	534	585	999999	175	133	999999	500	999999	819	988	752	481	999999	767	659	999999	999999	999999	312	314	90	388	510	885	595	999999	999999	270	929	999999	999999	622	253	841	565	934	999999	943	266	870	130	984	675	895	91	319	358	999999	41	999999	379	207	999999	431	757	155	999999	414	579	995	214	239	467	999999	133	139	999999	999999	999999	724	84	244	114	999999	999999	105	713	999999	999999	285	778	999999	239	830	357	667	999999	999999	999999	419	860	530	999999	270	666	891	527	582	771	952	92	440	999999	317	33	144	103	595	248	661	442	468	611	303	227	841	10	999999	744	466	544	415	834	792	999999	554	999999	999999	774	302	578	140	844	999999	203	999999	301	921	807	222	573	999	583	999999	977	401	919	999999	53	
824	890	999999	838	314	417	676	999999	287	999999	999999	273	260	821	946	92	311	623	760	110	999999	550	88	829	531	999999	544	832	412	815	472	635	802	999999	949	411	688	302	540	443	527	743	999999	999999	337	949	323	999999	637	349	675	777	169	969	175	999999	812	71	999999	421	872	844	203	472	980	843	471	460	871	999999	404	19	93	327	999999	144	536	609	501	999999	579	366	204	999999	999999	694	476	832	999999	674	598	999999	985	128	999999	683	550	999999	498	999999	487	999999	316	999999	944	666	694	842	396	40	748	212	569	734	841	999999	649	140	999999	999999	377	999999	827	999999	946	777	33	999999	756	899	594	999999	120	17	999999	717	60	111	128	484	999999	999999	446	603	926	999999	67	999999	999999	999999	43	419	229	213	126	849	45	119	156	177	999999	729	999999	497	999999	999999	102	999999	639	134	999999	999999	999999	847	294	743	999999	999999	999999	560	719	771	688	702	999999	185	999999	907	999999	254	999999	999999	999999	999999	841	281	548	999999	167	173	303	506	621	162	598	496	407	381	999999	999999	656	811	839	596	999999	999999	51	392	632	270	997	999999	669	394	452	999999	592	71	16	999999	204	254	999999	116	266	223	999999	535	114	379	999999	999999	988	519	598	870	999999	369	503	970	240	166	999999	897	999999	999999	836	236	710	999999	999999	345	375	905	187	412	745	732	339	999999	999999	515	287	263	492	613	206	160	796	999999	424	233	567	999999	782	48	928	178	999999	999999	386	923	825	42	475	442	28	92	342	999999	135	377	999999	999999	999999	725	878	72	999999	562	999999	999999	440	138	657	999999	778	999999	133	148	484	576	792	191	856	797	689	999999	999999	999999	999999	999999	999999	999999	455	56	203	307	999999	66	170	865	763	999999	999999	999999	493	697	384	794	999999	999999	958	999999	710	559	585	847	999999	462	45	632	999999	364	967	797	868	828	682	999999	486	480	554	77	999999	619	812	414	944	166	314	992	871	993	396	906	165	624	901	999999	471	356	895	333	999999	537	590	408	999999	449	832	664	24	773	318	193	143	999999	999999	999999	999999	180	902	999999	157	53	761	291	968	999999	999999	999999	999999	786	999999	140	585	231	56	451	999999	413	994	505	334	650	999999	108	685	212	773	274	999999	810	158	300	453	648	185	977	775	308	440	358	808	588	737	238	633	999999	608	911	999999	999999	71	344	185	407	922	507	75	999999	606	766	297	376	843	999999	637	849	687	936	56	999999	675	730	999999	646	697	745	912	749	999999	507	603	861	429	636	748	814	
124	55	999999	677	912	121	701	673	70	441	745	999999	600	999999	500	672	864	776	107	341	370	999999	710	186	594	325	198	109	173	435	947	217	378	999999	734	999999	220	378	165	563	38	309	999999	265	10	302	159	690	17	999999	999999	652	538	417	453	585	345	548	999999	596	923	602	510	634	494	999999	252	777	999999	858	461	999999	999999	544	999999	70	953	455	186	302	176	508	999999	999999	999999	304	999999	999999	999999	158	305	672	295	569	640	435	999999	951	770	472	59	999999	640	158	480	511	41	999999	115	999999	999999	890	999999	790	430	999999	999999	278	205	199	859	291	407	901	999999	789	210	61	999999	876	270	12	999999	714	252	793	868	943	761	999999	273	999999	855	986	526	415	309	999999	148	226	924	531	999999	581	612	768	974	999999	595	691	311	999999	101	238	132	629	216	658	547	637	556	568	516	278	926	186	436	421	999999	999999	489	999999	913	687	951	999999	257	113	111	484	819	138	999999	80	626	293	591	626	864	897	209	651	958	511	669	999999	25	487	999999	435	341	563	364	447	211	606	76	999999	999999	392	382	999999	556	72	817	427	999999	445	999999	643	594	809	556	487	948	837	999999	412	27	999999	723	769	999999	675	999999	265	774	910	868	30	226	187	350	481	524	999999	999999	895	693	252	999999	579	835	20	841	532	16	876	999999	373	860	999999	397	999999	669	999999	999999	999999	999999	999999	652	999999	576	999999	427	417	469	85	963	999999	742	850	718	774	448	999999	933	448	834	621	258	897	421	999999	999999	561	790	658	999999	911	452	224	975	999999	599	846	12	214	593	434	999999	931	913	999999	631	19	945	622	252	525	678	215	56	308	313	755	888	81	999999	999999	626	810	272	999999	999999	999999	999999	999999	185	602	151	729	854	409	558	327	984	774	873	159	615	178	416	297	242	246	178	677	827	844	957	930	999999	999999	999999	262	999999	862	246	114	145	368	446	650	383	949	360	999999	750	986	771	124	999999	322	259	999999	404	999999	818	999999	358	207	759	341	645	220	986	137	602	305	999999	131	537	769	24	257	731	766	913	293	999999	999999	999999	841	83	842	999999	430	477	359	999999	999999	53	999999	755	937	608	115	999999	173	963	999999	54	454	999999	649	586	439	307	12	999999	637	72	535	287	825	279	918	268	999999	488	999999	659	999999	447	999999	88	464	23	999999	648	626	999999	750	330	661	488	482	513	999999	999999	999999	132	999999	632	999999	630	518	796	929	999999	689	999999	212	684	407	574	801	17	372	
571	999999	426	231	999999	109	876	322	215	999999	999999	797	999999	834	999999	196	443	999999	619	999999	344	569	999999	93	418	959	780	999999	75	922	97	687	475	150	862	144	999999	901	121	532	354	317	313	180	592	999999	284	999999	666	497	999999	390	191	999999	37	11	999999	342	812	999999	329	326	999999	292	538	999999	331	999999	971	411	999999	999999	81	999999	871	36	266	498	501	548	999999	767	893	577	999999	999999	506	684	122	860	681	999999	99	999999	999999	999999	71	999999	641	999999	999999	20	999999	265	187	431	319	999999	919	10	745	999999	999999	999999	719	561	433	999999	333	832	163	647	161	120	729	776	452	364	883	844	965	244	856	999999	999	674	727	638	400	537	397	412	765	121	125	716	701	825	997	651	604	392	698	809	778	999999	999999	929	999999	410	999999	954	220	999999	45	510	119	282	999999	55	834	795	288	795	445	751	881	999999	995	23	85	626	366	242	249	583	546	56	789	107	816	999999	999999	989	557	999999	201	690	86	999999	606	429	561	952	817	808	113	999999	999999	999999	999999	818	933	521	335	362	999999	999999	835	999999	964	72	493	177	238	46	999999	299	247	999999	560	201	963	391	999999	655	75	413	425	440	480	644	999999	999999	87	999999	864	999999	663	999999	843	223	855	624	999999	544	999999	999999	724	999999	125	813	999999	371	999999	828	855	999999	115	999999	297	194	562	404	981	999999	390	730	99	240	181	112	635	53	999999	999999	346	348	741	999999	719	999999	689	644	325	666	979	999999	295	258	152	322	485	983	999999	658	661	460	643	329	164	215	999999	493	609	999999	999999	621	212	140	492	516	810	999999	959	616	505	999999	89	999999	350	79	444	840	98	999999	627	652	145	510	999999	885	705	999999	999999	514	386	999999	45	311	999999	368	119	164	766	635	512	999999	33	300	999999	743	381	327	979	95	770	463	404	749	396	535	485	701	455	999999	811	398	999999	455	239	308	999999	777	836	982	959	290	999999	462	999999	999999	628	844	357	942	999999	387	999999	632	743	923	801	999999	999999	952	882	417	709	999999	999999	123	727	578	999999	854	860	604	999999	996	135	999999	389	941	402	999999	907	640	354	999999	102	433	955	892	999999	316	507	999999	862	999999	110	552	581	913	999999	243	657	59	783	502	91	909	896	446	999999	999999	999999	999999	999999	904	55	251	999999	205	77	400	168	835	866	755	357	274	741	999999	896	999999	909	475	313	999999	363	857	857	851	432	192	537	518	394	458	999999	647	702	957	999999	858	489	999999	846	248	
85	999999	193	999999	155	816	177	999999	999999	999999	354	78	556	735	550	198	999999	221	773	999999	862	649	999999	999999	999999	710	571	783	768	47	103	533	628	74	999999	999999	999999	829	706	615	25	247	968	469	999999	703	100	967	417	999999	474	277	999999	961	999999	435	381	775	54	445	999999	393	530	512	831	999999	450	999999	999999	19	999999	999999	515	167	869	624	999999	981	313	290	619	604	999999	999999	999999	999999	921	667	689	657	999999	898	999999	271	999999	631	717	999999	638	293	263	999999	325	407	136	909	999999	999999	102	999999	755	999999	471	764	825	649	999999	411	938	14	999999	999999	802	994	850	999999	780	254	999999	248	907	224	352	30	37	21	289	969	999999	664	74	999999	999999	928	902	768	436	29	445	721	613	315	527	633	999999	999999	806	330	556	510	999999	517	658	999999	852	540	58	451	737	813	370	57	419	284	940	433	999999	873	102	91	198	760	999999	999999	634	602	697	999999	637	999999	214	958	999999	492	535	557	817	721	86	371	999999	985	999999	999999	999999	565	999999	999999	693	959	272	933	237	999999	321	999999	708	999999	229	999999	843	339	999999	189	609	999999	635	926	749	392	616	999999	797	731	371	213	477	186	724	78	706	454	34	677	295	281	730	947	180	167	999999	243	501	825	528	999999	181	113	32	999999	930	999999	503	311	999999	775	999999	506	113	118	900	532	858	160	554	999999	314	146	894	337	681	999999	999999	591	543	382	995	971	212	999999	41	374	163	776	148	736	951	723	334	520	145	233	843	72	267	999999	999999	351	281	139	86	45	999999	695	276	999999	223	911	767	971	779	999999	999999	999999	999999	999999	378	92	999999	817	446	591	999999	384	202	457	844	694	334	227	999999	654	700	999999	903	996	165	468	509	895	523	50	956	363	740	970	999999	719	985	731	999999	302	338	999999	692	495	233	999999	502	819	407	529	587	549	999999	135	999999	230	230	90	379	910	999999	999999	999999	406	999999	999999	643	999999	527	135	708	602	279	704	325	246	390	999999	773	331	999999	690	497	994	462	416	999999	615	999999	709	499	905	361	47	719	221	169	296	860	774	200	999999	999999	282	820	984	280	279	999999	999999	840	812	317	58	945	999999	628	309	999999	228	79	38	999999	818	636	803	999999	242	985	113	87	104	557	998	140	694	398	225	999999	477	146	120	999999	276	868	686	597	312	102	999999	999999	859	351	641	704	172	553	483	646	26	743	999999	293	705	161	746	264	318	918	999999	999999	413	136	476	92	959	233	459	
999999	949	215	937	150	169	520	227	999999	999999	304	999999	150	999999	578	167	734	107	826	109	125	999999	999999	289	394	841	331	189	999999	875	999999	745	938	999999	999999	999999	811	999999	897	999999	999999	933	993	348	999999	949	999999	590	834	968	741	999999	142	999999	999999	827	527	926	553	999999	837	341	494	876	999999	558	40	999999	999999	881	356	999999	210	999999	914	192	138	999999	275	445	999999	741	354	764	143	999999	612	999999	760	706	999999	884	263	599	297	999999	448	127	981	465	919	999999	209	999999	999999	814	784	999999	220	161	698	443	999999	117	999999	106	987	730	999999	791	946	226	296	683	711	999999	999999	999999	414	70	744	21	999999	810	999999	999999	541	401	151	329	790	999999	603	999999	18	737	234	999999	32	999999	866	999999	385	999999	519	703	999999	526	999999	161	149	183	36	159	416	687	999999	850	592	907	564	596	589	422	999999	999999	622	688	999999	974	246	529	588	223	204	36	636	912	301	822	999999	999999	159	989	999999	616	999999	454	999999	331	405	384	562	125	636	280	138	962	198	745	91	97	999999	277	915	619	999999	812	999999	390	61	429	999999	770	23	999999	999999	599	241	999999	628	177	999999	353	578	862	999999	999999	999999	999999	897	673	723	555	999999	999999	174	881	84	571	999999	342	999999	811	280	999999	825	792	111	999999	833	539	999999	803	126	999999	999999	507	699	62	652	132	235	999999	999999	387	705	999999	39	218	384	565	999999	999999	373	999999	678	684	83	601	47	184	372	499	101	367	999999	920	439	999999	999999	667	999999	31	918	999999	116	468	328	892	281	999999	999999	892	713	277	24	70	439	831	244	916	999999	107	25	478	999999	736	939	999999	445	999999	999999	211	13	717	383	999999	751	999999	188	999999	366	191	999999	224	420	999999	786	823	353	881	490	608	592	297	999999	94	15	450	999999	380	999999	999999	999999	496	258	561	889	995	893	520	319	964	652	35	559	252	777	801	67	290	999999	125	781	999999	304	965	619	716	999999	299	999999	999999	336	808	999999	173	999999	834	966	999999	590	999999	930	832	999999	526	955	567	737	991	316	214	392	858	429	413	421	999999	201	999999	942	182	999999	604	999999	18	999999	844	999999	396	517	999999	834	209	700	170	195	948	992	999999	999999	62	978	493	999999	294	999999	477	999999	287	752	843	999999	683	916	417	279	335	810	562	888	121	999999	351	484	373	379	999999	167	269	227	472	899	424	282	890	204	999999	621	737	100	170	999999	67	643	999999	999999	160	292	293	891	859	147	440	889	899	829	636	
18	619	999999	734	320	130	70	290	944	227	999999	35	222	250	999999	83	471	999999	656	175	999999	810	72	228	900	873	378	367	334	468	534	999999	70	567	29	12	999999	999999	849	999999	999999	362	729	93	749	999999	999999	650	155	74	968	171	252	999999	928	208	556	695	834	446	752	702	999999	485	693	38	965	655	231	999999	259	115	877	321	178	355	90	979	479	643	802	728	221	269	500	999999	999999	407	639	820	455	137	999999	413	592	304	406	999999	999999	999999	301	999999	428	443	815	999999	293	931	494	999999	128	999999	999999	999999	643	34	490	696	999999	999999	898	567	25	411	265	132	999999	474	728	874	948	999999	589	759	351	387	999999	777	999999	637	89	999999	912	66	999999	878	911	341	999999	568	813	710	999999	999999	821	999999	410	999999	999999	999999	999999	818	212	620	633	999999	999999	999999	849	999999	724	712	252	999999	249	700	655	959	708	387	221	252	705	170	70	248	999999	518	999999	617	999999	292	599	761	357	999999	999999	301	432	419	890	454	491	999999	844	111	467	999999	830	999999	88	450	318	800	999999	46	123	52	999999	394	715	479	529	241	289	999999	999999	490	10	978	704	363	999999	298	497	766	760	202	326	999999	781	665	688	815	538	999999	999999	798	289	999999	157	953	741	47	704	420	999999	260	232	999999	988	977	911	999999	999999	725	914	29	999999	715	285	921	726	600	613	999999	791	713	703	753	999999	999999	999999	688	831	751	621	999999	999999	86	841	999999	969	914	999999	803	754	836	398	813	622	999999	495	574	45	236	236	999999	434	653	999999	221	556	479	943	674	999999	232	999999	675	113	425	999999	236	873	775	951	999999	999999	999999	305	955	324	889	141	514	828	635	653	999999	524	999999	74	940	458	630	953	500	971	307	36	999999	816	999999	710	999999	529	268	701	270	999999	424	523	999999	358	999999	896	667	347	999999	999999	151	578	424	161	633	360	494	778	999999	821	461	999999	331	999999	999999	148	602	189	934	999999	570	934	999999	999999	109	999999	450	999999	785	734	296	162	999999	999999	885	999999	402	571	86	845	44	490	458	999999	823	583	999999	841	584	999999	304	999999	999999	999999	284	999999	999999	999999	999999	999999	999999	901	999999	518	999999	308	308	869	999999	820	746	40	999999	99	950	90	485	944	999999	526	764	609	18	261	439	807	999999	98	187	678	767	309	520	410	935	999999	497	939	913	525	284	999999	943	999999	999999	999999	386	323	502	204	731	251	595	534	911	311	893	740	89	999999	558	219	691	999999	63	447	520	702	164	
817	592	546	40	982	251	441	665	999999	474	176	431	436	596	983	947	525	713	985	498	633	249	756	860	195	966	75	641	725	709	350	752	684	169	685	611	195	221	999999	293	480	645	999999	276	912	999999	131	623	708	999999	999999	733	999999	213	530	577	835	685	844	25	186	800	939	544	133	423	747	277	911	381	999999	999999	111	701	28	988	601	489	948	889	999999	451	932	999999	181	999999	227	999999	639	117	999999	999999	376	597	999999	679	705	113	153	498	558	854	712	337	518	234	632	834	195	541	976	356	737	954	180	734	867	495	999999	999999	206	277	999999	803	605	999999	937	513	594	348	292	497	346	459	341	991	739	999999	936	999999	984	393	294	107	141	430	772	421	427	999999	811	220	740	999999	999999	291	226	908	732	265	999999	128	999999	846	259	488	999999	287	623	999999	995	999999	558	999999	533	813	982	540	672	999999	999999	526	96	222	536	81	756	710	167	60	774	830	999999	680	660	865	153	447	999999	652	420	494	798	248	386	549	662	324	112	999999	308	686	246	557	775	770	42	37	999999	999999	731	308	130	572	414	174	399	999999	999999	667	670	544	692	30	764	995	727	848	835	999999	419	999999	608	680	751	98	594	325	904	889	833	125	137	669	999999	999999	374	235	834	222	160	784	999999	445	817	763	993	225	793	780	52	194	202	333	999999	999999	700	999999	821	325	579	83	972	875	834	554	999999	33	999999	651	630	502	23	622	999999	635	883	999999	862	988	999999	378	532	134	999999	648	923	804	999999	630	999999	924	413	518	642	999999	811	682	610	272	356	970	999999	151	999999	999999	180	579	496	999999	416	537	587	833	230	999999	551	848	38	195	630	612	999999	478	239	706	999999	505	980	760	824	999999	562	999999	999999	135	262	391	999999	306	999999	354	999999	999999	999999	884	999999	580	298	441	535	962	653	425	641	999999	847	999999	911	452	999999	675	598	735	319	999999	975	999999	201	105	948	170	872	732	716	286	304	365	263	999999	369	999999	999999	549	235	861	999999	999999	957	999999	287	614	479	999999	845	803	755	582	457	999999	909	359	389	203	492	999999	100	921	999999	365	448	999999	999999	565	999999	999999	468	59	999999	999999	659	838	39	303	817	343	690	349	886	913	531	722	907	254	446	19	138	23	66	999999	770	634	438	602	459	795	230	913	449	999999	345	705	999999	999	360	80	330	95	385	999999	683	750	45	795	834	725	584	149	999999	83	814	454	993	999999	687	34	410	436	999999	32	
999999	777	999999	999999	999999	825	651	999999	894	999999	689	53	637	999999	999999	30	599	999999	999999	733	220	91	794	376	97	890	712	431	999999	999999	669	893	251	363	45	999999	850	60	227	999999	84	675	255	753	393	999999	999999	95	473	999999	435	767	668	999999	812	42	999999	533	897	687	999999	229	597	568	706	999999	999999	284	871	279	179	548	426	759	659	544	999999	50	983	326	999999	627	999999	653	900	902	234	999999	551	13	924	326	163	540	896	854	88	686	57	596	969	541	223	203	497	887	350	909	999999	277	206	999999	999999	581	612	495	271	943	667	803	572	670	733	868	355	999999	394	999999	862	804	466	158	993	396	356	542	999999	765	165	23	561	325	999999	283	999999	981	999999	582	927	411	593	144	999999	254	999999	309	999999	355	847	644	999999	464	56	656	999999	57	949	163	234	80	999999	505	787	999999	251	257	990	460	71	374	86	999999	999999	999999	220	999999	139	748	372	999999	734	68	917	999999	520	107	278	33	999999	999999	42	622	358	856	329	98	999999	374	13	776	999999	357	294	483	999999	691	505	999999	446	489	999999	210	790	187	345	33	999999	276	144	999999	979	966	987	999999	999999	463	463	111	999999	132	999999	765	745	596	999999	386	999999	444	952	828	601	999999	587	983	842	831	832	181	521	306	999999	999999	240	999999	797	352	370	982	151	114	238	999999	999999	324	999999	162	465	999999	999999	959	999999	999999	999999	315	552	307	389	999999	999999	510	631	292	999999	999999	999999	894	999999	886	798	396	26	999999	303	847	600	207	227	999999	478	689	376	999999	732	999999	56	366	766	924	316	500	962	367	523	640	999999	946	813	629	701	620	627	578	999999	62	943	468	850	476	999999	355	90	126	999999	779	999999	994	559	38	788	265	137	610	580	308	434	658	277	662	374	999999	393	597	999999	858	999999	999999	241	679	619	587	515	300	219	960	999999	845	999999	744	506	489	999999	784	999999	445	999999	27	997	107	628	294	201	197	111	71	962	999999	555	676	716	346	762	879	419	211	750	837	999999	999999	888	588	826	533	999999	885	267	608	756	135	375	55	800	144	999999	334	396	328	999999	158	999999	999999	299	999999	37	169	999999	516	375	640	695	656	626	999999	218	49	467	999999	999999	226	804	999999	736	999999	999999	999999	546	999999	999999	94	814	999999	999999	251	621	960	299	671	505	996	999999	750	999999	125	439	999999	428	422	925	22	999999	728	297	999999	354	645	200	868	854	366	623	107	688	290	999999	274	17	385	766	257	999999	999999	
172	44	999999	63	999999	999999	999999	999999	252	999999	703	815	999999	96	144	676	999999	976	770	430	999999	148	382	999999	71	953	999999	175	711	999999	656	677	272	999999	999999	262	913	300	526	580	999999	271	124	499	403	873	999999	739	999999	340	487	999999	487	329	979	33	661	999999	992	176	330	999999	880	208	477	36	552	155	999999	881	762	606	999999	999999	999999	555	34	883	667	198	889	561	999999	381	565	866	199	943	101	542	601	917	999999	359	260	999999	999999	999999	32	377	331	917	999999	257	999999	881	999999	297	999999	433	998	778	339	804	999999	768	790	509	642	610	837	608	999999	986	290	845	308	999999	999999	999999	999999	118	860	999999	867	971	352	787	999999	684	537	901	177	999999	544	823	999999	999999	83	491	271	880	282	421	539	722	864	232	999999	732	582	999999	357	285	999999	999999	917	48	937	315	425	12	706	999999	999999	935	441	395	452	999999	267	999999	37	999999	238	294	835	449	760	999999	999999	130	999999	81	112	308	554	891	409	999999	905	549	566	999999	75	999999	999999	324	347	603	999999	999999	779	510	999999	777	211	999999	999999	999999	999999	477	287	792	999999	305	999999	635	999999	774	999999	550	985	798	999999	717	248	269	392	969	120	520	111	166	864	638	351	999999	999999	335	107	655	999999	435	999999	999999	999999	773	570	770	87	549	999999	573	222	739	492	980	999999	757	538	942	515	87	863	999999	376	999999	928	999999	954	871	39	530	999999	735	999999	559	209	133	999999	999999	698	622	891	571	999999	999999	999999	134	155	999999	999999	848	999999	164	999999	766	999999	65	999999	151	845	999999	816	216	520	999999	895	487	43	932	780	999999	312	73	253	893	999999	302	491	837	186	804	422	593	509	190	733	523	595	999999	987	153	71	313	629	697	806	684	999999	124	999999	467	100	999999	590	546	999999	733	911	999999	999999	279	574	234	965	999999	588	999999	999999	339	999999	382	999999	999999	944	636	763	999999	443	999999	97	511	999999	999999	203	719	999999	209	13	963	999999	999999	611	349	999999	718	579	999999	348	588	999999	583	999999	721	909	999999	575	996	278	953	999999	546	300	365	168	78	38	206	999999	255	337	388	229	743	999999	214	770	552	734	236	66	927	660	854	447	513	534	529	999999	932	153	717	931	59	999999	108	709	256	190	300	690	999999	805	999999	999999	729	363	243	37	999999	500	999999	271	999999	999999	855	886	445	917	655	544	508	738	108	111	999999	457	999999	563	595	505	524	371	444	999999	683	131	567	999999	717	159	999999	501	763	441	999999	455	890	
999999	335	221	273	338	999999	755	191	644	707	991	999999	999999	193	999999	999999	208	976	661	827	999999	222	734	329	999999	999999	505	254	999999	975	666	981	174	567	999999	237	384	241	196	836	688	364	49	423	576	999999	445	999999	619	69	564	465	468	999999	394	999999	601	892	431	137	40	511	185	999999	999999	999999	475	715	176	452	67	967	999999	999999	999999	151	999999	999999	753	878	999999	538	999999	947	420	999999	999999	546	999999	86	636	999999	810	999999	999999	186	188	380	382	566	497	999999	799	177	999999	597	675	642	489	252	767	290	148	553	999999	501	877	237	258	999999	495	999999	542	100	999999	575	999999	732	29	962	999999	802	937	999999	391	999999	999999	999999	999999	822	999999	880	67	930	319	356	353	266	695	314	309	950	131	542	80	999999	197	999999	361	436	440	942	622	999999	289	999999	353	951	999999	337	999999	420	292	435	314	614	999999	612	780	469	232	999999	46	999999	662	21	681	405	125	999999	848	40	115	519	392	593	268	999999	650	999999	12	401	104	367	553	889	999999	696	238	466	999999	585	928	999999	214	540	905	908	864	277	293	948	836	348	489	731	999999	773	53	999999	356	341	999999	435	999999	999999	999999	999999	999999	999999	353	985	176	659	137	272	111	223	315	851	687	359	676	382	999999	64	565	999999	878	821	584	999999	999999	517	999999	364	999999	503	999999	383	735	999999	746	100	924	999999	999999	186	999999	226	630	101	999999	201	43	996	999999	588	999999	412	274	58	800	349	198	458	999999	658	550	772	649	999999	999999	931	126	999999	999999	585	458	764	283	389	999999	662	999999	493	999999	461	999999	999999	699	44	141	33	999999	686	436	406	901	999999	965	999999	636	449	576	32	312	537	84	583	999999	89	999999	999999	138	999999	514	147	999999	705	999999	880	184	437	82	614	476	765	822	999999	33	216	683	982	999999	160	752	999999	95	179	191	899	386	999999	999999	620	904	999999	894	233	182	299	258	999999	453	999999	999999	999999	999999	962	556	546	715	644	560	186	999999	157	809	978	999999	999999	61	978	523	133	503	999999	708	999999	710	999999	871	598	267	733	957	486	539	713	211	554	728	133	623	644	999999	742	999999	999999	224	756	723	999999	101	999999	247	279	682	330	999999	999999	500	999999	999999	999999	675	126	386	826	228	999999	617	106	777	587	999999	928	365	879	938	761	935	999999	999999	953	230	956	506	504	999999	688	999999	219	132	538	999999	813	872	20	969	77	365	999999	999999	305	148	627	999999	513	999999	319	914	803	391	999999	737	344	677	999999	
392	718	620	999999	340	540	999999	999999	973	248	533	876	999999	354	910	871	999999	999999	999999	942	815	999999	999999	992	430	999999	773	999999	999999	303	801	719	146	574	628	260	456	483	192	793	190	999999	653	899	979	206	262	569	893	999999	433	323	512	999999	492	788	900	627	461	999999	767	123	580	680	999999	813	740	491	726	659	424	922	999999	48	761	84	949	918	999999	234	924	214	999999	318	869	488	999999	410	999999	840	360	828	32	39	36	77	170	999999	463	999999	999999	771	999999	243	105	999999	91	999999	973	999999	999999	999999	615	236	238	999999	15	272	810	957	606	999999	409	999999	999999	595	900	999999	22	693	999999	976	464	999999	999999	163	370	999999	999999	999999	999999	743	999999	999999	11	378	999999	999999	801	473	71	898	172	505	569	135	372	957	934	509	999999	879	460	290	999999	862	527	768	467	999999	202	999999	59	451	560	862	902	734	999999	931	382	115	410	999999	999999	26	813	958	999999	643	790	413	939	713	758	527	999999	157	181	999999	850	454	999999	999999	999999	929	848	721	944	706	232	637	82	999999	136	505	478	911	999999	486	58	999999	491	999999	294	789	999999	999999	693	43	579	755	563	745	999999	927	999999	684	278	999999	177	999999	24	580	421	999999	999999	936	586	263	58	381	499	694	99	292	999999	514	442	491	737	512	38	911	136	476	83	336	922	209	727	794	642	999999	999999	999999	554	910	412	999999	999999	266	759	439	985	207	266	868	656	798	999999	273	251	787	965	665	73	999999	453	944	90	13	23	999999	535	999999	739	999999	385	143	737	63	111	999999	43	480	753	598	926	929	220	214	680	999999	245	464	999999	999999	999999	653	999999	451	467	467	60	454	253	382	904	730	468	721	492	522	70	910	999999	939	754	494	999999	475	186	524	734	875	333	888	151	81	711	883	556	732	250	999999	596	643	999999	588	237	380	999999	205	999999	499	721	167	73	335	302	612	111	503	741	427	274	942	733	999999	131	364	999999	832	29	584	174	760	282	774	324	999999	687	175	267	541	780	981	64	245	163	175	824	815	778	999999	782	62	990	823	999999	999999	999999	87	999999	872	148	861	185	885	999999	999999	999999	299	999999	999999	999999	935	246	210	646	293	888	999999	999999	999999	540	425	64	920	802	122	770	459	753	671	617	999999	708	394	402	918	805	178	911	202	289	535	999999	13	183	847	999999	999999	186	999999	765	421	66	511	342	723	807	264	999999	999999	999999	436	999999	349	167	325	999999	851	808	999999	487	999999	587	828	
676	999999	999999	61	747	954	306	980	999999	999999	905	206	999999	207	62	999999	121	550	999999	699	999999	852	990	999999	845	857	620	964	981	458	259	55	833	999999	999999	337	999999	756	516	999999	915	219	999999	999999	443	961	771	999999	799	138	616	937	634	888	826	823	24	999999	215	890	999999	341	999	824	766	999999	372	326	371	724	576	999999	999999	956	783	792	698	471	999999	884	999999	590	175	853	841	322	999999	945	999999	999999	322	948	550	626	999999	999999	999999	339	761	584	598	455	668	999999	999999	999999	903	678	114	44	999999	553	141	330	999999	999999	176	156	999999	454	999999	426	915	359	411	999999	814	417	171	209	581	369	709	448	296	999999	922	100	300	999999	419	743	999999	999999	888	769	999999	230	822	999999	999999	999999	999999	999999	146	999999	539	318	672	999999	446	999999	999999	904	999999	999999	843	693	999999	999999	830	85	855	999999	45	704	585	550	999999	641	810	594	595	130	791	999999	22	999999	999999	124	111	613	428	366	999999	923	236	936	912	133	926	133	196	999999	220	999999	219	955	999999	999999	999999	989	847	40	134	852	999999	396	123	946	752	451	391	999999	999999	226	657	498	256	122	478	649	637	999999	715	686	407	999999	909	458	999999	999999	999999	870	999999	999999	766	999999	241	302	32	840	822	965	381	485	741	999999	999999	993	685	720	709	170	999999	946	361	510	325	447	454	999999	999999	664	999999	695	330	521	402	950	999999	270	266	999999	999999	638	827	672	965	239	944	999999	350	916	999999	586	357	999999	907	581	999999	265	999999	794	848	67	363	167	326	686	999999	230	999999	999999	542	425	463	755	999999	999999	129	689	999999	999999	502	322	623	570	891	72	999999	370	999999	821	200	205	198	472	115	999999	999999	669	355	289	999999	724	267	705	384	357	132	999999	890	999999	461	999999	999999	985	301	999999	444	793	275	263	348	999999	999999	62	999999	346	236	990	649	999999	60	460	999999	265	999999	778	64	918	195	544	999999	745	480	41	369	129	485	212	181	579	999999	999999	403	102	941	290	117	215	999999	999999	999999	142	952	999999	999999	999999	737	464	975	522	999999	999999	999999	731	323	602	323	585	693	335	999999	34	819	999999	450	569	66	250	324	729	999999	849	668	158	999999	807	792	999999	509	368	391	999999	236	658	108	82	883	672	999999	999999	999999	532	522	925	999999	999999	999999	883	411	999999	999999	496	150	256	852	999999	857	459	317	516	999999	695	85	334	943	999999	999999	999999	971	999999	685	999999	472	975	762	999999	999999	743	972	327	494	909	227	547	999999	895	
880	980	806	476	999999	434	365	272	538	999999	457	197	981	345	309	161	911	43	286	560	34	174	494	713	305	123	999999	999999	999999	900	999999	537	999999	58	959	999999	999999	505	999999	261	39	210	446	490	690	149	761	636	28	343	997	194	271	863	870	715	496	102	180	999999	999999	375	999999	637	999999	919	287	933	385	999999	797	416	880	35	531	824	728	13	32	166	999999	849	971	688	999999	293	999999	56	187	254	999999	271	334	60	313	663	959	999999	686	771	861	828	261	536	999999	590	999999	245	342	999999	999999	492	999999	24	749	108	999999	999999	734	520	653	240	999999	999999	172	999999	999999	829	999999	867	865	999999	327	999999	304	533	598	444	152	322	980	999999	713	140	266	837	999999	320	311	214	999999	999999	84	175	999999	999999	82	999999	373	20	999999	483	524	999999	191	78	175	818	720	999999	509	999999	420	999999	540	999999	527	625	875	335	344	771	528	516	608	468	999999	999999	999999	672	461	479	999999	142	813	506	999999	248	949	198	671	999999	599	95	999999	309	985	662	635	505	113	456	999999	48	999999	999999	999999	17	866	722	233	23	685	57	764	999999	888	288	608	43	115	288	999999	686	663	999999	182	442	811	309	483	999999	526	999999	569	14	235	42	466	85	551	509	999999	236	999999	658	999999	551	999999	674	420	999999	63	601	400	825	780	567	384	715	565	999999	205	999999	249	50	496	57	999999	999999	999999	855	999999	533	491	999999	906	999999	999999	15	999999	630	121	999999	999999	775	139	999999	247	743	233	668	658	751	999999	39	313	999999	986	924	999999	650	73	572	868	564	885	999999	119	793	919	340	845	999999	999999	934	410	68	999999	474	911	999999	810	744	999999	147	207	81	23	461	303	100	463	796	999999	622	567	549	278	334	890	609	999999	453	824	893	822	288	308	585	628	255	148	999999	999999	999999	999999	328	46	731	367	999999	999999	658	500	828	876	58	536	830	999999	861	789	353	999999	999999	756	367	920	999999	999999	918	772	437	999999	58	999999	941	783	251	782	999999	512	999999	966	999999	102	167	952	999999	999999	999999	751	478	217	767	999999	794	938	711	845	999999	408	404	416	999999	51	89	824	452	876	934	275	999999	57	139	359	251	386	507	219	598	414	999999	625	551	999999	304	230	76	592	167	999999	999999	406	310	840	118	141	528	45	22	342	510	999999	91	508	466	999999	88	999999	999999	418	441	502	256	77	483	778	864	281	999999	999999	758	860	719	931	204	888	747	298	999999	999999	999999	471	206	266	904	805	544	
53	999999	874	999999	658	999999	749	999999	579	160	242	366	340	276	999999	999999	163	583	650	999999	160	313	578	682	789	176	999999	999999	999999	305	989	999999	678	244	999999	571	872	717	110	491	970	368	625	738	515	932	910	999999	611	183	999999	683	263	405	393	739	999999	201	361	491	275	198	603	283	170	999999	999999	999999	999999	999999	999999	446	999999	169	440	999999	688	840	999999	999999	266	269	999999	795	262	316	910	283	850	92	439	681	365	619	226	781	764	351	577	447	255	814	999999	999999	757	606	210	104	999999	601	61	999999	999999	504	235	15	250	808	31	999999	168	999999	255	372	255	744	90	999999	942	658	37	999999	273	729	999999	451	999999	32	47	999999	115	999999	999999	999999	40	999999	999999	860	394	220	540	956	330	999999	289	841	569	36	680	23	525	999999	161	316	999999	999999	38	999999	999999	783	145	227	770	999999	748	352	105	999999	342	117	96	999999	479	999999	128	999999	26	550	450	770	881	999999	352	33	139	768	663	12	685	326	119	363	999999	610	84	323	999999	999999	974	936	746	999999	694	999999	927	305	868	428	197	503	697	487	853	999999	902	999999	875	746	245	999999	688	102	319	25	997	999999	262	999999	658	804	884	72	576	999999	34	317	160	778	999999	834	900	999999	814	192	628	632	999999	999999	708	783	447	999999	718	994	258	999999	265	678	575	999999	53	999	770	392	618	635	999999	349	107	999999	151	106	650	411	89	453	287	136	397	999999	999999	416	169	999999	367	445	353	582	265	380	61	482	213	902	791	900	474	999999	574	992	999999	169	747	123	642	351	999999	317	914	804	375	138	290	210	999999	636	999999	999999	35	999999	292	339	94	727	999999	999999	893	747	620	188	979	856	999999	999999	654	74	669	999999	999999	26	646	45	999999	460	14	922	201	12	933	164	70	577	405	999999	710	391	999999	30	580	972	457	999999	999999	735	825	519	999999	999999	555	905	967	794	663	19	536	256	671	633	999999	620	999999	890	814	465	128	411	460	171	694	273	989	999999	999999	269	568	595	999999	931	635	494	355	316	999999	38	197	276	914	396	864	463	999999	451	308	959	999999	566	246	241	999999	999999	69	415	200	292	915	999999	328	404	451	940	908	739	998	237	274	171	444	999999	278	851	497	74	306	241	553	547	350	516	764	11	359	116	324	221	999999	940	126	173	122	868	948	999999	945	923	555	980	452	80	695	999999	132	460	963	765	926	995	999999	959	739	377	999999	812	640	999999	591	999999	425	787	801	999999	
55	280	999999	410	999999	977	129	383	685	573	104	279	820	429	879	899	999999	999999	295	440	831	166	434	744	889	999999	879	505	999999	754	564	665	279	370	299	852	786	999999	861	948	876	735	283	176	283	999999	999999	999999	569	999999	657	866	999999	371	999999	888	845	929	521	999999	108	623	999999	931	18	439	10	459	140	999999	999999	590	697	346	563	105	883	999999	999999	189	154	669	936	650	999999	999999	173	907	868	411	16	857	51	999999	850	263	694	352	999999	999999	709	541	89	999999	578	999999	179	999999	807	407	14	588	467	999999	623	438	687	399	999999	321	999999	102	999999	729	31	266	548	603	496	310	410	540	110	999999	999999	999999	589	403	82	39	527	18	109	471	406	428	399	710	479	421	575	305	518	846	578	616	949	360	521	322	999999	999999	668	999999	999999	473	487	839	862	21	849	999999	999999	999999	793	266	999999	999999	332	602	866	838	134	999999	734	999999	32	263	58	862	662	999999	882	760	510	951	349	602	474	932	999999	559	999999	467	571	292	977	999999	62	999999	623	829	37	918	999999	690	999999	594	771	890	451	234	791	999	999999	621	999999	566	999999	841	999999	400	655	999999	999999	999999	990	999999	999999	452	138	999999	999999	999999	999999	999999	210	963	999999	819	510	999999	830	584	999999	716	768	848	999999	950	881	420	419	999999	405	233	183	999999	266	148	700	784	91	329	762	999999	33	999999	999999	525	420	447	999999	484	999999	170	569	999999	908	945	548	151	557	999999	571	717	999999	990	999999	999999	999999	572	707	999999	129	725	674	999999	822	359	693	714	98	593	540	443	999999	934	999999	999999	999999	999999	729	999999	599	558	237	529	757	999999	242	42	723	743	865	848	740	95	364	616	999999	68	999999	559	999999	834	63	963	31	138	557	965	999999	106	362	556	843	396	576	570	497	155	753	777	127	660	990	354	727	692	702	999999	579	272	748	604	854	999999	67	999999	505	999999	507	629	497	276	922	999999	390	999999	14	999999	999999	999999	128	999999	314	999999	442	999999	843	999999	999999	339	435	483	395	999999	357	758	702	673	999999	811	999999	999999	648	999999	290	850	738	373	963	418	687	359	566	999999	154	407	300	999999	737	465	921	797	38	177	204	23	881	83	279	999999	999999	341	25	706	729	895	702	999999	999999	999999	863	480	999999	826	652	86	917	609	703	999999	467	328	999999	873	889	999999	204	480	928	999999	999999	999999	103	340	801	356	343	859	66	999999	704	118	192	156	601	451	63	999999	524	999999	105	281	379	999999	174	999999	
999999	151	817	462	700	231	262	924	622	209	386	413	35	306	742	68	553	455	999999	359	145	788	281	999999	224	993	955	999999	180	999999	294	999999	999999	513	950	202	52	604	558	482	856	268	534	402	75	999999	186	228	999999	47	727	924	84	815	999999	616	870	379	247	707	275	451	753	924	915	612	247	521	356	550	25	949	896	772	502	999999	999999	999999	382	999999	999999	737	434	143	999999	369	699	360	360	999999	331	673	999999	851	217	414	515	609	487	462	412	664	872	836	999999	999999	999999	999999	323	999999	362	991	996	673	890	538	27	999999	954	999999	912	887	171	22	999999	999999	593	999999	999999	97	371	655	402	919	172	162	864	598	121	202	999999	397	47	999999	981	999999	676	693	961	678	999999	895	655	931	999999	525	503	999999	999999	679	194	983	747	999999	913	707	999999	86	510	737	673	429	999999	761	224	525	849	95	999999	887	675	999999	999999	886	700	476	999	470	999999	647	659	999999	980	441	999999	356	650	811	172	283	741	999999	192	233	999999	968	396	999999	716	999999	675	418	827	729	13	293	900	999999	534	446	707	999999	707	863	88	668	448	76	999999	999999	875	999999	922	999999	156	85	999999	859	999999	732	999999	999999	754	355	999999	250	187	999999	438	724	456	999999	287	725	576	613	892	329	999999	999999	529	330	151	848	158	637	999999	79	583	927	576	51	978	999999	367	999999	383	999999	999999	999999	490	999999	638	37	999999	95	760	206	999999	542	193	398	714	545	999999	999999	999999	905	999999	344	999999	118	677	510	158	415	811	484	999999	973	240	999999	438	317	856	341	691	124	999999	72	876	999999	888	51	744	187	336	443	599	608	640	477	164	999999	92	382	520	138	879	16	284	286	838	999999	999999	652	959	406	688	871	77	999999	999999	143	468	466	230	635	765	970	88	999999	884	759	343	762	385	882	235	484	999999	563	245	430	788	600	999999	999999	999999	999999	228	999999	754	728	540	791	999	30	97	625	161	885	372	999999	999999	999999	401	89	999999	549	999999	87	181	214	60	514	613	57	355	868	16	550	896	999999	999999	158	622	999999	999999	551	999999	999999	999999	609	999999	935	200	336	999999	999999	208	380	804	199	824	150	759	550	999999	999999	187	951	999999	999999	619	611	988	698	165	779	294	246	860	333	786	911	292	999999	881	999999	323	999999	554	475	669	635	746	707	999999	611	399	81	999999	202	373	812	689	575	990	721	946	999999	180	999999	596	962	519	999999	413	912	999999	197	668	563	712	901	999999	209	559	983	
865	291	848	553	389	222	999999	668	999999	974	999999	717	581	170	178	821	115	830	879	707	125	275	304	999999	754	211	999999	923	489	472	415	490	999999	999999	856	665	653	999999	344	383	213	999999	999999	439	690	150	616	507	395	891	795	576	330	852	999999	599	987	999999	799	999999	809	835	999999	496	999999	999999	701	575	314	512	177	488	495	505	503	274	999999	864	999999	614	595	905	537	598	677	839	169	173	147	266	677	999999	827	166	573	377	672	33	870	999999	448	51	203	882	723	999999	90	824	999999	603	844	132	666	195	592	904	999999	590	819	728	582	537	999999	58	834	999999	661	339	999999	999999	602	999999	994	999999	175	554	999999	654	874	371	759	344	815	999999	999999	555	84	641	573	999999	80	91	214	999999	376	910	613	155	57	297	654	999999	892	232	11	124	999999	999999	999999	48	999999	652	999999	458	969	247	722	999999	636	289	999999	999999	766	272	65	521	526	852	930	264	940	566	607	586	716	18	999999	593	542	307	427	714	621	534	476	427	999999	999999	181	138	198	720	519	768	935	634	984	999999	176	490	597	285	439	765	999999	999999	55	139	741	999999	794	138	361	338	862	999999	409	241	796	638	156	769	680	801	75	229	57	838	650	92	34	823	427	61	710	999999	285	999999	436	999999	381	244	25	220	344	70	369	190	905	298	235	999999	999999	537	344	828	999999	637	699	878	588	216	489	658	937	971	710	309	628	721	999999	553	804	955	999999	999999	754	999999	467	15	860	866	933	361	857	281	989	889	717	881	546	647	165	557	262	174	999999	367	999999	372	359	69	562	194	999999	681	999999	878	999999	432	84	144	999999	693	999999	721	999999	999999	800	999999	981	821	999999	746	184	724	397	257	702	102	166	999999	196	105	656	800	313	999999	434	186	999999	999999	618	999999	807	411	999999	471	539	540	890	999999	566	617	390	538	477	816	20	212	294	701	185	188	276	686	999999	84	999999	227	418	999999	702	624	343	870	212	307	938	772	999999	925	717	171	211	537	830	578	714	127	999999	497	738	999999	999999	631	936	440	28	999999	462	402	434	322	132	999999	999999	941	999999	520	336	999999	877	247	955	999999	999999	23	999999	999999	856	379	370	920	893	921	797	999999	732	711	933	772	999999	818	319	854	999999	405	999999	845	610	889	304	204	791	999999	619	500	999999	533	648	922	462	289	274	93	41	999999	428	211	568	456	218	999999	586	564	889	69	999999	110	867	587	974	999999	138	966	85	999999	138	738	
311	306	213	209	73	21	319	999999	553	236	822	987	999999	838	999999	164	680	999999	999999	237	275	560	573	175	666	999999	999999	999999	160	308	17	865	385	999999	900	999999	252	19	999999	575	254	888	999999	700	288	999999	610	999999	999999	973	295	353	999999	901	473	999999	999999	999999	542	12	73	988	999999	255	229	999999	612	297	938	25	911	670	999999	52	982	387	54	872	887	999999	459	999999	476	187	22	663	317	483	999999	159	539	214	999999	507	511	265	48	270	999999	331	999999	323	207	999999	999999	625	131	999999	919	96	705	859	999999	755	552	999999	999999	999999	243	565	999999	999999	81	999999	485	999999	203	724	540	999999	348	784	401	566	519	146	999999	637	125	396	541	999999	564	140	999999	679	999999	721	999999	260	743	999999	999999	915	681	148	252	999999	999999	364	431	999999	975	202	999999	921	999999	594	245	415	646	884	557	846	999999	848	574	941	999999	805	652	482	769	290	982	972	758	999999	885	380	894	205	283	760	965	144	826	371	392	532	999999	470	485	548	999999	858	818	189	892	832	999999	311	84	557	999999	949	637	694	219	999999	172	982	999999	864	521	451	611	999999	880	889	32	212	999999	812	594	192	996	230	675	999999	163	578	593	62	806	593	131	726	58	26	506	141	161	999999	369	238	761	620	37	172	999999	32	308	999999	810	371	752	271	999999	999999	952	999999	29	95	621	999999	999999	656	68	928	330	884	748	864	393	890	61	999999	453	365	431	999999	203	513	876	141	279	591	251	445	999999	999999	999999	529	999999	99	999999	999999	995	775	839	114	999999	999999	842	372	284	999999	999999	920	999999	810	818	607	107	577	223	515	218	490	324	807	415	622	97	999999	131	228	800	999999	778	985	946	677	525	999999	999999	104	999999	999999	857	835	999999	331	135	40	999999	165	431	496	999999	999999	999999	514	461	999999	698	999999	999999	381	251	999999	643	325	151	999999	863	150	91	780	754	129	999999	999999	633	489	999999	94	999999	999999	428	999999	797	314	428	999999	137	442	226	493	628	883	92	299	272	801	201	656	999999	799	177	901	999999	651	999999	999999	761	999999	881	999999	205	999999	451	954	953	999999	268	338	896	969	207	431	999999	999999	161	871	999999	555	442	831	999999	190	999999	999999	889	999999	891	155	573	999999	999999	999999	560	999999	297	24	441	138	346	986	543	863	759	999999	602	745	977	999999	500	869	999999	216	719	999999	683	999999	708	999999	74	435	999999	122	764	234	559	232	999999	679	310	146	999999	908	999999	999999	297	434	430	695	999999	153	
999999	415	999999	999999	953	214	999999	509	571	282	999999	687	999999	910	999999	431	999999	535	999999	380	874	999999	185	363	999999	999999	999999	999999	762	259	595	23	657	920	885	978	999999	999999	281	354	999999	371	999999	38	830	999999	999999	308	999999	865	999999	895	999999	725	279	999999	240	302	999999	152	999999	999999	746	999999	999999	303	39	152	34	999999	999999	47	264	999999	413	513	200	999999	533	686	965	698	999999	999999	999999	999999	977	999999	651	999999	999999	173	796	999999	999999	973	999999	796	351	537	999999	702	999999	241	900	299	641	730	321	765	61	93	999999	587	999999	519	584	849	398	987	325	107	500	999999	875	801	250	135	177	440	889	403	805	999999	999999	999999	424	187	999999	633	68	257	999999	885	591	663	999999	999999	952	628	399	774	407	363	221	625	999999	892	365	108	59	999999	999999	881	876	658	288	999999	624	913	104	406	852	999999	929	77	487	614	799	222	406	41	182	549	51	124	996	452	784	347	71	531	822	897	584	999999	695	738	999999	933	385	632	593	49	999999	992	999999	642	999999	154	999999	597	103	152	702	27	999999	22	999999	762	662	835	988	999999	851	999999	584	999999	190	386	382	999999	605	865	836	999999	447	999999	25	58	202	363	28	640	208	474	438	679	205	566	219	682	899	256	281	549	644	999999	197	999999	418	966	461	999999	771	999999	999999	999999	315	928	580	210	999999	999999	570	308	817	358	999999	999999	144	904	759	623	177	699	849	358	593	296	139	141	999999	64	640	235	999999	970	868	999999	482	999999	373	276	986	18	685	118	686	999999	999999	999999	236	810	999999	514	216	837	879	82	551	999999	645	29	799	448	265	942	999999	999999	999999	847	490	281	999999	935	540	493	637	169	999999	740	671	620	564	842	904	144	238	136	28	73	100	795	266	839	999999	354	476	547	752	743	957	352	576	884	806	955	999999	999999	973	723	210	720	69	999999	971	35	464	956	544	131	713	34	325	342	756	694	24	75	380	195	999999	99	416	279	783	999999	53	679	46	949	239	347	162	305	863	379	736	456	999999	999999	999999	520	13	631	39	933	999999	244	999999	121	999999	999999	519	999999	706	121	313	789	999999	999999	982	999999	999999	999999	999999	999999	871	999999	479	386	958	568	207	999999	999999	506	95	999999	249	999999	302	808	551	999999	18	400	999999	374	598	751	999999	946	429	225	557	116	600	999999	739	663	72	999999	764	999999	163	999999	999999	999999	493	210	36	999999	999999	187	359	183	999999	994	586	501	548	506	431	999999	999999	21	148	982	
999999	999999	906	676	56	999999	786	295	999999	999999	999999	635	758	999999	999999	999999	725	547	407	999999	865	383	873	605	832	247	125	565	999999	47	440	151	244	659	393	999999	303	359	482	963	400	999999	139	442	232	950	743	399	625	43	12	772	613	999999	999999	910	999999	311	999999	808	470	231	710	16	369	999999	401	109	765	587	104	999999	75	443	850	801	254	440	382	881	504	726	940	551	44	667	538	346	542	482	999999	992	999999	999999	502	179	364	132	82	602	559	643	633	999999	938	636	707	999999	56	324	665	885	928	999999	314	999999	291	168	972	701	101	64	566	292	609	112	859	402	941	681	447	999999	367	779	332	999999	102	999999	613	407	960	368	300	999999	817	999999	73	554	368	758	888	205	159	381	510	505	86	350	438	835	999999	999999	999999	999999	877	999999	527	158	639	453	651	389	999999	574	741	733	999999	348	475	516	48	999999	999999	999999	792	251	972	986	278	827	784	999999	999999	777	630	655	999999	999999	350	283	575	999999	914	999999	116	509	650	585	640	776	740	999999	874	922	797	472	281	55	582	636	571	540	879	812	669	999999	916	777	999999	95	604	839	997	202	940	133	400	128	86	999999	999999	397	356	999999	96	55	877	550	980	167	384	93	351	714	712	45	45	112	256	217	592	872	999999	555	182	901	740	999999	999999	673	82	163	968	999999	45	183	194	387	999999	623	31	375	797	999999	710	999999	497	293	489	905	98	298	999999	868	999999	727	755	801	999999	195	999999	205	567	999999	95	231	125	62	679	538	851	657	386	632	999999	227	999999	854	844	999999	413	999999	999999	87	999999	784	291	109	598	999999	428	999999	67	999999	318	999999	807	490	701	489	405	445	613	951	64	440	999999	249	682	483	652	901	999999	667	782	858	12	490	731	311	999999	999999	464	372	120	468	599	845	324	370	419	595	163	999999	999999	968	843	251	32	155	999999	52	427	124	665	526	999999	999999	758	999999	822	326	758	399	550	390	980	251	840	999999	999999	76	924	999999	74	66	748	602	999999	814	24	761	467	586	439	897	999999	349	707	999999	43	209	999999	999999	548	102	837	763	814	999999	987	601	410	437	999999	805	127	115	999999	608	778	999999	999999	999999	999999	999999	859	999999	999999	999999	999999	999999	544	256	562	640	979	69	773	971	228	999999	787	536	826	423	360	999999	281	633	779	491	298	108	815	210	221	152	429	486	243	665	999999	172	92	355	999999	163	875	674	999999	67	342	89	390	793	55	462	127	31	
999999	999999	999999	336	872	310	353	999999	999999	362	429	999999	999999	999999	999999	563	999999	625	999999	481	999999	207	165	606	808	722	159	218	717	999999	164	759	34	999999	776	414	764	476	299	781	12	620	722	523	255	988	999999	999999	351	826	612	429	19	646	665	513	673	999999	528	160	161	144	728	419	207	669	812	999999	520	333	799	715	336	671	478	999999	484	642	361	999999	305	999999	867	891	419	735	750	388	999999	273	741	470	947	149	630	868	891	312	999999	585	999999	194	535	28	37	897	999999	347	178	920	999999	40	942	708	855	57	276	837	999999	471	919	434	500	999999	999999	999999	767	999999	50	610	853	182	326	776	644	120	578	848	864	521	641	999999	999999	821	245	711	528	248	293	999999	601	64	999999	999999	665	999999	693	999999	437	698	999999	906	307	999999	76	855	714	999999	74	999999	999999	427	973	489	830	999999	224	999999	21	999999	810	528	902	467	18	799	870	472	120	892	427	299	421	175	391	734	115	999999	755	389	996	362	999999	999999	999999	183	91	999999	999999	157	536	24	277	557	887	611	13	839	558	999999	985	251	65	181	327	190	16	807	107	106	412	572	924	632	999999	458	354	363	999999	835	718	57	999999	963	366	412	31	864	287	999999	730	275	103	999999	403	754	307	12	232	923	177	283	725	927	745	964	100	644	673	439	999999	650	999999	999999	558	999999	802	101	815	914	168	151	530	327	375	146	999999	445	239	138	161	352	141	440	668	445	332	521	228	999999	999999	386	201	999999	523	90	790	379	930	465	999999	215	196	317	764	999999	753	407	561	608	495	654	415	544	999999	914	519	54	65	999999	999999	291	873	423	999999	781	950	999999	803	295	356	108	515	773	186	946	166	823	999999	642	691	999999	999999	619	905	668	999999	999999	569	609	999999	999999	324	817	850	670	341	772	716	982	999999	999999	603	999999	262	999999	149	642	368	341	758	695	999999	422	430	999999	330	999999	517	933	810	999999	121	204	724	609	784	697	999999	999999	615	393	999999	694	999999	620	331	694	367	518	528	338	298	999999	851	875	378	999999	396	170	350	999999	264	999999	999999	781	959	409	999999	652	999999	452	720	852	999999	999999	588	683	855	810	999999	636	896	998	414	482	15	883	353	849	999999	881	310	999999	175	538	138	333	522	999999	661	922	152	715	906	86	617	445	511	999999	296	999999	999999	586	999999	713	999999	999999	379	698	775	999999	65	999999	420	730	999999	999999	686	999999	246	264	170	79	159	447	494	191	999999	337	
864	999999	382	867	562	545	835	723	959	462	357	872	954	999999	20	585	999999	449	304	185	934	658	999999	322	249	999999	534	977	437	364	228	999999	999999	999999	834	215	999999	197	150	874	895	999999	999999	233	840	373	309	999999	68	999999	580	54	886	999999	402	215	810	70	627	530	21	857	296	999999	243	358	709	913	989	805	882	678	309	429	999999	999999	659	999999	999999	999999	999999	999999	919	999999	784	184	999999	999999	648	628	404	999999	999999	620	863	999999	141	403	990	492	664	999999	999999	999999	691	901	744	999999	637	885	555	999999	588	751	999999	999999	938	433	999999	69	246	463	274	999999	999999	250	118	689	999999	251	385	265	545	990	221	345	999999	665	182	882	439	655	618	999999	82	129	999999	999999	822	50	110	708	582	931	255	211	131	999999	999999	451	792	999999	901	396	509	300	739	598	999999	462	982	282	260	999999	629	590	845	511	297	291	195	999999	867	525	999999	677	682	614	744	20	999999	999999	814	731	100	999999	754	231	263	782	389	466	288	369	68	827	457	644	311	665	365	999999	999999	569	265	502	198	386	999999	999999	617	999999	854	529	248	138	468	528	847	255	836	624	258	514	999999	728	21	507	466	322	999999	47	312	88	999999	603	999999	999999	999999	598	196	999999	975	431	175	999999	612	999999	999999	929	369	928	797	66	829	999999	999999	194	999999	999999	490	690	919	933	999999	999999	823	775	999999	999999	974	224	999999	259	68	467	648	826	999999	649	999999	263	999999	999999	999999	300	250	255	258	912	999999	970	586	999999	118	505	999999	999999	819	596	440	837	883	487	955	155	999999	548	998	371	102	999999	845	28	420	236	315	391	979	321	338	577	999999	962	412	14	637	124	999999	563	19	606	999999	752	218	288	999999	898	582	999999	425	702	257	999999	999999	999999	134	568	527	881	999999	999999	999999	507	267	999999	320	921	85	999999	518	999999	999999	999999	999999	999999	537	102	809	142	857	417	809	182	999999	636	999999	639	151	715	879	999999	596	269	999999	942	544	509	999999	999999	999999	999999	999999	631	299	663	999999	999999	535	333	169	41	759	395	33	999999	267	999999	611	631	542	681	999999	369	81	999999	175	999999	999999	419	951	999999	608	463	173	409	999999	188	999999	242	340	999999	113	818	555	847	999999	210	999999	589	999999	654	999999	863	999999	296	677	462	559	850	497	168	740	999999	381	142	433	305	232	999999	199	88	16	999999	300	999999	577	961	814	233	139	964	900	492	999999	307	999999	744	650	999999	731	141	628	999999	744	182	776	999999	446	423	
424	23	978	999999	999999	606	647	529	572	787	719	716	648	999999	720	999999	267	258	999999	84	13	689	999999	355	999999	68	999999	999999	633	128	258	589	525	400	999999	125	986	288	102	137	659	609	181	862	167	25	492	302	322	222	914	528	607	371	420	735	368	632	730	342	157	674	896	454	539	139	200	999999	526	604	546	979	165	999999	425	404	517	793	198	999999	575	166	661	421	214	730	982	999999	980	84	757	364	558	760	980	985	712	727	332	999999	824	244	776	999999	675	934	372	999999	946	999999	999999	574	999999	853	999999	990	22	999999	249	999999	157	999999	999999	452	847	192	431	405	282	999999	691	789	470	999999	61	341	999999	943	745	279	368	638	217	964	856	192	999999	704	999999	990	972	238	999999	524	879	787	966	999999	870	493	513	966	999999	999999	334	438	113	283	802	434	609	79	738	969	999999	999999	829	312	595	664	272	727	411	292	999999	463	999999	999999	291	273	374	66	82	999999	766	401	567	999999	640	428	88	646	901	568	390	902	499	518	84	370	999999	664	738	999999	231	785	565	787	58	999999	999999	167	999999	538	70	553	997	486	213	58	951	999999	671	177	999999	625	825	999999	902	565	963	792	871	999999	315	710	327	866	999999	980	836	779	652	999999	300	999999	999999	372	508	999999	905	22	999999	999999	418	829	992	999999	631	606	999999	722	885	493	999999	344	296	80	233	360	235	140	456	999999	221	182	486	902	876	664	970	463	344	75	999999	950	487	845	999999	999999	999999	999999	244	434	999999	999999	894	169	999999	999999	634	584	149	158	999999	999999	999999	92	814	999999	353	100	694	999999	999999	506	388	820	833	957	856	451	567	747	999999	479	896	32	211	107	999999	326	50	919	39	395	324	195	463	999999	394	404	999999	276	142	999999	999999	278	797	524	999999	83	999999	904	109	193	27	999999	515	999999	878	544	999999	716	958	36	59	775	999999	999999	999999	202	366	999999	573	461	419	999999	615	25	417	627	999999	686	371	999999	991	999999	819	846	999999	999999	679	331	999999	849	999999	324	317	115	577	296	999999	557	342	543	717	999999	341	648	773	726	785	500	724	260	319	999999	354	754	44	999999	955	100	872	269	522	44	942	723	938	104	983	510	447	131	296	999999	354	828	496	615	805	181	82	652	147	189	607	755	539	327	999999	563	80	664	340	999999	685	82	30	682	443	618	709	678	742	284	62	602	964	643	851	526	999999	999999	999999	783	27	229	132	343	436	197	193	621	134	999999	439	783	
790	55	991	281	807	813	999999	197	472	404	999999	862	999999	15	790	999999	476	454	305	651	999999	557	233	999999	950	687	256	255	434	999999	554	999999	845	279	999999	919	651	579	719	453	255	921	999999	623	319	269	216	431	406	296	155	999999	134	787	236	243	821	535	999999	129	999999	927	762	385	999999	596	27	857	999999	871	255	896	999999	851	405	635	246	610	999999	691	999999	824	999999	999999	942	873	999999	67	52	577	999999	126	999999	599	885	999999	168	935	773	723	251	999999	999999	535	51	258	945	282	391	601	996	221	999999	640	647	999999	88	999999	442	976	408	960	815	626	773	138	648	145	999999	87	476	310	999999	432	999999	133	597	999999	106	693	999999	916	675	450	580	886	736	618	952	153	249	544	503	796	999999	291	999999	999999	761	912	610	999999	999999	314	135	999999	999999	956	200	999999	154	765	527	999999	58	999999	999999	374	55	887	402	39	192	822	999999	931	807	50	999999	167	589	987	561	999999	92	127	609	370	325	884	511	779	427	999999	998	483	27	753	747	833	999999	178	999999	873	520	580	627	493	999999	999999	888	343	849	43	934	167	999999	343	666	999999	881	923	59	170	999999	622	612	999999	824	363	914	999999	303	284	170	421	432	999999	673	511	999999	999999	893	131	999999	178	930	394	999999	999999	279	999999	97	815	951	83	128	999999	999999	999999	968	872	999999	122	999999	834	49	574	873	999999	734	526	999999	999999	442	765	40	928	174	217	691	228	261	984	94	240	966	487	999999	97	999999	38	200	999999	543	626	457	999999	841	999999	138	365	520	979	116	753	999999	932	383	999999	999999	200	999999	999999	216	999999	620	684	38	59	867	561	999999	999999	230	705	336	894	999999	815	999999	259	96	12	999999	335	707	281	878	999999	226	43	114	146	999999	111	799	909	569	792	999999	772	999999	792	304	999999	124	999999	759	999999	427	128	320	999999	877	999999	999999	999999	211	880	53	999999	999999	697	832	999999	999999	114	742	128	999999	426	335	829	999999	545	506	303	708	511	999999	999999	999999	999999	999999	107	999999	547	269	259	997	999999	999999	688	999999	666	999999	65	959	470	999999	19	992	999999	504	10	793	491	999999	341	297	810	528	700	668	999999	826	338	782	999999	120	909	845	492	130	343	718	647	89	999999	999999	451	343	248	391	212	980	999999	973	913	314	241	790	927	962	999999	54	17	30	678	839	636	282	235	359	220	999999	509	999999	171	292	156	412	999999	761	999999	476	999999	319	466	100	944	365	869	430	879	129	999999	529	932	
298	710	999999	410	313	999999	179	118	889	180	48	999999	372	812	999999	168	829	187	175	126	721	764	697	563	588	895	999999	413	805	479	999999	256	980	999999	999999	999999	999999	11	999999	818	676	367	999999	148	999999	619	582	553	249	999999	999999	941	751	412	999999	534	22	999999	821	418	999999	765	313	419	90	791	500	999999	940	999999	639	827	999999	357	450	999999	373	559	999999	969	323	999999	999999	543	428	159	504	999999	376	347	999999	999999	999999	890	157	999999	63	999999	999999	636	129	999999	613	200	632	999999	999999	404	999999	856	999999	999999	927	852	105	999999	602	770	991	930	999999	922	419	602	488	183	648	988	209	539	311	393	500	509	849	999999	124	973	911	999999	95	110	614	519	999999	116	537	336	795	213	318	293	999999	137	999999	207	999999	21	999999	458	584	85	204	432	555	999999	962	428	13	999999	999999	628	859	795	844	999999	317	899	424	382	645	321	202	996	999999	27	404	373	169	652	148	113	270	462	620	20	905	999999	964	410	154	118	333	999999	385	689	999999	203	292	999999	889	488	596	999999	812	273	882	208	999999	999999	382	598	269	361	440	999999	368	406	185	833	290	135	999999	24	238	536	988	999999	620	541	593	210	90	999999	762	659	517	930	649	357	999999	706	979	436	37	555	849	971	785	660	331	37	28	999999	871	999999	552	582	112	999999	285	999999	587	670	943	999999	517	262	598	781	217	999999	757	999999	705	999999	999999	999999	986	682	687	26	200	960	999999	566	999999	632	144	999	116	999999	827	999999	999999	232	129	319	492	855	47	596	382	14	452	892	999999	200	753	297	617	999999	999999	429	598	268	714	627	460	386	989	885	127	599	999999	999999	610	393	756	482	464	836	26	140	999999	999999	999999	999999	517	327	296	992	878	999999	391	73	349	408	774	813	999999	501	858	999999	866	161	999999	783	340	999999	999999	885	444	281	833	781	37	999999	784	507	624	999999	999999	143	999999	996	16	280	218	999999	999999	999999	619	999999	964	962	999999	910	999999	493	621	999999	999999	346	44	999999	999999	607	999999	610	45	884	623	276	199	989	999999	724	25	869	999999	208	999999	729	248	89	276	999999	316	999999	802	127	200	999999	886	763	999999	772	999999	688	448	999999	999999	607	999999	57	999999	352	752	975	999999	263	894	404	999999	423	999999	999999	108	955	144	66	999999	999999	807	918	693	333	390	999999	326	619	625	999999	999999	745	941	999999	163	200	501	924	999999	999999	999999	549	999999	795	951	472	478	999999	674	153	554	391	117	999999	800	657	
363	265	961	326	999999	999999	637	567	973	999999	482	327	999999	907	463	219	317	959	854	268	695	999999	382	918	956	781	999999	482	782	50	637	828	176	506	836	246	962	432	683	338	999999	665	822	357	990	161	571	999999	689	344	84	158	268	999999	999999	465	882	53	370	876	26	165	999999	933	965	654	999999	999999	80	227	256	884	286	525	356	39	85	34	999999	805	219	187	999999	999999	965	489	569	634	544	381	363	999999	999999	806	321	755	880	999999	999999	345	999999	104	999999	471	97	199	871	742	196	931	999999	858	999999	564	667	838	373	999999	999999	486	999999	526	933	699	999999	337	822	480	214	600	159	999999	999999	999999	804	125	490	330	360	776	618	826	999999	612	999999	999999	999999	999999	148	482	392	544	922	905	260	484	171	997	607	760	377	999999	538	999999	782	205	225	532	760	552	999999	53	986	999999	868	999999	999999	330	709	369	533	999999	999999	731	999999	999999	272	737	341	330	953	493	722	599	408	227	297	852	829	794	999999	281	747	596	999999	348	999999	731	46	991	405	840	298	247	237	63	68	807	386	999999	999999	488	200	439	598	864	330	397	792	650	999999	999999	501	914	999999	999999	577	745	999999	999999	67	999999	999999	350	999999	123	205	485	372	999999	999999	490	999999	999999	862	801	999999	317	997	999999	27	169	939	999999	30	180	349	383	166	974	486	323	210	515	120	401	999999	850	514	485	668	844	34	446	492	490	999999	839	999999	999999	181	269	747	345	852	897	601	314	330	999999	773	821	328	397	999999	844	289	960	999999	470	23	239	999999	522	999999	183	999999	502	903	539	999999	509	999999	999999	803	226	576	865	663	222	800	482	530	760	711	846	525	637	577	999999	211	797	298	591	999999	942	466	234	742	999999	762	108	411	999999	343	999999	500	451	999999	652	278	999999	307	999999	670	999999	709	999999	999999	756	657	508	924	265	337	623	221	740	611	860	759	351	132	983	459	701	81	999999	426	999999	356	84	52	925	379	787	999999	999999	999999	999999	243	424	424	986	32	264	183	155	463	719	62	759	840	999999	892	927	301	323	879	968	999999	969	999999	373	410	999999	999999	999999	885	549	133	262	819	876	627	345	927	146	961	999999	527	925	286	706	394	596	243	999999	42	452	999999	186	89	952	275	273	798	999999	586	449	798	184	269	913	596	800	940	964	999999	557	999	164	361	684	451	999999	693	919	978	813	999999	157	967	443	63	946	182	867	610	364	999999	999999	999999	999999	406	353	665	999999	120	594	
999999	278	212	484	452	342	999999	405	999999	731	580	999999	999999	772	109	651	216	999999	860	649	627	83	999999	999999	20	132	999999	999999	287	108	878	330	809	394	166	80	944	492	990	999999	132	777	999999	878	999999	666	804	999999	422	755	146	839	999999	470	999999	999999	999999	460	474	999999	738	985	127	412	853	999999	80	687	999999	38	999999	724	835	149	999999	849	716	484	967	353	328	816	426	999999	999999	48	999999	348	428	999999	165	494	999999	670	982	999999	660	999999	34	534	596	127	181	393	999999	999999	13	373	942	999999	867	440	492	999999	11	921	999999	595	450	815	999999	731	999999	42	999999	222	705	999999	166	999999	999999	999999	460	443	757	210	999999	999999	999999	999999	45	453	406	311	999999	725	999999	999999	669	71	578	74	999999	219	101	864	999999	999999	520	837	716	999999	217	999999	926	115	980	59	372	800	286	535	999999	900	999999	989	999999	957	325	158	221	807	505	999999	812	135	257	250	999999	999999	999999	505	522	645	833	207	246	845	385	611	745	951	535	999999	784	53	950	613	440	112	540	999999	824	372	626	908	342	122	999999	999999	857	739	706	480	458	781	22	478	77	582	752	489	582	714	413	999999	282	637	320	999999	999999	643	999999	999999	362	451	680	160	28	999999	864	999999	105	999999	999999	15	254	999999	420	13	999999	481	546	857	359	60	999999	999999	959	367	999999	704	999999	980	626	224	929	466	128	16	110	999999	459	152	717	628	999999	998	960	407	24	227	227	317	737	999999	999999	952	999999	311	999999	571	201	999999	298	169	332	999999	956	539	86	788	999999	413	999999	999999	999999	404	149	999999	999999	330	158	999999	352	999999	999999	999999	252	924	127	999999	575	816	883	539	671	798	999999	558	306	999999	51	431	331	235	999999	999999	414	569	680	702	813	170	999999	999999	422	639	318	879	999999	837	872	42	999999	109	223	999999	999999	372	507	233	550	591	433	999999	999999	999999	240	127	138	673	89	683	999999	425	173	999999	999999	90	999999	41	999999	974	876	468	405	19	20	231	22	999999	293	51	72	456	161	231	999999	255	524	694	408	201	751	18	757	198	789	995	936	808	999999	449	999999	475	744	576	714	965	992	278	716	19	114	968	999999	47	621	796	274	941	677	925	565	432	633	297	233	867	710	217	229	24	295	213	220	999999	796	596	711	584	516	772	263	256	999999	399	97	782	628	720	577	992	731	999999	999999	999999	884	999999	999999	999999	999999	999999	264	785	999999	702	724	900	757	999999	251	34	94	689	434	905	672	319	
999999	243	210	450	249	999999	640	237	999999	300	82	197	959	972	754	264	241	999999	517	477	207	285	675	196	34	91	478	552	999999	51	570	236	360	999999	999999	608	257	903	607	273	999999	821	999999	434	999999	570	587	279	279	830	458	764	999999	204	121	999999	568	23	425	168	522	97	329	251	999999	845	836	999999	603	156	17	999999	72	254	999999	385	999999	251	999999	999999	503	208	282	87	999999	805	999999	999999	463	210	49	243	487	448	750	999999	999999	177	703	982	733	203	676	132	823	999999	702	999999	872	735	311	999999	655	961	664	323	999999	251	658	924	16	680	999999	999999	117	773	851	623	999999	273	999999	699	999999	385	730	310	532	160	264	472	113	999999	293	727	898	722	587	525	783	437	253	260	518	779	975	63	272	283	25	60	279	88	649	608	852	999999	780	280	999999	364	999999	664	987	999999	999999	321	397	213	503	395	195	335	840	76	30	633	190	767	409	677	47	258	144	214	203	999999	55	684	875	999999	942	317	293	429	999999	588	272	332	958	664	665	68	780	630	999999	999999	248	583	588	999999	431	999999	999999	564	326	542	530	999999	992	999999	275	713	338	217	453	878	52	999999	429	441	999999	999999	809	744	21	979	478	513	349	260	999999	471	105	999999	864	929	999999	999999	999999	999999	68	999999	999999	999999	398	952	999999	572	187	985	901	827	163	156	999999	573	212	136	552	347	999999	26	443	999999	999999	804	999999	999999	352	523	443	999999	317	325	382	881	527	648	356	69	259	905	336	363	358	958	999999	948	798	300	999999	999999	186	999999	50	52	999999	999999	161	594	343	57	999999	999999	552	588	999999	838	999999	975	56	564	780	493	98	999999	689	90	393	999999	999999	669	883	999999	795	999999	145	552	999999	340	836	929	496	999999	999999	211	999999	999999	999999	770	999999	479	184	822	999999	999999	999999	999999	676	883	362	965	214	111	108	674	174	178	868	428	999999	967	563	443	149	126	999999	28	999999	886	481	27	279	623	611	26	494	70	807	999999	999999	452	999999	401	999999	871	725	395	663	60	999999	517	804	392	327	482	999999	741	999999	138	105	519	999999	790	999999	345	695	590	499	91	999999	999999	371	999999	999999	10	101	171	466	278	999999	682	365	999999	849	964	222	999999	306	139	110	753	387	679	536	86	999999	95	989	999999	999999	144	999999	582	870	933	155	568	559	326	390	754	999999	415	736	423	999999	219	999999	447	133	999999	294	369	981	436	726	692	708	999999	484	15	999999	824	102	266	786	783	845	916	
818	654	337	999999	748	355	478	972	942	123	922	999999	155	552	518	376	999999	536	999999	444	216	463	859	999999	842	999999	582	460	322	479	999999	381	373	33	999999	478	481	999999	620	635	957	999999	749	999999	999999	177	860	629	316	726	417	259	999999	411	999999	999999	794	534	999999	374	772	999999	660	999999	999999	550	999999	131	924	999999	999999	544	915	965	486	999999	714	274	999999	675	524	999999	154	999999	72	999999	199	962	323	273	684	946	178	256	862	939	999999	286	119	293	233	999999	705	276	830	872	344	226	924	259	999999	999999	565	999999	850	819	874	74	410	999999	361	980	807	660	364	999999	376	668	112	999999	366	437	999999	685	999999	784	999999	877	765	999999	53	972	999999	74	999999	165	391	707	406	53	75	40	876	20	931	252	931	54	912	882	505	675	123	387	892	999999	373	879	29	999999	571	996	309	999999	65	389	943	743	47	209	566	669	272	999999	481	335	999999	154	754	208	853	213	965	882	999999	377	858	660	182	410	791	512	688	341	999999	999999	999999	666	999999	551	309	198	16	712	325	999999	413	64	905	999999	660	229	999999	820	222	367	41	426	999999	687	530	292	571	637	999999	63	999999	930	587	412	999999	895	199	213	899	664	206	999999	999999	858	964	804	754	615	749	572	388	868	128	123	47	315	151	278	30	26	627	379	304	271	855	482	476	503	962	999999	999999	921	920	999999	170	778	859	999999	723	726	538	999999	888	845	675	122	999999	999999	999999	299	753	999999	999999	882	999999	827	957	305	13	491	338	999999	999999	999999	542	467	947	571	999999	999999	455	484	555	304	488	999999	491	459	596	742	670	12	138	672	999999	119	738	48	519	343	820	563	663	241	999999	287	999999	904	313	218	175	250	520	115	843	999999	375	888	404	376	346	999999	708	270	821	335	133	980	972	432	728	908	61	619	448	892	999999	999999	905	999999	999999	999999	155	388	999999	999999	491	999999	829	742	743	999999	999999	153	997	322	999999	999999	419	72	164	331	932	880	489	267	199	901	667	951	999999	61	982	203	17	759	362	999999	693	401	999999	110	999999	239	999999	877	274	907	622	136	999999	428	904	843	56	999999	655	275	898	319	240	590	999999	878	295	692	868	999999	146	248	959	534	709	999999	227	63	180	702	201	999999	993	999999	999999	540	999999	38	157	148	156	969	114	96	431	999999	170	264	999999	283	944	999999	999999	999999	771	384	176	999999	719	885	625	999999	867	952	84	296	325	949	999999	823	964	266	545	729	305	176	
143	872	112	334	858	963	999999	896	757	999999	603	999999	999999	999999	999999	410	999999	271	522	999999	112	161	22	145	68	220	952	921	318	999999	461	999999	527	604	250	303	410	999999	37	999999	999999	970	204	880	999999	155	439	407	459	564	999999	999999	216	152	73	982	999999	966	275	647	999999	999999	587	79	999999	324	653	915	663	80	999	999999	243	860	477	999999	956	141	453	913	781	999999	999999	754	999999	188	82	385	541	267	443	999999	129	390	652	300	392	135	148	999999	501	524	743	389	564	32	50	356	674	999999	999999	728	999999	361	999999	464	999999	833	337	564	999999	278	384	406	636	565	999999	853	218	187	749	831	999999	85	422	267	999999	92	999999	999999	147	725	710	609	999999	714	919	767	524	999999	999999	559	797	584	135	233	149	347	752	998	999999	197	999999	999999	191	204	999999	999999	999999	609	999999	840	643	618	426	526	567	774	173	921	999999	46	338	999999	810	200	43	419	999999	198	999999	475	339	200	999999	999999	587	999999	427	47	999999	481	828	999999	999999	999999	915	189	167	608	665	375	999999	999999	362	190	858	127	687	991	170	325	999999	750	999999	187	999999	453	999999	475	939	999999	356	999999	941	174	218	999999	486	284	284	854	261	351	533	752	301	509	837	320	102	470	535	436	999999	999999	999999	87	433	368	999999	472	999999	692	669	320	28	57	888	198	999999	444	640	999999	716	999999	74	157	999999	999999	885	11	615	805	383	478	819	920	258	287	192	140	990	127	259	812	791	999999	682	223	734	254	620	649	348	999999	829	132	719	571	999999	835	860	694	482	33	857	267	319	200	500	107	798	611	16	841	999999	999999	163	999999	524	505	474	13	15	999999	391	965	466	725	649	696	999999	687	687	356	279	305	645	999999	955	534	259	491	722	999999	999999	18	999999	507	999999	316	969	999999	57	999999	370	857	688	999999	642	891	800	593	999999	804	896	121	999999	659	571	158	877	999999	948	989	255	982	999999	379	999999	382	332	999999	522	342	726	394	639	591	986	422	617	802	593	74	734	999999	999999	917	999999	999999	94	999999	935	64	438	51	867	999999	849	387	575	319	658	269	569	840	999999	218	87	999999	481	999999	673	159	999999	999999	344	884	265	589	999999	374	999999	849	298	348	34	999999	999999	685	999999	581	999999	608	999999	307	154	334	505	999999	999999	732	840	999999	862	751	320	786	523	362	999999	983	999999	270	999999	211	680	808	970	999999	816	613	314	402	999999	999999	999999	74	311	243	999999	999999	388	371	995	319	533	999999	
986	999999	37	999999	944	551	977	999999	778	481	999999	646	627	345	363	284	87	980	999999	447	253	962	160	999999	484	289	999999	697	604	441	274	999999	677	278	822	433	203	999999	669	763	424	450	131	129	999999	665	616	999999	656	114	294	25	999999	96	168	33	999999	780	763	999999	999999	290	939	999999	216	247	968	358	523	999999	91	508	321	999999	33	802	999999	999999	455	818	673	999999	50	500	156	259	143	591	120	798	46	422	814	13	643	144	999999	999999	912	563	696	267	82	999999	33	785	703	999999	999999	366	191	365	999999	945	992	294	249	449	201	956	114	387	999999	724	893	668	694	317	999999	888	300	68	128	892	131	415	762	324	476	370	555	999999	527	754	999999	680	96	869	21	359	895	72	592	956	999999	319	999999	999999	999999	999999	100	396	215	184	75	999999	247	443	823	999999	531	924	972	830	999999	207	859	493	999999	222	581	825	999999	672	993	237	476	999999	443	999999	395	999999	491	121	279	169	700	353	688	493	443	653	55	999999	999999	970	999999	761	555	261	459	535	250	619	782	275	999999	543	191	837	657	999999	999999	20	201	127	443	999999	560	251	506	516	804	999999	779	999999	780	871	844	33	147	999999	999999	191	999999	859	173	871	338	14	999999	167	172	850	836	367	999999	45	999999	999999	536	239	211	314	754	942	999999	626	999999	854	495	228	699	168	700	942	469	818	656	341	999999	571	532	555	999999	349	999999	999999	788	422	285	744	638	144	496	907	513	311	437	420	138	547	41	484	519	850	468	14	160	893	897	834	388	901	999999	965	707	999999	141	999999	598	777	838	427	999999	750	590	999999	671	792	438	167	391	245	213	417	539	57	46	999999	881	350	803	894	525	451	366	737	999999	999999	210	858	180	31	999999	999999	999999	999999	906	769	999999	903	342	999999	465	739	453	999999	697	347	435	659	999999	999999	534	258	974	943	901	137	999999	852	184	150	591	999999	987	369	423	852	708	925	151	999999	999999	977	17	445	439	999999	997	999999	49	51	105	550	249	370	497	999999	387	765	712	778	385	999999	728	201	776	999999	751	94	729	845	639	999999	518	351	999999	999999	250	999999	514	125	139	179	812	143	55	51	340	626	871	849	475	942	222	372	892	999999	999999	815	668	999999	44	913	999999	999999	412	999999	999999	999999	624	941	333	848	260	999999	648	999999	604	595	156	734	554	135	999999	880	380	696	297	155	459	101	308	434	869	960	91	999999	684	618	730	459	19	441	999999	930	525	626	
692	625	724	686	60	662	669	999999	999999	908	999999	999999	823	999999	307	886	449	532	642	898	978	300	999999	431	531	999999	999999	696	999999	122	132	293	364	753	999999	999999	999999	773	999999	645	999999	935	960	182	527	79	795	999999	162	132	992	480	297	626	999999	401	119	999999	164	74	797	972	218	887	785	416	260	79	711	999999	464	676	491	996	999999	52	340	343	904	462	200	999999	544	999999	130	652	995	999999	115	999999	563	139	618	976	848	792	727	999999	396	120	818	725	314	999999	668	325	999999	300	493	999999	70	775	397	701	874	948	438	615	767	142	421	999999	964	107	81	335	67	514	999999	999999	324	267	947	999999	999999	474	545	999999	999999	999999	664	999999	999999	999999	999999	999999	741	999999	112	899	999999	121	315	263	699	306	760	216	999999	342	268	999999	999999	999999	291	999999	828	603	67	999999	413	421	681	963	478	716	277	466	555	293	594	999999	412	259	999999	212	952	693	999999	999999	713	999999	571	602	545	189	562	112	226	749	959	147	999999	702	496	943	440	999999	784	982	38	304	660	171	999999	127	81	999999	166	89	849	144	508	720	999999	84	999999	88	427	299	164	999999	999999	805	333	456	999999	710	999999	52	771	611	909	999999	999999	419	999999	410	999999	428	117	999999	999999	147	999999	825	999999	148	999999	422	104	362	923	495	999999	864	65	999999	837	300	999999	371	140	123	999999	248	234	999999	411	999999	406	448	999999	999	191	494	999999	111	905	507	999999	152	703	350	999999	419	687	424	999999	454	363	999999	572	999999	999999	746	999999	832	830	661	601	254	737	729	26	655	138	924	314	999999	645	954	948	339	999999	692	667	790	999999	898	999999	810	110	956	923	582	875	669	999999	444	956	395	280	254	906	572	415	999999	333	302	290	762	999999	999999	809	408	999999	243	90	899	88	999999	999999	932	109	999999	153	780	806	999999	780	999999	517	869	387	260	684	704	432	911	287	694	466	999999	999999	999999	700	999999	999999	999999	708	642	999999	999999	366	217	727	347	155	126	428	999999	999999	890	522	820	255	250	573	558	724	180	810	179	622	394	291	795	324	311	99	994	633	291	735	999999	999999	999999	512	999999	999999	999999	999999	316	492	652	526	999999	999999	797	553	999999	585	598	999999	538	832	419	999999	972	999999	932	33	999999	36	434	11	885	165	384	999999	999999	999999	999999	36	999999	621	503	687	969	867	714	445	999999	999999	639	418	44	491	206	315	471	999999	540	999999	999999	323	715	290	999999	650	641	999999	974	857	999999	999999	999999	999999	421	
917	338	732	925	114	221	496	505	95	396	25	967	999999	958	999999	478	150	999999	161	999999	999999	999999	222	629	328	236	303	470	670	460	917	999999	471	80	289	999999	739	999999	999999	41	114	817	629	894	51	683	247	462	905	999999	166	525	999999	999999	356	21	999999	112	607	999999	917	35	835	634	999999	788	505	333	999999	102	739	961	771	130	331	257	286	327	588	645	989	840	565	290	303	402	208	334	724	278	999999	636	581	557	999999	88	982	999999	999999	263	187	913	784	813	650	999999	999999	909	814	999999	734	798	524	962	889	86	470	554	341	86	590	180	609	999999	241	999999	999999	999999	16	253	275	999999	999999	334	999999	86	66	751	999999	108	648	298	999999	626	543	72	121	999999	668	46	617	999999	663	999999	672	16	313	384	582	547	815	539	999999	571	832	453	896	199	504	813	999999	719	914	242	999999	301	999999	983	865	178	999999	770	999999	970	635	838	627	562	999999	460	999999	682	179	103	293	118	396	948	999999	100	176	999999	999999	854	26	999999	523	431	910	381	999999	329	518	413	556	55	983	932	999999	993	825	999999	537	999999	50	347	999999	820	949	330	905	712	199	775	11	999999	654	701	953	736	325	206	652	999999	999999	999999	174	765	999999	247	134	999999	22	999999	274	833	394	81	999999	678	358	702	999999	590	476	643	139	742	411	488	400	292	999999	999999	678	629	691	256	939	597	999999	784	284	711	205	451	699	999999	510	178	683	583	886	284	388	622	724	71	814	999999	999999	431	999999	999999	847	999999	999999	999999	132	645	152	999999	141	226	505	574	428	770	394	999999	944	999999	242	242	804	816	405	704	820	65	999999	629	442	478	284	751	999999	225	999999	364	999999	885	277	999999	36	545	451	670	778	813	204	999999	677	790	526	582	199	130	999999	999999	999999	999999	992	77	739	522	999999	663	941	753	153	212	905	999999	67	999999	999999	999999	216	269	375	735	925	17	860	951	999999	999999	999999	702	562	310	961	834	918	999999	892	209	136	513	839	788	728	34	670	991	999999	647	732	466	119	823	914	999999	665	999999	854	985	216	788	999999	63	710	999999	201	843	250	999999	121	870	999999	273	250	999999	430	999999	999999	900	999999	869	999999	314	919	495	999999	739	396	999999	999999	218	342	999999	993	999999	942	999999	88	489	833	827	999999	976	535	861	300	845	582	221	573	999999	999999	999999	648	999999	884	266	143	224	656	462	457	282	903	903	538	269	280	902	759	644	508	528	77	999999	128	927	779	68	205	999999	
166	184	404	99	999999	388	999999	999999	999999	685	999999	999999	832	999999	379	477	999999	631	332	40	575	680	462	929	580	184	886	138	999999	999999	487	85	29	909	306	282	878	813	398	160	11	624	448	83	999999	999999	695	999999	150	999999	853	999999	735	174	181	485	999999	475	519	340	502	140	999999	505	208	576	843	999999	999999	106	599	270	243	182	999999	950	241	388	936	935	489	199	999999	578	113	339	349	854	999999	820	999999	413	303	67	658	870	999999	999999	875	999999	999999	772	622	53	61	999999	999999	563	999999	999999	999999	343	999999	583	851	312	999999	857	401	868	999999	988	194	264	545	999999	966	185	524	168	761	298	513	519	144	716	577	944	526	520	999999	786	720	516	575	999999	874	720	999999	355	999999	341	551	16	200	811	587	367	999999	866	627	738	48	976	469	956	829	29	448	144	735	207	340	881	453	449	278	677	688	999999	320	256	969	178	999999	430	746	999999	999999	999999	138	220	999999	660	893	687	999999	743	999999	999999	999999	999999	281	81	620	531	10	669	999999	751	542	910	999999	999999	555	380	768	999999	546	999999	219	999999	999999	125	16	525	999999	680	988	765	999999	535	630	78	930	465	999999	999999	999999	908	429	999999	944	578	999999	228	541	999999	115	999999	918	877	207	18	999999	75	165	999999	75	105	771	330	681	999999	59	17	289	609	999999	999999	405	870	999999	637	619	142	388	131	999999	788	983	502	575	999999	846	999999	337	622	999999	999999	309	999999	832	999999	147	109	405	157	528	782	999999	931	18	24	999999	58	565	569	398	278	686	44	830	999999	121	279	755	999999	950	236	680	666	941	394	791	586	47	858	500	520	999999	241	602	553	999999	62	999999	560	358	798	267	767	233	399	188	274	999999	999999	351	999999	999999	199	206	999999	111	282	989	624	999999	539	999999	706	79	878	541	455	999999	999999	999999	999999	999999	205	857	161	968	912	443	551	215	526	598	492	517	632	176	999999	44	310	999999	577	999999	868	336	818	999999	560	999999	355	857	732	999999	711	127	292	91	158	999999	55	999999	199	839	447	419	999999	941	999999	199	446	711	993	421	141	999999	999999	996	999999	868	48	372	418	999999	999999	693	999999	693	886	999999	999999	550	27	999999	999999	976	262	738	624	459	629	877	270	999999	262	643	864	321	999999	876	267	295	999999	289	303	999999	915	975	751	753	936	23	65	163	963	895	693	787	432	999999	582	132	382	468	249	171	111	999999	999999	453	829	171	991	19	117	940	386	737	912	315	999999	287	999999	
870	999999	615	821	116	999999	366	999999	999999	889	546	304	144	999999	705	50	141	581	868	23	308	924	774	32	999999	56	33	519	999999	874	126	999999	999999	146	512	999999	633	999999	994	999999	604	503	999999	282	999999	999999	999999	37	681	999999	781	734	201	273	999999	946	748	593	775	69	999999	847	999999	211	772	452	999999	999999	410	759	999999	791	586	229	999999	999999	180	502	577	341	999999	999999	837	268	103	392	902	41	999999	565	206	50	999999	999999	275	757	509	552	510	999999	716	999999	999999	921	290	999999	999999	972	854	883	776	256	26	444	985	387	999999	735	117	389	999999	999999	549	844	563	376	999999	651	953	661	305	627	991	575	999999	108	999999	916	978	113	999999	999999	187	574	789	950	34	999999	999999	887	747	774	444	130	999999	748	435	999999	368	913	773	506	28	202	588	158	999999	451	819	887	999999	999999	756	14	999999	621	789	975	64	612	352	95	702	75	914	530	193	870	123	999999	673	595	557	74	340	738	911	999999	985	641	999999	582	321	71	999999	999999	27	439	976	840	958	460	727	999999	571	687	999999	999999	288	67	964	393	999999	942	224	423	545	692	674	415	710	805	989	422	917	769	774	640	999999	999999	513	753	999999	283	917	222	868	802	999999	999999	935	958	999999	928	677	311	255	378	847	465	118	335	765	571	140	163	999999	314	999999	802	913	173	999999	28	554	999999	499	999999	35	11	555	743	199	999999	480	999999	109	999999	745	999999	523	406	793	731	162	188	999999	333	153	763	999999	999999	964	700	739	999999	999999	687	383	466	999999	201	352	845	910	374	145	743	100	388	63	410	569	232	999999	517	380	43	866	999999	232	999999	909	271	260	992	779	499	292	708	558	422	687	289	803	331	999999	947	821	999999	52	254	999999	765	710	350	993	741	422	232	401	999999	820	999999	243	645	292	91	594	999999	595	646	461	392	829	641	999999	290	428	956	463	432	221	999999	333	999999	934	999999	561	910	998	47	999999	999999	316	399	601	679	55	168	999999	972	362	903	202	999999	793	849	936	78	627	999999	999999	465	768	968	947	742	999999	264	711	147	999999	684	919	999999	999999	400	999999	440	49	54	999999	270	916	491	80	318	886	927	195	94	218	493	999999	294	724	621	301	347	999999	999999	994	790	457	901	999999	999999	983	644	837	402	774	505	38	583	478	62	548	287	898	639	855	999999	999999	626	929	46	401	635	833	947	999999	999999	988	190	999999	454	999999	24	48	402	999999	999999	99	793	320	712	464	999999	
815	671	999999	24	449	999999	13	247	720	830	999999	416	286	358	999999	889	302	46	517	848	533	34	999999	533	248	505	999999	613	667	999999	999999	227	581	691	819	999999	874	94	299	186	187	999999	733	982	52	631	126	999999	441	999999	500	284	204	615	999999	791	432	548	776	999999	999999	999999	580	444	524	754	999999	595	539	649	999999	218	746	340	999999	722	301	999999	999999	616	389	338	182	467	786	42	32	966	999999	38	738	335	318	355	679	787	241	298	468	999999	999999	999999	447	791	195	291	537	863	999999	463	499	175	999999	169	563	999999	226	999999	999999	999999	731	868	90	999999	910	999999	899	401	661	883	490	13	999999	202	819	999999	890	999999	282	504	999999	168	999999	61	539	573	277	159	791	999999	999999	128	640	999999	566	928	999999	999999	999999	505	392	145	212	999999	972	999999	999999	865	349	704	288	835	840	163	986	572	847	39	971	347	421	999999	609	161	322	371	999999	821	635	891	999999	954	510	776	122	369	999999	960	88	999999	206	999999	809	999999	232	999999	288	487	989	999999	91	420	964	543	94	642	536	999999	999999	610	133	555	999999	458	999999	333	334	73	50	999999	999999	886	951	928	151	19	940	522	999999	586	93	884	832	641	810	998	989	967	692	479	999999	905	223	477	919	651	999999	360	999999	999999	411	225	999999	372	388	205	999999	999999	401	84	999999	24	999999	171	527	249	722	999999	648	297	344	999999	999999	571	795	710	673	484	19	500	837	999999	720	999999	185	868	999999	469	263	615	539	953	575	618	778	999999	783	999999	999999	679	928	583	999999	999999	564	55	999999	875	577	677	531	999999	37	901	246	121	303	999999	985	659	999999	262	345	43	757	390	790	762	792	977	999999	999999	534	339	571	264	877	216	476	999999	33	571	892	585	93	554	925	673	999999	666	523	693	76	299	877	999999	247	679	755	183	264	999999	92	599	750	999999	459	999999	999999	982	243	96	624	999999	635	240	370	999999	949	213	999999	126	391	135	463	243	554	999999	461	896	999999	208	461	303	875	999999	999999	303	999999	182	999999	237	343	399	433	437	78	220	664	647	315	487	729	552	999999	147	700	957	146	999999	365	225	246	443	965	999999	635	331	979	999999	751	76	924	777	118	237	999999	991	702	36	174	344	999999	813	591	539	479	908	584	999999	251	531	167	328	999999	999999	991	899	999999	398	801	747	999999	970	999999	999999	563	951	444	491	363	708	264	119	351	31	644	999999	999999	435	565	727	746	251	451	229	909	605	960	238	
245	883	567	314	999999	426	113	609	917	352	975	999999	473	999999	999999	543	277	57	976	794	999999	567	56	999999	999999	999999	11	989	529	676	999999	957	991	216	999999	999999	151	950	999999	925	918	45	515	510	459	48	264	652	866	907	952	861	628	999999	993	677	836	568	481	161	425	123	89	250	23	28	536	999999	847	904	402	326	999999	61	876	999999	62	546	999999	793	819	358	133	621	723	477	338	824	999999	577	643	582	478	733	509	999999	999999	999999	999999	441	999999	999999	805	999999	515	999999	999999	577	300	793	625	300	999999	688	341	76	990	468	999999	999999	689	711	999999	280	999999	819	848	439	551	80	999999	787	58	999999	291	822	999999	171	115	999999	999999	761	999999	999999	999999	999999	562	790	401	443	815	999999	747	999999	752	801	953	534	701	696	787	270	999999	229	548	838	251	913	999999	519	522	999999	999999	999999	768	927	186	623	999999	918	267	999999	999999	118	265	757	999999	107	363	489	868	999999	470	419	310	999999	736	315	881	123	111	999999	393	999999	920	999999	999999	318	192	825	999999	339	999999	782	439	729	232	916	963	790	999999	153	999999	917	651	504	369	943	999999	260	201	999999	741	214	999999	618	674	165	198	279	623	999999	914	538	865	538	811	999999	980	999999	295	999999	351	999999	324	957	999999	999999	999999	426	999999	201	999999	932	999999	753	598	999999	965	820	65	76	728	693	999999	77	239	31	61	122	999999	681	962	557	964	999999	999999	650	999999	999999	529	207	999999	772	653	432	550	982	904	122	940	999999	721	169	525	228	101	658	924	256	728	999999	424	127	733	945	238	632	967	999999	233	947	122	115	300	857	151	956	999999	999999	527	256	126	999999	182	883	999999	803	41	999999	999999	871	725	999999	141	461	782	999999	48	707	999999	917	24	652	999999	993	696	999999	868	668	999999	145	617	189	729	481	951	999999	945	850	999999	999999	600	231	971	999999	231	479	973	999999	84	999999	999999	342	999999	609	242	999999	61	189	196	352	934	373	669	155	263	545	999999	660	510	999999	861	198	722	768	326	793	680	535	771	227	643	39	593	999999	227	285	999999	999999	248	486	999999	766	664	642	501	237	562	826	109	999999	999999	999999	338	776	483	729	620	783	292	449	793	999999	417	969	709	904	999999	999999	999999	978	999999	793	999999	34	999999	104	999999	999999	276	99	240	854	999999	999999	660	999999	999999	999999	269	498	664	999999	837	799	692	907	999999	694	933	596	999999	635	999999	999999	999999	999999	900	999999	999999	999999	205	540	999999	202	218	938	99	332	
318	388	212	999999	667	439	999999	999999	999999	999999	341	999999	999999	839	156	679	999999	605	956	314	317	887	430	397	913	999999	999999	133	349	644	590	754	817	37	386	555	394	494	999999	999999	807	727	817	999999	972	936	643	366	394	836	560	612	982	785	999999	430	957	815	59	787	145	199	711	999999	41	587	158	717	462	999999	999999	157	638	497	507	590	80	152	424	977	246	936	999999	513	94	999999	999999	42	22	955	999999	578	999999	190	333	618	25	507	256	395	999999	999999	903	792	550	413	999999	495	288	434	360	815	400	81	550	999999	459	999999	999999	63	999999	125	705	506	999999	717	712	458	173	888	574	573	895	38	198	320	999999	946	962	681	13	285	999999	999999	999999	782	999999	373	639	134	168	816	280	203	579	999999	230	407	789	833	700	526	331	399	860	787	919	999999	883	999999	999999	999999	245	555	999999	540	999999	128	999999	231	539	999999	818	49	730	758	302	702	459	999999	100	636	999999	139	980	486	999999	365	727	818	999999	815	489	999999	958	999999	580	725	152	49	312	111	505	567	999999	361	707	292	668	999999	999999	226	912	368	149	539	999999	999999	574	999999	586	15	401	93	368	723	859	999999	91	85	187	576	559	419	999999	988	140	999999	836	629	999999	671	696	625	332	999999	903	130	269	428	309	999999	999999	999999	463	999999	710	422	209	580	501	297	211	592	924	919	666	999999	156	160	409	755	279	945	793	999999	318	775	760	999999	820	999999	160	662	776	712	999999	979	956	915	287	717	999999	265	137	491	470	999999	700	413	980	409	974	118	29	553	999999	999999	786	548	988	935	661	999999	759	999999	147	549	816	222	999999	686	546	241	873	691	364	23	818	312	454	215	85	999999	999999	420	764	51	642	232	999999	219	999999	999999	926	999999	65	913	506	374	353	999999	296	487	909	303	999999	742	245	338	999999	999999	397	483	103	999999	859	315	746	349	998	105	906	594	706	294	492	138	314	530	635	451	517	453	958	534	918	597	447	447	557	32	806	313	43	335	999999	719	325	153	493	750	176	167	375	999999	24	702	781	624	811	734	999999	715	999999	747	673	943	525	569	865	999999	867	999999	791	976	299	602	999999	380	473	772	813	999999	999999	884	999999	360	88	710	999999	999999	816	999999	636	823	999999	999999	610	295	661	999999	204	756	288	231	883	868	375	399	999999	421	150	999999	999999	999999	921	999999	678	818	472	323	865	815	59	649	454	54	671	968	999999	999999	991	275	999999	595	578	66	882	815	
999999	416	999999	999999	751	108	999999	415	672	999999	901	327	423	792	999999	999999	22	389	999999	638	776	838	206	407	999999	760	999999	874	691	564	469	864	394	862	817	999999	338	186	73	950	574	48	382	83	76	75	784	999999	999999	381	583	199	359	999999	48	172	999999	586	682	990	679	210	724	999999	138	47	933	560	999999	999999	999999	999999	999999	757	74	999999	466	133	341	999999	999999	229	432	320	999999	280	515	150	824	654	845	751	504	999999	999999	373	324	275	944	39	141	999999	234	683	372	748	874	602	999999	310	999999	96	255	740	24	459	777	414	136	858	999999	792	735	330	922	267	341	251	999999	701	999999	200	188	311	999999	750	995	749	948	242	405	913	961	523	948	758	506	763	68	821	595	909	149	999999	507	348	499	903	760	114	416	632	999999	487	887	515	999999	943	999999	273	463	38	466	893	462	618	831	221	382	174	760	577	193	665	999999	513	61	101	804	470	261	101	989	999999	826	999999	797	999999	636	442	850	999999	999999	794	367	567	999999	256	634	888	517	999999	999999	596	999999	838	449	460	999999	383	999999	999999	149	469	21	999999	48	999999	76	689	821	358	585	939	323	208	744	999999	999999	999999	70	999999	467	999999	953	974	570	403	499	987	333	346	111	263	977	43	423	373	782	995	528	829	189	999999	77	169	702	591	282	999999	103	999999	162	834	322	659	359	234	516	47	801	645	134	88	365	999999	256	331	961	999999	999999	381	616	999999	29	241	624	522	847	999999	282	978	130	999999	894	283	194	277	940	327	683	199	856	999999	204	882	705	110	999999	592	912	380	630	999999	371	721	444	850	999999	91	999999	837	386	722	999999	822	525	780	999999	91	300	999999	391	643	607	999999	525	870	999999	146	535	523	932	999999	881	902	358	139	982	182	839	344	999999	859	999999	999999	812	999999	980	381	367	924	916	507	999999	933	989	986	394	775	206	573	741	999999	555	999999	999999	131	999999	862	474	396	999999	22	252	956	527	531	361	761	782	999999	890	999999	778	611	999999	434	962	948	912	372	744	216	999999	275	999999	783	313	999999	941	691	999999	999999	906	971	136	999999	265	345	416	467	999999	633	999999	816	999999	14	900	944	913	999999	168	892	999999	112	651	591	46	976	999999	743	228	589	819	101	95	772	999999	806	999999	703	999999	627	999999	455	737	121	224	999999	592	598	883	368	858	999999	533	412	178	804	330	999999	999999	288	981	672	999999	55	813	901	730	911	183	103	999999	219	310	540	360	504	
374	999999	377	877	394	999999	999999	859	999999	358	999999	683	603	36	486	940	836	999999	999999	869	216	691	307	999999	439	681	424	999999	899	648	170	992	999999	674	439	790	999999	990	893	225	999999	999999	324	465	999999	56	317	157	999999	999999	383	420	894	490	999999	682	242	64	447	713	351	80	960	92	197	576	631	929	596	696	999999	845	996	431	66	999999	377	999999	979	999999	373	277	999999	380	275	750	999999	570	386	756	557	123	552	190	999999	742	429	241	278	766	424	387	560	921	755	537	423	473	434	471	999999	400	84	999999	349	83	999999	589	816	447	478	71	553	999999	148	659	999999	816	557	324	407	145	573	223	999999	986	999999	261	999999	999999	336	634	146	914	999999	166	49	497	840	800	844	839	425	830	298	363	834	720	782	106	243	607	915	120	999999	999999	827	861	97	999999	366	645	965	88	999999	844	924	638	398	999999	620	806	975	756	479	567	720	742	999999	614	161	999999	999999	999999	504	729	718	999999	850	999999	999999	999999	409	487	443	999999	999999	346	720	453	439	205	332	999999	999999	437	632	169	640	506	459	999999	936	482	211	370	176	447	584	390	999999	898	788	999999	651	442	406	999999	323	999999	693	999999	999999	480	185	956	673	677	53	76	107	559	395	353	999999	255	999999	927	999999	83	43	436	762	999999	327	540	417	216	159	52	41	999999	846	370	812	999999	999999	999999	307	255	999999	999999	404	999999	293	576	999999	444	999999	406	200	478	222	249	246	267	621	692	163	644	548	466	528	10	45	963	712	34	540	747	193	786	999999	39	385	544	42	255	55	750	38	999999	913	753	851	562	999999	606	999999	555	463	379	312	662	999999	241	970	403	999999	330	863	487	999999	555	223	999999	848	193	864	702	234	999999	999999	999999	616	576	552	775	999999	483	999999	999999	900	985	293	813	484	999999	332	999999	574	999999	999999	725	886	550	999999	367	540	999999	713	737	741	431	330	999999	733	899	56	140	688	205	255	998	999999	757	587	918	271	410	929	880	860	720	999999	596	603	921	999999	75	507	195	245	711	999999	314	375	478	664	999999	999999	584	921	201	465	999999	393	999999	447	999999	963	160	105	139	999999	999999	877	999999	304	999999	493	812	384	999999	633	503	960	999999	239	974	391	118	264	999999	999999	999999	999999	668	265	758	212	828	484	395	112	356	99	115	203	936	999999	354	184	930	999999	277	210	940	999999	961	419	849	545	472	999999	854	896	999999	809	172	873	999999	999999	999999	531	999999	338	999999	879	287	
999999	855	999999	302	547	47	999999	999999	362	62	154	29	999999	303	999999	999999	293	21	647	257	460	68	305	40	999999	228	589	999999	408	57	939	221	70	291	557	564	999999	253	999999	710	999999	999999	678	999999	28	999999	118	471	206	999999	381	999999	351	631	827	355	559	319	999999	999999	457	999999	925	314	122	933	958	819	745	784	999999	50	95	936	338	999999	999999	999999	22	219	119	999999	441	240	999999	622	869	439	463	999999	14	999999	999999	606	263	623	647	999999	999999	94	999999	999999	726	999999	324	341	241	415	303	939	999999	22	307	29	218	340	864	694	639	499	74	528	365	543	780	664	36	488	683	714	250	999999	901	999999	999999	821	401	29	999999	999999	999999	464	146	524	246	991	891	995	999999	923	758	952	734	155	30	376	933	192	999999	659	315	752	732	588	699	999999	120	999999	704	397	938	844	778	304	999999	999999	392	841	999999	999999	772	40	100	760	956	298	999999	999999	906	947	887	999999	999999	266	39	638	731	999999	824	296	881	521	300	999	984	914	999999	999999	48	420	984	102	999999	999999	886	284	661	999999	631	411	666	364	473	756	510	729	466	521	275	479	878	999999	26	20	907	261	740	101	776	52	124	852	718	495	963	999999	334	536	380	999999	977	759	926	423	630	526	58	543	499	999999	999999	661	174	999999	999999	160	999999	873	944	635	999999	570	206	999999	296	814	646	977	999999	714	405	929	151	520	501	128	907	999999	390	999999	212	999999	601	999999	594	463	688	159	953	813	999999	999999	999999	745	220	416	999999	347	136	815	880	80	749	784	858	528	519	653	77	999999	253	482	999999	563	432	346	969	684	995	999999	135	999999	34	979	994	944	999999	406	999999	95	565	999999	476	574	999999	999999	999999	816	999999	76	943	45	91	539	999999	247	999999	37	322	999999	447	879	351	999999	690	392	999999	770	999999	913	189	123	353	999999	858	682	999999	999999	999999	300	888	162	30	929	890	100	415	999999	419	756	999999	320	999999	435	647	999999	228	184	884	128	95	999999	36	749	886	830	691	109	680	887	242	60	975	32	985	295	999999	422	412	599	976	999999	999999	43	999999	868	39	999999	344	999999	999999	830	999999	933	214	211	136	280	999999	999999	409	316	814	999999	524	999999	345	999999	449	999999	999999	806	999999	295	151	999999	336	992	812	999999	801	773	764	507	433	999999	27	999999	999999	784	168	588	380	351	999999	999999	747	828	999999	20	999999	999999	478	982	356	658	999999	999999	999999	999999	874	143	999999	34	269	635	999999	999999	108	999999	
909	303	252	999999	203	248	435	430	999999	480	786	999999	483	802	495	833	305	782	161	775	999999	279	259	147	910	999999	130	999999	92	564	999999	441	730	406	110	999999	999999	999999	999999	117	232	999999	653	321	894	376	659	999999	538	999999	340	769	999999	999999	999999	640	54	115	754	177	128	999999	347	999999	360	354	778	87	701	265	118	491	992	54	553	714	625	937	253	999999	375	999999	817	656	234	360	286	999999	635	470	194	619	68	621	988	999999	999999	123	960	549	598	581	963	999999	327	848	999999	120	780	65	999999	117	861	220	999999	663	999999	690	999999	10	78	380	451	999999	999999	498	433	381	66	410	999999	512	976	703	999999	793	999999	544	338	999999	584	176	999999	580	455	87	999999	847	819	334	880	610	808	960	480	227	999999	732	211	829	425	405	999999	379	642	511	140	167	999999	18	999999	728	361	929	426	902	754	871	785	993	999999	585	561	731	530	812	999999	26	233	999999	663	769	999999	509	960	189	122	257	999999	999999	946	600	582	811	173	161	258	878	544	578	999999	268	946	217	98	840	999999	999999	999999	999999	807	999999	934	999999	354	999999	999999	852	968	247	790	999999	934	841	56	999999	12	750	568	999999	564	999999	481	654	265	405	823	999999	421	130	999999	789	408	117	147	832	665	46	466	770	999999	406	910	307	788	966	999999	115	171	947	837	103	764	480	999999	981	999999	290	999999	949	579	271	440	847	901	10	108	826	704	224	999999	999999	293	797	612	167	915	999999	865	999999	999999	717	963	473	292	999999	35	927	842	165	200	384	755	517	201	999999	965	999999	999999	788	999999	999999	411	946	472	871	999999	966	868	117	76	467	424	991	878	999999	999999	967	564	999999	974	999999	999999	999999	33	999999	220	775	999999	116	202	852	779	87	431	573	999999	999999	11	999999	999999	999999	69	734	99	732	960	763	638	340	207	999999	507	745	813	999999	522	862	922	999999	660	999999	370	999999	915	223	999999	346	999999	999999	555	290	966	153	999999	915	121	999999	459	301	149	456	146	275	909	999999	354	999999	274	733	60	453	103	639	760	405	698	999999	819	875	54	999999	203	333	999999	916	999999	999999	525	897	586	273	413	631	999999	214	898	105	852	999999	869	653	999999	836	264	111	197	336	392	823	227	813	439	999999	999999	526	263	813	490	999999	171	990	999999	376	157	787	50	472	417	556	999999	602	999999	108	999999	401	551	366	78	683	729	705	971	999999	999999	999999	833	829	999999	705	951	95	999999	859	560	878	144	705	688	477	
70	725	999999	836	999999	999999	999999	999999	999999	855	974	896	999999	806	999999	465	999999	999999	697	385	999999	220	96	711	604	999999	987	999999	548	137	266	999999	999999	999999	622	999999	786	144	385	64	414	501	262	530	731	999999	999999	808	999999	999999	860	328	18	999999	523	999999	638	217	241	904	637	772	792	449	999999	138	999999	153	999999	268	679	883	440	643	971	461	958	566	980	549	999999	189	998	999999	277	937	837	999999	87	999999	999999	999999	902	481	999999	641	709	813	931	602	999999	999999	624	338	425	976	999999	374	342	999999	892	82	237	691	833	458	774	999999	181	661	999999	999999	999999	999999	893	110	980	958	226	999999	752	154	634	387	713	873	565	670	38	301	59	473	41	25	880	303	351	221	648	968	866	370	641	280	311	982	141	212	445	324	999999	999999	158	12	319	747	448	999999	978	999999	999999	999999	999999	880	999999	827	822	60	541	600	758	769	320	258	473	392	513	363	86	731	741	362	999999	714	306	130	325	39	706	143	854	999999	242	687	84	762	60	760	999999	484	169	90	671	845	565	999999	618	999999	538	999999	243	94	999999	257	228	999999	878	999999	584	999999	512	792	354	407	745	999999	999999	632	999999	710	342	752	694	601	571	660	691	999999	158	80	999999	425	501	779	899	770	999999	999999	469	999999	884	454	999999	187	971	377	736	273	109	309	999999	985	726	999999	999999	490	399	999999	999999	567	849	498	457	513	979	97	301	575	999999	999999	537	552	173	639	826	887	575	517	629	203	924	427	290	848	999999	526	699	673	195	418	380	999999	309	901	694	395	999999	673	207	884	85	999999	765	999999	772	155	999999	999999	10	706	914	882	551	492	643	432	217	608	999999	463	999999	628	389	99	999999	978	252	272	945	441	999999	902	319	999999	128	763	662	999999	86	237	703	999999	672	999999	504	999999	16	817	267	999999	187	999999	543	744	496	457	781	676	530	793	903	999999	150	569	815	999999	572	806	999999	880	999999	62	532	902	759	785	955	901	595	999999	972	435	14	683	263	502	369	999999	258	670	999999	986	999999	292	334	999999	471	112	673	491	926	210	999999	387	501	135	866	999999	984	711	502	999999	999999	999999	999999	999999	555	467	999999	999999	653	999999	558	703	898	783	427	999999	578	615	323	852	237	113	189	772	999999	626	191	137	636	728	590	546	178	111	905	219	471	856	598	14	796	999999	999999	928	651	750	488	718	708	626	999999	378	999999	649	652	977	246	999999	999999	999999	285	999999	686	924	999999	21	534	797	
878	217	999999	999999	27	319	66	877	999999	999999	999999	241	147	473	429	19	667	222	158	999999	999999	999999	973	422	370	669	729	617	674	999999	999999	640	225	999999	839	999999	999999	349	361	89	593	775	712	985	928	264	790	811	759	676	266	204	999999	15	348	950	244	364	361	357	590	448	212	360	738	489	26	456	999999	929	999999	327	860	79	935	999999	224	987	494	116	878	999999	858	998	657	327	999999	999999	353	999999	265	494	988	13	499	155	572	999999	257	448	247	344	188	999999	515	939	343	793	79	664	735	257	999999	999999	478	672	589	214	703	420	999999	806	112	744	673	675	339	857	580	999999	999999	862	740	999999	999999	999999	739	38	492	718	983	983	149	688	999999	18	624	743	534	826	565	999999	659	836	735	440	242	443	166	840	610	486	223	289	554	999999	517	824	386	935	999999	561	721	985	999999	729	667	423	591	664	60	596	332	999999	235	752	213	999999	319	437	311	305	871	652	117	507	769	999999	144	290	501	799	367	599	892	14	646	674	408	16	773	818	852	501	999999	23	999999	469	64	999999	669	999999	999999	948	633	637	689	79	877	930	959	807	289	999999	173	999999	999999	733	861	230	116	539	504	999999	999999	999999	453	379	862	104	353	999999	999999	999999	620	888	294	418	966	264	999999	576	797	478	56	999999	538	999999	338	538	784	430	999999	833	695	140	118	999999	999999	150	194	999999	217	782	587	659	11	999999	689	999999	966	820	767	606	999999	539	741	36	999999	698	999999	901	51	334	319	999999	701	999999	999999	489	999999	92	135	825	80	15	368	24	891	396	965	592	861	999999	571	964	662	12	928	165	398	999999	944	999999	999999	292	999999	883	473	663	958	38	999999	999999	505	884	695	941	535	900	181	727	144	870	733	371	49	987	762	354	999999	699	999999	491	101	697	147	540	640	787	999999	999999	550	999999	437	936	293	999999	557	686	279	721	476	37	999999	671	947	84	999999	999999	999999	999999	130	128	999999	268	983	817	118	808	999999	999999	311	748	173	999999	186	906	442	796	88	388	440	85	85	549	233	26	507	429	749	73	678	816	999999	455	364	431	999999	178	952	475	552	748	999999	124	999999	727	864	298	494	999999	641	74	999999	999999	850	55	53	853	45	967	999999	688	69	683	486	494	213	718	341	755	999999	999999	844	999999	835	692	145	960	139	505	162	218	999999	707	432	613	81	679	605	319	387	980	143	985	166	999999	688	266	638	925	523	155	957	739	969	377	230	142	
39	168	999999	93	999999	999999	814	111	753	361	261	872	423	534	122	999999	377	101	999999	858	456	971	13	879	332	213	981	16	261	206	738	999999	999999	938	650	447	409	304	265	602	181	64	120	999999	14	999999	512	989	999999	935	371	877	246	372	685	68	164	39	760	521	558	807	850	557	622	999999	999999	999999	883	999999	622	82	835	537	687	401	861	999999	874	566	701	999999	974	325	834	860	999999	31	263	592	292	379	544	744	53	373	214	999999	714	808	286	999999	115	367	323	299	999999	708	684	294	999999	488	999999	203	819	567	833	534	723	999999	386	468	999999	301	393	999999	537	100	494	323	999999	308	999999	75	290	999999	885	616	12	544	999999	999999	999999	968	999999	804	224	350	925	486	539	999999	839	952	431	818	999999	814	999999	80	999999	952	224	371	107	898	526	99	913	156	999999	226	531	188	943	276	132	999999	906	588	37	196	174	17	784	516	468	20	999999	472	866	999999	643	932	783	866	896	999999	999999	496	287	135	437	999999	804	322	999999	661	999999	165	696	999999	907	394	52	574	787	216	586	999999	440	516	455	451	289	610	583	599	999999	999999	999999	157	999999	420	311	901	759	395	212	471	367	806	999999	488	775	322	174	258	889	218	999999	999999	398	290	65	999999	680	999999	500	204	739	559	266	930	786	549	999999	496	93	150	999999	401	13	999999	233	633	514	966	675	966	999999	335	710	196	999999	689	758	109	999999	539	231	772	895	18	732	808	999999	81	701	236	999999	999999	174	748	403	686	686	283	999999	432	999999	713	321	533	758	999999	849	999999	931	999999	999999	73	999999	554	919	52	999999	999999	392	424	92	443	275	448	817	999999	171	961	999999	999999	12	485	51	932	282	999999	999999	371	260	328	959	481	999999	999999	446	94	544	999999	828	360	190	691	890	643	349	999999	448	999999	715	999999	251	887	285	619	104	314	31	999999	999999	999999	591	999999	745	73	465	611	999999	671	11	999999	234	999999	143	999999	999999	320	999999	408	592	459	79	588	656	999999	87	999999	206	529	999999	142	999999	999999	348	426	768	999999	999999	999999	187	738	529	999999	870	999999	999999	700	753	841	487	999999	719	623	617	821	343	13	999999	484	986	394	415	774	171	869	669	889	212	717	675	96	374	768	999999	854	930	301	717	673	505	999999	327	364	51	725	423	999999	727	526	999999	765	566	999999	839	793	332	754	615	11	322	999999	497	999999	176	401	999999	999999	401	999999	891	999999	295	999999	999999	610	999999	61	733	999999	456	230	
171	686	999999	909	530	902	928	438	999999	999999	686	716	999999	629	888	999999	197	999999	999999	999999	58	965	634	999999	999999	750	999999	239	999999	281	999999	178	554	102	714	811	411	999999	870	517	999999	999999	999999	999999	999999	578	999999	359	721	784	863	92	140	999999	999999	206	61	999999	999999	999999	418	699	711	259	163	517	171	268	999999	999999	879	930	780	797	451	94	734	918	685	901	296	143	517	942	418	939	999999	999999	920	517	760	817	827	100	108	332	999999	980	999999	847	416	999999	444	999999	905	932	312	999999	542	96	999999	142	999999	537	493	285	191	769	999999	224	479	999999	347	999999	326	71	999999	689	698	129	832	753	366	999999	999999	101	698	873	46	485	637	999999	38	999999	999999	628	909	299	607	823	150	493	149	347	378	999999	999999	46	328	844	829	999999	644	423	263	999999	775	80	53	401	586	318	732	365	587	774	999999	513	362	698	161	999999	92	875	978	349	614	29	469	679	999999	662	999999	999999	655	24	70	999999	580	336	999999	839	256	215	999999	832	760	783	759	604	253	354	683	630	692	26	539	999999	999999	999999	999999	756	611	374	168	924	763	999999	999999	572	713	957	932	36	845	999999	567	877	639	155	999999	999999	999999	864	999999	888	979	924	999999	639	485	302	179	999999	232	105	237	882	999999	999999	79	999999	83	999999	890	295	421	999999	784	380	459	999999	138	999999	335	282	497	746	938	279	944	838	999999	999999	999999	421	787	999999	803	750	999999	684	830	327	85	999999	999999	82	974	150	999999	332	149	139	190	823	173	879	341	950	608	491	999999	776	377	240	200	12	109	478	508	154	853	44	295	774	831	811	224	966	524	424	772	999999	802	622	698	900	999999	274	258	908	935	852	151	603	740	63	949	999999	178	755	972	505	642	999999	478	999999	999999	416	991	361	999999	374	435	193	718	156	973	999999	542	300	999999	835	230	600	219	11	892	999999	43	778	862	380	798	769	451	277	165	999999	999999	593	66	484	999999	999999	253	570	426	958	884	594	89	999999	999999	877	642	147	284	52	122	999999	999999	999999	382	999999	498	999999	999999	999999	741	451	999999	503	611	949	999999	638	562	999999	356	648	584	934	808	448	698	668	78	999999	999999	999999	992	999999	999999	677	999999	905	999999	70	408	958	993	999999	226	442	604	586	592	363	643	13	585	999999	695	473	999999	999999	352	934	999999	830	226	656	539	437	458	876	144	934	578	339	537	501	925	398	999999	999999	717	375	843	122	999999	714	286	133	999999	51	999999	999999	
784	999999	999999	177	546	578	741	347	231	789	984	728	451	999999	999999	314	475	93	35	306	818	999999	571	976	100	411	754	511	379	999999	707	999999	457	250	159	487	999999	370	999999	357	999999	317	603	927	391	125	670	426	999999	999999	657	645	25	999999	86	716	530	585	86	144	999999	999999	967	815	91	576	280	211	999999	306	537	115	138	678	649	510	475	999999	595	999999	741	337	999999	999999	757	72	401	335	173	443	957	201	293	820	533	427	350	787	845	814	845	468	917	999999	999999	552	517	346	482	999999	999999	999999	990	999999	403	495	658	569	68	29	184	944	999999	75	349	346	999999	317	999999	232	169	688	797	999999	139	999999	999999	946	999999	215	554	65	853	598	202	80	210	192	427	47	768	999999	728	826	639	900	430	999999	294	999999	730	210	201	999999	415	562	98	220	999999	129	999999	712	607	999999	475	129	999999	449	873	278	145	639	889	999999	999999	999999	999999	999999	150	239	852	567	662	864	484	354	999999	999999	192	639	982	999999	220	999999	962	999999	183	874	361	520	809	980	999999	999999	962	999999	999999	94	795	999999	999999	126	79	742	277	518	59	743	379	131	999999	999999	267	244	296	999999	428	591	155	408	216	94	620	630	429	872	589	645	999999	999999	43	999999	807	165	45	999999	921	477	999999	454	999999	439	505	240	999999	321	722	999999	730	999999	672	728	999999	397	820	999999	506	449	323	405	928	413	841	985	97	486	690	112	208	430	234	950	561	700	401	999999	589	390	375	118	159	845	999999	999999	999999	314	839	419	344	527	369	481	999999	999999	525	602	999999	520	152	777	630	620	545	309	593	999999	999999	248	995	999999	929	126	999999	215	999999	93	999999	757	274	782	646	281	999999	680	71	999999	999999	925	185	999999	999999	79	247	598	999999	538	309	999999	500	10	147	601	423	300	999999	252	407	949	999999	999999	999999	840	255	369	140	999999	852	999999	248	840	999999	251	999999	206	866	860	999999	485	727	716	783	882	267	274	645	55	857	477	999999	818	999999	846	999999	743	694	347	999999	878	999999	137	685	999999	377	659	999999	999999	538	227	433	999999	374	922	231	999999	999999	232	583	981	724	95	999999	385	781	429	496	999999	705	329	511	529	47	999	27	599	40	348	514	607	999999	749	516	639	53	355	999999	432	625	999999	94	472	763	841	164	999999	635	999999	662	948	173	999999	200	219	715	999999	999999	375	904	631	999999	999999	718	976	792	999999	579	999999	342	436	999999	74	463	832	244	48	766	205	845	646	964	999999	
999999	566	444	202	559	306	924	149	654	88	999999	999999	240	999999	999999	787	59	189	999999	773	967	999999	971	108	543	367	974	677	147	505	529	268	667	911	634	999999	541	599	999999	282	938	203	999999	999999	546	470	601	469	294	999999	156	666	843	200	999999	999999	594	345	659	999999	999999	257	11	999999	999999	269	335	329	999999	999999	255	999999	763	529	835	999999	453	84	562	82	765	514	392	169	358	863	424	476	999999	185	567	206	999999	234	950	690	201	633	348	999999	144	999999	329	999999	732	999999	903	324	364	999999	15	520	783	586	999999	817	999999	842	800	695	844	858	182	964	45	59	520	538	579	154	583	820	735	999999	999999	493	194	700	436	662	959	110	122	168	179	57	422	999999	799	143	999999	999999	999999	653	443	285	109	365	656	683	999999	374	744	220	999999	999999	785	508	647	941	632	173	416	999999	735	744	746	23	795	987	636	999999	739	446	999999	234	987	91	999999	663	394	999999	54	752	486	595	999999	901	999999	983	272	914	715	857	999999	663	999999	999999	917	999999	538	999999	999999	668	56	999999	999999	999999	892	191	208	703	667	984	557	999999	129	663	661	999999	388	845	270	812	725	722	999999	881	935	664	291	302	999999	152	134	307	999999	385	705	466	960	66	19	571	784	569	256	730	310	708	999999	999999	43	776	320	999999	825	756	943	334	577	753	373	237	899	906	538	525	859	999999	541	743	999999	204	999999	999999	835	699	37	999999	999999	999999	581	236	130	999999	999999	397	999999	441	481	513	442	381	999999	217	693	999999	671	999999	999999	999999	999999	60	176	800	330	839	597	988	999999	999999	729	786	858	856	999999	147	116	896	648	150	693	427	999999	38	311	586	315	972	638	63	999999	159	136	744	850	999999	999999	330	682	999999	800	843	584	355	784	655	523	42	46	556	999999	775	240	889	48	453	282	148	499	744	999999	999999	999999	803	999999	580	660	124	16	999999	87	999999	999999	228	350	849	843	999999	253	999999	73	999999	935	92	389	999999	918	246	706	999999	258	920	830	938	895	185	493	780	257	999999	995	408	999999	395	478	888	562	21	549	198	609	850	999999	844	681	999999	999999	277	424	845	999999	999999	418	999999	999999	166	956	284	333	175	366	73	184	999999	660	999999	255	550	613	999999	700	907	697	999999	797	407	36	986	999999	643	999999	225	366	412	999999	581	999999	427	993	999999	999999	287	999999	999999	831	546	676	855	194	26	16	149	663	923	999999	754	999999	900	999999	999999	999999	999999	999999	690	678	151	707	999999	
497	88	999999	827	999999	302	568	423	999999	322	685	261	999999	180	802	250	637	356	999999	442	268	797	854	100	616	999	999999	962	270	997	705	690	838	905	367	115	353	188	592	371	364	731	535	413	224	559	273	959	177	776	62	332	589	274	999999	699	233	999999	999999	556	999999	606	162	231	617	995	422	825	813	696	897	459	763	200	999999	536	272	450	876	999999	999999	231	795	494	999999	999999	999999	573	402	667	999999	769	966	46	260	758	999999	313	796	229	999999	999999	156	999999	878	603	568	999999	999999	999999	437	783	707	164	821	890	811	668	286	244	893	849	432	155	999999	137	999999	999999	940	328	999999	999999	654	656	920	296	84	324	615	999999	815	711	999999	426	240	108	72	811	224	999999	947	910	999999	561	335	297	25	11	664	750	999999	840	999999	868	999999	478	138	60	244	534	815	496	63	934	429	999999	999999	16	999999	716	75	681	513	580	999999	57	931	102	999999	632	281	83	660	864	241	974	262	517	407	762	970	22	576	690	553	999999	857	103	999999	153	824	999999	96	948	685	439	336	999999	496	971	546	45	728	612	999999	742	836	198	702	454	929	999999	609	161	746	62	114	823	999999	920	199	999999	960	999999	807	271	986	712	999999	802	647	383	30	435	999999	999999	293	999999	999999	811	624	669	400	687	224	870	409	934	211	632	334	513	851	576	999999	707	999999	550	999999	991	755	134	18	899	806	555	934	184	999999	999999	999999	149	396	225	305	530	448	999999	963	937	999999	62	510	556	477	143	999999	454	653	519	858	999999	170	445	65	500	660	500	999999	668	999999	999999	999	398	999999	195	127	635	999999	261	269	803	999999	866	139	703	623	999999	999999	999999	999999	489	530	425	953	35	979	951	170	804	999999	947	401	305	11	999999	62	121	999999	292	26	999999	183	999999	999999	65	166	999999	316	362	877	207	78	217	645	456	704	583	445	838	999999	175	475	475	391	321	999999	291	999999	999999	650	511	770	149	999999	137	315	999999	999999	898	999999	686	645	999999	927	671	999999	193	659	555	999999	478	999999	854	87	850	999999	708	19	937	653	874	999999	813	711	999999	437	929	561	518	150	575	417	999999	999999	529	530	667	548	999999	442	228	999999	319	570	182	834	915	72	805	706	999999	129	999999	999999	995	257	831	106	561	243	949	632	999999	999999	366	70	140	999999	999999	999999	762	169	299	505	435	999999	128	253	999999	541	522	866	756	999999	542	456	189	301	973	281	699	999999	986	486	493	596	490	999999	214	
121	704	40	514	485	944	447	830	733	819	753	139	587	567	29	999999	92	875	999999	871	909	881	839	912	286	999999	200	183	999999	21	838	999999	999999	49	427	837	491	362	999999	867	999999	999999	456	481	999999	152	999999	14	999999	764	410	999999	999999	43	304	239	865	127	238	854	999999	274	26	721	999999	999999	916	999999	999999	192	239	730	604	471	776	293	435	367	999999	999999	518	999999	215	58	611	128	609	189	744	197	972	374	999999	426	124	830	609	735	999999	238	235	573	864	784	534	679	125	690	266	999999	804	507	435	104	346	566	68	967	119	862	999999	736	999999	999999	999999	865	606	188	999999	946	683	700	867	999999	908	945	331	431	524	931	13	919	999999	733	392	999999	999999	38	90	999999	771	641	625	637	846	499	769	913	999999	669	83	936	343	320	999999	999999	640	999999	999999	401	245	637	453	999999	999999	472	813	999999	568	745	927	578	108	999999	184	52	999999	239	616	418	999999	418	856	855	999999	76	999999	612	999999	288	834	965	999999	689	999999	999999	197	447	778	383	999999	999999	354	829	741	504	999999	544	145	294	999999	999999	365	777	225	827	781	598	329	793	886	999999	999999	290	910	961	735	999999	486	999999	999999	637	461	242	732	999999	73	999999	123	363	237	51	999999	999999	258	999999	609	999999	473	495	362	599	127	984	497	485	35	73	919	779	769	429	999999	105	999999	402	948	999999	55	739	763	999999	485	966	565	845	734	563	42	485	361	999999	945	991	687	999999	999999	476	745	257	460	999999	117	343	594	808	983	381	680	855	485	999999	28	733	732	999999	123	161	999999	999999	751	472	999999	443	999999	107	483	76	999999	185	881	481	386	798	999999	762	646	151	381	999999	861	362	999999	186	999	874	652	221	268	89	151	369	999999	103	505	999999	969	999999	916	497	335	999999	963	505	974	13	110	999999	455	969	961	999999	779	672	999999	398	589	854	999999	553	454	271	807	999999	43	522	434	999999	302	299	999999	973	235	884	431	945	399	386	212	995	774	432	766	299	127	179	589	384	999999	117	408	125	239	373	52	74	118	635	472	461	579	817	999999	165	186	988	999999	895	999999	845	999	213	999999	999999	778	999999	504	518	221	864	933	999999	980	195	891	677	999999	861	841	367	836	764	914	750	426	957	504	999999	999999	138	431	999999	999999	467	118	999999	473	791	594	999999	569	599	423	999999	528	529	836	742	274	508	999999	885	63	884	999999	999999	298	900	31	821	527	893	999999	92	442	248	916	522	86	695	
214	999999	277	821	797	246	350	316	999999	896	130	761	999999	614	999999	999999	640	259	459	873	999999	999999	769	772	503	676	204	341	175	289	613	324	999999	578	999999	302	999999	999999	96	771	894	982	999999	134	701	765	555	790	208	895	608	667	72	213	787	641	192	505	327	131	999999	999999	150	942	293	805	105	768	320	592	928	408	999999	687	999999	925	893	999999	81	737	999999	413	143	280	681	946	261	462	791	999999	999999	122	999999	999999	729	885	999999	736	841	895	669	787	999999	615	966	999999	504	385	234	862	999999	547	433	589	11	999999	876	870	271	346	553	643	977	999999	483	816	493	207	957	103	94	167	803	185	78	342	933	527	313	481	999999	876	999999	928	913	999999	999999	334	963	101	999999	970	999999	505	351	35	810	821	142	160	716	999999	427	141	778	590	744	258	999999	668	999999	358	567	999999	999999	999999	999999	58	744	999999	137	999999	244	999999	999999	123	692	999999	999999	52	999999	122	394	163	999999	155	458	106	160	999999	999999	440	813	304	396	660	413	685	610	674	999999	761	999999	231	32	999999	999999	561	999999	664	898	447	425	479	999999	592	963	413	34	749	229	999999	999999	421	999999	999999	355	940	479	433	709	16	697	168	432	770	45	173	140	999999	93	999999	59	495	999999	389	24	999999	999999	803	696	999999	660	861	454	309	864	664	145	334	212	999999	91	623	955	891	750	266	56	375	556	800	282	818	999999	332	270	412	986	705	682	21	782	676	999999	709	356	835	714	133	906	381	37	805	13	962	814	436	540	543	639	758	297	999999	256	896	726	842	205	132	48	461	999999	440	999999	201	999999	415	999999	999999	544	914	999999	923	469	185	999999	999999	814	703	517	834	999999	453	76	999999	723	999999	429	841	982	514	639	591	94	999999	703	597	163	812	623	409	999999	999999	998	999999	999999	374	333	81	999999	999999	999999	502	999999	213	589	234	999999	728	478	358	985	54	272	40	284	960	838	24	482	185	323	12	90	118	294	586	454	351	717	358	666	358	717	732	999999	147	977	880	865	478	233	435	343	274	423	999999	32	968	450	999999	535	999999	598	948	936	999999	421	999999	919	12	999999	32	21	130	999999	637	337	539	999999	999999	982	958	159	13	951	888	668	816	695	999999	999999	486	999999	470	822	357	760	999999	999999	461	725	482	961	862	698	210	423	222	581	785	177	492	424	313	274	577	169	999999	999999	999999	366	605	999999	139	448	303	999999	999999	308	344	877	568	742	102	421	999999	997	999999	
315	999999	474	456	244	909	999999	999999	71	999999	999999	999999	999999	999999	772	749	104	129	671	831	423	404	88	873	914	247	908	609	749	332	892	764	579	872	289	255	999999	999999	371	901	517	376	999999	534	353	63	157	999999	999999	999999	997	301	999999	175	873	910	672	999999	541	999999	10	22	332	739	999999	442	675	999999	886	527	999999	999999	757	770	323	57	172	554	999999	861	999999	999999	814	999999	999999	999999	926	413	999	999999	582	981	999999	999999	900	505	54	502	829	911	999999	832	999999	277	826	813	543	77	852	825	747	128	81	679	907	804	999999	999999	999999	999999	516	271	324	517	945	999999	999999	393	869	818	13	670	724	618	483	266	380	546	929	999999	67	858	999999	184	631	464	909	999999	999999	106	307	478	999999	725	999999	999999	518	318	999999	641	999999	160	207	999999	821	87	403	463	205	650	433	999999	645	893	55	657	999999	150	886	999999	286	125	925	999999	520	535	999999	998	222	367	748	72	225	999999	523	907	999999	527	362	553	999999	999999	503	816	672	646	832	203	680	747	417	377	431	840	364	999999	999999	434	522	296	505	405	250	999999	999999	371	446	357	380	148	996	191	999999	342	430	830	621	119	999999	874	702	389	999999	999999	950	380	640	999999	933	640	999999	999999	14	999999	58	999999	214	665	999999	311	999999	999999	999999	999999	999999	235	590	999999	420	534	270	125	999999	648	593	126	86	776	888	531	730	999999	999999	999999	999999	770	186	721	294	999999	999999	956	205	799	999999	227	999999	786	723	724	790	551	999999	409	380	568	999999	366	482	932	589	438	777	392	580	148	71	92	999999	980	58	868	804	655	908	314	999999	533	973	999999	999999	299	62	173	999999	189	999999	24	999999	896	867	820	999999	362	999999	196	999999	999999	999999	535	166	483	709	999999	675	922	747	318	500	75	648	379	392	115	999999	299	999999	613	650	401	999999	57	722	999999	123	238	628	452	479	999999	135	117	999999	448	219	86	999999	318	497	819	999999	789	523	304	258	497	437	143	979	886	810	575	999999	999999	495	119	999999	529	629	447	303	304	999999	778	939	540	75	944	896	306	999999	77	125	999999	959	260	999999	999999	931	626	801	999999	472	999999	911	999999	945	999999	999999	999999	325	999999	999999	60	999999	146	999999	745	364	717	431	492	247	683	999999	742	460	339	867	244	586	341	597	13	646	999999	832	999999	866	999999	595	588	992	999999	980	999999	999999	75	316	822	310	787	74	224	204	318	999999	789	416	179	109	999999	618	717	524	983	999999	685	414	716	
999999	705	999999	999999	132	843	500	452	702	538	363	394	33	55	934	999999	277	999999	999999	999999	999999	999999	999999	696	999999	979	969	284	280	996	184	702	661	600	999999	604	908	999999	999999	999999	817	804	999999	877	815	999999	592	999999	783	726	716	100	876	999999	999999	271	865	192	694	999999	873	999999	181	999999	363	661	733	433	537	339	889	188	291	457	520	999999	956	999999	880	575	397	999999	501	554	290	94	825	584	445	256	739	726	999999	949	488	999999	633	390	523	164	981	168	46	453	836	537	808	999999	565	407	315	903	311	129	754	476	724	999999	425	279	835	158	987	290	600	173	783	342	969	999999	133	575	448	726	593	238	369	58	999999	752	285	999999	28	48	940	999999	999999	285	204	21	876	999999	965	254	329	832	999999	755	852	672	754	999999	999999	999999	999999	739	465	585	535	526	117	999999	999999	999999	993	999999	139	949	349	765	999999	999999	147	999999	52	127	610	999999	407	761	67	614	999999	55	999999	999999	999999	999999	765	211	379	839	750	999999	904	209	999999	302	999999	999999	702	232	415	999999	923	256	338	999999	605	165	138	270	188	999999	468	999999	481	999999	999999	194	493	758	194	148	395	910	757	469	999999	842	29	999999	943	517	69	835	208	118	132	751	480	453	776	609	82	119	660	976	999999	411	728	999999	628	76	406	944	48	277	701	999999	498	868	448	763	999999	820	999999	671	714	633	303	372	999999	922	999999	49	981	585	999999	999999	259	781	999999	999999	123	784	999999	877	120	124	999999	999999	416	999999	999999	611	15	23	472	261	999999	989	271	585	117	999999	504	705	362	367	962	463	211	425	763	717	618	796	649	361	140	999999	560	600	836	372	999999	630	999999	112	43	968	122	999999	494	269	520	674	543	999999	290	984	525	752	162	999999	730	991	356	545	999999	218	373	999999	131	352	438	671	748	745	999999	999999	46	260	999999	993	350	396	999999	503	999999	943	262	892	81	999999	924	808	447	503	999999	964	284	133	999999	825	999999	10	692	151	831	849	926	798	356	415	948	999999	999999	169	992	999999	70	852	348	999999	955	999999	49	999999	428	630	233	255	114	446	599	912	999999	508	999999	350	703	789	672	999999	27	464	545	665	208	659	999999	999999	510	307	903	432	785	999999	999999	999999	960	718	722	210	999999	680	694	910	999999	45	134	920	999999	652	639	280	189	999999	41	500	934	384	776	999999	251	999999	745	806	542	177	137	999999	999999	273	389	985	77	472	731	346	999999	634	849	999999	999999	468	517	999999	
999999	632	252	999999	38	999999	999999	999999	941	953	958	680	935	887	378	999999	908	53	292	507	999999	653	213	717	270	695	729	309	999999	614	243	783	999999	999999	148	909	999999	343	62	999999	84	802	999999	999999	513	61	411	999999	999999	999999	999999	491	185	20	594	24	429	534	532	343	649	889	61	999999	720	185	251	57	748	999999	723	575	991	34	999999	470	609	999999	999999	219	999999	999999	53	335	361	751	607	999999	303	134	490	999999	999999	719	618	999999	999999	717	402	337	999999	364	999999	999999	486	999999	500	161	999999	134	414	339	999999	323	59	802	846	725	975	968	999999	823	754	624	977	333	999999	281	416	248	718	999999	697	876	410	929	712	254	848	673	260	456	840	179	999999	161	999999	999999	670	815	999999	36	999999	433	999999	985	609	520	820	163	923	229	744	349	415	523	641	454	913	129	100	602	876	312	718	131	983	584	904	826	999999	276	611	999999	900	692	159	273	126	424	999999	202	433	695	749	41	999999	999999	763	999999	519	625	584	550	725	745	159	439	715	999999	12	35	999999	999999	900	999999	617	999999	999999	723	999999	377	338	999999	999999	897	178	191	563	687	999999	491	820	708	316	999999	692	71	875	999999	543	719	558	488	422	999999	586	438	795	101	999999	566	62	50	831	152	297	95	750	827	999999	968	999999	38	227	999999	214	907	687	273	964	556	279	999999	190	655	819	849	999999	505	999999	740	395	471	273	999999	439	999999	876	174	999999	999999	320	57	587	575	842	999999	270	901	100	679	750	532	137	866	297	999999	860	186	332	999999	19	255	516	836	582	999999	764	373	91	433	41	523	923	367	999999	232	999999	615	812	299	999999	184	999999	641	999999	863	343	406	566	671	999999	999999	841	902	597	999999	540	750	992	437	764	897	999999	666	648	237	608	769	631	75	999999	255	373	999999	999999	835	999999	874	847	718	81	368	999999	420	999999	341	681	999999	770	179	999999	999999	622	385	999999	691	999999	747	999999	761	264	573	775	501	611	674	336	809	53	999999	999999	999999	902	999999	999999	406	100	409	999999	999999	999999	587	999	999999	999999	112	633	987	507	177	480	102	881	96	463	507	999999	315	999999	840	15	999999	977	17	944	34	64	347	30	138	601	999999	594	686	215	999999	574	323	999999	509	50	348	311	875	999999	142	999999	816	999999	857	813	784	601	322	311	683	999999	991	517	359	999999	296	967	378	576	524	507	204	880	786	933	279	999999	308	799	666	570	111	726	811	250	247	526	999999	325	816	364	282	
999999	532	999999	582	806	768	461	999999	999999	932	309	767	999999	590	936	44	924	544	999999	302	999999	645	122	508	275	706	999999	809	999999	999999	63	759	170	235	819	999999	719	361	473	999999	847	54	294	637	999999	958	186	999999	999999	491	248	999999	230	72	999999	999999	419	999999	316	109	659	651	984	576	879	999999	606	408	770	999999	999999	999999	999999	175	454	478	999999	485	999999	316	530	459	999999	287	566	282	999999	107	477	999999	939	161	999999	373	771	205	69	718	758	999999	999999	777	889	723	999999	999999	709	64	617	999999	389	934	862	999	579	209	153	999999	19	606	20	508	931	691	648	173	527	707	404	259	418	642	999999	454	999999	752	569	784	120	891	999999	484	490	197	699	14	299	999999	793	571	61	362	708	161	251	999999	999999	208	85	14	999999	11	999999	368	871	999999	999999	417	54	999999	640	369	596	128	42	536	28	744	999999	643	873	481	999999	833	999999	65	933	575	212	112	906	371	999999	999999	999999	572	824	132	325	952	797	999999	11	967	931	999999	999999	590	999999	999999	834	111	999999	441	999999	999999	999999	826	999999	999999	813	642	214	942	999999	278	660	490	383	470	711	896	429	48	846	991	999999	946	902	999999	999999	353	999999	497	277	999999	999999	277	975	78	999999	999999	961	509	148	999999	676	999999	57	999999	41	285	216	999999	13	938	682	178	595	999999	204	150	999999	654	525	470	195	716	674	124	123	392	515	999999	985	713	999999	919	900	690	999999	421	899	248	483	24	147	797	999999	999999	133	986	682	836	873	999999	83	999999	983	999999	969	999999	394	933	550	648	999999	901	672	299	999999	762	999999	904	823	999999	250	685	999999	510	332	999999	232	345	990	136	710	999999	999999	651	640	627	935	231	720	365	36	966	698	835	254	246	999999	204	335	371	718	777	23	100	999999	397	146	483	999999	581	737	999999	942	424	938	101	470	999999	659	386	827	56	194	999999	757	284	986	345	265	96	273	999999	20	629	417	932	665	350	558	252	491	999999	875	999999	999999	977	33	999999	897	999999	776	113	545	948	544	672	593	555	342	818	410	800	227	269	317	709	49	323	16	15	436	129	473	417	895	374	999999	55	839	779	999999	712	448	112	320	170	492	71	95	744	349	120	999999	999999	841	690	245	999999	999999	999999	938	710	999999	891	726	656	999999	137	999999	999999	999999	547	715	563	568	698	362	999999	949	999999	227	977	238	272	665	326	121	999999	576	215	999999	999999	999999	921	841	550	444	556	386	999999	530	999999	19	915	
253	801	405	454	181	152	337	130	666	683	701	961	481	999999	999999	410	999999	999999	561	999999	50	936	333	793	721	999999	263	806	738	296	627	861	999999	322	29	863	921	666	562	433	999999	18	999999	999999	230	880	78	439	329	975	127	999999	803	172	999999	999999	478	999999	733	163	888	999999	392	380	66	839	993	999999	986	372	999999	879	999999	137	999999	41	48	791	573	841	948	824	486	762	178	12	68	805	999999	712	395	319	933	408	544	355	625	527	999999	999999	887	999999	452	999999	999999	248	999999	676	202	843	999999	999999	48	891	215	74	55	630	999999	64	781	999999	722	283	977	178	945	999999	999999	623	416	520	317	192	954	999999	381	528	275	930	730	392	612	603	445	708	281	51	203	999999	310	999999	326	430	999999	699	999999	179	999999	328	999999	338	999999	579	437	756	379	856	937	175	692	526	365	999999	334	999999	584	128	837	279	999999	999999	749	123	323	420	999999	999999	582	264	851	212	999999	946	637	401	309	43	176	999999	999999	425	999999	999999	787	999999	640	56	106	220	999999	78	341	711	999999	398	588	969	266	26	562	493	283	682	999999	490	977	418	999999	932	999999	551	952	159	999999	999999	799	721	335	999999	780	999999	999999	372	150	999999	870	837	999999	249	813	340	999999	999999	999999	999999	999999	999999	999999	307	805	232	413	999999	130	999999	126	192	999999	949	999999	866	999999	726	246	414	703	999999	999999	999999	619	999999	892	403	128	759	774	803	33	999999	999999	378	17	38	733	557	999999	999999	999999	577	999999	688	76	576	999999	947	697	60	912	720	152	241	889	183	688	665	999999	999999	55	371	798	323	168	676	619	230	999999	614	993	688	670	87	669	999999	874	930	83	999999	752	180	999999	724	891	312	952	108	488	834	350	999999	228	999999	579	879	999999	999999	529	400	957	430	98	92	66	233	60	74	571	999999	308	999999	591	999999	999999	875	999999	83	999999	856	999999	999999	742	34	273	999999	470	999999	508	789	999999	999999	999999	999999	368	332	92	978	999999	667	261	888	537	563	535	593	486	215	477	999999	999999	705	921	999999	676	447	687	73	819	142	762	124	565	781	739	777	356	908	654	934	792	331	416	763	999999	835	999999	999999	499	680	448	265	999999	803	999999	490	609	999999	16	921	644	28	999999	535	905	147	332	999999	999999	757	246	577	560	543	911	259	298	167	78	999999	999999	508	574	148	693	507	656	762	572	259	999999	619	902	733	999999	774	171	999999	999999	467	999999	237	999999	741	444	870	705	925	999999	960	201	999999	
999999	174	467	999999	453	31	841	999999	491	570	193	573	589	627	999999	826	253	147	97	418	999999	611	337	999999	152	832	703	822	802	731	869	612	999999	725	950	737	999999	163	330	999999	49	460	976	943	54	792	162	816	205	878	999999	754	999999	783	154	67	837	240	993	621	999999	28	999999	760	700	581	999999	864	999999	937	560	100	816	948	379	847	999999	394	192	360	680	887	627	923	59	124	739	999999	581	893	900	999999	169	708	821	30	854	226	252	473	286	999999	149	268	328	999999	937	999999	414	306	431	452	57	643	941	440	401	999999	710	585	841	240	293	783	46	999999	931	118	999999	358	999999	419	151	719	83	999999	747	368	999999	468	186	814	870	999999	471	999999	988	525	999999	391	628	182	515	667	999999	56	999999	365	231	804	659	829	798	65	313	21	311	338	569	558	693	42	86	252	408	999999	369	18	999999	588	999999	416	350	745	730	820	904	484	97	37	388	999999	147	801	999999	999999	26	815	971	459	156	659	999999	999999	999999	596	106	272	268	999999	686	995	53	643	278	253	489	63	335	493	117	999999	999999	999999	179	311	895	285	443	61	19	554	999999	862	442	876	460	140	999999	144	724	999999	225	492	351	999999	348	503	532	999999	867	999999	490	999999	351	329	418	999999	999999	396	999999	820	829	217	594	141	959	191	211	999999	792	358	15	200	769	476	612	757	999999	787	999999	999999	999999	878	194	999999	999999	557	520	122	467	999999	101	661	443	903	811	999999	898	999999	433	167	302	141	772	518	957	299	719	999999	717	660	999999	999999	433	999999	77	950	33	999999	78	411	999999	98	933	999999	267	354	999999	865	999999	604	999999	981	363	806	109	621	115	675	98	774	838	644	405	807	815	838	237	145	836	999999	984	359	151	32	496	214	207	27	999999	613	542	853	220	999999	800	251	898	626	999999	999999	845	999999	460	999999	572	35	692	136	940	999999	126	999999	39	803	620	999999	839	341	999999	999999	424	98	999999	485	242	984	434	292	16	573	939	610	935	390	25	636	999999	847	459	999999	521	80	87	831	999999	920	824	416	502	300	999999	999999	317	314	999999	756	932	999999	999999	587	999999	409	130	376	999999	515	686	648	788	999999	611	992	881	999999	999999	353	21	999999	988	322	170	27	790	715	999999	999999	999999	631	999999	268	704	999999	785	999999	868	121	999999	999999	351	999999	999999	185	999999	518	689	999999	999999	467	930	999999	745	348	986	999999	999999	583	619	414	213	117	221	65	299	999999	289	687	216	20	
999999	272	999999	310	999999	18	88	984	399	281	36	753	696	836	700	999999	999999	999999	937	46	453	294	501	999999	506	244	999999	999999	886	108	999999	12	212	675	999999	667	293	999999	999999	978	671	443	999999	347	387	460	420	385	364	627	16	922	999999	999999	566	695	999999	999999	804	999999	249	900	107	999999	51	34	550	31	999999	42	388	88	999999	959	999999	19	110	164	167	55	823	999999	823	268	102	316	262	42	118	790	897	999999	999999	96	739	770	346	894	999999	363	999999	999999	35	331	249	999999	662	790	804	556	999999	616	700	999999	194	855	86	839	207	999999	771	517	913	569	145	952	447	183	230	604	673	215	858	804	999999	435	367	502	28	174	654	999999	237	561	204	290	734	882	999999	883	693	506	697	570	999999	402	485	466	195	296	491	999999	570	999999	883	390	757	999999	999999	759	497	584	999999	43	90	309	289	999999	999999	999999	227	564	282	999999	910	177	518	999999	999999	743	999999	999999	316	999999	683	176	999999	37	678	814	533	838	270	152	395	119	685	999999	490	292	122	133	999999	341	78	926	216	999999	299	716	872	470	684	879	999999	596	999999	98	360	913	407	261	683	560	331	389	303	139	951	999999	999999	854	806	999999	630	999999	810	975	662	999999	999999	679	738	999999	942	72	999999	999999	999999	798	840	596	999999	577	999999	861	999999	541	19	689	633	86	999999	497	234	27	999999	754	258	999999	999999	303	999999	604	952	728	522	721	618	268	235	912	797	162	961	894	551	239	54	769	386	278	965	973	999999	884	407	251	737	924	409	409	142	999999	22	547	170	709	999999	999999	348	728	923	750	999999	999999	288	128	999999	340	476	434	709	489	999999	517	337	462	480	78	999999	281	999999	999999	859	825	779	449	999999	423	999999	841	999999	999999	430	999999	355	225	999999	999999	606	289	999999	407	457	975	700	652	999999	505	220	708	999999	556	837	76	744	999999	891	638	941	839	978	999999	606	634	819	822	69	999999	999999	122	943	78	472	50	566	586	246	884	135	137	697	999999	999999	35	999999	68	60	363	914	125	333	880	471	766	999999	602	800	822	166	877	593	803	999999	999999	764	170	93	796	510	167	999999	999999	513	813	151	343	910	581	31	760	772	705	43	56	788	72	606	999999	999999	963	999999	423	728	999999	543	893	311	114	270	999999	974	263	853	999999	132	327	376	657	999999	967	692	229	801	405	999999	888	999999	999999	319	701	999999	999999	999999	547	381	579	288	999999	999999	999999	42	999999	999999	999999	999999	518	851	285	
923	999999	695	949	89	771	281	566	622	332	151	999999	132	999999	795	999999	889	596	206	999999	385	553	49	120	386	377	935	887	909	232	620	597	46	494	372	848	15	999999	308	296	999999	814	957	955	124	625	135	999999	20	751	688	999999	322	999999	999999	380	431	585	572	712	835	393	999999	399	712	999999	618	638	651	946	999999	285	297	999999	49	570	999999	999999	999999	999999	999999	918	999999	168	999999	430	284	999999	594	992	426	999999	52	999999	460	882	167	567	252	999999	17	999999	999999	73	999999	413	902	412	506	339	785	347	588	810	470	999999	999999	999999	999999	291	279	127	999999	659	529	142	999999	701	460	167	413	37	840	436	753	754	552	813	999999	139	528	872	994	265	217	89	842	241	135	542	375	668	712	961	300	889	453	716	543	64	180	210	952	999999	925	999999	506	161	999999	716	999999	702	999999	999999	999999	999999	133	787	452	450	999999	11	576	917	792	744	999999	879	146	864	310	836	279	915	959	327	920	655	339	459	999999	690	184	418	177	672	999999	999999	999999	999999	766	666	999999	999999	764	178	634	44	556	191	442	627	999999	999999	415	539	433	999999	766	999999	486	477	999999	992	868	999999	827	167	750	129	999999	999999	681	253	999999	999999	572	999999	999999	790	693	886	109	157	27	999999	674	980	999999	637	249	537	230	763	417	298	218	999999	235	163	351	999999	293	999999	588	113	946	772	105	771	967	256	461	976	999999	999999	999999	309	999999	913	999999	846	163	122	880	75	118	999999	999999	808	999999	300	951	999999	449	225	999999	999999	569	913	18	902	885	242	999999	993	85	999999	21	999999	920	909	999999	322	999999	504	323	180	556	522	995	38	935	999999	345	676	999999	464	999999	999999	999999	705	999999	71	904	42	961	921	452	887	989	864	906	999999	999999	526	994	999999	999999	945	902	431	999999	999999	918	980	966	599	897	993	697	621	999999	485	820	224	179	245	999999	999999	542	999999	999999	999999	999999	141	132	999999	407	999999	682	666	999999	591	634	575	590	999999	999999	924	75	372	34	458	199	378	157	999999	208	674	357	999999	231	999999	412	509	703	456	524	787	999999	59	201	999999	321	41	936	135	999999	999999	634	486	999999	493	999999	180	999999	280	480	999999	983	701	718	999999	471	922	999999	100	189	134	872	143	178	364	76	26	181	999999	146	999999	441	31	999999	953	50	870	666	737	474	999999	999999	432	975	370	803	166	341	467	999999	398	597	845	999999	726	999999	999999	318	737	427	999999	998	999999	143	999999	722	999999	130	999999	999999	601	
266	706	626	947	991	449	167	999999	999999	999999	685	713	340	748	570	999999	86	853	581	999999	562	928	320	370	243	711	299	663	647	841	999999	575	774	24	142	999999	229	998	734	932	342	510	999999	518	428	295	100	395	999999	999999	885	999999	194	153	999999	337	999999	265	714	290	999999	504	170	999999	873	119	999999	325	999999	680	376	88	128	648	217	61	752	801	942	947	620	904	910	519	955	768	999999	630	976	804	503	963	293	453	999999	837	350	999999	999999	319	999999	999999	999999	999999	761	999999	158	545	936	986	584	594	323	766	670	999999	593	999999	763	114	999999	318	348	810	999999	999999	794	674	865	379	711	999999	166	632	602	844	134	838	758	999999	620	846	999999	999999	999999	999999	999999	999999	783	536	253	700	702	540	999999	46	436	968	895	358	23	483	679	999999	999999	298	437	690	174	825	131	755	892	615	494	881	624	358	590	278	999999	276	999999	338	135	999999	593	626	51	565	418	165	999999	409	145	999999	999999	137	715	931	999999	959	363	957	999999	498	999999	96	55	710	422	87	388	999999	596	999999	591	350	440	999999	704	999999	649	999999	417	966	811	493	480	358	715	497	643	999999	797	803	912	934	999999	637	213	506	580	340	153	340	777	999999	999999	398	554	825	696	451	237	999999	999999	754	999999	449	687	324	616	999999	995	924	443	729	999999	792	834	999999	427	803	69	207	999999	318	465	86	999999	999999	679	999999	999999	999999	801	201	999999	999999	999999	999999	999999	484	999999	888	999999	999999	999999	228	896	57	999999	31	564	999999	999999	892	392	39	438	10	298	473	999999	999999	644	999999	894	999999	999999	251	308	700	307	999999	273	942	853	999999	317	999999	973	247	189	151	999999	658	527	999999	491	908	809	401	699	494	999999	921	234	757	253	364	999999	999999	999999	654	999999	797	723	888	633	999999	999999	999999	722	91	36	61	293	118	205	999999	999999	999999	623	224	442	907	10	813	999999	351	718	106	999999	952	368	999999	999999	534	999999	999999	999999	638	999999	36	870	598	678	617	467	817	638	999999	561	267	356	11	616	880	222	841	796	909	90	999999	747	942	999999	769	723	292	909	758	999999	996	60	379	715	597	354	843	238	392	356	990	713	999999	544	668	999999	367	999999	999999	321	999999	412	999999	558	990	289	927	313	999999	894	999999	907	879	999999	565	216	977	296	999999	999999	379	999999	999999	563	999999	578	154	407	625	173	999999	999999	999999	446	999999	593	35	820	724	318	426	999999	329	999999	999999	92	834	203	979	461	628	81	999999	735	999999	
948	998	471	467	421	144	999999	687	999999	538	28	269	443	999999	971	191	166	999999	711	119	838	293	915	391	17	744	951	999999	999999	545	295	57	912	503	999999	594	563	363	312	183	895	999999	583	959	163	823	400	949	18	280	471	999999	407	626	114	664	999999	999999	460	677	193	113	999999	209	999999	999999	356	939	47	386	627	999999	268	537	223	986	999999	955	999999	194	353	11	418	893	84	785	649	296	399	552	511	483	903	635	990	999999	339	383	716	191	999999	461	999999	632	652	999999	250	999999	999999	127	954	137	851	999999	334	999999	999999	999999	135	467	331	999999	550	999999	999999	154	900	633	546	431	999999	336	999999	57	999999	999999	100	999999	251	416	544	780	999999	281	999999	383	632	999999	999999	999999	107	709	258	258	999999	416	911	426	999999	508	766	616	332	981	471	628	999999	804	558	441	101	908	388	718	922	999999	999999	278	896	501	522	273	332	999999	333	946	87	999999	999999	999999	981	673	999999	743	999999	927	999999	901	810	969	494	828	88	999999	718	199	331	539	999999	317	239	999999	999999	265	985	503	294	595	658	999999	550	999999	616	257	460	427	999999	644	999999	999999	999999	285	468	926	999999	694	194	463	29	144	625	547	999999	880	999999	348	153	999999	999999	999999	999999	862	999999	296	429	596	999999	831	418	300	320	686	470	340	223	999999	184	602	259	999999	319	830	575	524	898	12	243	999999	185	999999	284	999999	887	922	999999	241	43	181	507	999999	482	362	54	728	823	938	87	999999	667	999999	174	550	524	465	837	812	999999	728	397	999999	999999	999999	656	306	26	216	799	548	979	981	920	12	105	839	819	956	785	846	700	960	925	909	999999	66	948	733	999999	432	999999	999999	999999	314	784	90	66	995	999999	748	712	999999	999999	539	354	685	208	171	999999	685	645	880	37	450	37	437	999999	453	417	599	999999	292	625	999999	999999	999999	46	615	999999	999999	782	824	259	999999	144	93	821	396	565	392	999999	786	999999	999999	786	999999	521	504	286	357	588	613	587	116	400	430	991	999999	86	999999	649	592	943	439	903	821	630	990	316	944	999999	115	888	35	740	571	999999	999999	590	258	920	541	338	870	999999	179	246	999999	999999	714	102	59	319	653	999999	999999	843	848	11	965	583	531	198	342	741	999999	725	999999	375	828	425	280	191	999999	992	118	263	999999	12	999999	584	487	353	602	851	566	796	245	292	474	728	165	719	625	999999	399	352	995	138	999999	454	684	777	817	999999	821	867	491	660	634	999999	770	
846	999999	390	105	187	999999	491	184	999999	999999	999999	900	110	270	561	999999	163	999999	999999	268	999999	57	999999	900	710	999999	999999	40	698	314	584	658	999999	958	999999	451	245	578	999999	755	514	999999	999999	964	414	876	717	999999	270	312	337	68	868	754	826	799	988	490	395	651	292	460	485	381	905	621	447	152	952	119	330	585	390	20	753	999999	778	325	999999	834	818	999999	769	396	977	525	790	708	999999	519	463	755	999999	999999	999999	63	478	999999	68	793	438	999999	84	999999	999999	752	999999	857	10	999999	30	672	994	999999	833	15	691	99	999999	389	831	739	20	999999	656	575	402	821	548	699	999999	880	267	701	999999	254	211	618	414	999999	848	999999	708	305	999999	790	760	999999	736	466	999999	388	503	678	962	699	999999	642	505	416	360	856	319	311	999999	150	415	302	999999	589	999999	83	684	179	999999	898	40	715	943	865	814	999999	94	999999	999999	142	386	588	739	706	690	569	122	998	874	999999	999999	999999	999999	358	999999	467	476	157	662	298	704	334	146	74	668	847	698	639	601	999999	771	999999	974	192	763	826	563	458	898	244	960	686	999999	548	284	633	735	999999	489	356	303	937	428	48	438	62	452	674	47	842	999999	482	406	999999	999999	999999	432	797	595	559	904	28	999999	999999	337	999999	40	598	789	999999	122	113	160	254	297	999999	999999	935	754	711	384	888	420	66	373	999999	999999	20	999999	888	999999	937	999999	999999	999999	999999	689	999999	711	419	32	999999	884	13	999999	999999	332	999999	997	397	587	497	53	884	185	25	607	202	999999	849	738	29	280	999999	833	184	114	230	802	999999	999999	999999	234	999999	688	530	13	417	336	606	165	137	23	930	999999	999999	999999	124	754	436	677	496	999999	861	681	999999	583	999999	179	555	662	111	999999	984	252	999999	273	709	205	999999	21	999999	999999	999999	693	610	16	350	599	130	291	999999	999999	375	344	658	860	372	663	686	999999	999999	247	780	944	63	778	38	687	532	449	999999	919	999999	425	487	630	499	177	999999	995	243	393	59	273	672	636	984	999999	594	918	900	56	518	708	991	999999	95	512	640	999999	978	662	77	680	107	80	375	949	999999	37	999999	999999	999999	691	713	999999	197	517	281	427	794	388	999999	613	999999	999999	999999	401	434	534	544	987	537	248	26	580	326	379	176	999999	270	999999	792	566	557	705	999999	827	999999	999999	765	999999	240	223	47	600	999999	464	140	959	999999	973	525	999999	999999	383	999999	354	674	143	319	817	350	
679	166	760	595	999999	65	843	999999	582	407	79	769	966	756	999999	999999	426	20	999999	248	216	932	999999	518	470	83	184	48	119	162	861	54	947	237	561	66	999999	15	43	999999	297	285	97	999999	999999	562	999999	626	353	999999	258	132	457	578	143	999999	869	252	999999	999999	881	999999	574	999999	546	34	999999	738	205	267	999999	999999	976	464	951	930	999999	720	71	907	556	999999	999999	964	904	999999	999999	999999	104	814	197	45	880	580	527	999999	711	667	40	999999	740	788	430	999999	231	837	155	993	627	212	901	158	190	226	906	333	120	999999	525	999999	437	453	644	391	79	999999	540	406	999999	468	229	188	690	640	177	767	137	608	742	76	592	603	999999	999999	912	49	854	663	999999	203	381	111	151	232	994	296	154	999999	26	344	307	749	66	169	999999	999999	467	999999	999999	149	999999	512	867	458	224	999999	999999	753	478	40	42	876	732	743	999999	128	46	999999	645	999999	622	97	592	408	999999	843	547	591	907	199	581	314	614	534	997	869	244	692	999999	170	593	401	570	985	311	430	999999	323	82	865	687	999	904	999999	526	118	919	468	689	999999	999999	121	845	289	999999	728	272	207	999999	999999	884	353	459	999999	297	999999	527	606	107	999999	826	234	519	52	511	582	409	999999	18	888	950	775	13	637	874	482	999999	290	999999	583	167	818	577	999999	981	999999	550	430	880	304	591	322	371	350	554	999999	999999	999999	999999	999999	328	826	199	999999	276	999999	999999	822	609	999999	675	246	79	524	999999	17	999999	664	71	178	41	979	565	713	307	637	999999	999999	92	999999	880	752	513	660	264	340	999999	999999	999999	872	994	999999	820	74	999999	354	253	847	999999	546	999999	999999	742	999999	844	999999	271	485	999999	999999	704	686	739	999999	935	999999	999999	999999	269	999999	388	936	999999	198	183	313	169	500	94	953	394	999999	999999	546	999999	942	999999	903	816	915	79	999999	170	949	177	999999	988	32	139	706	999999	834	587	317	167	999999	862	553	435	999999	189	770	401	999999	254	147	191	202	400	999999	912	829	999999	353	781	999999	999999	999999	30	999999	325	999999	371	388	342	999999	979	197	999999	999999	90	999999	999999	999999	736	308	751	565	704	40	135	795	632	147	794	999999	242	999999	535	922	999999	737	999999	569	225	52	409	999999	273	695	168	994	814	471	911	454	361	327	617	483	493	220	430	990	740	529	514	999999	593	550	326	744	661	466	235	353	935	999999	69	999999	899	738	301	19	871	999999	981	999999	235	349	
999999	999999	999999	62	439	999999	316	999999	829	695	999999	185	999999	722	379	999999	343	357	245	568	519	999999	267	923	583	999999	919	999999	129	999999	999999	353	998	254	120	410	128	999999	37	743	46	403	88	373	999999	999999	319	578	999999	999999	798	633	925	999999	830	986	999999	703	479	684	572	895	422	230	999999	194	186	999999	612	968	305	734	330	502	531	126	999999	999999	767	858	445	350	999999	671	999999	914	428	999999	424	134	752	999999	139	999999	180	151	999999	857	226	971	999999	999999	966	999999	162	74	999999	999999	145	713	621	764	935	999999	249	231	123	750	419	243	999999	845	760	487	225	880	604	978	331	999999	145	517	677	796	320	310	384	119	999999	999999	611	999999	206	710	513	988	999999	518	112	949	37	240	999999	982	215	703	999999	488	456	282	999999	334	111	755	578	114	999999	148	310	938	847	13	241	673	632	770	649	60	974	999999	400	95	875	382	362	905	79	694	591	617	926	895	663	999999	286	286	999999	450	142	409	900	350	999999	173	111	999999	998	774	360	444	999999	333	999999	999999	882	999999	999999	729	403	673	45	402	557	693	22	999999	350	994	396	999999	876	208	918	575	336	59	877	712	280	999999	999999	304	343	156	999999	603	391	445	364	902	999999	174	999999	468	374	508	793	524	161	160	684	14	388	15	999999	855	415	939	892	832	506	746	999999	75	999999	740	68	411	140	418	569	904	639	494	999999	712	161	459	211	828	266	362	999999	130	999999	902	916	338	588	999999	999999	999999	999999	999999	405	90	714	981	701	999999	450	391	999999	742	590	779	999999	894	487	999999	704	956	738	999999	576	154	196	999999	421	999999	824	729	822	999999	231	127	361	999999	98	999999	998	999999	999999	999999	387	874	999999	817	539	874	999999	32	999999	733	13	241	714	999999	954	999999	999999	999999	570	837	999999	720	999999	961	521	472	427	266	805	50	999999	999999	208	170	685	999999	185	378	799	547	999999	999999	878	999999	429	990	413	872	163	999999	552	999999	999999	920	768	667	314	16	306	77	456	281	226	810	876	477	42	554	803	999999	85	525	586	999999	511	16	841	999999	541	530	69	999999	113	999999	498	244	999999	288	401	999999	398	999999	82	731	100	64	999999	78	221	951	958	859	999999	901	761	36	45	585	418	761	826	834	475	775	18	901	999999	999999	321	642	551	999999	162	784	999999	906	453	854	933	457	431	772	999999	589	999999	209	485	211	216	999999	999999	350	869	999999	202	999999	999999	306	723	198	885	337	757	579	410	214	
706	294	47	854	583	191	652	999999	340	63	575	999999	999999	808	425	966	51	999999	443	210	883	999999	592	309	999999	999999	141	744	571	103	25	689	189	368	502	201	174	362	888	27	999999	908	309	148	988	818	102	915	999999	918	296	999999	999999	209	330	194	701	737	651	999999	59	907	399	246	47	885	999999	845	999999	234	999999	688	999999	426	999999	975	223	454	321	395	64	226	972	653	807	118	553	979	47	318	500	437	711	462	967	790	518	72	999999	112	121	257	609	999999	126	607	945	719	697	355	970	999999	426	265	381	999999	934	746	439	928	342	999999	807	996	734	374	999999	999999	999999	722	466	161	352	218	283	807	616	434	999999	999999	173	834	292	999999	348	252	21	455	999999	144	855	999999	632	182	770	395	449	999999	813	999999	630	445	271	999999	888	818	999999	218	999999	999999	999999	510	219	239	765	508	444	126	657	999999	363	999999	428	324	999999	694	528	999999	447	999999	367	13	620	786	579	727	572	317	803	529	347	802	473	516	916	355	563	403	999999	272	950	333	955	331	397	108	27	946	118	204	999999	733	770	103	999999	224	889	433	660	47	935	136	999999	138	153	999999	999999	999999	407	521	141	135	764	185	999999	999999	57	999999	398	481	999999	625	999999	608	239	614	42	999999	310	702	465	140	999999	378	336	999999	999999	827	999999	999999	49	116	999999	597	73	174	999999	595	166	182	176	600	44	188	337	319	999999	714	999999	539	529	689	611	999999	65	999999	392	395	999999	123	33	230	120	562	441	603	999999	611	999999	999999	644	446	999999	999999	535	999999	105	564	50	27	895	305	928	648	317	360	504	843	999999	999999	781	584	747	53	158	946	490	999999	747	734	242	326	178	999999	895	999999	476	483	179	201	905	828	354	831	227	999999	301	472	255	90	109	242	80	483	293	70	699	179	979	999999	384	624	816	316	784	579	136	105	753	234	884	31	673	999999	166	999999	999999	916	825	430	654	999999	236	667	634	999999	999999	695	549	835	999999	306	503	999999	817	291	21	999999	999999	647	999999	206	719	30	999999	87	568	730	326	340	999999	782	999999	999999	935	366	999999	159	682	784	333	441	556	999999	999999	588	527	93	532	999999	999999	202	869	187	999999	457	308	215	471	556	441	525	378	218	14	610	952	944	654	999999	999999	862	365	999999	324	169	650	801	189	617	999999	485	208	999999	399	638	913	999999	730	487	67	192	999999	135	353	808	72	347	999999	240	999999	583	438	999999	981	89	836	999999	863	669	
999999	507	999999	854	996	999999	326	926	819	999999	697	999999	223	176	403	711	183	240	999999	515	106	999999	888	949	981	976	56	999999	470	319	999999	316	312	71	680	560	166	833	138	999999	492	145	527	999999	543	849	999999	271	677	999999	905	605	687	999999	999999	504	618	86	999999	30	909	198	466	509	575	391	483	161	999999	999999	555	999999	112	999999	999999	961	785	352	416	142	616	784	460	199	414	205	999999	954	999999	186	941	89	961	999999	999999	303	678	999999	971	161	375	999999	775	833	999999	565	503	165	999999	611	718	276	999999	999999	999999	134	999999	277	104	379	762	529	662	319	999999	475	388	994	54	729	292	999999	380	264	766	408	18	627	999999	999999	701	473	629	999999	467	674	418	231	999999	362	999999	411	923	601	399	845	999999	466	931	258	186	999999	999999	605	999999	952	895	416	999999	15	999999	120	802	255	677	298	899	774	851	999999	999999	167	299	691	173	880	842	999999	864	999999	852	552	999999	999999	999999	201	362	34	999999	515	778	12	257	698	246	455	609	678	923	110	945	781	999999	704	201	999999	220	428	441	448	119	126	551	62	999999	574	999999	586	583	485	999999	875	999999	345	458	999999	909	999999	455	999999	280	999999	999999	764	974	999999	937	990	34	652	981	933	592	130	406	662	460	999999	545	999999	40	33	105	448	999999	80	576	999999	256	146	119	619	999999	999999	177	999999	999999	787	88	91	999999	999999	999999	999999	503	999999	292	999999	939	796	604	999999	65	782	999999	256	79	417	600	904	505	999999	744	887	542	372	960	868	952	999999	401	673	126	463	45	606	471	174	944	999999	787	492	339	999999	542	404	563	200	47	999999	874	853	196	999999	999999	968	690	674	397	141	52	423	141	999999	404	999999	999999	601	747	91	785	904	473	438	126	999999	999999	294	999999	999999	999999	769	831	41	587	548	486	942	877	999999	916	797	777	999999	999999	999999	360	851	65	612	806	961	999999	955	145	969	999999	758	999999	573	999999	405	329	259	331	283	592	109	900	856	453	655	724	999999	175	988	137	660	318	752	662	486	239	999999	341	999999	325	999999	896	617	999999	727	885	313	999999	999999	477	999999	491	999999	781	999999	951	208	999999	161	999999	773	790	157	842	729	450	315	999999	163	999999	587	917	483	999999	999999	213	293	999999	999999	769	999999	254	654	999999	609	999999	471	970	410	535	999999	583	190	610	552	94	999999	775	439	999999	580	402	282	999999	999999	999999	999999	999999	75	58	667	511	442	391	826	529	146	999999	999999	560	999999	344	510	
628	999999	13	737	873	415	631	464	999999	999999	448	199	28	971	309	631	998	999999	999999	999999	362	867	528	999999	798	784	999999	999999	999999	999999	879	308	245	891	999999	218	886	873	144	483	444	593	159	999999	999999	999999	808	999999	999999	15	243	398	406	440	157	761	999999	862	938	999999	999999	683	352	975	999999	149	999999	136	327	101	744	999999	36	109	999999	769	717	285	156	606	976	475	121	116	999999	999999	902	805	999999	892	999999	999999	934	55	101	760	250	183	865	854	248	682	239	745	270	999999	999999	307	969	388	53	341	999999	342	122	916	571	999999	999999	999999	999999	158	392	435	499	999999	201	981	999999	709	528	544	999999	301	368	304	245	376	846	200	129	999999	836	999999	848	270	317	999999	932	184	199	15	506	967	617	100	999999	999999	256	549	999999	999999	298	269	860	509	920	424	999999	999999	999999	204	399	999999	777	999999	321	999999	586	238	413	599	58	834	520	522	47	452	684	277	14	440	999999	306	999999	739	999999	577	504	348	349	999999	627	124	502	994	999999	29	999999	999999	999999	272	228	27	146	999999	341	464	748	347	471	478	740	999999	814	250	84	102	212	48	999999	744	532	247	889	999999	999999	934	341	525	907	999999	999999	708	499	741	999999	112	999999	958	999999	851	828	166	876	871	163	921	999999	261	920	523	817	161	648	43	739	980	999999	626	354	407	133	999999	440	453	226	41	216	83	38	971	931	999999	999999	484	999999	376	370	999999	366	999999	634	89	605	393	211	110	70	465	11	241	974	543	613	999	727	604	725	433	655	131	714	236	999999	948	591	572	520	173	126	373	999999	120	999999	305	999999	53	999999	56	252	125	971	751	81	796	996	999999	999999	641	999999	322	651	937	999999	999999	344	408	999999	999999	999999	638	589	896	348	999999	621	864	283	318	236	684	976	999999	191	539	160	963	999999	436	951	999999	931	879	416	804	999999	683	747	35	960	375	197	971	254	613	999999	999999	412	443	999999	142	124	333	414	82	345	972	999999	832	94	999999	253	429	704	608	706	710	489	999999	999999	938	126	257	357	861	496	14	999999	577	14	84	561	721	261	819	999999	608	475	999999	468	749	999999	914	940	588	132	768	277	645	999999	999999	596	999999	527	999999	26	866	975	553	586	341	548	999999	999999	999999	819	531	177	999999	999999	108	999999	155	85	999999	20	211	999999	768	739	999999	736	788	671	188	999999	693	999999	999999	999999	221	633	921	999999	137	211	750	999999	931	999999	600	999999	999999	125	808	590	450	793	999999	
235	815	559	216	814	999999	604	760	516	650	530	136	999999	161	999999	318	474	323	999999	947	965	270	999999	385	999	148	135	354	672	999999	597	47	900	844	789	999999	662	427	117	999999	999999	451	243	445	999999	642	274	449	310	999999	344	999999	62	845	395	964	700	183	216	675	733	999999	999999	654	62	999999	999999	492	372	999999	999999	57	215	500	424	999999	37	679	975	366	874	999999	999999	865	527	330	984	999999	999999	825	297	488	999999	442	173	282	364	589	999999	999999	999999	781	999999	214	999999	296	71	562	430	871	937	30	999999	850	801	57	999999	232	136	732	999999	181	44	546	807	999999	999999	999999	336	152	169	447	999999	999999	950	103	609	999999	713	999999	268	432	634	999999	887	999999	290	370	999999	126	75	141	463	999999	418	244	747	540	999999	984	459	298	235	287	712	499	734	149	900	999999	448	999999	518	895	473	999999	547	457	659	999999	886	477	142	999999	999999	37	984	999999	650	715	356	78	441	729	781	969	999999	999999	999999	999999	999999	151	469	999999	678	698	623	568	196	999999	697	999999	881	866	107	981	166	999999	999999	999999	515	999999	999999	194	361	379	935	788	123	504	999999	201	583	271	999999	999999	999999	209	999999	388	414	426	999999	317	28	66	999999	575	632	999999	999999	191	999999	199	999999	999999	652	999999	999999	308	763	999999	454	692	464	505	715	619	867	362	974	957	999999	999999	280	98	660	191	176	305	192	369	166	323	690	697	999999	394	388	999999	999999	999999	627	243	999999	579	999999	755	999999	999999	351	577	707	999999	825	999999	707	332	999999	794	783	470	999999	286	126	403	677	141	999999	999999	459	999999	241	999999	999999	252	339	250	208	701	126	904	338	654	953	614	662	886	498	999999	990	724	475	593	781	631	999999	351	999999	230	901	840	753	96	999999	999999	345	404	999999	583	527	466	133	227	677	878	142	464	999999	512	741	791	643	999999	775	999999	855	647	530	999999	628	999999	134	977	799	286	161	251	591	999999	278	267	876	915	315	999999	600	257	916	903	999999	169	28	614	489	120	206	583	321	337	999999	697	873	382	954	540	342	156	428	400	727	890	872	999999	243	999999	914	999999	863	999999	999999	607	999999	627	148	468	968	519	999999	688	89	999999	930	263	766	580	394	503	960	775	202	999999	829	999999	186	609	297	628	381	15	205	999999	720	80	202	568	966	256	244	496	571	822	999999	739	321	159	999999	618	634	662	99	420	768	97	999999	691	778	999999	451	538	181	350	148	491	492	610	856	999999	71	999999	
614	148	999999	474	999999	379	794	99	214	36	649	678	999999	718	999999	785	999999	633	31	999999	790	760	804	706	324	231	683	176	256	710	999999	999999	557	436	57	951	999999	303	883	679	897	688	11	424	888	503	356	999999	575	707	900	233	838	561	999999	854	343	562	159	983	695	627	842	504	733	549	131	999999	670	964	633	416	749	999999	613	112	759	999999	999999	821	875	263	601	549	809	79	999999	999999	28	203	999999	599	154	899	983	279	845	507	690	999999	381	999999	999999	999999	84	493	483	495	948	315	999999	999999	745	338	118	999999	999999	303	694	664	287	135	549	477	999999	999999	272	850	999999	343	999999	262	999999	999999	449	999999	504	999999	474	999999	595	999999	57	713	108	999999	999999	816	791	999999	253	999999	812	999999	71	255	999999	999999	264	999999	230	999999	137	614	59	842	262	277	888	999999	936	46	828	377	999999	999999	87	835	378	690	190	456	68	817	100	999999	449	999999	416	203	848	999999	735	999999	105	962	649	443	664	266	413	586	999999	999999	999999	999999	723	444	956	999999	178	412	913	999999	859	774	575	320	523	999999	999999	587	860	694	182	723	310	404	999999	116	862	644	181	122	999999	604	528	297	212	883	999999	14	999999	856	999999	999999	310	170	574	331	396	999999	919	328	862	826	726	244	597	890	906	329	172	999999	697	999999	241	800	298	265	255	999999	999999	639	355	999999	869	999999	668	999999	999999	999999	999999	999999	999999	533	724	852	259	460	877	294	999999	999999	999999	670	841	867	169	502	213	999999	872	318	86	999999	231	290	973	474	999999	999999	999999	860	477	766	499	222	139	174	808	389	551	838	387	999999	587	796	662	685	556	11	843	175	533	914	999999	521	874	999999	311	999999	879	785	503	165	718	999999	844	220	181	629	737	995	693	824	958	44	999999	124	999999	435	628	999999	999999	999999	879	410	336	999999	999999	977	348	529	862	374	509	999999	344	999999	252	746	952	451	514	927	999999	848	482	708	999999	242	590	759	87	876	999999	591	999999	549	285	999999	513	999999	720	203	999999	218	143	328	324	999999	999999	707	872	999999	483	186	783	999999	690	40	928	627	606	999999	396	589	451	985	558	999999	898	794	999999	934	243	670	731	999999	647	65	715	999999	393	999999	999999	999999	886	302	403	639	807	878	859	255	389	999999	999999	999999	806	700	766	157	769	406	303	905	761	937	552	812	454	999999	352	634	325	999999	243	842	725	999999	702	159	591	918	120	999999	935	701	554	357	986	278	514	946	298	567	393	987	
470	636	131	948	749	591	999999	999999	535	999999	930	615	652	842	736	999999	998	617	566	851	999999	283	970	69	393	205	825	185	999999	999999	345	999999	999999	999999	381	99	392	753	409	10	733	776	494	710	771	939	704	154	999999	221	948	681	10	542	999999	999999	999999	71	565	554	765	19	385	140	999999	181	233	405	470	999999	910	254	999999	565	127	519	999999	269	298	453	500	681	643	747	456	664	757	848	555	999999	433	330	999999	999999	244	724	401	364	821	599	715	999999	999999	895	311	704	472	999999	425	191	999999	406	773	121	63	94	999999	637	999999	999999	424	999999	850	287	999999	589	65	999999	999999	402	128	434	999999	999999	999999	999999	997	748	446	999999	201	999999	433	373	784	36	999999	86	800	159	358	763	680	597	185	999999	457	406	681	721	999999	119	123	32	73	974	959	999999	383	999999	999999	999999	200	930	42	112	951	487	502	197	999999	979	562	999999	53	364	999999	850	523	999999	744	600	77	999999	113	92	208	410	309	809	76	999999	999999	939	72	731	572	749	564	999999	389	970	904	493	999999	669	556	942	979	999999	999999	999999	561	999999	127	497	560	475	826	950	903	550	188	693	999999	561	999999	999999	999999	322	792	999999	295	450	27	999999	695	583	999999	444	999999	266	431	600	588	957	920	725	821	999999	180	106	999999	999999	179	839	792	221	372	136	392	933	833	667	999999	226	823	120	959	353	801	976	438	392	999999	647	128	999999	114	999999	999999	561	802	999999	151	695	91	681	999999	187	981	484	220	910	62	602	432	999999	684	999999	143	810	999999	477	773	204	668	540	198	531	999999	214	117	209	496	831	140	299	526	231	144	152	839	782	372	326	765	528	340	822	225	364	902	999999	39	830	999999	335	770	999999	36	551	492	749	466	776	377	21	423	230	471	143	999999	462	999999	991	999999	983	114	456	438	150	210	376	999999	999999	999999	375	179	999999	45	805	528	579	204	593	660	99	325	595	999999	754	114	119	999999	91	126	449	999999	48	859	812	230	324	518	886	350	126	443	111	474	11	841	757	999999	999999	614	668	268	999999	341	881	999999	519	507	683	45	999999	25	999999	248	999999	999999	999999	806	999999	584	214	70	317	252	543	655	999999	130	947	912	356	923	694	999999	457	999999	869	707	977	154	711	817	835	999999	999999	999999	999999	999999	612	999999	710	951	961	999999	410	608	999999	401	797	999999	453	398	559	771	999999	999999	331	999999	791	680	999999	433	829	88	873	396	999999	999999	993	999999	446	362	518	
807	999999	999999	962	612	76	999999	240	478	910	751	701	999999	999999	999999	171	92	779	462	999999	932	157	287	131	999999	217	999999	383	493	407	364	789	999999	880	752	999999	999999	215	718	690	999999	449	524	523	87	387	561	139	171	305	911	662	984	291	586	660	999999	283	999999	404	63	475	747	80	555	961	609	442	514	504	877	877	71	771	138	492	633	764	54	505	656	883	222	198	496	999999	805	810	999999	999999	645	20	999999	324	637	476	702	999999	967	999999	777	128	624	666	999999	999999	601	222	999999	999999	36	169	999999	583	747	179	262	559	999999	853	999999	799	148	422	999999	866	750	747	144	662	790	189	796	927	727	538	269	555	770	462	999999	999999	658	210	75	486	781	552	576	468	999999	153	869	124	999999	978	980	212	999999	999999	293	854	88	999999	312	847	372	311	999999	219	909	706	788	999999	999999	574	151	937	356	382	95	999999	180	999999	999999	647	999999	682	968	749	558	66	747	219	179	255	513	168	898	228	999999	480	696	366	558	999999	364	748	370	999999	836	52	855	435	475	95	683	412	61	665	999999	689	342	116	999999	853	958	579	951	507	999999	982	49	138	269	615	999999	814	127	930	999999	571	999999	583	912	999999	211	322	743	94	571	999999	116	999999	690	433	147	589	704	705	558	785	796	862	333	854	999999	726	999999	999999	999999	869	295	130	381	966	377	999999	204	999999	651	646	835	999999	936	960	999999	806	448	835	477	921	119	422	382	507	999999	459	999999	68	512	484	999999	999999	510	999999	814	986	860	724	999999	387	395	558	63	911	950	928	926	373	978	206	288	340	999999	661	759	873	999999	874	201	918	509	145	643	177	500	952	367	243	999999	999999	945	723	999999	999999	535	561	999999	470	557	846	532	886	90	315	206	815	500	848	942	941	999999	986	999999	999999	877	260	914	886	420	998	571	999999	227	98	261	564	999999	302	135	999999	514	287	326	355	999999	623	65	337	970	685	461	999999	999999	214	651	999999	999999	641	222	285	999999	482	999999	559	284	839	668	991	64	642	999999	999999	999999	999999	436	960	999999	999999	752	264	204	999999	999999	735	546	63	401	23	446	302	373	919	90	850	561	42	237	999999	80	555	999999	73	283	338	999999	263	795	556	999999	690	999999	23	889	999999	999999	69	567	324	999999	230	448	999999	999999	999999	278	999999	127	872	193	404	733	999999	999999	206	309	141	313	586	314	292	268	845	245	755	999999	360	39	131	999999	501	474	999999	754	849	117	309	518	520	
70	96	145	922	372	999999	957	999999	999999	693	658	949	999999	999999	999999	730	999999	999999	999999	799	999999	999999	315	996	113	691	929	820	999999	267	999999	999999	623	793	526	227	157	999999	482	862	798	618	454	345	999999	819	745	493	902	34	999999	514	999999	718	761	151	999999	149	819	999999	453	146	246	649	604	659	336	999999	464	792	582	627	130	999999	10	150	999999	969	533	293	946	445	918	999999	999999	584	119	904	999999	384	447	999999	526	801	999999	661	381	805	741	813	493	999999	39	119	451	999999	394	343	718	621	677	810	616	999999	734	18	999999	999999	279	29	999999	999999	931	89	354	575	111	328	148	348	768	668	238	719	800	173	416	808	999999	120	200	775	196	419	999999	637	401	990	76	410	443	269	536	722	999999	999999	851	949	765	876	168	999999	204	379	852	19	582	999999	735	571	602	999999	999999	999999	829	774	245	521	383	717	184	120	999999	738	905	509	142	516	456	738	322	466	53	807	952	134	999999	816	999999	697	64	504	265	505	807	999999	999999	377	892	498	826	339	999999	57	701	57	813	999999	999999	353	876	999999	450	999999	999999	999999	999999	631	216	999999	203	428	953	999999	662	680	855	756	930	883	999999	999999	623	957	911	982	890	999999	115	905	320	124	353	224	821	988	63	268	256	999999	654	209	171	197	999999	408	385	999999	999999	31	202	67	535	590	999999	121	999999	492	95	276	254	999999	526	311	394	999999	85	999999	864	999999	626	999999	999999	267	999999	479	999999	436	662	513	606	999	611	93	712	262	589	763	549	709	999999	571	999999	999999	999999	282	683	860	999999	226	999999	646	999999	720	405	605	558	277	361	205	999999	25	830	581	669	254	770	442	598	999999	499	322	200	165	137	65	423	528	999999	955	796	742	999999	999999	190	960	972	891	687	117	704	321	999999	353	999999	531	999999	601	320	999999	512	250	272	670	999999	20	999999	871	593	350	192	39	438	405	409	776	391	999999	400	709	999999	878	755	490	999999	187	910	847	964	605	324	821	218	665	452	999999	480	964	717	999999	515	999999	308	347	924	675	999999	15	943	424	150	355	999999	611	901	634	495	781	242	550	109	608	906	987	35	371	821	772	952	853	305	999999	999999	230	204	180	580	417	566	762	304	905	999999	550	465	969	620	606	999999	999999	70	699	999999	999999	999999	999999	205	320	321	563	853	120	999999	100	999999	999999	677	999999	417	731	63	87	225	480	256	999999	704	365	999999	999999	750	224	18	144	793	606	695	511	160	297	
975	999999	105	12	908	194	999999	813	432	999999	302	640	199	999999	765	983	999999	261	920	875	212	839	789	265	813	999999	111	918	306	522	38	999999	999999	130	756	793	981	222	572	72	999999	891	933	788	763	999999	35	976	999999	809	131	443	590	285	94	999999	480	840	199	279	92	999999	516	909	714	136	810	79	285	971	11	271	689	858	999999	321	999999	10	502	702	613	135	549	999999	999999	999999	999999	554	999999	999999	323	999999	32	999999	979	418	999999	34	84	636	309	999999	999999	406	808	860	999999	999999	999999	772	239	999999	347	496	999999	957	394	29	518	129	551	266	43	665	658	860	248	396	879	124	936	999999	999999	999999	403	658	434	999999	999999	540	999999	854	802	272	390	843	803	999999	637	999999	34	365	515	954	95	53	921	999999	747	947	621	368	999999	999999	835	999999	553	481	999999	17	999999	251	340	978	999999	696	463	770	284	815	66	712	759	857	99	999999	376	971	780	360	999999	399	404	741	999999	999999	12	174	437	999999	300	332	999999	999999	499	783	34	999999	999999	398	589	161	761	932	891	908	609	994	548	263	981	999999	999999	743	281	143	846	599	69	809	999999	299	343	251	525	734	279	139	999999	316	557	839	999999	999999	770	585	637	472	999999	20	872	17	625	183	61	718	631	699	999999	365	999999	435	477	999999	703	299	999999	519	417	166	639	999999	636	242	999999	152	283	318	999999	999999	506	383	749	58	937	687	999999	170	999999	806	113	580	781	13	379	131	371	999999	688	480	767	999999	999999	999999	999999	999999	380	393	476	999999	445	322	999999	662	859	563	685	429	999999	26	999999	657	329	999999	999999	68	697	999999	862	584	999999	999999	630	999999	928	388	328	999999	676	544	317	289	694	291	371	999999	999999	999999	153	816	446	942	999999	672	854	120	798	999999	640	999999	999999	746	531	891	138	999999	692	234	733	480	244	999999	752	393	709	346	999999	48	249	272	215	578	489	999999	148	837	335	999999	647	818	589	873	426	364	838	570	758	802	162	766	107	999999	396	999999	999999	817	199	131	963	517	157	999999	215	999999	117	137	267	485	999999	300	278	734	587	915	999999	370	213	398	554	148	588	170	885	482	174	586	192	816	999999	999999	999999	214	994	139	999999	999999	999999	58	256	999999	313	283	59	862	498	372	51	480	999999	221	999999	801	577	999999	929	987	874	999999	212	530	945	450	21	432	652	74	999999	457	254	999999	999999	164	999999	842	835	315	120	999999	999999	999999	545	999999	44	263	716	846	999999	180	999999	683	
955	936	845	726	766	862	272	627	219	433	632	999999	999999	720	518	459	659	734	988	624	876	851	747	411	984	243	415	757	999999	999999	437	569	999999	570	115	765	319	425	85	972	53	493	813	999999	179	951	485	324	999999	267	197	999999	191	586	807	114	198	444	741	532	457	999999	912	413	999999	72	346	665	615	753	149	244	658	26	580	392	47	197	241	43	758	101	23	999999	999999	535	388	670	999999	11	577	999999	683	553	524	539	581	409	999999	116	614	999999	709	991	999999	999999	253	174	15	424	999999	999999	212	708	999999	999999	500	465	999999	470	683	675	901	613	185	274	560	115	501	999999	811	638	632	999999	428	999999	392	32	339	999999	999999	999999	665	349	935	999999	999999	975	779	169	999999	125	614	103	432	999999	917	105	999999	999999	402	147	999999	963	612	999999	378	87	289	835	973	478	999999	139	188	470	20	562	999999	999999	602	999999	336	342	13	696	34	539	999999	999999	31	296	217	485	999999	154	550	701	736	507	999999	594	695	944	999999	999999	999999	484	915	999999	999999	364	427	215	999999	817	811	340	960	916	413	999999	999999	999999	813	999999	999999	999999	999999	43	919	318	999999	180	412	17	889	392	156	443	999999	549	623	739	561	666	868	12	233	454	343	219	741	819	999999	999999	218	896	140	509	999999	348	617	881	53	619	538	999999	999999	254	928	428	194	527	999999	999999	999999	646	999999	157	999999	999999	427	422	700	709	577	16	85	999999	798	992	999999	647	999999	367	999999	742	695	942	137	621	209	999999	526	914	35	223	609	240	153	572	658	983	691	50	921	205	999999	343	51	999999	181	758	455	999999	999999	546	393	852	931	999999	950	999999	29	206	69	447	896	999999	684	363	999999	845	900	236	344	279	999999	103	999999	999999	999999	362	900	999999	449	450	999999	999999	747	489	999999	756	999999	669	621	362	963	495	980	484	309	404	659	688	134	336	999999	999999	999999	897	590	299	417	204	922	598	405	999999	757	619	913	315	48	999999	533	650	999999	241	615	982	315	470	123	961	438	166	703	222	999999	123	592	999999	989	850	899	540	999999	114	747	33	957	549	738	371	999999	999999	365	464	164	999999	788	626	999999	618	999999	999999	186	456	765	765	895	192	942	643	999999	608	326	999999	999999	992	311	442	494	592	34	765	732	751	400	444	801	248	67	996	334	965	701	380	268	779	999999	892	348	981	999999	774	606	104	999999	961	999999	177	999999	172	999999	356	999999	999999	594	825	396	434	65	330	999999	999999	135	946	
999999	71	999999	945	929	526	637	418	104	512	999999	259	169	638	999999	438	767	633	89	999999	999999	978	999999	680	999999	443	392	999999	999999	27	999999	481	999999	999999	999999	283	64	731	247	642	534	763	261	630	566	344	666	999999	27	999999	563	339	577	240	132	340	999999	999999	169	999999	143	706	999999	999999	999999	999999	610	508	853	143	383	45	396	999999	370	69	726	211	123	451	776	634	999999	220	464	688	999999	418	999999	454	999999	828	572	751	509	999999	192	999999	146	584	733	167	999999	999999	253	527	943	141	999999	73	614	36	122	718	719	509	793	999999	999999	806	89	999999	971	409	999999	555	473	644	937	541	877	550	999999	539	717	619	728	40	999999	937	744	772	548	999999	839	28	716	854	41	999999	45	999999	564	340	504	541	195	506	794	999999	63	308	204	999999	195	73	961	582	10	110	780	762	404	684	999999	316	654	507	569	80	999999	999999	613	937	506	999999	999999	999999	44	186	999999	232	245	279	999999	445	578	999999	999999	776	999999	143	853	999999	999999	282	999999	879	999999	198	887	688	936	724	858	444	695	266	999999	137	87	236	548	824	677	999999	999999	135	801	626	737	444	228	999999	23	705	765	682	718	234	641	999999	999999	846	999999	744	999999	521	420	448	999999	321	387	160	999999	999999	594	39	262	670	999999	300	88	999999	460	452	999999	153	710	163	678	22	548	607	999999	970	771	702	534	933	273	15	999999	362	877	426	999999	77	104	999999	999999	735	429	999999	479	351	38	813	395	999999	284	151	811	267	769	736	772	999999	999999	728	999999	892	504	329	999999	749	585	725	775	44	999999	999999	999999	999999	999999	942	593	500	138	999999	942	957	316	999999	658	999999	204	457	593	150	999999	287	999999	375	135	228	241	110	999999	730	766	312	48	999999	461	999999	101	999999	225	826	999999	282	999999	519	785	111	586	816	670	999999	555	137	142	634	999999	117	999999	684	400	824	711	999999	850	408	388	999999	918	955	236	777	39	999999	999999	766	996	381	636	892	589	33	641	424	439	374	185	999999	179	414	970	354	891	417	895	401	999999	660	431	999999	999999	155	193	630	590	893	999999	646	895	376	637	19	480	107	104	376	192	297	63	486	999999	750	999999	514	985	881	999999	622	23	999999	651	346	949	999999	999999	443	840	20	833	546	128	538	743	803	999999	960	999999	999999	999999	999999	999999	827	607	945	30	390	685	678	645	709	999999	634	633	63	999999	301	999999	98	345	660	536	181	464	517	367	999999	17	667	738	999999	16	102	
308	999999	632	823	738	13	372	381	758	171	375	133	999999	493	905	999999	87	484	999999	786	999999	662	992	999999	373	99	999999	336	383	27	940	620	702	999999	335	999999	430	901	562	66	725	963	901	374	805	340	977	873	999999	999999	589	999999	134	230	999999	645	503	999999	460	649	425	46	998	740	231	755	430	624	168	767	268	999999	921	843	70	495	761	999999	241	42	121	713	999999	65	438	686	495	481	281	689	999999	834	450	913	640	689	965	170	152	999999	909	999999	715	999999	69	412	342	291	170	157	884	875	364	428	537	711	499	943	312	545	269	999999	352	478	133	999999	736	999999	212	380	999999	600	999999	190	132	758	998	999999	995	35	999999	214	999999	134	805	769	480	999999	386	999999	200	31	858	999999	790	960	999999	999999	898	635	676	335	88	789	999999	294	399	999999	305	778	713	973	947	287	201	65	637	999999	673	363	953	714	630	999999	190	508	742	999999	399	172	999999	761	627	370	359	28	135	531	506	520	999999	999999	726	608	225	999999	999999	580	416	999999	333	792	999999	544	682	999999	999999	804	609	129	552	521	999999	143	40	952	355	586	928	183	929	115	722	162	983	656	987	32	999999	962	433	171	471	664	838	955	197	93	688	397	999999	999999	921	999999	968	858	522	593	577	273	871	497	652	999999	805	999999	79	421	561	999999	973	999999	999999	646	695	391	999999	129	304	85	764	999999	898	999999	859	607	193	345	193	999999	143	999999	455	999999	101	935	999999	239	858	621	885	776	531	662	999999	640	586	285	999999	587	809	999999	298	502	508	608	599	121	999999	999999	43	734	999999	999999	892	999999	237	948	555	999999	872	820	271	683	199	999999	740	245	127	228	31	908	653	606	325	740	999999	952	297	999999	999999	999999	856	660	999999	160	549	105	769	844	413	637	999999	999999	714	999999	141	999999	999999	999999	867	363	994	163	186	134	90	630	120	999999	472	284	661	72	423	476	964	611	105	999999	999999	645	475	283	999999	999999	189	722	891	336	608	500	650	775	624	982	412	702	999999	999999	79	999999	984	617	381	139	999999	667	999999	999999	34	530	999999	274	83	232	887	721	999999	999999	945	368	739	999999	553	999999	634	999999	447	440	73	271	999999	999999	968	999999	661	999999	901	685	417	522	214	652	999999	999999	981	999999	702	402	104	999999	363	689	517	999999	999999	209	74	999999	999999	100	229	87	184	763	402	877	305	553	571	39	999999	663	999999	433	163	999999	482	474	999999	258	192	55	345	383	908	447	999999	266	
349	461	793	502	190	999999	302	999999	477	548	685	999999	999999	159	999999	999999	870	700	313	94	557	999999	727	599	418	256	907	999999	741	801	999999	999999	752	49	213	120	246	327	482	69	140	36	618	934	789	886	178	43	224	280	512	217	144	49	709	256	733	203	93	933	419	999999	999999	999999	693	730	360	999999	945	999999	828	552	227	999999	999999	531	484	793	810	531	999999	999999	999999	471	999999	999999	999999	713	999999	957	999999	53	244	549	650	999999	640	942	250	999999	535	999999	98	503	451	999999	990	891	95	187	771	940	392	561	999999	545	169	999999	388	56	909	647	999999	987	344	785	318	999999	603	942	999999	999999	552	752	995	950	785	465	29	999999	999999	929	627	162	196	445	660	682	694	114	851	716	563	203	159	888	427	999999	169	666	651	322	298	999999	999999	238	397	640	565	999999	760	999999	999999	59	999999	979	30	558	801	898	999999	635	983	999999	999999	183	978	359	999999	117	532	999999	306	362	686	999999	641	484	864	957	57	999999	999999	789	999999	156	999999	514	803	179	999999	999999	999999	270	542	25	339	799	61	124	259	48	999999	999999	382	85	407	999999	373	66	348	999999	999999	844	851	113	519	203	999999	944	999999	999999	999999	433	250	664	385	999999	820	671	14	999999	433	750	707	19	982	668	417	277	749	999999	999999	747	830	999999	184	464	419	438	999999	146	654	116	752	784	493	614	217	717	700	999999	731	701	61	505	122	943	146	841	131	850	785	877	205	112	333	807	602	918	489	999999	627	392	999999	868	198	327	999999	999999	999999	378	460	699	577	999999	999999	449	695	999999	219	240	999999	577	316	999999	360	776	910	999999	461	685	21	299	237	779	744	349	537	193	317	999999	999999	223	326	999999	999999	95	309	817	574	884	121	277	999999	259	999999	60	999999	518	517	999999	416	358	999999	839	366	171	471	798	643	198	999999	512	27	424	294	999999	999999	999999	999999	999999	476	103	85	576	574	744	590	978	187	694	273	29	676	896	388	596	999999	486	999999	999999	999999	999999	184	999999	999999	609	999999	999999	999999	999999	799	521	261	252	944	999999	283	895	275	622	580	493	999999	949	925	999999	999999	131	46	999999	364	999999	178	38	999999	965	919	699	999999	964	999999	306	23	999999	894	999999	999999	433	951	999999	323	855	999999	999999	658	140	891	234	460	999999	773	138	257	999999	999999	999999	352	233	999999	979	404	583	999999	999999	999999	283	999999	928	999999	183	134	999999	999999	971	384	999999	562	405	999999	519	999999	694	999999	522	201	365	58	747	
560	869	999999	544	830	971	670	740	564	999999	644	384	661	962	179	286	956	370	958	999999	892	632	472	946	999999	92	999999	709	343	778	119	773	234	731	378	195	999999	999999	581	208	310	644	999999	999999	999999	999999	858	121	524	963	566	830	406	771	855	999999	407	463	999999	747	75	960	406	785	999999	871	159	929	593	984	513	375	789	760	999999	999999	687	820	195	999999	234	794	194	380	999999	999999	376	462	876	451	787	320	899	834	142	350	247	169	850	890	845	928	527	540	459	201	999999	645	796	607	999999	586	277	832	523	280	775	999999	573	522	504	696	999999	999999	206	203	476	955	627	635	999999	999999	999999	305	22	305	277	654	999999	30	999999	731	999999	279	211	210	52	77	320	862	999999	221	596	337	395	158	876	999999	343	999999	725	96	27	170	999999	722	999999	972	819	227	999999	131	999999	552	285	773	999999	782	941	996	160	408	644	765	999999	799	999999	999999	909	864	429	999999	321	664	305	161	999999	506	999999	999999	594	80	257	999999	859	453	999999	54	61	622	999999	103	999999	347	116	326	452	261	999999	999999	790	973	72	999999	999999	120	999999	450	999999	134	69	533	109	462	412	89	161	550	906	618	999999	886	999999	296	999999	336	459	999999	558	979	999999	999999	999999	999999	698	620	17	301	999999	748	643	665	797	927	563	999999	994	999999	935	999999	174	901	354	490	114	904	392	999999	219	471	999999	835	999999	277	425	607	999999	222	764	791	999999	859	253	167	975	37	98	664	733	160	342	479	49	531	814	999999	999999	918	782	999999	238	999999	92	835	98	807	772	530	511	955	470	781	226	153	953	315	658	197	999999	999999	815	999999	53	69	139	191	796	371	999999	618	501	216	440	970	563	841	777	418	79	177	264	568	162	777	689	560	999999	895	999999	509	999999	919	412	999999	979	509	999999	999999	706	907	21	411	78	999999	464	263	351	256	589	122	537	249	127	347	821	999999	999999	999999	999999	578	928	900	793	953	469	999999	999999	999999	999999	63	653	755	712	171	999999	852	499	999999	323	436	999999	16	315	465	971	909	801	75	883	732	999999	999999	652	999999	979	121	618	124	432	882	459	616	265	536	469	999999	536	955	192	969	757	316	999999	944	368	921	594	338	981	999999	779	999999	850	268	130	731	113	999999	192	54	244	384	836	440	976	999999	999999	779	996	999999	383	846	999999	999999	974	999999	969	707	769	999999	999999	289	143	999999	113	720	999999	999999	999999	737	679	951	772	148	734	382	999999	521	967	999999	
180	814	342	793	999999	933	856	935	999999	502	761	405	815	135	526	954	999999	963	337	999999	837	754	374	999999	999999	431	83	999999	190	602	999999	458	999999	13	887	999999	999999	350	999999	179	999999	999999	999999	999999	976	284	999999	647	999999	999999	140	515	194	711	928	999999	450	83	999999	755	860	121	755	999999	354	313	664	812	999999	814	17	901	278	167	401	999999	999999	460	292	244	295	435	132	410	999999	641	274	38	85	999999	272	873	999999	999999	319	752	84	999999	568	672	619	333	409	999999	772	239	999999	36	320	921	999999	989	999999	48	469	434	988	355	229	713	49	636	999999	776	551	143	999999	337	999999	648	931	999999	892	619	625	999999	36	325	637	999999	404	248	718	163	999999	282	91	37	480	884	763	729	802	855	633	983	596	999999	265	638	404	909	999999	671	999999	999999	106	999999	423	999999	408	999999	717	986	318	801	917	583	999999	279	62	807	999999	964	999999	212	229	47	986	999999	375	999999	70	999	838	494	70	57	173	737	186	910	614	973	999999	999999	22	815	999999	832	75	23	946	986	586	596	999999	223	786	787	999999	69	195	781	141	15	999999	718	999999	824	999999	869	999999	949	102	151	999999	884	488	999999	200	413	501	163	576	361	456	999999	422	999999	999999	847	271	386	999999	126	724	833	841	480	999999	999999	668	721	102	206	604	996	999999	999999	999999	178	734	991	999999	999999	568	42	214	780	559	537	305	904	392	892	608	42	355	976	427	370	52	18	315	999999	999999	999999	71	380	999999	460	191	999999	849	273	122	279	790	875	558	692	628	999999	921	950	998	999999	339	209	597	572	650	916	999999	999999	135	726	999999	700	984	999999	970	999999	33	108	999999	999999	65	128	780	339	252	479	427	735	742	999999	999999	999999	897	981	449	999999	999999	999999	809	274	960	816	999999	395	592	99	891	769	721	793	999999	822	604	681	999999	221	428	268	329	181	499	292	999999	153	640	999999	802	13	349	118	62	838	999999	92	366	999999	979	999999	999999	162	588	658	23	999999	943	274	999999	226	999999	999999	443	999999	865	638	775	678	525	999999	755	271	297	887	429	613	741	999999	533	521	999999	468	242	999999	522	177	592	999999	999999	352	209	375	570	585	999999	122	675	537	972	999999	999999	687	999999	984	639	484	865	999999	238	999999	217	999999	999999	248	902	814	995	409	12	999999	56	934	409	182	795	389	999999	999999	167	317	999999	999999	236	999999	214	636	744	257	999999	999999	999999	891	612	868	145	465	634	999999	682	915	999999	275	999999	284	
614	382	999999	999999	198	259	783	999999	543	920	471	13	517	867	43	276	999999	747	14	964	396	164	332	541	47	340	755	999999	39	251	999999	672	678	952	269	832	358	999999	69	155	263	158	358	691	407	999999	948	767	297	416	999999	379	271	570	999999	999999	59	999999	514	999999	999999	414	134	301	729	999999	335	564	607	999999	999999	876	999999	858	999999	247	805	999999	143	905	392	987	91	622	405	822	411	117	74	809	782	999999	689	211	999999	999999	34	67	999999	608	806	393	169	999999	498	969	690	412	859	650	653	418	613	608	475	516	333	511	896	999999	398	999999	500	999999	999999	316	197	999999	217	999999	223	999999	999999	535	108	999	827	994	999999	435	141	998	999999	999999	166	373	998	90	735	144	525	999999	170	64	220	999999	999999	371	668	192	782	999999	999999	997	999999	904	739	87	999999	999999	688	339	388	999999	999999	999999	970	86	999999	64	318	117	751	999999	999999	999999	999999	999999	325	999999	116	466	999999	999999	652	927	803	259	987	261	634	999999	579	268	456	196	144	700	288	820	999999	816	729	613	874	675	462	132	661	736	326	124	761	991	999999	999999	13	447	817	849	999999	999999	99	390	430	397	537	492	626	160	565	888	346	505	900	999999	736	722	76	977	474	681	598	261	999999	519	169	588	898	233	192	697	882	999999	234	898	726	349	193	999999	148	970	505	999999	180	999999	999999	266	101	79	495	290	380	840	999999	915	132	838	455	910	999999	999999	593	403	999999	999999	15	908	281	12	573	397	538	999999	839	504	185	999999	90	506	999999	902	999999	829	737	902	999999	52	64	318	999999	999999	893	283	259	199	386	112	999999	311	432	999999	985	99	505	108	752	791	10	880	739	45	757	949	177	335	999999	764	665	75	999999	963	999999	962	999999	999999	504	264	999999	999999	127	83	553	778	999999	872	999999	999999	333	639	159	999999	51	999999	579	999999	140	943	115	923	736	999999	999999	999999	760	999999	25	33	862	820	603	999999	999999	360	762	666	999999	978	999999	999999	418	999999	441	35	915	25	922	999999	392	496	555	561	159	416	913	505	636	85	28	614	856	893	545	513	45	999999	999999	690	421	999999	258	161	76	810	999999	999999	191	420	999999	999999	546	999999	640	375	274	999999	347	54	999999	266	40	415	960	272	448	525	519	927	990	999999	941	241	267	480	999999	999999	494	348	902	240	999999	999999	523	282	999999	520	263	179	248	992	999999	40	253	164	882	842	999999	803	999999	999999	172	263	999999	999999	804	314	88	170	136	871	
557	999	151	216	999999	815	892	999999	999999	927	272	349	689	997	937	911	999999	113	999999	406	212	999999	976	914	77	70	999999	999999	999999	762	442	999999	52	377	444	325	888	999999	222	77	950	512	999999	444	999999	822	574	999999	372	893	999999	999999	999999	730	999999	867	32	237	148	881	30	999999	999999	442	495	179	307	999999	562	622	32	999999	891	530	456	699	92	542	999999	254	496	371	851	999999	446	999999	530	999999	999999	577	303	661	999999	340	57	999999	999999	175	948	999999	525	262	870	999999	870	999999	94	51	284	969	784	489	49	999999	395	999999	999999	633	996	999999	648	984	613	984	328	371	62	560	483	185	405	916	594	641	729	244	500	111	999999	80	382	489	47	739	793	814	621	15	944	398	452	669	179	919	907	540	648	885	999999	509	322	999999	567	109	573	868	999999	408	174	160	167	726	918	925	999999	999999	947	999999	999999	514	749	57	999999	95	999999	736	746	999999	733	198	999999	614	680	215	758	849	921	938	999999	999999	919	223	840	794	240	726	750	253	273	999999	593	999999	694	916	759	275	999999	482	999999	836	131	229	999999	976	565	553	999999	713	177	807	248	18	708	999999	594	999999	999999	821	855	16	985	999999	411	986	604	999999	920	999999	456	492	931	999999	571	339	803	700	999999	864	238	687	679	47	86	465	509	999999	76	427	331	233	68	999999	627	370	851	628	817	688	381	744	632	999999	999999	684	999999	800	999999	999999	473	894	987	351	593	177	999999	947	999999	999999	487	29	754	999999	442	232	433	835	820	210	487	999999	882	860	493	999999	64	397	781	401	590	999999	999999	999999	999999	999999	246	717	512	459	44	903	212	871	211	999999	990	999999	850	999999	261	999999	979	247	891	999999	21	136	858	999999	999999	938	176	34	366	778	883	999999	549	14	999999	716	999999	371	175	583	971	999999	659	141	503	925	547	747	150	549	729	999999	806	664	426	120	858	413	999999	105	737	187	515	999999	478	933	590	845	57	544	999999	618	81	999999	327	999	476	999999	606	197	401	999999	883	999999	999999	983	999999	884	588	999999	999999	919	34	80	846	999999	506	999999	662	569	344	999999	699	999999	831	999999	999999	498	346	426	643	141	806	159	999999	318	303	698	384	495	999999	999999	266	180	685	799	593	11	471	533	503	999999	74	46	999999	699	729	287	985	999999	999999	761	547	172	243	999999	122	874	375	538	500	807	851	999999	885	999999	445	529	920	41	527	826	999999	813	922	403	76	769	306	14	999999	999999	712	999999	339	921	
167	999999	999999	999999	999999	719	635	933	43	696	398	999999	160	223	999999	210	367	953	418	339	999999	734	249	999999	660	352	999999	999999	999999	483	104	999999	999999	964	481	350	999999	961	355	808	200	999999	780	236	15	180	618	92	750	387	659	759	39	999	196	433	854	108	308	999999	150	274	999999	999999	999999	984	67	196	741	913	618	999999	608	999999	999999	640	954	23	999999	489	733	999999	620	999999	824	345	383	838	777	999999	495	493	999999	21	668	925	120	999999	634	30	122	432	999999	999999	768	264	160	429	860	556	479	999999	273	999999	999999	999999	654	421	735	266	610	228	419	999999	427	135	741	597	999999	223	999999	999999	388	999999	999999	999999	999999	783	999999	570	194	954	978	231	578	999999	229	845	410	23	281	698	494	378	419	893	23	656	418	643	522	999999	488	647	36	745	463	460	451	309	999999	870	618	175	81	656	250	198	125	773	905	999999	196	999999	941	831	249	999999	404	999999	999999	999999	374	169	57	630	475	340	999999	832	201	769	404	111	512	411	89	329	306	999999	652	824	541	645	999999	626	377	559	999999	204	506	999999	999999	967	999999	22	999999	459	999999	450	190	999999	993	292	582	146	999999	94	425	539	751	919	712	641	830	473	956	729	999999	430	263	916	633	999999	336	748	713	436	100	499	905	630	210	999999	999999	742	831	258	72	601	134	292	999999	176	452	586	740	999999	147	547	66	999999	37	999999	999999	999999	286	992	956	834	432	999999	993	926	634	131	718	999999	69	97	641	707	999999	830	305	970	999999	467	557	749	17	999999	999999	553	999999	139	999999	513	999999	317	465	839	302	238	179	999999	999999	217	542	999999	867	883	999999	59	905	359	119	207	401	999999	492	819	444	217	826	143	999999	999999	493	505	999999	215	198	999999	632	999999	999999	437	660	246	681	575	924	236	999999	134	999999	249	999999	999999	999999	404	999999	451	824	999999	404	94	412	45	999999	848	999999	47	801	662	694	999999	427	113	943	999999	546	999999	545	917	895	999999	335	999999	999999	536	803	409	999999	134	104	747	927	999999	999999	330	999999	625	953	833	851	887	435	229	439	330	822	999999	150	347	857	955	905	907	750	197	759	710	999999	756	55	323	561	999999	567	947	685	440	705	622	999999	921	212	712	75	18	782	116	272	880	714	268	269	999999	999999	149	999999	999999	246	220	571	325	790	207	788	537	335	757	999999	491	999999	391	839	527	690	936	753	999999	842	742	414	999999	999999	955	51	786	64	422	410	428	116	665	204	999999	
61	340	141	15	923	538	682	999999	999999	999999	245	332	429	742	457	999999	999999	648	187	503	806	918	878	834	165	11	483	913	999999	243	385	978	197	355	476	360	999999	999999	279	314	70	389	208	666	719	999999	367	322	964	79	42	468	488	700	999999	142	461	306	849	922	64	999999	676	220	405	266	144	84	275	999999	536	647	378	873	443	426	999999	221	125	445	644	170	999999	288	999999	917	500	496	667	343	898	999999	999999	357	259	999999	712	988	271	462	584	293	56	867	543	394	999999	615	267	999999	423	250	191	414	287	999999	820	398	999999	487	999999	648	417	932	208	38	749	31	999999	152	999999	999999	999999	662	861	361	999999	90	999999	816	999999	884	239	405	919	658	326	493	79	365	999999	324	979	783	999999	999999	999999	124	669	515	999999	999999	999999	125	999999	692	299	999999	999999	999999	780	740	654	202	999999	999999	419	21	22	550	711	265	952	268	672	399	750	177	966	924	999999	999	421	239	180	760	893	123	847	237	999999	798	940	999999	584	739	670	787	133	813	527	999999	111	128	999999	999999	999999	732	453	168	999999	131	999999	628	451	780	328	424	31	899	988	305	173	785	190	913	999999	999999	683	932	999999	999999	999999	162	407	999999	898	302	435	791	644	171	670	689	295	247	246	321	701	999999	420	999999	999999	234	825	231	701	326	937	891	74	999999	58	521	439	978	87	409	231	831	999999	36	989	240	999999	999999	635	484	500	943	999999	999999	118	879	521	483	208	819	337	999999	919	582	364	544	726	338	122	999999	259	999999	999999	836	999999	870	922	999999	266	999999	968	999999	999999	999999	999999	994	223	70	207	179	999	955	779	267	999999	54	911	309	671	454	513	999999	999999	485	999999	193	999999	840	999999	248	956	137	227	673	999999	999999	590	702	756	370	330	665	140	943	999999	303	537	901	764	55	958	622	722	811	31	999999	293	120	999999	642	220	383	158	999999	222	872	738	116	416	742	999999	219	553	311	134	848	796	999999	336	931	655	882	999999	867	290	343	999999	415	652	808	999999	479	710	123	159	946	999999	180	730	287	565	430	494	31	590	748	999999	421	687	999999	255	999999	783	71	986	999999	307	291	679	999999	467	332	464	608	696	984	509	440	162	187	340	625	50	58	999999	999999	397	64	286	999999	999999	993	999999	999999	563	999999	695	649	136	820	649	236	501	851	819	242	966	886	999999	606	999999	639	268	999999	842	630	480	999999	695	761	941	253	14	999999	614	474	999999	985	999999	171	298	999999	
999999	341	538	113	133	198	239	143	269	999999	729	680	303	635	999999	229	636	933	999999	960	954	999999	999999	406	231	364	247	354	638	980	842	999999	317	999999	335	927	971	738	506	999999	999999	999999	502	441	524	334	999999	979	739	999999	359	999999	999999	338	906	938	462	142	999999	769	951	999999	505	999999	668	565	373	914	309	999999	257	897	437	772	999999	402	999999	447	881	896	999999	999999	614	999999	631	999999	65	999999	481	999999	474	999999	856	736	340	999999	65	223	773	958	961	999999	999999	932	137	461	684	344	873	513	75	999999	260	999999	258	693	279	252	656	937	509	394	442	912	343	999999	51	700	442	842	347	999999	999999	999999	935	999999	999999	682	135	180	56	721	115	999999	999999	459	589	870	488	646	352	812	999999	835	458	577	496	999999	599	718	420	984	901	41	175	416	999999	337	60	667	114	596	126	486	999999	999999	289	999999	591	883	999999	180	222	795	500	999999	102	999999	999999	367	999999	821	999999	417	759	72	819	999999	802	914	119	261	820	820	542	999999	696	89	944	670	298	31	184	715	889	250	772	116	541	999999	323	999999	863	693	999999	292	513	999999	727	828	968	215	999999	677	774	577	999999	999999	263	744	838	22	999999	803	79	999999	999999	377	527	518	999999	713	542	171	999999	999999	398	137	258	260	251	999999	999999	125	701	93	360	999999	940	321	890	999999	852	796	802	999999	617	999999	624	499	645	999999	191	218	538	265	999999	510	86	176	189	999999	153	13	999999	999999	660	999999	111	999999	723	149	999999	215	628	919	999999	746	369	299	990	338	999999	759	614	116	804	153	586	446	420	999999	430	999999	142	668	237	849	999999	950	650	999999	999999	999999	776	505	708	976	590	999999	404	926	151	787	999999	850	719	999999	398	396	999999	999999	201	665	999999	873	719	662	999999	960	691	999999	452	419	999999	162	999999	874	983	999999	407	828	563	967	51	494	999999	643	598	292	948	843	461	907	999999	142	999999	301	72	999999	786	56	902	630	927	394	484	731	148	34	479	844	410	289	989	229	954	234	624	91	174	85	74	791	999999	847	559	544	516	516	515	89	812	90	999999	360	925	999999	49	999999	19	976	505	574	999999	113	999999	181	918	683	188	422	677	981	738	710	981	121	618	90	999999	940	225	631	519	999999	999999	999999	958	638	303	999999	195	967	81	197	999999	500	978	907	999999	388	999999	833	337	102	411	830	351	620	379	814	324	999999	822	79	761	999999	65	421	81	999999	223	290	389	167	237	999999	999999	551	
140	491	999999	710	675	456	999999	391	999999	426	988	999999	978	999999	269	489	705	236	155	11	435	707	445	566	836	301	175	999999	454	179	999999	999999	919	999999	490	887	681	614	293	999999	999999	380	580	638	433	999999	999999	875	30	999999	999999	10	564	908	126	432	55	575	873	383	290	978	937	133	560	999999	292	188	999999	381	999999	999999	942	778	256	999999	999999	806	143	967	167	299	324	554	717	864	999999	999999	683	67	842	115	740	910	999999	999999	442	456	87	147	999999	999999	999999	649	999999	999999	68	785	662	70	305	249	999999	906	225	991	663	393	999999	696	157	281	504	798	538	702	360	42	999999	999999	622	681	999999	995	390	999999	279	675	999999	356	806	363	999999	999999	762	603	672	833	694	999999	123	999999	999999	391	990	316	999999	230	120	398	999999	36	101	193	448	624	999999	446	999999	23	999999	988	931	999999	999999	794	922	881	46	999999	40	999999	999999	599	999999	573	641	999999	15	84	751	999999	999999	73	999999	779	271	174	185	147	92	235	317	681	382	999999	999999	980	999999	999999	999999	999999	194	184	368	493	689	502	828	874	999999	182	441	452	271	672	433	999999	999999	120	532	999999	706	898	852	804	219	999999	999999	239	455	660	846	809	999999	999999	864	389	704	999999	100	999999	345	999999	999999	910	794	864	420	709	702	260	268	999999	673	999999	873	296	331	999999	283	33	285	599	429	333	336	631	999999	99	808	999999	172	869	29	763	999999	405	744	999999	19	354	255	999999	536	204	999999	465	145	999999	999999	578	67	150	579	76	493	745	881	831	584	172	999999	999999	901	999999	97	399	371	910	223	477	551	999999	999999	999999	778	767	72	234	930	999999	999999	999999	790	999999	986	31	299	952	999999	676	524	999999	367	999999	999999	923	616	878	117	13	104	235	841	999999	36	999999	596	650	298	726	682	999999	900	714	999999	405	540	670	671	76	109	418	640	999999	999999	638	31	707	999999	999999	999999	999999	127	999999	775	270	865	958	213	318	435	649	664	999999	999999	867	999999	999999	180	846	392	945	217	51	903	686	595	304	879	397	656	999999	962	443	575	999999	539	999999	999999	999999	539	999999	467	363	640	460	753	96	553	94	625	377	536	841	999999	215	976	86	34	99	674	571	88	816	661	545	686	999999	978	999999	338	50	715	763	999999	810	488	999999	410	453	932	509	750	794	771	288	362	131	971	370	522	463	947	848	999999	968	999999	999999	701	105	773	532	118	59	756	585	999999	773	534	661	726	132	999999	580	167	175	821	294	
54	382	193	565	999999	618	982	999999	102	999999	31	348	316	837	162	999999	999999	409	400	700	47	999999	999999	589	999999	319	999999	399	787	999999	690	576	999999	219	607	999999	912	218	282	499	76	881	999999	794	751	999999	355	889	970	371	999999	757	774	999999	256	999999	999999	603	968	940	974	593	97	725	186	455	201	999999	240	999999	402	999999	999999	901	634	165	999999	999999	837	999999	964	754	999999	426	476	933	801	999999	999999	749	572	318	249	342	999999	483	999999	766	618	306	995	259	658	147	968	438	630	873	999999	100	162	924	766	568	975	230	174	671	259	999999	653	175	142	490	270	94	232	794	386	160	371	938	999999	540	414	999999	105	291	999999	999999	999999	928	539	999999	597	999999	551	999999	999999	304	318	133	999999	999999	652	829	999999	178	876	883	215	999999	496	345	728	999999	711	999999	164	271	134	883	223	222	999999	725	635	999999	999999	999999	542	552	437	92	841	248	431	848	888	585	597	927	999999	574	831	476	441	203	999999	383	936	326	526	105	179	999999	910	304	434	999999	203	999999	285	263	999999	662	408	414	504	490	792	999999	347	999999	673	207	478	648	390	999999	294	442	124	519	999999	226	999999	999999	999999	416	337	137	424	999999	999999	739	652	161	999999	178	999999	36	699	663	591	84	979	999999	432	972	999999	271	914	960	643	761	742	765	577	134	636	75	502	98	163	664	448	386	197	999999	999999	327	425	221	405	267	742	999999	999999	611	247	89	910	939	459	76	999999	463	999999	630	997	886	583	108	999999	12	533	611	999999	926	635	999999	760	498	427	999999	999999	702	565	385	28	291	999999	965	999999	556	165	562	999999	96	451	999999	69	566	936	668	999999	999999	678	402	733	141	951	12	976	645	999999	421	522	820	229	520	898	941	999999	999999	59	618	221	985	847	971	973	423	484	651	542	203	999999	759	895	999999	34	173	651	887	340	834	989	252	237	744	999999	999999	867	931	95	127	955	230	618	135	114	693	999999	999999	168	999999	527	334	112	135	859	999999	999999	999999	999999	999999	299	723	385	224	628	999999	757	113	930	999999	999999	553	565	424	248	341	150	769	425	340	618	999999	729	999999	317	999999	149	112	884	287	892	177	444	360	828	241	845	404	506	144	935	451	999999	999999	999999	974	999999	687	887	528	622	999999	284	999999	126	410	994	583	907	964	829	999999	228	999999	272	999999	999999	999999	596	16	999999	746	272	999999	405	177	68	726	820	342	895	462	225	366	665	737	892	999999	999999	428	999999	999999	
497	542	315	290	232	188	741	602	999999	564	101	880	42	875	893	999999	759	949	351	277	762	574	78	377	439	999999	987	534	495	999999	970	999999	999999	233	258	729	975	125	944	879	999999	227	999999	999999	371	344	333	999999	999999	899	999999	999999	86	999999	509	999999	474	999999	850	369	999999	216	116	47	593	922	999999	999999	627	173	28	644	14	472	292	545	109	737	15	999999	538	999999	999999	596	999999	685	101	800	724	999999	265	46	999999	585	688	778	120	437	747	448	234	525	999999	680	880	884	290	614	686	999999	823	736	932	755	830	994	526	999999	738	999999	830	999999	999999	300	907	981	379	428	783	514	434	671	989	566	870	999999	44	19	715	424	404	487	123	759	512	528	999999	519	999999	693	262	999999	698	839	617	913	999999	999999	999999	999999	515	861	830	182	540	999999	746	375	884	817	999999	999999	804	324	513	353	999999	999999	787	389	877	859	674	100	999999	999999	999999	160	999999	956	581	999999	246	816	908	542	657	941	229	999999	782	999999	635	936	733	746	795	384	336	999999	717	117	999999	393	999999	655	197	999999	920	999999	190	596	999999	927	245	999999	279	988	415	970	695	264	114	436	607	149	234	737	366	999999	48	597	824	684	249	474	87	852	999999	263	355	917	30	999999	180	999999	999999	707	701	935	476	999999	968	999999	578	462	12	657	786	881	430	459	383	999999	667	592	999999	999999	688	770	721	999999	202	162	625	778	999999	590	266	999999	828	527	46	431	48	240	629	468	115	786	999999	429	75	913	833	896	543	614	855	588	424	999999	28	999999	999999	999999	614	999999	740	800	999999	421	401	375	62	902	422	952	376	437	999999	312	999999	902	308	301	999999	289	329	728	244	629	999999	677	997	259	509	116	216	990	625	813	999999	315	567	60	999999	700	861	930	483	591	248	999999	625	121	942	126	631	922	697	335	497	21	566	599	999999	999999	999999	999999	999999	315	745	386	811	159	584	331	999999	258	274	661	427	398	254	653	999999	316	999999	999999	316	393	485	294	302	999999	999999	999999	999999	999999	373	999999	331	68	536	178	845	861	617	476	537	999999	781	382	999999	45	907	108	999999	999999	218	999999	671	492	495	20	999999	460	999999	521	833	867	582	377	999999	960	999999	369	999999	86	999999	529	699	585	358	695	611	112	636	267	392	227	949	835	759	999999	642	999999	572	525	999999	999999	777	105	999999	669	49	413	497	999999	705	548	245	690	999999	688	680	999999	144	800	408	999999	824	826	138	615	917	747	618	999999	
999999	500	797	999999	737	999999	752	603	942	999999	656	207	615	939	561	999999	982	269	729	999999	323	556	704	771	127	621	570	950	966	999999	751	301	999999	999999	379	214	750	899	953	692	936	86	999999	999999	154	210	121	884	275	999999	633	658	27	547	999999	771	796	36	229	125	852	999999	636	915	937	999999	411	18	999999	999999	103	92	316	46	999999	999999	413	259	627	916	999999	685	999999	682	999999	102	283	258	999999	608	418	724	680	837	999999	145	449	999999	516	789	999999	113	325	918	200	999999	352	981	414	340	368	546	408	313	615	176	999999	954	520	845	90	999999	978	999999	937	379	412	478	205	998	999999	185	743	837	999999	999999	369	999999	999999	999999	749	302	843	698	999999	872	325	999999	232	673	29	495	716	671	999999	999999	134	999999	980	821	147	874	785	416	543	193	999999	571	195	218	806	359	473	667	105	788	999999	290	721	75	63	45	256	999999	999999	311	468	999999	138	482	999999	15	785	669	999999	875	516	999999	165	66	79	754	191	23	866	669	31	999999	575	921	334	844	643	999999	999999	112	627	999999	999999	999999	725	731	999999	713	936	801	573	999999	951	230	999999	883	999999	665	996	999999	854	243	665	319	290	418	506	217	157	437	372	870	999999	999999	257	999999	999999	999999	341	347	322	477	86	75	106	227	108	355	650	451	719	977	999999	468	999999	999999	598	128	951	316	235	999999	565	508	439	999999	901	348	973	27	883	211	334	999999	987	386	166	999999	222	72	320	160	567	706	717	999999	999999	444	364	862	665	881	972	34	121	999999	999999	999999	636	403	999999	759	999999	632	568	518	653	270	480	999999	238	998	905	999999	996	84	667	859	791	54	751	467	983	999999	362	11	238	309	546	899	999999	999999	999999	999999	746	999999	779	934	147	209	741	999999	963	999999	634	999999	976	999999	999999	47	429	999999	787	592	651	859	776	271	280	999999	289	353	723	580	999999	650	45	95	999999	445	305	732	999999	591	312	70	503	501	486	696	34	999999	281	509	999999	422	999999	999999	178	886	783	999999	664	581	919	397	999999	392	94	983	630	999999	941	592	999999	697	340	205	289	591	365	284	785	583	541	999999	82	223	110	999999	999999	664	917	265	661	787	999999	150	671	915	999999	121	999999	503	75	143	213	689	767	999999	91	605	102	586	530	999999	732	90	49	785	325	754	291	108	143	966	973	685	930	999999	629	999999	999999	999999	999999	999999	867	292	518	999999	931	393	456	999999	904	254	572	340	734	162	65	999999	110	886	
599	999999	829	999999	999999	109	999999	999999	999999	813	163	892	82	728	97	286	641	450	572	641	853	932	999999	963	203	889	403	642	999999	777	898	642	98	646	774	161	425	558	922	419	247	413	634	642	174	999999	181	844	253	999999	521	615	999999	469	42	667	999999	866	999999	999999	705	527	999999	980	915	521	803	435	953	999999	860	999999	527	162	404	449	307	999999	798	191	999999	999999	999999	502	266	293	999999	629	999999	117	121	999999	442	452	999999	720	837	653	999999	653	218	746	890	317	597	999999	97	272	999999	593	369	999999	77	999999	762	155	999999	83	999999	632	999999	999999	999999	846	823	312	999999	999999	448	999999	999999	654	999999	999999	973	970	669	91	999999	999999	205	955	564	30	748	738	999999	508	999999	568	592	763	929	104	999999	44	925	53	999999	295	787	999999	999999	390	980	714	444	922	960	999999	486	56	179	896	437	999999	618	999999	108	95	999999	151	999999	880	102	848	725	844	795	938	55	625	999999	618	50	192	141	184	49	43	303	568	548	898	91	545	594	42	999999	20	426	999999	999999	408	999999	646	628	942	298	142	989	599	137	32	746	999999	458	999999	855	254	217	444	760	75	791	999999	603	495	798	556	263	999999	187	785	999999	999999	999999	199	154	404	999999	199	885	907	999999	704	440	525	999999	231	97	44	187	422	803	982	374	999999	616	221	52	142	153	999999	879	307	421	352	510	999999	190	268	415	999999	690	27	999999	853	32	97	821	999999	343	577	999999	999999	515	765	999999	999999	556	800	583	932	999999	431	999999	153	38	745	292	98	999999	336	50	829	999999	726	731	785	433	520	857	529	400	965	999999	999999	283	660	792	656	370	999999	999999	389	685	483	999999	269	971	414	825	286	804	999999	72	16	536	638	600	999999	43	206	116	999999	942	999999	542	396	631	480	999999	378	953	635	728	999999	66	661	154	999999	999999	472	814	29	695	581	724	999999	903	793	48	645	69	13	623	174	999999	244	999999	631	941	713	637	500	544	457	333	178	14	28	949	875	494	455	172	999999	999999	96	349	371	999999	875	493	838	441	234	999999	999999	22	564	189	822	224	522	213	913	834	323	999999	248	258	555	662	884	999999	172	160	614	840	62	782	777	894	85	999999	76	230	999999	68	320	149	383	999999	449	999999	136	661	971	999999	999999	736	78	612	111	123	782	222	608	994	278	84	703	118	999999	781	411	999999	148	230	147	693	44	264	174	109	874	399	222	999999	716	511	999999	373	999999	999999	714	175	793	
999999	519	999999	999999	805	789	245	999999	274	206	668	437	999999	523	751	113	565	701	999999	448	12	248	393	999	562	999999	999999	895	339	526	644	77	245	999999	185	711	293	81	999999	999999	928	663	999999	203	554	618	999999	987	437	999999	36	624	901	999999	999999	999999	136	999999	999999	527	999999	999999	116	999999	561	600	201	999999	348	49	999999	494	999999	348	999999	348	639	199	454	999999	769	999999	467	79	999999	999999	176	519	999999	461	999999	439	21	999999	452	999999	999999	861	641	999999	426	999999	649	999999	999999	541	161	999999	999999	452	94	999999	999999	999999	757	251	999999	47	257	541	434	682	720	999999	999999	389	483	759	895	999999	791	999999	557	500	527	325	140	999999	628	958	868	613	312	901	377	648	40	895	954	211	704	519	613	110	530	999999	734	763	933	999999	999999	402	666	284	660	316	388	908	598	999999	120	813	419	299	673	820	380	999999	999999	999999	999999	587	804	999999	237	281	174	457	999999	783	999999	377	999999	999999	899	475	947	37	251	70	269	999999	306	522	999999	890	110	324	436	710	999999	915	253	126	711	481	999999	972	56	388	152	931	938	814	850	743	999999	999999	399	207	873	352	577	458	557	238	999999	999999	604	346	181	999999	999999	270	420	675	999999	29	999999	999999	878	974	981	862	918	338	193	491	999999	999999	999999	999999	924	239	999999	30	348	794	569	483	199	315	378	709	217	301	910	678	404	999999	619	657	996	970	328	898	371	714	999999	228	55	999999	999999	257	999999	922	926	791	433	400	337	338	460	382	238	573	999999	281	654	626	428	514	97	498	737	565	999999	953	910	999999	658	634	264	350	438	400	695	130	586	295	375	999999	254	13	847	290	999999	624	741	755	301	100	69	913	800	540	711	131	519	999999	999999	972	880	494	741	702	84	119	943	999999	999999	485	695	369	261	309	270	93	999999	457	368	999999	999999	164	646	568	999999	350	999999	898	688	574	611	999999	624	403	999999	999999	272	154	999999	999999	680	903	878	816	404	700	999999	501	280	627	480	71	209	43	760	725	999999	999999	138	999999	569	55	159	312	873	676	999999	858	999999	999999	821	506	251	281	956	999999	286	830	173	874	999999	59	628	70	104	550	999999	999999	999999	522	912	99	26	999999	999999	634	753	575	942	728	955	803	440	770	806	973	999999	928	86	999999	999999	26	18	264	55	520	427	99	999999	999999	999999	163	225	999999	597	732	490	999999	752	332	564	711	888	445	918	884	619	857	264	999999	999999	891	515	200	83	999999	999999	761	
436	17	216	664	367	618	870	801	999999	891	183	999999	493	59	185	754	887	737	138	999999	345	170	901	999999	999999	97	602	966	648	35	475	999999	651	728	343	744	999999	900	999999	279	574	127	306	728	999999	190	999999	680	715	761	312	345	999999	517	426	999999	116	646	999999	279	999999	904	163	562	999999	482	431	764	999999	440	638	986	393	858	998	227	863	183	886	653	999999	921	999999	999999	723	999999	933	144	311	77	638	478	81	999999	263	669	963	744	312	212	758	873	964	285	132	326	951	908	518	208	412	933	760	999999	820	104	654	276	838	294	548	297	462	648	802	170	915	319	605	338	264	128	870	683	999999	586	999999	974	764	407	189	999999	626	112	665	704	718	895	263	169	24	696	905	999999	663	471	999999	326	483	962	410	999999	313	189	944	293	73	86	999999	243	147	680	511	441	115	523	670	360	982	107	451	29	65	446	324	567	999999	851	999999	433	176	999999	500	802	999999	547	721	446	168	999999	641	641	614	30	31	344	195	999999	999999	150	800	70	343	999999	999999	390	586	867	865	386	80	221	999999	857	76	506	999999	709	445	999999	801	234	201	610	465	999999	415	45	424	979	382	999999	938	999999	632	116	307	999999	292	999999	961	854	581	781	312	430	999999	756	999999	525	164	999999	999999	355	349	576	999999	999999	921	709	975	550	453	886	14	999999	282	187	235	960	999999	75	427	830	606	947	653	999999	999999	999999	999999	658	91	899	824	896	720	999999	999999	65	247	999999	203	582	639	999999	411	999999	999999	999999	157	407	530	992	326	99	68	208	748	401	923	999999	999999	886	484	326	999999	999999	71	999999	610	689	647	179	723	999999	872	844	200	999999	546	958	642	999999	887	827	137	999999	582	735	837	522	844	999999	142	788	150	316	108	999999	999999	857	633	669	380	467	759	360	999999	999999	999999	999999	17	562	999999	964	816	118	998	999999	999999	380	999999	999999	999999	98	844	999999	47	999999	492	565	746	877	245	689	334	972	999999	429	77	776	819	888	518	999999	514	999999	292	177	972	42	318	999999	999999	580	885	999999	399	292	999999	260	323	345	999999	661	477	140	326	176	999999	999999	172	579	588	422	999999	92	818	999999	583	562	227	869	961	460	999999	304	753	664	803	37	999999	662	806	817	999999	483	999999	856	155	384	999999	125	999999	999999	869	738	863	999999	29	802	488	743	709	71	999999	454	384	750	414	182	386	999999	373	612	269	999999	772	770	958	87	999999	961	999999	999999	596	111	341	831	
999999	999999	999999	999999	999999	999999	549	840	953	745	999999	18	109	937	452	973	997	313	752	926	999999	999999	965	102	999999	942	407	526	242	509	475	931	123	552	168	999999	740	344	28	999999	73	999999	999999	37	986	950	978	467	999999	537	211	292	359	415	961	232	552	999999	999999	999999	602	999999	999999	454	999999	853	895	556	999999	557	999999	662	295	999999	999999	450	812	938	116	802	999999	940	17	705	999999	192	999999	707	591	999999	352	401	55	325	770	999999	821	999999	757	142	999999	431	688	999999	999999	548	997	999999	552	520	419	614	243	496	738	661	24	902	156	97	281	197	965	999999	214	841	617	969	999999	999999	629	999999	190	973	999999	542	262	54	410	758	194	611	165	80	527	738	167	559	587	118	35	918	999999	669	860	866	466	846	758	463	931	999999	999999	729	891	708	433	270	748	206	409	970	502	397	999999	669	999999	895	324	999999	683	999999	392	510	796	710	754	521	122	881	85	999999	296	947	827	166	999999	435	999999	999999	999999	897	811	390	709	65	426	999999	766	200	834	571	532	291	779	999999	645	850	933	191	953	912	157	866	130	993	683	999999	999999	746	418	606	716	505	172	999999	256	11	801	740	293	195	999999	921	57	514	884	999999	177	953	520	411	999999	999999	865	402	750	944	999999	716	382	999999	998	29	782	999999	854	37	129	993	999999	643	59	202	999999	768	167	999999	819	999999	119	678	387	616	999999	17	113	719	999999	769	45	999999	741	94	368	999999	999999	735	149	818	999999	999999	885	999999	335	877	362	309	108	107	244	524	999999	654	607	703	493	999999	793	774	134	999999	397	359	958	999999	902	999999	834	486	580	999999	95	999999	999999	999999	793	214	291	358	655	999999	621	542	535	999999	186	97	999999	664	999999	805	999999	375	694	999999	469	999999	999999	20	999999	397	474	621	999999	813	999999	135	698	999999	910	289	110	999999	128	329	523	999999	824	447	149	814	486	999999	558	775	999999	720	316	439	792	267	989	999999	999999	999999	339	999	999999	721	999999	999999	398	999999	754	648	704	507	999999	999999	999999	614	710	777	871	170	911	305	72	750	334	718	819	999999	562	652	299	829	70	860	990	523	839	112	365	98	425	354	424	910	999999	999999	999999	941	436	188	999999	222	999999	223	356	44	999999	999999	397	373	241	139	579	999999	359	875	446	395	384	489	999999	999999	422	782	744	566	880	162	680	352	254	999999	833	384	104	86	429	999999	513	955	999999	574	715	991	856	999999	774	322	560	205	545	87	567	946	
413	949	799	627	478	789	164	783	999999	55	129	364	306	205	999999	282	455	598	999999	999999	999999	209	892	431	926	999999	999999	567	602	484	806	999999	999999	886	970	999999	286	802	378	724	800	802	980	669	999999	501	989	999999	314	999999	750	946	999999	999999	54	213	66	378	700	999999	997	596	191	999999	249	952	999999	419	234	999999	995	999999	230	167	627	109	999999	232	558	434	468	223	999999	324	733	999999	970	999999	842	767	98	908	111	999999	999999	213	999999	869	430	919	455	579	354	452	999999	107	999999	999999	521	944	999999	834	819	276	561	783	999999	867	386	389	982	999999	577	467	773	97	550	872	999999	999999	488	359	801	639	978	889	999999	809	999999	635	999999	999999	999999	897	782	999999	999999	999999	796	999999	869	753	493	50	937	999999	999999	999999	679	204	557	854	607	999999	999999	999999	42	999999	297	672	913	534	999999	999999	999999	60	226	999999	999999	518	999	999999	999999	496	999999	735	999999	999999	702	408	887	982	140	837	88	289	334	561	442	999999	232	907	548	999999	40	345	917	743	793	886	363	332	211	999999	205	999999	778	120	999999	999999	769	281	487	888	784	930	999999	998	671	999999	725	999999	247	537	296	999999	175	950	466	219	818	999999	967	815	55	564	780	999999	642	246	510	223	999999	711	999999	951	430	660	999999	109	999999	918	81	826	171	999999	94	674	874	113	676	827	654	343	912	646	313	671	999999	230	159	435	366	435	467	512	656	999999	159	345	671	515	999999	366	278	899	999999	999999	999999	357	479	116	999999	538	569	682	999999	674	799	742	647	999999	817	999999	949	515	562	645	368	659	51	559	999999	538	442	171	226	999999	75	22	999999	999999	27	999999	750	53	340	827	865	999999	999999	981	735	999999	698	913	697	490	417	762	346	415	999999	995	316	920	590	566	106	408	999999	281	609	786	157	999999	999999	332	379	905	999999	735	779	584	716	69	823	118	840	528	473	999999	880	312	676	999999	999999	32	189	829	999999	999999	999999	999999	999999	671	381	949	269	223	182	375	121	999999	999999	611	635	207	289	256	999999	482	726	577	999999	729	999999	307	120	968	104	718	152	999999	453	410	15	322	265	54	999999	874	848	626	356	999999	624	378	724	75	999999	192	743	933	732	980	999999	162	532	598	280	84	838	301	999999	463	232	571	68	187	999999	323	942	244	568	999999	633	999999	231	836	999999	32	583	55	425	999999	999999	219	817	473	362	852	789	666	999999	999999	45	999999	999999	893	875	63	320	547	469	239	249	508	374	509	
356	948	931	696	493	258	501	793	876	216	488	23	753	999999	824	999999	534	285	470	999999	999999	86	601	338	961	61	711	46	999999	195	672	477	999999	318	127	999999	999999	102	183	999999	121	999999	681	301	999999	861	310	725	722	715	704	964	47	418	321	279	999999	603	735	441	547	465	217	690	543	999999	178	444	477	420	832	999999	111	945	843	945	405	309	999999	999999	751	999999	999999	870	491	707	439	999999	996	847	66	327	367	741	999999	656	44	999999	757	404	693	865	258	312	883	999999	862	101	574	376	874	57	679	635	999999	562	151	347	209	835	581	741	447	630	999999	999999	84	370	968	196	911	999999	552	528	416	886	737	20	986	227	845	348	999999	630	972	19	648	731	999999	999999	515	999999	999999	999999	822	952	427	627	949	378	198	502	999999	387	465	470	505	160	229	803	824	141	360	981	999999	243	878	817	999999	353	866	352	318	553	681	224	622	999999	999999	999999	468	119	71	618	39	999999	225	484	175	511	514	999999	512	257	999999	999999	345	810	931	589	83	999999	969	605	512	846	194	999999	705	999999	848	999999	454	765	999999	715	79	742	999999	647	999999	403	999999	156	838	379	839	70	952	307	878	811	698	126	389	858	150	465	116	192	168	999999	779	999999	662	639	52	746	912	885	999999	999999	858	294	571	679	957	822	767	142	16	999999	626	408	999999	47	187	338	385	486	574	614	636	769	489	382	624	727	493	999999	337	999999	157	77	999999	285	999999	414	554	710	999999	999999	698	973	185	44	28	999999	562	999999	461	713	370	435	320	699	967	999999	804	999999	65	240	339	567	805	913	976	559	999999	96	999999	773	784	675	999999	257	916	999999	594	454	364	254	175	868	747	624	732	722	756	999999	317	863	999999	999999	654	670	988	999999	177	999999	68	999999	999999	475	999999	688	928	694	999999	73	783	314	999999	999999	999999	811	74	471	819	191	191	264	999999	999999	778	999999	173	429	30	999999	268	999999	495	999999	999999	895	288	999999	337	999999	695	47	872	999999	519	999999	368	259	530	843	605	526	321	999999	90	999999	666	999999	696	319	524	509	999999	933	804	998	818	182	999999	938	532	999999	144	999999	496	153	999999	999999	602	775	862	914	898	187	320	741	473	508	251	591	239	999999	999999	999999	544	195	373	999999	999999	999999	195	195	999999	591	321	999999	999999	561	500	937	999999	557	261	921	457	999999	611	496	622	72	535	320	931	382	999999	106	999999	126	225	310	999999	451	230	90	589	676	629	316	865	90	
359	911	18	999999	999999	999999	183	91	999999	999999	584	999999	327	825	985	875	264	912	999999	999999	868	276	346	999999	167	999999	336	180	341	780	979	304	631	542	999999	623	999999	627	213	37	923	290	556	290	726	902	999999	405	999999	999999	422	717	434	999999	222	92	574	818	999999	206	999999	13	749	789	954	289	255	999999	121	372	573	637	708	854	301	587	999999	65	473	999999	847	931	85	626	999999	272	999999	980	330	631	59	493	480	999999	682	919	999999	766	336	446	656	999999	293	732	151	785	18	580	359	634	372	519	354	999999	999999	424	928	999999	431	692	419	999999	464	490	322	999999	167	701	181	999999	57	999999	999999	36	607	507	647	352	485	999999	263	299	630	695	268	540	148	587	658	999999	999999	417	344	643	37	391	999999	999999	420	71	628	999999	999999	977	999999	419	789	999999	999999	851	776	999999	647	849	438	129	645	999999	232	999999	941	999999	999999	913	390	639	618	95	999	999999	622	999999	932	423	954	999999	890	653	999999	849	750	820	302	806	491	415	769	495	215	907	745	126	999999	999999	130	58	999999	496	596	947	800	703	999999	78	238	932	999999	999999	894	491	239	999999	660	383	41	130	999999	999999	999999	974	870	999999	999999	102	999999	506	273	999999	303	905	682	999999	999999	170	58	57	502	234	999999	558	999999	545	600	999999	678	753	466	208	605	999	771	37	999999	621	87	677	999999	236	999999	732	999999	357	930	988	808	999999	935	499	334	984	628	999999	668	872	221	999999	532	999999	423	727	49	74	999999	303	144	655	999999	444	93	999999	999999	276	637	845	999999	415	614	612	916	999999	817	967	873	620	381	719	368	201	410	752	999999	668	812	870	692	604	658	636	854	162	504	501	999999	953	761	362	425	822	983	806	999999	999999	999999	580	909	82	201	89	922	999999	297	147	44	999999	236	564	463	999999	163	294	757	977	757	763	999999	325	561	999999	858	29	303	545	218	603	42	999999	999999	999999	960	999999	413	578	714	439	865	366	467	84	726	999999	898	999999	669	999999	59	742	172	485	241	593	521	999999	230	999999	131	751	929	441	309	11	145	230	806	543	999999	999999	273	999999	898	999999	858	487	204	661	130	645	876	520	999999	299	72	943	999999	999999	108	143	358	810	318	999999	437	36	999999	999999	71	677	851	136	817	871	479	844	999999	999999	999999	43	86	568	782	999999	875	999999	887	19	939	201	229	439	999999	747	830	999999	19	784	999999	999999	999999	999999	600	452	999999	750	702	682	999999	999999	366	751	641	75	
67	789	999999	999999	249	28	148	999999	999999	869	999999	422	999999	80	999999	26	999999	803	704	999999	999999	999999	968	340	691	134	717	215	199	721	835	477	798	379	690	50	434	186	545	536	693	946	999999	730	999999	381	999999	631	640	803	392	563	999999	738	743	460	820	697	151	999999	999999	933	576	73	999999	980	623	321	390	10	592	658	268	178	219	999999	999999	247	999999	999999	76	95	574	395	999999	999999	430	999999	635	239	230	736	45	430	235	760	999999	999999	695	999999	757	747	251	640	221	734	999999	878	528	999999	548	582	999999	999999	58	225	999999	190	734	763	559	563	685	161	779	855	622	999999	943	459	14	290	552	330	999999	328	999999	933	184	604	976	999999	999999	276	690	647	384	999999	382	19	999999	199	999999	932	999999	999999	71	99	860	365	121	999999	934	79	365	999999	40	41	999999	729	999999	434	16	140	786	17	32	419	999999	142	481	418	464	934	999999	814	393	619	865	367	267	999999	83	819	999999	518	617	472	911	431	616	352	999999	653	638	966	193	766	155	457	182	999999	628	728	999999	703	13	10	999999	999999	999999	420	176	999999	999999	999999	361	197	999999	999999	999999	560	508	49	525	139	999999	810	305	102	631	999999	474	417	195	615	135	999999	935	999999	514	616	461	370	557	206	999999	36	192	21	614	995	129	999999	67	999999	153	999999	212	754	999999	999999	999999	918	999999	257	946	758	724	855	501	999999	999999	999999	999999	783	108	147	999999	329	953	999999	999999	294	487	635	999999	596	999999	573	472	546	152	191	999999	999999	911	542	451	309	259	426	312	336	519	607	743	270	123	283	523	15	107	882	800	999999	574	420	441	293	999999	359	408	161	393	955	864	999999	999999	999999	872	566	696	192	79	537	152	999999	775	880	999999	246	483	999999	59	466	448	269	999999	999999	999999	501	111	168	559	900	27	160	999999	564	999999	999999	968	670	411	999999	319	915	813	273	635	282	645	560	401	514	876	332	999999	926	999999	604	690	513	706	381	464	538	633	999999	519	991	359	220	147	228	277	999999	675	101	157	532	456	127	999999	473	856	999999	766	55	34	695	999999	25	57	147	982	465	964	40	502	781	999999	643	753	643	923	434	423	999999	246	73	999999	999999	999999	999999	158	572	999999	999999	524	913	999999	588	155	824	943	343	172	999	246	812	848	644	599	376	250	813	373	519	550	431	137	999999	808	960	48	48	246	73	999999	419	999999	731	515	588	19	704	497	999999	699	589	271	423	936	434	225	22	420	412	
999999	345	208	999999	692	102	786	999999	999999	194	786	904	999999	109	999999	826	707	126	139	999999	999999	546	325	444	999999	960	170	714	658	384	999999	999999	627	999999	999999	654	999999	274	999999	422	802	833	924	999999	153	999999	491	172	413	120	726	108	999999	999999	999999	207	30	764	30	999999	932	82	528	405	449	760	286	274	779	366	999999	443	87	716	217	999999	999999	999999	301	34	478	997	311	999999	657	647	999999	227	999999	999999	633	999999	999999	316	490	730	315	529	863	392	518	227	393	56	504	293	999999	999999	202	523	585	999999	473	995	263	999999	770	979	999999	999999	999999	999999	487	999999	732	999999	999999	771	236	487	228	102	158	908	999999	261	614	264	53	374	999999	976	999999	274	546	999999	983	999999	999999	999999	959	335	781	71	775	459	740	999999	324	345	999999	259	940	999999	304	999999	859	565	999999	12	330	516	936	383	999999	999999	44	999999	999999	116	999999	999999	717	680	999999	999999	320	999999	142	66	521	877	999999	707	999999	376	999999	319	969	63	999999	428	768	61	235	452	398	999999	999999	144	425	527	627	218	170	162	541	269	196	412	183	771	432	433	490	452	577	238	113	809	999999	724	253	999999	349	757	183	666	999999	85	504	911	999999	998	999999	994	259	731	999999	127	834	776	132	999999	879	995	995	344	570	999999	875	169	999999	85	539	700	283	571	868	412	979	875	814	999999	907	271	568	433	792	999999	203	846	691	986	974	827	999999	686	186	354	761	838	105	672	210	344	616	137	999999	940	720	688	862	999999	999999	959	962	21	659	618	436	572	552	83	589	999999	478	319	110	712	109	999999	394	524	650	151	779	151	999999	573	654	441	965	851	775	514	983	999999	999999	25	865	590	37	568	917	199	295	32	999999	999999	999999	307	36	756	840	134	303	999999	495	995	189	820	999999	95	963	995	606	701	307	84	999999	999999	999999	999999	846	519	568	826	607	460	999999	757	68	999999	999999	356	415	219	20	651	220	999999	70	999999	836	55	490	942	605	922	593	594	999999	999999	136	999999	837	940	909	331	566	477	999999	999999	149	999999	762	369	386	616	590	397	999999	656	864	408	863	616	259	801	39	999999	230	685	867	271	42	59	613	999999	519	474	999999	999999	999999	999999	999999	999999	714	413	999999	130	999999	988	341	999999	904	78	154	727	88	999999	691	118	302	940	257	65	999999	999999	399	712	755	620	107	125	98	11	999999	131	502	837	999999	845	999999	999999	70	999999	353	671	367	963	905	886	687	298	782	200	397	154	
495	850	858	999999	999999	580	999999	999999	891	226	117	903	999999	999999	999999	251	328	999999	600	393	880	24	712	506	519	435	806	869	932	999999	999999	897	999999	999999	635	652	979	75	999999	937	544	125	351	999999	999999	464	466	882	661	446	969	937	599	13	999999	480	148	999999	999999	999999	773	504	22	91	883	999999	298	999999	397	582	272	262	23	663	848	765	673	999999	942	65	969	924	217	999999	840	405	307	999999	163	164	514	627	999999	254	173	49	112	269	253	353	999999	999999	494	89	999999	716	923	999999	165	508	807	562	419	271	618	848	297	525	251	488	999999	688	999999	999999	77	644	513	769	999999	808	662	414	342	599	890	591	440	999999	322	133	999999	999999	454	655	357	999999	218	487	635	999999	999999	586	27	999999	440	486	999999	260	22	999999	212	999999	445	357	845	999999	230	820	999999	36	999999	168	213	999999	16	550	244	280	886	999999	436	36	144	999999	65	85	396	577	168	999999	140	189	999999	999999	999999	328	925	107	809	954	999999	999999	999999	999999	906	999999	383	999999	758	890	252	190	374	999999	113	186	29	269	301	770	16	652	661	967	896	238	52	431	206	999999	999999	146	471	999999	394	48	919	999999	279	999999	702	496	818	278	171	950	815	999999	999999	744	308	666	999999	49	948	88	736	148	711	999999	551	999999	702	80	275	115	719	999999	512	75	999999	493	989	829	77	999999	999999	999999	806	999999	999999	822	751	462	389	958	999999	999999	999999	315	311	780	823	602	920	749	999999	747	13	999999	241	381	717	613	487	815	999999	976	971	439	254	999999	999999	765	264	999999	210	999999	691	316	775	999999	999999	999999	763	999999	669	397	909	999999	999999	999999	999999	751	715	51	115	147	999999	573	292	364	460	553	70	958	448	68	348	201	549	553	66	696	289	943	921	520	850	12	999999	288	999999	653	999999	999999	999999	590	999999	222	999999	72	276	127	33	421	836	906	146	804	47	611	999999	718	778	999999	39	999999	471	999999	129	594	297	999999	427	13	297	999999	839	902	996	858	17	135	577	487	287	938	672	868	999999	25	384	55	999999	544	239	999999	875	542	138	999999	999999	289	102	39	774	999999	699	30	133	39	76	243	808	188	603	999999	150	300	893	101	31	602	664	114	220	999999	999999	883	774	939	999999	999999	773	999999	739	728	42	548	712	999999	248	999999	744	87	999999	150	247	785	999999	316	217	584	999999	47	257	525	999999	988	818	533	296	999999	999999	194	108	769	469	91	449	874	890	999999	999999	909	852	999999	857	587	
165	79	13	231	999999	468	732	357	658	736	479	223	113	999999	729	188	999999	431	406	560	979	999999	680	166	346	76	999999	615	999999	999999	194	878	667	999999	999999	748	529	74	875	999999	462	750	121	733	611	236	770	846	872	409	222	999999	971	999999	607	999999	399	847	885	875	52	127	361	919	551	600	555	76	221	980	999999	999999	556	619	999999	238	999999	999999	555	999999	305	579	742	595	526	764	999999	370	439	856	359	682	189	999999	745	999999	399	999999	999999	999999	680	704	634	891	750	999999	873	362	208	999999	999999	451	302	774	579	472	384	999999	999999	787	693	194	636	365	631	977	453	556	873	763	999999	999999	765	544	439	601	944	999999	845	999999	890	554	999999	70	999999	907	389	414	430	282	960	633	999999	999999	999999	495	78	279	270	773	145	326	488	444	540	43	686	757	999999	977	527	999999	920	464	896	149	32	999999	999999	723	999999	48	135	999999	999999	215	85	371	999999	944	999999	675	590	81	802	573	75	727	529	999999	999999	632	79	453	754	436	713	344	507	999999	999999	502	862	546	186	106	200	887	641	335	957	324	539	999999	999999	999999	942	848	662	999999	999999	305	56	503	502	965	969	682	847	999999	501	741	864	50	481	999999	999999	999999	895	705	382	188	96	204	956	907	102	679	998	901	494	999999	999999	184	999999	177	455	368	53	221	999999	999999	50	274	999999	999999	459	498	919	422	999999	898	953	956	949	895	219	851	999999	595	872	999999	999999	945	999999	636	69	689	937	314	585	999999	10	999999	578	864	147	821	370	739	457	603	760	586	862	595	911	725	234	217	958	604	820	458	348	837	834	105	391	999999	167	769	561	999999	999999	594	897	279	388	95	758	397	490	807	999999	278	999999	999999	999999	296	725	999999	465	729	355	981	999999	999999	345	999999	40	999999	440	173	582	687	999999	155	999999	277	698	999999	346	999999	459	999999	999999	999999	999999	999999	308	736	22	104	481	822	314	832	269	856	960	999999	934	647	64	715	957	326	235	459	999999	394	359	815	598	93	997	999999	999999	784	867	621	240	275	442	303	40	345	999999	759	383	219	885	892	316	352	707	698	999999	744	613	796	787	862	843	913	387	999999	506	397	825	989	563	484	989	349	999999	668	215	761	685	622	634	475	999999	26	508	466	508	255	386	309	240	999999	180	999999	999999	378	999999	528	915	999999	838	304	934	394	656	411	999999	999999	999999	49	493	333	69	991	172	321	786	826	415	920	999999	261	21	525	999999	38	314	918	
515	999999	999999	999999	999999	851	783	340	540	691	370	107	564	540	28	347	999999	906	999999	999999	908	522	591	999999	123	994	145	999999	999999	418	634	628	107	984	999999	489	803	806	487	217	999999	832	999999	104	466	999999	366	999999	242	674	999999	999999	562	135	20	993	165	639	999999	851	715	206	57	132	66	999999	10	580	999999	538	543	999999	428	268	970	999999	999999	497	999999	999999	638	999999	354	618	708	782	75	971	973	999999	334	173	999999	636	999999	999999	785	999999	47	724	317	999999	88	704	140	700	433	304	165	934	262	667	500	999999	222	737	851	438	423	284	999999	38	606	620	999999	380	999999	792	766	958	999999	92	460	425	999999	851	999999	650	488	18	359	771	816	48	215	666	673	999999	423	764	170	356	244	762	58	288	999999	467	499	760	923	641	999999	206	643	179	217	999999	280	999999	999999	210	999999	415	924	999999	999999	568	999999	548	706	999999	378	12	797	944	999999	697	377	219	671	442	161	999999	95	999999	999999	619	404	46	458	598	203	62	999999	959	999999	999999	838	153	76	999999	62	951	999999	999999	272	534	409	699	332	519	707	71	699	404	999999	231	330	216	670	999999	999999	378	99	999999	999999	326	999999	999999	546	28	999999	233	999999	59	389	209	674	475	455	709	220	999999	999999	938	891	142	362	999999	909	186	509	631	483	474	458	683	999999	946	510	946	459	571	162	314	660	484	918	650	999999	999999	556	854	761	960	391	468	664	160	226	977	963	999999	999999	370	999999	238	749	999999	999999	999999	348	728	965	509	999999	649	999999	409	288	417	223	712	517	70	629	654	870	523	999999	990	29	711	730	999999	999999	905	643	792	795	432	734	251	58	318	511	828	889	261	710	742	915	999999	999999	808	764	261	46	999999	999999	864	367	236	999999	999999	686	637	998	442	526	999999	15	999999	999999	856	683	972	999999	208	558	801	764	618	813	350	999999	763	839	921	768	731	869	775	999999	999999	999999	507	656	999999	632	874	829	457	735	365	736	165	650	999999	135	791	597	999999	318	939	109	749	423	999999	537	922	798	86	999999	794	999999	999999	709	999999	791	185	325	999999	576	684	971	316	882	457	613	918	123	822	999999	976	999999	999999	466	120	831	999999	94	411	910	709	86	753	784	941	880	507	999999	967	234	999999	476	999999	271	634	968	792	999999	965	640	618	809	975	290	696	660	453	772	598	851	476	101	914	316	866	607	228	532	941	576	116	471	999999	598	846	510	762	770	832	152	48	458	128	770	301	
999999	111	999999	97	291	437	734	857	126	758	858	561	999999	404	36	999999	270	925	399	999999	999999	664	386	444	196	897	682	940	999999	999999	28	973	153	25	967	999999	756	444	659	149	381	614	38	999999	987	948	698	375	805	402	999999	532	728	999999	153	244	724	37	999999	393	754	793	411	999999	740	885	418	59	437	529	993	825	999999	260	999999	542	999999	999999	999999	247	209	317	145	999999	43	495	254	907	871	732	782	728	543	275	394	587	999999	999999	109	112	540	648	937	285	408	953	266	999999	93	999999	608	999999	581	999999	999999	999999	658	999999	280	254	641	999999	188	705	747	275	292	999	999999	999999	340	912	447	999999	706	999999	380	859	999999	999999	999999	999999	999999	999999	999999	605	156	879	999999	947	999999	854	452	999999	471	999999	470	242	538	143	671	266	613	518	280	695	740	237	957	634	77	999999	702	999999	26	999999	688	917	581	152	128	412	918	918	645	485	470	591	882	678	99	999999	331	521	999999	971	999999	314	989	438	864	919	921	999999	880	139	161	262	838	605	350	553	661	396	999999	268	348	695	872	795	235	158	354	289	544	929	478	191	999999	999999	703	999999	999999	153	287	999999	491	999999	47	516	333	217	753	287	337	546	486	999999	506	161	633	476	999999	204	212	999999	999999	999999	912	950	661	970	999999	794	902	999999	625	518	999999	816	999999	876	999999	366	471	27	405	999999	951	997	999999	543	685	999999	999999	236	941	733	999999	570	999999	848	999999	97	855	363	999999	958	385	370	921	968	825	999999	384	757	819	999999	732	194	321	508	691	914	507	999999	999999	852	384	999999	35	891	577	548	999999	928	326	569	511	118	291	447	692	590	86	485	718	999999	999999	999999	416	866	10	755	259	999999	999999	645	589	738	78	883	999999	709	999999	999999	999999	287	507	455	999999	260	573	624	903	874	999999	110	999999	32	999999	300	999999	722	999999	999999	891	999999	298	67	771	681	980	773	999999	407	863	982	256	56	94	441	497	798	230	999999	302	999999	851	385	319	66	807	567	339	778	285	861	451	186	148	999999	999999	999999	684	760	280	800	999999	505	20	833	854	999999	937	967	803	809	999999	111	866	515	999999	913	999999	714	873	422	444	272	132	12	541	80	908	999999	452	999999	124	470	886	502	802	356	375	486	212	26	629	371	974	476	370	349	319	633	607	85	999999	969	886	857	366	322	999999	999999	301	999999	882	430	525	756	999999	999999	225	373	712	623	548	270	512	857	792	82	297	655	642	202	760	999999	
909	377	353	154	583	39	146	490	973	366	195	428	143	999999	999999	228	782	339	133	946	920	983	537	442	467	999999	74	293	34	728	376	109	34	607	520	157	413	550	457	999999	237	232	999999	191	85	93	999999	593	236	78	873	999999	999999	999999	364	926	840	910	999999	554	964	999999	465	254	989	95	999999	999999	689	999999	815	241	882	999999	718	697	342	999999	367	383	315	481	66	956	855	999999	40	220	252	593	317	502	863	999999	999999	384	999999	405	201	999999	689	197	904	999999	263	641	430	141	105	667	594	999999	999999	999999	999999	999999	795	508	399	999999	64	193	999999	105	999999	322	999999	979	715	343	929	999999	163	999999	694	127	577	529	702	999999	999999	899	124	999999	999	822	949	999999	662	999999	588	268	16	999999	934	505	999999	808	156	941	273	451	426	999999	999999	657	340	185	618	131	915	276	806	185	293	999999	79	709	105	999999	373	816	326	975	999999	671	930	888	442	198	999999	768	382	761	949	201	483	363	847	999999	492	773	999999	541	823	999999	462	830	982	779	436	999999	712	587	577	457	999999	999999	16	76	727	999999	999999	430	906	156	999999	54	236	101	681	715	861	999999	999999	600	873	785	162	443	999999	110	906	999999	761	30	65	795	193	502	999999	43	999999	999999	625	50	40	522	634	676	428	999999	604	890	999999	720	342	959	511	977	999999	348	298	573	857	626	545	999999	668	999999	101	108	860	733	34	648	369	90	138	999999	569	361	160	485	24	800	506	25	565	50	999999	106	294	216	919	999999	999999	783	923	999999	504	999999	853	748	585	999999	557	870	999999	999999	999999	999999	830	474	417	232	198	812	558	67	999999	999999	999999	627	207	994	814	654	814	999999	999999	999999	167	140	542	999999	507	412	899	695	999999	999999	999999	999999	689	436	276	819	798	696	540	932	999999	999999	877	974	999999	235	550	999999	515	903	999999	570	556	775	999999	699	932	798	724	785	913	863	814	999999	380	418	999999	770	728	994	855	127	765	970	360	999999	262	999999	999999	282	999999	999999	999999	349	579	588	999999	999999	343	999999	886	10	999999	999999	999999	371	60	393	604	28	999999	780	863	520	57	938	805	999999	425	801	447	375	999999	999999	924	604	999999	475	915	999999	999999	35	999999	161	117	855	155	20	950	988	251	999999	963	999999	999999	91	455	668	301	641	782	999999	498	999999	139	521	395	530	830	424	688	999999	477	999999	169	271	352	711	999999	202	793	794	635	436	999999	577	999999	450	467	999999	999999	24	184	999999	19	886	537	896	
32	999999	469	624	190	536	310	666	401	999999	15	723	739	999999	265	108	999999	999999	347	71	980	561	119	945	72	987	999999	673	410	203	802	999999	734	455	688	999999	999999	178	613	109	999999	893	186	999999	444	999999	113	415	758	85	436	31	999999	999999	915	999999	485	524	561	203	271	636	266	207	358	733	999999	293	65	448	999999	999999	384	999999	936	97	384	859	510	328	883	999999	915	999999	999999	781	999999	999999	540	226	341	999999	616	999999	837	999999	637	978	902	710	999999	820	359	320	999999	757	647	311	999999	828	96	999999	24	999999	320	412	721	931	440	576	10	999999	752	838	116	166	72	964	410	999999	460	406	999999	799	574	72	999999	999999	623	999999	144	431	729	999999	999999	714	204	383	999999	999999	777	999999	548	999999	710	33	77	999999	213	553	695	999999	900	102	999999	690	670	999999	999999	258	999999	126	317	430	441	578	11	50	999999	402	962	688	864	974	669	999999	858	999999	99	999999	999999	988	401	80	324	999999	530	637	344	999999	999999	999999	715	851	999999	999999	397	999999	999999	999999	32	37	999999	811	590	17	818	926	432	999999	999999	49	999999	127	263	914	724	247	116	980	57	374	706	269	999999	999999	973	23	999999	18	367	999999	736	999999	528	967	185	590	489	316	642	604	214	721	617	15	854	999999	999999	618	936	159	999999	913	95	657	999999	553	463	999999	44	805	484	423	999999	101	999999	178	599	999999	738	144	999999	799	999999	452	169	984	999999	352	137	385	425	999999	81	217	730	822	999999	999999	999999	999999	136	881	282	837	999999	790	465	525	701	686	999999	311	880	802	999999	220	999999	642	498	999999	901	121	480	999999	999999	652	352	58	999999	999999	307	728	650	116	17	876	527	509	332	378	528	136	650	451	387	999999	952	279	815	520	256	238	999999	309	730	25	411	999999	999999	477	448	999999	164	221	999999	279	660	773	794	999999	693	76	320	999999	817	999999	470	38	280	274	999999	999999	242	850	244	79	355	350	386	991	475	902	61	999999	929	121	999999	439	999999	118	463	188	485	999999	999999	190	999999	999999	999999	955	999999	999999	999999	193	999999	999999	185	999999	999999	318	923	320	999999	802	999999	999999	24	464	199	999999	803	41	964	172	810	521	597	942	33	63	161	999999	857	430	446	103	999999	868	87	999999	935	999999	461	999999	194	999999	790	682	999999	999999	175	463	73	786	161	523	417	191	999999	265	779	243	999999	923	999999	830	462	999999	999999	955	241	156	386	636	770	999999	579	999999	977	667	999999	999999	700	986	888	697	39	81	
279	923	685	377	495	999999	999999	999999	385	538	596	999999	690	823	999999	295	999999	28	86	437	25	24	943	207	999999	999999	534	865	542	304	45	469	999999	391	697	441	999999	864	660	564	999999	77	761	51	623	624	976	907	596	414	192	869	621	602	65	264	979	487	999999	999999	297	918	170	91	503	137	999999	308	135	885	25	940	368	521	584	948	263	901	999999	589	738	627	278	137	122	175	848	999999	336	443	999999	792	700	880	277	933	907	679	548	496	999999	677	999999	711	399	251	511	109	27	999999	10	999999	903	584	52	669	650	42	999999	337	288	999999	972	999999	433	232	249	487	253	999999	999999	584	362	97	527	70	846	567	738	999999	664	748	190	999999	442	383	889	126	999999	608	999999	875	710	221	217	707	705	98	287	176	999999	33	856	376	76	426	725	815	999999	999999	822	999999	999999	108	999999	540	999999	999999	259	59	343	999999	649	645	999999	175	873	999999	880	820	364	757	289	571	868	640	892	814	163	26	658	83	999999	999999	785	209	582	611	547	677	534	952	999999	238	833	878	383	220	17	901	552	583	999999	245	627	74	804	732	239	999999	648	368	599	243	401	269	72	999999	859	169	592	272	603	212	296	412	999999	999999	737	999999	267	681	999999	999999	473	999999	147	824	999999	721	999999	850	999999	999999	39	999999	362	999999	836	573	816	589	361	848	318	290	980	999999	999999	224	999999	753	994	250	775	966	561	999999	769	327	131	248	565	148	999999	742	890	98	999999	999999	999999	999999	224	174	183	677	999999	959	999999	192	104	415	999999	24	999999	651	999999	999999	740	72	999999	999999	836	519	451	577	999999	999999	93	999999	400	891	558	999999	174	834	539	999999	76	107	645	602	404	999999	233	716	372	999999	574	122	887	758	358	120	516	45	485	705	722	605	653	999999	999999	377	792	212	856	56	999999	739	999999	35	75	999999	999999	22	619	258	999999	735	215	483	648	971	688	641	542	448	322	138	358	999999	118	470	453	537	726	36	795	30	860	326	999999	999999	10	999999	693	999999	693	999999	426	999999	418	999999	400	180	469	904	689	160	669	418	999999	720	391	287	999999	604	999999	999999	295	593	463	275	875	888	781	999999	970	827	948	827	754	999999	712	999999	425	131	79	282	77	822	347	644	360	999999	999999	981	453	722	943	98	999999	804	218	833	773	153	121	512	399	655	934	999999	212	842	664	916	18	999999	999999	796	534	916	821	999999	255	818	915	433	306	800	371	999999	883	859	310	999999	609	879	
999999	282	20	567	883	422	999999	999999	999999	517	787	676	999999	194	860	157	563	609	999999	999999	587	954	999999	687	216	599	294	686	979	352	541	714	317	138	909	999999	785	967	43	999999	584	771	999999	407	646	629	999999	186	396	999999	305	701	967	862	999999	404	53	999999	999999	293	999999	999999	505	99	976	999999	369	844	284	999999	371	596	575	583	171	816	578	831	999999	586	771	117	300	253	999999	840	747	454	836	515	546	463	615	750	281	999999	275	999999	430	573	270	983	999999	126	999999	708	135	393	701	999999	826	222	999999	775	521	999999	911	261	52	999999	336	914	999999	769	999999	908	981	999999	311	788	999999	999999	410	999999	325	999999	999999	183	879	348	999999	363	752	361	999999	999999	999999	839	238	261	471	23	254	294	999999	355	976	143	999999	465	727	310	91	913	935	544	999999	813	460	999999	999999	737	381	703	999999	972	999999	656	90	410	999999	151	597	60	327	536	47	125	241	969	812	81	999999	424	621	999999	281	839	425	154	520	368	389	505	999999	999999	999999	551	863	274	193	330	63	981	999999	999999	712	41	595	408	507	697	581	490	920	999999	999999	957	92	27	701	999999	240	999999	889	377	999999	102	614	999999	895	496	262	967	786	492	28	810	999999	44	701	250	999999	27	647	999999	786	898	999999	702	788	684	468	999999	572	860	99	127	999999	360	824	620	426	12	513	999999	445	614	704	999999	724	144	999999	57	326	460	999999	222	298	75	591	999999	517	911	805	999999	37	416	999999	925	402	999999	999999	999999	220	90	824	999999	514	636	388	181	999999	156	978	653	423	421	999999	122	999999	877	829	35	999999	961	999999	514	999999	302	983	39	220	779	45	823	424	925	836	999999	636	999999	708	661	687	999999	668	370	999999	161	797	615	886	999999	154	525	81	694	999999	258	999999	999999	999999	221	652	359	961	425	121	999999	238	497	584	999999	485	942	999999	999999	347	360	302	999999	581	55	505	377	153	928	999999	519	752	999999	359	587	999999	999999	999999	496	19	337	457	253	999999	999999	999999	309	999999	602	999999	211	999999	904	999999	225	956	243	737	999999	716	284	216	42	790	999999	999999	508	147	997	34	168	999999	999999	168	20	902	59	494	999999	133	205	346	999999	999999	433	171	848	384	144	631	999999	999999	796	999999	734	131	425	463	655	375	424	172	999999	577	999999	999999	675	745	999999	323	906	999999	999999	874	521	938	665	999999	366	999999	564	134	13	375	998	579	361	999999	433	888	487	596	839	999999	708	999999	312	999999	999999	380	495	
112	999999	820	724	287	999999	922	268	796	999999	999999	106	225	810	299	168	999999	578	999999	701	774	322	457	836	320	999999	507	999999	999999	999999	999999	435	986	944	462	96	192	650	720	925	999999	642	637	999999	972	999999	623	626	999999	874	644	404	417	679	721	999999	590	984	414	378	157	756	780	999999	773	89	120	999999	358	999999	999999	27	857	152	999999	142	684	34	863	821	295	999999	756	613	990	297	28	999999	999999	672	506	999999	246	352	778	683	861	476	659	893	999999	352	278	215	999999	999999	547	274	417	588	115	999999	131	592	93	276	999	999999	180	999999	999999	999999	57	685	706	777	999999	515	999999	999999	999999	218	999999	970	999999	942	611	550	715	999999	749	999999	999999	645	999999	941	999999	653	268	511	683	694	306	182	831	999999	305	592	509	999999	845	41	999999	999999	316	896	199	161	161	999999	664	459	461	999999	736	317	999999	411	128	765	700	137	256	863	905	999999	999999	999999	148	999999	646	28	51	594	528	718	853	999999	999999	670	999999	925	502	128	846	234	243	500	445	524	683	893	474	743	430	717	785	46	999999	729	999999	999999	22	305	503	645	417	867	286	28	464	831	999999	999999	24	775	999999	999999	26	681	353	422	999999	624	181	753	999999	308	173	999999	933	999999	158	609	686	755	912	999999	624	210	816	376	223	426	999999	852	821	27	729	654	91	999999	30	999999	386	572	248	398	999999	750	101	119	999999	475	95	648	683	473	771	999999	862	439	513	816	864	976	208	341	999999	329	999999	537	999999	519	999999	286	796	999999	232	124	516	523	81	873	118	707	673	748	341	999999	178	357	255	470	999999	652	152	213	999999	999999	373	907	834	804	818	564	540	194	745	999999	999999	777	251	657	752	349	367	999999	999999	166	313	460	999999	153	160	584	999999	117	727	87	143	999999	528	822	750	608	999999	277	64	554	176	999999	12	999999	999999	401	116	598	718	999999	295	999999	506	230	106	913	907	999999	653	999999	282	433	466	667	999999	269	259	428	906	153	660	999999	585	162	999999	824	457	999999	999999	759	477	999999	399	285	792	630	96	307	725	837	701	998	623	819	281	743	32	999999	999999	309	152	687	692	574	999999	205	927	353	240	281	465	440	116	999999	767	590	43	191	875	54	183	951	999999	79	452	661	476	999999	881	999999	802	122	999999	285	617	790	999999	825	493	596	999999	743	999999	999999	999999	999999	892	999999	999999	691	999999	841	468	999999	135	200	984	622	131	140	999999	172	472	984	479	999999	999999	999999	286	977	
999999	217	698	289	999999	440	999999	258	697	191	769	747	712	199	546	961	654	999999	999999	999999	805	387	703	362	868	541	280	999999	975	999999	451	71	999999	85	111	502	153	189	999999	999999	315	736	925	999999	371	980	999999	282	447	518	698	999999	681	859	181	212	514	345	420	809	169	999999	999999	668	740	708	304	637	97	54	817	474	346	463	121	79	462	764	991	999999	91	997	644	467	340	440	389	593	903	899	988	999999	769	662	999999	999999	999999	266	209	662	685	999999	194	999999	700	999999	999999	227	747	112	749	750	354	532	999999	999999	999999	816	337	999999	328	711	733	999999	999999	999999	999999	684	999999	607	999999	999999	564	338	212	269	812	250	999999	116	766	999999	845	801	999999	248	462	999999	934	999999	355	999999	999999	899	344	974	98	996	347	689	529	989	299	149	495	553	195	26	999999	468	999999	916	59	231	999999	167	999999	999999	48	817	557	467	750	563	261	970	999999	999999	994	999999	180	816	999999	999999	586	776	871	705	315	607	62	446	916	475	25	999999	597	999999	366	186	119	166	958	529	999999	71	249	736	887	525	286	530	31	102	298	542	23	972	644	767	295	169	626	440	999999	999999	551	999999	548	822	383	569	999999	817	128	23	857	383	944	999999	999999	145	817	999999	330	531	999999	824	187	482	425	624	73	999999	891	999999	540	527	764	31	999999	999999	197	999999	999999	999999	999999	214	974	284	999999	640	999999	999999	240	999999	351	836	119	243	695	727	108	76	407	758	505	709	999999	178	999999	339	999999	923	14	572	999999	752	648	613	308	221	849	902	797	785	597	944	999999	742	608	703	417	530	335	999999	866	131	668	999999	221	523	288	805	800	355	999999	999999	124	668	210	999999	198	506	999999	484	877	999999	278	622	171	560	351	193	569	999999	922	999999	598	221	999999	999999	999999	264	401	785	932	54	112	452	763	493	830	700	999999	20	515	911	595	999999	916	670	853	56	999999	999999	999999	105	245	30	432	933	515	999999	961	383	513	999999	114	159	551	832	999999	999999	858	678	729	650	651	559	274	20	502	747	304	999999	999999	48	42	740	613	837	808	999999	29	829	977	927	738	999999	506	582	807	446	309	93	577	37	197	553	932	531	999999	999999	756	422	441	768	608	999999	409	475	999999	374	545	714	34	21	805	38	700	802	999999	493	63	691	213	999999	448	221	999999	999999	851	999999	808	92	393	132	335	607	999999	219	328	811	999999	41	680	443	900	999999	69	566	999999	168	853	139	618	999999	999999	74	
219	385	329	397	469	999999	623	423	566	463	999999	999999	685	208	639	999999	483	999999	735	32	21	770	164	999999	161	901	725	692	634	678	999999	433	500	270	398	23	890	931	999999	305	417	266	876	447	273	999999	880	32	999999	372	655	518	235	609	62	448	999999	999999	245	568	737	999999	788	887	989	897	411	425	999999	626	600	552	757	440	999999	754	893	999999	590	994	999999	702	173	999999	32	955	207	890	217	999999	999999	424	695	784	567	999999	478	989	457	376	999999	465	222	902	771	113	760	795	994	308	555	999999	885	251	547	999999	767	999999	865	44	699	999999	999999	999999	833	186	857	973	872	138	286	904	269	223	249	564	489	270	501	919	999999	412	895	999999	404	290	538	454	247	531	718	951	999999	423	676	243	258	999999	79	999999	999999	786	999999	999999	31	651	999999	999999	999999	982	556	507	34	945	838	297	999999	307	465	553	999999	413	999999	350	999999	999999	780	845	547	15	999999	136	999999	906	999999	999999	489	39	887	999999	46	866	452	264	975	221	926	188	999999	999999	617	999999	896	526	999999	842	60	581	455	697	871	999999	134	999999	676	429	315	128	281	999999	807	597	419	712	999999	781	960	999999	375	209	407	601	271	999999	398	365	999999	675	959	830	368	908	583	999999	999999	999999	742	999999	588	556	905	808	906	999999	581	29	541	999999	19	999999	882	579	216	255	299	279	999999	966	607	320	199	639	168	999999	72	999999	23	229	830	877	999999	999999	893	818	304	999999	999999	999999	586	379	824	56	666	794	999999	788	701	338	901	999999	999999	775	848	277	366	275	649	465	999999	999999	15	321	363	142	136	999999	685	398	999999	700	584	999999	999999	999999	495	153	999999	374	999999	999999	207	685	327	228	999999	999999	665	625	999999	38	949	239	24	903	373	512	693	533	999999	580	999999	313	386	211	999999	473	396	620	782	223	301	284	962	819	484	999999	994	999999	757	862	712	999999	936	923	999999	354	25	486	999999	983	999999	449	706	922	179	894	999999	126	999999	999999	877	54	843	247	736	675	999999	204	999999	999999	518	558	775	805	868	999999	376	999999	460	683	457	909	755	799	763	999999	578	50	649	590	30	877	944	847	985	667	999999	698	999999	84	88	821	67	821	474	901	674	901	999999	137	527	846	665	516	463	967	299	54	999999	884	107	999999	999999	838	32	641	613	928	999999	210	825	678	276	386	999999	636	999999	999999	334	861	187	999999	986	999999	72	999999	221	438	393	28	378	999999	224	312	977	851	999999	999999	798	833	
298	745	91	853	999999	849	579	289	912	826	999999	365	719	622	999999	430	249	42	999999	848	429	185	544	999999	832	652	464	964	408	999999	370	634	145	999999	573	442	595	142	999999	223	605	931	999999	567	903	999999	999999	999999	999999	557	999999	243	452	950	413	123	210	999999	999999	658	395	614	881	168	465	489	230	228	59	273	835	999999	821	999999	252	498	659	977	897	999999	999999	862	368	850	151	999999	999999	194	97	459	242	315	999999	562	828	990	60	367	111	999999	999999	244	552	341	722	999999	999999	889	999999	915	999999	999999	392	211	469	532	255	40	27	999999	307	45	141	599	41	999999	999999	269	999999	262	447	302	875	483	37	954	999999	37	138	646	999999	303	486	182	995	19	922	999999	103	999999	744	29	349	999999	999999	999999	999999	952	309	201	999999	999999	164	455	999999	172	357	908	184	999999	999999	999999	901	381	624	14	559	959	604	32	607	94	176	439	999999	428	952	999999	999999	279	851	999999	727	936	146	561	148	40	704	999999	661	999999	999999	588	92	999999	127	968	158	121	207	154	357	287	594	425	987	725	937	59	219	255	999999	999999	999999	855	999999	964	999999	73	865	528	264	999999	371	593	358	587	999999	991	999999	984	954	255	81	707	19	450	352	721	999999	423	999999	655	622	416	999999	831	926	999999	35	163	733	94	999999	679	890	585	915	999999	999999	410	378	999999	999999	235	301	305	999999	955	846	60	999999	523	499	451	435	999999	159	955	999999	526	999999	129	999999	157	260	869	999	402	817	433	534	351	654	173	54	156	907	999999	124	177	999	970	389	974	999999	220	595	804	254	999999	436	999999	880	549	748	259	979	601	975	431	305	999999	148	423	525	999999	868	336	407	288	701	762	840	999999	527	690	739	991	999999	50	284	999999	999999	535	996	999999	470	999999	424	795	176	315	421	693	871	999999	832	966	459	269	999999	269	999999	965	999999	673	999999	928	999999	68	519	988	984	934	157	999999	292	999999	426	951	811	763	999999	611	121	395	351	157	90	999999	999999	773	542	357	699	999999	797	191	946	333	454	541	93	999999	999999	999999	331	486	545	999999	286	999999	549	999999	458	999999	999999	795	854	999999	999999	972	848	73	209	746	456	637	245	999999	313	110	666	103	506	279	999999	554	336	933	74	865	611	319	682	638	233	44	899	999999	999999	12	337	752	11	482	999999	29	166	539	732	694	250	412	467	186	564	456	11	999999	906	803	999999	999999	139	999999	370	999999	999999	999999	999999	999999	999999	133	999999	310	772	999999	
999999	34	999999	660	397	999999	210	380	624	209	999999	505	999999	777	42	720	216	999999	999999	416	623	544	121	999999	638	999999	26	320	955	999999	937	167	413	650	364	976	603	999999	415	672	719	758	842	171	999999	885	497	745	999999	27	999999	610	767	365	999999	556	913	430	999999	803	780	890	424	506	999999	695	999999	433	422	66	999999	960	999999	870	696	864	702	999999	479	753	999999	280	930	938	999999	336	399	58	360	808	73	182	233	611	892	829	343	345	900	991	999999	74	333	333	900	999999	161	896	999999	999999	854	963	951	278	999999	509	960	486	306	934	305	53	83	614	992	944	737	847	978	867	999999	366	59	487	999999	42	946	607	47	253	185	503	389	924	953	999999	999999	954	905	999999	999999	857	49	965	999999	750	991	719	999999	956	228	314	999999	800	999999	999999	999999	473	319	673	562	999999	999999	62	999999	999999	663	158	660	892	722	783	941	595	999	999999	999999	93	791	219	999999	237	276	999999	999999	871	585	589	29	465	196	758	645	242	830	516	418	987	216	894	96	999999	999999	999999	999999	445	372	331	801	241	181	829	681	109	632	335	999999	368	36	887	225	84	139	999999	705	999999	147	709	765	999999	264	339	877	897	999999	209	178	828	847	589	508	264	999999	787	293	366	86	999999	610	504	429	60	960	329	999999	22	713	864	742	279	999999	663	565	318	999999	999999	952	784	976	433	167	268	999999	447	388	999999	297	999999	911	349	999999	999999	109	270	73	214	378	558	999999	120	999999	314	95	578	999999	845	698	478	810	451	999999	301	569	186	347	999999	999999	523	999999	716	724	371	952	403	999999	705	999999	304	255	773	473	999999	565	865	937	853	999999	942	164	999999	273	999999	541	999999	935	596	42	922	923	999999	674	999999	999999	512	396	999999	361	999999	197	586	999999	999999	233	46	999999	19	736	703	249	494	989	597	368	999999	999999	906	999999	492	468	793	999999	999999	381	999999	109	618	786	62	479	812	501	490	999999	577	999999	999999	595	504	999999	999999	859	339	682	438	911	999999	999999	221	69	489	304	868	233	403	914	650	31	878	937	369	233	684	999999	437	992	999999	842	999999	999999	999999	321	335	999	999999	933	343	999999	943	442	31	131	574	992	990	517	632	999999	361	663	999999	848	999999	999999	133	702	999999	115	255	445	412	999999	999999	999999	486	178	969	868	999999	470	581	691	88	446	916	248	999999	691	244	919	369	252	491	999999	543	734	605	768	999999	999999	758	999999	713	507	999999	786	424	508	999999	821	548	
764	575	890	999999	920	999999	279	650	885	53	999999	999999	999999	85	170	754	579	533	752	572	999999	992	849	711	353	977	580	999999	139	823	999999	999999	422	999999	605	999999	600	55	622	964	335	128	991	797	274	366	388	431	869	42	845	975	763	259	999999	771	726	999999	738	943	999999	863	520	71	999999	317	459	999999	479	493	163	534	910	787	247	91	999999	62	999999	999999	599	158	999999	107	999999	184	421	172	42	833	950	420	999999	679	999999	472	999999	929	903	956	907	433	951	386	878	320	74	999999	21	266	999999	674	999999	751	353	999999	326	423	999999	719	895	296	921	999999	543	743	227	240	22	775	483	80	999999	490	88	176	207	170	999999	667	119	445	999999	776	72	286	678	564	335	734	156	194	845	194	70	621	511	315	999999	145	102	833	964	246	782	700	525	262	673	187	999999	165	205	426	609	460	144	155	583	266	999999	663	905	287	629	299	234	964	429	467	999999	999999	327	92	574	286	481	915	993	999999	760	425	891	999999	891	990	988	429	584	610	486	366	731	586	80	999999	928	686	616	492	475	561	833	215	999999	951	837	122	851	999999	978	229	161	221	506	649	999999	756	395	638	311	999999	389	999999	980	307	169	999999	22	144	357	999999	308	511	999999	209	999999	685	999999	939	162	876	999999	261	631	999999	214	519	999999	999999	999999	182	300	978	999999	670	181	24	235	999999	792	106	109	716	975	193	920	650	325	306	999999	999999	131	456	999999	434	237	137	196	722	102	649	660	590	476	185	504	999999	329	999999	37	578	999999	999999	157	999999	776	861	285	447	346	999999	999999	999999	375	581	999999	844	502	756	443	53	827	512	132	152	445	999999	250	800	999999	600	999999	100	278	999999	635	712	308	429	658	376	999999	748	386	538	455	877	999999	895	999999	659	999999	572	791	983	750	947	296	15	620	267	621	485	758	746	242	113	515	886	946	999999	546	83	108	77	999999	999999	136	593	696	568	303	354	675	999999	999999	758	308	294	738	688	425	302	808	401	755	376	990	639	305	352	999999	338	948	786	122	754	474	724	791	670	821	702	319	62	963	276	809	999999	973	484	804	999999	158	268	999999	253	999999	707	322	825	98	496	999999	353	206	965	405	999999	917	28	294	584	502	77	999999	722	983	755	437	999999	567	273	999999	999999	999999	151	189	999999	863	868	489	999999	999999	966	582	334	999999	999999	999999	998	999999	920	809	954	200	230	727	91	401	210	270	519	279	833	267	825	999999	476	
999999	999999	999999	999999	35	59	539	999999	999999	535	494	542	999999	28	899	438	618	646	463	999999	631	327	999999	108	299	663	999999	969	497	999999	999999	999999	504	999999	169	801	223	165	895	760	425	999999	58	999999	596	859	892	999999	619	840	224	999999	371	128	845	488	640	999999	425	371	450	569	999999	603	826	737	47	379	858	107	225	463	999999	703	296	958	278	232	511	999999	771	366	360	999999	364	98	396	999999	999999	999999	171	536	999999	534	319	856	999999	455	374	859	999999	523	999999	521	625	999999	999999	999999	999999	999999	219	417	186	999999	599	94	219	383	999999	999999	351	661	285	187	999999	689	724	227	394	999999	325	823	857	651	999999	257	999999	838	40	603	229	728	553	216	470	999999	999999	754	934	234	646	999999	216	636	999999	169	247	215	999999	936	46	651	283	999999	571	395	999999	534	376	351	122	999999	352	645	518	622	118	79	999999	999999	999999	969	292	999999	793	66	617	230	999999	999999	20	999999	263	104	567	577	999999	161	645	85	999999	825	388	999999	122	276	999999	999999	128	895	61	178	999999	401	606	999999	369	124	608	514	778	339	401	917	341	999999	127	257	87	940	178	957	433	999999	999999	513	591	700	57	526	150	56	112	247	407	841	277	861	498	501	218	340	552	999999	999999	864	999999	471	999999	766	999999	668	493	187	727	999999	744	856	412	102	484	668	77	91	374	731	236	163	519	499	88	999999	999999	585	999999	837	414	302	345	999999	999999	130	449	999999	377	481	562	925	520	313	999999	999999	999999	999999	27	549	273	470	999999	575	637	999999	951	761	999999	893	909	999999	999999	889	999999	999999	521	286	999999	999999	229	786	714	893	178	999999	642	215	999999	667	806	363	568	192	574	999999	536	769	497	999999	178	688	602	999999	572	654	480	631	624	999999	898	182	999999	999999	330	486	755	873	406	336	637	746	368	30	97	555	349	272	999999	745	915	999999	789	212	999999	541	194	999999	330	523	831	21	591	747	768	633	970	999999	862	999999	198	663	372	170	182	432	329	581	999999	27	999999	217	315	878	740	156	392	190	477	788	302	524	552	999999	505	999999	165	620	262	999999	999999	999999	410	237	557	261	389	628	40	763	999999	613	845	313	219	999999	705	712	17	622	251	790	437	83	999999	673	121	489	665	556	277	999999	999999	999999	442	870	999999	88	330	488	766	764	159	999999	576	689	679	999999	999999	881	919	452	999999	640	222	793	16	337	999999	884	999999	900	963	999999	999999	512	999999	913	871	999999	817	627	392	528	
855	487	640	999999	999999	116	994	872	815	784	637	825	105	688	719	999999	999999	999999	645	446	999999	866	800	675	228	999999	999999	765	377	334	74	301	999999	94	999999	735	162	999999	830	335	890	278	999999	189	846	670	417	606	204	232	484	347	981	945	190	989	999999	965	504	442	711	999999	999999	490	720	999999	765	999999	999999	984	999999	581	649	999999	999999	79	781	621	999999	557	999999	798	571	999999	850	999999	320	124	904	795	999999	197	788	397	624	661	773	603	469	511	905	406	702	220	736	903	698	671	399	120	217	74	999999	946	785	913	667	359	640	993	35	999999	116	117	999999	999999	999999	261	695	894	305	188	162	327	652	260	105	999999	418	946	37	648	724	793	999999	984	61	841	611	710	994	999999	962	475	486	264	999999	594	285	439	120	447	975	504	814	39	911	818	304	999999	817	316	999999	694	966	386	925	322	529	950	256	951	649	985	900	881	225	999999	841	397	959	511	86	979	835	999999	999999	999999	979	999999	82	243	546	86	893	688	483	278	508	109	339	977	75	999999	193	999999	797	990	603	933	999999	999999	999999	907	575	999999	239	962	858	999999	999999	705	343	999999	877	22	999999	573	999999	222	407	946	999999	742	68	982	445	751	796	676	999999	681	626	55	745	847	267	638	999999	999999	999999	521	419	999999	394	633	644	105	456	180	999999	234	899	391	535	867	999999	999999	849	593	870	999999	175	192	999999	43	89	297	234	40	755	776	73	514	764	886	537	65	358	999999	999999	350	304	999999	999999	568	782	244	520	999999	801	33	999999	999999	716	969	355	237	538	361	554	356	870	426	425	999999	170	394	627	648	340	999999	885	425	255	999999	193	999999	268	35	261	844	777	357	238	731	987	156	999999	794	540	310	999999	996	999999	991	480	877	210	999999	407	397	999999	999999	999999	999999	147	374	999999	196	786	804	968	513	999999	710	999999	999999	999999	693	999999	24	597	832	118	40	473	999999	999999	263	59	315	999999	322	628	864	236	905	809	427	594	999999	485	610	18	735	341	23	999999	999999	422	957	689	516	957	392	800	784	763	517	999999	258	828	417	147	480	464	656	884	245	999999	673	713	771	108	375	539	986	824	382	999999	460	991	375	841	102	626	833	364	245	73	452	999999	999999	999999	345	794	77	473	999999	281	685	138	661	696	748	999999	918	418	591	853	999999	960	391	999999	886	267	999999	575	55	853	999999	301	999999	999999	41	531	422	691	763	581	999999	522	296	110	23	331	340	678	103	
848	999999	999999	999999	392	259	491	760	999999	203	88	341	501	999999	684	650	393	490	489	999999	999999	831	237	999999	20	392	301	673	290	806	565	926	784	482	999999	999999	215	529	266	922	549	770	999999	497	684	250	969	105	611	460	629	841	851	23	999999	27	999999	999999	762	999	958	817	480	675	638	161	556	29	231	538	999999	999999	999999	567	126	455	891	739	969	999999	999999	999999	72	999999	186	723	85	999999	605	999999	674	999999	766	999999	963	731	300	274	859	533	693	949	873	83	25	765	617	999999	896	431	136	999999	800	992	999999	762	755	649	498	999999	999999	999999	424	999999	999999	999999	107	967	603	999999	164	626	879	446	86	473	332	999999	815	421	116	999999	874	999999	63	932	999999	773	679	210	999999	999999	775	945	999999	907	535	832	219	25	667	650	690	999999	277	509	862	363	916	999999	440	766	834	999999	807	999999	911	999999	988	931	365	999999	297	402	420	513	851	933	990	178	999999	999999	779	799	753	466	110	373	905	553	999999	290	999999	566	770	218	816	697	999999	171	996	294	999999	288	999999	999999	362	297	100	764	658	999999	373	999999	185	999999	999999	44	999999	351	193	548	345	999999	860	85	476	731	631	211	696	163	795	999999	182	653	656	501	999999	999999	113	813	282	151	895	151	916	119	999999	830	231	782	374	796	978	999999	999999	408	999999	583	866	631	999999	889	78	504	999999	545	999999	532	293	495	894	913	247	380	276	203	549	719	169	367	350	999999	980	999999	789	999	850	999999	704	258	84	566	553	482	157	392	83	999999	999999	380	544	858	546	736	887	461	558	999999	191	754	999999	708	999999	509	290	999999	909	164	715	143	695	849	827	45	420	999999	999999	999999	233	883	130	158	711	788	822	492	264	253	36	338	451	999999	543	949	999999	376	151	54	201	292	999999	919	685	874	999999	999999	999999	999999	325	999999	101	792	383	307	634	710	997	636	687	798	609	665	999999	386	692	452	316	877	999999	54	196	999999	999999	940	409	211	472	999999	999999	999999	461	753	928	478	246	658	869	999999	999999	689	378	515	367	999999	683	818	791	309	192	999999	388	999999	999999	999999	371	777	999999	443	898	999999	999999	171	533	559	346	856	737	658	150	43	583	80	999999	999999	676	999999	957	180	267	591	419	173	653	999999	749	999999	999999	657	116	469	439	435	999999	893	451	217	981	807	67	999999	90	142	999999	158	999999	999999	999999	908	604	690	819	58	185	999999	22	999999	999999	999999	810	48	968	90	552	681	604	999999	733	999999	
999999	468	999999	999999	123	999999	510	999999	15	504	999999	999999	999999	999999	999999	425	650	391	260	40	999999	377	700	327	996	999999	858	10	590	999999	999999	999999	584	933	999999	146	999999	668	935	999999	999999	735	78	23	455	379	341	988	37	136	41	223	897	702	999999	147	999999	382	164	999999	999999	999999	999999	528	999999	706	999999	773	585	999999	435	981	455	515	235	999999	308	999999	872	999999	687	999999	999999	999999	455	341	615	882	155	999999	378	999999	513	999999	173	305	999999	999999	73	748	522	567	999999	999999	701	59	767	999999	477	642	838	999999	510	537	999999	711	536	242	83	617	100	999999	999999	328	548	999999	477	615	352	929	116	999999	623	133	114	129	466	999999	762	405	999999	233	999999	999999	427	297	118	976	433	461	768	805	476	455	999999	548	999999	999999	571	885	581	161	49	999999	536	89	467	999999	999999	297	999999	673	999999	999999	52	999999	999999	124	999999	999999	707	999999	191	890	170	310	291	999999	475	999999	189	382	999999	999999	823	999999	193	867	977	999999	829	731	999999	146	216	105	335	798	412	790	978	999999	193	320	187	89	999999	159	386	235	798	299	999999	867	117	872	382	604	854	629	999999	701	999999	562	431	999999	949	55	999999	999999	975	492	764	999999	587	364	199	999999	999999	743	452	44	490	751	549	999999	819	999999	38	999999	723	730	944	782	117	999999	999999	630	888	211	999999	924	475	321	260	315	534	236	999999	753	683	401	905	120	999999	999999	220	999999	23	891	166	275	26	349	352	254	547	981	577	999999	676	569	999999	498	613	528	569	179	500	244	16	593	403	285	661	331	825	834	605	468	76	302	616	997	54	864	907	135	999999	16	767	552	658	999999	86	124	999999	999999	506	658	89	51	894	779	884	573	871	741	688	30	428	713	386	119	243	383	952	104	999999	999999	620	444	209	494	476	463	934	423	208	547	999999	418	338	946	999999	999999	408	837	122	481	993	176	446	999999	587	999999	999999	549	746	703	172	999999	963	757	48	644	999999	409	312	431	999999	458	999999	151	997	999999	385	439	730	999999	975	124	981	972	999999	999999	997	260	907	422	297	394	676	505	385	817	455	999999	908	744	192	998	999999	691	842	544	634	304	951	576	678	737	819	538	999999	999999	233	991	11	595	647	591	999999	889	144	253	782	47	766	999999	565	804	530	985	36	976	588	300	139	999999	819	702	999999	341	999999	559	999999	999999	776	337	999999	999999	578	999999	107	600	506	999999	557	598	999999	596	538	771	999999	874	999999	833	999999	751	
469	932	861	791	999999	999999	293	999999	155	999999	999999	999999	270	439	595	111	999999	217	888	999999	479	942	742	541	457	233	999999	537	329	869	999999	742	999999	35	999999	661	602	787	547	162	317	999999	499	972	920	128	335	108	999999	910	648	998	944	85	281	526	199	330	343	999999	779	999999	840	999999	241	935	17	999999	571	933	509	447	999999	735	128	143	999999	770	999999	999999	897	999999	360	419	230	999999	999999	999999	999999	351	471	281	999999	999999	383	561	505	999999	740	984	121	100	999999	253	999999	999999	338	999999	999999	147	83	429	999999	13	655	713	405	431	65	887	148	456	490	999999	471	237	992	675	362	566	638	999999	39	999999	228	806	999999	999999	18	29	25	999999	603	999999	277	999999	572	450	349	669	166	999999	167	853	846	664	610	316	782	183	218	662	856	401	509	844	400	999999	785	848	184	298	422	45	871	559	853	873	953	428	665	551	999999	692	410	999999	81	185	789	563	206	232	999999	835	811	362	999999	211	117	999999	652	498	665	999999	494	868	661	132	999999	297	810	736	362	999999	517	999999	999999	174	999999	999999	999999	224	293	999999	652	951	999999	999999	234	999999	827	651	766	999999	776	176	999999	999999	207	542	999999	949	203	502	999999	999999	870	971	327	155	36	567	221	999999	659	437	214	442	848	542	904	84	897	472	469	168	969	831	586	999999	779	501	966	458	52	824	999999	791	999999	999999	91	991	269	88	999999	269	440	604	872	348	999999	454	987	999999	637	828	61	731	42	594	500	48	999999	999999	375	999999	601	762	129	999999	417	422	963	665	461	913	815	819	979	209	728	374	959	247	999999	335	513	311	820	224	772	299	759	885	691	53	606	291	712	999999	668	677	999999	47	931	549	490	331	213	723	22	999999	751	832	866	135	89	157	999999	50	31	300	942	904	71	999999	663	88	999999	999999	317	533	116	999999	541	999999	889	999999	316	999999	844	191	999999	106	212	540	548	926	999999	566	963	458	999999	672	936	377	735	999999	975	812	999999	411	999999	795	416	488	136	729	999999	815	245	999999	840	760	999999	839	203	845	702	999999	580	999999	69	417	454	858	999999	443	95	173	325	318	947	504	953	442	834	311	690	723	999999	999999	634	213	330	807	618	932	476	107	999999	999999	999999	453	242	157	352	939	351	999999	999999	999999	644	137	999999	927	999999	346	999999	762	15	891	999999	999999	126	761	113	855	97	999999	250	908	999999	987	989	999999	999999	999999	271	999999	100	999999	959	142	85	721	184	507	999999	403	
597	999999	135	713	102	292	999999	898	999999	999999	999999	496	851	704	317	999999	725	656	148	999999	496	716	84	11	672	999999	931	32	903	404	999999	605	999999	999999	999999	967	783	263	895	999999	700	542	999999	791	760	603	52	265	999999	346	999999	528	999999	648	906	880	208	133	51	981	360	712	994	932	999999	448	354	167	655	350	954	999999	999999	441	374	954	550	999999	251	78	77	676	208	999999	408	68	247	503	788	178	999999	660	221	914	356	999999	547	243	897	321	259	885	610	484	392	534	999999	927	999999	952	340	999999	881	999999	913	683	514	437	533	835	211	999999	378	486	999999	304	260	846	95	999999	417	999999	395	930	818	192	999999	723	184	873	300	999999	228	999999	838	854	778	999999	10	672	999999	119	710	999999	999999	999999	999999	133	904	98	283	920	841	898	999999	999999	529	951	164	731	616	790	263	999999	544	891	999999	999999	648	726	525	22	999999	423	902	307	606	334	820	999999	999999	999999	819	999999	600	999999	999999	999999	300	814	999999	827	999999	278	999999	693	856	999999	999999	228	776	973	485	187	573	271	84	428	995	247	999999	205	999999	999999	66	673	971	176	999999	174	423	311	999999	999999	999999	697	929	577	367	219	451	556	807	602	643	701	467	641	523	338	305	59	335	999999	397	139	999999	999999	221	391	722	689	990	999999	805	474	999999	651	786	875	342	999999	70	786	795	870	397	539	110	364	215	999999	653	731	869	999999	976	999999	446	999999	11	590	366	975	497	999999	999999	454	999999	179	970	816	855	648	996	999999	999999	549	267	999999	999999	167	247	856	999999	392	46	268	999999	442	498	541	999999	999999	873	751	999999	95	298	43	314	943	742	931	394	399	999999	999999	734	79	384	436	999999	999999	529	844	352	999999	799	114	725	307	961	364	680	439	999999	340	774	254	658	999999	999999	233	221	798	999999	316	472	786	909	41	999999	999999	67	999999	999999	294	994	39	409	641	295	194	999999	999999	982	387	999999	954	787	153	999999	490	421	480	186	709	709	999999	999999	999999	46	22	205	999999	773	547	307	619	831	326	345	744	845	27	618	999999	916	999999	816	47	64	517	998	999999	999999	53	12	587	999999	999999	999999	999999	999999	372	999999	999999	999999	623	244	444	90	642	133	471	807	495	644	404	862	120	792	505	999999	391	981	528	24	999999	999999	729	999999	719	734	932	741	82	144	483	422	345	85	303	999999	381	957	422	394	999999	958	315	409	607	725	999999	116	999999	357	228	390	86	268	560	729	515	899	370	908	201	
729	734	999999	999999	999999	526	44	499	536	544	999999	568	999999	486	480	588	999999	937	994	959	999999	661	999999	915	999999	345	87	525	999999	464	481	999999	514	203	808	234	999999	248	999999	999999	999999	999999	999999	813	794	821	942	782	90	151	999999	962	376	948	999999	77	20	999999	78	999999	448	999999	999999	81	72	999999	64	940	677	999999	634	91	321	795	230	219	118	910	130	281	999999	305	999999	999999	278	519	230	999999	828	999999	224	517	999999	979	760	229	689	481	999999	957	999999	999999	114	834	517	114	651	581	999999	165	959	109	325	796	252	153	85	999999	803	553	616	497	999999	999999	42	126	999999	999999	44	999999	530	636	169	173	514	402	200	610	999999	173	867	649	838	672	781	124	202	999999	999999	999999	999999	194	678	207	350	279	999999	999999	999999	400	203	320	546	726	635	999999	939	162	999999	849	999999	999999	590	639	685	967	658	999999	999999	917	924	537	603	428	856	345	999999	962	822	244	514	999999	999999	999999	970	557	999999	999999	999999	458	185	50	100	887	663	999999	999999	48	521	383	620	999999	21	884	999999	665	716	999999	870	299	375	976	999999	999999	999999	999999	999999	999999	669	999999	999999	546	412	707	741	883	999999	999999	765	186	999999	919	450	999999	999999	999999	21	923	999999	999999	841	999999	999999	999999	92	208	710	999999	551	999999	23	538	378	999999	518	83	45	314	153	999999	999999	999999	999999	693	558	455	535	999999	999999	279	918	742	999999	364	296	879	999999	664	624	999999	183	405	173	41	172	212	999999	67	999999	999999	40	706	779	999999	999999	840	632	557	199	999999	999999	820	617	282	815	280	520	23	106	639	778	381	689	610	419	822	836	999999	531	356	905	478	959	999999	249	999999	962	999999	999999	456	256	747	999999	987	999999	999999	999999	891	226	891	691	536	960	302	999999	658	27	179	55	273	13	311	36	842	999999	999999	861	732	42	603	318	957	745	999999	392	999999	999999	999999	740	66	44	999999	115	639	664	378	999999	667	123	591	204	793	517	999999	999999	945	721	631	265	675	501	66	859	622	583	734	791	999999	909	740	751	999999	999999	989	239	68	205	396	187	363	686	204	999999	451	409	524	999999	739	208	446	319	999999	446	75	999999	977	95	492	66	930	999999	207	757	383	839	879	365	527	775	393	749	999999	453	999999	989	307	999999	999999	222	999999	294	999999	999999	473	431	476	878	373	434	261	973	713	999999	999999	777	999999	446	245	611	999999	169	922	963	999999	696	999999	831	999999	85	267	539	676	279	997	646	534	95	293	951	373	
999999	999999	999999	524	999999	46	995	206	999999	999999	860	212	999999	999999	899	371	97	307	999999	447	645	343	297	999999	722	999999	443	999999	610	252	403	163	293	248	999999	177	830	449	999999	660	999999	634	999999	575	406	999999	999999	587	999999	999999	446	999999	999999	514	727	999999	999999	999999	801	123	603	999999	999999	999999	117	707	999999	568	173	731	541	648	999999	999999	999999	20	999999	722	771	999999	436	856	999999	335	805	615	999999	999999	520	862	474	999999	648	291	66	335	999999	537	467	698	999999	999999	423	376	743	798	999999	400	999999	717	743	980	162	415	686	747	429	999999	86	999999	999999	151	57	311	999999	636	999	621	999999	132	971	999999	999999	83	979	999999	442	867	592	999999	730	255	722	803	128	493	999999	242	999999	319	906	999999	999999	999999	636	275	999999	122	119	117	798	273	341	999999	745	357	725	89	435	561	999999	562	999999	79	771	816	429	999999	192	999999	999999	767	25	749	226	202	934	298	446	714	870	330	999999	484	999999	466	914	788	67	771	767	999999	999999	53	15	999999	111	391	205	999999	846	999999	930	346	233	41	258	999999	717	553	422	436	999999	999999	691	984	804	999999	862	999999	901	640	196	420	15	221	960	972	744	999999	101	553	103	625	999999	860	399	420	260	185	999999	332	81	514	358	340	999999	95	999999	999999	549	907	529	999999	918	999999	823	519	340	999999	81	285	847	845	462	869	343	27	853	830	594	393	999999	686	999999	579	569	682	72	675	192	874	619	722	332	193	34	212	707	662	46	999999	90	248	999999	932	485	235	62	999999	997	21	241	531	436	999999	965	842	795	349	645	151	999999	665	999999	999999	665	999999	523	278	845	140	320	200	793	714	313	704	582	173	999999	344	630	583	677	180	643	999999	296	999999	228	191	417	367	999999	895	999999	425	417	907	276	999999	712	999999	999999	867	701	50	999999	999999	852	999999	270	631	999999	311	999999	999999	999999	660	563	999999	999999	356	999999	664	722	952	183	898	292	887	297	675	896	742	632	846	999999	810	478	603	360	574	323	957	920	785	122	999999	384	558	438	757	353	699	522	365	999999	999999	154	749	866	839	439	999999	973	595	735	512	679	674	933	186	191	960	227	273	999999	103	743	936	840	468	524	733	459	539	331	207	999999	999999	124	961	665	729	736	999999	999999	359	983	335	60	609	46	999999	625	261	575	393	999999	259	999999	638	245	218	999999	408	999999	705	515	443	273	999999	292	999999	559	971	521	461	999999	706	137	999999	999999	417	886	240	431	814	
999999	208	963	999999	725	999999	999999	485	725	457	999999	999999	206	439	999999	549	71	999999	326	634	159	653	739	124	999999	775	999999	999999	529	827	332	678	999999	509	598	316	479	999999	813	321	467	84	255	74	641	895	509	698	839	569	356	374	913	797	665	464	468	849	777	949	999999	999999	956	898	134	999999	360	999999	999999	537	79	999999	708	14	176	85	999999	999999	482	999999	275	433	808	959	999999	957	764	189	844	143	999999	630	999999	863	472	171	999999	999999	939	499	544	813	999999	312	499	999999	666	909	631	590	999999	999999	377	999999	684	425	497	996	426	177	387	181	851	707	999999	449	999999	845	542	999999	999999	60	735	982	999999	999999	999999	999999	999999	861	301	855	558	999999	999999	64	263	999999	188	57	999999	131	999999	999999	122	373	961	158	623	59	444	999999	376	626	633	999999	68	999999	784	232	848	991	536	564	876	531	999999	597	630	999999	196	141	666	999999	999999	999999	999999	963	869	365	999999	428	999999	420	427	480	488	931	631	999999	996	868	271	999999	209	682	595	999999	896	591	999999	374	528	988	863	313	164	882	296	798	888	999999	525	428	999999	429	119	999999	147	405	52	691	965	999999	999999	328	999999	709	294	658	249	751	999999	288	614	136	900	999999	556	124	326	606	644	833	192	901	353	842	235	999999	573	479	239	500	548	999999	408	999999	999999	544	443	999999	999999	638	558	146	37	247	813	605	529	225	569	33	88	446	56	142	999999	736	975	36	484	515	999999	999999	522	576	739	555	727	999999	543	22	680	872	999999	16	284	56	873	115	38	630	260	357	999999	215	421	999999	22	275	602	623	999999	416	969	999999	553	788	624	999999	507	268	877	999999	681	557	999999	216	438	50	999999	330	862	869	997	999999	264	999999	860	999999	164	637	543	999999	338	919	452	274	903	925	999999	496	432	422	608	770	753	661	675	999999	862	215	999999	999999	417	999999	761	699	418	999999	827	815	927	999999	306	999999	725	425	269	762	999999	88	312	512	586	999999	999999	999999	271	237	999999	999999	71	508	454	948	963	571	54	66	168	999999	855	788	999999	999999	568	125	999999	737	55	338	402	913	999999	999999	999999	170	395	999999	383	321	438	190	23	234	754	429	862	358	999999	163	999999	999999	603	999999	999999	524	414	999999	999999	782	999999	533	192	772	210	157	260	999999	55	999999	999999	999	999999	847	324	674	774	872	892	148	263	767	999999	891	957	199	320	896	561	388	756	455	999999	601	986	904	998	250	34	607	179	999999	999999	113	977	381	
529	999999	999999	557	999999	542	56	999999	529	566	702	300	815	20	999999	999999	119	667	56	730	999999	91	860	419	676	533	848	999999	969	72	464	727	913	586	670	563	859	13	999999	223	999999	999999	999999	430	212	708	435	24	769	815	91	999999	66	257	623	447	999999	627	999999	999999	693	760	695	467	999999	975	387	238	349	283	503	999999	999999	832	331	999999	999999	440	217	999999	107	834	526	163	980	819	999999	666	962	232	668	242	131	999999	530	647	999999	614	328	237	330	999999	674	999999	321	974	999999	233	999999	999999	437	464	999999	999999	999999	859	244	541	486	292	314	999999	999999	999999	614	271	984	999999	312	684	288	406	122	980	647	900	170	999999	841	16	213	446	741	999999	999999	213	821	218	301	670	999999	360	999999	999999	922	610	930	556	881	60	999999	997	999999	251	999999	41	352	440	999999	228	699	214	699	480	88	867	999999	757	331	411	449	776	327	641	999999	928	278	85	67	46	970	999999	159	791	26	216	999999	500	999999	764	860	391	941	999999	999999	208	999999	999999	999999	999999	630	182	235	479	610	223	679	999999	970	246	762	999999	382	239	999999	96	999999	907	463	999999	999999	488	412	999999	550	999999	999999	253	670	81	277	620	127	13	999999	999999	387	999999	191	802	536	246	999999	118	999999	593	19	999999	825	999999	153	753	203	97	711	152	999999	999999	929	552	999999	435	999999	898	969	151	999999	999999	999999	459	708	385	725	661	344	116	958	304	566	957	58	132	999999	785	928	523	427	40	301	273	999999	720	750	639	423	999999	627	631	999999	859	443	641	888	999999	186	767	37	999999	752	605	193	475	999999	971	503	266	17	832	970	455	999999	129	86	559	999999	999999	635	999999	247	999999	488	999999	165	707	523	999999	243	62	999999	999999	495	999999	287	695	90	562	619	778	145	167	999999	795	660	692	144	324	564	339	943	198	142	999999	999999	519	127	856	319	403	458	96	32	999999	232	810	960	839	841	390	479	869	999999	856	950	90	999999	692	676	473	572	209	999999	904	119	421	37	553	590	768	578	234	253	225	330	999999	999999	148	572	850	732	305	482	183	859	84	819	285	999999	224	379	434	999999	846	831	258	243	127	999999	811	782	417	258	83	812	254	626	162	536	900	945	10	130	826	999999	276	999999	679	54	999999	999999	751	561	999999	398	153	54	407	999999	82	999999	27	303	999999	999999	325	57	408	371	615	999999	999999	999999	100	279	379	314	363	999999	565	530	564	82	999999	220	40	855	882	685	668	999999	228	
768	463	95	928	999999	369	758	425	999999	999999	318	439	586	934	12	471	107	999999	839	999999	302	828	551	260	944	492	550	46	999999	999999	999999	702	414	239	999999	295	999999	350	999999	945	604	689	346	211	256	643	233	285	38	393	999999	999999	829	519	999999	939	912	834	984	224	818	722	955	63	606	615	34	357	46	999999	466	756	357	893	999999	612	492	349	999999	311	269	275	17	86	389	66	872	895	312	999999	383	180	366	456	136	882	733	292	605	640	618	999999	249	322	927	38	318	999999	999999	323	457	572	830	682	999999	553	999999	879	674	550	743	138	54	88	342	296	999999	901	767	213	879	210	743	373	692	999999	999999	695	999999	360	747	999999	472	989	510	810	349	683	500	582	178	853	999999	65	999999	489	831	999999	979	641	639	999999	178	229	444	256	829	999999	989	999999	527	28	730	323	999999	999999	666	65	577	999999	946	715	999999	195	999999	999999	592	688	476	999999	999999	865	999999	517	999999	340	767	999999	555	263	981	882	694	928	64	160	132	305	263	99	823	775	593	999999	999999	924	17	983	195	999999	664	150	990	786	20	662	311	223	999999	472	999999	423	510	323	551	73	31	481	140	883	903	297	435	387	390	787	281	269	999999	797	999999	999999	67	147	999999	840	892	907	918	999999	848	909	703	999999	999999	409	274	280	999999	630	902	535	852	999999	514	377	715	612	405	232	391	52	400	999999	149	265	999999	999999	999999	999999	181	123	563	999999	45	993	593	644	338	999999	999999	999999	364	201	999999	999999	931	755	632	231	135	289	999999	695	20	806	518	898	651	794	53	900	556	205	459	788	971	124	999999	520	783	999999	999999	999999	710	390	688	999999	999999	351	333	610	741	502	585	999999	612	867	727	239	485	695	992	543	936	999999	455	168	742	115	825	817	488	122	447	64	14	96	999999	630	128	999999	988	999999	999999	999999	169	63	620	566	186	999999	397	47	45	999999	999999	999999	488	98	935	999999	465	999999	525	515	999999	629	65	530	999999	525	999999	106	120	999999	706	999999	82	999999	462	999999	548	186	999999	721	999999	451	86	358	999999	274	999999	897	695	999999	854	194	784	955	320	540	997	99	678	661	231	300	999999	870	391	395	667	984	635	543	981	999999	875	803	95	681	552	706	999999	999999	917	999999	411	999999	999999	522	907	999999	193	999999	404	999999	508	277	500	140	524	999999	966	999999	999999	623	271	162	999999	575	999999	980	869	639	987	300	999999	64	743	245	888	414	561	869	487	999999	800	712	
148	531	781	608	313	955	166	346	999999	965	999999	304	723	259	999999	744	214	927	257	554	934	999999	914	453	533	264	251	119	654	107	112	65	822	558	999999	95	794	709	676	914	482	650	561	999999	46	449	999999	639	999999	817	999999	560	999999	999999	999999	44	999999	337	999999	59	999999	999999	692	642	862	999999	481	174	999999	819	949	505	260	343	999999	293	552	345	416	94	741	611	610	837	443	551	763	999999	999999	999999	478	467	999999	999999	999999	435	958	999999	716	999999	967	999999	404	999999	999999	169	310	959	999999	494	492	999999	920	999999	317	112	446	854	208	999999	208	999999	999999	266	350	492	870	999999	142	646	999999	633	629	341	126	394	217	919	999999	999999	251	804	401	295	496	207	546	644	999999	108	988	113	720	404	876	72	963	147	999999	385	299	677	826	537	169	858	999999	999999	873	922	999999	999999	884	925	999999	404	513	108	769	152	945	235	322	44	658	999999	999999	999999	464	64	431	79	579	999999	999999	574	977	864	135	638	999999	957	770	999999	999999	471	228	999999	335	482	559	864	999999	207	439	73	364	791	878	938	944	426	134	819	501	999999	947	300	941	505	426	648	999999	999999	596	999999	464	925	830	196	12	129	999999	999999	504	567	702	382	164	920	999999	195	985	196	693	140	833	951	999999	389	524	928	852	829	65	910	999999	246	610	451	999999	439	960	692	936	825	526	151	324	999999	132	999999	146	999999	296	240	663	999999	448	466	164	513	999999	451	999999	84	276	79	999999	594	676	465	772	999999	321	779	999999	999999	260	867	999999	691	637	961	266	949	999999	831	543	825	257	999999	798	153	999999	105	409	999999	29	862	559	456	225	730	999999	999999	802	433	709	516	15	369	536	580	853	999999	875	78	194	999999	292	444	536	111	999999	999999	667	999999	425	225	380	715	284	999999	318	999999	476	907	704	600	157	368	999999	999999	999999	888	577	227	300	999999	230	999999	334	306	999999	125	920	999999	999999	694	999999	184	18	493	999999	999999	95	149	272	999999	996	968	373	999999	999999	924	321	999999	291	458	995	450	999999	999999	995	48	391	978	817	999999	245	362	523	19	600	972	359	638	999999	530	802	438	955	603	828	261	968	739	729	999999	999999	999999	832	934	699	558	999999	417	498	107	907	116	332	999999	999999	643	454	363	993	999999	574	683	618	761	655	567	494	733	772	744	999999	652	258	999999	400	824	530	589	320	999999	135	941	999999	793	999999	695	999999	886	152	195	807	614	745	136	999999	129	803	999999	288	142	
74	123	999999	754	999999	265	999999	171	678	999999	122	865	999999	999999	477	632	542	999999	148	999999	460	999999	590	587	999999	999999	907	131	88	280	31	459	310	188	999999	999999	999999	999999	999999	999999	837	944	999999	999999	999999	941	999999	793	659	458	586	978	932	328	681	465	532	999999	999999	571	358	737	92	408	615	663	564	999999	999999	464	336	156	68	999999	132	516	400	84	514	995	999999	123	472	629	693	52	999999	981	507	522	490	247	579	204	18	110	862	809	900	418	999999	706	999999	204	132	440	919	999999	205	999999	74	458	553	999999	675	244	274	999999	714	572	146	583	367	461	999999	99	577	863	774	999999	999999	591	183	105	999999	199	303	277	999999	263	132	376	785	342	457	41	693	757	529	773	835	409	999999	338	999999	999999	999999	368	230	999999	863	999999	385	183	999999	482	284	999999	999999	486	999999	997	954	461	999999	769	797	34	13	942	405	819	344	999999	999999	999999	497	845	999999	814	850	935	999999	999999	999999	999999	991	612	821	975	757	245	999999	999999	831	837	454	999999	999999	512	16	323	365	287	637	53	721	384	999999	276	985	999999	634	398	636	15	999999	490	71	383	778	194	213	38	195	169	275	999999	999999	359	800	854	957	999999	808	536	580	769	837	356	999999	616	626	555	989	328	999999	165	999999	826	886	999999	581	999999	733	821	999999	999999	102	477	777	428	215	636	475	141	481	999999	590	109	435	191	999999	714	38	172	999999	657	48	867	557	120	886	352	472	835	282	453	588	986	426	253	677	369	999999	926	410	989	89	999999	846	299	574	316	400	705	321	999999	485	570	262	462	298	234	920	999999	999999	862	173	640	858	999999	733	604	999999	999999	513	293	145	999999	761	579	578	999999	30	268	545	579	952	766	524	999999	967	27	999999	963	954	452	449	911	393	999999	825	449	999	818	999999	999999	633	218	202	999999	731	999999	808	683	884	117	214	999999	999999	962	910	406	126	452	70	716	870	999999	237	999999	844	233	718	224	753	138	190	212	702	999999	946	744	574	495	683	999999	218	60	89	846	248	787	790	430	637	429	333	999999	999999	999999	999999	914	980	999999	194	508	999999	999999	930	755	927	12	999999	556	26	999999	832	630	769	476	999999	999999	639	390	999999	67	443	298	587	334	805	633	454	853	474	999999	999999	442	311	185	999999	624	130	334	919	246	827	243	413	999999	596	702	787	999999	351	290	284	599	318	137	74	375	999999	606	949	999999	557	999999	91	984	999999	399	329	593	545	883	699	315	
471	999999	239	999999	884	126	737	113	845	172	999999	194	757	173	134	184	121	564	616	524	999999	625	688	721	162	429	68	207	999999	204	746	468	591	968	138	732	999999	999999	491	891	868	999999	458	395	604	897	237	248	999999	155	481	981	276	185	931	845	898	517	58	465	68	999999	730	650	999999	52	999999	999999	45	402	286	257	999999	725	655	538	177	302	999999	264	202	999999	932	999999	722	764	201	416	47	999999	833	390	816	36	832	999999	126	807	969	562	304	447	213	873	869	234	908	551	529	403	677	606	400	793	272	248	608	502	927	661	850	196	752	752	568	896	441	56	892	999999	422	999999	333	564	999999	999999	616	68	368	498	856	999999	886	644	999999	237	999999	33	763	594	730	999999	999999	999999	711	117	695	461	314	973	999999	862	999999	213	980	317	282	836	832	999999	632	549	143	439	999999	999999	310	118	146	340	999999	418	292	308	999999	999999	490	25	999999	853	68	999999	999999	395	705	993	991	683	663	307	954	162	200	255	961	999999	489	450	512	511	806	587	324	973	999999	385	999999	360	616	999999	826	267	999999	978	459	477	999999	748	733	811	999999	999999	454	838	386	753	227	47	346	999999	318	50	512	352	57	481	840	780	328	330	424	641	76	999999	480	999999	179	222	999999	494	999999	741	716	701	303	188	142	485	597	322	999999	542	999999	211	873	785	755	640	931	978	999999	24	429	413	397	999999	999999	973	368	689	583	999999	251	852	28	577	334	999999	58	999999	348	999999	193	16	172	881	627	865	607	695	940	539	290	817	856	381	999999	312	313	726	628	168	127	907	738	162	300	171	192	305	461	944	591	73	640	999999	830	999999	250	515	948	695	376	999999	748	54	999999	434	995	647	999999	999999	507	332	999999	189	247	286	999999	19	999999	466	682	312	243	996	947	227	187	584	999999	898	72	798	778	999999	792	454	168	693	438	866	175	545	49	999999	447	269	822	460	999999	554	155	240	924	491	23	74	999999	999999	107	506	257	421	105	367	999999	999999	999999	318	396	792	127	584	581	725	999999	146	999999	804	999999	999999	404	999999	548	999999	753	831	873	296	918	728	25	416	595	932	618	754	999999	999999	479	738	716	999999	999999	999999	437	570	659	999999	200	876	999999	634	203	420	111	530	999999	109	613	138	999999	267	399	668	776	999999	999999	648	116	547	697	590	335	819	971	890	662	999999	569	192	181	674	105	52	926	999999	222	185	831	97	881	350	999999	350	903	458	999999	405	
999999	725	582	21	103	653	189	221	999999	383	999999	221	868	576	540	430	957	170	999999	356	741	395	499	813	999999	28	999999	357	521	984	916	522	999999	266	829	843	610	999999	581	999999	999999	715	91	838	736	619	229	315	809	999999	393	743	297	769	999999	90	236	768	203	84	987	831	699	324	999999	926	999999	999999	746	697	820	796	588	718	493	36	313	661	999999	999999	799	360	999999	874	600	182	999999	15	602	749	616	841	999999	506	999999	999999	25	767	380	999999	183	999999	999999	122	827	597	999999	578	286	638	776	575	691	999999	285	637	293	825	999999	999999	701	999999	999999	997	999999	978	829	91	264	461	999999	546	290	277	999999	999999	791	435	57	999999	28	999999	729	964	999999	999999	999999	970	231	826	747	199	52	95	117	741	607	571	999999	848	999999	82	324	824	626	240	999999	424	971	103	846	858	778	721	276	54	999999	999999	34	48	999999	999999	860	437	713	821	504	205	170	292	584	230	999999	208	245	945	342	904	347	999999	757	735	999999	138	980	889	420	331	818	73	39	562	546	993	999999	999999	999999	999999	121	804	735	98	263	688	999999	625	465	579	486	331	712	999999	708	291	999999	102	999999	731	999999	824	410	183	999999	107	263	999999	683	999999	999999	999999	733	455	999999	999999	16	668	481	320	619	364	434	840	845	497	999999	231	853	999999	999999	927	60	490	440	297	999999	562	999999	166	999999	999999	999999	64	401	159	597	999999	24	176	284	622	620	999999	122	101	399	999999	338	999999	746	999999	178	428	698	261	286	252	999999	506	148	454	957	325	885	132	422	999999	999999	695	899	103	217	687	980	99	999999	511	378	349	897	834	234	820	999999	999999	328	524	366	150	873	355	253	517	999999	830	664	305	662	989	678	30	130	642	991	653	824	490	448	999999	944	774	873	674	999999	314	229	147	999999	492	803	999999	22	308	821	554	999999	699	659	159	434	20	849	999999	670	876	999999	591	999999	766	579	838	999999	757	206	999999	481	578	908	723	999999	999999	401	179	999999	780	18	821	821	999999	803	134	830	299	184	933	999999	495	14	999999	600	637	317	147	913	964	822	264	112	722	82	280	790	935	547	999999	619	679	999999	889	999999	892	770	392	963	454	17	999999	583	272	184	986	574	185	133	999999	999999	263	266	231	999999	753	718	109	999999	532	999999	895	751	999999	323	999999	999999	124	864	708	999999	999999	184	468	999999	45	680	999999	547	96	706	614	812	574	697	366	999999	970	931	124	183	671	27	440	120	122	
999999	316	948	929	693	460	321	424	115	294	88	999999	274	923	82	878	561	999999	999999	729	999999	999999	580	957	999999	999999	192	750	535	206	999999	743	358	845	999	374	999999	618	402	999999	303	999999	999999	413	287	625	706	999999	51	304	119	739	614	391	999999	859	735	991	106	371	277	571	889	909	385	345	449	429	923	708	999999	942	884	580	435	694	717	177	999999	216	625	184	708	240	96	178	139	966	814	150	638	900	521	41	978	732	999999	559	37	942	186	287	94	343	999999	177	999999	43	955	346	151	568	999999	890	746	103	999999	999999	822	999999	215	482	614	999999	999999	96	431	853	602	703	195	999999	150	737	999999	347	99	999999	999999	919	323	999999	21	478	999	80	589	999999	295	999999	869	849	736	819	736	703	673	311	274	231	745	999999	441	262	160	982	427	999999	859	408	13	497	736	902	894	119	999999	145	783	998	507	799	568	717	999999	345	432	999999	999999	999999	999999	787	110	700	183	322	664	999999	328	26	652	15	771	886	999999	381	123	833	999999	626	242	537	999999	275	724	946	999999	724	427	815	560	999999	581	533	733	225	397	999999	729	581	999999	999999	817	767	999999	501	37	681	835	463	999999	598	999999	384	103	146	269	835	976	237	879	999999	341	999999	466	555	433	248	163	666	984	86	114	353	180	531	720	760	999999	232	918	999999	888	999999	593	962	701	207	439	596	955	999999	69	999999	702	515	380	314	311	800	78	789	528	999999	479	155	494	62	999999	999999	999999	509	999999	754	319	999999	61	377	919	504	999999	236	808	999999	710	432	27	612	651	665	161	415	459	129	164	138	242	719	999999	999999	999999	999999	993	999999	999999	456	645	315	192	999999	464	999999	999999	806	946	841	980	962	999999	56	999999	881	411	548	421	20	59	796	599	190	886	999999	882	999999	36	214	243	941	396	263	999999	711	429	77	210	158	30	999999	182	322	999999	279	260	447	319	596	248	454	456	169	407	848	715	12	999999	133	999999	913	780	741	607	48	576	216	270	426	461	343	999999	999999	990	999999	999999	286	999999	999999	91	445	172	439	999999	999999	495	236	855	937	995	999999	381	87	39	117	872	999999	714	119	703	54	187	893	144	999999	116	194	999999	10	235	438	970	89	51	999999	999999	999999	774	999999	553	349	360	999999	430	999999	961	270	242	882	999999	999999	572	999999	999999	46	267	279	304	71	999999	311	999999	854	999999	999999	999999	302	45	355	366	999999	999999	896	565	364	694	854	472	999999	943	999999	951	296	
999999	52	999999	58	175	15	426	481	999999	713	145	252	291	505	620	863	587	669	999999	887	526	12	999999	999999	999999	559	352	412	806	204	999999	836	359	771	388	669	999999	408	136	40	999999	884	484	999999	999999	323	83	198	244	999999	522	283	999999	73	770	473	527	999999	691	616	662	24	675	852	594	309	892	999999	127	999999	173	189	999999	203	999999	641	999999	571	915	53	999999	164	177	999999	999999	844	224	295	10	914	152	999999	716	999999	378	914	219	632	369	460	999999	562	81	294	999999	343	999999	428	114	139	945	999999	285	648	999999	508	846	477	180	749	94	606	519	212	808	663	473	999999	999999	54	431	895	212	464	999999	923	92	883	761	348	999999	999999	191	871	968	195	234	999999	389	870	77	999999	999999	619	375	824	53	868	486	782	870	717	603	999999	707	60	753	999999	36	216	999999	962	716	832	645	298	425	648	244	999999	439	404	643	954	976	689	443	592	98	797	880	224	407	978	478	397	203	130	999999	918	441	413	52	182	455	114	999999	629	974	87	409	404	634	863	353	475	83	648	93	28	616	999999	732	238	336	210	565	737	364	999999	105	304	484	999999	190	999999	362	470	509	871	663	814	618	21	398	485	590	543	635	13	323	554	47	999999	999999	280	999999	814	846	999999	999999	298	275	726	981	999999	920	318	682	326	999999	612	148	221	999999	802	552	999999	839	850	620	999999	111	361	934	550	266	999999	24	999999	355	999999	624	265	332	374	548	892	39	294	565	282	999999	318	999999	999999	415	826	790	999999	727	999999	974	995	633	527	197	914	999999	441	847	999999	999999	999999	971	574	988	883	888	989	264	660	691	554	295	348	999999	999999	999999	233	144	440	548	515	192	394	999999	999999	631	804	187	634	109	999999	446	974	978	97	346	325	722	999999	938	800	254	77	278	429	709	295	366	404	453	568	306	999999	999999	787	590	586	10	368	999999	93	811	629	560	999999	118	999999	370	999999	455	155	511	612	999999	747	999999	999999	126	153	999999	346	999999	783	190	541	301	38	931	999999	506	759	324	364	280	854	988	624	516	999999	999999	398	924	294	948	308	67	694	915	305	526	476	470	856	999999	915	645	999999	448	29	802	999999	999999	179	999999	695	830	156	342	647	758	646	608	941	832	531	421	163	835	882	483	999999	123	635	999999	40	299	467	999999	364	999999	960	999999	999999	382	999999	999999	755	718	262	478	910	362	278	999999	880	867	529	34	917	504	491	202	566	545	205	999999	999999	
999999	544	406	999999	241	978	999999	797	999999	121	568	600	522	666	445	583	413	573	999999	999999	999999	999999	173	769	443	998	860	726	999999	999999	951	999999	274	264	259	999999	855	116	679	384	839	999999	419	999999	960	433	404	837	56	619	999999	972	951	131	665	711	381	636	928	999999	999999	999999	39	999999	170	999999	335	268	417	271	727	999999	894	870	15	349	384	417	809	19	603	32	680	158	999999	979	234	153	598	548	802	999999	187	445	266	136	719	568	595	578	107	145	430	999999	892	855	87	91	125	326	337	963	827	918	999999	999999	42	881	394	190	999999	192	670	999999	999999	999999	130	458	999999	879	999999	815	822	241	912	468	999999	895	999999	611	999999	999999	999999	281	220	838	401	268	806	170	999999	837	183	415	999999	915	474	999999	999999	393	735	629	477	246	696	999999	151	999999	16	999999	999999	146	625	783	289	24	999999	398	999999	631	116	861	652	453	999999	792	642	416	999999	997	999999	50	999999	872	876	282	999999	999999	585	699	697	805	262	635	999999	957	222	400	136	406	760	86	999999	999999	287	873	976	999999	999999	904	879	999999	776	19	187	463	566	999999	907	999999	349	373	813	959	999999	311	999999	26	785	827	999999	252	290	999999	247	917	147	887	999999	999999	999999	649	339	999999	820	962	39	252	999999	214	401	999999	999999	129	66	396	272	944	999999	975	274	959	249	999999	999999	999999	453	361	772	269	325	679	168	904	711	699	44	143	999999	971	282	366	568	581	436	999999	759	171	367	850	999999	203	137	619	737	345	410	999999	999999	192	518	999999	480	198	999999	999999	999999	588	999999	999999	361	999999	999999	999999	703	908	401	667	208	999999	999999	292	993	921	614	132	551	548	999999	375	298	338	786	956	463	999999	886	380	693	999999	811	181	999999	11	499	525	397	349	916	999999	944	743	507	999999	314	999999	999999	558	583	765	180	762	421	52	77	32	352	848	999999	108	31	30	974	494	411	706	539	999999	432	98	735	211	632	347	431	555	831	652	651	236	921	338	999999	927	543	58	759	999999	999999	476	999999	548	999999	817	807	924	768	23	732	607	697	999999	999999	494	40	968	999999	83	621	521	201	699	999999	999999	187	693	232	999999	950	362	946	999999	69	955	915	196	196	814	999999	506	787	817	920	53	539	240	211	312	897	999999	918	999999	999999	421	284	483	351	999999	640	999999	701	722	72	999999	660	869	631	999999	578	999999	999999	325	543	124	734	999999	999999	164	568	946	999999	920	999999	386	443	270	999999	648	999999	442	
999999	278	183	425	999999	75	999999	999999	392	670	999999	41	734	999999	791	999999	152	974	686	901	704	196	359	693	632	781	573	999999	999999	999999	999999	999999	999999	999999	999	514	151	127	999999	669	628	999999	999999	897	347	460	195	999999	999999	999999	127	764	961	779	737	999999	999999	489	793	34	999999	78	615	999999	540	626	542	597	999999	286	999999	34	999999	27	283	477	424	461	356	182	595	477	101	105	999999	375	999999	719	409	350	595	662	334	999999	177	559	621	780	367	720	917	598	51	317	389	102	108	943	999999	999999	243	999999	142	621	439	34	976	999999	999999	174	604	822	999999	713	690	799	700	381	849	723	856	643	999999	999999	264	996	435	784	716	189	277	88	223	149	116	138	529	999999	999999	152	583	110	71	203	126	999999	999999	338	626	999999	402	999999	999999	783	413	999999	373	506	999999	999999	599	202	804	999999	999999	526	609	59	606	562	279	986	527	707	999999	755	582	900	519	999999	999999	106	167	999999	999999	551	999999	999999	735	516	764	32	999999	999999	552	390	306	532	307	600	495	999999	732	74	320	416	208	396	642	658	27	473	987	207	845	999999	45	678	999999	999999	542	179	323	999999	797	999999	639	115	164	760	459	60	602	999999	673	246	373	999999	816	381	352	597	797	999999	999999	301	45	159	576	59	354	628	780	952	67	999999	46	643	276	72	776	103	241	882	209	967	870	77	533	608	139	999999	862	380	11	945	381	246	599	506	999999	489	538	115	415	830	999999	999999	862	999999	210	999999	825	753	604	259	365	914	878	999999	430	999999	625	967	919	412	765	999999	999999	122	944	800	53	770	850	297	999999	999999	477	378	999999	230	999999	186	408	409	126	999999	776	752	589	999999	367	77	85	254	863	571	196	12	75	999999	699	749	412	409	686	65	902	316	694	239	447	510	999999	210	762	999999	999999	519	295	656	633	208	532	488	999999	975	695	606	433	993	939	474	312	828	999999	999999	774	999999	722	999999	999999	999999	67	360	999999	999999	999999	874	492	425	12	676	717	418	245	999999	227	924	999999	711	999999	999999	999999	701	299	972	207	999999	680	306	674	569	999999	999999	450	173	150	181	468	585	999999	820	124	18	990	273	756	894	593	39	248	850	999999	21	999999	909	999999	999999	999999	56	659	238	204	195	751	442	879	493	999999	999999	360	55	465	391	969	550	999999	875	999999	999999	999999	312	421	650	68	823	537	785	999999	541	999999	999999	120	999999	925	512	999999	928	267	557	394	273	999999	521	999999	999999	395	650	
999999	160	726	711	655	999999	830	357	817	553	137	927	904	103	959	435	494	576	999999	52	466	466	924	999999	617	162	641	952	384	900	971	865	999999	887	744	383	999999	876	138	84	592	577	695	82	801	339	999999	300	313	501	37	112	267	352	194	585	999999	472	103	999999	999999	877	999999	916	582	271	500	27	359	586	621	618	999999	861	460	888	999999	852	462	999999	509	351	649	882	999999	869	999999	95	999999	168	156	999999	782	999999	680	714	605	999999	500	999999	839	635	941	726	880	999999	999999	405	891	999999	814	383	999999	815	992	62	238	99	53	999999	663	999999	324	200	440	279	835	813	191	746	293	991	362	923	448	999999	409	922	12	464	215	212	203	407	999999	772	999999	999999	999999	627	485	515	735	787	876	434	321	999999	296	610	583	850	224	999999	999999	999999	31	96	377	999999	653	316	97	999999	507	460	221	916	846	999999	937	868	180	563	999999	777	999999	574	57	23	563	999999	999999	401	999999	364	987	57	394	999999	751	255	599	999999	974	179	428	155	290	425	222	404	999999	629	673	714	679	999999	885	999999	566	456	48	363	565	994	680	999999	709	999999	473	174	999999	999999	915	692	278	657	589	100	359	120	999999	632	800	168	754	16	728	175	684	999999	172	159	964	304	216	246	958	980	999999	732	446	147	999999	58	872	588	999999	981	999999	32	81	794	885	456	172	999999	999999	407	249	673	967	543	467	146	11	999999	361	999999	999999	41	999999	999999	601	626	674	157	680	752	295	175	302	746	729	661	264	999999	273	999999	999999	999999	684	561	740	825	764	902	679	815	999999	500	237	999999	505	414	333	472	202	999999	781	24	999999	810	121	84	381	231	813	805	882	633	118	843	488	999999	357	147	999999	776	862	771	477	864	705	795	937	210	250	325	999999	791	186	14	736	127	73	874	449	665	454	543	98	874	933	999999	999999	999999	613	820	66	196	603	426	999999	999999	547	871	114	326	999999	180	980	999999	477	100	457	113	117	371	999999	999999	698	213	331	328	682	603	931	999999	413	553	596	430	268	152	198	759	608	726	999999	201	769	132	999999	999999	563	599	406	843	966	287	999999	252	207	583	497	400	104	88	336	999999	940	822	913	592	999999	999999	240	335	901	697	505	390	791	430	999999	999999	684	58	765	92	206	999999	325	135	276	353	999999	999999	654	999999	999999	530	399	635	261	999999	219	936	699	13	999999	999999	941	278	782	896	999999	777	870	921	999999	56	322	253	747	851	506	999999	
325	240	337	556	680	113	999999	999999	991	165	179	766	367	999999	358	761	724	136	156	56	999999	380	892	455	813	733	92	619	217	155	887	409	450	431	620	469	676	999999	399	838	246	806	905	306	607	999999	999999	999999	697	999999	529	621	705	459	444	944	347	881	743	947	31	422	767	845	277	770	999999	935	136	889	95	911	736	999999	810	546	475	596	848	709	179	999999	921	656	625	276	704	990	987	675	999999	999999	999999	999999	817	824	48	69	38	837	999999	999999	842	999999	475	617	885	397	649	897	999999	751	999999	999999	777	999999	500	121	999999	11	76	335	948	460	767	301	843	293	501	986	507	415	999999	999999	999999	551	281	123	191	17	390	316	350	99	206	380	760	44	675	909	333	927	840	37	771	463	679	391	50	184	774	999999	999999	663	399	73	194	32	123	235	636	386	929	999999	620	999999	999999	858	999999	999999	999999	999999	618	591	662	579	999999	539	249	467	999999	890	83	17	242	788	420	999999	700	142	195	738	920	449	283	946	997	628	999999	22	478	820	137	653	644	966	983	314	10	999999	498	999999	783	656	363	745	313	922	979	831	999999	999999	168	131	999999	999999	887	178	999999	999999	582	947	999999	237	989	999999	763	430	373	999999	804	116	999999	880	643	999999	954	274	999999	537	642	999999	648	999999	999999	999999	661	999999	451	842	89	999999	996	999999	247	551	532	556	667	311	982	883	559	712	36	242	999999	288	999999	669	847	622	999999	999999	83	506	308	999999	563	819	400	757	978	531	999999	989	119	999999	642	102	999999	407	607	999999	554	759	525	999999	559	441	999999	999999	999999	781	999999	466	733	226	999999	740	252	999999	993	847	911	235	999999	38	999999	999999	133	230	645	395	660	449	25	307	235	324	981	372	986	131	271	27	240	206	536	999999	999999	892	999999	901	850	33	414	759	873	999999	853	496	420	999999	999999	337	999999	142	131	999999	450	435	990	999999	759	880	999	999999	586	999999	994	999999	502	794	999999	240	999999	744	544	636	44	265	434	906	470	999999	952	999999	813	934	290	999999	84	981	290	831	999999	293	152	969	34	543	183	978	334	154	999999	625	741	999999	999999	992	597	494	520	194	10	94	436	275	928	999999	67	651	614	897	634	520	513	999999	999999	757	602	575	612	500	91	999999	999999	325	999999	336	999999	735	648	297	510	999999	471	105	830	999999	999999	876	51	500	486	532	374	999999	520	484	122	792	749	538	999999	999999	882	29	112	554	513	120	776	601	999999	999999	13	327	
396	999999	999999	417	129	999999	901	725	533	999999	999999	999999	91	153	999999	24	224	940	986	119	896	488	707	452	992	285	313	999999	999999	450	999999	999999	528	57	999999	999999	436	704	672	238	637	999999	999999	770	999999	553	473	369	314	761	387	861	345	894	430	908	347	605	425	999999	217	999999	625	92	423	999999	40	999999	113	340	588	999999	277	757	481	231	999999	936	448	449	811	944	999999	348	72	999999	999999	634	627	999999	137	830	289	999999	31	482	999999	416	999999	154	522	440	266	974	183	867	593	588	999999	208	919	411	167	975	999999	272	999999	999999	999999	586	50	999999	416	970	999999	757	999999	999999	735	999	182	582	589	303	927	381	999999	999999	999999	205	254	240	221	999999	222	726	672	313	797	999999	758	772	999999	770	113	126	33	295	771	999999	999999	999999	852	423	36	999999	821	863	58	999999	583	999999	122	825	999999	999999	194	988	758	999999	94	927	999999	976	251	999999	999999	818	200	811	357	403	999999	999999	568	109	388	798	402	999999	904	999999	264	146	185	999999	659	570	438	303	931	45	537	295	341	709	503	875	999999	626	159	999999	673	999999	312	190	572	373	266	242	999999	999999	596	882	581	285	999999	514	801	750	750	999999	389	999999	879	322	865	409	999999	859	999999	512	625	776	726	901	145	27	833	994	999999	296	313	205	872	545	449	655	714	65	46	999999	999999	999999	875	533	623	776	367	990	325	172	955	407	637	999999	999999	999999	166	679	150	654	680	806	821	463	322	194	34	344	872	220	694	362	822	616	437	999999	900	202	287	368	659	842	679	765	340	999999	568	953	774	629	499	45	999999	391	318	999999	610	421	999999	439	752	33	127	114	478	602	584	30	491	576	999999	963	401	782	999999	838	136	999999	133	416	625	81	569	253	721	659	448	441	308	169	999999	488	981	848	616	636	724	574	297	737	999999	548	472	999999	709	535	643	999999	396	480	999999	554	298	804	813	680	464	999999	393	819	164	153	721	331	983	999999	981	553	175	368	999999	999999	768	999999	94	87	999999	999999	543	195	25	999999	999999	999999	27	999999	200	187	44	999999	999999	850	999999	477	583	999999	826	150	224	999999	999999	99	966	37	366	589	786	999999	999999	736	81	102	341	207	803	848	108	892	999999	999999	250	804	518	240	196	272	380	301	811	906	260	469	999999	274	999999	999999	349	27	471	437	261	296	467	308	864	89	518	983	673	999999	90	933	836	999999	38	749	581	736	840	999999	219	494	999999	813	485	612	999999	77	
565	878	509	90	999999	876	999999	953	999999	999999	375	117	999999	396	627	86	826	326	999999	999999	245	892	999999	999999	186	377	227	767	205	654	822	999999	143	451	428	795	235	999	512	959	585	85	999999	370	370	733	350	823	867	24	987	999999	979	77	999999	672	533	896	904	63	999999	926	758	692	999999	123	973	311	968	832	999999	826	999999	999999	999999	170	490	984	252	453	999999	404	900	999999	999999	663	283	999999	620	755	272	339	105	459	310	999999	326	719	999999	257	999999	48	999999	44	173	170	355	999999	999999	670	999999	549	654	461	36	264	36	577	999999	999999	840	999999	691	222	570	521	731	364	372	999999	999999	771	999999	999999	693	988	999999	865	26	506	999999	967	999999	950	999999	722	685	643	433	56	632	749	694	247	417	851	357	999999	474	999999	438	990	942	999999	826	999999	537	659	767	999999	999999	171	560	999999	426	999999	617	741	648	847	835	999999	931	999999	22	104	87	774	587	999999	641	999999	999999	374	77	327	34	170	133	163	999999	35	999999	396	999999	471	198	999999	820	544	244	999999	993	627	816	350	999999	626	128	999999	999999	763	82	925	405	999999	771	196	460	109	847	456	618	495	661	810	999999	999999	984	551	905	912	953	999999	607	999999	912	772	557	727	268	999999	51	400	999999	999999	953	950	999999	532	999999	11	714	999999	697	787	997	999999	999999	16	139	523	641	999999	826	430	809	40	328	379	999999	998	639	733	840	449	414	227	675	239	857	271	554	999999	851	999999	999999	242	999999	819	37	414	999999	551	597	744	999999	474	573	399	999999	922	631	620	635	701	372	980	880	257	382	999999	999999	999999	159	999999	969	189	726	922	233	576	999999	508	352	999999	202	97	999999	106	682	940	653	999999	617	934	639	933	826	999999	540	226	362	107	447	257	581	80	999999	729	999999	587	999999	999999	176	56	247	999999	278	999999	509	285	844	783	999999	999999	999999	999999	128	999999	999999	45	999999	999999	999999	16	224	587	70	104	911	131	695	416	331	105	202	13	119	571	696	999999	664	683	650	265	382	999999	532	15	131	33	952	999999	500	999999	234	182	999999	170	831	659	72	999999	999999	999999	589	438	462	479	249	999999	448	557	528	723	999999	679	925	136	633	645	65	65	973	887	179	518	915	591	870	30	999999	949	739	46	453	490	451	273	676	943	125	999999	765	997	585	404	999999	999999	999999	999999	256	142	536	195	999999	16	210	354	218	80	522	871	999999	229	388	499	999999	491	279	889	999999	999999	999999	999999	999999	12	299	975	
312	774	859	999999	232	324	773	611	422	553	999999	446	289	999999	999999	605	999999	253	453	545	618	96	586	999999	508	999999	327	594	683	846	665	999999	999999	235	51	999999	221	385	649	294	456	777	999999	999999	999999	999999	609	141	607	853	268	999999	558	754	999999	999999	197	691	639	999999	997	999999	928	576	888	999999	729	64	65	999999	999999	56	604	169	99	841	19	322	999999	674	869	196	987	829	587	388	53	962	868	825	255	530	745	896	296	277	849	509	385	218	114	555	999999	999999	469	222	999999	399	999999	525	216	875	572	964	883	999999	999999	108	989	509	796	766	196	999999	375	863	310	707	872	821	992	509	937	910	570	324	120	11	369	374	706	999999	307	352	999999	380	958	780	23	484	86	750	520	875	999999	347	999999	845	620	606	911	975	527	999999	533	999999	937	999999	999999	999999	701	199	739	999999	999999	153	468	843	622	994	905	530	999999	999999	744	251	989	999999	498	999999	999999	275	999999	763	463	731	135	464	999999	910	999999	306	999999	999999	783	999999	21	896	82	278	999999	524	999999	625	700	391	291	140	109	999999	718	876	172	181	999999	435	999999	975	999999	999999	27	999999	33	711	561	608	153	249	999999	999999	240	102	989	230	354	440	52	766	999999	81	449	995	364	537	202	566	143	999999	999999	357	89	45	735	999999	260	999999	501	521	73	101	999999	999999	526	252	999999	625	887	942	827	999999	392	51	912	999999	632	31	649	495	518	995	999999	999999	407	999999	777	204	367	989	969	999999	939	531	702	971	833	407	479	122	999999	999999	999999	201	999999	999999	999999	47	132	645	376	239	234	15	999999	999999	627	309	644	999999	474	999999	267	897	973	357	242	861	349	941	266	234	999999	536	19	940	326	283	560	738	999999	739	999999	722	623	999999	255	934	529	634	999999	534	763	218	648	999999	999999	781	999999	40	436	113	698	191	388	151	999999	697	999999	999999	751	999999	748	905	969	734	999999	544	284	999999	111	307	342	999999	597	999999	470	999999	888	390	630	545	65	529	311	196	51	890	343	481	63	558	938	467	883	10	999999	858	248	914	843	775	999999	985	929	139	771	983	593	656	999999	353	808	615	441	216	297	999999	604	783	692	999999	999999	803	189	553	999999	874	999999	597	945	612	104	974	999999	999999	48	80	600	182	425	999999	307	686	999999	709	749	999999	999999	676	712	567	263	465	231	948	999999	703	805	999999	769	896	162	999999	711	78	259	834	79	586	999999	227	999999	431	367	635	598	999999	13	999999	803	46	
849	164	884	388	358	638	753	597	291	344	274	224	412	528	905	311	975	731	460	914	999999	449	508	494	939	832	107	595	360	999999	700	335	581	733	57	997	121	999999	719	620	999999	481	305	999999	952	412	29	839	999999	297	548	281	30	888	999999	999999	655	399	999999	526	540	167	246	241	644	939	643	678	480	907	199	653	999999	839	833	781	154	675	542	999999	999999	268	999999	999999	511	428	315	692	951	647	352	999999	884	202	89	923	244	999999	199	23	769	350	368	821	107	895	268	190	65	10	265	980	857	999999	999999	282	301	183	730	225	999999	950	727	833	999999	999999	768	819	759	910	546	90	999999	528	999999	472	999999	54	966	615	169	134	637	950	391	999999	864	999999	489	807	632	71	999999	973	999999	819	623	535	266	629	136	999999	430	154	463	185	503	338	153	250	383	256	216	124	65	509	322	776	451	203	613	795	340	999999	287	485	746	513	149	947	849	373	787	346	999999	720	703	999999	496	215	868	999999	828	248	433	385	999999	999999	917	999999	999999	999999	93	72	999999	340	999999	477	999999	978	439	990	198	206	401	999999	469	870	999999	345	805	828	289	246	335	88	999999	102	529	999999	999999	528	595	999999	450	12	999999	724	999999	999999	612	235	626	518	999999	877	999999	999999	846	999999	916	984	592	582	83	678	999999	999999	737	937	374	999999	948	964	358	910	404	927	756	999999	728	744	549	488	732	579	212	771	469	457	999999	344	999999	999999	985	646	935	999999	197	771	445	442	987	392	783	596	287	661	999999	865	483	999999	876	999999	695	182	444	113	999999	503	999999	999999	999999	290	205	39	770	999999	978	711	999999	390	740	984	953	999999	999999	166	705	999999	302	550	610	603	974	333	999999	999999	419	999999	211	832	174	694	999999	650	64	706	197	753	825	442	999999	999999	890	999999	678	891	999999	999999	425	999999	408	712	210	999999	194	784	316	872	572	973	434	999999	510	152	225	55	999999	312	241	60	969	951	999999	999999	999999	162	999999	881	654	575	302	20	398	924	999999	462	493	999999	465	999999	999999	324	191	852	18	517	948	748	876	632	999999	201	178	374	317	456	999999	999999	67	42	82	434	228	996	680	424	777	999999	717	763	562	318	847	961	660	655	770	469	851	360	214	964	14	31	373	110	841	999999	616	978	71	153	323	433	207	999999	106	195	181	593	999999	999999	999999	123	80	893	354	216	999999	662	686	931	499	999999	828	999999	429	206	632	580	582	999999	969	739	701	419	995	424	
763	999999	559	999999	298	267	621	999999	933	891	999999	479	756	635	999999	999999	999999	140	653	616	999999	999999	545	899	999999	601	21	999999	402	999999	999999	661	898	929	452	29	113	111	643	241	95	999999	184	538	255	163	823	999999	445	999999	999999	999999	765	388	819	999999	159	659	32	696	999999	635	449	643	479	299	999999	826	999999	999999	999999	200	496	422	531	999999	915	17	654	409	777	73	550	386	852	850	896	519	999999	778	999999	453	88	946	999999	459	546	999999	69	955	581	997	999999	155	176	256	999999	999999	856	999999	759	152	999999	999999	919	192	95	999999	790	628	403	999999	715	999999	429	999999	121	999999	436	999999	82	383	947	698	999999	780	308	999999	219	605	775	999999	662	910	29	727	448	466	999999	802	374	999999	751	440	999999	999999	999999	361	999999	769	145	534	916	999999	138	385	204	316	795	149	883	690	853	194	853	849	408	805	999999	999999	957	655	522	999999	707	598	999999	999999	146	999999	498	947	678	450	999999	251	999999	877	782	999999	533	999999	670	887	999999	683	630	999999	999999	712	121	486	967	999999	811	489	21	292	87	999999	752	686	180	488	650	936	21	413	723	612	999999	530	33	749	178	999999	999999	999999	715	33	968	999999	999999	999999	205	999999	999999	654	638	981	239	354	800	252	892	846	962	999999	246	982	672	999999	843	975	499	999999	463	227	999999	999999	999999	386	577	63	999999	999999	756	746	292	638	956	366	999999	742	382	868	729	780	857	332	862	801	398	732	361	751	233	955	999999	613	558	762	799	651	486	852	999999	747	681	215	99	225	999999	607	36	315	999999	110	602	630	861	682	370	533	133	999999	988	999999	999999	819	463	801	999999	999999	90	999999	567	132	265	529	101	982	108	651	242	647	902	790	706	56	309	132	999999	999999	752	875	401	999999	528	999999	864	932	55	862	752	298	413	999999	999999	831	747	329	845	999999	539	878	584	718	999999	999999	800	208	999999	655	999999	340	448	509	926	214	802	999999	999999	481	999999	169	999999	245	999999	943	244	681	272	999999	309	979	286	289	773	999999	301	683	974	999999	983	999999	999999	399	999999	421	999999	903	303	999999	39	454	725	373	417	380	999999	348	819	357	252	999999	935	274	356	539	64	168	736	63	999999	129	999999	562	999999	999	375	547	892	999999	104	999999	387	949	999999	854	999999	999999	999999	402	932	952	863	626	799	864	999999	529	53	813	367	690	176	999999	410	909	136	172	875	417	15	403	999999	341	263	911	741	986	999999	501	285	150	296	343	131	999999	
265	701	999999	633	279	846	503	89	130	413	173	147	548	935	728	101	999999	464	397	538	505	532	999999	888	999999	743	999999	552	538	226	404	833	129	450	653	434	410	252	148	168	900	377	221	849	999999	603	448	493	773	999999	113	831	945	999999	464	999999	999999	999999	510	999999	746	951	550	903	19	999999	27	108	291	999999	691	999999	999999	239	637	138	999999	999999	150	529	304	615	778	354	122	572	888	536	985	920	106	535	742	611	422	949	826	999999	840	417	585	349	212	480	502	999999	999999	999999	954	336	422	814	734	980	241	140	182	206	999999	447	452	491	122	371	206	999999	62	714	816	688	311	13	999999	732	999999	954	999999	308	851	804	66	181	581	659	999999	292	999999	761	999999	291	776	629	526	402	965	999999	237	841	283	347	265	800	899	275	34	419	140	999999	46	286	999999	874	354	999999	390	280	909	463	863	913	999999	300	344	535	912	681	999999	290	767	999999	999999	572	999999	514	548	999999	999999	316	634	999999	999999	800	725	103	564	901	285	999999	999999	694	195	773	977	369	983	965	465	374	363	352	999999	849	243	196	999999	999999	850	840	448	134	999	603	829	774	999999	563	999999	999999	970	20	406	946	278	82	664	954	999999	999999	999999	583	800	906	952	291	165	999999	566	999999	544	409	61	999999	999999	887	695	592	999999	999999	999999	430	999999	224	999999	999999	999999	986	580	170	532	604	569	195	999999	999999	334	102	650	547	618	459	996	46	999999	999999	958	961	999999	999999	387	81	999999	391	999999	999999	999999	999999	512	609	345	178	731	999999	999999	940	840	999999	999999	237	562	603	941	999999	999999	999999	999999	363	517	833	394	984	142	199	783	461	593	188	139	218	681	749	589	50	212	999999	727	999999	999999	766	730	102	836	999999	999999	999999	139	613	796	907	999999	830	999999	999999	225	999999	46	541	999999	554	356	999999	999999	999999	999999	813	23	901	204	154	431	834	332	750	999999	301	158	515	999999	999	331	980	392	231	541	851	681	910	999999	851	413	196	977	486	420	79	366	918	80	999999	770	999999	999999	651	486	842	507	999999	999999	924	212	530	180	999999	233	376	999999	514	386	704	142	113	999999	353	999999	999999	856	999999	999999	43	999999	240	445	356	999999	102	570	999999	745	698	353	363	344	900	648	883	25	363	999999	999999	999999	851	541	999999	882	999999	999999	76	909	999999	985	999999	999999	999999	988	972	95	823	394	999999	805	999999	769	688	999999	778	769	186	704	858	999999	503	999999	999999	243	94	999999	79	999999	572	940	504	
999999	504	712	691	999999	999999	911	675	798	201	968	132	248	999999	92	853	24	113	897	975	999999	61	32	492	78	699	308	904	284	999999	359	821	199	999999	706	274	975	669	411	966	274	38	70	37	534	470	58	999999	11	844	64	369	675	965	142	999999	482	230	623	677	503	999999	999999	782	841	156	933	936	566	817	999999	354	999999	930	710	343	991	994	957	608	650	338	903	999999	999999	989	156	999999	179	927	792	755	999999	733	999999	267	999999	287	195	387	999999	122	999999	194	966	710	667	744	999999	798	787	487	272	999999	36	175	113	961	821	851	999	708	766	999999	34	132	308	968	467	453	706	713	809	579	999999	538	923	718	473	260	999999	999999	999999	380	149	315	492	41	706	999999	164	675	466	343	999999	828	355	775	999999	843	999999	999999	999999	999999	102	83	999999	692	943	498	999999	395	497	570	529	597	738	395	499	719	640	276	999999	169	299	40	257	475	201	252	192	157	558	630	848	633	135	168	288	999999	636	799	97	218	999999	769	999999	895	814	790	99	999999	286	450	999999	145	436	127	522	999999	826	213	501	999999	315	999999	836	867	999999	895	472	579	117	433	999999	999999	999999	999999	113	529	852	999999	661	411	162	233	871	118	427	713	999999	18	646	227	249	433	308	397	902	999999	932	320	183	999999	327	520	852	853	999999	373	956	382	23	999999	218	474	999999	99	999999	92	999999	999999	450	18	698	464	932	890	999999	658	541	791	161	999999	596	542	188	742	93	999999	380	28	750	63	999999	824	995	654	18	774	999999	999999	849	820	739	215	999999	999999	230	863	587	962	999999	709	831	174	999999	999999	405	999999	999999	999999	16	905	711	214	976	396	999999	874	999999	288	881	419	999999	332	942	341	999999	391	673	22	522	999999	999999	418	359	51	232	593	602	999999	259	342	488	83	999999	943	999999	999999	238	999999	915	356	404	309	90	259	932	509	999999	890	999999	23	12	999999	296	786	850	303	855	999999	999999	999999	281	344	999999	549	930	703	129	998	232	877	162	200	107	999999	824	755	999999	110	119	999999	371	711	999999	245	999999	999999	999999	425	103	814	679	303	999999	258	84	999999	280	999999	328	238	389	232	999999	999999	860	812	999999	130	961	105	965	755	999999	451	999999	570	999999	792	219	999999	917	703	905	418	208	859	881	849	101	999999	484	796	781	880	343	148	53	84	385	527	999999	999999	463	997	849	999999	999999	866	952	514	999999	487	331	603	321	685	327	999999	392	999999	930	999999	38	207	620	178	
973	944	118	167	526	999999	999999	999999	695	261	249	908	568	283	392	25	897	587	383	999999	475	187	569	657	821	999999	692	383	596	703	637	999999	386	681	950	999999	999999	794	999999	999999	80	639	999999	999999	445	999999	691	118	999999	915	438	451	823	999999	702	796	385	461	346	732	912	999999	999999	999999	999999	983	531	887	999999	859	999999	112	599	597	926	836	279	509	221	412	112	583	764	680	275	195	999999	999999	978	999999	157	306	458	999999	999999	999999	999999	917	445	462	887	999999	785	759	999999	999999	852	236	999999	866	999999	875	250	933	630	999999	279	999999	726	999999	550	999999	909	179	712	999999	654	999999	722	890	302	362	999999	759	524	308	999999	15	32	939	343	216	74	999999	999999	999999	66	524	634	545	766	128	200	16	911	129	894	616	57	999999	682	518	513	999999	573	174	999999	999999	419	331	540	273	999999	787	105	344	999999	999999	541	440	905	139	709	187	133	184	171	67	847	405	414	192	958	335	999999	824	999999	999999	547	472	469	999999	115	999999	15	502	726	413	910	577	425	106	84	616	791	552	808	336	683	399	13	753	999999	999999	999999	358	999999	999999	529	281	999999	999999	260	999999	999999	999999	34	406	999999	630	999999	757	156	280	979	318	117	351	543	714	26	375	583	999999	469	715	931	999999	395	999999	197	660	883	999999	999999	979	999999	999999	645	999999	999999	411	164	999999	941	255	607	373	45	609	250	963	532	815	999999	999999	862	999999	609	999999	408	933	21	524	443	797	873	517	345	999999	471	111	706	92	195	615	220	530	216	224	118	568	65	999999	999999	233	137	999999	385	668	127	744	406	389	999999	595	400	640	999999	999999	999999	99	37	999999	147	148	267	450	999999	649	65	342	895	394	156	840	877	234	117	219	670	999999	142	677	882	727	705	326	39	600	224	580	910	999999	842	29	540	999999	999999	999999	999999	686	999999	735	612	999999	848	21	243	221	999999	175	533	999999	484	575	999999	360	162	419	999999	940	420	38	434	485	431	834	552	137	310	856	585	839	253	983	366	406	75	107	879	693	93	817	882	59	56	999999	999999	999999	71	190	867	240	834	36	999999	999999	311	136	362	24	999999	999999	911	999999	590	693	166	999999	999999	561	294	64	539	750	856	999999	156	385	438	921	256	285	75	999999	989	355	14	999999	717	947	999999	999999	745	865	999999	977	906	999999	469	362	353	96	67	999999	895	813	700	94	999999	673	273	925	697	441	767	999999	50	791	871	244	689	939	999999	999999	999999	355	319	673	
526	999999	696	133	999999	999999	577	169	999999	565	999999	185	654	999999	57	54	683	179	999999	314	108	50	936	999999	160	999999	999999	414	313	795	54	549	999999	36	568	300	976	149	19	999999	863	608	965	999999	566	695	999999	999999	891	739	999999	297	114	15	575	485	943	999999	973	691	412	172	856	999999	999999	685	999999	627	999999	999999	77	543	169	629	450	499	84	999999	999999	999999	644	904	999999	999999	999999	757	444	498	461	92	999999	404	999999	328	219	700	752	543	964	880	23	962	417	144	671	54	137	484	564	85	999999	492	32	518	57	507	999999	292	224	764	999999	999999	999999	279	409	673	377	999999	999999	750	999999	540	496	999999	450	681	497	388	999999	173	629	960	934	385	681	865	382	999999	280	711	60	469	329	210	639	999999	795	147	734	999999	677	296	999999	813	338	870	996	353	77	999999	999999	271	999999	60	144	290	258	791	597	999999	300	719	570	709	700	288	221	295	49	620	886	359	999999	999999	496	342	895	130	57	999999	869	39	590	904	701	789	88	278	75	999999	999999	14	549	999999	999999	958	726	364	123	999999	999999	999999	314	457	489	660	617	488	564	802	999999	138	744	787	675	271	999999	665	999999	910	209	942	230	690	48	999999	809	463	204	538	615	999999	17	997	161	168	724	143	425	51	999999	600	713	272	964	453	999999	762	524	446	999999	70	357	212	850	716	490	623	999999	999999	999999	163	293	36	999999	999999	999999	746	636	516	546	994	250	999999	738	609	999999	999999	999999	999999	622	57	938	757	708	999999	193	805	156	444	999999	110	725	817	999999	28	999999	687	999999	120	333	522	999999	999999	999999	834	819	391	473	251	999999	999999	999999	822	999999	802	225	535	328	999999	670	999999	600	201	999999	446	279	432	774	999999	302	552	880	615	272	109	999999	930	858	999999	735	802	999999	999999	999999	999999	213	902	832	999999	803	999999	369	444	999999	17	922	933	999999	463	565	397	616	999999	949	999999	999999	291	560	886	880	999999	999999	454	905	999999	983	694	244	693	243	999999	600	385	916	520	192	446	175	264	186	987	760	404	318	348	195	587	956	31	502	921	999999	946	999999	518	113	999999	999999	581	999999	999999	699	999999	230	197	797	240	837	438	752	216	126	999999	710	893	534	283	145	567	682	999999	737	222	200	321	999999	999999	867	407	416	278	907	999999	999999	947	999999	283	183	130	551	954	750	528	279	296	804	55	999999	999999	984	830	778	971	899	628	999999	486	295	908	172	153	372	439	31	999999	308	999999	75	762	
604	260	109	999999	26	999999	999999	218	999999	999999	517	980	999999	252	999999	586	499	936	694	612	455	812	999999	274	958	407	591	999999	999999	795	987	282	980	999999	30	734	730	763	954	180	972	292	999999	999999	999999	191	999999	129	26	999999	984	999999	838	462	316	999999	999999	999999	999999	618	999999	344	711	157	916	244	999	934	999999	688	856	736	999999	999999	639	999999	279	606	999999	776	999999	471	304	72	811	624	444	527	176	999999	472	999999	707	345	44	638	581	395	475	166	192	999999	897	337	999999	258	391	999999	823	999999	999999	665	999999	999999	946	675	49	648	346	301	999999	482	768	993	226	960	38	645	489	999999	592	884	141	716	999999	999999	574	966	483	562	243	129	704	999999	716	806	933	427	399	368	598	932	58	183	365	709	42	904	121	627	229	745	834	821	561	637	999999	255	695	84	111	83	174	784	68	681	778	745	287	999999	37	611	255	999999	999999	659	836	999999	360	885	999999	669	854	856	343	497	999999	882	471	88	999999	687	732	325	999999	525	767	273	125	684	930	297	626	702	600	617	500	713	418	999999	801	575	894	809	245	999999	228	999999	999999	999999	395	999999	284	999999	146	349	879	930	862	887	999999	572	843	675	999999	551	53	162	265	725	999999	581	999999	569	287	707	793	922	999999	826	306	458	999999	999999	999999	44	23	428	566	261	738	569	850	530	19	239	999999	228	854	999999	398	999999	63	725	573	814	999999	999999	921	999999	555	957	850	46	590	443	749	999999	386	920	999999	624	999999	13	987	999999	999999	999999	560	999999	975	574	77	396	438	240	999999	106	980	484	999999	308	506	999999	705	781	719	999999	939	575	489	442	841	934	999999	999999	999999	59	999999	146	999999	999999	164	873	462	999999	889	463	607	360	999999	652	999999	999999	318	240	127	467	308	215	717	999999	999999	999999	568	542	999999	143	242	999999	760	354	999999	999999	400	132	154	633	999999	724	891	266	217	999999	536	836	134	939	999999	923	655	22	751	532	428	999999	485	179	315	919	259	755	999999	999999	999999	694	999999	999999	512	195	96	494	791	584	324	999999	708	423	999999	731	999999	793	517	999999	19	747	603	999999	425	999999	646	999999	328	755	474	145	45	274	989	842	552	659	436	439	999999	170	999999	177	218	967	999999	72	720	583	511	466	999999	911	999999	852	100	459	58	291	548	121	176	46	119	188	425	443	434	999999	999999	758	366	87	999999	999999	999999	999999	626	458	999999	999999	264	999999	254	999999	897	133	999999	146	751	102	611	155	891	725	
994	999999	68	999999	999999	36	999999	113	404	752	109	170	999999	93	336	665	832	600	530	964	857	431	791	110	290	301	111	999999	865	999999	157	999999	196	755	999999	341	376	596	999999	999999	999999	999999	999999	501	999999	999999	693	258	810	95	270	20	625	927	999999	572	999999	958	999999	259	924	349	248	318	605	999999	973	685	999999	994	298	246	693	795	26	706	91	300	201	999999	608	853	487	779	826	999999	594	269	886	999999	999999	418	847	657	809	607	911	41	895	999999	763	18	28	816	796	33	327	830	910	172	490	999999	999999	205	650	80	861	469	492	999999	304	713	999999	947	999999	999999	399	45	985	999999	795	59	404	181	789	600	835	671	999999	802	999999	999999	359	724	801	836	651	651	16	739	999999	452	549	437	999999	60	999999	81	761	915	634	291	844	999999	376	999999	707	595	415	60	245	200	999999	690	649	539	999999	83	155	999999	239	747	39	256	673	352	510	967	456	739	391	763	910	76	177	999999	920	858	999999	999999	138	65	245	956	503	555	966	859	999999	195	695	145	926	542	686	999999	999999	598	828	34	930	740	149	676	669	482	999999	419	522	122	619	506	999999	999999	999999	999999	511	82	999999	127	386	651	190	271	53	255	836	377	390	290	284	332	39	333	440	398	916	999999	297	31	274	556	347	999999	999999	999999	419	151	452	512	385	189	845	710	647	999999	999999	877	632	999999	645	999999	999999	241	837	297	476	999999	354	701	999999	941	785	731	853	830	313	514	695	854	999999	695	925	999999	905	105	999999	329	685	999999	838	48	937	873	385	361	527	115	999999	288	723	27	796	999999	254	443	404	999999	856	817	999999	55	191	778	588	949	987	999999	336	742	810	157	716	203	999999	229	14	999999	999999	999999	999999	999999	999999	417	140	817	898	184	634	999999	700	371	999999	868	999999	999999	856	169	294	436	999999	377	779	105	477	999999	310	603	999999	999999	439	493	769	364	514	776	378	773	647	771	999999	813	525	999999	999999	448	684	848	999999	999999	999999	999999	626	918	138	935	429	581	940	564	517	305	296	610	42	217	602	117	363	408	999999	92	521	523	999999	559	999999	914	999999	38	999999	462	585	817	999999	593	999999	850	236	579	357	796	833	93	264	755	999999	915	831	834	999999	577	999999	618	654	290	333	113	999999	999999	93	515	527	999999	672	64	720	479	948	999999	350	752	881	783	61	628	259	999999	269	999999	43	999999	92	999999	192	324	999999	966	172	381	270	999999	316	657	999999	999999	279	921	999999	209	
45	57	967	393	493	104	695	710	567	999999	40	895	844	913	545	158	432	307	729	999999	97	999999	317	576	999999	588	445	233	298	999999	358	338	27	69	594	986	968	699	735	999999	628	266	409	145	351	374	918	402	999999	347	419	999999	201	999999	999999	292	999999	400	214	905	999999	472	999999	357	678	702	999999	784	329	558	190	733	572	641	729	831	353	999999	235	813	669	52	121	950	999999	386	146	999999	999999	312	256	577	494	999999	439	166	843	61	467	648	496	143	999999	563	167	686	999999	559	343	290	999999	568	174	400	245	616	360	472	558	301	566	924	999999	26	312	999999	248	999999	212	572	987	301	713	999999	327	536	999999	999999	793	123	977	586	620	667	999999	687	412	999999	593	822	805	381	999999	176	999999	571	307	999999	999999	554	447	666	356	999999	303	646	854	587	82	709	999999	999999	679	444	999999	979	999999	178	999999	624	210	154	158	390	999999	616	999999	547	504	756	238	999999	999999	248	675	999999	239	999999	374	727	832	824	999999	884	184	13	701	69	852	113	267	138	414	636	999999	302	999999	966	14	686	848	317	92	326	481	735	505	440	999999	13	749	465	999999	999999	791	385	133	274	215	763	914	739	695	999999	499	109	999999	999999	894	382	801	273	844	687	878	525	741	704	999999	448	507	271	300	848	999999	801	999999	488	999999	968	179	253	761	250	772	119	621	691	999999	381	238	834	546	999999	999999	485	999999	999999	56	276	999999	428	861	766	266	653	999999	847	47	999999	775	29	999999	925	213	999999	512	603	914	999999	903	60	878	41	999999	672	725	904	646	878	191	999999	999999	577	999999	999999	391	999999	984	129	670	774	654	139	605	218	18	620	192	999999	999999	999999	213	287	999999	999999	550	830	556	593	927	544	210	168	516	999999	587	999999	600	462	176	517	999999	795	108	138	405	999999	999999	999999	664	114	999999	992	999999	999999	13	165	214	741	210	561	448	401	201	135	574	495	623	45	631	759	29	730	487	999999	407	999999	188	244	197	801	999999	554	928	999999	823	218	263	999999	566	999999	53	859	261	615	79	227	999999	972	564	999999	135	399	380	905	95	990	514	449	766	999999	999999	970	553	999999	166	893	472	378	999999	365	241	281	478	209	715	999999	479	872	395	190	814	215	679	287	676	15	999999	33	737	832	703	814	585	999999	455	999999	316	852	459	999999	754	235	999999	209	678	853	921	180	200	925	521	642	63	999999	780	771	999999	275	999999	999999	719	449	640	479	662	426	696	507	
754	641	853	999999	423	219	999999	999999	545	480	608	822	999999	13	833	811	320	71	761	998	200	683	782	50	130	308	466	315	999999	200	546	999999	167	423	999999	558	82	895	229	843	999999	202	236	999999	667	909	76	716	616	828	168	600	665	698	316	999999	859	999999	999999	125	753	129	999999	354	933	356	999999	999999	999999	999999	999999	425	842	917	846	998	457	961	383	220	241	749	698	766	999999	945	596	999999	117	355	698	269	999999	999999	100	999999	208	999999	999999	320	999999	406	138	341	99	743	758	999999	851	317	623	898	439	999999	883	13	431	237	323	987	999999	205	562	242	586	999999	999999	738	999999	999999	800	575	999999	72	999999	999999	620	999999	676	298	197	999999	618	800	731	800	830	115	230	999999	610	999999	568	899	559	58	844	999999	999999	620	717	30	921	46	516	57	823	376	328	59	393	73	561	34	999999	999999	587	761	510	999999	648	999999	517	740	214	830	999999	185	512	999999	999999	999999	612	66	999999	176	999999	999999	999999	684	976	463	786	181	703	999999	999999	543	108	647	471	999999	395	968	971	797	512	999999	831	686	49	999999	864	410	68	668	999999	999999	999999	999999	985	15	478	826	809	195	143	346	47	667	421	474	86	865	456	908	338	643	94	783	663	999999	749	607	644	337	599	386	999999	44	95	913	98	474	661	465	614	568	168	999999	663	176	999999	174	274	575	572	998	954	160	340	999999	420	671	999999	249	266	870	192	482	596	999999	999999	999999	581	507	385	612	999999	990	303	999999	484	999999	129	999999	603	585	343	78	765	999999	431	961	704	999999	999999	427	503	422	209	743	386	686	199	906	999999	149	999999	766	199	959	794	963	856	570	343	122	999999	999999	645	680	999999	123	999999	995	999999	272	308	313	15	958	119	790	791	560	393	797	999999	222	555	999999	999999	576	879	999999	999999	467	115	143	999999	390	875	999999	777	528	216	272	970	204	580	999999	841	999999	999999	241	850	14	181	306	186	545	13	339	999999	191	687	961	244	910	200	999999	167	175	379	624	93	99	23	999999	999999	131	999999	914	641	876	622	714	814	647	999999	999999	296	808	957	399	999999	545	101	595	840	255	37	70	13	712	521	675	909	999999	158	761	999999	908	952	999999	718	99	697	61	568	973	156	999999	999999	398	581	359	218	980	247	999999	997	999999	432	108	104	766	910	929	999999	946	999999	677	499	203	999999	999999	999999	902	680	297	847	999999	36	866	108	440	999999	615	140	999999	467	929	899	610	763	572	999999	853	
999999	951	188	999999	999999	999999	179	478	107	761	587	204	503	316	309	949	700	999999	999999	566	999	999999	999999	305	798	201	489	999999	778	889	440	248	901	999999	941	729	999999	89	999999	414	697	999999	343	353	37	936	669	161	630	949	910	805	999999	919	854	306	999999	999999	970	505	142	303	999999	217	999999	999999	302	999999	374	579	840	999999	999999	999999	999999	379	330	317	277	862	532	338	255	999999	979	635	76	999999	157	644	439	236	119	847	282	999999	929	135	33	688	643	999999	786	60	118	299	199	195	60	999999	976	981	615	117	973	804	58	999999	238	695	282	319	353	730	150	614	511	768	713	474	999999	205	294	589	228	363	551	205	999999	690	445	880	931	673	668	999999	999999	11	999999	999999	355	67	897	337	415	334	824	65	999999	504	999999	431	481	586	44	781	696	35	889	619	999999	852	162	547	260	401	388	999999	999999	692	993	510	999999	245	999999	392	307	957	183	894	539	999999	295	224	902	999999	408	355	638	887	760	999999	121	263	225	503	904	999999	87	999999	999999	154	993	227	510	287	537	999999	999999	651	483	999999	852	995	90	766	999999	938	645	999999	993	42	51	185	931	408	398	640	999999	625	488	948	999999	170	948	394	502	999999	714	624	486	172	888	987	413	31	742	125	999999	458	935	999999	714	840	999999	913	113	817	295	999999	889	999999	225	999999	999999	534	859	691	57	999999	274	499	999999	999999	760	830	154	999999	771	910	999999	282	467	572	689	522	999999	49	150	44	291	684	782	612	735	999999	947	56	999999	879	999999	999999	78	487	194	446	999999	999999	89	200	769	999999	56	385	445	999999	439	653	162	651	999999	820	551	23	414	589	999999	621	294	181	999999	108	239	892	999999	999999	999999	979	388	999999	779	550	959	949	999999	242	638	999999	176	999999	159	303	893	182	588	350	509	65	83	999999	730	130	408	908	999999	999999	999999	164	636	831	412	999999	275	909	871	749	861	601	747	999999	951	318	455	176	31	589	999999	67	313	999999	115	159	905	783	522	659	999999	60	642	999999	422	484	999999	999999	716	699	999999	984	311	838	489	907	317	902	652	421	674	242	887	999999	999999	762	850	237	726	999999	555	491	397	222	999999	999999	959	153	999999	477	547	120	459	999999	999999	230	999999	475	918	207	999999	999999	141	110	984	909	173	914	148	660	633	543	619	999999	154	546	596	98	240	679	948	174	153	999999	874	564	783	999999	999999	999999	16	999999	319	528	421	999999	360	296	999999	698	999999	999999	999999	999999	
999999	13	999999	999999	187	24	633	667	244	999999	999999	677	860	956	236	430	136	999999	746	999999	654	258	233	999999	51	602	196	310	860	542	999999	903	169	54	999999	999999	72	786	387	163	611	999999	151	80	280	744	691	999999	69	807	572	49	308	111	454	595	780	411	954	585	827	333	999999	701	216	999999	518	815	999999	999999	367	349	230	593	999999	315	117	162	819	307	910	792	999999	63	999999	993	999999	67	599	999999	99	999999	832	801	335	287	542	449	999999	925	236	875	777	999999	450	232	999999	715	810	149	487	627	591	657	674	45	92	752	730	223	749	460	225	999999	999999	999999	516	428	267	23	772	999999	999999	893	81	44	24	999999	999999	747	184	890	999999	999999	999999	472	79	185	137	300	205	789	718	650	999999	775	999999	897	435	744	999999	399	999999	796	377	999999	338	698	586	640	999999	544	150	999999	48	859	212	765	622	804	999999	341	999999	999999	818	982	999999	647	717	999999	999999	127	999999	999999	999999	784	442	461	93	447	144	381	599	496	280	660	649	735	611	326	572	894	284	631	118	384	108	491	977	395	871	690	981	999999	999999	999999	432	282	999999	263	999999	751	682	185	669	999999	742	804	696	168	999999	999999	45	400	999999	999999	842	490	759	999999	686	951	483	697	576	453	400	318	241	999999	237	377	784	357	899	820	222	999999	961	853	641	303	794	999999	62	657	999999	590	557	775	70	942	999999	999999	577	475	278	984	608	226	864	999999	999999	329	931	999999	438	688	500	911	278	742	528	905	26	999999	166	664	644	918	999999	999999	761	466	999999	294	853	492	780	433	999999	237	501	745	989	217	730	999999	999999	97	229	999999	999999	999999	507	328	424	618	286	194	319	613	349	689	999999	999999	672	116	22	646	999999	946	999999	76	369	50	999999	782	915	808	661	691	999999	557	698	832	719	125	959	987	999999	245	215	999999	124	939	887	999999	328	934	545	624	462	251	975	999999	999999	33	999999	466	87	999999	702	477	999999	628	836	999999	991	999999	345	557	999999	34	775	876	740	321	999999	430	999999	439	464	981	999999	47	238	535	999999	999999	773	999999	838	503	999999	239	999999	737	72	496	999999	104	820	733	999999	987	477	437	475	108	999999	999999	81	856	312	647	186	720	214	495	399	999999	220	575	820	648	999999	653	123	546	343	12	259	465	327	68	999999	999999	392	286	569	800	69	483	882	999999	625	999999	200	273	999999	822	533	576	106	800	884	254	913	950	278	823	323	929	765	540	999999	615	538	253	
37	455	999999	928	999999	999999	252	737	693	794	33	999999	463	850	493	520	478	999999	368	527	184	999999	999999	441	17	746	486	140	717	351	539	19	453	999999	246	607	494	605	650	507	558	156	999999	999999	999999	999999	370	473	445	254	72	814	257	21	79	662	637	896	920	189	122	121	29	999999	265	23	293	999999	999999	999999	36	872	999999	860	968	37	999999	698	513	999999	386	999999	695	473	999999	724	762	442	877	584	969	597	684	999999	395	447	999999	999999	863	914	999999	853	999999	559	227	199	782	396	52	999999	999999	939	393	999999	999999	109	426	556	73	540	260	999999	639	999999	917	439	198	571	475	531	900	999999	835	599	226	999999	163	999999	255	99	942	999999	399	835	736	40	213	238	667	999999	30	999999	154	332	999999	999999	999999	829	642	999999	999999	220	921	520	999999	251	113	793	239	281	946	290	310	999999	598	999999	999999	804	303	886	235	959	904	189	511	999999	461	512	935	818	318	333	503	467	98	731	454	879	694	495	926	420	999	395	349	740	999999	181	734	778	946	419	536	999999	999999	51	316	741	19	821	790	601	858	420	962	999999	999999	843	885	999999	439	582	120	808	999999	999999	959	518	840	999999	59	289	777	999999	872	999999	999999	748	905	999999	425	713	869	872	999999	335	999999	589	433	727	954	437	295	867	349	373	309	999999	794	999999	92	797	900	999999	771	510	999999	701	999999	74	999999	47	937	838	999999	999999	712	247	113	999999	263	380	999999	999999	815	622	994	910	817	509	598	999999	954	169	964	628	812	999999	110	204	999999	860	51	368	902	999999	499	457	426	999999	661	999999	624	999999	492	711	711	787	433	158	516	912	883	999999	475	754	93	778	874	823	913	91	146	999999	999999	402	338	999999	999999	898	999999	547	494	204	847	536	455	794	999999	999999	916	35	207	999999	687	598	977	12	893	999999	834	721	999999	999999	709	580	925	714	45	99	999999	999999	576	534	35	969	428	688	201	999999	999999	298	111	621	999999	888	883	999999	232	999999	999999	336	999999	72	74	411	999999	891	495	999999	610	741	759	999999	880	930	999999	672	926	999999	999999	298	811	954	848	545	619	961	695	999999	696	741	492	509	999999	56	999999	513	470	624	999999	536	203	923	337	567	538	524	999999	999999	439	221	999999	513	365	136	524	878	223	528	791	12	205	673	581	999999	259	259	999999	833	999999	944	211	312	999999	643	999999	888	626	291	17	105	230	719	391	484	483	978	154	547	999999	999999	999999	942	832	13	341	529	999999	468	
999999	999999	999999	907	207	495	19	956	800	721	41	999999	261	932	520	696	999999	999999	291	106	396	280	115	374	999999	505	654	269	999999	709	312	575	545	168	973	999999	999999	323	999999	896	999999	526	188	432	516	896	32	367	431	145	999999	854	999999	255	999999	47	183	999999	606	702	840	750	486	100	419	466	999999	102	958	792	213	999999	963	394	631	999999	102	682	858	414	482	296	838	999999	488	457	336	300	96	936	555	254	717	820	66	724	50	97	999999	999999	806	929	408	999999	932	764	999999	853	624	999999	944	501	389	999999	229	553	911	152	612	999999	999999	800	999999	32	246	959	750	999999	338	906	829	999999	669	807	608	552	887	999999	411	999999	565	483	676	884	999999	63	864	526	600	999999	812	999999	999999	60	921	16	923	386	402	999999	999999	999999	999999	717	383	938	832	582	592	676	665	999999	740	888	999999	655	133	999999	39	999999	104	234	999999	999999	104	931	999999	999999	886	602	629	511	806	438	710	818	999999	999999	999999	999999	231	292	999999	999999	846	109	166	596	653	275	882	801	357	219	999999	789	205	999999	623	451	418	223	695	999999	57	999999	906	312	188	588	696	174	620	976	999999	811	300	628	999999	994	999999	999999	965	620	720	827	163	999999	559	921	622	270	345	69	645	999999	596	944	876	692	999999	854	999999	75	579	717	999999	381	257	999999	999999	576	719	628	677	483	258	85	279	999999	999999	318	752	266	965	435	999999	999999	340	952	224	356	751	296	801	919	526	899	999999	13	646	999999	349	999999	432	55	551	717	391	171	999999	521	674	999999	999999	884	999999	999999	109	153	888	630	50	305	852	999999	999999	432	827	758	957	358	44	276	999999	228	969	999999	834	919	884	121	999999	999999	202	999999	681	103	605	999999	999999	999999	800	999999	999999	25	742	54	999999	290	230	129	999999	999999	999999	412	486	999999	84	999999	914	999999	326	189	269	776	461	870	112	158	470	731	826	911	940	592	557	999999	161	567	999999	924	629	553	999999	765	232	999999	999999	790	227	282	999999	142	999999	974	58	999999	638	348	564	871	941	491	820	999999	302	978	692	620	854	349	257	516	999999	999999	222	773	490	503	554	915	904	322	931	197	711	694	909	966	999999	999999	508	812	999999	613	983	148	733	209	473	253	852	999999	935	877	35	513	999999	21	999999	285	140	144	793	648	967	629	559	632	788	607	79	726	999999	917	999999	444	999999	383	16	84	999999	290	40	311	73	999999	386	64	172	208	999999	897	214	269	806	373	999999	999999	
646	363	588	110	421	866	184	136	279	27	45	590	999	770	15	687	245	849	114	999999	585	418	252	505	999999	589	66	181	522	816	121	478	999999	999999	737	652	495	939	869	174	999999	936	999999	368	29	999999	208	779	892	526	34	956	999999	536	779	999999	121	999999	999999	999999	809	12	614	462	906	566	174	851	43	362	202	999999	999999	940	365	648	138	883	486	887	390	287	289	995	792	999999	219	999999	378	508	541	412	309	47	999999	134	999999	827	462	999999	418	356	999999	999999	334	728	999999	999999	180	999999	999999	237	606	752	999999	999999	722	618	670	999999	357	999999	483	535	999999	789	996	999999	999999	240	999999	311	430	999999	479	43	541	749	999999	999999	189	891	718	247	408	313	806	556	999999	832	412	713	999999	711	115	143	999999	220	719	544	731	999999	742	999999	999999	999999	806	581	999999	417	990	973	947	606	571	999999	566	246	999999	999999	999999	450	357	752	999999	999999	154	719	919	999999	999999	331	39	136	999999	156	159	778	433	610	507	999999	999999	188	842	438	765	560	150	649	577	637	94	213	999999	999999	685	999999	999999	999999	654	97	999999	937	257	999999	944	820	274	999999	999999	787	999999	525	19	758	999999	178	910	399	847	594	579	279	768	999999	246	826	999999	60	470	169	999999	999999	956	999999	571	346	931	183	494	999999	295	724	343	789	824	999999	204	802	124	517	89	722	999999	999999	518	392	179	724	432	127	254	224	954	999999	132	999999	569	599	197	830	999999	999999	904	902	309	854	999999	978	708	999999	632	773	999999	999999	90	942	870	896	901	999999	177	216	750	377	999999	80	770	197	999999	244	999	604	615	294	279	351	818	459	760	999999	456	200	26	999999	495	481	289	11	74	189	719	672	697	17	663	40	999999	999999	212	238	94	747	321	473	677	37	168	651	683	999999	134	420	145	999999	732	976	200	995	881	229	999999	768	133	999999	525	337	906	607	999999	249	999999	291	257	532	999999	709	879	552	87	468	323	638	999999	335	64	308	536	460	999999	686	999999	991	655	999999	447	325	624	832	947	350	130	560	30	443	383	843	173	613	667	33	107	999999	917	999999	905	163	450	797	433	226	800	456	331	944	410	999999	635	274	94	264	94	999999	999999	737	347	762	618	884	952	221	999999	922	792	262	589	201	84	242	87	999999	874	999999	409	730	999999	673	239	85	43	20	999999	898	529	413	938	60	52	190	85	152	545	566	844	221	91	877	664	78	364	999999	999999	402	999999	999999	389	266	647	874	
197	999999	533	542	851	942	13	246	403	388	323	539	158	893	166	934	748	318	982	197	999999	671	999999	999999	999999	999999	999999	815	712	728	33	682	413	999999	992	999999	619	12	715	999999	999999	999999	484	285	755	825	70	405	246	262	61	999999	283	459	234	525	664	999999	820	36	999999	197	999999	674	364	641	999999	979	901	754	325	746	999999	89	999999	999999	999999	733	415	896	763	324	579	459	999999	952	408	953	943	477	748	256	999999	688	681	31	999999	999999	921	999999	999999	90	504	491	999999	999999	478	203	480	431	338	930	958	924	272	906	617	84	998	999999	999999	182	45	999999	16	79	999999	914	408	957	999999	387	999999	301	207	683	820	97	999999	999999	483	214	482	522	148	817	999999	267	425	999999	413	246	811	519	881	526	999999	80	485	999999	751	999999	795	523	938	950	128	666	999999	999999	96	530	999999	637	999999	37	699	522	295	999999	780	306	999999	634	554	255	576	302	999999	680	637	750	611	999999	999999	919	419	959	584	198	698	631	999999	999999	688	883	999999	184	999999	853	826	532	785	297	999999	454	76	999999	969	693	383	825	999999	999999	951	999999	999999	999999	27	19	999999	740	999999	106	500	159	999999	662	945	670	569	402	712	565	999999	999999	965	324	568	174	853	259	990	891	814	872	384	492	884	352	999999	780	166	999999	246	96	593	688	796	937	687	999999	999999	999999	999999	999999	123	691	202	999999	380	603	346	852	166	368	750	57	292	627	775	284	777	603	999999	999999	999999	140	999999	768	999999	286	527	631	487	449	44	999999	999999	833	999999	999999	300	48	999999	371	443	313	425	877	999999	999999	406	179	171	412	636	621	603	343	745	983	371	434	999999	103	86	715	999999	716	334	69	999999	999999	868	999999	984	739	630	344	356	932	999999	451	432	975	880	358	999999	999999	812	999999	98	999999	97	999999	331	865	713	999999	999999	727	938	999999	553	286	266	999999	999999	90	428	896	999999	268	987	999999	999999	919	11	359	223	999999	255	999999	904	912	970	999999	371	102	999999	999999	36	752	58	628	994	16	898	999999	718	999999	56	389	656	916	431	829	999999	284	507	999999	999999	363	665	999999	999999	647	804	641	315	411	586	218	330	999999	870	248	220	368	819	999999	31	855	641	290	681	866	999999	987	491	999999	418	96	594	357	264	672	999999	491	999999	356	212	266	999999	316	999999	838	69	356	56	192	619	999999	465	246	999999	18	722	384	886	616	12	999999	999999	173	993	499	999999	972	54	207	161	728	222	472	69	764	24	334	
934	842	807	297	999999	999999	999999	339	631	358	966	255	950	713	604	539	353	395	999999	677	323	857	223	999999	999999	848	41	890	866	999999	186	999999	994	398	450	53	809	715	875	851	641	999999	999999	276	16	798	257	999999	134	682	128	674	657	999999	21	87	629	720	985	102	277	642	473	999999	181	350	261	561	272	561	730	999999	519	264	46	659	989	947	90	513	600	592	766	193	999999	512	999999	657	999999	999999	424	98	999999	999999	999999	998	200	239	104	665	547	695	185	572	952	490	164	999999	311	361	999999	999999	640	999999	501	684	876	999999	763	668	382	604	184	899	146	642	907	736	680	47	999999	759	999999	424	966	905	417	203	241	394	357	575	356	999999	285	742	457	258	290	999999	132	910	476	436	293	999999	520	285	999999	319	582	427	999999	999999	893	338	999999	999999	515	999999	276	683	59	378	999999	806	258	159	624	999999	194	659	455	780	999999	558	293	999999	140	33	394	999999	767	921	812	929	852	92	142	947	913	241	743	694	633	999999	861	107	124	486	694	371	999999	999999	134	999999	971	942	999999	999999	999999	412	999999	999999	212	145	915	137	566	391	954	175	27	677	491	953	915	761	157	999999	999999	196	999999	653	338	32	999999	736	796	888	958	909	999999	999999	902	510	999999	260	492	498	533	733	540	733	532	529	353	984	549	181	17	999999	795	881	999999	858	999999	999999	164	189	999999	999999	341	677	433	55	440	230	774	999999	807	665	279	999999	943	963	655	999999	131	808	999999	495	196	624	999999	748	999999	853	158	999999	999999	999999	105	312	833	354	401	999999	310	486	99	133	220	568	373	351	999999	146	938	999999	999999	533	319	999999	999999	179	993	716	795	685	931	586	999999	729	582	999999	569	966	825	598	571	999999	999999	644	719	555	999999	627	999999	999999	807	977	999999	473	842	875	999999	999999	802	663	999999	684	76	999999	555	513	999999	490	986	279	782	999999	321	349	123	419	266	674	636	954	999999	375	465	266	877	999999	670	607	999999	707	699	819	174	171	247	886	726	999999	99	216	503	795	641	982	757	834	666	999999	360	433	619	729	123	847	769	985	999999	810	748	602	842	999999	602	289	579	999999	808	159	111	236	999999	614	585	430	999999	108	999999	483	508	53	297	999999	257	464	97	970	706	327	401	262	667	915	903	496	373	59	202	999999	412	794	35	999999	474	133	999999	15	999999	692	999999	671	260	746	311	704	999999	748	207	148	999999	608	266	491	757	999999	569	999999	710	98	67	412	
906	382	80	714	28	780	629	133	724	92	827	23	930	730	11	920	613	999999	192	625	851	999999	170	999999	537	543	999999	625	563	962	304	64	635	999999	764	999999	999999	597	686	534	128	83	423	999999	781	252	561	37	847	999999	174	510	906	441	560	851	222	276	999999	485	31	14	569	762	787	999999	388	999999	965	133	255	999999	522	657	999999	778	641	999999	32	295	999999	731	777	915	797	793	158	203	999999	913	665	409	420	211	513	124	514	661	330	19	999999	614	71	999999	403	158	987	258	934	999999	220	171	999999	891	999999	299	236	654	964	994	624	999999	523	62	468	999999	605	999999	154	392	274	999999	999999	22	999999	378	670	63	521	649	805	999999	268	999999	702	503	999999	529	708	223	887	859	999999	336	999999	678	100	19	265	999999	999999	676	114	552	517	240	999999	999999	470	134	629	183	143	324	198	724	927	871	999999	965	690	86	613	999999	504	414	292	999999	627	753	287	660	797	963	106	139	794	715	143	472	72	923	68	584	594	999999	726	382	148	670	750	999999	660	999999	867	476	73	184	57	112	947	999999	613	717	846	999999	999999	999999	999999	68	930	999999	999999	887	902	999999	27	39	345	791	688	910	999999	957	12	68	10	999999	999999	630	76	620	668	41	524	35	999999	999999	737	625	337	555	164	90	999999	539	490	772	398	999999	459	44	838	266	423	47	781	999999	715	999999	999999	999999	84	597	992	319	553	706	372	999999	457	999999	302	719	463	143	756	185	226	473	999999	237	118	996	180	41	782	411	617	999999	253	999999	999999	999999	657	457	999999	566	999999	999999	985	784	410	522	999999	783	742	999999	802	290	999999	999999	440	999999	220	999999	771	88	427	999999	999999	151	999999	885	632	794	49	999999	72	999999	662	999999	97	795	487	793	827	596	354	396	299	999999	609	999999	999999	646	233	999999	999999	917	686	402	999999	999999	999999	999999	694	999999	889	858	999999	999999	66	796	628	102	519	644	999999	426	999999	185	734	40	670	872	542	999999	999999	985	999999	654	614	999999	999999	269	59	960	900	643	108	999999	706	496	999999	900	999999	812	707	999999	999999	999999	629	321	13	510	999999	119	466	999999	311	932	834	903	297	999999	999999	911	477	369	999999	559	999999	131	328	610	478	248	387	769	274	730	65	585	858	982	999999	303	151	818	600	999999	503	879	999999	176	477	999999	208	563	126	696	999999	999999	999999	999999	999999	508	999999	403	999999	999999	731	696	756	999999	999999	259	55	315	74	490	769	658	768	112	65	864	790	162	
999999	675	999999	824	653	577	395	717	523	289	147	526	999999	999999	786	180	218	999999	999999	759	299	228	757	893	999999	635	927	685	999999	959	522	980	999999	840	270	999999	390	906	53	188	196	169	735	765	177	999999	190	31	872	598	893	258	741	999999	999999	999999	999999	155	336	27	650	709	148	999999	999999	166	807	999999	487	429	999999	312	763	944	999999	999999	492	999999	999999	949	999999	905	999999	980	999999	274	249	687	978	356	449	245	580	35	537	486	30	180	998	20	999999	720	544	999999	809	999999	494	797	999999	999999	431	925	429	386	572	745	896	168	999999	999999	917	129	490	999999	979	554	732	999999	416	97	119	999999	993	715	219	734	999999	369	181	484	779	452	231	256	925	999999	815	999999	463	999999	589	862	999999	506	999999	620	240	999999	474	265	859	756	390	999999	622	119	931	714	999999	837	999999	537	986	24	722	999999	898	243	999999	465	738	999999	284	999999	999999	999999	999999	497	999999	598	504	955	895	916	625	33	71	851	634	815	999999	111	36	626	999999	61	875	667	783	999999	999999	996	209	18	526	330	482	766	871	999999	479	444	102	578	342	999999	642	999999	399	999999	999999	57	609	398	872	637	512	999999	999999	456	381	972	713	994	876	508	755	886	399	999999	550	304	999999	999999	346	999999	18	457	293	987	419	804	277	94	223	674	397	999999	999999	888	818	999999	999999	425	999999	506	999999	108	999999	834	673	999999	681	104	158	119	77	349	999999	725	629	64	374	230	47	576	999999	628	780	211	121	944	750	999999	485	999999	745	564	999999	999999	425	999999	755	458	323	999999	133	182	999999	999999	607	57	758	420	269	764	459	338	388	428	801	113	999999	999999	999999	728	15	999999	999999	431	999999	512	84	999999	310	719	309	916	999999	384	452	999999	691	999999	603	73	196	340	999999	721	999999	999999	999999	847	47	322	591	263	999999	594	657	999999	999999	515	740	999999	973	545	120	999999	464	543	999999	14	975	279	421	651	897	659	542	999999	930	999999	164	956	999999	236	185	999999	137	999999	190	322	726	500	968	186	936	999999	100	650	229	699	999999	999999	985	999999	872	767	900	999999	366	85	62	981	32	666	360	783	767	747	370	132	423	419	363	119	287	485	311	999999	714	999999	569	999999	455	999999	640	431	971	164	364	417	96	197	689	999999	269	999999	999999	312	826	163	999999	353	290	107	286	847	380	999999	894	999999	466	999999	235	999999	516	999999	535	792	35	929	811	999999	392	953	45	235	730	999999	850	542	999999	999	418	999999	656	999999	
999999	999999	953	792	60	999999	269	967	999999	430	962	720	598	108	219	685	286	897	999999	138	999999	337	999999	61	127	132	999999	362	389	466	257	673	322	299	560	999999	838	243	878	715	354	999999	11	614	273	19	659	751	332	331	723	521	219	527	999999	283	999999	999999	999999	999999	999999	906	587	494	183	298	999999	308	547	43	846	53	999999	637	784	545	335	456	787	118	472	283	40	999999	743	736	464	794	44	287	889	936	567	949	643	447	837	517	441	975	611	999999	214	299	999999	680	999999	582	743	720	947	840	999999	566	466	797	875	999999	751	446	999999	613	274	270	153	910	485	79	993	346	708	818	25	811	506	999999	79	741	582	999999	243	882	60	323	340	59	821	11	493	846	571	316	999999	995	151	997	96	943	155	574	205	433	999999	999999	22	999999	825	313	999999	355	728	144	948	687	999999	999999	562	950	929	999999	98	484	585	999999	775	401	61	29	999999	508	999999	135	595	17	867	999999	302	653	999999	210	234	518	941	148	128	436	368	999999	999999	999999	999999	146	999999	999999	485	721	847	442	631	621	87	999999	642	561	330	602	548	940	819	402	999999	909	649	999999	869	580	542	447	999999	348	999999	972	237	480	73	999999	121	544	531	156	962	860	999999	999999	132	999999	875	389	817	525	888	999999	268	399	541	536	496	999999	999999	999999	999999	999999	413	999999	999999	114	999999	999999	999999	442	491	14	418	673	440	798	887	959	606	451	705	163	630	513	459	614	714	837	939	999999	401	826	362	626	999999	562	999999	738	111	28	850	999999	892	385	44	883	999999	999999	959	742	648	536	689	740	999999	35	780	899	833	974	999999	739	233	959	50	665	652	792	704	878	999999	159	858	588	600	992	270	255	479	576	604	128	878	206	888	864	147	999999	426	943	782	557	904	999999	627	121	488	932	344	378	241	226	999999	91	401	999999	678	111	150	217	764	534	999999	267	999999	281	861	37	999999	999999	999999	40	376	760	105	793	999999	731	960	489	513	338	910	110	999999	387	237	797	804	399	999999	999999	999999	219	189	257	137	646	756	355	999999	461	861	168	851	999999	850	140	999999	999999	999999	947	150	661	703	436	624	999999	922	992	999999	73	232	681	999999	999999	560	167	581	848	665	607	974	615	239	61	476	752	999999	144	537	999999	812	205	999999	248	895	819	999999	753	632	999999	724	764	999999	999999	239	999999	178	369	650	692	559	146	943	646	999999	535	432	651	999999	999999	79	788	999999	948	261	999999	536	751	
595	999999	999999	827	225	999999	883	219	314	53	822	999999	583	890	493	844	546	675	262	508	275	370	396	864	793	999999	999999	935	999999	362	934	212	999999	427	773	999999	999999	732	999999	96	999999	763	230	999999	999999	673	999999	189	304	620	411	585	774	999999	485	999999	353	787	44	999999	999999	999999	909	951	999999	620	999999	166	126	583	803	814	755	175	999999	999999	149	999999	45	129	472	558	640	999999	951	359	437	999999	941	548	565	263	697	465	999999	999999	854	279	281	218	42	142	72	720	999999	597	830	999999	291	973	95	346	751	915	992	999999	317	999999	999999	759	999999	25	999999	999999	27	999999	127	300	207	999999	658	870	736	827	999999	339	999999	920	873	363	528	829	344	968	462	229	511	999999	472	408	507	635	278	521	35	26	999999	999999	702	276	479	540	410	360	999999	999999	609	924	999999	663	999999	397	355	646	999999	363	680	256	999999	798	999999	999999	827	999999	434	33	601	224	999999	999999	422	11	999999	606	884	999999	999999	999999	999999	247	619	587	953	809	335	120	289	632	291	671	346	671	378	904	238	144	712	611	926	302	999999	395	132	757	250	81	180	748	762	251	935	695	603	879	188	461	391	999999	474	323	999999	969	999999	140	734	999999	633	322	378	749	286	817	68	999999	623	234	465	999999	568	263	940	541	869	49	999999	650	999999	499	726	777	752	694	146	612	559	654	999999	991	999999	499	448	857	380	22	965	128	637	252	999999	953	995	999999	999999	220	999999	999999	999999	894	404	999999	999999	144	596	600	996	592	680	999999	801	969	773	999999	182	79	814	999999	999999	856	84	618	23	824	243	772	781	566	244	925	238	357	554	567	999999	939	815	999999	271	779	26	383	447	999999	450	296	190	999999	999999	390	406	300	50	252	820	786	999999	858	999999	824	818	440	357	754	226	454	424	215	877	242	999999	510	999999	391	840	999999	180	831	384	947	999999	259	553	854	999999	937	317	312	999999	999999	868	999999	999999	447	961	999999	999999	693	999999	996	871	975	654	780	136	999999	479	659	411	129	616	249	484	952	242	569	886	503	234	289	147	122	468	77	999999	306	106	384	429	264	674	486	867	387	999999	615	605	999999	727	633	468	999999	900	627	203	629	481	461	214	999999	999999	999999	468	685	859	758	516	999999	416	829	799	999999	239	156	454	139	999999	107	876	999999	999999	124	775	600	820	999999	999999	840	873	743	825	645	179	37	565	999999	999999	191	528	999999	108	27	365	897	834	372	428	753	183	74	999999	999999	
584	999999	999999	584	757	999999	864	379	546	676	713	673	14	164	925	999999	590	312	120	200	578	559	528	946	758	877	766	458	70	999999	667	808	496	450	70	592	599	980	999999	160	999999	158	999999	432	314	692	893	680	446	999999	172	870	953	67	805	999999	69	999999	826	879	112	416	318	999999	19	904	999999	564	103	343	611	999999	917	960	873	429	999999	105	641	76	999999	95	21	999999	306	999999	855	438	644	46	533	117	999999	515	57	910	839	703	999999	410	515	339	999999	113	615	562	953	999999	194	386	255	963	999999	760	895	26	404	999999	781	222	59	748	999999	999999	809	999999	455	412	912	962	589	85	682	241	560	655	508	999999	238	743	843	862	999999	268	999999	569	266	404	999999	41	515	374	999999	211	361	767	419	530	303	121	117	550	89	231	999999	179	291	619	209	250	999999	497	247	47	378	999999	999999	661	276	999999	247	60	791	881	457	225	164	481	880	793	245	978	614	127	999999	999999	782	33	999999	999999	287	647	205	379	523	28	137	884	832	174	999999	758	263	63	873	67	758	999999	999999	580	25	999999	739	999999	999999	999999	883	999999	410	85	413	480	199	656	999999	599	999999	422	367	999999	98	279	648	715	999999	487	724	560	253	579	543	584	258	891	604	999999	908	789	375	984	145	17	999999	756	999999	999999	569	606	100	284	211	346	840	345	999999	999999	171	33	886	527	814	332	877	831	542	829	231	307	62	495	691	999999	56	999999	303	999999	795	892	955	737	918	999999	999999	968	377	206	743	913	408	999999	999999	885	903	847	179	813	139	652	999999	930	570	271	554	605	593	146	300	467	999999	411	999999	999999	78	158	999999	696	861	999999	463	345	96	999999	899	204	190	999999	999999	999999	999999	489	951	153	678	34	177	657	573	865	385	999999	906	285	870	997	999999	999999	817	754	248	482	999999	231	199	999999	844	261	999999	360	999999	787	973	100	263	563	999999	807	999999	999999	981	952	999999	996	532	232	438	810	999999	901	999999	999999	999999	418	999999	731	538	999999	954	799	190	999999	294	223	450	598	999999	816	999999	317	999999	999999	444	773	999999	999999	359	954	698	967	450	43	813	470	73	280	999999	999999	139	999999	34	999999	853	801	863	76	667	999999	999999	934	963	999999	787	140	999999	196	709	225	644	675	381	999999	40	987	999999	999999	999999	824	159	999999	800	999999	999999	500	292	999999	256	999999	910	999999	628	450	408	999999	999999	828	999999	682	116	876	571	583	999999	999999	160	451	699	866	453	716	999999	999999	
999999	387	144	270	999999	297	999999	546	940	76	314	999999	57	930	185	276	983	999999	900	428	999999	999999	607	226	783	999999	349	840	128	999999	199	999999	742	785	690	31	999999	743	893	959	834	999999	936	505	999999	999999	416	230	276	999999	882	923	816	545	135	486	779	917	999999	712	999999	17	427	559	876	999999	205	272	249	999999	646	250	636	940	999999	156	999999	112	999999	801	815	129	999999	999999	507	999999	387	206	659	999999	251	712	266	190	21	826	999999	386	629	168	786	154	980	999999	786	642	297	875	951	978	149	676	969	685	999999	827	443	732	999999	609	733	998	612	45	912	999999	999999	455	999999	999999	13	999999	999999	789	24	999999	149	999999	909	865	999999	999999	255	680	75	574	742	580	293	194	393	420	334	29	435	999999	999999	999999	210	852	999999	841	999999	194	974	188	999999	190	670	236	687	981	999999	196	630	231	753	999999	969	999999	201	413	172	999999	383	999999	635	463	363	236	138	204	261	66	217	147	564	71	705	886	381	999999	999999	67	506	412	597	148	999999	214	999999	999999	975	999999	661	254	679	999999	810	999999	553	740	999999	444	999999	493	729	999999	979	492	666	691	235	92	966	999999	503	999999	247	970	996	497	999999	999999	201	528	229	398	999999	962	468	362	260	324	343	640	999999	999999	959	999999	683	830	999999	999999	999999	999999	384	892	999999	32	751	999999	964	839	395	66	999999	999999	253	579	999999	340	371	26	34	313	440	911	999999	999999	903	38	154	999999	297	175	337	168	612	847	153	337	502	383	221	999999	398	421	999999	287	965	68	231	390	749	352	469	152	881	243	912	473	152	570	999999	723	430	739	999999	229	728	517	74	406	436	936	999999	987	805	141	999999	999999	981	472	999999	845	806	999999	485	945	705	194	999999	378	999999	999999	194	999999	265	497	472	999999	868	999999	558	457	999999	999999	954	813	514	999999	999999	749	327	893	491	999999	210	999999	917	666	264	606	524	543	240	696	471	756	751	906	732	317	669	267	160	282	913	912	852	999999	809	672	999999	233	847	537	999999	999999	198	999999	999999	999999	999999	806	404	999999	195	25	227	307	363	208	71	607	749	39	89	70	742	218	767	999999	999999	936	999999	999999	999999	300	696	702	999999	430	567	247	999999	749	737	999999	999999	999999	97	897	999999	554	627	611	999999	833	484	817	999999	989	308	979	999999	443	562	644	949	812	106	894	999999	524	662	999999	999999	823	999999	999	999999	226	208	853	131	999999	999999	875	319	255	981	342	815	878	254	999999	131	999999	
500	741	197	103	913	60	792	202	999999	180	999999	694	999999	786	410	999999	525	999999	791	454	857	877	841	999999	334	999999	831	763	88	999999	280	999999	811	62	333	691	811	999999	313	157	71	929	999999	432	983	625	284	999999	932	999999	363	23	863	677	730	999999	899	511	999999	219	229	38	123	999999	999999	999999	999999	917	999999	719	999999	326	927	643	393	928	587	419	999999	709	430	999999	831	999999	96	999999	153	144	332	999999	791	310	440	103	999999	42	999999	171	531	107	742	366	740	222	666	999999	96	229	293	801	46	999999	999999	68	789	592	999999	375	52	999999	742	748	595	753	999999	373	885	999999	714	360	122	425	887	605	967	73	999999	618	91	999999	180	923	850	531	673	311	999999	999999	314	999999	835	999999	128	887	364	993	771	987	295	999999	162	999999	514	932	688	999999	999999	211	100	725	696	588	294	994	999999	819	999999	74	90	625	870	513	529	999999	525	672	999999	999	251	974	302	999999	332	787	896	917	418	917	999999	62	999999	301	999999	589	999999	256	166	133	423	545	105	707	906	670	433	649	732	999999	416	26	322	603	960	126	433	788	266	506	108	555	411	999999	999999	37	999999	579	231	939	728	279	516	183	585	706	879	595	999999	662	364	256	195	999999	511	999999	739	115	340	175	999999	861	990	659	35	999999	999999	999999	485	999999	753	854	427	999999	999999	147	510	149	999999	264	999999	838	785	603	152	851	999999	139	479	999999	297	811	248	65	784	867	999999	856	158	717	572	764	119	133	908	509	828	999999	999999	999999	325	999999	98	999999	999999	327	85	396	517	184	507	999999	645	89	999999	999999	615	372	18	999999	857	653	991	999999	691	482	728	662	694	642	32	968	999999	115	90	999999	723	172	137	466	791	892	348	973	220	568	129	40	542	966	894	999999	393	323	516	671	999999	999999	394	456	599	423	999999	875	999999	999999	738	539	999999	999999	229	453	244	552	759	965	314	27	99	133	999999	697	999999	999999	748	565	999999	951	599	418	97	934	777	680	999999	999999	200	473	821	682	829	999999	41	649	747	450	232	840	999999	550	366	592	698	271	103	901	304	973	136	999999	999999	787	940	999999	999999	294	676	999999	685	392	774	841	205	999999	999999	773	666	999999	999999	999999	343	745	397	999999	999999	505	246	516	587	965	83	226	346	235	999999	999999	999999	451	843	999999	774	668	164	181	776	999999	396	999999	999999	999999	245	823	992	829	262	999999	399	891	538	310	58	170	976	719	318	999999	504	969	687	999999	999999	224	
637	528	533	675	590	226	282	536	118	954	548	267	730	259	999999	517	972	522	652	757	913	542	414	999999	691	999999	863	999999	31	999999	604	999999	999999	30	196	474	306	587	626	999999	619	12	201	999999	621	719	989	68	333	986	996	174	999999	377	999999	104	123	918	999999	155	999999	63	514	999999	359	833	71	709	73	759	221	395	896	479	999999	911	351	999999	992	972	455	804	894	44	430	999999	115	999999	719	101	360	387	603	480	999999	999999	497	510	999999	787	658	289	995	574	775	611	278	139	239	400	753	803	925	999999	700	558	169	999999	271	999999	999999	999999	990	999999	999999	833	791	999999	999999	999999	423	840	575	215	999999	175	999999	999999	269	999999	171	975	598	329	999999	556	461	592	999999	272	406	27	999999	824	69	425	999999	33	999999	941	820	853	480	999999	999999	912	238	720	999999	534	749	838	999999	999999	999999	752	644	671	633	851	382	209	999999	396	185	406	999999	999999	156	898	875	785	164	328	999999	318	999999	940	352	999999	328	741	999999	999999	999999	567	806	796	999999	316	999999	628	399	324	568	999999	219	93	482	579	321	487	999999	799	659	963	999999	892	999999	449	257	703	328	207	532	641	314	398	873	617	599	804	683	999999	126	257	396	840	999999	386	109	421	467	772	999999	841	999999	104	596	559	883	914	999999	999999	69	87	310	202	791	927	316	820	219	865	980	516	803	734	683	412	577	843	142	999999	350	835	999999	555	93	691	999999	220	999999	323	733	684	999999	999999	779	999999	946	203	59	999999	999999	999999	999999	601	792	607	47	442	421	194	999999	999999	782	999999	286	999999	840	754	118	109	463	106	28	999999	999999	305	65	747	955	999999	999999	999999	794	310	997	72	999999	644	762	485	654	41	798	617	340	999999	902	999999	780	555	208	202	95	949	999999	999999	270	315	469	999999	552	299	486	999999	729	609	256	482	287	224	599	206	991	632	455	431	307	410	565	448	402	878	967	409	445	272	999999	999999	931	33	999999	999999	999999	275	933	364	554	31	888	731	447	430	898	566	956	12	999999	999999	504	947	676	859	750	31	999999	673	332	87	342	999999	321	411	999999	264	999999	280	31	726	699	100	999999	286	999999	999999	11	972	980	411	453	443	72	835	349	984	357	942	578	999999	180	269	999999	477	689	431	419	45	999999	999999	153	685	980	484	763	999999	80	999999	347	916	30	132	693	921	634	899	404	486	72	565	906	480	702	999999	555	439	999999	409	597	100	424	965	102	345	267	768	462	587	
82	999999	914	999999	999999	661	143	999999	576	120	843	789	37	932	999999	324	737	999999	982	123	999999	999999	999999	671	802	999999	999999	64	40	357	663	865	999999	999999	413	137	651	949	875	999999	734	506	863	947	565	807	999999	999999	999999	999999	608	594	999999	349	658	748	588	252	164	358	999999	88	28	228	999999	999999	999999	221	529	846	673	787	999999	999999	388	432	999999	409	115	995	999999	19	73	262	748	79	89	107	999999	664	999999	999999	999999	526	881	656	487	644	499	588	464	851	999999	155	113	821	999999	845	960	236	288	189	146	999999	175	159	24	765	479	999999	999999	255	999999	864	308	275	992	281	999999	999999	999999	826	909	527	541	342	56	917	159	999999	282	244	147	999999	386	999999	271	636	361	731	641	999999	999999	999999	690	218	796	108	999999	999999	828	999999	785	239	999999	461	279	999999	999999	832	999999	107	616	999999	115	662	999999	999999	487	938	13	999999	919	337	999999	999999	661	798	837	333	999999	948	80	999999	999999	757	459	907	649	924	99	999999	19	528	628	544	115	999999	16	37	110	673	620	908	834	472	604	999999	999999	68	799	481	999999	304	297	999999	37	305	453	357	213	210	484	999999	849	360	999999	401	709	999999	127	50	999999	809	999999	872	337	171	485	999999	162	10	999999	590	135	618	871	715	999999	474	517	809	178	999999	999999	899	199	67	69	999999	999999	213	999999	594	941	759	689	971	81	425	826	865	820	818	999999	212	442	893	437	999999	489	999999	169	244	999999	317	871	999999	985	332	682	999999	112	11	519	949	999999	184	648	375	999999	999999	643	816	999999	999999	989	360	464	621	467	305	630	828	994	999999	999999	514	555	634	887	555	985	748	742	556	762	818	308	999999	999999	267	999999	72	311	999999	997	353	597	395	999999	999999	679	374	865	386	649	284	17	999999	999999	747	628	24	487	383	914	895	83	101	999999	180	61	218	999999	999999	61	999999	526	414	486	699	917	169	315	375	999999	620	883	365	999999	487	810	272	349	213	639	240	584	999999	999999	112	280	506	506	157	999999	470	704	665	335	92	757	999999	999999	999999	830	468	708	121	507	999999	21	717	194	412	370	999999	868	466	570	821	983	598	999999	383	999999	420	663	168	905	999999	916	228	999999	824	999999	217	999999	144	383	999999	531	473	430	999999	101	562	321	999999	787	999999	602	247	999999	999999	108	169	864	184	999999	999999	999999	550	999999	101	999999	793	687	369	999999	162	84	734	93	398	300	519	178	365	292	867	109	999999	380	234	813	678	999999	525	
725	570	353	539	358	963	376	980	267	999999	995	307	874	999999	421	999999	606	867	164	999999	224	589	990	999999	891	999999	320	244	179	981	288	999999	999999	999999	644	999999	808	545	386	129	32	319	262	839	370	985	992	157	999999	745	628	945	524	999999	311	999999	579	844	647	438	653	141	810	286	60	297	636	999999	317	999999	826	70	491	44	684	904	336	161	999999	906	999999	999999	97	433	362	342	194	254	861	507	541	963	999999	947	475	890	999999	976	999999	82	999999	290	999999	847	919	999999	463	489	742	406	810	427	706	740	999999	491	999999	999999	923	999999	999999	391	850	809	768	862	172	999999	999999	793	406	360	373	999999	557	646	332	249	514	999999	878	999999	512	465	697	999999	999999	167	445	984	846	131	62	80	970	967	439	999999	999999	66	404	919	920	948	999	999999	64	999999	999999	865	168	804	872	138	839	999999	879	395	999999	655	605	999999	108	583	947	284	307	303	105	589	216	302	171	457	400	959	784	563	465	247	69	999999	973	999999	826	999999	999999	999999	999999	572	98	54	917	433	461	399	821	346	999999	725	161	760	546	603	658	865	642	424	737	879	623	999999	930	874	595	979	41	528	757	999999	34	999999	72	999999	999999	999999	385	738	995	11	148	447	561	739	96	309	90	999999	999999	999999	999999	834	196	361	949	772	124	53	837	482	367	302	589	999999	999999	999999	698	23	112	495	999999	904	429	736	741	185	999999	999999	999999	296	898	999999	607	795	999999	199	197	710	583	729	58	342	999999	522	644	999999	999999	465	999999	318	999999	76	277	999999	481	504	415	459	619	774	18	923	264	551	583	705	999999	793	999999	511	590	999999	439	382	999999	157	13	999999	102	895	326	308	999999	999999	685	832	394	181	324	11	783	737	100	809	720	135	87	359	938	939	161	74	865	537	728	623	637	894	988	333	501	999999	367	724	457	999999	999999	784	866	999999	320	523	479	598	727	852	896	630	662	999999	79	654	999999	163	744	999999	443	623	751	71	999999	499	192	990	510	999999	380	376	361	20	362	303	493	196	999999	999999	595	999999	810	999999	727	17	999999	999999	264	847	542	214	980	999999	999999	159	42	804	557	821	340	999999	97	999999	481	999999	278	999999	999999	999999	171	780	534	116	667	176	813	875	999999	999999	266	999999	736	663	999999	175	396	165	744	213	999999	688	999999	806	999999	115	999999	367	999999	207	738	999999	999999	487	685	761	679	874	538	109	345	166	470	369	999999	999999	753	434	711	315	999999	122	907	756	
516	999999	150	728	999999	561	988	999999	481	147	458	675	999999	999999	977	980	496	521	999999	999999	867	113	228	279	999999	482	999999	754	655	999999	72	999999	683	961	999999	213	620	951	76	977	121	889	685	332	911	999999	37	504	456	730	819	622	495	272	999999	413	264	870	486	335	999999	243	800	393	84	999999	992	999999	288	999999	369	545	455	649	533	978	999999	895	368	362	999999	858	307	999999	999999	450	140	999999	83	999999	999999	999999	474	999999	778	877	999999	301	257	88	896	201	226	682	371	284	176	999999	738	999999	985	368	999999	133	999999	350	935	875	125	999999	999999	999999	999999	720	824	619	80	715	999999	656	889	136	999999	290	465	999999	999999	625	999999	994	284	295	999999	173	999999	591	247	351	860	438	999999	223	185	624	999999	325	439	505	999999	751	213	999999	974	92	30	858	720	999999	999999	626	708	320	321	999999	359	416	898	598	148	243	381	999999	999999	442	999999	675	951	999999	903	150	823	146	999999	999999	791	822	321	599	153	723	999999	26	683	244	999999	999999	902	64	274	970	999999	999999	999999	624	380	484	999999	541	378	354	999999	999999	328	527	999999	999999	553	999999	339	536	105	309	455	999999	372	365	55	619	713	93	773	896	999999	999999	723	999999	778	153	999999	316	225	780	231	999999	999999	184	697	166	442	167	87	403	725	738	999999	127	396	999999	261	999999	999999	999999	827	294	999999	999999	936	394	803	820	793	410	999999	999999	320	324	999999	656	607	197	667	889	187	555	15	999999	180	31	68	999999	595	999999	891	427	878	237	952	936	999999	999999	248	313	363	621	999999	677	336	702	427	560	50	740	345	999999	357	999999	810	282	289	999999	839	915	999999	207	235	957	518	649	154	999999	372	150	999999	801	949	364	536	999999	999999	338	54	478	999999	507	999999	855	501	828	999999	339	427	999999	657	27	966	999999	977	166	396	999999	168	686	999999	999999	198	899	311	543	999999	992	22	254	101	951	166	999999	321	999999	640	999999	465	690	578	814	665	692	999999	421	999999	626	386	999999	179	773	179	999999	999999	270	999999	999999	553	957	713	87	327	183	588	999999	999999	604	21	158	999999	26	951	999999	999999	744	678	999999	417	890	707	497	616	642	84	327	781	799	451	60	518	974	826	507	999999	501	496	491	999999	786	560	241	615	999999	999999	163	821	701	258	999999	591	814	259	663	260	226	471	999999	109	270	925	71	163	960	640	550	200	453	999999	616	257	197	401	630	999999	476	999999	388	786	920	506	89	550	275	469	704	999999	173	
257	759	39	811	391	844	861	498	87	654	597	315	963	378	210	642	999999	999999	999999	628	999999	784	999999	93	999999	999999	764	845	521	887	999999	936	824	36	206	741	586	446	805	557	999999	841	999999	236	999999	999999	957	137	879	908	347	76	290	107	999999	472	999999	946	912	213	89	25	977	199	164	999999	490	999999	181	468	65	999999	597	866	999999	490	395	999999	999999	999999	230	636	999999	999999	550	434	655	726	999999	733	327	640	999999	999999	477	754	864	208	82	139	991	31	956	420	999999	999999	999999	999999	248	359	87	999999	653	496	982	999999	59	374	649	999999	15	763	749	448	151	999999	958	999999	398	114	626	999999	46	173	435	208	679	555	759	694	999999	999999	999999	836	656	21	986	47	619	33	704	500	999999	352	133	237	999999	518	278	438	897	482	35	144	733	890	279	490	70	783	773	503	614	954	773	774	999999	999999	791	140	999999	999999	386	375	409	135	638	693	49	208	927	171	287	331	999999	999999	214	354	999999	766	741	506	976	999999	999999	211	885	604	579	358	951	368	999999	148	10	999999	105	660	734	608	261	585	451	862	856	999999	226	292	167	299	570	931	810	35	398	999999	944	551	125	208	249	999999	124	690	256	568	445	148	330	821	388	554	619	999999	514	166	65	999999	978	647	985	999999	447	290	788	30	558	701	749	79	41	554	545	999999	368	227	471	999999	615	298	177	87	962	999999	910	25	321	999999	521	999999	875	829	573	477	999999	646	999999	999999	901	235	19	743	399	261	999999	833	19	999999	146	296	694	999999	509	999999	480	907	640	111	379	999999	999999	999999	190	517	203	212	981	77	322	721	630	637	999999	389	999999	999999	688	710	555	86	16	999999	179	999999	999999	999999	329	883	996	999999	16	495	999999	999999	527	767	563	881	67	587	852	999999	770	425	665	67	444	129	410	999999	999999	929	556	302	766	480	83	955	969	622	999999	999999	80	17	715	145	182	730	862	522	999999	999999	653	968	999999	74	467	754	568	999999	146	999999	483	949	95	86	939	999999	999999	56	693	607	912	445	704	999999	871	763	999999	530	999999	999999	999999	888	188	423	999999	587	78	701	999999	328	397	488	999999	682	624	131	921	638	999999	19	368	999999	828	271	893	218	273	999999	203	999999	54	47	605	433	942	594	771	672	999999	361	104	999999	43	374	220	434	960	31	139	749	999999	81	334	999999	355	999999	70	916	529	999999	999999	598	507	319	284	359	999999	62	739	40	360	259	999999	844	915	697	782	463	
60	999999	258	252	349	453	863	973	713	730	87	501	534	854	153	999999	47	505	173	999999	100	861	551	999999	291	109	399	591	242	489	959	657	668	999999	865	70	820	82	259	63	455	311	645	162	974	248	505	505	999999	999999	807	999999	534	68	373	199	999999	350	999999	249	64	281	740	999999	771	999999	999999	999999	989	93	911	965	255	119	278	788	225	999999	933	53	999999	894	999999	135	681	548	999999	999999	243	675	152	999999	999999	19	999	184	570	999999	390	553	415	578	516	999999	205	999999	999999	424	790	584	999999	999999	416	916	646	169	999999	615	552	999999	307	233	693	999999	940	441	853	999999	120	103	228	803	18	999999	638	999999	999999	999999	999999	839	384	999999	818	999999	701	999999	999999	204	373	839	388	999999	869	167	256	191	884	203	92	763	989	928	999999	999999	365	181	519	37	288	620	781	343	686	713	848	999999	414	999999	621	999999	378	658	872	999999	999999	274	999999	851	143	456	999999	999999	380	999999	999999	999999	999999	132	999999	999999	999999	46	999999	752	68	54	999999	166	999999	657	999999	849	999999	764	999999	340	999999	44	981	999999	999999	668	893	831	480	596	999999	520	863	402	205	292	741	999999	223	999999	742	130	222	999999	995	777	999999	999999	999999	300	999999	999999	779	519	999999	369	151	999999	293	444	152	999999	282	471	90	757	302	916	462	493	999999	491	551	63	598	934	821	319	105	999999	136	999999	999999	189	999999	358	999999	999999	12	835	151	539	807	778	199	657	847	751	590	248	999999	626	33	196	999999	131	74	726	920	465	548	999999	116	823	999999	734	933	999999	487	732	26	999999	913	626	999999	579	683	772	999999	940	96	80	999999	999999	985	999999	394	964	996	861	294	24	433	546	297	320	432	984	999999	465	724	754	273	858	232	535	712	999999	844	612	999999	301	999999	980	378	477	999999	999999	837	808	349	968	999999	625	447	11	524	999999	339	41	156	699	312	408	999999	342	806	871	634	459	999999	988	130	394	423	999999	162	453	999999	999999	218	183	156	661	126	755	658	648	420	230	20	344	999999	999999	465	999999	989	463	763	999999	670	999999	624	999999	20	361	848	999999	211	455	849	81	209	519	999999	973	552	650	292	470	684	999999	999999	414	448	462	920	999999	999999	674	999999	698	999999	141	159	978	558	768	651	764	907	945	446	999999	999999	939	999999	558	990	492	999999	349	181	999999	362	512	779	219	938	557	440	541	783	537	999999	160	999999	78	999999	999999	424	783	999	527	562	738	999999	999999	43	508	999999	999999	326	446	
478	662	527	396	778	646	999999	348	830	103	999999	999999	172	909	521	230	558	76	197	155	77	422	350	653	740	624	791	999999	186	439	239	77	999999	347	69	790	999999	994	300	999999	645	86	953	999999	999999	999999	999999	812	975	999999	950	261	999999	180	378	65	322	873	999999	999999	855	916	999999	999999	863	266	161	824	849	730	597	564	775	474	510	991	468	444	460	554	999999	979	316	999999	489	977	999999	53	968	13	999999	759	348	145	999999	728	913	563	999999	936	999999	751	962	255	226	395	486	710	670	387	596	877	422	111	116	875	610	799	910	885	373	999999	999999	846	262	837	225	640	605	782	999999	905	401	999999	999999	306	999999	71	156	104	501	192	383	591	417	600	346	247	38	992	128	124	653	166	572	926	999999	126	992	388	180	845	115	887	309	691	485	898	591	810	999999	999999	999999	999999	999999	191	735	274	999999	661	999999	999999	611	999999	999999	999999	999999	245	952	593	410	900	79	999999	999999	656	87	495	291	725	124	999999	999999	228	143	580	471	837	773	391	201	631	687	341	886	999999	999999	502	233	345	440	250	945	997	999999	999999	479	883	892	737	113	249	982	713	546	999999	331	393	478	94	502	999999	471	571	402	778	223	737	881	731	422	584	272	999999	295	999999	502	658	817	185	110	587	945	45	287	951	648	974	999999	833	870	850	34	149	843	26	779	384	604	631	999999	999999	999999	999999	999999	529	977	47	427	672	560	673	575	302	983	999999	478	436	293	451	140	249	943	58	860	571	999999	999999	112	999999	999999	128	63	196	440	369	585	784	720	758	974	611	556	131	999999	207	284	731	166	999999	547	352	999999	999999	501	999999	797	953	999999	999999	999999	854	935	999999	999999	441	620	389	862	623	999999	694	715	535	476	528	692	821	999999	999999	296	828	966	183	731	752	38	899	694	934	571	632	483	966	788	130	676	999999	999999	842	587	999999	869	999999	999999	999999	637	564	687	973	813	999999	188	647	466	151	999999	762	426	825	413	720	694	999999	61	707	220	749	747	355	851	295	278	932	999999	401	958	434	583	879	125	473	221	721	131	595	453	999999	509	999999	243	914	980	728	438	999999	211	941	999999	892	642	887	999999	999999	131	528	707	256	571	75	999999	999999	999999	547	710	940	508	999999	806	466	263	384	249	999999	122	937	314	550	503	219	999999	26	943	690	246	999999	655	880	600	603	888	206	999999	444	999999	780	735	443	27	498	367	238	999999	34	639	267	647	999999	228	193	
223	167	752	362	874	999999	519	498	310	999999	294	628	381	999999	577	67	120	805	645	999999	211	999999	532	999999	851	961	881	919	61	979	590	937	661	416	389	730	999999	911	569	999999	271	246	142	544	213	739	999999	931	456	581	999999	841	82	999999	982	353	634	999999	511	913	294	599	447	331	999999	999999	999999	964	824	847	612	208	999999	357	81	999999	738	988	801	122	115	950	472	479	831	748	865	999999	434	46	105	707	410	656	13	999999	799	810	651	999999	771	891	117	999999	999999	948	604	999999	814	27	614	646	945	399	807	343	136	968	999999	154	999999	202	540	788	999999	905	798	590	999999	410	175	927	346	944	999999	999999	843	999999	510	883	999999	150	960	999999	431	458	761	20	999999	670	999999	999999	321	507	374	999999	361	328	857	73	999999	24	380	414	851	686	310	11	999999	999999	999999	999999	468	616	11	351	242	132	366	302	999999	999999	999999	683	999999	999999	999999	999999	999999	770	999999	524	999999	446	732	139	769	999999	999999	999999	999999	760	961	264	179	280	372	704	506	32	347	238	961	565	919	373	282	697	548	515	80	471	430	999999	999999	976	999999	999999	884	871	999999	999999	566	622	154	394	825	487	513	999999	972	911	343	557	432	633	562	450	999999	369	999999	82	16	60	674	687	999999	682	532	203	999999	350	820	634	999999	999999	999999	349	420	535	547	794	193	999999	542	168	999999	873	855	108	423	817	504	525	24	999999	680	515	947	999999	64	152	955	320	581	632	101	709	116	772	961	223	999999	991	821	73	888	62	517	515	559	999999	999999	434	780	205	999999	305	999999	941	980	166	401	999999	480	405	838	873	382	910	77	428	766	93	147	210	999999	999999	703	951	620	627	998	442	907	598	325	531	999999	386	786	795	99	175	791	804	821	86	521	425	234	999999	680	999999	447	140	699	743	297	999999	417	343	601	999999	999999	363	168	959	999999	882	89	317	342	995	133	281	338	601	302	999999	389	711	991	287	727	605	946	400	994	776	899	581	243	960	968	999999	204	432	999999	999999	646	999999	999999	639	999999	916	682	684	999999	175	802	999999	451	954	200	705	351	999999	940	725	416	999999	999999	278	982	507	83	382	37	680	87	906	999999	863	999999	999999	999999	362	941	810	922	272	917	828	999999	801	999999	289	769	272	111	880	491	129	32	999999	999999	761	656	838	843	310	657	802	98	895	350	587	268	673	999999	999999	381	140	802	153	849	999999	304	999999	377	794	612	764	579	206	425	999999	841	817	
631	919	705	113	967	622	999999	999999	739	89	460	552	30	106	247	999999	508	361	999999	878	38	758	467	999999	471	58	697	892	233	891	999999	712	746	451	51	115	293	278	173	190	538	999999	999999	225	999999	999999	999999	999999	526	999999	698	73	320	962	788	872	461	240	642	918	924	723	892	999999	608	748	805	579	999999	142	828	999999	999999	146	349	999999	361	252	744	646	284	190	375	765	203	999999	402	999999	662	178	653	62	999999	254	999999	999999	999999	558	616	999999	28	204	999999	394	639	467	874	184	999999	494	521	219	999999	995	999999	743	357	136	655	201	999999	32	917	999999	489	999999	603	999999	880	534	461	803	636	999999	999999	89	728	981	136	735	542	227	170	177	657	443	999999	640	999999	521	999999	715	999999	424	636	996	287	575	904	863	999999	931	303	98	999999	718	583	734	378	563	999999	376	999999	919	999999	138	861	749	999999	999999	219	963	342	369	999999	999999	900	221	999999	630	801	999999	999999	999999	871	999999	923	82	144	939	999999	832	272	999999	999999	101	999999	983	765	507	999999	538	347	858	654	900	598	934	999999	999999	999999	372	607	747	761	862	299	737	57	58	214	788	999999	298	999999	386	999999	294	862	975	999999	916	999999	628	495	273	815	228	617	971	999999	999999	999999	846	999999	498	999999	999999	295	999999	801	977	935	716	302	356	922	999999	999999	277	210	999999	999999	56	267	901	999999	999999	999999	497	56	80	130	86	999999	225	999999	769	177	999999	162	184	998	228	183	62	999999	738	999999	148	999999	766	556	350	770	707	916	14	588	230	581	255	999999	797	597	730	857	858	680	999999	618	163	881	999999	999999	35	999999	854	872	999999	919	187	653	124	999999	999999	524	780	315	338	308	733	190	946	125	907	911	999999	999999	453	204	133	68	258	529	197	884	581	235	744	402	72	142	999999	311	999999	601	159	999999	999999	216	87	552	351	778	885	999999	999999	999999	217	124	114	999999	428	999999	795	999999	404	595	959	999999	999999	555	999999	936	246	999999	807	645	999999	315	999999	559	999999	247	127	580	999999	480	999999	225	950	999999	999999	630	298	839	713	372	515	999999	207	564	691	911	272	532	981	415	999999	294	174	999999	147	999999	999999	554	909	191	892	999999	412	924	951	744	455	231	537	999999	647	406	887	445	140	999999	118	999999	999999	412	999999	595	599	310	938	358	60	661	999999	126	277	999999	929	531	479	300	871	282	612	999999	466	50	994	999999	767	145	407	999999	169	698	792	165	687	507	999999	307	626	999999	985	603	693	
999999	646	421	673	904	477	999999	999999	839	576	835	595	999999	945	933	999999	999999	543	802	950	331	502	885	333	122	66	431	324	999999	674	769	999999	999999	264	672	403	999999	377	863	667	52	762	999999	132	999999	570	767	562	283	706	78	568	192	999999	371	302	761	97	560	848	56	999999	794	175	999999	999999	585	665	283	999999	27	190	999999	145	908	569	999999	999999	999999	999999	299	999999	50	475	605	999999	999999	367	892	380	642	495	816	25	999999	11	967	999999	324	417	999999	999999	288	744	688	887	889	57	744	802	129	999999	721	18	559	187	10	329	569	999999	444	999999	772	999999	999999	532	373	664	524	906	601	29	999999	958	567	197	999999	306	786	718	321	66	622	100	999999	645	999999	999999	466	443	11	999999	593	716	973	999999	338	999999	847	166	523	999999	533	837	999999	999999	999999	999999	999999	371	999999	704	999999	851	296	999999	605	682	652	261	999999	565	208	90	905	999999	999999	732	985	801	999999	999999	458	630	204	999999	999999	784	889	160	97	21	999999	104	847	999999	999999	742	430	594	171	999999	731	596	408	957	999999	452	999999	999999	673	825	777	650	999999	390	255	912	656	209	855	999999	793	502	173	746	209	999999	243	608	999999	999999	311	400	999999	212	999999	999999	231	247	70	90	999999	642	486	271	244	999999	999999	466	61	999999	95	231	739	999999	862	239	432	661	758	922	219	334	999999	980	524	386	20	310	906	999999	690	419	148	774	968	161	999999	902	512	999999	522	776	556	654	608	90	661	298	350	254	440	569	488	148	871	527	242	999999	999999	857	706	290	559	668	512	675	92	964	999999	710	224	530	159	999999	999999	999999	777	754	381	999999	725	721	999999	662	952	131	999999	999999	903	450	999999	999999	164	999999	786	999999	999999	888	999999	932	997	696	999999	639	40	999999	420	222	999999	999999	749	999999	134	313	142	999999	329	999999	999999	391	744	91	71	999999	999999	705	999999	503	490	177	999999	889	612	999999	446	999999	806	331	631	53	710	718	272	474	700	440	394	851	522	801	912	329	999999	760	197	915	635	999999	846	999999	543	916	732	570	223	860	875	685	866	113	999999	998	275	672	681	35	819	597	241	999999	321	524	981	688	999999	896	715	851	261	531	403	822	999999	307	999999	999999	986	701	999999	840	565	709	985	418	623	914	63	511	89	999999	105	999999	752	494	23	29	935	999999	315	327	999999	999999	999999	345	710	365	999999	968	172	999999	49	999999	346	400	796	612	539	572	999999	351	843	214	772	999999	999999	365	80	989	
293	489	857	999999	396	933	695	541	285	999999	708	267	400	94	348	201	132	977	701	999999	698	411	999999	373	978	964	484	939	999999	343	909	355	294	533	685	999999	40	999999	731	413	704	999999	336	999999	864	807	950	758	866	580	967	999999	663	999999	301	881	999	494	964	431	458	756	290	942	740	362	999999	866	408	665	171	999999	999999	298	656	443	85	601	509	181	23	725	999999	680	375	462	691	999999	999999	999999	999999	546	141	310	954	948	974	393	999999	511	834	999999	360	210	419	940	211	374	73	858	806	407	999999	792	417	999999	682	609	576	999999	671	999999	999999	604	981	625	894	999999	344	707	468	691	452	998	999999	999999	999999	999999	999999	435	260	327	512	384	997	999999	561	999999	892	231	276	374	816	870	840	436	999999	755	229	793	999999	265	40	365	399	124	999999	986	454	999999	999999	810	348	999999	37	353	895	999999	607	999999	74	555	63	999999	441	104	875	582	168	911	481	999999	652	477	999999	995	296	157	999999	882	331	574	894	415	999999	465	36	999999	999999	496	541	208	157	999999	729	500	212	917	999999	304	249	382	828	543	999999	747	167	870	762	42	67	999999	275	725	999999	999999	660	999999	259	975	78	999999	739	672	379	283	472	138	748	999999	793	379	233	690	643	949	745	361	409	999999	308	165	912	810	438	793	932	432	151	239	839	563	667	948	236	48	642	166	173	731	285	39	131	873	248	687	999999	585	92	434	999999	309	248	999999	676	913	297	928	243	586	351	50	986	999999	59	239	999999	284	464	604	999999	589	197	677	839	999999	43	49	572	999999	278	357	349	717	999999	540	325	532	281	999999	750	714	999999	587	390	245	52	612	999999	19	975	250	999999	488	127	175	122	999999	304	407	879	999999	366	492	317	999999	700	999999	45	519	913	189	12	151	853	999999	999999	609	297	604	236	431	999999	999999	775	38	999999	861	599	319	999999	755	237	873	443	502	358	441	280	397	544	773	577	314	105	795	247	979	634	526	509	513	283	999999	999999	458	43	803	716	289	767	838	999999	725	101	999999	952	999999	999999	999999	253	234	339	899	69	462	854	910	466	979	790	256	999999	83	810	914	481	537	702	985	469	554	724	990	630	999999	103	851	223	936	999999	118	282	283	282	284	999999	383	640	999999	604	132	346	736	999999	520	611	606	915	999999	999999	999999	436	722	891	699	510	999999	279	363	999999	12	696	530	146	999999	974	953	800	535	740	108	896	999999	999999	346	217	987	999999	119	
999999	999999	935	47	260	428	681	560	999999	583	773	835	113	287	359	601	435	816	600	816	999999	657	805	390	445	588	528	452	341	555	491	522	999999	170	267	872	76	659	280	999999	10	424	572	999999	999999	905	995	619	999999	789	911	999999	397	684	573	448	691	555	602	671	900	999999	999999	836	101	261	989	943	999999	486	999999	999999	999999	882	816	999999	94	588	628	999999	593	909	817	551	999999	100	999999	999999	596	819	191	999999	67	608	817	770	205	736	999999	510	999999	999999	599	158	264	145	854	515	868	999999	999999	112	999999	72	87	991	999999	677	202	11	999999	999999	356	210	305	24	999999	938	999999	55	926	358	462	127	999999	541	319	999999	297	507	999999	619	303	155	466	999999	999999	994	999999	825	358	527	543	999999	384	98	999999	399	852	249	426	916	999999	999999	524	999999	650	810	448	546	999999	999999	389	694	765	517	534	210	743	226	431	724	417	999999	696	408	999999	337	743	535	835	920	816	57	999999	329	178	480	630	461	437	999999	555	984	154	606	148	848	369	866	564	504	655	635	818	702	508	999999	135	125	999999	323	76	913	710	760	935	342	999999	445	348	63	580	292	789	648	999999	433	999999	100	270	999999	967	876	971	999999	999999	191	238	389	820	999999	354	515	999999	124	999999	642	999999	999999	670	806	244	924	999999	999999	924	373	846	180	533	999999	117	45	854	232	999999	200	942	999999	495	754	113	234	624	381	709	74	30	674	931	535	159	999999	429	464	732	52	358	471	416	901	999999	68	855	745	859	319	660	999999	999999	526	700	904	897	915	999999	19	310	156	800	860	353	181	999999	997	999999	999999	999999	400	500	313	841	999999	962	999999	999999	55	379	879	521	400	414	999999	999999	415	835	254	812	513	999999	722	742	212	670	556	558	172	999999	857	999999	463	703	270	999999	463	684	229	941	314	505	999999	640	431	634	410	999999	372	275	833	999999	999999	593	999999	999999	999999	571	639	999999	999999	45	257	236	521	70	999999	999999	154	441	999999	731	616	312	999999	17	113	92	320	999999	269	110	999999	897	986	999999	147	870	601	999999	999999	892	55	418	535	278	258	431	128	999999	999999	714	311	999999	822	111	555	378	94	104	535	695	260	999999	551	999999	849	360	999999	826	922	197	105	523	670	999999	999999	999999	999999	239	759	682	963	949	999999	555	799	264	84	999999	999999	768	785	507	106	85	641	999999	866	999999	429	999999	191	999999	448	389	618	788	271	999999	999999	999999	601	854	344	852	732	311	70	999999	516	
594	285	365	999999	999999	411	598	999999	999999	919	702	341	558	999999	862	500	671	511	621	936	999999	993	999999	468	792	177	999999	172	999999	353	340	922	870	712	999999	622	999999	615	999999	977	999999	999999	676	352	722	25	52	54	999999	362	999999	799	449	69	999999	601	472	999999	894	987	999999	435	183	999999	589	780	471	846	999999	999999	673	66	228	644	916	650	999999	470	746	999999	134	999999	999999	999999	292	999999	483	810	217	999999	160	929	721	305	507	594	197	435	762	941	553	999999	78	242	999999	14	581	804	152	854	999999	11	160	126	862	593	745	999999	958	999999	307	660	638	741	99	744	345	922	999999	999999	463	999999	708	999999	999999	928	818	457	999999	287	959	678	668	362	959	158	779	604	443	999999	848	904	476	714	999999	999999	567	336	153	944	669	658	667	999999	401	392	303	999999	892	934	999999	999999	91	680	98	629	992	285	781	940	999999	740	999999	233	999999	558	425	993	170	341	370	491	314	999999	618	999999	20	999999	961	577	855	434	999999	508	149	999999	823	795	625	999999	999999	291	999999	212	980	928	179	444	344	842	999999	309	999999	561	573	999999	984	823	999999	999999	618	154	324	214	999999	540	38	980	999999	925	735	629	378	154	441	88	936	111	287	689	141	575	513	999999	610	556	248	160	935	855	574	999	732	837	406	755	967	999999	127	449	900	999999	360	419	117	346	930	50	999999	494	357	882	999999	383	655	999999	640	206	603	538	301	878	999999	238	360	735	897	540	747	999999	121	595	983	999999	789	942	225	103	21	274	625	208	40	451	508	692	463	359	999999	364	124	771	748	589	158	31	153	132	999999	381	449	400	302	443	382	761	999999	708	594	999999	827	546	999999	339	912	999999	847	603	729	668	282	547	358	393	571	350	847	404	688	767	798	102	44	639	999999	235	999999	999999	78	746	793	754	765	478	537	578	586	419	676	999999	999999	999999	999999	401	999999	999999	51	908	999999	42	914	999999	29	826	914	734	512	555	514	686	196	260	535	982	875	999999	999999	880	999999	993	763	438	728	633	999999	258	699	643	540	999999	194	999999	724	45	832	298	735	938	564	999999	999999	999999	904	989	999999	923	24	999999	526	999999	129	999999	62	879	279	999999	775	396	242	665	44	869	25	592	502	999999	535	999999	160	586	999999	999999	325	63	927	999999	533	738	763	999999	999999	289	999999	999999	802	999999	944	845	766	355	999999	348	705	999999	999999	999999	25	999999	999999	680	397	999999	270	999999	789	286	999999	999	952	546	
999999	47	999999	572	430	755	752	999999	789	999999	254	690	999999	805	999999	454	147	425	295	999999	717	221	251	93	282	721	28	999999	999999	526	188	999999	893	229	999999	486	999999	142	479	22	453	958	533	999999	999999	707	788	464	876	999999	148	429	714	999999	999999	741	795	550	999999	999999	736	575	888	272	300	309	796	514	999999	587	738	14	946	282	287	999999	688	232	657	999999	932	564	310	833	388	758	241	999999	401	660	690	175	842	770	999999	878	80	270	727	999999	911	283	61	999999	999999	999999	482	441	999999	79	63	999999	893	726	776	999999	999999	64	884	999999	77	134	999999	999999	896	999999	999999	186	997	408	689	999999	505	999999	662	658	512	999999	237	254	999999	799	728	999999	607	128	282	999999	999999	112	613	25	386	195	69	787	170	309	402	43	971	306	443	545	999999	635	77	373	73	127	999999	263	827	640	266	277	405	792	155	778	301	56	193	894	794	673	999999	319	999999	875	498	213	618	203	282	979	366	192	941	999999	60	909	61	875	442	360	198	999999	928	999999	999999	378	163	999999	741	999999	123	549	999999	717	594	758	999999	198	629	466	999999	999999	367	287	911	222	851	184	727	391	994	317	999999	444	484	304	390	679	999999	130	59	999999	461	999999	866	817	441	233	999999	302	17	863	999999	999999	714	565	388	650	879	178	527	979	896	359	929	805	97	999999	242	999999	377	232	704	509	417	651	181	19	421	104	780	627	798	435	384	999999	999999	485	999999	999999	915	740	800	324	603	999999	107	112	427	999999	999999	135	999999	95	925	784	168	747	999999	73	393	379	238	784	397	899	999999	471	975	999999	999999	611	999999	322	999999	999999	431	999999	999999	348	553	999999	999999	361	999999	655	999999	712	999999	599	972	999999	917	666	536	546	511	25	927	703	887	636	136	629	326	999999	549	999999	710	298	999999	779	999999	229	519	324	999999	877	420	999999	274	479	961	385	999999	999999	693	920	999999	999999	135	416	462	212	999999	917	942	963	44	256	116	957	11	221	999999	203	482	999999	156	221	759	999999	605	194	439	418	999999	751	802	896	999999	628	891	999999	172	999999	326	639	999999	602	999999	823	842	173	636	999999	477	749	148	632	946	995	773	575	88	502	811	278	773	52	999999	200	170	148	821	487	75	138	59	300	877	843	929	554	840	935	999999	441	558	132	940	925	613	179	949	439	999999	326	794	670	145	999999	866	999999	359	190	663	704	352	159	251	348	999999	848	755	113	75	229	999999	152	710	999999	719	650	
111	327	587	990	198	391	999999	999999	344	389	164	828	999999	212	205	999999	282	96	98	999999	880	601	234	999999	424	846	373	999999	591	651	959	999999	338	999999	625	41	603	999999	515	999999	999999	999999	14	321	693	999999	135	863	33	85	999999	624	290	320	999999	999999	102	999999	999999	999999	999999	996	999999	999999	429	398	999999	762	587	173	66	609	581	138	999999	388	597	913	81	497	721	510	612	515	781	345	485	27	999999	125	999999	780	999999	999999	999999	999999	999999	321	891	304	436	372	286	860	29	270	52	162	438	999999	912	189	750	999999	630	517	393	651	910	999999	913	999999	316	471	235	285	999999	417	195	361	52	285	31	776	71	358	234	752	496	521	302	332	589	73	213	759	999999	27	542	435	146	999999	411	806	391	952	999999	814	999999	999999	999999	635	967	86	999999	637	167	973	999999	282	293	999999	165	999999	792	999999	894	253	999999	476	999999	494	874	759	224	357	874	999999	395	118	999999	419	127	999999	763	666	364	512	723	575	999999	999999	999	270	151	504	999999	21	24	800	68	812	555	168	499	273	760	217	862	991	763	942	588	909	980	873	524	413	636	135	235	391	529	999999	874	999999	494	614	618	719	999999	999999	210	999999	999999	999999	864	958	262	500	906	157	650	732	812	658	477	100	289	278	999999	999999	384	889	574	999999	999999	862	999999	999999	999999	999999	599	152	183	900	742	993	860	999999	19	566	160	146	229	88	741	797	880	225	721	999999	334	350	739	692	488	320	29	382	206	11	674	999999	999999	759	557	507	558	912	916	483	240	999999	268	999999	999999	999999	670	496	935	495	982	999999	588	383	821	259	999999	999999	421	431	974	487	304	18	892	208	424	469	530	243	248	967	999999	247	999999	999999	91	326	999999	999999	650	533	999999	710	28	605	374	348	938	999999	105	76	500	999999	509	752	494	260	530	776	824	999999	965	999999	999999	24	768	350	219	285	177	95	774	182	781	450	50	999999	989	296	834	85	999999	232	148	182	477	999999	999999	421	999999	999999	795	940	999999	449	568	999999	463	14	999999	33	139	999999	141	19	999999	328	713	69	999999	999999	271	999999	942	748	999999	742	999999	84	547	999999	612	999999	234	346	299	999999	999999	342	881	305	139	985	999999	999999	946	999999	101	138	879	999999	999999	678	710	159	999999	561	997	999999	768	825	191	388	466	882	420	341	438	794	719	468	571	381	187	415	771	286	783	142	801	812	651	435	999999	398	852	934	97	999999	776	999999	836	89	573	65	999999	750	
528	577	400	614	439	999999	999999	999999	587	730	500	999999	387	294	778	865	875	955	184	755	193	78	40	999999	254	999999	28	981	999999	492	807	132	999999	30	999999	216	742	196	383	354	27	784	999999	999999	999999	793	697	491	959	971	214	617	881	368	567	459	546	999999	370	86	287	436	789	105	922	378	12	366	536	571	133	688	999999	829	738	999999	267	908	52	460	665	536	31	659	288	200	999999	999999	463	308	999999	828	999999	999999	77	999999	994	716	209	75	791	341	999999	398	848	999999	999999	999999	629	168	202	638	870	910	999999	750	414	140	999999	999999	137	79	903	238	901	304	862	999999	762	158	415	999999	708	999999	669	334	581	633	811	762	999999	999999	313	305	999999	41	957	916	886	999999	185	864	899	477	937	721	437	727	497	999999	663	760	300	480	999999	651	930	893	999999	96	999999	781	328	64	577	999999	765	607	999999	870	347	945	397	445	972	999999	651	240	49	999999	896	999999	999999	268	109	403	898	832	552	464	110	74	675	800	156	404	545	999999	999999	998	956	830	604	999999	999999	717	372	854	508	211	999	699	853	302	999999	325	999999	69	955	183	51	999999	65	668	769	282	280	597	299	577	15	999999	340	51	991	999999	259	518	62	391	40	53	334	350	999999	411	220	383	999999	830	759	485	890	726	957	999999	774	935	999999	933	447	775	564	999999	999999	999999	999999	812	311	133	999999	136	17	573	152	999999	608	714	999999	367	72	896	987	468	818	999999	916	999999	94	967	301	999999	660	129	943	999999	489	999999	153	271	52	408	81	999999	764	633	478	999999	583	960	425	999999	731	500	999999	550	788	106	122	677	286	754	728	343	831	752	999999	888	629	887	517	214	571	942	325	999999	824	510	999999	194	60	600	41	133	551	999999	592	170	258	403	477	999999	291	999999	985	298	680	999999	655	22	168	589	999999	999999	452	221	498	789	999999	999999	725	288	402	927	626	685	722	604	999999	599	170	999999	999999	236	999999	135	922	104	957	37	999999	999999	854	691	999999	471	999999	345	681	339	743	803	986	50	677	198	999999	364	850	309	999999	85	945	65	852	853	949	469	285	999999	999999	404	999999	999999	233	638	433	711	900	165	781	999999	999999	462	856	367	328	599	559	231	144	999999	254	999999	462	907	999999	799	838	999999	999999	999999	70	364	50	349	971	838	816	999999	999999	288	463	999999	527	198	163	493	208	999999	535	360	999999	999999	999999	731	159	183	695	999999	999999	633	999999	999999	643	347	326	568	422	517	
395	489	782	521	466	856	114	559	140	274	754	658	601	354	999999	171	534	17	181	999999	999999	797	999999	500	999999	142	416	999999	61	190	871	594	80	690	108	56	577	398	597	336	999999	999999	53	431	572	839	42	528	999999	482	812	319	396	999999	999999	598	345	292	970	334	449	379	508	999999	402	169	587	910	255	601	593	999999	419	845	692	999999	754	999999	999999	999999	110	887	999999	578	377	562	207	999999	372	510	710	999999	427	273	886	257	102	102	38	412	999999	131	283	489	888	676	899	551	420	999999	843	999999	363	999999	234	999999	725	929	582	840	962	619	548	999999	890	308	999999	156	958	445	506	661	694	526	999999	978	999999	174	689	701	999999	655	557	642	666	999999	931	999999	48	334	999999	173	520	198	449	643	582	539	999999	999999	957	752	592	975	999999	999999	999999	999999	811	999999	999999	560	249	881	187	316	71	999999	87	999999	376	561	999999	634	999999	343	151	506	86	815	405	999999	575	999999	999999	910	999999	999999	420	484	999999	104	355	793	386	971	923	639	999999	143	999999	677	461	999999	223	406	999999	958	999999	889	51	431	761	999999	849	872	984	149	147	277	253	999999	495	603	999999	282	215	999999	257	941	999999	512	495	999999	243	999999	623	779	999999	347	275	114	999999	530	443	737	343	359	943	999999	986	783	501	742	890	101	192	858	163	941	200	329	710	130	479	538	936	818	762	131	258	214	999999	999999	999999	148	970	999999	999999	999999	939	999999	380	743	955	636	20	753	999999	152	546	765	626	944	999999	999999	404	999999	60	904	801	999999	596	822	265	781	529	701	740	751	130	227	999999	258	999999	345	948	967	175	843	528	192	765	999999	585	493	588	320	653	65	744	580	914	265	113	999999	268	558	999999	183	116	318	22	310	31	328	999999	377	941	999999	997	436	999999	999999	999999	618	759	976	247	772	203	219	58	684	17	549	999999	999999	155	587	86	400	489	992	737	999999	180	999999	598	266	426	220	378	841	68	317	356	707	999999	999999	665	999999	321	715	999999	897	270	337	999999	481	999999	999999	999999	363	735	607	946	999999	479	176	999999	304	999999	981	355	982	840	999999	626	700	203	605	564	661	922	999999	999999	774	22	839	949	842	171	126	249	793	988	24	116	461	370	124	238	999999	55	370	999999	339	999999	997	999999	999999	711	603	288	421	79	571	999999	941	527	182	229	639	226	605	143	271	999999	562	999999	999999	999999	174	999999	88	999999	851	615	562	890	749	999999	24	783	896	141	568	838	828	
724	427	999999	175	999999	999999	999999	598	496	450	237	641	598	807	13	240	953	999999	273	210	53	228	999999	878	60	778	768	999999	856	330	474	574	433	912	837	577	252	934	240	151	193	778	364	174	334	258	161	999999	21	552	942	999999	305	999999	784	506	471	999999	125	165	429	689	999999	176	976	663	999999	685	970	435	988	28	316	131	26	275	999999	791	553	801	999999	171	203	314	387	880	999999	795	137	341	999999	999999	999999	999999	721	503	47	198	198	999999	50	999999	636	585	563	999999	999999	183	999999	999999	999999	680	999999	324	538	268	999999	437	788	999999	999999	423	558	638	330	452	209	241	999999	522	999999	674	602	882	760	161	534	617	751	463	602	999999	999999	617	698	435	395	999999	545	999999	16	609	409	102	999999	627	999999	999999	265	121	724	56	772	108	291	967	87	279	999999	387	733	879	999999	335	503	297	250	999999	939	999999	66	705	695	947	516	628	999999	509	604	143	244	536	361	999999	999999	999999	333	84	336	731	357	126	999999	999999	999999	137	924	84	599	999999	387	976	68	371	64	29	999999	825	999999	999999	702	578	675	430	153	206	527	55	596	947	963	175	999999	218	546	940	763	999999	227	999999	999999	201	910	999999	999999	999999	478	990	999999	999999	206	508	999999	673	999999	999999	451	999999	25	999999	609	878	487	999999	37	221	999999	849	824	999999	265	823	607	214	999999	511	668	72	673	885	728	537	470	876	999999	465	999999	999999	190	767	498	999999	521	694	779	826	999999	268	999999	544	895	628	999999	470	999999	382	900	287	714	527	999999	389	847	140	804	81	999999	611	999999	571	537	431	669	999999	626	23	311	999999	435	142	999999	409	486	138	990	999999	999999	999999	421	378	999999	406	999999	662	656	119	404	391	890	999999	418	112	368	999999	17	473	958	117	844	999999	999999	999999	852	999999	999999	711	902	718	149	704	708	417	199	999999	16	140	204	17	999999	516	619	999999	33	727	999999	695	999999	472	131	526	151	265	165	999999	307	578	554	655	932	999999	216	685	251	195	998	10	999999	836	17	877	279	951	999999	999999	831	160	963	134	857	44	670	440	597	623	563	453	262	229	999999	437	585	549	84	467	310	933	999999	837	728	723	783	214	465	254	257	199	559	827	148	999999	614	429	797	898	283	999999	999999	628	632	555	748	692	612	579	301	729	877	248	37	898	481	136	999999	143	261	466	974	999999	375	373	894	999999	90	87	822	165	999999	185	193	534	845	60	215	183	975	100	601	999999	999999	528	
322	321	800	250	674	488	33	663	647	816	801	745	999999	268	661	323	611	534	756	146	999999	999999	64	502	62	431	920	999999	168	170	999999	98	400	847	61	583	633	840	999999	999999	141	999999	999999	377	732	110	798	946	522	661	488	77	139	816	551	620	266	308	999999	253	567	801	505	486	951	999999	354	414	216	999999	999999	771	131	422	14	999999	999999	687	999999	999999	632	974	710	506	681	797	958	584	999999	440	326	335	652	169	776	340	592	62	425	29	756	394	740	444	971	717	945	717	811	999999	458	999999	999999	245	621	593	100	999999	804	999999	755	999999	117	775	999999	364	999999	962	645	673	305	120	271	999999	206	248	243	999999	535	963	852	250	773	644	982	999999	796	999999	547	192	999999	594	999999	271	274	986	286	999999	683	999999	999999	982	82	999999	366	348	317	788	48	383	360	825	473	841	311	514	996	473	793	24	999999	999999	999999	462	999999	999999	999999	10	485	219	999999	999999	592	999999	999999	999999	177	999999	287	644	439	18	378	174	999999	424	131	416	959	759	999999	999999	181	668	59	888	567	619	999999	655	485	317	999999	829	421	999999	242	554	476	999999	346	371	195	999999	585	558	342	260	999999	18	589	999999	50	726	228	999999	999999	923	999999	486	312	999999	920	999999	168	131	705	549	753	751	192	576	940	528	999999	629	627	32	93	500	555	317	999999	705	999999	39	999999	586	610	999999	983	318	686	999999	999999	999999	450	563	990	463	999999	793	999999	877	826	22	999999	521	313	599	531	999999	840	377	999999	994	568	999999	566	999999	854	999999	938	491	768	873	890	999999	400	633	189	999999	999999	630	647	999999	811	122	879	999999	999999	755	283	20	999999	908	999999	319	69	143	230	235	996	861	999999	734	854	25	119	952	132	565	131	679	420	467	52	220	729	177	999999	456	999999	999999	614	108	845	927	750	859	405	581	890	266	413	953	77	999999	31	999999	999999	795	12	999999	930	958	634	603	600	999999	866	999999	589	891	999999	774	889	492	257	510	889	999999	274	999999	557	999999	675	999999	999999	466	999999	871	999999	999999	269	397	453	419	999999	656	474	251	337	478	993	999999	991	999	316	638	74	585	923	520	33	999999	999999	999999	379	388	293	768	337	144	882	994	78	772	999999	562	331	479	908	600	45	647	600	795	266	419	559	675	558	638	999999	814	948	678	793	289	866	700	999999	999999	373	705	914	999999	595	999999	78	229	999999	754	317	999999	999999	332	999999	386	390	735	496	959	828	999999	219	698	742	78	
55	400	979	999999	999999	630	439	999999	999999	339	733	407	210	999999	999999	340	999999	999999	331	806	147	999999	202	417	898	140	213	90	376	755	495	225	999999	526	953	678	249	34	68	999999	165	963	104	156	652	983	535	240	618	498	318	999999	377	935	999999	999999	207	572	454	565	427	359	999999	481	843	999999	946	683	312	999999	100	283	746	645	651	999999	531	999999	764	999999	604	999999	472	877	447	999999	847	524	595	534	999999	677	999999	502	999999	806	625	623	999999	999999	46	851	927	999999	407	999999	668	999999	294	757	898	160	807	539	960	454	886	469	999999	762	670	999999	97	777	202	423	999999	999999	386	845	999999	908	743	630	999999	999999	999999	999999	480	412	999999	125	239	837	999999	329	999999	50	541	814	919	166	588	549	473	614	763	159	999999	983	999999	424	356	449	210	990	416	187	661	999999	409	369	989	632	350	999999	202	260	151	872	999999	663	999999	572	926	401	999999	204	166	273	999999	999999	774	496	81	997	768	999999	637	646	912	999999	388	333	415	559	999999	956	208	918	421	999999	999999	880	439	677	711	784	999999	999999	670	999999	31	398	228	513	595	502	561	353	786	412	622	504	999999	862	999999	389	166	376	234	373	995	999999	999999	485	886	893	999999	403	295	984	277	829	976	699	999999	990	999999	901	963	999999	999999	855	141	19	891	514	921	999999	403	999999	627	156	583	307	227	783	999999	743	627	999999	444	167	68	801	144	999999	528	269	202	294	999999	999999	412	560	999999	150	999999	841	594	382	972	491	10	963	999999	130	255	678	999999	887	453	371	283	271	240	247	796	999999	999999	107	985	661	999999	118	57	999999	743	33	339	87	676	999999	159	255	730	952	167	105	444	23	999999	850	787	315	999999	999999	981	151	329	999999	999999	999999	999999	496	397	320	118	892	915	995	387	231	349	404	220	747	222	999999	541	287	999999	701	999999	861	559	145	874	999999	276	144	999999	999999	999999	999999	734	899	738	662	999999	420	843	275	999999	449	636	999999	510	392	105	103	701	952	609	52	999999	651	881	115	936	999999	445	999999	625	999999	999999	784	999999	999999	670	999999	999999	999999	180	131	443	814	521	456	999999	242	999999	491	972	183	999999	437	992	999999	958	92	28	999999	725	606	974	999999	650	408	999999	852	799	770	722	784	94	151	782	488	608	835	139	435	880	999999	627	953	999999	999999	348	187	999999	865	999999	587	999999	385	833	574	999999	999999	174	122	622	382	443	999999	769	197	99	301	655	513	999999	132	953	592	753	31	
999999	999999	733	999999	70	656	70	999999	988	145	491	708	317	217	999999	966	999999	27	812	507	999999	999999	194	999999	362	56	532	287	812	660	634	710	631	999999	594	135	999999	965	61	965	322	510	876	633	999999	390	983	447	181	999999	460	935	779	255	999999	226	836	999999	845	23	999999	782	130	338	511	781	87	505	622	216	68	705	965	999999	195	760	999999	560	185	972	73	94	999999	726	209	999999	930	999999	999999	378	298	999999	130	999999	841	540	999999	547	132	925	313	999999	824	965	37	755	970	999999	70	999999	339	286	999999	873	950	999999	676	404	999999	813	999999	700	454	999999	917	12	585	927	15	999999	381	348	437	999999	669	999999	269	150	698	999999	728	997	325	999999	49	21	999999	256	999999	999999	864	984	999999	999999	999999	612	43	580	57	34	179	52	999999	415	629	990	848	999999	999999	999999	780	999999	706	685	94	852	385	403	215	905	999999	339	840	999999	790	999999	999999	999999	185	66	999999	999999	102	673	283	686	80	909	431	58	173	962	51	722	999999	338	288	734	234	231	236	640	375	152	411	840	999999	723	999999	243	70	730	999999	999999	822	101	443	999999	411	999999	782	475	999999	166	742	660	297	999999	999999	462	999999	205	893	953	999999	911	999999	999999	272	443	484	356	294	197	987	442	721	894	999999	930	895	999999	332	826	449	761	668	218	409	751	553	94	999999	172	999999	865	837	297	327	910	999999	492	999999	968	924	999999	190	784	999999	999999	999999	402	227	999999	567	862	872	77	513	78	253	114	551	521	889	400	814	132	73	999999	605	434	576	999999	162	412	486	364	999999	24	580	883	999999	109	999999	160	867	999999	999999	272	992	769	783	258	667	673	999999	258	88	534	999999	999999	721	999999	999999	514	999999	237	109	164	386	518	175	499	999999	369	75	999999	999999	999999	533	534	999999	801	140	835	999999	327	999999	999999	471	237	286	377	999999	522	172	992	404	308	999999	999999	190	999999	885	999999	603	999999	760	307	608	499	550	999999	10	999999	540	919	916	868	863	508	999999	621	693	159	241	798	106	976	207	999999	57	409	414	893	354	999999	999999	656	242	999999	567	35	999999	972	999999	936	376	316	981	252	86	535	999999	825	734	999999	757	999999	252	999999	197	783	109	535	999999	151	935	117	741	463	13	270	999999	999999	940	879	741	721	999999	999999	999999	789	994	954	999999	522	964	999999	999999	785	329	999999	414	999999	999999	783	925	354	999999	545	10	269	574	999999	249	999999	898	999999	999999	854	827	46	274	999999	999999	407	789	155	
999999	928	186	356	999999	956	999999	824	855	210	337	166	954	999999	200	926	305	172	224	476	999999	190	999999	36	703	314	999999	293	915	999999	999999	771	999999	779	814	601	369	653	321	618	393	424	999999	697	610	728	900	999999	845	347	651	999999	193	999999	440	359	314	160	999999	999999	999	999999	909	397	999999	565	172	999999	999999	599	567	999999	850	606	93	300	229	926	425	975	999999	999999	447	577	999999	839	588	682	349	465	296	999999	10	677	619	999999	514	572	999999	54	566	726	999999	256	999999	999	999999	586	239	149	139	388	734	677	239	482	414	342	581	999999	977	489	834	126	312	358	650	999999	999999	999999	999999	657	387	381	419	687	666	200	999999	816	478	11	999999	209	335	908	999999	332	999999	146	137	182	990	240	77	86	891	999999	999999	431	358	198	600	999999	363	481	999999	363	999999	552	815	223	999999	999999	999999	999999	47	635	790	404	875	999999	999999	850	999999	613	666	156	313	343	796	999999	256	375	468	999999	411	999999	846	853	906	999999	999999	895	999999	914	999999	236	999999	101	49	266	951	549	556	40	462	999999	273	999999	814	854	59	925	755	891	966	179	306	999999	574	999999	789	937	497	754	264	999999	529	509	975	440	757	222	303	540	972	707	819	999999	827	999999	501	105	48	61	80	999999	999999	438	947	467	930	839	527	767	477	999999	61	801	999999	999999	230	764	999999	384	999999	837	631	225	919	269	360	868	999999	912	999999	999999	898	445	684	999999	999999	100	999999	518	999999	917	694	536	73	957	655	27	661	215	440	737	330	664	954	243	999999	925	999999	688	116	71	116	615	986	783	126	615	126	659	922	140	999999	266	874	189	999999	105	161	962	999999	343	217	999999	481	53	372	243	491	451	610	774	581	999999	412	448	811	999999	999999	999999	840	49	900	999999	292	999999	534	999999	789	999999	999999	999999	999999	556	999999	773	999999	589	143	943	420	882	134	675	59	999999	558	338	854	436	378	72	555	872	999999	575	442	214	244	181	518	308	454	999999	360	999999	11	35	799	999999	593	231	946	605	869	957	999999	235	953	144	751	205	220	362	405	38	865	901	434	999999	340	999999	354	999999	435	999999	438	416	324	860	156	533	539	225	842	157	126	949	13	174	999999	217	261	110	429	323	97	101	322	332	999999	110	999999	301	308	944	876	999999	999999	756	529	999999	999999	103	987	227	666	999999	520	257	911	915	897	269	848	133	398	254	542	999999	999999	346	103	992	536	56	932	247	916	999999	281	141	999999	256	
645	161	306	999999	999999	999999	999999	102	581	74	420	999999	212	341	453	999999	555	631	451	999999	732	999999	999999	918	999999	941	295	429	88	622	976	780	147	651	999999	696	826	999999	142	340	465	931	765	38	581	128	843	600	794	741	352	649	689	719	523	463	746	999999	601	999999	916	999999	24	958	98	999999	280	560	999999	756	358	999999	498	121	603	999999	426	386	347	447	107	694	999999	347	999999	999999	100	999999	999999	169	950	999999	638	961	424	999999	999999	806	999999	940	999999	293	882	999999	392	36	160	578	126	721	46	999999	50	163	999999	999999	602	677	688	761	999999	999999	432	999999	805	910	688	537	696	999999	883	620	446	999999	599	999999	811	597	954	253	186	521	310	416	999999	590	407	999999	888	202	999999	250	127	999999	401	994	999999	999999	241	482	347	999999	882	751	838	426	923	999999	999999	268	420	999999	722	445	584	37	552	25	999999	225	512	214	648	503	739	643	502	267	15	605	953	487	365	481	999999	563	639	999999	578	706	667	999999	919	629	782	999999	527	682	604	373	451	999999	899	999999	999999	143	974	999999	21	204	999999	666	639	958	315	932	999999	251	539	999999	398	993	447	728	557	750	294	28	721	999999	126	820	662	642	163	117	588	348	999999	772	588	999999	548	384	783	10	133	960	999999	849	979	286	153	583	999999	458	408	180	469	229	849	956	667	901	88	113	14	996	805	999999	999999	312	739	767	442	147	455	73	944	557	999999	333	704	871	140	839	676	999999	667	999999	709	999999	999999	292	922	632	593	646	305	679	996	137	999999	126	505	677	547	386	151	837	13	345	236	911	603	526	262	795	771	248	999999	925	339	999999	498	999999	999999	456	844	809	553	808	767	274	560	999999	999999	587	375	462	302	300	937	829	702	373	999999	999999	689	405	380	798	875	67	253	999999	797	65	999999	999999	254	100	541	999999	294	204	578	999999	360	114	358	675	430	318	999999	145	987	509	407	134	754	465	766	449	999999	755	999999	709	31	489	999999	122	958	806	218	999999	759	606	545	507	999999	230	616	585	999999	999999	999999	566	121	117	93	999999	657	504	814	788	333	102	999999	539	270	999999	939	871	999999	246	716	624	110	743	386	391	999999	999999	338	534	849	191	999999	734	387	376	598	913	406	413	464	464	991	430	878	667	704	15	247	999999	290	745	999999	810	988	753	466	378	731	702	333	757	175	290	939	999999	700	999999	999999	893	999999	36	475	999	781	262	999999	680	999999	999999	999999	958	662	411	
999999	999999	999999	591	745	999999	999999	229	999999	703	999999	706	298	999999	490	999999	966	537	999999	999999	657	264	999999	182	999999	736	131	786	999999	21	25	374	105	999999	46	835	142	118	431	528	983	999999	843	771	919	999999	999999	921	199	139	999999	159	114	319	999999	999999	834	999999	561	19	512	134	716	999999	687	715	611	533	675	655	603	999999	115	999999	369	606	999999	999999	262	954	771	210	597	384	269	999999	269	786	20	999999	999999	999999	556	999999	26	859	344	672	999999	214	999999	440	255	543	535	894	53	779	999999	156	579	335	999999	607	247	311	536	342	911	821	455	825	522	999999	999999	999999	311	999999	318	510	272	747	424	999999	999999	341	954	63	848	374	999999	490	836	864	999999	675	718	949	184	999999	999999	12	760	272	999999	647	917	626	888	236	593	360	999999	448	884	832	910	999999	125	999999	357	483	493	547	998	964	988	658	163	979	590	361	518	603	999999	999999	986	999999	297	843	423	338	175	622	781	999999	29	999999	979	999999	764	190	833	278	367	849	518	223	273	794	658	268	473	909	645	999999	842	866	270	999999	845	999999	250	999999	492	999999	317	871	765	536	944	600	679	519	224	409	527	999999	246	999999	751	999999	888	999999	194	164	864	266	976	549	629	162	137	364	999999	16	940	999999	786	999999	541	647	457	737	850	67	589	954	694	999999	999999	999999	999999	931	999999	82	869	747	999999	337	164	61	894	225	999999	792	473	999999	721	217	468	966	463	898	796	113	999999	160	999999	136	575	999999	999999	740	836	36	999999	205	490	725	147	999999	474	458	193	490	753	999999	830	68	594	999999	999999	486	777	747	149	732	145	770	999999	999999	104	960	761	253	489	163	999999	879	269	999999	833	995	80	275	501	14	714	316	360	92	330	594	542	310	999999	95	962	98	887	800	999999	720	999999	999999	999999	514	999999	939	999999	599	852	951	798	326	440	247	999999	999999	999999	999999	27	828	999999	675	398	999999	999999	461	576	999999	201	300	992	999999	217	122	38	650	999999	986	317	999999	315	760	239	378	796	226	870	999999	679	999999	842	752	783	241	311	301	40	599	97	999999	373	606	408	562	999999	339	118	327	999999	765	346	269	827	251	522	658	445	29	713	999999	999999	145	725	999999	457	249	999999	975	999999	737	620	576	999999	81	412	709	999999	677	419	999999	117	552	232	913	999999	583	925	999999	719	652	855	999999	999999	885	999999	237	881	667	114	999999	652	142	515	480	155	999999	999999	755	839	813	999999	999999	999999	256	999999	999999	
913	811	627	874	323	154	999999	999999	999999	608	999999	23	426	184	999999	695	999999	999999	999999	975	46	751	768	999999	224	179	999999	905	356	999999	999999	640	792	999999	323	80	999999	239	405	508	876	999999	598	546	89	355	338	664	999999	610	999999	909	441	128	11	172	999999	283	660	999999	452	360	999999	794	206	60	231	999999	999999	757	999999	999999	999999	316	108	690	999999	999999	999999	999999	841	47	999999	746	999999	502	208	674	614	161	36	766	999999	999999	65	525	543	804	350	39	134	528	803	238	999999	861	614	135	29	321	20	821	19	791	312	415	440	999999	902	999999	999999	556	205	709	999999	889	764	53	261	583	157	358	881	244	744	322	243	691	791	40	888	82	655	999999	150	999999	756	787	999999	999999	94	476	901	646	999999	577	332	999999	507	74	107	571	874	446	999999	662	999999	775	57	990	182	999999	285	872	815	778	901	902	999999	525	142	999999	104	611	498	681	456	244	65	176	989	149	194	726	933	326	999999	219	138	999999	275	981	999999	958	477	999999	200	39	831	409	999999	999999	535	999999	932	130	999999	272	999999	999999	215	705	719	881	999999	43	564	558	938	999999	580	692	999999	90	259	161	247	146	144	162	490	427	999999	656	999999	569	613	211	999999	813	850	935	271	645	282	570	271	857	957	443	999999	999999	100	342	829	984	656	454	732	781	999999	340	138	795	13	787	301	999999	392	999999	999999	362	763	135	648	644	999999	138	807	999999	889	389	188	700	380	999999	999999	81	826	999999	999999	999999	999999	23	930	520	806	475	999999	495	999999	207	475	999999	24	428	878	964	694	195	999999	999999	647	999999	999999	503	161	999999	425	165	460	229	247	876	528	270	883	999999	205	138	999999	956	496	999999	420	691	914	662	999999	951	968	372	999999	999999	952	999999	999999	436	131	999999	368	378	59	486	999999	59	999999	598	998	999999	545	138	999999	566	357	606	41	334	633	209	588	999999	999999	473	197	98	842	606	999999	142	999999	457	628	768	999999	469	906	20	999999	999999	999999	325	663	930	416	839	603	820	293	356	364	197	803	922	847	999999	625	586	999999	946	217	364	674	865	16	98	999999	10	796	999999	700	30	57	272	478	273	999999	999999	66	357	495	31	322	577	778	560	653	706	920	900	844	329	721	340	163	376	650	798	999999	328	999999	602	34	999999	656	999999	149	540	453	999999	44	802	529	942	461	195	51	107	96	456	444	804	90	896	53	999999	309	716	999999	111	622	47	999999	738	28	892	997	917	921	999999	
420	999999	999999	999999	866	51	800	779	999999	968	335	999999	711	477	883	999999	999999	137	361	286	44	433	431	351	999999	999999	999999	999999	923	568	197	134	185	651	45	331	552	999999	40	12	580	530	837	151	776	999999	335	999999	854	493	380	999999	565	645	411	987	691	910	999999	999999	147	18	855	320	780	210	377	70	442	562	982	777	999999	359	706	513	596	999999	575	891	671	484	936	440	198	327	569	999999	249	57	999999	641	369	171	999999	571	674	526	370	575	702	275	987	999999	511	603	772	215	939	999999	401	411	345	492	208	662	82	424	132	462	641	837	820	395	922	999999	418	936	494	999999	839	79	999999	999999	999999	405	496	643	929	594	555	363	999999	352	656	238	306	876	962	212	499	259	999999	908	999999	865	454	602	380	170	194	999999	720	804	68	331	491	344	303	802	999999	438	999999	999999	906	999999	245	478	738	999999	999999	541	973	292	999999	589	999999	21	76	999999	999999	894	273	768	410	719	642	796	293	334	746	961	999999	999999	46	999999	999999	866	11	999999	629	976	863	999999	999999	999999	862	438	999999	479	655	480	277	968	999999	280	174	727	137	196	646	999999	194	414	948	93	999999	999999	255	999999	999999	809	19	422	999999	974	999999	999999	652	756	999999	213	637	999999	679	275	999999	614	319	765	895	46	999999	999999	18	999999	999999	999999	737	42	695	59	192	583	654	846	470	999999	999999	876	249	587	999999	999999	339	442	811	380	735	682	399	353	504	490	999999	788	79	205	999999	525	193	583	850	619	71	808	31	64	170	832	805	837	350	442	999999	318	962	999999	485	576	378	421	723	999999	643	352	554	702	893	999999	999999	999999	451	999999	693	666	999999	464	319	530	999999	757	219	902	999999	561	12	71	963	381	825	711	719	999999	156	999999	859	796	976	999999	263	329	170	999999	65	999999	396	601	748	860	582	507	999999	955	165	999999	999999	821	186	91	350	493	999999	999999	50	999999	555	614	601	922	999999	940	488	999999	999999	101	596	915	847	347	999999	410	322	113	798	327	662	764	682	535	999999	48	619	894	378	770	591	647	263	990	999999	999999	10	999999	999999	999999	29	457	999999	73	34	296	999999	838	999999	999999	180	634	999999	723	412	790	932	76	362	768	331	999999	999999	505	510	999999	661	856	363	394	410	495	59	167	999999	214	999999	999999	511	283	74	780	978	438	600	956	923	999999	587	203	999999	933	474	295	320	436	235	192	563	84	634	127	485	532	539	684	584	999999	425	207	714	999999	564	89	
704	550	615	793	999999	553	35	131	278	169	999999	476	31	999999	846	871	999999	893	64	437	648	946	305	455	899	915	382	367	999999	389	999999	534	379	395	999999	770	821	441	286	19	59	512	999999	325	987	999999	663	819	999999	554	228	821	269	999999	999999	999999	255	169	893	990	181	999999	16	999999	680	20	999999	999999	999999	85	60	547	999999	999999	387	145	108	979	999999	837	262	562	646	571	171	999999	275	252	955	832	525	999999	999999	296	838	391	506	959	645	999999	966	37	645	999999	503	680	214	224	999999	304	659	275	999999	66	738	999999	31	999999	727	22	999999	999999	680	999999	560	999999	999	330	217	999999	639	149	344	491	871	234	916	12	77	999999	463	60	503	661	183	259	961	491	558	999999	369	71	241	632	241	122	999999	304	93	115	681	884	999999	752	999999	999999	930	218	195	513	702	999999	999999	247	559	694	360	29	177	999999	999999	517	771	988	637	999999	999999	712	259	999999	877	622	918	999999	809	579	53	751	996	999999	999999	999999	306	999999	999999	350	694	999999	83	547	762	338	136	782	679	173	122	28	125	999999	999999	228	958	436	999999	999999	999999	416	438	999999	999999	609	999999	514	981	683	999999	727	473	296	882	913	639	999999	996	549	496	146	292	645	467	34	999999	908	61	110	793	869	999999	445	999999	288	565	103	999999	999999	999999	621	800	999999	999999	395	999999	828	214	999999	589	256	440	96	999999	963	999999	999999	522	626	999999	999999	463	880	889	352	318	38	56	604	357	545	816	999999	243	874	345	296	693	82	479	999999	704	999999	999999	547	999999	999999	851	286	163	772	999999	280	189	201	168	920	115	609	86	527	999999	609	350	53	999999	999999	852	999999	628	837	999999	450	999999	175	419	999999	369	352	913	999999	999999	769	450	999999	999999	545	664	52	716	424	190	999999	995	951	34	104	22	477	117	842	999999	142	658	999999	673	140	133	23	781	68	999999	999999	999999	99	350	23	999999	765	89	894	999999	810	12	213	999999	25	455	205	999999	325	999999	891	244	999999	517	54	121	999999	911	999999	422	650	270	658	999999	999999	999999	905	611	999999	935	257	398	223	999999	668	999999	454	999999	657	999999	927	872	466	970	999999	999999	626	999999	305	901	43	853	999999	481	292	550	354	999999	999999	628	549	594	139	389	840	999999	31	999999	999999	915	999999	465	264	159	494	777	803	999999	204	999999	770	999999	999999	119	999999	403	154	741	628	128	785	114	439	39	145	999999	742	87	139	177	507	999999	732	390	244	578	599	104	986	514	746	
665	155	342	857	225	288	30	487	447	357	289	540	730	139	562	36	235	23	161	44	726	999999	999999	999999	999999	601	924	874	333	804	59	755	123	382	129	958	106	181	920	999999	722	599	692	999999	228	926	11	261	682	551	374	90	835	480	29	116	128	999999	553	623	364	155	999999	999999	999999	534	426	358	19	999999	929	63	999999	106	321	999999	999999	999999	999999	387	600	673	202	781	439	968	920	999999	362	22	999999	165	627	999999	700	999999	445	59	999999	694	999999	999999	999999	89	999999	320	999999	738	999999	892	250	911	770	176	33	999999	953	999999	213	339	613	783	995	996	999999	774	436	999999	406	999999	692	817	999999	999999	999999	947	432	123	169	129	999999	191	484	470	772	928	394	461	999999	19	624	999999	999999	191	999999	725	656	254	325	847	884	201	341	424	209	432	225	999999	297	86	268	839	223	999999	999999	432	308	534	234	999999	389	974	522	999999	130	630	971	514	406	162	999999	187	999999	999999	999999	789	850	70	271	350	999999	111	999999	207	751	784	999999	999999	833	658	427	999999	30	490	467	999999	999999	999999	304	579	460	711	885	145	785	90	52	901	848	568	581	247	273	884	999999	287	810	324	645	345	780	220	680	748	999999	999999	167	317	854	999999	120	999999	766	691	999999	11	225	38	421	999999	741	948	999999	274	999999	189	858	146	999999	999999	108	364	309	958	798	999999	40	999999	410	617	923	735	999999	523	458	675	481	582	999999	131	71	782	903	974	604	832	307	999999	999999	555	319	30	949	674	236	755	999999	999999	892	648	970	999999	628	803	747	999999	901	999999	999999	999999	707	999999	999999	246	999999	326	460	334	364	966	999999	999999	999999	999999	307	902	785	382	296	702	78	673	999999	999999	999999	983	164	109	236	597	931	999999	599	999999	999999	43	878	713	556	910	999999	282	453	926	705	355	613	773	505	844	231	999999	999999	999999	999999	44	596	795	95	144	999999	361	999999	999999	44	999999	35	214	16	273	33	82	826	386	407	796	229	762	650	805	999999	390	603	999999	376	413	805	485	928	999999	447	92	627	999999	748	943	184	999999	892	999999	329	408	999999	999999	999999	999999	701	726	999999	545	814	833	999999	289	999999	781	757	999999	400	999999	239	550	285	999999	826	999999	454	415	999999	463	622	999999	999999	979	999999	999999	999999	371	570	227	712	89	999999	393	999	999999	937	348	999999	966	196	468	296	271	441	778	132	574	999999	880	704	999999	98	262	922	281	963	176	802	999999	168	395	155	183	918	160	781	892	999999	999999	
13	115	999999	999999	277	164	256	609	548	707	999999	58	999999	690	523	427	990	516	471	999999	650	999999	999999	863	808	999999	323	999999	353	290	999999	240	999999	201	999999	598	536	428	985	999999	35	364	627	104	944	119	438	464	660	501	170	999999	430	476	573	242	570	895	862	475	999999	143	999999	267	710	618	677	765	999999	924	890	572	531	703	701	296	153	450	918	698	372	999999	462	999999	130	732	809	904	628	644	37	999999	565	519	926	999999	108	370	394	336	442	673	999999	735	610	597	742	727	774	999999	99	129	976	999999	113	999999	681	413	999999	977	999999	772	146	180	896	259	999999	22	999999	810	198	783	999999	592	999999	999999	219	999999	251	532	990	92	140	351	555	999999	664	401	416	943	999999	694	233	416	999999	669	536	999999	838	999999	591	729	950	999999	99	999999	73	394	907	413	773	955	999999	614	987	726	642	795	625	988	999999	614	999999	833	600	503	999999	649	74	596	172	739	887	890	941	999999	142	999999	262	999999	845	280	999999	12	999999	264	999999	999999	429	801	37	999999	854	999999	999999	976	132	126	373	999999	756	999999	329	321	250	999999	999999	281	672	726	594	476	999999	999999	153	999999	999999	999999	999999	346	999999	999999	230	272	569	999999	884	999999	134	964	147	999999	802	999999	999999	431	999999	999999	761	146	999999	260	946	999999	217	560	208	478	707	450	856	528	463	36	623	999999	999999	67	999999	818	159	41	156	708	588	999999	673	876	892	722	374	947	842	999999	161	720	994	999999	64	18	999999	999999	999999	999999	999999	999999	561	776	52	677	238	893	430	943	986	164	113	247	123	638	999999	999999	586	985	86	908	686	936	875	999999	999999	675	999999	743	595	999999	701	472	999999	969	27	897	833	224	493	999999	527	899	540	996	617	757	413	426	131	902	829	999999	607	209	999999	624	900	149	999999	999999	999999	687	357	252	462	640	999999	153	999999	999999	498	371	501	605	391	787	406	878	295	72	271	586	621	693	914	357	999999	401	999999	402	996	693	999999	999999	589	840	551	999999	544	976	120	999999	804	999999	999999	468	853	11	817	999999	999999	32	999999	794	301	314	75	664	337	114	999999	255	116	229	999999	804	14	570	26	551	245	999999	343	999999	952	11	999999	490	289	456	999999	864	584	892	184	999999	839	999999	639	285	775	886	999999	999999	211	864	163	585	147	999999	999999	293	985	275	908	999999	688	999999	842	299	532	584	385	880	999999	910	671	223	999999	30	964	441	930	740	776	359	158	999999	999999	98	847	206	353	679	
992	220	879	999999	983	74	294	999999	730	350	999999	200	999999	999999	829	999999	203	940	539	127	999999	32	363	999999	499	559	961	785	437	753	999999	999999	241	706	888	399	41	363	239	980	735	670	711	589	988	999999	999999	78	999999	816	894	999999	666	235	44	999999	857	635	999999	999999	999999	509	866	999999	999999	426	959	804	999999	999999	999999	840	710	559	391	999999	320	773	265	999999	999999	892	999999	621	859	544	999999	15	999999	918	542	405	544	999999	877	236	804	735	690	999999	626	53	999999	644	999999	64	207	117	844	70	659	999999	379	905	722	220	798	255	999999	364	756	953	142	282	897	864	306	999999	681	165	180	999999	92	693	296	667	25	999999	74	804	346	561	999999	999999	268	457	36	639	93	999999	999999	558	618	999999	815	673	911	604	747	692	758	303	436	688	999999	85	12	999999	999999	999999	999999	732	190	322	27	204	792	999999	24	449	837	666	820	23	728	621	999999	999999	878	999999	756	999999	328	999999	999999	53	999999	482	721	193	999999	351	30	38	999999	705	377	305	318	620	880	389	590	307	854	101	482	999999	999999	278	118	256	806	994	308	785	999999	999999	277	973	79	319	999999	831	994	495	646	792	551	999999	253	999999	447	268	999999	999999	830	999999	999999	953	999999	712	522	452	84	208	544	36	730	687	999999	569	38	344	999999	571	579	758	313	369	455	689	999999	937	999999	999999	809	999999	261	931	999999	393	999999	323	412	999999	797	367	756	999999	951	620	71	864	731	683	643	112	717	181	797	81	716	168	508	999999	999999	999999	999999	637	999999	995	999999	798	999999	907	289	714	932	194	773	999999	11	518	418	835	628	17	999999	351	804	706	999999	89	144	883	676	131	999999	530	524	999999	941	129	999999	955	845	273	141	824	404	999999	179	532	408	585	79	208	750	673	263	999999	999999	85	833	692	174	694	664	999999	240	167	999999	411	670	999999	280	999999	122	462	989	365	875	391	947	999999	537	309	681	558	999999	477	999999	151	277	999999	844	865	296	712	999999	999999	608	292	593	999999	38	767	999999	848	314	999999	96	297	684	898	999999	987	138	999999	999999	999999	23	999999	999999	763	786	758	144	979	716	415	596	999999	672	837	756	593	797	710	847	769	999999	833	999999	625	999999	93	467	378	731	856	737	339	556	926	148	502	255	830	459	279	633	882	142	899	601	686	625	846	151	999999	199	427	999999	396	999999	189	999999	420	381	702	301	766	258	859	677	999999	852	746	699	264	347	999999	260	578	145	999999	701	354	
34	704	468	620	999999	366	666	320	230	170	508	999999	999999	999999	458	757	999999	999999	634	282	232	999999	834	879	999999	887	37	232	999999	541	999999	999999	488	518	396	676	244	680	999999	892	202	999999	46	692	999999	741	624	512	518	503	599	278	930	428	131	999999	870	588	474	349	338	444	153	688	909	645	999999	132	449	782	999999	308	999999	741	90	864	307	151	641	415	273	525	714	672	941	981	931	70	396	999999	999999	999999	999999	200	563	999999	223	358	999999	601	999999	999999	72	999999	980	301	999999	198	348	999999	999999	729	946	69	999999	812	730	999999	747	999999	713	419	735	743	999999	999999	999999	146	188	999999	651	949	368	50	153	771	999999	999999	691	649	50	742	999999	139	323	999999	708	156	125	751	999999	742	610	855	999999	852	766	329	760	123	209	804	999999	26	616	442	370	906	915	313	999999	752	999999	107	887	970	697	606	429	999999	168	999999	31	999999	999999	908	348	513	162	301	999999	143	999999	578	999999	245	732	705	999999	881	716	999999	999999	999999	999999	286	952	513	999999	916	165	169	899	860	955	264	783	583	722	999999	999999	999999	754	623	308	225	999999	221	999999	651	248	999999	93	548	192	366	713	999999	999999	27	956	835	545	999999	999999	846	244	367	999999	196	462	158	999999	815	787	859	57	618	999999	186	752	999999	856	999999	678	174	85	361	677	599	550	573	548	705	750	999999	321	999999	487	461	981	176	598	470	199	100	18	277	761	333	319	105	999999	858	999999	999999	999999	229	567	972	771	882	689	33	645	888	999999	287	75	528	548	537	999999	61	204	585	999999	396	136	587	165	807	600	354	999999	455	865	689	440	536	999999	101	952	514	690	999999	487	575	824	311	490	731	212	243	999999	781	964	655	664	999999	999999	591	103	979	816	963	292	344	743	999999	32	920	999999	538	247	456	584	626	370	105	107	576	571	825	999999	999999	604	367	569	999999	491	220	999999	999999	463	698	999999	999999	698	726	816	152	832	999999	288	570	885	673	995	999999	206	347	295	568	591	505	30	278	881	391	369	999999	775	245	708	999999	894	104	85	999999	999999	611	928	643	289	955	744	999999	546	537	549	999999	999999	241	999999	153	924	467	169	958	678	999999	101	316	367	891	377	597	926	475	675	790	999999	999999	879	999999	419	999999	999999	636	760	93	731	999999	842	438	563	543	999999	564	887	437	999999	999999	999999	729	519	999999	999999	397	999999	157	999999	81	999999	759	999999	914	999999	999999	734	999999	999999	532	207	595	997	747	473	999999	
338	833	663	372	587	248	854	481	587	160	999999	797	375	891	999999	613	999999	999999	491	93	106	999999	191	227	829	614	258	412	919	999999	999999	772	158	357	69	754	493	647	494	624	999999	860	337	211	640	937	999999	296	483	999999	521	347	999999	390	832	688	651	446	542	972	989	999999	561	999999	429	313	648	28	832	999999	999999	435	176	867	188	245	321	979	999999	892	706	962	929	336	763	999999	516	999999	524	380	112	57	115	521	634	462	309	35	782	337	298	890	999999	188	473	96	181	397	211	596	376	671	999999	650	276	999999	522	235	548	45	796	880	503	461	202	82	330	654	243	726	936	296	207	259	999999	816	508	750	999999	677	221	128	565	927	999999	440	198	465	255	607	939	83	999999	747	999999	417	396	12	986	400	766	527	164	485	660	999999	474	609	999999	459	529	999999	372	871	823	677	324	576	999999	999999	884	864	999999	635	999999	999999	810	460	719	195	429	505	764	471	999999	694	964	90	277	923	966	588	418	999999	88	177	711	999999	923	862	103	820	554	999999	516	901	127	999999	698	797	279	999999	889	861	39	33	17	999999	960	139	999999	999999	308	999999	999999	306	456	614	999999	618	161	999999	536	857	102	609	951	999999	955	19	577	999999	391	479	999999	999999	698	557	765	999999	999999	810	653	794	999999	999999	521	30	439	220	455	513	971	999999	645	83	487	42	769	430	81	478	999999	999999	562	999999	852	828	999999	843	607	999999	848	501	458	351	552	999999	708	999999	97	999999	110	745	999999	73	475	311	834	580	474	666	788	345	984	999999	864	702	242	999999	15	999999	150	595	999999	999999	664	479	631	304	999999	999999	334	535	342	999999	999999	999999	999999	498	801	551	999999	999999	379	999999	120	513	517	766	486	999999	510	826	237	405	791	514	142	18	408	995	679	539	999999	729	342	262	12	999999	323	664	315	743	90	464	999999	999999	226	672	445	161	961	864	999999	999999	244	508	307	937	358	863	78	388	99	805	872	464	259	649	608	858	999999	999999	453	999999	545	766	999999	773	707	999999	999999	469	999999	999999	44	814	722	379	495	999999	954	999999	496	459	596	926	653	284	591	242	591	577	999999	586	999999	297	421	999999	145	477	999999	534	239	999999	576	608	999999	999999	771	67	742	880	164	774	903	444	187	993	235	618	123	999999	999999	999999	368	720	405	985	606	999999	999999	726	999999	28	999999	430	999999	98	883	987	120	999999	999999	534	500	711	423	999999	683	216	999999	428	769	526	363	300	999999	765	
999999	856	212	830	246	999999	664	26	646	145	999999	483	608	99	119	247	508	312	999999	657	974	656	306	999999	312	400	636	974	956	716	664	781	999999	81	58	37	784	289	574	999999	869	999999	74	287	598	209	607	30	318	532	999999	61	342	999999	999999	392	559	107	528	846	397	689	69	930	481	999999	999999	999999	50	92	462	229	738	478	787	999999	999999	999999	517	112	792	615	666	999999	999999	999999	999999	393	290	999999	999999	687	999999	999999	999999	190	424	999999	999999	999999	999999	80	980	999999	79	799	323	864	907	301	999999	539	589	999999	64	781	33	634	242	868	482	21	999999	999999	999999	999999	467	999999	999999	607	84	999999	223	999999	308	721	999999	440	365	898	299	584	999999	999999	866	938	108	346	673	320	166	790	902	937	205	792	823	606	621	304	999999	312	487	309	999999	352	326	749	127	342	155	593	279	999999	999999	898	535	268	999999	675	676	999999	346	75	451	294	555	286	645	515	999999	38	818	71	567	987	999999	187	772	999999	999999	359	999999	999999	174	572	520	999999	368	999999	267	565	999999	999999	627	219	999999	421	858	931	796	999999	999999	611	443	127	775	217	775	999999	999999	358	495	999999	63	999999	999999	15	901	999999	773	986	918	999999	257	999999	938	871	443	357	30	685	328	840	999999	582	999999	999999	897	57	797	312	793	776	505	909	79	999999	893	999999	317	960	999999	979	168	809	999999	766	364	110	188	903	774	427	999999	125	39	999999	277	480	999999	295	117	853	999999	999999	203	152	999999	999999	274	843	999999	143	50	70	175	349	682	916	461	999999	262	797	868	894	999999	375	215	390	880	424	828	999999	999999	999999	853	999999	999999	999999	616	999999	923	26	999999	345	999999	640	387	510	999999	690	999999	360	28	594	42	320	985	196	931	828	937	461	468	849	25	565	999999	28	217	509	450	985	310	482	564	999999	999999	532	999999	898	987	704	999999	999999	999999	477	999999	642	990	542	680	712	765	787	52	472	999999	986	999999	369	733	369	303	999999	250	986	59	999999	39	795	358	999999	227	43	840	242	999999	278	407	547	999999	273	37	674	828	737	229	999999	440	102	999999	975	212	609	999999	628	999999	990	949	465	999999	858	613	204	194	227	494	731	946	999999	999999	290	588	782	208	469	999999	999999	621	999999	767	999999	115	937	117	999999	999999	999999	869	999999	831	40	328	999999	130	312	660	833	489	611	999999	497	576	999999	650	408	999999	429	999999	999999	297	781	378	446	698	999999	753	676	999999	811	999999	876	862	734	977	421	961	646	
662	896	809	999999	149	19	270	279	959	484	296	709	985	999999	218	999999	924	59	661	881	253	239	559	984	746	678	999999	999999	634	841	653	238	446	750	767	999999	895	789	642	369	186	999999	999999	999999	389	388	825	145	668	999999	999999	928	760	89	402	433	347	825	761	470	999999	893	644	127	999999	999999	272	245	73	704	279	144	999999	301	705	825	999999	290	999999	368	852	510	708	936	41	725	999999	367	357	344	176	999999	38	182	995	293	784	813	447	999999	125	589	81	963	429	999999	521	999999	384	999999	135	66	230	403	999999	863	999999	708	96	116	589	904	887	728	538	209	999999	244	306	421	51	494	842	283	252	272	999999	744	517	366	213	999999	982	780	219	119	999999	634	564	142	999999	999999	727	999999	999999	221	999999	353	999999	229	569	999999	999999	962	536	999999	223	999999	161	355	434	451	200	729	902	999999	921	117	518	428	359	481	680	174	324	965	999999	511	542	41	570	95	319	999999	797	926	999999	999999	254	578	895	999999	483	219	999999	656	885	999999	439	999999	299	594	834	16	870	97	606	997	999999	570	999999	999999	413	130	784	349	999999	903	999999	975	731	901	863	940	533	455	997	471	466	667	999999	999999	82	999999	741	999999	260	313	427	999999	330	850	382	683	703	193	999999	363	435	368	524	982	75	999999	439	397	730	893	483	424	999999	145	540	999999	491	116	640	999999	999999	807	999999	828	485	999999	999999	881	529	190	999999	349	955	999999	999999	108	153	107	703	999999	999999	354	999999	366	829	12	619	194	320	402	202	597	999999	468	975	627	279	696	506	842	999999	558	868	999999	656	143	469	455	109	441	836	393	412	999999	100	43	562	732	998	483	613	470	570	999999	999999	650	796	496	668	999999	999999	457	601	861	810	393	486	705	710	696	542	174	95	878	565	999999	194	531	378	941	75	547	697	32	238	347	987	999999	562	16	346	999999	999999	690	612	389	999999	550	220	999999	557	856	31	312	941	448	384	692	571	999999	465	274	999999	727	353	292	759	578	632	999999	405	745	152	999999	359	569	387	405	276	185	26	643	999999	671	393	218	525	394	91	790	963	305	179	999999	550	82	999999	69	346	330	629	223	918	999999	311	812	713	999999	952	999999	70	999999	426	999999	173	821	999999	457	343	145	766	375	999999	842	509	110	576	770	163	287	999999	328	999999	999999	999999	802	999999	572	370	999999	504	207	442	999999	999999	984	878	782	999999	999999	128	407	725	999999	999999	264	726	86	249	999999	246	999999	
173	999999	668	742	921	480	840	370	106	390	97	999999	640	568	932	999999	122	525	999999	793	560	434	999999	316	602	856	392	999999	85	649	333	999999	345	560	999999	766	999999	999999	72	999999	942	999999	632	737	999999	963	570	999999	331	938	963	724	999999	452	392	739	516	361	999999	74	98	999999	294	457	67	927	426	89	534	176	748	135	462	823	851	712	801	431	996	639	295	397	969	999999	685	999999	191	999999	178	304	999999	689	847	998	319	403	999999	185	680	393	546	491	999999	165	999999	838	271	164	601	680	937	95	365	510	778	999999	579	999999	999999	999999	746	534	911	239	915	68	287	463	513	999999	999999	999999	999999	999999	102	804	928	814	947	999999	347	36	300	497	367	175	333	999999	999999	619	823	416	414	232	999999	21	999999	240	250	141	999999	999999	650	153	999999	320	999999	999999	417	974	999999	765	209	924	120	999999	244	424	872	999999	735	939	243	894	634	742	222	527	966	999999	235	698	573	999999	999999	539	385	999999	965	57	830	582	999999	255	847	67	217	489	122	999999	777	164	367	999999	405	621	999999	756	519	790	108	817	999999	337	999999	84	201	999999	637	580	344	97	999999	825	919	162	19	988	57	999999	999999	732	414	49	312	80	340	83	420	675	964	628	999999	184	948	23	796	999999	505	773	866	824	852	999999	592	690	999999	542	999999	253	611	999999	999999	942	999999	999999	999999	999999	34	678	744	128	999999	961	615	715	459	284	999999	999999	366	417	492	283	999999	710	880	872	999999	622	999999	797	503	177	74	389	919	695	999999	582	610	999999	577	827	38	999999	999999	999999	999999	877	240	430	666	999999	886	203	102	435	241	555	495	540	300	412	313	947	624	803	897	236	795	764	364	303	306	316	839	665	999999	962	857	989	999999	578	999999	999999	999999	999999	291	870	296	493	999999	374	97	999999	759	175	523	91	133	999999	992	999999	91	475	76	373	378	999999	363	999999	190	279	698	506	594	999999	29	999999	816	796	522	37	999999	311	999999	990	216	236	999999	999999	151	999999	839	807	996	999999	999999	916	878	767	460	999999	516	859	313	194	676	590	486	48	156	164	275	336	999999	965	999999	780	174	85	166	152	33	999999	295	27	439	890	509	347	999999	112	491	999999	345	811	520	90	998	126	999999	625	750	518	527	987	897	512	280	41	497	716	752	802	610	318	687	826	574	295	755	999999	91	148	812	53	673	225	991	999999	999999	678	781	57	762	999999	402	515	171	307	129	999999	619	999999	849	999999	999999	688	
449	36	134	693	516	712	371	999999	544	611	705	484	324	682	999999	555	586	999999	999999	704	50	78	999999	181	665	276	176	828	176	999999	999999	303	692	984	999999	965	999999	761	171	78	685	234	997	790	809	687	999999	447	415	999999	891	40	999999	999999	648	380	120	952	999999	250	546	543	371	999999	322	411	792	340	905	555	953	999999	999999	866	29	815	81	135	372	999999	293	729	422	112	721	268	720	47	345	405	855	649	732	921	532	152	863	76	478	408	999999	653	999999	860	120	77	383	717	636	833	309	984	589	60	999999	816	131	268	219	64	691	754	994	999999	999999	314	101	735	343	999999	952	14	656	964	92	999999	197	999999	991	653	884	12	999999	512	106	870	69	999999	964	715	31	604	856	999999	999999	150	658	41	999999	999999	975	647	384	759	999999	304	337	625	967	326	629	568	999999	565	999999	688	354	491	413	829	254	999999	771	999999	855	357	158	242	257	999999	981	165	999999	195	999999	999999	628	650	631	802	543	444	999999	999999	999999	462	337	301	255	37	795	176	628	339	562	999999	876	756	904	533	999999	105	378	35	999999	473	175	999999	999999	933	70	703	860	610	296	810	705	133	540	402	30	857	987	229	156	999999	999999	999999	633	122	999999	999999	746	107	999999	999999	75	689	312	999999	297	254	413	321	999999	999999	316	28	52	751	860	753	225	511	513	298	999999	158	878	530	936	111	999999	774	999999	999999	999999	762	954	999999	744	25	820	918	115	999999	453	675	262	64	507	518	31	999999	262	615	655	245	594	367	339	917	999999	782	685	195	999999	639	748	999999	999999	554	73	203	17	999999	933	307	405	738	999999	442	999999	824	32	427	999999	577	522	957	999999	999999	178	596	519	999999	214	48	242	920	979	999999	999999	484	918	999999	455	827	874	417	682	357	839	855	521	897	30	986	759	267	114	999999	126	790	244	999999	385	477	684	999999	639	895	74	999999	999999	999999	515	422	905	999999	999999	999999	703	115	285	196	999999	322	999999	622	807	228	288	974	815	761	696	999999	250	504	578	977	999999	694	777	786	292	364	106	489	391	607	91	690	999999	851	524	999999	515	57	542	73	999999	72	382	999999	616	999999	999999	997	345	379	182	411	500	999999	119	18	337	498	903	999999	999999	594	241	209	146	598	689	964	247	685	999999	202	961	515	999999	999999	322	365	999999	202	999999	109	154	21	435	999999	199	999999	741	999999	683	26	154	25	999999	807	831	182	284	28	410	704	759	999999	999999	980	999999	985	
999999	38	696	972	999999	710	832	999999	449	999999	773	467	408	399	233	732	11	614	999999	946	667	777	259	999999	999999	161	999999	990	349	494	272	455	239	213	880	999999	999999	711	999999	443	193	731	999999	611	409	817	620	20	999999	999999	658	144	932	503	328	642	779	999999	892	177	999999	841	776	999999	957	999999	999999	204	519	520	913	300	916	614	763	935	419	648	740	272	541	999999	999999	322	836	999999	523	736	885	999999	933	272	819	530	524	351	955	412	653	999999	590	425	501	999999	999999	368	228	327	740	392	232	140	816	629	636	147	333	999999	999999	830	999999	501	319	999999	587	651	999999	999999	100	421	980	16	999999	999999	999999	125	290	557	207	477	909	205	996	999999	25	802	455	200	999999	387	28	501	294	999999	284	99	116	230	383	999999	887	999999	237	328	412	225	145	166	999999	520	856	775	266	651	921	999999	504	999999	265	999999	205	290	503	712	403	488	999999	182	385	593	19	999999	183	999999	999999	999999	968	678	999999	999999	667	299	253	382	530	252	245	642	901	674	999999	300	964	599	999999	999999	338	999999	924	924	503	999999	781	362	999999	796	601	532	999999	843	641	826	725	465	126	906	47	999999	192	160	253	90	280	710	999	719	105	999999	466	999999	749	454	753	176	306	705	517	999999	871	999999	650	712	580	68	43	767	574	509	999999	999999	570	217	341	773	999999	423	692	81	363	999999	999999	27	999999	89	103	999999	83	559	168	421	999999	156	258	458	509	540	999999	999999	677	999999	999999	999999	111	104	422	999999	999999	999999	495	883	22	999999	537	89	42	999999	646	999999	999999	999999	999999	24	350	71	973	423	959	883	274	150	913	480	403	132	646	115	916	971	667	999999	85	103	74	284	999999	951	618	179	999999	876	894	19	256	831	546	140	255	50	999999	998	582	999999	715	355	999999	542	52	415	442	927	716	674	832	999999	770	601	950	999999	999999	999999	805	999999	999999	397	999999	904	233	572	999999	516	860	999999	999999	669	978	846	999999	718	314	866	908	999999	999999	498	169	229	186	843	71	944	189	189	999999	109	203	792	999999	328	109	76	999999	480	829	925	999999	840	824	173	434	924	223	242	761	999999	123	602	999999	968	237	999999	727	390	510	640	999999	680	999999	750	999999	999999	83	69	618	248	556	437	383	999999	431	329	404	22	418	147	731	946	427	999999	986	999999	739	803	100	999999	348	929	970	198	598	999999	352	83	697	999999	999999	163	623	999999	249	685	228	252	547	908	631	715	971	373	909	390	
262	906	764	874	456	999999	968	999999	899	627	467	999999	221	44	976	331	324	180	999999	577	333	999999	352	310	382	496	266	999999	451	999999	958	606	289	217	143	445	999999	822	999999	579	195	87	999999	999999	227	43	40	512	999999	310	999999	800	86	999999	67	999999	564	999999	999999	959	23	786	104	276	669	999999	906	14	901	999999	22	999999	999999	717	999999	255	290	730	92	349	465	999999	261	151	242	167	530	947	160	785	881	854	330	832	566	408	983	357	952	999999	999999	36	610	400	297	898	422	369	949	811	77	834	381	162	504	269	534	952	43	999999	340	959	853	999999	659	167	181	999999	161	999999	272	932	777	726	222	438	999999	860	854	344	745	171	997	349	717	999999	483	177	338	306	874	41	324	450	36	178	183	494	740	139	726	866	218	999999	999999	144	66	999999	940	75	125	674	108	698	766	179	961	514	999999	613	684	14	999999	854	999999	240	618	337	700	54	999999	659	129	724	999999	878	952	42	799	582	989	828	237	999999	999999	999999	932	626	999999	856	999999	668	94	137	455	722	999999	364	856	318	526	999999	954	895	999999	465	554	383	89	887	226	929	715	826	623	855	776	955	672	909	308	992	653	843	837	597	574	999999	999999	896	240	598	185	491	66	270	874	341	999999	725	655	559	546	795	999999	287	953	268	999999	999999	999999	999999	691	947	999999	999999	85	120	68	999999	890	562	114	193	657	999999	999999	999999	770	363	981	999999	501	946	263	749	455	857	214	559	644	316	488	680	999999	546	999999	238	999999	531	194	999999	283	251	999999	103	455	363	999999	21	534	999999	497	160	618	510	201	744	999999	271	88	227	906	508	999999	584	83	433	242	120	999999	525	999999	248	178	228	999999	260	121	169	304	999999	719	999999	35	914	999999	337	71	450	355	172	544	999999	999999	966	856	774	673	260	29	999999	130	37	301	18	999999	258	982	999999	348	941	999999	533	999999	986	507	714	482	663	765	746	372	792	765	557	980	543	796	999999	371	397	587	860	149	282	999999	692	999999	26	938	569	999999	999999	111	413	539	999999	252	466	999999	151	301	999999	494	283	658	999999	271	743	38	999999	462	780	999999	950	363	772	394	694	24	815	813	465	999999	206	999999	999999	999999	361	27	968	999999	999999	742	230	106	999999	375	999999	624	644	430	999999	987	506	999999	574	999999	161	60	999999	627	558	451	999999	338	999999	295	999999	882	958	646	909	726	69	150	999999	48	807	854	786	406	527	80	379	999999	656	999999	227	
99	999999	999999	539	311	999999	351	743	888	999999	999999	999999	291	999999	983	665	997	520	440	928	366	984	536	836	306	273	371	109	487	82	268	999999	999999	999999	208	66	902	117	608	476	999999	999999	244	948	916	594	504	328	544	414	381	873	225	549	861	115	999999	229	999999	48	888	252	265	816	830	219	902	223	999999	927	762	890	912	964	999999	958	750	999999	920	712	999999	999999	564	83	700	394	466	818	217	103	766	683	875	569	587	475	999999	428	127	706	691	999999	450	617	652	491	961	999999	999999	999999	364	712	309	529	279	846	687	192	125	446	753	94	16	784	999999	999999	24	352	386	744	999999	332	470	223	30	999999	602	947	999999	218	999999	999999	488	999999	738	63	999999	355	300	741	999999	959	312	681	952	607	285	665	456	573	476	618	875	999999	95	42	252	95	509	791	999999	999999	761	907	999999	548	999999	999999	999999	999999	705	669	61	644	956	999999	30	788	270	423	999999	999999	501	857	741	999999	339	892	229	706	811	298	999999	509	999999	57	207	405	668	414	11	584	619	348	867	807	566	240	638	237	999999	463	824	999999	589	317	248	903	175	999999	219	713	999999	999999	999999	417	999999	552	157	909	659	624	130	856	421	628	326	999999	990	999999	258	109	263	991	693	358	473	760	999999	189	808	304	999999	470	999999	298	112	279	53	460	984	23	92	999999	578	397	343	999999	674	961	990	999999	913	240	948	999999	459	490	656	946	943	72	999999	967	110	365	395	999999	662	132	999999	999999	119	539	950	245	26	534	423	305	999999	506	95	958	999999	722	390	999999	521	93	838	621	999999	999999	517	999999	999999	124	628	999999	12	683	315	551	445	943	976	999999	290	713	104	924	999999	360	931	999999	977	999999	779	999999	999999	396	147	578	999999	999999	433	22	32	38	854	901	999999	999999	999999	341	999999	543	999999	255	746	16	718	808	989	914	555	273	174	80	944	716	345	250	247	615	999999	999999	267	541	520	964	361	999999	859	999999	29	865	67	600	256	443	999999	534	999999	968	678	339	588	379	358	169	847	952	999999	147	566	665	999999	687	795	999999	286	981	734	781	999999	999999	999999	797	999999	690	216	574	823	511	999999	811	608	278	937	999999	158	887	192	999999	999999	408	176	722	999999	363	901	379	999999	791	167	179	799	859	323	999999	999999	999999	999999	668	953	282	999999	583	999999	754	66	695	999999	589	999999	398	999999	383	665	256	299	236	999999	541	789	836	770	41	353	395	21	748	954	725	826	367	412	999999	
407	844	999999	593	150	881	307	999999	999999	225	486	768	381	425	204	77	999999	999999	629	943	999999	126	511	106	239	195	742	317	741	34	763	999999	985	283	976	821	976	706	999999	999999	243	584	999999	555	555	584	24	595	554	886	802	672	738	468	645	290	342	183	999999	955	148	990	473	999999	462	537	783	107	449	383	101	226	77	999999	999999	304	909	956	550	654	999999	999999	763	854	232	100	220	526	999999	696	489	802	352	140	150	252	120	613	103	28	801	999999	156	999999	795	999999	604	398	758	351	380	999999	632	708	784	992	237	999999	381	371	327	267	469	999999	894	298	873	936	208	999999	194	306	863	532	999999	263	999	592	999999	999999	496	821	768	296	325	113	999999	644	356	158	25	999999	241	999999	700	544	457	404	286	506	712	667	999999	300	999999	84	999999	999999	999999	999999	992	645	559	735	874	506	999999	999999	437	999999	128	239	590	59	452	999999	75	999999	999999	319	999999	605	316	563	999999	829	630	999999	139	251	999999	999999	789	999999	999999	999999	999999	999999	999999	204	55	284	967	495	387	482	86	150	999999	474	19	391	277	546	725	396	999999	996	801	55	875	30	53	195	210	57	450	999999	893	82	750	569	283	999999	999999	530	638	820	185	461	752	490	630	665	242	208	999999	253	110	769	51	999999	704	812	999999	999999	999999	999999	294	339	42	322	256	775	723	449	118	999999	282	999999	999999	518	999999	349	302	395	400	388	953	11	254	207	663	134	41	804	865	999999	319	999999	299	857	535	845	429	999999	243	999999	941	999999	100	174	970	906	21	533	135	364	519	933	634	853	827	293	999999	835	999999	132	744	919	584	648	328	44	904	900	982	975	920	862	161	545	999999	999999	910	89	236	756	123	507	679	999999	950	386	999999	445	39	252	759	594	999999	121	120	999999	218	999999	846	936	11	120	999999	160	444	656	781	99	416	666	382	999999	608	902	19	246	999999	83	697	999999	431	468	871	999999	225	336	92	999999	999999	999999	952	468	999999	300	755	999999	999999	529	76	999999	605	523	39	373	869	999999	999999	878	112	874	781	144	754	904	999999	999999	249	811	999999	999999	574	740	664	999999	713	999999	773	317	999999	16	999999	721	17	999999	999999	907	439	508	870	471	999999	213	938	560	643	999999	713	338	785	222	763	155	594	999999	729	864	999999	48	659	955	999999	678	732	999999	594	70	136	361	567	607	113	741	940	999999	767	371	802	114	999999	895	210	999999	531	934	252	144	137	59	674	482	58	401	
849	915	999999	671	481	842	965	999999	691	362	999999	999999	118	32	214	130	200	999999	71	754	690	763	755	545	999999	797	999999	459	932	87	687	95	999999	712	892	35	999999	106	890	959	148	773	214	848	999999	999999	999999	230	930	16	999999	316	420	303	999999	95	169	999999	524	683	989	516	999999	999999	999999	685	999999	406	140	188	148	104	476	111	615	917	559	907	872	803	972	632	529	999999	999999	380	674	266	12	806	865	46	581	217	970	632	132	600	183	999999	725	428	100	751	867	764	999999	318	999999	793	536	262	82	720	711	367	986	724	395	304	21	372	404	333	999999	999999	522	269	141	983	794	958	999999	999999	88	553	542	999999	999999	464	999999	366	999999	999999	999999	612	964	999999	506	612	646	408	999999	878	976	363	34	999999	999999	765	251	999999	187	704	999999	577	529	999999	642	999999	825	218	665	930	763	999999	793	195	63	710	148	661	999999	529	347	999999	999999	855	909	725	999999	775	349	303	222	999999	189	873	219	702	93	999999	229	348	787	437	742	284	124	331	569	838	712	999999	627	999999	817	999999	367	613	824	673	287	917	638	59	999999	371	717	804	999999	919	976	999999	626	370	999999	999999	742	909	652	999999	999999	588	999999	999999	999999	621	676	632	999999	531	516	606	999999	419	499	312	709	737	569	999999	566	320	855	649	862	360	111	266	999999	401	915	457	999999	355	933	699	999999	949	985	256	695	999999	661	944	413	379	483	216	999999	999999	715	14	349	281	911	999999	732	516	827	999999	999999	419	484	751	999999	69	999999	532	486	999999	550	760	999999	323	685	482	659	910	999999	492	999999	895	394	999999	686	911	117	689	999999	514	966	255	999999	999999	737	285	610	910	999999	353	999999	950	730	81	999999	955	262	36	596	439	769	822	279	999999	835	624	34	466	74	704	951	956	99	971	833	305	638	999999	585	409	871	749	581	999999	999999	999999	999999	323	438	999999	658	91	102	13	744	154	999999	787	999999	123	261	999999	845	634	402	778	860	758	247	293	327	783	450	999999	999999	999999	999999	387	999999	909	999999	999999	37	344	999999	999999	999999	999999	237	689	330	850	42	472	999999	728	999999	999999	500	980	75	416	85	155	413	999999	640	999999	445	723	903	598	211	537	663	549	125	510	589	532	914	774	530	558	999999	476	750	978	48	999999	126	303	886	999999	843	52	999999	999999	930	179	999999	958	650	513	785	732	999999	505	999999	999999	612	403	367	967	75	301	999999	527	999999	999999	134	662	999999	605	607	999999	999999	606	
693	620	999999	999999	579	419	302	955	999999	999999	772	999999	828	999999	999999	999999	999999	722	936	919	999999	999999	167	117	699	999999	55	577	999999	999999	999999	185	30	52	999999	198	999999	379	999999	947	675	120	176	868	754	951	118	879	493	435	379	884	674	792	999999	151	463	806	543	999999	374	725	999999	89	120	597	220	785	443	980	745	857	999999	988	253	999999	999999	299	362	999999	885	999999	94	999999	675	999999	510	999999	975	670	999999	888	999999	999999	583	950	256	97	757	167	741	332	999999	512	689	521	999999	685	548	646	765	174	453	999999	700	208	640	207	413	99	96	981	810	999999	255	857	32	999999	999999	303	999999	297	541	205	17	562	729	581	976	999999	999999	825	999999	338	999999	570	999999	999999	547	384	319	59	999999	667	80	999999	522	999999	266	832	999999	334	280	254	473	477	999999	257	999999	999999	478	69	230	259	64	271	301	999999	868	684	423	982	123	999999	984	134	613	873	999999	999999	999999	999999	999999	154	665	710	554	445	864	437	938	197	260	410	999999	260	828	434	613	808	467	50	803	581	419	515	221	250	999999	349	863	758	999999	540	106	421	744	86	999999	999999	999999	999999	617	999999	746	235	731	712	134	734	306	189	270	999999	790	10	263	999999	735	159	498	314	184	525	573	190	75	720	314	494	516	999999	841	269	101	611	999999	372	835	193	783	509	125	999999	53	999999	999999	804	750	105	999999	999999	999999	443	999999	999999	681	101	868	566	999999	21	408	639	228	554	347	10	236	999999	999999	999999	907	551	999999	989	198	999999	481	888	692	271	999999	218	336	999999	999999	999999	414	688	929	340	504	279	33	772	110	999999	999999	498	999999	999999	577	999999	527	276	103	799	77	865	224	999999	619	999999	873	898	51	199	999999	712	155	940	999999	999999	259	999999	999999	638	528	603	889	999999	340	983	551	205	693	409	690	70	421	609	339	548	473	896	721	524	999999	999999	730	999999	183	999999	353	406	900	39	320	999999	879	465	280	473	976	512	702	636	438	678	214	642	999999	252	300	545	999999	57	85	999999	999999	872	242	404	873	978	999999	734	640	999999	304	664	98	409	190	999999	339	865	999999	999999	203	94	96	726	919	98	411	930	314	808	999999	852	954	957	999999	17	999999	876	600	999999	973	968	999999	292	384	999999	999999	109	72	344	216	999999	485	124	170	999999	999999	999999	485	785	577	608	430	832	359	451	710	141	644	182	734	462	275	574	986	235	999999	803	999999	379	544	311	867	970	601	60	377	839	797	334	
999999	999999	401	815	430	375	548	174	999999	932	840	422	999999	889	999999	753	999999	999999	137	934	353	999999	172	115	250	275	740	999999	240	999999	84	870	343	320	952	27	71	459	153	999999	687	923	999999	419	538	131	845	999999	370	848	581	465	711	862	981	248	554	999999	574	164	634	98	934	633	857	969	89	155	999999	999999	691	29	768	516	257	429	121	999999	577	129	999999	763	99	391	999999	619	168	481	339	714	472	999999	884	999999	999999	598	989	999999	562	568	52	700	50	777	166	561	697	205	614	561	999999	999999	717	455	734	871	998	552	905	999999	811	607	816	999999	129	915	144	779	529	659	439	874	200	999999	999999	999999	722	321	999999	999999	921	962	999999	999999	587	999999	68	439	263	125	599	446	341	999999	757	444	999999	816	658	251	426	917	999999	955	131	261	610	709	999999	15	158	999999	328	738	326	848	999999	48	645	458	856	705	525	999999	69	993	543	877	260	642	844	906	999999	982	999999	14	296	912	655	336	70	358	999999	258	966	912	999999	602	996	909	704	846	180	209	395	720	401	999999	895	999999	999999	733	999999	736	170	251	34	345	988	322	561	999999	392	999999	397	508	645	277	447	156	999999	940	881	351	938	998	736	463	999999	999999	612	35	26	527	618	337	999999	334	999999	999999	888	783	614	683	999999	875	463	861	812	887	85	134	824	999999	999999	999999	851	117	798	171	515	570	999999	958	710	999999	812	865	999999	70	608	321	999999	999999	268	999999	999999	207	993	72	545	874	651	710	954	487	210	277	273	999999	485	999999	535	926	219	327	999999	655	973	821	73	597	170	999999	288	763	945	999999	490	172	450	654	123	735	626	999999	999999	46	999999	232	999999	544	602	859	999999	816	785	262	512	941	65	681	233	182	999	947	999999	899	432	200	999999	108	787	999999	400	999999	678	800	310	999999	999999	998	651	750	999999	528	995	999999	177	472	978	692	599	999999	116	999999	430	941	736	678	927	29	999999	813	999999	237	757	999999	468	753	148	999999	999999	934	999999	66	40	483	686	480	951	999999	731	959	999999	849	508	247	995	999999	999999	736	73	631	651	388	394	837	70	268	999999	505	843	424	334	993	999999	665	16	999999	738	999999	264	266	727	525	297	654	601	999999	729	520	505	999999	352	411	921	330	293	999999	999999	999999	422	999999	999999	456	568	317	635	228	119	843	241	945	893	463	481	999999	904	135	101	739	999999	230	538	260	999	999999	81	922	999999	999999	999999	999999	999999	545	534	836	999999	999999	
999999	999999	29	999999	731	885	999999	999999	943	889	929	124	426	167	72	932	956	202	889	999999	457	561	245	712	156	700	999999	999999	568	357	928	999999	260	633	179	120	720	863	498	653	971	449	999999	192	992	957	992	224	790	453	588	342	947	107	823	405	999999	316	235	999999	424	999999	999999	596	961	294	999999	999999	988	951	222	999999	999999	246	487	18	497	63	719	999999	707	999999	597	124	768	595	698	163	810	774	376	999999	637	468	238	80	457	477	231	708	104	999999	236	999999	241	999999	638	710	619	814	907	999999	596	46	333	176	313	876	999999	375	999999	709	999999	224	999999	807	465	245	17	416	560	29	999999	999999	104	506	31	758	883	282	999999	999999	999999	996	866	684	999999	999999	144	71	767	581	999999	856	121	394	228	21	999999	434	39	403	703	999999	999999	888	859	584	999999	827	999999	554	999999	554	417	609	175	985	357	900	999999	864	111	945	649	978	999999	976	899	709	287	999999	504	458	999999	563	294	341	741	978	825	243	659	317	916	999999	588	999999	448	512	229	243	664	999999	445	174	301	757	563	285	518	883	684	242	999999	146	60	544	311	999999	999999	999999	253	999999	84	999999	215	999999	39	999999	399	284	538	397	490	999999	355	150	23	88	271	536	999999	465	469	942	999999	426	767	779	171	54	793	593	197	394	989	999999	289	689	959	999999	727	999999	886	243	355	297	751	504	999999	910	531	233	592	788	67	787	909	141	206	999999	36	259	274	355	491	999999	210	105	64	71	860	333	129	764	809	649	999999	236	597	271	675	273	988	999999	523	570	11	408	337	211	384	157	492	180	481	477	999999	540	752	410	96	656	449	729	59	207	113	828	979	417	999999	683	544	934	123	763	270	999999	832	999999	942	802	767	852	999999	713	841	948	292	341	787	49	999999	196	185	28	999999	999999	211	326	466	183	428	999999	993	999999	613	557	67	717	216	848	708	831	468	294	888	596	999999	346	365	165	999999	648	629	999999	208	999999	759	105	940	11	811	999999	999999	768	999999	999999	859	985	109	293	891	575	134	938	340	653	728	999999	139	236	999999	999999	960	311	638	780	300	825	502	999999	798	962	777	215	46	999999	376	699	911	50	999999	68	247	82	273	969	524	999999	999999	555	999999	868	965	999999	786	999999	556	162	140	602	557	43	492	843	495	929	797	919	901	148	286	38	999999	99	498	166	627	887	47	668	266	609	999999	999999	999999	930	997	73	999999	99	645	223	999999	318	493	704	
576	403	587	344	182	604	999999	999999	999999	600	888	875	225	629	999999	999999	125	999999	999999	948	56	999999	216	564	932	733	999999	811	503	73	469	671	606	794	590	233	310	702	496	661	819	298	679	999999	51	131	848	799	770	977	999999	107	972	544	657	999999	999999	999999	412	449	114	977	205	999999	999999	999999	279	999999	48	105	999999	422	975	684	999999	999999	999999	179	523	810	884	701	51	999999	999999	372	699	71	147	559	999999	287	300	999999	557	841	102	474	906	825	851	427	760	674	619	999999	131	298	415	899	176	27	509	999999	999999	999999	999999	999999	999999	767	527	999999	999999	489	68	90	132	928	136	297	999999	999999	273	697	959	467	941	999999	906	289	250	999999	655	248	392	29	778	999999	999999	999999	905	422	233	148	307	643	143	999999	615	999999	563	203	999999	128	999999	999999	754	811	642	106	471	569	999999	961	527	126	562	56	999999	49	312	433	445	981	391	253	999999	134	399	999999	334	670	760	999999	726	57	248	536	14	618	274	966	66	999999	683	345	999999	272	999999	191	999999	97	999999	575	235	139	757	190	737	989	607	630	421	326	772	800	809	405	999999	999999	877	999999	51	488	775	346	377	999999	307	999999	999999	999999	512	999999	245	246	999999	194	999999	596	299	68	999999	25	20	644	554	740	623	883	536	999999	37	999999	313	64	56	999999	800	889	761	707	999999	999999	394	702	127	999999	999999	535	314	624	999999	999999	999999	999999	235	36	999999	140	791	637	999999	424	519	999999	877	371	904	190	200	800	394	263	835	592	185	118	999999	318	527	351	659	98	578	912	999999	999999	999999	494	828	30	999999	669	108	134	282	468	181	999999	999999	755	999999	900	344	513	999999	999	812	598	643	999999	405	169	613	449	999999	347	999999	999999	371	497	409	419	361	180	999999	999999	164	710	319	999999	999999	598	999999	771	52	999999	753	74	682	990	577	373	851	711	624	999999	65	658	156	999999	622	574	670	338	355	999999	548	173	999999	999999	844	112	288	999999	189	807	675	842	999999	228	593	999999	924	380	999999	46	568	999999	556	524	669	999999	999999	999999	104	373	927	165	425	999999	999999	590	144	178	155	474	95	999999	532	817	392	223	261	928	999999	841	999999	299	999999	319	331	898	617	416	999999	348	548	903	831	999999	879	520	427	253	17	13	646	999999	234	454	951	642	127	738	142	455	254	999999	43	262	724	637	747	999999	832	999999	972	728	999999	807	999999	192	103	717	999999	872	796	17	920	348	204	893	74	999999	368	688	781	879	
284	999999	999999	913	869	999999	101	251	773	321	421	695	40	999999	433	427	999999	769	999999	999999	800	269	999999	247	714	695	999999	830	572	783	747	153	541	999999	999999	999999	713	22	322	999999	999999	999999	109	485	595	235	317	285	470	647	444	999999	150	381	999999	24	739	856	999999	999999	520	270	678	989	573	999999	164	937	474	499	999999	999999	456	33	783	113	170	999999	999999	488	387	782	999999	925	348	999999	13	169	999999	999999	203	857	813	148	999999	365	999999	119	911	327	81	999999	811	970	933	928	999999	126	598	975	853	565	214	719	999999	738	900	999999	651	424	274	994	999999	999999	999999	856	702	317	28	428	999999	61	999999	334	417	17	999999	399	999999	419	16	999999	571	999999	586	638	652	103	352	276	999999	274	468	497	62	86	999999	775	674	999999	236	999999	107	999999	999999	802	301	880	999999	788	767	510	761	241	999999	999999	433	884	459	667	213	608	965	752	963	999999	593	999999	281	999999	560	999999	999999	914	193	181	789	401	158	783	999999	772	791	999999	999999	953	513	236	88	674	999999	572	326	17	999999	627	869	999999	215	79	219	525	999999	971	999999	572	999999	846	57	247	598	999999	999999	675	999999	440	817	411	254	20	999999	999999	999999	606	687	999999	878	999999	49	999999	311	444	195	88	574	820	173	819	336	936	999999	666	189	841	999999	620	836	651	999999	443	999999	468	110	205	763	852	828	12	294	249	694	78	807	999999	936	163	846	657	110	509	999999	998	999999	317	842	999999	186	999999	999999	77	999999	236	41	606	756	843	999999	989	999999	721	992	171	535	96	999999	109	999999	999999	999999	922	773	188	550	186	176	999999	392	792	363	123	999999	971	481	227	96	467	999999	999999	999999	102	819	857	341	999999	517	115	472	988	75	742	790	999999	999999	608	303	973	685	854	439	944	460	551	636	212	999999	30	999999	318	999	784	72	658	962	811	112	916	846	999999	669	70	999999	999999	727	620	333	999999	30	872	923	999999	781	191	771	999999	999999	278	231	139	342	496	425	164	988	290	679	141	526	999999	505	999999	137	523	195	378	605	65	823	999999	999999	999999	10	999999	394	999999	13	880	999999	181	179	833	999999	716	829	182	999999	999999	415	999999	940	999999	669	880	376	999999	986	268	996	402	196	586	454	215	999999	483	999999	608	999999	999999	287	798	254	355	999999	672	691	420	999999	23	999999	420	650	999999	999999	999999	999999	999999	999999	846	900	745	884	494	999999	592	999999	999999	466	999999	686	999999	423	312	169	999999	947	999999	909	704	855	575	
573	982	668	775	936	78	999999	573	294	375	167	923	999999	999999	914	759	370	388	292	212	953	349	336	696	997	347	226	999999	999999	875	220	745	991	334	181	999999	825	219	656	999999	999999	892	71	320	879	499	111	999999	237	999999	999999	531	999999	653	621	234	655	971	778	598	851	208	834	999999	165	999999	932	999999	999999	21	934	999999	731	972	854	999999	287	26	817	507	246	598	999999	551	999999	688	999999	347	713	999999	256	853	999999	67	468	158	999999	652	165	466	999999	234	267	225	264	999999	799	449	799	560	999999	639	164	280	362	263	504	293	496	476	98	594	174	423	765	90	999999	674	513	705	12	635	999999	999999	939	22	341	999999	999999	130	888	884	999999	162	10	617	999999	170	705	215	999999	775	165	689	378	973	70	844	460	999999	999999	135	999999	103	557	999999	778	803	340	349	922	25	995	376	587	214	55	21	422	158	999999	999999	999999	308	999999	999999	480	181	982	966	999999	999999	999999	999999	48	763	948	454	604	999999	838	999999	829	366	293	639	779	999999	999999	174	999999	999999	431	312	792	532	167	636	999999	330	840	607	820	374	397	434	987	882	999999	824	999999	999999	417	732	320	999999	729	612	25	421	457	691	79	818	999999	999999	75	999999	330	516	606	999999	411	283	999999	240	86	465	968	858	652	897	461	287	909	336	641	699	999999	999999	802	554	621	632	999999	999999	538	999999	334	999999	369	271	999999	821	999999	942	199	143	882	89	418	274	643	167	768	560	240	791	908	712	272	376	999999	999999	714	999999	701	779	411	701	702	999999	141	485	498	391	345	999999	69	966	999999	508	817	912	890	999999	911	999999	863	322	999999	999999	103	999999	231	993	537	539	116	176	251	999999	731	190	387	344	143	168	668	387	999999	999999	999999	941	999999	763	558	821	999999	999999	999999	247	916	98	784	955	979	519	999999	505	854	805	999999	893	999999	727	776	636	535	999999	404	752	794	486	107	326	24	161	999999	467	444	715	407	929	35	999999	503	643	406	431	364	999999	904	999999	999999	419	77	838	226	999999	987	922	296	585	782	397	452	439	991	467	941	827	473	796	70	148	407	604	999999	999999	234	999999	240	113	201	780	848	631	953	999999	259	186	934	208	999999	522	429	999999	156	637	561	73	651	999999	490	536	160	117	999999	394	999999	472	970	506	622	854	691	192	394	999999	999999	821	999999	313	217	764	893	275	327	547	718	999999	457	239	169	170	491	300	623	999999	629	740	527	569	676	787	216	438	999999	625	
830	247	437	154	98	739	587	347	732	725	643	885	999999	999999	675	999999	25	740	999999	999999	372	999999	568	730	382	809	304	916	637	430	558	464	689	701	717	480	158	999999	151	429	583	999999	568	898	30	744	949	999999	999999	999999	772	999999	102	133	263	999999	679	999999	771	288	999999	999999	999999	999999	177	189	205	99	848	204	999999	711	599	917	878	228	999999	670	709	999999	859	342	33	999999	999999	999999	372	566	448	287	801	450	999999	999999	983	912	443	266	999999	841	548	860	123	698	962	70	875	999999	999999	44	607	19	997	143	429	113	646	322	654	999999	999999	639	650	570	403	999999	179	999999	933	999999	784	575	939	999999	999999	998	228	335	435	597	217	197	999999	413	680	999999	453	408	443	999999	275	131	612	646	34	909	999999	999999	999999	999999	891	148	251	288	259	41	79	139	54	430	999999	321	887	66	876	629	327	246	890	610	393	771	303	62	700	662	999999	302	843	189	788	999999	40	310	705	78	945	43	999999	999999	999999	323	363	22	995	954	244	999999	770	405	999999	999999	662	694	741	130	999999	999999	999999	596	999999	776	295	865	642	999999	291	586	360	807	683	294	92	251	999999	79	417	291	67	746	428	417	532	448	598	814	24	346	568	585	233	757	999999	567	580	946	38	497	379	786	672	999999	204	999999	721	306	999999	420	806	671	712	564	999999	999999	178	660	999999	847	277	828	204	945	28	775	584	926	999999	525	999999	941	51	999999	911	999999	999999	770	999999	570	999999	999999	922	603	539	999999	873	668	626	614	398	920	701	190	230	999999	592	999999	639	429	387	795	467	376	749	864	999999	792	652	860	999999	999999	999999	684	131	975	999999	999999	415	131	999999	916	309	999999	999999	999999	250	861	999999	371	688	356	141	793	999999	999999	833	999999	854	675	999999	999999	25	765	846	999999	483	999999	69	254	644	992	321	517	999999	999999	496	242	250	998	624	769	103	999999	182	999999	276	653	501	999999	152	359	746	740	855	821	900	543	388	144	277	232	999999	454	726	696	44	624	276	721	444	601	999999	999999	60	507	986	999999	593	999999	725	829	526	869	112	295	255	581	999999	999999	570	952	999999	115	731	402	999999	999999	565	486	999999	651	387	779	755	551	53	890	690	999999	834	999999	950	954	419	448	705	932	351	441	450	463	962	570	161	492	747	211	134	658	539	347	179	999999	57	83	451	999999	999999	999999	999999	999999	999999	313	871	403	11	999999	695	999999	696	999999	999999	999999	46	924	688	817	627	273	803	841	
999999	41	818	496	997	843	906	346	996	958	818	790	199	94	571	999999	698	999999	491	847	515	999999	961	504	999999	55	80	999999	395	634	129	850	757	410	598	859	495	384	406	167	999999	359	297	999999	999999	999999	934	951	362	39	128	869	999999	956	336	925	79	323	456	951	999999	783	950	371	838	968	42	999999	496	999999	174	324	361	333	854	166	553	999999	288	532	120	129	999999	366	516	260	999999	801	999999	672	789	181	927	454	394	219	408	925	899	257	999999	155	465	999999	999999	804	999999	458	111	180	382	846	45	999999	841	654	22	594	999999	999999	999999	240	999999	999999	922	999999	396	999999	939	644	999999	999999	999999	41	56	999999	664	130	501	712	741	619	699	999999	300	943	146	12	613	739	999999	813	80	321	356	255	440	641	999999	872	417	612	519	999999	422	753	522	999999	999999	876	990	999999	103	153	846	291	540	811	532	979	855	394	302	999999	447	944	557	999999	999999	801	533	999999	403	628	304	999999	110	242	491	546	431	142	999999	999999	749	999999	719	927	475	74	714	629	999999	747	27	33	319	999999	999999	478	205	999999	329	999999	353	999999	498	475	848	717	191	307	330	985	557	999999	269	999999	999999	142	234	630	546	620	999999	904	913	655	610	999999	819	999999	999999	23	351	999999	999999	999999	999999	999999	816	999999	999999	757	882	416	309	133	200	304	763	999999	859	886	253	574	963	708	999999	999999	999999	999999	864	577	999999	401	94	317	644	999999	908	221	182	677	326	981	999999	789	738	999999	999999	790	465	999999	517	75	931	337	769	776	999999	115	999999	944	999999	972	388	511	859	491	332	992	488	999999	395	552	580	192	569	272	32	183	970	319	844	273	999999	999999	999999	832	470	757	547	868	999999	803	162	238	948	353	602	50	930	999999	357	612	312	901	999999	964	494	999999	767	507	999999	784	144	749	110	465	594	830	999999	36	31	999999	999999	619	999999	592	400	352	243	225	999999	981	999999	723	961	242	999999	486	638	999999	347	721	989	49	125	893	668	412	138	999999	759	999999	598	903	235	999999	166	692	25	338	574	152	515	999999	837	771	541	421	788	999999	504	118	201	356	688	310	586	999999	504	992	923	988	224	749	466	999999	999999	999999	497	999999	85	999999	471	310	531	205	999999	447	999999	999999	999999	257	999999	270	989	999999	580	999999	999999	925	205	999999	198	32	415	585	927	765	999999	939	389	200	924	999999	792	236	646	891	825	493	104	149	214	161	641	676	373	954	999999	815	999999	999999	135	571	999999	334	
90	999999	999999	945	278	449	361	271	963	171	332	999999	477	762	13	688	426	731	830	66	547	46	999999	738	222	973	15	279	999999	999999	75	362	999999	468	155	207	996	880	225	655	787	942	197	999999	999999	999999	486	999999	812	638	724	404	999999	927	786	53	67	999999	732	304	444	91	649	724	105	969	999999	19	616	805	999999	999999	515	999999	279	999999	848	911	395	999999	496	999999	467	999999	524	999999	621	696	681	112	150	840	158	999999	220	705	999999	472	384	383	999999	476	390	16	946	999999	889	564	658	191	999999	156	771	999999	999999	437	624	665	210	999999	358	705	337	999999	665	999999	397	999999	965	573	312	385	999999	21	999999	29	626	461	999999	999999	781	999999	999999	499	907	993	78	290	122	783	91	637	272	948	35	260	999999	876	350	103	999999	304	599	95	879	819	619	759	959	787	811	173	999999	864	654	301	999999	838	607	672	783	117	482	999999	492	674	999999	999999	985	658	880	999999	120	944	999999	487	467	952	620	97	999999	318	999999	334	971	917	19	408	304	734	592	310	999999	678	319	683	999999	999999	999999	214	706	999999	773	310	906	71	62	683	999999	177	833	999999	228	520	298	474	786	157	220	999999	664	714	294	261	76	999999	481	442	634	999999	665	60	999999	415	391	999999	999999	30	427	910	865	336	99	999999	901	877	92	758	390	845	999999	674	206	38	549	992	745	522	244	336	589	999999	999999	999999	511	782	365	999999	999999	944	929	999999	729	310	999999	999999	999999	167	360	198	497	999999	62	789	973	991	999999	331	999999	398	999999	32	785	101	330	255	999999	999999	625	128	521	279	999999	445	915	999999	999999	896	328	221	377	587	172	55	839	999999	568	999999	474	999999	928	43	999999	740	346	999999	980	638	979	464	999999	972	542	242	676	227	104	999999	999999	842	56	958	13	653	31	30	860	999999	261	464	686	26	187	114	199	999999	332	999999	109	17	160	999999	916	864	169	999999	54	999999	378	621	999999	952	396	631	474	970	40	303	718	325	56	250	386	525	777	45	795	438	999999	198	895	215	516	866	692	740	51	148	494	626	975	930	371	639	692	734	630	556	640	999999	458	38	180	999999	960	910	929	400	97	134	609	999999	999999	999999	999999	566	999999	530	939	733	928	891	809	999999	350	126	879	999999	833	52	999999	249	999999	824	999999	867	44	733	905	999999	811	651	61	999999	26	369	54	999999	913	135	299	109	617	906	299	566	228	999999	443	844	41	999999	567	999999	719	370	817	71	999999	858	
999999	712	625	167	921	287	999999	448	85	980	82	698	833	999999	753	315	631	891	999999	999999	648	957	299	70	750	629	999999	16	999999	999999	551	999999	999999	65	603	587	484	460	984	999999	726	780	999999	462	772	999999	359	859	301	414	738	925	536	278	220	574	422	564	416	302	203	834	797	999999	439	99	958	777	114	175	999999	181	999999	523	999999	999999	955	837	298	999999	280	234	714	247	917	625	455	999999	844	39	174	920	53	692	999999	892	982	582	999999	999999	384	999999	755	136	583	567	28	999999	999999	352	618	585	276	999999	999999	999999	999999	999999	511	813	999999	496	933	84	999999	999999	137	225	705	564	885	383	814	999999	43	999999	999999	588	663	360	607	999999	999999	502	420	589	654	54	999999	849	999999	432	999999	219	48	887	648	999999	999999	673	439	803	999999	267	466	999999	999999	660	999999	332	999999	999999	897	160	999999	999999	999999	440	664	421	265	93	554	855	999999	463	999999	604	577	155	61	798	999999	989	921	803	135	392	46	185	818	993	999999	347	999999	240	534	920	999999	837	51	217	26	999999	418	999999	258	462	999999	12	933	176	92	820	281	701	999999	907	239	412	86	999999	999999	999999	602	999999	15	999999	506	560	928	391	600	740	113	999999	999999	749	581	575	999999	672	999999	43	251	999999	910	999999	76	657	162	999999	691	601	999999	587	813	537	121	155	350	51	955	999999	83	552	576	352	716	437	919	338	336	663	857	413	999999	370	247	950	361	747	151	848	407	999999	999999	998	979	526	999999	254	638	435	235	513	999999	12	959	698	86	568	999999	999999	999999	824	300	999999	999999	999999	51	452	299	171	794	999999	999999	999999	516	771	852	577	999999	999999	406	675	699	999999	437	353	695	543	411	549	873	999999	207	512	120	583	21	999999	264	999999	999999	588	955	477	641	999999	613	610	999999	197	845	508	206	360	241	72	134	399	599	401	999999	507	51	749	297	11	999999	397	999999	999999	760	190	323	740	715	818	719	999999	269	999999	739	999999	58	223	703	375	596	847	999999	58	458	621	999999	862	970	999999	547	215	999999	639	237	226	615	562	437	664	195	466	645	999999	352	902	139	795	999999	576	458	828	999999	922	415	558	126	947	485	149	118	460	999999	999999	999999	514	52	630	576	522	999999	496	785	999999	189	140	211	857	705	555	999999	287	210	403	529	718	999999	999999	233	679	109	667	86	999999	556	734	999999	908	999999	999999	999999	509	228	149	106	999999	52	16	742	999999	356	269	252	929	657	831	259	375	217	562	
354	999999	407	999999	999999	812	999999	999999	493	454	999999	999999	715	866	695	982	999999	71	307	566	676	162	526	999999	333	839	999999	999999	640	724	999999	330	700	999999	493	86	999999	999999	726	294	552	554	523	297	841	62	554	385	999999	674	772	198	78	650	885	202	267	458	999999	583	396	272	856	768	999999	123	603	135	999999	618	880	738	345	22	23	132	638	999999	116	281	294	50	912	965	951	296	262	59	703	301	999999	999999	999999	152	898	290	697	755	327	999999	459	429	999999	625	794	44	852	65	999999	763	563	39	352	999999	298	999999	999999	890	816	682	999999	553	431	999999	799	237	999999	202	124	999999	434	999999	910	388	821	865	48	297	181	999999	443	999999	999999	999999	737	789	310	464	853	552	931	806	938	644	867	905	997	920	999999	999999	63	660	999999	903	999999	679	128	963	480	432	999999	999999	719	899	999999	664	141	492	354	999999	999999	526	348	999999	801	627	945	276	520	916	868	128	470	615	864	999999	264	519	610	999999	999999	346	983	430	999999	869	97	48	999999	999999	774	515	575	999999	639	999999	999999	379	111	712	734	851	999999	999999	564	999999	601	999999	45	999999	409	621	999999	296	347	589	542	917	999999	932	539	906	870	317	152	363	552	653	975	337	472	885	999999	897	999999	819	893	999999	866	55	999999	983	13	999999	999999	999999	633	289	479	59	999999	403	52	999999	999999	999999	981	145	421	999999	646	999999	138	999999	992	523	214	999999	962	527	999999	999999	61	999999	999999	556	902	999999	512	989	729	272	184	925	344	79	842	248	725	999999	838	757	18	665	408	329	854	999999	948	290	947	999999	999999	999999	999999	999999	999999	760	514	626	999999	62	633	431	481	384	774	213	373	923	680	999999	999999	999999	689	938	115	396	883	345	701	999999	981	232	999999	90	945	999999	571	463	999999	92	999999	999999	580	786	134	586	193	34	555	651	933	34	999999	980	390	859	999999	425	775	955	877	178	999999	328	999999	410	389	999999	999999	551	641	909	205	598	242	170	886	903	999999	999999	213	859	790	59	673	999999	622	71	700	96	999999	156	688	772	999999	999999	182	261	715	724	207	792	596	13	19	34	829	20	748	229	973	368	999999	256	751	999999	999999	875	655	999999	788	327	700	351	591	495	230	432	393	999999	999999	999999	999999	999999	331	999999	272	786	49	999999	137	999999	323	480	123	601	543	441	999999	197	186	999999	605	601	935	879	101	254	422	999999	803	406	627	80	999999	347	999999	523	925	340	755	602	999999	16	985	999999	14	999999	
999999	999999	999999	789	412	999999	999999	690	39	596	163	999999	329	28	374	525	845	731	999999	252	249	775	431	30	999999	689	441	584	471	598	616	999999	874	871	25	999999	572	24	994	999999	999999	550	999999	999999	370	482	21	736	237	320	999999	264	201	761	980	999999	568	931	282	999999	764	999999	229	440	999999	999999	999999	457	13	942	952	831	737	563	999999	999999	999999	846	660	999999	678	999999	357	999999	437	361	568	122	890	999999	863	641	741	281	666	999999	330	878	604	966	904	999999	733	295	367	340	999999	999999	97	291	997	999999	281	999999	53	69	999999	78	12	999999	835	465	566	451	88	999999	99	465	897	21	999999	588	999999	999999	139	124	999999	71	793	107	835	930	34	999999	999999	152	999999	503	238	999999	102	262	875	999999	141	448	996	291	216	55	251	70	999999	86	999999	999999	999999	587	118	999999	98	507	285	999999	999999	904	441	957	887	999999	951	999999	237	301	919	125	712	276	562	691	999999	689	855	999999	856	774	201	999999	695	154	999999	782	394	309	999999	594	976	970	193	999999	17	999999	999999	280	103	655	833	447	166	798	706	212	999999	427	811	999999	652	537	59	28	713	492	272	999999	272	179	211	999999	783	334	999999	742	93	999999	684	88	295	584	654	210	941	753	791	896	447	999999	756	999999	498	999999	941	449	999999	999999	523	999999	999999	661	18	924	454	905	664	832	660	964	129	700	999999	732	123	78	883	848	87	960	701	999999	305	801	422	243	999999	999999	392	699	999999	918	999999	169	312	633	576	999999	999999	45	98	959	246	999999	352	999999	999999	765	995	873	565	82	97	563	999999	409	365	217	511	220	999999	990	449	961	153	210	888	583	429	489	502	163	999999	51	999999	741	139	822	458	365	19	999999	678	519	999999	999999	830	258	999999	999999	277	368	999999	999999	571	999999	999999	285	999999	151	178	999999	346	515	381	999999	999999	56	999999	91	279	543	999999	999999	211	999999	322	930	999999	999999	380	640	999999	526	222	143	935	556	480	999999	231	854	999999	317	197	369	337	172	147	999999	767	999999	566	264	632	734	999999	82	344	770	785	589	457	933	770	538	999999	819	303	248	477	434	999999	918	859	999999	60	451	958	842	473	159	999999	107	637	596	84	983	893	487	532	862	221	709	999999	642	407	559	999999	659	956	517	999999	899	263	342	217	999999	404	217	684	168	999999	502	307	636	797	999999	306	184	463	428	926	815	999999	615	223	866	999999	227	28	500	905	309	999999	955	999999	892	843	304	999999	436	589	686	
803	373	999999	718	412	999999	844	56	263	372	999999	538	591	63	193	648	129	351	999999	186	199	193	263	815	999999	999999	999999	905	999999	999999	794	37	999999	249	21	999999	867	504	463	999999	383	971	999999	999999	999999	357	374	999999	708	205	185	47	720	413	999999	999999	120	931	111	999999	14	939	999999	999999	577	177	699	351	52	842	780	625	887	999999	803	228	946	720	711	999999	977	999999	206	999999	825	999999	317	435	753	401	241	936	402	402	575	443	440	984	965	936	999999	999999	193	866	425	560	999999	583	609	278	672	399	230	841	93	883	999999	230	436	820	860	274	598	650	610	843	232	495	999999	369	787	962	754	775	612	999999	999999	999999	894	275	607	733	825	484	999999	842	999999	560	318	692	700	220	999999	155	85	392	434	999999	265	999999	337	664	23	999999	490	710	999999	999999	239	138	947	412	335	170	223	137	448	123	921	768	138	672	187	878	668	577	999999	608	999999	999999	530	403	84	322	937	942	999999	585	994	28	207	270	331	999999	999999	297	999999	398	999999	948	999999	320	622	497	453	665	487	144	581	913	307	46	755	19	607	554	999999	22	232	280	417	863	999999	903	571	867	350	996	999999	999999	692	25	676	751	285	220	780	587	869	282	465	585	13	91	999999	171	514	999999	582	200	959	999999	175	999999	541	90	201	999999	925	999999	324	490	11	210	230	291	369	14	733	397	773	751	153	950	814	831	859	48	192	409	363	39	424	942	421	819	850	999999	219	204	999999	71	661	293	957	975	999999	803	860	439	801	999999	587	195	427	999999	729	999999	999999	709	231	163	537	999999	232	295	999999	68	789	410	441	999999	999999	539	378	711	100	999999	992	839	257	66	187	999999	608	852	451	999999	525	999999	100	635	176	999999	973	999999	534	145	70	999999	909	525	999999	999999	999999	455	715	58	816	715	127	869	232	999999	999999	174	976	784	917	380	844	999999	542	585	999999	999999	999999	294	565	999999	187	954	799	330	930	732	52	999999	999999	163	146	402	999999	810	95	231	412	999999	58	809	888	750	227	690	828	82	999999	438	150	200	274	431	493	999999	538	172	79	901	999999	729	999999	258	38	763	243	451	424	732	499	97	403	31	245	755	999999	436	737	119	999999	857	749	614	999999	999999	888	715	908	999999	282	922	162	511	999999	329	687	640	722	999999	457	386	658	999999	938	999999	797	999999	999999	999999	687	111	435	960	409	229	980	517	671	473	875	527	542	313	460	577	999999	892	941	915	999999	984	
714	283	661	999999	209	999999	676	534	999999	645	528	999999	432	180	497	201	999999	999999	348	999999	969	258	999999	929	999999	354	999999	371	126	904	312	280	670	703	397	162	308	294	29	492	841	146	705	239	998	372	999999	289	90	743	791	999999	999999	897	999999	999999	694	999999	999999	855	697	999999	418	863	999999	999999	999999	999999	999999	344	892	816	999999	999999	999999	832	999999	359	999999	481	473	999999	291	382	122	232	703	773	687	931	467	576	23	174	794	536	728	999999	896	999999	861	161	505	745	851	999999	248	719	567	192	911	345	999999	799	391	186	33	45	750	121	554	737	52	999999	877	325	999999	999999	72	803	999999	711	463	190	620	321	25	546	999999	999999	983	983	215	504	999999	999999	999999	224	782	617	512	693	999999	999999	205	999999	119	653	867	535	181	999999	657	764	999999	210	882	999999	188	80	171	999999	513	612	999999	570	532	547	832	755	549	589	893	999999	300	999999	620	678	984	999999	212	371	678	996	999999	999999	336	999999	426	999999	999999	165	45	999999	455	35	189	488	656	635	602	571	999999	121	999999	592	999999	212	474	667	589	214	636	692	867	800	808	516	999999	717	244	91	131	999999	999999	999999	553	999999	999999	274	999999	141	999999	359	894	640	549	566	21	383	999999	999999	976	759	239	999999	999999	352	844	655	999999	673	841	999999	400	521	450	808	604	999999	48	497	999999	209	999999	999999	192	287	798	237	260	252	505	273	975	120	999999	372	783	482	999999	211	999999	353	58	999999	999999	999999	958	999999	200	999999	961	420	344	254	921	999999	333	781	852	251	999999	999999	999999	974	178	578	964	290	416	999999	34	132	734	837	161	999999	160	867	167	109	328	425	47	518	290	94	928	730	198	336	49	999999	629	999999	657	729	948	84	400	999999	999999	677	966	122	716	839	999999	507	102	72	999999	465	623	753	922	139	580	886	693	93	650	243	101	90	48	999999	999999	119	190	432	910	999999	999999	446	980	999999	999999	924	801	450	407	999999	638	136	710	583	388	876	999999	528	158	72	999999	999999	80	999999	585	999999	83	999999	346	576	326	669	161	549	988	187	999999	999999	680	655	94	253	686	228	999999	965	999999	465	644	626	418	999999	283	999999	696	999999	375	105	75	572	851	117	114	830	114	969	975	999999	594	211	114	429	847	503	977	999999	630	852	290	620	516	617	59	720	999999	664	395	313	853	827	811	676	216	999999	804	976	148	855	124	999999	999999	219	871	443	999999	988	814	999999	870	559	999999	523	999999	454	999999	243	
68	393	999999	999999	999999	672	317	767	999999	437	222	999999	699	999999	998	774	738	999999	630	306	999999	615	209	179	999999	615	442	303	295	297	861	762	999999	570	918	755	193	674	62	327	999999	113	999999	999999	776	999999	90	869	999999	766	785	169	824	999999	999999	999999	194	502	599	967	240	23	481	999999	575	460	688	138	92	253	999999	999999	602	313	999999	999999	571	125	403	775	534	999999	999999	999999	511	999999	999999	301	83	999999	570	690	84	94	97	999999	632	999999	518	325	999999	999999	787	317	184	721	999999	521	365	853	880	79	999999	823	442	999999	999999	999999	600	873	522	396	65	999999	682	900	989	518	225	999999	999999	630	607	999999	390	999999	784	435	354	790	145	427	936	999999	999999	999999	592	999999	651	999999	618	680	350	999999	803	998	896	999999	635	999999	999999	999999	305	849	843	260	999999	30	443	999999	883	845	607	999999	999999	999999	999999	835	999999	190	318	738	999999	795	897	340	289	962	284	391	685	613	799	80	68	96	131	97	386	999999	39	571	999999	791	546	772	82	540	906	999999	999999	71	999999	999999	965	993	192	510	999999	512	970	509	746	999999	184	280	999999	536	752	650	973	373	458	999999	999999	747	921	84	258	134	268	749	66	575	842	999999	463	355	115	75	904	621	145	999999	373	999999	825	765	617	999999	727	545	788	999999	734	999999	613	999999	999999	228	81	999999	261	827	254	231	999999	180	218	560	999999	700	431	687	999999	362	237	999999	323	630	922	166	999999	982	407	722	960	999999	841	667	20	989	999999	887	993	796	370	999999	999999	152	87	654	556	67	459	999999	123	111	999999	999999	947	40	159	672	305	915	650	999999	999999	531	999999	652	339	551	550	999999	999999	544	693	949	991	920	999999	181	553	999999	999999	999999	999999	999999	608	999999	290	468	719	979	999999	389	591	88	156	101	888	108	881	434	325	14	516	632	999999	579	417	570	999999	37	87	978	129	999999	999999	250	746	58	999999	410	372	870	831	570	999999	999999	953	999999	999999	900	41	853	299	128	951	999999	893	999999	993	38	452	720	87	692	902	999999	999999	999999	772	906	355	839	185	480	999999	455	999999	946	645	128	999999	802	767	490	995	233	689	10	999999	710	357	999999	65	894	958	651	792	149	667	999999	999999	999999	842	999999	554	202	678	999999	999999	506	431	946	264	999999	412	999999	952	597	696	678	999999	269	484	72	559	509	999999	291	522	420	999999	43	999999	999999	128	235	999999	871	999999	803	555	870	943	581	288	999999	591	190	999999	999999	698	204	999999	999999	
953	999999	915	999999	347	999999	417	999999	306	645	843	999999	667	999999	999999	999999	999999	999999	999999	893	133	311	999999	903	999999	158	918	604	799	212	722	467	590	300	999999	999999	999999	189	533	889	395	168	574	308	737	889	999999	999999	999999	315	629	616	542	559	999999	652	424	22	995	198	137	813	999999	103	999999	385	808	376	188	378	866	510	999999	772	507	964	736	27	175	999999	415	82	180	999999	583	999999	999999	40	435	913	963	308	194	345	762	581	572	480	384	362	91	376	667	65	448	128	68	770	61	999999	915	407	999999	111	783	65	642	112	519	817	460	777	941	275	415	568	325	999999	19	926	402	999999	999999	813	812	48	414	125	55	999999	56	164	999999	534	997	565	461	93	562	707	938	999999	961	567	901	313	435	401	650	880	803	999999	761	135	507	659	765	43	298	999999	999999	527	999999	64	771	999999	999999	416	278	849	116	999999	659	311	987	932	304	85	999999	508	999999	23	475	175	661	999999	999999	853	36	347	800	428	795	817	66	421	413	906	795	605	515	999999	999999	800	999999	570	999999	999999	148	575	365	690	999999	789	141	637	62	891	402	571	903	945	999999	930	59	999999	447	841	999999	999999	529	398	289	315	999999	594	999999	999999	999999	101	22	943	714	461	982	999999	306	15	999999	999999	369	522	999999	999999	702	569	639	202	750	95	132	354	214	572	56	966	999999	999999	795	546	747	386	999999	311	558	959	241	927	948	939	391	441	165	999999	216	16	884	65	613	434	954	696	924	316	968	999999	739	152	415	999999	709	999999	220	149	681	999999	999999	999999	674	999999	338	999999	254	811	999999	691	999999	388	365	49	91	354	211	370	592	999999	462	999999	343	999999	230	98	522	932	999999	900	231	999999	999999	234	983	683	390	999999	106	252	452	999999	613	287	478	360	786	999999	933	364	289	849	557	630	529	999999	999999	999999	999999	999999	199	321	581	803	469	184	999999	999999	66	408	963	340	274	999999	608	349	579	66	999999	869	312	156	998	875	620	381	467	523	704	999999	814	606	358	857	999999	140	541	809	817	303	125	999999	319	534	401	948	585	217	32	999999	272	811	371	999999	936	53	999999	705	192	98	999999	721	436	914	594	367	981	416	296	477	807	769	999999	128	754	657	999999	473	484	672	795	999999	501	524	880	13	244	999999	920	999999	817	836	627	728	587	403	228	405	999999	999999	967	178	921	554	999999	999999	572	253	897	289	216	848	999999	520	302	467	230	912	999999	590	132	999999	496	999999	
659	971	152	999999	541	360	439	441	532	449	705	627	999999	947	999999	387	440	991	808	999999	803	968	614	116	436	999999	183	315	999999	359	912	999999	682	644	894	410	999999	61	711	999999	850	774	999999	781	815	675	138	283	999999	656	160	140	999999	854	483	999999	999999	45	94	999999	187	999999	79	183	537	999999	945	694	999999	740	37	999999	289	271	999999	38	999999	832	999999	999999	991	999999	544	714	209	781	225	999999	999999	213	53	324	966	999999	369	999999	705	999999	999999	999999	999999	444	230	40	629	770	850	214	73	454	999999	999999	743	333	429	287	589	364	973	999999	999999	127	533	849	697	712	999999	989	999999	74	333	509	588	499	999999	557	679	999999	95	438	931	21	763	715	175	518	999999	999999	870	91	147	350	179	497	14	612	910	381	999999	999999	357	999999	999999	998	131	999999	945	253	302	872	999999	84	279	999999	824	999999	999999	999999	683	999999	141	780	128	999999	999999	983	340	101	495	429	646	999999	181	178	90	80	709	765	594	999999	573	337	349	998	482	72	80	635	672	228	258	103	697	164	785	577	741	491	81	148	207	854	758	999999	999999	310	903	110	999999	754	87	598	233	56	615	804	999999	130	999999	865	912	999999	428	999999	999999	553	610	999999	393	999999	338	227	694	456	999999	718	578	476	772	999999	168	970	182	918	151	659	999999	650	549	981	147	621	153	215	236	503	436	999999	702	681	699	887	717	999999	999999	859	904	999999	617	897	235	963	358	175	999999	941	532	510	134	999999	683	960	476	411	375	717	84	999999	229	999999	291	999999	773	100	999999	999999	999999	231	502	292	754	102	43	652	755	183	272	977	999999	294	970	926	367	191	999999	739	999999	315	584	999999	784	425	557	681	615	999999	200	267	692	435	999999	999999	18	842	766	591	999999	823	656	201	454	107	979	935	966	365	728	592	999999	743	860	947	646	793	507	339	545	361	47	999999	983	15	999999	82	604	999999	918	525	424	416	999999	597	658	999999	999999	687	446	999999	714	999999	421	608	174	949	575	999999	664	224	999999	437	999999	575	999999	51	218	999999	812	907	999999	999999	999999	999999	177	686	930	272	298	999999	539	820	892	924	999999	786	203	999999	999999	344	506	862	14	703	999999	987	999999	247	810	999999	185	814	874	538	290	417	813	218	440	999999	28	312	453	410	685	523	999999	130	928	999	847	832	999999	478	410	477	302	742	999999	999999	324	693	462	680	88	724	946	999999	644	239	972	984	944	361	325	203	419	999999	28	666	452	251	
999999	810	999999	352	216	405	138	812	999999	999999	999999	260	174	334	999999	773	331	961	577	190	999999	698	36	863	888	257	162	216	999999	697	724	366	736	83	385	651	910	736	518	551	999999	832	123	999999	798	693	197	999999	353	646	999999	66	999999	999999	765	619	784	906	464	959	253	921	999999	427	999999	829	523	100	949	209	862	999999	999999	35	954	653	585	134	75	204	999999	171	999999	422	425	668	276	474	318	765	999999	14	282	559	308	314	88	695	555	999999	179	999999	50	153	784	686	613	73	318	999999	44	659	840	270	899	91	68	341	12	687	999999	59	782	194	342	857	323	894	727	999999	575	889	578	106	999999	962	999999	999999	638	738	65	213	166	206	730	217	999999	21	659	226	255	999999	999999	868	415	130	323	856	999999	926	373	718	346	667	546	154	999999	999999	245	936	999999	999999	703	999999	999999	359	893	999999	463	134	693	311	244	510	404	827	206	710	691	903	649	274	908	711	999999	999999	867	498	660	585	999999	429	999999	723	266	999999	54	429	999999	66	236	738	402	999999	242	999999	484	835	272	718	999999	379	63	341	297	695	440	991	999999	296	492	405	999999	999999	998	274	535	521	254	497	783	777	475	634	677	999999	872	232	999999	313	862	41	235	941	637	756	376	444	435	570	476	63	529	948	573	999999	999999	524	999999	968	536	962	999999	775	935	180	904	428	664	999999	823	218	522	595	434	460	999999	983	999999	251	898	101	95	683	30	730	257	526	71	999999	108	357	543	510	999999	899	999999	999999	16	999999	852	947	779	59	746	268	540	999999	524	123	661	829	284	999999	79	444	876	999999	754	215	923	387	999999	819	999999	476	999999	999999	818	535	999999	999999	977	999999	999999	950	999999	46	999999	761	199	323	12	947	999999	279	83	999999	999999	999999	999999	999999	705	999999	543	999999	590	959	770	999999	594	529	125	988	113	942	851	999999	57	129	132	839	999999	992	26	609	999999	999999	635	19	403	577	580	999999	999999	477	999999	187	250	999999	999999	999999	275	999999	999999	669	999999	23	844	251	427	582	58	321	219	999999	571	713	784	933	99	181	334	999999	999999	27	949	638	486	636	928	674	259	999999	759	770	573	315	825	356	411	371	574	394	591	820	528	268	276	329	905	310	999999	317	999999	198	37	514	788	160	720	569	537	217	322	753	333	925	562	449	618	266	887	437	531	727	606	940	180	67	999999	690	999999	166	730	627	280	942	999999	570	742	999999	526	999999	999999	999999	834	366	81	837	
497	999999	706	827	999999	649	999999	965	785	117	999999	97	343	731	999999	999999	206	380	487	695	482	390	999999	991	707	559	740	999999	801	999999	999999	249	869	342	569	999999	984	545	999999	91	214	315	166	190	999999	654	726	794	23	606	645	463	879	999999	364	116	965	714	130	999999	909	999999	174	999999	999999	999999	228	10	171	999999	55	999999	999999	405	490	999999	999999	999999	22	62	999999	999999	209	205	53	439	999999	493	978	999999	929	999999	425	304	999999	14	150	999999	999999	999999	436	725	632	256	999999	983	999999	999999	895	196	999999	518	702	77	328	999999	999999	968	62	783	983	735	32	708	836	999999	246	629	999999	485	36	174	489	386	999999	999999	323	953	644	70	899	885	597	791	581	421	999999	357	999999	219	13	999999	17	999999	999999	700	702	924	419	784	999999	910	260	420	999999	717	38	325	450	221	650	57	333	992	999999	107	999999	241	136	425	999999	999999	999999	24	481	854	166	999999	733	999999	414	399	999999	999999	323	989	634	186	631	999999	392	261	906	764	568	956	848	999999	999999	555	562	471	797	993	999999	857	999999	246	939	315	561	999999	592	524	806	261	999999	999999	679	894	999999	999999	609	999999	999999	999999	982	888	999999	525	16	999999	997	999999	999999	943	999999	549	284	466	732	397	247	326	312	999999	999999	391	999999	999999	999999	384	345	414	92	999999	999999	534	960	639	999999	378	999999	423	308	999999	735	414	161	862	999999	964	199	222	172	999999	723	293	960	999999	287	600	930	147	83	999999	999999	999999	105	772	91	999999	999999	999999	591	364	606	823	27	893	999999	264	240	999999	658	487	195	999999	252	999999	877	577	999999	586	361	283	448	653	350	999999	999999	152	319	389	780	592	384	553	631	808	479	999999	276	76	458	999999	999999	999999	489	595	445	999999	350	97	894	999999	999999	12	294	317	916	952	482	350	999999	782	944	850	999999	999999	112	641	501	999999	537	977	999999	506	138	337	913	999999	174	754	240	999999	999999	231	494	277	99	382	269	323	892	999999	427	999999	785	675	89	519	519	423	493	803	192	906	560	917	211	999999	874	956	404	312	999999	727	999999	362	980	722	999999	57	999999	999999	999999	188	999999	20	999999	386	999999	999999	257	403	999999	999999	271	999999	999999	999999	999999	576	999999	102	999999	313	919	590	739	999999	999999	432	695	367	999999	999999	447	762	431	13	999999	549	368	825	285	421	999999	10	217	46	465	682	616	94	60	789	999999	999999	232	78	999999	961	280	859	570	298	999999	890	249	632	313	509	999999	742	999999	132	999999	249	
817	96	604	918	382	702	243	143	999999	611	999999	374	489	563	999999	362	744	999999	999999	508	264	986	999999	999999	999999	585	733	999999	999999	874	999999	928	999999	742	999999	146	474	351	588	999999	626	437	999999	164	999999	875	153	749	970	999999	997	147	999999	710	999999	999999	440	786	166	797	969	287	465	942	68	387	793	746	999999	402	888	403	814	999999	881	827	513	500	999999	885	441	983	986	35	999999	416	999999	870	999999	244	999999	687	999999	791	608	349	972	540	106	207	91	999999	999999	577	999999	604	999999	162	828	167	327	940	999999	280	999999	986	301	439	999999	651	312	923	989	262	999999	211	219	33	101	542	855	999999	403	45	804	45	731	999999	272	282	94	922	51	599	917	999999	143	913	436	622	999999	542	474	455	895	167	417	999	881	561	999999	999999	71	999999	999999	999999	999999	518	476	330	999999	883	177	999999	567	389	882	399	345	931	77	999999	596	479	494	322	509	947	150	646	627	732	536	710	887	785	861	999999	297	573	999999	625	446	999999	367	174	374	680	999999	999999	285	28	663	950	999999	98	712	591	801	989	844	599	999999	829	702	532	356	467	999999	782	528	999999	111	771	713	452	999999	999999	999999	330	999999	828	69	634	999999	609	78	585	226	999999	82	279	954	307	999999	628	999999	616	412	999999	817	999999	774	116	987	159	916	891	247	51	238	999999	480	481	51	26	999999	742	999999	103	464	770	251	999999	999999	258	181	804	52	95	204	252	88	999999	512	999999	63	999999	647	221	692	186	348	999999	570	852	999999	483	999999	712	98	515	157	319	380	999999	664	668	406	999999	978	122	849	162	846	985	152	203	999999	999	999999	999999	105	258	999999	287	432	77	546	857	459	999999	999999	340	997	689	999999	768	905	464	999999	394	556	908	243	999999	337	196	338	584	709	605	514	266	999999	511	419	999999	999999	102	624	597	999999	999999	288	999999	999999	999999	165	166	890	383	999999	514	999999	578	39	196	999999	829	950	246	999999	961	999999	854	999999	291	590	999999	280	206	999999	999999	840	999999	999999	16	999999	952	16	817	999999	181	694	336	316	999999	644	180	999999	999999	999999	89	152	999999	858	170	402	999999	106	293	928	669	999999	694	523	999999	673	832	316	32	999999	72	823	142	214	999999	277	999999	547	192	646	419	999999	56	321	780	670	999999	999999	111	614	205	855	722	889	371	999999	999	999999	831	336	999999	864	999999	667	822	265	999999	999999	301	893	581	886	914	647	518	656	999999	382	743	999999	999999	901	214	418	371	999999	999999	
999999	999999	281	277	999999	716	855	999999	554	999999	999999	499	525	999999	287	639	218	43	999999	941	999999	380	715	455	626	79	25	999999	910	999999	51	305	616	163	765	340	29	625	572	180	68	813	964	999999	999999	999999	999999	163	999999	999999	996	384	62	999999	35	873	137	999999	651	939	999999	741	922	999999	522	93	883	371	895	946	619	999999	471	148	883	999999	416	999999	994	743	999999	862	190	648	663	666	253	351	137	892	213	203	974	632	479	327	890	79	579	377	999	999999	268	987	653	413	913	999999	391	999999	466	514	832	907	98	838	560	284	999999	856	839	999999	243	13	999999	425	999999	838	999999	565	381	999999	53	627	999999	995	604	999999	994	260	752	339	999999	373	435	699	371	76	544	999999	766	616	838	723	537	468	622	264	253	237	795	85	999999	825	392	130	999999	214	999999	102	244	367	999999	999999	113	510	581	870	577	999999	64	551	304	999999	798	999999	999999	999999	100	285	383	349	949	767	999999	677	95	144	981	315	239	999999	902	452	406	408	336	858	619	36	886	999999	687	209	999999	999999	780	225	36	999999	622	149	124	999999	718	999999	999999	522	524	436	424	447	889	272	814	897	649	852	632	999999	438	649	711	999999	398	999999	662	749	999999	221	896	869	999999	999999	693	999999	999999	24	733	510	990	814	343	193	999999	999999	862	999999	394	285	604	928	593	636	198	973	438	60	499	96	243	999999	928	999999	999999	999999	339	999999	579	725	854	635	999999	999999	409	624	315	999999	461	949	768	247	365	999999	617	967	286	480	174	719	661	992	524	646	277	331	885	40	653	999999	119	337	999999	669	430	999999	999999	471	237	999999	667	910	599	550	328	999999	999999	619	695	571	278	859	370	859	73	862	120	481	854	88	999999	284	999999	404	839	441	402	999999	887	648	999999	815	999999	999999	62	750	402	999999	328	999999	27	275	345	91	999999	260	999999	985	605	567	858	338	999999	158	835	392	999999	204	711	886	999999	618	732	56	414	463	616	999999	807	322	999999	147	163	582	70	472	939	792	616	999999	474	999999	99	330	790	829	208	104	765	999999	714	999999	271	441	678	409	543	298	677	334	999999	207	188	292	107	720	184	43	98	372	453	253	588	132	422	195	528	411	265	584	265	522	14	999999	608	999999	876	999999	904	661	929	999999	999999	999999	999999	277	999999	806	232	80	654	174	999999	999999	226	470	619	999999	29	493	999999	141	42	999999	79	131	202	999999	684	835	999999	462	139	436	443	802	138	306	186	155	
956	999999	189	195	999999	999999	516	610	921	999999	652	736	702	999999	999999	999999	617	999999	999999	823	84	199	999999	396	236	201	45	999999	999999	423	342	322	962	873	999999	169	999999	847	172	999999	615	591	128	547	192	117	760	718	656	645	195	115	999999	999999	80	999999	599	792	959	738	65	937	650	508	805	340	774	999999	999999	620	845	770	860	244	218	492	80	584	214	129	441	326	999999	324	237	999999	238	609	802	770	570	169	888	434	923	999999	941	999999	741	999999	999999	931	834	46	999999	425	255	849	154	999999	696	24	999999	839	306	999999	999999	999999	280	579	111	175	35	123	60	685	882	436	320	999999	999999	460	843	362	786	509	491	885	999999	812	999999	388	464	224	83	555	999999	58	999999	194	999999	614	349	999999	750	176	905	721	985	125	999999	819	999999	999999	47	246	999999	999999	63	797	257	139	812	468	598	999999	999999	999999	49	504	999999	834	999999	999999	877	999999	121	999999	612	620	603	999999	900	999999	279	171	849	999999	187	837	999999	356	994	340	937	533	999999	881	574	36	466	999999	682	999999	21	708	520	412	735	999999	999999	500	999999	443	203	999999	239	999999	999999	999999	873	859	633	211	129	757	839	999999	999999	354	144	240	116	585	163	999999	999999	999999	397	571	651	446	124	999999	712	884	733	561	146	460	999999	398	999999	999999	163	606	470	480	371	263	999999	551	224	999999	965	894	393	47	289	694	399	999999	26	626	784	999999	999999	556	499	999999	34	287	999999	738	999999	746	547	999999	432	557	999999	617	57	999999	702	110	232	999999	999999	818	501	695	282	452	70	999999	999999	75	363	726	861	914	999999	136	238	591	719	999999	342	999999	357	424	615	731	655	781	773	881	999999	999999	213	999999	999999	681	743	339	999999	388	677	575	999999	481	614	705	696	999999	999999	920	905	120	390	747	999999	999999	470	86	90	999999	999999	289	711	500	151	679	523	999999	479	310	999999	899	999999	340	999999	766	854	875	809	999999	999999	531	155	852	999999	814	303	466	999999	550	999999	999999	258	463	591	398	863	873	340	999999	192	999999	654	999999	537	16	533	999999	939	633	49	999999	276	180	516	275	144	858	524	337	385	66	238	928	99	726	999999	999999	749	419	999999	980	545	874	727	197	876	818	325	969	290	254	527	999999	511	625	400	87	947	326	263	15	999999	13	559	135	619	999999	246	999999	364	999999	310	529	730	999999	999999	401	453	328	398	325	543	554	56	141	999999	250	427	999999	999999	573	186	999999	165	999999	630	542	999999	601	578	160	
581	514	614	999999	943	997	266	999999	999999	998	633	999999	999999	938	471	804	956	428	596	999999	309	772	485	791	234	999999	373	832	438	999999	999999	852	750	248	743	39	999999	999999	999999	999999	999999	975	999999	336	940	557	504	227	436	826	585	896	15	999999	851	809	38	999999	656	999999	633	999999	23	999999	921	781	878	689	999999	999999	864	790	999999	63	393	333	873	159	999999	676	999999	156	406	612	932	999999	846	550	397	934	11	126	519	131	908	561	999999	840	414	168	679	815	32	993	961	794	999999	951	816	527	935	878	972	979	999999	487	37	410	136	741	934	338	301	999999	441	748	281	119	999999	832	371	43	744	692	997	999999	999999	412	999999	147	524	895	734	869	998	132	999999	539	438	430	999999	561	713	999999	234	351	524	762	562	222	523	999999	806	999999	999999	901	144	290	982	136	364	999999	759	988	227	999999	999999	432	999999	319	605	999999	681	724	308	999999	330	81	468	656	999999	999999	849	438	624	967	99	750	999999	106	988	999999	999999	311	76	909	999999	725	455	999999	747	102	999999	253	616	781	875	999999	685	999999	581	72	822	335	93	993	999999	330	374	259	999999	853	999999	999999	330	742	999999	999999	999999	398	18	604	625	283	999999	950	870	606	999999	999999	102	999999	74	368	524	999999	50	999999	227	83	999999	481	361	205	244	893	383	999999	999999	874	597	505	999999	296	347	999999	446	999999	425	999999	132	999999	508	531	167	942	789	359	651	405	702	961	999999	584	264	999999	253	429	48	26	576	546	683	947	999999	596	999999	778	999999	547	999999	501	999999	999999	950	965	972	829	48	302	114	34	683	527	999999	636	999999	848	999999	999999	733	26	510	409	566	999999	999999	999999	286	570	999999	20	338	999999	916	210	165	77	634	999999	564	424	391	746	912	999999	863	165	775	618	252	735	999999	220	814	999999	990	407	999999	999999	479	421	553	477	934	999999	695	579	611	971	481	286	224	743	256	319	635	999999	496	24	723	999999	785	999999	328	632	999999	127	999999	999999	999999	758	549	269	819	152	870	914	812	819	856	293	554	804	147	965	520	13	964	504	836	236	910	513	651	149	636	885	999999	999999	999999	577	999999	166	761	722	737	999999	924	113	999999	721	952	677	167	439	785	980	999999	362	122	271	163	999999	999999	983	847	45	617	679	515	999999	764	510	990	289	13	397	53	424	238	565	89	860	66	125	999999	242	356	222	364	656	365	796	198	567	999999	495	999999	777	875	701	347	254	598	462	999999	451	687	999999	
435	397	999999	115	133	556	192	302	738	502	710	615	689	405	324	859	999999	968	321	433	999999	999999	999999	275	549	536	228	999999	272	603	169	831	999999	999999	999999	966	718	259	673	642	999999	132	756	57	76	999999	22	941	999999	738	999999	999999	999999	263	24	917	999999	671	999999	999999	999999	357	39	144	342	879	70	221	619	357	151	999999	999999	679	999999	999999	761	801	209	290	524	286	904	534	770	180	999999	302	463	868	999999	57	999999	85	999999	36	102	621	714	197	209	800	331	582	999999	462	693	460	214	281	999999	747	472	285	83	61	453	505	373	999999	187	999999	758	999999	930	104	686	999999	376	999999	999999	149	999999	21	90	723	955	332	936	318	487	251	999999	999999	999999	680	999999	418	12	261	999999	597	999999	999999	20	999999	52	999999	651	503	775	474	94	192	999999	25	660	460	204	359	999999	131	569	65	684	936	680	576	999999	260	519	999999	999999	999999	448	999999	892	545	999999	999999	681	384	999999	999999	543	23	167	904	559	999999	29	134	223	652	164	999999	38	999999	867	999999	999999	475	999999	999999	999999	999999	999999	999999	743	580	999999	125	459	555	678	722	451	136	999999	671	779	775	27	999999	999999	395	999999	999999	959	999999	999999	699	677	927	888	215	840	288	458	45	765	197	170	978	999999	904	675	667	999999	442	20	902	680	999999	304	999999	457	203	171	999999	452	683	19	999999	556	434	999999	999999	999999	472	999999	172	677	485	906	591	615	999999	775	336	720	396	599	527	999999	132	28	999999	999999	903	758	999999	127	859	999999	999999	999999	413	432	149	999999	153	10	999999	560	847	234	205	299	712	379	419	428	834	878	66	94	492	780	999999	415	964	999999	763	714	245	55	817	892	823	999999	999999	999999	999999	869	576	395	96	999999	999999	897	823	999999	920	533	348	228	292	980	536	997	695	632	999999	733	501	255	246	999999	325	802	416	312	475	308	999999	999999	999999	965	312	670	997	525	652	536	592	781	977	239	999999	26	763	837	365	826	719	578	999999	999999	377	330	158	298	999999	336	490	520	717	622	365	999999	435	326	677	866	10	179	980	472	999999	720	278	17	432	308	48	579	946	649	999999	599	196	999999	597	982	999999	708	999999	325	55	81	73	365	874	829	590	446	169	499	825	999999	597	155	760	657	999999	999999	865	354	298	911	574	78	999999	999999	358	544	729	999999	355	301	307	665	426	79	999999	913	143	602	717	601	999999	999999	823	49	999999	999999	140	940	930	379	843	528	37	144	507	994	331	117	480	
999999	717	474	999999	534	252	999999	729	691	10	999999	18	272	636	696	999999	999999	255	999999	764	317	414	789	764	975	999999	999999	999999	291	571	662	591	35	131	999999	884	945	313	299	797	79	999999	449	940	792	370	580	892	999999	999999	391	749	999999	352	173	641	927	709	177	999999	473	303	447	129	999999	556	983	150	965	999999	555	812	955	206	695	995	999999	849	999999	615	878	886	999999	648	190	912	263	682	958	39	957	246	145	999999	333	775	874	329	602	999999	387	439	926	529	97	578	793	999999	999999	177	999999	999999	736	562	207	587	996	799	939	434	999999	999999	192	935	854	999999	677	742	872	999999	130	645	999999	737	237	449	959	778	999999	612	129	131	35	790	362	878	509	583	26	746	999999	85	999999	177	999999	87	256	999999	674	999999	901	61	269	737	999999	41	831	999999	334	758	999999	228	248	337	315	182	999999	401	582	975	809	103	999999	999999	151	55	999999	89	794	160	202	967	113	999999	711	78	861	298	743	331	999999	999999	258	268	128	560	836	62	861	770	802	855	418	999999	969	807	335	143	999999	11	775	751	214	184	566	999999	125	466	626	247	320	986	658	260	929	308	845	999999	17	591	219	213	227	34	358	346	559	414	813	903	742	728	702	742	556	305	999999	999999	701	468	999999	379	436	999999	999999	815	207	168	999999	999999	961	867	999999	999999	999999	572	534	190	826	229	110	711	999999	999999	504	591	999999	916	704	999999	13	771	766	548	999999	839	999999	602	574	542	149	400	644	152	942	875	999999	999999	950	984	770	999999	999999	482	367	999999	999999	999999	130	999999	530	999999	999999	145	999999	999999	111	587	858	952	795	931	615	293	90	709	76	999999	780	628	989	597	965	719	863	887	524	293	999999	422	123	72	482	706	22	858	999999	508	485	752	999999	25	838	999999	199	839	999999	999999	999999	657	666	999999	999999	502	878	933	325	999999	999999	778	676	817	999999	445	999999	732	459	909	281	231	773	568	34	37	999999	974	758	967	530	33	388	559	891	999999	755	898	999999	999999	999999	88	999999	201	235	706	999999	957	618	402	999999	466	999999	600	999999	180	884	108	200	906	648	904	185	357	224	258	400	126	925	873	689	999999	999999	479	91	202	999999	581	342	327	951	999999	365	365	999999	73	643	787	866	999999	648	657	707	999999	341	999999	999999	195	999999	976	316	959	42	999999	712	229	861	910	519	499	492	313	999999	999999	954	751	548	819	548	160	614	613	999999	214	999999	42	243	382	999999	168	300	502	
603	999999	21	992	864	620	652	589	211	732	278	376	239	345	999999	833	277	589	385	92	647	826	371	702	710	999999	521	680	985	999999	999999	361	209	989	709	409	999999	962	999999	928	177	959	949	882	344	882	974	999999	149	409	115	557	999999	217	855	777	999999	999999	291	999999	999999	971	999999	999999	959	917	176	999999	999999	493	971	315	702	456	999999	687	877	489	367	828	853	632	541	586	383	226	999999	992	144	931	415	999999	680	851	829	999999	366	236	922	427	715	735	262	656	437	799	855	999999	301	178	900	514	950	999999	193	476	999999	999999	999999	742	349	184	115	999999	87	428	634	850	627	719	330	651	566	940	122	127	379	884	158	584	371	999999	701	966	999999	900	602	227	668	362	999999	999999	887	190	88	541	630	558	999999	18	175	14	709	999999	847	259	999999	999999	350	75	106	999999	867	764	999999	107	483	999999	673	186	826	417	192	999999	954	979	763	386	999999	581	497	821	315	999999	419	999999	542	129	999999	782	953	999999	999999	602	266	218	482	132	809	980	999999	490	999999	401	192	757	821	444	627	867	495	571	158	769	578	999999	250	727	355	999999	564	364	31	890	233	244	999999	589	18	999999	507	641	577	880	523	16	936	913	956	661	545	107	501	999999	296	392	443	999999	34	981	968	754	776	794	426	703	469	994	178	948	999999	241	999999	999999	370	853	999999	277	256	571	348	336	770	999999	478	999999	862	771	603	999999	800	999999	565	36	777	752	999999	782	464	999999	999999	942	745	999999	445	313	671	619	889	442	398	999999	999999	999999	643	641	983	92	326	959	841	698	400	336	158	791	999999	409	114	617	989	221	813	436	34	405	591	762	259	174	795	252	881	170	453	635	999999	999999	393	145	769	782	999999	505	978	848	999999	419	859	653	637	271	515	999999	453	187	362	434	438	247	999999	230	833	161	173	598	817	239	883	999999	227	999999	26	999999	999999	999999	755	317	999999	186	853	181	902	605	537	999999	737	609	716	999999	999999	149	674	156	94	548	949	314	342	999999	41	322	535	347	435	73	255	545	433	247	432	54	976	999999	999999	878	327	237	624	638	999999	217	999999	999999	249	88	899	999999	999999	309	999999	450	974	78	155	541	999999	565	179	473	289	201	185	479	843	238	173	422	763	216	230	722	999999	999999	528	823	800	918	107	999999	174	385	661	133	999999	981	79	908	116	852	999999	762	67	161	359	669	999999	999999	773	21	915	999999	116	678	999999	544	999999	999999	999999	331	
999999	727	468	999999	308	999999	540	61	498	861	168	999999	315	910	973	468	664	999999	353	859	790	756	154	95	441	687	279	983	54	446	230	798	368	785	121	999999	303	245	852	456	139	980	555	911	853	660	182	999999	999999	620	880	999999	927	690	540	984	999999	999999	999999	621	999999	556	999999	61	641	369	896	530	799	999999	175	999999	684	897	999999	999999	211	242	241	781	999999	999999	999999	434	566	996	999999	678	999999	136	931	919	854	241	821	582	999999	999999	280	999999	999999	652	406	245	455	999999	548	39	999999	999999	999999	999999	152	609	999999	560	278	582	494	645	498	999999	285	672	536	999999	574	453	86	156	836	707	962	746	27	862	677	52	999999	999999	999999	841	717	999999	999999	999999	777	255	134	999999	314	999999	19	634	996	545	999999	733	708	209	999999	104	953	813	999999	85	388	405	591	999999	999999	235	603	389	197	656	510	761	328	945	477	999999	999999	815	842	999999	999999	999999	750	482	999999	999999	344	779	228	362	888	904	630	278	213	382	663	999999	386	89	797	629	446	349	999999	614	415	763	999999	999999	775	147	971	999999	387	60	654	118	757	940	891	823	171	835	767	606	999999	59	742	105	665	449	438	762	648	78	891	411	447	881	537	581	58	660	587	751	932	999999	999999	162	728	554	999999	446	198	999999	468	611	581	999999	482	365	30	636	902	999999	708	219	809	318	999999	252	999999	999999	413	999999	775	511	999999	26	999999	959	168	590	377	999999	327	992	573	674	610	289	829	18	999999	181	560	421	999999	261	52	723	999999	582	993	485	883	999999	999999	878	208	999999	363	564	764	523	207	999999	269	791	18	716	999999	999999	708	999999	999999	662	477	241	759	999999	752	996	974	950	595	999999	999999	891	237	80	959	999999	475	653	999999	275	253	885	974	130	999999	999999	252	336	88	238	999999	999999	72	230	779	999999	999999	845	213	367	590	999999	927	622	999999	377	563	938	756	949	999999	64	999999	157	418	592	267	638	211	999999	753	648	871	367	999999	483	999999	17	301	168	999999	999999	449	567	685	999999	957	361	287	785	999999	314	580	999999	568	999999	999999	914	999999	197	544	490	999999	999999	613	999999	999999	999999	911	369	999999	555	646	597	383	49	614	396	472	979	634	905	361	425	381	999999	999999	743	799	890	325	915	999999	114	999999	95	986	31	999999	999999	496	397	999999	999999	247	858	999999	999999	755	528	215	771	999999	999999	999999	638	139	228	999999	174	873	209	770	31	54	999999	999999	542	973	297	999999	592	443	729	492	247	
465	999999	999999	523	781	95	988	280	999999	999999	474	999999	999999	985	956	999999	975	788	869	297	626	428	873	999999	507	135	999999	999999	999999	622	338	721	349	324	183	695	49	532	999999	787	221	499	347	501	167	986	990	988	999999	294	999999	654	860	205	621	47	999999	572	999999	655	86	530	805	71	999999	752	34	999999	812	270	999999	999999	405	91	86	136	90	381	458	521	999999	30	135	190	15	999999	861	154	999999	145	999999	477	517	738	711	690	999999	285	999999	414	962	763	999999	999999	566	175	999999	778	128	494	956	198	124	999999	520	999999	404	624	66	540	891	879	533	676	145	999999	935	666	380	999999	442	999999	999999	53	999999	381	844	64	624	840	999999	92	35	219	188	936	363	999999	228	999999	999999	999999	999999	746	523	92	239	509	999999	315	239	999999	408	733	62	162	103	80	945	999999	221	349	10	999999	114	999999	854	324	999999	208	898	922	999999	999999	109	372	999999	358	529	476	152	345	999999	999999	999999	843	999999	999999	166	36	843	292	77	90	999999	945	79	13	641	714	238	915	20	737	417	999999	154	682	633	689	576	744	550	478	996	999999	230	691	615	999999	133	562	167	999999	365	999999	854	367	292	163	302	581	717	814	999999	237	334	391	901	303	698	999999	999999	476	459	108	999999	598	94	566	725	387	999999	999999	591	675	999999	549	382	801	462	786	999999	999999	397	995	37	999999	240	768	551	838	999999	322	999999	999999	999999	690	22	999999	999999	999999	283	999999	438	914	193	346	233	999999	479	785	19	999999	999999	912	611	199	89	464	81	15	368	999999	25	886	597	85	999999	469	999999	76	537	126	927	206	512	674	50	482	812	690	512	668	299	999999	829	690	999999	660	519	999999	999999	999999	194	869	897	958	710	552	326	117	539	999999	790	999999	999999	999999	182	644	999999	937	158	606	652	390	503	699	35	999999	67	907	999999	156	949	87	465	979	931	68	308	999999	963	498	165	999999	999999	747	878	999999	517	999999	517	836	260	582	556	14	905	804	999999	207	933	461	494	999999	513	392	815	999999	947	279	962	999999	345	856	974	659	451	947	239	755	821	999999	741	132	400	767	896	377	999999	999999	83	137	691	111	620	512	13	999999	201	769	999999	175	999999	999999	999999	402	999999	404	608	896	562	999999	575	620	999999	793	719	999999	999999	745	999999	999999	191	495	205	835	432	244	245	999999	655	704	756	999999	822	655	210	999999	158	998	999999	501	769	634	898	126	561	999999	725	826	792	999999	727	455	283	999999	999999	453	
999999	999999	999999	266	168	146	250	999999	210	115	797	730	593	226	223	30	479	994	999999	999999	596	89	283	999999	518	418	679	24	976	999999	196	338	672	999999	999999	20	38	999999	999999	999999	393	50	915	456	283	995	999999	576	427	707	975	289	999999	436	856	963	999999	617	748	749	466	999999	999999	898	999999	469	67	836	765	213	991	470	999999	55	173	555	173	826	87	523	185	112	597	279	335	999999	522	999999	899	497	999999	420	999999	593	999999	167	999999	26	537	814	937	406	811	224	715	515	628	769	272	311	799	48	539	234	574	363	999999	999999	999999	999999	946	822	936	277	999999	580	208	77	879	15	999999	157	298	273	586	778	301	999999	563	820	289	753	999999	598	698	117	999999	46	29	812	529	999999	453	999999	868	125	470	543	167	145	316	560	890	267	915	652	749	276	648	999999	72	266	57	999999	999999	203	849	348	579	949	699	171	999999	999999	486	999999	703	999999	405	470	999999	757	225	428	513	728	999999	715	999999	999999	368	614	999999	233	999999	272	511	999999	793	675	999999	131	964	217	445	154	999999	822	999999	87	948	999999	999999	187	487	314	50	628	249	14	340	999999	999999	533	591	95	773	825	327	223	336	13	979	730	999999	196	793	17	983	368	226	49	935	605	999999	391	999999	221	746	445	231	882	461	789	344	142	467	440	626	999999	999999	999999	505	999999	751	999999	997	999999	982	300	999999	43	999999	880	788	300	207	999999	999999	210	351	999999	89	999999	992	453	551	999999	999999	71	999999	363	391	999999	999999	538	999999	999999	854	162	394	602	239	455	924	999999	248	581	11	54	934	408	14	999999	18	999999	608	623	999999	999999	403	807	755	999999	999999	167	999999	21	893	999999	999999	999999	214	283	815	749	332	633	958	803	999999	970	198	351	136	330	999999	999999	624	999999	930	921	804	556	758	587	847	318	884	999999	999999	999999	687	751	298	999999	204	730	610	999999	497	974	665	771	102	433	618	999999	999999	999999	808	686	397	999999	999999	834	34	657	525	238	999999	999999	749	999999	266	978	292	447	999999	31	135	999999	365	364	999999	956	266	999999	464	999999	969	999999	525	643	958	999999	839	960	433	463	999999	547	215	382	367	484	999999	473	514	999999	150	181	360	772	125	999999	999999	42	999999	372	578	991	203	200	269	468	498	116	243	999999	149	331	23	999999	939	588	999999	982	997	204	730	999999	528	350	999999	797	999999	752	527	778	540	807	912	999999	885	99	353	25	123	898	986	128	240	119	973	818	999999	761	832	537	
999999	347	999999	853	641	786	999999	852	999999	471	999999	745	588	465	865	342	419	952	714	850	244	999999	869	999999	218	999999	561	999999	999999	375	640	330	920	990	999999	202	772	69	429	999999	999999	500	999999	652	999999	999999	540	775	253	999999	409	214	56	999999	999999	368	478	935	645	39	234	63	999999	999999	830	999999	825	598	453	673	569	359	533	615	234	744	999999	227	999999	999999	82	999999	175	999999	965	435	284	937	698	652	724	837	999999	999999	874	572	24	999999	821	465	425	941	331	580	82	999999	999999	441	758	999999	970	999999	358	678	957	447	888	751	674	404	781	887	899	801	949	732	936	143	740	999999	730	999999	405	131	999999	140	464	594	662	915	754	842	189	150	682	473	488	999999	442	437	684	272	705	426	684	537	999999	530	999999	350	123	547	999999	999999	827	951	854	236	136	826	983	303	999999	758	649	999999	707	759	128	999999	253	200	700	999999	977	467	323	979	999999	24	98	934	963	322	801	999999	152	92	323	999999	999999	261	619	615	453	390	183	947	999999	999999	830	293	411	999999	106	923	847	397	129	999999	999999	875	789	122	738	58	340	776	956	999999	796	624	999999	397	999999	991	999999	94	859	596	293	999999	999999	701	999999	999999	532	817	999999	999999	369	755	963	952	102	743	472	506	876	405	999999	407	999999	344	999999	215	847	999999	999999	999999	351	762	999999	999999	86	272	673	98	928	933	999999	523	561	999999	82	51	661	493	999999	999999	529	84	999999	464	546	999999	385	867	752	978	957	517	538	999999	536	607	227	440	876	999999	999999	999999	578	943	878	537	845	912	999999	907	554	999999	719	165	586	277	999999	999999	985	199	999999	999999	345	949	976	18	984	451	999999	999999	823	230	616	473	999999	155	506	274	586	19	50	999999	606	999999	434	603	798	999999	533	999999	62	999999	455	999999	999999	273	48	628	967	869	999999	999999	371	999999	93	999999	746	255	111	440	771	290	496	976	159	423	999999	499	525	382	999999	611	917	291	422	999999	775	930	529	999999	999999	877	307	716	467	645	112	810	999999	110	999999	552	281	103	498	772	999999	999999	537	530	74	548	999999	594	659	999999	487	89	999999	414	999999	816	725	321	999999	893	982	780	518	513	321	398	737	425	525	668	999999	824	999999	649	999999	999999	403	999	725	999999	774	712	67	527	168	32	437	358	551	50	999999	959	769	605	790	877	960	33	219	999999	811	687	999999	999999	609	663	295	733	393	262	422	726	596	764	128	279	723	991	354	999999	960	389	873	484	
999999	380	64	999999	859	153	999999	379	790	999999	757	97	642	76	999999	505	999999	703	964	298	627	110	373	15	486	520	164	968	678	999999	715	999999	999999	595	159	999999	608	107	874	249	917	999999	999999	999999	17	999999	636	656	999999	849	561	267	424	585	856	741	17	58	711	348	988	376	701	869	342	335	284	57	917	688	896	639	829	725	381	585	174	999999	998	455	884	507	894	828	369	458	999999	237	738	417	999999	999999	395	999999	999999	550	351	76	215	681	999999	999999	739	396	953	921	999999	699	214	999999	577	192	60	266	999999	999999	482	999999	510	883	327	56	318	509	466	999999	253	302	474	999999	999999	999999	619	999999	698	305	768	508	875	447	30	318	33	467	840	49	509	999999	82	769	77	479	566	331	999999	999999	999999	240	929	616	678	145	235	383	48	480	572	734	568	999999	999999	999999	996	72	863	999999	32	851	999999	999999	837	124	999999	704	763	763	540	298	961	987	34	538	578	269	999999	999999	999999	650	999999	370	999999	774	570	913	56	999999	483	999999	468	356	688	429	571	513	779	563	914	999999	619	284	939	999999	999999	581	144	194	999999	999999	303	977	999999	381	431	999999	949	73	553	317	657	999999	999999	47	830	614	999999	605	966	999999	490	215	971	563	999999	999999	431	203	11	989	778	999999	698	745	209	490	431	317	997	272	999999	999999	19	606	872	999999	993	901	453	168	282	538	227	339	257	999999	16	371	350	286	999999	755	72	999999	538	795	999999	999999	999999	349	192	991	608	704	511	999999	206	999999	690	91	161	999999	749	842	999999	999999	643	368	999999	999999	999999	70	966	720	395	808	653	455	77	87	978	999999	999999	999999	999999	290	930	523	827	483	999999	999999	999999	269	999999	999999	15	229	846	298	161	612	56	725	865	132	34	887	318	703	130	751	307	613	112	702	465	645	867	436	999999	130	999999	25	999999	999999	999999	707	594	999999	802	434	608	778	925	375	999999	348	248	853	265	53	215	999999	362	150	344	77	166	433	891	999999	999999	999999	979	999999	999999	41	999999	33	742	999999	302	999999	900	696	999999	528	687	999999	999999	126	406	24	180	276	915	416	662	90	507	999999	999999	171	156	442	82	197	999999	999999	303	380	844	224	120	999999	750	934	233	666	999999	815	389	429	142	775	999999	347	999999	713	126	999999	378	423	525	430	776	140	999999	999999	623	954	729	793	999999	919	281	999999	903	242	525	980	192	999999	93	691	932	131	38	999999	478	735	948	999999	777	999999	12	431	698	690	999999	999999	
999999	764	999999	52	96	595	985	223	503	999999	443	999999	999999	146	484	381	999999	999999	498	655	999999	999999	990	888	999999	642	26	999999	999999	850	999999	223	80	999999	179	427	954	999999	605	346	999999	815	877	696	301	999999	898	640	162	630	101	864	201	999999	518	999999	774	163	45	453	579	999999	305	653	298	999999	936	999999	999999	66	426	298	238	161	999999	296	875	303	597	75	744	385	654	296	758	999999	31	563	999999	121	999999	801	15	161	766	958	999999	234	408	82	13	615	673	106	213	803	999999	49	997	232	192	999999	566	970	708	203	533	999999	894	999999	207	383	896	856	413	625	292	86	395	561	776	999999	894	525	999999	139	712	558	93	954	991	999999	565	999999	928	181	244	45	452	999999	434	999999	999999	738	874	630	718	817	692	588	521	999999	999999	446	999999	541	586	51	999999	579	491	999999	925	940	678	225	817	732	927	241	390	256	634	822	136	999999	322	166	650	441	999999	894	999999	504	443	442	337	128	718	999999	999999	203	137	873	999999	999999	999999	398	70	658	999999	986	889	461	207	999999	925	832	320	190	999999	430	400	477	999999	597	118	431	506	245	888	699	23	541	645	197	129	999999	740	676	690	999999	105	992	628	999999	15	414	307	178	517	504	808	999999	999999	175	802	659	715	494	351	164	892	999999	999999	123	999999	999999	815	999999	154	999999	102	644	500	999999	334	408	999999	733	591	704	999999	338	728	394	891	485	373	999999	394	470	55	256	999999	536	41	999999	232	514	462	656	598	297	999999	352	999999	999999	48	871	840	404	810	981	999999	647	40	563	999999	385	999999	496	984	344	625	684	999999	999999	320	964	275	999999	186	343	280	934	115	835	999999	999999	981	999999	999999	502	640	999999	659	73	353	687	999999	999999	184	846	292	966	999999	264	672	999999	233	566	999999	83	606	999999	228	476	711	999999	541	204	259	720	404	504	58	492	704	635	35	65	999999	999999	999999	999999	999999	999999	999999	314	272	999999	173	999999	999999	425	874	373	999999	854	772	192	362	385	999999	999999	999999	463	999999	999999	917	189	560	47	999999	178	74	230	615	807	906	888	425	406	705	999999	41	295	999999	978	630	685	596	999999	863	842	999999	126	487	999999	999999	426	887	273	397	93	301	135	650	983	999999	999999	999999	98	948	883	999999	955	680	999999	999999	931	999999	473	166	241	999999	999999	184	481	475	947	743	457	237	999999	999999	999999	19	621	999999	905	644	999999	999999	977	927	999999	901	979	999999	747	446	999999	889	649	530	424	116	999999	
999999	590	951	179	999999	413	909	311	861	468	999999	615	999999	68	999999	372	296	999999	999999	189	314	999999	809	205	999999	999999	511	999999	567	587	999999	585	55	854	130	809	954	475	75	999999	77	626	647	442	105	470	801	999999	999999	999999	999999	219	578	927	850	999999	781	756	999999	790	999999	198	999999	283	508	307	570	999999	999999	265	418	999999	255	630	121	688	999999	376	999999	999999	926	134	763	999999	235	750	17	999999	13	712	37	208	701	285	999999	879	882	374	934	797	900	709	449	999999	118	541	963	999999	815	999999	971	414	656	840	863	999999	435	701	57	758	999999	999999	98	235	237	219	129	999999	317	999999	999999	999999	442	311	43	226	684	999999	933	694	999999	69	311	841	741	623	552	861	422	546	454	191	326	185	507	999999	999999	999999	473	898	421	994	640	583	999999	900	972	999999	806	999999	102	373	999999	363	971	240	150	256	493	614	667	268	557	770	999999	999999	754	266	804	999999	604	999999	999999	45	282	999999	429	728	485	840	650	999999	999999	999999	454	90	423	963	999999	276	999999	375	730	859	999999	162	446	869	795	741	155	716	549	999999	51	632	775	733	999999	189	999999	422	770	999999	964	469	214	999999	999999	707	211	791	62	999999	999999	999999	999999	738	804	130	355	559	933	999999	694	934	658	832	999999	822	315	690	999999	999999	464	895	604	999999	895	771	948	999999	553	98	540	364	999999	21	999999	812	892	47	928	999999	834	262	488	36	958	39	811	381	999999	504	401	999999	909	38	82	999999	634	662	999999	42	182	690	16	999999	999999	340	280	646	878	999999	929	278	761	921	199	212	416	999999	129	865	960	999999	616	58	696	999999	454	999999	938	582	187	999999	203	895	788	154	256	999999	822	999999	999999	174	503	137	574	133	999999	987	838	999999	964	65	999999	978	82	605	83	957	158	999999	885	645	999999	305	999999	699	84	865	142	999999	955	999999	999999	501	116	999999	82	489	484	999999	269	999999	796	999999	617	999999	696	999999	823	192	999999	299	999999	638	741	123	467	999999	999999	874	58	894	854	999999	914	201	309	51	872	286	533	594	483	586	999999	428	848	999999	687	621	13	859	999999	999999	999999	666	999999	999999	760	992	999999	875	999999	999999	523	375	612	13	163	999999	999999	655	353	546	659	485	815	908	713	322	274	827	519	999999	871	999999	851	904	818	257	913	999999	291	879	948	999999	498	873	72	999999	816	845	485	271	999999	999999	516	505	300	499	850	379	414	447	727	510	999999	333	999999	334	523	707	195	905	513	639	
373	473	598	11	987	942	845	999999	506	999999	352	258	999999	999999	682	355	613	329	999999	999999	778	843	161	447	999999	174	145	999999	44	118	999999	579	757	169	999999	53	907	299	512	908	533	259	941	308	168	116	999999	225	999999	178	999999	866	999999	970	861	529	999999	160	708	822	999999	118	129	397	768	772	500	813	538	999999	999999	999999	817	498	999999	528	999999	999999	288	195	814	999999	999999	866	25	999999	999999	787	307	999999	731	999999	999999	999999	111	999999	139	999999	539	999999	615	999999	686	23	730	779	59	20	961	343	999999	468	999999	522	18	999999	33	262	382	974	701	713	999999	83	908	999999	734	999999	396	593	398	358	323	999999	580	277	243	81	146	245	745	999999	826	963	999999	272	884	77	681	224	402	876	182	564	694	902	40	612	999999	999999	55	921	624	377	944	279	155	980	942	740	653	999999	126	146	999999	999999	886	552	999999	999999	999999	666	999999	999999	201	521	999999	999999	999999	677	999999	999999	966	107	999999	823	999999	459	28	568	127	999999	999999	940	999999	451	760	45	335	999999	25	488	376	469	242	388	476	451	999999	433	103	396	781	275	504	999999	984	999999	946	999999	206	437	999999	678	528	901	541	999999	999999	999999	761	999999	999999	156	662	757	265	507	999999	811	357	994	999999	595	474	731	999999	859	445	999999	466	741	99	999999	855	999999	955	999999	941	340	846	999999	840	436	999999	953	999999	635	612	747	766	999999	999999	145	68	999999	165	937	999999	999999	779	682	999999	999999	293	30	60	999999	300	999999	999999	567	565	999999	999999	395	163	846	999999	521	767	496	256	999999	782	979	585	999999	861	652	432	27	494	999999	561	999999	999999	778	152	652	902	460	999999	538	945	209	999999	999999	180	673	58	318	24	691	39	292	999999	380	289	314	999999	106	651	648	999999	999999	82	999999	971	999999	999999	385	703	281	618	317	161	999999	753	583	67	999999	999999	198	603	123	13	802	125	278	739	522	498	838	217	999999	808	696	885	170	999999	510	660	381	999999	673	614	999999	999999	999999	140	716	627	706	256	999999	322	463	54	538	781	280	306	703	70	979	999999	864	999999	999999	509	999999	833	999999	999999	557	303	412	27	999999	509	270	729	403	147	32	895	791	592	727	999999	354	652	357	388	856	214	956	320	999999	785	999999	999999	271	222	676	883	44	260	699	196	909	446	123	39	999999	999999	902	565	47	94	999999	282	346	327	164	812	486	214	600	353	346	101	826	154	759	591	468	999999	471	149	861	541	893	999999	584	908	538	327	867	
315	311	401	999999	116	999999	477	342	943	67	863	407	829	999999	356	849	818	619	999999	280	929	91	999999	103	999999	233	564	999999	806	999999	255	999999	168	346	999999	51	945	818	720	465	291	259	525	134	607	742	41	882	546	999999	766	999999	569	57	938	999999	999999	999999	385	883	135	98	536	210	811	999999	248	493	374	314	904	10	898	513	999999	680	566	999999	495	165	201	999999	999999	125	976	956	714	120	407	70	999999	647	999999	837	340	999999	723	999999	999999	27	999999	999999	517	242	786	766	999999	65	999999	268	668	994	812	999999	691	452	999999	420	234	999999	875	138	95	314	853	267	999999	999999	183	795	956	251	284	477	662	653	175	610	339	220	565	658	61	149	402	999999	834	222	155	887	947	312	100	466	151	375	999999	213	388	528	999999	339	999999	274	311	426	999999	999999	568	47	287	645	91	999999	999999	227	86	945	999999	397	432	355	999999	296	999999	654	161	817	335	296	999999	961	231	810	21	235	775	787	837	976	747	499	654	118	610	311	999999	86	176	923	298	516	301	991	105	853	424	596	426	657	275	901	18	999999	999999	325	424	999999	999999	74	999999	299	118	935	650	999999	700	999999	685	999999	432	85	651	999999	999999	685	670	240	715	167	999999	999999	999999	190	710	845	491	383	272	294	887	999999	83	111	481	998	408	365	351	172	999999	617	999999	880	234	200	259	606	999999	170	655	999999	565	999999	262	273	928	927	234	804	451	327	544	401	659	481	11	550	999999	999	999999	999999	889	552	14	204	999999	490	999999	999999	595	999999	110	112	639	703	395	237	848	218	80	480	999999	546	720	835	999999	518	999999	753	198	709	676	999999	883	999999	999999	23	840	68	994	447	972	714	219	999999	227	442	762	955	96	774	999999	721	929	806	999999	353	831	179	131	999999	269	999999	999999	886	217	999999	229	298	409	382	396	790	224	999999	999999	427	337	163	617	999999	756	999999	999999	423	999999	999999	354	999999	177	951	191	671	936	244	187	769	391	332	360	400	222	473	999999	714	387	999999	507	306	308	756	25	678	561	490	13	999999	545	908	878	999999	999999	152	131	999999	999999	725	999999	999999	454	738	999999	14	802	227	999999	293	999999	952	999999	105	457	58	778	999999	935	513	999999	455	241	193	234	999999	454	999999	999999	999999	352	999999	523	662	999999	527	851	999999	720	21	875	344	72	719	999999	999999	873	782	999999	434	374	710	523	687	615	407	747	999999	999999	562	999999	704	308	357	999999	622	439	383	47	930	206	218	
700	924	637	774	392	521	909	642	609	671	303	493	705	642	999999	836	56	660	779	590	66	168	461	181	46	715	779	999999	163	499	745	999999	237	166	19	599	59	841	24	236	361	871	999999	999999	410	815	651	308	49	602	336	387	160	999999	999999	999999	472	466	999999	677	742	258	999999	119	999999	429	266	549	632	984	786	215	999999	553	999999	194	215	572	999999	230	73	999999	622	560	173	368	724	999999	14	478	999999	593	112	999999	493	999999	392	999999	999999	999999	559	999999	676	64	816	999999	999999	999999	388	967	999999	900	696	999999	614	271	635	999999	946	567	705	644	999999	164	858	203	999999	308	70	134	999999	372	609	788	999999	960	804	567	999999	52	626	127	243	999999	999999	235	896	999999	999999	999999	999999	463	896	404	286	999999	567	522	206	622	28	442	546	999999	999999	963	300	999999	999999	653	467	999999	194	904	941	999999	411	507	22	632	306	516	999999	838	656	347	999999	214	512	757	999999	292	371	131	999999	999999	581	979	999999	188	999999	989	749	88	764	999999	279	992	463	698	512	69	999999	573	325	999999	999999	707	999999	827	999999	96	405	98	260	184	706	73	881	999999	16	999999	999999	834	999999	317	767	999999	999999	999999	78	999999	751	813	254	999999	999999	798	806	521	327	873	999999	54	690	848	594	661	827	589	999999	999999	120	706	692	90	433	675	999999	17	744	999999	633	999999	758	23	999999	999999	843	916	402	907	266	369	439	142	59	999999	153	849	723	115	670	494	553	862	999999	54	131	999999	999999	116	923	798	776	949	249	31	295	677	999999	999999	818	910	197	795	949	999999	276	559	41	841	532	35	294	999999	708	149	807	896	650	300	999999	999999	16	295	984	999999	999999	490	893	37	306	999999	345	999999	296	759	306	758	913	999999	777	571	142	78	584	897	514	147	999999	110	999999	999999	999999	999999	999999	999999	904	902	810	490	167	786	999999	999999	545	65	690	573	352	949	999999	59	999999	38	522	999999	546	938	710	97	954	999999	249	793	999999	907	449	132	187	999999	854	999999	947	999999	464	999999	905	139	999999	528	216	940	794	301	267	999999	415	999999	999999	644	999999	966	201	723	536	710	547	872	999999	999999	615	568	395	204	104	447	111	560	573	531	992	417	414	191	880	23	661	947	535	647	501	451	431	999999	556	999999	212	233	895	754	453	999999	939	895	913	648	554	600	999999	819	73	855	435	178	651	194	561	20	842	522	58	600	347	552	146	174	999999	852	648	215	244	877	999999	818	999999	999999	478	999999	
999999	241	468	71	749	715	583	646	999999	263	999999	371	337	202	391	999999	705	999999	695	396	759	748	512	702	952	992	585	196	200	616	999999	692	716	52	741	999999	999999	987	850	999999	968	500	158	999999	961	999999	999999	52	496	291	123	999999	999999	91	759	999999	999999	766	119	757	140	999999	455	409	173	209	655	999999	460	780	328	717	12	73	999999	999999	999999	629	740	676	123	542	699	908	502	864	427	634	292	221	881	298	878	999999	501	581	54	749	719	762	630	593	591	716	963	405	232	999999	663	500	999999	109	35	443	643	597	999999	546	906	308	781	30	11	999999	999999	40	999999	999999	999999	999999	224	850	910	978	55	530	950	982	945	106	642	227	971	999999	292	782	999999	445	999999	903	883	999999	842	999999	981	609	591	353	999999	932	565	323	637	816	285	89	198	57	397	123	646	999999	601	999999	666	564	59	999999	956	125	767	404	458	669	963	717	18	999999	997	445	938	607	999999	23	540	328	589	164	999999	212	594	225	57	347	266	178	906	42	999999	999999	560	999999	396	702	174	171	999999	999999	853	567	80	699	60	951	184	49	550	587	278	348	975	894	999999	999999	531	552	999999	121	412	795	811	976	744	999999	885	999999	221	471	848	379	462	620	310	949	142	894	175	106	172	227	999999	999999	763	416	451	666	679	642	181	622	814	753	565	999999	999999	104	954	479	76	618	827	999999	999999	899	885	364	999999	753	621	636	387	260	948	195	999999	493	999999	338	999999	229	886	999999	999999	236	999999	709	64	999999	999999	47	940	695	40	554	999999	547	999999	864	530	96	82	999999	31	544	244	563	999999	380	890	999999	882	625	350	846	732	259	789	513	999999	999999	309	351	560	583	696	999999	230	999999	796	630	904	999999	808	52	999999	959	556	755	999999	11	904	684	361	929	165	324	999999	193	999999	149	999999	85	530	354	999999	731	999999	448	999999	552	999999	410	999999	270	369	534	817	308	699	772	703	43	999999	342	999999	625	990	999999	427	382	347	46	582	656	871	829	826	463	265	999999	999999	118	907	449	668	504	110	100	570	631	999999	56	493	59	446	724	563	999999	999999	171	740	744	30	476	215	306	827	927	399	540	999999	999999	52	283	188	999999	999999	999999	673	999999	524	899	71	999999	875	300	552	999999	999999	156	999999	638	999999	104	999999	849	999999	441	244	371	676	183	701	999999	923	152	14	220	871	851	598	999999	525	304	647	841	682	999999	600	914	999999	304	717	252	274	79	972	947	999999	338	
507	999999	838	311	999999	350	207	999999	872	732	296	342	661	368	557	784	123	97	457	999999	176	862	840	329	618	381	466	459	765	854	180	66	621	999999	353	904	652	223	999999	306	643	651	999999	868	999999	420	643	358	694	490	956	999999	500	755	999999	644	854	518	693	729	883	748	276	27	562	239	999999	999999	24	653	141	899	893	160	209	525	510	972	999999	207	999999	118	764	284	898	294	999999	999999	380	709	59	999999	529	473	422	894	384	344	316	398	699	525	343	51	359	66	999999	349	999999	646	999999	882	999999	496	991	775	999999	999999	129	277	673	999999	999999	315	603	997	380	999999	738	999999	150	175	665	312	508	222	774	723	925	842	302	226	320	734	575	177	999999	43	999999	999999	910	392	225	999999	725	999999	777	38	447	999999	686	572	999999	250	505	968	226	515	987	778	10	999999	76	287	974	999999	999999	999999	740	436	999999	346	947	999999	404	999999	950	999999	586	665	445	999999	999999	999999	999999	730	616	999999	238	606	950	811	55	703	646	999999	326	938	74	999999	307	763	297	20	680	999999	999999	519	845	999999	27	600	999999	999999	343	264	985	503	131	253	840	475	999999	999999	999999	999999	300	253	455	756	999999	999999	561	317	367	681	458	275	893	815	115	106	234	999999	589	360	883	723	999999	391	999999	823	816	821	439	831	978	999999	999999	810	59	381	73	99	316	15	48	620	999999	662	805	719	999999	315	147	743	251	999999	553	999999	986	577	999999	73	999999	618	205	740	878	999999	999999	304	740	92	766	734	43	145	184	584	322	999999	758	707	586	944	999999	510	999999	999999	590	684	610	999999	999999	482	498	999	996	999999	809	307	742	439	960	511	979	527	549	413	999999	116	130	969	811	724	818	185	487	999999	405	694	66	191	945	28	999999	339	999999	293	245	999999	999999	486	999999	24	999999	328	747	84	999999	695	961	999999	986	484	564	640	599	109	999999	999999	522	848	302	124	251	560	493	942	818	650	268	266	177	676	968	643	205	797	203	999999	437	413	999999	709	733	786	205	999999	999999	999999	740	169	629	922	999999	999999	194	999999	773	970	834	999999	999999	324	436	705	112	320	516	999999	445	801	999999	999999	885	119	665	999999	999999	465	364	32	999999	765	909	999999	636	255	999999	678	458	545	33	233	665	632	156	868	282	999999	683	885	955	542	617	938	263	465	999999	999999	999999	602	278	318	615	812	327	500	414	337	78	999999	164	999999	472	900	778	999999	999999	263	962	796	319	362	999999	479	77	945	
158	971	846	180	219	752	999999	999999	276	715	999999	852	314	999999	464	999999	959	827	730	127	80	716	999999	580	957	999999	449	838	293	916	537	146	745	381	351	999999	491	897	646	411	999999	616	633	999999	999999	655	949	315	342	374	402	953	748	949	875	441	999999	276	999999	437	313	215	572	360	188	999999	117	933	314	30	999999	72	190	328	334	463	92	107	515	999999	833	144	506	999999	523	583	999999	999999	506	909	999999	224	684	999999	999999	999999	53	283	884	593	548	26	11	321	909	340	773	999999	624	422	359	713	761	912	603	179	709	653	837	604	999999	321	436	999999	398	999999	387	970	999999	747	419	809	223	921	763	999999	142	194	999999	999999	810	967	999999	999999	560	918	999999	772	999999	929	877	999999	446	999999	999999	236	589	607	923	999999	953	999999	210	877	12	999999	500	839	158	786	46	999999	644	655	794	127	150	352	843	479	785	615	999999	299	869	29	372	999999	422	999999	237	535	270	999999	238	18	766	303	91	21	999999	624	623	829	893	362	755	791	495	392	95	246	999999	453	999999	348	999999	999999	17	999999	186	567	427	621	558	511	264	306	426	785	999999	999999	271	999999	62	171	991	999999	406	517	274	581	448	39	450	991	771	817	463	999999	571	855	999999	999999	999999	999999	206	11	280	999999	107	459	999999	999999	999999	249	975	931	401	723	356	999999	514	999999	718	605	129	397	180	999999	999999	447	842	999999	999999	505	999999	172	999999	999999	964	989	265	24	420	815	216	738	997	999999	999999	999999	426	999999	544	660	999999	795	389	238	999999	809	830	712	652	660	616	999999	999999	536	688	813	932	208	759	999999	999999	999999	89	903	398	390	999999	999999	999999	899	31	112	990	564	165	999999	783	769	999999	165	999999	552	999999	759	208	999999	254	999999	523	999999	999999	999999	999999	999999	14	849	999999	485	840	360	999999	862	999999	752	999999	513	999999	999999	381	923	39	173	747	604	207	112	999999	329	704	31	146	928	455	350	991	803	132	999999	559	315	58	999999	928	110	746	306	392	999999	130	999999	528	323	100	600	182	999999	479	385	980	901	999999	999999	781	819	224	490	416	999999	761	835	999999	999999	381	75	874	732	244	646	858	901	720	520	209	999999	502	822	838	855	177	999999	999999	747	833	999999	595	662	526	119	999999	265	890	999999	999999	295	314	493	999999	34	725	999999	508	832	526	89	191	210	999999	771	326	999999	652	561	999999	512	510	643	212	723	480	221	216	135	760	999999	20	157	662	999999	705	19	999999	813	139	999999	
749	501	230	754	475	394	475	754	792	999999	999999	999999	920	999999	785	670	290	228	554	513	243	999999	81	923	78	999999	547	283	75	999999	999999	838	431	924	999999	19	422	458	257	999999	746	461	342	999999	989	999999	999999	317	138	44	999999	661	269	626	999999	375	429	306	685	999999	846	201	999999	485	971	775	999999	995	999999	999999	258	832	999999	468	767	781	999999	999999	934	999999	806	999999	155	41	588	860	578	805	439	398	589	125	772	816	999999	554	772	856	305	224	774	999999	999999	362	786	896	690	801	999999	713	334	625	372	999999	635	616	56	658	897	999999	207	112	566	202	196	999999	69	164	229	999999	19	999999	999999	999999	999999	574	513	999999	999999	999999	179	999999	945	725	999999	963	753	482	999999	632	508	123	959	194	26	999999	999999	533	175	653	836	535	582	646	999999	149	126	652	678	999999	112	263	413	999999	941	999999	999999	841	138	999999	389	586	974	999999	714	999999	235	999999	703	999999	899	999999	627	600	855	644	999999	309	31	924	847	110	999999	129	529	254	710	999999	253	999999	999999	834	405	942	274	259	999999	985	932	808	914	801	949	729	999999	999999	636	812	360	999999	999999	999999	819	213	384	288	782	855	76	469	195	481	999999	117	999999	75	999999	684	999999	605	92	218	376	222	999999	56	161	84	999999	407	999999	999999	403	945	369	658	24	201	567	985	477	999999	918	999999	623	442	729	842	296	107	548	951	999999	754	224	999999	490	607	203	338	137	999999	898	669	999999	999999	88	135	747	783	60	999999	126	350	138	999999	999999	903	598	999999	327	999999	788	859	858	667	999999	648	999999	999999	178	416	999999	999999	858	769	808	259	999999	336	363	603	104	999999	999999	165	834	145	626	999999	728	586	19	624	21	818	919	48	810	193	875	439	404	999999	615	999999	999999	887	999999	368	999999	49	292	271	224	723	224	285	813	703	999999	999999	31	892	622	591	407	999999	999999	50	850	999999	448	438	460	923	208	698	999999	999999	771	947	652	999999	270	688	304	747	410	297	603	643	999999	117	999999	599	418	512	783	33	246	20	668	452	518	808	601	999999	811	300	999999	999999	387	411	999999	884	633	763	631	933	297	660	973	930	999999	216	544	341	999999	999999	515	696	914	873	175	761	289	999999	749	462	97	999999	935	999999	772	87	999999	823	185	476	965	999999	880	850	736	585	999999	999999	16	311	273	270	777	950	784	828	611	999999	999999	180	605	434	999999	179	845	846	724	863	168	999999	950	721	165	609	895	861	999999	74	147	590	
724	551	999999	448	199	827	673	999999	335	999999	476	752	588	999999	999999	541	640	710	14	999999	860	182	579	647	999999	552	114	177	64	999999	21	547	999999	655	455	64	240	575	980	999999	183	739	538	999999	999999	208	142	160	738	999999	230	115	69	258	729	552	972	999999	97	647	722	999999	999999	411	932	929	385	933	559	817	310	75	730	985	715	131	643	365	755	162	999999	954	999999	700	702	999999	487	127	999999	903	999999	685	999999	342	306	677	999999	137	291	963	999999	209	600	999999	999999	999999	385	83	542	607	908	617	799	934	237	767	999999	999999	999999	37	999999	268	999999	655	735	624	999999	397	999999	48	322	999999	999999	999999	999999	219	363	518	999999	999999	530	413	585	999999	995	474	885	999999	115	538	610	579	428	263	999999	564	201	999999	194	999999	577	987	394	504	999999	401	999999	17	605	999999	413	557	593	170	507	47	682	999999	999999	999999	739	44	292	160	437	999999	97	819	280	775	28	418	999999	999999	999999	542	29	999999	42	999999	999999	878	947	97	135	62	986	267	999999	483	881	512	295	999999	999999	542	705	243	999999	552	313	999999	736	830	999	999999	234	385	200	999999	27	999999	657	66	999999	860	97	999999	999999	384	757	830	999999	797	893	515	999999	409	518	438	837	786	24	489	999999	218	151	127	97	999999	828	999999	77	791	999999	289	854	238	999999	838	999999	509	217	691	794	483	660	999999	999999	493	999999	824	866	762	999999	999999	587	177	767	131	719	999999	117	896	999999	156	763	281	999999	613	661	999999	814	679	999999	337	579	999999	695	816	557	999999	999999	999999	267	999999	999999	314	663	999999	702	999999	471	999999	129	484	402	321	145	648	720	388	608	333	832	976	999999	999999	779	800	661	264	482	951	573	516	789	514	638	551	412	999999	617	116	999999	974	999999	350	559	508	935	268	196	56	105	179	604	857	999999	290	993	556	535	999999	572	447	214	519	999999	613	695	887	682	593	246	271	771	501	421	857	553	669	637	281	865	403	77	436	855	403	912	999999	743	357	558	856	999999	999999	543	474	770	914	999999	946	812	999999	585	603	810	834	408	112	445	913	737	334	918	264	997	178	379	777	664	506	999999	763	154	999999	45	390	999999	26	999999	947	999999	639	229	691	468	817	818	474	625	30	995	809	496	829	619	233	937	667	999999	374	104	999999	259	999999	999999	59	999999	259	567	430	999999	391	154	498	999999	108	114	236	999999	999999	359	904	162	643	511	891	276	324	715	999999	999999	680	270	999999	853	104	
389	286	446	418	914	999999	907	205	999999	999999	664	999999	999999	521	999999	999999	871	576	24	199	840	615	441	999999	782	588	999999	755	977	814	130	561	645	731	718	999999	999999	387	999999	790	997	999999	118	897	237	278	999999	204	693	999999	809	999999	999999	999999	999999	999999	844	999999	635	336	35	999999	227	999999	493	112	999999	282	802	300	919	493	311	234	202	883	999999	544	136	999999	278	349	71	246	999999	436	983	981	476	945	999999	999999	999999	999999	765	999999	739	999999	413	134	915	47	402	403	999999	325	999999	354	999999	381	275	999999	956	131	68	686	100	999999	715	66	129	381	806	856	317	221	742	371	468	999999	153	120	140	11	999999	240	946	999999	999999	689	53	639	519	105	679	999999	999999	629	880	88	754	758	681	357	999999	543	241	545	999999	610	583	999999	885	124	237	164	999999	954	533	827	739	432	567	36	22	489	861	711	187	634	999999	999999	491	390	602	395	439	783	996	64	999	411	582	814	116	999999	754	405	867	524	513	796	106	62	349	332	200	655	344	999999	681	999999	368	999999	149	471	999999	999999	521	842	725	396	999999	478	828	338	849	753	919	999999	999999	466	999999	662	999999	673	25	438	50	999999	999999	784	449	481	383	479	999999	130	674	999999	999999	999999	999999	999999	799	127	838	628	999999	20	999999	447	735	354	789	999999	685	705	340	475	455	111	464	250	647	940	999999	486	105	359	295	999999	88	284	507	486	999999	818	999999	13	999999	999999	213	40	798	757	999999	104	691	167	999999	347	789	999999	199	390	795	643	388	858	999999	361	533	875	999999	753	999999	460	846	313	643	867	842	337	639	68	897	999999	452	999999	891	999999	999999	937	565	948	939	879	95	999999	691	999999	440	999999	999999	483	999999	999999	999999	54	398	598	258	388	999999	926	505	462	569	140	999999	371	200	498	966	328	566	595	999999	776	814	489	375	728	999999	704	436	837	999999	999999	999999	569	127	407	999999	303	603	416	423	638	453	999999	320	954	634	329	748	942	48	515	999999	278	28	539	240	999999	233	999999	999999	819	500	668	958	999999	935	923	253	792	997	673	724	999999	181	999999	332	337	178	999999	999999	999999	955	494	799	988	249	926	550	587	999999	590	79	83	650	604	999999	999999	528	907	999999	711	86	956	944	374	790	766	106	347	999999	903	741	813	435	473	864	16	999999	969	173	19	382	665	625	999999	603	651	509	999999	542	547	808	271	401	393	225	998	999999	999999	208	483	830	999999	999999	999999	849	266	999999	187	740	142	
915	558	744	19	338	420	341	537	770	148	266	999999	804	669	104	480	421	52	257	865	999999	999999	771	689	188	179	295	361	999999	347	14	332	837	410	632	260	526	391	64	805	667	22	999999	70	226	310	408	711	178	379	844	999999	929	874	676	999999	999999	64	831	168	135	999999	970	433	144	934	692	404	46	844	953	999999	987	452	208	453	781	999999	473	877	771	583	999999	197	502	408	999999	999999	999999	999999	472	472	560	999999	680	687	52	240	999999	292	618	14	674	333	426	999999	999999	486	675	232	699	86	999999	953	999999	551	796	782	999999	999999	541	729	669	885	381	491	479	101	772	999999	411	551	785	190	269	766	999999	859	771	688	791	916	297	999999	999999	396	880	607	999999	138	891	999999	309	999999	750	889	999999	789	952	935	344	999999	714	999999	820	158	999999	999999	694	999999	643	936	20	251	943	624	442	999999	999999	985	999999	872	593	644	999999	152	251	594	999999	379	999999	129	907	999999	354	276	211	142	691	313	104	479	999999	877	495	999999	999999	67	999999	136	457	186	365	999999	334	472	931	999999	999999	999999	907	706	970	324	999999	999999	999999	184	897	677	999999	999999	999999	999999	890	999999	959	999999	999999	674	893	193	347	313	922	256	764	940	999999	881	344	140	999999	23	405	398	999999	598	678	999999	925	84	169	579	712	157	709	999999	86	203	512	224	921	861	999999	723	368	666	999999	999999	759	99	672	25	342	292	704	463	724	502	632	999999	47	187	999999	819	33	768	601	999999	546	529	863	318	999999	130	999999	999999	999999	681	39	842	205	727	222	836	411	154	246	430	453	999999	519	584	999999	999999	999999	744	123	965	700	999999	75	627	999999	239	235	364	646	222	83	959	234	52	999999	789	175	320	964	912	418	879	532	999999	331	299	20	289	999999	237	943	474	631	273	981	999999	776	578	999999	983	610	999999	999999	33	357	493	32	476	999999	999999	976	866	780	211	556	821	77	999999	305	125	229	945	617	419	279	608	338	960	71	43	999999	597	998	999999	311	371	382	999999	999999	838	277	543	178	965	261	87	694	429	716	999999	372	881	282	206	999999	664	439	98	753	749	164	72	415	999999	999999	389	867	798	899	999999	999999	567	81	999999	848	999999	777	652	168	202	913	908	999999	999999	671	141	325	999999	227	646	932	999999	756	84	683	215	999999	100	999999	871	219	895	530	531	999999	804	809	999999	358	87	887	786	999999	561	835	256	818	999999	416	636	74	75	580	263	262	165	999999	999999	783	643	
558	687	455	296	983	27	388	721	999999	867	332	510	453	150	759	155	363	204	249	437	396	623	684	569	807	153	325	276	279	566	992	811	999999	999999	529	210	341	643	578	999999	867	106	335	999999	314	563	622	440	999999	116	801	616	758	999999	999999	935	12	885	488	839	999999	122	452	622	999999	520	999999	738	621	558	999999	719	626	431	570	300	298	145	265	999999	531	884	772	172	765	386	999999	999999	468	999999	207	999999	164	738	124	755	654	712	674	794	999999	883	819	945	301	91	989	999999	785	956	646	866	999999	245	999999	818	350	999999	857	498	467	794	280	999999	361	369	565	888	317	814	645	585	470	470	169	647	999999	826	871	684	396	726	899	511	947	340	825	919	430	999999	415	375	855	186	999999	300	613	999999	594	999999	526	111	29	970	320	999999	406	999999	999999	999999	753	523	999999	999999	111	740	895	999999	999999	999999	999999	645	999999	20	999999	280	999999	294	143	999999	44	999999	242	938	167	999999	706	928	999999	885	999999	665	843	759	999999	891	956	682	999999	596	404	844	712	999999	398	880	999999	18	571	49	341	999999	999999	217	999999	481	291	999999	25	816	44	966	577	204	96	878	802	999999	468	518	999999	57	999999	999999	474	200	999999	668	550	287	652	999999	367	161	999999	822	638	999999	133	999999	610	999999	999999	999999	561	438	276	999999	487	519	88	999999	550	63	999999	293	902	490	743	999999	999999	623	929	737	174	347	609	426	649	273	250	176	585	397	999999	999999	391	950	999999	45	999999	999999	191	40	208	999999	156	314	434	999999	919	158	999999	688	999999	987	999999	928	999999	224	828	999999	868	223	279	999999	359	162	155	889	902	999999	505	707	999999	861	441	999999	539	456	999999	304	991	999999	353	101	999999	896	238	920	999999	462	855	769	217	83	191	999999	761	296	369	993	169	545	368	967	653	195	999999	999999	555	659	999999	648	33	533	858	999999	999999	187	638	462	924	234	611	999999	106	999999	500	448	680	474	147	999999	97	999999	145	456	30	386	999999	999999	999999	999999	999999	629	72	217	999999	999999	224	701	107	583	658	906	79	935	934	918	870	917	694	999999	626	90	999999	999999	561	999999	398	412	470	493	739	549	731	991	858	981	999999	889	999999	816	233	978	376	563	999999	190	137	210	522	999999	516	999999	403	13	315	295	117	999999	655	999999	295	812	999999	999999	844	118	185	87	999999	952	540	981	927	877	503	648	999999	958	562	381	699	197	999999	368	976	218	155	728	999999	572	874	472	243	80	531	421	
746	762	999999	486	14	59	133	569	571	999999	603	525	999999	667	581	158	363	284	229	999999	922	873	637	999999	962	457	401	514	88	77	747	857	999999	92	999999	951	250	85	376	999999	999999	331	999999	452	615	629	229	29	991	999999	119	999999	851	434	999999	873	134	91	523	999999	999999	619	490	503	786	745	179	426	765	630	907	287	907	578	999999	601	86	195	31	342	238	381	522	362	958	788	16	922	593	37	826	168	562	999999	992	454	840	303	665	869	999999	802	999999	370	817	831	999999	999999	400	999999	797	939	70	190	328	999999	106	999999	999999	998	739	257	833	738	804	749	999999	97	586	999999	760	782	530	999999	882	435	127	162	545	136	999999	999999	531	694	240	887	108	381	500	715	358	712	759	667	140	212	969	525	566	78	116	963	999999	812	147	25	418	908	307	999999	168	999999	592	417	999999	15	999999	148	507	916	999999	353	596	870	240	58	33	863	31	999999	466	602	595	476	30	773	48	719	557	224	478	200	999999	607	557	414	129	351	999999	999999	999999	830	27	649	428	763	376	824	999999	99	992	555	999999	627	436	566	999999	999999	999999	496	999999	16	591	293	448	999999	279	989	323	826	928	681	466	896	203	999999	584	999999	58	266	999999	223	147	999999	999999	999999	313	455	181	999999	999999	13	954	909	168	479	248	734	210	999999	494	387	999999	755	170	320	98	990	434	999999	982	411	78	140	999999	999999	869	999999	70	526	156	999999	999999	999999	770	999999	727	999999	738	724	999999	999999	745	999999	772	29	999999	392	307	912	833	322	999999	380	17	654	935	823	819	414	610	124	674	999999	821	999999	569	187	984	999999	999999	999999	999999	999999	412	143	666	988	368	80	51	486	826	999999	692	999999	801	999999	325	999999	989	904	738	334	124	999999	184	70	268	111	459	534	407	999999	999999	302	69	322	968	874	987	946	999999	748	372	999999	999999	526	992	999999	999999	999999	999999	868	255	999999	802	928	595	140	958	999999	999999	266	621	999999	999999	765	828	399	773	999999	999999	450	138	52	449	989	961	999999	984	658	77	280	999999	336	672	539	815	999999	500	999999	727	999999	916	999999	999999	208	999999	854	54	533	698	603	223	389	654	421	740	212	249	813	999999	603	155	310	537	999999	33	295	845	549	999999	999999	899	999999	761	999999	999999	746	826	251	999999	999999	946	461	959	474	66	999999	681	260	999999	612	402	999999	174	133	999999	999999	854	766	184	841	999999	505	583	999999	704	581	627	23	887	999999	386	997	951	859	657	694	
350	73	403	180	999999	594	750	346	794	999999	478	638	999999	917	891	69	76	30	107	999999	999999	999999	999999	485	235	667	372	805	235	404	735	314	475	997	275	791	372	999999	237	424	999999	246	717	491	113	989	75	970	999999	327	999999	930	999999	216	817	893	303	999999	945	999999	232	944	999999	400	486	173	172	951	652	110	999999	73	793	999999	696	640	999999	287	999999	245	602	999999	999999	908	473	805	552	269	189	381	999999	454	67	291	999999	810	999999	327	14	939	826	124	328	999999	629	868	147	89	999999	999999	163	25	546	710	354	829	251	211	999999	681	620	903	771	280	612	253	15	511	490	999999	514	999999	282	442	999999	487	84	701	999999	999999	668	999999	748	12	228	482	907	999999	937	372	569	924	399	333	328	923	352	57	999999	999999	862	635	598	999999	672	740	742	114	999999	866	999999	999999	922	332	999999	999999	164	768	61	140	999999	999999	574	999999	326	590	999999	999999	123	495	144	36	312	902	742	42	874	999999	340	487	739	999999	66	81	617	999999	11	77	320	180	769	584	996	999999	51	999999	71	480	999999	92	717	999999	990	806	999999	728	246	30	999999	980	283	50	438	574	401	542	601	503	511	306	588	955	639	942	725	560	40	54	860	536	971	404	805	257	999999	999999	813	259	349	888	783	980	999999	339	897	729	156	432	867	999999	614	568	969	999999	503	762	163	57	999999	180	698	201	170	63	999999	878	244	999999	999999	999999	729	351	999999	999999	523	608	999999	309	54	996	999999	608	187	361	922	999999	435	792	754	16	792	765	999999	178	199	591	999999	434	330	29	999999	965	627	422	780	272	999999	356	499	895	295	853	999999	94	766	999999	24	999999	140	606	999999	999999	436	999999	999999	999999	182	984	432	932	787	999999	999999	35	512	448	980	765	581	999999	998	88	303	858	999999	999999	762	94	412	109	576	21	303	999999	575	52	539	830	760	999999	100	429	999999	567	117	253	873	976	581	327	120	259	999999	999999	608	375	999999	577	86	999999	210	97	582	333	365	775	999999	999999	460	470	908	159	14	764	999999	578	999999	736	750	478	75	785	999999	94	989	327	784	822	125	210	894	962	754	47	615	12	846	600	211	999999	504	617	999999	120	418	960	254	999999	911	39	999999	999999	826	999999	657	425	999999	498	999999	47	991	925	151	259	576	946	404	999999	158	566	731	999999	999999	418	973	457	269	402	999999	38	999999	321	911	95	989	482	145	999999	390	200	999999	358	266	999999	999999	999999	476	276	999999	472	
566	999999	323	999999	307	656	885	418	633	209	165	191	823	999999	964	679	999999	65	269	103	811	257	586	958	148	383	307	999999	999999	405	981	992	857	213	472	999999	999999	566	787	999999	596	727	522	190	44	999999	999999	999999	210	670	999999	999999	17	999999	999999	999999	999999	365	216	924	999999	999999	350	999999	228	173	333	620	843	999999	999999	458	277	926	506	999999	999999	406	999999	901	848	356	999999	999999	999999	999999	985	416	552	163	105	642	999999	863	999999	81	387	294	962	870	999999	914	116	999999	988	116	153	90	944	577	999999	304	441	315	85	13	364	943	397	657	188	917	78	690	999999	49	108	413	943	434	999999	450	999999	62	988	999999	250	138	418	735	427	904	471	999999	580	999999	210	54	788	980	717	444	896	314	692	995	846	999999	959	948	999999	739	146	520	999999	142	860	388	327	151	762	999999	534	662	999999	283	999999	103	999999	281	839	64	624	962	716	272	999999	139	370	992	96	823	999999	469	999999	687	768	999999	999999	448	940	822	726	647	227	491	909	244	84	418	550	753	317	688	999999	953	124	999999	803	999999	588	731	28	999999	999999	939	67	75	934	553	515	503	999999	999999	341	27	337	999999	745	235	999999	319	999999	999999	451	343	999999	999999	360	773	572	999999	999999	503	859	218	803	999999	592	288	434	843	309	530	903	57	999999	646	357	102	626	146	438	999999	999999	279	999999	76	883	999999	433	999999	715	999999	999999	921	354	999999	811	132	223	936	999999	467	999999	519	19	999999	58	403	580	999999	142	267	157	435	999999	999999	257	590	999999	737	517	999999	854	999999	138	148	549	982	703	276	834	999999	879	689	751	971	777	737	270	999999	28	999999	999999	562	444	457	23	555	765	773	249	999999	999999	485	429	523	612	943	390	870	999999	75	700	999999	45	907	999999	467	683	194	999999	999999	999999	401	718	37	999999	302	999999	680	999999	994	226	929	36	613	645	999999	270	237	368	999999	356	999999	166	999999	789	835	527	999999	79	555	871	581	999999	729	901	198	767	401	792	999999	530	709	745	990	849	999999	288	432	271	985	207	456	825	969	173	930	999999	765	999999	895	774	885	999999	579	132	644	959	306	711	999999	636	868	445	999999	313	646	999999	176	113	27	557	105	275	999999	358	425	756	10	566	971	999999	11	163	999999	545	644	108	176	999999	999999	811	981	720	813	999999	338	20	777	665	999999	286	999999	662	999999	999999	999999	999999	527	999999	707	888	959	740	999999	504	999999	999999	548	513	669	548	487	309	999999	216	576	
384	462	999999	999999	414	979	344	50	695	886	348	999999	999999	865	33	999999	999999	170	326	999999	250	979	319	999999	623	471	274	999999	977	798	768	764	23	999999	304	168	999999	210	999999	909	999999	699	55	618	999999	781	990	999999	999999	967	541	148	999999	364	335	405	152	20	407	942	715	999999	72	896	127	583	919	999999	570	865	788	745	868	417	236	551	999999	701	437	841	481	999999	360	20	267	999999	193	659	446	999999	25	999999	803	359	204	286	637	159	500	712	999999	214	87	779	188	999999	280	173	137	784	471	999999	999999	999999	471	98	988	62	638	497	400	270	999999	671	850	17	942	518	223	950	913	784	210	999999	999999	276	549	580	832	471	999999	29	531	662	437	574	208	247	999999	115	999999	999999	520	999999	322	601	999999	416	929	180	853	761	950	999999	870	687	250	857	586	204	549	417	999999	177	999999	380	739	999999	243	999999	808	704	631	118	662	999999	999999	207	412	388	411	143	999999	999999	618	597	999999	354	792	750	333	350	661	692	565	880	364	353	864	942	861	189	999999	653	371	158	140	842	999999	541	424	53	455	999999	793	416	766	999999	999999	999999	310	999999	894	493	952	468	999999	999999	552	999999	973	919	343	999999	526	231	999999	996	299	999999	999999	237	999999	260	335	290	895	463	999999	999999	123	796	794	322	641	476	295	689	701	903	115	202	300	742	567	999999	709	985	681	572	999999	999999	278	99	94	83	565	643	167	672	572	999999	999999	402	999999	187	999999	30	999999	999999	936	280	305	999999	363	273	936	97	693	831	580	999999	999999	336	999999	353	999999	705	237	999999	911	999999	999999	38	341	526	999999	999999	83	390	379	688	999999	632	999999	999999	474	883	735	821	146	477	950	999999	999999	661	999999	999999	698	999999	660	430	999999	999999	999999	294	748	277	64	837	120	48	23	313	462	891	753	159	700	999999	878	999999	999999	999999	431	443	701	206	999999	999999	999999	999999	209	758	729	999999	895	896	494	999999	999999	207	828	898	710	107	464	646	873	210	999999	999999	22	179	446	999999	460	999999	839	704	592	999999	341	384	128	670	839	265	583	512	999999	999999	665	359	999999	999999	815	81	706	333	979	999999	999999	999999	771	71	438	39	321	714	999999	519	67	789	759	999999	865	454	999999	999999	268	208	73	999999	214	999999	991	662	87	764	210	999999	680	999999	725	537	230	605	612	999999	242	999999	943	869	24	487	999999	999999	999999	219	815	999999	301	666	74	780	991	999999	999999	720	79	775	951	999999	514	999999	839	551	73	999999	
662	270	841	999999	807	457	264	204	356	726	261	999999	72	999999	949	838	97	23	451	944	999999	269	84	891	999999	467	858	396	364	905	648	258	812	378	556	555	999999	578	859	616	999999	796	999999	804	999999	954	999999	93	608	675	30	825	999999	128	685	999999	196	999999	999999	349	599	868	839	999999	999999	12	312	693	999999	999999	999999	519	999999	834	999999	749	654	999999	432	42	754	999999	788	999999	884	822	158	694	999999	999999	369	999999	843	519	27	657	957	174	725	466	651	28	999999	999999	999999	511	670	999999	999999	936	747	916	999999	702	595	824	89	999999	565	266	999999	618	11	999999	43	999999	676	645	816	771	791	999999	553	965	390	999999	12	999999	999999	383	161	883	994	755	415	999999	63	150	999999	203	999999	806	608	469	612	43	27	999999	180	628	835	35	999999	928	154	267	372	561	322	999999	822	999999	828	999999	114	999999	624	999999	751	590	999999	535	721	999999	203	985	999999	999999	999999	357	999999	397	999999	703	547	135	434	75	611	158	90	502	828	74	380	82	978	425	365	642	419	772	863	589	943	309	314	835	735	169	999999	288	208	964	150	999999	102	134	645	978	545	558	644	603	999999	192	707	999999	252	130	999999	467	728	999999	999999	999999	999999	823	759	247	821	599	999999	451	774	999999	303	863	923	946	999999	853	780	386	999999	860	137	269	999999	761	999999	657	592	614	162	917	559	487	36	204	900	279	999999	407	167	946	228	202	999999	708	999999	843	999999	306	151	999999	999999	352	624	87	818	274	744	998	645	999999	17	999999	999999	999999	252	999999	837	729	55	710	488	382	229	159	641	935	999999	380	999999	758	924	295	473	10	239	217	863	948	386	636	534	999999	762	993	939	503	904	971	466	83	16	13	261	440	674	315	999999	999999	999999	883	833	999999	136	886	248	721	261	298	627	44	952	888	999999	419	185	121	999999	235	220	147	999999	999999	999999	798	751	921	44	42	999999	999999	95	999999	511	502	802	999999	250	875	755	228	251	615	354	432	130	999999	999999	841	265	562	999999	896	264	308	852	999999	999999	337	145	327	999999	229	999999	702	949	564	387	850	616	24	871	743	480	992	896	425	124	999999	677	633	270	202	777	773	239	999999	144	213	650	438	710	912	740	438	541	32	653	652	483	566	740	810	999999	250	691	999999	426	999999	412	999999	259	968	659	511	67	493	452	199	999999	760	429	183	210	999999	314	958	13	51	461	873	772	472	18	999999	999999	459	967	999999	91	287	771	872	801	223	
189	741	263	238	999999	57	580	999999	189	999999	146	567	610	57	936	733	947	384	810	538	665	786	960	548	618	607	526	915	117	195	988	557	382	986	998	572	705	774	670	413	999999	318	293	295	974	336	849	920	999999	358	340	397	999999	272	557	403	999999	714	620	999999	531	999999	355	993	999999	999999	194	623	999999	374	38	999999	714	407	244	356	502	674	999999	292	999999	605	999999	759	999999	601	496	119	439	604	791	990	164	897	882	639	962	299	999999	395	999999	235	871	235	330	167	683	999999	999999	211	900	999999	150	338	25	925	349	596	148	141	102	999999	194	999999	582	47	28	816	524	999999	394	212	999999	188	150	999999	999999	99	439	697	918	832	91	238	999999	685	999999	825	999999	957	999999	376	161	999999	999999	76	51	426	653	999999	148	866	149	433	816	697	993	961	198	493	200	259	167	450	223	270	993	956	750	897	197	203	935	567	999999	27	61	692	886	83	999999	318	446	156	999999	62	999999	999999	421	999999	691	888	637	398	767	50	999999	710	217	999999	83	95	999999	999999	105	945	930	582	127	798	645	311	85	124	12	882	813	21	999999	170	577	345	544	743	215	308	566	547	799	999999	999999	351	484	854	999	405	641	689	60	999999	131	120	540	622	999999	999999	813	999999	395	885	236	999999	818	56	464	738	550	999999	550	797	999999	999999	782	853	990	304	826	230	125	607	999999	133	960	999999	48	999999	804	922	382	824	494	999999	161	999999	47	999999	532	438	400	271	854	708	149	263	235	738	999999	687	632	76	999999	999999	999999	999999	644	999999	999999	542	18	997	933	627	559	725	312	345	999999	867	999999	389	771	999999	830	854	752	541	984	707	61	999999	137	127	999999	999999	999999	902	646	373	280	934	373	990	429	402	337	999999	158	423	950	890	505	471	999999	253	305	175	762	553	45	112	129	540	491	999999	869	999999	337	253	464	410	698	869	999999	881	25	781	968	438	526	525	999999	999999	756	999999	804	999999	256	57	21	105	150	999999	337	177	999999	833	509	722	532	520	900	905	958	999999	999999	636	874	990	999999	999999	999999	999999	36	999999	719	558	783	999999	902	213	570	999999	999999	369	999999	605	541	999999	76	192	281	256	905	16	625	487	999999	999999	969	178	791	265	999999	497	898	816	77	816	457	999999	60	188	999999	328	999999	619	672	598	289	596	999999	455	999999	55	252	950	428	29	895	999999	945	576	360	999999	422	314	470	745	999999	999999	537	999999	972	809	141	999999	999999	587	65	15	
815	999999	999999	383	83	346	341	773	999999	947	397	57	999999	225	999999	484	827	94	999999	999999	159	927	999999	835	999999	999999	482	999999	914	159	999999	841	999999	890	427	999999	999999	999999	661	86	972	696	500	999999	66	490	999999	757	497	999999	275	352	999999	419	855	888	886	101	325	703	863	226	859	105	433	556	999999	40	797	390	835	850	432	829	673	999999	436	613	778	577	999999	999999	627	266	883	180	999999	554	999999	539	54	557	999999	958	223	755	999999	999999	100	999999	999999	999999	999999	116	822	425	919	999999	746	403	461	283	323	747	137	147	999999	603	221	262	396	538	996	999999	345	288	197	999999	615	917	999999	999999	999999	999999	180	999999	766	999999	444	468	999999	317	999999	641	999999	770	999999	915	830	999999	999999	999999	193	837	124	999999	776	999999	770	544	999999	999999	246	828	777	430	760	54	999999	334	381	88	169	999999	999999	88	730	365	191	574	54	282	999999	540	999999	391	847	685	164	999999	36	76	749	900	241	805	81	999999	863	656	20	198	999999	999999	704	999999	84	440	835	999999	148	999999	518	205	499	955	812	705	77	396	582	85	890	274	308	315	338	999999	999999	206	16	751	502	534	564	855	933	999999	836	683	316	417	849	128	173	614	557	999999	410	285	993	376	999999	476	999999	935	307	83	208	999999	749	815	918	999999	999999	999999	999999	983	641	999999	32	675	869	999999	89	175	235	772	110	693	757	784	999999	246	213	640	839	35	460	629	557	859	999999	999999	934	501	498	220	999999	777	694	573	912	999999	999999	999999	507	999999	397	999999	999999	535	973	514	641	999999	999999	681	436	399	999999	894	999999	21	96	172	736	999999	999999	999999	676	24	683	999999	998	194	872	999999	983	999999	999999	999999	999999	552	919	32	886	999999	999999	969	999999	817	999999	699	229	800	50	900	679	100	591	999999	76	999999	999999	695	999999	649	515	456	102	864	999999	551	266	245	999999	980	102	74	286	312	625	490	999999	859	999999	984	999999	208	153	971	422	999999	303	999999	255	829	999999	999999	999999	999999	999999	359	877	678	128	243	442	983	543	70	808	999999	814	288	460	999999	999999	382	465	866	999999	999999	999999	130	999999	999999	258	209	999999	999999	999999	867	999999	49	395	275	613	376	999999	996	552	999999	664	93	173	807	87	24	999999	668	75	938	769	314	701	610	56	757	236	322	985	243	993	999999	999999	940	721	774	893	999999	973	398	641	999999	999999	999999	653	229	999999	644	728	243	602	999999	372	730	108	999999	348	784	999999	855	149	428	21	319	137	557	
692	232	96	999999	130	422	695	676	307	310	989	286	957	826	800	591	999999	751	641	671	744	670	842	141	436	119	965	127	258	222	999999	15	297	105	999999	734	558	426	999999	189	635	695	433	797	999999	72	827	402	999999	557	835	999999	678	999999	813	32	389	954	876	999999	456	578	428	95	854	984	988	861	299	999999	999999	999999	638	461	46	58	246	55	999999	373	291	999999	999999	700	386	999999	337	832	291	514	354	603	549	111	733	67	277	999999	943	999999	999999	965	112	989	524	668	632	226	999999	764	785	344	423	512	730	883	516	727	708	667	657	165	580	785	720	999999	627	536	999999	999999	781	899	112	999999	299	999999	470	999999	186	999999	563	120	413	527	728	20	190	46	381	999999	551	999999	639	285	958	919	395	327	278	94	50	999999	498	450	999999	886	242	497	223	413	422	999999	551	989	113	999999	751	62	66	710	259	999999	165	877	999999	242	999999	999999	967	380	930	153	803	101	678	468	999999	999999	999999	842	999999	692	823	967	999999	117	998	649	181	999999	177	342	270	568	835	459	999999	620	999999	750	626	999999	999999	843	483	999999	640	999999	320	645	925	788	518	224	999999	566	999999	197	999999	330	999999	619	655	556	212	999999	883	999999	266	999999	999999	11	951	793	225	372	172	980	493	169	999999	548	339	535	496	999999	823	999999	635	278	691	752	180	692	516	999999	759	973	640	999999	395	404	203	101	127	924	836	725	998	999999	403	787	703	999999	853	695	290	130	70	823	999999	999999	609	999999	537	775	830	268	287	218	612	999999	350	608	999999	82	355	248	417	999999	552	108	57	999999	875	999999	999999	890	839	820	726	999999	913	816	121	558	794	999999	563	352	999999	578	999999	789	999999	214	446	999999	516	780	350	52	712	999999	281	675	789	999999	999999	633	727	999999	429	466	492	973	285	533	999999	225	287	149	684	75	478	974	660	267	999999	670	468	953	383	68	999999	683	999999	999999	545	445	768	259	103	930	625	999999	158	999999	999999	984	929	912	607	300	503	999999	368	647	999999	307	999999	531	999999	999999	175	773	566	371	987	999999	999999	859	988	62	999999	37	999999	754	999999	999999	825	999999	960	132	740	999999	355	999999	565	278	999999	289	405	248	429	247	822	651	765	851	596	999999	999999	999999	999999	80	923	555	843	475	166	613	206	705	481	346	570	314	711	999999	999999	999999	806	999999	493	766	464	750	632	219	999999	999999	989	999999	727	48	685	473	194	670	631	799	999999	99	121	711	92	999999	766	93	
676	517	940	155	432	123	980	999999	13	181	615	183	999999	633	270	763	624	608	999999	442	660	999999	130	51	987	628	242	999999	999999	782	683	765	984	549	542	698	462	843	176	613	67	410	999999	22	64	458	999999	616	999999	358	97	484	721	333	432	999999	396	999999	167	999999	881	274	677	231	498	850	198	382	100	999999	310	781	999999	374	384	260	637	999999	986	539	751	626	999999	259	999999	999999	53	660	127	963	311	563	685	372	732	999999	733	248	999999	214	269	504	525	267	58	315	999999	356	949	999999	941	289	912	628	999999	264	386	428	536	299	806	538	265	137	270	746	105	79	999999	999999	527	399	593	781	279	256	110	999999	211	389	165	696	711	999999	32	32	999999	67	999999	477	416	999999	711	234	999999	731	249	398	997	311	220	973	999999	999999	654	551	695	140	999999	806	164	999999	999999	157	144	999999	827	319	114	248	105	999999	759	999999	184	999999	999999	999999	384	548	16	711	632	999999	999999	191	999999	353	301	480	336	519	708	513	323	659	98	564	100	298	903	930	293	758	215	181	224	551	193	441	864	999999	999999	999999	999999	452	134	327	978	952	137	999999	27	999999	911	585	339	255	850	524	134	133	999999	999999	999999	86	999999	873	999999	999999	966	999999	169	859	615	999	999999	898	714	870	535	771	585	148	170	429	912	658	847	629	842	969	701	668	317	740	69	999999	175	723	35	999999	632	981	999999	999999	324	168	28	912	999999	441	540	979	988	363	999999	999999	999999	999999	173	768	36	74	165	999999	999999	501	551	999999	940	999999	999999	991	845	999999	148	999999	999999	472	115	754	640	935	807	999999	438	721	680	954	203	999999	745	950	559	266	233	568	826	988	999999	823	616	153	971	730	708	999999	999999	712	999999	943	976	462	119	419	138	999999	266	999999	568	26	820	597	999999	20	356	999999	441	999999	62	999999	778	174	512	292	148	999999	999999	86	999999	888	999999	967	739	259	952	999999	999999	150	137	142	999999	82	429	942	999999	29	471	960	384	999999	118	554	660	999999	174	999999	950	827	999999	642	137	190	62	680	438	999999	857	432	68	999999	942	300	461	919	277	999999	745	570	999999	128	999999	12	999999	776	999999	999999	316	103	999999	151	342	22	869	495	999999	999999	30	999999	513	158	171	48	902	321	983	817	102	741	378	468	75	999999	547	162	616	999999	488	999999	999999	405	547	999999	347	916	999999	929	999999	966	914	999999	999999	996	66	140	999999	986	110	390	792	962	940	574	725	626	85	952	474	716	
878	880	643	744	848	118	611	407	701	985	590	64	999999	136	826	233	782	79	333	999999	999999	629	34	999999	999999	999999	464	972	48	999999	841	777	999999	999999	97	999999	512	941	999999	948	528	560	999999	999999	800	738	576	814	747	502	843	16	629	67	522	259	999999	545	262	999999	999999	639	368	980	999999	812	599	999999	48	999999	721	840	999999	384	888	644	344	909	307	753	370	650	234	546	876	835	999999	407	202	838	188	999999	689	246	305	999999	201	314	999999	987	999999	895	775	955	999999	999999	94	254	179	877	914	999999	999999	508	550	12	414	999999	999999	999999	664	202	488	999999	614	754	999999	999999	89	998	999999	39	939	320	999999	999999	999999	999999	765	874	750	999999	999999	999999	923	241	727	191	695	302	484	378	999999	661	332	946	417	575	351	36	851	410	174	180	434	885	17	928	893	999999	138	999999	66	239	567	761	999999	173	286	382	37	970	989	787	524	84	828	287	987	999999	67	309	927	739	999999	350	738	999999	890	48	234	799	297	619	174	348	321	999999	103	999999	982	254	999999	999999	999999	881	999999	999999	655	359	66	729	940	235	999999	999999	999999	327	217	227	32	906	282	248	157	238	682	379	623	185	762	857	193	427	999999	999999	20	958	740	150	929	361	412	540	981	505	858	72	601	999999	140	994	764	999999	999999	85	971	999999	821	770	209	999999	763	479	999999	209	546	523	549	999999	818	259	586	76	297	999999	504	742	999999	652	379	620	999999	288	999999	768	102	316	878	610	841	960	147	970	941	888	598	932	999999	999999	958	345	522	395	527	880	417	999999	588	877	581	239	999999	178	400	588	272	999999	433	999999	999999	239	644	939	374	857	121	999999	134	408	999999	572	798	485	693	44	999999	393	761	999999	361	404	999999	11	999999	612	999999	968	579	362	625	999999	508	124	999999	729	999999	582	31	669	769	999999	573	190	804	18	999999	317	485	366	999999	999999	724	268	477	712	511	642	910	999999	689	999999	46	771	999999	959	999999	683	810	964	999999	525	999999	101	405	999999	999999	547	999999	30	181	999999	493	223	871	746	398	249	646	962	227	67	999999	999999	980	999999	999999	801	407	844	945	757	999999	520	32	965	517	632	862	917	999999	999999	445	890	590	828	658	822	899	46	570	999999	999999	848	746	285	853	999999	121	779	795	38	150	362	84	999999	363	973	999999	906	238	766	386	729	90	263	622	781	999999	161	999999	999999	999999	999999	283	131	720	658	773	747	121	999999	999999	93	131	852	822	93	815	175	
474	685	999999	999999	807	804	999999	317	767	492	663	82	433	960	999999	853	136	999999	999999	953	999999	705	209	454	795	823	255	999999	607	238	441	538	965	513	686	291	999999	909	562	479	683	999999	891	999999	93	48	981	999999	281	278	999999	52	15	862	999999	769	486	187	999999	999999	558	154	999999	538	61	135	999999	920	999999	530	543	227	227	608	279	301	814	918	370	757	842	999999	32	339	512	398	999999	999999	999999	916	999999	143	712	578	999999	539	999999	362	239	958	931	70	999999	751	999999	508	999999	406	592	999999	999999	567	816	449	151	863	131	999999	36	663	999999	13	999999	367	724	999999	514	999999	687	740	999999	461	688	999999	826	781	999999	281	604	14	574	135	999999	999999	961	247	999999	273	437	67	999999	332	336	576	365	927	191	919	36	334	994	185	719	851	581	503	879	414	623	369	455	850	775	32	98	476	492	999999	406	486	93	999999	221	999999	332	276	999999	122	999999	898	999999	498	254	280	999999	398	999999	669	299	999999	999999	912	650	78	999999	566	556	313	487	888	445	183	523	549	251	753	999999	98	999999	314	377	766	367	724	769	999999	606	505	22	699	70	822	717	999999	999999	999999	600	153	999999	765	720	999999	999999	999999	462	426	999999	999999	999999	999999	999999	327	150	985	999999	601	554	925	999999	999999	999999	60	301	999999	828	623	466	999999	431	80	999999	819	80	999999	594	556	142	209	271	999999	981	901	476	755	274	742	999999	999999	849	999999	626	999999	999999	374	805	669	530	846	339	839	960	400	283	958	999999	616	257	387	999999	543	469	355	999999	956	673	68	583	546	523	999999	941	999999	735	905	453	487	974	999999	957	999999	35	999999	870	432	392	590	628	999999	651	657	495	304	999999	315	999999	281	20	888	999999	747	95	983	333	999999	999999	999999	665	999999	999999	626	641	551	429	475	517	184	484	999999	999999	999999	999999	75	895	999999	600	646	400	429	848	182	476	96	15	220	999999	52	961	627	534	165	925	260	999999	34	26	943	875	867	798	882	796	779	325	618	999999	29	98	467	652	261	836	246	999999	999999	999999	999999	546	218	635	999999	222	856	706	417	167	999999	73	870	849	656	771	999999	630	999999	385	697	770	999999	903	819	953	504	974	999999	329	688	999999	670	875	471	407	666	241	333	669	999999	999999	908	461	138	956	228	618	995	489	312	999999	562	956	461	784	160	999999	815	521	999999	882	432	999999	999999	457	402	994	387	259	114	301	307	306	445	624	862	935	774	862	735	885	978	793	27	
83	178	713	423	999999	999999	360	425	811	951	999999	649	999999	982	680	564	999999	240	745	384	999999	317	266	999999	999999	999999	224	540	952	786	832	903	999999	80	999999	288	689	581	999999	12	754	875	999999	354	387	974	51	952	999999	308	511	655	242	419	16	766	912	202	586	763	42	819	999999	35	129	999999	20	750	587	402	875	652	539	743	630	145	821	911	143	862	881	272	446	654	284	186	670	229	999999	638	376	496	994	937	970	934	412	470	234	999999	999999	999999	374	701	999999	859	125	499	788	870	944	999999	68	724	882	999999	382	819	751	942	494	791	687	999999	35	388	657	601	773	999999	732	360	687	999999	898	591	897	745	230	999999	71	180	999999	202	999999	376	999999	999999	999999	210	999999	593	719	292	739	182	612	425	676	55	212	999999	999999	102	148	594	999999	158	826	999999	872	637	598	336	881	999999	359	494	265	659	950	999999	545	573	144	149	640	405	180	725	978	482	79	999999	222	999999	454	999999	999999	109	63	999999	454	999999	337	923	994	999999	410	999999	823	128	999999	26	105	825	999999	163	957	999	954	917	977	999999	322	399	568	999999	124	345	869	20	440	166	605	671	999999	999999	245	220	154	257	999999	755	902	859	322	62	999999	396	999999	300	391	65	155	145	999999	353	452	937	999999	580	278	75	999999	999999	688	13	420	433	892	207	999999	999999	999999	707	999999	232	208	999999	999999	516	999999	728	777	999999	628	999999	21	999999	370	588	338	307	855	573	978	929	209	99	999999	319	641	655	503	369	999999	644	210	999999	222	88	155	989	860	848	999999	550	297	977	999999	999999	999999	950	999999	314	868	620	891	290	999999	993	999999	119	291	768	874	999999	234	417	205	999999	184	573	999999	292	443	349	447	16	338	999999	999999	231	999999	867	326	999999	592	199	501	999999	999999	919	719	229	65	46	708	102	974	556	999999	879	999999	210	139	429	999999	780	870	529	999999	884	952	999999	361	801	999999	999999	451	193	106	45	916	443	239	999999	999999	39	237	407	641	999999	42	999999	121	762	450	703	738	897	989	812	999999	972	999999	869	966	428	999999	263	831	294	650	790	460	291	999999	348	971	999999	999999	673	553	473	887	828	851	180	189	999999	361	510	684	554	204	293	716	944	999999	999999	999999	999999	171	973	575	356	704	252	999999	999999	798	112	732	864	331	325	269	855	94	760	28	999999	249	999999	902	331	610	999999	596	176	574	999999	493	611	585	150	512	579	898	540	133	609	849	359	800	259	777	819	
232	878	34	999999	859	103	351	501	196	892	81	254	746	608	999999	164	265	779	999999	131	288	191	813	689	957	553	637	418	999999	999999	478	999999	553	999999	999999	999999	999999	713	999999	400	999999	999999	954	619	999999	653	999999	525	953	694	103	30	640	656	541	51	74	345	903	316	466	932	999999	999999	423	428	700	956	734	999999	22	551	620	228	862	204	236	203	191	313	759	121	465	262	999999	458	22	999999	259	832	999999	806	810	852	933	336	539	658	206	89	999999	837	791	25	682	552	410	422	793	346	814	871	164	600	556	355	999999	302	510	999999	999999	999999	707	902	295	999999	741	999999	999999	535	665	578	997	999999	999999	921	999999	449	580	253	58	599	113	912	27	781	652	219	999999	999999	859	999999	999999	999999	999999	159	140	888	729	476	811	642	138	268	681	999999	874	62	999999	999999	35	999999	721	999999	916	816	699	999999	999999	514	999999	531	471	705	999999	427	430	999999	438	210	999999	440	720	113	442	415	471	999999	241	999999	999999	999999	999999	671	999999	831	525	891	325	856	459	345	999999	225	914	999999	181	432	591	263	815	118	999999	999999	843	594	317	618	824	510	354	854	563	113	999999	999999	999999	799	999999	844	902	539	449	581	751	456	999999	999999	199	162	244	49	999999	977	966	798	999999	930	999999	999999	524	907	76	999999	511	605	781	900	618	951	727	381	290	747	361	285	669	53	297	396	167	812	429	999999	276	315	600	585	147	999999	986	999999	999999	182	329	999999	473	635	79	999999	674	536	885	247	435	862	758	516	626	999999	139	932	642	441	811	711	487	999999	547	205	14	205	763	810	965	104	409	117	999999	366	812	999999	973	152	722	999999	999999	999999	246	414	557	94	959	456	999999	64	999999	540	371	618	999999	999999	97	873	150	478	773	999999	999999	999999	462	651	98	270	877	105	958	500	719	999999	784	999999	999999	143	648	920	246	316	999999	910	115	869	999999	809	848	744	946	110	11	253	857	999999	910	905	951	906	995	699	578	584	105	499	820	190	833	221	999999	954	235	230	242	466	999999	371	235	592	904	289	999999	143	159	999999	499	475	333	932	999999	263	191	999999	925	546	999999	556	814	615	999999	566	975	637	834	991	875	780	999999	999999	908	548	679	369	999999	716	288	444	999999	247	10	354	856	901	826	656	773	492	304	999999	728	999999	556	619	543	348	313	784	999999	167	983	718	464	999999	33	846	583	822	741	219	268	303	132	577	999999	704	709	84	810	187	228	392	486	326	
672	999999	999999	70	825	662	999999	999999	145	277	263	999999	890	924	999999	979	83	999999	751	95	436	435	275	999999	999999	839	639	239	973	131	999999	999999	242	148	269	999999	854	523	997	88	806	764	167	854	999999	999999	813	784	206	830	999999	999999	640	400	889	247	255	999999	66	985	32	183	999999	23	999999	662	59	752	999999	375	135	560	999999	672	289	672	277	420	999999	999999	36	855	999999	999999	999999	671	999999	999999	259	31	266	999999	999999	21	66	632	243	153	999999	660	284	71	999999	831	705	999999	323	967	120	226	969	835	358	386	959	177	150	388	995	666	702	217	502	643	999999	295	999999	999999	616	656	439	133	893	14	999999	964	736	212	447	475	358	999999	999999	42	62	431	492	90	62	889	999999	854	999999	860	958	77	568	999999	722	419	459	381	361	999999	999999	846	999999	999999	981	999999	440	938	999999	530	317	999999	485	470	591	687	803	23	889	727	174	584	975	43	55	999999	405	260	489	37	999999	977	641	999999	999999	215	999999	147	108	67	999999	554	913	627	553	259	591	999999	894	45	616	445	999999	633	300	212	871	908	308	655	598	999999	459	913	514	340	77	219	999999	385	999999	665	915	832	279	619	671	357	490	796	745	307	366	453	421	580	496	18	976	999999	344	580	839	999999	999999	999999	999999	999	999999	222	999999	382	882	999999	837	999999	530	659	364	999999	540	523	428	512	910	300	999999	15	502	934	844	999999	242	183	50	999999	825	472	373	11	524	672	244	277	614	372	999999	847	615	469	999999	836	653	306	999999	820	999999	337	543	999999	454	99	506	999999	378	131	150	999999	477	221	999999	67	296	999999	999999	868	289	999999	897	547	875	976	399	42	999999	999999	416	936	671	230	474	999999	929	205	556	999999	176	999999	898	493	231	717	379	404	344	992	999999	300	999999	643	540	11	440	999999	302	478	699	473	304	371	715	214	46	257	999999	636	138	100	806	731	702	234	262	413	325	167	999999	995	999999	892	999999	125	795	38	689	473	68	933	902	88	735	702	761	999999	778	27	999999	131	999999	708	863	459	493	419	999999	316	748	36	679	145	871	704	775	412	904	600	418	17	568	283	577	204	198	728	995	999999	473	999999	635	308	486	485	999999	989	38	17	631	999999	97	999999	999999	999999	264	999999	216	999999	927	359	632	187	999999	673	999999	384	999999	669	270	765	999999	941	843	999999	999999	380	658	999999	366	785	383	897	968	41	920	195	999999	545	940	432	521	965	82	999999	102	457	699	813	
921	963	859	999999	746	866	999999	155	539	700	641	999999	999999	999999	999999	151	975	734	219	999999	999999	378	824	594	728	999999	253	999999	999999	729	930	942	681	845	474	403	925	24	161	999999	77	999999	655	858	904	66	323	701	300	930	148	368	248	131	70	999999	148	274	640	907	622	515	286	810	770	698	212	273	999999	280	999999	999999	583	999999	510	977	723	965	690	672	999999	552	167	939	590	572	704	999999	784	921	999999	661	384	254	490	999999	498	844	999999	215	854	60	355	999999	714	999999	999999	141	621	93	829	182	999999	999999	392	79	358	346	230	207	994	652	489	434	999999	564	586	999999	999999	999999	489	879	877	485	999999	474	206	147	235	412	999999	999999	938	701	999999	999999	999999	999999	999999	420	999999	999999	623	891	221	212	999999	999999	13	159	602	455	999999	673	999999	950	305	108	160	918	999999	221	999999	999999	420	431	714	787	342	933	487	999999	477	999999	999999	337	265	985	999999	615	902	285	143	85	809	341	67	274	107	999999	786	999999	265	943	547	991	49	999999	481	999999	498	783	588	79	672	432	978	308	927	275	695	999999	999999	545	25	597	88	46	999999	88	373	449	690	201	156	508	913	999999	669	753	297	460	514	999999	126	128	697	73	413	387	363	999999	347	831	999999	477	154	720	928	950	913	13	796	999999	426	58	103	396	999999	173	999999	454	999999	183	977	244	804	360	428	999999	899	24	632	631	724	614	112	999999	745	679	363	203	605	999999	999999	999999	663	122	67	999999	35	999999	999999	249	868	909	129	173	853	220	672	999999	301	41	60	898	380	175	677	811	946	243	650	253	810	324	999999	999999	343	693	581	999999	302	360	870	999999	999999	393	762	999999	495	939	15	534	16	568	902	574	668	941	999999	497	444	255	999999	792	999999	999999	999999	553	70	999999	829	169	639	980	501	940	171	462	34	987	413	862	326	999999	238	999999	246	999999	422	284	262	401	779	94	257	56	239	88	938	977	999999	218	755	296	999999	845	895	999999	76	961	413	215	917	925	94	582	929	123	563	543	660	196	141	785	945	999999	390	555	732	454	999999	999999	999999	999999	999999	204	117	39	898	392	230	220	999999	460	871	56	484	999999	999	675	127	125	524	404	999999	767	87	969	350	681	999999	350	303	621	259	330	691	869	892	890	475	899	999999	181	999999	999999	21	680	914	899	999999	536	555	999999	337	596	567	999999	730	275	999999	147	999999	227	926	880	917	563	211	999999	365	999999	961	119	210	227	899	999999	
91	999999	755	407	64	451	727	929	794	246	294	663	762	572	149	999999	773	337	221	999999	255	442	999999	458	479	373	999999	999999	574	446	856	119	696	999999	48	853	519	719	93	999999	500	996	95	681	999999	999999	788	793	474	344	345	999999	999999	999999	107	648	355	307	928	691	907	387	364	999999	389	185	999999	547	999999	296	999999	64	254	974	508	258	357	850	189	931	585	750	874	999999	111	999999	999999	999999	127	399	507	999999	790	401	339	122	642	737	999999	103	580	250	999999	188	236	290	628	42	999999	999999	301	504	999999	996	116	166	513	133	256	999999	83	182	999999	143	999999	999999	274	852	999999	395	616	619	558	96	361	344	491	695	13	999999	365	79	999999	277	999999	13	999999	999999	999999	182	609	518	491	896	30	408	820	135	399	342	26	775	999999	17	243	681	999999	41	645	771	999999	817	130	435	50	13	780	999999	45	785	799	480	567	473	785	108	138	662	76	953	999999	999999	306	671	999999	589	682	999999	44	426	67	73	158	523	506	792	398	65	999999	26	627	999999	99	613	542	546	218	999999	231	145	553	293	964	692	257	319	520	458	999999	999999	999999	397	128	618	999999	735	999999	999999	966	993	709	82	806	59	335	856	999999	692	999999	999999	999999	758	171	899	872	774	109	999999	275	197	281	939	434	405	695	999999	548	481	885	999999	225	999999	958	238	435	480	486	914	366	999999	52	828	329	372	89	573	999999	999999	745	999999	999999	864	778	999999	722	999999	999999	999999	364	104	999999	999999	999999	999999	999999	216	999999	933	473	401	999999	194	109	875	155	999999	620	71	326	132	999999	329	999999	931	179	999999	395	189	999999	665	832	86	560	999999	92	257	999999	996	329	872	999999	302	999999	353	666	999999	764	903	633	279	159	586	999999	999999	99	999999	69	875	162	692	821	620	427	808	569	221	633	838	792	897	999999	999999	999999	453	359	713	999999	392	274	727	999999	999999	556	246	515	256	991	328	181	104	198	156	999999	636	61	162	874	947	999999	454	818	999999	121	735	848	999999	999999	999999	999999	386	999999	677	610	999999	999999	999999	999999	190	302	999999	229	314	999999	698	708	999999	999999	116	402	206	838	625	999999	999999	908	999999	381	820	397	979	412	360	446	795	679	521	546	419	539	722	98	694	655	471	235	513	269	422	37	575	757	999999	999999	999999	548	799	79	999999	526	437	957	253	792	322	999999	999999	868	870	29	999999	999999	369	999999	679	117	153	970	146	999999	405	999999	999999	793	822	999999	999999	122	761	256	879	
452	756	892	111	999999	845	902	342	559	365	645	999999	403	839	838	397	170	568	577	404	829	932	999999	131	999999	999999	459	999999	100	246	999999	116	999999	149	745	980	477	999999	914	272	251	999999	586	238	999999	999999	564	953	984	834	513	999999	999999	852	60	999999	560	771	84	766	395	932	251	323	609	538	774	999999	104	857	920	999999	999999	999999	999999	201	356	999999	371	27	999999	999999	999999	266	733	211	999999	771	98	235	429	705	401	157	876	319	999999	273	629	231	245	999999	859	136	999999	818	900	878	699	858	173	594	999999	66	333	889	946	985	589	407	615	13	175	868	437	999999	304	506	999999	843	806	92	347	150	781	143	646	999999	999999	915	310	54	999999	240	72	835	999999	344	824	999999	373	409	999999	231	615	242	144	990	999999	699	523	404	999999	855	999999	999999	256	999999	999999	999999	253	999999	999999	674	107	571	999999	935	806	601	919	999999	682	999999	480	999999	409	125	535	549	999999	999999	170	999999	401	906	999999	227	999999	981	588	45	69	634	743	286	766	18	999999	999999	999999	999999	193	106	999999	563	722	996	999999	999999	681	141	734	736	201	596	926	991	999999	200	966	999999	757	824	23	883	999999	57	710	999999	639	999999	991	999999	999999	798	472	73	872	837	193	608	842	531	309	457	311	332	442	156	999999	999999	735	933	87	999999	452	999999	93	897	999999	674	296	190	26	291	149	252	999999	403	134	862	999999	445	16	367	999999	999999	524	999999	999999	578	615	999999	844	999999	664	68	414	647	355	113	999999	975	999999	519	322	661	515	28	318	999999	833	49	32	999999	999999	300	926	999999	728	227	999999	527	999999	94	68	732	346	161	999999	999999	837	851	57	30	882	153	270	497	54	219	999999	506	257	522	744	576	999999	356	218	373	999999	695	999999	999999	999999	999999	999999	999999	460	590	324	363	999999	236	231	981	991	11	999999	512	999999	999999	674	519	507	999999	999999	803	349	999999	201	990	943	263	949	152	932	999999	999999	429	494	180	999999	999999	894	365	999999	30	300	999999	585	539	999999	705	999999	702	30	409	631	999999	191	856	750	968	399	334	999999	147	287	999999	999999	82	999999	195	28	860	999999	999999	624	999999	242	999999	512	586	907	661	258	248	920	256	132	532	999999	840	248	638	999999	999999	74	999999	945	999999	742	999999	999999	512	299	556	686	483	311	809	785	489	689	931	353	174	70	738	999999	182	999999	40	957	999999	785	410	947	390	440	332	156	64	206	273	517	999999	871	404	372	701	561	446	945	999999	747	807	
160	316	294	265	18	999999	493	772	999999	712	264	198	727	889	609	999999	999999	999999	999999	730	999999	999999	424	62	302	999999	376	999999	621	780	95	644	778	999999	259	999999	105	999999	999999	820	570	433	522	999999	46	683	677	482	101	264	404	967	659	26	524	999999	999999	242	999999	352	960	119	161	999999	626	619	420	749	640	999999	210	866	663	842	170	999999	999999	619	25	619	988	893	999999	366	385	127	984	999999	463	523	749	863	999999	972	999999	461	281	550	188	426	272	999999	842	133	64	537	999999	817	999999	663	831	281	226	352	999999	999999	826	795	595	508	635	658	296	999999	999999	347	653	691	982	709	589	362	441	598	356	70	60	999999	999999	848	813	177	999999	799	692	477	999999	871	618	999999	999999	486	955	679	999999	614	640	999999	999999	716	883	622	834	156	84	478	840	628	995	303	999999	999999	493	746	694	999999	999999	497	434	999999	701	999999	82	199	84	999999	999999	761	807	999999	429	999999	265	595	964	999999	999999	759	725	223	637	27	875	999999	776	967	992	218	984	334	862	153	302	162	25	111	999999	999999	82	971	81	88	821	263	874	692	411	897	782	503	133	999999	771	221	123	683	906	758	423	116	999999	999999	777	482	999999	285	41	112	580	863	650	699	686	753	151	999999	206	621	449	93	566	105	999999	491	210	869	381	91	49	341	204	791	231	965	861	881	311	348	383	598	660	308	326	919	852	999999	316	27	79	999999	486	295	999999	339	550	24	999999	999999	282	20	999999	950	73	249	668	859	477	720	999999	270	258	858	999999	851	433	267	778	516	638	775	999999	999999	999999	999999	855	999999	482	891	425	846	127	999999	75	373	694	709	245	87	260	993	956	595	135	808	999999	627	57	999999	906	293	246	257	657	506	458	549	938	999999	394	758	999999	586	305	56	152	243	999999	874	166	723	31	701	265	644	819	966	238	212	180	237	862	25	984	142	610	870	367	999999	999999	155	999999	999999	999999	501	616	380	999999	88	665	81	835	182	310	193	271	544	999999	22	687	999999	320	999999	417	166	896	371	999999	173	999999	999999	999999	999999	999999	21	952	373	999999	763	38	448	999999	160	999999	108	402	689	714	999999	999999	999999	878	354	882	432	834	44	999999	999999	605	254	778	137	999999	393	999999	611	999999	299	240	999999	537	237	984	999999	815	170	198	318	764	216	657	999999	302	381	404	531	350	537	186	917	132	999999	168	999999	669	999999	518	999999	903	790	999999	424	571	999999	538	999999	999999	643	999999	999999	
999999	932	772	398	597	979	834	270	989	999999	270	685	123	323	999999	66	78	210	999999	999999	651	45	415	974	739	999999	999999	329	843	753	171	707	920	999999	81	999999	708	999999	195	690	999999	999999	174	238	529	792	999999	999999	207	999999	999999	999999	74	350	33	810	527	798	659	365	750	515	427	999999	999999	563	765	611	999999	586	358	999999	999999	887	999999	999999	999999	186	454	946	999999	981	132	999999	181	11	642	579	488	999999	999999	910	999999	999999	940	209	830	928	999999	966	37	700	999999	621	133	283	154	187	999999	999999	999999	351	353	712	999999	769	392	65	74	511	920	195	132	999999	999999	448	197	194	947	362	572	941	460	488	918	241	999999	999999	999999	897	999999	465	790	858	330	330	999999	999999	406	181	816	774	864	999999	55	841	577	34	999999	684	96	960	999999	436	67	998	890	864	794	999999	999999	881	817	176	999999	999999	405	273	999999	594	881	999999	787	775	999999	999999	87	246	443	999999	663	951	804	563	811	999999	999999	999999	800	999999	439	702	614	999999	999999	935	957	698	569	590	446	313	373	122	803	307	999999	464	999999	270	921	654	431	716	999999	842	87	999999	364	999999	239	51	999999	338	999999	189	184	999999	397	610	840	388	677	853	640	999999	587	691	759	514	999999	770	472	540	411	785	280	999999	674	545	857	703	343	812	999999	404	840	45	999999	624	132	599	77	290	999999	542	999999	578	86	999999	999999	396	999999	850	42	468	579	999999	927	379	999999	287	908	852	753	999999	54	864	502	999999	518	552	733	999999	999999	999999	703	192	999999	868	808	999999	821	494	999999	999999	210	999999	999999	999999	825	999999	118	588	716	845	690	224	537	293	497	122	85	839	999999	712	663	368	468	907	765	397	823	999999	571	215	999999	999999	999999	999999	999999	561	999999	611	421	611	443	999999	429	999999	444	488	654	826	380	999999	627	999999	999999	577	807	842	999999	871	136	437	93	59	27	510	999999	276	653	254	357	999999	36	999999	999999	69	999999	518	938	923	473	286	742	996	688	875	999999	999999	999999	999999	484	104	537	224	485	983	527	394	137	999999	166	178	835	409	479	444	669	163	563	762	309	298	999999	111	408	850	999999	97	371	151	921	905	674	659	999999	999999	409	999999	999999	444	542	999999	391	29	767	304	999999	342	527	253	215	435	999999	838	694	196	201	435	815	635	999999	999999	33	999999	997	999999	504	185	639	225	45	999999	174	129	230	424	999999	883	344	113	409	362	569	127	936	495	985	836	999999	583	72	999999	996	999999	155	999999	
861	406	999999	516	800	275	702	311	218	999999	271	999999	999999	279	289	317	101	712	235	999999	870	905	59	511	274	668	220	66	163	999999	859	810	973	128	563	999999	860	827	999999	144	659	267	908	586	999999	999999	228	695	304	754	881	294	137	220	241	999999	356	521	999999	142	64	999999	157	156	999999	461	826	499	716	778	457	274	999999	101	999999	612	999999	999999	999999	89	449	524	761	409	190	575	682	763	887	999999	999999	349	585	180	89	23	120	999999	97	773	999999	728	999999	999999	307	999999	885	46	934	628	958	884	244	999999	692	539	885	999999	966	924	778	72	611	999999	624	117	688	237	22	273	502	999999	385	513	999999	721	545	245	112	572	689	646	829	269	999999	279	999999	999999	999999	549	137	371	796	172	994	999999	127	999999	902	199	999999	999999	33	671	135	723	999999	730	452	999999	999999	649	646	403	245	142	243	352	467	999999	11	276	749	473	145	999999	999999	999999	518	424	603	674	343	912	643	999999	622	168	143	926	771	384	969	517	555	999999	724	999999	927	999999	999999	999999	414	558	197	662	908	560	999999	994	285	296	221	999999	999999	329	316	734	759	213	519	84	219	999999	582	999999	306	242	917	656	416	999999	294	656	361	829	270	785	724	981	133	72	632	999999	999999	484	173	941	149	999999	182	999999	642	724	352	988	565	873	999999	570	999999	676	642	879	588	239	11	565	676	548	69	531	999999	778	90	999999	451	80	999999	108	999999	364	102	692	484	425	413	999999	313	999999	273	396	999999	163	625	456	429	753	999999	421	483	607	275	600	175	651	981	863	643	895	546	494	983	877	117	11	583	950	404	999999	825	440	261	312	284	673	721	856	163	633	37	698	519	477	999999	855	98	501	999999	833	999999	550	927	418	827	999999	413	999999	56	624	873	479	358	398	596	52	999999	963	325	502	999999	134	710	19	867	848	974	515	262	999999	912	999999	999999	571	727	285	513	999999	485	505	269	999999	999999	538	759	557	350	999999	881	582	509	999999	999999	999999	999999	999999	839	917	550	978	804	999999	999999	794	999999	792	56	999999	670	999999	539	513	487	820	999999	151	324	181	259	320	999999	853	999999	680	999999	999999	905	409	668	418	446	596	302	506	701	999999	117	24	999999	967	511	563	461	999999	53	996	999999	365	791	761	999999	667	667	999999	999999	950	273	10	53	924	886	647	999999	262	874	943	220	981	999999	999999	44	310	354	292	808	944	999999	73	637	755	999999	999999	999999	999999	423	999999	928	71	35	751	
999999	116	971	903	90	999999	999999	208	695	109	785	666	247	920	727	694	999999	999999	431	999999	558	209	999999	297	784	347	39	222	839	999999	24	999999	955	377	999999	927	338	451	211	944	999999	999999	999999	537	999999	483	999999	696	188	999999	465	553	639	999999	202	999999	743	683	999999	743	834	232	999999	599	999999	636	710	870	999999	800	366	871	999999	487	999999	365	831	836	327	311	45	343	43	120	999999	470	999999	467	999999	872	194	654	332	999999	120	286	833	778	451	999999	772	999999	547	388	999999	999999	380	162	999999	836	77	906	999999	817	707	999999	199	258	957	625	127	999999	696	999999	616	712	549	714	999999	751	532	999999	395	983	538	605	795	999999	999999	57	99	366	999999	348	804	287	298	999999	999999	619	999999	584	821	999999	999999	529	744	270	772	659	54	666	786	719	314	999999	521	382	288	112	705	544	999999	910	535	760	999999	357	482	999999	999999	43	953	756	664	947	241	569	767	999999	860	535	883	99	999999	433	579	286	44	789	766	915	236	659	914	552	85	911	999999	999999	281	396	788	443	999999	999999	712	999999	65	366	783	999999	614	279	999999	179	661	419	906	111	191	999999	323	692	572	999999	807	304	999999	999999	872	999999	999999	311	999999	999999	747	449	853	999999	721	549	230	677	16	814	310	999999	417	999999	891	665	14	198	284	999999	999999	105	999999	737	212	418	198	944	494	463	999999	313	999999	778	432	221	566	999999	999999	641	749	999999	686	757	206	999999	886	106	999999	216	325	999999	36	436	400	651	577	126	790	312	360	286	193	553	140	997	999999	999999	999999	679	109	102	807	643	561	436	419	999999	999999	362	999999	102	724	287	147	602	286	115	387	780	644	450	131	88	291	473	462	143	626	999999	999999	257	999999	999999	117	233	282	393	999999	963	999999	999999	585	999999	999999	999999	561	906	999999	999999	999999	320	261	542	45	999999	970	729	361	97	974	999999	999999	341	928	284	319	999999	999999	913	329	893	999999	424	547	190	864	693	999999	32	912	556	999999	98	999999	123	999999	250	513	999999	263	999999	999999	787	989	956	967	253	509	505	948	999999	736	999999	218	999999	999999	837	995	855	794	999999	999999	339	185	427	999999	408	852	815	999999	999999	671	721	660	776	861	452	434	591	999999	999999	999999	999999	999999	535	999999	999999	999999	661	999999	167	254	658	663	976	999999	702	611	571	999999	999999	401	999999	999999	879	714	24	999999	442	966	637	413	999999	999999	999999	101	629	264	649	999999	999999	527	999999	781	131	824	22	999999	683	653	999999	840	863	
194	999999	229	500	585	204	820	805	999999	999999	694	405	754	840	25	999999	884	999999	447	961	964	83	51	210	912	104	64	999999	957	999999	788	807	999999	550	229	988	954	601	53	999999	828	802	939	88	506	386	999999	983	997	577	799	160	999999	878	898	999999	612	29	999999	490	150	128	848	999999	660	887	608	214	621	37	535	292	459	387	143	999999	144	999999	703	999999	999999	80	999999	389	368	638	96	999999	999999	119	999999	934	999999	563	919	709	953	712	428	619	777	173	372	969	51	516	700	343	999999	736	976	999999	325	61	763	79	999999	468	999999	31	800	690	563	999999	650	600	278	896	468	433	999999	431	544	94	758	564	707	734	999999	852	937	753	999999	914	143	737	619	962	800	849	295	495	844	406	818	97	609	861	999999	450	247	804	875	322	528	999999	115	241	999999	208	372	689	999999	26	93	999999	518	648	378	999999	999999	315	105	618	147	722	999999	999999	999999	671	954	999999	415	896	614	999999	877	859	395	588	631	387	669	999999	487	606	999999	828	323	771	578	961	493	415	469	931	708	999999	185	805	968	968	965	999999	254	525	283	999999	999999	999999	999999	999999	262	999999	999999	603	646	504	141	540	358	757	824	999999	102	999999	362	10	437	682	999999	999999	684	590	619	999999	421	47	357	961	333	999999	427	372	601	999999	708	703	133	865	295	999999	135	644	456	220	999999	471	539	261	999999	999999	796	729	525	999999	999999	672	999999	627	191	608	156	179	217	219	340	461	902	999999	294	659	876	572	999999	230	495	50	143	408	999999	950	999999	999999	798	999999	999999	999999	847	999999	945	45	533	506	683	687	67	956	999999	247	880	692	999999	367	966	513	999999	233	999999	304	73	999999	539	770	117	999999	111	999999	380	168	866	999999	614	859	237	258	135	999999	999999	709	172	999999	614	895	528	827	390	150	999999	295	999999	129	365	552	980	20	506	763	398	999999	585	17	585	278	381	247	88	710	139	717	388	36	344	999999	142	534	330	999999	252	999999	999999	961	920	95	999999	746	999999	999999	878	999999	752	999999	981	447	133	164	999999	345	524	999999	749	680	999999	421	906	626	784	999999	999999	999999	690	863	520	118	999999	999999	97	500	762	999999	999999	25	831	913	965	26	999999	896	509	977	580	984	128	960	540	180	950	508	999999	999999	999999	554	999999	432	999999	999999	999999	873	847	508	77	999999	582	999999	999999	999999	849	106	456	890	581	888	233	442	875	706	999999	999999	577	429	999999	999999	321	873	672	999999	373	999999	387	999999	
174	999999	59	999999	909	127	411	238	640	999999	999999	854	62	297	999999	83	331	999999	557	829	154	999999	306	999999	834	488	151	999999	227	914	369	450	718	379	726	999999	838	232	533	999999	999999	515	999999	770	108	999999	536	34	566	599	999999	164	850	558	931	873	875	999999	176	430	976	702	21	999999	447	999999	145	682	571	999999	244	109	686	799	534	639	999999	536	328	24	952	126	152	627	828	215	599	170	447	999999	999999	999999	65	112	781	602	999999	203	332	999999	684	853	462	999999	364	985	478	60	33	302	501	999999	999999	161	478	859	559	394	897	999999	291	999999	999999	718	383	38	53	584	28	932	145	188	213	111	340	108	663	494	273	999999	737	548	146	155	360	195	999999	904	633	921	52	119	305	101	936	709	999999	999999	284	335	999999	999999	42	101	167	999999	145	211	820	380	999999	74	130	64	504	742	999999	99	999999	197	135	149	950	107	889	999999	883	122	999999	631	488	919	999999	937	900	999999	516	999999	988	999999	60	701	93	262	725	999999	988	251	999999	203	999999	529	385	97	210	802	943	934	211	999999	440	33	46	199	999999	999999	999999	192	163	660	235	792	111	331	147	434	66	698	381	911	46	642	999999	999999	760	959	544	132	999999	108	900	581	843	857	607	36	664	999999	370	449	133	806	97	936	967	999999	428	64	950	999999	746	255	999999	300	104	798	508	74	438	999999	741	732	999999	999999	999999	999999	999999	253	724	120	769	172	337	932	999999	240	554	589	14	681	540	489	182	961	361	654	28	553	763	809	999999	600	465	999999	707	401	360	42	185	323	139	184	340	999999	16	583	918	630	999999	863	253	999999	69	757	402	262	999999	494	999999	115	635	405	490	914	591	178	999999	898	234	397	999999	522	999999	691	551	365	159	341	954	778	736	397	51	899	565	609	999999	707	999999	455	841	999999	338	80	999999	734	999999	425	999999	837	876	29	406	999999	999999	730	999999	378	215	999999	112	228	539	925	378	247	363	999999	999999	981	638	999	999999	999999	555	23	193	343	13	817	671	733	92	126	901	717	991	926	999999	835	103	172	999999	999	999999	999999	999999	413	701	449	999999	999999	76	999999	999999	877	166	627	568	969	546	182	999999	397	375	999999	145	422	33	999999	255	436	999999	524	887	999999	506	863	436	932	686	780	642	563	999999	567	667	999999	999999	34	561	374	367	999999	298	921	797	999999	633	974	488	914	389	50	999999	999999	439	552	389	733	380	302	201	636	293	765	540	811	951	807	
710	329	505	999	109	881	78	726	235	999999	999999	401	239	461	999999	999999	401	999999	369	501	137	125	436	193	653	268	183	731	664	999999	391	986	163	826	273	999999	419	389	941	322	875	999999	326	999999	65	999999	999999	999999	191	521	374	938	451	459	999999	595	892	999999	999999	840	707	347	71	999999	584	692	247	999999	999999	295	362	21	999999	57	626	424	999999	23	137	674	206	444	999999	153	999999	452	544	999999	999999	678	275	106	44	999999	999999	538	652	623	838	373	999999	659	551	895	168	363	999999	404	833	265	796	879	999999	680	999999	999999	797	918	545	141	157	544	266	520	999999	265	977	558	442	98	999999	185	184	764	933	546	999999	653	984	804	173	999999	999999	891	999999	396	911	363	999999	351	740	733	999999	706	999999	206	402	999999	875	902	386	999999	961	999999	999999	620	704	430	747	999999	380	153	934	999999	968	999999	674	375	638	634	354	623	101	100	357	48	999999	477	548	736	153	999999	778	91	428	443	188	134	407	271	999999	491	616	999999	971	596	799	346	738	999999	999999	36	402	251	558	762	638	871	397	454	999999	236	882	20	999999	517	375	852	322	534	827	549	999999	377	942	863	17	732	129	761	249	761	739	338	213	127	470	536	533	665	804	999999	999999	953	999999	464	608	605	415	463	231	946	33	213	999999	983	999999	34	308	695	755	999999	751	635	215	999999	497	553	807	836	57	999999	999999	656	730	520	811	24	628	488	264	411	326	666	540	302	999999	535	947	999999	999999	445	237	837	910	999999	566	111	999999	988	966	999999	798	578	416	392	627	999999	483	871	182	54	999999	999999	440	353	590	95	105	999999	32	962	999999	999999	778	612	610	491	746	832	953	709	999999	639	521	208	613	747	260	157	999999	370	62	85	57	23	999999	417	406	566	999999	999999	15	999999	966	999999	999999	220	800	803	999999	145	630	650	917	999999	779	767	308	999999	739	842	835	948	999999	661	909	530	540	764	573	203	94	189	525	483	703	999999	673	999999	749	402	947	456	375	539	999999	411	167	584	244	999999	119	174	826	475	645	999999	598	314	104	928	999999	999999	240	588	61	999999	135	999999	999999	349	999999	999999	493	347	999999	389	582	999999	921	508	373	999999	530	302	999999	920	362	59	837	646	841	369	423	999999	721	911	226	786	488	999999	999999	722	816	999999	188	328	681	999999	580	999999	485	890	392	999999	565	999999	515	938	504	141	97	85	607	132	999999	999999	999999	673	625	983	999999	999999	999999	632	232	999999	149	999999	
123	765	248	873	999999	581	170	951	977	827	264	996	999999	287	999999	357	999999	999999	125	693	396	999999	950	18	864	596	103	689	669	999999	373	915	999999	879	824	999999	892	224	999999	999999	962	557	757	550	418	628	587	885	513	999999	431	32	535	455	248	670	814	240	18	883	488	480	291	227	463	999999	419	527	999999	552	999999	986	604	999999	731	839	696	409	599	245	19	217	186	796	999999	351	390	140	640	164	924	999999	999999	722	999999	999999	275	999999	999999	79	999999	69	431	999999	418	444	427	445	999999	999999	973	414	640	773	999999	280	304	494	888	999999	999999	289	886	309	627	802	780	881	552	250	573	166	322	529	36	949	786	225	388	894	923	944	416	999999	999999	999999	31	442	999999	276	196	999999	651	999999	120	929	183	132	343	616	663	546	892	484	835	816	101	121	747	924	494	999999	115	994	999999	999999	873	655	128	118	999999	999999	43	286	63	792	515	999999	418	106	776	999999	881	772	240	999999	61	999999	999999	374	427	910	999999	923	999999	116	999999	656	785	106	66	528	13	235	835	324	999999	616	999999	999999	999999	753	702	650	158	999999	207	343	999999	999999	999999	999999	258	754	999999	870	653	120	504	946	126	858	562	322	50	257	999999	656	937	915	874	999999	511	363	999999	999999	999999	54	999999	951	999999	341	999999	974	143	999999	279	259	999999	964	671	402	122	483	999999	999999	201	389	999999	900	179	551	406	847	936	527	440	999999	690	26	663	609	345	999999	47	999999	965	588	189	925	978	411	999999	973	254	482	332	37	438	621	482	828	444	873	782	368	935	999999	47	615	684	384	569	528	999999	72	67	569	999999	150	999999	999999	210	685	922	999999	439	433	603	464	999999	999999	466	78	999999	834	174	999999	999999	679	999999	999999	550	573	250	999999	842	592	672	192	424	999999	999999	297	145	868	628	759	951	24	928	999999	999999	582	999999	999999	918	500	999999	999999	999999	596	799	766	300	999999	72	636	999999	329	925	846	999999	421	49	441	999999	179	933	674	216	415	520	755	999999	999999	477	968	162	967	999999	351	607	999999	294	828	963	825	996	578	806	999999	323	631	99	91	750	999999	542	979	462	999999	999999	320	999999	491	999999	54	25	952	99	104	484	477	644	583	249	565	136	220	478	995	999999	365	868	224	999999	888	665	669	597	446	999999	999999	515	936	999999	999999	935	999999	752	918	810	53	488	711	516	846	987	515	841	195	904	331	511	999999	576	212	451	999999	400	197	389	356	365	652	669	312	999999	999999	
800	952	629	333	468	560	195	999999	876	167	707	999999	901	159	827	411	541	999999	670	999999	999999	999999	999999	890	412	565	538	464	688	835	999999	999999	884	288	715	889	565	581	863	951	281	999999	999999	294	999999	154	999999	239	999999	954	999999	565	641	913	999999	228	117	739	920	903	31	730	450	50	999999	503	370	622	444	999999	845	960	249	999999	776	921	254	561	552	999999	279	309	999999	999999	725	486	572	970	940	999999	781	826	660	960	930	550	998	999999	999999	843	783	673	999999	590	999999	160	326	922	146	426	974	556	999999	999999	999999	999999	795	716	325	638	931	999999	682	999999	166	999999	310	999999	789	235	999999	958	391	999999	484	606	514	999999	999999	999999	170	649	999999	523	999999	235	639	997	999999	218	755	291	970	999999	912	393	990	847	434	999999	999999	999999	143	911	503	25	174	488	188	37	217	450	101	750	477	291	566	169	999999	930	389	312	999999	580	480	641	988	849	796	100	615	666	920	535	725	133	516	922	29	507	999999	161	819	309	999999	999999	200	230	999999	999999	827	999999	422	503	709	547	95	999999	999999	999999	999999	324	692	98	422	551	529	565	35	354	775	643	999999	927	869	238	493	652	580	175	999999	768	999999	999999	999999	783	999999	427	826	187	999999	953	491	168	480	745	469	731	999999	458	785	635	204	719	855	194	999999	495	633	481	64	999999	981	275	999999	999999	999999	999999	825	638	308	111	739	847	316	999999	161	980	999999	999999	769	761	999999	131	999999	815	573	76	319	999999	100	757	794	354	999999	999999	999999	226	747	221	216	941	906	257	160	683	999999	357	412	44	42	711	48	509	712	999999	999999	860	885	604	695	472	217	746	548	999999	317	999999	723	711	849	935	243	245	916	999999	855	518	999999	706	919	225	663	999999	56	388	719	294	642	831	928	121	340	999999	525	744	733	169	999999	609	375	512	633	701	194	106	478	802	592	884	446	168	888	188	685	480	808	932	700	169	831	999999	751	999999	782	737	604	100	720	182	103	696	808	371	999999	999999	999999	962	100	949	910	917	999999	758	394	999999	233	162	999999	55	935	801	469	550	999999	352	999999	741	999999	456	501	999999	91	419	791	750	999999	527	847	278	888	846	841	750	258	914	999999	999999	999999	999999	514	452	633	675	247	999999	236	999999	593	999999	656	850	53	999999	457	532	835	291	966	644	999999	999999	315	198	166	98	959	999999	301	999999	30	767	243	906	941	999999	754	416	182	999999	523	999999	934	858	622	47	802	207	303	999999	
88	49	36	999999	999999	999999	147	999999	999999	158	342	518	966	728	999999	999999	617	147	999999	408	777	428	119	999999	130	328	771	456	576	128	296	761	999999	575	785	999999	741	999999	314	999999	911	999999	897	33	999999	14	135	999999	889	733	430	665	505	894	949	660	930	999999	999999	999999	999999	690	868	400	862	581	103	401	943	999999	999999	999999	833	569	999999	999999	531	95	999999	999999	202	999999	999999	842	999999	630	266	999999	625	999999	999999	999999	636	999999	105	231	999999	507	999999	584	911	734	272	901	586	193	832	935	408	492	138	845	246	627	91	480	133	999999	702	999999	999999	572	999999	817	999999	964	999999	803	473	274	999999	999999	923	999999	999999	467	304	665	266	514	798	331	999999	143	999999	214	946	19	999999	999999	108	424	999999	999999	270	348	959	454	999999	621	583	38	471	999999	999999	114	921	509	423	624	999999	999999	770	999999	999999	993	450	999999	999999	732	28	601	855	848	176	600	229	999999	476	864	507	999999	700	644	931	769	860	988	667	892	293	999999	595	333	448	640	654	617	496	277	898	999999	633	241	603	981	183	622	966	875	885	999999	43	558	126	999999	999999	136	266	673	143	999999	973	928	999999	581	15	531	409	535	946	611	999999	209	966	189	225	469	50	949	596	999999	31	792	999999	366	999999	46	216	122	873	999999	360	822	144	445	999999	999999	792	999999	976	651	222	440	929	283	428	833	999999	937	120	307	95	999999	999999	999999	440	191	999999	92	177	968	325	297	662	427	999999	686	999999	530	835	999999	999999	28	999999	944	34	999999	999999	734	938	579	455	279	999999	576	443	53	744	248	15	172	784	709	855	17	336	925	999999	511	32	742	769	999999	112	600	631	77	999999	999999	870	999999	328	196	154	597	523	56	999999	95	999999	217	941	826	999999	672	735	966	173	966	999999	109	811	361	999999	205	810	394	176	999999	999999	999999	709	999999	999999	165	844	598	999999	267	493	290	638	693	999999	815	801	943	545	439	999999	664	903	999999	525	771	48	999999	485	949	999999	139	999999	999999	999999	618	507	339	458	370	828	147	411	999999	482	336	471	128	835	896	999999	867	849	736	545	999999	472	342	95	606	126	877	999999	616	481	364	411	752	552	999999	317	999999	999999	184	611	999999	263	998	895	198	310	999999	141	589	554	918	999999	152	351	860	156	175	999999	852	253	950	33	794	433	128	925	719	576	999999	588	932	999999	674	135	817	36	999999	999999	896	999999	999999	999999	534	71	562	83	268	410	999999	762	152	999999	642	931	660	
704	999999	999999	999999	273	591	353	214	10	621	545	999999	26	999999	834	682	728	357	556	56	999999	499	733	871	54	667	318	999999	174	446	715	740	999999	475	999999	567	898	999999	633	714	854	999999	999999	449	26	468	251	876	857	89	423	870	96	884	456	214	736	703	732	605	283	468	49	564	999999	805	999999	551	421	277	783	68	723	841	202	999999	966	999999	999999	586	425	441	37	999999	999999	844	653	858	28	999999	831	205	937	999999	441	395	503	969	543	221	595	699	465	999999	999999	999999	156	254	692	783	247	452	848	156	190	841	441	953	541	999999	161	23	532	512	999999	999999	130	999999	999999	806	179	997	749	643	990	725	975	446	789	668	698	409	175	244	670	388	357	791	847	599	999999	999999	999999	481	999999	999999	176	952	154	999999	243	460	843	999999	614	250	702	215	165	464	865	995	174	999999	373	752	848	298	841	67	241	339	999999	811	853	629	569	278	583	418	559	33	302	81	434	248	565	999999	999999	429	685	999999	635	999999	733	999999	384	564	118	999999	733	878	121	96	486	904	999999	999999	42	999999	681	434	999999	746	905	842	702	103	449	134	999999	568	667	422	382	99	999999	465	88	895	999999	999999	169	275	685	999999	911	215	999999	529	999999	534	257	999999	748	260	519	888	487	999999	999999	999999	125	983	131	175	220	699	714	999999	210	999999	953	999999	739	676	999999	366	71	235	930	497	508	999999	497	661	320	999999	673	131	999999	815	999999	197	640	963	999999	186	999999	520	469	222	500	207	999999	490	999999	120	905	999999	999999	163	827	262	959	767	999999	206	496	999999	854	197	999999	593	817	395	178	765	506	776	787	98	222	551	765	999999	996	311	599	16	91	210	999999	999999	999999	426	987	724	999999	872	190	693	689	999999	665	281	999999	907	999999	934	322	815	614	999999	999999	999999	999999	285	497	251	999999	999999	999999	489	999999	654	999999	999999	458	401	407	453	537	999999	595	104	999999	999999	886	999999	530	999999	921	999999	999999	275	595	988	999999	247	486	999999	237	986	111	708	96	999999	999999	999999	999999	764	458	999999	536	868	288	980	543	999999	498	411	399	12	721	681	999999	999999	794	999999	68	91	124	221	915	694	225	550	532	999999	18	208	243	874	999999	765	641	933	138	825	987	615	999999	999999	748	999999	322	235	275	429	158	999999	999999	192	952	129	999999	246	83	841	652	999999	457	655	190	300	178	524	719	955	50	626	811	969	999999	999999	999999	993	472	999999	382	999999	284	112	738	999999	792	999999	922	999999	
125	999999	999999	999999	182	259	999999	799	999999	457	905	999999	999999	320	389	532	999999	999999	66	999999	494	656	774	999999	469	662	999999	354	999999	328	508	127	602	999999	999999	646	765	999999	796	876	999999	835	999999	25	999999	583	485	963	723	999999	999999	355	995	999999	678	468	999999	999999	827	999999	795	999999	882	621	949	788	205	958	480	999999	766	819	650	189	223	658	602	759	306	999999	186	999999	631	999999	799	162	999999	189	878	381	999999	999999	697	285	91	482	952	442	999999	999999	388	527	999999	980	999999	709	705	816	209	29	865	871	331	941	344	305	999999	999999	821	796	999999	25	999999	108	727	628	131	999999	107	740	705	169	999999	999999	507	999999	16	999999	271	999999	456	315	980	858	515	155	816	755	941	786	301	781	999999	278	999999	372	447	394	999999	820	587	999999	999999	468	324	706	999999	182	443	684	999999	540	909	731	350	360	44	231	592	582	812	999999	432	320	449	999999	548	999999	667	145	221	622	398	999999	512	125	597	522	544	809	967	643	999999	999999	498	761	871	889	928	141	337	226	801	680	999999	221	999999	407	29	999999	999999	763	515	308	999999	676	151	999999	999999	234	762	999999	999999	783	614	179	63	175	822	999999	62	659	495	999999	808	995	820	717	999999	300	215	199	999999	999999	652	214	137	999999	793	822	619	412	669	703	999999	999999	538	28	76	838	167	743	999999	341	999999	507	277	979	499	477	855	999999	999999	928	28	573	29	542	140	410	51	49	382	10	77	649	990	791	167	993	466	802	651	605	142	472	614	171	807	155	937	157	524	325	966	194	387	741	684	999999	795	996	887	665	796	999999	999999	584	273	697	517	999999	999999	506	20	999999	783	430	999999	556	959	999999	735	985	473	894	999999	66	43	883	272	258	116	362	999999	999999	914	985	808	24	110	39	999999	119	999999	461	335	999999	999999	914	999999	956	945	138	845	936	271	902	202	902	602	315	551	390	434	268	999999	470	308	550	999999	798	999999	999999	455	930	961	999999	357	21	569	507	751	999999	481	999999	313	978	516	999999	209	22	792	906	422	795	487	516	685	379	999999	864	719	764	776	612	999999	175	682	914	975	645	999999	190	999999	104	564	432	909	999999	955	400	999999	46	351	999999	15	715	368	660	452	454	940	999999	999999	704	999999	986	999999	868	970	148	999999	999999	295	563	467	611	573	327	241	65	607	565	424	693	999999	682	423	650	607	630	806	999999	471	530	705	576	262	999999	316	577	89	50	158	999999	104	361	750	787	
999999	403	151	51	999999	397	999999	384	999999	245	999999	115	573	702	271	350	341	283	140	765	858	891	999999	999999	20	664	976	566	417	607	598	999999	932	999999	982	213	488	999999	603	999999	683	999999	999999	999999	845	211	999999	386	999999	999999	485	821	231	985	999999	776	999999	216	40	764	420	290	967	955	999999	243	183	938	999999	68	999999	576	999999	999999	91	537	877	342	999999	809	660	599	999999	999999	999999	999999	338	946	706	999999	999999	281	735	839	663	402	999999	999999	380	611	38	75	666	719	947	909	151	999999	903	401	898	999999	999999	999999	999999	999999	502	369	833	868	905	236	242	513	900	589	840	840	999999	688	184	820	999999	999999	999999	594	933	78	661	223	636	172	52	314	317	456	164	999999	734	842	900	999999	233	999999	706	801	833	163	819	999999	78	311	773	225	999999	88	999999	999999	448	519	887	999999	708	999999	242	742	193	927	205	999999	999999	335	115	559	788	190	596	459	999999	979	999999	999999	258	303	154	334	999999	827	97	239	706	999999	999999	225	954	476	999999	999999	279	963	999999	999999	957	376	932	742	206	999999	436	46	999999	999999	858	469	757	117	185	414	475	907	354	366	999999	965	747	910	269	889	604	321	894	983	999999	818	371	856	822	999999	371	999999	138	184	400	60	999999	415	666	606	468	999999	301	999999	999999	371	999999	262	75	992	629	32	482	316	620	125	152	507	120	49	107	999999	295	303	53	999999	999999	180	965	789	999999	341	253	663	999999	757	30	999999	845	818	209	119	790	999999	262	349	999999	821	999999	999999	908	250	305	626	999999	566	561	999999	999999	83	999999	448	296	286	775	297	778	819	885	862	104	139	661	301	999999	988	120	465	50	704	144	957	616	690	880	976	999999	999999	164	864	205	33	184	772	235	999999	822	514	64	965	570	999999	936	701	190	779	589	13	786	520	456	105	999999	144	939	635	832	999999	999999	798	261	162	999999	999999	666	999999	999999	889	76	89	175	999999	411	85	143	34	999999	915	999999	110	999999	999999	840	643	418	110	76	50	999999	599	928	226	117	265	999999	418	454	915	999999	999999	999999	699	937	706	355	849	694	881	10	914	615	916	107	999999	411	999999	321	31	612	566	14	999999	66	999999	161	949	498	155	999999	725	580	114	999999	400	286	697	105	143	298	568	999999	195	49	999999	984	21	129	999999	854	496	106	432	313	477	999999	909	642	999999	555	406	999999	548	999999	284	344	510	999999	706	29	713	999999	188	999999	53	160	819	875	149	492	149	830	686	
301	874	629	157	800	413	296	376	65	635	588	999999	217	867	674	765	583	484	999999	422	792	999999	373	917	698	269	327	294	44	503	978	415	575	675	257	645	655	196	709	999999	420	999999	999999	497	999999	841	999999	293	999999	120	999999	999999	999999	999999	999999	160	999999	711	459	999999	999999	11	341	999999	999999	999999	326	542	619	39	119	396	774	354	12	149	492	876	328	856	432	44	150	924	937	970	252	168	781	999999	144	999999	737	999999	999999	999999	999999	999999	839	426	525	304	673	125	10	179	243	819	415	753	999999	634	393	999999	118	999999	999999	999999	999999	999999	931	167	760	522	894	176	658	999999	808	593	827	396	999999	901	340	138	370	999999	999999	768	736	432	999999	38	999999	510	560	145	69	493	557	905	481	163	999999	368	544	161	231	999999	520	637	20	999999	925	282	598	999999	271	980	691	999999	492	856	949	508	415	732	999999	393	616	523	999999	324	45	922	915	883	416	972	593	219	803	100	999999	109	422	929	999999	999999	912	999999	873	89	802	999999	422	624	213	999999	999999	812	999999	837	227	997	100	999999	786	999999	999999	714	85	299	396	999999	43	401	608	850	95	485	630	999999	999999	547	999999	466	522	324	509	999999	680	428	30	781	152	966	999999	259	18	726	152	108	797	999999	993	584	693	330	687	31	25	362	901	999999	999999	999999	365	679	358	634	182	471	503	77	999999	999999	278	614	999999	999999	527	359	999999	999999	999999	531	999999	999999	999999	74	999999	202	637	488	999999	327	999999	553	599	15	610	999999	999999	999999	553	680	999999	730	173	346	316	999999	999999	620	503	999999	521	542	999999	660	999999	92	135	999999	861	980	834	25	792	717	139	724	24	333	466	334	458	466	999999	999999	999999	410	120	218	758	693	211	26	984	617	805	999999	420	999999	999	528	78	617	523	999999	845	589	937	456	217	591	74	667	999999	999999	999999	999999	999999	481	734	605	971	916	999999	177	778	818	40	184	911	154	314	85	334	938	999999	999999	943	251	816	346	472	664	999999	999999	629	544	861	815	409	999999	267	939	214	404	556	161	91	999999	794	36	559	763	999999	72	286	999999	342	999999	913	377	999999	485	999999	398	999999	317	915	368	548	999999	957	225	775	170	886	999999	999999	930	392	114	999999	598	999999	789	787	709	999999	999999	999999	639	211	645	901	999999	640	781	284	816	999999	249	999999	722	807	560	999999	343	988	384	999999	911	999999	412	833	808	617	522	38	999999	611	432	198	977	477	908	42	321	323	743	529	114	100	64	
668	152	869	46	791	897	719	453	999999	744	762	978	521	799	812	103	999999	128	753	409	214	838	61	267	999999	898	999999	758	29	999999	855	81	821	74	743	690	938	581	731	141	999999	167	711	453	225	499	999999	242	999999	230	329	999999	361	691	849	829	101	612	999999	892	379	961	434	476	889	691	167	456	66	131	999999	842	397	622	253	57	999999	607	52	999999	511	295	999999	799	999999	454	719	139	225	913	999999	336	789	838	761	204	732	244	564	999999	999999	940	186	388	74	486	24	739	448	802	702	999999	570	999999	999999	94	711	635	999999	444	999999	38	241	152	531	999999	63	558	860	999999	324	999999	52	517	424	999999	118	871	734	448	440	980	691	422	999999	115	766	999999	458	677	999999	107	693	129	562	312	709	999999	856	245	433	465	878	399	487	810	451	62	999999	819	999999	999999	999999	112	14	991	346	818	931	426	999999	999999	109	193	565	226	208	923	954	121	999999	84	24	999999	25	999999	111	301	935	410	664	713	142	638	701	652	206	591	125	571	966	890	112	439	183	132	365	695	999999	271	612	527	107	509	999999	901	999999	412	96	40	889	999999	999999	531	762	999999	178	471	491	999999	30	617	999999	392	155	971	972	585	325	892	618	415	468	999999	999999	146	616	632	681	999999	826	999999	999999	94	999999	921	17	581	677	999999	999999	999999	214	999999	250	999999	719	999999	364	986	928	999999	97	204	421	483	586	219	999999	626	742	545	789	690	97	236	123	999999	710	233	963	401	907	999999	999999	724	211	999999	999999	803	426	901	278	695	871	999999	999999	310	673	208	345	797	848	60	92	419	115	523	832	24	881	996	14	140	32	999999	999999	597	999999	999999	281	48	999999	929	210	999999	277	104	999999	512	529	812	999999	511	888	176	553	856	417	528	619	999999	714	418	922	429	896	147	672	344	252	119	53	975	999999	306	21	919	999999	251	152	20	704	999999	495	78	946	503	252	999999	984	486	189	999999	88	593	333	378	17	780	944	139	431	484	270	419	769	84	584	999999	165	633	16	999999	385	999999	983	394	923	853	999999	999999	895	816	360	765	930	315	999999	999999	999999	999999	999999	79	306	23	588	999999	70	999999	999999	872	919	660	700	360	999999	23	999999	479	609	999999	455	163	308	551	243	614	134	504	999999	463	186	250	618	522	721	999999	869	999999	29	999999	333	999999	553	610	484	244	125	999999	999999	916	952	999999	733	43	197	758	999999	754	779	973	105	566	595	845	695	678	51	188	
999999	543	153	990	460	999999	615	999999	999999	697	77	998	999999	999999	999999	572	511	759	517	585	334	999999	174	124	593	999999	999999	767	999999	708	914	805	999999	937	999999	751	772	962	967	887	427	590	999999	84	687	780	484	970	357	33	344	936	170	466	853	999999	379	999999	999999	999999	186	999999	355	901	783	271	805	561	763	466	799	548	999999	999999	168	744	999999	100	999999	812	571	999999	419	238	373	999999	645	737	93	696	999999	999999	565	562	710	999999	244	257	999999	425	999999	999999	999999	999999	233	796	153	540	308	119	860	289	602	594	843	487	438	127	999999	805	999999	78	999999	77	94	66	982	239	918	588	509	567	799	21	837	647	999999	527	15	999999	834	114	439	974	835	102	151	971	719	233	150	999999	999999	495	798	906	999999	148	807	177	813	913	999999	999999	610	303	999999	590	999999	205	995	911	999999	960	970	521	639	503	241	991	914	999999	520	999999	448	391	999999	314	223	931	202	999999	720	837	763	920	492	999999	999999	542	612	561	999999	524	237	239	15	999999	999999	999999	276	951	999999	816	262	801	403	926	280	229	455	999999	376	825	13	651	200	284	206	59	999999	999999	140	999999	388	363	797	996	468	999999	385	97	789	936	664	999999	447	903	585	962	527	565	449	154	96	437	194	398	520	999999	48	999999	999999	474	257	999999	999999	217	438	898	14	407	468	999999	999999	368	396	999999	171	762	214	296	698	244	532	473	999999	986	612	999999	999999	409	485	882	181	999999	999999	324	688	317	999999	240	475	687	999999	129	999999	999999	999999	728	999999	753	236	758	381	999999	43	999999	941	783	875	999999	604	487	999999	604	999999	999999	890	999999	834	999999	752	853	343	974	821	999999	286	413	376	103	685	884	910	425	182	726	510	429	999999	999999	382	905	999999	593	635	988	957	363	207	521	497	999999	893	999999	999999	383	424	407	929	999999	999999	538	417	782	159	720	576	999999	432	205	85	470	579	630	699	847	421	749	348	832	999999	922	215	855	605	575	999999	999999	999999	798	999999	112	999999	598	170	843	999999	658	444	999999	422	653	931	12	999999	37	540	273	278	163	962	999999	68	999999	967	130	333	561	187	583	730	999999	999999	999999	999999	999999	970	999999	469	855	359	999999	315	433	420	410	999999	999999	999999	578	44	726	999999	270	836	637	999999	999999	630	999999	999999	936	999999	999999	999999	788	999999	308	119	472	67	560	804	422	804	209	369	634	686	567	139	130	151	609	549	13	959	628	999999	265	928	577	999999	999999	999999	422	999999	455	
999999	631	645	693	999999	947	520	484	922	261	999999	637	277	419	715	72	999999	999999	794	999999	999999	999999	829	146	511	853	999999	999999	210	385	87	391	918	999999	395	65	922	445	37	204	98	74	91	999999	171	169	988	518	999999	297	517	945	628	419	144	999999	802	999999	999999	249	413	999999	284	546	184	999999	718	364	33	660	999999	475	999999	999999	783	256	109	999999	974	352	865	35	627	913	999999	141	763	509	779	999999	262	423	264	788	999999	999999	789	544	533	999999	450	633	495	211	156	52	583	38	635	887	958	999999	534	838	383	999999	999999	371	679	999999	321	219	585	696	999999	727	221	584	808	999999	999999	565	596	888	902	241	540	426	766	824	557	999999	999999	999999	999999	581	999999	425	414	413	653	999999	864	999999	999999	241	58	798	804	999999	830	999	230	909	430	403	94	646	936	999999	999999	999999	604	999999	999999	587	999999	693	326	999999	838	796	179	404	82	48	999999	999999	123	671	193	741	999999	347	999999	557	999999	964	470	999999	496	253	488	272	566	666	823	999999	995	197	895	364	482	978	590	44	999999	826	837	391	702	999999	532	275	958	116	999999	267	861	937	83	380	233	350	339	595	999999	907	838	415	225	690	120	926	775	828	999999	643	999999	959	728	687	999999	88	283	517	720	223	313	459	301	566	999999	999999	999999	524	141	141	999999	995	999999	922	988	999999	176	21	999999	606	499	140	847	731	999999	901	219	396	253	154	76	822	874	103	604	999999	999999	999999	999999	63	999999	261	696	137	995	761	242	806	699	999999	912	272	649	124	724	182	612	570	66	999999	999999	727	281	999999	74	999999	130	999999	999999	609	317	516	999999	999999	792	248	443	719	999999	748	669	413	696	999999	999999	999999	999999	999999	379	431	775	553	603	295	215	96	979	709	72	999999	999999	609	488	999999	398	999999	792	999999	331	485	999999	892	834	317	587	444	999999	733	755	270	652	370	263	896	834	764	913	999999	608	999999	999999	999999	657	566	117	69	925	607	159	999999	22	349	438	999999	692	882	999999	295	707	771	65	999999	999999	999999	526	280	355	999999	999999	633	492	608	235	625	227	14	999999	278	210	999999	999999	999999	999999	919	257	313	999999	370	213	999999	55	628	486	837	999999	21	779	854	49	836	999999	999999	351	526	353	999999	123	813	676	999999	647	450	999999	189	263	632	673	45	554	223	348	985	388	999999	587	863	131	398	999999	215	235	391	999999	374	999999	185	999999	67	999999	844	199	128	694	525	314	605	999999	999999	584	999999	348	743	
309	826	999999	728	954	47	938	489	999999	725	838	470	462	265	999999	999999	375	999999	999999	615	999999	710	33	230	301	863	999	982	330	823	813	956	867	492	91	412	999999	95	230	999999	999999	95	561	473	290	233	999999	58	394	823	932	999999	477	999999	999999	599	999999	999999	999999	999999	48	999999	169	999999	912	999999	999999	969	184	808	843	289	856	506	496	385	158	559	940	77	800	950	597	507	891	317	489	999999	999999	492	999999	609	658	140	15	173	925	103	999999	407	999999	103	999999	999999	979	999999	649	999999	246	897	999999	253	999999	369	999999	999999	368	999999	577	604	403	469	760	691	209	244	631	726	501	333	459	999999	997	999999	999999	707	999999	21	528	999999	999999	518	897	322	999999	999999	999999	999999	839	918	999999	273	526	999999	999999	171	342	193	386	999999	31	923	479	913	999999	999999	255	795	922	593	21	999999	999999	999999	999999	999999	571	448	999999	843	962	342	886	582	528	999999	539	50	537	285	374	893	999999	783	999999	999999	49	999999	874	656	999999	486	999999	999999	907	457	139	197	29	130	599	894	999999	999999	782	999999	46	896	395	261	855	215	999999	646	999999	999999	999999	360	999999	203	999999	588	573	999999	733	485	966	640	999999	80	66	351	31	416	686	479	359	999999	10	538	999999	153	598	623	800	904	229	999999	37	788	736	779	999999	999999	286	21	330	550	810	306	999999	406	999999	999999	204	514	194	999999	960	749	768	999999	359	582	496	999999	989	950	202	828	266	246	612	886	343	287	275	205	999999	674	158	809	291	999999	816	311	923	283	428	296	720	378	769	287	30	117	999999	504	339	585	999999	999999	358	981	50	486	793	343	980	917	249	988	720	296	600	959	347	655	999999	195	777	715	999999	905	117	887	999999	334	866	236	857	771	866	555	652	778	460	310	663	340	517	589	302	511	999999	732	999999	483	687	70	770	774	738	153	808	316	847	452	999999	163	19	999999	477	999999	69	478	131	174	643	821	508	47	992	999999	677	197	999999	31	858	385	239	999999	647	805	466	93	42	723	747	346	931	18	436	510	999999	58	122	548	452	578	610	999999	999999	865	562	999999	999999	312	476	620	893	826	593	498	923	25	821	671	999999	975	999999	408	427	307	999999	500	610	492	114	999999	85	999999	578	289	774	999999	164	782	253	732	312	730	256	136	452	999999	424	937	586	315	237	451	259	999999	999999	212	76	999999	999999	999999	132	299	208	847	545	28	999999	999999	724	999999	860	49	999999	565	673	715	161	300	854	999999	
85	673	906	798	401	633	624	112	156	572	999999	622	807	191	610	23	531	409	591	999999	857	999999	223	407	999999	197	33	694	803	428	999999	775	999999	999999	986	458	392	999999	455	911	404	999999	167	162	509	247	999999	246	999999	999999	193	999999	708	431	928	999999	460	999999	353	214	610	930	999999	728	521	903	936	618	204	999999	630	132	954	680	999999	711	953	71	898	216	999999	787	739	153	244	999999	76	265	270	999999	998	999999	65	250	310	473	846	999999	641	605	311	623	51	999999	39	71	999999	37	401	226	20	999999	999999	146	258	823	200	999999	493	221	999999	680	358	999999	163	999999	76	713	379	999999	865	999999	430	302	905	341	745	937	123	183	512	48	863	53	21	999999	283	918	992	487	283	999999	945	429	768	631	275	870	648	293	999999	92	658	835	361	496	969	318	241	999999	999999	263	51	999999	999999	798	816	315	170	554	999999	158	721	892	999999	183	578	999999	999999	283	999999	875	999999	830	999999	429	999999	38	691	999999	640	964	686	999999	409	29	999999	999999	720	970	814	960	999999	104	820	999999	371	999999	553	999999	918	968	785	957	999999	212	965	221	141	289	417	788	623	645	914	999999	471	645	492	272	533	999999	290	999999	999999	116	175	204	999999	999999	68	625	484	999999	605	999999	999999	728	236	206	999999	438	999999	999999	999999	35	999999	999999	189	321	385	999999	283	290	653	975	688	232	498	743	47	770	211	999999	999999	792	313	999999	49	252	329	742	419	295	218	105	449	848	999	443	770	111	24	698	999999	342	351	204	860	630	983	956	240	492	169	293	237	704	220	999999	999999	236	33	936	991	643	316	987	82	558	999999	839	232	64	973	935	756	513	999999	888	450	999999	259	419	269	372	511	926	135	924	868	745	638	238	721	543	999999	87	706	323	36	364	132	311	104	999999	999999	185	519	234	537	999999	862	331	999999	612	976	614	677	629	141	389	861	157	999999	790	210	993	343	999999	857	678	806	528	862	95	987	948	324	126	638	336	417	901	999999	999999	999999	317	908	119	566	999999	999999	87	192	646	999999	999999	620	314	999999	999999	842	89	377	999999	999999	343	468	999999	624	999999	300	560	990	999999	999999	999999	761	546	907	999999	95	233	873	394	277	999999	999999	225	999999	23	337	19	184	898	999999	337	533	537	236	549	848	674	494	999999	999999	849	96	387	999999	542	999999	999999	407	58	999999	618	216	983	591	198	998	252	651	611	701	290	386	102	321	644	999999	233	320	367	54	421	738	345	
221	999999	642	958	551	61	999999	262	999999	135	253	874	999999	550	945	999999	551	605	32	999999	999999	892	473	994	76	39	115	999999	764	999999	13	243	880	871	772	173	999999	49	701	600	999999	448	678	261	849	446	523	886	288	282	999999	449	398	855	508	999999	954	648	892	999999	999999	999999	999999	572	131	19	994	999999	778	781	491	511	999999	432	999999	398	223	221	154	629	999999	228	710	491	999999	564	999999	35	372	453	219	908	157	190	654	11	949	115	999999	839	452	274	118	506	791	314	999999	965	999999	120	999999	743	503	272	15	727	109	999999	348	999999	174	999999	999999	999999	999999	999999	363	723	778	80	448	999999	91	314	187	251	119	213	700	919	29	879	251	261	348	475	414	885	185	999999	901	942	767	999999	675	482	999999	783	999999	218	999999	999999	999999	712	999999	999999	662	198	95	763	617	895	317	429	546	295	727	999999	986	106	999999	478	548	851	178	506	350	517	639	704	864	999999	279	491	968	208	999999	538	999999	999999	813	225	800	999999	318	16	999999	999999	36	389	755	751	797	837	50	999999	282	345	999999	176	656	154	999999	390	898	291	999999	999999	999999	348	603	999999	56	999999	999999	952	678	137	999999	999999	871	12	490	260	949	122	999999	441	451	999999	925	356	994	422	695	669	666	419	522	36	389	809	887	688	785	566	705	162	555	97	804	155	802	381	305	653	664	308	441	785	753	194	384	965	999999	257	204	633	949	999999	295	269	614	516	782	72	125	801	999999	392	999999	386	886	363	690	780	554	623	127	999999	15	368	999999	736	283	205	434	921	999999	999999	371	82	212	931	999999	999999	541	999999	598	999999	538	862	999999	58	378	377	999999	30	999999	642	702	999999	999999	999999	618	999999	291	877	242	587	999999	203	999999	999999	31	344	999999	954	560	155	248	999999	35	885	513	152	534	928	368	906	897	413	999999	633	835	790	567	304	323	875	999999	664	999999	20	605	344	336	896	37	44	203	999999	469	139	999999	444	555	999999	404	999999	402	362	999999	336	689	233	556	902	111	999999	777	878	999999	685	890	584	214	24	999999	999999	999999	999999	901	334	712	554	944	516	239	999999	244	937	899	847	999999	901	155	999999	330	382	999999	433	999999	797	266	324	711	784	999999	819	999999	541	999999	999999	658	764	999999	195	623	999999	999999	49	999999	710	999999	840	999999	794	212	989	439	999999	693	907	390	393	842	113	77	397	842	169	278	420	999999	999999	596	673	999999	718	449	999999	999999	195	102	999999	759	999999	801	999999	
345	917	999999	259	999999	751	848	443	845	275	922	999999	127	235	302	999999	771	263	548	301	253	315	605	493	550	479	384	508	814	999999	633	756	311	651	61	925	587	28	999999	999999	999999	163	827	923	795	101	999999	877	892	973	976	506	546	510	999999	40	999999	999999	999999	910	999999	349	628	213	641	999999	56	476	184	377	999999	999999	999999	139	446	100	488	682	697	458	637	999999	615	999999	666	137	220	999999	478	999999	613	999999	999999	129	52	999999	534	624	291	630	55	999999	703	524	440	999999	999999	417	73	91	552	999999	999999	999999	999999	999999	734	999999	546	514	955	254	997	162	764	53	442	113	96	999999	566	863	400	77	413	271	803	999999	410	443	999999	802	738	397	999999	999999	108	999999	999999	999999	781	746	87	777	999999	801	378	551	759	397	999999	180	999999	999999	999999	999999	248	332	999999	22	999999	642	387	999999	660	162	516	999999	999999	791	944	382	267	915	159	820	786	999999	999999	612	893	261	341	999999	653	999999	999999	605	872	999999	999999	775	224	999999	999999	148	369	973	126	999999	295	999999	868	968	452	417	913	415	999999	704	999999	625	930	243	129	816	311	999999	999999	976	680	910	737	890	66	179	168	433	999999	21	461	812	506	999999	327	999999	392	373	570	245	770	77	623	999999	999999	119	845	980	714	999999	837	995	523	150	841	384	999999	999999	911	283	259	489	999999	971	253	98	128	999999	916	994	433	938	803	224	999999	613	297	568	11	947	334	187	718	999999	999999	465	298	366	48	942	999999	415	461	297	985	290	474	999999	999999	801	999999	999999	73	720	863	999999	201	999999	935	238	999999	999999	976	964	948	81	771	87	798	787	800	762	22	999999	999999	999999	999999	516	239	924	999999	645	643	209	956	999999	999999	998	661	284	274	989	430	809	854	632	438	999999	348	914	519	397	999999	147	11	238	782	999999	820	999999	999999	685	79	20	99	452	999999	776	17	419	957	773	999999	999999	523	810	341	212	129	276	589	989	177	324	414	751	792	999999	208	727	999999	999999	187	999999	862	588	919	999999	720	999999	805	661	489	929	956	746	971	999999	624	200	897	999999	970	553	999999	432	999999	999999	606	347	659	331	577	290	661	932	999999	609	661	934	890	921	492	999999	471	928	510	248	368	668	999999	462	881	17	829	999999	64	634	560	439	80	174	813	382	999999	483	93	208	999999	33	160	372	678	999999	310	975	999999	999999	91	337	922	999999	396	937	999999	999999	449	569	460	999999	999999	961	58	232	863	999999	118	120	999999	988	
844	311	970	999999	517	999999	999999	201	707	999999	100	999999	552	233	999999	999999	778	999999	814	999999	44	523	999999	793	999999	199	999999	999999	999999	585	866	999999	298	103	999999	621	308	62	429	160	999999	257	999999	606	393	999999	419	825	715	71	999999	242	305	420	953	331	563	999999	199	328	104	337	375	131	999999	124	513	458	999999	895	502	725	999999	664	140	786	660	151	410	77	780	498	741	999999	638	634	680	878	149	170	67	131	862	111	66	96	882	740	618	279	574	960	999999	819	569	999999	786	641	289	176	999999	999999	776	999999	999999	999999	595	610	493	363	443	635	319	580	837	381	863	354	607	53	999999	919	533	141	503	819	413	921	205	416	999999	48	598	999999	500	645	999999	740	999999	460	501	281	999999	999999	835	939	999999	999999	981	198	999999	441	44	999999	272	750	888	645	999999	728	202	674	415	86	514	999999	999999	346	999999	999999	999999	132	999999	157	552	999999	672	999999	305	564	178	900	939	999999	58	416	14	362	710	749	757	708	122	834	999999	999999	866	180	750	999999	999999	315	433	789	171	245	650	999999	693	999999	87	999999	999999	73	560	301	735	408	38	107	999999	683	635	999999	999999	327	19	999999	888	725	766	999999	527	863	662	999999	999999	159	845	812	766	127	999999	999999	999999	999999	999999	59	999999	999999	101	468	152	653	51	999999	679	102	355	999999	236	694	999999	967	999999	999999	102	486	411	697	824	585	999999	999999	341	282	999999	999999	668	306	959	960	999999	922	999999	999999	360	874	821	999999	193	383	804	999999	586	82	129	701	208	999999	999999	881	999999	587	151	516	905	926	999999	769	999999	999999	999999	58	999999	275	22	85	343	574	999999	227	664	999999	513	451	780	562	638	268	999999	999999	365	581	260	87	323	104	780	999999	402	433	562	999999	999999	999999	949	755	125	321	70	53	368	999999	999999	828	999999	679	83	700	735	352	999999	999999	999999	890	758	852	797	807	952	918	304	225	181	800	664	999999	738	444	999999	34	447	327	208	999999	954	731	999999	432	999999	643	999999	90	392	60	999999	509	445	999999	319	999999	958	317	369	152	748	152	462	71	999999	999999	940	639	208	710	905	999999	999999	999999	999999	37	999999	999999	999999	318	897	999999	833	131	999999	999999	177	399	134	405	76	140	957	66	369	812	279	658	269	256	703	391	881	681	154	999999	999999	999999	412	292	963	593	370	61	254	999999	318	341	999999	17	446	551	514	803	644	999999	23	799	149	999999	758	484	999999	999999	999999	999999	343	162	999999	500	511	241	986	842	
