500	500	
112	112	106	98	108	105	101	95	99	97	90	77	116	120	96	92	101	100	107	96	109	104	88	111	103	92	98	90	103	102	115	98	112	106	110	96	110	103	106	102	82	79	73	91	89	89	101	98	109	102	91	104	98	106	129	102	117	107	113	107	81	79	92	89	103	111	117	98	108	113	93	114	99	98	106	93	95	115	89	117	104	85	88	111	96	96	101	89	90	108	82	96	105	96	75	99	85	96	106	106	105	93	120	99	92	118	95	98	95	106	111	92	100	95	91	106	114	87	92	93	100	94	109	93	96	98	90	97	102	80	87	114	95	102	90	110	90	101	103	96	102	95	96	100	107	102	90	109	87	117	116	81	91	104	113	98	89	100	106	100	97	96	108	123	109	109	105	89	111	87	99	93	79	86	119	109	94	114	100	99	95	94	102	113	110	107	110	98	102	106	112	106	92	96	96	95	90	106	102	99	107	108	99	102	84	110	108	95	89	101	101	102	99	97	104	95	113	98	108	103	91	111	99	88	95	103	113	107	94	90	97	90	83	118	108	97	94	116	94	96	109	86	119	102	99	103	107	105	98	108	91	117	107	103	93	99	101	96	100	108	100	102	92	124	94	96	99	101	124	82	89	96	121	105	82	93	98	93	97	82	96	113	98	102	98	102	116	115	92	102	95	107	78	113	93	88	104	110	104	94	109	92	94	87	92	111	100	98	105	111	105	100	96	96	112	98	104	91	112	101	111	91	114	99	88	115	100	112	98	85	98	99	107	108	119	85	105	108	108	103	99	86	104	111	100	110	104	93	118	93	113	94	101	103	98	100	102	93	103	103	96	91	96	92	100	114	109	102	108	99	120	108	84	91	90	95	107	102	81	96	88	93	100	83	101	65	98	95	100	108	105	111	94	108	104	101	96	98	102	89	93	103	98	92	76	106	100	107	91	108	96	88	91	104	91	107	108	114	116	91	101	94	94	98	100	96	93	104	100	86	117	93	87	92	106	98	95	105	110	101	85	89	109	111	93	87	105	103	103	98	105	113	88	97	109	101	87	106	104	95	81	101	100	95	83	114	91	99	117	91	112	112	96	107	107	114	85	93	97	105	91	106	104	114	112	110	108	94	110	111	95	89	99	102	98	64	107	95	90	94	
105	98	116	100	100	101	108	97	97	92	98	88	107	99	107	102	116	93	101	100	100	102	110	80	109	82	93	104	101	115	118	100	104	82	99	98	95	102	100	78	96	86	99	108	97	90	113	91	107	80	89	107	109	97	83	100	102	104	108	107	99	97	88	113	106	101	98	89	102	101	95	89	93	88	103	89	88	79	76	103	98	108	86	94	116	110	90	98	121	100	115	117	106	106	100	84	98	121	98	107	104	116	104	108	95	118	106	108	98	83	104	97	88	95	73	107	104	111	101	104	106	104	94	98	105	112	100	101	99	100	95	101	101	104	107	104	98	101	108	91	100	93	100	100	108	102	96	100	101	93	107	121	92	96	86	104	89	93	99	105	109	98	107	98	107	101	103	99	104	84	89	98	94	86	79	90	95	108	99	107	102	105	87	102	103	82	112	121	122	112	111	97	105	98	101	94	100	107	95	103	100	101	112	117	110	110	117	100	100	96	91	101	82	94	95	98	92	118	97	79	110	97	97	109	99	102	99	97	101	105	99	100	100	93	89	105	110	88	106	88	87	84	88	113	95	105	101	97	106	95	97	115	100	83	89	74	113	96	115	104	113	93	113	98	83	85	105	137	130	106	112	93	109	113	90	103	99	104	113	104	101	94	99	106	110	92	104	104	105	112	96	116	90	97	98	94	108	88	100	112	104	79	100	106	105	98	95	104	99	92	108	113	75	100	100	101	83	94	107	115	91	98	101	81	89	105	89	99	117	101	99	101	108	94	97	111	102	108	119	94	82	86	87	96	103	109	98	108	100	105	96	90	100	109	100	107	95	97	124	103	103	118	85	96	88	96	100	102	107	106	89	118	94	87	103	105	106	106	101	98	98	87	98	101	97	97	99	111	103	115	98	106	99	108	110	103	99	88	90	97	94	114	103	118	95	88	101	112	82	90	86	108	100	120	111	89	100	98	100	102	100	98	91	89	104	91	90	93	94	99	100	96	92	92	99	107	100	97	104	109	99	109	95	117	88	93	104	92	126	107	94	88	83	91	120	90	86	125	98	109	106	104	102	101	94	95	86	108	115	80	105	99	92	90	97	99	103	125	107	98	98	88	106	101	88	102	106	107	102	94	104	101	89	85	91	106	110	100	76	99	
562	106	299	951	999999	374	522	999999	131	250	999999	999999	49	367	999999	999999	383	315	943	364	90	925	184	999999	896	801	58	999999	826	792	823	574	999999	777	866	889	999999	608	732	632	763	801	288	939	999999	999999	999999	182	812	420	346	999999	586	513	470	999999	999999	34	64	714	325	999999	814	338	999999	618	264	272	500	939	999999	775	999999	320	600	999999	646	999999	986	456	711	875	101	416	456	876	987	905	317	239	966	999999	999999	999999	317	999999	986	999999	999999	671	194	827	682	999999	525	999999	999999	276	912	191	991	688	47	608	999999	450	526	408	881	550	630	359	954	271	973	196	232	999999	13	455	999999	695	721	325	999999	883	203	229	890	885	999999	721	992	136	247	288	670	945	25	867	999999	587	78	972	999999	835	872	999999	898	339	999999	810	272	466	889	305	999999	722	346	129	999999	306	999999	995	999999	999999	367	999999	33	694	525	286	999999	146	827	714	627	749	999999	436	999999	782	330	560	999999	999999	458	535	247	941	999999	948	608	896	620	332	999999	82	934	999999	477	54	397	214	813	71	999999	136	639	184	678	226	447	909	118	999999	975	999999	999999	346	999999	831	999999	92	382	999999	678	999999	525	999999	645	554	815	152	959	966	395	126	747	485	999999	332	895	72	273	999999	510	699	788	155	356	999999	623	597	682	645	462	314	831	245	393	999999	610	144	999999	133	411	305	950	151	89	859	220	973	905	137	936	528	999999	286	77	978	864	380	158	532	930	227	469	323	999999	90	999999	999999	101	999999	721	761	533	150	999999	999999	749	646	76	999999	902	650	999999	999999	999999	934	496	555	999999	415	999999	999999	985	16	202	999999	835	637	638	999999	999999	708	881	999999	416	999999	995	678	592	999999	239	228	313	662	630	999999	535	999999	613	999999	594	999999	999999	686	79	490	775	526	947	510	379	121	17	77	922	203	768	609	148	534	999999	817	962	316	185	535	926	333	385	912	658	920	33	68	414	999999	375	999999	23	925	408	999999	999999	92	492	127	220	245	739	437	521	926	776	88	999999	999999	777	37	999999	543	563	452	151	45	851	459	98	999999	663	97	828	573	595	222	136	470	999999	880	999999	67	324	690	593	948	400	732	153	944	999999	638	67	348	694	479	371	956	336	695	999999	43	38	271	999999	651	999999	947	340	564	952	180	689	896	213	452	229	873	858	999999	644	129	315	154	531	34	999999	490	879	125	850	999999	143	401	650	789	39	999999	118	941	349	452	402	589	991	999999	
999999	170	144	999999	999999	498	107	999999	60	121	728	999999	999999	557	999999	128	999999	999999	713	782	47	297	256	999999	423	175	764	917	853	999999	727	999999	999999	284	85	870	355	999999	999999	362	999999	999	351	999999	71	154	323	560	330	999999	385	999999	876	219	219	661	999999	720	827	999999	734	999999	999999	999999	394	999999	732	999999	481	750	772	999999	360	361	710	48	946	717	362	999999	999999	213	596	999999	999999	550	848	943	75	423	956	635	811	780	999999	999999	719	492	999999	999999	999999	859	89	999999	457	999999	999999	525	508	181	715	999999	368	557	999999	530	593	657	51	843	163	789	399	67	794	147	999999	580	733	999999	999999	999999	572	302	999999	992	134	27	184	871	723	333	444	999999	999999	999999	999999	999999	547	999999	999999	71	451	311	905	632	469	999999	785	320	327	256	999999	691	999999	999999	632	75	700	250	999999	575	482	999999	130	830	354	506	999999	43	870	374	42	636	518	999999	22	271	396	234	533	113	242	864	554	476	540	753	51	999999	138	999999	563	307	700	733	999999	999999	190	85	999999	963	672	752	450	952	223	166	999999	999999	999999	999999	999999	475	717	999999	343	999999	999999	653	999999	601	464	901	905	999999	999999	735	935	785	678	740	91	321	946	569	999999	490	999999	999999	262	384	580	456	218	766	532	97	590	407	399	970	999999	536	999999	999999	508	770	846	781	150	488	231	397	916	508	289	367	999999	157	861	853	203	999999	401	999999	30	18	692	148	145	724	155	537	395	707	94	554	535	999999	71	670	643	643	461	999999	163	999999	540	710	487	175	568	442	546	546	777	631	999999	871	999999	500	88	999999	645	426	342	693	999999	218	423	735	999999	999999	96	200	999999	560	573	999999	761	836	478	981	661	970	999999	712	991	849	930	462	418	663	602	999999	592	934	997	45	999999	470	191	331	297	751	999999	308	999999	355	335	999999	999999	999999	119	829	999999	106	57	674	270	629	702	999999	288	999999	326	177	666	525	608	285	562	537	194	301	999999	156	694	909	636	857	366	645	999999	999999	404	900	999999	999999	549	495	887	332	999999	812	999999	999999	53	999999	435	999999	641	831	746	999999	999999	530	334	818	184	875	411	147	48	999999	999999	66	639	574	566	426	999999	894	999999	122	999999	239	763	382	999999	626	112	368	999999	471	225	999999	899	999999	59	873	999999	735	598	673	999999	750	294	372	548	711	399	479	769	18	551	747	999999	633	662	999999	999999	951	295	999999	772	53	662	999999	999999	738	999999	999999	999999	693	850	888	305	999999	
39	647	999999	400	833	822	237	999999	598	476	919	999999	679	275	999999	625	115	624	999999	999999	999999	49	97	717	184	810	553	233	954	86	999999	663	999999	553	604	25	999999	376	128	999999	999999	148	455	999999	999999	720	999999	892	999999	899	999999	236	448	264	410	989	999999	999999	226	33	999999	999999	679	999999	318	266	35	136	999999	795	146	738	505	999999	720	762	594	999999	69	464	751	661	867	999999	499	931	224	197	152	615	465	999999	160	105	204	326	469	934	999999	999999	695	932	231	999999	999999	848	730	470	544	999999	999999	659	178	762	999999	616	145	623	32	999999	51	999999	983	65	999999	999999	588	999999	783	403	999999	659	32	668	999999	818	440	307	302	999999	211	754	652	504	220	806	92	398	823	587	190	845	912	502	359	857	948	175	240	999999	999999	329	687	151	999999	999999	999999	999999	993	463	186	838	331	999999	185	297	194	489	845	533	804	999999	587	205	222	457	747	999999	318	911	869	274	77	426	390	999999	999999	511	159	474	179	582	404	369	999999	352	999999	540	326	72	672	469	330	999999	82	79	999999	999999	928	898	997	116	201	92	593	911	771	904	991	303	229	683	340	999999	364	231	999999	228	794	870	932	216	999999	255	248	410	944	370	354	320	150	586	999999	261	999999	999999	391	322	775	499	581	620	549	32	999999	989	138	949	351	850	284	523	999999	68	999999	791	903	945	843	999999	966	410	560	681	163	999999	110	89	903	302	840	999999	452	304	298	322	667	190	999999	258	281	995	999999	503	46	626	889	524	999999	686	168	999999	478	592	999999	180	69	868	869	209	889	999999	55	59	999999	801	80	401	769	652	133	722	542	595	999999	999999	392	66	645	536	753	999999	793	227	999999	405	14	860	771	999999	262	798	321	213	368	232	949	969	999999	244	999999	498	999999	642	562	999999	902	883	999999	562	999999	999999	233	342	455	314	265	999999	915	614	797	220	630	650	400	999999	411	339	237	688	31	423	571	999999	980	265	999999	161	665	999999	502	130	189	219	999999	258	575	999999	999999	63	967	131	63	879	447	346	867	114	999999	237	44	999999	656	991	999999	999999	441	999999	362	199	483	114	172	228	121	999999	40	999999	319	999999	999999	999999	582	183	721	999999	369	999999	962	643	398	726	908	999999	662	930	474	197	678	966	816	752	999999	568	580	999999	999999	835	999999	771	999999	999999	999999	110	477	611	990	483	280	641	14	999999	860	999999	999999	757	205	734	565	191	212	842	742	352	335	16	807	23	999999	858	
940	534	925	201	338	999999	931	808	960	61	939	990	999999	999999	999999	999999	892	906	766	822	668	234	279	585	999999	472	999999	451	775	999999	999999	976	880	999999	700	479	824	669	390	859	825	396	774	513	252	221	925	705	999999	268	999999	900	257	779	200	999999	999999	999999	631	865	238	490	43	499	257	962	999999	505	346	999999	999999	999999	526	907	997	281	460	765	999999	358	547	17	70	517	999999	999999	729	110	231	984	224	999999	47	524	999999	345	363	284	265	999999	999999	429	369	898	25	999999	383	349	782	918	999999	499	15	283	328	999999	429	999999	152	354	243	19	284	999999	999999	768	194	12	285	662	918	185	509	64	257	127	648	171	502	464	529	389	328	312	999999	725	478	763	205	411	915	999999	999999	999999	56	101	155	17	999999	256	999999	381	74	129	10	89	989	999999	36	999999	581	267	34	688	825	853	999999	999999	631	999999	299	999999	806	874	747	91	53	598	17	166	999999	640	540	999999	756	999999	325	999999	312	650	736	527	999999	999999	829	999999	999999	453	96	999999	410	184	386	89	957	999999	574	199	999999	918	45	999999	944	870	239	941	999999	999999	932	999999	538	999999	669	981	815	772	999999	812	54	99	279	999999	999999	999999	999999	797	264	460	297	999999	999999	135	826	393	999999	345	583	867	765	888	930	42	999999	419	664	999999	515	999999	274	195	592	761	155	293	648	445	887	999999	123	441	686	999999	492	999999	103	413	999999	285	376	479	198	999999	56	166	999999	247	89	103	999999	838	999999	999999	195	111	999999	999999	980	542	744	179	457	454	753	334	211	663	550	69	325	999999	262	239	38	795	999999	766	715	988	999999	411	365	794	999999	285	158	827	91	391	573	281	433	132	540	206	31	744	82	722	999999	999999	999999	30	777	900	586	999999	830	399	114	131	116	991	417	999999	814	663	476	478	185	383	582	169	495	54	999999	139	698	832	774	999999	694	992	43	630	714	345	26	87	699	105	997	999999	286	452	999999	441	999999	999999	392	367	277	999999	547	999999	922	537	534	732	82	999999	999999	999999	624	852	999999	999999	957	787	628	479	646	999999	779	999999	386	999999	882	53	999999	396	423	999999	999999	417	984	101	454	463	999999	187	810	999999	999999	251	999999	999999	76	434	26	999999	484	927	579	913	721	999999	999999	467	204	41	654	999999	852	999999	999999	863	558	217	999999	999999	669	504	999999	451	999999	362	394	537	348	387	823	458	37	831	911	496	922	536	696	115	277	987	268	999999	999999	329	999999	328	999999	877	
450	859	566	681	389	980	848	999999	255	999999	999999	999999	129	817	217	999999	463	999999	774	547	941	999999	521	999999	78	682	245	411	918	348	999999	75	329	470	999999	999999	891	999999	451	931	999999	999999	290	337	621	980	999999	451	469	335	866	421	554	671	936	999999	347	999999	613	706	744	999999	218	907	999999	428	999999	658	880	252	315	999999	999999	843	899	156	742	194	150	97	814	794	942	593	482	508	521	658	533	519	999999	95	742	744	197	999999	585	999999	999999	202	999999	219	571	226	29	757	841	711	771	789	685	999999	665	525	891	950	504	625	434	999999	907	319	134	999999	626	229	375	999999	655	699	999999	368	305	947	84	605	233	725	573	724	999999	999999	886	744	999999	999999	430	226	852	247	705	999999	948	948	294	704	999999	210	999999	999999	392	16	65	999999	227	999999	999999	999999	451	296	999999	779	61	710	282	108	432	390	536	162	999999	158	981	418	994	999999	419	357	662	999999	520	32	134	999999	999999	660	999999	999999	526	516	615	999999	999999	999999	520	925	908	248	675	999999	281	704	673	447	999999	243	999999	999999	87	615	999999	999999	65	81	999999	999999	655	287	378	621	353	617	864	29	999999	95	384	425	999999	78	704	999999	681	999999	107	999999	358	999999	773	108	636	117	999999	910	609	999999	658	703	999999	815	999999	630	869	64	999999	664	840	653	900	914	859	609	747	18	911	736	829	999999	999999	999999	355	999999	513	279	985	245	999999	954	420	443	999999	681	635	93	798	83	311	999999	632	442	974	705	786	859	999999	999999	370	729	998	999999	285	78	728	999999	470	310	126	600	78	999999	785	886	243	466	486	188	973	664	999999	838	434	211	957	541	986	650	193	654	39	958	875	160	955	999999	167	369	952	806	999999	999999	956	710	558	34	999999	98	471	329	382	71	63	999999	999999	170	448	83	120	197	842	999999	127	472	999999	119	731	635	999999	697	999999	999999	236	999999	51	999999	881	723	653	932	999999	898	189	999999	999999	968	905	180	641	795	107	94	258	764	964	803	379	999999	150	448	302	31	167	774	29	265	835	886	663	796	999999	725	999999	188	999999	999999	640	999999	999999	602	214	561	994	145	599	225	868	999999	212	999999	352	397	583	214	639	861	740	999999	844	26	142	28	516	999999	999999	999999	663	80	459	999999	172	125	303	547	243	741	999999	31	185	804	396	999999	683	425	453	891	999999	999999	999999	452	999999	236	419	999999	470	999999	999999	158	629	999999	561	798	999999	193	85	999999	103	999999	970	999999	834	999999	
239	999999	630	768	999999	100	401	999999	240	448	531	17	815	999999	999999	130	87	57	696	999999	401	999999	253	999999	361	500	349	226	798	115	999999	650	618	999999	996	380	553	701	851	954	757	999999	999999	122	276	14	377	999999	530	973	958	923	212	999999	327	281	796	41	417	843	751	999999	826	999999	999999	881	399	331	940	335	576	385	205	741	131	397	999999	999999	332	357	133	210	695	999999	156	331	447	662	177	724	584	522	294	17	213	581	999999	999999	918	999999	614	999999	209	205	999999	583	999999	999999	834	930	310	665	999999	69	999999	550	489	999999	978	872	444	999999	163	999999	751	64	101	197	537	549	219	119	221	937	742	999999	11	500	427	573	603	976	828	246	424	918	999999	234	999999	662	102	999999	883	56	950	877	892	983	999999	352	491	999999	999999	294	721	999999	999999	771	326	644	549	989	999999	999999	278	999999	999999	917	999999	832	251	866	900	999999	457	999999	236	999999	987	999999	193	999999	56	85	999999	73	999999	544	525	999999	474	50	908	652	123	999999	999999	999999	777	999999	968	975	192	620	110	625	638	68	837	999999	999999	288	999999	461	999999	532	999999	508	332	215	424	374	999999	576	368	211	958	999999	761	354	441	758	398	505	896	218	834	436	975	466	434	985	706	837	270	195	266	456	201	999999	170	999999	155	572	999999	604	584	616	999999	999999	667	390	306	492	256	999999	890	289	999999	252	999999	516	533	866	780	438	667	563	316	182	945	511	66	180	193	348	999999	825	436	302	999999	999999	183	86	799	54	688	224	591	64	305	977	891	949	999999	654	569	289	792	999999	936	30	999999	89	953	165	334	136	309	999999	603	74	852	999999	618	479	342	457	76	999999	749	453	972	261	999999	968	619	116	286	999999	779	332	999999	796	999999	613	918	999999	132	999999	720	999999	914	684	999999	240	134	628	999999	999999	321	121	222	66	890	493	57	58	213	999999	545	227	849	770	999999	999999	41	65	907	14	561	999999	335	433	999999	197	538	298	799	646	843	991	999999	862	999999	999999	120	976	906	999999	565	999999	890	146	999999	502	712	999999	556	190	209	78	720	337	999999	82	785	999999	999999	702	954	759	259	566	152	999999	451	987	553	469	170	999999	158	45	448	691	358	199	999999	522	485	394	741	618	447	999999	280	999999	999999	154	882	999999	935	214	999999	999999	999999	999999	999999	553	60	725	600	97	30	999999	920	685	888	180	724	999999	464	999999	227	569	27	640	129	999999	999999	13	999999	409	586	839	128	944	128	642	
81	34	205	781	472	999999	794	999999	598	302	854	594	559	828	999999	295	866	999999	999999	999999	788	979	999999	625	279	57	737	201	510	999999	35	975	567	256	109	700	401	683	65	467	775	373	52	826	523	689	453	999999	980	301	973	710	957	770	853	102	819	999999	512	425	32	602	154	999999	276	878	999999	312	729	999999	894	193	362	529	582	999999	936	387	999999	999999	603	579	221	999999	999999	999999	27	797	403	16	880	821	180	640	999999	182	228	635	559	999999	661	150	438	261	407	789	358	438	197	438	999999	442	477	922	999999	453	391	935	209	952	999999	240	909	722	848	82	22	721	94	409	206	999999	827	467	927	462	150	959	812	427	965	999999	609	999999	851	999999	999999	258	818	992	790	293	999999	607	999999	431	999999	999999	999999	334	777	637	354	788	999999	853	614	999999	994	369	999999	431	133	999999	986	999999	631	945	999999	999999	728	763	903	101	618	912	876	230	683	506	231	433	999999	487	999999	999999	245	820	999999	998	834	999999	264	999999	689	368	170	653	621	512	800	295	844	999999	606	23	734	262	180	329	999999	393	336	497	148	879	874	645	141	657	45	999999	222	873	999999	393	999999	454	999999	999999	999999	232	999999	180	705	935	999999	554	880	637	604	999999	650	412	31	450	999999	766	319	999999	494	999999	522	999999	999999	989	999999	971	437	222	999999	289	999999	920	577	754	785	166	792	999999	300	330	765	503	999999	62	999999	809	999999	135	999999	743	144	999999	765	237	710	644	702	716	862	617	999999	667	133	324	143	729	835	276	999999	851	974	116	519	999999	759	999999	910	425	829	273	129	311	836	999999	155	256	165	349	54	150	463	999999	351	999999	212	107	379	739	918	440	999999	999999	999999	999999	769	38	93	600	478	691	734	287	886	598	497	815	831	999999	999999	999999	574	496	999999	524	397	999999	765	836	961	662	649	181	506	399	299	544	842	311	10	127	172	564	870	999999	416	185	199	752	195	999999	275	25	570	40	865	999999	362	945	999999	871	999999	257	639	816	52	563	999999	496	999999	999999	973	529	363	61	724	999999	999999	869	118	222	708	23	650	574	396	633	610	999999	533	811	191	999999	174	139	854	914	925	64	320	853	404	703	999999	242	423	746	662	999999	316	999999	861	492	836	925	172	259	607	74	429	419	952	316	962	497	771	86	364	233	999999	810	94	571	559	265	818	999999	571	417	999999	999999	970	102	169	677	950	698	999999	249	967	605	317	999999	634	901	900	98	999999	954	
999999	346	392	439	321	506	772	299	999999	999999	117	167	999999	199	913	780	999999	999999	156	295	547	999999	26	999999	266	601	502	233	937	657	364	730	273	999999	999999	814	267	999999	781	663	905	660	999999	999999	142	999999	917	127	999999	854	999999	51	941	456	999999	999999	999999	277	183	719	999999	549	999999	285	226	386	999999	81	254	109	999999	908	88	493	389	887	999999	538	982	457	684	384	285	93	999999	323	788	999999	209	999999	494	999999	367	71	659	365	307	489	271	755	914	999999	873	848	340	999999	962	999999	76	999999	91	999999	295	725	999999	999999	274	999999	999999	903	999999	87	871	999999	614	999999	550	26	833	34	589	827	276	236	542	999999	510	436	752	999999	360	340	751	680	999999	702	704	642	37	40	101	999999	999999	368	167	999999	974	186	243	807	12	946	624	999999	940	264	524	68	999999	206	999999	999999	999999	437	999999	267	336	201	233	999999	828	908	999999	999999	932	560	428	908	999999	999999	864	999999	202	945	649	414	999999	709	739	220	187	646	459	831	912	264	511	971	999999	999999	511	782	953	331	999999	999999	956	822	119	999999	835	999999	988	487	341	793	644	999999	788	147	552	626	999999	999999	734	192	999999	168	890	678	59	456	999999	999999	204	92	999999	871	999999	554	457	999999	999999	360	384	571	657	972	499	128	619	929	192	678	356	884	331	940	596	795	644	999999	931	999999	340	388	524	818	999999	259	421	772	615	244	999999	658	36	111	637	173	535	487	668	772	999999	130	274	424	999999	319	760	441	284	181	909	659	999999	169	30	999999	56	999999	688	999999	999999	846	324	948	987	697	857	230	312	432	270	167	999999	168	999999	219	124	109	995	999999	498	980	497	444	999999	41	999999	866	90	641	126	695	798	427	75	999999	806	325	436	135	999999	540	138	852	910	752	999999	999999	788	810	999999	947	999999	715	752	725	358	879	624	956	999999	990	149	671	315	999999	369	711	103	169	413	799	673	870	999999	957	852	999999	533	999999	511	893	88	280	759	179	999999	92	675	349	999999	926	700	479	134	471	401	466	546	345	392	999999	710	628	999999	92	283	973	999999	999999	873	713	356	52	999999	999999	912	999999	911	146	999999	286	46	753	306	487	999999	203	746	999999	999999	395	109	198	199	999999	999999	999999	874	677	895	878	887	880	476	160	579	658	34	26	999999	533	999999	999999	623	116	781	999999	332	918	999999	90	237	155	238	487	999999	999999	853	760	924	999999	994	244	999999	844	399	165	286	156	999999	450	999999	729	500	42	
999999	699	999999	93	999999	235	999999	955	694	815	650	999999	652	988	546	421	999999	274	101	105	539	320	169	779	716	999999	680	999999	20	543	911	507	999999	205	646	914	593	999999	846	698	999999	48	549	435	203	657	512	999999	609	496	644	904	638	404	999999	530	539	999999	376	297	999999	949	945	161	903	152	97	456	352	999999	999999	999999	427	999999	769	501	771	734	585	69	122	392	577	524	999999	17	869	999999	999999	126	385	797	999999	999999	153	999999	999999	999999	531	60	569	66	945	999999	999999	609	487	246	999999	12	759	804	219	999999	184	172	382	431	263	896	283	999999	999999	236	999999	40	999999	867	258	999999	408	382	213	535	499	66	447	599	999999	298	999999	633	625	698	366	999999	999999	96	999999	981	13	671	145	635	999999	999999	311	719	999999	636	999999	619	987	251	999999	386	601	999999	817	127	724	782	574	999999	999999	999999	999999	999999	999999	676	453	555	493	277	389	736	999999	577	999999	766	999999	728	868	230	331	911	999999	383	104	980	978	902	278	266	266	230	107	180	269	136	520	999999	850	64	193	421	135	720	862	867	149	34	926	60	372	996	914	354	643	464	14	999999	961	999999	697	550	999999	236	20	168	639	76	317	631	256	999999	877	999999	999999	909	785	925	999999	236	841	954	976	999999	894	999999	316	752	999999	999999	999999	681	293	961	367	642	144	898	710	703	238	999999	716	999999	804	999999	128	109	317	733	678	89	327	734	999999	742	573	68	342	750	852	886	539	512	509	574	226	999999	457	999999	999999	886	999999	817	998	999999	999999	682	423	42	150	216	445	999999	136	52	999999	558	913	624	999999	86	566	959	851	351	543	214	999999	999999	999999	999999	999999	913	999999	792	864	510	736	289	504	891	999999	310	999999	645	451	734	385	467	220	668	12	832	334	999999	999999	265	966	657	235	43	999999	194	396	999999	999999	531	846	344	999999	853	822	634	129	187	441	265	999999	216	900	808	828	337	999999	977	209	999999	588	999999	471	609	999999	999999	63	471	999999	999999	999999	671	90	919	888	51	999999	366	845	378	713	157	268	999999	905	759	756	427	214	999999	174	999999	738	745	999999	588	872	578	319	743	999999	658	182	980	352	688	135	999999	999999	787	999999	662	141	830	116	441	10	406	999999	999999	332	636	266	999999	296	503	999999	345	977	310	178	999999	56	112	999999	999999	975	287	722	226	633	776	507	426	510	512	288	999999	639	999999	587	475	999999	535	421	944	999999	727	694	848	756	790	999999	620	619	348	615	39	
999999	61	999999	722	999999	487	160	999999	139	839	944	999999	999999	34	999999	475	999999	702	999999	520	690	853	663	999999	592	874	469	843	772	999999	807	999999	896	258	875	587	55	864	791	398	385	999999	999999	999999	782	910	633	732	94	538	897	916	513	999999	348	999999	397	217	139	999999	27	999999	782	252	41	781	887	966	159	128	429	857	910	446	144	999999	48	110	475	682	250	999999	759	244	989	999999	659	800	909	695	199	838	734	981	381	79	999999	572	999999	10	999999	999999	583	965	118	49	15	76	999999	999999	151	297	741	457	999999	290	557	548	999999	150	132	97	999999	463	928	591	132	929	75	999999	999999	475	580	475	659	583	163	999999	136	949	885	592	840	396	554	902	999999	287	422	101	521	544	319	389	878	935	610	129	47	526	917	86	10	894	781	675	716	276	999999	985	999999	999999	421	313	999999	539	256	670	999999	35	495	999999	517	974	554	207	999999	200	597	999999	973	43	999999	609	999999	808	591	999999	614	878	999999	829	489	436	964	757	132	15	134	348	688	939	999999	22	41	81	569	999999	350	583	999999	525	679	83	22	103	18	812	281	999999	947	999999	999999	40	838	665	999999	90	999999	796	84	160	76	999999	45	43	823	743	577	960	248	999999	605	999999	369	671	160	999999	424	871	748	999999	999999	999999	999999	999999	999999	189	183	376	715	999999	26	553	508	999999	999999	430	47	978	999999	274	244	320	218	392	704	34	671	999999	514	949	666	148	58	764	426	400	858	657	159	643	570	210	255	999999	999999	62	999999	10	222	729	379	446	601	999999	999999	423	468	999999	683	859	518	999999	862	766	822	877	999999	744	941	999999	572	390	828	636	999999	43	999999	458	842	999999	999999	670	999999	784	580	230	547	999999	687	13	931	849	999999	299	135	564	348	489	937	671	556	999999	68	163	167	999999	999999	964	999999	53	358	20	175	41	368	847	60	999999	999999	999999	340	931	66	999999	999999	722	416	539	511	150	694	999999	520	181	105	713	612	801	626	591	613	582	999999	999999	655	921	684	942	930	288	514	999999	303	999999	999999	999999	731	999999	999999	445	999999	87	463	638	358	772	499	994	935	654	245	999999	460	604	988	999999	146	422	999999	215	48	474	999999	999999	635	433	291	184	999999	479	982	491	999999	191	999999	535	999999	166	295	883	431	689	17	285	999999	999999	811	699	357	999999	489	318	837	999999	407	117	478	999999	13	999999	999999	325	999999	465	672	753	483	278	594	462	640	999999	136	999999	784	358	466	332	
189	379	999999	592	827	268	990	673	653	953	784	901	67	887	999999	999999	402	115	536	999999	613	299	782	542	999999	894	941	509	192	438	999999	59	650	156	61	633	313	898	497	895	475	999	999999	530	494	693	405	753	827	766	17	678	999999	915	719	889	597	89	999999	933	326	490	491	224	916	734	260	911	835	999999	66	504	618	640	999999	999999	999999	999999	57	999999	498	999999	682	999999	431	368	237	735	436	171	45	233	421	564	579	985	518	885	614	999999	442	494	999999	307	709	999999	70	999999	840	115	999999	999999	42	75	999999	137	808	999999	793	999999	999999	525	484	673	493	833	999999	63	999999	100	105	314	647	297	999999	13	999999	384	999999	918	308	55	999999	999999	471	699	201	355	129	999999	186	452	999999	999999	262	999999	20	254	999999	876	430	16	999999	999999	20	396	698	999999	96	441	856	433	358	999999	999999	462	630	999999	212	999999	642	737	933	618	999999	999999	222	590	45	72	993	36	571	840	999999	301	924	155	320	84	10	456	269	688	595	753	999999	999999	807	799	297	855	51	29	243	692	999999	999999	835	367	183	999999	999999	33	447	999999	862	999999	386	999999	538	999999	843	137	793	999999	477	254	33	170	558	995	999999	245	774	999999	985	551	606	999999	228	999999	319	952	900	893	746	999999	251	999999	891	586	840	850	271	999999	21	999999	236	57	225	828	489	675	999999	999999	999999	999999	999999	309	844	320	999999	581	999999	126	174	891	236	900	449	999999	13	268	278	972	999999	932	973	962	135	81	325	558	590	399	932	644	153	722	999999	999999	986	941	999999	580	675	268	122	154	648	130	686	335	608	983	825	230	999999	836	32	402	501	296	999999	773	995	362	991	348	194	530	748	999999	342	999999	999999	71	348	697	307	999999	999999	829	323	15	999999	999999	950	999999	999999	711	999999	999999	700	175	780	999999	767	156	585	322	999999	999999	960	128	381	182	993	439	738	763	882	999999	539	999999	582	999999	999999	178	388	15	411	394	773	482	292	999999	999999	177	999999	999999	304	201	999999	999999	999999	56	999999	204	999999	222	995	521	999999	811	829	537	776	999999	592	118	999999	999999	768	579	910	883	999	999999	835	939	368	826	51	192	469	999999	596	999999	999999	999999	803	778	545	176	20	999999	526	962	653	755	999999	250	584	290	829	705	433	542	83	745	56	391	369	693	999999	179	480	685	352	148	940	999999	77	65	315	999999	63	601	999999	999999	366	47	834	90	999999	999999	251	760	999999	999999	268	64	481	999999	489	421	419	851	
322	841	999999	840	999999	515	814	444	182	528	975	881	651	831	999999	63	388	999999	557	288	419	735	927	719	331	588	880	999999	999999	999999	999999	893	538	999999	999999	728	610	525	426	329	276	839	999999	723	785	482	122	436	90	428	382	480	864	140	442	587	913	999999	999999	42	635	927	694	866	952	92	999999	450	552	999999	453	862	999999	237	22	580	789	214	933	849	475	453	999999	331	999999	105	38	407	999999	700	814	999999	16	394	694	349	154	88	770	703	139	999999	883	835	975	999999	887	636	128	861	797	709	766	999999	566	999999	999999	373	999999	857	63	944	999999	851	999999	543	999999	999999	543	672	436	999999	444	240	719	999999	569	970	999999	423	217	401	289	908	903	999999	999999	347	828	512	228	780	155	912	650	194	991	41	405	441	663	689	102	455	435	97	275	536	949	999999	621	160	26	519	999999	661	999999	772	999999	335	999999	518	999999	41	454	655	565	531	999999	999999	999999	537	575	914	759	528	308	833	482	815	839	615	397	75	890	78	763	635	273	988	999999	999999	92	79	50	155	319	71	11	779	531	744	946	424	999999	999999	584	112	760	131	363	832	299	142	999999	785	130	313	150	386	999999	930	999999	602	15	593	455	505	999999	999999	218	999999	831	999999	294	105	999999	972	126	807	493	661	875	999999	634	697	929	949	584	264	999999	15	921	625	888	600	486	354	419	366	638	999999	237	999999	912	126	10	596	999999	399	126	157	197	999999	892	239	65	125	967	318	664	505	921	619	589	212	999999	216	815	999999	619	999999	563	759	178	415	999999	999999	239	518	999999	342	111	999999	148	876	818	587	733	658	545	370	387	110	999999	143	166	617	566	999999	800	794	781	164	780	802	999999	999999	999999	487	805	336	885	459	621	331	999999	737	481	713	999999	999999	483	166	999999	259	999999	463	67	44	258	816	173	529	999999	902	561	947	999999	346	292	390	999999	255	852	999999	484	999999	489	999999	740	999999	999999	999999	325	73	999999	624	16	999999	865	999999	380	139	239	989	173	366	741	718	770	999999	999999	145	430	14	324	237	999999	938	999999	18	973	687	304	828	679	320	999999	654	999999	936	941	883	480	161	19	293	26	999999	56	999999	999999	999999	999999	294	107	11	432	321	748	93	320	999999	756	856	167	693	835	410	319	853	999999	97	137	833	999999	999999	664	279	994	41	220	450	999999	656	821	213	87	20	730	678	999999	892	905	507	626	873	136	623	994	326	457	999999	999999	999999	965	109	999999	776	
779	658	347	162	326	717	872	999999	999999	110	999999	954	615	825	680	641	964	999999	999999	999999	217	999999	999999	50	999999	999999	999999	605	897	999999	690	722	570	311	999999	999999	341	735	575	198	999999	999999	698	36	999999	49	711	632	935	999999	999999	705	917	23	569	148	345	306	877	648	143	277	971	486	419	322	999999	314	594	607	999999	999999	693	999999	994	459	942	296	461	245	999999	951	999999	984	470	984	805	556	999999	101	737	44	858	999999	999999	999999	785	222	616	277	655	406	47	338	612	998	21	924	28	999999	999999	59	999999	999999	681	192	607	987	25	435	999999	837	999999	503	999999	999999	381	766	938	637	674	729	999999	194	589	570	913	341	382	471	973	881	999999	632	894	687	198	226	255	999999	760	798	207	999999	760	999999	833	544	999999	346	627	255	999999	390	445	477	999999	661	62	999999	278	275	614	999999	999999	635	999999	999999	608	192	999999	164	521	74	877	876	532	499	433	770	999999	378	999999	46	999999	728	999999	157	999999	427	318	537	174	144	604	999999	193	999999	999999	135	520	893	999999	285	999999	999999	733	921	513	568	945	880	237	999999	384	900	402	999999	709	733	740	161	753	190	873	549	989	387	470	393	999999	878	769	308	999999	843	999999	999999	777	380	999999	973	644	999999	999999	999999	999999	883	759	704	102	615	944	995	999999	368	150	755	412	719	483	356	460	130	876	999999	999999	929	999999	540	467	999999	800	338	739	766	517	134	708	445	999999	116	999999	766	301	87	933	774	913	999999	999999	686	195	67	897	647	523	999999	752	415	328	380	853	229	246	297	814	616	265	628	851	25	57	966	480	377	729	694	829	798	143	345	25	148	836	781	999999	743	441	101	999999	993	382	303	126	868	262	999999	530	999999	273	999999	999999	295	50	688	639	228	587	999999	999999	828	694	999999	281	982	365	714	392	464	679	80	184	999999	385	999999	643	754	849	611	999999	999999	999999	826	535	816	826	729	108	999999	152	399	166	912	999999	999999	308	428	31	144	512	548	24	75	999999	999999	152	355	910	192	54	999999	379	975	414	595	664	999999	999999	465	166	636	999999	244	999999	289	999999	272	989	999999	559	999999	732	715	108	999999	317	109	502	999999	673	481	818	915	113	266	999999	191	507	588	759	439	999	565	999999	999999	931	999999	999999	54	288	999999	365	949	632	830	999999	999999	876	838	288	565	376	999999	791	684	817	700	999999	65	999999	733	764	411	211	129	224	176	737	232	644	999999	356	457	63	999999	999999	868	293	283	
114	367	314	669	310	203	73	913	999999	303	999999	241	999999	696	785	555	124	953	748	999999	615	985	925	654	203	750	999999	918	999999	997	999999	948	417	999999	951	999999	428	105	111	999999	66	311	402	443	173	413	888	660	672	999999	679	999999	999999	780	668	128	999999	660	476	559	999999	154	880	999999	735	999999	823	791	744	883	137	29	852	741	456	313	999999	491	490	790	999999	558	255	999999	999999	405	828	637	199	832	469	767	629	552	32	911	431	999999	708	999999	590	107	915	789	381	659	320	999999	333	364	535	950	999999	685	697	436	899	355	459	340	292	999999	602	912	999999	369	400	310	719	545	881	967	999999	438	210	764	643	466	163	999999	999999	999999	999999	834	999999	519	597	943	854	596	22	85	175	377	770	999999	505	12	375	999999	269	20	999999	999999	482	999999	176	999999	485	932	792	442	202	791	255	842	881	767	999999	904	772	457	455	999999	533	806	801	415	999999	999999	269	640	101	151	408	999999	779	999999	361	999999	353	855	999999	999999	803	580	999999	384	132	927	522	737	397	471	249	811	565	547	264	676	766	761	83	680	672	161	350	60	392	181	73	365	415	876	561	916	999999	533	329	953	922	427	292	999999	292	532	253	630	902	597	519	242	271	685	999999	591	999999	999999	259	652	239	832	992	951	864	167	332	520	910	332	999999	41	999999	311	753	348	478	342	397	150	908	720	157	795	999999	831	103	730	903	969	999999	999999	284	677	723	999999	434	341	876	999999	210	732	999999	580	999999	487	24	999999	931	633	123	999999	399	118	744	519	685	207	299	999999	999999	601	617	999999	198	618	757	999999	588	664	999999	999999	466	272	999999	999999	999	577	29	183	999999	144	798	279	855	999999	813	999999	933	214	414	237	51	843	999999	608	125	779	391	166	999999	473	999999	277	719	977	983	137	178	568	999999	117	187	125	226	930	802	999999	95	504	805	592	999999	999999	259	999999	104	623	999999	999999	999999	229	999999	999999	453	999999	999999	999999	560	878	711	686	996	374	694	306	999999	926	999999	999999	805	999999	693	887	361	147	999999	997	27	43	882	370	999999	836	507	299	999999	999999	999999	873	177	281	787	217	792	129	595	252	999999	953	635	999999	995	80	536	999999	999999	308	511	315	999999	764	514	526	995	351	760	170	866	999999	384	736	999999	753	963	534	990	999999	104	242	552	613	999999	74	407	714	374	999999	309	225	763	623	999999	366	387	412	766	270	222	451	999999	999999	386	293	578	899	914	999999	117	12	
999999	999999	214	278	763	882	455	999999	129	291	977	905	860	651	641	999999	923	999999	376	560	767	999999	999999	652	999999	126	237	36	495	507	799	131	999999	307	999999	714	419	544	999999	999999	957	326	151	930	474	463	574	734	651	818	976	27	999999	557	999999	573	999999	561	404	646	654	429	954	999999	492	855	167	563	728	927	999999	388	303	871	603	999999	999999	343	188	420	999999	502	999999	677	999999	999999	255	200	71	359	929	857	150	957	849	538	372	529	448	619	305	21	15	724	999999	597	723	14	954	999999	999999	451	383	983	104	162	54	999999	99	999999	999999	967	501	379	998	493	248	346	31	74	88	68	895	569	124	541	497	660	210	934	999999	999999	999999	277	374	487	484	999999	999999	697	493	95	440	738	19	338	999999	999999	725	983	358	386	983	889	999999	926	999999	813	869	999999	664	394	86	165	651	999999	999999	999999	14	520	18	999999	483	333	581	992	628	167	559	786	31	860	934	227	585	681	267	999999	999999	448	999999	670	297	309	43	108	19	284	96	651	606	295	999999	999999	974	276	902	659	317	999999	308	999999	999999	92	541	804	999999	858	580	969	110	384	673	566	588	347	999999	999999	300	483	983	999999	80	999999	189	736	238	729	253	999999	779	999999	49	837	149	544	416	999999	768	238	647	160	704	126	550	232	622	75	999999	636	481	728	369	833	999999	955	327	999999	903	804	575	731	615	999999	200	503	999999	835	427	999999	931	999999	415	999999	835	832	649	953	367	956	124	172	111	616	999999	60	999999	215	107	999999	226	70	999999	963	999999	916	545	999999	926	57	887	786	648	583	705	999999	323	307	997	907	315	373	988	946	690	412	629	998	435	150	264	138	738	242	827	871	289	451	408	919	296	999999	37	319	999999	337	999999	528	911	945	736	940	218	199	878	852	81	999999	283	260	999999	547	16	785	792	758	999999	415	999999	999999	611	999999	898	999999	620	108	999999	678	999999	363	999999	111	96	490	414	323	920	548	364	974	799	925	178	158	633	749	999999	252	999999	320	999999	118	772	87	343	999999	52	139	579	779	516	999999	486	919	371	999999	461	999999	381	999999	999999	510	999999	781	44	685	704	749	454	999999	897	999999	999999	567	84	779	338	999999	156	550	281	790	969	584	468	407	448	999999	787	448	298	685	871	58	482	778	999999	991	999999	658	170	302	685	707	882	422	250	919	845	999999	856	999999	378	830	999999	57	541	999999	323	636	246	455	962	16	999999	222	232	999999	94	999999	
999999	347	965	999999	390	999999	115	271	702	999999	167	529	412	205	999999	845	999999	50	850	999999	999999	591	999999	999999	421	999999	340	999999	134	669	200	146	834	549	999999	518	999999	880	450	228	941	999999	999999	277	999999	717	999999	767	424	737	906	999999	999999	659	68	140	999999	558	87	675	648	437	146	42	854	30	999999	863	334	999999	999999	999999	599	631	493	967	817	410	999999	999999	671	572	263	397	763	999999	883	999999	999999	739	850	999999	999999	774	579	513	143	741	423	459	33	189	442	352	379	999999	592	631	176	100	999999	268	621	383	999999	85	184	999999	279	846	146	519	999999	594	232	999999	633	824	999999	979	834	85	999999	487	681	491	140	911	27	293	425	262	19	999999	426	591	317	999999	770	999999	339	394	472	999999	322	999999	807	847	129	940	847	999999	579	196	266	247	281	143	702	522	945	999999	731	999999	999999	999999	510	999999	178	999999	131	999999	64	558	649	450	613	999999	174	177	999999	292	792	87	446	657	682	999999	143	189	320	183	999999	257	999999	77	662	486	156	438	13	999999	679	488	818	643	999999	31	546	816	633	999999	968	534	838	663	480	653	999999	772	211	687	999999	999999	999999	999999	485	806	999999	582	787	999999	272	736	173	858	612	999999	999999	802	944	661	286	326	555	999999	215	999999	419	894	596	999999	936	384	236	326	976	999999	167	870	168	999999	999999	963	38	999999	598	241	999999	979	60	176	394	747	828	550	999999	999999	999999	871	999999	999999	397	999999	999999	999999	200	888	510	846	882	922	156	399	643	47	639	323	297	58	860	999999	831	439	844	430	624	199	556	685	916	454	256	295	999999	876	519	916	977	260	316	710	731	525	107	999999	29	994	113	790	910	999999	244	395	21	769	461	957	270	565	163	999999	341	999999	999999	437	675	861	272	767	527	723	345	47	999999	999999	251	999999	999999	716	999999	630	95	999999	774	828	220	861	284	367	999999	562	999999	421	106	315	999999	906	595	669	999999	168	732	346	273	999999	751	206	653	860	527	155	625	554	165	999999	914	576	999999	111	227	999999	586	999999	352	965	999999	923	999999	436	782	999999	721	672	263	251	897	999999	502	999999	87	23	218	423	839	280	999999	999999	266	573	400	801	999999	493	452	648	582	827	993	308	130	828	265	226	88	192	433	953	300	913	635	175	999999	472	999999	213	605	999999	75	82	39	965	666	377	45	999999	489	237	999999	614	999999	80	999999	203	467	258	999999	991	345	999999	846	999999	810	353	937	235	999999	393	469	249	
999999	419	762	921	279	999999	171	887	190	108	999999	206	734	686	253	999999	419	880	15	775	999999	614	827	999999	999999	56	164	322	440	999999	262	106	767	999999	571	260	318	834	924	312	96	870	999999	246	954	649	258	134	999999	382	816	847	387	999999	999999	438	591	354	695	232	999999	849	457	380	845	606	439	999999	124	992	257	584	955	703	688	585	803	999999	999999	587	999999	999999	999999	67	994	999999	719	82	999999	142	999999	963	999999	701	312	247	422	440	401	358	999999	503	19	999999	135	241	891	684	15	219	634	10	890	118	434	969	636	400	385	439	887	366	569	981	333	293	445	263	400	999999	172	373	999999	999999	377	999999	30	114	931	763	524	45	999999	976	999999	668	999999	41	276	343	610	999999	64	962	471	852	999999	38	783	842	795	638	293	999999	56	270	811	786	740	140	948	999999	468	622	999999	999999	298	592	483	665	220	414	986	67	840	151	319	999999	643	524	369	992	330	99	968	885	999999	513	930	247	856	296	300	145	394	88	563	441	56	999999	999999	351	554	128	631	390	651	999999	723	999999	951	584	999999	225	771	956	210	378	654	39	110	785	662	246	808	923	999999	850	672	761	999999	877	190	34	960	27	447	212	467	587	244	525	790	35	296	282	154	84	999999	437	999999	194	787	26	518	778	999999	318	319	708	277	999999	563	961	999999	999999	999999	128	999999	754	518	999999	910	77	795	585	994	637	949	536	779	48	486	244	883	403	100	173	515	191	999999	999999	893	759	320	443	999999	829	999999	223	999999	35	819	999999	919	999999	283	720	231	999999	784	61	999999	782	928	999999	999999	328	87	922	999999	999999	613	83	426	388	114	160	999999	361	622	175	999999	736	658	754	229	866	325	14	130	380	999999	581	407	999999	999999	999999	831	92	999999	643	751	999999	240	648	422	999999	203	540	774	132	999999	870	999999	618	132	632	134	184	19	999999	999999	83	802	612	297	41	676	999999	999999	994	329	674	999999	999999	999999	154	999999	20	999999	482	672	784	239	998	416	999999	270	788	164	999999	999999	657	82	671	640	678	999999	628	360	390	79	63	922	999999	802	999999	638	341	204	978	137	999999	842	999999	785	228	843	999999	206	226	999999	887	999999	479	999999	672	601	999999	999999	745	999999	876	659	951	412	618	862	459	205	127	999999	929	999999	999999	21	999999	999999	999999	886	999999	834	188	999999	999999	619	999999	78	452	771	999999	697	78	992	458	817	260	464	999999	999999	999999	366	999999	999999	999999	999999	841	303	999999	
468	999999	857	999999	683	927	910	982	999999	999999	341	230	550	419	687	999999	429	374	936	145	369	760	416	923	423	720	65	450	999999	353	999999	778	999999	269	984	634	282	642	394	999999	548	834	806	938	559	903	625	947	999999	544	659	419	999999	167	450	707	999999	999999	641	999999	872	999999	413	110	175	563	340	290	999999	63	791	999999	979	872	597	534	954	477	374	999999	104	118	744	44	999999	940	873	731	819	286	904	348	10	431	202	87	430	705	773	996	999999	345	522	999999	999999	999999	439	42	999999	999999	753	999999	569	131	999999	764	725	999999	416	235	689	608	471	158	159	453	786	999999	999999	519	114	259	704	377	947	759	595	102	999999	999999	510	840	171	904	999999	651	778	879	562	438	362	61	299	548	316	963	873	999999	503	309	95	881	999999	61	810	999999	558	999999	183	119	178	633	97	999999	724	999999	447	567	625	999999	674	906	996	250	166	999999	959	999999	999999	984	885	232	598	982	737	629	487	120	999999	39	103	586	706	452	999999	999999	964	706	824	999999	526	999999	748	995	635	189	885	999999	894	999999	999999	402	141	199	234	945	44	114	855	105	371	336	999999	595	415	97	209	999999	979	437	999999	999999	342	999999	467	579	483	603	999999	558	743	374	999999	345	495	700	455	999999	228	324	999999	859	850	999999	106	200	999999	162	590	547	979	341	999999	466	668	290	70	538	732	654	471	999999	757	307	361	996	120	138	999999	714	641	692	999999	664	743	239	999999	613	507	276	737	999999	23	809	579	999999	999999	759	677	214	640	917	785	573	853	263	111	553	377	109	89	999999	61	875	999999	296	15	999999	723	438	877	456	40	999999	917	150	999999	999999	999999	948	999999	361	461	895	83	724	907	762	811	489	137	859	245	407	197	33	279	999999	999999	999999	406	999999	46	999999	999999	193	886	330	656	712	999999	163	999999	428	999999	728	262	166	802	191	389	253	665	244	310	27	999999	632	999999	893	999999	999999	54	446	552	11	324	222	999999	889	837	999999	999999	999999	651	973	44	816	999999	468	770	999999	345	721	902	999999	999999	802	937	320	972	999999	999999	762	840	558	119	999999	876	999999	999999	50	598	913	999999	802	147	566	592	336	999999	999999	568	808	132	758	943	999999	543	399	903	522	284	257	917	584	999999	353	268	999999	864	656	940	731	999999	730	999999	432	378	109	25	541	220	611	999999	577	694	253	999999	92	615	999999	844	487	999999	890	765	999999	996	999999	277	999999	307	999999	472	999999	464	837	753	402	
243	521	954	443	384	999999	312	673	920	999999	889	999999	713	186	999999	999999	811	462	301	999999	964	184	436	609	832	230	999999	999999	149	11	122	999999	499	247	848	104	831	411	113	77	588	102	999999	656	879	999999	90	131	21	393	524	11	545	999999	437	69	999999	999999	999999	163	999999	591	534	999999	236	42	791	999999	337	392	257	999999	359	234	586	872	753	779	729	846	150	999999	709	755	486	120	999999	910	810	788	19	486	799	949	940	996	568	511	429	999999	204	614	793	999999	145	999999	652	321	12	565	999999	315	625	999999	23	999999	882	778	442	126	999999	881	666	999999	383	771	999999	409	294	590	313	252	360	883	652	999999	329	90	620	371	999999	999	908	254	999999	704	860	44	936	925	123	999999	999999	313	999999	999999	948	254	999999	374	999999	252	37	999999	999999	73	999999	742	999999	487	999999	802	168	999999	657	722	973	999999	999999	999999	999999	999999	472	999999	476	523	184	999999	999999	339	587	85	834	999999	857	226	999999	496	992	419	748	128	999999	459	239	321	631	999999	655	412	349	537	187	576	999999	937	779	668	999999	737	999999	908	983	999999	900	999999	967	999999	999999	441	999999	999999	428	657	930	792	655	23	139	165	892	186	999999	355	989	60	999999	999999	792	999999	999999	312	550	264	530	839	144	147	999999	618	353	719	999999	999999	661	862	999999	530	645	671	999999	999999	539	789	845	712	518	637	793	849	723	709	130	303	994	999999	999999	173	136	100	657	999999	999999	520	812	182	402	185	999999	137	941	376	622	999999	637	999999	773	761	419	818	331	506	353	709	895	644	598	999999	999999	223	999999	944	403	554	999999	775	312	29	977	672	319	342	999999	999999	908	356	999999	999	666	323	674	184	754	999999	769	161	173	754	624	999999	584	912	999999	480	210	996	972	77	117	861	999999	753	784	746	999999	989	562	686	801	999999	558	599	823	999999	549	751	999999	95	999999	862	611	558	999999	809	98	407	387	473	466	911	999999	28	892	804	944	999999	400	18	999999	779	598	486	952	85	619	985	98	57	999999	458	806	887	291	254	260	820	359	974	999999	110	612	98	230	999999	175	539	706	999999	962	999999	361	192	285	999999	273	134	605	329	199	999999	319	339	542	999999	115	999999	736	647	554	134	571	425	360	709	177	509	266	72	999999	90	288	999999	94	313	106	624	611	999999	981	135	999999	39	785	553	791	282	556	222	999999	679	802	69	473	837	66	936	999999	999999	838	764	868	543	419	999999	825	999999	255	239	910	491	
884	460	666	429	999999	542	640	807	917	895	999999	53	287	240	287	999999	605	256	256	170	792	45	999999	999999	267	999999	620	999999	728	999999	999999	326	312	304	794	351	402	54	927	524	306	34	658	942	811	999999	266	188	831	605	643	999999	982	749	698	999999	23	449	172	999999	921	964	88	375	868	636	741	999999	446	935	999999	999999	999999	732	864	768	387	505	415	442	424	442	843	132	908	38	999999	562	605	999999	999999	952	882	697	602	341	945	292	83	999999	93	999999	741	896	778	92	678	260	885	929	471	999999	44	729	815	488	130	955	467	840	999999	188	999999	500	606	873	678	631	139	533	823	104	431	240	359	151	700	947	999999	825	359	999999	676	676	484	999999	918	999999	999999	124	999999	999999	825	243	882	904	895	251	299	905	414	999999	130	999999	116	377	96	999999	380	673	788	182	611	642	490	999999	512	710	26	785	955	525	749	25	322	999999	278	197	999999	999999	255	999999	658	448	999999	312	963	324	570	999999	999999	125	782	219	336	999999	388	193	753	673	402	999999	235	513	999999	888	307	114	49	282	108	899	454	926	427	338	524	172	231	187	254	197	999999	909	62	839	743	539	689	999999	455	999999	443	999999	62	70	233	155	498	532	14	999999	284	297	18	834	670	856	791	997	999999	225	961	576	428	215	999999	325	461	120	155	768	425	765	999999	23	466	770	874	366	114	379	674	699	182	395	912	853	901	228	999999	999999	748	999999	760	240	134	867	265	846	26	999999	693	388	386	246	444	519	469	994	377	900	982	434	999999	153	999999	272	403	999999	302	999999	424	243	940	268	29	732	999999	597	889	999999	514	999999	350	207	999999	999999	999999	935	999999	403	999999	906	850	279	905	323	799	999999	689	861	999999	232	554	826	999999	460	999999	128	226	711	999999	872	115	778	396	955	94	695	468	999999	949	467	91	899	806	518	392	671	363	706	933	397	907	37	999999	291	482	523	713	235	847	203	718	250	888	520	999999	82	883	950	238	114	159	999999	912	16	999999	654	999999	975	999999	776	999999	520	777	127	999999	999999	653	114	482	999999	999999	242	418	755	748	840	20	296	717	320	999999	413	477	999999	248	999999	125	129	150	827	503	738	167	999999	438	999999	472	999999	555	722	429	778	477	667	132	916	25	166	999999	999999	643	999999	267	757	989	362	53	948	878	490	963	999999	964	654	999999	999999	999999	347	327	550	999999	999999	740	995	891	19	999999	809	706	332	999999	958	861	999999	999999	999999	
481	409	999999	85	999999	523	999999	74	758	895	814	823	600	879	999999	677	838	717	932	404	992	272	865	979	999999	999999	252	556	31	999999	672	134	470	306	771	999999	266	999999	999999	854	357	675	246	996	205	121	218	826	492	791	129	153	907	789	999999	999999	543	999999	658	999999	281	345	52	753	232	689	363	304	118	174	999999	597	999999	87	56	327	35	869	784	315	36	999999	999999	999999	999999	528	227	680	529	562	142	164	593	476	583	21	633	492	774	515	999999	914	718	328	380	532	999999	829	742	999999	193	999999	326	353	893	854	999999	999999	868	703	472	682	999999	555	41	266	14	854	504	45	999999	999999	105	279	557	122	999999	746	860	999999	706	397	937	78	378	468	837	999999	582	728	999999	820	624	80	53	999999	999999	172	999999	999999	527	967	335	999999	999999	651	578	57	796	781	156	535	951	515	996	84	744	705	186	573	999999	764	282	999999	999999	872	917	34	235	481	999999	545	999999	747	835	738	71	999999	312	727	889	790	453	801	581	215	869	999999	83	968	340	443	985	999999	694	763	695	559	412	893	999999	554	822	324	999999	999999	85	214	680	268	23	514	403	999999	684	999999	999999	999999	999999	999999	999999	808	950	267	150	539	559	737	62	81	53	511	827	418	994	345	999999	138	992	999999	140	999999	438	999999	955	826	50	536	48	65	452	225	365	999999	890	924	603	564	999999	279	999999	999999	161	608	224	999999	999999	984	464	348	670	192	487	234	959	348	379	144	311	324	498	32	698	997	999999	828	999999	514	528	80	999999	413	954	723	918	792	513	830	601	453	148	65	82	699	394	270	737	140	999999	551	999999	468	263	999999	780	999999	649	163	999999	396	364	182	466	999999	607	999999	999999	764	999999	177	834	549	999999	858	999999	443	950	998	999999	368	999999	26	999999	999999	525	282	160	999999	999999	889	152	359	850	214	999999	999999	599	999999	102	136	999999	999999	999999	196	716	14	999999	404	684	347	88	651	550	620	305	347	31	489	867	334	999999	143	822	427	34	485	698	999999	768	219	843	271	999999	999999	999999	128	202	964	270	521	999999	755	420	999999	810	500	809	240	999999	751	945	120	821	999999	28	899	159	999999	171	241	316	999999	636	475	503	817	999999	999999	294	999999	155	999999	228	356	977	362	722	999999	616	999999	675	468	999999	27	273	733	450	999999	467	436	968	796	802	999999	215	761	128	945	999999	999999	999999	999999	946	999999	606	999999	891	474	790	666	187	999999	999999	999999	565	848	175	618	999999	770	
999999	608	606	857	999999	358	263	200	999999	226	999999	777	999999	623	779	930	999999	699	999999	385	999999	999999	999999	999999	259	46	16	999999	472	366	999999	509	743	340	625	155	148	98	521	257	999999	701	999999	574	432	409	814	176	999999	634	336	475	999999	825	999999	401	999999	804	999999	999999	352	98	727	999999	630	734	43	786	998	633	791	432	999999	999999	999999	151	652	999999	379	999999	232	840	316	837	40	130	311	999999	999999	999999	894	344	490	999999	904	999999	973	548	944	697	376	37	177	234	843	903	297	44	999999	786	749	479	999999	758	951	512	781	889	754	510	999999	125	384	774	739	457	999999	999999	999999	215	177	114	838	681	483	999999	999999	999999	999999	137	999999	277	999999	625	484	424	909	732	999999	402	764	94	794	444	275	261	653	403	495	395	961	999999	775	869	999999	644	641	999999	285	756	999999	699	894	626	676	999999	999999	758	300	324	999999	219	999999	999999	999999	92	320	999999	415	231	551	999999	596	609	176	386	502	974	16	840	783	166	999999	999999	999999	74	199	177	767	999999	979	895	113	181	846	999999	13	908	428	536	334	247	347	63	215	570	113	294	460	300	661	307	999999	999999	541	999999	762	999999	999999	386	999999	153	636	304	999999	655	176	425	762	425	999999	999999	555	479	999999	999999	999999	403	435	992	961	904	999999	476	459	682	153	653	639	464	988	201	604	999999	643	190	610	999999	811	559	403	688	532	45	918	999999	751	282	943	995	573	368	999999	322	999999	988	436	169	844	569	999999	523	785	307	999999	999999	999999	514	836	999999	934	776	592	876	598	283	382	680	558	392	931	871	999999	644	891	629	815	291	626	655	754	450	208	252	56	999999	902	234	999999	999999	87	247	999999	618	70	999999	776	999999	723	152	615	999999	999999	999999	637	999999	814	150	416	806	375	999999	999999	190	580	493	577	350	829	717	999999	158	999999	820	315	999999	435	100	999999	104	853	999999	567	484	999999	999999	839	746	614	415	999999	762	818	802	999999	378	359	265	48	576	229	436	681	16	999999	999999	999999	791	157	943	215	724	999999	322	952	999999	999999	412	150	999999	654	831	735	423	651	618	999999	279	458	936	343	180	999999	16	999999	427	633	999999	999999	582	324	58	598	670	209	999999	204	505	849	311	238	947	124	466	999999	999999	700	267	364	163	137	999999	999999	220	609	45	999999	999999	447	535	437	588	999999	567	267	606	242	74	223	309	999999	834	429	999999	708	396	999999	596	999999	486	727	375	999999	558	455	910	999999	388	70	174	
999999	644	68	999999	873	649	257	999999	999999	325	165	635	999999	65	999999	302	985	196	512	223	979	85	475	960	999999	71	999999	999999	121	356	999999	854	14	59	628	999999	776	114	282	68	149	509	999999	768	331	101	332	151	818	163	925	529	875	847	194	604	179	107	999999	999999	267	115	444	852	435	310	631	994	436	999999	999999	880	999999	453	999999	480	688	706	638	715	999999	999999	333	958	431	371	999999	166	864	34	608	678	597	470	801	44	74	999999	343	31	470	338	999999	855	636	999999	615	999999	774	714	999999	999999	999999	999999	999999	26	999999	485	430	999999	332	999999	999999	412	363	848	999999	452	652	49	415	153	999999	617	255	411	535	477	332	387	755	556	999999	160	117	146	999999	796	398	784	262	588	124	279	999999	995	208	312	502	788	761	173	999999	999999	308	772	999999	850	555	670	491	999999	163	53	318	775	92	979	999999	227	638	496	63	999999	786	827	39	103	918	259	213	232	975	544	625	592	776	656	851	345	999999	368	251	728	302	947	434	80	961	923	999999	229	18	284	159	275	119	912	999999	481	999999	16	999999	999999	999999	269	338	999999	427	999999	999999	436	137	959	191	279	999999	334	575	999999	402	999999	141	995	346	999999	223	700	999999	360	482	999999	708	380	602	999999	436	945	271	43	618	815	999999	244	924	486	101	59	999999	999999	30	785	999999	119	999999	999999	874	999999	959	999999	55	638	234	76	999999	145	728	757	367	999999	842	999999	73	541	999999	586	315	897	80	999999	999999	999999	607	513	340	697	999999	599	302	817	999999	499	985	999999	987	980	591	586	999999	788	758	999999	692	941	999999	720	721	805	888	501	478	977	999999	999999	591	999999	999999	999999	736	557	617	139	999999	549	997	353	323	285	554	250	995	729	906	291	111	558	481	665	476	619	999999	722	710	800	349	186	632	999999	206	116	948	870	849	443	999999	629	999999	153	943	999999	406	446	261	647	506	749	81	584	999999	42	409	375	254	127	581	895	999999	664	999999	820	999999	438	999999	448	301	134	879	472	120	999999	679	338	999999	781	222	538	999999	73	304	599	115	999999	999999	174	706	583	999999	732	861	285	210	223	999999	133	999999	968	368	999999	999999	999999	870	608	473	526	363	81	999999	472	999999	53	434	999999	370	999999	715	673	550	914	741	718	999999	156	610	835	281	466	394	598	808	253	999999	657	717	922	729	999999	584	999999	811	634	928	999999	827	999999	999999	845	999999	343	417	310	999999	454	81	637	873	723	999999	638	254	896	
686	65	664	661	872	776	647	999999	880	219	99	999999	112	116	789	354	329	792	985	999999	613	61	191	508	824	726	586	999999	58	16	508	945	127	999999	948	999999	499	175	999999	83	999999	414	462	208	999999	249	351	964	999999	529	403	215	652	818	293	634	874	165	837	999999	999999	567	400	999999	711	999999	999999	999999	168	916	999999	164	845	999999	238	209	999999	982	297	585	385	999999	243	528	612	302	999999	308	999999	999999	998	343	338	800	883	640	999999	999999	999999	999999	999999	162	806	930	674	248	370	740	999999	94	46	891	868	261	770	999999	333	872	271	418	999999	763	568	844	918	520	826	55	38	597	999999	19	495	999999	407	232	815	313	853	999999	932	562	718	545	999999	116	475	86	999999	999999	999999	151	327	88	227	423	999999	961	999999	163	999999	324	711	992	898	36	405	648	853	999999	762	30	999999	896	486	298	999999	32	567	811	55	750	26	724	291	54	692	417	12	999999	999999	999999	301	699	952	617	850	725	999999	260	710	999999	999999	490	999999	999999	132	430	602	999999	378	572	999999	210	118	671	308	987	711	999999	344	988	646	869	910	908	729	999999	999999	868	447	999999	999999	317	110	227	999999	535	182	999999	921	271	814	999999	615	75	460	100	590	999999	319	999999	24	999999	916	999999	190	362	579	642	566	804	486	733	999999	58	999999	96	999999	890	999999	999999	814	715	932	999999	183	999999	264	845	458	999999	737	663	559	999999	316	592	400	388	47	174	999999	999999	439	127	784	999999	591	567	878	999999	990	699	147	546	57	308	999999	844	999999	999999	999999	734	194	927	76	823	184	906	742	999999	999999	999999	999999	999999	999999	284	286	815	297	102	982	697	999999	94	647	47	526	999999	537	999999	999999	556	999999	429	75	230	355	511	60	961	999999	685	824	283	677	279	845	167	728	999999	999999	54	556	455	999999	999999	767	109	290	39	307	171	378	999999	873	149	881	999999	913	999999	929	775	765	336	196	307	872	693	416	378	201	368	294	764	999999	687	10	394	795	999999	463	999999	230	31	664	744	316	100	999999	538	397	421	254	999999	844	999999	289	999999	999999	337	539	999999	692	912	837	938	877	614	999999	195	149	999999	638	258	143	683	554	743	671	452	991	782	293	878	999999	779	123	163	920	738	999999	780	999999	468	134	999999	562	318	194	725	867	999999	351	224	398	999999	999999	995	999999	170	702	545	558	816	999999	757	789	814	999999	67	825	723	999999	19	788	999999	999999	999999	134	753	130	245	999999	946	999999	299	440	999999	
490	90	996	127	165	759	46	862	232	318	132	377	600	748	386	999999	900	153	17	341	435	39	538	612	999999	999999	999999	466	985	611	241	56	999999	719	333	999999	70	999999	568	934	973	926	999999	63	58	999999	163	381	858	433	999999	441	291	109	999999	461	999999	999999	256	999999	999999	999999	876	620	86	85	61	880	999999	535	999999	203	585	83	999999	999999	891	484	563	125	99	999999	608	999999	566	799	999999	227	85	999999	309	675	999999	656	225	404	59	526	999999	973	705	283	999999	333	366	999999	856	218	999999	143	569	77	999999	141	822	59	971	323	999999	999999	320	834	999999	551	236	400	742	999999	999999	963	459	999999	508	590	999999	999999	712	284	999999	713	999999	557	485	942	999999	241	844	329	834	176	432	999999	999999	699	663	999999	478	999999	107	966	120	999999	360	999999	684	203	569	999999	721	15	999999	696	127	350	999999	763	999999	862	248	994	556	422	104	999999	541	723	902	809	927	548	347	307	999999	999999	603	25	206	707	267	119	672	999999	608	828	828	999999	999999	999999	999999	899	522	616	176	112	420	697	999999	999999	246	999999	999999	759	324	182	667	50	519	887	747	328	567	651	999999	138	999999	953	999999	275	862	805	999999	999999	999999	999999	36	999999	140	85	819	999999	191	999999	471	306	818	912	288	435	171	788	226	732	383	999999	342	999999	21	47	780	467	999999	567	806	440	857	519	316	296	156	999999	909	443	78	842	146	999999	189	999999	320	419	674	388	114	84	589	381	407	999999	694	164	719	103	305	362	999999	624	730	40	449	999999	606	992	288	235	879	999999	664	541	999999	312	691	999999	726	999999	793	504	999999	732	851	486	121	899	602	992	226	815	148	716	819	522	310	159	858	21	813	682	110	879	205	806	717	866	517	392	472	15	376	999999	568	999999	999999	998	188	962	197	999999	399	296	18	73	644	947	721	387	12	542	856	715	999999	999999	999999	999999	536	55	769	255	391	219	999999	221	449	999999	999999	301	999999	312	970	999999	824	115	999999	814	999999	142	172	769	154	140	389	930	159	999999	387	999999	999999	589	471	143	999999	942	325	189	767	797	999999	440	800	429	37	700	571	960	890	451	828	589	711	404	882	10	110	999999	830	598	72	787	999999	999999	999999	770	840	837	702	882	789	112	57	83	517	731	999999	725	113	999999	368	198	999999	935	629	544	877	76	999999	203	841	74	999999	178	999999	836	613	111	999999	999999	859	999999	268	18	999999	726	542	637	886	999999	41	385	158	150	239	873	
27	891	80	999999	999999	774	586	999999	50	725	752	999999	999999	681	128	867	472	846	830	634	929	761	283	902	12	250	189	109	171	999999	999999	999999	938	999999	819	999999	40	629	373	999999	999999	759	968	936	974	999999	999999	999999	999999	999999	912	999999	320	605	999999	265	617	999999	999999	652	594	486	346	999999	808	999999	999999	487	999999	405	999999	999999	999999	999999	486	999999	999999	346	999999	348	951	974	77	998	554	615	999999	342	917	564	115	863	997	999999	501	671	422	393	137	999999	723	811	353	999999	999999	78	827	999999	129	999999	471	281	249	999999	999999	999999	419	348	39	203	643	607	999999	307	299	999999	845	763	253	814	757	999999	999999	496	999999	999999	630	439	670	485	787	333	223	153	999999	999999	999999	715	999999	881	261	83	364	934	797	125	999999	55	347	363	232	74	331	315	26	71	72	753	999999	562	999999	980	678	554	415	320	999999	425	999999	465	360	140	999999	372	562	683	55	284	699	999999	896	584	999999	317	263	723	12	908	137	41	771	870	57	466	892	281	405	809	528	487	730	999999	840	881	999999	101	330	958	752	999999	999999	999999	64	167	999999	999999	888	370	300	999999	317	999999	298	184	693	490	92	288	480	290	287	245	999999	999999	778	80	744	219	314	171	403	53	165	794	25	999999	999999	890	800	488	393	999999	519	999999	179	254	537	666	198	522	999999	51	999999	999999	65	780	41	842	388	595	669	678	999999	139	999999	274	999999	504	168	709	674	999999	487	991	999999	252	999999	920	51	534	999999	87	31	791	162	361	564	694	738	245	952	973	511	214	818	714	978	389	546	905	999999	43	507	488	848	816	564	496	573	812	63	120	800	854	63	592	657	274	977	938	709	636	765	923	757	700	999999	283	183	193	273	346	999999	999999	609	509	579	999999	943	345	999999	77	130	999999	191	842	182	656	161	999999	67	714	412	608	206	999999	277	584	999999	157	135	290	323	999999	548	716	735	664	254	553	22	123	330	641	150	641	515	839	742	915	999999	44	131	947	135	559	933	776	940	321	242	999999	999999	796	219	516	754	999999	387	999999	116	999999	411	999999	999999	999999	393	770	467	564	782	438	841	999999	629	101	168	376	264	989	782	959	724	933	999999	26	999999	534	999999	634	887	775	461	999999	808	19	632	523	733	192	999999	999999	319	385	539	803	163	995	176	999999	999999	999999	484	397	691	157	794	478	999999	206	641	858	348	832	676	16	976	574	17	620	468	645	642	82	824	999999	649	348	403	517	
863	316	367	314	286	509	300	74	585	999999	225	163	237	537	551	999999	824	999999	999999	532	827	589	988	556	659	712	745	412	573	999999	507	999999	84	779	343	335	500	44	556	999999	715	911	999999	355	404	314	417	115	531	517	999999	999999	639	870	689	999999	327	999999	999999	574	764	888	500	513	164	999999	89	457	203	225	815	790	930	542	817	915	999999	643	162	354	304	639	881	66	286	999999	816	214	99	999999	18	689	389	981	411	827	999999	485	201	634	235	959	912	315	701	999999	242	106	63	774	684	684	999999	310	279	134	17	444	237	819	953	874	368	999999	999999	136	999999	948	141	990	504	999999	452	527	128	344	727	999999	365	280	112	720	160	325	999999	333	999999	88	712	999999	999999	977	258	999999	681	360	601	999999	108	575	999999	293	964	73	999999	570	242	999999	192	935	407	441	999999	956	717	243	724	53	758	883	105	332	246	854	180	527	865	80	846	999999	743	999999	999999	790	676	818	755	97	55	814	101	999999	896	777	879	388	898	301	999999	447	636	999999	29	224	480	282	57	120	893	752	999999	171	295	424	201	457	999999	298	999999	899	488	999999	997	944	999999	999999	436	999999	974	791	999999	573	417	408	141	195	999999	263	319	999999	771	644	204	303	119	999999	999999	481	585	431	425	609	21	764	959	999999	999999	85	432	284	999999	588	145	999999	133	999999	999999	886	293	16	527	999999	999999	886	138	843	442	999999	834	861	591	955	883	552	376	29	562	652	449	141	635	854	830	45	558	192	509	102	179	999999	186	727	198	999999	904	714	630	134	636	125	567	855	251	571	692	999999	999999	999999	999999	113	579	111	446	162	999999	672	879	943	338	945	344	349	535	855	684	864	766	313	999999	661	399	999999	26	334	573	780	999999	269	353	999999	487	916	999999	75	999999	85	999999	46	208	242	999999	686	796	690	999999	999999	999999	395	999999	827	133	999999	944	84	714	999999	94	122	588	999999	999999	620	600	999999	468	427	982	469	456	609	584	999999	999999	415	999999	999999	999999	335	552	355	460	228	382	525	544	95	972	292	361	999999	990	177	457	608	999999	999999	96	999999	232	999999	245	999999	939	287	253	402	295	538	258	999999	510	759	999999	242	149	840	247	84	136	999999	454	699	117	198	618	417	283	507	999999	611	625	999999	113	198	119	599	288	999999	282	151	799	999999	44	999999	757	999999	999999	999999	468	343	977	22	999999	849	999999	546	753	751	668	836	129	788	306	647	386	999999	655	999999	133	999999	
561	999999	802	999999	999999	20	999999	758	440	999999	809	68	48	999999	633	613	516	999999	288	573	846	537	436	446	31	21	148	397	972	762	585	235	101	918	781	836	219	999999	276	999999	881	994	321	291	36	999999	750	407	999999	773	488	401	102	999999	703	999999	999999	366	999999	572	872	277	785	677	801	584	999999	129	999999	797	403	502	988	389	691	851	226	154	419	999999	270	740	383	999999	999999	194	142	541	225	757	131	853	60	704	37	613	218	643	490	999999	104	630	290	226	999999	986	999999	999999	868	851	808	569	946	12	311	141	894	999999	403	616	451	434	904	369	675	550	451	999999	362	999999	642	582	664	967	865	640	460	999999	829	297	780	429	673	373	949	561	906	57	402	999999	719	632	249	874	10	670	725	999999	999999	999999	999999	129	360	790	219	999999	999999	999999	147	670	681	737	756	116	835	31	761	541	420	999999	999999	403	891	466	368	20	999999	789	967	205	914	539	615	11	752	661	78	882	163	723	655	928	910	731	999999	982	875	143	48	999999	908	193	510	437	999999	999999	238	999999	432	999999	892	125	999999	999999	999999	151	131	999999	999999	184	952	878	387	697	467	715	999999	169	251	385	999999	209	751	989	999999	731	39	999999	999999	610	433	999999	460	954	830	999999	999999	967	975	82	860	130	779	863	999999	40	805	812	999999	479	999999	78	999999	999999	74	693	374	999999	655	34	122	943	939	999999	751	778	999999	433	866	927	798	525	999999	178	524	23	429	888	999999	999999	925	226	218	999999	999999	999999	999999	999999	999999	999999	175	895	322	999999	960	999999	191	35	999999	999999	611	999999	945	999999	999999	999999	885	999999	532	60	273	485	67	399	109	895	734	602	999999	396	257	25	999999	729	762	999999	999999	242	999999	606	832	999999	776	999999	999999	999999	280	999999	666	999999	479	999999	880	999999	873	690	999999	922	851	74	193	588	999999	725	998	596	839	226	999999	999999	999999	999999	276	999999	227	869	999999	350	999999	999999	999999	567	936	999999	999999	211	144	703	856	81	76	999999	390	153	423	254	179	60	718	68	712	64	887	999999	892	826	779	955	999999	999999	980	999999	187	304	449	625	999999	999999	808	797	461	999999	369	217	710	999999	272	999999	511	973	699	658	632	999999	844	999999	679	999999	97	100	431	999999	92	852	100	579	112	95	704	999999	602	925	252	921	606	999999	999999	679	188	254	563	657	453	647	999999	332	864	999999	999999	878	946	999999	167	717	999999	281	999999	999999	127	141	544	999999	428	713	381	774	999999	999999	999999	278	
875	999	868	842	536	774	999999	444	547	768	999999	611	999999	999999	851	997	767	534	555	999999	999999	188	999999	57	710	386	239	739	276	540	916	999999	421	191	12	947	999999	324	190	601	999999	620	969	358	425	932	552	602	999999	384	16	881	165	754	757	697	999999	820	999999	160	545	996	177	999999	852	999999	200	999999	823	904	270	453	354	953	789	901	218	213	631	777	834	637	877	892	534	45	999999	667	999999	999999	999999	999999	999999	999999	999999	548	453	999999	999999	864	742	108	778	957	123	562	536	211	964	856	999999	999999	199	999999	999999	908	999999	284	483	816	564	533	29	999999	999999	354	999999	323	897	251	999999	999999	707	999999	999999	736	858	999999	778	971	999999	795	702	999999	826	277	726	826	999999	158	429	178	488	690	309	219	999999	270	563	999999	301	223	314	723	999999	241	535	999999	330	999999	999999	209	999999	512	318	999999	830	451	691	136	999999	444	608	999999	821	999999	769	999999	467	999999	657	597	999999	19	679	295	491	999999	180	595	742	304	999999	999999	999999	229	672	976	381	540	388	637	999999	437	150	856	614	564	901	128	472	518	964	999999	932	462	844	495	832	33	999999	999999	281	106	393	334	938	482	651	602	617	792	999999	926	999999	29	27	999999	869	999999	999999	999999	87	61	132	999999	340	10	203	999999	999999	186	999999	358	263	999999	999999	482	999999	816	918	141	999999	309	511	679	873	999999	999999	913	999999	916	626	19	352	360	773	229	973	170	994	938	999999	16	226	999999	999999	296	999999	908	662	544	884	62	904	549	999999	778	999999	453	360	302	940	999999	210	469	559	144	16	902	763	147	509	883	822	979	851	906	999999	80	40	999999	999999	999999	260	900	41	573	115	803	347	999999	679	530	809	701	998	999	806	757	880	514	290	770	154	524	45	10	240	925	697	116	695	999999	422	774	928	999999	39	309	437	986	39	213	999999	999999	468	979	999999	131	980	852	110	999999	999999	526	306	999999	999999	999999	999999	41	343	999999	999999	999999	310	209	999999	999999	772	999999	970	999999	330	894	485	86	999999	387	66	999999	926	119	944	844	999999	370	289	896	477	335	782	302	445	406	652	849	999999	333	467	999999	871	999999	358	770	882	604	14	999999	50	229	999999	628	680	808	114	234	244	270	999999	940	919	999999	999999	447	999999	677	71	924	999999	636	979	881	920	999999	194	887	761	183	962	411	366	984	855	258	937	163	622	999999	301	428	614	836	108	999999	349	999999	999999	910	999999	215	543	90	63	414	250	999999	708	882	
623	226	473	70	308	823	583	935	366	318	999999	999999	64	434	632	823	31	999999	999999	403	999999	999999	416	850	999999	757	868	285	930	450	18	999999	999999	739	999999	999999	955	553	538	285	943	413	303	172	999999	71	999999	999999	457	999999	999999	108	732	315	434	99	810	622	999999	551	954	308	15	915	310	88	999999	324	420	557	999999	477	613	507	999999	54	999999	253	999999	778	606	759	827	999999	999999	910	699	999999	314	924	274	999999	332	987	999999	644	408	388	862	331	244	999999	697	900	371	915	999999	234	855	999999	999999	567	182	452	945	204	480	999999	857	999999	389	687	19	496	999999	999999	154	626	999999	815	999999	999999	391	128	544	769	999999	927	338	152	426	474	294	924	75	999999	999999	880	51	136	999999	102	530	471	999999	999999	827	211	617	835	770	867	58	50	743	15	185	63	908	185	142	552	976	715	974	999999	403	94	430	999999	375	999999	999999	59	650	553	331	919	185	987	942	860	320	502	381	558	999999	253	190	70	531	116	971	866	999999	621	999999	815	497	999999	162	742	999999	41	999999	506	292	998	399	200	683	266	999999	999999	243	999999	242	483	344	425	499	159	904	370	64	999999	302	718	999999	999999	999999	516	431	158	835	999999	90	289	42	874	275	427	999999	999999	999999	274	238	999999	632	722	389	642	480	81	538	12	837	419	977	210	213	574	943	370	999999	176	835	999999	95	43	201	953	451	469	160	81	305	999999	983	999999	999999	251	95	999999	649	794	999999	359	619	832	372	670	311	999999	999999	999999	999999	493	999999	219	999999	508	965	599	531	436	201	21	921	999999	999999	923	436	197	180	962	488	610	720	968	141	485	120	262	670	530	999999	619	798	459	597	999999	999999	774	359	532	285	495	811	999999	603	34	437	999999	135	448	999999	999999	999999	708	222	873	999999	269	88	954	397	713	999999	10	784	581	222	472	869	895	999999	999999	838	999999	999999	999999	798	507	374	116	57	958	137	999999	296	537	957	999999	246	999999	49	427	695	405	144	999999	567	810	438	31	811	965	999999	240	999999	582	999999	24	32	999999	84	999999	999999	971	999999	999999	586	706	999999	257	624	999999	236	999999	855	818	966	443	999999	123	435	988	78	352	305	92	674	896	29	714	261	943	77	999999	999999	773	533	999999	498	999999	999999	860	107	999999	407	688	739	147	384	393	616	842	510	999999	999999	96	999999	999999	675	999999	764	689	687	999	995	999999	65	219	999999	92	295	999999	944	999999	999999	575	891	887	999999	999999	353	999999	521	636	
999999	419	442	169	232	999999	999999	981	58	674	939	999999	182	107	195	726	999999	999999	641	999999	108	374	897	999999	781	228	205	319	606	68	999999	237	177	999999	901	586	248	896	986	999999	999999	999999	999999	999999	868	829	999999	999999	702	228	983	999999	895	229	537	733	999999	740	999999	999999	366	999999	385	989	204	711	139	132	205	608	488	737	999999	999999	787	794	181	627	833	952	825	412	617	999999	85	656	342	948	523	999999	999999	507	518	982	587	257	928	213	86	166	700	280	999999	103	740	256	999999	207	999999	999999	999999	893	907	434	188	954	999999	997	999999	547	999999	190	609	37	543	980	228	560	120	999999	999999	968	999999	676	999999	555	814	523	999999	828	375	144	516	780	616	181	999999	93	804	632	607	999999	298	538	787	520	999999	570	559	999999	37	730	97	999999	876	999999	999999	241	999999	632	150	999999	360	95	181	244	673	828	421	372	391	144	756	487	931	999999	679	22	999999	999999	884	254	964	887	801	999999	57	999999	903	33	999999	368	910	181	492	481	579	212	367	552	999999	842	159	999999	378	893	974	999999	999999	999999	913	340	999999	442	748	999999	172	473	294	535	197	69	999999	397	999999	32	233	999999	994	999999	365	477	654	346	894	51	105	999999	518	907	671	447	642	962	119	498	25	478	999999	999999	319	116	999999	999999	365	786	917	761	653	355	669	999999	614	521	585	999999	685	16	999999	707	800	395	999999	999999	863	999999	427	962	288	55	999999	755	160	408	150	259	999999	822	999999	999999	134	343	999999	999999	248	281	999999	130	999999	673	999999	19	999999	726	795	924	161	541	968	615	368	954	482	608	999999	913	999999	216	381	336	999999	862	35	438	582	999999	271	792	999999	592	999999	307	999999	614	241	999999	999999	434	999999	999999	999999	999999	854	375	749	179	861	525	999999	335	42	626	748	61	786	951	999999	502	999999	338	662	999999	999999	385	698	999999	999999	868	376	351	99	814	999999	999999	237	868	17	660	688	412	605	746	968	999999	559	999999	558	534	827	290	999999	999999	999999	283	563	999999	624	999999	999999	688	801	993	158	482	246	999999	32	999999	823	918	999999	332	813	999999	732	999999	999999	590	999999	406	512	843	50	95	999999	767	999999	330	602	498	999999	538	999999	999999	999999	612	597	496	576	999999	279	965	711	999999	346	691	518	550	550	647	349	43	999999	280	999999	957	952	73	155	478	694	701	999999	335	999999	415	349	813	139	130	328	903	999999	999999	999999	546	999999	140	749	645	259	983	999999	954	158	220	999999	999999	823	654	
659	999999	350	107	647	577	975	999999	245	999999	351	999999	999999	430	329	446	999999	168	999999	639	824	822	999999	510	229	711	922	45	187	463	999999	636	999999	999999	999999	793	563	999999	847	560	571	756	895	819	303	999999	572	359	635	999999	200	999999	570	194	829	837	999999	840	878	936	655	999999	209	999999	410	999999	999999	999999	960	535	883	113	321	999999	78	78	927	504	999999	674	148	573	410	475	272	803	76	805	655	632	582	722	48	911	905	631	557	999999	418	588	999999	999999	398	110	828	97	415	978	126	760	910	716	633	213	797	91	539	733	518	606	647	999999	290	337	952	170	75	409	686	446	521	813	95	627	999999	512	184	999999	647	185	397	98	689	999999	721	866	999999	834	999999	823	102	999999	604	999999	999999	931	355	70	157	667	999999	999999	999999	679	999999	106	631	999999	378	294	907	999999	96	343	219	559	230	395	615	96	999999	999999	999999	862	999999	697	219	283	687	903	167	123	162	979	162	391	796	19	999999	625	999999	999999	465	830	916	863	737	999999	602	391	999999	999999	455	70	999999	792	720	439	335	551	887	357	328	475	136	793	86	116	191	828	999999	220	999999	990	851	985	774	999999	946	491	960	999999	999999	999999	202	207	999999	101	999999	999999	671	367	684	115	999999	999999	766	990	999999	999999	787	999999	89	999999	628	500	999999	464	219	611	27	264	999999	844	590	938	675	32	283	999999	135	999999	724	820	999999	404	536	634	262	963	229	784	762	823	999999	339	869	907	676	999999	976	999999	882	781	999999	416	874	840	999999	999999	221	999999	717	999999	997	999999	906	999999	616	233	964	597	999999	255	391	243	502	669	150	999999	79	999999	999999	580	999999	921	111	942	477	750	530	695	119	999999	752	485	76	987	999999	999999	432	610	300	999999	737	389	11	636	999999	120	913	214	699	272	730	453	999999	146	820	85	999999	963	792	999999	703	278	487	748	503	999999	176	514	844	249	999999	468	999999	903	842	999999	999999	475	553	366	837	999999	999999	847	999999	308	97	930	999999	749	209	999999	999999	435	749	999999	902	263	142	493	944	409	370	460	442	999999	999999	494	999999	256	166	999999	420	435	38	388	999999	639	25	999999	818	245	347	104	49	371	999999	999999	164	999999	672	666	343	70	422	437	954	545	415	472	333	602	637	920	999999	974	999999	393	406	370	197	999999	999999	937	674	708	71	276	420	81	999999	932	340	920	999999	499	892	999999	22	600	999999	999999	234	553	871	225	999999	427	999999	75	999999	267	646	999999	999999	409	
428	405	396	714	999999	999999	135	343	851	400	272	999999	345	999999	92	698	999999	805	937	461	48	694	76	458	109	644	766	354	757	362	296	547	734	185	999999	999999	963	307	234	745	610	999999	701	480	953	891	999999	999999	983	625	886	840	856	999999	371	733	339	999999	614	999999	921	780	585	499	114	999999	981	169	32	595	734	82	580	201	999999	999999	993	596	999999	217	561	359	371	142	999999	999999	999999	999999	814	347	167	35	693	999999	999999	829	999999	212	375	238	999999	922	393	999999	890	814	269	665	882	223	740	999999	443	999999	180	999999	419	452	999999	659	43	980	999999	684	999999	709	999999	88	376	31	842	790	230	999999	307	639	965	973	252	661	195	36	128	999999	607	424	592	999999	332	262	420	862	189	999999	205	929	577	999999	960	190	434	191	298	860	380	949	522	999999	108	540	999999	445	210	371	473	17	861	754	86	999999	126	102	755	124	611	999999	999999	513	80	377	71	266	22	71	236	13	737	268	230	658	901	999999	999999	791	999999	974	661	817	253	197	999999	823	999999	947	74	342	999999	183	999999	399	999999	19	106	731	479	349	432	148	145	999999	279	999999	533	428	121	999999	999999	963	999999	637	329	794	270	882	309	248	634	75	997	894	577	999999	18	830	320	892	328	466	322	315	551	522	681	783	918	474	299	213	836	372	999999	472	714	622	80	553	748	224	431	240	715	367	151	250	891	714	594	702	117	228	383	447	999999	163	95	806	122	999999	964	834	948	430	999999	635	466	115	999999	396	759	767	153	999999	45	91	600	193	381	999999	892	213	880	597	105	617	988	999999	999999	560	536	999999	440	272	260	999999	292	999999	999999	515	784	786	864	208	999999	350	999999	280	412	569	999999	901	999999	681	594	760	954	361	999999	621	999999	475	294	999999	859	495	337	881	853	999999	799	315	999999	865	657	116	349	999999	653	999999	543	717	588	261	998	634	999999	758	677	499	643	931	959	517	868	318	501	574	348	999999	23	202	426	999999	770	256	846	569	34	488	421	282	999999	579	87	929	887	43	301	235	655	578	999999	999999	804	868	355	548	996	349	614	999999	999999	205	742	350	301	623	999999	751	788	281	734	999999	88	370	999999	390	439	999999	999999	467	282	123	999999	444	988	72	999999	901	900	307	572	684	873	999999	999999	511	836	999999	637	273	552	999999	446	999999	843	25	999999	444	644	965	118	67	918	157	999999	230	402	307	362	238	463	589	850	490	708	59	324	442	430	999999	
999999	702	311	166	915	731	999999	429	600	999999	999999	726	266	935	199	999999	766	726	152	999999	999999	539	383	409	810	963	699	956	675	999999	701	842	23	999999	421	999999	755	761	242	771	553	973	999999	390	451	999999	332	999999	301	999999	293	598	300	711	999999	24	328	902	356	952	999999	719	999999	806	280	944	712	344	524	783	759	14	494	999999	999999	145	832	993	958	82	640	784	999999	481	510	999999	999999	312	319	407	999999	853	999999	290	739	834	229	900	120	506	999999	988	400	517	444	999999	113	919	545	999999	191	335	943	284	321	999999	64	999999	305	177	403	410	34	127	696	999999	600	214	641	341	915	932	883	462	57	999999	394	999999	47	232	999	631	766	842	999999	760	909	140	968	491	780	947	604	942	113	624	964	283	820	538	688	899	287	214	562	259	452	491	236	669	863	905	245	83	178	999999	643	191	901	935	996	469	245	160	999999	967	337	940	358	433	687	120	337	508	544	109	353	999999	290	965	318	428	903	308	628	874	712	531	773	342	980	782	999999	884	541	228	999999	137	999999	594	922	511	142	803	982	752	999999	736	539	78	427	91	901	999999	627	577	565	999999	531	999999	265	806	177	26	453	904	738	452	966	325	999999	999999	999999	999999	53	999999	295	110	326	999999	999999	999999	999999	999999	999999	898	881	445	266	963	662	726	606	999999	338	125	344	125	999999	999999	999999	135	999999	999999	632	211	182	999999	999999	821	999999	465	620	655	390	290	814	472	111	999999	999999	303	196	13	662	719	619	942	367	927	471	180	750	249	862	180	216	778	81	999999	726	676	551	999999	681	207	116	951	586	58	999999	999999	23	999999	64	719	939	999999	999999	913	591	240	847	965	360	121	999999	380	792	219	84	45	400	397	827	357	751	750	999999	465	612	667	365	319	626	599	999999	944	195	152	999999	449	227	999999	132	496	999999	999999	95	999999	492	999999	168	376	973	275	481	625	978	999999	967	999999	999999	105	999999	924	999999	537	349	761	999999	769	194	650	999999	634	817	242	275	341	999999	175	999999	761	972	876	508	999999	346	360	999999	540	966	999999	184	999999	14	132	999999	207	999999	999999	246	334	614	723	551	518	398	349	457	249	999999	999999	999999	802	532	684	132	435	999999	885	201	989	643	999999	802	706	475	999999	630	999999	385	78	720	999999	999999	999999	156	259	999999	999999	600	996	902	878	999999	999999	310	382	520	999999	999	431	999999	735	999999	257	690	199	999999	845	52	999999	719	762	863	291	926	951	
872	200	537	873	999999	435	295	204	96	765	999999	482	999999	103	999999	310	999999	954	999999	984	137	681	651	957	339	489	947	146	999999	150	24	898	403	358	509	330	792	999999	330	999999	449	999999	171	925	954	448	449	999999	49	418	75	908	996	941	824	201	549	580	999999	621	487	158	999999	946	750	346	88	999999	594	104	517	999999	634	937	544	232	520	999999	12	890	49	999999	107	868	84	115	901	461	534	317	781	222	591	708	869	300	999999	225	999999	618	369	999999	999999	945	901	505	999999	68	407	601	999999	822	577	653	581	489	61	999999	999999	644	444	626	522	999999	322	305	978	925	78	253	244	305	999999	393	999999	647	642	999999	999999	579	831	843	64	932	636	958	999999	938	136	389	249	939	353	999999	184	999999	879	999999	632	605	527	999999	999999	163	366	386	281	193	999999	934	999999	899	90	302	813	600	999999	589	649	364	661	50	798	999999	14	305	951	21	219	999999	999999	999999	530	999999	61	481	853	999999	999999	999999	687	460	816	202	542	999999	858	61	726	999999	181	299	439	999999	943	999999	560	311	999999	71	434	999999	974	999999	175	293	378	999999	999999	341	747	670	23	399	677	211	999999	605	156	999999	447	900	999999	636	616	479	134	262	428	574	920	551	752	999999	825	427	485	482	37	999999	999999	149	810	395	999999	999999	285	50	600	742	263	999999	165	494	623	534	974	348	999999	999999	999999	126	999999	675	999999	999999	918	509	999999	259	725	751	999999	897	692	307	99	899	800	116	204	93	662	999999	321	965	999999	267	891	301	453	999999	999999	999999	99	999999	849	145	974	999999	999999	776	477	350	26	999999	386	999999	802	325	445	84	547	999999	501	999999	999999	614	363	454	999999	661	617	999999	806	999999	996	247	999999	999999	458	999999	925	170	999999	428	616	999999	999999	810	589	999999	464	999999	855	999999	599	144	839	999999	999999	244	781	529	830	999999	168	204	543	438	515	148	460	964	867	491	159	387	999999	83	468	150	999999	553	865	682	999999	52	426	437	988	861	407	794	999999	224	182	405	339	594	270	421	778	240	304	450	677	999999	708	374	229	221	999999	766	554	261	299	999999	999999	157	733	999999	778	115	450	653	999999	665	529	652	318	999999	999999	511	999999	999999	372	715	258	424	14	706	999999	61	218	776	822	640	250	194	999999	999999	999999	999999	860	154	642	999999	789	650	709	22	970	999999	66	475	999999	999999	953	507	888	583	978	250	153	36	780	727	896	674	831	110	999999	999999	727	373	999999	866	651	999999	
999999	699	925	608	714	999999	736	999999	999999	743	612	295	687	743	305	351	965	500	999999	833	373	915	775	999999	819	999999	597	635	337	692	462	307	885	294	103	199	657	380	535	999999	999999	501	732	163	72	545	999999	681	999999	999999	999999	999999	827	817	999999	999999	999999	811	788	999999	404	999999	951	999999	291	314	409	403	650	116	693	594	964	887	999999	999999	193	622	61	284	999999	999999	999999	951	999999	939	999999	78	999999	604	275	846	592	999999	756	200	550	428	871	758	145	29	40	932	999999	999999	558	940	999999	433	315	310	759	999999	919	487	999999	999999	29	352	834	999999	413	56	841	846	999999	544	140	999999	331	764	751	303	148	999999	886	663	267	480	999999	539	793	566	299	964	96	88	510	279	685	550	409	529	923	804	616	999999	101	999999	811	23	809	931	999999	550	559	999999	375	752	601	999999	742	999999	960	999999	547	999999	756	877	760	923	44	861	667	999999	365	232	379	344	999999	901	572	420	999999	378	730	999999	999999	748	414	999999	713	757	999999	999999	999999	999999	999999	628	266	999999	237	224	96	999999	978	947	999999	999999	195	337	96	40	999999	700	289	331	879	592	574	999999	391	17	472	139	219	287	194	832	973	504	664	751	999999	791	673	357	999999	999999	999999	999999	596	144	563	87	543	683	999999	977	555	999999	999999	975	64	580	387	229	752	956	677	701	999999	442	356	690	672	345	952	411	999999	999999	997	108	202	999999	98	257	454	999999	595	536	999999	217	999999	497	999999	999999	697	507	413	453	605	377	113	698	28	999999	787	873	415	208	730	999999	950	623	999999	882	782	271	492	140	775	367	371	151	999999	556	164	858	176	999999	999999	454	997	583	335	630	995	504	773	933	469	581	999999	396	805	568	999999	999999	20	641	905	999999	25	283	677	247	16	962	719	472	999999	928	999999	430	561	286	166	376	298	999999	887	288	999999	558	670	204	388	974	345	420	298	501	848	534	88	222	439	723	999999	98	624	42	784	999999	933	540	999999	558	835	529	411	890	375	162	754	627	937	467	999999	483	858	999999	626	308	183	509	90	999999	999999	999999	999999	442	471	209	242	999999	503	999999	624	999999	330	830	148	999999	19	408	135	696	779	999999	285	999999	120	999999	239	592	415	999999	136	434	460	999999	216	496	999999	968	429	175	919	900	133	749	999999	999999	162	38	893	999999	999999	775	383	393	403	890	73	999999	332	48	999999	650	448	27	999999	999999	999999	630	624	651	142	50	978	999999	776	879	999999	535	139	637	
999999	210	699	604	196	360	999999	76	999999	325	433	808	999999	999999	205	279	461	999999	688	999999	803	999999	414	251	679	999999	999999	999999	617	999999	562	537	745	694	769	769	950	999999	830	710	148	999999	332	999999	228	333	403	597	999999	507	427	232	999999	485	999999	747	999999	999999	925	999999	563	999999	459	783	763	895	73	999999	999999	435	328	617	284	977	515	201	209	115	33	356	855	209	658	999999	999999	339	690	269	860	31	973	502	999999	999999	156	510	163	549	545	332	269	451	975	999999	999999	999999	947	869	970	642	999999	690	434	579	91	999999	999999	999999	686	999999	215	804	999999	999999	462	826	699	391	999999	15	48	999999	570	700	96	413	233	329	999999	999999	392	820	999999	228	484	999999	77	349	811	791	530	814	862	121	999999	465	360	999999	877	361	120	566	999999	965	999999	887	130	999999	492	678	999999	660	416	399	50	999999	514	872	125	999999	758	999999	999999	49	484	234	797	458	583	999999	999999	847	451	999999	186	826	999999	333	999999	999999	172	344	857	999999	660	870	407	999999	81	731	950	999999	270	707	603	999999	986	999999	491	379	999999	999999	999999	999999	999999	294	999999	836	223	224	613	191	257	528	17	424	502	445	999999	999999	827	334	387	999999	680	574	999999	744	977	425	839	783	842	255	507	500	194	999999	518	999999	662	999999	999999	856	128	999999	241	741	700	188	268	551	999999	999999	552	765	293	308	191	61	707	474	859	798	999999	829	348	12	31	516	999999	506	927	24	951	266	85	531	733	910	342	999999	53	798	166	999999	175	964	999999	741	217	885	814	467	668	197	999999	460	480	298	430	239	719	999999	948	762	623	604	926	295	690	999999	574	280	718	861	430	70	642	97	664	384	309	999999	309	999999	692	999999	999999	763	555	999999	999999	999999	490	113	136	860	999999	404	674	570	47	999999	61	999999	999999	544	999999	807	766	650	999999	393	633	56	999999	439	884	999999	999999	999999	259	999999	740	75	999999	139	789	614	999999	570	220	248	999999	104	346	892	238	999999	999999	157	721	547	997	904	806	999999	999999	443	999999	999999	999999	256	999999	521	999999	874	676	986	743	999999	999999	999999	82	206	999999	579	999999	539	710	47	211	39	999999	999999	999999	711	175	835	999999	54	328	356	440	48	594	964	914	901	782	471	999999	251	121	852	403	999999	475	999999	475	236	696	999999	999999	146	495	946	685	411	89	609	709	999999	728	999999	862	999999	703	43	611	474	999999	79	756	249	820	959	999999	718	528	854	246	374	370	41	358	57	624	304	
999999	648	289	512	821	183	761	386	523	999999	989	995	883	442	999999	11	571	626	524	493	999999	535	37	967	883	234	999999	344	480	999999	349	999999	783	409	489	962	999999	163	257	583	487	444	445	505	728	533	971	804	184	368	999999	999999	533	140	978	999999	620	322	999999	999999	809	426	906	827	83	185	221	999999	952	236	816	417	999999	999999	15	999999	100	999999	248	359	263	569	999999	121	999999	618	291	999999	430	471	352	872	534	660	773	70	537	999999	431	553	999999	496	851	947	552	62	362	999999	999999	106	927	999999	999999	279	343	250	266	794	600	465	893	999999	63	490	999999	944	999999	718	176	945	354	481	999999	999999	47	767	717	999999	568	184	999999	698	527	334	543	264	798	264	999999	533	803	743	27	966	659	999999	999999	371	73	608	999999	643	999999	190	752	455	986	389	241	575	533	999999	999999	426	999999	204	50	999999	999999	630	155	629	401	999999	151	611	464	999999	999999	295	334	999999	159	960	15	622	283	347	582	98	277	419	32	751	999	759	999999	999999	766	465	711	713	424	442	999999	999999	251	781	48	151	991	851	354	946	251	187	894	275	420	587	921	999999	156	999999	999999	736	606	650	999999	391	103	863	378	579	583	620	931	716	507	999999	999999	501	999999	441	999999	425	74	86	510	999999	865	251	190	189	543	18	567	565	90	725	999999	601	147	657	57	138	483	774	999999	999999	255	187	767	953	216	429	404	715	999999	936	672	530	150	821	525	852	999999	199	45	574	63	375	636	781	999999	778	363	651	394	999999	942	999999	712	879	999999	687	484	999999	972	123	614	999999	804	153	63	421	999999	326	999999	999999	455	293	738	999999	577	880	550	985	438	438	76	753	330	793	999999	382	817	999999	254	838	999999	999999	227	999999	960	210	571	999999	999999	113	326	47	999999	199	523	658	560	914	311	696	146	499	798	543	57	860	531	999999	158	999999	604	200	81	999999	827	999	76	999999	999999	376	318	67	999999	334	999999	999999	244	141	279	999999	999999	999999	959	558	701	999999	657	683	999999	999999	999999	560	344	56	509	136	965	225	999999	524	592	999999	85	999999	387	89	241	473	432	28	626	400	999999	999999	999999	999999	241	523	999999	948	351	999999	941	739	697	999999	999999	221	825	985	73	28	768	755	753	87	999999	34	180	621	999999	193	261	999999	482	999999	999999	531	196	999999	999999	452	622	423	999999	209	802	999999	247	999999	367	30	648	447	954	999999	631	999999	69	999999	999999	216	352	980	311	167	141	95	266	418	
939	999999	999999	26	100	621	406	355	999999	553	285	999999	786	999999	264	999999	545	814	901	874	999999	832	471	999999	934	687	999999	641	121	25	999999	716	999999	829	688	176	995	999999	999999	343	211	286	999999	516	507	393	430	800	726	999999	999999	327	193	391	761	117	729	621	91	412	521	764	243	566	999999	999999	409	957	863	98	630	914	467	568	673	380	427	955	999999	551	267	309	915	436	403	751	533	698	77	581	446	384	549	944	822	447	999999	847	40	938	983	472	937	637	999999	706	999999	625	999999	999999	690	774	999999	540	154	221	848	807	172	734	45	999999	890	291	652	999999	375	523	745	236	337	579	924	967	999999	999999	372	999999	381	696	891	907	999999	999999	999999	672	668	18	799	999999	598	999999	684	306	902	282	999999	655	985	808	999999	346	999999	492	63	120	849	999999	999999	999999	999999	570	435	476	842	138	999999	213	400	980	588	366	723	144	637	999999	999999	628	999999	999999	223	999999	302	573	999999	555	37	498	632	999999	822	920	46	999999	999999	38	810	218	463	999999	552	999999	264	15	230	974	622	745	999999	962	225	230	682	685	146	142	278	862	999999	999999	999999	999999	999999	619	167	667	999999	283	382	999999	999999	999999	999999	300	743	844	999999	999999	353	391	999999	292	643	669	565	601	248	360	314	630	759	947	108	175	674	999999	796	644	848	562	653	348	373	255	999999	538	65	392	942	301	679	999999	519	728	364	999999	597	911	999999	999999	429	999999	969	752	849	343	587	999999	999999	433	999999	817	448	790	738	594	919	398	988	37	999999	999999	418	23	950	999999	438	999999	811	856	999999	885	590	999999	143	684	999999	621	406	348	951	65	999999	999999	253	862	543	729	990	769	999999	209	923	37	29	999999	560	955	801	81	904	216	999999	769	710	172	236	166	999999	999999	224	999999	999999	649	85	490	100	900	769	97	999999	999999	390	51	959	999999	962	563	999999	570	999999	423	999999	334	443	744	867	996	808	90	999999	387	82	936	999999	599	999999	283	951	539	483	999999	196	714	999999	205	826	999999	999999	197	210	672	894	96	999999	800	999999	667	215	999999	623	103	101	688	461	999999	636	453	999999	369	999999	688	612	732	999999	474	237	115	999999	248	917	720	196	621	880	963	492	986	999999	755	999999	999999	78	999999	915	389	568	507	262	979	569	382	999999	450	880	522	70	171	998	464	999999	384	179	999999	423	902	999999	480	999999	498	374	649	445	999999	259	766	619	993	817	999999	905	730	853	517	679	545	70	745	740	368	
999999	999999	987	999999	192	736	380	111	205	23	482	97	698	999999	615	919	937	999999	999999	124	902	999999	354	301	558	999999	999999	661	297	878	841	171	740	999999	595	52	999999	891	999999	523	395	518	797	803	999999	817	42	99	999999	760	607	999999	554	625	466	835	999999	696	995	351	999999	719	813	999999	999999	321	357	258	177	572	267	999999	371	999999	729	393	279	999999	76	740	809	441	758	537	999999	700	616	999999	983	759	75	965	895	217	999999	676	705	479	632	913	470	999999	921	340	999999	561	779	876	999999	82	999999	437	999999	999999	541	773	999999	285	56	999999	705	242	999999	418	507	301	160	999999	369	62	999999	800	917	163	280	36	519	428	44	719	999999	739	228	910	203	638	999999	639	999999	544	716	429	433	999999	217	999999	517	513	999999	999999	410	625	516	999999	394	999999	519	476	999999	514	264	541	999999	337	999999	999999	24	364	224	868	956	520	488	825	346	269	377	999999	999999	52	518	15	595	834	999999	999999	232	385	526	437	128	999999	654	170	290	184	187	105	602	999999	222	162	299	999999	254	889	147	691	506	134	398	753	530	942	995	258	946	999999	29	263	743	639	838	999999	749	98	866	327	545	171	999999	281	173	704	830	366	716	631	999999	999999	168	541	878	401	49	375	347	712	175	41	238	771	86	349	508	583	324	512	224	165	33	819	155	344	53	126	590	826	999999	999999	542	325	999999	600	104	999999	760	999999	747	384	750	163	162	999999	933	320	999999	999999	205	256	51	213	416	434	405	348	999999	543	358	999999	999999	999999	600	535	499	913	944	485	999999	307	999999	877	765	999999	415	870	999999	641	411	732	921	999999	630	865	597	338	999999	999999	204	999999	815	227	98	825	598	238	562	627	24	30	999999	719	999999	999999	433	999999	999999	576	28	999999	999999	754	142	625	10	28	890	999999	937	170	14	552	999999	498	491	605	789	939	999999	186	317	50	999999	999999	366	212	999999	732	442	433	890	999999	999999	999999	84	70	999999	472	824	579	348	827	689	854	25	823	438	91	417	999999	385	999999	335	841	227	640	999999	750	269	798	831	168	302	514	279	999999	178	999999	423	999999	521	326	124	671	838	999999	999999	772	376	543	773	115	325	615	999999	999999	999999	542	999999	999999	932	344	999999	36	747	190	535	999999	584	999999	655	817	667	999999	316	68	393	999999	13	738	999999	365	384	725	999999	725	999999	687	466	887	999999	999999	999999	979	498	186	123	98	923	657	999999	999999	197	34	999999	956	448	339	308	989	
999	352	999999	713	164	576	999999	487	11	32	347	848	999999	999999	684	29	647	688	497	139	944	304	740	355	999999	113	178	360	838	78	999999	999999	388	476	887	324	107	999999	825	921	999999	999999	999999	901	999999	116	467	500	349	999999	318	759	841	179	55	704	999999	192	999999	60	408	609	999999	999999	999999	999999	469	251	999999	370	921	192	999999	575	999999	317	999999	839	45	999999	999999	677	20	999999	760	528	672	218	431	999999	713	999999	536	999999	522	618	987	999999	167	487	999999	225	690	979	999999	135	895	275	267	737	497	772	157	261	413	731	598	680	999999	225	170	261	820	626	657	16	655	98	999999	999999	999999	62	682	558	41	999999	999999	999999	31	634	632	406	950	694	695	940	999999	285	371	791	30	317	999999	941	326	394	405	74	332	999999	480	999999	222	964	416	999999	100	598	229	982	743	566	658	546	593	764	310	999999	930	716	999999	380	999999	271	283	23	78	740	999999	646	35	923	709	91	164	999999	194	986	287	999999	850	999999	65	999999	57	463	659	999999	357	561	999999	999999	999999	999999	701	109	89	950	691	403	376	359	366	582	956	820	999999	577	392	999999	999999	324	848	680	865	80	325	999999	223	999999	364	999999	392	680	562	756	999999	104	999999	999999	999999	243	304	884	999999	501	812	482	432	237	606	91	64	590	982	999999	430	463	750	631	784	740	999999	999999	999999	743	966	686	29	209	40	762	197	999999	31	346	29	999999	795	373	999999	999999	916	986	222	999999	578	999999	698	999999	999999	336	353	757	281	15	999999	433	999999	150	535	135	463	232	206	999999	894	727	999999	645	749	467	667	386	373	941	823	750	658	766	175	173	988	236	873	704	418	999999	999999	25	840	596	127	999999	838	142	999999	999999	789	378	999999	999999	244	62	53	868	999999	999999	999999	339	192	755	774	89	999999	371	999999	236	358	502	435	464	671	552	805	162	349	21	548	240	999999	139	960	290	999999	324	929	935	192	999999	44	451	999999	726	833	94	822	47	681	476	999999	162	345	297	943	999999	190	691	256	999999	528	657	429	163	999999	999999	794	493	999999	659	442	999999	54	999999	468	983	419	944	719	721	340	999999	340	81	245	409	999999	999999	347	464	144	248	689	301	486	999999	32	891	999999	780	299	338	345	999999	44	793	999999	992	999999	999999	999999	999999	971	535	560	226	327	357	918	377	269	999999	155	247	525	999999	522	999999	866	91	961	527	995	939	431	11	966	319	47	451	300	801	844	388	949	899	276	999999	740	270	
999999	999999	973	999999	520	178	192	999999	506	839	999999	365	136	999999	997	987	250	42	999999	559	259	17	320	476	999999	467	287	999999	999999	626	999999	369	999999	605	999999	999999	554	423	428	999999	818	869	999999	207	180	999999	999999	106	390	962	658	999999	999999	191	21	61	364	999999	503	999999	891	425	999999	879	912	999999	353	530	999999	711	442	826	999999	850	741	390	204	122	305	999999	792	191	999999	999999	967	693	319	831	594	970	932	57	919	375	372	402	69	999999	295	268	590	999999	380	679	999999	832	629	208	449	631	856	252	999999	361	270	710	48	483	912	228	602	522	936	755	999999	395	906	249	488	348	330	999999	827	47	561	648	810	707	805	145	73	999999	391	962	999999	690	846	568	114	662	364	999999	999999	76	665	999999	218	624	999999	999999	999999	999999	999999	111	310	595	424	173	800	999999	899	340	678	777	999999	491	141	973	641	999999	999999	347	144	826	983	745	250	760	381	999999	440	196	806	671	219	683	401	289	662	528	999999	682	768	492	762	33	907	253	912	999999	936	244	983	999999	595	587	256	892	127	565	354	999999	791	316	192	712	534	16	568	999999	99	999999	320	122	823	865	579	651	73	999999	837	997	848	999999	999999	205	213	994	85	631	436	508	171	107	184	999999	890	461	310	60	499	900	999999	440	94	94	923	999999	988	999999	18	605	828	167	999999	356	999999	999999	759	986	509	539	930	937	55	999999	690	223	999999	222	975	127	999999	23	999999	936	323	417	999999	472	999999	342	16	356	999999	831	999999	999999	379	828	794	306	701	324	550	959	970	747	395	503	403	710	932	775	754	890	264	815	696	791	42	408	482	999999	999999	999999	532	584	324	223	911	999999	843	119	427	678	425	36	472	999999	966	999999	32	999999	79	571	410	999999	601	999999	576	864	317	999999	795	396	823	414	609	383	437	395	433	181	592	716	867	822	999999	85	474	237	352	195	824	467	385	999999	227	153	766	302	982	999999	646	999999	999999	264	324	41	854	999999	427	999999	83	999999	152	851	36	363	704	587	999999	526	999999	999999	521	999999	999999	338	21	960	197	466	617	144	999999	841	999999	545	346	999999	507	327	230	463	810	263	121	254	324	534	836	999999	448	188	420	466	334	999999	534	999999	500	986	29	894	823	999999	481	939	177	999999	326	999999	999999	101	999999	999999	999999	999999	538	999999	999999	519	23	486	999999	999999	999999	999999	724	999999	517	237	21	999999	122	999999	307	336	639	999999	999999	182	86	999999	999999	356	846	356	
108	999999	999999	530	999999	276	248	999999	972	543	770	501	943	53	224	231	999999	99	479	929	979	568	267	999999	174	689	487	837	443	999999	278	777	999999	670	340	869	999999	986	468	744	999999	142	549	999999	565	148	906	999999	957	999999	228	129	999999	999999	377	540	596	202	365	89	789	411	547	971	999999	993	24	999999	713	355	446	807	999999	999999	91	847	999999	503	413	35	782	748	999999	999999	999999	999999	900	569	303	799	999999	592	631	388	999999	447	595	577	999999	999999	999999	634	35	612	999999	421	497	999999	835	530	521	103	999999	339	999999	50	531	959	199	124	102	455	979	913	82	853	186	999999	778	643	261	451	13	840	902	157	723	277	178	999999	999999	999999	733	999999	288	189	802	301	90	915	999999	635	388	384	999999	678	999999	122	540	999999	244	255	372	999999	278	79	99	948	437	159	327	263	791	827	463	343	722	999999	634	999999	61	884	172	863	727	626	999999	628	999999	234	502	610	737	612	136	999999	999999	541	999999	218	100	853	864	930	597	662	999999	999999	921	146	956	448	487	647	514	360	92	508	999999	652	17	470	587	213	657	716	526	189	999999	999999	999999	191	712	999999	802	999999	30	999999	275	74	782	511	999999	999999	278	999999	132	999999	108	775	333	887	75	851	211	629	276	661	283	881	999999	664	999999	874	199	774	999999	999999	999999	317	339	851	243	410	869	999999	999999	362	935	603	593	436	999999	925	999999	69	125	861	223	183	930	999999	999999	394	928	128	652	832	45	503	327	999999	255	790	445	999999	654	665	982	706	999999	914	725	999999	297	709	583	933	162	999999	999999	874	848	671	386	970	893	999999	482	751	852	930	326	999999	285	533	191	300	489	999999	414	460	879	517	999999	26	643	999999	107	229	544	999999	999999	999999	843	453	221	583	414	475	999999	806	192	240	853	999999	597	293	404	763	999999	293	453	912	725	999999	995	341	365	369	337	615	750	263	216	999999	999999	420	598	999999	321	999999	999999	999999	999999	608	999999	648	663	380	428	359	999999	344	700	260	275	767	190	644	999999	880	228	999999	148	974	65	929	33	720	685	186	695	571	451	920	407	439	262	999999	931	356	677	984	940	977	731	416	562	956	999999	492	240	954	999999	441	999999	840	999999	685	552	347	999999	943	694	252	664	321	999999	780	853	836	999999	74	999999	111	212	243	114	999999	999999	649	377	77	852	999999	946	740	197	20	541	567	562	576	573	999999	999999	734	300	698	322	419	524	782	999999	40	976	176	252	282	
238	155	736	715	999999	903	999999	557	100	999999	999999	924	134	881	248	295	283	938	500	128	380	478	943	999999	999999	999999	999999	999999	999999	822	226	780	999999	999999	999999	396	830	847	144	669	999999	184	643	799	999999	398	295	999999	543	817	756	48	675	999999	901	759	999999	330	999999	609	779	384	592	999999	284	525	999999	218	999999	851	465	999999	804	999999	504	205	834	154	22	460	548	491	61	999999	999999	999999	114	999999	999999	999999	195	509	980	999999	890	249	999999	999999	524	877	962	999999	544	692	361	330	999999	844	629	706	999999	67	318	416	999999	297	332	444	212	106	420	70	204	999999	999999	999999	456	279	999999	264	613	468	629	145	999999	471	947	999999	795	745	944	999999	999999	317	108	137	201	999999	473	999999	917	157	173	428	466	999999	881	468	36	406	874	999999	904	374	102	999999	999999	182	918	999999	999999	963	649	467	161	160	999999	887	977	538	999999	882	999999	346	347	466	305	211	678	596	589	999999	343	999999	871	980	364	380	999999	999999	699	28	655	874	263	954	507	705	276	316	999999	994	999999	497	642	991	168	568	37	635	999999	236	504	332	999999	999999	629	260	596	180	795	944	999999	345	999999	999999	237	999999	92	999999	999999	599	999999	372	20	594	998	845	756	879	822	796	999999	589	999999	999999	524	332	863	402	334	999999	119	999999	520	641	999999	155	658	999999	764	999999	485	643	676	999999	999999	142	999999	426	862	784	503	716	358	999	601	91	863	375	231	904	999999	999999	69	711	490	839	999999	379	271	853	196	999999	125	595	320	709	913	999999	181	391	21	999999	999999	549	754	402	999999	520	49	999999	291	999999	675	859	999999	795	584	964	89	462	290	942	164	18	597	643	601	999999	688	891	999999	952	203	839	893	999999	159	519	957	98	101	341	999999	30	571	999999	194	265	437	525	134	948	831	719	999999	78	999999	531	952	120	801	985	831	157	999999	339	99	835	966	537	645	75	17	991	370	999999	612	143	999999	693	458	999999	999999	173	767	999999	999999	999999	738	824	347	627	566	846	999999	116	509	191	999999	999999	999999	359	299	900	879	999999	941	999999	359	162	465	159	999999	268	661	465	661	668	999999	999999	999999	615	999999	151	199	999999	508	170	704	264	449	431	194	214	999999	999999	55	434	294	707	288	290	999999	999999	369	999999	999999	308	195	831	455	841	999999	106	999999	208	262	999999	710	861	560	780	145	105	713	999999	999999	880	389	562	999999	236	383	682	573	928	491	521	782	11	484	210	975	872	809	999999	630	98	
999999	680	847	999999	724	433	156	507	155	999999	871	999999	232	662	918	632	422	228	468	128	532	106	717	999999	376	999999	386	360	805	999999	296	116	414	999999	700	709	999999	522	999999	950	535	999999	782	462	649	457	779	822	292	352	460	590	149	511	566	94	999999	999999	530	25	56	796	702	882	742	765	919	356	962	218	999999	999999	715	517	592	466	999999	264	999999	918	929	563	78	463	999999	705	966	999999	320	616	746	999999	991	999999	903	739	373	900	720	999999	538	433	860	83	434	559	874	999999	918	109	771	708	25	611	999999	492	727	999999	999999	46	798	26	45	355	471	319	999999	228	613	853	103	422	543	216	390	505	703	999999	38	262	831	345	999999	220	845	48	592	389	410	420	21	999999	830	683	95	521	397	999999	611	999999	999999	655	27	75	16	358	999999	809	231	590	789	999999	999999	817	215	463	42	824	999999	999999	727	999999	818	203	841	968	591	859	131	999999	118	198	999999	999999	612	185	327	918	999999	496	873	783	999999	819	631	288	913	999999	478	631	999999	572	14	187	398	130	837	824	233	47	766	315	687	361	482	600	349	307	215	40	146	123	620	23	999999	944	999999	998	572	563	65	578	391	499	390	545	194	215	999999	999999	348	502	694	177	729	568	999999	999999	999999	40	938	999999	808	999999	495	375	999999	991	627	999999	759	838	262	670	982	198	923	198	971	936	416	144	782	999999	692	643	428	452	293	992	999999	564	661	999999	624	449	769	943	999999	24	592	203	999999	999999	731	509	250	34	195	541	644	907	834	410	624	804	999999	94	756	999999	999999	510	707	635	605	205	187	721	999999	542	429	980	193	999999	354	222	556	712	999999	192	403	403	999999	752	357	941	999999	260	916	820	616	684	197	162	77	92	999999	952	999999	536	332	529	999999	652	121	663	999999	877	66	411	258	130	101	573	999999	999999	252	955	999999	663	475	999999	804	234	999999	999999	793	40	999999	272	727	603	999999	466	860	999999	999999	614	999999	693	227	851	999999	515	572	496	593	623	705	525	839	999999	675	811	999999	999999	724	754	727	377	870	693	988	793	684	654	999999	635	999999	583	999999	637	324	593	446	623	733	298	662	439	999999	180	335	373	432	999999	928	434	406	465	159	669	887	999999	823	534	863	999999	831	917	999999	999999	909	999999	396	212	225	91	375	999999	671	999999	102	298	999999	700	367	624	999999	496	999999	459	239	257	433	999999	750	61	770	911	999999	332	999999	744	827	203	270	999999	976	229	
972	846	69	959	793	999999	576	999999	999999	133	176	248	48	344	999999	999999	999999	661	999999	927	999999	173	320	463	999999	348	968	357	470	32	999999	999999	647	151	524	879	999999	279	464	710	892	160	14	647	999999	521	999999	132	553	675	475	999999	999999	59	767	999999	535	605	282	454	754	229	138	999999	693	22	600	896	819	322	761	458	207	987	45	999999	168	673	717	999999	64	999999	804	795	557	999999	648	598	384	999999	353	999999	997	19	999999	673	32	979	953	733	920	397	999999	240	999999	26	410	528	999999	465	649	862	887	117	400	908	424	999999	477	862	374	999999	521	113	968	999999	461	198	40	372	289	999999	719	984	254	666	543	573	881	540	999999	129	585	919	76	491	906	889	618	58	259	689	511	999999	999999	918	999999	209	272	999999	999999	222	497	999999	999999	470	152	903	863	734	374	850	460	937	441	254	426	999999	47	487	70	571	579	982	123	599	677	627	625	335	790	343	311	935	975	218	632	934	999999	606	348	999999	999999	884	683	999999	999999	574	999999	124	501	283	172	999999	886	999999	642	514	537	999999	792	524	999999	537	999999	40	548	525	961	232	622	999999	859	440	999999	66	545	695	309	714	999999	999999	999999	510	834	516	181	999999	58	999999	576	999999	406	165	999999	824	726	499	940	999999	999999	713	612	999999	999999	19	424	731	646	830	999999	947	215	822	227	999999	557	776	703	437	999999	31	476	979	656	505	999999	704	626	324	999999	55	754	656	854	656	500	539	18	824	999999	450	880	227	999999	629	911	584	938	999999	999999	949	795	999999	793	838	246	999999	999999	997	923	999999	115	332	500	999999	202	999999	968	571	999999	28	999999	878	345	419	999999	258	999999	36	593	511	765	500	56	389	260	251	999999	999999	999999	867	757	999999	901	382	344	999999	999999	130	999999	362	999999	377	937	258	999999	999999	999999	384	697	987	186	754	999999	999999	954	614	999999	121	162	950	696	953	161	330	270	758	977	963	84	593	531	999999	999999	999999	895	398	563	797	999999	999999	84	488	327	431	691	12	606	999999	999999	999999	282	615	967	486	665	662	225	999999	987	999999	999999	214	999999	999999	999999	849	999999	182	999999	999999	61	487	912	820	999999	999999	635	999999	999999	268	161	498	999999	353	320	916	999999	123	575	243	183	999999	809	775	402	869	188	223	965	841	999999	433	999999	862	999999	999999	999999	157	999999	999999	999999	999999	976	729	999999	999999	669	956	999999	549	490	999999	606	293	999999	999999	677	146	427	999999	38	422	764	798	421	999999	536	682	
674	525	999999	999999	999999	126	215	687	969	999999	504	999999	210	999999	429	426	999999	806	827	678	480	574	126	999999	729	603	429	999999	731	188	317	999999	914	999999	999999	278	336	278	537	489	999999	999999	999999	597	642	477	806	806	993	348	999999	614	900	858	211	110	409	656	492	909	999999	600	999999	999999	772	951	45	222	941	161	99	91	279	347	600	776	999999	529	924	999999	797	999999	622	393	999999	703	652	999999	999999	191	868	680	786	627	999999	999999	748	352	824	999999	441	999999	865	841	999999	365	345	999999	268	435	999999	879	999999	239	122	999999	978	572	60	79	308	979	436	999999	292	999999	305	651	999999	999999	37	96	705	242	999999	214	758	999999	144	385	367	98	798	999999	520	989	948	557	999999	999999	508	185	999999	999999	392	999999	167	999999	999999	840	999999	693	19	154	407	583	183	499	999999	907	324	208	438	675	712	219	191	85	248	302	470	747	146	834	615	999999	794	951	850	370	57	653	230	303	324	673	89	653	953	937	816	458	999999	607	405	309	746	626	999999	182	279	91	866	267	379	322	999999	184	999999	555	788	232	648	999999	860	670	978	999999	360	48	140	999999	132	311	486	999999	608	539	999999	315	999999	178	999999	677	999999	965	999999	963	923	12	999999	999999	124	999999	159	593	999999	101	746	734	331	999999	275	14	52	999999	999999	564	781	368	714	999999	999999	233	450	620	999999	970	999999	999999	883	24	999999	358	921	236	423	724	162	999999	211	999999	793	705	983	502	902	904	999999	359	16	232	191	565	999999	999999	999999	999999	956	539	999999	839	999999	999999	851	316	999999	916	92	815	999999	244	412	889	166	206	234	50	999999	947	717	999999	344	607	889	660	833	655	70	999999	77	533	768	622	999999	372	382	999999	853	676	999999	985	822	999999	42	772	819	999999	408	101	874	999999	651	19	821	860	504	536	961	200	483	745	856	999999	748	794	476	789	276	999999	824	292	196	572	845	731	596	999999	575	127	840	540	256	969	947	999999	882	758	801	761	867	846	980	663	203	365	139	999999	999999	248	305	40	35	614	276	592	932	999999	173	99	274	979	999999	844	359	942	999999	886	999999	999999	912	717	999999	515	926	978	999999	532	379	490	602	45	453	336	821	999999	999999	641	999999	999999	26	803	595	711	497	887	884	146	313	260	866	999999	999999	281	999999	588	51	520	999999	298	290	999999	708	683	497	999999	536	634	33	999999	437	857	999999	957	783	118	131	286	27	48	999999	999999	229	128	623	359	999999	182	10	242	
768	994	999999	999999	84	617	104	999999	224	268	999999	259	122	764	823	18	69	291	497	228	999999	765	502	648	205	125	190	590	69	148	443	999999	634	790	999999	443	903	999999	882	176	999999	219	999999	759	999999	843	62	464	304	615	999999	514	684	782	775	13	501	999999	218	959	436	514	852	86	825	996	625	999999	984	390	114	999999	999999	330	214	257	999999	743	999999	361	72	999999	295	454	848	928	679	851	24	776	941	598	999999	923	999999	508	366	986	933	690	999999	730	479	914	510	19	115	364	577	528	310	999999	353	857	896	711	999999	408	237	896	327	773	317	217	448	516	719	485	591	706	890	716	999999	999999	142	999999	256	999999	943	838	823	325	284	495	999999	193	999999	999999	999999	999999	999999	958	999999	46	373	454	422	272	476	993	300	629	772	999999	638	593	948	83	724	999999	465	847	464	399	83	11	499	999999	741	264	271	15	459	562	999999	932	958	772	906	688	919	983	904	949	999999	204	552	412	857	882	245	180	999999	471	573	442	503	999999	963	372	999999	601	531	999999	732	294	999999	220	455	999999	635	185	177	999999	645	481	942	514	850	879	458	96	964	999999	999999	100	27	987	999999	983	438	598	999999	543	999999	328	462	693	227	263	33	342	957	160	256	70	13	952	826	102	499	988	518	94	913	868	999999	672	999999	641	999999	192	231	999999	999999	46	376	633	312	326	999999	259	297	597	855	125	139	999999	611	999999	999999	74	999999	999999	999999	449	90	999999	629	864	999999	789	501	586	986	999999	999999	999999	882	220	693	379	649	999999	83	250	999999	999999	999999	797	999999	823	70	242	553	212	32	334	978	999999	956	999999	13	448	636	999999	757	710	611	999999	14	999999	930	401	275	717	425	660	999999	999999	748	999999	494	831	135	867	729	268	42	783	818	787	999999	999999	263	52	375	211	999999	843	492	990	999999	225	793	105	892	668	967	999999	786	999999	510	735	89	797	167	182	322	769	510	498	677	827	205	227	136	876	148	999999	999999	224	786	999999	760	999999	848	279	48	40	974	70	301	206	996	456	287	999999	999999	465	884	203	888	114	343	993	323	999999	999999	576	999999	26	999999	744	999999	572	585	529	999999	331	949	887	999999	292	794	999999	207	999999	830	999999	939	355	901	682	348	999999	335	681	646	767	444	365	260	471	71	999999	539	557	712	434	999999	757	806	999999	516	997	999999	606	319	893	999999	841	662	279	636	623	125	847	405	346	247	999999	883	217	887	593	637	671	230	837	
999999	650	999999	406	999999	192	548	999999	176	351	97	728	999999	999999	970	602	999999	980	999999	448	842	692	161	999999	196	967	873	599	999999	923	369	398	999999	999999	983	156	83	999999	400	454	84	999999	681	64	258	518	999999	141	246	294	999999	999999	836	782	994	228	498	403	219	999999	318	948	492	253	981	999999	352	999999	768	824	529	447	999999	390	999999	999999	20	106	126	678	435	999999	362	481	43	712	999999	603	487	999999	657	679	57	488	999999	135	384	999999	83	559	176	651	372	421	764	999999	77	455	418	999999	217	402	286	540	999999	999999	595	21	999999	279	147	748	411	12	999999	849	399	999999	254	247	600	583	33	566	511	784	380	941	716	999999	999999	999999	195	468	558	999999	403	516	12	570	999999	373	228	804	422	427	249	999999	254	915	62	966	211	180	999999	634	379	719	999999	702	999999	999999	999999	999999	633	999999	563	999999	454	912	455	883	108	683	707	237	999999	228	999999	94	544	20	999999	999999	538	999999	999999	24	50	924	885	684	487	310	999999	885	78	599	180	391	864	306	999999	341	469	179	867	527	473	200	279	160	999999	999999	167	194	958	503	999999	954	136	549	903	999999	37	771	406	798	318	999999	999999	765	58	999999	230	999999	999999	364	999999	368	812	387	551	849	999999	734	119	542	152	190	927	574	508	225	265	999999	403	396	314	999999	773	999999	218	650	41	514	999999	812	724	919	999999	603	172	732	152	748	997	63	999999	302	999999	999999	655	138	895	594	999999	833	506	905	845	708	60	643	595	743	999999	900	999999	151	999999	999999	817	233	100	333	412	776	82	516	327	349	522	999999	45	908	422	90	999999	446	257	278	316	999999	84	391	552	528	146	409	580	106	245	732	670	365	999999	432	47	999999	192	489	999999	999999	587	505	196	49	999999	686	999999	999999	155	999999	893	364	990	997	999999	999999	999999	883	640	673	999999	230	114	999999	351	679	861	989	999999	193	999999	768	999999	326	999999	999999	999999	999999	920	460	88	492	999999	999999	839	999999	375	59	283	338	790	309	849	97	62	999999	401	407	697	928	999999	999999	55	962	127	135	846	673	765	581	514	999999	963	189	999999	454	279	250	950	45	999999	812	716	713	999999	954	918	999999	273	999999	999999	999999	815	999999	635	747	447	999999	999999	713	469	702	294	702	824	999999	345	999999	502	608	98	161	456	662	624	22	624	341	570	999999	216	425	999999	890	404	999999	461	971	554	847	17	999999	504	246	575	612	527	24	889	878	619	258	928	664	786	35	
350	163	377	623	999999	999999	427	582	507	54	301	403	307	117	72	999999	999999	654	601	999999	656	220	999999	999999	494	609	451	691	999999	957	497	745	999999	379	999999	999999	999999	931	725	999999	863	999999	739	531	320	133	716	782	816	255	999999	283	999999	979	379	140	999999	364	138	522	999999	736	38	549	556	556	299	928	741	764	769	194	999999	699	942	733	480	565	702	999999	893	669	874	999999	824	224	999999	134	10	245	999999	999999	802	212	247	137	894	200	975	763	999999	999999	999999	62	485	999999	354	374	999999	645	999999	510	662	999999	629	999999	999999	729	999999	342	875	999999	928	505	533	529	391	727	999999	815	839	290	999999	939	536	999999	999999	822	823	999999	869	317	999999	999999	586	730	587	45	999999	253	276	175	474	643	887	669	999999	999999	529	999999	567	999999	912	231	805	378	920	723	241	999999	375	999999	906	999999	999999	999999	87	573	918	802	941	356	154	217	548	999999	999999	947	999999	867	999999	999999	303	999999	317	252	999999	999999	559	999999	810	999999	804	999999	878	237	269	624	999999	999999	999999	295	627	726	999999	221	999999	704	682	999999	562	972	671	373	277	292	745	49	999999	229	173	221	24	999999	999999	86	552	95	339	321	415	201	776	999999	999999	961	466	999999	850	999999	769	699	999999	428	656	999999	203	440	999999	596	492	999999	999999	951	165	999999	280	999999	735	938	668	397	375	371	725	999999	999999	999999	98	999999	826	178	198	999999	999999	473	38	596	999999	999999	999999	122	304	742	999999	195	119	999999	576	905	690	999999	841	911	437	381	334	822	702	295	642	264	351	999999	999999	999999	999999	645	501	691	351	683	999999	999999	65	999999	999999	632	999999	539	999999	380	999999	192	626	286	337	287	19	87	999999	216	999999	768	521	629	770	819	972	514	165	473	333	884	564	16	999999	269	856	880	288	701	289	172	43	271	891	169	858	999999	999999	753	636	423	552	999999	999999	104	70	999999	786	999999	660	38	384	999999	999999	487	628	619	999999	999999	430	138	799	999999	926	732	734	259	737	610	960	488	999999	412	837	999999	999999	428	226	591	208	429	999999	13	50	260	787	256	224	413	541	249	999999	919	332	507	623	113	218	67	369	810	999999	185	324	182	999999	972	999999	999999	154	209	402	999999	869	999999	999999	795	407	676	944	488	45	999999	999999	721	999999	607	89	340	999999	239	220	999999	232	397	731	999999	689	868	999999	815	306	87	268	341	846	883	999999	999999	473	828	706	541	122	880	999999	374	116	999999	586	903	892	619	850	915	989	242	
786	482	279	125	116	539	928	139	192	999999	75	999999	999999	999999	558	757	999999	468	533	678	57	999999	622	367	812	96	292	999999	922	999999	236	353	352	613	107	999999	62	999999	721	176	613	983	697	816	999999	379	728	999999	355	145	752	999999	999999	321	195	443	859	999999	313	999999	257	999999	216	999999	999999	722	394	270	614	999999	705	999999	746	366	74	73	654	806	68	443	368	999999	499	999999	999999	843	960	41	428	664	999999	150	999999	702	999999	529	776	202	93	586	984	467	999999	999999	440	242	999999	999999	256	131	788	62	853	870	661	999999	594	999999	570	889	762	363	842	949	273	564	475	53	446	544	999999	999999	722	999999	458	900	157	999999	356	702	206	999999	784	306	875	665	296	183	51	90	935	999999	631	204	824	999999	625	320	999999	875	766	602	999999	711	834	999999	340	381	421	761	999999	469	83	867	692	999999	578	546	999999	607	277	302	12	366	609	941	830	528	658	827	284	999999	999999	999999	936	604	354	999999	999999	999999	999999	915	761	290	999999	475	999999	763	512	999999	62	89	245	502	608	473	600	999999	999999	999999	506	811	999999	999999	486	853	445	603	999999	999999	483	999999	84	536	282	999999	540	722	967	144	668	76	25	662	775	204	999999	531	872	999999	13	130	970	578	999999	523	999999	177	803	545	39	679	999999	424	522	556	15	999999	230	256	999999	877	999999	967	999999	439	796	999999	999999	291	260	914	999999	468	93	999999	535	505	493	759	168	373	918	431	115	988	244	600	149	999999	999999	893	310	625	539	136	999999	12	353	999999	726	142	999999	522	294	124	949	373	340	169	999999	510	999999	470	999999	570	999999	835	999999	246	999999	205	921	598	102	999999	613	999999	999999	999999	499	999999	161	881	42	36	23	406	146	990	49	870	999999	980	209	689	999999	840	999999	999999	177	999999	150	117	416	531	221	760	429	999999	510	843	444	999999	670	498	358	343	437	72	556	561	999999	872	206	335	999999	941	999999	412	999999	773	577	999999	790	999999	999999	999999	475	511	814	263	977	218	489	205	436	886	319	711	340	344	999999	475	423	615	999999	999999	910	999999	596	279	370	26	999999	999999	275	483	592	210	116	314	999999	926	257	302	584	490	392	11	999999	58	631	999999	82	355	999999	112	547	184	999999	999999	144	393	915	545	893	960	971	751	929	952	303	119	604	999999	475	485	227	130	40	849	885	999999	192	547	648	681	944	892	376	999999	936	418	999999	992	180	484	999999	712	409	624	999999	641	81	945	754	521	93	999999	
879	884	884	426	154	291	238	235	210	377	896	221	25	88	384	766	25	885	50	612	999999	990	474	999999	721	415	340	254	837	246	793	136	597	899	22	491	999999	520	999999	788	763	944	284	999999	815	198	999999	999999	266	314	930	868	481	999999	199	888	420	379	705	999999	999999	984	999999	964	999999	770	623	126	75	999999	488	999999	999999	262	999999	911	716	830	700	532	806	900	999999	999999	999999	924	654	999999	999999	999999	81	908	999999	535	837	779	557	999999	69	54	999999	493	374	373	826	999999	257	999999	631	999999	999999	589	678	999999	932	60	996	865	657	660	999999	999999	416	941	821	579	999999	95	424	79	999999	406	771	655	958	322	535	999999	706	999999	999999	435	494	432	999999	491	240	642	603	999999	782	999999	999999	409	928	77	86	432	551	256	743	172	999999	561	923	775	999999	999999	224	619	524	381	169	774	983	690	21	999999	999999	999999	999999	58	999999	999999	999999	672	744	999999	727	890	245	999999	999999	999999	148	514	630	932	508	186	673	217	427	984	271	410	533	887	425	999999	65	102	443	999999	907	999999	680	176	274	999999	41	456	999999	333	383	421	308	709	999999	478	70	88	485	813	667	999999	630	507	376	999999	149	856	946	489	999999	153	999999	862	551	454	999999	464	668	257	154	226	999999	104	999999	849	112	999999	261	999999	187	977	616	999999	553	776	999999	999999	799	999999	122	185	999999	816	999999	239	752	445	168	999999	644	606	420	238	668	450	229	536	896	999999	999999	999999	604	999	311	999999	999999	999999	999999	775	390	999999	999999	290	145	999999	716	105	999999	999999	107	999999	665	80	999999	581	566	387	961	113	999999	536	286	283	603	999999	580	510	515	641	999999	711	137	393	800	983	999999	139	103	999999	999999	133	931	999999	428	127	660	999999	697	730	300	159	88	999999	999999	853	384	391	687	999999	399	216	999999	963	678	395	999999	282	279	327	639	437	294	272	380	433	605	761	854	999999	146	56	812	785	350	553	633	999999	174	946	609	560	452	754	309	526	543	968	847	999999	587	388	265	999999	100	863	865	999999	834	795	258	622	537	211	212	352	404	999999	622	135	999999	999999	999999	332	717	88	999999	999999	962	853	889	637	999999	999999	999999	999999	999999	442	694	999999	687	817	97	999999	698	986	999999	999999	552	956	131	738	999999	999999	999999	999999	281	932	662	22	878	336	853	980	905	999999	709	716	313	454	561	962	999999	144	999999	999999	529	737	999999	730	65	743	986	16	731	999999	291	201	550	999999	486	858	780	682	609	999999	
999999	116	474	86	999999	317	938	107	405	999999	627	999999	285	999999	451	999999	308	931	956	145	349	999999	259	754	339	517	999999	385	999999	703	192	438	999999	95	981	423	273	557	999999	747	805	889	610	572	999999	81	916	225	999999	942	560	849	999999	473	22	126	857	719	746	770	151	999999	139	702	976	198	684	199	999999	38	280	750	487	999999	339	460	246	686	999999	268	601	950	899	35	999999	343	713	71	999999	864	565	553	811	682	605	999999	999999	908	596	999999	396	726	871	458	672	810	371	516	144	562	880	181	498	487	999999	201	663	113	559	643	484	622	126	489	999999	726	999999	999999	613	999999	700	999999	99	886	999999	999999	88	451	363	342	972	207	927	520	999999	394	65	333	513	414	589	656	999999	999999	859	773	609	392	999999	945	870	565	902	57	862	553	91	611	999999	305	122	221	749	226	670	999999	694	606	505	999999	671	615	999999	209	507	53	977	146	36	108	274	999999	465	418	471	999999	999999	880	657	999999	312	454	718	218	999999	377	906	143	999999	999999	88	13	999999	999999	283	265	273	703	549	999999	576	944	585	999999	999999	426	756	341	754	999999	982	999999	948	999999	999999	227	897	93	908	999999	147	844	854	454	29	271	810	558	999999	216	152	601	341	999999	862	368	868	211	999999	874	621	575	388	38	999999	275	64	819	142	999999	999999	189	794	420	999999	999999	100	141	496	769	615	208	206	548	999999	390	482	999999	213	416	999999	695	906	43	517	999999	465	825	853	754	217	990	426	88	848	963	807	999999	167	140	277	737	999999	418	999999	423	378	999999	918	219	792	999999	616	725	708	999999	999999	761	902	119	277	275	999999	741	999999	625	782	128	699	157	583	561	952	83	999999	620	980	497	774	104	999999	624	907	644	999999	999999	384	700	379	186	689	999999	28	58	999999	999999	460	973	999999	643	999999	260	151	770	636	241	992	999999	586	98	692	785	986	808	915	652	368	642	779	298	251	91	748	522	468	537	542	903	220	146	999999	16	641	141	999999	999999	483	146	18	731	280	841	999999	999999	494	903	69	220	143	220	644	817	204	567	401	560	511	628	311	108	698	98	999999	449	999999	685	999999	854	355	971	178	231	634	57	28	410	966	999999	38	564	999999	331	770	999	999999	351	811	999999	739	902	442	855	835	909	999999	191	518	999999	363	808	759	999999	865	171	51	423	193	156	549	999999	999999	999999	599	747	630	999999	328	332	948	586	873	79	125	453	999999	323	395	725	999999	836	
891	301	113	230	999999	273	466	609	999999	88	168	665	534	999999	318	398	999999	999999	288	666	863	999999	726	999999	999999	999999	99	422	631	728	37	999999	141	713	999999	302	940	378	941	999999	910	719	374	999999	427	218	544	377	999999	151	999999	307	446	358	999999	706	574	337	296	125	999999	54	978	239	999999	999999	999999	821	648	26	457	887	156	999999	755	154	999999	856	358	999999	155	721	287	999999	670	729	30	999999	740	999999	727	613	91	826	194	999999	741	145	819	726	685	722	729	128	999999	999999	999999	526	603	828	885	717	999999	571	970	461	766	498	999999	330	680	750	999999	999999	299	844	805	329	736	889	413	685	47	631	50	432	992	999999	795	500	578	504	189	912	517	999999	634	520	856	732	110	252	576	498	56	934	641	484	828	849	374	831	999999	714	424	210	680	357	530	548	999999	606	999999	78	752	186	571	178	737	289	220	294	473	999999	999999	170	118	549	584	116	790	518	340	999999	135	999999	714	999999	497	316	339	287	999999	318	999999	503	999999	507	745	870	999999	472	747	549	999999	89	367	785	999999	264	101	140	772	424	757	951	275	756	942	16	471	106	999999	430	950	932	305	999999	741	999999	620	999999	803	714	743	327	771	999999	999999	56	388	999999	999999	243	225	999999	515	574	999999	321	999999	794	999999	739	999999	275	791	326	999999	999999	784	212	53	640	643	490	336	67	681	440	190	999999	448	999999	627	542	557	447	215	752	427	730	999999	430	67	826	999999	74	315	478	999999	999999	203	611	999999	186	885	909	599	999999	999999	457	999999	999999	141	999999	999999	668	121	866	999999	354	121	846	999999	63	606	623	583	817	444	272	752	213	904	999999	290	836	634	450	657	647	848	999999	999999	999999	999999	485	298	312	999999	387	952	449	759	191	343	357	999999	218	579	999999	336	999999	299	608	705	690	226	406	474	518	44	999999	219	80	506	640	964	318	226	131	334	280	999999	999999	999999	313	453	999999	999999	932	514	426	871	395	321	76	999999	282	999999	999999	999999	892	838	961	999999	999999	239	999999	685	703	392	24	999999	458	937	999999	999999	242	299	402	247	503	999999	541	14	617	799	823	758	439	459	692	54	79	862	441	999999	385	714	38	83	763	999999	698	999999	499	999999	423	457	265	631	948	982	872	909	765	888	307	956	735	491	999999	930	256	999999	699	969	922	595	999999	623	68	999999	999999	328	999999	467	315	990	514	999999	386	375	999999	807	510	709	182	170	107	553	999999	429	979	999999	999999	833	790	
999999	851	999999	999999	827	999999	999999	573	431	722	553	436	307	582	316	451	552	114	50	437	448	999999	989	797	761	497	999999	488	639	548	724	661	650	999999	861	149	984	680	559	423	861	244	999999	987	629	999999	800	970	828	977	437	442	999999	405	352	999999	861	732	999999	999999	10	163	934	882	997	891	999999	630	721	177	466	999999	999999	999999	576	213	999999	11	178	37	697	999999	660	661	999999	999999	999999	254	999999	161	288	262	930	999999	999999	707	310	206	990	737	948	179	259	661	520	565	886	10	828	148	54	859	564	722	642	999999	502	282	770	716	856	999999	999999	569	888	214	999999	336	213	999999	999999	999999	21	999999	999999	527	732	999	150	999999	404	44	999999	195	116	428	697	217	586	405	215	999999	435	284	881	417	873	689	772	316	625	560	797	999999	999999	999999	848	133	643	125	999999	502	141	225	321	822	124	119	999999	470	516	732	999999	999999	663	999999	42	737	999999	672	653	52	999999	834	999999	999999	247	466	950	530	999999	573	999999	471	999999	712	895	999999	999999	999999	302	999999	237	311	799	892	999999	989	306	370	553	999999	999999	999999	999999	252	275	307	999999	999999	585	658	169	931	999999	999999	168	999999	999999	950	979	821	774	999999	380	889	815	925	45	47	43	999999	169	590	976	469	999	999999	999999	867	446	598	926	496	483	643	604	999999	421	856	999999	531	301	355	390	999999	345	84	600	999999	437	349	271	257	442	999999	999999	579	954	430	943	564	999999	999999	514	391	895	288	26	736	294	519	514	189	313	512	955	813	209	254	133	924	13	427	440	106	337	679	63	156	999999	35	350	990	912	180	252	471	841	999	836	67	999999	999999	297	917	835	92	943	999999	381	685	379	710	306	28	999999	861	999999	417	63	999999	234	869	999999	269	999999	523	999999	142	269	494	972	210	417	76	866	150	140	523	271	254	999999	132	774	468	656	640	693	894	620	391	81	434	945	620	832	198	281	999999	748	321	999999	811	670	887	999999	999999	999999	999999	162	420	730	876	156	809	490	112	105	133	613	538	830	382	999999	999999	422	548	265	797	243	999999	869	999999	775	949	438	924	461	887	756	487	999999	999999	741	210	660	204	999999	145	139	730	999999	157	424	219	491	444	298	792	474	174	912	999999	996	483	551	999999	111	999999	380	999999	999999	217	999999	135	200	376	640	322	999999	999999	270	999999	667	999999	999999	999999	999999	565	468	994	635	669	422	591	575	999999	466	268	659	43	999999	91	765	573	999999	885	999999	298	
29	999999	803	975	999999	256	999999	792	999999	999999	898	999999	999999	999999	999999	386	930	980	999999	785	560	999999	910	381	663	193	135	188	364	104	999999	999999	999999	400	546	353	200	660	999999	999999	687	782	999999	972	999999	829	105	999999	353	999999	642	110	999999	994	737	672	999999	432	321	391	999999	725	438	742	71	999999	999999	999999	999999	394	195	280	999999	628	107	999999	999999	938	21	834	999999	999999	834	975	462	999999	609	999999	662	873	999999	768	348	713	999999	999999	353	273	910	171	999999	557	556	959	202	999999	999999	472	897	999999	331	999999	420	999999	302	550	999999	462	290	739	599	941	885	136	255	427	932	182	581	145	999999	87	999999	850	892	540	33	875	782	100	118	146	999999	703	551	872	999999	860	420	505	82	999999	982	181	999999	10	672	429	714	775	439	999999	999999	761	534	254	999999	999999	595	999999	527	24	680	200	999999	462	891	191	999999	382	999999	81	999999	86	73	999999	999999	855	287	999999	867	603	171	17	660	76	256	297	999999	307	999999	999999	999999	658	978	999999	220	792	550	120	118	491	845	999999	999999	367	290	999999	698	991	999999	393	292	702	999999	923	853	999999	999999	999999	999999	603	999999	286	748	292	999999	112	108	15	332	999999	999999	177	999999	999999	999999	999999	312	302	999999	441	598	187	157	250	504	572	764	64	213	548	263	984	903	514	999999	999999	999999	422	561	187	715	692	668	999999	87	125	919	517	999999	35	370	246	779	774	14	834	139	999999	788	244	999999	53	802	784	58	330	999999	999999	908	999999	244	890	741	999999	725	905	519	310	173	388	653	999999	999999	188	187	26	215	139	509	643	439	96	633	326	838	671	890	999999	798	756	851	999999	609	975	790	999999	505	999999	58	108	325	828	343	409	999999	102	999999	624	606	999999	999999	144	769	999999	999999	157	266	999999	768	999999	25	999999	999999	416	536	999999	647	912	397	707	999999	43	90	410	327	610	999999	233	734	999999	516	275	288	999999	640	717	880	999999	225	642	223	90	412	994	93	690	327	999999	873	588	454	252	236	898	520	92	63	368	999999	159	405	43	690	32	999999	750	356	745	999999	819	133	999999	999999	755	494	441	630	96	999999	636	293	825	360	999999	301	274	48	389	255	558	664	521	396	999999	247	190	399	390	457	343	344	581	160	63	465	151	554	481	999999	999999	462	966	51	320	866	999999	682	543	999999	282	711	967	499	228	165	612	916	631	517	314	51	999999	999999	984	302	711	999999	306	999999	999999	719	566	975	175	999999	999999	479	86	
209	999999	507	856	660	999999	631	376	92	999999	898	999999	234	922	964	999999	48	222	337	66	27	164	903	999999	852	579	999999	154	992	334	132	468	142	999999	432	849	807	195	589	464	363	926	629	743	408	838	999999	797	602	875	137	882	369	422	68	54	764	131	14	90	621	999999	384	757	809	439	720	999999	500	125	302	853	999999	872	703	101	535	999999	999999	23	653	999999	552	999999	206	249	108	719	782	387	94	685	190	508	843	876	551	999999	933	968	127	999999	306	487	582	999999	259	496	719	966	519	603	154	990	437	999999	934	267	561	999999	340	11	610	999999	999999	617	672	134	39	827	549	663	237	18	895	999999	999999	999999	999999	922	990	612	999999	999999	868	999999	541	199	81	988	942	293	320	372	637	999999	932	194	456	965	611	999999	467	999999	999999	856	376	145	105	999999	396	868	999999	999999	580	728	11	794	254	550	85	482	63	50	999999	999999	353	864	380	779	999999	285	619	578	320	865	154	118	999999	21	123	405	104	754	601	83	570	999999	792	999999	124	147	939	905	999999	139	999999	426	16	170	999999	511	765	326	148	999999	999999	155	328	714	583	999999	405	242	999999	679	387	308	449	811	695	671	81	999999	664	999999	345	713	688	999999	794	727	111	238	508	612	999999	778	999999	490	824	424	363	88	335	231	742	706	999999	999999	751	772	977	204	475	841	439	999999	661	107	775	545	467	147	920	855	999999	176	733	824	49	609	692	999999	987	999999	318	999999	146	999999	999999	638	244	999999	999999	31	750	906	763	667	182	346	126	518	999999	288	957	225	999999	479	440	575	972	654	180	152	999999	28	217	999999	999999	446	999999	999999	799	146	999999	988	708	899	115	884	413	76	652	702	492	183	253	708	322	999999	836	999999	11	732	665	589	307	297	940	731	999999	569	144	736	189	897	999999	578	978	969	517	268	373	556	999999	999999	999999	478	659	906	999999	509	881	999999	999999	500	999999	999999	480	720	999999	420	999999	383	195	843	931	999999	522	594	464	675	730	999999	584	999999	303	455	570	759	587	829	637	43	956	199	687	703	136	689	680	652	107	267	288	106	310	990	371	328	974	96	955	75	452	109	779	538	999999	42	999999	999999	999999	721	143	861	783	924	999999	999999	166	999999	789	833	999999	811	577	472	75	999999	277	313	999999	251	784	500	874	999999	591	999999	999999	999999	847	103	999999	909	156	999999	133	426	323	385	572	375	172	746	999999	999999	161	640	531	316	472	377	999999	999999	687	264	
999999	643	987	220	343	570	585	16	390	695	999999	999999	664	201	348	649	174	891	740	718	89	47	203	752	421	950	335	112	687	999999	339	597	999999	892	448	999999	999999	113	52	12	999999	999999	999999	611	999999	157	975	339	999999	823	213	873	163	999999	184	899	449	245	799	392	244	482	999999	910	366	753	781	772	999999	858	220	71	999999	999999	927	999999	681	591	972	273	974	995	144	863	276	999999	999999	999999	718	999999	50	999999	313	660	768	317	836	455	254	999999	999999	213	999999	119	613	152	34	426	51	260	228	858	999999	535	417	999999	347	465	644	999999	999999	528	999999	213	817	26	757	198	969	620	999999	999999	346	946	898	999999	418	34	260	133	441	27	221	467	331	192	930	778	253	529	999999	380	811	354	716	999999	159	383	999999	999999	395	836	999999	430	173	992	521	999999	999999	645	830	999999	215	520	469	302	316	999999	882	635	999999	979	999999	449	650	717	423	992	999999	999999	621	45	999999	663	738	605	999999	791	303	338	670	614	999999	607	999999	657	174	301	884	423	999999	562	500	667	511	999999	890	17	780	999999	999999	529	95	584	34	794	999999	999999	781	863	999999	525	303	999999	964	481	837	347	750	993	999999	132	999999	816	522	68	545	75	162	332	714	562	20	846	758	151	528	566	582	904	76	999999	519	31	691	999999	269	945	702	40	578	999999	999999	787	904	456	999999	278	72	965	259	525	400	999999	999999	179	514	456	999999	823	999999	999999	999999	846	926	929	612	96	135	508	999999	599	372	131	754	171	305	233	942	312	729	259	503	617	655	551	232	70	871	999999	509	999999	999999	999999	87	306	788	999999	860	974	843	335	153	999999	176	659	999999	278	704	987	999999	291	999999	493	999999	999999	777	157	201	999999	707	552	224	612	999	985	999999	999999	53	458	999999	885	373	968	468	403	115	939	450	999999	398	953	999999	999999	648	228	309	666	784	999999	528	640	999999	485	276	999999	120	541	565	190	219	670	234	256	614	988	999999	544	999999	700	596	838	707	205	986	753	196	340	999999	780	686	783	708	668	929	743	665	999999	702	999999	293	574	999999	999999	786	728	729	119	279	660	310	764	641	999999	789	689	932	999999	498	522	999999	779	577	784	504	999999	961	565	326	871	999999	39	999999	858	417	999999	464	448	419	268	33	87	71	313	480	999999	999999	624	879	249	999999	641	399	189	72	513	999999	999999	765	359	766	173	792	407	338	280	921	782	676	767	234	494	999999	999999	498	36	717	273	314	582	
294	347	686	86	70	690	999999	663	796	904	34	865	683	999999	501	860	294	664	975	209	999	999999	947	121	24	326	999999	169	690	45	795	999999	999999	192	74	429	487	715	346	647	640	268	986	772	743	369	999999	555	999999	638	741	63	999999	114	999999	999999	399	999999	71	744	664	999999	972	760	999999	299	999999	500	994	82	382	579	327	338	569	741	383	185	378	655	999999	481	431	61	303	999999	999999	190	608	150	999999	912	653	999999	983	999999	999999	999999	999999	453	789	320	560	665	265	172	736	959	545	841	551	999999	999999	416	239	999999	59	999999	999999	999999	854	999999	892	854	52	470	999999	724	355	409	456	157	521	924	866	999999	920	765	796	140	15	486	645	767	598	816	715	247	372	999999	119	374	768	999999	999999	399	428	999999	622	794	247	21	614	145	395	999999	702	282	549	45	999999	293	999999	336	371	377	753	134	999999	236	755	999999	361	555	299	91	388	999999	334	476	776	225	152	11	893	993	871	509	381	999999	999999	442	698	337	538	825	249	442	926	231	646	303	999999	396	49	559	660	69	999999	313	25	999999	947	999999	268	999999	151	133	442	377	506	254	753	999999	122	323	999999	34	27	473	842	945	999999	113	830	999999	776	756	961	343	343	999999	663	999999	189	646	495	625	78	491	684	999999	999999	558	725	401	549	387	284	726	569	635	52	383	999999	999999	180	844	251	785	280	394	171	999999	999999	693	999999	685	881	476	827	374	999999	999999	788	726	999999	748	387	438	933	398	999999	245	773	999999	769	999999	606	120	475	999999	383	293	999999	999999	954	901	525	41	999999	864	505	808	898	205	680	999999	594	745	133	431	999999	812	852	999999	912	925	334	336	924	310	88	999999	10	187	999999	671	999999	498	771	999999	233	356	999999	78	892	674	999999	578	36	263	695	861	987	54	194	999999	440	338	386	38	576	198	117	510	785	734	807	720	214	18	201	999999	973	89	999999	120	999999	999999	989	248	588	756	309	670	615	999999	783	955	993	430	241	986	999999	999999	477	999999	999999	127	292	168	866	626	373	27	71	999999	887	908	846	83	385	656	349	148	450	820	999999	446	999999	568	950	852	727	999999	777	999999	983	240	999999	172	872	999999	501	831	382	961	392	291	999999	24	339	875	118	919	55	999999	647	974	999999	656	155	802	999999	724	999999	999999	898	999999	250	856	617	656	306	999999	211	317	164	517	765	489	438	607	999999	999999	238	85	743	808	999999	202	567	19	938	954	26	80	845	777	
999999	368	72	802	51	752	407	999999	578	435	718	999999	430	140	999999	999999	228	548	964	351	495	141	280	999999	999999	58	299	999999	999999	351	999999	141	471	387	893	406	426	999999	566	94	483	999999	999999	318	999999	999999	999999	437	800	136	736	478	115	999999	291	492	97	972	952	993	462	799	965	237	768	999999	275	52	246	811	396	592	982	880	867	939	635	962	11	999999	285	862	999999	999999	615	198	36	999999	106	410	318	454	683	572	999999	684	590	279	549	512	999999	729	200	988	739	999999	495	235	999999	351	856	999999	971	113	717	600	991	999999	621	579	561	307	945	999999	999999	942	999999	419	258	193	359	999999	422	498	122	999999	672	818	851	472	703	999999	999999	755	554	999999	483	579	855	999999	999999	217	657	999999	999999	438	784	364	999999	797	243	85	977	452	992	500	712	482	999999	171	928	182	531	158	999999	760	999999	200	999999	319	468	339	564	999999	500	151	708	451	547	999999	771	317	332	63	239	999999	823	889	999999	999999	999999	10	588	693	112	999999	685	999999	104	200	472	999999	82	186	339	999999	520	760	952	850	791	270	999999	999999	399	620	999999	477	919	258	936	86	999999	238	838	467	751	999999	123	980	466	209	357	999999	221	188	245	155	724	999999	116	73	937	912	271	999999	75	281	303	999999	670	218	590	846	999999	395	165	999999	348	999999	162	649	646	971	394	592	999999	588	106	221	384	703	999999	593	151	873	149	524	999999	628	402	999999	577	631	319	258	618	999999	999999	825	32	999999	999999	853	183	467	426	965	528	678	306	487	184	92	999999	966	465	996	705	390	256	641	877	720	478	681	82	999999	662	145	999999	412	999999	280	999999	999999	896	898	420	999999	456	184	999999	297	332	914	999999	999999	524	999999	999999	999999	805	712	579	999999	999999	97	385	501	999999	999999	312	392	705	893	999999	904	893	134	80	566	999999	31	933	999999	645	999999	397	564	386	586	999999	320	353	361	607	783	701	807	469	809	523	918	298	55	871	999999	999999	438	922	401	999999	400	282	236	999999	784	778	507	745	934	699	820	125	999999	910	992	49	353	296	218	213	95	665	270	52	999999	999999	999999	209	42	997	959	642	985	984	110	999999	999999	999999	999999	14	203	999999	534	120	703	803	490	144	879	999999	248	999999	999999	999999	516	735	999999	193	379	999999	889	999999	999999	936	740	188	140	999999	999999	954	923	39	473	999999	19	32	140	999999	349	864	252	753	999999	999999	759	999999	928	796	477	375	999999	933	945	771	124	896	359	
598	999999	525	672	666	334	925	649	219	679	509	188	493	604	861	999999	515	809	146	999999	253	187	923	999999	343	355	444	928	989	94	701	99	123	673	542	780	824	999999	586	429	405	819	550	146	429	618	983	771	174	99	999999	999999	999999	919	115	999999	456	275	339	320	890	999999	999999	134	977	419	75	820	72	91	29	999999	232	716	999999	433	999999	786	829	725	999999	672	764	999999	999999	739	120	204	568	999999	333	999999	862	275	538	408	169	425	169	20	999999	173	708	92	79	999999	739	271	346	681	782	669	446	999999	949	999999	999999	759	999999	248	999999	871	262	999999	757	470	461	999999	188	999999	274	222	999999	819	182	207	999999	999999	831	999999	10	848	857	886	348	663	122	258	325	320	175	410	944	921	710	999999	911	999999	335	608	665	781	93	173	417	570	52	999999	440	751	263	561	928	943	999999	999999	24	375	601	103	358	212	641	999999	999999	999999	278	999999	999999	502	999999	206	356	232	999999	228	999999	693	479	778	621	495	818	999999	67	614	999999	10	683	999999	999999	999999	176	241	259	463	149	999999	165	552	302	346	518	938	465	66	215	705	999999	999999	999999	330	895	823	482	999999	394	77	810	403	392	277	32	858	835	749	40	124	972	999999	89	549	538	926	486	285	977	879	999999	10	408	776	929	664	564	999999	650	352	999999	396	999999	82	415	761	170	34	324	659	113	715	999999	100	999999	662	939	155	792	969	347	207	885	514	999999	810	995	615	348	367	303	999999	109	687	999999	586	999999	17	144	777	766	461	961	327	999999	404	999999	318	54	276	725	418	553	681	999999	561	511	564	124	605	999999	555	686	999999	365	613	615	348	734	156	999999	999999	21	25	213	885	999999	567	738	999999	835	687	571	999999	642	885	946	428	682	804	84	785	892	539	20	220	999999	999999	999999	999999	788	635	583	999999	999999	999999	999999	538	477	129	325	943	825	560	769	89	983	614	999999	999999	999999	197	999999	930	81	999999	49	482	999999	992	120	999999	606	575	775	210	113	999999	999999	849	488	999999	950	562	488	141	960	999999	770	931	236	999999	690	491	506	600	969	652	826	426	753	924	533	485	19	94	347	259	999999	569	975	320	497	474	999999	999999	247	999999	999999	940	576	999999	999999	82	999999	999999	551	124	999999	185	240	460	846	999999	105	563	884	475	552	404	794	999999	999999	211	999999	915	673	225	499	258	363	865	211	886	849	56	222	999999	719	70	542	999999	190	609	999999	524	474	795	378	439	373	771	
561	999999	156	866	159	999999	126	999999	286	335	999999	999999	821	374	259	960	851	59	999999	999999	755	492	861	571	530	948	872	999999	451	999999	846	70	885	591	314	999999	740	983	897	711	344	870	784	217	607	999999	787	963	274	999999	944	329	98	939	26	78	196	584	345	210	638	999999	407	999999	489	564	935	240	69	999999	230	867	162	638	999999	884	708	999999	963	170	170	908	177	937	933	527	999999	946	575	999999	999999	999999	648	696	83	660	472	385	727	999999	434	557	903	178	999999	87	177	460	999999	141	999999	541	620	999999	50	729	516	999999	999999	961	593	999999	664	823	999999	74	999999	999999	999999	439	422	332	926	921	999999	613	999999	999	653	855	360	521	999999	443	999999	435	544	999999	655	353	153	12	910	766	459	444	892	90	49	229	857	711	895	999999	719	48	615	699	449	437	999999	517	817	619	611	82	999999	999999	999999	702	999999	756	809	221	296	420	421	170	999999	301	720	999999	999999	433	998	649	999999	999999	724	999999	820	999999	999999	228	999999	635	194	300	164	387	551	999999	141	999999	699	111	901	683	133	309	626	454	999999	999999	716	800	558	394	999999	999999	456	216	506	121	999999	999999	733	999999	592	999999	235	131	999999	94	749	59	793	622	733	897	747	942	562	424	220	376	616	875	512	828	86	800	999999	202	999999	345	174	29	464	24	377	320	100	999999	83	999999	448	153	999999	667	16	935	660	999999	999999	513	653	999999	999999	515	999999	857	88	764	583	434	451	813	163	414	884	999999	167	719	529	437	999999	99	350	999999	927	999999	477	844	821	150	150	954	977	427	691	92	999999	949	999999	520	241	336	889	648	999999	635	989	999999	782	999999	778	940	205	786	999999	564	741	196	588	605	390	243	942	442	999999	496	836	736	722	801	655	218	773	19	206	524	210	701	999999	302	483	483	71	588	372	999999	759	200	764	137	351	932	371	350	139	999999	393	456	364	999999	798	999999	281	999999	999999	569	176	195	590	147	364	999999	534	999999	131	999999	182	999999	999999	999999	737	645	971	999999	460	999999	847	433	879	209	141	753	347	105	999999	999999	211	90	11	802	42	999999	610	627	999999	312	999999	999999	228	232	825	38	386	278	829	163	291	686	530	863	999999	999999	316	391	15	610	999999	439	792	900	705	101	363	277	62	999999	44	999999	821	158	999999	771	999999	999999	384	999999	377	78	275	349	939	524	999999	147	90	299	267	229	621	172	610	968	293	328	999999	734	675	118	226	666	999999	999999	864	999999	
547	951	999999	999999	17	999999	242	632	174	452	960	191	540	226	197	762	905	815	999999	659	547	999999	487	999999	999999	649	437	269	852	608	231	12	659	187	599	138	761	999999	999999	718	929	999999	804	841	367	345	203	459	921	463	761	313	215	215	999999	199	473	651	530	367	476	973	780	999999	231	958	532	363	627	68	999999	308	602	23	729	569	553	646	528	793	456	978	348	399	847	917	796	453	352	409	999999	119	86	999999	252	956	207	248	999999	999999	813	840	831	862	999999	462	710	999999	999999	275	999999	827	132	737	999999	498	635	391	717	313	999999	88	20	227	403	891	231	747	999999	773	999999	314	999999	129	980	616	999999	999999	937	394	217	605	967	87	999999	999999	999999	349	999999	753	999999	816	531	316	247	734	829	614	468	570	241	962	999999	713	999999	341	802	13	756	303	999999	159	454	332	106	566	121	999999	999999	566	904	882	802	27	451	999999	783	999999	882	999999	786	542	27	376	999999	254	185	999999	183	432	999999	983	592	652	411	999999	999999	208	220	680	623	897	159	902	666	358	170	411	271	359	557	93	999999	511	999999	809	142	87	179	852	390	856	759	42	531	920	300	160	615	280	191	999999	999999	211	631	889	392	125	999999	804	93	999999	993	999999	874	951	862	90	145	999999	49	295	999999	367	299	999999	147	126	380	745	68	20	795	990	999999	999999	584	919	879	626	427	27	376	374	768	617	999999	935	168	579	999999	219	999999	23	241	999999	556	150	911	999999	999999	999999	744	965	745	83	977	999999	655	999999	376	943	211	519	999999	32	918	664	598	682	903	999999	958	801	687	849	995	781	759	280	425	999999	999999	24	999999	161	282	411	999999	999999	639	860	289	265	212	123	17	505	839	219	978	891	551	239	961	999999	317	943	287	896	87	205	252	385	999999	999999	936	196	644	33	749	516	999999	903	53	52	999999	999999	598	573	999999	500	942	550	302	999999	892	777	63	334	843	339	134	999999	618	999999	618	999999	779	280	999999	999999	860	815	999999	472	856	648	196	999999	628	999999	354	713	999999	586	999999	702	93	952	999999	999999	142	319	190	999999	999999	999999	294	609	434	27	923	328	396	30	640	137	91	999999	677	253	591	145	706	239	984	999999	678	41	190	999999	821	826	999999	999999	999999	999999	999999	999999	999999	554	364	587	999999	610	690	999999	326	999999	946	135	621	263	999999	796	999999	996	612	950	435	970	999999	262	999999	999999	999999	107	98	378	341	98	502	41	999999	132	889	14	999999	999999	
548	957	999999	645	95	65	999999	568	551	999999	451	692	938	999999	623	120	921	999999	999999	999999	415	999999	937	948	702	857	999999	589	999999	162	907	572	354	516	412	478	875	987	177	372	224	637	556	655	926	648	160	818	999999	638	211	787	845	677	690	955	29	999999	942	999999	432	999999	64	398	535	878	347	431	282	999999	999999	933	934	796	999999	778	999999	292	31	63	707	814	181	875	951	129	999999	677	826	456	458	729	55	939	940	999999	582	167	130	57	311	728	546	272	404	277	853	999999	917	912	918	737	134	889	999999	999999	543	189	447	416	162	670	605	825	999999	515	888	995	855	999999	205	999999	172	973	999999	978	278	909	480	683	275	999999	760	913	537	720	999999	165	418	332	999999	403	720	713	895	999999	133	720	575	888	389	858	999999	666	999999	49	575	161	147	552	349	634	999999	763	150	999999	909	691	298	976	999999	732	999999	533	294	999999	999999	999999	88	999999	854	999999	343	592	304	999999	482	103	207	497	155	453	28	865	982	999999	694	956	573	999999	999999	441	432	599	977	656	281	999999	382	999999	880	126	82	36	697	791	300	999999	468	732	999999	815	494	800	830	999999	714	720	550	951	999999	999999	999999	668	389	999999	136	744	614	648	999999	812	999999	293	617	38	380	991	178	201	52	578	497	840	417	999999	947	631	768	518	999999	560	129	999999	999999	677	999999	414	647	999999	665	555	511	999999	596	199	104	210	192	999999	98	722	552	359	909	539	714	54	261	473	475	504	976	105	705	585	693	300	999999	939	999999	966	999999	999999	536	496	999999	999999	254	227	821	746	448	967	430	229	18	999999	999999	277	963	197	162	184	808	999999	579	416	125	21	999999	803	724	253	999999	131	999999	658	999999	423	999999	47	800	43	652	999999	65	18	674	485	999999	922	780	219	999999	609	813	180	95	999999	999999	999999	561	242	720	27	32	205	962	999999	852	999999	948	107	999999	925	397	129	532	89	114	570	741	639	444	583	33	515	276	999999	318	999999	573	999999	505	999999	485	999999	323	634	999999	999999	55	375	633	999999	974	682	414	61	222	694	648	15	271	999999	919	922	798	999999	994	999999	929	568	990	654	999999	502	601	992	999999	829	805	897	382	254	999999	375	15	226	608	350	999999	225	192	624	999999	567	194	158	892	999999	999999	186	640	199	931	487	999999	979	440	482	91	421	611	392	888	999999	999999	999999	999999	553	917	581	538	653	416	714	386	376	999999	999999	999999	452	109	886	70	999999	267	192	
322	46	990	35	785	136	269	689	613	799	999999	809	999999	176	999999	349	645	197	648	986	783	227	111	18	884	221	174	638	321	725	332	268	493	450	999999	999999	562	891	796	411	999999	999999	110	999999	640	295	999999	999999	136	760	250	873	981	280	999999	105	935	999999	150	574	999999	631	377	888	476	476	325	999999	999999	531	999999	753	401	246	602	66	126	524	999999	999999	926	33	999999	561	484	459	999999	222	50	999999	859	580	750	232	999999	763	999999	222	120	999999	999999	801	679	605	974	496	482	745	678	353	999999	421	999999	999999	647	938	129	816	414	27	999999	999999	999999	999999	671	999999	999999	179	999999	839	706	904	413	213	629	135	353	906	586	987	976	542	999999	697	630	448	965	999999	999999	512	643	543	808	102	974	999999	999999	817	933	768	493	312	948	839	646	84	999999	411	921	999999	594	223	239	426	50	657	569	756	999999	233	249	803	594	293	999999	999999	105	321	238	999999	777	535	972	818	503	673	593	704	60	556	440	999999	288	999999	917	999999	313	391	61	327	307	601	586	710	528	690	999999	664	999999	483	978	999999	183	167	999999	68	250	421	999999	376	74	999999	705	999999	792	999999	524	999999	376	775	999999	714	269	911	999999	185	948	272	299	813	955	928	70	999999	577	744	391	130	328	858	190	999999	468	684	263	442	896	901	918	843	999999	197	298	999999	999999	274	436	999999	999999	568	120	977	132	119	421	999999	804	138	117	999999	304	999999	212	517	595	968	999999	999999	658	33	289	999999	354	455	647	768	639	201	953	999999	317	129	429	999999	999999	212	769	358	273	127	999999	999999	794	870	549	771	984	780	999999	654	28	851	999999	999999	288	73	632	676	472	653	999999	612	184	804	999999	184	975	451	769	392	208	896	321	540	394	999999	262	484	999999	876	783	858	918	308	294	465	999999	750	482	685	999999	102	886	999999	621	36	592	990	999999	374	795	999999	21	891	456	131	540	999999	293	766	999999	158	999999	595	869	647	694	875	519	999999	668	234	999999	93	812	116	999999	701	918	368	929	272	999999	999999	90	250	847	999999	852	999999	925	442	467	716	875	999999	332	301	999999	974	999999	999999	480	856	705	571	573	927	89	349	121	839	164	924	999999	547	804	999999	999999	999999	799	667	33	999999	358	236	766	263	218	391	783	718	951	999999	999999	223	791	497	836	519	676	999999	947	999999	62	96	288	999999	879	337	626	104	999999	999999	184	674	999999	134	507	479	999999	320	719	697	565	999999	887	219	898	623	
999999	316	999999	999999	953	999999	999999	999999	999999	272	947	234	999999	881	999999	689	931	831	769	999999	999999	666	999999	367	715	999999	210	259	947	659	208	78	999999	266	999999	319	703	792	999999	999999	999999	183	830	999999	999999	999999	936	837	933	876	470	66	999999	999999	103	99	999999	43	289	999999	680	469	572	644	73	879	590	999999	310	455	985	149	664	475	405	356	999999	754	999999	144	429	372	999999	999999	199	999999	628	106	173	999999	992	670	512	580	624	495	610	999999	182	651	999999	999999	999999	487	890	330	402	999999	151	746	263	572	206	154	177	317	152	999999	999999	921	260	493	953	818	462	325	999999	999999	851	910	745	649	582	194	999999	610	835	839	999999	868	999999	654	999999	426	999999	429	473	368	412	999999	352	999999	999999	261	999999	999999	999999	719	35	575	693	999999	132	241	999999	613	990	21	10	566	482	313	322	999999	999999	999999	538	999999	589	999999	999999	278	680	544	567	999999	999999	330	793	647	745	999999	999999	999999	184	441	999999	723	999999	625	999999	999999	368	999999	834	48	999999	165	90	999999	968	337	999999	991	723	425	637	999999	673	373	705	669	999999	362	821	999999	499	999999	411	739	83	999999	122	963	603	399	999999	834	709	528	999999	999999	250	997	678	417	985	822	891	759	804	943	60	61	920	999999	243	15	34	999999	549	98	999999	999999	722	164	224	176	397	999999	514	802	999999	155	999999	952	999999	231	999999	414	380	677	999999	651	935	999999	764	999999	53	834	166	905	810	241	979	999999	997	899	999999	524	202	819	999999	568	254	11	74	905	528	967	999999	21	331	620	107	871	282	112	415	999999	399	163	133	563	176	609	992	647	999999	779	954	529	999999	169	221	561	999999	257	406	933	75	859	999999	86	999999	154	583	999999	143	117	999999	895	494	693	134	49	696	870	401	644	999999	427	739	748	22	820	999999	999999	999999	999999	628	34	706	481	526	540	999999	999999	78	32	35	802	513	999999	309	69	999999	999999	44	182	999999	382	999999	999999	924	647	999999	999999	999999	674	89	421	791	999999	489	456	999999	999999	177	594	428	649	802	379	619	999999	914	680	449	952	785	811	137	235	680	256	177	999999	556	999999	420	825	983	404	942	614	999999	916	579	852	870	31	999999	449	753	226	579	486	152	999999	733	449	355	120	888	277	293	999999	999999	999999	288	999999	466	999999	184	603	665	999999	436	14	206	998	111	999999	91	763	725	688	481	464	676	691	801	838	155	971	999999	872	516	674	330	455	999	999999	999999	625	999999	999999	275	160	
560	999999	60	148	522	734	347	999999	38	134	552	999999	93	461	566	597	453	628	999999	213	132	999999	891	761	684	999999	998	999999	999999	999999	208	927	999999	331	904	504	640	663	326	999999	633	722	843	392	132	725	371	547	779	976	999999	936	999999	72	37	766	290	999999	999999	999999	736	581	735	572	925	624	192	762	557	72	999999	790	312	733	579	410	949	509	999999	959	389	461	986	56	294	271	283	360	303	999999	223	999999	999999	555	684	62	986	999999	466	508	542	609	989	716	30	390	634	920	492	626	816	780	658	504	391	284	594	688	288	663	350	831	468	999999	848	613	591	756	999999	526	424	999999	53	141	999999	999999	471	999999	999999	903	637	362	867	677	999999	999999	694	704	173	999999	467	307	992	803	167	711	150	579	867	416	799	999999	871	966	212	147	999999	527	88	610	999999	324	662	384	36	987	963	791	99	999999	919	887	593	649	69	999999	686	999999	973	714	640	891	412	619	114	759	490	999999	474	192	999999	176	626	563	595	153	645	617	999999	999999	999999	999999	489	461	999999	912	294	232	906	96	461	497	999999	373	999999	999999	911	52	280	999999	507	71	999999	906	999999	753	271	999999	999999	915	480	78	473	999999	967	290	999999	951	999999	202	999999	268	999999	388	731	218	999999	262	999999	999999	241	602	347	509	999999	685	42	583	999999	743	650	264	178	991	615	392	34	999999	999999	999999	519	960	919	88	802	248	999999	938	185	501	140	18	447	389	684	878	731	963	141	291	258	999999	209	999999	999999	220	999999	13	773	348	999999	999999	999999	902	164	281	682	268	999999	434	619	104	999999	259	999999	999999	816	788	317	736	661	999999	618	125	441	690	760	540	537	999999	158	72	999999	837	318	999999	162	544	999999	999999	205	472	266	999999	672	999999	431	949	775	909	999999	311	696	46	686	133	264	740	471	473	521	152	731	125	999999	556	929	570	999999	355	489	282	563	999999	999999	198	803	910	453	288	269	810	999999	628	999999	846	376	138	160	194	12	421	999999	761	999999	999999	999999	999999	431	125	233	999999	999999	429	999999	130	999999	999999	999999	498	329	353	297	192	213	710	387	112	926	439	190	801	420	757	353	77	208	802	999999	488	456	662	489	337	999999	409	802	345	208	77	109	584	633	662	864	999999	133	890	557	191	675	638	225	992	935	431	450	260	86	361	922	945	778	999999	999999	667	864	960	137	804	907	52	904	858	339	606	999999	758	892	694	999999	317	254	832	813	818	446	496	401	633	
958	552	268	999999	999999	999999	999999	999999	620	206	794	999999	763	999999	284	632	734	367	999999	999999	264	692	367	391	417	614	999999	999999	212	233	230	377	568	999999	845	999999	784	67	712	186	800	559	147	695	999999	780	999999	501	558	999999	93	89	834	71	999999	276	194	876	438	999999	463	859	415	397	975	426	604	268	907	919	848	676	654	486	539	705	554	672	491	637	69	208	398	30	149	999999	543	506	135	578	180	907	628	180	723	999999	153	749	999999	484	186	295	999999	639	342	999999	434	358	532	673	999999	522	395	801	482	264	470	394	258	834	882	107	999999	338	748	940	999999	999999	999999	999999	561	999999	952	16	999999	773	999999	759	688	732	999999	195	974	462	999999	658	522	826	698	468	480	758	999999	885	602	88	162	266	890	402	369	950	594	935	122	916	999999	388	350	708	999999	711	706	525	127	696	133	680	481	100	428	230	999999	304	126	802	313	76	414	382	620	357	999999	295	373	999999	600	999999	349	999999	999999	144	999999	990	817	999999	61	976	768	999999	955	482	999999	799	974	148	174	300	818	319	613	503	973	968	999999	302	842	999999	162	360	999999	999999	340	540	12	999999	999999	795	486	357	750	337	999999	509	426	148	572	79	321	234	999999	310	230	40	337	594	170	517	902	524	925	999999	823	417	999999	870	151	254	796	690	403	379	813	470	568	999999	999999	999999	999999	949	730	773	109	927	999999	796	999999	999999	213	417	133	237	892	961	999999	120	999999	891	701	999999	997	328	999999	631	831	231	496	759	472	61	400	697	965	953	794	162	541	895	658	999999	16	999999	999999	388	999999	176	999999	851	999999	458	772	313	772	999999	951	412	999999	478	106	536	309	115	837	999999	27	436	271	999999	177	279	579	618	999999	688	550	166	999999	894	74	665	999999	645	720	24	288	96	924	970	11	392	662	72	799	131	713	900	12	999999	371	140	904	548	999999	769	878	164	999999	999999	455	999999	134	606	413	441	999999	663	999999	823	873	930	999999	999999	937	784	617	999999	999999	999999	975	999999	163	399	533	933	999999	206	961	999999	999999	134	26	840	525	216	267	999999	659	367	339	59	516	189	999999	999999	999999	613	610	899	162	372	345	960	118	805	641	735	83	479	999999	595	702	443	688	999999	914	670	775	731	527	561	856	461	780	925	142	999999	384	102	314	156	999999	71	999999	772	789	65	999999	719	999999	531	982	189	686	744	999999	999999	501	275	526	959	999999	999999	381	999999	515	883	189	193	672	667	
360	999999	999999	999999	999999	640	643	999999	959	858	999999	999999	166	996	578	676	774	999999	578	999999	483	119	999999	355	317	717	690	208	267	905	876	548	999999	999999	999999	12	24	161	745	715	439	586	315	667	30	999999	999999	385	33	839	119	153	615	999999	194	250	999999	999999	999999	291	999999	445	658	64	982	400	999999	259	825	575	999999	623	300	862	630	896	999999	909	334	999999	996	314	185	428	796	732	933	443	999999	929	999999	204	934	464	999999	993	928	999999	684	630	999999	471	560	999999	186	495	999999	752	982	999999	446	504	495	692	295	999999	999999	999999	999999	260	466	574	536	895	977	468	999999	836	999999	636	968	553	999999	704	999999	999999	999999	727	999999	310	879	190	999999	435	493	103	999999	999999	178	128	999999	698	999999	434	173	999999	935	664	480	718	806	26	655	999999	328	999999	280	791	931	760	891	999999	988	956	380	286	123	111	999999	883	759	999999	667	978	999999	999999	559	799	999999	560	999999	100	257	533	504	863	535	114	999999	999999	823	917	999999	417	237	200	709	47	63	887	96	833	999999	597	958	999999	358	676	453	999999	343	999999	999999	380	999999	801	295	464	999999	999999	750	19	994	812	69	842	999999	259	750	999999	571	999999	746	999999	474	765	999999	660	999999	999999	514	859	999999	68	266	353	667	939	255	436	904	999999	584	546	146	87	839	999999	999999	125	242	109	925	740	487	821	734	999999	905	999999	962	635	999999	327	13	891	358	935	555	716	184	196	13	324	999999	326	937	210	999999	397	999999	398	999999	459	901	415	933	919	999999	445	619	999999	43	849	473	999999	364	267	542	255	728	903	893	820	940	56	105	610	999999	170	883	533	97	518	999999	574	512	999999	425	999999	957	438	999999	120	107	122	162	164	999999	999999	999999	999999	667	999999	999999	32	999999	311	518	855	319	332	986	421	562	999999	974	525	377	999999	999999	924	842	944	999999	300	549	999999	723	828	893	999999	759	999999	209	213	999999	825	849	999999	79	999999	921	999999	288	999999	999999	943	558	22	148	637	999999	999999	999999	46	999999	722	975	378	482	721	588	999999	962	379	573	591	221	999999	999999	159	999999	918	829	566	999999	282	666	661	999999	606	234	711	689	266	999999	807	999999	172	374	999999	849	481	976	357	999999	240	607	909	999999	860	731	999999	793	988	961	868	999999	999999	42	565	66	999999	999999	875	497	877	10	706	999999	765	999999	999999	999999	85	999999	204	999999	482	944	773	999999	999999	599	999999	875	999999	999999	701	305	999999	684	428	140	809	97	536	952	110	
999999	999999	239	999999	694	306	902	682	225	999999	689	766	926	999999	270	269	999999	308	999999	539	10	471	958	309	411	999999	91	538	918	999999	988	773	252	840	621	209	544	773	999999	999999	96	203	809	999999	21	538	369	44	168	871	918	788	812	422	110	398	999999	999999	999999	765	225	373	999999	50	729	916	523	95	38	999999	999999	127	245	431	453	999999	999999	999999	298	872	569	57	380	57	266	209	961	829	740	232	422	614	283	307	87	999999	439	999999	481	105	24	284	15	106	999999	800	552	390	999999	303	737	38	999999	628	206	177	992	715	783	529	955	694	355	805	999999	999999	999999	937	353	729	377	892	286	202	857	294	999999	284	999999	465	657	580	860	999999	495	393	973	999999	999999	910	730	724	999999	951	150	330	929	209	457	999999	957	614	999999	249	926	844	999999	448	999999	999999	999999	999999	999999	999999	872	384	833	908	319	265	147	198	836	999999	998	999999	905	334	62	536	365	999999	826	865	508	52	543	620	520	650	640	534	999999	200	999999	22	910	668	89	999999	497	31	890	999999	999999	768	778	999999	251	283	939	428	396	244	556	293	892	948	818	829	840	999999	397	999999	624	612	314	646	659	999999	742	247	254	296	999999	343	951	999999	966	740	999999	940	379	999999	711	999999	148	650	643	500	130	961	849	999999	999999	284	633	231	577	296	999999	142	943	999999	540	701	183	109	205	222	341	267	982	999999	565	899	842	160	999999	411	999999	663	12	999999	866	781	999999	995	371	999999	710	999999	999999	999999	286	141	997	125	706	20	999999	48	455	430	168	999999	999999	999999	999999	999999	441	482	999999	175	821	800	999999	999999	398	758	314	188	737	441	999999	611	211	312	802	999999	999999	999999	999999	999999	999999	435	218	582	999	14	803	625	311	346	332	237	466	999999	858	485	12	999999	727	947	705	860	311	23	917	557	660	675	969	999999	132	714	38	327	802	396	999999	557	999999	394	955	999999	877	400	999999	285	154	320	454	326	431	999999	10	506	251	512	133	204	665	452	353	137	656	51	223	618	208	148	97	999999	893	455	437	342	999999	27	983	910	905	641	999999	350	999999	652	837	442	999999	532	999999	300	272	397	999999	342	50	828	41	835	186	500	87	999999	999999	982	999999	976	999999	667	514	233	529	223	299	999999	49	12	999999	13	213	780	904	676	999999	797	999999	506	563	104	302	173	985	157	999999	414	999999	406	999999	249	229	999999	190	55	27	999999	999999	59	999999	868	303	47	922	999999	999999	406	596	411	
943	999999	782	927	423	167	375	351	248	381	489	884	469	642	885	999999	784	352	600	858	999999	220	36	160	408	694	999999	264	251	999999	526	999999	818	162	463	999999	466	301	999999	32	999999	676	613	399	569	999999	408	660	162	265	253	288	805	737	752	732	999999	999999	528	999999	366	121	999999	999999	855	161	999999	317	188	203	210	493	999999	577	188	982	607	637	590	195	295	150	999999	986	999999	999999	531	91	410	731	293	999999	773	719	999999	569	576	331	543	418	156	101	999999	999999	999999	760	383	238	999999	769	999999	771	51	343	999999	225	19	123	577	618	999999	999999	906	999999	909	999999	720	196	911	618	416	999999	999999	999999	49	999999	668	152	999999	954	864	303	999999	640	999999	999999	791	439	999999	450	560	999999	999999	999999	788	999999	194	34	59	999999	49	197	326	940	363	850	678	869	999999	999999	557	999999	999999	623	999999	999999	999999	276	850	397	585	290	999999	471	999999	952	530	177	394	999999	999999	643	103	999999	914	676	999999	999999	287	756	843	922	145	48	999999	999999	999999	141	999999	461	707	918	184	661	999999	999999	287	854	881	999999	329	999999	485	999999	239	913	773	937	709	999999	358	871	989	999999	553	663	154	871	578	375	681	999999	999999	932	999999	999999	469	441	152	164	999999	132	999999	999999	999999	343	446	719	999999	979	920	999999	999999	104	113	836	929	89	117	448	615	999999	286	999999	999999	930	999999	999999	256	148	453	999999	795	999999	999999	236	999999	999999	668	220	226	999999	71	598	454	348	967	999999	829	343	999999	390	333	703	548	981	846	203	157	506	828	893	473	670	535	588	547	877	415	999999	673	999999	421	897	232	190	354	687	71	390	963	613	723	912	977	73	17	102	15	999999	390	999999	999999	171	999999	332	961	999999	72	865	999999	99	495	952	670	354	969	999999	481	368	637	168	141	767	999999	225	179	560	693	472	581	455	871	709	496	704	999999	259	515	999999	999999	953	624	206	589	873	127	771	999999	632	999999	580	999999	647	79	231	837	999999	628	175	999999	999999	707	600	294	354	228	786	465	999999	503	719	921	581	999999	999999	543	999999	999999	669	108	408	318	71	378	10	835	999999	639	275	999999	653	999999	349	746	818	256	34	911	245	655	341	315	287	138	999999	999999	49	508	396	687	902	999999	958	77	999999	102	645	232	293	519	994	999999	200	999999	850	97	581	999999	330	999999	519	33	942	24	999999	102	41	933	993	351	999999	999999	999999	999999	963	632	672	281	999999	999999	610	802	627	725	999999	195	124	188	999999	
999999	87	213	188	959	178	999999	88	944	311	661	999999	712	999999	942	999999	279	902	613	145	227	425	310	843	604	826	999999	999999	227	999999	580	977	999999	654	705	273	999999	999999	294	419	93	999999	728	969	999999	999999	999999	573	685	999999	999999	293	511	53	70	871	777	999999	583	143	999999	484	999999	591	730	684	999999	67	533	999999	999999	999999	999999	203	999999	673	697	999999	513	939	999999	153	720	225	970	297	476	809	594	834	496	999999	963	160	957	999999	693	146	249	999999	456	840	50	16	999999	999999	675	999999	992	397	184	447	999999	643	999999	317	764	999999	620	999999	217	999999	473	699	192	909	768	999999	246	451	979	560	999999	858	493	97	999999	713	355	320	622	168	999999	206	659	59	375	329	945	650	845	58	525	805	447	999999	376	350	999999	960	892	999999	81	550	417	623	355	999999	999999	127	213	60	299	999999	820	59	999999	999999	49	143	543	448	521	595	606	931	45	295	420	445	720	762	999999	395	428	414	96	999999	788	45	703	377	179	827	446	794	758	225	984	999999	999999	110	311	689	426	999999	695	485	944	486	588	999999	588	714	407	999999	169	904	881	416	962	325	487	999999	440	999999	279	694	159	812	999999	820	310	999999	980	999999	461	999999	999999	975	999999	610	332	312	456	642	789	999999	999999	995	634	853	999999	578	436	150	999999	306	259	260	184	999999	336	142	313	768	759	566	734	786	999999	958	936	999999	697	361	999999	185	557	797	387	999999	274	163	999999	999999	487	732	999999	839	998	165	999999	718	999999	717	284	999999	999	688	882	999999	729	644	16	675	917	436	881	999999	157	999999	748	461	999999	999999	736	183	954	999999	999999	37	971	895	787	999999	16	227	115	979	999999	999999	186	869	999999	999999	999999	630	156	511	412	999999	851	999999	692	562	416	999999	845	442	980	110	999999	25	406	855	260	834	999999	999999	668	699	330	999999	997	355	270	879	546	999999	282	999999	36	452	580	999999	186	461	213	235	427	999999	382	673	999999	976	566	170	472	69	904	261	773	973	842	999999	730	949	522	999999	999999	536	999999	137	169	999999	84	792	445	176	999999	999999	999999	631	755	162	326	656	999999	30	789	999999	999999	487	812	30	343	999999	609	867	999999	237	939	866	933	890	562	254	514	134	999999	773	725	999999	390	999999	630	152	228	690	396	83	56	501	557	999999	130	999999	324	148	540	31	192	999999	999999	451	859	764	697	864	599	82	999999	778	999999	999999	384	120	106	999999	400	201	834	919	481	437	190	999999	319	741	
770	95	929	375	999999	881	999999	999999	641	939	257	999999	454	364	100	323	930	277	999999	541	818	999999	380	618	999999	999999	197	273	106	238	999999	421	455	999999	103	999999	152	777	195	247	435	236	479	167	458	533	747	479	828	167	506	999999	74	777	923	760	714	320	626	253	693	326	61	412	678	999999	420	497	999999	999999	181	163	92	145	116	592	540	223	169	999999	602	717	444	999999	999999	357	357	678	43	999999	999999	999999	160	941	999999	118	184	76	999999	622	123	259	218	252	986	999999	830	928	670	340	230	501	161	412	651	976	999999	122	680	330	488	999999	463	928	786	349	999999	999999	592	998	417	474	734	546	111	353	508	202	999999	389	999999	428	17	702	122	307	680	747	299	577	236	71	395	999999	144	381	796	290	465	646	348	688	999999	672	923	756	767	614	311	308	999999	689	999999	999999	999999	70	999999	999999	999999	489	668	265	851	24	771	356	88	999999	412	729	999999	227	736	316	999999	838	999999	344	779	365	540	76	446	991	110	546	901	105	363	83	646	999999	999999	999999	977	92	837	332	901	576	678	200	999999	581	751	259	952	854	259	965	978	999999	981	459	948	602	819	859	914	235	455	999999	222	999999	93	521	999999	760	338	958	999999	759	999999	213	999999	350	999999	865	250	999999	593	999999	845	999999	105	999999	999999	25	37	385	273	977	999999	675	999999	695	977	873	999999	999999	999999	202	526	300	965	228	956	777	771	608	738	953	619	73	999999	408	147	824	243	836	999999	737	732	952	695	33	351	767	92	992	372	991	377	999999	999999	401	530	554	432	876	999999	286	253	429	646	319	368	354	44	721	999999	162	639	661	771	769	470	573	999999	942	877	198	695	779	245	747	999999	608	719	250	999999	592	401	367	546	191	999999	312	999999	385	664	997	732	370	444	219	361	999999	249	999999	931	957	999999	490	999	111	590	999999	999999	898	733	999999	634	794	844	965	999999	281	999999	590	286	167	266	230	287	879	465	999999	345	35	395	870	368	999999	319	920	999999	999999	368	444	600	999999	999999	417	999999	905	999999	938	999999	478	458	90	600	659	307	773	701	728	213	129	645	266	138	999999	513	863	400	999999	999999	924	999999	999999	999999	680	989	266	48	849	579	381	517	999999	808	866	576	315	279	709	837	545	228	914	707	249	799	344	890	960	904	788	514	999999	999999	602	999999	609	176	920	669	51	999999	999999	158	831	999999	128	458	271	591	207	999999	691	661	940	705	999999	152	674	881	655	
375	87	945	791	999999	644	74	215	721	967	999999	999999	50	796	809	377	766	875	637	999999	886	628	999999	999999	204	823	999999	522	897	737	466	502	49	24	676	657	906	367	999999	967	999999	252	550	623	68	243	651	999999	140	337	651	277	46	210	769	999999	708	248	596	54	999999	999999	318	983	511	645	320	999999	129	999999	470	409	911	669	626	643	999999	755	647	960	181	356	392	569	95	199	465	838	254	930	949	668	770	919	545	513	934	566	121	423	923	625	745	978	867	252	999999	377	999999	135	668	952	601	999999	999999	85	168	749	897	322	190	481	999999	199	999999	999999	638	992	134	123	709	999999	644	234	47	556	610	413	701	843	833	98	264	129	999999	997	77	143	56	470	354	194	668	999999	242	999999	844	556	776	75	613	373	252	470	426	156	318	376	598	326	474	754	999999	64	489	101	999999	661	927	999999	735	504	945	664	999999	524	999999	844	991	595	712	64	999999	999999	239	999999	846	999999	703	125	689	700	544	730	999999	599	999999	614	999999	151	234	192	628	572	340	118	999999	588	701	901	304	473	385	13	613	419	999999	420	999999	29	255	432	958	812	524	44	999999	225	668	179	386	248	533	849	371	529	436	999999	999999	130	51	267	102	801	821	225	325	541	126	585	999999	726	999999	300	896	999999	234	816	58	305	999999	212	999999	532	524	65	999999	535	641	999999	983	63	999999	704	978	987	340	167	990	999999	719	999999	108	999999	999999	999999	999999	243	952	570	305	999999	25	10	971	838	347	570	286	999999	286	999999	999999	999999	999999	999999	999999	94	999999	909	999999	76	826	749	586	730	114	836	834	864	606	999999	582	80	788	374	999999	124	732	149	999999	769	880	235	32	929	527	999999	999999	999999	57	374	920	53	999999	238	793	999999	423	999999	734	999999	736	422	168	999999	217	829	254	238	390	999999	361	999999	269	702	196	600	727	656	213	48	356	999999	999999	242	785	538	999999	999999	999999	771	700	491	999999	999999	999999	468	76	452	722	999999	821	262	999999	559	22	747	784	406	51	202	548	999999	999999	695	164	181	604	999999	793	678	857	694	657	999999	797	869	767	999999	669	728	534	285	934	999999	226	103	676	267	999999	48	754	575	517	388	999999	999999	454	719	985	999999	863	150	999999	53	999999	999999	604	279	762	153	980	664	737	323	668	273	832	531	479	70	504	999999	706	755	924	292	187	999999	396	863	425	57	145	807	865	999999	999999	891	675	999999	999999	999999	504	86	67	100	837	999999	
720	959	999999	922	999999	924	367	525	443	902	129	557	949	335	883	999999	727	933	529	929	457	283	646	940	999999	390	571	107	999999	999999	698	834	455	982	559	436	999999	503	807	220	450	350	950	724	771	128	149	173	523	999999	358	999999	570	907	747	446	323	999999	76	860	999999	270	682	999999	214	999999	111	999999	776	457	147	234	136	318	489	117	999999	922	999999	737	250	407	583	248	281	999999	999999	547	245	122	999999	999999	437	946	999999	190	999999	148	519	486	27	182	397	76	467	134	997	999999	427	639	123	401	991	338	619	999999	686	444	541	639	32	563	999999	999999	344	545	999999	189	462	999999	449	999999	412	692	720	78	20	516	780	999999	577	999999	999999	999999	999	721	609	108	337	900	503	233	607	880	999999	463	450	733	732	922	337	999999	999999	128	199	999999	999999	309	999999	551	999999	999999	663	999999	999999	21	443	135	664	623	935	698	852	561	806	999999	587	999999	237	267	628	287	784	858	999999	759	221	12	416	80	732	310	999999	785	955	999999	999999	222	819	453	29	999999	79	119	999999	638	965	248	321	973	351	467	81	361	923	668	395	805	574	311	799	999999	719	594	890	999999	218	76	999999	999999	999999	374	712	784	247	313	218	999999	999999	190	794	972	999999	443	728	274	999999	999999	999999	297	937	764	648	517	999999	588	604	484	228	360	429	898	999999	838	326	999999	755	297	999999	619	460	720	933	999999	516	999999	750	286	999999	626	406	90	999999	318	546	892	726	205	140	658	708	733	457	999999	760	896	340	852	126	999999	519	941	24	253	836	226	999999	263	10	999999	837	328	619	602	953	349	694	333	999999	433	260	999999	167	465	910	727	273	421	633	620	496	898	169	123	999999	999999	75	960	482	329	71	472	204	314	821	390	123	999999	999999	420	211	16	559	999999	999999	959	783	559	342	999999	953	999999	999999	999999	999999	999999	999999	506	999999	498	284	733	999999	972	999999	999999	365	852	643	530	999999	418	853	222	418	490	348	999999	620	999999	681	516	627	999999	375	999999	999999	814	974	999999	231	616	369	79	146	477	999999	587	331	714	604	930	915	812	999999	999999	565	417	971	849	600	692	885	999999	816	767	999999	488	606	719	944	551	878	761	308	996	58	784	999999	940	334	761	155	999999	552	750	600	815	999999	830	96	435	843	135	292	538	731	30	263	379	999999	999999	980	999999	999999	62	62	999999	513	999999	496	999999	341	40	524	999999	547	999999	999999	999999	177	300	999999	776	632	518	707	753	479	770	
275	999999	531	999999	578	658	999999	544	145	499	698	446	311	366	343	315	104	812	610	453	991	751	234	197	211	999999	999999	213	999999	262	354	999999	999999	743	243	469	259	634	461	866	67	999999	843	306	377	730	989	266	442	326	999999	999999	152	999999	778	999999	999999	343	505	507	604	577	565	883	155	399	761	999999	132	874	66	470	361	744	396	988	999999	928	820	480	91	999999	771	661	838	459	166	659	965	999999	666	916	138	953	271	489	447	999999	160	978	969	432	143	567	270	952	999999	407	639	790	616	874	522	34	999999	807	806	904	54	695	242	112	602	413	218	149	999999	407	483	907	550	999999	777	842	511	659	664	213	400	885	915	759	29	184	113	791	404	114	999999	999999	683	543	916	465	745	866	830	730	359	131	621	146	999999	732	999999	669	106	679	523	999999	152	999999	513	168	999999	483	92	999999	999999	426	999999	999999	870	28	233	16	40	322	106	644	829	934	999999	279	999999	779	834	297	999999	444	695	724	591	769	321	999999	39	999999	685	272	999999	412	999999	932	385	393	999999	999999	999999	243	638	784	582	878	938	218	999999	244	894	999	648	999999	492	865	731	30	646	999999	999999	152	977	283	636	833	860	426	513	922	893	999999	514	928	789	701	805	911	999999	999999	831	113	999999	795	862	685	624	989	919	565	999999	364	999999	174	209	365	265	364	157	748	999999	521	705	825	350	23	495	720	15	999999	999999	819	999999	933	999999	603	809	999999	999999	999999	999999	871	506	948	999999	999999	143	350	729	999999	445	450	763	403	694	319	999999	517	454	849	200	903	983	138	505	999999	485	813	894	999999	556	84	944	207	538	999999	999999	999999	999999	999999	999999	155	991	582	356	619	66	485	999999	999999	205	999999	736	570	999999	999999	887	378	453	339	62	329	999999	134	876	999999	999999	566	864	546	304	651	412	999999	970	55	912	410	999999	885	999999	10	574	934	999999	265	999999	999999	999999	232	269	647	313	999999	759	560	699	867	705	984	122	499	620	702	665	999999	888	104	600	714	999999	487	999999	567	14	62	755	520	724	621	33	133	129	641	287	657	999999	637	883	419	355	999999	704	999999	772	835	389	999999	279	854	376	253	999999	999999	829	999999	999999	746	999999	706	804	188	152	94	999999	989	380	979	424	17	999999	260	220	999999	999999	999999	782	798	794	179	673	999999	251	870	255	999999	350	397	812	505	606	999999	866	187	999999	177	902	620	999999	783	464	410	457	271	646	125	999999	601	373	480	999	262	
951	601	999999	999999	937	282	838	190	648	983	999999	918	411	616	394	43	575	201	455	999999	962	21	714	272	999999	979	233	139	747	749	34	341	999999	354	649	274	153	999999	999999	630	781	656	999999	481	999999	999999	860	40	999999	999	35	181	999999	999999	999999	940	887	770	999999	958	58	709	442	999999	958	835	422	67	999999	129	889	882	999999	825	999999	316	876	999999	39	897	129	999999	408	748	723	853	999999	667	64	999999	999999	383	207	999999	582	82	223	244	522	408	125	802	999999	611	120	153	219	999999	999999	999999	73	999999	741	598	838	999999	311	999999	186	115	529	755	999999	999999	741	999999	999999	690	999999	317	999999	999999	720	999999	782	326	999999	796	637	580	644	999999	218	81	645	999999	642	609	442	726	999999	530	68	417	879	369	999999	999999	870	604	468	528	957	151	999999	999999	933	119	816	521	999999	514	66	606	471	423	546	931	999999	17	999999	85	999999	526	999999	572	583	312	752	422	526	332	926	43	999999	125	158	999999	999999	224	800	532	793	921	999	266	473	462	946	465	823	868	999999	999999	999999	393	281	440	605	328	847	999999	999999	403	999999	404	588	32	999999	355	274	479	750	999999	217	351	292	336	527	289	108	131	366	296	598	657	999999	74	313	728	844	718	470	999999	376	179	174	399	925	604	678	999999	968	999999	201	999999	999999	999999	654	388	110	999999	912	326	229	999999	999999	81	805	347	265	523	999999	999999	511	555	18	888	41	48	186	893	410	999999	610	657	162	765	104	255	540	363	999999	999999	627	900	806	999999	641	649	904	103	594	588	349	164	731	999999	999999	646	999999	999999	753	616	999999	999999	543	999999	715	999999	999999	999999	976	559	807	901	114	794	148	999999	999999	999999	999999	391	144	999999	309	822	584	456	925	950	675	458	911	311	999999	803	999999	420	999999	816	438	79	86	999999	127	44	780	999999	60	999999	73	488	896	479	981	999999	999999	128	999999	721	999999	269	999999	622	999999	528	999999	506	302	999999	81	728	999999	932	436	187	999999	999999	999999	999999	52	147	405	999999	887	999999	561	441	329	247	331	999999	511	999999	412	178	432	463	571	999999	999999	284	154	749	864	345	244	999999	53	999999	66	743	999999	644	999999	999999	863	999999	999999	646	966	217	187	999999	979	477	999999	609	530	267	755	999999	176	376	999999	767	992	999999	134	551	999999	597	397	525	191	587	451	999999	966	144	315	773	727	925	999999	188	107	100	769	397	129	634	443	999999	58	999999	576	786	765	911	285	999999	534	194	693	999999	999999	999999	
872	402	36	358	643	396	952	981	134	251	743	699	670	999999	886	736	432	328	999999	610	476	978	999999	665	111	999999	999999	107	249	543	242	264	368	445	999999	999999	371	770	991	57	834	76	88	999999	52	75	250	383	331	999999	761	374	224	218	999999	894	390	370	256	999999	537	854	741	591	19	489	341	999999	684	518	375	661	337	116	776	409	899	686	622	46	813	485	999999	452	781	867	999999	999999	260	333	986	10	523	412	999999	979	334	497	325	563	734	25	698	999999	432	109	47	999999	442	785	995	999999	748	220	999999	999999	88	299	809	151	450	191	974	361	999999	374	148	924	596	796	84	999999	999999	69	311	798	786	964	999999	682	829	931	717	475	338	291	261	312	999999	469	901	45	688	184	999999	552	51	999999	999999	67	961	122	999999	645	999999	593	344	999999	999999	999999	274	124	279	999999	321	518	474	509	999999	250	122	835	296	137	999999	49	723	999999	999999	999999	999999	449	999999	962	999999	716	419	82	765	999999	947	572	404	661	999999	999999	765	561	862	603	88	542	324	49	944	136	826	394	749	670	999999	158	742	159	229	999999	999999	316	416	604	109	402	999999	288	999999	550	441	634	932	118	283	171	333	352	680	224	135	643	28	999999	999999	35	332	104	874	798	999999	254	442	379	999999	459	154	999999	999999	686	798	45	746	403	695	201	999999	999999	396	999999	825	400	999999	14	699	796	297	822	714	84	79	649	413	504	999999	196	202	562	761	824	26	75	848	999999	426	999999	897	624	899	698	999999	999999	999999	176	972	440	775	437	680	999999	999999	332	553	430	616	999999	631	252	999999	508	999	899	999999	572	691	760	551	999999	587	609	899	673	999999	25	510	388	941	247	531	290	420	764	882	211	663	693	521	427	999999	278	999999	654	940	400	699	673	812	999999	484	222	888	300	849	80	999999	498	410	538	999999	237	999999	999999	999999	403	97	999999	27	677	909	999999	248	133	107	319	999999	254	732	999999	326	837	576	805	762	999999	401	130	915	811	550	174	293	983	508	999999	999999	999999	933	547	999999	999999	656	144	236	999999	974	764	999999	540	928	416	766	999999	221	92	999999	411	631	999999	11	967	329	999999	137	744	713	265	625	947	999999	78	320	194	229	861	190	999999	999999	999999	344	637	927	999999	883	143	408	415	771	426	498	659	451	532	545	999999	145	451	999999	491	999999	999999	149	255	291	999999	999999	581	658	999999	902	229	831	356	77	373	50	944	999999	993	346	307	493	208	459	599	
999999	788	649	883	999999	999999	999999	98	511	626	498	681	102	999999	48	999999	756	421	524	279	827	105	999999	181	305	201	999999	999999	155	999999	235	940	796	692	243	317	931	999999	999999	173	794	999999	845	450	875	999999	851	307	955	519	999999	81	684	189	999999	999999	999999	999999	587	534	617	999999	942	999999	400	558	884	410	790	730	895	981	999999	360	485	94	260	999999	306	936	999999	822	68	999999	925	163	266	999999	999999	712	983	463	999999	999999	555	999999	999999	810	60	326	999999	451	516	234	623	999999	999999	333	999999	687	999999	319	181	651	999999	795	361	316	119	247	302	278	999999	88	746	441	793	999999	804	111	999999	450	963	979	999999	897	999999	834	22	999999	868	999999	911	999999	441	674	292	546	914	999999	31	494	700	813	34	216	962	438	487	999999	775	609	999999	603	404	830	356	202	198	298	489	527	303	999999	999999	369	366	999999	647	82	999999	257	771	53	90	798	749	999999	999999	256	999999	878	356	999999	590	269	413	318	999999	610	328	100	357	626	281	503	200	946	444	664	849	718	790	999999	43	527	837	999999	523	606	91	205	247	942	363	611	180	473	173	119	956	57	415	47	999999	69	900	999999	772	586	607	999999	715	300	406	226	97	942	999999	72	431	928	795	243	999999	132	852	999999	999999	999999	333	726	999999	999999	708	802	312	753	999999	999999	627	692	712	937	999999	288	999999	999999	545	147	523	238	999999	999999	688	37	262	182	517	632	999999	999999	881	111	262	999999	29	999999	591	604	913	344	292	822	445	738	225	858	244	251	641	999999	869	999999	999999	999999	59	682	646	680	550	999999	245	999999	767	141	810	610	999999	999999	268	109	365	941	999999	189	999999	854	999999	949	811	403	937	276	990	310	626	756	955	168	830	346	744	910	64	783	108	999999	999999	999999	928	999999	999999	126	999999	542	550	927	902	967	158	999999	27	697	869	999999	999999	969	999999	999999	515	64	655	525	999999	921	365	454	999999	999999	91	690	799	362	30	206	999999	820	999999	458	999999	698	999999	988	19	634	329	56	51	907	999999	138	999999	597	999999	999999	959	658	828	71	187	105	50	462	885	468	406	999999	676	672	927	382	686	587	707	999999	210	667	516	662	602	318	413	999999	999999	952	471	211	564	157	247	999999	992	999999	281	664	657	401	112	551	238	663	380	379	979	999999	452	641	999999	980	999999	999999	151	175	469	868	692	70	999999	932	999999	999999	110	528	434	366	999999	464	315	53	169	809	999999	965	434	938	938	999999	999999	651	
510	829	321	584	485	945	429	826	762	999999	971	597	799	999999	999999	999999	562	851	944	623	999999	987	335	999999	820	863	736	186	999999	530	929	658	70	999999	432	176	883	999999	53	489	937	563	702	902	999999	572	19	999999	999999	402	385	97	99	386	823	523	504	474	999999	622	218	253	999999	241	999999	323	536	849	747	999999	158	46	807	464	686	274	999999	432	775	258	853	350	765	348	155	999999	999999	999999	136	999999	672	419	999999	431	281	694	478	470	429	999999	45	170	999999	43	253	349	999999	634	700	999999	238	81	699	515	999999	999999	487	999999	96	641	754	999999	722	999999	714	739	283	385	193	999999	999999	999999	13	26	999999	693	702	999999	999999	999999	561	933	983	577	680	999999	719	999999	663	999999	216	732	384	787	13	193	448	809	328	513	75	904	451	708	999999	999999	77	682	303	999999	175	756	999999	999999	89	820	868	154	168	999999	29	36	722	999999	999999	72	450	999999	23	38	254	999999	412	592	740	657	999999	285	999999	276	534	47	953	587	247	459	92	999999	708	192	999999	303	651	999999	493	48	191	671	922	701	963	851	669	275	830	283	353	68	550	999999	338	593	341	891	999999	999999	83	145	542	335	999999	356	999999	830	999999	951	250	207	999999	701	476	821	362	999999	312	682	377	688	756	964	116	33	553	286	854	731	999999	760	627	999999	964	56	999999	597	720	999999	344	999999	561	879	42	156	960	848	999999	517	999999	229	999999	905	615	395	388	577	229	956	803	241	975	999999	989	999999	579	596	736	999999	692	765	999999	999999	999999	538	136	999999	932	960	73	704	330	347	500	999999	181	721	895	578	667	999999	999999	763	813	999999	863	579	999999	552	999999	373	121	535	824	475	999999	999999	999999	999999	269	510	645	268	892	109	910	999999	999999	999999	999999	857	701	168	762	140	397	637	999999	999999	999999	557	988	389	999999	700	999999	999999	999999	999999	999999	287	165	818	999999	167	916	119	870	714	202	999999	999999	642	999999	718	672	953	772	999999	88	199	21	999999	999999	999999	521	999999	999999	202	999999	999999	125	999999	341	41	702	882	848	605	224	287	767	177	53	450	469	356	157	999999	38	638	32	999999	946	999999	276	834	416	608	645	660	999999	678	999999	88	118	631	999999	999999	25	999999	999999	176	479	800	432	843	287	961	999999	175	118	209	174	877	101	297	519	615	999999	868	475	250	999999	563	999999	98	969	964	341	838	55	999999	999999	999999	533	856	359	999999	999999	999999	556	455	366	999999	552	44	514	330	999999	821	121	694	
999999	157	324	865	216	999999	757	343	873	322	630	999999	129	172	999999	925	354	245	938	999999	322	341	999999	999999	883	999999	20	18	584	649	978	520	726	361	509	512	924	668	649	999999	398	999999	559	243	825	953	359	390	493	999999	975	999999	883	748	381	114	834	304	981	725	905	748	759	234	344	999999	686	768	662	48	11	686	999999	504	974	363	781	89	999999	930	140	629	524	995	999999	237	636	977	999999	404	999999	999999	686	999999	538	649	209	335	898	999999	276	591	999999	999999	587	299	164	388	773	999999	332	755	999999	999999	999999	285	233	999999	560	117	483	709	789	999999	999999	999999	999	999999	966	334	163	456	190	490	664	549	901	79	418	384	82	258	214	999999	81	921	531	636	999999	999999	425	446	999999	791	241	566	802	999999	94	216	300	492	999999	999999	865	876	575	999999	999999	55	383	999999	355	186	44	234	504	828	195	999999	850	372	999999	713	908	716	999999	399	258	999999	747	440	985	212	94	590	837	765	105	205	999999	912	251	999999	879	999999	100	597	756	999999	72	974	285	999999	999999	927	158	707	999999	158	203	186	370	297	999999	942	999999	999999	102	454	397	739	732	989	102	999999	131	999999	834	647	999999	94	999999	250	45	773	999999	999999	845	166	441	139	235	999999	12	999999	999999	953	999999	936	101	947	505	311	619	332	251	295	552	999999	806	107	872	892	532	119	543	999999	261	999999	999999	829	307	935	22	267	514	785	987	922	395	177	999999	897	555	678	588	341	999999	713	531	870	999999	427	360	344	999999	999999	424	892	999999	432	702	459	999999	999999	999999	570	298	362	818	465	999999	629	42	999999	41	975	346	854	530	999999	498	548	13	999999	41	879	584	678	10	181	370	105	295	963	999999	617	747	293	999999	28	52	278	895	999999	573	999999	394	722	999999	999999	996	999999	371	999999	933	164	455	244	240	999999	985	999999	361	646	999999	212	344	78	173	424	237	999999	826	512	169	229	652	999999	999999	863	494	862	375	719	184	800	733	999999	40	321	171	999999	62	266	42	999999	917	999999	999999	370	833	326	558	889	63	943	999999	999999	999999	713	511	518	891	377	999999	133	255	642	472	304	479	484	48	852	262	724	999999	999999	999999	999999	999999	404	999999	981	39	178	313	999999	665	240	65	874	594	326	810	653	999999	999999	980	908	187	285	999999	677	891	999999	287	706	636	999999	999999	184	388	999999	411	116	552	999999	348	117	820	769	999999	241	999999	604	889	721	52	999999	113	325	588	572	558	999999	618	298	
99	999999	999999	999999	849	336	296	999999	999999	64	915	703	999999	999999	999999	873	98	418	308	554	438	297	470	566	664	37	235	628	999999	999999	980	999999	498	263	999999	668	226	999999	999999	999999	999999	367	999999	834	805	348	508	999999	999999	999999	999999	150	727	74	999999	802	219	334	942	822	110	668	295	680	84	541	214	846	999999	677	657	874	498	658	609	999999	188	635	999999	325	528	833	648	881	341	999999	999999	434	403	27	459	891	999999	999999	549	999999	82	438	999999	274	144	999999	999999	311	67	609	652	79	465	788	999999	999999	573	626	304	276	29	413	999999	244	884	780	452	999999	228	765	999999	999999	118	332	999999	749	874	496	191	866	332	347	999999	732	197	586	968	615	999999	999999	328	999999	803	283	266	668	99	999999	999999	363	219	637	93	301	16	261	961	142	789	874	709	999999	444	438	999999	682	590	999999	57	999999	811	999999	999999	353	447	948	597	999999	76	340	660	359	115	827	999999	695	263	531	999999	999999	625	836	999999	527	175	250	999999	375	338	583	87	999999	478	999999	999999	381	166	740	854	67	664	999999	75	459	224	360	999999	616	999999	259	429	68	890	999999	681	974	22	953	187	207	999999	999999	506	493	262	999999	880	33	285	999999	538	999999	677	999999	281	499	771	375	313	814	999999	999999	594	88	163	29	999999	367	410	577	369	213	563	657	999999	442	629	581	999999	999999	479	948	341	505	720	906	391	999999	839	192	999999	646	650	372	928	144	637	427	339	243	594	523	622	708	915	999999	959	30	348	839	870	199	178	275	344	999999	999999	98	999999	257	637	369	527	228	373	999999	562	200	728	195	804	999999	252	963	999999	956	336	632	999999	999999	946	371	999999	10	321	23	477	384	37	608	871	549	999999	999999	999999	234	995	999999	999999	202	999999	769	301	163	999999	999999	947	999999	999999	999999	993	999999	508	973	310	275	999999	999999	907	360	255	188	999999	999999	323	265	151	169	367	228	999999	932	298	999999	622	187	79	731	999999	652	76	271	562	999999	614	242	999999	999999	999999	999999	749	478	496	984	947	999999	607	181	839	999999	999999	787	999999	999999	999999	71	351	121	360	133	206	754	560	999999	294	983	625	523	515	91	224	65	388	999999	479	492	446	314	449	37	580	897	999999	198	134	999999	423	959	231	553	999999	929	735	657	143	994	917	241	700	963	969	93	666	758	563	999999	409	821	134	935	624	46	671	332	999999	999999	863	999999	139	15	570	999999	999999	999999	200	295	329	730	893	484	574	214	999999	485	
999999	999999	240	999999	634	999999	878	602	834	999999	999999	854	267	412	113	999999	141	555	999999	694	403	312	792	705	568	278	153	678	999999	649	999999	420	432	196	274	67	77	730	737	999999	999999	999999	831	14	999999	345	37	916	627	999999	353	29	113	919	91	756	703	535	574	366	999999	210	999999	999999	999999	518	999999	999999	999999	55	767	410	999999	634	567	999999	999999	787	672	999999	999999	236	61	869	305	351	316	512	999999	518	363	542	165	381	999999	926	999999	999999	88	524	913	955	999999	999999	300	942	211	479	999999	655	284	916	862	999999	125	999999	159	804	889	584	211	919	967	630	999999	234	255	999999	999999	641	142	999999	708	158	318	295	999999	479	579	362	999999	837	999999	458	243	999999	679	813	999999	675	776	498	756	504	999999	994	988	157	889	75	697	766	803	720	999999	449	217	999999	43	830	999999	679	235	536	444	374	999999	518	999999	254	554	441	190	999999	864	643	89	214	836	999999	306	311	590	513	665	383	44	439	936	793	240	965	780	434	840	107	273	229	999999	948	999999	999999	760	999999	520	999999	585	802	999999	878	999999	12	878	718	999999	533	99	721	999999	71	339	340	999999	603	24	999999	660	755	999999	999999	380	999999	154	887	100	826	999999	946	992	408	797	242	582	67	433	237	97	72	900	317	18	551	357	998	999999	894	897	166	630	931	606	830	641	999999	508	510	858	999999	627	707	982	153	729	472	273	107	999999	525	180	999999	999999	597	999999	999999	759	828	999999	156	279	999999	929	394	999999	70	802	999999	600	494	558	922	378	107	444	203	334	865	822	999999	735	999999	147	382	999999	843	439	999999	975	788	339	999999	998	712	720	999999	778	597	999999	999999	669	305	506	999999	966	258	418	404	999999	661	999999	894	15	627	420	758	68	556	409	482	631	794	999999	812	164	877	924	666	999999	22	425	736	999999	999999	224	999999	24	873	999999	999999	435	44	999999	323	999999	445	999999	380	301	962	999999	999999	999999	999999	47	875	999999	999999	999999	999999	333	751	28	999999	246	999999	999999	852	999999	981	743	194	150	999999	999999	596	999999	999999	553	718	213	553	375	424	649	999999	548	692	126	349	135	330	765	327	414	683	26	714	87	477	589	999999	968	319	228	188	999999	527	307	450	936	999999	150	400	885	779	386	604	501	999999	253	173	735	73	999999	423	429	823	267	999999	579	999999	600	999999	139	390	585	999999	205	470	122	31	394	675	413	999999	189	999999	442	634	307	422	223	999999	999999	425	999999	999999	463	804	758	999999	
269	934	871	711	44	74	270	504	203	330	408	999999	999999	999999	778	70	999999	365	999999	999999	391	632	75	167	999999	999999	853	713	999999	680	601	400	999999	855	999999	459	999999	999999	465	124	114	937	441	999999	24	193	115	10	647	999999	255	108	570	704	876	637	869	714	700	479	999999	557	209	522	729	999999	328	84	999999	999999	266	999999	899	129	950	453	201	98	153	827	459	852	76	278	435	503	830	999999	978	134	590	999999	999999	986	903	557	738	918	257	16	999999	41	538	328	770	296	208	451	753	433	445	781	570	872	29	368	999999	931	96	999999	187	999999	999999	347	738	999999	957	999999	226	403	715	282	840	146	963	999999	999999	999999	508	148	999999	389	263	554	688	809	999999	137	966	544	76	806	831	32	999999	999999	935	201	590	604	339	999999	999999	999999	718	999999	999999	434	909	601	54	999999	433	999999	931	797	67	551	999999	929	646	829	946	681	336	908	450	818	999999	420	493	132	167	903	809	18	164	903	836	525	867	105	228	375	999999	334	382	883	100	41	495	393	999999	999999	957	509	349	999999	34	809	721	132	126	499	118	999999	584	529	999999	922	643	164	715	999999	71	551	999999	580	999999	999999	536	566	727	285	924	109	999999	506	946	309	669	999999	878	36	999999	999999	978	729	267	578	749	852	745	178	397	341	677	409	999999	416	898	768	372	999999	283	999999	999999	999999	574	18	341	87	583	838	263	999999	999999	999999	999999	326	572	999999	323	613	999999	683	821	999999	888	999999	431	190	907	540	411	900	248	999999	752	648	999999	147	164	999999	246	671	999999	999999	914	364	999999	988	80	283	999999	25	999999	758	999999	999999	343	999999	999999	982	999999	160	180	53	437	362	794	428	999999	690	976	434	999999	75	999999	591	414	999999	644	533	535	442	999999	633	696	395	456	999999	97	999999	315	503	999999	999999	671	95	500	236	479	999999	570	999999	62	999999	307	418	297	389	391	999999	195	429	211	999999	456	153	999999	547	356	51	906	314	340	783	385	482	999999	556	403	291	100	187	999999	92	999999	897	390	730	336	288	999999	76	107	999999	967	885	999999	765	725	999999	55	952	879	437	655	265	307	279	14	824	179	741	999999	110	97	999999	999999	129	999999	999999	763	319	221	78	943	839	216	431	999999	499	999999	483	831	999999	245	147	308	17	436	999999	600	121	726	999999	118	366	90	997	822	959	901	183	999999	999999	764	735	741	811	999999	815	58	875	999999	999999	644	695	999999	999999	865	949	709	976	692	759	957	652	
593	710	999999	999999	999999	219	999999	857	597	16	184	664	120	509	999999	496	999999	620	658	999999	658	999999	866	422	457	969	141	873	259	925	999999	999999	218	122	152	40	851	907	66	838	277	605	999999	637	521	254	999	365	999999	223	463	82	999999	243	994	381	843	547	999999	999999	87	999999	999999	672	526	999999	456	998	366	375	999999	615	563	820	457	62	999999	238	900	212	969	776	330	999999	999999	418	999999	975	128	771	197	314	777	999999	999999	541	997	999999	121	888	798	999999	999999	186	578	999999	999999	290	999999	941	87	614	646	927	819	311	999999	571	999999	118	194	480	880	595	999999	340	999999	999999	69	916	64	59	127	22	999999	999999	777	154	468	622	899	999999	999999	186	694	582	668	999999	457	459	137	999999	53	999999	999999	327	130	413	997	247	20	231	231	869	999999	999999	497	633	523	851	999999	999999	113	588	218	34	291	999999	900	606	672	987	839	999999	999999	628	16	999999	318	999999	847	373	156	230	612	678	938	330	299	666	95	999999	999999	606	999999	866	333	464	794	999999	999999	426	999999	999999	575	32	999999	621	999999	268	31	383	325	437	13	999999	123	883	999999	540	96	960	999999	244	520	638	661	999999	683	922	305	551	328	639	59	430	999999	754	654	589	999999	326	250	40	999999	999999	718	899	602	765	753	449	487	264	593	999999	22	278	880	999999	371	158	938	167	963	999999	64	999999	387	999999	308	369	999999	397	254	999999	720	999999	999999	809	919	762	640	999999	179	855	999999	74	55	973	418	592	873	717	999999	147	388	92	999999	176	656	999999	521	30	467	999999	999999	100	20	999999	365	638	680	999999	28	999999	517	30	988	118	415	990	640	413	173	999999	999999	521	180	116	999999	637	316	999999	999999	886	250	620	460	785	644	974	64	232	618	780	912	802	698	999999	629	368	104	999999	760	666	999999	117	856	751	898	699	999999	903	441	728	332	999999	999999	141	369	999999	569	213	473	441	935	999999	795	393	802	999999	822	563	487	33	543	357	671	495	493	143	763	709	886	944	999999	161	791	889	457	665	883	567	258	731	798	890	495	329	999999	985	321	999999	948	999999	999999	366	425	417	194	974	585	433	647	235	143	860	999999	529	386	784	626	905	935	999999	810	265	314	755	235	652	999999	352	765	508	999999	300	999999	682	999999	698	735	383	704	483	89	459	919	32	597	938	573	965	999999	945	368	415	536	811	403	621	61	999999	192	542	122	999999	668	148	414	999999	110	999999	461	688	59	253	210	462	
999999	999999	999999	291	999999	999999	999999	896	410	819	150	415	763	999999	288	455	999999	75	200	999999	370	846	791	999999	618	754	837	999999	999999	263	896	125	999999	84	753	53	286	769	999999	896	463	226	999999	848	998	998	999999	161	365	15	52	983	63	48	102	221	999999	999999	673	999999	999999	159	392	157	999999	34	210	999999	206	245	179	999999	562	303	709	999999	999999	942	999999	620	675	686	999999	999999	220	912	72	176	999999	541	483	720	106	109	999999	999999	834	685	999999	974	999999	399	955	130	835	175	999999	999999	339	999999	207	626	999999	62	736	772	585	999999	936	19	962	43	999999	664	999999	999999	780	463	999999	405	319	338	26	807	822	286	999999	453	672	54	491	312	999999	999999	999999	857	999999	53	373	999999	728	999999	748	916	999999	763	691	300	999999	999999	395	967	999999	933	638	869	610	975	240	999999	999999	141	221	891	528	659	206	674	999999	904	999999	736	999999	999999	999999	999999	589	999999	795	68	999999	441	999999	999999	659	999999	999999	903	999999	999999	257	999999	813	913	999999	596	738	857	398	362	567	26	969	464	999999	659	878	720	999999	999999	289	999999	190	999999	999999	999999	57	999999	242	14	259	302	279	856	656	559	999999	186	999999	89	631	732	711	443	999999	999999	999999	999999	429	999	645	689	645	136	999999	746	781	641	58	36	549	812	624	393	999999	275	747	123	807	316	735	701	999999	999999	999999	999999	798	746	681	296	147	427	999999	999999	368	569	999999	999999	671	909	777	999999	999999	999999	539	819	999999	327	999999	235	830	358	821	123	274	944	999999	467	999999	999999	948	45	959	762	889	131	316	999999	999999	543	618	604	451	999999	538	453	573	644	648	827	449	481	416	455	465	788	606	999999	999999	424	54	999999	662	43	961	742	332	375	641	418	513	725	302	796	617	235	906	923	585	821	380	999999	818	999999	198	476	629	999999	999999	110	999999	923	423	610	499	999999	999999	999999	936	795	999999	999999	999999	240	324	723	999999	999999	838	999999	882	682	999999	999999	54	999999	380	10	999999	495	999999	999999	999999	540	893	589	311	691	307	999999	999999	999999	987	790	700	181	877	999999	999999	474	297	19	999999	999999	999999	999999	127	999999	565	335	58	999999	573	451	999999	999999	141	472	999999	999999	421	999999	321	650	945	999999	694	26	456	873	295	792	663	380	207	113	152	999	999999	60	999999	45	999999	972	999999	353	999999	999999	118	999999	49	415	999999	612	62	800	698	36	999999	834	158	110	999999	692	50	266	999999	202	253	578	169	999999	160	999999	272	386	371	999999	510	602	
468	157	999999	67	833	880	551	60	327	999999	415	126	876	487	902	371	224	443	932	882	75	999999	302	540	999999	908	264	953	999999	676	999999	359	525	999999	376	10	202	999999	999999	169	714	236	999999	847	172	53	265	673	394	999999	172	999999	999999	627	536	736	855	377	999999	999999	626	597	999999	999999	966	65	600	355	121	999999	179	461	583	772	178	838	999999	999999	999999	195	999999	591	568	447	514	511	999999	999999	999999	999999	154	999999	999999	934	543	127	525	234	881	117	453	999999	562	999999	999999	710	354	644	459	999999	999999	410	10	643	282	999999	39	273	146	464	123	703	361	481	757	354	526	649	239	61	323	631	999999	270	741	999999	999999	85	999999	803	999999	307	447	306	759	999999	824	301	661	508	98	261	999999	999999	993	999999	557	90	735	388	194	704	999999	408	999999	257	836	740	901	539	16	953	557	343	307	999999	266	65	721	22	529	235	987	731	999999	71	544	999999	276	999999	999999	947	999999	337	619	462	892	999999	999999	511	999999	94	399	132	999999	999999	703	999999	999999	188	999999	502	999999	999999	858	958	717	683	445	322	999999	689	473	908	353	68	999999	230	999999	999999	999999	999999	143	219	114	445	999999	999999	239	828	999999	790	38	98	509	693	588	626	479	660	999999	218	602	609	798	999999	621	490	778	443	531	483	39	999999	265	275	368	999999	618	422	133	851	454	999999	999999	923	999999	385	409	660	999999	986	750	999999	109	714	625	534	421	886	999999	354	999999	796	306	999999	999999	999999	999999	999999	334	999999	18	66	999999	893	999999	985	999999	999999	566	246	91	128	999999	999999	732	966	184	999999	650	833	737	731	598	778	765	658	999999	79	172	907	551	175	335	999999	999999	694	999999	215	949	640	879	546	330	588	273	967	832	999999	162	794	578	292	593	500	999999	999999	467	759	999999	999999	674	585	999999	999999	694	915	999999	923	566	999999	999999	969	601	20	953	201	410	999999	999999	797	825	558	999999	378	338	999999	582	999999	348	700	236	777	87	843	965	999999	834	671	893	999999	185	999999	205	124	364	609	691	999999	999999	510	876	999999	253	999999	999999	125	999999	999999	329	435	343	999999	585	865	999999	662	891	758	54	999999	367	738	126	167	622	916	363	803	23	999999	577	998	297	999999	999999	778	533	747	562	999999	636	499	352	999999	23	227	999999	999999	312	701	718	932	999999	887	152	147	340	96	717	373	999999	999999	330	600	857	344	669	999999	51	42	139	999999	999999	999999	33	867	999999	658	999999	404	593	33	500	321	21	999999	999999	410	
695	687	448	447	999999	198	999999	770	179	752	999999	999999	558	585	298	279	572	574	737	343	863	285	751	999999	941	322	780	739	374	999999	999999	222	874	268	62	363	594	692	123	999999	117	262	697	644	57	475	846	17	734	231	999999	999999	907	999999	547	999999	936	765	505	717	418	357	406	171	999999	398	804	299	533	935	684	880	460	999999	236	610	999999	116	635	476	476	772	15	152	268	152	314	747	721	642	999999	829	196	999999	999999	999999	999999	536	481	658	670	999999	483	799	546	999999	986	188	900	936	999999	829	139	38	999999	999999	999999	263	902	31	999999	999999	999999	891	517	855	693	999999	140	476	754	999999	999999	976	805	919	298	216	605	399	999999	999999	846	785	809	598	699	167	165	953	417	602	633	459	574	613	999999	592	999999	691	186	932	58	434	191	781	203	163	233	331	356	999999	658	999999	999999	999999	220	792	999999	999999	165	535	898	186	68	162	427	185	411	201	939	706	924	914	999999	232	87	422	603	999999	999999	546	934	999999	606	281	944	130	594	617	999999	197	511	372	999999	650	44	871	376	39	364	27	751	41	392	650	999999	743	300	999999	879	798	198	62	524	619	999999	74	579	786	218	999999	591	794	798	752	205	561	388	999999	198	999999	56	574	674	999999	794	902	451	956	70	210	829	951	737	605	999	458	848	999999	60	999999	302	999999	820	67	436	999999	999999	639	999999	660	365	728	999999	673	999999	999999	999999	146	824	999999	622	623	726	18	477	639	67	203	999999	746	712	999999	999999	228	913	466	999999	616	999999	837	669	812	510	999999	999999	110	507	73	853	999999	79	712	101	362	999999	678	862	812	590	999999	999999	50	999999	999999	999999	893	217	999999	759	295	868	771	195	987	38	810	122	999999	174	999999	999999	999999	349	376	677	10	999999	169	999999	244	604	942	999999	165	999999	999999	925	801	462	950	893	281	313	567	517	999999	526	113	334	999999	566	545	648	224	663	906	700	520	999999	947	999999	58	999999	524	691	926	745	40	999999	408	885	321	864	223	482	999999	689	782	859	379	483	277	999999	333	678	68	999999	812	501	40	928	414	770	514	999999	999999	916	999999	876	590	562	496	999999	925	661	255	681	434	999999	802	227	918	661	999999	999999	999999	223	999999	846	632	632	933	538	29	480	999999	550	360	785	637	944	999999	999999	278	817	986	223	999999	672	433	387	869	81	699	999999	20	753	118	50	191	631	999999	999999	253	958	629	958	43	455	191	704	331	999999	113	857	327	999999	393	
999999	487	999999	999999	999999	422	255	999999	999999	999999	999999	469	999999	442	999999	603	999999	69	957	661	319	999999	38	999999	463	491	729	65	999999	967	841	495	999999	370	272	999999	159	326	999999	530	997	999999	767	128	827	985	464	271	999999	55	999999	798	369	999999	83	657	459	999999	851	877	692	200	542	894	999999	720	472	366	179	757	454	999999	542	436	999999	999999	999999	909	362	477	36	468	54	185	868	999999	135	645	999999	615	112	306	474	648	838	807	662	872	999999	116	523	107	999999	263	601	419	265	933	698	958	237	549	500	384	850	233	155	367	35	954	595	826	79	564	999999	157	224	893	598	855	462	557	789	999999	953	929	999999	790	999999	999999	787	999999	947	338	999999	999999	806	100	798	614	662	304	846	175	521	696	38	999999	609	453	205	371	345	842	505	679	760	253	430	999999	856	364	783	999999	177	999999	999999	740	999999	101	350	133	105	983	202	167	711	623	735	999999	900	999999	191	140	264	425	999999	114	833	709	999999	999999	669	876	757	307	999999	280	998	128	817	999999	360	517	112	81	999999	361	649	347	967	147	518	173	30	26	183	999999	321	751	546	774	907	476	299	999999	464	229	236	895	647	441	625	616	449	612	490	673	37	193	160	504	999999	999999	741	664	54	505	999999	741	999999	867	999999	256	582	999999	390	999999	999999	324	617	56	135	754	700	536	522	901	724	417	536	510	625	138	999999	51	319	999999	735	999999	743	958	373	494	771	779	482	378	44	999999	231	606	455	713	575	113	378	710	794	215	152	152	999999	447	999999	623	252	830	655	540	999999	999999	158	592	581	999999	999999	641	983	999999	64	153	999999	327	195	929	64	999999	562	497	672	999999	627	999999	493	999999	186	925	289	157	537	651	999999	503	673	999999	999999	863	142	916	430	737	727	873	161	998	286	464	262	999999	569	999999	278	999999	868	135	350	628	108	980	999999	999999	362	835	392	412	430	373	654	932	481	999999	780	645	999999	999999	880	753	999999	495	999999	721	673	999999	588	207	999999	565	635	548	912	829	764	999999	443	672	385	892	490	748	999999	913	810	329	999999	377	559	999999	100	933	999999	597	260	613	665	761	94	358	257	194	40	999999	737	999999	30	999999	437	628	211	404	559	988	273	630	999999	411	999999	999999	209	220	999999	748	474	701	303	325	578	160	495	682	999999	37	644	305	717	999999	999999	999999	309	161	940	931	431	695	384	999999	333	630	696	264	849	740	158	46	999999	291	999999	46	812	704	
999999	287	999999	528	816	532	353	967	912	215	999999	217	54	58	999999	999999	327	779	326	47	991	948	464	241	833	847	878	608	999999	436	322	148	891	604	999999	663	798	902	879	999999	912	366	717	490	38	999999	999999	999999	999999	829	964	621	720	774	999999	135	823	901	999999	968	999999	745	999999	999999	893	97	999999	449	971	617	918	424	899	474	135	634	240	973	213	200	160	778	842	929	472	999999	428	126	891	951	840	999999	217	910	208	176	158	241	597	999999	326	256	138	158	999999	550	999999	255	649	88	894	999999	999999	999999	817	875	903	288	23	202	669	208	558	999999	777	31	217	989	999999	958	486	998	385	999999	873	999999	650	693	27	999999	999999	182	477	812	66	999999	209	711	102	333	273	869	227	405	280	128	698	117	381	890	342	732	980	690	602	999999	474	434	631	913	235	219	270	102	223	497	731	999999	964	787	821	505	999999	999999	695	616	780	979	999999	755	215	542	322	137	588	999999	201	787	220	999999	525	774	90	188	999999	63	608	135	192	999999	397	953	153	594	78	837	836	999999	995	999999	125	494	999999	876	708	692	897	143	513	966	305	999999	535	804	999999	57	425	717	999999	641	18	655	797	218	999999	262	399	727	999999	751	420	163	792	234	999999	41	999999	214	479	416	165	475	622	226	488	999999	999999	349	332	999999	422	999999	204	999999	977	469	697	233	517	999999	999999	999999	999999	999999	555	152	161	310	758	240	715	221	999999	437	486	999999	42	999999	730	915	834	60	405	48	339	302	958	439	257	585	344	118	696	33	123	985	401	861	670	999999	999999	999999	590	102	315	999999	999999	767	876	444	437	125	503	602	622	999999	774	45	432	263	999999	722	999999	183	896	607	524	224	324	999999	999999	999999	911	393	623	999999	470	312	999999	138	422	200	562	812	157	999999	614	103	411	871	220	999999	439	417	162	999999	75	416	206	708	686	999999	452	386	303	266	999999	119	979	999999	781	472	313	303	840	993	999999	249	35	677	992	430	813	452	290	999999	741	503	241	53	650	999999	116	34	999999	756	999999	999999	999999	891	24	505	124	504	999999	999999	62	145	999999	169	419	999999	390	999999	999999	265	852	10	999999	517	524	710	999999	999999	999999	728	365	288	851	999999	255	984	730	144	663	999999	316	999999	363	541	999999	606	927	82	634	999999	672	587	318	196	903	747	999999	12	376	313	627	188	248	371	392	773	293	492	913	434	999999	256	865	999999	948	544	647	999999	783	917	783	805	311	999999	
65	778	970	999999	999999	507	904	727	768	999999	869	137	79	991	999999	960	323	444	999999	209	728	999999	721	999999	999999	369	999999	999999	228	458	529	822	877	807	315	999999	803	999999	311	416	999999	378	487	999999	358	821	999999	655	415	822	604	349	646	999999	712	638	67	999999	427	820	999999	999999	508	319	830	57	260	272	685	545	167	999999	999999	751	679	360	938	999999	999999	999999	895	455	119	406	854	190	185	775	104	676	556	923	211	490	999999	999999	869	178	685	310	999999	211	999999	870	665	909	999999	894	999999	362	700	851	147	10	925	951	279	112	464	999999	872	484	999999	18	999999	243	493	999999	742	537	491	769	530	441	999999	694	999999	248	741	944	974	290	999999	741	976	704	785	999999	565	999999	999999	766	999999	45	438	96	42	961	999999	431	426	563	162	894	999999	930	331	999999	154	999999	476	999999	371	520	675	592	141	436	41	294	458	999999	96	684	666	999999	66	494	999999	769	662	999999	999999	319	527	420	137	999999	870	999999	382	88	66	999999	591	840	405	203	369	999999	955	605	929	597	972	999999	477	477	237	999999	999999	836	704	384	578	952	673	61	993	265	464	682	566	999999	999999	379	235	760	103	826	999999	862	999999	167	814	66	999999	769	347	392	942	660	230	999999	182	999999	999999	682	757	638	176	999999	210	114	391	282	999999	943	999999	603	909	717	384	411	827	21	999999	546	999999	999999	367	904	714	610	322	804	461	843	813	374	995	552	13	464	999999	974	662	30	775	541	27	999999	93	744	482	999999	285	819	895	170	999999	837	122	245	281	271	639	599	792	999999	821	205	999999	321	608	367	999999	919	750	852	358	690	770	38	503	715	821	970	137	999999	999999	641	999999	652	540	167	440	999999	999999	999999	999999	73	238	199	999999	822	521	771	145	999999	521	366	78	52	812	999999	76	93	742	565	450	669	471	705	68	999999	258	486	781	450	926	946	735	362	517	295	461	581	318	999999	203	59	999999	999999	575	171	999999	999999	840	999999	999999	356	35	999999	947	675	999999	533	141	540	573	45	999999	695	999999	999999	631	716	534	526	692	495	999999	70	371	400	834	459	139	896	999999	999999	999999	999999	999999	579	999999	117	414	841	694	928	450	777	999999	168	999999	999999	823	10	540	856	380	324	703	999999	999999	964	999999	999999	840	151	404	244	923	999999	399	605	344	619	653	523	999999	693	832	764	54	999999	952	213	999999	695	999999	999999	365	999999	973	999999	999999	754	998	956	851	999999	10	552	534	999999	853	887	
769	464	999999	213	356	999999	554	686	492	999999	561	999999	999999	62	226	155	514	999999	878	174	999999	77	913	589	621	697	999999	999999	692	999999	999999	838	154	74	999999	876	890	433	782	348	999999	999999	999999	751	203	425	943	799	999999	855	47	268	337	999999	640	701	550	999999	592	999999	999999	999999	994	212	709	722	999999	947	618	349	264	91	492	539	959	960	238	171	396	206	999999	872	813	836	251	999999	999999	465	434	742	336	999999	841	132	993	114	301	636	999999	480	986	995	190	301	601	956	999999	999999	730	679	472	388	828	999999	905	999999	296	167	960	738	222	973	999999	876	23	588	250	369	545	999999	999999	602	129	999999	219	999999	692	521	245	295	204	713	734	999999	279	999999	999999	455	227	999999	817	143	999999	314	268	23	482	314	288	999999	715	999999	999999	999999	20	870	999999	999999	186	157	790	775	922	999999	543	508	248	999999	606	999999	999999	794	152	34	47	999999	926	999999	656	205	285	388	243	999999	999999	788	999999	859	744	999999	687	934	278	999999	999999	52	999999	10	999999	759	775	713	707	222	281	920	273	999999	999999	485	944	454	999999	980	999999	412	541	698	105	754	57	389	34	206	388	807	526	999999	304	994	999999	925	54	896	999999	571	680	31	951	658	524	234	30	999999	464	999999	677	297	207	328	510	522	905	26	999999	396	689	510	833	474	999999	201	932	999999	171	29	409	999999	560	310	732	520	747	446	999999	999999	999999	999999	742	155	139	238	874	975	493	800	999999	999999	194	999999	882	179	198	487	264	333	301	186	106	999999	833	317	737	897	999999	990	999999	469	786	889	37	923	768	687	344	176	327	957	360	371	999999	380	185	526	428	562	999999	269	192	906	999999	191	669	306	321	821	501	977	999999	503	34	999999	252	304	16	959	410	510	152	97	16	344	826	735	445	462	142	999999	479	43	668	516	286	879	999999	846	263	472	375	522	674	349	578	856	999999	449	138	880	520	999999	162	999999	126	104	999999	196	365	933	860	858	689	290	507	355	834	518	283	372	936	169	705	938	144	629	422	666	999999	999999	999999	996	999999	262	699	20	881	846	399	192	999999	181	490	330	999999	517	833	999999	842	232	31	828	175	765	943	360	763	224	686	999999	681	244	429	395	545	864	999999	999999	590	497	474	999999	128	101	393	764	999999	385	336	999999	796	38	999999	543	947	569	830	568	318	349	257	999999	999999	999999	510	745	999999	999999	784	746	982	406	803	354	758	43	710	999999	999999	188	999999	388	
887	999999	999999	653	419	885	999999	976	44	999999	129	251	249	807	828	999999	591	648	22	583	999999	590	644	400	235	999999	785	913	858	756	196	139	667	869	999999	999999	212	857	335	866	657	808	999999	27	286	561	115	950	215	999999	492	733	176	107	787	307	424	310	427	940	110	534	127	288	779	989	584	380	38	727	23	734	999999	156	926	791	878	627	123	674	374	834	999999	374	273	462	963	569	91	999999	999999	901	439	394	765	999999	691	999999	247	999999	977	999999	999999	487	480	758	420	29	999999	995	428	796	196	753	576	275	825	999999	24	326	999999	24	298	555	51	121	304	928	390	803	110	454	389	999999	696	639	999999	231	893	999999	999999	943	398	95	63	889	999999	685	818	500	307	999999	418	999999	270	962	445	999999	999999	369	463	492	638	377	895	999999	999999	370	999999	936	999999	604	859	510	284	93	625	213	502	162	999999	999999	120	890	506	171	45	999999	565	734	204	544	785	534	61	559	314	31	199	88	482	355	628	881	999999	703	89	908	999999	187	346	999999	874	292	999999	844	381	999999	999999	734	939	999999	804	332	999999	819	818	335	458	999999	778	604	23	423	680	999999	990	238	754	803	91	999999	822	999999	397	961	670	503	571	999999	999999	566	161	465	149	534	550	306	149	327	884	754	999999	921	409	742	999999	460	612	911	853	153	999999	77	652	999999	135	426	935	780	999999	325	763	251	546	999999	453	557	284	155	999999	693	98	437	999999	337	676	999999	979	999999	741	999999	890	660	999999	999999	999999	999999	812	999999	409	999999	371	999999	999999	569	990	218	384	197	299	999999	185	466	410	169	64	566	999999	325	146	234	446	290	999999	938	434	113	999999	512	648	369	745	947	746	386	332	730	268	359	347	468	526	999999	364	80	999999	434	259	203	979	17	934	497	200	184	687	999999	329	239	144	886	999999	872	999999	930	926	999999	719	34	999999	334	307	799	977	678	707	655	999999	968	999999	10	854	695	532	640	434	999999	757	571	698	999999	410	999999	999999	999999	148	654	999999	434	999999	805	714	235	365	655	709	145	519	522	477	41	165	360	334	143	42	633	350	909	505	678	999999	158	999999	595	999999	277	584	999999	999999	999999	414	999999	824	109	296	628	339	877	931	299	738	999999	104	666	96	59	999999	90	427	514	313	342	999999	475	999999	999999	899	769	731	441	560	999999	983	423	627	664	536	999999	847	413	304	999999	977	216	999999	245	63	999999	509	874	999999	503	109	34	749	82	571	359	
774	730	999999	570	155	999999	738	999999	261	681	999999	431	523	479	243	24	999999	999999	999999	722	534	999999	512	239	270	857	869	66	892	958	673	999999	103	186	460	126	999999	734	327	488	477	204	984	382	629	88	360	103	999999	95	813	999999	718	848	825	685	227	499	999999	298	999999	682	999999	303	17	495	338	347	28	126	340	999999	523	999999	255	339	114	140	999999	191	506	999999	796	999999	999999	765	999999	254	361	775	999999	193	434	38	858	795	351	690	374	144	750	23	84	153	999999	999999	999999	842	603	495	580	97	999999	128	791	999999	999999	56	158	252	659	94	986	999999	227	156	62	999999	27	459	987	423	765	476	441	493	700	652	61	817	379	993	650	865	204	999999	999999	999999	247	999999	999999	305	542	132	484	666	36	831	926	999999	284	900	825	154	507	166	332	423	686	307	163	243	999999	340	872	666	443	130	58	416	852	746	257	23	999999	692	881	999999	991	775	466	868	726	452	999999	999999	177	505	368	999999	489	881	629	939	999999	676	311	211	260	818	232	906	783	519	756	999999	653	811	604	815	285	999999	431	999999	840	295	516	999999	999999	402	999999	937	762	20	999999	971	126	317	173	873	390	680	392	999999	553	560	999999	216	695	14	826	999999	901	552	762	799	999999	718	999999	564	169	759	413	857	330	294	154	772	999999	785	421	345	647	730	434	605	306	258	999999	290	999999	310	999999	999999	576	142	999999	999999	258	137	521	408	999999	609	714	631	276	535	853	268	416	323	999999	910	592	490	999999	180	999999	167	502	999999	999999	818	365	999999	904	619	290	197	257	934	524	464	274	23	136	999999	26	999999	338	771	405	999999	999999	999999	685	999999	211	95	424	999999	101	101	634	320	57	400	253	999999	727	657	254	665	999999	482	999999	169	645	578	999999	679	999999	325	999999	731	805	261	944	999999	183	958	417	205	773	999999	843	433	830	953	966	735	794	171	999999	999999	526	739	98	999999	999999	526	309	633	731	999999	711	776	272	902	514	795	999999	999999	681	768	249	59	999999	999999	999999	375	999999	692	611	999999	884	999999	249	999999	215	76	173	551	391	999999	658	783	474	38	680	999999	170	927	999999	181	289	29	490	317	441	476	999999	469	999999	722	999999	617	32	999999	999999	720	536	999999	696	448	631	904	999999	34	119	466	999999	863	948	572	214	411	253	999999	349	865	511	931	715	999999	999999	704	999999	999999	469	51	761	999999	178	960	540	55	240	10	550	384	999999	466	207	975	890	984	521	999999	
517	999999	374	999999	763	994	218	605	409	957	229	926	999999	999999	999999	77	704	223	999999	999999	41	169	180	252	889	999999	999999	54	733	740	848	244	193	597	161	682	677	179	999999	183	751	934	999999	999999	999999	623	999999	911	999999	139	281	676	299	999999	999999	358	616	131	702	999999	765	174	871	668	118	984	743	528	999999	882	400	534	615	521	247	107	522	999999	999999	999999	999999	999999	153	603	999999	181	945	660	999999	999999	76	555	477	809	999999	586	73	999999	174	796	879	999999	349	999999	739	746	999999	777	295	72	835	719	661	436	101	448	999999	277	209	936	49	999999	99	768	999999	844	67	805	113	999999	999999	999999	731	673	396	966	977	999999	864	723	999999	999999	374	376	967	357	894	999999	999999	968	999999	795	999999	238	757	796	650	999999	212	895	688	999999	673	635	999999	999999	987	987	49	999999	999999	896	413	999999	826	871	999999	723	999999	469	949	26	97	145	104	248	768	503	999999	600	326	406	922	968	44	855	503	739	999999	677	369	907	11	592	507	668	391	999999	999999	999999	999999	926	780	999999	945	671	177	538	540	789	531	493	81	448	808	75	973	445	451	999999	377	979	385	133	109	52	25	504	638	435	856	476	999999	39	523	400	626	999999	33	372	999999	999999	208	557	156	876	835	999999	784	999999	999999	946	999999	999999	519	108	999999	657	642	999999	656	672	999999	114	933	65	999999	52	925	418	448	793	999999	999999	293	999999	780	999999	977	233	216	462	720	206	999999	910	627	659	519	424	849	969	546	999999	716	24	999999	104	624	100	483	793	637	375	992	900	999999	770	158	116	999999	999999	679	999999	696	203	952	704	373	999999	999999	742	532	510	999999	479	999999	301	999999	278	348	686	999999	886	999999	422	825	355	213	839	999999	856	511	999999	107	136	299	999999	433	522	999999	369	730	602	999999	741	271	136	806	523	999999	999999	408	879	999999	641	520	793	669	283	378	607	999999	999999	646	581	999999	129	413	443	190	129	868	850	216	999999	956	610	233	17	161	699	549	690	195	153	458	999999	644	466	616	999999	999999	159	153	465	868	206	955	999999	999999	999999	999999	372	342	999999	374	557	673	789	685	999999	569	999999	131	678	67	999999	347	503	133	608	484	947	999999	684	999999	999999	706	751	120	759	655	153	506	20	999999	186	999999	661	778	900	958	855	999999	999999	999999	999999	37	475	407	67	859	461	956	903	999999	775	545	999999	999999	999999	851	999999	678	925	264	426	165	121	702	999999	999999	686	999999	233	649	629	176	999999	
999999	999999	691	241	999999	63	900	203	196	603	352	211	640	999999	788	133	58	47	999999	999999	452	518	649	915	773	525	604	182	999999	733	263	47	999999	425	909	25	999999	620	577	624	35	70	240	999999	769	999999	251	999999	897	601	184	612	999999	320	999999	240	217	775	468	828	459	727	999999	463	349	999999	602	224	790	773	999999	999999	469	562	829	391	288	999999	156	282	284	840	285	145	558	651	595	298	999999	678	808	198	162	748	999999	308	999999	777	223	463	897	36	973	999999	442	746	152	890	490	295	951	130	999999	195	999999	619	451	330	904	697	720	999999	999999	121	964	999999	999999	720	999999	999999	787	511	873	999999	385	258	866	161	703	811	509	999999	999999	462	999999	999999	570	966	204	999999	856	283	872	525	743	592	559	861	169	471	999999	431	503	959	508	450	257	935	999999	999999	752	300	999999	999999	198	999999	507	23	394	999999	410	319	526	840	999999	513	999999	357	949	793	999999	15	991	241	351	87	210	848	954	286	999999	634	167	898	803	566	656	779	337	728	999999	545	999999	883	71	999999	905	662	293	994	812	899	999999	26	607	747	308	395	751	120	999999	659	69	999999	845	775	161	627	47	119	999999	858	30	231	708	162	538	118	180	199	999999	547	564	960	474	999999	648	151	999999	65	267	999999	999999	226	913	434	486	368	48	295	999	288	999999	184	146	999999	999999	765	317	455	219	200	224	999999	938	276	105	108	999999	313	137	20	336	999999	851	596	999999	999999	999999	284	675	179	80	885	199	893	922	389	823	999999	663	882	834	845	846	999999	999999	999999	287	646	339	387	724	999999	167	989	951	643	999999	550	999999	999999	999999	999999	779	50	129	338	999999	54	354	715	284	132	999999	255	186	999999	145	784	549	999999	527	999999	944	999999	454	345	728	210	941	289	66	283	399	590	434	800	76	805	947	999999	999999	242	302	999999	113	999999	94	999999	812	999999	507	548	999999	999999	556	786	999999	999999	595	784	610	172	113	75	659	999999	999999	69	999999	999999	999999	999999	837	999999	263	294	999999	331	194	852	261	999999	397	480	781	999999	283	999999	43	648	999999	999999	220	999999	999999	940	139	999999	964	111	868	34	999999	437	57	999999	711	999999	999999	271	418	767	306	742	533	793	774	632	293	151	728	109	36	182	673	999999	129	674	724	323	165	150	367	92	984	236	725	960	999999	999999	807	999999	999999	771	239	945	288	477	640	323	175	506	999999	822	383	768	999999	999999	764	218	58	46	999999	999999	116	277	410	224	
758	306	78	814	999999	680	344	623	979	264	942	727	999999	651	44	411	158	658	206	544	708	225	237	999999	206	225	999999	770	661	931	664	961	545	999999	999999	999999	999999	360	999999	273	488	760	789	999999	999999	46	656	407	999999	51	51	458	81	865	515	543	79	272	618	984	999999	573	961	999999	599	981	192	497	999999	700	167	797	360	933	65	948	436	493	830	169	999999	167	767	619	890	215	999999	679	558	999999	273	999999	742	323	999999	999999	999999	999999	999999	999999	853	169	999999	999999	884	253	999999	147	810	567	116	585	999999	999999	425	999999	806	352	166	393	100	513	938	757	436	185	65	47	787	999999	159	694	349	835	999999	408	693	465	734	647	117	753	869	991	78	999999	549	293	897	197	118	456	585	999999	903	350	999999	716	999999	709	198	71	999999	999999	999999	422	246	607	152	26	999999	999999	617	519	999999	347	644	947	688	999999	635	771	149	599	42	702	118	588	931	966	188	976	590	999999	999999	56	402	209	583	999999	451	942	151	880	999999	767	838	75	484	565	705	283	37	136	83	426	921	999999	637	714	999999	999999	675	186	838	299	999999	999999	71	240	999999	999999	373	42	307	693	630	268	678	274	999999	999999	999999	375	999999	999999	999999	464	951	999999	134	642	572	868	352	793	276	964	51	999999	17	999999	14	254	620	270	910	999999	828	389	999999	999999	91	372	850	270	554	309	915	999999	999999	305	640	999999	115	312	872	504	690	514	427	665	226	57	266	617	49	859	754	999999	994	953	636	572	245	470	560	999999	27	91	248	999999	59	117	290	712	616	975	148	318	398	999999	314	324	962	141	446	44	116	243	999999	694	555	915	940	397	669	78	794	999999	999999	673	486	608	275	999999	615	999999	766	554	11	73	721	446	999999	588	648	322	999999	113	34	525	103	999999	999999	554	421	143	177	892	999999	547	999999	503	565	999999	928	706	58	999999	525	337	999999	999999	241	167	973	118	314	361	999999	356	467	690	999999	237	580	701	747	721	999999	999999	999999	873	511	463	999999	227	881	886	660	942	999999	999999	999999	696	257	541	553	999999	580	312	829	816	999999	696	89	500	882	338	155	999999	958	337	471	999999	999999	404	60	999999	284	756	237	428	700	806	93	999999	111	924	999999	48	158	999999	150	999999	653	999999	999999	814	999999	392	344	553	740	433	983	999999	638	545	310	853	490	999999	999999	999999	84	410	999999	346	612	721	399	958	357	116	88	999999	196	733	399	999999	673	245	403	892	421	684	687	276	
823	999999	730	565	623	137	999999	382	624	326	662	252	19	999999	212	999999	992	385	205	634	355	78	750	999999	155	48	189	254	382	999999	412	999999	723	999999	999999	465	990	833	344	230	999999	706	300	869	999999	157	262	290	43	741	999999	999999	489	62	921	754	406	825	999999	585	947	313	999999	97	914	271	529	169	870	999999	671	999999	999999	999999	86	649	999999	880	833	998	786	899	221	999999	999999	376	911	670	927	768	999999	999999	423	999999	283	254	706	999999	955	808	628	102	419	999999	79	739	995	514	976	282	976	999999	991	999999	798	999999	102	999999	459	547	999999	858	999999	999999	999999	506	999999	291	701	831	999999	575	924	34	380	694	489	923	571	897	999999	999999	694	999999	791	542	183	11	999999	234	999999	999999	753	418	999999	769	999999	316	999999	999999	993	714	813	154	340	410	602	966	50	114	568	178	999999	999999	176	999999	174	587	320	154	999999	744	329	476	679	603	822	516	576	611	834	182	999999	999999	999999	666	592	550	324	391	999999	216	961	857	999999	984	551	201	999999	999999	605	999999	996	466	251	999999	394	347	475	736	999999	95	400	999999	999999	395	854	798	657	999999	371	624	999999	929	213	125	783	472	810	694	62	631	275	82	16	561	186	856	756	654	999999	254	84	588	803	854	816	531	587	280	139	752	543	999999	142	981	20	77	263	135	476	999999	537	999999	683	956	820	328	433	999999	219	998	52	13	237	999999	549	683	135	358	309	261	999999	539	564	309	97	534	939	34	551	119	603	999999	188	999999	999999	304	904	847	999999	498	108	999999	71	141	710	539	513	26	441	336	942	904	826	224	45	997	225	384	868	296	388	408	999999	999999	404	421	999999	999999	409	254	778	288	324	811	163	999999	999999	999999	599	557	30	923	592	224	177	699	999999	963	325	719	999999	999999	978	747	119	699	702	961	736	299	714	636	616	999999	557	999999	589	25	71	29	529	792	785	320	275	465	815	952	933	705	999999	861	999999	999999	176	258	999999	576	701	463	999999	516	696	310	999999	394	316	999999	666	513	119	789	902	305	199	296	745	999999	482	653	884	750	38	41	682	852	85	927	30	999999	364	23	323	607	999999	999999	105	484	999999	999999	999999	999999	295	429	595	827	999999	265	499	879	513	641	104	58	579	574	488	664	627	999999	999999	389	385	999999	159	106	476	304	599	187	201	999999	999999	601	999999	474	999999	999999	446	855	893	819	999999	999999	796	722	999999	274	999999	141	999999	440	999999	486	572	769	999999	928	
280	498	360	999999	665	999999	688	252	450	999999	999999	999999	119	880	999999	772	107	499	999999	999999	570	999999	187	211	276	468	653	760	413	999999	38	734	440	999999	337	947	999999	237	163	124	999999	553	282	425	999999	999999	31	653	999999	999999	999999	82	818	799	367	844	321	999999	399	999999	669	999999	839	999999	474	819	999999	583	553	280	999999	869	346	836	783	27	164	762	490	353	999999	999999	548	999999	334	999999	999999	640	999999	492	636	999999	838	955	455	999999	713	999999	951	999999	257	448	999999	941	815	519	736	981	26	350	690	558	669	55	760	668	389	999999	412	999999	902	44	415	999999	999999	924	999999	390	391	259	313	999999	811	588	105	998	900	607	513	814	999999	935	999999	827	802	87	685	999999	204	787	999999	203	143	999999	999	223	42	999999	999999	999999	488	999999	599	999999	47	81	747	90	999999	762	768	781	16	597	299	967	420	588	267	566	249	248	195	604	115	119	999999	999999	589	882	965	860	311	622	336	999999	345	857	789	999999	999999	999999	842	442	28	372	196	545	153	999999	803	454	782	739	651	999999	170	995	661	927	999999	999999	501	78	797	908	480	393	271	426	631	562	999999	536	236	645	406	999999	585	999999	922	939	235	557	88	521	88	571	999999	96	712	999999	205	862	145	960	112	774	645	119	892	803	284	727	999999	250	655	999999	512	999999	843	999999	419	999999	14	656	154	944	989	285	999999	909	422	184	713	291	999999	936	999999	999999	999999	999999	118	476	850	129	999999	507	999999	999999	865	832	999999	964	252	305	929	285	857	999999	999999	167	785	369	289	982	390	109	999999	129	883	719	853	246	473	221	309	943	79	885	991	646	999999	161	420	997	850	457	999999	418	361	91	89	912	459	384	846	748	999999	867	738	999999	999999	37	954	155	979	822	501	41	996	999999	216	999999	497	180	369	999999	948	999999	142	933	999999	999999	999999	802	640	941	999999	999999	374	999999	757	211	999999	436	999999	770	206	274	28	999999	999999	900	421	375	874	117	999999	289	24	999999	999999	999999	999999	805	396	888	999999	162	515	48	45	412	666	446	238	14	824	70	27	599	437	683	273	113	977	999999	999999	999999	927	532	525	999999	999999	161	759	852	476	351	999999	274	511	54	759	980	993	553	243	975	146	870	292	365	272	425	785	126	640	631	828	129	704	867	999999	999999	999999	538	999999	515	686	999999	538	999999	999999	752	97	393	999999	293	120	999999	43	999999	265	67	250	169	244	657	999999	999999	222	845	999999	999999	570	999999	999999	777	
467	464	224	728	299	760	341	999999	345	999999	338	401	202	356	520	405	96	496	611	177	999999	362	303	680	148	52	999999	692	960	109	192	453	573	999999	826	656	218	314	999999	999999	725	999999	824	725	999999	999999	999999	865	334	127	834	83	42	999999	45	114	170	999999	590	999999	597	999999	848	245	336	884	828	56	530	864	196	782	999999	116	999999	310	538	578	999999	173	602	999999	368	999999	999999	999999	420	999999	120	721	999999	999999	723	671	908	86	593	999999	398	999999	156	404	344	999999	931	61	999999	926	210	734	576	999999	193	426	654	298	999999	15	970	999999	474	906	935	809	379	522	999999	907	208	375	999999	949	189	916	27	999999	963	897	999999	223	999999	493	999999	385	155	902	491	307	26	619	795	587	618	180	970	249	469	999999	101	418	993	597	728	999999	999999	626	999999	277	409	457	334	393	103	756	614	980	196	559	663	476	41	760	999999	999999	580	140	340	999999	945	777	738	438	806	503	229	25	999999	885	999999	528	499	223	898	568	999999	411	493	862	566	990	999999	910	999999	624	999999	242	706	149	265	887	295	403	331	631	999999	999999	587	600	536	598	224	310	999999	145	976	817	862	332	304	178	999999	478	452	999999	724	999999	566	191	125	999999	999999	999999	999999	481	243	999999	892	999999	849	999999	824	999999	335	967	775	752	999999	736	647	999999	380	383	845	96	250	816	950	376	999999	891	999999	405	999999	549	999999	599	680	999999	902	881	925	595	999999	999999	354	753	999999	484	189	971	118	829	543	556	999999	935	780	543	240	426	154	999999	999999	958	68	429	418	786	689	186	999999	999999	834	766	644	784	901	999999	742	999999	673	476	197	999999	783	509	861	928	932	353	818	146	488	999999	736	410	236	524	847	925	999999	366	795	13	898	999999	995	777	999999	832	44	840	999999	742	752	678	337	999999	184	558	567	489	854	345	999999	999999	999999	358	40	244	558	386	102	999999	162	316	680	999999	47	999999	514	94	26	999999	999999	978	344	746	733	67	82	999999	349	298	367	999999	512	460	646	962	999999	646	746	999999	999999	658	747	999999	999999	445	998	153	396	510	999999	483	472	754	36	999999	999999	999999	625	999999	999999	755	46	804	459	306	803	230	999999	84	999999	999999	347	349	824	660	240	999999	165	297	999999	928	999999	839	253	884	392	758	433	266	371	821	30	999999	999999	999999	622	943	535	999999	641	778	605	322	432	186	145	133	999999	376	999999	251	619	337	914	242	350	206	999999	574	914	55	797	291	999999	266	
847	574	999999	305	999999	297	823	872	655	290	999999	103	417	77	999999	269	999999	66	118	129	212	693	858	282	188	425	999999	960	999999	596	980	324	999999	176	999999	571	299	635	999999	999999	427	747	681	999999	909	999999	788	493	999999	654	227	999999	999999	593	63	999999	715	561	126	999999	904	862	502	69	309	19	999999	251	999999	187	999999	202	728	256	701	999999	21	999999	999999	931	637	898	144	999999	378	250	999999	25	122	184	855	738	518	715	999999	999999	999999	622	333	900	763	547	754	999999	999999	999999	22	926	999999	999999	152	999999	999999	195	985	15	728	777	690	69	867	999999	139	563	331	242	684	22	299	147	220	398	901	472	178	100	999999	496	999999	999999	999999	225	134	999999	999999	375	550	333	999999	999999	836	477	999999	999999	42	294	417	201	326	451	351	999	636	754	388	754	588	725	999999	999999	861	999999	999999	999999	831	652	354	615	531	956	692	360	999999	348	310	742	467	637	999999	883	682	952	179	599	12	999999	588	379	145	287	787	824	316	835	999999	604	741	593	443	390	999999	999999	669	370	759	990	717	297	453	646	999999	999999	295	999999	999999	909	72	146	999999	602	73	974	999999	254	179	867	999999	456	259	999999	999999	873	204	58	943	879	293	809	999999	21	521	301	925	499	990	999999	538	183	622	189	999999	605	999999	840	327	965	332	424	999999	892	946	999999	999999	747	645	423	756	246	200	999999	625	263	306	333	90	772	999999	981	999999	343	999999	870	999999	80	174	999999	624	363	999999	977	557	868	999999	947	75	999999	263	188	853	576	89	302	983	289	564	288	308	925	760	554	916	351	170	857	999999	85	436	999999	583	249	999999	402	999999	223	786	999999	999999	358	268	828	518	999999	999999	687	263	46	887	553	999999	886	999999	699	999999	186	70	215	708	761	394	989	824	295	604	999999	777	999999	786	769	503	999999	999999	950	666	932	46	56	999999	999999	603	527	198	999999	999999	697	152	999999	999999	999999	999999	999999	999999	883	964	278	14	232	999999	999999	999999	576	259	127	59	708	253	156	42	670	150	24	999999	234	167	867	801	941	999999	907	471	677	886	999999	617	923	999999	759	986	999999	927	813	780	999999	999999	37	999999	80	999999	999999	454	996	77	139	999999	148	589	999999	726	999999	476	999999	398	999999	61	999999	690	800	999999	136	999999	493	170	644	742	337	243	300	999999	140	999999	731	117	90	999999	475	610	756	271	478	999999	999999	42	889	921	864	424	421	649	339	347	999999	569	706	803	960	835	432	999999	860	905	298	
171	596	507	745	955	318	904	586	632	933	539	41	792	25	999999	999999	722	877	912	999999	651	332	793	133	171	411	999999	503	639	999999	369	999999	999999	55	999999	446	391	186	999999	116	516	73	999999	999999	937	999999	913	787	508	999999	710	999999	947	93	999999	838	999999	999999	584	554	40	411	999999	455	573	138	468	747	999999	999999	999999	546	968	806	315	588	999999	999999	999999	633	497	500	999999	999999	477	849	463	490	407	999999	643	17	999999	365	999999	115	126	261	840	999999	79	176	544	494	674	999999	551	151	999999	69	999999	999999	999999	951	67	540	416	999999	977	723	675	999999	349	318	999999	881	944	612	730	209	999999	999999	548	387	999999	330	955	510	410	313	308	322	712	348	721	229	819	650	308	545	999999	254	283	999999	143	999999	827	999999	122	792	228	939	420	578	999999	848	874	811	397	999999	585	906	471	999999	425	999999	275	11	597	999999	999999	999999	314	194	510	999999	100	431	253	471	503	729	999999	999999	94	999999	901	143	750	999999	354	18	262	571	960	999999	783	609	999999	780	825	825	639	961	730	924	999999	236	77	380	758	452	999999	926	243	856	518	853	589	999999	999999	141	261	724	999999	64	52	999999	234	999999	443	999999	730	472	645	677	99	436	887	170	734	674	76	379	124	999999	450	336	338	114	283	929	29	999999	328	693	574	914	164	675	881	892	12	999999	936	277	722	105	290	999999	766	92	966	429	331	786	75	881	999999	904	614	716	414	129	999999	514	999999	94	153	999999	999999	999999	999999	221	288	842	672	716	443	846	189	355	55	999999	348	201	963	999999	999999	542	628	693	314	999999	71	175	999999	882	999999	432	807	999999	951	999999	462	999999	810	999999	150	488	124	359	447	763	725	268	999999	999999	781	252	550	869	770	611	333	419	870	31	999999	123	364	790	802	20	49	551	404	717	320	999999	999999	219	460	835	427	279	255	550	534	999999	504	847	111	999999	882	999999	999999	349	14	52	719	789	603	36	134	333	556	999999	724	999999	864	953	330	999999	861	340	419	935	193	64	173	330	497	357	618	517	688	140	138	111	683	64	712	277	999999	601	999999	433	999999	104	999999	818	825	360	937	551	526	999999	809	551	528	932	165	949	879	399	302	256	418	616	999999	999999	999999	623	500	809	250	999999	999999	270	724	985	234	99	342	354	504	999999	420	76	999999	610	331	587	583	751	999999	762	398	648	309	369	25	104	459	306	999999	212	859	137	311	474	102	549	999999	542	999999	999999	999999	534	
895	165	836	351	999999	44	104	720	49	999999	910	999999	663	346	960	365	969	140	999999	45	834	301	287	292	765	526	999999	999999	760	50	999999	833	155	864	753	154	533	674	477	425	211	999999	999999	999999	999999	824	810	755	589	471	999999	577	435	581	700	603	877	553	586	110	526	322	960	999	706	86	342	799	999999	815	832	999999	662	225	834	43	138	999999	75	940	715	762	202	299	476	475	408	573	174	999999	999999	979	98	999999	999999	889	840	173	412	999999	492	21	172	773	639	278	915	999999	747	999999	474	999999	999999	645	394	999999	129	670	532	241	678	768	634	443	548	852	216	295	326	944	203	965	765	924	999999	999999	600	999999	999999	208	559	198	826	508	685	999999	501	452	982	144	769	179	640	181	472	999999	999999	999999	234	786	71	630	893	802	472	508	999999	564	196	999999	173	700	999999	334	682	489	941	136	757	981	361	999999	312	999999	185	34	999999	999999	461	734	326	871	999999	999999	147	929	304	33	999999	187	623	936	999999	301	971	78	999999	999999	999999	999999	782	999999	970	253	435	307	327	999999	999999	447	999999	360	112	461	999999	999999	505	146	197	752	194	917	999999	999999	367	424	507	21	220	117	864	29	104	478	952	76	900	951	448	999999	611	592	407	598	999999	999999	834	804	927	678	573	33	128	746	797	864	170	999999	885	999999	799	316	502	519	582	162	265	633	508	999999	401	553	698	999999	151	602	520	502	576	999999	590	702	999999	541	543	841	901	999999	680	98	999999	999999	75	437	50	305	999999	887	25	999999	17	999999	306	629	287	29	999999	771	605	205	353	999999	823	791	430	106	999999	960	975	999999	999999	908	952	999999	401	890	488	999999	316	845	512	999999	487	999999	97	389	406	999999	264	524	516	999999	999999	485	745	999999	687	999999	16	943	999999	999999	911	283	600	108	999999	885	237	999999	541	999999	999999	760	692	999999	190	999999	704	51	999999	766	706	999999	234	131	166	477	675	162	999999	213	264	999999	771	382	721	213	999999	988	999999	520	237	867	983	452	675	991	999999	34	68	999999	580	964	253	999999	433	460	59	478	942	999999	220	85	193	999999	810	101	988	999999	999999	976	999999	715	910	189	539	839	477	782	456	174	684	650	999999	999999	633	999999	999999	464	949	271	163	999999	55	360	310	161	683	656	641	999999	13	483	36	91	613	864	999999	74	777	999999	982	999999	31	778	999999	570	981	568	703	521	972	999999	999999	737	823	328	999999	559	878	387	166	999999	999999	873	170	211	623	22	
21	999999	244	999999	999999	999999	288	886	634	276	999999	739	180	124	952	130	999999	479	123	999999	268	294	203	505	195	999999	437	999999	136	158	999999	895	946	968	557	933	286	917	846	13	459	936	694	403	305	149	217	999999	869	29	272	691	999999	335	753	999999	575	738	868	298	928	127	759	485	999999	368	792	999999	999999	28	844	693	633	119	999999	331	600	999999	209	56	191	395	301	117	886	927	807	999999	224	830	367	547	59	558	999999	341	186	219	744	999999	999999	999999	999999	850	185	579	67	978	495	431	999999	775	539	999999	116	542	825	652	599	731	999999	999999	986	737	660	306	643	84	999999	507	999999	390	999999	999999	999999	185	911	999999	999999	316	869	999999	135	792	999999	999999	18	236	999999	542	515	534	619	23	999999	185	29	746	199	879	935	983	943	999999	999999	999999	720	276	133	999999	630	384	999999	292	862	731	55	203	43	78	999999	417	632	999999	991	620	999999	52	886	523	166	175	999999	62	381	999999	885	147	515	957	871	999999	113	999999	999999	140	814	337	160	999999	140	999999	712	131	591	528	361	451	996	999999	974	678	389	609	773	465	999999	667	910	977	846	907	687	86	999999	555	313	999999	590	999999	805	443	891	242	999999	999999	999999	139	471	853	534	444	999999	848	982	203	362	999999	748	999999	999999	157	999999	183	807	232	999999	636	924	45	225	251	860	145	861	541	786	156	226	442	13	993	999999	67	452	999999	999999	838	104	13	999999	809	371	144	853	999999	26	999999	999999	170	202	826	999999	999999	638	293	999999	15	987	450	416	216	287	315	452	23	951	999999	730	405	465	309	541	921	843	416	879	725	291	999999	999999	999999	721	999999	249	999999	788	770	429	169	828	761	851	653	597	986	999999	66	692	840	705	999999	987	39	704	893	294	294	592	232	413	999999	723	783	926	999999	999999	231	75	275	234	999999	939	571	576	704	999999	888	333	856	884	999999	43	451	508	999999	999999	692	362	356	892	504	999999	207	755	971	47	78	726	259	501	310	990	426	999999	524	718	425	462	999	446	406	999999	999999	999999	590	823	282	999999	999999	265	802	869	719	999999	730	13	999999	815	605	999999	388	171	84	365	583	832	999999	835	983	157	666	240	362	999999	999999	543	452	859	174	157	765	999999	666	994	699	441	281	53	885	521	976	610	856	341	67	244	999999	380	999999	999999	999999	446	301	999999	599	572	516	809	999999	196	560	881	650	999999	902	999999	504	999999	999999	152	560	572	950	472	180	65	383	999999	852	
261	657	82	999999	999999	940	328	502	754	404	136	924	999999	167	999999	960	105	959	409	439	472	740	806	999999	621	207	644	999999	828	741	999999	199	495	956	635	538	488	785	244	999999	583	102	750	999999	539	227	98	415	261	511	85	999999	999999	590	999999	520	851	999999	484	999999	306	832	673	23	861	937	439	515	531	169	481	319	725	892	856	380	990	131	999999	999999	118	239	244	326	665	447	225	999999	576	124	999999	130	999999	999999	220	750	428	737	823	601	788	583	884	999999	40	766	380	999999	734	19	530	729	999999	999999	999999	999999	999999	356	357	423	722	534	999999	416	482	361	18	700	999999	999999	951	999999	999999	583	615	534	354	999999	296	999999	77	144	180	999999	999999	957	938	229	999999	153	163	82	389	410	999999	263	999999	999999	619	678	757	999999	409	628	999999	277	432	608	475	575	722	454	69	999999	356	999999	363	999999	822	524	422	789	776	999999	999999	878	873	897	704	361	889	999999	534	999999	151	397	734	552	508	326	999999	339	999999	358	431	708	999999	930	999999	301	900	274	655	105	265	968	903	871	675	189	999999	534	903	123	686	845	999999	451	316	999999	853	811	872	999999	988	93	45	427	999999	253	999999	942	843	999999	461	625	230	999999	362	999999	493	999999	876	328	922	999999	999999	640	672	586	788	570	999999	104	448	98	401	999999	116	182	933	999999	765	999999	323	999999	690	500	662	999999	624	491	99	142	475	990	999999	554	582	999999	999999	404	755	999999	464	305	328	749	965	999999	999999	80	332	189	250	999999	106	999999	15	471	320	999999	978	611	961	307	481	999999	628	457	163	847	578	128	525	538	730	246	967	27	143	940	535	299	836	554	168	910	892	468	893	999999	548	999999	999999	722	425	153	568	167	824	837	131	517	218	999999	999999	999999	999999	711	999999	860	486	987	338	379	409	688	775	417	999999	999999	598	169	563	672	308	999999	450	802	123	586	677	999999	203	305	818	28	91	999999	62	954	999999	190	190	43	14	561	782	999999	323	736	999999	161	28	262	248	961	999999	546	88	45	999999	861	999999	999999	999999	675	999999	42	560	999999	607	326	364	999999	999999	999999	979	530	667	999999	684	152	999999	999999	999999	999999	792	940	67	856	999999	544	381	27	201	394	591	999999	850	999999	999999	750	747	931	138	61	796	833	937	829	982	433	878	999999	360	620	382	999999	491	999999	999999	852	974	703	327	72	945	347	992	931	826	499	680	338	979	933	404	999999	999999	999999	730	999999	13	238	874	999999	999999	49	
999999	999999	22	378	998	999999	999999	915	775	54	614	76	999999	458	841	16	12	492	753	549	362	426	225	824	965	334	936	999999	849	746	999999	686	406	905	681	420	999999	999999	501	496	883	73	168	360	999999	191	999999	281	126	997	999999	391	999999	126	687	249	366	999999	999999	999999	257	530	999999	999999	225	999999	669	210	777	431	97	554	991	266	666	298	268	865	881	784	999999	999999	808	851	520	447	999999	289	227	441	999999	731	54	999999	249	363	997	138	144	999999	521	850	503	695	909	681	400	630	460	398	980	500	316	629	400	999999	721	224	999999	778	137	390	982	345	376	366	509	173	999999	312	301	999999	731	865	272	432	171	123	942	999999	56	179	828	829	461	563	424	999999	436	657	999999	782	618	365	887	141	867	999999	328	553	999999	237	613	157	999999	849	769	451	366	999999	999999	608	282	680	732	958	561	999999	999999	812	941	94	736	369	670	519	522	375	977	141	999999	12	999999	999999	999999	818	999999	681	732	612	794	972	68	468	237	43	510	999999	633	999999	580	713	284	516	611	96	999999	999999	486	999999	337	404	999999	235	412	427	813	882	999999	913	999999	880	431	281	28	968	36	999999	142	636	999999	584	741	57	560	851	728	288	788	999999	327	321	204	154	999999	999999	508	832	65	809	230	999999	924	999999	536	700	999999	12	999999	642	69	233	121	850	578	999999	662	426	675	561	699	999999	104	442	999999	90	685	286	999999	628	470	999999	222	333	416	391	660	31	521	860	569	725	999999	155	521	999999	210	354	999999	999999	737	92	999999	504	120	694	532	491	135	999999	24	16	16	869	181	999999	20	788	443	197	102	641	904	814	999999	999999	744	948	921	999999	880	341	999999	474	890	387	47	717	223	721	858	178	999999	75	846	563	719	921	999999	999999	93	422	910	999999	439	999999	187	352	512	999999	950	584	570	634	575	682	305	999999	999999	999999	827	999999	999999	999999	339	999999	744	999999	968	438	264	999999	974	999999	416	999999	431	999999	45	793	210	694	999999	86	771	283	999999	999999	999999	173	267	187	999999	189	828	999999	847	999999	999999	999999	361	348	384	84	999999	136	609	304	227	117	261	973	506	999999	593	999999	98	498	949	65	325	483	349	804	180	86	999999	795	447	626	620	242	999999	529	441	862	320	140	205	645	674	314	999999	392	999999	293	681	756	595	694	702	358	999999	999999	999999	878	998	580	903	804	254	999999	856	601	496	999999	700	999999	999999	731	822	999999	302	314	390	21	439	956	891	999999	
404	135	209	999999	923	272	993	289	339	563	863	999999	237	999999	400	999999	457	451	896	894	592	705	12	864	871	744	65	934	612	999999	449	999999	999999	999999	409	128	999999	113	678	234	35	421	646	200	868	92	999999	902	913	529	563	987	69	999999	304	699	133	345	880	189	216	69	676	160	123	999999	61	221	990	999999	999999	353	773	672	869	999999	69	999999	995	789	999999	999999	30	999999	625	461	983	691	999999	710	994	279	233	498	999999	966	744	999999	999999	57	41	519	911	641	999999	220	224	999999	137	132	999999	322	349	101	999999	62	999999	594	535	662	837	999999	499	290	287	976	130	284	655	903	437	573	734	947	757	504	252	389	808	414	247	596	564	999999	80	999999	999999	141	333	964	999999	159	960	999999	220	999999	30	631	999999	306	100	939	742	999999	695	76	588	401	344	671	810	658	785	131	425	250	999999	899	999999	999999	56	988	951	999999	975	287	613	999999	999999	94	483	620	999999	511	324	307	854	339	904	999999	999999	538	796	662	163	279	999999	838	999	969	867	130	421	757	260	111	988	61	999999	417	463	278	664	260	999999	199	632	283	806	127	396	475	999999	216	512	999999	202	298	536	999999	913	999999	320	999999	226	363	209	278	999999	223	319	999999	999999	496	999999	999999	874	546	999999	999999	647	101	999999	882	583	402	999999	999999	255	742	999999	699	524	553	999999	689	958	896	43	834	990	363	999999	999999	807	594	999999	508	665	687	643	655	999999	572	68	821	741	438	194	824	238	993	33	999999	999999	620	287	536	992	860	999999	999999	513	640	973	294	79	449	84	989	16	625	549	999999	109	999999	875	999999	999999	999999	947	999999	712	999999	606	996	340	999999	288	197	316	858	516	999999	999999	999999	152	194	599	999999	752	302	363	205	818	999999	999999	465	419	61	745	999999	51	319	913	345	275	305	999999	976	953	566	170	886	682	157	999999	744	999999	999999	120	691	362	999999	930	655	176	516	400	993	552	999999	999999	236	452	980	817	206	999999	999999	398	847	159	623	820	195	141	476	999999	670	502	709	719	975	940	63	973	330	389	268	178	758	905	50	999999	89	474	934	444	702	999999	912	853	999999	55	273	999999	739	900	999999	999999	700	999999	729	999999	843	999999	127	295	999999	17	497	816	632	317	999999	999999	119	199	741	721	207	999999	820	999999	589	856	459	999999	677	999999	999999	429	644	999999	478	764	185	549	590	923	356	999999	999999	695	842	106	230	952	415	330	431	550	169	33	326	999999	184	399	910	
986	706	197	999999	999999	999999	77	181	888	839	875	766	569	608	817	374	559	986	999999	497	493	635	506	524	356	100	999999	999999	621	428	810	590	999999	638	604	227	999999	40	179	999999	775	924	342	123	999999	564	999999	999999	351	658	767	681	999999	901	999999	360	999999	673	271	999999	999999	806	560	469	38	294	999999	930	13	999999	999999	529	816	213	721	569	303	999999	999999	792	238	751	999999	999999	999999	139	541	884	999999	253	999999	999999	768	394	841	969	373	872	999999	255	583	931	938	750	999999	248	864	999999	189	999999	67	816	689	478	999999	999999	887	999999	807	899	999999	106	999999	999999	582	999999	999999	432	371	999999	999999	430	308	738	219	999999	999999	999999	519	423	274	696	999999	364	195	211	806	999999	999999	999999	91	776	75	999999	999999	487	999999	187	999999	732	487	442	483	436	660	636	518	999999	269	999999	526	718	87	999999	634	66	999999	364	999999	381	914	999999	594	858	999999	430	365	122	245	999999	94	634	10	787	936	999999	222	277	703	999999	692	855	40	588	987	373	698	999999	999999	446	95	857	612	796	999999	26	999999	625	766	240	281	999999	714	537	174	891	718	300	458	801	843	999999	660	25	688	68	440	16	999999	307	999999	684	560	799	645	236	32	213	968	919	984	999999	511	999999	287	296	150	502	423	999999	654	407	232	760	603	962	207	999999	117	759	586	841	754	999999	508	596	999999	999999	891	937	999999	515	331	538	817	255	621	197	737	402	918	938	592	775	653	999999	999999	800	206	683	39	435	999999	218	999999	152	843	53	964	999999	450	234	610	485	237	999999	85	693	942	357	350	20	859	715	999999	647	258	999999	814	999999	999999	56	719	999999	908	444	419	122	205	674	412	578	999999	56	951	999999	337	117	547	514	999999	999999	857	848	343	28	575	389	999999	695	894	864	238	999999	999999	404	515	999999	577	792	729	962	999999	999999	945	772	787	999999	764	157	320	999999	441	999999	999999	374	199	999999	875	999999	999999	999999	999999	510	780	999999	349	442	498	557	999999	935	539	999999	784	295	281	588	902	571	999999	763	625	230	385	999999	432	928	863	192	215	644	527	687	924	700	227	987	498	407	432	999999	324	216	968	384	611	686	526	640	103	999999	968	314	658	999999	414	524	134	37	999999	421	999999	315	352	544	999999	852	830	999999	77	293	99	999999	148	885	449	418	262	10	999999	999999	999999	233	99	604	676	223	39	819	295	703	863	470	292	21	776	18	864	434	966	759	856	442	572	999999	999999	472	175	999999	
665	999999	271	134	887	378	19	355	999999	747	868	205	822	999999	797	999999	430	628	223	999999	119	440	999999	999999	43	390	890	968	999999	999999	93	213	999999	266	164	999999	999999	999999	583	999999	11	999999	792	127	999999	999999	937	845	999999	208	389	892	258	48	663	235	452	443	999999	507	488	51	694	937	664	664	999999	565	855	507	932	999999	999999	310	135	688	999999	999999	272	272	453	999999	333	461	899	200	999999	19	999999	928	847	997	648	86	435	960	736	854	462	901	999999	381	999999	146	275	698	846	948	999999	974	586	25	181	999999	999999	443	717	243	48	999999	710	148	961	999999	660	934	999999	969	874	999999	952	793	973	370	648	81	64	197	196	210	353	15	107	628	999999	999999	999999	820	999999	999999	253	999999	816	988	999999	485	999999	72	486	999999	655	877	999999	746	32	793	999999	999999	189	982	388	529	56	999999	130	704	51	343	584	828	119	232	947	999999	922	458	976	999999	179	173	662	991	999999	855	555	999999	931	360	605	558	999999	24	999999	49	613	723	456	999999	999999	496	444	86	487	999999	231	432	930	201	824	573	816	67	641	26	329	999999	999999	201	291	653	999999	690	737	999999	48	999999	591	999999	279	999999	12	997	126	999999	999999	999999	513	62	633	999999	999999	740	536	42	742	732	383	999999	720	225	903	264	697	999999	723	753	999999	461	999999	137	840	32	921	999999	571	818	940	999999	999999	743	883	766	999999	999999	117	42	999999	705	293	999999	999999	966	197	63	305	748	310	901	959	999999	999999	999999	442	505	292	523	999999	911	471	923	791	425	337	999999	999999	147	695	538	116	999999	999999	644	178	312	416	873	835	867	999999	822	518	49	998	322	506	831	333	73	876	999999	999999	252	999999	369	525	305	999999	999999	999999	168	63	771	794	278	999999	602	883	140	999999	418	688	950	591	999999	999999	999999	426	25	479	511	999999	999999	661	522	476	357	410	808	787	121	999999	624	156	999999	769	999999	999999	730	937	903	999999	203	974	468	906	273	999999	999999	954	999999	999999	623	741	999999	354	999999	120	282	999999	999999	202	84	352	976	183	73	803	999999	879	668	507	696	999999	576	563	619	999999	999999	616	212	697	814	853	24	243	621	883	936	999999	347	636	971	999999	910	710	872	850	998	295	842	470	999999	999999	296	275	192	999999	999999	656	735	774	917	666	598	339	999999	231	999999	743	562	189	866	613	999999	41	535	766	177	865	999999	768	659	907	773	742	999999	999999	567	748	60	999999	999999	999999	91	999999	718	315	999999	580	332	
999999	522	264	733	999999	603	626	183	264	740	425	377	309	966	967	125	20	892	856	999999	288	663	590	692	486	471	586	999999	999999	322	999999	436	999999	999999	999999	256	404	184	999999	148	841	925	312	18	635	707	999999	323	124	458	708	999999	484	709	53	988	931	999999	999999	201	999999	103	214	941	520	989	781	767	928	720	720	999999	999999	717	40	362	360	582	67	779	62	999999	418	520	613	806	951	887	498	999999	324	832	999999	919	132	747	721	370	498	646	999999	651	394	999999	999999	873	641	767	679	690	637	359	514	477	148	752	999999	693	337	713	999999	893	278	999999	999999	888	907	862	594	292	641	990	93	999999	852	411	878	25	783	999999	175	999999	999999	999999	422	964	327	999999	780	379	72	37	42	784	608	42	382	516	997	848	965	778	182	999999	59	999999	275	103	624	737	999999	669	910	597	999999	853	685	470	466	441	570	999999	92	225	229	614	957	309	999999	999999	38	372	27	999999	775	396	21	999999	758	774	999999	233	835	52	505	403	127	445	999999	754	356	999999	60	565	287	518	695	999999	999999	445	690	966	291	804	709	511	651	975	999999	161	842	999999	999999	691	742	999999	621	999999	999999	826	999999	521	999999	67	474	125	322	462	999999	267	700	999999	652	999999	94	999999	999999	41	342	994	751	152	999999	94	912	999999	999999	368	823	940	896	655	247	351	999999	999999	903	233	999999	593	999999	199	328	564	460	999999	222	398	999999	19	404	999999	708	725	84	354	999999	977	999999	999999	915	953	999999	716	370	55	815	310	375	999999	829	999999	702	748	805	561	824	68	634	133	999999	811	762	814	546	317	947	522	276	604	280	999999	88	357	678	245	561	611	999999	415	973	999999	999999	689	190	685	999999	959	920	999999	529	999999	353	999999	713	114	999999	823	179	62	108	303	44	770	646	903	640	354	80	570	999	999999	864	999999	999999	368	788	82	999999	860	999999	999999	999999	753	999999	441	581	65	643	999999	53	738	442	151	316	680	877	262	999999	286	54	542	889	360	524	317	974	134	872	355	999999	999999	999999	318	999999	121	701	999999	696	215	331	999999	711	506	526	999999	780	723	999999	478	490	535	39	357	816	999999	107	251	239	766	466	457	999999	298	999999	999999	548	999999	518	205	999999	596	999999	838	999999	469	999999	393	833	999999	537	999999	221	403	999999	999999	99	841	999999	745	23	459	61	999999	748	999999	402	423	999999	601	722	656	214	717	499	999999	970	200	402	357	66	999999	418	976	999999	214	245	789	433	467	
999999	706	631	773	191	999999	544	635	999999	91	77	417	144	999999	540	999999	57	999999	904	969	999999	899	999999	999999	688	310	51	85	999999	543	638	612	999999	791	999999	999999	35	441	999999	969	360	345	999999	321	999999	648	578	185	446	357	167	999999	999999	463	999999	936	267	486	94	999999	489	468	999999	555	452	464	427	353	476	524	856	615	967	934	999999	484	999999	138	864	50	731	865	639	353	999999	896	999999	536	153	829	758	548	357	655	490	999999	999999	999999	868	826	230	235	708	999999	501	551	773	949	844	172	999999	999999	621	53	999999	623	829	589	179	555	736	891	210	647	765	317	268	322	454	727	83	253	269	999999	819	505	999999	717	852	834	999999	778	692	999999	691	629	927	313	504	866	999999	821	999999	322	100	338	34	999999	999999	194	999999	999999	999999	126	99	999999	868	583	234	999999	999999	999999	737	345	433	958	209	229	999999	999999	390	955	817	587	665	999999	999999	999999	948	999999	481	106	561	668	999999	671	282	575	891	797	999999	353	88	850	410	950	94	49	999999	142	139	805	999999	30	803	999999	643	999999	461	836	35	921	634	744	183	370	560	79	999999	761	685	999999	999999	999999	384	46	876	999999	999999	714	178	829	999999	816	361	675	992	540	864	222	37	365	124	64	771	999999	718	344	677	50	400	24	255	137	456	505	477	944	645	767	462	676	740	746	668	999999	864	818	999999	507	378	999999	999999	581	734	330	519	282	397	999999	327	999999	299	146	324	163	583	999999	369	855	999999	57	895	999999	760	360	999999	999999	999999	999999	975	999999	951	180	672	999999	810	674	403	136	986	204	556	110	999999	999999	387	999999	432	999999	622	999999	459	537	999999	330	134	117	820	383	999999	151	886	821	999999	999999	589	999999	473	942	999999	909	999999	999999	869	13	999999	999999	999999	840	999999	30	945	880	953	50	999999	424	871	352	257	702	853	30	999999	845	318	735	539	32	340	269	999999	489	999999	713	408	999999	667	305	829	339	999999	999999	409	685	999999	999999	868	529	976	175	256	131	999999	651	65	515	812	999999	694	999999	264	634	999999	714	890	465	717	250	642	234	756	576	522	918	251	873	620	999999	649	312	867	20	999999	175	999999	18	999999	521	658	999999	999999	999999	610	74	84	826	480	695	795	739	298	628	887	751	418	680	609	999999	409	192	999999	76	999999	392	898	254	588	344	702	999999	671	999999	591	749	820	122	999999	457	844	424	402	925	949	999999	999999	999999	999999	304	756	341	408	26	121	999999	999999	347	999999	227	
176	999999	248	999999	999999	999999	999999	999999	46	148	931	306	999999	162	933	985	999999	969	127	999999	999999	659	131	293	587	999999	482	655	999999	125	750	999999	853	999999	999999	999999	185	265	931	45	842	922	999999	999999	373	460	999999	256	92	999999	686	39	230	794	849	517	707	955	999999	633	441	422	16	920	398	457	999999	966	871	919	809	999999	47	91	632	999999	456	147	999999	137	999999	236	572	958	439	720	263	999999	898	773	316	230	706	308	604	429	999999	292	596	999999	17	999999	999999	173	326	999999	999999	148	171	999999	70	999999	45	431	890	214	849	58	490	677	204	392	78	107	612	588	828	739	486	213	539	999999	550	14	129	91	999999	999999	999999	287	728	124	898	503	713	746	999999	284	417	399	579	867	801	919	720	625	593	287	561	738	333	999999	662	957	864	896	999999	41	312	999999	363	451	416	212	948	90	999999	574	999999	865	403	999999	999999	96	633	671	999999	631	293	999999	498	573	999999	999999	953	476	462	999999	999999	817	999999	163	971	999999	45	999999	460	598	999999	640	140	999999	893	695	999999	780	930	999999	334	202	533	398	999999	999999	320	790	999999	513	259	482	627	553	935	999999	149	249	999999	723	60	504	999999	773	999999	652	373	479	999999	161	568	183	545	999999	616	999999	294	999999	415	999999	297	255	999999	947	349	498	23	587	93	999999	555	105	999999	217	524	999999	981	999999	738	105	444	841	120	452	944	85	937	740	937	498	292	812	999999	418	436	999999	999999	273	434	172	999999	999999	999999	362	605	473	975	337	373	786	999999	534	599	320	728	456	999999	999999	12	999999	560	282	649	595	45	743	999999	788	999999	718	859	718	335	575	466	658	456	758	847	481	999999	609	376	999999	44	757	223	523	690	980	670	887	270	999999	611	366	146	800	326	861	999999	196	999999	654	999999	745	209	33	999999	80	999	999999	244	999999	174	999999	999999	498	560	287	999999	748	108	801	58	971	457	174	999999	109	521	655	442	985	999999	912	62	722	234	298	558	199	668	620	980	294	652	739	996	999999	460	648	250	48	341	462	98	755	606	954	999999	999999	69	754	558	354	943	259	999999	261	999999	193	273	999999	729	340	999999	487	821	999999	328	717	178	313	999999	873	415	403	653	817	999999	307	125	280	10	999999	140	913	999999	635	350	403	488	744	761	276	384	978	318	10	382	610	934	842	635	580	866	755	115	684	938	999999	605	443	437	601	77	993	271	216	210	176	425	999999	999999	925	239	433	999999	383	499	437	
94	999999	999999	223	999999	283	644	429	999999	384	999999	387	697	800	797	999999	999999	999999	208	390	717	999999	799	216	194	749	999999	709	351	442	999999	732	195	511	465	952	998	223	999999	999999	359	999999	999999	999999	367	999999	498	999999	138	194	125	392	184	118	719	982	853	238	38	999999	853	934	88	224	181	86	202	195	344	844	56	999999	999999	413	999999	875	553	973	848	156	999999	999999	581	167	999999	819	557	86	792	999999	109	999999	194	999999	941	424	999999	999999	654	999999	846	312	999999	293	147	31	462	999999	88	843	438	879	390	882	999999	56	363	999999	897	361	529	125	999999	999999	745	286	909	999999	472	999999	122	219	329	567	999999	948	528	297	29	305	999999	786	999999	948	54	229	389	312	253	894	71	842	446	999999	999999	730	999999	426	548	861	121	148	308	472	999999	229	560	822	581	423	999999	999999	901	602	999999	999999	127	455	817	525	897	607	999999	999999	554	279	772	999999	806	579	49	112	749	167	193	228	488	999999	999999	824	999999	999999	999999	830	376	996	940	844	307	29	613	464	609	32	999999	514	999999	999999	999999	999999	456	533	25	12	384	425	325	743	418	776	264	999999	238	999999	856	339	876	249	211	557	339	928	729	787	966	999999	999999	726	203	679	160	757	999999	999999	378	146	551	728	455	951	680	206	435	531	764	999999	236	616	175	634	637	828	999999	999999	131	999999	803	999999	45	999999	921	599	549	739	625	999999	972	472	624	999999	999999	158	794	260	876	142	503	208	32	944	999999	886	561	999999	51	999999	239	999999	643	999999	342	999999	999999	655	39	91	999999	696	905	267	999999	763	992	455	845	488	44	277	493	989	35	999999	216	101	450	44	48	999999	697	304	277	999999	829	774	387	475	466	148	230	795	999999	806	303	999999	895	595	893	999999	723	999999	999999	961	763	654	824	738	999999	601	215	994	53	676	999999	611	990	333	934	228	999999	380	32	895	57	698	512	228	311	999999	206	855	999999	999999	999999	999999	999999	315	962	184	949	649	369	999999	933	235	752	809	808	692	773	571	999999	675	48	353	539	402	914	999999	151	606	437	663	404	999999	853	120	419	863	605	999999	371	759	278	428	20	167	962	821	946	999999	419	618	678	999999	203	999999	999999	913	605	613	999999	999999	43	352	221	705	999999	583	381	999999	400	945	97	98	210	999999	406	999999	999999	382	439	999999	999999	448	196	818	985	770	165	388	227	506	268	991	999999	474	726	925	216	314	999999	388	449	315	999999	474	531	999999	434	999999	
78	283	579	232	184	307	778	594	165	999999	720	999999	427	993	999999	999999	687	999999	804	735	185	999999	999999	38	999999	61	654	813	145	722	296	405	345	863	320	999999	926	45	999999	986	695	142	999999	813	593	999999	999999	455	999999	419	787	435	784	698	999999	597	869	551	999999	132	653	999999	459	999999	116	999999	999999	563	683	480	966	651	999999	818	50	53	710	999999	444	687	99	208	922	999999	935	860	621	646	999999	722	83	999999	497	694	343	730	682	336	706	279	642	407	772	420	453	145	156	966	658	84	886	278	116	860	999999	454	999999	999999	507	255	703	718	817	961	407	590	164	594	484	320	370	384	894	175	54	692	436	512	282	999999	713	654	987	672	999999	804	999999	637	661	889	686	999999	829	460	576	924	590	811	999999	862	980	999999	492	348	713	512	384	999999	815	350	999999	540	460	999999	541	999999	730	154	135	602	320	527	933	999999	633	420	555	443	999999	130	999999	999999	499	419	999999	161	172	649	958	332	430	338	821	320	870	155	498	132	918	527	203	999999	685	420	552	463	999999	896	999999	303	957	999999	999999	694	247	403	999999	999999	887	390	886	999999	196	999999	182	981	705	622	724	487	999999	432	999999	81	926	666	938	88	867	366	533	275	934	999999	374	488	999999	137	82	476	114	457	244	538	641	122	259	882	247	999999	758	999999	181	237	999999	534	999999	280	767	580	999999	999999	999999	999999	999999	620	156	530	438	693	999999	578	999999	258	383	474	197	986	999999	999999	417	66	840	307	608	527	104	706	293	839	72	716	369	501	21	999999	283	714	681	30	965	728	453	554	574	999999	465	923	854	999999	347	439	840	953	999999	408	132	876	922	339	525	449	999999	599	630	288	219	999999	999999	242	200	999999	314	419	999999	689	613	296	732	999999	999999	181	852	999999	999999	999999	876	415	338	612	28	407	999999	351	504	525	491	999999	923	296	970	417	686	999999	717	863	134	430	114	484	999999	835	153	504	278	354	597	860	106	998	999999	803	999999	633	223	792	692	963	914	333	207	758	373	999999	457	999999	999999	240	669	639	507	455	311	854	817	999999	264	296	83	160	999999	630	757	999999	999999	177	697	999999	408	924	180	999999	516	780	999999	46	472	707	999999	999999	860	366	201	466	500	957	999999	999999	999999	40	537	405	890	764	999999	576	10	999999	999999	999999	955	441	831	744	468	346	999999	531	577	999999	720	557	250	999999	299	571	439	300	435	999999	675	832	999999	999999	396	774	281	999999	385	709	
46	999999	999999	765	668	428	534	456	998	164	28	970	297	46	319	999999	999999	441	474	999999	147	709	999999	999999	615	133	205	463	357	693	75	197	156	999999	744	999999	999999	485	790	999999	46	983	999999	281	907	705	999999	999999	68	999999	619	999999	287	999999	572	336	22	517	160	999999	999999	81	108	314	98	831	823	428	302	624	999999	679	999999	604	796	164	416	741	728	910	587	995	404	941	83	235	909	605	999999	999999	682	895	335	254	647	999999	999999	988	999999	86	881	126	999999	444	999999	999999	198	682	754	418	919	280	788	249	957	237	677	166	240	863	921	228	132	884	999999	682	354	406	957	831	999999	427	999999	652	999999	999999	999999	999999	113	143	47	236	850	999999	498	411	116	95	999999	999999	999999	727	999999	328	164	662	994	999999	502	166	999999	999999	999999	923	999999	999999	721	999999	999999	999999	148	717	63	999999	826	999999	999999	999999	396	539	575	269	999999	547	542	999999	999999	240	497	376	476	76	999999	946	548	255	999999	999999	749	999999	690	970	999999	800	281	581	673	662	999999	470	999999	760	635	963	999999	335	681	188	390	597	832	999999	648	844	999999	999999	259	999999	557	580	193	999999	999999	399	849	605	999999	999999	276	961	877	16	999999	37	92	716	999999	504	366	222	573	332	999999	999999	999999	210	999999	999999	781	209	331	999999	114	921	286	843	275	245	123	984	999999	373	912	429	719	825	751	621	762	999999	641	999999	999999	999999	17	999999	904	342	235	648	283	366	999999	77	999999	320	999999	817	750	248	451	204	999999	381	999999	210	419	999999	442	348	458	710	999999	478	567	999999	816	769	914	425	999999	932	999999	999999	711	583	835	999999	788	999999	923	934	870	523	999999	446	375	999999	72	999999	451	786	900	886	999999	573	999999	69	509	74	504	143	999999	334	309	999999	194	999999	670	698	375	574	338	43	425	524	839	752	616	130	210	447	706	117	974	162	999999	133	284	147	493	775	345	724	904	789	41	546	224	352	999999	460	708	999999	441	876	457	999999	471	676	734	347	452	388	864	67	436	795	999999	157	486	71	999999	999999	215	599	238	614	138	635	492	303	538	274	868	750	738	343	676	108	704	175	999999	999999	413	156	332	999999	860	847	363	999999	195	76	866	200	819	185	168	841	647	999999	999999	835	193	999999	809	188	519	124	328	103	128	262	452	999999	408	42	999999	69	999999	999999	754	291	282	256	117	471	999999	678	999999	562	999999	835	460	999999	437	827	424	972	346	154	999999	745	528	269	127	933	623	555	
791	786	65	109	574	376	99	457	562	936	333	347	780	999999	193	766	999999	293	801	591	883	581	618	157	722	999999	833	999999	762	22	139	183	847	852	886	154	999999	85	271	94	771	980	274	487	648	999999	373	606	562	762	351	834	142	42	671	220	177	908	386	999999	542	90	999999	549	807	159	999999	927	999999	999999	269	843	31	717	820	903	317	999999	508	722	759	237	456	999999	999999	304	51	815	191	676	976	598	698	820	551	690	999999	724	999999	498	999999	446	999999	999999	502	507	999999	999999	222	767	903	47	409	663	691	314	634	999999	878	512	118	999999	746	289	71	671	154	211	175	139	617	999999	460	999999	222	999999	999999	932	508	173	491	999999	603	423	772	939	999999	45	138	247	66	602	846	999999	390	825	999999	371	462	831	363	999999	259	999999	159	320	999999	400	999999	999999	728	999999	195	714	999999	492	90	332	516	131	482	999999	82	928	82	25	745	293	629	397	623	224	480	999999	809	880	376	999999	274	462	999999	798	594	999999	519	364	416	141	155	897	744	377	855	340	999999	254	539	999999	999999	144	999999	999999	770	63	755	513	231	519	999999	150	125	570	999999	64	768	683	525	323	418	999999	608	614	147	731	652	255	369	150	327	999999	351	55	510	999999	887	70	38	999999	13	15	142	897	236	14	781	183	999999	801	571	675	729	226	912	301	536	961	164	999999	999999	510	154	91	201	349	799	80	70	928	999999	708	999999	985	319	412	999999	710	387	143	999999	478	935	567	578	651	999999	999999	999999	218	603	925	905	999999	999999	503	861	60	999999	999999	214	711	123	390	634	863	999999	744	906	509	714	999999	583	999999	98	933	999999	586	513	550	513	674	938	851	335	251	802	665	856	816	551	535	14	499	928	248	999999	999999	933	715	631	101	228	632	504	778	352	883	901	205	928	999999	547	165	383	540	773	271	65	393	70	363	999999	100	958	188	820	999999	999999	849	578	999999	999999	999999	918	422	456	999999	357	557	999999	918	764	999999	887	276	988	849	999999	398	999999	103	499	549	654	277	213	999999	999999	325	957	268	999999	61	627	908	631	749	246	999999	93	467	913	999999	999999	151	599	999999	212	692	200	999999	967	705	999999	484	529	113	152	651	218	328	641	999999	599	641	138	713	44	979	644	248	612	165	314	18	999999	991	65	513	678	977	925	981	135	999999	999999	95	678	153	388	527	606	595	752	765	826	881	908	853	999999	886	202	999999	57	999999	368	812	401	375	303	538	
58	999999	972	999999	999999	999999	906	999999	350	999999	44	999999	600	999999	642	27	999999	999999	192	999999	93	212	999999	999999	785	702	934	184	627	999999	693	313	849	850	479	967	999999	521	373	176	974	304	512	970	851	310	632	930	319	999999	408	852	192	994	454	999999	150	190	455	999999	725	732	999999	862	999999	731	51	999999	999999	999999	404	891	185	26	334	789	699	529	999999	484	79	13	864	999999	89	841	130	854	405	632	827	442	75	673	450	251	317	650	620	999999	269	883	292	644	947	516	676	999999	670	999999	156	999999	248	971	630	721	868	999999	782	517	611	197	353	24	999999	961	826	512	575	999999	999999	999999	908	822	225	196	721	230	338	572	999999	953	999999	999999	486	216	204	104	53	729	383	606	999999	113	517	999999	539	277	999999	986	690	173	601	999999	194	107	712	999999	755	443	10	647	383	219	999999	657	999999	999999	999999	641	766	732	469	846	708	875	190	804	314	153	656	999999	999999	351	882	999999	362	606	555	388	504	778	348	609	729	736	233	658	999999	859	999999	999999	738	999999	999999	999999	999999	999999	878	319	916	907	999999	999999	787	556	222	41	337	349	304	405	999999	999999	147	988	393	860	127	972	999999	532	53	999999	999999	730	715	999999	132	999999	308	999999	728	245	999999	597	666	999999	999999	999999	523	999999	330	422	565	999999	867	588	999999	999999	575	843	999999	905	667	394	999999	666	538	66	840	943	999999	999999	51	999999	677	822	688	550	331	656	48	999999	459	459	999999	630	889	410	863	137	262	891	358	999999	970	822	578	87	732	10	208	765	342	999999	293	915	999999	868	995	999999	899	999999	909	918	805	693	456	218	191	243	776	137	999999	713	691	27	65	586	726	999999	999999	611	999999	330	458	283	999999	999999	176	296	999999	31	414	818	237	784	999999	999999	999999	286	375	369	896	999999	999999	999999	572	999999	888	276	999999	999999	151	149	800	297	660	588	470	532	91	577	52	894	983	754	722	384	485	906	44	625	927	999999	490	884	999999	327	106	387	711	982	990	999999	436	466	880	275	28	939	134	999999	999999	999999	999999	798	327	11	516	479	999999	197	153	999999	999999	244	866	999999	999999	916	582	342	491	999999	821	108	586	151	999999	527	874	999999	999999	545	781	640	655	800	254	691	566	999999	811	627	38	999999	838	17	668	999999	999999	188	999999	999999	367	791	912	886	999999	106	999999	999999	544	989	604	900	831	608	210	600	588	76	457	967	999999	999999	999999	999999	64	307	269	578	999999	999999	999999	696	999999	999999	
188	999999	727	768	999999	157	999999	999999	179	822	999999	999999	692	240	807	78	613	999999	999999	647	752	498	999999	58	832	18	836	642	702	279	71	908	68	576	999999	220	873	819	582	999999	497	999999	699	709	842	925	999999	39	771	415	661	404	999999	204	512	689	999999	678	936	485	999999	837	687	900	760	123	999999	125	810	596	999999	793	950	431	999999	782	799	560	999999	907	403	807	999999	297	999999	667	999999	863	999999	999999	489	204	883	106	988	999999	291	798	949	728	855	499	999999	999999	220	867	453	544	999999	729	890	999999	472	38	999999	514	966	999999	292	103	999999	999999	61	999999	999999	10	910	853	443	500	501	10	999999	999999	61	903	589	695	87	750	999999	999999	819	344	849	999999	999999	999999	24	484	694	891	516	855	558	649	999999	999999	78	220	957	599	999999	554	238	889	568	984	977	188	924	280	999999	542	879	770	396	716	230	797	277	65	839	999999	805	999999	494	755	929	999999	465	999999	627	867	792	624	308	275	116	960	999999	748	877	836	559	999999	579	999999	975	787	999999	732	999999	281	942	902	760	152	999999	999999	405	813	64	575	723	493	652	455	749	999999	472	999999	609	270	56	529	187	12	409	999999	40	520	779	151	159	733	514	356	925	890	999999	166	527	487	564	937	693	312	123	76	771	133	999999	720	999999	142	132	666	234	999999	999999	999999	742	365	598	884	43	912	425	999999	978	305	999999	859	401	316	999999	999999	999999	118	999999	999999	999999	343	621	999999	297	69	826	26	610	999999	131	512	176	115	423	171	889	679	904	999999	886	133	97	475	603	374	328	18	999999	10	960	126	585	849	868	409	744	999999	597	973	96	409	389	999999	183	27	693	295	893	440	999999	36	214	65	988	766	999999	155	313	923	999999	818	999999	999999	888	15	927	326	247	24	427	207	92	999999	694	487	744	999999	301	585	680	42	999999	999999	768	934	999999	529	860	112	999999	599	388	674	242	277	922	999999	251	178	999999	376	58	999999	23	44	999999	283	999999	511	31	297	854	727	252	708	999999	387	841	999999	103	407	999999	145	860	827	999999	418	697	999999	564	964	716	133	495	314	999999	246	95	734	990	638	999999	359	90	999999	999999	999999	431	533	574	544	938	298	84	693	910	999999	999999	195	999999	534	999999	944	999999	66	581	730	241	999999	724	466	999999	116	963	999999	248	116	999999	994	93	169	999999	174	852	29	36	428	58	999999	403	999999	228	899	999999	465	63	999999	413	999999	295	24	999999	494	809	117	252	831	
334	999999	454	804	999999	34	112	999999	548	421	101	926	40	163	682	439	543	653	248	999999	597	507	411	34	703	41	999999	78	741	999999	365	999999	999999	205	999999	438	357	999999	223	204	796	999999	999999	641	132	486	993	999999	342	999999	950	165	869	849	244	827	218	999999	111	825	325	999999	323	999999	999999	999999	158	834	69	253	91	944	999999	54	999999	999999	590	769	901	999999	48	576	999999	751	552	209	999999	928	961	276	230	927	999999	398	999999	999999	999999	871	585	775	337	168	82	98	907	15	726	824	999999	111	246	448	528	884	999999	749	306	572	503	856	480	230	999999	793	32	163	456	51	175	843	999999	718	193	135	889	880	504	647	844	999999	483	999999	685	859	999999	781	409	614	610	139	466	999999	378	999999	999999	117	294	288	76	754	559	684	659	409	999999	999999	264	999999	994	907	254	658	727	999999	999999	999999	999999	24	999999	250	754	842	440	46	387	422	350	465	830	782	595	225	581	999999	987	999999	402	286	999999	510	999999	999999	619	703	884	807	851	421	355	876	572	280	523	825	999	717	253	622	31	698	187	999999	999999	222	999999	39	999999	637	999999	585	36	267	275	263	999999	748	233	737	999999	999999	999999	999999	119	954	999999	325	701	755	999999	280	554	779	265	60	999999	999999	444	999999	391	999999	729	223	999999	770	849	315	999999	999999	999999	261	494	516	471	451	999999	258	690	617	12	996	999999	999999	999999	699	40	257	12	999999	999999	995	313	826	999999	305	999999	358	486	349	115	904	320	999999	652	839	785	48	317	814	923	84	47	827	403	999999	999999	407	999999	752	739	999999	312	789	339	116	948	667	999999	175	600	778	771	350	512	108	686	896	679	708	913	992	939	999999	301	856	958	486	433	961	999999	999999	999999	999999	609	513	601	530	112	999999	891	999999	999999	151	223	999999	312	696	999999	999999	708	631	728	967	839	747	999999	124	498	482	158	471	244	999999	397	157	999999	999999	999999	998	506	165	999999	142	817	795	124	797	999999	155	554	271	999999	138	263	156	724	999999	894	862	999999	487	41	630	398	999999	884	679	754	75	999999	274	999999	999999	999999	999999	838	595	160	54	999999	864	999999	353	927	886	310	115	945	251	433	392	999999	879	157	29	133	173	744	398	999999	444	53	908	106	290	316	999999	339	999999	318	138	563	850	239	999999	999999	688	702	511	128	778	734	999999	642	999999	131	999999	178	779	428	674	851	999999	142	198	820	999999	256	999999	580	465	999999	999999	932	304	829	302	650	170	999999	444	
999999	242	279	999999	710	540	275	440	999999	239	676	559	291	643	999999	800	717	50	176	115	442	64	931	662	11	499	580	348	837	828	436	17	107	983	213	618	493	999	487	289	965	815	488	999999	999999	999999	999999	298	27	38	999999	609	999999	999999	12	416	310	617	141	999999	960	927	603	340	803	669	461	307	999999	668	317	718	999999	999999	150	627	575	591	873	784	547	291	331	999999	254	999999	23	531	981	797	317	875	867	276	329	47	221	158	547	999999	764	654	858	358	999999	866	55	118	436	384	999999	719	999999	357	999999	678	606	999999	999999	975	656	930	999999	642	361	999999	850	999999	566	112	415	999999	54	753	999999	892	432	999999	96	387	781	999999	105	999999	956	597	141	520	603	650	441	426	999999	571	999999	834	338	226	996	290	26	759	551	333	969	424	675	990	337	999999	999999	999999	999999	708	204	751	835	719	686	763	309	339	692	916	670	988	364	483	999999	195	563	216	976	806	999999	31	363	999999	637	542	922	999999	193	999999	404	808	718	999999	376	722	999999	619	539	243	980	686	999999	635	663	980	69	202	711	152	228	50	657	999999	999999	999999	397	74	91	154	841	168	156	871	522	861	280	999999	116	566	196	999999	999999	742	825	685	955	728	117	999999	482	729	999999	50	603	363	161	815	27	999999	335	934	999999	395	402	822	539	999999	122	801	999999	69	96	155	956	284	374	914	87	661	227	668	956	434	671	121	729	115	277	999999	710	465	982	912	240	261	999999	290	349	13	155	760	615	316	999999	999999	643	293	999999	999999	999999	246	738	365	976	666	977	999999	724	291	102	999999	999999	999999	100	254	86	999999	914	704	999999	93	574	83	516	467	63	650	488	999999	477	445	31	949	999999	473	726	999999	935	574	283	312	566	68	910	999999	999999	661	225	999999	999999	470	379	389	459	906	999999	664	849	519	999999	337	624	999999	999999	999999	412	977	786	627	528	999999	248	350	430	999999	527	516	172	999999	634	401	435	999999	911	17	76	641	999999	272	999999	71	776	425	960	999999	999999	100	254	263	319	854	999999	597	999999	886	231	38	999999	892	389	165	502	65	999999	221	902	839	564	806	590	999999	999999	523	825	999999	999999	822	389	484	878	999999	272	908	485	779	999999	837	999999	999999	999999	999999	999999	999999	883	645	999999	721	540	748	54	999999	536	447	673	548	377	361	772	717	213	999999	648	999999	999999	999999	999999	999999	579	115	999999	74	237	538	31	552	97	879	640	999999	896	961	291	641	439	40	
900	999999	245	937	999999	999999	75	893	999999	999999	398	999999	593	930	999999	976	999999	999999	999999	979	621	997	426	999999	460	498	720	592	821	252	128	999999	999999	983	999999	79	357	642	704	529	999	343	716	645	163	890	295	709	437	919	999999	857	587	460	418	999999	407	124	999999	913	999999	999999	81	999999	267	390	161	999999	878	682	999999	509	730	534	999999	287	999999	781	967	569	212	21	164	999999	999999	999999	430	595	574	159	672	243	166	790	84	526	271	999999	387	999999	738	685	831	754	999999	999999	136	62	999999	141	621	625	157	916	711	443	999999	180	156	996	960	566	45	728	20	394	353	939	459	463	999999	153	403	204	999999	999999	999999	409	610	123	144	999999	999999	443	538	56	999999	249	89	641	207	101	999999	391	999999	999999	650	113	999999	906	965	999999	999999	26	126	999999	232	999999	95	194	999999	999999	569	43	862	592	451	601	199	964	308	114	860	818	266	923	162	22	391	658	999999	85	999999	999999	999999	946	774	999999	326	69	823	143	163	999999	387	288	532	957	528	229	730	58	913	779	607	861	337	784	760	999999	325	219	571	436	999999	187	999999	864	885	915	817	353	285	140	150	174	950	964	440	999999	400	205	494	171	999999	827	172	886	999999	295	619	990	999999	133	743	614	572	727	587	209	34	999999	999999	612	412	387	773	783	638	443	911	372	353	782	802	130	725	999999	509	490	25	376	767	599	306	999999	999999	162	396	536	601	233	999999	240	953	999999	133	999999	759	550	64	999999	999999	999999	384	257	646	999999	999999	999999	888	173	228	106	999999	999999	901	482	316	584	999999	621	396	111	841	688	984	123	828	80	997	844	649	999999	436	636	128	113	225	59	190	449	831	999999	647	999999	15	291	56	305	999999	650	999999	184	999999	443	992	999999	821	695	272	533	736	260	625	54	523	999999	669	558	539	797	267	999999	999999	932	789	623	463	999999	683	999999	76	999999	249	357	279	474	791	993	643	971	291	999999	787	657	712	581	158	603	914	999999	999999	497	766	43	393	317	780	999999	653	999999	692	418	999999	568	466	214	21	278	775	59	478	999999	914	999999	515	737	480	999999	230	218	475	860	999999	937	92	578	765	215	963	961	694	556	999999	999999	289	873	517	228	200	508	570	880	827	865	277	944	583	999999	528	656	837	999999	999999	445	904	832	919	84	486	887	448	999999	314	999999	365	921	999999	649	999999	642	999999	261	556	721	999999	999999	43	633	669	147	995	999999	999999	317	133	660	541	904	
370	456	954	442	741	312	70	764	999999	22	509	355	617	999999	921	886	999999	999999	999999	303	797	319	798	999999	414	349	999999	999999	128	997	691	704	390	432	289	999999	687	787	999999	999999	661	883	28	30	999999	323	529	999999	644	801	881	999999	182	247	117	61	658	668	37	999999	420	188	646	578	331	999999	965	999999	653	100	208	999999	75	244	641	913	300	778	171	101	820	999999	247	326	125	999999	532	153	324	238	999999	999999	760	128	832	999999	999999	999999	999999	328	358	999999	418	554	999999	243	999999	938	605	203	760	879	507	936	582	590	940	329	462	187	999999	821	870	425	917	189	888	947	411	168	999999	999999	89	842	742	486	999999	692	999999	882	672	999999	999999	131	477	303	521	823	999999	252	999999	917	987	999999	55	999999	472	992	637	423	355	534	536	999999	526	999999	800	664	203	105	178	258	999999	999999	515	688	284	749	999999	624	999999	74	411	168	626	759	999999	999999	796	999999	999999	999999	65	310	537	147	67	999999	604	567	502	856	999999	450	84	294	321	999999	15	367	262	999999	999999	999999	999999	999999	132	999999	820	766	57	242	868	988	92	748	203	305	53	999999	631	184	999999	390	131	811	444	961	999999	342	448	455	562	439	953	300	999999	51	554	999999	25	999999	289	837	519	270	988	641	367	999999	999999	26	374	638	999999	88	578	999999	999999	999999	846	170	293	488	328	999999	679	438	44	999999	373	161	750	796	999999	942	894	317	871	861	822	803	999999	999999	251	999999	999999	924	704	875	721	999999	160	610	410	854	999999	801	518	917	590	559	606	999999	999999	939	275	577	286	792	194	271	999999	40	131	53	567	535	999999	896	999999	754	734	169	80	999999	999999	149	396	507	547	102	798	953	280	273	206	38	794	311	166	514	999999	912	691	460	928	130	489	999999	999999	870	564	621	407	835	825	447	504	321	999999	135	191	778	999999	101	999999	999999	759	858	999999	999999	999999	999999	740	15	116	821	478	620	722	880	660	38	220	676	538	186	555	444	447	759	999999	483	372	999999	332	870	667	599	986	99	370	999999	520	758	999999	628	881	401	999999	14	968	884	598	67	999999	162	999999	999999	563	999999	293	999999	420	97	15	999999	572	999999	682	246	164	879	633	999999	520	999999	518	461	999999	909	304	163	999999	443	790	649	884	315	999999	180	999999	98	46	700	806	999999	999999	432	753	873	66	181	999999	999999	849	99	260	966	547	445	999999	117	42	653	991	139	609	977	999999	366	382	267	154	512	934	76	842	933	
826	999999	819	96	707	673	999999	133	445	231	593	701	398	999999	999999	999999	999999	999999	66	999999	999999	676	446	999999	135	999999	999999	798	36	216	559	783	999999	326	149	83	625	557	409	999999	800	868	694	388	393	999999	967	999999	499	33	999999	739	19	459	235	159	38	999999	960	320	999999	64	106	238	671	999999	454	999999	778	694	999999	979	795	999999	592	999999	999999	67	848	529	999999	999999	309	12	240	819	773	797	999999	999999	55	48	596	99	195	999999	771	465	999999	582	161	895	685	999999	529	999999	944	321	866	396	177	970	738	999999	999999	146	999999	103	997	852	47	656	980	999999	649	466	392	705	511	846	77	999999	351	275	378	534	360	504	483	244	875	461	930	705	822	999999	309	166	209	59	999999	678	467	999999	999999	504	915	895	999999	72	613	248	810	29	328	650	628	999999	999999	365	785	260	619	763	976	585	999999	284	966	999999	167	999999	506	462	856	399	999999	487	729	873	618	465	349	421	630	636	651	999999	999999	182	456	999999	103	844	273	739	68	704	887	960	778	999999	929	590	904	387	742	357	173	928	590	151	742	999999	746	330	911	207	142	350	933	814	999999	794	999999	330	142	999999	199	999999	340	364	999999	769	104	977	535	758	999999	999999	893	304	747	999999	591	315	999999	904	107	942	828	860	999999	546	36	999999	742	999999	999999	584	255	90	168	999999	597	236	551	973	104	768	999999	163	691	889	999999	639	76	449	999999	812	236	237	564	256	298	480	999999	63	742	139	244	999999	295	932	999999	812	999999	700	999999	365	764	130	810	999999	158	674	179	682	99	999999	898	303	930	660	358	27	999999	912	999999	127	443	497	240	964	534	402	867	758	999999	644	999999	375	588	999999	999999	999999	427	999999	999999	999999	999999	120	999999	355	241	941	470	635	999999	980	297	999999	999999	742	921	276	889	845	804	755	807	420	790	999999	893	532	999999	92	999999	252	599	299	999999	999999	817	332	534	885	732	999999	932	999999	999999	911	357	279	999999	845	999999	782	226	582	432	999999	999999	999999	999999	517	461	709	999999	388	33	341	390	998	419	806	925	599	741	14	122	221	823	574	245	878	108	623	108	868	165	999999	36	27	866	999999	329	927	11	999999	433	33	999999	553	218	843	530	999999	859	999999	919	336	50	999999	469	221	999999	999999	654	452	999999	837	999999	367	232	203	314	373	141	948	486	998	999999	724	999999	99	855	999999	366	401	999999	749	764	481	948	999999	999999	814	999999	655	942	999999	282	559	999999	595	423	997	
331	24	538	999999	227	911	151	921	738	999999	640	999999	365	999999	885	999999	104	670	83	999999	999999	999999	414	500	999999	486	16	408	725	48	999999	985	676	857	948	351	863	999999	531	999999	339	37	100	474	184	188	999999	692	999999	999999	464	999999	521	294	999999	999999	999999	999999	999999	741	905	742	205	999999	207	654	703	507	999999	999999	399	903	148	231	799	391	999999	940	325	999999	999999	323	216	705	584	999999	999999	391	278	999999	999999	824	849	790	999999	999999	999999	401	276	529	484	999999	999999	999999	999999	560	798	300	999999	207	624	999999	999999	714	554	591	999999	999999	125	27	999999	321	999999	290	999999	999999	999999	357	285	211	559	999999	674	796	162	999999	999999	558	83	33	391	183	897	81	405	80	999999	144	999999	364	71	342	285	258	348	172	563	999999	854	66	999999	450	25	293	648	713	995	926	561	160	999999	977	426	101	635	16	424	167	884	732	999999	999999	999999	999999	149	227	636	425	458	990	841	832	999999	27	527	941	999999	999999	999999	692	85	185	583	95	705	94	915	193	999999	341	747	405	226	132	593	585	338	104	153	999999	87	999999	478	570	318	826	283	999999	999999	694	847	810	733	999999	657	298	346	36	224	999999	311	452	801	126	999999	445	616	580	433	941	612	74	471	999999	615	504	999999	22	999999	999999	810	516	999999	928	493	937	999999	999999	999999	999999	249	311	879	999999	999999	635	778	999999	999999	873	220	702	975	632	92	783	999999	731	586	999999	999999	334	260	346	255	794	832	873	632	315	773	999999	999999	138	702	999999	194	999999	999999	980	725	354	999999	903	668	117	999999	987	846	710	597	940	448	322	713	999999	999999	543	842	999999	802	905	729	22	109	628	597	846	929	999999	598	965	999999	999999	999999	999999	639	357	999999	147	999999	844	36	922	999999	833	153	793	425	787	999999	651	541	558	187	819	625	999999	999999	49	999999	695	999999	999999	121	631	102	842	885	476	285	704	865	704	81	958	879	806	999999	276	485	804	999999	999999	999999	947	434	299	428	617	621	956	553	638	999999	568	787	961	810	95	999999	310	999999	948	999999	555	785	999999	486	999999	999999	818	388	537	564	716	999999	915	543	174	207	999999	424	278	999999	999999	999999	237	86	513	181	918	996	218	535	184	896	482	640	977	171	597	813	208	999999	999999	578	26	83	911	304	871	427	646	888	938	886	999999	999999	192	404	558	760	973	58	32	822	999999	11	389	999999	791	285	999999	13	610	989	225	601	62	750	144	163	999999	999999	309	500	359	329	597	
298	266	389	457	582	613	836	839	160	654	980	999999	24	693	101	512	596	999999	999999	288	948	999999	48	50	442	270	404	596	764	748	531	472	850	414	101	563	412	999999	983	400	773	999999	74	946	82	999999	999999	999999	999999	707	999999	638	999999	51	999999	627	227	349	25	322	999999	250	999999	999999	132	517	557	999999	999999	538	109	999999	877	253	999999	798	606	101	999999	100	999999	999999	523	999999	45	892	755	809	765	474	345	73	811	999999	191	532	84	999999	824	565	794	999999	867	544	607	943	760	473	535	850	30	136	381	925	181	999999	727	28	376	239	999999	748	844	137	202	46	999999	216	71	999999	724	943	277	412	999999	630	999999	999999	459	102	141	292	999999	915	999999	219	999999	886	999999	999999	999999	65	296	594	803	999999	675	739	351	571	986	554	999999	553	135	87	859	969	629	551	999999	747	999999	999999	108	479	475	929	684	983	355	81	999999	163	186	669	656	999999	999999	260	955	337	637	888	116	587	999999	999999	789	999999	359	721	999999	948	701	68	496	999999	496	334	580	746	65	367	999999	914	838	258	376	466	431	186	999999	379	595	999999	119	680	177	520	599	745	149	999999	999999	633	815	767	999999	128	182	643	196	284	680	219	999999	280	672	201	749	631	999999	999999	944	183	360	886	363	999999	948	815	999999	975	999999	834	999999	747	733	592	109	80	796	258	293	999999	990	999999	699	386	607	839	18	976	771	967	999999	816	999999	460	283	928	414	999999	180	367	798	221	548	846	612	534	546	89	102	678	834	999999	48	166	193	272	197	976	224	118	806	868	213	767	451	789	382	282	319	181	665	166	88	999999	990	778	999999	853	774	82	303	929	884	999999	999999	288	777	218	277	20	999999	438	425	71	999999	999999	17	781	999999	822	161	273	770	999999	22	678	999999	122	176	414	724	999999	212	151	815	877	999999	120	634	172	21	999999	14	999999	440	237	740	26	375	999999	771	999999	458	951	920	999999	168	963	90	464	999999	665	52	863	295	999999	236	284	256	683	945	897	999999	999999	810	987	268	471	490	999999	938	999999	747	115	999999	958	886	260	230	785	718	31	40	179	910	356	132	151	23	45	11	465	769	691	125	874	999999	225	150	933	770	697	482	999999	525	252	917	999999	230	337	518	975	63	470	964	999999	867	977	999999	999999	864	999999	999999	999999	783	482	250	999999	999999	768	349	999999	999999	296	999999	31	999999	999999	999999	999999	439	195	999999	686	999999	35	412	309	726	201	999999	641	893	686	
79	652	249	37	521	999999	999999	999999	946	461	999999	847	865	766	999999	943	384	999999	999999	664	35	678	999999	771	999999	999999	80	999999	339	797	761	708	777	433	227	371	782	521	222	999999	665	577	249	468	698	678	169	645	853	783	999999	874	317	238	661	400	455	477	108	764	972	999999	999999	999999	700	999999	80	999999	549	93	170	999999	919	722	999	457	999999	999999	83	260	597	999999	97	555	980	999999	400	548	772	826	916	315	423	999999	638	999999	55	999999	768	418	608	727	106	769	999999	999999	954	999999	999999	213	961	999999	403	847	176	547	973	976	178	813	889	531	669	722	177	999999	450	999999	94	405	999999	349	970	665	652	870	338	328	932	37	932	999999	319	568	865	210	999999	575	999999	999999	630	79	922	954	999999	86	68	383	999999	767	999999	493	510	833	999999	622	745	737	999999	306	999999	654	999999	150	999999	93	222	110	857	999999	943	874	189	999999	775	999999	427	25	147	576	811	999999	726	999999	999999	448	305	485	766	253	464	184	380	985	880	975	36	781	999999	444	863	957	526	999999	823	638	999999	515	999999	470	205	729	600	629	494	264	927	878	627	442	999999	736	999999	614	999999	769	504	204	123	800	999999	645	941	702	712	854	999999	999999	351	999999	145	789	427	305	999999	999999	999999	750	500	625	999999	158	999999	641	656	136	623	912	132	999999	144	119	402	999999	166	559	999999	897	916	639	999999	999999	536	742	307	998	999999	999999	566	777	999999	753	703	497	999999	166	491	309	56	585	241	999999	999999	296	750	35	999999	999999	999999	498	947	999999	834	860	798	221	621	421	999999	657	817	584	356	999999	868	390	416	904	515	999999	999999	999999	851	340	408	310	865	250	992	999999	611	159	898	77	999999	509	919	842	699	540	544	80	965	999999	767	656	179	625	999999	369	619	493	654	149	999999	999999	999999	999999	462	497	999999	381	428	73	56	999999	685	288	525	369	471	573	215	999999	465	997	522	463	573	751	141	999999	822	633	662	999999	504	759	646	368	674	999999	999999	211	193	172	651	999999	351	109	971	890	109	67	898	55	287	679	683	434	999999	381	930	999999	999999	999999	559	795	999999	928	173	999999	642	167	695	55	999999	999999	791	303	355	620	121	473	780	999999	150	999999	735	617	840	825	85	222	999999	999999	495	999999	844	87	612	999999	999999	423	999999	54	999999	999999	372	999999	861	283	887	389	88	337	270	466	999999	125	966	795	70	793	98	347	999999	430	746	403	559	999999	999999	999999	999999	498	129	697	999999	735	
992	208	999999	882	755	999999	937	696	143	93	41	39	747	728	121	999999	796	999999	335	999999	204	827	206	968	303	356	124	999999	699	590	217	572	927	999999	133	767	403	187	48	532	409	164	297	662	999999	999999	767	441	602	872	701	422	372	940	541	175	11	433	588	409	999999	764	996	552	875	469	111	552	605	353	424	618	669	803	999999	999999	539	999999	999999	773	589	683	580	826	888	795	209	986	663	999999	999999	969	599	638	89	645	999999	744	786	901	427	224	835	259	457	93	999999	569	753	999999	999999	468	825	814	820	769	193	180	664	90	269	999999	999999	647	587	454	29	40	723	551	882	794	756	999999	356	374	847	331	378	999999	51	999999	999999	172	331	999999	154	784	818	320	462	987	90	999999	642	312	335	197	672	13	999999	999999	846	211	999999	999999	711	999999	468	455	999999	862	801	859	48	629	881	727	326	289	310	999999	221	412	99	895	999999	60	999999	53	49	659	658	999999	740	999999	999999	42	553	490	596	34	326	373	399	600	195	231	667	22	999999	608	871	393	702	999999	511	999999	121	999999	999999	660	66	424	415	999999	214	436	128	720	999999	849	183	835	693	286	999999	848	23	499	709	492	393	61	622	441	999999	275	999999	910	999999	359	920	999999	999999	935	967	902	957	136	395	759	113	947	185	581	434	45	700	999999	912	663	431	622	24	644	999999	15	801	974	485	999999	999999	217	903	487	928	354	482	757	318	999999	891	999999	113	949	388	999999	875	999999	17	999999	574	255	999999	163	928	308	814	999999	667	962	110	999999	651	456	995	895	53	698	652	89	562	942	118	896	999999	544	518	75	999999	831	999999	759	967	733	374	517	219	750	559	630	999999	764	100	355	915	908	245	656	953	493	402	999999	399	999999	198	999999	999999	111	390	393	789	999999	999999	999999	831	350	25	918	92	488	685	999999	149	31	549	999999	852	999999	981	999999	999999	862	121	772	439	953	999999	49	999999	742	999999	118	999999	175	841	790	312	264	524	574	892	327	999999	475	807	109	47	377	999999	400	779	385	129	527	999999	926	637	689	999999	878	999999	976	999999	350	118	999999	933	973	189	758	495	999999	248	417	970	999999	298	645	965	339	916	993	661	153	962	995	988	999999	90	914	162	623	999999	999999	999999	916	943	233	367	999999	176	73	999999	629	905	192	146	712	556	113	638	999999	999999	76	961	986	324	999999	387	123	589	100	893	275	999999	872	739	602	823	64	48	75	288	735	173	853	805	41	
999999	780	858	285	296	977	286	170	899	999999	684	607	601	713	845	253	999999	999999	180	922	34	42	452	999999	889	999999	75	999999	999999	999999	903	118	191	293	999999	607	264	313	804	915	999999	444	973	947	917	999999	462	999999	999999	44	999999	97	682	883	16	215	337	323	396	999999	999999	999999	457	910	888	576	426	999999	722	248	999999	346	281	999999	933	590	69	999999	626	673	49	999999	999999	678	999999	816	999999	307	287	999999	999999	940	999999	999999	12	286	986	999999	69	351	799	999999	612	981	55	999999	815	999999	950	426	156	831	697	722	999999	181	368	779	999999	999999	999999	128	40	936	999999	57	429	272	999999	656	603	996	446	285	874	999999	138	372	999999	163	10	17	357	860	999999	448	253	204	999999	999999	918	217	65	987	209	680	999999	675	23	997	329	553	999999	999999	999999	159	395	999999	848	858	999999	995	156	853	81	144	770	180	999999	529	804	235	17	431	999999	999999	941	458	85	204	782	999999	999999	634	999999	999999	841	64	47	489	999999	831	355	406	787	922	70	211	915	75	909	999999	377	493	203	104	999999	743	564	436	218	936	346	653	85	589	646	522	999999	624	999999	716	142	818	477	972	879	610	644	816	335	999999	542	20	294	840	95	999999	440	739	910	108	999999	610	999999	126	495	999999	330	207	285	999999	999999	301	999999	202	999999	559	26	231	999999	999999	109	999999	999999	999999	403	335	368	245	504	780	91	289	713	204	999999	531	999999	360	486	187	289	446	540	787	556	251	246	102	39	536	849	219	524	999999	998	750	509	800	999999	169	343	999999	703	504	999999	903	587	579	975	999999	999999	665	744	999999	999999	662	999999	324	923	162	99	276	215	967	931	871	764	739	205	999999	999999	746	638	326	844	204	743	45	330	652	663	667	126	751	524	193	999999	487	999999	345	542	195	877	570	999999	999999	999999	735	999999	999999	149	848	383	508	999999	999999	37	999999	999999	999999	919	182	993	280	999999	431	999999	464	453	748	406	286	420	859	934	836	868	77	255	999999	999999	17	472	735	513	814	294	618	999999	259	165	57	999999	867	425	370	201	607	81	999999	916	424	292	999999	999999	862	438	523	574	999999	405	999999	999999	425	999999	912	709	268	766	684	147	541	970	203	999999	358	992	553	999999	999999	999999	999999	996	999999	861	999999	725	647	546	651	999999	770	53	999999	999999	999999	875	999999	999999	513	660	933	841	999999	512	384	454	98	241	840	999999	885	89	999999	784	144	999999	999999	563	244	196	71	999999	125	307	377	497	905	
349	396	483	134	820	930	913	999999	430	608	999999	487	456	636	416	706	781	501	690	53	999999	718	999999	309	315	999999	326	598	222	725	100	999999	886	549	748	845	999999	999999	74	159	999999	83	999999	364	999999	86	787	999999	655	24	999999	805	686	454	625	630	163	183	819	332	613	325	498	704	999999	959	600	907	888	570	349	46	437	999999	999999	216	999999	999999	828	238	999999	767	999999	999999	392	294	458	999999	923	999999	691	193	999999	741	546	999999	584	20	999999	522	999999	879	671	94	999999	307	378	999999	498	418	626	284	355	590	622	846	383	301	322	234	510	168	983	770	879	999999	120	695	999999	999999	999999	993	999999	999999	752	830	105	857	531	94	916	312	943	515	501	417	999999	345	129	999999	397	292	698	999999	21	327	895	901	215	999999	196	682	999999	312	786	632	999999	49	837	999999	750	999999	769	237	317	208	224	478	279	471	328	774	576	304	797	999999	305	422	304	999999	934	204	651	22	898	999999	999999	641	999999	868	176	797	507	337	999999	999999	523	999999	313	999999	999999	427	631	999999	200	421	115	999999	514	446	337	829	745	412	856	556	874	756	999999	83	57	583	999999	411	305	530	999999	248	355	926	825	834	999999	999999	999999	999999	572	999999	822	486	138	304	136	292	999999	347	62	105	481	402	997	766	141	239	765	529	678	999999	448	999999	154	999999	511	588	620	999999	999999	264	89	349	999999	967	934	852	945	753	456	465	999999	958	478	181	767	999999	929	999999	703	999999	725	803	838	351	999999	999999	341	270	793	548	672	999999	626	797	25	141	419	39	832	288	999999	999999	82	222	999999	489	999999	973	110	558	659	999999	999999	999999	539	285	999999	641	999999	782	521	685	959	908	999999	999999	341	680	165	635	543	999999	237	424	594	713	731	625	991	999999	999999	367	170	245	889	120	249	784	268	739	630	999999	531	59	766	609	62	999999	428	529	158	520	999999	474	24	759	334	999999	257	825	554	885	650	529	999999	163	999999	724	29	682	591	557	422	999999	15	766	999999	999999	658	985	660	567	206	999999	999999	449	550	999999	230	139	786	865	537	442	195	999999	999999	999999	237	999999	999999	999999	154	745	999999	601	108	402	469	258	999999	156	999999	271	999999	986	688	188	698	382	613	828	503	889	896	725	29	979	240	999999	639	374	950	54	900	332	423	460	534	239	351	158	237	999999	746	640	999999	275	277	209	999999	999999	314	854	999999	266	834	264	999999	221	581	128	999999	208	618	999999	999999	680	999999	842	573	238	
999999	468	41	999999	601	531	153	265	586	753	999999	41	214	690	70	106	55	644	498	999999	999999	322	999999	233	986	38	363	728	999999	999999	999999	435	636	827	304	845	822	543	665	313	121	594	635	827	999999	999999	999999	928	999999	108	999999	726	353	414	627	999999	809	808	479	572	177	999999	820	127	849	999999	404	999999	395	999999	283	511	999999	999999	57	26	686	999999	817	855	999999	435	771	346	833	188	91	231	210	963	999999	24	999999	102	145	999999	773	999999	978	139	735	999999	999999	999999	824	133	746	168	367	999999	654	979	999999	999999	538	999999	652	999999	999999	671	204	183	185	431	188	269	446	999999	59	360	253	178	852	999999	129	999999	999999	38	521	709	441	923	864	999999	319	66	999999	450	563	402	999999	999999	235	316	934	562	441	999999	999999	999999	686	859	999999	16	367	486	136	313	999999	122	850	623	962	583	239	281	318	585	122	131	246	999999	333	656	315	953	942	546	752	566	984	781	475	999999	999999	581	999999	857	999999	999999	999999	719	945	451	552	999999	337	999999	86	663	254	856	998	442	329	690	536	461	999999	999999	999999	999999	561	938	999999	78	158	16	561	657	466	999999	352	289	999999	999999	60	881	999999	999999	625	301	469	999999	322	138	782	999999	636	999999	55	999999	166	828	299	999999	999999	17	324	484	282	999999	99	428	206	793	513	719	999999	802	999999	654	357	816	788	251	999999	471	625	999999	296	125	379	229	611	113	304	523	999999	850	369	53	567	999999	999999	304	211	50	999999	529	999999	73	999999	999999	702	401	15	999999	50	58	999999	999999	999999	999999	198	166	952	870	816	102	999999	999999	729	400	443	596	97	999999	213	493	999999	89	577	106	383	999999	333	544	526	220	108	999999	483	941	630	672	661	251	441	999999	352	999999	999999	999999	40	999999	999999	999999	401	115	314	288	146	999999	18	999999	999999	296	942	965	999999	417	353	606	994	544	516	787	770	770	935	846	999999	757	151	708	999999	776	75	746	887	931	153	421	906	999999	817	999999	932	489	553	999999	308	476	623	935	999999	627	806	999999	130	556	999999	999999	180	467	992	389	415	310	294	351	230	205	87	901	274	932	699	184	727	590	855	290	226	570	547	819	999999	216	720	238	970	579	626	341	999999	522	999999	448	827	438	520	632	999999	212	154	113	398	721	999999	64	927	632	768	540	701	351	999999	610	920	183	254	999999	999999	65	999999	999999	578	746	999999	751	692	999999	999999	299	79	232	94	24	425	999999	999999	999999	545	999999	310	347	811	999999	
639	958	118	640	527	999999	193	320	52	149	830	999999	534	651	999999	999999	372	675	285	999999	470	479	266	399	194	487	752	832	664	923	754	44	999999	492	116	642	643	61	734	702	115	759	189	944	193	921	909	999999	301	626	303	999999	72	999999	999999	170	701	718	455	50	901	999999	656	129	394	796	999999	999999	544	488	999999	999999	999999	582	372	999999	299	321	215	273	577	999999	540	999999	630	129	972	505	867	999999	940	999999	606	999999	999999	999999	112	70	560	999999	999999	867	999999	813	350	999999	693	999999	969	914	871	389	512	191	472	928	820	617	499	274	824	169	184	999999	547	359	713	257	999999	999999	608	238	999999	818	17	710	739	726	999999	647	436	999999	535	952	85	560	423	424	231	872	999999	495	571	295	572	106	692	999999	275	990	999999	445	707	361	999999	642	999999	693	183	761	199	104	920	851	999999	341	633	232	999999	987	999999	298	999999	999999	684	123	999999	476	255	999999	999999	103	461	706	999999	991	785	184	646	999999	932	729	999999	469	682	839	999999	719	456	241	472	999999	131	288	64	979	418	797	999999	202	999999	161	448	272	999999	999999	643	999999	482	847	556	459	585	90	65	217	57	566	237	844	548	999999	999999	24	448	999999	971	182	652	398	582	987	999999	999999	999999	781	291	978	999999	586	999999	361	246	609	999999	23	999999	999999	999999	846	999999	852	570	832	654	37	141	433	999999	197	999999	470	999999	999999	274	569	953	141	622	999999	999999	79	999999	999999	648	197	999999	420	999999	435	671	930	949	806	999999	730	427	999999	799	440	999999	999999	164	537	462	735	790	163	344	125	999999	753	999999	999999	919	862	20	999999	193	467	326	720	999999	398	526	203	520	764	626	544	151	999999	342	192	633	79	915	999999	197	913	406	557	85	225	375	999999	512	10	886	604	719	507	999999	341	124	929	763	766	999999	999999	225	999999	536	999999	999999	780	999999	246	325	850	999999	707	731	280	70	768	644	878	32	608	999999	999999	877	31	825	999999	799	10	77	704	999999	158	301	999999	697	380	31	285	252	595	507	276	685	45	999999	22	776	999999	281	355	294	885	743	413	578	999999	999999	514	974	999999	981	419	999999	999999	545	798	415	803	583	689	747	368	636	437	110	424	834	842	373	813	868	590	999999	999999	420	429	999999	999999	999999	992	232	516	311	913	999999	97	107	75	999999	859	606	972	999999	999999	607	999999	259	316	999999	999999	871	315	151	171	470	999999	690	999999	210	999999	999999	527	453	999999	467	999999	999999	722	823	22	
999999	768	352	513	216	895	999999	147	124	494	179	109	585	206	999999	916	375	149	452	999999	407	999999	865	383	999999	89	529	55	134	999999	999999	536	492	999999	836	112	963	637	999999	575	999999	552	341	715	999999	293	942	257	470	551	866	999999	280	999999	615	675	903	999999	999999	137	375	908	999999	748	626	642	616	999999	999999	27	999999	738	194	877	774	999999	320	159	437	193	146	282	584	582	509	949	266	881	684	999999	209	999999	999999	999999	209	538	999999	999999	999999	313	676	999999	999999	452	598	138	999999	402	836	761	999999	754	999999	853	999999	103	333	440	248	676	386	999999	610	208	818	956	147	365	677	999999	999999	727	70	133	516	999999	394	999999	984	381	999999	864	54	923	805	455	464	746	837	999999	215	108	999999	999999	927	941	56	999999	634	641	990	378	999999	600	445	637	999999	417	346	510	999999	999999	456	867	460	522	999999	999999	999999	373	999999	401	999999	571	40	226	999999	648	206	999999	999999	706	508	352	390	847	149	999999	999999	177	761	999999	409	336	408	24	652	486	999999	415	260	369	295	270	149	599	999999	163	569	229	264	55	220	999999	999999	12	692	113	999999	613	999999	246	209	999999	611	454	991	201	173	26	574	896	686	790	324	82	420	247	213	999999	999999	985	884	999999	999999	999999	836	638	268	406	999999	999999	10	358	42	999999	170	999999	999999	694	608	658	989	553	655	367	368	430	999999	995	591	455	899	695	615	396	361	940	321	999999	617	362	933	999999	694	999999	896	338	757	310	999999	359	999999	999999	193	999999	996	341	613	555	999999	416	192	999999	814	876	999999	315	743	999999	999999	999999	999999	999999	87	255	725	232	858	630	999999	999999	672	155	93	242	866	390	511	275	400	30	337	999999	999999	999999	180	670	953	818	999999	591	594	999999	647	999999	610	824	999999	999999	999999	999999	482	982	94	327	744	46	188	999999	999999	268	803	477	999999	642	891	983	226	876	85	65	279	50	255	879	445	560	508	999999	999999	51	949	574	651	627	999999	355	681	999999	466	144	491	380	999999	125	788	127	867	15	800	626	608	999999	862	569	504	999999	999999	214	882	194	999999	999999	950	968	999999	239	999999	627	104	546	311	997	420	999999	999999	898	241	139	101	328	693	502	999999	14	443	999999	711	92	133	115	618	476	999999	281	606	703	999999	839	806	559	301	249	910	263	999999	610	154	921	995	605	210	606	123	999999	999999	45	196	945	535	924	527	743	504	988	928	835	661	999999	344	869	478	402	333	542	37	453	591	346	
999999	999999	250	999999	97	999999	904	21	363	782	999999	571	516	484	314	881	42	557	744	922	335	999999	999999	16	999999	135	137	808	999999	581	999999	57	453	849	265	999999	999999	999999	999999	977	93	916	999999	999999	367	773	363	994	98	999999	510	479	709	669	999999	999999	883	243	213	961	400	999999	738	782	255	999999	127	667	999999	611	999999	305	901	767	999999	418	17	80	648	813	772	143	720	831	999999	999999	347	999999	838	65	819	999999	999999	694	586	999999	188	999999	999999	634	655	695	999999	486	999999	214	577	942	999999	602	202	813	595	400	199	267	999999	906	711	999999	395	343	828	172	792	756	771	999999	190	850	239	318	999999	24	167	999999	999999	243	999999	999999	490	405	999999	245	999999	15	855	143	504	999999	610	282	987	446	248	999999	867	999999	694	999999	999999	370	999999	980	373	883	999999	580	242	123	899	153	999999	999999	706	999999	391	593	309	786	901	999999	999999	860	250	957	330	10	999999	999999	219	754	999999	99	432	129	999999	971	872	979	999999	285	999999	391	429	467	999999	152	739	259	930	284	313	908	596	804	657	999999	740	999999	562	376	999999	397	904	155	604	240	422	587	355	420	720	329	156	999999	738	331	441	782	14	188	270	527	915	934	450	999999	502	628	471	999999	999999	466	426	273	481	512	487	284	863	722	729	162	904	519	563	999999	761	971	75	336	469	999999	410	384	999999	286	482	969	704	999999	999999	794	125	611	189	263	902	883	154	999999	843	166	919	999999	999999	999999	623	999999	999999	466	999999	999999	562	145	283	282	65	52	166	204	39	518	999999	899	999999	934	999999	302	339	999999	91	999999	826	839	492	312	999999	128	924	998	999999	87	597	247	94	217	241	980	337	907	208	860	999999	950	206	335	999999	29	308	524	80	330	999999	81	385	10	704	723	652	999999	243	937	128	999999	540	952	920	342	999999	776	702	66	964	432	111	999999	161	999999	642	166	999999	29	819	409	927	343	999999	999999	861	999999	512	518	337	999999	999999	270	741	999999	999999	999999	415	254	215	531	822	999999	365	643	970	999999	849	827	90	495	254	224	127	999999	240	207	940	404	480	730	274	999999	728	608	758	999999	999999	999999	467	398	751	999999	813	297	587	913	977	378	555	707	244	999999	438	999999	121	459	152	33	999999	222	313	20	999999	485	999999	638	999999	999999	885	139	675	999999	370	692	744	999999	410	999999	999999	327	229	999999	848	772	999999	999999	999999	999999	496	999999	698	465	265	999999	94	741	707	338	40	999999	628	229	493	426	
42	977	323	745	999999	348	999999	999999	892	20	992	999999	171	10	999999	999999	882	408	999999	586	440	219	999999	125	608	999999	999999	999999	999999	192	699	10	89	999999	740	518	275	20	999999	157	999999	385	999999	254	262	352	999999	706	349	362	999999	229	958	906	999999	822	975	999999	147	105	283	976	523	710	999999	992	662	999999	270	480	411	872	620	123	336	999999	999999	757	863	265	433	368	732	446	125	479	999999	182	446	917	543	77	999999	693	874	283	862	999999	999999	270	690	840	446	999999	950	203	608	844	579	931	186	227	344	882	999999	914	254	86	594	841	950	489	303	352	999999	344	10	927	999999	63	202	782	823	999999	575	999999	921	863	495	922	999999	207	603	514	740	326	732	999999	31	999999	999999	785	279	102	320	210	547	104	933	616	203	681	605	999999	999999	403	403	741	316	88	999999	999999	999999	671	970	752	999999	788	611	619	611	19	999999	288	34	417	513	731	999999	999999	56	999999	999999	879	728	199	601	87	776	347	922	999999	683	999999	966	648	203	607	132	567	323	758	492	323	999999	193	776	327	500	331	889	672	458	941	999999	175	461	712	942	780	999999	999999	21	274	697	620	336	999999	322	386	223	999999	609	725	61	297	345	616	999999	545	422	999999	999999	455	999999	999999	542	742	911	801	196	491	664	351	416	999999	747	227	625	394	857	814	999999	123	117	983	73	733	890	999999	999999	844	837	999999	999999	876	999999	999999	817	447	87	999999	60	520	199	731	999999	267	318	545	550	127	990	489	688	608	999999	473	999999	474	196	808	851	999999	971	999999	653	266	983	539	293	190	410	999999	999999	272	763	494	924	385	740	805	424	999999	204	999999	854	999999	999999	760	607	758	229	353	260	279	742	999999	549	999999	87	985	999999	779	262	999999	716	999999	182	425	844	999999	999999	961	733	391	999999	506	971	999999	497	305	547	233	932	999999	999999	999999	999999	47	530	878	945	86	999999	755	530	645	102	835	996	51	186	999999	999999	822	219	267	999999	999999	885	999999	913	290	999999	999999	447	61	847	726	999999	658	999999	999999	895	966	839	472	663	977	860	748	414	145	999999	999999	129	253	317	119	326	999999	999999	68	162	294	964	664	726	525	317	478	798	376	437	347	166	51	408	949	982	746	604	642	999999	999999	831	778	28	903	999999	204	744	737	999999	704	220	826	982	999999	11	185	745	148	999999	999999	950	999999	999999	924	299	999999	845	368	999999	579	109	805	999999	24	462	196	645	823	862	123	734	70	965	732	
137	340	68	797	947	806	11	466	972	999999	196	793	79	999999	614	585	358	385	610	831	605	414	999999	967	158	814	540	921	285	556	657	889	82	976	797	959	30	999999	999999	330	577	643	833	433	828	668	127	550	219	999999	764	999999	460	144	999999	722	563	999999	649	142	275	999999	190	426	999999	307	721	103	999999	999999	565	999999	965	289	263	961	581	352	999999	489	697	989	712	999999	999999	307	439	999999	848	84	405	929	408	999999	65	498	463	999999	464	530	947	34	252	999999	721	463	394	999999	881	175	151	221	999999	169	445	286	376	191	999999	671	999999	783	999999	233	259	635	999999	687	999999	999999	508	173	887	618	541	673	746	158	999999	338	913	267	66	999999	933	194	979	248	999999	999999	131	282	782	999999	662	999999	780	29	314	96	559	999999	999999	126	667	977	999999	341	627	771	999999	228	903	306	999999	610	727	570	299	75	656	665	999999	455	643	236	391	104	999999	377	893	726	844	999999	778	217	320	939	25	999999	999999	647	620	80	249	999999	378	485	45	61	999999	219	730	248	439	999999	861	999999	999999	440	999999	238	999999	259	878	999999	383	999999	528	550	300	999999	554	343	214	18	999999	774	215	739	999999	905	999999	999999	931	999999	999999	606	761	884	355	817	466	585	370	999999	272	370	201	437	530	666	957	495	761	999999	664	999999	44	430	849	96	297	743	582	689	180	480	328	204	815	999999	999999	643	205	483	331	969	972	999999	746	683	583	777	999999	201	948	573	153	282	30	999999	999999	340	44	269	530	999999	12	680	999999	999999	52	997	999999	999999	999999	323	299	288	337	694	424	999999	683	999999	999999	519	999999	390	999999	606	999999	999999	184	216	215	999999	609	935	952	999999	999999	999999	999999	955	641	585	999999	999999	486	634	999999	999999	945	335	194	999999	656	868	755	21	200	621	939	999999	463	999999	823	415	999999	105	714	363	999999	729	999999	999999	999999	728	999999	927	999999	75	904	999999	332	999999	110	848	32	105	963	740	190	941	418	356	999999	274	501	645	762	750	999999	999999	999999	919	999999	226	609	70	777	928	999999	999999	657	134	999999	832	999999	991	896	975	393	451	142	973	183	394	321	380	999999	78	236	889	175	999999	155	523	196	413	932	999999	249	999999	327	44	406	362	293	999999	639	999999	740	510	999999	787	366	478	999999	947	745	154	905	238	999999	709	701	455	662	54	978	999999	645	130	68	21	735	432	133	107	999999	821	999999	37	741	250	337	999999	149	387	256	999999	274	999999	667	787	979	20	
999999	999999	342	950	699	248	315	445	884	620	451	737	61	934	354	999999	380	924	999999	877	497	59	382	975	999999	284	798	311	929	406	462	999999	42	999999	761	515	999999	626	131	863	721	999999	999999	716	285	999999	336	322	999999	123	869	742	999999	111	522	621	999999	999999	645	424	449	14	999999	488	167	180	705	999999	182	999999	999999	999999	999999	999999	166	202	693	665	700	902	999999	486	979	815	537	720	536	999999	999999	149	279	407	981	707	423	716	788	999999	558	115	707	10	149	492	727	125	999999	999999	944	330	928	580	667	742	476	999999	35	700	999999	447	643	774	133	43	999999	988	999999	105	766	449	413	999999	999999	999999	205	999999	347	496	98	421	780	972	986	881	220	999999	740	249	241	999999	691	97	926	120	471	933	877	115	922	999999	999999	999999	798	505	917	123	472	999999	546	528	626	538	612	539	667	670	787	251	822	871	258	999999	864	316	758	325	889	996	133	272	999999	999999	999999	359	999999	935	184	491	964	107	236	999999	702	712	833	162	485	999999	453	800	999999	636	292	60	490	819	980	492	746	601	234	475	948	284	457	394	964	262	471	999999	496	306	286	725	999999	999999	999999	999999	482	606	840	502	553	332	126	444	948	523	869	259	954	999999	744	373	873	760	719	999999	999999	448	197	232	925	721	999999	848	359	567	415	899	988	999999	19	150	761	999999	999999	626	167	23	446	450	393	221	777	804	562	999999	852	884	871	412	896	43	999999	999999	577	831	27	278	95	391	117	969	270	135	999999	999999	999999	999999	837	102	999999	251	12	999999	838	713	944	999999	999999	999999	715	999999	38	586	933	976	732	152	164	100	608	888	928	64	342	424	951	651	132	958	999999	999999	56	778	999999	654	40	670	779	999999	887	517	982	649	999999	999999	940	999999	202	705	871	468	999999	747	493	999999	323	948	414	424	761	999999	388	338	144	14	485	999999	999999	288	945	71	999999	301	212	100	999999	288	388	756	999999	277	459	999999	96	842	723	308	294	770	340	999999	266	365	111	999999	139	999999	515	671	110	690	999999	913	760	809	105	696	544	402	474	44	570	658	940	494	842	962	251	301	291	999999	964	673	999999	999999	805	999999	199	999999	961	262	773	716	655	793	36	546	665	286	999999	36	764	892	999999	999999	522	999999	425	616	753	177	412	999999	390	999999	725	576	965	896	14	98	506	927	441	221	271	853	999999	999999	467	305	306	964	999999	264	999999	82	999999	999999	351	207	592	582	999999	793	850	559	
336	730	77	460	999999	769	999999	659	530	999999	460	93	44	668	999999	999999	159	457	871	447	999999	135	512	999999	208	323	555	806	505	923	73	648	371	711	527	281	90	17	724	537	999999	895	999999	584	622	295	616	682	602	324	999999	416	999999	999999	889	211	228	999999	262	267	223	476	163	999999	773	812	999999	999999	151	999999	197	151	999999	344	756	774	400	999999	40	999999	706	873	213	999999	499	999999	726	959	999999	326	999999	666	999999	466	999999	225	741	137	811	809	573	999999	999999	279	136	999999	999999	999999	999999	999999	810	999999	393	349	999999	349	272	999999	116	127	96	762	510	825	279	531	396	276	999999	541	42	273	126	231	349	423	342	934	64	999999	999999	148	312	707	516	763	999999	415	906	999999	952	769	30	694	723	810	782	715	999	605	999999	417	999999	125	92	546	183	172	999	147	17	337	918	898	153	999999	459	803	999999	516	258	999999	999999	56	999999	273	252	999999	507	999999	640	999999	935	459	323	566	581	197	624	969	589	120	416	999999	966	624	851	131	550	999999	360	978	406	492	356	913	57	999999	536	818	999999	751	999999	469	506	390	402	999999	585	587	376	272	189	349	927	147	574	999999	999999	964	421	130	882	999999	188	661	229	452	112	409	519	72	660	806	675	837	456	946	272	999999	999999	392	545	963	409	999999	799	67	565	218	999999	456	999999	572	999999	183	869	931	290	844	170	950	366	999999	78	313	611	999999	674	999999	691	627	999999	504	742	39	584	999999	333	100	999999	172	886	894	999999	72	632	98	409	501	968	999999	665	427	424	281	36	369	999999	999999	486	999999	392	476	527	999999	999999	934	830	377	999999	950	608	200	999999	998	73	471	999999	999999	999999	523	999999	182	999999	999999	999999	910	999999	470	12	225	34	999999	613	444	779	420	376	999999	943	698	267	41	999999	28	916	999999	999999	426	218	564	999999	999999	999999	963	453	999999	999999	999999	758	217	854	370	999999	383	926	380	586	999999	229	999999	104	776	71	999999	265	999999	279	112	999999	496	476	663	261	999999	971	999999	813	650	991	999999	74	999999	590	735	844	897	999999	529	101	999999	999999	896	207	566	999999	476	999999	442	708	511	999999	253	111	272	741	200	999999	926	411	791	567	935	999999	659	587	89	196	336	999999	368	999999	749	999999	713	607	999999	466	694	977	505	317	380	942	490	999999	821	999999	328	994	999999	787	740	128	310	977	999999	349	547	999999	390	999999	501	303	349	236	200	242	398	664	171	999999	999999	948	906	483	197	993	75	
999999	999999	175	868	341	494	580	544	631	709	736	654	240	999999	715	597	225	816	87	602	264	437	589	525	663	999999	999999	373	791	999999	827	790	959	283	516	223	999999	421	169	809	999999	692	568	532	999999	20	931	999999	999999	361	999999	999999	999999	400	811	603	999999	650	999999	509	999999	216	999999	420	882	999999	694	956	413	502	382	999999	657	999999	832	572	869	66	863	653	901	999999	664	440	529	999999	999999	568	472	913	46	574	216	659	244	562	939	158	999999	716	325	999999	411	215	979	887	18	842	999999	249	734	129	999999	561	608	469	999999	322	999999	722	275	999999	999999	500	466	999999	999999	997	42	280	632	720	417	157	999999	999999	703	999999	999999	999999	999999	838	10	232	188	917	787	654	999999	775	20	627	268	927	451	199	490	999999	749	181	999999	999999	809	297	617	23	712	999999	999999	682	765	102	861	258	570	437	135	272	321	999999	29	942	946	267	269	999999	462	489	706	148	446	792	709	999999	351	150	38	712	615	175	214	157	431	999999	999999	918	765	19	999999	999999	74	999999	600	210	999999	358	74	999999	999999	611	561	233	933	94	245	999999	392	582	907	429	408	999999	657	156	999999	999999	521	999999	999999	350	250	999999	132	999999	999999	999999	999999	509	136	992	999999	485	683	13	613	999999	224	346	143	999999	535	192	111	937	615	651	570	454	866	999999	837	497	305	999999	999999	999999	111	251	20	27	999999	883	456	914	352	922	738	653	542	363	657	184	443	219	814	67	999999	194	87	999999	657	748	643	847	165	589	190	995	641	505	880	973	999999	125	266	652	999999	999999	594	692	913	917	911	512	999999	662	63	95	999999	999999	766	999999	174	999999	370	42	249	609	999999	999999	742	742	21	46	482	999999	999999	999999	999999	172	331	164	599	394	519	740	836	999999	999999	503	536	104	132	338	739	963	809	747	755	233	412	137	438	999999	949	180	999999	875	40	948	813	999999	142	999999	999999	612	327	779	999999	630	999999	119	394	265	237	648	620	683	307	519	875	999999	573	729	759	999999	999999	768	445	348	835	961	999999	276	689	801	962	421	999999	136	645	39	999999	134	37	999999	742	182	604	999999	559	231	577	520	83	711	999999	999999	951	787	885	559	344	730	794	244	19	999999	575	435	685	209	999999	180	999999	845	433	448	701	466	461	999999	173	143	789	999999	393	589	203	977	640	999999	469	999999	250	96	999999	947	339	999999	999999	999999	606	178	625	359	895	406	647	999999	288	999999	711	495	335	342	999999	210	941	999999	
850	430	999999	597	795	136	740	766	929	787	999999	485	118	908	999999	837	947	995	518	439	718	999999	999999	965	699	917	848	974	999999	999999	701	495	16	158	942	863	999999	18	383	499	619	138	477	999999	87	802	614	999999	321	999999	394	399	692	999999	473	999999	487	959	898	878	288	765	532	31	95	664	479	999999	965	319	147	938	622	999999	999999	589	519	92	999999	999999	999999	54	999999	999999	999999	311	802	504	684	999999	385	740	120	504	220	853	606	455	774	423	333	654	837	12	360	456	999999	673	692	884	354	405	81	11	575	999999	999999	785	507	784	861	974	285	887	933	406	999999	127	999999	966	982	999999	318	999999	573	657	216	660	395	77	533	999999	812	800	733	999999	669	118	928	977	750	820	948	989	561	358	379	950	78	954	999999	659	999999	726	901	290	97	607	437	999999	36	453	399	999999	260	732	172	484	163	953	736	719	999999	831	225	999999	125	328	913	999999	288	266	591	441	449	999999	274	96	899	453	893	72	681	20	950	306	999999	518	738	828	999999	894	797	124	999999	999999	470	43	510	739	999999	768	693	222	639	770	999999	999999	989	386	468	85	585	710	70	674	48	188	880	919	740	606	999999	94	38	394	468	999999	999999	541	999999	240	586	170	287	134	999999	999999	999999	999999	444	999999	999999	362	370	120	319	999999	64	553	870	292	163	590	999999	568	188	609	193	254	311	395	999999	999999	999999	237	499	425	432	935	999999	579	806	700	484	999999	87	237	723	917	999999	381	422	669	670	130	87	999999	999999	718	946	768	284	136	878	59	727	80	999999	142	621	894	664	129	257	300	486	462	999999	730	491	999999	885	999999	179	999999	999999	86	787	999999	160	503	263	713	988	536	305	679	999999	435	551	17	849	591	305	190	717	999999	999999	999999	999999	625	889	441	237	996	883	18	956	949	86	650	292	536	999999	999999	640	950	140	999999	995	806	639	681	999999	483	999999	304	970	988	222	680	664	417	218	534	999999	821	999999	992	653	296	722	999999	358	900	724	322	608	187	999999	766	999999	999999	384	837	985	218	999999	999999	894	588	48	967	736	406	999999	875	327	457	999999	818	474	147	77	709	93	766	999999	999999	759	788	696	792	448	455	999999	964	42	999999	999999	405	999999	732	999999	74	258	754	146	952	913	849	995	160	673	731	301	35	632	675	754	228	886	973	999999	999999	892	999999	529	291	888	31	999999	947	908	118	259	742	999999	13	460	338	999999	379	375	999999	793	545	129	717	
163	491	999999	366	626	330	999999	999999	737	991	181	12	235	855	73	999999	16	57	999999	564	999999	558	986	999999	224	425	598	516	608	94	323	356	136	811	137	999999	689	999999	330	999999	999999	663	15	56	831	458	113	775	999999	483	903	999999	303	565	999999	605	504	712	151	210	999999	999999	999999	652	678	824	876	423	727	666	212	530	999999	664	999999	818	553	940	797	766	322	823	211	134	191	577	63	999999	999999	532	902	977	999999	130	999999	595	999999	363	377	16	582	689	57	649	281	999999	28	639	599	427	62	564	914	385	888	908	801	999999	471	111	771	315	847	205	763	999999	195	606	999999	379	153	199	572	999999	194	633	775	562	853	999999	999999	424	971	158	480	999999	999999	958	999999	946	999999	811	892	276	999999	999999	841	852	885	56	197	421	829	999999	283	999999	992	133	201	999999	143	999999	19	663	552	357	343	698	724	425	172	999999	375	999999	585	999999	307	305	556	917	999999	923	999999	807	620	146	999999	999999	874	999999	999999	999999	999999	976	813	554	802	238	724	887	932	152	137	999999	884	999999	999999	999999	999999	942	564	697	577	284	473	999999	572	212	53	415	999999	592	999999	116	999999	233	999999	399	59	40	999999	78	581	668	984	648	795	217	922	659	100	626	117	999999	999999	999999	371	492	512	999999	982	600	195	318	134	350	999999	999999	398	661	499	657	999999	999999	413	999999	999999	999999	299	999999	424	999999	999999	393	325	999999	485	891	62	999999	861	978	999999	456	999999	938	999999	999999	543	644	330	774	818	999999	169	443	999999	503	528	568	542	462	999999	687	188	627	320	802	999999	988	865	436	968	976	799	999999	770	999999	565	474	612	999999	375	655	504	999999	545	999999	999999	881	437	999999	373	999999	879	409	785	209	278	430	999999	90	999999	555	779	999999	805	842	471	647	672	248	999999	64	999999	689	96	547	192	999999	92	999999	578	121	561	883	999999	999999	106	400	999999	999999	203	145	845	531	584	820	876	999999	999999	999999	557	585	218	199	54	318	999999	200	999999	248	26	740	348	999999	511	999999	994	999999	999999	999999	745	80	911	112	54	802	218	999999	999999	276	671	581	693	388	744	992	902	999999	839	754	947	905	999999	999999	553	999999	999999	999999	30	427	825	980	781	523	957	486	999999	116	154	252	999999	113	96	56	577	444	56	959	592	999999	999999	999999	66	85	383	840	993	423	558	999999	999999	699	414	687	450	999999	800	179	999999	267	999999	796	999999	596	654	999999	819	999999	999999	999999	416	837	926	511	172	203	924	705	
150	126	493	999999	558	562	247	999999	698	408	605	886	644	877	537	334	200	468	414	999999	431	538	999999	999999	999999	999999	185	177	999999	903	999999	257	765	999999	38	314	999999	77	247	665	359	252	155	999999	435	44	474	999999	309	602	999999	704	788	999999	284	611	106	531	759	118	386	79	999999	795	999999	999999	130	549	848	999999	999999	133	230	749	120	188	393	609	536	467	974	646	868	999999	592	999999	469	311	820	427	218	252	999999	138	288	289	612	360	538	999999	913	925	999999	86	999999	999999	483	48	999999	105	228	496	999999	301	144	740	211	469	213	72	999999	999999	729	431	24	318	814	101	999999	999999	576	42	81	459	554	999999	999999	999999	138	404	346	430	999999	724	208	721	999999	999999	994	999999	999999	153	156	475	199	104	206	269	71	733	383	392	577	522	529	195	425	545	747	94	999999	419	999999	999999	725	467	999999	14	232	302	70	798	106	922	753	432	885	605	269	460	999999	696	730	405	31	954	852	999999	204	22	306	712	279	910	763	668	812	348	749	732	242	201	46	999999	673	584	295	654	999999	106	999999	819	286	296	240	98	999999	935	787	771	614	426	809	219	999999	357	528	196	169	999999	619	999999	855	537	999999	662	659	961	732	446	669	208	675	107	999999	486	436	999999	679	674	979	999999	560	999999	127	815	391	999999	999999	999999	66	108	999999	999999	487	761	964	748	78	999999	438	727	212	351	999999	416	751	999999	506	519	999999	545	517	494	115	742	987	876	419	412	281	833	198	416	999999	999999	712	990	999999	951	522	999999	913	111	999999	261	675	219	877	711	74	679	329	999999	404	520	591	10	999999	745	999999	97	999999	666	307	605	999999	795	961	540	999999	999999	999999	999999	997	243	631	415	258	853	76	778	999	707	348	601	513	935	999999	869	979	999999	999999	875	999999	999999	358	257	803	641	999999	879	258	346	18	312	587	774	265	170	888	999999	999999	999999	678	996	98	631	328	999999	101	603	782	101	561	990	999999	999999	999999	999999	885	999999	611	617	140	999999	529	999999	699	999999	24	738	680	852	980	999999	961	694	999999	190	346	727	928	108	549	129	999999	166	785	999999	999999	372	406	692	285	514	573	144	595	999999	999999	436	931	293	999999	999999	923	930	121	757	39	999999	999999	197	236	168	456	513	77	21	100	999999	876	999999	84	651	341	987	577	476	999999	826	109	717	714	999999	999999	645	999999	999999	206	176	55	37	999999	999999	354	219	466	127	68	70	77	999999	999999	113	559	999999	218	49	
999999	935	999999	645	527	213	556	311	482	326	372	810	106	880	814	923	999999	848	693	768	307	132	999999	460	417	179	759	999999	326	610	360	545	999999	377	999999	999999	999999	409	510	785	758	52	736	149	754	257	963	197	769	999999	785	710	567	450	999999	898	414	902	237	357	999999	41	999999	872	965	827	999999	999999	714	999999	120	918	999999	907	20	264	999999	391	999999	999999	216	571	756	999999	824	999999	978	999999	635	999999	855	999999	999999	999999	341	727	68	864	183	927	873	999999	999999	226	365	999999	371	659	439	486	999999	33	206	77	151	999999	285	143	57	325	999999	999999	999999	999999	697	208	746	195	576	999999	205	530	217	778	999999	972	98	999999	494	999999	288	328	556	158	763	832	999999	115	21	459	999999	925	817	858	88	485	999999	46	528	167	999999	186	93	156	999999	982	816	428	779	999999	999999	999999	999999	99	46	999999	841	944	999999	865	494	640	184	999999	999999	999999	999999	359	700	811	831	62	21	337	836	112	999999	410	867	999999	999999	296	335	841	999999	706	287	999999	821	557	999999	205	999999	663	999999	490	11	965	314	20	999999	467	727	968	347	740	999999	320	999999	934	294	440	86	901	849	999999	315	342	999999	999999	992	985	999999	999999	177	636	698	358	999999	355	110	279	105	857	511	558	568	367	504	925	999999	967	474	887	273	213	128	999999	999999	475	184	668	999999	999999	28	294	999999	584	800	710	51	385	999999	907	833	24	344	229	400	999999	638	948	838	999999	171	35	999999	650	879	999999	518	246	544	199	180	999999	764	999999	839	227	628	984	566	999999	999999	597	321	566	63	258	869	898	72	999999	836	236	830	979	999999	992	772	999999	705	837	202	804	841	466	737	401	259	419	999999	182	672	654	391	54	651	573	713	999999	596	999999	104	619	184	31	362	943	999999	785	916	999999	454	348	288	729	600	88	756	999999	828	999999	998	460	518	889	851	192	999999	786	337	445	289	817	693	84	743	583	630	820	999999	999999	790	474	502	543	728	333	375	999999	453	573	999999	858	136	934	632	999999	999999	295	180	180	109	824	999999	480	999999	999999	655	999999	986	999999	999999	936	751	999999	872	534	957	974	999999	999999	816	192	342	764	629	430	691	759	452	109	482	344	649	933	694	999999	26	32	976	999999	677	170	676	436	124	999999	999999	100	71	107	999999	136	134	652	363	999999	492	693	850	999999	945	896	762	999999	544	123	296	999999	999999	906	518	934	999999	999999	999999	999999	516	905	649	749	323	600	697	999999	422	999999	
999999	997	999999	999999	483	332	181	999999	156	781	408	788	892	10	593	299	749	165	589	999999	138	999999	801	999999	410	999999	53	111	822	354	208	417	475	198	903	298	247	573	433	195	999999	168	923	999999	257	727	23	648	165	34	999999	542	765	999999	228	999999	206	872	377	896	289	80	26	999999	582	990	999999	999999	107	304	61	185	731	999999	989	969	140	731	460	682	999999	404	945	797	502	999999	652	805	969	746	102	374	999999	536	906	692	151	999999	497	266	414	319	551	861	973	675	810	370	999999	258	35	474	999999	999999	334	884	134	229	309	915	999999	518	733	361	212	999999	979	204	497	307	999999	19	244	203	278	262	853	94	824	827	856	291	135	721	721	627	952	511	212	32	568	999999	821	581	999999	999999	999999	999999	999999	296	695	999999	873	999999	430	25	999999	228	426	81	40	49	999999	999999	999999	65	999999	22	640	584	734	478	992	475	999999	905	198	663	285	382	676	664	436	538	141	999999	418	752	301	999999	398	734	999999	141	999999	529	527	999999	521	999999	513	999999	999999	83	562	227	623	407	644	999999	827	999999	943	54	999999	999999	612	866	351	818	999999	640	999999	934	999999	999999	393	861	484	219	387	849	151	422	999999	113	114	362	999999	913	627	21	118	999999	999999	821	790	50	736	625	916	661	997	702	999999	999999	851	624	886	561	834	762	923	434	999999	999999	434	999999	184	301	272	259	890	437	201	635	532	945	66	374	219	352	134	858	303	726	851	448	206	999999	261	999999	476	424	89	999999	98	683	639	900	397	269	865	444	999999	999999	771	999999	511	590	349	906	568	999999	352	999999	637	74	140	420	135	985	335	999999	49	782	783	476	358	336	547	849	316	166	999999	950	487	689	999999	999999	955	292	937	616	999999	354	999999	999999	999999	598	237	33	552	228	774	411	999999	687	405	999999	882	305	999999	184	52	999999	600	411	544	402	999999	999999	999999	503	465	843	58	719	999999	694	861	829	999999	999999	109	524	306	97	392	999999	25	999999	294	924	754	999999	80	763	999999	167	754	520	419	679	999999	999999	464	59	999999	930	363	999999	167	710	719	62	900	462	85	528	203	512	28	968	386	215	999999	643	748	805	773	999999	999999	372	999999	351	420	999999	999999	999999	69	999999	334	462	222	999999	641	584	215	702	759	618	687	55	963	251	501	450	303	388	999999	820	310	957	166	999999	79	795	769	378	642	999999	296	266	468	946	187	565	756	585	573	87	438	56	56	165	607	110	408	698	
849	970	999999	786	200	248	999999	377	306	154	999999	999999	999999	999999	70	582	999999	430	586	999999	999999	935	694	717	815	550	392	264	999999	10	469	969	396	81	528	671	755	509	76	230	999	810	269	611	999999	999999	273	601	985	473	833	999999	523	999999	999999	999999	286	999999	971	650	999999	999999	466	305	685	999999	999999	999999	318	398	827	999999	999999	365	999999	263	999999	92	862	97	999999	791	278	447	176	999999	999999	15	999999	614	395	999999	538	426	374	316	353	964	999999	102	277	999999	292	999999	999999	21	822	168	372	381	248	203	851	883	373	74	424	999999	999999	999999	317	454	307	999999	12	786	294	938	991	712	910	999999	166	770	820	999999	999999	999999	801	165	470	297	642	75	375	999999	200	999999	63	309	999999	334	835	534	785	823	232	999999	595	860	727	884	176	999999	999999	537	46	999999	999999	615	566	999999	227	973	931	29	811	242	338	809	595	999999	885	691	820	999999	875	999999	985	999999	999999	920	95	941	437	999999	999999	981	604	999999	165	120	590	447	743	157	116	862	999999	765	21	989	259	999999	999999	97	999	485	840	884	661	414	104	999999	90	999999	658	286	999999	999999	899	999999	999999	499	999999	485	999999	999999	948	999999	479	23	39	230	985	545	670	999999	677	350	586	645	151	719	999999	999999	25	524	367	999999	499	999999	327	257	865	191	362	759	140	788	49	999999	536	177	415	648	999999	999999	91	544	976	999999	609	205	768	999999	688	918	999999	903	470	534	89	851	999999	649	695	999999	364	803	193	999999	999999	999999	310	35	118	974	313	999999	375	151	442	823	130	150	230	132	999999	999999	503	999999	999999	237	327	514	481	685	999999	766	952	602	519	287	360	75	189	720	999999	743	999999	713	614	999999	999999	329	999999	266	999999	43	428	999999	304	753	310	999999	473	941	570	796	553	433	980	547	585	773	632	999999	472	999999	961	509	237	745	464	789	829	662	699	998	422	225	954	960	347	389	308	765	977	610	602	247	999999	999999	200	723	733	999999	208	764	696	937	794	676	81	919	345	558	299	999999	920	810	999999	571	383	337	478	999999	209	999999	474	866	187	861	462	724	359	139	999999	741	65	761	999999	935	312	484	430	287	888	999999	53	749	476	999999	690	999999	999999	588	724	862	254	999999	999999	12	299	829	760	999999	224	357	569	999999	13	557	465	999999	356	999999	269	999999	907	999999	999999	780	999999	725	400	999999	999999	670	728	771	414	692	999999	352	893	461	645	999999	724	999999	73	999999	858	999999	745	918	999999	531	
444	689	999999	825	999999	63	582	999999	849	574	438	49	761	553	628	798	801	999999	70	999999	275	999999	670	787	184	419	137	999999	922	325	979	482	720	649	235	49	452	589	737	999999	770	999999	612	81	53	684	735	520	913	69	46	999999	858	888	265	550	28	999999	999999	545	926	982	174	999999	999999	956	329	121	327	588	355	221	583	999999	352	468	292	999999	744	499	683	616	686	862	288	554	999999	831	394	685	999999	912	938	201	999999	787	999999	999999	485	96	365	623	202	334	713	824	851	999999	999999	999999	999999	429	796	161	862	319	306	999999	999999	50	342	497	727	642	567	443	283	391	117	999999	999999	999999	999999	999999	144	69	999999	361	159	464	703	999999	295	597	428	601	125	786	338	208	491	340	831	444	754	999999	896	559	767	999999	551	999999	134	982	970	999999	999999	148	27	803	894	945	162	791	999999	951	999999	140	224	999999	328	496	62	908	999999	496	999999	999999	903	276	173	864	594	879	912	999999	266	999999	627	375	295	977	769	999999	313	999999	188	49	999999	803	665	765	345	801	951	64	416	225	909	999999	678	637	245	751	639	999999	360	282	879	114	694	898	513	848	679	350	727	527	605	536	318	343	999999	110	610	407	528	793	927	858	827	50	999999	153	696	658	742	28	896	283	195	905	170	992	118	767	262	496	131	999999	999999	889	999999	382	175	345	65	144	150	242	511	999999	354	30	286	653	504	369	999999	31	608	708	631	331	350	412	183	999999	999999	842	154	42	671	999999	530	938	429	999999	977	999999	602	607	877	663	771	628	999999	149	716	464	273	893	344	110	999999	628	268	999999	42	763	172	477	999999	307	97	479	895	999999	500	348	234	999999	391	999999	428	11	831	967	559	721	852	43	872	537	579	261	697	571	325	901	679	140	999999	224	199	999999	465	999999	576	999999	999999	532	999999	377	999999	999999	511	999999	681	10	999999	301	739	320	911	138	605	999999	728	836	999999	333	712	999999	668	103	493	177	611	999999	546	261	999999	267	988	999999	394	504	307	999999	749	162	889	999999	113	999999	999999	999999	313	70	530	850	851	999999	999999	409	820	60	999999	999999	307	343	933	999999	999999	545	900	481	999999	999999	744	110	999999	939	96	629	999999	398	999999	290	701	999999	864	999999	773	695	999999	999999	747	999999	509	344	796	999999	999999	416	999999	999999	859	567	488	919	356	721	326	999999	999999	999999	653	890	965	999999	564	428	445	493	479	392	999999	769	145	249	734	742	92	410	313	157	999999	680	
409	933	538	927	999999	782	999999	152	234	999999	162	499	17	856	624	999999	779	378	725	997	936	837	895	100	432	249	195	614	639	999999	999999	395	461	973	490	41	893	999999	999999	663	999999	999999	167	999999	999999	645	241	878	128	15	630	935	999999	461	743	572	47	447	504	999999	999999	853	513	318	236	999999	47	43	375	592	193	999999	751	999999	999999	609	679	633	484	787	17	999999	999999	999999	295	191	999999	10	239	918	999999	455	142	999999	999999	182	823	848	45	849	607	208	512	999999	999999	488	999999	369	490	144	892	999999	999999	717	554	289	367	879	999999	999999	802	47	803	457	597	738	999999	687	999999	799	999999	999999	597	635	999999	809	804	959	813	806	997	999999	519	105	35	590	999999	425	520	999999	999999	944	999999	990	56	569	404	64	999999	999999	479	506	373	690	359	71	999999	338	537	999999	485	408	76	999999	57	208	527	708	432	17	999999	999999	176	219	985	840	999999	607	588	619	415	750	30	730	337	999999	241	829	746	999999	774	163	999999	776	311	415	878	607	943	848	51	999999	999999	931	836	999999	340	999999	705	519	64	999999	750	917	999999	734	387	999999	889	555	966	698	999999	468	242	999999	999999	399	908	999999	999999	409	664	739	577	719	999999	99	893	451	171	999999	133	999999	909	565	413	970	447	999999	999999	999999	999999	397	881	353	733	173	999999	999999	189	940	255	136	557	655	999999	20	999999	618	616	298	451	448	394	889	999999	735	558	677	689	735	952	342	551	999999	691	999999	858	234	986	999999	999999	160	271	999999	832	997	999999	264	20	999999	630	829	959	739	101	279	12	992	778	997	614	31	64	454	988	912	999999	139	964	287	161	125	632	661	898	301	186	173	67	577	66	304	666	295	115	132	382	812	999999	421	274	866	999999	999999	350	378	106	817	243	999999	422	549	300	733	251	515	207	308	840	800	103	999999	999999	999999	999999	320	999999	999999	349	999999	539	772	803	552	999999	295	669	999999	320	530	205	368	999999	147	999999	516	14	932	54	999999	925	999999	999999	999999	327	999999	931	254	57	40	23	338	999999	999999	390	649	746	747	720	955	845	563	987	320	604	999999	999999	797	56	999999	999999	999999	999999	748	939	464	800	999999	999999	588	364	425	999999	290	999999	866	890	561	757	515	999999	266	222	999999	999999	999999	999999	661	999999	593	525	143	208	622	724	999999	614	729	438	925	848	479	522	142	999999	430	967	707	999999	738	843	358	999999	999999	663	999999	220	634	994	577	999999	149	344	641	73	231	226	973	
565	999999	262	171	999999	831	999999	301	743	89	498	333	404	999999	858	203	999999	176	102	667	958	999999	999999	979	999999	999999	999999	709	144	881	79	379	213	994	999999	999999	485	682	235	218	873	372	999999	140	999999	999999	183	999999	290	151	891	896	138	999999	24	890	557	999999	999999	271	999999	957	166	862	20	128	999999	999999	247	982	717	76	941	884	794	596	999999	248	842	999999	688	569	429	993	999999	999999	250	999999	980	999999	328	212	256	963	934	916	216	453	130	28	999999	773	999999	999999	999999	825	999999	999999	999999	428	530	318	439	371	583	714	999999	172	872	837	877	999999	429	999999	999999	515	819	977	949	878	999999	999999	128	999999	523	999999	818	130	569	174	228	999999	891	999999	999999	20	772	884	999999	229	387	53	581	292	150	86	354	764	999999	918	15	976	305	885	999999	615	199	615	848	668	896	417	999999	707	619	881	583	866	264	652	742	934	597	999999	500	346	344	999999	684	446	569	64	485	999999	169	252	999999	999999	999999	125	820	167	46	721	333	999999	450	873	673	268	503	487	509	992	186	80	388	999999	395	999999	999999	363	930	411	999999	842	931	951	548	377	191	578	353	149	999999	584	999999	875	406	999999	895	999999	173	999999	943	92	999999	493	475	99	863	999999	619	821	999999	467	999999	999999	622	491	48	498	999999	306	87	924	144	370	170	601	181	999999	179	865	999999	999999	199	514	467	26	297	999999	486	458	513	65	958	531	999999	374	358	273	263	999999	491	406	145	867	999999	999999	947	999999	332	874	917	360	999999	754	25	45	277	721	177	606	999999	999999	22	876	792	31	966	613	76	999999	252	999999	259	264	999999	409	999999	332	175	448	999999	114	125	611	541	999999	999999	213	516	999999	107	636	999999	657	721	999999	393	269	85	327	62	344	126	537	631	19	999999	701	380	615	371	944	556	999999	537	99	483	411	344	638	999999	762	107	807	698	999999	812	602	543	999999	25	999999	999999	847	395	733	987	588	980	999999	63	407	999999	999999	898	162	89	999999	999999	631	417	982	924	446	406	999999	247	319	999999	999999	999999	999999	168	888	599	956	697	709	343	803	111	895	430	813	584	524	929	206	909	999999	537	999999	483	911	999999	43	489	811	451	106	495	678	750	965	334	556	249	945	310	941	465	999999	44	325	530	999999	999999	121	861	881	370	51	410	302	999999	762	33	999999	813	566	477	999999	267	246	318	433	155	464	489	38	285	983	895	968	999999	999999	410	168	391	561	481	999999	999999	569	735	999999	
278	999999	488	999999	999999	992	999999	999999	473	579	122	797	17	999999	377	106	632	832	606	387	999999	999999	222	330	361	865	865	999999	94	110	999999	698	511	863	999999	697	976	917	999999	292	851	160	504	511	999999	613	160	999999	999999	384	744	999999	999999	358	309	836	245	999999	219	666	999999	879	660	373	642	424	295	154	999999	680	130	715	336	324	535	999999	999999	999999	287	747	999999	582	999999	999999	365	819	735	163	563	328	999999	819	707	999999	165	999999	500	140	868	999999	999999	16	351	513	264	39	790	648	823	314	999999	534	880	471	999999	554	810	999999	18	823	999999	142	999999	623	227	999999	17	497	168	562	504	999999	842	999999	429	708	240	565	999999	335	39	999999	340	258	430	928	939	245	887	611	999999	549	132	54	939	195	425	727	296	954	32	303	999999	270	999999	999999	691	999999	52	253	323	255	505	683	999999	602	802	341	999999	298	999999	771	610	557	999999	954	999999	797	717	999999	292	513	278	500	999999	736	606	80	448	338	999999	716	999999	999999	297	915	53	999999	260	347	393	94	999999	997	592	999999	692	933	868	856	999999	894	514	808	961	810	999999	999999	379	67	996	732	893	865	62	999999	999999	966	269	999999	999999	244	546	380	999999	208	979	281	908	62	53	999999	211	592	999999	352	211	395	681	487	999999	48	79	202	350	661	999999	668	945	937	683	726	673	392	945	182	357	999999	999999	763	830	705	106	327	999999	333	530	311	945	710	453	999999	295	782	547	872	999999	353	999999	199	17	321	999999	999999	379	999999	999999	999999	646	999999	994	77	438	917	657	243	941	999999	188	27	140	999999	723	244	493	999999	440	891	845	82	17	13	114	768	756	518	379	135	948	697	333	711	664	207	715	999999	753	377	135	314	930	999999	175	22	68	999999	598	101	487	878	886	117	973	574	739	999999	962	670	171	148	863	999999	803	999999	693	428	234	525	529	999999	747	999999	766	999999	999999	593	838	101	709	637	920	287	648	80	810	226	999999	100	468	725	423	93	215	999999	450	999999	620	684	329	639	894	83	572	380	140	823	351	999999	999999	156	999999	999999	960	999999	227	999999	177	733	680	477	690	143	66	803	693	663	857	779	100	37	973	163	772	79	743	999999	999999	277	939	987	999999	999999	668	321	572	552	999999	999999	769	999999	946	999999	14	999999	999999	761	999999	999999	686	476	999999	999999	353	999999	999999	999	108	890	791	380	999999	900	793	692	602	396	474	745	999999	150	999999	186	20	235	999999	95	158	999999	130	981	
830	946	591	472	32	999999	951	273	149	999999	454	241	999999	398	992	56	103	999999	999999	562	999999	281	537	545	935	999999	561	999999	999999	96	850	187	770	809	550	924	319	331	670	300	999999	999999	606	667	696	309	297	622	243	43	992	836	671	999999	999999	559	999999	55	536	243	750	834	949	62	722	277	999999	999999	847	999999	737	999999	651	958	999999	95	999999	869	849	636	501	939	884	291	999999	23	999999	212	999999	991	515	273	794	437	550	610	261	553	944	429	837	216	774	175	305	229	195	712	450	610	883	549	205	900	742	810	950	667	957	709	761	269	966	856	562	999999	978	224	418	999999	999999	999999	924	429	798	294	175	718	985	999999	999999	999999	999999	999999	999999	965	77	999999	694	739	660	593	596	245	668	578	250	917	612	831	251	999999	304	933	776	762	625	775	111	458	645	241	682	999999	880	957	507	999999	999999	999999	406	94	999999	999999	856	249	535	999999	761	999999	999999	257	115	164	632	999999	999999	828	737	355	350	301	792	246	999999	429	999999	513	365	999999	80	787	178	25	435	167	452	624	86	536	999999	999999	24	880	999999	397	135	527	460	999999	458	678	725	403	256	114	301	292	585	437	338	32	334	61	159	266	999999	999999	728	999999	414	884	752	999999	128	414	287	911	832	999999	303	999999	62	341	261	402	71	775	999999	999999	865	169	49	649	208	999999	611	963	999999	999999	319	45	999999	999999	619	574	926	525	285	842	999999	390	999999	879	143	999999	969	992	999999	999999	204	313	999999	407	609	255	999999	999999	12	913	802	999999	190	684	999999	999999	594	999999	722	686	999999	546	999999	926	504	485	709	170	999999	264	245	619	999999	999999	953	999999	713	401	385	374	730	822	523	371	49	512	209	999999	492	875	359	902	280	122	291	658	812	404	902	133	545	684	999999	747	999999	999999	160	216	999999	999999	554	202	691	357	956	653	999999	138	886	992	286	933	677	639	905	342	348	61	692	304	203	318	499	999999	999999	999999	999999	775	693	999999	362	992	55	112	999999	999999	221	922	999999	637	635	684	518	999999	847	999999	16	999999	842	346	845	108	999999	436	197	246	703	438	999999	999999	428	999999	445	40	999999	294	887	575	319	999999	131	999999	895	64	999999	999999	999999	589	414	225	50	276	933	356	21	263	999999	618	915	93	463	782	999999	999999	999999	388	248	999999	280	563	999999	440	648	103	225	429	999999	469	767	678	445	124	999999	313	870	161	323	98	999999	386	815	999999	660	235	295	348	31	999999	999999	289	
280	999999	999999	851	501	609	628	840	141	591	60	18	851	247	999999	999999	758	99	999999	67	75	999999	469	999999	747	455	999999	999999	999999	876	407	562	623	487	407	999999	804	182	812	271	532	999999	956	999999	335	999999	427	999999	587	946	590	999999	274	787	224	129	852	425	114	55	828	215	42	265	193	497	394	373	839	524	544	585	287	124	534	592	203	999999	567	999999	38	999999	999999	999999	295	999999	298	836	999999	999999	999999	999999	999999	767	442	327	450	999999	253	838	422	999999	583	73	412	14	999999	159	999999	631	926	999999	857	174	27	470	380	181	969	717	209	999999	110	561	253	164	517	520	681	217	151	502	789	729	527	999999	784	772	458	290	821	999999	583	642	361	999999	531	904	749	972	946	279	731	999999	999999	999999	953	32	819	257	497	144	478	54	489	433	999999	138	646	53	686	608	722	999999	896	999999	975	468	209	793	632	999999	999999	709	999999	999999	771	263	100	999999	30	999999	952	210	999999	686	670	538	999999	999999	429	403	267	999999	296	347	557	52	639	999999	888	495	999999	36	625	884	374	999999	782	617	999999	777	47	982	999999	924	656	521	895	219	400	446	315	282	373	999999	355	999999	999999	924	999999	728	999999	999999	775	535	999999	926	999999	909	322	901	756	544	274	652	999999	285	999999	372	999999	45	157	429	999999	451	189	550	662	395	538	310	356	858	303	933	162	525	216	497	984	999999	935	985	999999	499	690	771	17	720	873	80	389	60	999999	289	581	999999	344	333	355	399	999999	200	381	999999	554	897	251	999999	500	840	999999	196	999999	961	109	171	532	687	761	418	543	942	522	467	921	999999	999999	999999	362	999999	190	999999	152	595	465	745	614	885	944	792	530	676	230	999999	999999	999999	672	999999	189	420	672	999999	999999	999999	856	999999	677	999999	100	258	283	237	999999	542	660	196	54	792	506	999999	557	646	743	969	887	999999	721	489	466	728	999999	352	834	941	294	533	999999	214	738	143	77	700	795	999999	999999	303	697	687	382	999999	999999	879	999999	999999	999999	36	913	602	59	989	609	198	457	372	999999	930	999999	47	258	137	875	999999	63	999999	296	999999	999999	57	460	594	179	999999	117	650	999999	999999	577	999999	88	268	619	717	165	749	533	999999	999999	432	80	588	900	660	999999	254	939	999999	825	413	539	999999	184	866	152	999999	819	999999	999999	999999	791	871	363	392	958	999999	999999	167	684	314	838	416	999999	428	976	871	693	519	604	862	710	999999	928	174	480	82	93	752	575	700	
999999	999999	798	447	641	999999	999999	518	999999	449	737	999999	633	521	574	132	404	756	889	280	770	310	970	228	105	529	999999	199	911	886	906	764	592	999999	999999	999999	999999	999999	787	777	646	185	817	165	135	928	639	416	599	358	678	337	863	305	999999	629	987	579	351	122	265	46	606	815	543	999999	199	648	147	694	999999	999999	968	121	633	595	492	815	103	999999	890	536	999999	999999	999999	578	901	297	64	754	892	49	823	675	522	610	999999	12	622	163	999999	999999	279	999999	844	449	999999	751	671	344	147	999999	485	184	231	999999	999999	52	999999	964	999999	999999	594	392	801	474	999999	999999	999999	33	999999	490	999999	940	438	900	999999	999999	719	999999	219	999999	999999	999999	617	720	999999	999999	453	793	999999	537	999999	999999	999999	835	999999	886	112	379	44	75	162	648	328	656	980	544	745	999999	472	751	333	839	754	920	999999	873	999999	91	911	764	850	999999	859	488	95	544	858	603	504	380	592	349	733	154	997	977	401	960	739	28	904	131	331	422	999999	999999	903	999999	558	532	121	30	999999	279	224	356	999999	999999	570	445	686	152	827	999999	168	983	115	609	923	310	999999	815	351	999999	999999	729	485	446	284	530	640	696	55	999999	269	999999	881	463	929	999999	198	561	999999	999999	999999	761	303	239	999999	230	459	999999	247	257	60	999999	678	575	419	495	871	352	565	50	805	989	999999	856	832	596	111	651	680	283	122	920	426	999999	560	999999	999999	255	192	64	80	999999	459	797	999999	963	892	316	999999	999999	779	845	995	359	999999	352	664	447	999999	667	999999	807	624	964	145	139	879	999999	24	999999	999999	625	999999	511	969	469	999999	310	935	868	704	794	607	246	503	276	924	999999	559	218	444	988	848	525	935	999999	722	494	661	791	94	271	302	734	999999	999999	999999	494	999999	39	811	999999	511	538	963	334	210	387	470	868	215	812	81	999999	875	81	999999	645	575	706	999999	55	648	154	784	442	501	873	862	350	591	999999	687	529	407	90	486	319	999999	610	73	344	34	792	585	281	200	496	859	311	385	49	918	683	292	765	715	367	754	999999	999999	337	999999	130	999999	774	135	552	999999	999999	595	468	999999	965	642	413	999999	855	568	999999	252	14	999999	561	999999	552	521	13	247	641	375	999999	999999	40	999999	735	999999	903	515	810	999999	647	98	999999	716	917	956	999999	50	879	743	859	799	251	288	827	323	999999	165	734	263	131	314	766	428	999999	902	62	999999	999999	593	128	999999	999999	
366	604	999999	948	844	57	596	568	962	368	999999	515	330	999999	751	999999	422	855	999999	780	557	34	343	332	646	250	24	903	766	143	295	999999	999999	51	884	684	911	999999	999999	118	999999	999999	168	946	868	912	156	999999	310	246	494	999999	380	569	999999	341	271	593	312	604	42	692	999999	999999	83	283	996	288	439	77	49	57	736	639	642	862	866	397	464	733	999999	435	602	999999	648	999999	254	950	999999	553	423	327	999999	523	85	456	892	339	872	595	916	867	159	243	207	447	999999	999999	927	347	474	999999	139	578	510	607	999999	282	190	999999	999999	55	447	999999	653	721	984	223	563	196	969	537	524	869	816	236	286	999999	332	211	555	999999	33	999999	999999	999999	197	999999	23	478	366	620	158	356	566	870	429	999999	999999	485	999999	788	187	999999	377	999999	999999	999999	761	999999	330	731	999999	999999	999999	524	999999	999999	807	114	533	999999	999999	94	999999	359	388	177	312	946	999999	22	999999	846	999999	767	999999	292	136	150	999999	927	732	999999	157	635	669	999999	999999	999999	847	485	466	486	951	961	999999	102	911	27	559	192	958	999999	999999	318	952	113	238	999999	999999	740	817	666	914	606	999999	471	936	999999	689	217	791	269	999999	330	556	999999	895	788	188	243	381	118	591	17	969	916	999999	839	683	566	941	183	999999	117	668	799	999999	355	202	999999	165	999999	337	351	401	999999	717	156	761	659	217	450	34	953	999999	709	85	907	636	851	209	107	521	133	276	617	414	990	662	757	731	550	999999	71	88	665	780	249	999999	280	209	125	87	33	358	501	158	901	748	958	723	999999	999999	999999	917	68	204	214	85	783	294	999999	999999	14	927	999999	854	999999	999999	704	929	835	301	365	652	94	29	999999	774	775	468	512	252	704	43	76	832	254	999999	999999	470	575	174	832	986	483	631	999999	106	999999	999999	196	35	53	39	887	999999	362	698	999999	49	706	440	999999	324	999999	483	789	970	861	835	610	999999	856	243	999999	999999	469	379	178	463	946	999999	93	138	282	487	209	999999	156	703	999999	555	999999	980	764	145	864	517	215	10	841	999999	244	855	46	376	179	810	675	226	999999	983	999999	380	103	999999	357	999999	51	999999	284	124	824	999999	365	64	509	999999	478	228	806	951	173	178	621	843	167	999999	102	905	317	398	999999	929	799	496	999999	999999	886	999999	787	693	475	911	725	999999	287	86	499	999999	867	303	341	456	999999	952	819	361	758	259	999999	129	999999	145	999999	885	125	
999999	368	869	39	569	989	28	440	999999	485	262	452	894	566	90	999999	999999	48	24	67	552	519	846	677	999999	999999	637	313	667	614	340	999999	840	999999	392	717	999999	999999	999999	314	323	25	306	476	567	909	864	693	999999	392	968	107	971	827	572	385	522	999999	366	388	361	714	773	509	155	337	999999	293	999999	372	116	999999	999999	710	743	536	223	379	120	764	326	999999	247	999999	645	242	952	999999	48	17	205	999999	595	999999	952	609	252	999999	331	999999	306	580	519	999999	285	809	999999	271	94	45	171	152	91	601	72	417	999999	497	863	912	384	599	999999	176	177	677	573	820	758	144	294	426	58	880	999999	746	434	543	999	999999	999999	999999	928	12	845	62	357	994	857	544	141	755	933	418	855	707	335	353	999999	999999	246	547	999999	949	751	744	104	211	144	325	983	934	497	36	999999	999999	670	252	330	125	330	999999	963	223	12	539	492	639	999999	759	420	90	999999	401	600	337	999999	978	260	110	999999	156	999999	541	560	207	267	906	380	999999	46	92	32	421	288	666	584	999999	947	222	262	464	186	384	999999	999999	999999	999999	436	710	514	692	999999	229	167	183	999999	431	662	804	999999	586	269	999999	999999	338	67	595	123	999999	753	888	999999	47	848	999999	970	485	999999	999999	280	999999	480	670	657	354	100	803	264	114	947	999999	999999	152	940	675	205	323	660	576	999999	342	982	502	956	626	660	954	380	999999	213	243	795	14	534	120	115	599	215	378	248	264	340	19	985	601	999999	888	107	999999	307	656	999999	70	813	938	188	978	999999	41	693	145	432	599	999999	714	999999	632	618	829	570	605	118	291	337	590	11	973	516	999999	374	999999	857	999999	999999	999999	418	999999	999999	595	999999	999999	885	184	999999	112	999999	999999	118	281	999999	629	279	999999	612	701	999999	542	732	233	999999	215	471	358	999999	921	999999	999999	243	354	999999	632	441	32	897	442	719	934	606	999999	999999	270	864	244	999999	745	999999	590	595	999999	17	875	12	967	999999	999999	666	537	517	764	999999	606	999999	999999	975	612	197	256	379	179	999999	614	936	999999	475	676	351	999999	237	921	999999	698	640	578	346	430	629	474	374	999999	999999	192	426	842	411	161	761	109	999999	518	557	256	220	999999	682	402	999999	505	999999	999999	385	999999	310	999999	346	135	966	999999	428	555	982	723	882	208	999999	799	198	104	105	999999	915	999999	999999	718	999999	182	487	224	895	943	490	133	972	392	795	999999	882	830	506	999999	
195	832	681	713	535	833	999999	22	32	999999	999999	999999	409	999999	76	143	999999	591	999999	173	648	751	44	484	999999	859	751	500	999999	65	917	367	597	820	999999	93	570	999999	999999	540	808	475	202	23	738	645	723	793	999999	661	875	300	608	999999	636	443	797	206	647	676	92	873	999999	966	964	999999	257	588	60	983	999999	217	408	999999	365	183	559	30	746	999999	145	957	184	751	190	627	759	265	193	999999	999999	374	616	516	457	935	865	235	999999	891	397	144	742	341	98	668	999999	999999	977	463	883	777	460	227	540	135	999999	858	999999	347	97	991	405	999999	698	209	999999	891	244	999999	317	333	972	999999	42	10	224	842	999999	521	734	843	999999	730	811	518	913	398	999999	331	247	16	448	711	804	405	739	999999	643	999999	999999	11	999999	999999	155	559	999999	605	195	539	910	855	999999	274	612	253	713	674	554	999999	999999	211	999999	912	191	311	885	271	59	636	271	837	999999	773	454	733	172	999999	999999	261	713	318	999999	999999	999999	392	811	999999	108	999999	692	74	833	999999	603	865	96	768	376	999999	674	543	999999	559	278	83	999999	999999	999999	879	999999	982	99	302	999999	977	999	477	501	799	999999	711	172	498	943	999999	14	746	179	588	999999	403	364	740	999999	179	761	653	999999	347	999999	388	363	999999	999999	709	975	540	985	999999	866	618	276	999999	354	963	380	67	615	82	79	999999	263	241	999999	687	628	999999	999999	307	225	355	309	163	73	121	357	944	29	999999	231	473	760	552	722	999999	137	788	395	624	798	704	47	106	278	999999	135	131	999999	791	91	999999	825	688	999999	520	319	122	513	243	615	436	999999	381	999999	605	158	710	519	214	560	840	999999	999999	999999	520	999999	212	999999	999999	985	236	958	237	163	605	648	999999	151	211	718	24	999999	999999	19	999999	666	999999	255	999999	678	999999	999999	780	241	251	999999	999999	999999	890	212	116	237	277	257	388	477	999999	227	999999	957	86	569	317	496	546	565	811	91	146	999999	651	999999	221	567	570	623	187	996	911	999999	913	892	260	999999	999999	999999	999999	904	630	894	856	448	999999	716	601	855	305	294	694	685	849	653	53	46	560	158	26	709	999999	765	999999	814	316	310	53	194	999999	317	999999	760	558	999999	999999	999999	997	213	956	999999	966	715	328	893	311	999999	999999	270	999999	999999	448	463	770	999999	228	865	999999	52	142	700	672	416	547	999999	410	934	137	942	202	801	49	999999	201	520	742	999999	446	406	512	89	215	
783	345	999999	868	430	999999	260	688	595	646	999999	80	999999	999999	560	177	340	492	377	108	161	77	57	185	999999	271	259	564	999999	428	999999	540	62	494	888	999999	453	128	980	944	999999	999999	606	164	999999	287	934	686	192	804	116	913	145	981	999999	715	298	918	778	168	740	999999	441	177	448	424	999999	999999	945	999999	723	221	512	999999	232	897	471	892	100	813	999999	573	381	452	321	295	999999	81	999999	182	782	999999	350	821	213	190	823	439	999999	669	269	172	741	703	999999	895	410	712	759	166	254	406	999999	964	831	176	324	999999	855	163	999999	946	999999	772	707	999999	870	690	229	51	83	42	186	431	554	174	999999	678	372	426	884	692	322	284	928	386	999999	999999	989	46	865	834	583	562	649	323	830	999999	996	999999	34	999999	492	717	92	221	999999	407	999999	999999	344	999999	626	438	278	337	633	67	843	331	492	494	701	192	186	249	459	623	781	240	344	862	682	999999	402	174	209	605	999999	716	166	999999	966	332	702	229	218	154	294	999999	689	772	135	999999	999999	540	28	310	999999	843	999999	999999	999999	189	999999	482	999999	154	46	114	137	38	866	136	175	999999	527	999999	999999	957	40	314	339	469	551	571	999999	17	999999	861	999999	899	74	357	999999	999999	683	786	999	999999	264	73	117	189	194	660	999999	998	509	999999	22	649	820	583	812	458	277	166	999999	999999	744	956	82	185	958	999999	964	518	182	615	509	999999	379	270	999999	966	206	999999	284	891	999999	738	507	856	848	506	88	491	544	506	292	527	159	999999	999999	308	999999	932	999999	999999	696	397	826	999999	999999	281	999999	560	999999	846	261	127	882	746	105	16	459	225	336	461	999999	483	973	676	333	982	999999	141	784	404	975	274	999999	328	204	279	911	613	151	577	235	528	609	999999	999999	174	999999	999999	999999	479	848	775	606	999999	806	999999	423	999999	571	733	690	148	775	999999	870	986	999999	563	551	826	104	999999	84	999999	236	631	873	999999	430	168	999999	188	999999	999999	555	209	668	999999	521	981	855	999999	51	417	887	999999	753	133	827	268	974	999999	860	999999	384	12	701	846	543	999999	350	147	729	999999	395	511	999999	469	999999	671	328	42	999999	570	999999	343	804	666	872	149	878	749	457	999999	999999	999999	328	999999	930	552	508	821	623	346	640	717	41	638	999999	386	938	293	202	166	940	941	49	300	355	51	208	44	974	404	999999	600	999999	567	999999	139	193	484	999999	388	173	506	418	705	930	999999	
311	999999	644	496	210	594	557	300	232	253	226	38	329	999999	354	473	846	229	999999	50	999999	474	420	892	202	463	754	814	999999	443	999999	343	369	102	740	43	400	999999	203	711	52	399	344	975	912	165	165	649	999999	699	999999	999999	665	999999	999999	836	754	752	303	999999	999999	743	307	999999	999999	999999	999999	236	158	321	82	368	35	338	997	637	139	445	979	999999	307	115	780	999999	999999	999999	678	999999	866	903	288	648	195	999999	871	309	102	556	263	39	497	928	999999	722	999999	301	173	337	892	597	707	318	773	265	449	735	962	13	14	388	214	999999	370	255	42	434	182	999999	999999	999999	545	583	191	999999	550	999999	614	999999	676	492	999999	999999	587	279	206	969	874	999999	16	146	347	98	551	875	825	309	568	254	999999	202	128	593	870	999999	61	133	137	823	999999	999999	130	999999	337	999999	218	999999	610	100	59	72	559	251	573	330	360	457	41	316	134	999999	809	999999	378	484	999999	999999	479	392	227	82	842	999999	226	934	999999	442	760	999999	999999	999999	698	478	205	999999	642	877	29	550	844	999999	101	821	699	472	271	999999	535	999999	157	633	394	227	873	999999	230	999999	35	639	315	999999	696	11	999999	173	552	341	999999	751	842	496	999999	999999	548	623	980	31	999999	999999	673	264	906	999999	882	43	576	999999	604	229	406	143	851	999999	244	926	907	100	999999	999999	919	929	597	784	20	999999	77	464	999999	260	995	208	157	281	966	61	20	788	129	615	596	999999	737	944	354	999999	999999	999999	695	621	999999	890	999999	824	834	743	999999	132	999999	230	966	122	802	354	999999	208	985	579	424	193	915	999999	970	566	999999	999999	999999	653	999999	311	26	891	769	999999	999999	114	359	999999	999999	232	394	888	890	898	649	483	279	393	999999	156	999999	75	999999	999999	705	597	920	293	884	986	550	999999	691	596	999999	85	353	744	809	129	848	662	142	201	799	999999	999999	81	916	466	578	809	933	294	999999	950	140	267	362	947	194	76	448	460	682	999999	207	304	999999	574	139	535	583	600	999999	70	932	999999	999999	678	999999	848	999999	427	999999	740	90	407	17	999999	944	96	392	861	935	782	224	999999	519	428	830	933	387	352	337	53	235	343	986	528	28	570	554	683	588	346	699	31	52	999999	300	799	296	440	629	53	152	721	999999	524	845	999999	999999	294	848	436	470	33	999999	374	514	746	420	489	245	384	999999	999999	283	599	92	203	639	577	137	40	646	946	999999	293	900	514	
678	999999	682	767	519	270	835	161	875	676	930	677	999999	554	388	807	999999	254	999999	999999	447	75	999999	999999	621	999999	167	817	999999	524	999999	806	474	10	78	999999	807	477	864	280	872	999999	723	999999	272	961	150	583	651	839	999999	478	780	465	76	612	39	999999	156	999999	113	28	371	360	375	134	213	436	485	439	999999	727	390	999999	572	325	999999	35	389	659	343	583	175	951	772	831	999999	999999	934	465	919	777	330	827	999999	853	760	999999	50	999999	758	713	107	222	839	33	999999	548	892	750	270	13	649	497	703	529	853	999999	588	543	107	999999	502	29	519	231	406	562	74	719	999999	978	984	251	900	629	486	952	121	749	999999	487	126	193	999999	915	137	999999	134	648	999999	350	785	999999	50	564	221	999999	999999	999999	626	999999	484	999999	195	292	29	408	596	84	52	900	309	838	799	620	87	318	825	604	104	573	999999	425	999999	999999	203	488	210	346	417	999999	260	503	133	218	12	942	998	912	896	729	999999	59	999999	110	999999	999999	706	429	486	999999	262	108	523	63	106	68	465	970	98	541	207	260	667	644	649	805	999999	591	618	145	319	912	707	999999	999999	388	820	618	183	257	781	781	859	513	155	162	980	80	121	943	487	38	999999	365	531	987	392	960	460	245	241	125	811	351	999999	350	400	157	727	999999	248	846	796	841	759	426	400	163	498	497	824	645	479	674	999999	999999	98	352	999999	999999	999999	999999	999999	938	25	665	969	518	919	999999	999999	999999	352	403	705	640	241	982	605	999999	999999	999999	471	963	421	596	645	999999	692	311	262	58	999999	999999	721	388	688	999999	825	104	456	999999	999999	693	735	991	302	999999	968	999999	60	999999	746	999999	751	768	999999	205	526	999999	29	831	826	617	999999	713	528	962	682	999999	951	999999	166	511	999999	999999	993	778	237	999999	303	570	179	674	261	999999	311	575	999999	953	999999	493	341	406	84	625	999999	626	150	31	473	339	403	651	76	676	948	245	90	46	774	999999	967	106	135	999999	662	999999	365	999999	412	952	334	729	336	468	999999	760	437	43	999999	377	637	999999	956	999999	176	999999	607	999999	207	999999	999999	601	188	381	999999	244	281	624	962	904	999999	743	619	520	15	674	324	608	635	198	808	57	387	407	981	999999	999999	171	999999	144	554	780	999999	345	999999	732	999999	954	941	806	999999	999999	80	999999	999999	999999	597	445	958	502	213	998	999999	19	268	447	999999	999999	400	765	999999	119	342	999999	359	489	
545	283	999999	282	133	369	999999	829	999999	995	999999	633	300	97	999999	704	213	789	931	555	831	199	999999	30	999999	769	564	999999	999999	379	479	253	404	999999	999999	324	393	685	379	999999	341	130	309	272	470	590	490	312	602	399	906	552	896	804	658	355	205	41	763	364	805	491	127	999999	526	733	238	674	738	849	321	527	420	98	223	711	999999	814	999999	928	288	261	583	999999	472	927	999999	600	968	999999	999999	361	922	24	48	999999	13	968	746	737	999999	816	574	753	88	389	142	808	590	946	465	390	481	999999	999999	999999	907	804	867	999999	999999	637	999999	735	999999	959	604	405	59	372	708	921	78	822	576	999999	999999	830	999999	93	794	999999	20	31	547	737	999999	999999	938	494	943	999999	111	157	361	999999	120	839	999999	129	784	999999	758	227	248	544	322	659	999999	614	999999	87	571	784	804	999999	627	999999	197	999999	89	516	999999	999999	999999	509	999999	920	470	852	999999	848	807	124	999999	999999	790	792	782	13	425	230	999999	334	629	866	637	326	353	524	106	435	999999	999999	49	999999	999999	203	999999	739	999999	999999	198	415	262	26	279	456	485	745	999999	835	902	193	577	999999	687	142	935	563	872	503	577	946	755	926	207	778	999999	41	788	597	999999	52	999999	33	41	423	82	612	999999	190	999999	607	478	271	532	999999	461	190	999999	147	999999	244	999999	230	824	252	660	335	819	501	381	999999	999999	999999	999999	999999	904	554	827	273	70	999999	967	691	662	969	477	494	403	999999	326	893	999999	651	340	999999	185	999999	208	999999	763	746	999999	105	808	397	651	30	999999	999999	999999	999999	363	999999	86	933	999999	185	999999	854	774	175	931	90	184	487	11	314	999999	999999	999999	846	999999	47	999999	999999	999999	871	882	999999	328	999999	74	731	186	999999	540	135	575	407	999999	999	499	354	24	597	814	711	921	330	999999	346	902	348	988	716	561	325	815	762	401	405	303	304	536	999999	999999	210	904	765	947	876	739	999999	598	999999	999999	11	32	999999	509	829	950	561	877	999999	999999	999999	742	469	857	999999	319	812	15	97	706	205	817	697	999999	999999	999999	165	383	519	606	191	750	314	369	999999	999999	999999	262	999999	455	742	426	999999	772	385	468	999999	999999	732	999999	927	715	511	999999	161	194	999999	426	896	999999	794	999999	368	999999	999999	975	438	109	308	921	999999	559	442	641	999999	778	999999	924	121	154	373	999999	650	953	999999	476	249	335	218	999999	967	486	366	999999	660	999999	68	179	409	409	999999	
999999	609	810	160	377	282	869	24	383	922	410	999999	751	999999	999999	537	999999	705	896	735	999999	999999	932	954	929	203	892	999999	999999	999999	102	525	711	999999	38	649	999999	803	311	999999	380	999999	999999	453	566	181	615	891	125	36	653	474	513	999999	927	999999	676	999999	230	184	390	888	614	999999	829	885	603	637	629	896	696	611	403	703	365	791	999999	999999	397	758	587	999999	865	383	75	628	21	999999	196	585	972	999999	582	137	999999	491	706	181	624	999999	578	978	271	228	999999	52	80	810	318	999999	396	197	468	999999	596	389	32	241	598	999999	873	566	999999	999999	923	712	999999	276	999999	999999	999999	885	999999	999999	190	609	739	647	53	33	557	211	728	999999	999999	999999	525	999999	540	433	468	475	582	422	999999	21	537	227	304	999999	23	804	920	999999	61	999999	332	752	292	986	999999	385	198	574	653	671	837	399	854	149	197	999999	735	466	415	619	312	999999	907	178	81	522	999999	999999	999999	753	999999	294	998	999999	999999	773	828	553	784	92	999999	18	999999	146	184	148	372	165	440	105	999999	999999	38	442	999999	880	844	123	914	136	999999	772	564	899	390	552	400	999999	687	423	99	999999	999999	332	999999	304	682	999999	994	933	160	196	985	914	685	827	266	566	490	581	929	714	638	658	999999	514	453	869	755	631	747	999999	478	26	16	886	782	705	110	903	999999	82	129	981	976	846	786	999999	999999	563	999999	999999	685	116	494	384	552	33	282	827	999999	812	26	372	196	954	718	969	908	798	999999	999999	466	999999	383	856	595	999999	999999	213	727	802	655	999999	345	999999	520	999999	531	631	343	759	432	999999	999999	395	999999	757	999999	31	138	817	999999	425	999999	999999	378	108	732	637	789	895	999999	79	109	58	167	824	36	999999	444	355	447	999999	465	294	999999	193	535	987	800	838	999999	999999	84	910	71	239	682	999999	544	421	639	894	842	999999	418	362	183	999999	237	999999	730	520	587	782	999999	465	960	234	606	195	573	999999	999999	950	999999	691	995	999999	987	927	152	999999	739	32	716	553	444	26	876	775	19	532	760	568	118	999999	82	301	999999	606	999999	457	13	359	848	894	66	891	417	727	367	984	25	310	99	999999	780	565	76	999999	30	943	999999	831	999999	50	985	278	999999	688	618	703	657	391	658	999999	999999	999999	184	821	496	999999	609	158	999999	34	516	459	479	804	572	999999	235	999999	585	335	999999	999999	999999	999999	909	788	59	728	118	663	336	634	999999	405	999999	400	
999999	254	999999	999999	344	999999	423	160	999999	535	999999	47	999999	111	478	943	806	999999	595	250	216	999999	912	999999	503	880	50	754	697	999999	807	83	913	999999	136	980	999999	999999	991	899	758	33	282	383	988	999999	612	999999	195	393	828	329	810	650	194	24	341	630	975	463	999999	668	462	652	727	999999	134	945	974	497	568	999999	340	696	999999	999999	999999	999999	999999	999999	999999	999999	569	314	63	999999	999999	273	986	122	649	754	999999	999999	739	100	999999	629	655	272	887	667	999999	999999	825	999999	988	124	168	11	999999	999999	999999	492	194	136	109	158	599	250	461	860	958	862	848	999999	567	802	956	401	999999	474	883	457	605	611	10	871	488	924	999999	159	115	985	999999	999999	843	648	353	612	990	999999	40	415	811	36	999999	180	849	21	999999	999999	167	766	999999	456	919	463	887	583	136	237	669	674	751	999999	754	972	999999	999999	999999	999999	459	353	411	210	999999	477	646	578	902	829	32	477	363	312	992	348	999999	999999	999999	999999	760	999999	486	762	752	366	664	508	281	736	510	847	50	651	736	813	365	187	999999	452	816	319	681	307	215	999999	320	448	999999	416	375	923	85	999999	999999	688	999999	648	458	87	812	147	306	175	328	185	437	711	575	999999	983	999999	733	484	999999	451	99	189	557	561	55	225	198	865	371	999999	771	460	493	999999	946	716	729	935	999999	999999	999999	999999	999999	39	764	999999	872	141	432	945	199	600	26	999999	599	688	101	897	42	597	999999	440	803	999999	413	977	228	527	241	276	699	999999	845	893	437	583	999999	527	999999	446	353	67	443	425	398	180	443	775	458	268	625	832	902	999999	731	582	711	999999	626	999999	390	999999	899	166	255	400	755	133	289	26	487	573	110	999999	254	891	997	999999	352	243	543	452	999999	973	650	867	999999	803	172	855	871	962	999999	999999	65	997	167	999999	179	997	999999	320	496	442	780	62	999999	316	797	839	585	999999	999999	393	999999	999999	999999	926	515	388	505	952	960	999999	999999	999999	672	100	540	256	734	720	218	355	817	233	956	999999	203	999999	144	999999	15	333	279	547	78	999999	766	128	999999	241	999999	791	502	472	999999	71	297	999999	390	642	776	999999	115	864	125	549	575	29	981	999999	999999	999999	253	999999	999999	637	164	606	456	163	999999	999999	534	502	948	427	999999	354	999999	894	348	937	218	502	812	463	227	414	432	528	943	999999	147	82	508	854	547	999999	525	722	907	690	809	999999	999999	364	27	612	916	698	
999999	230	155	999999	310	794	709	751	999999	999999	419	749	184	927	220	586	284	999999	994	999999	880	277	999999	161	987	657	138	981	194	999999	446	615	498	734	833	722	601	999999	999999	713	155	796	999999	999999	313	999999	516	881	999999	732	999999	564	999999	822	817	428	999999	999999	109	652	666	727	999999	999999	56	803	261	449	104	999999	984	234	999999	290	949	999999	794	999999	847	999999	999999	257	965	461	999999	882	997	999999	916	414	999999	999999	951	128	57	427	239	827	985	510	999999	76	999999	528	748	999999	873	337	872	733	634	605	999999	279	511	419	999999	999999	286	174	805	584	533	690	176	386	282	572	243	999999	999999	999999	810	347	923	84	470	447	713	999999	999999	670	803	999999	780	999999	460	999999	617	638	999999	134	550	999999	704	332	999999	999999	361	999999	582	310	104	999999	878	667	794	999999	355	436	948	999999	401	763	165	145	999999	999999	910	450	926	600	999999	604	999999	999999	426	999999	643	601	541	373	96	999999	940	707	575	462	313	999999	930	650	999999	190	689	351	732	787	665	568	551	202	196	999999	999999	999999	355	499	485	158	250	805	176	754	894	999999	238	999999	822	458	999999	328	999999	796	999999	285	273	774	999999	523	999999	999999	999999	85	59	349	187	185	906	958	362	86	999999	165	999999	135	999999	582	296	114	999999	682	964	217	998	999999	165	999999	400	999999	718	999999	999999	961	159	999999	481	101	704	999999	999999	62	999999	999999	105	493	999999	881	924	395	801	691	488	810	410	999999	675	127	87	826	193	787	784	747	250	781	501	24	999999	271	653	393	877	740	706	70	539	999999	121	514	881	284	999999	15	999999	36	102	773	999999	999999	936	364	23	999999	372	620	277	405	623	324	992	337	875	999999	741	417	814	999999	114	350	786	575	15	999999	945	908	999999	779	389	224	688	999999	999999	999999	335	298	379	999999	378	999999	792	143	486	999999	522	999999	408	811	999999	950	999999	355	999999	999999	58	999999	999999	999999	932	463	308	498	26	409	999999	273	874	704	338	452	999999	999999	379	999999	557	652	99	218	60	402	999999	510	999999	439	999999	342	69	251	133	999999	939	928	76	914	786	304	127	999999	170	258	999999	704	483	999999	911	406	999999	649	663	406	999999	150	999999	540	953	999999	981	587	407	303	214	999999	581	999999	513	999999	748	465	242	262	534	22	57	802	723	805	37	695	527	605	367	999999	587	726	693	799	538	536	960	988	322	540	679	867	53	56	999999	119	999999	801	657	520	416	999999	999999	999999	999999	597	817	158	
770	296	69	801	935	999999	54	999999	680	713	582	222	504	253	939	993	999999	189	758	999999	999999	917	388	725	948	846	13	999999	855	434	999999	940	718	999999	227	36	480	999999	999999	260	11	279	438	603	229	999999	26	999999	471	999999	999999	913	838	150	477	853	908	999999	853	99	999999	868	998	999999	17	641	999999	692	35	999999	522	465	257	508	675	999999	489	999999	506	513	999999	840	999999	977	509	792	111	578	344	374	127	999999	34	842	999999	999999	280	192	595	587	941	334	147	558	364	469	665	999999	474	999999	373	133	837	349	999999	950	163	999999	746	999999	540	924	999999	660	999999	385	440	999999	49	542	999999	306	198	918	999999	999999	702	166	622	50	999999	771	114	279	10	994	309	685	583	519	979	258	445	380	57	26	977	486	999999	999999	999999	260	999999	999999	933	77	934	918	777	999999	257	997	409	706	98	768	820	87	660	801	999999	999999	831	529	562	999999	860	818	871	556	528	226	403	999999	21	876	480	182	999999	999999	999999	999999	907	820	999999	982	999999	739	292	289	205	999999	826	961	903	999999	429	771	999999	60	216	126	57	231	244	41	603	999999	695	221	297	999999	740	726	742	694	847	21	267	580	42	131	535	591	999999	628	399	442	999999	737	457	999999	803	296	727	942	343	686	999999	241	388	94	54	81	991	557	169	109	229	218	435	417	514	999999	999999	999999	590	465	870	615	999999	171	35	957	763	999999	844	454	999	999999	360	171	435	35	999999	948	86	464	600	803	469	299	222	531	999999	49	204	14	278	641	999999	878	815	970	599	999999	68	97	317	412	999999	999999	999999	429	857	274	982	488	606	79	999999	135	999999	999999	155	351	999999	503	655	724	999999	839	186	999999	447	482	355	464	435	974	999999	989	999999	197	100	755	199	792	999999	47	66	999999	408	999999	999999	236	23	748	824	999999	999999	999999	442	592	999999	872	999999	742	982	385	919	528	62	631	999999	29	978	677	999999	400	162	166	999999	999999	667	678	999999	999999	999999	221	999999	999999	999999	187	706	335	557	564	178	227	226	457	810	999999	128	538	662	776	999999	613	258	345	771	434	106	122	734	999999	924	350	441	561	999999	770	999999	322	888	875	999999	853	472	423	508	759	183	704	355	542	499	139	25	664	956	131	999999	132	999999	214	91	999999	600	732	639	828	786	665	449	49	999999	805	649	787	999999	176	151	834	837	22	261	999999	766	999999	335	795	335	776	604	886	807	794	487	684	999999	341	263	739	783	680	973	517	
999999	316	999999	693	490	237	999999	999999	999999	138	295	822	953	689	827	408	407	844	502	19	71	563	241	586	327	999999	993	999999	913	411	61	999999	49	743	146	999999	999999	641	314	999999	962	814	999999	679	999999	665	730	114	513	854	341	999999	188	963	456	999999	84	999999	376	525	244	304	877	577	86	139	783	999999	999999	377	999999	766	539	999999	56	999999	999999	562	999999	999999	244	999999	15	68	999999	123	999999	85	296	444	386	454	274	789	863	668	936	338	999999	379	882	519	561	146	485	575	999999	783	917	999999	999999	521	508	713	999999	355	299	818	507	999999	160	707	999999	119	999999	924	999999	750	540	388	320	327	960	707	780	724	337	868	583	999999	714	204	999999	97	399	864	999999	561	508	517	999999	128	999999	639	228	999999	596	451	155	561	83	999999	252	538	889	999999	561	999999	933	565	27	430	244	12	258	956	549	836	999999	136	999999	940	999999	33	19	201	496	330	489	999999	138	885	999999	31	431	66	951	629	208	671	313	156	999999	942	999999	948	883	828	999999	272	635	760	731	28	583	143	416	229	528	999999	999999	240	320	999999	999999	141	706	223	581	202	14	919	638	58	823	831	999999	308	532	71	317	668	940	227	970	378	164	999999	448	298	649	999999	110	510	999999	83	835	301	515	368	251	670	257	197	999999	715	999999	683	999999	751	821	118	696	467	390	572	299	103	366	68	977	11	774	999999	999999	283	999999	137	617	999999	996	31	793	174	819	646	420	752	959	265	256	999999	999999	999999	477	541	44	999999	999999	999999	783	741	934	456	390	249	896	964	643	984	896	993	76	999999	754	800	324	532	999999	743	162	546	999999	999999	812	506	502	87	815	22	248	185	18	748	966	999999	96	346	784	579	999999	999999	119	975	368	262	414	63	942	676	226	512	999999	999999	716	246	607	833	644	883	747	999999	159	631	746	720	999999	327	488	499	713	999999	999999	78	993	706	437	168	742	559	102	448	145	148	999999	999999	190	999999	999999	730	658	262	702	999999	832	999999	306	487	999999	999999	276	999999	574	452	962	248	764	926	999999	20	808	448	100	94	999999	308	999999	20	999999	20	540	363	295	758	840	461	285	847	246	71	999999	999999	929	105	293	14	999999	692	185	557	971	264	249	32	922	219	171	999999	999999	533	259	296	999999	999999	117	999999	802	999999	611	511	963	999999	690	331	999999	999999	519	999999	999999	786	435	989	999999	999999	49	286	124	273	835	999999	299	666	738	712	811	999999	307	710	987	379	
212	66	91	674	593	64	573	918	999999	73	700	999999	817	999999	999999	269	462	374	189	831	999999	999999	980	980	999999	307	188	977	519	999999	561	999999	18	431	584	378	908	170	999999	984	712	205	851	772	930	999999	848	416	999999	552	999999	933	530	166	580	673	85	110	461	999999	876	595	408	924	999999	890	999999	396	748	729	361	999999	679	204	999999	603	687	218	60	98	458	999999	372	999999	836	999999	288	999999	850	910	302	999999	708	408	118	127	797	927	269	49	965	462	668	885	201	999999	263	336	999999	977	985	999999	999999	372	837	999999	999999	441	98	884	612	999999	545	837	436	552	593	281	999999	11	805	760	949	20	132	996	113	487	776	476	374	951	999999	873	925	435	758	999999	570	13	894	365	999999	384	437	660	999999	999999	999999	648	999999	981	250	45	181	999999	917	999999	250	999999	10	745	665	621	519	999999	500	999999	911	999999	794	257	999999	92	117	450	921	999999	582	472	999999	999999	38	137	999999	999999	711	779	999999	699	517	999999	999999	729	999999	158	700	999999	999999	999999	170	253	919	458	854	528	999999	168	928	731	313	999999	999999	777	762	999999	717	999999	999999	137	949	999999	971	999999	999999	85	162	999999	999999	958	749	999999	999999	805	311	835	363	999999	282	181	121	552	850	970	396	999999	260	327	967	284	441	173	305	737	827	449	999999	707	965	778	376	999999	89	999999	982	999999	644	999999	476	926	374	147	264	749	25	406	999999	10	825	328	824	834	999999	804	999999	586	408	999999	977	999999	562	656	614	503	805	822	473	999999	988	786	530	999999	851	50	910	999999	908	556	722	431	999999	282	881	646	954	999999	284	285	452	405	211	672	684	613	373	717	999999	760	943	202	933	990	22	49	798	236	999999	973	999999	233	678	851	258	999999	999999	999999	999999	999999	549	273	548	999999	437	592	999999	857	999999	248	999999	202	771	999999	999999	530	497	588	269	999999	999999	727	558	310	391	229	727	360	424	138	999999	93	999999	564	999999	999999	654	745	562	429	999999	999999	322	999999	306	701	462	999999	999999	999999	68	999999	30	933	999999	822	715	247	806	218	865	234	443	786	918	593	259	999999	936	932	876	751	36	840	386	907	999999	813	999999	689	766	206	121	695	79	623	999999	19	443	999999	964	417	938	353	564	240	999999	535	999999	713	999999	255	594	315	851	316	679	190	999999	223	416	999999	999999	127	451	668	122	747	999999	305	999999	250	773	547	968	469	813	999999	285	155	410	879	987	300	248	521	612	999999	999999	762	944	881	
999999	230	999999	999999	999999	821	902	896	999999	759	818	530	191	210	999999	56	347	392	503	999999	904	410	813	999999	914	942	878	930	66	999999	903	954	360	649	788	552	565	999999	999999	991	779	389	37	650	999999	466	999999	47	48	566	468	999999	268	947	977	999999	417	455	158	241	999999	999999	999999	999999	855	864	180	542	422	930	490	441	107	512	227	525	383	172	475	458	999999	841	891	499	849	999999	999999	412	672	737	999999	120	999999	999999	58	999999	999999	999999	999999	206	296	576	624	999999	85	999999	363	999999	730	999999	999999	999999	979	999999	408	111	91	350	961	413	999999	767	870	999999	795	380	684	53	464	419	976	166	377	999999	171	266	999999	782	424	822	98	999999	682	220	999999	890	140	67	999999	946	726	209	264	391	999999	999999	706	939	323	705	351	319	301	321	999999	999999	877	710	538	152	884	308	925	148	324	238	95	659	626	904	249	626	398	999999	693	776	901	986	250	643	559	287	468	719	480	778	999999	371	735	999999	23	999999	999999	513	71	427	999999	125	999999	800	443	57	999999	418	465	725	921	782	627	708	999999	890	469	894	592	607	839	216	668	545	589	723	999999	999999	999999	819	106	885	456	275	502	785	920	450	209	512	964	59	264	755	857	866	999999	36	926	999999	960	634	920	999999	587	77	457	999999	221	719	133	999999	526	645	628	45	999999	362	215	834	970	29	695	90	643	999999	952	912	688	722	980	999999	162	769	859	472	999999	992	999999	435	337	999999	239	489	388	730	533	999999	999999	821	539	391	820	101	162	941	939	840	820	797	125	999999	999999	498	739	236	90	757	786	166	999999	343	674	780	507	581	789	215	999999	999999	266	343	785	866	193	999999	86	999999	617	918	532	999999	182	890	319	999999	556	741	750	162	650	775	832	970	750	205	999999	50	594	581	161	999999	149	907	999999	999999	999999	976	999999	150	999999	29	999999	867	634	999999	171	784	471	715	34	58	464	548	272	999999	511	814	125	987	999999	46	477	46	766	798	984	274	359	537	41	580	435	610	999999	630	635	964	346	803	44	999999	578	878	556	113	279	600	999999	999999	281	945	860	328	268	122	999999	113	111	999999	962	897	435	999999	683	999999	999999	999999	999999	999999	855	546	478	322	999999	999999	999999	598	489	663	528	394	629	999999	999999	96	720	117	351	890	88	531	863	999999	840	146	508	645	204	113	490	999999	64	13	204	734	476	547	999999	999999	999999	953	624	447	317	999999	999999	135	677	999999	732	515	513	654	
562	333	683	967	999999	816	450	822	404	385	183	113	339	626	999999	999999	619	183	999999	999999	245	135	906	425	999999	272	869	382	968	607	999999	975	911	409	450	999999	999999	508	75	559	999999	999999	559	249	999999	999999	248	651	30	155	977	559	772	482	419	999999	426	999999	774	219	946	999999	854	999999	14	208	999999	999999	185	244	480	120	117	999999	171	412	576	999999	999999	999999	34	228	361	822	629	822	212	439	990	23	453	793	734	856	999999	999999	978	762	245	75	20	318	475	786	674	866	999999	999999	321	999999	999999	759	999999	784	194	728	716	41	999999	192	995	763	999999	172	790	686	386	261	581	369	434	814	432	999999	979	999999	752	575	158	762	380	623	127	984	162	694	687	949	672	883	999999	999999	595	63	80	999999	378	999999	999999	987	490	199	17	952	581	56	999999	30	805	477	976	999999	883	414	999999	999999	645	999999	20	106	999	436	999999	697	999999	487	229	379	25	731	347	450	579	170	282	191	999999	175	412	115	367	667	154	204	907	944	73	190	251	999999	611	423	302	898	988	63	610	319	678	103	999999	957	14	83	139	536	999999	723	142	630	765	480	552	904	999999	341	292	395	790	339	424	48	137	999999	999999	924	157	999999	181	228	999999	306	496	318	999999	409	999999	999999	74	999999	382	999999	999999	999999	999999	141	870	398	999999	657	771	999999	529	349	678	789	829	999999	953	215	388	890	999999	913	58	469	984	244	625	339	999999	221	330	419	956	85	989	515	999999	989	63	759	999999	524	999999	366	777	157	639	999999	580	999999	999999	999999	992	999999	798	999999	572	999999	157	636	999999	830	999999	999999	999999	120	999999	603	799	324	304	964	999999	628	379	36	467	999999	692	999999	999999	136	759	703	103	999999	999999	474	286	854	942	919	842	427	999999	999999	545	896	471	999999	764	45	999999	266	999999	163	707	374	123	999999	999999	879	781	320	41	645	80	285	466	433	694	918	999999	945	999999	999999	131	999999	641	999999	491	571	231	999999	82	569	437	999999	999999	940	999999	62	360	515	186	72	999999	532	395	352	620	270	439	48	972	999999	718	754	884	306	41	972	732	435	290	116	658	756	247	472	217	999999	263	526	669	641	567	811	768	318	246	599	999999	299	77	230	999999	999999	62	999999	850	683	618	726	999999	791	329	925	235	79	414	391	999999	922	144	999999	17	913	378	999999	287	907	985	999999	69	441	632	443	367	69	999999	475	999999	19	622	999999	959	999999	999999	877	322	641	586	698	903	855	999999	426	
164	35	223	228	814	722	999999	942	999999	51	999999	477	169	885	568	175	999999	999999	687	285	310	610	93	999999	306	501	999999	645	330	297	999999	213	136	215	288	999999	999999	757	660	981	69	999999	836	999999	870	149	717	999999	999999	420	603	964	999999	39	126	554	999999	999999	999999	322	703	315	621	410	999999	999999	999999	953	606	236	999999	347	288	999999	226	999999	999999	176	610	167	783	591	999999	910	999999	708	45	106	99	734	999999	113	835	999999	288	753	67	436	548	999999	798	999999	829	846	102	266	685	473	813	495	780	999999	142	999999	539	122	743	711	999999	670	427	254	863	872	835	224	511	941	427	999999	573	346	627	999999	999999	29	761	725	817	436	32	572	293	603	953	625	971	999999	808	175	20	999999	719	877	989	999999	900	957	20	877	754	744	55	351	999999	444	157	939	999999	520	360	27	893	999999	647	855	999999	269	918	219	253	440	999999	999999	461	227	999999	999999	212	815	128	804	714	940	999999	287	526	999999	681	519	478	41	999999	999999	815	999999	461	439	999999	144	999999	999999	999999	800	999999	324	611	794	890	704	816	407	736	589	401	556	999999	999999	607	999999	999999	29	588	409	999999	221	999999	844	446	999999	765	999999	520	999999	233	999999	765	913	316	367	999999	999999	61	976	702	999999	305	999999	896	269	689	508	999999	870	999999	572	62	639	69	422	999999	766	357	999999	939	629	999999	668	365	999999	790	999999	646	250	693	999999	968	999999	706	669	916	677	999999	187	778	267	365	650	273	661	999999	136	853	894	806	909	384	629	47	82	194	636	730	982	478	300	861	999999	999999	208	603	451	932	400	999999	883	818	999999	653	681	274	246	999999	704	488	663	545	999999	444	783	232	348	573	633	484	289	946	966	999999	488	999999	999999	473	74	999999	999999	204	463	399	922	999999	213	976	365	808	999999	241	36	503	815	754	119	157	402	976	264	877	308	915	225	999999	851	472	175	286	500	773	340	646	504	469	92	362	999999	999999	28	372	999999	825	537	57	920	472	893	734	295	626	999999	999999	803	116	895	999999	183	985	999999	999999	810	89	317	184	901	389	998	356	671	999999	635	710	957	892	669	483	388	177	26	389	578	441	990	874	702	251	999999	397	573	999999	999999	535	452	286	561	999999	517	362	999999	540	473	546	999999	538	991	370	999999	910	447	422	999999	16	969	860	172	379	999999	443	481	659	546	611	782	999999	579	109	267	680	340	999999	999999	35	30	999999	915	42	378	999999	882	999999	120	932	949	
160	999999	181	566	592	123	192	49	83	881	496	994	999999	763	934	958	999999	113	460	580	999999	457	145	985	493	944	999999	11	636	999999	150	999999	613	661	632	753	999999	999999	674	567	999999	501	891	153	534	999999	62	999999	444	503	991	238	660	361	52	703	248	196	82	648	983	190	412	522	740	999999	999999	211	141	190	561	999999	438	893	432	415	999999	991	461	12	891	862	567	999999	569	912	999999	999999	618	928	999999	220	470	36	584	999999	98	378	413	586	109	999999	146	263	942	644	999999	999999	929	637	999999	999999	735	80	756	130	999999	279	953	828	69	999999	593	213	675	350	999999	411	999999	465	326	196	588	875	902	999999	999999	313	200	999999	122	130	999999	980	789	268	999999	400	999999	999999	353	819	424	584	999999	970	999999	932	999999	601	757	999999	999999	999999	320	999999	999999	859	177	999999	404	320	999999	39	716	939	807	612	423	416	999999	999999	141	855	121	507	771	14	999999	932	999999	793	999999	599	177	724	672	858	669	837	599	626	233	999999	69	43	740	395	867	999999	999999	654	519	181	736	271	266	602	362	813	190	664	999999	999999	933	610	999999	999999	862	992	277	949	943	999999	817	249	272	577	999999	88	766	385	146	999999	769	999999	284	554	999999	905	468	79	505	855	999999	999999	999999	988	629	458	999999	261	999999	875	319	999999	711	933	364	497	999999	688	806	283	999999	804	528	737	475	806	999999	50	625	956	533	208	453	97	999999	882	133	284	948	348	640	999999	999999	270	462	999999	999999	350	999999	999999	906	780	272	232	999999	852	416	387	999999	823	131	999999	635	577	351	999999	999999	999999	999999	482	373	999999	740	999999	643	542	952	267	285	920	390	986	849	999999	999999	999999	935	231	999999	85	475	999999	999999	134	226	241	999999	285	919	351	784	999999	345	718	12	191	50	999999	588	276	900	158	112	601	999999	144	999999	999999	526	597	185	548	345	929	16	627	963	999999	999999	411	662	677	348	999999	145	589	651	141	256	869	999999	141	642	999999	185	999999	643	999999	999999	91	999999	503	758	331	175	246	999999	999999	711	385	227	999999	999999	187	999999	233	999999	178	466	854	493	427	999999	657	884	999999	999999	333	754	689	984	803	924	999999	728	999999	918	27	768	899	133	245	429	871	999999	999999	579	465	408	952	999999	474	999999	836	598	265	999999	111	999999	130	999999	142	999999	32	400	423	509	402	458	999999	314	792	409	999999	731	257	997	267	15	604	475	999999	925	801	182	999999	110	98	999999	472	999999	817	580	647	999999	990	
584	407	999999	238	780	186	16	999999	648	999999	999999	146	115	350	268	116	999999	842	999999	888	216	859	850	881	322	999999	830	986	660	496	221	999999	997	740	672	999999	999999	777	824	298	999999	972	163	999999	454	964	982	231	214	688	999999	738	992	681	784	725	557	999999	915	368	356	30	999999	161	513	313	149	999999	677	668	329	328	27	367	453	999999	705	999999	437	358	438	999999	781	972	775	482	769	999999	999999	947	53	999999	861	465	942	424	999999	999999	944	150	999999	616	553	546	369	402	721	635	237	549	29	164	999999	567	930	746	248	329	385	40	999999	999999	419	730	624	141	467	561	424	999999	563	702	457	999999	533	821	66	999999	999999	382	999999	144	999999	416	999999	999999	34	304	999999	205	186	361	626	999999	607	11	999999	822	921	237	935	170	220	208	986	326	706	876	43	118	689	12	999999	13	999999	409	735	13	802	736	116	173	999999	999999	852	211	999999	544	688	999999	624	243	324	999999	446	600	924	889	429	999999	191	158	270	427	516	184	645	623	643	999999	275	204	30	195	130	772	144	991	355	784	250	172	197	999999	999999	456	687	339	999999	999999	484	999999	583	202	554	958	902	608	712	999999	565	462	900	490	266	999999	223	139	265	674	466	933	543	645	369	29	960	759	999999	69	999999	315	66	965	723	429	999999	827	999999	172	869	535	288	677	228	788	272	706	254	999999	242	558	84	891	999999	999999	312	937	999999	999999	997	153	676	999999	192	260	999999	935	767	837	809	395	999999	102	804	931	999999	866	999999	581	999999	264	514	868	827	937	240	175	999999	181	127	999999	995	115	175	999999	859	635	495	999999	999999	999999	939	417	999999	999999	70	999999	96	290	897	446	521	260	778	743	638	999999	999999	999999	999999	240	192	999999	719	136	400	392	927	88	82	28	381	999999	199	429	999999	106	613	980	877	258	88	472	999999	681	999999	745	337	431	97	61	810	250	949	999999	155	999999	697	138	456	677	64	18	218	878	999999	72	71	358	428	541	999999	999999	999999	770	999999	999999	322	48	964	655	65	505	999999	999999	218	999999	999999	47	284	971	409	484	533	210	204	80	999999	405	616	109	683	978	13	999999	856	965	873	999999	999	435	41	659	174	801	621	558	27	999999	999999	934	563	33	84	456	142	720	320	176	575	999999	465	916	432	865	999999	87	999999	444	174	252	999999	330	48	999999	940	750	319	732	589	999999	999999	77	735	681	545	999999	903	557	423	146	999999	999999	999999	916	999999	999999	236	309	
999999	544	66	999999	32	427	678	243	984	999999	999999	392	410	588	587	930	39	999999	191	751	329	999999	183	944	31	38	999999	558	717	999999	999999	999999	999999	20	901	55	588	480	54	317	999999	312	999999	677	51	41	735	76	130	999999	886	999999	932	484	979	999999	370	999999	999999	994	999999	129	525	999999	999999	999999	868	400	686	542	351	559	999999	999999	999999	27	643	505	903	990	302	999999	438	44	999999	305	893	49	40	999999	999999	477	919	60	488	883	787	814	999999	362	172	344	389	588	341	337	238	999999	736	962	999999	999999	218	570	701	307	999999	490	999999	999999	795	829	370	304	999999	873	639	303	395	999999	239	829	186	550	827	957	152	849	999999	907	999999	834	312	77	515	999999	268	359	358	999999	201	306	197	276	999999	343	974	94	731	467	999999	935	999999	870	732	56	688	667	742	743	165	841	787	719	985	999999	526	302	789	999999	615	290	944	214	673	933	642	909	999999	493	983	67	999999	999999	999999	141	171	441	999999	999999	141	600	616	615	999999	999999	518	478	291	999999	999999	999999	305	693	852	999999	990	999999	207	999999	413	999999	684	999999	760	107	723	552	509	854	999999	999999	958	330	906	999999	999999	339	189	999999	999999	999999	628	386	999999	312	762	999999	392	999999	150	999999	244	999999	65	362	916	367	999999	928	636	965	968	436	808	733	723	974	786	837	999999	661	289	999999	383	249	160	307	582	458	344	999999	999999	707	713	105	850	999999	999999	553	107	999999	999999	260	686	999999	205	201	578	999999	589	787	648	555	68	488	424	359	999999	815	212	999999	785	406	999999	348	999999	999999	723	712	999999	310	709	242	740	437	186	38	207	999999	53	959	728	638	999999	999999	649	614	648	235	680	500	260	459	351	487	530	87	999999	999999	999999	934	478	999999	70	288	87	415	999999	631	999999	396	161	249	771	253	891	156	537	46	699	201	622	999999	42	392	999999	260	999999	999999	906	999999	999999	860	278	119	490	999999	578	999999	478	243	800	999999	999999	999999	348	20	687	108	595	384	550	999999	647	463	321	980	833	677	999999	827	524	999999	725	213	35	301	970	662	999999	999999	578	947	568	466	401	605	999999	999999	999999	48	999999	793	999999	531	558	741	222	815	999999	510	38	900	361	651	999999	248	999999	719	269	999999	50	34	345	999999	999999	602	71	191	72	716	415	95	999999	999999	264	731	894	203	999999	293	999999	165	999999	261	10	678	999999	916	747	162	314	855	488	997	998	548	457	999999	999999	956	999999	41	999999	91	105	943	277	999999	
397	987	999999	108	75	975	967	884	169	999999	565	137	999999	155	999999	909	411	560	606	999999	201	999999	999999	792	476	999999	999999	57	411	784	166	67	411	434	999999	760	807	216	999999	999999	999999	123	389	373	546	999999	999999	999999	598	843	679	544	999999	641	999999	681	713	999999	631	999999	371	920	482	385	927	999999	726	999999	999999	682	111	999999	999999	103	605	87	336	910	256	877	999999	999999	459	568	114	621	720	769	464	848	56	999999	584	422	999999	119	641	999999	445	48	873	377	999999	915	741	999999	774	253	46	892	354	803	999999	753	628	290	471	914	999999	316	787	999999	127	999999	636	999999	620	999999	950	496	446	332	475	218	14	381	181	544	999999	631	847	476	733	572	504	253	940	831	793	861	648	726	733	999999	261	916	260	141	288	885	862	425	303	549	456	31	338	106	749	257	999999	926	999999	648	468	999999	999999	555	282	393	915	789	564	99	848	999999	599	345	957	97	999999	49	265	940	769	431	999999	193	126	483	914	999999	91	545	752	721	638	999999	999999	940	999999	705	859	895	999999	999999	861	213	999999	999999	432	992	999999	661	137	79	999999	157	999999	47	146	49	439	799	999999	80	708	28	346	136	91	514	999999	26	404	999999	190	370	969	999999	570	999999	492	999999	999999	999999	704	429	418	999999	59	490	215	999999	804	653	276	69	426	899	374	842	866	999999	999999	917	327	132	267	711	999999	311	999999	999999	477	176	557	59	748	556	375	999999	610	999999	999999	600	309	999999	999999	751	999999	999999	943	999999	331	999999	113	917	734	999999	999999	582	172	707	794	999999	312	999999	165	637	105	999999	321	869	533	96	242	212	497	64	618	999999	910	515	999999	767	999999	999999	861	749	999999	639	324	615	999999	793	125	903	870	338	999999	286	886	584	656	931	810	83	999999	245	495	900	430	680	524	329	671	657	154	36	390	999999	171	416	574	999999	999999	705	917	740	970	339	342	999999	999999	341	398	335	859	999999	957	293	572	625	999999	173	219	644	100	633	131	467	758	843	999999	103	125	999999	20	199	999999	114	166	999999	999999	166	567	271	913	192	930	346	798	523	999999	106	632	545	162	411	256	999999	615	294	618	512	580	498	220	999999	226	917	324	669	601	853	137	999999	360	106	605	947	999999	999999	702	785	669	999999	775	999999	470	579	999999	609	999999	771	499	999999	197	761	586	78	61	250	966	22	31	138	922	999999	999999	865	195	65	805	309	537	707	591	833	999999	344	723	999999	212	646	599	714	726	829	
364	265	579	999999	999999	999999	896	489	940	689	763	541	323	560	881	999999	394	272	804	643	243	999999	290	363	918	252	355	691	48	330	999999	999999	999999	999999	860	714	296	596	545	279	999999	999999	766	902	999999	311	999999	173	487	607	999999	999999	910	93	595	572	974	225	999999	277	191	214	999999	999999	276	456	139	999999	999999	177	999999	999999	726	534	999999	195	35	387	293	617	231	999999	214	999999	78	999999	406	329	506	297	999999	81	999999	277	98	208	606	999999	635	624	182	999999	999999	320	299	462	610	999999	853	410	547	999999	931	73	55	999	10	20	551	190	999999	809	999999	999999	437	247	882	459	446	41	588	879	999999	999999	444	432	718	894	151	999999	485	999999	476	106	999999	999999	149	852	232	98	208	999999	604	455	574	372	84	71	882	999999	579	161	999999	821	821	999999	999999	271	628	623	291	116	999999	935	704	999999	343	999999	662	295	107	40	236	358	832	992	999999	306	105	81	357	656	22	999999	46	999999	999999	654	284	91	307	878	233	608	807	102	727	668	750	544	38	456	409	596	999999	549	924	591	988	999999	393	999999	175	557	276	999999	104	999999	899	379	948	689	353	581	999999	229	806	628	550	999999	275	999999	556	999999	999999	900	257	999999	145	497	410	499	999999	455	697	759	712	676	342	182	998	947	769	380	596	349	999999	999999	609	735	742	999999	50	999999	563	777	999999	999999	514	999999	999999	678	999999	412	969	458	34	897	883	237	999999	140	999999	378	742	327	846	185	964	703	796	999999	815	409	754	115	459	417	891	999999	768	107	171	966	795	329	313	367	411	147	325	999999	944	382	229	612	19	672	515	246	930	816	649	811	579	958	862	999999	999999	863	999	617	16	999999	469	418	968	999999	582	423	999999	999999	773	999999	387	590	484	443	190	999999	106	786	901	655	989	952	999999	360	396	836	466	78	709	547	147	708	209	980	999999	999999	644	688	999999	999999	231	999999	999999	822	433	988	999999	429	64	515	767	222	715	999999	974	999999	961	617	933	746	956	946	779	236	689	679	391	504	530	999999	999999	417	697	808	999999	548	909	635	927	999999	363	999999	23	204	779	925	992	849	15	405	848	36	754	353	146	284	999999	999999	142	999999	607	978	898	683	17	360	525	907	926	999999	999999	336	690	535	393	919	932	584	456	764	686	999999	999999	134	531	999999	662	999999	672	159	876	999999	999999	999999	801	999999	149	339	999999	429	409	95	923	999999	798	522	345	229	959	999999	352	97	370	378	76	75	
489	773	162	999999	697	181	999999	999999	559	999999	999999	517	734	18	999999	602	397	999999	999999	601	618	919	336	19	146	999999	394	455	807	999999	733	134	116	735	999999	375	187	662	999999	238	850	156	30	999999	999999	828	495	951	447	749	699	343	23	475	999999	999999	446	152	399	999999	999999	789	999999	769	780	709	410	998	999999	414	425	734	305	136	750	472	999999	999999	331	317	947	442	18	999999	99	400	999999	641	289	334	999999	44	273	476	451	71	999999	999999	514	999999	427	496	837	42	334	965	48	887	724	983	671	405	821	91	316	354	781	912	999999	999999	599	769	719	789	485	390	471	828	684	689	296	647	537	352	999999	461	605	975	733	134	999999	233	916	305	662	999999	999999	191	169	107	289	273	581	133	389	658	777	999999	557	944	503	220	212	44	696	34	867	999999	202	855	748	806	189	555	38	376	853	999999	137	999999	176	290	668	587	409	999999	75	414	963	241	683	557	427	789	630	999999	999999	881	608	999999	666	744	999999	999999	358	999999	94	36	999999	23	805	364	920	605	777	223	551	624	634	674	958	463	516	961	182	200	388	399	924	887	355	999999	814	499	295	999999	301	999999	239	999999	937	999999	319	950	436	328	637	822	999999	417	599	405	256	999999	679	212	238	999999	141	167	999999	694	112	217	667	833	550	999999	999999	354	999999	197	395	999999	736	919	154	565	534	853	563	566	387	999999	297	949	724	999999	820	92	204	999999	999999	999999	830	999999	999999	999999	292	999999	778	215	512	667	495	412	20	548	208	759	999999	672	503	287	603	539	999999	594	920	718	118	671	611	237	159	999999	964	323	877	493	999999	52	283	999999	85	357	63	999999	32	999999	999999	186	680	70	999999	532	999999	945	477	301	935	352	190	999999	999999	117	604	999999	517	836	448	696	670	715	777	999999	398	999999	211	255	485	597	572	45	778	932	990	550	213	627	888	28	846	586	557	639	999999	709	447	968	753	778	212	195	446	252	516	965	292	999999	999999	999999	743	231	999999	348	999999	154	795	999999	126	64	81	890	948	429	850	94	999999	999999	164	689	133	243	502	999999	395	387	599	535	425	35	267	205	999999	688	284	999999	770	218	999999	716	914	886	999999	698	707	999999	247	27	402	432	807	154	852	455	999999	510	999999	119	953	402	555	269	145	101	999999	876	407	269	999999	999999	323	999999	287	448	774	247	391	803	999	999999	150	999999	143	999999	227	122	352	47	999999	773	894	661	265	467	999999	654	999999	759	
902	999999	913	999999	999999	999999	999999	858	866	999999	999999	999999	999999	925	119	879	262	973	136	152	874	683	533	370	657	999999	341	662	693	820	287	130	999999	632	901	178	170	172	710	999999	999999	369	255	938	367	773	655	999999	551	386	999999	197	528	999999	885	228	307	553	330	999999	835	456	174	56	137	999999	352	496	999999	940	718	99	273	170	267	999999	437	595	999999	883	725	371	999999	317	614	999999	602	999999	746	999999	870	617	999999	999999	140	438	999999	209	810	807	431	999999	945	610	667	999999	999999	368	350	381	790	999999	999999	446	775	474	346	856	441	47	957	463	749	351	80	110	257	64	999999	829	318	238	784	204	999999	567	426	999999	649	499	999999	244	548	375	892	167	77	405	999999	666	999999	999999	767	772	850	968	999999	604	540	999999	868	869	338	520	72	562	928	355	984	218	999999	999999	999999	942	872	999999	914	383	459	999999	999999	852	621	373	999999	970	999999	999999	354	494	999999	821	968	999999	631	305	999999	38	999999	999999	239	721	999999	234	617	265	141	825	899	136	63	45	999999	628	533	999999	257	999999	999999	101	101	916	11	499	70	999999	867	133	320	576	999999	886	999999	129	683	999999	440	999999	755	481	838	999999	122	999999	999999	123	676	350	559	615	57	941	254	999999	248	323	720	921	174	391	999999	18	514	999999	318	999999	965	999999	945	221	585	860	999999	312	263	455	999999	782	999999	999999	559	527	574	705	529	876	642	858	880	370	601	519	999999	374	93	999999	141	789	909	272	158	999999	405	347	40	197	999999	941	999999	793	999999	937	862	999999	831	871	999999	808	803	441	535	999999	155	585	620	999999	637	999999	229	999999	999999	25	872	796	999999	909	131	236	675	342	154	700	899	999999	851	664	656	999999	542	222	999999	332	999999	999999	999999	51	999999	999999	727	963	559	887	721	535	479	999999	74	999999	999999	922	999999	999999	143	471	297	999999	217	68	733	955	999999	631	312	999999	999999	991	999999	404	70	758	414	310	509	711	782	266	999999	999999	617	357	600	999999	999999	619	472	999999	199	523	190	901	833	999999	96	999999	554	927	585	713	498	999999	999999	999999	14	669	517	448	707	431	689	41	855	843	999999	386	999999	827	999999	692	545	857	801	516	999999	168	924	968	223	737	999999	855	680	999999	876	999999	999999	930	586	918	112	33	482	999999	834	159	56	990	994	710	999999	999999	883	999999	177	641	686	957	455	846	744	548	235	969	274	999999	360	588	967	321	502	999999	250	134	999999	522	384	44	999999	75	999999	934	
974	999999	330	439	999999	788	108	245	999999	926	999999	740	184	563	798	999999	999999	10	798	467	33	682	218	999999	486	759	312	999999	266	651	999999	389	999999	810	999999	722	649	999999	861	572	490	999999	868	999999	948	510	950	999999	999999	871	541	681	276	655	911	999999	304	347	953	999999	485	452	978	801	999999	106	999999	373	988	86	999999	667	148	236	976	301	814	643	44	976	808	285	999999	394	120	603	123	88	899	283	427	311	999999	649	96	47	753	999999	923	999999	503	999999	48	647	999999	873	542	999999	999999	619	486	661	313	976	413	210	999999	593	690	58	983	928	474	714	658	562	785	499	149	939	547	999999	719	192	483	232	246	999999	999999	999999	70	999999	409	289	796	766	997	999999	245	885	526	169	999999	875	869	574	121	334	999999	455	98	999999	900	739	81	739	941	131	999999	191	964	236	217	453	999999	999999	999999	999999	917	891	564	999999	263	263	999999	388	371	844	323	999999	120	911	304	931	159	27	182	670	217	67	825	876	412	64	921	300	952	933	887	958	54	926	416	108	890	218	790	646	327	693	378	106	999999	594	81	62	999999	285	304	999999	999999	999999	978	999999	76	687	999999	999999	342	131	436	438	957	364	864	999999	999999	206	999999	940	237	535	999999	523	689	728	78	818	982	868	368	676	638	999999	999999	195	999999	556	42	213	741	999999	314	205	267	999999	149	453	729	887	999999	735	999999	363	743	212	516	464	180	347	619	659	999999	999999	763	759	799	50	143	679	245	948	174	837	999999	645	999999	157	266	749	588	624	98	104	320	632	440	284	183	27	679	999999	385	999999	593	91	374	840	442	507	150	999999	320	60	651	609	571	999999	164	107	981	369	208	431	758	994	999999	131	999999	140	329	524	866	999999	999	999999	572	999999	253	999999	281	391	999999	759	608	999999	314	48	453	711	71	42	130	85	999999	999999	999999	954	936	598	999999	999999	686	311	999999	626	242	204	60	899	46	101	999999	46	826	600	999999	448	999999	279	690	999999	678	999999	79	999999	999999	790	999999	999999	467	618	543	654	606	38	999999	413	581	981	256	119	987	999999	674	969	999999	94	259	999999	666	846	140	666	907	989	574	245	241	890	999999	452	125	371	441	999999	999999	510	439	999999	895	999999	867	841	33	581	544	134	999999	110	420	319	540	999999	33	999999	487	876	747	617	463	469	181	999999	758	803	993	999999	122	255	999999	377	654	461	550	426	979	298	643	999999	454	999999	467	999999	480	913	911	483	348	820	
999999	681	762	999999	344	436	78	186	93	229	588	999999	22	531	689	53	999999	999999	102	607	641	198	243	420	172	22	11	50	220	845	892	520	288	999999	314	739	614	832	999999	999999	357	802	215	424	748	999999	438	936	452	999999	259	832	999999	740	188	999999	999999	352	659	331	434	38	966	248	336	77	999999	720	999999	999999	439	832	961	999999	259	999999	982	999999	672	636	584	999999	597	782	596	69	139	999999	122	562	300	272	182	795	689	329	835	967	97	999999	896	717	999999	502	998	426	999999	413	999999	349	999999	999999	679	32	747	369	440	193	999999	276	999999	102	608	999999	659	177	659	999999	298	999999	14	25	730	999999	740	999999	355	105	784	179	198	725	66	773	999999	999999	592	999999	58	999999	999999	651	999999	821	741	803	999999	64	842	831	999999	999999	124	561	344	754	899	686	999999	880	999999	344	409	482	999999	999999	46	834	999999	999999	584	509	126	999999	50	362	699	909	261	999999	999999	300	999999	953	412	493	999999	999999	438	48	770	999999	999999	178	314	999999	251	843	743	528	767	284	192	853	257	266	589	154	521	982	999999	989	435	354	133	723	91	999999	79	594	611	542	999999	999999	228	999999	999999	947	664	999999	120	856	176	999999	179	482	999999	410	706	156	903	467	982	999999	983	999999	481	523	55	591	473	795	773	158	999999	234	878	358	634	578	625	641	489	36	871	207	823	701	184	651	616	999999	750	923	999999	999999	999999	999999	850	447	207	128	999999	999999	31	325	93	27	816	945	603	758	775	137	999999	272	977	956	584	785	957	999999	348	404	975	792	54	850	467	772	675	999999	508	999999	381	507	739	416	15	999999	999999	805	885	239	57	999999	905	999999	402	428	999999	603	374	74	490	427	779	507	108	238	280	242	560	53	279	999999	999999	589	755	999999	532	570	950	39	671	161	894	118	356	128	887	999999	457	48	606	81	564	444	706	954	727	241	318	999999	285	999999	999999	841	960	383	999999	325	867	379	999999	605	999999	345	403	999999	532	670	999999	980	350	849	999999	999999	999999	208	999999	816	999999	801	305	301	262	183	753	789	906	63	999999	999999	521	571	563	88	152	10	428	228	999999	999999	431	66	90	338	436	435	999999	732	403	762	999999	790	442	76	83	604	999999	479	591	999999	432	999999	999999	187	999999	778	295	999999	379	447	779	891	775	999999	379	248	999999	924	999999	328	692	183	659	396	709	730	139	496	14	999999	656	948	636	436	999999	999999	544	903	869	658	150	999999	999999	956	999999	999999	
25	999999	697	834	394	999999	733	273	921	999999	819	135	999999	737	648	799	701	999999	790	830	265	348	571	427	704	317	64	97	188	302	820	999999	413	338	715	213	999999	180	163	237	225	372	515	695	999999	418	435	141	19	351	698	530	175	162	126	676	364	279	999999	999999	375	645	95	629	439	126	722	149	32	445	999	531	679	563	615	999999	999999	999999	295	999999	881	922	88	837	604	999999	538	261	222	999999	849	530	49	86	862	579	287	885	266	999999	999999	296	999999	574	351	176	851	999999	546	233	843	999999	983	844	205	452	567	258	35	149	999999	999999	927	983	596	999999	491	999999	701	45	615	947	620	280	599	595	813	513	495	437	447	927	999999	988	205	372	546	205	880	419	21	999999	860	126	437	235	369	135	978	871	684	999999	909	999999	999999	895	866	712	254	609	638	63	763	597	702	660	756	938	788	234	999999	296	999999	999999	34	587	96	504	999999	374	236	688	535	623	752	198	27	213	379	999999	505	999999	999999	281	781	999999	275	273	999999	999999	999999	430	347	999999	938	398	536	627	999999	41	809	372	870	880	999999	950	999999	149	844	999999	642	553	569	999999	728	999999	345	999999	999999	76	322	823	90	75	999999	806	351	999999	684	999999	661	400	726	348	500	143	963	79	898	830	999999	135	999999	910	999999	999999	861	999999	35	999999	999999	96	126	420	719	985	291	804	984	576	999999	746	999999	490	851	999999	999999	230	987	595	999999	999999	551	680	636	999999	404	179	931	970	945	999999	756	999999	311	999999	283	316	999999	514	851	169	95	999999	231	693	999999	938	69	891	108	999999	870	440	999999	786	544	446	999999	532	591	122	999999	23	999999	126	999999	619	188	285	968	520	600	999999	744	999999	999999	999999	458	942	525	466	120	49	871	314	999999	326	150	525	41	837	531	106	923	999999	296	81	999999	114	703	61	759	783	923	588	999999	397	695	999999	605	324	987	842	17	135	999999	833	999999	326	999999	673	479	663	254	140	988	999999	559	14	689	119	528	354	999999	999999	999999	336	126	999999	274	234	630	422	999999	716	850	689	999999	798	737	462	929	385	610	40	999999	999999	539	792	999999	546	999999	691	48	496	796	642	603	544	428	674	717	859	61	999999	53	67	999999	537	290	999999	414	761	277	236	189	999999	744	218	999999	610	999999	999999	693	728	397	939	383	432	920	217	95	999999	379	72	745	79	333	340	999999	999999	362	11	512	999999	141	999999	999999	811	317	653	898	395	652	999999	877	999999	176	333	
882	114	683	321	616	999999	223	859	392	214	491	120	999999	999999	231	376	258	999999	821	402	999999	321	999999	999999	125	277	999999	700	902	560	195	361	903	10	999999	882	999999	50	395	999999	86	999999	693	218	330	206	999999	999999	173	286	570	91	572	773	736	570	588	122	206	349	764	523	957	831	999999	139	216	999999	954	349	535	999999	410	391	326	323	627	316	251	918	442	822	536	625	990	999999	789	999999	273	887	999999	999999	843	55	675	563	325	862	999999	999999	989	26	999999	824	751	362	680	190	457	422	942	281	999999	287	906	941	986	341	840	914	350	87	999999	77	55	806	374	999999	716	762	999999	765	127	60	928	426	999999	711	874	638	434	608	682	851	944	32	858	999999	148	733	576	983	31	284	850	912	471	999999	779	944	988	324	474	694	423	999999	164	820	359	490	999999	999999	466	211	490	742	404	703	132	33	947	999999	226	982	999999	25	743	999999	210	26	955	818	932	930	650	999999	144	987	437	767	867	48	217	658	84	301	527	999999	999999	117	517	768	351	756	999999	189	107	491	508	408	999999	999999	619	342	535	840	999999	536	561	380	608	999999	276	364	165	909	600	568	999999	895	999999	923	999999	999999	508	196	477	186	933	470	21	653	489	38	999999	556	428	999999	133	999999	999999	990	268	423	509	110	999999	986	600	97	588	539	582	613	910	519	272	527	834	348	372	176	999999	100	369	954	928	999999	999999	609	999999	726	444	673	946	507	665	635	592	407	999999	491	585	845	881	999999	80	875	127	814	293	901	49	784	872	782	999999	999999	63	999999	999999	264	956	990	606	862	104	909	667	413	854	637	934	436	654	881	590	757	219	887	884	62	130	999999	326	999999	999999	659	801	173	120	497	581	47	236	440	535	594	999999	999999	999999	171	218	999999	959	655	966	612	999999	990	999999	999999	999999	176	670	129	144	739	674	999999	184	444	117	503	302	367	66	897	210	223	356	999999	518	199	510	723	843	415	266	670	999999	999999	528	810	971	480	538	414	377	116	305	795	920	231	844	942	63	999999	421	602	999999	79	411	917	999999	999999	130	769	999999	999999	285	728	483	999999	405	109	916	306	999999	999999	829	651	530	999999	999999	560	85	297	999999	999999	669	999999	993	664	81	553	672	611	176	999999	359	768	748	430	831	577	999999	916	826	744	36	757	193	599	772	948	548	317	999999	94	131	833	999999	999999	287	156	999999	818	932	851	437	314	140	999999	472	70	999999	110	999999	350	
248	168	471	609	541	912	944	999999	999999	133	14	364	999999	91	654	526	999999	649	152	684	842	503	999999	974	317	721	999999	438	136	712	55	448	55	999999	999999	999999	999999	815	999999	375	212	339	926	999999	847	82	999999	999999	111	946	716	263	957	999999	508	744	183	497	301	820	295	516	278	189	87	565	319	954	246	691	164	538	92	777	482	512	999999	185	136	245	30	577	336	189	999999	791	999999	467	159	999999	999999	874	523	999999	999999	695	71	746	731	292	999999	746	812	419	792	999999	180	190	114	996	177	999999	999999	999999	800	717	189	999999	194	296	999999	851	999999	145	902	289	25	346	698	787	450	830	453	844	482	283	999999	999999	397	817	999999	999999	999999	163	933	790	514	466	946	999999	999999	999999	562	999999	999999	999999	999999	677	517	999999	999999	834	492	999999	555	999999	554	526	999999	526	999999	999999	999999	999999	675	773	498	652	999999	122	999999	558	399	999999	999999	477	277	19	999999	571	342	98	999999	885	655	786	819	45	607	999999	245	987	883	429	999999	252	999999	196	768	999999	422	299	475	404	999999	613	444	999999	56	999999	999999	545	889	21	194	864	863	815	720	999999	954	463	54	999999	877	999999	999999	970	916	999999	999999	91	250	202	159	53	999999	14	158	52	999999	663	989	530	527	999999	108	872	245	555	388	999999	475	879	490	999999	254	861	527	999999	937	474	999999	999999	882	987	305	696	862	151	251	858	666	677	999999	300	474	523	97	999999	688	803	734	371	650	999999	615	370	711	200	798	760	487	209	999999	877	424	972	648	539	403	999999	19	103	313	529	801	797	341	199	494	731	774	349	269	144	739	999999	376	154	999999	999999	985	672	353	999999	999999	999999	573	670	876	502	875	557	783	286	793	641	999999	131	936	817	39	522	705	77	986	999999	940	970	147	547	999999	504	167	469	999999	347	750	822	158	344	234	670	999999	992	999999	227	999999	983	351	999999	818	255	217	564	905	473	999999	285	504	999999	526	602	999999	338	896	381	399	324	999999	999999	890	245	972	602	592	368	208	712	221	769	582	999999	629	999999	728	999999	296	603	564	953	380	475	328	999999	818	632	148	984	106	999999	999999	250	132	895	999999	999999	282	615	999999	546	274	264	74	999999	660	569	999999	493	999999	545	94	795	999999	999999	85	425	999999	67	783	960	230	999999	999999	737	941	999999	834	733	831	999999	88	681	631	27	999999	126	411	593	264	259	999999	655	999999	999999	999999	42	490	226	999999	999999	665	224	831	20	326	60	648	999999	
999999	999999	735	999999	661	464	467	412	173	999999	227	958	999999	999999	803	534	312	999999	999999	999999	999999	909	851	617	913	999999	489	863	999999	999999	701	638	478	84	800	999999	524	418	993	920	103	999999	868	747	998	861	778	341	421	307	999999	750	221	592	990	883	477	127	335	622	999999	603	562	999999	51	588	490	940	533	866	19	894	999999	918	962	358	51	999999	618	62	999999	999999	999999	552	999999	950	426	999999	93	916	469	407	999999	999999	946	499	435	325	999999	999999	380	999999	807	554	298	814	179	999999	630	642	842	373	508	283	999999	826	160	20	999999	100	172	604	999999	617	407	999999	811	210	972	472	922	725	999999	208	999999	432	999999	999999	264	108	999999	133	999999	999999	83	105	898	809	28	129	349	999999	999999	615	999999	776	981	200	999999	685	12	999999	330	168	719	126	966	309	601	930	999999	262	999999	541	319	48	349	999999	544	999999	713	12	999999	852	999999	507	50	999999	950	999999	999999	159	750	578	106	812	803	107	732	999999	138	599	218	97	643	96	999999	999999	306	219	436	576	655	845	999999	999	785	477	45	221	999999	185	999999	999999	489	336	511	999999	999999	506	999999	999999	682	587	183	124	794	104	219	46	839	897	494	740	479	874	503	999999	606	106	36	335	999999	521	880	953	999999	523	607	317	584	999999	707	799	974	194	893	78	671	999999	214	691	268	998	999999	188	999999	999999	225	615	832	606	581	348	480	999999	190	999999	707	229	873	999999	497	999999	999999	999999	199	695	766	294	980	999999	999999	999999	892	345	77	999999	149	701	999999	999999	307	992	999999	978	909	999999	329	74	14	999999	370	999999	983	932	204	366	545	999999	988	995	851	931	999999	406	372	831	999999	144	842	126	32	15	957	251	974	999999	999999	999999	449	831	376	701	999999	999999	74	791	765	959	999999	711	999999	125	713	999999	781	376	366	999999	615	999999	912	999999	232	999999	709	365	494	742	999999	699	938	71	584	999999	628	160	650	386	999999	580	75	999999	999999	141	598	999999	999999	690	470	608	148	349	868	371	918	999999	479	999999	549	709	307	33	10	999999	772	467	541	999999	999999	630	725	980	746	45	21	425	201	100	300	802	999999	803	282	360	999999	598	202	222	248	446	680	258	837	999999	999999	999999	496	550	368	999999	374	747	52	839	882	168	603	999999	359	503	990	388	111	746	646	503	999999	650	999999	999999	999999	999999	316	211	950	999999	152	123	762	969	928	999999	999999	169	999999	325	999999	999999	999999	402	994	369	863	744	999999	302	156	101	
985	999999	301	846	659	999999	866	55	999999	841	889	416	25	999999	81	999999	575	350	656	942	318	331	741	317	182	999999	189	905	466	572	999999	657	329	61	999999	999999	677	999999	991	547	303	999999	885	920	554	71	387	514	298	482	179	999999	999999	999999	999999	999999	47	983	999999	170	15	960	999999	867	95	999999	96	964	361	999999	712	492	359	119	649	925	446	821	763	120	121	675	617	983	402	649	21	125	277	474	944	693	418	830	542	342	802	27	834	322	974	422	162	209	769	686	755	999999	564	857	227	226	229	562	59	339	353	999999	475	999999	229	999999	999999	887	153	28	999999	529	577	316	133	428	987	999999	146	698	999999	417	223	999999	893	485	999999	999999	256	728	474	855	999999	212	989	206	552	999999	102	13	999999	999999	999999	750	612	236	959	257	999999	799	238	778	999999	999999	999999	999999	392	758	552	999999	420	286	641	425	554	228	748	375	327	926	876	598	999999	142	971	257	999999	999999	113	667	526	999999	685	457	999999	695	438	429	394	999999	813	793	846	358	999999	999999	634	999999	206	394	488	999999	999999	807	922	640	429	294	389	570	999999	919	654	884	228	118	600	194	925	858	999999	999999	980	274	122	92	752	10	549	531	999999	721	999999	999999	188	932	382	877	999999	859	276	154	999999	823	479	894	148	961	999999	484	849	450	714	347	604	169	613	666	695	999999	887	428	999999	999999	947	862	653	935	706	295	999999	722	659	76	592	644	999999	166	794	228	944	790	870	999999	682	999999	16	999999	124	29	329	716	192	999999	971	847	410	192	876	617	250	213	265	844	748	136	790	648	999999	960	999999	456	871	999999	895	106	999999	679	185	999999	999999	724	820	999999	966	29	999999	999999	104	999999	244	999999	290	187	977	740	999999	999999	326	555	392	368	184	164	149	872	844	715	797	999999	299	730	16	110	761	999999	392	579	877	999999	596	824	554	19	999999	782	175	694	499	165	571	531	999999	629	392	999999	549	666	546	103	185	824	178	229	456	513	100	189	425	460	358	956	158	596	959	568	999999	999999	438	367	706	159	999999	642	313	999999	377	387	999999	273	976	726	999999	999999	553	772	656	335	999999	221	692	986	279	48	807	615	999999	766	999999	823	999999	384	237	189	397	35	999999	999999	915	688	999999	712	471	161	483	631	923	374	52	197	912	488	999999	226	675	720	880	187	999999	698	394	999999	717	894	590	999999	498	853	396	999999	173	130	419	875	85	979	524	999999	564	185	691	999999	999999	483	
911	205	773	999999	514	676	999999	430	699	227	303	536	995	999999	571	881	999999	80	977	524	33	791	79	736	999999	695	999999	762	622	659	999999	386	887	244	983	394	829	487	999999	720	382	999999	430	201	999999	999999	983	948	556	999999	52	620	40	208	459	129	999999	46	999999	818	480	393	807	999999	220	999999	649	999999	593	186	62	655	999999	267	152	290	999999	877	164	602	711	257	216	939	617	396	355	688	784	863	268	999999	617	999999	999999	999999	935	390	981	999999	900	999999	364	999999	631	396	890	773	66	179	758	999999	881	999999	116	999999	187	868	432	824	570	960	977	729	918	269	999999	209	27	163	999999	979	999999	498	702	999999	999999	999999	999999	230	506	582	632	614	999999	999999	910	349	424	26	812	999999	958	167	999999	939	999999	634	999999	371	999999	999999	755	902	824	999999	999999	999999	999999	627	340	350	560	211	327	988	338	372	624	999999	999999	698	999999	11	351	288	999999	999999	999999	999999	999999	268	385	946	873	816	826	999999	790	336	656	999999	999999	796	999999	471	515	757	839	116	999999	882	999999	552	22	658	904	999999	561	546	757	624	988	812	393	81	999999	614	338	511	171	608	999999	298	999999	830	999999	989	999999	879	772	999999	898	297	162	361	999999	833	933	999999	999999	83	178	253	579	41	999999	999999	412	614	506	901	428	337	945	11	310	721	999999	999999	734	914	437	681	773	492	726	701	660	42	823	141	680	124	599	97	999999	338	718	230	999999	962	586	999999	999999	871	999999	570	352	160	61	536	543	751	999999	997	646	999999	480	999999	315	837	311	999999	790	374	230	999999	737	857	571	972	13	79	999999	771	999999	725	308	999999	646	165	359	510	981	296	598	928	633	602	999999	944	857	631	914	464	661	999999	921	18	650	999999	832	999999	588	88	533	473	861	719	999999	920	999999	579	450	160	488	800	399	504	999999	301	680	999999	415	999999	124	999999	165	436	119	132	999999	999999	260	115	332	864	921	902	999999	134	77	914	933	530	756	288	191	764	999999	860	816	426	242	359	860	999999	999999	962	964	162	318	435	999999	546	999999	999999	999999	999999	827	624	879	497	741	651	999999	766	211	884	870	999999	999999	400	460	258	315	387	67	901	255	999999	999999	959	937	999999	816	999999	315	999999	999999	857	999999	847	999999	360	981	328	684	590	999999	104	999999	204	101	138	999999	917	974	361	240	739	840	999999	999999	202	840	919	559	141	834	593	460	814	480	22	876	999999	463	999999	276	987	703	999999	999999	161	999999	999999	868	809	
648	898	666	953	999999	675	27	542	999999	744	999999	71	769	553	755	540	643	999999	724	88	262	619	464	874	94	999999	45	373	999999	936	999999	260	999999	999999	493	999999	999999	999999	658	805	995	999999	999999	718	589	999999	228	160	721	999999	518	466	865	999999	557	38	444	792	999999	912	639	653	893	822	690	270	19	28	999999	999999	613	999999	34	919	999999	919	36	745	294	878	35	885	652	412	427	597	394	999999	202	464	501	999999	637	746	175	351	449	770	999999	999999	205	209	100	901	633	999999	441	946	999999	638	11	999999	999999	990	886	753	11	490	404	103	999999	999999	826	604	328	478	509	288	999999	740	479	265	717	965	683	826	795	751	779	55	165	447	999999	564	463	802	637	999999	859	422	350	959	376	934	453	457	999999	999999	582	999999	999999	163	203	966	168	745	981	999999	317	69	957	260	711	358	999999	999999	194	271	151	526	999999	999999	428	341	400	999999	999999	782	521	236	453	310	178	625	999999	999999	254	597	999999	999999	820	104	338	799	464	100	257	999999	996	25	272	999999	353	66	322	999999	735	862	575	648	856	208	30	91	616	657	91	999999	999999	999999	193	596	999999	999999	705	999999	999999	999999	876	310	999999	871	786	506	999999	342	956	122	313	171	276	999999	31	757	999999	621	84	257	193	806	18	172	840	999999	831	999999	255	919	361	575	486	999999	985	275	386	984	422	523	999999	284	700	969	782	999999	669	999999	574	118	999999	93	999999	286	444	999999	301	110	41	725	675	297	96	999999	761	999999	685	169	406	756	999999	876	209	999999	139	909	115	49	999999	825	999999	40	111	147	999999	999999	999999	209	999999	915	999999	286	953	999999	999999	999999	198	999999	218	54	340	999999	404	818	737	696	999999	999999	157	534	964	999999	999999	999999	333	644	195	999999	690	493	999999	485	497	491	783	999999	923	511	711	308	721	999999	831	999999	494	891	635	999999	410	999999	999999	999999	61	147	999999	721	999999	747	373	214	645	249	972	724	217	854	22	912	44	642	773	999999	411	848	999999	521	999999	384	999999	999999	18	902	548	41	111	57	433	360	999999	72	539	999999	999999	507	663	999999	480	117	137	640	879	723	258	999999	886	19	999999	213	334	439	300	191	35	999999	205	742	999999	941	999999	170	999999	662	381	972	999999	596	999999	999999	195	999999	999999	323	256	999999	563	295	653	780	154	101	670	230	36	999999	771	357	160	216	312	920	781	539	493	967	219	226	351	285	664	299	774	482	999999	993	999999	976	935	945	999999	909	99	920	
797	532	499	999999	636	280	211	755	446	38	602	274	559	512	999999	289	871	346	943	378	126	854	999999	198	212	999999	713	795	422	215	837	402	831	861	741	961	477	19	999999	81	84	908	999999	999999	879	753	999999	999999	156	999999	83	41	999999	721	804	942	215	311	997	603	567	999999	343	241	999999	210	442	999999	770	867	999999	861	755	872	999999	217	11	999999	318	458	598	999999	648	999999	141	806	436	120	999999	799	999999	176	21	999999	514	668	574	621	554	999999	320	746	125	289	844	222	999999	103	999999	596	941	635	992	548	14	740	767	577	110	394	773	332	640	970	121	645	850	768	999999	999999	642	389	35	639	147	999999	711	999999	921	919	530	343	693	999999	857	131	183	999999	982	999999	901	997	521	169	905	999999	115	154	177	209	371	517	735	792	954	561	999999	362	999999	999999	999999	407	656	999999	864	999999	639	999999	999999	999999	472	387	786	593	733	645	868	865	999999	159	999999	566	201	999999	999999	22	608	900	516	999999	521	999999	71	830	999999	999999	351	340	305	475	359	999999	41	187	999999	984	731	999999	69	319	693	999999	628	262	414	472	999999	933	999999	852	831	999999	664	817	478	651	325	999999	848	239	303	537	570	268	799	999999	999999	24	985	572	291	467	840	206	612	778	999999	999999	426	999999	297	417	999999	453	644	620	280	224	708	95	999999	775	302	999999	999999	165	999999	370	462	999999	937	201	947	999999	570	373	898	467	214	699	459	516	539	999999	999999	886	999999	127	623	189	542	999999	315	899	903	515	174	20	191	456	605	831	999999	824	345	106	469	999999	999999	280	721	812	19	999999	999999	162	246	727	999999	139	999999	65	747	282	999999	627	885	999999	167	65	209	888	286	999999	104	628	168	714	239	845	426	195	244	353	999999	730	999999	306	999999	751	999999	447	131	62	132	550	94	999999	766	718	999999	421	488	827	999999	833	999999	999999	914	17	994	532	497	54	999999	149	820	999999	815	337	326	588	999999	416	786	761	767	999999	635	553	544	94	948	520	634	14	706	417	281	999999	204	58	391	266	756	746	999999	86	349	999999	999999	690	269	438	999999	632	637	82	51	319	76	999999	625	371	999999	909	583	999999	419	708	442	413	999999	191	999999	278	999999	999999	999999	49	811	999999	884	653	824	854	825	999999	129	12	376	633	999999	962	999999	892	432	999999	793	847	172	999999	999999	641	999999	325	568	87	999999	999999	999999	999999	423	11	508	999999	427	972	546	618	94	74	857	417	341	809	999999	169	999999	250	
999999	999999	734	811	876	999999	999999	253	112	508	999999	747	999999	995	577	266	219	999999	999999	999999	475	460	484	184	999999	108	125	259	999999	999999	999999	408	999999	65	288	258	386	611	134	669	362	183	999999	999999	999999	346	850	861	840	85	599	672	705	441	999999	395	702	559	59	999999	999999	773	944	371	230	886	293	168	717	328	999999	608	999999	795	829	301	590	446	851	425	258	263	418	233	151	615	703	32	290	893	556	826	999999	999999	945	588	239	508	816	446	63	999999	154	521	205	999999	432	999999	611	483	804	265	999999	633	529	470	365	999999	229	614	193	270	878	824	772	999999	55	893	999999	251	999999	92	999999	999999	372	566	118	896	37	160	999999	792	999999	806	98	301	999999	929	826	484	233	518	288	211	999999	792	813	329	749	152	945	539	999999	999999	421	722	635	304	271	962	361	468	693	79	432	999999	849	81	736	480	935	125	999999	999999	999999	999999	803	428	160	999999	753	789	999999	885	999999	999999	999999	60	395	375	666	823	668	999999	132	764	825	219	999999	863	943	999999	593	278	216	829	999999	695	352	868	999999	216	999999	691	218	572	321	807	864	778	668	798	686	370	999999	999999	457	213	999999	263	727	594	648	999999	999999	22	205	878	679	384	191	46	708	527	456	459	999999	976	999999	999999	453	28	354	11	204	999999	64	999999	464	103	999999	999999	452	98	150	999999	568	999999	65	206	999999	442	137	489	596	999999	99	169	914	999999	442	480	558	692	809	709	250	999999	999999	491	999999	973	424	585	12	922	594	619	386	132	999999	824	921	458	192	21	999999	999999	415	999999	65	895	318	109	661	999999	999999	759	289	440	93	921	762	574	248	403	999999	552	487	999999	46	479	999999	999999	999999	617	559	110	510	798	819	385	999999	999999	436	72	999999	999999	924	110	222	834	999999	999999	999999	999999	999999	357	219	789	992	348	387	741	536	585	122	527	635	53	352	610	259	491	621	999999	999999	999999	999999	186	738	703	628	386	461	212	149	836	999999	999999	555	999999	890	721	999999	999999	999999	500	992	850	949	148	690	880	758	611	585	848	335	341	290	999999	219	43	60	299	720	11	289	334	445	286	999999	140	498	999999	720	538	685	150	999999	199	250	999999	236	999999	22	747	999999	849	626	301	510	420	999999	725	992	856	670	516	760	995	220	668	415	672	372	559	391	617	891	56	172	194	630	100	999999	999999	806	459	999999	972	383	999999	707	999999	775	364	916	773	157	863	867	179	390	715	978	581	881	564	
237	463	366	999999	958	580	138	326	999999	133	999999	80	999999	221	239	788	622	780	960	270	999999	999999	643	617	470	37	189	993	804	915	121	17	50	252	231	822	615	373	481	137	26	999999	574	999999	637	87	814	999999	940	601	102	208	621	620	999999	999999	820	748	550	930	999999	145	521	874	21	999999	40	806	999999	416	182	259	309	833	254	447	442	850	980	392	223	532	62	212	822	999999	396	429	585	11	12	866	999999	550	999999	881	937	700	781	508	999999	17	999999	533	429	999999	999999	788	999999	230	999999	999999	768	167	999999	868	92	319	61	999999	999999	610	999999	999999	414	999999	999999	999999	999999	373	509	742	999999	481	345	216	865	999999	783	979	999999	999999	63	999999	224	42	108	666	999999	867	798	999999	648	999999	766	999999	785	679	129	123	999999	999999	691	12	720	999999	999999	296	999999	511	12	999999	535	82	93	144	557	866	773	381	217	770	925	239	574	881	103	395	714	899	430	196	410	669	571	873	999999	999999	999999	180	140	811	844	331	999999	246	102	999999	999999	632	889	999999	999999	999999	906	647	225	999999	437	839	950	515	581	999999	999999	999999	162	866	510	999999	999999	999999	232	999999	251	405	925	603	999999	338	789	527	999999	92	20	511	291	662	762	999999	658	464	999999	999999	999999	999999	999999	999999	250	59	93	235	76	999999	999999	392	696	312	999999	511	722	621	98	108	60	433	718	499	910	579	999999	999999	999999	585	561	762	882	999999	999999	999999	175	999999	363	324	255	563	461	417	677	999999	814	999999	166	261	999999	999999	376	524	755	795	906	740	22	999999	524	593	999999	999999	999999	652	510	279	999999	880	346	720	268	999999	853	496	999999	311	822	292	764	556	344	852	383	524	395	999999	999999	588	718	999999	999999	999999	800	662	440	999999	589	34	127	545	60	285	999999	999999	778	603	671	999999	823	999999	918	999999	907	968	259	279	116	312	267	152	999999	999999	172	911	731	999999	972	999999	66	999999	721	797	175	229	505	68	937	891	746	999999	696	412	764	123	516	269	783	832	413	170	864	287	767	975	936	710	999999	14	999999	999999	630	480	212	822	999999	999999	999999	688	999999	999999	999999	224	999999	475	455	205	585	58	999999	472	793	150	787	895	999999	444	999999	200	999999	794	945	933	141	545	171	225	999999	942	239	395	704	105	369	223	828	999999	721	301	529	741	134	999999	609	297	999999	489	999999	317	685	449	999999	999999	405	677	254	999999	999999	999999	313	240	994	643	819	18	767	697	999999	999999	76	498	722	738	670	551	
999999	881	333	844	137	681	532	893	999999	999999	999999	340	699	691	968	428	999999	700	988	299	746	999999	999999	999999	999999	999999	708	128	250	196	999999	361	999999	854	17	373	999999	248	893	631	707	999999	386	999999	999999	437	998	999999	606	999999	999999	999999	750	999999	999999	188	637	733	999999	417	999999	999999	999999	999999	71	944	999999	999999	999999	604	352	327	807	366	591	644	114	999999	999999	999999	721	618	522	602	265	999999	611	331	58	999999	736	352	924	486	657	999999	459	316	968	768	800	999999	416	11	305	614	999999	393	790	999999	83	423	845	231	695	365	891	60	999999	999999	343	315	796	854	868	10	402	330	709	298	194	798	255	128	302	569	211	521	306	999999	490	227	541	887	999999	322	506	703	790	301	411	409	501	611	435	999999	365	562	142	305	221	894	684	999999	976	285	178	726	999999	135	164	380	753	999999	999999	125	774	909	109	555	503	699	539	417	999999	785	999999	643	693	807	213	649	999999	999999	438	999999	543	999999	999999	479	154	999999	773	665	147	41	655	336	734	320	720	455	999999	587	802	521	999999	277	614	200	978	534	43	999999	922	515	992	751	735	999999	581	734	998	999999	410	999999	999999	874	279	855	139	970	908	382	97	757	195	999999	209	916	241	276	435	720	501	620	746	652	742	999999	49	999999	600	453	738	986	999999	833	186	88	596	489	997	999999	71	17	999999	999999	44	174	999999	201	999999	999999	59	999999	308	288	999999	790	976	283	142	647	816	235	380	999999	643	110	310	999999	624	130	330	752	278	999999	999999	494	993	96	618	578	312	847	999999	781	404	433	687	178	705	395	112	999999	999999	999999	942	835	637	171	999999	933	863	967	999999	999999	498	306	46	999999	629	643	999999	890	664	999999	344	999999	873	598	69	220	422	999999	656	999999	999999	999999	405	918	999999	823	999999	832	79	685	715	999999	999999	999999	293	107	397	65	548	72	598	221	999999	793	25	973	961	48	111	999999	520	999999	320	999999	413	490	901	999999	897	806	786	964	820	978	848	999999	697	943	315	961	823	367	594	593	639	806	358	999999	903	760	861	818	730	999999	175	984	34	933	999999	802	206	279	167	741	286	634	401	679	944	26	286	28	733	150	983	999999	999999	999999	707	606	142	299	999999	147	999999	967	244	999999	813	864	999999	763	999999	999999	765	553	999999	852	317	15	999999	678	999999	886	484	843	95	589	289	22	847	307	999999	999999	670	906	999999	30	797	318	399	999999	865	999999	51	999999	601	230	384	999999	953	294	
419	701	201	463	999999	338	662	111	999999	654	277	801	26	999999	536	506	842	858	499	999999	65	998	616	999999	813	586	845	961	999999	864	999999	850	999999	563	999999	534	999999	999999	999999	999999	999999	695	436	744	575	74	999999	375	986	105	388	525	939	775	999999	999999	94	999999	650	57	493	701	860	27	449	427	999999	463	788	12	778	635	585	773	820	999999	572	872	996	748	522	999999	974	156	999999	689	910	292	334	999999	449	109	567	236	999999	666	835	999999	304	999999	999999	610	586	999999	999999	752	940	176	955	869	999999	222	632	901	534	23	726	714	540	999999	516	999999	138	319	562	999999	78	359	540	999999	999999	162	999999	847	428	999999	999999	990	999999	999999	749	744	337	465	999999	237	476	999999	701	230	940	130	878	544	999999	999999	482	277	431	647	684	999999	636	801	344	999999	644	785	482	623	999999	735	884	999999	21	771	133	672	999999	335	212	412	657	320	223	413	283	999999	215	999999	438	626	568	191	59	168	999999	536	131	934	592	690	193	87	110	214	999999	81	999999	999999	746	809	587	999999	999999	282	999999	325	588	930	421	999999	579	923	194	503	999999	702	757	999999	663	597	551	755	742	521	229	579	220	18	177	211	510	999999	812	629	48	472	999999	776	999999	999999	999999	200	522	980	120	999999	893	999999	999999	543	323	679	217	999999	268	832	363	923	63	363	115	579	762	219	110	245	120	565	465	704	956	999999	627	871	999999	360	242	761	410	999999	999999	999999	970	634	888	830	137	663	370	999999	118	823	723	871	686	378	437	312	880	875	158	999999	151	343	587	342	61	346	999999	907	599	601	999999	103	676	501	608	138	331	999999	999999	457	204	258	595	999999	999999	999999	194	280	999999	929	999999	535	811	359	472	637	56	999999	778	791	163	999999	616	516	311	630	999999	195	770	308	981	609	767	701	142	892	747	999999	85	305	161	239	983	999999	720	986	292	327	999999	971	91	776	501	326	303	999999	641	89	999999	637	999999	999	999999	624	948	282	767	119	226	579	889	601	480	482	639	924	479	946	796	999999	347	877	165	798	226	215	118	451	408	401	999999	999999	624	447	745	999999	999999	369	722	999999	229	182	111	999999	92	999999	306	28	686	999999	270	695	293	999999	299	682	843	711	407	742	999999	325	711	824	328	231	977	42	737	999999	205	120	999999	358	999999	175	776	706	999999	736	909	99	765	39	141	999999	999999	118	999999	72	319	27	962	999999	999999	904	999999	999999	140	861	512	273	999999	209	183	160	
471	934	420	133	906	146	999999	670	833	999999	560	681	693	762	845	868	999999	999999	999999	188	158	254	84	999999	999999	498	575	855	999999	999999	807	565	856	980	104	450	697	999999	165	182	31	301	155	999999	353	789	594	378	25	643	390	616	41	994	12	227	999999	999999	999999	417	571	150	446	198	999999	994	825	712	668	405	999999	858	519	999999	166	856	108	875	847	915	999999	999999	839	589	999999	201	534	861	999999	876	590	478	604	999999	610	881	855	999999	931	359	963	999999	710	619	473	999999	999999	999999	838	155	999999	984	382	514	512	374	310	856	999999	86	469	963	734	999999	815	702	263	999999	395	284	11	151	999999	497	951	32	999999	230	126	733	103	999999	32	999999	999999	999999	105	100	999999	246	999999	999999	33	999999	890	999999	157	918	804	999999	277	336	999999	564	154	977	50	999999	562	490	877	90	739	999999	982	999999	941	901	43	999999	606	999999	999999	159	703	12	128	98	607	999999	875	578	999999	999999	999999	999999	849	468	687	999999	566	999999	537	755	368	501	268	999999	872	920	999999	255	884	595	173	114	800	500	860	151	859	951	287	610	999999	308	664	393	743	225	130	999999	224	262	652	395	635	780	999999	212	999999	304	225	999999	893	629	693	999999	193	999999	966	358	607	545	921	999999	933	927	150	70	836	875	89	999999	999999	999999	999999	632	942	999999	478	999999	710	658	407	564	999999	600	999999	999999	615	834	210	999999	259	999999	999999	999999	341	48	462	999999	640	730	999999	868	225	568	887	999999	598	71	887	999999	883	999999	647	949	148	367	879	343	220	165	454	999999	675	697	999999	37	711	362	999999	904	325	999999	390	980	999999	539	348	176	712	999999	999999	553	946	794	508	999999	999999	925	540	973	169	999999	999999	999999	285	373	203	527	170	860	606	245	999999	983	999999	999999	565	666	666	999999	28	712	630	811	768	901	66	880	999999	104	999999	785	999999	326	745	999999	282	999999	705	919	345	820	999999	999999	999999	999999	782	962	999999	395	747	467	268	999999	999999	999999	498	686	716	383	316	322	338	76	957	999999	423	454	248	999999	839	660	961	999999	273	999999	706	777	999999	616	999999	103	186	803	999999	445	527	891	371	298	707	596	198	331	613	33	999999	939	999999	980	738	338	724	810	555	97	506	521	668	757	749	721	677	110	999999	222	145	535	719	521	303	999999	92	950	196	999999	471	639	143	999999	999999	767	882	999999	877	789	379	999999	257	999999	999999	15	233	999999	999999	986	919	999999	999999	400	888	956	999999	383	686	216	
256	999999	624	312	625	867	387	999999	52	982	838	648	232	999999	842	770	288	460	999999	298	308	999999	411	999999	334	383	572	743	361	758	999999	508	351	670	543	606	751	945	643	81	628	804	572	566	157	280	865	601	557	999999	999999	769	800	398	907	999999	999999	423	977	252	304	644	999999	999999	444	340	307	561	931	246	29	342	817	999999	999999	504	906	845	999999	63	518	999999	195	243	89	779	708	952	763	765	243	999999	967	400	776	984	736	288	999999	817	999999	313	669	321	999999	999999	951	298	728	999999	871	526	371	999999	734	999999	458	834	213	664	631	354	798	176	12	999999	375	426	736	999999	999999	627	723	245	90	214	312	999999	144	743	827	420	233	360	893	999999	966	52	666	453	535	902	84	467	195	999999	514	502	999999	416	970	535	562	999999	644	254	999999	135	843	529	30	999999	699	470	837	221	130	999999	282	295	725	332	760	292	159	866	552	266	60	462	699	809	999999	727	773	301	858	190	715	999999	914	840	209	146	432	952	212	614	629	973	507	76	230	33	691	647	775	279	893	778	701	999999	85	391	830	220	27	999999	696	546	363	939	732	999999	381	999999	999999	623	999999	207	664	938	636	999999	954	999999	589	543	46	136	526	589	297	937	999999	377	999999	818	316	999999	934	240	918	93	620	999999	999999	597	999999	999999	523	999999	418	695	124	763	999999	999	436	206	999999	484	999999	570	29	773	999999	794	999999	999999	999999	315	317	649	273	433	29	553	999999	396	298	991	891	240	612	375	180	999999	823	195	466	765	391	119	590	459	304	358	73	846	916	549	999999	647	685	218	999999	769	432	690	743	367	543	50	908	639	593	704	999999	999999	999999	60	971	498	547	364	923	208	999999	813	138	671	489	618	480	749	88	253	999999	403	531	411	999999	143	452	109	231	350	211	950	999999	600	400	419	999999	865	578	424	110	331	294	645	710	619	999999	81	999999	925	999999	169	560	350	159	563	133	201	880	999999	56	999999	142	583	999999	118	946	538	281	80	374	614	180	999999	999999	999999	118	886	700	999999	581	380	231	999999	779	51	399	526	451	836	296	999999	985	999999	999999	662	999999	999999	647	999999	672	33	999999	807	560	999999	988	897	999999	925	455	246	999999	330	266	675	999999	835	804	999999	718	999999	96	444	783	999999	628	439	296	489	43	999999	248	107	887	558	580	999999	745	822	63	502	328	525	999999	59	560	999999	484	702	446	999999	907	692	884	251	936	365	999999	247	337	558	
611	718	999999	57	998	403	442	707	105	801	999999	981	902	225	999999	571	63	734	999999	964	999999	593	52	679	500	556	223	646	622	225	400	999999	999999	504	891	610	633	343	60	166	999999	776	606	645	999999	926	789	668	999999	374	311	299	999999	373	603	27	675	222	557	452	189	796	95	879	411	999999	496	999999	334	999999	938	999999	683	999999	742	189	987	407	415	574	999999	555	507	257	913	999999	32	131	999999	999999	934	421	786	608	999999	999999	691	999999	243	681	999999	391	344	999999	436	591	615	879	631	999999	40	278	806	982	685	634	299	837	966	310	569	374	506	459	567	526	933	84	629	316	497	999999	173	734	144	384	221	999999	820	331	495	999999	500	487	844	999999	999999	803	999999	999999	146	853	760	999999	999999	75	885	884	88	909	658	540	259	999999	999999	999999	999999	81	848	999999	423	438	999999	999999	814	426	873	28	999999	901	999999	139	999999	286	180	644	999999	999999	999999	999999	999999	999999	999999	999999	673	955	893	186	561	84	999999	543	954	622	929	707	836	999999	999999	999999	201	866	279	187	997	528	999999	973	153	291	271	873	459	999999	811	999999	656	116	971	859	999999	999999	467	540	349	378	184	538	357	472	808	999999	999999	999999	877	999999	67	604	913	154	576	920	42	999999	813	688	93	999999	999999	843	999999	729	999999	999999	999999	503	409	738	838	628	999999	850	625	999999	482	878	999999	532	902	188	38	62	202	827	999999	611	665	196	727	660	295	999999	727	999999	422	88	999999	999999	763	383	233	329	766	294	800	726	304	361	798	934	925	561	283	632	814	999999	537	327	976	561	837	222	20	187	999999	354	132	121	268	403	999999	911	769	528	955	999999	295	908	36	999999	999999	314	398	793	735	734	726	105	999999	423	551	919	874	212	546	999999	318	999999	950	456	603	193	102	404	303	999999	791	754	677	115	712	628	301	419	254	533	999999	227	452	609	627	999999	421	845	851	721	47	567	982	943	400	999999	958	580	999999	999999	222	994	499	721	942	999999	999999	594	710	999999	999999	464	957	23	198	999999	146	999999	828	577	772	256	552	582	999999	234	772	733	714	16	999999	720	456	131	320	828	999999	731	999999	999999	607	826	145	928	999999	582	609	969	999999	308	570	617	751	999999	999999	965	999999	999999	744	717	209	999999	880	704	999999	907	999999	999999	999999	369	373	415	683	183	969	999999	999999	623	489	404	625	803	979	415	446	999999	999999	71	999999	355	386	809	999999	949	999999	913	946	440	676	194	575	773	276	394	
999999	164	934	577	426	414	853	828	438	999999	999999	999999	999999	474	268	210	938	946	75	357	999999	564	428	733	727	66	999	681	999999	999999	828	851	536	594	480	291	999999	402	644	365	501	558	381	646	857	59	207	482	999999	475	256	628	708	919	999999	380	999999	999999	850	999999	415	182	880	999999	521	250	870	131	993	976	92	999999	311	709	855	434	192	999999	875	678	999999	527	508	999999	58	999999	153	616	999999	109	555	999999	999999	284	950	328	677	248	135	999999	188	86	488	206	393	710	327	999999	73	999999	198	953	335	181	999999	888	674	408	94	321	107	263	939	999999	999999	175	994	36	759	536	757	943	656	269	499	782	48	312	999999	999999	999999	999999	553	999999	911	601	591	380	773	999999	999999	999999	164	813	519	925	146	594	775	999999	716	999999	249	536	229	254	307	999999	999999	728	850	372	320	746	438	952	999999	733	982	829	583	623	263	697	882	488	789	842	750	574	999999	453	537	869	631	592	905	26	999999	666	999999	525	699	999999	221	292	957	418	385	999999	224	413	612	945	999999	102	46	999999	999999	741	999999	999999	325	999999	93	406	835	451	124	999999	56	693	999999	326	534	68	924	219	486	599	530	380	999999	999999	360	242	841	591	234	538	555	364	371	253	210	840	209	592	961	814	457	516	304	540	519	530	664	295	420	586	178	827	74	64	221	95	997	142	756	850	565	253	226	585	299	692	999999	504	125	694	999999	342	258	671	152	999999	86	926	674	829	999999	555	180	648	370	999999	299	317	42	999999	999999	77	999999	120	259	213	999999	999999	250	999999	999999	999999	179	726	727	999999	579	403	911	999999	999999	999999	467	927	282	999999	83	578	999999	571	403	24	471	10	851	791	506	147	999999	939	999999	367	686	847	999999	417	385	454	921	533	158	999999	405	835	116	772	999999	908	837	999999	999999	720	503	678	433	999999	698	999999	999999	935	999999	442	981	972	482	650	393	620	999999	865	634	629	657	691	423	507	619	635	894	89	999999	597	309	182	809	999999	999999	17	423	446	718	216	999999	999999	999999	716	915	432	363	465	388	988	999999	972	615	510	73	812	265	926	575	73	284	794	752	742	142	999999	173	478	786	999999	206	859	156	427	59	671	497	999999	592	196	999999	438	999999	203	985	337	567	308	940	62	751	497	871	655	931	785	243	461	584	116	269	885	679	999999	999999	752	999999	197	999999	402	324	559	999999	388	791	845	104	559	999999	805	251	864	999999	734	634	709	988	500	
496	999999	999999	46	999999	485	926	999999	759	999999	411	999999	999999	999999	847	999999	737	202	163	999999	999999	999999	999999	999999	999999	778	865	404	357	999999	377	999999	763	335	701	999999	963	999999	436	858	999999	404	96	999999	999999	523	999999	871	27	989	996	442	555	505	636	410	583	754	342	999999	999999	999999	49	814	331	327	479	184	678	660	584	460	765	305	40	469	999	295	535	190	484	994	999999	367	948	999999	537	268	699	300	613	219	945	92	247	929	364	999999	84	830	54	129	999999	999999	415	546	999999	260	474	999999	410	999999	999999	999999	869	626	155	682	865	396	790	221	999999	388	56	375	515	683	67	111	999999	727	221	705	145	364	801	30	999999	412	268	287	999999	999999	999999	326	990	999999	222	621	784	682	416	999999	49	833	644	999999	320	49	999999	999999	203	373	71	999999	85	523	999999	999999	824	134	730	462	999999	513	999999	952	498	730	999999	722	999999	445	999999	432	320	533	665	312	719	987	709	912	382	275	93	429	999999	216	250	477	999999	707	796	659	999999	954	999999	536	999999	692	999999	590	665	318	532	757	56	639	372	552	857	999999	999999	837	424	818	90	861	429	998	490	999999	490	907	945	763	649	666	999999	999999	999999	138	897	37	671	999999	256	999999	743	999999	382	999999	844	697	619	72	999999	959	244	999999	873	699	999999	999999	211	43	109	999999	999999	769	999999	389	999999	999999	579	729	999999	768	999999	304	571	26	999999	102	999999	658	448	792	298	882	999999	999999	432	346	492	283	31	489	825	638	29	999999	700	973	228	992	673	999999	128	890	999999	153	794	999999	572	999999	581	25	999999	553	595	317	469	490	917	428	957	823	999999	306	707	336	942	536	285	999999	326	154	874	632	999999	609	673	407	636	708	895	492	773	999999	701	999999	697	999999	53	712	40	220	66	799	45	849	325	821	192	919	210	267	664	500	540	999999	150	999999	999999	985	643	71	853	219	533	475	59	886	999999	701	999999	999999	999999	572	51	115	98	999999	597	145	999999	852	225	717	507	999999	827	282	105	999999	865	999999	713	999999	78	968	999999	846	275	999999	999999	999999	999999	490	289	540	773	102	458	999999	349	75	572	433	701	791	846	146	712	895	648	777	790	999999	836	111	999999	999999	503	83	999999	999999	809	37	344	854	635	734	437	966	999999	999999	823	999999	925	800	964	999999	366	999999	999999	999999	144	380	999999	32	648	999999	654	188	584	999999	598	999999	685	107	266	545	98	847	165	121	708	745	999999	913	953	999999	415	46	147	676	
79	999999	999999	527	116	438	116	322	215	999999	90	259	999999	527	146	999999	985	827	999999	429	201	518	131	21	522	399	350	17	78	529	480	999999	50	907	277	999999	999999	999999	991	827	438	776	999999	416	999999	459	363	512	777	516	143	588	501	999999	484	561	105	939	15	717	97	109	253	686	278	472	218	999999	259	764	22	827	835	999999	991	425	877	714	980	72	45	837	240	562	395	892	126	333	433	716	286	495	999999	283	739	338	533	954	148	568	251	999999	263	22	503	315	752	785	725	999999	999999	390	959	999999	681	259	869	999999	301	385	999999	999999	61	543	488	527	675	562	976	999999	891	999999	575	421	821	166	584	227	69	89	150	340	607	373	42	895	536	219	999999	490	468	999999	999999	763	999999	365	827	720	533	976	639	999999	808	72	177	761	814	547	999999	524	675	651	631	221	244	999999	287	687	999999	593	991	466	999999	496	204	59	268	999999	209	465	339	864	999999	93	449	950	532	999999	205	280	90	988	98	999999	814	816	221	451	528	207	999999	149	219	940	984	999999	239	322	868	128	503	12	348	665	999999	811	999999	548	772	294	999999	742	492	999999	999999	999999	378	999999	682	387	999999	816	294	11	387	199	654	754	108	276	721	999999	676	87	999999	999999	650	999999	999999	13	859	672	679	243	715	345	999999	999999	437	982	999999	999999	640	490	289	999999	717	999999	287	996	166	999999	999999	505	999999	282	76	414	462	999999	362	945	992	999999	528	175	147	999999	296	999999	541	675	326	125	999999	375	579	195	797	100	999999	313	999999	895	847	656	232	183	670	442	999999	999999	526	13	630	858	999999	961	962	124	549	999999	60	246	464	490	886	334	43	999999	999999	881	617	371	73	58	999999	107	831	871	942	963	389	854	773	298	159	323	495	613	999999	617	233	999999	551	703	999999	908	440	366	999999	898	999999	472	738	397	999999	164	999999	581	67	266	139	100	181	585	287	206	472	175	341	573	839	999999	196	95	657	933	999999	999999	796	892	999999	475	999999	54	999999	916	125	999999	663	999999	382	999999	999999	754	487	142	511	999999	426	66	445	275	35	206	69	719	286	652	739	701	344	581	785	174	600	664	999999	136	762	370	999999	999999	512	346	200	999999	999999	999999	999999	525	432	999999	942	739	456	400	999999	904	985	113	640	472	645	961	660	801	137	391	164	999999	153	385	212	65	974	999999	763	999999	16	143	845	844	55	999999	279	489	638	55	718	209	224	999999	151	999999	729	618	452	550	
999999	999999	999999	493	999999	784	999999	57	651	999999	764	999999	637	999999	898	851	999999	796	427	431	692	180	173	92	672	999999	608	999999	243	553	999999	999999	999999	999999	999999	616	346	362	999999	999999	842	232	999999	751	290	999999	999999	463	196	999999	401	999999	201	999999	999999	999999	999999	999999	999999	331	999999	999999	813	108	561	408	202	425	999999	291	515	999999	999999	166	588	469	341	422	999999	63	999999	999999	999999	943	161	402	999999	884	364	496	390	631	542	245	94	527	419	740	199	882	426	156	705	905	784	497	703	44	442	999999	999999	814	913	766	938	41	999999	999999	946	168	243	999999	71	271	999999	999999	372	999999	82	999999	999999	601	999999	999999	636	247	999999	966	169	664	698	999999	452	964	323	999999	717	775	307	62	85	549	793	41	648	999999	999999	443	999999	900	134	709	961	381	999999	999999	591	994	999999	700	999999	486	709	999999	469	112	865	106	948	333	999999	596	696	999999	985	510	999999	200	999999	527	162	16	999999	269	539	988	178	81	626	741	984	722	645	606	999999	599	839	510	999999	546	253	999999	494	999999	999999	538	22	999999	395	999999	773	401	724	612	547	999999	999999	450	753	480	933	793	480	217	348	453	951	999999	558	396	670	307	628	733	284	174	521	290	999999	10	975	236	999999	999999	967	999999	998	999999	69	999999	84	399	757	999999	613	459	518	287	342	999999	999999	922	999999	999999	177	999999	773	990	338	383	73	244	914	752	504	706	117	692	249	999999	999999	918	999999	999999	321	281	999999	536	999999	999999	655	244	999999	999999	423	999999	999999	686	620	501	819	18	703	686	822	840	484	14	597	999999	351	999999	47	586	834	999999	999999	722	688	999999	999999	999999	869	514	727	999999	296	667	999999	451	999999	431	81	748	936	446	999999	354	848	480	796	546	939	999999	482	829	206	371	422	754	170	129	999999	999999	576	999999	148	199	958	993	553	999999	674	999999	51	920	754	299	650	397	999999	547	873	999999	999999	999999	307	654	41	898	632	924	255	585	290	744	999999	358	999999	363	308	999999	395	999999	999999	999999	999999	999999	182	562	999999	907	721	35	309	622	256	790	623	999999	999999	999999	168	70	371	629	571	999999	999999	307	497	406	999999	296	99	428	162	28	290	130	515	514	482	478	999999	725	213	999999	285	668	497	999999	734	999999	88	814	999999	335	494	999999	999999	783	928	875	75	678	789	999999	935	881	470	238	999999	502	682	770	21	689	999999	646	425	999999	812	206	809	999999	999999	145	999999	284	562	826	533	982	712	732	999999	606	999999	154	
935	779	294	404	207	269	142	999999	309	999999	802	187	97	848	882	77	970	731	76	220	17	653	225	999999	329	643	704	527	789	950	999999	415	286	102	999999	645	66	418	999999	549	722	438	836	900	482	384	999999	685	110	645	761	854	999999	202	147	292	564	633	85	563	565	615	999999	359	134	397	999999	999999	148	247	21	562	732	999999	999999	578	816	325	189	999999	904	28	426	154	199	339	875	999999	999999	999999	91	433	999999	999999	984	117	986	487	775	999999	483	744	547	863	633	208	132	23	704	569	475	248	454	999999	658	999999	198	307	999999	795	521	817	999999	999999	165	587	999999	296	999999	391	591	999999	550	104	999999	999999	999999	563	520	990	216	862	389	999999	951	843	999999	211	787	999999	999999	999999	999999	980	573	666	704	999999	707	56	999999	836	480	999999	977	999999	698	359	999999	999999	999999	634	786	179	999999	659	437	652	769	322	608	29	509	104	471	902	22	569	999999	804	465	999999	856	474	999999	380	999999	999999	418	815	154	999999	540	298	383	294	902	158	402	913	239	61	67	394	447	958	337	386	850	84	133	138	828	866	42	420	778	999999	166	217	999999	370	999999	953	177	979	488	220	721	187	999999	864	177	999999	574	413	999999	999999	999999	999999	53	999999	225	344	999999	999999	800	999999	999999	962	515	999999	991	999999	645	869	818	113	227	467	480	126	665	673	84	269	999999	221	301	999999	823	317	294	999999	174	273	154	899	999999	161	188	999999	999999	758	999999	419	872	982	971	705	595	493	253	570	584	926	349	552	269	432	64	589	382	636	149	208	306	889	30	382	725	999999	841	999999	288	665	172	907	999999	664	999999	979	999999	596	43	999999	73	999999	527	247	999999	601	640	839	106	599	999999	999999	618	473	123	982	962	599	980	999999	652	187	291	999999	764	442	550	604	45	85	999999	999999	603	810	999999	999999	371	782	458	133	288	11	999999	689	233	844	999999	999999	551	414	26	649	999999	999999	686	886	442	999999	483	491	60	45	803	31	999999	655	724	808	338	999999	620	999999	999999	856	399	999999	218	602	694	919	153	22	999999	631	68	701	180	246	133	258	999999	762	308	966	82	252	208	948	440	999999	130	490	209	999999	999999	836	508	759	967	46	677	999999	999999	564	348	48	982	182	962	557	484	999999	684	90	400	999999	881	184	999999	999999	999999	270	999999	125	799	663	812	52	838	231	202	421	999999	97	999999	310	847	999999	999999	44	270	35	985	999999	104	999999	805	129	620	934	999999	333	975	820	
999999	417	678	799	765	684	235	940	999999	740	364	72	999999	999999	509	99	21	147	556	749	886	426	999999	288	31	166	999999	692	999999	999999	999999	868	446	458	503	173	999999	58	978	999999	808	999999	691	999999	528	41	434	218	620	530	923	817	999999	999999	934	999999	143	399	778	999999	826	542	519	440	999999	496	626	758	103	345	467	999999	168	612	999999	566	734	39	760	989	731	650	82	900	979	458	101	221	524	336	40	242	999999	379	127	999999	810	261	780	999999	415	675	124	284	73	960	658	999999	294	378	999999	999999	639	788	877	999999	999999	618	461	25	405	415	244	767	315	235	693	789	495	674	755	483	258	999999	584	65	535	797	837	28	799	926	926	999999	893	926	602	491	502	941	804	202	799	999999	636	10	441	357	969	837	277	869	999999	999999	999999	959	855	910	214	821	999999	999999	781	999999	225	479	999999	98	874	388	999999	999999	297	553	999999	563	683	493	101	583	624	188	999999	999	999999	999999	255	315	533	933	81	691	286	680	300	999999	999999	367	549	167	999999	353	483	590	214	75	581	136	750	69	999999	371	819	999999	207	472	846	781	690	295	233	183	564	940	317	999999	925	999999	999999	738	152	326	943	934	72	280	999999	247	795	686	358	999999	565	473	999999	709	872	655	483	828	295	999999	676	263	934	348	788	999999	283	273	150	965	873	21	917	959	999999	884	568	926	999999	608	986	14	937	113	617	101	292	608	78	279	143	999999	453	999999	649	689	999999	723	492	172	999999	999999	546	393	999999	999999	556	698	291	987	96	556	999999	999999	651	671	326	830	730	697	259	674	204	870	831	448	568	413	319	738	999999	845	999999	605	644	464	468	553	857	74	545	594	326	90	192	587	374	999999	999999	977	373	179	999999	794	912	999999	999999	999999	562	999999	984	999999	388	553	999999	251	122	465	999999	197	213	999999	999999	666	162	999999	358	999999	999999	253	999999	999999	552	341	374	715	852	649	692	999999	137	793	999999	60	999999	999999	215	773	977	999999	474	908	999999	999999	774	600	206	335	642	257	940	224	987	999999	733	193	600	56	999999	398	398	473	773	696	69	420	781	922	587	759	459	584	145	746	779	175	999999	877	567	774	518	999999	16	445	414	913	805	999999	327	895	999999	168	595	589	552	11	999999	999999	614	364	819	283	999999	883	797	999999	88	251	539	567	999999	722	489	413	879	999999	999999	338	291	156	614	108	605	692	956	300	989	555	203	778	999999	56	273	999999	955	999999	779	133	
999999	999999	834	999999	153	760	788	999999	999999	191	710	681	543	999999	747	467	749	720	999999	65	926	507	999999	532	999999	761	999999	70	459	285	458	644	999999	343	999999	243	999999	60	954	999999	903	876	620	808	999999	521	244	233	309	999999	999999	244	567	723	999999	150	681	311	517	392	233	728	630	403	732	75	999999	999999	999999	514	155	699	999999	831	161	59	886	568	686	535	527	312	760	654	821	223	999999	377	146	999999	562	999999	543	572	999999	185	255	999999	999999	779	999999	43	999999	795	999999	765	478	735	572	157	999999	122	624	981	865	921	967	999999	582	999999	989	999999	999999	574	951	144	166	203	219	999999	803	669	493	906	604	493	999999	965	994	999999	745	351	805	988	999999	450	395	561	706	700	218	279	999999	999999	999999	999999	969	542	999999	525	609	285	525	595	999999	594	628	718	387	382	726	11	982	525	773	647	416	85	287	999999	748	604	496	519	768	534	33	927	126	884	523	661	132	478	457	469	825	219	644	702	999999	999999	999999	334	974	216	296	999999	792	999999	312	999999	265	341	776	14	999999	16	999999	819	999999	701	601	502	999999	74	879	514	77	313	822	999999	999999	585	999999	80	429	172	999999	561	247	999999	144	973	999999	628	406	790	701	999999	681	819	392	824	141	999999	85	999999	475	909	999999	782	62	999999	330	115	999999	999999	651	706	585	626	999999	999999	582	667	999999	999999	919	240	999999	98	812	625	632	12	999999	615	999999	570	994	999999	696	635	233	464	851	655	652	477	174	726	149	995	999999	65	999999	999999	252	474	999999	999999	763	245	251	249	999999	436	856	327	999999	999999	999999	90	711	838	999999	836	52	127	815	999999	976	452	75	941	948	816	999999	576	655	698	373	979	999999	547	983	461	394	999999	494	424	798	334	186	999999	501	68	294	999999	135	520	84	135	999999	650	999999	320	179	309	999999	163	999999	999999	672	999999	999999	999999	82	173	854	999999	999999	67	633	400	123	651	275	999999	999999	889	999999	728	450	144	624	247	330	999999	76	673	292	94	999999	340	999999	518	662	584	841	256	986	131	184	657	77	26	502	999999	999999	829	55	429	859	410	999999	999999	839	537	977	247	924	715	106	191	999999	999999	373	302	654	604	989	999999	908	203	903	999999	553	792	77	608	999999	999999	829	999999	999999	862	234	293	709	794	679	999999	607	603	331	280	999999	993	472	709	652	209	614	933	839	364	521	999999	999999	999999	406	56	470	379	999999	863	886	999999	563	333	143	90	999999	999999	925	999999	93	314	
999999	633	386	560	330	367	999999	999999	456	999999	408	999999	351	568	785	489	398	999999	664	238	112	467	999999	174	439	149	575	572	617	755	999999	999999	280	999999	793	874	843	999999	725	112	999999	955	416	999999	999999	999999	981	575	304	112	471	302	211	855	999999	414	249	999999	130	191	791	392	999999	701	888	433	993	145	999999	911	646	552	907	561	813	999999	61	403	713	150	167	10	277	514	999999	999999	773	424	14	388	635	999999	725	999999	320	999999	37	714	111	37	305	846	999999	393	466	919	395	649	51	65	363	845	508	980	34	791	125	999999	417	184	660	578	140	396	286	25	999999	373	250	782	130	346	301	686	844	999999	210	883	999999	374	329	133	383	999999	35	789	133	745	519	529	915	613	999999	999999	376	727	715	413	999999	999999	102	32	409	268	999999	26	553	999999	145	712	591	241	374	53	854	999999	205	191	999999	496	891	999999	999999	721	867	516	999999	374	999999	127	605	796	776	999999	281	999999	724	999999	999999	19	245	310	609	806	938	684	248	999999	82	839	531	533	53	620	999999	21	178	687	401	428	977	189	512	28	999999	794	464	767	999999	558	812	91	177	361	261	590	482	999999	999999	192	999999	785	301	479	595	999999	999999	166	58	270	137	999999	999999	595	999999	66	797	591	699	153	229	481	999999	524	36	450	366	691	369	968	538	999999	905	218	160	201	887	43	433	45	999999	308	719	511	999999	776	999999	581	329	999999	999999	891	999999	639	963	796	999999	777	452	154	715	999999	796	999999	731	15	141	999999	445	999999	178	764	167	664	112	921	762	979	104	260	92	784	371	174	999999	999999	775	999999	255	363	896	120	590	288	330	979	511	999999	780	999999	644	999999	146	489	999999	38	733	692	536	52	999999	999999	683	202	72	930	700	632	904	999999	239	865	267	999999	943	68	184	879	343	133	419	132	209	679	615	236	648	882	999999	156	914	92	739	213	999999	581	436	999999	226	399	288	878	999999	696	999999	999999	597	64	546	967	854	999999	358	999999	632	911	126	14	586	835	291	818	494	999999	999999	156	135	64	761	999999	631	786	999999	999999	999999	999999	999999	999999	493	835	639	594	999999	181	302	69	733	337	580	418	465	999999	999999	391	118	470	394	999999	999999	48	654	543	302	184	345	77	201	414	567	999999	999999	999999	520	751	205	999999	481	322	999999	120	423	798	483	999999	906	208	999999	281	835	384	999999	420	999999	455	190	999999	301	171	835	234	868	328	769	489	895	852	912	70	195	999999	
988	82	522	415	999999	999999	999999	949	277	146	102	919	579	193	946	112	625	74	570	109	999999	999999	487	999999	251	104	38	994	457	999999	999999	999999	96	999999	395	83	898	999999	830	334	46	352	999999	698	142	999999	749	585	542	793	236	847	499	95	26	999999	999999	292	173	999999	827	75	501	999999	999999	999999	999999	165	798	999999	213	54	244	999999	73	62	425	788	999999	999999	354	453	461	664	827	999999	425	11	999999	715	488	615	999999	309	506	970	999999	680	848	954	125	593	786	670	589	999999	613	264	31	963	263	806	194	870	186	384	614	836	396	999999	999999	999999	758	999999	393	598	636	999999	999999	999999	211	745	939	153	188	760	666	791	85	644	834	999999	999999	443	999999	682	430	999999	132	131	366	24	293	446	201	293	835	703	286	999999	556	678	524	999999	762	518	866	51	692	999999	717	823	761	999999	577	999999	853	324	999999	711	177	999999	812	999999	737	197	461	502	952	894	999999	999999	514	999999	98	166	999999	60	681	944	815	389	855	707	414	542	999999	999999	999999	599	999999	520	83	574	999999	999999	866	907	201	999999	999999	999999	99	797	500	754	318	676	663	420	955	802	643	686	896	999999	243	115	213	204	934	919	633	362	464	414	999999	999999	271	630	999999	739	858	999999	887	451	999999	67	217	659	234	586	877	458	999999	999999	999999	999999	999999	45	234	760	704	997	640	999999	999999	999999	999999	999999	865	377	415	999999	130	226	944	537	799	999999	497	185	898	999999	999999	999999	51	184	717	999999	537	502	999999	235	405	539	45	860	475	749	710	999999	725	131	794	856	181	843	337	999999	692	349	597	999999	548	999999	862	160	38	293	999999	566	28	515	557	372	115	189	638	591	191	93	72	59	744	999999	999999	776	999999	122	186	208	846	299	999999	198	999999	49	687	355	676	999999	832	192	999999	154	544	219	999999	432	999999	991	215	999999	247	609	287	999999	488	614	599	999999	401	915	116	897	719	729	380	368	467	999999	502	999999	915	306	261	879	404	600	398	250	999999	337	371	195	992	999999	62	535	999999	366	561	82	756	590	493	917	85	999999	999999	815	838	215	965	684	498	922	999999	940	358	407	999999	999999	226	359	884	74	999999	921	904	619	999999	845	999999	110	515	429	999999	999999	812	344	803	647	176	999999	999999	995	999999	687	696	999999	278	999999	186	513	222	674	856	406	705	999999	373	999999	999999	999999	148	992	757	999999	999999	79	395	506	137	23	999999	506	720	642	947	889	702	866	999999	999999	999999	999999	669	944	
888	840	573	999999	999999	393	970	648	999999	999999	444	418	247	507	999999	627	999999	772	999999	172	908	716	953	223	458	816	727	999999	930	28	473	583	999999	813	999999	999999	505	265	999999	744	53	955	999999	368	999999	539	651	204	359	607	158	578	581	506	46	182	887	359	681	813	665	474	718	776	888	861	94	434	531	999999	131	999999	895	248	129	953	14	594	25	919	999999	533	157	999999	869	895	11	999999	777	803	999999	156	584	73	89	578	999999	934	480	999999	454	226	672	180	999999	728	999999	999999	386	999999	177	302	343	761	648	142	326	394	906	992	860	266	999999	728	737	999999	845	831	169	550	715	999999	999999	679	999999	948	860	977	847	150	999999	668	999999	694	636	159	812	822	425	999999	999999	852	999999	487	486	197	999999	944	999999	510	999999	850	182	999999	376	107	187	999999	999999	700	999999	349	999999	765	780	999999	815	999999	101	588	999999	33	999999	223	298	863	999999	636	203	286	389	916	544	346	267	371	999999	615	327	538	971	999999	534	724	674	999999	314	999999	707	294	382	999999	999999	854	348	859	443	959	547	999999	999999	999999	471	20	320	365	804	210	508	999999	705	209	645	563	616	23	498	692	548	999999	999999	779	929	908	999999	784	73	689	997	407	927	536	78	814	482	999999	687	999999	999999	999999	118	114	763	999999	589	999999	959	299	248	999999	371	751	421	172	999999	286	621	563	999999	999999	999999	124	999999	110	491	178	141	831	90	196	999999	974	287	999999	275	454	25	640	328	732	824	774	451	672	46	185	999999	999999	999999	999999	808	134	417	878	27	993	901	663	807	999999	50	138	218	999999	999999	999999	474	192	999999	510	999999	999999	244	384	711	526	673	540	73	999999	999999	999999	971	999999	388	999999	999999	409	220	282	553	362	832	999999	691	696	566	999999	673	650	711	999999	19	359	999999	826	889	43	176	501	999999	370	599	502	367	815	999999	333	673	797	829	999999	972	624	957	908	159	337	692	999999	960	999999	999999	999999	603	999999	999999	621	949	561	322	533	999999	719	951	192	999999	339	549	875	999999	242	999999	876	820	999999	999999	395	402	999999	676	561	999999	162	540	57	503	185	898	999999	599	999999	999999	121	999999	306	832	999999	999999	774	999999	820	787	816	485	999999	556	999999	602	999999	999999	830	228	923	999999	760	191	90	189	904	999999	587	440	313	286	993	857	614	401	999999	813	706	722	628	880	856	773	534	676	811	500	512	999999	999999	83	769	999999	461	237	723	124	752	83	768	96	568	389	484	999999	491	
870	942	598	89	154	465	999999	999999	52	38	999999	657	413	377	413	185	14	999999	999999	999999	676	406	999999	678	999999	999999	633	953	999999	999999	477	299	999999	194	941	558	999999	999999	796	999999	999999	727	419	999999	736	467	999999	706	364	910	564	889	999999	32	999999	474	564	999999	679	93	832	164	999999	729	999999	999999	999999	228	436	855	999999	510	999999	621	856	999999	987	188	941	941	999999	999999	599	631	999999	587	55	999999	999999	476	994	999999	824	999999	786	506	999999	689	648	999999	803	130	279	509	649	63	196	999999	999999	866	487	385	999999	999999	371	904	564	436	971	999999	652	692	849	959	999999	277	686	999999	999999	360	999999	307	540	901	999999	601	999999	100	982	704	999999	421	804	512	989	618	24	96	999999	881	999999	999999	718	675	397	121	281	320	999999	381	377	208	798	999999	587	189	845	87	999999	770	257	474	454	276	582	240	887	999999	969	253	999999	599	999999	953	999999	57	588	999999	513	999999	999999	346	452	611	999999	999999	623	988	925	810	772	936	999999	999999	633	999999	787	999999	102	167	234	934	999999	999999	127	999999	561	999999	999999	540	600	980	999999	573	450	911	31	843	940	389	616	999999	421	999999	480	326	113	73	329	941	269	147	772	356	802	395	995	58	493	558	641	777	590	395	219	792	372	923	999999	722	455	944	511	712	999999	335	999999	191	924	999999	674	497	999999	466	280	999999	217	227	999999	64	999999	973	359	391	748	999999	318	36	950	688	954	999999	931	606	495	999999	999999	69	805	477	872	813	134	999999	884	153	261	133	124	999999	584	155	999999	87	999999	481	595	129	999999	712	999999	495	241	245	846	494	566	919	999999	956	999999	158	422	999999	999999	112	849	999999	507	605	999999	194	912	205	113	999999	999999	999999	999999	23	729	515	105	102	999999	387	582	888	847	399	999999	999999	999999	168	926	999999	732	859	895	704	632	929	999999	368	135	999999	999999	46	142	47	467	711	999999	956	236	322	63	329	843	999999	529	960	818	117	28	999999	41	754	999999	999999	86	999999	999999	105	391	999999	999999	999999	967	999999	803	546	755	999999	932	875	999999	999999	931	999999	382	413	999999	999999	184	671	120	515	999999	880	800	829	999999	465	961	299	753	34	575	999999	429	327	361	225	11	999999	215	999999	999999	152	42	999999	999999	664	999999	672	162	868	920	999999	689	388	395	999999	826	974	999999	300	999999	643	132	198	630	504	194	65	61	800	99	201	466	999999	340	999999	999999	964	16	113	999999	298	147	884	999999	999999	748	51	931	274	999999	36	
215	999999	171	541	999999	843	215	328	479	248	999999	361	779	729	263	587	999999	999999	249	861	968	999999	140	999999	999999	247	999999	774	999999	999999	134	787	999999	72	986	552	940	798	187	14	759	687	999999	921	678	785	115	384	602	170	993	743	34	536	999999	540	783	611	999999	782	999999	441	572	336	999999	999999	999999	999999	742	710	647	259	999999	245	112	290	50	999999	999999	999999	142	710	181	596	159	999999	762	999999	14	999999	999999	338	763	404	999999	327	999999	307	807	844	835	999999	641	999999	522	743	999999	789	434	777	499	575	730	324	650	999999	270	976	186	734	80	85	712	297	942	319	495	999999	989	784	175	743	411	46	885	999999	999999	999999	83	415	656	973	450	237	955	203	607	449	753	207	67	999999	131	82	999999	760	999999	354	949	212	999999	127	799	999999	612	999999	999999	999999	438	906	979	981	902	999999	87	106	634	999999	341	999999	712	56	862	792	726	36	622	999999	271	999999	999999	723	338	870	167	539	183	999999	625	209	39	999999	20	999999	227	86	246	360	995	677	135	999999	23	210	999999	999999	264	17	999999	586	144	835	432	313	848	265	999999	41	612	548	923	833	860	141	719	799	46	25	574	650	999999	999999	343	594	10	856	710	138	380	999999	999999	999999	999999	999999	74	204	490	706	998	961	433	215	747	457	754	301	999999	881	491	701	174	249	442	999999	796	999999	501	838	999999	992	555	999999	999999	656	273	999999	999999	821	77	525	318	339	999999	613	226	583	523	886	839	708	515	999999	647	678	999999	45	734	606	999999	201	999999	999999	403	999999	416	909	554	101	193	999999	345	529	814	965	392	999999	233	829	65	999999	999999	614	999	999999	486	999999	877	982	864	999999	32	359	999999	875	822	667	936	999999	206	317	39	432	702	999999	999999	985	23	999999	999999	957	999999	904	550	999999	999999	98	652	999999	529	688	42	571	237	955	975	986	950	938	153	999999	897	222	999999	748	193	926	999999	999999	999999	500	713	205	697	999999	426	999999	808	999999	999999	734	24	148	490	517	285	999999	205	747	866	999999	45	999999	999999	999999	69	999999	282	999999	999999	999999	186	494	566	38	975	836	999999	330	539	857	999999	410	904	418	711	759	732	124	473	725	731	174	999999	854	465	999999	667	999999	847	999999	845	999999	705	127	558	529	999999	462	542	448	999999	874	217	18	999999	999999	180	129	858	310	866	167	339	130	194	999999	203	711	999999	999999	179	746	483	711	999999	181	705	787	860	999999	187	279	582	34	141	856	956	292	999999	830	
468	999999	279	999999	999999	688	676	999999	999999	999999	335	869	999999	204	279	847	401	505	997	38	929	393	269	676	132	597	584	315	988	337	64	999999	66	742	879	631	477	936	751	332	504	130	853	323	999999	317	390	387	999999	293	465	999999	295	627	999999	999999	288	603	424	373	999999	371	595	606	492	424	813	157	325	999999	379	464	999999	674	533	999999	539	946	999999	814	216	206	560	705	871	603	999999	439	840	804	353	874	521	388	228	142	534	256	999999	441	504	243	71	999999	913	999999	706	999999	103	101	545	999999	782	610	166	907	811	890	735	999999	799	999999	999999	999999	305	999999	999999	375	455	400	999999	292	125	389	320	999999	999999	453	791	869	896	14	346	749	269	20	101	911	999999	321	331	643	999999	941	641	999999	926	550	811	418	999999	340	176	999999	816	999999	226	999999	999999	193	772	368	109	865	992	795	48	567	262	294	999999	40	154	143	79	999999	771	184	999999	999999	56	999999	641	383	810	566	838	643	932	999999	794	697	622	47	549	962	544	656	948	846	999999	369	298	527	14	38	196	42	632	185	490	52	999999	109	147	999999	726	726	64	436	957	404	634	255	499	999999	999999	116	999999	999999	107	124	999999	900	118	999999	306	123	378	782	999999	999999	21	757	526	752	50	523	900	372	246	999999	602	522	999999	687	735	52	37	999999	619	999999	448	525	87	376	999999	756	999999	461	880	613	357	281	66	161	392	999999	729	747	675	999999	216	231	870	289	522	999999	999999	431	999999	263	95	999999	172	300	999999	999999	679	159	935	999999	532	448	999999	632	470	330	465	999999	304	859	323	999999	622	999999	872	226	655	798	853	112	745	569	510	627	527	276	118	766	999999	897	999999	999999	999999	999999	372	999999	740	247	819	201	258	282	999999	101	939	805	999999	448	427	150	840	881	305	833	999999	963	938	999999	115	203	222	699	943	407	662	744	478	241	999999	999999	999999	417	979	662	854	472	442	999999	687	999999	808	999999	348	653	67	999999	999999	978	841	408	829	876	142	625	999999	558	338	728	438	205	337	236	95	999999	665	432	999999	643	999999	86	531	529	999999	999999	999999	552	361	300	999999	347	999999	999999	999999	999999	999999	609	285	364	683	305	999999	713	980	491	394	581	584	35	988	634	423	640	999	999999	877	999999	699	748	240	436	207	48	388	100	735	999999	836	141	46	65	157	547	960	683	942	817	548	999999	999999	999999	967	335	311	716	924	830	500	999999	86	999999	909	536	133	999999	107	105	335	890	
756	999999	745	999999	988	999999	486	999999	999999	999999	823	999999	762	999999	999999	426	468	999999	999999	672	176	999999	347	999999	64	71	156	621	423	713	585	846	999999	999999	939	451	77	525	999999	999999	239	58	159	184	811	27	223	999999	999999	706	787	235	999999	663	999999	850	220	543	999999	927	999999	865	462	966	739	976	577	999999	999999	308	359	943	535	367	442	127	999999	172	400	47	848	250	835	716	926	360	487	828	999999	98	240	533	137	419	999999	999999	999999	193	444	834	449	118	999999	487	357	843	999999	999999	230	606	105	999999	153	360	999999	545	40	745	50	389	498	749	179	975	77	825	816	999999	999999	77	531	572	727	566	999999	999999	408	999999	369	999999	660	486	999999	338	993	192	390	777	340	57	344	999999	152	65	999999	700	938	866	419	532	37	583	238	163	84	532	999999	586	999999	348	147	682	386	999999	729	22	151	999999	981	999999	444	49	785	999999	999999	680	430	671	230	898	800	541	938	836	64	86	258	454	263	999999	862	803	24	992	999999	662	999999	194	336	332	999999	107	885	534	98	999999	798	511	429	999999	112	658	366	863	999999	999999	743	549	903	999999	999999	999999	999999	520	32	999999	999999	793	816	80	999999	999999	345	898	349	999999	656	413	999999	999999	999999	746	34	859	368	999999	447	999999	454	313	999999	924	290	684	999999	862	999999	374	511	457	964	15	695	359	197	999999	323	467	524	844	949	340	999999	837	373	28	999999	728	161	819	202	872	999999	999999	999999	291	954	999999	340	486	194	292	999999	301	111	283	60	675	671	501	890	999999	999999	999999	364	999999	133	453	320	549	200	790	999999	692	264	101	999999	999999	206	906	912	999999	137	47	660	999999	999999	510	999999	100	967	996	66	660	928	223	246	738	157	574	168	511	999999	790	295	999999	79	218	46	19	616	867	478	765	999999	237	999999	598	949	697	159	623	716	999999	581	204	999999	562	763	51	855	999999	44	999999	999999	410	321	346	751	999999	999999	229	999999	727	483	110	527	999999	80	701	371	999999	788	460	999999	544	999999	130	219	999999	668	516	999999	995	164	688	832	999999	27	999999	915	515	999999	692	109	929	160	989	999999	481	677	444	999999	72	679	217	999999	584	999999	999999	999999	999999	137	660	598	91	774	477	999999	795	277	681	999999	892	785	856	999999	999999	360	494	999999	805	384	738	999999	234	999999	999999	999999	946	549	258	638	999999	573	724	999999	999999	104	28	165	682	426	950	213	995	170	599	287	823	417	53	233	723	999999	999999	816	999999	247	373	
999999	391	999999	626	255	29	999999	469	999999	70	478	613	11	999999	339	999999	999999	433	999999	427	73	999999	999999	999999	999999	999999	999999	915	994	999999	907	989	949	730	999999	773	531	800	705	194	952	999999	280	999999	354	803	51	891	393	117	999999	393	999999	819	310	631	286	658	999999	749	994	138	474	999999	162	489	664	280	380	565	190	589	728	349	475	372	164	888	158	735	465	142	999999	999999	343	524	135	140	430	340	496	873	713	955	200	824	236	714	73	865	149	770	521	827	927	840	664	524	354	937	476	398	510	361	293	999999	607	587	231	638	364	999999	999999	999999	79	316	875	999999	159	650	146	450	999999	292	596	694	621	703	960	999999	999999	999999	999999	492	999999	107	999999	362	672	999999	227	648	999999	435	511	614	920	481	999999	620	965	891	374	999999	801	36	574	227	764	599	250	903	626	729	999999	999999	748	367	185	999999	999999	999999	110	821	433	497	999999	398	780	999999	774	149	944	999999	999999	999999	246	999999	999999	837	999999	999999	597	999999	97	999999	32	999999	658	758	999999	999999	305	787	999999	451	790	552	999999	313	79	999999	999999	783	824	110	959	286	201	999999	516	666	675	347	447	999999	926	999999	734	999999	475	999999	999999	32	125	222	843	999999	673	95	188	693	811	999999	768	357	708	813	258	986	364	999999	572	849	251	209	886	958	349	999999	525	762	818	170	837	876	445	999999	999999	612	267	802	613	115	630	999999	999999	297	999999	100	999999	122	779	999999	755	999999	999999	999999	781	915	335	999999	817	999999	570	425	875	651	550	999999	911	294	156	645	729	999999	142	466	229	999999	355	599	999999	999999	788	412	983	999999	414	999999	255	555	642	999999	287	999999	984	999999	999999	214	999999	999999	999999	687	999999	805	966	144	28	203	597	174	670	363	570	736	506	567	999999	999999	442	804	247	442	646	365	651	404	368	357	999999	324	999999	25	480	152	999999	999999	80	983	445	848	999999	220	999999	90	885	289	999999	551	874	999999	999999	999999	999999	999999	965	314	999999	822	164	572	776	999999	626	283	253	655	999999	428	883	805	496	32	722	593	752	36	922	566	479	999999	223	816	483	159	511	544	252	337	186	548	660	257	828	873	999999	391	593	999999	837	999999	405	762	667	78	999999	999999	664	188	399	938	391	484	353	792	999999	999999	197	476	771	708	412	999999	252	345	154	248	203	999999	521	999999	999999	999999	728	249	966	460	159	414	229	721	880	73	937	247	166	186	904	46	523	122	203	126	474	138	828	848	519	331	
924	999999	999999	999999	667	38	505	706	755	113	825	999999	999999	782	999999	60	999999	348	619	999999	189	968	344	166	335	408	177	326	220	600	421	127	940	999999	490	538	134	74	406	908	999999	459	431	801	221	625	312	999999	869	999999	309	489	999999	514	152	955	357	439	490	999999	860	189	495	164	692	707	957	982	999999	999999	999999	999999	942	710	273	729	999999	542	945	709	106	756	456	795	301	931	888	436	999999	534	191	999999	584	147	58	562	963	276	118	514	667	999999	128	161	499	999999	547	528	999999	422	999999	814	999999	780	172	113	732	699	863	761	818	531	306	999999	999999	240	189	999999	662	711	765	999999	434	440	999999	775	637	305	306	755	393	999999	194	999999	999999	999999	999999	804	975	944	829	999999	413	357	999999	145	999999	361	624	268	366	743	866	540	656	149	389	999999	999999	396	999999	437	403	999999	377	458	999999	999999	652	169	999999	384	828	717	881	502	866	87	745	906	752	286	999999	48	999999	999999	999999	654	999999	975	987	155	999999	999999	479	401	870	305	979	999999	798	999999	708	465	237	982	914	158	999999	164	999999	312	318	831	644	999999	757	364	999999	726	954	693	426	677	181	999999	318	249	248	490	631	999999	107	999999	999999	762	578	225	999999	416	735	354	995	462	999999	685	837	999999	944	289	644	999999	585	262	292	115	573	41	999999	353	673	999999	910	999999	532	712	999999	810	724	882	999999	542	999999	999999	999999	610	697	964	974	496	999999	83	305	958	846	125	999999	999999	999999	999999	198	546	999999	467	742	999999	444	999999	929	989	480	36	519	999999	668	999999	961	283	271	682	418	608	66	796	305	599	379	952	331	417	727	369	594	999999	693	84	610	97	999999	930	175	869	999999	999999	25	30	999999	243	299	744	164	711	582	544	593	589	490	999999	999999	153	690	491	506	999999	272	121	442	797	999999	594	999999	999999	713	999999	516	999999	573	81	781	999999	999999	999999	662	587	999999	25	786	60	138	113	594	475	925	426	249	684	373	999999	722	904	587	766	864	704	252	290	998	251	999999	54	25	418	999999	886	117	554	828	918	269	999999	334	392	668	274	10	36	947	999999	102	832	186	999999	359	877	697	279	281	999999	345	971	26	999999	32	94	97	185	122	49	999999	999999	999999	454	263	999999	579	205	108	599	704	226	343	711	158	205	867	964	69	485	199	838	282	871	999999	297	241	999999	370	583	187	825	914	999999	977	407	977	999999	798	884	307	501	181	999999	263	999999	638	314	396	826	226	132	
125	636	849	999999	999999	984	871	965	243	790	834	999999	999999	879	311	434	734	751	228	146	999999	184	188	999999	667	600	617	463	659	999999	999999	543	366	64	709	287	999999	506	999999	992	999999	832	999999	517	667	656	269	384	817	999999	999999	645	608	90	956	940	457	999999	814	820	376	418	316	999999	398	300	167	999999	179	34	999999	238	999999	235	286	343	533	670	40	999999	341	999999	999999	454	356	757	935	286	108	768	829	906	692	999999	626	451	526	345	129	999999	499	901	214	793	839	352	879	999999	803	622	417	999999	132	803	489	143	772	861	960	640	365	999999	999999	410	204	468	999999	999999	609	999999	816	197	551	999999	999999	439	38	852	615	13	877	563	482	999999	360	52	784	888	685	492	678	999999	999999	488	21	999999	999999	803	599	380	806	288	773	968	805	230	245	468	292	999999	115	919	255	956	763	999999	408	784	60	161	683	657	915	126	166	161	812	999999	999999	903	999999	234	263	245	207	598	789	999999	999999	140	807	326	606	635	387	759	419	999999	724	219	218	856	753	999999	999999	158	372	999999	812	654	417	181	816	388	261	880	666	999999	758	174	999999	895	115	919	354	367	61	999999	999999	406	741	394	348	442	694	941	480	815	548	999999	235	142	701	35	999999	999999	510	227	384	507	103	409	670	999999	207	999999	751	834	103	338	106	93	918	999999	912	33	833	383	999999	999999	409	850	471	709	938	999999	203	999999	999999	718	999999	834	905	999999	313	999999	999999	788	244	381	199	646	722	219	999999	152	999999	296	122	999999	802	136	533	75	107	253	938	960	621	328	999999	672	639	385	481	272	187	687	111	580	309	55	999999	322	999999	763	138	261	756	999999	664	906	966	504	916	730	310	840	143	70	403	999999	176	999999	260	527	16	999999	999999	689	999999	537	999999	542	401	757	999999	221	945	343	125	686	214	826	664	224	705	999999	999999	999999	999999	347	999999	999999	186	546	878	232	71	602	756	791	522	77	999999	137	999999	999999	999999	169	742	99	894	999999	945	717	999999	350	261	46	822	872	878	999999	727	626	983	154	999999	855	999999	999999	999999	999999	587	999999	173	146	995	537	502	999999	40	309	999999	872	453	753	105	469	987	999999	970	999999	780	884	912	534	349	214	999999	577	79	258	290	976	940	551	222	621	999999	422	355	724	543	999999	999999	999999	999999	855	183	240	999999	895	867	350	999999	999999	572	703	421	999999	797	999999	393	925	999999	782	28	41	931	901	999999	999999	999999	575	192	255	491	237	
52	343	554	493	999999	913	999999	183	390	999999	191	999999	999999	519	209	914	999999	564	341	617	351	69	560	948	999999	282	699	999999	979	302	999999	549	999999	344	661	999999	999999	314	999999	480	407	36	401	87	850	125	922	31	284	11	950	999999	999999	999999	886	982	782	605	999999	758	223	955	203	98	783	641	182	644	857	132	829	320	803	860	220	324	668	999999	108	808	359	999999	298	999999	999999	538	634	770	458	679	999999	489	744	12	266	451	832	312	304	218	943	999999	999999	162	181	640	824	64	999999	571	323	999999	506	999999	999999	546	667	225	746	999999	16	411	195	188	828	350	999999	801	999999	769	491	365	999999	890	864	81	999999	145	999999	711	713	999999	999999	886	365	994	999999	984	603	719	784	617	566	59	211	541	999999	999999	334	831	74	33	460	999999	90	957	130	615	895	999999	43	531	419	999999	999999	999999	303	309	823	833	999999	591	208	883	999999	874	799	999999	689	333	978	528	811	974	999999	690	130	225	806	407	874	999999	98	276	686	262	208	999999	518	999999	248	999999	171	501	474	483	825	576	907	216	999999	990	999999	572	358	515	999999	999999	999999	999999	315	88	999999	425	999999	999999	502	931	207	732	675	278	621	913	999999	195	366	320	999999	174	865	554	317	600	999999	883	999999	526	917	999999	542	763	143	667	999999	169	300	746	542	483	999999	893	999999	999999	540	888	999999	999999	487	173	158	409	933	233	985	999999	770	902	185	85	999999	976	24	999999	199	912	999999	954	454	999999	894	620	999999	36	194	999999	185	142	69	361	515	437	999999	754	32	999999	829	909	681	708	399	397	571	467	933	13	999999	352	999999	628	752	999999	568	562	999999	538	631	999999	49	999999	585	999999	843	999999	569	999999	937	269	999999	999999	92	236	999999	745	535	507	58	999999	103	190	102	832	157	441	999999	101	999999	486	999999	494	511	922	869	668	132	762	999999	999999	897	999999	75	619	349	928	545	999999	150	822	36	999999	999999	320	813	859	920	999999	489	411	999999	999999	254	461	783	518	999999	169	367	614	622	773	952	311	999999	999999	125	483	493	999999	895	92	951	55	999999	714	14	200	119	20	747	379	282	153	533	429	575	614	835	830	382	386	999999	999999	999999	262	999999	999999	999999	539	743	447	269	270	515	141	999999	208	10	79	513	365	999999	357	867	252	501	809	777	993	708	511	647	662	847	999999	924	425	845	999999	999999	826	302	579	999999	309	120	21	999999	401	999999	999999	613	999999	327	999999	336	999999	999999	999999	761	19	
410	903	831	242	999999	999999	423	996	217	111	363	999999	184	687	999999	480	90	567	999999	489	181	386	100	341	897	881	345	999999	999999	122	756	888	446	885	426	399	747	44	999999	513	999999	641	194	801	23	811	591	639	953	855	731	110	999999	999999	999999	34	999999	499	345	999999	271	591	813	104	355	999999	366	299	999999	673	733	56	999999	629	891	999999	201	299	328	96	999999	705	878	337	391	655	74	175	57	401	999999	999999	699	999999	999999	999999	828	99	456	549	454	302	379	289	132	684	999999	204	999999	999999	832	522	181	999999	999999	566	713	999999	712	699	999999	201	251	868	97	485	356	479	999999	885	710	111	843	778	641	998	336	598	215	999999	999999	999999	785	748	569	73	86	999999	999999	685	302	353	387	756	149	999999	60	510	202	999999	338	999999	999999	504	597	999999	679	999999	616	630	239	125	279	15	999999	539	415	999999	309	999999	999999	906	999999	703	999999	367	999999	96	999999	388	999999	826	406	568	378	51	63	290	999999	838	394	999999	833	340	455	187	83	381	671	610	848	557	210	178	247	431	999999	123	999999	240	15	592	764	238	682	413	718	999999	636	53	486	134	351	470	638	725	999999	999999	257	415	999999	352	424	38	999999	400	999999	238	330	946	986	999999	379	921	833	801	919	999999	658	51	469	371	745	628	133	723	216	740	999999	522	359	877	865	506	999999	999999	178	999999	699	999999	787	490	391	689	66	546	755	999999	637	837	806	477	528	999999	945	999999	999999	999999	905	816	999999	885	999999	999999	597	119	84	999999	974	180	999999	193	905	376	264	978	980	65	571	586	999999	785	112	702	715	881	359	659	560	34	999999	382	999999	882	107	999999	792	583	102	947	472	883	455	999999	999999	622	999999	999999	951	966	941	552	234	328	848	999999	999999	995	102	716	760	424	321	999999	125	999999	999999	32	279	362	196	407	999999	624	999999	94	339	999999	499	102	318	206	707	593	999999	512	999999	511	999999	698	129	796	490	385	197	57	999999	505	351	951	999999	549	883	999999	780	543	999999	609	213	763	78	999999	999999	10	407	563	717	999999	867	999999	113	999999	999999	580	999999	400	999999	587	436	999999	522	834	304	547	833	769	323	117	999999	549	922	547	999999	281	629	982	999999	999999	978	634	339	844	999999	999999	848	999999	561	999999	366	389	999999	12	183	146	250	244	842	999999	176	638	249	609	913	999999	690	565	553	999999	951	261	110	999999	608	802	737	677	999999	566	699	426	217	21	751	434	923	999999	374	999999	40	394	
149	341	323	350	394	999999	931	320	57	292	863	999999	361	115	289	199	403	999999	409	573	48	999999	269	750	430	238	858	489	404	769	201	392	999999	999999	999999	999999	999999	268	417	17	999999	999999	518	417	999999	373	660	999999	999999	733	999999	993	762	467	356	862	81	999999	999999	166	871	999999	916	999999	100	480	167	794	993	520	85	999999	963	999999	999999	999999	768	852	198	67	577	999999	999999	670	252	207	630	229	219	258	697	550	348	260	146	304	968	239	326	91	215	999999	999999	999999	658	999999	40	370	640	999999	999999	999999	999999	999999	999999	657	117	999999	45	893	999999	938	585	999999	822	534	796	713	265	532	194	538	999999	116	852	712	571	709	22	859	999999	999999	589	25	999999	999999	176	485	671	488	196	723	203	999999	241	999999	289	907	812	999999	596	326	114	117	19	565	692	278	20	876	96	408	243	186	725	590	358	569	590	352	368	321	52	777	346	470	344	999999	875	585	999999	664	897	889	273	999999	999999	999999	16	598	787	898	474	794	401	788	490	27	999999	999999	918	999999	326	469	764	285	284	336	770	548	231	589	402	435	999999	999999	999999	999999	913	874	433	876	999999	991	999999	470	999999	257	385	558	980	999999	405	234	666	711	999999	437	999999	988	575	829	711	999999	377	208	505	49	999999	969	287	146	114	999999	226	52	999999	335	999999	304	438	37	950	221	568	904	999999	178	768	742	95	82	999999	925	308	604	174	105	624	367	965	806	999999	416	999999	844	999999	572	17	999999	999999	21	533	830	559	999999	878	499	899	473	24	336	999999	607	884	999999	916	999999	534	622	999999	72	711	999999	339	632	129	544	999999	724	691	999999	170	154	198	83	999999	999999	999999	759	726	674	206	999999	352	999999	536	999999	999999	76	999999	43	48	999999	746	492	310	987	500	999999	429	999999	999999	184	999999	403	999999	136	419	811	999999	527	813	999999	896	212	865	560	204	700	105	820	22	999999	796	658	583	775	999999	705	772	999999	898	448	340	392	125	999999	379	949	472	410	889	721	410	410	999999	273	999999	999999	626	750	792	799	831	608	999999	685	388	999999	819	999999	728	714	48	114	628	999999	443	514	999999	844	191	254	238	999999	999999	999999	473	396	437	999999	999999	863	89	32	768	108	617	732	70	439	999999	999999	139	82	681	185	682	306	999999	855	830	984	456	782	568	547	999999	145	678	999999	222	991	695	510	999999	865	634	26	345	529	757	711	453	658	211	935	999999	166	23	755	618	999999	999999	582	488	302	417	307	
463	231	999999	481	999999	39	226	651	560	628	959	999999	550	666	999999	999999	108	129	540	798	999999	633	999999	415	132	999999	422	55	999999	999999	32	820	999999	337	562	999999	999999	999999	657	424	441	559	385	496	206	999999	214	952	215	999999	999999	369	999999	618	725	830	798	132	999999	140	617	999999	275	446	999999	149	368	223	113	846	269	999999	999999	126	999999	31	257	935	218	999999	999999	469	839	999999	639	663	68	999999	999999	999999	325	999999	925	526	807	270	293	938	890	67	838	999999	849	368	999999	999999	999999	999999	262	703	582	999999	913	999999	421	157	341	253	807	999999	90	529	611	380	999999	999999	897	945	999999	106	738	319	55	999999	97	999999	620	999999	927	978	999999	422	586	999999	160	462	999999	501	115	999999	929	50	999999	999999	977	318	999999	478	837	999999	763	999999	336	165	999999	273	817	999999	347	694	999999	860	325	999999	187	667	942	703	230	79	442	999999	999999	658	176	698	187	108	184	778	999999	151	999999	231	999999	813	999999	431	942	887	644	203	164	420	132	79	999999	312	999999	319	376	686	258	768	273	367	122	999999	988	999999	95	999999	588	568	356	395	226	999999	613	999999	581	521	999999	342	434	248	999999	429	536	999999	974	875	338	864	411	660	892	874	958	857	701	417	442	675	802	925	615	595	999999	999999	852	630	698	999999	738	854	999999	916	344	34	999999	693	151	891	303	219	390	723	999999	695	502	351	145	756	672	999999	89	95	540	509	633	654	364	999999	255	354	999999	933	136	556	735	976	999999	934	740	18	276	551	382	592	544	999999	438	378	243	510	494	942	733	574	775	839	385	834	401	999999	338	351	999999	948	43	999999	597	610	999999	526	811	210	25	663	897	538	713	947	964	999999	225	986	565	744	859	243	209	561	781	895	600	999999	543	278	999999	924	999999	999999	559	97	303	828	417	717	699	293	927	79	677	247	136	438	870	659	256	999999	999999	901	99	799	999999	45	829	75	925	114	999999	747	983	999999	999999	290	398	877	447	397	578	999999	54	575	999999	999999	999999	999999	768	172	836	883	32	338	148	12	343	999999	999999	268	999	352	792	594	626	189	96	704	999999	846	50	993	999999	858	772	999999	857	523	493	127	161	295	306	999999	278	999999	725	654	999999	630	946	638	999999	189	397	236	65	459	949	137	53	190	929	922	132	843	672	173	566	210	155	820	276	722	116	714	999999	40	325	841	464	441	999999	983	899	411	956	41	471	545	882	407	574	999999	84	971	999999	383	
640	435	122	562	98	634	484	136	999999	999999	83	683	191	35	143	117	672	611	320	945	33	720	887	640	701	30	328	747	256	910	999999	145	999999	671	400	890	729	901	353	245	508	773	49	999999	958	788	999999	856	999999	999999	693	473	660	420	360	919	548	999999	860	999999	999999	737	880	461	676	937	334	519	635	253	387	771	267	85	999999	259	681	255	681	999999	999999	471	999999	789	227	184	999999	937	321	999999	351	999999	999999	285	999999	999999	893	588	999999	31	463	845	231	30	88	999999	999999	584	999999	999999	999999	302	800	999999	412	844	263	100	243	502	461	396	999999	164	902	139	729	999999	999999	999999	999999	102	291	660	460	820	249	463	710	305	969	999999	964	219	999999	58	457	104	873	94	518	802	354	471	999999	999999	646	77	127	948	999999	233	437	308	744	999999	999999	999999	999999	591	605	999999	389	938	533	560	432	988	999999	999999	999999	635	119	72	166	563	748	819	100	393	184	181	346	762	112	745	999999	999999	475	97	46	317	607	291	999999	719	999999	415	938	18	644	658	999999	999999	277	567	124	374	152	191	407	201	59	999999	999999	433	999999	627	835	787	96	766	523	834	999999	374	37	999999	584	447	150	342	999999	999999	749	525	35	82	494	545	999999	109	999999	294	689	845	268	999999	874	65	266	795	580	160	922	877	999999	322	456	999999	999999	296	790	705	50	75	320	967	363	891	407	390	142	300	165	987	253	239	154	999999	116	532	953	528	190	355	762	730	169	999999	390	713	626	592	999999	345	999999	817	253	999999	534	300	151	982	657	999999	662	289	995	999999	999999	999999	177	999999	796	999999	343	999999	524	694	999999	589	999999	999999	510	693	763	550	295	820	679	435	999999	999999	447	815	390	999999	999999	315	999999	999999	735	235	248	484	545	999999	795	996	11	56	999999	559	321	945	999999	660	482	964	122	121	994	184	265	207	999999	648	46	981	627	373	401	219	999999	830	854	999999	999999	35	157	621	755	298	819	632	999999	436	217	999999	333	730	497	906	202	581	999999	561	999999	50	564	897	115	814	379	637	999999	94	557	491	999999	909	417	456	816	999999	999999	705	365	632	999999	999999	441	544	658	896	999999	494	26	430	999999	303	999999	211	471	260	999999	941	919	191	977	58	878	726	999999	423	322	51	100	702	224	782	999999	346	975	79	466	570	165	482	762	171	77	136	148	999999	305	215	985	566	985	425	999999	183	655	27	615	714	143	244	584	834	999999	999999	999999	570	999999	276	236	401	
793	999999	785	999999	429	999999	980	752	587	613	128	999999	65	534	999999	798	996	31	691	957	463	751	999999	921	898	927	766	753	919	999999	999999	39	979	999999	772	50	640	349	754	999999	46	999999	136	530	126	477	999999	999999	607	417	999999	85	999999	999999	938	52	999999	863	548	501	999999	237	999999	19	912	98	999999	472	761	675	168	657	277	851	920	600	999999	999999	805	999999	158	896	155	512	14	625	453	709	999999	999999	533	999999	800	262	790	809	999999	127	618	37	349	999999	118	999999	999999	916	807	734	358	347	427	611	67	999999	999999	162	91	999999	15	297	645	999999	817	42	999999	390	856	24	70	121	570	507	298	778	91	842	999999	999999	262	999999	817	719	361	318	311	922	719	999999	909	638	727	710	121	331	999999	921	498	999999	789	869	999999	793	999999	999999	776	920	323	289	46	510	373	868	78	918	480	926	76	509	999999	229	999999	184	115	999999	394	999999	395	967	396	170	999999	712	433	393	37	34	55	999999	999999	391	609	999999	646	408	274	858	641	203	999999	465	854	989	355	569	999999	885	687	251	999999	999999	534	355	892	875	999999	661	999999	684	999999	999999	999999	952	967	999999	620	241	999999	706	999999	535	228	999999	999999	931	999999	363	999999	863	195	152	346	999999	999999	624	856	263	547	770	251	612	423	957	311	405	584	999999	31	16	949	966	999999	981	94	327	999999	342	239	961	569	803	305	581	999999	749	999999	87	690	353	492	999999	694	999999	464	554	999999	271	890	999999	356	414	341	359	914	228	999999	999999	719	944	926	524	999999	585	211	448	999999	999999	467	562	295	506	999999	678	524	592	999999	589	999999	539	999999	437	451	999999	614	164	471	945	666	280	954	754	999999	745	426	968	999999	999999	565	26	247	278	803	338	999999	850	202	662	835	332	946	999999	838	999999	738	999999	82	999999	970	999999	977	371	186	197	999999	999999	999999	476	262	555	258	999999	33	510	302	937	633	123	999999	764	962	808	120	344	999999	748	916	188	16	926	895	999999	148	518	999999	999999	102	615	999999	895	999999	999999	410	289	83	782	191	999999	999999	801	865	959	431	215	94	999999	261	842	863	999999	623	999999	469	999999	659	429	35	514	471	427	999999	27	393	197	62	246	408	999999	999999	551	566	589	300	215	71	935	999999	932	999999	870	624	260	752	869	281	752	266	999999	629	653	757	677	999999	470	956	999999	999999	244	163	999999	770	430	581	322	999999	999999	669	264	274	999999	33	999999	90	601	803	999999	999999	524	999999	309	999999	999999	
211	616	794	999999	723	829	259	222	369	172	999999	999999	109	203	678	440	575	247	92	12	810	905	630	664	596	274	667	999999	583	61	327	853	867	447	228	964	528	414	320	839	15	61	364	999999	324	503	999999	609	999999	834	999999	679	999999	977	522	305	986	139	302	459	172	999999	999999	317	844	924	719	999999	974	999999	912	170	926	252	997	759	999999	770	349	103	772	68	455	748	999999	648	636	999999	999999	923	978	398	999999	999999	677	127	421	56	999999	399	999999	838	634	212	922	788	752	999999	980	763	999999	225	790	999999	686	999999	442	891	215	206	297	829	738	61	734	999999	58	999999	999999	879	999999	504	999999	949	319	934	434	252	825	324	895	662	908	999999	178	762	607	913	184	574	999999	529	841	999999	999999	955	110	582	999999	408	739	688	409	111	425	260	999999	840	889	999999	679	199	75	999999	310	635	999999	577	883	971	999999	144	999999	999999	204	817	999999	934	847	999999	833	999999	775	427	584	217	999999	999999	745	918	301	767	34	432	895	495	464	951	519	999999	999999	532	699	505	999999	605	798	999999	999999	607	596	999999	993	535	918	827	999999	999999	315	102	382	999999	831	964	680	158	120	999999	115	708	363	999999	425	380	329	999999	162	280	934	999999	419	854	900	147	331	999999	773	498	999999	999999	82	816	645	426	104	999999	999999	735	999999	999999	494	999999	303	999999	254	884	121	622	999999	999999	999999	999999	713	335	999999	527	999999	693	642	915	384	622	953	999999	999999	999999	999999	999	999999	407	609	427	999999	601	999999	89	561	702	893	446	653	161	999999	999999	402	928	999999	319	743	577	709	17	102	909	958	871	386	265	999999	707	999999	122	346	808	17	257	698	999999	840	604	965	519	800	999999	271	233	339	67	644	999999	999999	999999	265	708	999999	999999	334	545	642	999999	702	999999	139	196	628	541	999999	999999	888	155	999999	991	479	148	611	999999	216	999999	647	735	541	328	620	999999	272	71	856	637	999999	415	999999	162	479	226	901	999999	999999	999999	577	730	418	999999	178	499	478	999999	287	127	999999	507	395	999999	897	999999	91	999999	999999	999999	923	567	685	187	999999	483	232	86	999999	999999	999999	941	809	602	329	917	327	685	159	999999	396	819	784	739	540	613	30	494	265	999999	144	527	984	125	690	19	999999	241	493	695	277	401	931	34	879	165	697	792	999999	980	589	405	999999	999999	878	114	783	946	647	999999	463	737	821	949	999999	999999	957	694	911	999999	999999	999999	202	464	854	995	887	759	859	384	915	237	
999999	999999	982	738	999999	430	246	586	236	108	999999	999999	242	999999	579	982	905	169	999999	12	881	798	117	503	213	770	709	883	226	33	97	272	843	999999	360	547	999999	389	999999	536	458	999999	93	999999	502	999999	231	999999	426	905	999999	999999	999999	912	355	999999	177	489	535	533	999999	363	370	213	21	330	890	999999	189	42	26	999999	743	672	554	556	715	999999	11	744	548	395	466	321	178	397	97	999999	880	772	999999	487	853	999999	815	104	964	879	763	181	578	224	145	393	888	337	955	512	367	799	999999	999999	999999	999999	984	335	999999	58	44	623	243	999999	136	999999	662	999999	672	850	999999	460	591	835	579	829	175	999999	999999	82	432	841	999999	584	573	90	899	545	999	72	999999	490	207	915	999999	150	999999	999999	97	728	999999	999999	664	115	999999	999999	217	47	265	999999	625	659	85	823	626	203	999999	999999	395	55	517	126	539	610	942	376	262	676	991	439	891	999999	247	999999	351	83	186	336	928	665	873	861	999999	351	447	258	999999	383	299	651	958	999999	234	51	220	614	819	64	172	289	999999	541	56	826	766	78	422	554	482	553	26	854	730	730	182	999999	837	198	172	693	961	878	386	999999	480	612	332	205	999999	736	999999	132	173	648	20	341	999999	463	584	378	835	999999	901	746	634	113	999999	503	869	564	999999	630	891	999999	327	776	999999	706	355	164	999999	999999	243	746	299	999999	999999	91	719	840	999999	999999	613	794	858	111	977	640	999999	376	62	828	335	755	958	632	240	694	331	244	999999	119	117	430	631	618	626	165	456	740	422	478	999999	38	999999	404	26	107	999999	226	798	524	991	978	111	999999	999999	488	787	999999	663	995	760	484	663	731	275	192	172	249	484	822	193	975	999999	584	53	306	999999	564	615	999999	84	114	999999	662	127	999999	329	713	726	148	377	999999	86	427	999999	999999	375	999999	138	833	934	999999	742	976	340	26	34	526	875	595	457	232	999999	530	921	655	49	11	613	146	863	459	523	345	454	999999	999999	536	999999	743	931	47	435	781	209	999999	372	468	331	111	999999	802	838	999999	999999	154	999999	555	999999	999999	270	373	999999	992	970	999999	857	406	532	999999	127	497	999999	999999	663	419	796	999999	331	228	293	580	679	999999	42	70	621	999999	654	309	666	352	41	803	483	567	999999	443	999999	999999	999999	999999	999999	395	984	616	151	999999	477	999999	357	468	234	286	999999	689	694	878	959	910	999999	474	752	232	280	774	999999	857	657	106	
761	363	468	999999	382	327	999999	294	526	426	918	914	914	381	999999	207	128	999999	33	794	999999	778	999999	900	860	999999	223	713	125	999999	159	294	999999	381	520	994	10	627	904	999999	54	410	362	999999	991	948	560	380	281	82	656	711	834	862	232	983	999999	999999	999999	11	113	930	179	999999	276	999999	864	543	861	956	206	999999	850	571	999999	473	999999	940	909	912	821	843	999999	52	999999	448	459	999999	158	999999	125	999999	881	903	359	123	240	56	999999	367	93	26	518	324	876	999999	860	273	999999	759	566	999999	658	833	999999	269	498	136	751	999999	184	999999	394	334	840	999999	618	947	221	635	242	380	673	552	828	804	335	128	999999	408	587	196	999999	999999	970	187	784	999999	723	999999	999999	113	999999	999999	999999	999999	632	194	483	999999	547	913	999999	999999	527	999999	274	116	15	999999	999999	380	961	353	250	988	999999	995	999999	662	978	570	233	132	999999	999999	999999	999999	369	999999	181	151	644	63	860	673	999999	999999	871	783	913	678	52	999999	165	999999	152	950	999999	204	810	999999	830	820	143	977	999999	928	476	399	120	49	746	592	213	792	999999	907	999999	576	852	18	999999	580	749	310	999999	999999	966	765	985	134	35	175	611	544	321	823	919	882	983	216	999999	999999	672	873	999999	459	999999	372	999999	245	999999	632	351	801	513	259	999999	833	460	805	961	710	414	985	24	999999	980	669	481	912	987	999999	593	646	889	652	907	999999	377	77	750	604	256	749	666	999999	823	999999	999999	71	999999	96	432	999999	999999	418	77	686	859	361	479	474	890	606	257	857	49	705	912	861	999999	206	465	392	64	367	463	664	999999	999999	757	180	639	420	170	999999	999999	415	999999	481	584	230	25	26	598	285	713	650	502	999999	999999	127	999999	178	718	555	999999	49	999999	887	954	412	367	247	999999	308	999999	999999	999999	356	679	634	999999	440	286	999999	190	449	794	999999	999999	813	172	519	269	999999	283	999999	701	614	999999	148	291	999999	999999	999999	999999	778	999999	999999	450	242	214	155	139	728	812	466	892	596	375	191	255	999999	243	150	250	848	978	962	35	375	779	831	85	999999	352	800	913	999999	269	999999	999999	504	999999	420	999999	26	999999	999999	827	816	577	114	249	99	892	937	280	386	931	24	800	460	275	85	999999	382	999999	999999	999999	22	552	787	336	962	164	750	999999	999999	541	999999	468	999999	145	999999	797	999999	591	999999	648	415	529	537	183	255	611	999999	239	262	957	236	999999	999999	999999	815	273	790	
777	286	934	999999	999999	458	844	999999	556	363	324	66	288	789	790	93	999999	969	999999	999999	613	91	999999	588	521	763	999999	314	286	675	290	330	945	16	896	999999	61	999999	495	999999	999999	476	699	999999	261	182	999999	177	445	864	843	196	332	257	999999	999999	999999	999999	999999	166	592	999999	430	880	999999	999999	999999	281	893	999999	41	452	999999	420	999999	147	999999	113	337	349	789	999999	869	422	832	103	997	999999	830	999999	389	705	999999	338	489	163	56	819	184	266	71	702	284	960	999999	999999	712	911	925	49	314	822	999999	290	999999	895	670	17	58	979	999999	423	451	693	106	335	575	155	999999	179	101	572	928	81	287	96	423	908	999999	440	390	95	772	791	999999	567	687	999999	999999	593	492	48	770	205	999999	647	261	591	863	506	826	999999	999999	755	947	742	893	999999	13	291	482	761	427	617	999999	910	651	660	798	999999	648	999999	194	347	687	62	801	733	811	639	835	831	54	999999	614	823	999999	999999	999999	162	999999	740	592	999999	121	730	620	163	606	358	996	999999	793	334	858	846	999999	642	78	999999	940	999999	145	373	455	650	716	344	12	774	805	999999	999999	999999	865	908	999999	515	235	956	442	648	999999	462	643	243	48	720	234	768	999999	472	999999	999999	221	512	604	229	233	999999	23	999999	160	831	553	370	785	157	999999	999999	459	999999	416	121	462	302	44	999999	729	222	611	996	120	244	333	342	687	867	434	999999	313	177	291	764	943	999999	999999	304	999999	283	458	891	260	284	318	584	65	836	495	999999	478	921	499	21	859	26	175	916	508	220	683	999999	723	116	999999	291	585	652	178	306	805	739	773	456	763	720	745	999999	925	748	999999	851	381	514	999999	999999	678	280	905	926	990	580	796	999999	600	999999	999999	154	637	36	999	413	668	999999	123	739	157	53	999999	148	999999	999999	991	760	933	831	545	218	231	264	613	999999	746	999999	316	234	999999	85	856	232	552	601	208	898	748	873	193	192	999999	155	245	634	32	999999	655	660	589	45	765	768	999999	960	923	383	423	694	666	426	999999	888	796	82	999999	35	596	679	140	102	21	69	648	362	816	86	29	999999	293	980	999999	656	645	907	319	98	236	999999	677	825	485	64	216	766	310	512	358	172	448	996	179	976	529	497	33	705	129	643	999999	846	363	444	411	999999	831	236	999999	888	762	108	999999	14	11	999999	616	956	999999	882	62	313	727	856	540	296	810	619	136	158	999999	613	968	592	
448	831	471	51	653	529	935	84	999999	470	409	349	207	175	974	224	999999	999999	852	246	591	999999	128	507	903	124	876	221	109	104	14	159	139	999999	999999	180	999999	575	999999	333	947	977	54	267	456	999999	98	644	999999	999999	278	816	760	999999	11	609	712	964	148	538	653	723	975	174	465	260	219	999999	999999	999999	380	314	763	529	299	613	795	999999	60	711	999999	999999	999999	196	826	197	398	407	214	999999	467	879	437	774	679	233	12	879	999999	206	981	107	45	840	542	963	63	999999	999999	397	814	850	913	999999	512	421	157	788	348	278	861	999999	999999	653	999999	501	999999	999999	850	76	611	999999	70	854	730	999999	206	735	654	863	999999	999999	965	999999	152	616	965	11	271	268	86	999999	541	532	344	179	320	391	504	50	96	73	999999	999999	786	898	790	69	705	999999	224	421	144	485	143	703	999999	969	999999	729	535	875	727	999999	990	397	384	537	999999	561	618	814	999999	613	776	999999	776	599	999999	253	826	906	999999	687	53	665	89	65	398	999999	332	999999	880	775	514	220	345	999999	385	398	524	263	550	153	965	409	999999	530	999999	73	999999	256	999999	999999	902	629	579	50	548	335	999999	999999	148	999999	999999	277	933	465	999999	566	734	977	999999	642	729	573	999999	999999	721	643	484	559	357	335	999999	85	412	623	872	999999	999999	305	261	60	90	205	124	672	914	698	475	725	431	152	338	949	42	999999	538	339	274	427	999999	904	999999	758	999999	812	173	999999	864	320	592	223	924	438	999999	173	561	533	999999	692	999999	33	177	759	999999	215	996	765	52	999999	999999	542	999999	223	977	356	999999	331	234	311	509	760	834	999999	142	217	999999	999999	232	868	744	999999	881	581	190	305	736	999999	630	765	816	999999	999999	757	236	59	602	999999	999999	379	999999	239	999999	156	193	486	198	22	626	920	999999	106	542	184	372	89	999999	49	43	682	999999	118	701	469	495	110	650	86	928	999999	614	999999	999999	852	904	514	705	735	397	703	116	723	999999	710	776	719	999999	936	395	156	398	562	677	779	759	855	538	839	660	93	999999	122	999999	999999	999999	482	658	689	999999	857	999999	999999	652	999999	576	896	999999	999999	999999	776	245	713	691	782	999999	61	838	668	103	999999	976	865	84	313	867	999999	999999	932	404	999999	70	185	999999	999999	771	473	910	999999	213	999999	221	547	157	884	848	133	430	311	848	263	644	990	596	229	880	519	850	348	999999	582	266	999999	596	397	999999	999999	999999	999999	
20	231	999999	500	464	239	837	439	717	200	999999	744	573	999999	94	150	660	999999	588	448	657	262	622	571	875	631	607	999999	999999	759	999999	788	87	999999	300	626	122	153	999999	999999	391	999999	801	999999	999999	728	18	927	626	456	737	644	999999	607	506	757	609	580	625	833	632	336	489	958	30	677	666	999999	48	467	38	999999	999999	231	66	215	461	961	688	156	622	680	999999	999999	31	999999	318	479	770	542	27	999999	999999	999999	734	64	999999	842	999999	215	999999	999999	999999	169	427	999999	109	999999	550	300	306	648	891	479	999999	951	999999	985	936	999999	368	999999	536	505	450	496	988	999999	496	11	253	999999	999999	482	94	910	791	999999	86	999999	999999	999999	929	479	246	999999	999999	999999	490	782	612	976	905	154	846	875	999999	393	999999	930	242	999999	762	549	56	686	327	418	999999	999999	170	999999	908	145	70	310	267	66	268	81	845	939	362	713	999999	277	713	186	999999	219	735	408	16	155	568	179	306	390	433	560	61	999999	664	190	622	884	77	770	93	999999	617	129	134	646	999999	303	902	999999	159	999999	973	999999	782	999999	574	761	721	763	577	999999	999999	999999	999999	708	30	613	285	999999	101	514	209	943	102	99	601	999999	284	369	999999	275	276	257	999999	653	586	999999	459	488	615	999999	173	314	202	999999	542	740	496	425	626	481	28	730	957	999999	580	40	57	693	583	959	487	361	702	312	623	756	647	979	132	119	163	796	566	999999	350	999999	750	899	556	999999	129	858	999999	588	256	546	299	595	83	556	999999	766	904	656	382	812	611	889	579	999999	102	516	999999	516	327	999999	999999	727	999999	686	289	158	999999	722	840	628	999999	999999	65	87	467	61	906	575	999999	999999	891	909	857	538	292	861	330	770	768	999999	565	236	270	999999	381	571	300	397	277	714	629	192	816	753	204	497	834	501	328	51	610	727	999999	930	340	264	999999	765	403	999999	828	376	954	999999	73	391	853	40	705	999999	761	519	999999	542	767	708	103	113	999999	795	999999	828	452	727	999999	837	966	340	694	127	999999	534	993	849	999999	263	238	588	690	999999	999999	803	796	432	290	101	429	727	999999	631	171	999999	999999	999999	999999	999999	924	236	235	235	424	523	346	588	204	236	525	458	656	999999	480	514	423	531	160	999999	42	29	447	910	418	249	176	72	956	935	113	395	999999	886	339	999999	362	999999	397	999999	467	999999	238	63	575	971	80	659	161	656	353	900	457	177	999999	904	999999	325	
999999	185	356	283	632	268	999999	139	10	999999	184	479	161	999999	144	39	765	999999	999999	999999	999999	447	179	999999	911	309	591	213	938	290	999999	434	221	47	647	222	774	999999	585	999999	931	446	999999	310	484	681	505	999999	999999	427	999999	153	122	999999	980	999999	15	839	372	999999	677	919	201	719	851	750	999999	999999	321	921	999999	582	248	822	999999	898	476	869	42	239	804	206	447	521	999999	775	321	815	66	276	216	935	999999	263	302	999999	999999	999999	999999	733	423	391	84	999999	172	829	999999	300	943	92	904	146	806	143	528	480	482	679	840	85	438	452	67	54	714	999999	999999	999999	530	999999	999999	224	420	999999	815	422	132	602	358	59	871	31	872	974	999999	80	139	687	734	999999	538	575	421	382	999999	971	334	39	139	843	999999	918	769	999999	999999	689	999999	507	327	115	357	999999	331	790	999999	417	999999	93	681	644	200	84	261	708	999999	87	802	999999	999999	843	98	103	473	999999	999999	952	261	379	545	999999	354	999999	370	628	473	658	254	999999	178	887	401	251	357	494	653	992	667	999999	999999	361	886	688	999999	483	27	999999	417	815	807	261	166	210	999999	999	300	568	714	632	999999	263	999999	999999	999999	999999	452	999999	745	978	862	989	295	199	788	193	795	665	137	886	611	999999	251	999999	823	917	999999	999999	703	358	204	94	288	44	999999	336	999999	715	999999	999999	41	179	519	438	953	817	966	966	999999	999999	999999	635	441	827	31	999999	22	404	357	951	395	999999	154	999999	999999	777	711	999999	373	462	666	90	846	999999	855	441	700	812	485	999999	999999	764	778	348	999999	569	653	460	23	801	324	132	999999	999999	992	780	35	132	999999	185	999999	715	999999	999999	698	133	999999	691	972	999999	999999	209	919	999999	999999	631	482	805	252	999999	133	999999	999999	572	147	543	722	978	757	85	416	577	999999	309	899	245	171	999999	650	31	780	962	488	433	475	124	213	25	866	371	308	229	879	438	61	855	478	999999	822	164	411	810	933	896	182	757	51	999999	999999	765	469	663	999999	231	445	171	771	813	999999	33	339	706	121	396	777	197	698	729	257	999999	766	140	996	495	619	969	999999	592	260	718	83	594	573	999999	901	644	74	999999	999999	890	999999	664	934	799	825	704	999999	547	129	985	69	999999	371	408	998	999999	666	669	611	999999	142	189	563	388	949	999999	999999	999999	494	999999	133	50	735	367	999999	112	206	207	670	999999	281	490	472	999999	659	762	232	174	112	572	999999	404	
56	528	757	904	111	556	849	89	999999	999999	63	986	862	28	585	999999	449	999999	143	468	998	695	204	651	717	298	728	999999	999999	968	908	922	163	728	999999	217	609	999999	11	649	357	590	354	592	999999	485	999999	640	186	227	999999	999999	438	520	406	999999	334	999999	197	812	999999	662	999999	999999	779	999999	833	144	35	378	405	394	894	999999	120	999999	351	611	999999	999999	885	999999	20	305	999999	702	493	643	999999	642	882	503	868	198	822	695	34	752	812	999999	652	278	999999	807	822	341	999999	945	999999	999999	19	722	891	999999	927	739	999999	270	358	87	647	199	812	392	495	902	525	706	671	999999	999999	599	999999	918	588	617	482	213	483	999999	391	548	244	343	633	170	611	912	271	92	53	763	403	735	659	999999	466	232	321	920	815	614	283	983	604	999999	924	973	377	320	266	999999	999999	445	696	108	955	999999	999999	999999	300	613	444	589	382	629	205	73	268	135	160	260	891	999999	107	999999	999999	260	999999	223	245	999999	999999	951	825	999999	976	957	999999	560	999999	999999	472	985	999999	999999	179	999999	611	975	999999	999999	714	999999	169	999999	999999	234	348	919	833	999999	999999	546	100	661	78	493	763	778	999999	999999	34	708	628	172	999999	905	933	896	999999	580	999999	763	999	384	999999	303	791	999999	57	999999	619	129	999999	999999	259	926	999999	999999	142	686	931	999999	999999	975	836	999999	622	999999	227	651	300	452	322	263	66	999999	546	715	999999	774	701	943	730	900	629	999999	981	826	913	999999	19	966	763	920	648	999999	440	33	548	999999	681	794	602	999999	462	999999	806	999999	744	283	390	190	239	367	999999	988	112	432	356	999999	34	795	93	366	641	334	999999	402	999999	251	544	523	176	819	103	907	999999	999999	999999	462	108	518	91	639	999999	999999	999999	405	999999	660	712	999999	676	999999	894	999999	710	999999	764	999999	999999	413	858	503	738	866	23	420	999999	999999	647	999999	984	894	999999	515	713	453	999999	999999	597	293	467	954	538	536	846	559	999999	218	206	114	570	319	974	695	660	588	901	614	999999	326	999999	999999	23	934	34	782	999999	388	181	266	999999	952	999999	204	946	903	964	212	999999	464	494	66	881	542	217	674	919	147	854	135	552	999999	996	281	161	609	941	604	999999	73	774	546	999999	939	999999	617	779	780	748	756	623	999999	593	361	831	85	999999	480	726	999999	862	647	534	56	714	91	955	999999	52	346	999999	370	999999	999999	689	999999	29	941	789	600	894	149	398	107	999999	853	
686	645	450	86	632	470	999999	161	999999	999999	22	999999	235	999999	661	520	999999	999999	794	263	998	637	999999	999999	65	45	691	136	465	723	999999	436	545	999999	405	999999	818	966	714	501	492	548	756	561	936	40	716	127	999999	383	411	986	999999	257	854	59	999999	567	31	597	779	751	695	487	878	585	454	373	276	999999	999999	771	697	302	771	459	880	120	946	34	329	573	999999	91	321	272	132	297	17	999999	347	260	999999	127	722	741	999999	279	683	360	586	352	999999	597	681	640	298	20	999999	999999	999999	862	620	996	278	215	563	614	175	615	462	166	999999	920	999999	451	825	580	580	999999	606	611	437	999999	448	976	722	999999	409	680	999999	122	811	613	187	484	999999	948	848	999999	187	999999	113	77	897	430	985	930	593	240	999999	717	440	456	797	999999	435	33	558	999999	492	999999	999999	494	641	999999	354	999999	742	528	811	877	999999	74	999999	999999	999999	999999	699	27	999999	792	16	999999	999999	266	999999	365	815	621	59	616	400	557	33	223	45	619	436	999999	85	999999	198	74	429	937	985	376	603	439	68	76	334	999999	999999	700	999999	44	628	384	668	989	937	130	479	204	486	999999	999999	638	332	888	999999	153	942	758	603	941	749	999999	999999	315	761	385	562	983	999999	860	256	999999	999999	999999	990	61	999999	999999	304	77	595	234	461	811	335	999999	117	999999	999999	190	598	552	106	25	294	700	114	363	237	562	568	999999	999999	625	927	717	381	331	898	881	265	855	463	536	999999	525	999999	468	980	999999	278	393	850	999999	999999	704	236	252	715	300	947	999999	858	742	509	999999	321	835	884	617	592	785	999999	261	999999	742	99	570	668	769	233	645	999999	440	293	184	646	811	363	233	491	139	615	607	999999	999999	996	720	37	257	213	640	584	999999	214	492	121	598	999999	529	999999	999999	583	946	76	311	161	428	458	334	462	509	482	661	999999	462	179	673	999999	203	746	378	999999	420	999999	592	70	20	236	801	73	57	636	833	999999	999999	556	669	999999	999999	579	999999	271	702	794	703	999999	999999	245	999999	322	447	281	982	783	246	999999	172	391	999999	250	150	999999	999999	270	999999	999999	649	53	310	999999	999999	999999	999999	624	178	117	840	625	861	999999	999999	999999	484	489	626	776	653	59	381	999999	393	288	67	392	438	999999	999999	442	999999	830	518	880	999999	845	811	315	586	368	999999	139	293	546	529	999999	113	375	717	999999	644	638	229	600	671	608	522	232	999999	312	195	792	503	
407	245	41	916	266	840	639	999999	999999	199	295	444	252	419	847	758	19	999999	999999	999999	445	797	999999	999999	918	218	336	332	589	240	999999	182	822	635	885	310	999999	142	999999	999999	88	999999	333	448	933	165	429	199	675	473	75	33	131	134	67	610	493	430	997	999999	514	316	98	999999	915	123	999999	616	534	546	270	876	441	538	589	945	999999	313	999999	762	789	999999	657	125	174	999999	60	698	578	284	817	77	144	798	999999	999999	412	253	532	820	999999	999999	999999	138	212	198	592	593	544	999999	146	999999	753	245	268	377	999999	972	915	665	72	999999	48	259	729	203	742	642	999999	999999	542	230	781	999999	227	976	481	528	912	976	667	466	164	465	147	637	324	899	540	653	122	440	999999	866	758	622	999999	999999	999999	19	456	949	999999	726	579	916	999999	896	27	292	896	139	999999	939	997	605	999999	999999	121	101	999999	842	112	863	704	112	892	914	108	999999	211	75	129	999999	529	999999	999999	437	885	999999	239	427	999999	257	756	983	380	999999	999999	999999	854	201	303	999999	140	613	847	222	999999	999999	33	493	999999	421	999999	831	20	166	419	289	225	340	696	890	862	461	960	855	117	721	731	504	55	945	751	19	771	812	999999	915	999999	177	415	418	999999	745	628	999999	176	925	972	224	999999	589	937	523	505	413	999999	999999	652	992	115	309	745	528	999999	852	670	81	69	208	393	504	999999	57	999999	999999	693	999999	999999	999999	688	999999	999999	517	999999	465	17	237	514	999999	367	104	999999	878	71	116	672	678	306	775	799	104	999999	999999	831	483	999999	999999	999999	226	719	337	845	162	313	923	560	238	12	983	845	999999	567	999999	999999	999999	241	999999	986	818	615	24	821	67	701	594	326	974	999999	52	294	128	639	297	999999	40	999999	120	999999	148	999999	444	676	323	930	367	537	173	933	541	252	639	903	999999	611	705	516	788	999999	719	607	586	552	959	698	727	803	279	999999	810	999999	130	999999	847	273	180	347	508	136	999999	66	999999	50	154	800	999999	224	859	685	943	524	469	999999	855	999999	999999	892	717	624	213	563	267	120	133	500	999999	999999	65	516	999999	367	18	662	126	662	999999	545	999999	168	999999	512	944	593	119	999999	581	470	120	317	304	999999	999999	883	922	780	799	51	917	654	678	980	999999	352	255	585	999999	807	543	203	95	999999	494	558	580	700	619	673	10	999999	919	660	999999	748	222	162	737	134	739	346	863	413	627	753	489	73	354	601	348	
999999	779	774	999999	999999	232	999999	793	81	313	231	170	135	50	999999	734	28	427	419	139	103	848	391	77	207	339	681	999999	741	999999	517	356	28	335	476	999999	155	733	645	526	999999	368	999999	821	999999	185	999999	999999	999999	28	471	645	999999	999999	255	685	397	999999	730	587	550	73	62	999999	795	874	152	799	999999	32	589	295	781	999999	999999	999999	999999	999999	559	999999	999999	317	269	722	607	871	422	556	89	791	669	448	13	68	975	289	316	663	35	643	999999	937	999999	524	438	186	864	999999	685	520	502	827	157	708	985	243	999999	999999	999999	923	462	999999	999999	999999	363	151	292	999999	918	507	428	530	545	916	999999	664	518	744	999999	431	17	381	870	999999	999999	842	301	304	82	742	485	976	268	999999	999999	999999	999999	26	170	297	894	150	132	187	102	971	999999	999999	719	331	724	69	55	999999	999999	91	999999	999999	493	999999	849	987	999999	186	31	452	271	999999	735	552	446	502	583	996	999999	866	999999	999999	476	327	560	70	584	750	27	426	930	294	999999	108	999999	999999	533	649	999999	999999	999999	999999	166	650	709	848	505	177	885	232	485	58	445	59	832	42	684	999999	961	789	999999	900	999999	605	521	999999	257	999999	831	379	999999	934	559	630	377	312	999999	826	617	999999	565	417	864	795	999999	881	999999	146	276	687	392	367	688	999999	999999	599	788	560	138	999999	600	868	999999	516	263	551	499	999999	999999	530	506	858	558	999999	999999	999999	45	372	664	999999	138	999999	370	153	999999	999999	255	999999	136	778	523	976	697	884	120	696	999999	358	999999	399	391	43	464	745	191	533	999999	438	434	508	563	999999	999999	498	999999	489	999999	202	529	651	305	599	688	903	16	529	170	673	149	999999	924	687	830	999999	999999	104	999999	625	961	999999	803	999999	475	628	224	107	90	209	289	630	198	877	828	999999	999999	792	355	999999	999999	999999	999999	144	999999	897	584	876	595	631	249	510	832	999999	241	77	848	489	999999	70	689	909	449	961	393	999999	999999	56	858	939	181	465	748	106	999999	999999	99	999999	526	578	53	999999	512	459	959	999999	798	316	646	761	999999	614	669	999999	871	999999	999999	412	751	999999	999999	537	999999	656	460	783	761	735	995	931	977	190	962	555	26	999999	406	990	999999	614	719	42	410	107	897	999999	796	999999	235	67	999999	687	916	745	29	516	330	999999	999999	999999	27	73	320	715	999999	999999	651	124	999999	530	432	232	410	146	999999	999999	137	920	758	893	987	307	509	938	844	300	
999999	226	535	510	30	550	990	825	596	655	999999	694	323	45	915	682	195	705	634	864	999999	780	684	502	388	409	107	116	198	720	563	381	870	493	598	434	588	999999	509	999999	241	585	999999	415	805	442	999999	722	999999	315	999999	804	313	979	999999	493	999999	43	131	621	453	884	999999	876	102	349	999999	999999	447	491	103	427	999999	753	633	701	999999	279	697	946	801	384	138	883	607	999999	78	999999	479	115	891	999999	999999	888	438	356	948	673	323	465	999999	778	285	496	221	999999	609	560	999999	322	263	273	346	999999	819	999999	756	753	278	343	281	933	359	999999	599	549	780	316	324	286	752	566	999999	241	337	33	109	642	672	912	999999	999999	544	999999	851	628	217	472	79	369	600	999999	404	999999	193	685	428	943	896	999999	999999	302	999999	79	569	999999	999999	114	847	999999	969	123	90	365	193	763	999999	999999	490	970	999999	318	247	999999	685	557	171	975	58	999999	999999	166	746	999999	998	999999	999999	475	999999	164	321	112	999999	283	400	487	999999	999999	796	999999	297	235	462	999999	999999	606	64	290	394	22	535	342	66	999999	200	813	377	90	367	999999	492	999999	999999	336	659	999999	693	999999	999999	208	443	132	188	628	365	379	703	820	670	402	802	990	90	585	628	978	56	430	92	999999	119	43	681	470	937	374	999999	136	275	111	913	99	725	195	578	413	163	438	839	820	119	556	999999	965	999999	501	842	30	707	681	192	272	881	999999	98	409	450	718	691	991	749	576	554	568	489	712	274	894	16	225	825	618	591	999999	476	562	999999	716	936	445	532	610	429	594	919	999999	217	747	999999	178	962	445	746	848	999999	542	999999	851	486	821	999999	947	23	492	855	999999	681	619	999999	535	785	734	781	255	468	149	157	960	649	838	504	527	797	837	262	389	871	743	200	933	560	772	999999	125	219	585	596	999999	738	355	999999	598	999999	572	393	999999	663	501	389	932	999999	52	211	999999	326	999999	159	185	239	476	999999	999999	429	577	974	23	504	666	45	883	552	999999	231	999999	999999	999999	290	235	999999	34	726	379	364	268	548	518	999999	592	798	510	435	421	707	272	653	40	178	668	597	999999	733	996	999999	505	390	184	820	908	777	420	999999	924	730	215	999999	332	584	170	38	465	999999	912	999999	535	458	140	513	958	999999	999999	999999	999999	637	84	300	729	999999	858	878	374	698	662	814	388	92	510	690	999999	999999	331	456	18	999999	141	999999	821	138	930	57	259	
671	861	267	937	999999	999999	296	656	914	999999	999999	725	999999	664	767	789	107	490	453	999999	449	20	446	329	999999	729	999999	506	156	999999	601	983	811	628	999999	836	404	877	706	999999	224	44	587	502	999999	731	999999	976	373	148	999999	648	487	999999	999999	660	425	938	999999	952	999999	790	999999	446	999999	434	914	664	961	999999	394	230	999999	177	733	415	432	999999	416	999999	14	15	142	18	999999	999999	506	711	818	52	420	999999	332	753	461	433	535	151	83	488	816	70	25	442	753	504	864	999999	999999	999999	999999	481	531	892	999999	999999	999999	999999	691	476	927	999999	999999	918	520	928	897	40	716	309	880	999999	999999	928	845	943	999999	700	265	999999	99	196	999999	999999	999999	939	935	999999	999999	642	776	44	459	606	560	614	224	106	999999	825	606	833	603	999999	999999	947	610	999999	999999	14	828	956	244	442	387	741	999999	432	115	999999	999999	468	235	999999	533	845	999999	274	378	999999	729	894	779	440	652	265	593	278	899	866	999999	999999	999999	800	813	999999	999999	27	229	999999	747	792	991	350	832	148	999999	529	543	678	126	346	235	817	284	934	187	804	789	131	157	597	532	248	252	661	87	434	270	713	55	999999	54	999999	493	937	999999	439	999999	514	658	999999	999999	999999	750	999999	116	574	526	999999	642	995	238	108	671	999999	269	752	107	181	71	999999	999999	829	632	999999	302	999999	999999	347	999999	748	206	284	473	92	862	999999	498	999999	554	999999	908	392	81	60	999999	945	886	343	677	160	999999	436	453	485	806	905	598	999999	699	439	999999	188	846	894	798	999999	999999	588	999999	958	264	847	999999	558	273	875	758	999999	727	356	789	990	669	881	416	769	999999	987	999999	956	712	61	999999	124	273	730	545	187	261	632	319	308	56	718	999999	494	810	894	221	930	157	25	719	352	650	999999	518	965	487	39	131	999999	312	999999	256	212	296	511	999999	999999	339	581	330	105	47	491	944	951	999999	921	959	936	775	999999	809	999999	341	217	999999	999999	221	580	699	232	999999	671	995	999999	999999	693	208	999999	609	678	999999	999999	695	623	999999	169	314	567	979	566	80	194	872	999999	999999	559	999999	89	47	281	332	759	999999	108	594	375	999999	238	488	302	999999	659	337	106	755	244	11	999999	999999	315	709	653	999999	142	162	325	798	49	195	913	821	999999	999999	338	356	841	693	999999	999999	940	673	85	89	687	843	420	857	775	211	296	557	163	187	732	999999	999999	168	749	945	278	999999	456	52	999999	
480	604	398	998	750	913	551	414	688	999999	641	999999	574	913	299	742	999999	999999	837	899	999999	668	999999	539	999999	676	999999	999999	651	760	372	226	43	999999	216	248	999999	859	35	297	999999	999999	474	225	100	999999	114	255	459	999999	810	554	999999	153	219	811	663	858	242	83	240	607	763	928	598	425	600	69	706	61	720	609	997	549	999999	223	204	999999	999999	827	999999	437	999999	448	999999	818	999999	889	305	405	585	173	626	951	66	147	999999	545	999999	674	348	54	548	999999	492	999999	557	999999	999999	995	617	937	418	414	511	803	123	324	979	780	817	710	764	311	999999	556	999999	56	493	27	834	659	108	774	999999	527	889	95	999999	747	271	538	901	309	787	999999	755	222	999999	263	34	74	565	999999	857	637	290	247	932	999999	229	510	585	971	171	957	839	643	924	984	914	999999	369	241	519	288	809	465	523	999999	999999	769	999999	239	992	769	103	261	917	852	999999	651	162	999999	528	760	999999	929	148	830	808	999999	298	464	349	999999	705	333	337	999999	999999	999999	723	114	144	459	999999	999999	978	999999	999999	999999	726	999999	999999	999999	875	349	713	999999	336	999999	327	693	999999	999999	481	152	890	996	74	769	924	349	34	999999	928	58	999999	78	999999	606	950	746	999999	230	394	225	717	86	131	999999	620	578	252	947	507	40	94	454	999999	761	465	982	337	999999	663	386	57	335	343	999999	463	645	902	729	929	999999	727	999999	999999	999999	435	813	999999	708	159	355	999999	999999	915	898	999999	441	100	999999	150	999999	999999	871	566	18	178	999999	742	999999	902	975	999999	999999	28	999999	312	295	158	722	336	652	116	629	945	318	999999	999999	419	445	862	32	554	807	588	960	999999	856	242	999999	97	53	80	999999	805	999999	999999	585	67	999999	595	678	999999	999999	768	999999	861	789	925	258	728	206	972	307	999999	879	999999	868	933	67	764	455	62	861	634	293	581	535	823	999999	999999	704	913	999999	849	193	739	999999	49	100	108	381	930	999999	999999	999999	81	773	149	926	754	810	651	10	234	149	999999	431	743	999999	916	336	966	165	619	999999	293	551	457	257	999999	999999	829	843	958	392	525	78	303	743	999999	999999	396	999999	26	828	999999	999999	999999	709	567	318	443	564	999999	772	415	775	374	543	607	999999	325	891	786	510	981	808	51	841	624	557	137	999999	999999	118	939	999999	148	791	972	379	355	999999	690	830	999999	999999	999999	999999	999999	999999	704	760	146	692	492	505	121	999999	847	254	872	364	
95	20	191	443	301	75	999999	346	637	582	571	237	184	999999	211	999999	700	999999	149	854	865	874	852	377	863	580	625	444	999999	632	944	727	507	999999	662	679	999999	376	973	603	362	639	122	132	999999	908	518	914	304	166	814	140	115	27	499	220	168	813	580	720	450	999999	389	999999	638	843	729	193	999999	531	315	334	742	545	999999	999999	762	730	188	999999	72	710	150	801	817	813	622	999999	999999	999999	521	836	795	262	163	999999	260	118	493	355	999999	334	999	772	999999	489	398	569	525	274	458	438	634	625	999999	739	258	587	196	825	230	999999	999999	999999	20	479	999999	999999	391	999999	974	654	246	833	775	737	710	999999	950	999999	999999	63	964	999999	994	92	999999	999999	999999	423	715	672	999999	999999	999999	939	641	537	761	999999	950	909	187	999999	300	804	201	999999	850	920	38	880	637	858	411	999999	999999	466	478	927	277	369	999999	967	822	311	732	579	999999	999999	106	183	616	579	999999	515	999999	999999	999999	200	999999	410	329	683	394	999999	45	999999	265	957	664	185	68	833	999999	999999	33	219	999999	999999	81	621	102	23	824	855	274	67	481	896	301	999999	529	999999	46	866	50	212	999999	999999	275	999999	323	751	181	921	125	782	475	796	491	999999	999999	948	999999	279	999999	315	858	999999	570	977	999999	369	999999	367	655	779	999999	247	999999	821	999999	187	999999	999999	308	350	999999	903	740	492	999999	684	999999	636	494	999999	999999	766	999999	734	999999	53	427	297	87	953	95	999999	275	345	984	999999	256	670	38	999999	235	715	971	967	999999	955	799	87	999999	907	955	999999	873	84	619	40	999999	816	477	593	759	434	334	354	265	999999	638	404	507	999999	438	743	608	859	356	999999	795	590	999999	398	999999	349	902	180	998	66	940	200	725	999999	549	999999	203	444	999999	800	391	627	712	999999	999999	404	580	41	478	221	431	23	728	999999	245	107	555	999999	350	999999	532	164	999999	208	96	447	679	999999	814	998	550	173	983	999999	999999	178	878	999999	81	999999	769	871	999999	786	635	927	999999	999999	719	451	884	125	999999	466	999999	237	281	514	359	999999	999999	37	226	999999	671	267	40	182	999999	77	999999	731	16	500	650	661	462	569	572	169	974	128	999999	372	124	435	79	527	286	836	896	374	474	202	133	999999	654	232	999999	378	896	299	999999	651	232	162	118	999999	815	999999	774	999999	999999	200	999999	607	999999	854	999999	246	197	513	896	275	180	999999	999999	814	376	999999	16	239	999999	204	999999	684	
669	999999	150	961	326	476	999999	668	71	999999	432	284	296	999999	999999	999999	866	878	190	999999	999999	192	481	999999	895	304	236	907	610	545	999999	746	927	230	999999	22	714	403	919	721	999999	237	214	986	432	982	527	850	999999	216	372	574	24	879	291	486	710	999999	75	32	249	804	67	526	999999	999999	357	76	588	999999	95	473	959	469	592	175	978	495	944	999999	776	386	546	404	182	693	732	58	999999	461	311	941	337	999999	999999	997	179	688	70	745	635	999999	999999	835	130	999999	615	555	296	125	508	225	827	999999	256	999999	999999	663	353	241	954	308	137	137	233	154	145	72	999999	595	996	299	434	209	287	325	124	999999	283	282	88	187	999999	823	952	999999	123	184	650	999999	739	999999	345	828	791	336	333	999999	611	975	763	999999	568	701	999999	219	790	628	875	931	999999	556	999999	80	999999	776	547	313	185	147	41	961	422	999999	999999	490	954	606	417	950	999999	981	109	307	518	535	619	69	704	743	306	494	308	719	870	192	136	274	674	24	789	30	958	474	999999	802	140	999999	845	639	999999	194	221	925	939	767	999999	999999	562	999999	167	999999	609	442	841	546	662	999999	999999	673	363	689	931	999999	171	971	32	999999	363	716	999999	999999	999999	74	487	121	283	999999	779	113	735	999999	712	57	857	311	999999	525	633	407	150	437	691	999999	999999	575	263	818	764	968	744	821	728	999999	232	738	274	544	954	729	273	289	923	405	938	999999	999999	883	999999	859	560	999999	12	955	999999	968	999999	999999	789	999999	858	999999	618	810	368	913	326	866	999999	999999	46	999999	571	903	144	860	513	999999	244	965	597	999999	283	904	418	247	999999	999999	999999	263	10	233	755	52	870	809	670	999999	46	34	993	121	999999	426	823	684	935	999999	821	714	464	999999	999999	823	324	488	999999	713	402	131	999999	999999	596	571	128	813	130	999999	42	335	199	999999	259	220	972	486	320	856	91	733	311	720	951	999999	799	999999	999999	931	999999	999999	628	957	720	999999	999999	450	525	497	999999	20	563	416	75	495	999999	73	202	596	999999	838	999999	333	999999	668	820	383	999999	40	999999	999999	395	199	801	999999	706	242	999999	345	290	531	960	823	999999	81	999999	999999	655	465	50	999999	366	830	89	888	999999	304	334	61	999999	999999	849	494	726	999999	624	999999	614	424	789	291	391	856	999999	999999	878	354	775	561	498	925	728	999999	990	45	999999	565	999999	999999	436	412	908	629	250	999999	999999	999999	999999	820	999999	805	
290	999999	676	758	354	509	524	759	20	869	529	772	999999	179	827	713	504	690	534	69	264	701	999999	387	383	762	616	582	647	999999	999999	955	999999	999999	644	497	468	241	690	999999	50	359	902	567	883	145	76	999999	906	968	999999	999999	999999	397	550	588	253	299	384	592	893	999999	999999	608	621	574	999999	999999	534	339	255	272	10	829	28	904	799	429	999999	247	695	544	675	678	440	999999	668	717	152	66	254	178	856	108	811	108	246	999999	999999	319	999999	207	547	576	723	709	415	466	379	999999	999999	999999	795	146	896	999999	276	444	999999	779	999999	999999	726	999999	999999	86	415	901	999999	920	667	504	999999	999999	770	497	999999	108	954	730	435	999999	348	506	276	431	383	720	211	462	831	802	135	177	414	527	481	79	491	999999	999999	999999	999999	458	978	294	999999	611	999999	408	362	178	489	447	999999	702	612	229	211	664	999999	999999	999999	565	98	865	999999	315	780	252	26	927	617	317	436	921	999999	999999	528	981	999999	772	999999	803	110	999999	322	688	823	711	915	999999	868	999999	944	609	814	882	999999	122	999999	44	830	133	392	434	560	182	21	432	938	722	700	229	583	931	352	896	465	435	999999	999999	492	79	337	764	69	790	373	827	117	999999	529	416	75	55	941	229	420	675	112	149	676	400	772	202	999999	648	999999	23	999999	999999	426	999999	568	235	552	999999	796	999999	375	770	809	194	999999	66	999999	294	999999	999999	989	132	486	789	332	413	23	101	306	999999	213	420	546	360	999999	999999	465	594	847	999999	503	190	433	792	310	342	340	492	85	716	999	276	495	715	999999	144	441	637	611	165	999999	460	464	661	425	999999	233	459	624	999999	999999	608	999999	322	44	999999	999999	999999	489	990	83	531	26	999999	145	936	925	831	999999	435	999999	827	999999	692	629	999999	726	771	377	355	999999	881	867	949	124	400	829	182	680	224	445	746	157	621	92	689	444	873	525	488	39	999999	132	198	377	773	625	754	999999	992	92	927	327	144	999999	201	663	999999	999999	999999	116	753	999999	121	999999	21	680	371	609	940	608	852	255	888	326	716	759	678	582	350	774	84	489	688	142	517	429	23	999999	890	999999	378	999999	781	381	285	251	20	999999	999999	103	264	999999	753	394	240	681	438	999999	999999	442	985	493	999999	999999	41	274	472	979	483	592	667	632	718	914	239	999999	474	516	50	999999	748	480	999999	257	999999	929	735	999999	901	999999	990	999999	573	458	50	884	282	999999	349	
21	779	41	725	999999	436	631	436	838	164	999999	217	921	776	700	693	514	276	877	459	111	538	178	87	647	601	471	68	270	874	355	999999	999999	176	39	695	999999	999999	999999	821	888	999999	897	149	125	999999	999999	999999	873	764	999999	999999	405	362	999999	482	610	953	999999	181	965	999999	999999	964	808	614	999999	999999	747	14	976	999999	822	999999	570	608	641	38	999999	29	999999	52	999999	505	348	999999	999999	310	928	556	999999	764	677	999999	856	325	338	932	999999	511	84	323	681	999999	788	776	795	999999	791	639	841	581	991	68	648	923	387	669	999999	999999	838	253	826	999999	919	222	91	999999	209	255	999999	708	697	999999	999999	219	999999	327	999999	571	999999	436	519	298	714	513	772	619	635	999999	937	668	316	999999	672	999999	497	490	948	999999	694	257	150	545	369	143	884	540	123	438	562	70	952	64	139	412	734	537	486	415	449	999999	913	275	317	611	402	438	788	124	721	879	378	151	877	694	999999	973	929	581	999999	241	999999	999999	380	877	999999	261	139	269	105	960	999999	543	136	231	343	874	238	999999	741	999999	751	998	717	682	691	810	187	999999	126	761	607	904	786	217	999999	717	999999	440	895	150	308	529	29	760	875	999999	25	999999	361	422	999999	180	999999	183	489	507	488	698	195	905	999999	694	153	344	362	109	756	918	264	999999	978	797	999999	600	157	999999	979	956	807	999999	795	531	999999	704	26	436	74	613	727	470	238	207	999999	999999	999999	614	385	999999	999999	999999	89	106	401	735	999999	947	318	249	35	267	527	532	890	339	119	999999	609	449	327	999999	45	999999	200	999999	396	999999	553	872	535	543	847	304	558	41	999999	699	139	999999	270	999999	128	824	588	470	942	706	316	999999	880	522	14	999999	999999	481	999999	936	905	607	999999	999999	999999	999999	714	999999	999999	232	973	859	562	420	423	999999	188	999999	807	220	564	999999	999999	689	475	999999	992	999999	999999	910	999999	86	300	840	793	999999	18	999999	999999	682	999999	105	60	999999	999999	456	362	469	108	752	758	118	674	530	382	185	999999	999999	195	999999	999999	700	954	509	999999	999999	569	722	627	891	252	578	583	134	110	469	679	999999	956	999999	999999	533	915	785	162	829	999999	770	468	617	776	359	424	999999	999999	419	151	551	999999	837	886	999999	999999	216	999999	189	534	549	430	913	506	623	703	999999	999999	999999	785	178	356	999999	999999	999999	263	19	124	893	164	672	999999	999999	999999	137	708	129	142	646	691	999999	286	973	999999	999999	
350	555	121	999999	655	258	432	999999	633	999999	205	969	999999	97	385	832	101	616	34	861	654	739	595	379	914	584	43	841	237	999999	891	383	999999	630	999999	708	999999	961	247	906	999999	585	66	354	932	738	776	54	270	859	616	670	948	443	218	610	959	999999	248	81	999999	999999	999999	556	91	999999	809	722	638	677	999999	140	378	128	621	78	999999	251	446	186	999999	988	580	378	470	231	434	726	999999	848	749	999999	999999	176	999999	659	503	999999	999999	120	999999	999999	999999	593	926	485	301	829	821	149	999999	718	305	999999	273	236	999999	713	999999	859	397	92	310	789	999999	776	418	212	437	999999	999999	182	978	336	256	754	582	999999	451	985	999999	605	999999	282	921	40	861	659	902	465	649	790	424	413	723	846	753	626	666	159	77	99	999999	860	574	754	999999	968	999999	519	653	999999	271	110	929	791	188	999999	868	999999	915	759	309	972	999999	784	758	574	999999	999999	11	999999	330	302	999999	999999	213	54	707	176	300	892	843	392	811	626	528	999999	484	999999	668	725	757	999999	999999	999999	790	429	547	999999	996	999999	365	999999	518	696	999999	969	192	99	588	144	330	701	999999	999999	915	999999	170	696	266	444	999999	681	741	285	999999	999999	999999	610	999999	783	506	917	999999	999999	537	437	874	125	923	559	141	394	352	999999	405	65	172	221	402	873	268	999999	999999	561	85	683	674	242	497	150	910	999999	49	999999	637	412	531	482	494	999999	52	55	772	706	999999	705	338	217	999999	153	398	999999	218	186	999999	654	393	618	58	853	762	642	627	783	648	559	355	547	896	992	534	690	727	913	830	223	999999	827	258	380	355	466	361	354	751	74	374	862	290	983	28	912	999999	640	726	409	428	989	999999	753	360	790	321	888	618	708	129	305	356	999999	575	566	999999	678	508	305	999999	282	41	584	195	492	999999	913	999999	999999	266	96	999999	999999	795	999999	769	504	999999	564	155	473	736	53	945	78	999999	979	999999	461	552	755	142	430	999999	155	957	999999	568	999999	533	408	914	995	451	43	999999	925	515	484	797	865	999999	944	160	817	546	988	639	999999	976	288	505	521	80	511	953	766	311	650	142	296	935	162	40	746	558	740	601	912	960	590	999999	933	664	687	107	999999	279	311	608	969	843	452	891	999999	999999	402	925	940	89	352	623	865	999999	999999	929	506	913	413	269	805	396	727	165	395	814	999999	857	392	413	766	496	999999	51	172	452	492	270	785	843	999999	
999999	661	999999	999999	966	608	590	163	999999	601	284	999999	999999	999999	583	999999	297	505	441	340	545	542	536	999999	999999	623	823	999999	68	446	245	138	570	113	999999	999999	999999	546	428	215	999999	704	999999	812	491	630	958	248	589	335	205	764	354	512	620	282	134	999999	763	353	999999	411	104	321	365	999999	999999	938	812	848	232	750	87	235	359	841	999999	724	999999	235	665	584	599	999999	999999	480	784	67	999999	717	609	384	783	85	430	580	609	324	456	346	334	29	999999	740	112	454	999999	129	163	779	375	999999	688	537	999999	210	999999	370	79	885	999999	248	999999	105	248	848	967	999999	999999	778	241	593	999999	494	900	645	159	859	630	999999	999999	999999	904	999999	351	209	695	999999	999999	230	769	248	254	999999	974	999999	573	340	502	264	487	685	324	384	547	782	143	999999	999999	52	60	952	740	999999	102	706	343	742	754	999999	162	721	999999	583	19	992	999999	705	520	999999	82	818	999999	375	319	999999	350	530	175	568	999999	501	999999	353	999999	817	508	999999	478	277	999999	830	999999	462	999999	765	80	741	374	555	443	999999	999999	999999	999999	242	595	374	963	985	366	813	999999	195	974	660	113	999999	999999	999999	494	377	999999	252	999999	251	242	904	273	553	46	999999	165	620	135	638	818	793	382	937	232	999999	999999	999999	911	939	263	400	999999	451	662	808	338	182	71	76	210	440	763	729	999	690	999999	419	999999	757	658	957	69	999999	999999	319	888	999999	999999	359	369	999999	340	130	988	841	999999	822	891	999999	999999	999999	999999	69	437	387	999999	653	938	999999	999999	999999	543	164	999999	306	341	152	608	352	919	999999	212	711	706	466	110	642	740	167	999999	287	527	722	486	674	407	10	908	464	289	245	999999	438	999999	771	210	186	839	692	510	284	223	548	317	418	781	847	362	971	287	999999	912	780	999999	756	80	820	999999	616	898	340	244	154	73	684	999999	999999	395	999999	266	924	803	999999	656	999999	74	978	999999	77	893	559	999999	937	187	999999	999999	755	169	569	999999	999999	508	232	999999	999999	999999	999999	485	632	999999	17	461	427	999999	999999	999999	999999	133	289	691	999999	415	610	999999	348	692	307	999999	181	362	579	999999	826	245	876	426	581	999999	486	999999	995	999999	782	999999	886	108	999999	231	824	308	468	632	880	877	608	973	897	509	455	488	743	999999	999999	999999	513	403	635	192	838	937	22	609	999999	340	696	598	999999	625	837	250	471	85	152	873	894	999999	732	948	999999	902	528	81	809	
998	215	892	999999	512	482	999999	472	48	393	999999	999999	858	984	999999	999999	19	999999	282	672	215	27	668	960	999999	999999	565	670	999999	555	999999	999999	999999	800	648	134	803	409	130	152	354	777	432	691	265	587	45	963	192	767	999999	561	255	999999	604	999999	547	932	999999	137	999999	821	786	493	457	478	354	68	345	426	387	610	230	999999	999999	437	594	976	999999	999999	349	602	488	918	928	999999	173	540	205	667	587	871	651	992	236	533	991	939	244	786	243	977	999999	766	389	26	340	125	92	999999	396	571	237	905	999999	324	342	867	564	82	999999	813	999999	678	838	516	999999	238	903	793	446	655	999999	918	999999	999999	975	999999	539	999999	54	57	458	39	280	26	644	745	999999	911	200	133	385	172	481	429	124	949	927	873	66	111	221	298	999999	741	829	999999	295	426	999999	620	338	651	38	267	365	833	407	822	871	223	999999	992	603	323	279	579	446	200	999999	35	999999	665	999999	942	836	169	309	538	196	999999	460	787	999999	580	999999	999999	144	224	73	291	552	114	12	843	87	229	695	416	471	259	872	105	179	323	824	673	999999	96	431	999999	533	868	999999	999999	999999	247	429	32	528	999999	445	231	999999	964	999999	690	663	22	864	999999	999999	893	77	937	463	365	617	258	756	131	999999	999999	793	867	758	999999	479	465	90	840	799	673	888	925	814	650	968	214	999999	999999	20	783	231	814	732	639	801	698	93	407	629	999999	999999	406	608	999999	999999	268	216	799	999999	207	931	999999	816	800	15	151	132	812	396	412	419	622	121	999999	826	978	145	128	999999	780	382	683	999999	629	406	491	999999	426	222	999999	998	49	922	999999	852	206	998	931	634	999999	575	281	20	999999	761	999999	294	454	570	999999	133	999999	917	441	825	999999	814	197	404	523	824	706	999999	687	414	379	999999	309	999999	999999	999999	214	494	232	215	111	672	993	867	752	207	873	856	999999	585	911	999999	491	987	604	391	810	999999	121	999999	869	681	333	999999	392	999999	985	152	940	479	999999	602	694	235	723	585	821	330	651	326	951	849	999999	111	503	999999	218	322	999999	248	179	676	999999	396	345	430	349	190	484	797	221	730	916	999999	999999	318	999999	265	273	28	570	490	999999	794	999999	29	844	231	319	145	746	673	444	701	309	252	229	307	890	303	245	999999	845	854	114	230	999999	552	999999	194	819	953	58	688	677	688	791	588	512	326	585	999999	870	348	999999	548	296	224	999999	999999	98	
139	374	999999	783	930	999999	41	689	664	95	301	786	134	999999	793	624	999999	33	621	461	640	795	999999	718	127	769	507	802	999999	933	999999	568	31	105	689	588	999999	905	999999	53	759	899	999999	999999	293	341	999999	32	268	923	999999	999999	372	961	458	999999	999999	261	666	170	147	238	999999	730	376	733	764	39	636	999999	545	849	286	577	999999	741	947	344	999999	999999	33	484	999999	643	402	999999	205	999999	999999	999999	999999	999999	249	999999	999999	530	775	999999	999999	560	577	716	395	63	387	999999	914	795	269	716	396	999999	826	999999	147	662	694	490	337	847	537	704	999999	290	999999	718	610	999999	671	181	965	829	999999	874	217	316	99	491	265	711	614	410	799	999999	959	330	10	368	999999	999999	999999	999999	789	25	32	999999	335	115	999999	669	90	224	133	98	750	566	986	952	672	830	573	213	234	999999	243	137	904	459	330	106	999999	252	260	999999	344	999999	50	999999	999999	999999	980	999999	855	595	630	999999	999999	710	191	999999	344	58	695	999999	678	632	999999	173	999999	894	968	876	999999	538	951	838	963	704	754	80	526	999999	110	337	999999	999999	999999	638	995	999999	850	203	999999	928	762	669	999999	641	750	712	618	877	681	957	377	114	999999	326	644	792	436	999999	956	120	876	812	999999	999999	999999	98	284	999999	177	939	54	774	607	856	775	292	291	331	999999	51	461	649	850	153	999999	744	391	41	994	999999	416	278	246	167	61	950	721	199	999999	999999	438	196	709	742	913	602	507	351	551	361	999999	114	999999	915	658	236	962	805	999999	34	706	252	437	964	999999	775	537	449	804	825	571	102	458	302	613	275	939	999999	239	368	999999	999999	999999	643	702	999999	650	331	508	825	987	916	999999	848	999999	195	758	745	218	999999	999999	999999	999999	725	790	999999	655	336	312	393	999999	999999	575	48	786	666	762	794	999999	231	135	216	999999	979	837	655	309	999999	346	428	517	204	898	102	302	189	502	764	852	294	655	999999	999999	125	538	143	350	753	999999	298	999999	963	484	986	999999	859	126	567	999999	144	118	55	999999	883	875	999999	955	999999	745	999999	999999	997	942	977	999999	811	196	824	999999	704	999999	555	999999	58	995	554	719	911	90	999999	72	935	877	999999	185	609	334	145	999999	999999	188	868	999999	999999	134	434	999999	999999	420	210	672	999999	126	193	830	562	507	940	888	331	999999	53	401	312	999999	999999	130	999999	999999	966	999999	999999	585	15	999999	999999	547	93	923	571	532	223	999999	880	999999	771	
999999	694	999999	623	112	394	999999	999999	72	999999	476	999999	920	896	314	796	704	999999	723	621	716	120	999999	394	24	423	27	327	799	169	551	521	999999	999999	418	435	347	188	864	999999	803	999999	942	391	970	842	173	999999	266	735	518	999999	999999	159	64	708	37	503	608	689	999999	930	129	902	592	954	999999	157	487	878	459	526	589	630	817	60	177	285	423	182	260	999999	70	73	651	504	363	999999	999999	709	999999	844	580	184	726	999999	547	50	798	25	678	25	548	387	999999	991	468	536	341	14	541	752	999999	999999	439	385	869	65	999999	999999	999999	781	438	999999	480	615	999999	999999	999999	944	512	999999	999999	999999	999999	244	452	682	787	659	45	826	999999	999999	178	655	765	154	999999	999999	999999	491	788	710	424	897	587	770	907	670	55	999999	632	999999	999999	999999	276	999999	931	204	932	197	999999	601	62	774	729	723	999999	999999	850	801	668	563	999999	30	348	775	984	606	657	682	775	126	613	981	999999	665	999999	765	388	94	999999	550	999999	999999	222	197	657	999999	177	863	171	91	819	999999	394	79	455	481	74	500	999999	334	547	999999	421	999999	987	999999	999999	999999	510	843	999999	765	588	127	154	135	807	999999	999999	999999	439	793	520	693	306	369	596	134	999999	741	700	888	398	887	13	168	404	70	210	586	79	999999	999999	327	644	63	665	277	925	999999	673	913	381	999999	895	753	739	999999	855	627	483	455	853	769	999999	558	377	700	124	986	999999	747	999999	542	274	335	999999	999999	58	252	999999	999999	209	890	999999	999999	516	46	992	999999	999999	999999	214	582	999999	999999	260	593	185	999999	999999	964	162	938	598	925	999999	839	999999	570	999999	999999	999999	613	999999	164	256	962	701	365	52	340	708	999999	567	65	543	999999	439	999999	999999	848	27	962	566	999999	177	270	302	152	824	676	999999	431	937	882	996	601	658	948	999999	999999	892	819	54	355	266	999999	380	542	392	595	999999	445	496	473	528	717	999999	999999	986	985	670	558	541	999999	390	999999	999999	999999	999999	942	719	491	284	786	999999	999999	917	220	999999	880	999999	759	759	239	276	999999	935	999999	363	289	999999	473	961	391	627	343	999999	679	999999	999999	369	695	483	999999	876	918	170	709	517	330	799	999999	712	116	105	910	798	311	999999	876	351	463	332	779	999999	255	529	999999	169	623	919	248	255	503	520	204	999999	999999	999999	358	353	235	956	42	490	716	761	855	295	716	544	999999	580	98	637	906	372	999999	62	999999	398	999999	549	893	
411	999999	591	218	596	901	635	489	999999	749	532	126	999999	300	999999	681	493	674	608	453	88	942	668	999999	866	613	832	581	267	732	959	999999	999999	72	630	929	999999	553	269	393	999999	64	37	830	566	999999	409	999999	415	380	999999	999999	999999	999999	815	999999	892	999999	351	982	78	63	232	226	789	456	439	443	670	999999	556	940	414	224	372	33	914	837	600	355	213	760	176	999999	595	245	999999	999999	257	999999	46	699	999999	286	325	37	832	811	50	120	999999	965	999999	55	824	206	999999	999999	734	791	554	65	835	999999	999999	999999	887	345	999999	554	49	850	196	999999	999999	856	738	999999	899	344	201	999999	796	490	999999	248	358	131	72	398	926	999999	855	466	616	981	864	215	999999	16	999999	999999	190	496	80	240	779	902	722	967	467	191	555	999999	600	451	999999	355	999999	999999	959	766	282	999999	999999	87	995	730	892	351	991	999999	630	892	205	703	923	310	999999	44	468	455	409	999999	930	744	999999	465	999999	999999	999999	519	999999	967	999999	383	999999	999999	868	993	245	59	20	999999	975	934	561	663	204	999999	528	958	935	999999	999999	513	367	999999	311	883	999999	999999	864	999999	629	482	59	999999	845	822	489	999999	442	425	999999	999999	999999	999999	129	999999	999999	753	270	969	999999	764	583	786	999999	999999	25	46	646	984	333	705	195	999999	751	503	884	898	817	382	417	552	526	520	898	663	78	999999	68	314	699	916	999999	894	89	864	898	999999	767	999999	806	452	999999	457	999999	102	999999	162	287	999999	122	295	936	888	561	104	999999	73	887	242	474	686	978	341	294	999999	436	300	213	886	604	621	999999	514	575	965	999999	999999	428	806	439	916	999999	442	202	414	999999	390	342	985	627	835	384	535	838	129	474	998	172	685	665	933	948	401	31	500	999999	431	322	999999	881	999999	645	999999	803	558	999999	545	148	880	436	56	957	228	999999	768	246	605	676	456	501	225	999999	742	150	505	967	999999	421	701	999999	999999	78	746	113	458	200	303	999999	999999	999999	929	999999	999999	259	619	975	999999	142	999999	264	558	755	866	105	666	272	902	999999	307	999999	975	999999	447	999999	877	999999	221	124	810	578	943	873	396	962	572	365	999999	493	999999	529	247	528	999999	999999	700	803	211	650	447	196	999999	999999	999999	698	518	805	422	660	381	641	764	615	331	684	320	685	999999	999999	533	999999	647	999999	420	999999	353	457	964	999	999999	84	999999	570	677	624	290	592	448	999999	454	766	943	999999	999999	889	765	
632	999999	999999	136	25	444	999999	127	146	548	878	940	999999	354	999999	840	422	729	307	864	999999	937	707	404	999999	246	670	459	766	367	683	307	531	22	721	261	999999	873	915	639	478	999999	999999	86	411	999999	791	353	393	925	999999	244	814	34	571	694	499	999999	407	778	774	848	360	999999	864	581	419	645	633	809	359	548	999999	999999	396	750	999999	631	999999	87	999999	326	76	840	836	448	999999	506	450	36	762	411	475	147	999999	629	103	761	221	830	241	155	720	584	575	982	999999	156	638	821	999999	999999	96	330	332	457	999999	999999	943	425	98	913	205	999999	57	948	999999	675	803	766	656	999999	419	999999	845	309	606	999999	274	854	27	346	999999	999999	739	894	324	154	815	416	847	583	818	795	742	328	950	124	536	627	908	999999	999999	999999	999999	999999	458	923	485	32	851	300	999999	99	999999	751	55	576	867	162	633	928	860	397	919	999999	999999	624	430	526	359	492	999999	647	945	999999	994	996	999999	96	446	401	669	792	999999	556	339	999999	397	999999	283	384	256	384	993	979	894	999999	952	101	825	833	502	958	673	369	345	999999	153	145	756	58	122	780	716	242	999999	999999	832	373	743	107	999999	440	252	999999	245	999999	654	999999	999999	49	54	999999	271	999999	898	710	128	205	220	732	585	262	999999	235	272	999999	667	760	999999	826	133	999999	358	727	999999	999999	715	698	133	765	999999	187	767	999999	999999	999999	519	999999	999999	999999	949	636	162	20	521	974	206	27	712	769	999999	999999	255	551	999999	999999	999999	543	14	835	994	430	81	455	780	408	494	525	231	999999	956	563	425	171	999999	999999	999999	348	999999	633	999999	698	986	364	999999	999999	999999	225	999999	548	736	975	109	999999	563	529	564	706	239	999999	489	680	796	999999	999999	359	999999	999999	675	428	38	674	999999	381	968	306	444	999999	603	722	999999	278	723	682	785	980	464	999999	607	357	999999	999999	119	102	153	196	999999	795	999999	502	589	847	550	383	999999	999999	647	727	999999	267	95	847	999999	516	999999	221	956	123	415	831	999999	561	999999	327	999999	309	999999	245	999999	782	404	999999	174	110	143	628	999999	999999	172	999999	999999	736	999999	349	272	94	626	999999	454	999999	240	788	390	720	999999	38	371	999999	886	220	506	411	499	758	863	446	683	12	383	28	493	999999	951	691	498	168	184	146	65	412	999999	962	791	999999	552	999999	267	453	503	999999	266	505	464	952	226	931	999999	628	486	999999	410	623	229	435	448	999999	837	698	
999999	449	853	234	177	483	537	543	620	999999	215	256	999999	239	999999	278	761	988	999999	998	475	567	920	556	659	240	12	999999	999999	365	858	999999	779	568	231	63	260	41	999999	981	424	999999	999999	55	999999	239	646	180	999999	950	674	460	999999	838	999999	665	528	306	575	999999	480	999999	800	265	344	999999	477	620	18	455	28	999999	999999	179	584	792	257	875	144	999999	594	831	944	792	691	408	999999	940	344	999999	535	953	466	401	510	945	882	64	711	144	761	35	172	668	932	943	800	303	263	441	418	653	172	154	352	649	534	18	574	999999	823	536	999999	452	920	74	273	268	999999	999999	999999	202	174	999999	668	568	669	285	859	747	608	171	687	903	157	999999	791	321	59	860	420	873	489	775	999999	235	999999	719	748	999999	680	541	634	624	531	999999	488	173	486	999999	980	259	159	827	337	662	849	382	304	999999	283	951	219	808	228	46	999999	398	688	999999	819	949	536	999999	76	76	536	72	999999	932	999999	999999	835	275	999999	171	724	662	448	999999	385	377	999999	710	595	729	332	825	406	999999	512	999999	484	999999	964	40	999999	167	761	270	999999	787	999999	372	644	654	126	944	999999	66	999999	60	950	999999	999999	451	535	826	405	347	999999	999999	666	999999	429	313	999999	999999	310	999999	449	566	901	187	534	597	377	999999	999999	940	613	387	999999	349	999999	462	148	455	985	523	504	896	999999	999999	525	423	999999	122	942	341	511	334	643	86	617	756	159	773	999999	470	84	482	999999	999999	734	366	813	326	715	967	174	697	806	999999	356	553	804	487	661	120	475	264	120	734	438	288	744	999999	732	999999	312	375	999999	999999	448	31	145	306	689	999999	610	805	999999	974	176	813	527	855	730	73	999999	671	121	394	994	999999	372	35	36	455	622	991	594	299	664	799	747	291	348	334	417	507	797	503	509	670	856	145	568	624	760	889	999999	668	999999	999999	263	565	530	999999	659	119	280	244	546	619	999999	118	319	377	76	245	516	406	656	999999	874	618	885	333	963	237	467	411	694	999999	999999	926	825	33	545	191	761	720	999999	307	236	999999	999999	999999	460	999999	999999	200	558	999999	999999	694	999999	28	999999	645	999999	206	999999	432	652	868	549	999999	718	999999	999999	295	831	884	484	796	999999	999999	228	320	999999	999999	873	225	410	276	853	179	360	216	914	806	266	899	511	565	66	999999	999999	368	23	152	999999	999999	465	540	369	673	51	586	963	999999	800	999999	983	999999	999999	448	
31	385	25	380	462	512	999999	486	38	999999	383	918	739	999999	702	859	306	999999	823	707	760	870	907	189	138	774	252	260	999999	810	916	827	242	617	232	280	352	999999	690	669	795	999999	511	437	300	999999	846	485	961	940	159	474	860	625	687	161	477	999999	252	687	270	129	480	228	25	999999	686	132	265	432	517	999999	828	164	911	781	368	999999	999999	16	928	766	299	74	660	452	966	616	929	80	802	516	401	999999	999999	676	508	293	421	744	445	724	230	538	433	495	999999	706	999999	906	792	996	946	999999	759	999999	829	415	999999	573	588	999999	202	194	629	10	272	999999	755	245	282	999999	69	155	999999	214	999999	760	641	175	806	270	999999	33	999999	999999	999999	999999	252	905	846	103	725	999999	165	375	531	999999	909	999999	999999	818	951	999999	999999	717	999999	801	675	999999	957	999999	773	402	999999	999999	176	999999	906	823	999999	117	583	849	399	999999	999999	220	989	205	999999	999999	851	218	999999	987	319	435	399	571	867	769	490	697	999999	999999	329	332	999999	837	999999	999999	139	95	992	125	999999	111	88	454	367	727	811	999999	872	999999	999999	565	460	778	999999	741	779	999999	955	670	627	886	901	999999	859	999999	138	161	996	999999	381	999999	225	825	752	217	357	945	213	150	957	999999	825	501	999999	764	999999	313	829	466	999999	793	999999	332	498	358	210	465	594	340	999999	659	999999	551	999999	999999	349	999999	36	999999	394	999999	999999	815	999999	617	71	410	73	105	164	825	999999	539	999999	587	636	893	999999	999999	17	999999	361	872	999999	307	536	999999	425	107	424	247	287	38	82	749	662	324	619	881	297	999999	401	498	186	773	337	999999	999999	498	999999	456	307	632	793	502	482	268	999999	415	91	788	984	999999	999999	999999	548	304	467	998	925	322	284	455	115	999999	500	862	999999	778	970	591	478	927	283	968	940	654	245	999999	277	999999	999999	999999	800	999999	999999	436	817	269	235	43	487	806	573	999999	999999	852	526	586	12	619	999999	495	445	499	319	999999	692	713	999999	893	68	999999	731	531	272	80	654	606	999999	73	55	999999	553	937	114	672	364	999999	795	97	138	999999	577	657	831	999999	768	311	200	758	744	999999	999999	341	974	600	999999	999999	250	111	207	920	195	938	573	143	999999	507	394	647	999999	921	999999	888	765	999999	319	83	699	706	312	353	416	999999	329	941	999999	221	962	514	596	322	530	999999	890	999999	999999	638	94	999999	623	270	916	552	999999	823	197	999999	999999	575	290	12	
351	543	799	854	514	552	999999	632	999999	730	999999	880	60	390	400	232	998	556	934	681	999999	11	93	999999	436	863	586	999999	999999	752	645	396	233	999999	970	987	894	999999	703	921	28	462	999999	893	724	45	501	999999	432	964	404	29	641	609	22	350	460	757	427	650	965	123	877	999999	999999	158	656	466	999999	413	338	999999	853	22	662	999999	301	199	326	401	999999	911	999999	790	999999	625	755	999999	581	630	537	999999	617	63	955	905	999999	473	808	576	999999	45	265	999999	636	441	999999	628	946	485	58	270	440	36	289	63	999999	999999	888	469	403	42	884	788	875	999999	355	999999	67	757	952	827	999999	999999	22	335	656	999999	163	916	999999	137	678	105	582	276	706	591	773	999999	865	496	585	349	183	356	161	476	153	445	95	999999	571	199	533	230	999999	999999	24	953	407	985	933	971	20	999999	999999	788	999999	609	494	764	36	165	891	465	252	999999	999999	999999	184	189	910	718	831	92	565	488	572	361	396	25	576	819	503	880	563	614	999999	906	992	372	270	543	999999	331	350	999999	308	77	978	999999	123	358	779	228	999999	225	150	927	710	875	226	855	999999	479	197	999999	999999	20	902	637	712	670	672	999999	918	999999	999999	999999	742	159	190	504	382	558	999999	999999	50	285	999999	347	474	411	206	127	999999	999999	999999	481	143	144	754	999999	175	350	135	452	685	966	309	707	999999	999999	999999	560	694	721	482	664	576	969	175	385	215	564	173	999999	473	555	666	514	55	296	999999	607	404	893	999999	42	432	460	542	999999	975	108	890	834	999999	645	433	999999	932	666	904	999999	968	378	91	610	999999	999999	978	140	309	999999	999999	999999	273	999999	999999	999999	391	999999	999999	126	999999	100	410	117	999999	339	96	828	131	242	999999	389	391	212	999999	35	999999	728	854	607	481	999999	774	999999	446	729	570	637	489	632	999999	492	434	788	737	878	968	974	937	848	738	999999	19	77	224	282	778	999999	948	140	999999	662	595	634	645	999999	325	230	671	943	768	458	999999	999999	199	99	999999	603	475	761	999999	837	999999	16	999999	330	402	999999	999999	999999	999999	509	999999	359	643	389	897	800	999999	711	562	747	313	993	90	289	999999	999999	877	134	327	185	596	197	999999	161	999999	999999	765	324	633	618	264	507	992	268	770	988	855	999999	202	164	460	763	999999	999999	533	798	926	999999	518	999999	830	841	845	775	913	500	287	491	518	318	44	999999	999999	944	493	999999	10	821	519	824	999999	999999	
999999	999999	999999	832	989	999999	628	999999	662	186	806	751	787	999999	661	227	355	279	999999	373	301	883	129	999999	685	264	826	727	797	115	999999	694	226	763	999999	682	60	999999	511	523	863	445	999999	858	31	336	166	999999	154	783	999999	249	122	302	999999	58	53	102	156	999999	999999	901	285	999999	116	999999	999999	33	515	979	176	274	768	197	999999	856	237	999999	610	358	107	999999	999999	24	639	830	581	999999	999999	999999	638	958	999999	777	586	961	169	109	752	909	801	999999	564	175	617	211	999999	999999	999999	918	820	782	492	798	636	190	328	271	917	999999	540	610	45	655	350	218	340	999999	999999	548	696	999999	518	999999	556	965	202	417	407	437	358	999999	142	79	48	999999	475	145	150	406	642	898	191	475	378	201	999999	999999	824	408	871	999999	324	253	232	692	999999	791	999999	671	988	911	863	489	927	884	478	965	616	494	999999	204	850	213	905	797	999999	53	332	365	867	293	999999	998	566	868	341	888	847	356	592	684	894	479	999999	731	999999	701	547	493	722	141	302	999999	666	999999	999999	120	347	434	745	999999	468	999999	803	704	327	999999	922	68	999999	590	128	269	901	999999	310	380	999999	183	762	255	505	839	643	736	999999	263	999999	890	239	231	550	422	999999	371	999999	18	676	713	413	999999	999999	488	940	142	23	43	438	608	375	999999	325	174	671	499	725	629	252	77	714	74	533	42	829	999999	999999	705	657	539	841	302	999999	91	769	999999	999999	26	898	511	723	957	824	733	524	970	906	386	751	121	646	999999	766	609	999999	999999	646	746	999999	619	102	317	999999	898	767	999999	564	243	404	999999	33	999999	999999	741	353	999999	250	800	517	859	425	662	954	545	999999	254	535	105	999999	430	946	729	367	288	418	415	582	925	999999	451	999999	672	999999	672	98	999999	865	35	265	999999	108	846	999999	799	999999	439	363	839	15	523	547	469	160	973	141	303	352	452	332	999999	184	324	834	76	999999	752	680	291	457	999999	388	510	839	840	331	110	500	568	95	978	62	999999	920	451	999999	946	521	18	540	999999	594	999999	702	327	999999	784	21	172	354	999999	759	81	391	58	999999	47	999999	320	651	41	802	784	366	999999	999999	442	403	392	172	508	240	671	999999	662	999999	999999	808	522	773	999999	98	337	223	644	228	980	360	871	316	866	326	211	367	509	992	810	66	357	999999	635	390	999999	10	999999	219	97	330	729	687	181	999999	116	547	114	942	474	570	722	135	999999	
91	532	999999	306	191	999999	999999	999999	670	560	999999	460	999999	148	166	999999	999999	377	434	999999	659	999999	194	999999	637	219	664	262	999999	527	250	344	231	537	553	999999	999999	999999	664	190	783	89	69	136	273	777	36	408	947	999999	147	203	298	994	254	459	348	940	668	999999	374	61	684	152	320	573	238	553	999999	308	999999	999999	713	999999	357	580	572	67	872	859	193	999999	314	93	999999	999999	56	237	292	104	519	999999	46	692	815	731	999999	916	816	700	549	482	999999	999999	566	999999	490	54	647	674	999999	291	78	808	788	119	747	600	762	273	526	11	271	500	788	313	597	30	438	626	185	655	999999	181	320	710	999999	665	526	876	567	999999	999999	618	216	238	544	238	903	706	999999	803	164	999999	183	547	221	999999	999999	263	916	999999	615	999999	498	999999	999999	896	497	87	668	999999	999999	886	705	524	422	653	293	560	768	999999	127	731	641	381	999999	696	999999	999999	499	136	805	273	959	999999	999999	568	129	974	198	647	999999	999999	48	999999	729	999999	847	659	135	568	40	999999	494	557	351	883	389	126	740	353	999999	723	588	541	286	999999	926	607	137	853	999999	319	371	999999	628	301	693	738	999999	233	999999	999999	648	931	105	504	999999	411	756	512	999999	12	243	844	748	27	247	506	627	918	351	249	531	281	44	721	938	372	929	60	200	651	999999	517	504	561	85	999999	446	781	41	525	851	625	999999	999999	85	527	999999	610	64	197	121	733	881	609	816	376	896	383	566	415	481	706	322	999999	538	999999	349	196	999999	999999	999999	845	999999	999999	397	906	606	513	646	420	989	328	995	999999	540	741	635	999999	745	708	760	72	224	625	999999	155	999999	147	993	359	187	196	999999	474	138	275	846	66	221	909	769	999999	737	999999	426	163	710	999999	999999	999999	999999	455	451	999999	829	996	631	271	782	999999	604	469	520	296	243	999999	999999	531	873	275	895	579	682	835	938	999999	999999	999999	209	999999	999999	991	150	206	269	999999	744	434	644	141	644	584	283	969	314	310	873	999999	911	999999	999999	189	446	731	999999	520	999999	615	999999	999999	671	561	71	892	806	612	328	323	999999	511	68	999999	999999	742	631	999999	999999	712	999999	638	503	884	167	586	397	266	555	999999	304	748	959	999999	139	191	999999	92	522	391	173	999999	982	559	423	410	563	999999	302	704	110	591	224	999999	94	999999	959	999999	403	484	505	550	67	909	29	999999	551	930	105	704	281	548	797	914	549	999999	655	943	
471	756	32	128	999999	850	999999	713	999999	900	53	472	231	999999	999999	47	886	999999	645	82	540	999999	859	633	182	597	432	561	793	310	999999	999999	999999	26	324	999999	462	386	586	999999	600	999999	754	651	886	633	483	596	999999	759	37	926	193	583	412	336	897	999999	946	999999	999999	999999	920	999999	390	999999	460	215	370	999999	585	999999	46	999999	482	235	391	218	747	549	124	999999	701	43	999999	999999	82	999999	999999	999999	749	72	440	999999	999999	842	395	529	999999	108	182	999999	236	818	183	527	890	754	999999	187	999999	999999	651	999999	262	999999	66	999999	951	797	715	32	999999	381	302	523	80	826	650	639	840	861	947	648	376	999999	609	882	860	999999	999999	328	999999	436	52	69	999999	999999	999999	206	999999	508	999999	999999	393	159	677	999999	526	660	457	999999	113	471	346	94	742	999999	999999	416	982	184	35	999999	105	397	695	174	999999	242	112	46	999999	454	853	999999	293	999999	265	999999	178	999999	999999	210	307	999999	224	999999	99	958	327	417	12	551	999999	612	483	999999	377	996	464	512	526	294	558	420	204	999999	618	999999	801	267	747	813	247	238	999999	825	999999	999999	999999	829	84	999999	915	694	999999	328	241	999999	858	911	116	269	999999	666	999999	80	651	886	445	564	257	94	999999	999999	670	198	313	999999	999999	657	999999	911	823	634	438	156	379	999999	386	875	428	999999	157	999999	161	487	61	581	999999	999999	183	23	30	618	581	989	222	855	33	845	24	256	457	211	440	204	999999	137	237	91	701	788	510	569	999999	999999	999999	278	908	192	146	999999	983	55	483	467	890	214	63	448	933	523	840	540	999999	999999	999999	945	458	956	51	924	999999	999999	56	999999	999999	461	482	701	999999	999999	947	840	999999	292	273	412	727	973	999999	241	999999	999999	999999	188	948	999999	708	999999	960	999999	820	951	151	999999	388	74	998	97	954	439	999999	361	395	990	575	999	999999	578	908	516	228	484	652	810	850	564	770	867	447	999999	753	999999	741	70	133	996	699	496	903	208	999999	640	999999	999999	509	722	403	999999	999999	948	999999	139	66	999999	773	345	308	341	999999	824	999999	141	650	420	999999	224	999999	334	867	578	309	345	999999	709	999999	999999	999999	778	310	137	170	612	264	498	405	623	461	297	297	787	697	368	134	89	999999	282	989	608	198	294	112	999999	999999	44	649	999999	999999	356	999999	195	999999	530	40	243	663	690	999999	161	24	999999	763	332	999999	89	881	941	999999	999999	805	830	999999	857	589	26	999999	101	
322	999999	849	603	169	999999	946	111	908	177	337	999999	425	223	405	838	999999	136	999999	999999	999999	221	163	707	999999	868	551	520	999999	32	940	24	218	572	378	657	311	421	902	659	386	999999	181	713	999999	330	180	999999	435	760	999999	999999	494	255	70	999999	999999	152	21	999999	562	435	514	999999	237	999999	681	853	845	747	536	182	234	999999	403	105	49	449	104	271	697	960	95	837	759	486	529	999999	999999	277	999999	169	409	610	999999	999999	999999	295	485	300	648	999999	746	687	233	999999	238	622	999999	965	71	626	999999	750	604	602	350	676	136	750	793	999999	351	577	166	376	773	623	775	452	674	753	963	803	999999	379	223	999999	613	668	999999	906	120	546	215	999999	121	659	16	503	610	754	999999	735	999999	929	976	999999	999999	857	327	999999	999999	999999	300	318	999999	253	136	234	389	942	73	467	502	887	607	805	372	201	264	123	616	281	999999	919	593	999999	307	694	402	54	999999	999999	999999	642	69	999999	255	896	999999	867	999999	782	124	667	690	999999	242	619	331	181	999999	339	999999	999999	999	999999	567	380	724	434	999999	442	831	344	75	317	126	999999	827	897	559	999999	889	396	999999	999999	166	999999	999999	999999	999999	688	372	231	249	547	999999	146	643	493	999999	874	999999	877	921	999999	950	780	602	383	585	382	791	434	621	339	999999	216	623	174	419	999999	151	832	438	267	79	999999	105	528	165	979	227	344	754	684	303	999999	474	499	884	385	582	855	316	999999	896	938	610	909	107	999999	999999	999999	83	999999	732	350	999999	999999	999999	349	685	83	227	999999	165	999999	679	936	46	437	999999	134	290	43	811	999999	525	815	370	141	10	999999	999999	219	466	749	270	995	999999	953	573	811	478	999999	699	508	999999	710	467	999999	268	673	872	670	213	398	197	49	947	446	824	999999	302	999999	999999	999999	653	999999	149	999999	196	684	999999	999999	999999	931	999999	746	344	313	658	814	358	920	872	336	999999	759	999999	77	561	231	999999	999999	999999	939	999999	999999	204	209	855	999999	571	60	263	584	999999	788	807	282	743	451	705	999999	788	19	285	381	26	22	186	893	12	999999	855	964	636	479	955	923	422	75	551	144	458	999999	253	307	666	298	999999	999999	952	733	334	119	999999	999999	999999	128	999999	999999	572	191	999999	961	626	999999	205	999999	948	219	833	883	859	999999	900	570	196	760	766	999999	715	728	374	651	940	279	747	999999	999999	232	752	836	269	286	999999	999999	121	496	411	752	999999	377	999999	439	
999999	999999	873	656	219	954	227	999999	361	686	431	844	999999	999999	30	357	999999	999999	849	725	466	997	624	583	999999	540	459	699	358	24	876	347	388	999999	999999	871	999999	999999	999999	494	14	785	484	999999	855	659	552	739	475	64	999	650	999999	624	999999	703	999999	300	482	679	999999	528	618	347	810	999999	466	882	430	159	951	662	999999	365	720	681	522	52	727	525	988	719	234	304	24	235	819	763	962	257	426	999999	618	999999	989	486	999999	146	999999	999999	203	669	319	999999	999999	346	725	172	999999	999999	191	413	572	999999	691	785	999999	323	999999	584	275	702	920	183	733	845	53	79	376	999999	514	385	280	956	332	328	999999	907	201	678	510	999999	999999	670	75	999999	543	999999	999999	213	192	853	813	196	999999	500	749	146	592	266	302	656	795	670	787	805	142	999999	999999	999999	999999	396	132	999999	999999	999999	843	259	117	720	312	999999	999999	173	61	660	571	93	459	831	999999	273	324	935	385	853	999999	198	883	999999	999999	926	36	999999	827	999999	999999	999999	122	887	656	499	38	872	954	910	999999	999999	619	136	243	999999	166	999999	793	122	999999	197	279	230	999999	655	376	847	840	999999	999999	111	345	264	929	412	971	999999	185	999999	244	452	981	999999	999999	237	579	756	36	831	999999	233	19	715	999999	544	999999	891	140	11	133	191	999999	999999	555	650	999999	364	206	999999	87	594	627	713	877	629	999999	999999	999999	530	85	999999	999999	19	616	141	102	999999	539	999999	999999	89	999999	183	955	62	420	412	999999	999999	940	225	999999	206	753	185	605	305	999999	999999	338	95	999999	610	999999	514	371	32	962	423	999999	667	824	810	317	998	162	454	757	824	218	802	885	999999	589	860	69	623	265	440	535	796	791	999999	67	438	316	831	257	451	999999	397	999999	505	901	283	400	749	888	755	32	161	547	23	887	535	209	999999	30	75	455	747	766	531	887	762	875	999999	753	879	691	331	999999	316	143	820	362	389	999999	316	999999	319	734	510	418	999999	258	777	999999	532	238	212	811	191	995	943	631	919	999999	149	407	20	996	999999	999999	701	955	241	880	76	999999	999999	346	714	999999	145	23	999999	999999	999999	513	107	833	999999	651	999999	519	24	320	199	999999	442	999999	628	908	999999	323	725	999999	716	429	27	897	999999	359	418	999999	999999	584	860	930	374	999999	114	999999	999999	186	775	999999	584	191	940	999999	690	877	999999	58	999999	806	999999	822	297	819	405	94	496	210	353	999999	243	999999	423	439	460	
269	824	635	666	992	608	282	547	367	861	535	999999	106	216	612	618	369	999999	300	437	999999	642	999999	410	30	148	999999	999999	904	999999	961	768	510	470	430	999999	115	392	999999	999999	875	999999	929	957	870	605	399	999999	741	262	874	475	999999	12	421	999999	999999	234	645	853	509	449	643	242	900	767	999999	635	785	559	513	999999	431	102	561	764	712	597	999999	425	748	114	100	652	999999	496	644	999999	58	803	999999	880	747	999999	697	435	641	999999	67	113	627	999999	999999	999999	748	999999	999999	999999	450	657	914	681	694	999999	114	405	358	990	999999	413	132	480	586	981	775	632	999999	999999	999999	136	133	25	540	437	798	999999	895	908	999999	363	452	614	999999	401	999999	112	999999	527	766	302	999999	650	715	653	980	156	187	237	416	999999	999999	494	635	324	999999	898	150	266	431	130	509	450	96	628	961	518	422	195	102	672	446	711	792	112	60	482	309	886	456	651	999999	668	999999	999999	694	999999	999999	743	999999	990	999999	929	106	999999	999999	999999	999999	97	692	472	734	991	145	743	999999	999999	702	533	273	999999	999999	264	999999	779	322	841	948	308	933	14	539	679	329	111	710	516	615	155	319	999999	999999	222	999999	999999	917	816	533	999999	118	738	265	999999	999999	814	999999	707	999999	326	334	951	999999	265	163	688	999999	999999	999999	999999	43	999999	351	556	224	850	143	387	69	825	999999	506	318	999999	999999	999999	748	999999	209	514	999999	13	396	298	821	999999	735	662	68	516	62	861	153	999999	725	999999	396	709	240	629	999999	23	999999	304	999999	999999	642	497	75	958	939	847	855	168	332	39	777	62	734	999999	124	480	329	553	773	10	362	999999	475	255	808	49	854	580	999999	999999	365	101	834	994	725	248	596	109	577	214	16	985	177	695	177	999999	974	384	999999	210	694	999999	531	463	474	824	32	820	160	899	993	285	335	999999	674	686	227	999999	140	876	884	229	976	568	999999	376	651	999999	88	999999	74	480	74	632	12	999999	569	381	999999	901	225	999999	949	677	220	999999	660	541	999999	491	999999	244	253	639	326	475	128	962	469	999999	182	252	741	999999	834	523	220	702	633	414	126	846	220	239	660	117	280	308	358	273	716	119	759	597	356	829	999999	435	316	999999	151	999999	999999	999999	999999	972	45	272	842	697	520	999999	908	616	374	999999	34	23	978	219	204	819	614	999999	391	73	493	154	339	15	296	785	396	106	272	999999	934	788	511	688	82	999999	466	999999	753	999999	
211	999999	999999	85	999999	222	457	999999	342	332	999999	715	999999	999999	489	999999	999999	999999	410	734	571	812	353	855	346	999999	512	999999	999999	196	999999	953	999999	633	862	349	921	263	999999	83	337	299	763	999999	527	228	999999	999999	208	191	85	629	260	28	196	999999	999999	377	999999	569	709	166	960	999999	968	49	273	416	803	999999	968	999999	637	999999	999999	282	59	999999	999999	128	497	999999	101	955	999999	734	999999	434	447	473	999999	554	524	999999	999999	180	339	617	971	487	955	341	52	68	222	999999	991	923	621	913	349	395	49	621	81	999999	75	14	44	244	999999	839	968	339	600	424	999999	997	962	236	943	442	442	999999	173	166	999999	999999	742	715	999999	779	812	533	133	163	515	999999	569	331	115	334	582	999999	999999	125	373	999999	468	999999	251	994	961	999999	970	999999	953	198	458	999999	428	41	272	329	501	567	36	999999	216	446	909	261	437	641	999999	999999	999999	706	708	57	793	999999	999999	944	473	748	817	999999	999999	999999	210	326	454	999999	902	83	72	263	244	584	99	927	506	32	889	990	566	329	274	999999	58	257	999999	411	132	516	467	327	855	753	749	609	882	990	245	592	806	783	999999	56	556	606	471	999999	999999	999999	414	999999	65	483	192	999999	162	210	177	953	836	53	531	396	616	744	407	491	834	490	55	516	786	306	999999	999999	999999	228	805	999999	785	365	453	267	111	999999	272	382	570	260	456	681	822	292	999999	762	999999	999999	440	999999	208	999999	299	999999	819	898	766	758	298	409	907	934	405	725	999999	480	599	274	294	702	999999	34	920	583	43	374	694	504	550	431	530	248	788	999999	253	805	999999	976	999999	999999	157	999999	93	170	353	522	999999	106	999999	285	172	987	67	737	341	999999	69	715	443	999999	999999	272	999999	867	879	668	156	412	999999	373	414	623	827	91	999999	966	941	760	240	521	999999	597	389	999999	268	543	190	60	661	80	745	360	999999	992	998	885	999999	226	291	685	376	999999	999999	999999	871	549	170	976	193	999999	242	999999	485	922	365	617	999999	943	609	999999	487	105	750	411	627	63	999999	834	999999	668	670	999999	999999	555	154	225	972	638	402	718	382	214	866	297	999999	999999	875	621	636	999999	13	363	617	944	999999	280	133	222	133	818	469	335	894	999999	704	517	830	930	777	150	999999	253	550	890	963	283	999999	999999	574	191	999999	468	999999	700	999999	317	999999	534	357	874	999999	759	515	999999	999999	999999	320	351	593	999999	615	944	844	496	
746	759	812	726	999999	924	51	670	999999	942	639	11	138	203	999999	397	410	999999	582	903	59	885	999999	999999	641	999999	999999	887	869	254	999999	243	624	999999	954	999999	999999	390	553	999999	832	999999	121	999999	945	257	918	127	492	205	919	319	372	940	447	999999	999999	846	95	74	961	163	801	999999	377	999999	386	427	248	953	999999	29	752	159	80	627	774	175	30	393	999999	845	405	999999	999999	265	871	683	999999	102	999999	658	305	999999	472	679	629	716	205	548	871	999999	878	999999	313	900	999999	223	870	819	97	855	825	702	75	125	757	137	79	999999	534	703	163	156	999999	244	724	272	687	999999	997	67	999999	481	522	507	967	866	370	433	697	658	999999	454	15	39	833	602	423	999999	921	502	647	92	24	178	347	732	471	999999	999999	304	535	999999	821	999999	884	353	189	567	999999	891	999999	646	424	876	999999	999999	999999	48	411	131	848	340	479	505	420	887	467	354	170	244	999999	301	257	403	999999	999999	633	974	154	489	423	856	999999	39	734	999999	668	147	288	638	591	433	999999	65	455	205	999999	325	620	997	885	835	999999	913	999999	476	999999	31	999999	556	85	999999	893	921	708	992	999999	999999	770	999999	229	329	76	999999	653	971	633	201	947	927	999999	317	999999	999999	604	587	459	999999	543	268	999999	646	393	999999	563	424	539	746	357	463	72	560	555	999999	999999	565	769	999999	269	524	843	999999	84	999999	222	767	811	745	327	130	543	848	906	511	807	999999	999999	344	968	238	442	886	844	494	864	782	762	999999	999999	48	818	584	34	28	425	414	572	566	999999	796	613	793	429	236	919	224	654	53	403	204	629	435	906	41	999999	956	999999	590	962	439	15	657	375	288	312	959	823	887	96	402	999999	999999	825	182	999999	999999	467	617	574	999999	138	718	759	185	999999	393	677	999999	935	999999	999999	982	999999	89	791	955	999999	150	924	960	400	766	957	11	193	259	609	734	415	444	499	744	25	322	311	296	897	200	999999	919	999999	830	951	627	350	38	775	999999	391	999999	230	326	693	613	259	999999	999999	758	991	169	783	999999	587	999999	968	317	966	291	999999	505	67	237	280	14	679	570	814	339	661	999999	483	999999	353	746	223	183	999999	411	73	999999	999999	149	208	999999	146	348	252	460	999999	42	72	494	999999	886	611	993	55	689	934	689	999999	999999	999999	837	685	919	599	841	288	795	266	999999	228	837	999999	918	38	999999	868	341	327	364	679	628	999999	989	895	999999	
144	999999	138	999999	477	383	393	111	52	371	34	999999	999999	999999	181	863	776	508	999999	140	915	693	999999	484	820	603	372	999999	752	999999	745	696	999999	142	999999	69	999999	894	999999	999999	454	869	876	999999	546	999999	592	915	193	999999	999999	999999	722	765	552	451	264	653	551	874	21	999999	358	573	626	999999	203	999999	704	999999	206	881	999999	432	685	56	816	307	938	178	999999	456	18	999999	626	161	973	999999	590	265	805	23	353	999999	832	263	520	312	999999	218	458	977	999999	80	619	999999	999999	300	89	505	634	999999	999999	382	863	565	192	421	947	474	364	935	35	448	317	193	999999	208	599	432	535	514	266	729	720	43	244	937	999999	999999	978	682	187	94	631	848	308	971	358	999999	80	108	365	576	999999	522	951	773	763	436	999999	973	999999	999999	970	999999	699	985	662	830	330	254	999999	301	496	681	758	940	999999	468	999999	999999	850	331	362	437	999999	690	875	999999	91	999999	184	891	223	14	981	530	124	511	158	322	319	999999	947	825	14	999999	90	183	763	21	956	305	551	876	133	999999	304	999999	971	19	120	463	749	859	999999	212	88	491	700	237	999999	315	319	572	999999	332	384	999999	432	94	609	702	444	999999	514	878	350	346	999999	999999	236	581	539	149	211	999999	778	97	754	801	999999	599	999999	999999	195	650	985	999999	999999	801	996	999999	120	886	409	418	29	999999	354	999999	862	741	610	99	11	255	775	180	370	402	553	296	782	631	109	999999	229	907	884	999999	893	371	718	999999	614	468	470	653	999999	792	999999	109	743	999999	939	254	988	999999	535	999999	999999	815	617	999999	999999	710	984	489	787	399	199	121	794	999999	309	500	33	530	485	542	784	132	441	578	999999	454	552	999999	691	854	31	835	382	944	989	87	753	491	831	999999	999999	981	999999	999999	602	999999	314	262	263	999999	999999	468	908	999999	999999	752	383	999999	670	999999	167	765	797	932	377	364	999999	999999	501	231	747	999999	698	581	999999	802	999999	101	975	842	149	300	966	999999	633	563	927	390	789	246	999999	713	821	37	746	718	999999	999999	972	248	999999	464	999999	42	701	999999	769	336	999999	363	496	292	74	827	663	867	798	999999	999999	814	436	358	71	264	527	999999	999999	671	999999	349	618	332	128	736	858	685	999999	933	551	944	793	600	456	435	750	421	999999	994	373	879	920	640	635	168	812	635	403	507	515	999999	999999	999999	501	594	744	999999	173	338	999999	978	999999	864	12	999999	30	835	999999	635	
514	115	999999	725	999999	955	429	978	697	960	924	232	292	41	999999	883	999999	999999	109	862	691	586	999999	320	999999	395	999999	999999	637	281	999999	976	999999	768	992	999999	283	253	999999	545	174	766	476	212	999999	746	999999	999999	445	128	389	335	999999	50	944	927	857	999999	701	999999	415	374	350	426	823	999999	499	524	999999	29	999999	730	894	563	698	924	999999	55	999999	287	699	253	619	518	891	811	250	692	823	75	551	999999	999999	889	140	799	425	60	389	467	999999	181	268	426	518	659	999999	999999	999999	999999	817	811	999999	423	999999	171	755	999999	534	21	707	806	700	972	477	411	188	14	432	898	508	69	666	449	40	528	984	203	10	999999	380	77	350	804	258	740	41	139	999999	969	54	593	525	377	760	450	480	295	948	999999	999999	436	750	999999	999999	999999	155	729	392	692	186	561	831	302	641	639	466	896	999999	999999	999999	58	337	463	999999	915	544	299	688	999999	999999	999999	999999	893	760	943	327	896	293	500	999999	312	999999	999999	792	999999	999999	232	735	999999	983	999999	571	999999	736	999999	109	999999	600	605	999999	856	50	803	644	487	317	938	542	698	322	999999	612	233	152	78	999999	353	999999	370	999999	321	563	568	606	473	137	42	166	338	844	40	305	687	287	738	271	943	349	314	184	823	690	47	808	423	972	347	78	999999	129	755	626	239	999999	999999	999999	481	206	999999	360	285	781	999999	999999	999999	274	999999	945	999999	806	369	999999	366	195	339	631	525	760	192	501	789	963	498	219	98	413	75	245	385	445	790	999999	178	953	999999	999999	487	193	525	999999	57	402	664	999999	759	751	269	54	123	999999	999999	999999	24	679	570	999999	293	999999	765	878	208	689	570	969	25	623	835	999999	999999	296	154	999999	999999	43	453	397	309	999999	999999	999999	999999	31	999999	114	999999	79	731	499	393	588	759	492	428	647	950	368	831	695	846	146	916	856	758	827	999999	445	486	981	235	999999	22	999999	999999	999999	733	186	567	999999	311	946	999999	346	29	707	536	661	913	597	92	95	565	613	789	323	429	297	273	304	978	999999	592	750	999999	219	575	999999	948	999	913	774	800	376	393	899	999999	999999	999999	60	999999	999999	531	889	899	149	617	408	867	999999	998	446	913	273	487	89	364	151	82	809	142	434	712	999999	684	318	294	199	230	999999	79	999999	460	999999	14	512	999999	703	850	133	602	999999	245	999999	11	477	861	537	999999	999999	545	112	508	37	917	865	763	617	215	591	855	
427	188	977	161	159	985	699	268	999999	999999	660	301	948	217	965	999999	984	912	216	457	756	311	915	999999	999999	350	433	999999	148	749	92	999999	269	278	184	987	999999	576	999999	491	171	279	913	925	884	999999	560	999999	951	676	778	705	998	144	108	126	272	632	194	999999	561	404	130	235	306	172	41	679	999999	978	931	999999	70	724	295	487	999999	990	469	166	790	613	354	999999	970	387	999999	999999	999999	999999	725	635	392	999999	930	767	999999	688	999999	722	779	880	787	999999	999999	999999	644	283	999999	999999	729	282	172	37	28	948	999999	999999	264	919	999999	999999	509	999999	263	305	35	27	794	528	339	709	999999	747	387	910	999999	380	725	610	742	226	999999	559	339	453	472	364	34	981	717	499	999999	709	999999	873	380	813	999999	450	344	626	489	329	999999	999999	910	425	650	117	999999	679	933	654	187	455	629	999999	644	999999	832	671	999999	812	811	999999	285	662	999999	999999	540	22	659	285	999999	125	737	957	277	319	542	57	999999	917	859	47	566	779	532	604	254	429	178	910	617	999999	633	676	999999	452	744	999999	727	146	577	120	29	657	388	71	718	999999	682	999999	277	999999	957	85	999999	773	282	506	999999	103	269	120	999999	999999	999999	603	492	71	448	825	999999	295	330	576	999999	748	27	999999	400	470	885	999999	747	999999	643	832	715	557	722	745	179	247	999999	634	877	466	999999	999999	989	785	578	657	233	999999	761	981	464	391	735	215	755	373	115	669	999999	687	999999	10	115	835	887	934	999999	702	655	336	999999	999999	999999	882	480	747	919	615	892	238	358	889	999999	662	377	999999	821	999999	990	999999	999999	456	426	199	103	277	174	999999	999999	644	318	531	999999	434	811	999999	691	852	734	17	999999	499	777	999999	339	483	918	999999	467	564	123	999999	712	848	204	999999	279	509	999999	213	582	999999	718	999999	920	999999	686	657	851	609	999999	999999	782	982	999999	642	678	447	860	619	358	999999	999999	343	999999	486	818	363	239	999999	498	192	73	999999	999999	999999	781	529	999999	511	797	270	602	858	922	154	59	999999	999999	562	55	832	999999	179	854	861	999999	385	727	444	18	332	427	763	999999	459	905	261	999999	673	860	158	388	358	822	98	129	837	999999	999999	436	98	867	677	999999	666	542	894	675	573	620	406	802	624	503	474	842	838	748	999999	249	999999	182	823	999999	896	453	999999	357	999999	741	241	964	999999	999999	919	465	750	721	999999	916	999999	585	983	62	464	355	764	854	357	
999999	290	99	947	999999	638	915	54	975	999999	223	999999	546	909	831	389	441	462	999999	583	19	101	127	304	555	238	222	999999	770	247	550	999999	446	999	521	461	152	26	213	378	999999	420	775	575	240	675	474	676	161	673	32	893	156	281	348	163	173	999999	402	999999	426	999999	283	999999	604	533	805	547	398	999999	999999	425	999999	999999	579	999999	326	551	999999	880	764	545	48	107	225	657	542	999999	660	367	297	357	999999	999999	951	999999	999999	48	970	707	869	926	288	780	436	607	644	999999	701	750	999999	621	730	521	999999	880	688	186	522	947	990	999999	887	40	999999	889	800	954	297	302	461	999999	581	999999	21	837	267	267	671	618	22	999999	473	910	999999	999999	627	999999	158	80	599	960	525	33	999999	239	49	257	697	546	806	999999	620	999999	298	999999	999999	373	999999	317	623	999999	515	904	935	365	176	976	999999	417	272	697	806	999999	702	501	999999	558	650	781	999999	20	570	134	811	332	24	75	621	970	635	263	999999	841	457	179	454	999999	999999	360	72	72	999999	289	283	118	999999	404	705	797	797	492	722	728	519	612	859	390	102	613	999999	999999	365	539	781	18	999999	964	768	999999	56	150	470	300	999999	736	273	290	850	703	448	620	369	824	183	153	540	874	332	844	999999	73	999999	484	18	999999	706	217	508	999999	999999	999999	635	182	751	656	31	432	19	999999	349	999999	999999	399	174	999999	742	999999	366	999999	477	230	642	923	223	999999	999999	986	291	757	999999	65	782	585	689	999999	984	999999	83	527	131	118	999999	549	999999	999999	999999	139	319	287	228	175	851	869	999999	793	286	711	958	768	44	45	151	261	753	999999	795	954	999999	645	746	555	468	838	516	369	365	999999	428	482	458	492	999999	13	999999	863	214	912	788	895	999999	999999	238	314	493	95	967	612	999999	221	999999	579	429	674	999999	673	707	999999	363	437	437	192	293	485	999999	551	368	147	999999	999999	89	883	999999	814	401	999999	327	163	355	430	999999	753	999999	217	537	999999	72	12	472	865	999999	202	559	360	468	70	989	752	994	941	999999	999999	889	906	142	72	413	615	999999	77	355	553	667	932	45	999999	885	85	999999	440	489	365	999999	857	999999	999999	333	815	999999	999999	999999	574	168	414	703	572	863	999999	85	999999	999999	457	730	405	519	612	999999	627	324	783	185	913	999999	564	461	372	165	41	182	999999	739	597	269	999999	999999	781	999999	262	238	473	999999	494	10	483	964	999999	635	279	999999	131	
362	705	501	572	165	570	770	999999	999999	341	999999	999999	999999	830	999999	879	197	788	811	738	227	282	999999	850	999999	999999	913	999999	600	999999	736	885	694	999999	892	999999	999999	697	999999	33	21	999999	310	897	66	988	275	180	747	94	844	847	999999	609	903	89	316	651	608	475	999999	449	14	999999	604	999999	147	178	937	702	783	500	12	999999	999999	437	999999	501	793	974	425	743	583	999999	999999	889	427	999999	156	812	726	999999	999999	320	999999	571	999999	777	302	535	850	107	242	55	311	354	999999	679	882	999999	118	815	857	999999	59	913	866	999999	948	999999	114	999999	31	134	999999	999999	411	691	422	165	650	203	208	999999	999999	999999	999999	537	999999	999999	54	999999	211	999999	704	999999	999999	464	270	462	999999	297	829	587	431	999999	86	118	79	971	943	163	267	999999	999999	914	999999	599	510	732	413	999999	294	718	670	999999	851	999999	999999	75	999999	947	999999	960	460	362	999999	621	837	336	251	999999	468	242	296	999999	490	999999	999999	999999	999999	997	953	538	58	999999	13	999999	916	74	999999	734	688	13	239	999999	732	307	276	473	549	996	762	184	490	21	999999	999999	432	779	999999	376	999999	639	771	744	999999	892	999999	94	999999	264	704	772	999999	516	713	464	12	300	999999	193	218	999999	250	307	999999	778	999999	46	506	951	687	999999	198	579	999999	58	242	495	999999	999999	395	192	999999	295	302	989	794	973	308	414	999999	999999	620	692	167	117	399	473	508	999999	999999	874	587	408	999999	999999	583	810	279	664	232	999999	298	328	999999	36	276	954	999999	255	983	999999	737	101	901	555	999999	506	421	999999	658	768	986	786	996	999999	604	999999	718	735	416	984	703	644	999999	541	843	301	895	141	999999	445	468	999999	241	768	999999	999999	506	30	48	999999	398	149	15	464	531	511	332	999999	999999	999999	245	279	999999	999	999999	103	999999	369	999999	236	999999	290	299	223	309	999999	999999	999999	383	118	218	698	999999	339	596	563	638	999999	20	342	969	618	999999	999999	999999	999999	423	242	999999	53	999999	146	318	811	999999	117	999999	792	164	999999	955	104	902	999999	352	547	999999	509	412	818	999999	191	359	379	999999	992	580	19	24	121	319	323	841	340	532	82	999999	999999	863	488	712	845	572	221	386	999999	715	396	937	661	616	914	829	578	587	404	787	938	554	483	536	999999	777	53	489	999999	262	572	999999	999999	167	696	999999	924	999999	619	999999	999999	993	392	286	194	82	363	504	404	494	272	752	137	294	451	341	999999	951	871	
78	999999	732	999999	999999	153	605	667	503	919	278	904	473	999999	785	649	944	171	206	999999	999999	999999	548	95	999999	990	819	999999	999999	716	999999	265	972	243	551	100	415	259	999999	143	588	414	999999	585	135	999999	799	785	351	645	506	999999	193	999999	112	653	980	647	595	999999	333	999999	682	787	565	999999	932	239	425	695	999999	694	401	999999	764	364	565	999999	959	999999	201	44	322	349	219	194	82	373	141	898	119	768	664	148	999999	646	732	81	29	122	999999	569	369	655	410	999999	778	130	845	748	97	26	687	999999	440	999999	629	342	578	380	941	569	999999	527	585	999999	40	999999	262	127	631	494	999999	999999	999999	999999	999999	666	938	407	415	952	527	393	810	999999	90	637	707	521	26	400	503	649	181	97	471	842	999999	999999	781	525	999999	727	999999	603	82	841	124	809	623	963	999999	999999	964	989	999999	714	716	492	396	403	999999	741	111	240	999999	304	999999	824	169	832	596	14	625	889	999999	800	276	217	30	248	522	897	897	62	997	331	684	999999	56	757	999999	586	999999	999999	999999	135	999999	999999	999999	999999	999999	300	650	790	377	399	555	999999	999999	250	448	509	472	157	999999	657	999999	58	243	999999	619	493	777	412	706	999999	999999	247	919	959	184	390	604	251	83	232	257	116	999999	999999	999999	999999	999999	999999	318	626	124	401	507	322	292	578	652	943	168	682	522	248	999999	367	933	317	999999	945	76	68	904	230	83	999999	410	999999	999999	636	893	20	999999	972	103	999999	895	999999	739	606	677	606	999999	661	93	400	709	999999	32	999999	673	468	453	343	738	260	722	893	327	849	912	555	999999	26	60	157	477	550	154	999999	999999	870	999999	559	278	470	999999	999999	999999	999999	948	401	713	54	962	434	567	999999	999999	843	367	999999	746	999999	694	999999	400	721	610	935	922	169	864	28	856	803	999999	893	75	999999	929	999999	755	644	901	520	841	171	63	625	999999	999999	316	311	999999	999999	999999	688	865	156	79	608	642	212	760	788	999999	695	198	168	544	999999	806	964	913	889	256	111	999999	183	290	238	668	984	354	326	853	562	382	999999	999999	999999	38	918	209	331	835	553	883	122	983	156	999999	999999	91	917	799	351	999999	999999	223	999999	700	691	865	999999	999999	999999	999999	443	935	999999	999999	802	489	343	644	887	765	999999	63	703	227	875	999999	143	265	999999	903	436	527	999999	174	624	182	657	999999	347	999999	368	391	188	999999	450	187	18	833	181	415	999999	999999	911	586	806	
999999	519	804	825	501	999999	585	999999	754	431	916	434	809	999999	999999	999999	832	307	835	407	210	875	18	999999	697	191	310	93	368	165	163	999999	925	999999	999999	999999	852	685	845	330	782	999999	433	274	534	753	209	999999	999999	582	915	975	999999	188	999999	828	999999	999999	138	320	431	501	808	999999	277	309	509	451	999999	967	999999	999999	999999	514	999999	986	451	744	253	999999	999999	174	542	785	249	188	999999	999999	763	101	160	999999	557	999999	899	290	415	835	996	234	999999	757	368	999999	602	768	523	571	563	999999	387	766	999999	193	338	266	959	33	999999	98	769	762	687	685	816	165	999999	999999	615	344	580	615	747	28	999999	234	806	999999	999999	999999	664	999999	192	999999	999999	393	50	373	207	642	999999	392	999999	908	999999	491	79	683	766	447	178	596	999999	229	47	772	29	765	493	113	460	11	840	877	433	801	999999	542	999999	433	999999	236	729	972	23	198	138	839	999999	999999	164	132	201	999999	312	77	21	963	117	999999	374	999999	880	103	191	999999	552	610	484	662	911	999999	712	343	333	942	867	984	215	849	644	189	999999	284	949	338	809	105	999999	999999	790	999999	435	39	68	999999	356	635	999999	693	999999	527	364	999999	307	999999	420	858	421	369	210	37	757	999999	307	194	83	605	154	853	999999	456	999999	999999	872	304	111	682	285	494	596	999999	202	522	213	126	825	309	976	331	917	950	684	214	165	763	859	999999	731	999999	999999	750	491	937	182	200	492	999999	39	13	526	737	583	999999	773	999999	999999	244	999999	999999	369	774	629	822	999999	999999	771	830	963	118	445	933	950	411	999999	846	749	265	349	23	999999	588	999999	973	805	189	377	757	999999	196	999999	624	124	550	514	991	130	668	11	999999	428	661	282	920	999999	593	787	181	207	927	229	578	999999	999999	557	999999	999999	656	27	999999	202	23	399	776	189	821	819	410	897	738	725	90	263	999999	594	972	315	359	415	221	402	205	560	514	999999	360	999999	999999	993	733	497	999999	651	255	999999	415	271	506	741	746	774	999999	999999	469	999999	148	325	167	455	584	999999	154	250	805	363	996	463	999999	809	829	999999	745	417	174	251	260	439	18	327	189	999999	999999	999999	999999	999999	25	921	100	312	829	45	999999	627	418	268	352	233	999999	999999	999999	952	385	999999	911	999999	38	969	999999	228	950	708	316	840	276	873	665	999999	582	367	347	85	372	583	980	794	530	999999	998	906	898	37	593	999999	904	237	335	999999	706	999999	999999	
56	810	871	999999	130	999999	731	361	545	602	815	650	488	554	999999	589	999999	716	127	999999	999999	970	999999	330	923	125	200	935	999999	547	999999	999999	569	948	301	274	501	231	860	999999	798	766	463	313	999999	999999	999999	999999	566	648	999999	406	588	999999	508	85	606	551	438	15	999999	999999	999999	997	60	985	91	999999	999999	999999	999999	999999	999999	62	999999	154	517	999999	247	546	19	999999	999999	999999	25	999999	251	999999	999999	225	999999	950	792	854	999999	12	453	466	263	106	304	575	318	492	560	951	550	536	562	999999	567	705	313	891	999999	908	999999	921	999999	904	744	999999	100	47	415	999999	788	11	524	999999	701	999999	647	999999	999999	443	999999	887	840	73	604	715	127	999999	657	962	999999	999999	999999	629	586	531	484	358	999999	892	999999	280	87	422	172	999999	22	239	999999	516	67	999999	649	562	597	538	91	999999	999999	39	293	14	389	452	501	999999	999999	895	746	180	576	299	787	359	958	50	809	427	999999	64	702	888	433	150	904	482	261	306	41	999999	999999	999999	57	333	609	480	999999	635	921	285	407	126	492	492	999999	768	385	300	603	556	999999	663	27	999999	336	405	580	249	999999	999999	636	845	864	698	999999	999999	999999	464	999999	487	160	184	506	625	999999	999999	406	999999	210	146	107	960	703	484	328	785	549	802	996	213	999999	651	97	902	999999	561	999999	793	761	999999	526	999999	550	126	406	555	167	401	999999	750	999	999999	48	999999	921	675	152	389	999999	944	470	449	467	546	587	509	96	604	976	999999	333	999999	999999	280	619	999999	420	586	999999	772	628	158	214	256	214	270	612	686	980	973	419	873	423	817	469	87	462	999999	539	896	999999	563	424	501	999999	396	999999	768	791	744	265	565	311	607	325	322	999999	220	341	999999	896	410	623	13	686	460	198	372	810	542	723	416	57	191	999999	75	733	712	830	999999	999999	999999	895	999999	717	999999	571	816	501	157	842	251	672	999999	999999	999999	939	999999	815	966	208	97	957	258	31	848	518	130	303	999999	588	999999	999999	523	999999	62	515	387	999999	999999	888	381	999999	999999	700	481	999999	835	190	255	135	323	897	864	619	999999	886	999999	224	869	345	451	999999	999999	568	320	861	999999	706	948	553	562	134	982	87	826	225	305	557	999999	114	683	999999	999999	134	275	634	999999	904	791	175	999999	172	427	999999	447	858	630	103	390	620	999999	138	242	702	999999	198	915	786	793	508	591	999999	675	764	999999	512	475	125	303	685	999999	254	915	
782	684	399	707	999999	639	967	595	999999	177	928	999999	555	706	355	561	86	719	999999	120	999999	584	780	497	662	835	935	393	514	800	704	286	350	222	460	28	183	491	431	999999	999999	913	390	999999	746	255	117	805	130	999999	999999	966	604	143	632	208	999999	902	54	658	704	999999	90	410	999999	652	177	999999	256	337	999999	594	297	593	999999	999999	999999	858	999999	416	728	139	273	950	999999	737	681	217	999999	261	123	281	447	773	999999	999999	833	979	457	103	88	774	559	999999	185	631	679	999999	848	262	14	999999	161	999999	929	574	321	999999	827	735	999999	960	999999	994	999999	116	999999	524	150	54	546	224	411	999999	338	954	999999	480	999999	951	68	670	368	999999	256	78	129	809	999999	999999	929	999999	162	722	132	999999	32	564	579	79	484	164	870	999999	715	999999	644	504	309	975	994	840	364	875	676	999999	601	999999	999999	155	987	348	680	999999	124	842	71	999999	999999	220	931	25	999999	705	477	904	799	564	999999	999999	999999	625	509	999999	882	98	349	287	55	999999	525	608	816	433	92	999999	483	607	689	873	729	955	999999	98	999999	979	939	658	407	772	511	47	802	292	720	371	839	811	390	36	503	784	642	712	695	332	208	477	623	342	430	201	999999	748	736	478	655	420	999999	902	999999	690	879	999999	320	488	806	999999	713	999999	999999	672	227	662	379	944	999999	267	999999	721	781	999999	45	75	352	999999	171	63	555	999999	716	428	986	999999	999999	813	999999	369	999999	216	525	673	764	903	46	999999	974	222	999999	791	166	397	27	113	131	686	655	814	931	11	327	753	978	470	14	999999	685	739	785	999999	49	952	866	196	205	118	708	141	999999	999999	345	999999	999999	999999	95	999999	411	999999	999999	201	168	101	438	399	999999	999999	694	303	898	169	82	244	437	813	751	213	531	830	908	999999	977	523	785	347	666	378	78	999999	384	685	475	999999	383	594	407	948	999999	476	307	999999	423	415	242	868	521	110	521	870	22	882	797	999999	975	353	223	645	999999	101	733	521	703	479	918	223	999999	280	861	842	416	803	688	64	999999	485	999999	572	290	916	999999	565	856	208	212	999999	888	894	826	39	381	762	643	999999	743	786	728	999999	496	29	184	999999	999999	679	999999	218	203	742	58	499	999999	999999	364	399	275	177	999999	999999	999999	425	334	800	454	831	999999	654	170	265	999999	746	999999	655	86	270	741	585	326	187	744	993	308	155	999999	336	285	999999	999999	999999	167	575	131	233	
677	80	694	384	796	999999	218	809	58	937	999999	311	743	108	999999	103	657	689	999999	486	999999	999999	126	999999	954	127	555	739	256	916	999999	745	625	533	978	15	576	367	789	908	969	935	999999	371	724	544	593	999999	167	999999	596	477	724	644	473	404	999999	515	430	679	861	478	999999	999999	839	685	685	999999	130	568	527	300	999999	999999	999999	999999	337	755	465	419	533	379	999999	942	329	630	31	999999	69	583	999999	70	936	119	56	500	382	812	999999	999999	858	999999	65	598	786	305	999999	782	999999	999999	76	208	60	21	999999	492	999999	620	813	218	664	705	160	546	517	466	364	790	999999	26	999999	525	233	425	560	159	999999	999999	165	999999	63	248	853	999999	999999	852	999999	924	999999	564	604	999999	999999	323	999999	163	233	519	90	999999	999999	786	887	120	206	551	974	999999	460	999999	999999	912	464	999999	164	425	851	738	39	664	999999	999999	826	999999	421	690	525	909	51	406	926	804	902	999999	91	277	360	743	999999	965	877	386	474	968	394	692	999999	219	169	958	312	494	489	425	873	512	959	557	999999	515	35	75	593	64	999999	375	19	628	707	886	75	117	523	999999	999999	80	965	857	999999	729	392	316	750	92	104	442	324	999999	962	579	999999	999999	54	709	940	812	792	999999	899	29	999999	678	512	999999	893	999999	999999	999999	638	803	547	111	610	968	999999	719	324	999999	999999	636	999999	532	666	138	578	272	999999	999999	133	974	287	999999	958	999999	999999	714	803	478	999999	899	471	999999	848	999999	41	999999	999999	85	586	230	498	999999	459	272	968	159	22	383	704	630	141	167	999999	664	525	992	153	683	921	418	915	846	322	70	175	161	684	507	107	371	999999	987	237	903	486	995	999999	695	999999	999999	702	430	773	999999	768	313	607	194	643	48	999999	518	999999	178	315	651	969	399	106	999999	475	999999	286	342	561	153	930	999999	187	529	897	999999	725	33	716	999999	82	999999	301	861	554	999999	864	68	999999	560	833	68	597	834	999999	705	599	151	432	197	153	999999	16	624	383	218	16	123	151	616	793	999999	462	819	579	999999	107	244	273	999999	650	228	44	10	999999	871	800	999999	503	201	858	583	601	528	351	999999	999999	676	487	999999	493	751	916	691	767	702	606	778	265	811	999999	364	878	457	999999	925	999999	16	999999	512	418	663	619	950	999999	220	999999	933	477	938	477	430	756	927	491	898	311	352	999999	999999	999999	32	97	691	593	504	705	999999	999999	426	244	999999	372	975	
927	999999	141	966	933	999999	999999	672	311	327	343	187	607	950	999999	648	623	63	774	697	247	395	575	928	366	263	999999	395	953	60	703	737	68	781	999999	660	999999	999999	999999	685	454	602	721	770	358	416	999999	754	188	341	803	190	966	674	738	541	265	999999	609	679	999999	777	999999	260	623	999999	128	825	999999	314	881	288	999999	999999	252	999999	674	804	579	950	367	760	216	999999	999999	523	999999	393	52	469	405	564	999999	999999	643	676	883	470	157	752	297	999999	804	873	460	999999	545	878	432	104	866	461	633	999999	322	291	570	999999	12	999999	834	734	783	490	999999	327	552	906	454	999999	999999	214	656	827	662	999999	956	999999	170	732	978	892	961	948	602	943	930	86	426	362	116	785	468	58	999999	563	297	999999	964	143	972	639	433	999999	343	662	999999	999999	997	36	334	238	937	280	130	999999	773	835	887	966	397	999999	489	101	469	975	746	607	999999	109	998	643	999999	37	759	999999	999999	114	614	940	999999	134	999999	399	38	877	999999	197	927	975	789	462	435	999999	745	999999	159	342	999999	368	916	207	896	897	37	691	859	999999	520	781	999999	668	230	947	827	273	397	100	73	591	137	999999	680	934	999999	546	217	381	291	262	200	999999	717	255	34	941	237	191	372	346	28	999999	999999	156	502	131	241	488	180	482	119	999999	278	805	241	367	999999	961	999999	491	483	488	628	267	591	356	999999	975	999999	999999	45	215	999999	999999	572	199	880	534	442	198	314	999999	210	999999	999999	141	857	912	23	666	999999	276	603	999999	862	540	319	419	564	155	180	266	566	293	447	904	341	552	999999	52	999999	992	528	399	186	755	287	999999	124	459	498	999999	961	265	472	768	999999	846	999999	42	879	999999	969	297	28	999999	172	917	371	249	800	999999	999999	971	999999	431	748	213	704	117	263	500	999999	115	656	999999	999999	999999	820	679	999999	494	688	210	172	26	999999	240	999999	138	999999	999999	458	875	999999	999999	369	989	86	51	29	408	152	999999	999999	999999	175	999999	640	886	753	862	106	999999	947	999999	627	479	808	172	407	517	832	999999	999999	893	51	430	455	473	999999	315	233	779	659	893	351	999999	431	783	999999	169	599	999999	999999	730	999999	766	999999	353	566	889	999999	913	643	511	575	576	240	884	999999	744	999999	177	124	448	638	326	42	63	964	999999	57	35	321	248	999999	348	999999	795	630	285	502	999999	906	882	999999	320	145	999999	327	774	999999	546	445	999999	999999	999999	380	937	
101	946	734	873	389	870	842	165	602	405	593	999999	386	999999	999999	999999	251	999999	270	241	324	328	190	884	735	199	994	999999	590	214	497	999999	999999	262	703	684	551	628	722	999999	50	999999	717	999999	999999	100	398	999999	292	999999	865	999999	171	999999	623	773	999999	850	147	999999	876	341	575	398	908	107	270	999999	741	579	999999	622	594	234	999999	999999	610	450	329	999999	801	739	228	999999	349	999999	335	828	639	930	918	701	490	533	170	999999	403	329	832	467	830	274	523	999999	863	252	849	936	999999	278	173	999999	530	502	398	146	122	999999	999999	854	771	441	494	811	999999	999999	999999	70	74	491	951	290	618	861	815	536	225	515	353	107	214	999999	880	370	999999	603	180	999999	145	33	596	999999	280	999999	999999	398	779	999999	999999	53	119	788	872	465	999999	999999	999999	999999	686	999999	920	606	25	951	649	382	560	134	54	66	649	153	925	50	895	999999	20	640	999999	999999	757	999999	463	999999	999999	999999	526	424	999999	884	897	511	999999	283	112	990	29	328	999999	322	999999	655	667	995	404	966	862	831	570	409	872	75	999999	269	999999	416	999999	715	964	233	856	145	89	999999	169	147	841	652	938	904	897	691	313	853	588	112	847	468	905	30	563	695	854	999999	22	831	999999	999999	179	999999	999999	313	999999	113	999999	999999	575	507	999999	266	999999	999999	893	665	511	191	999999	649	999999	11	569	999999	810	999999	670	171	291	445	157	337	138	799	482	251	67	594	336	999999	999999	999999	999999	349	633	648	896	352	801	198	142	830	999999	369	999999	999999	136	999999	503	420	443	999999	420	140	359	508	138	335	738	651	608	999999	854	999999	262	794	475	229	999999	999999	57	327	999999	103	312	999999	267	768	438	313	124	893	101	999999	766	999999	475	406	990	134	999999	571	614	999999	999999	999999	976	517	116	999999	999999	999999	123	341	372	125	936	327	828	43	250	369	999999	434	536	715	826	999999	999999	171	999999	78	999999	999999	651	999999	713	218	513	97	350	999999	661	999999	999999	999999	780	759	554	650	164	999999	578	957	884	999999	999999	189	623	874	398	48	999999	999999	999999	999999	677	197	689	885	999999	727	813	740	693	500	707	44	823	328	934	999999	393	999999	16	181	500	282	999999	999999	812	533	999999	999999	698	311	39	716	999999	976	999999	592	79	668	247	437	344	837	274	999999	452	999999	999999	304	939	331	655	575	938	999999	143	405	999999	198	83	879	999999	183	52	999999	999999	990	429	846	788	352	999999	725	907	579	999999	663	
18	657	999999	182	999999	300	700	377	655	999999	778	539	999999	144	446	881	594	368	305	170	795	882	923	999999	999999	519	999999	596	999999	929	667	368	248	999999	397	999999	149	900	712	841	483	675	999999	16	222	890	13	654	905	125	140	549	284	676	999999	136	734	597	962	657	999999	999999	52	999999	796	420	300	999999	747	948	742	999999	656	463	687	129	156	916	249	329	999999	861	999999	218	798	128	94	572	611	271	999999	551	938	64	999999	379	632	19	220	801	600	640	906	956	383	447	893	820	989	748	979	818	358	643	999999	923	422	834	927	677	336	728	999999	486	195	201	755	601	405	317	999999	146	706	999999	728	999999	954	734	834	999999	235	273	582	863	291	999999	202	304	912	144	957	797	92	542	999999	872	879	430	771	192	999999	301	424	682	260	843	999999	910	999999	277	968	687	999	575	452	72	999999	999999	205	249	998	999999	689	271	359	700	999999	999999	972	999999	995	999999	963	652	999999	933	848	900	999999	448	833	291	999999	645	175	280	797	516	99	412	726	981	235	531	999999	241	612	163	333	560	788	999999	938	68	281	999999	724	356	905	519	224	255	999999	999999	416	717	80	53	999999	88	902	547	84	569	139	24	308	441	469	999999	999999	694	999999	999999	659	885	352	331	373	999999	555	999999	611	580	198	481	697	478	999999	475	171	568	999999	254	657	999999	873	999999	928	267	999999	293	887	476	999999	999999	678	241	107	530	374	748	679	999999	532	999999	936	503	999999	658	326	999999	326	993	277	762	637	332	405	418	22	973	999999	116	594	272	999999	999999	392	999999	802	465	381	999999	110	423	888	692	721	205	314	379	999	999999	999999	316	999999	999999	209	435	891	999999	835	999999	517	999999	999999	573	999999	269	898	999999	999999	710	999999	860	457	731	893	854	999999	999999	999999	209	999999	999999	974	999999	176	999999	999999	670	935	956	999999	456	630	693	87	999999	78	325	999999	999999	306	513	268	298	999999	999999	858	245	10	355	999999	947	744	635	584	874	999999	231	406	502	999999	238	865	164	999999	409	240	764	999999	193	785	999999	999999	159	999999	600	384	685	709	97	429	70	669	590	404	999999	711	999999	999999	999999	291	847	919	419	497	78	647	113	365	999999	999999	104	591	816	569	13	999999	999999	732	984	499	741	999999	999999	83	903	999999	999999	759	112	697	999999	999999	451	902	937	638	622	661	999999	952	999999	330	999999	999999	999999	478	999999	30	400	915	999999	999999	134	712	999999	336	999999	346	999999	509	372	354	999999	327	611	
448	149	914	999999	375	302	933	999999	999999	999999	420	825	79	748	999999	999999	265	999999	999999	999999	999999	531	999999	361	611	999999	286	77	335	589	926	78	378	637	999999	339	939	398	999999	622	999999	372	102	493	999999	510	541	597	999999	794	117	985	75	746	635	917	410	562	30	347	26	999999	999999	999999	302	999999	999999	442	861	105	776	866	343	574	398	999999	438	255	232	110	497	688	999999	540	482	941	13	632	11	969	999999	386	378	688	606	326	799	650	200	787	999999	108	735	999999	28	250	651	999999	357	33	488	164	339	919	999999	338	957	999999	969	361	348	825	440	892	176	399	498	655	968	999999	999999	788	999999	445	999999	398	952	999999	522	999999	299	512	999999	978	999999	774	999999	458	837	999999	368	767	680	999999	448	238	668	843	896	999999	752	996	532	999999	219	700	109	894	999999	462	385	122	520	737	71	999999	550	462	999999	402	352	49	817	700	712	56	117	225	999999	818	729	118	948	893	489	302	999999	998	999999	790	675	999999	587	385	891	999999	257	999999	777	612	999999	999999	441	999999	286	713	189	831	573	173	999999	883	897	999999	732	276	174	626	999999	999999	855	999999	693	620	727	199	462	441	808	466	799	174	447	394	141	523	677	454	617	776	123	999999	434	604	208	999999	265	534	999999	625	91	630	999999	18	999999	145	522	999999	776	96	260	748	999999	116	374	999999	446	999999	999999	218	599	720	19	999999	999999	706	127	999999	422	935	934	928	999999	193	385	999999	478	439	638	995	11	999999	677	530	525	375	135	327	239	780	355	752	612	999999	999999	370	621	225	362	999999	999999	433	408	840	162	332	960	839	999999	206	950	999999	874	925	217	743	53	488	954	999999	580	799	859	641	999999	192	325	353	168	24	556	262	86	588	999999	577	999999	836	378	203	999999	296	596	999999	830	348	999999	686	999999	292	327	999999	999999	82	478	227	573	766	999999	970	16	617	681	717	649	697	930	295	947	999999	999999	999999	120	761	875	294	213	999999	811	252	313	639	999999	876	696	423	991	14	119	999999	999999	691	999999	408	196	797	999999	879	393	999999	417	593	999999	999999	996	121	32	509	206	194	24	747	999999	18	666	377	501	805	999999	235	705	926	185	197	636	999999	630	711	999999	999999	679	333	999999	678	834	720	900	528	879	584	401	999999	807	999999	745	266	735	578	741	818	999999	809	858	999999	436	491	417	551	999999	999999	491	320	933	128	514	690	314	286	999999	945	999999	999999	925	446	834	223	999999	259	451	380	
999999	61	969	999999	781	869	475	999999	251	352	999999	359	567	487	103	999999	999999	689	999999	999999	951	459	404	999999	999999	333	884	999999	999999	223	372	167	999999	590	999999	999999	999999	186	999999	645	999999	39	44	831	643	999999	999999	447	999999	753	664	439	999999	396	428	419	657	183	999999	458	985	63	999999	999999	980	999999	260	999999	999999	999999	999999	381	999999	999999	839	922	424	572	163	234	919	446	79	579	558	933	328	712	999999	123	781	176	772	888	660	171	86	16	850	999999	866	437	493	688	23	293	96	999999	556	505	995	95	30	189	539	999999	983	382	479	57	826	999999	814	840	882	573	609	464	124	678	845	417	722	665	999999	999999	953	390	999999	275	846	263	999999	666	128	696	156	999999	999999	121	187	704	537	803	999999	328	622	652	806	449	683	631	949	878	999999	587	999999	365	821	57	999999	999999	816	999999	210	572	999999	158	999999	999999	427	27	115	13	999999	151	880	918	999999	999999	868	310	583	126	999999	224	314	999999	16	541	333	790	770	311	526	584	999999	332	602	108	936	999999	931	999999	32	666	999999	999999	388	519	999999	999999	371	782	189	294	29	699	622	985	268	115	152	190	862	636	257	804	486	916	262	999999	999999	895	112	403	999999	963	999999	925	698	999999	898	496	833	879	428	987	999999	999999	999999	198	710	617	839	831	999999	750	999999	395	419	721	999999	471	266	160	999999	475	680	999999	914	66	999999	999999	296	900	999999	655	356	982	999999	269	999999	253	361	74	847	708	999999	280	80	628	999999	708	516	977	897	999999	239	683	750	953	317	346	327	508	592	22	999999	939	999999	677	999999	999999	187	159	49	226	999999	202	313	430	419	409	714	296	852	898	999999	319	12	999999	425	673	242	265	952	999999	926	853	999999	834	999999	999999	654	403	234	999999	999999	999999	937	999999	326	47	999999	330	543	907	999999	999999	999999	694	830	999999	936	846	261	999999	543	922	999999	999999	300	267	720	478	52	999999	754	320	72	423	377	824	381	331	999999	999999	999999	912	999999	54	713	895	999999	787	999999	376	189	808	151	503	895	608	999999	243	391	69	326	902	999999	250	999999	999999	968	999999	326	15	999999	615	999999	873	438	999999	210	163	991	405	69	932	474	676	123	999999	179	999999	999999	999999	665	148	940	403	71	400	634	481	891	401	926	999999	999999	998	999999	574	425	999999	74	274	407	999999	252	986	999	999999	438	611	136	216	151	999999	714	557	350	500	999999	999999	812	47	999999	729	272	599	478	105	999999	999999	999999	549	531	901	
504	263	371	660	896	953	999999	999999	999999	33	354	999999	259	526	999999	999999	657	999999	898	435	464	37	278	678	743	999999	999999	999999	921	961	999999	999999	999999	250	999999	461	195	690	604	721	595	145	85	999999	384	587	349	952	845	999999	999999	999999	650	106	446	476	984	999999	999999	253	999999	500	755	10	361	767	999999	19	621	798	999999	967	642	999999	999999	328	952	999999	304	165	999999	565	999999	999999	999999	969	999999	589	803	438	476	502	999999	360	284	999999	390	84	620	617	589	340	340	56	830	850	70	473	999999	127	524	687	399	760	940	999999	441	391	857	392	830	419	999999	999999	331	999999	999999	291	999999	744	999999	877	686	686	999999	972	234	22	542	999999	908	472	333	685	913	789	113	23	419	999999	664	998	227	999999	787	999999	134	157	999999	999999	999999	778	572	522	189	646	11	999999	193	967	656	428	849	564	483	999999	95	530	279	542	132	999999	872	999999	90	939	660	458	899	406	848	86	298	936	999999	139	900	810	999999	276	788	400	829	451	746	245	159	662	999999	999999	94	999999	878	191	483	476	906	73	442	999999	986	552	812	999999	999999	580	139	912	918	354	466	285	999999	12	754	999999	360	999999	761	844	790	997	705	479	999999	255	208	116	463	180	999999	836	378	265	999999	999999	587	52	332	999999	115	246	744	409	963	809	579	876	437	751	125	485	999999	598	459	988	847	343	999999	873	382	33	458	747	999999	629	906	768	721	518	153	999999	108	594	738	999999	262	305	515	513	675	999999	678	712	64	747	999999	780	999999	999999	999999	254	578	458	794	92	999999	996	288	343	902	810	164	919	607	807	387	717	859	905	735	551	827	961	208	60	354	746	693	383	105	136	962	999999	999999	999999	740	649	999999	656	999999	265	26	182	610	865	177	759	114	257	369	816	920	999999	999999	999999	426	616	260	999999	738	999999	313	905	248	776	847	734	799	999999	76	738	917	999999	149	479	534	655	360	999999	882	999999	642	999999	23	288	999999	72	999999	282	482	133	999999	999999	999999	725	999999	999999	999999	833	999999	442	999999	406	190	999999	899	999999	761	96	322	771	999999	999999	999999	153	999999	868	891	960	571	785	871	527	999999	943	349	999999	295	423	527	423	722	526	325	450	999999	246	999999	392	389	497	999999	999999	999999	711	867	481	204	999999	326	999999	230	999999	999999	241	571	442	999999	247	291	47	999999	999999	568	999999	58	738	602	999999	518	172	613	999999	581	83	485	104	999999	999999	999999	999999	999999	520	106	999999	202	999999	264	93	
879	999999	999999	26	111	351	76	999999	999999	70	999999	999999	878	783	266	999999	479	721	401	198	756	476	999999	657	172	422	380	999999	251	134	706	309	484	518	541	325	107	999999	407	999999	17	522	886	506	860	946	999999	884	264	942	999999	999999	358	75	337	412	327	418	854	688	971	165	721	94	364	999999	654	999999	251	941	66	882	999999	171	191	243	590	999999	796	225	999999	496	656	999999	169	235	951	418	999999	138	999999	688	999999	999999	999999	999999	800	802	151	506	302	629	642	322	885	91	166	999999	884	103	999999	948	999999	639	265	484	508	423	924	138	412	999999	999999	999999	944	378	150	605	999999	339	443	787	236	300	999999	803	999999	344	999999	88	79	764	534	97	316	999999	999999	112	463	783	353	387	877	999999	103	66	999999	530	378	999999	940	561	999999	555	660	44	722	331	716	462	631	173	11	845	69	648	711	102	999999	895	311	48	151	129	985	999999	910	223	206	865	362	332	965	904	147	517	481	978	436	281	336	745	999999	11	162	189	999999	41	953	455	999999	358	724	482	216	902	419	174	570	604	134	508	134	850	109	308	207	999999	708	999999	176	999999	665	534	568	566	999999	999999	966	999999	680	878	269	999999	520	14	608	492	999999	244	108	317	999999	832	999999	828	620	544	901	853	999999	288	999999	412	288	622	692	199	999999	649	260	999999	999999	999999	999999	256	248	383	340	104	999999	715	408	474	999999	859	323	999999	388	999999	946	117	248	122	999999	999999	999999	857	472	999999	322	419	578	58	984	829	120	654	909	899	589	246	214	807	999999	276	880	999999	959	429	999999	860	999999	999999	703	152	40	94	941	531	701	391	910	442	999999	999999	999999	359	489	623	749	999999	999999	488	161	709	999999	441	958	999999	521	999999	999999	999999	598	462	608	405	999999	999999	799	999999	712	387	208	999999	336	771	35	873	140	531	999999	345	680	639	937	332	999999	993	248	999999	999999	394	20	16	493	866	843	329	682	999999	14	647	824	999999	957	545	290	952	383	141	999999	95	425	989	326	562	373	999999	525	285	383	361	603	209	999999	999999	376	202	715	469	928	705	200	400	999999	731	521	999999	682	401	52	79	620	116	193	49	999999	999999	999999	930	503	999999	999999	407	999999	652	54	624	822	639	999999	98	247	913	213	709	895	35	473	594	51	416	999999	999999	243	314	741	496	25	999999	358	999999	512	999999	965	53	999999	793	42	874	999999	999999	999999	52	999999	999999	999999	999999	903	999999	154	943	557	105	999999	97	607	999999	
999999	63	910	558	999999	962	291	999999	585	462	948	169	809	999999	999999	598	999999	155	281	999999	999999	288	999999	999999	592	542	716	414	999999	416	895	999999	446	999999	629	979	999999	138	297	181	761	410	378	378	758	999999	674	52	950	999999	999999	744	815	373	780	885	999999	876	965	76	999999	876	34	999999	567	999999	723	999999	482	22	634	778	857	110	482	500	999999	113	999999	849	867	999999	463	838	229	161	71	82	448	999999	409	97	173	230	925	999999	999999	209	811	688	999999	94	570	938	335	999999	886	715	999999	999999	975	476	599	125	209	582	999999	999999	949	416	999999	651	151	999999	999999	546	999999	637	184	597	124	710	302	999999	829	782	112	525	513	810	275	999999	190	999999	768	932	497	57	30	352	471	199	260	999999	999999	378	999999	999999	999999	788	999999	258	999999	303	175	999999	183	999999	296	426	480	897	682	148	151	662	999999	982	969	680	59	567	616	832	999999	925	999999	897	918	460	839	280	999999	725	17	999999	815	887	993	999999	759	495	761	604	872	574	999999	999999	263	27	908	999999	862	653	739	999999	642	999999	999999	250	814	285	93	836	999999	209	999999	956	140	134	847	583	999999	476	999999	999999	999999	21	959	561	417	348	644	900	999999	879	999999	547	986	771	383	115	999999	753	999999	999999	411	924	28	999999	999999	561	980	999999	180	999999	970	999999	732	999999	999999	630	749	616	832	999999	641	192	293	706	999999	999999	970	369	751	999999	999999	246	787	447	161	999999	993	296	999999	999999	367	999999	730	999999	999999	999999	814	810	341	753	366	112	920	222	841	229	999999	321	882	707	591	621	999999	438	470	734	999999	294	34	558	636	463	999999	976	118	136	462	999999	999999	767	999999	999999	37	997	999999	762	326	574	605	999999	250	999999	413	999999	274	746	137	301	757	185	999999	530	786	783	126	903	190	943	114	715	767	574	523	999999	999999	431	594	390	63	708	417	999999	999999	101	999999	999999	999999	999999	712	999999	999999	999999	999999	999999	353	824	382	253	999999	481	999999	999999	470	890	999999	675	999999	999999	999999	842	162	999999	248	999999	767	390	842	999999	475	172	853	255	999999	742	715	607	265	900	771	539	59	350	509	582	136	44	999999	797	926	999999	794	759	312	869	219	999999	999999	270	855	962	982	687	777	718	627	336	152	727	184	567	420	999999	528	104	793	811	247	666	922	733	999999	999999	768	833	378	999999	943	999999	532	463	999999	995	999999	808	557	999999	572	790	954	800	892	846	623	368	231	535	241	217	999999	408	24	265	347	999999	
999999	999999	919	999999	999999	999999	999999	780	999999	999999	882	424	999999	719	546	431	249	457	999999	999999	840	971	430	409	999999	843	999999	735	999999	999999	448	429	657	922	663	619	452	999999	999999	430	999999	999999	651	902	486	807	320	522	999999	654	168	567	553	225	291	999999	517	519	999999	506	671	657	494	999999	282	999999	767	301	65	927	978	620	16	291	714	728	329	528	999999	804	532	349	74	642	965	881	875	441	640	489	112	933	296	944	758	759	627	580	629	32	49	999999	466	743	999999	548	561	272	511	563	854	988	595	999999	999999	331	593	851	999999	400	999999	999999	661	575	825	999999	334	71	533	999999	110	749	999999	900	765	513	882	999999	966	427	330	999999	930	87	635	123	348	758	970	436	999999	999999	475	239	445	713	367	999999	918	630	999999	499	999999	556	462	114	100	694	772	470	449	273	885	999999	80	974	405	999999	940	712	999999	999999	999999	106	999999	999999	283	669	465	999999	155	991	412	999999	999999	999999	874	999999	625	999999	999999	999999	986	999999	987	999999	890	787	999999	470	317	784	950	216	923	999999	408	999999	999999	137	830	430	239	720	999999	457	860	549	999999	249	110	31	957	420	999999	63	999999	590	119	886	999999	496	510	995	999999	999999	51	206	421	564	432	241	617	497	699	602	424	275	195	999999	51	999999	999999	999999	370	296	999999	540	527	870	70	817	999999	879	693	344	920	243	999999	999999	416	999999	137	920	817	868	413	999999	720	96	639	323	405	579	999999	999999	193	591	634	457	544	510	679	551	504	614	999999	737	999999	365	682	190	999999	999999	133	999999	223	391	111	501	882	366	820	441	241	746	999999	953	999999	600	999999	338	609	529	419	999999	985	586	426	213	170	676	666	364	999999	999999	999999	173	456	467	999999	801	999999	143	574	187	690	248	999999	757	201	999999	703	213	214	999999	999999	999999	821	999999	402	636	965	898	340	216	700	465	37	781	722	258	507	999999	719	359	848	475	954	242	224	999999	275	999999	999999	999999	973	462	160	999999	877	999999	351	237	75	999999	836	591	802	999999	999999	999999	999999	538	999999	942	257	999999	494	999999	504	115	814	589	13	999999	371	305	999999	999999	243	248	315	966	904	467	907	999999	999999	476	522	267	672	596	755	988	535	737	999999	78	167	847	968	304	566	771	451	999999	233	419	882	999999	704	999999	135	248	999999	254	999999	577	45	977	623	27	342	999999	443	227	834	24	129	634	999999	818	999999	999999	280	20	410	999999	25	155	55	999999	594	982	562	795	999999	517	
78	291	112	999999	42	999999	233	950	961	329	338	999999	999999	218	300	999999	869	886	119	739	968	999999	844	502	999999	889	999999	531	433	360	684	647	757	326	946	838	999999	613	785	999999	171	329	58	90	999999	999999	999999	837	999999	345	123	676	999999	731	999999	169	446	999999	506	153	258	702	527	611	644	691	476	610	272	999999	999999	999999	110	532	577	648	999999	763	698	768	672	104	999999	97	246	17	961	36	777	786	401	920	117	642	339	469	802	447	445	121	999999	616	574	349	619	857	999999	163	163	900	999999	682	911	737	480	163	999999	999999	999999	637	999999	450	833	485	71	999999	999999	467	203	118	845	423	999999	586	452	65	530	389	478	388	441	807	872	876	488	718	18	380	171	999999	495	373	82	999999	391	875	783	98	288	813	710	118	960	999999	65	885	364	335	294	425	999999	594	961	999999	205	923	999999	956	999999	352	796	777	305	999999	999999	482	351	999999	999999	999999	281	441	110	999999	678	332	846	828	821	999999	364	683	95	746	552	901	411	96	999999	999999	308	827	100	936	26	999999	813	942	999999	582	544	844	999999	999999	999999	201	999999	306	316	872	86	999999	144	404	988	123	999999	559	999999	999999	999999	264	906	736	278	454	350	174	647	746	519	903	999999	248	68	519	553	378	601	361	418	114	779	740	392	999999	999999	696	999999	903	251	263	477	710	511	999999	938	403	449	999999	850	999999	999999	570	363	182	999999	896	345	479	569	323	957	123	312	999999	484	176	354	719	761	999999	226	999999	505	265	435	695	736	778	999999	999999	999999	999999	999999	99	455	219	999999	219	216	796	360	478	344	927	999999	364	999999	999999	805	999999	59	729	938	205	111	915	999999	107	746	657	169	566	898	419	999999	65	999999	999999	520	275	789	144	513	999999	999999	748	409	999999	959	81	999999	999999	973	999999	999999	999999	999999	315	999999	999999	153	289	472	558	636	999999	999999	924	543	999999	751	194	34	999999	981	915	226	972	901	363	515	497	999999	674	369	967	593	98	999999	195	102	999999	235	980	131	510	999999	954	999999	510	178	485	44	719	330	113	177	443	828	999999	983	999999	414	634	35	656	151	999999	999999	669	210	491	614	358	157	999999	999999	53	418	480	999999	999999	644	400	195	999999	463	428	999999	266	800	159	999999	134	211	999999	892	999999	999999	475	368	873	999999	669	310	686	871	686	571	875	153	133	999999	357	941	721	356	999999	448	995	202	723	453	999999	868	61	231	489	999999	55	999999	368	98	999999	999999	380	506	999999	
100	508	999999	777	856	479	122	676	133	912	193	490	756	879	162	959	283	645	429	831	800	258	464	391	539	525	323	785	45	93	245	571	224	999999	922	940	837	425	866	974	821	201	927	999999	306	665	299	682	215	138	669	476	950	999999	183	841	999999	776	247	340	165	336	641	50	676	621	276	384	956	999999	132	858	778	999999	19	999999	331	155	95	873	236	999999	579	906	999999	769	621	999999	207	999999	896	71	187	536	999999	494	560	887	643	684	399	914	726	994	16	811	999999	504	999999	574	520	899	691	999999	114	999999	756	734	626	999999	10	999999	187	875	325	71	680	999999	636	525	58	443	512	999999	484	999999	999999	585	900	612	80	999999	882	999999	570	997	379	813	431	304	737	826	271	735	684	999999	999999	850	678	944	140	456	867	150	526	87	999999	290	889	793	999999	181	833	24	836	883	999999	554	999999	328	691	867	820	342	787	999999	182	999999	726	811	583	999999	907	956	481	624	258	741	116	493	610	99	999999	637	999999	999999	992	256	899	800	999999	193	999999	359	263	273	635	999999	999999	303	905	620	999999	999999	219	999999	273	877	542	222	634	999999	447	821	718	601	999999	192	648	230	999999	999999	877	925	984	400	528	558	999999	218	999999	723	388	812	588	989	999999	999999	999999	999999	999999	125	999999	686	175	999999	745	723	640	999999	329	999999	999999	142	74	979	743	638	103	819	27	714	185	334	234	910	724	635	243	729	76	999999	999999	500	999999	124	220	200	999999	999999	654	804	918	50	999999	545	837	255	748	608	255	896	752	608	999999	999999	999999	390	462	999999	999999	999999	490	910	594	999999	999999	395	215	949	769	553	878	999999	999999	999999	796	144	445	999999	999999	479	999999	999999	484	180	999999	166	369	999999	184	999999	999999	505	999999	544	999999	17	455	999999	856	451	49	799	839	702	28	999999	443	918	999999	805	944	774	191	530	234	855	436	999999	875	532	999999	866	774	938	999999	382	999999	630	897	999999	999999	776	831	631	439	97	795	999999	162	437	723	451	557	379	885	999999	324	739	999999	469	581	999999	792	334	426	183	34	999999	886	645	354	812	999999	12	125	177	942	999999	999999	146	69	654	272	999999	809	584	318	999999	999999	999999	999999	833	320	438	999999	999999	984	999999	999999	266	73	894	895	999999	92	910	431	999999	263	717	999999	764	648	999999	410	999999	768	999999	999999	841	864	628	848	999999	999999	521	501	999999	796	467	193	445	354	834	83	174	758	755	365	999999	162	999999	152	344	831	303	194	999999	
37	289	889	638	981	373	999999	444	55	861	999999	571	418	839	758	999999	999999	999999	999999	814	110	999999	179	23	989	999999	688	999999	486	514	999999	293	336	364	564	516	578	555	464	980	443	638	128	896	999999	999999	489	323	999999	999999	810	255	883	380	46	791	119	875	999999	364	684	300	999999	541	659	646	245	63	999999	251	999999	978	131	439	380	471	999999	283	999999	205	147	375	105	999999	999999	999999	409	955	999999	772	407	702	906	999999	999999	153	680	587	247	188	999999	999999	999999	763	138	831	133	999999	999	575	999999	836	999999	999999	999999	319	204	999999	837	999999	999999	289	999999	512	999999	999999	82	32	142	237	791	540	46	999999	647	711	999999	999999	11	872	999999	955	955	752	108	571	999999	462	883	987	948	851	749	545	940	278	999999	535	919	613	759	111	999999	771	784	999999	999999	676	805	999999	982	999999	827	999999	866	291	334	984	414	283	510	619	148	155	999999	939	999999	500	80	378	21	999999	423	999999	999999	999999	643	193	999999	964	999999	349	656	377	999999	96	34	783	679	659	999999	715	130	999999	999999	149	962	175	999999	845	352	309	606	999999	503	190	449	439	852	142	647	150	999999	450	512	999999	999999	771	150	202	999999	999999	999999	420	433	999999	681	777	294	973	999999	999999	701	132	999999	472	743	229	873	999999	999999	594	931	999999	999999	999999	699	999999	143	999999	186	999999	999999	999999	999999	999999	488	195	14	207	509	671	999999	999999	999999	179	449	894	829	50	427	743	897	326	555	329	85	999999	409	629	606	11	643	999999	796	999999	452	411	999999	999999	983	999999	225	999999	999999	999999	999999	999999	186	841	365	805	999999	103	999999	443	303	708	999999	999999	999999	214	785	385	600	999999	37	999999	999999	790	726	47	999999	552	999999	869	999999	230	11	580	880	33	107	568	273	801	160	999999	827	363	286	744	667	999999	999999	779	772	840	85	817	999999	999999	969	395	999999	327	112	307	47	654	915	82	707	173	730	246	116	227	121	799	356	487	976	729	513	982	380	122	536	287	107	688	999999	194	632	245	999999	711	453	999999	699	853	513	999999	447	213	46	504	859	780	672	555	728	285	470	470	999999	250	882	141	999999	989	999999	759	557	999999	927	522	540	495	192	999999	773	175	999999	503	999999	803	291	999999	999999	999999	999999	755	999999	551	959	999999	999999	999999	999999	813	829	999999	999999	710	91	999999	625	220	286	523	999999	374	598	277	781	999999	999999	999999	999999	865	958	999999	195	81	735	26	154	999999	277	67	798	378	919	378	575	461	999999	399	
422	999999	188	999999	32	432	999999	889	999999	347	770	406	693	999999	675	710	854	999999	136	999999	974	75	608	619	999999	229	725	595	454	229	701	329	395	999999	999999	276	687	887	559	999999	169	999999	858	807	245	999999	373	50	702	218	524	999999	335	250	425	357	621	568	138	803	707	999999	444	937	646	450	20	907	214	409	33	999999	999999	372	999999	138	999999	801	999999	999999	855	684	999999	245	999999	382	999999	155	999999	206	654	128	758	756	66	843	411	921	171	794	860	465	835	303	195	999999	999999	962	483	296	151	820	999999	67	948	32	433	208	242	273	999999	865	546	999999	754	904	218	999999	316	923	999999	294	639	589	220	399	999999	999999	999999	999999	749	41	999999	999999	65	834	999999	701	807	43	420	999999	688	897	348	995	999999	827	549	290	999999	692	999999	560	570	999999	999999	604	846	558	183	833	158	93	524	424	203	472	953	999999	970	516	142	999999	513	523	999999	999999	250	225	999999	999999	60	769	809	999999	999999	999999	999999	999999	653	339	855	259	859	586	64	604	999999	924	999999	456	874	628	999999	999999	559	382	999999	56	260	448	364	630	88	162	783	388	999999	467	49	92	999999	754	277	641	661	883	423	926	468	11	369	326	424	999999	156	431	459	977	999999	12	73	466	948	215	999999	999999	180	706	802	675	999999	999999	884	718	497	130	361	679	181	999999	958	130	999999	999999	999999	47	216	64	16	362	999999	999999	999999	46	29	502	805	72	999999	999999	999999	999999	134	793	680	454	999999	706	536	36	79	779	806	830	54	943	878	699	999999	999999	28	125	700	450	745	999999	954	999999	999999	994	999999	299	999999	744	963	252	996	999999	578	633	605	510	999999	979	292	160	999999	999999	992	999999	999999	115	935	728	999999	596	999999	684	57	655	499	593	17	999999	712	780	766	72	999999	801	946	93	131	502	341	999999	596	721	167	595	535	824	856	622	999999	218	999999	294	999999	377	236	321	999999	999999	999999	22	503	987	277	999999	393	437	273	200	139	540	984	442	396	899	10	304	999999	461	130	675	736	394	170	503	999999	999999	735	499	575	635	345	207	368	328	24	609	999999	999999	211	999999	999999	999999	999999	999999	999999	921	897	436	376	931	999999	296	803	999999	286	118	827	773	999999	912	999999	773	624	999999	205	999999	83	78	885	400	999999	871	259	32	123	999999	901	999999	999999	504	583	308	132	644	999999	59	404	899	999999	999999	781	680	569	299	405	787	52	999999	644	447	847	829	999999	976	90	923	999999	780	355	216	216	999999	
504	591	338	403	999999	979	663	155	999999	184	35	978	999999	180	311	959	999999	999999	999999	913	685	832	656	754	756	156	999999	999999	999999	623	553	836	999999	284	186	999999	961	12	145	72	334	499	999999	673	804	999999	367	910	999999	999999	164	28	187	999999	821	672	999999	584	647	505	999999	747	142	767	630	999999	288	999999	999999	999999	998	624	200	965	588	999999	776	983	949	193	789	653	999999	999999	469	999999	658	999999	463	514	52	387	999999	640	646	999999	366	297	999999	614	295	32	916	999999	999999	540	999999	221	714	634	895	951	634	999999	715	771	452	206	308	999999	540	881	999999	999999	999999	999999	269	560	329	10	830	999999	940	345	999999	999999	737	16	999999	928	707	446	692	999999	618	100	752	900	924	999999	145	999999	989	947	84	999999	152	999999	16	999999	999999	999999	892	714	804	417	21	299	566	949	44	446	347	380	397	103	199	61	871	200	999999	369	635	454	865	670	499	999999	999999	494	623	311	999	999999	999999	999999	554	977	34	999999	89	463	343	999999	840	999999	999999	999999	559	980	999999	100	564	816	999999	911	642	448	849	144	917	27	999999	999999	335	732	999999	945	722	999999	549	999999	37	670	121	414	35	660	999999	175	847	880	444	290	279	533	747	999999	999999	746	797	116	138	889	293	72	435	271	999999	118	999999	876	896	601	440	13	999999	893	705	193	885	981	834	999999	296	47	582	747	802	999999	984	999999	151	999999	170	443	93	147	387	58	999999	999999	20	505	999999	971	999999	843	850	276	470	853	999999	620	860	999999	281	454	603	999999	489	688	469	999999	133	999	734	920	440	999999	919	924	516	656	213	999999	999999	338	770	325	63	739	896	535	999999	141	999999	530	125	354	999999	999999	544	999999	569	300	999999	172	382	999999	246	999999	412	999999	356	545	346	831	416	738	999999	943	683	287	201	750	791	933	515	992	999999	999999	805	96	999999	291	999999	385	97	999999	826	999999	999999	857	89	991	336	53	999999	796	794	943	123	999999	509	228	954	267	999999	818	509	371	999999	390	688	41	266	999999	27	75	165	961	744	503	911	45	987	999999	999999	210	423	747	753	719	208	291	100	429	586	617	336	999999	446	999999	414	465	161	999999	179	57	734	20	36	123	640	832	208	620	474	474	240	999999	68	738	405	761	999999	999999	191	406	941	837	739	410	999999	42	524	999999	99	456	883	421	656	161	475	999999	999999	639	88	375	93	479	954	122	999999	207	999999	707	873	652	846	224	394	772	115	897	999999	999999	385	608	
318	731	530	999999	590	819	482	999999	272	991	50	978	858	816	323	999999	883	627	999999	540	968	816	603	999999	609	669	37	883	55	578	142	104	264	480	67	999999	948	999999	531	567	725	999999	445	881	612	868	365	577	458	999999	23	999999	602	999999	639	501	999999	94	417	921	792	598	862	694	858	999999	999999	387	759	962	523	946	106	466	815	811	381	721	834	741	313	459	434	411	999999	489	502	420	840	565	999999	999999	529	609	774	999999	304	750	999999	667	999999	978	817	496	130	77	557	145	999999	828	129	999999	999999	676	999999	342	173	999999	999999	379	452	313	547	203	999999	658	427	999999	692	688	999999	630	698	176	596	335	999999	938	291	496	932	999999	999999	999999	445	999999	614	999999	999999	999999	999999	843	621	654	224	999999	999999	624	999999	471	650	999999	999999	999999	320	999999	717	93	999999	293	701	999999	178	642	446	96	921	534	999999	921	54	574	506	260	724	673	19	54	952	754	894	27	190	819	846	999999	912	50	702	999999	110	999999	772	707	740	738	674	979	217	137	920	906	865	836	427	86	564	203	626	646	999999	672	999999	335	399	683	54	359	796	575	183	880	831	811	999999	523	801	799	519	985	999	999999	837	824	834	987	161	353	999999	770	317	719	424	999999	467	437	400	447	317	66	693	999999	193	641	953	49	999999	64	25	903	284	999999	683	999999	647	459	999999	315	501	412	531	701	957	35	999999	999999	466	775	999999	393	999999	364	491	462	999999	683	846	999999	871	794	912	106	999999	498	495	551	45	782	418	17	601	94	999999	905	534	999999	368	167	999999	499	583	999999	710	999999	780	919	283	999999	349	964	612	640	444	999999	999999	435	372	999999	540	999999	429	683	999999	346	792	999999	418	586	927	308	324	689	821	381	999999	612	396	999999	717	576	277	814	442	454	404	961	649	249	999999	109	999999	899	626	666	999999	899	942	374	999999	741	510	697	999999	999999	649	923	818	999999	494	887	49	665	751	964	449	615	250	912	941	830	399	178	181	828	999999	425	72	165	312	321	999999	999999	867	976	75	580	999999	401	999999	999999	153	587	999999	999999	70	964	158	999999	227	464	659	39	999999	19	352	341	525	475	373	999999	999999	999999	999999	182	999999	27	798	774	999999	868	103	848	117	470	687	811	423	654	767	999999	276	409	938	847	662	641	598	999999	999999	999999	64	56	37	581	621	490	826	999999	310	53	999999	999999	999999	358	999999	810	921	999999	331	540	918	871	707	660	956	460	724	913	520	585	
428	940	999999	174	999999	57	821	535	999999	207	999999	840	999999	724	547	999999	645	589	486	851	719	635	999999	103	815	192	999999	999999	624	170	765	999999	72	999999	624	235	242	599	544	999999	999999	396	999999	134	555	87	527	983	123	73	814	145	999999	999999	865	793	413	58	359	631	709	454	999999	999999	441	81	777	628	109	321	999999	56	55	173	862	333	521	412	547	999999	664	364	263	561	356	999999	999999	404	859	831	999999	999999	999999	912	613	999999	485	436	692	483	309	899	883	802	413	768	99	273	805	999999	999999	11	999999	999999	999999	354	200	359	341	999999	999999	999999	999999	278	498	999999	805	143	559	999999	847	95	719	74	438	765	480	461	158	587	540	223	598	327	559	821	684	628	945	999999	353	136	104	881	888	925	141	615	313	936	962	956	999999	488	694	999999	999999	445	193	211	873	739	211	754	999999	381	999999	450	999999	999999	791	187	198	299	999999	721	991	838	186	512	634	865	157	221	624	583	999999	120	633	373	539	248	445	999999	395	999999	925	349	609	516	150	690	896	635	154	785	999999	999999	514	999999	204	999999	999999	680	577	999999	591	989	139	697	871	675	816	354	148	553	741	454	904	369	796	651	238	669	372	943	968	999999	76	839	999999	95	605	661	179	95	979	765	176	387	999999	935	999999	999999	645	474	999999	999999	497	601	54	324	999999	154	186	553	224	599	318	999999	49	999999	922	300	883	785	79	165	185	62	999999	975	288	526	346	860	441	327	34	999999	80	426	34	475	999999	999999	576	999999	484	626	870	389	457	543	348	999999	22	919	999999	859	404	717	376	444	37	999999	46	999999	999999	325	121	897	999999	419	562	999999	999999	457	505	392	219	618	681	999999	999999	194	528	999999	188	394	848	999999	999999	175	503	362	60	999999	447	726	464	582	653	168	514	973	999999	999999	980	725	905	999999	424	999999	999999	999999	46	817	262	999999	549	301	815	423	999999	600	609	409	916	209	999999	466	19	779	927	637	965	522	54	999999	380	999999	764	999999	488	293	107	999999	525	999999	326	242	336	605	999999	173	767	240	999999	914	374	414	130	780	163	449	554	644	999999	22	819	524	773	54	471	68	536	362	999999	194	999999	956	884	208	883	339	999999	414	603	764	869	735	830	999999	844	966	370	983	999999	49	738	462	933	999999	898	999999	469	292	143	127	636	414	305	506	420	417	530	922	897	999999	319	150	51	999999	999999	999999	693	643	209	505	999999	552	999999	894	456	50	32	380	309	999999	
869	847	280	999999	137	465	439	334	719	437	446	447	96	999999	730	597	421	999999	371	814	119	826	999999	638	999999	999999	360	411	60	379	394	159	623	999999	999999	472	869	999999	826	999999	653	368	923	771	69	260	999999	578	173	858	629	53	19	999999	999999	53	763	642	999999	53	114	38	283	349	999999	296	999999	279	530	268	728	855	999999	684	170	750	902	321	999999	179	628	782	999999	999999	750	999999	150	137	846	911	708	236	509	999999	582	625	95	584	999999	772	435	196	58	999999	140	773	999999	999999	334	230	150	452	74	999999	424	332	790	91	598	701	156	999999	433	618	559	999999	355	379	112	544	664	999999	999999	805	743	441	733	342	72	999999	461	814	803	999999	999999	999999	172	623	368	259	835	14	999999	37	626	999999	763	439	356	638	999999	520	232	789	565	821	859	268	152	983	598	458	28	622	250	341	893	807	847	302	999999	732	999999	852	709	660	343	565	189	14	999999	303	999999	433	558	940	591	23	69	999999	999999	904	481	385	661	387	999999	373	786	999999	999999	955	592	63	310	695	510	380	90	905	488	304	999999	147	999999	304	472	595	74	310	749	999999	747	897	999999	433	999999	635	201	332	999999	970	779	895	999999	722	999999	931	132	862	999999	221	932	164	471	113	826	999999	80	366	914	400	308	999999	544	965	217	694	999999	877	444	875	189	758	999999	518	525	192	979	592	593	540	472	211	870	999999	947	593	436	999999	606	917	564	834	417	999999	999999	303	999999	203	515	999999	773	255	427	999999	41	184	999999	999999	999999	999999	364	999999	999999	384	927	107	999999	999999	28	624	999999	999999	280	526	320	354	999999	956	999999	999999	832	785	87	576	767	226	999999	316	999999	999999	669	484	214	962	999999	86	71	42	999999	573	688	353	184	890	758	407	999999	999999	253	687	833	967	114	366	811	578	999999	206	617	711	322	308	509	255	999999	784	999999	999999	962	243	292	318	999999	283	542	488	611	196	818	369	251	883	72	819	939	999999	999999	847	161	985	676	999999	425	999999	999999	999999	999999	928	935	999999	244	667	937	19	404	525	367	831	999999	332	966	999999	387	257	999999	439	999999	690	316	264	415	324	165	999999	567	426	892	964	999999	999999	644	682	999999	999999	135	584	946	63	999999	423	343	999999	999999	828	28	999999	999999	178	185	822	155	999999	622	999999	999999	920	511	960	452	999999	633	999999	808	671	688	294	962	543	132	885	493	191	275	892	920	867	999999	337	958	114	938	723	789	210	999999	490	69	999999	
285	214	999999	985	610	447	790	941	738	362	150	734	500	944	56	300	338	963	888	999999	760	701	630	999999	12	348	48	909	613	608	665	208	234	392	999999	917	812	507	581	827	111	979	138	999999	196	234	614	999999	999999	498	871	52	999999	339	819	584	584	999999	983	272	999999	881	999999	999999	696	942	509	118	999999	138	487	999999	392	999999	628	781	572	999999	987	777	734	54	241	125	999999	999999	999999	895	573	683	999999	915	523	999999	429	229	651	999999	251	254	724	505	316	549	20	49	999999	999999	711	47	999999	892	910	215	538	363	650	222	403	83	345	614	999999	13	999999	999999	999999	999999	641	999999	140	574	450	742	63	238	738	691	999999	697	963	76	194	999999	672	451	14	318	780	75	579	439	605	178	909	999999	960	999999	754	999999	732	586	898	312	907	446	452	177	162	310	999999	958	117	705	120	279	429	19	341	353	567	999999	302	999999	999999	700	969	281	999999	942	277	435	999999	999999	965	386	177	881	628	235	998	999999	165	480	449	620	332	899	68	639	691	999999	971	999999	879	732	294	999999	482	216	477	180	343	219	42	999999	31	999999	740	733	111	547	390	116	999999	730	843	821	999999	218	378	79	223	203	261	325	999999	999999	787	242	101	845	408	422	757	827	504	999999	447	999999	599	882	999999	999999	537	153	571	864	66	159	889	999999	205	274	838	999999	957	999999	958	717	736	496	662	508	999999	266	148	968	359	526	235	897	999999	877	619	496	910	888	665	118	999999	599	478	637	353	628	650	144	999999	999999	869	364	987	730	522	112	229	660	692	281	14	603	515	539	923	991	999999	327	654	351	497	79	483	850	963	147	999999	34	999999	23	999999	999999	393	999	656	871	910	999999	364	516	276	259	999999	394	999999	999999	999999	999999	713	361	999999	332	489	242	862	800	880	146	766	385	95	204	999999	678	999999	999	219	515	883	62	999999	446	963	148	84	247	872	999999	746	813	63	88	321	803	484	294	524	161	999999	856	991	773	886	999999	430	82	753	527	999999	114	999999	999999	65	999999	279	999999	368	351	167	625	999999	999999	400	953	999999	17	999999	702	204	380	485	68	378	36	71	318	559	983	717	12	493	355	999999	999999	999999	484	32	659	533	999999	925	183	993	522	928	999999	382	999999	657	423	198	60	333	359	628	882	210	38	999999	999999	543	385	633	164	141	582	999999	758	91	846	984	234	999999	813	454	312	74	855	108	999999	936	626	335	303	814	442	31	19	23	990	
284	999999	999999	572	847	550	549	999999	999999	355	999999	624	851	999999	999999	964	999999	520	999999	326	817	354	930	738	34	916	59	339	350	699	561	421	744	100	999999	991	999999	606	965	904	999999	236	475	999999	93	999999	774	999999	865	850	999999	511	114	697	182	930	73	999999	547	931	501	219	498	999999	999999	366	880	999999	999999	447	999999	999999	999999	999999	999999	591	878	186	655	999999	151	534	474	999999	149	59	317	56	918	642	927	999999	999999	44	412	553	737	785	959	726	441	23	999999	427	999999	999999	957	113	144	590	999999	886	675	999999	789	966	744	997	551	744	58	833	842	606	520	999999	225	999999	598	999999	853	999999	227	999999	999999	137	258	999999	999999	863	102	213	912	337	590	50	179	235	999999	446	999999	739	243	999999	677	999999	181	679	999999	105	70	999999	515	135	999999	999999	669	746	999999	661	718	696	558	688	652	999999	920	999999	25	999999	999999	990	275	161	209	124	859	12	999999	672	999999	578	150	353	802	655	999999	787	601	632	380	432	672	593	999999	122	191	555	999999	832	999999	667	999999	437	999999	999999	999999	363	999999	622	999999	667	495	889	705	150	999999	999999	885	997	999999	143	913	392	999999	999999	999999	681	999999	97	999999	313	999999	427	999999	298	999999	713	44	732	482	344	862	978	534	999999	999999	999999	999999	587	566	976	670	575	999999	554	754	281	338	956	999999	500	929	837	690	794	999999	77	904	416	999999	843	999999	163	524	812	281	934	857	999999	425	999999	794	846	531	955	643	863	742	441	544	641	999999	87	978	999999	414	999999	298	739	484	869	877	480	360	722	999999	516	999999	999999	999999	819	424	942	540	999999	705	92	316	734	999999	374	335	473	872	999999	468	103	184	541	999999	999999	646	127	999999	556	999999	323	999999	999999	999999	136	812	869	168	724	227	441	546	770	286	331	717	563	999999	120	543	999999	607	999999	999999	999999	342	520	474	35	183	306	41	984	551	392	596	999999	999999	999999	562	999999	314	157	377	999999	556	413	264	999999	539	93	539	800	22	262	999999	999999	999999	445	794	999999	404	143	551	921	999999	562	229	894	735	220	999999	564	558	87	109	999999	397	236	166	999999	265	999999	495	100	767	241	999999	298	676	864	952	149	240	999999	71	181	606	999999	627	994	194	999999	999999	328	115	974	252	935	162	265	999999	328	288	999999	46	999999	647	461	164	178	999999	999999	228	999999	999999	837	334	999999	999999	928	853	942	609	172	744	896	58	176	984	999999	988	999999	145	420	531	634	999999	374	233	66	534	154	
301	458	413	263	999999	479	999999	277	650	954	919	999999	412	401	718	126	999999	150	957	480	476	372	189	554	794	999999	999999	633	999999	960	74	959	404	999999	650	999999	759	491	754	578	115	999999	151	44	127	999999	18	140	915	744	999999	93	109	999999	678	999999	278	858	468	343	140	437	300	690	889	959	830	703	750	999999	367	999999	395	388	374	758	999999	154	437	883	999999	219	999999	242	717	999999	860	999999	40	999999	882	901	32	421	448	999999	427	999999	154	999999	90	314	389	999999	387	999999	697	720	999999	919	707	999999	430	584	999999	999999	719	68	973	908	999999	489	673	38	685	999999	999999	973	999999	999999	341	769	10	279	999999	495	999999	370	854	999999	293	149	661	121	24	758	999999	999999	878	527	959	369	487	246	69	999999	641	361	672	921	994	724	781	992	588	938	133	160	999999	999999	102	358	213	999999	625	999999	828	561	23	999999	985	179	104	422	737	972	292	999999	999999	211	853	477	999999	932	120	569	368	669	532	999999	999999	330	665	830	999999	610	165	619	999999	110	772	89	999999	744	936	824	629	368	264	616	656	369	999999	580	204	624	659	281	999999	999999	600	168	999999	999999	999999	665	514	274	987	999999	816	999999	999999	120	438	773	999999	999999	999999	295	939	10	414	916	429	274	390	95	635	810	950	999999	861	999999	509	614	60	410	451	280	320	364	999999	137	799	983	226	829	999999	431	495	706	285	472	126	600	754	122	999999	38	285	428	639	187	186	999999	999999	999999	611	824	999999	728	511	725	974	999999	629	286	127	446	57	561	943	214	324	999999	609	398	999999	908	859	999999	892	423	999999	892	999999	202	951	866	182	638	999999	999999	708	766	204	559	497	541	970	477	999999	81	999999	723	485	435	999999	932	333	422	999999	702	964	784	836	98	729	92	859	436	335	260	274	999999	343	626	505	558	60	59	999999	999999	937	392	999999	821	443	281	416	999999	340	29	543	999999	499	525	999999	924	930	116	830	415	999999	544	152	999999	807	999999	999999	858	929	314	999999	284	521	241	764	582	839	25	654	457	675	569	106	315	717	514	919	818	273	580	627	999999	228	495	999999	403	999999	210	999999	872	999999	558	370	35	999999	268	999999	267	760	999999	999999	915	461	383	739	121	447	999999	36	303	651	572	595	358	686	937	65	36	15	370	999999	999999	11	999999	565	127	208	80	178	999999	276	661	67	493	496	712	492	845	756	124	955	412	184	720	999999	999999	962	21	349	209	212	221	262	399	999999	455	
999999	680	817	621	999999	377	999999	577	999999	999999	514	112	862	973	455	220	279	890	415	930	464	290	560	246	999999	196	731	969	999999	64	409	999999	56	999999	799	812	999999	144	211	999999	999999	999999	694	241	814	860	159	999999	753	992	999999	372	984	516	991	632	130	580	467	726	645	697	331	971	590	847	999999	822	184	643	192	145	688	827	196	999999	596	328	432	303	47	366	226	263	122	46	683	999999	59	177	692	457	677	485	942	56	285	722	651	967	999999	337	201	120	810	806	999999	167	329	144	45	999999	158	173	688	999999	481	999999	859	553	174	525	773	17	950	734	468	213	999999	149	581	999999	999999	464	498	710	999999	115	453	315	363	999999	220	999999	141	890	309	999999	797	663	574	999999	862	107	803	289	999999	194	169	999999	348	480	283	189	562	999999	134	693	999999	978	999999	375	624	553	199	648	999999	858	999999	999999	999999	954	416	231	575	999999	22	579	661	219	156	980	945	999999	999999	999999	252	40	999999	970	999999	616	839	818	548	208	593	318	907	999999	999999	999999	318	109	650	394	999999	61	999999	199	158	555	999999	465	831	143	999999	256	587	316	405	284	506	904	304	818	999999	597	999999	376	780	999999	671	999999	244	999999	671	999999	726	582	819	999999	999999	173	999999	220	584	999999	999999	999999	778	999999	999999	601	759	700	209	414	805	832	280	999999	378	248	418	999999	883	999999	230	390	472	583	999999	999999	999999	214	857	343	92	999999	999999	739	609	278	999999	444	972	999999	747	999999	252	267	999999	894	312	353	999999	187	999999	999999	337	999999	164	607	942	205	816	726	114	554	999999	866	331	722	598	999999	866	110	651	974	482	999999	999999	686	148	214	542	635	702	999999	999999	999999	588	714	755	194	999999	12	336	402	999999	255	965	202	701	999999	935	328	306	999999	999999	721	536	779	895	999999	271	999999	469	737	662	190	34	961	172	999999	999999	617	966	413	999999	864	774	259	356	999999	846	595	999999	762	278	224	338	930	666	670	153	808	818	240	922	117	999999	598	739	447	230	14	40	539	108	999999	999999	892	999999	622	947	999999	433	999999	999999	999999	999999	707	999999	447	851	999999	304	501	28	478	798	736	491	999999	330	185	999999	999999	15	999999	564	455	663	999999	862	446	123	999999	722	866	999999	999999	562	999999	624	999999	139	301	595	136	709	538	521	999999	999999	625	999999	969	999999	999999	768	524	999999	835	999999	999999	53	518	585	415	980	260	779	999999	999999	648	999999	999999	999999	999999	56	227	999999	999999	143	999999	933	43	
999999	999999	44	153	752	950	999999	860	497	999999	143	585	792	620	999999	189	156	999999	759	999999	537	999999	451	175	999999	999999	999999	999999	210	784	999999	999999	114	20	999999	348	381	836	507	828	999999	999999	161	456	112	999999	701	999999	999999	999999	732	685	999999	574	505	550	794	999999	406	944	999999	999999	660	713	35	58	481	782	533	377	808	319	999999	931	316	999999	999999	995	73	999999	116	999999	49	999999	999999	26	818	999999	514	546	554	512	440	563	999999	999999	581	448	430	64	999999	999999	902	143	335	422	999999	345	999999	210	821	799	805	306	999999	999999	518	999999	661	19	239	940	277	987	999999	306	879	999999	999999	999999	999999	291	574	999999	934	197	397	905	741	639	999999	482	282	313	725	754	999999	999999	999999	999999	986	988	999999	999999	824	234	651	914	320	999999	999999	346	17	999999	487	540	234	796	371	651	548	612	852	32	727	757	668	963	999999	78	599	745	673	672	824	735	504	163	999999	709	545	999999	595	711	999999	945	999999	999999	826	194	529	999999	772	83	127	384	145	764	693	77	566	688	652	251	439	798	999999	999999	632	752	45	80	611	662	115	76	27	999999	926	782	292	999999	999999	87	999999	689	972	999999	999999	449	599	740	470	127	153	857	829	353	282	999999	281	139	203	83	999999	459	308	120	999999	61	367	994	837	999999	784	724	550	575	999999	749	999999	999999	791	192	163	305	999999	493	518	999999	247	673	868	628	999999	162	999999	73	928	999999	390	862	999999	503	999999	604	902	560	999999	429	316	263	650	532	999999	999999	348	21	920	999999	849	814	601	719	813	694	999999	219	409	632	85	487	647	613	369	962	999999	999999	109	558	403	59	161	99	941	999999	999999	999999	156	999999	814	636	999999	999999	249	999999	271	999999	999999	398	477	693	161	999999	353	829	616	999999	173	999999	756	999999	911	371	999999	999999	999999	512	778	830	671	999999	999999	106	999999	999999	344	571	373	793	701	539	608	711	91	710	898	999999	745	999999	376	985	999999	636	557	999999	725	781	999999	449	999999	759	143	858	726	685	630	65	892	905	495	999999	673	380	999999	226	452	210	290	749	999999	222	766	667	463	686	620	999999	549	63	723	562	946	923	881	942	405	749	999999	405	90	843	999999	999999	625	332	321	801	817	999999	321	524	501	999999	547	699	999999	476	405	50	75	203	515	999999	191	933	108	999999	498	999999	821	702	225	884	668	68	663	999999	999999	141	374	818	999999	218	742	208	71	999999	385	191	949	929	354	944	340	886	337	999999	999999	692	
999999	999999	312	942	999999	619	308	616	999999	489	999999	77	434	274	675	999999	999999	307	106	982	871	999999	374	999999	925	891	999999	281	554	781	731	944	276	358	907	803	516	676	699	132	900	454	999999	896	156	882	504	999999	999999	93	999999	40	999999	999999	821	204	207	999999	26	627	999999	999999	72	435	757	101	999999	85	367	872	999999	907	607	999999	92	999999	177	477	999999	53	396	277	13	470	479	701	331	599	537	999999	605	520	660	82	860	872	999999	435	148	64	91	428	999999	406	999999	405	999999	648	594	404	999999	730	835	999999	240	999999	34	601	956	66	999999	211	548	654	276	229	257	534	123	219	43	741	338	115	962	967	999999	606	126	84	278	682	15	142	999999	875	685	687	841	999999	999999	790	478	91	294	879	880	78	139	999999	158	898	535	999999	370	295	999999	729	20	272	450	999999	999999	882	788	98	205	415	970	999999	544	569	693	257	370	253	999999	256	821	92	97	485	476	999999	999999	380	999999	631	772	398	999999	955	676	999999	425	431	315	999999	303	206	683	475	107	739	589	588	214	287	23	127	999999	999999	999999	928	185	964	950	492	956	999999	941	999999	643	581	916	999999	892	124	831	939	937	676	953	625	408	621	387	737	413	347	175	869	999999	654	376	340	57	748	999999	461	480	822	639	885	265	119	831	526	999999	10	696	100	456	83	999999	355	999999	292	529	563	586	223	999999	619	252	82	999999	999999	999999	585	541	153	721	380	469	125	47	78	369	999999	999999	861	914	999999	999999	84	422	543	475	30	149	764	229	839	874	267	999999	29	642	193	162	999999	321	246	469	999999	379	85	614	74	318	132	999999	239	773	725	308	675	968	178	659	423	523	194	446	776	924	999999	506	212	999999	27	435	186	999999	999999	999999	677	944	108	999999	347	929	410	711	27	841	989	75	999999	958	77	61	474	533	999999	999999	136	999999	692	628	999999	579	412	692	301	696	746	102	827	185	999999	999999	870	473	321	999999	122	483	429	934	934	999999	999999	999999	313	999999	999999	652	408	626	999999	999999	999999	479	216	999999	526	718	420	330	105	897	248	999999	338	346	190	10	222	999999	999999	999999	381	758	694	999999	231	169	388	335	734	103	693	210	999999	752	479	401	999999	553	967	404	999999	999999	838	47	577	384	915	967	785	961	440	163	999999	770	999999	503	785	999999	546	367	339	95	595	999999	213	47	222	999999	866	789	743	668	287	813	590	282	919	657	114	847	999999	420	549	773	662	539	999999	
990	256	976	999999	999999	16	610	74	977	512	836	999999	540	171	340	999999	996	227	772	876	605	999999	999999	584	999999	430	699	123	999999	545	999999	349	999999	255	231	338	889	183	21	999999	677	748	612	999999	92	824	573	685	913	999999	553	556	890	663	999999	810	33	402	487	999999	317	496	155	441	691	999999	168	294	940	999999	221	822	215	999999	209	999999	999999	463	501	314	856	24	210	609	992	999999	999999	21	69	421	314	497	695	710	355	191	603	180	999999	595	665	289	744	999999	107	730	350	780	463	339	241	569	999999	999999	999999	999999	999999	546	449	425	999999	157	999999	529	697	724	137	505	764	27	263	407	385	905	648	577	999999	299	999999	999999	924	678	999999	729	999999	745	999999	999999	265	62	895	66	731	662	558	517	64	225	224	383	602	844	25	999999	999999	833	194	999999	534	877	33	995	45	186	501	368	600	505	350	952	138	615	250	712	131	206	676	722	999999	141	999999	63	85	138	669	89	999999	121	652	355	560	600	987	387	999999	900	31	999999	999999	199	917	558	875	272	255	987	604	313	324	999999	167	472	648	403	364	969	920	906	999999	999999	705	489	853	999999	401	537	627	862	683	231	185	999999	560	167	223	964	999999	813	882	682	485	359	797	999999	198	97	999999	999999	33	68	979	124	48	999999	999999	999999	999999	999999	870	717	369	742	629	999999	999999	45	911	999999	999999	399	791	999999	33	834	936	356	692	89	806	313	584	999999	838	625	252	70	999999	810	999999	785	269	308	942	175	322	742	999999	705	79	162	186	999999	413	634	277	872	100	214	813	147	745	625	83	999999	143	999999	903	14	850	999999	951	110	817	404	139	999999	999999	999999	521	999999	626	987	20	653	137	123	630	214	358	379	969	879	997	535	49	999999	999999	386	41	987	839	999999	854	435	999999	999999	653	19	504	999999	708	241	692	619	521	758	614	430	439	999999	704	999999	655	480	673	82	113	292	364	495	999999	999999	826	999999	364	999999	142	999999	999999	61	469	999999	709	999999	670	738	196	387	23	290	39	804	946	21	292	150	79	384	762	139	999999	999999	655	19	524	920	414	999999	265	620	626	39	977	387	561	93	989	91	810	935	885	726	278	83	465	464	840	999999	252	999999	831	758	999999	322	999999	999999	965	700	59	750	333	999999	999999	999999	664	999	826	569	460	999999	999999	988	574	826	999999	255	103	582	554	70	999999	599	916	50	788	999999	217	665	999999	463	999999	299	41	69	612	856	604	874	419	999999	
638	999999	999999	999999	999999	843	194	996	999999	833	14	393	155	989	670	999999	999999	91	999999	795	999999	171	271	999999	999999	861	999999	514	224	397	651	999999	999999	999999	999999	808	999999	872	977	999999	684	221	999999	999999	459	734	153	52	999999	878	744	523	269	999999	673	477	20	999999	962	211	886	679	781	681	191	786	999999	67	999999	862	999999	249	999999	999999	999999	581	574	796	548	356	718	999999	999999	345	653	138	958	999999	425	999999	797	877	909	999999	999999	14	439	914	293	672	999999	96	484	537	999999	504	999999	999999	513	101	999999	224	819	999999	493	973	565	445	999999	63	999999	681	642	614	74	620	339	337	999999	115	999999	999999	512	999999	842	632	999999	999999	955	158	718	999999	45	333	60	583	68	303	292	95	999999	993	886	240	845	831	453	869	472	770	174	92	990	407	949	999999	711	944	773	860	999999	978	490	879	344	469	999999	999999	564	491	561	46	54	999999	666	999999	999999	282	39	21	999999	569	999999	194	983	636	378	638	383	807	999999	124	529	431	551	999999	999999	17	895	999999	999999	144	314	981	218	999999	999999	475	741	801	479	438	914	762	682	973	864	999999	895	708	101	17	935	756	999999	447	516	999999	999999	204	999999	999999	999999	653	825	53	264	142	976	999999	598	902	897	582	999999	999999	209	766	999999	577	999999	999999	121	197	294	187	209	557	372	771	621	424	502	546	999999	713	61	271	937	638	718	731	999999	999999	119	198	120	363	429	186	247	750	999999	999999	597	999999	654	199	368	999999	999999	707	770	214	243	183	410	360	427	623	999999	938	829	121	858	875	886	80	88	106	77	845	138	195	533	871	999999	106	948	725	69	999999	999999	299	793	21	961	125	999999	935	787	759	935	805	794	309	920	762	546	721	552	583	121	272	580	998	578	584	681	371	632	313	411	701	564	530	46	540	999999	847	914	771	273	152	318	999999	999999	333	401	234	951	788	999999	236	182	486	749	639	718	794	999999	999999	444	445	999999	484	358	999999	251	273	999999	390	444	999999	999999	781	320	969	999999	273	98	254	193	999999	420	843	752	184	528	88	780	406	821	532	413	537	999999	827	839	833	959	675	999999	138	999999	571	353	861	429	401	999999	999999	999999	455	705	999999	203	987	35	999999	731	183	715	172	492	865	568	912	295	999999	454	492	140	999999	999999	423	172	999999	999999	849	999999	891	755	137	912	10	722	375	827	224	343	999999	802	999999	112	786	999999	919	645	105	12	441	575	999999	999999	999999	650	563	151	292	
35	148	999999	185	970	999999	427	999999	260	491	153	202	999999	80	936	114	689	999999	28	527	463	253	999999	999999	846	999999	325	606	190	238	360	169	233	544	198	999999	846	626	408	999999	368	381	999999	163	999999	999999	356	505	222	999999	999999	999999	999999	624	828	999999	999999	113	339	912	525	820	407	32	999999	984	999999	550	881	741	267	73	361	756	999999	92	584	266	999999	46	711	819	999999	348	244	470	999999	609	716	416	999999	743	999999	496	747	548	973	646	31	967	841	806	623	999999	584	930	537	787	465	999999	207	999999	999999	302	999999	705	435	69	999999	670	369	369	833	475	999999	524	776	865	999999	620	119	938	999999	478	999999	904	206	913	999999	999999	999999	836	153	971	218	13	86	994	294	52	122	913	858	999999	608	482	972	157	216	69	163	999999	999999	845	635	999999	238	197	107	306	508	522	305	482	737	532	225	862	266	270	448	782	580	967	507	999999	89	883	999999	723	931	58	706	704	160	271	68	308	999999	949	999999	888	896	987	999999	999999	618	999999	623	85	999999	999999	891	945	621	381	999999	999999	348	999999	189	354	999999	999999	375	999999	815	999999	999999	999999	473	917	999999	317	495	559	885	592	999999	907	587	703	269	794	466	820	167	761	999999	778	999999	258	959	906	769	430	571	522	622	93	999999	28	63	158	611	349	594	583	999999	72	496	508	386	441	999999	486	95	999999	917	554	302	64	999999	553	304	225	999999	619	548	999999	987	373	970	999999	132	568	999999	121	193	999999	999999	583	311	31	999999	672	872	528	64	293	345	999999	604	78	791	729	511	510	853	396	999999	975	999999	394	84	999999	538	45	318	293	836	973	999999	999999	328	718	753	495	999999	632	353	439	564	999999	730	948	768	901	999999	402	999999	149	267	796	999999	999999	548	916	946	168	144	836	219	771	999999	371	699	804	749	82	976	26	248	231	53	952	999999	780	999999	135	365	636	486	916	236	999999	715	552	73	999999	180	837	999999	112	497	516	229	793	808	368	258	963	162	486	426	50	900	46	753	784	999999	767	261	999999	999999	507	359	303	544	999999	655	157	740	680	902	148	478	145	999999	536	732	627	972	306	877	999999	999999	10	499	999999	999999	999999	799	289	239	999999	586	727	309	989	167	999999	258	59	999999	111	232	482	584	287	571	764	312	226	61	221	795	999999	999999	411	34	359	803	358	999999	975	999999	461	450	499	562	999999	836	999999	379	805	378	999999	592	999999	179	11	999999	999999	624	41	377	582	237	27	
999999	999999	783	897	965	807	132	900	97	737	753	771	41	94	725	999999	928	568	999999	255	999999	873	372	177	999999	32	933	999999	733	999999	608	775	233	433	882	932	967	999999	778	571	683	477	999999	999999	32	407	969	340	496	803	113	808	735	999999	184	999999	267	615	665	942	999999	999999	999999	167	999999	978	548	608	212	793	853	990	999999	285	572	999999	48	517	155	834	63	603	105	929	999999	800	999999	251	999999	148	674	362	282	836	697	152	310	676	725	54	999999	371	138	703	950	122	28	459	418	808	705	750	999999	831	889	281	999999	248	999999	999999	938	999999	359	74	128	500	718	999999	588	430	999999	999999	791	110	974	691	474	999999	999999	714	782	589	832	449	442	924	892	999999	999999	426	706	71	999999	999999	115	563	999999	73	999999	460	404	73	871	988	743	344	958	999999	856	207	806	54	269	627	556	359	999999	910	632	204	608	999999	17	999999	724	999999	35	404	999999	421	999999	411	816	999999	319	718	718	844	999999	107	965	533	999999	999999	999999	999999	802	999999	840	756	999999	111	441	389	999999	138	66	999999	273	739	319	999999	374	999999	528	404	999999	999999	317	837	641	999999	214	534	238	85	999999	268	999999	73	999999	316	999999	248	333	578	970	436	999999	191	662	18	581	966	788	999999	168	160	230	225	433	70	411	999999	125	468	999999	999999	161	777	999999	797	168	209	537	12	10	135	121	999999	434	801	999999	136	185	632	58	247	746	826	916	531	999999	999999	639	151	905	999999	999999	999999	681	999999	285	999999	734	864	849	381	438	999999	412	43	48	999999	999999	632	994	284	827	492	419	659	999999	334	999999	925	759	832	569	396	107	449	12	999999	277	999999	525	176	401	320	783	677	999999	999999	424	882	999999	999999	999999	17	156	630	733	999999	454	32	904	951	999999	999999	115	27	811	999999	687	999999	41	791	999999	430	999999	828	999999	516	999999	742	850	208	909	978	442	992	297	562	250	477	999999	371	999999	999999	465	999999	138	591	214	766	999999	766	283	462	851	701	763	124	899	327	999999	226	999999	712	999999	706	51	70	377	123	729	258	801	999999	999999	670	999999	758	964	543	999999	999999	999999	943	876	93	925	457	136	741	999999	183	662	922	730	499	439	99	999999	759	532	999999	224	999999	46	617	965	72	215	999999	711	15	159	366	627	999999	915	988	835	98	780	593	933	635	884	555	595	999999	999999	999999	999999	999999	684	215	999999	632	87	220	906	999999	128	862	252	945	39	233	34	999999	305	999999	999999	450	264	984	
978	939	144	999999	999999	999999	31	96	582	458	949	812	330	943	356	994	377	704	92	576	970	917	351	987	606	661	531	299	583	215	182	791	645	699	236	81	497	499	999999	425	247	41	290	999999	996	227	903	999999	999999	311	907	879	999999	687	24	70	999999	157	982	555	999999	999999	512	376	999999	999999	999999	630	717	285	507	878	699	667	338	938	637	558	991	389	757	450	349	282	307	302	433	957	999999	176	483	350	516	459	999999	516	529	914	999999	837	59	282	373	674	804	999999	189	700	358	86	433	49	166	999999	797	518	391	240	79	983	734	219	945	551	801	166	371	250	210	822	999999	999999	51	163	999999	484	87	675	999999	279	122	999999	609	608	999999	444	193	999999	999999	947	134	298	845	999999	112	999999	999999	822	873	647	666	939	499	536	667	710	997	12	273	999999	441	716	762	999999	871	999999	610	346	808	366	973	457	588	263	698	130	999999	999999	999999	498	157	999999	802	831	612	183	243	82	941	999999	446	999999	651	349	516	417	536	54	662	111	240	990	23	516	999999	219	999999	246	999999	999999	832	999999	951	774	174	185	914	931	198	697	999999	537	405	777	999999	792	806	249	747	999999	594	832	856	949	268	167	999999	295	167	402	999999	999999	244	999999	208	957	999999	876	184	340	503	999999	999999	999999	343	702	999999	246	595	999999	999999	120	498	558	951	10	633	12	515	17	999999	628	999999	795	999999	999999	303	999	999999	999999	562	929	999999	416	999999	989	975	999999	615	999999	572	15	999999	285	989	999999	508	686	999999	999999	333	237	999999	177	406	875	830	71	99	573	409	595	999999	632	329	483	999999	91	771	961	34	999999	396	949	999999	928	928	498	999999	172	999999	617	555	999999	639	335	568	897	20	911	169	914	801	52	166	976	347	77	956	516	666	427	914	999999	184	591	840	999999	999999	477	946	342	265	999999	312	792	999999	999999	993	993	999999	158	81	860	802	119	940	354	999999	999999	999999	861	999999	999999	506	844	702	73	999999	57	999999	158	174	543	964	826	659	874	739	374	999999	59	83	999999	601	517	999999	64	689	74	999999	999999	627	275	999999	95	799	965	431	468	99	977	999999	945	509	766	984	537	895	999999	460	76	614	999999	999999	541	787	580	697	989	498	648	383	140	406	998	530	898	657	879	37	999999	452	280	285	999999	999999	138	462	999999	532	818	168	999999	614	999999	881	208	744	354	307	229	277	441	970	999999	603	961	999999	999999	245	95	879	25	948	766	623	343	154	571	
583	659	127	862	466	679	999999	669	526	822	999999	332	164	999999	581	808	426	20	310	999999	365	995	589	951	999999	446	938	152	765	847	960	547	63	183	999999	648	111	415	999999	999999	999999	999999	445	725	999999	912	999999	999999	444	999999	999999	612	999999	319	215	587	79	175	271	999999	741	347	903	999999	999999	578	999999	981	541	999999	706	20	45	999999	874	999999	560	863	566	687	515	371	708	625	999999	358	514	744	967	193	579	935	154	955	559	623	41	767	864	999999	643	950	999999	510	999999	340	999999	33	444	784	37	215	609	999999	514	999999	999999	999999	181	513	74	999999	23	357	363	771	999999	90	999999	261	399	793	999	750	54	565	335	207	192	176	781	490	309	193	166	373	999999	570	450	190	984	753	595	999999	752	999999	936	999999	156	999999	474	496	999999	999999	394	244	215	858	999999	949	54	440	105	999999	732	583	235	999999	999999	999999	999999	305	640	279	999999	646	207	649	999999	935	628	646	999999	520	702	294	916	126	799	922	168	477	999999	500	145	554	657	590	999999	178	883	116	498	166	236	178	856	304	916	747	46	999999	860	603	331	999999	389	585	313	447	666	119	40	999999	831	967	274	999999	144	722	989	617	31	829	999999	521	999999	894	294	533	999999	999999	209	61	999999	602	617	999999	999999	999999	175	81	286	189	512	774	999999	999999	999999	268	903	717	999999	203	999999	428	544	40	551	809	260	494	301	999999	19	54	909	978	999999	239	360	836	969	999999	557	999999	999999	841	327	999999	445	927	569	999999	630	721	462	15	999999	468	999999	586	999999	369	999999	680	780	507	999999	468	865	107	839	105	908	77	747	762	999999	999999	97	999999	713	274	373	332	925	276	159	298	591	999999	999999	923	182	999999	999999	609	919	877	999999	999999	671	858	421	999999	98	999999	126	999999	999999	699	369	462	380	999999	873	621	996	164	754	514	358	881	876	999999	421	999999	922	145	126	999999	843	768	703	264	999999	854	853	35	999999	461	159	596	999999	891	543	233	552	817	999999	339	613	765	132	632	484	789	981	459	927	999999	999999	980	445	836	999999	600	758	126	333	28	767	999999	919	303	999999	762	567	999999	999999	197	373	115	245	787	533	999999	645	81	780	251	872	403	107	999999	909	178	160	487	999999	943	999999	436	494	881	999999	642	999999	829	999999	999999	232	999999	41	999999	808	446	745	658	313	778	954	999999	346	91	999999	374	873	857	393	195	611	89	999999	999999	722	937	620	364	225	890	242	816	999999	999999	28	876	999999	368	
999999	473	433	502	184	265	999999	788	100	412	735	999999	769	988	446	92	120	153	56	556	27	871	825	390	443	422	999999	999999	884	288	999999	999999	11	515	604	919	762	119	905	694	496	934	846	218	629	999999	131	253	999999	720	999999	874	829	999999	999999	391	647	52	68	761	718	849	903	999999	999999	465	206	263	999999	526	999999	999999	248	361	69	92	34	999999	761	425	300	302	768	174	340	198	449	195	999999	222	999999	719	60	153	975	646	40	44	869	999999	999999	999999	999999	999999	400	946	999999	999999	756	268	999999	999999	291	643	470	426	91	999999	481	160	999999	999999	99	181	254	610	999999	104	386	422	999999	990	748	999999	999999	999999	442	914	774	394	561	972	439	905	855	251	438	999999	683	559	565	301	563	718	158	811	778	999999	608	789	996	999999	101	344	216	376	292	693	999999	48	983	999999	965	97	598	53	581	194	325	12	182	543	420	827	857	760	436	39	999999	999999	654	754	999999	999999	999999	999999	999999	105	999999	488	959	745	377	645	576	398	335	476	999999	114	999999	999999	372	605	999999	999999	131	274	486	456	940	262	999999	256	999999	238	860	980	999999	579	172	999999	495	836	53	437	175	999999	999999	468	434	959	909	345	563	70	391	709	378	935	897	999999	618	252	999999	707	502	131	999999	347	999999	355	777	999999	999999	753	108	535	562	189	297	356	999999	28	31	980	353	907	693	333	846	160	999999	764	681	556	999999	253	298	346	934	54	999999	913	999999	999999	999999	368	404	809	961	856	157	198	647	551	602	999999	230	567	363	999999	437	927	500	999999	743	23	869	999999	885	855	247	226	254	999999	831	110	999999	942	798	999999	513	999999	372	999999	13	424	126	140	954	278	999999	999999	982	349	616	596	422	552	346	999999	498	19	924	116	619	931	943	405	719	502	999999	999999	999999	378	91	554	565	510	384	999999	897	739	440	616	999999	516	243	904	635	244	688	999999	606	999999	496	503	959	266	381	999999	480	999999	420	461	999999	999999	961	614	268	72	999999	912	178	27	281	759	999999	317	283	112	697	48	999999	999999	814	966	999999	149	999999	587	594	999999	138	312	848	185	328	999999	850	999999	554	629	646	572	212	776	376	589	357	737	925	651	982	279	384	441	951	935	647	800	74	822	732	680	477	732	999999	866	178	105	440	999999	467	195	557	78	999999	999999	282	999999	999999	101	791	153	662	943	326	859	927	416	234	393	341	59	999999	732	896	999999	105	479	992	510	420	262	999999	999999	194	796	
999999	316	49	755	663	999999	211	999999	40	999999	999999	534	416	924	999999	762	871	56	999999	999999	172	824	999999	999999	111	802	55	99	999999	999999	846	337	758	529	999999	621	376	999999	730	732	847	999999	702	999999	999999	999999	73	999999	570	999999	390	260	77	776	634	896	144	613	653	860	999999	121	999999	999999	742	999999	775	887	786	327	395	999999	326	535	570	121	132	863	488	999999	999999	977	528	31	159	595	269	982	894	999999	486	763	825	869	178	999999	757	211	576	267	794	186	292	253	273	987	934	541	215	522	774	281	135	122	131	999999	999999	281	351	156	431	793	999999	544	999999	632	999999	456	999999	833	364	999999	297	230	746	562	999999	285	758	171	661	999999	776	382	477	214	638	712	747	999999	152	485	859	429	836	11	999999	999999	999999	641	420	487	185	999999	168	999999	999999	904	376	568	999999	317	523	190	999999	703	26	619	76	636	994	864	999999	773	691	878	70	999999	394	744	378	999999	873	127	999999	184	552	405	224	624	230	733	346	188	702	835	999999	679	935	142	999999	574	680	774	999999	556	778	411	999999	289	792	126	519	999999	999999	999999	443	406	999999	999999	999999	621	405	452	416	999999	527	530	80	855	916	391	932	262	759	804	276	999999	480	999999	406	999999	714	934	831	113	224	999999	999999	759	401	565	999999	625	999999	999999	999999	999999	368	386	999999	257	340	999999	372	411	194	267	871	394	999999	344	926	245	913	20	907	471	621	312	56	812	541	321	464	360	150	317	280	395	636	48	740	103	175	999999	999999	999999	571	430	999999	956	843	604	93	999999	639	15	999999	971	467	706	616	999999	340	999999	999999	29	380	999999	270	877	999999	999999	999999	999999	999999	832	79	764	210	37	999999	999999	393	99	968	937	237	999999	720	145	605	308	999999	929	999999	684	763	949	999999	790	508	999999	999999	999999	969	367	845	456	462	807	999999	946	999999	439	807	999999	672	250	257	999999	791	999999	301	134	281	687	999999	828	215	919	78	129	332	420	529	349	41	351	129	611	101	781	999999	912	999999	658	999999	498	132	16	999999	999999	702	663	998	535	267	45	770	999999	999999	27	250	542	739	815	999999	361	909	467	394	330	130	646	999999	20	38	999999	924	622	160	69	706	208	907	999999	427	669	421	994	91	999999	581	837	802	83	999999	412	183	394	999999	186	589	664	622	691	999999	66	975	999999	506	879	121	157	141	749	321	52	634	194	398	999999	999999	915	385	398	749	293	843	613	479	625	215	539	999999	973	480	51	
999999	226	162	371	694	999999	497	212	884	999999	705	62	762	498	777	988	999999	89	247	674	288	233	941	119	222	999999	519	881	674	581	569	999999	279	280	999999	417	42	999999	999999	516	427	182	513	999999	587	999999	851	980	848	226	543	999999	736	805	999999	362	285	999999	999999	332	999999	616	538	312	864	547	999999	492	42	369	956	999999	818	730	256	999999	720	625	532	431	519	999999	43	457	47	70	999999	473	999999	113	142	999999	877	938	603	999999	644	210	460	49	17	999999	947	488	270	573	690	999999	559	999999	642	659	999999	727	813	384	583	91	999999	804	999999	319	999999	929	237	967	102	999999	136	445	471	519	175	999999	423	999999	591	555	999999	474	999999	425	914	999999	999999	483	999999	999999	135	999999	999999	563	935	999999	999999	698	395	28	260	302	481	809	879	123	194	133	494	38	999999	663	999999	38	893	800	433	999999	405	122	999999	754	499	943	755	907	218	999999	583	518	568	999999	764	573	999999	894	992	570	546	999999	999999	348	999999	449	999999	999999	999999	209	669	999999	232	999999	303	282	999999	506	803	538	64	971	905	286	549	999999	469	999999	999999	999999	999999	999	808	999999	999999	999999	446	129	765	59	999999	293	480	18	248	448	999999	345	431	492	22	797	100	464	515	574	895	400	798	999999	999999	265	573	217	475	999999	336	369	79	999999	835	999999	741	753	439	771	500	896	47	999999	689	999999	167	415	999999	936	908	354	999999	999999	708	999999	999999	751	80	999999	719	273	999999	578	121	999999	275	732	656	580	65	346	34	744	83	998	999999	696	334	855	107	999999	10	539	761	982	21	999999	991	789	999999	990	683	596	61	237	364	468	999999	761	858	435	759	636	880	999999	329	612	515	999999	693	633	426	224	745	561	999999	13	817	999999	999999	785	999999	999999	999999	75	662	999999	999999	999999	999999	894	706	572	999999	999999	408	999999	658	198	999999	408	974	291	106	487	573	469	850	500	965	361	650	860	846	999999	693	999999	177	999999	909	891	920	669	74	999999	926	854	999999	83	162	897	354	999999	476	516	810	459	770	980	502	203	586	999999	880	999999	999999	999999	999999	924	978	516	206	999999	289	999999	488	999999	227	307	561	719	252	777	347	78	16	999999	394	339	999999	243	131	999999	322	999999	314	727	789	999999	999999	90	999999	301	104	646	700	509	349	999999	38	505	242	472	429	783	999999	999999	854	811	286	999999	461	397	663	744	394	19	532	573	466	761	525	999999	753	480	591	999999	683	999999	377	506	682	689	311	765	999999	999999	
767	538	765	999999	872	999999	503	332	629	999999	999999	359	999999	690	977	776	248	999999	980	999999	719	999999	999999	10	135	163	444	999999	550	771	96	897	743	735	999999	993	808	960	999999	547	942	430	999999	999999	321	999999	450	686	529	999999	451	43	785	216	940	999999	347	765	380	719	543	723	782	999999	654	740	999999	525	448	984	968	999999	389	442	999999	298	107	350	688	999999	999999	757	260	643	329	999999	999999	536	795	433	655	52	590	178	999999	228	999999	992	206	999999	717	999999	247	999999	938	173	654	999999	364	651	999999	997	999999	578	17	786	473	148	538	999999	999999	999999	730	25	338	925	698	220	438	633	649	114	153	999999	93	788	519	715	705	166	999999	769	182	153	712	658	966	21	999999	227	755	510	999999	604	952	638	203	232	216	23	474	999999	914	730	999999	999999	853	969	494	999999	999999	757	442	381	205	859	907	999999	313	680	958	999999	59	999999	877	149	650	548	164	455	594	999999	999999	692	692	963	999999	451	151	106	804	996	526	999999	950	997	78	92	999999	103	731	999999	919	536	64	999999	999999	703	852	999999	965	999999	815	49	634	979	258	749	999999	241	15	999999	999999	999999	875	962	170	117	271	999999	999999	567	999999	71	724	999999	377	973	638	904	999999	161	599	289	140	499	191	487	317	970	749	328	403	999999	999999	275	182	712	999999	102	626	286	442	972	791	999999	175	999999	324	657	612	285	121	784	999999	853	865	165	86	385	781	999999	999999	300	140	752	174	971	972	458	999999	665	999999	546	287	302	719	626	498	732	999999	436	999999	659	368	473	216	999999	514	244	410	27	999999	999999	321	943	486	151	842	48	243	999999	781	865	852	947	963	575	507	370	144	249	999999	353	999999	354	999999	150	932	666	546	555	999999	738	999999	999999	999999	46	235	344	816	577	784	459	499	139	999999	306	806	421	510	641	999999	154	110	999999	359	292	233	966	999999	345	999999	999999	999999	687	737	999999	816	75	999999	927	350	999999	553	566	464	217	854	921	698	224	343	999999	166	904	444	322	637	999999	437	999999	812	268	911	480	368	609	957	811	999999	612	489	741	503	999999	301	999999	999999	544	705	152	438	312	278	218	999999	698	28	999999	253	999999	999999	929	637	181	124	92	261	83	999999	855	259	53	528	95	734	602	27	583	613	496	722	103	192	294	318	510	989	999999	478	999999	999999	999999	568	999999	208	560	114	999999	468	999999	696	527	346	850	893	999999	783	192	484	410	680	445	983	757	702	320	746	352	
999999	999999	102	999999	604	999999	275	888	485	550	887	999999	497	696	124	999999	799	204	757	341	401	923	727	806	229	78	989	154	386	999999	286	887	999999	761	999999	999999	126	149	922	809	584	999999	910	242	999999	999999	912	999999	331	588	999999	999999	563	999999	951	940	886	295	338	535	999999	131	511	674	274	999999	369	736	999999	269	288	999999	281	999999	757	396	23	999999	511	918	999999	15	822	798	853	778	999999	408	999999	528	967	830	810	397	272	999999	999999	246	968	305	941	186	756	72	310	999999	999999	615	658	564	927	402	784	419	379	999999	308	999999	820	496	676	960	925	709	301	457	999999	884	685	303	894	777	526	999999	999999	999999	999999	760	497	555	552	717	750	256	601	575	999999	401	27	730	164	788	425	482	628	981	999999	57	999999	852	458	999999	999999	999999	999999	999999	875	578	443	398	999999	548	225	274	943	959	219	679	118	726	999999	458	866	955	999999	115	361	999999	588	999999	729	999999	990	645	107	211	788	999999	999999	451	700	477	957	999999	999999	999999	573	160	999999	668	771	581	938	999999	999999	999	484	974	225	564	999999	830	990	999999	668	999999	999999	580	177	741	180	823	102	666	35	933	500	247	999999	999999	542	211	516	919	999999	158	999999	946	203	999999	999999	814	999999	31	653	999999	487	519	960	999999	69	992	983	796	498	948	488	282	999999	518	509	246	999999	693	32	596	324	999999	225	520	818	611	386	79	24	366	999999	80	23	166	455	999999	999999	161	472	549	999999	719	431	284	670	999999	999999	999999	599	490	358	486	999	67	555	416	303	449	999999	458	615	914	781	141	999999	999999	999999	861	72	999999	958	314	231	999999	999999	605	650	941	999999	827	999999	701	479	999999	18	176	81	956	611	48	687	999999	613	999999	933	314	937	299	978	262	732	77	622	999999	531	999999	265	526	999999	999999	766	362	599	720	775	913	444	999999	133	139	345	311	260	34	839	131	700	216	549	72	667	360	962	597	105	615	89	408	13	999999	999999	555	277	661	999999	335	999999	893	248	29	870	690	176	848	916	430	816	999999	999999	410	353	999999	976	626	291	416	999999	12	624	999999	834	45	254	168	228	790	44	598	752	514	999999	806	968	999999	202	977	999999	123	681	675	798	491	999999	602	999999	862	999999	650	379	865	935	246	999999	87	195	999999	445	17	630	999999	395	999999	845	999999	527	999999	90	457	999999	313	999999	999999	999999	949	372	353	868	651	999999	366	221	394	229	886	579	646	537	890	999999	367	542	186	493	554	
289	580	645	450	85	999999	781	131	226	75	999999	659	915	330	715	841	967	794	470	999999	999999	11	999999	958	157	880	19	200	123	999999	999999	54	791	776	669	791	999999	427	576	472	584	100	177	999999	253	999999	731	217	184	502	400	747	716	229	639	288	581	686	303	204	74	591	17	159	999999	598	867	149	660	923	143	549	228	997	999999	824	999999	845	715	238	158	802	25	999999	999999	33	999999	572	146	391	220	31	134	381	999999	992	93	28	859	654	61	592	556	999999	368	850	529	719	999999	999999	455	736	970	75	55	272	576	395	482	280	270	305	12	999999	999999	122	425	847	999999	696	741	814	985	71	186	566	255	763	999999	826	999999	999999	41	331	935	483	60	69	335	145	999999	697	545	589	393	755	589	287	999999	256	999999	999999	130	999999	83	999999	751	999999	999999	489	999999	812	999999	656	775	651	274	681	343	239	71	999999	521	464	281	54	999999	406	678	999999	976	968	225	999999	999999	999999	999999	999999	257	305	732	151	999999	845	127	612	565	889	813	999999	491	908	999999	318	194	999999	170	666	572	999999	371	355	241	466	512	59	999999	134	265	953	999999	999999	434	999999	507	919	194	999999	346	999999	488	999999	592	936	999999	78	33	907	822	331	660	832	999999	227	999999	387	999999	714	343	78	25	440	633	999999	999999	415	483	906	810	274	999999	494	330	904	550	981	999999	999999	527	443	35	689	999999	999999	302	331	999999	216	113	130	19	999999	342	999999	999999	58	756	732	358	534	999999	127	107	557	999999	176	511	721	677	953	999999	615	196	899	999999	999999	138	699	566	266	999999	277	803	690	999999	413	161	62	262	502	235	40	946	993	849	907	999999	754	497	136	999999	738	539	999999	505	999999	999999	999999	233	325	920	66	175	101	999999	999999	324	417	302	42	999999	999999	469	999999	999999	593	999999	203	60	145	745	383	212	440	447	227	737	653	999999	861	130	718	829	937	582	178	999999	999999	424	531	593	184	461	464	122	370	999999	364	431	911	734	999999	393	97	580	546	853	735	653	999999	999999	670	232	441	912	999999	629	531	602	559	728	813	779	528	552	999999	922	748	327	87	947	383	232	282	136	999999	334	999999	366	45	325	139	211	73	941	999999	999999	999999	999999	999999	740	999999	999999	999999	193	999999	320	865	545	19	623	115	417	576	413	216	447	950	999999	999999	999999	888	175	566	244	999999	612	715	586	629	619	902	206	510	346	209	620	999999	99	215	999999	469	205	357	422	999999	999999	635	999999	735	
484	999999	999999	669	844	851	582	205	637	594	318	605	999999	916	400	721	908	907	239	213	595	96	861	108	172	512	693	817	154	34	876	976	65	851	154	999999	196	536	665	495	627	425	723	504	897	999999	190	289	956	700	310	999999	405	456	149	397	149	999999	999999	342	168	764	61	612	717	342	549	436	771	782	999999	999999	251	744	586	180	999999	999999	211	999999	999999	413	999999	999999	723	71	580	999999	711	756	999999	999999	999999	333	336	862	999999	999999	786	999999	999999	754	999999	999999	175	928	573	661	999999	969	34	783	416	459	20	755	999999	607	999999	999999	761	940	999999	25	314	956	352	918	418	999999	806	262	579	646	483	577	999999	999999	288	794	999999	919	999999	742	731	999999	172	579	999999	580	958	766	999999	140	803	634	39	502	869	999999	585	655	253	156	173	772	214	999999	976	443	859	226	999999	104	168	842	211	982	293	619	794	999999	605	837	765	49	40	448	843	849	547	403	817	999999	218	842	675	592	579	959	490	403	603	999999	721	741	999999	999999	972	960	432	57	999999	259	424	812	60	999999	390	133	999999	765	926	137	999999	466	409	258	999999	999999	176	999999	999999	333	999999	999999	180	726	999999	33	601	904	476	882	426	999999	193	999999	655	999999	791	270	212	455	228	724	999999	475	999999	265	341	999999	251	655	794	999999	644	999999	129	33	642	333	299	999999	531	837	298	999999	710	405	999999	842	999999	489	534	906	416	999999	999999	415	923	999999	999999	860	999999	412	999999	821	98	999999	855	999999	447	631	763	468	970	845	924	391	435	433	764	587	982	499	595	761	131	999999	407	687	780	714	109	938	590	438	674	128	999999	477	954	107	549	973	999999	971	999999	76	999999	571	42	999999	979	500	939	164	878	202	816	901	699	211	216	178	999999	732	532	825	877	541	180	805	216	957	479	999999	48	18	999999	999999	999999	64	951	835	999999	999999	734	999999	999	436	560	482	311	999999	777	753	891	380	999999	671	999999	901	199	999999	401	999999	999999	31	30	282	126	999999	108	202	999999	645	999999	380	524	472	997	922	999999	451	980	698	999999	933	189	726	775	667	563	432	999999	144	999999	556	999999	999999	999999	713	588	999999	319	999999	999999	119	999999	142	503	521	999999	999999	999999	526	999999	747	423	999999	732	584	999999	304	506	458	316	675	999999	731	999999	999999	936	106	999999	294	344	109	141	300	324	394	526	57	232	264	810	580	758	659	69	127	142	741	694	999999	999999	999999	230	999999	384	999999	102	999999	363	999999	585	760	
999999	389	192	975	616	999999	999999	348	68	999999	999999	252	999999	735	916	367	999999	661	570	204	411	960	423	59	878	281	915	999999	302	839	999999	432	999999	60	522	379	477	999999	511	19	362	356	905	86	999999	999999	222	648	999999	999999	999999	999999	240	390	358	999999	965	142	106	999999	218	773	999999	228	110	999999	572	597	223	999999	890	587	160	561	842	65	65	346	836	900	68	276	824	999999	825	992	201	299	701	425	414	344	987	176	999999	589	999999	687	976	572	415	624	435	254	844	999999	999999	679	547	303	51	999999	999999	206	999999	941	948	487	403	999999	458	283	895	798	142	555	999999	999999	760	999999	754	999999	370	273	494	444	841	579	723	398	999999	522	999999	408	999999	785	999999	790	889	859	640	823	294	868	124	142	728	637	121	299	836	999999	999999	294	549	674	267	41	999999	999999	109	379	764	15	665	935	531	497	424	357	516	999999	104	900	623	930	999999	502	159	999999	999999	214	468	433	561	885	999999	467	999999	709	528	17	89	57	760	999999	68	289	212	999999	610	241	222	764	783	36	471	999999	671	999999	999999	765	882	358	999999	999999	910	340	453	780	342	999999	637	999999	829	508	999999	56	999999	362	871	804	999999	999999	752	999999	999999	704	650	535	423	999999	796	250	128	762	134	730	999999	865	360	727	835	432	999999	545	603	507	935	284	305	425	999999	318	746	786	476	912	606	651	902	216	690	918	367	758	278	999999	595	76	383	10	135	285	999999	999999	968	867	134	216	999999	494	768	376	999999	998	999999	487	504	342	999999	222	134	280	962	999999	999999	917	74	97	999999	216	911	868	900	305	300	999999	316	602	817	608	788	399	770	418	447	323	999999	999999	60	791	892	263	999999	999999	876	999999	322	858	999999	60	999999	46	939	675	582	900	476	933	707	115	180	901	524	687	999999	999999	999999	999999	705	724	239	705	47	999999	323	658	98	738	429	445	289	999999	999999	767	806	999999	459	104	835	999999	847	754	661	945	620	990	738	999999	737	151	354	768	162	999999	999999	106	999999	463	361	924	999999	737	514	999999	825	722	415	999999	999999	682	999999	999999	718	168	876	484	54	101	865	332	999999	995	11	288	100	520	999999	999999	945	709	752	996	743	911	999999	120	250	999999	129	999999	585	999999	999999	64	866	999999	59	993	999999	347	62	907	597	999999	14	817	735	999999	999999	999999	427	311	812	182	929	288	671	806	999999	999999	999999	655	999999	968	999999	999999	783	999999	421	161	471	999999	999999	999999	999999	845	408	714	
907	999999	385	999999	227	999999	999999	283	178	49	134	587	277	999999	999999	750	113	999999	999999	629	291	74	43	999999	814	30	843	999999	713	214	525	94	880	999999	899	517	390	229	437	167	999999	474	999999	744	822	833	883	228	742	999999	504	258	910	999999	999999	843	883	999999	999999	999999	999999	999999	569	964	523	999999	999999	320	353	62	369	884	999999	777	142	999999	303	298	964	980	147	625	382	865	999999	276	184	112	534	65	633	792	28	240	999999	142	904	806	231	782	136	999999	999999	690	999999	620	999999	142	999999	999999	549	595	999999	229	69	354	999999	704	264	999999	866	604	785	297	999999	577	865	738	590	999999	912	497	77	192	999999	574	999999	999999	387	99	999999	51	466	919	516	48	999999	799	181	842	159	210	999999	999999	916	532	787	586	271	910	754	550	552	999999	999999	62	999999	450	999999	999999	603	300	326	175	268	825	147	865	999999	390	418	75	567	747	999999	712	945	102	276	332	786	175	431	476	344	447	498	820	227	464	520	718	434	685	248	999999	883	385	715	101	394	999999	804	999999	999999	688	999999	805	795	989	116	999999	184	53	708	999999	868	850	830	821	336	326	648	327	999999	700	999999	881	508	991	999999	569	386	184	937	999999	370	999999	999999	999999	464	999999	999999	237	999999	94	543	999999	999999	810	990	999999	555	999999	764	999999	283	487	999999	801	999999	999999	306	803	170	547	999999	10	115	999999	78	327	875	184	999999	999999	301	420	969	786	167	999999	905	698	11	999999	24	492	999999	999999	591	882	541	999999	609	363	396	232	77	999999	999999	543	286	142	742	672	167	999999	537	130	776	862	518	233	644	797	205	608	999999	999999	999999	566	589	244	999999	195	999999	702	999999	13	258	999999	353	169	750	999999	973	772	955	338	637	643	955	299	104	999999	374	317	539	811	167	787	429	702	286	479	953	999999	880	556	886	465	805	533	872	707	999999	999999	999999	30	824	433	999999	999999	736	889	610	299	150	532	821	478	173	763	846	470	649	999999	883	280	670	931	999999	999999	452	182	837	999999	427	397	221	26	999999	518	987	734	144	956	965	396	868	999999	999999	358	735	417	302	52	687	411	67	867	474	213	999999	892	999999	254	31	564	999999	188	872	753	321	804	643	654	999999	121	336	693	685	496	411	16	41	543	672	999999	879	795	744	999999	339	354	551	631	168	105	999999	889	999999	411	999999	689	791	156	46	930	773	999999	276	575	999999	374	999999	977	801	353	861	997	999999	999999	685	266	444	999999	424	967	
263	22	495	680	919	446	758	999999	162	721	225	884	506	741	271	241	528	999999	999999	964	999999	573	829	815	244	204	317	949	726	999999	255	934	732	79	677	760	162	596	656	638	616	906	999999	90	137	976	501	999999	999999	999999	738	999999	916	460	804	999999	999999	680	446	724	139	809	558	84	475	291	999999	437	74	510	88	932	523	999999	999999	999999	748	749	688	267	999999	999999	234	282	348	981	999999	282	275	999999	999999	482	159	931	999999	807	999999	999999	614	846	824	999999	999999	999999	999999	806	751	613	111	548	941	999999	992	188	31	661	584	999999	736	999999	999999	880	999999	999999	933	999999	782	999999	802	551	907	997	144	841	443	639	702	20	906	542	239	999999	180	726	57	143	999999	971	910	847	999999	82	24	129	583	944	901	699	290	769	34	170	811	560	641	999999	309	160	745	391	959	573	379	999999	265	858	709	999999	38	999999	999999	810	999999	999999	328	835	983	999999	268	999999	737	12	999999	147	518	79	603	619	95	113	834	339	236	529	888	658	702	821	864	725	244	999999	999999	491	999999	223	999999	856	242	805	959	294	892	256	653	956	843	241	684	195	264	999999	999999	924	964	786	999999	999999	76	669	142	172	160	542	264	281	341	999999	494	305	999999	747	999999	289	154	550	999999	999999	875	931	815	470	999999	678	470	154	116	999999	526	999999	638	999999	789	572	673	797	999999	359	991	999999	625	604	747	389	605	517	713	80	780	424	349	604	286	145	854	671	36	481	999999	120	999999	595	999999	627	666	999999	999999	999999	616	357	999999	999999	988	999999	999999	220	723	757	83	953	440	999999	999999	112	526	43	60	654	717	11	771	999999	287	880	216	999999	882	129	722	352	559	999999	464	433	17	261	616	782	829	644	999999	999999	408	129	679	139	630	619	110	633	212	313	999999	999999	585	754	810	117	296	286	338	603	44	730	999999	542	581	541	105	999999	999999	277	825	83	63	502	264	999999	999999	999999	409	272	29	99	149	256	801	849	847	263	451	508	495	552	999999	999999	244	677	726	147	558	98	524	835	215	935	488	33	999999	93	500	652	906	220	877	76	584	945	590	157	740	999999	999999	999999	823	919	781	282	768	708	267	586	999999	72	528	320	747	193	884	214	999999	777	999999	764	763	798	999999	285	999999	999999	999999	299	97	999999	407	826	405	682	21	296	163	215	265	999999	825	913	220	999999	691	999999	328	999999	70	999999	388	963	442	999999	999999	34	327	505	999999	529	938	999999	499	999999	999999	702	
999999	999999	181	597	61	562	521	446	938	849	587	999999	594	118	920	999999	238	711	999999	443	999999	476	999999	986	968	657	999999	736	914	999999	999999	999999	188	999999	999999	264	229	999999	334	999999	451	995	990	239	447	999999	910	499	608	568	739	788	999999	231	999999	448	999999	194	629	403	999999	999999	532	91	999999	999999	579	605	465	666	160	765	386	373	992	398	485	999999	549	408	747	118	999999	999999	127	636	685	999999	680	213	793	44	843	931	999999	999999	472	909	999999	217	999999	999999	999999	942	999999	974	411	309	239	999999	963	105	999999	999999	999999	999999	657	187	963	798	554	623	925	999999	872	126	921	454	502	336	999999	576	570	342	417	999999	84	194	999999	999999	234	999999	999999	760	250	697	399	623	285	999999	18	295	999999	15	662	377	389	999999	80	301	62	957	806	903	999999	396	999999	999999	813	223	772	472	249	820	573	178	896	174	21	185	726	999999	178	478	327	640	630	565	680	50	999999	999999	124	646	100	277	579	823	766	853	172	97	999999	71	262	546	56	135	999999	493	480	224	999999	895	999999	754	788	337	586	363	999999	969	631	999999	171	478	357	602	729	999999	599	83	408	168	22	999999	498	116	226	780	594	505	133	999999	569	838	533	999999	999999	999999	488	252	247	412	97	203	465	999999	999999	783	198	453	999999	145	894	407	815	611	882	999999	266	682	999999	805	999999	999999	846	999999	213	332	999999	138	531	393	818	356	835	999999	999999	819	182	999999	999999	443	999999	150	109	988	302	999999	999999	922	346	144	89	805	999999	442	643	999999	356	30	832	578	837	70	921	22	999999	547	571	819	999999	73	763	999999	999999	678	223	999999	999999	858	999999	999999	310	32	791	397	999999	999999	226	403	999999	254	472	999999	628	637	999999	531	228	97	671	754	600	212	392	283	999999	285	339	462	229	24	664	999999	999999	999999	277	815	279	534	708	999999	999999	177	466	295	601	611	185	838	82	691	410	84	196	397	452	107	640	518	27	999999	683	763	184	348	590	973	283	837	369	999999	262	694	388	999999	433	432	745	107	999999	768	999999	500	390	999999	613	589	999999	999999	348	999999	999999	999999	999999	679	999999	999999	993	128	999999	999999	338	999999	999999	292	439	716	999999	827	963	29	362	542	999999	999999	928	999999	383	647	999999	11	999999	792	499	199	614	501	999999	709	737	865	999999	627	402	62	440	761	32	107	999999	999999	893	484	526	328	817	642	924	268	750	447	194	355	393	703	957	545	848	288	677	938	999999	986	100	107	590	734	
999999	783	818	999999	170	285	999999	999999	117	196	275	180	382	972	999999	917	958	299	999999	93	999999	698	105	894	913	999999	430	169	367	906	999999	999999	738	999999	999999	999999	450	583	287	908	806	556	999999	771	279	678	906	704	371	622	37	800	999999	507	501	452	688	924	263	426	999999	389	479	999999	801	846	999999	299	481	436	477	999999	22	773	286	999999	111	999999	624	244	836	725	999999	999999	879	594	999999	241	999999	999999	461	526	330	860	62	427	86	999999	999999	432	999999	999999	233	934	154	999999	788	653	230	813	999999	365	309	29	999999	140	999999	733	999999	217	844	999999	999999	432	975	951	64	161	720	859	610	716	363	999999	997	999999	501	999999	600	236	805	359	20	778	999999	105	999999	310	280	921	999999	353	73	999999	999999	46	910	800	959	203	598	637	932	371	212	634	12	117	31	371	638	727	999999	105	411	494	199	929	724	999999	734	754	880	798	31	999999	652	600	999999	961	318	701	903	406	637	178	427	999999	575	83	103	119	289	909	293	120	219	968	361	103	999999	981	999999	90	469	844	999999	999999	349	945	999999	411	999999	70	62	999999	823	736	467	999999	77	550	363	651	785	624	474	970	515	911	57	683	249	999999	124	337	999999	823	937	999999	422	999999	999999	999999	999999	692	616	229	857	355	296	483	510	128	36	306	627	999999	304	844	379	999999	999999	437	897	308	999999	999999	999999	724	322	999	999999	673	820	783	250	999999	999999	999999	18	999999	123	169	999999	574	999999	130	493	999999	710	201	999999	103	424	999999	666	872	732	792	999999	999999	283	143	999999	297	999999	836	307	252	65	999999	873	999999	999999	999999	999999	999999	812	332	999999	51	498	136	999999	130	481	705	259	194	999999	378	999999	768	573	384	972	980	999999	337	889	999999	823	999999	763	999999	327	999999	266	999999	999999	999999	69	409	667	999999	144	157	999999	999999	999999	999999	587	123	135	687	999999	115	637	999999	161	692	342	485	442	999999	228	999999	373	206	999999	164	448	999999	230	999999	318	999999	111	96	249	999999	999999	223	521	910	999999	999999	125	85	924	222	689	804	999999	999999	865	584	966	878	269	886	783	922	119	661	999999	628	893	216	378	999999	13	551	222	999999	831	999999	963	531	39	518	142	297	999999	591	999999	644	999999	948	63	734	634	232	826	362	51	937	113	859	999999	140	816	909	707	633	218	147	591	813	450	746	620	999999	849	750	999999	999999	650	528	196	999999	810	999999	162	643	666	780	999999	860	295	893	25	999999	161	999999	999999	233	590	649	
382	337	62	15	507	316	124	199	383	999999	608	554	296	999999	673	484	330	871	756	999999	966	438	999999	731	999999	556	999999	516	293	950	58	999999	999999	11	156	859	844	804	447	845	999999	477	999999	648	261	740	607	439	440	677	578	831	476	527	682	999999	999999	330	488	951	584	999999	999999	999999	37	87	649	295	439	813	999999	525	433	910	543	498	40	999999	480	787	949	302	86	616	999999	226	999999	388	999999	211	945	523	326	496	270	922	571	973	999999	999999	101	322	999999	626	999999	63	407	999999	999999	194	913	150	999999	999999	999999	292	999999	299	62	811	32	270	966	999999	999999	126	209	999999	650	999999	926	67	999999	305	999999	637	999999	459	579	328	999999	498	405	144	999999	804	673	625	494	999999	401	282	921	809	999999	999999	999999	772	758	920	999999	470	999999	372	267	855	987	554	999999	999999	999999	999999	719	999999	991	999999	865	831	938	74	452	584	452	672	999999	999999	145	352	154	865	291	999999	701	999999	474	359	583	42	999999	442	816	129	619	130	986	329	562	999999	817	627	964	524	834	693	999999	999999	27	253	152	613	720	645	999999	150	92	999999	999999	70	269	642	951	999999	954	999999	999999	333	964	331	685	999999	999999	999999	999999	527	900	767	694	17	191	204	341	999999	890	273	722	181	718	479	48	999999	999999	502	999999	999999	999999	142	569	338	446	153	315	695	568	999999	999999	772	120	883	999999	999999	777	372	879	75	999999	621	999999	999999	783	999999	615	494	293	170	950	599	30	359	850	999999	999999	366	571	999999	888	646	771	648	751	999999	71	835	239	999999	746	587	623	999999	874	64	999999	999999	554	999999	538	820	412	407	301	999999	752	999999	42	482	127	999999	801	841	999999	664	850	999999	999999	999999	24	779	265	569	424	373	999999	167	999999	796	577	999999	999999	211	509	77	243	373	999999	829	208	311	803	757	605	335	785	999999	685	219	214	897	940	721	354	999999	999999	842	983	999999	945	594	284	246	904	799	609	599	999999	119	431	486	946	119	634	713	976	508	963	98	999999	204	482	275	999999	680	388	99	999999	999999	512	400	389	999999	883	999999	36	566	852	806	725	196	999999	999999	788	728	950	830	96	641	782	66	878	999999	350	751	999999	18	655	234	421	999999	742	592	606	40	106	999999	999999	31	999999	999999	656	999999	373	400	999999	999999	487	999999	729	557	13	225	967	455	521	999999	87	142	501	27	999999	627	395	215	454	857	999999	999999	631	433	999999	999999	953	372	410	999999	531	950	999999	999999	531	792	505	864	
999999	526	624	160	518	611	450	103	530	669	999999	39	999999	168	999999	897	936	729	241	305	952	937	271	999999	55	800	999999	999999	999999	295	496	129	131	531	698	927	242	999999	248	29	999999	512	545	293	999999	380	948	999999	13	108	279	801	999999	209	911	999999	264	29	114	718	647	999999	999999	244	183	999999	907	251	469	999999	664	127	491	999999	322	999999	999999	977	999999	674	851	999999	133	47	25	999999	569	921	619	130	999999	999999	714	999999	382	670	554	999999	999999	999999	473	707	903	984	444	162	999999	348	999999	471	185	287	288	999999	867	56	198	919	999999	489	999999	985	999999	349	356	999999	412	960	839	652	895	102	999999	265	211	154	697	999999	603	862	384	999999	45	157	944	999999	935	284	999999	335	481	635	90	630	665	999999	999999	564	637	999999	750	359	509	244	999999	93	999999	999999	237	999999	359	59	999999	367	115	599	950	485	405	961	999999	137	307	514	180	269	21	246	999999	724	79	142	511	609	121	34	999999	800	999999	999999	999999	912	56	939	975	999999	318	722	525	75	999999	599	999999	999999	999999	622	61	999999	999999	316	81	182	432	513	653	226	547	716	255	90	878	999999	905	544	999999	603	91	367	538	999999	999999	299	721	534	198	479	999999	835	132	999999	972	725	999999	273	788	999999	999999	543	295	758	999999	601	477	444	196	386	999999	624	999999	884	540	999999	999999	326	365	782	461	897	325	999999	252	712	594	756	118	163	999999	642	755	191	999999	547	999999	779	863	360	822	286	347	812	785	360	999999	999999	958	288	268	999999	907	999999	352	999999	228	121	999999	999999	16	999999	335	999999	961	62	999999	509	771	999999	622	687	462	15	999999	184	999999	512	398	999999	569	999999	797	830	895	14	999999	749	999999	530	329	960	273	691	353	999999	950	999999	850	733	492	999999	476	965	666	581	957	902	999999	177	41	715	723	623	999999	999999	999999	505	999999	957	328	128	669	250	673	999999	999999	770	661	858	233	256	662	665	999999	999999	879	831	173	324	56	999999	999999	672	999999	613	999999	650	89	999999	187	454	176	999999	415	373	974	236	301	14	999999	196	999999	197	943	999999	999999	68	223	687	999999	999999	342	823	999999	496	425	999999	751	70	425	773	691	969	681	778	999999	770	259	46	950	999999	539	169	166	859	590	515	728	713	560	188	999999	999999	910	95	122	353	980	918	999999	976	999999	241	589	394	504	999999	999999	174	706	292	808	999999	737	138	562	182	666	61	906	999999	999999	999999	509	246	346	999999	68	595	666	735	999999	341	
99	973	178	999999	580	771	365	318	999	563	16	278	380	260	663	782	999999	939	686	999999	22	47	707	445	999999	352	999999	214	223	999999	508	970	502	476	97	763	999999	263	602	895	696	597	910	716	42	240	866	95	636	285	72	726	59	860	329	61	276	999999	999999	237	999999	160	105	999999	65	999999	775	903	173	900	822	279	999999	791	243	424	137	991	412	502	485	963	577	999999	857	999999	921	642	157	45	496	236	688	374	182	545	502	999999	999999	996	464	963	921	736	999999	792	999999	267	627	905	999999	285	330	83	752	759	999999	168	231	283	125	143	756	999999	413	596	999999	972	618	697	922	306	340	416	47	522	52	840	484	74	999999	663	999999	252	121	999999	905	999999	622	423	999999	343	609	387	880	999999	999999	999999	333	866	211	417	999999	999999	999999	627	945	913	999999	999999	717	742	683	999999	880	462	128	514	999999	999999	691	976	359	205	734	999999	696	952	999999	716	999999	258	517	618	863	985	23	94	269	494	999999	991	579	999999	706	230	660	452	507	428	212	702	999999	141	185	235	67	453	205	404	999999	999999	387	329	924	468	234	999999	303	999999	448	43	254	999999	999999	699	407	999999	499	514	928	254	999999	117	999999	613	481	385	443	638	927	570	889	999999	999999	282	614	259	467	247	995	999999	159	611	980	178	457	255	999999	485	827	100	953	999999	476	686	999999	280	999999	999999	986	849	999999	665	999999	877	154	999999	968	654	95	157	509	261	518	343	104	843	999999	346	165	236	180	957	810	836	616	999999	999999	877	999999	344	999999	999999	999999	156	962	494	643	112	999999	77	287	560	999999	680	591	702	182	999999	591	704	153	478	999999	760	678	675	999999	999999	271	945	999999	101	920	750	712	999999	10	372	381	610	210	34	322	97	999999	619	999999	140	255	914	36	266	999999	38	201	966	990	501	477	297	999999	999999	841	88	86	999999	639	649	967	999999	702	810	761	980	504	129	166	999999	811	68	118	724	886	356	918	999999	805	891	559	745	372	509	894	999999	971	999999	999999	243	21	762	979	916	172	999999	221	999999	504	999999	999999	82	999999	922	999999	419	188	999999	625	999999	169	352	390	747	100	999999	865	203	916	677	19	806	999999	922	66	59	88	202	562	999999	145	999999	239	501	367	487	934	449	819	484	999999	67	82	999999	83	668	381	242	826	940	161	28	310	826	999999	727	999999	887	999999	640	340	985	362	999999	359	467	122	889	390	612	297	426	383	441	999999	952	999999	999999	849	398	
677	846	376	622	717	126	402	412	999999	640	352	57	999999	189	154	919	704	325	999999	616	999999	492	851	999999	999999	735	644	868	64	999999	994	999999	48	999999	963	493	619	740	999999	999999	74	709	693	749	999999	250	842	999999	297	999999	257	999999	999999	242	999999	194	994	162	969	981	481	533	358	999999	646	456	999999	116	225	660	310	964	285	115	551	999999	799	112	999999	999999	893	450	999999	212	999999	586	994	999999	635	778	499	467	770	68	760	540	361	839	113	999999	241	736	999999	637	551	999999	142	796	999999	996	395	892	208	566	999999	41	952	999999	758	999999	461	212	999999	999999	170	843	203	227	354	20	494	959	998	149	180	999999	999999	999999	660	812	999999	208	999999	999999	393	606	268	214	970	729	588	216	91	53	362	39	265	999999	476	708	999999	999999	451	680	511	435	999999	999999	396	930	569	18	999999	945	616	262	98	841	999999	564	584	989	257	624	432	287	999999	954	786	151	901	930	477	952	722	539	756	443	137	957	712	999999	818	49	169	999999	722	145	999999	110	941	424	999999	911	133	999999	999999	827	257	999999	999999	939	282	254	38	639	540	542	233	86	505	654	713	106	851	385	181	218	465	852	999999	741	999999	686	210	487	999999	565	828	621	872	929	999999	999999	409	773	926	573	20	530	49	189	999999	999999	605	296	999999	391	999999	999999	929	999999	999999	405	667	815	422	596	53	551	196	974	713	612	999999	999999	468	809	696	88	459	607	207	934	813	386	830	999999	999999	913	777	71	999999	90	999999	423	567	999999	245	999999	999999	999999	529	469	999999	74	476	999999	999999	999999	828	900	694	981	999999	999999	260	437	591	291	985	255	999999	140	999999	134	478	633	921	790	18	999999	573	999999	727	999999	87	999999	600	748	909	530	30	61	999999	876	999999	523	791	999999	999999	999999	209	954	607	115	825	999999	695	219	595	842	388	365	31	999999	336	592	999999	179	999999	522	836	842	382	465	234	463	55	897	757	954	841	561	628	999999	477	619	504	622	999999	999999	53	999999	163	77	152	665	40	999999	549	784	269	999999	124	650	304	366	582	152	880	372	353	797	462	640	11	999999	736	153	999999	717	999999	642	875	565	478	999999	999999	314	322	569	432	999999	357	999999	695	229	999999	978	999999	120	47	361	741	931	345	999999	928	522	75	326	928	999999	259	999999	999999	627	746	558	181	848	677	277	830	321	939	240	999999	489	945	999999	389	999999	569	573	679	736	900	999999	230	999999	526	177	999999	999999	999999	544	863	525	
285	77	999999	888	999999	999999	443	770	531	429	991	999999	805	448	576	294	936	180	327	686	162	960	726	802	338	948	999999	510	999999	833	681	405	377	924	213	999999	308	500	952	999999	139	909	214	481	999999	126	427	88	999999	954	69	470	226	187	999999	999999	350	680	560	858	412	933	742	999999	999999	596	736	881	999999	698	985	446	999999	492	556	999999	755	255	851	999999	999999	254	999999	83	999999	220	188	999999	999999	888	537	999999	940	104	999999	206	176	516	732	365	389	546	999999	999999	999999	999999	999999	999999	631	128	569	105	828	348	336	168	34	668	924	537	999999	546	329	356	171	999999	999999	133	69	359	86	249	522	495	831	999999	410	16	114	160	968	455	569	443	999999	441	799	602	767	274	182	508	592	205	999999	843	226	496	999999	612	127	128	999999	999999	51	999999	583	342	516	351	757	27	564	773	568	962	977	886	999999	729	567	999999	999999	795	187	578	999999	326	547	999999	768	999999	274	999999	42	850	999999	297	401	998	858	466	95	999999	517	164	943	818	636	985	865	340	999999	22	55	224	999999	879	103	999999	999999	999999	999999	528	583	843	752	71	999999	718	999999	689	494	39	871	110	818	999999	288	999999	635	838	690	999999	999999	437	454	262	457	817	99	901	204	928	335	999999	671	999999	841	673	411	881	999999	999999	804	999999	845	999999	999999	999999	406	999999	601	79	837	834	576	242	999999	156	999999	500	999999	923	629	289	494	566	704	279	438	260	999999	614	622	999999	999999	771	758	946	591	25	121	999999	421	279	310	134	999999	501	35	438	172	694	284	999999	277	999999	999999	524	691	289	735	871	999999	155	719	986	457	94	82	999999	484	999999	564	383	388	111	999999	999999	979	370	475	212	253	999	98	415	339	710	485	608	483	243	265	999999	289	250	996	276	999999	324	676	16	429	231	954	713	140	999999	532	175	652	938	545	999999	999999	532	628	516	66	313	657	747	999999	474	999999	250	999999	999999	103	999999	115	245	799	999999	693	469	783	32	55	999999	285	999999	188	320	955	544	999999	934	499	757	622	489	219	256	667	929	408	955	999999	713	521	877	999999	394	69	999999	148	880	637	353	749	606	471	681	37	999999	569	297	999999	999999	999999	999999	762	346	526	626	35	553	997	763	71	828	131	999999	863	999999	629	999999	999999	549	405	999999	999999	155	18	25	28	538	999999	447	370	120	446	999999	999999	263	999999	472	868	999999	390	595	882	874	292	920	484	138	817	630	599	999999	46	968	391	734	961	617	
337	999999	608	999999	334	559	402	999999	391	17	181	610	292	999999	999999	817	168	809	935	432	862	999999	541	889	720	999999	848	595	83	478	732	999999	302	507	999999	368	835	892	271	332	481	341	999999	476	957	999999	347	441	850	229	809	581	798	538	999999	250	999999	999999	776	735	711	999999	999999	913	285	745	999999	999999	33	566	982	999999	999999	612	999999	999999	558	74	932	514	260	416	744	999999	999999	999999	637	999999	999999	999999	399	126	125	999999	621	674	464	625	201	222	999999	562	418	999999	246	999999	44	196	588	233	999999	903	786	272	999999	304	72	33	254	134	117	554	43	138	999999	866	160	21	990	285	76	932	999999	720	615	999999	998	460	999999	134	999999	451	999999	528	999999	495	340	999999	61	327	611	999999	380	76	114	353	529	289	127	999999	393	32	205	312	167	999999	999999	75	656	999999	306	612	415	130	18	999999	999999	514	926	681	999999	306	960	673	674	636	561	999999	615	272	179	718	343	247	740	999999	256	999999	999999	453	465	274	206	275	30	999	999999	999999	67	449	974	24	363	446	844	96	999999	531	637	530	207	233	999999	394	616	588	279	178	389	914	999999	505	153	483	225	270	110	695	652	674	999999	311	999999	175	298	165	364	896	402	653	42	724	999999	999999	255	999999	814	999999	658	442	999999	857	999999	153	40	999999	870	999999	999999	583	986	376	879	963	920	896	483	294	106	999999	999999	382	999999	736	882	694	269	313	237	983	999999	999999	46	219	999999	999999	440	606	145	819	294	485	676	818	667	665	845	282	920	358	758	999999	716	207	219	357	91	144	271	346	218	567	652	247	137	999999	340	669	999999	176	465	877	158	286	176	748	706	956	999999	999999	849	999999	999999	878	999999	925	581	839	999999	999999	671	999999	345	999999	999999	727	833	438	999999	968	999999	999999	263	753	893	881	382	439	40	471	999999	135	75	999999	999999	999999	184	773	23	212	127	999999	669	431	504	169	542	359	676	999999	915	277	275	110	891	674	999999	999999	985	999999	552	152	808	538	945	546	241	999999	312	999999	553	999999	425	488	851	834	515	999999	258	733	349	999999	999999	999999	556	999999	999999	964	999999	822	497	544	787	670	659	974	999999	999999	486	958	928	999999	57	999999	896	855	851	786	999999	67	999999	999999	999999	262	13	530	389	228	981	571	686	276	148	999999	891	18	282	999999	828	999999	151	383	355	300	999999	107	974	474	999999	999999	533	82	714	104	999999	594	163	999999	666	139	594	473	999999	915	281	661	112	999999	406	887	
582	999999	958	999999	915	785	557	99	999999	906	555	915	533	290	48	613	562	999999	999999	306	999999	999999	999999	699	292	999999	233	439	29	153	994	416	999999	806	999999	437	124	341	999999	878	47	73	87	759	583	679	999999	869	999999	999999	109	68	742	109	999999	999999	999999	268	999999	247	561	999999	80	314	911	149	846	727	171	999999	499	230	999999	946	269	790	671	339	126	612	999999	363	999999	361	999999	999999	673	969	773	295	431	855	250	999999	326	999999	999999	999999	848	443	832	222	708	276	178	879	202	999999	840	251	999999	999999	152	488	509	207	564	999999	999999	974	999999	877	999999	876	189	643	979	925	629	348	797	898	490	683	780	525	655	295	999999	173	999999	877	138	531	999999	754	713	999999	441	129	365	999999	511	873	967	954	999999	832	999999	534	999999	276	999999	501	999999	999999	195	999999	999999	983	999999	279	535	106	240	598	999999	431	753	434	929	999999	493	510	983	522	396	617	715	826	266	999999	208	658	274	999999	711	637	87	857	999999	254	64	457	576	96	999999	999999	999999	999999	999999	837	88	999999	605	682	782	665	999999	932	877	578	753	881	999999	729	80	876	999999	762	887	121	354	896	865	685	172	46	934	897	772	981	973	999999	620	429	744	999999	999999	591	999999	56	130	155	979	990	500	183	999999	999999	25	873	999999	999999	999999	104	999999	192	796	919	520	746	999999	999999	169	896	999999	415	271	999999	999999	999999	823	251	999999	841	999999	209	999999	875	194	999999	314	96	999999	899	409	999999	856	526	936	999999	999999	143	81	999999	325	509	985	93	395	95	999999	999999	863	491	59	999999	814	649	999999	999999	275	921	735	530	441	644	739	270	999999	999999	999999	745	999999	431	785	689	179	128	999999	999999	999999	999999	490	109	999999	999999	232	999999	849	999999	287	217	422	652	296	999999	407	550	516	999999	999999	725	999999	881	535	999999	73	441	999999	370	171	695	999999	622	80	442	441	999999	999999	561	421	349	420	999999	236	351	999999	717	999999	999999	291	628	612	846	999999	497	245	608	999999	910	999999	999999	694	489	999999	591	999999	800	582	853	999999	772	107	954	268	431	314	179	654	194	844	356	999999	999999	88	542	93	287	901	999999	207	833	72	542	744	630	655	999999	520	645	999999	531	145	291	572	519	999999	657	587	299	193	999999	953	389	76	999999	999999	946	411	374	507	999999	899	999	999999	562	709	565	999999	637	775	383	658	19	926	322	220	25	999999	568	21	436	999999	999999	399	140	879	682	475	284	145	709	530	156	147	460	632	999999	
634	19	810	965	999999	950	524	809	418	944	999999	754	999999	479	770	999999	363	81	999999	298	610	526	683	36	100	999999	999999	76	999999	512	871	475	690	85	390	176	758	56	989	999999	97	589	999999	999999	229	721	34	999999	999999	687	792	999999	353	344	999999	118	335	783	874	510	457	457	999999	906	999999	999999	73	184	98	999999	999999	316	91	367	210	30	803	747	999999	379	999999	835	137	175	999999	804	132	356	999999	282	840	974	181	488	301	639	632	816	863	242	657	999999	577	344	999999	486	984	985	143	514	999999	999999	999999	505	599	622	329	792	999999	277	865	717	634	815	999999	120	999999	999999	999999	571	398	987	999999	999999	722	72	267	999999	572	242	820	999999	222	999999	967	999999	997	676	889	999999	320	840	629	999999	377	939	224	999999	999999	999999	351	390	918	572	126	326	999999	412	783	536	364	536	230	999999	457	728	505	599	847	510	999999	469	999999	397	261	999999	368	299	207	782	847	505	999999	999999	891	439	227	650	919	651	559	594	892	362	324	999999	620	675	148	999999	444	625	999999	80	379	881	676	531	321	567	957	413	215	10	689	999999	325	999999	999999	28	510	999999	999999	206	951	999999	999999	362	82	477	999999	693	161	999999	348	231	591	150	999999	19	762	695	339	999999	999999	155	389	892	673	466	999999	479	999999	130	999999	999999	946	717	129	851	315	324	999999	999999	629	274	262	656	661	467	276	184	440	62	265	815	525	327	999999	805	148	683	999999	616	19	999999	90	41	421	759	285	874	31	857	704	448	246	495	731	429	893	999999	240	215	199	999999	999999	560	864	332	74	628	213	323	713	631	634	842	833	171	999999	231	999999	902	191	402	162	583	357	816	999999	999999	999999	999999	912	415	453	483	427	726	429	999999	999999	999999	999999	657	999999	708	999999	82	813	403	661	570	245	999999	496	337	33	796	141	999999	213	58	754	999999	999999	129	999999	307	188	161	425	117	999999	663	65	157	218	999999	731	454	438	285	999999	999999	377	36	848	999999	919	125	460	630	594	963	326	127	344	660	999999	999999	308	999999	894	662	978	553	827	581	999999	349	129	498	74	686	999999	999999	55	579	666	999999	280	999999	999999	999999	999999	999999	522	999999	346	999999	812	558	909	190	999999	999999	390	350	206	999999	208	276	634	579	995	961	566	908	937	999999	999999	765	999999	618	280	149	468	831	961	193	41	59	244	999999	999999	571	999999	999999	540	444	546	999999	383	999999	999999	13	534	808	76	739	238	614	841	948	865	999999	999999	999999	
910	16	999999	559	999999	999999	999999	158	999999	955	999999	434	382	682	377	999999	999999	376	391	160	810	276	614	999999	764	231	955	999999	218	296	813	490	16	298	973	534	999999	999999	999999	370	999999	659	971	578	766	642	999999	555	247	348	999999	999999	665	414	490	643	402	999999	794	167	67	376	940	745	999999	562	427	999999	708	999999	999999	999999	60	999999	109	161	305	999999	893	132	863	999999	188	999999	200	325	825	602	808	340	141	845	202	999999	313	999999	718	999999	436	214	999999	999999	847	404	166	241	448	999999	314	338	348	999999	581	999999	303	657	999999	80	554	826	737	999999	285	378	999999	346	671	891	717	426	442	78	609	999999	906	589	562	783	999999	959	999999	999999	999999	479	992	775	273	530	865	999999	999999	647	999999	999999	999999	400	999999	478	999999	819	569	557	999999	999999	896	999999	756	892	765	714	105	414	367	595	999999	556	537	806	999999	935	82	999999	36	999999	999999	794	396	999	221	999999	591	93	100	999999	399	329	264	409	582	722	28	381	765	161	561	91	999999	96	659	921	999999	201	102	999999	999999	428	531	999999	958	112	883	999999	681	999999	132	21	999999	473	999999	999999	301	999999	233	663	916	701	385	875	999999	999999	513	309	999999	300	999999	999999	999999	342	999999	970	797	398	450	480	839	271	700	516	999999	549	767	999999	890	37	629	734	999999	438	841	54	999999	656	999999	120	598	583	417	390	999999	732	999999	981	999999	235	833	902	687	999999	824	655	11	869	846	960	90	696	419	322	671	918	431	999999	500	113	927	999999	999999	999999	882	265	853	319	999999	306	528	786	501	664	204	726	56	225	999999	999999	52	999999	809	999999	40	901	174	105	999999	687	999999	468	491	221	999999	691	869	999999	870	569	801	692	959	550	442	304	205	754	127	944	999999	216	947	315	70	999999	342	638	309	981	999999	758	600	999999	995	999999	304	289	366	512	856	699	999999	54	999999	360	223	269	962	735	705	419	977	774	815	104	520	186	161	999999	999999	241	57	889	478	52	102	735	554	382	999	915	398	615	98	999999	861	903	999999	710	540	82	675	573	285	999999	781	825	418	901	999999	999999	138	811	999999	625	651	464	999999	351	268	487	714	589	999999	789	31	999999	686	642	242	617	265	451	23	286	999999	483	614	797	270	276	999999	653	834	880	787	586	462	472	999999	407	337	579	451	999999	368	999999	837	495	659	420	999999	775	999999	999999	863	687	999999	876	999999	177	850	779	91	992	999999	999999	755	856	999999	444	908	223	121	835	
290	686	999999	960	918	480	646	129	147	850	137	552	999999	999999	26	109	788	999999	413	364	556	557	498	459	892	999999	340	980	999999	225	511	924	663	834	650	187	999999	837	958	589	530	731	641	241	999999	999999	87	852	840	999999	656	999999	810	757	288	999999	197	550	999999	621	150	666	999999	921	999999	999999	888	999999	263	838	421	950	628	824	999999	825	999999	267	594	285	229	999999	150	589	569	999999	124	906	555	917	989	999999	769	346	449	999999	104	720	999999	661	728	999999	598	11	490	999999	999999	986	923	463	999999	999999	955	999999	401	662	525	56	362	169	98	999999	604	345	848	284	191	291	384	969	730	205	999999	933	556	999999	889	149	109	999999	999999	137	999999	102	111	68	192	976	945	787	348	58	367	733	573	999999	333	999999	999999	999999	523	423	999999	954	733	620	566	32	999999	109	772	385	999999	498	684	960	999	511	244	790	999999	999999	345	999999	999999	999999	837	641	369	809	999999	999999	987	892	350	999999	525	38	369	490	502	169	739	845	24	999999	999999	869	58	999999	746	821	28	372	124	318	999999	23	333	61	783	925	999999	436	999999	146	398	64	158	622	444	999999	152	754	297	931	475	999999	583	667	581	968	592	756	73	999999	617	624	777	41	984	512	999999	999999	706	577	999999	312	713	877	999999	55	721	436	177	775	679	274	84	192	843	999999	440	666	999999	815	999999	905	373	985	529	773	999999	126	638	932	276	999999	57	720	434	172	786	705	103	535	256	999999	589	297	999999	353	550	595	197	407	999999	48	999999	891	243	601	939	728	358	800	768	604	999999	245	508	845	226	999999	757	681	999999	734	572	999999	568	999999	999999	85	519	185	233	691	929	999999	860	238	995	999999	486	833	999999	68	356	303	766	651	999999	353	999999	999999	136	196	999999	516	999999	347	475	893	333	999999	284	999999	219	999999	576	87	675	566	384	280	849	999999	999999	924	458	741	387	279	188	916	818	999999	296	999999	999999	47	854	423	633	999999	762	112	999999	999999	558	369	849	999999	999999	689	999999	801	969	999999	999999	999999	999999	999999	999999	999999	959	206	715	416	247	312	999999	999999	134	538	999999	262	932	860	518	747	238	999999	375	999999	891	214	552	498	939	27	13	778	115	999999	728	941	365	767	999999	999999	396	425	999999	256	793	528	59	197	466	724	999999	118	999	44	837	862	547	969	974	754	999999	226	999999	230	308	999999	225	151	810	291	896	175	306	952	999999	999999	273	128	304	999999	165	999999	42	225	999999	894	778	81	
154	866	403	395	999999	809	912	179	948	962	947	999999	999999	999999	999999	999999	827	999999	812	57	683	34	598	999999	675	610	599	298	999999	999999	999999	414	29	154	996	944	888	511	381	496	50	190	864	999999	181	999999	70	257	977	999999	397	454	91	731	397	129	277	975	720	192	220	623	999999	696	890	543	976	999999	911	443	295	326	331	999999	16	502	170	297	257	376	550	352	321	999999	999999	627	333	297	756	999999	677	913	791	999999	999999	426	205	178	420	638	332	901	999999	544	572	999999	999999	999999	999999	999999	959	979	999999	354	642	867	311	659	831	272	219	999999	999999	44	765	382	999999	999999	49	590	307	991	877	619	53	999999	15	777	764	793	999999	568	572	999999	916	999999	195	447	557	418	124	546	346	157	428	643	499	999999	999999	199	545	989	999999	144	999999	967	111	118	999999	992	862	534	895	999999	999999	651	126	999999	127	77	197	98	999999	631	475	999999	999999	999999	200	410	160	703	998	574	257	999999	842	999999	274	949	596	999999	146	999999	556	590	651	308	390	776	999999	948	194	710	999999	457	999999	103	669	836	322	999999	918	899	842	168	535	330	790	261	999999	687	285	178	481	999999	951	999999	85	884	119	356	348	423	883	211	519	999999	572	799	111	749	769	438	636	223	168	999999	999999	999999	65	330	517	139	967	839	999999	26	239	891	999999	392	999999	784	727	965	43	999999	26	641	999999	999999	999999	991	160	999999	918	847	999999	999999	952	999999	999999	687	829	788	838	219	455	54	538	999999	999999	681	302	718	731	984	999999	670	190	663	999999	89	749	817	572	999999	999999	908	920	825	484	972	938	999999	92	999999	955	939	999999	999999	58	972	113	155	999999	86	698	441	338	934	147	870	87	299	493	230	938	21	999999	321	240	999999	133	999999	999999	96	743	510	999999	400	39	771	543	365	999999	258	999999	603	638	496	828	547	580	985	999999	614	999999	649	309	999999	402	943	723	815	594	511	999999	999999	999999	999999	343	197	806	937	999999	375	337	999999	683	999999	253	344	383	999999	492	692	999999	999999	34	414	201	104	211	772	998	999999	57	999999	771	999999	409	586	476	545	162	640	999999	643	90	322	999999	183	965	999999	999999	999999	569	994	999999	999999	544	710	375	999999	999999	999999	986	43	939	819	328	609	949	580	835	666	867	837	577	851	951	333	999999	711	999999	999999	138	146	163	940	526	62	404	870	569	699	220	754	999999	912	654	707	704	271	994	999999	999999	395	239	952	200	732	427	481	999999	999999	653	999999	
999999	884	120	849	880	998	302	275	215	89	20	145	455	123	203	664	207	999999	629	999999	717	459	999999	999999	907	210	749	794	635	923	999999	357	56	557	168	760	999999	804	827	705	968	999999	472	155	384	103	999999	87	538	763	283	999999	592	857	946	146	101	376	942	679	258	508	639	291	168	662	99	898	954	443	862	403	426	999999	999999	989	986	999999	999999	814	703	672	265	999999	999999	224	999999	198	611	31	668	435	862	157	999999	469	98	190	986	721	999999	608	132	105	999999	879	289	668	39	999999	159	454	17	138	975	586	253	767	641	944	897	901	297	999999	999999	999999	541	278	477	368	999999	999999	660	648	999999	105	550	169	971	770	934	999999	168	654	872	224	428	733	181	870	226	999999	549	999999	824	999999	321	199	330	474	348	999999	201	671	66	353	999999	999999	327	880	999999	93	795	999999	999999	999999	999999	643	70	999999	18	807	106	606	151	578	999999	999999	823	707	784	999999	839	507	432	999999	905	497	597	528	431	69	416	301	834	142	999999	678	42	999999	370	677	138	769	999999	540	999999	594	529	487	97	184	999999	620	106	999999	254	298	999999	96	893	999999	55	542	139	948	401	805	771	19	53	588	587	999999	346	116	232	79	999999	891	999999	999999	967	999999	441	256	524	795	204	999999	888	247	239	945	140	125	632	596	640	999999	149	119	822	999999	444	509	597	745	283	999999	462	999999	256	999999	87	582	287	936	110	882	433	605	999999	622	130	806	358	641	999999	230	999999	999999	999999	999999	752	899	498	457	674	999999	659	779	521	214	697	713	990	682	868	999999	838	999999	999999	757	93	543	509	999999	399	999999	999999	999999	87	62	999999	826	745	722	805	999999	94	999999	271	178	999999	654	93	405	999999	416	815	675	772	119	999999	999999	999999	999999	450	218	399	297	67	46	781	999999	999999	469	698	871	968	277	877	690	474	17	434	327	999999	439	460	114	286	999999	822	484	192	967	670	728	685	74	999999	597	788	796	773	234	396	528	952	999999	706	63	448	999999	798	999999	645	999999	999999	823	999999	999999	999999	295	21	84	224	999999	521	734	999999	999999	999999	999999	995	999999	901	677	999999	999999	930	16	487	835	999999	232	544	283	685	110	331	295	374	862	918	270	839	502	785	999999	20	100	17	227	825	735	867	544	552	518	190	999999	150	999999	893	149	534	999999	999999	788	540	999999	621	999999	999999	513	606	333	985	735	450	999999	892	545	999999	999999	999	269	999999	671	999999	999999	999999	176	919	363	154	221	
969	778	999999	999999	614	999999	168	80	478	596	999999	999999	139	544	558	817	78	999999	85	604	963	999999	150	999999	912	999999	433	999999	218	454	999999	999999	999999	999999	999999	217	998	533	795	999999	387	129	371	413	455	999999	999999	820	451	913	999999	147	999999	549	257	916	638	999999	14	397	572	999999	861	34	104	765	952	745	189	999999	818	999999	986	189	999999	844	999999	736	999999	223	683	999999	98	305	355	363	771	820	146	448	578	537	529	999999	332	758	267	346	318	689	999999	999999	640	999999	104	564	161	999999	999999	413	234	901	651	999999	713	960	540	999999	679	740	994	142	608	999999	999999	291	25	588	856	469	999999	999999	428	139	477	886	971	999999	210	791	212	673	999999	732	999999	677	885	738	693	372	228	701	667	999999	999999	614	198	999999	338	813	999999	572	251	999999	827	878	483	521	323	827	999999	999999	999999	887	538	330	999999	875	527	105	999999	999999	895	494	999999	884	688	849	444	863	999999	999999	999999	396	999999	639	431	999999	905	345	203	373	999999	866	384	676	346	779	49	374	970	322	381	242	999999	271	677	999999	999999	942	200	633	87	459	138	915	892	999999	645	899	899	17	969	192	999999	41	862	39	999999	574	548	908	809	999999	893	999999	999999	426	978	999999	999999	674	24	999999	154	569	296	965	737	468	784	999999	144	999999	475	963	352	199	341	386	409	647	647	57	999999	291	823	18	566	753	999999	475	990	664	999999	234	999999	999999	999999	999999	745	896	301	651	789	181	999999	999999	603	929	42	999999	95	601	999999	999999	37	967	569	999999	745	999999	408	984	253	999999	386	480	212	999999	971	346	161	999	641	999999	356	999999	267	999999	516	164	414	636	999999	999999	999999	399	999999	623	206	34	447	184	999999	467	498	999999	407	480	795	304	466	362	958	696	359	999999	960	80	967	999999	710	346	356	591	873	772	274	540	999999	986	398	588	54	946	898	977	412	184	24	999999	599	786	437	221	999999	61	678	33	999999	302	439	999999	656	175	324	110	999999	15	999999	725	53	867	551	808	906	877	318	999999	797	382	684	785	66	928	999999	999999	909	999999	893	822	999999	999999	185	636	999999	386	932	878	632	999999	158	407	591	298	999999	732	244	628	314	819	742	665	999999	982	618	653	955	999999	733	400	999999	693	121	771	631	802	691	999999	260	530	945	440	389	999	999999	286	204	767	933	999999	689	999999	829	84	89	438	999999	203	28	903	431	215	154	242	607	465	296	820	666	202	50	330	377	784	874	312	286	236	
999999	341	459	197	793	33	999999	910	864	46	691	203	788	497	896	999999	108	739	295	157	401	767	990	384	111	740	999999	999999	912	999999	209	776	162	787	999999	686	999999	243	999999	130	531	696	600	259	138	473	414	999999	434	31	686	144	999999	138	834	999999	351	999999	999999	62	999999	352	998	819	836	915	999999	10	63	999999	901	865	327	174	626	705	176	740	256	999999	336	126	934	891	368	74	759	33	952	453	345	999999	157	369	766	999999	698	781	999999	223	432	413	499	999999	129	821	817	999999	999999	139	999999	610	999999	999999	999999	248	999999	116	460	771	165	27	999999	999999	874	999999	999999	957	408	447	999999	395	999999	999999	214	922	626	719	772	547	257	999999	521	823	999999	734	551	698	999999	527	999999	591	330	650	67	415	365	889	350	597	999999	859	999999	74	132	438	999999	795	999999	802	622	698	999999	913	524	999999	505	999999	981	149	999999	29	324	880	675	999999	75	677	975	799	999999	737	378	184	444	397	461	999999	700	200	451	756	454	840	905	82	999999	999999	136	808	910	141	999999	210	617	94	545	574	399	708	999999	615	820	455	999999	885	330	169	479	136	797	58	534	999999	698	233	575	999999	999999	603	177	999999	999999	176	889	436	999999	177	999999	359	852	999999	67	992	826	999999	935	998	999999	30	752	999999	937	999999	21	861	606	125	512	394	519	71	999999	796	540	715	74	653	999999	809	65	162	999999	129	283	909	991	542	999999	861	297	999999	878	954	850	89	719	550	165	37	829	999999	999999	182	999999	790	999999	271	999999	999999	999999	999999	442	795	965	600	495	818	726	999999	869	74	160	651	107	942	192	645	945	461	995	523	497	538	980	351	497	430	288	999999	621	999999	999999	854	99	999999	144	999999	988	260	999999	901	824	64	168	999999	562	23	84	999999	607	652	325	999	124	258	999999	903	814	623	112	74	540	243	490	999999	984	999999	999999	102	808	109	656	999999	867	104	999999	443	999999	999999	789	484	999999	390	884	968	414	90	999999	999999	219	240	278	375	999999	999999	999999	999999	574	28	780	999999	462	982	99	999999	995	630	142	30	999999	361	533	598	834	628	718	159	358	521	999999	903	566	719	882	999999	830	290	548	347	733	999999	869	361	445	532	31	373	999999	386	972	784	999999	719	292	858	999999	999999	999999	528	811	221	243	999999	999999	877	999999	999999	109	520	999999	714	91	794	296	452	999999	182	163	311	607	354	858	999999	548	951	955	847	436	34	999999	160	999999	29	536	522	873	999999	999999	568	
833	999999	999999	999999	708	268	702	163	432	999999	375	533	526	999999	999999	466	363	272	514	342	921	852	999999	85	648	526	999999	72	268	774	578	675	999999	999999	999999	328	90	88	999999	999999	258	999999	424	596	658	349	634	999999	107	80	999999	999999	311	735	646	981	972	199	142	999999	999999	639	894	658	271	999999	428	930	999999	603	385	999999	999999	234	999999	999999	437	999999	426	309	891	456	965	999999	615	999999	374	379	949	496	356	891	945	90	999999	619	907	766	334	958	920	704	756	504	694	999999	612	999999	651	526	999999	999999	772	999999	300	845	674	706	999999	999999	336	999999	980	275	999999	494	339	999999	246	474	222	999999	999999	468	388	197	699	999999	503	731	365	296	728	999999	999999	999999	999999	122	790	151	999999	210	724	39	632	871	723	490	257	999999	554	999999	999999	187	999999	882	867	999999	454	999999	155	999999	999999	320	939	49	330	999999	999999	999999	375	226	138	104	529	21	947	365	835	999999	999999	219	223	303	186	999999	456	551	128	70	236	814	999999	999999	996	741	997	999999	999999	999999	999999	999999	167	103	999999	338	564	745	657	303	935	511	999999	999999	638	936	989	999999	143	277	593	779	439	272	999999	561	558	999999	108	788	999999	543	274	252	965	309	61	129	468	999999	117	710	893	999999	134	724	345	729	59	69	751	98	279	823	999999	771	999999	999999	177	283	779	124	647	999999	289	401	247	235	972	999999	885	870	451	294	999999	882	885	999999	147	212	225	829	400	49	47	925	999999	451	252	203	999999	165	952	195	999999	999999	72	34	544	999999	487	999999	756	721	183	880	999999	984	663	126	886	999999	999999	999999	67	949	723	999999	831	364	137	795	982	999999	764	729	917	265	999999	177	820	999999	999999	414	999999	115	999999	999999	999999	166	288	290	788	999999	317	999999	408	987	137	129	279	464	203	190	605	692	136	999999	956	454	963	391	769	495	306	35	999999	353	999999	951	999999	54	742	675	999999	847	16	857	471	999999	331	930	999999	999999	897	365	667	999999	808	42	979	104	723	421	999999	897	520	302	999999	999999	403	65	999999	185	252	235	722	999999	114	758	685	279	516	644	132	43	262	673	999999	941	367	170	544	999999	999999	783	999999	999999	482	999999	336	714	999999	189	917	276	193	952	999999	999999	643	149	785	59	357	709	588	999999	298	999999	644	999999	704	888	999999	243	520	538	213	469	904	400	55	925	432	970	999999	999999	727	856	850	310	820	926	999999	999999	384	494	861	273	204	252	999999	322	544	999999	999999	149	264	999999	
755	999999	749	394	767	252	104	860	627	386	467	260	361	999999	319	344	37	778	590	707	858	36	677	940	999999	662	999999	732	999999	999999	960	112	82	52	999999	205	560	435	168	64	133	524	866	485	999999	943	890	999999	13	999999	461	241	999999	999999	999999	999999	977	999999	130	999999	884	371	479	684	425	999999	188	318	341	124	999999	601	619	535	583	344	999999	201	999999	330	999999	767	729	999999	492	728	553	999999	999999	999999	227	999999	315	63	180	761	999999	999999	999999	449	765	582	268	999999	426	859	622	33	973	491	570	785	674	800	343	127	641	299	999999	696	812	662	101	960	896	999999	999999	999999	365	999999	300	999999	142	694	564	199	999999	840	764	632	116	529	999999	735	999999	441	86	515	999999	999999	129	754	999999	373	999999	113	491	999999	992	393	573	65	667	161	201	999999	999999	979	245	999999	618	801	535	569	999999	292	119	365	999999	999999	956	780	845	999999	702	545	999999	768	67	460	708	210	848	999999	68	999999	999999	999999	544	225	788	999999	999999	576	444	328	999999	431	783	354	993	999999	999999	537	436	792	219	999999	459	656	609	999999	922	999999	445	999999	953	999999	511	999999	430	718	820	934	676	999999	511	279	867	383	325	564	985	999999	467	999999	999999	999999	944	276	840	507	942	888	616	903	999999	494	141	999999	375	75	920	254	924	285	314	223	861	575	291	940	496	85	340	54	899	999999	328	863	365	642	999999	244	697	922	776	932	999999	773	686	999999	147	841	18	259	644	740	788	999999	999999	838	999999	378	999999	900	20	999999	557	572	13	964	176	999999	670	732	856	685	999999	11	508	382	999999	97	888	274	802	655	77	999999	999999	169	430	146	595	527	193	840	999999	797	911	999999	999999	755	999999	999999	850	869	999999	285	403	999999	193	786	683	895	999999	371	999999	999999	107	999999	798	475	171	844	543	40	682	153	548	999999	434	758	999999	999999	996	150	327	176	423	999999	484	792	688	451	975	644	462	999999	585	822	999999	999999	700	556	121	909	594	999999	188	999999	196	999999	736	387	999999	435	696	95	898	801	53	324	306	174	880	16	787	999999	868	899	999999	982	567	726	999999	895	999999	543	487	999999	556	401	987	603	746	456	65	311	917	550	999999	377	801	783	778	46	243	536	999999	114	131	874	67	289	999999	999999	469	19	721	639	999999	163	999999	999999	999999	999999	336	703	427	999999	950	486	802	328	952	999999	191	784	947	629	661	531	999999	382	999999	682	344	708	360	542	986	56	589	287	183	793	768	989	
538	136	999999	999999	118	251	163	645	81	739	999999	999999	32	999999	72	102	999999	844	295	999999	846	572	318	628	999999	999999	999999	904	896	524	154	168	441	201	999999	820	919	999999	422	626	228	999999	611	604	381	318	519	311	983	497	310	338	999999	999999	153	999999	818	91	197	233	803	259	748	556	594	999999	610	830	999999	251	182	999999	431	669	17	526	961	713	256	43	999999	999999	921	999999	224	815	999999	999999	58	999999	999999	838	999999	199	999999	969	999999	64	999999	214	708	688	871	999999	324	999999	906	838	535	627	14	999999	834	164	857	666	338	999999	999999	778	516	711	782	159	999999	344	922	242	846	48	945	906	999999	52	334	999999	275	189	95	769	908	822	999999	430	285	895	13	779	341	166	641	242	999999	241	697	997	906	999999	501	980	532	674	999999	999999	682	107	412	792	999999	181	401	158	999999	572	869	999999	999999	361	873	354	340	999999	900	689	407	712	194	999999	355	337	999999	553	999999	115	999999	999999	830	876	748	188	493	221	999999	170	765	492	999999	160	371	999999	999999	554	848	156	649	999999	773	312	999999	969	913	941	447	502	999999	999999	999999	157	999999	635	863	470	999999	695	999999	129	204	739	924	914	732	999999	999999	999999	676	235	705	999999	999999	999999	999999	528	787	778	999999	552	774	999999	769	917	999999	832	825	736	150	199	942	162	295	530	999999	999999	387	184	999999	999999	841	999999	826	175	152	929	691	999999	174	345	682	833	999999	319	355	748	970	16	892	900	999999	373	211	487	293	552	255	936	671	437	150	612	541	395	710	678	629	604	775	103	151	357	572	805	999999	118	732	976	185	447	73	380	291	346	671	477	894	348	999999	999999	683	755	805	737	204	999999	302	44	608	676	128	999999	241	999999	759	860	801	999999	970	999999	819	999999	761	234	373	769	331	205	724	243	783	291	722	184	999999	396	999999	834	999999	446	999999	999999	378	508	329	698	999999	491	587	810	676	498	999999	999999	780	999999	993	581	373	435	748	107	319	374	892	837	653	999999	389	373	318	999999	795	999999	369	130	900	999999	905	675	999999	839	999999	913	567	295	912	999999	999999	999999	402	999999	999999	185	698	999999	388	13	999999	492	999999	92	999999	224	999999	709	703	844	348	659	999999	741	676	698	804	909	489	406	999999	607	924	638	662	384	970	999999	505	619	835	999999	999999	897	647	999999	630	548	737	999999	421	857	999999	77	999999	999999	502	660	999999	772	999999	999999	239	982	205	17	999999	999999	429	727	253	164	214	999999	19	698	
917	615	104	262	77	266	999999	96	985	950	26	856	961	918	999999	319	53	732	248	56	420	759	701	639	855	225	128	19	159	266	653	507	67	999999	826	887	566	51	705	999999	617	999999	996	255	991	999999	999999	511	999999	933	121	481	999999	999999	287	168	913	999999	407	852	147	172	937	729	999999	519	798	999999	101	999999	753	11	37	133	438	277	762	999999	648	153	999999	999999	173	999999	155	182	661	999999	701	999999	973	111	643	852	977	455	999999	277	999999	482	912	470	999999	852	190	119	453	999999	534	20	405	467	816	263	90	529	999999	999999	583	134	857	704	291	433	999999	651	367	184	156	983	71	999999	507	175	240	310	999999	321	45	45	999999	999999	569	691	272	516	999999	389	771	457	456	999999	693	823	624	218	999999	985	832	999999	999999	278	574	551	948	910	959	650	32	780	331	687	686	548	406	917	145	600	999999	513	999999	977	999999	999999	537	577	801	683	551	32	131	222	489	506	293	999999	375	27	742	999999	556	643	366	991	999999	768	807	155	427	707	999999	587	825	328	999999	999999	866	999999	24	381	119	286	109	999999	658	119	208	190	265	999999	999999	999999	858	807	956	723	620	421	999999	999999	769	655	266	999999	948	543	396	170	999999	999999	593	499	13	371	999999	280	999999	366	342	26	570	627	890	480	165	956	999999	27	999999	458	999999	454	312	999999	611	463	30	999999	61	125	722	48	855	746	363	62	123	496	564	685	188	999999	88	557	999999	999999	999999	999999	688	992	814	379	798	875	365	148	197	758	999999	790	999999	288	999999	227	303	999999	771	999999	127	113	999999	242	463	999999	999999	898	375	754	56	468	697	244	999999	69	999999	999999	999999	980	390	224	864	364	736	774	434	900	949	861	263	676	380	621	668	584	158	581	916	122	999999	999999	773	443	711	301	999999	26	710	255	916	950	999999	791	763	999999	999999	488	506	688	999999	999999	999999	514	500	380	999999	85	576	999999	910	729	437	136	384	999999	451	431	653	445	681	418	199	999999	945	313	394	588	999999	766	345	670	999999	237	861	236	518	268	999999	341	212	26	450	718	999999	196	523	165	999999	999999	460	817	999999	71	999999	842	189	999999	999999	999999	986	999999	999999	809	656	250	654	209	275	158	414	999999	999999	999999	242	664	999999	481	370	999999	790	238	181	999999	999999	999999	999999	23	230	28	999999	274	699	755	354	702	799	640	71	999999	541	999999	890	269	435	277	338	999999	999999	352	874	708	883	999999	406	999999	999999	209	999999	138	414	999999	
979	257	111	150	492	999999	967	999999	999999	338	999999	275	227	477	999999	911	999999	47	999999	322	999999	877	153	347	999999	999999	358	596	999999	999999	999999	932	689	900	343	999999	167	295	785	604	999999	299	487	546	299	999999	999999	929	420	426	999999	467	940	102	455	999999	999999	999999	759	999999	385	999999	175	274	202	999999	586	327	143	999999	754	306	262	594	767	895	999999	607	999999	999999	999999	999999	186	999999	983	678	992	999999	999999	241	999999	403	535	191	229	184	134	999999	353	812	999999	999999	795	715	672	320	999999	356	335	559	712	505	999999	987	999999	956	204	228	291	523	494	989	872	902	999999	360	771	80	374	593	771	187	999999	246	740	41	633	471	999999	673	999999	999999	271	894	529	44	688	548	999999	272	979	905	999999	830	999999	53	403	892	999999	999999	548	144	981	742	788	534	999999	479	257	999999	999999	999999	943	618	999999	847	727	977	999999	999999	999999	999999	194	112	999999	866	256	433	999999	696	999999	740	920	962	999999	340	665	529	116	994	791	218	300	999999	999999	256	962	322	780	480	325	425	519	999999	999999	325	949	879	138	922	288	818	560	560	635	999999	813	981	494	999999	192	207	999999	389	999999	463	932	572	172	999999	903	933	653	447	381	223	231	510	999999	808	390	999999	401	194	716	972	657	740	999999	357	999999	999999	828	999999	298	127	554	140	80	195	999999	999999	999999	771	28	354	175	999999	189	421	371	312	667	999999	339	999999	806	686	999999	376	805	201	999999	814	923	923	115	999999	159	263	668	100	439	999999	424	13	78	629	176	999999	999999	544	999999	575	999999	140	999999	999999	999999	892	999999	999999	467	999999	389	201	802	903	999999	104	249	583	999999	999999	752	280	873	539	270	336	337	186	519	999999	569	271	640	19	827	999999	999999	962	861	267	942	800	633	734	749	233	210	175	999999	999999	999999	999999	999999	999999	822	716	266	784	881	999999	565	144	358	999999	999999	128	560	792	85	63	495	286	721	707	983	952	647	999999	789	999999	135	171	404	448	188	345	690	14	999999	121	536	825	91	465	701	999999	452	999999	599	999999	672	999999	100	728	999999	999999	511	873	999999	870	78	127	994	844	279	404	740	910	977	999999	437	999999	605	964	999999	669	204	266	999999	185	510	999999	549	999999	375	717	81	676	999999	999999	833	817	362	326	52	419	831	247	195	307	77	541	499	800	203	999999	812	135	211	916	651	255	868	999999	370	999999	578	999999	479	562	333	999999	58	999999	999999	620	203	999999	922	117	838	999999	80	707	999999	968	
999999	999999	965	258	999999	999999	999999	944	690	587	949	999999	956	153	841	995	767	633	974	13	492	855	999999	999999	923	999999	212	999999	88	999999	185	999999	999999	402	227	829	999999	230	999999	387	599	113	953	387	670	317	332	778	999999	842	199	446	732	114	999999	825	913	392	335	381	742	381	866	999999	411	788	527	563	999999	21	135	547	975	597	414	999999	901	457	999999	615	999999	434	826	245	999999	739	437	999999	916	401	916	487	895	286	644	227	247	956	976	882	789	769	852	265	717	652	999999	145	700	107	999999	466	479	719	180	999999	554	631	503	672	360	274	999999	534	105	647	652	699	952	196	999999	944	481	39	826	441	581	571	528	850	278	302	563	819	477	999999	18	999999	115	336	999999	615	999999	999999	532	524	131	999999	170	79	10	771	192	513	955	999999	985	999999	893	739	736	999999	113	999999	403	67	711	828	66	999999	639	476	593	626	523	536	491	177	507	311	999999	263	411	458	850	507	999999	59	863	498	999999	568	292	376	599	689	999999	810	909	474	999999	999999	271	999999	439	534	999999	566	989	999999	497	817	941	591	429	482	999999	999999	802	999999	947	661	999999	568	180	81	194	227	999999	833	34	999999	267	43	497	26	992	886	999999	999999	329	553	999999	999999	999999	657	626	999999	946	999999	118	857	18	23	999999	162	999999	702	354	367	999999	959	999999	999999	999999	815	559	908	104	412	489	999999	634	486	577	404	601	529	567	523	454	494	281	909	725	177	999999	254	517	345	687	999999	999999	661	976	369	24	999999	49	195	107	999999	999999	543	999999	422	232	531	445	132	560	999999	145	831	999999	999999	688	629	439	237	152	999999	999999	999999	725	200	999999	973	999999	217	389	999999	489	382	999999	736	887	999999	999999	999999	945	151	808	395	784	877	164	710	999999	130	680	999999	474	999999	999999	792	999999	999999	818	446	999999	258	31	238	742	999999	330	999999	999999	186	967	999999	999999	136	292	10	506	999999	973	847	46	454	234	390	536	994	999999	676	339	999999	999999	999999	999999	836	54	999999	129	999999	999999	999999	999999	400	303	571	162	729	48	999999	999999	51	296	999999	999999	999999	410	814	34	641	999999	747	641	999999	999999	783	999999	927	42	999999	91	596	999999	999999	363	62	299	999999	999999	663	999999	807	999999	884	999999	297	346	107	176	947	435	240	672	488	878	904	289	999999	967	999999	999999	234	696	528	266	934	171	370	957	821	999999	999999	999999	999999	413	895	791	756	506	145	446	999999	999999	95	999999	851	923	402	57	458	999999	999999	
677	639	859	13	120	999999	999999	222	136	999999	150	355	276	999999	999999	311	999999	999999	999999	533	999999	999999	999999	999999	474	999999	444	415	999999	768	999999	509	58	999999	97	34	511	999999	784	364	138	294	19	470	999999	414	999999	423	999999	622	327	999999	999999	999999	987	999999	566	999999	538	999999	999999	222	212	999999	999999	640	306	981	582	552	799	673	208	758	404	123	822	613	614	69	999999	31	140	999999	450	257	173	999999	307	251	999999	786	871	999999	999999	999999	92	650	805	999999	117	837	840	732	999999	654	866	587	844	874	33	999999	120	479	715	970	999999	814	999999	417	477	497	683	340	94	22	801	923	395	489	41	181	999999	725	999999	955	190	408	574	796	391	586	964	433	228	514	676	402	999999	402	833	999999	733	398	421	620	163	510	648	811	852	943	201	365	842	999999	155	395	527	759	790	684	250	999999	36	890	533	259	122	579	999999	409	999999	993	655	763	448	418	999999	999999	802	999999	760	762	944	448	394	608	591	376	369	999999	875	809	612	159	999999	999999	999999	531	999999	903	397	78	475	453	589	999999	710	88	413	736	999999	196	957	119	924	487	186	588	999999	924	668	746	220	999999	534	999999	391	506	736	836	56	782	254	898	292	691	999999	501	858	999999	898	512	962	632	210	999999	852	502	235	550	999999	784	34	172	999999	999999	858	421	919	999999	817	213	352	577	690	308	941	68	826	242	999999	999999	999999	320	999999	999999	783	588	999999	845	999999	888	281	196	410	272	757	92	663	642	833	999999	582	822	378	694	170	999999	942	901	746	793	675	992	999999	999999	64	999999	999999	88	866	999999	999999	83	344	928	932	999999	176	428	999999	859	999999	194	409	999999	113	907	942	341	995	398	999999	952	108	908	999999	288	836	660	217	54	946	584	775	563	318	508	488	449	762	14	228	524	999999	887	397	999999	593	45	999999	157	771	804	999999	478	634	614	975	435	999999	999999	999999	515	220	506	999999	820	999999	845	999999	605	999999	999999	999999	991	179	131	602	221	520	999999	695	800	24	70	282	999999	999999	999999	929	704	533	999999	734	119	685	999999	999999	853	973	999999	81	747	40	51	999999	999999	235	101	308	512	21	763	999999	981	958	529	501	160	233	771	328	122	999999	999999	999999	377	999999	999999	999999	467	818	748	247	943	661	947	769	973	999999	999999	915	410	998	426	692	769	147	999999	160	166	221	999999	629	211	999999	958	999999	999999	999999	999999	999999	999999	785	841	694	273	999999	971	999999	20	999999	999999	818	228	856	999999	
124	999999	618	312	239	999999	318	160	256	665	129	999999	695	703	127	50	13	980	505	999999	999999	166	731	999999	999999	175	432	999999	406	999999	999999	411	355	340	843	999999	120	667	131	493	999999	635	595	39	154	489	286	626	893	718	525	837	999999	999999	303	957	768	999999	999999	73	593	999999	753	563	331	717	690	364	859	786	929	346	859	999999	702	989	999999	702	285	999999	889	805	256	687	177	506	687	648	46	886	999999	999999	608	67	999999	288	882	41	708	436	798	921	767	116	789	189	999999	711	14	313	396	75	999999	304	999999	787	922	75	395	824	39	52	999999	973	225	18	737	802	121	423	117	999999	999999	848	965	968	48	149	898	988	999999	976	643	733	500	505	999999	314	999999	123	365	816	999999	883	999999	756	603	794	891	781	452	999999	599	590	206	999999	999999	75	339	216	748	783	999999	407	306	63	408	999999	482	999999	11	432	999999	998	68	300	893	120	452	999999	374	999999	257	127	999999	999999	387	999999	536	643	999999	941	975	676	374	999999	649	248	586	353	999999	18	321	182	779	29	266	601	532	905	962	999999	999999	130	841	504	999999	59	999999	999999	999999	355	67	839	999999	999999	457	252	999999	486	651	654	534	109	860	999999	999999	84	347	527	95	786	530	999999	999999	473	328	855	999999	999999	55	600	387	631	677	11	950	482	887	719	572	24	999999	55	264	318	436	999999	269	999999	572	461	999999	343	999999	889	999999	436	168	821	741	601	417	765	999999	60	999999	902	432	999999	414	999999	197	999999	954	80	999999	484	377	372	46	805	595	358	306	594	999999	53	761	787	186	524	999999	76	999999	970	606	211	614	213	999999	999999	101	410	81	999999	274	999999	389	799	999999	351	68	795	784	936	15	68	468	847	172	999999	150	644	682	999999	146	131	650	984	999999	618	869	174	999999	512	714	195	287	194	999999	805	664	962	999999	834	465	527	291	51	964	547	743	767	50	818	999999	456	727	191	975	153	999999	405	334	461	481	894	474	281	232	820	781	283	527	367	568	188	926	847	434	618	839	609	29	926	874	112	133	513	129	999999	999999	106	219	186	372	269	637	265	999999	571	63	19	818	999999	999999	469	999999	999999	259	214	999999	999999	999999	999999	313	832	385	407	586	379	999999	999999	162	965	362	999999	999999	351	994	999999	999999	670	494	863	564	999999	791	875	170	415	862	450	263	999999	736	588	349	999999	872	539	999999	239	679	983	800	102	999999	853	791	91	404	898	688	999999	663	999999	395	893	
802	483	51	999999	247	181	516	330	706	247	238	999999	344	999999	999999	465	999999	321	999999	510	72	471	972	999999	94	999999	21	963	999999	312	260	999999	203	999999	59	398	498	384	999999	507	999999	999999	396	619	625	999999	746	191	429	232	536	352	999999	884	831	340	511	999999	999999	999999	170	552	567	403	986	999999	581	888	172	999999	967	49	999999	493	43	999999	999999	363	999999	999999	341	829	544	539	776	907	18	999999	625	999999	999999	999999	999999	833	999999	924	999999	992	632	274	999999	858	29	349	999999	496	33	384	850	999999	264	999999	791	357	827	340	18	38	999999	88	352	272	273	452	202	999999	90	495	156	119	679	93	730	58	632	483	810	204	283	289	999999	633	468	386	465	739	602	611	16	16	915	884	374	999999	999999	182	595	576	156	682	999999	537	238	999999	569	180	999999	999999	725	354	530	814	754	999999	204	718	804	999999	987	999999	980	479	489	149	203	794	718	186	136	460	887	243	57	601	874	356	405	726	999999	294	321	859	885	661	999999	111	140	37	359	999999	377	708	588	999999	999999	935	999999	99	547	999999	999999	251	616	999999	466	999999	766	162	999999	999999	323	87	999999	702	152	130	594	827	663	102	664	691	827	923	92	999999	999999	364	898	938	999999	315	189	51	832	79	253	620	999999	999999	344	977	999999	511	889	999999	637	885	999999	999999	351	230	435	455	120	770	424	692	192	287	641	412	999999	534	549	17	898	39	999999	82	876	973	632	999999	757	999999	137	999999	44	999999	999999	769	814	326	596	88	999999	734	931	72	655	999999	999999	918	557	999999	723	38	961	881	999999	608	25	477	705	377	597	961	999999	432	642	108	999999	999999	735	999999	598	999999	938	999999	137	174	107	808	427	325	546	713	916	999999	964	999999	364	162	400	942	754	346	621	228	490	918	47	508	429	999999	903	46	999999	999999	343	785	100	500	999999	999999	510	217	999999	999999	831	999999	54	871	999999	543	743	505	10	793	999999	999999	326	999999	980	219	137	599	388	869	421	509	531	241	491	188	999999	999999	408	172	999999	546	296	240	397	606	873	175	49	886	999999	407	46	399	567	999999	469	380	519	999999	110	999999	999999	999999	969	331	362	813	389	290	534	999999	107	837	999999	580	965	999999	332	999999	345	961	560	999999	999999	23	472	142	673	409	718	637	355	999999	71	530	717	999999	999999	999999	254	70	786	758	362	934	310	209	999999	987	126	999999	58	145	999999	149	360	337	134	955	859	999999	149	979	571	896	534	244	775	831	
862	859	999999	267	999999	284	184	801	149	999999	713	273	999999	686	999999	344	589	219	663	999999	999999	999999	981	316	216	33	920	806	999999	465	410	76	433	216	134	266	559	790	15	999999	964	558	197	12	999999	595	135	463	999999	999999	316	999999	580	853	661	482	878	999999	61	116	999999	378	614	999999	999999	999999	999999	888	999999	36	785	999999	214	738	957	621	202	999999	74	999999	999999	999999	999999	959	158	96	999999	580	999999	651	999999	51	738	899	571	596	944	513	291	604	755	246	901	670	999999	517	119	842	895	999999	290	899	454	999999	217	999999	267	999999	999999	634	162	269	344	909	999999	999999	70	999999	176	999999	999999	688	697	469	865	662	565	999999	999999	641	976	653	685	514	371	488	597	999999	691	675	338	299	999999	999999	999999	999999	999999	999999	31	707	457	804	675	533	373	999999	211	984	575	555	340	817	999999	894	658	509	999999	999999	547	169	156	762	623	501	999999	999999	710	51	27	379	759	573	428	810	999999	181	977	999999	999999	770	287	612	732	999999	344	520	163	93	997	943	912	83	454	999999	999999	694	190	999999	501	986	890	170	967	206	795	767	399	335	710	486	531	999999	687	999999	882	999999	39	487	167	522	233	626	53	83	999999	686	129	565	259	999999	991	804	660	165	879	126	645	536	350	999999	130	827	999999	999999	422	490	395	999999	980	26	665	702	999999	979	999999	273	999999	893	739	118	648	834	86	221	495	727	772	532	999999	765	999999	503	147	590	401	999999	999999	999999	999999	976	999999	999999	585	242	833	298	788	680	403	616	10	751	796	999999	928	296	750	172	35	695	717	999999	999999	224	127	172	565	436	588	999999	999999	593	999999	763	817	999999	258	843	387	999999	999999	101	999999	290	764	157	706	999999	661	114	655	91	507	966	268	438	672	370	125	671	999999	361	102	47	596	999999	518	43	999999	732	47	907	784	829	756	626	734	499	459	969	465	659	774	999999	709	938	999999	999999	504	388	999999	999999	727	716	473	999999	999999	101	694	999999	999999	673	491	928	76	748	306	678	219	641	703	999999	911	999999	215	84	587	618	338	657	331	252	999999	45	209	160	189	78	365	179	628	999999	804	112	340	792	999999	846	417	961	642	418	66	862	685	999999	976	582	511	398	999999	389	763	47	999999	397	145	455	729	916	568	237	322	50	23	999999	378	808	999999	422	906	740	211	376	999999	913	195	999999	999999	848	999999	999999	567	967	179	248	880	767	999999	943	999999	722	127	999999	403	414	105	26	849	624	
981	178	999999	98	491	269	999999	396	31	122	212	469	105	880	743	960	999999	354	871	999999	999999	611	731	871	765	194	623	710	972	611	817	999999	826	999999	866	14	840	999999	485	909	70	493	745	964	999999	197	627	999999	757	442	999999	999999	154	84	444	999999	446	894	333	999999	646	999999	423	999999	305	43	643	999999	24	738	129	201	869	961	999999	696	865	767	999999	577	567	386	952	540	867	76	34	752	301	999999	567	945	155	188	999999	593	79	335	669	708	554	268	232	29	323	999999	882	193	369	747	514	679	999999	755	739	270	999999	883	552	239	999999	999999	77	528	999999	999999	55	690	698	131	999999	999999	999999	999999	33	309	164	933	227	325	999999	841	999999	553	981	887	191	400	449	13	78	999999	782	440	699	999999	200	999999	848	999999	507	999999	494	248	999999	974	581	341	999999	439	999999	590	666	237	55	177	508	524	999999	999999	991	655	251	695	62	999999	757	667	999999	370	119	460	95	87	817	999999	999999	154	999999	16	999999	999999	667	19	897	999999	529	999999	394	999999	163	676	166	565	157	851	950	798	195	690	227	913	999999	999999	330	999999	505	999999	419	63	821	364	101	541	999999	151	987	241	999999	999999	911	212	999999	999999	216	999999	304	999999	930	999999	51	999999	999999	741	789	999999	999999	305	688	999999	999999	940	145	341	710	999999	584	625	587	15	863	718	999999	620	779	999999	999999	406	165	888	360	974	999999	453	999999	273	999999	999999	751	584	900	692	999999	555	592	999999	77	999999	501	999999	857	999999	942	924	999999	332	556	999999	962	999999	761	844	999999	800	891	17	291	691	999999	446	403	235	873	13	115	181	175	999999	999999	808	999999	999999	905	748	40	681	42	999999	351	689	716	67	397	977	823	65	553	752	999999	584	999999	385	999999	64	23	632	805	939	999999	931	167	111	319	163	826	72	999999	401	999999	219	975	558	350	640	729	999999	837	895	189	999999	628	422	790	453	999999	999999	85	999999	999999	407	999999	102	914	420	531	614	747	999999	161	760	125	999999	982	455	999999	140	44	982	999999	676	795	909	999999	999999	312	999999	321	866	999999	264	986	99	666	999999	343	882	643	930	999999	999999	599	604	744	428	999999	476	999999	345	999999	989	537	103	999999	68	999999	966	999999	999999	117	786	303	881	209	897	773	36	495	999999	122	727	497	999999	874	220	999999	999999	175	340	999999	836	314	976	999999	54	726	893	573	607	760	376	549	497	999999	331	821	718	999999	999999	655	999999	980	820	232	999999	999999	432	999999	315	981	421	
999999	12	320	280	481	326	999999	165	180	880	463	888	858	999999	187	999999	291	552	398	368	796	327	685	927	856	999999	753	999999	999999	999999	674	268	625	999999	999999	547	999999	999999	849	999999	859	999999	676	775	453	102	962	999999	939	502	999999	676	916	623	999999	483	326	392	424	987	573	955	613	877	999999	204	272	518	999999	640	999999	739	703	999999	509	999999	650	910	484	763	999999	999999	999999	59	999999	997	351	12	999999	101	230	999999	999999	861	931	903	635	799	569	999999	829	454	316	308	680	411	973	999999	124	999999	832	999999	908	660	466	307	999999	563	724	218	853	270	792	88	420	36	612	999999	999999	605	922	851	351	999999	934	87	959	665	378	999999	999999	999999	887	659	999999	814	886	477	405	634	913	82	84	360	999999	999999	661	999999	888	654	798	999999	71	518	154	981	999999	683	726	389	348	999999	999999	973	999999	535	382	143	820	605	149	145	446	999999	692	999999	776	999999	829	375	999999	999999	776	724	952	892	266	379	514	286	999999	213	750	25	296	588	999999	111	999999	999999	196	527	999999	293	514	663	999999	734	826	304	215	999999	853	361	963	617	557	469	30	301	279	999999	999999	543	855	935	394	999999	999999	113	961	674	823	999999	999999	898	323	999999	999999	999999	206	531	552	219	81	676	999999	999999	62	679	40	428	90	875	600	192	898	873	438	999999	279	275	999999	723	999999	999999	260	999999	182	75	303	74	999999	732	999999	747	461	419	999999	188	585	995	999999	372	999999	999999	594	947	368	996	999	449	65	641	29	930	838	829	877	999999	999999	999999	999999	999999	385	966	178	999999	780	853	730	999999	411	259	993	283	897	331	650	799	946	312	535	999999	75	853	999999	617	999999	173	909	999999	541	932	762	999999	778	999999	986	999999	374	999999	999999	514	999999	520	999999	805	648	745	43	517	188	88	593	999999	930	51	922	531	957	999999	999999	616	944	999999	947	478	497	874	505	999999	344	999999	434	710	145	31	999999	999999	815	213	969	967	999999	999999	453	463	348	648	198	736	468	464	999999	813	600	999999	999999	999999	573	569	318	773	250	525	182	644	654	882	977	999999	999999	377	716	754	591	677	486	999999	655	493	140	848	685	768	59	879	395	620	120	585	999999	999999	981	999999	999999	999999	727	999999	229	808	999999	465	670	289	604	100	748	404	232	922	84	27	521	999999	439	999999	98	481	476	302	999999	999999	772	402	458	999999	396	470	999999	395	950	871	333	846	684	999999	187	405	999999	959	140	990	398	197	511	442	230	901	
999999	433	117	255	147	926	559	776	999999	278	831	214	703	288	999999	836	972	999999	694	999999	999999	765	293	999999	318	999999	171	268	645	999999	890	25	180	495	653	436	288	999999	733	406	999999	907	980	908	574	959	265	999999	456	562	225	999999	748	554	505	60	150	999999	937	999999	764	300	141	117	387	815	44	999999	634	117	557	999999	479	297	388	497	784	999999	128	358	261	319	812	999999	370	999999	277	625	989	603	999999	864	768	999999	641	996	776	999999	530	759	999999	57	999999	348	14	999999	829	461	999999	17	276	765	305	588	378	455	488	58	999999	795	547	999999	227	41	999999	692	507	375	999999	392	720	911	853	368	433	214	101	999999	87	421	762	999999	459	982	337	530	568	999999	734	999999	518	728	135	735	999999	516	999999	196	527	999999	450	463	805	999999	296	999999	999999	936	165	174	999999	24	970	336	43	999999	999999	245	704	300	133	327	999999	469	873	999999	786	128	157	916	383	905	946	765	970	308	20	675	695	972	619	631	999999	570	999999	503	758	999999	701	489	999999	594	492	236	198	999999	999999	346	999999	999999	578	792	789	248	790	458	999999	214	999999	735	999999	999999	999999	731	999999	999999	302	999999	636	999999	244	987	427	667	369	789	423	720	999999	999999	485	674	999999	400	999999	826	842	786	780	384	435	553	442	965	999999	273	54	760	999999	696	830	751	710	539	999999	999999	999999	131	999999	10	44	999999	637	518	259	999999	529	159	999999	854	659	516	300	261	945	690	554	461	898	106	745	662	175	999999	999999	999999	964	235	340	812	461	720	907	779	349	87	916	924	716	999999	999999	894	432	999999	46	324	460	999999	594	379	47	913	233	782	265	999999	999999	755	501	999999	91	999999	999999	524	403	938	999999	999999	911	868	774	999999	999999	999999	362	999999	239	999999	999999	703	283	515	999999	960	775	548	496	135	523	999999	894	170	433	999999	999999	999999	86	908	307	999999	716	939	999999	726	999999	417	999999	58	999999	415	151	718	999999	798	999999	999999	663	858	749	854	999999	999999	999999	943	974	613	206	555	999999	911	774	331	177	747	987	343	969	999999	365	368	380	447	705	999999	826	186	999999	635	947	75	787	228	168	452	655	243	999999	602	752	991	220	622	515	518	641	820	550	999999	810	908	606	748	502	390	999999	14	777	890	127	797	363	999999	607	478	999999	556	173	725	102	999999	999999	376	171	999999	158	757	932	197	999999	999999	635	999999	824	48	999999	48	999999	777	968	650	999999	60	485	999999	638	648	25	47	393	95	
656	999999	81	67	999999	240	586	139	999999	725	81	590	999999	121	172	277	747	568	19	96	830	395	999999	999999	297	352	891	217	735	509	742	895	803	391	999999	810	999999	767	533	238	461	999999	545	252	578	876	637	373	792	999999	901	999999	38	307	264	999999	999999	630	999999	173	348	379	404	999999	983	186	999999	999999	999999	999999	999999	980	45	999999	634	999999	849	999999	872	421	715	528	425	374	608	296	867	506	136	999999	741	394	997	999999	890	92	201	812	269	402	99	605	610	999999	118	920	420	258	999999	29	421	999999	757	999999	999999	999999	953	40	134	696	999999	290	905	675	619	867	982	675	999999	999999	53	47	254	999999	999999	999999	917	985	999999	687	875	999999	833	117	675	187	636	649	912	79	999999	999999	688	573	92	809	699	935	820	251	938	745	368	999999	976	999999	320	288	35	346	903	968	774	446	999999	700	456	797	999999	999999	240	343	762	999999	423	999999	358	681	397	522	420	982	174	24	999999	140	260	712	140	300	866	999999	623	575	176	999999	396	251	752	999999	362	902	934	387	20	999999	982	999999	707	105	999999	639	890	513	926	920	803	760	697	690	449	999999	999999	709	576	881	719	196	654	263	494	117	928	15	170	518	999999	787	13	154	999999	713	14	45	274	237	467	120	999999	255	999999	636	553	71	942	999999	244	999999	811	138	999999	796	892	454	610	918	710	885	999999	417	873	999999	756	553	543	999999	999999	999999	445	999999	423	609	547	409	897	858	564	999999	72	999999	283	822	999999	874	268	361	999999	560	435	356	526	999999	767	241	382	349	879	999	999999	999999	878	999999	789	471	715	286	999999	999999	999999	999999	999999	999999	822	999999	144	60	999999	882	295	192	916	188	207	99	822	841	999999	315	37	999999	999999	564	348	857	673	671	43	514	169	982	112	336	13	999999	992	683	999999	967	107	331	308	997	714	346	299	700	415	999999	648	873	444	943	466	998	999999	799	999999	965	999999	999999	27	999999	722	312	90	589	184	524	107	149	92	874	999999	999999	999999	980	849	12	999999	973	265	342	865	296	547	168	870	14	908	999999	187	999999	840	634	314	772	284	411	999999	710	525	999999	999999	509	999999	570	735	761	749	793	949	999999	999999	999999	216	684	670	436	999999	921	719	179	999999	904	961	298	999999	583	401	486	706	448	999999	999999	999999	374	739	366	505	976	433	119	265	125	252	999999	999999	686	427	629	999999	848	646	345	999999	355	285	698	547	999999	999999	161	369	999999	999999	511	999999	550	705	842	
945	999999	930	788	497	609	914	499	661	286	902	357	999999	771	999999	999999	801	999999	866	112	99	50	818	14	450	282	749	992	38	999999	927	999999	999999	585	683	999999	917	857	847	391	441	999999	47	270	598	188	999999	597	999999	999999	709	999999	999999	603	752	905	999999	926	348	224	860	922	999999	920	359	67	376	579	999999	585	940	999999	562	999999	999999	313	13	999999	999999	271	999999	161	999999	799	41	581	170	387	832	999999	313	991	999999	632	530	518	324	999999	999999	541	811	426	509	313	999999	765	793	999999	932	999999	902	936	999999	86	999999	999999	819	671	999999	778	999999	989	746	319	282	948	999999	999999	953	999999	989	999999	646	874	999999	999999	651	799	510	999999	787	960	455	394	999999	376	480	441	694	821	999999	652	237	143	644	822	679	200	41	349	339	863	255	779	999999	26	300	646	627	88	999999	29	999999	623	990	935	543	362	443	906	478	993	999999	142	462	347	999999	513	240	999999	191	461	768	170	936	924	715	675	934	860	86	833	814	999999	763	680	999999	614	999999	999999	289	326	999999	134	999999	345	627	123	327	122	999999	999999	416	990	897	999999	999999	10	687	76	230	867	428	583	830	644	999999	999999	378	782	855	999999	999999	531	357	999999	704	643	999999	600	306	601	358	822	502	999999	999999	823	718	167	429	490	999999	86	488	999999	898	183	999999	236	166	997	744	544	266	323	999999	885	643	42	901	617	710	999999	769	628	518	605	90	540	227	999999	911	221	363	374	126	294	53	934	966	531	999999	73	443	309	857	813	999999	999999	874	542	190	686	265	811	780	839	316	859	999999	302	102	764	18	800	96	533	999999	891	206	140	999999	708	999999	380	278	647	653	469	771	999999	999999	901	999999	685	185	234	955	551	999999	286	999999	194	41	674	438	584	64	643	223	999999	632	674	999999	744	999999	481	999999	885	999999	142	196	999999	97	208	262	201	999999	332	624	861	577	639	999999	919	999999	657	677	401	999999	694	592	20	256	446	82	375	919	921	985	704	613	80	18	999999	100	999999	106	832	999999	246	485	731	28	361	999999	999999	377	72	592	999999	803	229	942	848	550	186	600	999999	999999	886	281	187	347	920	258	507	630	845	999999	30	999999	845	979	999999	218	860	992	895	999999	89	998	999999	338	942	900	999999	137	169	911	999999	541	455	705	999999	964	307	394	107	113	259	371	532	243	572	491	999999	250	247	640	689	193	999999	960	57	888	424	849	405	999999	864	379	471	999999	914	488	116	149	454	
740	999999	476	894	792	440	999999	475	999999	999999	999999	942	152	890	529	231	730	836	494	999999	646	549	458	999999	88	248	999999	900	598	999999	94	384	818	796	506	999999	223	999999	999999	530	340	422	999999	999999	943	87	722	489	999999	712	999999	999999	622	492	999999	200	462	486	815	554	999999	999999	999999	999999	681	86	133	356	394	799	999999	999999	923	964	327	233	999999	374	55	11	526	400	959	886	144	442	999999	999999	988	315	277	736	483	368	969	999999	999999	999999	412	867	953	375	105	999999	999999	753	727	657	999999	999999	999999	97	441	814	38	999999	999999	990	171	999999	324	797	999999	88	531	999999	999999	565	994	803	999999	252	961	188	57	160	999999	817	192	390	714	114	171	413	999999	189	305	668	999999	999999	667	554	344	999999	999999	999999	17	26	620	999999	795	999999	663	999999	897	999999	999999	999999	999999	877	865	49	999999	999999	534	219	999999	954	225	352	976	999999	234	196	999999	143	908	999999	635	890	999999	288	206	760	595	551	451	799	516	999999	63	999999	901	463	943	999999	746	999999	638	343	531	63	801	278	455	999999	938	477	235	999999	999999	337	627	876	734	587	843	58	195	983	767	835	447	561	298	934	397	771	253	519	396	354	169	301	369	999999	486	928	314	98	999999	999999	574	752	373	999999	999999	34	728	365	783	999999	378	655	576	695	615	250	979	521	999999	177	233	716	377	946	177	336	517	644	111	914	999999	106	379	793	270	695	198	572	520	373	999999	887	735	699	975	514	725	673	484	999999	949	999999	979	446	750	858	999999	426	558	97	516	94	264	869	953	282	285	782	435	920	61	416	10	745	999999	346	981	999999	970	663	611	844	169	864	965	999999	126	933	52	412	319	771	24	433	856	957	633	865	745	703	238	942	248	564	194	999999	999999	244	321	999999	876	707	456	895	999999	672	925	399	903	11	999999	999999	740	32	610	290	999999	999999	999999	177	712	125	932	999999	999999	668	999999	605	679	999999	999999	999999	622	999999	535	999999	325	129	946	193	42	999999	999999	999999	546	886	999999	225	953	904	150	224	355	153	701	761	775	188	471	817	76	330	719	999999	842	999999	999999	112	496	998	964	282	631	705	144	999999	163	198	730	999999	999999	390	999999	774	292	944	537	478	999999	774	999999	146	658	138	127	999999	523	491	999999	999999	167	999999	729	955	939	867	593	649	18	232	608	587	458	999999	999999	686	678	945	198	897	746	260	999999	721	999999	828	624	502	587	999999	955	672	296	467	999999	367	660	696	
835	424	361	887	469	999999	176	999999	688	734	777	999999	43	578	302	13	526	999999	933	17	792	121	999999	100	999999	586	999999	935	999999	990	544	999999	35	982	119	999999	546	999999	999999	462	555	913	150	890	725	155	399	386	379	293	941	999999	433	653	903	999999	181	270	825	999999	446	240	999999	999999	999999	999999	416	60	469	529	467	667	125	481	462	879	971	999999	375	999999	196	891	566	17	999999	71	570	381	89	395	602	285	44	907	25	324	955	452	700	941	739	348	917	849	826	283	367	999999	201	34	752	818	895	908	999999	554	673	951	648	138	999999	44	971	83	927	191	633	218	465	147	924	528	999999	999999	186	999999	999999	717	999999	775	704	617	999999	999999	643	999999	390	135	999999	471	651	13	999999	999999	999999	704	377	844	922	999999	650	159	999999	63	110	999999	999999	471	731	848	580	999999	770	872	434	999999	854	999999	439	153	801	999999	997	994	999999	999999	724	999999	999999	482	480	140	794	545	134	554	131	136	999999	418	628	918	403	371	890	999999	243	931	147	133	850	460	414	779	999999	152	161	999999	567	189	510	74	766	259	377	450	172	234	999999	879	484	727	961	31	999999	882	999999	999999	113	801	686	792	954	999999	631	30	725	25	999999	981	402	628	569	775	908	999999	999999	154	994	450	532	19	193	267	649	133	498	392	264	961	48	526	398	999999	999999	717	120	194	627	357	999999	156	532	766	486	855	167	196	122	961	729	959	641	999999	279	677	999999	999999	932	508	999999	999999	999999	740	942	876	999999	804	999999	201	453	967	526	646	725	385	486	999999	780	793	965	999999	279	999999	241	89	885	999999	495	825	117	423	999999	999999	999999	391	395	999999	999999	999999	626	363	914	921	999999	762	443	994	999999	894	200	193	916	999999	999999	229	73	468	999999	863	999999	504	318	456	93	40	714	407	820	344	989	999999	602	999999	177	612	397	358	785	479	645	890	797	601	634	924	999999	999999	999999	606	999999	927	999999	959	618	131	54	999999	838	487	57	45	184	603	904	506	590	745	971	930	832	714	682	38	999999	999999	706	716	822	169	533	600	821	224	25	999999	999999	642	561	999999	999999	929	520	308	431	999999	716	999999	697	999999	343	999999	152	654	773	999999	254	264	999999	517	425	999999	645	999999	954	999999	223	959	999999	999999	999999	999999	194	925	373	903	204	384	607	617	395	513	29	999999	825	999999	999999	177	451	412	818	999999	999999	53	630	239	999999	841	999999	999999	396	999999	615	856	42	396	576	226	291	869	
418	869	657	134	132	911	999999	951	853	192	998	56	518	185	33	949	56	150	305	143	999999	363	40	632	999999	999999	897	999999	661	438	204	241	999999	581	999999	948	999999	776	921	718	921	341	999999	171	975	349	999999	439	832	999999	350	436	921	158	259	64	839	999999	902	493	23	155	300	424	987	767	171	937	191	999999	461	279	229	999999	221	288	999999	869	657	881	400	468	340	578	999999	768	319	737	331	939	118	999999	874	437	704	999999	51	572	183	218	999999	999999	258	999999	631	80	217	345	936	999999	688	999999	377	31	103	999999	814	721	336	229	457	999999	999999	252	966	999999	405	791	881	445	247	803	695	448	702	100	999999	583	947	27	560	974	999999	360	261	148	106	852	999999	159	961	999999	999999	954	761	754	694	15	999999	999999	675	425	464	500	733	884	285	999999	999999	12	345	240	774	318	668	999999	632	264	991	999999	999999	552	457	999999	999999	917	566	999999	999999	948	405	214	793	313	352	999999	999999	310	627	376	863	177	999999	999999	999999	999999	555	928	999999	288	131	439	24	962	752	999999	968	731	26	815	999999	543	251	999999	607	141	447	999999	999999	999999	962	332	637	625	965	723	999999	999999	918	753	372	999999	455	408	826	966	199	831	560	228	999999	788	294	812	57	329	999999	164	734	682	293	93	962	999999	999999	999999	802	399	999999	39	115	852	812	273	452	690	98	842	554	999999	941	999999	911	746	367	999999	48	824	577	645	999999	999999	391	246	469	289	675	693	93	36	173	800	834	531	123	999999	999999	30	370	999999	999999	999999	609	103	740	676	182	225	404	151	999999	999999	821	361	999999	252	999999	999999	803	173	24	405	759	527	477	150	782	390	999999	53	208	999999	463	999999	414	716	263	999999	505	792	116	459	298	942	275	194	978	482	300	871	851	409	226	207	353	835	332	999999	625	600	999999	791	591	361	942	999999	524	612	946	523	988	999999	80	20	999999	564	116	817	261	292	172	309	99	999999	201	798	800	266	866	579	393	999999	671	999999	999999	999999	867	999999	999999	531	670	999999	536	999999	882	677	339	216	151	999999	999999	515	999999	999999	438	999999	999999	829	169	153	943	268	746	999999	999999	999999	512	174	999999	741	999999	179	999999	729	622	795	773	999999	879	523	999999	594	125	999999	850	878	350	338	477	999999	622	48	777	855	999999	999999	629	999999	647	75	999999	174	999999	999999	999999	559	697	111	720	999999	821	389	949	645	999999	358	999999	668	526	261	476	183	696	809	128	999999	999999	962	151	220	
175	999999	999999	999999	358	999999	500	714	985	301	999999	249	618	999999	491	999999	99	999999	181	239	999999	960	643	395	598	992	999999	294	291	444	167	735	959	999999	999999	999999	999999	145	297	389	999999	999999	683	234	999999	237	999999	999999	327	999999	568	270	791	911	952	214	970	290	225	366	826	216	433	550	999999	455	289	119	999999	999999	528	999999	999999	792	381	830	287	418	323	371	999999	617	966	406	999999	896	943	58	556	999999	247	433	919	931	562	651	15	143	999999	625	948	454	501	54	999999	615	999999	999	539	132	999999	999999	999999	999999	999999	219	999999	37	675	247	511	241	999999	107	999999	104	43	999999	239	730	824	999999	328	999999	423	983	125	999999	49	999999	481	944	999999	999999	999999	685	467	999999	13	352	410	977	468	999999	999999	999999	892	403	17	272	581	512	999999	999999	307	784	243	278	441	999999	103	999999	987	415	766	567	999999	138	764	999999	637	968	910	887	330	999999	685	476	583	706	100	722	913	777	688	968	184	709	137	559	451	198	633	999999	999999	91	999999	999999	999999	557	994	764	999999	656	634	612	602	882	488	460	108	767	999999	735	854	381	414	220	726	797	392	22	10	214	909	448	999999	851	638	249	857	632	390	36	711	999999	92	267	152	86	376	302	999999	676	461	684	503	898	214	877	676	779	999999	999999	174	981	763	434	746	196	999999	750	254	249	603	475	386	668	999999	999999	999999	157	78	649	431	999999	790	333	753	235	944	446	647	760	572	999999	305	103	861	729	573	658	520	999999	808	625	999999	999999	83	985	308	835	999999	687	999999	999999	711	687	866	999999	200	999999	680	521	251	830	113	493	676	525	179	292	999999	303	999999	639	636	121	840	805	51	999999	260	999999	927	999999	571	960	181	999999	999999	999999	237	786	999999	144	999999	999	999999	978	522	564	315	558	999999	25	39	581	733	999999	999999	599	846	70	43	392	189	999999	999999	142	999999	152	999999	632	159	999999	65	29	764	819	999999	637	999999	862	999999	487	999999	701	951	912	90	990	236	999999	161	776	999999	176	753	156	955	76	416	582	719	999999	252	682	409	265	959	999999	816	914	297	264	202	983	778	555	890	487	960	681	62	278	999999	99	481	999999	788	889	275	618	863	595	231	824	153	912	245	819	302	999999	952	80	184	321	934	897	999999	999999	397	999999	266	478	115	734	999999	450	463	162	211	36	999999	79	999999	208	60	702	999999	378	839	865	999999	80	194	273	999999	981	103	999999	164	584	797	10	502	78	361	395	
999999	496	303	702	459	92	617	276	229	999999	337	976	271	999999	863	216	948	532	886	195	294	841	16	548	357	859	997	627	239	476	577	675	999999	999999	222	547	84	147	416	237	462	999999	54	845	654	127	343	921	720	591	999999	969	999999	999999	999999	999999	999999	999999	999999	999999	999999	990	46	999999	315	661	999999	605	30	326	142	999999	999999	658	733	375	797	170	894	239	525	999999	906	648	425	999999	999999	680	563	574	999999	329	791	816	999999	472	881	301	540	999999	987	737	901	999999	458	250	854	532	442	735	999999	329	860	126	999999	18	93	999999	337	999999	177	459	51	455	269	813	30	999999	515	270	999999	505	630	901	999999	788	184	512	199	185	753	999999	247	828	723	738	468	675	999999	144	388	492	963	832	825	538	999999	456	144	999999	230	554	26	181	250	999999	698	958	874	295	999999	999999	209	162	999999	216	221	223	731	531	354	355	999999	381	882	999999	542	797	86	713	102	727	378	999999	999999	208	944	75	587	378	49	510	800	456	310	808	292	811	999999	618	326	482	999999	613	999999	874	987	645	299	999999	812	900	999999	999999	999999	999999	212	999999	207	755	271	999999	636	999999	491	843	999999	121	999999	84	720	999999	999999	467	396	620	13	765	261	90	999999	309	776	349	566	148	999999	639	262	999999	605	635	999999	132	357	181	999999	999999	131	457	999999	999999	574	225	527	91	981	424	774	999999	113	447	405	127	999999	999999	379	296	796	353	225	999999	858	999999	999999	94	999999	796	120	225	774	641	643	803	759	344	734	561	822	485	999999	214	864	680	100	999999	240	496	588	395	802	999999	574	778	242	415	28	697	999999	442	963	999999	313	559	808	471	999999	999999	999999	209	999999	817	999999	321	999999	999999	999999	999999	787	999999	854	631	999999	724	423	225	76	865	571	354	999999	999999	814	999999	521	999999	999999	999999	871	999999	365	638	138	388	167	984	95	263	592	231	365	839	909	436	588	341	977	588	146	593	404	937	40	23	883	200	999999	94	799	223	999999	745	316	999999	954	999999	503	829	567	438	139	813	999999	349	989	486	137	387	999999	189	999999	999999	999999	288	234	428	607	124	505	967	999999	10	463	999999	120	619	533	999999	482	999999	999999	157	31	707	999999	591	664	690	34	999999	72	625	999999	620	227	799	576	37	999999	535	618	389	333	600	457	139	999999	903	239	379	953	386	904	438	351	847	999999	471	999999	643	763	916	99	109	904	366	999999	843	161	320	53	505	816	947	753	459	823	431	999999	334	
240	760	999999	999999	999999	686	720	854	278	380	999999	115	212	301	999999	999999	299	234	695	999999	422	516	752	919	999999	999999	999999	957	685	892	33	868	999999	500	412	12	465	444	656	999999	645	862	574	780	810	937	303	524	185	61	169	599	735	168	912	724	18	541	329	995	126	999999	179	386	999999	999999	893	999999	889	769	999999	855	578	999999	455	559	999999	999999	118	398	999999	55	999999	999999	732	434	142	999999	588	688	994	999999	999999	999999	111	883	999999	999999	433	999999	54	591	999999	415	815	314	30	267	999999	362	781	47	433	930	840	999999	979	545	653	922	509	999999	133	999999	775	322	740	917	376	999999	866	999999	999999	939	999999	999999	419	377	818	428	413	874	349	235	999999	956	500	194	819	999999	903	157	545	511	670	213	468	434	640	502	574	999999	891	999999	495	38	500	494	586	278	662	612	727	999999	518	634	999999	999999	999999	818	999999	556	108	999999	999999	719	218	999999	278	151	114	985	736	999999	854	999999	983	209	999999	878	465	16	999999	551	999999	301	429	320	992	45	712	571	139	821	680	999999	14	999999	482	775	819	464	225	445	999999	999999	999999	411	999999	217	651	999999	166	426	362	999999	999999	556	999999	999999	299	898	53	999999	439	543	855	914	645	999999	306	999999	726	964	68	11	791	999999	388	999999	425	28	939	784	393	420	414	999999	468	865	78	999999	584	999999	486	999999	999999	982	16	630	821	961	766	543	910	222	574	202	999999	361	34	787	178	999999	952	999999	958	999999	849	28	138	152	999999	999999	767	848	999999	621	488	146	590	999999	999999	757	878	463	261	999999	874	181	999999	999999	999999	999999	841	291	290	315	999999	214	999999	162	143	987	501	678	515	987	776	72	367	999999	714	232	770	225	632	999999	400	498	30	999999	394	677	999999	999999	999999	348	999999	486	568	549	468	284	182	999999	999999	176	265	210	947	999999	629	999999	813	892	507	999999	347	999999	999999	869	914	664	999999	411	999999	465	814	999999	999999	177	58	300	999999	999999	999999	440	999999	342	549	465	165	200	999999	755	932	582	999999	291	418	676	10	322	827	698	634	804	99	771	999999	999999	362	680	329	779	225	339	317	994	407	77	81	15	86	203	714	999999	123	438	999999	194	601	999999	176	213	176	736	999999	805	194	689	350	288	670	338	999999	484	870	771	999999	999999	274	869	883	351	605	995	245	633	983	909	691	661	999999	486	619	829	513	126	613	489	865	512	810	999999	727	792	999999	747	100	239	854	352	899	874	999999	731	999999	999999	
607	180	500	839	999999	284	998	689	986	194	719	284	970	753	167	59	738	762	68	175	623	812	999999	999999	543	754	65	348	999999	427	566	887	189	999999	518	442	989	36	690	536	719	48	806	999999	38	815	268	111	194	849	146	999999	672	483	211	999999	519	11	306	77	228	660	999999	568	628	831	104	292	999999	999999	999999	712	999999	999999	456	585	999999	512	470	727	999999	954	999999	912	999999	408	225	705	999999	723	923	987	999999	622	317	69	999999	247	530	999999	721	976	999999	999999	999999	434	999999	150	37	625	789	16	999999	578	582	274	505	24	287	229	616	399	804	520	802	82	982	459	224	397	999999	768	981	273	16	518	999999	695	999999	856	324	84	999999	861	934	916	456	999999	50	52	999999	107	960	311	590	999999	999999	999999	999999	716	999999	635	926	999999	161	999999	999999	278	572	999999	187	810	890	430	999999	542	720	942	586	999999	626	999999	419	181	999999	999999	807	680	683	683	346	741	999999	999999	414	688	157	48	710	913	891	187	589	975	865	753	217	539	405	999999	999999	239	769	780	100	999999	999999	999999	805	999999	223	354	999999	888	999999	446	780	483	999999	226	394	999999	999999	999999	994	448	251	443	316	90	999999	277	284	999999	999999	999999	971	259	326	792	473	403	242	925	700	547	593	999999	999999	428	972	999999	523	189	663	928	997	999999	786	651	380	781	447	999999	999999	945	79	958	999999	620	999999	999999	999999	234	752	999999	999999	999999	972	456	855	550	999999	887	999999	436	754	105	999999	999999	119	875	472	674	421	999999	999999	999999	999999	754	477	634	999999	999999	954	451	576	299	436	999999	489	691	133	339	999999	999999	596	560	616	198	201	974	986	672	511	598	68	491	813	71	45	931	15	999999	979	230	664	999999	933	666	859	465	999999	309	999999	999999	751	143	878	590	105	405	999999	999999	563	503	999999	999999	135	365	392	95	485	999999	999999	557	685	905	999999	576	175	47	627	999999	339	736	315	687	17	93	846	999999	999999	232	965	640	40	893	999999	485	582	451	432	999999	284	774	999999	999999	672	116	742	999999	783	311	424	68	777	951	782	827	198	999999	215	52	518	467	481	263	999999	996	999999	792	250	874	993	724	615	59	675	999999	756	21	999999	900	350	10	151	311	807	907	999999	88	121	837	297	622	246	999999	68	816	302	725	999999	676	589	950	999999	909	318	999999	452	728	999999	227	80	999999	945	314	701	518	326	179	455	502	143	448	680	999999	586	381	999999	234	990	858	272	40	127	999999	999999	400	
405	242	993	116	464	999999	802	999999	767	120	999999	999999	689	550	500	133	280	400	542	150	279	202	332	937	223	228	737	427	954	999999	69	607	993	310	122	999999	999999	349	48	999	646	786	646	999999	704	556	999999	450	999999	999999	999999	726	805	180	130	212	910	999999	893	246	406	384	939	727	999999	78	937	999999	437	416	999999	999999	362	543	504	492	999999	999999	242	666	682	296	68	815	288	343	801	823	190	999999	999999	130	999999	999999	602	999999	847	918	425	636	619	167	999999	999999	999999	829	374	272	999999	637	656	64	823	237	563	120	999999	134	448	717	277	123	207	999999	999999	826	485	559	940	242	999999	637	440	999999	57	999999	284	999999	623	459	969	539	999999	552	263	129	306	228	249	492	946	999999	479	708	369	999999	959	999999	999999	999999	354	814	332	443	992	29	999999	227	189	47	836	218	510	989	747	999999	999999	655	274	999999	530	267	320	458	295	999999	167	999999	999999	552	566	999999	396	258	114	999999	216	999999	560	243	999999	999999	48	212	999999	737	222	490	999999	999999	539	313	230	999999	844	96	504	874	157	999999	999999	891	999999	637	480	57	999999	999999	884	592	999999	261	999999	41	616	999999	229	117	801	558	709	677	770	616	22	263	567	789	413	28	660	342	567	490	381	614	999999	410	731	609	915	999999	605	999999	109	287	218	199	990	404	867	999999	82	599	370	999999	999999	373	625	227	489	999999	999999	999999	931	198	694	999999	660	999999	351	999999	385	202	642	999999	82	402	516	735	54	378	799	19	160	273	999999	967	129	196	999999	735	785	514	129	883	123	999999	446	999999	593	604	999999	987	62	58	20	879	956	622	122	729	857	889	999999	120	242	999999	715	999999	927	726	494	474	519	615	43	871	82	759	999999	343	955	604	999999	999999	999999	812	999999	999999	999999	390	999999	506	83	763	877	999999	999999	18	651	284	33	999999	983	866	119	999999	477	446	24	149	807	207	987	779	773	999999	748	733	999999	429	881	613	414	547	715	987	401	755	999999	999999	540	73	117	360	320	186	999999	285	339	999999	999999	520	97	123	583	813	519	303	990	624	999999	607	737	999999	403	999999	374	999999	161	999999	674	999999	999999	875	609	999999	99	637	469	597	642	999999	404	507	95	371	525	301	963	901	478	107	765	123	991	932	336	886	956	900	812	184	133	217	109	999999	811	222	514	840	724	881	833	999999	982	684	213	239	146	42	999999	82	999999	999999	653	999999	956	594	884	676	999999	213	999999	568	784	468	999999	196	
999999	472	559	999999	999999	133	999999	596	273	372	141	999999	999999	999999	750	924	16	999999	701	873	564	533	666	227	337	837	999999	521	211	999999	618	999999	345	26	830	999999	482	590	295	359	999999	66	312	593	462	576	947	318	463	999999	562	54	766	474	632	999999	805	999999	975	950	999999	999999	395	999999	754	617	971	712	999999	86	452	425	454	351	999999	507	230	83	764	760	889	125	68	455	712	573	999999	870	394	955	868	150	615	345	661	417	670	314	999999	845	999999	244	51	386	999999	147	999999	425	674	134	999999	731	999999	999999	999999	582	999999	940	296	191	999999	111	999999	321	999999	311	999999	118	999999	393	837	915	244	919	999999	654	999999	681	999999	574	972	342	206	270	310	146	572	400	284	999999	809	730	28	999999	984	999999	916	999999	178	12	337	491	999999	291	999999	999999	497	658	68	415	999999	926	798	721	218	528	905	67	20	81	999999	419	834	611	583	999999	999999	999999	999999	662	737	354	999999	149	247	999999	999999	915	973	999999	999999	914	999999	868	580	999999	931	999999	449	466	999999	859	719	107	273	999999	657	133	707	190	841	910	723	406	678	163	423	659	999999	727	921	990	93	999999	432	824	87	965	41	699	184	999999	147	478	999999	878	999999	415	876	999999	999999	483	999999	792	999999	738	201	934	200	999999	999999	282	822	721	999999	608	775	279	674	999999	840	692	102	18	15	250	999999	999999	999999	799	999999	17	783	165	999999	448	783	999999	719	694	633	152	999999	614	999999	901	999999	425	933	465	112	365	741	437	488	150	390	208	786	489	965	946	602	999999	999999	999999	499	666	999999	106	999999	484	560	979	815	697	999999	488	779	999999	471	357	321	876	697	172	999999	355	999999	754	67	584	513	999999	729	686	550	383	999999	999999	412	999999	999999	836	999999	627	999999	999999	621	999999	231	902	428	682	28	617	634	725	703	999999	999999	153	989	999999	48	250	999999	330	999999	999999	156	544	999999	13	702	359	758	484	999999	79	367	514	734	886	532	165	165	999999	999999	121	62	999999	679	978	589	999999	132	526	797	400	657	484	510	492	644	686	139	425	980	669	858	159	999999	634	378	681	419	999999	999999	883	94	149	999999	999999	86	331	865	999999	424	443	236	242	687	845	999999	883	999999	999999	999999	845	35	740	850	999999	999999	902	345	55	999999	907	999999	28	977	914	315	517	374	371	415	322	821	345	10	546	442	626	472	999999	999999	495	999999	176	861	703	857	353	299	566	885	184	985	999999	194	999999	595	217	265	773	539	904	
518	641	837	999999	34	690	740	999999	120	636	440	999999	999999	999999	999999	681	167	283	66	961	228	808	485	240	337	999999	160	493	951	999999	999999	699	115	317	977	46	339	999999	999999	176	613	999999	456	259	744	294	985	80	287	913	60	999999	716	577	685	710	165	999999	601	31	540	256	361	885	275	740	596	999999	146	999999	999999	234	999999	889	358	242	999999	999999	496	999999	27	90	215	48	999999	389	982	537	999999	277	880	732	340	999999	999999	999999	634	570	983	13	698	468	933	94	570	826	387	827	229	453	358	929	999999	999999	14	460	51	322	712	885	758	68	999999	869	322	999999	893	946	263	999999	608	790	252	492	999999	558	156	130	999999	999999	11	999999	999999	188	918	950	999999	781	653	999999	325	321	858	108	255	639	999999	74	771	999999	932	999999	999999	237	844	568	686	627	214	455	999999	999999	845	999999	883	999999	750	716	950	372	997	121	302	87	676	297	932	154	247	715	999999	999999	358	526	424	570	591	90	344	360	274	999999	999999	208	872	404	475	999999	999999	652	888	999999	123	409	953	820	999999	496	561	999999	635	541	390	499	470	999999	999999	328	941	323	999999	999999	999999	600	108	13	999999	104	214	999999	821	439	930	595	826	999999	999999	948	573	603	432	999999	528	999999	724	732	613	999999	999999	650	831	157	561	901	640	999999	483	523	999999	950	286	54	291	289	734	999999	611	999999	673	999999	263	999999	999999	999999	890	999999	151	999999	875	375	399	467	366	999999	999999	999999	878	39	954	607	655	454	999999	622	327	388	812	249	999999	529	130	999999	414	407	396	218	402	223	20	723	999999	888	648	935	999999	818	688	727	839	999999	327	582	840	999999	685	809	999999	142	30	512	114	902	542	356	999999	580	63	959	177	242	282	999999	29	241	530	767	805	999999	71	508	999999	95	999999	999999	211	999999	978	999999	721	587	241	269	999999	507	999999	184	999999	302	690	980	765	728	559	606	788	662	999999	999999	544	918	999999	999999	81	522	812	28	502	550	154	706	601	714	999999	999999	10	22	999999	521	621	356	421	999999	31	90	743	971	999999	803	213	549	985	379	803	999999	584	967	197	680	695	600	681	804	158	999999	389	60	491	970	605	775	199	999999	999999	198	506	500	253	990	779	841	492	699	347	604	720	232	999999	445	15	999999	999999	999999	826	30	675	617	365	999999	701	692	490	565	207	437	999999	944	392	999999	305	94	723	206	901	853	117	981	466	553	273	999999	149	55	964	572	999999	406	224	966	999999	889	
144	216	999999	999999	361	927	502	909	254	776	839	999999	149	999999	999999	999999	891	999999	913	693	160	999999	774	543	552	999999	600	634	487	999999	729	426	103	416	949	999999	906	814	502	190	489	556	999999	999999	327	844	999999	999999	262	999999	515	252	63	828	738	999999	441	756	999999	917	337	867	432	999999	56	422	212	732	999999	999999	721	87	999999	732	214	603	999999	287	225	708	537	999999	999999	999999	448	999999	373	999999	678	626	85	160	999999	585	853	999999	134	19	999999	999999	641	184	999999	459	611	438	999999	999999	624	144	820	164	540	999999	389	999999	494	277	851	569	999999	938	64	999999	999999	999999	807	895	999999	592	479	503	838	321	999999	363	485	999999	553	20	715	53	999999	999999	806	921	999999	443	205	83	137	999999	999999	879	855	703	129	726	999999	51	631	876	999999	41	664	999999	326	999999	769	36	304	571	724	841	853	16	297	520	548	806	949	373	700	806	465	623	345	958	465	372	243	999999	201	999999	999999	839	999999	618	999999	489	604	401	673	178	778	566	141	999999	36	849	999999	609	999999	925	101	267	186	644	999999	51	980	999999	763	407	792	545	379	222	462	24	414	678	641	999999	211	558	700	531	38	899	491	999999	999999	616	956	999999	581	276	420	999999	663	957	999999	837	508	247	637	276	385	242	999999	918	864	22	445	737	967	999999	723	543	999999	654	616	677	560	961	435	157	450	168	963	113	802	999999	360	456	636	999999	999999	964	920	433	155	999999	712	572	165	919	181	228	999999	463	999999	999999	564	18	351	375	287	547	811	490	825	227	278	999999	999999	533	661	988	111	172	567	759	623	143	508	820	964	987	805	516	975	232	999999	999999	561	999999	999999	351	114	999999	527	23	163	439	999999	928	526	630	456	631	268	192	127	504	896	792	263	431	509	530	410	999999	741	999999	999999	603	726	768	530	200	758	319	883	840	645	554	606	193	999999	580	304	344	541	183	257	999999	114	999999	999999	769	672	354	841	584	999999	237	281	858	925	999999	211	999999	109	999999	873	949	999999	999999	859	351	196	79	895	929	236	76	758	567	57	999999	498	999999	999999	761	528	413	999999	999999	980	999999	283	999999	268	999999	379	546	245	285	310	308	999999	827	999999	272	582	602	458	912	358	793	999999	713	999999	213	515	481	604	347	999999	999999	481	999999	306	452	78	448	811	375	999999	690	999999	999999	999999	749	237	999999	593	999999	189	926	954	564	951	196	937	569	999999	65	24	897	941	898	548	840	826	999999	530	694	
999999	143	791	93	999999	667	963	996	455	999999	976	844	887	999999	167	810	999999	916	999999	120	514	999999	999999	756	360	662	748	932	934	426	923	999999	150	999999	696	999999	144	871	212	293	999999	941	999999	875	88	180	20	999999	740	737	335	909	445	420	190	695	632	999999	999999	699	919	40	999999	39	148	243	703	989	26	122	675	643	714	765	886	999999	394	635	999999	190	652	999999	201	999999	100	23	999999	729	999999	999999	423	109	148	512	373	202	878	94	737	845	999999	30	999999	628	71	692	205	680	999999	617	999999	996	367	551	57	999999	999999	866	999999	999999	936	973	999999	25	699	575	999999	211	401	694	694	309	898	999999	999999	631	999999	573	999999	408	817	626	205	110	999999	427	742	596	465	999999	363	999999	156	612	908	999999	749	207	929	999999	196	999999	288	839	922	11	108	534	837	426	113	999999	732	539	317	999999	999999	181	325	281	833	999999	746	437	999999	999999	999999	295	924	999999	999999	999999	999999	648	222	823	347	366	187	697	329	217	758	999999	860	97	289	617	305	598	724	999999	882	657	662	999999	257	851	508	999999	848	812	999999	999999	544	14	630	999999	327	493	999999	421	994	999999	952	625	159	707	576	253	403	545	989	999999	496	313	226	987	985	933	999999	999999	999999	999999	848	516	999999	142	999999	999999	466	205	300	812	626	313	999999	264	999999	999999	999999	999999	284	265	846	999999	822	285	999999	999999	788	643	108	393	999999	485	563	66	999999	446	999999	27	212	999999	999999	208	255	187	709	999999	729	961	999999	948	805	999999	222	602	999999	545	999999	331	13	274	78	823	106	907	999999	150	999999	527	485	267	999999	121	347	999999	478	647	68	645	575	945	510	826	360	159	587	892	273	961	999999	999999	752	697	23	999999	652	963	112	347	293	568	444	212	485	35	931	999999	687	999999	134	453	487	999999	756	67	763	999999	999999	946	329	12	877	787	999999	252	514	330	107	409	911	515	545	999999	361	16	511	308	351	335	228	893	999999	614	837	521	756	999999	999999	956	184	411	999999	165	28	999999	999999	656	649	999999	520	999999	999999	288	747	618	999999	999999	697	749	556	465	900	147	728	436	797	272	950	50	496	999999	999999	151	235	509	24	999999	701	999999	324	854	658	117	999999	617	306	925	866	228	613	989	999999	201	409	999999	999999	363	436	591	493	999999	705	999999	999999	999999	999999	455	63	247	603	999999	74	626	434	702	806	792	332	120	140	999999	405	732	437	506	803	999999	741	515	998	661	999999	999999	587	895	158	59	
370	999999	395	850	872	629	624	95	924	390	766	707	913	718	40	999999	999999	621	999999	973	181	250	906	44	714	547	249	942	574	954	999999	538	553	756	431	227	725	290	999	999999	117	352	581	422	999999	999999	602	289	630	637	658	965	872	185	999999	129	208	360	145	334	389	999999	999999	970	999999	999999	164	999999	296	813	600	181	999999	999999	865	829	999999	493	614	680	999999	959	321	936	999999	83	999999	999999	879	312	28	374	154	674	999999	435	999999	999999	81	202	880	446	993	999999	47	487	999999	626	319	57	999999	714	746	465	389	430	370	584	673	999999	571	999999	286	999999	999999	235	36	999999	999999	440	998	67	422	999999	800	508	966	999999	899	999999	729	50	68	831	851	999999	628	689	295	966	75	256	937	999999	630	104	169	19	32	811	460	407	766	879	58	403	302	334	665	999999	464	999999	685	854	999999	531	727	455	142	490	607	347	661	892	374	751	129	999999	999999	999999	349	999999	482	97	368	999999	999999	999999	783	458	22	303	999999	999999	512	210	999999	999999	266	109	376	714	999999	542	214	122	999999	873	514	999999	283	684	543	958	542	507	392	597	496	226	257	548	671	684	477	999999	999999	257	389	174	999999	47	999999	691	339	634	999999	940	883	999999	585	409	674	999999	999999	337	999999	999999	871	999999	817	974	999999	49	851	999999	52	202	74	999999	799	999999	493	350	126	999999	332	852	629	907	999999	452	714	999999	641	847	873	195	999999	999999	555	258	385	384	999999	215	450	321	839	511	592	888	876	983	999999	96	999999	334	369	939	15	906	445	964	588	375	999999	355	999999	14	999999	857	693	924	354	550	122	119	993	911	795	21	22	127	999999	999999	575	999999	999999	555	931	549	825	569	144	648	813	421	795	999999	945	999999	999999	835	556	735	204	952	639	905	973	806	340	458	999999	993	999999	999999	649	60	799	539	560	853	82	415	41	999999	789	706	737	999999	323	22	965	700	108	187	571	590	343	999999	101	889	581	999999	218	377	999999	150	754	999999	772	744	191	415	544	69	999999	151	703	80	172	999999	178	282	492	328	492	453	895	716	999999	999999	717	186	999999	671	281	946	206	663	708	648	951	252	929	579	831	560	165	48	423	999999	886	999999	460	168	720	999999	642	890	884	972	255	47	738	713	36	15	967	873	787	816	944	999999	372	999999	981	926	353	999999	497	932	297	857	999999	999999	182	455	725	289	999999	972	313	316	779	735	403	913	513	225	552	825	592	292	260	607	999999	846	
999999	936	187	794	999999	729	402	999999	999999	397	745	999999	541	581	289	999999	922	815	999999	999999	271	636	999999	77	422	999999	370	671	349	15	606	695	852	336	555	999999	112	166	25	584	913	826	61	15	178	999999	684	970	546	905	370	445	104	847	585	272	999999	119	381	999999	369	731	612	679	791	59	559	999999	999999	501	999999	765	799	999999	723	444	585	126	999999	321	453	399	135	444	645	171	601	14	750	292	973	999999	784	999999	224	192	999999	382	224	129	551	478	999999	54	331	604	645	999999	133	999999	687	699	220	70	385	999999	606	178	44	629	999999	999999	464	999999	999999	999999	981	612	713	541	229	213	901	779	769	974	454	90	122	50	526	436	999999	999999	605	284	999999	724	811	255	999999	56	999999	594	671	999999	24	211	527	739	623	42	461	591	921	483	797	999999	300	410	524	525	65	993	113	31	673	999999	148	252	808	266	801	999999	955	183	865	317	117	999999	960	253	563	382	999999	493	975	300	688	131	999999	999999	434	411	730	70	990	354	999999	999999	999999	169	73	284	931	366	241	999999	999999	999999	999999	489	333	527	450	281	962	999999	576	620	55	999999	176	26	999999	999999	832	999999	737	894	192	999999	826	999999	449	800	999999	289	999999	70	999999	982	663	939	512	997	999999	907	960	459	107	318	778	871	604	950	993	56	518	474	534	841	999999	999999	565	999999	663	865	999999	650	100	683	241	515	368	999999	999999	999999	514	999999	448	925	439	999999	797	874	999999	955	862	498	999999	144	999999	976	536	419	727	922	383	413	344	162	829	320	369	424	87	273	999999	541	241	766	541	751	36	608	412	977	944	691	366	708	13	588	843	956	913	264	978	948	346	999999	853	110	432	295	105	128	918	382	797	478	999999	330	267	50	999999	28	950	927	999999	749	978	692	999999	636	159	250	999999	412	510	822	294	564	205	444	913	441	328	741	512	293	999999	571	894	888	265	682	331	803	364	894	313	61	999999	596	818	999999	999999	999999	146	999999	999999	999999	999999	974	194	999999	135	823	136	999999	700	218	424	723	999999	416	798	168	381	476	918	673	58	616	518	999999	623	608	625	752	387	531	604	657	641	552	699	919	999999	999999	557	508	676	999999	203	105	636	227	905	411	999999	895	425	999999	936	979	467	265	465	951	274	999999	207	384	783	178	614	767	92	148	717	999999	464	13	919	420	996	854	422	999999	606	405	999999	223	389	491	116	934	999999	662	95	443	464	752	112	40	999999	302	
999999	999999	490	999999	145	767	999999	494	441	421	999999	999999	983	612	843	51	999999	869	823	983	999999	301	71	679	999999	430	62	283	999999	711	901	889	119	703	444	397	932	999999	270	936	999999	894	60	695	999999	204	999999	482	600	422	999999	999999	999999	999999	999999	128	999999	999999	822	714	714	420	80	729	520	999999	416	289	178	455	118	618	608	999999	464	999999	250	999999	495	999999	751	580	683	11	999999	999999	682	999999	999999	326	433	131	999999	555	231	118	824	330	999999	332	787	399	314	999999	313	789	634	329	863	999999	877	596	326	970	963	999999	999999	999999	999999	851	189	624	883	851	32	987	703	62	999999	355	999999	920	201	172	74	361	276	538	698	524	43	999999	928	208	999999	999999	804	944	592	97	999999	755	904	333	153	172	515	462	999999	325	999999	582	663	517	999999	957	405	163	905	611	867	209	999999	999999	818	999999	696	685	412	195	999999	759	470	999999	973	530	25	868	29	902	999999	813	999999	382	999999	461	700	420	999999	491	441	999999	48	980	230	182	385	11	514	999999	476	830	60	936	142	335	121	95	544	999999	999999	537	143	999999	999999	63	793	997	473	367	135	285	409	920	754	999999	721	490	357	801	155	23	363	702	435	25	763	478	999999	112	349	999999	876	884	550	903	517	45	999999	999999	388	999999	537	157	201	200	431	139	999999	999999	614	999999	738	999999	256	927	999999	999999	577	999999	299	324	757	371	999999	521	999999	524	379	850	35	685	276	189	422	768	486	999999	510	245	999999	633	296	650	497	718	999999	143	999999	623	729	85	999999	472	878	74	629	176	139	680	791	906	760	341	573	928	364	559	999999	999999	451	999999	930	341	999999	665	37	116	873	309	645	275	999999	756	131	999999	228	999999	311	999999	148	319	86	830	454	686	873	955	87	569	363	326	814	159	999999	999999	155	135	315	222	46	523	303	829	45	999999	30	999999	219	999999	710	561	257	971	350	141	999999	999999	887	480	792	82	39	314	946	328	461	737	584	999999	999999	102	497	99	321	624	26	999999	795	999999	666	870	745	462	858	802	79	842	808	999999	999999	55	248	834	430	963	494	989	882	716	999999	292	428	849	999999	618	73	999999	999999	725	125	643	314	959	814	922	337	576	455	154	259	619	928	544	999999	758	853	662	669	357	999999	37	999999	999999	863	999999	451	895	642	250	738	999999	192	999999	999999	236	741	999999	30	507	999999	999999	543	738	467	455	364	884	358	71	764	410	999999	312	594	98	278	236	105	440	
480	441	933	214	416	999999	999999	999999	620	274	27	574	642	171	999999	999999	493	636	999999	418	29	566	547	580	486	999999	999999	879	498	835	957	514	193	590	36	204	999999	339	332	129	28	999999	273	999999	54	199	768	337	590	381	605	642	616	686	999999	999999	894	362	999999	88	926	999999	356	999999	999999	999999	390	62	144	526	999999	999999	314	501	399	509	999999	462	999999	296	569	93	298	127	240	324	898	507	999999	122	310	631	611	253	202	999999	173	999999	777	542	809	716	203	999999	152	451	337	999999	297	911	999999	441	826	441	518	842	268	999999	999999	992	999999	883	999999	999999	226	607	552	70	308	928	346	813	685	999999	487	852	890	999999	974	788	987	783	220	266	501	868	804	179	734	360	212	934	934	785	928	999999	999999	999999	847	544	999999	277	999999	368	575	807	756	832	999999	666	999999	43	263	999999	15	999999	999999	627	999999	358	802	999999	335	999999	726	411	878	900	75	561	29	718	388	999999	889	999999	966	851	999999	999999	122	971	224	78	408	179	999999	179	780	107	262	215	652	498	742	525	941	868	641	999999	928	856	767	402	646	243	999999	823	876	295	863	821	936	999999	245	999999	169	999999	549	557	730	709	130	999999	309	999999	76	889	697	999999	999999	107	220	999999	766	266	214	821	432	175	523	999999	302	494	243	999999	279	817	262	911	366	999999	329	94	999999	228	736	799	999999	999999	176	766	136	999999	516	765	611	420	78	979	999999	999999	834	999999	43	872	417	999999	734	869	544	259	636	786	999999	999999	778	135	91	999999	530	414	999999	599	998	999999	731	790	978	477	829	859	749	999999	294	28	999999	945	60	999999	811	110	74	234	298	917	999999	349	504	999999	987	485	338	529	459	221	619	245	385	286	151	626	657	266	50	999999	510	363	999999	988	254	833	84	999999	737	429	999999	999999	310	91	627	391	999999	564	999999	999999	530	229	823	82	999999	613	999999	774	430	194	453	808	194	614	417	776	847	999999	999999	164	410	999999	999999	40	999999	125	999999	999999	658	759	999999	102	776	696	164	999999	539	999999	589	999999	272	999999	98	553	975	541	319	999999	674	999999	544	779	395	335	942	711	436	793	210	294	678	276	126	671	852	361	999999	497	460	135	246	427	927	539	891	110	730	249	64	340	999999	249	628	806	224	562	999999	451	754	999999	854	999999	229	999999	962	996	193	427	999999	999999	999999	822	245	999999	614	127	851	856	443	841	980	197	738	999999	488	438	647	319	456	299	999999	590	743	999999	
281	500	208	632	576	999999	917	999999	548	999999	830	982	13	90	202	107	999999	999999	17	912	999999	667	18	358	815	533	999999	873	970	999999	999999	919	89	999999	999999	124	918	229	289	999999	924	999999	999999	307	50	505	999999	567	999999	359	999999	999999	583	999999	999999	999999	999999	849	999999	53	546	999999	342	147	999999	910	903	774	999999	87	188	491	999999	468	988	795	28	999999	318	320	999999	791	755	621	822	999999	346	999999	694	663	632	999999	999999	245	11	880	344	511	837	999999	602	999999	999999	999999	999999	999999	242	124	842	749	595	781	999999	999999	999999	999999	298	720	324	304	999999	655	999999	159	455	119	88	335	467	999999	460	516	873	189	717	448	46	715	999999	725	933	231	415	945	78	850	538	999999	300	999999	592	624	197	542	564	947	999999	604	999999	71	28	906	657	735	298	88	908	362	788	999999	718	999999	279	599	370	999999	249	999999	91	604	581	182	44	221	525	999999	329	340	624	770	999999	442	131	389	706	999999	574	680	656	999999	942	185	127	794	537	19	354	597	182	999999	707	999999	523	999999	999999	846	872	445	999999	462	999999	578	737	999999	638	286	460	999999	892	343	778	568	487	101	662	999999	64	250	683	515	491	732	167	999999	72	999999	918	142	999999	860	164	138	471	204	241	374	448	109	999999	261	559	465	999999	838	443	149	999999	999999	336	94	791	632	762	704	971	36	420	335	999999	216	367	328	989	42	999999	649	999999	293	999999	298	999999	955	999999	432	999999	35	999999	328	968	923	473	999999	999999	999999	78	532	376	766	233	999999	954	122	154	948	893	241	475	999999	659	794	52	674	570	999999	999999	836	547	339	748	945	998	999999	367	41	742	870	522	184	963	656	999999	340	70	656	999999	999999	810	146	539	725	999999	364	669	999999	881	799	926	767	687	242	985	46	28	999999	215	999999	755	123	215	32	718	301	999999	13	520	999999	614	914	703	292	999999	410	799	33	394	999999	432	192	159	999999	999999	754	496	730	671	246	321	782	450	481	99	697	930	517	16	999999	655	665	663	179	999999	21	74	405	216	584	247	995	893	571	441	999999	963	272	87	999999	804	978	341	284	999999	832	474	232	202	338	479	292	26	999999	988	766	528	999999	999999	999999	999999	100	524	96	999	326	889	878	50	526	734	668	440	999999	463	676	999999	388	780	361	546	841	212	999999	115	999999	999999	766	583	999999	53	983	512	153	283	999999	464	255	285	83	943	595	192	675	604	810	852	974	672	321	442	150	209	407	
396	848	999999	645	981	999999	347	132	305	375	999999	751	165	999999	768	749	222	999999	999999	706	418	950	659	999999	284	304	112	14	104	999999	242	903	783	115	757	434	825	818	999999	241	736	821	300	817	202	852	999999	999999	215	999999	109	363	47	503	999999	445	999999	361	999999	686	941	342	999999	43	142	579	999999	999999	999999	344	999999	403	814	999999	970	597	660	999999	343	431	999999	999999	799	182	172	878	999999	290	126	321	244	474	456	586	299	403	793	999999	684	999999	999999	604	36	999999	998	705	999999	175	533	401	785	358	27	940	999999	405	543	855	871	999999	713	687	933	227	109	459	946	237	582	576	803	403	167	720	999999	999999	999999	927	184	467	339	700	757	725	536	886	999999	516	999999	894	859	938	395	430	910	207	670	808	772	548	999999	999999	999999	956	598	391	200	306	999999	999999	999999	999999	681	413	924	23	930	999999	691	222	12	440	687	999999	716	864	999999	999999	999999	348	999999	711	999999	635	709	28	116	800	136	154	695	999999	122	557	999999	253	267	999999	506	999999	277	462	127	559	545	327	633	905	999999	733	384	463	496	999999	617	999999	460	55	704	999999	906	139	999999	546	526	852	999999	140	678	472	607	36	240	999999	81	922	999999	606	99	999999	395	999999	999999	403	770	242	663	67	940	836	793	222	999999	601	990	147	380	580	999999	693	10	503	237	777	999999	357	999999	582	983	695	588	854	956	323	519	999999	579	687	999999	999999	199	269	199	842	679	395	749	639	923	999999	551	999999	999999	406	390	999999	973	783	999999	999999	19	90	999999	255	999999	999999	999999	963	91	294	567	692	803	747	504	740	313	395	107	741	999999	592	659	59	999999	999999	290	559	932	626	999999	999999	420	999999	999999	118	999999	943	594	741	139	785	557	638	376	858	219	825	902	999999	589	588	999999	535	813	426	431	999999	111	999999	657	706	999999	465	561	771	282	449	473	396	554	369	800	366	612	823	45	999999	683	295	365	464	657	292	47	154	999999	884	550	857	686	999999	999999	912	93	432	753	102	999999	604	586	770	999999	516	105	229	788	329	923	989	391	410	350	816	999999	202	59	999999	427	417	661	397	898	615	709	391	527	887	283	189	79	999999	943	89	999999	595	999999	150	196	999999	999999	791	961	999999	475	285	999999	999999	999999	890	383	15	674	669	999999	999999	871	746	806	999999	701	900	55	744	920	449	467	270	117	731	100	908	562	609	999999	999999	436	347	150	433	999999	502	301	392	806	999999	278	283	146	519	
723	365	343	483	126	465	745	999999	640	999999	818	561	999999	864	800	999999	452	74	618	82	762	533	606	383	153	209	609	663	937	855	180	193	999999	999999	17	734	574	88	493	596	134	219	706	999999	615	18	584	436	591	341	621	999999	999999	73	999999	199	999999	999999	999999	917	856	91	289	785	856	634	437	330	856	75	899	373	581	32	948	999999	826	493	767	145	625	182	81	606	243	966	528	999999	840	817	975	614	749	999999	999999	999999	999999	921	267	999999	999999	999999	579	526	441	257	632	643	125	999999	372	275	999999	203	302	683	20	682	551	999999	116	376	490	48	99	999999	624	999999	292	999999	623	999999	999999	999999	565	999999	999999	555	999999	986	344	884	999999	636	455	710	420	556	999999	999999	999999	257	380	999999	875	214	773	540	436	999999	999999	999999	361	218	590	999999	48	417	638	931	999999	999999	518	565	554	231	999999	853	999999	388	999999	999999	999999	999999	874	375	534	858	910	360	597	72	128	28	362	999999	999999	736	55	987	671	999999	918	352	976	999999	999999	999999	823	999999	783	999999	946	999999	280	566	999999	135	344	225	933	190	506	287	343	27	346	499	212	836	698	694	808	606	717	871	159	390	259	999999	636	999999	45	999999	577	677	125	80	748	796	824	999999	999999	999999	63	491	999999	641	18	958	240	249	613	999999	955	999999	999999	999999	340	408	417	513	876	47	999999	224	999999	249	709	666	901	275	999999	415	999999	300	302	999999	552	235	375	518	382	999999	76	397	116	58	311	488	999999	999999	739	349	999999	999999	999999	364	252	839	346	999999	931	351	999999	964	498	207	975	665	999999	143	797	115	43	898	140	585	970	200	117	106	999999	999999	111	135	535	411	999999	999999	999999	937	736	712	888	999999	586	999999	244	112	898	999999	999999	646	691	431	978	999999	315	490	999999	946	393	999999	731	999999	999999	710	999999	999999	438	96	180	286	896	859	407	94	226	925	322	999999	351	999999	302	208	33	999999	999999	679	157	901	106	545	518	999999	999999	684	980	648	789	875	791	313	999999	999999	738	796	749	832	999999	894	417	389	178	999999	605	525	999999	533	226	36	181	569	999999	999999	990	999999	767	999999	315	999999	113	578	999999	446	317	47	205	490	470	237	553	706	655	999999	999999	716	999999	436	226	38	925	999999	431	762	704	999999	529	999999	821	113	999999	674	527	311	791	838	999999	731	774	567	329	999999	72	988	483	475	999999	531	53	283	999999	341	999999	286	797	999999	157	383	742	95	518	999999	669	367	999999	878	189	354	
999999	655	473	645	661	658	708	656	999999	999999	289	238	317	998	102	547	999999	697	815	250	514	145	999999	869	999999	999999	59	270	609	999999	999999	999999	999999	570	69	398	809	999999	679	209	578	150	269	714	104	999999	778	519	966	131	521	510	73	938	840	335	999999	999999	656	972	609	999999	56	999999	999999	685	941	747	938	999999	737	234	27	999999	999999	373	875	977	999999	999999	910	539	303	488	193	289	540	357	729	733	435	215	965	707	999999	140	999999	579	999999	419	571	40	999999	273	393	297	493	999999	277	476	459	999999	829	180	71	79	154	568	999999	999999	154	594	999999	215	278	532	268	319	999999	541	279	306	999999	366	913	880	999999	40	104	896	796	92	90	263	999999	999999	385	794	999999	531	985	535	82	699	274	999999	999999	999999	994	861	38	183	443	735	207	163	81	473	266	191	120	123	999999	999999	999999	71	999999	999999	931	829	157	474	673	493	999999	999999	234	225	101	936	867	593	45	243	999999	622	649	355	65	999999	377	911	999999	464	420	871	72	471	132	999999	473	258	444	175	714	564	999999	949	189	999999	928	855	382	330	999999	527	88	240	742	953	421	168	708	810	461	245	936	999999	999999	684	999999	763	999999	999999	472	999999	999999	870	528	313	123	700	175	601	201	522	539	216	150	999999	793	999999	728	178	999999	315	549	634	713	999999	627	300	876	505	782	175	762	495	999999	705	378	218	711	999999	840	999999	992	117	618	939	999999	729	78	189	890	850	44	999999	105	167	79	524	166	999999	685	822	823	670	819	36	760	54	999999	445	524	585	129	299	338	80	322	442	25	774	773	898	231	999999	614	932	140	838	399	701	999999	854	999999	662	753	28	999999	999999	297	999999	189	661	381	633	664	315	999999	745	595	999999	999999	636	508	391	285	787	600	999999	999999	887	895	999999	654	656	809	670	533	467	545	999999	183	999999	154	433	595	122	999999	598	42	308	211	999999	999999	375	856	999999	999999	670	386	965	999999	770	275	999999	999999	267	16	724	999999	994	999999	272	209	285	999999	853	492	999999	796	173	999999	12	104	999999	685	999999	678	289	799	809	999999	999999	999999	580	999999	412	725	999999	736	999999	116	999999	774	47	526	938	999999	999999	999999	12	999999	281	999999	223	705	999999	676	518	724	196	999999	727	924	24	680	999999	191	999999	392	448	999999	747	348	468	66	467	237	999999	240	746	325	999999	764	796	302	999999	989	867	999999	478	736	216	999999	999999	749	388	878	999999	366	607	999999	565	999999	999999	874	769	
999999	415	166	248	196	619	999999	977	871	876	962	137	721	639	930	323	754	999999	712	921	727	798	718	678	588	478	999999	999999	989	999999	137	999999	922	533	118	583	999999	999999	291	126	929	51	678	872	426	751	47	727	677	443	811	670	373	952	51	999999	697	999999	999999	718	919	999999	988	122	999999	283	999999	198	531	357	612	999999	633	596	999999	685	129	845	999999	999999	440	999999	956	556	947	467	999999	970	491	972	885	999999	999999	572	206	999999	63	565	999999	152	546	849	206	999999	830	693	999999	999999	959	999999	25	851	236	822	288	999999	696	441	999999	292	957	243	706	999999	471	389	150	999999	399	715	999999	564	722	119	300	591	775	636	725	263	430	999999	999999	136	956	44	999999	165	294	259	589	621	400	840	195	313	152	647	858	999999	553	976	999999	254	733	461	138	999999	531	697	181	70	716	910	999999	999999	999999	580	999999	999999	392	984	776	150	136	20	173	881	923	987	448	137	777	284	999999	999999	171	767	403	504	905	879	633	999999	87	999999	999999	490	999999	776	999999	999999	55	431	999999	568	999999	247	127	999999	298	999999	203	544	258	999999	292	441	210	418	999999	465	186	107	999999	512	999999	188	72	606	999999	999999	903	157	999999	999999	91	356	225	151	253	924	999999	680	216	658	686	999999	348	43	247	474	289	569	529	625	395	948	899	999999	217	999999	184	520	618	615	353	56	638	382	999999	935	226	69	175	332	815	506	890	873	826	999999	840	38	999999	640	999999	999999	999999	999999	490	143	999999	669	933	231	750	999999	72	999999	315	639	461	999999	999999	311	257	229	999999	207	999999	889	999999	36	729	999999	191	999999	160	978	999999	999999	428	999999	891	828	489	557	136	999999	582	687	999999	300	568	196	810	873	999999	68	392	184	939	430	481	601	85	429	999999	986	50	604	977	94	389	305	220	113	84	999999	821	700	102	460	624	999999	454	999999	999999	542	999999	317	198	102	595	46	80	998	876	300	999999	70	617	149	903	977	999999	999999	910	999999	999999	706	798	714	247	999999	92	488	805	358	999999	318	961	999999	851	999999	416	999999	498	352	999999	222	237	999999	499	761	999999	952	557	646	422	104	856	999999	999999	438	518	483	855	999999	954	591	999999	527	153	445	108	221	298	181	571	824	861	568	46	763	479	999999	225	999999	608	139	930	168	999999	62	461	999999	999999	422	223	932	999999	594	397	644	29	999999	999999	64	662	871	664	386	85	598	242	298	168	803	959	504	999999	379	999999	999999	999999	44	591	100	
999999	343	381	999999	957	639	999999	277	180	402	999999	999999	383	170	822	737	475	554	999999	347	819	173	606	46	462	718	673	661	999999	571	983	999999	999999	550	999999	329	999999	787	428	446	804	999999	127	999999	69	200	131	107	556	999999	999999	116	950	253	281	820	736	344	424	249	965	142	978	999999	999999	999999	651	832	100	999999	999999	999999	135	647	999999	854	999999	840	976	272	597	999999	114	731	221	877	44	874	278	259	593	999999	373	189	999999	999999	987	518	356	311	549	298	16	63	999999	672	980	313	999999	999999	775	895	368	161	999999	399	37	999999	397	541	999999	776	999999	841	999999	999999	999999	999999	176	870	866	537	493	674	723	999999	568	61	410	549	897	730	172	851	484	697	797	221	537	999999	999999	740	131	815	999999	999999	999999	175	153	249	357	43	147	841	560	247	411	693	438	352	830	976	845	999999	644	993	613	712	367	221	293	113	418	999999	999999	999999	415	678	97	950	999999	999999	907	170	201	863	593	331	999999	999999	295	999999	999999	195	260	667	999999	283	180	594	168	31	808	931	956	254	625	62	999999	435	999999	733	606	999999	778	999999	999999	685	656	781	999999	999999	422	999999	925	190	330	999999	835	567	240	999999	508	502	999999	552	595	976	999999	946	248	541	715	865	414	562	507	305	999999	822	599	219	626	399	194	999999	609	999999	15	775	999999	402	227	999999	999999	999999	235	113	695	235	999999	102	480	709	543	868	576	556	716	373	999999	34	816	999999	968	30	515	999999	999999	915	943	908	970	438	999999	845	324	667	671	999999	999999	403	610	192	980	506	739	916	856	326	309	999999	969	642	103	999999	999999	214	999999	183	193	126	796	779	291	933	132	52	687	697	554	908	885	999999	999999	288	423	634	41	471	291	599	262	999999	615	999999	938	337	999999	133	999999	119	588	497	530	221	999999	831	900	57	384	696	999999	168	771	999999	177	967	999999	999999	485	951	183	999999	891	594	999999	804	173	401	994	794	706	564	437	999999	999999	398	481	999999	999999	592	733	983	96	999999	999999	103	230	224	723	971	999999	530	647	999999	935	970	999999	936	999999	999999	668	999999	62	589	989	675	731	999999	81	779	999999	783	143	893	228	199	530	999999	234	770	584	999999	677	33	74	186	916	129	509	359	792	545	999999	877	999999	234	999999	999999	604	694	371	999999	152	999999	999999	946	397	999999	999999	746	999999	308	711	587	229	719	831	38	999999	999999	759	612	826	722	986	950	316	265	968	993	999999	33	702	540	999999	999999	805	999999	
548	127	999999	172	39	763	999999	494	833	889	658	214	402	999999	999999	791	935	759	78	430	957	999999	999999	999999	785	999999	488	999999	606	181	188	539	913	108	490	407	35	596	582	73	999999	502	126	426	606	764	601	365	52	911	605	999999	621	385	775	22	486	656	386	999999	284	493	888	662	711	129	301	999999	422	584	766	999999	187	14	617	465	999999	999999	535	999999	504	133	383	694	575	540	918	999999	332	477	999999	999999	220	648	999999	330	614	999999	715	487	473	306	999999	999999	999999	266	471	616	768	999999	603	272	130	999999	439	999999	119	203	999999	999999	210	999999	971	999999	999999	397	999999	539	226	297	850	955	999999	58	999999	207	190	999999	549	999999	78	311	999999	999999	874	658	999999	854	218	999999	220	421	376	544	286	710	999999	999999	999999	757	138	932	999999	999999	470	999999	999999	82	999999	242	970	999999	653	999999	111	899	999999	960	80	15	999999	283	330	588	86	439	999999	965	771	848	872	193	121	792	999999	146	999999	299	551	999999	895	999999	57	999999	667	999999	768	599	999999	387	717	374	999999	798	617	999999	999999	811	404	40	68	999999	310	959	369	787	92	860	597	965	988	703	418	843	999999	999999	235	353	921	69	999999	999999	533	999999	140	508	265	999999	184	334	535	999999	999999	520	178	108	874	98	999999	879	999999	907	11	477	398	999999	955	93	688	652	630	267	999999	999999	369	999999	999999	999999	828	999999	531	999999	685	273	439	999999	809	999999	674	21	100	999999	736	51	999999	763	988	66	999999	127	999999	181	633	999999	703	277	219	559	160	999999	833	958	270	755	999999	174	231	738	47	999999	214	999999	999999	676	999999	494	530	999999	999999	606	90	218	999999	711	319	359	146	163	569	172	999999	260	747	574	999999	142	876	981	999999	999999	541	260	28	495	999999	494	762	999999	970	219	746	371	348	554	999999	999999	48	999999	999999	999	999999	999999	999999	874	830	953	320	999999	499	429	618	549	165	260	999999	999999	199	999999	999999	824	596	189	999999	360	426	318	999999	203	553	562	104	327	544	999999	930	999999	999999	154	665	958	184	917	467	999999	600	206	999999	97	999999	999999	436	613	760	621	412	849	885	817	999999	521	52	127	301	936	335	301	999999	999999	330	601	748	999999	768	839	650	679	721	642	759	229	112	824	713	363	999999	490	566	923	291	91	588	999999	696	154	916	66	999999	530	224	309	201	999999	767	999999	452	999999	999999	920	970	733	138	252	67	999999	419	999999	999999	937	811	999999	734	999999	190	249	23	483	358	624	923	593	
999999	200	427	459	999999	367	67	999999	999999	744	645	646	999999	557	953	999999	216	467	734	699	653	689	719	379	999999	120	999999	528	874	968	999999	230	999999	386	680	937	824	607	210	61	170	587	36	76	210	98	999999	999999	295	999999	277	890	889	233	940	373	481	999999	884	917	803	538	950	943	711	999999	648	575	877	25	520	608	999999	999999	999999	75	662	652	179	999999	981	932	242	206	999999	152	340	773	999999	317	466	776	723	293	258	631	636	93	365	785	999999	563	755	999999	167	999999	633	216	695	999999	710	828	878	407	999999	871	999999	754	252	999999	999999	875	139	999999	559	999999	884	974	999999	906	999999	999999	296	393	47	427	186	962	999999	999999	518	134	88	999999	606	637	897	326	356	386	335	882	840	796	701	574	434	195	999999	422	784	659	999999	788	999999	140	999999	495	369	999999	999999	344	714	221	59	959	797	567	999999	999999	846	568	627	58	581	556	739	999999	692	473	993	991	999999	999999	256	859	352	299	135	999999	106	412	999999	999999	692	991	999999	629	999999	742	776	866	999999	999999	575	225	41	732	217	890	401	999999	802	896	525	999999	103	97	964	999999	999999	507	442	497	999999	444	612	789	366	590	387	120	999999	949	696	136	999999	451	60	41	828	619	92	244	84	999999	609	69	321	989	897	90	999999	556	135	999999	434	733	974	141	612	251	376	626	512	999999	298	853	210	399	999999	651	46	932	371	996	425	207	423	999999	999999	553	477	376	692	307	455	206	823	427	702	46	477	919	999999	586	253	465	732	793	766	756	859	922	67	999999	53	732	999999	139	853	999999	320	214	305	69	999999	10	934	999999	999999	999999	39	783	696	895	183	127	999999	785	753	959	475	629	13	89	693	999999	318	446	999999	999999	21	694	999999	999999	725	273	623	369	999999	252	531	527	999999	673	726	86	999999	171	82	926	228	409	999999	894	761	691	999999	999999	999999	228	691	999999	950	999999	91	999999	220	230	180	999999	503	153	999999	510	437	947	671	340	999999	617	329	157	373	999999	504	611	319	678	715	43	73	407	999999	594	560	43	576	845	592	392	865	15	999999	999999	999999	84	437	874	466	813	30	999999	864	757	999999	544	999999	623	618	479	999999	999999	999999	999999	999999	106	159	999999	949	999999	380	826	747	999999	751	324	999999	211	904	429	184	445	222	999999	23	203	542	999999	696	26	999999	999999	236	122	999999	334	499	854	324	999999	999999	59	924	999999	442	203	999999	894	15	584	999999	999999	718	199	305	999999	329	613	
999999	653	563	912	691	999999	494	426	599	634	611	427	999999	311	999999	578	999999	134	520	160	999999	819	999999	648	241	121	637	987	245	47	817	778	15	885	731	671	772	23	368	990	999999	26	999999	497	292	588	759	999999	44	149	695	999999	999999	179	999999	312	582	999999	681	579	305	506	190	562	817	833	999999	939	580	225	805	999999	766	529	582	452	999999	584	365	653	362	560	953	999999	352	646	709	835	740	428	99	999999	341	999999	999999	81	835	52	679	459	175	819	999999	818	344	214	999999	999999	597	702	999999	997	559	38	227	744	999999	999999	219	180	999999	586	209	161	136	947	158	977	834	510	617	183	904	906	487	543	64	999999	999999	147	242	170	248	47	341	999999	307	999999	571	950	999999	999999	832	509	335	999999	620	999999	999999	396	999999	437	714	96	95	913	103	653	550	684	690	999999	334	82	938	999999	347	172	820	45	649	844	415	884	999999	866	351	405	580	898	922	999999	452	374	90	999999	456	162	999999	427	997	999999	763	887	270	119	426	759	570	999999	251	999999	534	656	747	221	999999	830	113	228	572	999999	83	652	761	980	966	959	991	999999	516	195	999999	402	47	995	91	999999	623	873	450	999999	834	217	656	999999	999999	999999	627	869	782	626	999999	732	999999	309	580	120	136	999999	152	466	767	436	999999	66	247	141	618	751	140	504	216	240	778	999999	863	865	995	296	999999	180	342	999999	361	999999	999999	488	547	738	424	970	999999	344	731	984	824	407	361	600	237	54	187	875	999999	288	419	818	999999	999999	446	715	124	839	999999	971	133	645	999999	966	919	759	593	999999	999999	999999	112	999999	508	793	165	465	514	405	999999	760	999999	467	393	82	480	327	533	672	302	709	855	999999	859	759	861	999999	332	999999	999999	477	460	999999	999999	579	999999	547	319	999999	719	999999	210	999999	780	723	978	999999	261	999999	495	602	999999	999999	587	626	999999	550	999999	749	931	976	142	129	725	999999	999999	999999	999999	813	999999	933	999999	372	952	321	508	146	780	146	780	205	927	329	999999	87	251	538	999999	922	999999	999999	999999	570	999999	743	847	90	993	199	422	293	999999	448	999999	562	594	863	969	275	127	177	770	999999	968	735	58	999999	231	647	999999	771	974	994	999999	271	999999	446	143	219	474	999999	153	591	723	496	457	489	223	346	493	999999	569	454	805	107	865	657	602	999999	694	999999	999999	355	849	999999	319	753	899	999999	163	157	999999	999999	801	699	34	188	163	482	288	569	599	885	999999	961	
212	530	199	450	406	999999	844	639	999999	439	999999	999999	742	999999	187	704	589	378	192	345	657	999999	652	115	999999	686	504	130	999999	135	999999	999999	200	999999	448	788	563	999999	449	999999	999999	101	999999	372	141	235	445	999999	304	583	979	231	702	818	313	402	877	94	376	719	999999	724	423	399	999999	593	607	854	999999	398	999999	140	929	779	43	999999	999999	290	974	847	999999	999999	825	642	156	222	281	382	584	55	911	999999	92	730	166	587	677	846	999999	999999	628	999999	456	906	999999	848	302	923	785	746	828	597	999999	529	477	831	899	781	252	782	999999	235	280	587	487	671	58	208	999999	455	889	727	913	436	229	660	967	918	999999	308	920	358	596	837	227	999999	369	999999	262	999999	688	896	603	999999	236	403	319	869	429	771	799	103	311	999999	999999	110	999999	999999	309	816	999999	980	582	999999	861	999999	999999	443	370	173	311	999999	999999	999999	767	999999	134	328	209	825	351	108	499	999999	508	826	999999	999999	979	126	999999	685	263	445	470	707	323	658	733	273	764	876	508	265	470	314	157	24	572	864	999999	365	484	484	475	766	999999	154	445	45	916	381	464	254	533	999999	241	511	826	70	999999	999999	999999	936	71	999999	600	244	967	999999	999999	999999	694	999999	149	284	211	779	999999	704	226	178	222	698	356	393	422	999999	999999	844	82	999999	197	511	195	510	769	548	422	10	176	256	999999	251	365	883	686	349	999999	258	999999	462	541	132	844	999999	999999	897	589	677	63	999999	999999	132	131	43	844	192	929	638	515	999999	366	968	538	969	991	999999	342	999999	706	82	158	483	430	999999	114	999999	999999	999999	258	999999	958	999999	999999	999999	744	64	129	331	49	999999	999999	476	743	761	999999	572	594	874	518	291	565	999999	971	980	198	38	702	999999	999999	999999	524	999999	390	999999	704	621	31	708	999999	936	851	20	433	212	663	682	739	668	524	542	481	793	176	966	317	999999	999999	967	641	715	999999	618	999999	269	979	175	95	999999	66	484	999999	885	649	999999	440	999999	693	999999	326	516	299	43	987	999999	308	731	87	424	336	999999	848	63	999999	999999	584	242	999999	173	999999	498	999999	639	612	49	991	595	154	594	999999	762	157	13	651	999999	426	999999	631	16	961	999999	999999	671	774	202	636	497	999999	999999	999999	207	936	999999	546	828	919	659	431	999999	405	712	587	493	887	573	999999	844	999999	942	103	265	999999	611	212	975	411	925	999999	999999	999999	503	777	24	595	339	826	627	467	999999	
215	766	897	683	611	999999	670	603	783	210	485	792	999999	999999	46	742	999999	335	327	571	427	993	794	20	999999	901	934	573	898	558	999999	99	386	589	999999	999999	367	928	999	952	314	999999	999999	664	999999	621	418	902	978	852	744	999999	309	896	405	222	971	886	999999	999999	325	106	705	235	463	999999	415	999999	148	709	999999	667	336	375	999999	999999	851	139	86	999999	492	41	999999	999999	814	256	790	490	193	524	365	480	788	299	999999	217	112	916	999999	999999	999999	913	763	278	477	86	999999	934	639	786	371	841	810	227	227	293	511	659	421	216	605	924	321	624	353	904	999999	46	737	58	999999	934	928	538	716	999999	277	999999	577	737	92	999999	851	407	999999	523	670	999999	999999	353	706	999999	999999	999999	942	291	602	999999	925	573	208	137	206	591	280	436	913	282	510	649	25	195	91	684	999999	749	83	999999	470	999999	243	999999	999999	393	352	72	439	933	595	435	976	138	400	14	999999	999999	659	269	136	727	610	398	999999	431	338	520	371	821	999999	203	217	688	678	999999	339	890	999999	812	249	999999	996	979	686	85	673	887	794	87	155	178	99	999999	787	999999	229	845	257	999999	65	831	701	618	73	402	228	297	999999	306	675	999999	793	999999	30	918	730	631	711	999999	758	999999	725	294	676	701	113	403	900	999999	874	999999	642	627	757	417	516	388	999999	999999	857	385	438	498	411	506	385	253	793	999999	23	999999	144	999999	785	615	116	999999	941	371	298	824	999999	999999	431	191	15	175	999999	613	411	351	715	426	999999	383	999999	999999	882	999999	999999	860	609	999999	921	286	999999	999999	842	151	310	110	999999	554	996	999999	988	914	77	230	999999	219	999999	189	467	672	883	717	146	411	999999	879	533	999999	54	438	225	364	602	155	831	636	332	947	312	310	904	999999	430	104	394	107	999999	662	999999	116	706	430	574	259	402	642	242	441	999999	431	576	999999	510	567	817	633	321	922	999999	999999	887	215	876	166	999999	723	999999	999999	999999	506	999999	871	999999	937	731	794	790	999999	752	199	999999	891	409	999999	734	239	659	862	999999	760	786	246	999999	999999	229	500	553	417	491	679	355	200	999999	999999	999999	705	580	999999	835	32	843	999999	999999	209	999999	995	806	995	432	538	73	434	764	265	720	483	999999	289	718	999999	251	383	999999	82	844	999999	999999	367	999999	38	658	999999	36	999999	917	818	76	999999	353	234	694	558	985	999999	616	999999	436	168	331	999999	108	999999	854	605	780	469	
115	107	365	267	527	448	824	999999	999999	976	999999	510	348	901	416	542	999999	494	999999	693	397	908	466	999999	999999	319	46	999999	929	367	243	431	483	457	712	969	709	95	999999	999999	733	591	84	639	523	925	820	999999	999999	999999	364	999999	69	97	82	206	999999	441	490	218	999999	880	473	999999	999999	976	36	999999	199	447	832	850	788	999999	959	806	834	826	410	851	499	616	132	373	12	873	372	396	385	515	338	277	604	999999	999999	852	127	562	896	999999	899	929	240	999999	733	514	999999	769	137	275	372	814	41	639	719	795	758	110	518	869	613	999999	514	999999	119	564	256	300	999999	116	999999	282	999999	999999	951	569	999999	749	999999	498	302	999999	268	120	153	523	246	964	778	59	104	27	53	37	933	269	425	556	274	999999	267	290	325	999999	586	99	999999	177	687	159	419	19	470	30	576	999999	381	403	540	595	327	999999	522	404	22	999999	999999	902	930	999999	999999	829	484	999999	999999	999999	999999	999999	534	63	999999	78	287	628	999999	999999	557	33	460	922	887	31	26	678	850	976	767	920	18	999999	861	982	999999	995	16	589	534	998	789	999999	733	143	869	486	955	259	999999	894	764	927	124	999999	451	17	804	132	812	806	620	264	255	366	239	620	999999	657	831	291	621	999999	560	558	244	896	999999	754	162	539	722	601	999999	872	166	91	799	655	999999	240	999999	883	999999	999999	388	534	319	999999	999999	999999	294	999999	428	999999	999999	713	376	566	971	999999	818	60	969	283	93	28	291	999999	209	157	999999	546	126	999999	999999	738	283	831	179	999999	586	822	999999	903	254	999999	999999	999999	999999	453	714	242	684	999999	422	150	913	503	999999	370	999999	936	176	756	438	748	191	827	999999	999999	439	545	999999	999999	968	995	209	76	38	668	844	999999	999999	756	443	588	861	999999	999999	951	824	999999	196	809	999999	649	655	999999	475	506	242	999999	629	64	24	179	999999	422	27	426	999999	847	475	976	525	221	163	999999	322	850	886	61	648	679	720	658	999999	587	805	999999	350	115	601	531	436	999999	412	999999	741	274	741	448	122	762	20	999999	314	220	293	999999	999999	999999	999999	624	619	191	708	999999	344	365	820	268	999999	999999	999999	835	255	943	999999	999999	808	999999	678	58	999999	447	938	885	669	743	353	148	999999	560	999999	999999	999999	976	911	254	789	463	999999	386	453	999999	831	999999	686	999999	999999	999999	669	265	446	70	566	999999	516	999999	252	999999	290	600	21	682	964	999999	867	999999	999999	999999	
42	305	248	355	51	302	604	635	999999	999999	208	999999	22	982	478	48	124	999999	549	599	470	739	999999	967	183	793	374	770	518	775	999999	716	674	462	999999	374	27	100	28	274	138	999999	999999	726	999999	999999	587	38	999999	926	941	105	431	911	808	999999	999999	281	182	257	999999	834	127	999999	999999	999999	819	559	999999	999999	31	33	753	285	470	588	999999	286	353	999999	999999	345	566	999999	834	459	999999	762	654	46	81	999999	918	770	346	304	764	725	755	141	977	38	999999	110	905	917	352	156	999999	229	129	26	927	795	51	591	278	999999	16	999999	207	66	999999	617	43	285	999999	999999	938	176	824	457	999999	222	408	187	961	466	999999	916	117	148	999999	999999	917	999999	818	133	729	754	36	238	719	243	999999	921	134	767	76	999999	813	369	999999	284	405	671	495	999999	396	864	630	811	999999	999999	999999	68	999999	479	699	999999	466	981	263	194	149	595	737	297	288	487	63	999999	399	67	112	747	931	47	39	999999	569	999999	736	999999	133	224	999999	629	829	875	187	999999	999999	98	173	999999	116	33	145	809	999999	999999	999999	909	999999	437	999999	791	987	667	137	706	449	999999	418	363	255	399	70	924	215	118	999999	412	309	408	135	310	999999	999999	641	907	902	230	321	371	999999	826	999999	696	802	599	999999	172	999999	999999	214	999999	680	810	586	716	963	220	604	825	739	34	999999	412	311	122	897	716	35	229	803	229	142	999999	686	428	345	373	132	615	999999	306	664	828	999999	511	629	93	999999	999999	944	691	626	999999	632	652	227	650	394	999999	701	925	146	999999	677	985	999999	633	133	168	381	599	98	988	999999	443	999999	999999	218	799	492	813	999999	111	285	122	603	646	424	43	211	695	978	442	914	550	169	146	161	219	999999	996	960	536	999999	355	603	637	999999	199	999999	446	442	595	999999	999999	999999	999999	252	565	391	844	219	99	956	685	620	655	84	808	999999	999999	629	999999	999999	496	853	495	999999	930	999999	999999	510	234	750	999999	262	393	245	35	646	134	893	999999	827	185	786	870	579	867	999999	999999	563	999999	915	70	999999	443	815	710	45	418	487	999999	56	425	344	999999	348	201	433	236	419	999999	172	158	339	999999	181	603	709	982	916	690	205	571	412	182	319	690	999999	818	578	535	999999	999999	647	580	549	411	999999	802	999999	999999	444	508	537	514	175	999999	731	999999	999999	222	10	62	501	999999	127	485	999999	171	999999	999999	999999	999999	658	999999	67	933	511	758	999999	769	
762	907	459	999999	255	696	43	999999	17	999999	959	174	555	365	999999	937	736	850	999999	74	398	999999	136	999999	144	829	850	653	456	241	265	972	300	999999	459	103	603	963	551	430	451	125	164	133	699	999999	999999	302	359	129	206	661	305	428	999999	999999	781	586	999999	426	846	389	999999	775	296	999999	873	62	905	441	999999	773	308	999999	622	999999	525	13	999999	64	770	557	303	336	999999	999999	999999	871	132	376	999999	26	569	134	999999	999999	673	388	836	712	215	16	999999	918	785	432	362	272	806	999999	567	777	411	999999	655	299	999999	124	999999	692	319	11	929	538	999999	327	999999	999999	458	560	609	999999	176	472	849	999999	170	385	551	612	251	414	75	35	809	544	999999	230	999999	999999	999999	559	648	999999	999999	214	87	858	999999	467	229	188	999999	255	497	999999	611	938	499	891	999999	710	572	999999	999999	904	935	999999	729	584	712	983	704	999999	584	60	498	999999	79	644	999999	312	585	999999	393	73	600	999999	999999	388	933	676	999999	999999	166	275	986	520	703	498	278	184	138	224	755	999999	999999	651	671	446	931	999999	999999	855	999999	826	999999	488	744	386	314	125	374	350	999999	45	262	127	999999	318	74	977	329	580	376	999999	184	371	999999	999999	589	948	158	102	456	354	999999	875	381	340	150	999999	776	326	194	999999	809	999999	573	720	983	366	645	362	381	953	269	298	489	999999	652	763	999999	596	797	365	966	282	894	306	237	999999	745	675	999999	567	211	12	396	222	999999	396	999999	619	999999	233	312	796	999999	999999	95	518	999999	677	688	387	358	189	999999	999999	196	999999	999999	276	492	606	621	969	194	814	752	266	902	276	11	999999	965	540	999999	574	62	180	999999	401	999999	718	991	77	986	790	219	31	482	567	36	175	999999	531	136	999999	999999	343	999999	999999	750	828	999999	129	676	433	999999	817	999999	999999	775	999999	999999	502	999999	773	615	553	999999	404	605	731	784	344	249	836	762	444	999999	999999	962	719	569	655	650	392	112	871	401	563	999999	401	274	999999	791	20	200	999999	475	999999	952	68	360	217	311	29	54	999999	999999	839	670	999999	414	892	993	66	456	999999	851	999999	671	743	162	429	34	214	999999	267	999999	239	999999	761	969	61	999999	904	369	362	353	631	347	830	999999	999999	999999	402	987	999999	999999	735	563	870	159	801	691	218	906	931	192	107	999999	999999	728	650	203	909	17	362	979	99	696	104	976	229	335	840	752	600	536	632	999999	94	999999	817	675	775	
611	177	369	703	998	438	180	999999	79	999999	112	999999	367	983	999999	634	402	999999	49	469	894	999999	475	850	999999	999999	405	999999	999999	477	63	911	974	428	307	839	993	285	101	999999	999999	999999	160	999999	738	411	999999	999999	247	593	691	298	999999	999999	999999	999999	701	519	247	692	43	620	377	601	506	999999	999999	939	685	999999	641	126	353	999999	999999	175	999999	700	122	999999	83	852	322	296	785	765	143	768	546	999999	147	483	48	408	234	314	362	558	278	547	45	302	866	692	951	575	945	999999	670	716	902	11	407	193	999999	190	307	90	816	741	67	608	999999	999999	417	167	88	944	556	241	813	230	999999	574	28	999999	986	630	999999	220	819	147	107	830	723	146	86	855	789	53	16	999999	999999	999999	999999	999999	900	806	284	794	496	11	449	439	903	681	579	832	174	838	204	999999	745	605	921	920	510	999999	347	281	999999	233	164	999999	999999	541	999999	894	94	591	999999	999999	356	550	723	818	697	667	999999	51	566	999999	690	951	849	340	536	146	999999	570	926	337	469	13	713	273	846	937	214	371	203	685	747	582	958	24	330	999999	881	999999	232	999999	999999	305	999999	836	999999	213	663	999999	14	999999	999999	999999	664	999999	720	352	999999	460	972	759	462	565	847	881	506	118	999999	834	19	342	265	512	999999	999999	692	173	298	876	730	999999	283	320	999999	852	406	233	917	999999	303	977	367	431	140	999999	389	89	458	833	999999	999999	220	999999	884	671	95	776	186	581	859	557	63	999999	729	999999	999999	152	207	995	485	999999	200	587	999999	42	975	834	999999	999999	704	999999	999999	465	546	306	999999	999999	436	999999	766	629	56	999999	999999	746	924	407	701	999999	986	247	881	463	357	67	999999	999999	298	999999	696	261	999999	312	999999	999999	842	597	999999	999999	906	42	716	511	238	855	235	999999	42	793	999999	577	142	999999	999999	466	732	262	118	488	72	800	999999	583	999	514	234	744	469	999999	904	336	982	277	895	999999	531	999999	234	999999	832	999999	999999	505	744	128	129	824	999999	999999	999999	589	489	936	370	115	999999	999999	999999	999999	631	999999	999999	732	889	999999	595	865	999999	934	934	362	37	999999	999999	682	210	999999	839	880	395	409	330	59	785	324	846	56	906	790	87	399	867	999999	870	351	995	867	999999	963	533	264	150	999999	999999	999999	999999	873	289	688	999999	999999	303	631	338	231	170	345	947	575	934	548	999999	999999	999999	999999	999999	526	746	315	687	999999	54	875	999999	141	269	999999	573	623	
762	973	766	228	886	999999	105	245	999999	648	190	660	999999	50	999999	984	305	256	632	999999	676	999999	137	974	10	570	182	427	284	999999	962	329	771	333	813	999999	999999	739	17	996	450	259	354	107	999999	36	423	14	999999	372	999999	22	218	633	946	999999	846	791	227	999999	999999	678	960	975	686	999999	889	596	236	77	212	566	248	636	999999	999999	691	39	850	999999	157	999999	579	999999	371	949	120	147	999999	96	124	990	521	691	318	771	298	378	421	272	147	999999	777	779	999999	279	999999	581	144	528	45	999999	999999	253	178	520	999999	58	614	999999	751	751	220	150	953	222	999999	556	328	728	139	322	618	588	999999	330	400	800	753	102	185	539	13	999999	60	307	59	278	523	999999	672	249	763	999999	999999	396	616	999999	826	946	999999	226	263	416	399	722	208	362	416	847	130	308	999999	522	560	222	747	999999	99	656	173	999999	999999	530	65	889	999999	933	77	450	714	999999	999999	806	867	999999	285	597	999999	338	999999	696	861	676	677	374	944	250	999999	309	648	263	999999	179	783	457	999999	733	360	509	173	274	999999	965	999999	367	999999	498	654	999999	999999	999999	894	999999	999999	476	999999	999999	999999	691	944	318	809	768	802	461	224	804	33	420	775	551	246	999999	999999	833	411	999999	543	320	999999	456	595	532	372	498	368	786	999999	316	542	826	999999	669	564	999999	465	526	999999	999999	152	999999	999999	244	826	395	913	936	596	999999	999999	28	999999	542	999999	497	999999	999999	405	314	102	438	191	999999	878	948	670	577	403	319	378	999999	733	862	177	519	982	361	706	977	584	432	999999	897	251	523	13	348	27	77	999999	999999	131	858	999999	714	999999	757	999999	877	999999	346	542	286	355	190	295	961	374	142	515	371	580	999999	999999	670	248	293	476	999999	999999	332	559	336	187	200	763	999999	283	463	999999	235	995	829	262	248	889	913	552	999999	999999	51	973	999999	999999	770	607	702	139	917	475	64	290	10	999999	402	786	999999	999999	999999	427	999999	687	911	961	290	375	999999	175	491	999999	999999	999999	415	136	904	999999	673	774	417	593	70	999999	366	987	999999	944	995	898	999999	461	682	814	999999	999999	816	364	999999	924	281	404	855	999999	647	146	150	323	875	873	36	999999	122	441	999999	572	366	676	999999	999999	845	999999	380	853	999999	39	108	999999	355	999999	320	999999	295	749	503	22	999999	533	107	229	847	802	999999	131	871	816	348	251	132	824	286	999999	999999	148	88	935	34	999999	999999	618	999999	
629	967	113	563	486	758	373	938	678	834	833	999999	999999	999999	53	277	259	981	999999	690	857	398	530	495	179	517	156	671	567	987	999999	999999	488	999999	227	834	964	567	394	67	975	312	999999	989	453	999999	930	72	45	999999	775	30	999999	928	190	241	446	618	394	969	999999	702	381	690	109	532	100	919	859	218	312	999999	999999	440	714	554	944	541	999999	607	586	94	636	899	222	999999	577	999999	11	999999	398	356	182	424	456	283	931	763	999999	920	481	21	213	826	999999	93	999999	302	223	635	999999	999999	576	787	393	999999	999999	481	478	999999	955	539	999999	873	999999	955	518	999999	984	441	999999	191	650	131	999999	575	881	809	542	138	292	284	999999	375	698	492	779	395	41	929	999999	459	294	506	999999	942	999999	339	16	410	999999	259	999999	781	21	116	265	455	999999	818	645	266	938	349	111	681	202	552	185	999999	186	132	151	64	233	174	896	153	166	193	482	551	803	142	563	42	965	565	999999	591	237	999999	734	223	999999	951	520	944	404	292	999999	550	164	999999	233	452	118	999999	558	847	219	121	999999	477	345	103	999999	806	786	999999	999999	636	999999	593	110	853	398	927	770	999999	653	999999	748	873	999999	999999	397	134	999999	121	999999	711	17	516	382	125	44	266	877	999999	999999	714	999999	335	576	999999	362	570	999999	999999	64	190	492	286	999999	268	372	425	43	414	999999	338	999999	999999	156	14	629	999999	221	985	999999	999999	60	580	783	999999	793	999999	307	999999	578	826	999999	538	999999	999999	228	731	999999	124	752	999999	233	999999	494	999999	817	999999	999999	571	493	680	359	592	562	922	140	999999	503	999999	999999	999999	128	713	836	999999	999999	368	999999	999999	999999	999999	368	107	999999	209	908	587	96	622	999999	310	244	735	837	897	999999	964	999999	144	999999	316	237	68	649	999999	500	519	636	999999	388	458	875	775	785	595	999999	999999	360	362	24	553	999999	880	141	174	714	392	875	938	999999	817	999999	483	801	479	999999	310	999999	999999	708	398	950	480	244	673	435	468	999999	251	585	224	614	999999	129	68	490	357	927	485	99	999999	999999	698	212	999999	999999	401	974	999999	924	21	804	999999	653	626	603	355	646	467	999999	255	443	999999	362	197	213	767	364	742	988	323	383	972	999999	600	754	261	277	672	999999	43	494	642	327	573	420	692	970	503	999999	144	999999	999999	746	843	674	19	345	25	368	309	46	241	327	611	638	831	582	999999	871	351	87	973	861	705	761	999999	316	788	
776	999999	797	999999	287	853	612	999999	236	504	926	744	999999	262	999999	999999	997	999999	999999	999999	935	588	999999	917	631	123	67	737	608	51	92	999999	703	999999	248	847	511	185	999999	474	999	999999	605	87	136	137	999999	825	669	999999	999999	999999	485	600	999999	198	410	880	239	173	796	875	315	195	422	999999	51	999999	23	466	796	821	309	850	716	220	983	41	790	503	688	242	77	54	343	584	999999	112	703	60	446	631	999999	790	677	134	418	420	999999	999999	96	76	811	212	999999	886	208	634	884	642	215	378	99	999999	999999	563	807	270	851	837	663	999999	664	999999	29	999999	875	519	183	592	802	572	376	716	417	621	431	864	287	999999	999999	763	999999	71	845	78	541	220	314	123	326	999999	568	828	420	999999	411	847	193	999999	21	689	461	301	840	642	999999	383	327	863	142	999999	999999	405	999999	900	720	603	128	951	633	664	214	999999	999999	654	14	548	305	270	219	583	999999	685	444	999999	999999	926	231	212	75	168	892	451	981	383	175	172	376	520	999999	808	999999	241	969	356	485	999999	35	999999	999999	464	87	67	654	558	271	307	960	764	598	999999	999999	915	885	474	999999	762	87	999999	489	841	999999	785	833	411	854	450	716	98	220	999999	900	44	575	611	999999	834	797	999999	999999	867	211	611	921	999999	999999	814	355	999999	999999	999999	324	143	999999	796	999999	999999	233	252	704	821	590	872	999999	689	999999	347	350	999999	392	938	965	999999	999999	621	639	569	999999	201	975	50	104	221	514	999999	594	999999	337	999999	328	789	610	999999	727	301	287	999999	67	242	999999	98	473	80	122	999999	999999	669	999999	96	166	723	437	42	277	664	726	999999	368	66	999999	137	999999	571	956	602	337	421	927	999999	343	999999	511	631	999999	999999	576	33	109	868	740	999999	412	999999	622	999999	999999	578	286	73	574	908	970	999999	146	999999	88	999999	124	999999	318	345	742	875	752	855	222	805	590	999999	98	703	999999	999999	999999	181	725	999999	999999	999999	250	999999	999999	863	999999	435	340	510	494	831	808	673	999999	590	559	404	999999	536	499	767	999999	556	999999	999999	975	999999	639	480	685	965	896	319	954	761	278	559	211	878	999999	327	524	711	999999	759	999999	424	793	999999	940	921	989	198	279	999999	999999	694	771	999999	999999	52	999999	999999	825	529	934	498	999999	157	321	10	203	312	574	181	252	680	245	238	999999	560	87	951	539	999999	976	707	50	773	791	584	788	962	999999	919	532	999999	886	999999	824	999999	
704	646	377	940	727	999999	624	999999	938	300	458	542	925	999999	964	843	999999	70	999999	236	999999	946	366	999999	999999	999999	999999	999999	649	588	793	453	413	999999	999999	441	584	599	46	299	93	999999	834	500	999999	255	46	662	955	688	344	999999	248	597	635	758	289	640	727	495	999999	970	458	360	507	999999	139	999999	481	999999	269	730	999999	263	153	999999	122	865	610	967	204	999999	698	961	254	967	214	816	999999	107	999999	999999	871	551	999999	123	494	484	999999	131	126	351	191	999999	428	613	802	985	454	129	646	423	40	760	300	715	281	496	116	539	800	322	999999	383	380	999999	858	482	338	40	31	637	872	489	999999	853	477	275	542	640	175	999999	372	485	461	738	913	999999	260	999999	841	997	378	463	999999	803	260	999999	999999	112	999999	999999	999999	999999	107	18	999999	999999	999999	447	999999	15	954	475	374	581	950	615	921	642	999999	747	232	999999	198	33	269	999999	999999	57	603	999999	999999	999999	886	845	999999	948	387	999999	196	999999	211	813	971	999999	999999	902	99	999999	852	645	999999	419	999999	16	999999	537	235	84	749	999999	391	861	999999	578	791	523	589	528	19	12	237	999999	999999	999999	546	419	158	361	979	366	328	419	205	957	999999	804	740	999999	748	44	722	999999	704	62	999999	349	969	999999	54	529	323	571	739	849	999999	418	999999	658	469	688	389	873	999999	392	815	971	666	885	794	987	999999	709	779	975	289	999999	773	404	69	207	449	999999	317	459	52	756	680	355	549	375	841	92	419	70	655	999999	219	321	246	999999	999999	93	999999	67	999999	613	999999	764	570	999999	644	568	599	272	248	999999	999999	999999	349	68	301	321	346	429	155	700	299	718	330	439	714	462	167	60	524	365	156	259	999999	439	965	916	784	65	999999	283	492	157	822	31	293	574	999999	999999	999999	371	747	189	912	56	323	83	999999	140	779	999999	410	999999	747	882	999999	317	931	910	103	385	536	290	697	872	217	152	896	309	999999	149	490	999999	999999	163	618	999999	999999	666	125	891	999999	999999	285	999999	872	944	409	999999	543	975	643	71	94	342	835	999999	491	50	999999	181	187	144	983	999999	701	431	214	594	273	519	970	275	999999	211	902	999999	999999	158	10	273	743	956	765	999999	506	429	895	11	327	161	486	306	827	943	714	999999	670	999999	848	450	739	815	676	34	15	377	276	882	439	999999	461	343	49	575	438	230	379	812	143	282	536	213	276	122	43	999999	447	851	999999	564	221	999999	
310	559	533	927	999999	741	175	138	163	22	571	999999	700	152	266	262	515	493	999999	999999	512	575	914	535	548	563	999999	341	930	999999	999999	999999	742	999999	42	490	999999	510	940	638	647	14	999999	523	642	902	999999	999999	417	999999	345	13	999999	999999	857	999999	645	997	999999	726	750	834	208	738	626	999999	631	999999	119	776	221	15	552	340	220	508	456	999999	893	645	151	999999	923	999999	88	392	289	389	244	308	999999	53	130	224	887	812	805	999999	896	946	281	999999	780	641	973	340	460	264	152	358	288	254	114	744	584	649	910	462	660	244	416	252	373	999999	930	177	884	999999	452	407	702	75	999999	947	374	337	999999	292	771	999999	931	35	999999	885	999999	999999	939	386	999999	999999	999999	353	999999	661	540	39	450	969	999999	999999	456	132	999999	999999	656	222	750	167	380	256	329	628	691	912	313	391	15	999999	790	340	238	508	697	214	505	999999	344	841	999999	345	887	999999	581	965	301	808	223	501	239	808	999999	781	999999	393	918	999999	661	818	999999	999999	33	962	188	380	578	948	999999	607	999999	307	877	999999	750	999999	999999	969	56	725	620	505	177	514	258	982	489	456	501	314	999999	232	697	526	493	267	321	924	182	999999	397	353	999999	999999	262	932	930	941	41	971	33	999999	236	936	207	853	981	518	714	205	890	131	456	131	320	26	609	361	425	999999	723	445	796	845	338	277	131	561	999999	326	62	999999	425	530	999999	347	996	761	999999	640	286	803	219	999999	999999	275	897	262	305	245	999999	579	526	548	257	588	162	391	999999	929	731	429	999999	999999	152	352	706	925	840	973	999999	848	999999	999999	999999	920	999999	819	534	999999	380	999999	266	999999	999999	999999	31	876	999999	701	195	615	999999	399	999999	856	999999	999999	834	968	568	999999	421	999999	999999	483	999999	999999	341	337	363	999999	856	544	559	999999	173	249	404	669	999999	830	652	149	788	414	695	999999	876	360	999999	999999	985	566	999999	999999	457	933	999999	999999	936	999999	999999	945	347	852	758	619	839	999999	999999	999999	426	174	999999	738	999999	999999	999999	811	999999	999999	864	980	999999	949	357	300	49	160	414	239	999999	999999	732	999999	294	707	999999	935	655	85	999999	830	999999	85	999999	999999	999999	766	89	186	399	989	730	43	425	564	991	398	505	468	579	689	641	462	999999	540	442	605	453	621	480	608	165	713	999999	43	322	878	961	537	381	283	80	238	840	458	999999	699	626	729	999999	412	999999	197	506	124	199	999999	226	457	
387	324	999999	468	705	790	833	27	933	999999	251	123	437	968	97	306	618	413	622	410	386	742	978	999999	906	77	178	968	216	985	844	999999	999999	514	159	66	960	612	999999	999999	625	146	766	245	999999	602	975	999999	999999	209	505	999999	592	815	999999	999999	999999	598	561	638	999999	865	999999	947	999999	999999	461	923	819	40	345	16	880	573	999999	249	976	743	245	313	999999	706	867	17	999999	999999	999999	846	443	513	999999	371	60	894	437	759	335	818	698	354	999999	61	653	79	999999	499	905	29	999999	831	668	999999	362	999999	999999	916	997	999999	467	488	999999	614	490	315	319	999999	955	999999	145	36	913	999999	55	999999	172	50	62	798	153	990	163	999999	817	612	845	128	18	999999	358	999999	762	999999	360	220	736	535	571	348	760	889	999999	919	883	13	917	510	556	471	95	999999	863	209	660	477	334	121	797	878	469	201	964	163	637	624	273	391	807	999999	165	636	479	999999	47	999999	455	243	623	813	999999	999999	572	999999	716	853	657	563	872	882	999999	624	999999	693	999999	569	925	390	291	268	999999	536	702	721	999999	459	36	999999	171	406	31	101	498	999999	999999	134	628	427	446	999999	999999	999999	518	999999	949	999999	999999	999999	836	478	338	999999	952	999999	83	168	642	850	999999	267	826	509	999999	999999	860	794	135	753	509	753	940	507	999999	999999	301	39	27	777	772	775	560	250	321	999999	77	956	999999	144	910	999999	999999	778	196	189	999999	467	317	52	74	165	414	154	286	93	538	830	999999	455	72	999999	150	864	87	465	706	999999	197	709	999999	904	654	999999	843	999999	271	171	321	764	548	834	722	974	713	616	370	415	999999	238	163	246	835	694	81	866	885	999999	999999	730	999999	381	279	607	644	170	510	423	999999	802	821	377	519	366	906	237	999999	175	160	470	999999	301	999999	959	556	171	78	999999	920	976	598	643	470	590	292	177	999999	124	340	999999	999999	947	113	171	416	785	726	478	999999	843	544	720	476	239	999999	190	759	319	61	483	999999	549	502	999999	214	188	907	999999	999999	739	671	217	999999	607	999999	999999	197	461	552	770	444	599	999999	999999	441	999999	999999	999999	954	111	418	256	72	856	999999	566	454	778	999999	238	878	999999	999999	999999	181	336	885	869	875	999999	993	308	767	290	49	502	376	425	893	335	22	676	975	999999	330	425	154	999999	155	798	703	419	503	324	891	646	204	134	999999	114	993	306	999999	476	999999	120	999999	782	817	959	199	999999	999999	999999	
225	212	999999	431	727	999999	192	999999	723	87	999999	999999	804	452	398	402	999999	999999	999999	788	342	999999	321	508	864	999999	936	372	170	999999	608	674	534	872	108	999999	824	773	407	158	922	96	999999	287	691	999999	316	46	393	425	999999	947	517	106	298	510	890	323	566	516	999999	819	746	538	479	120	58	931	354	709	999999	533	844	372	865	256	142	43	817	340	904	999999	979	744	533	660	999999	438	999999	999999	798	511	217	890	339	113	349	55	808	999999	485	384	692	684	848	139	113	155	999999	52	378	857	999999	236	612	918	840	12	15	818	953	620	358	756	999999	75	326	954	42	762	906	97	999999	245	854	530	218	999999	896	999999	557	21	207	540	229	941	14	981	288	999999	272	999999	999999	989	627	865	35	935	773	782	999999	158	999999	999999	999999	291	999999	999999	381	91	710	545	999999	611	271	942	422	999999	537	969	70	345	676	620	499	999999	999999	244	999999	989	504	999999	530	123	591	408	999999	730	404	999999	999999	744	609	206	710	999999	240	438	728	685	999999	999999	408	999999	721	477	482	502	977	576	999999	398	652	391	586	438	25	992	29	999999	54	999999	422	599	661	326	735	479	910	773	338	999999	516	932	547	296	873	999999	402	999999	925	405	752	828	703	999999	101	999999	999999	282	711	248	999999	864	641	759	795	809	153	404	999999	12	592	999999	247	626	881	719	999999	300	999999	298	600	905	937	648	999999	999999	896	999999	234	517	860	637	71	100	209	651	999999	787	999999	74	582	997	383	922	813	547	590	86	48	999999	384	329	718	423	647	999999	927	999999	999999	210	912	412	179	234	152	955	153	999999	427	999999	428	999999	799	500	715	603	532	24	999999	403	999999	819	701	853	142	540	999999	648	453	695	999999	309	968	300	161	180	999999	999999	999999	858	403	443	659	999999	953	327	999999	228	999999	53	981	913	999999	999999	207	999999	999999	999999	101	612	46	505	703	732	515	129	999999	508	348	999999	999999	383	244	976	999	569	169	999999	899	814	20	700	999999	409	713	999999	151	999999	103	999999	469	999999	67	999999	821	999999	740	999999	303	834	239	31	879	171	277	608	999999	999999	426	637	933	817	999999	286	999999	345	999999	303	28	704	999999	999999	415	290	999999	276	325	76	165	111	829	242	999999	999999	585	999999	821	779	999999	999999	142	961	135	466	134	651	93	780	999999	999999	999999	999999	999999	999999	857	999999	615	598	95	999999	999999	999999	35	325	807	701	228	361	701	612	999999	785	999999	914	999999	26	420	999999	
165	999999	999999	545	499	679	767	392	333	11	218	892	999999	232	693	141	822	999999	935	810	658	433	433	731	89	964	999999	558	286	994	36	999999	282	666	442	660	999999	747	122	356	557	425	377	226	999999	808	238	301	999999	38	102	999999	90	610	300	732	11	461	465	535	999999	999999	115	339	975	377	619	716	790	999999	999999	84	999999	589	263	999999	65	216	587	280	735	670	466	257	902	999999	760	999999	376	710	659	999999	999999	587	638	347	319	999999	251	999999	199	522	511	68	714	27	635	999999	356	66	676	999999	873	194	799	56	753	999999	436	999999	616	999999	349	89	383	957	792	829	950	916	999999	26	964	811	999999	223	169	999999	999999	885	358	270	326	320	43	999999	492	108	788	591	999999	461	999999	260	170	253	182	431	685	757	234	999999	549	440	141	660	830	72	112	999999	999999	355	999999	551	999999	356	630	39	56	518	474	694	999999	369	331	999999	414	714	999999	999999	999999	737	999999	999999	660	999999	720	999999	188	383	999999	429	995	212	999999	249	146	70	617	813	622	153	385	999999	292	999999	765	190	118	668	255	125	421	274	545	999999	632	538	999999	100	999999	999999	999999	999999	484	999999	999999	999999	665	92	337	353	106	999999	225	896	362	556	503	999999	786	539	999999	520	137	918	999999	999999	666	553	616	999999	179	526	999999	877	999999	712	691	247	999999	926	525	999999	340	902	28	584	58	648	999999	86	44	772	999999	105	968	340	545	566	46	999999	999999	999999	476	999999	184	580	999999	348	604	649	864	266	287	859	24	999999	189	235	899	433	999999	27	999999	540	572	407	222	999999	908	962	176	999999	210	874	999999	414	999999	610	727	999999	925	709	54	158	221	778	999999	454	91	228	160	320	666	613	295	999999	365	935	167	777	999999	575	439	641	482	738	66	999999	114	610	199	579	507	460	999999	972	972	606	328	794	912	768	11	999999	999999	999999	999999	999999	999999	600	999999	624	453	949	90	999999	279	413	675	482	999999	999999	349	481	999999	581	812	215	999999	322	192	759	617	999999	865	599	574	999999	829	626	279	469	823	999999	561	575	999999	558	379	999999	702	569	930	999999	82	830	428	530	661	240	53	263	491	276	418	299	17	89	94	491	786	530	583	59	213	262	999999	834	919	463	455	264	835	957	999999	623	828	771	300	44	181	53	98	999999	582	26	977	999999	106	272	567	55	999999	888	371	182	985	881	642	820	999999	593	611	207	784	789	427	533	655	999999	999999	999999	789	59	320	999999	999999	984	
476	999999	999999	709	738	999999	896	409	789	999999	596	448	999999	947	139	999999	471	999999	441	891	815	793	598	999999	902	311	999999	332	266	425	578	628	999999	11	414	455	546	863	999999	999999	999999	999999	999999	480	937	217	167	523	116	319	587	732	310	549	999999	683	598	829	807	436	854	573	153	374	378	967	707	636	542	999999	999999	608	999999	487	590	440	793	127	517	999999	154	288	226	946	837	845	999999	999999	999999	730	999999	716	65	428	110	737	241	634	111	969	510	999999	980	432	386	978	999999	823	959	738	889	999999	322	122	292	575	357	207	999999	533	648	999999	804	812	826	226	999999	313	386	852	999999	169	26	547	194	623	307	999999	569	999999	999999	504	241	103	841	386	403	943	146	534	390	43	107	577	330	993	999999	999999	605	170	435	698	447	116	999999	730	464	775	999999	668	277	563	637	678	689	154	284	999999	971	450	822	609	176	999999	472	999999	71	448	999999	200	999999	999999	999999	409	432	156	67	134	564	120	999999	628	25	477	999999	826	406	429	888	186	719	25	207	164	999999	999999	531	999999	644	373	668	25	999999	999999	771	148	375	237	255	542	96	999999	156	860	528	204	594	698	595	646	769	642	559	49	481	999999	999999	43	72	607	624	472	999999	200	451	906	78	288	999999	128	461	178	183	355	999999	569	999999	999999	999999	152	241	999999	999	997	604	35	465	519	265	999999	216	342	175	648	917	999999	668	999999	999999	622	135	316	992	999999	999999	600	469	999999	999999	911	21	595	407	919	375	791	472	493	596	426	450	558	32	815	999999	129	999999	535	437	999999	901	999999	928	23	999999	924	840	532	812	13	566	999999	571	999999	879	621	934	255	282	135	160	185	368	999999	182	999999	293	186	565	999999	597	933	999999	482	20	106	666	393	903	999999	999999	940	680	592	859	198	987	679	936	999999	194	999999	999999	311	325	725	556	936	999999	449	641	663	967	999999	415	999999	999999	98	999999	782	999999	999999	352	999999	184	220	999999	775	143	984	999999	614	999999	999999	881	999999	681	474	166	294	550	730	552	999999	999999	297	973	932	999999	236	712	899	345	999999	346	643	415	999999	999999	999999	230	999999	999999	857	999999	36	423	703	865	575	951	21	932	58	242	999999	998	889	999999	886	247	572	599	907	281	999999	278	999999	927	248	435	260	346	60	74	769	927	999999	999999	783	874	280	77	611	999999	700	966	297	921	122	999999	525	409	999999	868	999999	999999	895	585	181	757	336	775	627	150	701	999999	999999	983	472	
306	313	296	248	22	967	505	988	633	580	723	981	999999	815	603	999999	999999	105	192	999999	588	42	119	999999	35	547	504	999999	470	582	999999	94	313	458	999999	341	238	999999	238	901	999999	203	272	14	457	776	171	960	33	999999	851	579	699	576	883	999999	203	999999	999999	474	472	64	999999	60	999999	999999	999999	716	998	999999	680	689	999999	291	265	395	999999	115	999999	259	386	999999	426	999999	731	999999	395	999999	999999	552	148	372	948	764	438	999999	999999	221	459	819	999999	454	961	999999	999999	999999	999999	418	320	498	504	97	892	963	97	927	638	297	329	108	253	939	152	999999	999999	999999	740	112	852	167	719	558	999999	164	160	931	999999	999999	679	569	744	977	999999	86	999999	60	999999	985	676	999999	469	388	891	999999	999999	168	312	515	999999	252	431	609	999999	999999	999999	946	442	999999	812	999999	355	973	999999	760	364	999999	999999	75	407	999999	837	755	435	351	698	340	666	304	588	999999	999999	999999	36	437	148	144	421	273	308	111	999999	999999	183	520	999999	495	771	141	999999	309	999999	246	117	565	415	999999	183	223	999999	447	999999	147	159	820	999999	288	999999	189	622	229	999999	259	767	306	463	999999	999999	915	196	212	569	534	307	288	356	999999	999999	471	999999	472	960	208	808	860	821	481	592	999999	984	877	999999	591	519	777	455	396	478	811	999999	320	999999	999999	999999	262	878	755	840	871	473	152	999999	484	167	999999	269	999999	450	907	484	982	512	229	931	999999	662	977	24	999999	999999	959	914	157	369	999999	999999	702	181	556	981	75	999999	721	999999	841	558	999999	999999	999999	999999	799	999999	571	337	129	999999	874	337	717	599	999999	741	320	48	513	237	181	999999	456	780	567	484	894	925	999999	352	790	339	99	761	598	553	654	999999	999999	999999	353	999999	250	902	504	374	999999	999999	90	334	999999	999999	385	613	386	949	977	589	950	324	61	645	918	777	27	999999	247	956	11	999999	96	308	14	499	883	361	874	554	285	202	31	999999	845	999999	999999	999999	999999	485	384	648	576	999999	999999	718	962	708	901	999999	885	959	999999	506	999999	732	248	999999	678	885	729	34	84	433	314	758	303	124	799	835	755	999999	590	762	581	362	999999	31	247	295	536	185	460	411	668	325	999999	999999	999999	123	999999	999	439	999999	999999	359	999999	153	760	312	425	848	999999	999999	717	999999	379	999999	924	603	950	226	785	392	999999	999999	574	672	999999	988	692	778	143	686	999999	756	999999	999999	16	232	999999	638	999999	934	870	999999	276	
394	693	693	946	999999	999999	387	999999	628	999999	57	999999	211	999999	901	999999	771	619	646	999999	999999	85	961	999999	857	367	999999	999999	322	999999	850	521	670	287	189	999999	80	51	991	999999	755	523	371	999999	432	999999	805	999999	999999	999999	999999	999999	233	972	53	318	732	198	999999	343	999999	572	999999	673	373	535	58	999999	606	999999	318	729	999999	467	960	709	999999	429	82	65	562	999999	927	73	465	535	298	698	244	999999	256	882	952	658	291	192	672	697	999999	897	753	882	839	964	940	769	697	765	21	343	604	999999	125	999999	780	640	999999	787	218	837	999999	360	688	999999	675	435	777	999999	185	777	46	26	260	184	999999	999999	426	963	132	695	999999	532	686	999999	276	999999	767	999999	877	999999	548	885	489	341	660	402	203	999999	298	999999	992	727	589	244	306	587	999999	940	731	999999	224	681	664	999999	998	714	673	788	469	732	668	858	101	999999	239	161	537	919	524	909	999999	322	674	617	703	120	942	452	603	999999	891	826	196	776	437	866	230	967	342	945	729	415	643	999999	846	144	636	65	15	999999	60	142	426	822	624	901	999999	57	819	887	772	231	194	781	840	842	671	324	107	372	930	569	999999	999999	999999	999999	678	999999	999999	568	999999	887	999999	458	638	758	409	999999	162	536	859	999999	158	999999	183	507	230	862	726	14	999999	321	958	642	224	999999	556	999999	999999	999999	999999	900	286	999999	412	885	784	736	153	999999	442	307	171	571	512	999999	421	141	405	681	850	816	390	999999	105	173	999999	804	999999	999999	211	999999	730	610	313	999999	896	897	999999	297	723	999999	999999	644	571	176	159	397	139	467	78	999999	451	961	702	416	519	519	165	999999	956	979	502	995	879	880	999999	999999	267	999999	999999	523	999999	117	958	366	107	746	204	999999	999999	541	674	776	88	786	120	769	907	896	449	386	999999	802	341	743	999999	723	764	999999	999999	597	139	586	606	999999	336	344	999999	999999	319	773	324	999999	235	425	315	726	999999	103	769	806	999999	370	113	483	781	999999	776	999999	374	383	981	513	999999	425	999999	98	179	533	460	776	766	571	587	676	71	515	999999	916	999999	275	806	671	999999	793	943	768	999999	133	773	50	999999	789	972	935	999999	811	898	999999	23	227	557	393	999999	993	50	92	783	437	421	999999	719	860	786	999999	577	320	591	544	482	643	615	55	760	419	218	977	999999	651	885	999999	616	766	999999	220	718	422	37	928	753	999999	985	55	711	506	999999	707	13	999999	
368	480	999999	363	338	380	611	999999	999999	233	784	999999	492	141	551	170	659	999999	957	575	999999	165	293	662	791	999999	999999	999999	343	263	98	511	974	726	293	414	40	263	438	532	608	999999	788	803	154	690	999999	999999	503	550	847	378	750	437	493	212	197	999999	572	999999	999999	999999	177	380	145	283	98	766	847	146	999999	999999	524	434	966	999999	376	489	999999	111	999999	803	76	792	415	999999	760	999999	242	999999	999999	999999	690	720	999999	999999	50	418	999999	999999	601	613	16	367	420	999999	853	325	471	321	836	708	58	999999	477	918	975	384	964	424	522	552	533	766	918	666	715	999999	999999	999999	142	957	820	647	510	636	999999	708	382	964	866	999999	85	921	254	519	425	230	999999	891	591	665	454	254	358	58	90	249	448	999999	736	60	701	72	999999	878	887	410	999999	840	999999	276	12	999999	557	999999	477	612	522	999999	251	495	560	999999	817	476	513	575	999999	461	556	558	270	628	238	816	743	22	742	375	999999	24	269	999999	770	325	663	454	696	280	581	999999	726	49	512	251	999999	968	999999	999999	375	321	999999	508	293	572	15	383	771	741	343	464	869	157	777	236	235	999999	962	501	999999	68	999999	28	880	88	832	231	126	987	326	999999	999999	40	999	320	903	999999	128	208	319	290	682	955	937	126	608	999999	271	999999	999999	351	15	753	898	317	442	102	628	215	740	784	999999	784	424	568	999999	839	157	467	332	999999	999999	764	999999	532	386	999999	91	764	480	999999	959	840	971	974	999999	24	141	999999	877	811	142	999999	468	534	32	897	541	378	429	999999	432	804	999999	550	322	251	570	375	931	519	21	999999	734	487	999999	427	813	449	798	999999	707	465	589	521	343	999999	306	657	510	999999	392	999999	344	711	830	164	886	999999	662	999999	999999	765	999999	367	999999	277	189	980	999999	999999	94	999999	579	999999	71	999999	224	999999	217	999999	945	913	865	452	136	309	999999	999999	999999	999999	540	392	787	281	238	941	704	999999	999999	75	936	999999	948	904	403	301	142	597	649	863	940	999999	223	465	581	999999	999999	318	241	500	748	166	333	49	74	702	313	999999	518	130	999999	992	720	152	270	999999	964	960	59	835	177	999999	383	793	999999	96	178	332	999999	697	51	396	990	231	326	780	999999	908	840	999999	999999	999999	89	529	601	947	733	81	205	951	999999	939	269	999999	333	816	783	999999	999999	977	534	981	609	999999	89	876	11	499	825	489	637	66	130	999999	847	343	852	999999	
202	782	363	106	137	747	131	112	136	595	999999	510	996	463	598	862	999999	16	234	268	999999	999999	946	243	256	715	999999	519	819	999999	557	990	964	929	346	537	624	999999	854	861	999999	976	749	416	602	325	492	184	467	267	190	841	118	594	413	478	999999	999999	850	421	999999	999999	293	999999	999999	907	546	77	126	999999	248	739	162	372	569	473	999999	539	641	930	999999	149	62	561	731	716	881	999999	525	868	999999	504	999999	442	438	96	693	999999	378	694	779	425	68	406	28	999999	688	745	34	940	503	306	488	919	199	293	560	999999	494	331	36	176	999999	999999	369	743	162	720	934	482	779	450	171	999999	161	806	91	655	999999	290	37	145	354	585	375	405	26	999999	253	155	536	962	49	999999	668	612	999999	999999	46	285	999999	968	811	552	999999	62	144	999999	767	392	211	999999	198	213	999999	890	821	966	882	964	726	495	476	788	945	999999	410	125	999999	549	933	281	619	267	992	68	999999	802	999999	999999	270	485	899	999999	944	632	999999	836	751	777	791	999999	928	999999	558	802	999999	999999	999999	353	651	28	262	228	459	930	295	930	221	245	566	28	551	569	703	251	999999	999999	999999	323	53	999999	373	510	757	35	352	546	709	199	566	310	205	81	671	999999	232	681	411	23	999999	843	624	515	221	999999	366	369	379	316	217	885	188	999999	310	999999	655	752	999999	433	587	748	230	31	679	265	823	480	898	999999	28	913	214	830	976	209	949	999999	299	985	999999	983	177	999999	982	680	132	912	999999	593	597	999999	220	978	436	999999	999999	603	836	999999	949	886	470	918	298	303	999999	357	317	110	137	796	999999	485	764	603	581	999999	49	999999	143	999999	709	314	999999	548	703	999999	404	387	587	999999	31	343	46	783	523	999999	114	688	999	775	999999	670	466	999999	26	735	224	832	999999	794	999999	838	999999	999999	186	166	64	749	600	456	953	930	999999	781	775	129	448	981	90	332	722	999999	999999	368	999999	49	848	999999	531	967	21	571	999999	999999	999999	192	522	998	999999	999999	204	364	98	552	821	999999	157	999999	34	897	297	243	752	695	81	214	839	463	731	147	999999	990	999999	633	445	391	570	730	989	592	999999	450	384	723	999999	367	999999	456	546	999999	892	999999	49	634	999999	777	819	674	721	587	353	999999	277	468	58	214	146	465	999999	440	999999	426	695	441	299	846	858	38	999999	713	999999	393	916	999999	255	999999	999999	593	952	667	572	895	19	999999	249	548	999999	916	
675	999999	231	805	999999	999999	999999	475	478	607	344	833	919	791	999999	17	644	959	151	188	999999	903	263	553	512	449	868	218	999999	292	202	999999	673	941	362	999999	492	147	54	810	560	780	676	999999	258	129	748	780	999999	999999	768	289	406	999999	999999	999999	669	677	303	898	248	999999	67	195	415	593	169	977	438	473	524	507	915	341	627	442	999999	910	304	392	999999	97	999999	415	524	912	354	678	999999	999999	974	999999	999999	155	999999	241	722	491	999999	665	999999	770	999999	999999	999999	270	999999	999999	999999	271	999999	758	999999	910	207	160	999999	651	999999	999999	999999	490	739	847	999999	710	663	769	769	395	719	746	973	638	432	930	745	116	929	999999	547	289	310	999999	999999	225	441	933	948	999999	999999	81	820	443	426	999999	41	999999	999999	776	999999	604	305	999999	551	798	785	744	487	276	999999	792	722	417	955	960	189	999999	801	282	279	730	821	358	61	648	925	539	999999	953	898	999999	999999	162	656	999999	983	328	435	999999	999999	696	999999	681	16	999999	999999	999999	488	999999	299	999999	702	554	999999	877	783	947	930	999999	872	256	999999	534	377	999999	512	570	761	22	976	999999	336	553	841	582	999999	149	351	999999	300	522	61	755	663	629	550	734	654	778	169	45	999999	999999	999999	194	173	920	314	843	48	788	652	475	489	438	943	999999	712	924	999999	999999	999999	430	611	360	204	999999	870	999999	622	777	915	982	853	999999	473	802	178	657	418	999999	999999	508	471	511	870	586	276	235	686	999999	32	729	186	999999	439	967	921	999999	989	397	60	565	231	999999	999999	999999	621	548	964	150	999999	999999	515	248	808	107	959	109	999999	618	999999	999999	72	231	755	195	806	999999	511	506	880	999999	668	999999	313	279	286	210	638	210	999999	728	271	545	999999	967	223	999999	717	342	17	999999	999999	380	887	999999	503	10	515	999999	863	999999	46	999999	270	999999	999999	494	934	999999	820	759	471	289	654	781	384	999999	810	788	971	868	620	999999	498	68	999999	298	999999	898	776	286	694	950	347	999999	691	999999	285	582	581	729	12	189	521	258	360	265	725	115	40	976	199	999999	999999	999999	673	867	999999	999999	999999	107	359	999999	761	544	74	999999	941	974	100	581	251	238	216	999999	866	999999	657	250	708	352	572	999999	999999	799	97	999999	243	353	999999	824	833	83	352	483	999999	999999	427	999999	193	999999	323	751	999999	459	734	999999	520	999999	999999	999999	999999	729	502	887	535	329	177	961	999999	108	999999	598	967	999999	748	177	
885	733	999999	899	999999	680	66	999999	999999	820	24	418	75	136	456	768	225	774	614	999999	581	465	948	60	799	465	530	999999	999999	999999	784	749	999999	567	85	999999	604	238	227	539	673	634	858	714	315	759	896	330	999999	999999	999999	202	660	644	596	429	784	820	110	558	159	971	316	313	999999	274	706	508	60	668	173	986	557	85	999999	946	607	244	999999	49	568	210	443	53	352	999999	999999	77	970	656	13	999999	999999	668	390	701	327	555	678	50	63	999999	999999	983	355	396	644	585	999999	649	821	550	999999	70	990	949	537	273	999999	453	185	999999	537	404	665	999999	857	888	695	999999	629	62	566	999999	986	180	930	459	698	955	999999	513	863	330	834	462	709	77	678	441	174	64	594	234	864	423	860	875	999999	965	999999	756	999999	475	30	769	984	379	84	819	28	88	999999	15	999999	672	776	217	569	212	680	999999	219	264	574	999999	467	999999	840	999999	319	64	141	733	426	200	623	397	309	74	478	339	999999	859	422	95	999999	999999	728	202	999999	999999	316	125	999999	748	547	636	999999	456	312	652	539	512	999999	999999	946	841	588	315	999999	388	999999	999999	733	350	797	360	841	999999	94	878	613	648	924	999999	747	25	999999	678	653	999999	999999	999999	999999	825	999999	490	999999	457	999999	648	10	423	152	269	745	999999	999999	943	999999	196	794	999999	999999	433	49	891	999999	842	226	931	403	910	661	72	999999	63	742	908	999999	317	10	394	999999	999999	878	999999	505	999999	999999	936	633	999999	727	466	202	85	492	999999	785	908	999999	516	240	217	999999	99	999999	90	999999	999999	79	483	403	999999	195	409	82	924	999999	849	396	922	922	290	307	898	193	204	869	815	999999	412	132	999999	999999	999999	999999	141	201	788	438	424	297	999999	866	159	111	94	280	792	999999	567	784	936	999999	980	594	950	910	356	999999	999999	220	562	999999	666	361	761	999999	701	999999	940	733	765	421	971	634	693	423	157	797	999999	923	87	812	13	627	999999	129	999999	899	999999	999999	845	999999	999999	214	734	999999	210	999999	350	855	579	546	999999	999999	28	524	551	999999	901	999999	762	559	999999	642	143	999999	999999	48	175	999999	999999	801	53	999999	887	883	549	999999	999999	585	223	359	456	252	999999	999999	749	178	608	671	999999	88	998	999999	999999	296	84	239	81	984	989	171	632	999999	62	777	503	353	946	144	975	784	456	325	323	412	112	565	999999	601	10	999999	440	999999	999999	724	999999	376	999999	601	809	320	695	915	999999	
62	727	749	200	576	48	406	232	473	999999	793	999999	683	362	66	193	999999	999999	479	999999	50	731	138	643	337	974	136	999999	354	334	665	98	541	728	271	684	363	374	720	563	604	726	966	808	999999	101	128	24	203	999999	300	378	226	931	555	331	599	999999	862	602	912	313	877	999999	999999	999999	101	954	999999	999999	830	154	230	999999	389	999999	765	999999	372	245	856	122	999999	936	44	296	871	610	999999	999999	95	999999	511	128	651	301	848	827	778	575	10	173	922	822	587	156	999999	999999	551	999999	566	279	743	627	999999	799	413	940	114	743	833	491	781	162	295	583	642	111	999999	999999	475	999999	999999	796	245	692	999999	999999	359	999999	148	570	68	943	999999	999999	514	999999	383	999999	999999	999999	722	999999	741	999999	392	770	536	14	513	57	46	463	765	628	727	946	391	63	610	336	999999	227	605	272	433	838	778	999999	78	758	728	422	210	999999	225	999999	65	726	309	429	550	355	999999	101	534	999999	187	999999	98	567	502	329	251	561	327	999999	439	478	95	999999	991	66	935	755	328	999999	263	207	999999	220	890	999999	754	999999	785	245	999999	514	738	999999	660	33	999999	510	265	409	181	649	249	720	88	586	640	754	438	494	420	628	772	911	351	979	352	877	677	837	999999	71	775	92	661	925	999999	266	894	999999	675	434	500	919	452	614	958	999999	999999	314	34	999	751	301	825	225	999999	827	487	680	999999	513	833	427	999999	119	873	167	69	999999	846	383	860	470	818	999999	137	853	468	999999	999999	999999	999999	372	812	574	319	484	999999	446	193	913	779	999999	297	172	999999	82	94	342	740	800	632	979	468	651	999999	999999	482	999999	97	888	368	999999	999999	29	768	999999	615	269	800	999999	900	623	969	932	604	999999	183	656	395	65	768	136	999999	230	38	765	999999	171	435	999999	999999	427	999999	305	554	38	565	277	403	139	999999	824	542	350	900	18	20	535	56	503	118	825	454	999999	999999	242	754	438	990	999999	999999	454	834	999999	999999	999999	274	673	388	576	91	905	263	999999	999999	943	594	999999	330	30	754	378	124	932	919	999999	973	327	186	999999	283	137	286	999999	999999	23	989	769	953	999999	744	347	157	999999	421	212	572	198	443	185	999999	108	118	970	999999	198	339	999999	852	222	509	946	497	75	302	954	629	863	693	584	999999	824	702	999999	285	417	230	644	520	717	612	785	883	10	674	185	28	315	999999	383	683	97	917	740	999999	798	850	999999	187	999999	
582	999999	504	858	231	823	406	215	695	999999	967	695	392	144	999999	724	72	496	401	999999	935	324	722	320	901	999999	907	961	984	487	999999	999999	466	999999	145	999999	999999	34	779	851	779	813	620	999999	999999	999999	999999	999999	141	203	735	363	999999	70	532	268	999999	999999	957	365	999999	444	230	999999	285	828	238	339	999	999999	999999	47	717	550	348	131	999999	423	904	999999	171	134	999999	999999	751	212	458	406	999999	876	916	107	999999	424	934	344	592	999999	33	587	999999	375	782	435	999999	697	999999	150	722	410	563	573	289	54	203	791	614	440	466	82	999999	832	809	133	789	345	970	303	615	13	539	302	400	999999	163	999999	352	999999	40	64	566	317	684	999999	999999	353	818	32	230	153	999999	162	946	950	216	927	999999	659	646	425	727	353	999999	718	871	271	182	999999	999999	408	448	220	410	411	999999	72	158	689	810	446	527	947	82	999999	283	386	355	449	121	999999	238	692	999999	999999	337	222	782	965	257	61	180	856	140	822	704	519	999999	544	444	999999	779	876	849	999999	897	779	281	73	444	494	999999	733	850	665	179	755	463	794	999999	303	290	192	999999	759	275	999999	816	999999	766	764	634	811	14	967	456	362	843	557	717	557	999999	718	999999	763	145	447	16	475	652	999999	66	957	999999	151	999999	596	444	100	999999	237	962	30	999999	680	999999	114	999999	883	218	817	912	905	87	526	362	572	661	678	999999	828	663	351	607	817	707	999999	999999	863	999999	860	917	999999	622	490	595	999999	999999	999999	902	40	718	133	999999	999999	46	999999	879	943	788	301	999999	999999	476	116	573	620	422	999999	972	193	999999	865	999999	358	999999	999999	293	999999	930	441	160	810	776	593	120	540	95	772	781	557	797	999999	84	812	999999	999999	287	999999	916	974	507	932	878	719	999999	853	354	999999	935	999999	867	292	22	357	150	135	989	883	996	43	999999	999999	707	425	396	365	790	999999	433	748	999999	777	681	956	999999	228	999999	66	325	266	195	187	836	903	690	999999	394	726	999999	999999	171	404	520	883	449	857	999999	462	333	999999	72	388	999999	196	996	99	611	999999	423	921	999999	932	567	999999	847	358	813	804	735	999999	970	73	303	634	586	999999	266	999999	516	86	993	999999	733	999999	204	999999	999999	650	999999	600	999999	338	313	999999	606	999999	836	999999	45	101	53	430	727	999999	942	998	94	849	999999	518	833	813	549	347	999999	999999	209	999999	544	999999	654	173	999999	144	977	642	760	553	37	357	
999999	999999	761	999999	999999	573	999999	999999	999999	205	722	853	50	999999	999999	100	999999	999999	822	999999	39	999999	246	999999	446	879	532	592	475	999999	999999	541	822	262	867	357	999999	999999	999999	364	971	918	695	348	327	801	133	509	377	886	853	999999	999999	153	328	970	249	765	979	163	50	169	815	999999	999999	191	999999	787	530	419	48	663	661	999999	912	120	986	897	679	644	756	33	224	588	456	999999	811	679	933	999999	999999	296	154	160	323	999999	113	535	999999	145	770	345	978	999999	848	199	142	272	241	999999	999999	351	96	344	406	26	944	237	999999	515	380	361	854	633	311	999999	519	510	999999	999999	999999	460	517	543	874	420	55	266	739	266	999999	548	447	724	913	766	999999	999999	754	306	867	876	821	999999	765	418	490	355	656	999999	999999	999999	127	140	999999	533	834	999999	999999	985	971	687	999999	456	205	999999	913	139	719	545	999999	709	756	848	242	140	999999	641	777	999999	929	699	999999	643	999999	688	431	317	523	999999	999999	999999	350	768	334	189	389	374	680	933	504	999999	635	120	553	999999	999999	279	898	81	894	202	999999	14	66	281	86	999999	871	517	410	606	616	339	999999	896	368	988	523	62	751	999999	961	843	960	578	74	499	99	999999	813	161	419	999999	495	738	880	345	712	62	113	535	503	173	533	898	744	999999	999999	999999	612	999999	756	845	329	629	999999	931	999999	999999	999999	587	999999	999999	703	999999	197	174	844	874	999999	32	286	999999	949	226	999999	999999	320	72	834	768	992	441	11	999999	405	999999	132	865	507	999999	999999	999999	845	525	999999	246	469	999999	710	999999	461	632	999999	999999	609	295	895	113	859	999999	621	980	652	449	594	332	266	776	853	623	999999	978	377	75	730	61	625	433	454	534	339	45	361	264	317	369	799	421	327	120	678	28	16	74	338	322	582	406	931	999999	980	999999	999999	999999	537	482	265	999999	859	557	669	471	659	334	113	585	999999	398	999999	235	533	844	459	742	945	999999	971	312	737	417	479	999999	502	999999	554	999999	613	274	727	834	999999	232	561	770	450	216	369	682	960	752	693	193	274	706	999999	145	242	999999	151	512	999999	953	838	999999	999999	450	969	653	999999	999999	999999	364	999999	999999	130	311	292	689	302	999999	664	999999	351	985	999999	999999	999999	796	100	418	413	924	132	224	333	161	999999	119	692	999	247	716	901	503	999999	339	523	967	585	999999	999999	553	396	999999	847	221	611	999999	727	791	999999	999999	563	371	63	57	241	455	
973	969	917	183	999999	302	500	948	397	999999	999999	395	999999	987	221	485	565	860	538	719	377	122	550	999999	392	900	514	75	162	539	999999	999999	107	999999	999999	615	696	999999	556	103	912	899	823	762	648	342	29	507	961	999999	805	999999	519	522	88	861	429	387	790	106	999999	435	796	857	408	999999	297	999999	994	999999	999999	886	313	444	999999	477	298	787	891	999999	880	16	113	85	734	256	223	585	989	142	195	999999	888	999999	315	999999	112	965	364	175	999999	999999	513	365	299	919	889	84	715	610	572	642	495	740	226	781	999999	999999	133	161	268	711	714	861	419	479	999999	999999	139	999999	999999	333	433	999999	999999	999999	503	748	785	999999	999999	999999	870	389	570	553	999999	158	243	999999	164	999999	841	999999	906	343	611	652	999999	819	922	46	945	395	245	999999	219	769	999999	661	288	583	934	319	795	129	999999	335	300	866	656	999999	619	605	175	982	491	230	819	671	999999	851	999999	999999	892	330	999999	999999	153	331	344	999999	999999	582	999999	581	999999	532	417	787	502	999999	361	89	173	999999	999999	999999	229	999999	756	988	950	74	707	437	780	999999	999999	999999	925	365	191	968	532	999999	436	46	999999	594	535	959	813	42	178	677	499	723	802	818	903	854	265	891	575	355	113	358	875	817	999999	488	114	942	861	146	104	392	557	999999	647	390	988	635	726	796	185	918	999999	40	937	67	176	608	571	80	110	300	999999	186	499	87	171	543	999999	57	855	999999	180	41	582	999999	999999	241	181	522	866	999999	174	778	999999	999999	462	844	879	742	322	505	999999	790	46	804	989	380	81	569	228	455	841	999999	941	313	747	999999	457	999999	891	934	437	59	214	481	136	625	16	999999	625	999999	663	999999	735	359	501	390	995	778	999999	999999	170	611	304	999999	787	999999	836	866	999999	999999	397	58	850	387	78	331	586	564	678	373	374	999999	944	901	791	999999	943	592	812	999999	868	999999	713	105	999999	825	754	792	693	640	999999	999999	866	37	929	614	210	357	999999	179	803	440	110	753	431	403	667	402	999999	999999	999999	254	63	999999	729	719	345	999999	614	252	576	793	871	47	585	999999	900	917	972	186	590	999999	311	642	999999	999999	999999	959	999999	380	168	361	172	696	999999	544	96	785	307	220	279	455	743	48	603	20	569	73	178	207	999999	750	430	452	999999	954	943	420	999999	301	999999	999999	90	244	94	225	999999	185	947	50	147	125	619	762	907	145	853	272	49	552	868	514	
790	476	877	417	931	720	289	144	601	676	267	15	78	893	374	508	954	388	389	999999	125	999999	70	999999	999999	999999	545	281	999999	680	999999	999999	433	999999	595	613	367	676	293	910	895	999999	449	471	858	999999	693	23	770	354	318	661	172	484	999999	999999	999999	499	286	999999	184	17	43	920	305	999999	582	999999	308	999999	151	287	104	479	498	313	999999	598	529	527	974	531	999999	999999	372	999999	812	999999	999999	999999	999999	867	399	999999	735	888	779	529	999999	575	999999	999999	999999	19	213	40	566	999999	999999	95	999999	818	969	759	299	999999	506	286	558	586	479	999999	204	375	999999	999999	888	999999	743	610	533	169	432	953	496	722	815	502	553	341	162	999999	999999	999999	958	999999	897	999999	730	92	392	503	999999	590	106	406	999999	349	455	929	152	492	999999	386	562	814	999999	26	999999	576	837	13	733	999999	433	999999	999999	51	417	999999	385	999999	353	999999	227	999999	198	842	857	100	665	476	57	623	999999	669	178	585	600	153	993	999999	999999	164	999999	388	769	753	166	745	734	25	932	279	553	999999	999999	999999	168	531	626	999999	168	182	910	999999	999999	999999	37	764	191	96	999999	999999	999999	999999	999999	199	415	839	270	445	686	121	999999	650	999999	777	80	999999	530	999999	427	79	527	450	722	999999	253	884	999999	660	999999	999999	563	647	574	667	97	59	23	949	883	999999	271	190	866	57	817	270	999999	999999	48	731	243	999999	669	381	999999	740	999999	685	945	999999	417	609	999999	294	558	717	85	876	689	30	292	999999	999999	108	807	999999	584	675	388	983	999999	999999	621	994	169	261	999999	202	920	999999	277	338	14	999999	911	661	471	582	498	109	195	999999	499	27	449	661	316	570	574	410	166	116	307	961	474	174	987	724	135	999999	739	882	955	999999	753	953	999999	644	197	156	999999	12	186	999999	798	116	999999	999999	555	507	945	999999	628	520	999999	170	999999	53	887	746	999999	747	999999	201	370	312	994	999999	274	999999	999999	671	383	427	535	163	929	28	999999	367	999999	394	999999	627	999999	331	263	445	152	592	922	533	999999	999999	482	137	555	984	999999	495	121	999999	339	69	422	283	999999	211	999999	46	241	23	879	999999	335	289	578	829	840	49	58	559	24	681	573	561	914	932	944	408	999999	945	109	677	256	823	64	119	999999	88	296	62	461	999999	999999	999999	653	238	999999	999999	558	726	999999	879	999999	562	583	657	999999	860	369	111	266	585	437	296	999999	212	282	512	234	999999	623	999999	752	996	
999999	908	999999	664	907	686	817	750	850	882	800	230	240	694	250	999999	999999	999999	718	194	795	875	677	75	995	999999	955	612	999999	99	112	392	999999	999999	999999	999999	337	831	952	999999	294	515	735	555	999999	692	972	588	272	827	846	278	53	999999	999999	232	241	264	999999	466	999999	215	781	760	780	999999	103	789	240	575	78	791	402	999999	900	290	149	132	579	313	999999	999999	349	151	253	833	999999	569	250	241	443	999999	172	495	952	89	999999	974	775	999999	598	193	999999	697	758	64	875	999999	667	919	92	118	684	365	988	364	865	999999	517	946	999999	534	548	998	142	999999	628	906	93	820	999999	175	356	501	714	294	27	999999	392	198	999999	341	902	999999	158	334	399	807	506	597	223	999999	466	828	20	74	645	359	564	999999	435	968	999999	846	999999	999999	762	999999	651	704	347	999999	257	329	988	736	631	227	850	808	999999	821	999999	495	999999	463	708	999999	491	649	649	667	98	629	763	989	416	66	957	240	999999	999999	166	802	260	10	999999	147	840	283	442	427	509	756	167	614	568	439	249	909	219	999999	701	999999	999999	999999	134	999999	566	999	330	575	270	619	246	399	664	607	245	606	999999	999999	687	217	999999	232	168	999999	471	158	999999	976	816	57	31	338	514	999999	748	580	999999	226	999999	999999	953	866	166	889	519	767	999999	961	204	643	301	999999	556	494	794	831	521	793	999999	417	578	999999	758	222	598	908	885	999999	858	999999	730	401	999999	845	999999	350	999999	278	822	703	208	468	999999	183	999999	383	781	30	370	999999	999999	92	999999	173	999999	609	117	943	300	611	882	450	112	999999	913	899	658	710	240	454	765	252	970	463	218	120	571	999999	465	225	136	864	149	999999	604	647	342	826	999999	999999	999999	132	999999	220	821	758	366	251	999999	857	725	999999	999999	999999	999999	817	121	606	955	162	999999	532	488	85	999999	999999	999999	170	935	275	566	831	999999	999999	222	643	999999	760	642	459	753	999999	324	999999	499	999999	999999	999999	791	787	999999	736	870	999999	615	999999	644	902	735	999999	999999	206	316	994	300	999999	943	999999	703	516	552	361	999999	505	408	719	218	879	585	429	999999	87	378	999999	740	830	961	705	999999	512	999	372	999999	999999	11	557	23	329	317	606	121	870	999999	284	999999	184	771	375	32	896	999999	764	999999	999999	999999	380	828	167	264	999999	932	999999	999999	200	517	190	999999	135	503	850	705	888	571	999999	317	999999	557	103	999999	999999	68	999999	682	83	999999	245	
55	999999	978	999999	729	855	75	999999	674	873	636	338	767	999999	848	646	871	182	200	612	202	346	998	999999	822	735	253	697	410	346	565	170	189	282	144	616	999999	872	131	999999	823	999999	315	443	999999	999999	335	860	718	999999	724	999999	882	999999	999999	709	999999	200	808	994	612	999999	447	337	999999	999999	999999	495	999999	999999	498	999999	60	350	789	478	41	564	351	603	999999	392	999999	988	622	999999	288	780	239	435	894	957	73	136	247	455	999999	977	134	999999	79	839	940	486	999999	724	459	541	999999	573	999999	166	848	999999	594	229	397	999999	715	264	197	379	999999	493	999999	541	936	924	113	343	202	64	439	381	534	999999	451	503	74	999999	604	999999	170	666	758	737	118	857	541	999999	67	827	272	870	783	999999	583	457	149	392	788	535	999999	285	381	622	727	999999	680	999999	778	894	394	817	659	999999	218	599	999999	999999	999999	88	999999	999999	286	375	792	999999	597	999999	985	999999	364	999999	119	79	317	999999	295	145	999999	641	186	516	999999	172	999999	999999	221	341	490	984	721	539	959	710	153	351	999	15	999999	999999	879	846	49	783	540	712	707	999999	143	333	999999	599	598	791	999999	875	847	123	932	999999	999999	266	354	11	283	824	999999	408	999999	965	886	999999	999999	999999	761	340	476	465	632	730	999999	631	999999	167	999999	999999	999999	999999	999999	277	504	885	83	493	999999	623	502	48	510	716	999999	309	663	178	446	999999	294	746	39	570	408	391	491	212	600	726	999999	196	332	161	999999	999999	999999	999999	471	999999	999999	821	999999	999999	838	438	955	915	739	447	967	999999	720	999999	999999	204	148	249	999999	122	404	871	893	93	565	315	716	359	833	445	709	999999	706	446	820	472	999999	891	731	970	436	575	472	162	759	999999	475	678	324	688	999999	360	790	358	605	343	928	958	582	533	999999	999999	92	303	999999	999999	999999	284	999999	374	500	257	517	898	686	999999	409	740	333	537	999999	47	44	999999	999999	359	225	358	841	486	544	745	318	208	999999	830	493	178	999999	797	705	201	845	999999	999999	168	842	999999	999999	776	934	999999	999999	55	693	684	571	936	273	389	999999	974	442	356	829	999999	938	319	650	855	346	999999	999999	999999	832	648	202	94	999999	871	516	333	685	75	552	356	120	273	999999	573	268	556	999999	44	999999	730	758	498	130	441	999999	533	251	816	999999	703	871	108	222	999999	491	486	979	999999	872	423	298	377	999999	483	645	674	804	87	999999	789	336	291	485	112	889	704	
963	526	650	983	92	869	999999	849	485	21	60	469	91	781	577	511	999999	637	441	391	694	647	796	555	728	999999	229	650	376	589	999999	999999	165	787	999999	999999	751	999999	340	999999	999999	955	997	633	624	345	995	999999	222	999999	999999	847	670	999999	20	999999	729	105	265	918	999999	984	999999	999999	398	939	314	303	268	124	759	282	306	21	648	738	999999	172	930	392	178	999999	999999	551	469	774	449	657	777	206	999999	656	634	422	779	757	999999	999999	244	685	41	702	556	999999	999999	847	551	999999	859	281	677	566	174	999999	750	246	556	930	437	623	499	657	526	72	390	113	647	999999	999999	890	265	547	928	255	361	475	857	340	486	621	233	999999	999999	505	529	177	492	762	672	543	211	552	999999	620	195	384	185	494	717	999999	209	666	999999	968	999999	999999	638	918	999999	999999	388	226	999999	815	999999	709	999999	30	543	223	621	885	222	698	689	713	873	317	70	999999	300	373	623	524	421	567	373	999999	489	399	538	573	252	999999	165	984	999999	999999	230	999999	524	999999	999999	503	350	999999	454	999999	289	311	999999	330	858	999999	984	25	999999	929	403	999999	346	41	541	153	684	999999	643	824	543	705	999999	24	999999	584	463	145	422	129	184	999999	123	999999	549	999999	143	218	715	709	413	149	391	999999	465	999999	149	492	623	807	818	302	680	629	195	584	695	251	242	999999	89	848	602	483	754	305	719	701	999999	999999	20	999999	342	933	421	403	323	447	559	699	999999	970	522	615	310	999999	999999	493	459	999999	492	999999	999999	441	630	564	999999	907	423	999999	999999	999999	10	270	999999	352	959	999999	217	791	270	999999	692	543	838	999999	999999	986	182	872	878	235	999999	527	870	128	500	900	313	856	999999	415	33	399	31	996	969	261	999999	958	922	679	999999	667	704	243	209	442	999999	999999	999999	560	734	551	999999	999999	999999	483	399	678	999999	68	444	360	935	999999	235	303	999999	841	149	84	178	224	999999	209	999999	999999	823	636	999999	67	307	791	628	305	681	482	999999	579	999999	999999	861	999999	116	999999	245	925	731	999999	999999	905	921	999999	382	163	392	520	600	91	999999	619	659	762	758	794	999999	652	731	639	183	753	194	942	50	999999	223	999999	117	97	963	33	853	999999	628	23	146	546	418	999999	999999	170	881	999999	85	999999	836	999999	391	322	112	592	999999	102	675	999999	721	978	721	999999	999999	364	413	513	128	479	766	686	999999	745	657	224	244	266	726	23	999999	167	999999	858	815	124	
646	795	984	999999	999999	761	999999	372	302	168	825	999999	535	999999	757	377	999999	606	425	160	999999	646	664	887	999999	937	375	999999	393	999999	121	999999	914	825	999999	617	529	999999	650	15	999999	771	453	499	999999	555	999999	178	266	504	259	270	999999	664	160	999	141	106	31	891	395	645	979	738	56	999999	773	710	839	149	848	999999	955	419	999999	202	999999	174	498	802	217	207	406	889	999999	999999	999999	260	675	999999	486	432	726	758	619	743	792	714	453	437	782	30	338	126	656	999999	314	33	892	957	999999	966	608	228	999999	198	248	100	434	205	541	523	999999	130	999999	425	444	207	999999	39	999999	999999	721	71	999999	197	999999	999999	243	225	546	407	367	717	912	519	999999	507	84	430	504	702	999999	258	895	999999	985	217	999999	240	999999	999999	232	863	999999	327	254	546	999999	496	330	958	999999	219	658	999999	165	327	218	153	601	937	133	999999	534	707	999999	473	175	761	999999	999999	999999	12	570	439	999999	504	169	999999	274	287	308	587	110	999999	845	80	599	761	114	668	998	318	638	717	999999	853	338	850	129	781	381	999999	294	669	140	999999	999999	228	959	660	167	999999	879	999999	638	545	999999	987	862	138	999999	999999	656	543	661	518	374	852	455	331	175	318	475	493	905	861	999999	440	999999	990	431	380	801	999999	510	384	439	324	89	447	583	351	988	991	908	999999	790	751	999999	621	489	796	773	999999	494	848	159	395	418	776	999999	838	581	999999	706	502	612	213	42	287	89	60	773	999999	747	824	330	483	999999	938	81	550	432	794	511	634	607	173	959	662	235	53	905	312	204	744	769	126	294	999999	999999	587	999999	999999	542	439	33	765	890	669	527	675	810	999999	999999	702	415	787	370	81	895	449	999999	380	61	45	999999	999999	999999	999999	65	214	199	179	999999	494	831	702	999999	81	611	841	999999	299	144	560	999999	435	999999	999999	339	981	755	999999	999999	915	343	348	678	506	294	561	952	887	614	323	999999	999999	897	999999	870	713	536	298	470	63	999999	999999	246	999999	802	719	864	999999	673	84	458	976	999999	999999	161	493	999999	755	786	59	999999	395	684	820	83	999999	537	394	631	999999	455	466	752	999999	999999	388	999999	187	703	575	696	640	223	540	864	510	982	240	70	386	999999	781	512	420	173	781	280	999999	999999	999999	191	480	689	58	999999	991	233	999999	918	772	391	999999	61	220	999999	999999	181	999999	956	573	618	307	999999	254	999999	674	954	342	304	967	999999	686	
999999	999999	999999	999999	951	175	911	873	286	791	999999	999999	995	843	729	999999	67	914	999999	136	999999	854	592	883	155	999999	122	954	999999	999999	897	951	664	704	97	559	826	999999	999999	999999	999999	93	297	827	986	46	259	102	944	999999	285	389	367	999999	227	999999	999999	999999	80	515	63	957	835	395	894	370	999999	300	999999	180	475	999999	617	603	893	999999	567	999999	896	999999	999999	29	20	999999	999999	517	999999	999999	487	999999	999999	325	999999	791	953	285	257	901	933	626	412	958	346	773	999999	364	772	999999	999999	999999	348	999999	614	961	329	44	999999	461	780	386	776	950	812	574	531	159	855	825	999999	618	139	665	999999	280	706	237	683	247	999999	260	745	999999	594	647	843	506	710	113	999999	918	999999	795	130	556	849	999999	999999	771	999999	999999	999999	947	123	999999	711	999999	321	343	999999	101	999999	709	999999	999999	640	946	366	175	730	999999	999999	751	362	731	999999	343	544	999999	430	254	92	911	994	999999	751	999999	715	124	999999	999999	194	377	999999	380	567	999999	529	600	916	902	105	979	999999	227	999999	756	594	392	999999	377	147	45	999999	20	19	449	714	127	778	842	999999	251	999999	999999	840	999999	902	982	173	660	814	999999	369	528	999999	999999	870	777	558	994	999999	333	925	999999	34	999999	464	838	999999	999999	914	411	822	999999	671	999999	749	999999	387	527	999999	612	228	999999	999999	203	676	999999	861	907	579	999999	569	783	638	907	326	672	999999	690	617	74	620	55	745	412	131	296	999999	305	362	398	400	999999	999999	601	114	395	14	831	483	79	999999	464	548	999999	842	49	444	999999	999999	87	936	999999	909	789	999999	999999	793	999999	81	390	999999	566	554	190	999999	537	642	999999	999999	930	668	999999	999999	999999	96	166	506	999999	569	92	851	101	999999	285	999999	703	999999	361	610	931	602	852	759	999999	541	421	909	367	441	314	999999	999999	999999	605	418	232	488	999999	702	999999	999999	35	591	988	538	999999	797	279	728	842	999999	999999	436	871	338	999999	954	124	15	675	257	148	999999	265	685	999999	139	172	866	239	225	999999	658	776	264	999999	271	770	999999	999999	623	639	638	598	999999	125	970	101	277	603	277	374	999999	36	586	537	999999	999999	312	94	999999	635	412	499	627	656	632	660	616	761	554	193	999999	910	62	617	509	738	366	570	483	48	894	999999	962	850	402	631	999999	726	878	934	467	480	788	988	237	149	999999	999999	493	320	484	516	59	93	999999	456	974	969	38	959	969	742	610	278	740	149	
536	999999	264	10	470	889	999999	619	726	88	131	74	999999	370	767	125	999999	172	999999	999999	223	878	45	999999	657	230	698	919	999999	725	870	520	257	999999	612	203	999999	492	850	594	634	440	367	735	999999	910	588	668	201	854	999999	999999	999999	361	999999	999999	741	317	353	250	201	963	654	10	218	610	999999	303	757	574	137	999999	322	969	754	999999	520	310	621	746	641	999999	727	120	999999	432	806	896	999999	954	999999	999999	149	999999	999999	999999	999999	366	527	724	104	999999	910	999999	727	999999	134	744	607	152	147	440	696	606	608	170	999999	543	940	786	803	920	999999	999999	999999	458	455	713	999999	93	998	999999	783	897	652	356	129	109	393	989	307	72	298	28	999999	31	983	543	999999	242	434	999999	425	740	920	999999	999999	118	516	278	999999	421	177	523	154	999999	657	799	953	262	999999	146	160	999999	999999	741	631	123	986	99	474	912	712	344	658	756	738	999999	976	478	999999	21	593	124	375	999999	999999	999999	874	832	373	194	589	747	200	999999	101	474	999999	189	552	50	131	426	999999	712	709	999999	864	398	255	615	999999	999999	70	40	999999	999999	585	603	846	856	248	164	999999	290	332	999999	153	370	999999	999999	790	796	926	162	889	176	320	662	999999	999999	999999	486	587	758	371	999999	687	170	999999	64	888	658	342	695	802	967	999999	523	389	744	689	504	732	981	824	35	999999	907	150	387	726	923	426	785	946	761	999999	999999	919	228	286	999999	999999	999999	384	141	463	240	360	922	475	796	283	441	381	999999	753	605	933	345	999999	779	999999	367	338	999999	999999	999999	748	50	400	999999	603	171	467	706	877	132	999999	692	999999	328	557	227	999999	999999	650	985	413	541	17	999999	44	584	999999	507	962	999999	281	999999	900	906	491	319	999999	742	999999	121	999999	999999	999999	999999	999999	999999	999999	237	231	802	999999	409	325	256	153	217	42	999999	999999	999999	498	960	999999	618	850	197	792	665	836	999999	695	178	736	538	21	739	13	386	999999	999999	811	999999	999999	999999	999999	999999	999999	654	762	283	999999	113	53	183	622	23	999999	919	780	999999	999999	117	999999	983	999999	999999	673	786	244	414	214	656	454	905	218	999999	685	999999	805	999999	104	148	999999	999999	960	999999	134	562	999999	998	808	94	606	173	345	703	54	301	999999	536	209	316	420	358	79	631	659	148	965	999999	338	999999	123	802	716	319	999999	837	32	526	162	120	871	245	999999	130	999999	291	570	514	19	393	532	278	999999	787	999999	554	494	339	
931	986	596	356	670	462	970	803	457	35	498	999999	278	999999	383	98	445	184	999999	999999	581	378	578	461	559	944	823	844	33	999999	591	660	353	999999	594	999999	523	525	575	153	999999	999999	834	544	25	802	124	996	895	999999	351	553	801	999999	758	563	418	999999	796	725	639	999999	779	528	443	838	862	999999	941	218	574	999999	609	609	999999	999999	544	43	445	757	830	826	999999	343	587	48	858	808	934	40	999999	388	729	999999	513	35	999999	315	110	999999	940	539	65	686	124	431	999999	999999	999999	433	29	384	699	999999	999999	812	185	446	940	405	979	64	650	999999	460	196	999999	760	105	772	858	238	933	268	817	300	771	272	228	999999	103	999999	999999	510	999999	999999	999999	690	999999	701	849	999999	375	704	999999	885	999999	999999	999999	928	240	193	107	974	575	791	450	441	231	999999	999999	999999	999999	785	311	323	999999	150	900	86	999999	511	999999	403	923	828	863	238	999999	999999	412	999999	46	999999	999999	999999	568	95	935	229	999999	257	468	358	659	937	813	589	402	999999	891	748	254	159	431	729	387	703	999999	746	999999	999999	380	300	202	424	876	999999	860	401	999999	908	999999	680	154	260	52	458	743	985	25	999999	835	187	50	664	382	999999	868	205	532	999999	999999	198	300	720	876	177	165	245	71	886	729	999999	138	982	999999	573	15	181	686	928	999999	76	731	655	386	203	259	538	999999	989	68	665	869	890	874	25	389	433	383	875	302	508	924	138	554	835	999999	999999	999999	809	880	999999	999999	604	999999	999999	466	645	344	682	999999	999999	203	81	828	74	999999	999999	117	999999	999999	582	797	811	636	999999	999999	999999	110	551	154	202	418	999999	118	370	156	999999	985	907	999999	744	98	700	957	999999	314	999999	310	490	703	811	950	999999	625	308	899	707	967	453	825	863	544	793	538	725	999999	961	963	467	917	866	999999	210	999999	449	493	107	999999	960	156	299	302	999999	999999	343	252	817	617	810	471	448	307	541	91	695	209	999999	999999	241	467	353	889	999999	572	836	559	749	631	186	814	802	999999	17	307	999999	999999	924	999999	205	999999	401	354	162	999999	478	569	999999	128	999999	250	198	935	621	999999	803	410	459	999999	21	783	502	195	441	996	668	999999	299	244	999999	134	284	359	967	758	75	999999	736	846	999999	999999	999999	999999	357	935	625	999999	241	514	999999	135	121	999999	934	422	981	216	913	166	999999	883	279	999999	572	160	965	839	968	863	999999	803	673	613	954	743	942	870	838	
505	380	802	999999	785	741	430	22	408	424	555	999999	859	96	579	518	220	999999	364	68	999999	970	785	898	999999	86	999999	461	999999	921	201	479	999999	377	417	785	535	999999	493	744	152	147	566	999999	423	96	999999	717	104	105	743	745	588	812	641	535	999999	903	985	709	51	968	515	999999	233	999999	666	491	678	794	999999	691	514	620	999999	68	413	999999	485	291	508	982	999999	412	187	999999	891	999999	736	882	200	632	543	784	702	999999	632	89	202	999999	430	95	48	999999	122	62	241	967	895	582	131	999999	999999	704	210	68	610	113	309	777	999999	368	755	795	999999	360	157	729	999999	742	436	333	178	148	861	422	943	67	999999	134	224	923	412	163	761	965	214	839	999999	644	572	528	780	424	162	72	340	999999	705	999999	905	511	999999	999999	999999	797	66	999999	843	999999	999999	999999	813	184	563	271	955	601	44	638	999999	999999	999999	999999	179	907	999999	753	986	798	92	700	362	999999	229	999999	999999	258	17	999999	908	926	996	796	528	999999	999999	606	861	891	999999	738	999999	999999	616	598	366	775	984	248	254	312	302	54	705	999999	201	285	955	851	397	706	594	81	730	229	320	359	754	159	202	947	892	999999	692	353	492	295	922	999999	356	999999	274	769	718	605	633	952	100	113	999999	439	651	19	504	409	153	146	346	999999	287	17	999999	834	55	307	419	206	999999	361	932	905	363	334	999999	298	442	999999	999999	134	595	368	999999	651	999999	763	306	882	601	292	209	355	948	535	353	348	87	439	723	421	195	436	600	999999	999999	923	86	326	515	215	967	328	784	999999	800	918	748	379	513	292	10	537	605	79	161	587	956	999999	999999	166	221	12	111	940	938	168	768	529	480	999999	999999	999999	377	396	325	880	571	736	734	434	999999	707	925	441	420	999999	831	530	587	593	966	258	346	358	999999	964	227	843	282	999999	999999	999999	899	116	605	31	169	219	754	280	25	999999	103	555	566	514	86	669	529	290	337	247	999999	999999	441	999999	999999	999999	999999	999999	999999	727	464	102	283	999999	999999	819	835	399	499	621	999999	316	999999	746	164	790	792	999999	999999	557	323	999999	314	999999	287	23	674	177	388	999999	999999	999999	617	297	765	11	999999	195	999999	999999	833	140	790	715	999999	635	318	695	999999	852	236	913	472	999999	999999	471	999999	370	102	793	999999	999999	20	359	804	382	698	999999	980	163	518	999999	781	630	999999	193	212	599	452	651	999999	979	893	536	914	903	999999	999999	
883	999999	223	999999	999999	913	999999	174	999999	999999	910	98	937	37	715	130	343	999999	141	842	391	230	269	198	999999	450	999999	175	775	999999	445	901	450	196	406	999999	999999	606	513	868	517	559	73	770	688	364	714	677	274	773	202	294	771	99	130	999999	45	999999	993	652	999999	999999	399	645	996	19	648	750	631	39	189	999999	999999	273	334	831	166	498	510	999999	999999	999999	901	11	999999	160	999999	360	75	742	999999	914	999999	860	52	570	999999	428	774	678	715	963	56	244	593	465	179	508	765	298	999999	999999	524	440	999999	415	55	397	362	846	880	297	685	888	999999	275	133	999999	231	763	672	738	724	831	999999	771	373	999999	418	826	999999	630	595	776	246	999999	400	182	999999	636	999999	771	75	928	999999	428	999999	167	855	999999	341	914	286	11	626	768	822	692	592	999999	999999	999999	979	536	865	999999	702	908	652	999999	999999	999999	999999	595	247	999999	999999	796	44	429	493	216	811	99	495	999999	353	999999	159	478	291	707	590	798	594	147	792	539	73	548	999999	380	999999	579	453	390	999999	999999	999999	726	105	36	658	999999	662	835	576	889	50	798	905	999999	999999	184	999999	177	370	522	11	110	118	143	999999	495	703	999999	702	999999	646	114	474	662	829	433	999999	265	58	999999	146	758	570	902	498	274	642	617	622	999999	584	999999	999999	89	690	663	618	999999	302	173	469	549	143	999999	253	936	334	253	289	334	802	739	999999	999999	999999	252	539	215	999999	468	999999	95	500	372	657	371	95	394	971	176	815	419	999999	885	958	596	625	236	659	562	940	398	338	297	537	844	165	86	703	448	133	999999	999999	834	319	999999	59	770	686	882	850	940	282	999999	519	392	777	244	985	789	626	999999	556	92	527	464	999999	999999	999999	999999	215	999999	999999	999999	52	412	999999	999999	575	584	999999	855	999999	777	711	10	126	225	778	999999	77	999999	101	914	821	820	856	245	316	855	626	999999	935	999999	676	841	259	748	80	116	300	649	669	999999	999999	771	762	999999	380	999999	999999	541	434	689	745	293	999999	999999	711	999999	556	855	820	999999	958	700	999999	677	110	999999	750	378	999999	671	854	427	262	690	999999	999999	67	86	865	789	517	94	999999	256	137	393	923	999999	47	999999	559	445	829	948	451	552	852	94	679	999999	776	969	999999	762	834	327	41	999999	114	661	999999	479	999999	999999	212	999999	287	672	549	717	946	277	340	307	999999	999999	598	313	248	129	207	972	407	364	23	547	999999	659	
421	809	999999	696	379	385	683	999999	454	798	745	577	274	189	545	962	564	508	638	99	651	999999	729	728	988	999999	463	201	82	635	27	664	186	999999	261	739	365	259	898	999999	623	41	964	799	567	670	855	28	437	999999	800	514	999999	607	18	996	90	633	708	394	999999	999999	17	819	781	90	401	999999	999999	805	606	315	610	683	999999	999999	999999	999999	170	327	999999	445	764	636	999999	512	755	578	619	264	659	999999	999999	513	43	142	999999	155	28	486	279	219	99	632	838	999999	903	235	141	398	545	999999	472	391	266	487	727	381	984	278	335	999999	36	673	999999	874	999999	107	999999	343	999999	315	910	999999	57	999999	355	141	797	999999	608	999999	999999	999999	719	999999	269	169	257	999999	414	652	170	750	999999	999999	192	426	999999	964	730	999999	584	999999	801	240	250	789	999999	346	999999	595	999999	644	669	804	385	805	954	647	614	604	850	104	929	943	999999	999999	532	600	736	928	655	833	618	999999	945	649	429	488	268	480	999999	910	423	818	79	525	90	356	81	999999	471	838	359	999999	956	490	868	858	999999	90	266	999999	609	213	999999	999999	999999	867	859	735	385	475	999999	999999	778	939	680	120	874	629	89	185	529	999999	467	816	483	492	846	465	780	571	403	999999	999999	94	310	999999	878	328	499	223	497	345	12	999999	999999	225	999999	999999	809	758	983	466	999999	91	223	999999	745	133	999999	544	31	404	955	814	999999	211	921	694	638	470	999999	555	999999	866	999999	999999	356	471	367	268	144	829	655	32	588	999999	187	141	870	60	474	754	62	955	201	103	999999	197	923	257	303	999999	999999	349	999999	437	336	999999	999999	40	903	999999	765	999999	999999	201	748	932	235	145	34	999999	999999	588	995	487	503	184	674	594	802	999999	548	120	964	479	452	316	506	160	610	53	738	840	156	200	989	999999	555	999999	354	457	999999	787	999999	514	999999	799	353	48	933	162	469	808	999999	744	735	655	54	929	999999	999999	436	85	535	980	61	999999	999999	805	497	460	999999	673	250	355	999999	761	999999	459	639	653	999999	467	226	458	999999	999999	613	999999	999999	343	998	625	999999	999999	31	886	999999	252	999999	857	999999	547	999999	999999	999999	795	568	882	547	974	768	594	300	999999	999999	969	999999	86	407	131	999999	40	351	164	461	999999	422	339	334	320	999999	644	996	781	999999	999999	916	743	925	787	371	999999	999999	489	999999	999999	334	165	999999	999999	38	185	845	342	487	336	206	396	999999	999999	383	999999	557	999999	
476	134	597	518	809	65	999999	124	161	619	759	649	176	861	588	57	679	266	897	999999	999999	332	799	999999	304	959	228	529	722	999999	414	142	183	636	23	451	816	815	355	386	999999	913	999999	235	582	838	170	345	807	973	850	127	341	999999	999999	153	334	999999	999999	850	836	533	999999	755	215	627	475	999999	999999	147	240	863	999999	520	283	999999	999999	573	92	999999	798	882	721	748	555	296	999999	999999	999999	999999	126	883	601	504	549	476	521	278	30	955	372	999999	999999	670	742	987	216	821	12	999999	844	761	999999	758	62	954	811	999999	999999	918	826	578	848	976	31	357	999999	416	970	806	856	39	553	136	999999	999999	393	61	15	999999	90	979	999999	124	999999	365	42	999999	452	595	664	868	79	111	139	794	783	521	999999	395	725	799	999999	205	999999	815	999999	999999	665	885	570	760	647	641	837	999999	683	733	951	665	325	428	963	385	999999	988	960	451	997	309	999999	872	412	999999	842	999999	999999	999999	404	220	157	318	999999	567	34	904	230	438	274	292	120	59	570	983	80	999999	999999	474	63	731	854	766	726	366	501	999999	358	37	798	999999	999999	983	338	999999	518	999999	250	406	361	247	768	531	187	715	999999	343	311	428	550	545	455	665	645	673	365	390	999999	821	75	336	556	203	640	999999	575	136	721	830	474	73	66	439	122	815	999999	332	589	21	177	168	396	929	486	999999	111	61	348	999999	999999	137	999999	429	341	999999	690	574	999999	469	149	71	622	481	999999	487	489	999999	999999	829	710	999999	999999	580	654	907	999999	627	999999	387	999999	524	788	66	999999	346	647	999999	108	999999	999999	398	999999	129	999999	999999	545	999999	999999	999999	773	999999	508	518	999999	352	336	844	775	433	999999	999999	999999	514	853	999999	999999	565	999999	616	999999	999999	917	464	704	322	601	682	709	548	371	34	651	999999	614	531	25	280	112	999999	999999	802	861	674	12	71	999999	926	999999	256	832	979	999999	999999	169	999999	999999	54	813	641	751	653	145	999999	72	999999	422	150	899	332	609	12	999999	999999	999999	46	990	253	462	643	999999	674	416	462	716	999999	999999	292	999999	999999	999999	971	467	470	999999	999999	667	634	999999	999999	648	400	37	943	647	829	999999	965	762	132	999999	999999	592	179	860	999999	247	682	520	999999	926	999999	592	215	968	637	545	993	999999	248	379	365	641	521	995	390	647	472	999999	886	865	180	529	435	764	439	999999	298	999999	284	129	984	124	999999	25	518	808	821	974	19	999999	999999	
402	523	753	573	292	80	999999	479	439	774	867	999999	814	755	999999	167	451	539	258	256	393	297	129	999999	251	709	999999	487	582	825	497	805	602	999999	777	16	999999	200	999999	318	124	140	999999	355	999999	490	999999	269	908	651	999999	445	761	47	149	114	404	368	332	582	574	999999	896	614	286	71	41	999999	978	603	485	260	393	939	142	262	453	999999	277	760	592	999999	578	999999	454	62	54	564	203	672	611	322	868	573	743	428	999999	999999	78	65	458	999999	291	314	175	129	61	821	905	887	661	630	101	999999	999999	338	999999	965	169	234	26	477	287	315	992	173	999999	999999	999999	714	28	999999	705	221	999999	999999	955	999999	765	334	11	232	999999	316	21	980	999999	307	583	415	310	278	80	844	48	999999	367	976	322	12	737	242	626	200	868	448	925	999999	269	53	999999	852	999999	999999	233	794	999999	971	303	21	941	999999	245	790	413	750	152	860	182	330	588	979	952	763	596	999999	606	999999	447	572	65	352	47	540	42	457	78	244	621	254	173	395	682	310	70	652	996	835	787	128	306	74	706	939	999999	403	900	446	248	464	197	359	534	731	956	599	57	705	758	956	681	999999	249	928	166	202	306	651	702	999999	771	771	999999	328	999999	990	645	108	85	638	999999	999999	996	166	67	814	861	951	999999	999999	605	301	87	830	447	398	999999	778	782	999999	107	258	743	304	692	426	678	216	464	966	953	948	629	130	409	59	911	92	870	352	999999	354	307	999999	999999	480	999999	999999	999999	878	175	867	325	814	540	999999	888	702	999999	641	145	999999	497	388	518	656	672	957	431	398	487	742	907	440	930	999999	951	999999	999999	222	999999	828	999999	586	999999	95	999999	999999	589	111	170	219	618	239	216	687	857	919	722	999999	807	737	429	999999	400	433	959	884	883	788	999999	385	999999	261	909	317	328	999999	587	432	33	857	999999	329	237	999999	133	999999	234	252	894	41	789	273	415	994	408	843	195	999999	136	748	931	801	754	784	999999	999999	329	898	368	946	342	300	669	949	369	109	999999	132	309	291	999999	641	893	325	595	483	846	914	908	485	999999	219	999999	284	926	576	575	453	999999	765	358	335	884	948	999999	499	999999	465	635	309	999999	72	77	999999	98	300	908	438	198	988	521	415	990	883	231	132	994	394	32	792	534	811	326	999999	932	335	756	999999	626	999999	879	390	289	609	896	662	151	999999	196	636	999999	146	264	816	999999	943	345	11	
726	576	999999	999999	442	842	775	776	745	533	999999	763	543	963	812	102	119	140	999999	999999	986	568	981	999999	208	999999	133	397	556	510	999999	988	989	999999	228	59	601	670	947	446	834	129	917	999999	547	433	103	705	333	172	707	124	817	999999	24	168	595	999999	999999	56	718	999999	230	999999	999999	924	773	999999	744	762	999999	449	193	688	556	999999	650	373	999999	774	303	999999	999999	394	802	999999	181	45	740	69	999999	641	999999	900	728	457	899	681	383	623	660	999999	999999	570	671	999999	930	138	408	158	517	232	963	246	753	300	323	999999	442	999999	752	999999	57	685	307	859	790	292	960	108	966	968	989	383	124	987	467	503	999999	544	254	52	636	592	999999	999999	999999	999999	157	999999	999999	74	249	324	999999	922	999999	285	273	812	477	648	177	309	191	548	242	589	131	765	832	819	999999	898	999999	709	111	465	142	999999	999999	377	144	532	964	902	999999	675	513	999999	729	999999	240	910	999999	605	874	337	410	999999	10	999999	999999	391	604	999999	951	350	509	170	820	999999	152	207	630	110	999999	999999	345	289	999999	567	86	928	45	651	589	212	832	219	835	774	999999	139	75	999999	86	753	999999	650	951	389	175	352	999999	927	48	42	289	966	999999	240	991	131	194	442	21	373	355	953	734	999999	518	299	999999	56	748	23	999999	536	34	760	716	999999	338	439	401	733	556	999999	999999	557	922	865	127	999999	999999	933	944	632	999999	712	407	974	999999	999999	871	875	27	335	999999	34	899	753	999999	999999	523	306	999999	755	50	288	816	247	999999	187	825	652	999999	999999	274	814	999999	510	999999	999999	363	999999	999999	135	999999	999999	715	999999	929	587	657	179	999999	786	999999	999999	150	198	999999	803	896	169	633	738	999999	229	999999	297	70	374	955	399	999999	999999	977	780	527	667	197	524	572	595	317	763	529	656	728	395	648	789	674	880	918	999999	425	204	119	999999	748	348	822	428	170	565	632	268	869	303	809	310	958	999999	999999	999999	240	310	852	869	218	730	501	318	648	280	999999	85	480	658	999999	783	999999	485	919	849	702	154	999999	751	141	270	999999	435	586	347	999999	201	879	851	419	999999	351	250	832	999999	847	514	999999	890	866	999999	999999	221	97	999999	999999	482	562	161	374	96	875	111	738	947	944	999999	731	310	449	507	999999	629	999999	999999	441	999999	652	901	999999	198	373	544	885	584	483	999999	347	559	708	358	639	727	487	333	999999	250	511	885	83	999999	782	480	450	368	
999999	999999	999999	999999	594	218	830	660	999999	185	999999	341	225	163	474	999999	728	182	602	101	868	478	151	999999	852	201	919	767	828	230	999999	893	999999	999999	233	324	602	350	964	999999	527	978	577	311	610	907	999999	358	420	704	62	999999	999999	358	500	882	26	67	999999	403	299	72	832	999999	769	830	247	699	999999	159	776	387	217	999999	573	999999	999999	839	315	944	176	570	356	133	999999	806	24	999999	36	350	307	545	206	570	999999	465	155	648	999999	999999	669	999999	999999	270	928	675	402	775	784	609	999999	999999	751	209	237	999999	715	708	760	963	815	501	673	999999	851	999999	191	999999	903	118	999999	262	999999	535	999999	841	153	999999	999999	502	414	999999	960	999999	999999	999999	999999	996	343	480	749	446	887	579	964	178	661	999999	999999	999999	494	999999	999999	676	999999	729	879	226	924	395	585	999999	513	268	558	576	540	999999	232	730	447	194	313	432	999999	308	374	728	571	116	189	316	677	508	18	999999	376	999999	999999	999999	999999	577	81	948	999999	129	933	629	999999	398	999999	415	999999	688	999999	309	452	999999	999999	566	365	160	654	818	216	999999	952	15	259	899	209	256	999999	593	489	869	122	365	536	999999	375	744	999999	999999	479	999999	999999	999999	258	709	216	926	977	999999	283	100	922	263	741	627	176	928	999999	130	198	999999	720	31	208	999999	999999	97	913	76	201	620	452	481	999999	441	577	964	757	550	693	999999	278	999999	320	398	999999	859	999999	999999	84	999999	375	587	999999	97	64	679	790	999999	999999	999999	23	911	803	663	648	999999	914	999999	999999	212	180	829	999999	999999	999999	30	711	810	444	336	473	14	992	754	255	864	999999	999999	387	999999	999999	999999	999999	573	999999	366	895	999999	750	505	945	999999	999999	872	276	545	999999	79	999999	999999	968	979	433	195	656	999999	919	59	417	783	953	999999	923	999999	38	290	801	999999	655	999999	999999	64	70	938	999999	161	999999	129	488	999999	713	428	287	353	928	204	466	999999	917	260	999999	846	999999	966	999999	292	399	706	843	999999	999999	999999	423	227	909	913	919	494	999999	504	864	799	570	708	79	999999	385	580	999999	833	824	958	946	404	320	999999	999999	103	999999	999999	761	448	285	503	965	426	14	70	443	24	285	971	48	422	396	999999	999999	540	896	25	907	819	482	999999	999999	999999	350	28	906	999999	999999	825	107	705	742	425	523	77	743	652	531	324	146	219	558	999999	920	534	17	673	11	284	206	381	999999	942	966	275	342	189	86	985	163	812	
916	999999	874	343	679	971	999999	999999	797	999999	999999	592	682	999999	999999	318	864	815	20	243	629	823	628	726	514	800	459	999999	999999	563	576	999999	999999	999999	302	108	999999	587	854	46	999999	794	487	952	887	999999	270	999999	814	33	324	270	999999	919	999999	102	999999	999999	828	879	522	875	482	999999	677	948	999999	358	970	362	340	287	999999	974	693	835	346	675	999999	906	540	755	443	712	248	999999	570	251	151	209	999999	830	999999	975	524	675	322	999999	284	938	186	911	732	999999	693	47	309	10	236	999999	755	165	318	921	349	766	441	769	994	999999	388	189	216	770	94	510	528	985	459	27	523	103	400	900	730	628	33	982	28	211	15	569	25	795	999999	122	521	837	999999	999999	999999	552	258	912	560	997	999999	962	377	999999	519	324	999999	218	833	662	999999	999999	201	720	743	459	751	793	999999	818	174	421	326	971	988	690	358	701	784	971	844	999999	350	733	999999	71	614	834	691	690	28	806	999999	999999	358	999999	999999	999999	24	784	999999	464	554	741	832	999999	645	999999	204	828	965	999999	434	862	818	285	77	999999	797	681	844	999999	111	676	800	367	999999	535	622	885	54	442	687	999999	999999	389	934	999999	900	639	999999	219	640	999999	724	179	999999	999999	972	83	999999	188	128	342	939	884	363	877	999999	475	999999	119	782	319	784	532	999999	434	691	999999	351	468	999999	999999	266	634	286	248	952	631	985	360	999999	549	999999	865	324	354	69	296	36	66	668	999999	999999	315	999999	330	88	202	999999	999999	417	544	731	576	621	960	86	315	607	124	925	319	490	483	999999	243	469	919	218	817	999999	405	411	295	999999	142	362	999999	999999	955	170	760	999999	999999	943	28	999999	283	253	999999	277	754	688	999999	140	359	999999	332	758	203	999999	169	983	199	583	21	999999	446	776	488	607	136	116	999999	954	999999	694	453	539	539	425	195	675	854	999999	619	717	499	164	450	198	40	201	14	103	999999	999999	999999	463	931	885	381	506	999999	756	150	648	46	957	999999	664	999999	792	999999	777	675	999999	999999	999999	963	304	642	292	336	300	577	935	999999	558	953	398	269	989	608	653	54	689	999999	107	409	971	680	542	198	786	697	999999	971	236	428	999999	646	786	500	637	252	99	180	474	999999	215	546	999999	14	576	405	511	194	575	733	986	583	41	249	999999	623	110	999999	549	603	999999	999999	999999	140	445	752	999999	498	971	411	955	519	445	918	203	999999	999999	538	999999	391	195	999999	
999999	999999	442	934	615	546	508	23	151	995	630	870	999999	252	999999	357	568	824	922	999999	222	174	778	999999	147	122	56	566	430	999999	481	168	418	999999	999999	381	698	511	146	936	999999	999999	999999	959	888	999999	78	999999	763	845	969	999999	468	182	841	241	724	965	796	502	500	941	592	578	999999	999999	462	999999	999999	299	999999	66	687	999999	999999	999999	904	818	588	572	999999	105	999999	584	602	684	999999	245	999999	999999	999999	999999	715	644	999999	58	374	691	446	999999	999999	999999	275	474	196	913	119	483	160	999999	337	905	386	234	458	405	148	17	976	838	772	227	141	999999	642	926	999999	53	549	973	890	999999	382	171	999999	550	829	338	398	689	575	999999	999999	857	997	751	356	999999	999999	50	909	366	999999	999999	654	895	372	915	831	270	572	999999	933	186	696	999999	533	999999	999999	908	576	810	999999	297	273	555	999999	999999	362	891	580	860	999999	999999	74	533	508	775	999999	564	188	913	999999	138	126	509	293	907	170	999999	999999	141	716	287	474	999999	999999	999999	344	108	762	999999	999999	999999	999999	712	999999	433	122	172	616	758	707	999999	730	999999	312	999999	180	763	272	234	999999	479	673	449	153	578	45	964	785	999999	999999	419	802	999999	359	999999	999999	999999	300	859	795	997	276	469	999999	999999	557	810	797	266	257	580	835	537	973	999999	275	250	999999	640	398	158	387	535	327	297	999999	999999	313	744	999999	766	999999	413	439	999999	999999	999999	25	647	31	999999	177	529	833	860	999999	274	127	275	302	999999	845	660	470	999999	620	999999	999999	145	98	917	507	62	223	491	117	431	108	857	881	999999	235	999999	999999	174	980	999999	702	467	713	153	522	48	999999	844	920	999999	942	792	999999	471	71	879	558	113	727	124	315	351	752	162	176	999999	393	240	972	924	999999	999999	666	999999	999999	685	432	945	405	468	999999	379	571	305	999999	315	362	420	10	356	999999	515	446	865	552	999999	714	561	976	262	654	999999	871	995	999999	646	999999	999999	432	386	999999	612	707	268	999999	935	780	457	999999	861	906	973	240	626	562	535	860	800	220	688	970	870	999999	152	814	999999	507	575	999999	842	999999	620	988	624	999999	760	807	187	361	616	579	267	888	999999	355	681	981	999999	443	245	786	335	531	743	415	586	999999	565	999999	999999	438	214	923	831	999999	999999	984	615	727	802	999999	682	999999	603	118	713	982	853	797	999999	999999	999999	142	999999	66	999999	98	255	999999	999999	126	252	733	245	188	375	343	67	999999	69	
999999	999999	999999	641	999999	114	886	927	634	701	603	999999	768	999999	709	999999	82	635	774	829	207	739	406	999999	685	485	948	214	425	743	379	999999	419	737	446	50	734	501	780	999999	966	171	620	516	718	999999	999999	421	535	12	302	999999	999999	999999	861	957	969	122	955	41	999999	682	512	891	999999	678	380	999999	999999	668	451	580	855	822	863	999999	129	889	696	999999	11	536	678	423	450	672	643	999999	875	488	81	621	546	999999	796	999999	658	728	194	50	955	454	546	866	560	722	852	469	999999	825	837	89	999999	605	40	999999	999999	99	450	999999	44	574	999999	396	597	830	44	116	36	579	387	400	705	656	404	557	990	811	863	728	819	184	64	60	999999	991	205	940	718	177	999999	569	999999	534	15	390	999999	159	279	729	999999	746	443	181	447	447	384	770	999999	483	638	999999	235	999999	840	860	999999	999999	746	605	635	104	397	858	299	999999	121	180	650	24	267	840	542	143	51	83	741	999999	613	213	999999	999999	739	245	539	96	343	567	693	999999	870	195	413	673	104	999999	999999	584	881	629	335	999999	129	196	225	999999	660	102	679	999999	999999	636	500	542	987	999999	364	162	328	213	484	999999	999999	506	153	999999	436	868	49	458	724	166	999999	983	999999	999999	315	553	29	741	435	251	999999	926	34	243	694	870	685	999999	999999	206	265	999999	154	999999	726	623	52	999999	999999	792	63	231	52	963	999999	517	665	583	894	811	142	587	777	242	999999	560	481	999999	387	999999	999999	155	229	528	999999	332	838	106	687	999999	510	876	380	643	198	665	883	70	607	999999	999999	111	998	999999	73	678	900	999999	123	176	999999	142	765	999999	608	907	11	524	72	999999	678	569	896	999999	310	265	216	144	54	11	999999	421	312	999999	999999	91	156	999999	464	232	431	999999	982	999999	999999	377	999999	999999	999999	290	664	999999	998	304	509	646	215	796	999999	808	471	766	867	122	500	730	830	566	999999	999999	761	209	69	840	999999	751	586	385	661	933	155	641	109	763	346	999999	999999	17	700	714	876	360	685	656	760	664	69	999999	30	821	546	554	999999	999999	529	999999	309	167	422	757	69	829	145	193	663	999999	667	113	775	193	317	822	865	999999	999999	411	523	413	89	999999	692	999999	365	999999	999999	600	519	591	244	881	17	265	595	942	654	999999	224	999999	993	930	999999	955	104	836	514	999999	999999	999999	866	999999	942	999999	88	205	75	352	474	305	797	72	320	86	999999	999999	999999	61	999999	999999	
999999	999999	196	31	420	158	999999	736	622	528	335	671	911	138	999999	125	939	121	999999	399	876	312	581	919	704	999999	619	921	96	210	660	462	496	765	306	271	932	999999	486	929	975	999999	730	999999	969	999999	160	192	999999	753	954	74	999999	838	56	999999	33	276	327	489	539	308	649	422	999999	873	185	156	999999	999999	193	999999	635	257	423	999999	582	636	950	578	999999	436	569	343	255	596	587	658	718	523	248	665	999999	996	400	677	689	999999	87	105	950	13	999999	898	569	935	439	627	424	509	211	397	326	749	709	112	739	316	999999	281	296	999999	437	318	223	527	426	638	857	746	857	999999	999999	854	628	999999	85	670	773	319	167	959	243	219	322	851	349	853	999999	999999	999999	382	151	806	999999	432	576	52	999999	51	519	999999	999999	677	651	999999	838	472	130	933	36	78	543	856	124	337	293	228	999999	372	188	572	999999	569	808	999999	132	751	54	205	210	43	985	731	800	366	199	999999	567	385	22	876	732	364	999999	869	839	999999	692	482	149	357	55	322	862	947	459	210	869	176	814	97	999999	999999	732	992	999999	999999	66	757	147	727	999999	999999	359	312	839	999999	999999	999999	645	999999	999999	999999	66	852	999999	672	868	853	906	988	696	999999	570	925	999999	999999	631	277	787	38	239	934	344	422	696	999999	999999	560	117	473	901	931	999999	977	38	854	999999	880	999999	419	999999	999999	851	159	40	269	61	433	853	999999	365	40	161	617	608	999999	238	643	166	999999	709	317	745	999999	97	765	869	592	897	604	999999	751	273	377	999999	36	93	195	391	999999	382	539	999999	999999	999999	870	999999	914	379	903	999999	235	999999	449	709	635	999999	418	999999	275	399	999999	536	258	999999	613	767	783	532	581	51	52	262	729	192	180	999999	670	334	226	999999	955	223	999999	999999	712	999999	999999	667	459	569	999999	133	126	46	914	12	458	981	504	113	996	392	797	862	999999	973	994	999999	539	999999	797	93	999999	289	444	254	542	281	391	586	943	126	999999	22	376	919	145	999999	278	177	161	688	999999	123	999999	999999	999999	141	999999	999999	42	566	138	434	772	591	287	836	602	999999	469	187	999999	999999	169	880	999999	784	495	663	838	312	988	371	873	118	999999	732	999999	870	827	411	877	652	554	386	987	647	250	785	642	999999	999999	608	999999	974	97	912	953	118	999999	641	645	739	900	730	577	999999	561	999999	999999	554	546	731	841	68	309	948	999999	783	892	671	543	710	999999	539	222	
390	663	898	31	351	779	192	999999	195	999999	148	751	824	808	231	999999	587	458	97	762	368	767	649	675	149	999999	180	999999	592	108	999999	718	371	517	999999	112	663	642	985	775	363	999999	655	303	171	999999	549	974	670	586	956	261	933	999999	854	623	999999	232	881	999999	608	966	34	97	999999	429	390	316	620	128	432	999999	472	321	408	999999	999999	356	514	942	998	205	555	999999	151	684	784	593	663	999999	98	440	999999	192	177	397	99	567	473	741	817	243	363	552	999999	21	789	621	999999	610	511	667	999999	999999	804	412	421	29	946	155	644	796	652	56	40	999999	999999	290	154	999999	164	553	999999	772	135	765	999999	12	999999	139	999999	172	999999	63	73	430	721	820	387	999999	975	80	999999	999999	106	30	590	317	999999	999999	826	999999	477	366	455	957	784	945	814	49	570	999999	176	816	999999	482	580	999999	999999	999999	280	999999	999999	390	46	93	932	564	676	999999	184	535	490	999999	312	395	695	858	607	115	999999	775	16	347	999999	999999	903	804	999999	624	999999	990	999999	912	891	463	606	96	330	371	35	230	279	709	865	45	927	999999	999999	999999	786	722	999999	877	963	999999	999999	564	196	479	190	138	496	999999	664	193	210	578	999999	849	788	609	538	245	90	425	999999	306	482	168	999999	999999	300	212	838	999999	998	456	999999	396	105	51	900	851	999999	896	733	227	55	681	834	359	686	663	86	186	193	999999	797	547	998	70	92	37	839	762	999999	293	999999	999999	999999	753	628	413	999999	999999	708	686	63	999999	691	288	260	999999	333	289	999999	636	136	661	544	251	999999	999999	999999	44	999999	872	21	429	68	449	999999	999999	495	90	730	283	909	339	477	999999	703	613	999999	719	809	290	704	559	31	211	999999	562	402	944	104	227	24	719	787	836	674	634	134	999999	285	151	315	252	559	468	726	999999	999999	46	547	55	554	678	235	679	178	999999	999999	857	292	451	999999	551	986	513	268	200	552	641	833	79	489	615	999999	668	975	461	10	563	484	999999	378	365	999999	58	999999	346	494	117	999999	222	236	277	958	999999	434	763	266	55	999999	999999	254	999999	213	478	566	939	244	566	999999	717	461	999999	383	922	999999	361	155	938	841	922	999999	444	973	620	842	221	656	999999	244	221	999999	999999	363	999999	125	826	999999	928	492	999999	111	999999	414	999999	760	999999	999999	999999	999999	83	999999	328	214	999999	830	810	579	592	635	354	293	635	999999	999999	522	506	491	435	806	255	208	999999	
456	118	821	778	999999	32	859	461	327	619	848	999999	602	876	750	999999	127	999999	999999	569	302	147	449	475	999999	921	438	264	900	468	999999	515	874	401	999999	105	999999	61	999999	999999	999999	183	37	674	786	171	999999	999999	755	999999	318	501	998	999999	924	318	669	355	183	119	593	999999	999999	858	388	342	296	210	15	655	999999	75	999999	700	837	128	120	774	999999	999999	40	999999	508	495	160	999999	517	999999	477	563	436	120	999999	671	963	136	622	178	295	999999	875	689	640	110	795	252	967	307	801	999999	208	894	666	999999	88	799	107	999999	707	650	999999	60	999999	451	999999	999999	197	862	999999	710	505	941	489	244	567	351	163	999999	700	908	771	220	443	671	364	541	454	147	999999	173	39	999999	470	645	629	824	999999	198	881	999999	65	114	999999	101	310	999999	414	431	183	736	646	699	375	999999	878	999999	999999	72	97	687	64	59	279	999999	680	949	481	844	614	743	395	965	526	414	852	666	650	352	371	107	999999	999999	964	856	999999	340	999999	670	766	999999	217	893	110	204	241	15	834	995	421	999999	786	570	817	440	999999	999999	183	999999	999999	221	964	274	701	990	560	41	95	423	57	999999	999999	810	88	599	535	501	864	331	182	847	832	999999	931	20	320	566	215	534	514	845	167	999999	723	554	60	999999	202	999999	644	999999	919	421	948	999999	591	976	492	227	999999	850	999999	851	788	109	389	320	343	690	999999	994	825	561	999999	999999	999999	549	96	999999	999999	999999	309	999999	999999	972	927	999999	705	859	428	344	83	987	629	664	38	316	999999	624	174	740	608	999999	440	650	384	999999	512	746	889	52	889	958	679	321	551	999999	174	815	182	968	614	484	272	344	920	837	931	254	999999	875	119	472	369	807	999999	999999	323	46	598	569	908	958	969	386	455	125	318	318	123	965	151	999999	451	206	999999	999999	248	999999	729	546	436	267	999999	24	999999	427	999999	872	999999	999999	749	137	227	999999	69	655	999999	886	889	804	529	623	999999	218	734	495	999999	999999	680	999999	558	227	999999	61	142	650	999999	955	454	38	999999	445	999999	370	225	999999	406	838	146	480	620	362	216	999999	999999	813	136	999999	289	446	406	435	201	476	204	531	821	175	999999	999999	269	558	442	999999	287	999999	641	771	999999	999999	99	191	37	999999	249	205	21	999999	44	329	523	40	675	17	631	999999	999999	999999	175	999999	202	240	368	726	221	71	999999	354	648	933	181	365	372	568	357	999999	407	991	237	998	
520	439	999999	999999	895	239	883	434	999999	195	838	999999	999999	999999	999999	999999	999999	310	999999	188	285	666	743	110	999999	168	667	116	660	999999	694	999999	287	999999	183	762	999999	999999	831	981	999999	496	124	463	999999	999999	759	999999	50	999999	401	107	12	58	723	853	696	40	12	736	572	999999	774	999999	500	585	999999	438	999999	766	758	615	479	17	10	999999	552	289	15	999999	408	602	999999	171	25	597	260	999999	999999	330	999999	78	999999	999999	419	411	721	301	962	519	205	331	940	999999	999999	785	999999	995	57	934	999999	416	35	899	338	999999	709	999999	999999	999999	999999	620	984	999999	699	690	410	384	999999	599	77	999999	327	495	907	999999	662	792	999999	240	969	265	191	999999	29	659	999999	315	766	450	701	118	494	68	194	585	346	999999	583	60	385	252	999999	999999	867	999999	999999	539	999999	260	316	916	192	999999	934	78	439	474	784	50	999999	104	999999	999999	897	999999	765	269	311	331	740	526	218	999999	855	999999	999999	732	999999	999999	570	514	323	515	999999	999999	925	918	999999	125	156	999999	361	543	413	290	634	258	560	999999	294	999999	238	670	520	789	999999	811	721	999999	220	706	999999	816	479	142	781	113	24	123	999999	847	999999	195	999999	999999	999999	999999	967	575	102	609	182	999999	683	999999	286	652	995	353	999999	124	207	916	905	449	999999	545	74	281	508	531	244	447	875	447	694	999999	495	651	999999	999999	844	156	125	610	534	88	142	738	856	139	117	670	999999	918	650	999999	289	735	819	630	611	695	76	571	999999	734	868	246	56	243	167	354	729	53	279	60	801	305	915	971	412	999999	425	999999	999999	999999	410	999999	999999	475	763	759	999999	993	432	158	89	553	999999	799	999999	896	691	622	971	763	940	993	999999	599	427	984	999999	847	227	999999	280	697	158	801	334	911	449	580	479	407	521	736	999999	130	971	257	999999	126	762	516	643	802	407	660	633	416	318	999999	58	779	939	984	999999	156	878	392	999999	443	999999	999999	456	121	153	574	251	214	999999	527	627	179	923	703	999999	710	641	477	999999	498	999999	999999	603	251	532	700	467	537	960	474	999999	999999	852	999999	651	464	999999	999999	999999	833	999999	429	43	790	579	878	999999	246	898	74	515	999999	102	907	276	556	703	999999	588	452	116	714	999999	907	285	48	327	307	62	631	651	999999	999999	999999	89	748	884	813	671	999999	999999	231	638	999999	959	999999	496	945	999999	105	760	999999	944	216	999999	703	184	135	999999	541	999999	557	193	277	
423	406	592	636	827	999999	671	999999	543	934	607	999999	86	999999	999999	999999	999999	382	947	957	870	796	174	999999	999999	385	573	758	999999	140	103	999999	999999	370	999999	999999	258	860	127	832	433	999999	320	19	609	842	627	826	999999	79	999999	999999	609	236	407	999999	241	980	897	451	999999	912	591	412	841	999999	847	715	877	395	196	690	264	125	999999	999	999999	164	12	897	758	747	581	999999	151	914	688	811	962	999999	331	277	963	999999	878	521	289	999999	178	300	994	912	999999	791	882	308	999999	999999	703	408	150	86	999999	999999	693	216	340	361	271	927	999999	999999	752	32	74	919	727	589	247	21	719	578	985	999999	902	846	798	789	356	842	990	203	117	564	714	999999	298	963	999999	671	190	927	999999	251	669	958	999999	926	999999	963	581	344	257	691	688	572	101	276	108	847	999999	551	999999	428	937	436	928	198	318	819	630	764	607	575	831	791	931	999999	52	943	687	872	71	999999	999999	999999	946	999999	875	152	163	31	865	144	999999	639	999999	227	999999	242	40	970	618	999999	342	999999	737	681	859	896	999999	999999	234	164	170	999999	489	621	999999	291	489	511	323	999999	999999	608	899	472	321	202	868	999999	999999	809	913	716	264	163	60	454	917	999999	566	978	511	806	797	710	974	719	999999	999999	69	32	752	528	657	452	251	999999	917	999999	370	667	999999	925	916	999999	250	999999	290	335	571	712	374	224	945	344	663	859	811	198	999999	601	52	567	654	417	66	395	69	811	912	326	537	652	904	899	950	586	890	381	469	530	999999	999999	740	357	658	538	583	323	788	392	999999	999999	999999	768	999999	470	999999	509	368	855	999999	478	423	254	185	999999	319	56	393	999999	969	440	728	999999	172	228	827	999999	999999	528	811	745	33	529	404	808	874	999999	284	999999	999999	391	22	614	999999	960	411	495	181	936	228	537	999999	999999	423	492	999999	810	606	406	643	973	750	840	54	648	455	999999	999999	376	999999	183	771	902	772	588	427	124	830	212	999999	341	135	823	999999	284	816	999999	999999	999999	808	999999	540	999999	999999	999999	640	999999	999999	999999	514	517	645	999999	999999	54	765	37	938	834	74	885	999999	403	589	312	847	927	540	769	832	142	787	938	568	784	643	894	65	440	947	254	554	342	999999	309	695	330	734	265	519	999999	384	281	847	923	999999	146	298	544	493	999999	642	800	999999	999999	730	999999	247	314	410	871	971	507	999999	820	340	648	705	999999	616	999999	202	284	999999	999999	
757	515	100	644	999999	999999	999999	520	946	243	611	753	677	325	579	988	93	430	855	648	817	877	393	999999	592	444	441	18	928	966	521	368	551	621	624	224	616	999999	999999	903	275	460	999999	654	218	999999	999999	389	710	999999	444	772	429	999999	236	880	131	74	999999	266	75	597	592	980	721	253	212	65	999999	364	382	999999	999999	951	999999	366	326	739	999999	15	473	999999	308	310	999999	749	939	939	395	999999	103	551	549	999999	837	678	999999	999999	932	965	999999	915	999999	355	255	953	955	477	999999	869	999999	391	256	57	792	24	298	999999	999999	972	313	272	999999	957	271	830	940	469	999999	704	497	999999	807	852	999999	999999	999999	999999	65	578	999999	472	999999	525	189	999999	305	502	564	823	389	999999	999999	999999	661	999999	255	730	999999	425	22	495	363	999999	381	817	999999	404	426	999999	650	345	235	879	188	999999	999999	154	778	560	534	448	999999	999999	324	910	624	847	200	519	312	642	870	640	565	308	118	999999	153	371	136	901	999999	999999	999999	54	361	252	999999	819	560	111	952	532	999999	999999	590	72	218	471	203	999999	999999	999999	932	17	999999	595	323	999999	732	999999	10	999999	434	633	371	584	127	280	558	381	74	380	958	210	690	347	999999	999999	717	999999	999999	999999	177	398	999999	179	999999	175	579	765	928	902	96	188	111	545	108	266	212	999999	999999	938	999999	822	999999	833	999999	999999	326	137	845	332	171	686	413	327	999999	999999	936	999999	195	952	701	792	452	999999	293	780	108	155	248	493	788	710	111	41	999999	355	726	864	230	666	848	451	919	605	741	410	774	784	999999	73	999999	20	821	992	999999	130	999999	510	549	999999	999999	181	889	362	544	999999	585	999999	558	892	318	82	972	999999	114	999999	872	846	430	999999	999999	324	999999	185	173	778	889	119	999999	649	976	225	324	61	42	999999	999999	567	71	291	999999	999999	235	414	999999	257	48	301	999999	987	999999	532	90	666	173	319	333	713	999999	999999	570	476	587	999999	916	999999	757	999999	497	438	697	999999	785	149	999999	612	98	443	999999	915	999999	598	231	807	402	454	145	658	888	999999	999999	849	999999	305	720	999999	999999	999999	497	661	499	127	804	999999	300	999999	747	999999	607	560	231	999999	292	283	36	972	254	999999	516	472	957	999999	41	999999	999999	999999	937	489	429	709	797	771	946	769	425	622	793	771	516	999999	999999	204	61	338	501	462	566	104	279	747	113	45	810	35	703	400	96	40	373	452	14	267	521	898	999999	999999	
943	522	857	414	189	483	999999	999999	765	762	57	999999	282	633	291	842	220	681	999999	999999	960	920	76	34	535	762	407	999999	455	999999	999999	999999	575	51	999999	999999	247	865	999999	630	999999	753	270	940	999999	393	999999	740	170	172	999999	840	302	11	499	999999	455	999999	878	999999	85	209	999999	325	999999	895	999999	999999	124	999999	999999	999999	123	999999	990	216	660	999999	999999	152	999999	999999	999999	292	403	843	860	573	999999	495	598	999999	986	999999	554	572	152	999999	860	999999	265	528	626	923	999999	700	727	326	21	293	999999	329	160	736	422	418	305	328	999999	246	999999	564	687	628	999999	201	999999	999999	999999	427	74	715	275	999999	999999	999999	50	980	725	703	125	544	999999	269	132	278	263	999999	999999	145	999999	823	32	999999	999999	700	840	997	999999	999999	341	999999	895	593	229	657	64	927	849	999999	378	325	999999	999999	130	500	12	428	999999	999999	937	118	251	294	999999	250	693	650	810	196	645	52	705	360	372	369	999999	999999	50	475	999999	336	411	792	767	999999	231	999999	999999	923	999999	421	501	903	438	999999	999999	611	442	978	963	413	126	663	301	999999	619	252	856	760	999999	44	388	41	166	611	999999	459	527	999999	28	889	157	886	497	999999	551	801	921	149	855	999999	535	71	511	810	219	999999	500	999999	341	978	947	743	81	663	43	469	747	826	999999	64	93	243	960	84	266	999999	999999	78	784	817	330	716	999999	999999	508	327	530	356	401	958	958	96	999999	49	942	414	814	833	199	92	64	999999	624	801	953	302	110	436	553	979	583	432	656	999999	658	240	838	266	165	716	999999	400	434	567	999999	999999	999999	999999	999999	852	425	999999	878	702	763	235	102	113	861	216	226	103	803	422	385	999999	999999	353	391	711	575	558	678	483	152	664	670	67	704	999999	927	999999	304	700	999999	252	553	954	760	999999	148	999999	405	949	999999	845	597	21	191	570	566	31	999999	431	286	866	662	999999	559	108	564	45	408	903	289	46	798	999999	858	143	982	485	593	999999	572	841	999999	999999	984	999999	77	999999	875	144	400	905	651	999999	424	697	589	158	404	662	868	113	335	999999	670	463	999999	494	163	58	999999	999999	438	581	858	999999	714	933	999999	999999	41	999999	169	274	513	999999	999999	925	688	171	553	833	91	930	99	999999	515	660	999999	530	260	582	505	826	555	320	999999	80	999999	979	982	656	737	999999	999999	999999	943	70	988	999999	78	999999	806	991	999999	755	999	507	999999	399	929	63	873	999999	
11	999999	410	343	999999	202	906	325	911	709	188	897	105	999999	310	136	524	454	672	772	999999	139	775	513	331	800	321	999999	999999	999999	59	999999	782	999999	150	180	563	610	352	999999	999999	753	219	107	812	607	659	70	206	365	875	484	391	111	437	872	684	896	21	918	881	937	736	296	999999	259	125	257	798	999999	573	999999	112	876	393	709	919	677	999999	723	151	260	999999	233	999999	574	548	681	419	277	496	666	598	433	914	451	26	923	999999	563	492	411	272	77	792	961	382	999999	717	728	953	16	205	999999	999999	999999	175	513	999999	94	999999	444	838	999999	999999	906	999999	999999	999999	999999	692	996	239	147	999999	739	999999	705	440	788	202	43	963	690	999999	489	470	310	656	999999	285	512	385	999999	852	58	573	741	433	885	646	703	552	775	999999	957	777	999999	67	47	999999	470	999999	758	892	677	480	157	215	164	445	24	999999	679	999999	189	620	875	294	192	999999	256	281	555	152	499	490	198	654	999999	711	412	253	618	999999	815	440	626	471	999999	577	999999	536	279	449	631	681	873	119	999999	346	902	999999	875	872	396	198	527	616	402	196	999999	503	999999	999999	999999	999999	413	38	999999	999999	999999	999999	119	999999	999999	720	12	115	520	818	616	999999	999999	30	999999	638	377	746	999999	626	912	999999	999999	987	295	922	687	826	416	999999	278	844	268	117	999999	497	999999	270	132	676	196	999999	106	584	580	213	705	827	999999	405	403	666	999999	999999	999999	983	346	131	328	827	999999	185	699	660	550	771	820	690	676	321	973	999999	624	587	439	500	913	999999	417	999999	227	860	193	21	466	611	79	44	280	370	161	542	941	305	999999	21	999999	446	44	808	999999	24	999999	331	999999	296	51	198	794	345	999999	853	713	247	609	181	991	687	203	938	702	786	419	316	170	441	175	999999	943	428	999999	477	458	609	698	212	709	999999	589	180	570	880	249	934	999999	307	828	704	695	472	29	999999	253	999999	115	999999	605	844	170	990	131	722	255	999999	568	602	404	114	548	406	471	138	999999	32	999999	821	546	484	25	999999	612	470	633	480	408	742	234	362	504	100	999999	865	702	599	58	847	999999	873	376	699	903	724	165	298	999999	890	937	230	999999	999999	70	130	829	307	388	660	999999	774	999999	825	377	52	610	458	799	606	999999	999999	974	999999	999999	673	118	999999	959	887	999999	999999	999999	517	805	13	999999	999999	40	487	46	404	221	999999	758	860	905	551	331	999999	124	707	499	
404	464	438	999999	207	107	396	22	513	348	500	356	754	304	459	30	374	418	999999	427	322	569	999999	296	999999	772	335	768	566	994	999999	999999	999999	999999	86	63	376	757	999999	123	643	475	533	999999	721	51	14	566	456	999999	957	999999	725	290	187	834	432	151	670	435	771	999999	455	518	249	727	750	909	227	999999	653	616	982	999999	999999	846	46	975	575	544	767	769	999999	45	999999	999999	57	326	667	999999	631	999999	97	999999	999999	25	29	999999	817	999999	301	999999	348	60	878	350	469	449	505	340	798	456	575	999999	667	11	316	420	481	591	679	433	251	976	774	427	529	982	933	768	999999	32	168	582	253	999999	430	271	167	696	999999	608	820	337	453	184	659	962	343	350	999999	609	542	235	323	867	854	372	286	999999	821	486	516	737	999999	776	298	993	881	994	581	54	262	785	403	81	613	913	532	599	999999	566	648	999999	69	227	489	932	268	386	818	68	999999	706	875	999999	102	93	824	677	885	999999	90	348	999999	664	356	757	831	252	264	940	839	999999	691	999999	838	923	677	294	999999	999999	735	505	185	523	68	555	999999	692	999999	529	98	855	713	999999	486	310	823	405	871	732	110	26	132	878	999999	308	24	620	873	179	416	539	999999	529	931	999999	172	255	605	800	847	149	273	734	851	983	973	589	778	999999	109	999999	423	564	999999	719	999999	307	304	760	540	299	819	810	123	559	474	193	181	901	147	577	799	80	885	961	999999	398	999999	244	999999	435	999999	345	79	143	126	999999	274	222	999999	999999	951	845	269	557	999999	462	620	999999	518	789	418	877	400	531	999999	999999	678	999999	999999	999999	281	999999	434	115	457	484	740	999999	999999	648	919	959	999999	282	999999	953	999999	338	641	299	777	734	725	546	999999	964	944	548	661	773	999999	970	255	227	999999	891	420	999999	999999	999999	999999	640	859	870	870	999999	188	127	904	528	541	350	662	676	999999	546	343	888	999999	999999	539	202	328	669	999999	948	713	481	688	734	999999	657	238	999999	577	147	874	854	675	999999	999999	826	643	142	999999	807	318	999999	20	57	557	532	74	616	316	530	321	199	380	999999	746	706	439	999999	986	883	121	999999	108	79	671	489	222	999999	706	712	558	196	999999	692	999999	143	471	641	187	20	592	622	489	999999	825	999999	484	999999	820	999999	397	473	156	358	695	451	481	940	385	78	319	542	909	603	971	999999	762	687	999999	612	245	999999	992	975	999999	499	387	61	999999	986	
14	469	711	999999	325	94	50	88	997	999999	662	530	266	118	999999	60	712	999999	85	700	999999	999999	472	218	844	599	481	180	67	999999	999999	999999	697	398	73	850	831	292	288	886	94	683	690	999999	949	715	541	999999	999999	250	786	501	975	553	73	218	996	502	782	725	613	869	30	999999	135	242	999999	867	999999	999999	228	430	606	198	615	249	999999	380	268	139	999999	597	896	816	999999	999999	999999	153	334	855	999999	338	509	563	283	999999	662	889	966	717	882	673	838	433	32	365	895	786	937	999999	112	999999	999999	653	999999	25	973	214	999999	563	788	999999	999999	199	997	889	920	53	915	400	999999	999999	999999	999999	256	394	758	473	794	999999	676	667	216	999999	999999	238	104	855	895	999999	251	999999	506	412	928	202	999999	999999	999999	142	444	851	871	546	248	885	220	692	406	999999	999999	510	419	338	887	131	483	44	446	999999	999999	75	158	657	159	137	719	12	623	64	999999	999999	999999	661	618	825	999999	669	271	867	27	411	459	999999	10	999999	999999	178	524	999999	719	999999	212	667	348	379	999999	223	397	999999	176	218	79	999999	29	157	473	999999	720	71	335	813	772	579	999999	392	615	536	657	999999	98	551	487	999999	344	168	906	999999	323	999999	132	582	281	160	701	809	999999	999999	999999	852	277	291	999999	462	481	905	333	633	915	955	764	177	999999	999999	32	624	730	263	18	861	251	103	444	481	939	753	542	999999	878	942	999999	509	933	805	999999	807	999999	34	999999	438	834	999999	464	999999	484	954	26	302	138	999999	88	88	108	999999	611	184	846	999999	522	728	999999	710	755	973	904	265	243	760	838	224	530	705	918	579	36	968	638	999999	999999	999999	736	999999	494	801	863	972	410	201	204	966	961	999999	511	999999	75	999999	999999	491	463	999999	999999	266	999999	999999	556	383	169	528	714	642	545	768	999999	999999	991	999999	226	953	999999	932	854	52	566	872	999999	999999	203	312	514	902	451	157	623	778	274	999999	786	999999	255	490	812	881	487	999999	431	999999	149	999999	624	999999	907	999999	381	531	374	678	699	999999	660	153	999999	857	24	999999	201	397	155	999999	273	521	347	645	708	629	129	972	564	14	450	70	272	229	687	999999	999999	877	775	999999	413	595	780	204	920	999999	310	955	999999	674	370	43	999999	939	710	112	999999	999999	864	752	411	402	123	695	150	999999	881	999999	179	451	999999	323	621	62	796	677	741	152	725	999999	328	173	115	890	643	417	23	332	518	585	999999	999999	
22	999999	999999	21	481	95	63	330	230	350	786	425	856	57	999999	995	152	999999	371	462	546	999999	433	999999	296	233	61	999999	586	558	451	594	999999	95	310	999999	371	785	999999	655	98	405	387	978	999999	999999	999999	999999	996	27	189	484	223	516	999999	754	599	453	725	999999	44	330	999999	671	898	201	941	771	746	822	634	367	837	715	999999	999999	880	455	999999	605	999999	999999	737	568	999999	999999	380	967	999999	555	999	999999	70	947	621	768	999999	715	89	999999	749	272	849	183	393	999999	647	507	152	55	999999	153	593	129	68	579	592	184	302	999999	821	973	871	201	823	716	999999	890	999999	604	488	175	376	999999	855	926	615	999999	999999	556	329	872	824	999999	681	999999	334	940	888	52	185	488	999999	157	999999	776	401	658	359	677	526	756	414	548	566	708	777	918	274	141	963	38	999999	746	611	948	158	999999	519	968	999999	999999	12	999999	428	999999	752	228	309	89	535	957	999999	999999	999999	573	468	286	297	972	999999	415	676	756	88	156	488	676	545	426	627	383	999999	391	295	170	754	362	129	566	956	558	619	195	999999	16	999999	501	716	48	489	999999	999999	999999	889	975	689	255	999999	999999	999999	85	682	999999	461	161	999999	999999	222	869	999999	116	999999	731	999999	999999	795	491	160	81	999999	987	960	507	937	755	654	999999	999999	999999	481	508	389	999999	999999	881	876	737	733	454	999999	11	288	847	999999	383	715	997	531	370	190	208	105	999999	949	533	124	185	944	999999	999999	228	330	902	398	999999	726	318	687	999999	653	68	757	705	883	999999	708	123	287	564	49	656	79	141	139	999999	412	999999	898	999999	766	700	999999	37	999999	969	681	386	999999	909	656	407	999999	396	717	131	450	999999	27	629	824	11	999999	999999	666	850	999999	198	773	124	908	248	999999	999999	377	952	999999	730	758	914	649	332	664	377	999999	999999	346	682	424	17	999999	22	470	278	695	999999	802	999999	370	999999	821	999999	999999	344	11	418	999999	154	29	764	856	999999	641	112	980	502	347	999999	483	999999	999999	475	774	765	999999	896	999999	151	480	611	159	863	369	661	103	999999	719	329	376	999999	654	202	999999	660	161	123	380	367	298	203	428	281	999999	999999	592	355	717	999999	62	999999	640	845	999999	999999	614	992	999999	979	19	999999	782	27	164	984	380	322	812	124	613	178	999999	419	853	287	193	999999	999999	999999	79	747	448	999999	999999	271	858	808	528	255	55	999999	999999	400	358	474	420	410	127	944	965	280	
542	603	999999	999999	589	231	999999	396	234	737	66	336	999999	999999	384	910	999999	999999	135	999999	793	999999	79	454	416	999999	999999	389	866	783	760	991	67	999999	214	845	638	999999	681	637	816	142	30	318	112	435	490	95	99	510	660	234	818	403	486	975	534	789	999999	464	169	999999	530	450	976	75	278	999999	999999	539	282	366	999999	498	755	661	546	760	352	980	645	999999	999999	366	132	535	183	664	999999	239	999999	999999	999999	227	477	212	612	999999	341	47	166	379	38	559	999999	999999	22	329	647	825	999999	999999	446	496	819	194	323	999999	328	999999	891	614	797	828	229	433	999999	999999	999999	553	58	966	999999	314	823	276	999999	739	999999	999999	522	853	26	498	800	546	412	429	999999	999999	888	448	261	999999	155	551	581	209	340	803	999999	28	308	104	776	999999	999999	142	673	553	247	584	45	499	928	48	598	999999	37	682	31	29	999999	738	664	610	714	539	169	281	694	747	408	335	974	999999	555	922	999999	338	999999	280	756	854	55	314	413	762	961	117	953	281	182	658	781	834	431	999999	440	175	999999	999999	999999	999999	858	500	185	709	525	433	493	676	999999	999999	489	751	273	999999	693	359	999999	952	999999	999999	327	422	575	749	553	999999	83	985	491	556	581	388	307	999999	996	999999	139	703	246	999999	623	999999	694	482	179	40	571	689	875	999999	968	804	246	920	999999	445	999999	435	999999	386	359	507	999999	41	128	999999	454	999999	745	148	229	503	716	49	438	50	728	999999	999999	999999	999999	394	999999	410	587	999999	152	386	291	560	630	703	546	860	189	126	999999	662	364	79	999999	662	943	999999	860	475	98	207	492	43	999999	832	999999	999999	999999	964	397	783	454	352	958	999999	627	999999	518	526	957	855	859	321	947	76	738	999999	936	915	451	999999	550	999999	687	945	999999	258	843	999999	848	999999	62	224	729	999999	218	21	120	518	45	758	228	344	518	243	999999	180	95	650	999999	354	706	999999	523	24	999999	341	664	23	182	378	999999	720	677	999999	802	645	592	637	999999	726	400	427	880	692	164	215	604	454	999999	724	172	203	703	504	205	999999	700	715	86	876	357	107	346	666	417	507	666	463	440	701	588	458	793	999999	953	289	22	830	859	37	999999	219	415	999999	216	999999	999999	999999	858	641	945	876	561	999999	379	302	91	223	285	656	999999	150	23	906	146	714	409	336	550	916	158	869	855	999999	149	147	692	999999	460	269	490	999999	999999	799	756	999999	896	812	
999999	661	207	798	999999	212	489	999999	205	509	322	999999	999999	999999	633	941	493	999999	30	512	999999	999999	610	203	763	25	176	65	999999	999999	159	434	817	597	999999	999999	999999	359	324	653	568	551	941	999999	575	958	521	799	859	664	315	681	690	394	970	766	61	13	45	540	46	434	63	981	359	887	684	160	362	744	231	999999	761	999999	944	999999	299	999999	999999	804	999999	999999	205	999999	908	999999	743	433	999999	999999	837	715	323	783	999999	999999	498	960	833	688	283	370	447	124	443	182	919	999999	450	681	477	634	999999	999999	46	669	238	999999	82	880	153	261	534	790	907	515	819	999999	760	809	801	338	593	999999	531	143	928	90	999999	736	559	431	983	945	104	213	339	93	747	947	905	325	888	953	544	999999	999999	657	217	927	363	942	562	999999	879	999999	50	447	709	902	740	999999	736	345	331	722	999999	589	999999	704	186	736	239	813	999999	485	999999	640	999999	509	306	281	873	519	383	617	868	352	75	999999	172	892	999999	844	216	757	999999	999999	631	821	999999	999999	999999	513	750	626	712	748	736	403	698	410	52	999999	605	468	284	999999	999999	714	999999	999999	523	740	541	294	999999	999999	607	156	897	897	18	582	756	60	999999	370	769	756	904	999999	616	999999	267	999999	849	184	248	747	482	371	999999	917	968	999999	733	230	971	465	274	999999	151	589	999999	800	401	469	453	555	999999	914	457	215	810	733	319	852	999999	779	999999	188	999999	859	999999	999999	317	101	614	928	326	100	398	313	492	586	978	36	175	467	370	999999	731	999999	999999	999999	913	384	117	999999	999999	880	748	999999	31	95	182	999999	915	970	492	310	854	524	999999	68	525	154	723	233	754	292	687	24	418	64	999999	462	270	115	622	999999	999999	379	420	446	351	999999	292	406	413	697	121	999999	974	69	535	216	463	541	999999	768	660	883	999999	235	203	733	784	999999	638	999999	31	810	358	559	326	484	999999	999999	716	330	999999	999999	819	67	181	999999	999999	358	999999	250	998	729	73	853	282	110	889	194	252	617	421	325	767	694	676	310	846	999999	743	60	112	670	824	999999	906	343	73	999999	64	710	693	435	448	999999	721	302	747	504	286	226	595	920	550	108	909	546	559	999999	391	870	646	624	615	477	999999	337	904	999999	999999	938	999999	466	139	541	923	999999	877	379	999999	383	563	999999	148	527	999999	192	130	725	813	369	783	938	52	193	73	999999	819	999999	260	393	397	406	558	348	189	138	790	19	
999999	999999	669	999999	999999	17	316	305	999999	98	22	956	217	189	537	587	164	107	423	999999	999999	999999	176	906	129	999999	986	999999	793	800	347	999999	402	121	999999	890	999999	603	999999	999999	999999	768	593	731	958	304	186	999999	868	970	193	91	714	843	541	331	756	763	71	573	30	159	512	685	999999	685	563	106	638	647	887	561	321	388	999999	709	271	444	948	824	413	777	299	822	999999	265	622	558	580	229	999999	936	541	222	24	999999	265	907	980	283	740	999999	999999	230	93	631	999999	336	774	831	69	321	814	246	169	252	860	999999	78	495	999999	15	999999	419	999999	950	29	999999	374	999999	454	999999	464	675	999999	332	999999	999999	738	985	495	295	784	748	169	821	131	305	62	771	999999	999999	838	999999	220	734	564	999999	716	142	611	670	961	432	387	706	999999	149	161	837	54	999999	951	92	10	777	231	777	999999	999999	829	724	999999	602	484	879	524	969	465	360	768	47	999999	606	384	824	334	361	370	463	999999	982	999999	225	727	86	622	756	999999	442	999999	999999	909	32	313	999999	624	999999	947	508	999999	887	684	999999	999999	16	999999	999999	708	185	999999	869	417	999999	728	846	580	999999	999999	408	266	768	485	32	846	982	999999	999999	302	496	999999	964	414	862	999999	86	307	999999	999999	720	647	277	999999	319	989	643	379	999999	999999	466	316	794	493	999999	251	422	412	999999	954	96	878	108	999999	221	975	488	465	554	525	652	549	238	682	164	761	989	720	999999	42	213	612	25	45	836	190	414	481	999999	620	999999	674	999999	397	71	842	548	224	999999	343	999999	188	824	597	999999	999999	87	999999	339	787	999999	701	245	629	999999	999999	863	73	999999	41	571	999999	600	999999	666	978	903	841	621	322	999999	774	884	833	530	34	787	428	394	919	112	302	152	87	368	166	438	25	645	999999	978	999999	999999	804	771	504	999999	891	930	999999	23	999999	501	26	575	999999	817	999999	109	726	695	445	678	307	929	278	864	522	575	509	999999	888	999999	43	343	737	776	90	999999	35	446	896	497	720	906	866	801	999999	999999	879	349	35	916	919	892	999999	806	700	875	503	999999	75	325	999999	133	134	50	467	682	838	999999	736	351	999999	290	798	947	999999	400	72	477	739	20	695	170	524	999999	286	150	800	930	999999	215	567	999999	999999	999999	999999	596	781	826	999999	452	673	999999	613	683	843	638	103	595	848	310	812	36	900	64	629	999999	999999	163	763	326	882	907	636	531	784	687	909	227	
999999	371	619	246	143	296	999999	527	557	840	138	999999	57	214	999999	775	402	999999	494	325	952	806	987	628	72	999999	570	999999	542	91	999999	165	999999	876	999999	999999	690	576	892	614	717	111	713	769	34	125	279	678	825	860	999999	252	202	999999	999999	83	384	991	999999	127	726	999999	999999	475	940	972	919	181	499	605	94	826	999999	880	608	850	103	227	603	947	747	892	999999	681	952	657	962	144	611	641	112	699	999999	999999	887	147	126	999999	999999	62	205	108	189	229	775	312	603	322	985	423	980	166	397	237	380	834	638	999999	522	293	19	785	569	857	503	395	434	874	992	470	734	999999	399	551	751	648	712	721	905	999999	999999	650	158	999999	661	945	999999	999999	405	63	999999	812	999999	544	52	420	538	999999	999999	390	878	729	999999	525	689	999999	767	846	485	731	131	917	407	872	999999	369	636	381	999999	557	94	269	999999	939	999999	922	140	855	999999	999999	119	391	999999	525	772	334	331	633	508	536	999999	999999	689	999999	932	591	414	853	314	683	783	166	134	999999	999999	619	999999	999999	563	767	993	912	347	154	999999	739	921	999999	109	999999	47	13	999999	670	378	999999	579	805	17	381	517	287	550	825	557	952	999999	999999	228	163	84	941	80	999999	542	276	127	544	999999	202	999999	999999	753	408	999999	780	999999	999999	800	999999	49	454	382	191	999999	716	371	521	999999	668	999999	999999	663	946	830	106	933	142	137	999999	512	45	999999	814	711	985	534	151	999999	777	669	802	35	552	124	629	568	999999	999999	999999	904	999999	999999	392	719	999999	999999	806	999999	548	846	160	999999	697	174	13	700	999999	480	999999	999999	999999	999999	999999	999	680	80	121	999999	211	538	999999	651	311	207	907	98	370	105	148	999999	727	573	641	930	519	475	999999	999999	999999	999999	999999	417	226	643	999999	273	136	393	49	503	756	973	376	20	801	508	35	999999	267	915	340	999999	342	156	464	999999	699	890	999999	214	999999	734	722	282	537	637	434	667	522	643	962	999999	999999	644	370	754	206	631	138	20	450	837	130	205	598	999999	85	80	189	999999	574	246	999999	835	760	32	261	104	482	174	84	367	978	624	952	362	417	999999	785	999999	999999	78	761	999999	763	905	614	526	683	10	561	364	488	999999	79	999999	83	230	884	348	503	999999	158	963	936	93	859	505	252	246	999999	388	294	479	999999	999999	484	434	82	855	999999	734	421	482	613	719	878	494	554	999999	289	999999	813	447	999999	357	920	999999	999999	
679	56	118	284	447	879	182	79	19	999999	573	999999	999999	158	999999	999999	999999	690	999999	359	226	215	999999	950	999999	956	933	575	847	272	232	999999	685	891	402	999999	309	999999	973	602	999999	650	869	581	981	984	999999	48	784	516	448	666	254	999999	999999	474	681	167	268	999999	945	999999	232	747	999999	999999	566	757	756	229	999999	318	717	83	918	575	346	793	999999	41	999999	999999	791	341	823	566	340	247	999999	927	137	152	999999	492	656	834	428	131	890	992	428	999999	999999	564	885	139	949	999999	529	999999	138	888	197	236	175	60	815	890	923	135	658	999999	193	999999	999999	488	999999	234	426	999999	157	999999	903	976	612	442	613	236	455	999999	999999	168	717	999999	799	248	954	999999	327	606	999999	999999	208	765	344	109	699	464	472	999999	23	724	755	445	603	914	985	221	624	999999	447	589	445	999999	999999	999999	611	371	999999	853	999999	161	907	819	75	999999	999999	148	999999	513	743	999999	999999	57	680	892	999999	281	999999	884	262	743	350	595	169	439	101	968	257	845	497	338	999999	619	999999	861	999999	999999	379	999999	999999	847	999999	120	999999	999999	825	397	558	625	95	339	151	154	600	999999	811	322	999999	636	529	999999	890	796	25	415	724	999999	999999	999999	85	478	901	247	986	415	174	240	606	871	613	999999	419	631	999999	168	196	999999	28	999999	60	999999	284	743	463	850	956	783	105	582	999999	680	224	999999	550	999999	438	999999	167	195	624	580	715	789	32	825	638	269	46	857	229	444	136	98	999999	579	203	168	783	999999	999999	391	999999	999999	307	932	489	999999	91	152	999999	292	999999	832	470	479	789	494	721	637	999999	999999	999999	247	363	139	554	136	969	999999	423	279	999999	30	999999	243	445	999999	492	999999	346	999999	187	893	999999	937	999999	303	627	300	999999	709	446	155	999999	760	643	897	999999	177	388	363	710	120	728	459	171	112	105	999999	999999	107	12	999999	301	999999	999999	853	119	999999	999999	261	508	999999	190	999999	833	975	105	976	599	547	32	324	711	983	256	76	999999	999999	999999	999999	207	401	266	692	706	999999	999999	999999	250	790	787	253	359	999999	854	41	930	999999	626	196	16	129	636	496	85	999999	920	999999	999999	453	999999	442	650	609	63	116	423	999999	999999	999999	131	999999	735	999999	759	999999	965	999999	999999	225	999999	999999	60	589	212	87	764	770	617	29	999999	999999	663	999999	111	999999	999999	749	999999	747	618	442	16	999999	75	582	394	999999	999999	999999	722	345	190	999999	316	537	391	71	
407	976	352	999999	880	988	133	586	770	999999	999999	414	999999	999999	511	390	607	704	155	452	999999	629	693	937	43	321	306	559	364	872	490	573	964	999999	352	106	405	965	561	27	999999	489	999999	456	128	999999	129	507	833	999999	194	999999	392	939	999999	777	999999	999999	619	569	999999	573	231	898	457	144	449	645	999999	415	984	642	152	137	966	45	817	246	819	711	202	799	726	564	687	999999	191	999999	999999	574	813	991	355	999999	335	911	267	913	999	984	882	999999	634	428	815	552	469	265	972	511	960	56	595	908	999999	999999	999999	667	999999	579	953	999999	651	307	601	992	296	160	999999	65	777	903	246	834	828	719	999999	999999	748	145	999999	926	63	999999	999999	999999	406	999999	625	443	74	600	703	999999	41	999999	831	999999	999999	822	265	999999	463	916	734	66	809	760	90	657	999999	549	918	999999	999999	36	371	169	999999	834	999999	849	535	368	999999	187	210	999999	803	999999	887	999999	481	925	879	108	472	146	757	558	957	999999	367	999999	715	999999	999999	628	999999	14	107	672	643	992	236	999999	784	999999	925	557	855	992	956	999999	770	890	78	992	205	73	999999	999999	411	144	876	950	492	999999	999999	999999	505	582	999999	999999	272	225	203	488	999999	473	324	377	999999	999999	702	964	999999	646	207	825	455	689	433	205	450	872	270	999999	126	286	999999	226	999999	999999	999999	999999	444	167	999999	555	999999	590	303	731	999999	197	24	211	442	999999	270	999999	369	999999	31	999999	999999	362	358	999999	954	695	371	423	549	107	923	762	157	429	999999	531	199	652	138	865	999999	702	456	262	999999	68	76	215	25	88	856	626	437	246	134	91	808	67	600	11	999999	999999	191	999999	273	261	999999	23	391	739	656	717	697	166	999999	999999	999999	106	542	895	628	166	999999	471	250	307	334	911	999999	448	722	142	999999	999999	646	516	520	805	989	606	999999	63	999999	285	432	149	928	281	999999	678	999999	712	524	704	382	71	999999	720	410	966	999999	999999	999999	943	999999	524	665	570	519	999999	936	111	116	999999	890	575	343	132	999999	111	378	999999	999999	626	272	19	999999	356	999999	584	44	799	404	999999	679	863	344	879	268	908	484	368	761	903	741	84	606	589	814	999999	999999	359	681	309	999999	999999	57	102	999999	17	906	318	815	935	999999	999999	706	93	266	36	240	999999	999999	140	626	999999	302	999999	884	999999	999999	38	999999	946	855	684	128	105	435	806	999999	999999	209	261	11	176	999999	826	999999	605	999999	522	999999	999999	
577	999999	496	550	682	587	580	856	999999	492	999999	878	776	999999	89	999999	999999	611	658	460	999999	987	264	611	139	999999	999999	476	176	999999	820	891	705	754	379	590	999999	999999	422	848	999999	959	45	999999	657	999999	400	999999	746	999999	586	766	864	872	999999	999999	21	884	421	232	129	114	689	999999	999999	712	182	31	999999	499	999999	451	198	809	999999	261	952	547	954	16	999999	783	729	346	702	64	36	999999	187	788	578	313	999999	200	999999	131	999999	116	54	945	949	999999	194	999999	999999	145	577	999999	647	325	999999	473	930	415	999999	346	384	999999	235	616	685	349	999999	999999	999999	999999	295	999999	90	999999	982	845	999999	18	66	692	598	482	523	566	487	972	195	861	160	114	382	750	999999	392	999999	926	999999	438	269	610	533	999999	336	129	850	578	999999	544	343	792	999999	921	358	479	747	902	999999	669	139	713	999999	983	559	815	330	544	970	698	366	999999	999999	74	749	456	169	999999	999999	999999	716	908	999999	651	528	368	999999	460	402	558	645	843	107	221	308	555	456	549	924	521	999999	999999	608	285	188	999999	999999	906	182	901	320	999999	757	434	952	231	999999	512	465	999999	999999	999999	152	999999	62	522	958	999999	766	203	999	619	200	633	605	410	310	999999	473	250	541	237	288	500	247	23	999999	999999	268	86	839	944	94	733	839	999999	173	195	999999	665	328	83	999999	978	902	701	441	133	828	552	921	993	48	999999	659	454	999999	651	999999	49	436	295	999999	999999	363	999999	534	999999	794	677	246	124	499	807	921	467	97	999999	597	999999	581	962	844	716	165	999999	905	869	83	395	346	522	20	193	238	43	588	460	624	847	999999	974	339	160	316	806	503	241	302	201	367	292	63	999999	999999	999999	451	999999	533	517	159	665	393	999999	999999	724	114	315	579	999999	878	636	685	750	379	607	632	693	409	999999	353	999999	577	882	999999	64	468	999999	726	764	591	810	999999	117	698	511	590	929	819	592	702	999999	661	413	999999	730	607	313	999999	999999	999999	758	378	999999	999999	484	999999	511	381	286	265	733	589	815	307	78	999999	577	61	867	27	999999	873	817	657	165	23	173	569	307	999999	999999	121	999999	922	832	441	751	943	224	999999	999999	999999	999999	336	999999	608	846	999999	254	29	999999	262	401	842	999999	885	999999	527	18	471	999999	941	84	829	999999	621	723	892	475	637	958	633	836	454	937	154	340	491	688	557	176	66	999999	287	427	902	999999	33	784	947	880	234	999999	999999	999999	
999999	484	999999	236	357	999999	954	999999	616	999999	406	425	947	999999	994	999999	79	839	460	304	999999	626	796	412	999999	902	999999	999999	527	999999	734	698	999999	955	800	670	999999	265	999999	673	222	425	708	226	31	487	771	128	790	999999	811	394	999999	458	630	999999	688	311	38	455	193	845	123	860	999999	999999	341	992	999999	999999	928	813	508	787	999999	999999	999999	999999	390	720	999999	582	999999	999999	944	349	223	999999	999999	289	981	325	237	885	489	376	999999	999999	999999	999999	999999	779	999999	465	474	997	886	697	375	188	603	117	920	999999	325	611	527	988	915	987	999999	706	667	824	352	612	586	623	999999	716	999999	79	999999	77	574	360	999999	862	661	947	463	999999	269	999999	999999	874	405	999999	570	999999	999999	999999	931	902	829	449	121	198	999999	862	420	272	999999	659	999999	999999	427	999999	743	964	999999	665	336	968	533	968	446	999999	148	477	216	667	999999	430	867	826	147	788	247	135	248	380	748	799	999999	201	137	610	118	163	456	999999	185	605	834	193	987	963	378	860	12	600	60	645	655	752	219	999999	791	220	395	638	615	999999	726	672	916	999999	442	999999	840	836	999999	985	30	664	492	458	595	684	839	184	419	387	132	999999	999999	112	153	783	999999	169	818	897	767	818	936	999999	878	172	276	999999	530	46	30	176	197	999999	624	990	270	761	381	999999	380	999999	229	238	495	999999	351	814	393	659	360	681	27	515	227	212	728	999999	579	433	417	390	654	382	367	956	460	999999	487	163	522	230	999999	711	526	556	999999	999999	999999	800	820	462	76	871	999999	348	159	681	999999	422	272	346	191	999999	999999	990	566	846	871	539	627	999999	999999	999999	999999	139	893	316	988	670	999999	999999	852	999999	612	955	323	782	696	28	807	779	999999	75	890	186	48	839	999999	999999	990	752	836	999999	182	734	135	999999	999999	999999	999999	999999	693	186	999999	999999	999999	412	346	744	676	783	159	853	732	999999	678	270	999999	959	101	64	304	462	680	999999	192	999999	606	999999	999999	487	57	151	572	999999	95	999999	267	648	692	999999	502	276	859	216	602	983	999999	334	65	864	497	775	464	999999	999999	240	506	999999	69	999999	999999	467	915	199	736	999999	290	999999	762	999999	13	700	277	464	561	37	603	473	999999	209	507	999999	822	964	990	999999	686	181	425	854	734	321	588	516	999999	999999	361	999999	480	594	703	53	571	618	861	999999	507	999999	839	520	999999	999999	686	860	999999	533	645	999999	209	463	332	118	352	907	
999999	999999	122	760	634	526	676	933	992	999999	505	464	711	999999	112	203	774	685	341	904	227	701	635	727	838	306	999999	999999	999999	27	271	999999	700	663	906	999999	683	746	999999	323	844	704	999999	20	364	224	822	999999	848	999999	688	646	999999	447	690	21	65	394	922	999999	999999	999999	999999	975	413	911	763	999999	307	931	519	999999	999999	28	999999	522	660	624	372	999999	484	957	562	465	338	625	817	262	972	895	125	999999	824	48	196	999999	241	74	607	453	460	774	144	999999	495	661	336	758	387	178	360	440	999999	308	853	178	713	16	647	788	999999	999999	999999	412	816	230	213	280	832	491	290	999999	27	919	173	709	999999	645	999999	677	298	69	875	804	544	999999	277	526	195	27	865	235	427	819	359	999999	699	731	999999	999999	999999	999999	926	895	999999	999999	423	112	144	999999	355	77	46	970	499	44	999999	281	999999	142	953	687	999999	814	626	999999	999999	999999	569	999999	19	101	546	706	229	243	999999	979	916	779	270	999999	391	51	999999	798	198	456	329	325	323	428	864	967	999999	770	970	999999	279	999999	596	999999	542	999999	144	263	531	340	751	999999	999999	999999	364	98	871	787	305	54	999999	999999	866	721	878	254	900	590	237	578	999999	999999	272	31	710	94	999999	55	999999	471	906	999999	276	858	705	999999	424	667	74	999999	106	999999	999999	925	999999	450	965	875	347	298	999999	554	36	999999	945	999999	993	999999	999999	280	905	999999	165	833	147	733	999999	18	25	814	829	243	526	999999	482	861	984	999999	62	269	129	317	708	999999	452	362	999999	323	999999	414	999999	544	722	794	870	279	377	640	787	245	889	956	859	532	999999	999999	37	574	480	94	317	999999	827	999999	160	597	127	822	391	785	351	247	105	611	744	999999	521	732	591	212	493	999999	558	817	380	172	458	999999	999999	666	334	818	999999	829	106	423	717	46	643	283	162	554	999999	12	999999	651	861	258	787	184	274	304	983	278	999999	999999	107	20	315	987	999999	942	948	724	460	533	999999	275	514	331	577	484	99	317	60	999999	104	556	923	728	311	210	397	699	402	40	834	999999	999999	143	325	707	999999	655	144	219	605	534	551	370	257	595	743	999999	607	790	215	675	227	999999	868	551	999999	586	999999	938	554	259	332	430	698	999999	46	380	16	999999	753	999999	182	999999	343	569	999999	999999	481	715	466	931	102	611	824	169	357	578	999999	773	999999	154	969	205	999999	356	999999	131	671	428	999999	372	999999	999999	46	772	
503	387	327	308	999999	533	115	971	482	623	166	720	999999	539	482	468	115	242	999999	608	474	999999	999999	999999	367	999999	891	63	165	103	481	365	574	999999	666	969	260	966	237	999999	49	999999	723	51	999999	491	999999	142	946	100	267	227	488	438	999999	525	211	341	999999	662	641	61	815	388	152	801	155	552	873	512	218	148	15	171	999999	476	263	143	796	876	999999	759	117	75	836	263	876	146	999999	150	768	918	36	574	455	987	191	344	899	398	345	973	268	443	881	128	999999	999999	999999	830	272	77	999999	74	999999	882	944	999999	552	889	925	19	999999	733	743	299	999999	440	999999	580	295	919	244	999999	999999	394	500	673	999999	999999	50	559	276	924	877	700	383	962	279	572	53	441	791	19	473	336	186	535	700	591	16	782	610	999999	545	352	999999	147	533	999999	391	281	566	999999	848	375	743	873	999999	53	916	160	171	153	537	999999	999999	234	934	214	999999	965	973	602	710	268	949	976	999999	535	999999	999999	999999	368	191	772	999999	957	171	108	592	312	679	656	675	856	621	466	762	999999	225	608	212	328	702	426	308	964	133	590	426	767	999999	999999	186	679	999999	802	999999	765	977	180	73	836	999999	905	295	326	926	854	999999	492	224	695	319	269	43	999999	665	764	474	999999	999999	580	999999	999999	817	359	480	995	145	999999	504	997	714	55	544	376	706	797	999999	999999	47	279	943	933	999999	999999	999999	917	646	611	146	207	301	999999	347	999999	164	796	97	935	846	930	719	828	988	226	981	274	999999	999999	999999	999999	634	492	873	563	637	999999	282	999999	349	562	359	999999	681	999999	706	647	707	62	222	909	709	204	144	999999	999999	124	999999	336	818	746	202	979	207	999999	999999	808	999999	999999	854	415	523	79	596	293	581	195	157	691	520	999999	566	672	454	504	999999	439	358	766	999999	523	999999	946	209	603	999999	999999	336	412	733	999999	999999	924	207	806	395	999999	608	850	999999	374	999999	264	815	485	189	999999	999999	703	120	143	459	999999	779	341	999999	577	869	999999	923	211	858	744	957	999999	999999	642	475	648	999999	527	999999	508	241	639	556	999999	999999	724	423	999999	999999	999999	302	599	999999	27	154	865	203	999999	771	614	927	333	516	232	306	203	595	546	999999	999999	594	592	312	951	999999	150	785	74	446	154	580	999999	365	234	451	367	999999	871	498	609	454	299	756	227	581	907	133	999999	252	937	138	999999	785	999999	49	710	297	497	821	13	90	139	999999	627	
44	844	968	291	781	938	30	999999	58	455	441	305	836	94	379	999999	27	462	822	509	999999	702	999999	404	195	740	80	685	60	495	528	325	917	138	193	999999	938	841	999999	313	917	414	828	340	529	743	874	212	128	533	999999	627	317	999999	612	341	547	573	106	999999	868	344	999999	563	926	999999	387	707	901	642	999999	186	911	518	591	999999	874	966	999999	451	866	867	567	526	509	900	999999	55	526	851	199	374	745	999999	445	999999	999999	275	413	999999	999999	177	311	485	183	999999	716	798	290	999999	467	580	999999	654	999999	11	999999	999999	999999	999999	117	342	190	60	452	985	441	410	83	19	869	608	563	472	999999	699	565	999999	352	999999	999999	219	999999	525	394	619	676	100	999999	999999	805	593	221	387	306	33	986	261	42	999999	378	316	725	999999	142	858	27	235	999999	485	445	694	999999	364	841	999999	578	665	665	833	318	999999	999999	639	213	999999	396	185	999999	999999	712	999999	59	164	331	999999	494	999999	393	536	602	450	531	850	998	121	999999	857	545	408	999999	999999	595	208	880	999999	242	96	78	855	471	999999	69	507	772	140	645	650	42	964	412	95	999999	139	241	867	819	233	999999	999999	999999	539	639	999999	616	999999	719	850	284	304	645	408	999999	537	74	760	391	999999	88	868	475	148	825	999999	995	999999	999999	466	967	999999	217	18	456	999999	368	932	999999	301	890	391	999999	999999	999999	737	329	14	670	745	75	481	486	795	155	771	626	359	714	68	999999	999999	342	262	883	271	97	636	952	447	179	999999	558	999999	999999	696	457	680	999999	97	261	991	699	313	401	999999	535	421	863	684	359	999999	227	153	999999	644	58	168	911	114	999999	693	62	232	575	932	922	396	661	458	999999	945	999999	627	807	781	999999	39	861	396	735	675	772	277	97	170	999999	999999	570	999999	999999	999999	768	667	446	568	999999	476	999999	468	573	149	759	415	370	414	431	600	346	748	98	29	307	525	378	999999	920	784	144	415	28	518	826	999999	810	999999	999999	920	191	248	842	89	301	403	823	596	915	999999	906	999999	739	323	78	822	410	629	991	253	298	470	647	163	999999	999999	999999	65	322	596	605	345	236	511	419	107	906	18	727	999999	701	782	70	563	999999	999999	676	705	449	14	762	190	44	999999	631	720	601	999999	747	969	953	768	999999	328	761	571	457	999999	904	999999	915	401	902	97	552	516	410	93	285	881	999999	744	615	318	834	424	999999	303	879	699	506	999999	271	757	
950	933	508	742	801	316	13	999999	801	999999	98	370	288	999999	391	125	320	517	999999	866	324	219	162	999999	999999	999999	270	999999	358	214	999999	999999	139	154	146	999999	17	668	292	999999	877	216	999999	999999	230	473	999999	364	999999	763	999999	988	814	405	443	999999	780	543	258	999999	55	849	100	596	999999	399	240	144	810	999999	117	999999	235	443	988	117	276	24	744	30	211	906	252	594	826	486	883	734	711	404	999999	474	419	828	999999	999999	999999	356	144	830	999999	11	999999	148	655	999999	763	380	999999	999999	475	765	999999	999999	262	999999	606	999999	770	526	516	999999	432	415	934	643	242	407	520	961	990	919	880	913	788	210	363	999999	938	99	723	512	327	385	929	82	675	192	575	783	430	999999	999999	999999	999999	735	579	147	213	22	999999	999999	860	455	999999	555	885	885	449	62	786	502	566	680	803	13	188	999999	486	861	968	59	831	736	540	379	342	272	599	999999	630	225	900	926	595	366	999999	872	999999	383	197	790	743	523	997	928	999999	906	999999	999999	999999	532	661	352	999999	454	534	134	915	965	222	622	295	396	431	570	602	640	94	446	361	999999	15	999999	674	999999	316	317	738	612	325	436	999999	288	505	108	564	558	881	999999	999999	999999	956	86	170	574	504	999999	102	436	335	423	999999	376	959	250	527	557	677	999999	148	227	395	999999	649	785	173	17	999999	999999	999999	53	758	999999	999999	999999	999999	999999	942	110	999999	959	224	999999	999999	999999	615	92	328	264	580	16	881	25	13	615	142	654	999999	999999	411	496	465	999999	430	291	664	877	762	136	890	999999	999999	577	193	188	12	92	36	747	999999	999999	689	999999	752	999	172	999999	940	999999	700	705	999999	567	698	999999	504	455	881	994	247	999999	330	999999	999999	982	400	313	999999	824	612	60	628	689	214	999999	807	827	27	430	129	920	936	762	436	195	105	999999	878	996	684	557	999999	41	509	441	761	999999	999999	769	608	859	911	999999	396	650	87	812	363	999999	388	676	999999	999999	875	326	801	567	765	188	886	352	435	834	149	65	848	596	190	772	568	320	564	257	821	269	18	999999	999999	786	117	292	999999	509	618	999999	129	750	166	999999	640	203	732	95	999999	999999	433	87	976	341	999999	999999	632	999999	809	999999	121	190	639	615	317	999999	201	978	80	604	658	925	999999	999999	936	108	440	997	141	375	588	479	374	999999	836	999999	843	44	985	626	999999	113	699	550	896	938	121	550	999999	659	11	999999	999999	288	
607	999999	860	845	405	703	60	999999	458	999999	489	642	816	83	779	385	147	167	993	999999	944	554	235	675	999999	998	999999	889	999999	999999	373	834	465	95	958	337	81	997	999999	292	575	34	654	999999	70	264	131	47	771	999999	999999	844	759	569	344	63	282	194	999999	407	999999	999999	999999	977	81	999999	187	999999	125	451	314	149	999999	711	878	919	899	970	999999	980	876	949	128	633	999999	528	85	895	999999	905	65	886	397	241	576	414	521	999999	193	416	86	401	922	999999	194	383	999999	58	691	424	163	999999	579	630	530	766	52	880	27	552	999999	291	978	219	396	999999	752	296	145	999999	408	999999	786	208	903	485	36	799	999999	586	213	36	214	337	751	753	316	767	710	999999	372	641	660	641	836	795	422	712	999999	765	631	38	999999	227	999999	999999	999999	380	726	55	739	252	999999	441	349	552	999999	651	468	643	121	999999	999999	335	999999	767	571	154	999999	999999	72	324	866	999999	954	999999	123	987	321	819	238	936	51	664	81	129	209	228	302	293	718	770	999999	299	999999	999999	999999	587	126	258	370	999999	17	617	983	424	999999	999999	486	999999	438	999999	339	648	999999	185	943	921	999999	999999	567	352	852	89	400	302	79	576	999999	318	999999	536	870	73	458	857	928	433	999999	999999	742	999999	742	137	854	627	999999	605	884	999999	702	531	999999	145	999999	28	527	999999	999999	691	354	810	729	177	443	902	229	276	200	557	257	520	249	607	248	125	999999	724	234	772	999999	474	691	999999	616	209	999999	999999	999999	440	339	999	216	999999	311	999999	999999	574	694	951	408	174	415	999999	230	191	292	726	999999	575	417	999999	703	454	829	880	129	179	999999	244	700	999999	893	759	227	999999	313	258	306	316	403	46	40	283	374	696	69	363	339	999999	999999	486	999999	807	33	999999	305	762	171	999999	813	999999	999999	999999	260	999999	999999	999999	120	972	999999	44	430	999999	181	999999	999999	430	90	143	820	765	839	136	999999	224	654	96	736	690	999999	550	97	875	999999	850	999999	580	32	459	425	413	253	367	556	999999	65	258	636	999999	764	999999	999999	999999	999999	58	713	886	141	999999	269	194	999999	429	999999	337	947	554	97	330	358	201	408	630	717	417	521	482	999999	999999	168	406	460	999999	999999	87	867	69	274	999999	147	999999	449	985	199	999999	999999	824	347	228	999999	511	170	999999	303	572	476	62	320	202	536	999999	316	999999	999999	863	999999	835	502	999999	469	887	999999	642	193	222	999999	422	999999	485	
923	999999	144	361	511	657	999999	154	790	364	611	815	748	82	999999	906	829	753	999999	336	506	658	332	405	758	56	999999	527	131	999999	999999	64	999999	834	279	840	106	999999	999999	230	627	999999	999999	999999	340	654	149	217	724	287	393	999	314	114	978	275	374	739	603	464	436	717	999999	709	544	556	204	913	802	88	810	999999	999999	999999	708	917	999999	194	75	114	907	23	803	999999	697	999999	750	516	856	999999	475	366	361	730	999999	910	566	345	999999	783	459	235	415	646	477	999999	440	999999	406	71	662	190	673	499	999999	423	999999	189	22	999999	806	687	67	999999	612	453	522	838	104	798	361	277	590	291	654	999999	999999	166	376	999999	999999	333	120	794	351	295	999999	861	182	380	999999	999999	333	999999	976	772	999999	616	44	999999	996	602	332	608	709	394	599	999999	844	875	815	757	812	833	345	483	999999	272	999999	326	999999	660	665	724	999999	974	943	711	315	881	999999	991	132	999999	999999	787	11	512	94	956	696	311	26	307	564	248	574	499	543	999999	206	905	169	717	273	345	936	608	806	735	999999	887	86	963	373	823	999999	469	652	999999	999999	999999	187	499	630	459	999999	368	169	563	409	454	177	811	685	606	831	999999	999999	846	850	403	706	359	515	808	234	63	934	740	613	115	999999	986	32	142	728	669	999999	814	701	578	448	252	999999	996	720	275	287	999999	992	999999	389	999999	707	87	366	828	984	822	999999	589	434	428	950	304	606	191	789	553	878	171	328	274	154	999999	954	464	33	518	98	959	999999	177	748	999999	999999	51	999999	944	775	899	685	274	999999	121	153	30	302	41	999999	538	486	733	887	830	902	125	661	435	999999	902	805	475	999999	275	999999	266	679	567	578	565	903	844	999999	979	486	63	999999	999999	138	934	172	991	128	559	482	999999	290	918	490	610	389	852	822	873	104	220	999999	999999	308	999999	999999	999999	463	834	635	642	956	908	999999	848	999999	629	307	198	740	999999	356	999999	792	770	976	761	86	967	999999	999999	32	903	884	275	523	999999	999999	999999	594	437	999999	294	924	840	96	381	574	642	179	999999	555	633	143	290	864	999999	999999	537	910	589	658	999999	658	584	619	62	33	88	334	999999	895	999999	603	312	285	999999	259	952	684	604	197	999999	797	999999	505	398	770	604	999999	167	838	999999	340	14	779	51	635	350	230	43	358	495	999999	999999	865	498	40	831	15	802	116	579	852	315	999999	223	999999	242	89	231	999999	429	
677	999999	242	698	726	598	999999	243	435	909	731	651	256	701	137	698	999999	16	999999	999999	598	608	61	269	999999	34	612	999999	353	403	270	999	999999	929	818	150	867	176	772	441	307	771	376	207	847	211	69	701	95	999	681	999999	863	352	830	999999	125	972	354	701	986	999999	889	42	648	999999	899	327	882	987	999999	393	243	927	641	827	999999	999999	999999	152	964	999999	480	353	721	197	146	408	999999	750	34	894	822	81	999999	340	881	344	558	125	311	742	819	108	178	297	839	999999	711	13	836	271	999999	999999	736	999999	999999	546	320	460	595	501	228	141	962	936	999999	172	999999	310	945	999999	305	305	840	232	999999	381	185	999999	358	209	696	104	914	763	342	999999	344	999999	844	345	33	999999	529	810	523	687	999999	241	726	676	463	410	68	938	999999	266	999999	514	981	125	370	887	999999	395	804	133	227	208	604	999999	828	111	466	609	874	999999	775	40	708	415	245	943	707	681	746	296	46	976	798	86	259	829	398	999999	974	146	995	143	15	400	470	937	637	775	999999	362	944	458	73	999999	999999	340	806	999999	879	427	189	430	649	518	97	251	410	999999	701	998	713	737	999999	738	211	641	999999	318	945	307	316	999999	833	999999	351	999999	912	999999	595	919	33	999999	848	557	999999	999999	494	496	313	228	999999	119	84	849	648	216	824	335	566	849	314	497	631	582	121	258	596	999999	176	999999	999999	379	932	781	975	891	888	87	781	999999	999999	999999	15	999999	770	207	856	984	745	145	763	586	474	745	999999	535	200	276	446	707	979	238	999999	803	890	999999	186	303	999999	757	328	747	999999	929	702	776	999999	905	999999	914	999999	612	520	999999	745	999999	905	999999	177	449	999999	999999	999999	83	657	999999	218	211	836	999999	999999	999999	119	999999	817	26	999999	544	53	999999	53	294	464	532	316	376	717	299	68	147	262	989	999999	435	66	999999	116	479	282	782	999999	291	999999	209	892	999999	502	532	224	729	718	999999	152	338	999999	416	999999	999999	767	999999	999999	919	999999	698	360	41	999999	684	931	999999	910	563	272	270	280	761	225	264	999999	477	874	194	84	999999	429	999999	999999	797	999999	999999	999999	997	711	992	581	649	999999	381	849	861	410	817	600	113	819	999999	108	881	68	644	201	999999	999999	300	999999	26	844	814	278	999999	195	640	999999	292	573	999999	999999	999999	999999	630	623	843	415	778	76	999999	999999	971	519	274	792	964	999999	394	458	999999	528	421	586	999999	999999	333	
999999	389	999999	770	999999	318	540	906	313	828	202	438	30	999999	497	701	233	359	432	872	999999	14	676	999999	901	271	999999	928	999999	440	693	134	825	299	741	35	112	306	895	285	999999	999999	961	999999	771	310	373	110	156	826	999999	999999	999999	999999	999999	107	713	454	868	900	484	612	522	872	999999	77	612	731	999999	472	999999	926	464	157	441	692	53	713	999999	601	897	733	999999	999999	252	467	999999	893	270	643	322	999999	999999	994	999999	829	100	98	828	704	698	642	999999	684	237	271	999999	984	500	346	63	10	995	277	13	751	830	954	999999	678	85	718	470	999999	160	940	499	999999	999999	999999	602	954	999999	999999	999999	999999	999999	106	339	981	694	999999	403	999999	999999	322	662	170	991	999999	998	145	999999	160	629	980	182	523	534	999999	772	999999	638	999999	999999	999999	999999	249	999999	748	513	999999	624	999999	983	999999	324	545	391	837	287	339	478	305	999999	466	999999	734	136	922	999999	999999	999999	52	219	391	378	516	190	491	206	999999	795	252	547	274	521	820	176	561	665	636	141	999999	999999	443	999999	999999	282	288	999999	391	123	452	999999	999999	171	581	439	602	999999	807	365	900	999999	864	543	235	999999	999999	945	675	567	574	999999	455	593	999999	43	776	999999	45	243	901	999999	999999	309	352	586	999999	113	939	391	574	863	999999	280	999999	65	154	899	609	999999	933	999999	999999	823	549	195	221	204	999999	548	663	999999	662	574	463	33	825	565	201	649	10	245	15	293	999999	999999	999999	184	363	820	889	876	999999	461	999999	999999	939	991	999999	167	374	999999	999999	401	728	528	210	293	816	217	239	588	707	960	584	697	337	999999	829	838	786	46	841	999999	658	999999	999999	211	999999	894	93	833	805	43	999999	445	427	614	565	999999	510	125	999999	999999	999999	310	178	987	877	612	242	295	172	921	381	337	999999	353	742	942	430	999999	29	922	134	405	783	674	999999	999999	279	722	99	365	337	670	679	999999	882	999999	617	121	334	661	662	798	671	883	661	999999	723	84	871	622	54	999999	105	445	999999	196	527	504	311	999999	999999	519	205	806	999999	711	999999	36	470	394	334	999999	675	368	269	999999	999999	899	22	738	425	205	851	476	320	999999	574	999999	674	696	830	122	999999	595	328	999999	602	864	300	999999	999999	696	613	486	297	735	999999	999999	185	695	462	627	491	573	323	147	668	728	496	766	999999	424	362	999999	563	222	999999	999999	999999	126	999999	868	609	71	449	728	592	999999	188	999999	990	999999	68	
978	243	213	999999	245	281	191	485	873	378	533	999999	874	999999	999999	922	999999	236	999999	697	999999	962	999999	999999	999999	133	595	554	999999	549	911	776	309	366	383	540	360	999999	273	808	858	641	859	500	86	257	575	394	753	999999	113	358	244	148	998	999999	649	999999	211	122	999999	636	191	334	466	757	514	517	960	308	999999	494	962	947	839	428	112	104	941	182	557	210	999999	852	446	999999	541	999999	367	367	999999	175	390	161	999999	999999	459	535	999999	999999	999999	999999	434	455	879	618	396	297	309	999999	913	554	253	38	564	999999	999999	999999	887	903	225	354	160	602	416	406	114	811	825	999999	968	577	71	622	999999	499	999999	354	999999	999999	176	999999	999999	787	453	346	922	999999	999999	646	999999	130	647	139	113	398	907	831	49	482	514	585	471	692	611	999999	493	630	598	74	708	490	366	69	737	971	999999	373	158	80	999999	752	224	999999	231	848	930	931	519	51	591	945	999999	500	323	591	782	178	999999	118	999999	999999	763	999999	999999	905	999999	587	401	141	999999	544	999999	999999	997	999999	999999	292	999999	763	415	562	999999	999999	999999	763	185	865	745	156	999999	999999	197	50	227	192	999999	999999	250	325	95	352	539	999999	146	57	272	346	503	562	230	499	999999	999999	702	300	999999	999999	58	999999	730	999999	841	255	999999	589	357	999999	999999	814	771	677	999999	155	678	999999	32	734	419	435	501	838	372	192	925	999999	617	775	348	926	12	783	644	75	595	999999	999999	294	999999	999999	700	629	594	688	791	552	457	562	744	639	278	999999	796	622	683	891	535	999999	329	252	972	999999	304	825	812	988	999999	976	559	490	999999	738	299	999999	735	871	253	684	401	999999	999999	999999	40	708	658	556	986	31	999999	999999	999999	999999	964	202	584	128	335	769	875	999999	999999	480	12	999999	999999	540	167	934	887	811	648	850	267	999999	10	916	999999	999999	176	266	12	21	595	855	999999	999999	773	106	287	617	999999	483	999999	999999	863	772	63	777	631	128	999999	999999	144	579	65	999999	999999	28	999999	667	577	739	602	619	800	507	885	999999	999999	376	766	999999	999999	999999	275	174	51	668	92	238	999999	773	999999	58	867	950	877	25	799	999999	125	755	905	620	999999	999999	881	199	797	999999	999999	906	999999	264	361	999999	405	863	314	891	770	926	935	999999	999999	999999	774	553	751	850	999999	999999	357	417	261	21	165	46	999999	468	292	851	870	999999	351	957	431	710	697	538	554	24	999999	907	256	199	819	999999	816	245	
999999	337	999999	999999	736	27	558	934	12	999999	183	999999	633	845	609	918	65	219	622	999999	999999	74	856	223	305	999999	169	449	999999	999999	201	223	229	994	436	955	999999	923	989	334	999999	496	707	356	365	195	390	865	308	338	144	610	329	969	863	968	999999	234	999999	130	857	119	999999	941	159	960	149	999999	418	653	514	142	229	298	447	886	366	509	857	999999	234	303	151	832	927	590	894	999999	141	468	484	189	999999	868	476	299	723	766	999999	404	55	752	456	654	999999	999999	999999	40	532	976	611	999999	376	999999	896	564	968	940	24	999999	75	889	506	950	178	334	999999	999999	822	999999	172	600	999999	462	999999	481	847	496	18	924	210	863	728	164	856	514	812	999999	972	911	331	782	999999	639	338	999999	999999	505	486	499	151	999999	218	384	814	21	669	913	475	999999	716	481	932	999999	367	212	999999	351	104	664	522	130	388	910	999999	390	847	672	133	909	235	351	20	518	999999	999999	654	354	350	844	999999	898	274	558	205	849	849	662	282	136	994	999999	411	821	976	31	650	308	557	433	173	996	790	566	198	375	471	999999	315	196	557	999999	11	999999	819	999999	999999	830	999999	976	540	194	399	997	914	330	940	198	541	761	999999	356	796	916	680	848	118	708	999999	829	388	436	357	96	578	188	903	161	999999	999999	176	999999	593	581	999999	978	999999	792	999999	999999	435	283	881	553	999999	211	30	94	999999	971	515	156	470	885	999999	999999	837	999999	999999	736	427	999999	196	999999	999999	710	763	999999	999999	999999	250	325	66	502	999999	999999	554	803	999999	377	167	819	583	40	846	29	360	707	999999	789	999999	303	373	999999	450	646	96	702	958	999999	447	804	71	999999	999999	199	99	967	490	493	559	44	882	62	999999	999999	999999	166	342	999999	359	999999	242	243	560	946	952	150	999999	999999	999999	999999	845	999999	929	999999	999999	999999	309	656	929	392	999999	498	239	999999	421	999999	347	842	441	930	369	391	605	999999	571	828	999999	784	247	948	999999	732	475	999999	199	999999	132	224	850	999999	999999	685	646	967	838	744	13	454	534	641	803	219	999999	97	492	463	871	547	791	929	999999	999999	419	980	476	999999	999999	532	916	999999	198	132	991	933	999999	683	745	637	553	827	824	872	259	605	155	706	416	388	225	999999	999999	585	433	921	999999	341	275	665	500	999999	999999	481	537	999999	999999	680	999999	393	23	808	717	243	993	999999	114	517	275	999999	835	770	87	644	317	190	470	999999	999999	999999	
999999	741	417	90	146	209	116	353	344	730	162	999999	487	33	374	999999	29	311	591	469	816	999999	75	999999	830	730	276	86	173	357	68	840	981	999999	999999	281	400	999999	999999	999999	999999	761	999999	545	662	370	292	64	280	999999	170	169	31	240	999999	212	675	956	259	415	932	40	189	987	672	321	493	338	454	102	25	391	215	796	612	65	439	999999	799	469	448	999999	805	272	999999	898	819	751	895	376	605	444	387	690	862	999999	999999	194	999999	350	876	953	610	187	999999	778	953	234	627	207	999999	999999	167	999999	967	721	234	916	801	999999	501	742	443	87	496	581	14	999999	934	786	484	254	657	458	593	494	611	999999	388	417	944	595	133	697	603	460	287	999999	722	151	601	999999	393	109	848	143	519	532	690	999999	774	999999	299	841	723	529	498	708	999999	482	119	606	538	393	828	999999	619	745	484	46	304	417	802	999999	194	820	860	557	609	459	974	89	999999	84	999999	515	999999	999999	999999	999999	961	578	400	249	41	999999	135	999999	999999	942	999999	773	999999	999999	18	367	637	505	656	999999	999999	941	109	746	508	999999	668	464	750	322	610	336	999999	409	84	726	26	999999	999999	199	694	860	285	667	935	210	999999	293	76	286	878	999999	999999	999999	415	999999	999999	653	999999	999999	999999	671	259	959	341	999999	12	648	579	999999	350	84	743	466	218	809	665	999999	999999	999999	999	999999	397	474	443	810	700	700	994	64	256	999999	820	760	862	33	610	326	335	748	208	999999	714	999999	935	804	999999	179	863	606	364	47	843	444	12	952	283	785	525	999999	999999	312	653	525	45	999999	264	983	604	194	208	349	116	71	109	999999	670	999999	538	639	754	531	836	398	699	219	999999	386	757	999999	750	825	800	804	262	896	999999	199	999999	999999	549	82	999999	678	999999	25	931	781	345	396	291	669	256	885	999999	964	999999	265	825	826	457	877	999999	693	444	999999	548	999999	999999	999999	877	999999	865	999999	99	999999	956	168	999999	999999	288	748	51	999999	999999	90	999999	915	37	297	430	483	374	922	510	672	846	881	244	999999	999999	629	971	999999	518	810	804	675	796	999999	999999	317	999999	150	547	709	836	999999	75	364	804	999999	999999	521	782	404	117	943	999999	427	835	85	924	966	218	659	999999	909	999999	999999	286	903	129	932	289	123	218	999999	384	801	835	982	999999	880	999999	843	354	460	360	123	999999	999999	604	378	999999	932	392	308	932	888	999999	999999	21	257	87	900	514	999999	999999	668	
196	883	568	999999	999999	852	999999	54	746	374	999999	326	558	739	124	425	308	750	673	357	730	999999	301	999999	869	999999	971	567	802	329	999999	13	999999	691	927	819	302	335	786	417	672	348	561	567	584	615	378	999999	143	662	999999	763	677	884	999999	286	592	82	410	683	881	999999	251	427	45	310	107	867	999999	304	133	973	964	266	684	392	357	733	912	263	539	698	433	150	727	575	335	999999	999999	651	237	229	999999	999999	535	999999	999999	144	532	999999	999999	511	470	839	538	628	799	421	209	555	928	859	170	999999	153	192	278	999999	700	469	999999	763	123	999999	77	903	58	861	730	714	295	999999	999999	999999	746	38	237	594	611	108	776	914	145	999999	722	377	69	778	958	999999	999999	995	443	72	308	754	397	310	772	634	579	999999	690	495	270	715	658	531	410	125	955	683	999999	601	693	70	628	915	447	699	999999	279	902	999999	22	299	779	148	999999	992	640	927	822	976	529	838	233	999999	937	17	999999	537	378	999999	397	27	999999	842	378	999999	999999	999999	999999	82	790	999999	45	312	482	970	935	519	999999	417	484	37	861	523	82	999999	999999	978	977	999999	979	999999	999999	68	999999	994	794	999999	769	100	866	168	74	749	196	229	802	920	177	967	81	209	345	960	369	999999	166	999999	770	999999	411	157	505	431	103	484	408	976	322	487	186	999999	750	111	551	325	963	121	337	852	62	916	811	999999	368	779	999999	999999	699	630	838	812	176	255	689	999999	663	642	656	712	999999	826	608	689	791	83	999999	243	999999	53	406	54	999999	917	471	494	346	495	73	999999	512	999999	287	691	649	999999	831	504	421	999999	662	999999	999999	625	41	235	999999	131	229	295	999999	737	532	655	234	793	167	259	783	999999	382	177	999999	999999	999999	363	548	916	999999	999999	999999	954	822	586	390	85	589	39	885	245	185	225	276	777	992	775	934	631	999999	856	215	999999	721	226	999999	999999	751	132	425	999999	687	402	91	801	999999	376	915	946	275	159	213	138	373	999999	29	999999	999999	802	350	434	999999	999999	459	193	222	668	243	605	135	999999	999999	467	613	217	558	783	999999	474	733	625	999999	988	999999	999999	999999	87	219	182	207	999999	592	999999	781	991	258	999999	999999	897	999999	999999	143	319	820	999999	826	999999	524	999999	999999	999999	33	437	79	725	999999	440	560	152	541	999999	999999	70	408	832	313	383	686	621	959	999999	841	245	885	999999	999999	550	999999	987	490	999999	999999	63	192	961	999999	165	
999999	65	427	818	219	999999	366	454	999999	83	910	999999	75	999999	70	903	206	211	404	999999	552	721	243	33	271	999999	661	635	582	405	999999	447	563	157	503	630	999999	999999	999999	51	879	440	999999	418	999999	999999	921	48	845	999999	857	981	566	999999	613	999999	822	404	999999	999999	147	999999	871	530	205	999999	434	918	948	439	708	65	631	362	909	121	299	824	393	90	651	623	999999	923	999999	895	999999	999999	543	344	807	799	593	933	999999	999999	569	901	223	176	999999	999999	99	999999	950	801	360	213	581	999999	869	999999	21	476	994	524	939	947	981	310	592	361	384	614	631	909	999999	697	458	760	552	999999	610	226	333	648	999999	999999	973	999999	545	999999	999999	51	999999	809	788	999999	939	999999	218	621	999999	999999	999999	405	999999	999999	784	50	339	999999	754	820	949	999999	397	794	999999	355	990	565	973	244	764	915	859	342	999999	822	131	999999	757	999999	551	930	477	999999	999999	999999	29	58	600	999999	417	999999	922	681	102	992	422	999999	975	594	399	653	999999	999999	999999	668	546	295	999999	961	919	999999	905	685	278	29	14	699	162	224	999999	941	965	50	999999	883	993	188	250	999999	410	137	999999	173	679	898	999999	792	549	973	391	734	714	999999	23	432	976	999999	412	82	999999	722	841	999999	268	999999	688	606	999999	275	999999	368	999999	196	561	792	615	741	15	380	999999	221	160	188	832	999999	237	336	37	404	906	999999	776	177	169	999999	296	999999	905	232	220	686	999999	284	999999	33	688	527	86	231	817	245	240	41	347	776	571	662	928	666	229	999999	579	463	368	918	592	877	37	873	505	997	836	783	169	999999	286	876	880	999999	999999	710	260	806	999999	671	526	999999	999999	392	125	634	999999	248	12	859	999999	999999	999999	389	999999	810	999999	212	999999	819	409	457	872	297	500	695	781	129	753	519	111	999999	876	697	402	999999	57	644	757	999999	318	597	780	310	942	999999	999999	501	377	999999	999999	57	999999	999999	272	79	999999	999999	999999	430	853	569	999999	492	999999	344	605	227	999999	593	763	855	999999	854	511	811	676	999999	354	999999	999999	289	751	999999	309	64	692	999999	999999	332	975	514	753	999999	28	999999	111	297	553	999999	999999	999999	514	784	348	364	601	999999	265	460	402	999999	198	204	694	573	817	843	193	703	651	497	792	999999	617	999999	112	127	836	763	709	388	28	746	498	992	775	999999	999999	999999	462	999999	853	975	999999	674	325	558	643	454	999999	268	999999	849	956	710	950	999999	176	999999	
262	484	400	502	999999	999999	292	451	706	702	798	999999	999999	248	999999	196	643	817	999999	942	933	554	999999	391	999999	451	284	178	790	999999	999999	924	800	224	692	977	75	360	999999	916	391	874	851	999999	999999	90	999999	866	607	770	999999	143	126	233	165	708	999	18	669	308	739	124	660	918	660	873	59	999999	555	273	130	999999	592	817	560	69	702	543	999999	999999	999999	418	570	30	720	908	999999	999999	69	984	999999	66	999999	999999	186	999999	999999	999999	999999	782	40	999999	320	344	649	784	551	999999	999999	106	15	466	283	999999	585	331	553	640	208	752	999999	482	266	999999	295	73	999999	665	641	293	845	768	263	953	999999	999999	108	999999	380	935	366	510	904	963	999999	522	783	999999	350	855	999999	999999	999999	538	717	558	156	999999	58	586	192	885	666	389	260	246	212	330	205	274	233	326	270	272	999999	564	578	302	593	999999	289	999999	325	786	568	272	43	724	245	173	174	359	999999	793	753	481	843	524	999999	741	319	999999	578	999999	631	407	322	999999	153	999999	979	999999	165	999999	306	365	999999	880	999999	987	213	487	999999	41	999999	873	148	476	999999	999999	999999	63	589	851	464	825	259	249	164	999999	950	570	581	92	194	320	203	903	496	397	911	963	703	725	537	999999	999999	546	975	757	269	845	954	999999	442	999999	273	313	820	480	115	331	725	659	47	999999	906	11	847	789	679	244	980	131	12	999999	999999	864	323	999999	456	712	273	406	902	115	999999	352	649	999999	57	890	93	999999	291	590	999999	54	688	894	925	377	999999	196	87	999999	864	833	237	999999	575	999999	990	197	34	403	67	999999	757	999999	37	564	999999	589	741	789	161	964	839	999999	519	999999	186	429	707	89	999999	999999	999999	877	250	782	124	999999	692	648	900	999999	999999	888	999999	918	297	756	999999	999999	999999	999999	999999	297	999999	900	993	814	175	270	232	571	489	944	999999	981	999999	879	690	255	449	397	897	103	889	999999	999999	951	889	601	28	429	562	346	74	999999	999999	41	14	349	788	309	799	432	425	999999	999999	999999	508	999999	919	417	75	999999	921	999999	222	999999	408	616	999999	52	925	573	251	802	18	153	880	486	359	999999	874	350	466	149	597	474	677	560	999999	925	452	999999	682	611	999999	999999	424	446	691	280	633	999999	421	746	999999	999999	190	999999	329	272	999999	31	202	950	542	724	165	782	40	748	999999	847	999999	12	599	586	891	999999	999999	999999	728	444	795	88	345	486	999999	719	764	371	293	64	
240	588	758	430	156	731	999999	639	999999	642	415	999999	597	999999	632	419	156	798	343	999999	184	261	543	732	236	123	615	66	795	999999	999999	999999	464	629	616	187	254	999999	999999	999999	572	999999	294	999999	38	852	999999	559	999999	520	573	966	37	743	879	979	55	35	999999	999999	126	999999	843	348	624	746	488	967	179	455	174	999999	368	183	978	374	966	456	703	999999	632	65	213	285	872	61	640	720	999999	636	141	228	975	407	53	999999	966	945	472	291	373	999999	390	999999	355	596	607	999999	765	514	22	598	331	819	409	70	809	999999	476	999999	115	768	228	999999	324	946	11	960	999999	428	408	31	984	422	999999	999999	675	805	999999	285	454	786	954	244	999999	543	896	999999	997	983	750	408	999999	899	185	604	305	848	93	408	594	999999	723	347	116	991	614	909	808	300	395	999999	999999	201	128	329	999999	999999	999999	999999	60	846	962	999999	677	999999	999999	999999	246	416	814	826	722	532	999999	807	72	617	138	632	928	986	356	707	598	747	999999	287	781	856	790	322	999999	312	357	748	684	577	669	116	449	529	999999	999999	999999	568	291	999999	999999	321	266	207	999999	999999	852	74	499	264	558	930	238	274	313	389	626	502	896	420	184	942	133	495	947	999999	192	408	322	954	999999	39	465	666	999999	470	999999	999999	467	644	459	999999	258	999999	29	739	877	184	226	294	775	983	671	871	999999	568	197	770	259	831	113	453	999999	999999	42	528	474	572	497	842	999999	43	44	262	999999	999999	693	999999	476	217	999999	17	192	999999	189	248	368	594	999999	218	999999	999999	343	635	999999	999999	541	713	396	501	274	999999	999999	383	999999	742	948	419	910	49	874	999999	304	52	687	999999	271	723	365	999999	170	879	999999	289	570	959	699	408	999999	954	358	980	999999	974	942	839	999999	808	532	999999	299	948	999999	999999	344	788	999999	301	999999	445	744	818	358	602	341	395	999999	408	813	999999	52	549	698	999999	690	999999	185	999999	109	847	999999	999999	999999	999999	504	221	999999	999999	999999	999999	434	408	460	999999	219	540	631	715	643	557	371	922	995	985	403	749	260	728	14	449	999999	214	201	111	999999	292	626	438	999999	999999	199	999999	463	41	122	644	99	421	746	160	999999	999999	686	551	999999	853	467	215	526	754	960	476	147	504	178	229	999999	999999	999999	927	999999	203	618	524	367	44	999999	963	999999	759	660	838	982	854	187	153	528	649	999999	816	999999	421	912	353	168	722	999999	958	863	892	999999	999999	
999999	818	246	79	999999	172	193	450	999999	503	341	766	104	999999	494	292	999999	34	701	999999	733	799	112	999999	290	274	365	645	845	510	110	981	331	918	43	173	617	118	999999	999999	999999	184	999999	331	89	999999	999999	999999	238	906	999999	999999	999999	869	17	15	716	744	788	587	999999	999999	605	883	402	360	444	999999	98	330	999999	219	733	345	999999	558	377	780	422	145	24	328	999999	999999	869	272	791	462	911	999999	999999	873	329	714	559	917	579	549	999999	729	710	84	999999	999999	999999	431	115	855	768	459	637	935	331	653	999999	487	141	666	23	140	568	982	274	999999	872	999999	999999	999999	785	194	979	828	851	999999	434	940	999999	509	707	447	999999	935	693	461	400	999999	551	676	999999	81	785	912	535	798	170	727	999999	887	44	440	999999	999999	79	584	479	809	999999	999999	229	631	116	632	999999	575	999999	999999	999999	812	670	999999	999999	222	876	714	409	76	302	63	531	706	140	493	474	276	999999	80	866	119	981	590	439	912	999999	520	964	162	953	959	824	537	438	998	226	684	999999	329	999999	364	184	413	999999	39	117	522	501	622	168	692	670	903	999999	189	830	89	921	347	765	365	749	257	999999	342	239	994	277	142	276	999999	96	999999	859	999999	934	578	83	999999	805	934	999999	351	993	270	299	921	770	999999	177	147	763	842	999999	999999	615	927	999999	184	800	999999	254	999999	999999	379	605	95	999999	265	254	261	15	521	999999	831	347	408	263	853	999999	317	233	999999	964	999999	36	999999	31	14	896	999999	999999	899	608	692	689	658	995	999999	664	213	999999	515	14	915	141	251	310	733	517	216	999999	446	999999	492	999999	235	405	226	352	361	74	49	369	247	999999	999999	913	849	151	688	999999	639	198	839	440	718	999999	59	999999	999999	943	297	496	689	999999	842	767	126	803	999999	263	999999	281	999999	149	999999	156	999999	999999	34	999999	460	591	829	804	44	999999	301	62	999999	221	356	228	999999	417	776	999999	679	903	140	999999	797	999999	687	435	633	367	884	699	999999	999999	256	116	972	456	999999	999999	667	999999	308	999999	476	73	632	252	999999	560	713	896	999999	295	476	863	812	685	541	413	904	999999	999999	677	372	602	460	608	964	999999	255	999999	999999	80	885	794	605	545	999999	999999	424	444	999999	83	654	988	336	316	999999	393	303	999999	914	89	999999	274	714	631	232	874	612	33	287	666	314	601	999999	999999	410	681	268	277	812	807	989	469	874	107	32	383	999999	154	512	581	945	
999999	999999	844	279	620	90	973	323	998	131	999999	167	861	769	63	26	42	906	424	135	36	484	117	999999	341	999999	999999	999999	848	608	467	999999	999999	999999	355	403	138	34	789	600	294	954	999999	686	597	312	22	337	969	367	242	248	98	455	919	999999	999999	753	937	231	473	999999	999999	999999	663	881	461	150	999999	659	888	18	126	999999	999999	999999	670	431	502	38	387	289	639	491	375	999999	431	999999	801	870	313	384	96	999999	137	918	489	999999	32	716	851	999999	999999	319	478	234	131	275	999999	847	999999	999999	999999	909	844	193	735	999999	35	999999	459	999999	349	553	355	999999	999999	558	695	922	592	256	408	786	999999	515	999999	999999	22	999999	107	166	646	954	66	645	134	999999	723	944	193	999999	398	588	267	999999	532	369	999999	999999	312	572	579	692	264	999999	999999	474	732	999999	999999	415	999999	883	346	302	564	395	497	710	390	745	834	999999	738	999999	858	999999	528	535	983	17	999999	999999	999999	534	587	954	699	498	384	659	454	395	138	778	999999	999999	252	964	96	147	871	263	999999	566	999999	828	999999	999999	709	450	999999	206	355	999999	58	922	54	999999	715	610	999999	999999	335	999999	300	999999	999999	960	999999	353	577	564	449	845	145	113	999999	999999	796	759	10	532	999999	999999	714	258	49	328	729	612	469	999999	259	486	451	872	999999	853	276	298	999999	992	614	366	999999	999999	757	509	673	945	457	772	999999	956	609	173	220	401	25	51	409	999999	240	950	883	147	999999	962	404	272	999999	999999	15	508	554	18	917	999999	71	999999	501	540	655	999999	164	697	425	303	876	999999	662	535	838	235	889	910	761	664	999999	735	86	794	115	410	770	836	767	999999	999999	601	999999	787	999999	691	550	868	999999	456	999999	196	721	21	95	125	999999	999999	999999	780	999999	643	256	262	949	999999	257	707	435	254	23	328	930	909	891	285	43	874	205	156	999999	30	271	999999	868	296	24	74	708	990	800	130	63	986	897	768	354	999999	838	14	444	999999	999999	404	443	999999	999999	811	999999	810	999999	999999	453	636	105	599	381	999999	394	662	999999	192	998	445	453	893	999999	999999	999999	132	999999	50	46	201	711	842	586	867	871	401	40	212	944	898	908	75	676	426	999999	307	397	999999	608	185	693	999999	844	998	999999	549	999999	322	798	997	999999	51	699	262	924	262	22	513	80	992	999999	118	248	999999	536	388	226	849	61	714	735	529	999999	860	507	460	998	587	917	999999	199	718	414	946	29	866	
375	423	999999	638	294	883	341	615	999999	584	999999	743	471	571	333	362	270	94	272	999999	610	838	754	474	264	435	596	999999	803	913	999999	301	90	999999	23	802	357	422	429	999999	197	825	316	999999	999999	264	999999	356	999999	999999	458	329	684	670	999999	536	999999	36	383	999999	297	592	999999	640	880	720	999999	801	999999	530	14	847	664	420	171	784	531	999999	36	999999	319	249	999999	966	464	384	617	419	999999	486	143	331	999999	570	564	999999	23	676	52	999999	601	324	999999	478	831	611	665	274	509	481	14	999999	10	999999	999999	57	842	845	999999	999999	113	253	396	81	999999	999999	808	999999	999999	566	770	999999	789	999999	409	995	999999	281	999999	853	719	352	910	933	482	999999	330	665	30	516	999999	178	500	546	623	999999	999999	727	92	157	802	571	419	999999	711	999999	58	701	974	554	605	571	710	332	786	760	999999	463	999999	99	362	152	83	348	805	999999	365	252	999999	61	999999	999999	199	999999	60	157	933	968	999999	333	258	629	691	475	911	200	468	177	759	863	25	475	138	999999	795	659	497	999999	999999	999999	793	805	999999	922	488	881	999999	722	999999	638	999999	373	241	275	841	733	999999	607	999999	614	999999	999999	493	999999	45	601	596	999999	202	400	660	863	831	123	539	999999	613	999999	999999	40	818	999999	999999	999999	45	999999	999999	862	161	71	208	999999	642	532	999999	605	322	204	999999	886	294	185	530	880	978	999999	542	999999	736	398	999999	692	619	407	795	398	301	372	999999	394	367	999999	55	140	202	769	999999	308	148	933	140	419	999999	111	745	999999	224	25	151	999999	119	126	136	762	999999	515	280	245	737	586	999999	950	417	502	999999	560	140	399	688	219	999999	243	979	802	268	711	811	518	999999	162	999999	999999	230	999999	999999	250	607	293	999999	687	498	984	571	999999	629	189	11	389	581	195	513	825	999999	999999	338	876	146	334	999999	239	999999	999999	584	585	412	37	729	999999	228	288	952	846	209	10	720	758	671	426	999999	88	709	432	999999	476	648	358	949	297	999999	408	114	283	789	959	983	999999	410	999999	999999	999999	460	999999	170	302	999999	999999	999999	336	222	579	214	720	160	424	999999	282	825	999999	936	63	88	441	328	819	184	999999	67	250	27	983	358	999999	276	581	999999	412	271	999999	243	982	999999	622	999999	805	999999	394	132	374	439	711	911	302	60	106	999999	999999	999999	350	128	563	608	385	319	238	999999	528	999999	579	796	127	20	191	999999	953	330	999999	366	522	999999	790	
556	692	810	999999	82	65	635	179	68	609	432	920	525	679	383	358	999999	846	999999	674	940	553	999999	321	999999	729	427	106	776	66	662	466	999999	999999	17	999999	574	12	166	175	893	283	520	999999	694	100	665	999999	999999	971	999999	519	937	951	849	13	124	498	615	352	637	539	402	11	999999	966	205	197	672	467	783	311	690	419	781	666	42	391	627	999999	73	233	526	804	904	152	999999	773	999999	999999	999999	86	396	999999	537	364	880	518	249	728	895	999999	999999	121	999999	850	828	528	179	999999	970	999999	871	16	289	414	22	598	106	804	446	432	999999	668	666	706	914	877	882	427	999999	999999	151	898	714	999999	700	999999	616	64	323	11	603	305	44	78	215	999999	533	999999	351	292	421	444	291	472	999999	864	999999	492	999999	951	645	751	407	455	591	999999	301	694	999999	607	982	999999	490	445	999999	999999	999999	597	501	533	353	759	85	503	113	706	616	251	824	836	959	134	127	999999	365	852	898	588	486	242	999999	999999	999999	744	999999	999999	999999	999999	999999	366	240	857	990	413	607	999999	676	904	352	884	366	59	869	877	647	857	925	127	90	976	514	54	121	268	444	514	999999	341	202	734	752	770	606	468	605	999999	999999	714	765	479	185	994	246	602	875	49	970	541	106	452	453	836	999999	668	852	195	746	732	968	103	545	345	711	617	142	596	999999	411	281	546	724	221	362	611	999999	520	808	999999	392	404	544	809	244	749	291	999999	14	938	615	420	365	410	999999	672	934	840	292	628	470	289	999999	568	270	560	999999	242	483	999999	868	341	387	999999	349	573	558	735	110	999999	336	226	591	514	795	860	191	323	475	690	677	999999	237	999999	999999	113	999999	975	549	683	31	59	441	850	79	284	43	136	999999	181	123	208	739	330	999999	253	697	999999	999999	409	999999	413	999999	793	999999	909	113	207	999999	245	765	583	196	427	940	286	784	999999	445	521	827	999999	262	303	999999	478	229	907	887	804	999999	726	212	150	999999	999999	292	999999	999999	170	180	835	947	826	999999	540	22	322	390	25	469	955	646	261	581	325	161	473	226	17	689	206	999999	385	828	48	380	56	123	332	993	145	377	285	351	991	999999	436	999999	47	466	999999	526	871	344	460	90	950	568	999999	466	999999	432	999999	999999	999999	999999	572	997	999999	169	966	999999	68	31	999999	588	999999	999999	999999	999999	725	586	188	551	782	680	447	50	999999	957	430	487	134	866	184	712	21	804	377	
475	544	439	518	999999	999999	708	468	999999	20	999999	999999	999999	999999	780	740	999999	253	999999	698	303	88	999999	999999	421	738	488	84	201	999999	621	576	999999	542	999999	673	296	78	999999	999999	83	221	597	999999	999999	247	391	508	354	135	941	469	207	115	84	397	23	999999	106	149	21	634	276	12	399	306	163	999999	865	116	454	999999	999999	762	625	999999	490	501	999999	999999	357	999999	999999	76	906	161	999999	460	468	725	660	486	971	171	50	448	944	999999	640	999999	999999	999999	642	248	680	999999	526	444	490	992	907	521	685	922	999999	40	905	210	999999	247	927	702	48	150	455	968	999999	999999	722	186	147	895	860	925	100	999999	999999	490	396	999999	999999	999999	970	475	817	149	800	59	379	999999	543	744	498	403	280	999999	846	502	793	711	584	745	721	313	855	22	660	759	832	329	692	424	813	967	612	999999	732	572	332	316	178	999999	410	713	999999	402	999999	467	655	709	626	845	999999	685	554	999999	222	666	620	805	999999	50	227	60	999999	129	930	530	791	999999	658	284	999999	486	542	441	344	18	999999	999999	615	203	999999	132	999999	847	726	999999	422	722	781	75	952	526	827	138	926	359	999999	523	472	876	676	379	60	352	675	220	152	123	554	214	995	167	999999	999999	936	999999	358	999999	402	802	117	999999	999999	593	331	653	659	414	514	985	620	999999	999999	739	526	999999	999999	360	999999	515	986	309	178	999999	80	794	336	542	201	831	11	917	130	999999	999999	608	999999	999999	999999	32	561	738	608	569	999999	847	176	460	768	999999	33	997	999999	886	999999	808	899	928	999999	999999	326	126	999999	683	983	703	37	330	999999	918	860	999999	340	159	953	257	700	609	983	232	628	876	773	990	808	14	619	244	853	959	999999	999999	944	493	705	445	525	999999	999999	890	999999	999999	488	849	350	999999	666	158	932	999999	117	300	945	300	908	449	352	232	999999	978	93	792	476	21	999999	915	669	846	453	999999	732	775	999999	999999	412	781	398	999999	649	398	347	999999	311	295	851	418	10	653	584	266	102	303	60	607	807	999999	379	999999	639	435	750	820	999999	423	999999	342	277	999999	887	999999	999999	428	582	486	640	622	491	999999	999999	999999	999999	25	999999	196	426	439	999999	425	294	385	412	921	294	223	999999	999999	765	887	999999	519	999999	157	766	458	215	673	720	573	999999	999999	999999	198	317	999999	520	734	999999	518	997	406	999999	851	568	512	999999	140	144	368	837	123	857	603	731	650	999999	767	999999	813	
981	752	718	161	458	110	838	224	613	456	703	999999	969	256	889	63	901	299	588	999999	999999	999999	539	999999	735	999999	337	942	999999	999999	187	752	485	999999	999999	255	999999	466	402	468	999999	999999	999999	688	665	924	154	999999	999999	677	749	371	188	999999	90	906	222	367	425	605	772	895	756	946	278	999999	438	234	719	644	375	444	896	130	589	233	558	851	695	811	709	726	239	789	918	815	573	999999	664	999999	42	999999	999999	999999	695	778	753	999999	419	715	999999	919	891	79	312	314	474	999999	416	999999	358	371	999999	613	896	56	666	999999	38	999999	386	999999	999999	99	999999	999999	403	109	999999	810	480	978	442	999999	326	999999	834	170	999999	999999	350	515	82	807	281	671	659	437	900	649	121	999999	551	956	999999	546	999999	999999	467	267	911	999999	633	606	386	379	929	999999	999999	116	221	506	491	424	122	999999	876	762	999999	940	395	965	999999	999999	699	999999	999999	486	999999	779	441	41	702	228	999999	975	999999	476	431	999999	742	968	150	793	437	614	304	136	843	468	999999	999999	985	527	999999	945	999999	999999	906	999999	942	453	999999	517	675	189	803	272	722	146	999999	410	341	914	207	426	825	416	358	999999	400	310	642	193	999999	845	56	185	355	756	810	45	569	740	959	299	929	632	127	999999	810	41	413	999999	999999	268	264	999999	329	455	130	999999	499	821	300	642	999999	855	407	999999	143	628	916	966	999999	952	999999	999999	955	908	497	999999	298	999999	283	369	896	999999	999999	999999	591	975	855	899	999999	999999	999999	999999	999999	327	488	83	234	298	999999	192	124	447	999999	528	427	664	125	421	958	927	470	398	548	931	745	875	999999	999999	248	168	772	999999	340	283	416	103	160	638	429	423	968	10	986	999999	999999	999999	563	999999	999999	926	859	444	941	709	591	157	209	518	999999	613	930	678	59	999999	419	108	117	999999	999999	999999	513	487	991	999999	999999	469	412	456	999999	296	321	999999	132	999999	999999	338	85	630	691	999999	893	642	66	816	492	300	950	41	682	156	352	999999	82	999999	999999	382	453	406	750	132	745	999999	831	295	302	999999	555	738	656	90	999999	486	415	853	441	871	431	999999	62	668	518	999999	774	540	999999	855	885	33	898	926	885	679	880	569	523	150	810	770	523	999999	744	222	384	999999	133	865	60	229	667	999999	951	277	353	92	613	373	979	300	351	999999	97	531	999999	730	205	999999	999999	845	339	999999	70	660	661	542	923	999999	999999	182	999999	999999	804	665	365	999999	
975	999999	336	798	999999	999999	171	999999	999999	999999	432	222	382	654	405	780	269	214	889	377	999999	300	616	810	168	316	377	999999	883	273	999999	431	175	493	754	588	27	807	889	999999	139	550	242	584	120	999999	923	352	999999	999999	818	599	776	999999	864	685	999999	525	639	649	782	364	636	164	443	10	56	999999	899	817	763	461	325	710	248	941	67	41	699	999999	393	999999	999999	999999	454	53	655	187	999999	79	587	999999	178	250	406	774	913	999999	150	120	999999	45	999999	958	874	367	283	76	750	923	627	999999	825	193	999999	758	334	999999	710	399	999999	869	999999	829	240	271	293	85	313	999999	999999	980	890	589	999999	357	999999	81	382	97	999999	589	999999	999999	452	999999	675	984	984	648	999999	532	999999	751	764	795	999999	623	999999	612	999999	208	763	286	895	999999	88	245	401	999999	186	263	999999	999999	630	765	442	999999	386	622	595	999999	999999	664	999999	505	999999	149	824	995	581	958	999999	999999	24	571	826	160	811	805	539	439	999999	999999	999999	195	523	999999	130	999	999999	223	999999	116	26	774	117	108	261	400	44	938	421	999999	336	999999	911	999999	999999	69	939	291	751	581	999999	165	999999	999999	201	839	981	858	28	825	642	999999	721	246	752	249	463	727	898	420	771	600	28	999999	748	999999	284	999999	999999	71	69	81	472	665	33	999999	999999	102	999999	422	419	186	920	595	763	999999	999999	999999	496	368	605	221	392	999999	810	492	147	527	276	999999	999999	706	711	956	999999	570	894	999999	999999	891	999999	370	999999	486	11	595	680	433	434	779	748	609	787	788	465	847	688	142	854	541	723	999999	826	959	857	999999	474	963	829	202	84	999999	462	605	999999	245	999999	906	338	224	999999	713	999999	496	209	954	918	923	500	918	881	999999	211	681	177	647	999999	861	628	299	999999	717	999999	242	705	308	157	192	609	230	456	782	999999	639	999999	20	449	339	760	902	793	551	999999	910	321	999999	247	780	437	540	700	539	288	999999	104	104	999999	999999	999999	900	807	735	323	280	471	109	999999	571	951	167	208	215	111	999999	999999	578	254	693	920	393	70	377	754	79	529	999999	999999	765	545	999999	901	589	547	859	105	67	999999	201	449	221	363	676	828	999999	342	495	438	562	543	525	849	425	939	999999	999999	440	999999	254	999999	553	604	202	36	327	265	619	999999	251	999999	447	350	999999	999999	709	39	394	999999	999999	736	43	489	941	999999	29	999999	999999	999999	999999	29	665	86	983	451	895	999999	170	
649	511	25	723	828	196	932	999999	999999	796	999999	999999	378	455	891	507	517	999999	74	663	971	16	542	779	969	528	999999	965	370	999999	611	359	999999	868	744	46	468	999999	215	302	999999	136	843	987	315	419	999999	573	999999	579	999999	734	830	954	999999	642	969	999999	754	310	999999	999999	735	819	195	821	148	999999	711	854	999999	503	511	771	653	845	999999	554	473	559	757	659	201	790	889	876	528	999999	999999	111	77	999999	269	904	339	52	400	34	802	999999	281	270	862	918	541	973	233	68	999999	354	999999	999999	999999	204	552	999999	999999	944	999999	999999	999999	10	999999	609	999999	999999	999999	606	442	610	454	148	999999	979	288	497	999999	283	259	916	999999	469	837	334	632	652	461	75	361	999999	277	456	105	493	999999	280	438	263	141	726	739	626	999999	999999	999999	341	999999	791	916	65	517	502	694	22	999999	999999	173	999999	977	144	363	178	254	418	999999	999999	53	268	789	17	68	999999	151	999999	187	999999	843	999999	434	300	979	669	999999	306	516	999999	761	92	828	367	117	932	286	996	372	570	381	217	367	902	297	414	999999	908	996	974	360	999999	999999	638	989	36	999999	686	999999	999999	29	999999	999999	568	245	999999	439	431	900	136	267	154	170	999999	655	635	779	999999	999999	574	999999	250	309	999999	424	599	999999	200	378	999999	859	600	842	999999	551	433	316	798	999999	336	975	581	999999	999999	717	215	12	228	983	999999	256	551	999999	589	38	778	648	368	153	999999	713	249	999999	819	277	999999	312	492	75	999999	999999	980	863	676	599	94	999999	439	825	218	999999	999999	217	24	833	317	917	262	649	772	999999	948	654	999999	623	999999	528	198	999999	999999	902	999999	162	761	44	999999	999999	16	990	943	546	218	542	934	999999	684	41	48	985	959	749	60	842	302	999999	380	335	999999	62	999999	566	53	837	775	316	87	876	455	980	567	630	999999	999999	705	235	999999	999999	720	999999	999999	704	490	212	999999	310	852	677	859	325	663	940	844	954	999999	999999	503	381	999999	628	970	807	586	67	999999	339	839	788	146	77	869	965	615	870	123	999999	85	840	204	999999	999999	999999	999999	139	327	627	999999	999999	144	328	732	204	647	101	11	999999	128	432	784	999999	470	74	541	792	999999	698	334	974	999999	968	999999	662	999999	301	174	571	791	456	999999	800	554	883	653	999999	344	674	327	999999	868	999999	50	652	65	891	14	399	868	233	683	628	303	810	999999	176	26	999999	27	356	926	440	349	671	692	999999	758	
586	999999	722	457	781	999999	999999	999999	859	928	999999	606	296	999999	999999	702	568	772	121	507	743	768	487	802	999999	657	971	999999	437	641	378	960	82	999999	427	978	155	999999	999999	999999	493	999999	265	247	366	472	731	68	161	738	999999	898	580	486	25	818	934	920	192	133	999999	221	678	227	560	698	999999	163	869	999999	556	999999	999999	999999	24	48	512	249	999999	802	999999	999999	446	999999	999999	479	390	596	127	999999	53	235	999999	999999	848	999999	999999	48	687	668	999999	577	199	363	191	989	38	999999	999999	976	315	694	999999	999999	208	496	999999	978	367	999999	318	938	999999	269	753	331	209	101	24	742	22	474	562	999999	864	358	722	92	518	870	451	673	134	151	303	359	999999	212	580	362	506	57	681	606	999999	10	541	930	999999	859	789	999999	701	729	999999	999999	141	707	526	849	774	999999	470	496	999999	999999	813	999999	965	403	581	996	521	662	245	964	793	956	999999	864	816	792	482	658	999999	999999	999999	404	187	462	227	999999	686	730	999999	814	587	194	967	715	196	999999	964	216	288	793	425	49	493	999999	999999	185	289	999999	43	982	999999	811	415	999999	672	999999	717	512	999999	538	320	790	84	431	999999	608	989	712	678	999999	827	275	379	298	999999	932	999999	188	415	51	762	34	999999	605	604	775	779	999999	52	776	929	462	40	999999	999999	999999	964	999999	622	449	196	999999	983	863	164	944	442	127	45	740	508	538	107	144	776	295	103	999999	827	611	999999	156	669	999999	250	375	245	630	815	999999	968	848	566	965	855	195	999999	833	999999	660	343	662	807	312	999999	401	364	999999	973	197	540	495	245	20	620	50	907	999999	623	789	708	811	999999	580	999999	999999	999999	999999	999999	590	999999	269	37	176	999999	999999	349	367	999999	848	20	999999	657	627	924	999999	612	555	355	814	999999	999999	220	662	951	532	360	999999	540	617	430	999999	999999	392	999999	280	467	78	743	454	999999	550	459	774	999999	999999	999999	684	655	999999	57	999999	786	474	999999	295	59	375	225	745	815	122	999999	25	428	787	999999	999999	684	653	25	544	812	900	999999	736	999999	446	883	591	377	999999	999999	250	570	999999	999999	999999	89	999999	231	101	852	999999	999999	999999	724	443	999999	999999	637	999999	10	999999	284	512	612	886	359	999999	786	612	491	634	377	149	541	585	455	423	350	999999	195	999999	999999	999999	999999	815	270	999999	22	999999	101	893	954	999999	675	579	966	67	999999	560	792	511	871	618	999999	228	629	500	56	148	988	999999	
649	56	704	999999	579	999999	999999	797	999999	823	564	721	521	598	679	890	473	961	619	397	31	790	798	999999	165	813	323	473	195	770	999999	874	86	999999	253	907	782	701	10	615	246	604	935	969	999999	159	107	21	548	739	36	95	528	601	909	999999	258	31	818	765	47	357	612	854	999999	690	645	362	355	771	117	771	960	13	161	427	999999	828	736	15	716	311	924	455	744	404	355	485	259	999999	659	761	883	999999	578	888	992	999999	636	266	514	744	666	999999	632	999999	999999	999999	449	999999	15	429	999999	812	59	999999	433	166	999999	938	345	999999	999999	961	999999	355	888	725	435	272	434	999999	202	479	500	971	645	157	823	489	280	830	999999	767	387	239	999999	80	195	841	465	835	971	697	921	355	642	999999	999999	999999	376	408	99	187	67	242	236	815	322	87	101	285	999999	999999	668	999999	134	345	584	882	879	817	540	593	807	999999	801	504	558	155	339	940	492	546	123	999999	740	858	999999	999999	12	660	758	999999	750	189	502	352	999999	416	230	307	130	782	407	558	999999	505	999999	468	999999	732	999999	176	748	160	793	796	515	999999	773	276	635	999999	879	228	69	432	843	999999	107	459	474	999999	925	42	820	999999	149	565	13	245	488	251	714	280	403	591	999999	599	396	705	836	999999	999999	954	671	999999	903	189	999999	446	999999	752	370	999999	999999	125	251	716	340	93	657	950	793	538	999999	394	724	999999	999999	477	72	253	240	999999	623	242	508	970	371	138	806	999999	76	999999	582	735	880	731	999999	999999	999999	653	269	313	58	885	449	113	176	286	966	999999	999999	31	384	418	522	968	368	35	616	999999	354	211	286	696	884	999999	956	62	513	992	999999	999999	137	418	984	926	353	737	999999	405	803	94	999999	512	605	54	192	174	999999	912	372	999999	671	999999	309	67	37	361	999999	222	157	124	773	973	999999	817	894	966	999999	999999	999999	631	242	221	477	270	999999	774	101	999999	54	791	839	999999	629	607	999999	68	119	926	899	992	737	580	257	689	999999	197	803	787	160	226	999999	626	999999	741	755	459	601	48	27	262	269	171	177	999999	284	182	354	111	999999	836	857	507	695	632	893	662	964	788	950	852	971	313	689	828	61	222	314	999999	852	425	466	80	909	646	732	576	412	891	414	999999	843	701	999999	999999	368	242	931	664	847	102	999999	812	98	175	291	956	481	349	313	71	867	466	259	526	379	786	598	58	900	327	259	82	384	999999	
18	279	468	999999	999999	819	291	649	50	759	930	653	982	999999	365	999999	999999	999999	587	999999	280	999999	451	328	944	999999	999999	882	764	530	999999	422	438	286	167	21	999999	117	879	999999	779	228	999999	500	595	725	999999	854	693	999999	999999	999999	494	41	541	630	827	149	429	887	184	409	885	999999	916	517	224	706	586	353	288	999999	193	103	572	62	999999	951	732	229	778	790	198	640	999999	655	928	407	745	536	194	358	687	992	319	380	342	906	999999	88	511	107	278	999999	845	999999	14	999999	999999	488	999999	999999	417	210	118	394	221	255	223	270	589	817	961	59	169	930	999999	200	999999	202	720	65	377	654	999999	999999	522	999999	999999	69	651	537	939	266	867	317	941	999999	883	925	169	96	692	999999	999999	693	146	999999	191	915	937	813	617	999999	768	613	999999	999999	492	437	999999	373	461	999999	999999	62	999999	704	192	999999	988	822	316	858	999999	999999	373	63	166	34	999999	303	666	999999	131	838	919	673	498	999999	808	999999	994	456	63	796	635	538	704	446	815	442	46	339	926	125	506	759	242	999999	999999	455	999999	468	999999	578	706	582	999999	780	142	215	215	928	52	810	827	860	804	246	997	834	358	720	218	112	267	337	951	16	999999	170	440	999999	23	999999	582	999999	563	999999	100	62	505	924	313	610	236	118	296	999999	297	645	954	999999	999999	415	106	886	260	789	999999	999999	631	35	449	972	774	851	914	689	237	302	307	329	999999	945	338	999999	416	999999	999999	159	50	834	718	695	999999	999999	227	607	266	696	285	773	174	721	431	479	485	341	999999	385	999999	607	889	999999	348	635	849	201	86	999999	479	999999	913	170	999999	796	317	753	999999	340	633	316	432	540	999999	533	165	435	523	999999	948	85	772	500	999999	443	945	999999	357	580	594	999999	999999	594	999999	633	859	999999	999999	634	172	732	574	504	751	999999	184	358	999999	999999	479	423	677	227	723	404	999999	423	999999	895	999999	999999	406	999999	745	608	785	838	323	393	999999	161	53	889	696	226	511	277	749	79	268	596	743	542	110	181	358	313	870	999999	753	446	799	497	783	999999	336	387	759	153	111	345	999999	595	999999	328	999999	999999	531	506	999999	612	673	144	636	264	851	863	999999	574	259	481	999999	500	639	237	999999	555	115	128	999999	133	518	605	968	922	999999	157	999999	781	999999	569	782	999999	929	999999	772	664	860	529	726	472	999999	194	893	629	378	544	955	913	999999	824	999999	412	999999	769	103	78	
176	713	999999	999999	470	999999	774	690	699	999999	999999	999999	464	696	695	586	402	427	831	999999	711	348	554	999999	201	489	814	975	886	379	999999	999999	57	704	999999	157	999999	999999	12	988	420	213	930	775	999999	467	999999	280	139	106	19	198	938	999999	366	828	169	685	511	981	999999	798	803	329	845	411	451	759	999999	547	999999	380	425	843	914	508	418	999999	54	734	40	999999	846	790	999999	569	230	287	348	670	999999	151	520	999999	499	621	410	610	930	999999	25	699	81	591	346	639	773	999999	855	858	999999	390	640	777	951	954	952	23	999999	286	190	173	421	999999	559	619	999999	404	354	302	999999	999999	848	482	718	340	472	999999	453	730	999999	135	431	490	260	999999	510	999999	79	544	999999	396	651	653	391	852	288	543	41	999999	780	378	751	563	760	611	541	999999	68	620	491	999999	999999	999999	490	65	741	999999	287	951	999999	125	335	999999	999999	711	166	999999	999999	866	62	999999	232	726	950	427	383	868	730	648	77	352	685	999999	999999	972	827	422	173	999999	120	357	265	90	999999	664	53	941	930	58	455	346	999999	201	999999	999999	474	999999	287	73	681	873	999999	639	884	999999	440	875	999999	999999	883	999999	999999	999999	756	705	674	152	117	296	383	999999	938	681	203	731	999999	493	891	500	507	984	145	109	654	247	156	625	205	853	999999	177	195	999999	175	711	314	311	444	999999	888	999999	999999	999999	689	249	934	529	446	163	489	946	999999	999999	999999	999999	608	931	119	519	558	999999	946	999999	999999	216	256	999999	515	491	426	999999	58	38	612	185	259	154	999999	415	312	627	189	52	373	999999	192	929	126	999999	112	999999	201	999999	314	839	385	480	999999	483	992	999999	999999	954	736	514	897	955	653	977	648	999999	999999	704	216	930	868	903	890	785	33	327	552	999999	389	54	999999	133	999999	772	800	779	225	936	999999	47	614	234	999999	859	999999	999999	286	999999	628	648	860	497	719	383	971	999999	589	153	460	675	722	774	575	999999	999999	774	241	880	186	999999	249	585	292	179	325	643	597	41	405	796	51	413	999999	740	193	295	999999	350	999999	999999	199	82	485	746	999999	840	999999	623	137	999999	999999	405	999999	759	409	999999	999999	549	68	337	883	558	999999	999999	634	318	999999	834	508	999999	370	890	999999	857	999999	176	109	545	999999	485	984	974	999999	999999	800	645	451	860	341	908	90	864	292	474	446	641	335	821	122	15	685	999999	125	690	999999	999999	327	115	89	242	999999	669	694	582	
352	909	653	956	864	989	867	303	502	600	365	505	999999	614	421	48	841	288	433	850	999999	169	859	999999	546	695	328	345	780	109	732	420	180	999999	131	537	987	378	999999	999999	147	392	332	524	335	748	999999	712	694	51	401	897	246	999999	782	193	59	440	419	999999	999999	531	522	403	999999	944	335	999999	492	883	60	472	331	310	712	417	999999	999999	888	999999	199	615	651	739	708	834	183	336	927	938	487	557	999999	787	462	615	869	928	656	999999	422	607	230	810	990	999999	575	999999	141	375	355	715	551	999999	999999	65	999999	783	999999	43	999999	999	971	554	406	999999	513	543	847	106	547	908	688	507	999999	591	395	841	999999	779	269	247	204	561	592	771	15	999999	999999	999999	999999	999999	244	622	620	999999	636	999999	413	497	425	41	98	999999	827	446	36	999999	999999	999999	999999	49	44	915	999999	533	804	419	961	634	497	176	999999	451	371	999999	674	76	887	961	955	999999	437	260	364	999999	158	170	734	155	745	960	999999	420	736	696	62	999999	847	96	619	226	714	999999	999999	999999	306	647	673	377	772	999999	167	285	999999	951	611	783	999999	999999	385	999999	685	815	999999	537	75	324	714	674	408	999999	999999	800	351	738	14	658	261	115	931	510	496	366	383	784	803	825	978	785	94	278	768	310	711	975	541	898	888	472	999999	981	932	998	968	426	741	999999	999999	702	946	952	999999	999999	999999	874	157	328	442	115	733	999999	345	929	590	999999	999999	918	99	375	207	116	769	788	999999	949	578	498	397	956	52	447	999999	999999	839	141	745	322	999999	999999	828	222	465	783	999999	944	645	12	418	838	839	999999	276	567	505	839	999999	743	534	666	306	659	930	485	999999	296	999999	70	100	458	999999	274	233	999999	547	999999	999999	986	59	976	999999	575	999999	559	127	229	180	999999	780	999	949	11	788	38	540	179	291	999999	999999	452	597	585	912	999999	453	574	600	23	30	520	199	206	693	557	361	731	578	999999	368	843	126	32	999999	101	999999	393	486	205	723	377	703	670	999999	607	389	999999	662	130	999999	553	628	167	314	999999	809	999999	999999	241	676	999999	600	910	621	999999	335	575	305	999999	999999	69	97	405	300	652	816	529	932	999999	177	632	78	458	275	815	224	959	717	29	999999	756	86	254	528	914	777	999999	58	395	282	814	433	841	670	56	999999	999999	866	999999	453	999999	820	231	73	54	999999	152	644	806	664	376	857	286	539	703	983	842	876	999999	875	34	
480	546	813	363	999999	236	788	229	359	990	102	65	999999	10	936	854	191	484	183	635	157	999999	731	905	999999	157	311	966	72	622	356	491	786	429	810	284	417	710	844	999999	363	425	456	673	284	801	710	539	767	139	661	402	211	250	876	237	814	908	406	62	925	999999	167	999999	644	610	279	999999	199	662	447	480	639	670	281	999999	796	68	631	165	447	999999	209	999999	960	954	289	546	553	583	470	999999	314	999999	588	541	268	999999	999999	999999	999999	563	999999	114	692	999999	762	999999	968	999999	441	755	287	999999	615	162	622	234	999999	689	331	999999	603	616	202	999999	999999	847	999999	739	474	87	999999	957	633	999999	432	104	999999	999999	201	748	577	409	151	999999	231	73	187	435	919	44	941	349	352	799	959	999999	999999	753	24	915	459	999999	999999	363	725	329	617	731	999999	528	983	997	498	999999	165	204	475	487	716	999999	669	656	820	440	145	690	615	999999	924	700	191	496	765	286	298	348	730	787	989	902	455	455	705	999999	60	944	999999	769	643	765	999999	435	47	911	255	803	418	249	227	999999	713	999999	999999	39	999999	496	242	222	294	817	473	999999	498	814	657	223	950	429	389	201	839	846	199	168	442	756	999999	853	999999	999999	999999	490	570	954	198	671	648	676	64	999999	711	639	484	826	999999	580	937	233	999999	41	999999	988	999999	999999	999999	867	594	648	597	999999	999999	999999	999999	798	887	983	127	999999	999999	986	999999	284	375	825	489	210	999999	373	866	862	819	236	600	998	642	999999	631	999999	999999	331	999999	999999	88	474	527	999999	457	999999	939	318	463	999999	608	999999	999999	999999	623	44	546	999999	505	230	782	735	999999	810	999999	999999	166	945	999999	583	783	303	909	575	999999	900	308	166	753	686	433	557	999999	425	999999	999999	541	73	328	596	999999	766	826	999999	227	353	704	716	545	274	529	999999	956	880	620	314	367	890	383	722	735	389	250	819	797	234	336	999999	999999	999999	651	102	627	765	585	27	477	999999	358	851	206	592	621	489	166	440	999999	528	999999	323	965	650	999999	606	860	999999	525	999999	68	999999	999999	359	533	90	999999	437	376	201	305	999999	837	314	542	531	525	999999	999999	761	662	367	999999	807	550	999999	498	10	411	31	904	999999	501	469	994	365	834	847	68	540	866	999999	73	409	233	999999	486	661	118	169	90	999999	849	763	354	701	369	219	808	999999	592	621	35	355	297	999999	111	377	319	187	999999	999999	95	238	999999	933	303	234	
584	349	999999	836	892	251	999999	197	127	737	999999	999999	995	625	999999	404	999999	254	703	717	121	895	109	119	351	930	473	411	631	621	869	999999	408	145	634	469	281	755	729	784	414	110	219	373	262	27	999999	999999	640	690	290	649	240	999999	999999	688	999999	283	999999	961	999999	538	565	506	999999	703	894	860	990	578	132	202	999999	918	999999	20	685	735	856	334	749	402	771	941	341	229	999999	822	32	946	999999	997	270	767	16	999999	999999	713	505	559	133	331	90	999999	999999	999999	999999	321	283	111	13	514	427	171	222	999999	767	623	175	649	522	81	837	54	358	134	999999	758	912	436	475	972	240	306	999999	428	321	999999	383	999999	999999	999999	999999	921	943	715	580	999999	554	630	999999	921	547	999999	47	61	493	46	999999	999999	164	375	409	846	999999	40	284	130	960	999999	999999	67	250	921	999999	653	532	916	111	642	554	833	214	291	328	999999	999999	383	269	158	934	285	996	940	99	730	469	703	294	912	441	999999	148	760	999999	61	999999	625	312	394	999999	999999	999999	81	999999	330	171	128	527	999999	605	900	861	811	859	999999	999999	310	832	823	194	829	631	198	210	104	695	454	724	277	872	999999	81	999999	999999	367	350	999999	61	999999	569	350	185	211	316	541	598	336	999999	778	989	380	793	999999	209	999999	999999	999999	870	794	634	716	404	260	220	796	828	986	192	999999	447	145	258	74	264	843	654	429	999999	669	506	999999	553	945	287	501	25	999999	675	929	999999	999999	65	267	143	852	999999	924	991	520	712	612	999999	407	999999	999999	132	728	999999	366	999999	525	864	210	999999	999999	172	459	999999	718	999999	246	320	263	90	999999	90	990	999999	411	897	729	437	371	957	893	225	156	614	999999	378	297	367	319	883	895	740	999999	969	867	999999	496	950	282	739	475	301	890	327	497	772	141	797	999999	468	326	97	502	999999	404	60	26	999999	550	999999	999999	878	11	379	999999	999999	236	31	999999	722	411	778	999999	999999	491	601	999999	828	999999	660	246	499	545	850	567	999999	247	612	575	817	672	999999	410	933	255	999999	300	521	142	395	546	120	734	110	999999	999999	932	870	760	802	725	999999	729	889	999999	994	343	999999	999999	999999	865	624	455	255	999999	999999	378	999999	385	894	311	813	696	731	123	136	764	444	794	29	875	376	851	772	101	485	921	520	830	261	264	149	708	756	529	999999	999999	999999	60	305	179	710	494	866	500	912	999999	999999	776	976	239	898	366	792	511	
498	772	683	164	999999	999999	857	402	134	999999	171	114	940	211	999999	471	285	394	498	850	999999	881	999999	281	999999	999999	999999	744	999999	999999	366	999999	999999	999999	999999	159	981	334	486	466	321	318	370	236	339	808	561	796	585	515	953	999999	999999	941	346	616	787	411	975	590	915	123	999999	112	283	388	197	695	179	51	489	951	999999	999999	999999	855	520	758	942	380	432	136	169	347	77	852	916	999999	907	424	372	999999	999999	999999	550	999999	769	268	952	951	999999	865	626	543	999999	12	999999	834	412	999999	105	38	999999	999999	168	788	953	211	999999	431	471	223	787	755	679	908	601	23	492	999999	96	262	806	991	999999	999999	509	625	320	75	257	92	999999	426	328	343	999999	754	737	999999	254	567	234	531	489	407	999999	871	999999	128	411	999999	999999	82	405	843	999999	476	999999	600	289	999999	891	969	184	389	651	999999	999999	346	795	847	286	999999	95	528	999999	284	512	999999	999999	638	760	201	663	664	740	499	999999	484	120	646	909	146	999999	916	999999	264	357	110	999999	716	443	528	333	563	316	621	999999	876	999999	948	999999	492	121	999999	577	999999	999999	519	649	161	349	952	235	159	999999	149	999999	179	851	773	999999	412	606	773	204	242	868	109	358	128	999999	154	670	172	681	427	35	999999	348	976	999999	838	460	603	377	491	302	183	626	999999	999999	817	35	50	30	999999	885	348	455	345	831	215	170	530	649	204	292	999999	477	999999	999999	425	830	875	824	999999	951	12	405	713	999999	694	999999	191	999999	695	129	629	151	130	541	687	387	12	999999	743	677	930	954	183	208	239	705	999999	62	947	987	159	999999	931	610	882	999999	741	406	147	731	978	775	999999	84	663	922	357	979	437	999999	827	731	90	999999	31	57	232	515	710	999999	378	139	999999	708	969	412	219	519	659	999999	645	606	16	999999	698	164	11	999999	999999	316	358	136	625	909	169	428	145	519	588	834	720	236	696	158	999999	999999	968	255	999999	260	999999	837	999999	692	999999	999999	724	78	723	867	56	999999	999999	403	999999	252	999999	898	548	550	276	700	931	824	999999	419	909	858	658	849	196	755	999999	294	604	520	999999	999999	516	937	704	999999	795	721	999999	999999	999999	999999	999999	999999	344	999999	706	999999	999999	22	906	999999	999999	983	321	866	420	874	680	301	141	685	798	999999	446	581	392	611	846	209	904	219	999999	439	162	999999	999999	547	514	126	58	438	999999	999999	613	310	999999	532	626	838	656	921	51	999999	464	
580	504	999999	999999	762	999999	105	717	999999	117	999999	469	999999	831	705	526	873	369	563	252	999999	385	216	999999	999999	999999	860	999999	17	999999	983	178	549	999999	581	121	951	872	999999	439	952	720	526	999999	916	999999	46	701	921	999999	783	561	487	254	760	205	297	881	999999	456	827	120	709	240	134	528	999999	263	259	593	574	999999	617	134	299	982	858	732	600	305	999999	169	999999	695	999999	999999	999999	305	224	386	824	80	343	305	612	842	20	295	359	999999	920	783	452	338	748	782	943	362	999999	777	346	999999	290	242	186	668	57	999999	470	999999	837	624	49	999999	999999	503	666	322	999999	457	972	573	383	212	385	496	717	735	947	987	999999	338	999999	446	999999	269	999999	110	128	999999	794	995	824	656	560	305	743	579	569	254	999999	999999	840	507	999999	773	191	88	857	690	999999	321	77	483	225	999999	283	999999	833	509	714	999999	203	578	662	976	748	726	652	89	752	999999	176	999999	871	999999	497	843	999999	275	87	711	253	438	999999	483	928	351	440	61	31	999999	745	69	999999	999999	999999	271	844	999999	35	464	435	778	937	999999	155	374	612	369	999999	440	961	568	431	12	323	765	586	999999	999999	406	296	999999	67	611	402	116	172	999999	999999	236	999999	812	249	622	285	474	999999	189	999999	564	738	999999	50	591	999999	187	637	537	246	999999	685	665	780	628	178	999999	720	336	421	999999	211	301	999999	784	999999	158	999999	809	727	848	275	406	999999	492	999999	225	561	476	432	224	479	635	84	999999	550	999999	42	620	999999	451	754	174	767	300	363	447	999999	999999	160	40	858	828	809	398	407	999999	814	297	960	999999	283	253	903	206	569	575	226	197	244	107	126	999999	364	999999	103	111	639	561	139	230	97	306	326	402	365	999999	825	999999	356	999999	999999	744	659	999999	178	511	270	571	730	787	230	940	30	62	913	160	473	533	305	999999	649	262	168	740	999999	977	927	999999	841	918	999999	999999	999999	973	577	999999	58	864	118	592	840	999999	830	352	999	156	285	999999	489	214	186	302	999999	999999	621	276	999999	919	634	200	583	759	999999	811	47	690	109	57	485	540	112	999999	999999	999999	465	581	432	815	740	719	701	663	31	999999	742	458	159	999999	999999	999999	795	138	239	917	18	999999	999999	28	999999	319	999999	999999	788	948	112	576	999999	999999	999999	49	844	770	999999	914	499	919	999999	103	999999	589	999999	319	695	185	999999	973	999999	507	704	385	244	999999	999999	431	999999	473	875	999999	
999999	176	581	481	205	999999	466	999999	950	999999	428	98	999999	253	948	725	999999	999999	999999	613	213	138	206	378	974	999999	805	439	269	757	252	35	54	666	569	903	999999	69	123	999999	718	999999	33	999999	89	615	43	990	999999	785	653	934	930	272	869	405	999999	212	507	985	516	999999	765	999999	999999	402	999999	685	683	999999	718	999999	999999	999999	894	493	115	150	999999	368	186	815	974	999999	114	317	104	999999	999999	174	933	805	562	999999	866	999999	954	999999	983	687	571	358	999999	419	77	934	320	771	999999	385	299	829	999999	148	999999	701	999999	999999	99	765	307	272	888	999999	999999	999999	165	496	999999	211	539	285	167	612	797	828	509	564	417	999999	996	999999	413	421	874	999999	891	424	999999	175	640	999999	741	227	389	308	999999	796	307	164	999999	824	479	176	846	999999	672	999999	999999	999999	999999	498	874	919	768	974	999999	476	644	19	30	741	999999	999999	571	866	999999	939	232	498	368	712	999999	262	999999	181	853	999999	575	860	440	999999	82	346	973	152	798	999999	459	414	449	993	162	999999	143	46	656	352	605	999999	999999	733	88	999999	623	489	240	621	529	596	131	623	999999	783	579	999999	669	831	163	999999	999999	722	489	999999	59	999999	560	969	129	363	525	511	641	595	390	706	512	230	723	494	999999	186	302	862	292	825	101	378	718	703	377	824	199	185	999999	757	253	269	802	258	999999	270	502	175	81	619	981	315	999999	872	927	448	118	668	518	999999	999999	627	535	999999	283	999999	261	425	999999	999999	322	465	684	632	462	999999	427	474	565	999999	684	136	999999	673	844	999999	999999	845	999999	929	715	999999	999999	29	999999	999999	734	578	999999	747	999999	86	189	379	307	999999	630	771	419	685	31	644	112	999999	999999	303	836	862	389	496	216	416	999999	66	986	999999	798	665	304	836	517	848	499	817	999999	607	999999	999999	375	999999	165	999999	435	99	907	81	428	999999	811	43	789	871	199	488	541	999999	999999	132	393	517	727	965	476	583	177	182	154	294	236	999999	356	424	497	71	340	12	999999	999999	159	915	372	999	999999	271	999999	646	659	999999	286	48	181	824	38	858	601	200	736	852	921	999999	999999	144	572	212	999999	374	384	137	157	538	999999	875	973	478	154	727	122	999999	536	531	523	142	18	999999	438	999999	396	639	999999	999999	275	999999	638	424	988	238	999999	651	999999	999999	271	531	863	999999	426	305	850	559	713	999999	88	531	326	400	221	794	136	384	999999	999999	977	745	667	17	
273	494	246	999999	490	916	300	470	999999	999999	270	992	279	270	771	142	999999	837	926	999999	71	744	811	248	213	203	112	62	999999	428	704	526	999999	856	484	999999	68	999999	79	796	583	999999	899	471	140	999999	999999	999999	612	640	999999	999999	999999	81	945	528	683	998	356	296	814	247	999999	212	999999	743	138	422	786	840	83	390	767	139	22	454	844	349	118	999999	678	999999	449	246	999999	563	707	999999	910	955	999999	70	999999	999999	982	999999	33	696	321	396	999999	999999	89	772	567	102	383	689	999999	501	684	343	890	999999	618	577	798	356	267	596	45	346	512	830	592	999999	446	999999	999999	676	999999	157	38	999999	894	576	167	676	999999	999999	999999	28	733	419	281	999999	999999	999999	174	414	999999	999999	999999	724	360	753	600	258	999999	553	656	999999	999999	391	999999	999999	314	178	477	999999	420	999999	999999	999999	416	27	612	999999	559	677	843	862	819	742	139	999999	718	313	370	150	975	908	496	135	206	792	485	351	349	999999	610	12	116	132	994	999999	999	34	318	342	150	507	699	999999	710	793	999999	799	262	326	818	10	807	336	76	999999	999999	999999	218	624	999999	271	753	815	76	999999	756	696	748	999999	754	693	995	38	10	477	999999	983	425	412	223	685	99	32	925	609	204	779	66	493	999999	457	816	693	800	879	999999	884	446	869	46	881	61	547	572	135	15	779	999999	598	301	999999	999999	805	410	856	999999	731	889	999999	999999	976	640	264	999999	999999	877	312	237	131	723	335	546	999999	999999	341	999999	551	459	800	604	425	454	467	201	999999	331	20	292	999999	999999	33	999999	979	232	69	251	796	623	276	257	999999	551	999999	875	965	114	999999	439	78	999999	999999	281	99	862	231	532	999999	999999	786	974	866	29	999999	424	699	341	567	999999	999999	999999	999999	928	192	999999	901	873	249	592	236	43	751	581	224	720	86	999999	999999	127	11	537	79	733	836	302	390	683	268	790	185	634	547	256	999999	978	999999	701	999999	546	999999	357	293	589	836	752	232	295	805	572	347	999999	999999	450	331	779	31	113	999999	999999	171	227	615	999999	416	601	496	505	999999	999999	999999	384	663	368	166	654	999999	489	999999	93	79	105	878	695	452	237	208	107	925	353	999999	292	610	207	384	743	741	834	182	999999	266	727	837	569	247	999999	999999	77	293	677	535	542	216	18	821	76	999999	920	999999	999999	403	399	580	114	289	999999	774	999999	983	423	912	419	316	661	827	352	268	319	457	489	943	
999999	813	258	818	424	86	999999	386	318	404	821	999999	993	841	867	157	732	289	205	199	828	999999	870	999999	999999	235	554	191	478	808	39	472	527	999999	272	585	999999	295	864	965	182	88	674	999999	101	999999	323	999999	959	204	535	39	262	299	124	56	942	493	702	199	532	999999	908	999999	999999	358	310	999999	579	291	825	446	425	239	26	750	419	852	673	533	912	734	231	283	999999	999999	220	237	131	225	643	838	999999	675	443	761	180	174	999999	999999	291	999999	250	677	379	98	614	32	283	374	637	100	820	999999	999999	999999	198	634	238	375	147	999999	636	363	648	987	854	749	796	265	579	254	208	930	252	356	493	999999	904	193	394	999999	954	756	588	553	27	999999	398	999999	999999	999999	936	287	604	217	928	886	39	999999	244	865	236	27	999999	392	891	890	999999	930	314	999999	729	999999	999999	949	999999	880	775	999999	970	440	361	999999	692	43	318	999999	999999	44	428	999999	999999	522	999999	999999	961	936	962	205	999999	136	999999	999999	341	928	816	999999	306	655	98	999999	999999	999999	421	804	514	85	335	999999	84	970	564	891	511	706	129	216	104	461	987	999999	917	579	999999	843	943	892	819	999999	226	426	999999	999999	945	380	496	589	999999	999999	999999	886	610	210	131	691	572	605	956	999999	808	609	797	844	999999	905	140	541	502	999999	860	621	999999	570	544	658	355	884	945	141	220	539	115	949	446	111	582	717	458	750	281	999999	935	194	956	616	999999	780	22	50	999999	955	999999	533	294	999999	630	49	666	472	999999	687	999999	825	424	278	504	847	407	999999	333	423	999999	752	306	523	685	81	614	927	999999	575	999999	905	891	999999	452	582	999999	999999	481	542	60	985	414	999999	686	120	999999	999999	122	781	382	456	716	827	872	344	236	770	999999	558	435	738	443	770	816	754	934	169	826	999999	999999	364	95	999999	999999	999999	999999	713	837	575	999999	927	814	258	202	999999	198	73	392	117	356	894	335	922	999999	999999	999999	643	777	999999	185	611	861	201	999999	28	370	925	464	775	996	523	933	152	257	508	923	999999	577	400	999999	870	776	718	574	297	38	173	683	999999	554	704	935	999999	399	699	999999	623	999999	184	999999	273	609	617	121	833	999999	999999	674	608	398	367	76	999999	376	314	835	153	626	311	999999	207	999999	999999	230	302	587	999999	752	558	442	309	535	403	346	302	271	168	607	999999	999999	845	999999	85	661	197	999999	559	538	999999	864	922	996	357	194	856	31	204	
396	999999	256	999999	440	126	176	98	831	672	50	83	53	676	545	885	975	153	709	176	999999	999999	663	37	499	999999	694	519	999999	999999	218	489	280	77	772	788	999999	402	415	999999	908	572	365	999999	519	465	999999	197	386	999999	999999	50	157	999999	450	362	165	228	443	772	431	656	785	652	463	999999	802	976	904	757	399	583	738	336	267	999999	678	999999	999999	43	626	999999	143	201	999999	999999	342	425	626	419	632	999999	999999	642	950	262	786	712	512	959	663	74	293	999999	722	798	312	820	597	268	684	999999	709	409	156	999999	523	999999	845	999999	227	386	360	999999	134	132	999999	105	999999	15	999999	965	195	999999	380	999999	222	513	999999	18	866	522	827	367	999999	175	566	559	496	999999	999999	999999	999999	226	999999	286	999999	798	999999	599	184	216	444	592	863	718	281	160	39	999999	712	19	125	836	429	705	558	999999	760	958	565	73	609	361	276	214	999999	999999	817	999999	846	424	19	879	834	659	88	999999	504	999999	894	999999	530	901	322	729	85	999999	999999	46	727	722	47	545	43	120	999999	92	326	658	619	312	342	935	748	297	10	246	12	769	626	999999	999999	744	999999	159	543	707	48	999999	138	79	181	781	376	134	387	999999	846	723	63	999999	999999	999999	406	591	83	595	163	34	729	999999	37	38	419	414	234	303	480	883	577	999999	54	999999	529	550	140	561	568	623	999999	536	400	289	716	631	403	652	347	483	999999	947	999999	999999	999999	300	51	152	372	999999	900	93	992	962	155	164	950	150	325	856	999999	522	36	539	124	999999	999999	748	322	787	999999	581	955	997	807	630	999999	999999	962	239	508	987	199	607	723	999999	543	437	999999	999999	680	263	337	491	32	563	999999	25	899	623	851	303	830	584	950	999999	138	995	164	525	999999	999999	999999	95	358	472	333	999999	816	297	999999	20	614	760	116	757	253	474	975	253	999999	339	142	999999	388	214	999999	615	656	404	999999	548	282	618	751	761	86	251	142	999999	240	501	209	611	964	841	689	80	477	202	85	999999	29	911	999999	999999	999999	838	707	154	315	717	773	422	599	120	737	995	18	355	999999	12	341	999999	22	218	140	530	383	999999	524	999999	147	463	328	43	529	999999	802	999999	974	999999	544	988	254	999999	728	786	22	854	113	694	71	999999	999999	999999	333	603	898	608	350	266	999999	170	629	999999	580	319	999999	565	591	999999	203	999999	381	444	467	352	181	499	489	999999	999999	529	443	830	35	26	942	255	
999999	925	999999	999999	930	717	782	383	369	35	999999	418	693	456	273	999999	501	334	999999	86	615	981	999999	408	128	999999	999999	935	726	799	202	999999	999999	999999	855	666	903	998	807	663	662	999999	982	155	999999	81	659	71	999999	706	339	701	275	865	999999	999999	502	999999	86	999999	969	999999	657	570	833	999999	51	845	999999	606	833	999999	526	97	999999	531	998	999999	852	999999	348	999999	679	29	470	999999	298	512	999999	136	173	839	922	875	693	816	437	422	322	177	40	999999	999999	659	873	836	999999	187	450	999999	730	226	221	39	593	999999	176	637	110	999999	100	999999	638	475	443	994	579	651	999999	999999	999999	585	999999	684	999999	534	227	30	156	633	326	120	71	108	405	946	999999	892	999999	410	999999	999999	322	981	87	501	185	999999	999999	879	267	532	783	842	24	154	263	537	23	68	75	156	999999	476	24	999999	477	999999	79	999999	376	999999	370	993	958	304	272	982	999999	525	359	999999	804	999999	999999	794	336	228	999999	260	693	999999	879	999999	344	503	999999	845	966	106	33	999999	924	728	999999	580	999999	999999	884	720	882	281	999999	498	709	999999	351	999999	111	230	653	259	455	999999	803	286	807	148	658	999999	985	426	25	510	501	999999	307	999999	764	795	632	999999	999999	373	378	422	170	391	522	999999	162	999999	999999	746	453	773	200	116	924	236	772	999999	141	430	734	465	265	429	996	995	545	274	458	999999	597	117	915	91	449	391	999999	999999	999999	999999	311	889	999999	279	67	727	523	201	161	538	32	999999	414	913	999999	999999	167	740	395	999999	999999	888	647	439	999999	345	999999	119	666	999999	120	357	407	974	128	844	783	999999	372	278	482	354	122	920	292	988	703	12	999999	536	234	384	40	999999	211	423	252	252	131	721	870	414	534	618	427	675	211	439	795	794	140	181	378	126	55	611	775	999999	157	169	642	855	999999	140	319	735	326	309	999999	704	601	999999	999999	650	999999	78	819	504	999999	616	787	999999	216	657	405	62	16	999999	63	600	648	999999	105	962	89	24	999999	404	999999	691	999999	999999	666	999999	202	599	317	728	717	999999	792	280	234	540	999999	999999	999999	19	999999	266	729	412	256	182	65	85	445	999999	570	393	999999	424	205	999999	999999	885	606	125	464	806	745	288	999999	999999	808	378	301	564	590	999999	999999	737	670	52	999999	999999	655	999999	999999	127	164	415	167	999999	656	377	84	423	282	496	771	999999	554	927	520	451	216	179	999999	687	784	999999	321	859	28	592	
753	162	848	999999	239	122	90	347	652	340	130	872	430	440	303	878	292	104	939	842	193	743	532	521	999999	485	999999	357	342	283	103	307	315	73	624	922	575	961	266	658	452	216	285	190	330	344	749	999999	394	999999	598	227	920	185	409	20	630	999999	581	754	993	999999	999999	378	999999	999999	566	366	816	381	312	331	838	290	999999	976	467	352	201	406	735	195	999999	436	999999	876	387	999999	663	613	301	248	389	511	665	999999	999999	999999	943	506	777	999999	128	23	603	277	388	639	785	999999	999999	999999	999999	999999	28	808	769	577	694	999999	446	999999	703	999999	999999	999999	941	336	625	999999	999999	560	409	999999	628	352	999999	950	999999	417	497	747	355	239	71	23	113	215	493	857	999999	634	222	582	70	352	689	915	933	539	336	999999	24	114	999999	992	879	999999	999999	675	999999	819	999999	286	873	698	999999	999999	150	76	999999	736	842	999999	730	999999	999999	827	633	286	663	160	26	303	999999	444	733	250	580	79	143	661	658	818	999999	140	889	999999	708	372	271	999999	774	999999	999999	600	219	255	384	519	654	999999	817	280	999999	590	803	450	999999	439	964	999999	999999	81	999999	308	87	999999	652	600	259	999999	128	271	24	447	386	159	724	999999	234	999999	865	70	425	91	844	999999	806	535	336	449	739	279	999999	431	999999	999999	934	279	522	195	603	783	270	251	933	556	265	574	214	999999	725	715	214	999999	974	832	656	850	464	699	999999	127	999999	810	672	999999	863	592	124	682	224	999999	999999	49	884	92	800	183	999999	999999	132	999999	330	683	723	33	75	920	457	500	56	93	815	823	999999	486	520	999999	579	94	693	999999	459	531	439	281	999999	174	602	892	42	483	999999	177	576	986	796	590	999999	649	784	999999	144	999999	636	141	999999	154	83	999999	571	999999	604	73	604	999999	781	799	999999	999999	999999	900	999999	565	468	573	390	647	256	979	689	929	372	999999	310	750	538	835	999999	308	641	603	100	204	330	691	879	639	999999	127	215	999999	346	645	999999	883	999999	579	166	999999	750	999999	897	999999	718	642	979	674	763	853	920	946	904	945	810	681	810	999999	245	777	694	751	84	138	774	692	592	726	566	999999	136	959	679	832	999999	649	999999	996	486	688	999999	214	875	719	207	268	103	400	834	691	82	501	344	999999	999999	999	999999	769	329	36	999999	262	118	346	727	961	999999	81	398	170	976	813	647	556	75	489	875	999999	999999	515	599	999999	891	874	999999	635	999999	299	
462	558	999999	999999	677	460	999999	459	106	538	992	245	991	31	12	674	715	999999	854	999999	324	889	133	561	838	999999	436	999999	370	999999	993	101	999999	999999	619	839	437	50	146	197	999999	615	393	346	372	695	999999	578	199	999999	999999	94	780	838	975	999999	435	182	999999	863	33	782	98	999999	545	999999	899	24	412	172	247	675	999999	667	869	708	506	999999	198	999999	300	999999	667	153	84	908	320	508	11	55	414	265	941	283	173	999999	526	530	999999	472	795	509	175	36	980	493	999999	123	968	999999	76	648	983	955	999999	174	125	999999	787	636	999999	401	22	366	999999	999999	733	849	503	733	192	975	984	726	356	790	692	640	999999	591	999999	207	539	999999	999999	999999	281	999999	710	999	999999	580	999999	999999	999999	404	497	809	278	998	760	999999	999999	245	999999	100	999999	267	608	999999	481	484	999999	206	688	392	862	288	387	993	999999	999999	149	503	713	611	242	820	843	999999	303	883	999999	999999	999999	836	586	999999	999999	888	111	24	387	999999	999999	545	999999	999999	485	999999	541	219	432	285	999999	23	972	127	531	484	858	843	423	655	488	999999	999999	618	375	852	806	568	639	498	891	695	369	999999	999999	177	999999	695	344	999999	421	999999	460	999999	999999	817	864	468	772	175	39	999999	601	731	999999	999999	432	189	181	633	999999	973	999999	934	393	602	653	761	152	363	671	172	509	79	244	404	999999	36	742	557	999999	999999	999999	473	468	633	104	638	771	55	745	999999	524	999999	999999	448	999999	526	702	283	174	112	326	999999	503	867	758	531	496	54	999999	999999	447	623	999999	999999	187	116	475	999999	508	25	999999	107	618	48	648	798	418	796	999999	621	999999	469	393	999999	999999	386	970	999999	999999	999999	151	999999	263	348	999999	900	75	313	270	408	61	999999	999999	999999	999999	999999	999999	465	999999	960	122	700	164	999999	999999	999999	240	759	335	800	999999	873	999999	935	874	999999	844	280	852	748	732	114	536	491	570	390	694	243	772	801	586	514	382	915	459	450	571	92	275	999999	669	999999	978	469	999999	187	67	839	284	999999	385	999999	613	999999	237	17	174	672	999999	692	294	999999	987	534	224	631	500	969	999999	433	701	761	999999	645	88	999999	136	999999	229	393	332	854	958	922	425	66	999999	902	687	451	286	899	999999	582	922	672	328	453	999999	640	686	999999	363	999999	158	999999	524	999999	401	811	881	107	453	226	369	439	48	74	999999	167	999999	598	999999	43	157	802	288	432	723	416	107	683	820	589	
706	245	501	117	999999	999999	999999	933	510	999999	999999	188	456	266	999999	999999	634	263	999999	97	909	98	999999	329	999999	356	999999	102	254	985	999999	999999	286	863	520	999999	938	930	300	317	626	797	999999	999999	473	968	355	32	999999	240	999999	999999	349	733	999999	617	440	181	413	427	466	999999	999999	525	171	999999	901	999999	745	97	553	999999	999999	37	471	122	11	398	856	735	999999	322	881	23	214	870	857	553	999999	999999	694	767	527	999999	850	999999	118	572	255	109	77	763	286	132	999999	999999	999999	322	999999	567	615	51	325	677	427	154	567	675	321	301	999999	999999	999999	842	403	786	186	99	999999	999999	13	439	153	756	668	999999	45	759	336	136	989	545	999999	627	999999	652	452	999999	455	705	619	443	261	953	593	719	365	444	729	900	999999	791	145	978	999999	186	999999	568	19	999999	118	999999	348	194	312	970	76	999999	999999	750	344	336	644	999999	674	569	999999	199	999999	999999	881	601	999999	436	234	208	409	312	73	120	754	883	999999	274	597	999999	104	76	650	623	652	584	999999	978	565	575	156	999999	314	994	999999	708	405	70	999999	517	778	912	999999	114	571	999999	717	444	996	460	495	999999	883	863	475	999999	999999	549	999999	306	712	999999	999999	999999	61	999999	998	79	121	999999	999999	999999	965	90	43	192	116	546	62	999999	867	454	999999	115	89	999999	781	451	528	887	170	855	999999	12	804	726	999999	310	62	826	765	648	333	951	971	716	413	803	829	292	15	12	497	417	439	268	999999	765	580	284	963	557	550	234	999999	633	24	963	999999	999999	151	805	493	235	999999	228	130	999999	143	373	373	977	999999	246	882	167	368	999999	999999	546	658	285	730	999999	862	218	108	108	999999	348	701	450	527	523	150	209	999999	999999	295	220	147	47	999999	216	911	985	999999	999999	352	727	275	999999	400	739	658	865	999999	715	373	913	130	999999	965	794	671	999999	999999	107	105	682	647	999999	71	999999	409	621	652	523	866	876	282	999999	756	348	83	43	999999	788	865	285	133	804	898	999999	99	125	81	999999	545	999999	999999	837	217	669	999999	178	605	999999	339	47	223	562	999999	999999	640	336	275	627	721	638	873	670	242	820	999999	843	207	690	999999	293	549	814	978	877	350	444	586	97	268	904	437	21	459	828	999999	571	956	412	740	763	850	453	127	906	124	865	605	397	120	999999	970	999999	775	55	497	408	999999	999999	155	206	999999	188	369	816	210	862	999999	414	758	988	887	795	949	508	
443	105	999999	999999	999999	485	839	199	976	31	933	522	245	999999	340	999999	986	985	266	544	24	999999	999999	999999	999999	262	999999	200	638	132	359	999999	999999	276	612	999999	710	513	217	670	366	559	999999	999999	882	688	627	999999	83	105	11	901	538	415	494	999999	21	396	375	510	999999	648	999999	999999	671	758	556	969	999999	939	952	483	777	999999	999999	465	470	746	999999	28	635	844	127	999999	130	999999	999999	560	782	840	390	324	148	999999	837	999999	997	356	677	133	141	658	17	144	152	528	999999	999999	237	39	310	999999	968	357	875	987	531	28	999999	223	122	996	196	999999	558	999999	999999	999999	758	469	467	999999	78	304	886	977	837	982	400	602	999999	704	332	999999	539	125	355	791	831	999999	196	999999	622	464	999999	145	999999	56	585	999999	192	999999	193	767	571	196	999999	999999	470	999999	160	548	999999	141	999999	417	673	443	431	443	292	999999	247	908	283	487	501	614	292	750	516	999999	407	885	419	279	521	999999	191	352	919	682	999999	933	699	648	361	490	999999	604	472	37	624	999999	999999	638	816	999999	494	94	694	591	391	720	392	369	151	742	721	620	896	118	999999	88	523	999999	999999	314	219	634	999999	21	50	999999	287	488	175	264	999999	781	462	999999	999999	106	999999	337	300	609	551	339	506	619	768	953	707	999999	774	999999	628	622	999999	999999	75	859	958	999999	551	703	442	903	204	887	89	999999	168	660	47	999999	430	196	999999	624	762	879	138	516	252	96	980	923	713	629	635	50	999999	950	999999	220	148	975	785	999999	177	648	145	619	539	828	795	57	326	619	999999	442	313	790	750	196	999999	451	440	465	722	999999	199	574	999999	999999	999999	218	489	999999	26	455	410	721	456	124	999999	518	976	424	300	999999	607	999999	513	203	737	586	999999	984	999999	697	544	330	874	659	999999	570	368	999999	264	999999	568	999999	602	670	999999	591	343	999999	452	223	474	999999	175	790	910	104	999999	68	311	986	999999	999999	348	999999	999999	999999	847	797	665	999999	160	485	999999	999999	999999	118	999999	999999	999999	156	253	573	541	999999	232	528	165	94	999999	363	509	999999	200	999999	579	73	160	999999	759	951	743	999999	970	279	72	989	856	999999	426	802	602	228	896	999999	743	999999	963	82	107	392	925	763	59	311	999999	850	999999	999999	142	999999	957	999999	999999	220	412	707	603	271	213	243	671	702	667	945	761	291	999999	45	534	999999	110	999999	184	376	999999	980	496	668	606	222	999999	964	329	126	844	382	
999999	686	999999	999999	840	701	869	864	721	999999	105	113	999999	391	999999	260	367	997	209	879	55	715	194	999999	999999	934	665	990	539	707	382	551	999999	388	155	727	999999	499	999999	409	219	319	655	803	885	999999	128	224	775	453	999999	332	916	999999	336	429	501	999999	825	906	999999	878	999999	24	999999	553	999999	171	999999	719	966	867	702	799	669	735	70	999999	547	827	999999	450	224	95	109	60	634	146	62	726	235	964	674	398	999999	340	999999	641	954	999999	999999	956	978	65	487	739	629	999999	305	601	369	121	782	997	100	595	664	999999	914	999999	918	864	119	520	494	999999	203	314	435	339	750	428	436	215	999999	999999	471	169	608	999999	999999	517	841	461	366	999999	192	676	999999	999999	676	999999	999999	999999	422	526	847	468	999999	485	545	325	691	965	999999	941	685	576	562	241	133	999999	641	554	377	411	33	658	999999	380	819	527	999999	657	662	999999	701	280	792	999999	999999	999999	598	999999	999999	999999	825	875	999999	425	438	615	123	999999	999999	181	999999	182	788	21	503	199	314	199	999999	28	318	999999	312	844	249	414	783	999999	999999	130	906	518	730	999999	999999	157	56	738	942	214	414	999999	13	999999	901	528	492	999999	424	821	698	408	999999	805	797	791	573	999999	999999	33	831	478	844	533	274	596	452	999999	435	356	152	999999	257	461	999999	377	40	999999	943	721	922	12	999999	409	431	508	60	924	999999	793	999999	290	562	918	999999	935	106	479	227	999999	86	965	999999	78	678	131	160	999999	999999	430	761	751	823	464	111	828	259	999999	112	765	545	527	62	642	772	862	24	338	88	678	281	561	999999	638	645	999999	656	999999	730	310	358	54	999999	53	999999	832	999999	107	817	999999	686	660	377	999999	769	558	912	713	305	816	117	822	999999	999999	159	999999	157	195	999999	154	999999	999999	715	801	417	999999	794	19	609	940	404	916	520	535	999999	620	999999	152	868	96	53	999999	855	999999	202	535	999999	220	893	999999	684	999999	288	673	381	999999	945	575	999999	278	999999	903	113	365	421	999999	311	402	999999	538	26	14	999999	999999	110	999999	251	801	609	999999	999999	999999	125	999999	265	132	638	847	999999	999999	675	618	999999	599	333	150	839	499	999999	11	999999	725	999999	999999	999999	999999	955	556	572	152	999999	153	966	172	895	999999	788	336	110	298	562	999999	999999	125	863	408	999999	999999	409	999999	399	751	309	607	656	657	892	760	999999	585	176	92	285	20	999999	531	652	999999	704	153	362	513	999999	213	
449	771	999999	575	999999	417	774	238	156	612	753	594	844	369	515	999999	296	999999	374	524	132	480	999999	238	999999	342	755	968	32	265	607	886	362	105	999999	999999	181	327	999999	554	999999	999999	935	672	999999	482	686	293	431	466	856	334	149	875	91	969	593	258	527	168	999999	806	999999	999999	999999	867	242	748	211	999999	76	999999	768	819	713	999999	545	999999	971	575	656	999999	546	565	999999	283	747	487	24	198	302	922	800	110	892	14	731	54	667	399	250	937	91	801	999999	999999	565	329	171	897	433	87	287	952	512	198	270	999999	491	731	999999	755	999999	22	337	153	179	999999	926	708	462	500	999999	582	335	718	391	999999	175	522	717	999999	325	999999	764	225	645	847	597	703	744	90	562	936	278	494	213	79	999999	999999	717	896	402	462	999999	933	238	704	999999	794	807	525	485	999999	999999	702	439	616	999999	122	999999	331	81	999999	964	381	938	912	999999	840	514	321	280	999999	804	820	999999	999999	683	999999	986	940	230	803	999999	228	605	592	922	576	65	597	821	361	748	999999	999999	179	498	999999	995	999999	401	786	999999	495	255	566	175	999999	677	576	932	426	136	567	999999	278	337	745	776	355	990	737	784	917	500	999999	180	417	995	856	374	620	836	670	999999	444	523	999999	973	48	427	729	898	999999	664	405	234	191	295	557	999999	752	296	649	999999	663	11	371	995	999999	999999	999999	207	821	999999	322	589	466	999999	666	754	926	999999	737	999999	270	838	305	263	999999	695	988	131	447	24	621	333	196	344	999999	999999	999999	999999	648	652	669	531	87	287	351	815	768	173	629	999999	999999	981	559	721	75	825	999999	118	900	999999	407	635	760	807	590	988	403	999999	999999	234	602	522	999999	95	999999	739	761	28	911	999999	999999	825	999999	644	108	999999	774	474	279	70	736	999999	999999	999999	254	44	771	999999	696	362	999999	646	999999	405	211	999999	857	474	463	335	999999	687	999999	620	713	582	143	125	708	949	224	928	852	81	497	999999	999999	125	840	233	968	491	331	558	867	999999	793	106	999999	706	999999	999999	20	999999	997	59	999999	999999	303	671	999999	999999	571	747	999999	999999	793	960	999999	653	999999	741	999999	240	367	581	365	647	999999	432	788	46	682	12	176	999999	917	909	999999	999999	710	125	999999	999999	332	999999	999999	584	421	999999	999999	999999	199	999999	321	999999	676	780	999999	425	694	210	149	870	882	999999	972	569	580	232	576	999999	999999	469	942	999999	999999	999999	907	53	999999	999999	236	
380	935	955	847	892	690	999999	248	999999	332	999999	754	510	976	951	296	467	350	360	13	999999	806	613	947	729	847	52	131	221	999999	999999	762	913	973	768	999999	927	27	90	879	455	999999	439	561	236	715	999999	302	968	178	449	703	999999	999999	48	573	331	17	127	54	647	999999	37	273	790	999999	999999	536	217	25	368	450	999999	480	558	214	377	999999	720	24	415	749	163	999999	433	839	460	999999	999999	204	614	920	899	46	999999	451	999999	175	770	999999	874	905	95	999999	999999	999999	443	831	228	834	999999	278	296	112	999999	897	850	984	840	950	445	703	601	22	411	999999	999999	233	248	999999	257	211	291	999999	149	509	664	999999	243	434	405	629	918	999999	998	345	634	797	999999	344	601	999999	999999	819	895	999999	999999	82	999999	371	999999	999999	593	121	999999	994	999999	906	962	139	242	650	999999	416	555	999999	785	500	24	76	813	753	826	903	515	284	876	999999	999999	999999	205	591	658	999999	975	195	46	806	524	13	358	727	834	278	999999	950	999999	999999	274	90	396	813	68	485	558	705	999999	689	606	311	128	525	999999	994	933	651	992	878	999999	999999	779	978	976	20	717	96	919	999999	801	565	62	957	207	999999	582	999999	532	182	323	280	800	357	210	222	884	833	999999	999999	344	460	999999	353	488	999999	999999	417	999999	999999	767	471	999999	999999	887	51	259	171	327	999999	421	550	128	820	999999	170	569	432	778	764	999999	884	999999	89	999999	351	999999	709	478	303	113	999999	555	485	414	999999	999999	999999	469	168	963	723	515	306	428	793	341	999999	999999	327	999999	878	638	999999	999999	882	690	707	623	545	443	549	692	999999	905	999999	999999	999999	999999	713	676	604	962	619	800	999999	999999	999999	660	429	20	469	921	160	999999	234	999999	999999	563	531	170	786	351	923	724	999999	40	491	999999	181	798	697	999999	84	650	999999	915	28	282	518	513	216	56	203	999999	999999	628	541	74	681	720	522	999999	999999	552	890	263	999999	894	999999	999999	887	93	488	999999	322	999999	999999	509	999999	999999	999999	210	54	999999	954	740	999999	999999	750	795	498	426	719	461	285	617	999999	531	760	486	876	134	894	146	626	133	567	999999	223	247	781	41	845	372	212	322	45	865	598	159	115	651	154	591	883	470	373	999999	999999	705	888	324	749	999999	442	393	315	907	402	999999	183	584	184	999999	24	466	999999	999999	259	962	581	999999	999999	610	380	234	979	313	263	165	759	540	228	999999	359	466	292	112	929	999999	999999	
138	473	767	976	999999	477	640	577	426	999999	25	777	999999	999999	999999	999999	148	372	217	413	12	999999	246	81	643	366	999999	164	557	184	999999	999999	439	955	999999	999999	175	634	848	999999	348	736	837	275	999999	762	835	394	454	84	154	739	722	416	999999	484	999999	696	343	175	810	486	29	251	420	597	348	999999	999999	394	225	513	524	999999	74	276	816	999999	999999	880	999999	281	709	482	999999	999999	705	999999	951	999999	999999	478	301	683	947	862	716	595	999999	156	423	999999	715	999999	999999	640	225	999999	351	738	668	265	369	999999	999999	539	776	546	999999	999999	891	999999	485	999999	110	747	999999	841	512	999999	559	230	999999	190	467	999999	566	649	623	999999	999999	442	999999	222	311	38	119	838	47	417	95	179	383	999999	264	108	999999	14	959	999999	427	999999	760	149	189	447	999999	189	995	999999	973	999999	923	822	164	458	643	273	409	82	638	384	803	999999	126	999999	846	939	925	368	999999	561	689	999999	971	151	999999	542	42	863	888	929	843	523	443	958	256	561	31	805	465	661	605	999999	999999	53	580	665	33	799	600	999999	263	999999	328	422	447	421	999999	23	776	110	240	545	194	999999	541	290	999999	167	143	294	918	999999	902	545	956	802	38	928	570	999999	518	243	272	687	676	999999	205	31	521	835	711	17	999999	364	430	69	999999	775	999999	300	999999	866	666	999999	292	143	735	782	465	645	392	921	453	759	592	997	282	999999	42	335	94	640	645	307	999999	999999	101	547	124	999999	108	263	999999	999999	999999	999999	576	957	404	542	480	422	565	876	452	789	564	279	772	433	786	206	742	999999	215	373	999999	368	732	999999	51	197	668	568	546	139	505	182	999999	940	430	999999	999999	499	854	672	999999	769	854	793	356	821	775	690	120	901	520	999999	74	649	431	218	234	32	501	999999	754	996	339	323	999999	391	534	831	999999	999999	999999	253	332	999999	298	460	514	938	35	230	422	977	458	644	999999	266	118	105	519	221	101	90	999999	571	918	87	999999	541	509	999999	297	943	687	649	999999	277	916	999999	360	970	704	999999	996	280	999999	777	999999	694	704	37	283	438	999999	999999	999999	23	254	760	624	221	30	972	439	999999	933	478	299	808	836	351	350	586	999999	549	517	999999	93	999999	701	150	539	999999	836	481	691	999999	632	999999	279	999999	32	165	907	999999	949	731	856	936	347	401	999999	739	858	362	999999	697	693	772	999999	574	929	527	69	483	681	999999	999999	957	378	84	846	404	
539	51	329	195	679	999999	599	786	948	157	390	309	999999	799	887	484	794	994	175	859	999999	705	999999	999999	105	999999	999999	999999	595	898	568	272	554	92	210	999999	42	501	28	98	999999	497	999999	999999	999999	759	999999	881	397	661	172	999999	909	987	782	833	186	824	99	255	146	924	999999	59	588	128	999999	580	599	80	451	303	976	86	685	999999	89	999999	999999	345	613	586	287	999999	736	194	363	567	310	376	640	218	411	772	999999	999999	307	575	203	28	14	249	292	326	220	999999	407	832	311	999999	999999	102	466	753	999999	559	646	999999	323	404	999999	197	280	999999	440	243	891	999999	134	999999	826	513	999999	350	341	373	999999	999999	723	867	999999	531	999999	999999	999999	547	999999	999999	139	402	612	50	262	999999	263	816	999999	999999	886	976	999999	202	707	875	833	250	213	125	422	999999	999999	685	542	455	616	243	932	629	999999	893	491	999999	84	999999	999999	785	261	100	97	524	405	244	84	746	889	594	823	390	817	381	344	999999	245	999999	147	926	507	999999	192	29	884	349	999999	999999	495	744	128	975	61	999999	989	122	38	898	999999	30	611	796	566	31	420	551	811	238	559	854	999999	223	594	896	287	454	999999	77	639	65	785	91	261	155	476	848	999999	770	999999	231	608	346	987	999999	999999	711	250	171	609	342	537	230	443	999999	999999	904	390	164	999999	999999	999999	999999	999999	999999	244	529	999999	420	999999	571	223	51	846	337	999999	662	999999	477	581	576	213	746	468	999999	528	999999	648	619	999999	999999	467	183	10	846	26	648	86	999999	882	999999	176	830	615	47	999999	496	384	116	395	93	678	912	583	999999	341	468	501	962	299	680	881	925	20	983	114	49	50	999999	321	999999	999999	67	595	785	409	383	999999	430	186	41	190	542	999999	326	893	555	600	999999	515	557	156	124	879	211	914	251	999999	999999	999999	90	999999	999999	999999	999999	999999	620	327	797	793	958	337	81	786	999999	500	999999	701	999999	999999	559	448	242	494	763	461	471	999999	393	870	168	563	509	999999	105	584	805	747	999999	819	282	999999	802	999999	557	999999	85	337	621	711	575	549	136	999999	999999	999999	999999	889	41	999999	999999	442	999999	926	999999	404	828	583	690	683	694	601	265	874	817	331	645	999999	937	543	386	143	566	999999	305	619	436	967	123	463	371	915	715	119	782	840	304	999999	389	162	401	501	647	937	999999	973	999999	262	724	63	999999	995	952	498	999999	903	875	999999	999999	25	967	861	470	236	322	
778	885	999999	101	977	36	769	839	784	152	884	999999	629	665	999999	334	184	253	70	999999	376	963	227	999999	879	964	53	254	373	194	999999	41	420	625	248	98	999999	170	746	999999	236	165	177	355	999999	999999	256	595	310	691	793	999999	410	768	946	815	667	986	222	22	983	525	999999	600	612	853	85	13	427	243	196	23	506	999999	999999	999999	795	872	999999	472	999999	999999	999999	682	401	922	999999	652	999999	999999	430	161	948	734	53	999999	689	577	743	222	341	999999	178	77	504	779	121	376	537	735	30	795	999999	999999	304	535	581	793	208	690	232	433	999999	999999	812	44	75	772	989	530	530	228	999999	880	140	474	288	876	187	621	999999	264	999999	943	412	999999	268	207	439	517	999999	896	999999	62	990	908	919	184	999999	470	714	348	386	17	215	801	666	22	619	830	256	704	615	587	879	967	318	389	591	188	999999	867	342	482	400	999999	999999	85	890	231	999999	114	622	717	906	472	877	999999	738	610	967	255	588	609	271	434	290	999999	183	32	999999	999999	999999	999999	694	846	15	904	999999	580	952	999999	999999	397	285	999999	92	898	999999	416	100	210	651	981	220	530	289	733	999999	965	354	68	902	999999	631	25	999999	999999	999999	70	466	972	500	999999	658	386	133	200	333	999999	352	391	120	767	999999	399	888	611	999999	173	567	282	693	650	236	893	688	264	999999	999999	999999	999999	874	620	949	999999	999999	493	333	834	406	99	999999	102	999999	962	948	144	934	242	136	910	680	999999	503	194	999999	850	999999	764	999999	999999	433	73	497	805	516	999999	817	815	689	404	288	999999	767	999999	872	999999	37	273	945	999999	329	534	999999	720	999999	25	127	999999	838	859	561	568	146	537	665	346	604	999999	999999	458	327	129	552	731	632	649	102	35	322	687	823	667	819	153	549	999999	999999	777	940	501	999999	61	976	829	843	719	894	239	812	536	996	219	999999	496	236	999999	981	411	97	226	922	102	453	999999	46	999999	748	993	987	765	416	827	877	953	999999	275	152	723	999999	912	755	862	222	786	691	999999	849	333	999999	349	918	528	690	724	999999	290	608	999999	999999	949	971	999999	251	57	999999	999999	999999	864	420	960	67	267	522	184	470	69	999999	999999	469	433	54	999999	86	648	999999	999999	147	999999	384	999999	999999	999999	930	999999	999999	999999	620	175	666	522	281	984	912	956	999999	661	15	515	999999	519	410	940	999999	369	904	999999	999999	603	210	241	42	188	489	624	302	999999	336	583	
243	615	999999	999999	999999	947	161	69	512	129	366	195	882	631	899	865	999999	727	959	999999	45	999999	39	27	965	999999	490	103	505	297	664	551	334	432	999999	647	999999	696	939	419	999999	999999	52	705	247	24	358	999999	288	999999	239	575	999999	765	547	846	585	431	748	575	467	68	564	225	464	815	861	460	358	999999	795	698	787	550	363	200	353	334	779	950	86	999999	814	881	68	98	770	568	884	435	999999	648	999999	374	999999	159	290	827	250	432	162	999999	61	36	828	540	788	240	411	357	503	261	999999	797	498	387	999999	682	166	376	54	302	576	923	999999	156	999999	423	597	214	910	525	93	357	999999	999999	37	788	63	527	310	999999	167	999999	931	810	996	159	875	574	905	608	670	999999	387	860	999999	138	999999	682	789	999999	642	999999	446	977	177	304	999	320	359	465	999999	639	999999	999999	145	999999	991	388	159	601	548	33	308	312	999999	219	999999	937	999999	899	999999	381	737	999999	896	959	100	999999	999999	702	999999	564	224	449	979	41	808	872	999999	292	146	999999	532	999999	826	619	898	144	132	958	999999	72	999999	460	513	257	999999	139	618	185	948	47	745	457	452	999999	999999	858	333	823	410	107	222	574	762	503	848	999999	119	287	71	999999	831	684	376	97	111	999999	999999	731	999999	999999	264	549	999999	109	711	85	745	843	999999	49	999999	309	557	238	850	888	999999	999999	409	361	999999	340	124	992	215	70	999999	364	881	53	922	601	692	731	842	999999	240	663	791	772	804	275	999999	31	999999	532	136	148	246	223	999999	999999	332	779	658	999999	999999	351	894	999999	995	390	999999	767	126	219	999999	826	395	999999	657	999999	228	636	557	755	864	103	847	999999	999999	941	128	668	976	997	999999	913	82	919	247	889	768	150	777	423	313	708	904	935	915	310	753	68	999999	42	707	999999	232	999999	999999	999999	503	221	716	63	272	303	791	129	940	703	753	475	999999	768	275	87	858	143	451	166	198	912	767	999999	198	69	113	943	299	999999	690	179	861	905	396	557	433	723	160	20	917	784	994	999999	556	287	127	796	999999	629	999999	98	461	902	152	590	453	999999	865	999999	200	847	829	368	999999	583	999999	999999	382	717	653	145	983	441	248	414	999999	999999	999999	910	942	316	186	670	745	602	718	958	999999	999999	113	350	857	999999	819	80	955	999999	999999	972	673	92	424	59	999999	999999	115	30	663	738	672	898	16	999999	999999	883	999999	999999	623	420	999999	655	999999	999999	
613	999999	287	45	621	178	458	999999	355	114	247	859	892	137	999999	53	496	697	305	34	999999	215	344	902	999999	936	410	795	22	789	999999	27	810	847	445	999999	423	80	408	495	289	999999	999999	901	718	999999	991	542	999999	579	923	999999	999999	257	443	408	999999	999999	357	685	768	663	279	999999	997	230	999999	55	999999	31	629	426	999999	810	744	999999	662	442	999999	285	944	867	999999	999999	999999	938	999999	562	414	46	704	48	722	999999	726	626	119	999999	999999	498	362	946	850	454	950	506	879	999999	999999	689	746	535	999999	82	999999	900	343	837	700	69	999999	999999	641	655	326	591	704	575	999999	127	644	675	538	695	922	999999	999999	999999	999999	369	999999	125	59	724	300	179	846	649	982	999999	292	282	296	844	934	867	315	204	138	369	801	999999	999999	395	999999	999999	996	999999	159	742	883	999999	354	341	999999	447	446	916	365	157	999999	999999	593	267	835	372	388	693	761	65	999999	822	747	133	567	756	658	663	680	228	999999	350	500	999999	942	999999	927	999999	845	496	430	999999	999999	999999	999999	746	999999	209	560	682	692	312	999999	103	58	999999	999999	231	773	253	789	782	246	146	975	404	999999	999999	325	20	444	433	848	274	634	999999	983	766	508	820	46	458	112	997	536	869	606	407	999999	881	999999	706	191	999999	707	999999	162	703	15	230	192	999999	884	549	999999	999999	463	999999	469	753	87	999999	723	953	999999	340	679	248	999999	999999	797	167	161	443	906	738	252	257	567	999999	151	289	761	288	637	669	999999	563	759	277	415	136	937	447	803	159	982	999999	394	376	968	999999	103	900	999999	999999	224	450	643	510	999999	216	999999	482	611	798	202	444	999999	999999	999999	126	489	342	699	670	999999	713	999999	999999	755	24	999999	201	28	237	196	861	999999	612	454	999999	919	259	261	209	225	464	835	15	956	999999	912	846	609	851	434	761	210	761	806	511	810	885	999999	11	352	999999	999999	999999	611	341	588	999999	102	643	206	240	90	999999	455	764	878	634	800	216	112	999999	591	999999	999999	999999	660	104	805	943	999999	44	504	260	999999	504	10	461	403	999999	959	208	753	965	999999	204	999999	710	315	52	999999	186	95	547	999999	999999	138	297	581	186	681	494	907	158	331	172	735	999999	999999	999999	763	426	240	185	257	904	273	999999	522	607	753	950	788	763	320	146	999999	956	362	530	375	713	880	999999	943	475	300	605	644	999999	999999	999999	999999	364	288	999999	945	999999	999999	993	72	999999	774	973	
433	730	999999	154	999999	999999	223	779	477	999999	585	60	546	23	242	999999	999999	667	981	41	148	902	883	434	485	114	200	49	999999	368	467	999999	938	999999	793	222	769	155	767	459	277	689	383	953	999999	237	670	931	676	518	389	999999	999999	742	834	530	846	999999	668	999999	994	999999	999999	999999	655	722	121	639	230	29	22	468	900	532	999999	459	528	930	655	999999	443	269	999999	999999	979	72	342	206	82	999999	375	498	487	44	465	103	575	999999	308	999999	125	999999	711	657	506	999999	504	998	978	999999	11	999999	626	421	299	734	811	966	138	999999	389	915	999999	956	654	524	981	865	76	670	883	263	632	999999	141	412	558	715	651	68	567	343	227	697	272	459	999999	75	745	731	291	609	999999	715	677	210	474	754	12	981	999999	639	932	318	501	747	999999	38	999999	999999	999999	105	999999	80	34	999999	999999	999999	694	205	999999	915	999999	345	388	284	127	999999	920	931	937	803	712	669	129	928	411	909	206	999999	174	843	999999	999999	554	195	294	76	691	632	999999	999999	999999	999999	999999	34	518	999999	929	227	630	377	118	357	949	382	393	656	951	105	644	789	672	180	40	999999	999999	272	790	202	990	60	999999	298	999999	999999	743	904	339	104	420	999999	999999	979	893	999999	999999	439	999999	182	802	638	125	595	987	723	932	889	777	999999	999999	255	806	737	999999	580	152	819	928	617	638	488	999999	999999	685	829	999999	693	999999	999999	84	699	363	999999	399	362	935	639	310	706	409	854	137	810	209	174	17	251	752	323	654	915	510	999999	544	324	321	999999	909	999999	912	249	612	544	454	205	999999	999999	347	999999	644	512	519	999999	999999	999999	360	999999	656	520	822	568	941	964	589	169	198	71	83	85	50	676	730	152	793	169	252	593	365	13	999999	818	904	877	999999	999999	406	288	93	760	963	805	612	398	346	354	307	648	954	295	16	830	125	272	834	967	782	376	999999	58	541	999999	999999	999999	248	13	999999	74	295	448	763	909	977	999999	999999	244	999999	341	999999	448	862	999999	999999	79	996	999999	703	641	52	710	368	999999	850	45	999999	206	654	958	160	999999	690	243	362	516	999999	107	852	999999	160	600	903	451	570	989	196	936	138	999999	656	796	309	32	31	584	89	734	69	999999	103	915	589	115	999999	999999	758	628	999999	999999	547	899	599	902	999999	999999	807	917	468	860	849	292	77	573	312	364	43	668	221	777	999999	999999	47	910	999999	245	20	797	270	107	241	567	
694	999999	543	757	206	999999	541	579	777	999999	276	208	102	810	847	25	803	999999	439	999999	416	474	999999	749	999999	688	204	254	999999	19	656	999999	999999	291	598	70	40	999999	167	636	999999	642	999999	275	531	999999	818	999999	398	994	994	999999	668	152	161	230	322	999999	895	518	212	296	147	768	515	999999	999999	999999	999999	787	985	258	668	999999	962	999999	999999	429	227	32	869	307	856	446	24	223	702	486	140	378	747	999999	659	999999	434	999999	504	999999	759	626	268	17	999999	611	19	745	999999	866	189	386	756	893	999999	872	648	999999	439	701	753	302	213	103	999999	844	49	749	599	999999	377	999999	279	999999	669	999999	764	999999	623	999999	437	279	448	835	999999	999999	999999	999999	999999	999999	10	999999	410	803	999999	467	999999	175	999999	839	571	999999	156	754	498	66	116	999999	234	974	118	999999	999999	999999	273	484	999999	377	999999	925	233	196	999999	812	29	848	722	476	753	212	999999	598	534	783	683	177	133	693	999999	999999	999999	106	629	695	678	999999	247	999999	999999	999999	613	999999	379	999999	999999	384	190	999999	735	650	344	640	999999	31	795	519	261	507	999999	999999	999999	170	40	555	288	136	566	394	144	806	610	999999	936	749	599	143	229	132	177	999999	986	789	958	999999	906	16	335	999999	899	168	961	739	714	442	652	452	24	824	132	489	999999	999999	208	928	49	838	703	31	432	661	300	139	340	211	120	999999	212	999999	648	281	999999	999999	494	999999	844	870	999999	999999	999999	999999	129	404	999999	687	490	999999	591	999999	657	78	313	313	184	247	867	999999	409	999999	999999	91	249	681	185	999999	688	858	999999	231	94	179	56	209	925	286	542	896	999999	653	999999	920	979	999999	685	999999	968	498	784	999999	119	999999	471	288	999999	25	999999	447	999999	158	999	632	887	369	944	488	31	999999	388	999999	999999	971	703	755	792	411	111	999999	996	604	882	999999	999999	65	122	83	999999	999999	38	999999	999999	104	676	980	654	999999	42	620	238	999999	558	865	999999	999999	999999	148	999999	715	496	769	913	839	451	999999	276	999999	999999	999999	999999	871	780	263	84	478	999999	610	304	999999	111	703	379	491	838	799	56	999999	89	199	513	974	765	991	281	269	995	539	653	999999	714	845	999999	209	372	366	426	304	790	642	365	941	999999	594	614	999999	400	432	10	652	999999	999999	999999	367	999999	999999	999999	788	999999	814	999999	989	956	252	18	265	999999	179	999999	482	382	751	236	999999	833	572	140	180	386	999999	869	573	999999	11	484	465	
125	999999	880	99	259	999999	999999	976	169	375	984	601	999999	359	630	230	313	528	279	999999	32	292	534	757	999999	999999	411	502	945	909	999999	955	767	553	150	988	298	39	232	744	438	260	287	999999	587	539	594	37	858	648	269	20	731	999999	443	832	649	133	999999	323	236	819	999999	999999	914	38	833	42	218	641	932	283	305	534	399	772	14	76	179	613	351	999999	644	306	649	450	999999	120	120	318	999999	175	92	999999	999999	618	999999	37	999999	558	999999	562	819	226	716	999999	714	207	268	670	827	582	999999	343	972	852	999999	734	999999	999999	805	722	921	999999	302	767	200	396	25	780	553	977	999999	999999	999999	788	564	427	999999	663	999999	36	852	449	490	767	221	749	937	666	999999	494	427	88	999999	983	641	919	924	948	795	328	191	487	127	850	999999	343	999999	194	297	758	153	946	737	999999	869	481	419	535	555	451	459	999999	348	999999	560	444	866	924	157	644	503	641	868	418	845	375	332	640	708	999999	999999	999999	378	999999	351	480	351	975	123	169	510	999999	402	353	999999	831	148	69	299	623	476	999999	46	999999	999999	999999	999999	999999	933	504	159	778	826	677	999999	706	980	663	716	90	103	999999	999999	987	999999	114	248	525	549	23	236	273	350	94	411	810	716	725	429	999999	402	32	52	619	20	732	572	725	224	999999	999999	485	352	219	999999	584	701	999999	518	160	272	563	779	919	277	999999	437	999999	999999	328	990	264	244	877	999999	999999	849	201	977	999999	541	523	310	386	172	999999	921	140	564	827	118	666	999999	278	576	999999	252	132	351	134	999999	829	459	896	182	999999	999999	474	531	459	734	509	999999	117	999999	749	999999	403	756	999999	964	306	188	448	219	333	57	965	310	999999	828	727	999999	853	999999	999999	74	413	214	575	510	456	609	114	999999	608	594	109	659	827	586	849	376	825	999999	999999	651	21	687	849	549	285	174	682	631	999999	999999	999999	999	906	685	849	999999	191	999999	518	697	999999	999999	610	738	947	315	483	272	978	360	34	693	999999	999999	63	725	364	999999	235	999999	999999	483	95	949	376	999999	753	152	999999	660	194	810	651	310	578	665	87	999999	601	970	690	420	652	656	635	534	999999	846	999999	133	834	165	789	235	771	600	269	661	999999	999999	562	341	535	999999	999999	223	51	808	492	999999	999999	253	434	265	601	999999	999999	999999	323	999999	219	907	520	613	826	39	31	999999	539	978	999999	426	748	754	417	359	999999	334	490	422	492	
999999	363	244	484	590	999999	999999	634	265	768	831	999999	999999	638	999999	820	999999	502	146	201	626	279	999999	991	232	505	680	847	251	631	999999	948	900	358	137	553	285	139	245	308	999999	999999	999999	219	574	88	228	125	762	538	999999	832	353	230	866	811	849	252	261	999999	999999	686	392	634	271	999999	446	181	510	999999	544	793	999999	838	999999	834	996	305	427	154	286	564	94	712	668	674	605	680	491	999999	704	43	877	160	257	999999	409	648	947	692	641	56	615	661	994	999999	575	999999	525	42	815	553	825	999999	999999	999999	999999	679	966	597	287	766	999999	999999	407	511	915	115	590	894	434	357	358	999999	513	239	948	433	999999	999999	109	999999	164	458	510	160	217	770	999999	761	218	730	999999	360	999999	874	366	431	999999	999999	999999	470	999999	630	607	467	205	100	603	999999	547	179	999999	999999	999999	196	999999	241	683	256	303	155	763	829	999999	704	674	998	329	638	873	527	178	999999	245	638	176	534	850	53	954	126	999999	772	223	48	999999	215	861	999999	272	999999	999999	17	999999	117	706	104	944	999999	792	999999	771	964	705	29	999999	734	241	859	30	87	390	999999	302	186	999999	990	615	647	935	469	146	111	375	748	999999	171	47	137	931	82	590	999999	260	756	355	211	77	203	48	44	999999	12	207	999999	744	118	715	22	138	715	488	306	968	333	71	669	599	957	250	838	697	114	927	948	497	443	389	999999	831	777	923	422	609	900	495	143	999999	190	999999	670	456	34	998	225	999999	293	999999	927	695	685	612	999999	999999	209	347	869	85	259	697	999999	999999	999999	190	999999	792	76	697	77	837	999999	766	418	953	579	392	999999	116	711	999999	213	999999	462	850	155	174	813	999999	999999	999999	626	68	654	492	999999	941	999999	844	999999	999999	999999	596	911	99	999999	919	999999	165	383	817	674	763	999999	894	999999	847	999999	999999	44	196	978	607	297	514	221	869	122	926	261	637	115	828	999999	999999	837	617	551	372	999999	236	971	658	95	592	888	863	695	759	999999	854	674	957	809	460	455	920	308	407	999999	999999	806	277	904	745	711	846	304	999999	999999	877	999999	904	246	807	225	999999	999999	705	626	357	183	999999	927	406	999999	158	28	18	999999	999999	318	999999	494	194	430	703	754	349	880	52	569	609	999999	131	558	770	999999	11	245	999999	999999	999999	781	999999	999999	453	349	507	783	563	827	296	262	150	999999	161	420	999999	387	521	576	182	824	583	788	574	660	999999	848	
202	436	27	999999	999999	519	714	373	963	999999	976	363	256	566	327	224	282	356	561	562	407	359	999999	999999	723	558	999999	778	207	741	159	792	999999	658	590	136	810	523	554	999999	854	787	456	591	411	168	329	616	506	999999	515	227	999999	254	450	999999	767	403	999999	999999	293	935	176	231	320	193	999999	598	975	201	413	759	999999	930	708	620	999999	87	222	565	239	999999	282	837	235	999999	999999	299	218	748	368	999999	473	405	347	999999	621	235	281	999999	348	731	640	315	955	756	425	999999	546	830	939	999999	999999	494	920	675	663	338	996	388	999999	999999	389	237	833	996	296	406	999999	789	999999	677	805	994	226	999999	977	966	882	479	999999	999999	753	387	999999	999999	236	979	485	672	264	293	238	893	728	818	351	413	482	958	999999	29	587	756	831	271	999999	196	277	421	697	696	999999	999999	872	999999	776	11	428	164	770	316	921	919	534	715	448	912	999999	408	166	574	494	999999	19	999999	999999	999999	555	547	793	49	711	73	975	999999	837	712	31	751	51	349	984	327	999999	163	107	667	231	126	822	972	999999	869	264	133	212	531	999999	385	49	999999	455	881	371	730	605	858	944	966	999999	736	890	524	999999	817	999999	177	999999	856	399	279	775	999999	724	820	128	842	808	852	365	315	205	999999	712	271	893	999999	955	467	999999	249	999999	265	249	96	91	999999	511	999999	544	44	796	660	999999	770	14	999999	167	550	612	999999	60	102	611	571	540	999999	811	106	923	485	221	277	307	160	557	520	199	638	739	722	340	370	318	330	519	545	659	942	266	877	999999	415	855	795	999999	629	999999	677	999999	836	999999	415	524	68	999999	528	362	836	222	494	826	529	811	999999	999999	689	784	290	61	999999	596	869	840	55	999999	806	999999	999999	961	927	866	999999	92	903	999999	924	845	259	507	991	192	823	999999	771	60	426	603	965	373	509	844	373	626	999999	250	725	999999	478	528	26	999999	850	874	295	628	314	446	908	762	507	843	534	999999	999999	999999	999999	150	78	994	123	212	456	148	462	92	502	999999	532	663	412	999999	376	999999	491	884	999999	948	444	999999	999999	980	695	212	866	665	320	591	565	999999	476	584	999999	999999	415	813	999999	999999	999999	212	136	418	999999	255	360	157	477	999999	300	185	999999	824	706	925	999999	142	517	254	282	999999	772	911	340	786	196	999999	999999	892	326	999999	235	999999	535	241	26	338	76	999999	999999	718	198	516	300	999999	999999	652	878	581	235	
282	305	415	999999	625	439	225	999999	137	68	533	999999	584	486	622	950	852	298	474	908	920	76	76	401	563	609	999999	620	950	521	543	948	999999	999999	54	382	819	199	910	999999	999999	260	939	999999	328	423	613	999999	677	999999	422	363	414	999999	315	215	239	999999	876	999999	184	604	136	999999	525	584	33	917	442	999999	140	662	999999	999999	117	669	136	685	83	150	999999	235	999999	999999	108	999999	999999	608	999999	999999	153	999999	323	893	627	206	133	333	866	999999	399	999999	598	437	308	760	975	741	565	646	89	553	940	735	999999	948	999999	615	517	344	49	424	999999	603	107	333	348	494	55	910	545	999999	818	338	999999	309	637	515	222	347	215	802	999999	714	759	599	999999	588	872	999999	999999	518	816	531	704	999999	139	994	339	974	422	490	696	654	999999	286	735	612	985	721	321	156	402	179	139	246	381	851	844	508	467	760	999999	376	375	999999	986	296	633	775	179	642	185	248	925	724	116	398	614	483	863	264	602	160	367	398	126	647	402	468	604	288	160	831	517	662	868	999999	289	999999	299	999999	978	220	552	999999	971	164	254	999999	140	982	246	370	999999	999999	167	999999	999999	999999	910	349	893	175	181	891	999999	353	999999	999999	856	999999	119	541	193	425	285	999999	608	689	427	962	402	988	338	621	51	999999	197	313	504	407	320	312	172	999999	999999	813	49	660	196	627	999999	999999	999999	353	872	999999	187	229	928	775	862	330	999999	948	946	905	837	999999	999999	702	166	427	768	459	476	999999	379	242	870	471	353	999999	503	799	999999	421	439	985	999999	999999	611	968	385	728	999999	990	999999	224	14	648	976	489	999999	493	471	15	222	109	999999	75	336	945	358	466	432	915	827	999999	999999	534	475	851	810	514	999999	197	999999	49	914	485	65	164	238	231	495	863	999999	999999	338	533	999999	340	118	999999	999999	666	619	918	306	999999	173	991	805	999999	182	999999	999999	306	401	999999	999999	182	194	400	19	181	999999	137	970	569	999999	999999	999999	885	335	999999	743	136	504	434	999999	999999	999999	294	322	74	359	999999	58	371	193	840	618	64	999999	999999	156	717	674	838	999999	492	999999	736	851	356	568	999999	153	999999	390	552	802	999999	704	840	439	899	88	945	821	957	88	609	385	938	209	377	325	309	988	36	462	665	485	96	999999	16	443	999999	505	439	615	20	999999	641	48	650	360	729	597	256	638	729	26	999999	413	347	999999	913	157	201	604	844	59	364	999999	146	
999999	618	999999	432	466	122	449	392	999999	78	629	999999	899	558	27	596	712	999999	397	999999	649	493	683	838	655	530	999999	999999	835	771	961	999999	999999	902	169	741	999999	174	790	526	290	634	649	344	717	999999	23	999999	183	18	142	317	967	367	496	998	935	999999	999999	936	999999	999999	999999	581	117	14	203	997	399	285	530	548	999999	870	999999	25	999999	348	130	48	517	229	141	827	999999	654	657	193	415	170	806	999999	396	999999	999999	155	86	77	237	713	423	25	210	999999	487	593	364	106	913	481	164	999999	999999	739	428	84	13	730	942	463	356	20	592	238	479	292	999999	999999	648	307	938	776	999999	416	624	501	29	243	999999	999999	299	560	279	933	16	220	542	999999	999999	999999	152	356	135	999999	366	413	433	971	428	205	999999	266	999999	999999	543	387	484	299	999999	927	65	999999	390	999999	174	796	999999	658	231	269	749	504	673	501	165	999999	650	347	60	221	78	57	814	155	612	999999	112	999999	400	628	999999	999999	999999	507	101	999999	966	238	609	570	673	999999	750	169	999999	937	593	999999	461	951	737	999999	249	903	859	18	999999	244	294	999999	999999	86	267	602	533	999999	963	175	409	782	999999	999999	738	489	548	999999	307	655	699	675	448	156	999999	449	999999	598	14	999999	648	93	999999	999999	943	477	999999	999999	517	157	635	950	974	428	556	999999	336	325	408	759	999999	566	710	309	545	619	693	546	873	817	711	935	999999	334	527	326	364	999999	999999	270	612	951	785	159	999999	749	700	30	600	999999	123	576	199	255	999999	91	382	999999	196	334	784	999999	723	699	999999	999999	458	649	900	240	999999	443	846	148	156	413	781	561	288	796	999999	999999	946	349	999999	999999	999999	255	61	999999	999999	246	706	154	999999	282	238	999999	713	330	300	60	129	370	220	680	999999	60	109	869	310	821	839	999999	999999	121	393	999999	999999	311	954	213	598	464	296	87	736	999999	662	873	185	999999	999999	958	506	868	999999	586	139	34	414	694	156	192	999999	132	407	317	999999	999999	999999	853	99	999999	999999	97	999999	665	83	142	944	38	999999	999999	693	614	999999	881	999999	999999	568	806	254	999999	896	270	999999	999999	329	174	680	999999	999999	999999	983	331	605	445	592	419	415	888	513	996	90	999999	306	999999	498	530	999999	525	999999	203	805	999999	609	128	515	115	40	999999	345	909	462	525	77	109	252	371	18	999999	298	484	140	999999	303	258	890	999999	963	146	999999	798	25	164	999999	999999	493	900	722	999999	
929	486	388	368	999999	603	543	565	319	207	677	137	999999	999999	999999	938	72	999999	999999	360	238	999999	152	893	140	999999	894	307	999999	999999	616	351	649	531	608	999999	999999	999999	138	699	714	335	999999	766	469	789	286	403	927	76	706	368	121	371	258	933	344	495	238	15	999999	999999	999999	999999	999999	336	487	999999	23	425	999999	299	999999	99	646	999999	999999	999999	433	351	270	500	999999	452	602	999999	999999	287	283	674	999999	609	544	132	990	999999	289	200	184	999999	311	296	999999	511	999999	416	370	32	725	355	999999	958	999999	886	744	218	865	603	417	343	106	210	716	348	947	242	755	874	108	177	623	604	211	300	999999	974	999999	999999	228	999999	887	217	999999	927	535	999999	547	657	999999	782	613	685	782	841	47	110	579	52	563	999999	660	496	923	558	731	544	757	771	847	999999	999999	996	999999	231	456	888	649	788	813	438	695	108	999999	326	564	937	821	369	263	999999	999999	77	999999	999999	535	400	293	13	205	990	762	776	809	619	684	999999	310	560	999999	999999	461	999999	238	135	999999	562	11	999999	994	794	722	397	999999	908	374	40	999999	158	695	65	604	646	592	822	676	999999	999999	876	641	999999	637	270	999999	114	999999	614	839	189	930	973	999999	686	18	411	277	374	999999	900	254	653	999999	162	865	339	553	999999	999999	416	458	387	999999	134	965	57	167	999999	423	414	999999	760	201	999999	999999	721	666	918	637	191	554	312	661	999999	999999	988	999999	999999	999999	999999	999999	671	416	433	731	553	999999	274	720	961	254	815	951	853	478	494	462	423	935	153	673	635	999999	999999	861	156	725	876	999999	999999	35	682	66	779	853	760	354	768	999999	999999	22	402	208	675	936	738	361	808	918	999999	535	608	999999	262	970	999999	493	399	571	585	828	833	771	742	936	572	759	999999	999999	718	999999	694	642	271	141	999999	436	512	90	999999	999999	917	999999	999999	452	999999	142	804	808	928	276	999999	206	205	845	188	630	465	739	374	999999	189	999999	209	999999	841	965	999999	130	699	498	999999	319	448	790	910	875	415	300	519	439	955	372	80	999999	194	497	447	426	999999	650	970	773	715	153	615	999999	758	367	999999	999999	854	683	119	440	295	999999	757	415	934	999999	225	175	229	935	999999	816	738	758	813	353	999999	861	178	58	999999	218	603	305	184	999999	126	999999	689	68	999999	281	262	640	166	549	739	42	491	648	435	805	553	999999	128	798	380	999999	999999	266	933	993	999999	71	912	999999	51	
461	240	141	196	999999	485	999999	361	999999	999999	107	602	274	613	495	999999	529	623	722	664	999999	999999	386	432	999999	503	433	134	591	766	201	728	88	507	999999	802	360	462	268	999999	392	428	375	244	282	407	290	652	999999	623	985	999999	200	422	227	285	999999	999999	79	673	62	999999	769	986	999999	378	523	766	999999	999999	999999	77	365	402	282	405	999999	151	159	719	223	780	999999	968	999999	999999	999999	665	289	999999	948	999999	392	594	999999	356	658	388	871	904	884	523	999999	755	603	918	92	798	150	822	474	711	999999	360	459	281	360	801	999999	999999	840	857	486	332	743	378	685	770	134	926	746	432	280	255	999999	700	463	999999	999999	861	670	740	525	467	999999	246	999999	999999	145	995	995	999999	999999	262	73	36	999999	993	22	999999	999999	322	673	224	999999	999999	999999	999999	526	759	817	430	437	355	949	110	342	29	999999	999999	286	999999	634	138	930	889	260	28	191	999999	663	469	918	999999	627	357	76	310	392	999999	805	999999	515	999999	187	575	429	826	999999	963	693	999999	209	515	999999	589	688	544	999999	195	791	423	999999	717	105	357	512	999999	727	601	43	42	637	999999	701	999999	148	258	950	364	999999	433	715	228	124	999999	270	999999	200	47	669	999999	25	206	705	999999	666	797	999999	830	73	999999	109	711	929	661	389	902	999999	460	451	439	593	929	725	368	707	999999	603	999999	97	109	106	689	999999	511	26	999999	602	319	831	999999	999999	130	300	338	999999	14	299	463	999999	367	599	740	596	239	999999	96	481	346	684	763	999999	831	742	964	45	999999	778	427	999999	949	999999	999999	629	999999	471	999999	638	396	44	999999	613	149	999999	999999	510	366	999999	999999	573	999999	959	265	999999	77	155	146	999999	336	303	914	235	999999	819	317	67	999999	120	495	768	474	457	94	312	980	159	65	639	22	464	678	999999	86	853	713	999999	55	999999	999999	955	335	94	999999	999999	999999	478	742	999999	884	672	999999	255	608	999999	108	483	875	952	654	917	999999	507	376	872	624	597	158	27	115	999999	22	234	999999	539	999999	999999	999999	990	192	512	417	999999	999999	349	58	433	718	152	754	240	123	999999	999999	644	999999	827	999999	439	999999	532	329	724	224	566	660	191	696	999999	500	718	338	885	999999	151	509	365	999999	36	999999	201	879	16	273	875	999999	919	18	914	675	615	999999	715	521	999999	192	693	519	999999	688	867	736	999999	651	46	999999	238	332	83	144	508	84	691	615	286	652	323	999999	349	999999	
999999	182	782	403	999999	57	623	373	119	959	815	846	565	999999	956	465	239	999999	237	999999	976	999999	934	779	176	999999	979	109	999999	17	869	242	999999	835	947	695	953	999999	766	999999	288	999999	222	124	328	662	519	999999	658	821	423	959	233	376	999999	153	247	12	236	999999	999999	523	138	111	100	583	676	999999	400	999999	511	982	999999	248	695	999999	384	820	461	999999	999999	635	999999	423	999999	909	999999	803	459	804	457	999999	999999	999999	921	764	737	999999	34	745	986	788	999999	396	319	999999	372	985	681	275	768	427	551	722	333	441	83	714	999999	999999	999999	872	280	596	814	999999	999999	185	327	999999	999999	274	795	715	999999	242	999999	63	113	999999	547	33	132	194	999999	40	409	307	97	999999	691	32	602	844	181	124	518	999999	582	999999	478	196	667	750	999999	504	999999	835	204	101	758	29	610	999999	643	550	749	96	560	999999	160	664	97	837	249	360	671	999999	543	413	999999	325	999999	354	683	999999	365	999999	302	541	408	574	113	999999	730	999999	422	246	211	631	374	431	806	799	999999	814	999999	830	510	541	832	681	999999	790	377	443	999999	266	681	291	194	376	794	28	385	586	561	101	117	578	999999	999999	999999	912	49	302	519	681	999999	869	263	535	872	760	709	726	282	999999	629	297	132	999999	565	919	999999	997	999999	999999	423	32	999999	16	722	931	603	407	931	389	751	84	999999	866	520	812	38	658	504	44	319	658	313	249	472	819	455	782	869	999999	999999	51	999999	731	268	999999	617	256	812	940	999999	312	999999	999999	570	555	374	265	644	752	999999	999999	503	602	999999	764	719	999999	544	903	999999	999999	537	999999	914	999999	417	999999	608	798	205	999999	845	563	877	17	863	420	999999	917	455	199	147	999999	940	685	548	73	263	503	999999	604	711	909	999999	999999	774	999999	978	999999	147	182	657	846	557	117	943	999999	725	999999	901	308	344	627	457	296	999999	420	171	238	171	999999	937	999999	999999	600	80	936	108	541	999999	179	999999	817	779	283	999999	300	999999	832	999999	608	348	999999	999999	704	269	94	461	178	999999	364	532	749	700	793	999999	551	999999	999999	999999	17	841	999999	238	731	866	999999	847	184	753	393	851	338	496	562	999999	154	999999	99	340	986	484	929	879	877	647	692	127	986	48	999999	249	612	795	734	767	164	564	870	838	742	247	286	425	278	513	203	263	147	787	100	48	961	626	61	532	912	314	361	94	999999	409	861	146	762	153	248	543	999999	795	850	
590	642	261	597	749	999999	513	999999	373	999999	438	979	999999	948	999999	287	986	999999	212	855	850	212	999999	664	343	999999	149	662	134	999999	659	501	352	999999	509	406	710	38	999999	334	999999	703	987	641	999999	429	999999	198	810	999999	999999	799	559	999999	999999	387	856	597	264	373	999999	851	486	108	793	999999	637	271	448	999999	577	958	442	877	456	157	225	154	919	913	723	951	999999	268	22	860	942	999999	936	131	999999	123	773	938	276	999999	227	999999	847	807	791	401	750	265	999999	999999	367	681	493	999999	172	711	678	350	649	117	999	999999	96	933	995	235	334	326	16	463	999999	999999	611	999999	929	336	999999	121	131	332	211	596	968	717	503	270	918	999999	999999	999999	445	432	999999	169	557	999	999999	914	812	566	76	999999	258	999999	120	999999	80	999999	999999	835	414	999999	228	327	906	412	259	999999	440	735	999999	251	367	178	28	999999	213	452	352	930	535	393	308	565	999999	777	999999	143	999999	638	199	999999	170	133	432	878	999999	972	999999	154	999999	432	484	87	258	825	75	90	816	358	660	628	250	992	310	31	268	663	71	138	75	125	999999	801	545	999999	90	243	746	999999	557	241	198	207	190	112	999999	231	317	440	711	267	999999	999999	978	571	999999	177	823	411	999999	550	911	134	999999	634	999999	682	541	276	744	832	343	676	999999	428	999999	53	812	208	122	999999	356	630	426	807	799	999999	822	974	999999	999999	420	345	530	17	999999	74	128	999999	450	236	689	50	695	879	999999	649	458	559	142	51	999999	624	298	583	204	290	708	282	835	149	999999	567	379	831	999999	998	156	999999	108	375	925	267	757	999999	357	316	999999	999999	883	159	73	272	842	999999	558	796	999999	946	812	50	999999	845	720	311	375	131	670	864	468	925	502	665	461	766	999999	107	867	411	999999	999999	354	171	398	685	999999	597	725	999999	282	999999	951	999999	980	68	19	89	547	455	520	236	645	80	88	958	657	408	811	85	999999	461	999999	644	721	924	999999	204	457	44	999999	999999	405	156	592	999999	973	302	684	402	757	999999	560	421	891	999999	252	284	999999	440	38	676	785	650	999999	820	999999	317	488	999999	373	814	999999	512	999999	742	831	498	488	999999	985	999999	723	418	327	701	901	517	753	723	681	999999	122	27	999999	560	992	754	372	999999	999999	666	999999	629	39	942	415	57	999999	158	999999	754	999999	847	999999	674	952	377	332	999999	919	188	563	765	383	999999	702	999999	999999	668	749	86	136	717	
97	999999	549	104	389	999999	999999	853	999999	999999	555	999999	999999	274	999999	341	999999	625	432	999999	851	999999	999999	59	255	87	249	800	551	533	409	101	999999	88	759	135	134	857	988	947	999999	76	863	958	219	455	999999	438	52	174	71	134	654	846	865	129	226	499	849	312	145	999999	311	791	205	464	999999	546	515	999999	217	749	999999	484	999999	999999	114	999999	839	799	749	811	757	386	472	999999	999999	780	223	640	999999	634	18	685	999999	309	764	82	763	999999	155	790	999999	606	957	999999	497	999999	999999	89	24	999999	660	59	999999	333	739	999999	328	921	26	529	332	875	537	999999	741	999999	673	999999	30	999999	390	94	654	958	888	160	999999	999999	786	999999	999999	143	999999	999999	974	959	999999	488	570	840	753	999999	738	999999	467	57	79	999999	580	546	506	179	69	982	692	575	404	603	999999	588	505	177	999999	748	112	999999	259	701	607	781	827	194	623	189	288	999999	355	999999	501	840	91	54	580	250	999999	258	83	643	153	408	999999	529	999999	982	345	585	706	989	522	278	798	377	999999	999999	718	999999	555	879	703	153	999999	375	999999	603	506	999999	999999	894	976	999999	999999	616	557	208	227	307	151	641	844	703	999999	999999	999999	232	52	999999	999999	999999	999999	999999	703	204	940	10	188	198	999999	449	485	884	999999	999999	23	999999	163	192	820	999999	580	420	179	999999	44	10	311	864	859	999999	561	792	999999	999999	373	525	160	921	999999	556	30	38	880	999999	165	960	714	39	352	999999	79	999999	893	698	211	999999	291	789	169	940	698	999999	339	547	888	693	701	184	448	497	517	241	516	273	557	999999	540	999999	999999	84	999999	281	999999	21	810	701	898	494	612	999999	244	999999	762	735	999999	999999	699	343	813	999999	268	539	590	855	999999	837	353	629	150	659	580	813	999999	94	654	426	801	327	736	196	999999	216	571	999999	999999	156	999999	780	999999	851	852	999999	999999	296	816	755	691	999999	682	972	358	279	353	952	999999	430	339	999999	91	440	904	382	606	626	676	62	999999	404	602	193	368	999999	223	299	999999	383	159	745	278	999999	735	999999	999999	763	999999	525	863	619	513	999999	816	801	699	999999	947	999999	599	47	619	999999	787	296	74	999999	614	999999	65	64	155	308	281	999999	999999	192	999999	769	737	999999	788	999999	198	358	891	999999	376	566	872	248	352	999999	999999	121	136	999999	120	999999	999999	156	999999	63	999999	808	473	215	560	233	999999	999999	280	187	743	757	999999	468	574	999999	404	999999	132	999999	
912	817	711	999999	524	169	467	999999	81	265	999999	590	693	735	690	390	884	686	220	153	173	365	967	999999	593	36	999999	999999	939	681	54	775	34	110	150	652	106	999999	999999	400	765	507	999999	24	487	999999	73	523	777	194	554	718	94	999999	885	557	850	547	234	497	307	799	955	999999	220	999999	566	593	999999	999999	999999	239	995	819	387	666	919	952	687	441	963	348	999999	999999	137	336	999999	55	225	592	802	559	999999	202	102	966	999999	56	804	563	596	999999	999999	738	999999	324	723	274	601	228	638	897	999999	999999	534	958	909	210	272	884	243	520	999999	999999	246	999999	808	802	726	999999	999999	872	158	133	844	492	420	161	852	812	612	426	454	996	999999	999999	700	637	668	144	999999	999999	784	920	329	85	112	925	502	178	516	999999	547	999999	999999	765	748	735	999999	52	548	757	999999	459	281	999999	76	380	999999	341	999999	180	999999	592	364	773	98	238	999999	769	389	494	659	684	306	692	878	274	892	197	165	964	689	626	596	308	992	334	999999	512	18	732	877	170	145	345	999999	955	999999	999999	677	520	931	999999	662	64	108	999999	999999	589	939	802	488	860	185	999999	491	999999	996	65	780	764	589	301	999999	657	999999	999999	548	999999	999999	999999	448	561	520	645	42	511	999999	542	209	329	180	69	999999	215	999999	26	999999	77	999999	278	959	999999	560	912	931	639	427	14	446	610	135	203	683	26	999999	927	350	540	999999	980	999999	463	855	999999	594	529	728	555	999999	601	514	481	115	636	963	999999	999999	607	713	402	93	959	105	999999	204	976	385	556	851	326	675	453	41	874	724	999999	913	109	328	411	910	872	600	845	105	653	97	56	63	684	999999	742	826	642	896	999999	368	265	267	617	153	182	999999	999999	925	70	999999	241	912	999999	765	901	289	312	491	221	369	259	504	999999	889	999999	502	177	399	933	999999	398	999999	140	147	657	999999	999999	267	738	178	512	999999	45	213	856	144	999999	918	999999	462	999999	999999	685	235	118	761	716	727	814	679	999999	697	999999	443	61	999999	999999	330	118	69	578	54	753	52	856	999999	999999	347	43	204	907	258	375	480	112	999999	999999	904	999999	895	135	983	452	68	642	814	928	999999	161	999999	362	274	999999	964	884	479	999999	643	378	778	999999	379	694	620	772	287	332	521	341	814	960	877	302	999999	934	999999	601	695	409	52	411	867	195	999999	841	642	447	410	595	999999	840	659	536	999999	602	756	299	831	295	365	491	
416	270	346	641	485	972	598	40	300	877	711	999999	999999	377	435	193	263	779	140	839	999999	925	708	974	311	350	999999	619	188	305	770	409	54	560	994	606	999999	799	365	669	849	999999	305	999999	999999	425	209	999999	177	572	46	62	165	999999	999999	490	562	372	999999	999999	930	979	852	994	117	999999	199	776	382	828	344	463	999999	471	989	552	999999	953	846	885	151	170	451	999999	268	717	254	999999	990	513	999999	486	469	230	739	870	527	311	647	825	236	433	509	348	999999	582	999999	693	536	27	861	608	526	453	993	999999	537	246	735	399	999999	671	785	868	999999	999999	999999	203	731	129	999999	328	999999	30	659	718	660	113	387	686	89	999999	992	973	652	999999	999999	25	236	969	999999	999999	575	257	999999	564	647	641	999999	379	588	444	962	999999	999999	999999	301	505	794	999999	119	433	858	59	320	507	679	812	999999	348	897	978	966	999999	787	999999	753	999999	262	999999	80	29	549	999999	107	645	999999	999999	981	120	154	465	231	951	860	908	432	999999	937	270	885	835	425	226	999999	610	999999	999999	628	999999	788	242	999999	999999	214	99	999999	850	999999	674	909	103	830	114	203	442	999999	25	901	878	322	238	132	992	219	245	603	333	535	496	178	999999	957	734	332	912	222	532	999999	770	34	581	573	999999	361	999999	999999	999999	999999	49	853	462	308	749	935	560	119	259	488	969	496	561	324	999999	505	999999	146	106	782	291	229	233	277	140	854	740	665	859	641	427	240	292	999999	496	643	716	99	217	999999	772	999999	962	54	999999	284	473	999999	999999	999999	840	655	908	999999	741	819	630	999999	999999	895	204	894	260	618	70	739	213	260	828	822	789	431	999999	307	20	489	267	189	499	855	391	483	557	999999	801	999999	331	753	569	999999	22	999999	920	999999	604	877	999999	354	983	48	999999	999999	438	999999	978	418	727	610	528	261	562	450	694	323	513	721	347	167	999999	999999	417	459	690	162	809	266	999999	999999	703	999999	937	912	999999	461	784	178	54	271	124	999999	54	721	235	318	123	572	838	607	808	882	540	999999	537	694	631	620	532	286	486	999999	907	121	907	999999	999999	649	254	242	999999	344	677	999999	999999	433	254	696	999999	381	48	999999	428	903	807	821	602	999999	385	512	829	173	645	999999	999999	402	485	933	814	839	999999	473	328	605	79	474	999999	464	350	113	450	935	396	160	248	999999	303	999999	999999	95	999999	999999	274	741	413	999999	698	909	300	650	999999	999999	999999	
999999	388	574	918	822	834	342	616	148	999999	999999	71	893	777	495	999999	546	999999	481	629	999999	56	999999	999999	586	999999	705	775	999999	174	699	165	139	63	12	772	673	330	999999	179	970	479	999999	568	993	999999	999999	597	999999	999999	753	551	999999	690	163	347	999999	376	342	630	999999	999999	320	973	513	125	931	999999	775	722	999999	225	628	311	658	258	401	663	999999	906	682	117	572	915	420	158	688	449	900	664	616	307	988	999999	999999	414	999999	680	65	877	999999	679	999999	491	533	537	999999	175	41	999999	945	999999	170	999999	948	31	999999	999999	563	364	999999	999999	939	120	999999	559	999999	778	999999	254	99	721	608	999999	168	13	295	91	392	999999	235	999999	418	999999	718	124	146	999999	901	29	999999	764	127	999999	450	265	739	999999	999999	974	310	999999	904	786	999999	234	893	833	277	945	735	913	22	680	138	914	999999	944	401	991	422	999999	877	251	999999	334	999999	907	887	902	273	583	706	418	582	999999	618	631	999999	494	230	999999	294	999999	294	505	752	446	999999	535	191	794	320	393	561	634	276	999999	950	491	631	999999	945	375	999999	161	999999	604	108	57	305	452	765	907	999999	999999	391	920	956	339	999999	999999	345	362	720	479	273	323	856	947	815	954	681	697	863	244	368	918	284	142	298	158	999999	524	999999	739	39	999999	621	452	252	355	706	620	910	473	650	593	654	999999	887	999999	747	160	241	999999	770	77	53	537	751	472	646	824	999999	432	819	821	132	999999	449	860	701	414	705	999999	258	70	787	399	593	774	999999	82	254	999999	999999	999999	292	888	968	962	368	93	700	999999	999999	999999	579	487	999999	999999	470	674	762	999999	999999	999999	455	999999	103	710	289	654	943	976	208	999999	579	646	999999	632	538	244	21	487	999999	999999	713	924	999999	375	999999	310	744	999999	313	599	319	228	212	999999	741	520	999999	268	999999	714	999999	723	581	145	999999	932	999999	999999	300	236	662	285	535	584	999999	530	22	727	230	999999	909	999999	672	608	263	361	444	953	890	28	999999	753	999999	999999	478	989	352	624	72	557	999999	722	473	87	999999	44	999999	999999	449	220	508	77	999999	703	804	999999	999999	999999	882	952	999999	999999	999999	282	788	908	480	747	116	639	188	398	999999	672	144	196	716	595	999999	229	999999	816	514	679	520	380	715	999999	999999	517	999999	379	742	119	69	341	999999	999999	298	39	563	945	999999	809	42	119	412	375	568	618	999999	465	312	662	293	682	998	461	762	999999	202	379	
765	598	700	999999	656	555	999999	803	999999	526	306	999999	665	999999	304	704	999999	410	968	349	542	374	273	999999	76	999999	825	386	342	139	437	999999	836	193	999999	923	119	234	463	856	762	765	22	727	999999	671	996	570	388	304	814	362	448	999999	999999	999999	334	227	741	999999	999999	235	470	475	999999	424	805	481	543	380	594	999999	999999	122	586	777	361	546	323	405	92	265	999999	48	999999	84	442	983	355	788	599	892	492	886	999999	536	999999	999999	639	999999	865	525	999999	17	999999	401	999999	336	999999	999999	49	788	999999	999999	494	999999	237	432	999999	999999	981	821	999999	754	781	702	999999	69	999999	999999	999999	814	907	579	999999	567	237	999999	999999	923	999999	116	717	295	749	810	988	155	402	661	309	999999	396	625	762	54	399	283	235	17	999999	356	999999	226	587	234	881	999999	806	927	247	246	104	236	355	875	114	999999	14	970	714	784	667	334	750	611	428	292	817	495	178	953	765	331	463	321	766	501	707	524	929	664	999999	475	423	73	776	169	279	887	939	558	278	999999	303	685	689	25	475	975	806	598	999999	320	758	294	480	999999	773	999999	118	613	143	999999	999999	59	445	999999	910	999999	835	269	999999	930	555	620	684	510	38	777	632	750	35	731	718	340	157	38	999999	999999	592	13	395	245	778	999999	425	788	224	253	249	999999	999999	999999	150	546	999999	999999	765	999999	609	999999	745	999999	411	367	999999	411	772	710	901	417	484	781	103	831	873	776	162	229	999999	896	295	784	537	999999	646	999999	590	181	999999	571	273	578	530	999999	268	399	833	420	999999	24	26	513	999999	832	23	999999	695	319	999999	809	434	545	944	999999	999999	960	467	277	721	999999	999999	600	955	339	153	999999	260	481	573	483	999999	741	480	190	879	781	999999	705	130	322	999999	281	507	945	147	727	999999	817	937	307	999999	999999	999999	407	203	999999	558	999999	689	116	83	223	746	199	866	692	75	763	833	902	527	762	157	999999	801	548	102	999999	202	999999	282	443	544	275	999999	386	999999	999999	986	464	233	999999	26	24	249	336	535	318	89	454	661	870	984	999999	779	999999	999999	299	606	655	332	549	999999	272	833	640	678	480	647	489	999999	993	999999	378	999999	107	999999	142	169	999999	22	999999	930	747	764	999999	458	510	495	382	967	752	999999	341	999999	684	610	753	190	609	658	65	999999	600	804	999999	103	999999	364	999999	432	999999	140	142	642	999999	999999	81	508	431	191	178	999999	275	521	897	526	445	
246	995	999999	993	951	560	816	957	123	999999	943	106	318	842	999999	812	949	999999	622	999999	698	999999	999999	538	255	759	427	489	80	406	88	906	151	658	379	369	196	999999	334	999999	326	999999	434	288	138	999999	122	999999	32	181	325	830	284	192	746	651	930	957	999999	202	999999	336	887	999999	261	46	954	999999	472	786	626	519	999999	52	27	24	169	999999	999999	999999	999999	89	467	898	90	257	632	999999	911	727	438	238	691	142	447	989	797	999999	999999	102	999999	462	876	245	555	805	999999	242	174	732	492	153	999999	905	555	999999	999999	989	636	13	414	996	748	999999	999999	398	828	999999	605	38	227	999999	759	318	395	194	212	232	353	999999	784	399	793	189	245	295	999999	999999	587	394	131	999999	999999	999999	688	461	714	999999	887	166	977	249	999999	999999	999999	50	999999	249	519	370	850	645	646	361	229	24	212	999999	509	999999	999999	51	646	999999	906	419	371	735	630	999999	480	999999	345	999999	999999	544	762	656	674	205	900	441	276	226	543	485	999999	729	803	673	999999	155	632	824	448	935	603	426	999999	105	679	658	619	999999	890	999999	310	459	63	685	261	555	999999	314	999999	285	775	999999	999999	999999	257	641	931	956	685	334	449	521	747	999999	999999	346	426	578	999999	251	999999	691	336	999999	184	711	676	999999	422	703	261	327	661	173	169	999999	749	808	847	47	726	662	900	999999	339	789	711	690	744	915	999999	325	788	921	999999	93	103	999999	256	545	965	999999	544	982	82	999999	999999	584	212	767	999999	617	731	488	999999	169	790	769	999999	395	999999	985	384	506	573	936	539	740	709	85	89	838	999999	311	81	913	128	918	493	218	929	136	487	977	329	521	593	310	406	303	303	333	486	861	999999	980	439	47	418	146	592	129	875	137	687	758	999999	429	999999	611	999999	872	286	226	465	999999	508	406	187	61	352	999999	344	416	782	756	361	701	766	101	999999	91	509	357	626	810	261	999999	999999	570	466	174	893	999999	999999	430	57	999999	999999	999999	999999	42	859	366	999999	363	785	468	999999	999999	407	363	663	325	136	999999	373	928	600	999999	622	157	999999	999999	594	188	999999	548	163	362	708	100	305	999999	619	451	231	152	564	272	35	792	16	368	999999	113	511	999999	999999	302	999999	129	999999	750	999999	334	925	253	771	615	999999	246	315	991	233	316	68	999999	706	684	999999	999999	374	337	629	829	999999	748	453	999999	999999	768	999999	861	305	588	430	554	54	294	526	977	380	948	
999999	999999	487	999999	145	857	999999	942	871	983	563	999999	755	999999	131	999999	193	187	999999	290	938	259	366	453	695	644	999999	513	524	421	999999	761	849	425	999999	839	999999	999999	612	595	446	734	896	999999	999999	999999	999999	98	432	999999	999999	999999	187	999999	999999	996	433	999999	329	500	972	541	427	999999	825	999999	986	340	260	291	878	66	574	214	843	999999	362	469	154	235	811	796	90	999999	320	999999	583	999999	415	95	416	318	806	121	623	904	316	447	80	506	482	502	838	150	946	54	999999	973	999999	806	644	963	889	999999	689	185	460	727	148	999999	228	237	925	174	999999	569	260	463	591	938	897	914	999999	648	753	318	958	939	999999	276	54	999999	511	999999	451	999999	429	713	432	448	454	999999	999999	74	288	255	577	999999	275	999999	794	999999	392	318	999999	729	574	250	350	999999	227	520	999999	872	961	618	999999	999999	723	431	150	546	999999	153	999999	318	615	334	999999	507	999999	294	674	999999	481	999999	999999	203	700	721	999999	188	999999	999999	231	999999	616	436	999999	669	529	999999	949	999999	245	999999	999999	249	823	999999	123	999999	880	842	639	999999	999999	999999	400	999999	400	999999	999999	12	553	962	183	979	922	561	701	189	231	700	978	489	999999	830	999999	234	453	978	379	109	607	999999	307	530	422	999999	999999	20	999999	874	278	996	635	999999	300	283	83	310	327	272	898	934	29	189	863	999999	999999	999999	473	999999	999999	421	162	999999	404	915	664	653	566	999999	474	690	153	357	999999	981	999999	397	540	857	160	999999	661	117	211	673	618	128	666	273	702	80	547	869	99	857	999999	999999	999999	384	619	430	999999	999999	999999	217	999999	671	758	999999	304	208	486	615	25	641	760	55	324	731	999999	546	986	999999	930	403	153	284	267	574	999999	999999	845	999999	248	999999	409	999999	318	993	882	999999	999999	784	968	503	594	931	853	457	106	799	795	821	87	83	999999	450	763	999999	74	516	414	193	999999	560	363	330	377	295	999999	792	999999	331	848	359	186	212	999999	437	809	221	999999	809	477	999999	949	34	87	174	999999	959	214	914	928	999999	999999	186	999999	999999	150	273	999999	999999	225	314	73	473	972	727	897	999999	999999	335	595	852	95	604	715	407	611	999999	252	212	999999	283	999999	821	999999	482	999999	999999	999999	999999	297	545	999999	863	594	173	284	485	999999	359	277	65	844	999999	329	85	291	938	471	999999	806	810	999999	361	568	942	726	999999	81	499	910	898	999999	207	48	59	205	232	20	551	999999	999999	
287	892	999999	944	438	999999	502	999999	201	878	537	530	120	486	524	305	305	999999	447	43	414	999999	449	378	986	647	999999	279	880	68	927	919	519	681	533	138	426	623	514	26	748	754	308	41	370	548	96	562	535	899	927	368	999999	99	721	724	453	999999	958	791	869	233	446	142	950	617	999999	439	952	396	878	681	147	430	295	999999	264	417	18	999999	999999	287	743	980	141	568	815	430	960	809	684	860	665	722	156	999999	999999	175	90	999999	999999	657	999999	149	31	255	231	683	804	71	999999	999999	557	520	240	591	999999	465	11	392	802	999999	479	999999	711	28	25	999999	283	770	351	98	336	265	909	903	677	603	959	885	999999	142	625	999999	348	999999	312	155	492	565	44	999999	174	698	999999	948	999999	466	438	13	239	999999	409	44	719	382	999999	302	610	337	914	886	506	125	54	999999	964	580	999999	999999	715	870	932	718	736	499	923	999999	999999	999999	725	221	175	956	999999	540	732	591	189	966	939	20	544	164	651	157	999999	999999	654	290	999999	999999	662	375	297	369	874	690	307	230	999999	81	986	649	611	702	720	550	469	514	937	382	401	838	999999	999999	999999	777	77	588	153	999999	999999	35	977	127	559	800	999999	999999	665	51	293	959	518	868	999999	999999	552	999999	437	805	999999	149	352	999999	216	824	251	999999	42	106	623	719	87	583	999999	961	999999	493	999999	920	881	182	848	999999	98	999999	329	265	680	999999	999999	129	999999	347	295	999999	682	376	911	734	559	999999	999999	569	999999	999999	882	934	780	72	232	68	804	517	923	999999	301	999999	522	999999	504	985	912	600	871	503	567	739	298	252	288	305	582	999999	370	806	919	288	477	524	559	395	484	618	999999	999999	325	644	423	878	553	236	854	147	240	574	173	662	697	925	16	152	646	538	999999	999999	999999	999999	156	999999	497	22	979	999999	999999	118	510	304	999999	705	188	923	326	420	699	999999	451	999999	188	796	643	266	591	551	517	417	749	999999	999999	292	689	929	497	306	390	540	257	999999	922	131	74	868	281	992	747	92	999999	999999	838	732	485	51	217	360	483	241	431	437	999999	807	999999	563	470	108	25	258	435	30	999999	168	804	594	523	66	732	774	984	999999	999999	434	591	522	117	999999	807	648	722	999999	822	999999	119	819	376	124	762	999999	408	183	999999	498	657	805	999999	679	927	999999	528	161	628	709	257	832	633	65	999999	999999	999999	369	999999	376	536	298	208	999999	59	985	228	999999	
304	999999	376	811	621	315	777	999999	326	438	999999	917	130	570	999999	999999	901	286	999999	321	898	999999	64	999999	882	609	999999	368	607	326	630	999999	999999	999999	857	406	342	445	220	327	287	999999	999999	27	999999	383	256	999999	779	999999	978	772	799	999999	509	388	176	337	999999	999999	352	418	188	999	999999	241	255	10	713	122	999999	466	76	868	43	468	394	999999	852	508	363	997	589	521	347	857	999999	999999	999999	478	240	15	516	208	999999	869	999999	530	999999	955	138	255	261	999999	315	522	706	931	873	50	993	138	484	430	658	355	828	667	661	950	98	490	999999	244	881	774	949	867	892	174	217	863	828	999999	999999	118	745	999999	216	999999	161	999999	890	578	484	111	530	96	550	629	50	593	869	268	866	647	999999	26	784	540	999999	838	48	709	833	140	310	587	59	999999	609	905	460	836	798	877	999999	812	760	780	254	862	326	999999	133	999999	999999	569	999999	999999	253	729	999999	675	262	322	182	190	999999	354	999999	942	999999	10	999999	144	142	42	470	989	57	62	266	14	999999	710	999999	775	586	219	145	741	557	326	306	880	767	785	583	999999	705	419	76	415	979	311	825	326	252	999999	999999	962	109	50	685	201	472	144	388	552	999999	406	999999	536	999999	999999	999999	721	704	150	377	357	458	999999	294	638	985	850	34	985	999999	205	533	597	727	183	641	999999	999999	999999	417	632	999999	41	999999	308	814	539	206	999999	916	114	622	999999	620	143	513	125	999999	57	216	999999	119	403	667	604	999999	17	808	46	427	879	90	599	732	744	950	426	999999	985	999999	455	654	999999	79	999999	583	431	976	999999	999999	526	759	593	898	795	523	999999	374	90	435	807	999999	169	502	999999	33	32	378	876	192	999999	816	771	999999	760	966	15	999999	886	30	999999	999999	999999	376	999999	129	497	999999	937	999999	999999	62	227	560	999999	724	999999	611	42	756	561	62	110	411	583	709	988	370	147	829	999999	678	487	69	983	999999	516	793	601	917	536	330	441	999999	244	44	999999	220	999999	999999	481	404	999999	140	469	399	930	813	792	201	140	137	564	118	999999	279	574	999999	576	250	999999	999999	19	124	229	241	620	456	176	549	999999	777	164	111	999999	122	999999	357	999999	594	846	702	999999	410	786	999999	999999	333	939	964	469	999999	644	964	827	780	394	187	910	237	778	483	646	999999	90	363	999999	999999	999999	601	893	227	999999	982	404	999999	700	999999	338	999999	475	999999	516	212	89	999999	143	199	283	
576	728	208	446	373	999999	999999	66	999999	999999	433	436	312	572	348	999999	252	999999	662	999999	321	90	999999	849	100	762	491	967	444	173	411	229	782	189	193	873	695	780	203	999999	42	459	941	289	904	393	173	724	177	141	999999	803	999999	629	961	999999	999999	359	356	999999	334	404	621	595	999999	214	654	133	388	475	385	472	681	496	538	999999	999999	505	944	706	999999	766	799	313	999999	999999	999999	163	227	697	929	999999	433	592	999999	637	999999	999999	999999	700	999999	50	345	702	755	374	999999	985	999999	109	358	448	999999	649	21	568	605	317	269	319	466	500	905	691	545	999999	999999	98	999999	999999	33	791	143	254	967	559	431	107	557	961	485	762	72	999999	348	491	999999	999999	580	282	42	530	97	62	999999	248	999999	653	166	999999	336	44	339	200	85	566	314	170	682	462	146	507	999999	307	834	999999	438	787	999999	63	999999	264	517	999999	869	503	704	91	20	999999	424	777	940	841	635	450	432	872	52	999999	999999	999999	111	128	145	534	999999	790	227	999999	810	357	310	999999	608	81	527	956	331	999999	862	233	159	999999	48	369	999999	999999	999999	393	280	566	745	999999	876	346	162	999999	246	344	732	999999	863	480	918	77	476	837	243	563	999999	475	999999	469	919	953	621	999999	89	776	967	999999	127	833	269	254	612	739	236	271	918	137	999999	986	999999	948	370	679	46	971	892	729	684	118	470	804	25	285	999999	923	725	15	999999	999999	377	879	796	39	220	673	999999	737	611	971	999999	796	755	564	620	970	592	941	999999	118	999999	247	178	19	373	999999	239	999999	97	999999	546	913	999999	259	618	970	999999	341	999999	372	999999	999999	128	712	999999	999999	999999	460	999999	681	340	783	894	211	586	140	711	786	665	756	444	138	649	308	434	731	978	506	946	999999	817	261	482	999999	999999	728	999999	465	546	699	415	999999	671	416	999999	763	29	616	673	488	269	376	675	713	927	999999	999999	820	287	741	999999	552	514	25	863	999999	311	154	608	857	999999	255	999999	965	999999	999999	466	999999	336	999999	712	371	999999	999999	390	451	586	768	821	224	222	307	188	804	14	862	999999	656	999999	893	461	999999	999999	815	999999	23	135	709	372	999999	921	999999	999999	616	39	334	720	56	634	422	999999	542	999999	999999	644	714	999999	446	961	488	400	810	690	442	219	999999	363	999999	992	999999	325	876	406	560	303	939	812	571	774	679	152	228	31	140	400	919	551	624	180	761	946	689	999999	883	871	999999	
592	61	999999	999999	999999	702	63	267	106	626	145	773	100	705	999999	505	671	291	999999	999999	788	999999	52	299	296	739	846	240	999999	636	137	522	999999	192	356	760	175	583	708	449	174	763	999999	999999	783	778	534	475	859	999999	27	999999	547	699	332	43	19	116	904	241	999999	823	837	470	498	622	93	907	358	150	340	98	583	896	17	34	525	278	516	999999	215	381	381	999999	618	671	999999	989	999999	323	751	68	999999	999999	999999	351	926	573	284	171	694	626	126	718	120	929	883	999999	691	308	517	740	600	395	36	484	451	858	851	827	999999	999999	999999	45	399	999999	419	999999	312	999999	999999	999999	993	354	824	588	264	663	868	689	788	333	308	561	805	20	467	293	450	118	999999	77	722	457	523	600	999999	91	999999	838	999999	776	348	36	210	566	747	255	570	999999	999999	999999	990	999999	49	323	795	495	240	388	814	135	999999	204	764	40	239	546	831	234	19	182	344	39	178	999999	985	281	361	248	999999	999999	722	12	999999	122	87	559	417	209	804	999999	851	940	34	999999	119	999999	271	999999	336	210	424	346	438	57	453	960	994	37	999999	524	143	991	125	999999	999999	999999	315	652	952	679	138	631	999999	925	331	404	15	783	902	841	19	192	912	72	797	385	573	999999	669	999999	565	390	871	289	950	860	824	431	982	455	999999	999999	227	999999	82	792	916	513	726	58	955	220	134	496	515	951	89	62	805	36	999999	474	982	999999	124	747	760	999999	974	471	999999	583	999999	457	13	399	964	999999	999999	15	469	70	124	999999	171	355	265	999999	774	999999	781	999999	626	955	364	999999	999999	392	542	334	41	776	538	999999	999999	381	419	999999	493	999999	986	824	999999	999999	999999	40	359	371	999999	769	492	999999	999999	975	999999	999999	957	999999	102	639	762	581	721	999999	973	693	999999	860	152	999999	935	587	891	658	999999	956	709	826	397	334	23	275	999999	999999	842	999999	999999	563	999999	999999	424	999999	999999	853	363	414	112	406	827	874	508	499	229	999999	833	904	493	717	962	733	108	141	457	768	625	496	862	948	823	326	293	999999	999999	481	375	999999	999999	48	304	607	854	313	999999	523	825	999999	56	836	940	937	172	692	999999	841	999999	293	125	999999	237	999999	552	999999	582	510	590	539	214	748	999999	999999	900	999999	999999	999999	878	794	142	999999	999999	111	999999	999999	17	885	163	999999	377	453	908	92	999999	197	810	999999	65	700	730	498	932	999999	999999	999999	328	479	999999	999999	999999	246	
999999	777	999999	192	999999	999999	428	525	156	999999	356	990	171	760	839	435	225	713	999999	985	308	187	74	643	999999	656	792	150	708	538	848	999999	331	141	999999	999999	999999	74	999999	684	19	540	999999	999999	151	999999	999999	559	469	999999	264	999999	82	294	937	785	999999	517	190	226	343	999999	817	618	848	999999	669	40	279	999999	505	161	399	999999	999999	768	633	999999	501	68	999999	243	999999	815	284	525	373	46	204	705	427	423	883	108	999999	731	722	999999	194	999999	283	999999	289	999999	397	112	934	121	317	178	999999	681	999999	132	693	110	605	999999	343	999999	546	999999	835	573	290	91	277	300	619	254	56	697	847	270	785	438	999999	921	999999	181	999999	262	729	36	999999	746	406	761	414	251	136	720	601	861	694	651	268	716	479	315	835	643	501	73	999999	463	834	755	347	265	156	683	999999	999999	741	293	903	808	999999	544	685	516	885	378	127	999999	105	985	575	999999	999999	999999	451	122	999999	947	999999	999999	999999	999999	911	651	423	159	104	999999	146	439	129	999999	748	460	999999	935	630	999999	999999	133	945	795	367	849	999999	213	999999	908	999999	470	999999	794	533	247	903	927	999999	43	102	735	283	675	198	666	865	174	395	719	549	516	492	28	199	999999	999999	119	999999	72	470	220	999999	195	220	676	999999	335	877	511	556	770	312	596	999999	32	999999	280	606	999999	983	26	817	376	369	725	978	808	604	895	526	794	202	569	573	999999	671	98	999999	522	63	539	296	884	999999	779	213	895	792	177	999999	450	512	43	89	453	403	698	826	494	697	804	731	999999	999999	761	577	742	32	353	360	761	999999	93	999999	453	729	932	213	589	522	999999	25	999999	118	85	292	169	490	999999	488	973	271	970	825	999999	808	314	900	411	999999	999999	872	449	816	36	635	999999	396	635	723	470	999999	999999	972	614	789	304	999999	909	479	418	999999	999999	864	387	500	845	999999	999999	644	999999	42	801	387	999999	220	576	620	91	450	864	773	854	999999	27	488	34	997	221	999999	514	999999	990	932	793	999999	970	584	439	999999	999999	169	997	991	308	438	692	859	921	404	223	684	792	468	615	644	999999	506	999999	999999	475	847	57	929	999999	983	51	999999	593	842	999999	991	999999	554	660	704	775	863	107	589	795	999999	86	816	255	830	649	532	327	999999	810	473	737	999999	999999	942	122	77	861	324	999999	999999	275	999999	164	232	503	999999	808	910	868	544	409	999999	114	310	770	999999	684	999999	344	519	552	
444	42	776	263	999999	999999	717	591	999999	12	782	202	999999	899	999999	999999	999999	337	999999	724	416	290	275	74	480	435	759	181	881	393	561	980	877	280	831	55	387	968	999999	752	100	999999	999999	542	626	75	142	999999	772	999999	999999	972	932	999999	999999	164	767	712	783	225	999999	545	710	999999	450	999999	999999	701	999999	952	284	999999	485	658	633	999999	999999	733	447	999999	302	358	409	313	731	589	57	999999	144	676	288	675	195	636	28	554	618	845	999999	824	750	440	999999	819	304	606	497	283	171	58	999999	43	274	378	923	385	999999	406	593	999999	755	242	566	999999	674	608	868	999999	640	88	478	284	641	623	664	861	24	589	999999	134	101	773	920	95	641	254	999999	816	999999	642	418	221	261	999999	78	517	999999	942	999999	695	999999	999999	643	93	579	999999	401	651	714	71	371	557	999999	468	999999	999999	321	480	999999	429	207	61	145	997	999999	999999	32	412	554	156	987	82	443	323	999999	999999	999999	837	516	881	852	760	112	999999	999999	860	823	999999	469	96	206	403	193	999999	498	999999	999999	999999	422	322	737	989	106	567	83	299	123	84	81	326	852	484	964	877	577	447	949	493	726	809	443	999999	942	999999	950	999999	888	999999	824	999999	940	493	424	999999	154	862	999999	544	578	999999	747	748	999999	153	244	999999	438	315	158	999999	736	28	919	999999	999999	507	57	637	617	488	999999	405	260	999999	999999	368	999999	770	733	999999	783	414	914	744	72	999999	518	798	233	238	166	583	569	773	973	999999	573	999999	324	646	815	36	927	100	581	352	498	360	768	876	662	999999	582	444	277	332	113	185	551	194	988	999999	999999	999999	331	826	835	486	397	463	794	257	999999	96	898	757	999999	824	172	999999	206	168	999999	357	576	498	11	135	999999	651	818	397	270	999999	999999	566	999999	547	999999	754	516	999999	963	314	999999	999999	999999	495	545	999999	845	289	999999	831	999999	830	227	66	999999	833	999999	709	980	746	644	406	987	325	438	999999	145	939	999999	417	213	194	999999	999999	276	999999	999999	515	590	986	805	538	999999	439	151	828	349	565	734	935	999999	806	41	227	999999	999999	426	896	999999	999999	384	905	234	999999	627	804	634	501	790	651	999999	319	999999	999999	940	115	32	557	183	610	993	580	215	130	488	406	999999	978	65	591	744	389	458	387	999999	900	314	778	811	347	999999	999999	999999	92	999999	619	687	47	286	564	662	999999	723	457	999999	803	699	114	127	231	999999	656	446	208	906	999999	
861	741	391	49	801	253	746	836	999999	155	805	133	742	868	719	125	999999	999999	929	999999	665	10	177	808	210	209	660	590	696	546	410	576	185	218	758	999999	655	247	762	418	132	886	50	73	998	999999	371	259	512	535	955	944	279	999999	999999	999999	574	999999	839	601	999999	166	150	870	999999	239	947	999999	120	773	470	463	738	999999	999999	999999	960	999999	999999	633	999999	411	88	999999	590	465	999999	154	706	897	999999	81	407	170	826	966	746	999999	999999	768	628	999999	149	738	75	999999	216	758	287	733	900	470	773	999999	999999	999999	999999	979	289	289	999999	803	999999	999999	999999	999999	66	577	694	786	42	790	784	999999	15	10	272	999999	104	999999	259	548	866	972	999999	911	307	202	407	645	999999	767	890	49	836	999999	20	926	347	677	445	638	74	500	701	999999	685	732	999999	763	999999	738	999999	200	39	394	936	854	224	490	100	863	180	59	898	999999	900	744	214	190	989	345	11	999999	653	620	483	999999	281	887	999999	575	992	643	725	999999	999999	999999	20	452	999999	165	999999	999999	587	582	999999	25	602	999999	219	940	528	29	999999	583	737	999999	546	999999	910	570	999999	336	264	525	999999	536	999999	748	392	999999	999999	761	301	834	633	154	839	81	162	468	773	844	999999	295	56	972	870	151	999999	999999	164	601	999999	328	999999	384	602	71	711	931	691	853	54	19	216	766	728	939	950	592	999999	474	266	451	796	738	658	968	999999	999999	999999	191	999999	999999	55	142	230	973	999999	258	552	999999	370	999999	776	999999	800	999999	999999	290	254	930	201	999999	999999	689	345	100	531	999999	726	633	593	813	275	999999	527	86	999999	83	546	754	687	702	999999	849	113	45	674	875	999999	999999	889	198	653	735	999999	505	999999	366	999999	139	451	418	999999	918	194	557	999999	276	403	723	704	15	743	499	253	499	790	946	999999	310	999999	655	904	999999	744	405	169	540	999999	31	905	608	999999	999999	999999	278	180	999999	665	999999	90	408	482	224	295	999999	454	163	491	500	715	999999	780	495	714	796	514	795	184	999999	397	424	756	999999	999999	106	728	337	999999	999999	329	999999	291	39	230	999999	999999	689	999999	860	999999	15	58	999999	999999	681	827	791	999999	999999	764	384	947	875	999999	999999	999999	109	406	999999	999999	127	967	999999	999999	999999	942	750	275	999999	622	824	354	324	839	391	375	999999	76	147	278	937	635	999999	999999	944	999999	416	999999	564	999999	83	999999	999999	704	832	48	542	847	269	738	87	525	14	894	999999	
40	999999	46	776	299	999999	43	268	919	228	492	999999	999999	999999	334	536	879	710	331	548	541	101	619	16	353	833	999999	807	409	200	999999	999999	999999	281	914	999999	379	999999	274	999999	50	35	999999	999999	999999	750	246	620	934	212	208	814	683	999999	408	939	999999	39	433	466	999999	235	999999	999999	999999	862	512	34	323	245	166	785	446	869	508	515	999999	143	999999	602	999999	280	872	206	999999	606	947	440	873	974	86	350	670	808	438	814	176	614	679	487	248	222	307	999999	999999	423	999999	999999	846	892	190	879	373	831	868	999999	362	662	736	999999	915	82	999999	348	169	999999	999999	637	440	693	999999	154	464	188	363	385	973	183	160	999999	237	999999	999999	981	999999	206	999999	838	939	685	462	513	877	999999	572	999999	999999	959	539	239	308	741	383	163	552	46	425	999999	478	999999	780	189	999999	167	973	999999	488	179	999999	962	999999	286	698	999999	999999	836	276	999999	616	999999	323	999999	644	999999	280	999999	759	439	999999	757	781	999999	999999	456	999999	283	11	720	505	790	687	999999	414	999999	400	31	999999	999999	922	716	770	439	999999	999999	999999	766	545	591	886	486	999999	999999	999999	796	191	56	915	251	848	958	835	556	490	826	509	999999	609	77	530	259	999999	140	517	722	987	352	225	89	286	149	999999	999999	999999	999999	767	638	160	618	999999	354	115	801	999999	999999	881	224	949	999999	999999	748	166	999999	71	637	999999	892	541	29	809	838	830	836	965	999999	230	425	721	471	69	871	999999	991	681	186	153	652	360	553	841	773	403	474	999999	538	982	269	999999	207	999999	999999	106	141	808	556	523	279	835	999999	743	465	502	487	691	909	477	175	999999	884	999999	390	999999	988	188	46	999999	999999	999999	437	726	999999	76	524	485	194	774	149	192	134	999999	873	816	289	999999	385	280	999999	782	398	999999	817	473	999999	713	999999	999999	118	953	999999	121	166	741	407	354	783	398	977	12	999999	144	337	982	672	231	620	573	262	188	802	766	530	583	999999	376	909	497	603	811	879	851	666	999999	999999	23	506	141	419	935	36	986	302	912	285	264	732	834	800	251	102	41	999999	929	161	15	590	583	602	41	444	296	795	176	133	999999	477	999999	571	658	725	999999	999999	326	162	815	473	999999	308	885	643	85	696	999999	718	999999	770	737	999999	999999	999999	923	539	999999	501	740	999999	136	789	999999	786	590	272	152	526	999999	877	764	999999	999999	542	973	999999	717	397	999999	599	999999	457	285	886	999999	118	
999999	999999	801	948	999999	825	421	623	346	999999	679	999999	63	812	554	834	113	970	999999	959	698	873	459	648	999999	999999	999999	150	758	678	513	742	55	482	117	999999	724	665	110	999999	365	721	205	999999	605	618	343	556	55	999999	354	314	999999	781	999999	291	777	999999	136	786	693	281	865	668	324	937	999999	999999	705	638	119	448	870	77	604	977	678	314	53	213	656	585	104	159	999999	209	861	999999	73	825	147	572	999999	323	254	94	856	537	999999	667	999999	762	851	416	498	905	999999	999999	999999	999999	613	473	999999	923	139	118	186	999999	999999	125	85	789	517	879	501	999999	909	556	822	999999	999999	999999	483	385	999999	999999	734	999999	999999	428	765	58	97	631	999999	674	463	615	194	146	999999	999999	999999	715	592	775	999999	999999	999999	950	996	887	990	999999	321	999999	989	999999	284	245	383	498	999999	999999	359	36	702	886	667	826	999999	304	999999	685	612	981	946	768	999999	999999	649	999999	999999	709	432	878	999999	430	999999	748	685	729	340	949	999999	419	94	999999	365	566	999999	368	313	999999	866	702	525	314	64	339	526	230	940	411	596	620	999999	355	492	999999	999999	281	576	919	151	999999	963	999999	999999	202	999999	667	412	236	800	999999	459	683	843	999999	999999	753	999999	999999	231	999999	999999	929	999999	151	694	999999	999999	884	598	801	791	394	999999	999999	738	112	391	861	442	858	817	713	999999	315	171	51	999999	762	127	999999	905	596	697	686	999999	999999	69	999999	999999	168	871	999999	638	999999	499	999999	735	342	999999	999999	372	515	547	373	646	86	328	57	980	999999	236	43	999999	999999	896	205	999999	270	935	704	999999	610	362	284	987	299	85	999999	816	106	315	179	770	866	851	399	59	334	50	499	716	21	800	856	932	837	761	263	111	303	378	474	999999	297	218	761	999999	273	385	999999	10	999999	241	884	346	66	273	900	533	506	156	371	999999	999999	988	41	809	506	351	159	538	821	511	522	999999	999999	999999	999999	658	99	247	785	948	692	498	10	780	916	519	876	574	999999	999999	604	157	16	999999	960	308	187	952	999999	999999	235	999999	189	213	718	166	999999	999999	789	252	443	269	370	423	538	947	987	261	893	986	474	585	999999	101	907	375	720	596	811	184	999999	147	591	863	999999	873	999999	999999	999999	759	999999	592	784	618	297	344	999999	999999	715	23	321	925	68	669	999999	650	151	98	306	999999	446	999999	482	614	771	305	678	507	700	999999	638	200	200	143	972	882	800	69	803	572	588	
136	999999	798	863	999999	88	921	416	82	731	230	501	717	322	999999	999999	179	999999	991	666	289	999999	999999	384	131	735	925	999999	574	849	92	294	999999	999999	320	37	683	999999	225	226	756	100	627	999999	417	999999	482	820	999999	772	630	222	812	906	309	242	999999	999999	999999	999999	163	999999	841	233	999999	999999	766	952	12	87	999999	999999	631	999999	909	198	276	128	966	432	999999	114	829	802	228	999999	481	828	465	87	207	269	18	406	72	532	259	404	293	481	999999	530	999999	790	999999	211	590	47	999999	120	966	711	457	320	566	59	999999	48	14	779	999999	999999	999999	925	879	999999	421	234	712	387	938	871	835	495	499	732	999999	48	467	26	289	444	999999	999999	120	496	999999	697	999999	999999	136	221	999999	513	999999	999999	43	892	999999	178	790	366	335	619	182	104	875	962	999999	834	999999	367	581	999999	499	30	999999	152	814	392	364	999999	394	999999	261	727	482	331	478	506	999999	999999	137	999999	236	923	999999	221	182	26	999999	849	999999	15	260	769	639	412	24	996	886	891	88	999999	813	76	971	636	368	454	622	999999	494	999999	145	369	999999	292	761	576	999999	895	969	999999	772	515	847	389	448	999999	97	79	317	481	620	806	325	609	999999	169	951	481	853	727	999999	76	999999	561	869	891	539	357	650	999999	94	990	921	289	755	308	999999	999999	198	876	366	552	999999	22	999999	338	53	629	807	999999	999999	439	999999	251	404	999999	159	295	999999	557	952	740	429	869	999999	629	999999	45	999999	187	939	999999	293	976	371	851	828	999999	857	541	847	910	999999	58	823	655	948	680	885	59	158	934	999999	999999	999999	999999	133	378	999999	85	999999	17	775	630	662	265	156	999999	999999	552	999999	805	437	999999	999999	51	200	380	56	741	680	999999	999999	999999	38	999999	296	651	62	745	999999	460	728	782	97	840	999999	919	396	567	509	882	799	999999	999999	352	506	105	932	883	435	999999	999999	999999	404	248	857	999999	601	657	969	999999	23	144	824	427	999999	655	890	868	905	280	983	488	242	798	415	817	631	685	999999	200	719	179	320	974	138	999999	387	848	999999	174	328	738	598	14	999999	664	999999	755	275	851	214	73	977	164	769	999999	999999	606	833	49	999999	916	999999	778	784	999999	999999	849	298	242	277	52	885	741	999999	255	999999	237	999999	750	999999	876	999999	656	999999	999999	201	165	215	294	999999	999999	24	999999	825	411	588	820	229	34	999999	999999	466	42	999999	999999	187	999999	211	524	954	999999	677	93	
738	999999	505	503	999999	999999	652	668	644	13	48	999999	999999	941	915	550	666	78	999999	904	999999	642	419	387	82	823	478	955	953	999999	340	780	999999	999999	215	362	905	95	38	101	381	181	33	463	994	999999	145	245	330	661	857	885	999999	773	183	999999	999999	128	431	968	660	696	715	953	672	267	999999	999999	999999	999999	644	581	50	999999	532	738	619	955	393	985	999999	242	999999	999999	833	455	375	340	757	118	999999	787	664	70	441	684	465	79	790	736	703	48	509	766	26	286	845	999999	250	444	486	107	734	445	290	999999	999999	999999	999999	999999	999999	62	999999	999999	999999	999999	917	979	485	847	999999	999999	175	656	291	649	999999	869	286	556	999999	875	99	322	631	999999	63	228	999999	24	623	53	950	573	999999	651	698	881	511	999999	369	865	999999	403	999999	999999	999999	87	163	999999	693	202	146	572	617	27	963	37	999999	999999	999999	698	209	471	233	999999	599	999999	813	999999	951	851	368	999999	197	744	861	695	159	999999	278	975	74	150	330	999999	906	387	956	999999	688	671	885	456	365	670	666	553	179	999999	999999	340	999999	999999	999999	999999	834	999999	384	872	165	277	877	311	786	828	999999	999999	150	999999	332	222	999999	999999	952	289	966	999999	999999	527	999999	318	526	227	355	938	710	551	461	488	597	887	12	93	671	420	999999	583	670	536	46	607	412	999999	999999	136	694	287	571	409	875	922	267	857	793	847	750	660	955	847	128	92	607	662	215	999999	219	562	325	541	999999	392	251	999999	491	999999	906	159	617	999999	254	433	980	61	999999	674	630	999999	999999	823	999999	999999	628	999999	999999	954	999999	749	171	999999	916	141	961	39	913	493	681	41	376	322	999999	601	53	736	603	694	111	556	999999	999999	999999	75	271	501	871	362	764	428	817	536	999999	166	987	452	313	122	471	950	148	129	999999	999999	778	977	999999	77	100	999999	229	999999	852	453	699	631	360	851	870	469	167	560	729	263	999999	839	999999	784	999999	600	433	490	999999	160	417	930	999999	225	999999	294	618	804	272	999999	208	104	999999	39	999999	999999	101	461	252	11	793	587	400	740	999999	999999	147	108	999999	499	468	999999	500	701	45	768	94	144	564	586	999999	999999	298	999999	64	999999	164	810	327	258	509	971	999999	999999	367	999999	540	806	841	999999	156	520	350	999999	414	470	603	983	993	697	281	957	896	999999	999999	440	298	543	685	264	999999	999999	999999	215	999999	496	999999	278	343	215	238	287	302	999999	439	340	23	999999	
452	593	999999	181	817	999999	976	999999	84	582	80	927	999999	999999	130	586	572	819	740	145	999999	999999	970	999999	649	788	999999	994	664	689	236	820	999999	773	999999	999999	999999	613	999999	160	238	999999	999999	917	207	416	999999	241	166	716	644	620	999999	877	999999	534	623	200	999999	39	170	982	886	395	355	260	510	767	905	38	848	959	310	589	906	344	505	62	137	242	123	999999	837	999999	54	999999	230	549	40	566	478	999999	91	999999	999999	999999	999999	36	572	999999	906	999999	335	137	999999	999999	320	20	971	408	999999	570	73	298	999999	932	999999	999999	350	739	40	961	999999	999999	560	310	878	820	599	660	782	478	490	190	336	217	903	710	89	369	305	219	577	631	536	907	484	792	574	67	111	622	686	832	916	999999	178	985	577	999999	806	500	999999	999999	626	560	90	882	962	708	39	999999	859	980	443	999999	999999	116	812	652	826	96	255	542	558	169	792	658	999999	390	48	999999	143	999999	563	999999	798	266	14	976	827	601	829	865	38	667	999999	705	999999	105	561	71	999999	924	741	720	254	999999	999999	999999	999999	999999	999999	999999	669	121	310	347	427	999999	32	999999	999999	836	824	234	999999	390	513	891	999999	97	999999	178	829	977	745	999999	999999	843	561	919	503	999999	999999	405	999999	999999	999999	917	366	426	288	999999	999999	434	959	345	109	516	464	864	374	870	71	999999	172	451	752	999999	375	999999	999999	584	86	999999	633	564	628	429	252	18	194	999999	999999	979	999999	508	105	404	27	409	999999	999999	388	697	555	633	486	537	999999	541	505	513	551	274	859	704	684	970	801	405	999999	999999	273	456	999999	777	345	91	871	999999	355	357	675	999999	982	999999	205	389	557	10	87	101	195	999999	999999	999999	55	270	129	115	824	135	603	622	693	999999	999	932	999999	777	297	404	999999	579	999999	999999	999999	585	291	999999	508	999999	422	801	327	624	494	561	943	998	732	84	962	766	839	999999	999999	62	282	553	303	272	372	999999	999999	682	436	616	526	364	842	999999	999999	562	606	529	712	801	304	78	944	448	988	999999	999999	999999	442	999999	740	964	402	785	999999	738	272	246	932	999999	99	644	999999	878	45	589	166	271	105	999999	170	319	999999	953	758	999999	608	855	999999	353	734	499	250	537	875	561	999999	67	168	251	299	369	597	79	712	999999	999999	999999	999999	999999	862	783	127	42	738	999999	999999	449	36	107	139	417	962	588	908	999999	404	999999	12	999999	627	108	999999	854	119	800	721	448	999999	108	
334	542	452	999999	491	950	381	999999	999999	454	115	522	41	999999	121	882	999999	999999	170	999999	265	999999	73	929	999999	763	680	273	922	938	999999	17	208	927	773	999999	999999	98	107	999999	228	196	861	558	999999	115	77	53	742	237	403	713	999999	138	843	114	478	523	999999	727	279	117	294	861	999999	107	323	113	296	524	999999	318	911	999999	894	999999	368	999999	560	675	696	637	530	695	544	996	729	80	94	669	999999	999999	995	379	688	120	901	10	814	999999	792	964	756	228	320	999999	801	999999	243	775	999999	963	962	999999	40	999999	586	599	999999	747	999999	252	28	999999	406	999999	999999	541	522	783	999999	367	700	999999	999999	732	881	312	999999	999999	999999	652	836	318	923	165	489	999999	348	56	533	312	999999	76	902	999999	999999	138	821	844	999999	270	564	459	609	388	999999	682	544	308	761	284	224	865	999999	726	415	710	704	250	985	745	999999	476	999999	864	683	634	999999	999999	787	752	490	539	689	934	98	387	709	544	892	807	999999	50	294	259	97	818	523	186	143	245	434	581	859	35	77	97	999999	999999	704	638	305	210	520	999999	793	684	185	618	637	38	10	169	358	188	711	161	191	11	999999	999999	120	999999	209	552	327	999999	680	664	999999	10	187	999999	840	999999	999999	833	530	999999	999999	999999	999999	999999	548	115	244	274	232	680	324	999999	905	208	968	839	999999	105	11	999999	691	883	14	999999	999999	637	999999	45	329	103	677	877	631	999999	545	374	232	215	661	104	317	63	686	10	999999	949	105	979	996	999999	736	999999	832	561	594	582	408	999999	162	911	264	999999	944	139	13	446	294	999	663	603	617	322	444	907	999999	637	206	999999	999999	802	541	871	999999	329	366	271	55	80	999999	962	965	110	999999	749	839	118	118	557	999999	904	665	999999	999999	402	393	424	999999	924	900	957	386	404	951	360	999999	393	169	625	772	742	400	224	687	700	637	517	270	694	77	999999	999999	649	17	275	999999	445	554	999999	935	942	299	131	999999	999999	586	999999	158	999999	379	456	949	493	784	999999	514	450	418	625	764	876	163	999999	857	358	438	736	397	999999	223	934	999999	522	689	830	999999	999999	55	333	124	76	368	568	325	621	602	45	864	999999	761	696	999999	999999	881	69	788	22	274	820	926	849	999999	999999	488	999999	617	436	803	954	812	999999	405	95	511	698	999999	595	961	245	999999	402	871	999999	999999	526	908	908	640	629	51	439	15	234	407	274	892	999999	89	881	999999	175	
241	999999	999999	526	300	941	999999	193	551	203	61	38	999999	533	999999	539	548	961	999999	709	796	183	912	382	239	999999	687	999999	805	621	515	89	241	999999	171	960	704	407	236	966	490	457	88	847	387	976	170	999999	296	999999	357	999999	999999	304	379	999999	998	999999	999999	999999	999999	191	387	999999	687	972	796	999999	372	999999	999999	151	999999	999999	228	348	105	74	994	263	20	999999	999999	452	274	398	734	999999	221	999999	962	999999	999999	116	712	999999	999999	157	170	999999	189	686	511	999999	528	215	391	785	999999	999999	962	933	572	999999	119	999999	999999	999999	665	299	247	999999	272	269	64	999999	999999	629	857	999999	999999	999999	904	589	83	333	311	999999	924	69	16	948	860	190	150	999999	574	85	996	999999	76	999999	492	870	177	329	424	252	224	830	999999	762	927	166	999999	24	38	999999	960	785	148	561	999999	606	293	299	999	91	999999	35	999999	955	999999	595	999999	144	465	999999	421	753	909	69	999999	103	884	999999	30	999999	429	999999	10	999999	999999	221	132	999999	134	886	587	878	999999	343	134	999999	707	228	139	341	312	627	999999	994	571	217	876	89	105	916	999999	49	278	304	661	992	999999	542	840	421	473	348	19	579	456	543	432	999999	934	276	999999	665	999999	689	999999	999999	576	16	29	907	999999	999999	419	218	999999	548	610	36	999999	141	174	999999	388	718	868	964	999999	980	547	37	784	310	155	999999	999999	65	924	588	902	999999	999999	999999	999999	932	85	430	999999	801	999999	908	933	999999	894	802	112	231	999999	405	999999	999999	999999	999999	999999	992	133	45	897	999999	688	119	999999	999999	134	999999	999999	155	653	456	642	448	44	817	999999	639	104	388	415	999999	725	999999	778	999999	999999	473	675	828	999999	999999	809	50	999999	348	122	999999	295	911	999999	82	96	957	577	999999	762	382	403	377	30	829	897	745	629	555	864	389	340	104	262	999999	156	999999	594	133	647	602	916	696	704	999999	354	999999	116	343	265	999999	731	947	766	396	80	999999	807	731	999999	999999	420	976	483	733	964	200	659	999999	925	208	373	454	193	170	466	707	672	999999	999999	715	638	295	299	106	657	392	337	999999	589	999999	90	863	999999	999999	191	939	999999	970	999999	163	533	999999	999999	67	999999	999999	763	605	930	373	999999	67	256	917	435	134	999999	387	85	581	999999	792	41	999999	127	999999	953	610	978	526	494	702	999999	331	999999	999999	877	242	701	381	628	999999	999999	999999	999999	32	616	999999	157	67	262	835	894	733	300	740	999999	341	
999999	999999	332	163	627	413	878	999999	999999	924	735	291	257	999999	685	704	953	999999	856	815	999999	999999	893	379	999999	921	274	999999	807	710	41	450	690	546	302	999999	59	475	114	532	347	289	409	999999	999999	866	810	807	159	200	780	999999	883	648	477	999999	11	952	999999	705	149	999999	999999	912	999999	294	600	710	999999	878	655	999999	36	334	477	584	695	212	999999	596	121	466	510	999999	929	999999	999999	999999	999999	457	806	106	775	408	999999	129	999999	496	798	999999	276	999999	655	999999	545	303	142	559	180	892	158	798	430	113	594	682	999999	517	982	30	999999	557	641	705	82	558	711	628	999999	357	999999	208	413	968	330	21	811	239	82	636	740	17	871	186	308	17	999999	671	813	710	999999	646	514	777	835	718	468	999999	208	986	999999	513	618	822	999999	950	395	462	999999	582	999999	489	445	356	290	720	685	999999	406	75	883	49	814	999999	947	783	694	636	142	612	553	861	40	95	54	236	999999	58	999999	358	622	223	888	999999	999999	921	999999	167	497	125	42	13	999999	999999	113	551	699	999999	999999	688	265	758	330	999999	999999	19	999999	360	312	63	331	636	750	58	452	669	161	583	402	35	583	537	148	27	579	549	999999	896	982	502	537	999999	999999	35	999999	863	893	717	211	828	472	850	999999	444	793	406	263	505	690	443	400	126	984	849	115	728	999999	312	601	489	701	999999	378	999999	999999	319	999999	724	999999	589	776	999999	381	573	563	733	681	704	233	183	296	813	215	548	112	421	37	333	920	374	253	590	126	722	136	999999	482	56	918	483	999999	999999	549	111	666	957	744	420	296	999999	56	999999	89	428	202	888	357	829	999999	114	999999	140	804	999999	345	196	327	658	446	999999	999999	635	999999	749	240	758	273	114	882	999999	676	999999	999999	548	327	338	510	999999	529	248	562	652	349	813	201	811	999999	958	765	479	640	95	973	642	131	421	138	999999	197	444	999999	253	947	562	437	676	103	266	273	16	685	629	138	208	101	608	296	972	558	429	34	314	348	412	999999	590	999999	404	999999	999999	210	181	510	999999	623	999999	705	786	999999	524	718	477	999999	758	793	999999	957	775	550	999999	135	165	780	999999	420	320	999999	544	58	999999	43	699	839	367	806	514	129	53	585	782	902	509	597	999999	710	999999	999999	589	999999	503	633	867	853	904	999999	999999	400	741	999999	312	999999	170	738	538	490	29	638	337	952	289	999999	913	999999	767	619	999999	568	746	67	999999	
700	325	926	554	223	176	845	935	587	761	124	999999	378	999999	378	742	771	999999	553	691	918	292	636	339	999999	999999	677	95	294	164	486	653	683	811	999999	98	243	193	325	324	183	999999	999999	201	175	512	545	916	399	877	853	510	203	999999	944	417	688	597	941	503	498	759	999999	432	284	470	704	999999	670	999999	999999	587	743	239	517	226	543	999999	999999	109	183	999999	696	416	310	976	460	317	866	204	410	646	252	821	825	424	61	326	916	999999	999999	979	255	120	379	275	767	963	858	728	874	252	433	841	330	737	999999	244	131	308	19	999999	699	476	879	861	345	921	414	999999	174	999999	529	468	301	204	999999	586	47	44	219	497	459	147	330	167	222	410	501	98	362	816	205	618	999999	421	999999	779	240	517	930	845	559	765	564	657	723	965	550	999999	999999	486	207	96	98	999999	937	561	155	721	648	999999	999999	999999	999999	358	31	910	772	880	999999	736	999999	530	114	374	999999	693	999999	672	444	257	999999	375	867	999999	999999	999999	530	183	483	727	633	999999	868	994	424	243	34	999999	636	812	202	670	999999	494	141	677	981	724	584	999999	978	482	287	999999	85	65	458	865	738	912	999999	599	406	999999	112	999999	661	999999	999999	999999	668	377	45	631	65	999999	164	382	744	942	999999	805	598	239	999999	161	242	477	919	368	999999	169	477	724	432	603	273	33	999999	305	25	999999	773	881	585	999999	446	999999	345	884	900	86	130	796	786	584	10	177	999999	951	603	999999	200	591	918	999999	900	321	999999	462	926	141	989	449	999999	264	999999	717	653	148	714	999999	141	44	467	708	48	680	938	847	999999	106	585	440	999999	830	681	999999	962	86	710	999999	457	883	958	999999	999999	681	869	531	552	292	524	308	247	999999	63	165	999999	999999	999999	229	383	360	859	830	999999	558	999999	106	583	999999	999999	576	438	589	138	999999	86	999999	621	367	811	416	305	319	582	287	203	683	777	525	68	752	616	999999	751	999999	999999	999999	224	537	933	772	948	703	537	947	870	658	888	999999	89	435	598	113	418	999999	65	549	257	278	999999	73	329	67	999999	13	959	947	837	42	999999	948	483	94	433	48	999999	602	782	999999	416	545	795	971	999999	633	163	513	82	783	50	483	880	999999	182	869	999999	891	912	534	987	922	820	999999	580	999999	951	514	679	379	509	999999	999999	623	999999	819	278	999999	620	167	999999	456	874	64	992	750	78	538	911	563	595	576	689	999999	647	494	
