500	500	
111	105	107	107	111	104	102	125	101	95	104	102	95	96	110	86	119	102	91	107	110	106	83	95	101	97	108	101	118	107	105	99	97	102	104	101	100	100	102	93	93	101	93	92	109	91	108	96	106	100	93	113	92	87	143	98	94	94	108	110	91	93	98	110	88	99	112	105	105	88	108	100	96	95	120	105	100	98	76	102	116	87	95	107	100	94	101	95	99	100	92	86	96	83	97	110	117	94	102	101	116	101	116	106	94	103	101	101	86	92	108	97	103	93	122	100	101	83	99	98	107	104	94	104	95	96	89	106	124	93	91	118	106	108	80	93	100	111	97	95	99	122	88	83	109	84	88	99	93	106	92	113	95	106	91	114	114	96	101	106	94	91	73	87	104	95	102	109	122	88	100	102	106	102	85	95	94	96	80	102	94	79	111	94	102	85	92	109	104	98	90	112	108	114	94	111	95	103	108	112	101	121	100	88	91	108	96	103	98	95	105	101	102	103	111	123	118	103	84	101	100	104	110	90	107	106	90	103	114	87	105	103	79	117	95	90	108	95	94	95	112	98	104	94	117	94	108	103	91	105	103	92	114	107	110	105	77	105	102	106	87	111	102	103	83	114	97	98	107	91	86	115	105	101	117	89	97	84	125	92	95	93	97	106	84	88	106	100	91	106	96	105	76	95	90	88	88	120	110	92	90	106	109	96	105	115	97	90	104	98	87	106	97	116	91	85	100	101	97	101	100	113	103	99	87	95	105	108	84	86	111	99	98	108	101	109	78	108	101	108	116	107	95	116	110	104	95	100	115	106	99	120	95	106	101	89	114	113	102	82	98	122	79	86	94	112	94	84	100	97	102	109	107	78	107	99	86	115	102	101	117	93	96	100	83	105	79	102	88	106	99	95	108	95	95	91	89	89	102	100	120	112	97	100	98	113	97	82	98	109	97	103	94	103	96	101	99	101	103	97	102	91	101	99	106	101	101	83	76	123	93	97	99	101	86	113	105	95	100	96	112	105	71	95	102	91	81	111	96	97	101	103	109	113	85	99	98	101	87	98	101	74	99	83	101	116	85	86	97	99	106	114	104	102	116	99	113	106	111	94	102	100	110	104	100	110	95	105	83	91	85	101	111	96	88	89	88	95	116	117	
105	109	105	97	96	105	96	89	97	106	100	101	106	110	93	109	102	77	98	96	103	94	101	85	116	108	90	107	103	116	91	113	86	125	102	124	86	100	85	92	91	102	109	114	100	104	82	90	91	95	103	109	116	110	121	96	92	100	112	96	87	87	98	111	89	106	107	99	97	79	107	93	97	117	106	104	93	91	100	109	103	112	99	88	99	108	116	79	108	86	113	86	89	93	103	109	104	83	80	99	115	93	122	96	105	104	94	118	116	94	86	114	89	92	86	94	103	99	112	113	76	92	112	103	108	99	101	102	109	108	105	93	95	97	105	119	130	103	102	107	90	85	80	99	117	97	106	96	102	82	97	118	115	83	93	96	105	108	102	84	107	97	111	104	99	84	107	110	98	88	105	103	96	95	115	70	100	118	95	83	104	99	101	91	96	88	101	106	109	126	105	103	100	87	88	106	82	107	92	104	103	103	92	100	114	106	84	108	115	97	100	90	95	91	108	94	95	96	111	91	96	99	124	110	115	103	104	110	96	112	105	111	109	103	95	90	104	90	95	89	120	98	112	95	96	111	103	88	85	90	95	92	101	112	85	98	101	112	114	112	95	100	99	85	109	98	89	93	100	112	102	108	109	93	121	95	104	103	102	101	89	97	100	99	103	113	92	118	102	109	106	85	101	114	105	99	95	106	90	86	93	71	98	103	91	99	86	109	86	90	106	103	124	78	103	87	91	105	86	100	117	97	90	108	113	97	95	120	96	105	91	105	82	86	100	110	101	106	98	115	107	92	89	89	103	102	94	98	97	107	97	87	117	111	109	98	95	97	96	95	115	97	85	96	104	86	100	106	111	88	88	104	92	97	102	95	90	88	94	91	99	96	101	101	94	94	91	98	88	107	100	95	113	98	105	97	111	107	118	101	99	96	103	102	121	94	65	102	108	110	108	96	111	112	119	98	96	100	87	102	105	95	93	93	101	99	96	104	96	87	114	117	112	96	96	105	117	97	101	96	98	91	96	105	100	91	97	82	99	110	120	86	106	99	99	98	93	96	96	98	102	88	109	96	84	100	104	116	105	95	114	84	101	94	96	80	95	116	87	113	101	80	95	109	101	117	95	99	95	117	103	89	100	96	106	103	108	102	105	90	
479	26	125	749	999999	835	279	999999	271	685	752	999999	875	763	565	697	999999	406	900	962	848	648	954	999	540	492	733	990	399	389	130	199	999999	643	393	219	595	978	999999	999999	703	371	813	999999	647	999999	828	736	318	638	235	910	879	999999	135	830	999999	125	219	435	111	289	999999	999999	565	999999	86	241	380	355	999999	999999	44	999999	268	999999	999999	916	362	602	664	997	682	760	163	999999	999999	999999	517	562	999999	479	999999	935	872	999999	31	999999	999999	94	861	596	366	962	999999	369	876	952	999999	999999	995	155	763	999999	770	999999	607	589	728	355	253	389	723	818	208	632	107	108	999999	844	465	903	443	999999	740	77	640	999999	234	794	343	999999	628	999999	566	12	716	162	174	768	816	442	213	137	841	999999	873	999999	763	903	271	777	999999	233	999999	102	711	494	876	703	473	888	999999	933	22	999999	760	854	999999	206	999999	945	933	999999	38	33	700	316	999999	267	999999	102	955	330	532	565	469	405	686	474	300	231	285	471	304	928	999999	279	124	955	722	29	999999	567	988	326	843	999999	205	169	402	999999	67	999999	999999	380	932	44	411	999999	999999	364	999999	787	906	999999	669	472	991	110	945	430	202	482	999999	999999	999999	398	342	215	999999	857	209	999999	82	894	174	667	999999	924	996	999999	868	999999	999999	367	851	509	661	304	656	381	999999	104	224	971	213	585	999999	333	574	543	701	205	999999	568	999999	999999	714	21	999999	999999	509	77	114	999999	999999	534	999999	999999	334	306	736	48	999999	351	247	114	311	999999	999999	588	593	999999	359	462	351	672	932	970	212	209	794	650	774	999999	871	999999	990	322	999999	999999	999999	895	999999	278	807	663	646	393	999999	999999	349	614	330	999999	418	869	717	652	560	890	601	972	975	135	999999	96	274	905	479	694	124	989	999999	999999	946	698	640	91	999999	688	36	999999	650	161	999999	190	329	999999	999999	12	835	999999	762	999999	87	669	920	999999	766	720	398	740	999999	635	936	360	999999	318	994	720	999999	636	997	999999	999999	999999	332	823	275	331	999999	999999	670	477	859	775	236	173	999999	999999	777	766	999999	934	299	295	636	24	224	999999	268	21	838	524	772	999999	350	891	665	35	347	999999	999999	445	953	999999	80	445	776	999999	134	999999	383	718	999999	472	322	72	581	999999	425	999999	999999	767	999999	999999	602	999999	999999	659	434	999999	508	999999	999999	681	168	878	980	341	999999	200	248	64	384	510	999999	999999	999999	310	887	999999	319	96	999999	39	497	841	
383	208	999999	925	999999	999999	735	788	999999	999999	778	271	314	999999	92	999999	999999	234	79	999999	392	562	127	481	574	999999	772	999999	999999	421	309	909	193	326	505	782	975	299	459	131	328	595	260	999999	351	319	995	453	999999	80	999999	385	960	943	458	820	90	999999	360	346	354	588	763	838	175	869	88	999999	938	999999	999999	73	775	948	236	999999	999999	953	139	264	408	328	951	999999	999999	923	999999	250	999999	999999	701	101	999999	122	777	739	832	421	998	999999	999999	18	515	895	806	999999	999999	22	717	662	518	999999	754	106	937	35	637	999999	999999	251	921	838	129	263	609	182	134	662	180	496	963	999999	955	999999	32	400	999999	66	159	999999	323	999999	999999	999999	999999	574	346	999999	999999	751	112	35	999999	757	560	402	889	261	295	633	545	947	999999	999999	698	628	999999	999999	999999	547	222	580	658	142	927	984	315	913	999999	999999	835	292	487	428	394	938	628	999999	107	629	999999	561	770	999999	483	376	104	999999	517	547	402	999999	768	637	539	531	377	139	829	576	999999	999999	173	260	798	999999	469	999999	999999	760	999999	974	999	453	46	660	810	142	999999	999999	889	12	405	999999	642	595	524	850	999999	862	570	499	999999	531	542	534	397	519	727	230	906	999999	476	757	547	428	250	999999	600	879	721	245	479	278	686	94	580	623	618	212	737	619	533	973	199	999999	606	478	911	511	999999	999999	415	438	999999	217	536	648	12	224	354	999999	259	19	151	999999	29	110	999999	457	954	774	999999	999999	999999	296	999999	999999	568	47	999999	772	412	98	616	430	829	999999	622	999999	999999	932	620	403	858	536	369	523	831	863	490	999999	633	464	557	497	399	890	999999	999999	999999	999999	999999	999999	402	582	999999	171	403	999999	505	978	487	999999	898	32	164	507	666	956	999999	634	672	704	557	325	999999	948	541	999999	41	939	106	263	419	526	851	654	11	285	738	208	130	119	367	999999	999999	267	565	535	343	891	234	988	442	434	369	385	999999	999999	444	999999	630	284	689	566	881	233	956	382	999999	509	506	390	228	999999	999999	999999	999999	55	307	999999	393	15	785	149	999999	118	821	984	166	476	999999	924	841	888	578	846	999999	999999	629	999999	311	999999	364	833	999999	844	770	999999	920	807	999999	371	779	999999	466	624	498	550	999999	773	412	999999	225	704	272	999999	999999	339	159	999999	142	999999	425	512	999999	210	650	951	754	999999	999999	116	73	359	437	875	154	287	432	954	999999	999999	999999	856	392	339	966	660	
571	813	304	999999	565	263	674	502	945	999999	984	999999	973	547	796	980	435	305	908	866	276	396	999999	271	906	999999	319	262	999999	569	129	250	243	989	389	940	999999	907	551	809	999999	935	930	877	999999	176	980	810	93	968	431	96	431	110	394	185	386	999999	534	370	944	421	905	386	999999	999999	33	983	167	855	414	528	999999	108	192	341	465	999999	999999	740	224	508	179	999999	999999	43	819	143	605	999999	999999	542	382	191	865	272	39	553	729	559	153	999999	652	237	563	902	999999	333	999999	63	719	826	999999	999999	156	999999	999999	287	248	124	999999	999999	999999	953	300	872	155	573	242	999999	312	999999	999999	418	597	226	999999	941	999999	245	701	496	225	999999	999999	738	477	999999	45	429	999999	999999	315	615	634	263	619	999999	936	691	999999	768	100	999999	751	807	995	656	206	929	589	310	223	12	422	438	999999	835	469	562	404	999999	999999	999999	999999	560	606	224	784	344	999999	999999	15	382	488	933	405	228	801	686	999999	821	393	115	840	999999	999999	313	203	205	589	783	999999	384	297	200	240	287	999999	200	211	780	872	861	999999	431	999999	999999	524	488	43	455	44	783	819	583	183	432	972	190	33	303	31	588	755	823	928	630	94	297	703	127	131	610	484	962	949	531	783	419	999999	695	999999	714	999999	143	748	455	999999	714	999999	807	315	999999	176	908	759	293	116	508	999999	674	999999	237	785	915	333	433	308	999999	634	652	999999	562	999999	337	514	316	999999	999999	84	483	74	999999	280	895	812	215	444	575	212	999999	425	285	916	999999	999999	561	929	257	810	325	156	708	89	999999	168	999999	161	838	999999	452	868	495	433	29	609	386	956	889	112	128	999999	732	999999	999999	999999	372	645	25	399	953	387	178	810	759	999999	366	999999	905	736	69	64	605	181	760	796	930	852	897	150	999999	604	49	154	692	335	423	64	999999	147	795	117	145	449	450	999999	700	999999	673	692	253	95	60	162	999999	74	999999	560	893	182	307	520	748	999999	837	358	348	999999	128	999999	999999	312	189	768	999999	999999	918	166	730	695	999999	999999	189	999999	999999	476	553	886	110	628	999999	863	171	938	999999	285	368	270	612	999999	726	676	566	249	999999	999999	905	292	999999	101	999999	238	829	207	999999	61	341	543	978	370	804	461	922	499	493	59	150	251	927	665	999999	999999	999999	638	969	429	689	940	999999	999999	570	270	674	19	482	712	43	999999	862	789	944	825	291	251	297	275	754	76	755	
999999	800	664	365	556	507	498	684	999999	238	656	371	401	118	33	799	543	786	999999	26	999999	26	187	388	148	721	768	999999	999999	350	704	675	622	194	999999	164	999999	999999	999999	511	984	38	841	735	216	999999	552	716	268	999999	999999	488	999999	999999	975	713	623	286	999999	999999	999999	999999	381	850	999999	981	749	999999	414	869	893	638	668	411	42	752	184	999999	182	721	178	62	117	861	596	225	834	573	219	990	541	629	999999	293	773	861	656	999999	211	999999	999999	999999	311	399	557	126	820	440	27	233	539	999999	114	505	666	686	25	520	264	999999	999999	186	997	424	337	999999	949	385	638	181	105	999999	250	946	53	999999	999999	999999	999999	480	999999	999999	999999	985	461	370	525	192	999999	96	846	146	737	892	88	999999	348	887	71	293	176	445	801	845	137	355	999999	167	462	834	935	307	999999	783	912	999999	999999	22	963	967	748	766	999999	551	335	959	456	358	999999	999999	494	863	656	29	314	960	602	710	999999	999999	440	368	999999	792	161	548	928	953	979	999999	999999	336	999999	104	999999	409	999999	260	999999	999999	999999	582	999999	911	350	999999	650	197	479	999999	160	920	164	857	536	999999	46	966	399	999999	40	503	999999	543	679	168	940	999999	484	904	283	999999	999999	689	216	858	79	819	999999	90	898	999999	999999	999999	184	951	181	76	567	164	373	720	999999	999999	148	405	213	999999	241	191	141	98	712	999999	678	809	999999	999999	650	999999	321	999999	999999	999999	888	298	999999	350	369	727	986	873	994	999999	540	563	490	999999	999999	810	999999	323	587	999999	948	809	39	999999	359	374	230	706	425	889	843	156	205	551	999999	850	386	863	396	514	205	267	104	392	44	124	999999	999999	924	999999	33	997	639	263	370	88	268	119	991	999999	999999	289	458	114	486	394	999999	999999	618	700	433	999999	999999	999999	74	999999	714	647	874	244	999999	999999	782	999999	999999	846	517	942	999999	767	999999	277	871	402	17	916	809	999999	905	999999	756	390	656	233	999999	242	80	565	999999	679	374	999999	245	999999	948	551	506	872	999999	640	999999	425	999999	851	119	999999	919	534	76	158	882	724	999999	234	487	664	308	999999	179	632	775	999999	753	512	402	969	42	124	453	465	419	936	999999	274	999999	341	633	804	124	259	322	545	499	50	796	649	879	20	999999	294	253	948	999999	616	864	926	999999	254	459	150	134	999999	91	610	739	945	973	476	461	999999	40	503	444	920	320	999999	999999	712	715	999999	99	31	844	999999	222	999999	
243	144	410	999999	668	388	999999	974	134	517	463	889	310	851	675	999999	558	133	263	749	513	999999	305	634	475	959	539	705	60	999999	999999	922	397	278	711	838	76	615	487	651	999999	999999	999999	999999	776	571	412	863	87	999999	473	721	904	999999	957	461	839	775	381	709	849	649	923	999999	556	540	502	41	149	837	999999	942	999999	999999	601	999999	986	503	857	903	557	675	628	374	999999	249	27	924	999999	260	999	301	999999	778	802	508	999999	999999	256	999999	78	999999	724	999999	349	530	85	302	999999	914	474	345	999999	477	161	183	30	999999	999999	316	523	578	720	888	999999	999999	708	866	999999	103	506	222	257	622	834	186	951	388	34	118	173	999999	999999	406	786	663	383	766	626	628	487	988	391	939	722	500	659	835	412	999999	822	218	492	777	418	261	999999	305	642	975	232	642	999999	284	153	999999	999999	323	999999	183	999999	942	250	191	616	517	999999	999999	899	343	999999	125	975	730	295	955	242	999999	988	534	999999	999999	133	999999	405	844	464	116	796	924	975	999999	733	238	631	880	968	310	999999	900	430	999999	406	308	999999	116	666	803	988	197	565	250	335	577	608	999999	999999	598	785	999999	63	725	521	974	368	190	392	746	108	415	999999	999999	123	98	113	794	999999	999999	202	298	999999	999999	127	608	369	999999	999999	165	630	46	71	379	525	999999	846	705	269	431	940	277	724	919	705	583	999999	633	137	247	999999	814	914	993	406	999999	999999	403	608	999999	615	633	179	236	126	999999	999999	616	416	722	251	408	999999	999999	884	999999	573	999999	999999	544	999999	735	607	773	691	815	131	999999	973	38	807	453	106	999999	815	317	108	498	999999	999999	238	594	227	414	999999	75	289	999999	999999	999999	922	999999	447	74	516	880	35	406	545	310	940	286	643	388	915	797	999999	189	999999	999999	826	85	999999	322	999999	812	517	999999	999999	626	536	999999	959	502	115	482	999999	42	839	934	291	701	953	502	702	952	951	839	999999	999999	999999	110	232	541	654	999999	999999	999999	758	703	999999	832	999999	999999	774	484	999999	151	282	999999	791	279	349	999999	999999	135	132	999999	999999	999999	861	678	703	579	999999	436	243	427	847	268	614	999999	283	145	571	999999	82	44	999999	228	636	810	566	66	999999	493	760	724	255	999999	724	904	515	999999	999999	695	139	59	64	347	250	898	303	999999	827	911	996	214	936	837	999999	97	245	400	999999	61	121	646	173	380	675	999999	182	327	543	709	374	877	303	876	328	999999	
979	390	978	737	999999	552	999999	505	497	556	787	417	477	636	668	125	680	790	583	493	999999	684	671	731	726	975	480	128	546	128	910	69	519	999999	999999	855	422	999999	999999	568	417	999999	883	999999	731	764	850	906	999999	999999	207	512	302	835	146	999999	718	257	999999	541	81	120	958	999999	645	727	898	447	528	813	703	690	255	999999	85	999999	801	552	999	961	134	999999	999999	999999	921	407	767	999999	893	813	147	174	978	13	497	306	999999	514	483	13	999999	413	388	237	999999	516	999999	287	760	918	503	999999	257	58	416	507	43	999999	456	248	960	225	554	715	675	538	711	251	999999	999999	999999	999999	78	996	105	721	999999	849	739	415	150	489	923	974	319	999999	917	930	999999	999999	999999	999999	999999	245	52	650	999999	672	561	28	804	25	759	981	409	217	106	260	952	999999	320	193	999999	51	107	481	302	579	406	999999	620	781	654	537	515	999999	238	833	953	999999	862	523	999999	721	610	999999	729	941	575	112	875	999999	977	902	999999	999999	114	26	147	571	358	288	276	857	407	33	999999	232	475	926	978	273	307	507	832	797	895	220	441	972	751	360	13	999999	828	953	803	751	999999	436	999999	221	695	391	999999	583	257	441	323	586	764	999999	476	648	133	612	369	999999	80	882	999999	893	585	175	820	997	999999	972	38	453	230	618	375	48	999999	766	999999	915	411	258	549	464	897	854	999999	999999	884	364	999999	226	594	999999	681	999999	253	483	635	529	571	108	308	285	999999	870	366	999999	999999	999999	999999	366	44	454	79	822	343	729	996	999999	958	576	123	920	801	999999	859	897	937	400	795	85	141	57	354	312	949	274	61	999999	999999	71	122	456	275	813	191	150	263	859	641	523	487	904	571	994	999999	388	483	601	999999	468	218	999999	642	999999	235	987	999999	766	872	78	678	969	243	896	464	999999	654	999999	629	719	644	999999	758	999999	999999	236	486	359	327	570	999999	460	999999	39	852	380	999999	999999	588	204	999999	496	987	999999	845	999999	670	674	540	327	733	495	999999	301	824	999999	983	370	999999	999999	511	750	449	311	288	227	953	214	54	93	853	999999	999999	434	999999	999999	100	999999	436	91	565	811	999999	10	837	305	488	725	214	721	396	453	837	999999	693	999999	57	685	294	627	999999	466	630	457	474	999999	95	546	622	999999	999999	798	934	343	443	699	931	448	474	982	739	238	999999	332	999999	409	565	820	741	388	109	999999	999999	808	527	109	999999	999999	999999	506	
219	941	112	537	680	597	519	503	999999	994	999999	608	220	312	888	335	466	307	760	74	775	274	999999	243	999999	636	898	999999	815	344	517	570	912	968	772	797	135	999999	652	109	890	999999	674	747	30	999999	203	597	920	201	642	884	611	471	730	944	146	868	999999	53	699	394	999999	811	486	797	999999	252	539	999999	210	999999	999999	661	183	713	999999	999999	223	999999	442	310	214	624	999999	633	959	451	247	827	660	266	513	999999	409	506	999999	999999	999999	232	999999	999999	68	829	991	649	239	949	298	27	354	88	654	882	999999	398	189	73	999999	853	838	254	14	999999	440	943	490	55	261	677	339	737	797	991	281	490	999999	384	633	61	999999	19	162	230	483	999999	612	630	997	21	326	320	999999	999999	394	999999	947	999999	999999	57	168	194	698	999999	687	616	290	663	999999	130	155	804	440	68	460	828	999999	783	999999	857	999999	999999	57	999999	999999	28	999999	390	999999	720	543	896	984	585	999999	999999	321	541	999999	999999	301	948	999999	877	999999	522	880	693	999999	999999	999999	173	127	542	716	308	999999	458	271	669	999999	999999	66	999999	586	258	819	855	175	251	517	559	999999	999999	566	392	841	999999	999999	837	999999	302	433	999999	262	380	779	452	868	999999	999999	862	280	873	999999	401	891	138	300	616	999999	34	999999	999999	57	908	999999	754	976	334	466	999999	999999	999999	999999	338	476	24	638	216	479	999999	987	999999	179	654	289	377	138	174	999999	713	879	767	145	124	775	999999	999999	353	458	35	476	544	139	999999	789	847	999999	999999	924	877	499	94	147	999999	47	999999	546	999999	629	554	999999	999999	833	999999	999999	316	297	416	563	999999	999999	999999	758	453	900	999999	450	73	999999	442	999999	231	999999	999999	224	795	629	999999	86	827	999999	601	723	903	999999	665	711	387	29	999999	999999	999999	353	175	857	214	335	693	434	594	506	483	999999	197	999999	404	571	999999	999999	300	686	486	999999	735	588	428	571	854	54	245	741	999999	53	392	881	96	878	84	765	20	999999	935	999999	491	999999	999999	999999	536	383	15	999999	501	999999	728	796	999999	607	999999	999999	438	642	481	649	199	853	999999	999999	999999	315	443	525	999999	454	527	831	999999	109	847	414	890	999999	999999	481	999999	151	250	224	999999	596	807	489	270	496	337	377	988	296	197	999999	888	267	999999	231	939	999999	606	999999	999999	897	55	974	999999	213	999999	999999	608	10	999999	58	612	229	999999	557	507	954	264	11	127	999999	842	464	912	219	526	633	444	813	999999	
999999	999999	203	892	999999	551	833	729	67	999999	999999	768	999999	999999	999999	35	669	152	999999	999999	985	999999	605	929	181	64	591	71	550	687	73	639	999999	468	60	513	419	336	697	16	673	234	207	999999	864	999999	854	778	773	193	857	491	82	100	999999	335	939	999999	720	999999	999999	771	999999	380	736	623	974	529	636	635	616	999999	455	366	59	760	36	403	75	790	209	999999	999999	366	829	582	999999	704	913	724	573	155	616	334	999999	901	56	827	475	250	416	335	999999	147	576	525	45	999999	50	794	309	545	207	999999	173	157	483	821	550	999999	66	280	615	999999	72	471	999999	999999	320	158	714	209	928	824	383	874	671	161	789	314	999999	850	664	128	999999	37	947	686	171	898	428	999999	286	320	194	146	720	240	84	115	799	914	405	999999	90	109	999999	383	557	298	486	331	999999	245	999999	215	616	496	999999	44	524	999999	959	422	729	490	999999	617	999999	999999	163	999999	86	684	999999	999999	454	771	48	325	420	574	999999	999999	422	106	202	999999	702	978	530	999999	743	999999	591	760	955	983	172	599	186	999	742	320	145	999999	255	999999	730	986	761	999999	458	180	624	949	910	97	10	999999	297	881	914	661	716	930	697	46	103	755	999999	470	999999	449	149	420	831	818	737	376	851	999999	320	716	227	686	774	572	425	641	999999	868	983	999999	311	304	94	90	603	214	999999	999999	264	999999	999999	999999	245	999999	41	214	128	101	999999	633	781	453	570	208	444	40	999999	134	999999	999999	905	999999	999999	999999	147	844	999999	751	224	999999	28	999999	590	345	405	926	999999	765	541	221	999999	757	518	999999	759	999999	734	886	645	573	58	233	999999	802	79	513	813	999999	999999	197	878	999999	999999	999999	614	149	999999	235	999999	517	589	400	999999	408	937	157	298	136	999999	288	999999	449	115	650	484	795	52	787	275	999999	123	284	999999	999999	343	999999	880	692	745	619	996	508	93	137	984	999999	639	200	864	922	224	687	856	593	86	439	271	236	999999	819	999999	999999	959	910	404	314	506	999999	75	791	276	606	390	699	292	611	365	999999	666	827	165	999999	922	999999	678	999999	999999	310	999999	903	884	654	350	926	523	999999	549	999999	732	679	999999	400	135	83	655	617	306	167	999999	999999	999999	294	569	999999	999999	254	162	616	242	999999	999999	999999	972	999999	999999	621	266	464	186	999999	72	999999	254	986	999999	764	726	999999	697	70	138	999999	999	999999	999999	600	95	999999	272	278	768	932	999999	763	792	954	
428	999999	176	999999	999999	842	980	999999	413	890	49	582	999999	999999	528	999999	999999	182	840	626	207	999999	341	316	536	440	202	999999	602	999999	999999	999999	999999	999999	999999	762	999999	999999	708	296	289	999999	398	939	560	512	976	373	750	465	22	768	923	999999	757	257	632	999999	507	920	650	999999	346	283	648	558	999999	999999	562	765	630	266	473	999999	999999	146	782	402	755	999999	463	828	167	146	126	484	567	999999	964	99	140	821	165	787	999999	216	723	999999	999999	12	999999	850	999999	999999	834	756	304	999999	999999	620	474	239	115	482	467	821	915	999999	999999	174	991	359	171	999999	634	808	110	999999	907	140	999999	668	999999	753	900	999999	27	181	999999	370	999999	197	210	354	625	901	716	999999	330	999999	300	999999	957	999999	20	999999	688	348	999999	35	655	618	471	999999	206	806	137	361	581	853	803	744	897	795	984	803	159	817	847	732	999999	427	365	999999	840	999999	710	976	742	137	925	999999	999999	999999	715	571	999999	512	158	999999	773	364	999999	476	30	556	625	171	151	217	999999	871	501	628	933	237	262	388	857	999999	105	999999	619	999999	928	134	923	621	999999	423	999999	647	669	999999	999999	737	326	889	999999	999999	285	548	835	534	513	63	187	999999	352	488	999999	348	654	852	723	622	745	656	547	999999	632	999999	91	727	140	976	212	999999	999999	206	910	372	325	999999	30	556	326	94	941	875	946	999999	999999	601	114	738	992	816	999999	346	991	999999	352	177	661	999999	999999	117	403	536	851	713	531	999999	577	945	999999	91	999999	176	306	660	999999	672	948	899	734	490	622	402	999999	395	169	334	214	251	999999	999999	999999	748	100	999999	999999	414	33	243	211	133	34	168	715	999999	985	147	49	341	999999	679	228	761	547	976	999999	11	552	466	553	999999	999999	999999	924	875	999999	92	999999	97	969	310	649	715	999999	610	999999	463	686	82	409	32	294	872	297	999999	999999	161	211	123	723	689	862	566	689	999999	191	698	243	840	999999	902	70	999999	999999	999999	999999	512	72	999999	520	41	325	480	66	531	999999	78	999999	583	999999	27	881	999999	373	290	999999	92	36	693	429	767	229	999999	339	506	999999	342	510	643	321	427	999999	274	999999	692	374	999999	999999	167	999999	123	659	660	895	999999	31	107	999999	999999	215	999999	999999	378	517	753	999999	478	151	999999	999999	999999	567	404	272	527	999999	999999	370	681	916	999999	583	868	602	315	999999	569	950	613	485	864	999999	429	999999	999999	999999	719	756	999999	880	895	250	999999	
598	999999	555	999999	397	378	796	415	737	907	175	158	374	617	999999	211	645	999999	528	538	85	999999	827	148	966	899	584	219	859	520	800	31	999999	999999	999999	90	760	999999	181	582	816	999999	137	999999	264	289	999999	335	942	555	214	638	999999	711	874	999999	694	417	298	498	793	999999	999999	226	116	999999	999999	740	347	695	999999	999999	999999	945	999999	999999	576	980	999999	686	899	999999	999999	314	315	999999	654	114	759	385	396	353	563	683	999999	239	524	910	739	999999	947	268	988	256	999999	421	568	431	989	869	999999	713	533	612	598	543	320	999999	911	999999	999999	237	981	961	309	107	238	397	167	492	490	666	250	773	738	641	999999	30	210	893	603	232	124	889	67	683	999999	951	94	999999	999999	283	999	795	620	719	286	36	947	16	192	180	274	506	388	999999	472	759	873	999999	282	999999	50	27	350	276	122	101	999999	626	287	287	312	912	574	999999	666	455	162	28	364	245	82	204	999999	433	958	617	511	406	220	70	87	137	972	628	999999	999999	455	354	606	195	999999	331	999999	999999	867	361	932	181	995	999999	607	999999	602	999999	999999	845	316	917	999999	505	590	999999	999999	226	210	185	939	945	973	683	999	808	421	999999	122	751	475	999999	565	999999	684	999999	410	202	463	232	534	999999	411	397	999999	537	999999	999999	999999	625	915	512	999999	692	422	999999	207	321	27	798	442	433	999999	475	380	510	999999	999999	820	260	106	223	999999	977	999999	14	543	585	17	472	772	999999	574	496	836	962	111	999999	194	999999	999999	99	184	664	789	110	20	936	27	999999	999999	334	291	999999	999999	701	750	727	51	999999	454	621	313	555	35	132	859	999999	639	418	999999	489	526	132	127	999999	999999	999999	198	550	994	607	999999	841	297	447	38	999999	967	999999	222	999999	831	999999	999999	521	785	999999	638	666	251	581	999999	608	767	695	808	168	236	522	662	652	538	500	423	847	62	472	999999	999999	104	639	470	505	206	999999	999999	749	880	606	999999	999999	468	999999	999999	422	310	960	83	999999	639	869	993	999999	481	569	845	341	363	405	999999	323	370	60	572	612	120	800	412	742	999999	68	288	629	301	253	193	17	201	11	546	999999	398	667	948	234	999999	999999	34	636	999999	326	396	484	148	908	59	999999	999999	696	311	509	557	341	562	580	591	374	164	238	386	838	999999	999999	859	999999	924	703	112	347	967	105	776	775	562	722	999999	803	490	999999	203	775	57	505	699	999999	999999	999999	114	378	643	281	
861	796	260	351	186	44	999999	999999	983	355	315	622	729	216	733	782	999999	840	908	787	883	771	44	610	790	644	661	822	830	866	999999	734	704	696	243	980	524	999999	545	637	188	717	409	999999	469	435	999999	493	313	999999	288	273	469	999999	397	99	761	999999	561	542	382	803	942	126	757	999999	918	43	972	999999	267	568	999999	280	609	175	999999	196	150	364	999999	177	518	78	588	334	274	848	999999	999999	228	874	659	12	264	385	775	999999	100	887	517	743	521	560	504	999999	968	999999	256	231	727	575	509	999999	999999	214	294	874	538	432	317	999999	734	828	534	392	908	302	25	233	400	90	105	263	847	999999	656	958	573	868	999999	85	601	87	426	653	375	462	338	59	101	901	999999	668	999999	447	18	999999	36	122	810	676	183	32	830	999999	479	255	359	549	558	335	311	669	76	242	478	657	999999	999999	27	456	964	999999	142	999999	336	437	682	409	126	963	931	461	68	690	902	578	999999	999999	999999	129	113	788	999999	765	599	94	602	999999	968	361	290	155	104	364	711	216	890	341	321	51	573	999999	999999	999999	404	849	999999	385	339	900	411	633	706	897	352	186	474	999999	899	999999	835	344	441	765	683	999999	366	703	978	695	688	914	467	999999	556	164	364	999999	999999	749	483	226	999999	77	949	999999	449	207	999999	535	742	522	441	79	216	238	517	999999	910	999999	999999	907	999999	999999	222	496	176	574	350	999999	821	999999	999999	159	767	618	335	373	815	37	346	168	690	453	953	175	483	397	925	327	646	697	996	999999	999999	575	999999	373	999999	999999	490	874	856	999999	713	999999	999999	291	312	999999	999999	154	852	883	282	334	999999	953	691	999999	23	999999	649	33	550	134	999999	264	999999	201	799	961	517	362	546	471	312	865	739	778	660	999999	95	337	999999	502	845	122	999999	999999	999999	865	682	809	999999	711	235	833	284	589	613	260	398	120	798	999999	636	999999	346	999999	999999	362	223	913	395	821	693	999999	608	58	289	458	999999	962	843	999999	289	999999	912	835	246	479	999999	160	175	999999	802	975	539	483	866	355	776	670	999999	996	652	769	423	627	999999	914	235	235	310	165	475	436	276	864	661	927	586	999999	573	553	770	73	748	985	29	718	782	134	999999	933	681	124	62	999999	999999	999999	295	999999	817	332	253	365	999999	19	934	376	708	999999	999999	938	999999	275	106	365	999999	999999	31	438	608	309	142	111	53	377	483	360	999999	429	583	151	642	302	
692	251	309	415	224	738	60	652	20	117	311	999999	174	416	28	697	999999	703	499	857	685	999999	200	152	321	482	536	999999	999999	999999	999999	681	305	476	582	855	66	819	373	293	387	956	299	999999	799	799	999999	76	342	686	807	999999	652	785	616	184	61	167	103	999999	211	477	659	999999	999999	630	948	999999	999999	173	641	802	339	215	479	999999	229	175	999999	522	279	999999	251	999999	999999	221	39	519	859	408	804	899	726	631	91	910	307	567	18	179	999999	513	242	999999	54	14	550	446	315	887	999999	885	814	581	472	741	999999	352	259	804	601	438	838	999999	369	742	85	707	133	999999	432	661	999999	999999	671	765	237	81	272	477	671	592	214	972	453	999999	999999	155	169	999999	999999	954	999999	213	578	999999	675	999999	810	312	929	842	322	745	999999	302	728	999999	909	999999	514	999999	90	782	143	18	234	999999	999999	999999	999999	930	548	783	885	477	352	999999	605	259	100	429	271	959	547	999999	999999	468	999999	160	200	999999	245	462	836	999999	874	536	79	570	197	999999	825	369	655	998	303	999999	859	987	949	774	999999	660	616	94	893	999999	244	999999	737	999999	358	831	260	212	695	96	946	366	603	816	883	45	71	291	604	901	313	549	534	740	608	530	999999	999999	419	584	846	751	636	753	999999	764	832	999999	999999	999999	999999	453	312	217	999999	999999	999999	143	890	10	598	335	490	992	999999	999999	780	999999	167	828	999999	834	793	999999	249	205	730	999999	523	129	999999	640	830	999999	999999	859	246	326	999999	999999	145	76	535	418	986	521	999999	643	935	607	983	835	274	632	374	285	660	202	967	999999	772	544	620	771	797	958	505	880	211	957	457	463	848	999999	692	563	309	384	999999	728	999999	96	914	915	999999	377	375	999999	245	515	209	54	359	761	999999	601	456	763	621	999999	26	390	999999	977	160	530	986	222	939	810	976	999999	999999	249	463	686	630	704	636	429	592	307	644	695	758	413	999999	999999	719	999999	999999	545	999999	106	999999	553	999999	936	765	615	391	999999	267	434	539	923	976	119	307	656	970	751	137	999999	445	999999	745	747	229	999999	999999	899	999999	848	704	440	523	999999	537	999999	42	999999	939	31	48	439	50	999999	166	834	999999	995	999999	73	131	364	418	570	999999	993	999999	906	717	28	199	491	661	999999	999999	999999	999999	14	582	397	999999	999999	812	116	163	999999	678	535	590	394	319	430	119	439	727	349	32	952	999999	543	999999	135	976	920	999999	556	778	630	
489	68	434	433	999999	401	449	844	552	999999	417	655	325	281	325	999999	709	768	999999	999999	692	390	85	458	693	48	295	498	309	892	284	606	237	57	999999	532	999999	885	999999	718	989	882	797	720	999999	665	228	831	809	653	220	72	999999	556	938	108	982	976	739	999999	999999	951	999999	660	37	810	427	277	235	999999	373	823	999999	999999	242	999999	593	365	913	38	819	999999	688	655	681	221	431	681	118	947	550	982	156	633	611	48	346	147	692	733	999999	999999	605	26	290	396	311	999999	323	139	515	627	73	711	564	652	272	889	978	999999	999999	999999	169	288	999999	999999	677	138	61	999999	473	456	673	189	790	868	858	999999	375	295	909	999999	367	979	442	999999	999999	999999	78	959	776	999999	168	875	355	502	792	999999	772	999999	718	183	999999	130	665	68	953	884	921	696	793	599	999999	693	906	478	387	189	846	330	471	242	69	999999	427	999999	297	797	834	999999	86	541	899	476	576	999999	451	247	999999	383	968	45	523	381	175	187	999999	475	969	999999	124	612	999999	452	438	999999	123	377	999999	649	770	166	59	999999	999999	262	999999	57	126	180	36	149	866	473	361	435	999999	687	926	999999	92	822	828	999999	999999	473	71	457	47	100	622	83	999999	673	999999	999999	999999	889	761	913	999999	885	358	799	850	975	746	17	100	12	999999	999999	450	999999	566	948	338	102	461	999999	999999	251	999999	36	557	999999	604	202	860	999999	450	829	925	23	762	207	999999	38	999999	999999	727	999999	366	45	333	196	633	999999	999999	663	483	892	999999	615	722	245	999999	999999	251	999999	380	554	999999	551	999999	937	510	437	999999	369	999999	999999	985	999999	429	146	885	974	999999	999999	329	522	95	207	999999	999999	401	320	999999	526	332	150	787	219	827	183	907	999999	999999	396	686	999999	392	747	187	184	999999	184	196	585	999999	900	629	880	577	857	999999	999999	486	14	545	200	146	183	999999	344	522	776	999999	256	239	999999	501	999999	999999	133	999999	999999	29	891	650	227	133	714	176	431	521	906	641	999999	999999	957	999999	999999	851	495	999999	219	710	843	661	999999	748	999999	355	999999	409	322	999999	454	726	129	930	999999	999999	328	76	431	999999	615	823	616	999999	465	541	282	999999	32	465	199	999999	921	999999	186	999999	520	479	999999	999999	886	999999	208	999999	197	253	594	36	999999	124	532	429	637	999999	105	29	54	999999	999999	409	999999	547	999999	857	999999	390	999999	999999	754	365	843	849	882	72	130	593	625	905	999999	999999	946	
255	10	908	932	999999	436	719	542	166	194	999999	196	784	295	999999	644	350	704	807	447	113	282	386	281	683	547	574	91	512	403	149	58	79	999999	827	547	999999	925	999999	953	999999	949	597	999999	328	662	108	777	782	948	284	210	149	774	999999	973	999999	636	258	232	861	637	40	763	55	475	127	999999	467	999999	176	425	468	853	999999	163	684	215	952	31	448	797	309	563	128	939	909	304	619	854	923	842	676	24	102	459	919	834	135	999999	544	776	999999	981	782	859	742	999999	423	999999	298	417	683	999999	999999	999999	337	999999	644	115	566	999999	712	613	876	999999	999999	453	761	902	243	999999	90	110	487	999999	488	328	999999	269	207	622	881	929	565	516	999999	450	240	37	999999	453	999999	29	296	722	74	999999	999999	999999	120	298	535	521	999999	999999	337	583	749	999999	585	19	694	385	999999	943	941	782	57	370	175	308	223	733	781	790	660	70	999999	999999	607	999999	999999	333	999999	909	97	999999	483	999999	999999	999999	999999	129	452	121	758	815	120	352	999999	291	999999	743	292	811	999999	801	999999	999999	788	276	769	984	513	999999	795	370	236	999	855	580	999999	930	191	999999	608	104	999999	999999	41	999999	949	999999	983	326	135	999999	51	347	999999	295	630	817	338	912	815	715	615	649	999999	999999	588	121	999999	210	982	999999	999999	700	213	999999	999999	79	634	943	326	308	999999	999999	677	325	328	888	999999	569	950	999999	601	279	775	892	488	642	999999	643	266	838	974	783	999999	999999	918	999999	999999	853	775	999999	193	999999	999999	999999	714	428	999999	10	999999	999999	999999	926	260	500	135	291	925	320	502	878	999999	990	687	488	333	227	853	279	406	999999	754	322	999999	398	999999	999999	684	268	188	70	670	999999	574	999999	999999	57	533	999999	282	637	425	823	361	999999	836	999999	708	117	999999	496	574	999999	603	101	945	633	142	999999	999999	999999	607	666	142	999999	217	380	999999	131	999999	286	694	19	997	999999	562	931	960	897	999999	999999	999999	999999	85	691	495	968	750	483	620	269	915	999999	651	362	40	999999	999999	919	689	465	776	999999	522	906	999999	564	704	999999	538	23	672	244	308	96	422	999999	999999	450	945	249	629	943	510	335	371	32	999999	999999	739	803	250	51	218	107	339	920	64	178	999999	999999	999999	916	999999	607	999999	999999	373	564	940	10	177	249	999999	450	835	832	86	196	545	999999	999999	70	105	735	772	999999	36	211	757	502	974	422	561	24	975	713	999	903	739	691	999999	804	
703	738	635	999999	77	999999	271	506	843	868	632	120	735	213	999999	219	999999	999999	999999	999999	807	448	35	999999	688	999999	474	132	833	183	999999	999999	129	999999	999999	366	109	771	999999	268	939	260	999999	116	999999	450	999999	772	892	999999	78	999999	47	497	997	265	713	880	999999	118	303	999999	673	999999	420	777	999999	999999	846	464	119	72	411	999999	232	556	789	999999	964	247	678	701	239	53	114	683	999999	632	403	111	653	999999	999999	454	964	999999	587	988	695	22	459	999999	926	438	680	16	372	999999	274	450	999999	794	999999	84	439	601	909	999999	565	737	960	369	999999	745	999999	999999	612	956	429	999999	969	801	232	952	788	999999	775	999999	999999	108	320	999999	367	952	635	858	313	384	25	372	890	957	433	958	61	100	999999	191	999999	999999	403	416	233	842	481	674	571	963	999999	999999	826	118	265	467	999999	796	11	999999	999999	952	587	999999	941	66	541	21	377	999999	901	697	726	594	183	584	704	904	940	999999	481	961	999999	999999	999999	999999	546	781	702	966	999999	999999	98	999999	81	999999	211	175	474	176	310	469	306	307	72	598	980	242	935	680	762	522	855	486	515	158	999999	247	999999	632	520	999999	999999	999999	733	646	608	999999	522	508	382	538	439	774	225	999999	664	989	288	499	999999	314	845	31	213	999999	408	612	999999	923	999999	964	999999	999999	656	549	159	895	573	425	990	281	719	999999	308	999999	92	91	271	504	999999	677	959	650	999999	215	999999	298	999999	714	247	996	205	598	500	417	513	597	127	675	861	769	425	862	999999	999999	594	418	999999	980	999999	999999	351	18	440	341	15	384	999999	450	999999	861	697	859	999999	993	86	131	999999	890	720	494	999999	999999	999999	999999	261	106	151	248	621	505	575	227	777	920	655	999999	999999	169	412	999999	999999	676	49	10	81	566	683	515	979	473	481	999999	270	999999	999999	755	376	716	89	908	243	308	829	999999	295	480	91	268	348	889	963	999999	999999	591	443	999999	556	641	652	694	423	636	999999	157	34	743	957	335	567	900	820	451	89	999999	895	752	999999	999999	999999	600	485	425	177	999999	999999	704	354	999999	18	75	208	734	73	395	999999	606	49	681	115	552	523	756	701	448	79	999999	999999	984	696	999999	999999	645	926	999999	219	998	468	179	999999	329	399	288	326	501	701	95	999999	999999	18	298	712	175	999999	172	87	728	723	729	999999	999999	15	369	982	327	626	563	807	21	186	999999	148	999999	43	785	163	999999	999999	999999	746	983	
143	14	976	999999	978	999999	999999	764	974	490	999999	739	999999	659	324	999999	999999	999999	999999	999999	287	376	517	521	999999	999999	141	999999	19	842	999999	523	982	46	854	11	392	584	348	351	722	53	47	999999	999999	408	721	383	999999	133	938	999999	999999	608	999999	767	496	465	257	146	152	820	755	999999	201	761	999999	122	805	322	999999	722	661	533	425	999999	999999	821	309	999999	130	757	558	999999	999999	858	198	383	999999	97	999999	927	336	999999	208	999999	297	905	999999	461	651	999999	578	158	999999	225	779	999999	193	999999	437	999999	999999	505	25	999999	272	999999	237	999999	999999	383	781	718	807	719	396	459	334	523	946	999999	326	847	110	521	189	999999	409	688	88	999999	200	869	659	840	999999	999999	196	813	639	999999	999999	999999	888	277	827	999999	999999	999999	829	330	477	669	524	14	359	318	405	503	216	999999	470	999999	264	185	193	912	999999	967	948	999999	272	999999	884	999999	754	999999	959	832	694	328	67	999999	859	758	919	530	354	654	490	999999	435	692	606	999999	999999	140	908	712	94	999999	801	999999	818	274	67	955	785	995	999999	205	999999	999999	808	887	999999	828	999999	505	266	663	567	413	486	494	999999	579	914	118	571	623	255	256	999999	779	999999	683	823	999999	700	999999	744	359	404	295	114	863	999999	719	971	139	451	412	456	431	999999	398	999999	999999	999999	999999	51	999999	434	636	950	999999	824	38	371	131	14	103	805	302	918	218	18	200	390	275	695	205	147	999999	182	999999	999999	326	432	999999	784	999999	460	222	922	77	999999	768	345	999999	999999	855	999999	999999	135	358	999999	164	512	148	999999	707	943	869	791	845	540	999999	464	117	312	999999	606	242	347	514	643	592	379	851	294	250	999999	389	999999	840	847	298	316	824	245	999999	814	293	748	999999	556	591	430	999999	999999	931	314	237	698	541	259	125	999999	620	714	24	785	661	854	148	852	563	642	951	998	252	686	639	999999	667	693	999999	493	269	957	62	999999	302	324	999999	936	627	690	694	591	732	786	695	119	231	999999	163	439	609	235	999999	999999	999999	88	294	255	674	366	40	999999	936	631	999999	662	661	852	999999	346	502	999999	234	873	947	999999	999999	465	999999	530	999999	807	539	883	884	999999	965	114	692	223	999999	999999	271	999999	660	845	999999	110	544	42	999999	379	377	816	999999	406	10	129	11	119	812	828	264	154	716	232	319	63	747	217	697	557	169	279	999999	999999	999999	962	223	111	999999	175	921	999999	999999	280	440	723	999999	
487	43	999999	112	583	411	999999	852	127	554	437	999999	601	363	336	345	999999	220	999999	999999	551	465	999999	906	899	999999	647	999999	306	82	446	792	595	116	999999	183	851	999999	585	868	116	999999	823	999999	999999	575	124	811	999999	622	181	69	342	223	999999	31	999999	999999	213	190	764	303	556	55	118	644	940	494	103	163	493	999999	634	239	403	19	641	629	130	999999	289	835	322	683	900	386	999999	999999	711	248	187	912	250	405	113	999999	986	999999	309	151	634	629	718	441	139	999999	435	112	819	396	389	376	999999	879	900	999999	999999	872	999999	999999	999999	568	783	854	976	580	214	238	999999	591	32	999999	330	979	999999	659	999999	881	553	185	999999	357	562	325	859	999999	999999	371	504	184	999999	123	634	578	955	75	999999	864	464	999999	520	206	999999	238	373	526	56	839	189	251	999999	999999	328	969	780	838	16	467	999999	175	999999	843	999999	951	760	909	999999	751	999999	999999	812	262	426	994	664	754	380	333	951	343	764	999999	192	263	372	730	794	664	798	999999	999999	388	869	999999	999999	677	472	35	478	463	296	304	816	554	438	559	999999	334	999999	35	467	682	516	661	411	234	661	480	588	39	124	999999	953	905	999999	433	393	138	923	999999	999999	354	855	497	56	470	446	637	824	812	999999	470	359	772	999999	386	872	217	887	846	25	991	446	448	349	721	351	910	979	15	176	554	410	328	743	122	826	999999	614	941	787	999999	656	776	982	654	225	190	256	198	999999	999999	999999	86	971	300	999999	416	158	334	999999	536	657	819	645	502	69	41	39	547	999999	854	603	946	69	991	345	670	466	999999	506	170	664	791	453	991	313	334	356	452	214	420	869	999999	822	999999	376	837	999999	489	594	194	161	709	638	999999	582	999999	26	980	955	247	950	464	828	999999	871	865	375	654	199	734	684	586	342	149	985	323	134	808	624	999999	539	977	109	999999	19	955	163	747	418	18	317	376	497	966	470	999999	999999	863	389	511	999999	486	299	860	999999	574	376	498	721	269	180	218	999999	457	708	972	364	516	999999	999999	999999	627	999999	190	427	318	98	376	999999	579	999999	270	999999	123	45	63	687	999999	999999	444	999999	665	36	159	838	999999	999999	50	999999	497	60	999999	914	472	799	844	250	119	442	200	999999	999999	818	151	407	999999	790	999999	999999	654	295	999999	704	514	338	57	601	95	352	999999	308	58	999999	192	999999	917	356	999999	324	201	812	577	806	621	959	588	999999	884	
752	927	318	767	999999	613	212	936	249	409	144	752	252	164	767	124	892	437	999999	636	999999	489	564	833	928	999999	841	717	318	93	555	999999	999999	999999	343	424	19	540	430	504	980	592	678	946	999999	572	948	658	999999	692	728	531	695	220	272	273	999999	485	838	407	771	495	627	165	854	394	999999	999999	821	353	115	999999	999999	398	655	39	810	618	21	366	282	193	906	626	364	33	64	990	454	999999	60	534	702	32	732	494	965	522	999999	999999	30	422	836	999999	999999	376	524	306	564	243	462	755	473	482	134	588	588	11	999999	831	340	561	999999	999999	302	580	999999	999999	999999	170	74	297	526	584	999999	999999	357	449	49	999999	999999	757	435	999999	999999	999999	999999	230	999999	999999	906	963	999999	999999	107	469	339	95	175	999999	717	540	640	403	178	175	238	999999	145	274	241	149	962	999999	332	582	135	999999	999999	999999	519	999999	96	522	264	110	575	999999	999999	877	530	999999	283	999999	280	967	999999	42	52	451	77	182	94	999999	912	999999	999999	999999	999999	524	343	468	950	178	999999	288	453	999999	148	999999	599	971	410	268	743	969	865	929	999999	999999	999999	103	829	692	929	999999	355	463	609	497	109	667	999999	963	999999	71	321	115	545	992	524	998	999999	974	999999	999999	999999	999999	889	943	901	81	376	582	68	249	639	268	999999	160	932	990	519	650	967	932	652	447	724	999999	657	760	393	549	840	999999	999999	855	839	834	573	529	574	999999	596	38	300	746	904	304	432	999999	999999	999999	999999	534	489	252	16	920	452	999999	110	217	295	999999	687	999999	741	601	48	784	428	414	587	412	425	853	64	999999	641	906	543	430	259	999999	893	999	490	999999	977	958	849	919	999999	249	429	366	380	455	350	999999	999999	312	265	647	635	461	807	656	118	635	999999	76	288	546	791	999999	958	999999	257	688	346	435	623	999999	999999	509	999999	348	983	999999	483	608	999999	178	999999	240	174	999999	969	999999	201	833	208	351	999999	782	640	845	457	999999	408	689	208	662	136	579	999999	185	712	135	438	469	673	58	162	999999	999999	999999	644	561	515	356	721	814	497	999999	237	281	320	999999	869	187	890	243	661	794	410	936	999999	999999	551	989	899	843	999999	731	170	159	199	191	999999	999999	211	896	244	61	967	394	999999	623	352	999999	864	559	999999	260	999999	439	397	368	188	542	999999	999999	19	525	457	999999	809	999999	999999	88	92	138	849	349	999999	994	999	609	999999	26	771	427	980	999999	134	350	
587	754	999999	999999	761	831	13	771	459	999999	886	718	604	999999	584	999999	280	274	334	999999	999999	916	283	584	440	788	541	171	770	651	341	874	999999	999999	999999	65	999999	622	326	261	135	87	890	999999	118	999999	15	736	442	372	157	716	999999	398	639	670	480	578	299	973	999999	841	10	807	557	21	327	497	800	528	999999	657	947	83	610	633	36	196	476	999999	783	999999	999999	408	504	625	74	12	477	629	584	45	333	353	961	294	86	92	540	999999	999999	517	936	999999	576	999999	768	736	999999	999999	999999	999999	111	149	200	999999	999999	999999	999999	999999	946	325	999999	180	943	999999	999999	604	121	325	556	943	656	999999	999999	275	999999	816	832	999999	857	338	999999	470	999999	300	933	193	999999	477	183	484	779	608	999999	999999	497	999999	999999	816	999999	174	625	473	999999	700	638	732	952	924	624	305	999999	308	84	618	111	999999	195	999999	826	999999	450	643	152	82	174	57	229	999999	777	113	846	25	839	692	713	750	999999	294	662	210	240	238	853	999999	714	481	534	999999	999999	938	999999	326	989	34	723	981	999999	999999	536	590	513	413	157	999999	458	753	469	391	905	361	549	900	990	625	910	222	790	274	999999	692	522	687	13	838	999999	530	35	999999	968	999999	428	632	999999	81	697	826	90	342	429	960	22	152	635	193	999999	680	336	374	124	511	999999	999999	999999	843	999999	825	410	319	999999	999999	999999	999999	423	183	999999	916	152	918	928	999999	141	457	845	999999	680	380	61	819	449	853	203	661	700	467	540	372	999999	914	13	871	999999	771	999999	500	242	367	729	462	261	999999	537	417	445	40	999999	743	221	621	172	999999	999999	590	999999	144	999999	75	954	955	643	570	312	237	914	67	999999	370	111	354	174	323	999999	599	999999	966	325	786	226	669	98	797	999999	991	752	316	106	836	999999	221	766	176	412	773	818	690	179	310	999999	388	373	18	641	999999	456	849	55	184	32	902	818	999999	999999	295	866	999999	999999	321	485	608	960	830	999999	890	587	998	910	877	780	877	999999	24	999999	838	999999	999999	165	999999	545	902	270	922	999999	999	402	818	327	127	906	972	999999	858	999999	894	427	543	550	999999	290	458	999999	178	999999	154	115	804	665	20	989	786	690	999999	775	582	347	999999	999999	999999	497	769	680	793	970	999999	607	938	198	398	420	762	539	413	999999	96	999999	102	528	999999	999999	597	163	316	137	129	291	152	999999	253	557	389	526	91	263	999999	777	999999	999999	596	546	176	
615	276	999999	237	999999	287	134	689	999999	999999	520	999999	574	899	999999	999999	666	850	526	465	855	945	840	41	245	458	160	492	318	820	895	932	133	999999	982	999999	999999	899	872	14	27	999999	635	999999	869	180	516	999999	904	413	487	356	79	999999	321	999999	436	568	999999	798	999999	642	381	797	999999	587	232	847	917	730	657	999999	999999	999999	999999	462	319	538	172	999999	999999	999999	587	904	342	999999	999999	52	416	322	460	999999	999999	999999	878	384	32	838	952	291	948	999999	445	999999	755	720	378	558	643	858	359	897	405	927	999999	339	64	476	465	810	725	999999	441	999999	280	509	999999	903	999999	72	440	999999	585	881	126	283	360	413	158	621	180	999999	408	557	962	562	752	979	999999	548	329	999999	382	152	565	999999	999999	841	903	999999	860	475	999999	581	999999	878	999999	524	999999	999999	999999	650	999999	843	639	999999	781	884	999999	717	756	879	684	999999	742	883	109	443	325	358	55	519	999999	902	999999	705	398	827	138	94	999999	999999	179	646	569	678	238	538	512	999999	986	999999	208	196	500	980	790	819	838	544	999999	878	208	461	999999	469	999999	425	93	934	33	953	755	999999	477	527	999999	48	999999	73	655	570	999999	181	371	999999	320	324	411	999999	914	578	989	593	315	372	40	717	118	109	538	813	455	577	130	42	598	651	718	972	280	752	293	999999	889	218	946	36	100	999999	158	826	23	313	29	454	964	172	251	999999	999999	992	929	436	535	841	124	363	60	338	113	669	605	439	509	172	999999	224	703	107	999999	13	999999	283	999999	999999	999999	152	558	676	999999	435	409	613	484	287	999999	999999	248	58	103	593	975	761	999999	489	231	999999	999999	857	169	999999	468	154	689	494	375	999999	999999	824	50	971	805	384	270	677	269	999999	954	232	350	437	999999	654	13	832	37	999999	551	472	489	999999	349	999999	517	328	999999	265	924	999999	911	175	383	424	999999	999999	787	601	999999	64	229	999999	629	580	516	732	773	814	999999	999999	466	509	115	22	344	999999	632	114	866	941	710	14	77	999999	320	184	63	562	999999	881	999999	435	375	999999	999999	260	598	768	999999	999999	554	162	999999	76	534	999999	70	999999	89	999999	499	682	735	999999	353	225	172	665	270	342	999999	221	999999	999999	812	41	143	618	999999	94	235	999999	920	999999	396	558	891	10	439	907	123	999999	999999	461	999999	372	700	816	153	999999	97	932	507	851	999999	999999	984	853	264	503	279	999999	601	995	960	999999	999999	653	999999	795	
334	172	235	362	228	999999	738	716	999999	450	340	327	999999	741	996	999999	366	78	974	999999	999999	47	745	936	638	671	102	487	501	999999	609	999999	999999	358	703	999999	707	155	632	999999	999999	999999	974	814	999999	999999	976	999999	999999	667	999999	693	999999	118	999999	296	426	298	999999	999999	892	261	999999	131	999999	292	999999	127	48	999999	595	221	999999	853	458	305	999999	931	773	999999	694	242	489	833	488	916	378	999999	136	417	508	999999	430	85	238	353	62	999999	973	879	289	999999	820	926	999999	66	999999	825	660	925	232	495	525	47	862	659	771	392	999999	999999	999999	136	999999	630	573	187	999999	370	624	114	253	220	999999	894	407	835	999999	562	761	431	669	553	999999	211	194	23	893	999999	999999	999999	999999	669	219	60	999999	999999	869	999999	999999	895	276	886	211	555	681	22	537	630	640	36	248	999999	631	221	264	999999	250	789	999999	999999	999999	407	157	55	532	584	10	907	928	254	966	999999	209	866	165	999999	352	340	999999	182	486	272	753	999999	999999	999999	999999	999999	795	605	912	999999	754	803	610	869	738	165	32	999999	21	629	702	395	999999	26	999999	999999	65	480	27	910	999999	999999	83	31	999999	961	714	999999	545	11	121	999999	999999	999999	999999	406	265	296	54	196	317	432	170	856	570	367	135	324	363	283	943	324	587	999999	999999	491	729	999999	999999	777	451	999999	562	20	518	378	63	184	549	612	509	768	436	831	999999	836	112	999999	461	296	835	999999	999999	271	999999	796	745	999999	75	999999	677	676	81	277	999999	454	870	160	999999	201	313	951	775	999999	774	184	888	756	408	984	999999	999999	137	928	941	61	66	999999	951	721	633	723	119	999999	934	833	697	168	999999	158	966	951	879	270	999999	884	999999	64	999999	884	908	999999	932	91	607	999999	999999	999999	999999	694	398	579	209	627	568	590	841	222	816	940	486	729	999999	260	999999	436	999999	999999	945	66	999999	12	803	77	812	643	790	38	956	769	294	555	832	401	759	397	752	262	702	402	53	412	247	556	999999	188	328	999999	73	180	999999	682	206	280	267	395	775	999999	999999	924	799	813	265	57	656	931	897	279	500	629	683	380	174	999999	23	33	999999	257	670	634	999999	118	964	785	235	612	358	561	143	374	622	621	999999	777	602	239	156	200	900	475	290	58	191	999999	496	173	517	653	999999	243	630	528	471	190	608	690	999999	480	999999	54	583	345	146	136	17	999999	932	999999	999999	999999	877	999999	357	205	999999	276	927	530	
299	72	104	705	304	999999	999999	104	160	267	999999	911	390	999999	378	855	891	945	912	64	437	999999	240	130	702	483	366	999999	181	276	836	999999	763	328	191	758	949	878	50	246	393	913	912	674	999999	48	402	210	206	501	313	407	364	872	103	865	999999	974	12	820	542	999999	999999	884	430	836	999999	999999	999999	619	999999	23	904	675	671	523	521	999999	999999	664	91	166	999999	680	999999	439	999999	890	999999	325	999999	975	999999	230	704	999999	999999	999999	253	999999	999999	999999	715	586	594	299	503	688	211	579	353	275	81	999999	739	386	999999	252	999999	991	858	267	836	999999	999999	931	147	999999	971	966	533	999999	999999	520	773	750	450	283	95	673	935	299	999999	656	971	661	999999	537	490	999999	999999	999999	117	999999	533	999999	504	546	893	999999	161	819	716	244	999999	999999	952	560	574	988	999999	999999	999999	257	66	999999	999999	189	207	41	37	610	203	999999	98	786	385	70	987	999999	256	904	999999	999999	521	999999	582	454	999999	121	708	999999	962	999999	392	332	590	859	206	964	64	325	349	861	636	999999	625	73	155	268	484	892	572	432	999999	41	999999	735	999999	939	985	133	578	96	332	684	647	701	271	766	206	526	864	33	97	999999	564	527	796	999999	999999	519	999999	999999	999999	816	780	540	999999	360	999999	855	133	266	978	931	747	263	999999	951	903	924	999999	389	999999	958	999999	549	999999	811	476	647	939	765	448	476	999999	235	460	516	904	117	999999	910	609	351	403	999999	54	166	194	311	988	844	77	576	717	919	290	677	999999	240	204	948	883	519	915	367	999999	512	116	521	999999	32	57	795	982	890	779	721	999999	430	999999	188	627	175	658	104	698	871	999999	904	945	782	728	673	912	992	37	999999	435	999999	789	999999	59	672	508	965	796	281	594	999999	150	568	999999	367	735	25	331	999999	860	820	669	947	753	212	999999	30	999999	384	883	989	863	688	295	528	641	999999	139	954	666	693	308	999999	286	931	763	386	669	370	938	999999	999999	318	999999	614	376	841	788	847	106	488	671	999999	397	604	963	461	999999	999999	725	999999	886	376	62	177	522	252	999999	822	448	999999	361	933	445	986	328	554	458	681	162	999999	184	292	858	188	999999	886	999999	682	968	311	113	999999	645	176	20	304	266	73	102	134	181	965	408	906	136	738	976	999999	286	418	13	602	999999	926	597	604	518	999999	155	635	999999	987	854	146	96	286	999999	279	975	33	999999	395	999999	38	627	219	883	999999	
999999	293	910	627	406	559	308	511	999999	718	579	999999	785	999999	917	999999	999999	999999	999999	271	820	850	450	707	435	999999	999999	618	999999	413	308	387	999999	567	999999	999999	725	595	591	304	838	585	642	579	999999	569	247	906	999999	999999	126	999999	108	999999	140	999999	843	999999	999999	154	439	689	498	240	419	201	695	999999	999999	64	741	325	602	816	432	245	218	870	17	999999	24	223	150	890	999999	865	999999	107	436	621	29	522	403	447	864	158	97	999999	169	999999	874	29	346	422	391	999999	840	291	199	895	992	972	999999	999999	139	226	549	999999	944	999999	911	999999	791	999999	45	228	921	999999	951	284	158	806	710	509	991	999999	877	727	509	494	999999	997	908	541	628	56	328	78	317	648	609	489	467	999999	596	999999	237	397	387	172	999999	999999	340	915	747	196	272	999999	343	145	349	821	107	459	529	914	689	260	329	988	900	999999	848	313	674	668	999999	105	913	715	766	999999	350	346	615	350	667	992	794	442	784	632	734	999999	309	788	391	18	999999	682	596	977	999999	999999	272	36	835	999999	251	88	848	176	781	628	378	860	480	999999	843	999999	256	696	465	887	214	277	129	676	999999	885	286	339	999999	241	128	789	999999	951	999999	999999	999999	999999	751	715	593	617	999999	115	803	448	318	999999	999999	905	435	900	521	999999	194	995	906	169	33	365	802	518	166	550	509	999999	449	529	686	264	999999	616	945	999999	304	596	999999	23	872	565	999999	999999	999999	115	805	999999	277	241	999999	88	999999	354	999999	395	913	999999	999999	310	999999	224	999	789	999999	910	239	819	954	771	885	598	579	999999	296	468	999999	156	354	61	744	291	322	217	762	608	582	999999	999	560	836	999999	145	125	417	658	565	788	711	999999	875	986	999999	505	355	178	509	789	68	158	606	767	730	409	999999	324	902	791	36	345	338	908	819	404	934	666	462	463	999999	637	902	10	999999	100	185	758	999999	816	862	594	999999	792	272	999999	999999	79	498	736	560	103	756	773	761	375	925	967	176	999999	571	688	715	999999	999999	430	255	999999	332	640	233	806	306	999999	929	442	247	545	645	968	450	865	999999	726	903	391	881	139	248	999999	175	218	591	157	255	184	999999	62	999999	842	999999	357	747	858	999999	753	796	999999	844	329	138	999999	332	208	999999	706	999999	999999	152	922	999999	125	367	999999	999999	999999	225	159	840	754	564	194	999999	802	373	102	127	999999	223	160	595	220	295	919	940	785	999999	393	999999	549	
999999	889	910	999999	302	999999	990	493	392	497	999999	647	999999	99	764	999999	999999	529	999999	336	588	999999	775	992	337	339	830	999999	999999	689	139	999999	431	999999	999999	999999	283	499	509	883	999999	634	927	999999	621	947	999999	206	999999	995	999999	366	999999	400	999999	464	123	917	239	963	999999	552	180	702	368	706	225	539	998	99	670	833	29	950	234	954	999999	59	380	389	949	999999	292	327	999999	772	282	41	339	636	561	365	269	546	235	559	999999	234	367	915	732	850	999999	75	335	629	346	608	176	16	192	74	547	850	24	999999	270	853	999999	999999	433	999999	209	999999	999999	314	573	483	999999	674	500	57	691	465	656	108	436	999999	991	999999	999999	674	999999	999999	454	496	818	419	999999	210	299	610	759	999999	491	999999	651	999999	536	999999	999999	862	882	502	516	144	383	92	999999	999999	999999	53	861	867	169	759	329	876	918	51	495	164	952	525	999999	890	298	999999	973	117	457	999999	999999	999999	552	573	791	372	816	319	999999	736	224	615	612	256	999999	892	999999	731	229	774	917	999999	534	901	910	367	127	999999	846	999999	118	999999	468	997	362	890	324	999999	967	999999	69	608	928	759	999999	346	912	138	999999	406	315	251	888	999999	683	205	446	650	999999	434	999999	201	473	659	628	138	157	999999	893	999999	577	27	764	272	715	999999	566	775	962	574	999999	988	483	449	999999	866	208	999999	324	167	999999	673	932	543	711	999999	145	279	999999	811	198	307	244	293	828	298	999999	625	999999	374	638	671	688	98	979	999999	717	33	511	761	929	372	300	735	414	904	95	230	999999	847	999999	999999	999999	161	999999	157	999999	200	620	859	388	582	817	950	528	782	984	843	999999	999999	160	122	767	379	999999	826	17	999999	999999	924	999999	266	75	999999	200	999999	37	537	999999	832	512	527	412	651	999999	999999	999999	350	217	631	919	251	667	999999	697	71	529	273	280	558	150	255	999999	696	656	999999	999999	697	759	186	999999	457	140	999999	943	632	709	126	999999	533	281	666	301	257	999999	962	599	960	432	999999	822	999999	267	999999	692	999999	999999	716	995	261	840	999999	591	40	875	471	121	999999	171	75	999999	413	277	746	287	483	953	73	690	694	532	999999	275	629	364	992	200	999999	49	999999	425	993	999999	745	999999	999999	999999	270	999999	544	850	663	798	367	999999	419	496	999999	877	218	312	153	999999	999999	999999	292	999999	999999	999999	999999	281	999999	999999	484	649	368	292	531	62	863	407	693	691	156	843	868	758	908	
999999	945	505	999999	108	830	383	999999	966	999999	999999	999999	832	124	594	498	272	715	767	323	999999	419	136	964	468	23	810	619	461	999999	999999	860	999999	999999	119	731	387	602	47	75	110	376	401	472	515	651	40	293	108	203	883	138	999999	445	200	999999	818	540	220	94	30	999999	821	96	362	165	876	158	15	999999	999999	670	677	999999	222	999999	999999	663	459	817	982	527	999999	268	996	339	760	999999	493	676	912	846	999999	953	999999	346	555	315	120	359	774	882	288	245	93	999999	999999	408	232	848	425	164	91	999999	999999	502	999999	562	99	32	999999	999999	665	339	951	273	288	999999	656	875	999999	712	552	999999	52	999999	999999	285	184	784	999999	999999	866	999999	999999	757	999999	988	851	552	103	992	225	98	954	987	227	949	999999	999999	933	736	752	356	62	713	999999	981	360	999999	999999	967	387	999999	154	53	921	999999	88	203	999999	299	872	113	782	803	496	464	155	64	883	299	991	364	850	151	999999	519	592	999999	155	784	999999	851	298	136	614	909	943	911	76	207	870	100	322	643	999999	648	574	259	226	157	836	305	126	963	975	32	999999	13	443	999999	437	541	999999	723	661	30	814	656	198	587	999999	244	999999	686	429	999999	999999	216	999999	961	945	999999	999999	999999	999999	999999	734	335	999999	591	999999	940	999999	665	769	339	999999	999999	982	843	833	917	70	639	635	602	317	440	544	84	980	258	999999	482	999999	103	221	60	775	328	296	489	505	607	142	999999	766	999999	916	99	858	999999	233	999999	138	999999	999999	690	999999	356	35	304	790	86	999999	205	223	999999	999999	676	999999	992	824	999999	557	353	422	463	999999	64	999999	999999	523	454	225	536	34	999999	999999	437	999999	999999	688	428	303	992	699	429	995	936	367	999999	133	250	999999	866	629	570	885	784	615	819	999999	317	999999	999999	999999	999999	861	84	181	999999	651	772	999999	596	313	405	370	564	654	999999	467	570	696	74	999999	282	482	358	907	464	408	569	999999	10	348	380	908	999999	221	364	999999	921	765	438	130	999999	395	999999	563	234	210	330	140	622	999999	622	620	999999	189	508	999999	513	176	999999	530	91	999999	855	999999	932	497	999999	353	299	999999	546	805	268	943	509	887	107	795	683	264	999999	999999	209	648	726	999999	461	83	712	501	64	754	58	999999	999999	999999	540	137	999999	999999	103	977	840	197	815	999999	362	512	680	621	765	718	493	462	453	999999	751	216	531	182	45	44	640	797	381	999999	756	360	904	108	999999	
969	174	946	171	109	599	21	832	909	407	948	999999	101	736	346	999999	596	464	397	659	333	606	457	701	999999	347	999999	816	999999	70	12	999999	999999	274	796	553	999999	300	353	62	999999	384	621	774	96	999999	999999	71	44	530	169	895	516	449	33	999999	717	255	112	762	556	205	808	849	405	350	821	999999	940	793	725	305	120	345	920	999999	984	683	999999	427	798	981	781	999999	900	116	101	142	999999	433	836	300	198	591	505	999999	576	772	379	746	819	722	131	999999	804	864	784	181	999999	85	999999	999999	999999	684	964	575	423	314	999999	299	259	689	585	516	956	434	999999	529	999999	385	382	222	314	999999	608	85	859	540	699	999999	331	920	613	175	55	999999	999999	513	627	929	130	999999	999999	90	999999	999999	999999	614	294	380	999999	265	340	153	702	175	730	772	86	889	715	883	615	999999	967	338	85	420	470	164	999999	603	902	911	265	120	398	233	381	477	999999	255	255	328	289	76	999999	470	472	880	82	887	437	738	223	246	656	910	122	168	64	727	154	139	606	163	362	429	887	999999	999999	999999	401	608	951	470	638	296	999999	900	749	999999	947	590	92	886	176	174	697	29	463	999999	999999	223	422	220	999999	125	721	136	714	999999	999999	999999	112	576	496	828	787	999999	999999	369	288	222	418	448	999999	563	57	720	986	198	732	868	999999	299	394	187	999999	740	369	522	575	999999	196	588	43	76	487	516	400	347	387	944	420	104	209	898	804	999999	440	547	78	999999	149	526	438	714	999999	813	191	318	642	56	393	96	999999	999999	35	830	999999	999999	999999	999999	329	999999	810	999999	458	999999	100	496	999999	222	309	821	999999	999999	999999	670	999999	329	323	674	999999	91	705	340	560	333	309	427	999999	999999	568	727	999999	538	681	500	715	650	266	718	723	999999	935	430	747	571	643	231	999999	999999	999999	96	399	411	999999	999999	943	479	237	134	999999	672	623	999999	999999	582	360	914	891	999999	954	999999	73	605	950	999999	155	285	593	988	690	88	12	999999	303	481	337	69	333	999999	999999	245	423	141	983	999999	82	536	776	175	221	728	339	558	410	180	999999	793	461	574	103	668	999999	248	999999	999999	669	115	115	182	254	300	591	999999	320	719	95	931	622	999999	999999	999999	509	428	776	962	749	454	999999	133	457	543	608	758	349	887	999999	185	698	999999	391	966	999999	603	920	921	147	999999	248	999999	999999	102	181	561	16	483	169	999999	471	481	907	225	999	981	999999	710	
999999	999999	119	432	370	910	242	999999	518	601	198	999999	507	855	824	868	215	999999	999999	999999	371	57	751	999999	999999	890	713	999999	429	999999	966	999999	877	220	239	999999	771	999999	331	183	999999	886	53	415	295	999999	961	616	656	999999	19	584	942	370	348	644	91	999999	704	480	207	25	865	351	635	748	38	297	625	999999	107	399	103	865	505	485	14	346	580	474	929	106	570	391	167	391	506	517	871	594	233	528	121	851	976	843	31	701	780	546	235	999999	990	999999	940	619	491	87	865	863	640	744	999999	239	551	110	455	999999	194	999999	252	999999	426	40	297	579	999999	252	999999	661	463	999999	566	44	249	999999	116	434	450	999999	900	999999	651	17	999999	488	856	881	999999	999999	398	547	516	536	999999	713	258	959	848	999999	341	999999	198	999999	409	337	188	637	990	296	993	30	43	647	999999	823	999999	418	86	809	999999	999999	999999	23	273	916	999999	39	999999	535	999999	157	586	999999	215	661	240	447	607	627	999999	999999	891	24	881	377	514	999999	194	480	999999	839	883	48	647	935	307	185	940	493	999999	158	897	999999	999999	846	444	999999	441	691	999999	432	810	459	509	505	514	927	141	999999	411	999999	845	999999	692	177	274	999999	441	280	364	64	507	124	999999	160	999999	436	999999	999999	932	999999	437	503	886	421	39	999999	539	152	999999	379	53	54	91	612	313	637	999999	121	582	896	521	170	999999	538	924	696	999999	358	184	88	999999	106	962	850	999999	351	383	999999	148	840	18	299	999999	999999	21	462	42	483	847	692	664	623	462	999999	999999	276	176	358	496	999999	71	999999	967	999999	186	946	999999	240	122	962	264	502	999999	742	888	999999	320	352	527	472	999999	888	511	491	423	579	644	926	999999	233	185	35	783	805	778	999999	331	999999	808	74	380	801	371	999999	438	172	649	999999	157	999999	955	999999	999999	34	679	183	999999	485	999999	607	999999	999999	428	999999	999999	239	999999	178	999999	999999	900	812	999999	462	101	862	527	626	63	999999	930	999999	778	995	999999	361	204	758	136	605	157	846	579	211	762	999999	382	482	108	999999	453	480	755	999999	916	999999	999999	377	932	816	999999	63	432	999999	677	387	386	433	999999	435	44	960	52	369	999999	64	999999	342	700	875	489	54	999999	853	999999	459	999999	691	88	134	80	999999	999999	319	949	104	999999	902	534	999999	839	948	861	672	175	999999	437	396	999999	999999	910	947	677	66	336	999999	534	579	868	227	217	999999	354	999999	364	217	999999	999999	
419	817	640	999999	808	325	999999	999999	192	999999	688	999999	999999	999999	999999	999999	224	133	159	769	982	347	570	844	44	999999	177	154	999999	999999	318	999999	999999	704	999999	366	231	999999	148	361	30	796	428	999999	890	999999	999999	434	186	138	999999	241	67	375	750	82	257	796	999999	502	999999	891	936	817	999999	999999	967	327	999999	161	995	999999	984	798	748	196	999999	890	953	491	120	999999	967	476	102	999999	900	983	953	904	118	435	283	646	213	138	859	999999	999999	170	999999	878	628	35	142	999999	257	269	626	564	999999	367	842	814	391	414	924	999999	724	999999	999999	983	373	999999	53	569	371	347	594	620	999999	317	758	999999	906	999999	124	942	343	465	829	999999	366	398	750	750	592	468	265	799	214	999999	886	671	340	999999	999999	999999	982	573	276	909	675	16	999999	845	608	59	908	159	999999	982	137	269	641	199	626	999999	161	999999	999999	999999	999999	795	416	937	999999	999999	999999	314	999999	398	960	999999	199	999999	966	360	170	999999	999999	542	999999	116	508	999999	271	626	39	150	999999	540	574	689	595	372	828	999999	599	999999	423	521	596	999999	431	999999	999999	999999	999999	999999	233	999999	999999	255	160	999999	353	975	296	194	675	804	67	322	999999	197	999999	280	184	826	101	96	999999	870	491	630	946	999999	999999	999999	210	904	556	317	917	708	999999	328	539	161	29	999999	593	415	624	618	463	999999	273	999999	86	751	192	254	631	999999	514	999999	763	529	497	396	999999	688	984	771	258	750	404	630	471	505	741	999999	806	248	502	356	256	999999	176	999999	692	999999	999999	459	722	312	685	780	204	782	999999	999999	663	999999	562	904	430	853	370	999999	879	999999	773	581	19	169	447	393	999999	168	696	999999	362	825	999999	851	168	535	58	999999	74	623	436	999999	941	999999	999999	184	685	999999	925	403	512	463	792	60	675	949	449	563	865	302	146	999999	96	999999	656	999999	999999	710	746	895	804	999999	999999	266	216	999999	639	287	799	273	999999	55	243	303	999999	899	43	654	185	218	95	495	91	771	486	400	602	999999	999999	531	255	974	852	39	598	98	814	536	843	590	319	172	763	601	595	999999	803	792	296	757	804	284	999999	537	810	318	999999	876	779	815	493	999999	211	277	27	999999	203	999999	704	299	94	506	810	999999	898	923	732	489	999999	395	597	809	981	999999	726	999999	449	999999	229	290	755	937	756	37	107	999999	960	495	999999	999999	999999	999999	98	996	672	307	474	999999	999999	887	586	853	999999	393	228	684	
391	883	550	999999	293	878	984	424	999999	999999	750	999999	497	999999	962	246	905	323	497	999999	999999	984	655	429	506	507	686	341	703	999999	247	999999	999999	423	565	87	945	536	579	29	999999	674	463	999999	557	691	453	686	924	350	948	999999	895	230	963	407	999999	131	550	785	999999	652	720	642	999999	386	973	84	396	884	999999	999999	744	999999	999999	999999	531	139	871	814	999999	999999	999999	363	953	999999	477	999999	460	168	850	823	985	793	827	999999	953	820	616	999999	718	379	300	49	58	999999	999999	999999	838	916	876	107	260	736	999999	202	245	366	689	57	909	394	624	237	999999	477	393	999999	651	999999	103	710	999999	700	105	684	708	377	999999	383	999999	999999	750	543	292	753	999999	259	72	634	727	596	141	569	271	334	755	73	15	581	196	691	776	999999	822	175	999999	559	641	999999	494	867	62	315	827	859	643	90	999999	291	904	144	999999	26	999999	506	578	953	439	771	929	645	372	733	999999	538	284	342	721	126	999999	999999	617	999999	149	859	544	825	741	411	690	674	127	723	676	61	803	759	715	326	596	999999	999999	999999	127	849	505	999999	128	299	999999	999999	369	829	122	999999	526	872	876	843	961	753	222	37	90	264	999999	648	67	145	735	524	627	404	529	548	999999	747	898	300	363	226	999999	452	826	388	315	999999	611	784	999999	930	882	999999	365	999999	418	103	789	863	999999	857	271	983	564	70	684	964	309	999999	998	778	974	586	489	999999	56	999999	210	701	999999	239	47	282	999999	804	641	755	999999	999999	139	799	999999	999999	969	506	955	723	888	766	999999	351	999999	999999	786	757	956	306	392	999999	797	648	999999	97	999999	101	820	989	384	759	428	929	925	623	999999	208	819	938	616	983	789	999999	881	444	997	607	251	10	495	852	847	345	372	999999	999999	999999	907	870	999999	877	999999	966	349	999999	347	775	425	999999	601	587	999999	27	999999	409	831	473	766	458	999999	316	999999	819	503	531	911	93	566	507	999999	954	301	948	818	738	999999	999999	999999	999999	106	231	192	876	409	908	999999	829	999999	963	596	425	724	999999	999999	999999	999999	866	999999	999999	999999	263	999999	917	640	647	999999	988	209	999999	111	18	489	23	999999	999999	134	973	419	595	617	999999	438	603	911	319	239	842	999999	14	999999	440	360	176	536	843	23	275	999999	762	999999	926	999999	704	861	588	999999	710	107	911	689	64	456	877	210	144	999999	999999	999999	330	417	999999	820	205	249	670	999999	999999	486	518	854	859	
736	999999	972	690	999999	734	741	332	383	528	745	266	325	656	999999	999999	966	402	27	408	269	916	354	179	116	999999	464	200	931	999999	234	589	67	999999	327	799	905	999999	682	101	872	999999	946	888	707	563	880	999999	686	184	356	999999	500	455	599	999999	999999	999999	584	36	279	550	401	999999	304	165	999999	999999	338	194	578	457	719	999999	536	999999	969	465	471	999999	555	870	999999	757	999999	149	98	611	240	507	999999	112	934	656	821	331	999999	195	594	552	364	395	999999	501	999999	999999	374	574	919	24	851	846	999999	42	481	409	999999	643	495	164	999999	999999	264	999999	999999	476	522	999999	113	999999	303	783	871	919	999999	169	615	22	161	376	775	523	691	226	656	650	770	901	184	999999	295	999999	699	440	485	766	140	433	804	139	999999	311	471	715	720	999999	975	422	844	321	793	34	492	129	389	999999	906	48	184	57	705	620	888	999999	919	655	94	441	999999	431	999999	192	999999	31	989	473	62	999999	505	588	674	999999	67	863	999999	999999	165	580	60	933	859	101	258	756	999999	766	999999	779	796	75	983	544	978	422	292	611	816	999999	139	915	499	930	543	595	382	356	999999	35	71	999999	999999	513	999999	510	571	937	933	461	999999	233	60	282	999999	440	605	140	380	644	999999	999999	454	999999	451	144	443	999999	999999	662	383	88	213	397	718	148	999999	479	163	478	850	354	999999	364	874	999999	864	227	750	112	990	252	976	999999	454	999999	212	805	71	999999	77	642	388	280	87	999999	30	663	564	999999	865	135	976	901	793	236	999999	999999	820	545	279	226	189	456	999999	141	112	294	942	999999	999999	769	418	999999	999999	999999	999999	999999	287	366	886	211	662	999999	247	864	999999	999999	999999	227	702	122	985	526	976	851	463	932	999999	999999	416	735	721	888	116	105	999999	78	499	584	270	943	812	464	659	78	999999	480	218	808	865	37	168	724	973	822	784	891	931	560	999999	43	999999	340	949	160	490	999999	602	152	156	999999	999999	550	999999	759	999999	531	867	999999	297	999999	999999	798	91	388	999999	999999	915	999999	999999	826	147	999999	829	237	152	482	514	508	999999	999999	877	999999	661	667	999999	618	767	224	522	263	34	999999	999999	772	319	11	999999	999999	583	493	858	319	999999	999999	70	646	720	999999	999999	827	27	368	329	507	114	657	146	423	936	958	238	700	770	68	999999	123	676	66	918	151	232	943	925	104	999999	568	245	999999	999999	999999	897	47	999999	695	245	999999	704	765	668	661	
864	835	999999	625	999999	167	548	999999	528	946	970	664	999999	999999	604	83	443	999999	576	545	422	805	816	999999	70	999999	999999	84	822	146	418	910	398	266	286	397	319	310	839	774	29	472	999999	660	835	999999	235	143	999999	171	999999	480	999999	132	248	69	999999	502	564	999999	74	473	950	391	538	69	275	554	198	999999	764	143	999999	999999	525	999999	991	165	305	999999	965	959	984	660	914	938	722	276	28	227	377	816	745	776	999999	556	521	432	132	999999	999999	680	944	882	407	98	96	396	606	297	999999	863	207	736	107	999999	489	300	476	999999	347	998	999999	970	999999	947	397	618	102	969	439	999999	42	528	859	999999	24	111	262	825	852	335	670	999999	160	513	999999	18	678	604	76	230	999999	999999	439	969	154	999999	999999	459	999999	477	303	636	999999	507	830	678	877	812	100	388	47	999999	999999	21	999999	999999	820	336	338	388	939	999999	903	219	614	510	99	890	150	50	68	999999	134	999999	999999	44	872	999999	999999	940	141	865	514	688	999999	314	784	999999	999999	999999	164	716	131	322	538	805	733	649	999999	330	589	999999	671	59	999999	245	526	373	978	303	933	177	999999	397	999999	84	999999	224	36	310	725	999999	999999	999999	999999	352	680	999999	846	236	310	233	760	999999	999999	154	203	465	369	947	787	421	449	347	999999	986	72	734	75	463	822	999999	622	592	604	999999	738	868	173	977	564	999999	527	752	992	710	417	301	45	113	881	999999	855	89	999999	314	231	911	999999	899	289	999999	747	392	999999	999999	610	177	757	443	416	334	301	391	999999	999999	893	697	999999	703	579	771	698	961	582	999999	663	543	999999	999999	696	826	480	273	999999	617	967	144	348	210	999999	249	544	602	696	556	236	999999	999999	449	420	999999	999999	999999	330	518	999999	785	999999	999999	139	77	108	999999	999999	589	854	37	693	775	116	758	358	999999	603	339	236	106	999999	35	79	199	846	629	879	172	268	784	943	189	369	191	335	999999	999999	42	150	86	855	116	702	208	780	999999	343	661	185	423	999999	990	999999	161	520	783	49	939	231	999999	588	583	331	79	94	513	415	999999	433	129	999999	999999	198	160	250	168	333	870	999999	999999	296	999999	987	999999	693	999999	898	218	999999	551	200	141	810	671	999999	281	785	632	124	277	999999	999999	999999	66	999999	999999	801	141	911	362	460	178	531	306	192	370	999999	486	999999	141	614	207	999999	882	999999	940	761	526	661	968	382	700	999999	999999	999999	877	989	931	999999	174	
160	767	999999	319	100	31	610	514	999999	999999	999999	999999	999999	999999	662	318	166	355	999999	999999	768	999999	479	942	980	759	999999	390	887	315	381	665	999999	221	980	999999	900	943	791	907	339	999999	48	534	999999	82	453	773	488	110	720	644	803	101	405	876	298	364	999999	999999	999999	999999	626	183	999999	30	326	45	999999	815	999999	223	563	230	81	521	246	944	658	907	315	648	902	999999	999999	737	861	999999	999999	114	558	545	613	460	307	999999	630	864	778	273	999999	418	770	672	999999	507	90	583	29	999999	639	353	705	432	36	960	327	999999	587	28	168	999999	229	898	266	872	999999	113	922	962	891	381	999999	999999	161	896	878	239	105	97	656	287	872	931	475	215	999999	191	999999	347	792	790	999999	759	114	331	999999	872	999999	819	897	999999	999999	67	992	267	999999	999999	280	139	999999	97	743	499	372	881	561	297	433	60	42	427	679	584	179	110	999999	417	291	829	999999	16	824	999999	200	678	626	815	938	217	39	529	911	304	265	999999	57	787	397	233	999999	901	448	364	786	999999	308	86	887	892	172	769	39	999999	431	999999	273	999999	309	693	264	746	359	225	31	513	516	999999	329	474	63	317	29	67	999999	806	999999	469	500	719	999999	550	927	56	55	999999	999999	469	872	189	441	590	487	703	969	33	999999	233	342	283	999999	924	999999	422	839	854	749	999999	999999	625	518	999999	966	590	323	999999	818	313	179	999999	999999	57	511	999999	999999	472	830	326	98	45	264	344	136	226	999999	999999	794	515	216	201	999999	528	87	256	671	637	999999	896	999999	265	215	248	999999	580	269	999999	422	616	389	999999	33	433	882	355	371	999999	999999	749	833	999999	919	999999	999999	978	253	495	969	265	999999	406	848	933	999999	833	830	25	291	555	956	839	999999	999999	135	839	177	95	645	999999	884	497	958	874	72	999999	346	901	151	84	999999	774	947	167	147	999999	528	99	497	59	999999	356	892	132	792	994	999999	741	187	266	810	999999	849	247	380	981	447	974	871	425	496	999999	873	216	999999	192	892	999999	999999	152	320	88	999999	595	216	538	605	836	91	78	686	604	723	999999	273	999999	999999	999999	999999	166	545	554	228	81	999999	595	999999	685	903	610	111	958	999999	44	946	999999	568	263	40	842	386	610	892	999999	738	892	215	988	999999	58	999999	192	99	882	607	999999	859	526	42	620	64	919	933	480	966	999999	902	999999	938	540	611	671	999999	944	780	999999	999999	425	343	670	999999	494	
742	854	353	919	869	999999	437	999999	999999	51	230	999999	999999	466	999999	422	835	20	989	526	59	412	447	595	513	154	999999	999999	999999	443	193	372	240	999999	999999	88	136	57	857	93	262	999999	667	569	999999	269	167	324	266	249	589	332	999999	999999	999999	339	416	757	416	725	717	763	85	999999	858	999999	189	227	288	599	295	788	999999	906	273	999999	744	878	999999	254	999999	787	416	864	999999	999999	691	376	135	848	999999	378	641	999999	999999	498	683	999999	710	591	999999	940	46	999999	999999	999999	999999	774	600	154	595	537	612	171	737	929	999999	999999	999999	999999	999999	999999	101	440	926	999999	999999	30	999999	775	617	999999	178	563	999999	57	999999	749	910	62	999999	917	775	981	262	144	766	479	405	446	151	471	653	999999	424	276	848	999999	740	999999	653	999999	243	824	999999	999999	369	59	997	999999	187	999999	310	532	999999	260	999999	120	187	792	999999	999999	625	104	999999	999999	862	465	148	999999	208	155	18	872	408	543	683	951	454	183	774	999999	481	714	269	543	999999	130	407	174	999999	737	999999	999999	887	975	533	149	999999	390	227	904	910	109	999999	41	599	438	133	999999	576	999999	665	14	28	443	206	910	835	999999	984	741	999999	974	668	470	999999	70	984	433	20	999999	759	73	955	870	806	382	999999	237	944	999999	999999	999999	999999	152	999999	424	999999	454	778	622	999999	111	999999	486	845	936	440	999999	314	999999	454	999999	762	41	336	602	58	157	999999	999999	999999	607	155	262	999999	433	386	525	398	313	140	540	654	999999	240	658	667	479	34	870	999999	213	999999	415	288	306	872	999999	999999	479	999999	782	999999	954	934	706	955	153	741	421	559	999999	631	999999	407	913	55	374	999999	999999	934	579	132	766	883	484	684	739	974	447	561	820	999999	919	937	999999	722	700	462	533	703	523	738	999999	999999	36	581	922	18	374	261	507	764	148	544	796	660	60	81	999999	32	226	179	999999	999999	739	999999	712	999999	59	999999	999999	999999	999999	999999	420	841	519	999999	857	902	762	731	610	999999	999999	65	570	999999	151	698	671	628	12	511	487	999999	444	753	581	999999	999999	859	958	182	905	596	497	174	134	954	150	604	999999	558	270	494	569	999999	805	683	644	337	921	361	999999	999999	909	765	496	999999	406	999999	874	46	43	999999	999999	999999	290	999999	999999	999999	260	999999	557	76	999999	454	999999	992	785	999999	947	897	185	541	937	607	653	188	686	999999	677	67	557	384	730	187	524	366	999999	142	826	347	999999	248	87	
734	803	462	322	464	523	504	291	999999	999999	976	860	501	965	175	783	111	781	836	727	202	638	182	346	999999	999999	884	280	999999	510	610	999999	999999	463	213	999999	201	866	231	217	183	776	999999	999999	753	327	33	401	556	358	724	565	288	999999	999999	105	630	125	95	535	639	233	999999	569	999999	204	923	47	762	371	592	999999	999999	629	554	425	999999	615	593	999999	906	493	724	304	999999	55	503	426	578	117	183	999999	780	696	578	950	999999	918	999999	558	403	985	639	195	765	999999	999999	659	966	469	944	999999	999999	186	999999	156	508	343	784	999999	701	507	999999	999999	198	517	999999	862	999999	999999	999999	242	999999	45	999999	920	853	538	999999	305	999999	843	459	118	172	167	553	604	77	432	451	806	144	197	856	999999	526	999999	997	258	999999	999999	609	999999	193	999999	759	497	669	999999	999999	999999	803	999999	999999	857	58	999999	999999	999999	964	859	999999	999999	161	480	999999	77	188	620	404	868	541	290	280	895	999999	95	999999	999999	408	999999	934	368	139	481	12	655	999999	998	999999	999999	503	967	293	175	357	980	221	713	614	999999	318	59	314	433	439	522	218	237	623	962	435	41	631	908	999999	437	498	999999	478	452	12	189	772	238	375	573	996	115	548	999999	999999	221	846	999999	746	885	64	705	52	489	447	837	385	885	999999	471	345	999999	250	999999	492	541	245	171	999999	999999	286	85	68	999999	525	999999	999999	370	98	224	195	999999	171	49	382	999999	637	999999	15	174	804	887	498	903	238	621	999999	999999	771	342	976	685	38	999999	608	978	647	187	999999	344	158	25	797	525	999999	431	223	999999	547	699	999999	999999	165	523	335	399	586	164	636	904	248	71	599	756	999999	509	886	554	440	404	155	460	35	671	999999	788	999999	999999	627	807	999999	663	90	999999	438	730	529	514	999999	999999	401	492	999999	68	106	999999	426	50	999999	776	999999	999999	770	153	554	999999	230	999999	507	999999	309	613	537	829	506	584	999999	527	328	999999	980	382	271	999999	999999	662	999999	966	575	928	372	59	695	850	272	737	893	999999	526	999999	510	999999	16	999999	999999	788	955	720	999999	521	116	898	999999	770	796	999999	407	548	150	892	542	999999	918	579	183	260	917	686	567	769	999999	54	11	343	16	944	375	526	322	223	706	200	414	63	999999	999999	336	924	64	110	999999	999999	796	633	999999	256	126	437	571	658	871	999999	999999	793	831	999999	896	388	764	851	796	999999	236	927	196	999999	999999	865	757	709	923	992	
999999	999999	439	345	258	378	891	759	827	938	954	999999	352	436	46	621	232	759	578	999999	170	213	313	458	128	868	446	109	408	261	999999	862	735	999999	647	696	363	999999	814	527	497	14	33	999999	999999	572	584	759	999999	236	643	998	140	975	832	428	999999	999999	999999	389	931	792	361	999999	269	101	928	474	789	350	268	737	944	60	460	166	189	454	531	556	294	686	793	999999	618	680	732	759	56	999999	542	382	999999	435	595	705	652	456	599	834	643	120	970	965	999999	905	999999	90	999999	675	249	709	459	999999	104	255	998	189	958	588	369	999999	427	570	807	885	469	519	999999	755	513	999999	999999	696	912	183	999999	827	213	712	626	652	244	999999	979	833	922	606	999999	350	706	472	999999	20	475	474	692	410	167	93	446	544	625	769	171	516	999999	763	999999	921	999999	180	999999	256	999999	717	934	999999	590	974	999999	863	189	999999	59	51	999999	844	231	447	491	314	670	130	275	92	36	475	999999	472	979	169	999999	419	810	535	999999	251	58	757	539	645	820	999999	130	583	999999	999999	719	130	282	999999	542	321	439	235	510	856	980	879	999999	469	837	127	995	803	999999	999999	999999	524	554	992	795	473	907	845	494	487	999	999999	727	525	755	98	200	970	999999	535	979	999999	34	639	271	178	76	80	808	702	197	327	567	595	207	205	999999	289	223	999999	999999	594	740	999999	999999	297	162	175	999999	748	999999	34	999999	490	790	999999	499	915	731	627	999999	837	999999	791	300	681	135	142	328	559	999999	999999	756	558	131	394	844	12	782	973	999999	901	365	69	999999	172	151	86	999999	478	705	660	999999	596	670	576	558	999999	999999	185	172	30	846	164	235	26	278	626	368	406	883	497	143	757	999999	506	481	976	26	999999	540	999999	337	849	853	862	999999	170	999999	555	836	896	279	999999	811	999999	64	210	999999	758	999999	999999	718	407	595	218	526	800	985	174	999999	581	932	999999	645	999999	999999	996	999999	372	664	117	738	812	570	987	228	536	946	615	451	281	152	267	242	25	340	999999	999999	645	999999	999999	184	723	461	264	963	673	961	999999	312	68	899	471	103	786	999999	905	837	999999	990	999999	999999	379	722	999999	438	999999	999999	629	782	762	742	999999	36	113	932	25	361	999999	33	999999	574	999999	313	393	999999	680	173	999999	238	999999	999999	999999	655	999999	707	805	10	637	825	999999	311	999999	999999	550	326	999999	445	990	853	771	999999	531	999999	999999	426	605	76	339	451	999999	
999999	916	401	356	668	999999	20	681	406	999999	999999	723	999999	734	253	242	343	999999	77	147	245	183	601	467	881	572	81	219	929	999999	739	999999	195	999999	787	999999	999999	568	881	240	999999	763	593	726	757	829	50	999999	202	194	272	312	271	314	522	337	324	934	475	106	24	801	752	304	398	352	999999	999999	947	858	999999	774	882	837	914	481	999999	999999	709	999999	999999	230	999999	745	839	999999	409	881	999999	999999	79	16	103	999999	225	432	21	299	999999	414	301	999999	999999	343	892	999999	430	434	400	50	747	449	234	422	575	794	999999	999999	464	961	999999	656	867	497	789	999999	681	999999	999999	491	469	300	546	305	760	903	327	683	852	352	16	975	490	999999	712	629	781	680	999999	431	648	999999	999999	999999	472	645	760	416	999999	606	999999	332	812	908	580	457	902	999999	999999	671	476	111	164	999999	999999	967	999999	999999	999999	169	513	10	888	201	999999	999999	466	179	833	999999	152	911	138	255	535	683	173	582	934	265	727	852	28	547	954	546	850	999999	999999	504	479	999999	631	395	103	816	999999	621	74	125	990	999999	106	547	529	564	972	908	999999	281	803	593	427	529	999999	661	981	351	246	999999	614	745	758	999999	999999	744	290	743	162	999999	249	552	517	999999	274	993	999999	999999	28	399	574	999999	999999	149	701	999999	980	999999	952	999999	834	102	999999	767	510	999999	975	999999	901	999999	284	239	755	867	41	260	85	999999	265	448	905	510	332	846	999999	672	999999	618	636	758	999999	999999	790	721	885	999999	177	749	318	29	28	987	579	243	125	344	999999	276	999999	450	811	382	846	514	999999	333	999999	538	45	838	644	366	141	152	32	105	449	44	982	884	93	999999	999999	245	429	918	931	98	730	999999	486	343	510	195	947	390	342	285	195	561	386	639	999999	479	384	999999	855	436	221	999999	894	999999	999999	233	367	999999	92	610	999999	617	401	681	807	999999	999999	311	856	999999	999999	999999	999999	173	999999	430	999999	999999	621	999999	860	767	999999	999999	877	710	503	334	59	287	827	472	999999	731	200	577	169	705	831	77	127	83	999999	909	241	579	266	999999	312	999999	999999	999999	863	272	749	326	555	999999	804	999999	153	38	261	579	128	999999	999999	41	973	281	999999	803	622	554	702	999999	962	162	273	999999	453	772	31	999999	562	999999	608	44	982	873	32	999999	999999	999999	923	999999	999999	235	999999	508	245	999999	999999	41	602	921	301	999999	999999	962	999999	999999	999999	506	653	381	999999	999999	27	214	999999	309	
58	999999	999999	998	902	999999	999999	612	999999	737	370	764	71	999999	24	999999	999999	999999	622	298	474	29	999999	628	999999	404	999999	552	92	756	218	587	384	936	186	999999	999999	999999	28	413	689	957	999999	999999	42	868	444	435	366	26	999999	385	592	999999	834	39	589	630	368	508	806	999999	530	219	529	783	999999	999999	51	365	217	989	622	218	999999	517	32	893	596	999999	959	656	195	75	284	832	999999	549	999999	999999	79	161	999999	999999	606	610	437	787	106	999999	488	320	999999	11	809	492	762	383	235	327	16	695	999999	999999	548	160	999999	464	935	697	999999	840	999999	893	296	999999	999999	999999	612	998	89	244	797	999999	999999	649	272	194	266	791	999999	621	323	999999	151	999999	127	649	999999	999999	717	999999	852	999999	469	647	297	500	714	753	999999	999999	770	237	247	771	898	999999	999999	899	888	709	207	153	627	176	999999	999999	999999	913	999999	114	141	166	291	999999	392	397	999999	999999	999999	771	479	999999	999999	419	999999	96	547	379	999999	999999	345	81	567	18	775	709	781	302	129	59	999999	999999	815	634	999999	614	946	140	999999	510	818	999999	547	126	239	693	100	218	326	441	700	999999	439	516	768	69	599	282	999999	682	616	584	999999	312	33	999999	698	428	891	246	999999	416	989	973	613	678	534	450	778	999999	999999	999999	976	688	999999	374	371	999999	865	468	24	673	799	707	894	999999	999999	245	103	999999	995	672	999999	89	301	293	393	999999	902	100	535	999999	504	259	74	999999	999999	837	952	658	999999	399	562	999999	231	477	617	292	89	380	999999	298	357	227	96	945	256	897	397	75	980	905	999999	999999	933	865	999999	999999	642	850	635	313	999999	444	254	605	119	894	857	824	999999	111	999999	532	563	247	801	287	172	128	797	710	450	887	678	999999	992	787	499	999999	308	77	999999	999999	744	232	999999	913	972	491	999999	361	49	573	398	879	528	999999	221	695	74	891	999999	523	63	999999	863	405	766	999999	612	332	405	502	525	999999	461	158	787	340	241	888	314	681	292	999999	671	877	498	798	999999	128	576	803	999999	417	689	135	185	820	369	609	156	999999	999999	513	999999	547	57	788	427	380	97	880	463	185	586	706	241	617	999999	999999	906	999999	961	999999	755	999999	210	999999	920	999999	973	999999	999999	632	741	999999	803	778	489	133	999999	999999	999999	511	40	695	349	125	830	983	894	567	999999	382	702	189	176	393	758	999999	346	999999	868	999999	406	130	999999	831	999999	999999	999999	463	137	139	166	999999	
596	460	463	999999	999999	999999	287	936	441	999999	999999	999999	929	562	19	419	30	999999	786	890	999999	290	999999	910	787	517	680	999999	90	999999	440	436	225	505	593	716	930	698	999999	999999	999999	931	659	991	720	319	902	882	400	493	442	11	353	999999	365	315	355	553	999999	745	414	857	856	10	975	973	999999	433	968	999999	489	332	35	535	239	909	630	123	200	999999	615	798	39	999999	998	999999	93	999999	999999	999999	371	386	425	365	847	803	85	658	26	746	999999	999999	999999	108	14	120	976	999999	46	999999	685	241	362	999999	139	999999	827	269	12	546	890	434	293	999999	999999	112	906	669	688	999999	833	999999	107	999999	542	999999	999999	999999	592	999999	999999	275	912	693	602	999999	34	620	236	241	999999	816	656	480	856	999999	999999	232	999999	999999	214	999999	999999	999999	999999	999999	143	908	999999	992	730	896	999999	124	93	624	521	599	98	800	88	999999	443	456	459	27	999999	627	597	40	951	999999	763	999999	683	999999	145	311	80	999999	996	125	357	243	999999	89	999999	542	396	999999	999999	999999	143	377	823	999999	873	682	161	605	397	516	999999	242	51	77	999999	984	440	937	999999	220	528	999999	803	962	999999	210	999999	379	999999	999999	999999	999999	50	365	529	395	868	765	282	463	159	475	502	490	999999	999999	201	999999	946	165	112	459	999999	779	76	934	574	860	980	673	999999	999999	728	999999	286	955	201	685	999999	747	126	999999	665	35	70	63	999999	999999	168	822	18	512	432	721	680	780	612	270	999999	595	821	999999	785	999999	726	376	746	887	214	999999	999999	515	999999	209	48	437	999999	728	719	22	237	999999	999999	168	999999	999999	359	17	933	505	999999	930	396	952	925	118	889	66	309	999999	999999	819	119	319	897	502	999999	233	999999	253	986	884	551	286	999999	571	316	999999	999999	999999	999999	999999	954	708	999999	993	129	942	999999	930	548	737	428	35	999999	999999	999999	392	270	999999	616	136	999999	689	519	468	389	120	594	364	802	999999	999999	807	999999	578	864	410	813	904	383	999999	950	752	704	999999	465	999999	580	950	429	924	999999	780	885	999999	413	274	199	47	614	18	357	918	138	286	624	621	359	137	553	741	579	366	789	940	999999	999999	985	999999	13	864	539	644	935	877	905	342	921	785	174	999999	220	775	299	374	328	41	623	427	633	999999	175	999999	407	688	355	999999	991	945	715	831	289	929	999999	750	479	713	983	260	999999	999999	999999	574	999999	953	530	803	76	999999	622	154	958	567	636	169	698	96	
999999	257	532	999999	350	976	999999	343	999999	999999	999999	549	895	614	57	373	56	999999	153	999999	999999	453	167	551	999999	577	999999	571	872	722	302	999999	62	392	999999	736	727	475	940	724	504	629	643	249	999999	526	528	17	106	595	520	294	26	106	605	793	99	999999	972	999999	999999	508	470	598	988	868	497	999999	999999	321	645	581	410	999999	107	861	809	917	490	416	58	324	999999	287	211	17	857	955	999999	999999	999999	746	503	177	80	995	168	55	260	202	38	26	999999	999999	949	939	883	597	999	744	984	182	999999	999999	725	999999	43	193	396	981	999999	999999	726	465	674	899	87	999999	999999	111	999999	764	666	999999	388	42	455	689	338	999999	133	270	956	52	698	474	256	938	451	742	961	975	659	999999	192	999999	999999	413	120	59	999999	650	249	897	52	229	999999	212	187	999999	883	354	999999	134	857	750	999999	684	767	999999	652	149	999999	616	999999	727	115	397	115	891	742	51	579	288	410	999999	30	69	10	999999	959	53	761	758	858	617	129	534	421	441	910	615	646	999999	999999	999999	857	633	999999	324	999999	128	107	295	999999	842	774	999999	724	384	729	526	684	999999	250	609	999999	44	757	532	607	580	975	673	980	136	404	668	880	687	999999	397	312	685	999999	840	999999	999999	806	25	999999	999999	999999	47	711	394	931	357	999999	999999	345	823	875	234	716	544	153	433	314	999999	447	999999	696	46	999999	342	224	998	934	409	662	911	237	741	999999	65	769	999999	962	999999	205	56	999999	93	352	801	522	999999	969	820	999999	523	171	982	577	999999	855	774	999999	999999	999999	999999	423	269	145	433	596	143	544	660	774	215	471	717	628	401	999999	613	694	957	999999	146	39	124	999999	999999	750	254	173	999999	210	995	999999	592	427	273	999999	739	999999	918	215	388	543	318	55	491	62	454	364	999999	630	252	89	330	559	43	902	309	557	996	683	352	999999	591	460	999999	555	999999	300	365	767	377	666	999999	999999	441	603	721	999999	230	999999	306	889	999999	332	958	999999	339	999999	394	370	999999	191	950	245	862	999999	952	858	276	935	999999	163	999	999999	263	585	313	999999	127	439	999999	240	336	910	387	999999	982	269	999999	862	999999	845	999999	999999	443	999999	999999	541	889	33	650	862	802	294	912	999999	890	999999	78	382	613	999999	916	999999	188	103	855	49	857	410	436	692	366	413	719	338	257	13	974	78	870	771	999999	103	999999	999999	999999	51	997	999999	999999	414	200	129	259	999999	928	951	817	
350	339	675	683	488	597	958	506	398	575	584	894	887	603	10	512	841	83	822	999999	859	665	813	52	622	839	32	502	246	999999	263	999999	305	999999	634	999999	999999	98	209	506	830	822	49	475	422	350	684	999999	200	617	999999	392	115	786	957	684	526	633	70	999999	575	465	270	244	999999	999999	599	999999	968	272	317	752	873	326	344	47	999999	347	629	999999	165	221	312	628	999999	999999	304	518	999999	950	222	570	38	560	931	999999	561	804	163	248	999999	999999	841	928	309	999999	518	999999	452	920	68	188	13	999999	493	363	163	999999	499	450	880	90	471	999999	999999	746	723	999999	395	969	485	821	194	391	532	182	379	384	328	89	999999	515	999999	999999	891	43	999999	999999	76	577	221	919	314	999999	368	670	522	999999	878	562	942	205	403	482	444	246	994	622	999999	321	983	779	999999	420	97	375	23	999999	137	999999	189	482	256	817	758	566	999999	481	32	861	659	557	999999	765	147	167	121	593	873	655	999999	944	986	755	593	441	605	999999	625	992	657	368	695	862	999999	469	948	586	724	878	999999	523	599	403	661	999999	283	557	283	930	999999	429	999999	482	976	244	496	501	233	999999	960	622	855	40	214	999999	861	643	392	677	219	534	869	995	999999	526	999999	592	999999	167	167	58	621	999999	738	237	89	223	886	148	999999	457	999999	407	917	117	667	569	198	370	575	999999	175	605	721	729	559	293	556	999999	889	904	407	76	999999	999999	10	171	301	977	221	999999	757	253	705	762	182	472	88	818	859	999999	403	999999	591	527	999999	26	999999	19	677	796	999999	999999	259	78	999999	295	247	999999	116	506	278	221	159	927	999999	921	999999	959	999999	97	215	999999	600	999999	999999	999999	484	999999	39	999999	999999	291	309	999999	980	330	994	637	999999	886	999999	83	712	363	517	191	584	999999	999999	961	126	24	462	590	590	999999	836	155	567	384	810	999999	974	131	318	999999	912	734	999999	563	999999	272	256	670	862	141	999999	246	596	999999	999999	999999	998	999999	867	183	829	719	834	60	493	849	79	999999	85	629	108	590	999999	531	278	999999	717	90	999999	854	768	792	999999	459	905	599	999999	248	999999	990	606	906	264	145	999999	203	899	999999	79	87	202	918	594	999999	999999	444	202	75	60	250	999999	917	44	999999	414	46	991	384	155	893	300	999999	53	95	32	202	336	908	373	85	950	821	20	956	661	849	208	493	426	470	407	493	198	54	888	999999	871	251	999999	130	999999	524	
750	186	786	999999	874	509	220	840	117	293	701	974	300	999999	999999	87	999999	999999	838	999999	958	684	495	806	643	999	999999	344	330	95	999999	253	873	435	81	834	180	300	974	699	999999	999999	362	124	792	223	753	608	781	793	889	175	292	703	999999	999999	690	979	728	875	312	999999	520	32	115	458	110	864	219	82	907	71	999999	999999	234	383	331	381	24	429	255	597	562	999999	205	22	960	179	869	15	153	200	572	109	396	407	74	340	999999	344	122	889	399	709	999999	827	585	153	479	999999	743	318	965	308	630	999999	999999	983	826	999999	497	931	995	213	999999	717	499	490	999999	827	318	999999	372	680	999999	366	208	853	650	377	436	817	700	687	271	834	234	273	999999	681	999999	91	513	915	846	191	999999	195	999999	178	338	105	400	651	873	999999	945	295	990	273	999999	470	343	999999	666	999999	240	999999	999999	999999	492	235	21	80	744	999999	488	457	999999	999999	472	22	83	481	999999	341	999999	58	813	999999	888	999999	999999	999999	175	623	747	999999	258	999999	950	999999	999999	686	686	999999	999999	330	907	646	999999	999999	461	865	801	503	999999	999999	419	335	262	999999	504	999999	214	552	952	806	999999	999999	489	433	208	999999	184	887	769	999999	794	936	257	106	999999	177	255	999999	488	999999	999999	671	236	885	645	923	999999	999999	999999	819	999999	143	159	287	425	786	999999	999999	299	999999	690	914	999999	999999	999999	482	88	999999	50	337	187	999999	74	545	401	243	894	604	999999	999999	751	415	806	949	999999	661	787	969	999999	364	21	415	110	692	727	999999	937	235	999999	172	844	758	728	753	641	668	78	614	885	191	892	999999	60	999999	53	284	999999	784	97	999999	999999	118	485	686	325	772	999999	381	817	999999	305	668	999999	626	999999	999999	687	999999	317	999999	999999	182	93	499	471	459	999999	96	649	453	391	163	148	999999	477	736	283	999999	999999	869	954	696	796	983	999999	233	775	999999	999999	60	597	999999	476	841	822	999999	34	999999	224	866	418	627	732	374	520	152	999999	384	158	704	720	644	624	448	301	896	386	999999	613	247	999999	929	512	598	856	335	686	306	589	999999	711	297	999999	999999	461	337	963	432	472	743	702	401	285	879	340	952	441	38	550	926	146	923	381	999999	192	488	999999	143	518	194	465	999999	794	203	992	432	817	62	999999	964	999999	953	999999	870	544	292	654	633	999999	903	894	658	756	663	818	787	915	850	389	972	999999	830	914	288	287	479	999999	91	999999	907	145	388	
999999	999999	999999	192	296	999999	441	899	834	490	875	614	300	807	999999	141	384	214	516	999999	672	999999	751	112	48	359	999999	75	999999	999999	746	999999	999999	515	999999	180	669	636	999999	413	418	490	999999	999999	955	309	999999	479	12	475	706	682	401	178	715	37	834	891	999999	936	999999	999999	999999	999999	744	524	846	784	200	306	999999	748	712	112	557	192	875	29	999999	739	371	999999	999999	219	865	73	959	599	800	589	999999	999999	492	999999	494	52	276	999999	999999	440	463	213	289	705	999999	958	970	999999	620	533	161	999999	744	414	575	807	312	999999	999999	999999	564	256	984	611	999999	693	266	158	618	515	916	998	42	716	286	167	833	367	215	999999	103	999999	979	277	438	530	43	87	999999	999999	740	999999	480	316	999999	216	229	677	745	320	701	822	679	115	616	162	783	37	138	999999	973	999999	798	498	587	999999	999999	717	183	439	659	188	168	931	775	653	999999	725	999999	80	938	165	999999	999999	215	281	991	873	660	999999	747	16	949	581	713	795	473	981	999999	981	938	512	504	999999	661	999999	999999	747	340	963	999999	999999	196	67	999999	818	999999	999999	293	999999	902	403	999999	999999	691	653	999999	999999	999999	979	189	546	996	859	141	435	660	314	243	692	999999	253	999999	697	999999	690	819	999999	111	894	472	570	999999	422	89	999999	455	606	625	999999	294	85	529	360	783	999999	70	337	926	999999	999999	28	670	601	698	658	860	369	257	10	834	346	999999	333	517	619	847	584	779	597	999999	63	689	236	999999	542	724	193	913	561	630	491	999999	68	736	453	899	106	724	431	684	95	999999	625	182	947	600	206	842	173	251	486	999999	999999	73	114	339	999999	204	165	934	676	455	696	380	999999	381	427	596	73	719	751	999999	999999	913	894	704	73	63	459	942	999999	350	750	320	153	999999	637	999999	632	999999	465	999999	569	496	17	999999	662	254	829	576	182	999999	779	453	499	626	210	424	178	409	999999	390	999999	223	416	336	999999	386	999999	419	743	432	964	949	264	999999	999999	861	906	999999	999999	819	999999	999999	769	999999	571	307	999999	526	732	222	826	232	849	85	167	355	90	999999	934	285	27	420	832	750	645	999999	199	999999	336	999999	518	913	367	455	167	861	453	999999	765	999999	566	710	687	530	999999	999999	999999	188	690	944	999999	999999	999999	766	801	999999	59	28	282	999999	117	178	200	393	999999	912	864	403	918	306	902	999999	915	999999	719	999999	732	311	154	904	999999	20	999999	392	568	999999	999999	
601	654	353	811	434	225	34	299	999999	520	303	999999	999999	876	706	270	394	52	198	999999	999999	57	999999	90	748	873	378	999999	999999	218	999999	824	999999	999999	273	748	999999	494	477	377	999999	999999	331	797	438	485	461	999999	34	749	999999	350	380	999999	801	554	170	273	999999	561	846	23	202	189	712	479	413	999999	612	957	999999	900	574	999999	429	555	725	696	651	999999	421	350	999999	357	641	467	454	999999	527	719	588	310	999999	916	999999	878	54	151	95	959	81	97	999999	76	999999	999999	775	558	552	999999	999999	999999	999999	999999	149	505	999999	999999	547	254	35	999999	846	893	379	395	479	658	300	999999	511	999999	999999	691	201	334	925	999999	999999	999999	999999	895	898	282	890	123	688	629	777	999999	851	209	603	840	934	118	250	531	697	999999	206	127	999999	999999	744	254	864	930	610	814	999999	116	551	582	562	139	74	574	999999	266	999999	849	881	276	699	999999	979	769	757	92	999999	404	999999	636	768	575	999999	999999	999999	999999	259	757	29	962	999999	745	658	31	288	804	54	676	528	441	999999	356	245	999999	999999	443	999999	104	183	527	731	185	884	915	814	987	501	175	46	367	16	950	999999	918	821	954	652	958	999999	952	48	417	875	791	675	421	999999	646	999999	104	380	164	584	501	240	999999	999999	999999	217	999999	312	999999	639	171	999999	19	526	326	180	355	790	999999	612	230	489	999999	999999	102	249	402	999999	855	578	999999	986	851	376	338	999999	551	103	999999	750	999999	649	169	777	714	999999	666	895	22	475	251	314	999999	552	999999	22	999999	969	768	504	814	999999	999999	310	999999	999999	999999	643	197	999999	629	999999	881	999999	421	999999	329	546	595	736	582	507	999999	390	336	638	923	999999	22	326	771	999999	999999	414	936	557	202	859	90	539	999999	999999	707	383	846	989	432	507	999999	782	999999	380	384	41	921	999999	997	76	999999	68	999999	283	630	871	866	57	926	477	999999	864	388	469	999999	999999	999999	560	999999	271	999999	347	215	426	178	999999	632	401	999999	304	492	628	559	136	999999	32	288	510	999999	836	517	798	72	955	999999	276	404	999999	914	329	88	371	517	736	532	999999	999999	834	999999	400	248	475	999999	632	999999	11	999999	262	999999	999999	776	451	168	999999	999999	999999	284	260	999999	902	835	409	486	999999	225	131	120	999999	603	260	999999	453	999999	999999	598	51	999999	440	971	876	999999	152	650	999999	552	999999	212	555	999999	999999	360	999999	296	212	999999	839	988	973	417	862	999999	999999	658	332	274	
333	55	999999	999999	999999	798	844	289	999999	940	693	999999	14	335	588	999999	565	999999	817	899	999999	999999	204	446	758	63	973	32	118	999999	999999	999999	999999	217	228	591	55	190	999999	987	999999	323	623	272	871	91	999999	999999	999999	999999	334	647	999999	432	698	999999	851	999999	616	999999	999999	999999	180	686	999999	210	440	999999	116	996	872	385	573	999999	393	999999	544	932	999999	677	79	335	203	174	661	833	652	999999	519	63	740	999999	574	619	171	999999	999999	936	803	671	650	196	541	833	81	948	84	999999	999999	445	631	919	155	938	999999	500	999999	16	999999	634	557	545	287	999999	265	548	999999	999999	668	698	999999	999999	138	904	36	883	793	999999	999999	712	999999	999999	855	83	999999	999999	189	635	39	671	77	146	999999	179	123	115	908	487	999999	533	147	129	351	999999	336	34	999999	999999	999999	999999	706	267	913	322	999999	914	999999	214	632	999999	368	186	925	997	631	972	696	958	790	920	975	315	793	569	574	640	301	514	747	407	40	937	723	332	965	809	232	999999	305	209	999999	703	855	143	174	961	999999	353	720	363	337	832	460	991	731	400	473	354	999999	243	622	185	467	234	413	431	999999	603	999999	821	749	107	663	590	999999	281	999999	660	405	613	447	947	793	999999	79	208	486	999999	600	575	999999	878	850	999999	587	250	246	630	729	743	509	600	322	898	999999	240	178	870	496	999999	940	999999	949	144	999999	674	999999	83	165	214	944	729	12	466	999999	871	257	601	999999	263	44	829	930	661	999999	846	635	895	779	999999	39	616	245	999999	999999	999999	929	715	999999	999999	859	173	475	999999	999999	779	597	855	423	742	982	577	866	242	426	999999	999999	297	40	999999	49	496	303	326	185	999999	494	999999	832	952	941	542	337	101	999999	870	363	415	862	335	259	999999	481	999999	857	462	999999	13	723	523	649	642	685	324	873	372	999999	159	999999	471	295	999999	33	471	999999	450	999999	775	837	555	999999	477	999999	704	700	268	25	267	468	999999	588	490	148	999999	312	999999	857	22	228	42	11	214	999999	401	50	525	999999	999999	245	999999	222	999999	175	178	765	181	217	980	624	614	357	612	690	626	999999	804	596	714	168	501	999999	237	557	805	999999	553	411	43	664	185	511	14	31	61	510	613	325	970	552	999999	999999	876	397	613	685	398	523	999999	518	246	928	53	852	999999	823	984	427	370	624	999999	769	183	325	999999	113	352	590	638	999999	279	489	626	171	37	999999	716	840	943	999999	165	
39	999999	525	428	256	468	162	999999	237	525	196	999999	355	340	371	918	561	947	999999	342	808	885	333	248	756	999999	881	824	344	117	154	999999	249	469	193	807	999999	897	999999	645	999999	312	410	999999	92	534	280	831	999999	491	165	999999	442	787	999999	154	999999	999999	671	943	586	337	999999	130	380	999999	714	886	157	563	999999	999999	754	865	152	505	999999	999999	166	999999	42	999999	169	853	999999	262	51	999999	122	48	999999	381	235	260	999999	862	368	999999	999999	379	999999	394	999999	112	999999	999999	148	577	645	999999	669	906	130	999999	910	536	999999	100	177	999999	671	262	773	999999	395	999999	438	503	806	290	147	204	512	786	999999	648	375	999999	632	461	124	473	816	271	379	271	999999	786	349	531	999999	277	122	112	707	566	620	576	717	343	72	644	770	999999	999999	474	404	344	999999	272	999999	999999	999999	999999	13	207	446	511	738	133	636	652	999999	285	999999	999999	999999	409	88	846	999999	799	349	298	399	479	703	461	558	904	999999	917	750	87	370	999999	999999	999999	108	510	999999	118	999999	594	999999	419	490	494	767	843	392	994	999999	199	244	372	999999	999999	327	534	504	984	953	999999	265	718	902	999999	999999	999999	70	686	999999	578	999999	919	961	999999	592	979	988	999999	999999	999999	522	872	662	561	842	999999	808	638	88	574	16	145	165	13	338	987	517	413	999999	751	782	705	693	687	472	325	411	27	587	348	545	999999	999999	248	320	999999	66	351	999999	999999	217	999999	607	999999	999999	591	999999	957	999999	604	471	999999	639	999999	999999	817	999999	974	98	527	596	790	61	740	999999	720	844	916	692	944	931	176	179	661	543	360	107	956	124	881	561	453	600	983	876	960	655	359	316	503	214	91	262	999999	331	427	381	867	708	999999	746	847	274	482	999999	999999	999999	977	408	999999	999999	232	859	216	999999	152	199	77	864	999999	999999	495	609	199	740	849	999999	462	340	126	979	240	257	999999	145	713	999999	999999	320	581	555	677	999999	735	784	999999	232	56	751	188	999999	999999	999999	641	786	261	248	85	741	823	999999	953	647	999999	601	488	974	596	81	999999	963	999999	757	292	522	397	544	873	414	758	627	999999	710	161	888	676	237	999999	487	883	999999	999999	387	496	199	601	40	669	999999	999999	999999	999999	999999	999999	224	166	556	720	128	398	717	374	670	999999	206	524	252	999999	999999	925	999999	368	118	198	999999	999999	999999	999999	999999	999999	999999	875	999999	119	751	991	892	222	936	732	999999	999999	497	99	176	110	
442	404	999999	675	359	544	276	218	999999	648	999999	786	710	364	472	999999	999999	208	999999	842	999999	999999	241	999999	631	40	558	999999	805	999999	999999	29	31	687	427	299	970	428	571	822	999999	999999	75	112	474	116	511	582	999999	834	999999	299	999999	999999	475	999999	172	999999	54	329	985	999999	412	308	778	999999	765	32	937	999999	324	208	637	218	243	999999	999999	138	741	524	528	976	411	971	855	999999	999999	999999	222	546	137	885	999999	251	837	13	129	767	999999	966	351	489	645	96	519	999999	662	849	101	372	395	43	353	529	801	19	203	441	453	206	999999	77	999999	401	55	438	824	395	999999	239	983	999999	803	774	999999	999999	999999	324	461	174	999999	122	605	849	160	999999	542	854	450	827	999999	687	324	999999	430	999999	678	253	999999	999999	865	276	999999	999999	389	666	999999	999999	355	762	999999	878	980	288	287	434	472	960	250	999999	896	970	945	999999	429	305	414	676	354	900	999999	97	283	380	308	999999	643	744	470	494	863	963	508	688	999999	999999	999999	45	850	996	811	718	13	999999	194	895	331	924	442	999999	261	563	234	455	999999	590	604	609	980	634	790	999999	999999	756	98	933	471	999999	403	497	999999	379	999999	358	98	651	999999	999999	195	412	999999	719	311	387	242	309	999999	63	296	569	337	108	999999	225	215	999999	228	999999	999999	261	434	999999	999999	945	495	882	737	876	367	750	999999	419	423	577	313	81	999999	122	524	789	204	418	970	833	999999	999999	323	610	152	15	432	837	195	999999	978	266	999999	366	892	359	571	861	696	545	73	917	684	488	999999	999999	666	999999	999999	999999	66	999999	104	697	784	995	569	136	734	361	327	669	999999	489	598	56	882	70	999999	999999	227	342	721	434	770	252	815	835	698	17	349	326	113	974	877	962	172	500	581	896	790	999999	137	344	228	999999	693	204	999999	999999	999999	999999	886	568	993	999999	304	670	927	541	999999	733	438	727	22	11	999999	999999	611	636	883	999999	999999	333	384	782	215	999999	216	375	999999	620	945	832	755	743	999999	545	981	164	667	502	573	999999	999999	66	17	410	332	226	839	443	593	262	981	870	999999	563	194	999999	518	917	999999	561	982	999999	999999	605	972	279	571	29	278	457	999999	391	817	999999	615	999999	774	999999	999999	989	999999	126	37	692	999999	999999	625	876	360	999999	646	750	48	22	67	159	278	412	999999	63	655	819	175	146	293	999999	999999	678	947	866	446	999999	999999	999999	35	866	540	105	753	97	653	999999	
669	508	811	228	353	805	391	999999	59	999999	377	999999	999999	716	950	890	999999	260	832	947	929	999999	333	999999	888	574	986	999999	618	999999	999999	350	409	960	160	666	335	999999	257	256	297	999999	999999	999999	345	860	999999	318	915	650	696	503	264	705	765	185	184	877	340	778	818	199	999999	876	714	999999	601	383	999999	293	999999	343	13	586	999999	448	676	260	598	999999	444	999999	285	968	486	999999	96	704	205	975	492	999999	735	478	437	107	642	999999	368	999999	999999	756	752	631	94	363	999999	677	999999	999999	999999	923	289	312	999999	151	914	880	999999	560	939	897	188	590	801	117	608	534	999999	563	805	999999	892	289	768	688	924	654	883	132	664	999999	999999	878	476	568	178	432	143	296	193	762	551	808	378	371	577	999999	829	999999	999999	965	529	491	999999	773	41	999	999999	656	226	269	996	277	895	531	249	310	999999	242	939	185	999999	862	380	52	194	93	999999	407	120	999999	999999	906	999999	699	889	176	366	703	537	178	888	487	999999	923	766	283	912	847	132	999999	58	596	48	579	574	999999	121	479	589	947	98	146	546	464	444	100	899	999999	641	82	999999	420	705	770	296	913	792	999999	286	910	181	999999	285	999999	713	999999	868	798	134	233	65	886	123	589	999999	752	940	615	488	675	384	716	215	59	334	999999	999999	277	292	661	873	664	203	679	776	34	999999	704	750	216	232	111	999999	418	27	67	999999	126	689	544	972	999999	967	610	535	999999	999999	235	518	999999	346	600	515	472	359	400	999999	444	812	66	890	999999	865	282	999999	283	644	797	999999	999999	341	774	588	747	688	696	696	593	154	322	175	999999	195	674	869	632	595	999999	68	626	374	999999	314	999999	654	735	321	695	166	261	999999	70	202	251	744	999999	21	767	783	999999	703	109	999999	500	891	264	999999	200	412	821	688	45	738	415	902	478	999999	956	103	953	384	11	436	892	999999	114	443	944	999999	307	620	827	825	405	923	999999	572	813	999999	399	684	131	999999	999999	573	785	999999	786	348	276	999999	999999	674	830	289	702	999999	999999	999999	786	820	999999	270	115	210	860	999999	999999	492	999999	905	656	224	999999	999999	262	718	100	328	716	783	999999	999999	999999	204	564	999999	994	126	999999	601	175	814	955	579	578	860	187	144	713	999999	999999	303	709	370	455	999999	970	999999	36	983	582	88	292	999999	173	510	606	910	646	706	225	227	999999	999999	999999	841	999999	134	999999	999999	999999	955	615	150	795	363	896	
302	748	724	193	442	99	247	28	96	999999	952	416	77	999999	999999	498	16	999999	999999	999999	672	630	614	581	999999	999999	999999	452	626	999999	151	999999	809	999999	314	171	999999	523	999999	999999	33	28	653	319	317	718	632	999999	999999	467	608	999999	34	330	233	671	999999	999999	348	999999	465	794	401	999999	999999	743	606	463	949	115	576	493	577	642	999999	653	999999	999999	273	136	999999	999999	999999	999999	864	999999	193	489	391	642	37	779	999999	212	671	238	627	40	928	573	999999	179	198	168	890	125	223	391	321	999999	694	839	879	221	351	969	999999	242	999999	39	560	127	82	317	999999	797	318	375	970	780	36	946	376	999999	999999	69	307	30	999999	999999	148	801	177	811	947	197	899	962	860	702	623	395	282	999999	999999	994	999999	880	999999	102	806	847	420	541	999999	748	472	189	207	292	671	594	962	19	891	758	949	999999	369	890	898	356	515	999999	166	641	674	477	686	29	999999	999999	940	999999	942	300	390	636	999999	209	999999	720	999999	577	40	999999	432	999999	17	999999	55	836	999999	999999	204	999999	342	152	384	999999	84	999999	502	999999	330	254	653	786	76	600	378	323	999999	170	999999	999999	590	937	999999	137	219	999999	469	432	974	135	906	999999	981	492	957	248	262	357	999999	729	227	999999	256	785	385	645	206	999999	999999	999999	999999	359	35	999999	869	405	904	256	701	999999	535	79	212	205	999999	903	804	583	642	139	70	653	46	445	999999	12	999999	462	999999	573	214	999999	999999	252	300	556	999999	999999	622	562	344	16	999999	999999	204	157	385	61	999999	481	841	999999	774	756	671	191	323	589	66	867	999999	451	503	137	469	482	533	960	905	792	188	839	960	999999	795	64	997	999999	251	812	627	999999	999999	281	731	590	999999	789	999999	999999	242	145	909	999999	999999	893	512	528	991	721	624	424	156	654	999999	12	662	693	961	616	193	738	348	253	249	85	999999	232	405	878	204	999999	999999	796	559	53	999999	215	242	902	551	478	593	529	198	212	492	370	978	729	928	594	999999	999999	925	504	796	665	515	771	467	999999	133	999999	999999	999999	46	359	105	259	82	457	999999	68	74	715	999999	818	999999	47	592	999999	999999	676	950	609	914	423	870	64	256	999999	699	470	444	271	355	480	13	999999	176	142	275	728	656	999999	143	770	900	219	359	999999	610	478	188	402	46	999999	999999	916	965	622	489	50	13	808	757	999999	623	803	999999	999999	815	999999	999999	460	799	525	29	479	476	154	523	660	
704	277	663	999999	292	52	235	898	999999	96	999999	554	653	234	724	999999	722	152	156	999999	999999	684	172	999999	999999	728	602	521	436	693	450	821	999999	828	346	735	154	536	708	581	578	471	367	999999	403	326	806	999999	800	181	999999	333	998	426	811	29	999999	799	623	563	999999	999999	471	623	999999	531	455	999999	999999	989	704	999999	999999	574	999999	387	327	443	470	290	922	37	999999	265	999999	126	999999	682	27	326	630	354	912	154	141	864	999	743	999999	999999	871	981	687	811	476	570	888	433	897	999999	702	671	339	343	641	422	993	999999	686	529	708	999999	808	999999	368	359	283	300	442	664	388	583	360	597	999999	999999	349	909	789	999999	237	399	784	593	623	959	25	579	513	719	871	793	66	563	174	108	182	125	453	127	296	598	999999	999999	55	128	321	999999	923	699	83	93	426	320	999999	318	988	224	999999	409	343	704	787	999999	793	594	526	796	999999	999999	999999	233	466	671	90	638	409	999999	548	504	999999	999999	999999	813	999999	787	999999	746	270	856	999999	958	177	53	999999	999999	811	999999	999999	461	602	999999	318	999999	999999	849	627	755	239	663	909	447	676	453	761	69	58	974	999999	999999	999999	999999	535	576	999999	810	66	422	887	498	827	142	110	999999	902	999999	965	53	881	797	169	999999	999999	999999	947	671	291	999999	999999	724	544	837	199	444	243	822	988	999999	410	131	792	215	867	741	835	776	347	589	550	638	104	14	999999	290	846	605	999999	928	999999	540	528	343	139	173	999999	990	999999	999999	853	90	144	233	643	999999	15	954	754	775	771	180	334	999999	182	999999	630	999999	744	909	597	638	559	70	122	870	602	458	999999	703	787	845	999999	681	735	470	503	870	371	341	999999	892	850	497	999999	999999	216	825	171	485	999999	423	999999	999999	78	999999	531	84	120	772	168	556	878	61	987	926	346	653	966	712	160	759	178	413	634	705	787	71	999999	999999	663	776	297	600	169	373	999999	999999	612	999999	939	429	999999	598	183	999999	23	799	999999	240	122	563	858	459	334	784	255	842	999999	999999	436	469	999999	999999	118	999999	268	288	891	623	336	546	50	455	772	730	998	579	999999	905	692	999999	562	672	552	110	917	838	999999	385	128	756	999999	999999	94	479	258	999999	999999	999999	470	734	908	886	904	999999	999999	413	686	604	999999	676	999999	502	999999	448	907	999999	904	18	473	429	999999	516	505	999999	153	800	999999	999999	481	999999	99	447	445	957	89	675	768	976	587	999999	
162	671	999999	999999	153	899	569	645	572	999999	409	481	328	50	721	999999	391	334	432	722	999999	999999	132	101	999999	175	66	722	369	999999	739	928	999999	958	999999	352	917	999999	436	254	240	999999	999999	999999	294	618	128	405	246	687	294	443	553	999999	472	769	549	507	866	977	842	847	999999	340	999999	481	60	369	773	999999	999999	999999	898	188	492	326	662	401	806	967	56	661	485	999999	947	306	384	565	999999	999999	803	999999	196	999999	411	392	999999	399	720	813	999999	759	999999	867	212	955	545	999999	383	999999	116	158	701	898	930	191	371	604	393	999999	999999	495	999999	999999	576	999999	151	450	776	109	877	273	680	999999	409	999999	39	618	479	991	760	999999	191	350	400	654	717	298	999999	999999	30	844	16	15	716	82	999999	999999	300	999999	814	999999	599	283	278	843	477	999999	499	643	161	753	135	401	954	999999	313	999999	874	921	999999	999999	999999	555	88	999999	999999	674	287	337	412	673	327	342	999999	665	419	907	999999	557	999999	999999	999999	884	79	999999	718	614	61	627	768	362	491	999999	788	961	999999	999999	205	245	586	802	430	172	241	488	435	792	999999	298	999999	405	999999	999999	743	348	64	49	999999	810	325	652	623	659	568	999999	191	948	553	226	492	375	712	999999	970	384	589	636	653	590	842	925	400	762	947	372	900	173	999999	450	906	143	566	999999	999999	934	189	771	999999	191	306	487	249	999999	806	999999	693	625	357	368	758	427	999999	896	968	399	261	860	711	999999	159	999999	322	999999	319	359	809	327	916	999999	205	817	999999	471	999999	365	686	402	956	644	679	284	816	276	691	489	747	670	426	530	683	328	69	407	999999	289	174	145	688	456	999999	375	709	321	999999	941	393	924	999999	612	999999	859	903	77	526	874	211	55	421	999999	612	148	999999	395	362	876	758	635	439	14	200	550	713	510	149	999999	574	504	113	750	999999	999999	68	813	817	823	424	991	999999	167	88	999999	724	858	844	365	474	324	999999	296	192	758	494	607	999999	172	155	403	928	223	309	706	942	999999	734	789	90	97	578	999999	462	767	999999	282	999999	999999	825	855	999999	784	839	260	999999	817	999999	347	338	461	999999	654	999999	999999	999999	667	857	381	186	63	134	64	999999	387	999999	430	999999	999999	12	222	680	999999	346	999999	737	153	384	59	999999	135	999999	396	460	999999	999999	924	859	441	704	98	424	999999	894	772	730	999999	508	999999	515	124	982	999999	344	126	780	62	317	388	293	999999	292	999999	
220	61	951	738	603	999999	999999	821	571	999999	999999	914	797	999999	454	574	569	136	644	922	999999	57	152	958	61	999999	848	642	999999	480	999999	999999	999999	616	344	843	820	999999	17	852	770	693	553	589	433	430	328	655	607	999999	819	999999	284	370	999999	173	909	993	686	269	999999	59	214	100	255	999999	118	999999	790	611	754	577	129	792	162	850	503	562	999999	999999	26	203	45	874	661	990	510	999999	352	181	999999	826	315	999999	999999	720	489	463	344	999999	999999	148	864	995	999999	251	47	492	218	424	669	357	999999	999999	253	614	24	999999	438	264	434	999999	838	619	678	928	271	380	747	441	999999	50	999999	999999	999999	877	338	49	886	420	952	999999	999999	928	511	585	999999	260	505	440	706	159	34	90	73	647	310	254	999999	69	979	667	744	777	63	628	140	433	745	375	999999	974	452	28	311	416	999999	909	117	102	570	21	875	316	734	999999	25	146	972	672	999999	93	722	999999	440	295	999999	458	874	882	455	999999	999999	139	164	731	707	16	779	657	209	400	147	234	498	968	791	438	52	842	613	993	461	999999	797	201	262	625	587	25	142	989	45	234	647	999999	505	745	162	12	999999	19	367	324	999999	999999	999999	497	338	471	504	845	415	41	279	461	482	441	342	962	999999	91	428	999999	999999	219	365	912	586	999999	999999	55	285	49	339	603	635	146	610	999999	255	764	297	125	521	999999	584	13	954	195	164	999999	413	999999	533	431	590	603	799	263	822	43	910	476	999	458	999999	375	702	676	825	346	830	999999	717	714	794	313	252	999999	635	999999	958	401	707	999999	642	96	516	907	23	999999	346	999999	797	221	854	821	126	999999	727	218	311	288	369	999999	243	690	482	819	637	287	999999	572	628	470	999999	519	768	999999	999999	483	999999	999999	999999	793	999	483	924	505	999999	973	196	189	509	426	60	679	41	889	999999	999999	613	697	999999	736	999999	774	728	336	999999	344	63	525	256	254	999999	516	999999	999999	818	759	766	976	958	664	100	181	999999	211	999999	405	999999	999999	436	864	999999	171	524	926	123	235	754	999999	999999	525	999999	671	932	999999	77	543	64	464	81	999999	195	637	738	615	645	999999	711	526	916	740	855	999999	99	392	384	197	992	999999	462	593	999999	178	616	442	744	999999	999999	807	144	999999	999999	999999	806	31	678	999999	433	908	291	614	523	238	681	629	670	999999	582	550	999999	879	999999	999999	12	487	409	999999	30	305	999999	227	999999	999999	391	49	
399	831	377	77	713	151	763	93	417	847	79	776	999999	987	772	999999	999999	999999	926	265	999999	984	31	329	621	661	222	999999	999999	74	355	620	846	641	239	838	377	514	836	739	125	999999	949	164	418	632	530	999999	999999	872	380	570	977	999999	714	414	999999	58	999999	61	929	999999	56	353	502	459	930	855	999999	934	999999	341	862	197	149	868	45	866	911	999999	140	188	605	174	999999	784	642	719	999999	825	999999	328	999999	784	809	999999	420	606	662	999999	702	999999	285	598	250	999999	708	999999	987	999999	999999	943	147	999999	921	750	40	999999	659	999999	816	220	928	932	906	312	999999	87	387	999999	457	439	214	952	296	465	999999	16	999999	654	999999	853	732	90	999999	999999	999999	602	863	999999	459	538	946	999999	151	999999	999999	353	692	938	767	631	411	337	999999	940	739	194	179	465	847	33	958	15	999999	963	488	847	486	822	131	679	223	328	210	919	999999	269	811	805	999999	999999	324	985	887	454	451	405	691	515	999999	996	433	408	999999	435	580	940	999999	188	13	899	866	869	816	999999	417	92	999999	999999	457	479	383	373	747	297	999999	999999	128	196	521	92	166	971	476	135	255	815	999999	999999	348	551	956	999999	802	819	999999	454	179	799	47	369	278	221	999999	875	999999	69	999999	923	726	607	999999	127	666	999999	742	895	402	691	842	999999	975	999999	140	905	523	750	571	999999	604	264	802	329	999999	162	814	945	913	600	999999	196	164	193	58	999999	999999	999999	966	881	86	797	999999	488	957	444	393	916	90	162	362	871	497	732	999999	999999	804	503	999999	514	116	797	981	999999	999999	656	999999	791	312	399	186	684	784	690	999999	807	999999	324	999999	714	768	897	864	761	999999	641	698	432	864	586	936	999999	871	462	775	288	999999	259	310	999999	999999	601	613	690	975	678	999999	807	880	521	270	999999	141	263	745	218	932	999999	563	546	999999	25	927	726	463	999999	813	332	999999	572	992	952	24	70	717	176	293	184	999999	999999	554	999999	551	353	999999	999999	104	617	716	566	999999	595	696	999999	353	981	674	887	236	35	999999	763	892	317	528	318	476	999999	545	578	925	999999	444	993	991	999999	999999	584	999999	18	855	205	616	999999	226	407	265	260	717	999999	502	406	947	759	999999	999999	998	243	824	999999	979	34	999999	147	641	597	160	702	772	286	517	999999	999999	228	180	669	157	543	101	999999	62	225	999999	810	86	528	999999	684	299	210	78	240	759	999999	38	831	133	999999	716	628	
256	563	488	441	999999	411	918	729	589	44	643	999999	152	702	956	763	671	999999	71	999999	999999	475	413	571	999999	999999	340	95	199	999999	546	999999	827	999999	874	498	999999	921	999999	674	610	91	104	264	567	613	97	66	445	999999	170	862	999999	603	841	781	160	999999	233	940	81	999999	540	251	999999	964	637	999999	827	467	35	750	679	396	512	706	380	999999	14	999999	200	999999	649	923	188	684	999999	233	999999	999999	348	821	698	652	603	999999	551	999999	999999	603	999999	417	999999	978	249	420	999999	31	999999	145	410	12	999999	999999	750	797	999999	999999	999999	813	702	414	59	734	999999	214	61	36	793	736	164	527	391	999999	629	783	54	671	684	999999	501	250	142	495	693	346	908	80	902	999999	593	934	791	999999	900	571	368	504	858	45	999999	166	999999	999999	980	882	620	999999	998	967	753	522	932	303	999999	461	282	999999	50	783	305	981	134	987	153	229	999999	439	999999	68	424	999999	812	649	410	999999	999999	777	999999	810	725	407	82	934	62	80	999999	497	999999	449	999999	804	464	85	739	387	41	999999	221	760	156	190	999999	999999	999999	999999	709	292	893	977	999999	504	57	239	67	898	909	999999	999999	82	999999	248	799	999999	768	999999	95	736	909	33	999999	772	565	755	663	544	405	999999	392	999999	999999	719	604	662	10	794	757	234	28	999999	477	999999	999999	149	543	999999	391	941	181	932	127	973	382	870	673	676	939	999999	999999	522	503	777	807	95	710	507	643	999999	70	999999	862	999999	717	999999	555	472	467	425	999999	755	163	464	999999	460	731	398	346	734	989	334	854	999999	659	999999	999999	700	43	229	439	46	999999	999999	880	207	79	266	265	313	324	210	999999	524	90	820	999999	48	817	356	364	322	170	909	157	999999	129	407	211	999999	732	854	439	247	999999	999999	999999	999999	583	999999	391	999999	999999	43	419	999999	124	340	384	999999	147	308	883	687	999999	126	999999	365	107	154	87	999999	65	999999	999999	469	999999	971	537	905	340	461	465	64	965	889	189	136	999999	368	621	788	999999	373	83	999999	999999	751	382	869	309	134	999999	439	685	719	419	999999	463	949	27	153	802	479	508	686	842	999999	722	975	937	749	866	739	533	999999	999999	691	970	156	498	999999	999999	999999	999999	216	999999	36	378	255	479	100	673	549	999999	477	986	554	864	396	999999	152	39	406	932	999999	999999	80	999999	397	82	727	128	317	461	997	554	999999	873	302	999999	816	460	477	506	846	86	326	999999	65	312	103	
827	999999	999999	999999	999999	202	735	56	999999	999999	130	981	999999	752	972	366	999999	353	923	999999	681	572	361	999999	999999	562	900	96	483	941	681	850	94	978	900	544	752	115	17	362	408	827	354	464	696	479	304	754	873	720	238	55	999999	460	421	264	232	789	999999	999999	999999	649	573	16	999999	999999	896	999999	851	438	613	999999	346	571	452	853	228	999999	88	999999	267	156	222	762	999999	636	718	634	566	646	322	963	451	578	70	999999	264	999999	565	999999	582	109	902	445	116	255	999999	570	17	568	999999	335	710	451	180	999999	436	810	303	272	561	272	637	215	126	650	999999	999999	511	692	999999	999999	341	999999	639	168	999999	776	656	999999	999999	157	626	998	609	986	262	10	407	914	999999	454	54	999999	864	320	472	697	999999	465	715	941	999999	324	999999	166	994	58	811	22	999999	999999	163	835	999999	413	999999	638	605	139	398	540	369	596	999999	155	835	48	797	329	695	556	457	999999	999999	999999	999999	311	40	453	992	999999	198	999999	23	672	300	219	999999	461	674	834	101	999999	77	184	581	473	954	822	999999	956	261	999999	999999	354	212	963	999999	999999	999999	345	999999	999999	999999	194	999999	999999	582	697	855	999999	90	346	655	860	464	999999	132	999999	414	625	356	217	133	45	952	706	999999	668	469	336	999999	999999	999999	999999	236	940	62	882	833	999999	999999	267	967	704	876	914	836	466	890	999999	840	515	944	700	999999	399	38	999999	242	644	906	999999	237	999999	999999	481	210	326	633	999999	214	249	999999	999999	734	99	999999	429	169	999999	999999	611	778	999999	496	620	663	445	999999	999999	911	950	999999	198	700	999999	999999	449	213	404	714	520	833	375	999999	600	771	147	999999	899	159	609	999999	204	999999	305	146	999999	999999	880	999999	764	975	796	999999	264	599	555	117	999999	69	801	225	765	332	360	777	999999	999999	999999	999999	526	480	999999	999999	312	18	455	425	404	999999	325	999999	999999	586	950	544	46	999999	486	11	226	999999	216	999999	999999	393	186	871	999999	527	733	930	146	41	300	294	999999	119	310	999999	153	999999	713	999999	999999	393	892	999999	382	815	741	999999	306	999999	632	497	999999	999999	338	919	832	999999	11	999999	116	999999	280	302	295	665	19	999999	462	241	858	999999	999999	296	105	964	500	998	499	999999	786	93	634	999999	408	803	999999	999999	780	390	999999	999999	139	836	999999	999999	123	600	999999	716	999999	813	197	74	45	547	181	999999	515	999999	428	834	94	999999	99	32	759	37	893	999999	999999	999999	157	
999999	819	299	956	489	483	745	851	900	115	782	801	973	896	570	999999	999999	632	51	418	416	962	588	999999	735	999999	790	599	95	999999	999999	80	721	666	125	255	999999	590	691	999999	999999	522	999999	728	999999	602	999999	999999	199	820	999999	859	604	676	740	119	999999	814	231	999999	999999	156	766	203	705	711	90	317	781	324	471	999999	999999	546	649	999999	999999	859	181	143	630	664	410	274	999999	999999	999999	999999	925	15	24	931	369	948	812	623	756	334	33	999999	522	809	355	874	359	762	919	68	999999	846	999999	999999	642	97	122	38	745	999999	530	999999	246	45	391	775	999999	539	911	991	734	999999	148	999999	836	581	621	820	319	535	915	911	631	417	26	88	999999	643	298	999999	999999	784	877	999999	803	999999	363	999999	999999	579	574	819	850	927	333	12	708	999999	544	71	476	301	719	999999	586	618	534	999999	999999	313	999999	666	251	640	165	950	157	999999	316	968	227	144	403	739	960	105	70	703	93	24	999999	774	109	236	804	544	75	667	999999	194	999999	999999	467	124	999999	908	577	220	772	383	854	825	999999	576	843	341	898	979	259	999999	558	999999	746	999999	999999	671	567	999999	999999	999999	885	490	999999	131	633	693	676	289	999999	999999	528	850	999999	709	999999	554	524	532	392	472	646	95	999999	198	999999	513	999999	999999	999999	472	351	562	385	161	498	373	999999	999999	942	160	665	618	384	207	999999	708	898	46	843	388	156	999999	631	372	999999	799	83	27	494	130	904	223	108	142	710	965	474	779	999999	999999	934	395	590	242	807	999999	710	219	236	928	614	999999	619	801	326	316	999999	22	188	698	300	602	999999	822	256	451	520	252	497	996	999999	129	825	56	454	760	454	399	564	999999	98	999999	790	566	515	162	999999	999999	815	999999	44	999999	601	999999	506	342	999999	999999	985	366	999999	999999	722	239	694	495	926	573	999999	565	862	999999	457	242	610	436	812	87	316	103	999999	222	436	103	962	999999	999999	312	999999	121	18	686	414	208	438	630	150	560	871	999999	235	40	950	260	541	503	14	369	912	79	529	674	461	892	518	999999	41	629	999999	999999	967	624	33	245	556	185	137	999999	803	999999	999999	261	216	296	867	817	272	186	561	469	777	168	999999	480	591	344	235	521	690	999999	598	999999	293	957	999999	611	17	999999	703	999999	375	755	999999	932	783	278	467	174	34	700	42	855	77	999999	146	999999	234	553	653	222	999999	615	568	999999	999999	999999	967	258	243	266	810	999999	
482	205	103	32	602	999999	999999	323	876	70	497	989	111	999999	453	999999	821	253	387	999999	70	491	415	760	196	896	999999	18	311	219	999999	767	999999	999999	383	999999	999999	999999	217	766	856	340	999999	889	127	578	999999	648	332	491	436	999999	999999	355	497	999999	999999	342	835	705	916	688	21	666	140	730	999999	627	368	580	999999	707	45	620	607	730	155	526	643	618	337	902	686	819	783	999999	999999	544	999999	392	91	999999	288	511	999999	178	328	678	759	999999	479	999999	289	751	999999	728	954	268	748	999999	845	274	699	227	378	23	999999	201	999999	200	999999	564	640	976	999999	999999	429	534	770	439	999999	476	767	256	149	999999	622	935	109	999999	999999	999999	796	229	547	817	999999	71	142	836	999999	999999	795	568	555	914	311	999999	261	330	309	430	999999	999999	365	378	507	453	88	982	400	999999	999999	999999	215	999999	767	420	438	682	716	367	401	999999	273	284	681	208	700	999999	999999	999999	683	778	754	564	140	999999	863	179	319	239	983	160	445	109	45	965	362	342	157	890	874	999999	614	941	38	564	55	91	696	999999	752	853	897	91	393	323	84	651	91	289	556	999999	372	487	999999	251	498	999999	999999	716	845	999999	87	203	444	113	999999	813	535	576	442	781	482	21	487	139	262	999999	715	721	890	711	260	999999	999999	615	217	137	566	787	76	999999	842	980	462	393	776	704	999999	289	158	271	125	515	846	774	787	360	999	255	988	144	457	527	825	144	117	999999	860	999999	999999	47	256	748	510	561	939	501	558	103	999999	558	716	436	573	999999	999999	999999	30	568	999999	999999	137	999999	798	931	999999	325	164	328	285	567	843	818	393	121	999999	377	999999	295	999999	295	802	905	892	440	427	31	954	206	547	999999	198	301	10	999999	909	935	949	999999	999999	623	346	239	817	795	999999	897	52	461	614	999999	999999	735	733	999999	64	231	428	368	513	999999	371	999999	999999	913	378	552	818	354	211	999999	427	999999	999999	999999	948	573	98	107	725	529	979	502	592	328	632	999999	999999	999999	985	688	516	999999	74	724	999999	388	458	904	427	171	999999	999999	260	999999	801	313	576	520	595	999999	999999	331	642	983	999999	999999	376	462	290	999999	984	999999	369	522	573	836	372	999999	960	569	124	193	680	564	450	292	251	999999	999999	329	999999	57	999999	504	999999	195	949	999999	301	999999	22	995	623	512	186	999999	999999	737	960	965	940	142	559	35	376	949	651	999999	999999	150	627	999999	999999	999999	999999	937	
489	865	968	388	999999	292	152	578	557	128	569	177	999999	721	999999	513	107	561	388	753	999999	999999	999999	604	999999	871	546	161	764	704	999999	662	483	999999	248	999999	999999	999999	88	658	990	980	478	999999	999999	999999	999999	821	195	999999	219	383	999999	999999	450	643	737	373	999999	25	745	990	814	999999	68	999999	694	999999	483	492	744	526	482	730	763	516	378	999999	999999	999999	999999	725	999999	650	999999	999999	90	208	798	605	735	999999	737	72	999999	999	999999	625	199	483	789	999999	348	999999	999999	693	901	852	521	933	275	856	999999	784	999999	30	35	174	999999	381	826	495	999999	877	757	348	999999	419	816	763	999999	752	691	741	281	619	999999	999999	999999	801	785	238	999999	999999	340	999999	257	953	999999	893	974	11	267	817	656	999999	222	470	946	40	905	999999	45	757	999999	522	174	416	512	235	643	999999	999999	999999	595	999999	808	999999	547	878	100	999999	999999	923	789	350	495	999999	95	978	999999	915	325	250	896	304	202	929	284	817	714	840	450	999999	999999	999999	999999	700	231	999999	494	999999	999999	78	939	79	299	122	968	251	999999	300	331	999999	999999	999999	999999	999999	670	301	406	879	209	729	999999	260	394	999999	673	578	242	794	999999	37	999999	668	992	257	999999	999999	15	89	960	42	791	999999	519	999999	174	531	773	463	40	930	661	615	999999	999999	904	689	685	999999	448	999999	18	242	647	999999	50	169	999999	200	353	844	296	326	918	999999	938	999999	741	999999	44	152	999999	779	764	999999	999999	878	140	999999	352	620	999999	914	641	570	999999	558	999999	224	999999	14	999999	582	999999	195	644	345	696	371	265	999999	948	216	999999	999999	999999	999999	999999	926	929	999999	999999	937	847	999999	703	999999	684	358	153	389	972	999999	603	39	356	232	670	999999	87	999999	192	768	542	196	672	999999	858	345	976	999999	91	850	999999	712	975	858	999999	386	492	272	660	999999	227	875	193	431	999999	999999	949	371	569	898	849	899	979	270	404	660	999999	768	522	999999	381	999999	999999	131	240	999999	64	498	999999	293	999999	814	378	844	550	666	13	999999	332	833	999999	614	235	192	11	396	733	999999	463	999999	999999	723	750	999999	966	868	577	71	200	999999	971	999999	873	285	811	44	530	999999	720	737	657	820	446	689	953	766	133	125	130	844	999999	349	999999	424	968	373	73	66	878	681	99	941	59	610	861	934	741	950	381	966	865	597	994	726	426	504	287	999999	999999	209	745	461	941	356	564	631	427	458	317	999999	970	473	267	48	
648	715	771	836	827	28	35	999999	744	999999	979	570	999999	318	997	473	95	13	698	999999	936	638	10	703	55	240	517	292	642	932	996	401	999999	956	88	711	733	451	243	350	183	999999	716	788	999999	999999	999999	119	461	844	362	967	775	588	112	19	715	77	790	999999	510	742	540	812	167	587	239	398	239	296	739	644	769	357	505	999999	921	999999	336	61	953	999999	999999	798	579	38	626	999999	854	999999	995	665	660	646	840	999999	41	904	631	790	764	888	879	174	114	717	207	999999	93	738	98	503	741	738	643	111	911	742	242	138	960	487	544	999999	999999	83	999999	133	517	74	343	27	590	999999	297	74	529	667	999999	862	830	208	668	999999	999999	502	924	922	12	738	529	999999	672	502	999999	286	354	717	873	41	999999	84	999999	28	999999	81	913	205	999999	579	582	254	59	380	307	762	818	428	192	999999	999999	72	131	779	545	54	999999	97	716	20	999999	812	999999	661	138	756	297	999999	721	908	999999	728	999999	432	165	284	249	301	204	76	468	926	999999	84	882	671	952	141	483	999999	726	999999	489	999999	859	999999	460	999999	252	999999	475	178	999999	283	999999	430	591	698	623	999999	805	63	892	649	999999	793	286	999999	779	466	804	165	176	370	191	999999	999999	999999	573	999999	999999	852	59	999999	999999	299	229	999999	864	461	90	263	518	223	999999	672	933	839	887	75	493	741	999999	999999	747	320	12	345	999999	456	191	550	999999	238	999999	999999	13	249	58	262	574	999999	854	327	386	550	647	952	815	518	999999	409	999999	508	901	92	244	274	906	999999	297	883	169	417	280	999999	138	290	777	601	669	693	999999	634	500	999999	999999	300	408	206	999999	59	529	582	999999	781	398	626	336	999999	999999	999999	342	999999	999999	999999	865	446	57	846	422	366	185	223	999999	145	619	527	18	999999	205	999999	865	709	999999	247	999999	586	999999	498	151	999999	953	424	883	929	999999	32	669	809	603	450	999999	562	999999	316	874	316	733	999999	172	999999	618	999999	999999	774	874	999999	160	999999	337	288	656	559	704	910	413	760	999999	920	784	597	858	999999	839	999999	701	312	925	311	373	57	853	309	336	999999	999999	70	266	999999	65	727	871	941	999999	999999	999999	693	857	873	903	123	999999	812	999999	574	999999	999999	999999	999999	83	571	707	999999	364	289	435	999999	999999	433	26	352	504	232	864	66	725	917	725	999999	962	18	999999	999999	408	259	999999	50	602	761	269	483	16	999999	999999	494	30	32	586	202	
889	446	470	999999	856	560	619	752	999999	649	999999	104	694	537	449	999999	125	999999	450	115	217	394	754	470	999999	543	345	648	197	999999	999999	702	341	532	636	525	547	30	205	847	640	999999	999999	999999	912	174	789	999999	415	970	378	999999	581	480	985	505	692	999	270	323	999999	970	565	999999	613	156	763	171	901	924	527	105	999999	603	999999	999999	301	999999	999999	999	754	999999	999999	999999	11	671	131	999999	547	141	999999	547	760	999999	633	670	764	523	349	999999	411	627	999999	491	999999	283	915	999999	999999	108	213	891	999999	999999	568	357	999999	347	577	942	35	903	624	770	999999	979	344	578	969	804	999999	999999	461	792	999999	136	299	750	999999	727	999999	152	853	449	927	999999	999999	498	323	999999	932	426	946	999999	741	999999	13	806	400	999999	938	999999	18	211	975	434	999999	659	999999	442	67	986	572	849	195	882	999999	999999	842	160	999999	845	264	999999	872	999999	832	63	999999	99	132	999999	360	999999	788	999999	143	999999	999999	503	510	999999	825	880	999999	945	854	999999	222	858	458	829	963	999999	588	103	91	324	339	278	999999	387	608	583	999999	999999	999999	270	70	776	748	407	710	999999	649	446	30	384	475	926	852	735	841	202	641	303	530	120	723	999999	999999	818	322	999999	900	133	838	251	571	654	319	593	45	999999	119	61	128	623	600	999999	82	707	999999	413	426	866	546	416	942	999999	999999	999999	546	375	449	930	999999	515	449	526	999999	778	999999	999999	616	268	700	999999	92	590	999999	906	999999	581	623	629	999999	908	778	43	586	432	309	555	610	793	57	670	995	189	965	613	999999	999999	999999	999999	895	38	796	999999	176	150	333	362	840	146	16	965	999999	819	960	186	999999	415	939	999999	478	999999	220	823	999999	40	999999	903	999999	999999	732	445	48	328	734	999999	121	620	867	999999	108	947	999999	474	786	92	918	186	229	788	999999	768	144	367	999999	637	817	999999	999999	146	740	999999	999999	279	999999	571	926	433	95	28	75	126	999999	503	87	530	552	746	46	139	122	233	683	835	999999	963	310	681	999999	106	999999	148	672	731	705	678	220	445	999999	225	165	494	999999	210	723	760	230	999999	289	305	95	81	999999	818	33	517	746	901	584	450	999999	255	999999	989	895	927	453	999999	797	409	320	999999	686	821	973	627	143	483	999999	999999	743	669	401	207	20	999999	211	999999	707	198	931	318	861	619	954	909	563	999999	315	795	317	999999	843	879	984	979	395	125	844	406	999999	999999	788	650	
707	601	854	999999	999999	843	726	999999	119	609	478	999999	999999	76	999999	74	73	42	999999	326	626	339	825	521	222	999999	666	95	20	311	814	668	999999	999999	999999	362	999999	829	132	472	79	718	304	243	411	999999	733	328	257	780	999999	351	104	471	33	377	776	999999	999999	947	999999	999999	589	999999	795	809	999999	44	999999	999999	999999	244	909	706	257	999999	999999	999999	120	239	307	347	837	999999	999999	472	573	68	999999	544	586	723	318	185	295	999999	999999	497	447	999999	511	699	174	743	771	999999	442	999999	999999	124	343	999999	999999	291	649	839	802	359	839	333	246	423	847	619	928	295	925	734	420	817	779	999999	154	518	727	999999	182	999999	999999	870	40	999999	843	82	211	402	500	36	535	456	999999	999999	657	999999	365	98	999999	555	999999	485	999999	999999	977	406	345	999999	48	713	999999	51	666	999999	891	999999	303	70	999999	775	418	535	999999	898	999999	999999	190	999999	889	999999	162	638	755	999999	289	999999	697	332	207	447	737	999999	999999	999999	472	494	789	929	999999	688	820	304	519	87	999999	999999	691	284	509	23	225	344	906	17	999999	925	295	999999	427	908	999999	971	863	999999	47	999999	181	17	999999	713	184	261	121	210	220	999999	129	678	490	10	301	422	823	194	231	402	508	356	236	547	209	750	511	979	416	849	999999	387	999999	144	999999	683	848	795	838	999999	999999	705	999999	999999	806	616	558	427	999999	859	157	999999	910	645	503	825	999999	888	514	433	749	141	794	371	427	741	639	355	892	999999	573	999999	355	266	178	803	999999	999999	740	592	202	999999	999999	556	701	999999	477	403	640	999999	903	960	290	414	225	101	911	435	999999	999999	976	213	534	999999	999999	130	333	654	476	700	276	999999	158	921	241	999999	769	247	670	999999	999999	246	714	610	714	613	746	941	50	87	891	134	258	675	615	988	559	371	270	999999	437	822	927	939	25	656	812	369	999999	999999	331	673	764	619	800	999999	999999	924	999999	682	999999	392	613	399	809	152	997	999999	316	253	115	408	976	999999	237	451	319	999999	594	999999	801	387	768	489	755	999999	999999	639	999999	875	500	999999	84	588	999999	55	999999	537	140	999999	658	999999	63	929	455	999999	697	675	391	999999	431	723	340	238	999999	995	624	133	643	999999	782	999999	999999	999999	752	480	333	999999	999999	192	242	781	644	720	408	999999	334	999999	44	832	530	694	257	999999	453	999999	304	846	999999	212	430	95	999999	999999	100	300	731	622	999999	975	999999	308	784	208	127	650	
88	999999	999999	999999	999999	785	999999	811	70	98	120	92	986	974	999999	487	690	689	762	156	886	999999	999999	999999	740	999999	999999	68	241	232	909	58	408	803	699	685	999999	298	999999	645	996	92	488	12	999999	649	999999	212	799	122	999999	104	446	970	763	982	989	999999	678	958	133	40	579	838	999999	72	999999	192	285	500	471	999999	157	999999	999999	804	616	627	929	999999	86	459	268	129	614	815	611	437	50	716	999999	304	619	582	999999	966	999999	650	823	999999	965	999999	926	999999	999999	225	999999	330	821	959	376	371	791	587	881	673	771	460	233	373	460	255	152	999999	804	176	782	999999	604	193	300	966	803	812	134	999999	533	959	477	399	999999	999999	616	91	349	999999	513	41	700	848	204	62	426	460	999999	719	310	367	505	485	442	381	725	637	668	410	568	999999	463	257	150	812	999999	834	505	179	999999	70	999999	480	999999	750	874	755	989	248	549	353	156	999999	333	176	463	992	999999	496	565	979	999999	939	766	999999	578	452	999999	999999	999999	592	954	497	90	250	147	35	999999	999999	506	969	648	430	999999	999999	832	999999	999999	974	358	990	999999	999999	613	659	646	289	713	139	181	432	57	606	178	957	398	659	334	93	38	999999	181	274	999999	595	341	993	88	551	999999	530	528	999999	43	999999	713	945	999999	999999	603	857	999999	691	520	84	922	51	261	999999	825	183	723	999999	945	919	819	614	29	27	328	999999	211	172	999999	650	999999	323	999999	98	999999	452	775	903	489	180	126	489	753	914	673	299	741	184	726	528	806	686	788	124	270	109	926	999999	112	949	999999	999999	999999	869	180	608	478	173	999999	382	407	820	361	774	999999	340	860	999999	354	39	999999	36	446	909	999999	227	534	458	828	154	526	999999	801	540	524	967	235	884	744	74	821	578	999999	353	999999	985	335	999999	321	929	248	822	521	999999	47	629	999999	353	35	999999	83	29	999999	999999	856	999999	29	821	260	835	115	975	369	289	217	999999	512	102	789	858	892	520	147	898	905	703	397	999999	999999	894	264	881	859	791	999999	801	243	18	497	999999	999999	513	763	486	999999	273	462	241	999999	704	127	620	999999	999999	70	563	882	446	999999	162	111	999999	328	366	580	233	999999	578	299	999999	110	504	605	168	999999	388	999999	661	83	999999	999999	165	862	999999	776	643	327	999999	999999	999999	919	999999	407	344	529	674	194	407	905	999999	156	883	942	999999	999999	623	24	405	285	682	999999	231	373	999999	911	946	439	530	
589	937	906	999999	848	861	999999	314	106	271	638	227	203	360	755	482	495	367	999999	412	204	162	999999	999999	417	58	631	698	999999	999999	432	583	244	664	817	968	694	722	45	90	963	299	527	753	766	67	488	455	475	890	482	553	733	999999	999999	999999	318	999999	26	800	240	797	881	667	838	999999	982	539	542	787	788	773	332	142	449	999999	635	875	164	999999	999999	186	999999	542	956	879	850	999999	339	390	660	709	705	244	850	175	999999	859	999999	711	84	949	912	688	999999	999999	999999	600	587	429	801	999999	999999	666	999999	63	575	999999	711	959	214	999999	210	161	137	89	999999	97	292	283	497	776	959	453	999999	620	273	999999	441	257	657	999999	630	909	999999	227	999999	48	13	796	600	79	157	999999	999999	309	749	999999	561	32	640	999999	999999	999999	931	34	999999	386	391	620	789	41	906	464	311	954	999999	300	572	910	210	40	999999	999999	999999	427	629	14	999999	975	871	512	982	418	999999	999999	999999	999999	999999	564	743	501	999999	393	17	569	173	692	999999	552	166	458	999999	651	821	999999	59	823	629	513	999999	479	440	416	999999	286	58	999999	848	787	22	826	322	18	176	708	383	700	487	999999	264	936	359	999999	819	422	324	341	597	999999	999999	128	697	473	999999	274	999999	250	644	730	520	674	844	866	999999	999999	145	190	485	123	236	358	345	515	259	469	129	47	596	999999	962	716	901	841	322	894	138	848	849	901	999999	143	999999	757	603	999999	102	493	999999	489	287	143	856	483	999999	999999	782	192	999999	699	155	33	653	318	999999	804	773	12	553	645	211	296	341	999999	475	103	999999	588	911	668	376	636	183	117	58	999999	860	999999	71	206	121	999999	634	159	755	623	999999	747	999999	999999	999999	999999	939	228	288	990	802	282	999999	687	824	999999	999999	555	332	519	850	546	269	999999	944	356	999999	357	533	264	999999	999999	828	851	613	554	598	121	852	287	696	999999	828	68	35	587	999999	999999	381	917	999999	88	826	999999	999999	943	999999	60	855	470	999999	591	695	33	337	621	454	166	83	279	999999	169	703	999999	822	895	999999	211	999999	366	937	567	975	999999	589	999999	364	591	999999	669	77	548	266	392	139	115	269	805	730	999999	143	999999	310	112	320	516	384	781	423	878	236	285	146	498	532	590	999999	89	999999	753	266	862	999999	414	212	68	999999	999999	915	716	635	912	481	509	999999	684	267	873	304	83	209	583	177	210	999999	999999	411	767	999999	549	999999	189	370	999999	
158	999999	184	896	999999	262	999999	999999	865	707	252	324	804	637	275	847	332	741	784	999999	553	682	999999	999999	970	999999	656	999999	461	375	999999	455	551	999999	361	953	510	371	999999	52	999999	999999	999999	470	958	129	987	773	502	21	226	758	999999	999999	432	475	999999	307	925	489	606	478	612	500	490	796	773	309	286	322	347	961	768	742	900	418	965	999999	919	851	999999	882	642	449	159	468	60	550	82	885	377	212	446	999999	446	991	532	227	980	999999	355	687	497	999999	674	264	989	662	109	24	510	361	999999	83	65	999999	835	173	350	999999	746	999999	237	400	999999	144	525	284	306	999999	885	999999	999999	757	505	745	395	462	774	999999	478	999999	451	67	385	999999	999999	999999	438	722	165	999999	876	999999	999999	133	460	106	245	999999	999999	999999	999999	999999	999999	762	999999	630	577	319	338	382	398	999999	999999	999999	999999	179	25	999999	319	163	845	999999	753	525	999999	999999	999999	381	295	298	227	245	164	762	41	261	928	622	999999	204	794	128	394	782	970	429	413	77	352	290	91	999999	229	586	869	782	446	613	891	822	999999	205	34	49	165	163	999999	999999	326	529	251	403	30	999999	368	726	199	970	555	450	882	274	39	14	217	910	25	578	892	999999	999999	325	999999	96	905	999999	104	355	999999	817	138	999999	999999	823	49	999999	297	114	999999	152	593	475	67	451	940	999999	176	29	832	255	148	722	898	78	714	925	999999	999999	219	769	632	844	353	999999	322	999999	524	215	999999	529	622	999999	999999	750	665	349	267	999999	155	882	432	85	522	381	678	415	723	682	999999	124	25	999999	999999	999999	520	749	131	329	138	680	999999	961	64	313	632	237	372	158	412	999999	668	393	788	999999	999999	557	331	972	69	907	999999	842	999999	850	513	269	26	901	239	916	227	999999	999999	999999	383	471	30	219	748	451	999999	574	279	744	455	632	575	567	999999	963	428	999999	270	231	143	666	999999	999999	799	373	220	470	919	496	157	999999	242	322	953	875	537	121	233	617	864	999999	572	361	999999	999999	694	459	789	999999	999999	78	676	929	342	717	606	815	420	385	999999	582	655	783	597	999999	400	262	613	246	999999	999999	926	999999	367	171	103	513	999999	918	678	760	681	652	997	89	63	312	980	999999	999999	721	999999	848	386	291	999999	789	764	679	490	441	999999	999999	999999	191	151	33	572	181	999999	102	16	501	999999	480	999999	12	999999	518	671	999999	999999	999999	999999	999999	616	88	276	999999	844	314	748	999999	
438	247	999999	138	999999	816	999999	999999	739	809	999999	999999	999999	209	151	999999	389	999999	13	999999	999999	999999	169	479	585	999999	574	73	999999	497	336	318	354	876	999999	469	566	773	200	968	581	641	359	472	752	790	999	416	936	999999	695	529	310	502	131	46	87	444	999999	686	251	873	999999	252	482	314	999999	999999	999999	682	349	616	133	44	675	377	52	696	726	794	999999	168	999999	396	801	806	18	999999	754	35	391	131	230	513	999999	707	999999	117	990	448	958	170	999999	264	31	88	405	999999	999999	754	999999	390	717	999999	559	93	999999	886	999999	999999	306	979	94	120	300	228	999999	619	999999	967	18	935	706	288	836	966	888	873	375	723	411	742	35	999999	41	11	414	472	954	642	962	999999	999999	324	999999	979	85	169	963	802	692	786	957	859	746	68	683	439	921	999999	205	872	520	727	274	563	953	999999	89	298	814	999999	665	999999	15	536	278	999999	999999	857	891	999999	999999	572	40	625	785	999999	263	999999	999999	974	551	370	447	99	961	999999	999999	588	35	990	89	674	988	999999	130	292	854	220	790	301	999999	74	701	999999	962	948	999999	649	778	787	999999	999999	970	839	381	304	237	915	574	999999	341	557	999999	901	649	244	583	270	504	502	321	999999	192	36	681	487	669	970	136	23	253	999999	810	247	168	973	999999	159	397	825	999999	938	645	461	999999	745	242	800	827	727	374	435	154	999999	999999	999999	924	944	167	894	999999	267	999999	561	95	999999	746	594	742	676	540	434	873	679	999999	999999	407	731	999999	999999	255	868	999999	409	648	817	999999	534	771	380	59	759	991	503	999999	796	159	999999	999999	999999	999999	647	67	999999	196	939	562	475	837	102	390	202	878	231	999999	767	999999	389	912	278	674	222	823	999999	627	781	442	380	489	651	233	323	365	47	999999	607	811	991	999999	999999	999999	999999	697	678	990	856	999999	769	853	999999	682	770	182	107	364	999999	999999	999999	534	415	506	192	999999	195	868	76	836	999999	295	999999	955	133	177	213	22	883	524	999999	999999	999999	999999	673	526	999999	999999	463	151	268	682	999999	783	126	466	999999	999999	82	999999	999999	810	923	29	50	999999	811	999999	558	999999	968	999999	480	999999	679	999999	764	515	833	665	928	225	415	925	578	168	999999	999999	839	667	999999	11	939	88	999999	344	458	750	859	999999	714	999999	999999	860	182	183	999999	999999	113	803	702	301	378	417	876	296	404	997	999999	882	349	999999	637	891	999999	967	154	401	260	345	864	
23	656	645	999999	348	804	554	753	405	999999	999999	999999	46	964	78	632	532	999999	725	939	461	999999	976	848	171	952	999999	999999	214	38	809	637	767	938	689	645	999999	466	537	492	850	253	56	925	102	398	999999	926	174	344	999999	199	534	999999	999999	999999	679	999999	789	395	999999	927	549	376	156	999999	397	107	999999	999999	900	76	675	999999	99	217	263	61	999999	772	362	603	999999	869	999999	620	113	371	535	975	965	999999	676	999999	217	922	704	679	778	999999	999999	503	650	741	444	999999	524	999999	317	205	460	628	51	26	43	681	474	999999	960	536	516	999999	571	310	467	999999	399	533	35	176	512	999999	282	283	771	858	952	721	999999	860	106	812	999999	340	525	999999	893	659	999999	999999	458	35	718	999999	966	999999	931	350	283	999999	166	990	999999	151	693	876	355	768	255	184	729	753	999999	110	440	704	972	241	785	129	999999	999999	425	500	718	486	999999	40	317	795	927	611	447	957	704	115	547	999999	646	999999	992	135	413	932	806	704	782	618	999999	271	13	999999	565	163	406	999999	999999	999999	999999	216	21	324	460	460	257	127	315	296	406	335	167	69	999999	999999	137	946	999999	492	693	23	704	256	229	55	792	999999	999999	999999	560	288	540	999999	489	440	637	677	674	999999	685	689	999999	495	222	486	114	999999	115	428	36	460	99	999999	91	418	999999	999999	105	415	668	30	80	999999	736	999999	794	395	999999	164	509	999999	999999	382	999999	13	624	218	43	742	940	999999	131	628	267	999999	198	458	690	80	928	872	582	269	295	665	618	377	759	104	692	719	373	999999	919	575	189	716	284	87	794	999999	999999	362	474	819	898	452	999999	637	929	345	704	508	236	637	878	999999	999999	152	395	257	459	939	60	999999	999999	180	708	999999	919	482	184	612	999999	634	150	229	794	475	766	176	613	132	175	356	24	864	724	999999	697	177	628	999999	692	547	843	792	311	999999	344	728	999999	81	717	456	999999	101	232	601	496	999999	999999	999999	386	229	643	337	773	703	216	999999	455	999999	994	752	853	52	920	739	790	358	917	550	140	999999	999999	541	414	718	195	923	642	133	999999	48	949	16	755	473	903	516	999999	999999	47	724	999999	326	87	965	603	128	181	493	999999	147	741	677	999999	348	999999	999999	999999	999999	517	292	977	999999	631	999999	802	999999	297	457	999999	284	340	319	512	415	764	999999	464	999999	125	999999	751	158	322	999999	307	999999	999999	999999	999999	801	593	963	999999	754	747	999999	
999999	999999	999999	756	830	724	657	999999	806	431	174	85	583	690	648	483	939	450	541	828	20	999999	657	999999	999999	879	780	44	690	377	229	758	668	813	420	342	286	368	247	37	501	999999	851	875	118	450	833	986	162	120	33	649	223	918	940	721	474	642	435	950	944	623	846	439	212	415	416	769	280	316	206	999999	213	513	337	234	999999	781	421	880	56	999999	999999	580	999999	579	544	749	873	999999	999999	643	999999	296	93	877	999999	422	673	999999	999999	73	999999	846	913	452	446	999999	591	999999	999999	692	231	999999	999999	160	741	276	94	633	870	666	999999	999999	448	999999	647	917	429	459	295	709	999999	719	847	982	87	44	999999	902	999999	834	168	166	108	186	999999	388	391	933	146	673	337	50	999999	376	177	144	408	360	804	999999	999999	141	430	890	583	511	707	921	82	707	609	192	500	999999	508	739	999999	272	999999	268	999999	496	323	622	999999	78	887	480	815	999999	635	316	107	612	999999	36	735	999999	602	910	681	469	861	438	999999	154	549	999999	867	437	662	146	219	545	994	794	818	999999	518	999999	623	236	116	139	81	302	95	888	491	482	13	274	999999	999999	586	75	999999	884	999999	999999	999999	102	612	388	290	499	107	561	618	759	217	927	999999	97	999999	455	363	999999	367	770	69	661	999999	395	433	398	999999	999999	959	928	169	999999	259	291	986	531	623	999999	999999	581	999999	533	999999	731	274	86	574	582	999999	141	711	902	526	999999	177	867	788	227	999999	999999	999999	127	602	689	600	999999	677	418	110	999999	999999	635	883	785	574	536	391	999999	131	357	823	894	999999	827	226	267	417	999999	123	999999	999999	999999	999999	955	559	87	999999	590	999999	991	408	165	999999	187	309	86	999999	999999	223	640	485	999999	106	607	78	137	91	999999	472	342	865	215	999999	999999	999999	999999	999999	927	236	496	605	800	449	999999	999999	667	422	858	999999	150	249	677	258	482	643	535	310	999999	887	431	996	166	128	799	135	202	860	999999	165	873	223	100	514	726	999999	685	767	999999	659	411	715	232	256	999999	103	198	957	822	347	999999	135	999999	999999	804	999999	449	681	999999	14	755	806	999999	703	654	999999	999999	172	532	447	999999	767	343	516	485	716	773	999999	797	999999	999999	999999	48	164	667	999999	527	59	709	235	999999	14	127	961	999999	604	794	999999	601	404	945	999999	435	999999	389	730	791	189	564	97	726	999999	999999	945	999999	520	999999	999999	45	906	409	108	462	306	851	953	999999	382	613	
881	922	254	318	999999	760	910	999999	663	999999	937	956	347	494	622	509	66	999999	182	894	999999	836	37	999999	999999	995	999999	573	999999	533	435	90	419	576	683	999999	482	230	999999	195	166	710	999999	992	108	999999	999999	999999	840	797	795	834	999999	487	230	55	895	760	624	407	913	347	999999	140	349	857	546	999999	811	456	999999	999999	638	986	737	682	999999	44	395	743	933	999999	732	999999	737	601	612	931	999999	999999	280	721	605	93	999999	818	39	973	652	250	999999	999999	802	394	770	958	999999	999999	750	999999	323	860	375	999999	474	680	615	349	999999	748	255	614	424	999999	186	315	240	554	715	999999	653	758	392	154	999999	999999	440	348	570	779	405	131	999999	809	325	999999	356	725	999999	999999	999999	690	580	999999	995	799	999999	629	999999	465	728	999999	775	831	999999	564	478	999999	550	832	249	277	999999	623	999999	999999	433	615	858	765	999999	515	936	999999	715	963	188	487	999999	999999	766	811	140	115	999999	755	355	359	999999	760	942	999999	184	999999	362	999999	999999	956	562	871	375	270	999999	452	999999	222	714	999999	999999	930	999999	990	999999	19	76	437	147	999999	999999	597	778	83	700	107	999999	833	341	159	999999	999999	61	999999	924	999999	175	999999	50	687	608	837	50	692	243	984	384	951	62	174	999999	999999	799	248	393	999999	102	302	570	999999	629	672	881	565	901	347	999999	164	76	795	999999	570	396	459	74	999999	556	96	840	999999	723	871	781	176	999999	999999	999999	999999	838	959	194	999999	999999	377	68	935	955	485	790	895	116	229	999999	266	330	159	538	999999	999999	999999	418	16	461	855	950	999999	891	715	135	76	367	75	326	999999	999999	971	635	999999	400	999999	779	81	305	945	609	503	986	524	846	999999	306	640	999999	189	550	188	421	89	427	311	999999	250	359	724	537	999999	903	777	999999	999999	523	520	949	55	879	999999	710	516	256	456	770	377	999999	845	770	727	436	999999	566	432	560	555	601	99	95	999999	721	580	999999	999999	999999	218	868	497	767	786	690	593	310	213	477	999999	833	970	540	676	380	514	954	999999	613	766	221	233	999999	999999	918	999999	960	350	625	140	108	687	856	999999	999999	381	88	983	999999	843	999999	363	955	655	722	631	558	418	168	217	626	608	954	833	997	645	699	799	867	999999	999999	960	587	347	806	999999	123	999999	178	998	436	970	772	770	930	857	277	153	999999	999999	310	551	191	418	513	500	732	999999	564	863	682	288	125	215	220	875	999999	618	848	575	
517	580	250	169	999999	999999	835	194	903	150	377	556	999999	580	530	91	778	178	999999	316	423	100	423	314	326	157	855	566	560	64	90	999999	999999	679	999999	729	311	32	637	858	664	547	129	424	999999	136	999999	544	685	999999	107	607	999999	999999	999999	426	999999	935	843	633	800	278	634	848	69	718	999999	999999	999999	800	779	756	999999	999999	651	875	999999	999	819	199	423	320	881	431	957	999999	874	761	999999	999999	572	999999	189	14	67	999999	999999	281	365	776	999999	999999	743	885	359	350	999999	999999	891	999999	999999	999999	126	653	999999	999999	999999	999999	891	586	843	500	357	999999	237	413	576	535	918	999999	962	699	999999	52	324	564	999999	995	82	616	415	75	870	250	907	414	260	535	794	576	998	710	389	778	932	384	511	305	657	999999	774	541	890	635	324	756	999999	83	999999	655	913	401	140	284	180	778	629	117	541	823	999999	51	999999	999999	267	261	320	865	119	999999	62	281	347	136	842	874	184	245	926	999999	890	186	999999	149	663	606	580	114	999999	164	999999	999999	764	834	792	733	800	999999	377	72	999999	658	999999	399	602	642	64	13	442	306	603	394	191	999999	932	999999	999999	601	688	661	681	215	267	999999	194	658	516	999999	999999	119	83	635	867	863	715	999999	222	807	999999	30	999999	999999	672	999999	561	371	222	384	902	816	888	208	999999	716	999999	999999	400	18	214	943	136	550	670	333	999999	968	526	999999	675	999999	999999	47	64	999999	999999	999999	999999	957	404	823	999999	999999	610	999999	230	999999	999999	161	999999	484	841	214	602	603	999999	11	999999	349	87	999999	844	895	709	999999	62	850	154	203	607	286	698	999999	614	999999	507	993	940	152	112	358	999999	999999	999999	201	859	559	444	461	774	118	209	999999	879	811	999999	551	433	409	474	380	730	999999	553	999999	999999	407	600	221	999999	999999	71	999999	999999	728	398	999999	58	518	352	503	999999	692	429	499	87	999999	563	803	412	956	570	540	677	732	628	623	821	999999	999999	999999	958	233	366	999999	56	999999	956	161	422	509	502	999999	67	970	964	48	161	64	128	290	844	797	808	149	339	530	96	514	109	999999	657	408	112	890	999999	999999	999999	555	452	641	999999	412	390	903	464	655	999999	706	999999	590	999999	766	532	134	617	999999	425	227	999999	999999	999999	451	61	648	851	104	812	999999	436	999999	712	605	999999	486	999999	441	416	904	684	999999	56	389	746	519	311	890	875	999999	999999	999999	999999	119	20	925	292	106	360	742	61	999999	
999999	999999	280	985	878	999999	999999	56	999999	185	754	520	542	860	480	969	704	541	346	960	228	834	893	62	25	999999	594	687	999999	645	91	674	999999	999999	840	739	118	761	999999	445	736	829	594	107	999999	999999	576	160	455	322	401	999999	999999	999999	151	18	999999	227	999999	285	281	476	852	747	104	999999	999999	227	29	741	860	943	899	999999	999999	399	249	999999	434	768	36	999999	242	880	253	272	999999	761	182	831	325	891	790	366	173	270	999999	999999	12	548	588	358	999999	713	462	999999	918	999999	867	752	769	999999	999999	211	258	837	999999	999999	504	831	810	905	55	197	425	999999	163	543	737	963	999999	402	794	886	189	999999	313	528	428	795	999999	774	893	430	72	698	108	588	999999	335	36	14	352	180	737	683	313	942	999999	492	304	999999	999999	904	999999	376	832	906	32	581	533	715	553	999999	488	46	21	625	135	999999	999999	574	999999	411	937	417	60	999999	158	506	373	370	240	935	500	967	17	989	100	696	865	201	566	999999	801	999999	999999	643	692	999999	671	688	817	570	622	730	950	365	967	921	999999	219	757	525	217	173	484	999999	219	999999	999999	32	999999	999999	861	999999	18	898	610	626	956	416	930	457	835	999999	553	999999	323	769	26	999999	999999	178	379	999999	999999	50	999999	638	999999	843	434	999999	999999	648	163	389	999999	999999	722	999999	999999	350	965	909	289	309	999999	532	999999	814	304	449	503	387	10	366	999999	215	245	967	579	971	999999	122	982	757	786	196	531	999999	961	380	57	999999	999999	999999	212	999999	376	144	360	796	28	30	549	999999	999999	999999	999999	797	999999	503	999999	754	483	783	558	999999	926	532	523	504	11	456	999999	923	401	539	999999	327	999999	598	839	999999	617	999999	952	771	573	999999	88	503	547	733	843	467	999999	303	490	122	133	359	543	844	620	855	795	572	176	999999	592	149	999999	330	644	999999	999999	607	146	999999	999999	787	999999	928	999999	30	956	277	612	999999	261	108	59	377	204	999999	65	995	490	761	986	389	604	999999	415	999999	700	999999	99	999999	803	75	166	788	291	346	999999	614	400	600	899	528	960	999999	999999	494	100	435	136	840	999999	669	126	999999	714	452	999999	342	523	999999	330	740	188	500	592	196	999999	270	96	999999	733	450	604	999999	862	468	428	823	583	920	999999	274	99	999999	999999	144	948	999999	83	838	162	737	999999	885	280	169	349	999999	198	187	552	830	348	278	999999	999999	74	237	999999	256	33	370	758	602	666	65	650	929	
999999	458	248	170	196	257	705	999999	359	718	999999	999999	999999	958	634	406	378	28	926	999999	151	219	999999	720	268	827	815	792	979	498	999999	225	518	999999	999999	740	939	392	643	100	573	121	875	999999	999999	999999	138	75	999999	999999	234	648	138	828	788	844	388	527	901	368	442	999999	26	861	999999	403	999999	708	551	894	466	986	999999	835	257	40	344	723	112	449	699	749	999999	999999	273	999999	96	689	999999	571	361	422	490	285	657	661	104	24	856	999999	634	999999	523	840	895	248	274	999999	581	757	510	664	425	999999	669	693	854	399	598	999999	317	504	86	980	543	54	505	109	188	596	935	999999	867	887	999999	279	999999	226	999999	35	316	793	118	874	71	696	997	38	615	964	806	999999	425	937	907	140	353	999999	999999	851	999999	175	124	984	822	999999	796	537	999999	999999	467	638	667	572	999999	999999	395	211	918	999999	57	999999	493	999999	790	239	999999	999999	979	999999	925	692	919	999999	999999	151	679	134	62	881	899	469	391	999999	506	178	48	853	999999	394	744	999999	624	461	803	275	681	900	204	592	286	866	558	962	475	774	718	786	289	470	999999	999999	999999	47	946	587	94	279	999999	999999	999999	999999	605	594	999999	999999	77	468	86	27	470	778	999999	999999	999999	43	910	999999	749	732	459	261	999999	999999	550	482	991	999999	514	225	190	411	193	582	401	999999	270	963	31	691	999999	999999	709	999999	999	999999	342	689	442	912	999999	665	529	985	172	939	487	740	54	468	791	999999	953	999999	999999	68	595	999999	78	379	772	947	408	68	34	999999	552	999999	865	999999	150	312	155	601	549	999999	999999	999999	419	999999	748	530	919	563	899	226	999999	848	435	940	480	999999	621	999999	150	729	266	471	960	963	397	999999	875	569	999999	489	999999	362	321	321	186	397	999999	616	999999	252	38	999999	169	999999	901	703	875	924	999999	165	691	92	461	819	268	999999	247	999999	74	999999	655	999999	245	419	881	944	536	124	764	92	57	14	999999	897	999999	422	312	162	71	693	999999	950	565	172	798	999999	900	502	62	765	999999	491	552	999999	597	678	609	749	926	957	176	761	169	999999	117	686	650	563	999999	846	999999	999999	394	999999	272	704	793	999999	999999	628	53	44	71	998	933	566	461	382	310	32	813	562	999999	114	527	548	790	643	64	999999	613	346	384	216	657	74	106	181	796	892	885	536	139	308	913	142	700	171	988	551	235	277	263	105	42	556	859	999999	853	723	913	160	28	508	
999999	706	659	854	351	868	469	999999	586	417	147	287	433	927	999999	394	999999	629	655	999999	999999	345	93	288	183	999999	214	815	327	82	999999	734	999999	630	292	216	482	845	999999	129	91	944	691	846	999999	755	999999	931	999999	469	999999	999999	504	514	621	679	999999	381	680	999999	999999	653	962	513	437	999999	768	802	644	984	912	12	999999	999999	431	999999	654	999999	330	999999	977	282	726	999999	206	695	240	13	18	613	592	111	999999	999999	465	999999	981	999999	418	555	999999	330	297	115	999999	874	483	999999	93	679	34	387	999999	262	272	391	999999	114	317	999999	182	999999	794	999999	401	811	999999	241	79	999999	960	477	827	999999	441	657	985	620	311	332	221	270	999999	338	588	215	60	912	316	84	510	877	870	999999	383	231	535	999999	714	745	47	252	899	99	719	557	559	285	821	615	999999	317	999999	999999	530	911	845	465	452	196	760	924	924	995	493	999999	606	161	999999	220	132	729	906	566	295	969	371	831	619	40	999999	775	101	701	999999	202	85	999999	156	471	386	999999	812	528	984	122	327	903	605	637	950	999999	883	610	492	675	410	999999	699	560	550	24	846	421	540	985	833	233	327	999999	16	999999	14	999999	834	62	917	388	581	182	651	467	999999	981	999999	257	892	490	218	999999	999999	839	195	595	920	371	232	400	987	999	999999	103	586	315	630	239	999999	952	776	440	758	32	999999	999999	999999	999999	788	999999	341	293	103	999999	25	324	508	177	535	419	20	472	829	999999	400	999999	893	999999	880	999999	361	851	853	999999	713	777	999999	769	185	999999	686	837	583	368	69	703	906	935	88	271	806	462	703	983	942	314	999999	242	632	999999	633	360	212	868	512	490	440	163	639	247	80	999999	999999	867	732	999999	889	471	467	999999	999999	999999	999999	619	999999	899	158	869	997	999999	176	999999	999999	999999	45	999999	635	714	855	999999	273	753	999999	840	201	76	470	835	261	769	424	149	775	936	417	674	999999	593	999999	999999	999999	570	166	240	80	999999	602	999999	831	406	547	184	616	888	432	921	663	640	427	57	438	322	618	237	984	37	245	210	684	371	999999	999999	960	251	999999	999999	596	74	769	141	473	571	14	854	232	250	532	999999	513	495	20	249	175	999999	185	29	952	929	256	53	824	999999	224	999999	950	505	223	375	651	729	335	598	999999	296	583	867	318	763	14	743	504	999999	999999	198	360	216	876	999999	75	999999	750	999999	818	725	317	81	356	543	903	999999	36	167	
999999	999999	170	999999	379	878	134	318	711	999999	924	999999	548	476	999999	999999	119	744	628	960	309	435	999999	999999	780	154	999999	511	999999	774	999999	999999	717	346	122	913	999999	999999	836	999999	138	757	514	562	742	316	999999	999999	376	330	434	169	109	75	858	999999	999999	502	642	234	899	622	796	937	999999	647	795	212	363	999999	997	181	999999	629	831	551	999999	426	925	474	968	148	144	999999	349	700	187	651	999999	999999	999999	999999	306	999999	108	516	960	577	234	105	520	974	487	584	332	262	262	479	999999	316	889	388	577	999999	266	999999	487	606	597	637	469	154	723	60	683	471	875	304	531	999999	591	353	202	830	953	993	660	999999	868	97	448	708	417	999999	422	729	958	138	356	348	38	364	979	596	635	376	261	436	901	999999	387	957	948	999999	725	546	196	747	224	272	999999	999999	737	999999	199	999999	999999	551	637	954	512	747	947	192	297	236	374	606	204	999999	741	999999	658	17	999999	491	760	499	456	999999	999999	221	913	93	247	110	626	478	999999	874	639	709	798	947	358	640	19	765	999999	499	182	590	552	637	531	876	278	730	801	999999	11	248	105	999999	421	300	999999	999999	945	196	609	895	999999	329	999999	42	999999	711	659	79	481	999999	868	956	704	952	669	999999	562	999999	831	999999	677	999999	999999	999999	613	47	999999	67	999999	155	999999	443	889	286	391	232	999999	498	451	999999	81	731	999999	16	379	999999	999999	999999	631	557	999999	583	365	713	999999	511	456	556	429	397	999999	602	999999	999999	184	434	77	427	570	446	595	999999	920	274	824	945	471	867	31	999999	980	76	435	258	843	246	88	186	68	880	776	999999	79	999999	391	479	468	900	999999	999999	81	999999	898	195	962	247	999999	100	888	282	49	589	535	999999	416	118	999999	24	492	937	356	999999	369	999999	670	462	994	866	882	355	486	999999	45	86	403	999999	999999	250	296	999999	583	999999	297	785	840	196	607	999999	647	999999	312	999999	999999	894	598	999999	279	217	999999	999999	252	797	217	542	795	478	553	458	999999	999999	999999	926	727	886	363	368	603	583	850	999999	855	879	999999	609	53	999999	163	151	999999	222	81	960	999999	999999	364	786	779	999999	990	372	643	159	999999	581	999999	386	726	999999	540	999999	586	999999	367	51	654	999999	578	608	499	762	324	999999	999999	348	993	979	999999	999999	531	577	588	848	999999	487	840	705	999999	999999	277	999999	999999	631	999999	259	636	999999	603	684	999999	991	218	181	265	999999	57	240	189	225	
999999	362	185	785	999	963	999999	737	999999	879	211	999999	56	931	341	832	999999	692	802	721	999999	617	999999	999999	999999	540	369	416	593	999999	440	609	526	111	999999	914	492	530	632	647	608	898	283	724	483	194	945	286	999999	433	999999	364	999999	999999	513	970	999999	658	977	469	603	243	999999	999999	999999	601	431	945	872	426	349	926	70	999999	122	813	344	661	999999	623	999999	92	576	170	584	999999	181	68	597	98	999999	834	552	172	53	999999	754	999999	999999	881	999999	999999	414	999999	93	854	304	999999	355	699	636	324	614	364	874	521	999999	983	173	374	429	372	999999	783	999999	515	384	898	120	748	68	808	999999	172	859	999999	677	162	87	729	781	897	713	898	461	999999	229	197	298	532	706	771	372	911	461	999999	653	631	999999	577	480	405	173	606	640	827	938	452	999999	289	843	515	999999	999999	593	532	658	458	331	864	999999	196	609	588	51	297	999999	475	710	999999	941	56	226	510	259	385	999999	117	267	634	685	999999	999999	999999	688	201	865	928	328	929	742	204	999999	80	291	294	796	999999	564	353	999999	999999	741	45	348	797	299	405	194	217	798	999999	201	697	189	518	503	601	999999	999999	431	517	157	781	726	999999	747	155	229	964	999999	159	999999	913	252	999999	45	657	999999	891	901	470	744	120	140	200	12	611	891	772	790	999999	685	714	999999	873	325	999999	319	600	60	154	999999	229	628	649	999	287	455	967	482	846	999999	17	948	999999	773	47	650	535	744	145	263	456	183	394	473	999999	999999	378	896	85	347	79	841	757	999999	999999	491	491	999999	724	166	999999	299	944	273	677	999999	960	110	288	320	783	855	999999	890	729	55	244	185	171	296	86	80	407	508	860	999999	200	677	999999	555	168	343	999999	978	340	167	999999	130	999999	999999	41	278	618	764	999999	223	999999	867	565	478	256	999999	999999	438	89	853	999999	999999	412	510	575	293	851	732	162	449	999999	936	560	572	816	999999	999999	100	265	808	999999	642	943	647	250	333	121	780	308	851	999999	591	898	486	274	792	717	295	999999	747	426	885	612	124	999999	990	316	993	999999	142	999999	940	183	281	401	259	502	765	270	999999	181	80	433	310	999999	253	47	999999	307	33	406	104	594	517	391	576	40	999999	268	260	26	128	128	176	924	373	418	627	95	999999	300	951	34	264	999999	356	999999	311	999999	999999	999999	243	695	999999	735	832	355	999999	999999	825	228	673	999999	19	999999	63	999999	267	385	772	835	
420	987	291	733	999999	79	339	942	45	124	728	850	134	307	999999	432	489	440	999999	27	753	737	999999	796	626	454	24	39	522	999999	203	926	216	309	542	255	414	905	290	763	25	722	854	710	500	823	999999	712	451	630	999999	827	293	754	91	682	727	494	116	11	64	310	429	642	999999	802	643	824	999999	537	999999	999999	159	338	11	999999	883	559	306	803	80	312	587	999999	929	376	643	461	227	859	528	919	999999	288	709	715	303	222	790	698	189	558	999999	999999	612	889	677	954	999999	60	799	999999	999999	312	930	751	722	999999	712	554	168	192	607	905	19	108	999999	871	629	296	737	999999	768	999999	624	522	366	673	289	50	999999	688	708	176	70	999999	731	496	358	999999	992	999999	509	246	539	999999	950	50	904	513	114	806	335	467	323	999999	999999	999999	999999	417	999999	58	258	671	855	999999	999999	440	999999	659	377	298	522	671	303	999999	999999	532	79	627	571	325	769	776	936	892	362	999999	853	931	950	999999	808	940	571	943	516	837	999999	68	999999	520	205	254	145	815	293	999999	173	999999	967	877	519	70	845	80	999999	999999	735	962	128	242	586	999999	709	235	490	582	999999	359	465	333	150	21	113	61	130	524	640	131	608	699	999999	512	999999	82	632	747	105	501	663	44	112	999999	940	290	933	290	545	910	335	711	563	999999	885	643	736	508	956	794	950	765	999999	999999	999999	999999	165	84	949	637	602	999999	486	608	695	430	231	722	81	999999	127	839	978	999999	795	897	145	999999	627	331	345	134	790	310	999999	898	203	498	999999	521	135	859	999999	908	318	592	234	999999	128	999999	999999	24	436	143	676	120	786	122	818	999999	293	892	999999	628	301	478	999999	999999	67	797	237	732	658	560	698	268	999999	80	421	999999	672	191	999999	172	908	331	697	657	999999	999999	121	91	679	606	237	999999	411	712	616	839	640	58	896	330	237	689	366	876	444	417	999999	716	700	615	795	112	999999	294	999999	970	780	999999	551	999999	999999	155	62	61	332	465	856	796	463	999999	571	623	294	823	935	229	965	820	222	226	828	404	999999	73	999999	135	495	127	992	646	69	346	506	279	644	91	636	314	554	979	999999	816	999999	128	54	181	817	999999	999999	999999	15	959	999999	334	799	291	765	988	250	206	969	739	803	816	522	999999	126	999999	189	999999	999999	999999	276	242	666	21	151	271	29	640	999999	572	999999	502	641	109	263	182	480	363	326	999999	74	357	999999	820	
999999	446	606	999999	999999	803	744	505	999999	354	999999	999999	668	999999	149	503	969	609	999999	407	972	311	185	422	971	944	544	826	537	944	596	999999	999999	845	999	705	665	210	999999	999999	828	999999	594	296	416	413	513	999999	999999	822	999999	464	468	612	999999	711	270	999999	847	999999	999999	918	968	999999	758	773	999999	822	999999	444	837	768	999999	999999	999999	710	999999	889	16	999999	440	851	612	999999	276	141	460	620	997	297	445	482	363	476	255	909	302	631	538	642	786	690	904	999999	985	909	440	94	43	147	995	381	999999	999999	678	417	999999	264	999999	999999	322	16	825	500	999	365	999999	557	138	669	417	95	360	373	780	750	999999	834	999999	366	700	376	586	859	999999	73	305	83	797	838	999999	48	934	911	330	779	864	414	999999	999999	999999	883	955	999999	729	910	30	813	508	928	471	481	534	340	925	946	430	966	208	935	70	999999	999999	299	999999	379	160	449	53	999999	999999	542	999999	999999	861	817	420	222	139	392	53	491	999999	868	999999	133	513	603	986	384	359	999999	999999	843	568	173	999999	666	309	360	759	581	770	507	53	999999	426	435	479	999999	535	217	836	999999	892	999999	999999	890	922	941	999999	556	462	669	651	986	337	221	999999	697	693	754	913	779	632	471	999999	999999	999999	448	707	88	134	877	999999	152	999999	999999	951	989	408	242	743	999999	495	212	999999	111	856	66	601	214	894	781	424	780	304	67	193	999999	858	698	75	484	243	786	432	584	820	999999	925	938	270	999999	999999	460	999999	554	293	430	999999	619	220	769	846	503	194	352	999999	77	847	14	214	999999	141	709	177	269	134	708	779	543	290	999999	141	663	999999	352	492	964	999999	749	773	763	87	248	488	306	637	740	601	999999	131	999999	661	920	733	999999	419	589	292	752	999999	999999	650	809	339	862	999999	193	999999	841	859	999999	308	108	999999	999999	453	893	231	999999	631	999999	117	699	422	537	696	220	929	213	933	902	681	27	328	198	123	277	908	999999	999999	454	191	759	230	632	999999	562	999999	292	999999	526	368	999999	999999	46	477	950	397	999999	999999	999999	999999	999999	999999	956	999999	290	999999	51	999999	185	999999	999999	212	187	212	357	479	789	92	143	530	647	999999	416	999999	269	897	999999	999999	999999	880	999999	999999	251	200	835	851	999999	999999	999999	999999	648	954	999999	541	762	218	942	833	999999	999999	607	719	999999	999999	616	438	501	422	558	999999	496	330	999999	999999	999999	157	960	986	999999	999999	215	999999	999999	359	882	
692	806	874	782	61	954	458	999999	691	282	397	425	355	999999	406	359	851	999999	781	296	999999	789	814	664	614	257	956	999999	624	275	999999	800	683	999999	923	999999	999999	639	506	438	47	729	483	33	489	731	615	412	970	156	363	999999	999999	999999	564	999999	991	220	178	803	998	992	999999	425	649	596	742	341	660	999999	732	999999	759	352	258	597	316	791	185	883	642	999999	495	478	911	914	663	620	999999	999999	999999	416	471	703	440	55	753	67	384	892	999999	283	751	206	423	151	958	794	999999	966	596	999999	45	294	170	454	506	507	514	735	933	132	882	639	999999	326	751	66	999999	213	999999	258	417	292	999999	369	802	299	999999	769	955	869	806	493	999999	441	381	999999	999999	986	548	256	553	999999	959	865	999999	121	73	107	400	999999	882	610	132	999999	999999	752	399	801	651	999999	999999	744	780	74	999999	398	214	701	999999	574	523	925	999999	999999	705	768	999999	39	968	690	999999	956	379	62	986	205	370	96	648	628	786	741	344	340	802	808	999999	895	549	12	907	372	999999	826	389	956	945	534	642	34	429	370	999999	960	999999	496	374	728	87	131	37	128	62	326	999999	781	590	334	794	999999	900	437	999999	999999	783	862	999999	999999	672	39	259	999999	453	624	208	425	908	999999	357	999999	999999	150	817	427	974	788	999999	836	48	999999	999999	621	740	999999	133	991	880	999999	186	130	692	821	65	58	871	201	674	999999	127	371	873	216	976	999999	462	760	620	72	990	995	999999	967	515	999999	663	638	999999	999999	500	217	545	50	207	237	623	999999	94	768	556	783	999999	881	999999	676	734	169	644	261	294	373	381	818	877	191	577	999999	316	990	395	242	105	967	938	910	826	999999	999999	748	864	839	675	999999	515	999999	999999	999999	258	838	999999	503	994	844	423	136	836	726	172	999999	660	897	316	104	383	999999	688	157	999999	808	849	901	160	999999	396	999999	698	529	313	670	310	999999	477	477	659	891	999999	999999	553	811	84	110	669	992	999999	966	999999	580	999999	201	528	999999	729	450	989	438	353	999999	457	968	438	316	423	502	715	755	430	838	999999	999999	86	437	603	999999	733	749	999999	167	808	429	999999	128	61	999999	151	577	185	36	488	999999	547	150	802	585	383	767	686	999999	287	999999	545	694	145	999999	125	999999	140	999999	716	249	206	195	299	37	58	999999	999999	311	360	148	579	403	360	224	944	935	999999	28	757	999999	999999	74	880	476	884	235	999999	76	999999	999999	
999999	587	320	999999	34	362	850	999999	536	73	512	385	817	148	762	999999	344	999999	50	189	999999	122	841	750	186	141	999999	999999	153	999999	336	999999	314	309	701	992	93	999999	999999	592	95	859	491	693	463	687	257	999999	713	742	999999	72	35	817	593	334	999999	570	72	999999	57	37	631	999999	736	324	81	517	999999	770	68	233	731	458	999999	607	630	999999	297	999999	883	573	119	411	931	274	173	496	715	999999	255	522	59	306	545	999999	237	777	956	148	616	740	999999	943	683	668	999999	576	724	986	703	598	283	572	18	999999	999999	229	782	472	999999	999999	801	999999	999999	999999	999999	434	913	45	379	853	201	158	883	153	278	176	999999	273	999999	597	772	999999	999999	999999	999999	486	999999	999999	999999	999999	994	999999	988	41	938	233	428	146	494	906	663	688	616	999999	406	999999	689	865	214	750	501	519	538	563	812	82	408	866	307	697	146	852	894	371	859	706	169	851	999999	999999	748	591	778	37	933	999999	122	822	999999	999999	796	432	856	400	517	485	956	999999	228	866	825	999999	839	797	770	999999	999999	999999	991	999999	999999	838	660	999999	12	909	740	999999	629	729	959	585	616	999999	999999	713	995	504	853	383	750	734	633	999999	230	196	752	981	266	132	299	866	999999	560	157	958	999999	696	397	608	744	455	805	499	906	249	945	999999	896	999999	999999	999999	402	999999	949	240	215	999999	939	815	166	758	999999	507	439	103	999999	65	46	942	941	308	116	255	999999	305	929	999999	441	980	251	999999	999999	999999	316	10	474	224	999999	917	753	999999	757	581	999999	986	211	307	999999	813	495	999999	618	999999	125	516	193	156	999999	999999	999999	81	880	958	574	69	673	54	200	439	628	540	453	128	999999	490	551	999999	804	652	104	632	83	999999	495	999999	488	999999	94	800	817	328	245	999999	616	681	580	799	17	392	322	167	117	630	194	955	446	999999	999999	635	965	999999	351	999999	999999	999999	999999	999999	473	999999	580	542	959	399	622	310	304	496	999999	516	909	999999	527	999999	999999	937	524	452	999999	539	915	989	375	459	834	168	976	999999	407	937	999999	328	335	999999	812	779	207	717	999999	884	661	999999	987	258	725	223	141	929	994	622	999999	555	999999	934	307	999999	177	510	999999	463	999999	999999	98	999999	833	590	425	732	609	999999	739	807	444	999999	999999	999999	11	126	733	999999	999999	999999	915	785	783	138	999999	401	496	231	999999	697	162	999999	560	277	860	999999	425	144	798	408	330	443	999999	356	121	269	
65	342	589	60	776	944	436	999999	477	999999	791	705	90	33	246	999999	999999	999999	654	999999	997	610	114	999999	701	599	822	628	726	482	999999	436	26	251	345	164	999999	561	920	999999	127	999999	800	557	631	720	64	774	171	999999	494	999999	701	999999	271	455	999999	999	359	999999	131	808	561	995	411	999999	688	838	688	92	999999	397	131	447	771	999999	809	557	958	981	999999	58	466	785	987	71	734	999999	999999	890	926	642	999999	743	96	999999	722	804	155	999999	999999	225	96	999999	204	999999	999999	999999	999999	999999	999999	679	999999	999999	641	82	999999	776	18	999999	630	893	858	797	165	114	999999	387	999999	462	999999	14	412	999999	999999	999999	962	999999	590	999999	352	479	999999	443	254	256	600	832	111	23	968	946	796	805	646	148	366	298	923	99	910	341	904	997	999999	641	999999	999999	429	322	999999	964	195	127	998	160	999999	425	553	908	514	363	285	346	494	66	218	607	999999	810	999999	674	999999	999999	979	20	575	348	898	613	979	250	413	789	903	13	760	678	999999	495	999999	940	744	999999	585	557	999999	999999	513	487	432	670	314	618	359	446	511	999999	999999	987	999999	999999	526	999999	999999	274	999999	999999	443	999999	305	539	999999	999999	229	32	929	448	915	999999	954	17	834	420	190	318	935	999999	999999	999999	999999	999999	540	818	910	381	423	804	95	321	999999	999999	999999	999999	192	893	999999	754	999999	999999	516	72	778	999999	42	577	384	999999	999999	620	338	165	66	976	988	239	999	981	999999	847	609	135	362	999999	999999	999999	999999	999999	238	296	448	191	405	114	999999	439	999999	999999	785	342	996	317	53	474	983	451	513	999999	44	999999	894	888	115	999999	727	999999	999999	184	890	646	999999	999999	877	999999	182	157	999999	951	35	558	942	999999	205	316	851	301	91	888	621	383	999999	735	778	286	999999	999999	999999	854	386	569	729	122	999999	999999	647	434	440	579	999999	835	692	561	999999	485	19	999999	692	999999	999999	435	309	821	562	517	764	959	794	600	82	622	999999	905	575	466	999999	830	999999	66	999999	427	999999	512	999999	785	999999	331	999999	302	277	682	999999	999999	164	950	270	907	999999	425	384	999999	999999	840	507	680	764	786	985	999999	655	188	478	635	139	999999	575	999999	236	777	999999	999999	356	501	332	999999	754	795	751	999999	999999	921	280	825	682	981	787	30	14	915	999999	904	345	947	646	98	213	241	999999	881	999999	999999	681	999999	999999	942	340	147	517	117	925	969	45	371	468	734	908	652	999999	157	495	554	
792	999999	756	999999	106	409	999999	999999	195	999999	999999	870	248	999999	250	498	236	739	650	649	512	896	989	999999	868	974	489	999999	999999	561	288	999	395	831	681	370	35	677	846	931	292	999999	921	413	331	175	132	734	493	420	426	224	506	846	51	999999	331	704	63	131	999999	942	63	999999	244	648	484	999999	62	880	472	999999	892	719	366	238	975	586	730	703	851	999999	999999	999999	999999	74	502	999999	789	785	999999	999999	623	724	21	350	230	999999	999999	683	690	715	682	613	947	866	999999	787	489	812	920	745	974	359	280	175	523	999999	499	999999	999999	935	627	276	841	151	935	178	707	26	17	687	417	57	23	145	81	815	999999	999999	742	714	69	976	865	303	356	273	454	845	826	937	797	999999	999999	754	98	415	772	806	931	162	89	999999	805	242	338	999999	999999	144	104	708	999999	999999	437	440	999999	650	410	999999	794	999999	999999	862	999999	80	889	418	519	999999	57	999999	52	26	346	589	635	595	181	633	999999	429	927	319	999999	128	477	576	571	106	878	447	14	234	999999	999999	438	999999	284	999999	352	919	417	999999	999999	438	665	999999	884	847	999999	290	999999	777	583	375	743	415	121	81	603	323	847	423	390	609	661	818	14	86	161	418	321	999999	999999	55	22	849	231	323	462	999999	692	723	300	597	969	237	650	999999	526	33	115	213	141	39	82	993	697	999999	776	999999	999999	807	696	397	969	999999	999999	999999	363	894	194	798	618	580	999999	133	999999	793	639	999999	999999	368	560	137	312	999999	315	262	973	28	162	742	546	616	999999	884	37	903	999999	999999	741	122	292	632	839	317	999999	999999	408	948	871	903	849	352	678	999999	999999	999999	999999	999999	726	999999	999999	345	741	451	999999	11	996	999999	106	229	999999	999999	999999	65	85	928	999999	999999	999999	999999	999999	999999	157	999999	999999	203	938	503	637	999999	999999	767	221	999999	557	947	891	397	65	999999	565	661	999999	999999	738	157	660	622	14	328	279	99	347	972	389	540	197	492	558	68	73	999999	119	637	409	407	490	194	507	999999	47	901	939	999999	198	202	183	505	520	999999	543	325	498	318	199	730	430	249	128	27	760	408	999999	997	529	72	552	999999	252	999999	666	475	124	877	999999	378	999999	999999	784	196	366	692	971	812	525	747	999999	800	999999	679	999999	250	76	999999	377	638	72	999999	410	135	650	959	262	999999	89	77	210	999999	36	821	580	23	465	999999	999999	77	437	999999	482	782	68	751	775	572	364	425	
409	634	509	653	315	217	16	999999	999999	999999	439	793	999999	457	999999	393	774	627	999999	999999	785	999999	999999	999999	999999	46	470	999999	77	898	194	690	824	663	668	999999	999999	383	515	373	17	999999	394	263	999999	643	303	999999	999999	999999	977	157	473	400	999999	274	999999	209	451	278	999999	999999	590	999999	999999	749	999999	79	788	999999	281	400	999999	999999	999999	979	750	575	672	567	999999	445	393	999999	921	46	226	433	33	999999	770	912	931	246	999999	629	225	746	50	999999	999999	999999	246	999999	403	586	46	999999	999999	660	524	240	999999	884	535	310	994	198	999999	186	533	545	999999	393	210	368	999999	874	118	337	763	999999	534	999999	892	520	209	128	998	344	999999	488	989	999999	880	539	386	57	711	326	635	37	30	864	365	138	186	852	74	45	999999	999999	629	117	896	520	999999	752	991	25	111	875	199	391	186	54	556	683	513	670	982	421	173	792	701	736	982	999999	429	763	999999	999999	63	999999	226	999999	999999	881	999999	369	999999	634	65	999999	224	759	999999	638	999999	999999	582	502	348	404	63	707	997	837	415	170	538	46	332	237	999999	754	822	235	175	999999	196	999999	217	999999	837	358	365	477	577	942	999999	353	981	999999	191	841	18	659	999999	999999	841	30	476	316	831	796	999999	999999	25	999999	937	612	473	351	133	907	999999	205	566	705	352	999999	269	472	271	999999	65	999999	56	839	746	999999	325	655	505	999999	208	999999	999999	51	999999	537	462	117	15	999999	880	640	985	284	556	812	999999	215	999999	999999	761	13	999999	646	740	97	781	185	724	999999	999999	817	845	999999	999999	999999	882	525	999999	814	78	161	999999	999999	314	425	237	999999	999999	999999	80	120	488	194	999999	999999	856	675	310	959	755	286	393	241	999999	72	794	38	575	173	999999	576	556	362	252	999999	999999	999999	342	325	860	999999	892	790	703	186	338	660	552	514	536	999999	224	699	69	791	999999	235	975	999999	630	208	205	129	999999	999999	563	136	941	805	657	999999	343	985	108	745	394	603	538	822	733	143	485	71	637	722	361	999999	999999	999999	999999	321	999999	100	695	661	814	773	787	209	999999	212	999999	747	856	749	873	239	600	324	407	174	999999	162	999999	496	723	143	492	290	152	706	833	490	963	345	692	253	300	447	999999	621	815	338	209	531	424	738	999999	999999	849	999999	266	977	63	676	999999	999999	999999	208	937	680	291	506	67	999999	378	238	784	520	999999	630	939	162	394	999999	359	368	953	986	82	985	928	603	
440	29	449	856	437	296	721	999999	670	101	999999	999999	999999	318	281	999999	163	196	999999	694	832	229	193	114	593	276	327	265	988	596	136	999999	999999	687	75	999999	477	522	999999	497	999999	314	959	847	999999	143	456	50	97	670	832	885	41	244	999999	999999	836	345	999999	999999	999999	465	763	999999	965	999999	508	652	999999	243	815	640	999999	465	895	999999	269	345	461	459	820	287	178	327	999999	250	921	517	915	999999	999999	141	260	640	528	999999	551	886	999999	105	635	999999	797	853	854	999999	500	575	348	999999	999999	500	999999	812	350	691	999999	999999	319	724	635	991	999999	999999	42	684	390	754	937	999999	999999	999999	463	365	824	999999	490	999999	472	999999	750	355	178	670	903	710	256	447	300	837	56	999999	576	167	470	999999	76	408	821	180	811	745	999999	786	278	577	47	999999	999999	999999	210	972	973	748	974	289	999999	76	495	331	437	999999	464	109	516	870	807	999999	999999	999999	949	91	502	999999	759	14	717	999999	999999	999999	999999	727	459	966	636	999999	141	827	192	190	821	10	913	499	743	868	291	538	999999	408	770	999999	634	807	384	129	480	999999	988	970	999999	439	674	999999	658	710	493	498	473	442	738	979	123	713	999999	949	178	13	558	999999	722	188	999999	999999	564	999999	102	652	592	517	999999	460	839	222	618	392	335	753	841	42	385	793	75	837	669	791	626	920	448	434	950	476	132	107	257	393	999999	680	999999	725	617	840	999999	999999	839	288	150	999999	105	976	623	999999	171	999999	516	929	123	284	333	773	315	181	214	167	566	136	999999	999999	964	235	999999	654	157	125	425	544	999999	119	997	391	999999	724	825	472	810	535	315	606	591	328	279	52	357	832	419	445	999999	748	999999	713	950	408	937	999999	911	999999	277	56	110	971	52	13	999999	941	999999	591	999999	742	357	41	999999	730	160	999999	955	32	999999	325	705	979	999999	999999	721	293	999999	252	787	956	561	999999	267	268	999999	619	999999	276	764	415	999999	999999	99	894	401	366	892	229	257	301	913	999999	671	952	351	999999	73	999999	292	994	510	879	999999	999999	191	515	774	562	234	541	369	689	268	892	999999	876	890	23	747	364	400	221	999999	495	52	672	180	999999	917	999999	555	382	983	770	999999	830	35	700	713	886	592	340	995	716	932	234	999999	779	999999	999999	240	60	166	928	603	999999	884	999999	999999	518	345	470	645	848	999999	999999	705	497	987	999999	851	200	999999	860	771	70	225	288	563	817	52	401	
966	999999	155	505	225	65	177	615	999999	716	352	204	551	132	694	999999	731	944	529	142	791	562	622	999999	749	305	166	999999	999999	999999	754	999999	475	943	503	999999	999999	490	999999	649	330	382	839	999999	847	115	999999	649	999999	999999	999999	618	298	910	999999	413	830	115	755	919	999999	634	541	348	961	813	729	607	628	502	455	250	183	999999	999999	419	722	999999	202	644	985	516	177	15	999999	146	251	564	999999	99	371	597	734	851	999999	696	999999	501	999999	44	385	712	31	872	999999	316	444	999999	108	200	691	352	912	120	934	392	999999	535	999999	999999	999999	174	273	999999	141	999999	515	331	139	125	579	231	314	168	999999	999999	495	304	392	999999	701	999999	465	153	999999	28	999999	624	999999	367	239	314	212	357	472	220	449	493	741	765	800	999999	289	983	621	469	48	753	851	999999	897	999999	153	999999	133	739	709	129	139	999999	999999	999999	999999	771	885	274	28	956	696	57	999999	999999	563	627	942	588	553	999999	532	938	980	931	772	266	469	77	999999	657	234	732	511	330	363	628	591	909	708	999999	999999	356	451	91	66	804	999999	895	608	999999	612	544	196	236	596	999999	142	251	999999	999999	999999	818	113	370	732	964	999999	513	648	934	999999	43	879	45	384	186	999999	898	999999	968	999999	574	468	999999	54	689	545	285	733	999999	496	350	999999	999999	999999	289	252	90	359	102	999999	323	256	674	489	579	664	160	999999	419	703	243	377	160	718	737	359	999999	326	52	428	271	779	999999	448	999999	253	328	830	999999	934	999999	549	781	710	125	999999	794	166	475	999999	394	433	324	999999	999999	972	999999	999999	999999	929	784	764	316	674	996	544	770	236	999999	999999	346	999999	756	485	297	693	595	999999	602	999999	564	311	851	27	999999	837	465	27	999999	999999	614	485	362	175	159	999999	243	117	713	581	999999	568	372	149	688	74	677	999999	180	569	999999	198	250	66	999999	483	912	298	640	169	999999	999999	51	80	720	860	999999	590	335	645	459	488	736	31	999999	995	938	999999	339	969	170	999999	846	625	999999	426	244	305	999999	676	739	945	477	554	502	999999	999999	999999	428	827	999999	97	512	999999	119	898	999999	229	203	999999	544	210	959	671	998	999999	905	426	733	304	626	672	789	659	999999	999999	20	999999	528	69	478	646	293	511	873	82	124	321	515	447	964	25	112	431	999999	999999	999999	805	555	50	999999	111	568	134	999999	434	999999	853	999999	999999	999999	279	700	143	900	999999	917	457	999999	926	347	
594	999999	296	339	610	999999	367	526	377	529	215	636	488	171	377	87	168	999999	449	774	270	999999	910	559	695	324	969	531	244	620	538	17	629	702	314	200	282	999999	999999	999999	940	336	262	85	682	642	999999	999999	533	820	758	158	358	161	86	999999	999999	736	644	999999	600	836	292	756	990	207	17	785	857	187	805	374	999999	584	834	934	999999	999999	876	63	112	996	997	424	862	390	658	478	626	410	999999	999999	160	314	274	113	53	506	999999	999999	634	436	125	999999	24	394	449	999999	999999	152	475	175	859	591	193	603	838	868	999999	610	548	539	169	999999	999999	269	224	403	999999	730	890	931	749	401	428	676	881	999999	999999	477	999999	884	161	484	935	33	999999	569	131	999999	999999	185	612	484	937	105	277	669	368	755	180	999999	464	999999	261	999999	426	468	172	516	999999	196	469	999999	670	663	388	999999	520	999999	583	655	281	648	999999	714	329	275	463	332	409	999999	293	653	307	894	430	999999	232	402	607	227	406	614	949	999999	716	999999	999999	283	717	591	158	404	181	525	773	815	141	546	224	160	14	839	117	999999	902	815	129	775	243	999999	462	128	366	365	258	667	699	386	998	142	461	190	615	817	74	889	481	782	130	614	433	999999	999999	456	223	566	999999	999999	186	901	77	48	49	999999	139	40	48	815	276	116	126	755	548	91	699	999999	999999	999999	444	999999	343	346	999999	629	400	776	940	999999	152	999999	169	258	209	107	75	422	150	722	688	999999	851	665	515	24	498	678	147	106	757	399	999999	217	999999	999999	567	730	394	420	999999	362	100	138	673	584	946	867	555	999999	25	287	683	999999	999999	410	999999	677	999999	640	140	721	638	999999	162	999999	359	999999	253	999999	539	999999	38	729	228	335	943	722	999999	931	77	999999	133	696	91	999999	715	830	605	604	11	890	999999	754	999999	781	999999	999999	999999	919	234	994	624	518	912	679	258	953	293	286	467	449	684	900	572	509	598	999999	999999	681	48	999999	357	648	44	649	446	999999	449	447	999999	697	745	999999	706	83	16	614	784	999999	231	762	547	999999	147	562	215	998	191	999999	192	781	494	999999	881	705	646	999999	999999	273	243	974	513	845	674	999999	999999	999999	999999	499	503	983	168	360	460	286	999999	38	999999	481	999999	999999	999999	669	264	830	213	450	202	11	436	999999	141	521	178	999999	258	701	654	377	859	604	805	691	999999	208	622	143	844	604	999999	618	474	11	829	795	882	843	999999	843	
566	263	418	201	999999	471	852	647	192	213	37	999999	383	999999	622	839	641	999999	392	999999	218	999999	605	597	288	818	566	139	691	999999	999999	414	999999	999999	811	606	195	999999	999999	814	356	975	950	641	576	441	244	999999	389	990	163	999999	460	535	635	496	657	999999	912	255	905	723	955	999999	839	623	181	999999	331	999999	999999	37	999999	999999	709	242	128	964	999999	847	583	235	999999	701	229	894	953	583	185	324	948	375	701	382	999999	632	999999	151	802	953	270	672	19	373	346	135	696	882	826	402	999999	693	799	999999	999999	680	973	999999	999999	999999	669	597	397	17	999999	288	999999	411	999999	87	223	977	172	77	586	910	225	386	364	103	999999	80	999999	782	946	265	999999	636	710	239	658	999999	561	999999	999999	999999	285	11	305	68	799	999999	224	999999	999999	999999	530	732	488	761	464	596	899	495	747	999999	840	999999	71	811	713	699	999999	439	999999	457	999999	315	999999	913	635	223	91	306	999999	911	856	17	999999	556	734	842	157	948	774	999999	865	75	119	999999	999999	671	940	494	355	109	594	784	330	999999	974	225	999999	575	136	251	515	999999	201	836	999999	832	21	515	999999	999999	552	752	999999	366	592	360	206	99	999999	963	999999	597	950	204	999999	82	687	871	581	519	893	581	821	999999	555	999999	999999	283	999999	11	659	435	417	484	999999	842	129	963	149	623	999999	859	495	172	968	999999	652	996	519	999999	154	150	999999	567	976	999999	999999	142	811	329	486	999999	146	88	314	999999	189	475	999999	483	999999	999999	731	958	999999	999999	95	658	564	637	619	877	763	292	856	518	502	849	508	999999	912	986	162	820	147	106	999999	416	858	131	738	186	358	45	717	431	999999	999999	78	999999	885	281	578	999999	709	608	169	854	232	795	999999	340	999999	72	571	966	570	999999	999999	403	320	678	800	442	898	443	999999	728	574	434	109	527	781	564	700	640	999999	999999	120	538	937	868	999999	999999	777	408	218	999999	473	750	860	508	999999	674	632	216	999999	145	999999	276	89	441	999999	999999	999999	999999	558	999999	372	931	558	591	800	292	466	452	494	999999	999999	499	999999	243	264	824	999999	999999	373	116	932	493	169	282	703	999999	458	999999	588	396	375	950	850	806	923	542	202	279	999999	871	218	190	722	742	480	786	52	846	186	465	233	999999	463	451	480	878	772	285	999999	956	999999	999999	863	107	372	715	649	428	319	722	999999	305	893	502	898	751	999999	426	802	916	801	612	999999	999999	173	280	
496	408	335	55	999999	916	390	750	47	258	327	625	379	764	147	999999	537	464	834	928	999999	961	553	728	118	355	483	971	999999	232	641	740	999999	102	228	251	102	274	952	714	914	153	464	999999	434	155	57	47	779	187	999999	999999	298	245	999999	534	854	607	999999	424	443	419	595	815	999999	586	691	286	999999	895	531	272	511	129	999999	68	506	904	303	962	307	445	999999	977	999999	777	451	698	34	999999	396	495	337	538	281	505	558	649	42	848	463	999999	501	884	655	812	362	179	231	999999	38	949	313	974	999999	997	227	617	999999	999999	999999	999999	999999	852	508	46	935	999999	848	999999	999999	856	999999	455	509	999999	999999	317	331	344	999999	282	476	24	999999	447	999999	363	421	999999	287	941	981	203	713	999999	518	648	385	619	999999	389	331	713	509	999999	88	857	475	999999	62	910	295	999999	424	999999	527	248	197	71	999999	582	561	574	240	569	875	677	741	49	29	999999	999999	712	467	45	950	762	514	493	368	334	887	832	230	377	655	657	778	999999	942	279	461	999999	766	305	827	999999	483	940	306	410	999999	999999	999999	999999	978	583	999999	999999	911	764	999999	703	703	999999	694	728	353	863	999999	999999	899	890	106	999999	845	618	945	172	218	203	289	574	197	957	999999	461	273	474	399	999999	791	399	938	187	546	758	619	999999	999999	108	413	619	37	999999	999999	235	339	999999	911	369	999999	704	181	718	485	168	515	745	321	242	465	879	999999	840	435	509	951	918	999999	96	998	709	561	119	999999	669	547	118	456	983	131	453	563	999999	999999	96	227	999999	702	999999	252	874	999999	378	643	534	155	196	653	11	999999	421	999999	999999	370	927	153	71	927	815	999999	407	299	338	999999	21	999999	444	404	349	292	731	226	824	844	999999	999999	192	475	266	999999	360	465	454	999999	999999	836	739	669	518	999999	165	303	886	999999	845	584	596	268	631	218	999999	792	314	719	999999	205	793	999999	999999	999999	961	596	671	999999	270	941	845	628	409	185	586	775	886	405	999999	437	999999	67	999999	999999	198	924	844	57	812	999999	161	734	999999	515	52	759	999999	999999	999999	999999	999999	594	999999	903	739	967	858	456	631	936	906	999999	999999	999999	865	736	980	999999	999999	999999	999999	623	489	702	790	120	470	894	142	999999	351	999999	999999	566	806	744	560	999999	810	231	75	398	999999	876	662	253	999999	53	649	999999	778	737	999999	945	817	18	115	804	999999	628	999999	964	323	804	999999	395	494	37	317	131	185	
999999	884	732	971	364	207	999999	50	999999	968	426	999999	825	59	614	107	478	999999	797	999999	756	999999	191	724	111	84	621	999999	276	999999	124	736	528	999999	893	852	690	974	463	810	999999	999999	575	660	999999	999999	497	755	980	297	25	288	999999	491	429	999999	702	17	869	999999	585	331	773	788	854	999999	726	694	165	761	417	504	295	987	999999	992	417	531	644	392	587	866	311	978	743	835	226	46	712	991	999999	682	114	999999	999999	180	990	786	805	399	999999	803	599	228	879	520	993	999999	354	436	493	999999	373	999999	999999	718	999999	999999	55	999999	999999	999999	982	174	611	999999	999999	120	761	967	999999	999999	999999	255	999999	783	277	92	108	999999	841	693	692	285	999999	978	999999	627	481	516	159	205	741	785	924	999999	999999	434	999999	999999	131	882	771	386	434	862	454	127	98	999999	451	937	696	999999	187	781	997	999999	999999	633	425	772	638	255	817	807	889	940	330	95	999999	842	476	999999	111	959	999999	999999	851	644	999999	201	999999	563	75	999999	509	918	608	153	315	124	767	983	728	358	999999	525	568	626	972	513	797	12	955	608	999999	741	721	999999	859	692	854	999999	109	999999	243	85	190	605	999999	971	342	999999	780	999999	84	492	235	753	999999	406	746	999999	671	999999	404	537	608	999999	750	767	207	390	294	623	270	745	884	999999	999999	178	344	962	328	999999	999999	999999	231	999999	533	979	999999	968	999999	999999	945	629	360	999999	829	999999	999999	724	855	999999	773	952	893	166	587	339	608	999999	637	546	999999	783	906	670	848	784	315	500	999999	771	260	238	999999	831	677	999999	395	805	675	418	701	620	117	999999	237	229	726	75	530	204	380	786	340	999999	400	172	723	690	240	54	400	977	791	94	999999	544	85	71	488	947	999999	802	999999	229	845	999999	676	129	442	999999	68	249	999999	738	400	474	898	910	441	999999	917	705	574	630	27	724	829	33	999999	693	154	664	586	582	260	578	731	121	130	949	495	604	257	611	999999	161	16	62	693	816	999999	174	630	972	39	248	237	434	211	131	621	999999	622	749	483	403	663	999999	488	821	999999	787	999999	999999	999999	322	457	999999	644	866	717	777	999999	689	56	999999	44	613	553	21	350	999999	910	998	338	842	999999	508	137	592	497	619	573	999999	83	858	383	148	999999	717	791	274	789	344	999999	843	324	999999	702	503	369	59	844	476	481	446	999999	999999	999999	187	340	948	999999	62	379	107	213	467	616	198	606	895	660	836	
230	999999	516	999999	594	999999	528	59	999999	634	232	447	999999	106	999999	637	981	592	999999	775	386	842	439	736	999999	316	999999	999999	999999	999999	897	999999	399	18	256	999999	929	311	207	999999	999999	291	151	210	829	931	332	999999	76	979	999999	24	909	884	460	388	647	780	610	999999	855	671	733	302	737	759	58	767	999999	996	707	999999	394	327	999999	104	999999	238	907	43	984	532	790	346	307	882	563	999999	558	999999	757	159	701	919	999999	986	557	849	473	999999	999999	564	266	999999	999999	999999	629	999999	767	999999	999999	999999	872	576	302	999999	880	397	999999	854	999999	544	219	999999	248	999999	978	474	514	140	546	851	764	836	160	999999	276	721	999999	770	263	971	746	202	999999	999999	286	999999	999999	490	999999	999999	999999	619	875	999999	355	283	830	724	557	164	87	637	999999	836	653	46	425	873	999999	169	332	234	600	234	797	26	801	899	281	854	847	999999	34	999999	999999	999999	961	812	84	992	890	999999	223	109	893	119	999999	999999	694	250	708	753	999999	946	838	999999	29	651	551	339	481	930	452	703	999999	63	612	999999	838	508	999999	613	799	73	279	982	20	501	340	687	642	457	999999	40	999999	103	599	88	999999	377	136	999999	270	745	520	959	897	999999	792	840	507	941	516	196	175	104	954	999999	999999	856	618	527	320	864	696	34	999999	999999	557	222	464	999999	894	471	999999	999999	353	64	999999	320	94	501	999999	999999	999999	999999	941	29	999999	60	999999	237	412	691	758	608	999	406	58	999999	243	485	962	999999	999999	973	56	999999	999999	410	751	900	819	366	771	999999	818	820	684	995	93	999999	556	999999	83	999999	131	213	999999	999999	765	946	15	999999	86	608	538	139	124	216	654	896	215	999999	309	248	417	55	920	640	999999	999999	722	62	999999	536	929	465	506	157	852	843	342	999999	645	805	894	763	289	172	999999	689	705	477	999999	197	500	101	207	834	999999	999999	292	81	984	586	999999	953	999999	549	999999	83	633	999999	364	999999	563	176	818	503	353	999999	766	757	61	999999	482	254	999999	225	45	837	267	671	338	999999	560	270	64	69	581	941	120	740	493	515	66	999999	123	540	633	334	283	704	999999	176	319	535	29	883	113	999999	251	999999	513	999999	815	961	638	587	259	302	122	759	999999	999999	542	35	273	546	54	743	141	180	999999	711	564	563	189	999999	466	999999	250	181	956	999999	999999	682	236	999999	999999	104	110	999999	290	999999	999999	999999	782	89	999999	293	271	999999	838	369	847	81	
846	801	286	261	781	476	130	234	62	940	802	329	711	859	799	621	846	950	642	605	889	999999	999999	50	999999	110	538	999999	999999	766	343	596	754	629	836	434	375	448	999999	633	414	66	288	281	721	999999	378	773	493	650	637	887	999999	999999	191	595	999999	245	999999	999999	938	947	470	295	606	216	574	92	33	375	255	407	638	19	999999	833	999999	228	999999	329	731	764	689	123	139	456	869	512	448	999999	132	139	968	640	999999	467	595	999999	999999	514	887	295	750	128	404	239	258	717	61	357	623	999999	916	160	949	184	268	357	165	160	999999	72	644	782	253	125	999999	999999	324	733	248	978	552	999999	441	446	999999	570	999999	899	999999	161	999999	100	627	48	223	818	690	520	208	248	837	525	176	824	651	999999	875	288	801	261	403	328	118	999999	541	111	718	513	169	697	999999	999999	999999	196	612	553	999999	215	902	620	316	999999	534	10	151	37	999999	999999	794	56	695	440	108	999999	999999	141	982	982	506	121	999999	187	360	511	609	581	572	980	999999	108	811	669	385	190	944	999999	794	118	503	999999	463	111	719	122	12	207	999999	16	437	480	999999	183	708	790	520	999999	999999	33	400	570	464	667	404	695	244	35	64	917	11	169	999999	873	489	992	658	998	467	999999	508	412	424	566	553	742	537	638	961	594	999999	999999	999999	771	717	999999	60	796	999999	33	878	999999	153	249	14	278	143	999999	999999	716	142	521	672	214	524	988	999999	897	124	662	168	999999	74	469	257	999999	22	999999	165	555	942	862	300	444	369	531	268	184	561	284	999999	839	944	254	462	159	151	999999	256	999999	787	162	999999	55	865	281	999999	683	992	816	266	567	541	148	999999	280	231	238	844	992	729	971	345	839	999999	328	661	999999	17	107	55	80	329	436	768	999999	999999	254	578	999999	619	585	999999	745	999999	999999	308	999999	480	191	999999	999999	106	263	999	815	816	842	999999	999999	620	103	999999	894	770	195	999999	115	379	984	100	976	659	756	999999	154	999999	600	820	22	30	855	349	999999	179	999999	973	75	999999	952	999999	347	999999	42	478	526	909	297	974	833	999999	999999	436	495	101	952	264	350	999999	855	999999	225	32	979	526	764	754	850	724	999999	221	182	679	426	20	999999	723	999999	288	857	244	501	626	987	220	828	999999	999999	734	227	877	633	195	580	926	758	325	283	999999	713	772	69	572	999999	621	999999	523	999999	485	347	238	637	999999	32	620	535	599	44	768	999999	
345	900	125	507	760	587	987	108	500	262	438	449	120	574	95	999999	928	290	375	590	314	999999	378	396	988	250	572	172	959	401	169	290	515	818	378	871	999999	75	584	999999	999999	424	519	999999	909	789	526	496	937	445	999999	999999	669	187	393	926	532	728	518	520	25	999999	149	108	103	157	999999	302	206	999999	241	862	706	341	999999	890	899	999999	487	999999	724	85	999999	999999	999999	851	620	999999	435	999999	999999	999999	557	74	28	816	284	420	139	761	855	233	300	999999	213	743	611	337	999999	502	999999	999999	251	319	796	999999	600	999999	313	999999	536	606	867	754	875	26	315	642	323	142	615	999999	25	999999	353	999999	785	510	320	61	249	999999	108	999999	999999	961	974	248	278	87	999999	659	116	887	234	999999	999999	545	848	999999	438	999999	24	106	886	548	999999	525	965	305	999999	100	314	262	12	253	999999	935	339	913	52	76	374	999999	916	956	381	137	500	999999	999999	249	999999	999999	622	279	278	999999	999999	999999	599	999999	283	972	922	135	999999	999999	885	980	750	999999	999999	935	999999	371	999999	999999	190	999999	177	244	34	869	170	915	438	190	639	999999	975	506	889	462	324	593	793	401	999999	790	610	999999	252	520	355	713	42	726	978	261	674	500	821	999999	709	365	434	413	811	16	697	174	224	999999	15	253	542	754	620	561	578	999999	465	399	329	650	999999	514	999999	457	883	999999	212	388	67	999999	999999	773	753	958	999999	389	589	999999	102	446	312	99	999999	111	181	288	999999	426	999999	999999	45	431	796	999999	999999	920	890	364	133	986	962	836	104	531	999999	768	999999	999999	403	199	999999	158	307	999999	999999	902	10	999999	999999	999999	999999	999999	706	596	449	262	977	999999	999999	248	499	235	192	116	483	999999	999999	999999	542	412	286	453	33	492	847	886	134	912	721	999999	919	477	999999	529	390	186	999999	507	999999	317	791	317	999999	165	700	398	965	999999	999999	999999	907	27	880	873	327	161	762	999999	749	563	137	999999	999999	134	328	31	157	663	726	307	999999	999999	901	234	621	969	387	868	791	999999	999999	934	999999	850	563	999999	597	999999	211	238	424	915	999999	528	999999	726	999999	942	836	999999	250	312	474	111	534	420	999999	655	999999	999999	999999	894	431	300	642	203	561	131	570	999999	433	943	462	497	883	430	738	999999	55	895	633	444	41	122	218	999999	999999	999999	325	999999	787	999999	952	999999	463	529	999999	467	999999	985	999999	223	382	999999	255	307	850	976	228	113	681	999999	609	366	
999999	340	999999	319	92	34	734	160	805	426	637	491	999999	609	43	363	936	281	498	999999	729	999999	72	999999	867	911	767	999999	192	222	472	55	999999	595	138	999999	666	184	385	860	261	999999	418	955	999999	763	316	999999	942	864	176	999999	253	550	636	999999	278	253	452	180	266	999999	967	593	954	999999	159	404	999999	910	697	999999	895	999999	808	715	11	116	999999	113	604	526	550	327	55	71	802	791	958	823	854	422	732	214	603	20	57	824	11	201	999999	912	770	42	999999	999999	514	999999	742	921	312	999999	999999	348	575	740	700	649	548	999999	789	368	445	999999	999999	284	999999	691	44	797	667	187	114	644	999999	692	999999	518	160	641	557	197	999999	47	521	692	15	393	638	999999	999999	407	286	118	412	255	476	123	976	999999	999999	823	581	944	264	135	67	772	848	883	999999	192	498	906	999999	601	318	408	999999	372	279	646	999999	180	999999	269	900	999999	242	254	225	642	999999	268	267	999999	616	999999	783	999999	635	243	999999	755	878	136	908	999999	773	810	937	999999	999999	613	623	999999	771	410	466	994	234	70	539	604	667	351	999999	240	649	611	985	999999	625	749	737	999999	111	306	302	361	360	999999	233	999999	999999	158	999999	999999	645	999999	962	215	648	999999	999999	999999	704	941	97	999999	485	678	730	172	999999	733	999999	238	876	587	636	999999	999999	115	999999	703	837	999999	296	519	687	722	999999	999999	648	999999	564	836	588	999999	341	170	219	764	875	682	800	999999	999999	583	705	435	61	999999	999999	498	107	543	155	999999	737	597	654	578	849	762	93	999999	524	54	999999	615	650	714	999999	476	265	353	999999	960	902	777	508	713	813	262	671	999999	235	159	999999	31	999999	999999	999999	743	999999	640	999999	999999	599	999999	999999	564	414	999999	784	999999	999999	999999	243	999999	999999	195	564	999999	999999	941	764	597	101	556	385	374	371	157	925	530	999999	511	960	999999	999999	125	999999	713	240	943	308	723	999999	334	999999	808	916	928	717	505	565	474	999999	574	876	999999	32	52	999999	999999	202	266	999999	264	67	310	999999	618	326	999999	823	851	999999	155	999999	50	999999	767	831	576	457	442	999999	429	999999	815	857	396	748	119	103	999999	999999	68	750	999999	999999	223	999999	424	999999	308	612	528	681	999999	744	508	932	835	208	265	221	999999	724	760	825	744	299	999999	453	80	870	999999	999999	505	999999	999999	999999	599	490	906	500	417	234	159	830	999999	999999	261	80	358	463	912	911	999999	117	999999	344	990	226	814	
999999	999999	970	281	437	406	433	999999	999999	83	113	342	355	302	999999	803	23	999999	999999	913	996	48	182	104	616	999999	305	267	397	999999	999999	414	383	999999	982	476	999999	999999	722	434	489	572	501	997	255	999999	567	618	83	999999	999999	999999	999999	312	818	885	852	999999	999999	999999	110	175	788	466	999999	699	959	678	999999	999999	999999	69	852	999999	434	434	547	185	848	495	400	686	194	93	999999	567	353	80	999999	999999	999999	570	999999	999999	333	999999	783	44	260	556	171	888	308	999999	999999	587	917	999999	878	394	348	999999	999999	178	88	423	981	704	809	999999	355	888	999999	222	674	796	770	609	999999	120	999999	512	924	302	333	512	999999	409	146	79	999999	788	201	473	758	947	542	130	173	909	341	88	234	81	210	999999	999999	96	120	161	816	317	999999	767	743	835	999999	734	844	576	45	581	568	999999	539	566	697	357	464	726	263	649	999999	272	779	999999	287	852	101	60	445	301	299	985	262	341	405	434	999999	922	204	807	286	596	873	759	520	494	999999	644	999999	719	631	393	897	177	871	130	988	181	999999	900	642	793	140	744	292	999999	999999	207	999999	999999	628	999999	532	456	373	849	999999	999999	61	999999	319	457	475	999999	999999	906	97	95	999999	285	445	558	374	999999	174	492	465	139	999999	936	18	999999	483	322	999999	999999	999999	450	804	999999	731	969	129	765	590	195	328	999999	84	386	495	999999	999999	885	827	999999	176	999999	291	880	999999	269	551	125	784	999999	974	999999	635	999999	55	646	290	449	554	475	439	608	713	979	173	61	65	100	451	616	606	597	999999	31	924	999999	999999	923	637	471	427	14	981	999999	220	176	778	504	999999	999999	121	298	999999	361	640	567	525	312	999999	342	214	999999	674	999999	999999	999999	667	614	655	422	487	366	811	92	999999	434	627	999999	999999	996	282	560	999999	602	504	318	999999	999999	391	366	116	856	216	305	267	999999	339	812	247	833	508	174	999999	918	370	999999	487	259	313	999999	939	999999	543	720	69	653	701	81	673	69	130	534	233	298	999999	999999	999999	516	999999	91	999999	815	860	999999	497	999999	999999	841	999999	749	831	999999	829	185	426	689	323	495	245	614	275	268	149	999999	713	974	941	999999	999999	739	604	999999	999999	232	999999	999999	567	608	999999	951	942	999999	999999	923	238	122	704	57	872	626	317	664	999999	999999	816	836	676	682	231	999999	176	159	238	501	154	860	582	607	74	999999	131	715	999999	293	671	414	427	225	948	601	999999	893	
688	985	432	940	999999	999999	415	283	458	884	386	709	785	792	632	999999	778	377	539	107	982	581	505	602	401	987	999999	999999	419	461	999999	999999	253	999999	471	252	79	999999	999999	999999	201	790	842	246	338	563	999999	878	999999	999999	446	581	71	182	999999	116	490	999999	999999	711	675	13	864	997	161	756	465	513	999999	389	278	999999	999999	181	999999	999999	738	268	273	999999	489	670	629	340	999999	162	569	81	371	365	999999	249	999999	459	692	999999	926	845	999999	582	107	994	557	402	810	872	375	999999	276	718	378	231	566	999999	231	15	384	534	982	998	999999	394	152	965	999999	39	907	756	489	999999	276	893	183	691	740	495	122	236	529	152	999999	999999	999999	652	987	540	683	956	237	686	813	999999	999999	999999	395	713	999999	591	775	999999	999999	618	409	558	452	999999	58	875	968	736	892	157	14	999999	999999	999999	588	999999	978	999999	356	950	528	999999	904	999999	40	96	305	37	643	531	460	749	188	178	999999	257	209	512	999999	807	999999	999999	999999	666	396	32	875	878	135	362	613	689	999999	999999	100	999999	653	999999	453	962	999999	941	103	371	696	999999	662	52	246	341	300	475	604	999999	963	36	19	248	488	18	220	427	999999	290	918	999999	324	174	88	999999	603	631	68	529	238	56	408	432	969	140	999999	833	642	793	999999	147	94	886	999999	73	596	415	99	445	751	161	999999	999999	452	924	941	497	963	570	737	669	417	85	319	999999	628	586	278	357	648	387	999999	118	229	781	687	437	124	25	88	198	541	999999	777	86	999999	999999	999999	54	999999	872	999999	81	66	402	999999	18	999999	144	445	19	146	999999	797	374	376	930	999999	671	247	513	383	948	492	549	137	794	307	999999	908	41	999999	234	168	775	517	714	62	999999	999999	678	860	979	580	79	61	799	999999	413	999999	86	13	318	807	685	999999	921	588	516	274	999999	711	344	235	999999	412	999999	584	31	999999	661	878	999999	619	568	652	999999	377	999999	498	338	968	999999	531	831	37	298	426	999999	286	596	135	545	562	126	967	526	999999	999999	666	148	224	804	556	59	999999	247	699	999999	42	105	553	175	28	935	966	816	812	403	385	124	495	999999	745	270	536	342	999999	503	601	999999	648	210	757	360	124	174	347	482	633	999999	999999	999999	999999	190	52	959	527	626	159	160	714	999999	999999	551	999999	999999	999999	295	999999	865	999999	205	647	999999	456	353	418	667	821	802	999999	339	769	999999	525	317	999999	999999	228	576	814	587	
999999	999999	421	297	419	215	707	999999	115	61	959	767	756	403	540	999999	733	698	550	859	804	357	681	385	591	999999	999999	344	999999	504	77	945	61	455	999999	207	495	169	933	212	960	820	697	427	379	12	839	132	999999	999999	830	529	36	999999	999999	999999	768	46	705	224	190	372	550	999999	984	23	999999	310	550	343	57	574	765	999999	899	983	999999	264	15	589	366	902	999999	341	674	547	999999	999999	999999	855	439	459	464	719	32	597	999999	96	999999	365	295	538	999999	443	82	266	764	688	65	799	346	513	40	126	858	287	999999	219	936	446	103	999999	999999	695	999999	597	999999	55	325	312	713	573	821	649	303	999999	999999	134	268	418	783	241	50	999999	519	925	428	348	999999	999999	792	70	160	996	999999	675	999999	886	538	484	155	718	999999	999999	96	772	999999	391	822	40	956	679	950	527	663	862	580	765	185	978	999999	772	194	580	519	653	423	999999	999999	999999	999999	444	596	784	999999	999999	868	999999	785	747	244	999999	525	830	787	122	119	632	342	409	104	999999	711	560	999999	383	999999	791	243	443	358	866	13	204	999999	522	93	175	265	598	993	999999	999999	999999	744	142	999999	999999	793	407	543	791	492	978	533	791	999999	45	999999	888	541	86	62	999999	399	999999	43	331	725	999999	38	943	376	999999	999999	811	164	284	816	182	137	999999	998	836	900	567	999999	35	670	323	999999	58	696	376	66	916	240	637	48	999999	108	999999	999999	999999	378	599	424	748	572	722	636	458	229	307	761	371	999999	226	452	831	999999	18	660	412	999999	999999	257	10	687	499	580	527	999999	449	999999	212	999999	999999	468	999999	152	634	463	948	687	999999	828	399	999999	695	838	24	195	216	381	99	274	236	52	999999	999999	424	999999	82	999999	118	999999	999999	999999	559	830	999999	758	999999	999999	999999	555	999999	999999	154	161	858	999999	992	999999	565	999999	40	77	984	937	999999	438	80	999999	728	574	390	806	578	129	58	176	66	999999	999999	999999	53	527	999999	999999	562	999999	898	245	492	39	77	421	586	776	192	999999	248	621	999999	178	687	192	960	999999	174	905	156	34	999999	999999	338	138	999999	309	298	999999	66	449	385	999999	999999	999999	476	698	506	969	999999	801	936	999999	999999	445	999999	999999	579	861	999999	999999	999999	656	363	999999	143	800	701	939	991	999999	488	679	999999	798	246	999999	638	852	715	271	999999	204	686	355	999999	999999	764	893	999999	367	730	437	946	840	79	728	450	666	701	675	997	567	978	942	323	
267	691	139	208	999999	999999	999999	999999	304	927	185	999999	18	999999	999999	45	807	161	634	557	61	732	999999	729	518	999999	971	160	999999	274	999999	999999	743	42	830	999999	635	694	168	932	13	999999	999999	999999	893	999999	999999	881	334	999999	199	416	999999	395	272	999999	876	999999	690	999999	462	576	999999	40	999999	958	237	976	955	302	410	123	992	701	553	999999	90	902	835	760	837	100	825	409	84	324	999999	358	999999	304	208	235	14	809	480	437	999999	621	999999	934	999999	465	925	41	239	86	423	652	841	502	455	973	574	929	999999	999999	999999	706	999999	882	999999	879	216	999999	104	185	119	193	999999	999999	594	468	197	999999	240	382	174	999999	180	999999	900	999999	999999	999999	849	234	661	999999	297	999999	686	479	666	833	849	999999	258	275	999999	63	967	999999	431	725	999999	986	785	673	699	149	208	956	535	999999	981	865	999999	939	811	869	524	44	895	123	999999	999999	802	363	999999	589	133	899	857	126	999999	669	999999	999999	999999	862	448	988	385	158	909	730	943	999999	999999	983	288	319	999999	77	999999	932	999999	318	296	792	194	432	621	999999	999999	309	108	418	927	321	76	582	999999	948	430	535	659	747	214	708	999999	104	511	78	311	999999	445	790	586	108	334	999999	504	999999	677	999999	376	999999	142	999999	631	999999	780	999999	999999	705	738	514	999999	14	282	598	114	587	621	100	999999	553	808	211	863	318	831	999999	999999	586	87	14	280	414	168	394	614	999999	86	646	323	971	161	605	85	930	154	999999	825	735	386	916	954	999999	106	823	466	931	746	323	702	952	999999	339	628	733	999999	241	845	887	983	510	510	999999	777	949	401	213	999999	999999	174	258	13	999999	210	170	999999	999999	318	345	999999	683	999999	763	943	371	428	821	999999	352	696	912	737	937	752	875	416	980	810	157	432	263	805	813	158	454	999999	300	139	999999	999999	550	923	510	959	310	653	999999	40	415	530	579	236	783	999999	999999	999999	75	509	999999	754	79	882	171	912	999999	877	53	614	999999	422	999999	692	999999	667	999999	988	999999	999999	451	232	668	949	999999	627	852	36	32	999999	896	999999	999999	791	999999	712	999999	999999	762	597	294	432	999999	142	541	993	402	887	999999	125	100	999999	999999	97	67	999999	999999	130	488	543	70	648	855	476	999999	566	539	346	888	807	999999	999999	235	640	692	29	623	535	418	411	235	965	320	906	486	632	999999	999999	999999	701	626	493	189	228	537	646	576	143	425	974	464	65	998	909	999999	
612	48	653	404	47	489	560	712	87	999999	999999	337	949	989	999999	917	743	612	196	191	570	999999	16	999999	999999	453	489	999999	443	947	179	999999	411	844	999999	594	996	400	696	222	76	780	112	909	441	319	626	154	340	67	720	453	812	727	501	999999	41	550	999999	594	999	449	279	140	149	999999	999999	114	999999	500	999999	353	999999	973	999999	789	999999	106	671	736	826	345	780	999999	999999	726	999999	683	353	570	999999	999999	51	999999	223	999999	511	972	999999	999999	999999	999999	999999	839	146	377	537	839	613	999999	118	935	999999	999999	767	999999	669	893	903	423	975	999999	999999	554	999999	475	999999	813	759	498	999999	233	999999	368	353	314	316	999999	249	999999	198	324	80	999999	462	999999	999999	429	344	560	999999	618	999999	356	999999	999999	761	485	901	670	76	723	999999	124	434	884	609	521	278	463	357	999999	653	54	234	660	182	130	101	320	898	999999	999999	209	999999	999999	164	979	40	213	552	831	999999	578	793	474	245	955	216	577	28	65	161	999999	213	239	965	34	132	676	967	641	393	590	772	999999	999999	879	584	766	730	629	490	75	910	526	689	84	999999	759	999999	999999	999999	524	302	999999	730	597	996	311	703	999999	857	363	245	911	447	999999	999999	608	999999	365	381	449	847	398	574	95	970	686	549	891	774	372	261	750	726	869	297	999999	464	657	883	282	73	999999	999999	136	830	998	999999	999999	277	652	540	999999	845	474	999999	999999	278	999999	626	319	762	811	365	999999	112	494	194	578	170	878	154	572	481	999999	386	256	625	448	265	999999	608	318	623	131	832	999999	905	999999	999999	393	660	819	40	574	999999	261	245	287	34	346	999999	510	80	398	508	999999	588	999999	97	429	288	830	389	654	711	453	197	999999	662	999999	589	932	999999	777	228	334	542	907	587	135	21	348	423	919	168	108	247	234	999999	999999	999999	167	175	999999	114	829	440	386	862	76	999999	11	624	123	756	881	133	303	180	999999	435	999999	169	961	999999	939	416	470	999999	612	216	962	620	999999	308	431	766	613	672	398	894	166	999999	520	999999	20	999999	309	999999	999999	974	944	64	999999	439	932	997	214	364	174	422	969	890	259	860	110	391	826	815	335	125	520	631	781	288	999999	635	649	899	408	225	999999	307	999999	638	999999	908	179	368	376	434	561	999999	507	976	924	999999	794	659	961	999999	897	999999	837	172	464	322	282	171	999999	999999	358	999999	956	949	315	999999	682	999999	598	201	999999	467	449	901	563	
271	999999	805	363	13	840	989	937	999999	999999	622	470	999999	999999	949	999999	18	999999	999999	85	999999	303	558	670	262	593	183	71	770	999999	440	999999	936	609	202	198	476	807	166	465	369	377	186	631	693	211	636	446	649	999999	999999	268	379	999999	316	999999	576	144	111	420	667	928	177	372	887	576	534	446	981	761	169	210	52	614	716	879	126	926	999999	60	956	736	421	999999	999999	181	676	120	999999	235	622	341	705	999999	798	999999	999999	814	999999	999999	677	199	465	888	406	11	226	764	119	437	850	649	999999	60	999999	999999	999999	962	999999	715	900	423	153	756	148	827	505	999999	999999	285	678	999999	192	999999	999999	766	281	533	999999	212	955	999999	11	999999	384	972	999999	655	291	867	924	248	656	999999	999999	263	999999	999999	749	578	506	919	949	834	759	548	999999	999999	999999	999999	659	983	164	955	759	989	422	288	382	175	653	849	25	948	999999	439	655	999999	645	129	720	572	783	999999	705	46	962	177	116	835	999999	878	999999	594	218	941	94	701	278	236	999999	767	336	583	999999	657	903	10	483	329	892	999999	660	558	999999	999999	209	924	999999	723	999999	999999	181	546	999999	774	872	430	739	419	355	954	999999	418	287	953	245	999999	999999	999999	142	961	693	786	942	214	227	429	999999	131	741	169	452	555	209	596	999999	999999	924	999999	784	482	999999	74	974	938	999999	999999	280	33	999999	999	999999	999999	590	75	561	999999	603	999999	557	452	812	618	677	999999	512	999999	218	691	367	454	286	162	273	659	700	628	812	13	999999	975	158	999999	279	742	548	251	965	144	44	210	196	479	603	999999	999999	652	396	788	436	95	43	999999	665	407	723	468	937	930	999999	933	999999	599	665	581	304	228	349	935	647	270	375	999999	656	166	999999	806	558	931	989	58	241	34	577	703	942	569	928	871	999999	999999	313	999999	999999	999999	999999	596	999999	32	47	451	312	461	150	999999	999999	958	932	509	999999	999999	910	15	999999	326	701	557	32	962	639	734	299	999999	916	567	999999	999999	999999	555	537	671	993	536	893	548	999999	780	884	411	999999	983	636	429	732	999999	179	308	999999	453	410	81	574	850	999999	313	161	834	544	999999	999999	999999	999999	999999	971	478	923	383	999999	402	999999	921	673	621	978	655	107	870	745	815	397	658	246	999999	999999	466	106	152	152	590	999999	911	999999	310	999999	603	999999	259	457	264	188	795	196	701	872	489	999999	953	871	738	215	291	98	999999	195	559	999999	792	242	515	
999999	780	241	530	16	668	685	372	999999	999999	325	848	422	999999	636	999999	472	544	988	665	68	153	999999	999999	385	114	822	999999	125	999999	460	547	27	942	883	408	564	666	695	213	803	45	534	496	422	367	868	999999	103	593	999999	999999	803	999999	456	999999	509	826	154	999999	846	999999	256	999999	924	999999	999999	480	999999	238	47	806	849	784	999999	33	619	783	992	28	246	224	423	999999	999999	851	743	450	496	655	898	999999	521	793	367	634	788	749	999999	644	536	397	999	864	999999	999999	759	28	714	433	618	999999	834	136	665	631	755	724	238	83	43	999999	984	952	339	308	294	65	427	237	244	869	221	357	492	848	225	558	976	274	999999	724	736	72	47	999999	904	394	138	736	878	74	520	498	610	156	999999	57	535	257	996	704	601	999999	199	749	513	999999	643	816	999999	207	748	999999	999999	318	999999	921	999999	166	404	900	927	691	358	179	358	723	746	999999	444	178	32	728	278	397	133	999999	873	298	669	999999	751	321	999999	681	325	556	999999	301	502	999999	142	379	852	106	777	910	139	29	400	790	740	307	382	247	999999	999999	695	595	195	404	999999	999999	496	977	158	615	999999	676	854	801	217	454	999999	999999	999999	653	875	182	620	999999	129	999999	897	879	686	999999	999999	92	999999	999999	999999	999999	999999	107	443	515	999999	875	947	999999	999999	462	175	999999	582	999999	463	429	212	999999	999999	523	975	972	999999	204	729	616	301	705	676	289	180	557	999999	999999	347	745	519	530	999999	10	999999	458	999999	999999	689	999999	999999	399	990	520	880	974	162	999999	945	999999	822	249	786	276	583	252	999999	270	291	617	657	295	948	717	909	681	761	152	299	526	309	617	515	430	319	901	715	999999	409	206	999999	604	999999	214	922	280	999999	999999	427	982	999999	413	385	999999	650	21	999999	282	610	208	222	19	57	429	834	215	733	365	999999	999999	537	337	861	95	222	999999	999999	744	794	638	937	999999	725	316	561	895	999999	443	780	308	460	442	999999	999999	999999	395	556	999999	380	717	546	388	547	999999	455	636	552	300	859	596	77	706	487	972	270	955	999999	740	867	938	973	300	585	999999	230	104	782	660	111	827	506	32	374	87	999999	999999	720	999999	999999	924	353	941	999999	193	241	754	954	583	939	38	110	999999	64	441	743	256	802	999999	999999	360	854	892	198	41	99	54	342	410	880	999999	999999	313	878	942	999999	42	715	402	999999	476	149	208	720	83	999999	690	968	933	343	845	
756	830	999999	999999	80	461	752	552	999999	196	422	999999	702	238	793	797	999999	121	845	710	540	410	999999	57	999999	655	181	125	315	409	86	409	76	45	954	414	847	377	872	999999	290	172	999999	240	64	595	506	492	289	929	753	857	97	999999	314	356	368	418	301	424	289	636	247	694	119	23	999999	667	283	999999	999999	570	999999	710	430	999999	111	241	993	624	159	689	999999	999999	655	229	321	444	731	608	56	439	85	458	999999	999999	925	614	999999	51	118	839	999999	900	979	193	618	386	212	936	999999	136	425	676	999999	600	999999	861	999999	890	701	53	936	675	999999	520	999999	789	999999	999999	452	496	120	952	515	320	480	935	406	472	999999	934	241	794	999999	999999	24	999999	193	999999	852	74	576	240	349	999999	903	543	567	469	999999	999999	530	435	494	999999	25	473	999999	999999	999999	865	464	576	289	999999	811	151	321	423	506	94	606	601	924	387	999999	880	999999	450	999999	937	999999	999999	773	999999	414	805	999999	999999	903	550	248	239	144	987	999999	999	950	583	264	761	999999	154	963	614	999999	929	511	116	837	145	860	720	547	192	999999	999999	802	507	999999	15	841	716	519	999999	846	999999	466	937	999999	920	999999	38	999999	655	716	233	973	169	559	484	304	203	767	768	689	527	692	952	499	92	207	452	999999	999999	920	514	999999	18	767	855	999999	574	338	917	999999	832	999999	891	999999	999999	553	999999	948	877	711	647	949	999999	999999	329	684	513	447	695	723	488	807	999999	999999	211	598	965	999999	703	22	730	864	849	564	999999	992	800	487	235	538	563	999999	353	546	282	565	999999	742	999999	181	958	999999	999999	203	726	999999	597	999999	273	676	588	251	254	999999	999999	999999	109	999999	417	336	999999	999999	222	166	169	984	999999	400	462	646	713	232	954	999999	63	603	231	655	999999	833	405	644	223	558	950	322	999999	488	565	499	465	699	335	121	297	931	999999	999999	43	999999	570	206	999999	627	963	365	297	722	811	387	561	454	999999	584	931	999999	813	664	999999	847	735	975	834	963	191	24	897	842	245	131	690	744	999999	106	273	209	940	596	999999	594	34	536	677	999999	937	21	351	751	190	57	128	999999	280	196	16	999999	371	740	445	949	999999	454	486	689	999999	999999	832	260	999999	731	999999	227	78	621	999999	208	999999	656	35	180	672	156	662	198	999999	440	473	435	100	999999	837	209	160	999999	999999	579	999999	988	492	130	188	999999	999999	458	747	901	190	999999	999999	807	297	999999	715	
999999	286	321	792	999999	685	265	353	406	170	642	893	109	76	432	494	253	158	318	173	904	999999	581	715	999999	451	112	260	999999	72	292	390	132	494	886	369	999999	999999	999999	999999	236	776	782	930	999999	564	647	834	758	999999	129	659	999999	551	999999	282	704	606	587	847	582	999999	539	999999	999999	999999	771	615	190	72	999999	465	395	15	937	138	219	651	918	650	803	277	501	650	999999	999999	411	581	683	613	999999	219	209	999999	999999	230	247	999999	62	545	999999	41	654	999999	999999	999999	274	973	613	999999	73	62	687	937	999999	315	513	889	400	254	850	200	932	577	999999	470	265	480	285	716	891	771	999999	999999	857	999999	623	999999	164	290	368	438	967	11	549	612	999999	272	871	999999	717	999999	999999	807	999999	999999	109	999999	297	999999	999999	793	999999	897	790	301	463	999999	90	281	999999	707	734	120	885	422	232	930	37	795	999999	993	608	860	999	543	722	999999	687	264	672	545	518	140	882	575	739	80	220	257	999999	225	191	999999	732	19	623	938	921	999999	999999	178	60	502	95	413	195	838	897	257	579	672	999999	999999	609	999999	198	604	237	320	682	162	720	779	647	723	812	999999	137	999999	919	784	869	999999	884	999999	495	26	54	478	390	999999	182	963	678	485	999999	365	991	585	999999	29	710	611	599	999999	458	280	999999	999999	601	186	711	999999	337	794	999999	221	942	115	999999	181	559	759	930	781	979	756	110	172	999999	457	27	999999	177	900	84	999999	815	999999	55	224	172	999999	876	213	200	274	999999	999999	681	386	999999	885	999999	650	999999	999999	680	818	999999	701	180	692	247	154	169	169	739	436	999999	999999	999999	285	70	446	999999	999999	999999	726	591	715	999999	999999	490	747	999999	141	626	999999	440	133	587	997	429	353	54	999999	999999	731	999999	40	534	209	999999	146	980	147	825	487	641	593	999999	953	237	532	580	953	212	499	120	999999	542	222	996	999999	958	408	856	999999	402	999999	441	161	682	560	190	921	62	353	766	999999	316	149	999999	846	64	633	770	896	772	100	277	945	621	999999	497	322	212	577	187	581	290	117	95	111	162	999999	281	676	352	658	901	999999	999999	223	720	403	335	159	542	335	638	999999	944	312	272	496	539	666	999999	867	718	485	176	194	616	999999	999999	785	694	147	362	103	554	123	198	999999	221	408	305	103	987	63	44	852	943	999999	173	999999	839	666	387	614	999999	999999	940	426	692	548	606	522	999999	550	465	404	973	545	415	831	
123	853	284	141	370	969	880	665	450	323	251	296	45	281	945	999999	760	747	490	999999	183	999999	725	673	801	783	754	447	598	999999	878	407	914	999999	669	985	999999	255	253	643	604	999999	976	999999	306	319	486	78	604	999999	643	235	64	345	657	999999	137	999999	999999	587	225	442	999999	809	444	843	381	999999	999999	999999	646	515	503	999999	999999	898	795	999999	377	491	306	686	842	999999	999999	652	353	579	684	327	999999	781	915	666	427	171	217	176	934	462	938	783	466	644	790	999999	732	216	870	758	556	780	243	848	290	999999	999999	905	812	999999	500	999999	999999	294	111	999999	600	837	430	313	691	628	422	914	553	523	229	207	381	999999	920	999999	709	925	770	87	547	76	385	888	999999	311	999999	152	962	999999	764	182	999999	925	537	895	786	999999	77	928	367	329	999999	767	319	402	534	943	871	363	102	999999	523	999999	327	999999	999999	541	999999	389	999999	280	999999	417	758	57	664	456	999999	34	361	152	858	842	719	228	771	618	579	999999	777	420	280	609	53	671	999999	518	608	999999	444	254	823	687	664	999999	376	887	18	271	999999	999999	612	846	11	950	243	680	999999	999999	761	999999	999999	574	612	853	999999	352	373	96	398	999999	999999	337	999999	116	328	181	187	632	851	999999	999999	317	999999	999999	999999	999999	607	999999	438	999999	214	509	253	999999	291	259	85	811	96	999999	999999	921	872	593	999999	285	266	894	631	72	503	999999	999999	999999	243	999999	145	999999	54	576	999999	999999	658	419	941	348	93	989	825	79	999999	375	545	827	999999	999999	444	999999	470	533	177	712	471	376	999999	999999	263	375	367	999999	124	172	999999	519	288	999999	273	463	999999	891	999999	999999	79	562	999999	137	146	999999	999999	556	219	298	452	520	409	42	809	292	934	419	94	718	632	198	954	934	608	999999	999999	126	424	981	999999	578	342	999999	642	908	410	358	395	999999	999999	810	427	825	720	256	119	999999	443	999999	528	242	806	482	644	881	607	41	528	999999	999999	400	142	237	999999	873	187	999999	399	900	881	586	34	999999	999999	821	999999	139	223	361	916	302	682	999999	999999	961	771	859	266	999999	311	379	829	285	955	467	999999	199	730	846	79	999999	856	543	999999	942	999999	999999	623	822	121	478	999999	177	999999	587	718	999999	774	143	111	328	252	638	599	999999	756	749	999999	402	999999	580	408	376	292	999999	445	999999	343	520	752	224	246	444	650	832	562	661	999999	378	999999	979	425	597	999999	999999	368	999999	999999	999999	
195	469	263	231	679	540	79	450	999999	888	151	999999	365	264	390	887	91	999999	988	999999	949	104	667	925	652	999999	165	999999	631	541	999999	228	206	999999	999999	293	999999	25	999999	119	999999	999999	776	203	236	181	623	171	216	857	669	560	239	185	648	101	801	338	999999	515	385	999999	999999	354	999999	999999	381	620	929	106	927	76	53	999999	14	999999	328	474	698	481	550	993	604	999999	872	395	988	30	999999	999999	492	632	446	258	733	999999	302	432	262	313	799	13	241	999999	999999	999999	517	359	181	810	999999	337	639	107	965	999999	664	54	481	555	934	361	999999	696	999999	305	999999	999999	155	510	544	896	221	395	999999	546	999999	999999	844	279	877	638	999999	296	471	164	992	999999	293	352	839	999999	999999	706	379	448	490	545	505	999999	971	723	214	670	275	875	999999	254	425	999999	999999	180	210	999999	677	305	999999	236	235	460	312	291	511	999999	671	296	946	515	25	243	66	227	989	999999	999999	164	434	189	30	595	48	999999	999999	999999	723	669	58	748	38	84	936	264	320	999999	332	690	221	411	998	999999	999999	610	999999	192	372	999999	190	991	903	999999	870	332	215	640	421	999999	999999	646	89	12	248	207	999999	999999	307	999999	906	944	886	617	942	32	190	50	665	438	519	740	999999	321	999999	67	999999	515	213	999999	58	680	633	769	330	574	332	996	999999	999999	133	297	884	569	999999	999999	114	296	580	999999	999999	174	974	999999	999999	628	154	767	524	191	363	999999	999999	694	754	236	320	127	297	377	999999	194	999999	933	315	999999	999999	932	816	251	999999	558	999999	364	470	883	705	651	725	999999	430	564	482	560	999999	161	559	199	999999	999999	926	987	998	212	158	999999	865	51	677	821	772	999999	951	282	238	999999	46	383	233	870	531	669	401	595	947	145	999999	749	564	163	672	666	127	548	325	964	559	999999	216	512	28	663	973	903	929	999999	613	209	331	574	125	186	999999	944	746	266	596	413	265	22	256	126	999999	999999	158	999999	999999	412	957	274	255	313	176	721	852	867	999999	999999	665	738	532	512	427	989	999999	496	999999	999999	801	68	999999	156	999999	203	266	901	186	460	754	823	125	210	999999	66	999999	999999	19	999999	999999	999999	571	107	748	999999	490	999999	698	999999	485	999999	415	920	611	898	896	109	835	999999	464	950	691	245	999999	841	623	331	270	370	670	235	487	455	999999	999999	497	280	407	951	713	522	213	999999	975	999999	418	204	599	353	169	999999	976	999999	790	150	
198	336	999999	906	903	168	483	337	827	999999	184	959	999999	999999	411	626	701	884	999999	942	747	12	999999	650	999999	999999	732	916	999999	450	999999	451	665	941	734	171	915	501	57	554	999999	999999	861	725	918	458	999999	910	942	543	999999	102	776	847	402	999999	999999	713	482	485	435	567	136	386	10	999999	304	999999	954	999999	710	999999	836	714	903	872	150	544	732	974	72	822	974	667	921	166	674	999999	999999	548	104	211	999999	572	999999	481	748	485	724	999999	164	469	999999	702	832	329	265	71	944	999999	999999	532	981	507	423	613	592	469	465	844	68	999999	358	416	155	509	999999	273	595	999999	134	665	999999	546	820	999999	999999	282	999999	601	900	999999	872	28	502	572	999999	520	159	999999	888	288	29	880	136	678	120	548	557	333	148	991	476	523	405	390	999999	445	687	999999	745	320	634	863	943	455	613	340	999999	582	289	670	124	89	999999	845	645	938	419	999999	492	329	999999	511	463	999999	146	359	999999	122	860	784	833	339	770	578	654	166	936	999999	74	779	999999	974	999999	478	877	999999	980	560	999999	773	35	545	337	426	595	999999	409	999999	319	263	718	801	722	504	836	784	318	999999	201	999999	999999	999999	87	713	695	750	467	999999	40	749	379	71	999999	96	759	298	999999	354	999999	531	756	999999	999999	811	71	832	262	550	641	103	88	999999	369	266	999999	296	467	623	731	845	666	999999	14	570	883	656	434	635	999999	548	999999	999999	982	669	999999	110	376	276	652	862	497	917	353	937	671	364	702	120	324	472	830	388	622	999999	999999	342	897	801	927	999999	407	626	805	102	321	123	43	999999	534	671	999999	201	971	868	999999	749	81	76	898	999999	954	999999	999999	281	718	999999	999999	844	804	999999	999999	574	348	247	464	870	121	260	999999	557	330	12	585	999999	552	638	416	754	789	126	271	999999	902	407	999999	999999	315	533	999999	918	772	999999	999999	999999	468	355	999999	734	413	999999	637	999999	450	351	208	951	737	668	728	999999	986	597	64	688	138	382	999999	940	786	380	565	588	876	999999	785	999999	117	999999	194	999999	786	682	999999	312	488	450	389	561	999999	509	356	999999	999999	304	932	185	143	216	999999	96	999999	911	948	999999	921	59	999999	999999	566	999999	843	297	484	531	303	313	256	751	209	687	992	120	741	999999	999999	919	783	999999	775	609	998	901	443	108	524	874	734	318	391	999999	506	646	994	142	666	69	172	283	999999	628	999999	392	999999	329	103	572	999999	671	
18	11	275	371	967	956	999999	999999	853	386	17	999999	579	938	370	770	999999	356	126	609	620	964	756	510	580	157	681	999999	999999	999999	999999	999999	704	73	309	389	173	144	999999	999999	73	725	215	786	275	582	58	990	32	245	999999	747	456	999999	60	53	255	765	791	820	999999	462	56	999999	999999	66	999999	516	638	999999	607	56	677	88	546	895	999999	970	999999	999999	999999	690	594	659	999999	267	504	144	22	266	144	407	353	858	762	999999	678	475	999999	219	857	542	999999	51	999999	102	79	999999	33	999999	999999	284	530	793	721	594	868	396	764	123	999999	590	999999	999999	845	209	702	999999	326	935	226	293	565	35	999999	999999	338	552	31	999999	197	136	120	856	999999	860	999999	999999	999999	177	999999	292	711	999999	657	999999	999999	979	999999	999999	399	999999	61	98	939	10	718	999999	999999	166	999999	326	999999	999999	926	434	999999	999999	410	984	332	152	682	158	203	933	582	999999	377	872	527	358	355	592	493	999999	85	999999	999999	971	151	999999	907	980	911	425	918	830	375	999999	798	401	579	221	116	257	999999	902	894	999999	428	454	137	780	639	907	971	782	999999	988	359	457	999999	438	999999	950	244	702	999999	999999	25	999999	899	999999	84	135	999999	999999	999999	246	369	182	137	912	553	697	254	137	351	13	999999	999999	443	386	872	350	999999	999999	378	999999	999999	875	665	126	999999	676	554	999999	705	513	138	837	999999	160	629	187	999999	817	884	999999	999999	117	999999	244	334	999999	999999	523	282	733	463	999999	765	331	999999	493	517	21	922	876	152	272	999999	837	874	616	999999	292	756	999999	999999	855	266	232	999999	905	524	999999	791	120	368	41	709	972	60	501	81	974	927	145	670	318	894	18	13	443	685	999999	369	999999	999999	36	766	587	999999	999999	380	999999	999999	999999	999999	96	999999	811	518	121	563	999999	787	382	999999	866	364	621	34	999999	960	999999	999999	26	229	11	999999	84	81	999999	274	132	269	452	131	999999	112	609	999999	999999	98	92	999999	891	879	237	999999	999999	181	182	999999	155	562	999	647	131	324	855	999999	968	35	154	740	999999	846	441	198	344	999999	17	999999	755	999999	450	623	877	759	336	999999	992	275	999999	902	898	670	999999	569	269	805	999999	223	257	999999	207	558	944	352	322	55	448	48	401	735	174	999999	999999	699	122	386	769	999999	987	719	999999	999999	999999	251	841	999999	726	999999	929	539	262	793	515	255	999999	892	679	534	446	291	697	954	873	348	738	488	755	429	457	883	45	
636	236	538	403	504	606	999999	511	999999	328	999999	118	862	483	380	904	669	452	229	706	999999	926	706	31	162	999999	613	513	362	760	999999	424	999999	503	625	999999	977	999999	999999	295	999999	33	639	962	130	845	21	864	367	999999	999999	999999	237	186	800	710	529	516	251	674	993	199	158	56	32	162	73	368	858	813	926	999999	698	999999	999999	999999	296	999999	999999	316	817	748	155	778	999999	999999	999999	868	702	914	47	470	610	999999	302	787	875	593	940	999999	999999	653	16	553	657	277	999999	999999	456	999999	423	786	999999	934	856	254	999999	379	999999	999999	965	204	999999	999999	999999	999999	999999	619	999999	942	345	703	803	933	999999	174	742	999999	130	999999	49	893	999999	123	501	261	999999	675	999999	999999	999999	999999	222	999999	11	999999	987	999999	999999	201	70	999999	660	514	254	719	982	999999	409	692	512	451	259	973	663	82	999999	552	452	999999	610	541	397	594	207	999999	999999	566	931	948	186	679	999999	928	347	380	242	999999	868	781	999999	999999	275	540	545	303	256	999999	583	929	803	445	620	263	999999	528	281	76	317	999999	238	999999	749	461	515	832	627	330	635	999999	839	875	683	999999	256	999999	275	857	999999	903	593	252	982	11	999999	740	68	570	347	819	108	176	600	464	999999	852	434	814	34	712	676	925	613	300	100	928	762	999999	17	164	262	424	999999	999999	821	985	443	748	317	774	999999	999999	982	816	194	999999	285	228	999999	404	11	461	833	346	237	999999	639	999999	911	999999	978	118	999999	192	999999	684	159	197	642	567	418	999999	506	259	938	619	999999	796	116	427	999999	543	999999	612	163	800	591	999999	185	163	356	752	836	101	999999	666	503	999999	999999	999999	999999	999999	586	560	985	325	954	583	408	617	999999	843	584	494	572	444	999999	950	999999	999999	103	480	21	999999	999999	666	999999	415	463	999999	126	153	546	606	904	999999	957	282	999999	837	846	18	281	999999	439	513	177	352	528	362	391	552	770	493	416	999999	999999	107	999999	329	475	549	129	136	501	581	999999	999999	589	999999	486	12	333	999999	999999	95	209	453	59	707	999999	999999	887	110	891	999999	383	999999	999999	861	489	860	933	307	372	306	888	154	76	999999	216	199	762	520	876	999999	999999	999999	999999	331	999999	999999	57	999999	999999	967	999999	29	245	999999	208	253	787	999999	528	625	79	36	829	999999	999999	999999	387	201	501	309	745	376	234	512	354	999999	489	999999	27	856	812	301	476	999999	645	999999	909	148	660	999999	999999	43	999999	999999	
318	999999	748	950	999999	789	999999	856	150	530	232	295	794	732	999999	402	763	918	710	671	813	777	559	999999	978	999999	999999	249	541	537	898	711	384	974	204	161	67	539	745	238	999999	956	999999	946	182	359	999999	999999	999999	999999	210	999999	333	330	999999	999999	643	322	972	795	644	999999	999999	613	632	520	911	820	999999	432	345	999999	183	482	69	856	625	612	263	628	264	968	684	283	336	415	388	63	999999	663	517	744	566	949	593	607	640	548	324	661	448	999999	647	142	999999	976	319	850	271	590	915	999999	69	999999	999999	675	330	51	286	227	142	858	293	875	914	601	667	234	888	461	225	87	298	602	999999	999999	330	551	362	360	999999	537	791	946	748	999999	999999	222	999999	918	287	599	272	107	528	999999	999999	772	228	999999	318	999999	999999	999999	374	999999	999999	999999	999999	541	354	778	999999	925	131	999999	76	346	999999	999999	916	454	816	970	184	999999	814	201	83	599	39	558	333	42	999999	999999	999999	981	999999	910	743	228	999999	876	573	509	910	346	975	923	999999	999999	645	789	413	863	279	999999	635	999999	33	551	393	999999	511	796	454	656	884	122	39	999999	999999	227	999999	698	406	999999	406	675	716	478	225	999999	999999	405	913	543	999999	999999	999999	583	356	833	887	201	834	483	374	777	64	999999	999999	862	999999	439	869	427	104	715	999999	338	595	960	41	554	999999	242	999999	115	882	911	38	706	382	456	999999	999999	339	503	999999	922	575	628	620	463	999999	362	267	645	999999	495	449	913	720	411	999999	999999	802	999999	865	999999	984	268	999999	153	235	755	490	999999	701	938	97	601	851	544	763	966	349	999999	999999	972	975	853	999999	397	472	999999	985	999999	469	352	138	997	637	271	938	317	733	477	999999	999999	872	820	944	597	999999	999999	999999	186	647	30	55	233	999999	893	999999	999999	688	507	681	120	770	519	977	999999	810	999999	964	590	605	456	242	999999	999999	278	110	165	908	982	989	624	63	999999	333	999999	306	905	203	744	645	806	999999	236	999999	127	500	362	842	999999	999999	317	883	481	580	201	787	183	882	999999	792	470	232	706	518	66	66	960	196	999999	61	999999	897	230	944	799	827	16	85	233	777	747	322	999999	205	682	741	581	238	999999	661	133	32	667	951	999999	583	921	718	740	71	539	176	313	544	882	420	999999	536	781	999999	781	999999	659	999999	54	999999	999999	999999	835	325	485	732	64	999999	928	881	239	278	770	225	906	999999	345	172	247	580	19	778	322	
272	88	54	999999	768	999999	999999	373	909	906	36	999999	420	999999	424	999999	807	999999	435	615	10	190	999999	766	565	467	492	763	999999	520	473	148	140	999999	573	246	440	284	296	998	904	518	330	371	743	551	495	416	920	586	440	999999	999999	173	322	999999	999999	999999	999999	310	397	999999	876	398	443	887	999999	231	318	188	155	999999	826	437	711	999999	999999	32	33	24	971	999999	843	999999	90	15	999999	967	876	492	552	162	393	985	610	643	641	931	999999	856	999999	999999	999999	741	999999	999999	642	999999	461	829	231	671	264	999999	338	320	427	965	318	437	999999	575	999999	826	635	993	149	840	826	77	999999	999999	104	177	999999	707	979	111	480	182	373	999999	999999	999999	271	881	897	999999	657	300	226	676	623	500	534	442	918	281	115	446	999999	801	329	393	978	302	576	97	869	630	341	325	494	145	74	912	999999	999999	564	754	106	633	193	999999	999999	184	314	603	999999	574	999999	707	995	44	415	571	100	131	999999	999999	314	809	646	999999	958	900	192	488	436	999999	383	620	999999	361	350	143	618	999999	999999	999999	999999	973	999999	305	841	633	329	999999	999999	502	822	937	999999	596	999999	999999	987	166	578	951	991	826	176	31	999999	178	991	644	694	281	952	308	590	999999	979	340	364	999999	999999	335	580	999999	758	933	799	445	999999	129	999999	63	156	462	224	590	812	172	806	433	114	673	999999	685	999999	458	550	524	357	966	616	999999	999999	999999	971	253	381	269	77	242	232	755	787	871	733	641	135	999999	93	999	460	999999	533	931	999999	521	693	894	967	310	393	999999	97	424	512	801	130	510	490	971	218	999999	104	999999	210	999999	885	770	952	134	332	60	440	357	515	799	585	999999	409	459	999999	486	302	767	849	999999	667	372	369	931	999999	999999	18	999999	790	906	723	959	730	999999	635	922	942	842	977	342	845	999999	999999	713	226	129	110	999999	421	732	261	336	724	263	690	523	999999	30	999999	707	51	327	566	999999	85	625	280	999999	823	636	999999	459	999999	517	112	927	462	999999	999999	999999	525	977	701	68	655	396	245	999999	207	122	522	922	238	280	301	527	999999	310	999999	999999	849	999999	217	784	198	802	546	217	999999	762	999999	755	314	223	192	999999	999999	507	953	999999	390	803	324	999999	999999	999999	230	519	226	584	999999	162	999999	125	551	999999	770	917	999999	999999	850	999999	325	444	61	766	617	999999	97	999999	999999	675	357	948	999999	55	999999	506	669	576	581	999999	999999	999999	999999	908	
999999	999999	672	999999	303	708	637	109	838	999999	487	879	999999	357	13	999999	431	988	999999	88	804	79	999999	505	999999	999999	257	304	281	823	999999	748	436	153	999999	428	999999	842	933	202	48	999999	120	858	568	394	846	321	572	375	999999	12	999999	999999	114	667	294	176	583	39	460	343	828	24	324	999999	999999	999999	328	585	862	589	65	489	50	556	958	56	937	287	427	936	731	906	228	45	999999	505	999999	371	999999	186	269	903	742	705	999999	105	544	999999	941	340	993	987	512	25	946	414	889	558	709	999999	239	305	612	524	999999	921	796	289	999999	999999	477	956	451	686	330	162	747	344	136	862	511	118	346	96	943	743	999999	212	98	450	999999	999999	662	895	999999	999999	999999	999999	103	507	309	999999	944	993	863	46	546	826	999999	794	666	554	999999	999999	999999	130	999999	525	580	868	528	593	999999	444	341	999999	999999	555	739	365	861	529	999999	628	563	256	174	353	999999	906	207	576	516	304	784	71	999999	815	169	826	999999	775	647	235	979	715	999999	509	999999	877	999999	990	97	999999	932	146	313	802	999999	489	956	615	301	999999	670	952	999999	895	659	999999	999999	999999	396	912	360	999999	882	25	649	847	999999	664	690	356	173	216	488	187	372	647	757	266	532	679	999999	399	483	972	564	37	639	999999	849	392	999999	265	999999	184	979	845	263	297	999999	999999	999999	301	924	999999	511	464	473	899	533	999999	999999	999999	955	999999	52	960	613	910	461	622	999999	22	815	999999	406	999999	999999	313	207	526	393	470	999999	96	381	578	475	537	999999	110	563	740	645	837	869	999999	999999	888	142	28	999999	353	836	541	238	294	486	999999	549	603	852	169	701	16	628	62	567	869	345	473	495	999999	448	999999	68	477	377	977	439	126	607	723	999999	999999	999999	50	633	999999	857	96	102	849	988	867	257	404	48	638	219	999999	723	441	553	668	999999	166	999999	485	999999	760	917	508	196	433	996	139	987	999999	999999	588	428	995	21	258	380	999999	96	581	112	663	999999	999999	999999	622	999999	175	999999	512	655	137	999999	157	98	106	999999	593	662	565	999999	999999	417	526	999999	630	398	999999	429	304	999999	999999	999999	333	383	819	331	189	740	574	999999	830	959	999999	866	594	453	280	906	914	89	999999	999999	999999	999999	984	256	912	821	147	233	674	999999	874	999999	768	67	811	774	999999	774	989	853	97	999999	49	168	932	659	331	187	999999	821	515	999999	999999	903	548	623	399	573	419	367	999999	999999	365	
94	94	270	108	999999	642	506	636	999999	99	999999	896	995	670	825	323	262	499	960	115	852	240	659	713	865	518	198	385	999999	999999	632	261	746	180	954	83	672	561	794	544	622	195	375	135	999999	17	553	952	573	259	166	867	999999	246	512	854	999999	556	243	28	454	999999	930	999999	467	999999	999999	825	999999	751	651	700	999999	426	493	667	999999	999999	145	857	965	999999	812	456	208	999999	620	510	667	110	648	125	328	999999	999999	501	264	591	668	999999	857	728	246	821	999999	466	999999	225	999999	845	999999	902	999999	999999	63	999999	318	483	999999	702	71	999999	167	615	113	535	381	928	999999	991	412	283	864	999999	10	247	999999	999999	848	742	999999	999999	757	822	121	746	705	999999	723	881	193	781	15	999999	834	217	570	631	717	999999	999999	999999	889	761	442	715	47	181	384	816	219	327	634	999999	110	666	892	999999	999999	367	999999	438	999999	453	808	631	278	898	414	793	676	999999	282	999999	999999	368	515	999999	389	406	709	999999	569	999999	672	999999	999999	171	865	999999	324	235	137	360	252	656	999999	445	999999	810	446	148	766	590	149	841	55	858	999999	999999	161	897	955	107	658	306	868	308	781	943	485	999999	42	246	999999	999999	999999	922	999999	11	341	999999	52	999999	999999	999999	767	978	767	830	999999	297	975	134	26	427	279	39	702	945	999999	728	663	19	335	339	115	529	999999	999999	600	133	334	195	410	999999	854	386	147	97	539	890	999999	999999	133	197	141	908	229	61	181	221	229	588	223	612	416	43	253	999999	464	247	866	79	240	696	963	999999	723	936	573	893	891	614	415	897	197	999999	999999	148	207	999999	310	999999	526	388	999999	745	971	999999	999999	821	142	517	633	999999	33	471	999999	437	999999	351	999999	999999	999999	288	330	615	183	326	424	703	999999	114	432	267	936	806	999999	851	793	999999	818	999999	271	999999	760	383	981	123	999999	725	999999	458	914	856	22	26	999999	248	68	297	999999	654	383	970	999999	999999	95	999999	365	226	918	868	643	15	532	268	999999	736	527	999999	634	70	452	699	711	698	200	575	254	920	235	315	999999	999999	656	999999	552	301	88	732	999999	999999	757	657	999999	133	815	999999	333	754	995	844	999999	999999	663	511	212	683	999999	975	999999	999999	130	445	990	612	85	147	358	369	715	730	658	999999	658	28	312	999999	891	587	999999	290	252	999999	925	999999	594	999999	842	999999	999999	868	42	113	999999	777	999999	322	999999	205	58	999999	561	964	48	274	196	999999	
463	644	209	999999	792	999999	101	557	278	630	520	610	999999	405	305	999999	407	846	999999	555	999999	999999	534	990	138	999999	539	216	729	999999	462	660	204	668	227	208	945	999999	999999	999999	21	347	999999	864	802	66	999999	652	381	357	566	202	577	999999	999999	999999	119	999999	999999	106	151	999999	828	990	999999	859	415	359	999999	107	268	853	770	346	543	562	381	669	198	82	519	886	834	381	721	270	92	999999	999999	999999	98	999999	276	979	219	999999	519	999999	696	942	999999	827	475	284	99	712	431	241	107	472	211	450	30	216	999999	265	999999	456	999999	908	999999	999999	999999	543	19	532	587	790	136	417	53	862	973	255	999999	692	421	560	292	19	838	851	999999	180	443	648	715	69	402	954	999999	72	251	788	175	798	121	931	275	567	999999	641	999999	689	428	349	476	774	784	895	843	500	174	269	79	999999	396	999999	109	999999	816	527	398	182	342	999999	999999	195	90	633	580	490	999999	725	999999	999999	747	999999	999999	999999	181	999999	285	507	120	585	999999	981	718	250	411	999999	831	999999	750	607	252	999999	356	448	728	290	694	161	324	363	999999	999999	999999	872	187	620	793	999999	199	876	252	890	71	757	91	638	999999	840	231	14	658	391	975	286	999999	816	999999	999999	376	891	255	133	999999	757	999999	999999	606	845	73	790	782	999999	714	873	365	362	869	999999	366	99	999999	854	929	319	704	999999	999999	109	999999	371	200	999999	999999	308	630	129	999999	999999	386	999999	42	631	776	441	232	832	676	111	999999	601	946	830	947	287	87	999999	203	873	999999	557	999999	999999	927	702	600	999999	197	416	999999	999999	654	565	223	734	999999	191	87	999999	999999	872	156	372	188	326	999999	370	999999	361	230	999999	999999	833	999999	828	645	534	704	84	999999	930	644	999999	859	684	947	390	616	999999	230	895	324	704	787	189	411	623	329	611	287	239	759	835	195	23	320	820	314	394	999999	531	487	12	657	166	999999	885	512	999999	999999	44	754	329	141	334	915	230	999999	999999	427	31	215	103	999999	999999	181	809	84	846	999999	999999	85	232	134	698	418	321	999999	999999	999999	999999	121	826	241	252	485	439	704	861	107	99	774	242	967	76	326	394	215	55	984	999999	811	999999	999999	999999	958	531	204	442	999999	604	183	425	130	902	999999	388	861	554	136	741	114	223	748	999999	362	843	999999	999999	381	999999	115	11	646	532	713	999999	697	988	999999	953	999999	271	999999	999999	916	999999	999999	74	999999	937	533	999999	999999	253	
324	598	918	854	890	125	999999	146	71	892	498	999999	779	597	198	466	999999	872	270	182	999999	843	278	254	368	999999	730	999999	903	443	500	454	999999	402	218	125	536	843	999999	178	686	108	210	61	999999	744	999999	524	876	698	256	660	401	746	999999	480	999999	673	495	999999	999999	86	243	627	402	53	100	387	389	82	930	999999	774	101	496	408	643	226	999999	624	435	215	323	214	197	840	999999	344	655	999999	796	862	358	221	783	610	999999	583	659	962	653	200	999999	803	768	999999	885	309	999999	348	837	112	434	999999	460	189	762	39	439	562	989	755	731	651	286	78	999999	563	317	885	999999	69	566	287	970	244	79	520	445	999999	999999	753	999999	317	899	693	438	486	999999	604	847	999999	999999	107	972	999999	469	493	527	999999	999999	331	992	375	999999	777	545	157	900	226	119	252	999999	999999	999999	245	999999	999999	751	592	999999	22	999999	713	48	999999	916	469	314	82	775	586	992	745	878	632	761	999999	511	999999	157	290	585	999999	494	999999	252	501	499	736	999999	55	999999	935	999999	897	528	999999	336	108	999999	999999	842	827	450	533	260	847	773	975	484	953	912	629	444	359	436	269	999999	443	463	424	969	578	847	729	844	67	685	981	114	999999	391	412	270	81	999999	758	103	961	354	405	728	524	262	282	143	121	500	999999	470	268	999999	893	645	446	117	273	980	999999	689	203	172	791	871	12	571	999999	999999	373	999999	999999	176	267	98	68	696	454	326	574	595	732	999999	974	999999	845	420	497	999999	999999	963	185	777	382	281	161	242	936	999999	259	999999	634	752	137	999999	791	102	803	805	586	749	662	947	999999	135	999999	636	198	280	999999	591	83	741	544	409	735	901	794	985	936	826	759	801	77	864	999999	979	438	999999	729	999999	999999	692	999999	84	999999	237	371	256	324	999999	53	666	627	999999	636	999999	218	728	999999	890	307	818	999999	999999	990	999999	880	551	173	977	208	24	551	282	999999	999999	559	469	108	999999	999999	999999	670	422	782	103	184	409	999999	78	999999	999999	117	999999	999999	799	824	431	94	999999	357	819	999999	347	999999	999999	999999	354	693	999999	999999	748	629	568	360	760	999999	455	999999	896	999999	480	324	105	999999	497	999999	999999	999999	999999	566	999999	999999	999999	999999	720	464	999999	999999	753	978	830	999999	981	735	999999	90	549	999999	999999	999999	378	454	198	762	876	505	988	999999	828	132	412	527	518	689	215	373	999999	418	640	306	824	999999	233	917	856	999999	342	369	
194	417	367	233	142	533	197	683	196	896	282	999999	476	999999	277	631	576	999999	207	302	999999	658	120	999999	848	999999	999999	999999	230	280	905	121	173	628	946	999999	999999	188	394	999999	501	999999	187	83	146	999999	830	632	999999	602	999999	999999	999999	50	999999	536	306	236	385	743	706	179	462	999999	991	999999	61	847	255	856	866	999999	918	222	800	998	481	999999	994	433	568	204	936	628	930	361	554	132	788	999999	124	538	803	999999	999999	332	79	271	91	975	373	982	386	235	735	953	635	355	249	841	999999	268	999999	951	185	511	242	833	985	639	616	928	69	835	741	338	594	277	999999	999999	929	219	955	29	999999	585	817	710	893	976	999999	208	999999	947	365	855	306	851	475	776	999999	245	999999	999999	999999	999999	923	551	999999	999999	368	999999	421	999999	999999	845	999999	999999	891	999999	694	532	940	18	913	418	55	121	999999	999999	42	742	999999	167	999999	693	999999	999999	660	625	662	275	226	496	618	368	787	122	44	999999	553	999999	999999	875	999999	567	304	999999	538	950	399	811	82	608	374	626	565	999999	393	999999	912	798	561	999999	999999	428	316	453	999999	555	630	933	999999	999999	342	948	782	926	85	820	398	665	999999	710	235	999999	203	617	132	991	999999	533	729	816	607	754	532	693	938	663	261	850	876	999999	329	466	999999	122	276	999999	843	639	188	999999	829	256	999999	999999	50	96	999999	698	331	999999	999999	106	999999	271	362	588	426	99	987	421	569	999999	788	999999	999999	999999	999999	91	351	706	157	999999	355	166	986	360	931	680	652	852	439	562	529	478	240	233	262	473	760	687	999	754	999999	767	12	291	468	999999	999999	999999	969	153	356	625	260	589	999999	999999	284	11	656	745	447	145	981	16	28	999999	762	167	517	653	999999	663	706	403	999999	587	999999	704	892	111	999999	381	882	295	215	999999	227	999999	482	215	198	758	999999	263	317	516	785	995	999999	157	77	313	764	999999	999999	693	918	857	77	173	892	580	999999	555	535	75	999999	696	800	125	103	122	685	312	464	572	632	453	999999	15	801	168	441	744	999999	906	616	565	999999	522	999999	999999	999999	318	322	618	648	485	999999	251	999999	98	204	157	999999	954	628	461	999999	260	70	475	999999	71	372	734	999999	374	999999	629	999999	696	999999	288	999999	999999	538	376	990	999999	923	156	725	845	752	999999	963	294	690	999999	287	165	704	221	462	519	599	521	945	587	999999	283	965	999999	792	566	999999	916	27	330	426	999999	471	25	
336	999999	999999	924	318	659	999999	854	684	441	352	303	992	999999	826	999999	144	999999	431	412	377	649	191	627	63	999999	848	999999	277	999999	663	35	693	688	884	548	770	674	213	999999	816	999999	999999	533	999999	498	573	851	100	407	196	999999	830	999999	648	686	732	131	871	132	810	723	999999	999999	778	999999	610	313	138	288	999999	999999	999999	144	999999	751	60	999999	873	565	622	997	956	869	183	264	204	634	50	207	815	999999	803	90	485	103	48	285	999999	437	887	269	723	812	557	727	595	999999	999999	896	636	84	258	315	509	813	767	717	150	999999	132	976	273	930	999999	210	999999	733	659	502	712	774	902	445	677	363	283	153	321	456	999999	999999	170	153	999999	740	999999	497	581	999999	335	331	144	999999	315	911	999999	793	999999	356	71	861	46	999999	193	999999	182	999999	638	999999	539	623	405	694	855	623	815	129	368	731	810	178	161	987	177	391	639	670	140	766	367	490	803	964	999999	807	472	999999	960	708	567	587	859	435	999999	712	925	450	386	692	999999	999999	999999	999999	546	999999	709	58	803	802	232	511	683	872	788	59	819	999999	308	57	160	999999	169	660	173	999999	318	726	999999	464	999999	999999	999999	999999	669	490	66	195	428	999999	107	423	396	167	485	66	903	987	999999	92	892	495	152	999999	541	481	717	773	454	999999	584	999999	202	999999	346	44	999999	245	212	308	993	633	999999	806	950	736	999999	11	184	117	999999	331	89	999999	572	999999	56	999999	906	198	772	999999	741	999999	917	123	231	58	821	999999	838	668	785	347	999999	999999	483	999999	999999	804	253	999999	599	346	993	263	999999	999999	776	376	987	270	999999	23	999999	710	999999	905	999999	999999	515	190	190	733	999999	999999	999999	741	684	313	999999	711	578	111	945	65	693	405	122	664	219	999999	281	455	463	999999	340	771	811	388	999999	577	456	550	299	73	536	865	77	342	717	172	744	473	879	999999	999999	237	78	480	27	999999	793	235	627	712	999999	735	279	999999	330	774	930	999999	936	918	264	38	999999	882	529	999999	999999	780	999999	999999	67	807	575	187	885	112	703	340	999999	879	999999	231	923	586	164	999999	999999	376	21	999999	241	448	537	960	31	999999	999999	195	951	199	169	999999	999999	579	655	999999	169	102	815	227	81	999999	934	999999	144	43	114	999999	727	727	241	960	768	999999	816	619	280	614	165	231	999999	517	388	999999	720	770	999999	353	931	63	641	504	999999	999999	870	641	514	481	826	987	559	199	999999	233	
999999	208	255	283	999999	46	830	999999	936	593	539	999999	999999	763	346	374	100	760	999999	674	96	999999	409	974	999999	999999	999999	798	788	178	999999	498	999999	164	999999	521	999999	669	999999	895	232	96	567	967	263	316	429	750	145	461	896	798	895	999999	147	230	799	280	149	588	999999	42	766	768	921	51	514	999999	999999	824	999999	431	180	999999	451	999	179	441	720	999999	999999	364	663	999999	281	999999	999999	265	27	992	999999	999999	999999	999999	964	200	329	799	56	999999	801	372	210	320	613	474	627	496	351	999999	60	368	559	322	833	999999	999999	999999	496	57	448	999999	49	557	112	603	902	179	444	261	679	999999	394	508	999999	999999	999999	352	723	806	999999	116	914	999999	941	364	999999	999999	177	999999	822	890	999999	999	774	552	333	653	218	999999	572	458	999999	100	467	680	973	999999	297	999999	423	35	716	690	801	342	344	999999	999999	999999	908	695	11	999999	439	789	77	395	734	482	69	510	144	999999	999999	797	64	823	999999	999999	390	999999	999999	726	999999	999999	183	999999	208	441	217	999999	47	470	110	999999	457	14	661	677	612	588	327	814	392	999999	891	12	456	999999	287	521	747	355	999999	275	999999	284	999999	642	999999	455	197	999999	274	999999	472	673	999999	366	350	999999	999999	744	657	802	325	115	999999	999999	905	180	176	999999	164	696	425	999999	113	834	111	182	931	28	999999	999999	401	35	549	496	450	227	999999	99	662	238	358	13	697	564	950	670	999999	23	736	445	289	992	147	999999	480	780	569	778	999999	178	128	999999	683	999999	411	299	565	999999	619	687	781	86	541	925	348	422	995	999999	884	441	241	999999	292	999999	878	408	887	999999	25	670	999999	620	834	999999	120	214	329	206	999999	661	114	102	403	58	663	212	999999	222	239	67	784	31	894	824	936	210	861	999999	999999	12	411	593	832	999999	39	170	252	57	999999	143	999999	798	394	999999	336	149	524	243	962	676	947	999999	741	958	885	636	726	19	558	999999	353	272	585	999999	999999	999999	269	454	29	502	960	413	406	106	965	986	636	671	498	797	685	627	105	945	64	736	852	874	999999	403	999999	242	498	905	789	999999	222	999999	973	999999	879	999999	224	469	715	544	278	999999	992	999999	999999	999999	521	761	234	999999	177	640	999999	523	668	395	390	625	68	727	914	501	317	145	773	402	698	999999	917	615	413	636	239	520	467	216	881	174	999999	390	721	737	681	73	662	582	147	460	156	494	689	598	411	988	629	999999	338	857	
999999	607	366	999999	843	619	322	541	410	585	65	461	513	226	233	677	999999	187	820	999999	482	200	264	248	535	432	925	815	234	251	890	689	878	999999	49	999999	34	999999	999999	71	751	130	182	562	999999	695	981	999999	375	733	981	999999	999999	94	999999	999999	352	128	313	999999	693	506	316	999999	999999	375	582	489	186	437	653	134	999999	758	501	361	28	702	999999	999999	451	462	449	501	269	448	999999	794	648	114	452	906	578	482	999999	255	814	23	999999	38	999999	501	296	937	90	857	999999	209	593	999999	916	999999	284	472	969	241	67	814	899	999999	643	999999	840	999999	985	746	555	811	999999	256	999999	15	999999	814	728	999999	175	512	999999	999999	289	533	210	625	197	802	631	116	512	999999	197	999	123	621	395	333	660	223	951	343	311	357	999999	347	999999	911	814	469	744	30	75	554	403	497	966	120	587	224	885	193	999999	999999	999999	252	68	999999	891	223	429	404	298	951	560	88	111	932	713	999999	149	285	987	999999	371	492	81	643	999999	625	655	285	745	446	338	999999	228	861	58	577	288	938	29	601	49	999999	731	123	994	325	396	43	406	999999	999999	609	206	952	88	999999	999999	999999	941	276	999999	154	999999	852	999999	791	860	249	999999	999999	585	999999	266	999999	132	999999	761	958	999999	290	239	621	999999	31	370	999999	572	999999	783	242	407	863	996	753	42	895	690	878	500	212	465	156	999999	270	149	873	352	809	999999	66	65	222	776	661	46	946	275	637	491	894	229	594	999999	651	739	721	215	999999	999999	999999	341	882	999999	446	825	93	471	999999	882	497	999999	762	445	999999	186	999999	96	344	999999	95	629	63	396	606	982	870	999999	508	999999	999999	667	840	999999	603	724	999999	753	340	836	953	485	656	755	999999	518	999999	159	739	474	999999	635	871	999999	999999	607	287	999999	999999	463	954	402	962	999999	464	829	546	316	841	999999	14	999999	999999	508	999999	999999	973	308	402	98	999999	721	999999	44	999999	792	796	53	188	996	446	687	999999	876	881	560	522	568	300	174	971	161	317	736	470	123	878	372	42	667	999999	999999	103	773	938	242	452	928	121	672	43	502	999999	845	565	999999	548	879	626	212	98	414	17	999999	999999	999999	414	223	573	999999	999999	999999	999999	520	999999	467	593	128	938	649	118	999999	457	628	140	479	33	471	999999	153	999999	999999	746	830	579	999999	972	864	657	574	999999	238	364	258	758	609	491	617	483	108	999999	430	999999	977	999999	504	999999	389	107	
646	350	943	999999	999999	298	914	687	190	941	152	494	728	999999	374	999999	999999	239	208	870	531	999999	416	987	83	420	153	67	999999	736	84	272	593	767	999999	233	884	999999	933	959	843	921	310	675	341	613	14	960	576	999999	223	275	758	519	999999	657	933	955	969	20	155	999999	918	454	999999	879	901	961	458	999999	936	694	305	999999	36	999999	687	741	656	470	415	193	999999	999999	523	809	513	83	999999	363	299	929	226	923	999999	986	12	856	808	461	711	53	511	999999	229	528	970	520	999999	999999	970	202	308	508	605	961	375	315	931	67	376	827	770	105	850	16	478	999999	999999	50	606	831	932	205	999999	372	681	999999	394	994	839	993	591	234	393	106	631	999999	328	852	999999	999999	925	999999	95	999999	282	999999	999999	999999	60	999999	96	999999	369	148	999999	112	750	242	290	320	999999	999999	999999	999999	246	545	999999	754	385	760	63	580	429	909	905	191	120	875	99	275	999999	182	944	999999	906	149	864	254	836	528	967	95	572	310	776	989	532	999999	646	999999	999999	999999	836	999999	544	515	33	460	243	999999	991	874	152	24	840	749	992	977	476	107	999999	467	917	856	793	999999	18	129	999999	916	658	408	238	999999	570	999999	345	999999	706	400	126	999999	21	757	999999	102	942	557	469	36	997	999999	999999	999999	65	247	999999	980	506	576	507	903	326	999999	430	593	999999	790	453	999999	413	346	999999	999999	981	276	455	170	329	700	35	999999	659	999999	919	112	172	999999	306	333	999999	365	159	999999	999999	222	97	999999	999999	943	456	999999	113	277	999999	660	284	170	999999	789	999999	753	660	805	550	56	999999	220	407	999999	431	999999	493	130	466	58	197	150	191	769	188	761	999999	999999	999999	873	356	392	493	268	999999	11	999999	517	541	999999	999999	353	589	846	999999	877	999999	19	999999	499	999999	983	811	574	472	144	979	999999	610	39	920	284	561	999999	700	999999	726	148	499	430	999999	999999	588	483	354	844	561	345	999999	999999	475	823	863	754	214	373	580	919	796	999999	32	331	999999	511	72	429	791	912	999999	115	160	157	520	102	999999	999999	999999	337	230	627	583	644	997	999999	564	999999	421	807	472	337	291	807	352	805	408	515	79	86	999999	924	62	648	999999	695	161	328	312	771	101	999999	967	253	699	999999	120	999999	333	607	947	964	18	983	449	819	824	352	804	999999	694	157	623	999999	915	305	575	934	455	312	999999	246	999999	999999	999999	951	369	47	999999	183	999999	30	191	471	
138	457	915	79	999999	378	870	808	523	999999	86	999999	897	648	338	403	603	999999	999999	31	999999	711	180	368	276	497	460	999999	244	631	29	674	966	999999	199	999999	389	505	999999	86	442	349	999999	999999	999999	773	63	999999	999999	715	580	519	97	999999	21	999999	286	999999	802	999999	918	92	574	892	578	412	999999	745	458	869	23	107	999999	999999	589	999999	987	973	795	503	443	999999	999999	999999	999999	999999	586	805	150	772	999999	832	703	33	168	359	774	830	628	170	795	318	271	839	701	482	79	242	581	999999	439	313	762	999999	277	188	14	55	841	78	999999	181	999999	686	999999	191	404	426	696	240	345	999999	354	634	708	135	999999	248	999999	999999	440	353	999999	248	342	877	79	999999	756	979	354	999999	989	560	999999	623	712	999999	161	999999	88	999999	545	999999	565	282	959	137	600	152	710	999999	227	273	999999	482	999999	366	999999	810	999999	999	670	716	885	616	177	793	300	999999	422	893	96	999999	999999	999999	808	883	683	69	999999	941	804	614	999999	587	511	726	922	861	676	356	240	350	407	999999	981	828	999999	948	999999	175	836	999999	729	999999	679	909	999999	849	674	74	683	295	892	180	999999	999999	447	308	114	999999	871	439	418	76	999999	745	910	999999	806	979	427	734	954	999999	114	999999	884	461	907	602	999999	999999	999999	612	673	945	457	999999	882	925	390	167	843	663	304	999999	999999	663	164	933	999999	360	53	694	646	999999	340	150	75	907	182	985	400	512	497	798	999999	999999	403	999999	298	999999	999999	999999	598	270	999999	999999	457	707	999999	231	307	973	999999	999999	39	502	999999	724	614	317	172	974	753	405	766	341	176	505	165	302	270	446	999999	326	820	172	105	999999	999999	50	693	367	999999	999999	688	426	999999	895	769	749	840	678	113	981	520	565	999999	203	503	999999	134	999999	999999	999999	999999	999999	338	287	999999	866	999999	589	999999	573	623	804	266	999999	999999	999999	432	280	736	999999	462	999999	343	664	805	999999	999999	902	882	999999	916	999999	816	820	999999	827	98	631	999999	903	352	260	20	999999	367	715	309	334	486	162	136	853	226	144	999999	379	999999	673	482	999999	830	504	707	999999	999999	999999	988	445	999999	889	999999	801	167	999999	74	212	580	999999	307	99	955	711	425	729	999999	73	524	681	385	999999	310	424	159	999999	83	847	999999	851	881	999999	727	999999	521	597	900	334	695	393	80	243	999999	999999	375	392	999999	999999	89	977	787	999999	368	316	69	999999	588	837	652	571	759	226	659	729	
922	999999	371	999999	199	827	828	57	999999	141	611	152	821	587	58	766	34	999999	768	574	999999	297	126	999999	804	328	18	72	682	133	999999	853	999999	79	800	999999	999999	999999	930	999999	158	999999	226	236	999999	917	381	11	999999	885	546	805	458	999999	664	999999	707	950	999999	999999	818	765	375	253	507	758	568	999999	786	506	745	554	33	517	426	999999	999999	889	715	886	999999	17	283	999999	587	828	404	499	999999	175	999999	80	193	999999	442	393	374	973	999999	947	359	999999	225	999999	150	992	781	999999	668	999999	999999	818	245	410	923	811	491	579	666	678	363	78	999999	999999	661	675	370	964	84	42	960	999999	169	768	536	328	791	991	655	595	56	463	831	84	610	37	999999	999999	999999	999999	999999	999999	317	61	999999	291	291	999999	631	474	631	817	999999	999999	379	999999	658	476	873	999999	999999	999999	999999	81	631	999999	246	272	999999	633	840	587	827	454	141	174	789	118	184	255	46	196	369	999999	963	239	597	206	705	999999	378	368	909	541	611	410	872	245	429	694	54	29	595	997	633	999999	989	422	503	214	678	549	301	627	568	999999	141	741	117	402	999999	50	567	866	265	482	677	999999	842	731	302	553	689	490	211	26	601	371	557	999999	999999	185	999999	500	474	829	76	292	999999	999999	278	140	138	36	392	13	462	728	742	161	375	703	579	771	911	134	860	811	426	552	241	770	193	999999	163	136	347	999999	402	436	415	999999	324	74	463	999999	425	662	999999	207	564	872	628	406	554	999999	605	999999	588	999999	968	999999	999999	430	546	999999	946	941	873	999999	666	396	336	316	745	980	388	514	317	999999	708	207	713	228	999999	369	151	999999	642	616	530	999999	999999	61	999999	160	529	893	528	955	226	484	789	842	541	177	545	322	661	574	999999	101	623	999999	641	771	999999	647	442	999999	366	999999	308	999999	734	260	908	285	849	594	460	495	986	999999	532	999999	999999	870	999999	820	999999	999999	135	77	459	439	999999	647	420	695	609	881	461	350	599	66	999999	532	118	291	269	999999	999999	999999	999999	999999	999999	271	317	416	363	999999	961	999999	364	537	43	241	807	304	467	999999	864	999999	985	579	43	645	763	475	59	885	761	405	999999	562	365	68	954	787	999999	531	340	13	999999	927	920	999999	986	999999	999999	944	999999	999999	823	999999	405	999999	92	999999	638	469	999999	999999	367	478	919	999999	71	999999	181	975	286	999999	999999	936	930	861	999999	67	659	204	999999	701	453	999999	169	999999	581	562	
166	55	975	419	999999	864	33	499	645	863	999999	363	999999	194	890	57	667	999999	842	999999	78	544	999999	35	884	443	810	806	398	262	318	999999	984	509	644	135	10	866	871	999999	913	440	225	956	58	305	427	474	810	405	448	464	999999	694	494	622	999999	950	534	715	63	226	111	393	555	47	379	278	550	764	57	800	999999	735	973	637	328	999999	999999	589	25	346	996	992	813	999999	865	999999	999999	31	579	999999	341	165	63	999999	339	999999	411	21	999999	159	999999	999999	358	647	999999	999999	999999	999999	304	23	999999	999999	699	999999	230	119	579	700	181	89	263	528	999999	997	468	678	999999	285	999999	999999	999999	999999	999999	866	999999	950	643	175	999999	495	999999	168	727	565	85	396	465	999999	476	230	262	711	839	846	895	999999	860	361	189	951	697	446	559	808	999999	19	291	999999	304	280	476	999999	999999	685	999999	999999	999999	629	922	999999	222	345	808	999999	243	999999	134	817	999999	999999	99	999999	999999	282	798	999999	608	918	682	75	114	632	52	999999	999999	999999	999999	999999	999999	800	999999	240	438	999999	999999	361	999999	481	999999	463	884	474	862	288	190	194	427	203	886	379	496	882	999999	999999	966	589	303	611	333	394	194	999999	482	179	420	859	852	877	543	447	504	137	999999	228	999999	640	999999	999999	26	569	431	50	999999	965	999999	723	292	582	151	159	67	999999	999999	191	278	913	992	692	867	330	341	549	660	449	999999	368	538	729	675	999999	999999	539	595	763	999999	999999	703	999999	865	697	999999	999999	736	393	389	479	979	171	949	277	647	87	896	695	238	882	390	827	999999	945	194	563	999999	814	339	999999	999999	999999	229	134	220	485	827	999999	754	70	812	276	999999	405	389	376	780	407	999999	742	642	899	535	90	764	876	999999	999999	513	23	999999	999999	64	860	49	594	942	824	67	172	259	726	941	177	79	123	999999	694	565	817	783	509	999999	596	885	999999	859	999999	370	343	68	908	999999	741	999999	891	222	209	999999	795	434	999999	350	525	493	999999	958	367	20	650	999999	999999	363	695	239	999999	999999	467	975	508	734	999999	463	723	114	351	70	999999	480	188	901	568	999999	999999	393	827	999999	999999	113	969	582	502	138	720	999999	336	554	970	511	832	106	999999	233	858	999999	630	501	626	421	999999	856	999999	886	999999	749	999999	405	593	312	412	999999	194	364	16	926	242	675	743	999999	999999	796	99	699	648	92	999999	344	479	999999	762	336	999999	198	961	999999	824	999999	999999	971	684	999999	961	
668	999999	137	999999	400	227	999999	828	955	999999	999999	643	355	766	999999	999999	750	602	216	925	999999	549	85	172	995	403	999999	112	626	379	772	999999	847	999999	430	999999	521	180	756	126	548	880	807	578	414	999999	999999	356	765	999999	555	378	478	15	86	128	33	964	999999	997	334	828	999999	585	984	999999	796	519	999999	468	727	999999	846	99	387	999999	741	507	757	450	787	999999	347	999999	999999	404	345	841	758	312	576	556	264	758	792	719	677	232	593	100	999999	105	20	306	649	976	532	999999	627	999999	386	526	216	999999	999999	786	491	999999	999999	590	999999	954	760	43	891	999999	324	97	306	668	999999	519	999999	667	690	999999	537	50	609	847	872	999999	999999	686	999999	60	999999	999999	999999	16	237	724	469	999999	999999	999999	344	976	415	999999	999999	444	92	959	746	867	612	549	784	999999	259	451	999999	915	718	33	740	84	118	841	999999	535	548	300	440	611	999999	910	556	999999	999999	561	635	999999	999999	437	873	265	939	68	448	801	14	31	999999	786	380	999999	294	98	999999	269	867	999999	999999	135	896	792	528	144	817	701	992	999999	999999	698	816	223	729	999999	159	484	145	59	403	39	531	527	999999	654	240	505	626	999999	821	97	693	999999	492	70	999999	90	736	804	251	999999	808	115	850	68	969	167	825	12	938	589	134	999999	999999	618	999999	379	259	873	904	321	999999	534	86	93	999999	754	999999	668	999999	79	999999	340	808	656	231	426	999999	485	999999	999999	999999	623	529	999999	999999	999999	890	873	466	999999	999999	863	900	999999	999999	283	38	766	999999	225	436	166	999999	869	841	794	999999	999999	999999	186	702	999999	198	830	642	461	15	844	999999	139	864	857	211	588	247	884	439	999999	985	948	999999	910	431	469	646	999999	371	659	400	178	866	376	999999	289	469	999999	999999	80	999999	999999	277	194	646	923	360	999999	954	673	631	957	364	140	538	449	999999	791	352	729	193	129	100	355	454	952	273	999999	382	921	128	190	220	369	999999	775	680	213	273	508	118	78	999999	697	37	443	999999	735	837	46	500	999999	714	944	999999	999999	130	922	739	693	660	863	206	42	555	451	747	994	999999	999999	769	585	999999	844	620	999999	561	402	327	21	148	537	659	999999	431	450	475	275	483	999999	999999	758	999999	580	848	999999	999999	535	999999	586	696	999999	197	84	999999	999999	159	999999	334	999999	616	999999	999999	999999	555	999999	213	860	611	114	975	481	521	135	118	999999	121	947	996	999999	253	999999	260	741	999999	329	
350	585	78	515	999999	605	941	712	806	999999	163	745	34	725	51	21	923	47	611	224	307	72	966	266	803	211	874	958	999999	999999	476	999999	999999	236	782	628	791	999999	999999	999999	999999	999999	999999	190	857	376	999999	280	999999	242	112	223	139	110	31	287	618	812	711	99	999999	982	194	999999	461	300	341	798	942	422	229	827	233	241	683	999999	743	786	409	999999	288	999999	634	999999	487	263	733	313	214	999999	19	979	394	724	999999	999999	999999	112	728	566	999999	134	338	911	22	999999	999999	898	427	533	544	832	999999	284	810	999999	358	899	737	207	567	38	594	999999	413	250	442	999999	593	135	873	641	67	842	999999	163	274	999999	999999	999999	999999	834	885	680	960	186	575	119	913	519	209	725	999999	530	998	999999	540	999999	999999	772	842	489	315	999999	660	902	775	570	999999	656	863	635	626	999999	933	999999	152	914	487	236	674	999999	596	999999	999999	999999	276	999999	843	396	623	384	224	510	369	784	529	999999	999999	67	411	15	238	266	656	573	999999	838	597	999999	999999	625	999999	281	107	519	999999	999999	376	512	636	249	726	494	999999	489	999999	125	176	159	999999	558	894	999999	824	669	104	999999	427	362	58	437	939	999999	532	997	999999	999999	412	849	890	296	227	517	431	172	288	999999	233	999999	162	983	999999	447	999999	315	731	982	456	438	425	564	815	24	999999	208	309	159	961	44	999999	478	999999	326	999999	916	340	386	998	662	999999	360	115	260	209	75	999999	501	515	226	276	989	496	999999	999999	335	999999	213	999999	232	862	139	782	198	660	999999	999999	355	188	155	975	354	983	794	57	75	459	565	814	398	999999	807	643	745	768	527	981	739	892	999999	445	136	333	776	799	262	577	916	600	525	999999	419	323	369	251	999999	15	999999	999999	999999	876	916	399	664	788	999999	495	47	430	142	702	540	999999	254	709	848	31	217	994	795	999999	542	964	299	603	34	494	999999	503	846	521	290	812	533	66	529	999999	668	999999	999999	999999	540	496	999999	822	265	955	999999	659	403	999999	798	999999	999999	871	999999	951	110	999999	764	570	221	543	999999	621	421	727	999999	999999	190	120	362	229	259	38	956	999999	507	476	348	78	424	624	999999	999999	722	583	999999	661	722	577	999999	999999	233	184	555	999999	913	999999	411	537	999999	881	479	292	547	999999	456	113	914	999999	999999	999999	723	999999	155	999999	999999	636	898	838	56	278	999999	612	483	754	995	999999	483	960	142	661	999999	810	53	543	155	816	408	
153	999999	577	747	434	133	13	999999	537	38	958	562	286	947	999999	491	757	999999	866	809	999999	583	381	630	954	999999	792	569	913	652	999999	452	627	238	755	999999	999999	530	51	488	999999	999999	468	56	524	999999	856	713	999999	999999	999999	999999	288	17	615	569	756	999999	792	999999	341	443	999999	885	999999	999999	934	58	999999	862	22	999999	374	387	999999	999999	125	334	115	556	999999	89	77	999999	366	484	173	619	622	196	954	531	738	772	157	46	899	999999	629	999999	472	999999	520	999999	316	69	762	901	678	693	999999	431	842	999999	970	999999	999999	999999	528	942	999999	324	435	16	907	491	999999	602	239	999999	32	999999	704	999999	999999	500	568	437	287	999999	721	271	941	999999	742	532	688	502	801	895	669	999999	63	999999	666	157	382	514	731	825	571	999999	999999	999999	670	910	726	746	161	480	693	939	109	232	230	91	383	506	273	385	802	995	801	343	632	509	489	26	440	936	127	999999	705	999999	999999	561	599	565	268	832	805	942	350	331	212	730	422	831	467	584	999999	876	250	356	32	576	999999	338	753	171	431	999999	316	999999	362	639	243	647	498	668	492	818	248	441	999999	859	654	480	999999	902	999999	657	559	999999	999999	999999	813	358	439	168	203	270	811	107	410	999999	636	135	968	573	497	775	343	799	102	999999	999999	999999	777	172	921	999999	207	999999	84	773	161	999999	62	121	825	884	217	339	475	999999	16	151	41	483	233	529	999999	567	999999	321	324	759	999999	999999	614	14	581	277	246	314	72	960	32	636	944	999999	999999	857	747	612	568	13	334	999999	999999	496	777	999999	939	402	999999	999999	446	762	459	401	698	846	506	821	999999	939	103	999999	169	56	128	404	539	57	999999	999999	999999	999999	999999	320	999999	892	266	128	236	287	338	844	927	432	523	270	187	999999	487	236	360	999999	308	628	999999	173	711	903	377	383	764	891	999999	999999	999999	643	19	148	966	806	589	388	594	35	611	999999	243	999999	532	858	227	986	570	999999	303	999999	503	134	410	999999	190	363	750	999999	522	446	999999	999999	999999	880	260	48	586	681	647	971	341	283	27	661	999999	999999	380	519	166	778	331	727	439	999999	149	884	738	704	625	235	638	741	512	999999	360	999999	133	999999	607	188	410	888	582	331	561	999999	117	748	342	215	999999	240	696	999999	999999	180	999999	685	999999	375	309	881	999999	421	343	600	770	852	311	889	850	728	912	977	999999	443	155	118	375	999999	777	990	372	419	252	407	
55	768	999999	190	286	448	912	241	879	999999	832	170	999999	961	460	999999	447	452	999999	264	328	719	999999	682	35	999999	320	999999	598	999999	518	646	178	935	999999	999999	999999	130	613	412	816	681	108	999999	610	984	129	414	468	522	999999	920	999999	999999	999999	999999	401	377	164	630	999999	101	642	569	20	999999	999999	62	416	458	462	326	999999	951	447	647	620	999999	999999	51	535	906	362	85	766	598	591	190	856	228	610	435	966	982	285	725	48	999999	839	424	992	77	997	999999	70	999999	90	999999	999999	441	715	873	305	123	105	999999	738	567	802	999999	605	999999	206	197	847	36	999999	856	999999	721	609	91	688	657	58	468	999999	352	25	999999	999999	487	638	999999	999999	737	139	853	887	64	986	480	736	427	819	191	870	810	172	999999	876	234	999999	829	832	633	194	648	74	999999	322	999999	552	999999	904	999999	999999	999999	684	999999	999999	999999	999999	621	735	138	355	271	837	867	597	108	190	981	664	293	60	999999	592	999999	553	491	999999	260	999999	600	928	474	999999	999999	18	99	136	999999	147	999999	999999	815	103	703	999999	923	810	207	49	224	216	571	607	999999	76	373	198	999999	999999	999999	718	719	879	145	209	999999	747	146	859	508	999999	137	843	999999	38	999999	715	889	999999	629	680	591	221	528	393	367	867	902	635	644	900	999999	495	731	661	544	936	958	503	407	185	674	347	540	252	88	727	322	591	831	657	309	214	937	734	136	999999	360	999999	842	999999	845	510	999999	607	650	642	121	999999	494	999999	756	395	999999	454	16	253	680	285	315	999999	555	320	803	987	601	127	999999	997	534	46	999999	999999	661	394	339	173	133	999999	601	999999	615	688	107	999999	999999	913	20	999999	728	883	999999	999999	999999	212	467	534	707	236	16	533	999999	124	999999	457	999999	549	734	808	124	842	129	747	684	999999	34	866	223	279	96	688	116	999999	999999	999999	218	510	999999	999999	927	805	466	896	926	999999	360	999999	590	650	810	361	999999	212	378	886	999999	90	999999	999999	187	600	321	437	149	327	427	29	999999	456	249	222	777	286	880	319	386	233	821	616	518	999999	999999	573	469	999999	510	999999	697	392	888	138	119	205	999999	337	493	38	999999	999999	650	341	655	143	410	598	583	902	999999	999999	999999	999999	999999	784	67	654	323	748	999999	414	817	523	332	463	568	999999	999999	582	14	999999	999999	357	476	222	965	187	999999	153	999999	870	162	999999	999999	637	882	358	869	999999	148	626	999999	745	999999	352	999999	
137	18	201	575	999999	496	11	999999	779	243	999999	74	999999	818	999999	776	999999	586	107	999999	219	942	694	999999	219	251	999999	443	388	999999	89	296	133	430	838	178	686	577	999999	999999	161	710	801	999999	729	999999	822	517	999999	999999	843	169	962	101	582	194	324	999999	999999	59	719	567	518	249	999999	865	999999	999999	999999	711	100	602	714	723	110	508	150	300	851	925	428	269	999999	538	696	920	999999	999999	848	653	854	75	222	822	664	999999	201	999999	250	999999	353	206	536	557	759	250	454	249	990	999999	999999	33	999999	999999	999999	460	391	980	552	243	541	908	778	336	857	34	389	892	999999	516	316	588	60	999999	999999	232	999999	628	778	456	476	999999	51	999999	610	830	306	782	201	999999	999999	221	20	16	332	999999	999999	210	699	999999	999999	562	999999	484	999999	465	973	999999	858	999999	727	763	999999	106	767	457	867	999999	725	36	728	999999	701	854	313	105	577	53	664	146	999999	999999	928	53	595	999999	999999	566	999999	999999	999999	523	924	999999	999999	449	19	914	999999	999999	578	999999	484	672	16	263	861	999999	999999	671	887	929	127	721	999999	999999	834	167	510	852	554	999999	995	999999	999999	214	999999	908	377	864	999999	663	804	789	568	999999	999999	265	46	342	63	576	395	345	267	999999	406	212	198	291	614	851	413	396	330	999999	428	903	503	802	579	952	999999	316	586	999999	134	999999	162	224	999999	578	130	178	799	977	914	999999	999999	252	808	480	719	999999	999999	999999	259	417	469	999999	960	155	999999	999999	999999	110	618	89	759	999999	802	999999	60	973	999999	999999	999999	245	596	352	363	999999	999999	260	994	109	999999	872	67	352	999999	716	999999	861	264	10	999999	886	415	699	369	999999	900	289	449	740	999999	745	999999	223	512	999999	821	126	937	202	999999	511	250	663	866	745	32	417	999999	95	208	999999	719	145	230	999999	829	897	983	999999	999999	310	999999	263	678	999999	922	843	999999	999999	895	752	923	72	445	314	999999	999999	999999	623	812	493	231	363	541	241	35	814	993	999999	194	924	142	419	333	999999	999999	986	984	378	999999	188	576	108	200	456	274	999999	999999	999999	208	87	999999	370	715	999999	89	457	999999	447	471	117	850	182	775	971	620	514	999999	190	614	660	768	463	799	634	916	132	173	95	967	378	999999	87	468	117	859	772	703	999999	185	252	273	547	906	999999	999999	404	999999	999999	835	999999	919	519	310	548	999999	999999	570	91	467	956	293	636	480	103	993	772	713	667	121	848	811	788	
15	999999	396	999999	556	94	306	522	799	945	259	217	458	605	999999	920	798	259	211	621	999999	999999	958	637	77	813	999999	564	690	665	999999	999999	999999	140	999999	999999	162	999999	999999	999999	785	945	167	999999	386	272	644	398	995	793	999999	862	646	199	307	786	999999	759	163	743	372	741	999999	143	838	272	268	327	101	999999	999999	710	999999	999999	836	546	71	619	999999	804	178	999999	568	897	797	254	351	758	833	727	534	403	934	999999	124	53	123	33	510	124	13	327	306	167	34	999999	667	921	363	761	725	794	999999	359	999999	47	183	999999	346	594	921	999999	494	374	314	375	999999	999999	611	792	432	47	119	145	800	851	999999	411	872	639	586	429	405	82	11	999999	894	584	745	999999	870	188	999999	915	999999	503	833	999999	999999	659	999999	999999	999999	999999	999999	999999	684	372	559	723	999999	771	72	707	17	501	999999	421	372	573	480	999999	150	999999	999999	254	360	999999	942	306	28	105	558	222	999999	805	119	834	744	324	999999	999999	35	999999	999999	108	125	979	908	702	999999	421	569	289	189	199	641	785	647	93	336	999999	430	262	705	999999	222	999999	459	212	391	280	999999	58	517	949	176	128	468	823	999999	999999	296	249	907	999999	535	279	43	67	999999	334	197	660	987	575	110	772	325	160	885	999999	529	705	999999	999999	999999	521	771	239	33	522	326	823	954	955	204	191	355	999999	999999	999999	817	402	999999	999999	92	999999	70	999999	848	403	999999	317	938	864	851	590	928	788	999999	23	507	803	999999	650	18	373	999999	41	381	919	427	999999	771	942	457	999999	999999	264	46	727	460	829	391	629	999999	18	885	100	999999	613	262	566	247	999999	445	23	999999	398	999999	719	321	999999	570	928	976	999999	546	995	416	723	999999	999999	999999	999999	563	678	422	999999	931	999	487	614	999999	768	667	999999	978	405	999999	999999	769	999999	216	326	416	999999	999999	462	652	141	472	889	999999	391	689	588	999999	113	812	767	601	952	466	58	242	706	999999	802	271	999999	608	999999	499	972	953	999999	467	436	727	141	419	959	761	999999	537	597	999999	999999	88	88	57	999999	592	739	841	999999	811	167	94	709	328	999999	200	537	999999	330	400	711	437	999999	131	387	385	999999	358	999999	999999	667	999999	644	775	567	723	999999	78	999999	999999	999999	140	146	843	309	351	27	813	999999	768	234	276	216	999999	999999	117	53	999999	669	499	911	390	209	999999	153	999999	449	933	761	999999	999999	469	999999	772	640	580	300	200	822	45	367	
867	406	999999	966	401	999999	447	556	459	679	236	999999	999999	646	999999	931	520	699	662	902	94	61	218	760	765	476	444	566	648	816	999999	144	999999	142	53	984	335	999999	752	341	12	387	311	73	780	999999	565	135	270	999999	780	500	169	143	283	815	999999	123	999999	924	870	880	908	999999	826	102	999999	111	602	999999	605	999999	947	330	900	706	750	155	979	705	999999	318	305	999999	46	362	974	999999	999999	238	796	222	458	828	471	131	478	667	246	688	294	464	532	875	53	919	999999	838	243	576	999999	52	999999	505	23	999999	585	910	999999	473	128	284	251	374	599	999999	412	128	859	778	238	999999	908	999999	420	456	786	430	999999	999999	999999	145	266	999999	172	753	89	953	815	910	546	568	70	773	570	999999	223	167	286	659	516	434	979	464	347	982	999999	841	999999	567	775	999999	999999	999999	663	999999	999999	959	211	845	999999	459	313	949	242	670	32	144	731	410	242	628	153	305	610	384	166	802	944	999999	618	247	999999	257	144	391	613	999999	119	588	992	999999	955	440	355	999999	131	39	231	677	999999	999	120	684	334	999999	999999	999999	879	288	825	999999	999999	999999	999999	76	590	65	999999	851	67	451	35	153	418	978	673	712	949	552	263	999999	580	277	999999	618	137	193	923	988	380	953	701	830	762	776	249	934	999999	999999	476	76	999999	380	620	518	974	999999	276	355	483	999999	710	337	999999	999999	644	999999	799	999999	939	407	999999	999999	481	113	999999	204	390	641	999999	738	509	671	85	999999	999999	999999	657	713	644	170	999999	578	515	999999	999999	373	804	73	141	503	144	595	349	79	934	399	898	516	767	779	586	634	616	744	799	49	261	838	787	444	99	999999	973	999999	491	563	999999	999999	860	999999	399	326	999999	246	999999	999999	332	16	261	521	311	999999	945	864	584	291	961	770	282	213	121	999999	286	999999	413	57	999999	570	999999	381	88	499	655	390	999999	269	134	999999	151	885	717	255	586	275	999999	948	999999	119	204	999999	601	550	136	656	999999	433	49	999999	832	556	301	761	428	880	442	999999	494	999999	999999	325	167	999999	629	397	496	865	999999	21	564	464	906	999999	375	388	779	538	372	999	125	956	229	999999	999999	595	594	999999	827	706	832	330	464	586	635	999999	52	999999	921	999999	999999	409	54	38	999999	999999	649	789	396	49	999999	999999	999999	495	449	527	999999	845	53	999999	803	541	48	682	189	243	999999	329	877	496	346	769	617	633	839	716	912	201	74	179	
945	999999	568	999999	605	927	881	969	147	117	783	206	999999	887	936	999999	999999	371	849	24	377	330	911	899	702	340	999999	815	655	732	615	904	781	873	999999	998	972	260	87	261	362	999999	191	999999	712	149	803	729	999999	221	355	550	999999	59	999999	625	892	669	95	274	640	75	323	999999	502	879	425	102	798	937	655	120	294	999999	661	999999	999999	152	197	563	537	567	128	444	386	74	562	731	81	473	115	999999	175	812	620	999999	717	999999	277	833	723	711	931	759	566	245	266	999999	398	465	486	750	999999	532	737	83	947	878	999999	999999	326	999999	30	999999	832	351	999999	482	977	375	628	371	999999	364	839	825	636	368	878	151	808	808	999999	616	986	364	831	642	84	546	348	839	748	840	516	999999	690	605	927	224	300	783	775	999999	837	125	875	127	692	912	447	589	10	886	628	999999	999999	999999	348	477	519	312	407	441	999999	789	622	45	847	810	999999	999999	441	663	999999	35	43	319	999999	999999	489	713	950	999999	108	999999	838	862	999999	999999	999999	286	266	459	999999	988	999999	344	996	57	999999	840	279	999999	999999	417	158	346	999999	603	485	52	999999	477	999999	999999	362	999999	342	277	951	760	823	849	143	858	773	981	959	999999	999999	698	999999	731	378	649	443	77	395	999999	999999	501	999999	618	523	634	650	999999	472	898	636	151	11	999999	106	742	26	430	749	999999	999999	177	387	183	954	786	728	904	109	348	372	294	849	651	667	999999	934	214	999999	508	218	984	519	70	236	507	697	999999	999999	635	632	999999	327	477	57	443	123	652	999999	736	905	746	689	133	535	351	999999	360	71	646	808	812	103	251	709	660	657	327	947	457	999999	144	278	474	999999	358	967	382	604	233	346	291	550	599	999999	999999	999999	999999	534	884	999999	347	533	988	827	820	920	999999	767	396	785	999999	705	999999	999999	771	477	225	417	999999	384	999999	755	838	310	526	999999	503	648	999999	365	272	792	72	252	751	611	999999	646	895	438	890	615	217	447	549	999999	999999	952	831	994	88	977	999999	510	295	591	694	688	310	558	426	437	529	999999	523	14	642	964	895	170	197	578	999999	999999	999999	999999	999999	400	760	939	927	551	999999	253	287	294	444	561	956	999999	916	601	999999	347	21	999999	95	186	923	545	943	379	66	670	807	509	465	609	999999	980	999999	999999	927	371	999999	875	620	286	754	999999	570	999999	17	735	999999	595	243	184	736	999999	229	371	476	999999	999999	557	494	156	445	
777	828	834	544	976	126	999999	999999	974	715	146	999999	809	432	694	999999	862	372	330	999999	222	999999	291	999999	987	761	681	827	999999	375	83	999999	999999	840	976	411	735	546	41	618	632	999999	999999	999999	599	197	999999	939	782	250	143	194	173	999999	233	510	547	961	556	224	999999	999999	962	609	642	999999	999999	968	455	293	999999	326	341	712	794	999999	17	822	283	799	351	741	54	471	999999	888	226	999999	999999	475	864	773	989	816	999999	837	958	659	999999	999999	818	999999	494	499	999999	816	853	461	935	932	503	725	688	999999	873	703	749	999999	376	753	538	635	360	979	429	999999	336	999999	538	956	342	357	995	438	980	899	257	555	471	425	45	764	807	999999	972	148	94	242	943	480	97	467	292	82	315	193	100	999999	999999	533	490	338	923	978	599	999999	729	999999	776	973	999999	204	39	951	718	774	827	675	999999	290	392	104	581	999999	869	875	75	922	133	797	999999	742	484	937	999999	999999	841	828	999999	826	419	834	466	970	999999	892	437	999999	363	541	366	424	508	999999	999999	395	999999	865	119	724	90	806	136	999999	999999	999999	999999	999999	999999	21	999999	999999	590	999999	870	558	637	999999	42	999999	999999	733	999999	592	440	394	244	694	796	549	950	975	999999	999999	746	612	999999	487	999999	321	183	999999	999999	352	608	999999	999999	328	999999	592	758	154	833	142	287	999999	999999	544	548	779	479	34	999999	476	70	999999	288	228	443	267	850	160	999999	720	803	111	999999	226	983	82	559	915	999999	213	791	806	999999	586	93	999999	375	999999	939	999999	842	158	50	849	999999	999999	999999	615	884	999999	742	607	349	999999	999999	185	938	999999	560	475	229	563	259	999999	999999	264	815	702	145	53	999999	687	999999	778	877	654	999999	568	935	342	993	943	40	123	999999	999999	466	38	257	907	461	354	612	999999	999999	289	999999	948	174	36	835	387	999999	999999	768	999999	396	571	999999	999999	999999	379	95	227	481	285	532	145	629	500	798	787	455	237	591	548	84	746	999999	598	999999	999999	403	908	507	999999	473	999999	999999	999999	796	895	793	999999	792	92	268	999999	999999	999999	757	999999	329	999999	238	58	931	253	260	230	980	650	600	647	928	999999	975	187	720	864	812	343	790	222	704	902	994	882	444	508	999999	688	999999	999999	841	999999	999999	729	679	458	684	229	938	134	436	156	304	155	644	790	116	999999	999999	137	999999	423	999999	116	969	335	64	59	809	999999	940	301	999999	161	805	999999	999999	256	507	999999	190	999999	
405	999999	999999	999999	999999	848	248	654	999999	208	24	626	999999	427	31	686	759	999999	404	999999	420	196	999999	144	260	153	999999	999999	580	859	583	413	999999	136	28	999999	999999	422	999999	216	810	999999	359	741	287	280	431	999999	913	533	496	163	866	555	182	219	482	652	307	464	508	539	83	542	625	610	678	602	409	999999	367	347	626	198	824	999999	836	452	857	979	721	961	795	56	373	999999	546	402	954	809	833	677	999999	273	707	281	91	816	126	677	601	828	978	207	175	158	536	678	730	999999	999999	39	999999	327	999999	546	743	36	999999	205	73	286	648	999999	882	690	232	363	490	552	183	30	999999	190	388	999999	982	598	881	224	999999	868	671	999999	437	804	999999	797	530	171	538	64	647	999999	613	325	190	389	325	485	926	999999	197	188	743	999999	703	999999	939	849	563	155	155	999999	311	205	999999	610	999999	87	999999	435	999999	329	999999	999999	382	415	576	72	712	999999	282	405	298	720	680	493	304	999999	111	277	999999	999999	999999	392	908	692	619	417	710	999999	226	999999	999999	500	999999	867	999999	623	979	297	999999	876	146	999999	999999	749	999999	591	525	999999	315	999999	976	999999	578	161	722	631	220	999999	999999	169	999999	141	387	44	728	797	380	999999	999999	681	105	813	238	980	544	646	520	168	999999	38	892	590	275	138	270	146	922	198	999999	542	413	299	501	878	525	14	583	838	31	868	221	712	800	999999	992	173	312	597	999999	85	121	999999	999999	767	999999	999999	866	999999	773	592	875	191	667	787	278	805	321	999999	999999	539	73	999999	147	999999	817	189	999999	999999	146	107	834	334	580	79	431	361	637	999999	611	753	148	999999	74	439	992	39	54	999999	365	999999	851	951	142	999999	22	439	999999	999999	999999	97	999999	999999	121	999999	757	550	611	999999	366	916	178	587	999999	711	999999	999999	617	999999	175	999999	999999	999999	999999	950	256	882	202	501	67	991	447	999999	784	523	771	913	222	398	681	451	428	456	657	449	27	274	212	430	687	283	822	215	999999	999999	952	216	948	171	430	875	358	119	540	374	479	45	802	236	999999	487	526	228	36	723	999999	687	128	836	932	981	680	772	814	999999	999999	241	999999	999999	999999	564	999999	999999	999999	806	103	999999	915	292	970	982	999999	976	489	210	757	603	189	999999	802	274	97	121	239	448	204	586	999999	757	204	247	999999	189	665	386	522	475	999999	999999	630	999999	771	835	999999	999999	519	704	292	613	36	576	62	198	820	999999	476	852	
999999	529	611	516	23	168	98	732	750	999999	320	999999	688	291	352	999999	984	999999	503	999999	255	289	929	499	303	999999	730	628	195	999999	999999	999999	999999	669	653	730	618	123	47	613	999999	143	209	999999	393	189	999999	745	233	103	214	79	999999	224	607	999999	600	121	999999	331	438	469	547	707	923	950	999999	999999	637	621	350	871	714	890	515	121	90	702	115	124	767	999999	404	101	999999	999999	999999	695	71	122	140	999999	900	715	184	287	596	999999	313	443	999999	904	999999	612	752	342	365	912	709	496	461	897	15	108	563	999999	999999	455	869	633	393	999999	958	525	491	999999	970	998	999999	237	525	588	399	672	139	999999	877	792	348	999999	999999	999999	985	999999	999999	243	500	802	161	731	222	150	999999	679	999999	999999	946	591	130	909	999999	999999	207	481	971	872	507	343	968	701	575	282	117	373	698	738	999999	392	864	258	353	178	846	983	25	384	999999	719	622	652	915	296	671	999999	144	999999	457	514	603	787	735	167	999999	999999	999999	939	43	268	981	321	963	999999	999999	872	565	203	520	223	999999	596	916	999999	720	325	785	289	999999	677	999999	130	290	18	789	86	522	999999	344	395	999999	999999	999999	999999	738	999999	999999	361	568	798	873	940	67	999999	58	999999	871	947	446	518	674	999999	339	999999	39	999999	41	955	774	999999	999999	379	859	134	999999	999999	254	228	59	419	636	433	720	811	803	298	72	55	999999	781	215	575	749	826	721	950	999999	986	668	999999	279	999999	586	999999	449	503	91	933	848	667	999999	652	897	36	999999	999999	167	527	561	740	797	985	999999	992	999999	784	630	42	413	445	644	268	560	181	150	903	846	999999	999999	309	999999	999999	999999	302	29	562	999999	999999	999999	999999	792	229	434	927	89	999999	738	593	999999	664	873	58	529	413	33	999999	102	726	886	977	403	365	999999	999999	533	668	788	702	973	882	116	908	97	999999	999999	425	833	632	101	855	175	263	999999	707	436	168	610	793	999999	526	999999	951	835	967	86	436	999999	183	999999	421	999999	45	620	999999	558	964	999999	596	760	607	669	469	999999	999999	812	150	48	456	824	374	67	994	432	999999	999999	999999	82	130	999999	225	999999	660	999999	680	999999	139	642	725	999999	999999	207	23	43	671	856	999999	327	999999	164	935	398	617	358	39	999999	999999	613	173	999999	404	892	999999	999999	545	257	999999	999999	954	999999	683	999999	322	999999	362	999999	54	961	999999	601	999999	999999	277	966	921	827	742	311	208	999999	847	526	479	
999999	754	579	999999	999999	497	424	999999	768	999999	134	999999	436	999999	999999	995	999999	999999	999999	999999	572	766	566	625	873	817	717	514	999999	42	637	999999	999999	39	999999	553	783	808	999999	999999	346	754	654	474	152	495	495	752	433	315	999999	16	999999	999999	999999	780	197	999999	493	999999	780	910	149	735	735	301	323	407	309	766	222	64	550	87	999999	999999	121	102	482	387	331	965	90	401	697	999999	999999	493	132	995	365	828	325	311	693	436	615	918	999999	851	182	98	452	999999	102	291	999999	230	168	98	668	105	999999	116	145	814	829	747	48	114	765	830	284	313	410	394	739	999999	999999	89	213	203	363	631	215	243	522	423	309	416	174	999999	334	44	336	270	999999	999999	175	878	607	867	880	999999	95	352	813	149	266	999999	551	227	999999	999999	999999	475	741	999999	900	999999	302	999999	448	631	999999	460	505	250	977	150	999999	530	83	516	481	999999	323	999999	999999	862	430	383	999999	600	864	999999	479	255	999999	999999	999999	505	318	273	585	999999	999999	258	694	635	847	573	171	999999	670	31	154	329	607	550	162	23	314	48	481	919	999999	847	767	993	999999	260	101	126	622	542	999999	809	930	289	915	74	43	999999	25	999999	999999	51	930	842	999999	999999	647	608	708	515	999999	279	999999	999999	943	582	491	999999	655	596	999999	999999	503	137	809	999999	999999	327	635	97	979	999999	33	624	707	216	999999	924	201	830	613	493	999999	117	351	942	27	274	346	343	583	342	265	428	385	176	547	999999	999999	999999	760	329	972	620	535	796	256	177	999999	737	665	566	510	824	983	987	637	396	999999	866	328	999999	981	999999	999999	999999	148	604	249	540	999999	124	890	734	79	293	520	999999	581	999999	696	849	315	608	678	999999	832	440	445	397	539	161	27	176	148	635	348	681	116	888	999999	652	928	999999	79	551	999999	776	754	700	476	840	814	999999	180	999999	820	383	623	497	815	707	168	999999	11	999999	106	724	595	444	945	999999	690	693	999999	54	921	999999	539	136	351	999999	686	745	921	699	346	999999	996	670	815	965	999999	619	83	999999	493	86	427	561	454	951	190	319	999999	637	159	999999	342	135	556	933	843	496	156	759	31	999999	999999	311	180	319	727	925	999999	979	999999	81	619	947	561	999999	469	999999	682	999999	875	376	999999	294	549	224	999999	999999	123	881	131	999999	999999	324	999999	79	156	999999	391	145	999999	999999	690	775	854	88	511	999999	574	711	474	866	814	999999	999999	999999	999999	646	
762	956	863	857	811	748	858	221	999999	305	28	491	698	353	596	546	999999	620	999999	225	439	470	999999	70	305	411	416	264	756	999999	999999	283	647	510	362	434	281	376	999999	942	916	999999	480	216	375	93	999999	130	280	277	999999	273	968	217	216	302	253	803	561	409	999999	999999	465	999999	865	744	999999	198	990	171	275	999999	999999	999999	999999	999999	989	506	694	221	399	296	984	488	135	176	999999	439	303	70	191	477	815	53	999999	322	187	589	350	999999	249	823	139	118	12	791	106	235	908	999999	999999	747	118	349	20	55	619	976	765	698	999999	999999	999999	930	980	999999	983	133	142	986	618	410	999999	73	971	575	166	876	486	999999	80	999999	530	999999	999999	444	368	999999	43	565	999999	999999	823	652	201	835	928	209	999999	214	808	973	102	922	999999	901	591	55	377	445	888	743	999999	431	628	360	999999	999999	181	546	438	518	99	577	293	417	586	513	872	146	646	956	747	281	535	106	987	608	91	856	852	323	107	598	676	959	709	401	999999	999999	951	916	999999	591	776	299	883	525	638	394	325	87	182	241	999999	932	995	999999	895	532	372	999999	931	325	693	124	420	501	900	999999	707	195	489	41	194	730	928	165	504	999999	222	472	969	696	541	775	150	865	799	744	999999	999999	505	501	999999	999999	984	999999	898	999999	999999	391	624	315	999999	139	999999	999999	56	999999	13	839	724	659	999999	900	315	999999	999999	918	974	554	999999	165	369	227	689	987	563	517	746	226	267	999999	367	830	999999	999999	999999	999999	186	999999	999999	732	741	134	765	846	192	578	371	999999	928	980	687	334	999999	469	945	468	450	610	588	538	331	786	582	881	302	999999	999999	999999	233	382	741	975	999999	969	424	999999	462	999999	805	999999	999999	995	999999	287	165	42	151	388	718	551	961	576	999999	290	999999	954	552	883	553	999999	525	720	526	999999	999999	712	598	720	999999	711	999999	999999	804	999999	999999	335	498	305	999999	999999	347	999999	999999	999999	420	174	999999	455	999999	470	692	578	299	112	469	435	479	999999	48	999999	444	999999	344	999999	545	364	999999	999999	897	86	465	999999	167	999999	365	851	788	844	145	84	157	152	162	584	999999	999999	317	701	143	956	855	756	999999	999999	825	917	340	924	146	66	401	746	557	999999	999999	445	421	999999	746	618	999999	635	606	963	305	301	277	999999	989	117	999999	999999	684	941	999999	709	990	883	467	448	999999	864	999999	999999	682	999999	595	671	580	583	999999	310	999999	524	999999	999999	
159	999999	999999	534	649	580	999999	38	999999	999999	999999	999999	270	304	999999	537	999999	308	107	999999	999999	528	291	894	705	606	999999	415	102	746	999999	169	632	10	559	999999	906	999999	798	940	929	679	78	361	348	999999	410	285	137	488	761	999999	426	537	303	999999	999999	93	999999	999999	401	528	936	273	999999	902	984	270	745	758	999999	999999	509	999999	852	257	459	999999	555	727	999999	904	288	613	985	468	742	105	999999	999999	685	822	113	755	549	410	743	805	155	446	999999	999999	539	379	856	999999	999999	269	684	55	182	91	538	111	847	497	250	999999	999999	746	169	999999	999999	999999	999999	999999	513	999999	618	451	999999	999999	784	118	733	65	374	999999	999999	840	321	483	420	661	755	603	294	999999	908	999999	170	420	527	408	999999	999999	587	721	306	999999	641	403	650	243	999999	999999	306	999999	377	792	132	342	575	999999	435	685	479	901	999999	479	524	511	845	566	291	103	135	386	832	629	477	652	611	709	208	999999	833	187	129	237	307	864	634	125	929	827	999999	90	973	600	634	999999	999999	827	999999	140	558	999999	951	447	402	920	597	747	324	480	730	866	248	999999	852	301	781	834	999999	999999	876	729	999999	464	258	999999	413	241	994	999999	992	999999	999999	78	999999	749	999999	682	834	386	276	886	801	459	106	978	841	466	747	999999	903	825	655	872	999999	828	457	497	198	999999	999999	365	999999	999999	487	999999	690	180	157	113	75	109	999	795	999999	989	928	187	367	279	999999	999999	494	661	999999	177	138	999999	814	540	999999	738	999999	488	869	911	144	278	999999	159	298	670	318	644	277	803	825	999999	999999	274	999999	999999	140	919	152	570	871	101	643	319	999999	387	365	616	811	337	616	999999	926	481	855	659	215	217	981	543	999999	999999	999999	94	352	278	824	550	640	999999	999999	574	999999	308	50	53	634	662	341	911	314	702	999999	939	197	313	933	17	418	250	74	922	937	608	932	31	706	558	967	549	562	815	976	790	729	52	185	628	441	812	34	552	999999	79	238	999999	999999	454	897	49	345	817	141	399	956	999999	636	737	376	28	999999	85	999999	792	358	499	999999	999999	220	155	137	315	999999	999999	226	522	56	999999	379	999999	13	262	999999	927	213	745	684	586	999999	53	415	999999	261	423	475	948	857	93	721	739	220	975	243	999999	911	999999	251	534	183	999999	639	769	367	999999	24	94	424	767	589	999999	815	148	999999	999999	740	688	999999	162	140	277	999999	963	156	999999	999999	38	999999	909	
25	182	504	159	413	399	999999	646	90	999999	408	391	534	100	504	118	924	999999	767	999999	21	232	977	99	999999	906	780	676	622	727	595	986	75	515	999999	416	118	999999	735	818	764	999999	999999	999999	754	748	742	574	468	47	999999	713	270	999999	999999	792	205	414	755	507	619	737	33	363	295	999999	326	29	348	999999	999	999999	999999	999999	311	918	624	804	345	999999	173	215	217	999999	21	882	726	122	617	958	221	703	910	999999	999999	999999	999999	254	999999	342	432	723	999999	381	999999	999999	377	320	651	979	178	400	79	109	999999	413	999999	448	351	999999	695	214	999999	389	876	999999	999999	999999	999999	999999	847	379	917	12	233	449	979	836	547	564	515	415	470	638	999999	820	633	810	894	795	507	999999	903	484	646	228	322	846	999999	999999	999999	269	570	999999	999999	999999	483	77	876	894	433	693	901	787	999999	290	743	772	598	65	672	546	223	954	999999	999999	999999	999999	365	999999	136	143	341	805	465	255	844	103	507	992	999999	566	934	999	371	814	730	126	587	366	484	549	257	449	79	562	999999	615	999999	915	331	51	999999	871	768	999999	999999	105	332	651	445	649	275	605	999999	115	612	224	999999	961	495	360	999999	999999	529	586	885	891	736	999999	210	239	503	591	671	306	855	72	240	80	462	999999	999999	935	921	835	283	652	731	963	949	830	999999	638	429	970	196	711	351	999999	415	470	368	429	451	216	156	999999	934	421	999999	550	984	522	999999	860	566	919	88	694	312	243	999999	773	999999	379	217	864	171	700	999999	153	720	999999	665	992	999999	999999	494	999999	688	999999	717	319	712	999999	999999	999999	999999	569	999999	276	633	657	879	182	311	595	475	81	999	291	522	243	312	117	829	999999	857	516	593	201	999999	373	15	712	999999	999999	70	553	533	707	735	602	296	842	519	73	179	999999	691	680	898	423	715	406	999999	484	17	999999	580	910	999999	622	976	999999	999999	270	651	999999	656	461	535	999999	547	301	556	920	946	469	999999	999999	765	374	999999	912	302	21	999999	999999	635	51	841	464	973	622	64	122	625	84	10	999999	422	13	836	239	999999	976	875	424	849	167	999999	548	999999	814	155	288	796	999999	919	830	999999	999999	999999	615	619	81	948	924	999999	999999	304	871	999999	348	353	999999	537	999999	767	999999	146	999999	759	999999	513	303	455	169	999999	999999	999999	562	999999	180	646	380	472	999999	619	84	38	999999	999999	416	999999	665	89	670	470	392	750	209	306	603	999999	999999	292	999999	
111	326	625	789	456	471	127	999999	716	298	701	973	299	999999	999999	692	298	195	999999	999999	615	848	223	785	698	94	35	126	999999	562	486	277	97	999999	999999	302	459	248	503	715	298	999999	999999	791	969	999999	999999	443	232	999999	315	999999	322	939	456	263	112	840	100	372	446	11	999999	999999	999999	434	886	888	197	684	243	999999	999999	351	999999	494	898	432	816	999999	999999	591	893	999999	257	999999	999999	157	953	999999	200	619	999999	141	279	297	645	796	978	544	999999	214	256	548	380	265	816	971	999999	961	364	999999	33	888	380	999999	117	832	906	834	479	738	999999	999999	493	623	901	999999	999999	767	999999	112	453	281	601	786	344	355	999999	991	999999	999999	273	992	999999	999999	595	269	760	424	189	812	889	154	75	872	279	925	64	756	363	265	899	127	122	999999	999999	752	297	999999	520	762	561	999999	673	496	999999	942	819	974	999999	642	799	999999	999999	47	999999	309	216	999999	516	418	300	524	999999	905	999999	156	879	259	293	842	971	999999	999999	427	261	975	480	579	406	999999	116	90	728	999999	466	252	999999	85	49	927	546	999999	87	111	472	46	286	768	412	328	73	570	690	195	670	633	752	170	785	246	828	637	332	189	312	219	796	916	449	840	999999	804	219	366	306	999999	98	802	955	224	699	999999	176	87	273	545	399	542	60	999999	999999	379	299	803	999999	909	999999	999999	798	262	999999	999999	328	571	712	268	999999	334	889	266	545	949	214	570	999999	125	470	254	999999	766	819	999999	999999	616	350	247	999999	415	267	999999	178	200	13	702	999999	999999	394	999999	999999	999999	194	75	652	793	297	550	174	728	266	983	448	990	981	999999	442	999999	503	712	231	474	753	945	77	502	98	354	946	512	595	217	999999	999999	878	911	581	754	611	81	329	800	83	786	159	283	947	188	219	971	999999	990	835	681	999999	999999	261	999999	999999	159	705	943	999999	662	999999	59	262	582	121	80	460	999999	999999	432	393	430	401	999999	795	793	554	999999	145	974	251	605	999999	59	493	999999	999999	999999	756	461	375	999999	999999	420	654	110	31	375	76	148	521	999999	616	413	298	952	509	295	453	999999	605	795	999999	999999	420	537	677	999999	999999	143	420	128	931	922	66	16	233	980	322	999999	999999	999999	843	996	999999	670	999999	967	760	540	999999	999999	888	552	856	580	999999	577	999999	126	432	818	999999	999999	999999	402	650	694	357	292	729	999999	973	758	441	425	952	811	176	999999	999999	710	452	559	999999	56	
999999	389	75	486	999999	999999	980	205	272	999999	903	911	278	70	30	305	619	478	999999	949	400	140	120	440	627	767	411	999999	578	999999	376	999999	277	681	173	270	628	999999	853	82	548	999999	495	999999	522	999999	542	115	730	999999	100	973	999999	999999	655	109	278	999999	858	670	255	730	627	999999	999999	186	643	999999	897	759	676	999999	624	999999	410	999999	644	632	918	586	999999	999999	529	335	632	402	999999	999999	999999	999999	992	999999	23	192	999999	999999	160	945	999999	999999	999999	945	999999	970	576	351	359	19	314	999999	999999	645	715	281	446	949	210	301	918	194	207	999999	570	833	766	682	735	442	910	592	999999	698	731	583	999999	289	999999	999999	759	290	53	969	257	993	608	357	288	999999	746	878	999999	859	37	716	148	999999	384	384	999999	893	616	916	109	722	569	766	999999	142	102	166	862	651	542	637	150	238	834	577	235	419	404	993	695	42	999999	999999	999999	24	444	863	904	712	354	865	999999	136	869	535	434	841	999999	155	649	589	999999	967	999999	399	999999	909	491	807	158	795	498	622	230	76	748	955	104	899	999999	999999	999999	159	306	676	963	999999	368	309	152	393	975	259	353	116	26	16	296	282	449	535	381	999999	563	999999	377	61	905	999999	786	478	747	999999	457	421	999999	865	670	650	435	561	999999	192	664	765	819	999999	999999	124	59	999999	668	822	460	172	857	999999	999999	747	999999	912	118	565	522	674	646	441	999999	999999	778	999999	346	646	847	887	984	199	442	798	739	999999	999999	791	753	55	809	925	93	294	563	999999	279	923	999999	522	453	999999	669	990	128	387	999999	999999	346	898	999999	999999	975	572	187	667	722	797	17	181	999999	327	812	476	864	721	999999	517	378	606	999999	422	304	334	444	999	999999	452	679	362	691	445	455	999999	650	786	950	521	116	999999	460	482	999999	180	392	136	999999	999999	135	999999	39	929	967	740	26	999999	999999	650	138	188	148	279	127	655	490	999999	999999	957	826	88	770	837	999999	482	999999	409	999999	134	941	999999	999999	999999	327	281	999999	999999	999999	714	838	999999	68	309	999999	999999	757	190	364	270	690	698	999999	999999	376	999999	999999	202	528	999999	594	617	486	999999	709	820	363	812	952	846	332	728	226	167	999999	168	29	471	454	999999	999999	999999	55	245	443	999999	63	609	999999	279	999999	140	242	983	130	231	999999	999999	599	571	999999	944	237	518	938	961	482	999999	107	218	37	175	747	56	999999	999999	572	999999	170	466	766	753	853	682	
211	201	495	242	999999	897	976	999999	871	882	907	780	737	536	307	482	770	956	999999	750	252	479	393	196	223	502	999999	941	304	143	805	821	101	554	316	746	999999	249	70	209	241	999999	303	864	999999	988	999999	999999	999999	688	695	809	251	112	999999	999999	808	309	999999	544	248	45	271	737	87	96	999999	192	230	561	15	531	896	311	519	999999	999999	528	57	235	611	623	999	616	999999	995	999999	988	999999	584	937	176	230	526	999999	206	210	565	787	999999	308	999999	815	999999	682	174	913	999999	593	659	556	999999	261	793	932	624	999999	655	299	999999	517	701	78	999999	624	839	999999	379	350	323	999999	999999	740	995	926	999999	999999	619	934	999999	92	999999	405	464	37	656	915	436	594	999999	170	555	999999	706	544	607	639	999999	766	842	863	999999	599	280	90	999999	999999	265	867	999999	816	999999	721	25	998	999999	305	613	999999	999999	923	874	785	13	999999	34	353	999999	999999	999999	999999	999999	853	101	999999	548	50	999999	384	100	116	659	568	565	999999	744	834	261	707	667	311	999999	999999	999999	999999	989	758	595	128	65	593	515	805	999999	764	187	573	629	999999	459	837	180	999999	999999	860	274	315	230	483	999999	999999	101	999999	793	27	999999	86	999999	182	431	790	454	999999	328	999999	601	999999	30	800	999999	181	214	999999	999999	829	140	795	44	999999	654	999999	537	121	710	865	501	999999	21	999999	525	999999	518	999999	182	668	393	173	910	29	269	420	294	429	140	245	986	999999	89	964	886	453	999999	127	999999	999999	263	342	306	463	999999	422	842	999999	999999	252	663	999999	484	588	446	999999	885	25	999999	243	399	117	981	474	999999	67	999999	57	999999	999999	999999	400	929	435	999999	60	866	999999	24	999999	577	999999	154	999999	999999	239	999999	999999	528	918	999999	36	999999	294	357	155	361	831	584	947	323	795	854	999999	193	272	827	59	182	395	110	999999	10	830	665	603	963	102	999999	649	107	608	528	999999	999999	41	951	644	87	270	999999	44	999999	76	999999	782	941	942	705	320	412	909	999999	142	818	140	36	619	628	999999	191	268	939	934	850	715	276	138	697	161	999999	192	972	999999	999999	75	565	933	307	883	661	30	397	582	999999	197	999999	396	999999	384	15	999999	26	332	88	440	105	938	999999	817	999999	999999	254	553	998	229	999999	415	446	752	999999	103	321	744	102	171	871	367	999999	999999	999999	880	230	999999	999999	979	999999	650	833	999999	970	999999	999999	490	378	848	999999	844	583	27	260	999999	949	165	809	
999999	999999	281	239	917	569	738	251	564	391	635	592	931	407	999999	63	296	582	999999	781	948	386	831	376	254	395	37	784	679	999999	999999	999999	75	513	244	959	894	999999	915	695	242	385	161	999999	999999	265	844	446	563	964	964	301	767	383	861	535	199	999999	999999	999999	542	953	999999	163	829	704	527	427	172	69	168	876	666	999999	549	572	234	731	634	989	550	590	230	999999	446	999999	173	999999	652	708	999999	990	434	999999	163	288	813	998	280	48	737	999999	284	999999	805	999999	999999	282	999999	999999	311	467	280	999999	981	951	733	999999	999999	568	541	835	999999	999999	299	178	999999	282	341	270	759	236	999999	999999	261	134	316	999999	908	999999	636	890	857	999999	407	312	999999	438	412	212	554	956	999999	712	507	999999	999999	820	214	999999	999999	361	940	573	539	84	16	999999	745	857	999999	17	948	999999	932	650	977	421	66	999999	458	23	870	139	999999	802	944	748	97	999999	482	496	521	999999	713	284	999999	294	824	332	306	44	999999	555	566	547	999999	924	999999	857	924	239	763	999999	189	632	491	811	857	736	999999	267	597	396	384	159	496	676	653	657	999999	999999	999999	999999	690	423	329	999999	573	178	999999	29	999999	240	435	252	732	303	102	90	792	149	437	999999	202	48	447	307	181	999999	999999	340	999999	132	167	240	999999	39	536	765	313	177	999999	688	941	999999	299	999999	961	141	427	999999	999999	999999	865	560	265	509	541	652	976	32	153	999999	127	463	748	846	999999	204	610	702	766	999999	777	624	901	749	155	91	749	90	346	49	989	858	756	707	266	999999	975	142	498	884	999999	290	999999	999999	999999	487	371	452	999999	999999	531	724	435	258	796	999999	659	516	364	999999	999999	895	686	113	177	999999	999999	51	589	476	229	477	213	882	547	496	600	819	999999	667	719	306	796	579	518	274	433	508	999999	26	946	469	778	48	981	893	603	921	914	311	780	330	862	817	547	999999	999999	553	711	309	650	999999	999999	696	739	999999	109	117	999999	902	835	999999	999999	573	529	999999	698	174	900	653	892	679	905	999999	887	999999	444	978	41	464	999999	880	796	611	376	116	142	999999	309	999999	999999	999999	335	21	999999	999999	199	299	999999	787	365	356	652	999999	416	970	935	459	808	350	172	130	86	141	159	955	412	528	999999	423	999999	616	865	524	858	406	353	893	411	317	999999	155	999999	999999	108	407	237	999999	999999	405	999999	682	283	958	223	999999	420	204	862	999999	177	671	101	874	170	999999	
999999	138	209	19	627	52	58	500	999999	26	438	832	42	752	727	673	332	999999	252	944	342	906	311	193	986	158	40	890	149	538	63	817	93	360	999999	109	999999	195	778	138	634	783	999999	999999	245	587	172	120	793	999999	348	299	631	225	415	583	826	25	999999	478	21	167	999999	612	963	999999	749	681	835	628	999999	147	34	999999	320	559	98	999999	948	999999	986	919	106	999999	199	764	195	867	944	342	999999	999999	172	310	126	477	432	216	999999	624	837	490	285	174	370	211	274	517	999999	999999	495	999999	77	624	491	102	70	715	423	208	436	882	737	502	355	619	999999	999999	996	999999	999999	882	871	333	572	505	644	932	285	987	499	677	962	98	847	560	456	548	818	34	416	716	999999	999999	198	955	753	782	819	751	237	999999	521	72	728	613	851	999999	61	985	999999	999999	999999	999999	708	758	919	649	654	999999	172	436	905	999999	436	999999	99	836	145	616	752	861	123	999999	760	999999	166	900	369	244	709	999999	496	832	576	287	286	366	336	439	45	113	999999	999999	588	800	645	999999	635	318	523	24	608	445	243	597	25	999999	676	759	602	28	999999	420	96	459	999999	999999	406	159	143	732	999999	705	580	648	733	99	945	959	313	999999	275	61	720	694	115	61	999999	978	271	381	690	576	837	27	999999	999999	937	139	860	572	153	486	184	791	515	902	864	594	864	926	960	716	999999	984	753	239	700	401	999999	888	483	427	887	762	52	933	868	563	824	25	161	999999	109	741	473	789	999999	999999	189	212	999999	999999	124	345	420	973	130	999999	273	999999	999999	545	999999	999999	99	725	999999	999999	748	582	999999	999999	769	848	774	999999	617	714	521	964	362	770	222	999999	701	477	312	999999	351	78	999999	25	999999	999999	998	615	40	999999	651	748	200	465	999999	607	178	887	245	275	570	276	366	415	341	309	242	999999	999999	644	999999	621	999999	56	79	680	769	28	19	539	850	168	124	489	73	999999	773	896	999999	615	972	814	242	47	981	85	711	406	683	999999	997	751	292	999999	857	40	335	154	999999	509	837	159	999999	706	425	999999	162	876	352	999999	535	346	999999	717	672	465	389	385	75	994	968	372	345	28	542	999999	876	999999	999999	42	448	999999	510	89	999999	822	999999	535	999999	579	922	835	64	999999	465	999999	94	574	722	402	650	949	88	402	541	475	999999	858	999999	999999	535	999999	254	319	999999	906	835	587	939	999999	527	999999	763	496	81	999999	318	230	563	880	
999999	999999	999999	238	999999	498	999999	118	999999	999999	999999	89	371	306	54	499	590	999999	999999	558	825	506	999999	999999	875	796	195	999999	331	407	167	999999	304	293	310	233	426	999999	999999	631	999999	999999	48	999999	999999	448	491	467	452	581	553	999999	235	14	64	518	999999	144	363	595	313	958	787	151	155	424	784	88	995	820	999999	574	817	999999	203	999999	467	997	40	436	315	727	999999	749	853	593	368	299	238	791	999999	999999	661	342	328	407	940	896	491	999999	999999	413	471	631	507	999999	756	863	811	956	60	679	114	927	999999	585	999999	47	999999	999999	65	495	849	213	274	999999	912	485	54	796	999999	571	516	612	772	999999	265	518	252	873	837	505	487	281	741	876	187	734	61	743	589	999999	999999	929	371	178	563	268	999999	716	999999	280	818	25	798	489	173	501	164	388	329	309	795	424	724	560	17	999999	999999	999999	614	999999	433	311	999999	999999	962	586	250	999999	999999	997	162	536	806	566	999999	999999	482	999999	712	999999	579	999999	999999	289	117	193	215	999999	171	985	999999	968	111	889	847	517	808	544	527	587	261	561	50	999999	999999	269	618	999999	874	544	105	221	686	928	608	999999	887	999999	157	778	380	439	441	362	212	193	434	916	999999	999999	999999	938	999999	135	999999	999999	632	101	142	848	575	999999	937	627	890	999999	292	183	999999	96	629	881	396	748	216	822	129	688	129	963	835	701	447	705	999999	166	487	560	504	590	999999	796	794	999999	213	332	502	814	472	999999	901	999999	635	633	549	783	999999	985	918	611	999999	943	971	179	23	999999	611	242	746	733	107	731	678	701	957	833	96	98	544	884	999999	315	999999	501	71	583	75	814	165	999999	614	501	642	893	691	195	999999	624	295	339	999999	270	77	738	530	180	582	934	675	999999	696	463	451	44	291	999999	727	480	118	999999	999999	796	86	999999	129	999999	999999	785	19	772	18	999999	802	215	999999	999999	999999	488	970	890	10	141	148	449	411	161	999999	999999	611	999999	467	999999	999999	855	999999	924	193	999999	619	999999	92	797	924	902	707	233	660	245	999999	231	355	999999	509	228	438	676	658	637	248	967	555	490	183	999999	314	664	956	947	684	248	999999	818	868	999999	807	999999	216	999999	999999	999999	500	814	737	390	752	228	845	297	426	999999	275	555	999999	651	379	999999	624	999999	597	999999	277	713	999999	632	999999	537	999999	463	999999	236	470	999999	896	70	476	999999	753	792	168	96	819	669	530	830	973	330	999999	227	
676	215	588	203	647	698	909	787	263	114	46	225	848	391	876	200	393	852	659	129	999999	637	848	999999	855	511	233	607	193	730	659	33	999999	999999	786	214	648	277	999999	207	999999	689	488	648	755	943	999999	437	792	999999	447	130	671	999999	52	49	999999	755	347	146	474	312	604	533	999999	22	325	694	999999	671	552	126	87	462	969	494	999999	210	86	912	273	795	814	999999	292	539	362	999999	120	999999	847	999999	999999	638	732	848	95	954	999999	743	627	999999	832	130	999999	330	52	219	999999	557	890	166	679	435	873	678	497	750	250	916	660	933	999999	858	824	660	999999	449	729	130	409	999999	17	343	294	999999	963	999999	999999	962	497	999999	999999	562	857	999999	999999	504	765	64	360	999999	714	999999	92	694	969	973	306	136	143	602	489	427	158	695	999999	345	150	163	715	803	684	288	428	516	99	31	11	143	447	692	999999	675	769	74	490	730	260	600	749	989	999999	940	828	894	663	425	999999	999999	999999	999999	363	611	348	557	999999	436	858	999999	604	948	972	172	999999	999999	919	814	658	93	215	428	95	550	414	725	416	744	999999	534	853	674	999999	839	602	999999	339	999999	336	222	414	64	872	684	995	801	26	234	260	388	999999	848	767	331	956	999999	791	813	207	623	150	916	976	999999	722	930	342	143	570	129	121	999999	488	999999	678	161	999999	410	999999	999999	708	192	999999	80	559	14	906	294	999999	488	778	999999	874	712	82	999999	87	548	962	74	468	883	663	141	277	138	999999	999999	653	999999	567	391	267	593	914	958	999999	906	999999	999999	33	57	259	92	351	594	972	775	373	190	84	17	448	490	154	824	999999	361	803	431	643	585	641	999999	921	397	999999	291	798	123	75	999999	774	253	50	999999	633	581	790	682	165	999999	957	472	731	560	942	999999	449	100	439	81	112	353	84	448	999999	182	999999	954	999999	691	999999	259	124	903	242	204	999999	733	200	946	571	130	275	58	627	178	356	999999	454	999999	841	707	684	994	78	430	179	602	13	461	421	999999	999999	474	617	999999	358	827	327	999999	337	715	899	493	509	981	88	36	820	248	825	799	509	844	849	279	575	130	834	999999	35	847	729	999999	535	735	774	800	440	999999	820	528	54	999999	163	136	999999	200	494	96	352	153	781	765	999999	621	336	511	625	348	999999	237	993	515	722	489	985	999999	957	999999	217	287	595	999999	999999	306	755	802	691	723	470	999999	999999	747	999999	999999	75	964	
112	913	999999	999999	185	999999	787	593	535	999999	984	674	999999	999999	999999	720	999999	74	557	880	999999	340	866	533	999999	902	877	999999	601	255	55	839	423	30	67	999999	374	944	112	503	123	835	770	226	818	27	999999	999999	999999	915	868	405	334	999999	627	999999	56	875	999999	282	224	999999	991	290	493	154	260	130	590	199	355	935	961	64	766	512	569	650	714	803	330	999999	616	685	386	650	999999	238	403	999999	999999	499	999999	829	288	94	999999	999999	732	999999	766	999999	241	999999	569	999999	443	999999	428	125	212	406	170	999999	999999	169	423	316	999999	843	639	31	726	305	202	856	999999	141	776	682	668	90	918	50	46	999999	999999	664	126	454	216	245	999999	288	93	600	999999	999999	877	128	670	537	999999	888	45	745	735	936	758	712	499	311	503	746	456	131	999999	130	611	94	346	999999	199	999999	637	999999	999999	448	221	601	999999	589	999999	658	21	141	999999	40	15	301	999999	886	905	413	999999	904	741	73	831	961	123	217	999999	793	781	912	347	136	261	999999	534	297	999999	167	193	999999	57	845	734	325	627	457	124	320	951	459	852	785	504	732	662	158	616	260	999999	320	348	471	876	999999	793	378	778	374	999999	845	171	748	229	55	857	895	999999	516	999999	665	103	930	841	999999	69	562	999999	528	978	999999	681	474	999999	873	999999	999999	969	635	531	999999	678	750	554	999999	297	999999	565	458	875	999999	819	109	915	822	227	417	629	553	49	241	746	999999	395	390	999999	697	79	999999	999999	281	926	702	999999	95	999999	352	999999	735	44	954	996	999999	653	221	999999	581	999999	999999	999999	162	956	425	999999	999999	999999	428	364	173	941	600	44	218	999999	603	999999	999999	125	829	835	875	41	893	519	94	244	574	999999	184	824	593	999999	223	999999	331	999999	510	116	693	999999	569	988	999999	999999	444	919	787	208	59	381	449	999999	729	30	780	131	999999	906	510	65	999999	821	190	999999	357	462	821	517	652	999999	340	19	431	255	999999	886	818	109	85	174	457	375	557	999999	385	137	999999	202	921	999999	262	603	606	637	646	747	999999	874	446	981	108	999999	556	999999	50	999999	43	484	754	999999	313	963	831	345	608	999999	999999	387	963	229	999999	629	595	451	999999	737	413	999999	999999	528	89	999999	999999	103	999999	186	818	786	762	945	104	999999	447	38	897	298	771	270	999999	83	483	430	911	226	936	999999	684	999999	999999	313	35	249	874	236	814	369	311	738	279	431	999999	487	999999	999999	135	
120	191	567	553	738	999999	999999	764	535	54	658	41	445	999999	999999	501	999999	52	458	919	854	69	221	224	999999	987	999999	999999	607	329	995	806	893	999999	999999	297	127	561	15	348	882	484	349	191	999999	338	865	580	681	999999	50	445	175	999999	280	61	970	353	26	751	931	162	167	215	59	852	147	999999	999999	310	383	161	999999	999999	47	380	720	999999	68	209	131	462	319	676	289	559	999999	795	820	999999	326	774	545	264	416	729	327	143	142	313	200	999999	249	381	556	999999	409	999999	71	900	341	941	294	999999	629	478	999999	490	926	499	222	352	534	999999	983	609	999999	781	703	317	62	586	999999	754	19	999999	223	937	130	401	160	999999	999999	999999	443	999999	489	999999	635	937	999999	836	999999	999999	101	847	987	682	397	946	281	628	361	754	847	754	54	540	999999	28	265	999999	370	535	999999	637	619	614	133	999999	129	888	999999	999999	430	226	379	999999	662	171	999999	540	550	999999	129	532	233	979	81	688	341	949	920	999999	682	980	476	999999	304	464	999999	999999	558	999999	827	999999	482	595	999999	999999	385	790	999999	999999	405	724	365	999999	415	999999	414	999999	543	445	999999	179	967	999999	94	450	750	697	958	999999	999999	251	982	760	356	735	59	999999	655	450	313	550	81	999999	221	957	625	999999	999999	487	59	597	999999	123	523	657	426	999999	999999	999999	880	687	831	679	711	999999	999999	604	999999	680	767	776	984	102	999999	725	999999	692	327	136	999999	470	431	481	158	346	999999	868	247	698	319	116	137	772	569	625	719	999999	573	67	999999	30	999999	595	720	999999	612	746	999999	797	999999	733	625	999999	999999	999999	999999	360	999999	999999	999999	999999	367	151	370	660	649	222	532	516	999999	705	129	999999	911	803	31	835	760	875	733	664	886	449	999999	585	491	753	713	999999	999999	368	872	208	314	351	662	307	999999	70	634	400	223	475	791	854	999999	999999	472	265	398	431	599	655	641	999999	987	918	13	784	179	895	999999	382	157	647	833	921	999999	999999	150	723	999999	700	999999	343	999999	420	657	293	971	135	999999	458	761	937	769	226	566	999999	364	744	303	999999	891	738	891	841	328	154	31	693	410	901	124	675	999999	999999	413	307	646	576	270	720	999999	53	614	60	621	219	878	999999	999999	999999	215	406	429	168	809	999999	451	610	102	999999	271	288	725	389	343	96	126	869	999999	268	581	788	483	999999	999999	848	134	999999	999999	118	276	999999	338	672	999999	999999	999999	662	100	901	856	46	
483	757	458	999999	327	234	716	535	999999	18	803	999999	999999	427	999999	846	531	999999	388	999999	999999	999999	247	856	949	999999	999999	626	840	463	779	911	412	999999	314	726	135	112	530	900	134	694	24	267	611	243	515	278	794	409	999999	139	523	256	655	999999	520	601	999999	273	540	100	999999	640	999999	892	693	622	123	207	720	428	440	999999	485	999999	999999	999999	999999	715	548	999999	999999	441	332	649	398	165	888	814	215	533	999999	266	369	999999	10	384	38	719	999999	893	165	597	999999	712	698	45	771	999999	530	999999	356	870	725	125	999999	262	317	589	503	537	733	308	991	196	902	183	999999	450	695	594	950	535	175	999999	999999	999999	752	999999	950	999999	394	929	999999	675	187	655	541	999999	999999	747	76	449	225	22	169	856	606	501	810	999999	916	330	274	936	999999	820	705	80	999999	34	509	698	638	150	999999	804	24	325	19	999999	641	875	999999	947	527	999999	319	162	495	999999	637	999999	809	999999	446	73	999999	357	95	366	950	999999	397	751	248	378	999999	85	999999	999999	841	290	491	999999	883	999999	656	326	999999	89	511	552	584	452	396	258	999999	212	703	999999	149	667	240	653	305	180	487	923	709	159	699	244	999999	139	571	356	769	999999	551	405	417	348	939	16	999999	408	999999	944	364	989	490	609	381	790	226	184	60	838	268	713	563	999999	616	999999	390	276	268	999999	881	50	488	642	999999	999999	672	800	999999	234	798	896	293	542	999999	719	668	100	862	503	999999	396	306	931	987	838	999999	684	731	679	626	588	149	441	73	324	511	847	999999	84	127	425	456	825	49	371	999999	30	999999	896	600	999999	414	765	999999	999999	999999	557	655	822	465	988	79	58	999999	220	999999	851	479	254	218	999999	151	999999	385	497	999999	999999	892	626	418	821	999999	999999	89	336	183	384	899	578	580	999999	999999	999999	999999	999999	356	999999	227	828	999999	578	999999	919	999999	778	158	999999	390	999999	555	273	665	39	414	643	478	999999	969	282	999999	999999	999999	999999	674	264	629	25	178	255	151	999999	263	73	21	839	279	599	156	310	187	557	993	854	33	317	299	172	722	999999	999999	121	438	945	791	241	626	651	999999	434	999999	142	999999	999999	903	23	19	601	27	574	374	878	98	669	104	489	388	107	876	366	999999	999999	303	203	594	999999	112	317	999999	999999	223	628	354	721	999999	55	109	859	999999	20	999999	697	999999	157	611	782	33	769	850	311	852	528	774	888	469	691	839	264	549	999999	
911	701	329	999999	999999	745	534	376	517	59	390	529	157	866	69	277	322	155	592	812	15	342	999999	999999	927	695	853	465	261	469	215	845	319	85	999999	999999	999999	999999	797	999999	999999	656	261	801	921	999999	999999	908	999999	999999	379	693	671	737	869	578	244	999999	320	665	892	79	124	58	843	545	219	999999	767	463	999999	999999	999999	726	563	999999	999999	999999	999999	603	324	944	635	999999	99	999999	183	582	216	530	370	999999	596	142	999999	189	541	213	999999	386	123	309	151	375	302	964	345	944	999999	520	999999	579	311	717	350	999999	443	65	959	331	999999	637	865	999999	102	882	818	999999	754	384	999999	999999	707	672	489	25	803	999999	767	134	186	239	408	695	41	999999	716	879	791	35	745	999999	999999	636	25	486	999999	999999	282	420	999999	999999	200	999999	704	621	871	639	999999	335	154	999999	999999	834	155	142	999999	179	215	999999	176	939	434	999999	639	999999	999999	80	657	13	581	999999	999999	357	999999	66	48	609	991	999999	919	87	651	999999	880	571	198	999999	491	882	999999	999999	699	971	253	216	694	471	169	374	988	801	981	234	753	255	999999	940	999999	98	999999	628	188	794	391	98	297	968	848	77	150	222	589	774	755	316	209	25	113	771	999999	576	450	626	999999	999999	999999	427	999999	634	384	257	563	402	789	999999	96	999999	589	999999	919	726	623	999999	233	775	221	217	478	999999	56	999999	837	94	727	527	999999	999999	999999	272	993	999999	265	224	693	999999	659	999999	985	136	999999	999999	435	948	852	999999	999999	358	999999	999999	906	888	948	274	588	212	420	478	999999	272	450	534	542	999999	171	58	471	408	999999	340	126	35	999999	351	999999	999999	746	889	242	92	573	829	999999	715	366	115	921	990	635	490	999999	190	521	723	999999	694	762	118	786	999999	183	554	950	72	540	881	999999	607	57	999999	466	999999	246	593	698	620	376	827	960	65	999999	480	772	999999	999999	999999	513	508	999999	533	989	638	112	439	908	28	879	106	184	484	449	999999	999999	798	999999	951	944	999999	34	76	328	999999	999999	730	999999	703	999999	999999	214	999999	378	999999	942	523	847	827	428	806	684	680	999999	279	652	486	999999	812	537	973	894	906	991	585	483	598	214	999999	999999	999999	763	999999	246	847	892	580	116	999999	382	429	999999	206	532	147	253	354	334	999999	291	671	999999	863	175	808	999999	999999	613	999999	683	353	999999	793	347	56	999999	479	444	894	387	82	379	335	999999	117	32	697	383	999999	342	999999	274	165	
772	819	999999	900	49	999999	709	594	966	324	607	39	120	167	999999	999999	104	999999	909	440	672	218	301	999999	432	999999	999999	450	999999	759	460	554	89	164	30	528	999999	152	439	16	999999	792	115	65	727	411	999999	865	838	999999	758	999999	230	833	492	564	999999	478	477	980	652	268	671	217	999999	63	999999	956	147	340	999999	952	344	903	254	880	999999	246	71	31	71	919	999999	999999	11	999999	333	255	671	466	999999	321	999999	999999	999999	926	999999	898	202	674	461	50	728	507	211	999999	232	327	589	612	461	291	416	999999	919	732	656	645	215	970	729	704	999999	680	999999	385	999999	999999	548	328	999999	214	54	396	570	30	201	999999	824	205	999999	999999	999999	68	14	999999	904	999999	539	999999	279	485	693	231	999999	756	756	57	999999	826	529	346	999999	270	853	257	247	29	885	898	541	552	820	999999	310	999999	48	235	676	620	999999	999999	356	999999	58	283	520	822	999999	813	274	154	936	997	999999	333	238	999999	215	757	999999	884	344	999999	100	726	664	682	920	232	718	530	381	557	355	999999	999999	999999	222	579	736	999999	999999	999999	634	396	616	999999	344	999999	493	642	999999	918	999999	596	999999	999999	827	331	619	838	902	229	999999	743	772	389	652	214	343	999999	193	635	31	68	999999	272	16	703	120	841	999999	942	738	85	999999	462	419	759	999999	283	43	890	960	897	522	358	999999	890	999999	236	180	139	643	125	459	395	897	89	289	999999	709	133	221	777	999999	999999	490	29	244	999999	970	892	466	69	344	999999	999999	999999	546	957	294	126	89	883	671	999999	309	623	626	124	565	339	479	297	574	909	679	193	407	562	868	958	656	314	266	288	673	584	999999	166	999999	774	999999	999999	176	592	54	999999	116	291	660	867	402	129	754	640	422	179	495	435	999999	491	999999	983	99	999999	470	775	999999	392	545	999999	842	470	404	791	999999	157	130	981	864	351	87	999999	902	10	565	536	999999	999999	999999	504	99	355	542	238	59	560	242	839	132	279	709	723	746	999999	35	932	725	963	844	275	58	999999	999999	282	414	999999	90	99	770	933	225	11	527	50	635	999999	927	175	742	245	915	290	858	595	641	363	380	967	975	633	811	596	780	599	999999	585	784	270	999999	450	479	153	78	198	999999	708	999999	705	310	538	999999	559	231	609	360	767	654	975	640	60	238	999999	123	147	132	629	231	927	594	59	999999	667	350	301	999999	771	222	670	541	933	168	675	666	446	628	261	
374	999999	249	999999	930	809	630	774	222	999999	999999	931	76	434	487	278	120	260	999999	999999	218	929	843	588	555	999999	444	706	999999	563	456	999999	999999	871	264	59	688	905	999999	902	47	576	999999	410	742	290	999999	116	456	889	564	416	999999	999999	52	445	337	661	143	999999	374	923	881	999999	909	361	421	204	999999	437	589	999999	999999	924	999999	999999	999999	443	846	999999	999999	999999	259	12	999999	49	68	999999	829	819	722	999999	771	182	537	123	999999	430	500	390	869	999999	999999	29	310	999999	999999	694	999999	999999	595	894	814	869	565	47	673	878	660	999999	303	192	999999	360	715	562	443	999999	397	999999	946	999999	999999	465	404	999999	400	240	702	649	999999	373	258	429	233	827	222	902	616	500	450	816	770	999999	96	687	43	999999	314	999999	916	327	306	999999	999999	176	951	999999	474	583	646	999999	999999	21	999999	999999	999999	946	136	999999	999999	540	351	897	746	140	659	999999	378	999999	948	813	926	999999	733	447	999999	463	965	67	999999	862	437	43	853	999999	639	758	526	167	752	999999	999999	999999	999999	385	975	999999	58	333	999999	640	980	757	635	833	999999	231	288	667	999999	480	980	78	20	487	112	318	53	999999	999999	900	794	221	964	860	362	509	558	999999	999999	667	415	642	550	245	882	680	999999	30	999999	418	480	858	999999	999999	116	392	416	919	282	666	366	319	999999	616	846	999999	792	775	999999	16	673	930	999999	204	75	348	528	999999	605	999999	911	32	999999	999999	999999	999999	916	999999	754	999999	103	639	84	805	311	999999	809	933	398	123	888	631	550	999999	744	999999	662	110	216	999999	864	640	323	850	999999	343	81	750	197	911	853	999999	31	510	999999	44	855	999999	893	969	538	594	386	492	543	289	482	754	347	878	999999	815	486	985	999999	462	325	234	59	968	34	69	746	999999	999999	789	610	50	999999	710	694	999999	216	247	240	279	264	999999	316	475	999999	326	412	999999	999999	47	622	45	403	461	718	631	999999	925	944	478	848	898	232	754	678	442	183	636	999999	20	609	999999	755	836	208	493	918	584	117	708	999999	999999	999999	232	999999	574	646	129	992	73	921	291	302	999999	999999	365	609	561	999999	428	153	776	134	999999	438	383	290	567	262	234	999999	999999	999999	246	999999	420	999999	999	588	113	999999	64	999999	130	98	327	999999	993	415	842	884	366	787	688	564	880	313	230	794	792	999999	89	999999	767	360	164	473	66	999999	999999	999999	609	972	692	633	98	999999	999999	999999	120	999999	297	
161	999999	999999	356	979	999999	999999	942	117	829	215	795	819	999999	197	877	769	934	853	999999	999999	999999	536	285	393	104	65	476	748	309	690	683	366	996	927	455	999999	14	185	344	999999	997	902	486	404	187	999999	999999	901	264	999999	605	266	545	999999	756	884	75	962	999999	83	215	999999	808	999999	531	439	822	999999	999999	999999	765	759	999999	999999	67	501	59	880	999999	999999	148	999999	493	999999	999999	427	820	763	180	571	999999	51	300	999999	178	999999	104	346	873	747	60	138	999999	805	478	845	747	39	186	999999	834	194	755	999999	935	640	710	742	64	114	618	999999	618	999999	107	723	469	999999	347	264	999999	713	17	469	999999	999999	415	688	597	249	679	791	587	915	736	177	295	637	999999	538	102	362	999999	999999	139	990	520	987	707	999999	386	498	691	922	858	131	186	296	491	924	234	32	999999	815	434	826	481	999999	444	929	438	831	999999	809	171	999999	431	248	339	190	500	999999	980	842	999999	191	110	665	67	999999	999999	998	999999	411	999999	79	999999	476	344	312	519	817	553	777	326	554	575	999999	760	999999	700	938	957	310	999999	806	52	312	999999	252	726	999999	644	829	938	999999	686	999999	999999	102	838	954	999999	37	670	682	874	999999	526	317	616	228	905	254	915	63	51	844	999999	507	999999	903	999999	102	586	704	182	723	999999	886	868	999999	386	667	999999	999999	44	999999	999999	751	931	838	999999	644	999999	508	909	400	999999	999999	999999	999999	545	999999	75	999999	999999	811	451	966	510	160	373	999999	449	563	841	999999	279	179	28	122	999999	235	575	198	127	878	465	88	794	782	809	954	498	36	517	388	602	50	999999	999999	488	999999	999999	780	475	999999	205	83	999999	999999	131	745	866	285	636	319	432	876	999999	561	355	373	182	727	999999	419	151	422	55	999999	999999	238	864	999999	634	541	984	794	723	970	683	392	421	132	660	74	98	222	999999	208	999999	999999	233	753	877	999999	999999	523	439	65	15	999999	37	212	36	892	880	80	999999	105	334	638	163	846	999999	963	999999	59	76	287	331	928	32	847	508	999999	15	120	999999	519	50	471	365	999999	999999	900	365	218	999999	768	193	999999	571	305	873	327	572	386	999999	914	173	451	456	162	999999	87	999999	189	704	116	887	770	999999	142	64	863	282	496	999999	977	608	742	953	308	103	312	366	727	974	191	999999	999999	245	14	356	598	24	213	932	887	150	185	514	989	880	999999	866	439	250	19	999999	85	504	999999	316	430	999999	
158	999999	999999	720	43	215	523	999999	269	534	999999	999999	466	849	79	563	995	999999	432	238	963	428	680	446	999999	487	999999	999999	281	999999	347	698	999999	109	999999	999999	511	176	117	999999	999999	999999	621	888	719	653	999999	170	974	522	508	71	883	202	535	999999	388	985	793	999999	250	999999	486	144	197	999999	999999	366	983	924	999999	829	729	999999	247	731	999999	791	726	283	703	804	999999	759	625	285	999999	734	999999	146	999999	525	382	999999	728	999999	754	487	999999	271	794	427	186	59	470	679	341	430	954	999999	923	596	269	520	852	999999	225	727	518	911	643	135	792	846	168	999999	999999	999999	734	633	977	329	999999	464	489	999999	627	121	298	946	944	999999	779	770	222	179	266	862	708	292	398	36	968	788	628	668	634	340	891	934	232	173	696	330	826	604	506	804	41	575	999999	999999	439	572	967	258	355	31	999999	988	280	594	469	451	999999	950	360	311	836	999999	999999	297	230	364	723	780	698	458	999999	618	673	461	830	143	474	295	999999	999999	820	379	322	999999	705	902	999999	999999	704	999999	95	876	253	204	967	220	924	530	999999	999999	848	999999	560	896	87	25	999999	818	763	336	976	999999	362	954	490	467	507	48	591	327	999999	999999	86	453	373	999999	375	478	999999	619	219	944	412	523	558	633	819	425	536	690	587	844	873	378	278	145	999999	298	999999	510	713	886	938	565	383	762	999999	116	533	19	999999	846	335	153	127	42	547	839	406	857	647	91	511	901	740	856	222	708	184	237	553	86	765	999999	999999	332	15	847	149	796	522	712	892	526	49	740	519	729	999999	999999	999999	684	892	856	862	999999	999999	46	824	527	999999	412	932	999999	465	573	91	352	999999	999999	36	699	700	610	344	935	199	999999	861	999	346	492	457	938	638	869	999999	999999	999999	285	999999	969	32	999999	256	999999	999999	596	999999	999999	659	999999	492	466	219	999999	984	999999	521	927	999999	399	999999	824	190	67	999999	994	667	596	390	182	999999	962	845	67	677	88	999999	234	165	603	924	396	999999	999999	999	990	728	739	884	999999	999999	202	842	559	794	207	441	198	165	785	928	473	999999	487	999999	530	621	162	231	905	928	999999	772	838	474	788	999999	20	68	964	999999	927	712	999999	999999	39	999999	295	999999	479	647	175	79	999999	999999	460	310	862	999999	479	378	575	999999	979	972	110	999999	13	94	15	723	430	999999	200	519	999999	761	606	702	915	999999	335	889	752	268	999999	227	403	174	23	
488	621	785	589	595	700	419	733	999999	684	609	999999	210	267	755	227	45	879	999999	672	699	704	999999	319	77	999999	686	764	720	219	882	999999	839	81	527	111	644	550	604	999999	999999	999999	999999	27	316	295	135	631	996	51	726	348	544	501	324	783	460	476	521	999999	24	655	22	306	999999	583	286	999999	739	653	582	494	284	50	91	670	614	153	13	999999	917	999999	999999	999999	999999	543	492	347	756	743	999999	177	39	61	999999	936	26	999999	224	732	999999	995	891	353	468	999999	73	999999	420	999999	179	317	473	999999	635	959	887	999999	813	999999	101	938	999999	996	12	414	464	999999	999999	155	999999	821	928	280	999999	922	172	999999	221	260	479	988	926	113	574	343	704	300	426	845	999999	683	978	999999	641	80	622	895	350	63	999999	999999	268	275	998	357	389	203	966	999999	999999	472	131	999999	788	999999	22	999999	431	669	710	999999	806	399	106	971	842	999999	638	702	309	276	84	999999	483	638	729	661	114	227	953	510	999999	713	58	586	562	425	177	538	999999	352	474	680	999999	613	44	999999	999999	37	514	417	564	274	412	529	999999	999999	999999	160	383	360	174	999999	999999	210	839	102	350	999999	999999	999999	804	109	643	999999	999999	404	814	870	604	999999	492	87	999999	999999	945	70	999999	528	199	599	346	27	165	708	999999	999999	964	152	999999	942	528	999999	999999	999999	613	999999	999999	455	727	999999	158	219	555	522	867	97	501	179	264	779	791	821	329	999999	90	786	943	935	779	543	439	999999	106	661	342	833	469	625	999999	999999	999999	855	801	206	450	136	999999	642	999999	999999	768	794	888	994	160	706	340	798	16	999999	999999	695	676	194	564	486	122	894	190	999999	999999	875	246	774	999999	936	30	133	378	999999	999999	311	103	688	774	644	783	999999	510	635	502	670	619	116	968	744	999999	617	641	964	23	999999	999999	999999	472	999999	999999	123	655	224	686	216	999999	62	510	220	601	988	999999	919	999999	999999	393	555	999999	999999	266	140	805	604	757	412	999999	414	939	748	999999	296	226	881	999999	670	456	296	949	296	250	566	605	758	999999	200	208	999999	271	12	194	999999	275	514	999999	427	317	61	467	283	724	999999	122	762	999999	314	771	538	833	999999	999999	106	605	254	718	699	534	999999	461	566	214	769	152	936	563	999999	999999	712	999999	668	362	405	828	999999	571	234	453	843	397	839	428	670	888	239	999999	999999	999999	999999	999999	999999	893	270	599	900	79	999999	872	999999	999999	428	293	999999	
292	999999	679	169	278	930	683	493	999999	690	660	622	999999	543	880	999999	498	999999	999999	999	916	318	774	101	805	928	605	616	362	999999	644	968	555	368	387	723	559	289	819	380	348	312	690	212	610	977	761	999999	84	959	687	732	786	293	153	974	400	587	363	349	334	76	140	977	56	691	76	999999	166	167	363	219	657	271	661	613	627	999999	491	827	176	79	542	999999	999999	912	191	271	999999	412	999999	971	999999	479	56	281	181	999999	999999	999999	911	982	379	916	605	478	84	525	632	540	356	827	105	536	183	999999	534	737	999999	144	510	804	564	753	833	391	999999	187	225	999999	441	915	999999	573	915	999999	699	625	797	999999	837	666	999999	684	66	999999	876	399	306	999999	746	444	999999	999999	417	116	427	999999	93	224	194	999999	310	999999	108	441	421	532	620	989	565	909	939	283	306	844	174	879	696	999999	515	894	881	434	643	999999	598	394	166	809	999999	83	999999	583	928	940	365	397	586	625	94	999999	779	317	999999	837	504	52	724	573	941	547	929	755	708	300	25	876	999999	999999	842	999999	999999	811	999999	491	377	366	354	366	999999	999999	303	81	999999	171	125	574	208	806	502	555	669	999999	867	229	154	786	874	638	925	999999	789	484	999999	68	978	967	95	999999	470	148	697	999999	94	174	253	999999	512	547	999999	450	999999	999999	609	296	366	783	999999	999999	347	590	491	999999	441	999	999999	819	999999	194	193	157	489	463	345	999999	857	311	507	999999	976	999999	284	337	462	484	999999	999999	874	999999	701	204	999999	92	999999	879	656	981	926	95	187	999999	568	999999	999999	38	999999	999999	466	255	438	999999	285	251	36	60	316	999999	263	957	198	10	944	803	493	988	132	407	999999	466	707	876	385	421	999999	552	728	956	973	434	523	999999	530	999999	67	646	918	783	66	356	573	502	727	968	897	187	488	765	834	375	999999	564	167	999999	548	561	679	864	725	483	999999	360	190	828	999999	999999	479	325	999999	999999	999999	999999	999999	710	892	214	159	999999	524	348	999999	963	132	607	529	999999	999999	530	91	999999	967	64	67	582	33	223	321	898	534	306	708	173	28	987	305	565	223	456	117	343	412	999999	349	999999	999999	999999	999999	583	999999	485	170	999999	244	250	999999	25	292	768	687	679	892	260	999999	227	640	900	944	999999	999999	963	745	984	999999	747	102	704	714	679	999999	663	985	738	599	999999	145	999999	929	777	118	290	283	999999	768	999999	999999	162	999999	132	747	520	
425	103	281	999999	739	186	535	999999	999999	185	310	612	607	33	694	164	661	832	999999	880	970	176	36	30	999999	301	225	985	306	940	999999	592	999999	651	248	999999	466	263	999999	959	234	442	629	932	980	670	846	744	742	296	999999	558	51	999999	549	999999	999999	261	654	447	961	549	200	999999	861	718	680	999999	785	802	697	999999	522	999999	656	999999	547	103	50	30	454	481	252	999999	449	765	551	999999	112	989	824	999999	609	871	997	684	252	420	999999	272	999999	891	999999	939	598	999999	45	918	219	21	711	973	221	634	999999	490	999999	999999	999999	106	176	614	853	796	977	492	999999	999999	134	999999	295	136	32	777	39	563	521	312	420	356	999999	632	855	999999	287	851	994	999999	999999	517	387	71	651	975	999999	385	999999	173	962	999999	999999	394	794	247	726	585	951	443	604	439	999999	993	770	423	999999	544	758	763	999999	136	999999	824	772	616	594	233	485	57	681	654	999999	358	350	314	62	344	838	999999	373	701	900	560	999999	999999	549	393	301	237	608	999999	627	284	654	835	617	999999	622	187	652	502	110	999999	761	950	913	999999	999999	466	371	41	705	150	999999	816	999999	938	453	332	999999	210	932	257	999999	130	36	251	704	999999	697	581	722	999999	965	871	601	996	798	430	535	930	999999	834	866	999999	855	999999	884	837	999999	999999	36	999999	120	452	570	852	465	641	999999	671	914	147	768	789	999999	55	185	999999	225	240	149	999999	797	147	469	107	391	872	274	550	999999	999999	905	999999	999999	432	550	522	310	749	540	999999	506	863	25	603	76	87	999999	999999	311	366	999999	379	539	12	999999	973	982	472	471	593	376	382	314	57	241	750	243	886	504	662	999999	476	699	981	999999	999999	131	865	41	313	999999	464	999999	10	999999	536	999999	552	999999	999999	999999	837	287	947	791	133	999999	999999	372	325	843	380	315	999999	999999	155	679	557	486	568	851	126	441	999999	977	912	143	314	801	999999	271	999999	999999	927	132	389	198	999999	999999	999999	999999	164	503	715	470	244	158	600	999999	109	856	999999	76	371	725	423	999999	130	969	999999	990	999999	175	667	63	999999	425	387	526	759	957	927	367	93	999999	999999	623	725	697	743	999999	543	452	702	847	340	624	593	212	709	999999	77	782	321	999999	139	988	836	661	999999	819	770	83	999999	151	929	573	999999	187	38	799	681	433	999999	124	456	801	473	999999	999999	538	999999	999999	999999	775	999999	155	55	680	64	708	787	73	389	924	999999	469	350	
560	918	999999	640	416	183	909	312	644	999999	999999	999999	338	999999	26	999999	779	999999	594	266	336	261	999999	999999	999999	132	329	22	999999	999999	311	999999	999999	461	912	900	955	898	424	999999	908	473	255	598	999999	999999	726	193	999999	999999	610	999999	999999	999999	23	309	144	250	337	293	853	896	694	600	254	86	969	876	999999	126	983	880	999999	593	358	862	999999	195	678	588	406	145	252	493	999999	375	722	784	447	613	999999	715	999999	140	157	21	779	654	354	772	755	849	581	654	150	729	373	815	999999	999999	302	949	571	748	887	717	654	211	167	879	364	999999	999999	998	360	278	320	999999	445	346	93	999999	841	906	833	556	999999	597	352	713	12	906	929	296	321	816	999999	821	253	439	367	999999	999999	999999	418	570	420	999999	304	872	419	931	380	517	77	940	118	665	915	340	999999	66	859	453	877	999999	265	152	687	543	135	498	198	15	979	515	865	999999	497	273	999999	982	303	479	304	999999	535	421	228	380	708	999999	906	912	286	310	999999	53	598	960	999999	278	894	760	999999	921	999999	375	999999	999999	84	999999	178	651	204	181	762	389	159	805	921	999999	923	316	835	999999	999999	999999	728	679	796	822	777	536	958	868	999999	543	999999	383	338	170	883	999999	305	965	319	264	718	115	547	339	999999	792	49	470	354	587	925	999999	339	466	646	999999	999999	999999	964	641	999999	336	94	229	657	775	999999	999999	999999	267	21	869	337	336	567	623	142	999999	928	985	999999	498	523	999999	999999	631	54	872	523	35	899	53	11	678	999999	392	999999	327	681	128	325	287	509	96	576	65	772	12	898	33	726	999999	333	979	153	204	812	585	999999	999999	731	604	247	999999	368	967	868	659	765	999999	602	814	786	999999	999999	999999	999999	437	932	562	859	999999	999999	500	999999	600	719	31	534	376	580	445	716	999999	396	999999	50	999999	728	999999	196	999999	247	723	430	912	522	523	318	933	216	999999	652	58	999999	689	630	747	999999	767	258	846	134	398	604	166	107	140	423	949	179	424	999999	999999	375	999999	804	259	79	999999	88	205	999999	600	170	205	793	667	488	707	99	303	999999	961	360	999999	988	849	128	999999	814	999999	110	369	764	999999	676	999999	682	999999	885	381	677	249	999999	999999	999999	533	237	409	373	999999	652	716	859	876	486	747	973	999999	756	954	140	805	582	696	999999	999999	836	378	528	999999	984	999999	821	718	999999	999999	282	999999	217	465	621	719	900	384	738	999999	509	887	316	929	
355	999999	674	999999	250	871	999999	999999	958	999999	696	999999	881	899	455	999999	999999	151	260	788	474	676	818	301	343	421	905	999999	999999	999999	844	948	72	599	128	999999	392	890	478	999999	40	289	349	999999	768	763	837	999999	928	152	499	368	999999	999999	464	679	999999	383	597	828	999999	469	45	257	944	747	795	291	999999	128	213	999999	672	506	757	999999	999999	400	532	580	583	999999	999999	814	220	486	322	544	145	449	497	18	999999	649	788	999999	253	101	483	999999	999999	556	999999	810	999999	495	695	139	770	278	352	449	850	27	999999	71	200	999999	47	999999	435	261	156	340	630	205	999999	33	999999	999999	942	999999	999999	511	612	999999	683	468	875	725	791	192	774	999999	106	58	999999	284	404	726	380	32	64	999999	594	716	999999	889	189	999999	782	999999	420	583	336	117	532	348	414	227	387	999999	356	321	676	253	486	290	244	582	999999	437	628	992	816	999999	191	999999	916	896	628	793	288	141	999999	128	771	201	540	999999	526	999999	999999	187	999999	999999	676	742	348	351	239	129	655	607	999999	999999	54	428	766	416	926	630	999999	518	999999	593	452	224	999999	558	999999	295	999999	254	999999	228	568	999999	652	177	253	999999	999999	575	666	509	148	681	999999	999999	84	999999	434	999999	73	895	396	361	589	755	999999	461	373	999999	999999	944	999999	410	999999	487	787	999999	776	598	172	487	76	999999	851	99	455	999999	788	999999	483	999999	861	626	191	170	831	999999	999999	896	972	792	85	773	999999	722	139	999999	140	948	810	481	576	835	999999	585	829	540	509	499	310	434	672	592	316	740	92	752	229	390	655	999999	999999	879	626	999999	999999	999999	161	138	959	717	640	840	971	12	562	35	665	606	341	301	999999	999999	596	548	129	492	467	965	639	386	518	750	302	239	738	696	999999	590	999999	536	389	381	540	592	793	999999	620	314	187	66	999999	623	59	364	873	999999	999999	88	999999	919	999999	999999	498	582	999999	890	548	741	999999	866	999999	999999	433	804	912	335	999999	999999	999999	296	999999	162	787	583	999999	999999	999999	938	366	367	999999	140	338	999999	701	203	882	957	392	999999	294	999999	50	321	249	22	199	254	451	547	549	999999	333	964	57	682	408	915	293	999999	199	609	999999	905	462	686	746	180	113	999999	999999	874	620	852	12	992	122	476	343	287	705	456	999999	999999	818	999999	806	373	215	999999	794	999999	999999	87	712	684	505	144	999999	562	275	999999	151	732	103	675	668	481	999999	65	570	931	582	16	
609	999999	122	565	999999	338	880	382	999999	95	924	999999	210	543	149	327	496	977	617	780	21	685	314	999999	725	153	999999	335	411	999999	457	863	394	667	478	968	572	999999	57	530	682	892	64	999999	999999	999999	474	135	341	999999	999999	593	324	801	994	923	999999	358	839	944	999999	554	999999	814	637	999999	999999	999999	74	999999	755	556	999999	96	107	128	631	258	956	119	999999	999999	994	766	591	864	548	592	999999	554	540	999999	110	112	657	138	920	249	999999	747	523	931	70	170	889	999999	663	238	999999	875	999999	999999	402	999999	276	543	560	215	233	772	522	509	870	520	999999	541	999999	999999	438	999999	208	999999	829	219	595	746	278	833	877	999999	999999	320	888	796	999999	999999	821	380	836	124	577	715	26	999999	234	24	71	999999	530	357	566	999999	999999	999999	999999	910	360	192	999999	529	274	727	338	653	570	212	621	83	268	999999	999999	85	999999	999999	401	492	999999	182	984	580	685	728	312	999999	999999	375	520	164	129	351	999	638	244	999999	850	850	999999	999999	95	31	999999	988	292	250	637	999999	845	485	999999	195	545	187	208	564	999999	545	424	808	999999	205	999999	466	954	916	290	90	840	999999	472	550	115	12	97	963	999999	999999	446	999999	891	532	529	45	999999	933	805	999999	440	999999	472	315	999999	578	731	890	340	936	43	375	959	556	649	172	22	792	999999	542	100	245	386	157	109	999999	916	117	675	656	645	30	120	468	649	999999	220	999999	125	536	281	207	632	999999	999999	80	112	344	999999	367	999999	38	854	273	731	999999	999999	325	215	83	662	623	224	684	300	23	264	500	907	999999	952	855	999999	552	271	893	612	144	494	38	259	999999	235	318	633	616	176	847	737	453	866	895	951	52	874	657	999999	999999	999999	650	999999	999999	437	403	999999	999999	361	311	11	838	593	169	831	187	823	90	398	905	60	683	846	416	763	463	623	66	903	999999	677	614	909	663	193	844	221	647	153	831	999999	466	265	999999	845	898	860	999999	73	774	228	999999	268	999999	898	277	803	409	999999	974	999999	358	999999	999999	633	999999	928	930	976	999999	965	186	999999	567	11	593	428	982	570	864	602	999999	993	999999	416	999999	356	831	999999	999999	50	812	999999	179	61	999999	999999	539	241	458	969	930	730	999999	999999	52	857	701	86	314	849	821	838	984	381	863	365	144	319	750	51	107	999999	70	946	163	999999	767	515	999999	401	999999	750	999999	999999	672	195	916	330	999999	999999	999999	755	460	999999	229	
999999	813	999999	198	200	67	999999	999999	417	999999	765	670	999999	654	664	100	196	630	913	999999	999999	726	999999	999999	999999	448	813	999999	724	396	351	714	994	726	190	574	999999	326	999999	343	669	269	704	32	907	524	786	676	999999	935	468	134	547	115	159	256	723	97	999999	751	999999	999999	766	31	999999	60	675	413	474	99	129	999999	999999	579	301	810	32	77	999999	163	662	147	247	999999	927	999999	177	889	577	934	850	882	807	999999	999999	999999	999999	682	501	999999	849	999999	999999	619	816	999999	759	968	814	348	233	999999	295	366	999999	115	999999	978	104	314	883	785	835	539	999999	999999	999999	862	489	904	317	349	575	945	314	289	935	628	972	338	467	209	85	999999	711	204	999999	451	999999	984	360	524	588	999999	973	999999	546	672	380	999999	537	896	488	909	999999	999999	999999	350	61	809	999999	417	999999	765	846	684	999999	999999	999999	54	649	620	448	505	999999	999999	999999	388	971	251	743	272	257	403	800	570	720	176	206	827	123	999999	999999	614	813	943	519	822	351	299	363	939	999999	999999	930	916	458	983	999999	249	132	999999	378	810	76	907	999999	612	965	285	963	999999	999999	10	931	402	231	833	999999	610	283	938	47	682	887	999999	428	922	472	883	122	736	810	957	705	999999	878	999999	999999	906	783	906	857	75	999999	818	999999	843	999999	537	695	624	302	755	999999	194	999999	696	922	272	999999	247	149	999999	999999	237	734	452	305	519	524	642	999999	784	827	376	91	971	357	999999	275	584	527	934	999999	999999	444	64	992	999999	999999	999999	666	286	999999	545	999999	999999	902	999999	94	96	548	884	23	63	339	999999	928	599	112	693	999999	999999	996	903	720	214	894	675	793	679	460	784	763	342	976	19	999999	291	609	315	78	259	984	999999	46	999999	921	999999	168	999999	136	999999	418	72	842	812	289	999999	825	999999	881	237	314	999999	999999	763	999999	681	87	329	160	646	990	797	624	999999	869	817	999999	87	293	759	516	866	553	67	376	700	499	173	999999	843	466	57	434	841	999999	999999	553	282	999999	249	67	838	776	489	412	621	448	753	999999	471	999999	748	278	131	720	999999	861	577	999999	999999	192	999999	599	317	190	942	372	783	155	300	999999	594	565	999999	702	678	99	999999	655	999999	262	999999	230	268	999999	717	778	312	130	505	717	999999	884	101	67	153	248	469	308	469	258	664	607	653	207	72	193	999999	999999	52	359	999999	922	643	178	999999	693	999999	131	999999	174	999999	999999	999999	582	999999	
709	474	986	558	439	630	999999	999999	506	597	148	576	70	999999	534	999999	883	999999	156	920	63	251	999999	621	459	906	348	835	305	198	999999	957	80	909	363	719	248	871	613	729	999999	999999	146	580	307	126	281	997	938	619	186	585	503	999999	244	467	550	375	108	532	291	929	999999	317	999999	191	505	161	769	815	316	22	999999	427	888	326	114	352	999999	343	999999	350	999999	685	22	999999	999999	419	674	895	178	872	772	91	447	999999	847	829	985	999999	999999	130	238	999999	313	174	999999	86	773	999999	362	999999	60	765	999999	940	999999	214	305	999999	728	999999	999999	873	647	443	249	392	979	786	479	285	366	208	722	515	122	999999	382	999999	313	386	999999	756	543	969	822	16	193	999999	999999	642	534	999999	396	999999	643	364	486	999999	924	729	106	999999	999999	87	842	999999	53	391	828	999999	831	457	865	352	450	730	999999	677	621	999999	208	483	717	836	999999	550	812	197	999999	758	999999	999999	999999	584	289	658	999999	999999	999999	970	962	801	678	809	999999	87	950	54	93	913	33	808	259	999999	530	999999	279	999999	335	301	999999	855	520	79	999999	329	999999	999999	72	792	999999	874	550	650	280	406	805	908	35	674	600	767	999999	957	734	488	262	241	64	999999	389	704	140	999999	999999	117	999999	999999	836	491	999999	669	999999	301	501	158	267	608	420	133	999999	371	999999	661	701	282	751	999999	345	494	76	302	236	406	412	717	999999	714	720	999999	999999	206	82	543	131	930	999999	813	999999	585	230	654	820	930	848	27	127	478	144	658	999999	999999	273	351	999999	260	443	999999	888	999999	414	553	887	257	999999	621	299	53	540	770	496	937	999999	759	274	999999	481	305	558	395	599	276	580	72	807	397	933	999999	129	999999	497	999999	999999	682	181	999999	767	573	922	999999	728	84	937	374	999999	428	999999	513	999999	999999	778	147	37	503	193	147	999999	999999	999999	620	688	568	923	669	999999	296	22	424	587	999999	999999	908	382	999999	666	525	338	215	900	999999	767	999999	654	127	999999	360	182	431	499	44	999999	999999	999999	312	548	169	999999	278	101	875	999999	216	926	488	357	870	764	999999	999999	667	808	766	924	72	852	268	914	999999	577	922	124	999999	924	999999	893	713	786	79	783	999999	374	70	999999	999999	973	561	502	175	770	231	595	999999	999999	831	235	999999	26	70	999999	999999	255	353	700	179	761	824	291	999999	999999	643	94	694	922	339	999999	748	652	899	999999	999999	765	748	46	356	999999	647	999999	102	
327	955	696	726	999999	503	261	999999	369	999999	273	159	279	129	580	136	147	999999	999999	266	999999	486	294	127	971	168	524	999999	317	354	999999	123	999999	198	65	639	947	368	999999	999999	87	282	388	708	999999	939	31	645	178	910	218	999999	103	739	564	841	999999	579	999999	460	979	754	713	25	999999	159	330	999999	73	940	188	779	824	134	189	266	108	585	491	41	147	878	338	999999	145	415	30	98	634	224	999999	378	613	624	449	999999	568	373	999999	486	619	940	582	237	999999	999999	611	999999	999999	999999	743	95	98	722	999999	110	999999	316	879	999999	139	241	456	849	971	810	175	999999	999999	856	697	734	999999	14	422	999999	306	111	675	706	999999	61	538	336	999999	883	290	890	999999	999999	906	262	493	910	999999	387	493	999999	999999	999999	273	411	294	704	610	18	116	999999	999999	127	804	324	999999	999999	891	88	703	130	999999	999999	530	285	999999	345	999999	444	999999	78	658	999999	712	573	845	754	443	402	766	834	999999	473	777	206	590	194	544	999999	621	320	999999	277	683	999999	364	177	400	999999	512	999999	754	999999	767	999999	435	274	414	240	999999	999999	739	498	999999	869	405	904	321	333	694	714	800	366	823	930	59	390	361	999999	219	677	364	455	890	999999	999999	558	705	739	771	999999	779	314	123	999999	581	530	955	999999	999999	459	856	999999	303	999999	157	397	352	837	988	54	913	75	999999	801	531	294	608	999999	789	846	209	999999	562	379	935	999999	253	999999	358	528	434	547	382	999999	999999	298	162	999999	670	692	215	868	999999	726	412	714	292	322	213	999999	999999	462	999999	999999	260	284	513	923	862	661	154	264	488	469	620	999999	999999	271	999999	999999	142	515	833	107	999999	340	999999	835	966	231	213	999999	999999	72	606	999999	999999	261	508	999999	999999	238	999999	18	547	951	999999	292	116	999999	31	30	999999	970	164	999999	628	999999	489	919	999999	999999	999999	641	458	222	379	426	862	647	853	441	999999	442	458	904	285	824	559	689	951	547	728	999999	209	192	598	914	999999	200	999999	999999	999999	588	102	999999	999999	598	999999	335	581	999999	429	469	193	590	267	899	521	260	140	803	999999	799	968	906	999999	36	441	275	999999	465	518	671	303	267	668	184	350	999999	999999	999999	274	999999	118	999999	127	269	999999	999999	924	698	999999	999999	70	999999	228	973	620	195	999999	254	999999	999999	710	125	454	758	175	925	921	93	559	179	626	999999	539	152	690	980	788	690	289	999999	999999	925	999999	861	999999	999999	49	695	
564	999999	196	389	530	978	999999	992	543	999999	103	821	698	841	999999	233	40	617	20	85	999999	639	406	475	964	344	999999	785	63	592	157	999999	885	235	528	405	982	999999	922	999999	999999	698	446	999999	596	468	134	508	786	839	830	999999	999999	963	413	999999	757	721	424	195	43	999999	939	951	222	999999	999999	999999	322	999999	999999	792	694	459	457	999999	999999	977	878	506	220	446	999	223	761	999999	678	922	822	603	999999	999999	999999	999999	527	890	758	495	217	999999	532	661	195	999999	599	47	308	999999	999999	818	732	999999	999999	918	974	597	738	999999	199	67	13	23	649	719	999999	979	969	957	999999	566	835	706	999999	999999	999999	559	999999	957	624	723	855	394	415	13	870	999999	427	905	763	929	999999	42	306	999999	910	999999	999999	476	945	999999	999999	351	362	949	983	999999	19	879	943	999999	347	780	111	999999	212	619	608	645	848	238	561	74	203	12	414	803	410	620	62	999999	999999	783	21	999999	655	514	999999	465	30	844	857	999999	961	999999	591	999999	999999	830	947	301	910	376	999999	717	999999	14	999999	359	999999	189	626	398	826	999999	878	564	999999	106	820	999999	587	152	624	14	999999	24	112	856	999999	999999	872	579	999999	761	556	180	165	304	947	651	366	999999	920	841	227	999999	721	483	999999	999999	999999	999999	20	259	999999	767	751	999999	999999	999999	999999	999999	937	512	317	999999	725	999999	999999	708	409	474	159	178	341	999999	999999	783	786	912	302	629	396	999999	999999	47	568	424	57	999999	428	999999	958	903	750	999999	745	418	533	999999	743	655	552	999999	627	147	684	841	917	810	545	999999	837	433	750	999999	999999	553	91	279	488	310	999999	153	289	868	515	256	428	276	999999	999999	260	615	178	646	86	999999	766	292	999999	726	506	999999	252	460	703	535	999999	999999	170	201	999999	263	999999	442	638	408	481	759	632	438	422	999999	651	732	717	999999	999999	999999	999999	999999	786	799	999999	762	804	779	900	828	175	999999	103	951	115	966	487	996	924	735	18	677	999999	17	660	924	313	854	596	999999	742	481	280	58	282	999999	999999	536	347	929	999999	858	999999	999999	594	651	344	999999	546	684	254	720	307	529	105	527	125	999999	999999	991	458	999999	999999	390	999999	693	710	54	678	224	562	950	659	999999	107	160	179	510	423	19	589	842	318	912	275	31	999999	751	953	755	776	635	398	355	481	688	674	999999	566	900	940	300	793	331	999999	304	71	313	432	999999	357	614	365	139	411	616	641	281	999999	74	
519	959	999999	923	447	926	562	314	999999	418	485	62	999999	523	78	299	58	986	789	970	960	999999	328	999999	407	999999	279	268	999999	865	57	403	12	502	391	981	209	999999	884	205	741	756	790	23	469	304	999999	842	71	999999	567	654	999999	154	999999	999999	640	91	525	285	656	304	370	657	370	92	60	999999	999999	96	99	188	112	999999	239	213	90	999999	999999	999999	999999	437	206	831	308	403	999999	857	399	742	351	127	999999	608	999999	999999	396	143	999999	999999	254	229	999999	975	999999	388	551	999999	915	899	567	335	542	422	784	999999	107	539	359	967	180	202	999999	999999	745	971	834	504	54	999999	999999	999999	661	999999	858	282	726	231	808	920	851	23	999999	499	184	25	585	931	824	330	350	856	784	686	216	62	176	999999	239	61	553	57	999999	134	91	620	673	381	564	999999	502	999999	731	439	125	999999	259	999999	224	999999	396	903	679	724	999999	961	173	975	954	805	115	999999	991	999999	376	803	169	999999	417	564	999999	213	377	999999	827	999999	135	354	999999	999999	803	614	106	510	664	999999	378	139	683	130	456	697	999999	758	405	999999	999999	999999	72	321	997	440	154	659	999999	192	535	366	897	975	836	818	414	905	999999	501	318	491	102	725	999999	999999	999999	297	118	654	786	618	916	739	591	160	292	259	61	372	469	447	132	999999	999999	21	242	708	293	637	999999	521	756	904	779	401	882	346	999999	999999	306	856	551	732	405	999999	449	167	394	685	536	165	853	640	999999	999999	369	999999	611	424	798	436	13	480	371	275	861	22	959	199	278	945	374	94	76	613	895	400	999999	206	571	84	323	999999	999999	137	667	125	873	908	42	271	735	470	178	869	852	80	370	140	66	437	207	999999	417	590	791	999999	574	999999	975	999999	544	414	853	724	999999	405	999999	244	607	745	148	60	166	999999	999999	903	916	206	760	999999	39	945	150	143	876	128	999999	521	346	899	551	999999	933	73	999999	999999	617	454	756	999999	702	999999	532	320	298	157	47	410	380	887	852	377	999999	160	939	599	999999	719	847	999999	215	999999	999999	708	999999	693	999999	999999	290	889	296	999999	450	313	999999	903	999999	830	999999	729	999999	790	999999	999999	57	183	787	999999	134	137	66	897	606	761	251	999999	239	823	999999	999999	999999	944	129	490	999999	389	926	364	37	45	186	999999	999999	128	913	424	999999	999999	661	30	905	999999	999999	999999	833	999999	866	689	71	288	674	599	714	249	999999	145	671	660	999999	999999	256	433	
755	98	951	622	999999	487	848	827	137	999999	172	105	699	695	976	966	999999	212	523	247	302	749	371	587	729	635	999999	777	999999	999999	590	993	774	999999	589	879	211	220	376	388	999999	999999	999999	883	436	619	550	14	999999	999999	13	654	154	999999	141	999999	999999	374	892	397	69	999999	83	81	209	999999	330	227	115	107	764	999999	999999	144	407	999999	599	488	160	120	999999	423	618	58	63	935	849	765	350	583	162	999999	328	979	329	770	170	999999	999999	268	298	332	899	72	939	566	818	19	999999	84	416	248	224	781	311	645	999999	34	28	273	329	999999	876	999999	945	927	127	857	815	999999	999999	519	804	891	822	999999	524	556	119	496	127	839	999999	276	177	913	623	546	677	999999	999999	145	70	419	999999	732	999999	377	127	22	448	961	204	974	187	896	443	332	959	999999	130	999999	915	532	156	999999	999999	999999	364	41	313	581	190	141	329	999999	459	395	952	99	316	157	999999	107	57	165	645	188	99	281	479	301	587	137	563	411	230	538	272	999999	330	999999	999999	95	708	867	781	999999	655	426	447	999999	379	869	242	972	477	818	999999	991	844	233	521	92	999999	22	993	62	999999	917	540	920	999999	503	768	471	144	353	399	999999	384	999999	533	673	834	430	921	717	999999	590	934	999999	999999	281	614	107	333	930	532	695	999999	729	495	738	885	526	926	875	111	770	999999	999999	428	304	999999	272	999999	999999	999999	141	999999	286	167	987	983	138	866	850	999999	999999	147	999999	999999	703	999999	655	96	794	787	999999	504	999999	616	134	752	810	983	759	665	999999	407	485	681	401	604	597	999999	999999	755	756	660	85	999999	999999	632	633	312	724	988	999999	999999	905	999999	941	636	54	669	42	999999	999999	999999	117	195	999999	273	662	533	429	108	719	999999	588	999999	41	999999	429	70	999999	501	128	508	999999	770	703	174	502	425	740	764	560	927	999999	273	999999	611	553	889	999999	176	970	110	882	999999	279	878	598	865	39	999999	217	999999	493	999999	126	673	886	346	492	999999	770	246	792	665	548	999999	999999	324	466	999999	114	540	622	19	531	28	625	642	501	825	999999	636	396	456	999999	576	443	998	157	999999	999999	216	999999	999999	999999	733	317	999999	87	487	334	283	409	608	189	676	999999	483	19	999999	58	254	844	667	999999	144	999999	999999	117	972	999999	554	177	556	999999	999999	143	558	614	797	710	407	564	999999	500	999999	237	999999	276	880	215	960	989	59	861	480	371	739	999999	271	883	
970	119	115	139	779	115	852	999999	292	543	999999	869	999999	397	650	999999	831	176	513	906	73	80	237	766	999999	565	999999	695	235	535	403	999999	999999	914	739	297	459	884	720	198	384	883	983	346	999999	100	776	661	999999	999999	540	572	753	364	819	999999	882	348	741	223	986	999999	678	999999	150	520	999999	307	657	362	239	947	456	324	532	189	999999	891	373	999999	999999	467	999999	999999	994	830	999999	988	104	838	415	999999	999999	506	211	999999	999999	236	206	999999	573	479	13	858	999999	593	126	439	999999	640	999999	991	974	444	434	999999	682	243	999999	319	972	538	213	818	947	129	804	949	123	999999	973	999999	694	491	733	319	463	626	883	410	713	118	165	463	34	999999	145	707	81	999999	544	972	472	999999	909	999999	275	194	910	441	999999	999999	999999	527	667	999999	306	493	999999	125	999999	999999	360	362	606	864	383	749	794	532	983	106	877	999999	769	11	397	808	999999	699	54	999999	999999	451	622	546	792	638	999999	999999	128	652	997	956	615	488	999999	120	290	54	999999	526	400	999999	458	999999	999999	999999	757	999999	565	497	911	999999	999999	797	350	908	740	69	81	744	952	722	414	341	109	999999	999999	291	389	287	527	537	999999	528	878	337	999999	999999	257	907	880	141	515	630	741	985	885	818	999999	713	380	230	999999	916	573	999999	973	127	592	378	69	476	286	288	999999	383	999999	552	919	999999	999999	810	812	173	864	821	216	784	599	999999	45	999999	153	675	906	306	564	130	955	210	999999	876	347	879	848	413	855	237	660	999999	999999	343	899	134	799	570	999999	809	61	999999	471	999999	527	478	999999	62	332	610	999999	673	999999	999999	597	719	658	48	472	933	325	999999	966	979	134	242	112	702	999999	29	876	346	999999	999999	78	213	738	176	358	868	546	795	91	254	855	987	548	167	999999	999999	476	760	999999	485	493	601	784	491	74	295	376	640	944	313	733	45	784	74	999999	393	980	999999	999999	604	999999	530	379	722	133	147	693	944	956	927	999999	126	248	412	271	477	999999	256	999999	72	501	905	999999	778	999999	999999	212	483	382	361	999999	984	79	503	999999	963	232	72	999999	999999	999999	432	684	999999	760	999999	796	382	803	999999	999999	999999	389	627	999999	491	679	999999	999999	999999	934	999999	571	604	999999	567	56	745	323	999999	255	367	888	185	471	79	231	999999	999999	903	33	829	680	999999	397	999999	605	999999	999999	607	294	631	860	64	991	391	860	89	298	202	571	60	68	506	72	607	
844	213	166	43	999999	999999	583	308	290	999999	539	506	217	261	999999	603	355	716	22	624	999999	834	193	999999	218	999999	545	824	341	999999	999999	999999	13	790	632	401	296	366	347	999999	57	561	773	999999	851	364	871	999999	240	967	999999	352	493	999999	110	19	30	86	824	999999	309	758	966	318	343	365	502	999999	629	999999	317	999999	378	573	576	944	71	306	999999	854	280	508	594	374	277	428	999999	565	999999	999999	381	999999	542	229	149	298	595	465	552	495	861	454	417	669	660	999999	999999	920	871	999999	948	723	848	970	847	999999	999999	602	51	914	675	937	737	999999	199	107	456	159	999999	288	999999	605	999999	999999	992	826	101	999999	714	560	999999	770	999999	999999	999999	658	371	571	382	348	134	992	999999	637	820	924	999999	999999	999999	562	270	824	496	593	999999	352	969	115	999999	31	710	249	888	490	469	905	999999	999999	343	541	735	884	777	95	999999	366	999999	999999	922	77	999999	999999	455	999999	299	999999	283	111	726	331	689	265	999999	360	999999	885	114	933	178	914	681	512	76	937	827	385	57	411	999999	449	171	999999	193	910	911	29	999999	736	200	838	631	151	487	999999	852	479	301	426	457	278	261	257	947	17	395	999999	623	999999	334	914	584	872	671	286	170	999999	82	999999	448	618	101	999999	999999	339	293	999999	34	65	95	357	94	999999	999999	170	198	999999	999999	186	524	999999	405	285	412	286	264	758	999999	210	851	26	999999	618	977	838	187	999999	514	617	723	855	582	568	432	999999	829	953	919	999999	98	256	999999	999999	167	144	223	816	965	466	999999	535	999999	999999	213	78	999999	475	999999	999999	983	314	408	297	462	669	732	836	852	435	999999	311	999999	968	121	604	95	511	461	843	625	371	999999	58	542	999999	795	999999	365	364	999999	363	310	999999	528	999999	848	643	999999	498	411	386	963	539	18	774	695	102	712	608	999999	999999	999999	809	999999	622	999999	359	754	273	873	974	481	498	999999	103	999999	44	449	337	756	451	999999	963	441	999999	407	999999	49	999999	502	999999	999999	756	381	587	349	500	316	999999	398	999999	889	180	999999	437	999999	475	999999	915	773	661	652	999999	852	541	382	999999	378	259	224	999999	999999	986	770	180	929	724	126	999999	753	510	999999	543	938	267	999999	896	348	999999	344	999999	257	134	994	841	60	999999	904	839	999999	298	131	66	691	999999	999999	902	410	454	508	190	358	319	171	272	932	118	999999	595	979	999999	712	374	915	999999	760	195	992	999999	129	269	
999999	999999	616	465	389	999999	852	558	999999	659	495	894	999999	163	999999	938	962	731	999999	942	232	999999	860	729	999999	999999	999999	999999	629	994	910	481	334	248	370	999999	999999	999999	883	271	265	887	518	329	999999	999999	869	999999	999999	822	232	270	30	999999	46	512	426	999999	879	632	529	999999	999999	999999	749	24	570	999999	793	511	245	266	848	647	687	344	800	541	739	767	887	390	698	999999	999999	649	461	157	999999	858	655	999999	826	999999	999999	999999	958	434	999999	975	999999	612	968	208	586	966	422	999999	999999	701	999999	885	156	999999	744	149	755	132	999999	110	999999	422	64	935	855	429	999999	999999	999999	875	999999	999999	961	764	999999	285	999999	499	999999	805	236	88	657	510	156	770	669	714	999999	602	65	999999	123	479	422	999999	557	42	999999	999999	536	825	477	624	325	346	923	392	601	469	727	265	902	515	873	484	999999	554	788	95	999999	724	999999	999999	819	550	999999	999999	352	684	727	389	156	73	999999	999999	611	43	194	810	846	286	999999	56	874	999999	933	607	999999	937	79	13	254	999999	406	811	999999	173	804	774	94	441	50	916	999999	348	118	839	999999	472	873	731	999999	978	249	484	611	44	438	999999	999999	654	887	999999	999999	724	144	999999	666	468	999999	999999	999999	999999	726	414	246	206	314	999999	691	104	371	143	999999	347	643	999999	999999	922	999999	708	735	784	999999	439	554	635	311	27	213	229	182	778	999999	999999	502	949	262	834	247	999999	730	999999	338	999999	292	754	350	277	90	869	870	744	268	958	999999	999999	999999	296	860	610	999999	999999	999999	471	922	593	338	637	845	694	999999	999999	999999	999999	978	832	456	645	999999	800	294	999999	999999	344	359	437	519	845	724	58	696	965	999999	637	999999	443	580	867	600	699	999999	712	999999	999999	855	686	70	474	980	879	998	617	149	70	999999	999999	359	988	122	494	83	493	913	796	997	57	999999	999999	999999	545	262	999999	999999	457	384	582	612	551	999999	672	377	55	999999	844	60	89	999999	913	999999	999999	93	591	755	999999	625	932	798	635	397	999999	475	23	999999	444	626	419	999999	692	685	743	258	807	509	449	126	38	627	79	746	999999	232	307	735	623	461	999999	833	999999	999999	452	783	976	163	680	207	999999	854	430	227	999999	517	143	238	999999	411	286	999999	315	988	597	314	999999	889	479	585	999999	287	576	999999	956	585	632	861	242	960	281	654	999999	251	762	183	206	851	115	999999	999999	79	167	221	185	588	999999	950	243	999999	999999	97	999999	
104	999999	87	288	447	271	65	884	281	995	617	999999	631	263	74	236	424	118	878	783	78	496	109	130	365	807	378	67	681	999999	104	906	194	970	734	223	999999	895	759	589	999999	999999	817	83	549	91	999999	335	463	999999	819	39	185	313	615	608	929	956	999999	639	893	998	213	999999	901	711	945	661	528	850	551	529	359	298	733	552	678	36	580	283	264	52	603	999999	808	74	731	881	999999	135	999999	728	999999	129	696	61	322	173	182	838	999999	999999	999999	613	999999	999999	680	886	579	72	929	903	386	649	385	850	404	255	845	999999	979	73	999999	403	566	823	999999	239	602	681	240	515	853	742	146	371	246	990	784	519	999999	845	312	302	205	391	999999	332	743	845	657	999999	328	999999	858	83	596	412	999999	999999	742	451	293	999999	832	424	59	643	512	23	613	414	471	336	999999	144	761	13	207	999999	481	234	999999	999999	34	173	196	517	884	73	775	834	944	435	776	999999	999999	414	470	780	999999	708	820	730	241	252	605	992	999999	723	321	592	214	999999	878	518	955	536	873	669	237	541	758	449	999999	999999	470	999999	559	509	999999	357	543	427	844	772	414	765	525	999999	567	204	623	999999	999999	192	999999	999999	557	268	987	35	999999	801	552	799	950	381	492	462	999999	569	999999	393	999999	964	59	787	36	116	999999	999999	21	999999	111	43	999999	597	697	999999	160	396	488	301	999999	557	815	742	874	54	822	42	283	73	999	998	762	240	29	787	142	842	57	450	999999	797	24	999999	699	519	881	362	684	436	311	395	90	150	999999	593	158	317	913	999999	999999	999999	916	947	100	113	280	999999	578	909	922	318	349	47	999999	724	999999	375	999999	364	172	469	358	846	999999	999999	999999	621	368	435	999999	825	999999	75	999999	92	881	76	359	999999	999999	203	999999	774	513	993	55	53	12	999999	61	783	275	999999	819	824	722	79	196	999999	196	659	329	999999	280	999999	389	999999	880	65	843	475	26	456	999999	968	685	584	342	767	569	999999	999999	221	384	855	560	380	999999	342	369	811	879	873	999999	589	999999	999999	504	416	999999	999999	172	947	313	999999	999999	818	443	999999	148	148	736	429	917	322	50	118	767	424	547	18	37	548	696	999999	999999	999999	56	999999	104	999999	90	926	162	797	999999	999999	999999	799	98	741	937	406	204	231	84	999999	999999	98	549	766	874	89	999999	605	743	623	260	282	989	624	772	907	755	105	68	809	276	129	609	378	210	968	999999	806	
81	631	354	474	999999	145	196	958	986	338	178	10	999999	557	63	98	420	635	809	474	968	999999	999999	109	173	274	194	836	488	180	565	999999	753	72	533	122	279	785	325	854	999999	814	999999	427	999999	67	751	719	75	521	999999	575	168	862	999999	52	981	255	311	691	951	359	480	815	773	999999	257	996	999999	941	818	634	319	955	46	163	118	233	182	115	999999	999999	771	966	222	989	747	999999	999999	999999	140	34	999999	999999	999999	999999	344	115	653	663	809	755	696	133	702	332	266	999999	999999	684	999999	999999	999999	206	178	486	588	513	602	783	524	999999	772	541	810	794	999999	685	62	958	819	12	579	519	999999	767	778	647	273	890	999999	544	74	999999	999999	382	999999	288	465	999999	999999	999999	513	869	999999	452	983	999999	322	908	182	580	160	867	864	999999	188	999999	899	410	707	999999	250	999999	999999	979	302	232	983	437	842	999999	999999	999999	999999	988	499	709	380	999999	784	623	334	364	717	999999	394	207	685	627	204	999999	388	64	719	558	590	800	819	168	160	760	181	885	76	309	359	524	408	875	441	478	192	56	626	999999	999999	885	994	897	595	104	999999	365	243	453	494	999999	916	910	999999	699	890	221	703	34	999999	449	298	418	802	870	798	809	195	725	216	342	438	635	999999	705	805	921	999999	65	223	815	651	999999	815	193	607	498	477	742	999999	999999	353	602	641	177	596	586	105	724	306	737	179	517	246	162	738	291	968	703	893	968	647	999999	999999	636	797	674	602	619	273	999999	999999	453	147	245	988	836	994	775	999999	999999	999999	849	759	485	999999	999999	386	663	455	326	530	774	999999	619	999999	706	791	15	999999	922	983	485	460	996	405	999999	380	999999	173	902	296	203	999999	674	152	797	887	334	990	663	298	939	999999	947	779	999999	605	527	911	999999	54	989	405	196	245	350	999999	763	999999	919	763	999999	500	552	39	337	189	184	477	535	999999	999999	24	715	633	54	999999	513	226	999999	131	999999	99	880	999999	307	797	408	439	801	408	133	254	80	900	999999	449	621	999999	452	388	999999	59	386	474	587	974	690	562	200	999999	886	999999	251	999999	910	999999	619	695	732	540	999999	744	999999	136	999999	999999	999999	999999	720	605	999999	999999	774	460	999999	803	999999	416	279	332	116	846	248	771	522	586	999999	281	990	627	829	926	195	911	607	999999	999999	999999	779	375	39	999999	841	999999	340	300	999999	791	999999	116	581	212	425	409	999999	999999	999999	999999	613	117	999999	
673	824	102	775	773	410	862	852	23	429	999999	636	904	302	240	14	999999	441	232	813	999999	999999	883	56	627	510	785	488	673	189	480	645	999999	164	365	61	748	999999	999999	890	910	939	999999	999999	127	999999	520	116	203	999999	853	472	391	304	999999	501	940	56	999999	272	624	384	999999	834	948	818	964	750	937	188	999999	832	875	341	999999	281	97	205	999999	60	990	678	294	744	336	999999	264	377	164	864	121	702	672	304	275	536	759	260	739	309	611	999999	179	999999	999999	999999	999999	999999	400	999999	999999	745	127	999999	282	946	99	445	508	940	564	999999	595	82	77	563	169	999999	76	376	521	836	999999	629	449	999999	508	999999	80	999999	420	214	976	436	460	376	999999	999999	31	329	447	324	999999	798	744	999999	185	107	947	999999	861	25	999999	999999	216	577	288	498	657	62	447	818	374	203	530	360	620	168	622	999999	979	594	559	747	929	999999	93	668	999999	435	999999	411	332	999999	999999	404	230	952	999999	882	97	95	917	969	999999	628	950	999999	277	394	999999	26	999999	256	999999	277	999999	246	104	20	494	620	999999	232	17	46	495	999999	750	135	999999	667	939	999999	999999	894	677	589	999999	311	256	999999	400	499	42	38	925	86	831	999999	938	983	999999	219	398	477	999999	695	962	844	142	547	808	152	999999	999999	87	745	642	999999	999999	999999	999999	792	999999	959	229	999999	999999	979	999999	999999	580	999999	196	155	809	999999	351	146	422	981	627	31	179	709	999999	257	244	999999	950	190	999999	596	585	71	612	75	456	439	257	366	505	999999	733	723	966	243	955	119	926	357	404	505	999999	618	999999	359	623	63	243	972	880	893	38	930	974	984	988	135	542	743	283	911	889	65	999999	644	297	456	742	491	999999	134	380	999999	785	939	999999	967	812	263	999999	402	205	285	486	612	955	802	999999	982	254	999999	576	193	84	999999	616	766	141	614	999999	999999	999999	751	679	755	522	999999	999999	45	220	31	322	289	300	880	999999	999999	579	874	999999	494	707	760	247	471	999999	197	528	302	332	16	836	208	999999	286	91	999999	605	730	999999	529	657	713	771	233	517	297	892	203	999999	12	197	267	924	577	999999	999999	514	218	207	335	906	853	712	214	195	124	98	24	999999	272	999999	849	784	169	837	994	989	23	953	270	304	999999	526	330	999999	578	283	623	999999	531	939	397	999999	764	623	999999	999999	566	999999	403	209	878	404	513	994	999999	483	764	739	475	999999	501	264	999999	40	582	
999999	999999	999999	999999	840	474	207	278	999999	621	326	30	546	999999	993	432	999999	560	71	999999	930	22	335	480	105	518	999999	999999	999999	447	142	999999	733	51	999999	617	999999	431	562	734	680	136	190	382	32	462	999999	999999	481	148	526	703	876	613	999999	324	66	999999	521	331	590	999999	317	885	488	999999	296	505	566	999999	999999	999999	997	337	746	999999	999999	953	458	642	300	999999	870	822	921	438	719	999999	399	999999	560	267	910	999999	153	824	818	999999	894	999999	999999	999999	149	999999	999999	973	999999	999999	867	999999	491	999999	465	878	41	999999	999999	495	964	59	21	176	116	413	999999	999999	999999	999999	193	921	999999	537	69	999999	476	999999	999999	774	934	999999	732	180	261	551	999999	999999	801	999999	209	739	838	332	340	844	289	999	616	736	999999	893	342	939	365	946	861	954	54	307	411	464	375	221	560	999999	326	999999	914	564	742	377	999999	609	999999	999999	92	663	999999	224	999999	476	960	311	503	51	615	793	815	315	999999	716	412	999999	999999	745	374	626	999999	999999	999999	448	94	999999	993	903	701	999999	381	911	999999	999999	999999	829	429	935	503	74	718	519	411	532	35	999999	874	36	999999	698	978	999999	89	465	891	883	999999	440	391	908	999999	599	349	882	999999	999999	999999	999999	999999	583	84	695	251	999999	999999	999999	912	994	999999	485	999999	967	938	13	999999	559	831	407	316	873	142	989	553	595	999999	128	180	528	120	999999	167	999999	999999	391	623	999999	579	780	557	639	971	702	27	906	730	350	999999	345	999999	862	999999	54	185	999999	450	94	999999	999999	552	789	91	393	883	300	328	796	999999	999999	389	470	979	61	850	999999	901	999999	971	647	865	416	468	999999	999999	258	58	123	216	999999	940	539	152	923	237	767	557	588	818	727	588	934	449	113	955	668	882	999999	204	509	999999	21	122	503	999999	999999	331	999999	992	999999	251	214	590	920	999999	850	327	66	823	92	999999	999999	999999	999999	69	930	967	364	879	731	375	37	919	999999	796	929	999999	648	999999	101	446	999999	595	999999	486	383	999999	999999	496	114	350	825	999999	121	390	999999	400	999999	999999	860	178	966	376	999999	269	223	295	999999	133	999999	433	999999	925	999999	999999	999999	727	436	767	686	999999	448	868	775	999999	999999	829	807	325	926	999999	999999	213	280	999999	479	934	334	924	999999	97	470	405	809	999999	999999	999999	475	999999	573	152	999999	111	758	283	729	999999	999999	999999	719	394	999999	567	207	157	999999	475	654	999999	177	882	403	999999	505	598	126	
52	68	999999	719	650	364	343	752	999999	999999	456	455	996	203	381	999999	453	215	999999	609	999999	208	662	804	205	255	999999	307	691	749	999999	999999	169	167	687	50	506	171	78	39	154	814	424	999999	429	30	658	615	796	999999	950	999999	999999	989	222	843	406	299	523	999999	697	45	71	43	124	999999	999999	838	515	340	836	291	146	848	464	999999	784	999999	384	184	999999	60	999999	999999	798	163	999999	180	945	844	999999	217	999999	674	342	118	753	390	468	578	734	999999	109	465	712	668	171	779	534	134	68	326	915	999999	807	999999	999999	918	245	960	999999	125	893	671	697	999999	643	471	515	355	345	999999	999999	805	450	778	951	999999	440	139	991	209	646	999999	999999	327	301	308	999999	695	584	834	155	507	706	619	925	438	768	92	35	699	273	188	999999	664	705	119	898	39	695	488	488	115	969	999999	999999	83	999999	380	999999	999999	604	820	771	999999	259	123	109	830	999999	522	288	357	114	301	936	467	41	131	621	191	409	999999	999999	106	355	49	999999	43	149	999999	552	397	754	690	999999	452	417	288	414	999999	20	999999	186	183	210	999999	10	677	737	21	51	764	758	999999	934	999999	820	999999	164	219	585	75	690	10	969	999999	602	999999	207	493	60	752	999999	39	181	999999	999999	826	895	224	49	860	306	999999	810	788	639	608	755	337	631	741	134	204	16	944	999999	999999	213	320	538	586	480	253	960	999999	57	729	999999	999999	115	999999	779	940	180	999999	769	562	199	191	261	993	668	869	861	318	628	521	32	236	954	485	623	585	686	462	390	62	177	522	740	909	634	999999	999999	637	999999	999999	34	291	185	824	986	999999	999999	544	918	610	999999	652	669	999999	706	747	649	630	380	203	263	717	344	716	395	677	451	351	369	999999	647	999999	356	999999	497	741	61	139	498	999999	526	151	544	779	999999	525	852	214	999999	886	513	601	266	769	930	999999	947	999999	439	319	580	717	999999	412	963	999999	306	234	48	965	696	519	999999	779	676	999999	999999	564	55	999999	999999	246	149	482	999999	55	967	586	514	190	794	592	700	189	31	809	966	142	815	999999	999999	628	999999	247	200	993	469	999999	102	817	143	392	423	569	494	999999	578	702	999999	917	200	999999	719	857	181	113	819	952	758	999999	156	51	748	999999	999999	206	79	901	292	19	586	489	999999	999999	56	411	999999	141	694	999999	241	999999	733	898	999999	999999	908	999999	999999	96	999999	517	729	235	671	102	643	880	999999	298	
274	676	419	399	341	711	235	32	811	769	999999	687	267	81	999999	882	318	850	229	151	999999	761	999999	206	999999	999999	760	999999	35	954	999999	298	223	999999	422	564	854	999999	566	611	284	885	999999	999999	162	999999	259	657	599	789	784	792	661	775	10	999999	840	999999	564	999999	950	966	997	857	11	645	474	999999	658	81	38	999999	999999	999999	999999	999999	999999	999999	54	348	818	112	668	246	179	975	637	448	404	908	724	999999	999999	303	999999	999999	887	999999	304	516	32	398	999999	528	760	809	508	52	999999	598	259	310	179	999999	999999	848	307	761	687	999999	999999	36	466	750	999999	397	206	990	999999	999999	524	613	245	999999	999999	430	113	150	999999	369	999999	999999	540	806	999999	423	471	562	849	812	19	999999	962	278	508	995	999999	258	181	999999	613	517	999999	357	999999	646	999999	999999	999999	999999	744	999999	286	327	559	999999	496	660	100	933	925	643	151	999999	550	398	651	966	999999	330	999999	854	968	122	756	959	509	192	732	999999	999999	999999	999999	825	999999	852	999999	644	719	95	509	280	167	247	999999	970	376	939	807	685	994	109	612	579	534	889	999999	174	571	600	913	313	999999	87	586	999999	981	326	87	999999	547	16	257	999999	820	229	696	730	999999	999999	592	570	384	56	999999	258	227	999999	301	187	663	686	83	999999	999999	205	352	90	661	351	999999	59	999999	999999	147	988	999999	999999	999999	315	203	468	499	785	17	999999	928	881	69	338	877	898	35	899	45	861	933	138	771	624	999999	616	79	332	797	999999	709	275	909	40	406	558	999999	985	999999	999999	196	298	121	829	277	999999	999999	332	999999	100	34	961	999999	285	65	722	897	999999	438	586	398	176	987	474	643	662	972	39	931	328	574	49	999999	999999	675	999999	27	942	357	999999	596	746	999999	999999	518	747	201	633	999999	683	661	999999	999999	408	806	999999	310	647	195	614	999999	991	400	155	999999	985	56	999999	610	420	999999	954	786	32	990	999999	999999	999999	955	999999	471	999999	64	999999	999999	384	492	999999	43	655	343	379	756	743	917	605	355	999999	189	533	999999	957	999999	564	999999	999999	412	534	418	164	999999	29	691	999999	152	159	937	152	999999	999999	502	540	210	954	999999	999999	208	53	999999	999999	306	605	999999	432	205	513	326	499	999999	960	971	957	108	879	945	999999	687	466	600	768	667	213	234	999999	40	170	757	78	487	999999	999999	999999	999999	999999	857	999999	917	269	103	999999	832	447	872	528	180	545	442	999999	19	762	647	741	453	347	
999999	103	381	75	401	999999	756	999999	21	999999	461	612	538	999999	999999	839	999999	428	372	961	999999	230	340	706	866	495	728	436	68	725	999999	999999	915	999999	306	999999	733	852	868	999999	882	584	435	254	999999	568	16	367	309	999999	364	999999	999999	999999	411	506	762	675	208	905	999999	999999	198	295	623	693	696	456	778	266	999999	554	559	314	88	999999	999999	96	639	999999	488	370	136	889	999999	999999	399	433	999999	799	999999	68	999999	962	999999	562	395	150	999999	383	871	560	589	53	73	999999	669	73	413	61	712	675	999999	999999	427	946	203	309	924	999999	304	272	999999	978	999999	57	901	597	999999	525	964	654	999999	266	999999	928	781	93	826	561	999999	999999	999999	999999	999999	336	999999	752	999999	804	368	96	999999	792	88	608	785	610	999999	25	999999	82	510	888	97	67	220	779	999999	499	175	120	999999	999999	723	999999	253	156	890	926	34	999999	62	759	999999	877	439	672	999999	828	153	999999	303	999999	652	52	824	141	541	40	126	999999	288	55	639	257	613	851	78	118	365	638	719	862	999999	759	999999	751	999999	219	628	999999	601	646	999999	994	816	672	721	680	155	121	999999	860	810	999999	870	16	129	999999	274	587	999999	79	472	514	999999	441	818	893	33	82	409	999999	999999	578	651	641	699	644	441	940	999999	397	963	253	999999	859	62	999999	888	23	999999	999999	944	50	943	532	999999	999999	542	385	854	827	657	999999	999999	292	999999	241	139	999999	316	485	477	333	999999	216	116	999999	490	999999	389	999999	14	19	451	587	999999	371	635	129	999999	858	999999	66	96	999999	999999	890	541	741	410	820	91	999999	706	999999	354	620	592	736	999999	954	360	940	999999	256	822	647	631	134	999999	96	605	19	999999	457	383	421	999999	154	476	226	686	749	201	569	999999	355	999999	304	999999	767	779	999999	703	513	999999	999999	70	840	490	102	268	417	837	324	224	81	889	258	999999	999999	999999	447	270	209	277	611	749	436	729	477	344	336	999999	999999	317	707	999999	266	999999	999999	999999	407	664	383	999999	279	911	877	354	999999	999999	64	531	310	393	999999	638	999999	245	896	421	999999	120	22	999999	932	526	700	16	517	765	632	308	561	999999	976	783	886	252	998	699	872	92	999999	999999	289	999999	999999	753	976	999999	812	31	63	800	727	296	651	626	35	999999	999999	870	836	689	833	999999	970	729	999999	999999	751	261	247	206	549	999999	835	11	477	136	936	947	40	448	953	611	255	760	999999	689	141	270	227	999999	488	
12	255	999999	188	534	834	999999	345	427	327	560	784	999999	261	185	461	650	158	898	815	999999	999999	999999	735	999999	999999	220	875	999999	426	490	999999	990	717	547	306	249	822	943	301	999999	999999	999999	130	402	999999	999999	508	678	237	490	999999	329	440	224	999999	856	860	955	999999	999999	984	999999	999999	837	526	999999	148	999999	879	222	828	214	606	739	662	236	277	999999	999999	121	711	999999	500	936	378	715	560	502	384	449	389	866	919	999999	101	994	611	293	875	43	259	999999	798	25	999999	907	999999	700	562	935	588	526	560	912	913	786	999999	999999	999999	999999	242	646	339	439	832	961	295	929	648	668	999999	999999	468	372	999999	916	408	999999	284	471	992	859	940	449	999999	862	316	999999	763	314	877	547	825	73	800	999999	464	369	193	701	621	793	999999	893	320	604	68	198	60	996	387	642	790	996	819	382	705	999999	579	970	654	999999	175	999999	791	88	999999	404	571	258	461	49	301	999999	849	208	999999	56	139	999999	804	128	956	766	926	999999	756	999999	254	999999	999999	574	999999	222	56	343	628	718	112	241	445	999999	626	802	545	999999	350	217	999999	620	575	659	761	999999	176	535	331	408	417	556	331	999999	160	153	350	887	259	88	999999	516	580	99	943	999999	820	999999	501	163	231	588	999999	549	681	633	852	999999	813	476	56	521	999999	229	310	556	910	114	513	483	462	657	98	999999	681	640	49	486	715	999999	502	35	44	178	187	829	999999	781	999999	999999	300	999999	999999	782	41	999999	504	999999	999999	396	986	716	636	28	701	574	499	632	868	51	593	376	542	949	999999	999999	999999	999999	999999	999999	999999	999999	455	987	192	370	999999	999999	240	999999	145	688	698	999999	877	786	399	25	477	999999	339	39	999999	617	932	924	558	999999	808	999999	538	661	319	316	502	857	271	649	835	340	990	194	999999	212	999999	905	677	224	82	198	631	470	376	439	152	865	226	999999	64	267	811	458	999999	228	137	484	999999	391	826	29	524	750	999999	999999	622	154	999999	999999	711	37	256	344	61	999999	999999	77	294	880	174	636	641	433	999999	577	528	999999	687	183	84	999999	535	296	397	999999	673	880	290	239	999999	999999	238	515	136	36	20	477	407	999999	838	70	199	499	227	199	388	101	999999	612	999999	90	467	999999	635	290	502	999999	947	999	946	509	999999	64	999999	176	999999	999999	307	568	999999	61	144	799	344	999999	241	999999	78	207	673	581	725	677	621	736	999999	774	999999	999999	999999	999999	529	
407	941	339	283	144	435	60	791	263	999999	597	999999	567	945	999999	999999	620	58	465	999999	749	335	374	999999	999999	443	337	637	999999	999999	461	43	516	531	736	858	999999	741	106	999999	999999	416	420	787	137	999999	64	790	871	654	999999	797	78	167	779	999999	576	999999	999999	701	108	999999	999999	18	343	999999	999999	45	218	809	124	879	951	855	999999	343	914	586	999999	999999	389	999999	766	980	986	663	964	359	751	999999	999999	999999	577	405	999999	604	259	999999	999999	574	102	28	581	72	539	389	999999	999999	293	446	167	989	900	685	321	561	657	999999	999999	679	598	190	999999	554	999999	666	999999	999999	353	279	94	512	999999	999999	396	370	965	703	999999	606	818	751	75	315	506	301	999999	892	94	950	999999	82	390	999999	999999	911	734	36	544	873	88	299	870	23	999999	655	857	818	299	950	595	999999	999999	425	861	847	124	978	57	999999	117	419	999999	402	331	21	131	367	116	484	635	938	169	999999	528	999999	880	62	953	851	444	739	602	143	364	994	999999	999999	913	999999	797	756	979	319	999999	668	827	478	999999	999999	533	499	712	999999	324	999999	794	168	896	343	999999	71	999999	205	790	378	816	338	48	337	674	999999	453	999999	686	879	959	849	811	999999	700	412	999999	999999	328	944	36	787	818	707	210	187	79	580	171	735	732	783	528	397	852	499	999999	364	675	377	999999	734	138	445	697	999999	356	46	999999	564	999999	421	877	846	999999	39	519	999999	136	999999	96	873	817	950	157	186	331	999999	17	210	972	15	937	950	898	999999	658	383	19	999999	831	42	937	999999	44	320	999999	681	56	823	980	109	238	188	290	182	917	188	298	521	622	932	39	441	591	999999	999999	927	947	999999	999999	145	331	869	665	64	935	220	916	836	999999	999999	378	194	999999	999999	777	758	999999	726	384	480	95	498	644	999999	12	505	999999	348	836	999999	734	997	452	844	777	368	522	235	999999	707	999999	461	999999	972	563	845	221	717	918	999999	999999	231	999999	900	60	832	999999	766	61	439	205	578	10	303	915	381	741	999999	999999	419	999999	999999	488	677	999999	999999	258	671	345	167	294	307	999999	999999	720	512	332	552	794	945	999999	755	999999	808	999999	999999	999999	946	66	191	113	835	622	999999	490	999999	742	997	692	426	584	563	431	894	154	897	158	890	583	999999	58	999999	591	999999	286	489	269	680	174	999999	182	311	615	999999	64	458	999999	999999	629	999999	769	335	859	377	370	999999	334	999999	663	614	545	571	
999999	654	143	913	999999	471	999999	10	563	72	832	999999	254	283	948	999999	840	696	222	999999	270	687	643	723	339	224	790	708	165	980	27	560	979	611	937	960	30	150	214	223	699	629	342	999999	503	692	999999	97	629	66	449	967	999999	318	310	999999	20	999999	999999	39	681	999999	999999	583	999999	281	197	643	345	999999	999999	699	999999	999	537	999999	999999	935	229	647	999999	703	88	109	540	60	999999	670	310	261	999999	610	566	185	542	185	783	999999	662	999999	504	488	751	641	808	999999	485	402	780	669	341	85	999999	937	936	999999	445	746	53	994	122	527	343	94	47	647	143	315	466	999999	857	596	283	997	152	613	951	446	300	790	574	999999	889	641	919	999999	420	629	248	564	740	46	999999	667	119	977	155	667	604	170	616	179	935	428	811	745	801	202	999999	333	36	998	999999	262	430	355	999999	701	175	173	237	514	77	999999	622	820	999999	616	888	174	467	294	842	140	184	404	999999	471	999999	183	999999	228	834	915	999999	741	591	462	247	764	350	453	501	441	933	111	112	42	806	990	865	999999	313	629	865	999999	999999	325	88	999999	523	176	872	991	100	19	680	999999	374	880	239	428	378	999999	824	24	792	411	207	82	302	799	664	999999	318	887	914	214	999999	795	999999	999999	383	221	250	183	581	510	999999	999999	431	950	999999	925	999999	999999	816	999999	804	999999	950	754	127	16	999999	723	999999	43	683	212	105	475	112	579	305	963	54	167	999999	999999	442	292	70	283	999999	351	142	739	88	870	80	735	999999	208	845	830	158	999999	488	526	672	548	826	148	999999	999999	848	97	629	797	402	659	305	999999	418	999999	694	999999	365	391	999999	772	955	812	142	370	999999	903	734	475	814	676	678	366	978	894	466	922	455	694	502	999999	119	290	478	420	439	256	789	187	145	314	21	106	935	900	999999	23	16	999999	999999	944	363	163	982	726	999999	938	184	524	211	772	398	999999	888	547	662	999999	344	721	999999	819	999999	556	999999	510	665	581	431	999999	311	453	999999	986	803	558	999999	955	307	752	439	500	81	275	976	372	915	349	217	999999	247	918	678	294	538	81	830	999999	999999	482	999999	409	517	999999	222	758	856	999999	868	999999	856	706	376	592	292	999999	748	999999	580	967	594	325	374	999999	841	393	774	631	458	732	728	884	142	825	691	39	983	975	63	227	516	513	481	877	542	541	999999	95	11	108	332	981	999999	999999	887	745	45	484	264	999999	
983	234	953	145	612	999999	574	550	901	262	456	772	999999	363	461	91	843	497	500	999999	842	999999	630	999999	409	746	657	286	938	945	999999	508	720	234	999999	291	559	999999	274	999999	967	10	999999	748	651	999999	195	999999	999999	805	902	999999	983	955	986	304	999999	999999	735	865	324	298	999999	956	999999	947	999999	571	129	999999	531	507	999999	999999	342	841	505	881	708	849	560	784	880	143	53	456	999999	999999	247	939	686	956	999999	408	255	679	398	237	999999	704	999999	624	999999	235	999999	404	325	999999	622	154	999999	723	895	886	315	539	999999	478	999999	999999	432	295	333	190	999999	575	999999	823	684	663	453	277	401	14	350	935	999999	655	859	648	140	472	999999	103	999999	962	71	724	103	716	272	999999	324	677	281	222	999999	572	742	708	507	999999	999999	959	701	999999	999999	891	999999	999999	507	999999	619	273	681	999999	152	239	999999	999999	999999	182	730	968	999999	533	952	723	732	138	643	999999	999999	160	151	638	104	999999	999999	618	640	180	188	723	219	510	999999	61	995	321	79	999999	532	221	203	999999	770	999999	568	177	999999	609	999999	417	999999	49	848	999999	132	53	866	959	838	432	999999	344	994	999999	759	890	234	901	727	420	68	582	936	701	957	816	999999	693	625	234	49	40	21	771	999999	180	662	999999	999999	952	455	120	233	110	331	999999	340	763	999999	677	999999	676	882	748	999999	163	112	156	999999	316	184	182	999999	613	392	859	333	233	999999	999999	238	393	973	774	965	947	358	836	380	999999	485	999999	999999	999999	290	372	158	272	422	834	77	999999	999999	621	777	283	776	620	999999	471	536	999999	743	71	449	999999	999999	117	783	999999	999999	999999	776	999999	999999	80	139	397	332	29	999999	999999	811	195	999999	723	63	362	996	692	999999	738	128	908	571	999999	370	999999	999999	730	999999	999999	489	21	38	800	738	925	790	999999	999999	388	297	999999	760	475	999999	558	550	726	506	350	121	101	239	77	999999	868	999999	462	709	158	889	602	999999	999999	581	800	166	999999	999999	138	999999	299	548	792	451	429	157	999999	82	812	441	999999	234	329	930	398	781	999999	652	870	93	337	997	995	499	695	999999	101	894	505	401	829	999999	377	778	821	552	446	999999	729	720	745	390	897	717	999999	999999	999999	739	192	28	999999	79	124	55	999999	301	552	303	756	89	999999	211	999999	999999	612	50	856	999999	118	845	344	999999	922	999999	347	947	999999	288	391	327	318	361	711	487	206	759	626	332	543	530	10	153	999999	
649	664	543	813	485	115	77	521	489	999999	346	683	999999	156	965	707	297	200	274	911	438	770	999999	500	99	225	852	423	533	16	587	845	201	475	283	494	803	143	624	183	323	805	829	729	999999	803	346	613	661	624	256	339	736	241	441	878	959	53	999999	270	262	653	999999	483	999999	500	999999	393	999999	480	904	163	999999	999999	999999	632	941	974	135	999999	878	999999	762	908	999999	257	119	999999	44	404	535	759	419	363	920	999999	999999	999999	685	874	321	952	740	191	720	103	763	645	999999	999999	936	985	999999	438	999999	24	891	88	723	796	391	531	999999	479	999999	154	743	222	179	928	814	595	298	261	999999	999999	999999	580	999999	666	494	474	327	999999	999999	999999	841	999999	971	999999	777	739	632	889	492	789	603	270	246	576	360	551	475	714	994	350	696	667	464	466	515	321	999999	66	312	916	214	133	21	999999	312	999999	250	273	160	84	963	409	768	194	332	247	344	622	316	943	999999	612	999999	126	999999	184	527	515	999999	466	849	999999	587	999999	585	479	259	841	273	598	310	212	564	919	387	296	999999	280	999999	278	976	278	749	369	999999	999999	999999	999999	551	138	244	735	999999	693	234	396	822	202	608	853	988	999999	358	718	642	795	999999	999999	999999	567	999999	999999	382	999999	489	581	826	228	657	983	587	364	999999	145	363	575	339	999999	999999	991	474	706	671	289	289	999999	999999	41	726	132	553	579	166	984	852	988	362	750	999999	652	569	999999	999999	625	275	634	213	223	365	999999	465	188	626	999999	999999	999999	585	999999	842	16	662	999999	501	534	439	17	999999	315	293	999999	222	589	999999	999999	431	870	170	999999	24	655	279	999999	675	658	666	375	953	999999	891	282	412	269	907	207	990	999999	112	999999	999999	267	436	898	999999	999999	854	876	522	584	325	232	418	539	88	197	999999	999999	129	999999	867	73	64	999999	423	21	999999	952	682	468	999999	656	768	160	999999	756	229	381	776	685	804	790	853	999999	999999	999999	863	872	191	719	471	44	654	999999	999999	132	212	647	484	919	37	901	203	64	999999	669	999999	999999	680	332	968	999999	190	444	49	86	220	685	999999	754	157	99	771	999999	996	27	12	999999	17	736	553	999999	896	857	999999	999999	597	799	846	434	999999	604	202	999999	751	115	854	220	229	76	911	527	952	730	771	999999	999999	999999	67	999999	666	954	261	943	778	396	468	333	786	999999	489	421	838	270	549	553	999999	912	999999	891	172	791	289	999999	825	999999	
999999	999999	95	719	772	366	741	999999	767	260	353	999999	90	364	999999	531	433	93	999999	499	688	691	190	228	50	227	29	176	352	875	675	319	999999	999999	767	999999	247	76	374	132	679	506	503	299	209	649	831	856	999999	641	367	206	364	335	347	936	985	999999	679	999999	999999	999999	989	999999	999999	43	999999	338	596	999999	999999	367	719	463	999999	192	198	891	28	400	395	172	921	999999	517	479	955	793	999999	831	317	379	999999	819	784	999999	516	999999	714	999999	520	503	269	899	999999	999999	999999	999999	999999	165	999999	104	999999	288	168	185	654	289	384	115	88	345	923	765	46	999999	969	899	678	999999	675	999999	186	851	880	892	999999	31	363	517	992	63	288	999999	92	999999	529	118	660	609	459	999999	236	999999	999999	185	579	503	999999	442	40	587	232	798	999999	170	917	997	408	276	282	632	925	867	123	34	66	999999	682	823	394	860	999999	79	266	447	999999	576	763	705	999999	409	168	920	486	414	999999	489	769	999999	999999	532	710	394	999999	827	999999	368	495	73	999999	999999	820	999999	57	179	348	999999	542	52	809	351	999999	703	999999	872	999999	15	999999	708	999999	577	999999	760	528	862	160	854	741	438	145	992	90	700	999999	418	588	128	872	316	75	678	946	726	999999	999999	297	16	442	465	364	306	977	786	870	550	999	69	999999	999999	29	494	421	114	999999	817	270	543	126	999999	293	354	142	85	643	524	630	999999	648	999999	574	154	422	286	999999	839	25	303	999999	999999	419	528	999999	999999	297	581	999999	842	819	999999	694	753	890	999999	181	999999	999999	901	999999	356	999999	820	421	948	619	875	81	999999	999999	77	802	966	714	90	134	764	748	454	788	71	267	787	369	354	879	820	264	999999	115	74	999999	123	160	483	125	598	117	999999	78	999999	509	132	813	751	502	727	49	809	999999	416	999999	720	123	999999	99	143	461	76	78	799	621	557	39	965	402	689	999999	241	999999	535	656	100	386	376	562	145	974	617	852	162	781	999999	749	698	804	954	999	78	999999	999999	147	51	589	279	800	951	102	847	358	813	911	807	844	249	999999	999999	343	747	999999	954	168	843	224	916	27	176	808	340	999999	447	689	747	847	982	397	615	510	117	575	999999	999999	136	268	999999	999999	973	609	510	999999	633	621	262	548	999999	823	303	826	999999	261	634	153	761	686	999999	133	999999	960	862	851	153	670	999999	181	919	911	999999	585	999999	675	53	567	308	401	537	999999	436	209	417	999999	103	
789	836	855	941	999999	290	449	999999	999999	86	23	746	658	795	963	394	91	628	528	791	718	650	997	217	76	845	370	159	999999	697	999999	552	704	999999	999999	833	999999	999999	462	999999	592	237	999999	999999	999999	820	999999	605	999999	442	355	580	889	999999	999999	999999	999999	647	874	621	919	299	999999	227	122	471	999999	900	441	999999	22	850	175	896	999999	491	390	999999	187	255	205	999999	999999	651	351	999999	999999	337	382	225	994	733	999999	841	711	302	964	52	486	569	778	749	173	444	429	999999	999999	999999	178	894	758	440	469	628	426	164	714	622	875	729	808	714	527	999999	145	288	494	999999	195	999999	526	347	999999	618	999999	455	601	150	231	847	999999	669	169	488	466	999999	274	737	999999	557	999999	352	176	757	760	73	231	946	309	999999	999999	91	807	272	999999	421	517	851	161	970	999999	573	999999	38	999999	148	555	48	999999	580	24	757	908	999999	327	184	180	174	858	999999	234	999999	999999	90	836	896	999999	896	121	54	56	999999	586	999999	994	999999	951	999999	15	999999	518	999999	195	728	136	263	182	179	945	999999	999999	999999	999999	999999	746	907	732	320	202	855	286	999999	927	716	999999	602	999999	463	644	312	233	42	169	246	895	51	469	122	954	583	723	999999	999999	999999	803	999999	429	838	709	999999	999999	641	999999	160	345	859	999999	999999	205	999999	999999	999999	535	999999	969	218	999999	757	852	999999	448	619	366	618	141	999999	707	18	912	829	182	999999	753	557	30	592	999999	18	999999	46	785	989	917	999999	999999	13	167	318	949	595	520	672	986	999999	999999	672	999999	337	29	999999	161	256	566	999999	999999	999999	966	977	622	999999	131	185	856	815	919	458	702	936	127	137	435	399	68	327	319	999999	999999	999999	909	357	317	999999	988	158	885	999999	432	551	999999	751	47	190	696	573	999999	344	999999	180	95	199	970	999999	220	999999	326	761	197	999999	65	851	404	999999	77	274	79	999999	196	708	930	390	36	160	999999	375	100	999999	999999	495	999999	975	694	999999	664	720	999999	968	549	107	831	133	999999	193	495	999999	356	820	999999	999999	503	112	158	999999	250	704	172	999999	481	844	801	81	69	999999	396	90	167	230	562	999999	888	999999	821	99	999999	999999	49	999999	664	651	999999	279	999999	999999	999999	999999	999999	587	933	959	999999	999999	497	705	305	759	999999	648	796	999999	69	135	999999	766	543	402	291	68	239	443	665	330	166	829	825	532	939	788	999999	646	263	579	296	603	798	332	613	126	999999	999999	743	400	
55	259	592	893	22	376	737	599	469	768	999999	999999	304	237	409	667	880	773	820	285	999999	999999	161	489	999999	664	999999	220	789	174	999999	121	700	274	999999	907	247	931	520	999999	60	121	186	495	231	795	999999	571	999999	945	999999	30	999999	467	999999	894	108	999999	999999	357	408	526	809	304	503	247	999999	40	953	502	430	948	263	257	999999	827	974	665	267	53	365	999999	999999	843	928	254	813	242	811	389	808	144	877	172	174	534	311	882	992	984	995	278	999999	999999	999999	297	766	60	242	635	920	442	845	20	992	999999	999999	966	375	258	433	999999	228	573	693	295	81	999999	92	999999	526	101	673	283	999999	96	788	999999	327	640	487	762	10	186	999999	376	299	999999	180	172	999999	344	516	743	560	999999	60	54	999999	240	226	675	968	541	118	999999	768	571	962	999999	223	371	648	999999	770	671	567	999999	114	326	999999	214	920	999999	405	191	584	999999	999999	999999	999999	744	139	97	424	812	999999	469	77	639	999999	727	999999	274	999999	933	696	999999	973	888	869	18	939	420	244	22	754	58	999999	927	999999	837	848	350	868	479	242	561	321	958	877	108	973	474	717	999999	309	655	971	999999	495	803	957	834	752	37	804	718	852	411	67	746	999999	150	395	770	879	999999	999999	999999	701	145	470	24	21	999999	45	474	999999	967	712	109	999999	673	999999	450	880	24	999999	999999	675	523	708	909	999999	141	775	833	89	947	999999	746	259	503	771	999999	343	942	999999	999999	999999	339	25	885	699	999999	669	660	999999	944	999999	864	965	565	803	187	436	561	999999	880	999999	212	395	755	579	966	849	582	901	92	999999	999999	202	617	999999	345	999999	823	219	943	471	124	135	999999	999999	533	781	694	699	999999	999999	781	829	941	986	999999	944	270	999999	733	118	96	758	624	836	951	672	358	999999	467	680	612	999999	999999	419	880	86	259	698	55	195	165	883	999999	169	335	118	260	630	68	401	247	517	485	999999	384	366	511	999999	115	860	433	999999	241	999999	320	440	659	532	115	713	694	571	270	999999	953	213	999999	465	999999	843	421	727	657	76	442	105	865	345	45	999999	575	950	593	194	761	999999	651	404	848	999999	459	728	524	355	706	675	256	937	881	999999	999999	999999	798	272	999999	705	329	174	999999	999999	999999	323	999999	591	148	743	978	85	786	774	562	56	617	614	393	693	212	312	999999	766	848	928	999999	865	609	529	162	331	745	66	999999	999999	923	632	331	999999	241	933	999999	
999999	697	181	161	116	618	868	438	193	879	755	503	26	804	714	377	999999	999999	631	999999	618	591	657	340	999999	915	999999	999999	984	999999	999999	461	999999	999999	999999	999999	999999	777	357	256	999999	999999	968	451	990	562	842	682	219	265	685	999999	999999	951	598	999999	999999	840	430	200	542	745	453	900	999999	999999	234	921	406	644	699	868	512	384	251	526	999999	215	350	177	999999	403	913	728	607	970	851	326	506	36	38	836	356	999999	713	994	647	77	819	696	999999	920	285	574	566	816	774	235	710	999999	758	999999	500	263	127	999999	831	724	303	999999	451	999999	425	999999	615	862	522	999999	671	999999	999999	999999	395	653	999999	162	128	349	172	999999	205	626	999999	434	277	999999	345	103	49	574	172	923	774	168	254	429	505	904	958	703	304	428	563	463	203	213	449	999999	999999	999999	999999	492	999999	512	465	825	302	990	112	422	527	429	999999	106	93	955	779	237	408	420	999999	223	999999	999999	496	777	72	162	999999	73	999999	999999	679	85	999999	999999	999999	272	702	429	137	515	801	546	186	874	122	467	379	247	999999	222	448	999999	317	807	112	102	25	688	762	149	759	999999	668	38	749	241	553	413	594	517	535	979	292	999999	421	844	293	621	999999	999999	782	999999	999999	999999	59	676	768	999999	578	278	257	23	666	987	755	762	878	157	135	999999	913	966	999999	916	687	469	720	174	396	267	999999	403	33	167	367	766	409	137	978	83	472	999999	835	325	269	521	322	305	396	658	999999	999999	999999	783	692	816	350	722	999999	590	955	603	359	999999	469	854	989	509	630	989	363	999999	999999	61	418	999999	140	999999	657	175	999999	425	778	737	301	673	999999	249	475	999999	425	686	283	398	128	869	999999	525	856	415	532	999999	999999	407	305	225	966	444	375	586	999999	999999	75	687	443	539	999999	622	28	796	947	749	44	88	573	676	999999	780	933	999999	656	615	999999	252	643	999999	750	999999	999999	999999	706	999999	874	888	865	412	621	595	954	588	54	836	507	70	467	782	778	596	833	629	748	196	511	999999	930	79	542	822	54	110	789	999999	190	941	999999	485	875	156	999999	171	999999	880	826	354	999999	820	118	420	785	999999	565	164	547	999999	337	520	960	57	999999	795	869	799	551	853	799	600	655	565	970	981	907	632	999999	999999	575	867	999999	999999	332	120	961	999999	47	999999	999999	999999	907	378	999999	579	525	999999	197	427	302	999999	999999	972	555	903	174	999999	450	803	999999	932	781	875	
246	999999	161	803	724	847	834	746	762	367	318	174	999999	286	951	400	465	89	444	955	379	320	538	396	611	428	945	999999	682	243	240	612	854	41	141	999999	428	722	113	349	593	999999	999999	972	664	999999	220	887	601	59	999999	873	497	999999	999999	926	932	764	201	999999	999999	425	999999	999999	136	706	319	999999	155	808	972	743	975	999999	372	823	817	565	731	230	218	68	817	632	895	366	124	38	536	214	221	663	530	999999	447	177	490	999999	999999	958	81	559	999999	999999	87	605	898	999999	462	681	119	999999	43	970	999999	999999	999999	442	999999	999999	999999	291	134	940	596	318	999999	999999	657	205	342	842	719	773	999999	658	325	999999	999999	299	468	721	575	999999	105	844	630	560	720	603	568	58	350	87	376	999999	999999	802	999999	999999	999999	730	746	267	999999	276	999999	269	821	439	999999	584	887	343	310	869	715	999999	844	752	688	662	457	999999	636	294	999999	641	407	369	999999	523	828	785	906	999999	999999	317	516	828	999999	999999	738	291	85	984	171	16	776	506	999999	164	999999	453	90	731	999999	692	631	64	999999	25	861	462	999999	999999	756	111	437	572	894	407	999999	26	565	326	923	999999	978	999999	132	495	865	900	294	78	565	999999	704	999999	465	999999	686	461	63	999999	999999	999999	85	79	999999	70	999999	999999	612	999999	999999	940	999999	764	807	999999	714	999999	931	289	160	961	177	146	449	999999	406	999999	116	611	720	312	963	394	999999	647	101	908	424	72	915	661	298	999999	678	624	496	940	377	359	999999	999999	529	999999	31	548	118	938	999999	855	663	327	107	10	956	999999	977	503	947	170	25	999999	563	869	374	498	672	560	468	999999	885	999999	884	757	43	22	782	999999	373	278	999999	162	999999	999999	409	598	564	297	660	999999	646	992	993	999999	999999	772	154	660	409	532	875	558	480	999999	969	207	999999	349	999999	999999	315	999999	140	678	631	862	999999	994	999999	776	934	999999	900	879	999999	893	999999	999999	423	271	868	132	790	840	999999	999999	682	484	999999	211	164	224	330	999999	283	999999	861	324	585	481	254	159	200	632	999999	500	999999	601	625	86	734	766	925	706	85	193	996	299	286	651	999999	53	405	268	621	719	64	193	605	329	41	158	999999	999999	26	718	999999	168	252	901	332	90	858	522	476	398	299	623	999999	100	862	571	47	999999	300	210	753	931	21	878	999999	999999	995	999999	54	586	674	999999	689	367	261	999999	999999	384	328	999999	999999	883	999999	232	999999	999999	553	999999	
466	469	999999	167	652	816	965	999999	156	999999	999999	858	95	562	477	890	724	315	999999	283	838	33	524	662	614	200	25	870	150	999999	999999	15	920	490	839	584	999999	516	340	873	402	262	692	999999	919	470	24	633	999999	901	507	124	506	999999	999999	443	945	457	552	999999	999999	999999	859	367	916	460	937	604	722	892	424	999999	974	999999	999999	586	341	999999	743	154	999999	999999	464	248	999999	344	999999	999999	814	406	639	999999	999999	999999	81	307	402	335	766	999999	533	999999	999999	999999	999999	299	149	445	999999	99	111	112	714	408	286	419	999999	621	85	582	952	297	789	326	262	999999	254	106	989	999999	999999	16	85	284	621	764	999999	942	760	992	204	73	260	724	304	999999	314	999999	602	999999	668	781	999999	194	999999	999999	999999	594	999999	999999	54	53	455	815	999999	105	36	439	787	522	937	697	860	999999	387	888	999999	74	32	725	101	690	504	336	915	999999	756	891	767	385	143	887	681	679	999999	999999	999999	444	818	208	510	874	777	89	724	999999	999999	176	807	999999	999999	999999	571	999999	999999	364	548	999999	900	503	349	145	999999	412	388	60	25	191	144	235	281	999999	256	824	225	999999	999999	424	611	944	492	589	94	149	186	577	999999	146	999999	593	612	497	999999	325	858	374	213	374	701	674	999999	739	41	581	356	607	320	747	999999	773	999999	999999	999999	955	999999	759	999999	531	236	811	999999	878	502	999999	999999	999999	67	930	965	850	23	547	999999	937	990	752	999999	512	793	578	267	578	817	916	152	488	980	588	314	999999	999999	681	999999	999999	999999	999999	247	490	958	572	549	389	781	479	999999	903	411	580	965	268	212	548	737	999999	554	166	999999	586	408	144	999999	478	999999	867	536	342	409	833	998	914	515	76	554	231	38	877	797	347	999999	249	86	999999	999999	56	999999	775	999999	491	345	783	999999	660	92	823	768	80	762	914	942	426	504	578	582	61	752	145	994	999999	628	676	999999	724	429	999999	68	403	855	580	970	761	398	917	497	224	900	854	984	730	999999	958	125	883	404	740	745	508	827	572	999999	761	781	437	863	999999	999999	299	241	923	765	375	225	192	943	191	37	586	90	367	999999	897	160	273	62	999999	561	485	329	999999	424	560	575	999999	286	219	999999	961	64	828	800	999999	999999	71	999999	999999	999999	932	999999	223	712	168	999999	470	999999	999999	610	999999	384	999999	118	938	970	552	999999	214	799	931	905	733	211	76	532	261	566	550	284	999999	999999	999999	927	628	
999999	116	976	265	142	999999	872	999999	609	472	999999	861	999999	999999	999999	80	561	761	298	811	37	216	21	999999	636	175	903	870	131	521	220	420	275	999999	403	863	999999	253	999999	693	999999	34	999999	739	490	670	541	704	910	999999	537	546	675	126	601	999999	104	340	629	966	211	999999	999999	97	999999	999999	596	240	467	776	503	318	688	999999	752	999999	999999	282	165	999999	634	208	959	917	983	674	744	158	888	75	769	246	624	115	999999	66	999999	999999	487	324	999999	310	999999	144	999999	229	999999	80	374	599	999999	999999	184	663	342	999999	52	999999	114	587	431	999999	999999	999999	16	267	693	999999	122	695	736	55	795	841	892	334	961	999999	999999	764	817	673	783	999999	999999	999999	72	961	773	489	999999	434	932	900	892	635	957	999999	999999	453	535	284	958	999999	862	999999	36	999999	999999	17	999999	228	633	350	770	758	664	63	999999	999999	204	732	809	999999	681	312	123	894	949	267	376	127	999999	764	238	542	714	114	436	617	920	729	200	765	449	795	800	591	140	143	999999	999999	269	78	999999	803	475	336	997	559	97	141	393	513	641	999999	531	868	122	237	999999	999999	626	966	148	475	541	999999	193	886	511	531	764	815	296	472	857	628	999999	434	999999	388	117	877	530	789	345	999999	134	526	999999	932	999999	999999	99	421	999999	303	929	782	272	432	152	120	58	565	376	577	999999	999999	75	902	361	999999	170	999999	451	749	999999	359	139	853	918	999999	622	579	62	862	999999	874	195	564	999999	733	171	999999	246	996	829	964	422	999999	470	955	461	371	580	791	741	434	999999	537	999999	579	653	419	514	485	999999	999999	513	999999	851	999999	983	999999	213	999999	999999	526	429	999999	920	481	999999	371	392	962	999999	999999	999999	999999	130	302	999999	999999	707	129	90	752	140	760	508	360	461	907	916	128	972	999999	167	952	274	225	14	525	617	385	642	999999	36	551	279	247	479	252	394	559	447	336	803	94	547	774	396	999999	946	569	999999	39	455	999999	990	265	999999	56	999999	904	297	389	49	331	999999	798	999999	588	491	271	880	219	522	999999	681	646	157	999999	999999	500	829	345	578	58	365	999999	836	999999	999999	23	153	432	255	490	271	68	999999	481	608	749	58	807	187	685	688	999999	516	98	999999	353	118	31	642	506	85	999999	999999	999999	966	873	961	963	37	477	127	457	963	42	999999	999999	359	999999	473	999999	451	32	999999	893	999999	999999	106	999999	179	999999	905	999999	999999	749	414	320	257	305	
514	999999	999999	95	779	710	567	999999	999999	484	992	999999	994	441	557	978	64	999999	999999	999999	631	422	776	999999	793	819	999999	995	667	223	628	999999	375	64	171	738	876	365	999999	999999	336	138	706	622	999999	210	223	474	574	999999	694	361	527	999999	999999	102	958	999999	302	999999	148	571	573	634	856	217	999999	940	279	818	999999	698	810	345	590	502	999999	164	466	999999	999999	999999	999999	855	528	999999	267	999999	999999	999999	780	311	73	292	319	999999	565	82	999999	547	605	999999	204	756	710	996	550	192	999999	999999	999999	803	118	999999	363	999999	151	717	115	589	950	570	560	210	48	800	999999	528	35	826	936	999999	999999	918	986	333	999999	674	155	532	725	999999	999999	218	691	999999	999999	999999	999999	278	623	848	966	186	597	45	723	993	717	909	370	32	999999	923	244	744	414	199	999999	999999	999999	476	571	583	864	874	286	351	518	999999	607	999999	599	756	213	98	675	222	331	951	999999	999999	957	999999	171	703	918	370	999999	947	571	13	999999	898	141	156	287	393	999999	723	999999	381	484	655	311	98	432	410	720	156	999999	202	868	772	430	236	518	999999	421	170	999999	916	999999	571	500	604	999999	999999	999999	66	810	291	900	607	999999	238	999999	312	934	83	281	518	649	828	878	379	144	868	477	904	637	952	972	999999	999999	843	999999	912	164	999999	455	999999	999999	663	999999	786	301	270	580	202	800	999999	400	999999	889	446	276	548	692	131	469	774	234	999999	999999	858	999999	749	840	358	233	523	157	236	628	550	732	985	999999	102	87	873	297	285	999999	431	561	999999	271	999999	999999	466	229	43	999999	681	506	999999	244	487	999999	552	430	231	968	287	68	174	718	349	713	290	999999	600	53	595	486	948	999999	997	306	683	487	519	781	767	303	124	989	946	54	999999	999999	15	624	999999	999999	75	999999	999999	372	999999	999999	999999	617	999999	410	999999	990	651	205	558	999999	999999	999999	999999	999999	911	450	211	984	999999	185	999999	305	999999	539	59	999999	999999	999999	420	641	789	999999	909	767	565	902	496	366	673	999999	347	999999	495	217	999999	825	830	470	541	999999	115	842	428	222	999999	627	570	755	360	999999	481	508	784	999999	669	999999	281	36	509	19	953	844	320	819	999999	999999	809	838	999999	234	154	999999	611	794	999999	947	215	696	622	938	999999	740	15	30	652	838	966	578	999999	900	554	804	960	532	671	271	531	608	384	133	818	732	729	999999	508	434	897	989	392	721	407	584	413	571	677	223	839	
999999	177	998	64	240	999999	999999	680	350	97	89	133	274	999999	999999	321	499	999999	609	21	879	521	999999	941	999999	196	826	999999	969	999999	399	854	999999	431	241	440	386	78	587	999999	602	456	168	346	818	999999	999999	305	800	273	999999	451	999999	212	959	999999	949	67	87	53	999999	633	999999	950	698	234	674	842	194	176	935	430	541	177	418	433	999999	881	999999	999999	78	531	702	999999	485	999999	999999	256	472	462	999999	328	991	544	999999	968	744	217	648	999999	999999	286	121	634	337	493	999999	999999	793	536	425	78	935	966	974	941	999999	14	474	750	449	428	379	731	684	616	439	997	999999	450	999999	999999	999999	538	918	999999	999999	78	378	992	47	884	462	935	47	422	393	34	569	37	46	740	743	898	154	773	906	390	949	720	64	912	702	353	848	280	836	999999	58	192	531	863	999999	482	713	564	966	444	694	272	999999	414	437	180	413	947	411	344	999999	155	886	999999	129	999999	938	134	191	119	97	766	586	987	976	387	505	999999	114	271	999999	589	806	999999	696	687	497	649	485	532	940	999999	868	999999	21	902	305	502	744	977	543	999999	999999	857	357	927	685	246	438	999999	999999	999999	999999	999999	159	999999	348	424	342	999999	999999	299	999999	659	999999	999999	897	94	975	83	91	13	999999	999999	999999	605	217	949	999999	768	11	260	221	434	857	710	66	728	351	216	563	880	999999	312	999999	254	940	723	688	999999	40	600	270	364	999999	671	999999	717	422	554	597	399	999999	999999	440	910	87	224	999999	999999	140	179	742	999999	520	210	844	137	999999	483	665	494	271	954	999999	411	990	999999	466	196	910	349	315	999999	619	174	580	999999	872	906	176	725	999999	229	999999	861	999999	501	844	999999	999999	673	407	939	889	113	137	999999	835	38	919	230	757	615	557	790	999999	945	159	999999	630	258	264	413	999999	939	572	51	923	877	553	498	22	699	369	247	942	375	907	516	46	999999	759	843	986	945	967	315	672	999999	997	912	352	498	147	999999	418	999999	999999	999999	540	96	432	958	485	431	999999	999999	256	320	848	498	999999	642	999999	405	999999	421	426	370	971	999999	379	999999	880	999999	999999	523	999999	790	828	947	742	956	975	999999	802	801	367	565	999999	999999	69	361	401	999999	873	999999	189	999999	89	999999	577	272	978	999999	999999	999999	88	844	284	694	506	465	491	999999	755	91	999999	369	602	698	999999	861	633	71	207	27	999999	381	767	446	344	999999	711	831	380	480	999999	999999	999999	64	
999999	523	290	52	999999	604	870	500	999999	792	52	820	999999	999999	999999	716	638	916	86	699	465	999999	86	838	360	685	999999	659	529	999999	113	965	136	548	999999	539	580	590	658	603	157	791	628	999999	403	999999	681	999999	999999	664	841	70	625	542	598	999999	447	999999	692	727	999999	220	970	999999	999999	999999	693	600	415	414	145	58	268	999999	552	674	88	111	444	836	13	432	999999	999999	444	52	999999	999999	950	958	102	138	897	930	999999	937	820	161	999999	325	830	999999	915	999999	528	793	999999	999999	990	999999	938	346	17	856	999999	427	448	999999	43	999999	999999	109	650	457	322	16	999999	337	730	614	853	927	813	128	15	922	517	298	346	651	250	999999	603	35	30	755	131	50	999999	335	999999	715	128	651	587	731	441	467	171	999999	642	474	999999	385	80	21	532	999999	851	802	909	160	999999	391	404	539	999999	624	437	566	885	119	130	405	999999	999999	999999	172	999999	284	490	60	136	999999	18	775	787	227	999999	19	999999	242	999999	414	999999	348	946	736	999999	58	999999	816	999999	605	636	532	353	25	269	932	211	370	357	577	321	999999	33	999999	383	629	751	288	669	428	342	653	920	999999	978	777	201	82	915	492	59	999999	30	999999	198	999999	431	771	958	33	807	999999	885	622	103	567	999999	12	363	627	306	946	157	612	272	982	612	999999	47	491	999999	138	454	864	527	647	838	501	755	896	207	999999	330	645	620	479	999999	308	623	421	462	999999	719	999999	196	113	525	417	269	216	873	794	734	476	999999	678	418	30	104	455	728	823	257	466	429	999999	626	511	991	793	224	314	24	625	999999	552	419	999999	678	424	131	999999	242	549	33	413	255	853	363	942	70	747	213	177	692	639	940	263	867	869	486	23	426	476	991	569	780	118	999999	999999	269	261	999999	999999	999999	307	999999	708	443	26	999999	772	999999	58	732	476	111	846	933	399	611	165	299	808	937	117	14	766	999999	999999	633	146	415	623	683	999999	999999	999999	843	395	58	242	820	999999	798	714	999999	999999	743	524	468	933	185	58	139	113	999999	999999	742	999999	302	825	160	979	999999	934	999999	534	375	922	80	578	999999	547	351	999999	344	448	20	999999	999999	636	999999	42	999999	700	999999	366	494	999999	848	999999	789	627	102	233	91	841	999999	999999	999999	340	12	820	454	890	999999	637	999999	760	768	999999	532	519	974	665	802	128	984	693	974	10	50	999999	999999	217	788	386	999999	127	297	503	999999	156	999999	911	
634	999999	588	115	770	999999	659	734	811	335	999999	280	999999	436	999999	963	999999	999999	889	356	300	217	746	246	111	553	192	589	473	274	999999	385	642	999999	41	601	539	878	922	999999	351	316	984	749	876	517	733	28	697	333	999999	215	267	530	620	999999	465	999999	13	226	150	79	270	546	792	955	999999	590	404	829	433	978	999999	248	15	999999	232	996	370	593	820	173	891	149	628	999999	128	999999	452	614	145	197	874	706	511	281	55	447	956	921	999999	999999	623	868	900	667	364	29	525	635	204	999999	981	419	999999	999999	187	131	917	466	837	526	148	789	693	246	113	155	736	733	999999	999999	999999	999999	999999	677	999999	33	249	999999	972	108	999999	816	420	999999	215	999999	309	999999	103	923	529	999999	93	363	14	999999	184	663	564	218	292	999999	696	418	429	543	999999	729	436	164	882	957	493	738	999999	331	379	26	999999	648	999999	999999	640	25	265	549	365	361	672	716	848	585	405	763	816	805	129	11	999999	672	759	580	109	938	51	572	16	355	433	999999	999999	168	999999	915	999999	999999	160	680	163	879	187	354	999999	999999	315	306	561	999999	921	134	999999	999999	769	367	999999	274	999999	701	974	693	542	19	927	999999	261	690	999999	489	400	735	654	449	848	377	494	414	524	389	632	744	999999	287	433	999999	999999	97	999999	275	36	108	999999	459	706	470	347	178	999999	77	999999	625	354	81	999999	195	999999	999999	529	999999	999999	999999	750	723	78	239	682	265	586	999999	518	174	300	686	463	301	999999	205	999999	387	40	326	987	457	920	17	999999	999999	947	247	828	718	568	999999	402	551	358	999999	390	999999	788	92	592	797	558	304	334	668	618	47	999999	285	30	151	371	557	497	303	999999	71	839	743	999999	348	801	800	999999	303	294	911	943	503	999999	999999	599	947	999999	199	898	999999	682	731	330	999999	809	999999	999999	426	999999	844	64	65	999999	328	637	999999	774	999999	996	757	698	41	383	707	103	934	470	754	551	999999	822	999999	999999	186	389	118	999999	406	538	258	112	188	666	449	856	999999	52	496	637	554	182	490	202	151	927	650	999999	623	817	875	999999	999999	999999	222	31	999999	999999	284	938	529	631	378	714	748	654	999999	999999	934	850	215	892	974	127	999999	251	999999	114	999999	258	999999	760	999999	999999	999999	999999	170	313	454	427	108	236	767	557	118	923	804	775	454	496	418	999999	423	999999	611	983	999999	999999	999999	999999	689	653	999999	999999	209	768	831	999999	999999	581	494	
215	920	516	752	978	134	999999	18	83	446	567	659	999999	840	463	347	37	977	680	69	344	435	482	738	455	828	741	357	349	101	25	724	873	12	212	364	906	999999	632	858	999999	817	804	535	132	999999	999999	195	746	431	804	810	381	521	159	999999	448	778	306	160	393	80	669	981	430	999999	999999	763	638	108	440	17	354	821	380	527	999999	947	999999	461	195	556	999999	917	297	214	352	999999	999999	432	916	138	723	999999	475	619	157	999999	999999	289	217	879	999999	999999	991	797	466	559	999999	632	158	999999	172	844	965	999999	999999	751	999999	226	999999	434	911	215	999999	999999	293	872	999999	999999	999999	999999	843	336	254	999999	999	963	926	999999	748	999999	220	229	999999	425	999999	879	516	638	160	999999	138	887	788	999999	968	999999	464	688	513	999999	212	390	262	349	999999	999999	999999	659	837	999999	824	203	477	706	223	691	930	767	347	414	365	718	999999	973	680	955	999999	471	347	657	508	247	986	165	590	830	967	935	767	999999	288	857	801	654	581	999999	420	92	569	287	421	697	999999	109	237	494	780	289	669	701	297	139	322	189	997	586	216	999999	126	392	723	995	999	217	135	508	916	955	401	999999	545	465	901	70	246	999999	896	887	927	105	60	999999	999999	75	842	159	999999	621	656	994	999999	999999	966	187	563	425	697	144	974	729	577	824	887	924	166	831	237	999999	942	999999	690	999999	999999	30	342	999999	729	934	375	975	963	305	308	407	25	448	999999	999999	507	821	123	762	912	207	528	235	999999	351	909	20	999999	293	679	999999	314	999999	711	946	999999	526	696	763	768	999	766	999999	525	490	908	718	342	513	754	999999	83	928	416	999999	502	116	246	999999	999999	365	999999	679	625	838	999999	616	736	553	878	999999	134	999999	993	912	440	999999	999999	319	999999	201	999999	418	539	557	396	385	992	523	453	738	290	319	737	413	946	97	656	687	396	302	981	788	634	999999	997	999999	934	999999	999999	256	406	926	944	834	999999	999999	149	78	451	999999	623	222	109	150	699	815	622	589	966	353	598	33	999999	150	219	889	999999	765	560	673	451	498	766	999999	342	999999	374	903	999999	311	999999	588	245	679	999999	768	688	494	999999	191	999999	354	537	413	658	382	13	804	624	797	861	384	518	778	275	134	456	902	807	345	451	718	863	664	406	20	787	253	471	999999	210	298	691	378	572	999999	961	362	549	959	999999	569	999999	999999	450	573	80	466	999999	553	322	786	686	739	
740	392	491	872	17	647	999999	760	342	184	596	572	692	149	999999	178	173	103	363	848	984	881	439	999999	224	833	940	999999	839	917	138	424	611	999999	637	190	615	98	355	901	999999	600	236	115	343	877	880	930	261	245	390	228	432	838	755	999999	999999	557	658	184	707	273	920	425	55	999999	999999	740	512	999999	562	84	748	461	999999	393	654	334	999999	346	952	19	80	999999	537	909	991	773	206	777	237	68	440	181	203	110	679	811	69	171	917	149	999999	235	682	999999	480	971	365	371	999999	628	957	321	231	698	999999	326	999999	146	190	999999	544	999999	797	504	644	999999	268	382	713	999999	275	439	428	813	590	844	999999	999999	439	999999	417	835	572	609	110	128	949	999999	906	362	923	922	999999	999999	605	694	437	187	671	902	712	983	999999	372	363	528	892	417	117	999999	404	665	707	169	780	708	171	198	403	525	999999	762	999999	360	919	352	999999	698	218	896	416	743	560	536	317	999999	187	210	255	582	236	542	397	999999	958	267	225	821	949	999999	532	999999	784	155	285	950	517	306	452	999999	80	203	209	220	943	661	115	999999	852	355	999999	999999	999999	821	999999	95	374	918	402	661	137	636	748	999999	373	177	959	999999	261	367	917	880	999999	999999	512	42	342	186	999999	999999	999999	999999	999999	604	374	571	305	963	856	199	585	999999	903	791	999999	443	454	887	847	775	701	699	999999	495	999999	650	213	708	999999	999999	999999	999999	314	105	508	92	999999	999999	946	802	871	996	559	999999	999999	328	977	966	999999	78	587	999999	339	838	999999	462	999999	999999	999999	724	999999	596	654	598	446	999999	294	808	999999	999999	776	999999	999999	999999	904	705	150	999999	713	120	999999	247	999999	250	680	308	857	475	500	56	958	193	978	232	445	284	351	960	624	394	43	178	683	559	302	286	513	295	934	899	322	275	999999	999999	60	999999	248	999999	999999	148	539	818	999999	246	842	592	331	718	609	629	363	190	999999	329	86	504	999999	999999	948	403	794	572	541	600	733	692	423	923	181	325	46	938	51	485	854	224	999999	999999	717	709	999999	795	686	314	546	141	41	451	978	999999	565	999999	464	999999	999999	999999	287	717	999999	159	178	408	546	293	593	425	148	758	474	862	643	126	91	248	448	998	886	236	999999	999999	661	972	999999	625	760	595	483	526	142	887	999999	153	934	567	999999	999999	259	999999	721	131	993	283	976	999999	999999	999999	368	226	87	355	999999	61	663	999999	999999	206	463	920	
999999	997	941	999999	626	586	925	500	192	999999	999999	891	749	493	515	932	608	388	995	999999	999999	321	999999	999999	448	787	807	999999	489	34	79	344	103	338	868	723	189	380	656	400	200	422	999999	845	999999	195	605	596	546	730	999999	120	210	634	218	221	770	684	183	839	999999	50	20	999999	999999	372	798	421	625	791	999999	999999	731	605	638	300	65	391	748	999999	191	220	349	759	722	959	999999	468	130	999999	953	999999	206	999999	620	160	412	108	401	156	999999	194	971	999999	977	83	388	605	995	917	166	389	999999	921	999999	569	700	261	999999	494	238	339	300	968	999999	999999	42	999999	984	488	999999	956	999999	602	865	999999	248	594	781	648	580	999999	999999	212	999999	574	568	285	169	61	999999	161	662	999999	917	67	893	13	916	999999	50	475	621	517	999999	999999	399	999999	65	660	330	115	999999	999999	913	700	867	999999	477	273	690	757	753	932	39	999999	999999	92	684	807	113	245	678	999999	607	115	916	955	999999	999999	999999	234	229	509	731	354	681	865	993	226	999999	999999	999999	652	49	999999	721	999999	999999	304	905	999999	999999	258	999999	95	437	999999	199	999999	784	912	916	187	99	465	537	254	211	999999	64	438	98	467	617	999999	999999	999999	999999	324	394	237	476	878	394	999999	999999	971	952	999999	999999	264	676	195	442	288	888	999999	563	583	755	477	487	999999	249	476	228	999999	640	258	385	999999	414	874	999999	556	445	999999	792	231	891	566	301	565	768	800	762	999999	34	338	419	361	471	439	568	917	750	673	638	999999	649	381	340	704	270	999999	849	801	771	886	842	850	566	341	691	199	999999	921	45	999999	714	324	177	312	838	34	940	975	316	999999	999999	771	409	874	582	999999	999999	597	305	263	950	999999	142	148	495	568	999999	999999	748	378	742	999999	638	199	999999	334	999999	999999	866	999999	999999	999999	495	999999	999999	81	999999	691	759	181	964	999999	626	781	498	999999	192	39	816	279	239	810	999999	937	764	999999	999999	220	670	999999	316	207	731	69	689	999999	474	999999	67	999999	999999	113	380	576	414	164	212	856	999999	459	152	999999	999999	596	999999	763	999999	558	509	113	937	241	31	512	865	766	855	567	101	421	288	999999	971	999999	161	999999	439	999999	999999	609	775	286	999999	220	999999	999999	984	144	999999	925	439	916	367	954	487	999999	91	999999	711	647	999999	645	765	288	180	827	212	821	444	880	334	999999	999999	899	338	660	721	999999	999999	999999	782	720	513	999999	981	372	957	27	914	275	
54	571	949	999999	310	999999	521	241	49	999999	929	173	700	183	999999	453	890	467	999999	826	999999	280	471	978	865	999999	141	999999	999999	808	870	195	906	999999	835	763	47	151	599	208	149	490	770	999999	999999	618	30	340	999999	538	999999	499	400	98	999999	773	999999	970	29	722	998	999999	934	241	416	999999	266	531	347	838	416	749	868	428	686	683	999999	351	184	999999	567	999999	34	768	337	380	795	818	77	71	663	76	999999	876	209	226	556	539	999999	69	362	499	993	736	132	999999	631	971	411	428	273	758	796	772	164	999999	898	176	999999	999999	949	448	463	999999	999999	349	999999	999999	228	470	137	999999	637	999999	894	77	999999	297	645	999999	749	823	417	999999	999999	904	279	359	722	999999	328	390	635	999999	999999	914	45	717	561	782	113	639	753	941	301	302	131	681	877	96	999999	610	530	999999	297	136	40	814	486	280	79	278	999999	999999	151	746	345	961	14	980	42	98	999999	862	502	999999	79	476	358	999999	783	598	481	635	610	718	859	999999	389	999999	999999	231	241	290	999999	835	370	999999	799	999999	957	169	676	999999	999999	999999	873	667	806	999999	66	564	999999	981	497	481	999999	643	616	999999	886	999999	581	30	107	810	857	999999	159	999999	749	999999	676	803	548	623	921	584	580	308	844	202	530	999999	927	329	999999	260	793	241	49	726	920	376	667	948	588	999999	799	253	454	428	517	149	999999	523	887	999999	442	999999	560	221	73	317	588	694	488	999999	102	777	999999	607	662	918	999999	32	622	310	146	599	44	274	784	336	854	426	684	390	999999	414	442	999999	999999	999999	681	827	663	612	787	972	999999	219	564	32	207	846	766	999999	522	415	900	586	999999	842	999999	295	999999	736	463	172	999999	108	605	999999	999999	999999	790	742	246	999999	369	19	999999	173	999999	825	999999	762	999999	17	999999	94	999999	368	514	855	585	975	90	396	401	999999	159	624	962	999999	614	876	999999	999999	66	33	999999	723	55	999999	73	362	713	999999	584	999999	607	999999	512	999999	999999	246	999999	490	369	999999	999999	850	407	442	860	897	211	767	999999	834	85	876	951	636	732	154	322	623	791	999999	271	999999	812	727	330	703	122	47	141	377	999999	206	999999	999999	999999	512	325	613	39	175	161	945	999999	749	598	730	504	875	203	999999	999999	999999	999999	999999	553	999999	48	680	999999	999999	785	174	635	843	142	878	999999	710	275	229	829	709	593	625	80	326	999999	999999	999999	599	999999	246	843	999999	454	999999	508	756	
698	776	474	644	501	872	390	999999	320	958	617	719	748	794	999999	973	999999	224	966	999999	76	236	328	999999	999999	523	958	549	330	589	398	999999	380	235	999999	498	755	194	999999	721	244	92	15	317	455	999999	850	414	635	869	999999	240	185	434	690	471	999999	499	103	977	913	841	999999	999999	569	999999	348	523	781	999999	228	82	15	254	838	999999	999999	21	529	999999	673	554	913	999999	800	168	999999	999999	544	551	50	999999	100	240	808	403	425	284	747	827	81	336	999999	522	999999	715	234	999999	596	707	249	446	999999	962	314	369	999999	217	929	411	999999	402	979	240	82	962	982	774	446	444	999999	946	999999	999999	69	999999	921	400	808	95	933	999999	999999	837	999999	999999	296	137	999999	999999	999999	218	354	346	23	999999	357	401	450	688	733	459	494	999999	149	303	182	277	903	967	447	537	408	844	477	999999	52	152	929	478	675	999999	999999	997	969	359	999999	999999	688	389	989	529	949	129	361	483	398	207	697	18	431	29	234	958	999999	937	999999	510	869	91	636	215	999999	999999	22	878	999999	496	192	999999	701	255	588	523	978	917	587	288	492	994	543	844	454	999999	56	999999	629	890	999999	41	549	101	67	607	752	784	67	977	999999	482	872	902	25	908	999999	999999	441	711	980	93	360	531	27	874	548	999999	760	551	925	366	999999	721	499	161	249	610	197	981	999999	204	860	609	181	19	132	641	829	999999	999999	871	999999	918	909	913	681	28	84	193	68	960	33	515	999999	999999	233	999999	412	864	668	706	988	460	940	786	232	750	360	17	752	999999	999999	224	937	64	151	340	811	585	479	231	999999	999999	922	810	181	355	999999	430	999999	971	238	964	878	907	999999	999999	978	133	691	931	667	999999	999999	161	997	808	578	999999	999999	893	999999	827	999999	446	180	999999	999999	139	999999	999999	999999	999999	231	781	678	998	999999	999999	181	999999	361	687	999999	548	563	469	574	770	999999	372	776	558	821	892	999999	411	579	999999	737	999999	999999	999999	518	813	999999	738	845	659	482	999999	471	549	827	233	541	999999	932	845	882	711	999999	767	999999	999999	999999	644	118	999999	159	277	999999	904	302	999999	158	999999	178	90	810	825	624	914	999999	815	900	236	999999	597	361	970	478	734	559	35	489	469	532	276	999999	104	999999	516	510	215	579	566	257	555	84	38	492	999999	45	999999	96	504	999999	511	351	874	912	520	977	188	999999	694	355	276	792	689	981	902	377	716	205	118	999999	92	245	344	
979	186	999999	332	488	626	698	502	999999	999999	988	30	925	838	191	119	999999	331	416	884	999999	980	762	395	56	590	484	328	861	978	100	398	275	17	999999	736	997	654	700	182	996	853	337	999999	700	960	999999	539	999999	95	580	999999	675	361	132	999	423	137	286	999999	151	379	999999	999999	894	600	755	918	944	999999	122	883	999999	999999	888	367	653	953	999999	95	999999	945	793	999999	999999	17	999999	914	884	895	323	999999	378	999999	40	626	223	376	914	110	215	67	594	91	973	697	462	442	999999	765	356	999999	443	200	999999	999999	999999	864	999999	886	877	999999	44	59	141	252	514	828	999999	271	154	286	49	999999	880	555	999999	999999	802	710	999999	290	450	129	549	853	435	999999	999999	834	50	358	814	37	233	374	33	999999	999999	730	999999	999999	999999	211	620	79	430	850	320	737	845	873	72	851	341	597	999999	915	510	287	816	335	999999	378	231	796	472	999999	370	999999	532	815	762	81	527	921	60	249	508	479	432	999999	868	780	988	999999	295	962	695	999999	999999	999999	45	672	913	999999	324	861	980	824	607	418	489	804	215	999999	121	990	333	420	547	160	416	40	999999	241	467	538	389	64	510	510	326	734	999999	999999	999999	100	999999	671	606	198	268	999999	999999	23	999999	73	575	999999	65	305	638	285	98	824	999999	999999	999999	682	399	785	999999	925	999999	107	102	755	274	791	260	30	999999	662	813	358	891	999999	168	841	999999	999999	963	431	999	215	871	999999	646	716	721	775	999999	999999	281	821	716	999999	370	774	921	350	799	783	707	44	999999	999999	471	999999	932	969	846	975	547	999999	822	60	926	119	235	61	119	999999	999999	485	747	358	999999	992	642	558	372	393	999999	999999	604	190	723	964	743	999999	579	999999	999999	751	929	999999	937	286	998	665	999999	260	549	999999	241	999999	999999	232	999999	999999	999999	479	107	999999	999999	999999	65	752	400	642	336	962	999999	339	482	999999	774	999999	556	999999	999999	114	993	976	999999	999999	999999	60	999999	362	999999	501	677	629	311	109	999999	409	154	476	252	194	885	999999	999999	453	885	219	999999	999999	476	999999	675	999999	999999	489	485	999999	241	496	617	999999	200	48	175	835	295	746	999999	383	999999	999999	184	89	999999	999999	229	637	647	999999	999999	999999	663	999999	885	92	826	829	926	821	623	999999	177	657	859	247	994	999999	201	503	168	149	192	23	634	111	220	596	651	477	999999	848	483	542	270	982	999999	666	162	92	18	465	819	215	759	717	207	526	
229	999999	241	381	999999	153	540	97	452	650	900	999999	872	240	188	458	561	999999	213	635	397	877	897	338	695	999999	494	703	999999	999999	264	916	904	693	376	692	246	889	999999	339	12	183	539	700	765	377	999999	778	287	370	999999	999999	513	572	139	351	71	999999	999999	336	658	999999	767	476	395	983	880	189	863	495	999999	671	371	999999	632	223	999999	206	999999	327	899	716	425	958	332	280	999999	341	563	34	630	343	212	86	680	175	415	73	999999	782	497	40	914	791	999999	982	622	639	939	915	999999	865	340	368	437	942	999999	999999	153	125	579	548	999999	839	999999	999999	469	295	202	467	808	285	890	789	829	869	801	634	810	350	999999	773	401	647	31	765	13	843	649	738	999999	606	999999	199	212	999999	999999	85	926	279	999999	336	446	482	999999	727	974	550	539	999999	999999	786	999999	803	999999	806	156	999999	817	109	875	625	646	464	713	211	366	701	587	999999	465	725	708	541	999999	330	337	999999	540	303	999999	999999	314	90	999999	999999	608	125	732	406	802	436	267	999999	999999	897	690	981	769	999999	999999	283	999999	658	113	425	88	466	976	999999	478	237	447	999999	319	421	999999	565	868	745	999999	250	999999	999999	999999	39	468	882	147	928	999999	355	159	634	932	517	500	999999	999999	180	999999	152	148	595	927	574	988	743	517	982	999999	135	123	33	999999	130	314	782	579	84	999999	205	329	57	506	133	87	813	592	999999	920	663	999999	697	999999	460	999999	383	999999	514	50	724	375	164	351	515	241	136	999999	811	212	718	87	903	223	693	823	100	98	999999	496	184	161	715	71	923	547	426	999999	853	999999	931	530	75	999999	999999	830	174	999999	991	892	951	493	999999	999999	212	999999	683	483	172	637	999999	294	458	999999	999999	573	659	999999	428	999999	815	959	999999	999999	281	197	21	999999	980	863	659	394	106	999999	544	690	380	126	859	346	863	942	14	999999	18	646	81	999999	176	999999	180	81	288	34	999999	999999	999999	999999	327	24	575	813	503	309	978	626	999999	546	999999	185	999999	543	243	91	113	872	954	261	784	999999	126	964	704	999999	999999	587	116	82	999999	552	999999	999999	999999	844	771	60	999999	705	999999	392	999999	534	574	999999	476	636	837	206	999999	214	999999	763	213	692	999999	610	999999	191	616	400	519	999999	999999	931	510	810	745	999999	320	63	433	259	24	402	186	591	400	999999	845	65	750	999999	162	630	514	911	189	999999	946	999999	999999	999999	98	999999	872	343	822	642	490	
666	891	448	999999	866	781	999999	749	811	516	316	220	405	346	560	999999	609	962	91	426	598	631	999999	452	159	122	999999	170	999999	529	843	999999	999999	233	188	999999	999999	33	999999	999999	999999	172	377	599	999999	950	999999	999999	538	206	273	380	999999	226	891	44	262	995	737	753	615	627	582	292	999999	547	999999	182	999999	396	999999	586	999999	243	700	436	999999	50	813	999999	999999	999999	999999	970	266	999999	37	541	341	153	999999	999999	296	999999	242	108	999999	999999	999999	101	498	373	762	151	999999	999999	704	508	525	465	781	222	999999	538	187	370	995	611	36	210	520	921	840	23	999999	41	299	143	10	602	846	178	999999	999999	710	213	492	999999	122	579	767	999999	25	876	999999	699	999999	999999	365	999999	113	999999	68	725	581	576	532	999999	999999	826	397	999999	507	922	618	999999	999999	999999	828	999999	878	514	999999	456	443	990	905	963	999999	785	907	999999	778	138	499	867	119	397	999999	143	680	743	823	296	999999	205	31	999999	267	999999	999999	999999	928	391	993	598	489	611	999999	590	671	568	107	882	999999	854	792	379	433	999999	999999	710	999999	695	302	145	999999	212	999999	247	999999	812	999999	890	193	253	999999	999999	144	901	387	507	115	559	471	122	645	941	999999	337	413	652	669	516	267	891	343	999999	98	857	999999	287	347	55	621	859	862	999999	999999	675	999999	406	999999	532	999999	994	604	771	233	190	999999	999999	835	937	999999	326	999999	199	632	302	909	380	308	999999	994	110	170	999999	937	612	259	999999	252	701	999999	17	417	147	999999	273	296	572	999999	907	367	999999	999999	999999	221	999999	717	673	584	406	766	870	999999	957	537	272	833	544	834	620	999999	72	508	999999	850	827	999999	14	56	369	16	347	369	999999	999999	838	999999	761	849	642	895	586	999999	846	935	226	909	460	999999	880	999999	751	738	399	976	999999	658	317	559	999999	396	712	627	999999	999999	999999	999999	999999	48	699	613	82	695	201	999999	355	219	999999	208	634	999999	999999	404	999999	999999	265	608	999999	423	999999	190	351	211	465	255	193	959	637	456	516	715	211	422	910	276	366	999999	546	675	999999	96	996	118	925	476	938	999999	460	295	999999	999999	540	294	424	999999	272	871	240	946	999999	396	581	214	692	918	716	46	999999	899	573	999999	72	999999	792	999999	193	999999	286	989	317	875	508	352	322	696	999999	917	997	401	14	495	824	600	143	244	999999	999999	425	16	759	902	824	999999	722	935	757	245	501	887	335	38	999999	999999	638	666	888	
999999	892	999999	743	799	48	101	999999	999999	384	472	171	999999	999999	402	999999	280	239	999999	60	947	629	999999	938	939	999999	999999	999999	975	901	583	999999	476	356	285	899	429	273	960	863	733	665	644	560	999999	84	944	865	933	999999	324	22	233	616	940	999999	515	67	804	999999	928	999999	920	999999	999999	511	999999	999999	999999	502	397	16	279	551	999999	291	985	826	653	864	999999	999999	143	764	587	999999	999999	860	415	999999	999999	372	469	586	999999	999999	745	467	758	783	999999	743	999999	440	999999	317	999999	681	298	659	623	688	999999	999999	901	999999	891	165	999999	240	773	834	794	80	119	35	547	999999	617	619	546	528	999999	999999	485	737	999999	999999	999999	999999	827	999999	999999	999999	62	705	958	529	684	259	816	589	868	999999	20	555	949	58	331	798	769	999999	74	999999	123	105	999999	543	999999	174	559	999999	225	329	999999	999999	999999	48	27	413	76	27	17	367	802	956	659	999999	859	929	999999	86	381	151	510	777	992	892	999999	999999	95	424	999999	999999	699	627	374	548	124	302	999999	910	41	917	731	751	52	706	876	999999	445	79	683	534	385	483	817	83	819	635	725	999999	404	70	328	651	952	496	667	184	999999	999999	435	566	646	877	55	463	999999	758	999999	295	25	486	521	25	740	540	145	226	810	300	728	489	577	912	999999	970	599	89	799	999999	48	702	574	333	643	999999	999999	507	437	999999	663	71	900	439	365	999999	549	312	911	421	361	451	374	999999	999999	999999	999999	733	371	85	864	339	958	188	257	323	912	999999	999999	999999	652	638	788	999999	636	666	588	148	557	597	430	296	178	387	204	597	337	281	939	999999	137	999999	145	999999	498	999999	112	722	192	999999	15	361	930	297	999999	723	662	917	666	727	367	999999	185	773	654	578	171	580	999999	659	985	640	257	999999	496	497	502	436	958	312	999999	999999	999999	515	592	78	365	881	619	999999	999999	420	615	222	341	286	978	371	999999	920	173	531	738	532	66	374	114	257	999999	281	230	235	958	364	173	500	895	669	191	585	222	289	961	512	999999	999999	35	999999	352	220	518	999999	727	48	149	999999	137	433	999999	227	964	118	91	348	260	709	462	999999	999999	999999	390	319	190	999999	708	999999	570	236	807	999999	999999	78	904	999999	762	999999	999999	920	225	142	999999	471	220	963	999999	113	208	623	261	25	122	999999	986	512	829	209	950	605	340	999999	999999	901	625	968	878	999999	214	500	999999	171	211	542	46	916	478	999999	999999	999999	
999999	604	685	946	999999	792	378	575	92	999999	761	999999	999999	902	590	959	670	470	846	252	95	725	899	707	47	100	999999	999999	999999	80	43	999999	111	734	999999	735	579	524	999999	999999	599	312	999999	812	999999	33	31	308	999999	86	999999	17	82	999999	140	786	705	977	908	885	978	798	837	999999	999999	851	460	415	809	854	389	155	999999	999999	999999	999999	999999	96	968	23	78	515	999999	660	999999	36	837	254	603	317	999999	601	616	50	854	999999	475	801	454	887	572	616	999999	107	696	999999	999999	999999	999999	999999	873	999999	19	999999	816	999999	179	186	196	341	24	216	999999	999999	824	788	539	504	168	851	317	120	642	91	450	462	999999	531	999999	725	564	777	50	254	999999	421	592	721	234	999999	999999	298	999999	122	999999	999999	804	997	283	908	999999	999999	900	362	999999	999999	976	927	454	364	456	648	222	470	777	999999	175	567	68	412	205	818	280	999999	999999	999999	505	999999	217	94	658	29	257	65	999999	596	999999	687	214	680	445	665	276	869	934	999999	999999	999999	345	636	999999	246	939	871	999999	999999	698	133	143	31	267	456	719	370	706	437	999999	167	999999	190	999999	488	363	387	967	539	999999	410	842	245	943	361	193	581	893	421	90	386	999999	999999	898	753	554	999999	423	988	945	906	999999	507	592	918	999999	164	276	712	883	561	903	999999	999999	297	290	897	999999	906	273	148	999999	999999	357	24	815	899	292	617	934	180	999999	999999	594	645	247	345	653	35	521	38	314	999999	538	528	482	999999	999999	610	472	999999	999999	516	725	806	440	878	160	578	112	940	872	659	777	712	999999	925	589	999999	59	944	254	62	395	999999	833	294	756	828	541	647	693	682	154	999999	76	457	263	787	214	999999	195	84	922	580	166	655	413	825	931	557	999999	652	560	527	411	61	131	490	999999	155	131	331	999999	465	999999	199	514	999999	646	999999	671	801	358	999999	759	999999	140	814	88	187	881	931	999999	984	68	50	131	626	999999	24	999999	773	814	69	248	863	48	999999	999999	966	150	913	188	791	885	787	303	870	768	242	999999	999999	999999	795	273	199	434	62	406	216	78	999999	623	631	999999	898	999999	999999	451	895	141	673	491	999999	47	999999	999999	116	999999	999999	746	260	858	643	104	28	371	29	795	59	439	986	70	999999	897	262	999999	557	999999	987	999999	14	999999	873	999999	999999	825	300	758	306	446	328	999999	135	470	818	999999	999999	537	795	536	967	503	402	999999	155	613	374	999999	999999	678	999999	
138	999999	999999	742	999999	999999	999999	847	202	999999	270	999999	612	121	42	934	656	89	232	319	29	192	999999	999999	510	36	417	999999	643	999999	86	973	627	251	999999	999999	999999	727	986	999999	447	690	602	999999	706	14	790	999999	122	679	718	144	999999	368	185	946	999999	647	242	805	577	586	214	741	994	296	871	370	921	999999	289	999999	999999	187	872	339	999999	995	136	506	999999	999999	843	964	742	999999	999999	999999	75	253	192	18	999999	191	477	860	486	999999	470	419	142	429	432	923	400	790	51	384	999999	845	366	664	520	735	569	999999	999999	999999	999	62	875	612	304	678	999999	280	443	912	709	22	853	729	534	999999	999999	815	641	999999	573	951	900	47	773	999999	886	527	497	999999	621	963	127	246	999999	418	999999	999999	135	753	916	999999	999999	139	674	483	992	637	999999	804	372	754	999999	999999	999999	999999	162	837	838	999999	999999	488	782	683	300	746	894	617	999999	126	181	842	690	887	13	454	604	999999	372	299	237	259	397	693	397	867	99	999999	570	813	265	707	999999	60	999999	999999	346	673	838	927	999999	385	999999	24	632	999999	73	999999	819	231	453	390	474	999999	847	541	999999	99	296	433	656	999999	57	64	999999	474	160	640	925	575	117	930	933	999999	710	999999	490	999999	70	867	999999	113	484	999999	369	875	242	999999	213	430	999999	257	999999	414	999999	988	338	999999	164	168	379	433	70	999999	999999	999999	456	39	837	995	61	999999	38	429	630	553	125	708	695	984	241	999999	436	505	239	859	553	529	174	722	523	776	228	999999	999999	380	999999	240	234	846	428	213	315	218	379	999999	229	958	783	727	872	629	28	179	999999	372	996	565	24	264	969	927	999999	999999	999999	284	999999	136	931	259	510	884	999999	848	999999	999999	999999	999999	135	612	640	999999	999999	446	849	999999	757	58	975	135	999999	487	226	969	876	501	999999	200	736	104	135	103	36	999999	227	999999	999999	999999	999999	999999	999999	777	439	412	624	384	191	999999	999999	999999	526	452	160	999999	875	32	999999	514	971	74	690	999999	491	999999	486	547	999999	999999	229	861	748	587	999999	86	463	999999	999999	999999	355	501	319	919	924	999999	578	683	942	999999	657	204	329	640	999999	549	999999	999999	999999	409	925	86	999999	969	208	999999	838	939	999999	83	352	999999	975	853	999999	479	755	770	999999	342	462	803	604	999999	999999	34	999999	118	999999	999999	999999	999999	320	648	888	278	999999	349	721	520	320	639	674	868	878	999999	229	475	481	729	793	447	999999	953	
999999	132	481	479	416	999999	871	999999	560	122	214	999999	958	336	964	890	794	415	59	74	31	999999	138	999999	999999	185	805	76	637	999999	111	431	717	367	701	766	796	215	933	547	999999	590	88	561	663	999999	429	892	510	591	999999	388	398	999999	931	133	993	999999	21	240	999999	804	103	902	21	783	342	601	635	208	103	589	482	512	425	440	745	576	82	999999	755	999999	565	56	999999	723	42	999999	435	999999	772	999999	203	702	999999	844	497	185	550	879	496	828	267	312	497	999999	906	886	105	501	387	999999	999999	382	999999	465	249	57	188	297	751	146	175	66	435	999999	395	779	343	999999	943	569	35	999999	999999	926	655	263	558	377	817	156	999999	934	200	999999	999999	999999	227	713	605	999999	997	263	138	999999	663	999999	999999	455	959	999999	552	524	999999	818	401	480	999999	999999	809	986	498	810	480	999999	45	240	999999	89	664	574	999999	630	999999	502	572	772	74	999999	272	455	385	999999	418	690	603	586	386	382	954	906	590	668	903	618	951	196	782	533	325	432	345	797	790	394	575	922	548	65	256	999999	416	448	295	999999	999999	395	999999	789	11	458	854	999999	135	999999	984	892	726	367	551	999999	989	540	476	840	999999	999999	322	33	999999	680	48	999999	136	999999	499	151	999999	549	999999	999999	793	992	999999	866	578	999999	999999	42	410	682	205	191	513	999999	638	876	972	999999	254	999999	999999	999999	674	330	420	533	366	799	268	842	519	187	999999	999999	592	999999	19	609	272	267	999999	289	622	442	485	857	817	265	999999	623	178	927	304	986	491	424	328	999999	456	55	495	872	774	567	173	28	832	999999	287	641	866	373	193	987	115	794	757	242	845	563	999999	111	112	644	674	591	999999	999999	999999	178	999999	808	999999	227	772	53	515	64	279	467	34	999999	978	999999	756	999999	744	999999	880	697	667	96	999999	893	339	394	769	139	893	581	145	999999	34	119	963	68	220	966	225	72	288	702	999999	388	999999	426	999999	57	999999	999999	846	575	490	999999	511	592	999999	269	887	387	283	385	170	697	999999	563	274	868	101	698	594	778	102	818	418	964	999999	999999	999999	913	271	721	999999	35	999999	570	980	228	608	999999	614	999999	88	837	788	903	542	999999	66	975	161	264	999999	999999	284	999999	482	999999	397	999999	999999	477	999999	974	126	999999	144	145	999999	761	582	56	269	721	999999	643	999999	265	40	515	432	857	999999	999999	761	16	999999	61	750	999999	97	317	999999	999999	910	999999	55	114	
720	236	999999	406	999999	999999	402	115	999999	999999	999999	999999	378	227	642	881	124	611	999999	999999	222	120	796	93	394	305	673	274	225	999999	810	946	598	999999	544	999999	999999	35	999999	623	985	656	999999	531	944	120	298	999999	675	949	999999	999999	589	528	891	610	440	685	22	999999	999999	137	999999	797	434	999999	999999	782	683	838	145	98	67	933	540	999999	109	274	999999	284	999999	803	599	999999	259	511	366	999999	704	934	372	70	23	999999	991	999999	766	224	106	784	999999	516	196	837	813	999999	251	656	987	334	511	175	547	999999	999	828	999999	999999	547	922	999999	972	88	748	475	84	84	519	941	999999	800	999999	178	364	215	500	616	762	462	999999	270	709	91	379	999999	207	523	285	999999	999999	329	999999	676	184	979	106	438	448	371	999999	785	732	714	314	534	626	997	999999	532	999999	221	776	171	999999	662	104	890	708	324	999999	561	798	971	778	363	657	217	993	384	999999	72	999999	400	999999	999999	538	995	776	844	807	999999	339	753	48	999999	999999	980	530	999999	884	216	729	133	102	187	986	999999	999999	951	876	418	13	808	999999	446	53	385	999999	999999	134	109	123	999999	517	79	999999	55	932	827	999999	999999	687	482	999999	902	343	54	308	999999	999999	777	999999	999999	967	399	205	531	339	999999	908	999999	999999	988	999999	785	999999	865	616	32	955	941	827	999999	150	209	730	531	319	520	113	998	86	999999	912	356	999999	297	895	128	873	999999	999999	340	919	999999	999999	699	94	713	810	477	438	285	999999	688	999999	950	684	768	668	674	222	818	999999	909	100	639	86	50	745	804	970	498	999999	264	235	497	199	506	75	41	446	605	710	635	570	801	321	999999	406	98	999999	137	459	208	488	896	840	999999	553	505	622	54	968	999999	999999	940	136	335	999999	462	761	187	703	999999	238	617	999999	863	348	999999	327	851	644	999999	999999	842	48	950	999999	338	657	189	953	570	999999	402	636	705	138	630	675	986	999999	943	337	999999	434	822	970	871	788	999999	671	264	187	770	409	321	999999	999999	901	185	559	133	805	582	999999	143	999999	835	980	413	999999	717	623	341	999999	700	329	999999	417	225	980	999999	550	680	517	698	999999	648	992	325	891	473	999999	999999	437	999999	147	999999	999999	301	999999	144	890	385	250	953	640	999999	690	709	991	57	257	686	204	653	999999	999999	999999	999999	750	579	999999	999999	521	271	988	133	904	999999	563	574	565	999999	620	845	24	999999	439	563	67	546	999999	293	334	843	226	
52	305	999999	74	22	999999	673	551	34	301	236	863	979	999999	517	941	257	155	427	491	140	75	359	639	418	694	510	478	999999	622	560	339	677	999999	946	828	999999	999999	999999	883	891	574	595	553	787	311	460	999999	550	999999	709	147	907	362	95	976	945	153	655	327	190	999999	347	412	999999	896	195	934	28	689	999999	999999	999999	544	999999	999999	999999	805	851	116	244	999999	928	999999	912	422	432	999999	999999	969	882	977	722	999999	702	697	999999	193	999999	891	125	526	999999	860	784	830	999999	372	762	999999	507	150	302	548	93	999999	276	999999	999999	328	999999	869	974	58	806	843	166	999999	999999	902	338	296	992	960	999999	717	341	77	999999	92	999999	70	563	439	999999	999999	999999	999999	148	433	430	999999	693	494	427	255	551	531	64	941	673	168	531	999999	999999	220	999999	341	557	375	999999	208	916	999999	447	413	999999	545	586	75	167	982	999999	418	481	841	603	999999	543	745	176	809	23	881	419	722	538	703	249	999999	594	353	626	773	999999	232	580	285	57	999999	939	16	945	988	783	999999	999999	122	388	999999	999999	648	999999	812	209	999999	194	999999	998	724	874	613	305	999999	480	999999	366	470	999999	258	999999	999999	461	529	999999	170	864	34	999999	728	797	425	324	890	644	999999	999999	814	574	367	48	999999	287	999999	148	335	710	621	518	969	999999	463	200	139	97	299	999999	278	16	48	273	169	999999	279	926	458	999999	415	689	535	268	999999	896	564	999999	999999	50	138	390	999999	459	252	516	137	404	999999	235	195	802	354	999999	286	999999	535	999999	879	607	17	405	689	46	999999	931	982	710	781	567	635	999999	372	259	68	888	536	589	999999	652	810	999999	592	233	113	613	345	999999	981	744	371	471	340	128	43	732	700	443	164	321	534	426	622	776	600	276	439	104	699	398	281	946	999999	237	796	141	813	466	999999	691	596	999999	728	46	206	174	588	253	999999	999999	197	102	434	999999	128	393	262	815	633	837	183	250	88	593	473	999999	398	113	331	999999	919	999999	509	473	724	329	697	585	580	435	687	196	878	373	211	188	521	372	119	999999	879	999999	833	106	518	356	999999	145	573	781	775	485	922	325	416	952	593	999999	984	999999	695	676	245	207	160	987	371	999999	391	999999	999999	35	999999	918	31	922	411	413	999999	378	203	999999	22	798	660	211	273	999999	999999	999999	595	560	388	320	999999	212	999999	635	946	999999	984	420	754	287	878	750	491	13	303	493	551	189	16	
616	604	143	663	446	547	999999	723	808	757	999999	699	352	647	683	211	819	999999	775	467	999999	394	782	999999	734	999999	909	720	269	999999	473	707	415	554	771	715	999999	548	999999	999999	998	807	999999	662	621	587	999999	112	807	802	484	333	999999	722	582	231	822	335	929	525	637	237	463	548	294	435	294	797	999999	967	999999	280	845	687	469	625	218	130	999999	999999	999999	999999	913	467	785	150	931	693	972	549	893	258	619	999999	460	770	354	999999	378	195	303	999999	236	839	185	214	999999	98	263	999999	23	701	148	782	141	830	323	996	762	153	999999	600	825	335	999999	379	660	999999	999999	698	281	580	751	11	852	656	580	999999	291	581	662	999999	440	25	536	999999	999999	837	999999	629	457	357	875	999999	690	703	999999	901	999999	805	999999	999999	861	565	684	442	950	147	929	999999	260	999999	714	190	491	661	170	810	799	999999	999999	999999	387	607	999999	923	705	526	320	159	744	679	999999	999999	999999	229	981	999999	340	103	999999	999999	907	193	999999	216	999999	694	743	39	999999	111	111	883	545	730	64	999999	999999	761	737	433	826	999999	740	581	932	238	162	271	680	295	479	705	999999	999999	915	999999	999999	999999	290	21	783	999999	617	642	577	999999	940	308	175	999999	560	999999	366	817	155	137	999999	798	284	414	999999	999999	999999	256	632	405	999999	257	814	999999	36	290	481	726	650	545	172	108	13	999999	298	854	106	952	735	999999	349	823	999999	787	752	439	759	875	479	311	932	370	20	181	999999	999999	999999	315	701	999999	108	640	177	610	965	354	794	999999	999999	687	999999	406	521	731	66	429	115	36	117	596	999999	605	999999	999999	613	802	999999	999999	327	999999	370	999999	261	465	801	709	656	541	999999	407	645	983	758	791	999999	999999	999999	288	125	999999	586	466	207	114	999999	999999	393	828	997	173	999999	961	459	999999	326	594	999999	66	929	356	773	573	214	710	999999	547	846	465	999999	999999	953	999999	716	999999	29	904	592	999999	715	309	326	999999	544	658	150	999999	534	248	474	341	391	999999	999999	999999	999999	999999	999999	497	163	211	999999	927	416	920	219	458	255	893	500	422	12	997	999999	630	40	945	39	555	569	999999	999999	608	999999	90	695	999999	459	947	576	16	652	999999	993	514	653	999999	421	624	449	691	438	640	748	62	339	999999	450	728	999999	53	983	999999	928	886	197	57	936	999999	235	57	999	999999	999999	493	770	907	13	836	976	641	534	999999	116	999999	839	383	860	938	999999	310	999999	999999	
219	533	33	945	999999	999999	326	605	462	95	399	401	692	140	322	999999	291	999999	391	614	999999	107	519	577	599	999999	999999	999999	197	997	585	999999	336	278	98	794	470	824	740	895	520	999999	188	999999	999999	715	195	999999	70	605	657	999999	919	116	978	121	999999	455	356	126	70	511	418	464	509	474	999999	423	52	528	794	999999	692	495	104	381	918	80	999999	884	865	348	753	591	350	999999	14	999999	300	999999	999999	999999	478	623	835	18	962	999999	939	999999	650	771	666	542	999999	999999	635	433	22	607	202	943	893	471	261	721	758	826	999999	999999	999999	844	133	74	999999	779	988	999999	660	95	418	204	140	20	243	104	999999	221	780	999999	999999	581	217	693	784	837	999999	16	372	999999	260	145	999999	697	91	805	647	601	999999	41	999999	567	773	999999	999999	999999	812	999999	237	167	48	999999	999999	964	620	888	637	440	290	910	659	981	999999	999999	999999	999999	594	443	928	999999	456	91	425	748	947	73	808	999999	999999	999999	34	999999	779	214	84	712	98	645	86	203	178	999999	999999	884	382	999999	861	236	101	915	413	379	955	799	711	999999	131	999999	999999	999999	90	999999	934	999999	885	422	999999	501	472	132	194	999999	366	735	269	248	770	999999	375	726	212	582	198	589	383	655	291	979	503	127	591	999999	629	529	122	999999	999999	999999	998	959	28	369	763	968	730	463	22	230	540	472	196	590	932	299	354	508	999999	354	999999	240	141	232	997	355	540	404	330	999999	999999	448	966	954	999999	416	708	843	818	230	859	919	642	71	999999	41	999999	11	857	339	185	614	999999	999999	999999	999999	828	795	371	999999	437	336	143	185	607	102	999999	242	57	999999	999999	510	690	938	495	999999	598	80	783	966	999999	539	546	990	661	18	999999	48	268	774	587	999999	481	410	792	532	999999	467	999999	357	535	697	954	341	748	674	924	999999	442	495	179	999999	999999	405	993	999999	999999	153	523	999999	316	467	974	283	939	678	39	290	155	963	424	140	616	436	440	999999	585	215	999999	986	999999	999999	606	999999	604	999999	901	85	416	893	742	643	943	865	999999	77	723	680	402	80	645	644	578	478	80	48	152	999999	964	276	999999	999999	999999	536	999999	999999	999999	211	999999	120	776	953	873	261	231	999999	197	999999	396	999999	13	904	813	181	351	450	491	137	702	566	686	326	999999	150	580	999999	742	417	361	794	216	522	999999	291	303	692	770	999999	257	298	999999	999999	198	602	999999	418	999999	729	195	73	764	999999	
508	121	999999	460	842	733	681	74	49	999999	399	999999	166	490	901	531	878	659	679	999999	999999	413	714	295	138	518	877	171	395	22	231	999999	39	999999	24	890	999999	843	849	999999	645	999999	259	81	11	595	446	999999	517	250	850	536	393	600	853	999999	407	999999	331	999999	856	519	678	36	558	112	999999	682	476	20	672	45	809	642	528	696	164	643	999999	542	82	104	999999	999999	172	695	903	439	629	919	999999	720	999999	526	190	136	999999	233	523	999999	32	763	999999	506	577	999999	999999	999999	81	167	939	763	854	789	260	999999	864	533	864	863	208	143	63	556	527	952	523	292	999999	402	191	999999	129	394	519	319	789	158	999999	999999	968	999999	368	999999	980	729	999999	732	276	429	271	999999	368	659	700	999999	709	758	979	624	302	444	299	999999	999999	999999	643	999999	279	940	972	716	956	518	895	55	775	591	999999	999999	999999	791	26	42	140	999999	572	470	693	630	610	40	179	999999	64	533	863	999999	495	971	95	405	463	335	457	554	34	850	764	655	124	128	191	191	537	510	428	266	548	776	445	183	776	999999	999999	941	547	14	463	371	191	95	999999	605	999999	999999	338	690	585	585	185	999999	999999	48	515	492	999999	987	424	553	115	607	151	719	536	912	999999	813	995	515	17	29	396	402	999999	38	32	586	480	846	999999	737	681	999999	600	723	478	738	999999	999999	102	560	590	999999	266	584	944	386	78	799	73	524	695	999999	999999	166	335	312	574	486	999999	271	516	999999	381	377	925	188	129	812	443	999999	680	999999	422	456	439	999999	146	889	999999	999999	517	999999	999999	657	52	612	999999	999999	397	176	174	999999	387	830	54	21	539	999999	658	765	267	266	365	999999	843	547	656	131	726	849	175	684	402	824	754	835	999999	999999	334	323	795	684	424	276	724	33	769	999999	412	428	946	999999	999999	328	388	261	325	608	814	505	955	999999	717	548	999999	999999	999999	563	86	219	225	999999	564	345	970	582	841	999999	459	820	778	74	718	308	902	918	453	84	446	502	519	197	909	999999	367	532	967	876	276	244	769	216	515	203	212	140	692	999999	357	805	999999	236	158	994	726	999999	553	419	646	91	46	999999	126	584	699	38	999999	734	978	447	615	965	999999	224	60	572	559	524	106	771	999999	558	999999	641	999999	293	999999	915	999999	476	979	557	999999	194	208	589	99	999999	504	183	234	957	916	909	999999	455	413	999999	943	999999	341	999999	323	874	855	487	463	485	
502	999999	990	991	632	511	999999	68	735	638	999999	470	482	628	30	922	999999	278	641	816	450	636	879	114	971	948	144	950	243	365	339	720	999999	614	438	98	999999	242	335	414	451	142	720	775	917	483	682	713	999999	401	337	586	846	647	999999	865	536	885	29	683	999999	518	824	999999	308	999999	344	868	200	932	999999	314	999999	999999	375	318	999999	999999	196	999999	276	431	942	842	37	753	874	488	579	572	999999	307	223	651	999999	999999	317	999999	999999	999999	148	813	523	85	999999	999999	642	619	999999	999999	999999	431	698	531	417	999999	999999	981	352	999999	431	856	298	627	379	441	999999	302	199	442	10	576	637	575	360	462	907	866	999999	14	120	265	999999	853	622	140	608	999999	243	100	999999	336	996	999999	199	999999	525	895	999999	230	931	350	429	839	725	383	794	133	999999	955	48	709	999999	999999	444	176	650	444	14	249	832	409	68	999999	86	999999	579	715	386	78	937	22	170	960	82	999999	835	376	138	249	345	485	520	287	62	656	535	658	487	32	999999	999999	890	466	398	532	292	331	763	60	803	89	746	112	28	999999	549	840	276	999999	341	284	999999	999999	904	356	889	780	56	999999	999999	921	238	364	437	856	131	999999	999999	999999	487	999999	999999	87	999999	999999	999999	417	999999	999999	999999	694	391	812	691	366	773	135	561	51	642	999999	284	344	999999	881	850	392	999999	999999	904	845	999999	726	999999	827	671	238	328	648	617	481	521	30	321	454	539	426	999999	80	93	996	152	530	907	976	999999	999999	175	564	999999	999999	742	107	131	999999	425	664	625	864	999999	544	806	913	433	999999	990	999999	32	467	351	434	719	604	88	907	702	748	819	220	597	999999	73	764	243	270	739	999999	898	59	38	875	800	808	999999	999999	199	238	106	746	986	999999	255	707	222	980	637	999999	28	999999	999999	677	999999	415	276	302	481	52	680	173	431	576	366	972	439	999999	634	910	229	540	999999	474	651	83	234	999999	157	365	551	262	999999	602	999999	684	490	361	40	999999	542	92	76	999999	558	933	325	419	618	283	278	999999	999999	727	918	488	505	105	36	999999	190	653	999999	999999	501	427	541	828	181	681	492	88	446	248	378	146	473	571	915	999999	757	814	14	999999	97	999999	906	905	684	999999	999999	395	334	268	214	888	937	950	655	999999	999999	999999	248	936	790	200	309	117	358	781	24	999999	999999	317	999999	999999	649	281	38	999999	521	999999	154	264	503	107	753	188	43	489	999999	523	
916	785	326	271	576	77	93	896	999999	798	556	902	902	999999	216	26	253	838	999999	666	999999	960	619	999999	352	983	443	692	447	999999	83	869	582	501	27	999999	999999	753	799	581	197	142	999999	722	999999	251	362	257	891	736	999999	205	250	542	601	956	176	560	918	593	633	999999	459	999999	725	687	999999	410	237	812	999999	999999	49	667	478	999999	771	896	686	999999	630	999999	801	710	196	999999	629	999999	999999	71	999999	440	834	216	947	797	682	812	997	402	921	952	29	88	710	444	165	582	999999	812	194	279	874	817	963	448	599	748	199	846	68	290	511	999999	585	595	665	832	720	999999	116	959	999999	294	999999	999999	175	722	999	751	722	999999	976	97	999999	957	999999	26	999999	509	207	934	623	160	343	641	450	853	503	999999	778	999999	861	999999	706	999999	379	590	638	295	282	999999	748	447	999999	21	313	424	999999	999999	39	999999	999999	220	483	181	345	999999	950	547	237	322	999999	883	973	399	195	999999	390	999999	587	975	387	958	999999	999999	195	185	36	332	337	36	563	876	999999	139	743	999999	908	534	889	630	640	101	67	959	999999	865	474	734	999999	720	43	648	49	64	999999	999999	983	162	986	170	722	627	220	999999	999999	999999	999999	999999	656	543	999999	999999	999999	999999	999999	296	900	278	673	330	711	999999	506	617	992	999999	836	42	868	999999	668	756	999999	999999	999999	22	880	999999	209	315	77	629	999999	292	999999	187	885	92	719	999999	731	714	488	666	459	430	131	602	217	844	515	764	976	999999	875	928	999999	43	59	999999	415	53	78	368	262	91	224	224	581	815	39	754	323	893	390	953	278	880	279	999999	891	288	999999	365	799	313	653	999999	416	117	868	852	42	397	568	687	646	130	414	377	999999	906	30	401	999999	760	451	999999	163	922	660	437	763	999999	999999	137	404	712	568	948	999999	680	808	474	947	186	999999	926	335	702	999999	158	476	901	281	999999	267	257	550	49	999999	571	999999	999999	457	440	98	999999	999999	440	999999	934	561	999999	940	535	108	555	454	638	999999	999999	757	460	616	512	961	999999	999999	455	999999	157	999999	529	96	999999	999999	324	27	517	97	262	969	999999	419	382	596	21	999999	746	886	711	803	911	999999	347	814	929	877	999999	999999	236	999999	511	999999	146	999999	999999	378	84	999999	999999	538	936	550	999999	555	862	51	999999	915	999999	900	554	568	169	353	260	528	749	999999	999999	447	82	48	860	93	468	334	283	609	564	642	886	511	112	999999	866	
371	999999	792	952	887	642	39	529	336	624	999999	410	792	522	513	629	33	872	345	465	999999	689	702	97	537	999999	634	361	317	23	53	999999	986	487	999999	999999	957	108	999999	804	999999	519	534	999999	525	999999	490	97	60	22	999999	999999	766	717	968	681	521	999999	424	130	18	678	221	322	581	486	424	314	633	209	672	925	398	541	999999	388	165	243	571	999999	286	546	999999	304	161	999999	699	278	999999	217	792	999999	684	999999	999999	375	307	999999	999999	49	509	186	464	851	350	937	999999	999999	304	999999	526	288	143	810	843	471	999999	916	171	177	999999	155	999999	999999	999999	999999	999999	44	744	999999	999999	942	355	531	114	999999	92	458	954	223	172	473	974	930	691	513	128	999999	520	335	997	391	61	720	263	363	390	999999	999999	999999	696	999999	491	257	508	583	933	999999	999999	999999	999999	999999	962	999999	14	323	181	999999	733	999999	301	999999	523	419	999999	699	999999	634	278	751	720	53	999999	33	526	956	982	726	431	118	580	516	178	778	946	88	428	113	715	940	192	999999	314	542	639	330	999999	82	207	808	691	308	343	954	999999	345	999999	999999	431	58	340	999999	443	625	999999	784	207	745	999999	971	281	788	919	338	568	999999	999999	481	393	206	999999	999999	529	623	426	999999	999999	224	999999	610	182	488	682	666	609	737	91	689	219	855	132	999999	609	235	537	902	388	999999	999999	999999	606	434	555	234	999999	430	925	820	209	59	610	983	988	861	798	792	116	262	729	831	124	59	271	537	84	325	310	999999	999999	999999	893	178	829	930	999999	748	933	999999	881	188	812	270	999999	169	254	148	959	747	437	745	999999	999999	285	563	712	557	172	28	160	470	130	631	735	999999	166	442	163	67	999999	999999	859	659	381	550	28	853	569	111	999999	935	365	562	866	350	727	767	999999	275	228	456	586	999999	306	421	68	999999	535	804	13	999999	985	902	889	387	885	147	754	999999	999999	858	988	70	734	225	999999	567	764	999999	957	398	549	888	839	999999	999999	999999	362	960	492	837	327	764	999999	480	950	463	673	999999	464	590	22	167	730	369	468	525	190	999999	999999	999999	426	150	847	614	272	106	73	488	999999	941	785	794	999999	707	541	234	999999	999999	275	650	894	286	999999	377	999999	999999	167	479	942	947	764	280	653	991	421	186	916	494	217	853	400	194	999999	999999	999999	228	915	999999	828	999999	999999	926	816	665	606	149	220	479	999999	881	999999	999999	546	966	187	514	150	260	295	364	
317	999999	56	421	260	709	999999	417	572	167	475	999999	999999	708	393	999999	464	987	395	281	966	447	266	336	914	807	648	607	345	999999	87	665	737	473	927	96	880	404	415	896	438	999999	907	80	415	804	999999	837	582	349	60	163	864	23	397	869	221	719	507	453	71	999999	82	281	89	999999	406	188	780	307	999999	69	582	498	999999	999999	999999	999999	921	119	999999	810	35	995	250	924	999999	999999	85	67	874	999999	897	962	835	334	999999	635	990	605	408	999999	67	285	391	990	581	376	999999	234	339	35	797	397	999999	261	88	87	40	165	999999	682	112	723	999999	796	171	620	663	518	443	904	205	326	711	112	753	749	999999	999999	999999	999999	553	851	728	848	373	999999	384	584	256	999999	604	999999	999999	726	661	343	852	594	828	961	712	661	791	434	830	480	685	485	507	999999	999999	780	811	584	138	260	995	584	433	661	245	88	272	790	999999	999999	730	985	451	419	999999	28	431	392	721	891	70	303	999999	892	824	999999	999999	917	189	824	33	21	999999	410	348	277	171	177	725	634	399	11	134	470	750	700	44	999999	999999	999999	359	999999	862	247	199	701	566	541	836	346	12	999999	610	486	346	719	397	50	81	630	999999	263	999999	999999	501	69	179	999999	999999	999999	865	999999	487	734	474	604	158	360	999999	646	711	630	341	389	631	55	400	648	999999	40	999999	999999	26	810	597	999999	761	999999	745	140	532	19	399	711	481	23	999999	876	21	741	571	999999	829	434	918	999999	921	288	465	999999	668	530	432	121	822	999999	971	676	146	999999	842	383	615	999999	124	999999	240	630	907	618	187	524	636	392	469	274	174	592	891	999999	999999	483	999999	999999	471	999999	587	287	889	609	51	999999	739	643	999999	197	432	999999	319	227	999999	301	999999	847	278	154	894	49	651	557	706	999999	999999	776	999999	368	73	326	999999	122	123	953	740	308	576	987	999999	993	493	281	842	425	282	674	373	999999	999999	471	29	327	117	548	999999	342	902	662	415	962	449	540	134	115	139	206	113	53	560	81	281	291	999999	999999	555	999999	714	290	999999	120	412	320	999999	602	999999	301	15	575	327	408	405	914	581	822	554	953	157	999999	296	85	570	330	999999	41	999999	738	957	216	992	265	627	621	999999	304	560	999999	285	532	999999	837	201	999999	999999	162	676	366	709	546	356	602	232	977	994	40	550	999999	987	999999	411	567	343	799	583	71	780	783	368	286	272	999999	677	625	928	458	
884	42	999999	180	365	834	38	421	859	399	42	999999	999999	524	754	478	151	999999	130	999999	503	999999	955	663	382	893	999999	432	999999	931	924	607	59	546	156	518	486	817	999999	577	539	999999	939	193	39	999999	999999	999999	999999	999999	999999	999999	504	999999	999999	492	999999	999999	797	472	836	606	147	928	475	435	999999	90	378	245	992	333	194	553	711	581	462	771	999999	252	736	163	899	490	658	999999	112	999999	591	999999	441	999999	29	405	740	932	785	21	718	999999	538	85	476	296	801	999999	999999	999999	975	383	40	315	317	999999	999999	682	999999	999999	999999	175	332	238	498	714	999999	999999	313	789	999999	999999	795	451	63	40	713	999999	687	613	688	708	869	162	397	218	633	999999	999999	474	669	68	236	999999	999999	999999	280	999999	586	761	491	353	999999	650	147	205	587	999999	261	286	999999	83	999999	103	968	572	306	180	999999	289	999999	679	231	999999	129	999999	552	999999	709	511	999999	413	85	925	131	344	999999	999999	24	999999	631	53	874	950	999999	596	72	143	170	179	256	109	469	306	680	812	999999	806	999999	392	653	920	999999	749	526	999999	998	79	971	999999	510	87	166	649	658	999999	804	281	216	533	691	419	506	999999	264	999999	999999	999999	255	318	222	264	697	999999	548	999999	174	134	433	203	597	999999	171	537	668	179	943	819	648	999999	18	851	600	999999	701	244	423	349	495	999999	494	230	999999	999999	420	255	389	535	111	946	873	999999	999999	22	936	698	999999	968	999999	95	999999	134	140	613	999999	999999	664	700	930	999999	297	825	639	567	999999	377	999999	507	126	423	789	417	718	702	769	338	13	587	71	999999	999999	999999	477	999999	999999	999999	999999	999999	999999	59	590	999999	605	797	658	58	50	289	313	999999	528	999999	852	458	306	309	999999	437	843	999999	367	87	639	999999	999999	842	357	999999	419	348	287	999999	154	76	832	109	812	921	53	721	297	723	283	999999	484	246	602	29	999999	999999	955	662	999999	392	999999	513	60	677	479	999999	700	810	870	965	291	569	605	999999	625	999999	999999	999999	394	132	999999	643	803	146	453	90	249	999999	999999	570	392	625	592	761	384	328	59	144	451	999999	30	487	853	318	221	914	641	999999	404	906	361	471	999999	999999	708	58	710	914	234	399	999999	372	999999	999999	582	999999	977	843	410	306	157	999999	999999	999999	111	999999	790	495	999999	999999	449	999999	999999	999999	218	999999	357	346	63	335	618	145	910	999999	662	999999	804	552	735	555	999999	999999	416	999999	758	999999	999999	999999	
153	512	268	224	988	695	950	999999	999999	999999	101	660	318	640	790	85	999999	22	452	999999	504	999999	402	247	760	999999	601	651	25	835	471	999999	502	245	203	550	77	999999	999999	224	112	518	228	351	461	999999	246	999999	16	341	419	999999	556	439	999999	700	120	30	464	618	104	999999	138	999999	990	881	168	82	447	999999	17	293	866	238	887	985	234	999999	786	999999	143	304	999999	683	426	725	663	73	999999	502	440	999999	939	537	999999	999999	390	999999	360	579	999999	173	859	767	999999	999999	879	328	551	631	475	69	243	779	485	999999	999999	454	187	275	228	105	454	944	809	999999	999999	339	118	93	605	610	700	216	769	969	445	877	359	299	845	999999	521	996	999999	380	813	999999	61	999999	999999	935	447	95	361	820	719	914	958	999999	782	550	999999	999999	36	999999	369	37	19	515	364	785	105	887	429	883	999999	457	999999	438	156	192	287	787	942	669	172	614	999999	948	999999	530	919	985	517	305	134	63	999999	171	21	786	161	999999	966	999999	840	559	666	477	999999	272	999999	530	999999	599	999999	432	525	367	702	754	999999	70	265	999999	865	999999	380	134	759	999999	486	755	999999	370	999999	741	821	587	829	999999	948	387	712	999999	533	399	767	999999	41	701	538	613	469	266	614	100	999999	142	499	729	999999	542	718	715	999999	999999	999999	856	567	999999	611	937	537	999999	806	794	358	277	999999	476	352	462	102	999999	992	873	296	170	999999	941	999999	689	98	109	433	416	999999	997	212	292	999999	911	999999	999999	999999	600	999999	380	999999	819	741	22	999999	999999	999999	999999	449	999999	999999	911	955	999999	999999	999999	82	999999	999999	438	665	999999	135	360	75	26	190	441	999999	593	967	999999	798	915	709	999999	209	447	856	75	722	999999	966	999999	284	999999	337	352	811	733	436	178	750	646	715	70	694	391	947	999999	999999	999999	624	855	999999	330	123	49	999999	172	999999	999999	75	784	716	999999	433	126	86	775	689	837	630	378	999999	799	999999	161	209	649	252	999999	499	50	233	777	93	120	326	954	186	999999	999999	648	317	999999	112	966	930	999999	637	577	314	999999	136	14	324	255	699	999999	678	962	839	999999	919	607	144	35	560	939	874	999999	999999	131	598	402	728	982	71	999999	696	685	230	452	22	675	999999	327	913	999999	462	837	421	999999	286	224	457	525	728	999999	999999	87	415	991	999999	324	778	193	999999	734	999999	342	193	343	205	993	741	397	581	254	104	817	121	341	486	999999	999999	375	845	999999	
944	212	264	362	698	619	279	239	569	698	896	330	743	999999	943	130	654	87	238	292	482	70	999999	483	615	849	965	83	515	846	423	412	999999	209	789	83	87	831	645	586	723	512	999999	883	357	773	999999	932	398	365	392	823	147	562	902	884	267	780	746	849	654	205	723	999999	284	999999	999999	543	399	869	52	999999	999999	651	568	969	999999	71	135	841	774	999999	685	999999	463	600	999999	785	307	999999	815	307	999999	796	931	999999	788	115	608	863	791	540	542	999999	323	569	391	999999	993	999999	652	999999	654	999999	84	621	519	574	269	684	999999	999999	245	494	63	999999	738	645	999999	50	190	136	462	272	999999	243	500	166	836	999999	999999	999999	999999	375	999999	619	652	189	722	320	18	224	846	923	999999	999999	999999	58	474	577	999999	745	775	953	751	526	743	392	855	840	131	363	738	374	999999	449	414	999999	241	999999	102	999999	999999	409	41	966	290	538	627	999999	938	452	691	268	72	473	14	838	623	999999	876	999999	333	881	999999	655	485	481	458	205	189	999999	816	40	999999	282	822	375	921	785	246	214	999999	399	902	679	671	999999	312	12	999999	999999	256	505	999999	999999	999999	51	220	386	999999	808	90	432	285	513	999999	999999	999999	999999	650	999999	917	838	499	999999	999999	933	979	520	984	14	179	456	759	613	188	320	472	652	57	999999	164	545	303	437	133	342	124	398	53	19	697	522	361	806	658	418	15	896	338	999999	71	700	401	486	639	634	999999	672	334	325	198	140	742	999999	484	999999	999999	999999	999999	171	999999	591	476	999999	316	657	104	953	954	770	314	576	323	756	719	999999	153	816	798	499	670	999999	999999	999999	821	567	779	491	999999	286	999999	943	358	176	481	480	233	427	180	999999	539	718	717	564	20	621	816	985	159	30	238	728	273	58	501	377	999999	748	163	999999	877	612	631	678	896	371	228	157	284	249	240	999999	646	817	959	951	734	509	717	999999	750	793	341	999999	999999	154	679	309	999999	114	999999	485	274	430	113	927	97	48	667	649	403	669	711	910	789	512	91	456	99	549	999999	999999	40	953	998	93	280	330	630	999999	691	999999	481	180	295	755	462	225	713	42	864	999999	841	78	999999	91	92	431	521	999999	72	233	999999	999999	999999	935	999999	320	432	30	656	766	999999	915	958	484	197	541	625	44	999999	866	743	66	685	946	186	962	157	999999	999999	849	808	95	999999	999999	708	356	708	360	999999	999999	792	692	385	107	288	925	
999999	331	999999	551	805	486	495	206	489	999999	450	525	758	491	172	516	999999	807	999999	332	999999	500	776	841	832	274	733	907	999999	60	681	587	999999	260	999999	826	32	460	53	331	999999	492	977	554	905	193	999999	819	979	999999	674	578	999999	999999	999999	619	554	62	718	999999	753	999999	999999	999999	999999	862	856	999999	639	346	493	568	763	635	733	743	999999	232	935	649	999999	914	928	999999	386	112	447	713	561	243	281	999999	999999	999999	578	21	999999	999999	81	999999	336	999999	190	642	793	115	815	513	231	999999	105	332	127	78	867	999999	659	335	63	380	424	999999	999999	999999	999999	523	826	260	999999	722	999999	974	160	892	322	579	734	295	13	280	297	933	491	999999	147	948	852	673	999999	739	362	999999	495	701	999999	193	157	784	577	999999	288	999999	456	509	582	130	182	999999	756	298	114	373	999999	782	999999	491	661	350	267	125	671	163	614	328	999999	348	999999	459	273	999999	999999	949	717	734	991	731	999999	982	32	26	776	999999	916	357	634	999999	712	999999	618	147	532	999999	526	461	607	999999	950	138	999999	999999	641	999999	961	627	866	164	999999	597	790	999999	999999	999999	328	999999	999999	999999	246	267	693	999999	636	776	840	136	606	999999	999999	266	137	866	781	358	999999	788	385	64	666	999999	999999	479	999999	124	922	267	143	853	488	285	122	563	888	693	445	999999	608	864	999999	834	30	252	731	399	470	999999	579	655	836	999999	865	999999	999999	947	776	223	999999	521	999999	583	993	753	145	157	153	573	999999	97	913	83	999999	999999	182	831	999999	248	747	943	654	999	687	999999	26	948	420	827	185	999999	917	231	999999	97	19	308	841	277	116	584	256	896	999999	492	999999	763	360	353	123	556	678	537	475	103	866	855	896	515	737	197	999999	325	398	999999	179	692	352	102	512	999999	999999	11	142	173	697	999999	63	204	999999	263	597	999999	714	628	999999	389	755	637	230	999999	999999	335	540	918	847	999999	508	908	322	59	999999	267	999999	249	565	999999	405	999999	405	118	999999	999999	768	484	600	669	999999	769	774	790	936	999999	872	357	999999	664	471	223	326	767	999999	154	882	697	999999	339	235	475	72	999999	984	454	999999	121	362	710	567	999999	999999	999999	329	738	144	532	122	706	395	493	777	999999	216	191	985	999999	859	657	819	999999	642	270	444	145	707	189	805	492	999999	760	999999	761	107	415	895	148	448	521	999999	359	584	146	999999	742	697	171	388	803	468	999999	262	705	891	999999	423	67	
743	999999	40	954	726	630	999999	635	498	26	803	800	999999	846	199	999999	647	999999	496	999999	326	701	448	545	801	12	33	879	508	300	870	999999	991	838	405	265	490	999999	632	953	999999	318	254	681	999999	999999	517	621	999999	914	68	431	999	917	740	999999	744	495	999999	724	607	354	999999	207	999999	201	809	456	999999	934	857	591	999999	542	593	999999	999999	766	186	223	494	411	475	593	999999	448	612	999999	999999	364	520	999999	999999	908	999999	568	191	56	535	177	778	70	180	479	999999	476	594	466	334	732	593	977	999999	939	239	999999	878	544	965	707	999999	734	359	999999	424	862	689	999999	999999	34	827	411	241	999999	445	434	999999	995	535	765	854	155	749	375	770	999999	686	961	678	161	690	647	90	999999	588	53	711	999999	64	205	786	665	281	310	904	192	746	308	504	805	999999	882	999999	209	852	443	985	983	999999	882	999999	728	260	999999	344	999999	999999	999999	431	402	722	999999	941	340	999999	199	999999	449	471	587	999999	387	467	872	196	807	638	881	975	999999	999999	728	767	999999	29	999999	414	247	999999	724	862	342	877	112	999999	999999	941	999999	230	662	999999	546	522	739	96	797	270	388	847	536	551	449	438	999999	344	994	389	769	320	920	785	637	482	746	725	463	999999	365	789	379	865	960	660	322	586	999999	216	999999	999999	999999	797	35	400	439	182	999999	904	601	768	99	999999	182	999999	309	999999	931	73	775	23	633	999999	905	599	477	999999	591	788	999999	698	822	787	361	683	98	999999	759	999999	999999	573	312	558	908	999999	999999	940	999999	999999	999999	445	655	458	440	24	999999	934	892	999999	922	768	591	633	789	999999	945	311	87	499	279	186	127	999999	30	999999	710	84	999999	318	999999	537	978	989	438	679	53	999999	357	346	230	164	999999	999999	999999	285	999999	999999	769	15	651	999999	863	999999	999999	184	327	961	999999	238	314	999999	999999	583	537	394	789	999999	205	999999	859	581	954	741	999999	124	945	795	378	999999	228	41	314	999999	667	511	674	784	666	263	361	91	936	128	41	842	609	656	999999	930	999999	999999	483	659	156	79	999999	999999	999999	218	238	532	592	692	19	283	83	182	916	999999	999999	14	935	941	758	778	645	835	709	436	515	298	999	999999	259	837	557	999999	236	597	77	552	859	458	35	828	498	999999	118	758	768	436	999999	999999	219	999999	455	541	901	377	434	608	422	999999	702	939	533	154	443	182	725	428	945	329	999999	178	154	487	916	999999	999999	401	727	
951	667	88	558	239	999999	768	392	25	999999	858	172	999999	140	370	755	95	305	354	999999	936	42	349	491	999999	812	51	346	967	624	972	999999	43	880	470	999999	623	999999	304	915	674	789	999999	999999	96	167	498	47	783	731	831	634	934	591	999999	918	327	597	148	426	197	432	424	400	999999	770	139	999999	999999	539	141	703	11	439	146	999999	332	674	404	262	324	14	562	245	793	347	163	452	100	551	999999	36	253	999999	727	252	999999	319	893	999999	38	909	377	254	999999	137	632	505	454	643	596	999999	999999	885	999999	192	999999	188	607	443	616	687	999999	127	35	115	460	999999	711	894	782	999999	781	999999	999999	414	636	999999	645	999999	715	658	997	999999	955	861	833	367	774	999999	999999	196	711	999999	709	351	421	259	229	999999	677	508	793	560	861	582	999999	124	999999	697	556	561	999999	941	728	999999	690	51	999999	173	999999	102	999999	176	522	595	311	331	379	882	999999	386	98	161	988	216	864	446	595	382	990	719	706	87	988	820	653	999999	731	750	661	379	97	66	222	999999	159	627	999999	275	999999	999999	744	777	703	180	473	391	953	522	104	253	455	789	183	999999	395	281	188	701	999999	999999	599	628	231	999999	298	42	939	414	999999	247	407	330	111	450	974	929	999999	818	356	271	816	219	656	999999	924	308	882	659	198	878	448	346	999999	739	950	125	556	89	881	441	999999	549	465	856	846	135	687	733	588	466	999999	369	355	681	725	390	972	813	999999	989	159	290	999999	999999	798	70	999999	371	499	858	382	999999	937	915	819	999999	753	800	571	999999	999999	159	81	731	999999	89	999999	999999	24	999999	999999	742	389	891	291	171	999999	287	999999	785	138	326	243	999999	94	999999	432	440	861	457	637	999999	252	901	379	10	218	999999	999999	719	999999	355	357	929	715	640	914	55	633	657	943	475	742	785	670	304	915	352	647	386	656	561	999999	566	932	971	499	999999	522	291	999999	839	999999	348	999999	782	969	313	999999	453	689	387	806	213	514	171	439	466	241	84	94	866	846	999999	72	517	999999	790	996	743	150	435	532	351	999999	999999	999999	999999	999999	999999	335	611	338	999999	696	279	754	999999	62	771	541	42	999999	999999	206	96	992	999999	286	999999	999999	188	316	999999	999999	999999	854	464	999999	409	999999	45	397	353	999999	482	538	652	999999	792	762	979	738	235	211	117	187	94	154	618	121	135	999999	869	670	156	999999	68	890	999999	425	999999	86	999999	994	999999	645	903	
699	724	999999	349	999999	493	999999	247	450	999999	78	205	86	769	999999	891	297	650	917	528	683	999999	188	479	762	999999	999999	472	902	95	240	705	472	999999	395	999999	69	999999	991	634	432	432	705	223	990	999999	999999	656	979	195	364	354	589	126	230	107	546	999999	587	452	999999	974	345	365	850	372	733	802	384	889	831	525	659	292	999999	260	999999	999999	488	77	999999	999999	492	999999	999999	886	999999	355	999999	297	884	981	194	999999	517	457	97	350	372	627	999999	563	281	100	364	838	695	306	30	969	211	581	599	520	125	406	492	628	634	964	256	387	748	96	999999	850	341	119	999999	649	999999	555	601	860	999999	773	448	401	362	891	999999	819	335	94	96	313	391	999999	999999	121	964	468	999999	408	381	584	815	999999	96	514	507	585	999999	999999	999999	999999	979	738	414	352	957	100	276	742	772	436	61	663	10	700	468	999999	686	663	684	999999	839	202	999999	531	957	263	315	847	394	999999	999999	955	289	440	999999	652	270	999999	163	874	201	973	999999	944	533	999999	195	395	999999	840	999999	867	696	110	999999	999999	259	882	394	704	785	999999	358	999999	999999	106	999999	569	377	999999	999999	999999	999999	999999	513	866	567	999999	998	806	77	919	802	999999	716	431	268	189	624	999999	403	999999	999999	458	99	772	624	478	807	437	776	625	999999	999999	443	303	366	999999	596	949	229	714	999999	588	637	865	999999	803	450	999999	837	205	944	830	999999	29	908	61	720	740	251	999999	737	999999	999999	451	901	572	120	422	999999	381	592	999999	327	688	502	118	999999	234	155	999999	38	101	599	581	999999	999999	816	424	999999	315	176	999999	999999	141	977	323	999999	999999	999999	64	693	37	650	999999	999999	999999	512	734	999999	800	239	496	594	999999	999999	645	971	458	770	713	756	695	38	759	215	999999	999999	196	711	999999	559	999999	999999	999999	999999	999999	450	144	968	411	999999	91	999999	593	85	679	270	999999	81	341	352	110	424	260	308	997	999	891	999999	875	312	326	33	348	999999	603	235	503	303	68	205	837	999999	369	37	674	797	999999	684	536	999999	999999	124	379	836	459	221	20	793	139	999999	999999	999999	103	108	369	68	559	999999	482	453	767	999999	22	146	999999	620	65	999999	633	209	565	217	723	408	622	211	999999	511	792	391	999999	709	173	67	645	999999	999999	999999	668	999999	248	101	211	999999	999999	706	112	243	331	838	166	788	999999	999999	446	352	171	695	486	167	414	57	999999	101	238	67	999999	999999	500	562	234	
794	999999	27	961	999999	15	640	697	915	999999	420	190	954	234	437	550	243	620	302	791	700	784	510	999999	200	999999	120	854	652	886	156	742	999999	613	371	999999	152	968	973	999999	530	997	570	68	993	999999	606	866	800	517	585	345	207	770	534	19	63	815	771	999999	895	999999	54	39	953	677	421	350	862	213	999999	275	647	999999	271	702	999999	452	999999	332	934	253	999999	145	310	811	545	998	89	361	180	336	206	50	451	744	952	540	114	999999	455	265	13	597	119	320	698	251	509	831	999999	611	607	448	997	999999	731	909	728	152	142	999999	271	999999	42	81	78	606	514	526	750	683	347	891	877	679	250	466	36	990	122	303	999999	258	566	569	728	758	52	800	23	53	812	962	193	999999	994	999999	565	47	251	101	737	982	90	122	999999	716	571	328	410	275	882	738	39	838	924	23	999999	472	353	320	999999	713	513	706	999999	384	707	845	999999	748	901	988	999999	31	999999	999999	177	454	305	22	197	999999	399	999999	999999	84	933	354	999999	981	999999	102	694	931	999999	999999	479	384	251	889	18	725	643	999999	373	893	989	17	283	999999	846	999999	176	340	132	839	324	765	545	999999	451	362	999999	703	999999	999999	303	999999	999999	541	46	792	212	416	13	999999	999999	999999	384	277	95	999999	81	699	145	999999	925	363	808	698	999999	714	839	454	447	655	988	940	472	564	999999	181	523	741	381	999999	999999	760	337	661	758	587	390	277	711	999999	291	47	568	143	884	940	18	795	999999	999999	953	758	999999	357	999999	149	274	820	677	913	411	340	999999	999999	769	174	36	157	939	132	334	571	743	922	999999	951	382	339	680	999999	172	728	909	59	109	539	791	979	188	618	323	570	599	999999	999999	950	719	486	374	719	913	999999	855	709	997	392	999999	56	983	531	999999	934	999999	999999	750	999999	430	999999	982	999999	383	56	999999	330	809	763	971	944	808	423	999999	896	965	999999	999999	311	999999	999999	62	717	999999	999999	999999	656	851	999999	430	581	999999	440	529	999999	999999	144	345	867	893	534	900	999999	420	999999	247	999999	299	871	999999	188	282	999999	809	999999	226	275	715	638	999999	321	479	431	343	400	896	377	893	791	402	999999	625	878	417	348	310	818	306	453	506	999999	367	979	418	251	308	608	630	309	234	238	428	706	817	581	65	479	900	30	999999	870	675	507	479	148	563	403	41	471	920	407	999999	271	999999	622	954	999999	22	999999	999999	297	746	594	566	173	
412	918	999999	836	999999	831	917	286	279	999999	762	859	510	279	688	904	577	999999	388	827	999999	167	575	205	627	999999	466	808	928	886	133	90	941	315	736	644	342	204	999999	99	489	692	992	504	860	999999	999999	743	999999	999999	999999	999999	216	999999	999999	999999	353	866	999999	727	374	119	357	392	513	681	918	205	542	53	999999	382	980	999999	347	577	174	80	344	532	576	999999	404	741	999999	545	874	211	411	491	301	476	985	460	724	380	999999	999999	991	188	999999	793	999999	370	624	999999	999999	917	999999	999999	90	999999	531	686	999999	999999	714	615	226	967	999999	716	793	999999	751	105	396	530	574	999999	243	565	88	999999	355	999999	522	44	999999	828	939	999999	809	86	411	999999	999999	308	308	83	666	728	392	33	381	469	10	999999	619	999999	999999	86	353	435	102	999999	204	375	341	379	999999	679	498	397	999999	849	907	717	999999	999999	160	98	231	500	310	514	182	999999	784	886	782	372	425	598	878	863	614	383	983	999999	999999	579	967	999999	944	986	240	995	999999	531	561	293	999999	885	378	862	854	852	999999	588	351	149	591	454	597	765	999999	899	519	175	999999	999999	999999	761	999999	581	130	301	555	323	284	187	999999	262	999999	999999	861	539	230	25	18	761	258	999999	545	999999	988	523	342	188	731	999999	999999	830	296	36	999999	749	977	796	999999	999999	307	811	313	174	89	999999	129	108	904	999999	999999	504	999999	999999	286	338	999999	233	592	607	958	376	592	943	701	999999	999999	308	939	999999	562	433	282	455	464	999999	999999	380	605	659	403	244	284	16	999999	999999	673	999999	750	231	534	753	214	145	604	930	229	370	999999	849	372	999999	168	793	999999	255	231	999999	999999	999999	246	999999	627	932	213	724	102	585	292	720	999999	164	557	718	587	808	229	147	999999	533	999999	731	908	755	297	582	86	999999	999999	415	759	999999	791	911	999999	999999	135	999999	931	879	838	999999	999999	999999	293	217	274	449	999999	364	36	93	860	496	999999	515	936	872	645	631	647	611	742	877	960	604	372	645	734	898	683	947	216	971	695	584	653	166	999999	89	317	636	285	488	388	676	111	999999	300	479	752	263	636	309	241	237	999999	209	791	688	999999	628	715	317	999999	999999	876	888	801	46	861	999999	409	565	999999	20	335	263	499	294	503	77	999999	265	155	999999	320	906	739	467	999999	453	375	783	244	689	921	967	807	308	799	222	503	264	999999	972	999999	81	999999	231	901	999999	710	999999	194	777	284	459	
172	261	768	969	159	343	999999	417	415	999999	999999	999999	999999	368	455	200	494	291	574	100	647	183	999999	249	920	999999	566	44	999999	868	599	467	415	472	999999	556	999999	829	72	170	900	209	567	237	999999	361	142	543	202	520	999999	903	213	193	811	999999	999999	529	59	640	777	329	674	999999	999999	999999	229	626	562	999999	660	999999	999999	413	999999	448	615	999999	498	569	386	33	841	233	999999	695	264	231	660	816	870	20	780	431	393	580	534	30	999999	886	142	515	980	999999	859	357	684	799	992	373	382	346	999999	489	264	753	488	451	999999	999999	999999	999999	966	746	38	650	884	796	30	620	913	595	149	612	436	870	999999	548	999999	999999	999999	465	239	296	443	534	979	300	177	999999	102	93	339	868	999999	144	999999	244	999999	218	472	999999	778	382	460	999999	999999	999999	62	393	711	939	87	192	329	154	768	680	999999	503	671	593	629	999999	527	999999	266	280	335	302	332	808	282	164	45	133	686	856	836	656	337	999999	248	999999	928	999999	15	156	548	142	999999	999999	999999	771	547	879	267	397	854	630	531	926	102	999999	999999	999999	667	923	156	205	467	911	843	656	175	999999	355	846	462	375	824	119	731	202	925	463	877	511	617	999999	865	299	12	215	135	411	467	487	721	35	495	999999	10	352	999999	465	34	284	999999	437	999999	421	934	489	999999	999999	205	899	835	999999	34	999999	315	990	999999	178	908	638	999999	764	652	868	999999	437	880	742	119	388	528	469	999999	602	905	190	632	999999	365	523	409	999999	216	999999	651	999999	999999	339	776	19	23	506	556	999999	753	841	784	999999	297	507	608	999999	999999	816	381	375	999999	432	260	135	999999	885	812	395	238	817	557	999999	226	20	436	999999	965	109	375	31	913	999999	849	73	999999	966	166	858	914	346	411	399	196	286	944	999999	88	651	999999	999999	694	170	167	935	294	699	449	287	999999	68	108	213	999999	360	461	137	583	999999	729	401	729	954	481	892	416	167	898	939	76	857	471	324	457	248	337	999999	884	999999	778	706	526	999999	787	856	247	207	949	835	824	816	995	891	921	259	999999	740	999999	275	529	136	800	999999	220	223	999999	783	999999	999999	33	709	252	999999	999999	33	875	850	176	999999	654	218	218	73	124	259	999999	999999	403	207	841	597	999999	999999	393	652	905	999999	668	574	269	464	451	746	999999	125	573	999999	999999	897	384	999999	573	75	620	999999	917	999999	999999	960	360	999999	999999	999999	371	999999	646	633	
286	999999	999999	859	192	999999	365	200	999999	472	260	999	686	537	999999	999999	823	999999	33	999999	999	82	734	177	630	707	999999	254	999999	999999	999999	386	999999	939	57	999999	999999	524	374	971	709	429	553	999999	486	396	999999	999999	916	999999	735	86	412	648	634	214	41	950	239	485	388	120	126	874	96	999999	530	746	490	392	999999	309	920	62	297	579	999999	999999	691	243	432	401	337	999999	167	308	973	999999	315	843	684	829	294	889	593	599	999999	679	368	999999	865	999999	999999	999999	169	436	166	999999	361	999999	684	752	268	996	62	986	783	927	716	788	901	700	999999	646	999999	895	999999	40	469	698	275	849	920	999999	377	894	999999	803	40	999999	151	999999	999999	999999	168	931	570	298	999999	999999	815	386	963	580	999999	175	107	999999	825	999999	421	135	890	999999	789	999999	999999	189	628	168	927	999999	999999	984	646	999999	999999	190	487	776	334	726	204	862	883	999999	886	999999	378	999999	796	372	977	999999	320	25	732	999999	470	333	109	391	669	678	679	835	999999	978	934	432	999999	999999	219	999999	938	694	931	999999	779	899	999999	492	810	999999	999999	564	12	140	674	630	554	416	999999	163	999999	943	67	525	193	999999	410	999999	999999	945	269	999999	999999	999999	828	626	94	999999	999999	999999	383	616	999999	999999	316	124	832	358	313	313	999999	537	207	999999	381	994	636	415	844	731	498	51	999999	864	166	491	411	999999	312	58	546	999999	379	158	780	999999	372	813	999999	79	999999	62	999999	111	77	732	682	108	557	833	999999	678	860	999999	999999	341	539	716	97	824	999999	759	999999	265	999999	38	167	58	999999	320	632	823	206	775	999999	446	448	975	796	434	809	312	999999	478	999999	867	989	74	85	448	531	656	726	394	365	466	15	347	999999	48	999999	999999	823	247	999999	999999	482	94	798	636	893	563	999999	663	999999	410	243	577	207	899	49	102	999999	836	999999	999999	107	999999	999999	60	440	110	999999	758	859	186	999999	287	999999	892	395	904	276	449	999999	999999	736	72	378	955	232	438	999999	444	999999	999999	660	987	458	999999	78	999999	674	748	205	999999	921	171	804	839	999999	955	310	999999	999999	999999	826	533	999999	999999	249	44	999999	999999	827	12	959	206	758	386	999999	502	829	999999	824	725	239	527	254	999999	56	574	999999	999999	44	276	137	836	930	864	999999	136	706	638	984	44	999999	220	920	203	833	999999	999999	427	323	428	136	267	999999	999999	999999	308	289	528	773	674	775	903	429	561	999999	132	999999	893	999999	398	
795	200	67	790	499	999999	607	61	929	331	999999	841	226	616	149	999999	356	999999	959	357	847	999999	864	319	268	332	791	999999	328	710	999999	999999	696	999999	632	999999	209	699	999999	886	700	999999	999999	451	513	934	687	812	421	14	776	133	933	382	551	617	335	747	531	177	236	248	732	228	872	652	154	302	983	213	999999	656	854	999999	657	999999	588	423	806	999999	999999	999999	999999	323	934	335	585	999999	383	25	610	461	999999	131	659	462	999999	999999	579	860	999999	394	999999	999999	999999	129	278	860	725	999999	38	999999	941	208	531	258	999999	419	294	546	999999	999999	919	968	999999	999999	488	999999	424	204	124	218	999999	946	999999	999999	999999	999999	978	814	999999	725	598	451	986	697	520	970	599	411	172	95	95	999999	793	999999	475	861	999999	136	641	999999	446	531	999999	820	999999	994	664	999999	108	999999	999999	480	999999	999999	241	477	981	906	697	999999	143	22	999999	39	999999	999999	162	583	784	297	999999	999999	183	521	999999	999999	634	176	628	526	315	327	312	999999	999999	615	552	451	728	998	880	707	439	999999	411	433	999999	787	697	267	842	91	496	810	999999	589	999999	968	73	173	842	815	999999	181	212	816	999999	429	384	999999	268	999999	854	786	417	999999	422	60	119	999999	578	999999	478	371	683	234	830	501	189	74	318	999999	388	565	165	74	430	268	999999	595	723	79	412	190	998	999999	236	710	403	14	177	257	999999	218	594	995	347	916	497	999999	999999	999999	999999	320	209	684	332	298	631	353	998	163	999999	523	141	508	444	297	372	552	998	130	108	185	897	70	724	180	999999	169	999999	999999	770	942	999999	515	830	102	999999	323	809	999999	999999	59	15	23	127	345	999999	95	560	59	553	945	999999	999999	119	73	422	148	960	161	999999	471	625	999999	393	197	913	625	678	352	315	58	742	70	999999	58	179	884	942	999999	999999	885	609	677	960	825	962	745	999999	999999	680	999999	363	999999	619	617	434	521	630	930	432	999999	417	218	743	999999	999999	919	822	70	893	537	999999	999999	68	999999	862	947	533	999999	999999	177	229	911	671	472	999999	95	450	434	624	657	264	999999	956	641	477	400	934	466	623	53	922	344	872	152	647	782	599	186	754	486	988	73	706	264	242	505	546	280	809	126	999999	397	446	245	999999	999999	624	426	965	471	23	76	999999	191	254	999999	49	529	999999	912	495	274	999999	999999	669	201	315	701	409	972	853	999999	657	506	999999	535	999999	636	869	999999	999999	182	999999	293	
472	922	129	525	20	357	999999	999999	999999	896	630	214	717	308	576	91	877	923	999999	992	999999	360	999999	446	616	999999	999999	999999	659	370	755	323	999999	396	675	746	81	790	691	61	999999	835	217	761	999999	999999	999999	600	69	787	587	244	164	228	999999	999999	512	999999	908	999999	371	63	368	95	150	317	162	331	632	830	20	96	242	965	999999	782	153	658	570	999999	999999	395	352	872	782	520	168	833	721	999999	999999	999999	882	400	999999	463	477	131	620	568	217	495	967	239	999999	999999	999999	999999	742	999999	968	999999	122	660	398	999999	710	999999	312	629	158	328	609	999999	595	621	999999	841	285	32	315	32	47	999999	50	999999	999999	999999	105	999999	518	999999	101	999999	595	389	999999	999999	12	714	752	981	999999	999999	999999	889	886	999999	643	165	999999	999999	999999	719	999999	945	817	120	620	981	557	999999	999999	30	121	999999	236	999999	482	999999	999999	982	839	571	280	333	214	57	592	160	529	528	478	940	995	357	66	999999	999999	650	572	174	610	30	166	999999	591	797	999999	240	662	117	999999	437	818	999999	999999	352	999999	263	999999	769	528	469	999999	38	128	459	34	763	999999	855	999999	832	644	181	382	818	999999	125	742	416	177	362	498	422	999999	51	131	999999	999999	999999	931	989	908	802	645	150	569	999999	999999	141	773	999999	116	806	580	594	999999	999999	999999	999999	999999	999999	999999	335	602	176	971	999999	999999	87	999999	342	737	419	999999	547	924	999999	535	999999	259	285	999999	610	999999	62	999999	691	842	517	258	485	999999	999999	776	607	477	582	210	479	179	530	999999	958	803	440	388	697	883	999999	670	951	120	999999	264	661	254	910	692	999999	920	289	206	418	829	852	581	225	999999	325	79	351	641	66	71	999999	84	999999	807	212	999999	558	808	810	846	306	374	999999	268	124	999999	567	890	659	558	890	333	792	139	950	999999	172	64	567	962	329	320	64	638	999999	587	999999	999999	489	876	999999	480	999999	571	532	488	999999	957	999999	962	512	999999	981	507	181	405	999999	992	856	353	511	999999	999999	847	527	999999	319	999999	732	537	240	463	410	999999	999999	419	937	999999	606	471	347	215	536	604	460	868	338	557	467	999999	999999	999999	999999	146	374	999999	238	548	54	546	178	999999	234	990	731	999999	60	207	321	761	467	70	395	999999	999999	305	966	999999	397	659	657	762	964	999999	240	110	217	274	418	326	191	399	186	70	999999	257	981	545	873	999999	818	999999	245	706	999999	246	744	861	140	78	999999	592	999999	
394	888	415	135	631	999999	630	841	786	788	999999	580	78	883	335	101	757	324	431	772	985	999999	526	527	999999	930	994	366	355	143	349	424	598	999999	791	182	999999	132	999999	785	252	999999	999999	351	250	135	999999	999999	999999	770	382	999999	480	819	175	553	371	888	867	700	766	274	496	999999	448	999999	981	831	101	999999	214	635	965	999999	530	425	999999	185	287	999999	336	640	999999	999999	761	595	943	779	81	248	810	998	999999	659	28	978	83	388	903	669	154	772	271	266	566	999999	999999	834	299	749	999999	999999	611	734	999999	135	327	911	891	853	637	211	759	853	352	999999	379	316	999999	551	352	430	999999	999999	987	999999	379	690	28	23	807	118	999999	331	503	624	397	530	295	893	660	171	497	999999	41	999999	23	418	913	360	999999	482	999999	747	999999	999999	914	993	746	809	756	637	892	999999	56	529	999999	437	999999	728	818	849	30	734	999999	190	933	232	585	55	550	999999	999999	668	646	334	901	742	924	999999	999999	403	783	486	146	999999	279	619	13	512	231	585	68	195	542	528	462	482	856	999999	389	999999	417	701	268	795	860	999999	240	721	627	978	512	179	999999	424	75	544	597	868	911	323	228	999999	824	965	999999	590	135	128	872	429	886	999999	800	27	985	999999	999999	351	171	55	388	292	999999	252	83	889	177	999999	999999	917	884	999999	314	76	999999	344	877	303	999999	279	108	999999	999999	208	101	999999	378	10	439	983	327	256	999999	866	999999	936	999999	581	999999	23	423	999999	665	999999	544	899	403	734	553	999999	214	924	459	892	999999	276	442	686	160	278	999999	177	688	999999	600	638	290	999999	140	538	155	305	999999	879	856	99	456	894	664	999999	999999	643	456	788	778	402	797	814	999999	669	503	512	431	623	502	255	999999	196	364	999999	618	999999	999999	25	999999	999999	523	999999	999999	999999	999999	548	999999	958	868	877	999999	900	700	207	999999	999999	528	471	999999	643	874	787	386	610	770	999999	539	757	584	454	49	441	293	870	879	227	778	72	849	955	489	473	754	624	999999	999999	496	167	75	151	436	142	999999	861	999999	735	999999	434	97	559	18	274	383	423	837	289	999999	999999	328	623	697	466	999999	999999	164	411	42	762	85	350	999999	382	692	999999	999999	999999	460	432	836	153	34	999999	975	999999	946	225	99	999999	999999	255	812	666	838	451	454	969	520	901	707	632	702	440	999999	999999	999999	635	581	941	405	999999	999999	194	999999	184	599	353	491	331	143	999999	322	999999	
975	999999	537	117	543	251	987	58	999999	559	725	214	450	593	999999	238	515	320	643	157	936	856	999999	628	672	663	851	110	999999	999999	999999	768	999999	11	465	529	219	677	999999	340	999999	356	543	279	999999	789	734	16	359	263	816	822	305	174	765	129	999999	909	444	880	399	887	570	208	791	956	894	449	137	475	999999	999999	228	313	203	999999	323	999999	168	883	929	845	751	999999	382	945	473	154	245	346	125	310	243	221	940	76	786	344	999999	999999	894	295	878	999999	244	999999	603	999999	970	186	806	267	750	560	950	554	145	345	826	999999	493	999999	213	791	360	718	603	999999	372	137	999999	978	667	655	989	644	967	867	991	402	999999	481	183	999999	540	857	559	682	270	396	930	451	999999	642	29	999999	91	999999	532	999999	999999	596	629	999999	383	999999	599	104	571	316	586	277	354	433	504	999999	575	154	261	503	999999	920	746	976	999999	361	471	35	999999	843	562	999999	999999	475	999999	999999	852	340	686	712	267	464	121	954	999999	662	999999	94	147	17	579	936	834	39	365	465	850	999999	645	31	366	574	468	727	999999	706	932	878	999999	999999	999999	245	468	549	999999	704	999999	792	176	544	999999	387	888	999999	274	999999	999999	315	120	562	905	209	694	664	356	693	996	393	210	113	999999	999999	999999	999999	847	344	478	999999	793	661	655	67	999999	111	999999	979	685	839	463	137	660	627	999999	854	844	999999	550	803	202	552	708	425	591	999999	815	999999	709	500	999999	999999	157	760	522	458	906	847	722	593	897	377	999999	999999	930	82	453	112	461	999999	999999	886	999999	675	103	999999	999999	999999	475	424	999999	731	279	999999	67	999999	980	899	115	319	948	997	999999	956	905	824	545	551	495	519	618	713	999999	886	947	895	146	482	666	281	505	676	381	999999	307	999999	108	822	109	999999	102	553	996	151	999999	556	647	837	999999	278	705	412	999999	999999	805	999999	156	392	247	172	999999	508	242	833	999999	999999	625	999999	999999	739	726	999999	999999	999999	999999	74	999999	999999	22	401	999999	309	713	999999	576	102	999999	999999	502	724	29	715	584	936	999999	594	999999	172	337	999999	930	707	187	999999	999999	981	960	656	999999	999999	866	714	999999	999999	999999	999999	794	844	267	721	349	210	999999	934	719	999999	148	514	86	832	753	553	115	419	470	549	131	999999	846	594	999999	285	885	762	858	315	345	737	31	923	799	999999	905	616	263	999999	270	253	320	541	842	455	999999	999999	986	323	608	960	385	999999	965	121	
998	672	589	73	325	685	999999	999999	675	411	493	162	999999	287	647	498	165	741	999999	877	373	314	999999	686	706	999999	999999	545	706	999999	999999	656	958	687	999999	242	37	999999	413	585	177	905	866	441	999999	426	674	708	999999	119	804	644	999999	97	999999	693	921	999999	366	999999	909	540	707	999999	60	837	999999	355	810	415	471	965	337	999999	710	467	448	320	724	289	999999	76	870	596	579	717	569	870	939	999999	321	134	833	276	675	637	208	575	391	999999	232	328	898	269	648	839	316	391	999999	290	255	611	188	86	633	843	999999	120	720	342	277	334	415	36	103	347	142	71	38	82	269	872	999999	598	67	195	177	610	948	740	410	187	492	658	538	710	946	999999	642	832	999999	97	854	58	857	897	912	872	999999	311	999999	254	363	314	999999	382	682	589	29	448	675	69	172	999999	932	99	841	999999	999999	999999	400	386	999999	999999	115	182	999999	999999	741	169	282	304	444	647	44	165	824	187	636	165	38	999999	736	999999	166	907	925	999999	999999	768	999999	999999	384	783	910	999999	825	999999	999999	849	364	802	848	859	176	380	999999	524	945	999999	274	663	999999	342	364	999999	649	999999	49	207	256	153	764	972	999999	126	920	661	737	715	999999	668	999999	787	999999	236	999999	877	38	999999	291	410	999999	349	503	403	999999	52	428	876	679	600	126	11	602	220	999999	875	999999	999999	460	964	999999	999999	446	606	685	343	540	999999	525	772	206	263	915	845	225	999999	479	709	92	999999	999999	860	45	739	551	999999	194	590	999999	642	131	979	336	327	999999	697	999999	896	718	701	511	299	361	907	999999	863	95	757	999999	622	406	56	999999	582	999999	999999	204	707	999999	708	999999	949	999999	882	650	227	999999	999999	231	527	522	582	991	390	375	943	999999	138	345	688	890	437	999999	575	246	999999	22	753	596	697	503	205	999999	999999	552	562	358	479	267	185	936	497	535	999999	999999	823	64	585	216	999999	999999	999999	999999	376	817	721	999999	375	645	574	215	182	12	999999	999999	999999	740	999999	838	999999	999999	999999	871	170	751	403	901	126	999999	422	31	999999	999999	808	279	436	833	475	201	999999	207	999999	999999	693	969	763	495	999999	454	999999	93	999999	747	402	999999	397	999999	999999	624	424	819	247	900	233	552	779	635	999999	264	597	493	274	790	18	616	611	206	187	200	988	908	901	672	691	339	949	688	154	615	882	241	632	999999	777	999999	959	999999	610	150	999999	137	301	745	857	300	818	291	739	
786	591	201	27	20	636	999999	918	575	218	893	602	100	490	587	382	365	860	999999	22	999999	656	999999	596	47	10	860	617	165	814	999999	520	668	999999	368	34	691	224	621	999999	271	999999	394	874	716	548	999999	999999	713	373	502	439	404	278	741	139	73	999999	999999	20	776	898	763	760	817	999999	934	151	132	563	691	150	248	210	751	905	272	653	880	999999	900	222	999999	999999	322	999999	126	399	218	238	960	96	244	999999	447	373	338	634	66	343	613	958	524	159	681	999999	200	203	527	835	867	420	724	491	999999	999999	994	971	447	856	266	545	932	999999	999999	605	999999	637	763	387	577	637	596	546	885	942	698	754	999999	999999	770	923	871	999999	371	550	999999	999999	999999	883	378	367	196	210	87	78	35	631	999999	85	999999	999999	439	149	268	239	824	187	999999	176	865	250	860	486	95	999999	673	560	532	62	243	162	145	880	999999	220	999999	999999	469	816	917	76	207	44	999999	217	493	731	999999	999999	725	194	157	335	27	999999	506	710	124	999999	404	474	108	504	842	999999	428	999999	140	58	789	438	718	789	999999	999999	999999	999999	999999	878	999999	941	447	999999	999999	999999	14	810	862	880	713	740	281	724	421	999999	968	703	202	999999	999999	934	600	74	999999	999999	999999	368	999999	229	999999	680	739	246	895	462	37	707	177	793	299	999999	999999	999999	999999	58	167	993	377	806	830	999999	999999	999999	99	914	351	999999	999999	50	583	999999	734	643	999999	42	11	44	829	958	425	999999	999999	408	999999	181	247	350	999999	303	139	999999	990	999999	398	999999	57	999999	157	980	121	999999	658	999999	220	652	999999	63	465	312	57	132	999999	419	391	569	813	234	837	917	677	10	999999	756	910	111	999999	999999	254	58	999999	31	999999	848	999999	999999	612	408	198	999999	297	193	999999	426	255	17	317	581	887	828	932	822	999999	239	313	121	12	902	226	118	997	999999	809	999999	327	35	244	999999	999999	621	957	415	45	567	630	999999	124	999999	999999	999999	794	999999	578	999999	126	999999	999999	658	544	735	999999	710	191	90	282	869	384	478	109	230	999999	990	19	999999	871	999999	787	584	609	819	996	776	999999	999999	324	923	849	393	300	165	155	999999	999999	837	999999	257	233	999999	295	999999	119	999999	136	290	140	803	74	312	554	599	384	999999	999999	724	999999	990	318	867	999999	358	29	990	188	999999	84	999999	219	181	420	999999	999999	999999	298	849	710	999999	999999	121	193	521	858	999999	999999	701	781	999999	537	67	109	864	
999999	365	200	936	740	128	467	193	216	944	594	999999	892	930	305	553	16	209	999999	387	349	999999	683	253	500	482	161	487	171	233	658	161	82	556	685	999999	640	999999	118	592	893	466	905	249	999999	965	655	909	405	237	844	337	53	999999	999999	742	999999	946	445	268	999999	979	31	999999	295	442	820	999999	254	999999	912	999999	101	431	999999	999999	301	999999	326	535	827	252	92	934	388	999999	999999	360	41	943	999999	694	916	999999	625	914	444	922	999999	495	154	319	664	47	999999	200	246	621	238	641	999999	247	999999	999999	440	724	999999	97	999999	964	999999	470	999999	311	999999	999999	999999	251	806	579	448	378	489	831	391	518	587	54	619	198	94	496	132	399	501	27	74	999999	419	900	26	357	329	990	170	999999	14	362	935	107	463	999999	815	999999	203	83	758	999999	999999	922	999999	853	478	415	879	999999	347	999999	809	999999	999999	730	831	906	999999	100	58	499	999999	999999	513	234	118	522	734	999999	999999	999999	206	428	269	275	999999	496	999999	999999	879	913	121	999999	346	999999	553	851	943	999999	172	908	105	112	34	999999	999999	999999	418	912	999999	999999	999999	789	999999	874	718	390	824	999999	253	345	999999	400	221	144	388	347	999999	999999	681	999999	578	12	927	772	999999	103	404	10	147	665	999999	850	427	923	999999	999999	999999	471	381	172	37	66	489	827	999999	705	999999	889	880	790	461	994	999999	999999	387	678	862	393	507	624	999999	823	750	999999	267	303	999999	298	901	66	999999	898	53	999999	239	522	522	109	18	671	999999	515	129	356	999999	93	619	939	545	564	999999	782	964	999999	185	213	999999	999999	999999	470	732	603	999999	824	619	562	999999	721	259	865	999999	999999	384	999999	422	481	703	403	383	184	999999	43	752	347	596	398	934	296	999999	35	999999	620	999999	548	938	609	527	305	999999	651	141	999999	999999	999999	408	999999	999999	999999	999999	704	510	999999	527	395	999999	699	850	650	999999	231	628	664	999999	234	658	545	233	836	896	812	953	408	667	732	52	787	353	999999	938	889	990	805	952	639	524	304	103	999999	762	999999	758	876	77	515	32	999999	520	465	32	999999	999999	571	999999	531	750	112	254	794	353	999999	355	779	712	348	240	822	711	748	709	999999	452	89	999999	657	999999	86	999999	999999	710	574	999999	888	59	85	415	429	573	431	888	422	60	999999	800	764	893	999999	174	729	999999	999999	765	771	755	668	421	999999	497	584	999999	673	999999	999999	94	778	731	467	999999	636	999999	810	258	999999	
860	296	312	999999	288	319	764	85	999999	999999	877	510	809	999999	142	390	664	999999	932	989	954	999999	651	958	223	999999	999999	999999	259	537	999999	999999	951	485	911	999999	366	277	126	999999	820	999999	761	170	999999	584	999999	236	334	348	972	920	878	269	335	645	645	354	999999	265	286	338	825	384	813	999999	999999	334	593	674	999999	397	895	999999	999999	563	462	490	999999	639	63	806	110	910	565	876	999999	999999	999999	276	823	21	346	860	902	491	999999	387	357	811	999999	644	642	660	324	585	35	134	999999	772	192	165	610	999999	211	999999	999999	915	819	936	818	999999	999999	327	999999	22	60	44	999999	686	988	85	999999	932	613	999999	174	450	596	979	999999	999999	999999	386	93	999999	410	55	658	433	999999	660	568	999999	999999	168	999999	325	809	311	999999	991	283	414	784	999999	31	678	687	999999	315	787	999999	999999	94	358	276	798	244	999999	612	14	999999	428	432	999999	517	722	939	455	949	999999	999999	294	454	999999	196	196	602	999999	646	732	367	999999	999999	477	341	728	999999	644	891	671	91	626	699	530	615	999999	981	455	599	309	738	242	999999	466	156	44	394	234	171	999999	205	267	546	879	647	519	310	955	997	788	396	305	999999	287	767	23	999999	924	999999	341	999999	156	386	346	993	134	32	999999	330	306	999999	999999	999999	812	999999	823	89	819	882	105	554	36	458	811	913	442	679	565	698	143	448	470	980	999999	874	58	999999	210	886	522	497	648	999999	700	454	294	823	751	811	944	999999	776	51	159	787	188	999999	575	432	560	455	466	999999	196	858	999999	131	653	937	427	942	999999	933	370	999999	906	999999	999999	366	999999	619	928	754	999999	209	672	429	830	999999	695	999999	999999	777	335	77	41	685	999999	841	581	173	999999	999999	393	11	64	842	681	551	999999	787	999999	218	803	940	527	712	218	987	196	453	999999	610	252	999999	636	999999	999999	303	576	230	953	999999	785	999999	449	125	370	999999	155	829	748	999999	171	908	421	999999	973	394	999999	329	477	460	655	137	873	569	571	326	375	951	999999	387	975	660	999999	31	433	999999	500	999999	999999	465	842	999999	999999	20	449	343	655	538	139	999999	753	256	753	999999	999999	999999	592	880	553	53	387	999999	594	999999	314	510	83	999999	673	634	893	147	977	22	618	999999	432	862	129	999999	999999	836	822	30	634	728	907	341	759	999999	756	999999	858	999999	87	648	772	344	706	938	269	264	865	999999	330	615	279	999999	884	973	234	729	761	326	381	
999999	381	573	736	585	603	999999	641	999999	878	283	289	679	934	969	526	98	165	999999	967	417	971	328	700	28	459	176	457	785	551	37	858	541	926	999999	277	999999	608	131	345	527	623	967	626	56	336	599	999999	914	999999	146	573	580	359	999999	999999	999999	872	717	136	436	294	999999	356	850	424	747	999999	408	702	327	490	44	845	449	999999	13	999999	999999	692	859	999999	543	337	415	463	288	999999	961	999999	223	335	890	999999	908	243	767	621	775	632	588	847	407	999999	140	999999	538	735	909	180	999999	361	999999	999999	277	76	751	999999	999999	999999	146	999999	791	451	488	992	599	999999	936	216	36	392	926	31	113	22	962	331	207	759	999999	999999	999999	999999	391	862	116	999999	727	842	491	248	680	387	496	999999	999999	999999	999999	148	999999	999999	799	703	999999	193	435	207	921	265	113	429	331	191	472	592	291	10	69	626	885	734	323	103	724	787	711	548	999999	90	956	16	598	68	702	436	754	580	999999	208	999999	909	999999	472	739	72	916	499	915	903	741	999999	896	116	262	331	185	705	978	366	481	999999	671	841	308	106	831	272	488	46	838	711	364	861	999999	976	791	999999	999999	662	870	222	633	999999	348	900	119	491	999999	999999	260	58	999999	289	727	999999	247	112	999999	642	240	999999	20	999999	74	39	999999	45	917	286	540	334	352	326	999999	269	263	50	999999	407	987	349	466	117	785	790	999999	84	144	648	999999	688	687	720	999999	999999	211	754	567	319	209	83	574	529	999999	926	999999	285	793	467	999999	207	999999	765	655	891	197	903	102	284	999999	627	901	278	547	851	647	631	895	279	67	999999	482	193	208	913	774	937	277	859	94	835	290	676	361	541	89	999999	999999	539	999999	307	999999	293	399	582	999999	999999	981	988	288	84	390	524	410	999999	724	426	999999	741	127	260	635	243	999999	94	346	235	917	999999	772	725	999999	999999	250	999999	846	999999	793	626	741	999999	999999	289	581	20	999999	766	276	572	816	662	365	334	422	778	672	999999	103	315	245	999999	388	975	225	562	518	34	284	649	942	999999	633	999999	999999	648	304	356	661	189	999999	579	959	999999	199	120	370	999999	943	471	97	427	999999	999999	390	793	100	999999	999999	999999	501	430	999999	626	630	292	39	425	333	999999	484	325	999999	914	676	666	988	999999	999999	115	202	999999	999999	812	562	524	438	155	558	216	558	999999	292	643	999999	999999	97	999999	723	907	999999	945	907	179	986	771	660	191	811	724	
805	999999	204	958	825	224	349	679	74	115	999999	884	866	127	225	170	43	133	236	467	579	655	320	878	34	999999	379	911	825	790	999999	256	344	834	999999	502	129	333	818	473	868	417	278	618	999999	206	88	790	999999	999999	737	537	955	353	155	160	745	325	933	999999	844	437	853	283	251	999999	549	42	716	723	999999	710	315	763	999999	999999	386	702	999999	828	178	589	958	999	62	337	301	991	689	260	756	803	999999	249	628	999999	563	995	376	456	656	999999	999999	240	785	37	232	201	999999	983	773	999999	500	115	999999	265	479	854	231	914	315	999999	352	466	999999	247	320	75	144	168	999999	391	335	379	181	131	999999	999999	223	34	999999	109	999999	705	486	713	313	293	838	372	961	709	773	462	150	107	999999	617	273	999999	716	999999	66	595	999999	392	718	131	999999	289	749	999999	999999	206	809	999999	321	647	979	263	933	36	236	772	207	898	617	999999	238	83	999999	999999	464	674	318	948	52	999999	330	104	995	191	360	559	622	219	78	576	653	933	785	66	637	999999	614	689	929	294	398	487	999999	999999	892	860	861	850	297	966	888	860	999999	671	999999	999999	267	999999	676	676	159	988	829	50	999999	304	999999	370	271	453	69	628	28	757	261	843	329	999999	999999	499	697	772	921	112	688	793	769	124	999999	999999	999999	862	22	999999	145	999999	657	999999	627	597	572	501	999999	999999	906	270	842	416	419	483	566	118	462	187	979	387	76	726	999999	999999	999999	182	629	999999	700	206	615	999999	622	851	195	595	532	999999	927	999999	192	86	205	999999	950	999999	999999	266	194	644	410	835	284	758	344	930	381	202	72	399	999999	999999	999999	709	654	999999	794	999999	297	971	586	761	259	783	204	989	531	934	484	999999	999999	372	335	66	796	780	999999	864	517	999999	223	339	999999	537	334	999999	999999	495	774	873	568	148	999999	223	68	649	999999	501	563	354	999999	999999	717	890	922	508	743	97	999999	873	595	930	60	999999	757	999999	999999	722	458	90	66	45	169	610	613	999999	403	122	997	157	204	999999	310	173	855	775	622	748	999999	825	380	846	582	900	999999	638	97	936	465	812	527	999999	999999	999999	297	999999	287	116	286	594	115	999999	99	766	679	605	629	887	187	981	633	382	117	633	710	220	462	269	332	975	251	467	656	195	629	341	947	827	875	490	498	999999	472	999999	999999	748	999999	816	231	682	18	209	758	483	188	154	755	418	771	87	999999	999999	783	310	352	647	
975	904	146	347	657	801	999999	697	493	999999	910	97	999999	962	463	999999	48	999999	966	52	709	182	16	485	586	539	65	797	578	479	731	999999	677	999999	773	852	999999	883	34	217	197	999999	989	70	243	999999	505	809	623	275	979	143	344	310	938	999999	897	999999	999999	128	745	224	129	23	396	999999	999999	840	198	611	966	165	626	759	854	648	193	946	251	918	43	256	999999	999999	999999	598	827	376	144	970	954	28	131	906	999999	972	999999	975	674	495	257	665	620	22	308	824	517	584	455	299	999999	951	999999	999999	999999	499	50	816	523	797	921	53	705	999999	999999	948	43	720	297	882	707	217	281	756	670	377	999999	999999	999999	676	91	252	921	999999	999999	999999	609	288	999999	972	931	999999	462	876	573	214	999999	999999	364	360	999999	999999	297	573	999999	999999	680	662	182	999999	863	878	812	847	715	678	999999	860	866	655	348	754	999999	325	950	583	754	404	192	999999	418	242	806	999999	999999	294	955	357	263	949	332	999999	115	999999	999999	62	321	615	171	894	92	109	536	709	21	46	999999	971	999999	999999	657	285	479	717	309	631	999999	168	962	999999	723	774	606	917	332	401	649	795	216	897	999999	999999	243	297	999999	319	999999	107	642	848	396	983	735	255	301	56	477	398	804	487	980	999999	652	740	181	318	502	619	999999	619	999999	999999	999999	999999	746	518	51	192	999999	989	924	974	526	123	44	740	48	360	625	286	924	260	999999	729	916	118	496	999999	999999	999999	816	999999	720	32	461	294	228	999999	509	782	15	294	63	814	562	16	637	999999	705	440	279	151	993	110	999999	146	999999	999999	807	637	999999	548	75	280	999999	837	264	503	999999	749	522	38	851	842	281	639	207	187	177	999999	481	957	797	685	999999	674	104	999999	337	324	184	999999	999999	999999	760	466	229	782	641	999999	999999	999999	999999	956	918	251	300	160	829	999999	999999	933	867	897	166	999999	750	999999	486	508	743	999999	175	347	575	339	825	979	92	999999	420	999999	999999	452	168	347	90	999999	767	553	383	943	790	999999	999999	251	325	999999	714	695	716	999999	999999	142	999999	999999	968	539	391	999999	999999	999999	78	24	644	524	397	425	999999	819	984	999999	622	933	134	799	999999	892	999999	334	23	520	274	999999	108	999999	128	999999	999999	60	378	550	459	187	137	999999	999999	775	999999	999999	853	899	999999	894	710	806	227	373	17	192	265	85	577	67	575	904	56	681	916	74	406	983	955	688	451	999999	999999	999999	805	72	
923	87	265	110	480	124	943	379	685	301	363	754	406	999999	794	302	972	402	999999	232	25	204	859	573	464	870	999999	888	453	276	999999	782	999999	945	268	188	999999	477	999999	461	961	677	995	999999	711	999999	587	677	893	158	471	67	833	582	56	999999	227	691	646	610	999999	65	926	999999	944	581	999999	999999	999999	616	999999	999999	999999	160	999999	348	208	244	861	999999	999999	276	994	304	805	299	999999	985	898	538	999999	138	831	977	291	999999	750	586	999999	140	999999	136	999999	999999	676	965	999999	682	320	708	999999	983	830	833	327	903	70	999999	613	655	632	999999	562	490	655	353	674	838	869	999999	597	622	999999	731	357	165	999999	716	627	999999	57	999999	674	199	17	977	308	999999	659	387	844	999999	972	34	508	263	574	177	631	999999	301	413	999999	999999	120	999999	428	108	485	171	999999	354	13	774	999999	366	536	372	482	999999	999999	999999	188	491	520	479	649	539	233	104	591	999999	94	304	548	644	999999	719	999999	999999	558	209	521	497	103	500	124	208	427	151	999999	211	999999	999999	999999	624	234	331	444	641	269	888	875	391	999999	999999	999999	709	999999	999999	999999	817	293	384	129	844	999999	691	398	30	364	999999	122	91	378	390	757	141	25	923	999999	140	999999	447	839	999999	334	140	917	260	241	415	972	464	247	999999	917	320	833	444	469	543	933	423	287	817	999999	793	22	999999	999999	138	999999	311	552	772	541	999999	544	460	520	33	773	147	788	948	479	657	843	999999	999999	446	307	580	464	876	207	999999	999999	31	892	540	128	727	175	113	999999	999999	999999	475	377	81	776	383	923	445	769	796	999999	338	348	128	949	553	726	999999	830	999999	847	676	575	679	685	522	567	979	999999	55	971	999999	999999	808	999999	378	102	401	999999	924	657	28	116	411	236	831	999999	774	590	999999	10	526	282	999999	823	245	899	999999	395	263	815	943	999999	723	824	949	109	539	382	581	999999	335	978	906	466	828	569	174	453	854	838	793	399	340	999999	455	412	632	985	511	478	404	999999	416	999999	713	488	393	586	287	731	999999	401	999999	999999	675	999999	999999	149	999999	675	735	254	541	424	32	554	209	999999	379	546	477	554	871	999999	66	329	999999	798	753	350	186	999999	175	132	999999	401	389	999999	379	999999	999999	492	999999	835	743	160	474	992	95	999999	289	714	217	740	999999	999999	530	907	67	355	976	578	396	999999	499	158	999999	999999	729	630	174	982	308	471	509	985	999999	45	999999	906	854	
999999	712	593	71	471	999999	435	868	999999	999999	482	169	34	931	999999	105	347	346	594	81	999999	999999	465	994	306	416	746	240	278	47	999999	548	161	999999	406	866	999999	592	999999	779	653	549	634	759	691	999999	999999	540	51	889	999999	699	999999	834	798	999999	257	599	764	65	633	204	600	68	386	934	18	533	999999	602	302	754	318	815	428	999999	638	705	313	482	999999	215	999999	999999	999999	794	773	326	701	100	619	213	999999	972	999999	458	949	999999	999999	757	999999	999999	16	999999	597	470	391	999999	416	999999	678	551	295	292	923	427	15	221	999999	999999	170	691	831	443	983	98	926	345	999999	969	566	71	332	555	999999	391	209	749	999999	999999	999999	999999	910	419	421	77	917	999999	999999	999999	453	738	340	791	596	133	919	572	466	508	543	55	298	999999	726	616	229	740	624	542	228	265	429	884	188	355	781	422	999999	915	999999	391	296	941	526	828	731	541	959	543	471	636	999999	293	818	367	526	473	693	805	848	187	920	999999	509	999999	318	455	999999	251	352	507	550	550	337	162	759	357	999999	898	884	688	780	91	80	999999	999999	146	76	820	999999	999999	728	226	77	993	470	778	442	339	519	286	928	718	200	964	95	743	999999	665	607	178	554	795	999999	170	407	839	446	917	225	181	389	792	422	45	999999	333	483	343	691	981	915	999999	388	608	760	72	891	115	506	999999	999999	410	223	999999	762	933	999999	999999	596	999999	342	999999	999999	347	896	145	999999	164	999999	762	269	622	973	999999	999999	963	416	321	410	344	947	340	421	986	991	978	999999	762	999999	844	999999	576	747	70	648	400	476	999999	712	624	766	736	919	744	999999	568	436	596	999999	799	527	999999	506	261	683	11	999999	137	355	918	566	999999	881	351	734	693	999999	913	977	862	496	375	609	785	999999	220	421	677	27	433	552	982	365	483	326	53	79	496	387	647	297	349	694	793	999999	233	855	999999	19	285	999999	523	999999	543	312	162	384	720	683	999999	590	436	999999	922	375	583	187	408	35	690	624	999999	536	339	999999	157	680	999999	728	354	365	843	999999	999999	739	38	373	821	999999	999999	668	358	813	914	999999	861	238	772	428	484	55	456	552	329	999999	999999	987	288	968	165	481	569	999999	338	117	747	769	379	999999	999999	219	999999	999999	860	999999	275	574	621	282	714	999999	999999	999999	254	999999	908	300	348	999999	433	999999	95	999999	25	693	109	365	484	807	320	102	859	589	90	274	689	229	692	
999999	395	741	375	999999	999999	246	573	181	748	999999	208	999999	431	298	759	999999	999999	512	999999	999999	922	909	99	814	962	622	999999	328	316	979	999999	999999	999999	50	694	691	675	88	598	779	129	999999	999999	455	999999	863	671	999999	999999	999999	999999	999999	16	525	384	485	999999	560	53	642	186	254	864	999999	420	999999	848	390	603	78	999999	999999	999999	443	57	999999	302	644	215	108	950	999999	498	999999	840	441	683	92	666	999999	49	999999	999999	956	602	874	73	848	45	100	24	999999	999999	761	999999	103	274	573	477	390	193	17	355	944	691	687	756	342	928	978	835	765	723	394	999999	515	999999	999999	841	999999	930	453	609	999999	94	670	999999	999999	377	746	177	120	615	286	999999	42	769	100	274	914	128	730	920	66	265	258	567	581	732	649	93	317	731	304	459	739	999999	240	860	999999	165	999999	965	999999	810	724	999999	447	368	996	745	999999	692	926	64	209	532	552	859	835	112	950	14	727	663	860	388	321	999999	999999	634	999999	239	253	758	999999	999999	738	255	540	108	129	223	735	903	172	625	804	999999	260	999999	999999	999999	35	918	215	23	248	528	999999	999999	838	621	82	372	216	999999	999999	178	954	999999	793	307	999999	736	982	737	279	823	999999	245	999999	81	576	89	779	169	213	334	552	96	527	220	305	999999	269	508	150	373	999999	481	186	636	294	815	999999	557	999999	999999	935	999999	999999	424	37	999999	999999	767	55	999999	593	56	487	999999	999999	999999	999999	999999	999999	135	477	484	999999	906	136	999999	68	947	787	999999	999999	231	999999	914	398	84	351	112	193	999999	999999	502	463	999999	779	999999	994	999999	999999	426	898	839	555	999999	821	461	999999	838	298	18	656	999999	979	294	999999	371	999999	572	999999	999999	526	814	399	421	694	999999	31	449	999999	485	34	995	936	371	862	999999	675	999999	103	937	202	513	814	999999	933	624	522	178	821	418	712	432	347	469	899	93	449	999999	240	847	440	442	711	813	983	660	879	618	432	999999	695	754	479	787	358	22	999999	224	487	80	461	852	999999	717	772	999999	658	477	471	999999	999999	541	999999	999999	507	999999	801	999999	201	283	999999	903	746	322	723	958	999999	560	120	886	93	234	656	170	395	588	814	994	999999	999999	999999	999999	999999	999999	130	999999	802	233	999999	599	221	999	33	214	334	558	999999	314	999999	814	649	999999	999999	584	999999	163	999999	792	860	919	945	807	960	810	280	342	756	999999	999999	999999	999999	729	279	521	675	999999	211	452	835	837	
999999	510	999	999999	740	904	999999	572	957	967	999999	999999	373	371	654	413	48	222	933	999999	802	22	122	435	658	920	828	845	909	611	951	442	956	33	446	999999	999999	999999	999999	376	999999	193	999999	234	300	156	365	908	867	271	55	988	999999	843	44	469	999999	573	578	819	86	999999	663	999999	25	836	62	999999	924	219	605	314	153	567	999999	999999	999999	887	999999	512	565	919	978	647	565	963	923	123	988	999999	57	999999	999999	259	999999	98	530	788	999999	463	103	25	983	658	666	740	845	952	999999	426	591	509	438	76	264	166	999999	25	790	999999	913	939	361	947	171	999999	159	893	277	614	97	999999	678	681	418	549	999999	999999	980	825	128	999999	973	571	395	547	806	99	994	143	868	515	998	999999	999999	999999	664	46	999999	306	591	999999	684	534	999999	502	831	999999	657	999999	230	999999	44	999999	933	999999	999999	789	561	624	563	69	898	144	746	582	100	520	140	265	999999	899	834	684	999999	175	999999	448	999999	892	715	59	442	289	999999	969	999999	43	233	608	197	999999	484	872	742	532	63	550	788	755	412	321	999999	401	830	331	999999	999999	731	767	655	999999	999999	999999	908	513	626	618	231	999999	112	999999	296	999999	999999	20	424	961	999999	711	999999	745	660	487	489	404	433	999999	458	591	904	130	999999	999999	952	670	328	999999	964	238	905	444	999999	999999	653	356	34	103	333	820	906	113	418	30	655	999999	999999	78	189	513	90	586	170	999999	872	981	999999	830	999999	407	691	609	997	712	805	677	426	999999	834	143	379	340	717	638	684	999999	712	999999	810	52	803	259	636	999999	158	329	284	688	149	672	999999	204	999999	925	138	307	115	999999	224	999999	493	228	244	999999	143	999999	868	999999	955	82	279	999999	30	999999	604	441	972	546	563	999999	402	999999	509	172	541	185	815	791	509	999999	694	16	76	999999	999999	585	25	590	327	408	460	999999	733	77	402	138	184	987	999999	697	334	569	151	737	999999	756	718	82	514	957	934	999999	32	577	387	272	999999	198	977	29	426	392	229	165	36	649	14	442	769	413	11	828	470	812	999999	135	864	999999	255	802	866	943	86	369	474	383	730	165	689	999999	731	985	20	312	280	941	349	986	711	999999	751	286	313	999999	999999	116	616	219	524	261	408	77	942	184	162	482	316	999999	691	999999	919	849	999999	638	999999	26	817	167	541	122	999999	878	627	319	999999	589	640	974	999999	368	767	520	641	438	732	664	52	836	999999	798	
999999	489	304	69	26	902	533	674	429	939	999999	458	999999	999999	475	529	450	633	133	573	842	341	456	333	885	999999	217	324	906	27	999999	981	999999	999999	487	306	583	999999	302	999999	65	966	555	473	79	318	842	239	999999	212	223	419	713	586	999999	303	42	999999	184	999999	999999	999999	767	412	966	999999	450	935	924	178	999999	999999	341	974	517	875	786	983	999999	576	566	978	999999	704	803	999999	278	432	787	193	273	611	999999	684	464	846	999999	152	507	999999	868	907	314	794	266	999999	87	999999	79	89	516	59	718	607	61	999999	858	72	609	999999	999999	27	157	740	904	999999	498	999999	520	670	676	999999	485	999999	708	659	673	567	448	472	999999	539	363	999999	999999	999999	892	786	633	747	987	146	542	105	724	850	759	573	999999	921	842	430	228	999999	999999	872	573	228	898	999999	52	301	999999	999999	925	999999	999999	999999	73	690	451	712	33	772	999999	999999	111	390	775	857	900	109	677	999999	629	65	321	955	304	804	999999	674	887	241	705	696	521	405	179	999999	196	319	510	209	479	999999	406	456	999999	999999	771	193	999999	999999	500	999999	999999	107	517	869	999999	999999	999999	269	49	999999	824	792	999999	986	999999	705	220	559	671	590	999999	478	57	999999	658	864	240	999999	42	467	231	846	999999	763	83	423	888	999999	38	486	174	250	169	701	999999	614	389	738	852	75	999999	894	999999	910	352	155	60	28	221	999999	479	999999	236	582	556	977	999999	999999	913	605	817	910	530	194	426	359	319	355	193	53	485	999999	579	966	494	999999	476	830	421	928	373	869	98	999999	17	999999	23	999999	155	999999	563	999999	825	256	258	72	373	195	493	999999	835	704	834	999999	847	977	153	270	98	228	510	230	891	985	999999	947	821	824	187	975	346	999999	209	854	999999	408	676	999999	718	999999	999999	291	347	999999	102	669	999999	921	999999	39	999999	753	999999	927	999999	999999	195	999999	24	311	999999	548	999999	517	656	113	504	980	687	449	311	820	999999	999999	264	228	883	999999	999999	573	999999	900	999999	157	678	592	243	282	999999	157	999999	835	999999	417	191	999999	283	829	772	999999	174	999999	244	419	727	487	999999	999999	999999	608	999999	999999	999999	451	398	349	999999	860	999999	73	869	231	999999	539	236	476	512	999999	999999	999999	999999	64	699	903	999999	857	999999	557	429	200	391	410	999999	999999	999999	499	888	867	28	842	842	422	999999	709	129	942	999999	704	999999	261	974	76	358	832	663	404	33	53	52	540	683	999999	441	999999	
681	469	621	534	999999	999999	587	644	126	641	999999	532	74	990	784	466	755	999999	374	177	225	325	61	999999	764	999999	476	844	825	488	168	816	999999	350	37	660	331	999999	864	999999	999999	340	950	717	833	141	340	999999	268	999999	784	999999	660	274	432	366	417	842	769	999999	999999	743	819	999999	482	191	550	723	999999	134	144	188	107	919	503	999999	375	344	999999	632	963	443	585	249	704	447	165	717	999999	999999	253	999999	808	327	194	930	520	322	244	652	590	616	999999	144	451	606	623	741	770	547	990	999999	898	146	583	827	168	580	933	45	999999	999999	806	302	881	656	380	780	999999	573	374	999999	110	999999	999999	357	374	451	798	107	823	424	999999	999999	680	180	589	671	744	366	999999	940	389	208	627	757	999999	999999	999999	999999	999999	999999	999999	207	182	999999	971	606	104	235	462	716	999999	835	999999	611	886	435	622	710	77	708	46	378	800	999999	673	999999	674	999999	547	598	999999	13	871	980	999999	999999	208	741	209	999999	576	518	903	65	168	553	987	999999	870	384	999999	551	999999	527	807	637	406	747	274	79	999999	810	999999	864	527	778	999999	241	999999	147	237	880	999999	94	141	527	475	745	999999	129	914	659	423	173	444	647	286	354	183	781	352	460	999999	140	61	766	830	48	537	389	999999	756	999999	732	157	283	999999	999999	395	289	171	999999	481	154	164	282	396	524	430	880	999999	619	68	421	795	776	999999	380	999999	375	696	436	217	887	540	168	999999	690	25	171	606	643	958	999999	619	691	999999	332	999999	778	380	316	999999	657	887	970	698	999999	999999	380	999999	669	610	30	593	735	453	594	999999	996	999999	705	508	999999	283	999999	999999	174	999999	113	797	91	405	999999	995	389	817	999999	10	570	470	433	753	645	301	937	42	999999	309	884	248	395	717	978	341	674	999999	359	383	37	319	533	610	834	583	787	274	999999	999999	213	917	892	593	999999	536	23	952	999999	999999	999999	999999	721	864	916	865	999999	374	426	922	330	999999	999999	186	972	260	936	823	919	71	513	672	686	914	106	967	999999	801	673	452	328	721	999999	392	47	211	597	999999	694	968	999999	999999	848	434	704	631	459	999999	999999	999999	599	199	43	801	463	674	999999	807	768	999999	999999	610	999999	973	603	608	637	85	999999	770	662	277	999999	999999	890	999999	823	261	220	999999	999999	999999	189	999999	999999	138	999999	152	928	999999	999999	999999	900	744	458	999999	722	874	831	105	993	384	576	850	141	999999	70	93	999999	
999999	850	888	597	302	441	880	431	999999	999999	474	920	494	999999	776	709	872	999999	394	501	329	376	949	430	124	481	999999	999999	338	747	530	78	605	241	565	523	182	202	999999	313	999999	149	901	753	366	999999	508	999999	800	151	269	954	999999	591	591	997	900	468	482	821	999999	817	999999	84	999999	999999	325	263	591	262	999999	999999	999999	999999	923	189	999999	205	999999	940	972	905	272	197	487	576	401	23	649	567	999999	713	720	999999	999999	761	999999	826	163	960	859	255	646	547	613	999999	194	596	999999	999999	531	705	404	542	848	402	554	904	596	33	14	311	613	33	640	999999	959	983	84	999999	142	649	51	112	90	727	268	999999	584	999999	391	805	999999	247	46	916	319	999999	938	613	216	153	240	139	956	558	642	623	907	999999	631	211	521	999999	279	882	663	999999	462	131	143	829	999999	999999	641	209	999999	375	999999	723	514	999999	999999	999999	955	988	999999	911	999999	531	999999	645	817	794	276	999999	293	849	967	999999	999999	27	725	817	999999	386	823	541	498	756	603	999999	636	193	285	849	166	60	999999	291	473	752	155	999999	999999	999999	22	535	432	999999	916	116	407	833	471	496	66	999999	991	578	175	877	423	400	999999	817	18	634	518	427	34	242	308	686	690	510	999999	794	780	999999	374	298	119	47	999999	497	999999	802	721	788	792	928	68	972	126	595	338	754	11	999999	999999	999999	26	14	999999	683	808	720	153	999999	624	272	456	20	213	876	999999	386	559	441	948	999999	912	999999	634	999999	999999	335	999999	104	182	999999	792	562	999999	987	999999	114	999999	167	999999	158	999999	761	174	530	482	58	999999	999999	999999	999999	205	999999	999999	284	475	296	379	340	509	482	160	58	788	506	479	999999	520	999999	605	999999	775	402	752	799	556	161	565	114	623	135	565	330	277	230	999999	232	291	226	999999	984	734	280	999999	999999	997	999999	973	667	60	587	537	999999	644	173	185	802	817	481	728	999999	731	999999	716	383	916	999999	780	567	584	999999	612	303	704	620	929	505	999999	546	801	944	999999	897	63	46	597	999999	686	999999	55	129	999999	999999	999999	999999	262	469	563	999999	299	178	830	416	93	999999	999999	244	999999	999999	244	679	68	281	679	783	146	999999	221	680	785	903	153	999999	999999	999999	843	999999	805	506	367	999999	942	470	257	999999	123	771	999999	260	999999	999999	174	999999	870	375	999999	142	140	714	71	427	258	882	498	395	999999	164	894	628	999999	182	439	351	665	774	737	598	999999	55	
669	374	31	999999	619	432	999999	490	805	156	999999	710	999999	100	444	939	220	999999	971	861	608	959	877	194	999999	888	924	822	996	105	999999	999999	118	999999	55	697	406	298	999999	999999	999999	543	359	748	999999	259	511	349	999999	725	564	677	999999	999999	447	710	497	836	999999	730	508	916	493	999999	517	999999	601	586	55	999999	999999	922	796	904	216	74	609	139	999999	51	387	585	999999	999999	541	960	999999	946	647	344	209	999999	999999	542	999999	738	60	649	240	305	999999	924	303	169	192	641	999999	999999	956	382	111	367	999999	627	353	922	11	999999	999999	557	93	999999	938	710	547	972	302	263	346	999999	24	959	898	999999	999999	462	291	755	98	899	89	134	990	275	999999	842	693	12	198	645	737	837	481	683	221	12	986	592	622	999999	349	627	386	488	367	151	468	999999	999999	891	999999	999999	134	277	477	999999	999999	672	477	999999	288	300	74	700	740	186	487	225	451	391	475	698	143	878	560	999999	999999	511	908	999999	383	999999	768	999999	13	491	713	999999	215	262	347	999999	999999	916	931	58	562	685	748	190	663	253	771	851	425	943	122	255	717	26	221	163	999999	999999	332	807	999999	767	696	999999	473	283	20	199	999999	162	999999	227	946	999999	898	72	763	727	438	139	709	917	882	70	999999	467	496	198	999999	999999	999999	999999	999999	999999	526	795	989	499	717	389	242	581	807	273	370	895	999999	215	127	159	999999	46	999999	999999	108	614	885	636	880	15	999999	821	999999	860	602	999999	633	822	985	999999	999999	999999	20	999999	896	999999	999999	999999	999999	483	168	291	999999	890	793	999999	792	999999	999999	911	999999	362	999999	711	601	421	432	946	670	526	271	487	230	999999	86	136	36	897	999999	970	505	276	936	406	999999	999999	750	268	76	999999	999999	242	796	83	203	999999	654	308	457	485	705	172	948	999999	999999	680	70	66	814	667	495	894	105	65	416	644	999999	222	999999	105	670	174	880	999999	999999	39	999999	999999	821	999999	481	728	999999	999999	274	342	327	764	195	176	445	999999	999999	409	594	999999	147	740	666	559	304	442	443	362	815	541	292	368	999999	192	990	999999	245	457	999999	766	455	999999	791	84	326	661	36	999999	660	976	999999	481	995	319	892	949	490	271	71	48	999999	999999	999999	732	999999	959	999999	999999	186	531	457	996	223	828	710	999999	949	999999	999999	643	416	745	701	838	821	811	999999	999999	299	50	432	999999	396	157	481	367	280	999999	34	366	604	33	521	138	999999	724	268	176	
608	40	10	898	38	999999	632	549	395	176	911	999999	999999	669	999999	145	109	483	610	999999	356	999999	591	999999	999999	876	999999	392	233	573	319	106	999999	999999	999999	269	999999	533	944	967	524	931	999999	113	999999	999999	769	934	320	385	999999	55	124	202	819	999999	448	119	340	162	999999	250	325	822	999999	815	999999	400	999999	453	105	999999	538	642	551	425	999999	488	743	783	999999	114	999999	847	544	273	982	999999	386	999999	821	931	203	792	587	284	615	159	999999	341	999999	378	63	866	290	999999	999999	481	999999	404	883	999999	999999	557	55	999999	177	477	287	593	832	999999	999999	356	632	174	999999	746	999999	999999	809	231	242	412	693	738	60	216	567	91	757	510	710	981	649	861	999999	999999	747	999999	116	148	872	662	999999	754	363	706	999999	999999	90	770	999999	384	999999	662	727	999999	863	999999	235	999999	910	205	836	331	634	43	707	771	608	999999	999999	999999	170	671	359	999999	903	999999	385	353	972	451	10	999999	94	999999	395	987	143	999999	781	999999	86	155	237	676	825	187	129	329	999	472	517	999999	999999	999999	999999	924	312	157	999999	923	999999	881	988	469	205	849	999999	999999	999999	719	637	16	955	568	677	24	443	683	999999	726	820	65	353	999999	933	657	999999	422	121	471	999999	986	542	857	508	204	166	768	480	975	939	819	681	999999	999999	511	397	999999	999999	209	490	999999	402	343	112	876	999999	488	535	548	999999	825	197	999999	43	651	999999	999999	70	482	999999	675	212	999999	786	10	383	999999	999999	432	269	23	999999	999999	980	65	593	208	754	999999	999999	677	999999	999999	999999	124	632	999999	257	192	47	999999	999999	522	351	815	427	999999	557	999999	503	999999	813	113	999999	620	407	285	205	977	67	274	353	999999	815	190	443	279	438	671	378	877	999999	492	394	999999	871	904	571	999999	638	971	999999	652	999999	201	864	138	999999	730	999999	357	309	279	999999	773	999999	999999	999999	170	382	999999	999999	999999	999999	625	999999	330	999999	319	749	502	713	40	349	96	622	700	308	624	325	314	625	999999	955	30	578	546	367	621	33	166	999999	410	999999	490	999999	766	999999	513	999999	544	999999	344	981	223	643	279	930	48	160	255	999999	92	844	77	532	486	930	999999	999999	122	999999	108	295	592	304	313	999999	858	309	999999	781	794	91	781	895	999999	725	999999	387	999999	616	329	470	778	751	126	565	999999	958	310	999999	216	466	999999	581	321	59	999999	919	999999	999999	81	739	999999	473	620	999999	73	182	251	999999	199	999999	748	
505	643	637	517	841	999999	747	520	900	998	29	575	337	660	209	999999	241	336	999999	57	999999	999999	590	176	314	140	125	502	999999	999999	549	647	999999	717	924	938	999999	542	558	741	592	522	999999	740	284	898	293	999999	999999	999999	20	434	377	288	483	999999	63	471	213	999999	72	999999	999999	999999	999999	382	694	999999	999999	271	900	999999	777	90	464	752	999999	849	891	415	999999	999999	638	955	999999	125	999999	999999	244	963	885	222	339	847	678	347	556	987	291	999999	214	672	999999	999999	697	321	656	999999	823	999999	597	213	579	999999	863	297	616	20	487	999999	113	101	999999	772	385	999999	370	930	999999	999999	206	999999	567	990	999999	184	171	999999	999999	999999	999999	982	999999	513	376	681	643	541	983	999999	731	545	510	948	798	123	297	841	226	19	999999	725	999999	706	534	221	646	589	596	689	136	579	752	102	999999	999999	322	872	405	704	54	828	946	30	395	660	875	999999	202	97	886	329	819	258	443	999999	106	82	999999	165	999999	999999	999999	999999	264	161	999999	417	84	676	800	999999	445	522	964	999999	779	999999	321	874	345	37	397	508	802	806	760	504	659	140	999999	249	894	999999	669	990	883	999999	765	999999	867	999999	544	999999	297	472	883	307	293	320	963	999999	760	114	999999	18	999999	446	501	458	401	298	757	999999	651	999999	530	205	853	974	249	136	109	87	16	877	493	871	999999	340	922	462	220	348	176	793	489	790	999999	999999	333	446	999999	316	842	578	710	600	873	736	941	688	454	999999	80	837	141	683	999999	942	525	999999	999999	171	999999	938	87	419	777	999999	81	999999	775	202	650	803	976	792	999999	437	176	999999	998	999999	999999	244	18	999999	277	339	999999	999999	692	488	145	999999	999999	989	999999	999999	501	301	822	25	664	211	913	999999	999999	277	861	348	448	670	775	632	796	750	772	999999	999999	186	999999	447	999999	276	999999	296	66	999999	593	999999	22	341	936	875	80	999999	820	197	330	756	242	10	999999	323	367	32	712	513	742	999999	226	999999	973	324	999999	385	819	398	163	626	999999	557	683	874	335	116	733	900	561	812	929	585	971	999999	999999	150	969	999999	908	999999	584	553	378	133	769	535	368	999999	725	695	999999	432	43	704	560	684	326	999999	987	261	298	999999	951	930	539	640	515	999999	381	19	416	937	489	137	52	652	999999	560	999999	800	999999	122	185	866	999999	507	999999	999999	999999	999999	823	374	999999	657	737	772	601	448	999999	139	29	568	250	716	289	999999	942	999999	
662	999999	999999	766	999999	999999	999999	185	637	94	292	42	98	248	186	122	195	51	53	832	999999	999999	999999	740	999999	975	781	189	871	468	587	999999	564	646	614	999999	999999	999999	999999	706	154	561	145	516	165	561	50	780	392	138	530	999999	192	120	999999	392	857	765	800	999999	415	333	314	178	999999	999999	477	999999	633	471	359	138	999999	999999	999999	837	145	544	999999	415	935	10	796	743	937	999999	239	999999	139	232	857	997	999999	999999	301	821	257	966	19	294	999999	597	156	999999	778	402	82	845	999999	999999	257	323	190	395	588	999999	536	999999	240	999999	999999	34	999999	411	999999	362	871	999999	55	999999	999999	178	534	299	331	347	854	875	965	999999	277	393	29	461	975	543	816	871	772	999999	295	687	999999	851	653	69	285	745	317	425	531	267	799	568	98	88	788	890	73	999999	560	660	605	695	891	257	14	999999	435	80	545	999	51	168	579	999999	999999	683	646	272	71	118	999999	999999	23	19	594	461	372	896	755	926	807	531	336	999999	91	51	959	405	64	999999	999999	246	880	531	999999	641	999999	195	647	114	253	999999	189	999999	102	65	999999	881	999999	552	499	538	325	999999	201	520	831	945	821	400	723	251	217	999999	798	331	669	491	792	953	999999	186	259	650	682	16	999999	884	542	35	369	88	741	999999	999999	781	921	271	339	706	809	53	999999	256	390	12	593	541	653	999999	396	200	99	710	89	322	289	674	936	195	999999	999999	412	795	41	645	509	705	723	27	409	407	161	96	154	430	812	999999	269	680	422	810	241	771	639	999999	988	41	432	611	502	257	335	999999	538	862	640	999999	999999	999999	503	888	999999	636	371	988	48	13	566	999999	510	999999	414	265	772	367	715	640	166	862	657	477	282	121	525	162	82	999999	557	291	999999	243	788	999999	999999	534	999999	605	410	650	140	985	475	773	111	226	999999	79	382	999999	156	10	422	362	999999	999999	999999	706	121	219	916	999999	455	284	869	277	497	889	89	247	374	119	240	999999	999999	671	12	999999	20	309	319	999999	634	386	145	789	820	436	437	160	918	999999	494	200	733	108	539	200	903	834	728	999999	989	144	805	46	999999	906	999999	425	999999	117	695	811	899	999999	406	78	149	90	456	71	462	928	999999	88	999999	49	782	633	142	811	604	186	580	999999	23	999999	580	108	999999	914	806	21	999999	811	600	682	300	820	702	471	61	823	999999	999999	500	71	815	727	421	999999	133	996	293	221	512	519	
241	999999	899	999999	497	50	71	541	264	999999	801	999999	487	943	748	961	931	999999	760	781	798	999999	999999	952	685	999999	687	999999	790	999999	727	915	308	90	451	999999	920	999999	973	20	762	999999	999999	59	999999	306	249	478	999999	172	999999	999999	461	730	721	327	677	947	231	644	363	999999	750	999999	999999	999999	219	406	501	991	50	145	697	749	29	952	511	999999	693	388	613	219	317	628	999999	114	463	578	369	133	999999	973	574	999999	657	990	104	957	336	382	97	999999	976	990	999999	929	925	712	711	768	816	861	264	999999	41	153	464	132	708	618	432	999999	47	999999	910	77	571	368	101	39	857	553	489	320	999999	770	243	999999	999999	999999	189	751	866	999999	316	228	718	731	307	513	535	999999	999999	999999	949	455	805	607	89	64	367	999999	620	681	910	999999	381	944	551	271	999999	999999	624	892	999999	681	774	446	71	999999	358	839	70	588	504	885	304	771	370	999999	999999	635	246	453	458	999999	140	195	690	53	999999	999999	189	999999	602	999999	357	366	288	999999	681	369	999999	999999	705	527	999999	42	187	35	968	609	583	706	306	999999	901	999999	444	817	550	589	755	27	844	583	660	34	985	116	537	937	492	101	999999	604	98	849	999999	930	999999	999999	17	999999	85	247	201	482	739	327	496	999999	922	471	727	102	614	999999	552	131	867	482	57	999999	999999	40	999999	491	999999	999999	196	62	999999	513	999999	452	581	99	942	607	392	187	294	667	620	361	999999	999999	374	82	990	999999	999999	625	999999	999999	999999	937	178	54	130	709	999999	999999	999999	443	999999	418	770	285	520	525	586	999999	739	689	999999	389	460	145	25	106	127	470	999999	999999	755	808	999999	67	401	643	999999	999999	486	683	247	256	537	999999	609	606	260	98	561	474	999999	999999	886	383	999999	671	487	999999	999999	999999	591	480	336	513	999999	999999	968	999999	884	877	604	687	469	65	452	999999	999999	283	536	418	845	999999	908	999999	643	405	922	999999	612	730	999999	888	869	462	999999	766	920	999999	498	665	638	548	214	684	870	305	999999	830	930	513	999999	213	506	999999	999999	999999	999999	999999	870	292	31	901	999999	999999	999999	716	999999	999999	999999	686	31	999999	784	870	780	307	824	234	377	347	999999	101	146	999999	911	953	999999	260	283	539	204	999999	163	215	644	999999	448	60	999999	163	999999	883	999999	254	999999	990	428	635	839	999999	737	347	721	532	999999	929	764	11	999999	767	334	567	733	434	999999	999999	675	579	235	999999	999999	999999	999999	223	
860	630	999999	999999	616	999999	534	756	421	402	802	857	119	999999	437	714	972	447	807	206	829	919	160	442	763	302	324	999999	999999	795	31	963	86	508	671	157	704	873	395	331	999999	999999	999999	999999	999999	633	999999	54	151	521	999999	422	966	999999	394	999999	479	793	138	323	606	684	999999	625	381	999999	999999	611	999999	999999	999999	108	61	485	964	261	999999	820	999999	140	222	279	708	888	724	609	996	999999	123	730	999999	911	745	999999	725	557	230	999999	959	793	851	478	96	999999	510	972	370	491	109	999999	178	999999	983	998	110	336	976	468	900	771	999999	768	497	237	612	999999	999999	999999	999999	416	40	250	999999	26	288	744	999999	999999	388	752	249	515	999999	981	999999	28	927	999999	999999	399	580	762	999999	197	950	93	980	999999	258	411	618	389	730	692	999999	927	799	999999	719	366	152	139	90	999999	532	999999	855	516	675	999999	999999	616	999999	371	999999	278	620	999999	76	204	763	335	999999	976	144	859	784	999999	999999	634	229	961	37	613	256	451	999999	482	665	622	237	999999	192	999999	999999	12	379	369	856	999999	317	999999	900	525	999999	817	541	999999	999999	999999	999999	634	636	999999	375	220	588	405	124	395	597	147	17	453	967	299	152	933	747	141	489	424	374	56	326	102	999999	512	21	439	999999	577	999999	999999	78	603	999999	151	299	29	423	973	255	471	245	180	128	456	557	313	674	608	366	882	193	139	269	999999	999999	282	159	999999	394	685	485	29	999999	24	385	373	999999	11	999999	999999	718	515	178	903	999999	156	974	613	999999	708	765	310	999999	586	809	938	999999	256	427	27	869	999999	589	570	985	999999	501	999999	81	194	850	672	965	999999	174	677	960	365	778	577	307	999999	999999	686	920	999999	807	999999	214	999999	39	216	999999	625	999999	999999	926	608	918	595	654	870	541	999999	999999	999999	345	584	422	142	977	999999	477	849	719	332	224	999999	650	810	418	409	899	635	164	644	97	349	778	999999	999999	362	999999	193	923	437	14	362	999999	827	839	233	679	82	468	61	738	735	906	999999	166	34	958	999999	186	254	971	906	616	223	14	996	806	629	391	625	541	294	926	292	328	999999	83	822	970	195	730	826	177	112	905	999999	443	251	636	726	403	999999	17	999999	466	108	999999	615	999999	843	999999	999999	691	842	520	454	999999	999999	217	999999	950	145	148	991	524	154	738	999999	318	999999	563	564	993	999999	231	212	287	257	826	230	999999	468	10	136	768	679	145	335	591	461	
553	819	43	342	999999	268	200	25	999999	999999	369	241	306	180	999999	999999	67	999999	620	318	176	561	797	987	187	999999	145	21	232	999999	19	413	922	856	999999	743	530	660	889	963	22	271	103	999999	860	884	171	829	999999	905	622	119	714	999999	294	992	999999	56	164	292	132	999999	792	999999	999999	956	319	999999	82	546	342	999999	146	657	306	999999	467	292	136	302	999999	999999	176	327	999999	900	698	649	571	999999	722	484	505	999999	840	999999	999999	783	213	904	575	999999	757	309	999999	225	999999	67	976	389	534	739	919	862	961	816	22	475	97	999999	999999	670	879	999999	824	857	900	539	999999	472	437	683	88	231	999999	610	558	867	753	15	926	641	672	192	580	982	999999	643	644	33	999999	12	696	802	999999	905	999999	789	484	715	999999	443	999999	513	952	851	999999	697	145	361	267	155	721	91	484	625	997	696	396	842	303	267	999999	792	651	434	999999	285	585	821	768	768	999999	48	690	493	401	999999	239	729	331	866	508	293	765	999999	999999	614	999999	999999	999999	154	403	642	422	68	548	457	862	999999	863	385	122	323	593	499	762	683	999999	990	234	838	467	667	520	437	999999	999999	999999	974	999999	383	957	563	913	623	999999	750	626	632	999999	943	305	712	865	999999	753	194	699	276	999999	607	999999	999999	796	79	999999	736	131	999999	309	936	430	888	384	489	427	999999	409	970	999999	22	67	768	999999	290	999999	754	999999	574	683	573	912	760	70	545	170	630	767	844	999999	639	628	640	999999	17	522	417	337	999999	528	204	785	729	153	902	999999	999999	291	515	999999	933	934	557	311	735	34	670	827	999999	329	797	791	565	45	494	393	999999	445	999999	767	135	426	425	56	488	788	193	616	168	999999	999999	348	261	317	12	999999	999999	339	597	999999	852	589	498	999999	730	413	999999	693	659	518	134	18	999999	999999	411	516	519	511	999999	946	841	63	669	843	613	458	539	257	43	999999	322	97	848	64	915	545	927	368	325	999999	568	499	957	999999	871	999999	105	513	999999	495	999999	569	516	650	152	798	920	999999	452	282	873	971	999999	869	999999	999999	170	198	832	866	999999	160	195	747	388	999999	106	29	999999	906	999999	36	352	547	605	753	580	207	912	126	625	282	916	53	212	597	838	999999	454	999999	546	907	681	49	999999	999999	383	769	272	800	702	900	683	545	919	846	629	123	274	451	465	999999	285	715	251	315	244	152	544	790	512	17	574	147	370	999999	999999	313	639	
571	379	811	999999	121	423	724	599	380	134	365	967	725	824	999999	378	584	631	999999	797	999999	799	241	234	481	298	694	999999	999999	185	474	999999	326	483	999999	999999	654	37	174	999999	526	716	999999	999999	999999	823	787	999999	999999	999999	786	999999	999999	515	47	771	148	587	463	823	729	398	64	205	660	863	651	252	131	931	999999	556	467	999999	999999	999999	999999	222	55	658	999999	999999	999999	775	399	650	999999	810	445	931	999999	76	573	351	572	999999	999999	668	368	325	999999	545	72	999999	55	999999	999999	715	244	162	999999	925	541	805	999999	227	633	288	806	19	751	999999	806	999999	997	657	983	126	111	152	999999	277	999999	730	486	999999	448	999999	730	169	999999	999999	999999	999999	999999	17	534	767	999999	355	505	999999	999999	359	999999	341	738	872	642	397	255	248	614	101	927	567	80	811	329	999999	778	508	999999	646	723	999999	999999	522	104	999999	132	226	999999	999999	647	851	415	505	166	154	237	575	493	343	914	56	999999	485	999999	537	936	723	448	999999	576	996	824	226	999999	230	77	225	999999	651	999999	39	161	858	453	86	162	999999	654	184	999999	213	25	225	731	677	561	999999	999999	566	999999	999999	778	999999	999999	999999	999999	199	870	936	999999	999999	797	841	78	885	895	999999	42	289	999999	371	999999	273	564	373	981	608	494	958	668	290	68	222	999999	999999	261	746	999999	802	58	963	999999	718	107	117	415	184	156	846	999999	626	999999	877	999999	691	999999	514	850	999999	669	428	704	912	999999	796	952	584	252	999999	633	158	265	240	240	422	666	999999	176	999999	957	999999	999999	999999	186	51	999999	999999	41	906	534	746	896	861	143	630	268	792	450	310	164	831	931	942	222	999999	999999	525	647	768	999999	999999	999999	999999	859	999999	966	999999	736	999999	271	771	552	345	679	886	262	404	106	610	164	873	910	865	302	135	875	999999	999999	999999	680	20	543	273	881	554	408	502	999999	281	664	999999	66	224	49	392	288	999999	272	335	381	999999	428	47	614	999999	79	482	111	734	999999	999999	632	193	555	261	238	289	999999	135	488	999999	402	825	946	999999	816	695	999999	909	846	289	999999	999999	181	713	592	506	659	729	484	999999	401	277	296	217	578	873	669	787	164	999	999999	147	847	999999	999999	602	100	660	999999	384	656	201	887	705	208	533	999999	841	669	731	629	734	650	561	368	135	999999	999999	385	943	36	999999	755	846	157	120	261	999999	999999	989	415	998	393	110	280	210	999999	590	18	999999	861	999999	128	999999	
380	999999	999999	296	262	999999	73	999999	285	402	357	617	445	999999	558	98	282	461	702	999999	325	630	350	999999	291	168	745	948	729	340	92	209	999999	332	476	999999	999999	999999	999999	699	925	999999	723	991	999999	662	764	349	999999	920	772	409	134	448	999999	999999	66	946	15	999999	999999	124	999999	944	319	158	697	999999	999999	807	475	999999	999999	12	999999	272	906	359	797	628	404	406	999999	809	999999	682	999999	481	226	727	694	677	999999	999999	995	810	430	779	999999	605	964	651	775	234	999999	465	256	132	693	844	842	707	158	386	698	307	208	823	386	636	83	225	896	846	999999	999999	999999	948	17	944	999999	137	677	202	999999	999999	999999	999999	364	112	436	952	999999	381	999999	986	528	582	516	999999	611	606	402	55	531	748	755	928	121	999999	999999	308	125	749	11	714	40	956	722	946	676	516	999999	283	210	130	999999	524	999999	999999	279	774	441	999999	342	246	999999	999999	670	915	997	702	999999	707	999999	138	837	49	999999	999999	956	571	999999	570	31	105	146	999999	999999	410	999999	240	967	999999	387	342	999999	805	417	765	999999	408	296	807	948	974	999999	762	288	999999	293	397	154	790	179	999999	914	871	298	247	109	999999	999999	269	603	999999	734	999999	329	663	272	999999	632	614	200	558	999999	62	621	56	168	999999	840	773	127	923	95	187	815	679	427	995	517	180	999999	374	621	36	214	191	249	351	443	624	808	261	765	540	599	999999	432	862	999999	251	88	725	774	23	999999	679	682	557	779	999999	999999	999999	524	462	947	826	937	999999	848	999999	807	816	999999	999999	964	866	168	554	588	204	257	999999	745	275	101	940	599	607	884	534	509	692	571	999999	389	541	737	313	999999	773	683	999999	23	819	444	271	784	999999	999999	285	521	137	969	585	402	680	532	258	370	16	236	999999	373	323	930	124	255	157	836	999999	139	854	999999	999999	521	999999	999999	925	831	829	166	999999	559	609	999999	381	723	986	999999	709	999999	999999	942	586	546	353	810	700	889	329	26	636	721	624	156	666	176	164	73	328	138	606	426	541	850	196	780	764	309	559	401	999999	756	137	423	999999	911	384	278	178	272	851	999999	511	812	999999	329	934	999999	356	214	569	999999	82	580	999999	999999	411	999999	999999	572	999999	999999	339	928	758	880	593	211	506	755	791	885	999999	66	286	570	999999	729	330	867	845	999999	999999	999999	832	345	684	557	20	588	510	999999	918	999999	226	461	706	999999	999999	649	999999	733	956	601	423	
684	38	26	304	842	999999	682	415	492	726	745	999999	999999	999999	422	205	46	200	918	999999	153	966	299	839	825	863	340	674	999999	141	999999	354	361	931	158	999999	668	999999	178	440	999999	243	436	999999	480	23	999999	487	999999	453	698	542	48	357	280	717	739	186	478	978	816	17	734	361	614	400	96	64	999999	115	537	783	32	487	425	909	540	420	999999	812	153	853	43	237	442	579	316	14	999999	440	578	492	784	199	624	821	999999	84	274	90	999999	666	539	535	999999	914	520	999999	931	370	187	999999	817	999999	835	999999	973	507	918	44	94	999999	403	517	999999	999999	999	999999	999999	604	410	465	156	288	884	487	999999	508	999999	527	999999	755	999999	300	262	259	675	999999	364	999999	847	11	999999	239	999999	845	999999	31	997	870	915	999999	697	999999	959	722	182	538	781	358	649	999999	196	999999	975	339	19	999999	999999	288	999999	999999	478	212	999999	409	999999	916	293	49	224	999999	510	999999	999999	380	999999	746	341	540	87	146	345	16	22	381	815	765	263	666	835	169	999999	719	999999	43	219	495	578	560	423	265	255	742	143	356	965	745	787	605	281	273	771	725	210	243	546	472	200	999999	594	543	663	626	213	65	999999	999999	950	579	171	572	177	780	127	821	999999	603	873	665	416	79	999999	658	999999	572	397	999999	518	999999	496	747	304	203	999999	880	602	628	538	87	999999	184	999999	218	444	708	105	990	999999	999999	999999	942	999999	534	999999	524	999999	999999	999999	641	667	495	282	999999	92	423	278	974	815	247	229	999999	74	795	845	242	284	769	224	686	476	406	443	999999	913	999999	999999	769	233	450	325	597	999999	897	420	334	999999	109	999999	999999	440	131	185	370	169	89	877	803	689	737	249	795	790	554	174	271	62	999999	999999	538	275	508	999999	374	922	632	999999	999999	999999	521	340	184	643	203	256	355	999999	999999	969	834	999999	999999	90	496	210	529	806	843	733	999999	282	758	329	597	755	932	381	811	448	537	999999	710	428	177	406	75	999999	999999	308	818	50	979	183	946	862	920	427	263	173	402	825	41	444	236	999999	581	855	55	999999	324	999999	419	999999	999999	629	999999	999999	999999	100	999999	378	999999	999999	914	118	302	999999	382	735	835	514	128	999999	999999	712	182	276	999999	929	999999	219	115	159	999999	845	630	355	741	327	896	999999	514	173	37	34	999999	999999	529	999999	945	996	483	320	612	809	855	770	587	999999	456	699	733	983	275	926	272	69	561	79	488	
947	843	64	839	840	10	955	620	999999	105	999999	746	85	983	828	735	999999	547	184	989	859	999999	21	870	999999	270	530	999999	110	762	557	935	460	639	998	163	429	480	999999	808	900	160	565	634	770	953	658	999	446	200	999999	521	386	999999	628	999999	831	193	642	999999	479	67	520	269	548	750	999999	445	985	675	316	324	776	375	98	709	212	387	999999	253	612	999999	999999	999999	295	45	999999	380	21	819	332	999999	838	201	339	843	640	305	96	30	667	222	24	771	884	999999	999999	20	990	918	976	453	93	399	999999	999999	999999	609	974	999999	201	914	434	175	999999	81	486	585	46	255	79	906	301	90	585	399	516	689	999999	142	999999	999999	389	102	843	878	161	448	233	390	247	40	331	584	828	753	787	849	428	813	999999	999999	974	745	848	999999	162	13	814	578	442	916	584	841	221	653	535	342	999999	999999	919	47	362	656	18	49	585	717	261	832	612	667	270	222	466	141	574	644	254	773	725	999999	634	999999	999999	330	455	489	373	185	228	455	526	999999	893	638	807	328	737	999999	999999	999999	752	981	966	774	655	999999	385	90	999999	890	97	559	748	770	412	707	707	999999	593	106	354	85	614	166	150	316	328	999999	999999	999999	907	445	289	290	406	652	688	183	999999	999999	999999	293	106	337	367	967	214	999999	236	110	620	999999	224	397	999999	676	377	999999	999999	348	52	999999	756	833	983	999999	280	999999	374	759	28	533	22	999999	999999	999999	999999	286	799	183	112	206	601	999999	999999	857	230	999999	199	999999	284	999999	550	336	51	555	536	272	354	715	697	999999	758	476	92	97	999999	714	404	40	999999	999999	999999	460	999999	846	956	533	208	999999	431	999999	999999	644	485	149	983	686	468	447	999999	716	932	94	999999	365	448	999999	151	548	820	515	999999	169	43	999999	868	999999	99	205	599	999999	999999	228	293	318	477	123	991	942	999999	999999	256	957	505	979	999999	926	999999	881	999999	999999	999999	659	999999	915	891	999999	610	301	280	893	596	999999	999999	999999	651	714	999999	999999	887	334	143	208	444	469	269	539	999999	63	35	999999	125	999999	796	999999	999999	414	913	377	426	367	512	999999	999999	220	764	983	120	999999	338	999999	999999	999999	993	83	696	999999	225	844	656	361	456	557	275	999999	778	388	476	88	999999	246	800	432	999999	529	999999	443	535	234	999999	285	429	999999	725	999999	999999	319	999999	999999	82	437	199	78	721	75	911	999999	999999	344	441	386	516	999999	74	101	999999	702	
999999	999999	262	999999	658	991	999999	380	999999	999999	832	694	522	469	173	999999	15	482	999999	731	711	999999	617	999999	19	201	999999	329	769	397	624	634	927	123	999999	750	999999	999999	778	999999	999999	350	999999	154	133	739	822	972	222	762	999999	591	53	922	991	999999	856	999999	253	999999	999999	820	999999	544	999999	208	999999	408	215	999999	999999	196	704	849	802	371	553	472	999999	279	379	819	116	16	999999	43	999999	999999	132	883	999999	85	999999	321	999	118	738	597	999999	924	999999	999999	766	800	999999	839	887	204	999999	629	999999	999999	999999	999999	999999	999999	714	605	999999	119	618	762	286	332	527	999999	620	392	849	999999	999999	955	470	999999	306	956	63	999999	537	532	999999	395	999999	502	66	511	433	602	234	620	404	143	999999	893	316	220	999999	444	282	271	228	505	355	437	996	871	923	833	999999	141	335	408	78	651	963	232	999999	784	275	999999	784	28	167	999999	298	499	540	999999	511	999999	819	999999	42	276	313	999999	50	999999	505	999999	999999	600	925	102	295	995	75	773	930	94	343	362	179	266	486	209	347	126	999999	507	340	999999	331	590	321	999999	375	802	347	323	192	999999	288	999999	999999	999999	999999	74	943	302	434	767	645	427	999999	467	448	776	789	113	999999	923	999999	998	854	241	278	344	999999	577	999999	272	436	617	901	914	84	999999	829	301	116	282	182	845	82	573	711	904	837	853	278	999999	22	243	20	999999	119	289	235	205	916	758	293	375	672	171	341	38	525	838	393	999999	946	498	996	40	750	474	999999	999999	530	374	999999	927	309	40	999999	202	999999	999999	804	999999	999999	633	385	358	989	999999	182	911	241	682	999999	999	470	919	653	523	246	980	999999	645	363	944	675	551	260	365	999999	642	911	148	999999	882	44	598	495	999999	123	648	50	943	301	24	59	999999	986	999999	467	390	386	736	955	625	135	168	440	999999	957	833	999999	633	741	539	10	102	260	506	964	871	433	340	410	598	939	574	999999	349	894	827	565	999999	898	685	266	999999	193	806	756	876	167	575	999999	290	550	417	212	999999	999999	956	999999	489	999999	595	956	999999	999999	367	685	999999	813	101	35	140	277	354	735	999999	283	825	999999	453	749	98	714	857	974	129	58	999999	371	592	334	938	999999	999999	220	313	999999	219	999999	825	130	205	72	999999	550	235	999999	999999	999999	156	488	999999	56	153	740	999999	999999	109	81	999999	319	163	199	231	766	97	999999	202	144	431	999999	74	999999	999999	333	553	36	648	
999999	749	117	852	999999	224	999999	145	891	96	999999	766	999999	999999	147	640	516	999999	15	999999	999999	999999	335	820	999999	260	819	999999	221	962	999999	196	999999	242	791	332	999999	467	999999	974	127	630	205	813	999999	377	999999	707	999999	346	578	365	547	195	349	853	424	297	999999	600	999999	689	924	928	999999	158	349	199	837	815	999999	999999	664	999999	723	678	267	521	999999	694	260	122	999999	874	394	465	648	999999	893	938	907	812	676	712	999999	437	999999	999999	548	999999	38	999999	869	121	805	529	701	516	472	671	596	902	333	999999	350	999999	202	59	544	999999	509	117	306	899	999999	728	382	952	461	999999	971	990	999999	264	665	999999	253	385	79	864	999999	142	769	999999	351	14	999999	999999	372	297	999999	656	732	737	209	921	999999	969	214	86	157	749	65	999999	999999	605	929	79	999999	999999	49	816	980	680	56	376	347	84	557	999999	999999	999999	589	174	60	324	999999	246	999999	744	937	999999	999999	993	717	999999	86	593	999999	999999	999999	419	149	472	258	999999	676	61	999999	832	583	999999	421	310	999999	999999	999999	891	999999	384	999999	693	999999	695	961	765	645	986	962	999999	999999	999999	552	811	827	831	662	126	915	632	999999	216	555	231	999999	999999	861	999999	167	371	854	999999	467	157	999999	392	999999	999999	510	492	782	689	999999	658	542	999999	885	610	483	14	693	52	999999	503	736	139	147	999999	534	462	904	774	999999	600	187	114	296	404	412	445	437	218	615	433	849	958	127	999999	688	341	623	999999	397	999999	678	999999	220	999999	999999	999999	254	999999	919	58	587	18	999999	498	999999	999999	542	491	208	47	999999	485	437	551	654	778	22	251	114	203	839	999999	387	677	922	375	894	332	999999	999999	201	827	299	999999	845	841	999999	999999	425	260	999999	142	63	360	999999	203	999999	668	999999	999999	999999	13	999999	725	218	934	630	192	576	999999	543	220	506	75	999999	750	195	869	705	999999	999999	392	999999	853	404	707	999999	999999	999999	728	990	235	23	352	875	198	331	573	359	910	220	916	63	999999	717	588	999999	999999	999999	834	17	515	962	999999	961	875	187	651	331	510	344	999999	99	999999	125	999999	207	999999	999999	656	428	622	519	794	602	764	338	515	146	999999	999999	999999	522	268	720	484	272	516	390	10	20	680	251	849	576	616	826	216	204	408	391	999999	797	858	999999	395	996	178	903	207	999999	672	514	515	437	999999	91	999999	136	640	55	690	773	200	645	748	999999	670	228	999999	999999	132	320	737	434	601	
814	664	853	335	488	104	613	192	463	999999	175	736	421	999999	535	999999	999999	563	363	999999	999999	607	222	999999	24	335	949	918	270	423	999999	776	91	836	917	999999	977	801	162	951	999999	591	999999	999999	582	644	259	384	460	940	53	756	384	733	894	999999	451	196	320	163	154	695	922	999999	999999	398	654	584	926	999999	999999	287	411	412	623	125	870	914	94	999999	999999	575	468	329	999999	999999	402	357	941	709	999999	999999	999999	999	806	392	668	696	320	193	989	999999	458	999999	921	999999	355	972	999999	778	999999	536	111	940	999999	579	236	602	999999	392	996	999999	643	226	142	237	797	999999	999999	241	456	183	604	900	390	999999	126	125	407	614	999999	429	248	999999	373	448	689	549	922	999999	165	999999	37	927	197	692	40	241	219	694	967	942	999999	878	331	999999	999999	211	560	674	462	999999	204	999999	143	576	999999	480	853	693	548	257	999999	379	86	390	156	677	999999	999999	381	885	906	999999	647	316	63	369	840	210	516	488	989	257	773	54	999999	972	794	620	632	560	388	526	156	720	462	996	801	999999	26	264	498	861	303	577	999999	490	417	826	999999	699	639	999999	999999	69	267	242	606	42	999999	184	882	103	75	820	507	389	567	926	853	66	568	899	194	261	990	138	999999	205	839	391	564	999999	106	933	999999	734	349	96	999999	999999	400	769	999999	841	999999	404	999999	483	999999	825	923	490	972	999999	140	999999	469	924	79	139	289	410	203	136	619	914	996	141	900	772	999999	481	999999	633	666	799	475	999999	880	595	342	480	999999	24	468	84	995	640	802	189	275	999999	26	332	999999	999999	576	307	999999	999999	999999	664	582	999999	784	999999	25	348	799	341	999999	126	54	484	797	808	284	189	668	545	919	366	999999	720	506	999999	464	152	999999	999999	999999	178	999999	423	197	678	897	827	239	26	999999	656	840	470	914	158	379	542	535	142	715	397	638	999999	547	999999	334	862	801	168	988	873	655	133	119	106	996	631	999999	999999	910	457	949	999999	486	273	526	868	806	999999	256	999999	999999	999999	961	835	539	443	999999	155	999999	45	35	81	37	194	10	999999	999999	817	162	747	255	415	231	267	447	986	209	283	525	465	999999	999999	911	76	266	104	172	283	999999	562	999999	999999	775	875	999999	878	624	302	272	999999	517	988	204	999999	676	211	339	703	398	553	243	999999	999999	887	980	582	999999	961	928	906	554	88	999999	600	991	114	999999	356	836	569	999999	907	21	715	948	76	
258	412	400	65	999999	468	999999	23	999999	163	520	888	999999	849	999999	662	374	999999	264	999999	999999	604	517	571	571	983	866	828	999999	999999	590	999999	938	913	999999	999999	999999	872	999999	96	202	247	282	837	593	751	460	987	851	709	543	655	461	519	338	999999	894	999999	493	781	999999	66	832	992	999999	999999	949	981	999999	959	101	501	225	178	999999	501	999999	679	978	820	999999	879	977	999999	792	999999	463	429	584	678	863	742	389	368	494	146	414	290	274	986	801	478	471	891	617	52	439	293	283	837	999999	224	850	999999	999999	722	89	360	209	638	999999	530	407	847	999999	359	121	856	683	999999	999999	51	999999	991	28	63	417	95	864	750	999999	999999	999999	747	354	999999	892	716	119	999999	999999	999999	91	635	843	281	81	623	795	268	930	582	609	183	750	292	808	858	654	205	314	993	495	999999	143	972	384	999999	999999	457	467	999999	999999	911	52	41	960	780	999999	747	982	999999	300	606	819	922	999999	971	996	72	840	43	72	914	467	999999	999999	631	501	870	896	999999	131	348	800	535	835	697	141	999999	332	38	711	999999	223	520	999999	889	639	999999	412	413	999999	439	616	434	342	833	454	999999	999999	999999	999999	286	851	999999	999999	952	805	294	96	873	840	287	740	811	332	999999	700	999999	371	999999	992	289	999999	999999	759	999999	999999	376	203	12	999999	163	256	993	749	434	65	653	847	750	93	355	135	538	999999	384	699	999999	999999	186	142	506	616	792	345	999	999999	999999	809	999999	231	438	100	93	630	686	41	999999	72	999999	999999	57	999999	621	596	646	164	930	920	385	992	999999	275	27	870	746	547	464	657	750	615	697	843	865	528	999999	264	51	908	886	999999	952	742	999999	85	999999	406	995	206	698	844	887	447	434	989	999999	173	83	999999	883	999999	999999	99	322	292	999999	213	244	102	940	392	122	32	43	999999	49	999999	999999	942	999999	999999	551	267	958	999999	999999	999999	999999	875	233	492	190	999999	34	747	999999	863	430	921	671	880	172	999999	265	316	731	999999	414	999999	949	999999	112	141	999999	544	999999	319	140	417	564	164	794	368	869	458	999999	999999	999999	295	265	186	762	149	280	904	187	648	11	652	183	999999	845	26	926	120	389	999999	400	490	999999	466	999999	23	367	517	96	803	999999	807	115	447	868	999999	146	772	359	962	861	532	366	999999	317	487	243	701	319	778	442	759	78	162	999999	999999	146	799	453	749	781	999999	818	383	615	204	546	735	994	726	879	
163	999999	999999	999999	868	999999	211	999999	999999	999999	665	208	318	999999	284	738	953	553	999999	982	347	329	999999	999999	107	714	982	999999	999999	999999	999999	707	592	898	288	997	999999	963	35	393	999999	650	999999	999999	126	565	510	22	341	999999	593	999999	643	744	999999	834	999999	246	100	999999	151	868	46	314	281	957	615	420	92	286	97	989	527	966	57	999999	130	638	999999	542	214	970	999999	656	357	325	74	848	365	999999	846	415	999999	999999	252	76	613	894	999999	168	949	999999	929	65	378	604	664	676	696	845	999999	522	999999	558	949	181	867	389	957	955	999999	766	999999	637	439	999999	125	655	724	999999	93	236	939	906	999999	124	50	945	287	752	660	999999	162	999999	741	333	243	325	999999	81	999999	234	937	744	274	999999	44	999999	999999	697	488	19	951	715	762	486	999999	274	965	999999	999999	921	112	214	305	506	614	545	896	999999	448	800	999999	653	781	859	299	204	642	999999	89	748	329	590	273	651	999999	999999	757	264	750	968	359	96	940	999999	999999	999999	999999	768	579	499	405	520	258	688	999999	308	933	999999	196	999999	632	566	999999	999999	601	521	941	654	70	177	788	641	365	999999	450	647	713	504	737	999999	756	873	830	999999	353	809	341	584	999999	147	999999	854	78	371	345	793	340	558	999999	610	791	999999	707	999999	711	763	164	779	248	637	595	999999	175	629	632	758	999999	175	49	792	189	366	288	999999	662	999999	573	999999	143	656	999999	165	999999	136	775	961	176	428	878	589	654	562	345	999999	999999	84	688	999999	739	587	66	175	518	894	430	435	999999	784	748	777	200	999999	645	592	331	440	621	48	853	670	592	999999	296	460	147	627	999999	999999	999999	588	254	135	264	556	599	151	999999	923	705	350	999999	999999	999999	111	398	999999	999999	753	416	999999	463	649	999999	78	999999	748	879	68	999999	803	414	966	412	170	532	75	907	99	992	999999	794	698	343	513	225	210	999999	195	71	654	710	276	143	999999	999999	605	540	195	562	851	272	587	999999	902	936	488	980	518	578	333	586	827	761	999999	999999	765	316	91	852	794	119	693	996	112	102	147	999999	151	46	927	534	721	537	150	918	216	531	441	999999	737	230	130	616	738	78	883	999999	907	943	999999	298	459	999999	999999	741	578	590	73	809	798	655	838	482	651	798	864	999999	620	317	120	243	875	513	125	573	988	87	268	44	219	632	926	207	999999	639	84	388	769	409	999999	999999	999999	631	778	999999	999999	648	965	
939	999999	593	894	599	833	136	422	999999	227	204	999999	500	331	39	600	175	729	641	999999	999999	724	486	999999	999999	967	495	999999	999999	999999	44	192	349	999999	329	999999	625	999999	336	374	550	226	139	171	999999	655	849	303	438	41	999999	362	999999	999999	999999	225	999999	73	999999	631	347	999999	178	999999	192	21	999999	388	12	208	974	437	402	277	264	999999	999999	324	955	565	128	999999	347	999999	132	999999	999999	506	999999	114	999999	561	999999	999999	36	200	57	999999	978	563	252	471	301	239	999999	185	959	999999	589	167	630	412	118	127	513	155	23	957	98	511	579	999999	229	999999	999999	999999	999999	999999	250	74	748	676	346	999999	323	656	900	118	164	947	721	999999	917	11	484	701	453	999999	999999	880	187	100	830	477	999999	999999	251	403	143	644	999999	273	241	524	419	999999	75	716	803	856	999999	904	802	999999	789	619	999999	228	423	999999	999999	999999	504	370	886	657	846	869	417	978	415	507	999999	999999	154	458	999999	402	591	531	635	737	144	999999	635	282	298	999999	687	374	999999	999999	980	739	674	368	768	999999	999999	999999	116	999999	308	824	451	747	930	291	999999	340	892	597	637	892	768	999999	999999	999999	734	999999	369	167	191	53	633	392	527	244	845	786	999999	999999	999999	999999	424	439	438	999999	894	888	351	16	692	357	482	756	395	98	999999	442	68	610	999999	33	402	949	24	265	201	69	229	696	445	219	650	999999	999999	807	477	338	803	989	274	846	999999	999999	999999	833	999999	876	999999	439	999999	999999	727	999999	719	740	437	474	425	183	999999	999999	668	654	570	483	707	446	999999	588	620	999999	639	78	345	300	999999	49	485	999999	693	324	73	999999	433	42	492	570	325	103	999999	13	913	629	871	999999	187	999999	792	999999	136	999999	953	999999	819	999999	999999	658	744	429	979	397	999999	244	999999	804	771	878	231	999999	990	147	130	829	999999	616	729	999999	999999	999999	122	153	999999	494	64	999999	999999	655	971	803	269	833	825	896	124	982	25	678	149	76	667	309	396	999999	10	989	14	999999	209	212	900	763	999999	837	317	835	150	503	190	920	999999	999999	907	427	999999	999999	321	234	715	235	601	60	869	140	999999	999999	756	999999	494	999999	564	999999	999999	768	903	505	381	987	589	288	841	521	497	229	633	550	401	969	985	999999	677	999999	419	974	610	999999	894	330	598	503	89	157	19	126	366	999999	670	148	524	773	999999	333	645	999999	393	90	562	650	507	999999	999999	787	17	999999	999999	784	827	481	
167	63	611	60	999999	95	999999	694	511	381	862	436	999999	262	454	222	67	354	999999	999999	590	999999	999999	253	999999	900	91	301	999999	367	729	581	999999	199	999999	999999	999999	999999	999999	559	237	699	999999	999999	788	80	818	169	342	795	999999	52	999999	845	890	637	766	367	237	999999	13	907	554	154	652	290	67	690	281	983	59	332	420	999999	754	891	999999	115	465	752	91	922	958	354	999999	687	931	999999	999999	353	704	804	507	999999	556	330	999999	434	538	507	999999	138	887	359	745	271	631	999999	999999	999999	685	660	999999	999999	417	90	948	209	380	965	359	532	999999	928	289	255	825	975	37	434	745	527	577	958	999999	953	45	999999	608	999999	65	865	443	309	667	53	902	999999	37	999999	381	945	63	573	157	999999	999999	958	80	500	445	656	999999	999999	263	999999	999999	943	745	464	999999	349	999999	868	910	493	99	91	271	999999	352	802	947	562	999999	799	473	14	999999	258	216	86	538	999999	76	408	828	777	55	508	960	999999	287	999999	999999	42	355	999999	662	664	999999	665	697	835	999999	643	709	485	613	463	999999	89	142	496	999999	968	810	492	801	511	665	321	999999	762	999999	393	999999	999999	141	30	999999	287	351	156	857	550	388	703	959	433	999999	999999	174	592	813	999999	826	999999	325	461	232	862	393	160	999999	89	629	935	999999	765	127	335	353	592	999999	416	737	986	999999	707	999999	116	533	378	813	322	157	453	999999	403	566	734	67	999999	798	592	999999	200	999999	777	999999	453	152	204	315	999999	998	581	999999	999999	153	839	161	618	871	999999	338	25	347	686	999999	185	999999	167	208	393	277	999999	794	426	522	547	839	862	785	147	963	999999	73	450	999999	575	870	551	259	726	583	449	808	682	263	878	852	470	999999	745	465	985	995	921	104	334	999999	167	884	606	999999	298	832	734	161	999999	952	897	999999	999999	315	999999	907	481	999999	999999	999999	999999	172	643	694	379	27	50	681	978	344	151	999999	988	788	713	999999	653	726	294	616	83	999999	264	926	955	106	999999	440	29	87	999999	999999	276	469	674	994	250	911	630	280	792	63	183	665	810	551	384	578	601	999999	263	755	999999	999999	792	591	907	716	739	282	999999	610	661	900	999999	40	999999	529	124	718	425	742	106	23	824	30	356	599	999999	999999	999999	909	999999	249	999999	768	999999	63	999999	92	97	999999	182	357	740	191	401	283	844	779	472	855	463	883	999999	521	658	512	398	771	245	318	999999	999999	561	631	772	
421	86	62	445	35	852	999999	631	892	570	999999	282	999999	628	83	754	346	999999	866	455	954	886	999999	119	91	999999	904	847	779	933	846	999999	119	419	979	999999	792	344	447	12	430	262	471	951	909	999999	756	153	171	563	999999	395	999999	185	817	535	774	942	363	369	947	195	999999	958	999999	952	173	232	648	876	962	12	503	863	35	702	424	360	999999	852	909	999999	999999	225	679	461	111	933	999999	454	432	849	980	87	65	245	410	513	237	999999	76	533	999999	295	600	261	891	831	160	125	999999	423	743	999999	460	196	510	999999	288	999999	850	999999	629	204	454	123	999999	425	808	789	301	999999	133	251	786	386	266	400	999999	428	569	280	783	487	343	999999	115	478	627	999999	734	774	234	964	116	836	903	310	840	999999	999999	476	32	370	823	208	300	999999	725	999999	929	999999	999999	860	703	999999	456	152	861	999999	17	553	797	939	65	527	687	168	145	949	482	956	559	999999	999999	103	999999	422	999999	144	718	614	753	999999	999999	999999	999999	373	999999	536	389	999999	448	999999	479	999999	678	93	315	305	521	141	366	775	999999	972	560	873	671	609	333	44	488	999999	726	403	800	254	999	999999	764	323	897	609	570	999999	518	163	668	512	425	174	999999	368	623	587	258	999999	952	967	73	999999	702	661	212	355	282	999999	678	85	885	434	93	875	541	207	999999	757	214	999999	464	406	999999	168	999999	169	927	130	113	149	999999	822	302	42	376	875	621	245	406	999999	999999	999999	485	592	626	990	90	999999	827	425	999999	501	999999	81	999999	999999	683	543	476	53	428	162	619	999999	930	73	141	61	508	665	586	998	360	989	441	668	999999	622	541	999999	999999	695	302	687	796	999999	60	230	528	709	202	999999	768	362	797	999999	186	945	662	563	859	39	732	172	839	999999	150	783	640	999999	999999	70	12	282	965	732	859	999999	743	285	23	999999	532	799	999999	508	240	999999	999999	154	492	975	959	977	344	999999	962	140	848	999999	514	999999	589	684	999999	999999	85	495	397	999999	437	999999	212	387	550	947	507	932	999999	340	123	152	590	496	362	999999	110	999999	999999	999999	770	728	92	301	771	999999	332	848	836	999999	433	744	610	999999	999999	247	999999	582	437	999999	999999	39	999999	999999	338	371	686	103	331	203	41	61	557	481	304	709	172	911	615	804	625	658	106	368	906	379	541	463	779	125	996	999999	999999	550	374	999999	999999	573	963	409	69	999999	526	999999	309	382	999999	139	833	999999	
84	862	966	632	999999	999999	932	82	612	958	830	232	999999	999999	207	513	464	16	999999	563	422	999999	948	999999	744	396	142	464	68	999999	999999	412	629	772	999999	143	561	964	999999	999999	807	224	961	14	579	999999	915	320	445	999999	999999	190	32	279	999999	485	999999	760	888	385	999999	478	23	999999	776	427	602	550	175	73	952	500	999999	999999	999999	208	637	943	999999	907	999999	821	29	272	616	12	999999	360	999999	565	229	800	85	403	720	339	210	883	238	161	244	374	154	381	999999	999999	952	396	524	999999	999999	999999	999999	980	999999	939	459	751	471	773	999999	252	999999	999999	843	161	999999	834	915	999999	999999	753	999999	485	673	999999	677	999999	427	197	59	993	836	791	717	258	999999	105	999999	999999	879	459	422	464	124	999999	11	999999	537	693	13	127	481	107	399	104	265	999999	317	798	272	999999	333	283	723	53	999999	581	892	595	482	999999	346	144	546	548	341	260	371	681	114	142	120	734	194	999999	999999	738	402	623	993	999999	787	699	518	999999	136	148	740	80	585	999999	651	942	220	684	781	346	999999	851	999999	14	285	636	999999	139	999999	598	999999	999999	531	677	189	279	999999	451	999999	646	626	478	421	203	999999	999999	106	684	491	178	524	509	160	186	187	999999	860	999999	755	999999	15	999999	377	537	58	949	549	907	250	381	350	768	153	144	719	92	439	568	494	985	999999	19	648	533	999999	590	641	354	500	638	418	612	999999	999999	641	247	111	884	155	570	750	199	999999	999999	827	999999	999999	25	466	999999	999999	999999	503	770	999999	995	740	844	463	467	999999	205	416	611	962	999999	82	762	503	999999	981	555	423	924	999999	350	575	538	706	328	234	625	887	999999	526	126	999999	999999	769	645	999999	267	999999	999999	262	555	999999	999999	999999	98	999999	603	522	984	123	566	999999	579	535	280	429	212	147	144	999999	692	317	21	94	999999	629	155	993	857	975	724	134	999999	671	688	568	999999	391	617	645	630	112	903	292	960	248	539	400	999999	226	304	129	296	453	569	248	999999	999999	310	469	537	610	664	19	999999	442	152	907	846	711	686	820	999999	499	999999	589	413	999999	999999	607	99	754	504	641	999999	605	838	292	112	450	798	994	91	157	999999	29	448	893	999999	528	106	631	554	787	539	484	598	796	840	979	834	999999	999999	999999	999999	782	115	33	339	793	999999	999999	805	999999	913	692	739	383	392	999999	999999	999999	836	605	510	468	999999	717	112	206	17	51	999999	132	999999	757	380	
388	777	334	914	999999	999999	109	924	247	826	157	873	846	999999	999999	414	256	999999	324	214	28	202	999999	999999	999999	920	999999	786	999999	417	999999	999999	166	321	360	605	67	679	999999	956	736	999999	273	999999	999999	999999	265	999999	791	637	205	294	999999	552	362	196	866	752	526	504	430	323	371	829	153	366	717	535	999999	999999	356	999999	121	367	478	346	928	999999	528	553	665	682	994	924	222	999999	999999	613	958	174	738	315	162	231	535	422	999999	999999	498	697	136	999999	76	181	290	627	182	933	83	26	267	596	234	972	839	748	329	446	617	754	999999	999999	999999	229	881	51	999999	889	832	999999	36	999999	999999	831	427	999999	999999	822	644	594	225	567	539	942	907	151	91	190	392	786	103	872	826	999999	831	32	163	999999	999999	249	212	293	110	28	999999	772	816	999999	999999	903	143	506	802	33	538	308	573	634	322	739	960	244	506	999999	962	163	999999	46	999999	404	999999	767	531	405	391	932	466	999999	952	999999	335	999999	635	488	652	597	80	802	999999	999999	459	529	535	561	288	968	786	64	65	999999	999999	999999	403	160	132	375	974	407	641	999999	841	999999	681	187	413	999999	609	27	402	374	93	865	830	476	945	262	999999	970	126	423	156	412	465	999999	999999	999999	295	484	366	287	622	672	171	999999	691	407	999999	999999	157	16	369	768	661	691	752	999999	948	926	999999	869	999999	13	291	227	459	439	596	564	158	857	986	999999	999999	999999	752	999999	999999	231	784	548	414	885	822	119	999999	388	750	774	374	999999	607	368	279	497	154	618	391	943	999999	262	810	293	209	300	29	244	117	999999	999999	341	545	727	152	667	999999	257	191	181	173	999999	688	821	200	999999	999999	999999	855	999999	971	143	39	760	80	532	737	130	999999	532	99	999999	281	999999	835	42	255	999999	225	612	42	896	999999	220	999999	90	573	989	103	841	51	401	389	943	574	999999	312	784	999999	620	929	344	572	659	91	353	999999	484	985	167	122	379	999999	253	999999	85	999999	999999	999999	990	958	747	36	999999	490	698	440	337	640	999999	729	470	233	605	682	697	999999	778	999999	435	290	98	14	935	729	999999	988	999999	999999	999999	999999	493	804	999999	661	191	999999	728	178	393	999999	999999	844	954	438	652	155	999999	999999	999999	999999	927	690	554	709	869	743	999999	124	818	999999	304	525	999999	931	245	665	566	999999	500	999999	605	609	744	522	819	999999	59	999999	87	526	999999	575	377	747	181	803	259	956	791	448	226	
613	999999	682	619	945	999999	33	202	986	589	863	79	64	999999	327	945	42	999999	625	693	593	47	999999	529	999999	999999	403	999999	442	999999	609	999999	62	172	991	260	999999	999999	873	999999	999999	314	101	936	327	506	323	602	999999	999999	227	76	176	754	999999	999999	999999	162	891	797	999999	272	760	579	979	999999	27	891	164	999999	883	999999	26	999999	999999	999999	946	366	212	999999	834	999999	999999	585	999999	543	999999	307	539	424	203	909	21	86	250	763	554	999999	957	999999	488	431	999999	785	999999	97	59	102	97	999999	999999	999999	949	669	999999	509	365	184	999999	446	725	720	362	739	873	973	128	940	833	903	734	435	408	596	743	413	362	131	611	999999	999999	893	999999	195	793	503	959	999999	999999	999999	408	999999	999999	520	891	768	79	708	912	999999	968	119	268	193	619	999999	301	363	925	559	156	244	999999	289	952	999999	510	999999	999999	380	24	776	826	999999	505	365	304	999999	705	975	344	654	218	612	142	384	999999	36	575	999999	211	606	425	564	594	999999	806	999999	568	69	268	902	763	542	985	999999	292	175	688	264	900	413	658	950	225	502	35	999999	156	578	206	999999	601	357	178	418	360	272	999999	341	559	999999	999999	645	999999	441	890	676	626	940	999999	470	999999	999999	697	798	948	475	999999	101	148	999999	999999	990	863	999999	310	416	373	577	841	30	666	357	705	457	94	999999	243	783	612	358	999999	216	999999	999999	146	290	659	999999	469	999999	922	417	999999	714	748	339	782	999999	140	484	313	58	108	82	999999	999999	615	249	714	999999	999999	566	489	789	510	999999	999999	999999	647	999999	756	999999	999999	955	107	259	999999	990	999999	999999	239	999999	652	999999	999999	296	117	413	931	999999	674	420	665	999999	654	366	927	413	214	260	825	654	999999	120	727	319	999999	152	974	554	999999	999999	541	959	706	999999	999999	361	999999	223	999999	999999	205	500	999999	346	999999	583	999999	741	999999	999999	786	457	929	999999	24	542	410	736	354	999999	439	386	322	59	878	706	827	723	452	576	669	990	869	724	459	795	765	391	981	999999	841	999999	999999	93	838	93	40	131	999999	999999	950	17	869	426	671	999999	188	305	467	631	755	588	999999	999999	999999	796	588	214	135	999999	776	29	754	987	133	205	163	238	999999	999999	676	706	807	81	625	661	131	452	63	640	617	469	923	999999	612	999999	999999	479	11	999999	504	825	999999	696	999999	931	263	881	303	476	665	949	93	672	954	59	780	226	999999	431	674	146	161	999999	611	317	
106	999999	385	870	999999	683	236	179	300	851	710	121	476	694	407	249	159	586	975	667	386	260	405	562	482	728	351	580	377	368	673	511	94	297	835	859	506	432	225	981	999999	914	999999	113	349	669	750	443	33	435	987	575	519	999999	930	846	998	822	398	999999	999999	656	999999	931	187	208	36	999999	859	999999	742	726	370	999999	945	471	999999	301	223	812	978	907	556	942	999999	999999	991	151	366	999999	861	684	43	999999	649	75	122	451	999999	150	999999	571	584	486	999999	270	214	526	998	469	999999	999999	608	585	553	999999	110	999999	560	89	217	999999	999999	870	999999	68	693	676	354	999999	358	436	375	999999	999999	416	332	80	259	120	999999	999999	152	897	30	999999	85	457	150	999999	965	263	999999	846	932	999999	748	713	800	634	577	537	182	129	999999	999999	340	535	999999	146	112	39	610	999999	195	999999	999999	925	849	999999	982	245	536	140	999999	999999	545	529	150	423	999999	619	280	999999	543	366	999999	33	786	999999	825	550	52	999999	121	936	999999	999999	999999	999999	23	999999	863	280	652	342	11	999999	215	25	996	999999	394	991	478	493	759	999999	906	828	450	719	149	371	705	442	202	532	29	999999	452	104	999999	950	409	999999	755	999	972	999999	365	999999	999999	770	999999	999999	999999	60	535	627	186	666	999999	831	750	304	999999	501	999999	220	149	999999	32	237	572	902	942	444	999999	633	738	759	24	704	473	199	999999	378	880	999999	286	151	996	401	801	786	559	46	999999	115	999999	263	999999	761	71	886	237	589	207	589	999999	721	999999	901	889	427	651	840	368	560	402	315	999999	999999	999999	999999	482	999999	999999	785	352	999999	244	487	473	484	334	262	642	999999	999999	321	180	999999	999999	565	683	999999	511	999999	144	999999	677	649	712	854	641	551	828	999999	413	606	163	422	247	174	486	999999	437	415	999999	399	207	999999	598	999999	145	330	999999	377	324	999999	129	62	651	633	999999	594	999999	619	842	783	433	578	183	364	168	758	64	455	88	701	999999	999999	999999	999999	521	896	61	631	719	321	287	460	999999	36	487	999999	999999	614	936	892	999999	999999	572	318	965	999999	607	243	999999	999999	999999	817	298	999999	999999	32	771	905	121	999999	543	999999	899	999999	999999	973	999999	157	877	68	987	450	999999	196	494	848	534	972	999999	892	298	999999	709	342	55	470	171	136	316	464	339	865	502	604	358	74	999999	51	813	999999	999999	460	999999	863	999999	825	307	112	137	871	498	798	136	228	52	999999	442	566	
485	45	999999	702	840	422	999999	132	947	915	999999	430	999999	492	169	787	103	838	461	846	999999	229	172	69	999	445	966	540	999999	283	561	633	632	362	566	777	190	106	999999	999999	143	276	878	392	274	999999	941	15	638	349	135	214	274	999999	999999	265	872	752	999999	404	999999	999999	393	673	363	214	798	999999	926	391	999999	996	227	518	712	999999	351	780	999999	301	504	960	902	999999	999999	999999	368	46	738	999999	905	438	403	225	496	945	882	214	38	69	909	999999	88	256	742	139	999999	755	883	946	913	101	956	999999	900	495	999999	999999	525	15	846	999999	838	999999	486	178	602	12	31	767	794	999999	751	736	392	139	999999	655	656	999999	999999	612	162	792	396	813	481	991	999999	11	658	887	999999	33	223	156	536	462	770	574	536	984	734	125	161	777	999999	230	29	999999	613	999999	348	506	644	999999	999999	55	239	672	696	999999	686	999999	118	999999	999999	999999	523	245	999999	429	885	91	492	386	878	46	640	619	473	261	972	554	999999	27	999999	999999	388	979	547	490	233	999999	878	999999	307	999999	17	255	999999	621	707	783	177	999999	755	999999	999999	268	365	572	414	999999	208	445	639	142	631	101	999999	999999	350	999999	698	122	206	999999	213	567	89	173	39	395	300	852	553	999999	386	214	271	293	177	129	624	975	85	999999	999999	442	999999	174	93	915	888	64	281	999999	95	64	999999	968	62	457	189	999999	542	999999	328	355	891	450	755	999999	999999	999999	107	230	918	722	47	999999	999999	770	999999	914	89	123	506	246	999999	389	113	999999	227	303	999999	720	999999	433	999999	66	999999	553	551	845	419	666	999999	815	956	60	256	372	27	405	90	292	999999	275	121	429	522	92	774	512	347	433	209	536	841	387	289	495	999999	981	306	344	999999	435	504	423	999999	690	289	999999	999999	999999	314	821	999999	948	999999	675	321	23	543	213	778	48	508	985	467	560	999999	579	770	760	91	46	109	746	72	750	770	698	999999	999999	802	253	379	606	129	387	323	892	843	614	183	277	999999	102	565	191	927	519	956	476	999999	999999	999999	382	659	999999	722	999999	999999	793	999999	622	621	999999	999999	999999	999999	902	865	89	246	91	735	999999	999999	814	598	16	999999	881	999999	999999	742	925	125	102	493	997	947	851	999999	847	16	59	708	560	656	736	999999	40	999999	35	654	876	240	999999	974	603	999999	999999	679	715	295	999999	970	655	880	696	595	318	999999	671	955	999999	424	399	84	999999	457	36	999999	862	
324	160	999999	797	999999	866	694	490	127	890	211	999999	999999	949	562	11	89	999999	680	999999	151	384	988	850	79	640	999999	999999	999999	299	155	999999	686	817	999999	999999	645	182	58	24	11	999999	201	160	999999	999999	841	474	836	82	606	404	355	999999	720	940	172	518	999999	965	999999	853	999999	828	999999	999999	999999	365	558	428	366	906	14	999999	959	999999	999999	837	390	999999	798	999999	14	487	999999	751	999999	488	106	999999	971	136	454	999999	609	157	185	373	415	999999	436	486	916	417	716	699	399	689	248	999999	757	334	138	510	999999	428	848	999999	145	993	28	937	268	107	999999	240	462	921	999999	811	860	820	431	363	790	322	999999	596	771	999999	999999	999999	999999	421	704	647	997	944	915	191	308	733	237	422	999999	499	227	819	999999	999999	999999	477	633	999999	999999	937	902	774	720	855	357	261	680	152	641	295	697	847	999999	999999	242	517	16	874	512	137	592	19	355	301	999999	261	635	295	755	885	109	812	596	999999	744	999999	233	70	833	999999	62	95	999999	723	801	379	425	999999	253	999999	999999	759	924	697	354	893	999999	429	760	106	626	395	999999	755	195	885	999999	999999	74	999999	294	945	50	465	85	506	238	631	499	999999	835	483	52	35	424	350	887	899	422	851	803	999999	310	999999	430	667	698	999999	537	916	128	789	999999	999999	445	525	718	469	999999	847	664	797	929	45	999999	999999	352	999999	999999	844	997	362	223	222	215	999999	645	313	999999	417	808	212	103	582	606	55	999999	809	590	899	631	428	286	999999	196	15	875	274	475	287	324	337	693	693	999999	766	575	999999	37	956	879	415	434	999999	49	999999	703	999999	438	999999	999999	543	780	442	222	579	999999	649	36	210	614	380	999999	757	103	480	519	410	663	999999	480	521	999999	999999	29	226	993	82	999999	734	311	999999	999999	999999	530	781	556	261	480	349	999999	926	848	827	352	509	577	677	121	568	942	303	999999	999999	745	999999	999999	999999	999999	995	586	13	123	301	898	95	544	999999	236	322	923	267	929	324	999999	553	672	953	292	520	648	999999	999999	966	791	999999	999999	999999	514	294	999999	410	838	999999	763	687	812	557	999999	266	999999	990	450	798	999999	685	999999	999999	449	999999	573	808	864	902	356	999999	51	157	509	890	261	307	999999	942	302	523	429	454	560	999999	740	999999	34	35	999999	658	875	172	331	116	999999	465	798	322	720	220	999999	999999	137	503	645	665	57	49	999999	667	918	508	999999	999999	266	918	999999	977	
461	458	784	999999	357	698	394	879	825	403	999999	795	508	759	999999	999999	977	493	999999	67	999999	85	77	999999	30	999999	999999	377	999999	210	849	725	647	821	999999	272	436	707	999999	439	118	766	839	999999	793	219	168	168	286	423	999999	772	999999	999999	161	999999	390	799	817	470	958	999999	999999	999999	553	529	999999	999999	898	959	656	279	905	887	949	999999	245	423	999999	810	999999	581	101	999999	65	87	133	887	999999	485	881	636	890	127	999999	101	552	224	999999	274	999999	999999	999999	326	999999	874	867	714	999999	100	999999	966	999999	999999	741	386	926	970	569	999999	406	999999	999999	422	88	29	389	787	999999	999999	999999	999999	999999	926	748	999999	322	774	485	190	999999	419	999999	579	346	999999	38	883	386	104	175	999999	654	634	999999	802	999999	999999	248	748	495	999999	307	952	999999	127	653	681	268	493	74	999999	495	389	266	999999	999999	448	85	173	990	999999	999999	322	693	935	999999	688	999999	945	793	999999	536	737	695	999999	121	133	999999	228	270	357	624	892	40	999999	96	275	377	999999	619	25	771	84	757	989	999999	985	269	648	999999	965	622	999999	700	599	624	758	693	999999	876	999999	999999	857	999999	999999	881	999999	292	679	848	112	999999	188	999999	778	702	462	979	706	460	999999	864	999999	478	999999	734	999999	202	440	999999	999999	581	999999	14	999999	572	999999	181	124	117	170	703	590	999999	648	653	999999	987	921	897	172	778	999999	999999	999999	204	105	389	607	908	579	325	852	289	999999	530	80	184	774	216	788	290	999999	598	299	432	283	557	829	651	301	324	280	543	236	999999	593	573	999999	365	476	999999	999999	999999	538	844	999999	310	289	127	583	269	222	715	999999	881	913	399	386	327	921	547	559	999999	617	264	55	319	999999	960	937	506	920	419	739	263	717	660	69	455	999999	973	277	999999	78	999999	112	565	434	999999	646	203	999999	936	444	999999	975	617	999999	284	799	542	999999	329	190	86	349	803	976	855	173	263	340	931	746	948	999999	999999	999999	585	162	490	884	707	324	999999	319	983	974	810	287	999999	71	999999	655	49	725	948	531	992	692	308	588	578	999999	393	999999	266	999999	496	999999	137	999999	999999	131	319	657	999999	15	446	999999	365	828	176	577	999999	999999	999999	999999	706	232	999999	999999	895	999999	999999	901	315	999999	930	881	63	793	488	999999	999999	380	58	664	999999	391	186	943	95	235	336	480	999999	999999	127	201	317	980	493	273	337	811	999999	130	999999	417	351	999999	84	999999	713	572	350	25	
428	693	152	891	999999	324	56	388	240	669	565	384	489	314	999999	739	573	82	310	224	823	999999	546	999999	396	928	50	163	868	530	522	764	999999	407	582	434	59	426	52	178	999999	949	581	174	999999	893	999999	999999	624	999999	999999	641	999999	135	201	90	156	224	504	20	284	892	519	710	157	999999	254	91	731	974	690	157	999999	142	999999	874	766	381	373	999999	999	13	539	533	538	880	503	14	215	502	287	834	921	41	893	334	439	870	27	999999	649	999999	315	649	655	844	611	138	999999	326	323	775	851	11	20	281	363	999999	181	276	999999	249	999999	239	696	855	235	998	249	672	445	896	364	609	999999	162	697	889	878	999999	279	374	876	889	188	512	983	920	31	621	999999	453	699	750	466	409	971	86	953	999999	619	999999	889	465	880	427	421	251	156	857	584	474	999999	486	999999	999999	999999	986	999999	194	872	314	976	999999	999999	992	206	999999	153	454	999999	621	936	88	999999	666	484	421	18	761	100	999999	774	173	47	506	345	222	752	533	46	985	999999	768	927	315	636	999999	762	999999	230	806	108	701	676	962	999999	39	411	340	999999	951	977	298	103	140	999999	812	999999	205	656	999999	999999	620	999999	206	595	999999	160	770	40	999999	999999	129	540	293	643	82	497	84	999999	999999	810	999999	999999	95	999999	736	674	797	999999	823	682	566	242	246	945	999999	999999	480	376	370	879	641	310	246	302	857	758	809	496	999999	325	515	237	351	183	999999	999999	332	198	859	999999	363	995	999999	539	101	887	303	348	999999	999999	27	708	606	999999	179	121	999999	793	159	999999	865	310	317	999999	177	339	890	999999	506	999999	962	291	517	999999	525	646	104	706	210	970	464	471	341	999999	307	806	999999	915	14	999999	706	538	49	881	637	63	687	707	372	762	999999	240	999999	999999	825	999999	201	738	910	999999	27	142	593	189	999999	403	999999	637	999999	999999	999999	999999	69	178	246	433	251	636	241	999999	958	396	343	447	999999	234	999999	129	853	571	615	892	14	999999	320	999999	945	859	999999	243	94	60	507	999999	64	31	180	673	999999	402	494	999999	507	448	574	631	798	999999	999999	299	773	849	784	639	755	815	999999	588	857	671	999999	392	278	997	388	908	889	341	392	951	63	955	152	461	87	999999	395	999999	999999	689	776	799	999999	77	999999	244	999999	867	256	249	61	592	815	999999	913	112	296	510	70	665	742	466	763	999999	246	999999	706	332	999999	999999	430	999999	681	999999	999999	689	738	
210	537	153	642	31	95	153	900	470	149	999999	999999	974	763	884	999999	999999	947	319	46	398	999999	999999	537	999999	315	550	819	647	911	999999	999999	999999	373	95	973	916	33	720	381	620	364	999999	678	868	784	587	999999	545	907	440	230	585	653	349	999999	885	615	698	716	544	333	262	999999	999999	427	323	610	678	911	590	999999	236	938	999999	43	999999	973	668	169	727	608	284	999999	999999	426	834	580	999999	715	98	310	334	14	999999	296	111	999999	186	999999	470	976	273	633	327	222	999999	647	237	315	323	911	946	539	988	935	59	523	87	85	999999	742	586	962	823	289	893	231	111	999999	999999	839	797	227	698	750	345	999999	421	269	432	197	353	718	402	999999	999999	794	26	999999	246	588	999999	110	857	727	400	999999	809	48	328	772	545	999999	383	484	124	728	841	999999	600	409	999999	818	653	999999	999999	868	999999	999999	999999	999999	215	211	892	353	999999	696	370	970	360	43	840	383	999999	659	651	256	344	918	72	635	999999	778	309	837	486	330	457	999999	999999	531	741	172	123	229	567	344	214	40	783	999999	368	870	999999	567	568	728	999999	993	754	152	533	999999	585	300	156	999999	901	64	866	380	248	909	999999	828	301	677	999999	721	102	317	51	313	144	999999	276	92	891	742	279	758	999999	999999	706	195	998	100	587	822	999999	999999	999999	999999	173	413	188	459	238	68	999999	999999	468	166	999999	999999	111	229	999999	940	33	73	546	169	785	118	999999	784	212	999999	830	211	100	447	648	962	873	891	150	999999	465	817	853	832	999999	388	300	296	999999	268	999999	999999	583	646	799	19	593	284	999999	65	485	999999	256	782	237	74	800	30	517	938	573	220	89	785	485	215	999999	713	692	407	818	999999	232	944	999999	999999	999999	999999	648	638	378	999999	999999	94	255	999999	571	999999	605	411	999999	279	778	623	999999	873	999999	797	171	593	799	880	591	966	247	844	999999	311	420	999999	446	356	999999	879	570	974	693	995	999999	423	999999	149	117	291	999999	548	862	608	259	498	363	999999	292	64	999999	498	18	560	847	411	890	269	660	430	964	241	897	899	999999	999999	999999	703	266	999999	949	660	772	309	157	698	981	572	62	922	999999	615	74	327	49	999999	965	142	157	138	532	999999	489	687	326	588	651	963	554	539	317	660	574	543	115	189	725	708	999999	159	429	999999	999999	737	609	359	176	579	860	981	754	58	555	138	225	574	181	95	983	569	56	28	27	523	615	170	
51	999999	221	860	999999	267	729	998	708	215	177	751	88	967	999999	999999	112	573	784	269	999999	446	328	541	18	640	725	843	112	411	309	999999	131	448	999999	645	367	999999	635	497	328	557	999999	999999	999999	429	17	26	999999	973	915	454	738	356	66	605	999999	680	851	716	541	999999	895	307	905	999999	629	999999	999999	776	714	112	937	296	940	556	26	318	144	588	633	709	999999	138	495	999999	955	999999	391	999999	443	687	158	919	999999	999999	662	131	115	999999	799	377	999999	381	269	812	516	451	415	510	588	894	546	999999	999999	832	999999	766	811	999999	526	854	258	946	343	37	999999	28	340	508	894	895	213	219	789	999999	352	999999	869	999999	999999	999999	369	999999	134	549	999999	999999	835	132	999999	895	320	65	999999	945	999999	420	47	241	857	999999	999999	907	615	999999	690	999999	483	827	490	874	896	138	999999	22	494	376	999999	999999	999999	999999	193	217	266	998	585	158	811	999999	999999	931	287	638	825	851	402	462	276	441	858	813	411	18	642	377	999999	191	354	395	461	752	598	999999	354	999999	314	903	999999	999999	999999	999999	525	640	690	558	597	268	312	859	619	41	110	390	999999	83	667	184	575	999999	999	403	803	426	392	394	999999	43	293	999999	999999	499	812	999999	333	999999	999999	771	328	93	780	740	878	494	775	429	651	999999	318	281	999999	999999	337	762	616	713	738	109	258	305	225	563	974	275	999999	129	999999	451	66	619	785	896	856	492	117	269	525	999999	650	962	999999	135	724	999999	916	416	172	999999	52	999999	586	198	999999	32	867	227	765	612	180	655	999999	209	161	698	495	233	283	845	654	357	198	429	459	295	561	100	838	999999	359	999999	999999	179	409	446	42	597	383	833	624	890	999999	999999	148	994	999999	543	974	999999	526	693	143	327	404	694	999999	167	739	237	470	777	388	999999	263	273	698	40	800	714	666	898	999999	449	230	999999	853	999999	290	464	533	28	125	999999	445	666	773	639	775	999999	25	874	999999	155	373	846	511	701	999999	875	999999	732	743	270	370	628	842	693	106	999999	999999	154	999999	285	704	452	662	576	366	597	500	68	265	95	698	791	999999	704	86	999999	999999	162	999999	415	167	800	999999	855	452	817	999999	89	543	999999	873	999999	999999	582	450	920	194	934	344	70	999999	999999	999999	999999	571	999999	587	147	617	722	999999	689	526	472	127	903	177	806	134	999999	774	999999	525	130	222	828	793	467	264	165	199	328	817	566	40	919	334	627	
294	999999	240	685	999999	820	758	999999	353	999999	999999	999999	752	387	810	795	296	999999	723	999999	999999	742	785	999999	883	461	532	999999	871	959	999999	999999	579	550	999999	999999	318	98	948	704	999999	999999	484	268	12	717	413	811	517	32	280	76	206	977	192	551	98	120	999999	19	297	699	322	999999	103	999999	966	999999	865	999999	486	999999	999999	999999	999999	416	999999	526	127	999999	999999	721	550	848	689	999999	11	602	367	999999	172	208	296	939	416	999999	715	100	999999	745	750	210	946	957	546	999999	61	999999	993	776	293	572	999999	635	961	576	159	999999	704	727	265	374	999999	999999	398	287	911	999999	612	321	700	177	360	382	425	847	775	999999	312	617	323	999999	999999	999999	999999	599	215	999999	977	839	522	999999	396	447	490	385	366	60	569	268	999999	975	575	682	85	125	999999	999999	999999	123	999999	566	171	999999	999999	440	766	262	999999	999999	81	260	107	772	798	999999	781	999999	892	999999	999999	724	33	999999	456	347	259	926	516	999999	387	595	450	864	48	955	89	309	999999	59	999999	999999	842	999999	196	910	999999	802	883	625	999999	309	727	180	999999	87	543	999999	640	999999	999999	840	746	647	999999	486	809	243	734	842	999999	481	879	843	999999	387	881	261	857	999999	469	456	53	890	236	88	999999	280	242	999999	422	961	668	999999	999999	779	367	205	361	999999	110	644	999999	999999	256	862	429	884	999999	254	205	292	270	105	606	735	797	856	420	341	618	999999	999999	773	430	417	813	912	976	651	30	999999	900	156	999999	824	999999	12	999999	373	658	983	530	999999	765	999999	700	999999	370	141	999999	511	999999	29	101	570	643	303	619	838	59	517	999999	107	999999	999999	999999	124	660	999999	356	999999	999999	56	682	635	19	22	18	300	717	999999	551	844	669	519	901	881	999999	874	191	999999	392	805	324	151	999999	432	999999	256	748	586	913	999999	785	197	999999	999999	999999	466	561	631	295	329	131	810	999999	74	437	999999	617	510	999999	786	600	999999	411	416	732	541	560	999999	999999	999999	999999	140	336	963	68	482	999999	999999	999999	598	322	999999	799	73	999999	514	185	20	995	59	638	248	999999	136	987	523	785	882	16	805	906	999999	382	533	777	990	483	999999	999999	955	494	455	965	471	473	999999	999999	348	731	999999	366	999999	591	999999	132	313	999999	209	975	544	697	347	166	738	692	347	187	275	295	999999	40	999999	15	999999	565	999999	999999	65	663	946	62	446	999999	999999	449	365	393	182	411	474	386	284	36	470	268	156	
298	999999	778	136	862	206	63	48	197	192	999999	551	644	999999	40	557	546	38	999999	260	999999	377	299	336	953	15	864	999999	999999	756	156	544	781	418	999999	55	286	536	94	855	999999	122	600	266	999999	842	537	999999	444	829	737	997	977	17	959	999999	999999	999999	183	857	341	999999	999999	441	46	10	770	236	53	984	280	19	944	637	999999	84	777	43	515	999999	999999	401	999999	999999	28	999999	567	999999	458	999999	999999	834	363	236	523	160	391	169	230	999999	82	999999	428	999999	999999	999999	62	999999	150	885	153	904	937	72	389	999999	856	253	422	886	443	996	777	79	876	999999	999999	999999	999999	717	692	618	999999	999999	48	175	973	925	929	999999	106	226	633	999999	830	999999	999999	301	846	583	303	148	746	343	387	85	534	358	583	122	81	999999	236	433	999999	535	101	252	33	999999	966	931	999999	132	790	226	372	214	249	672	999999	365	871	539	999999	553	872	479	317	963	641	624	352	999999	229	999999	999999	210	999999	305	121	999999	277	632	617	372	824	624	999999	170	999999	329	119	999999	572	716	472	697	19	649	662	999999	935	70	999999	999999	999999	999999	903	38	237	171	834	999999	999999	896	97	999999	999999	999999	729	257	926	156	999999	322	515	441	999999	999999	999999	999999	201	730	999999	499	717	999999	60	275	783	999999	721	524	933	999999	494	999999	360	999999	628	999999	774	957	919	414	999999	789	810	270	835	157	262	400	738	999999	970	114	311	999999	188	999999	199	999999	999999	413	536	411	223	708	999999	999999	999999	999999	999999	999999	528	243	810	237	803	999999	999999	789	999999	635	73	330	786	999999	580	389	863	298	497	747	44	999999	689	516	877	294	999999	112	442	495	76	684	515	672	999999	736	303	83	267	259	484	999999	228	643	349	216	625	223	137	447	486	999999	90	146	41	999999	999999	304	359	519	363	999999	357	943	999999	389	814	124	999999	843	999999	789	40	248	999999	634	898	999999	999999	999999	668	361	974	994	999999	284	603	999999	640	13	999999	999999	724	999999	999999	999999	62	284	84	959	401	511	630	293	361	697	762	842	873	407	513	508	137	687	850	11	999999	362	999999	999999	786	445	483	589	661	999999	75	291	352	93	582	623	971	217	280	167	731	999999	643	999999	522	761	999999	243	500	999999	871	46	897	895	860	699	348	790	183	955	37	51	632	274	631	999999	499	790	824	889	536	920	417	693	279	639	718	624	771	34	939	250	999999	999999	225	39	394	999999	233	882	285	190	43	324	140	690	68	379	
690	999999	271	715	418	999999	999999	950	628	214	999999	999999	981	724	28	158	999999	999999	999999	654	58	601	999999	52	566	941	999999	355	886	103	563	589	581	999999	934	729	762	234	832	489	830	999999	411	999999	831	999999	901	560	172	884	999999	353	738	999999	999999	999999	956	229	999999	999999	995	801	74	535	651	45	649	641	790	999999	999999	792	999999	472	823	783	200	999999	220	999999	50	63	193	11	794	219	851	177	28	845	999999	999999	85	365	493	39	210	875	999999	796	363	999999	770	873	498	999999	398	999999	590	546	999999	999999	18	594	436	941	999999	72	999999	441	194	482	622	944	524	852	716	599	979	999999	583	324	377	424	211	780	999999	320	512	288	820	999999	586	481	947	999999	999999	490	928	551	999999	147	145	106	612	880	647	826	358	646	799	799	296	796	963	583	682	594	393	655	659	307	560	461	620	608	895	999999	999999	801	999999	235	999999	437	382	445	189	281	999999	330	143	466	961	865	489	31	299	999999	518	373	51	941	107	283	892	124	587	683	485	13	984	506	829	999999	329	573	999999	999999	424	528	999999	411	781	72	999999	202	345	999999	999999	599	319	999999	632	633	999999	385	138	999999	544	268	858	999999	795	999999	345	637	636	999999	999999	999999	892	440	375	999999	999999	999999	169	999999	760	699	999999	892	999999	886	694	878	999999	205	798	944	445	741	324	999999	669	898	615	999999	727	885	565	931	999999	66	706	999999	740	642	664	128	226	999999	999999	844	999999	999999	795	908	123	467	999999	441	616	601	480	160	999999	219	330	80	35	195	999999	875	144	847	744	653	189	815	147	999999	999999	679	727	351	115	479	676	704	113	706	859	269	131	134	324	556	999999	555	999999	999999	999999	593	103	41	785	760	999999	642	231	999999	999999	308	329	531	899	936	874	138	55	999999	542	626	966	328	336	58	754	999999	532	999999	77	999999	61	615	999999	999999	586	999999	566	999999	768	43	999999	962	977	999999	940	599	234	388	681	999999	510	999999	989	695	626	774	704	737	15	701	120	43	83	999999	999999	999999	999999	999999	360	188	571	700	999999	509	152	999999	350	775	999999	999999	999999	154	516	619	133	999999	626	234	330	999999	999999	829	349	77	923	999999	888	882	313	236	987	282	38	503	886	810	250	489	999999	622	999999	929	629	851	917	966	527	464	971	322	999999	387	631	548	197	742	360	809	999999	999999	125	467	471	880	176	511	999999	22	733	999999	999999	146	999999	708	387	999999	209	497	160	999999	999999	434	999999	991	149	610	
999999	490	316	153	459	440	999999	849	506	966	999999	748	999999	999999	850	999999	999999	999999	629	999999	706	923	170	135	542	862	659	628	779	691	556	999999	999999	999999	860	635	706	589	999999	999999	242	831	999999	421	999999	999999	813	744	999999	418	999999	263	371	999999	999999	727	999999	190	610	596	781	285	79	815	419	999999	18	128	999999	224	999999	999999	794	999999	717	874	722	999999	532	91	59	914	999999	999999	987	302	118	550	662	143	315	525	978	999999	481	957	762	999999	12	614	999999	999999	999999	892	609	562	999999	999999	482	999999	14	581	658	528	547	866	764	708	999999	127	880	467	465	421	908	999999	172	527	894	760	121	336	746	999999	999999	364	724	628	761	434	999999	122	78	633	138	734	867	459	729	615	203	64	999999	999999	733	999999	239	999999	984	326	400	941	999999	722	999999	678	999999	999999	889	193	152	145	946	999999	294	768	398	832	293	999999	425	712	798	289	999999	67	769	999999	194	653	134	946	999999	444	44	891	20	355	715	460	898	137	570	546	472	67	117	174	600	965	596	407	494	999999	900	687	152	822	999999	859	908	974	554	245	68	206	500	999999	368	999999	757	53	126	999999	286	297	152	262	999999	509	950	605	999999	229	67	726	461	835	544	356	999999	999999	200	999999	551	924	583	334	999999	276	567	999999	999999	207	217	553	291	661	999999	612	545	890	16	656	999999	313	999999	335	188	342	744	665	967	22	654	570	852	271	292	361	714	817	775	999999	941	999999	800	999999	999999	514	445	800	311	931	999999	858	999999	544	999999	248	221	257	155	155	999999	902	639	793	552	999999	999999	29	378	181	898	728	124	466	714	566	512	999999	324	674	896	944	363	46	211	796	388	318	325	54	150	466	671	630	28	49	999999	17	521	373	813	425	431	140	43	92	743	999999	830	389	999999	572	933	481	258	999999	549	602	999999	999999	268	999999	999999	334	40	441	66	999999	448	674	851	505	136	950	999999	480	523	232	999999	128	62	999999	487	935	999999	578	999999	200	381	441	999999	999999	999999	765	999999	430	721	106	999999	999999	999999	259	286	165	999999	239	999999	982	999999	777	999999	326	999999	472	704	604	905	768	999999	462	908	866	122	16	999999	999999	90	371	846	440	759	426	133	411	102	803	387	332	407	89	999999	550	579	603	378	184	521	999999	999999	999999	999999	952	90	646	693	999999	999999	280	999999	798	159	84	146	189	999999	646	202	198	380	999999	999999	582	371	999999	330	368	296	999999	637	999999	227	137	999999	999999	999999	806	
346	999999	718	931	666	117	352	608	930	67	413	399	585	999999	981	333	581	170	293	942	591	999999	326	335	873	627	642	980	580	999999	774	799	273	221	999999	716	480	448	999999	119	999999	999999	16	273	954	896	933	906	29	894	999999	149	63	972	225	202	170	392	67	49	475	371	37	908	292	613	136	373	431	274	852	999999	926	183	999999	828	999999	62	381	977	999999	736	961	686	475	635	746	999999	996	118	999999	97	999999	204	643	868	735	108	999999	350	999999	569	485	999999	51	999999	999999	999999	269	396	999999	117	21	90	355	739	410	351	442	657	999999	834	377	999999	718	765	999999	999999	540	844	999999	49	999999	40	999999	134	261	999999	644	62	999999	866	41	610	64	449	85	310	999999	904	999999	393	999999	334	482	935	201	172	46	286	671	490	999999	425	302	25	999999	981	873	230	488	999999	707	389	244	999999	999999	766	268	278	689	451	999999	999999	999999	710	383	999999	557	281	933	98	180	368	391	931	527	616	999999	999999	999999	104	436	628	426	273	686	286	99	481	142	999999	904	767	999999	999999	999999	713	999999	592	999999	298	433	602	297	399	33	348	998	313	999999	197	459	999999	865	594	24	265	219	999999	999999	106	657	999999	148	999999	999999	413	771	999999	334	999999	999999	725	999999	125	671	833	340	36	250	347	999999	786	999999	945	975	999999	901	11	215	999999	999999	999999	568	545	999999	357	463	789	999999	619	577	836	999999	669	999999	734	824	999999	923	190	924	192	874	686	999999	871	88	203	532	510	511	769	956	982	319	654	166	860	999999	999999	380	551	999999	630	999999	451	999999	338	336	251	860	161	88	34	427	321	59	882	727	768	279	270	999999	704	118	808	879	996	999999	963	577	963	275	609	810	999999	370	253	999999	376	74	750	999999	999999	650	999999	691	932	999999	998	999999	283	999999	999999	54	119	999999	127	999999	999999	572	999999	977	372	673	896	999999	478	223	54	999999	805	966	360	704	529	403	975	64	758	126	947	442	999999	999999	304	999999	559	565	700	98	253	999999	999999	999999	264	999999	504	617	999999	472	222	718	519	57	799	317	782	999999	999999	999999	318	72	763	844	624	999999	626	14	999999	999999	337	912	999999	956	707	83	21	556	450	999999	999999	368	311	999999	999999	239	922	313	568	987	58	547	50	999999	779	999999	968	999999	189	885	155	999999	248	688	145	999999	205	999999	350	725	305	236	571	767	817	950	761	477	940	395	455	322	999999	392	999999	999999	872	538	186	526	999999	999999	376	564	999999	409	129	
622	999999	603	999999	999999	963	843	691	822	999999	282	999999	828	429	999999	999999	794	440	832	64	856	670	354	437	667	387	823	620	403	999999	17	999999	418	830	148	999999	346	362	97	359	999999	700	204	815	599	371	357	106	613	732	581	134	778	354	273	952	806	999999	999999	981	149	999999	297	962	967	126	999999	998	291	185	832	442	999999	999999	461	999999	475	539	837	306	39	727	16	671	999999	883	387	999999	999999	999999	519	180	999999	999999	999999	379	999999	242	999999	483	999999	359	814	438	900	149	781	999999	893	118	486	999999	338	79	999999	422	226	626	999999	93	739	695	441	105	999999	661	456	246	274	999999	752	243	999999	364	693	679	912	578	999999	148	112	92	180	458	710	252	842	916	999999	797	163	785	557	764	999999	999999	918	719	773	999999	692	544	40	811	365	252	999999	999999	386	282	999999	647	999999	999999	981	657	999999	982	395	423	818	999999	92	476	928	966	685	927	620	775	760	202	804	531	999999	568	61	369	103	467	666	868	540	999999	297	515	929	22	999999	97	402	935	334	999999	430	163	461	563	882	398	566	999999	999999	611	522	316	843	334	999999	423	605	165	889	927	756	950	998	211	999999	422	47	673	999999	532	382	824	868	454	111	302	116	497	486	999999	999999	999999	514	929	368	999999	672	605	922	369	491	999999	999999	406	603	479	999999	259	384	469	999999	893	515	999999	238	999999	448	398	999999	797	316	999999	999999	195	36	999999	445	79	999999	999999	750	441	750	784	51	145	778	471	851	631	999999	857	999999	27	999999	999999	501	999999	700	999999	999999	284	382	135	63	383	568	999999	380	853	999999	999999	416	186	999999	919	999999	730	999999	999999	918	999999	999999	601	660	459	995	662	841	29	258	762	999999	181	665	475	69	999999	999999	668	576	999999	101	998	597	999999	450	936	307	433	999999	771	893	606	753	565	738	780	474	999999	999999	999999	29	360	999999	999999	717	245	521	253	999999	526	999	131	999999	11	885	547	999999	609	18	68	364	418	164	486	868	771	427	109	999999	288	161	137	290	999999	999999	740	403	999999	343	215	424	63	573	348	999999	772	90	752	679	200	776	999999	999999	329	551	610	205	128	412	945	817	421	516	999999	375	872	840	855	112	999999	154	688	275	803	643	310	845	816	715	105	999999	675	429	546	512	295	541	960	999999	297	544	284	999999	398	397	12	547	991	999999	999999	999999	234	649	534	56	97	599	791	685	251	765	389	412	316	264	151	992	999999	78	89	999999	999999	737	815	
610	869	999999	877	415	640	762	853	999999	816	173	999999	999999	999999	999999	425	696	750	284	877	531	165	871	606	999999	999999	20	999999	922	892	568	999999	497	833	923	999999	321	722	999999	999999	488	999999	545	999999	153	797	125	106	479	653	393	590	999999	859	293	999999	997	179	743	169	999999	194	999999	951	258	122	999999	202	971	323	113	999999	373	240	398	619	620	285	463	346	999999	999999	109	278	999999	999999	456	999999	550	478	189	152	999999	226	424	999999	999999	593	348	999999	999999	923	999999	165	999999	420	226	375	470	674	835	722	716	407	999999	716	95	662	452	280	665	342	999999	999999	144	960	995	157	815	104	638	999999	937	432	518	999999	788	943	727	999999	760	91	999999	875	643	467	436	580	197	708	218	329	150	77	375	495	280	632	30	590	999999	999999	559	375	46	808	785	999999	888	822	927	151	999999	999999	999999	999999	999999	999999	999999	999999	534	424	959	116	886	319	999999	999999	66	33	936	999999	999999	147	673	690	531	801	839	999999	681	152	692	375	780	76	394	786	557	999999	330	503	999999	353	999999	10	119	999999	999999	726	922	915	237	865	885	772	229	796	690	999999	999999	999999	937	35	995	999999	732	594	335	819	924	999999	321	275	702	442	391	999999	999999	672	999999	88	321	999999	911	766	914	826	489	18	847	999999	105	728	739	999999	566	748	358	673	278	525	127	670	802	822	604	961	172	999999	390	650	714	28	257	973	999999	824	123	239	477	905	114	999999	972	336	14	999999	999999	746	876	643	230	418	403	65	961	651	999999	98	172	952	664	46	627	999999	884	999999	480	765	904	741	634	129	999999	373	420	799	698	476	999999	21	435	426	576	747	429	305	624	202	21	411	999999	999999	999999	999999	251	999999	699	775	451	928	121	770	841	144	18	111	222	40	644	171	999999	999999	999999	160	527	247	999999	880	777	589	999999	288	753	502	237	610	61	681	131	999999	110	922	34	999999	899	664	999999	442	738	327	999999	594	557	849	458	671	754	916	997	13	607	818	999999	862	476	833	26	349	907	408	59	541	908	999999	71	39	818	390	999999	862	663	37	999999	999999	506	867	731	904	999999	565	855	145	683	127	999999	291	999999	999999	423	76	647	245	535	340	277	550	999999	265	999999	428	999999	373	999999	144	999999	999999	677	999999	365	608	111	122	304	999999	999999	999999	999999	999999	556	779	114	999999	999999	194	224	428	501	811	192	999999	999999	999999	125	625	713	492	479	549	777	174	614	388	999999	999999	964	535	940	999999	
788	363	693	894	708	18	999999	205	406	481	999999	922	88	866	364	409	425	635	996	678	999999	999999	444	318	23	999999	175	999999	849	161	229	999999	487	317	32	829	272	999999	999999	999999	311	518	95	998	999999	855	999999	747	999999	999999	999999	338	538	271	999999	727	999999	384	881	999999	999999	598	355	255	999999	240	444	999999	843	534	146	137	868	889	377	999999	974	445	999999	167	305	427	701	453	761	890	161	225	999999	305	911	999999	416	451	273	713	172	840	747	999999	420	325	904	499	270	272	470	999999	894	437	999999	482	695	723	999999	425	896	902	494	370	999999	228	999999	548	623	999999	720	426	625	999999	956	144	698	300	747	980	999999	211	192	498	429	512	331	999999	551	999999	202	693	999999	848	816	999999	355	386	319	201	316	366	999999	999999	999999	999999	32	240	480	618	999999	405	999999	49	902	999999	719	995	940	576	897	685	996	194	999999	37	995	777	999999	696	999999	322	980	555	999999	166	335	181	947	385	490	999999	999999	999999	999999	796	999999	391	945	132	550	999999	445	999999	304	631	369	692	999999	523	58	254	393	783	830	471	999999	430	376	745	369	999999	58	999999	96	999999	999999	73	540	269	320	613	831	725	156	999999	877	999999	261	999999	999999	643	225	433	336	245	708	79	112	192	381	999999	25	999999	762	999999	311	999999	657	498	799	306	162	696	212	445	423	667	637	402	594	187	179	333	949	726	333	624	238	850	108	762	999999	999999	888	34	598	631	962	154	136	997	590	999999	253	499	490	529	230	891	822	50	442	710	598	203	126	692	261	46	678	999999	651	806	999999	46	999999	805	999999	188	847	791	705	999999	275	597	597	416	90	459	245	999999	404	346	38	68	330	259	758	694	999999	906	380	925	476	449	355	783	372	999999	999999	685	999999	52	54	40	344	949	444	11	999999	709	999999	801	801	875	292	314	778	999999	716	97	56	123	999999	999999	420	780	25	826	251	814	54	873	305	559	91	362	302	997	999999	380	814	999999	98	999999	304	578	999999	601	166	50	15	40	499	76	639	999999	772	999999	620	564	934	618	760	999999	665	738	506	251	793	930	999999	999999	618	346	282	999999	34	999999	999999	842	999999	424	669	210	808	23	384	999999	920	999999	589	200	387	999999	446	206	996	307	543	566	82	883	808	236	39	235	999999	162	793	349	583	701	999999	999999	908	519	948	559	983	652	364	999999	999999	319	350	999999	402	458	900	86	302	999999	537	91	769	772	616	443	999999	583	600	231	
445	580	999999	888	734	609	261	926	257	447	999999	891	211	805	562	498	885	217	999999	964	262	717	57	855	173	384	18	999999	903	514	388	410	61	999999	831	749	419	461	999999	793	206	974	999999	855	413	999999	879	964	219	127	557	963	750	999999	999999	728	533	54	724	359	601	999999	33	743	68	999999	839	78	973	813	89	433	999999	999999	999999	288	888	202	452	527	505	53	999999	785	956	424	659	425	174	113	226	999999	737	738	201	999999	950	95	796	499	999999	810	999999	406	48	133	843	999999	867	690	999999	341	602	207	853	558	199	247	786	644	264	423	904	869	596	715	696	999999	847	686	337	803	405	952	721	695	62	999999	747	833	999999	947	558	483	273	999999	772	539	884	999999	892	712	309	162	245	392	905	131	999999	999999	436	462	864	190	999999	46	935	649	999999	168	999999	669	500	952	999999	316	865	431	606	999999	999999	166	507	214	794	999999	503	253	717	999999	999999	930	720	424	999999	128	93	377	130	999999	949	999999	64	726	147	233	222	356	98	929	526	484	525	999999	390	279	954	660	395	738	542	691	932	156	378	575	999999	86	556	944	999999	497	999999	378	999999	820	112	781	76	571	999999	999999	999999	787	812	315	415	623	44	999999	174	433	981	392	695	999999	199	907	357	572	999999	999999	799	153	706	38	183	156	344	569	999999	183	999999	999999	336	394	999999	154	999999	999999	999999	335	999999	999999	999999	999999	516	918	683	504	630	205	999999	999999	297	276	357	999999	91	783	141	269	288	474	959	990	840	167	65	310	731	55	572	295	413	999999	103	379	372	999999	522	265	999999	840	939	972	999999	99	536	70	46	999999	73	561	930	899	56	578	999999	789	958	358	862	382	999999	585	632	148	100	348	182	999999	648	183	999999	876	795	999999	534	986	251	999999	999999	995	999999	999999	982	21	999999	513	902	999999	908	999999	949	174	402	100	77	364	999999	999999	998	999999	888	68	876	889	301	64	114	608	53	483	999999	217	727	867	119	999999	603	621	783	587	445	656	999999	999999	234	999999	999999	999999	380	180	647	640	999999	441	116	214	341	102	719	310	999999	303	482	434	999999	741	446	534	981	999999	761	728	827	420	752	999999	989	810	665	999999	999999	408	237	873	836	908	465	296	999999	904	999999	510	901	483	188	999999	184	999999	40	492	660	948	999999	869	418	919	999999	341	688	875	999999	530	436	524	729	10	75	999999	598	136	286	160	774	86	287	999999	826	354	242	610	67	999999	780	183	544	632	
683	368	464	917	105	133	607	885	689	704	84	999999	753	187	999999	576	56	903	215	510	999999	648	999999	168	102	468	108	88	818	870	999999	262	980	107	999999	706	999999	680	41	162	552	888	397	582	186	449	600	999999	533	999999	999999	876	967	44	457	45	776	306	999999	637	35	528	77	818	953	999999	406	656	999999	999999	999999	999999	872	63	999999	999999	260	19	999999	652	999999	53	554	337	571	873	295	945	650	290	929	999999	999999	999999	137	33	999999	578	628	364	999999	999999	204	163	68	933	999999	999999	87	999999	999999	767	324	182	769	999999	973	740	257	999999	999999	999999	15	579	450	584	520	999999	925	933	999999	999999	390	999999	609	999999	849	999999	999999	638	870	999999	868	488	505	172	532	682	635	999999	60	999999	330	999999	828	592	999999	624	999999	483	423	999999	988	153	696	112	387	999999	999999	845	141	582	999999	999999	219	999999	592	999999	83	999999	999999	837	843	779	883	999999	999999	841	799	26	984	235	689	999999	225	344	391	999999	792	403	999999	835	999999	999999	24	999999	618	711	339	999999	999	421	999999	434	999999	999999	999999	218	999999	999999	750	999999	898	999999	860	906	893	677	999999	875	774	999999	734	680	999999	999999	728	63	765	415	775	649	999999	999999	26	999999	685	999999	372	639	652	182	464	491	652	247	937	562	928	118	584	941	317	999999	897	142	687	999999	929	214	999999	638	453	855	535	999999	44	771	539	297	231	638	314	999999	233	601	413	252	37	266	289	175	135	657	830	834	342	58	239	884	886	815	335	168	781	23	729	609	955	551	999999	176	32	641	886	946	636	552	240	999999	999999	444	842	672	925	692	513	999999	34	701	768	999999	541	655	411	416	312	156	999999	219	999999	999999	296	486	64	123	153	494	770	883	999999	789	999999	933	999999	451	972	662	243	99	510	932	584	999999	782	226	634	377	239	480	999999	490	569	999999	432	999999	158	366	618	811	549	28	35	150	503	979	179	999999	499	999999	443	650	913	894	708	999999	999999	999999	999999	838	488	775	264	299	999999	717	230	795	999999	240	999999	616	999999	431	549	491	906	444	761	803	56	37	877	999999	47	992	577	674	322	493	705	999999	662	780	333	773	764	736	900	785	758	383	106	269	667	826	999999	999999	354	226	42	784	279	899	791	461	898	985	261	257	149	556	482	27	534	999999	954	999999	108	776	999999	180	543	999999	55	673	930	618	612	999999	999999	95	329	106	999999	920	999999	763	999999	872	874	999999	999999	653	999999	212	999999	999999	734	491	
872	345	999999	578	499	862	999999	304	854	128	530	290	999999	999999	999999	64	236	999999	567	613	339	200	999999	236	901	948	999999	890	339	842	772	851	884	130	349	60	701	751	607	597	679	999999	908	871	999999	594	405	444	791	999999	999999	524	521	130	161	681	72	167	676	550	177	361	964	22	355	678	999999	262	999999	811	362	484	779	969	934	787	292	411	999999	316	552	261	108	748	866	999999	999999	999999	969	667	999999	544	85	66	430	328	588	896	999999	672	198	153	743	999999	239	501	744	999999	196	374	399	999999	282	369	997	915	262	225	155	107	999999	642	292	43	999999	818	409	999999	548	615	208	395	885	221	999999	409	518	999999	999999	375	513	788	577	604	999999	336	271	715	69	514	999999	372	750	999999	334	556	860	709	165	420	101	999999	12	580	999999	13	999999	70	251	598	407	999999	706	780	594	999999	74	687	999999	497	556	693	663	44	549	836	644	467	887	571	548	808	963	999999	283	491	785	999999	999999	999999	999999	210	474	471	116	933	999999	999999	833	774	491	182	943	667	864	407	368	968	41	339	369	317	183	999999	59	598	179	999999	507	112	773	77	258	501	935	356	229	201	927	999999	180	674	634	122	90	375	865	305	999999	875	999999	816	965	999999	999999	254	36	795	999999	999999	764	68	472	999999	10	424	924	452	732	517	188	177	51	425	168	695	683	70	599	684	733	873	373	631	979	956	111	158	596	691	999999	999999	780	999999	851	121	211	902	999999	666	999999	423	573	726	697	955	775	550	999999	999999	571	999999	205	737	784	999999	999999	841	751	53	999999	776	855	50	198	999999	999999	999999	573	56	999999	780	999999	933	243	320	309	646	934	34	191	561	999999	387	999999	363	238	53	635	960	426	999999	161	78	999999	674	567	532	538	943	568	153	976	894	999999	791	27	272	503	999999	591	58	999999	727	862	761	569	478	999999	835	525	353	997	613	629	999999	628	880	999999	999999	999999	776	118	991	465	999999	584	322	662	338	345	965	999999	999999	999999	378	463	434	216	592	999999	99	611	702	999999	224	156	373	274	600	172	147	999999	935	720	814	939	915	271	999999	186	256	999999	592	499	559	804	835	243	261	999999	204	674	997	999999	663	999999	416	573	250	999999	221	999999	71	176	208	292	613	451	564	439	547	172	999999	415	999999	283	29	212	867	420	320	139	23	929	999999	472	685	482	66	999999	999999	352	999999	932	965	209	754	426	301	277	200	393	679	822	133	999999	292	592	603	
390	155	999999	705	999999	580	91	44	142	999999	735	606	141	395	915	905	205	999999	999999	449	659	529	999999	911	600	229	999999	460	999999	806	999999	999999	103	878	999999	504	329	646	201	361	883	999999	999999	227	565	999999	999999	998	763	916	999999	891	832	999999	944	861	551	302	114	610	653	631	843	336	274	554	999999	262	719	420	586	559	999999	108	566	495	999999	999999	999999	930	170	928	999999	285	878	999999	358	999999	999999	814	999999	37	999999	999999	707	999999	331	999999	953	20	167	807	289	999999	999999	999999	942	733	586	459	999999	175	946	184	449	725	935	567	457	999999	999999	999999	327	999999	468	558	999999	368	999999	314	173	999999	432	344	773	362	648	999999	945	509	999999	624	375	485	999999	786	999999	367	999999	999999	326	763	999999	732	814	605	489	999999	884	781	361	583	999999	281	999999	999999	743	999999	411	96	87	592	999999	948	130	581	196	842	999999	999999	476	659	226	419	988	410	783	700	530	177	872	273	468	173	157	999999	999999	999999	199	999999	53	999999	956	64	904	999999	999999	889	612	999999	418	999999	341	999999	314	701	367	999999	293	885	999999	999999	91	243	999999	814	133	999999	801	603	298	103	999999	525	999999	997	999999	172	999999	264	999999	893	98	297	758	999999	931	266	858	455	169	370	999999	314	968	10	397	999999	840	100	999999	691	98	18	999999	325	995	816	999999	317	999999	999999	999999	39	999999	666	954	794	484	989	882	867	601	355	443	927	999999	348	557	999999	610	981	999999	999999	653	578	805	89	999999	443	239	125	999999	551	457	999999	999999	999999	688	312	56	602	247	999999	217	743	99	999999	999999	26	41	999999	999999	936	707	27	873	990	386	999999	860	874	999999	999999	759	767	185	999999	999999	479	999999	513	659	999999	999999	17	743	480	999999	999999	488	999999	515	335	411	582	856	999999	844	440	999999	963	404	999999	451	182	160	206	101	999999	567	49	844	999999	53	999999	997	23	356	999999	283	403	782	476	999999	797	369	999999	640	187	911	430	215	467	388	19	119	28	803	418	857	547	388	768	352	999999	999999	999999	292	883	999999	999999	408	154	999999	697	191	999999	82	654	812	43	565	914	538	147	834	387	716	43	999999	999999	219	937	842	736	24	23	133	999999	578	949	834	757	602	78	32	71	999999	690	999999	191	999999	158	999999	823	981	473	240	999999	614	999999	703	258	474	606	633	470	311	999999	683	177	999999	952	86	999999	999999	808	322	470	999999	999999	999999	36	999999	237	41	71	999999	999999	755	551	999999	919	515	999999	999999	585	999999	995	
999999	561	999999	880	999999	660	387	994	82	742	623	182	161	770	99	841	764	999999	53	246	574	999999	999999	292	675	999999	999999	885	446	999999	617	624	526	999999	999999	564	999999	205	999999	554	850	47	989	598	999999	582	999999	999999	829	673	972	999999	541	999999	431	873	431	477	215	875	999999	502	558	733	999999	998	999999	999999	745	999999	828	569	999999	499	396	537	582	540	886	102	742	383	65	773	999999	47	92	480	895	161	999999	545	989	153	999999	357	489	265	473	407	925	565	999999	303	999999	412	921	51	658	893	999999	891	999999	123	143	892	446	784	366	97	915	186	939	999999	999999	292	580	514	999999	999999	58	999999	77	488	177	186	999999	999999	928	999999	999999	50	821	11	999999	999999	955	876	20	395	911	999999	899	385	999999	999999	625	999999	900	561	999999	416	830	619	845	974	824	999999	946	956	785	999999	856	403	971	999999	365	937	734	162	337	703	503	825	138	354	427	692	997	427	561	435	861	999999	140	709	220	211	166	885	426	853	930	999999	610	999999	847	999999	413	616	393	999999	947	999999	233	138	913	15	491	500	556	142	114	999999	404	999999	823	489	999999	999999	664	163	999999	999999	735	484	773	449	225	901	507	921	999999	999999	44	873	487	123	153	999999	999999	214	719	665	339	294	999999	412	659	260	999999	367	243	999999	951	239	906	109	22	749	999999	999999	790	590	993	635	999999	723	494	531	872	710	346	270	475	459	444	125	518	999999	735	371	789	965	498	149	999999	145	439	999999	967	388	110	999999	646	332	424	139	672	704	441	36	918	138	387	702	31	973	676	999999	795	790	590	999999	24	999999	683	825	101	999999	946	717	293	689	999999	493	999999	999999	999999	152	45	315	452	814	19	709	453	661	587	795	127	714	468	938	18	186	999999	538	999999	999999	649	599	999999	818	757	723	742	238	574	999999	103	88	359	999999	999999	999999	347	999999	999999	314	550	999999	247	305	736	242	259	355	681	999999	999999	80	563	971	503	999999	277	634	67	296	999999	225	97	693	702	49	364	934	481	999999	839	31	999999	84	112	626	999999	742	91	524	474	397	557	999999	207	33	999999	388	41	30	223	713	718	276	999999	335	934	554	603	696	877	324	999999	999999	547	674	999999	488	869	876	93	534	552	999999	822	579	999999	899	495	678	524	976	903	460	999999	136	313	710	736	776	691	807	149	999999	647	999999	524	404	649	533	929	46	519	164	937	999999	999999	999999	999999	999999	667	45	999999	924	182	999999	421	422	999999	999999	
370	393	752	999999	194	285	395	999999	894	672	999999	999999	259	962	749	999999	999999	748	523	625	965	999999	266	967	118	999999	999999	225	222	746	738	111	556	237	172	545	293	427	970	999999	303	11	999999	999999	714	404	786	999999	999999	999999	444	672	898	231	455	243	137	784	983	538	536	180	945	999999	999999	952	716	31	999999	214	204	49	778	861	332	964	847	485	262	714	870	652	999999	999999	312	75	212	334	782	928	417	509	999999	999999	134	999999	66	142	999999	761	687	764	999999	969	999999	405	893	999999	999999	491	999999	651	532	279	999999	884	139	999999	999999	869	749	392	249	999999	797	695	606	346	737	208	907	714	639	501	36	115	999999	81	39	907	181	175	999999	300	542	766	977	173	773	250	994	639	999999	999999	21	305	524	433	182	803	999999	999999	310	701	999999	681	21	40	252	562	536	68	397	938	697	999999	999999	949	338	41	718	442	573	999999	999999	278	427	663	489	731	590	924	899	235	118	999999	865	999999	716	999999	999999	946	921	221	999999	936	999999	999999	999999	437	347	999999	999999	999999	95	999999	999999	813	496	999999	263	358	551	520	971	999999	168	171	830	999999	718	233	243	477	286	772	521	361	782	278	35	79	384	999999	393	25	999999	758	150	999999	640	61	246	999999	607	999999	404	410	250	999999	999999	90	527	216	719	123	342	627	864	323	845	632	41	228	999999	194	974	999999	136	999999	782	410	999999	88	442	666	987	833	999999	880	377	120	999999	679	501	944	551	178	342	280	682	999999	893	827	905	17	30	999999	129	423	431	999999	283	294	999999	376	69	448	999999	62	136	999999	757	999999	999999	999999	521	362	999999	345	642	999999	168	856	999999	580	999999	203	182	434	646	969	713	456	458	473	999999	826	359	135	884	113	404	289	999999	999999	999999	909	882	181	495	668	300	783	999999	625	746	999999	20	999999	999999	999999	275	349	416	167	796	311	999999	481	897	695	12	602	999999	999999	411	999999	712	111	136	607	321	999999	938	978	678	929	675	832	999999	999999	815	999999	275	999999	999999	65	873	986	386	152	383	999999	283	800	999999	698	333	251	223	867	713	999999	622	261	554	274	410	437	999999	866	636	703	753	999999	880	401	336	999999	999999	999999	999999	999999	999999	983	234	910	728	148	999999	979	606	433	618	859	707	906	999999	999999	473	573	654	445	999999	519	999999	680	656	797	920	274	372	999999	549	867	999999	987	194	638	36	999999	545	272	125	508	270	212	94	894	779	999999	413	321	968	999999	702	569	228	215	
477	553	264	931	227	999999	617	999999	883	999999	999999	719	721	999999	987	829	37	392	999999	999	258	313	999999	762	27	946	861	999999	921	421	174	999999	769	979	999999	999999	389	614	54	77	891	554	329	342	896	999999	262	63	333	148	999999	320	249	999999	956	174	957	999999	913	281	196	567	999999	472	587	704	949	742	198	514	450	422	347	262	118	704	984	264	865	999999	693	999999	726	783	319	999999	63	550	32	997	525	999999	701	772	881	334	999999	999999	999999	999999	999999	520	999999	819	698	688	972	986	120	999999	190	703	635	955	999999	999999	840	20	162	999999	651	409	719	201	988	561	721	999999	381	784	943	136	999999	673	848	999999	943	907	95	631	999999	76	999999	769	816	999999	262	745	194	503	493	750	704	32	551	710	800	673	830	146	966	407	999999	336	319	999999	999999	961	116	999999	445	933	925	531	849	584	969	950	384	176	308	999999	390	878	300	202	432	485	132	147	382	999999	86	948	664	485	461	113	459	763	999999	301	638	779	67	559	825	183	183	966	741	850	298	999999	837	990	999999	736	46	127	999999	999999	839	969	42	175	857	976	866	374	132	865	999999	620	548	17	347	611	999999	740	377	258	312	999999	999999	532	980	999999	120	674	999999	724	77	342	142	909	999999	669	747	892	702	999999	316	808	844	999999	359	999999	999999	999999	999999	999999	999999	305	999999	382	999999	683	572	999999	194	999999	866	999999	906	999999	798	167	999999	639	555	677	863	928	47	529	999999	503	321	531	182	312	999999	290	30	999999	808	771	999999	760	503	779	107	999999	707	268	981	124	902	446	86	202	200	485	284	976	551	987	267	999999	440	912	371	51	337	999999	147	585	182	853	599	36	574	727	146	776	579	626	230	999999	547	828	999999	875	454	980	122	999999	999999	999999	999999	820	514	372	330	591	999999	65	910	825	130	406	941	59	847	60	999999	472	348	508	406	925	999999	999999	682	611	321	495	597	357	769	325	580	999999	999999	778	522	211	407	555	368	523	716	404	658	999999	999999	551	38	999999	361	650	482	506	648	586	63	36	999999	999999	280	922	468	999999	66	805	825	814	707	999999	537	426	74	793	999999	882	999999	373	829	541	725	769	467	999999	999999	128	842	83	488	999999	999999	496	521	689	285	445	65	163	347	999999	325	81	843	959	866	934	585	689	365	766	377	689	206	158	999999	999999	999999	275	567	937	962	751	335	941	999999	999999	905	385	999999	704	826	65	35	976	225	654	925	507	336	70	
542	163	717	722	398	999999	999999	373	999999	999999	980	789	595	999999	890	573	745	901	999999	999999	999999	999999	999999	999999	999999	322	664	999999	932	348	584	957	999999	999999	404	809	43	613	553	999999	752	542	688	999999	724	47	469	625	96	652	908	34	891	512	999999	342	982	66	782	999999	999999	78	440	359	999999	32	999999	999999	15	90	539	142	357	307	82	497	522	437	936	902	852	999999	144	290	439	999999	999999	436	476	72	826	977	830	478	999999	999999	111	339	553	701	196	381	620	15	122	999999	676	594	439	999999	819	999999	129	880	233	999999	934	160	919	639	956	999999	622	942	263	999999	312	879	999999	398	395	999999	883	245	715	481	428	138	178	663	884	481	999999	932	252	281	857	949	254	605	748	951	419	914	744	773	758	999999	752	559	473	796	235	51	158	636	671	999999	175	999999	913	806	999999	999999	754	485	427	690	700	982	705	362	634	763	649	999999	773	999999	999999	999999	999999	750	386	618	200	999999	256	955	783	999999	609	973	784	999999	692	942	969	164	169	999999	999999	78	999999	769	853	999999	171	471	401	714	862	702	999999	233	38	172	429	372	999999	666	238	471	906	93	999999	732	578	141	81	706	474	619	810	999999	596	654	773	616	765	89	927	785	999999	79	999999	906	590	999999	474	999999	523	999999	98	999999	40	884	999999	893	396	131	542	39	400	694	249	252	891	999999	999999	384	399	999999	999999	986	999999	453	907	836	339	999999	152	999999	666	999999	193	999999	530	318	999999	711	999999	879	229	643	546	897	999999	869	830	999999	999999	438	923	999999	140	710	998	999999	762	587	976	999999	564	920	978	999999	999999	999999	511	999999	999999	583	999999	925	892	519	592	964	449	842	68	999999	16	828	999999	999999	104	576	421	483	870	999999	555	623	999999	166	325	309	664	31	533	546	999999	999999	788	999999	488	997	207	620	999999	999999	662	920	999999	938	999999	735	469	999999	430	999999	436	37	510	304	38	336	999999	736	204	999999	309	428	999999	521	999999	557	50	999999	999999	999999	378	999999	365	835	764	634	999999	796	837	590	839	399	999999	736	120	340	999999	494	412	999999	999999	470	425	833	735	244	999999	17	999999	771	694	450	50	333	999999	635	999999	675	539	403	241	404	999999	614	999999	909	827	581	411	349	608	556	617	999999	299	999999	385	531	999999	530	32	97	999999	999999	999999	399	358	277	318	485	668	999999	954	999999	920	412	571	811	389	825	999999	40	605	920	172	999999	832	968	999999	519	259	999999	999999	19	380	154	867	999999	
719	65	999999	559	999999	926	680	335	601	608	162	886	999999	574	999999	285	999999	999999	491	616	903	756	566	389	242	798	235	999999	708	945	638	776	999999	737	102	999999	999999	999999	767	679	999999	836	547	234	816	999999	183	685	997	299	897	388	999999	999999	930	999999	498	999999	327	999999	700	162	999999	655	970	386	350	999999	999999	818	21	264	234	812	999999	76	999999	342	573	93	999999	549	530	999999	58	260	999999	999999	807	999999	999999	101	540	999999	999999	96	999999	891	264	440	999999	999999	213	189	288	642	163	849	883	863	754	166	608	243	847	999999	632	219	607	720	272	66	801	352	999999	999999	724	930	999999	290	857	999999	88	999999	286	61	346	350	139	415	106	273	411	943	384	678	493	306	456	827	464	999	293	544	177	751	773	860	206	368	918	233	25	602	15	437	88	999999	999999	796	814	291	89	202	623	999999	654	857	968	314	435	427	999999	16	825	858	42	543	965	534	999999	485	999999	771	497	873	999999	808	937	946	600	29	348	999999	22	183	999999	101	920	178	106	915	892	891	933	500	749	19	999999	999999	999999	544	508	433	518	339	146	318	705	999999	999999	846	999999	31	714	416	89	824	999999	652	999999	940	623	796	437	372	592	263	838	996	999999	999999	41	999999	999999	65	999999	915	150	683	47	611	999999	179	427	260	996	999999	187	999999	999999	925	25	135	219	464	920	999999	995	156	999999	883	480	708	627	999999	814	999999	479	658	895	999999	683	319	614	999999	554	453	379	187	375	720	999999	321	584	207	232	999999	580	97	144	808	919	994	937	164	141	687	552	915	445	867	999999	528	630	999999	252	705	999999	882	909	477	999999	999999	780	35	999999	168	134	999999	289	999999	558	392	524	97	999999	688	999999	999999	205	866	999999	999999	741	508	328	557	690	999999	955	526	396	999999	187	667	475	112	223	911	356	972	563	133	635	537	318	19	14	543	13	563	333	69	687	53	575	879	86	282	999999	259	999999	999999	999999	763	521	860	214	856	999999	152	999999	471	114	232	313	999999	999999	214	199	999999	553	999999	999999	401	203	337	20	999999	999999	596	35	941	999999	107	999999	766	659	872	999999	458	804	999999	999999	861	98	861	955	999999	739	798	60	871	92	397	706	331	472	999999	999999	999999	849	999999	765	34	126	999999	267	16	728	546	128	999999	198	741	514	405	999999	999999	999999	341	999999	999999	404	303	546	163	999999	999999	400	183	304	587	312	830	608	734	392	897	744	563	604	999999	736	203	679	104	999999	350	
999999	999999	999999	999	999999	237	812	999999	675	999999	488	962	999999	450	616	555	252	540	999999	368	999999	779	23	336	728	750	999999	433	819	999999	999999	452	480	518	999999	99	86	304	819	999999	27	314	69	920	419	999999	999999	164	341	190	951	149	450	325	217	113	999999	769	281	27	500	389	484	474	848	999999	999999	166	516	527	999999	947	999999	579	350	828	720	102	917	945	999999	999999	101	638	259	484	999999	165	311	830	801	316	33	999999	583	638	830	594	81	999999	999999	999999	647	814	712	14	428	871	974	388	392	999999	999999	999999	999999	918	297	845	224	999999	999999	335	999999	999999	725	172	923	918	995	712	999999	136	30	999999	654	140	935	287	999999	255	65	140	191	922	999999	605	463	697	999999	665	350	999999	380	707	349	965	876	999999	98	549	90	510	999999	272	390	266	184	318	681	35	982	20	999999	999999	318	999999	154	932	248	130	708	236	999999	339	371	22	755	999999	204	688	999999	974	198	387	999999	555	999999	918	542	999999	431	154	25	620	999999	999999	76	412	399	445	820	943	722	968	999999	854	238	546	901	999999	510	999999	124	999999	772	999999	821	999999	803	762	649	236	399	66	999999	563	220	999999	656	40	946	353	923	759	868	319	261	230	545	320	327	717	27	175	680	569	40	999999	848	674	999999	999999	999999	636	999999	999999	554	665	280	287	643	576	890	871	431	167	938	364	999999	462	757	601	995	492	999999	932	219	999999	386	999999	532	198	999999	981	520	999999	744	296	964	284	765	595	949	268	677	999999	826	156	999999	523	631	999999	897	396	917	917	540	125	201	862	384	999999	999999	999999	754	455	764	908	999999	20	422	652	400	999999	696	171	651	737	815	695	999999	72	489	999999	999999	856	300	999999	74	999999	880	999999	104	111	899	444	316	808	513	232	986	917	795	999999	110	979	999999	57	699	999999	276	803	310	506	756	322	841	999999	644	898	164	999999	843	757	139	793	557	299	999999	999999	855	843	233	593	709	198	277	755	762	999999	580	999999	727	319	999999	999999	328	598	354	587	603	999999	173	615	77	648	83	48	604	316	431	986	107	447	900	433	579	716	999999	999999	54	96	664	126	999999	911	620	534	431	999999	475	958	944	372	658	965	999999	618	525	999999	999999	238	999999	455	999999	594	999999	999999	999999	999999	508	999999	801	786	542	517	999999	57	297	166	999999	549	999999	552	841	999999	52	734	789	934	999999	961	999999	736	453	816	999999	218	30	733	766	340	999999	527	553	864	167	999999	999999	150	
740	999999	999999	369	999999	999999	999999	607	999999	632	551	420	500	999999	159	547	420	74	343	726	582	999999	36	999999	399	697	434	999999	998	999999	315	885	999999	648	999999	999999	640	831	999999	878	999999	337	999999	397	999999	355	840	999999	378	16	999999	102	823	113	568	722	605	765	999999	345	150	531	608	637	327	666	515	999999	999999	37	999999	588	370	999999	531	254	423	999999	999999	999999	856	795	999999	992	533	222	71	800	90	999999	526	999999	861	369	738	673	999999	965	999999	524	840	988	358	999999	999999	999999	732	368	582	324	308	966	999999	999999	999999	999999	810	616	114	114	605	999999	999999	810	511	41	727	10	999999	857	525	458	568	859	213	868	447	999999	999999	668	489	999999	999999	766	182	559	999999	935	881	393	863	999999	861	965	919	135	228	999999	838	77	147	731	642	725	799	999999	407	533	722	620	907	439	724	445	999999	999999	496	999999	638	951	549	792	129	342	994	412	596	602	939	88	999999	999999	541	999999	999999	758	69	999999	967	331	161	959	222	271	486	433	397	425	999999	26	999999	223	999999	887	528	354	612	309	730	999999	999999	805	999999	999999	999999	999999	999999	900	999999	866	999999	993	46	316	999999	999999	999999	858	999999	570	25	181	261	923	449	436	989	654	999999	186	155	759	772	580	77	356	376	578	301	478	536	999999	999999	484	182	645	999999	602	97	938	774	999999	453	999999	381	92	554	669	203	544	27	999999	604	738	720	999999	999999	466	249	453	223	11	567	387	999999	527	670	776	750	999999	259	397	567	367	412	402	316	611	999999	984	801	999999	384	999999	999999	293	999999	999999	999999	999999	423	720	363	643	725	773	196	76	136	999999	422	778	918	399	294	630	685	247	999999	328	777	620	266	999999	651	516	626	810	999999	750	635	999999	21	661	999999	999999	44	923	642	999999	215	999999	485	999999	572	999999	788	985	472	830	999999	654	445	445	322	999999	464	999999	999999	218	157	999999	999999	385	228	523	766	267	999999	999999	999999	761	999999	999999	999999	536	999999	910	692	999999	727	999999	348	999999	151	980	999999	576	348	999999	83	935	932	433	491	829	110	109	999999	999999	266	531	977	715	243	847	999999	999999	333	785	668	999999	415	999999	490	999999	47	52	243	248	71	200	918	999999	683	999999	829	182	216	292	435	999999	782	644	371	206	999999	632	863	304	930	714	252	563	919	529	530	568	999999	974	792	999999	999999	999999	986	76	613	999999	42	582	27	877	542	999999	359	632	771	999999	12	999999	999999	415	189	939	317	357	947	999999	510	163	
140	270	239	241	500	377	999999	893	657	304	592	999999	600	290	286	999999	182	211	999999	297	758	759	566	658	130	387	879	925	581	639	128	999999	56	878	452	757	648	310	550	982	461	999999	123	707	701	748	999999	898	662	264	999999	745	162	223	999999	380	704	581	120	123	497	255	999999	999999	186	344	68	722	837	529	415	871	661	999999	835	881	999999	859	956	382	572	999999	999999	327	464	382	106	832	483	82	999999	999999	999999	437	494	215	565	999999	530	366	689	999999	71	142	848	313	999999	931	387	523	735	999999	624	999999	550	999999	999999	994	563	803	248	235	248	765	476	999999	681	234	735	630	326	549	338	999999	999999	480	919	140	478	160	298	174	455	999999	346	217	452	999999	886	977	234	570	542	727	999999	999999	853	306	665	510	999999	859	205	999999	207	195	517	999999	999999	80	597	850	525	413	515	83	780	288	428	269	896	999999	347	757	405	755	999999	610	481	238	999999	999999	475	968	999999	438	999999	697	762	999999	700	427	415	816	390	999999	54	139	222	999999	683	575	877	406	614	412	521	999999	999999	451	188	906	553	817	453	973	999999	999999	885	86	114	92	999999	277	999999	478	813	531	377	999999	710	999999	398	437	554	999999	745	79	999999	125	916	532	999999	321	972	793	873	598	373	999999	997	497	253	146	939	600	60	610	836	145	599	990	80	999999	740	999999	517	126	272	402	999999	999999	999999	770	999999	999999	747	214	304	999999	605	999999	168	960	34	223	999999	262	999999	953	10	144	242	999999	999999	999999	461	999999	580	999999	999999	756	999999	970	188	691	303	999999	976	999999	999999	845	316	71	999999	384	832	119	315	527	676	265	629	319	402	103	83	999999	999999	243	130	741	999999	999999	499	999999	889	197	999999	342	920	160	999999	140	999999	164	999999	999999	687	999999	103	351	700	62	994	999999	999999	26	577	95	617	327	239	743	246	122	221	682	572	692	494	644	338	999999	607	999999	979	999999	219	247	275	999999	298	112	149	778	999999	999999	999999	477	721	873	999999	696	999999	999999	921	999999	893	987	943	999999	999999	999999	999999	458	23	727	455	477	51	637	806	340	999999	999999	39	136	604	468	81	639	53	999999	971	620	34	642	999999	999999	605	447	606	232	304	129	302	302	455	691	765	323	999999	171	436	93	76	289	999999	18	572	794	937	434	915	313	111	515	34	46	433	381	478	451	872	999999	41	584	45	700	422	737	681	913	703	757	514	882	999999	887	554	999999	765	249	442	810	510	181	999999	990	
27	787	277	418	267	394	845	999999	298	999999	61	491	254	186	595	835	123	34	999999	167	999999	228	847	146	492	999999	615	238	18	999999	103	860	278	55	999999	635	469	272	999999	319	912	829	594	999999	836	999999	500	589	653	607	697	485	449	158	201	799	940	141	926	578	778	616	999999	236	999999	201	223	208	503	999999	375	999999	378	422	255	999999	634	21	999999	429	198	35	584	999999	999999	617	420	999999	853	883	999999	338	346	87	540	999999	999999	367	999999	645	999999	301	95	693	241	847	999999	37	999999	232	174	999999	831	999999	389	753	999999	273	999999	131	780	103	355	620	275	47	514	999999	882	999999	814	276	914	664	580	896	939	891	999999	527	510	392	227	630	999999	999999	506	999999	999999	786	273	890	999999	975	864	756	946	999999	427	203	343	816	999999	952	417	897	23	999999	926	493	814	150	103	345	621	397	875	724	902	999999	540	999999	602	105	999999	999999	772	939	799	999999	950	999999	999999	999999	193	999999	999999	999999	223	820	752	999999	913	214	972	999999	797	169	364	477	880	231	572	917	663	668	224	999999	274	999999	135	999999	999999	112	999999	999999	676	126	999999	928	160	610	511	92	757	211	761	397	132	564	136	612	999999	332	943	728	901	556	323	525	478	197	10	729	694	677	961	810	671	999999	456	680	17	435	326	280	720	490	999999	461	907	999999	926	709	366	523	498	55	168	814	999999	999999	803	636	999999	963	609	782	397	90	249	950	726	500	999999	456	999999	159	15	673	18	999999	999999	999999	617	652	270	301	372	181	189	915	651	999999	194	999999	876	999999	976	363	670	938	102	89	221	956	109	436	999999	909	999999	349	49	495	806	36	999999	942	28	999999	702	318	419	226	999999	334	999999	999999	315	782	580	234	999999	999999	12	999999	999999	317	649	999999	552	833	700	999999	263	839	875	166	59	167	604	934	362	180	660	362	999999	876	188	887	657	240	130	818	339	693	176	397	999999	736	708	424	999999	366	263	869	617	956	963	71	458	153	819	157	999999	999999	871	999999	992	650	550	999999	139	762	14	322	712	999999	132	569	673	999999	673	322	459	999999	642	995	916	999999	745	999999	913	127	999999	514	420	973	999999	694	822	999999	404	842	999999	265	294	540	362	941	999999	999999	999999	999999	999999	970	479	506	698	999999	999999	999999	95	999999	905	999999	999999	21	999999	999999	902	739	250	999999	999999	509	93	830	999999	203	895	111	642	975	634	19	739	519	729	999999	999999	999999	284	999999	690	946	88	999999	999999	218	
726	999999	217	999999	48	426	495	404	655	999999	886	648	380	999999	999999	901	242	119	999999	895	248	29	292	864	465	989	464	607	747	801	430	890	893	918	477	999999	894	780	999999	217	523	344	863	841	999999	999999	543	780	541	789	999999	969	626	51	969	707	990	352	407	999999	962	887	657	854	467	996	999999	461	999999	490	999999	462	999999	369	382	904	165	450	291	79	999999	684	76	958	999999	461	273	851	949	999999	631	551	383	887	255	635	687	18	384	585	640	91	752	60	782	260	796	266	999999	75	551	999999	71	337	603	999999	821	698	766	16	999999	904	512	267	999999	464	89	295	124	999999	226	156	76	705	438	374	932	25	185	837	665	999999	999999	999999	228	90	490	55	293	968	814	988	252	377	853	736	578	494	999999	328	999999	510	152	923	848	404	484	365	899	239	999999	806	522	929	350	725	722	628	49	778	973	999999	999999	156	932	237	999999	698	852	999999	795	447	823	857	666	165	865	267	45	823	606	135	999999	64	623	17	476	322	37	137	23	950	999999	999999	354	146	507	995	991	620	499	999999	999999	206	999999	999999	983	664	273	999999	999999	464	592	225	182	848	999999	948	532	924	761	592	999999	725	689	999999	992	410	513	529	658	869	276	425	333	999999	622	949	620	999999	33	811	58	841	277	558	368	240	999999	999999	258	999999	473	999999	999999	907	124	999999	516	598	914	999999	161	999999	537	991	198	177	891	362	236	938	337	999999	900	950	999999	829	457	999999	487	999999	169	999999	999999	999999	405	209	566	426	705	834	999999	32	802	999999	659	314	314	285	370	201	348	888	279	319	230	657	999999	908	374	294	339	999999	120	162	423	153	999999	437	595	999999	610	475	657	401	506	315	23	460	300	999999	525	999999	770	296	423	281	738	962	878	999999	43	657	61	420	504	66	911	999999	36	516	842	876	690	381	590	873	240	877	813	999999	644	715	999999	146	769	167	615	999999	738	999999	999999	510	558	848	999999	952	423	246	896	449	403	372	433	783	396	648	999999	399	705	999999	50	999999	999999	963	112	327	49	915	651	347	450	97	912	999999	112	341	327	999999	425	999999	459	994	999999	999999	522	999999	292	834	749	130	675	226	128	999999	111	553	361	999999	745	637	912	508	595	559	999999	315	460	548	681	999999	331	999999	999999	999999	101	56	880	785	999999	999999	45	999999	175	999999	671	999999	999999	724	782	558	999999	999999	106	788	999999	999999	408	999999	374	999999	821	743	999999	999999	799	999999	999999	61	
105	65	672	576	154	914	601	707	342	75	887	999999	347	735	766	132	84	599	553	999999	999999	150	999999	459	420	244	19	999999	62	480	731	645	980	999999	629	727	886	999999	587	192	196	27	999999	343	543	999999	869	95	977	39	620	209	482	68	708	955	999999	223	166	909	905	999999	999999	861	999999	251	794	999999	116	48	999999	671	999999	370	997	334	531	315	915	821	375	923	324	999999	859	531	999999	999999	218	673	320	673	256	677	999999	999999	371	756	999	302	805	449	999999	938	793	949	198	999999	70	383	433	111	307	345	999999	981	984	999999	11	812	88	999999	221	442	728	572	424	344	93	120	999999	775	315	623	25	999999	945	386	238	910	343	999999	861	834	250	999999	376	911	142	999999	902	738	754	999999	999999	999999	238	545	220	230	534	999999	38	999999	420	658	795	683	329	619	45	608	404	101	479	36	20	999999	202	999999	206	999999	211	999999	217	234	30	999999	999999	93	999999	409	175	17	386	489	999999	911	999999	592	999999	692	592	523	270	304	343	999999	716	197	999999	852	353	999999	34	30	999999	999999	999999	195	637	999999	999999	246	923	999999	442	397	999999	990	13	109	962	609	106	514	999999	999999	527	912	891	366	412	999999	170	843	65	474	983	365	999999	783	177	238	999999	999999	999999	356	599	999999	862	946	999999	725	194	999999	890	743	604	520	109	964	722	999999	304	281	273	999999	85	89	580	967	414	358	164	229	931	734	655	360	999999	574	98	893	60	945	417	687	38	999999	953	321	870	472	265	999999	70	347	934	999999	482	999999	280	520	62	894	542	600	571	999999	891	166	98	999999	424	535	999999	829	780	359	863	586	43	737	135	269	107	999999	103	999999	999999	594	799	971	999999	999999	304	999999	841	166	999999	816	999999	74	999999	999999	232	999999	58	730	995	999999	999999	584	819	999999	323	999999	394	793	796	601	999999	289	804	999999	366	999999	376	675	999999	308	987	623	946	56	471	968	999999	999999	999999	481	892	372	296	928	36	224	161	980	999999	760	193	58	369	811	319	999999	269	159	441	115	260	383	499	999999	999999	943	638	773	435	354	262	999999	999999	999999	709	145	999999	876	280	151	999999	395	249	479	124	999999	263	999999	737	635	709	140	896	999999	230	518	872	999999	999999	93	586	388	999999	90	507	999999	999999	54	112	184	999999	393	879	999999	150	864	144	30	582	999999	689	999999	45	800	645	132	169	826	999999	200	272	404	999999	197	564	999999	840	999999	971	999999	648	219	42	999999	793	999999	261	606	
999999	365	384	852	25	999999	999999	999999	999999	755	445	385	967	475	949	911	999999	447	999999	999999	735	563	34	974	58	594	665	480	470	483	999999	999999	870	562	45	738	815	999999	388	820	999999	999999	243	94	999999	596	999999	999999	999999	131	650	999999	133	568	871	236	341	999999	804	430	999999	923	623	869	748	999999	999999	414	439	220	106	501	999999	382	898	264	329	999999	999999	999999	574	999999	219	349	999999	661	999999	312	999999	808	407	999999	615	999999	114	870	857	374	346	608	91	615	743	59	34	159	296	751	999999	999999	907	999999	159	999999	856	232	713	284	46	999999	920	999999	723	630	999999	999999	999999	111	277	38	999999	955	603	651	380	959	748	169	324	683	375	453	642	84	999999	15	266	273	999999	882	166	583	337	260	688	878	892	123	246	345	273	194	484	640	220	951	798	507	971	896	484	553	959	363	721	999999	570	648	999999	999999	433	621	999	394	872	822	627	353	999999	502	77	635	923	979	420	190	968	999999	864	949	217	759	302	214	408	612	623	974	999999	221	317	253	999999	439	911	999999	194	99	768	999999	334	455	543	478	829	848	630	980	999999	540	507	568	784	778	599	999999	999999	795	986	270	999999	653	814	751	195	823	250	493	77	768	999999	999999	243	999999	999999	762	226	999999	384	559	981	999999	999999	998	713	999999	469	615	840	999999	332	399	112	508	199	681	999999	791	999999	16	607	147	999999	184	545	628	335	318	163	837	457	999999	420	437	288	565	621	999999	999999	446	364	635	653	828	446	606	776	735	999999	999999	131	434	540	378	999999	844	729	856	462	999999	423	160	462	13	999999	999999	978	675	999999	999999	69	999999	753	999999	651	972	493	999999	738	999999	852	600	41	999999	715	999999	999999	52	486	443	835	765	363	999999	33	213	999999	650	47	619	627	110	515	653	884	306	680	693	726	978	999999	999999	128	523	242	999999	129	253	297	767	862	999999	999999	786	798	999999	471	999999	823	999999	800	843	57	129	999999	751	999999	388	334	999999	352	281	325	507	93	200	647	839	720	999999	93	929	362	999999	757	690	911	729	854	590	999999	999999	869	288	188	516	597	999	212	490	736	741	919	878	425	591	621	691	702	607	656	631	999999	623	364	871	490	999999	371	630	840	366	999999	743	582	999999	999999	46	328	999999	603	648	637	999999	474	352	20	484	999999	176	79	229	999999	257	934	214	999999	256	924	317	35	820	637	581	650	380	218	185	305	951	189	585	373	136	13	18	994	850	158	21	
860	999999	922	205	561	999999	339	285	999999	378	675	999999	121	21	999999	783	21	65	999999	103	144	834	188	903	986	494	999999	900	253	925	220	947	107	912	456	28	897	999999	30	40	50	999999	999999	999999	286	34	473	362	999999	230	997	999999	999999	999999	999999	36	999999	29	219	77	763	439	41	883	999999	727	999999	209	564	531	886	999999	999999	558	63	211	467	260	626	961	30	504	324	32	999999	281	685	999999	45	429	200	999999	231	999999	276	999999	900	999999	769	999999	999999	274	797	63	999999	999999	904	713	11	999999	568	999999	999999	257	56	269	125	999999	954	886	51	24	999999	999999	341	999999	358	91	292	452	311	974	490	77	994	999999	706	270	999999	511	376	972	50	999999	861	621	484	974	906	16	495	999999	999999	999999	999999	999999	110	662	722	335	79	823	999999	999999	374	593	98	335	263	999999	563	854	330	452	520	79	973	803	283	719	534	999999	999999	285	957	419	446	607	560	51	655	999999	999999	999999	442	553	999999	491	995	277	999999	999999	720	616	453	640	999999	95	372	999999	978	306	389	999999	800	695	648	154	999999	954	157	999999	774	221	644	999999	316	967	20	967	999999	492	808	16	196	999999	662	999999	832	327	848	360	245	122	73	358	664	545	561	747	904	407	890	51	129	53	383	509	999999	934	999999	603	85	405	920	496	498	383	816	425	42	90	322	284	115	796	255	662	999999	295	999999	771	415	999999	72	129	601	999999	886	999999	999999	999999	596	898	994	255	285	840	201	576	860	291	728	146	715	824	999999	999999	936	332	999999	721	361	686	89	999999	197	812	342	800	999999	731	496	673	423	999999	493	424	290	859	999999	415	470	581	999999	999999	53	278	557	999999	44	999999	830	563	354	999999	801	999999	818	999999	999999	473	999999	999999	681	139	999999	64	723	836	340	670	336	999999	811	392	999999	779	260	515	999999	918	264	999999	766	999999	900	999999	329	142	86	583	605	847	801	57	907	80	999999	306	999999	999999	555	720	906	373	659	754	999999	999999	999999	32	659	313	924	149	218	411	634	999999	238	862	735	999999	999999	757	999999	999999	285	999999	484	190	879	999999	736	528	373	544	999999	402	259	156	190	367	999999	64	999999	302	922	661	999999	506	445	137	77	999999	264	963	960	158	308	999999	479	999999	486	850	999999	999999	576	999999	999999	674	222	242	999999	92	681	377	999999	705	833	999999	999999	624	925	978	744	752	887	820	273	409	583	49	999999	89	677	203	880	999999	999999	229	725	525	884	174	293	213	615	985	
245	999999	484	999999	325	535	614	854	999999	508	999999	999999	817	999999	999999	999999	101	999999	999999	442	999999	488	999999	237	793	614	57	50	739	760	695	540	999999	901	585	387	924	327	724	568	475	999999	141	382	155	999999	411	969	999999	516	83	120	74	182	580	757	399	257	472	710	999999	573	125	311	999999	575	263	916	181	999999	453	773	999999	579	967	593	356	124	91	281	213	88	657	999999	687	585	999999	964	331	827	987	677	854	24	999999	901	706	830	569	580	267	495	999999	637	999999	309	999999	495	214	987	410	285	999999	200	507	999999	916	892	623	237	109	298	594	353	768	775	999999	444	498	999999	886	526	554	510	24	717	290	29	168	387	923	980	760	344	999999	712	511	663	516	681	985	999999	216	342	999999	968	900	454	869	298	390	227	996	148	110	999999	730	664	186	999999	999999	896	734	246	999999	999999	999999	999999	926	65	274	999999	999999	999999	90	82	319	222	39	55	816	835	160	999999	996	705	999999	621	243	542	981	846	487	726	562	999999	89	969	38	363	439	650	528	813	999999	135	300	999999	68	38	574	518	999999	141	999999	293	745	999999	249	999999	143	917	26	999999	84	427	777	999999	264	991	992	349	999999	999999	615	175	317	347	846	999999	999999	805	563	214	999999	999999	221	355	753	278	353	226	730	428	999999	522	999999	145	999999	606	357	99	924	76	999999	999999	334	959	526	807	999999	408	26	378	204	999999	999999	999999	424	610	216	432	457	986	648	776	999999	765	455	102	541	181	608	250	523	325	881	999999	178	743	148	261	829	945	301	944	209	361	234	891	168	822	999999	999999	999999	925	641	938	428	269	999999	999999	514	433	999999	804	800	999999	999999	879	457	867	642	681	472	999999	602	999999	999999	703	999999	268	541	563	934	719	461	480	850	597	683	942	77	999999	999999	579	747	999999	999999	497	154	433	506	999999	444	999999	999999	48	666	999999	333	139	253	725	691	356	37	950	499	555	353	330	925	267	999999	514	999999	733	552	999999	999999	999999	831	207	558	999999	999999	999999	128	643	540	422	814	999999	274	554	699	999999	227	782	552	796	907	134	154	824	507	248	159	930	999999	455	496	773	237	999999	307	999999	177	547	594	999999	831	855	25	930	516	520	993	999999	999999	457	515	769	350	421	299	707	999999	733	647	523	46	198	152	94	926	50	187	147	256	652	999999	999999	198	710	964	61	999999	223	999999	986	254	508	999999	53	940	726	433	816	999999	600	993	443	900	999999	804	999999	713	930	
14	475	999999	856	404	172	999999	835	581	639	456	999999	999999	839	424	661	278	538	82	108	154	209	616	370	999999	656	659	742	999999	128	999999	999999	348	189	219	842	999999	999999	999999	953	772	114	999999	999999	370	599	12	163	28	249	801	276	999999	614	785	804	999999	973	556	748	512	999999	66	462	733	999999	999999	418	629	582	18	880	433	128	336	50	63	822	999	709	653	506	723	540	999999	639	999999	733	404	414	983	678	842	366	999999	242	58	999999	70	245	700	594	533	446	240	920	842	452	288	744	751	46	973	999999	104	16	816	526	999999	103	374	175	24	999999	999999	340	48	77	677	103	992	999999	999999	999999	999999	69	972	286	309	999999	796	999999	455	659	663	947	705	995	999999	444	426	999999	556	999999	870	534	580	999999	848	900	882	775	775	999999	999999	390	283	218	836	45	43	999999	226	740	307	999999	720	364	999999	650	634	52	805	999999	677	999999	813	796	999999	485	999999	663	438	408	523	30	542	271	907	282	673	496	168	236	999999	886	315	816	999999	813	813	225	756	207	999999	840	970	542	516	291	577	487	324	361	999999	999999	110	999999	999999	999999	999999	459	456	289	999999	999999	999999	578	831	999999	999999	997	137	90	672	999999	907	241	143	682	999999	999	999999	626	705	196	181	807	679	41	786	498	599	999999	298	364	769	477	230	999999	956	402	999999	725	999999	579	360	244	688	293	472	869	684	544	236	525	704	999999	583	791	967	86	898	800	14	666	408	744	791	317	503	999999	21	999999	726	999999	298	39	999999	135	835	936	128	396	999999	916	999999	999999	166	773	659	938	893	439	999999	880	503	911	720	470	181	616	452	999999	789	43	858	677	817	999999	236	675	340	999999	955	40	957	512	999999	97	852	353	587	999999	657	999999	545	582	847	999999	164	387	318	39	954	229	494	747	607	999999	68	146	247	588	546	984	999999	445	999999	138	922	991	678	633	617	828	38	999999	723	234	497	286	999999	970	423	849	367	311	503	736	999999	219	904	999999	39	716	115	999	481	673	999999	109	999999	718	923	172	708	999999	422	999999	201	70	34	382	999999	782	316	276	174	697	999999	999999	942	747	592	999999	96	971	603	901	723	38	952	60	999999	397	187	121	57	260	150	681	999999	377	999999	999999	195	532	999999	999999	410	838	835	999999	55	999999	167	999999	136	220	86	737	91	520	412	172	117	974	115	649	605	999999	229	913	556	999999	416	574	212	116	999999	564	310	357	999999	999999	999999	999999	14	616	
239	825	985	836	184	999999	999999	378	964	382	377	221	426	31	651	215	618	921	237	109	253	593	159	29	692	522	999999	734	999999	999999	968	938	999999	498	419	779	999999	393	999999	152	355	48	609	829	738	316	147	999999	705	999999	275	282	941	904	372	646	676	965	154	662	999999	999999	358	446	999999	438	251	999999	612	871	999999	235	191	94	754	999999	984	329	290	385	999999	157	999999	999999	999999	696	999999	75	999999	999999	113	254	249	999999	175	489	689	172	426	999999	75	999999	677	834	299	50	100	857	999999	999999	661	999999	685	999999	287	830	837	624	999999	716	999999	186	801	838	767	751	999999	114	919	274	525	821	903	980	320	999999	480	999999	999999	999999	606	150	999999	968	121	757	568	480	799	999999	999999	75	978	999999	999999	999999	417	838	999999	548	64	999999	937	885	641	840	452	704	999999	999999	999999	643	189	971	999999	301	271	833	727	999999	192	515	315	584	622	459	842	999999	999999	999999	756	999999	999999	896	168	620	999999	39	999999	999999	315	999999	32	685	985	999999	885	17	598	576	627	584	999999	66	365	999999	999999	363	999999	191	999999	257	592	36	366	717	515	293	813	999999	999999	241	506	999999	704	328	493	630	598	613	999999	835	606	545	804	182	999999	999999	999999	999999	940	848	999999	154	999999	67	281	996	329	999999	999999	602	203	108	487	395	999999	663	361	999999	999999	999999	999999	658	617	172	999999	999999	231	194	196	999999	752	203	559	999999	474	362	183	646	999999	497	311	331	120	971	642	507	999999	419	104	867	999999	503	999999	891	93	118	536	120	416	233	999999	144	90	999999	849	999	549	999999	920	725	490	714	999999	999999	748	443	548	645	529	153	990	811	100	328	723	259	639	999999	167	365	825	72	240	823	722	176	999999	60	132	643	999999	821	499	999999	387	15	513	996	999999	650	999999	891	590	272	999999	962	999999	762	345	599	369	881	88	564	900	427	484	999999	845	581	202	497	523	886	999999	178	999999	721	941	718	999999	642	524	517	999999	999999	481	967	999999	760	132	488	999999	532	999999	87	743	934	478	959	530	347	161	571	458	82	378	704	87	74	649	333	999999	627	999999	726	366	570	768	966	999999	516	586	95	459	713	783	999999	613	118	999999	387	252	981	197	408	999999	953	69	723	566	777	890	524	120	798	668	999999	678	556	720	182	999999	999999	999999	23	760	76	121	744	299	387	100	969	639	272	90	839	439	455	245	412	999999	55	410	177	626	71	974	999999	55	696	999999	67	397	263	221	741	
999999	183	999999	425	842	999999	999999	188	687	920	885	848	718	999999	657	233	999999	318	670	130	999999	999999	999999	699	101	999999	699	602	76	42	999999	999999	60	349	872	265	999999	819	570	197	621	999999	490	999999	186	136	999999	999999	48	98	746	88	592	101	639	130	786	948	334	392	625	831	121	654	348	509	797	999999	999999	999999	425	501	748	483	509	999999	366	691	522	964	517	999999	563	999999	999999	503	793	959	709	751	479	858	999999	187	999999	999999	999999	835	999999	677	999999	573	269	999999	672	255	340	119	592	760	763	105	435	999999	874	999999	277	142	368	844	999999	838	669	999999	922	566	999999	570	910	719	768	531	334	845	635	944	223	916	315	50	173	999999	377	949	988	999999	433	999999	313	430	522	978	999999	999999	961	999999	904	64	999999	999999	999999	999999	208	872	991	242	771	590	999999	930	928	361	827	327	680	41	471	719	226	548	143	880	267	490	206	790	64	811	884	146	49	169	201	999999	801	404	999999	999999	958	756	613	843	999999	999999	999999	999999	999999	158	841	929	999999	194	837	999999	973	999999	999999	718	999999	211	999999	959	705	999999	999999	769	999999	627	526	286	999999	967	761	470	999999	300	489	884	989	999999	999999	905	969	954	118	855	999999	23	999999	442	999999	767	827	756	578	653	999999	803	491	999999	10	533	632	564	382	70	433	377	252	999999	879	627	728	999999	572	281	999999	750	489	999999	447	156	999999	94	394	789	149	14	891	291	162	686	402	266	44	115	283	999999	582	999999	431	954	771	553	563	274	48	197	194	999999	663	999999	999999	456	295	854	142	999999	180	999999	920	428	485	960	529	202	234	472	605	466	998	585	999999	442	613	493	999999	848	530	130	751	999999	820	595	627	765	372	946	971	190	999999	999999	244	999999	136	999999	478	810	33	999999	49	999999	591	999999	308	999999	999999	881	842	801	480	294	27	60	841	999999	608	999999	343	764	830	288	999999	999999	493	999999	351	189	999999	610	24	999999	824	169	999999	186	370	102	297	549	547	491	113	179	999999	689	717	194	999999	168	405	999999	477	269	540	761	83	175	999999	44	736	49	576	242	787	999999	469	857	969	664	608	515	603	793	226	349	999999	332	715	803	555	166	41	157	215	436	106	565	999999	328	112	204	858	262	812	507	914	999999	391	803	230	999999	224	999999	560	890	985	999999	52	999999	587	751	460	440	488	580	18	999999	999999	361	810	999999	999999	650	562	413	656	350	980	718	434	312	940	912	583	695	942	547	597	325	
451	421	522	437	741	999999	744	999999	999999	242	499	999999	844	40	999999	999999	631	573	999999	999999	243	644	999999	333	767	284	811	548	857	793	999999	999999	831	999999	909	398	391	801	909	999999	999999	999999	577	747	229	938	999999	909	999999	267	999999	378	999999	450	91	807	999999	198	670	467	549	206	570	980	604	39	999999	143	130	604	934	830	664	729	488	13	76	956	114	999999	817	901	999999	599	728	269	853	391	629	999999	680	202	141	452	661	472	999999	596	153	999999	999999	334	788	324	333	244	713	999999	962	88	740	999999	94	840	999999	999999	577	999999	261	344	186	282	999999	999999	999999	741	999999	222	77	25	345	999999	812	999999	555	492	122	315	999999	494	556	999999	429	551	999999	999999	118	300	802	23	895	999999	345	808	999999	999999	821	999999	400	591	545	500	999999	946	999999	270	949	178	295	167	999999	272	705	999999	999999	999999	853	961	654	15	999999	408	420	999999	130	999999	144	13	901	553	999999	351	914	999999	949	65	156	999999	999999	112	969	999999	999999	644	999999	632	991	999999	999999	803	158	860	126	395	958	999999	999999	764	825	104	135	999999	277	742	496	999999	357	999999	817	733	73	380	161	552	45	693	404	775	576	497	657	999999	999999	108	405	810	235	529	726	999999	999999	391	656	999999	976	999999	672	272	999999	304	285	970	760	999999	999999	777	708	573	359	274	741	315	198	338	447	569	999999	179	346	685	958	827	999999	14	758	999999	723	446	575	20	31	999999	626	999999	222	686	999999	999999	367	628	112	661	180	999999	999999	669	999999	328	278	416	72	999999	926	473	345	999999	674	756	538	68	999999	271	997	348	252	999999	999999	999999	125	760	764	275	811	718	582	307	656	843	932	999999	488	405	999999	169	999999	528	215	162	937	999999	21	999999	999999	999999	574	840	999999	831	219	471	999999	286	999999	518	652	999999	691	999999	891	47	801	831	823	449	580	658	103	838	400	724	404	999999	999999	362	748	714	116	999999	999999	741	999999	825	999999	471	117	212	202	660	516	160	836	998	271	899	962	999999	236	719	729	915	999999	824	441	494	76	455	306	850	769	999999	691	189	999999	160	403	976	207	361	999999	377	466	999999	999999	249	887	406	999999	999999	399	568	488	999999	783	238	993	819	394	149	404	662	905	351	999999	578	469	657	934	121	506	986	999999	999999	388	361	459	314	999999	201	999999	670	190	999999	461	211	999999	304	406	999999	166	584	591	67	957	678	472	125	552	999999	999999	240	471	999999	583	413	999999	613	18	431	778	689	
999999	999999	999999	999999	999999	688	890	689	128	175	999999	109	999999	921	404	925	917	999999	888	344	999999	749	421	377	208	37	643	57	626	846	295	999999	66	477	268	999999	525	233	999999	784	235	863	635	999999	979	372	208	661	999999	659	696	308	543	999999	926	577	999999	174	535	454	54	999999	999999	282	879	999999	52	487	999999	15	409	999999	512	114	118	899	999999	807	397	835	828	981	48	999999	159	987	441	621	550	999999	618	360	698	999999	739	999999	800	362	999999	703	329	999999	997	13	259	12	795	438	336	999999	463	999999	776	699	625	72	803	104	133	892	844	431	937	973	396	999999	995	999999	999999	999999	108	760	82	999999	516	117	984	999999	999999	156	201	12	295	523	237	645	584	998	136	999999	999999	706	239	999999	999999	898	783	34	999999	210	999999	999999	74	610	999999	702	999999	92	193	517	999999	768	999999	999999	700	841	146	999999	745	751	999999	997	633	999999	147	402	530	999999	835	617	334	959	999999	517	149	999999	938	685	595	534	744	999999	815	618	598	820	329	263	152	27	762	369	288	864	735	19	411	377	472	535	181	999999	999999	575	999999	128	350	999999	836	999999	903	460	999999	221	17	999999	192	24	108	999999	83	277	97	817	855	964	999999	563	999999	140	754	570	222	69	362	999999	999999	249	434	480	480	459	427	999999	124	999999	541	76	857	763	827	397	999999	999999	462	904	583	439	720	229	447	999999	97	999999	999999	342	999999	769	859	934	727	942	999999	628	846	623	849	999999	703	553	433	614	705	999999	999999	367	999999	76	999999	457	499	816	999999	999999	43	693	372	721	817	999999	73	771	217	999999	46	884	807	650	309	999999	64	103	735	999999	796	832	90	999999	999999	433	50	182	999999	999999	444	911	424	384	595	163	261	138	672	921	490	661	406	782	999999	428	559	651	766	768	999999	405	90	361	419	210	612	303	328	394	999999	890	609	806	999999	134	999999	433	999999	156	587	999999	431	814	686	144	999999	999999	999999	999999	873	399	999999	999999	18	999999	831	999999	964	394	551	957	809	288	190	599	62	600	999999	857	958	999999	595	999999	999999	476	974	275	675	284	999999	999999	216	354	520	351	999999	214	798	449	303	408	468	671	604	630	126	152	999999	96	92	999999	13	239	25	747	804	795	224	541	73	999999	397	999999	999999	999999	751	465	768	838	999999	847	802	999999	999999	560	667	924	25	999999	359	999999	641	588	202	999999	310	977	338	773	547	999999	990	266	385	737	999999	778	999999	367	879	661	384	795	971	244	
999999	158	675	465	89	879	780	999999	191	241	924	808	497	680	999999	773	136	995	301	435	857	546	479	825	548	999999	873	657	681	999999	999999	846	999999	958	906	161	312	872	693	667	909	999999	84	154	813	999999	290	380	431	115	535	999999	999999	999999	999999	496	679	999999	917	199	999999	132	983	493	999999	88	999999	999999	774	784	999999	263	311	999999	526	531	471	999999	999999	346	608	502	236	575	173	999999	999999	80	581	999999	482	463	955	503	661	786	352	591	370	735	21	751	606	646	643	281	87	870	29	855	35	354	837	580	591	513	896	417	329	714	736	130	958	364	999999	18	308	807	972	740	188	880	964	286	334	857	999999	589	999999	891	991	999999	61	725	999999	138	999999	384	999999	157	889	934	271	655	999	890	793	251	344	635	973	999999	999999	289	676	999999	389	999999	256	999999	617	999999	486	999999	723	999999	79	242	999999	999999	392	999999	895	825	850	254	619	318	287	444	73	999999	255	306	918	721	583	771	59	249	748	999999	138	188	999999	999999	458	833	932	744	821	999999	280	170	253	59	384	999999	439	432	535	999999	283	812	670	962	999999	189	999999	11	681	308	999999	999999	435	326	794	716	295	277	795	999999	386	542	623	512	384	94	62	868	999999	511	342	627	713	677	792	999999	517	577	520	279	323	999999	73	522	378	548	734	999999	264	667	786	171	637	749	695	999999	198	168	587	999999	137	999999	665	179	999999	565	999999	758	999999	478	999999	999999	999999	999999	472	999999	478	999999	143	999999	360	136	613	999999	724	999999	990	963	982	60	137	999999	989	999999	151	999999	275	893	557	813	530	976	401	786	468	78	414	121	287	249	272	999999	34	751	626	10	46	985	455	999999	574	999999	775	483	351	999999	728	223	384	799	999999	585	553	999999	314	383	735	827	220	999999	767	879	686	999999	788	48	335	999999	916	999999	636	289	999999	762	248	476	210	999999	445	620	999999	200	737	999999	999999	999999	545	704	446	253	999999	219	775	999999	37	695	377	43	695	312	523	490	307	242	172	999999	147	790	999999	838	183	817	392	600	999999	576	151	208	682	111	999999	631	801	673	876	999999	999999	999999	999999	999999	109	999999	232	142	106	860	893	504	325	999999	549	755	623	608	999999	999999	827	185	495	460	553	178	360	593	999999	892	688	633	366	746	396	999999	65	538	999999	16	999999	259	503	453	683	647	883	999999	561	747	18	202	604	999999	599	337	162	283	999	930	816	638	333	214	181	999999	999999	579	773	60	699	94	
869	72	861	578	682	51	777	906	295	999999	41	72	883	496	39	937	156	68	347	781	999999	808	199	956	925	299	282	999999	508	314	750	999999	57	923	332	999999	567	999999	655	999999	999999	102	645	980	607	271	330	685	240	999999	432	714	713	918	999999	71	873	905	652	393	999999	363	407	999999	96	530	999999	960	173	498	379	135	413	236	999999	446	999999	219	359	664	968	999999	193	307	881	45	797	999999	377	270	667	999999	378	272	351	999999	694	663	999999	87	256	369	521	741	999999	999999	999999	487	643	118	898	663	999999	987	424	183	999999	110	999999	60	999999	885	592	903	830	717	999999	151	885	999999	752	509	326	999999	999999	608	84	451	999999	999999	734	320	495	268	371	14	115	391	847	177	999999	593	564	842	354	999999	777	618	911	999999	550	999999	602	510	366	399	999999	284	579	816	108	999999	635	525	326	421	999999	333	541	826	611	375	303	717	170	168	945	483	926	56	999999	999999	540	361	999999	574	718	985	901	999999	999999	831	811	40	79	253	958	49	526	932	972	453	87	94	512	999999	866	884	350	208	999999	864	357	999999	984	642	198	283	490	752	703	414	432	569	170	779	564	273	999999	916	209	999999	956	993	999999	388	388	455	999999	859	707	999999	999999	703	527	999999	484	287	999999	437	65	685	558	774	239	568	999999	518	924	732	620	603	246	433	999999	548	907	363	460	606	263	742	434	630	54	869	769	729	999999	368	305	287	227	220	999999	999999	357	999999	999999	515	367	870	531	126	249	114	999999	999999	703	979	894	999999	999999	449	999999	323	260	927	729	369	999999	302	476	566	436	999999	386	36	572	485	201	999999	999999	945	249	393	221	318	390	940	282	999999	35	72	999999	184	459	999999	47	548	273	429	999999	999999	716	74	999999	964	689	906	727	570	999999	228	999999	179	532	882	209	790	111	942	547	789	96	250	999999	414	102	262	883	608	988	34	221	771	272	204	239	999999	989	999999	628	484	222	712	910	807	284	304	651	577	578	257	999999	999999	999999	673	317	475	798	999999	871	436	33	129	581	623	16	26	906	338	653	35	999999	854	323	72	576	384	339	468	140	798	999999	315	40	741	587	889	889	598	886	763	386	999999	385	201	460	103	140	999999	800	999999	397	999999	924	553	457	592	17	819	999999	933	145	339	859	82	826	999999	98	840	999999	126	136	999999	999999	889	648	799	999999	132	612	483	999999	52	667	871	410	296	390	999999	294	995	882	79	501	999999	627	56	
151	999999	375	742	14	299	261	999999	141	89	872	45	999999	657	123	999999	999999	999999	999999	102	999999	999999	671	999999	337	611	999999	49	244	66	999999	498	272	602	657	175	757	869	478	954	791	983	739	331	999999	999999	583	636	882	997	862	877	273	534	384	999999	640	835	415	402	743	999999	449	84	273	384	999999	999999	999	999999	137	348	155	999999	311	687	257	350	124	999999	38	920	167	999999	204	999999	234	999999	227	503	534	999999	463	999999	999999	580	543	665	68	50	999999	281	999999	934	869	999999	732	538	999999	696	906	999999	999999	434	374	823	63	212	999999	334	999999	45	94	505	422	999999	884	78	524	999999	154	999999	292	999999	999999	757	999999	232	999999	680	999999	999999	513	530	596	999999	210	999999	712	397	526	341	785	733	890	546	196	141	522	662	639	663	24	503	999999	999999	17	646	35	616	539	831	834	209	128	464	532	564	909	187	16	855	366	136	214	812	807	999999	194	999999	570	161	710	715	999999	552	999999	999999	977	282	236	563	14	105	857	694	999999	999999	615	435	24	632	999999	344	655	783	307	887	298	999999	517	459	999999	173	55	999999	131	128	168	576	783	522	586	636	951	999999	850	271	999999	999999	315	231	943	759	848	938	929	999999	69	267	254	794	721	999999	999999	999999	999999	841	59	479	573	388	427	49	652	999999	55	595	393	212	933	45	999999	778	434	295	516	702	999999	117	458	755	68	999999	331	989	999999	349	872	183	351	19	221	799	946	926	804	903	116	999999	892	344	999999	856	334	219	999999	943	812	999999	270	408	999999	941	31	817	330	526	999999	663	999999	706	999999	219	999999	923	824	818	999999	508	491	612	999999	968	224	123	999999	211	576	122	813	857	536	403	913	999999	999999	999999	778	138	999999	287	999999	453	655	999999	621	772	995	999999	395	367	999999	314	999999	658	812	557	999999	907	53	128	950	605	999999	843	180	999999	999999	918	999999	554	50	704	901	214	426	999999	323	38	501	11	216	175	727	999999	999999	231	416	264	140	935	552	870	94	999999	999999	590	604	999999	26	999999	999999	86	970	840	999999	999999	412	783	241	670	244	698	416	52	912	785	878	999999	106	948	999999	999999	999999	504	11	180	619	424	999999	836	548	511	999999	999999	534	999999	999999	886	139	340	999999	633	33	999999	701	999999	463	52	575	551	711	210	715	77	388	434	999999	999999	839	156	797	999999	905	999999	132	732	685	216	999999	782	999999	999999	999999	765	139	290	27	328	999999	156	716	576	999999	336	134	347	999999	944	
820	110	999999	999999	56	999999	543	830	727	628	999999	999999	178	257	534	792	959	999999	999999	999999	938	108	416	969	999999	692	999999	230	149	579	280	784	935	741	395	417	999999	999999	945	291	232	308	999999	399	980	999999	978	469	51	66	376	415	999999	847	15	722	693	871	63	364	553	999999	690	158	357	563	43	437	861	127	851	105	774	654	999999	639	545	999999	988	840	999999	970	999999	999999	212	865	999999	98	999999	673	999999	79	810	999999	738	909	618	414	999999	427	999999	551	607	924	214	280	641	757	130	375	999999	675	882	223	649	999999	999999	606	945	492	190	999999	999999	198	403	999999	295	192	916	817	31	141	974	571	999999	173	373	264	999999	931	999999	625	999999	999999	495	58	999999	596	941	999999	774	21	468	559	246	854	849	418	531	433	985	458	840	312	354	55	700	321	182	486	219	999999	999999	24	267	565	978	999999	702	999999	594	999999	251	999999	53	999999	999999	425	334	196	324	999999	733	455	999999	999999	784	665	25	999999	357	999999	999999	464	999999	894	999999	454	301	681	876	516	715	186	838	296	216	89	269	344	383	285	987	986	172	264	999999	283	999999	491	781	322	999999	262	999999	719	284	786	815	158	726	228	133	653	999999	999999	999999	556	999999	999999	999999	704	405	680	76	81	887	999999	301	691	747	999999	386	810	899	563	199	462	999999	129	21	429	274	120	618	999999	162	343	676	999999	999999	600	999999	999999	922	86	917	647	196	925	832	847	495	134	410	715	841	323	753	756	617	999999	999999	497	648	149	440	294	72	911	919	999999	760	936	675	156	353	999999	887	999999	646	999999	276	264	297	174	934	150	709	902	999999	839	999999	999999	747	238	234	179	768	782	999999	632	584	284	15	288	96	558	458	264	372	871	435	930	120	75	520	999999	209	483	215	300	584	999999	598	89	963	999999	198	446	922	183	999999	999999	187	23	967	991	258	18	999999	385	691	999999	999999	999999	414	659	809	681	718	121	969	295	999999	355	999999	425	999999	925	325	999999	369	21	341	198	670	329	752	106	108	528	999999	999999	999999	829	608	139	999999	156	675	999999	41	999999	728	810	213	999999	538	832	999999	552	315	999999	999999	999999	26	680	999999	351	999999	999999	907	712	999999	200	999999	778	999999	748	746	918	999999	540	260	21	223	852	293	999999	984	754	791	920	999999	999999	222	540	507	570	999999	928	24	288	374	591	406	328	933	537	999999	435	35	790	95	58	999999	775	83	999999	620	999999	999999	999999	999999	999999	303	999999	583	999999	
978	718	280	329	935	818	903	517	175	669	615	894	918	755	968	559	999999	10	834	91	799	447	999999	999999	950	649	541	431	999999	347	297	419	745	906	559	843	164	705	999999	277	155	249	999999	999999	77	726	255	641	625	808	308	999999	162	501	237	999999	261	454	999999	295	286	481	999999	999999	381	205	999999	21	206	134	404	33	155	566	999999	559	838	62	758	999999	403	899	999999	999999	48	995	267	254	678	28	591	709	336	999999	999999	673	653	780	42	871	577	243	445	999999	413	999999	156	595	565	677	999999	208	696	156	891	999999	676	999999	789	999999	938	999999	342	999999	542	694	999999	586	575	272	999999	67	999999	887	655	170	464	315	709	763	848	671	688	11	325	999999	23	190	999999	999999	997	999999	990	656	933	673	900	267	957	719	588	570	29	302	771	644	999999	809	500	731	922	370	999999	36	999999	999999	225	341	861	159	680	516	908	962	275	736	999999	374	999999	982	269	207	999999	989	999999	999999	652	999999	239	999999	214	214	999999	945	691	999999	999999	964	999999	999999	457	999999	405	999999	48	81	661	67	36	44	577	814	855	518	999999	725	22	784	850	259	624	829	111	190	944	476	827	999999	281	639	999999	112	255	296	999999	700	801	999999	951	999999	626	594	369	205	113	400	358	181	999999	999999	624	621	999999	869	52	628	467	999999	863	572	253	698	999999	397	999999	999999	569	569	999999	771	923	472	833	746	632	39	470	906	87	554	127	656	489	315	24	719	988	385	253	905	242	586	687	388	860	928	808	971	502	638	831	789	999999	711	52	161	788	377	246	23	999999	561	999999	999999	454	597	219	481	382	999999	485	193	999999	88	539	999999	785	999999	885	704	230	498	999999	448	722	338	999999	777	272	999999	930	621	148	240	999999	999999	999999	378	934	999999	719	337	598	517	999999	999999	999999	118	182	705	376	343	492	542	792	999999	157	699	596	126	138	999999	218	519	63	999999	999999	999999	340	858	897	999999	520	622	985	893	900	896	999999	84	864	360	605	567	999999	597	138	999999	999999	999999	533	749	999999	818	144	287	999999	89	464	999999	603	999999	777	324	999999	958	999999	869	556	999999	769	261	413	522	999999	777	835	651	32	466	735	448	999999	262	334	158	635	701	487	999999	774	821	441	997	999999	999999	582	291	999999	538	773	268	59	547	999999	282	345	269	566	367	999999	999999	66	998	562	165	999999	999999	989	659	333	131	392	849	999999	948	819	999999	51	999999	204	554	891	494	999999	999999	999999	999999	942	61	
812	999999	145	130	265	306	999999	443	445	999999	744	67	301	110	215	652	999999	999999	422	371	999999	928	228	790	172	898	999999	572	999999	95	767	640	583	999999	999999	999999	986	272	594	999999	193	385	971	726	41	147	262	999999	289	50	600	197	687	581	999999	884	157	355	957	999999	999999	202	138	359	999999	113	483	363	999999	999999	665	999999	616	594	999999	87	957	999999	758	35	999999	999999	999999	999999	999999	999999	953	999999	999999	999999	808	641	999999	999999	117	999999	257	999999	178	999999	663	899	999999	40	384	999999	581	102	403	521	926	655	596	931	721	924	909	863	865	978	159	482	999999	302	449	34	999999	388	486	999999	999999	345	333	999999	371	746	999999	999999	999999	508	998	999999	607	999999	45	999999	54	383	999999	192	999999	393	756	200	778	191	884	999999	591	360	687	202	615	217	999999	591	331	999999	570	999999	665	656	974	367	980	298	874	197	267	296	980	925	999999	304	114	447	589	999999	61	999999	861	36	671	539	999999	805	255	400	999999	454	999999	287	812	999999	999999	435	418	399	219	490	316	999999	975	304	379	762	330	321	112	254	11	197	715	390	999999	638	985	444	546	185	52	999999	62	813	464	702	122	340	776	999999	38	200	924	571	999999	173	61	376	170	67	484	934	999999	999999	452	643	999999	432	427	999999	449	974	852	999999	447	832	999999	171	840	676	999999	990	544	433	226	811	273	999999	516	949	587	619	284	488	700	117	196	171	999999	820	140	689	912	999999	999999	63	999999	999999	133	51	528	889	535	493	418	494	399	864	674	640	379	999999	999999	477	311	830	700	373	999999	340	645	484	800	29	546	959	87	657	203	172	474	384	999999	475	431	698	93	999999	999999	216	718	332	496	999999	999999	711	774	444	586	999999	363	973	999999	792	405	54	98	516	946	458	416	742	671	512	176	995	999999	999999	56	999999	747	909	999999	999999	621	999999	999999	80	578	835	195	642	80	793	808	500	829	238	80	387	999999	576	999999	622	999999	975	661	983	563	455	314	333	398	973	999999	454	681	427	180	92	66	999999	938	999999	272	773	999999	877	704	676	176	179	380	669	999999	999999	999999	680	337	646	661	999999	516	132	530	861	254	107	140	363	819	999999	67	987	330	591	638	732	359	36	313	783	288	999999	289	145	953	729	969	492	389	10	100	534	999999	62	511	815	590	410	529	574	747	350	857	764	999999	999999	999999	421	999999	999999	331	999999	343	877	999999	629	843	395	908	999999	137	648	973	818	321	532	999999	999999	
90	823	152	999999	507	738	46	938	999999	525	33	571	390	999999	950	57	679	999999	999999	552	999999	882	972	204	999999	13	446	999999	376	999999	453	589	825	80	999999	718	999999	382	802	999999	841	787	600	999999	999999	346	144	579	697	999999	149	531	342	24	941	208	850	947	999999	503	302	937	999999	990	82	444	999999	999999	999999	241	999999	306	999999	596	711	999999	291	654	832	165	999999	866	999999	450	999999	999999	257	811	138	999999	867	252	925	308	312	903	999999	609	255	928	999999	999999	363	465	77	999999	543	745	999999	999999	916	999999	124	300	635	436	536	130	101	160	196	999999	191	92	373	616	380	688	294	808	333	682	999999	999999	565	999999	512	945	383	999999	999999	511	508	736	999999	671	137	635	999999	876	376	105	518	999999	999999	665	999999	999999	102	999999	999999	855	999999	503	78	244	798	999999	735	590	999999	591	747	44	772	999999	436	455	999999	702	488	745	999999	418	442	999999	173	312	172	899	411	242	999999	921	594	532	999999	15	667	999999	873	999999	899	999999	952	784	358	999999	333	999999	999999	999999	415	399	973	725	999999	53	71	840	80	495	999999	836	189	999999	999999	999999	449	249	636	999999	999999	882	999999	571	846	999999	465	657	879	689	979	999999	670	223	827	463	999999	868	692	15	943	827	912	387	999999	73	903	999999	55	532	999999	94	429	808	410	532	570	411	879	908	588	413	961	391	999999	941	175	966	863	999999	877	999999	999999	630	486	960	999999	451	703	783	38	203	611	356	654	894	687	861	999999	304	893	999999	989	784	427	999999	999999	531	999999	927	897	936	408	770	655	464	537	799	331	449	563	128	707	105	879	999999	999999	999999	736	621	999999	314	163	999999	391	340	591	999999	999999	946	104	447	580	775	886	102	794	999999	701	200	366	888	540	373	999999	775	839	893	999999	999999	738	261	794	259	673	593	783	838	388	999999	872	765	595	385	355	999999	999999	932	219	787	600	999999	999999	546	265	375	773	789	828	616	999999	999999	867	181	217	843	653	331	999999	302	999999	999999	999999	386	327	600	302	165	999999	625	999999	906	683	127	441	778	348	258	994	308	819	999999	999999	999999	823	999999	898	424	177	511	999999	226	830	917	999999	644	507	536	228	999999	82	999999	771	212	389	999999	24	749	739	999999	505	404	337	802	999999	999999	945	691	999999	152	702	877	987	516	163	21	86	766	649	797	280	811	40	340	999999	210	233	999999	392	238	171	999999	685	737	16	999999	889	37	999999	164	698	816	972	85	962	204	630	264	
58	999999	518	999999	110	999999	169	693	373	997	999999	282	999999	148	308	335	981	552	202	260	510	999999	132	59	999999	494	109	999999	999999	955	377	42	579	968	758	999999	999999	913	999999	999999	999999	322	704	892	999999	171	999999	560	517	646	104	419	11	380	753	963	255	468	924	615	843	705	853	418	629	544	702	132	389	999999	615	999999	503	460	681	198	390	999999	597	999999	430	548	999999	999999	860	958	40	208	225	999999	768	261	988	443	899	873	999999	999999	272	999999	468	941	180	233	41	36	915	551	999999	999999	582	25	871	763	195	999999	759	999999	999999	670	999999	999999	906	593	526	364	89	70	560	808	730	104	999999	680	703	489	377	722	171	834	53	489	509	660	222	752	390	235	258	605	123	807	999999	602	413	964	999999	586	706	677	947	999999	990	891	834	488	58	200	70	999999	926	47	499	999999	627	34	999999	255	381	773	974	853	812	955	694	922	365	999999	999999	738	454	791	25	494	887	197	498	999999	999999	734	999999	199	175	552	999999	999999	318	25	974	389	970	789	215	933	703	999999	52	999999	999999	912	999999	683	999999	999999	261	145	31	14	999999	999999	535	385	429	647	79	784	688	270	999999	617	614	350	999999	887	768	664	585	92	999999	999999	155	999999	999999	914	611	30	275	843	999999	999999	65	313	999999	999999	853	594	370	999999	863	918	414	782	760	588	999999	781	293	46	563	596	559	938	223	999999	999999	83	964	999999	45	58	518	999999	969	741	562	310	171	854	999999	183	999999	27	229	872	389	372	702	832	616	829	737	239	290	703	999999	126	100	146	260	780	630	855	999999	814	410	569	999999	28	36	997	619	438	12	389	302	542	999999	350	999999	921	999999	999999	898	215	321	288	565	276	757	446	219	999999	999999	262	553	449	494	414	472	819	560	684	806	618	219	308	999999	900	411	452	406	750	482	339	409	499	956	326	999999	999999	14	999999	271	999999	787	594	834	749	999999	852	57	315	877	999999	371	999999	999999	289	995	999999	62	665	999999	314	49	469	552	274	999999	63	493	178	999999	350	815	999999	999999	227	999999	625	473	486	73	558	999999	100	872	638	967	712	174	676	330	491	79	999999	682	956	549	999999	51	570	896	999999	369	879	405	999999	37	358	283	999999	458	380	999999	575	601	315	910	948	597	913	307	150	889	817	847	429	281	999999	999999	466	999999	513	999999	903	590	290	199	525	695	345	611	619	999999	67	999999	999999	942	999999	999999	999999	56	600	731	137	999999	756	893	999999	
41	975	265	999999	26	817	999999	945	999999	645	985	321	125	394	999999	261	999999	688	711	832	599	896	486	777	729	965	420	86	782	456	640	834	396	648	999999	719	89	60	602	621	626	282	999999	307	519	435	260	662	999999	479	824	584	54	999999	951	144	499	488	831	61	406	363	999999	349	999999	160	999999	477	899	543	182	999999	95	999999	215	999999	999999	189	268	999999	714	999999	999999	312	632	999999	789	334	696	359	230	601	228	999999	224	272	118	815	303	999999	511	783	762	804	307	999999	499	954	999999	634	401	320	230	999999	346	648	625	999999	717	948	371	999999	781	549	322	581	999999	999999	875	942	218	927	886	899	792	999999	999999	934	15	70	566	999999	478	72	957	910	380	690	214	576	647	258	108	354	996	999999	11	222	491	726	537	999999	999999	914	425	474	434	330	745	415	652	691	854	656	391	536	131	719	592	999999	210	999999	339	308	304	960	999999	541	902	880	929	783	452	289	999999	611	755	564	999999	493	485	60	999999	798	924	956	999999	451	999999	470	790	999999	999999	88	525	194	999999	781	619	464	644	893	427	864	485	868	248	999999	999999	780	999999	567	82	108	927	160	407	540	383	999999	999999	387	578	999999	100	647	163	373	763	999999	985	999999	944	999999	848	999999	632	90	323	66	999999	828	328	999999	690	999999	999999	531	161	999999	786	95	407	281	897	267	999999	985	774	838	999999	999999	999999	784	795	805	622	889	260	344	528	327	227	999999	629	738	69	395	751	867	436	631	222	398	562	899	577	999999	294	591	277	646	999999	484	351	843	26	544	397	884	610	330	999999	999999	847	469	868	90	651	999999	207	999999	999999	906	999999	999999	662	422	231	895	238	949	999999	668	999999	881	20	999999	975	785	721	999999	997	999999	266	116	360	999999	551	103	41	496	31	134	393	348	413	409	83	269	191	603	999999	501	655	661	724	612	750	966	458	999999	115	865	448	682	999999	376	650	305	732	267	999999	138	863	741	927	480	285	999999	999999	611	669	715	603	127	213	505	221	605	999999	748	999999	999999	999999	906	391	165	686	711	999999	999999	759	777	537	924	732	193	638	913	733	999999	337	32	497	846	465	399	999999	330	478	435	165	999999	913	983	613	296	493	957	360	772	793	999999	999999	441	852	891	188	679	999999	999999	867	999999	871	147	420	999999	97	798	450	992	893	366	242	999999	999999	999999	999999	999999	999999	445	700	999999	563	961	460	999999	999999	999999	993	574	220	592	935	459	999999	857	182	775	
573	981	209	695	516	999999	878	437	340	340	999999	148	36	635	368	950	329	999999	999999	910	999999	657	921	40	804	999999	782	311	431	783	423	33	541	99	980	339	999999	999999	173	206	92	32	433	379	999999	855	999999	585	234	999999	999999	380	999999	272	97	999999	70	178	890	640	585	577	16	556	917	999999	606	937	655	38	714	324	33	999999	827	999999	233	551	535	999999	339	999999	999999	446	653	999999	910	279	11	74	999999	999999	999999	533	999999	999999	25	876	461	969	259	999999	929	206	280	815	357	999999	999999	432	999999	518	643	999999	311	388	500	999999	902	999999	626	336	936	591	758	999999	209	500	927	322	999999	357	100	565	699	730	277	880	175	999999	694	999999	835	578	382	999999	432	999999	232	241	24	455	973	585	352	922	673	999999	447	632	615	857	648	131	783	344	428	88	252	580	121	620	404	74	190	292	501	367	219	999999	224	999999	278	695	308	203	383	514	999999	776	66	928	443	542	999999	837	695	713	999999	47	342	999999	929	999999	130	404	60	909	999999	999999	999999	315	139	450	999999	999999	589	953	999999	589	999999	914	865	476	524	192	186	862	999999	353	596	788	571	999999	664	870	999999	626	574	903	152	473	999999	162	356	999999	799	993	134	999999	258	999999	889	216	85	428	489	463	137	999999	227	999999	77	61	473	999999	999999	957	785	547	999999	999999	388	919	446	497	805	712	999999	773	393	999999	737	208	104	854	899	365	106	246	999999	644	999999	999999	686	954	406	67	689	714	999999	841	217	586	999999	296	363	969	769	587	623	777	342	363	554	43	460	869	957	619	742	389	861	549	999999	845	472	751	243	492	101	747	33	415	999999	551	976	161	54	999999	999999	929	595	519	623	613	999999	999999	91	652	504	537	999999	79	971	627	980	668	429	318	824	611	736	287	495	875	754	999999	597	999999	67	309	824	159	128	813	793	351	925	553	543	336	670	590	987	999999	648	953	444	149	571	317	731	736	999999	888	203	318	33	999999	859	999999	548	88	595	204	712	999999	951	168	833	638	742	999999	999999	497	941	155	299	999999	236	800	492	457	999999	999999	577	97	175	239	619	484	328	188	999999	168	999999	591	995	999999	851	698	12	286	315	932	574	855	962	495	999999	58	29	101	520	68	892	999999	999999	844	627	625	784	721	999999	359	320	564	191	615	710	359	159	999999	999999	538	798	216	151	999999	185	722	135	680	292	571	465	236	667	636	276	695	945	160	175	999999	914	290	737	956	
621	19	674	356	785	999999	898	522	999999	982	999999	685	999999	146	669	999999	999999	114	999999	977	894	999999	897	555	349	999999	999999	999999	340	854	624	999999	479	194	999999	175	58	779	999999	695	673	942	999999	685	999999	999999	745	808	491	271	736	810	852	999999	72	538	122	129	16	771	192	899	192	999999	999999	752	999999	765	999999	503	856	719	219	743	313	999999	868	222	188	758	278	606	517	79	127	814	665	718	132	999999	999999	999999	999999	132	513	773	760	67	327	624	384	980	559	987	414	27	600	118	456	120	669	999999	940	999999	999999	999999	391	999999	50	999999	96	497	643	899	450	927	947	999999	240	999999	201	810	894	564	384	298	56	530	664	109	224	556	272	21	690	162	988	524	629	926	999999	647	999999	774	537	886	347	999999	999999	487	999999	513	999999	916	999999	858	15	385	873	214	539	999999	458	940	999999	539	235	631	999999	297	939	999999	466	313	158	999999	793	999999	999999	497	951	396	999999	999999	999999	710	999999	999999	999999	999999	999999	612	650	999999	397	999999	198	999999	445	997	661	715	450	259	548	647	999999	575	768	374	75	885	358	386	263	999999	999999	999999	910	999999	861	999999	999999	388	150	999999	781	52	916	999999	366	715	684	39	836	245	999999	734	638	392	999999	112	587	728	999999	271	264	999999	170	253	651	916	176	816	146	999999	186	72	118	999999	865	14	659	999999	18	359	999999	329	550	28	207	154	999999	528	965	759	302	811	622	878	999999	517	881	672	999999	999999	999999	867	893	64	999999	999999	625	426	999999	999999	452	999999	720	415	70	999999	724	152	56	507	283	648	851	999999	999999	375	999999	239	999999	999999	999999	999999	174	568	810	343	999999	495	959	324	528	226	11	316	999999	855	100	999999	999999	147	793	738	625	478	176	900	25	516	575	693	443	396	286	178	535	999999	282	161	999999	727	509	238	193	732	999999	66	646	544	80	633	284	243	421	12	563	395	371	696	402	909	327	919	919	999999	880	142	940	833	781	851	583	939	611	100	637	565	555	893	500	119	264	999999	446	941	419	999999	974	283	614	999999	103	585	999999	695	410	590	318	999999	851	999999	126	813	763	228	60	345	632	331	375	998	839	999999	206	292	655	846	482	978	999999	999999	167	999999	228	641	757	997	189	915	689	999999	256	999999	51	653	999999	450	717	999999	890	84	999999	653	908	616	310	625	389	999999	999999	564	999999	340	72	180	688	999999	999999	131	471	63	165	999999	641	999999	752	999999	999999	999999	300	215	138	999999	999999	999999	
999999	513	757	611	341	141	617	712	876	135	939	915	574	871	965	999999	855	999999	756	999999	919	859	22	590	863	107	198	999999	186	834	435	853	253	999999	75	185	702	983	999999	999999	999999	452	840	516	388	999999	638	565	999999	999999	359	542	508	259	861	254	501	176	999999	243	942	779	536	51	699	95	672	292	999999	790	999999	871	999999	426	401	999999	28	505	212	999999	999999	999999	260	999999	484	893	355	993	999999	821	683	535	244	556	999999	666	915	799	817	999999	175	999999	759	796	917	488	999999	91	858	394	235	995	964	722	774	318	529	117	999999	805	740	678	999999	984	116	314	636	259	39	999999	561	229	688	910	860	999999	874	999999	999999	996	166	273	145	45	595	999999	571	522	782	88	999999	999999	242	21	561	496	492	774	690	999999	851	487	62	999999	833	999999	317	63	861	659	444	75	605	999999	649	476	543	999999	398	429	742	124	477	951	598	999999	999999	677	358	373	632	109	773	898	155	679	221	22	212	589	380	517	660	999999	643	999999	213	672	371	94	999999	664	999999	271	870	736	20	110	533	999999	999999	640	999999	498	999999	344	302	706	424	999999	265	530	625	809	59	234	999999	999999	317	527	548	324	315	999999	420	967	723	511	999999	418	668	121	488	130	570	740	812	172	104	308	778	506	257	999999	999999	999999	49	576	222	645	282	665	792	16	542	704	334	999999	87	70	621	790	999999	16	311	154	999999	504	248	999999	422	999999	260	999999	748	52	76	914	999999	999999	928	999999	299	392	145	999999	328	482	588	865	415	381	94	44	687	988	827	999999	99	999999	390	999999	337	903	233	999999	414	783	999999	500	638	419	999999	100	141	474	999999	296	871	308	999999	999999	916	999999	903	999999	216	225	332	760	224	825	825	999999	606	393	818	396	169	999999	598	545	224	999999	999999	996	384	999999	902	222	497	999999	380	791	860	821	628	954	999999	192	774	999999	460	999999	285	813	999999	248	493	747	656	999999	999999	717	709	289	354	827	156	907	666	222	322	120	272	682	455	43	898	785	765	999999	396	976	389	409	94	717	812	999999	411	999999	511	164	566	393	414	663	91	580	999999	999999	808	999999	999999	562	876	350	245	602	999999	560	349	707	982	791	717	160	337	310	999999	637	25	732	505	529	999999	167	554	878	999999	792	999999	328	999999	964	66	303	999999	827	533	999999	481	220	65	850	796	999999	182	774	999999	264	999999	781	385	838	785	85	999999	996	850	718	796	999999	999999	575	608	31	398	999999	
735	999999	700	999999	776	460	999999	805	676	654	733	907	999999	779	212	23	466	181	943	999999	999999	980	706	462	999999	999999	948	125	885	490	252	774	999999	163	48	999999	563	999999	14	924	682	980	408	999999	273	943	732	26	999999	999999	119	436	88	999999	839	755	716	999999	533	999999	512	999999	919	196	412	958	501	999999	741	950	460	641	177	28	798	208	581	999999	199	42	93	931	961	574	381	815	999999	498	999999	999999	545	325	301	999999	421	999999	999999	222	539	314	999999	900	999999	212	860	477	269	69	129	641	183	952	999999	999999	999999	999999	88	354	815	999999	272	13	518	458	415	145	349	999999	999999	165	147	369	234	885	591	193	656	759	714	903	556	636	999999	682	119	592	276	999999	174	841	563	716	999999	999999	999999	999999	391	826	797	724	137	145	463	963	504	814	999999	999999	909	999999	999999	329	639	999999	50	636	635	835	999999	999999	999999	548	959	765	601	431	961	999999	999999	153	801	830	999999	989	775	420	183	999999	188	305	864	113	891	480	916	244	86	495	999999	999999	812	999999	488	974	856	589	185	697	372	999999	852	446	329	765	999999	999999	999999	999999	999999	629	462	999999	657	52	999999	765	657	489	848	367	354	999999	388	438	341	255	352	987	143	999999	244	485	52	999999	452	428	783	135	586	823	877	436	360	283	999999	999999	999999	445	999999	100	931	999999	848	14	728	387	68	999999	434	647	751	379	999999	999999	394	977	187	999999	599	539	999999	531	999999	35	999999	918	125	114	486	748	357	906	999999	52	264	548	636	47	999999	75	369	999999	701	938	999999	999999	919	410	889	999999	415	355	845	486	119	410	794	999999	524	810	271	999999	415	685	300	999999	408	473	694	846	999999	149	176	533	179	99	829	999999	999999	982	998	714	224	510	999999	11	70	494	933	854	999999	813	523	576	804	415	487	26	648	236	999999	456	999999	999999	999999	999999	189	321	999999	29	999999	999999	869	541	811	999999	739	904	351	999999	784	914	540	839	999999	537	626	599	729	764	612	813	325	999999	884	552	999999	181	876	78	821	999999	187	913	284	999999	943	981	764	999999	675	582	674	999999	452	194	915	999999	950	999999	649	589	592	552	417	999999	516	152	657	269	558	568	999999	283	477	45	736	999999	565	181	594	644	835	482	98	39	999999	999999	999999	699	636	131	230	999999	999999	242	999999	635	506	517	415	800	333	505	999999	116	999999	400	881	417	458	299	999999	779	513	14	754	999999	463	388	999999	549	868	999999	633	999999	999999	258	855	999999	
999999	110	130	999999	765	793	321	999999	783	981	999999	748	95	999999	999999	346	810	451	275	423	999999	56	181	127	890	865	999999	376	871	270	768	306	545	645	999999	999999	179	272	23	719	693	424	336	999999	999999	878	464	10	715	999999	999999	999999	999999	441	999999	832	928	12	168	900	860	945	468	522	999999	188	213	449	337	894	177	547	999999	556	999999	72	719	700	224	21	410	931	660	585	999999	871	999999	114	887	706	428	176	114	999999	999999	999999	956	813	268	725	675	25	672	821	128	89	999999	436	999999	695	999999	238	788	156	499	929	999999	999999	999999	999999	864	108	999999	631	999999	10	443	324	696	981	115	999999	441	999999	346	395	268	838	466	563	999999	886	403	999999	999999	199	388	957	999999	929	463	999999	934	916	861	999999	463	999999	356	999999	999999	155	999999	999999	589	999999	797	300	999999	999999	999999	999999	425	325	939	978	705	369	46	285	622	485	999999	767	999999	41	970	524	999999	769	931	226	999999	348	918	266	156	674	612	386	999999	98	157	518	999999	999999	658	618	976	999999	870	999999	15	81	505	169	999999	972	211	557	246	282	662	50	183	999999	963	86	407	682	999999	41	756	659	882	533	999999	999999	507	520	383	361	547	999999	898	836	999999	421	843	758	813	999999	473	64	150	999999	435	116	999999	815	53	999999	999999	304	60	839	348	999999	198	999999	831	999999	474	690	184	884	999999	908	151	347	242	552	243	649	869	658	568	999999	999999	999999	107	999999	847	692	999999	999999	150	999999	703	69	498	866	232	871	926	999999	999999	999999	999999	266	395	527	965	998	999999	500	347	572	434	402	280	999999	835	999999	874	999999	423	782	999999	381	743	490	214	92	848	376	330	372	999999	327	949	785	821	999999	376	580	999999	849	119	976	999999	578	999999	311	788	851	999999	796	999999	326	138	926	569	508	522	904	322	882	159	216	180	975	849	999999	999999	494	825	582	69	303	353	574	672	999999	917	175	671	903	303	997	346	533	375	405	199	999999	226	322	740	999999	267	383	999999	903	999999	488	728	712	857	303	35	457	999999	999999	972	999999	264	332	591	356	243	999999	589	161	870	647	610	999999	917	431	278	513	841	999999	46	970	873	768	441	438	999999	958	56	10	971	888	999999	999999	999999	634	768	894	999999	999999	237	848	793	548	43	168	878	284	999999	436	999999	522	615	148	666	999999	690	495	999999	162	908	284	373	588	189	999999	850	938	30	292	663	383	999999	457	370	198	186	335	735	282	559	172	999999	619	974	999999	
999999	657	999999	431	944	282	999999	578	485	953	485	215	368	999999	318	940	264	999999	999999	651	740	999999	778	478	825	364	999999	999999	603	746	121	999999	613	999999	707	202	933	599	348	390	999999	213	999999	416	712	971	999999	999999	964	619	999999	661	846	333	718	125	878	536	999999	999999	522	396	975	739	842	731	601	999999	354	125	17	665	173	999999	282	537	196	371	765	853	398	87	653	983	837	459	907	290	22	999999	999999	999999	999999	758	868	999999	238	242	574	999999	380	338	338	848	612	253	498	463	61	191	999999	999999	770	752	999999	445	743	999999	901	392	824	320	999999	762	802	999999	671	414	523	298	308	953	796	784	483	69	748	999999	380	594	961	453	239	831	662	806	635	251	999999	433	249	999999	999999	192	167	69	712	999999	999999	12	999999	93	939	762	882	999999	720	986	279	141	696	999999	621	316	431	380	91	794	109	995	974	430	847	100	59	72	622	999999	627	423	999999	181	757	999999	999999	878	513	999999	948	686	96	649	971	436	736	310	625	34	761	786	978	917	999999	60	37	160	246	999999	713	819	363	115	368	855	999999	525	191	999999	303	999999	867	999999	845	999999	909	334	458	420	363	748	999999	597	999999	840	444	439	999999	706	999999	999999	641	663	764	139	999999	999999	999999	126	652	221	129	382	731	999999	919	999999	999999	64	151	702	701	825	999999	965	382	999999	262	527	421	354	820	484	999999	440	911	999999	849	716	99	999999	54	342	999999	151	628	74	866	645	921	79	999999	649	565	647	999999	816	177	798	756	567	999999	999999	704	307	400	644	480	300	999999	716	525	999999	999999	222	658	369	66	354	346	317	999999	999999	999999	351	987	999999	999999	264	999999	104	45	999999	960	531	210	291	637	470	999999	983	594	576	349	999999	554	12	683	999999	988	801	759	999999	462	449	668	122	166	999999	320	229	725	999999	999999	211	680	474	999999	444	21	377	731	595	603	362	722	332	999999	400	999999	999999	999999	576	275	478	344	999999	999999	521	863	97	999999	284	999999	531	268	378	556	999999	534	89	999999	999999	341	621	79	173	229	110	726	345	845	765	565	335	999999	159	950	550	866	468	876	883	999999	999999	252	457	999999	82	104	353	775	138	866	718	999999	259	999999	653	999999	181	993	999999	999999	527	252	369	999999	999999	999999	118	428	15	281	76	999999	724	999999	417	999999	622	999999	999999	16	999999	569	999999	999999	847	999999	481	914	306	151	695	475	388	98	63	999999	883	999999	620	281	985	925	769	857	799	514	663	
591	827	285	999999	452	846	491	422	957	999999	469	871	877	328	204	131	864	585	601	824	635	614	735	495	885	118	875	30	456	800	859	999999	342	294	890	999999	999999	999999	253	628	896	675	105	999999	423	865	743	953	791	999999	905	281	208	689	37	976	102	999999	901	344	971	470	965	999999	676	369	539	592	438	117	999999	999999	342	972	928	959	518	589	81	29	375	921	999999	652	894	999999	901	652	266	999999	999999	240	999999	908	657	435	999999	938	479	64	336	160	525	999999	703	406	999999	235	999999	78	468	512	719	881	969	999999	240	999999	272	99	468	886	336	999999	122	869	54	999999	324	999999	259	580	119	27	692	224	406	556	948	498	999999	675	999999	197	455	492	521	582	939	608	204	999999	675	390	999999	999999	823	10	571	834	361	515	911	268	818	999999	402	702	199	754	652	684	374	774	451	792	994	999999	78	999999	357	472	493	716	999999	862	999999	729	431	252	999999	405	999999	124	146	142	764	632	378	567	99	999999	999999	195	955	520	999999	999999	999999	803	455	685	932	999999	486	999999	31	204	999999	956	983	673	280	946	363	256	699	259	638	999999	37	372	769	511	541	538	89	308	760	787	999999	999999	790	627	797	999999	473	54	999999	256	120	569	999999	999999	583	999999	999999	999999	832	708	820	772	272	629	775	999999	916	430	409	947	809	723	444	184	125	980	883	653	158	647	783	655	621	999999	209	467	700	356	928	125	990	642	476	62	966	999999	999999	170	851	999999	799	53	644	690	447	999999	999999	496	306	999999	542	999999	297	194	925	174	161	999999	430	317	392	999999	501	293	999999	176	257	392	217	58	999999	722	801	444	847	740	20	930	944	999999	999999	999999	59	335	999999	105	354	291	999999	801	916	860	999999	543	331	240	551	999999	733	280	149	743	999999	258	362	820	999999	853	346	195	999999	231	999999	618	975	188	519	175	711	999999	822	965	999999	999999	141	389	982	268	123	617	999999	999999	206	674	672	598	924	999999	999999	999999	12	501	999999	941	999999	695	924	131	999999	999999	721	999999	999999	871	458	999999	487	873	126	973	837	834	740	729	999999	504	34	271	946	999999	263	999999	202	948	999999	330	31	324	767	446	465	861	699	969	896	999999	999999	335	226	999999	120	60	684	999	925	999999	761	225	944	153	670	999999	999999	999999	999999	13	192	701	999999	137	162	999999	116	679	518	999999	144	999999	832	193	493	698	55	458	275	212	43	203	33	693	569	805	999999	623	776	802	687	518	999999	893	
629	319	999999	98	345	999999	944	15	491	949	42	990	392	760	660	999999	616	725	916	686	999999	989	999999	327	568	356	999999	492	903	715	999999	999999	999999	939	563	184	383	956	123	328	268	37	711	83	661	999999	423	999999	963	804	196	961	999999	403	923	999999	641	997	530	999999	162	461	111	776	999999	415	310	453	207	485	597	999999	612	999999	428	942	287	604	666	990	999999	186	529	108	529	336	34	999999	25	923	543	386	999999	999999	176	999999	926	999999	422	255	277	969	421	999999	216	536	359	14	975	980	362	46	341	999999	64	975	999999	13	256	334	391	23	437	283	942	221	233	486	431	621	999999	351	191	420	722	964	765	52	999999	993	977	29	999999	44	571	999999	54	896	80	200	874	922	689	98	864	263	999999	147	544	995	312	872	583	363	964	20	854	920	817	100	220	890	121	999999	357	999999	702	402	712	446	177	336	416	240	747	999999	662	103	556	468	432	627	507	999999	690	999999	999999	958	999999	560	651	134	89	999999	999999	984	810	999999	740	999999	999999	148	435	108	827	999999	466	352	999999	871	999999	761	373	358	999999	999999	392	225	999999	253	999999	743	999999	999999	794	52	257	436	261	763	292	236	999999	64	907	293	202	999999	999999	999999	648	103	999999	208	213	890	999999	730	322	396	601	595	862	497	577	817	815	283	314	785	999999	999999	999999	851	999999	130	407	319	451	383	999999	984	999999	858	604	831	400	133	948	903	292	526	124	864	172	999999	374	999999	487	99	999999	919	104	293	999999	618	12	501	620	92	492	451	288	938	996	999999	999999	14	892	745	426	999999	334	410	999999	211	914	237	999999	999999	999999	542	832	361	906	480	890	862	999999	985	829	899	513	866	421	840	248	186	867	999999	257	369	972	741	999999	785	594	693	790	783	704	774	812	728	999999	950	999999	999999	999999	525	727	586	141	906	915	527	999999	468	989	662	999999	738	999999	144	644	396	569	999999	688	130	886	999999	82	999999	291	64	96	999999	540	470	231	320	999999	351	828	670	238	75	999999	999999	606	999999	704	138	819	999999	415	677	94	999999	391	528	999999	911	639	999999	514	51	625	861	999999	404	928	528	440	652	593	28	316	973	999999	503	999999	543	523	760	501	943	280	325	649	418	700	601	999999	703	82	999999	712	307	166	999999	999999	964	714	212	999999	999999	698	176	382	396	999999	120	780	887	264	704	397	878	39	570	999999	309	221	31	704	999999	449	999999	580	360	316	19	817	970	62	309	829	321	
562	326	255	113	943	262	57	589	821	201	449	377	999999	999999	278	595	999999	151	753	692	508	871	999999	961	999999	31	999999	362	303	809	999999	954	875	999999	325	712	325	666	999999	958	974	124	515	257	297	212	999999	483	999999	999999	554	999999	556	999999	999999	691	589	294	999999	922	182	694	295	21	366	494	502	768	517	999999	279	759	786	794	717	393	999999	488	999999	393	515	999999	621	999999	265	923	999999	999999	273	634	133	41	158	442	786	999999	828	503	891	803	710	747	965	185	999999	794	999999	762	999999	429	334	111	620	134	417	999999	82	224	756	442	96	999999	504	882	442	248	999999	353	17	437	564	999999	597	870	683	767	641	445	128	999999	799	999999	318	844	309	31	420	34	999999	999999	217	999999	747	999999	716	999999	253	92	743	714	193	781	999999	999999	999999	999999	514	750	999999	999999	934	999999	999999	295	999999	451	999999	659	583	999999	827	586	328	797	230	950	999999	148	999999	999999	523	558	999999	414	287	28	891	327	980	837	999999	670	583	385	286	580	999999	999999	814	999999	500	594	509	999999	887	999999	462	956	999999	913	356	999999	597	714	136	385	934	691	17	625	560	999999	679	745	902	167	999999	943	521	649	442	663	333	888	246	929	58	999999	999999	680	565	934	555	76	999999	151	83	869	258	900	646	826	454	199	715	372	999999	764	430	999999	603	999999	999999	131	480	999999	51	709	477	999999	337	565	174	336	999999	626	999999	999999	264	760	93	144	999999	621	13	616	999999	144	182	873	24	999999	948	999999	87	56	498	433	595	999999	999999	374	401	61	572	90	999999	128	139	99	999999	999999	509	669	999999	999999	824	824	128	864	485	906	536	604	192	53	999999	377	259	23	137	999999	999999	467	660	719	743	999999	999999	922	955	999999	999999	93	999999	713	784	289	999999	999999	232	673	315	731	999999	999999	837	797	999999	529	999999	293	999999	125	961	641	293	999999	18	999999	999999	190	776	205	908	395	901	453	521	479	999999	337	999999	640	791	463	999999	296	155	999999	882	999999	774	528	458	671	999999	890	999999	451	429	741	280	234	893	51	897	999999	999999	999999	302	999999	285	399	270	999999	999999	238	334	508	999999	997	897	552	54	999999	999999	258	999999	246	173	999999	999999	79	999999	999999	66	991	999999	999999	999999	999999	473	228	174	497	670	384	267	322	999999	993	999999	623	653	999999	843	999999	190	123	635	649	373	586	762	291	73	215	999999	743	89	85	999999	585	942	999999	533	679	387	999999	999999	42	990	434	642	999999	999999	708	426	626	
999999	338	811	999999	124	916	999999	887	465	882	999999	999999	999999	523	999999	528	512	999999	681	999999	898	999999	999999	999999	14	602	999999	938	999999	592	999999	999999	789	723	69	751	999999	857	470	35	703	999999	223	999999	132	654	998	476	202	123	999999	475	36	836	728	519	988	187	999999	521	268	431	943	999999	999999	78	675	319	464	999999	264	654	519	656	999999	262	951	845	510	360	604	191	746	999999	999999	370	338	952	995	550	763	96	238	999999	766	281	702	349	458	64	979	688	22	711	859	24	955	380	950	999999	999999	152	677	278	917	86	684	123	950	686	740	722	324	914	727	999999	425	571	889	614	559	611	397	456	380	999999	179	45	999999	999999	415	957	999999	529	982	620	419	959	41	689	596	589	399	772	323	266	374	108	999999	691	598	394	491	345	916	956	999999	230	897	12	999999	649	999999	999999	280	999999	720	794	999999	116	758	465	539	209	28	970	999999	625	142	123	551	999999	61	289	321	31	999999	666	612	999999	865	198	72	39	782	947	446	359	501	541	546	579	999999	877	999999	999999	999999	291	327	946	744	999999	98	784	460	837	598	862	729	258	999999	63	192	905	250	999999	403	510	999999	80	999999	862	133	600	576	971	904	999999	357	999999	177	194	349	999999	291	999999	999999	999999	578	999999	999999	584	629	253	235	999999	397	270	999999	372	738	353	864	256	423	881	999999	497	217	488	999999	423	999999	999999	999999	130	999999	525	623	515	469	126	932	482	721	949	242	999999	374	93	584	643	547	999999	999999	999999	330	999999	252	999999	999999	612	80	999999	22	935	999999	999999	171	115	779	999999	646	131	902	622	420	392	535	999999	648	136	132	999999	999999	999999	875	530	999999	266	800	621	283	223	785	857	55	843	999999	999999	880	999999	999999	269	314	713	997	999999	91	999999	413	999999	999999	999999	761	999999	490	999999	195	723	69	547	999999	904	314	167	597	433	345	55	577	577	922	748	594	999999	999999	862	819	200	301	459	449	281	853	863	64	504	461	192	376	999999	658	745	726	342	999999	813	999999	156	125	573	91	999999	261	836	24	999999	194	999999	999999	627	137	994	432	610	999999	999999	61	451	112	102	999999	999999	999999	478	918	187	31	999999	322	603	999999	672	84	727	377	413	999999	26	848	999999	320	195	999999	748	970	664	999999	126	244	474	761	999999	54	999999	602	929	366	782	918	837	999999	932	954	591	720	999999	919	705	242	999999	689	45	999999	866	782	786	165	930	507	264	999999	905	999999	847	841	402	628	62	
999999	999999	56	247	108	21	449	387	240	415	38	999999	744	617	883	548	784	726	912	188	250	816	774	436	284	999999	973	891	915	116	750	999999	836	867	580	794	649	999999	937	999999	999999	999999	999999	750	902	991	519	999999	999999	478	72	999999	490	450	999999	999999	673	619	962	999999	48	558	472	134	999999	710	680	999999	47	98	899	342	999999	331	761	846	999999	999999	534	293	153	999999	869	999999	999999	634	837	999999	65	271	999999	39	490	502	552	868	999999	431	95	201	321	642	218	932	579	730	999999	999999	688	965	58	999999	999999	679	301	321	688	999999	90	40	872	999999	822	776	967	869	852	297	779	893	914	839	938	999999	999999	511	999999	936	867	323	308	678	706	99	223	481	945	810	211	999999	189	905	999999	64	328	36	820	442	965	999999	877	48	389	795	60	218	710	751	999999	789	803	751	168	767	999999	204	587	732	562	496	924	51	95	999999	999999	19	498	884	24	945	690	85	971	167	445	270	299	911	48	14	999999	203	114	421	437	438	746	583	333	134	999999	97	880	478	785	999999	952	999999	999999	51	999999	826	737	761	999999	727	779	11	331	471	905	999999	693	557	726	999999	937	674	121	999999	999999	999999	561	890	507	999999	205	999999	999999	609	317	458	829	996	294	943	466	352	999999	709	658	744	262	861	999999	771	404	332	752	65	898	999999	728	806	999999	805	999999	847	264	506	999999	286	630	722	163	999999	847	696	273	782	999999	999999	362	412	626	527	662	699	999999	999999	208	873	999999	326	710	39	999999	32	227	489	678	619	999999	999999	999999	381	124	539	708	772	999999	707	68	969	791	999999	925	325	190	999999	152	575	186	999999	307	659	535	314	999999	134	999999	825	479	784	114	654	506	999999	999999	254	412	132	991	898	999999	501	814	781	534	406	113	414	842	965	346	112	443	569	518	527	846	810	999999	999999	56	108	237	284	865	146	807	389	999999	935	849	30	584	287	999999	806	844	754	779	614	30	321	983	514	448	12	221	936	38	709	408	602	999999	417	852	713	273	540	916	397	999999	724	325	907	126	326	528	165	853	711	682	999999	40	913	563	735	124	723	999999	863	999999	871	360	999999	536	256	425	176	435	13	542	314	999999	392	26	999999	995	86	397	132	484	999999	92	326	999999	317	999999	690	854	126	999999	550	704	63	471	726	374	999999	380	870	900	999999	730	850	179	378	262	648	897	999999	999999	48	335	999999	389	870	788	999999	363	228	999999	735	999999	318	413	992	
610	999999	999999	299	932	69	999999	527	231	132	334	999999	157	658	64	923	793	597	999999	999999	999999	990	673	601	999999	999999	582	162	999999	175	48	422	446	187	767	477	728	608	999999	680	342	808	492	266	546	556	885	704	173	999999	941	724	932	853	777	999999	121	329	361	601	487	553	342	66	999999	999999	796	970	890	587	205	195	999999	705	228	999999	508	417	64	999999	999999	877	988	999999	233	323	490	593	409	158	365	999999	256	733	203	789	476	435	999999	634	759	999999	814	586	999999	756	461	236	634	371	121	703	274	969	156	609	565	907	999999	770	432	213	999999	742	231	796	938	999999	512	439	939	82	246	430	632	539	999999	411	868	477	861	263	958	47	46	661	999999	287	586	999999	999999	568	999999	999999	211	555	999999	81	364	770	999999	922	723	999999	431	48	467	999999	346	999999	999999	999999	49	365	908	178	255	532	705	570	661	661	999999	919	215	999999	480	834	228	87	194	991	57	108	659	999999	540	762	616	998	204	300	941	999999	56	79	999999	999999	502	999999	309	822	376	999999	999999	166	969	804	990	999999	567	632	624	268	999999	555	116	941	705	969	637	493	916	706	999999	999999	719	984	872	999999	853	243	342	999999	777	372	999999	262	999999	999999	970	736	999999	566	440	571	999999	682	999999	999999	999999	586	999999	999999	999999	999999	905	999999	999999	748	446	985	931	854	206	334	999999	999999	491	71	930	853	999999	999999	998	901	720	999999	276	804	694	999999	999999	999999	182	276	702	808	999999	999999	999999	955	834	251	66	999999	805	918	369	116	280	246	200	999999	570	119	635	339	999999	505	106	999999	403	999999	63	999999	999999	999999	681	930	631	491	650	530	604	975	29	710	155	23	105	802	991	170	534	457	846	965	811	72	999999	999999	999999	293	864	999999	561	220	197	657	449	999999	246	438	484	999999	595	669	879	594	999999	924	194	520	409	304	562	243	999999	605	562	580	999999	618	299	268	217	366	666	999999	424	808	522	497	574	848	565	563	999999	746	862	186	999999	227	972	716	189	999999	999999	570	359	328	131	592	999999	868	999999	627	148	226	580	238	13	196	999999	291	412	696	946	560	999999	999999	557	352	743	385	494	529	999999	583	88	453	999999	106	342	105	686	929	401	706	349	937	424	999999	175	999999	183	899	57	690	313	492	817	333	831	360	770	779	848	720	383	999999	981	565	147	137	756	999999	854	84	605	482	305	249	999999	999999	999999	98	187	120	212	595	999999	955	279	596	999999	158	274	981	
999999	907	999999	680	999999	368	956	859	999999	47	876	999999	54	972	95	831	196	577	999999	40	776	682	601	999999	518	788	508	36	296	999999	501	608	642	999999	999999	698	401	624	917	852	999999	725	766	999999	999999	935	550	509	999999	447	409	68	45	243	215	652	315	352	172	543	860	999999	573	781	546	278	999999	999999	232	999999	999999	571	660	999999	196	60	999999	461	505	999999	247	998	166	848	999999	442	572	999999	999999	107	392	999999	462	383	991	914	162	985	603	965	311	999999	287	483	999999	838	408	999999	999999	165	736	854	999999	589	999999	861	773	724	640	999999	705	235	999999	134	14	390	119	286	278	281	999999	930	858	539	281	868	721	682	840	312	44	798	360	999999	371	538	211	872	87	140	151	437	355	999999	270	85	865	162	479	626	728	132	999999	776	999999	999999	995	317	318	437	149	999999	884	337	999999	907	875	999999	762	475	999999	247	999999	148	139	999999	585	369	279	205	13	568	213	999999	999999	912	301	584	999999	566	542	894	563	999999	990	999999	999999	27	429	999999	210	863	999999	13	447	999999	923	999999	646	796	230	999999	48	123	434	580	999999	999999	999999	167	615	301	756	999999	933	294	683	559	158	88	916	567	939	916	995	149	178	209	775	999999	988	934	937	459	999999	905	856	450	225	419	174	883	275	271	748	908	117	999999	999999	999999	807	374	218	568	879	999999	696	132	999999	294	999999	999999	894	659	178	999999	999999	999999	860	999999	438	243	343	739	914	999999	302	999999	177	96	42	999999	139	622	295	999999	726	999999	579	683	999999	734	331	930	16	999999	989	999999	103	77	554	809	342	52	725	574	999999	479	653	999999	370	999999	999999	41	261	437	557	281	999999	999999	954	984	727	187	818	999999	999999	999999	732	999999	53	686	584	110	541	233	642	999999	897	999999	594	256	725	999999	322	200	999999	999999	679	579	999999	717	251	549	123	999999	92	165	233	31	662	627	746	225	802	999999	443	853	500	38	794	469	384	653	959	707	268	999999	865	627	999999	621	733	162	999999	336	445	999999	987	971	150	999999	864	876	68	999999	509	509	930	639	756	925	799	650	785	999999	342	597	999999	415	311	999999	299	605	106	51	999999	594	999999	476	247	408	866	529	887	999999	999999	999999	999999	992	207	759	74	236	871	998	821	92	377	47	999999	999999	455	581	669	999999	197	999999	999999	27	999999	915	999999	463	401	358	69	999999	999999	999999	864	834	999999	597	217	552	32	999999	734	108	229	810	226	680	482	399	952	294	859	833	
130	347	728	577	918	292	999999	999999	834	522	939	999999	999999	899	182	169	845	999999	374	999999	41	999999	533	681	999999	272	698	999999	981	999999	406	774	421	929	357	527	115	435	679	925	999999	421	239	222	168	999999	491	999999	508	323	554	999999	999999	741	802	999999	813	57	779	656	593	999999	629	832	126	174	139	399	552	654	63	420	188	449	999999	620	894	321	522	129	781	999999	612	667	457	311	854	999999	137	361	714	999999	655	999999	341	999999	792	999999	105	993	549	999999	775	853	269	143	999999	999999	999999	999999	999999	502	535	660	874	221	253	961	384	815	320	459	272	200	940	995	764	165	117	999999	828	498	225	528	580	999999	606	759	999999	323	395	382	482	945	259	222	999999	994	158	129	999999	999999	31	999999	683	100	999999	584	913	273	379	760	999999	392	999999	999999	286	999999	90	194	615	494	999999	999999	430	938	976	327	941	727	473	770	17	987	341	997	476	999999	845	490	860	32	846	144	999999	999999	999999	999999	590	645	935	525	914	999999	514	999999	277	960	860	744	123	999999	643	999999	800	609	999999	385	61	366	147	351	171	600	334	592	648	428	126	999999	999999	887	736	305	792	999999	855	54	483	351	730	516	999999	110	376	358	389	660	343	345	881	633	48	234	508	593	364	999999	639	999999	999999	848	844	75	816	235	775	999999	403	852	753	708	999999	709	636	999999	999999	999999	999999	999999	213	987	95	780	913	305	849	999999	796	208	593	541	999999	561	999	999999	671	18	294	151	583	999999	267	491	592	182	730	338	597	999999	325	303	100	999999	718	364	763	999999	161	999999	386	273	551	204	269	999999	303	351	710	754	959	269	776	999999	401	171	729	999999	198	741	575	521	914	999999	999999	999999	451	751	842	999999	128	608	857	999999	765	320	999999	73	999999	380	878	999999	999999	842	999999	66	526	18	999999	999999	999999	169	874	420	945	865	358	632	322	968	769	999999	999999	74	636	360	412	12	327	91	999999	666	382	818	862	999999	892	81	999999	999999	773	443	489	295	19	958	733	446	999999	899	961	867	750	262	999999	336	879	563	216	568	654	523	999999	999999	885	969	787	66	557	759	972	286	633	999999	999999	336	73	223	65	677	626	999999	184	999999	129	803	999999	999999	217	536	317	339	865	441	181	259	752	308	409	999999	181	677	888	78	927	999999	244	999999	67	283	272	999999	507	999999	941	688	349	273	71	92	64	999999	999999	999999	452	642	999999	201	999999	945	584	765	814	25	999999	999999	999999	115	499	444	
569	660	71	933	273	651	831	337	999999	493	910	488	246	327	985	514	828	867	626	999999	274	52	940	999999	699	507	851	999999	42	991	611	243	774	999999	523	403	606	999999	999999	999999	810	93	999999	830	999999	106	528	999999	39	991	131	219	489	999999	179	526	719	948	244	999999	800	349	999999	999999	881	677	713	999999	804	999999	907	913	119	826	484	999999	350	119	87	603	978	364	462	50	870	402	999999	999999	999999	999999	684	999999	681	991	999	999999	787	203	949	367	392	999999	692	447	94	999999	109	662	730	988	999999	610	870	999999	787	446	886	999999	637	489	922	999999	170	807	907	999999	242	128	826	22	999999	157	170	720	220	78	672	999999	999999	999999	302	999999	999999	469	999999	83	786	999999	213	563	585	999999	566	469	444	249	749	885	540	834	975	981	999999	718	595	38	449	160	999999	719	773	870	999999	974	999999	831	313	999999	985	833	473	202	999999	272	999999	870	590	701	999999	971	329	787	485	131	686	999999	265	131	874	793	999999	635	999999	999999	789	999999	234	592	282	613	999999	58	999999	706	371	783	76	573	291	725	447	748	875	458	400	986	395	999999	999999	876	575	191	999999	202	209	837	582	430	482	721	645	998	999999	999999	999999	280	888	778	760	999999	253	691	840	999999	999999	886	999999	170	103	803	328	58	304	406	999999	754	231	999999	507	534	999999	646	101	569	89	999999	329	214	423	129	108	617	999999	394	632	999999	351	676	999999	999999	86	421	337	679	402	596	704	31	999999	291	58	191	281	236	701	607	600	280	79	999999	566	556	747	973	704	711	999999	909	774	164	413	555	999999	194	457	999999	319	999999	176	493	745	307	999999	142	80	917	345	199	693	34	293	999999	606	942	999999	530	673	363	974	690	964	999999	999999	478	877	503	999999	97	779	999999	298	188	999999	586	170	268	975	615	903	787	376	442	226	749	870	999999	948	999999	438	999999	126	956	999999	486	528	951	60	112	999999	576	593	258	999999	781	999999	114	999999	30	782	497	554	68	459	999999	999999	531	999999	507	608	999999	999999	416	658	852	795	342	741	999999	68	218	999999	999999	360	336	203	999999	999999	444	23	765	999999	927	144	940	382	999999	506	999999	171	999999	999999	552	503	720	31	187	999999	567	986	404	373	349	999999	999999	289	681	708	133	993	205	508	142	494	999999	178	627	282	718	480	737	836	492	465	70	999999	665	379	640	999999	26	529	999999	458	619	402	999999	965	571	661	700	359	382	265	965	498	251	67	999999	551	403	
904	880	97	258	567	999999	999999	901	999999	623	311	77	817	999999	676	53	683	875	450	999999	662	711	66	999999	388	463	236	500	572	999999	607	718	98	912	121	648	377	210	999999	521	153	999999	832	47	999999	291	999999	288	299	999999	999999	192	221	410	999999	203	824	318	869	114	655	393	338	154	26	593	979	905	865	38	676	483	824	929	998	597	999999	28	390	107	897	947	211	127	36	999999	999999	688	181	918	999999	999999	340	999999	999999	999999	735	688	31	805	312	659	423	999999	778	93	368	291	411	999999	999999	805	927	999999	999999	707	191	221	999999	601	96	300	999999	999999	214	617	153	878	73	248	999999	200	997	585	794	248	999999	940	348	943	999999	225	286	37	603	28	141	567	999999	999999	578	524	571	430	718	21	925	476	999999	171	939	490	228	999999	999999	134	808	351	978	999999	999999	251	999999	183	544	870	999999	706	999999	195	485	999999	148	904	999999	348	628	576	866	782	322	67	883	187	999999	576	999999	122	746	999999	219	790	589	770	985	336	651	999999	886	848	998	228	999999	870	685	999999	351	324	503	943	505	242	484	205	656	125	999999	694	999999	999999	874	999999	999999	873	976	695	997	378	919	343	999999	241	999999	28	784	103	999999	23	501	651	235	682	619	803	973	977	315	393	124	869	968	956	228	918	973	107	268	260	894	990	365	973	405	999999	256	274	551	466	420	562	999999	354	999999	528	742	201	999999	999999	899	999999	389	999999	264	59	374	739	23	771	54	999999	835	682	128	999999	295	262	287	458	556	999999	435	849	973	561	999999	624	999999	999999	186	781	815	111	360	999999	611	752	719	999999	795	516	260	780	421	733	727	509	235	692	999999	490	914	999999	610	200	572	540	640	702	372	999999	999999	323	594	272	871	999999	331	233	899	542	543	931	662	49	458	655	437	249	834	999999	398	80	466	696	999999	982	501	170	333	999999	122	26	982	55	999999	999999	999999	158	861	994	999999	999999	792	999999	946	983	180	570	999999	999999	999999	400	867	999999	361	906	856	999999	405	889	999999	171	999999	829	430	526	948	999999	999999	520	999999	289	388	840	999999	395	999999	766	749	883	811	931	428	415	968	721	159	796	693	633	90	297	752	971	762	27	112	963	279	430	44	999999	70	231	999999	999999	999999	36	197	966	628	999999	158	522	87	310	742	494	860	999999	376	161	999999	876	440	183	536	416	88	981	292	324	497	328	999999	258	871	207	999999	154	709	999999	609	727	15	991	999999	240	999999	461	
284	618	999999	570	999999	883	639	194	791	283	999999	999999	999999	216	999999	313	999999	829	673	829	439	544	535	715	999	254	552	206	870	448	44	999999	523	626	706	674	221	927	999999	999999	999999	999999	416	684	858	114	999999	403	999999	702	999999	318	999999	73	32	739	93	396	570	999999	999999	443	999999	352	249	989	999999	332	509	18	102	674	999999	708	221	999999	138	999999	857	895	80	158	161	178	60	725	999999	999999	603	966	591	999999	367	465	634	184	373	74	445	868	32	851	999999	45	609	723	999999	857	852	999999	611	242	539	674	999999	192	999999	155	999999	523	259	999999	728	999999	427	277	317	109	83	46	389	73	414	988	872	999999	265	126	568	336	999999	999999	606	999999	365	358	295	999999	727	999999	999999	999999	999999	922	619	400	133	360	617	342	416	654	783	815	890	547	827	550	801	519	999999	175	586	965	551	999999	35	404	188	79	982	625	382	999999	999999	171	301	492	379	999999	106	904	508	236	920	999999	108	999999	999999	999999	530	744	890	218	525	726	640	807	380	252	374	728	182	999999	359	790	282	162	671	729	256	344	181	329	422	32	667	360	999999	234	277	245	999999	370	548	999999	999999	174	115	428	999999	494	122	999999	118	377	999999	999999	876	999999	54	946	129	713	999999	195	572	571	795	503	69	290	762	999999	999999	999999	767	811	999999	121	999999	118	56	999999	999999	999999	232	55	220	54	299	707	484	915	189	999999	999999	257	999999	362	999999	173	378	612	368	999999	731	999999	161	999999	610	921	999999	764	84	936	899	876	514	809	963	526	361	750	214	362	805	846	966	653	23	519	22	647	445	999999	739	444	884	999999	40	266	894	240	444	377	747	719	999999	999999	432	999999	743	989	399	999999	999999	999999	999999	16	444	884	998	999999	966	100	999999	322	328	192	999999	999999	999999	555	779	706	632	130	999999	836	615	95	16	723	230	999999	776	32	258	296	88	121	999999	999999	524	155	267	396	273	354	999999	435	401	657	57	968	258	197	220	692	999999	999999	322	571	401	999999	999999	285	287	999999	323	885	999999	42	114	999999	999999	123	41	634	448	245	857	961	377	189	694	358	999999	262	525	589	812	565	769	396	799	476	487	174	276	982	119	80	999999	999999	371	999999	999999	999999	999999	145	166	585	254	291	999999	999999	999999	999999	664	530	608	35	999999	734	999999	508	273	717	295	950	635	866	367	465	999999	787	930	999999	999999	336	804	999999	710	390	999999	999999	321	487	562	999999	282	276	509	999999	383	94	999999	306	
509	862	105	999999	677	600	999999	299	228	788	164	56	429	999999	402	338	725	895	324	297	311	999999	197	999999	164	846	999999	369	366	999999	92	52	999999	999999	294	955	240	968	999999	120	881	143	19	533	999999	515	28	874	873	999999	30	488	770	114	999999	999999	675	319	681	830	922	149	999999	606	706	999999	661	795	123	446	107	757	858	213	416	177	836	999999	462	649	827	803	496	999999	999999	999999	999999	290	639	630	290	921	999999	999999	197	741	211	412	827	220	853	233	760	999999	999999	272	630	566	698	827	827	21	857	42	13	999999	653	999999	15	112	839	999999	166	493	166	186	471	999999	999999	674	966	434	999999	252	999999	604	53	69	122	338	999999	716	591	811	999999	999999	73	264	212	77	97	464	407	724	999999	482	77	276	999999	896	801	999999	549	34	861	403	184	615	246	408	86	999999	634	999999	138	133	789	355	690	887	123	217	450	999999	586	511	999999	999999	871	323	537	776	789	226	537	999999	999999	567	949	999999	104	458	999999	803	991	503	830	730	595	256	692	722	586	392	999999	999999	536	999999	447	360	375	71	743	923	999999	310	804	418	149	142	957	232	405	999999	793	664	999999	646	957	93	681	306	526	625	630	999999	199	407	442	943	469	999999	999999	599	44	42	715	104	931	691	699	999999	590	999999	298	470	326	307	999999	128	404	999999	643	999999	678	999999	544	128	302	67	120	407	975	999999	999999	392	112	806	255	760	949	104	715	276	999999	269	715	73	999999	170	498	892	999999	324	548	999999	931	999999	920	965	497	596	999999	874	580	302	446	394	790	906	367	999999	61	838	179	309	184	999999	970	999999	363	481	999999	141	568	228	598	661	657	103	999999	346	999999	290	272	362	302	840	696	100	823	330	283	999999	802	978	840	999999	154	248	405	563	795	511	611	26	804	671	315	999999	999999	784	999999	999999	454	31	634	999999	999999	816	999999	999999	681	879	595	42	999999	372	338	590	387	629	516	418	697	898	999999	383	678	256	558	999999	999999	344	397	48	999999	999999	975	781	353	79	404	337	999999	999999	881	999999	916	579	999999	999999	342	725	973	84	277	329	999	556	480	260	102	329	999999	386	999999	347	492	556	999999	620	397	557	246	999999	999999	999999	187	636	26	636	467	109	437	126	298	999999	370	322	770	999999	587	999999	311	103	977	85	79	854	262	544	999999	370	139	208	54	999999	489	665	849	98	999999	999999	540	844	793	999999	891	999999	98	999	976	180	785	999999	999999	968	999999	999999	
340	159	120	999999	383	481	213	999999	970	239	81	999999	330	705	472	682	999999	999999	888	999999	309	984	193	926	765	262	568	262	584	954	174	86	539	999999	334	999999	978	999999	999999	69	999999	696	32	662	999999	585	679	280	707	113	63	999999	90	788	843	355	966	193	999999	131	999999	950	522	26	999999	995	999999	984	381	772	703	312	999999	828	826	613	962	530	856	999999	582	298	999999	999999	999999	355	995	750	502	978	733	795	262	867	156	689	999999	16	999999	84	611	695	899	934	409	999999	999999	999999	999999	239	393	445	336	386	548	999999	999999	51	999999	719	10	233	492	402	49	908	60	999999	681	146	440	956	932	781	578	887	399	620	81	158	760	999999	788	272	999999	999999	468	875	329	532	999999	141	890	878	84	388	999999	999999	895	500	701	999999	579	825	799	436	513	555	808	661	999999	785	969	999999	958	266	444	999999	999999	751	999999	184	48	158	852	308	76	64	707	199	684	892	999999	999999	456	533	173	963	999999	168	784	999999	999999	667	999999	508	171	922	999999	818	999999	983	698	999999	999999	527	999999	430	999999	999999	370	458	847	999999	976	342	999999	999999	521	434	102	480	999999	648	966	999999	117	380	851	353	999999	153	144	889	999999	999999	203	580	530	999999	344	742	991	999999	999999	335	74	458	690	965	448	772	411	494	999999	473	236	59	187	522	999999	818	999999	999999	363	999999	999999	999999	999999	999999	148	999999	999999	591	999999	359	489	784	850	641	472	659	689	885	905	373	741	649	173	781	474	153	402	18	520	526	173	372	618	581	999999	999999	999999	415	999999	958	904	820	405	376	983	999999	209	546	59	759	139	999999	723	999999	485	999999	795	590	810	994	96	999999	81	999999	196	127	175	279	629	366	999999	284	68	999999	468	999999	999999	797	999999	32	944	856	959	760	396	478	649	628	105	999999	320	504	604	832	871	55	748	831	999999	866	286	999999	999999	692	999999	855	635	776	999999	999999	430	998	999999	999999	59	240	899	320	999999	717	999999	546	183	293	56	79	679	236	84	422	999999	423	617	999999	746	25	999999	277	575	999999	843	999999	107	542	915	322	711	816	782	641	156	438	654	472	399	739	755	999999	645	125	185	999999	999999	999999	390	17	999999	861	51	44	300	999999	744	999999	999999	999999	449	641	999999	734	368	863	999999	443	276	744	999999	999999	999999	16	269	999999	999999	460	365	999999	180	999999	161	908	999999	849	774	748	350	525	694	18	598	794	300	999999	999999	911	757	322	955	268	999999	999999	248	246	999999	999999	
999999	983	999	294	290	439	999999	460	490	469	802	518	98	705	102	750	60	999999	556	747	716	155	61	999999	703	52	489	999999	156	999999	999999	695	999999	739	973	366	525	409	727	169	370	839	634	795	118	248	234	259	176	101	596	487	689	582	328	629	999999	999999	590	248	950	521	999999	975	799	117	999999	358	999999	735	235	650	43	397	387	876	521	999999	610	999999	817	239	746	999999	918	193	15	948	420	353	434	245	819	488	218	848	536	658	996	11	260	876	527	440	865	946	999999	999999	204	452	118	677	678	999999	430	721	775	257	999999	999999	112	50	999999	389	311	989	830	999999	188	539	999999	862	999999	609	214	941	999999	315	199	999999	739	713	753	967	999999	756	566	693	68	497	82	288	600	390	899	220	938	148	139	875	999999	999999	123	665	112	256	999999	79	921	489	19	470	67	96	999999	398	296	970	154	999999	433	147	496	691	466	71	272	877	710	994	13	572	186	324	856	841	999999	97	865	988	999999	497	772	578	487	612	230	999999	514	510	999999	968	999999	584	452	978	411	432	999999	51	983	999999	368	999999	999999	446	293	999999	239	44	798	208	114	166	217	935	999999	917	213	854	840	758	999999	210	80	45	999999	602	871	999999	999999	177	888	823	14	806	138	999999	103	50	328	999999	284	999999	711	724	863	837	376	516	613	999999	999999	354	211	235	177	168	856	450	868	691	871	361	999999	631	320	291	161	999999	999999	529	824	172	999999	362	483	999999	999999	355	182	999999	999999	365	274	945	949	999999	999999	779	999999	999999	988	652	182	636	615	999999	999999	90	414	581	686	965	709	93	669	65	818	849	751	284	669	510	278	999999	466	516	96	658	999999	776	999999	381	772	836	540	182	999999	899	747	560	28	417	999999	999999	64	270	655	190	999999	893	724	999999	999999	999999	310	488	383	55	999999	108	836	225	408	999999	910	314	202	872	553	496	75	918	112	201	999999	261	568	999999	999999	206	999999	999999	999999	999999	62	999999	354	999999	536	62	798	945	999999	648	724	802	999999	999999	999999	749	999999	782	637	789	828	806	999999	835	108	58	999999	706	999999	974	999999	930	843	620	999999	22	999999	999999	346	500	698	999999	199	463	477	462	252	263	999999	333	138	88	999999	592	960	256	238	518	320	487	142	102	999999	755	410	794	958	399	729	677	789	293	446	147	101	999999	616	999999	999999	999999	805	665	718	649	845	169	661	261	659	339	999999	999999	473	858	367	606	999999	443	63	683	999999	853	999999	320	
543	844	999999	141	500	262	639	31	999999	674	999999	477	383	999999	909	251	142	707	739	400	999999	999999	819	587	779	495	560	182	163	685	151	952	141	407	115	10	999999	530	999999	407	699	762	999999	798	999999	890	232	823	534	999999	999999	796	124	143	428	205	35	999999	361	999999	701	999999	868	474	533	729	345	976	228	999999	724	611	947	999999	999999	999999	56	30	411	889	272	737	648	999999	999999	355	838	997	999999	910	999999	473	999999	754	706	999999	999999	999999	275	999999	554	255	605	999999	999999	940	849	782	999999	298	158	14	999999	472	743	963	999999	527	999999	187	891	347	997	318	933	261	441	202	634	999999	244	999999	755	999999	344	26	999999	33	263	203	506	65	999999	690	761	971	819	707	21	742	999999	377	999999	97	565	216	258	297	999999	999999	999999	999999	157	974	64	999999	258	698	999999	726	831	793	999999	999999	681	999999	782	999999	556	961	441	734	191	999999	999999	867	735	667	398	999999	768	844	342	426	695	850	908	590	636	833	999999	131	579	295	911	631	114	357	415	730	434	999999	999999	729	405	999999	474	265	932	196	202	591	310	999999	957	986	461	999999	452	831	999999	202	681	723	249	319	165	896	980	420	763	387	999999	667	703	999999	114	999999	31	999999	999999	999999	999999	999999	999999	999999	999999	579	337	924	179	267	905	999999	999999	999999	269	999999	490	95	618	999999	999999	522	433	815	340	999999	306	139	882	999999	825	531	456	999999	544	241	92	999999	999999	585	568	65	250	505	481	677	863	999999	999999	97	131	935	312	999999	377	145	999999	999999	801	188	282	208	52	999999	442	999999	137	529	697	37	999999	382	999999	43	20	229	281	927	343	999999	778	999999	570	794	727	999999	229	649	906	409	999999	999999	316	321	313	369	23	920	999999	107	549	999999	773	541	162	749	348	999999	999999	999999	864	98	491	148	409	447	999999	257	999999	552	165	488	623	297	811	676	999999	285	730	650	999999	360	999999	999999	123	444	71	39	642	977	551	949	853	757	999999	137	999999	178	999999	865	732	765	326	521	999999	71	720	485	729	485	999999	73	999999	156	999999	513	234	256	35	964	386	608	999999	625	10	999999	634	865	752	684	900	999999	373	864	918	999999	999999	999999	999999	61	724	999999	310	166	304	999999	999999	707	815	41	902	529	153	947	489	999999	159	999999	520	737	436	854	733	55	584	785	999999	999999	237	501	479	882	953	973	250	999999	307	459	330	522	804	927	60	720	781	381	754	426	384	794	301	342	831	565	625	869	852	265	
581	518	788	726	479	999999	562	29	576	999999	707	688	826	700	380	998	933	999999	803	22	999999	213	41	283	999999	999999	209	999999	61	397	357	380	948	999999	878	812	734	999999	458	736	167	761	804	584	719	999999	968	601	962	832	632	126	75	839	991	999999	487	515	999999	999999	124	999999	999999	189	999999	336	740	783	821	568	274	854	60	77	854	511	409	999999	563	613	475	999999	183	228	764	999999	314	118	60	510	999999	228	661	422	622	741	793	625	762	999999	955	194	779	999999	568	777	76	998	985	490	967	41	951	812	570	999999	252	750	424	999999	31	631	999999	999999	999999	55	203	638	454	123	999999	999999	999999	999999	999999	290	829	779	999999	987	174	999999	133	570	542	303	277	849	851	116	498	52	210	180	999999	333	461	468	170	522	584	437	553	871	772	193	346	780	999999	289	686	999999	100	999999	426	715	508	172	778	999999	778	999999	999999	348	625	675	999999	523	809	335	999999	370	619	147	412	737	762	999999	798	359	999999	497	695	999999	999999	999999	999999	999999	754	655	824	299	689	229	999999	240	651	215	256	106	610	822	999999	828	460	325	999999	952	999999	689	952	256	374	429	983	290	658	999999	918	599	999999	999999	999999	163	510	999999	680	999999	999999	182	95	557	14	701	748	999999	999999	867	120	114	181	999999	999999	75	703	577	925	999999	246	999999	582	436	296	999999	384	801	64	816	327	921	645	999999	560	851	603	999999	252	672	680	849	763	999999	114	814	428	722	69	999999	460	932	613	420	163	938	599	999999	999999	357	326	947	89	999999	549	199	468	717	999999	897	471	307	335	262	590	396	700	999999	331	482	238	661	741	999999	999999	395	999999	234	999999	621	262	943	144	894	356	999999	999999	63	999999	914	355	999999	283	999999	241	163	606	999999	830	999999	248	807	999999	787	129	664	216	729	355	999999	999999	244	417	827	999999	999999	999999	441	906	857	626	999999	551	417	137	527	388	580	128	212	999999	999999	999999	543	383	455	999999	356	774	691	526	50	708	999999	43	999999	303	455	526	713	990	174	454	973	150	601	266	920	999999	601	999999	999999	610	999999	375	924	839	874	453	200	911	999999	667	225	340	999999	938	464	383	26	234	999999	64	415	222	623	512	999999	402	999999	198	999999	999999	999999	414	890	439	565	720	119	281	429	12	999999	999999	184	999999	999999	642	999999	663	801	999999	644	999999	353	581	999999	930	751	421	999999	999999	672	11	999999	129	999999	810	449	156	383	743	274	999999	804	930	999999	613	47	125	284	
999999	999999	128	999999	158	999999	805	71	318	243	634	968	697	863	947	999999	334	585	64	999999	999999	999999	418	290	999999	999999	900	572	423	853	592	999999	636	999999	628	644	554	614	77	78	688	749	999999	912	748	774	576	999999	999999	999999	999999	37	983	999999	856	596	999999	838	338	999999	999999	999999	999999	465	651	999999	342	560	244	999999	785	720	518	985	335	678	72	505	999999	293	705	29	715	822	459	999999	909	534	290	42	224	715	285	201	917	455	111	675	271	16	999999	999999	646	553	999999	683	519	999999	776	188	534	924	306	54	179	141	527	999999	15	95	832	808	999999	211	98	79	444	326	999999	880	576	396	244	535	852	689	999999	171	16	776	56	999999	757	111	508	300	419	999999	32	999999	927	285	670	185	184	633	746	444	464	745	248	999999	929	999999	999999	147	689	771	202	999999	757	366	819	999999	999999	920	999999	999999	999999	999999	660	213	304	999999	952	301	725	69	999999	228	942	939	706	999999	999999	853	982	999999	999999	999999	610	648	47	541	38	999999	999999	441	145	264	999999	578	999999	666	95	999999	898	647	943	320	421	630	999999	973	999999	999999	659	558	701	999999	999999	198	677	999999	198	21	175	999999	263	999999	999999	999999	999999	106	646	373	208	50	185	502	955	345	999999	190	949	979	238	74	993	999999	912	907	740	999999	999999	394	900	408	477	83	999999	999999	393	999999	484	137	999999	999999	337	184	999999	618	383	209	240	602	999999	497	393	218	999999	999999	769	999999	999999	928	999999	999999	780	262	999999	800	572	111	999999	819	951	367	706	821	282	914	736	818	999999	303	534	999999	999999	999999	124	413	24	269	300	999999	999999	350	92	999999	583	999999	543	84	712	819	56	999999	576	421	650	999999	791	999999	936	999999	375	950	999999	185	404	23	999999	66	999999	69	785	313	811	999999	453	611	999999	160	247	999999	999999	661	116	781	999999	262	964	999999	83	212	621	999999	332	431	402	425	999999	907	160	570	479	487	999999	652	43	743	999999	999999	968	49	637	641	334	999999	498	999999	999999	671	928	999999	59	957	999999	999999	447	342	980	390	472	999999	999999	377	999999	999999	79	894	724	463	747	513	999999	262	339	43	574	999999	128	999999	932	999999	999999	235	999999	18	520	521	504	11	214	700	763	90	249	999999	335	999999	641	656	328	603	999999	999999	924	425	360	796	999999	948	370	467	223	55	999999	782	457	999999	999999	990	166	557	999999	999999	999999	56	999999	710	23	399	999999	999999	348	472	999999	338	700	200	999999	562	657	724	893	555	999999	999999	
487	717	633	999999	492	847	871	999999	499	771	214	999999	999999	877	674	650	783	238	999999	66	128	751	439	128	92	267	187	836	343	442	663	844	90	511	569	999999	87	999999	999999	861	442	999999	972	844	134	999999	68	434	887	17	940	665	999999	585	999999	735	288	999999	384	234	670	999999	317	67	117	999999	195	999999	317	642	999999	236	330	389	623	430	779	594	993	999999	208	999999	948	335	501	997	999999	505	999999	834	754	571	182	682	201	407	390	915	736	764	248	438	126	255	444	713	344	925	962	208	956	999999	999999	725	36	917	999999	999999	565	120	831	999999	747	483	888	11	64	648	999999	999999	50	999999	857	239	999999	769	636	999999	999999	788	999999	614	543	684	878	69	59	456	655	999999	320	999999	359	999999	933	558	691	642	999999	999999	659	696	736	746	167	101	837	999999	999999	999999	290	394	999999	777	457	227	999999	72	605	999999	952	607	992	999999	904	642	999999	240	306	860	88	999999	999999	458	999999	966	999999	796	999999	786	232	999999	150	398	993	926	316	582	999999	716	411	628	47	539	490	999999	704	822	999999	524	999999	606	986	455	188	999999	59	642	647	490	349	360	545	818	606	195	467	999999	999999	999999	999999	931	70	590	459	999999	956	805	967	87	271	999999	954	12	208	999999	780	694	220	707	999999	673	934	688	376	61	92	228	933	305	594	111	999999	863	198	655	546	406	999999	728	340	254	999999	999999	229	294	405	543	999999	980	415	772	393	223	999999	661	996	381	223	407	377	737	871	671	493	170	999999	101	999999	552	89	383	698	491	376	632	998	999999	469	92	656	549	999999	999999	890	999999	718	687	762	536	659	174	192	598	361	603	382	14	999999	999999	999999	313	729	77	999999	999999	83	901	847	477	663	632	911	141	999999	827	138	918	780	671	452	476	338	286	893	999999	200	109	140	773	999999	999999	297	999999	999999	999999	999999	541	62	859	748	816	840	294	873	37	262	61	847	999999	475	463	233	999999	615	663	975	452	183	985	840	999999	771	83	999999	669	999999	510	999999	408	17	596	999999	921	923	999999	636	999999	413	866	662	149	999999	606	307	999999	999999	882	795	299	377	377	999999	76	28	773	55	999999	77	999999	693	751	872	999999	525	999999	596	311	999999	999999	36	999999	48	317	999999	999999	722	174	775	429	898	999999	999999	889	41	640	237	800	903	159	999999	999999	975	210	183	910	999999	999999	91	428	211	999999	400	815	272	445	338	999999	999999	327	61	880	990	999999	314	241	999999	999999	418	885	
651	796	999999	342	399	167	955	838	143	422	999999	910	93	357	228	439	999999	900	627	595	311	999999	66	585	999999	710	879	337	895	942	999999	294	403	206	777	414	70	999999	426	114	489	500	999999	331	999999	151	797	999999	999999	875	999999	145	364	822	999999	474	739	822	244	688	288	628	999999	201	999999	150	517	886	579	813	378	12	999999	522	116	810	269	735	692	999999	912	245	908	30	999999	739	929	999999	622	313	999999	247	999999	737	999999	861	558	725	999999	752	999999	999999	999999	615	506	177	999999	842	999999	999999	215	999999	140	999999	776	52	719	921	429	807	221	936	274	999999	147	140	999999	746	999999	255	262	543	999999	999999	333	999999	999999	999999	524	604	87	96	864	849	107	999999	117	546	960	784	151	999999	306	999999	541	697	646	797	477	375	999999	914	156	471	520	672	61	199	954	775	870	426	407	825	730	999999	82	424	178	999999	999999	642	999999	999999	113	625	247	975	409	635	999999	384	825	999999	999999	172	940	402	339	435	620	999999	592	195	913	725	239	480	255	417	624	232	999999	12	352	356	138	245	368	999999	999999	86	790	328	420	496	999999	258	999999	999999	193	679	95	743	999999	114	59	600	997	999999	395	766	729	992	20	142	999999	823	805	999999	44	999999	999999	443	10	999999	137	999999	775	999999	134	981	270	687	233	944	147	999999	157	248	307	999999	247	980	509	668	356	999999	317	288	740	999999	452	999999	533	488	645	651	999999	999999	976	786	825	580	262	414	505	51	768	999999	995	870	999999	567	961	999999	467	999999	934	341	999999	338	999999	999999	686	357	538	319	164	744	309	999999	999999	836	271	521	712	667	727	105	173	314	999999	251	999999	999999	110	885	999999	999999	31	591	717	411	133	647	999999	999999	893	999999	999999	195	887	34	766	509	728	840	305	450	793	800	335	838	178	882	309	714	214	999999	257	652	330	136	722	717	778	740	712	999999	999999	384	999999	822	229	977	427	14	484	783	152	270	999999	548	244	231	265	878	243	999999	999999	125	134	88	657	233	999999	760	311	999999	999999	988	999999	681	759	999999	36	513	619	201	464	999999	239	430	672	986	72	781	999999	999999	461	899	506	471	285	574	999999	694	174	995	121	666	703	435	61	164	142	908	788	825	204	752	268	52	786	54	886	999999	415	671	999999	93	868	999999	597	831	491	667	406	194	168	342	348	623	89	798	601	803	999999	518	854	164	999999	77	307	709	641	464	684	241	688	999999	289	999999	835	37	798	893	837	230	
673	475	511	604	666	999999	414	644	999999	988	999999	999999	334	896	816	16	101	800	999999	999999	999999	36	999999	175	999999	612	62	844	788	61	999	708	965	158	845	389	652	398	411	445	304	999999	502	696	788	605	232	392	687	999999	936	999999	390	949	999999	646	492	346	107	64	809	999999	856	910	988	999999	127	186	61	999999	364	702	999999	76	593	999999	534	296	387	901	389	670	167	960	125	11	327	999999	999999	208	896	316	300	999999	636	734	150	591	999999	53	488	55	340	260	474	243	999999	324	365	835	999999	206	958	206	999999	148	999999	895	795	987	999999	110	67	853	539	57	411	52	999999	999999	64	942	588	999999	423	344	339	999999	496	881	402	13	999999	293	95	700	357	104	682	497	332	254	795	719	999999	999999	999999	999999	720	426	999999	565	999999	999999	780	180	617	624	783	340	999999	505	999999	999999	999999	999999	449	773	767	839	999999	317	999999	999999	536	810	156	868	716	45	355	999999	195	79	59	837	129	165	999999	999999	92	732	321	351	688	826	844	881	135	213	938	999999	720	881	726	524	205	940	969	970	33	748	908	747	984	999999	999999	340	865	999999	303	999999	270	999999	756	966	995	28	999999	709	965	275	999999	513	107	140	141	314	352	534	999999	189	195	542	892	344	824	999999	367	731	999999	514	25	378	909	654	954	868	135	760	528	186	685	999999	15	757	15	404	650	999999	824	15	987	340	125	124	108	728	958	422	999999	431	999999	533	202	460	259	999999	604	999999	186	273	189	592	15	464	503	925	537	999999	338	999999	923	999999	906	511	527	999999	262	794	555	235	909	999999	999999	107	999999	999999	77	554	507	639	999999	207	999999	561	826	999999	335	660	621	183	999999	999999	93	999999	508	158	999999	691	933	574	999999	999999	897	999999	363	476	974	908	939	351	857	982	637	698	999999	725	835	999999	685	131	359	602	999999	382	45	96	999999	999999	598	376	999999	386	621	999999	527	999999	999999	726	999999	359	431	426	720	280	325	217	999999	394	99	783	999999	999999	16	811	999999	999999	999999	999999	915	276	846	87	999999	572	815	481	371	999999	181	642	424	119	156	335	700	932	881	903	66	999999	900	245	807	815	64	262	379	809	717	16	362	785	810	931	999999	999999	116	158	464	999999	846	999999	222	457	999999	213	136	680	999999	292	639	733	468	97	376	611	280	504	999999	562	111	562	987	174	289	638	999999	224	822	356	825	732	449	999999	981	999999	32	360	456	999999	136	698	698	434	377	629	999999	999999	
565	901	999999	612	999999	901	999999	294	999999	999999	177	999999	904	999999	858	999999	467	906	999999	256	116	956	589	999999	58	667	435	999999	863	563	797	660	321	585	659	921	282	999999	102	999999	999999	697	917	999999	999999	726	946	225	840	933	967	471	345	80	616	609	321	163	999999	972	475	999999	430	999999	260	516	418	328	261	937	999999	253	813	746	777	419	999999	614	999999	332	999999	999999	572	999999	595	336	325	250	969	60	999999	129	659	130	82	149	276	977	724	676	999999	999999	964	903	452	999999	999999	598	303	999999	999999	707	999999	999999	999999	265	767	499	354	924	200	178	359	211	338	372	593	999999	674	637	152	70	999999	70	25	102	999999	669	488	871	677	727	946	772	999999	901	999999	999999	867	816	382	777	633	800	485	148	278	762	574	89	140	964	924	666	999999	509	817	999999	225	169	19	107	21	482	999999	473	231	999999	721	436	669	999999	825	857	264	375	999999	999999	585	876	999999	493	999999	408	741	713	803	290	719	979	999999	346	212	708	807	284	765	161	553	21	917	691	51	148	419	999999	149	76	411	688	82	999999	999999	349	999999	999999	13	999999	999999	543	670	940	867	999999	999999	333	961	127	60	999999	610	285	546	573	999999	999999	451	956	999999	775	573	736	879	999999	907	366	999999	863	372	291	281	999999	999999	20	351	999999	824	310	795	96	13	999999	26	431	999999	796	191	999999	999999	212	84	57	623	966	999999	999999	71	836	834	999999	766	999999	754	768	709	457	866	535	232	982	318	999999	999999	902	771	550	999999	999999	952	120	184	359	483	169	217	233	539	453	999999	999999	999999	987	476	809	329	999999	278	257	721	630	930	655	999999	407	894	932	886	720	204	429	222	999999	883	723	811	416	999999	594	560	485	917	422	495	814	999999	330	675	361	582	865	999999	472	736	332	999999	528	999999	85	274	284	346	818	258	620	205	311	999999	752	997	999999	290	683	697	246	712	517	169	180	339	574	267	535	147	338	156	999999	877	561	543	293	51	549	329	285	148	999999	174	999999	618	766	226	922	364	669	585	598	999999	999999	619	672	368	204	999999	700	27	811	681	999999	473	455	434	999999	218	714	872	741	363	421	999999	999999	999999	999999	999999	573	357	344	181	478	753	558	973	387	942	871	924	846	803	628	999999	337	427	999999	410	999999	999999	673	999999	999999	796	844	999999	364	401	15	329	999999	999999	182	352	682	639	213	999999	915	481	56	999999	347	789	999999	937	734	162	770	999999	109	884	398	999999	684	
630	999999	681	909	323	619	985	936	552	850	212	630	286	586	697	999999	999999	494	691	295	72	376	860	999999	906	509	211	630	999999	230	199	254	941	668	61	118	531	267	999999	862	70	674	795	999999	999999	317	458	576	999999	999999	31	399	706	999999	621	264	999999	910	999999	999999	999999	364	999999	332	999999	958	689	618	999999	588	692	820	892	829	999999	398	581	920	999999	599	61	999999	557	999999	208	800	999999	995	56	797	447	621	263	789	454	705	555	473	288	865	627	840	999999	494	289	210	507	877	720	999999	682	750	962	414	761	782	807	281	133	860	420	999999	999999	736	151	81	566	999999	384	999999	842	117	642	999999	971	220	592	72	566	998	999999	999999	285	824	125	696	658	849	999999	672	898	999999	350	427	455	934	279	316	352	999999	643	999999	503	201	389	575	118	999999	442	551	199	745	714	135	999999	749	417	747	621	455	999999	999999	84	711	631	568	767	224	637	46	941	285	719	358	364	897	176	94	999999	549	588	777	999999	486	482	999999	569	224	999999	705	526	532	695	897	999999	999999	330	791	569	821	807	893	253	406	610	914	35	366	770	670	582	333	999999	81	866	645	310	598	239	478	999999	999999	365	999999	999999	999999	999999	999999	562	438	577	384	524	623	742	999999	534	20	876	568	137	212	454	999999	132	999999	229	624	40	160	626	731	562	999999	821	264	999999	321	999999	201	333	213	803	342	102	208	809	689	338	181	999999	299	722	999999	350	796	108	999999	999999	999999	999999	999999	791	412	811	846	822	432	801	487	167	223	134	685	244	923	408	122	106	924	393	540	999999	999999	999999	336	19	891	750	34	166	370	999999	569	11	367	422	400	530	999999	386	999999	999999	851	23	999999	175	47	436	999999	397	985	80	999999	933	658	680	932	373	485	836	999999	681	776	330	797	999999	564	683	999999	511	18	591	849	548	16	652	443	845	999999	999999	971	465	333	637	180	300	626	635	352	687	999999	37	999999	419	455	704	120	531	226	196	999999	999999	559	915	999999	999999	999999	347	927	16	246	96	999999	999999	865	999999	358	149	159	507	95	929	340	198	999999	999999	546	999999	999999	999999	999999	912	999999	955	560	618	905	418	999999	776	999999	289	999999	346	451	999999	805	731	554	981	999999	971	381	999999	111	999999	999999	370	894	408	858	999999	254	624	473	333	467	276	999999	257	568	939	892	383	437	805	230	994	747	627	185	814	999999	121	955	571	541	909	999999	878	594	544	523	848	918	288	44	93	872	
127	999999	999999	968	307	422	416	88	998	291	999999	460	38	623	277	232	53	904	143	669	999999	792	558	422	884	662	33	426	999999	465	158	999999	999999	131	630	690	647	999999	588	999999	548	492	543	627	558	428	566	921	256	625	874	999999	901	424	999999	334	387	999999	93	645	398	990	999999	543	143	534	323	907	992	586	999999	999999	326	444	999999	420	259	930	863	466	106	999999	999999	427	590	999999	869	723	999999	305	999999	531	762	942	310	558	457	10	494	999999	115	658	999999	670	50	676	67	999999	303	559	85	457	262	999999	549	999999	821	617	999999	368	999999	600	999999	696	283	64	445	383	999999	572	963	999999	446	839	999999	999999	182	509	999999	999999	999999	413	429	602	229	999999	279	144	403	24	737	840	57	136	369	515	902	242	396	985	240	683	332	731	999999	826	21	999999	276	112	123	321	239	47	650	261	180	163	477	427	785	310	999999	129	999999	133	211	999999	480	999999	544	999999	999999	999999	683	43	90	999999	999999	999999	999999	856	867	301	900	425	610	999999	485	117	344	749	765	969	999999	999999	703	212	999999	473	625	701	999999	430	567	183	999999	837	363	999999	999999	482	999999	999999	583	999999	442	688	229	419	522	201	999999	372	999999	794	185	999999	201	999999	999999	999999	999999	542	778	153	913	447	733	727	225	773	999999	867	936	862	602	999999	396	999999	496	25	983	487	999999	999999	999999	580	919	772	997	999999	645	999999	288	304	999999	614	999999	440	25	999999	954	501	203	748	544	966	999999	649	202	493	756	999999	999999	324	999999	323	591	354	286	343	527	961	999999	999999	138	56	589	999999	190	999999	396	956	266	500	70	999999	294	999999	889	899	154	280	999999	514	309	726	999999	999999	410	367	999999	950	163	682	478	993	999999	999999	620	497	387	793	468	215	106	999999	663	766	263	411	39	389	465	386	999999	257	391	999999	859	411	704	999999	999999	823	999999	446	802	583	32	77	999999	260	592	999999	522	999999	999999	374	417	999999	999999	586	710	999	999999	643	999999	999999	493	230	999999	999999	184	218	793	761	562	644	251	660	998	999999	743	196	690	779	796	73	864	838	445	999999	999999	360	349	128	915	242	999999	330	999999	999999	100	801	465	174	86	999999	999999	761	999999	176	132	999999	510	983	842	524	319	999999	999999	431	912	655	785	594	749	823	869	999999	845	329	159	999999	999999	972	999999	942	730	526	703	999999	465	113	50	999999	999999	59	999999	999999	999999	401	923	936	483	528	123	445	26	870	424	262	999999	999999	915	999999	999999	999999	
57	999999	999999	900	793	999999	855	433	966	999999	614	999999	699	699	973	513	999999	454	406	222	447	191	999999	554	999999	859	111	450	999999	532	197	999999	999999	692	999999	999999	372	999999	608	140	91	59	561	313	830	509	180	725	289	11	999999	471	999999	805	764	866	678	449	999999	933	999999	999999	999999	444	622	51	265	999999	697	661	999999	23	846	999999	141	397	999999	999999	723	426	689	999999	171	906	999999	999999	999999	456	999999	145	643	999999	411	674	448	999999	533	127	999999	788	999999	999999	999999	999999	860	530	624	805	673	999999	247	132	726	558	254	315	254	619	999999	895	550	999999	88	561	27	228	612	181	827	465	999999	511	864	934	999999	999999	999999	543	56	467	111	695	782	561	999999	521	206	853	430	142	999999	914	670	999999	247	444	94	476	610	999999	917	453	977	218	999999	735	267	791	385	728	958	710	999999	988	999999	855	36	527	999999	505	32	759	751	694	43	949	841	79	696	737	440	881	932	414	999999	999999	717	574	58	172	999999	415	477	999999	184	999999	351	681	11	999999	418	567	812	115	619	167	701	293	184	563	894	999999	104	999999	298	86	999999	168	448	999999	999999	462	478	501	250	617	292	59	999999	999999	607	169	77	313	329	999999	999999	826	794	392	956	434	400	495	278	999999	320	999999	413	108	942	193	999999	999999	255	955	99	999999	999999	12	875	652	999999	999999	956	999999	130	790	999999	425	17	951	373	65	188	712	72	982	232	183	306	999999	646	421	999999	999999	925	999999	999999	373	783	758	962	792	517	999999	660	538	539	999999	946	529	508	988	101	990	819	188	688	999999	892	999999	98	690	705	421	16	362	490	542	809	920	732	955	641	258	989	581	999999	874	999999	533	453	689	237	999999	955	657	330	390	999999	999999	522	525	999999	677	999999	999999	999999	105	308	999999	58	999999	734	999999	797	552	357	999999	10	999999	999999	813	999999	369	662	409	999999	929	999999	358	42	109	937	72	407	999999	485	963	589	718	495	999999	576	999999	485	456	954	999999	999999	999999	310	999999	389	367	117	708	44	121	25	999999	817	167	999999	999999	276	949	999999	672	628	999999	77	393	999999	292	752	999999	247	737	999999	999999	999999	262	999999	63	57	999999	719	580	999999	699	182	373	999999	328	999999	337	999999	626	487	999999	397	292	583	999999	999999	999999	233	106	614	919	471	307	999999	809	815	565	217	999999	902	721	239	488	717	999999	417	704	445	934	999999	424	384	620	259	357	999999	999999	678	999999	718	141	330	999999	965	44	238	999999	145	999999	
999999	344	129	236	999999	765	306	908	574	654	981	999999	480	299	714	199	545	850	57	999999	992	653	886	999999	867	770	400	616	522	999999	700	542	568	307	431	57	304	999999	896	494	61	908	999999	999999	999999	88	660	999999	908	776	499	388	828	266	156	859	458	473	368	953	999999	999999	396	892	954	449	999999	183	867	666	895	396	953	563	999999	93	66	999999	87	789	999999	369	708	746	999999	999999	999999	999999	161	572	599	999999	789	942	129	999999	522	705	80	140	16	487	174	251	881	112	999999	275	438	72	999999	999999	395	579	842	15	981	649	708	999999	999999	770	999999	999999	77	73	607	20	999999	467	570	999999	792	947	783	633	204	999999	865	90	999999	448	999999	98	769	999999	446	999999	109	123	999999	999999	996	438	999999	245	465	870	183	999999	505	423	831	970	999999	452	803	999999	796	219	811	524	784	628	753	296	896	933	534	999999	627	397	999999	999999	87	999999	364	999999	999999	999999	178	999999	293	57	584	474	617	902	596	327	210	997	422	890	999999	865	98	377	685	119	348	531	345	120	999999	999999	999999	511	893	804	97	450	999999	259	51	999999	240	999999	53	288	999999	994	999999	217	999999	999999	975	30	27	222	608	986	999999	442	999999	646	989	999999	857	476	999999	999999	19	791	239	760	110	173	849	999999	634	999999	334	406	440	354	194	137	257	570	999999	492	999999	999999	999999	110	772	999999	60	999999	497	999999	999999	576	326	573	984	555	999999	112	528	999999	999999	200	587	256	662	999999	999999	853	462	861	925	296	344	999999	621	999999	596	999999	988	646	122	454	999999	999999	483	757	90	867	370	638	160	155	51	329	320	303	103	949	448	501	999999	206	942	635	999999	592	242	999999	952	999999	959	848	124	882	700	727	999999	999999	772	905	200	145	999999	823	711	780	999999	24	168	999999	244	647	690	496	194	915	511	703	999999	891	524	243	914	999999	679	311	999999	169	629	999999	441	999999	999999	543	310	327	712	129	924	361	347	227	687	999999	999999	321	167	627	698	999999	225	168	577	999999	390	956	999999	999999	153	409	999999	999999	394	575	885	163	999999	157	195	867	212	999999	778	999999	553	999999	556	999999	999999	367	153	999999	471	999999	999999	283	514	305	162	999999	999999	932	976	525	999999	262	999999	999999	749	268	851	20	441	999999	582	833	999999	494	999999	92	410	940	488	785	999999	345	999999	549	999999	612	648	175	999999	841	999999	280	415	263	479	999999	475	999999	540	43	516	999999	972	640	272	544	893	30	967	999999	999999	166	453	201	
270	999999	999999	999999	999999	999999	619	999999	25	999999	70	999999	428	136	25	46	617	999999	409	455	278	131	372	999999	287	662	718	628	207	924	898	613	826	224	993	211	662	192	527	404	999999	830	999999	383	579	960	126	999999	14	930	999999	976	757	999999	922	999999	905	654	999999	263	428	991	488	100	701	456	485	213	999999	813	384	435	449	999999	42	448	999999	989	414	326	999999	999999	623	277	473	921	856	828	999999	854	306	17	187	273	999999	431	351	37	681	999999	999999	912	634	201	555	36	536	999999	965	999999	999999	999999	999999	999999	718	999999	377	221	627	779	600	999999	911	288	516	376	258	999999	999999	610	106	999999	317	999999	841	633	999999	431	721	446	394	114	999999	818	720	999999	767	999999	999999	509	999999	140	999999	901	999999	999999	999999	356	999999	189	999999	999999	722	999999	386	999999	999999	957	847	94	160	945	499	191	999999	999999	999999	102	999999	999999	608	760	630	530	999999	966	577	415	759	23	632	970	746	542	668	44	392	508	442	562	781	810	999999	470	999999	118	999999	228	516	47	999999	999999	999999	999999	999999	27	729	999999	999999	420	590	999999	207	834	461	190	999999	957	999999	999999	113	295	999999	15	355	798	119	169	999999	448	999999	359	999999	999999	978	725	192	999999	962	650	314	199	699	31	972	587	612	816	999999	178	999999	683	705	165	933	749	999999	999999	213	781	908	569	30	999999	95	240	305	999999	856	999999	998	21	999999	872	999999	913	595	638	43	999999	195	999999	160	12	539	651	654	999999	788	239	477	409	999999	190	742	744	178	339	936	999999	292	137	960	283	180	897	999999	999999	999999	999999	163	999999	748	999999	595	614	419	27	831	443	586	562	696	626	268	598	37	814	140	311	745	999999	701	301	485	68	343	877	832	999999	999999	821	633	999999	999999	858	660	547	594	137	335	999999	508	502	165	729	441	343	999999	581	870	873	702	807	284	897	917	457	960	537	999999	541	195	199	480	999999	929	927	999999	410	999999	489	229	13	976	594	999999	209	146	755	999999	999999	863	260	771	99	128	825	494	188	941	213	586	67	855	793	965	318	31	999999	799	999999	999999	613	999999	999999	653	999999	831	690	148	717	320	999999	910	281	678	934	999999	391	646	114	442	999999	469	999999	902	172	157	192	999999	999999	187	747	956	122	217	259	616	390	445	429	993	999999	999999	999999	893	382	999999	584	999999	999999	999999	640	753	695	81	429	999999	999999	999999	491	999999	649	999999	699	539	573	258	999999	73	428	327	47	945	227	120	638	333	246	
841	530	26	999999	999999	598	999999	547	994	270	50	788	115	999999	999999	999999	877	999999	999999	349	693	999999	999999	358	520	999999	712	999999	999999	535	585	999999	106	999999	78	957	475	999999	582	999999	151	999999	999999	999999	757	284	323	620	999999	991	350	766	895	983	552	999999	407	667	999999	380	999999	704	853	468	685	607	692	207	639	945	999999	898	771	281	999999	701	999999	144	999999	999999	383	102	719	702	195	818	547	123	999999	557	999999	807	926	211	999999	447	148	999999	313	160	999999	125	980	999999	511	451	994	999999	999999	851	769	272	77	816	997	999999	984	999999	282	866	69	579	999999	92	395	682	972	999999	696	761	562	640	831	999999	653	267	121	999999	201	744	999999	999999	338	514	787	999999	740	999999	214	791	999999	988	999999	446	100	23	999999	898	999999	829	479	435	927	33	298	138	441	999999	999999	739	682	464	959	538	53	145	999999	337	304	108	942	862	364	904	308	574	802	395	360	639	999999	999999	726	371	999999	398	996	314	226	658	999999	123	946	475	999999	999999	38	309	402	954	772	946	604	705	999999	616	80	999999	725	723	336	999999	276	533	999999	469	999999	598	273	655	999999	936	120	999999	252	999999	915	889	795	310	546	503	992	999999	866	46	618	31	999999	658	999999	973	999999	502	332	809	999999	999999	718	649	271	440	45	747	815	999999	835	958	463	68	700	190	999999	425	999999	999999	999999	871	666	999999	850	716	124	615	999999	176	357	618	322	442	982	502	181	999999	999999	115	468	254	590	41	210	999999	567	999999	957	147	745	173	325	500	755	975	756	999	798	555	326	999999	420	649	999999	227	999999	30	999999	207	19	92	999999	999999	999999	808	291	635	999999	999999	999999	999999	999999	199	430	193	302	822	686	17	746	182	357	493	999999	48	999999	940	553	982	999999	999999	348	759	999999	663	787	253	135	947	693	131	489	607	999999	626	999999	999999	228	304	999999	823	343	78	461	837	999999	892	292	336	974	350	92	536	187	999999	360	897	70	767	406	59	696	739	323	999999	999999	749	96	172	999999	613	722	258	67	999999	213	280	999999	301	999999	999999	960	799	973	353	48	953	429	999999	276	874	999999	461	897	999999	137	604	755	836	154	985	806	130	70	371	627	833	999999	999999	999999	999999	599	768	838	511	99	999999	999999	969	586	999999	330	300	895	400	452	999999	360	192	72	609	524	999999	999999	999999	999999	999999	999999	612	725	215	999999	441	999999	196	285	402	622	396	785	240	837	785	999999	416	999999	515	235	670	918	366	999999	295	
926	797	999999	138	622	895	422	260	999999	164	254	999999	263	889	902	999999	125	60	649	964	407	999999	771	739	220	740	288	583	614	78	693	369	732	999999	999999	600	630	156	780	726	973	535	82	683	540	879	999999	775	999999	525	554	868	717	999999	888	104	36	825	918	999999	999999	839	646	999999	999999	884	648	73	383	311	999999	999999	280	922	990	871	758	98	999999	341	999999	999999	970	999999	523	824	652	223	310	420	999999	805	238	999999	999999	144	888	983	222	656	240	999999	401	311	447	999999	598	794	528	26	345	937	999999	587	999999	113	869	558	575	646	242	435	763	963	736	282	740	381	813	856	983	775	875	999999	110	497	121	999999	650	937	236	857	695	294	84	999999	188	651	603	15	275	340	999999	999999	423	805	999999	999999	999999	174	999999	226	999999	999999	999999	999999	72	84	999999	999999	992	211	907	637	419	385	739	479	888	999999	104	99	999999	807	999999	652	999999	309	139	304	999999	682	103	485	999999	20	876	33	999999	514	574	114	174	796	999999	999999	999999	780	166	48	76	856	999999	999999	999999	756	999999	184	90	391	213	762	944	191	644	320	999999	432	545	409	508	999999	228	383	999999	990	924	981	794	527	228	587	152	101	238	315	141	628	999999	345	572	702	943	999999	311	812	169	982	162	702	956	999999	999999	999999	999999	999999	999999	176	939	999999	999999	466	999999	563	172	626	619	853	953	339	188	999999	26	999999	999999	999999	999999	359	82	723	831	942	999999	101	571	227	352	999999	561	878	999999	999999	999999	335	514	116	321	390	999999	685	202	315	39	822	524	476	984	45	921	732	588	288	104	225	258	889	636	298	992	944	283	999999	302	84	662	224	999999	691	695	730	494	999999	652	397	530	999999	999999	16	577	104	999999	317	999999	828	999999	398	870	473	86	624	479	33	398	999999	411	968	999999	954	999999	999999	999999	302	349	200	248	999999	635	706	999999	732	999999	999999	721	897	710	999999	760	473	784	274	999999	999999	615	999999	260	471	993	999999	985	561	512	958	847	277	427	999999	999999	999999	590	999999	762	173	777	353	647	849	311	999999	999999	445	218	549	179	894	956	349	687	279	940	776	999999	744	721	999999	230	999999	782	454	479	769	998	487	883	690	512	190	558	271	432	411	999999	503	839	550	353	963	999999	952	320	88	999999	698	342	813	891	999999	999999	999999	999999	629	76	857	30	999999	447	731	999999	489	392	775	790	999999	846	538	999999	708	999999	180	790	266	240	830	143	401	515	999999	154	79	799	495	
999999	914	148	803	999999	313	999999	557	112	999999	307	308	570	545	297	999999	851	999999	207	192	999999	999999	999999	999999	398	999999	723	628	776	999999	586	596	999999	896	47	876	287	999999	203	313	999999	357	77	178	958	999999	999999	999999	114	677	457	349	872	616	383	466	70	280	415	107	589	854	999999	965	45	711	618	999999	999999	420	560	808	610	999999	956	764	213	685	908	466	977	135	524	999999	689	247	723	83	999999	580	815	16	999999	105	723	381	576	999999	999999	257	322	596	101	999999	127	649	739	978	659	999999	263	385	372	948	130	464	339	682	999999	999999	999999	545	160	926	605	553	999999	514	179	585	999999	999999	999999	661	153	999999	43	830	999999	50	999999	745	423	904	327	439	999999	999999	974	269	999999	893	999999	345	269	999999	446	999999	98	574	999999	234	808	84	431	162	833	999999	805	740	430	509	700	244	300	999999	999999	255	608	175	908	490	999999	910	543	304	999999	999999	401	999999	999999	869	999999	417	571	283	936	349	482	999999	606	933	999999	244	838	542	999999	592	55	27	655	999999	999999	922	665	988	694	897	541	999999	879	626	318	439	795	561	767	293	999999	26	315	999999	772	443	568	974	606	305	999999	10	111	690	999999	999999	999999	999999	999999	818	752	999999	589	49	999999	356	295	999999	625	455	449	287	774	909	919	38	712	872	999999	999999	364	690	392	999999	825	540	35	198	464	934	718	51	257	999999	541	999999	436	999999	999999	426	157	588	359	161	856	999999	236	201	771	142	999999	848	336	192	464	999999	999999	200	223	277	999999	107	999999	999999	736	407	40	825	378	828	999999	446	999999	10	973	776	341	241	543	41	314	999999	427	999999	272	870	715	75	493	479	899	246	62	707	999999	999999	71	668	424	458	764	999999	823	999999	540	235	950	335	218	688	730	959	657	191	963	496	999999	205	428	866	691	965	342	898	929	365	999999	999999	904	923	714	672	816	94	277	999999	20	485	790	46	919	389	856	805	749	940	589	870	744	609	999999	866	250	558	767	798	78	925	23	185	999999	760	999999	294	974	67	152	573	999999	69	486	204	999999	391	946	312	118	536	999999	988	776	522	455	304	552	847	432	999999	999999	478	835	94	472	615	999999	169	957	571	830	999999	797	26	956	684	133	186	461	999999	611	999999	690	541	999999	34	408	999999	314	137	742	999999	999999	884	256	999999	999999	999999	731	999999	196	787	354	999999	706	999999	200	760	566	770	181	999999	396	573	657	999999	999999	999999	317	448	216	876	854	830	
829	704	67	913	770	520	461	731	999999	999999	999999	823	119	153	835	999999	833	648	999999	543	956	999999	740	71	237	393	657	929	94	293	999999	999999	932	999999	716	12	999999	287	990	55	999999	449	999999	999999	999999	833	752	645	469	996	614	568	123	320	873	463	963	996	686	386	863	999999	647	170	79	362	999999	595	436	832	912	556	657	717	233	516	454	16	170	403	999999	21	470	999999	679	34	205	999999	651	263	48	412	600	613	191	788	802	760	664	548	942	167	218	636	93	68	999999	406	96	366	19	956	836	292	745	852	70	559	999999	55	166	278	944	183	794	510	955	53	535	445	999999	999999	352	621	461	484	803	834	999999	621	123	999999	535	294	999999	91	576	318	868	999999	727	252	279	618	391	673	223	999999	841	583	999999	999999	870	651	651	999999	999999	999999	999999	271	58	999999	555	870	932	999999	743	999999	999999	999999	934	647	999999	206	717	999999	424	734	239	788	270	768	992	430	518	256	928	999999	642	928	999999	361	487	607	290	501	999999	999999	686	34	929	999999	115	139	648	465	691	674	934	189	999999	879	999999	52	10	290	243	999999	361	685	999999	859	999999	999999	244	999999	169	577	915	226	776	999999	58	215	858	707	999999	863	999999	63	999999	264	949	999999	37	999999	999999	445	607	10	267	571	999999	999999	595	79	546	113	895	999999	305	124	758	717	999999	999999	830	779	193	302	626	380	999999	308	131	999999	910	563	974	999999	999999	724	969	915	958	214	999999	58	620	788	170	560	999999	999999	999999	450	999999	241	60	152	767	597	261	315	383	886	999999	748	999999	420	169	983	999999	999999	999999	581	155	842	999999	208	915	782	999999	405	142	999999	412	999999	550	680	678	678	512	832	877	618	472	664	542	82	986	230	178	999999	629	999999	431	718	999999	186	304	663	482	999999	236	984	438	999999	183	316	999999	999999	208	208	741	999999	481	306	381	251	118	999999	999999	686	221	695	613	959	776	955	645	694	782	374	999999	25	999999	660	605	893	190	616	491	235	999999	405	32	970	999999	148	999999	135	347	613	77	813	999999	796	640	541	381	999999	90	999999	999999	789	808	999999	822	726	294	999999	701	488	71	502	999	85	97	815	673	643	501	637	259	519	357	999999	306	572	663	410	999999	999999	521	711	535	273	999999	809	999999	198	158	742	854	999999	433	858	551	574	814	287	708	824	999999	738	977	452	968	161	999999	999999	999999	260	72	884	799	999999	966	359	966	736	521	287	228	484	999999	758	783	373	
95	999999	999999	731	999999	385	701	206	205	783	734	93	304	411	377	958	999999	999999	999999	969	95	796	892	201	607	87	765	430	605	999999	999999	228	668	999999	76	944	21	999999	502	999999	192	602	442	192	625	883	442	120	910	269	824	999999	89	813	999999	999999	999999	435	133	680	999999	280	999999	811	540	515	424	699	345	433	947	854	405	992	999999	999999	363	709	576	724	644	655	999999	346	569	656	999999	855	327	776	348	585	681	821	76	912	12	630	999999	120	469	999999	774	487	999999	969	200	999999	36	999999	999999	896	999999	409	45	965	999999	264	999999	883	376	569	382	568	999999	371	999999	999999	925	874	490	733	67	466	265	901	880	42	34	600	466	61	828	999999	841	452	999999	282	999999	111	162	999999	999999	768	743	900	370	216	402	950	796	616	999999	162	313	212	838	403	999999	144	999999	999999	240	652	999999	324	999999	849	727	642	644	900	798	999999	721	743	354	298	722	365	999999	674	639	999999	999999	999999	889	675	999999	999999	613	999999	138	999999	26	435	517	736	351	429	169	521	488	999999	316	895	817	348	999999	570	857	549	680	999999	603	420	999999	166	848	576	435	999999	999999	98	999999	321	999999	157	807	296	235	999999	947	999999	999999	999999	999999	999999	767	908	43	999999	244	658	780	74	652	999999	58	605	347	360	888	774	999999	104	890	400	999999	994	133	669	540	999999	999999	250	602	999999	593	999999	235	217	399	939	999999	883	830	972	999999	965	668	433	109	211	999999	875	729	999999	308	111	139	795	158	772	785	373	21	999999	323	999999	471	999999	756	474	999999	999999	961	948	241	120	273	918	93	765	336	999999	570	338	205	469	520	429	999999	999999	999999	440	999999	999999	164	180	872	740	658	776	503	999999	677	634	831	819	914	781	940	198	838	220	712	392	999999	95	802	682	999999	854	999999	51	195	274	30	940	999999	344	999999	999999	248	533	269	316	272	932	32	936	999999	386	555	738	488	890	999999	999999	728	676	190	79	377	199	999999	804	756	461	218	999999	999999	890	748	579	987	999999	949	315	999999	405	130	514	73	999999	185	999999	308	291	999999	304	621	786	999999	999999	163	999999	693	58	686	999999	560	811	723	619	999999	616	999999	999999	751	999999	941	999999	292	332	999999	675	15	999999	24	339	505	474	898	999999	999999	827	678	354	999999	273	196	901	628	999999	999999	318	791	453	544	568	999999	333	540	954	363	284	504	889	999999	488	999999	191	43	999999	960	95	913	809	829	999999	937	999999	559	487	999999	49	719	796	
999999	999999	884	562	999999	456	459	999999	934	999999	560	516	332	788	507	999999	554	999999	868	280	999999	759	405	981	623	50	631	596	999999	999999	542	324	999999	999999	412	610	603	166	999999	587	898	788	999999	969	259	999999	181	158	785	622	999999	999999	181	448	271	999999	841	903	938	926	825	863	407	881	411	246	999999	999999	386	897	343	999999	790	291	382	746	607	436	731	310	869	999999	810	161	129	135	999999	127	999999	999999	768	700	227	298	762	999999	390	280	567	23	372	556	772	888	288	544	999999	890	75	524	130	415	181	999999	67	352	62	999999	999999	286	103	833	999999	702	139	643	181	501	999999	348	365	337	999999	718	937	323	710	922	873	999999	999999	263	999999	999999	564	363	528	588	241	419	982	999999	517	290	920	999999	999999	79	999999	645	373	135	371	727	168	999999	999999	463	999999	999999	642	139	999999	187	999999	840	781	267	148	775	124	999999	999999	119	365	231	819	588	999999	408	945	999999	999999	237	999999	383	891	334	999999	771	999999	999999	887	999999	999999	999999	761	340	512	999999	757	999999	931	983	530	779	999999	999999	371	937	972	956	666	302	999999	12	999999	155	999999	999999	999999	456	505	376	958	59	705	772	342	512	999999	489	86	999999	650	836	708	189	707	441	999999	999999	963	824	999999	999999	999999	594	699	774	999999	616	375	999999	142	311	614	999999	35	999999	999999	102	920	858	477	999999	880	999999	651	999999	303	999999	448	533	886	318	999999	680	577	999999	651	999999	83	999999	626	999999	123	999999	584	349	232	153	164	236	367	425	719	999999	357	315	980	459	943	737	999999	109	999999	999999	230	999999	818	933	987	927	829	963	29	363	242	623	999999	911	374	312	739	159	999999	222	175	471	599	999999	333	999999	999999	201	177	346	95	527	685	282	747	761	531	298	166	237	406	404	405	366	872	733	935	78	95	999999	997	332	477	999999	675	759	234	999999	610	724	999999	637	999999	683	277	714	999999	999999	174	612	781	451	992	404	815	999999	75	999999	516	599	999999	58	116	537	999999	999999	999999	730	606	988	536	999999	687	441	426	768	608	999999	98	999999	796	838	904	999999	858	556	339	999999	999999	999999	693	991	923	21	397	762	531	999999	344	514	999999	217	501	999999	86	690	763	561	978	57	173	352	999999	358	802	498	154	634	678	792	999999	977	590	702	304	545	178	675	54	663	999999	349	999999	584	502	589	347	727	406	178	792	999999	103	102	999999	351	999999	575	219	899	618	896	590	999999	89	687	627	999999	881	999999	999999	999999	
516	999999	810	999999	963	568	999999	223	161	426	999999	509	10	656	883	999999	961	953	696	602	466	154	999999	999999	759	836	504	999999	961	548	999999	865	656	704	271	779	291	917	999999	289	999999	995	747	201	999999	90	551	999999	804	139	837	928	999999	999999	631	372	999999	470	999999	136	73	999999	261	999999	580	373	999999	305	395	114	999999	53	999999	417	883	471	407	854	681	679	999999	81	999999	832	710	917	999999	999999	999999	899	510	821	853	999999	999999	679	999999	999999	621	305	237	255	48	700	999999	794	362	436	45	170	964	424	788	394	999999	992	38	428	903	999999	352	125	233	999999	603	395	199	325	202	213	727	272	242	999999	451	50	42	321	999999	999999	999999	999999	999999	999999	934	95	42	469	999999	232	651	325	241	959	952	122	999999	552	999999	537	604	999999	244	832	442	702	999999	999999	942	999999	959	717	518	987	107	757	423	320	999999	517	362	729	999999	969	999999	412	41	999999	433	339	27	999999	999999	383	321	528	359	869	479	241	903	999999	527	617	273	999999	806	253	861	204	698	712	999999	589	184	874	140	999999	280	40	670	909	978	612	783	479	503	144	676	579	999999	999999	840	329	614	732	212	999999	999999	628	605	787	421	238	640	315	999999	635	209	446	397	94	599	449	570	994	652	914	834	999999	999999	672	577	292	796	999999	871	670	974	451	672	840	569	651	435	883	497	749	972	478	979	867	935	999999	191	324	955	999999	759	999999	90	297	465	999999	198	933	220	139	442	495	443	829	660	757	773	557	524	948	23	687	506	902	999999	365	814	572	736	346	110	999999	199	480	911	999999	371	384	385	657	999999	502	999999	368	317	486	44	160	217	187	466	634	999999	17	387	999999	122	187	999999	109	107	625	999999	873	39	959	306	962	917	305	396	399	999999	867	495	520	25	148	594	466	331	664	999999	558	880	475	682	192	103	840	999999	193	39	999999	999999	837	306	798	339	999999	190	999999	242	912	791	77	463	932	999999	866	999999	973	592	999999	777	442	269	647	999999	563	287	123	869	999999	999999	213	999999	895	316	658	224	999999	999999	247	285	260	432	453	767	999999	999999	749	671	236	784	278	999999	999999	508	128	999999	658	804	775	80	999999	999999	165	859	588	707	567	625	863	652	838	174	355	613	527	19	816	880	190	550	537	452	643	303	999999	612	999999	396	198	91	566	422	999999	177	219	58	999999	594	999999	115	454	134	807	583	945	114	999999	536	999999	118	761	777	624	235	999999	623	567	
861	999999	975	999999	181	437	999999	96	426	140	999999	404	999999	999999	231	701	999999	105	413	999999	70	357	679	368	692	414	999999	999999	999999	797	808	999999	595	491	415	518	213	627	999999	696	35	497	529	974	76	142	512	375	539	999999	550	140	138	979	999999	514	406	617	795	766	357	999999	307	628	999999	553	808	987	337	999999	497	456	821	716	618	572	999999	999999	301	559	901	714	791	711	257	677	505	616	999999	900	121	596	831	999999	349	574	200	900	999999	522	333	525	48	825	588	103	318	999999	370	935	686	701	325	245	864	642	670	595	380	654	57	202	999999	436	601	901	624	315	377	54	382	927	62	999999	236	386	675	965	133	164	369	93	999999	999999	224	420	280	596	651	999999	903	604	999999	999999	999999	140	999999	612	234	687	478	13	54	325	999999	758	648	547	19	488	966	704	472	226	999999	963	947	954	221	999999	630	38	999999	670	999999	778	999999	64	313	105	863	73	741	999999	686	366	49	929	495	466	771	733	586	172	739	209	141	312	712	511	193	567	400	999999	999999	449	999999	999999	185	784	999999	999999	243	999999	999999	999999	963	37	540	929	924	27	999999	755	419	999999	451	500	931	941	646	105	351	801	999999	306	673	999999	389	246	26	665	999999	711	116	999999	499	672	547	836	245	999999	772	999999	587	999999	108	645	999999	999999	997	848	452	999999	147	264	999999	999999	12	328	239	999999	647	999999	912	268	273	757	648	999999	408	999999	952	999999	705	542	333	999999	224	745	207	38	74	230	248	178	223	999999	573	999999	934	66	669	999999	606	999999	466	478	871	329	903	350	996	401	760	228	895	999999	538	605	931	684	228	267	130	999999	210	427	65	999999	999999	753	194	796	307	351	119	733	498	735	999999	999999	697	894	842	857	41	673	469	29	282	866	981	999999	921	260	999999	412	108	404	770	48	999999	136	284	999999	999999	210	103	419	119	999999	858	803	528	999999	987	333	425	273	180	999999	957	999999	999999	187	999999	999999	999999	56	999999	999999	999999	104	964	47	441	570	620	999999	999999	999999	999999	999999	999999	999999	18	188	448	844	273	514	999999	834	233	243	91	387	664	107	388	938	335	56	906	412	537	763	838	491	644	426	713	733	572	349	956	906	134	362	178	592	999999	40	783	999999	718	800	870	731	956	64	906	523	999999	762	505	533	999999	508	583	254	350	957	999999	846	801	264	271	999999	287	184	262	312	999999	999999	999999	999999	273	908	693	736	893	999999	534	999999	520	200	430	810	
999999	433	762	999999	778	923	999999	999999	831	999999	206	464	538	986	454	781	802	603	594	516	601	999999	270	246	999999	846	361	243	432	999999	335	999999	834	999999	49	853	999999	635	533	999999	999999	350	473	335	712	999999	207	907	999999	753	999999	917	605	999999	218	999999	173	526	812	932	572	19	397	999999	611	594	999999	87	946	600	369	176	999999	999999	999999	261	737	934	533	585	649	999999	999999	679	999999	999999	999999	920	252	999999	690	999999	823	999999	442	544	999999	262	723	999999	608	130	961	999999	393	620	999999	25	950	999999	999999	239	992	236	292	128	439	717	388	203	587	709	834	550	910	999999	353	478	157	428	308	484	220	999999	976	528	492	517	999999	221	571	991	970	295	499	461	904	597	999999	323	114	244	999999	999999	999999	899	295	420	162	919	277	378	867	531	999999	431	999999	999999	259	764	635	999999	431	176	632	999999	738	999999	60	459	569	756	170	834	323	73	611	999999	999999	87	242	81	364	376	999999	203	134	999999	635	78	442	328	347	554	687	999999	813	706	898	999999	170	746	370	999999	999999	999999	999999	999999	217	595	820	339	710	182	531	563	567	65	232	438	472	999999	999999	982	26	999999	418	616	156	999999	260	999999	791	932	916	999999	711	661	25	999999	985	999999	241	49	258	113	999999	174	33	133	624	758	484	469	481	871	999999	999999	686	119	999999	601	885	86	999999	915	547	777	999999	44	852	906	49	799	453	380	68	999999	999999	999999	632	999999	593	999999	999999	999999	430	999999	460	999999	663	333	974	999999	330	394	215	999999	703	342	565	840	908	988	281	999999	718	684	26	999999	812	999999	999999	999999	486	858	17	862	570	999999	495	999999	999999	220	380	529	931	999999	999999	68	999999	904	180	401	358	792	999999	999999	751	797	783	745	999999	360	242	999999	999999	211	429	999999	999999	353	593	860	847	999999	523	697	999999	751	786	584	216	957	935	908	788	999999	999999	694	522	412	120	772	70	749	910	966	999999	999999	850	729	714	15	999999	822	320	320	553	18	999999	999999	987	999999	20	999999	538	357	425	334	916	425	787	734	950	999999	242	820	999999	107	438	557	719	941	999999	67	870	210	286	999999	999999	999999	709	415	425	873	425	120	762	861	999999	563	551	653	999999	435	999999	979	65	707	999999	499	999999	456	580	721	929	999999	108	953	999999	338	81	311	736	448	716	999999	999999	86	558	999999	68	938	999999	875	16	75	192	475	999999	890	999999	999999	533	108	957	999999	999999	999999	999999	999999	21	999999	999999	882	492	249	917	320	
719	570	669	978	159	999999	441	581	570	704	715	863	863	999999	839	448	999999	502	999999	638	490	463	999999	999999	142	188	119	260	416	13	393	767	158	871	756	554	999999	176	428	75	667	386	692	140	999999	90	516	388	999999	94	699	989	470	288	830	265	33	64	845	999999	358	999999	999999	566	321	948	715	991	876	294	999999	999999	84	999999	999999	114	999999	415	627	62	671	730	291	332	999999	404	306	999999	50	999999	530	176	330	456	716	999999	220	136	819	999999	374	524	512	684	866	682	999999	757	999999	726	494	999999	436	999999	999999	627	899	999999	999999	999999	651	845	999999	999999	763	60	695	999999	999999	495	999999	644	596	999999	999999	156	999999	606	465	632	489	999999	999999	324	15	912	739	537	156	999999	587	377	874	902	999999	529	999999	136	920	999999	999999	297	760	999999	832	849	31	850	115	164	999999	302	999999	629	438	999999	292	999999	999999	850	999999	168	999999	999999	907	525	770	693	198	168	582	102	686	649	645	201	787	741	491	165	891	889	432	992	689	295	989	254	474	295	246	937	999999	79	504	828	815	999999	914	999999	999999	337	661	999999	581	317	615	999999	984	246	325	551	154	999999	959	431	999999	489	999999	622	536	526	229	903	921	644	999999	999999	999999	817	999999	934	826	184	86	563	238	999999	420	382	679	261	270	238	999999	695	792	999999	999999	999999	103	336	999999	302	999999	999999	118	758	34	936	971	998	593	177	999999	999999	724	969	999999	406	999999	258	78	845	942	285	266	991	999999	236	999999	999999	999999	999999	723	60	999999	534	404	524	454	480	999999	999999	999999	680	668	999999	378	999999	970	822	404	713	880	999999	999999	790	359	505	305	127	824	797	999999	999999	501	521	999999	809	92	199	575	999999	951	723	797	594	443	999999	999999	173	623	355	265	39	999999	793	201	999999	792	518	184	898	228	337	655	663	399	244	188	999999	649	568	506	780	257	999999	761	167	57	672	357	97	999999	142	503	479	542	64	767	708	329	574	27	573	25	676	999999	624	77	999999	205	208	92	999999	999999	64	848	485	782	628	42	999999	832	129	171	999999	20	96	833	999999	999999	344	477	480	999999	85	551	999999	765	580	386	146	99	914	999999	158	15	428	617	449	630	67	282	149	675	295	742	897	412	928	666	999999	999999	890	999999	860	999999	612	643	449	512	999999	719	999999	999999	896	944	999999	652	22	999999	999999	478	394	556	74	999999	999999	999999	999999	342	654	529	837	913	999999	356	209	903	617	427	403	784	178	999999	999999	999999	80	
999999	779	350	824	254	999999	846	84	839	406	344	946	999999	999999	806	111	116	858	396	881	298	183	999999	745	24	45	594	688	807	310	457	999999	727	991	999999	999999	201	518	999999	999999	991	999999	238	949	865	999999	818	35	596	999999	999999	88	326	466	781	724	239	999999	809	999999	806	167	277	539	949	501	229	806	961	779	910	999999	458	999999	999999	999999	944	999999	880	68	226	568	102	999999	248	378	999999	271	999999	716	797	999999	999999	199	332	999999	571	999999	10	999999	737	22	999999	816	771	999999	629	68	575	999999	780	639	724	751	993	247	75	999999	301	580	976	999999	595	254	982	324	888	269	935	66	999999	255	598	999999	330	213	504	999999	362	999999	749	466	999999	889	999999	167	871	999999	206	999999	999999	429	407	999999	397	779	999999	999999	999999	457	584	370	133	999999	442	534	50	217	999999	789	743	999999	999999	526	830	999999	272	705	318	999999	453	931	73	999999	298	468	848	999999	999999	550	786	684	451	905	200	389	999999	186	456	412	999999	663	536	416	351	978	640	881	599	878	517	999999	511	18	14	653	999999	283	230	974	685	872	98	880	12	69	348	884	335	451	999999	999999	999999	905	708	789	405	656	508	320	999999	967	578	251	43	999999	182	999999	901	547	92	999999	999999	482	726	254	575	655	999999	292	640	999999	999999	999999	702	431	472	605	309	224	999999	649	775	909	155	718	304	846	846	999999	886	904	982	788	368	125	999999	776	189	999999	999999	999999	253	999999	680	82	421	429	549	612	999999	577	143	999999	299	442	294	999999	337	18	950	728	999999	999999	999999	999999	999999	767	789	586	999999	695	999999	999999	10	508	999999	559	999999	82	306	874	999999	244	999999	319	999999	999999	999999	926	831	92	449	180	514	999999	999999	776	820	945	309	654	999999	999999	320	907	160	299	686	790	45	999999	817	264	999999	85	430	574	143	96	999999	477	277	863	999999	219	999999	255	340	513	568	629	739	294	773	652	244	344	923	435	168	481	619	709	999999	999999	275	194	469	439	75	375	643	999999	980	832	386	775	999999	111	661	999999	958	182	231	415	996	999999	999999	68	840	95	651	707	999999	492	999999	568	973	999999	999999	999999	786	901	448	999999	986	14	313	941	999999	469	137	821	774	263	523	446	999999	484	999999	999999	703	410	598	980	999999	935	806	498	974	818	802	557	167	599	128	67	999999	38	999999	999999	229	999999	793	381	958	829	999999	673	969	421	90	499	561	211	368	385	312	468	478	60	207	815	999999	456	999999	579	664	185	
999999	465	711	459	64	117	523	163	616	999999	31	894	12	143	529	562	738	999999	996	956	999999	742	755	999999	559	379	793	413	999999	346	714	388	175	758	999999	514	710	630	444	999999	687	215	769	94	446	583	57	74	296	414	718	364	583	707	999999	999999	709	445	900	999999	323	119	999999	280	513	999999	729	999999	999999	25	852	999999	868	552	278	34	973	999999	830	975	331	999999	999999	178	628	999999	805	467	813	145	999999	274	730	999999	140	999999	636	498	581	999999	854	999999	468	281	999999	610	495	40	999999	920	999999	48	615	999999	364	593	999999	999999	651	163	837	272	999999	469	220	587	999999	119	421	700	398	999999	99	36	131	527	270	846	616	28	863	774	37	893	717	765	999999	805	404	546	585	235	846	999999	965	591	999999	999999	70	974	232	386	619	739	532	943	949	588	999999	999999	333	156	794	633	300	73	245	547	752	455	927	581	714	874	124	172	999999	671	71	999999	163	999999	785	641	795	486	165	298	370	774	815	81	12	567	999999	439	999999	999999	137	902	999999	827	999999	615	57	650	672	744	624	369	314	287	999999	273	684	999999	370	162	838	813	907	946	186	978	639	856	579	156	661	999999	732	425	999999	168	999999	999999	24	180	999999	154	814	999999	999999	10	469	538	554	738	999999	161	78	999999	999999	999999	999999	409	650	278	976	999999	81	999999	999999	939	637	889	743	999999	89	999999	999999	200	568	999999	999999	496	283	185	999999	111	311	840	272	999999	616	454	51	229	174	784	999999	745	999999	402	83	999999	999999	734	372	579	795	999999	659	999999	999999	878	718	689	999999	999999	136	474	759	875	999999	240	263	999999	332	193	848	999999	203	304	672	999999	996	999999	999999	999999	999999	999999	999999	939	999999	125	999999	999999	404	738	735	361	999999	667	658	220	999999	328	513	842	44	999999	411	189	999999	281	992	365	863	803	881	552	78	999999	999999	587	661	999999	569	773	59	526	189	594	457	496	999999	536	645	461	999999	999999	663	778	675	415	147	633	217	44	999999	999999	999999	601	856	999999	292	298	999999	999999	559	175	759	739	793	518	574	816	731	999999	662	465	719	999999	487	214	889	300	939	932	449	38	612	999999	999999	999999	652	587	738	275	213	330	217	574	902	159	917	999999	984	167	999999	999999	999999	999999	381	667	117	472	123	999999	302	992	999999	999999	631	530	562	234	98	570	865	999999	88	466	41	342	258	154	999999	337	999999	965	315	782	100	129	136	999999	999999	982	125	190	474	999999	972	999999	971	820	999999	381	
597	692	835	423	301	855	252	445	941	48	419	962	962	785	999999	336	687	576	306	511	403	999999	80	116	454	685	522	992	494	819	371	437	211	138	999999	603	140	891	490	245	877	999999	999999	999999	573	163	227	688	730	645	534	999999	524	441	999999	675	622	729	999999	616	343	259	999999	999999	677	982	761	834	55	761	206	795	95	70	999999	999999	233	955	542	301	467	999999	999999	848	295	966	912	769	160	999999	999999	999999	922	874	902	999999	740	576	447	590	401	393	999999	968	449	738	318	463	806	275	451	666	196	677	999999	509	987	112	836	710	999999	999999	683	979	780	794	873	221	999999	16	971	656	518	952	900	84	199	303	999999	556	999999	458	963	999999	623	999999	225	255	999999	402	640	638	999999	736	520	410	709	663	198	655	865	999999	999999	999999	303	795	999999	243	777	999999	999999	999999	999999	999999	62	999999	38	798	366	464	999999	627	497	765	999999	343	999999	781	999999	499	374	535	115	999999	691	561	999999	173	999999	828	999999	982	478	649	91	946	935	461	999999	999999	382	910	307	733	999999	247	999999	539	433	999999	878	375	999999	287	710	999999	999999	999999	598	501	999999	864	217	538	999999	596	159	847	683	999999	408	465	999999	541	999999	999999	238	382	677	453	952	623	740	630	999999	999999	189	200	939	306	368	999999	862	192	999999	517	703	769	446	490	98	762	856	13	562	423	999999	270	999999	255	557	215	999999	154	549	844	134	586	589	494	416	999999	907	387	70	422	602	915	999999	610	760	469	936	999999	365	199	767	736	77	535	534	999999	999999	693	749	163	714	718	643	597	393	127	189	951	83	139	854	479	942	999999	821	362	170	559	495	97	999999	999999	789	359	87	397	999999	63	959	497	999999	224	637	907	999999	883	281	999999	226	643	289	984	122	235	345	298	794	999999	713	182	999999	999999	208	661	884	629	929	294	999999	995	999999	999999	991	586	211	639	999999	45	999999	938	91	999999	342	999999	999999	294	999999	563	23	789	603	999999	350	999999	738	999999	25	975	32	89	954	986	993	231	999999	163	993	999999	999999	705	456	759	494	775	101	999999	148	356	853	600	656	376	280	999999	402	27	999999	214	847	754	624	866	22	363	999999	104	664	121	999999	999999	301	445	538	317	343	843	106	575	999999	638	318	669	132	999999	432	587	715	273	828	999999	377	788	999999	279	91	589	746	141	791	996	445	999999	999999	207	309	221	837	962	396	558	999999	220	517	219	999999	954	999999	589	931	405	388	401	999999	800	
999999	512	757	269	236	753	107	965	783	700	203	291	140	925	999999	999999	750	752	877	280	999999	166	281	479	999999	137	845	166	209	395	999999	54	999999	738	918	999999	463	578	736	642	461	999999	436	817	26	999999	824	818	466	720	655	636	999999	22	705	131	240	999999	436	109	999999	940	765	999999	999999	158	548	999999	16	336	757	182	26	244	818	149	730	464	462	678	999999	999999	999999	489	739	999999	530	731	43	999999	566	999999	151	637	735	999999	200	47	735	867	616	999999	812	999999	962	483	619	999999	999999	565	401	776	999999	757	796	880	999999	999999	659	999999	628	816	368	218	770	581	40	388	509	999999	948	999999	728	595	72	880	224	570	526	999999	371	251	538	477	406	789	360	393	999999	854	281	915	388	634	249	799	73	604	999999	391	452	241	779	896	999999	708	999999	239	999999	915	999999	679	758	402	999999	386	288	890	999999	980	999999	646	547	654	35	999999	314	104	999999	999999	817	999999	999999	145	999999	140	471	999999	999999	999999	999999	999999	698	999999	999999	999999	166	986	896	862	521	182	791	389	999999	806	693	999999	999999	583	404	999999	883	999999	108	999999	479	623	588	608	915	999999	40	123	248	999999	948	621	465	999999	877	328	207	494	750	644	828	820	975	999999	999999	999999	999999	287	304	787	247	274	827	153	132	542	999999	999999	946	874	152	678	999999	68	999999	81	670	447	706	999999	755	398	683	999999	226	999999	647	580	999999	579	875	753	819	460	999999	683	999999	321	311	999999	999999	999999	547	875	502	999999	679	917	160	375	676	334	580	227	42	849	591	373	927	473	895	826	136	377	999	399	858	999999	205	183	287	999999	999999	371	999999	845	851	807	999999	999999	979	999999	430	796	902	999999	182	601	999999	24	102	430	394	838	999999	999999	783	179	876	112	302	999999	721	976	97	999999	198	219	72	196	997	784	412	861	493	174	999999	340	475	458	227	266	999999	191	91	856	964	999999	922	999999	72	681	931	858	999999	988	19	999999	708	585	362	999999	999999	242	999999	318	999999	533	354	284	696	452	999999	427	885	46	729	999999	895	999999	363	890	999999	999999	999999	326	852	999999	97	504	999999	952	632	889	105	999999	999999	38	999999	772	999999	999999	953	648	375	619	999999	513	999999	999999	999999	999999	558	477	232	999999	999999	539	118	999999	999999	473	999999	849	128	743	820	814	331	632	319	701	999999	133	999999	999999	936	647	634	513	349	348	582	359	245	686	404	164	667	633	587	196	919	999999	316	999999	995	999999	529	631	799	172	192	350	
428	567	114	435	84	999999	535	999999	904	999999	359	126	891	96	613	441	999999	999999	157	698	999999	133	999999	999999	816	37	926	832	128	13	714	187	166	999999	931	677	582	999999	89	367	107	558	291	324	125	199	999999	908	500	98	292	143	24	493	305	305	785	999999	618	57	384	702	999999	999999	890	182	999999	659	999999	935	859	379	999999	790	600	496	841	467	782	999999	553	27	342	40	999999	581	999999	999999	936	636	891	376	360	42	999999	405	647	390	433	943	240	999999	999999	564	999999	912	999999	234	893	999999	999999	328	433	992	504	999999	370	999999	189	318	999999	296	999999	528	53	493	28	553	807	999999	849	461	44	999999	999999	999999	273	999999	801	808	999999	937	999999	999999	182	573	999999	368	538	626	999999	766	210	124	934	943	110	235	520	744	999999	13	999999	999999	958	12	293	594	999999	774	103	999999	999999	999999	294	999999	517	595	355	480	999999	660	25	190	170	92	260	919	904	999999	999999	48	267	999999	915	31	520	91	179	179	289	358	999999	763	532	452	999999	829	830	863	999999	515	999999	999999	204	243	987	247	999999	876	752	374	999999	999999	155	65	334	32	465	272	561	999999	426	999999	200	201	898	262	657	718	405	431	98	999999	27	123	999999	227	862	681	43	999999	553	303	427	915	668	999999	617	477	127	665	373	567	311	999	999999	703	850	999999	345	735	589	818	999999	330	286	648	999999	42	896	117	169	784	999999	999999	882	133	757	284	533	999999	644	190	999999	999999	999999	999999	999999	28	34	999999	377	860	346	308	999999	999999	999999	106	639	999999	474	999999	999999	999999	505	589	999999	33	126	966	945	575	479	55	100	408	228	740	999999	754	908	126	999999	442	999999	309	447	999999	594	158	999999	999999	645	512	825	69	609	999999	244	477	202	999999	902	999999	519	801	391	300	217	294	516	91	833	884	999999	357	576	999999	279	206	152	407	438	968	665	294	929	999999	230	40	799	637	506	999999	999999	202	223	950	923	938	999999	156	722	309	641	999999	827	999999	401	477	493	470	320	47	335	795	287	999999	402	234	999999	424	80	999999	495	879	585	999999	999999	918	999999	625	225	999999	288	995	999999	138	336	999999	467	178	574	753	999999	999999	999999	468	999999	999999	914	289	558	698	999999	999999	999999	999999	814	762	999999	789	439	483	999999	999999	255	979	759	999999	120	999999	999999	955	766	703	999999	327	999999	167	999999	126	578	565	13	855	999999	999999	274	784	919	148	999999	574	802	678	739	101	419	680	93	347	999999	999999	656	766	681	602	
931	373	999999	759	907	657	999999	999999	221	874	999999	999999	799	728	715	974	420	972	833	999999	163	98	964	999999	907	958	83	225	416	447	908	247	183	999999	594	900	141	999999	241	999999	999999	285	466	865	621	931	880	999999	999999	735	720	684	932	999999	449	999999	409	999999	999999	948	999999	999999	120	773	965	999999	314	334	999999	814	842	259	740	999999	668	877	631	108	147	975	87	719	593	680	727	999999	315	536	36	751	999999	247	318	292	94	999999	174	693	900	999999	627	999999	231	817	999999	470	943	765	979	999999	221	310	999999	876	871	863	399	999999	55	740	999999	999999	308	391	323	604	940	458	91	999999	999999	938	208	757	357	999999	498	776	787	267	291	999999	556	464	540	999999	491	442	421	999999	992	734	648	999999	463	849	258	999999	503	299	529	494	684	702	858	283	112	999	999999	349	375	623	999999	788	999999	387	230	843	851	134	123	508	46	999999	999999	978	299	49	999999	508	283	658	999999	498	737	796	865	853	999999	267	97	999999	913	81	854	999999	999999	859	999999	86	628	414	999999	379	185	999999	457	999999	418	879	983	72	706	30	76	999999	350	164	60	662	522	999999	248	594	46	632	595	965	15	915	897	440	338	227	879	868	670	903	322	716	348	51	999999	725	283	34	785	892	14	147	999999	926	999999	999999	564	261	175	403	343	553	435	999999	817	502	999999	553	733	489	151	207	999999	999999	841	999999	324	480	931	522	320	21	846	703	960	868	999999	970	999999	291	662	999999	703	276	570	769	291	999999	234	999999	999999	730	999999	306	751	806	100	999999	95	999999	732	93	329	653	93	999999	706	731	532	949	999999	21	922	999999	826	523	504	780	876	82	62	468	256	989	779	589	999999	999999	952	163	777	305	885	166	558	578	307	59	192	248	72	559	333	999999	336	731	808	848	999999	999999	311	320	999999	22	999999	274	837	340	873	999999	610	165	779	999999	181	319	999999	765	999999	257	225	999999	999999	999999	20	503	144	999999	999999	58	780	999999	81	999999	851	999999	591	873	744	294	741	999999	999999	688	638	907	779	955	113	27	604	52	999999	231	21	856	723	86	12	918	139	865	678	825	723	737	94	64	999999	999999	728	999999	31	609	516	259	278	908	999	113	723	189	868	999999	453	999999	918	849	713	995	743	514	870	826	164	875	298	360	999999	901	822	999999	438	397	299	351	31	355	715	762	587	999999	999999	899	999999	950	997	999999	999999	985	818	244	351	531	999999	223	392	204	454	999999	960	999999	
943	999999	290	999999	750	480	355	112	716	999999	144	951	417	999999	437	971	632	214	878	264	978	999999	92	588	383	907	425	85	958	999999	999999	83	999999	669	871	980	619	204	999999	526	688	279	999999	255	109	400	124	53	786	999999	572	250	763	706	999999	963	24	999999	626	999999	64	279	999999	889	672	70	159	747	66	999999	362	999999	15	361	999999	709	711	999999	999999	982	792	381	299	999999	264	999999	320	999999	730	999999	965	917	578	999999	471	999999	136	388	582	999999	250	377	987	339	68	145	244	411	140	999999	261	187	222	643	61	682	980	605	635	22	749	999999	26	158	491	444	858	650	889	999999	999999	333	264	449	742	425	394	999999	488	129	425	909	964	500	999999	999999	999999	935	999999	999999	438	530	752	999999	299	195	360	838	847	999999	286	594	521	972	657	928	922	773	999999	635	297	999999	999999	516	596	840	99	999999	999999	703	739	999999	346	110	729	62	999999	694	999999	556	75	556	123	864	842	831	397	992	999999	728	865	931	44	999999	501	418	413	246	973	458	105	833	346	999999	884	362	258	420	252	999999	357	238	999999	353	570	999999	999999	262	999999	765	452	107	683	773	999999	807	889	667	609	321	649	344	721	999999	461	241	219	999999	980	489	583	976	750	248	381	636	318	690	117	999999	999999	161	572	217	15	998	160	999999	314	86	999999	590	811	931	999999	22	999999	921	999999	999999	532	936	999999	194	999999	476	357	444	401	212	999999	208	999999	850	808	999999	772	513	999999	462	91	645	999999	999999	25	993	175	818	293	368	130	397	797	999999	999999	575	999999	388	35	539	999999	999999	181	112	587	999999	999999	999999	999999	467	249	12	235	440	999999	999999	280	999999	999999	198	310	538	160	42	91	111	410	780	999999	243	999999	999999	487	166	810	374	999999	999999	326	750	963	214	696	826	129	127	171	367	999999	999999	304	512	219	999999	238	999999	565	999999	30	485	864	999999	347	889	849	855	524	999999	999999	882	422	717	60	427	234	105	999999	334	913	964	940	52	258	283	999999	115	999999	999999	927	999999	999999	335	542	840	885	714	867	999999	976	273	999999	101	738	650	928	587	999999	999999	999999	142	280	241	234	66	545	999999	10	73	999999	744	999999	874	152	931	999999	96	185	220	542	520	238	45	999999	649	999999	848	314	999999	354	360	653	999999	47	794	427	577	110	999999	999999	73	713	803	855	241	593	727	999999	999999	999999	841	412	251	999999	101	904	999999	883	584	695	697	517	402	719	999999	999999	297	999999	358	514	505	
999999	999999	914	478	806	434	999999	127	66	643	999999	508	999999	512	948	412	999999	999999	889	192	999999	525	790	608	999999	999999	999999	999999	150	305	890	600	999999	81	999999	713	336	781	294	999999	65	766	999999	61	999999	18	999999	999999	651	688	999999	891	468	999999	811	470	908	316	999999	495	349	999999	976	760	999999	308	999999	960	656	245	85	999999	660	419	136	999999	997	738	810	999999	951	999999	999999	999999	150	999	142	968	269	999999	804	30	999999	799	140	141	789	767	309	499	801	409	559	415	999999	805	240	999999	205	883	472	180	506	384	544	471	319	524	999999	752	175	248	700	999999	999999	65	500	999999	289	995	148	239	438	320	745	551	328	209	849	999999	769	93	999999	386	923	633	523	485	265	669	999999	275	157	999999	999999	999999	709	298	974	556	999999	999999	769	210	744	243	741	195	638	992	152	119	674	285	983	91	999999	323	347	999999	542	999999	605	619	999999	873	91	881	987	999999	841	40	234	302	40	400	324	999999	999999	689	892	338	846	272	526	712	600	999999	573	999999	999999	999999	999999	177	24	299	999999	999999	37	871	161	859	999999	999999	160	122	885	381	254	592	767	902	681	658	914	213	178	342	103	470	999999	219	999999	745	103	999999	89	67	288	741	626	174	999999	770	537	43	140	999999	999999	414	827	228	627	980	483	195	713	999999	262	810	131	440	66	566	597	942	999999	462	999999	704	999999	827	103	513	999999	603	367	910	130	881	83	777	230	688	999999	65	592	999999	271	999999	999999	999999	805	477	999999	999999	117	978	183	999999	491	678	999999	417	380	999	134	123	999999	880	828	802	181	999999	737	353	999999	377	999999	542	360	224	200	455	999999	256	32	626	999999	780	495	999999	737	535	999999	999999	740	812	318	644	930	999999	322	999999	89	999999	614	434	739	276	999999	999999	64	641	999999	999999	487	592	456	134	976	999999	999999	999999	394	448	75	646	980	342	999999	999999	69	289	611	999999	901	809	375	999999	641	598	999999	626	804	999999	334	106	300	132	917	158	366	999999	667	432	259	88	996	640	875	968	454	406	664	577	679	775	39	364	376	999999	999999	999999	492	388	999999	602	999999	638	999999	968	355	857	999999	463	999999	875	999999	188	631	822	812	735	155	673	154	489	962	999999	86	559	76	936	756	999999	999999	930	701	999999	810	657	649	368	526	906	623	596	999999	210	536	803	164	851	999999	999999	999999	490	999999	999999	244	141	639	212	999999	564	999999	419	111	184	999999	999999	184	999999	377	999999	183	454	999999	248	
60	557	508	999999	700	282	999999	225	213	212	384	451	650	882	55	679	27	446	999999	962	14	213	494	999999	679	999999	629	822	483	758	999999	420	282	999999	999999	999999	999999	999999	999999	288	999999	687	999999	899	800	89	471	301	296	698	999999	736	647	255	244	846	73	701	999999	284	999999	582	742	454	832	964	178	608	124	369	55	999999	934	999999	803	326	999999	595	16	599	954	999999	999999	999999	802	643	773	999999	806	922	999999	932	999999	236	999999	586	999999	761	76	835	910	862	187	927	653	817	802	129	452	918	848	478	694	999999	330	999999	999999	957	999999	199	200	151	802	201	746	999999	353	707	892	227	381	246	999999	180	999999	999999	160	608	140	999999	999999	654	584	888	83	154	248	312	906	999999	538	987	119	876	645	769	70	999999	190	999999	473	104	236	999999	546	612	949	523	804	999999	174	448	827	667	358	546	999999	913	128	602	874	51	801	999999	688	393	136	999999	535	919	41	175	999999	599	520	746	999999	999999	351	471	205	724	999999	999999	999999	999999	170	452	999999	109	212	156	999999	588	666	432	302	655	546	162	485	306	988	885	206	999999	999999	237	156	611	128	999999	572	657	999999	159	544	133	434	999999	233	999999	134	999999	999999	885	308	838	933	98	454	772	814	198	985	999999	736	999999	481	157	999999	933	305	916	999999	995	584	219	999999	516	888	179	230	947	929	801	181	562	999999	999999	700	192	303	68	167	355	402	383	671	508	423	922	652	286	529	300	388	999999	455	721	310	98	657	426	999999	285	551	866	269	194	726	184	999999	169	457	886	639	247	999999	635	603	999999	547	683	103	965	999999	943	999999	639	422	999999	117	457	20	612	535	877	857	882	803	535	124	999999	781	999999	479	493	829	643	661	999999	460	819	999999	110	550	973	333	244	758	608	448	630	999999	763	999999	995	999999	844	360	762	389	999999	831	77	96	70	901	853	495	999999	124	784	978	280	512	297	999999	910	71	999999	553	623	999999	205	97	493	715	27	181	484	344	984	292	898	999999	584	999999	60	23	490	81	479	748	725	494	664	652	501	261	780	666	999999	782	798	999999	766	752	635	979	603	354	884	682	21	999999	999999	501	89	518	928	999999	999999	897	581	489	999999	999999	999999	711	433	841	224	766	999999	999999	105	211	494	690	995	999999	999999	81	420	146	197	797	737	36	364	172	573	982	332	481	999999	999999	211	999999	145	892	354	999999	556	761	139	128	290	203	603	927	17	999999	523	106	944	217	999999	
445	302	285	146	381	356	270	278	242	999999	999999	440	754	10	185	999999	113	487	439	999999	999999	999999	999999	517	543	432	436	165	184	999999	236	537	180	864	999999	26	999999	755	972	577	295	999999	896	684	370	763	999999	927	832	999999	419	619	999999	692	828	438	233	999999	602	948	919	115	104	773	217	392	999999	889	244	999999	695	357	514	999999	999999	175	120	394	156	780	583	509	332	339	59	616	999999	487	45	336	793	101	162	33	657	190	399	133	477	977	503	959	692	673	159	72	115	999999	463	999999	328	838	621	999999	375	999999	782	999999	724	600	370	781	999999	999999	375	603	204	490	214	58	776	987	916	178	286	623	817	659	190	986	511	378	34	382	18	954	479	340	999999	999999	407	634	999999	999999	999999	999999	115	999999	308	555	867	624	449	415	887	341	922	999999	545	752	603	133	583	737	999999	992	757	482	999999	421	134	864	832	999999	650	999999	588	999999	561	564	999999	42	999999	635	129	999999	929	619	999999	677	42	999999	999999	906	644	999999	61	670	788	999999	965	999999	884	886	430	13	999999	482	764	745	752	999999	891	999999	243	570	999999	947	618	211	73	148	999999	232	999999	999999	999999	999999	332	999999	99	999999	261	936	598	885	157	999999	214	125	105	457	854	999999	924	999999	145	999999	999999	999999	512	999999	62	587	561	827	645	662	999999	332	933	865	159	397	999999	834	631	954	393	357	999999	999999	742	502	999999	999999	293	247	307	239	962	266	263	258	864	986	865	999999	385	771	250	495	966	882	192	239	999999	467	103	99	528	190	999999	325	660	214	370	559	480	999999	544	407	364	999999	370	677	999999	901	533	999999	969	957	579	621	117	928	999999	860	320	876	318	826	154	999999	711	999999	836	938	999999	659	999999	315	203	439	999999	842	999999	698	999999	514	627	405	999999	433	129	571	611	808	217	732	873	999999	249	604	636	999999	263	156	567	588	840	999999	313	873	999999	664	763	150	393	274	797	642	348	999999	999999	913	892	720	98	149	999999	38	730	999999	786	125	75	599	802	519	589	984	141	933	673	953	102	69	389	465	807	471	424	999999	935	240	172	443	354	999999	999999	999999	67	427	417	812	943	448	97	928	999999	174	999999	999999	999999	813	511	414	141	306	821	833	340	999999	342	709	613	999999	999999	556	953	632	254	88	694	56	926	713	999999	861	999999	654	972	460	866	642	133	550	999999	131	728	999999	311	58	902	999999	211	434	94	708	999999	166	517	541	975	999999	920	269	189	999999	
886	798	888	999999	296	177	860	879	999999	700	999999	73	999999	808	827	999999	330	206	999999	702	845	502	628	817	999999	852	146	441	485	900	999999	999999	370	999999	999999	930	869	41	999999	735	999999	332	667	394	132	146	999999	709	713	999999	646	723	92	487	999999	393	179	81	999999	444	999999	999999	404	866	978	721	702	897	572	897	336	299	445	450	570	523	835	244	999999	526	224	436	727	704	263	999999	781	882	837	852	760	797	422	326	704	711	927	800	416	411	443	999999	146	815	999999	999999	288	641	916	279	999999	935	999999	102	230	604	701	700	613	979	999999	819	70	720	146	538	876	128	999999	999999	595	45	999999	292	92	999999	299	999999	999999	906	720	999999	966	567	304	825	420	330	106	110	19	236	197	437	471	623	999999	426	679	915	999999	169	999999	67	683	522	117	104	19	746	999999	789	449	706	999999	800	999999	502	425	321	128	555	32	645	849	368	999999	400	821	469	999999	873	242	345	435	560	253	908	999999	782	717	999999	321	359	796	229	787	490	177	670	769	187	10	367	797	925	147	260	217	324	673	716	282	549	943	440	556	114	280	709	999999	944	618	643	603	801	999999	999999	849	630	581	999999	232	161	699	625	873	875	999999	510	999999	999999	999999	999999	118	10	999999	771	416	365	672	999999	220	468	999999	824	999999	366	764	995	691	999999	410	587	743	999999	493	999999	999999	327	567	681	999999	770	296	999999	999999	59	534	999999	758	999999	266	494	957	898	156	764	48	999999	999999	999999	121	999999	818	946	999999	123	825	802	999999	923	921	98	797	991	127	450	181	999999	999999	999999	832	171	247	229	219	916	630	845	169	999999	92	974	270	61	570	999999	952	349	970	139	233	731	95	834	551	177	696	966	780	706	592	488	304	547	684	949	315	999999	737	999999	999999	999999	643	787	840	946	828	999999	999999	999999	999999	999999	589	451	999999	999999	86	412	999999	999999	229	664	999999	999999	999999	603	680	999999	377	621	708	363	999999	999999	646	253	98	999999	994	999999	348	999999	545	676	999999	760	898	999999	999999	583	873	902	920	999999	457	829	999999	999999	650	247	999999	115	379	999999	406	144	999999	296	804	52	999999	778	999999	83	703	999999	128	398	999999	999999	999999	999999	471	999999	748	805	442	999999	999999	816	337	908	657	757	339	243	580	999999	280	999999	541	611	999999	218	571	999999	494	847	999999	999999	711	527	936	999999	999999	447	999999	999999	70	600	701	312	450	988	999999	113	130	999999	999999	470	699	391	127	180	844	103	779	262	
231	653	999999	999999	999999	668	999999	810	972	392	225	891	599	994	999999	999999	381	238	171	70	503	468	974	999999	112	531	487	330	999999	765	429	449	668	391	364	417	999999	116	387	782	999999	999999	141	737	446	999999	999999	704	714	448	798	999999	999999	719	758	763	999999	487	493	404	190	785	410	216	999999	775	232	218	640	269	999999	275	999999	999999	187	599	999999	999999	397	259	999999	999999	615	960	999999	813	999999	949	999999	600	999999	803	622	982	601	107	999999	924	774	670	630	662	74	455	59	533	764	553	541	169	437	441	99	243	999999	999999	179	450	250	999999	268	999999	999999	999999	530	595	652	868	787	90	105	411	999999	727	629	997	718	169	911	443	999999	999999	999999	472	173	307	713	389	248	203	927	63	999999	624	999999	357	86	999999	925	463	880	999999	765	461	74	35	969	372	614	746	690	19	538	807	110	305	999999	123	876	999999	882	273	999999	999999	162	51	999999	847	326	282	921	693	244	999999	562	999999	207	956	408	148	337	350	775	501	512	917	524	877	524	116	999999	999999	999999	999999	999999	617	274	181	308	32	999999	131	56	341	999999	999999	775	91	254	946	999999	908	714	738	895	999999	497	139	91	245	526	849	333	999999	790	999999	546	542	875	945	888	36	999999	386	839	216	999999	999999	999999	999999	152	999999	999999	577	999999	583	259	418	806	49	129	145	100	999999	505	458	999999	836	999999	868	459	242	215	308	68	80	259	337	898	688	999999	64	464	574	103	93	999999	756	999999	216	708	137	735	835	826	753	936	595	999999	999999	999999	467	999999	807	999999	909	237	334	518	938	333	999999	999999	999999	802	999999	999999	525	969	422	241	51	636	345	169	332	506	999999	482	315	999999	663	457	517	279	999999	172	656	999999	193	855	892	999999	999999	882	787	617	999999	43	761	999999	420	625	999999	159	378	831	556	999999	734	412	857	851	213	999999	999999	999999	12	849	32	902	34	999999	999999	567	349	999999	373	999999	382	714	999999	346	721	242	724	47	989	367	901	948	615	19	782	781	999999	50	43	468	222	999999	614	768	20	859	999999	411	839	999999	810	574	999999	104	275	29	523	521	140	970	999999	632	484	999999	999999	999999	296	25	999999	15	999999	999999	770	905	249	999999	110	130	999999	862	195	322	999999	98	556	336	491	521	743	762	999999	999999	910	999999	388	590	999999	969	820	935	572	42	999999	999999	340	512	803	561	854	216	919	999999	195	278	785	766	999999	396	98	621	593	774	281	472	747	999999	397	707	527	659	999999	
140	999999	400	299	162	146	999999	757	999999	533	929	999999	999999	999999	864	301	999999	999999	999999	166	451	999999	209	352	999999	761	713	97	256	999999	999999	44	205	999999	789	103	794	978	633	630	70	638	999999	98	664	117	744	999999	883	999999	755	999999	905	502	999999	999999	109	58	501	999999	433	286	999999	929	436	894	471	999999	63	770	506	663	653	991	999999	813	835	121	688	999999	999999	93	213	464	999999	675	139	999999	216	539	994	746	999999	242	206	784	137	999999	661	769	645	999999	576	122	296	101	999999	913	406	965	424	988	369	810	384	999999	82	56	569	761	999999	769	345	524	776	999999	186	421	999999	321	685	720	999999	919	55	823	516	101	178	278	897	225	306	250	124	15	386	676	857	856	711	999999	555	899	13	999999	999999	61	346	535	999999	365	128	94	290	704	999999	450	765	561	833	981	878	301	863	999999	473	105	999999	770	383	509	564	938	609	604	174	560	915	999999	965	464	754	642	363	999999	999999	999999	959	999999	478	935	911	305	32	730	212	264	999999	464	413	762	651	575	162	414	801	190	999999	685	539	976	535	596	596	378	236	246	937	331	452	261	145	989	302	447	598	268	915	879	999999	999999	524	460	765	999999	812	188	489	948	740	916	736	284	881	501	410	324	709	999999	503	966	999999	714	999999	999999	627	999999	999999	999999	999999	542	999999	605	999999	628	462	999999	999999	393	999999	57	756	999999	591	536	525	860	118	801	47	284	559	271	385	999999	594	999999	999999	999999	999999	160	905	999999	142	207	650	999999	991	263	49	999999	492	325	999999	456	219	336	999999	485	635	766	554	482	677	999999	982	13	230	857	43	651	635	228	807	415	999999	981	856	999999	999999	999999	869	855	761	711	791	243	183	929	999999	268	687	963	999999	819	606	433	107	999999	224	999999	910	144	229	999999	700	274	518	999999	313	237	479	739	999999	999999	897	699	720	966	750	749	999999	301	640	775	964	671	250	999999	809	719	884	266	178	248	485	735	635	374	21	527	725	501	625	988	788	947	374	999999	922	999999	712	999999	999999	475	816	999999	503	453	999999	38	33	999999	999999	594	353	223	571	361	999999	171	73	356	955	999999	33	339	675	652	987	27	999999	999999	999999	902	16	753	416	702	432	866	241	191	940	982	504	204	628	999999	999999	575	385	23	971	760	999999	365	185	999999	999999	487	943	999999	466	999999	731	999999	464	970	587	599	999999	999999	928	899	930	881	999999	972	728	829	999999	645	999999	422	641	999999	543	999999	
69	651	999999	789	261	944	999999	999999	999999	535	999999	985	739	658	999999	56	768	517	94	81	829	999999	999999	212	899	622	999999	307	844	999999	774	447	976	999999	910	999999	31	26	617	983	976	550	166	880	722	999999	99	62	202	960	653	133	209	471	485	107	701	375	999999	638	999999	625	545	680	999999	812	999999	590	747	515	999999	752	900	110	104	289	805	79	490	999999	533	724	999999	999999	401	650	248	514	673	813	245	999999	999999	978	815	999999	14	485	129	909	999999	508	999999	999999	999999	999999	999999	108	376	205	302	631	999999	999999	115	453	520	660	289	120	574	999999	917	934	280	999999	625	921	295	743	999999	329	949	581	999999	34	420	427	999999	499	999999	999999	999999	477	520	613	771	999999	873	999999	840	354	999999	19	344	239	591	379	416	566	285	311	813	632	920	972	681	313	312	999999	43	102	710	789	692	435	367	449	423	666	606	233	58	923	903	999999	133	940	246	203	442	50	21	393	999999	125	999999	514	999999	547	932	468	99	792	338	999999	643	415	999999	999999	871	151	956	750	959	61	263	890	729	999999	848	741	76	119	647	993	999999	327	575	577	109	999999	893	875	734	999999	143	999999	595	999999	297	718	624	336	999999	301	94	270	433	172	862	444	785	999999	999999	201	402	980	999999	344	665	326	840	749	809	29	258	999999	26	821	918	999999	305	573	702	999999	126	999999	999999	356	908	820	893	412	714	665	999999	336	187	999999	999999	999999	121	260	500	971	877	999999	526	311	53	14	254	612	254	865	149	222	864	999999	999999	999999	202	798	435	844	432	437	45	154	952	922	999999	482	999999	764	885	54	82	999999	262	251	223	486	999999	904	576	291	168	848	999999	999999	471	999999	999999	999999	960	323	824	999999	549	450	840	381	359	130	111	771	536	489	999999	104	149	143	315	999999	448	716	494	530	999999	151	279	196	628	108	999999	294	999999	999999	804	572	230	426	191	812	999999	999999	999999	999999	999999	804	754	678	868	999999	714	337	313	999999	646	999999	828	303	386	999999	181	653	999999	260	999999	817	757	545	685	416	874	723	951	502	999999	606	589	999999	727	999999	396	600	999999	999999	393	132	999999	388	355	560	744	999999	999999	999999	641	758	98	876	522	986	56	218	993	999999	557	991	385	999999	214	49	999999	999999	999999	911	21	580	999999	555	867	547	836	379	200	134	672	999999	682	177	861	999999	517	999999	789	740	428	188	607	866	649	402	746	179	184	315	896	999999	359	999999	772	70	432	542	18	975	
160	677	27	868	789	609	318	218	948	999999	999999	999999	737	835	999999	999999	973	469	905	475	800	666	999999	999999	238	454	598	999999	999999	801	251	974	704	813	590	751	170	738	86	50	93	999999	230	999999	783	945	490	524	644	999999	96	963	636	543	185	999999	482	142	999999	344	20	764	813	157	299	999999	256	923	999999	999999	672	245	392	999999	999999	999999	445	561	112	293	999999	999999	909	999999	715	287	347	170	999999	107	278	37	107	999999	39	329	725	83	354	235	999999	566	279	902	277	850	580	771	999999	913	57	921	40	999999	999999	937	999999	358	442	21	219	95	295	157	473	645	148	651	835	72	545	999999	216	876	595	407	803	17	999999	864	707	576	999999	724	999999	357	999999	999999	370	102	475	377	641	342	25	999999	281	132	999999	632	712	999999	936	99	377	685	999999	163	762	973	143	846	999999	999999	314	643	86	570	107	999999	647	397	290	742	596	178	730	873	861	982	136	680	579	999999	161	999999	640	999999	356	373	999999	843	987	397	959	629	999999	999999	38	382	535	999999	999999	999999	984	325	648	203	502	999999	954	840	999999	779	846	999999	276	999999	999999	999999	13	167	224	733	482	999999	999999	892	783	967	999999	667	845	488	457	425	999999	999999	580	836	139	999999	426	999999	999999	802	550	218	551	506	362	612	646	502	378	999999	496	301	839	189	914	755	419	999999	248	999999	995	813	332	430	807	999999	33	590	406	999999	741	77	324	680	264	201	351	287	615	358	31	999999	120	89	929	363	426	401	999999	999999	37	999999	908	132	806	999999	885	130	699	352	588	999999	105	812	636	429	999999	169	925	723	414	142	920	999999	275	651	703	999999	501	453	593	632	669	32	538	999999	168	201	999999	527	316	231	587	272	770	999999	999999	999999	452	510	999999	267	475	208	969	895	970	28	999999	165	42	641	628	255	758	999999	396	82	999999	786	270	785	999999	408	416	192	554	999999	129	999999	999999	405	999999	999999	999999	335	999999	470	63	643	999999	150	344	718	494	674	602	999999	513	814	579	185	999999	666	249	999999	999999	77	999999	786	999999	999999	999999	558	761	636	841	637	187	433	798	925	29	999999	906	130	450	577	999999	741	590	999999	153	314	730	228	381	144	751	477	363	99	999999	999999	999999	999999	251	999999	957	857	999999	964	999999	90	26	653	999999	999999	999999	129	159	999999	999999	59	205	139	180	593	999999	999999	265	999999	885	999999	79	708	256	752	348	350	878	999999	999999	66	908	626	67	72	298	86	73	999999	999999	999999	
327	959	936	629	999999	171	395	657	958	425	602	136	88	453	21	318	406	412	999999	999999	999999	495	784	107	151	999999	82	117	999999	751	478	278	999999	263	392	119	771	627	682	186	999999	230	705	999999	999999	782	547	613	60	979	680	999999	941	964	391	832	999999	838	487	501	99	288	999999	999999	999999	334	999999	825	999999	999999	546	999999	730	869	464	30	999999	589	999999	368	42	468	66	326	999999	817	336	367	871	999999	935	999999	149	190	97	676	999999	498	258	999999	978	721	552	159	999999	902	999999	82	509	371	52	594	205	129	468	999999	231	45	147	138	999999	445	954	999999	966	613	999999	999999	781	788	161	301	341	514	390	999999	915	999999	882	178	999999	264	857	510	517	350	738	30	722	467	454	832	361	999999	999999	542	999999	52	193	830	273	999999	300	721	999999	751	263	690	999999	157	999999	999999	163	968	999999	999999	999999	999999	992	625	999999	618	827	999999	343	329	940	999999	381	847	553	873	724	61	999999	506	964	146	301	766	97	57	291	574	753	140	679	392	999999	400	999999	323	999999	567	999999	655	999999	976	387	889	999999	51	318	891	604	999999	599	111	999999	744	777	999999	999999	236	538	999999	999999	262	999999	213	650	558	999999	981	892	999999	823	167	106	999999	999999	987	759	411	955	55	738	399	969	912	540	999999	328	144	622	514	999999	823	38	137	999999	310	415	183	249	262	708	337	999	999999	27	442	15	813	800	999999	691	751	281	999999	99	999999	292	999999	672	999999	239	208	369	387	78	999999	138	968	930	999999	999999	585	999999	999999	999999	411	399	604	894	999999	571	999999	999999	832	999999	999999	552	999999	47	392	28	756	511	176	999999	510	967	999999	999999	27	314	46	882	168	217	115	590	578	999999	688	546	688	763	574	510	999999	864	537	565	659	457	999999	930	999999	999999	999999	999999	994	679	836	999999	778	307	999999	793	535	632	999999	624	717	828	999999	400	999999	845	340	999999	999999	666	309	646	439	66	647	569	999999	115	344	544	392	41	596	898	999999	255	768	999999	999999	780	975	999999	999999	999999	848	830	483	999999	581	703	293	999999	147	999999	380	199	13	721	660	318	80	429	999999	640	242	685	242	85	91	113	999999	999999	999999	166	690	216	957	526	218	816	95	531	533	640	999999	559	893	267	999999	129	251	57	730	578	999999	555	804	59	681	172	598	407	119	477	626	344	999999	981	647	999999	242	487	512	999999	232	549	895	657	389	999999	792	999999	557	961	862	39	228	538	456	144	412	908	845	56	228	
999999	421	65	999999	916	834	912	620	364	887	764	999999	886	999999	999999	999999	156	669	998	380	623	849	999999	615	597	125	196	535	512	760	334	641	466	625	544	137	839	999999	473	848	879	364	999999	999999	108	999999	342	193	999999	484	265	999999	847	676	604	838	999999	999999	426	800	647	386	117	999999	562	132	999999	271	811	43	999999	999999	206	999999	500	269	656	84	999999	112	783	13	999999	38	504	999999	999999	790	30	999999	864	399	226	999999	210	502	256	600	521	976	416	999999	999999	999999	664	999999	51	697	185	344	192	198	933	999999	27	644	999999	88	999999	999999	999999	297	250	115	999999	430	999999	533	999999	997	23	65	999999	540	696	712	999999	988	374	752	999999	107	614	686	523	675	999999	903	999999	566	366	177	502	55	649	128	829	275	92	243	465	518	748	999999	331	136	636	402	627	314	999999	158	714	999999	999999	239	683	999999	999999	503	964	999999	878	999999	641	999999	563	517	891	999999	883	999999	905	141	296	536	359	436	999999	397	49	999999	285	351	554	218	463	156	623	999999	445	275	683	999999	278	999999	999999	366	999999	485	573	128	999999	59	431	655	252	583	68	999999	880	256	208	204	999999	901	117	537	837	432	999999	416	894	481	141	617	683	999999	862	224	896	992	889	999999	823	921	561	235	920	898	999999	880	97	727	538	199	77	488	135	377	964	999999	528	124	999999	999999	233	39	999999	813	972	925	999999	999999	999	887	366	999999	381	999999	999999	999999	999999	939	999999	511	999999	177	942	942	999999	204	999999	999999	999999	793	474	775	999999	666	999999	532	317	116	926	50	169	253	999999	651	832	748	116	592	999999	999999	999999	589	657	591	999999	999999	96	975	273	778	999999	999999	593	215	422	591	542	715	845	999999	573	510	23	999999	999999	84	449	301	999999	802	97	609	467	177	307	885	127	204	827	640	445	999999	843	157	316	934	659	521	999999	999999	999999	401	746	219	519	985	576	999999	249	763	999999	999999	999999	471	999999	999999	999999	999999	999999	999999	473	347	888	215	382	241	999999	865	120	417	425	927	73	869	596	696	863	257	658	999999	319	886	954	999999	33	999999	476	381	999999	191	177	243	613	700	776	867	513	540	837	287	329	711	131	832	348	688	732	999999	874	999999	999999	519	999999	596	228	587	999999	824	191	732	999999	294	407	928	999999	999999	324	372	102	999999	193	332	420	380	992	607	765	132	724	999999	917	999999	506	473	999999	657	474	999999	482	199	999999	999999	999999	115	522	44	313	202	591	166	374	370	902	999999	
999999	938	999999	999999	999999	620	822	270	109	846	814	999999	787	934	17	593	716	307	889	903	999999	999999	972	999999	857	958	304	999999	999999	567	999999	999999	578	999999	662	999999	557	87	423	861	376	223	588	513	300	239	256	378	194	998	450	77	480	999999	902	316	966	794	999999	645	325	259	729	999999	876	266	714	437	282	36	45	639	883	999999	537	39	915	469	999999	628	711	925	387	542	127	999999	87	580	457	355	25	763	547	777	545	999999	999999	57	999999	44	525	819	999999	168	999999	810	193	451	471	872	400	999999	780	999999	933	400	872	197	423	999999	999999	144	979	926	20	282	102	116	492	999999	545	868	832	999999	999999	892	829	999999	578	999999	719	999999	118	585	955	518	982	636	843	155	254	999999	633	999999	854	390	839	179	157	999999	717	999999	959	61	336	531	674	999999	808	51	999999	999999	619	116	999999	553	999999	999999	999999	501	300	999999	999999	999999	175	249	999999	999999	135	722	63	659	81	999999	999999	642	675	66	258	433	844	999999	828	802	585	600	687	526	409	310	364	445	999999	656	999999	261	999999	999999	999999	96	296	505	675	95	988	910	582	731	999999	622	877	969	155	999999	657	119	638	470	761	999999	562	718	768	824	999999	617	999999	424	496	347	827	62	180	999999	999999	348	515	742	813	674	999999	955	20	999999	433	395	299	661	999	291	999999	999999	861	999999	999999	999999	999999	851	728	380	459	167	244	178	794	824	798	984	409	318	603	999999	657	96	999999	606	708	981	401	971	999999	999999	425	214	999999	999999	200	859	637	999999	611	663	23	999999	225	860	721	841	999999	608	597	315	262	690	999999	728	696	775	999999	927	999999	755	460	756	999999	660	741	39	454	319	999999	939	999999	839	706	940	881	223	870	695	885	999999	988	793	384	22	999999	735	526	996	788	425	104	709	700	855	213	267	999999	564	129	999999	397	683	999999	658	999999	422	983	747	846	482	999999	80	52	13	767	666	382	50	123	16	513	458	999999	218	844	647	149	851	736	624	833	999999	999999	203	479	314	819	726	999999	999999	751	778	159	316	520	34	666	697	97	546	885	349	450	122	188	999999	163	765	999999	321	283	142	999999	231	648	599	503	848	533	463	847	656	987	990	264	734	999999	224	698	820	999999	452	999999	200	739	493	865	463	999999	999999	999999	63	912	741	999999	619	767	999999	667	999999	530	999999	173	999999	698	999999	362	999999	999999	454	639	939	76	992	340	830	999999	820	999999	165	733	999999	833	999999	999999	999999	743	256	
149	645	966	381	999999	777	300	172	288	139	999999	999999	999999	414	605	571	901	221	999999	920	999999	30	250	946	445	512	999999	999999	984	181	331	904	495	115	321	999999	487	268	393	298	701	178	999999	999999	999999	981	33	329	999999	272	100	101	806	822	845	999999	999999	999999	935	999999	999999	811	188	117	807	999999	24	35	999999	392	93	642	828	699	228	242	478	11	627	463	999999	867	54	999999	90	999999	108	672	270	202	999999	467	333	999999	707	890	989	444	441	999999	999999	999999	999999	62	999999	458	272	117	604	612	650	403	402	482	999999	999999	767	999999	999999	577	999999	999999	764	900	574	625	999999	489	991	999999	999999	44	569	895	999999	491	641	999999	542	632	967	990	78	658	552	424	75	999999	999999	984	133	533	417	999999	243	625	999999	999999	488	999999	148	783	125	276	369	616	999999	507	985	83	92	999999	923	404	999999	508	999999	999999	358	160	560	468	704	999999	214	719	999999	999999	999999	871	258	315	999999	999999	493	194	999999	801	298	935	999999	999999	865	711	901	357	610	999999	264	999999	999999	999999	977	999999	12	679	999999	118	72	650	999999	999999	999999	124	825	777	272	943	911	999999	633	482	818	422	570	991	999999	993	115	856	118	615	999999	925	999999	131	337	185	976	814	116	766	738	647	946	460	722	750	885	134	95	666	110	839	112	999999	318	999999	999999	20	999999	999999	999999	216	999999	383	688	920	595	704	449	96	966	107	318	999999	743	180	475	999999	999999	852	117	981	770	451	999999	610	823	659	813	999999	418	999999	737	31	999999	532	115	572	999999	999999	165	999999	685	998	700	13	531	244	136	148	99	657	741	233	977	31	999999	100	869	88	106	999999	999999	999999	678	999999	999999	297	113	999999	74	902	347	477	696	926	999999	772	999999	510	89	999999	533	674	683	760	234	513	53	742	97	25	703	693	705	230	300	18	330	699	999999	243	140	915	83	196	320	999999	999999	60	725	999999	348	369	999	517	412	226	993	999999	776	855	253	371	999999	58	209	999999	771	476	635	296	452	61	865	845	458	999999	999999	999999	449	960	976	993	26	424	999999	999999	694	198	818	999999	25	412	923	999999	990	769	792	34	999999	667	502	999999	424	438	230	296	503	164	69	999999	624	999999	999999	815	878	260	355	709	381	999999	959	999999	658	561	281	999999	138	86	854	689	825	999999	509	782	467	916	578	999999	999999	389	999999	999999	139	999999	459	519	999999	117	910	999999	423	93	999999	131	707	999999	412	863	167	190	168	999999	309	999999	969	58	
999999	695	357	962	999999	768	515	991	35	428	453	999999	111	762	116	999999	176	124	275	742	923	388	999999	548	514	715	429	22	231	423	999999	759	64	999999	521	248	759	947	999999	655	577	661	105	288	999999	777	999999	405	84	999999	260	194	114	999999	999999	618	620	809	999999	966	348	503	770	999999	197	694	999999	700	999999	868	271	999999	66	620	175	999999	999999	999999	82	736	999999	34	999999	93	999999	57	655	827	285	903	627	999999	499	102	317	83	890	493	101	999999	999999	71	165	216	876	41	137	494	71	999999	336	824	999999	721	22	324	565	999999	449	150	49	999999	424	347	250	321	729	999999	313	101	381	999999	999999	999999	538	892	869	731	999999	141	919	170	999999	422	576	802	222	777	90	992	518	214	53	999999	742	455	646	817	965	565	311	999999	191	970	492	536	999999	999999	193	129	455	834	999999	318	231	878	986	12	770	999999	108	952	883	999999	583	177	756	999999	999999	93	256	61	765	651	829	755	999999	999999	999999	999999	682	776	999999	999999	547	684	734	735	999999	999999	468	643	57	528	999999	999999	290	870	397	325	999999	375	888	999999	873	999999	999999	828	488	999999	898	201	999999	730	765	331	368	922	772	898	442	30	999999	999999	624	612	13	247	193	479	474	118	407	614	269	316	887	494	97	154	615	906	256	262	999999	277	570	999999	762	999999	999999	367	108	999999	882	759	351	204	485	270	999999	999999	644	18	999999	789	793	468	470	458	444	873	999999	999999	999999	999999	774	771	727	357	52	999999	484	58	999999	116	20	908	731	510	965	692	18	827	753	784	271	999999	261	186	483	111	999999	314	701	999999	532	480	215	355	985	579	999999	138	228	714	357	999999	530	999999	779	885	737	960	999999	999999	865	18	874	509	275	535	520	999999	873	940	829	179	357	370	584	540	703	385	524	395	225	999999	609	49	437	675	999999	365	407	999999	374	896	821	949	262	524	605	706	90	459	68	926	265	287	884	999999	248	999999	321	249	191	361	446	107	535	985	409	834	82	999999	817	164	153	285	575	932	358	407	117	69	934	997	304	999999	336	299	999999	999999	165	999999	999999	557	999999	167	416	999999	460	999999	423	276	125	771	633	491	999999	904	999999	999999	711	951	999999	841	62	261	314	194	999999	381	770	999999	999999	87	999999	822	172	269	999999	985	999999	562	482	999999	983	841	999999	173	373	813	432	432	516	644	619	213	430	595	505	792	853	232	956	88	999999	186	906	47	999999	999999	329	999999	793	796	999999	159	
999999	205	857	221	317	151	820	253	948	347	730	725	467	476	401	576	764	327	999999	645	605	999999	679	806	934	906	81	999999	999999	999999	639	719	999999	469	999999	999999	738	294	485	711	999999	713	139	616	456	190	579	625	999999	999999	617	999999	663	475	999999	85	525	999999	999999	999999	79	999999	759	999999	708	20	202	999999	999999	999999	837	479	999999	999999	244	999999	273	72	360	753	336	456	999999	740	442	173	65	67	915	658	710	687	18	84	999999	999999	953	999999	999999	999999	988	582	883	999999	915	148	633	242	241	999999	811	462	700	999999	84	623	126	29	999999	545	999999	144	999999	93	465	160	999999	768	790	100	938	999999	999999	914	764	999999	573	898	825	999999	539	999999	825	999999	999999	257	999999	485	999	27	36	934	776	373	491	999999	499	799	788	764	999999	999999	452	150	999999	779	308	786	767	330	999999	999999	203	170	15	141	319	829	999999	217	172	985	769	772	74	999999	265	790	432	911	264	999999	119	999999	626	674	999999	999999	539	78	949	211	999999	999999	967	808	740	615	367	999999	544	670	563	581	602	999999	999999	999999	86	999999	523	517	364	856	75	286	119	143	544	999999	760	635	299	177	999999	961	277	100	804	265	999999	650	432	81	377	999999	220	537	468	934	578	700	607	819	999999	999999	847	999999	613	690	699	999999	999999	36	600	909	999999	395	999999	640	424	15	875	999999	456	873	94	292	489	481	76	581	999999	609	999999	69	37	479	622	999999	999999	416	999999	124	566	999999	578	406	481	468	223	824	224	827	519	573	825	787	373	999999	999999	999999	381	141	623	128	932	471	274	999999	999999	999999	772	999999	999999	17	528	999999	263	999999	304	688	999999	999999	268	252	999999	847	99	199	244	249	116	941	479	559	44	355	999999	448	732	117	999999	940	586	321	999999	999999	310	512	999999	74	533	583	999999	668	753	360	999999	381	999999	95	999999	999999	306	642	795	831	999999	966	972	182	270	815	67	196	999999	999999	445	946	201	999999	999999	587	999999	999999	716	532	563	811	999999	999999	482	129	999999	647	735	67	643	944	999999	229	708	344	539	872	803	717	525	200	999999	882	915	999999	190	130	999999	793	999999	136	925	999999	278	217	170	298	999999	150	137	419	461	499	237	500	429	971	932	212	58	282	376	999999	17	999999	700	923	768	556	939	567	999999	942	137	517	999999	264	951	999999	183	250	181	999999	999999	115	739	621	999999	424	999999	999999	198	346	745	657	760	926	265	999999	517	246	529	153	211	999999	321	999999	372	720	482	175	
29	441	38	807	110	713	418	901	633	999999	999999	999999	59	730	379	761	207	480	756	101	999	55	984	936	721	37	999999	29	794	999999	258	935	999999	341	199	757	318	937	556	57	518	363	282	438	968	184	104	999999	201	999999	999999	891	999999	999999	175	973	456	101	96	83	261	398	116	412	999999	999999	412	718	541	622	453	269	924	999999	583	645	999999	555	967	999999	933	980	828	244	999999	367	972	561	175	225	999999	226	850	483	796	129	257	870	608	636	999999	999999	939	578	999999	62	999999	999999	807	999999	210	900	133	550	149	280	569	871	503	999999	370	850	552	325	322	999999	999999	451	913	999999	999999	903	947	999999	773	557	51	260	138	856	999999	717	754	646	25	409	999999	310	343	525	999999	999999	999999	145	275	921	833	623	266	879	999999	526	351	353	999999	306	953	999999	999999	591	999999	999999	999999	999999	83	652	106	999999	310	913	143	118	117	397	903	22	537	999999	75	852	724	427	993	258	223	999999	376	410	514	718	455	310	534	752	295	250	642	728	72	622	825	926	323	999999	999999	533	419	953	449	128	769	151	726	924	867	812	326	494	999999	210	286	695	401	592	467	832	584	365	999999	663	380	808	749	452	36	797	114	650	511	690	463	423	961	396	999999	999999	999999	999999	999999	483	923	157	305	861	346	139	535	730	886	914	948	63	999999	785	999999	961	999999	283	897	79	708	676	983	743	747	863	999999	14	999999	163	257	999999	480	628	739	232	512	999999	116	897	999999	383	999999	597	741	409	571	185	647	986	912	311	712	815	775	257	174	999999	123	483	404	530	96	732	666	973	583	233	55	525	458	513	177	999999	999999	334	912	999999	12	347	301	999999	366	657	999999	946	273	665	852	492	68	999999	774	632	502	741	297	41	931	767	826	347	999999	132	537	408	999999	999999	17	450	345	999999	559	999999	191	999999	173	438	491	720	710	918	380	999999	999999	508	739	544	507	999999	47	880	464	999999	521	999999	429	999999	129	842	811	560	999999	999999	156	289	400	998	450	999999	577	999999	550	220	67	999999	999999	999999	665	39	669	599	215	999999	413	464	324	325	264	999999	999999	929	318	648	908	159	271	968	999999	187	117	740	104	849	999999	188	340	253	999999	613	987	999999	999999	100	183	222	355	716	999999	999999	965	85	999999	222	241	648	549	902	312	907	646	998	168	488	922	928	505	999999	451	235	134	80	148	651	999999	571	360	999999	999999	696	803	554	970	999999	221	41	997	881	617	851	
638	438	999999	999999	999999	989	695	100	178	254	716	990	274	772	567	999999	937	101	971	670	298	331	437	999999	999999	102	999999	443	276	890	999999	999999	999999	600	596	999999	999999	869	684	261	999999	269	60	230	979	813	289	208	999999	326	104	999999	909	947	563	999999	11	335	174	874	999999	999999	823	287	323	102	252	674	185	999999	999999	78	416	720	999999	38	999999	217	635	999999	812	999999	286	999999	796	999999	999999	999999	47	289	999999	803	704	810	299	624	445	999999	906	887	999999	999999	32	295	560	35	999999	199	999999	534	46	793	699	873	999999	143	975	873	491	299	388	999999	637	895	186	999999	373	606	430	179	593	508	310	999999	730	999999	805	990	399	770	535	524	647	512	999999	901	114	830	999999	166	649	999999	290	617	999999	999999	978	136	119	599	661	892	768	999999	940	537	493	951	153	864	999999	984	999999	720	763	999999	804	134	652	285	999999	999999	999999	274	530	32	228	999999	249	612	999999	679	999999	800	118	642	999999	664	999999	716	417	163	687	883	829	664	98	569	853	645	323	853	484	833	741	128	45	504	462	918	319	799	711	541	645	658	112	682	612	130	118	150	562	936	867	999999	856	973	444	866	933	658	839	604	298	999999	999999	57	69	990	607	260	212	654	407	617	451	156	999999	181	561	999999	999999	733	999999	182	999999	548	966	47	272	71	999999	596	984	660	999999	999999	999999	280	463	65	623	622	523	999999	938	999999	539	259	262	709	735	999999	314	527	999999	116	77	999999	84	999999	91	31	727	545	201	615	669	746	657	345	904	967	717	506	999999	999999	219	679	243	999999	19	999999	785	562	335	796	292	467	959	999999	49	135	999999	807	999999	601	999999	977	666	999999	249	792	602	916	805	999999	999999	807	734	365	999999	397	882	691	647	375	245	999999	220	404	999999	211	999999	803	306	778	771	999999	999999	201	451	241	23	999999	999999	226	999999	868	756	567	250	999999	999999	603	957	651	253	999999	999999	999999	365	999999	767	999999	999	47	15	799	999999	37	997	645	284	542	914	665	383	971	547	999999	261	377	418	653	164	849	478	193	846	654	535	266	999999	924	835	722	473	752	912	116	221	324	257	729	999999	605	209	200	689	301	277	282	999999	739	356	988	320	999999	117	159	568	822	953	999999	502	740	894	359	999999	201	201	631	69	440	999999	999999	129	689	93	999999	649	288	503	999999	387	263	298	21	578	999999	412	359	645	762	548	399	371	292	236	999999	710	849	493	999999	110	645	999999	537	
530	419	869	631	41	558	509	999999	328	408	588	999999	451	883	781	859	789	842	999999	306	999999	999999	999999	837	999999	999999	999999	799	999999	15	999999	999999	50	760	491	999999	978	781	327	96	262	267	80	962	703	987	387	827	78	999999	999999	267	659	999999	645	710	999999	42	178	999999	709	710	999999	323	999999	846	209	691	402	999999	881	18	999999	999999	54	634	749	613	999999	474	876	31	999999	171	307	196	92	134	125	780	326	945	612	549	999999	552	773	757	18	999999	788	999999	999999	456	999999	699	743	759	871	21	961	240	898	704	901	688	979	333	25	999999	999999	84	576	621	305	935	406	974	522	999999	860	991	604	286	999999	189	595	284	420	607	453	332	262	999999	819	999999	56	908	648	698	572	450	999999	251	999999	713	130	813	999999	999999	303	999999	247	999999	160	969	999999	999999	999999	721	999999	705	999999	999999	999999	999999	821	472	802	999999	888	999999	336	999999	929	999999	260	363	999999	999999	69	782	133	604	314	999999	94	883	999999	849	460	434	890	999999	605	999999	999999	332	927	661	891	999999	21	940	927	805	442	999999	449	739	999999	281	439	55	662	320	581	318	114	639	357	937	520	952	759	464	607	410	228	71	883	927	436	532	90	412	770	192	999999	508	252	670	444	999999	141	188	994	845	999999	295	296	999999	228	298	314	953	147	68	191	999999	207	42	205	388	999999	791	845	907	964	260	549	399	999999	605	396	999999	999999	999999	821	580	469	762	146	932	775	665	708	148	228	136	274	711	999999	214	999999	219	475	65	366	349	999999	97	881	23	745	896	999999	999999	999999	628	999999	999999	999999	999999	999999	445	896	272	613	201	999999	707	689	999999	999999	837	398	436	304	187	999999	448	941	481	247	999999	880	132	197	999999	88	95	247	999999	676	434	474	400	212	865	999999	212	452	175	999999	635	999999	53	999999	907	508	159	999999	723	417	21	898	765	373	630	999999	773	999999	999999	999999	996	999999	999999	170	560	373	998	234	439	863	999999	995	775	223	999999	973	836	999999	290	379	928	766	999999	999999	999999	536	708	999999	582	310	999999	137	718	62	271	999999	319	999999	476	544	510	925	889	999999	999999	26	132	551	999999	656	728	999999	999999	364	999999	239	947	906	505	34	664	971	651	139	999999	881	287	723	952	999999	664	953	628	746	869	12	877	662	784	999999	413	167	276	999999	582	872	342	363	999999	42	228	413	999999	452	879	999999	283	760	999999	527	738	999999	599	999999	992	999999	59	999999	495	191	999999	294	999999	857	621	
999999	704	725	557	450	549	924	854	999999	228	999999	999999	186	866	340	999999	999999	124	266	999999	13	999999	999999	999999	999999	822	293	868	687	680	933	291	530	999999	382	999999	999999	213	999999	999999	814	554	679	999999	741	999999	873	192	999999	462	244	179	865	947	617	999999	753	791	749	627	265	65	999999	250	294	968	999999	355	493	505	181	913	26	999999	105	459	888	856	202	608	999999	999999	713	235	445	999999	426	999999	999999	999999	91	766	999999	480	999999	758	999999	999999	810	773	163	528	699	659	290	331	162	587	851	168	61	896	599	151	678	165	352	942	805	530	999999	471	142	60	424	999999	460	999999	999999	346	81	999999	55	428	999999	999999	410	63	944	123	611	838	731	63	999999	194	176	322	801	567	999999	444	633	999999	230	999999	999999	999999	999999	876	999999	615	32	514	96	601	851	180	696	258	754	298	997	691	919	714	739	89	668	239	248	147	745	997	999999	999999	825	765	208	762	44	761	818	999999	252	995	815	999999	966	790	999999	995	625	552	812	999999	447	942	370	515	952	316	999999	15	638	733	870	34	583	459	775	96	999999	934	223	999999	479	929	448	999999	898	522	122	999999	897	252	999999	203	195	813	199	999999	404	692	809	999999	780	813	439	519	135	790	643	517	24	256	33	691	999999	999999	647	517	504	446	617	440	204	999999	999999	395	221	677	839	770	269	999999	691	289	134	495	223	665	499	929	798	118	879	605	863	650	228	830	999999	999999	175	682	999999	957	85	379	534	677	705	54	999999	458	951	872	257	999999	565	743	999999	843	606	981	27	999999	648	509	560	599	249	999999	177	999999	812	473	999999	587	514	733	214	999999	960	999999	999999	455	999999	350	166	16	357	742	94	485	999999	30	769	999999	665	813	319	576	818	999999	437	248	877	999999	999999	488	278	670	616	999999	539	813	999999	70	31	571	999999	308	352	999999	251	507	382	999999	128	791	703	999999	921	701	424	637	999999	999999	118	721	578	715	704	678	737	999999	135	263	945	459	148	709	172	103	869	999999	999999	999999	693	929	999999	999999	797	853	999999	858	748	915	999999	901	999999	856	999999	310	993	237	603	999999	816	563	382	129	746	669	999999	993	999999	828	832	413	413	671	341	188	999999	393	918	850	893	879	939	220	845	999999	581	291	758	862	999999	641	999999	560	457	999999	557	745	448	999999	999999	791	610	920	93	999999	999999	216	524	772	453	609	999999	752	779	999999	624	999999	284	701	97	999999	245	395	999999	200	996	853	223	211	
631	999999	999999	791	650	112	279	999999	137	840	556	374	766	985	418	501	999999	664	999999	999999	516	999999	999999	747	49	837	999999	224	202	892	18	644	993	322	151	999999	664	528	112	676	668	999999	44	443	154	722	605	260	977	236	868	341	82	703	999999	245	650	207	751	813	557	64	826	244	832	912	381	453	843	85	836	804	999999	114	999999	999999	361	37	602	326	999999	305	246	999999	34	676	999999	299	627	906	692	467	776	298	999999	613	778	999999	999999	999999	351	161	416	902	400	999999	999999	968	852	999999	883	999999	605	434	580	999999	818	860	220	165	350	92	826	999999	392	999999	999999	273	985	248	999999	561	426	370	999999	90	888	344	576	999999	897	603	447	842	999999	999999	862	352	717	999999	795	999999	589	455	891	268	335	479	519	31	45	516	983	999999	651	332	999999	245	458	500	374	999999	293	259	268	746	645	983	999999	323	999999	685	999999	128	999999	225	971	970	478	716	754	418	825	555	999999	390	620	833	200	999999	873	627	893	999999	502	321	634	340	999999	154	623	351	565	205	514	360	961	864	171	999999	360	236	766	999999	745	956	658	738	333	878	136	999999	999999	223	450	889	791	337	999999	140	590	640	783	334	103	413	852	629	51	574	429	755	671	999999	349	999999	860	999999	999999	999999	999999	895	999999	318	999999	999999	558	999999	999999	624	569	633	249	40	845	719	452	999999	648	999999	113	38	697	759	458	380	999999	38	873	803	38	999999	856	89	477	695	999999	475	316	291	854	510	873	426	15	796	999999	999999	918	630	999999	999999	513	149	442	634	999999	999999	999999	647	671	999999	478	999999	595	930	776	169	999999	160	95	977	135	999999	999999	603	165	999999	753	662	863	509	119	253	999999	999999	135	717	646	999999	497	999999	615	999999	619	334	41	999999	830	999999	999999	356	88	768	999999	226	303	156	661	838	479	926	503	207	784	172	420	234	353	986	804	69	522	719	662	999999	372	466	747	999999	571	244	450	678	999999	516	431	999999	708	999999	315	978	66	808	374	570	882	999999	884	457	914	999999	577	844	280	959	999999	368	116	835	854	837	408	999999	276	244	486	999999	563	999999	741	78	526	961	681	825	13	999999	355	101	999999	954	999999	300	248	764	667	606	408	999999	999999	999999	999999	999999	537	478	579	558	541	139	94	67	854	616	716	845	290	999999	172	454	956	999999	22	999999	17	900	999999	118	268	512	576	880	426	879	595	678	833	999999	999999	212	255	454	183	999999	17	770	109	966	584	999999	
999999	999999	999999	953	728	562	59	999999	999999	999999	999999	471	299	39	999999	999999	640	975	999999	47	999999	638	192	999999	208	999999	999999	796	16	247	800	297	534	865	38	525	446	999999	161	42	629	999999	786	795	988	784	165	999999	999999	999999	139	999999	999999	546	999999	845	869	999999	999999	227	616	262	224	999999	837	926	999999	999999	999999	47	999999	999999	823	999999	418	999999	852	396	971	999999	355	802	999999	213	118	675	352	987	484	192	655	999999	717	934	425	999999	398	168	999999	72	999999	731	152	625	999999	962	310	956	138	981	993	999999	511	341	871	814	128	20	519	171	584	948	949	999999	392	999999	459	999999	999999	51	20	693	437	909	575	624	659	999999	177	155	374	395	999999	502	199	181	461	386	73	611	257	999999	999999	796	487	899	781	334	242	999999	999999	421	394	999999	970	309	56	999999	765	256	164	609	999999	999999	796	999999	99	456	999999	221	353	83	826	960	999999	999999	55	999999	431	676	843	334	286	937	642	953	999999	999999	531	999999	999999	999999	999999	816	457	999999	545	283	999	298	810	334	999999	31	887	440	594	999999	999999	348	263	415	180	99	413	829	333	905	999999	843	999999	326	924	999999	999999	999999	462	19	513	156	97	771	640	142	866	518	629	999999	59	211	369	576	999999	999999	999999	719	687	531	413	999999	324	639	551	166	110	494	999999	999999	999999	402	977	584	920	155	999999	492	774	999999	233	894	210	77	999999	530	999999	999999	845	741	112	999999	806	931	606	886	831	457	999999	484	42	382	118	999999	329	656	999999	784	656	335	999999	999999	945	649	308	518	426	999999	783	30	682	488	648	999999	865	999999	596	56	977	999999	999999	803	272	300	15	851	786	548	748	209	306	699	999999	520	808	958	430	166	999999	98	470	585	673	209	801	554	999999	449	796	760	70	187	999999	623	21	139	881	654	999999	456	731	877	508	583	724	983	524	138	999999	906	148	439	423	999999	573	738	999999	73	499	461	999999	347	752	987	149	128	892	351	999999	678	999999	775	522	186	366	592	86	999999	484	818	39	999999	588	999999	621	630	764	999999	999999	282	999	999999	999999	193	338	394	135	520	444	606	100	183	999999	192	830	373	917	999999	999999	999999	662	49	999999	681	431	523	758	861	376	999999	363	975	300	236	999999	999999	619	338	847	971	999999	999999	655	877	727	856	974	406	70	999999	999999	527	393	79	619	960	239	484	762	815	635	999999	154	925	252	999999	882	403	513	571	999999	999999	399	999999	522	107	393	999999	999999	574	548	362	
801	128	804	836	592	231	617	718	38	145	576	42	346	999999	420	729	635	612	974	581	999999	999999	999999	135	137	831	999999	999999	999999	529	999999	198	276	282	471	36	131	416	532	661	999999	794	543	618	21	999999	999999	328	686	999999	85	351	999999	967	999999	313	999999	678	708	760	999999	999999	999999	508	999999	388	999999	73	999999	394	608	229	89	323	999999	108	954	886	123	770	999999	238	835	912	453	999999	598	999999	999999	999999	412	452	708	999999	999999	690	999999	44	999999	633	601	161	596	301	65	856	272	285	181	371	359	736	999999	999999	154	446	269	999999	64	435	999999	466	999999	999999	981	999999	521	317	999999	114	455	999999	882	490	178	999999	641	999999	856	597	999999	322	137	451	808	675	886	770	999999	999999	999999	422	979	999999	843	999999	900	32	320	898	345	955	949	999999	916	999999	853	999999	768	688	804	725	383	467	518	477	999999	999999	765	316	279	750	689	786	683	42	939	314	646	43	999999	619	233	958	262	961	373	70	535	379	821	811	11	999999	745	999999	49	522	999999	999999	999999	101	266	13	628	594	275	172	393	883	500	549	438	735	133	195	501	424	214	556	113	277	283	999999	494	467	749	750	999999	999999	992	426	253	280	237	473	362	229	999999	668	696	210	677	999999	879	999999	999999	276	815	560	214	624	999999	514	999999	538	817	999999	519	171	845	999999	132	416	890	83	305	167	508	660	832	282	999999	546	860	903	600	999999	999999	221	999999	482	934	999999	772	999999	118	999999	18	999999	656	491	710	178	823	180	999999	999999	760	805	976	225	768	165	728	932	999999	771	653	999999	937	195	363	307	87	999999	590	999999	644	523	964	565	999999	809	999999	999999	571	917	723	689	825	999999	999999	711	245	999999	714	999999	761	840	838	346	95	649	999999	471	999999	999999	101	999999	999999	999999	626	247	840	999999	76	958	160	387	370	621	58	964	543	607	323	999999	72	218	657	811	881	999999	684	628	999999	510	58	543	223	169	999999	272	109	389	999999	633	999999	824	801	755	628	384	999999	226	298	131	115	163	157	485	350	999999	803	999999	563	822	563	222	940	565	999999	617	173	211	795	785	864	163	892	689	999999	247	416	901	192	999999	999999	467	339	999999	999999	894	999999	738	818	944	999999	331	826	892	999999	999999	883	245	845	21	220	278	430	512	267	999999	271	467	999999	999999	475	901	999999	66	498	105	999999	592	171	25	232	435	392	999999	326	543	337	999999	618	135	999999	180	65	181	296	65	999999	827	101	452	999999	927	
999999	716	479	567	999999	769	403	999999	773	301	84	999999	789	784	886	999999	195	723	624	270	848	577	748	304	846	424	769	443	68	66	501	718	392	304	400	675	382	759	808	567	607	999999	999999	72	999999	235	999999	999999	999999	467	641	999999	999999	999999	999999	468	999999	184	999999	999999	999999	959	917	717	800	999999	447	494	999999	220	999999	999999	915	66	663	215	999999	686	999999	620	42	267	274	999999	425	133	890	29	225	931	707	207	48	498	999999	647	726	643	272	740	788	897	128	958	269	214	462	771	999999	999999	999999	292	976	110	999999	742	695	326	302	676	475	428	278	462	512	999	397	426	499	26	489	999999	424	999999	999999	999999	149	315	340	999999	671	999999	320	352	999999	999999	230	999999	999999	824	999999	409	351	595	274	999999	628	665	455	270	817	45	282	692	394	671	868	999999	278	151	603	390	985	92	15	357	117	999999	773	97	999999	460	215	674	74	999999	239	828	203	472	516	999999	859	80	403	999999	846	627	999999	27	999999	711	999999	999999	231	571	999999	269	999999	999999	261	701	891	368	999999	999999	829	608	627	314	999999	49	325	999999	634	130	530	914	689	378	999999	490	968	756	540	77	791	999999	452	503	664	999999	248	286	220	999999	591	501	590	46	806	248	999999	653	585	517	395	999999	444	111	999999	999999	580	221	416	999999	999999	145	827	422	999999	692	165	999999	649	999999	801	999999	595	819	538	999999	334	652	999999	272	490	999999	180	32	682	928	702	351	462	999999	999999	999999	870	449	999999	456	673	177	470	123	999999	875	999999	999999	999999	356	276	624	572	999999	185	927	649	999999	999999	419	999999	805	999999	646	999999	813	671	999999	80	999999	178	156	738	999999	364	167	191	458	999999	615	320	65	316	335	662	999999	779	450	979	472	386	726	168	671	999999	868	999999	999999	133	280	213	518	54	941	187	999999	885	490	999999	28	745	201	999999	674	108	908	498	415	984	912	44	999999	515	999999	397	999999	999999	76	999999	999999	730	999999	335	908	412	999999	21	999999	157	542	999999	298	792	999999	726	195	761	494	573	583	379	999999	840	220	246	999999	999999	446	553	735	141	999999	889	171	297	388	865	66	271	306	896	134	268	451	999999	745	438	554	881	212	999999	503	999999	27	126	999999	526	125	672	430	999999	575	821	999999	410	999999	408	631	999999	348	329	705	999999	999999	686	255	999999	398	499	999999	552	459	564	351	54	638	324	999999	54	588	861	750	393	999999	508	999999	313	846	51	347	346	999999	880	542	999999	999999	281	237	
341	871	999999	138	625	182	877	349	999999	479	377	772	68	536	586	94	487	578	322	391	999999	364	999999	916	999999	162	999999	745	999999	999999	468	68	999999	97	541	183	642	732	135	221	962	168	320	833	478	279	288	810	230	796	65	313	673	890	469	976	929	38	999999	472	27	142	771	999999	21	318	415	971	994	413	999999	999999	453	111	428	609	54	118	448	87	874	353	525	781	967	999999	999999	476	999999	565	254	613	951	999999	203	830	999999	332	822	170	863	316	815	816	355	311	860	572	999999	999999	931	999999	999999	999999	598	674	999999	989	31	999999	923	939	353	439	168	999999	999999	790	907	999999	221	722	295	999999	224	567	537	708	436	999999	304	823	14	767	633	999999	999999	258	74	999999	224	408	310	966	999999	924	999999	999999	657	517	508	79	664	874	648	999999	534	312	489	41	146	907	562	365	561	999999	935	999999	999999	735	999999	554	725	388	382	813	421	329	50	300	604	999999	61	918	167	999999	999999	140	129	423	899	720	999999	999999	392	317	845	945	415	999999	989	999999	580	999999	703	999999	354	999999	999999	834	798	215	272	999999	436	984	856	644	207	336	941	805	466	392	836	104	785	999999	995	75	968	475	913	999999	311	227	581	138	225	999999	880	882	999999	294	999999	693	457	579	606	999999	999999	211	748	89	205	194	920	197	96	999999	177	661	289	435	866	332	301	368	888	219	413	728	999999	993	455	68	176	999999	766	152	646	216	95	597	615	766	727	834	999999	127	999999	393	51	616	45	229	999999	212	427	303	402	99	999999	999999	995	732	782	754	633	146	999999	747	431	943	962	999999	575	999999	820	109	999999	466	660	771	912	29	686	999999	999999	236	999999	963	754	473	750	557	999999	999999	999999	882	999999	973	210	571	109	559	962	999999	654	84	653	910	999999	328	698	935	999999	920	999999	975	56	971	796	407	681	63	993	957	203	415	445	877	100	999999	125	631	266	98	999999	362	67	999999	999999	883	999999	999999	581	435	999999	815	127	605	223	627	836	22	999999	999999	890	55	565	14	999999	249	638	776	820	454	212	76	679	350	258	132	999999	468	999999	999999	824	135	482	567	191	388	999999	999999	663	999999	111	113	454	463	208	625	796	62	683	917	999999	806	999999	999999	233	999999	146	777	999999	100	709	999999	207	273	999999	764	999999	999999	822	526	951	797	122	356	352	109	999999	225	152	999999	336	865	785	897	669	28	400	355	344	483	252	520	494	573	763	734	905	191	484	444	62	798	
239	167	965	456	694	388	784	999999	999999	920	634	723	764	844	592	309	999999	959	373	999999	663	349	284	441	313	548	999999	999999	999999	440	999999	707	580	537	635	999999	932	222	334	999999	570	220	396	331	999999	999999	809	919	151	605	586	525	80	834	144	889	882	533	999999	999999	795	176	929	999999	189	926	999999	236	218	964	999999	391	635	361	999999	453	999999	952	555	543	739	673	476	598	853	225	637	745	403	999999	745	408	79	188	226	404	290	739	999999	999999	626	582	711	999999	238	205	889	718	186	691	999999	999999	978	999999	415	132	699	341	803	963	999999	408	833	472	999999	968	321	456	145	263	999999	999999	810	596	917	999999	961	300	370	658	336	919	999999	999999	809	815	999999	470	773	104	999999	999999	999999	188	669	228	748	248	957	269	883	999999	583	922	999999	721	130	999999	691	999999	170	999999	971	154	637	380	838	999999	999999	414	548	851	999999	51	559	224	999999	631	927	999999	419	722	999999	111	775	893	345	646	193	98	695	49	778	524	933	305	977	999999	551	299	389	626	999999	553	999999	42	759	542	999999	314	999999	999999	463	992	838	447	999999	870	379	744	44	201	999999	574	718	999999	82	168	117	263	999999	497	999999	637	319	792	999999	789	390	742	144	803	283	879	999999	999999	999999	785	685	495	239	999999	421	807	265	197	688	21	834	221	999999	600	434	119	999999	945	419	999999	683	56	310	999999	489	637	999999	999999	918	999999	918	999999	923	296	482	622	999999	139	999999	282	382	131	999999	999999	955	999999	782	543	999999	999999	999999	710	787	759	112	639	999999	952	627	784	207	999999	279	629	102	322	297	673	127	811	95	999999	869	147	453	561	941	185	331	320	999999	76	999999	754	257	999999	735	174	194	843	999999	81	511	999999	84	999999	852	485	42	643	999999	999999	426	567	999999	873	840	649	315	999999	999999	19	631	316	999999	999999	173	524	382	883	586	133	489	999999	383	999999	436	999999	72	999999	709	466	152	999999	999999	999999	650	303	676	383	377	95	858	643	155	428	449	205	372	944	194	999999	999999	999999	66	757	630	151	999999	73	446	999999	587	220	999999	999999	867	943	877	195	490	870	847	999999	999999	999999	275	999999	139	955	574	241	214	999999	911	999999	363	993	631	681	124	999999	118	612	937	114	507	999999	802	913	999999	506	327	186	463	323	490	999999	643	565	492	784	22	999999	999999	999999	999999	999999	308	469	999999	874	321	206	999999	981	761	244	71	411	993	627	53	225	404	77	914	38	664	597	891	999999	
999999	76	198	340	495	879	123	732	55	48	349	999999	46	686	999999	999999	115	999999	562	255	53	241	572	999999	740	797	999999	432	300	40	805	710	578	627	524	255	17	740	999999	881	131	338	366	954	999999	711	188	717	999999	792	922	192	45	646	216	999999	503	332	600	698	55	999999	441	24	999999	638	763	418	172	940	123	375	985	680	133	714	874	617	588	38	618	999999	999999	999999	118	622	675	932	421	999999	751	999999	150	797	836	440	896	352	721	649	999999	770	999999	999999	999999	556	999999	999999	522	999999	999999	999999	744	571	90	928	150	933	905	620	999999	831	996	999999	999999	438	235	198	844	692	817	532	896	938	90	999999	571	608	828	562	425	320	419	999999	161	999999	999999	578	717	999999	299	962	446	999999	686	126	773	789	999999	999999	330	18	999999	829	999999	999999	990	805	491	242	367	542	115	352	205	999999	421	87	614	334	999999	657	999999	937	999999	854	999999	795	999999	963	84	999999	999999	587	241	416	800	589	999999	999999	874	145	97	999999	549	757	857	103	905	999999	705	696	184	427	999999	673	537	999999	436	829	636	999999	552	999999	999999	585	685	527	121	788	999999	999999	999999	185	999999	361	569	996	397	645	996	991	890	999999	999999	388	607	438	834	999999	879	228	163	416	803	680	999999	569	999999	963	81	999999	982	126	193	874	999999	999	999999	401	999999	999999	194	790	832	645	314	999999	269	780	999999	257	999999	552	909	632	678	435	999999	779	999999	10	680	999999	574	666	18	773	44	999999	533	608	470	999999	464	348	999999	372	999999	168	999999	999999	310	545	985	999999	648	439	217	560	205	428	627	198	632	999999	860	999999	226	176	636	540	299	875	999999	999999	786	260	98	570	599	999999	851	223	413	510	699	144	447	750	27	578	565	484	999999	114	981	281	809	361	488	999999	156	417	531	834	968	434	299	615	47	398	351	647	960	999999	577	413	784	131	414	725	323	999999	158	999999	975	815	999999	152	398	999999	999999	737	92	327	168	444	999999	578	542	999999	845	831	999999	629	236	918	523	307	537	999999	497	999999	999999	763	958	681	999999	473	859	163	747	156	227	999999	947	999999	565	999999	999999	142	999999	999999	999999	149	879	491	762	528	831	66	301	999999	614	819	28	999999	790	328	999999	999999	185	228	719	389	527	698	614	190	681	622	363	999999	999999	404	857	999999	109	807	883	477	999999	740	999999	802	861	367	542	407	513	196	999999	246	284	255	957	502	999999	209	622	999999	877	999999	846	218	703	421	815	220	
962	736	662	982	444	891	569	999999	586	916	999999	170	166	216	677	495	797	127	999999	329	446	365	795	899	195	703	600	346	999999	999999	109	450	552	332	445	999999	999999	841	999999	393	999999	522	916	579	681	462	999999	670	904	360	421	586	816	999999	773	607	941	763	797	741	300	999999	550	999999	817	87	617	999999	770	899	999999	956	325	221	644	924	448	999999	227	733	679	929	441	543	999999	522	634	66	559	838	999999	770	54	69	102	999999	971	763	762	604	844	199	900	15	999999	464	270	604	851	848	168	999999	545	73	71	371	999999	17	150	999999	999999	561	285	932	73	201	911	999999	999999	190	952	999999	462	622	889	490	39	999999	154	557	261	39	215	710	679	119	999999	980	999999	731	999999	964	623	468	999999	293	913	967	999999	206	553	999999	485	670	999999	999999	273	922	999999	581	342	364	862	592	52	423	999999	575	999999	954	966	931	267	397	517	988	71	994	471	606	576	71	495	947	999999	999999	553	544	813	999999	845	312	999999	427	399	318	111	41	999999	738	999999	999999	715	986	239	622	747	999999	999999	908	422	279	461	578	14	280	999999	914	999999	795	869	810	761	66	119	664	134	999999	998	209	999999	39	579	999999	999999	237	999999	999999	718	392	509	465	392	904	783	576	850	237	422	128	999999	999999	453	629	868	136	999999	658	877	575	497	907	999999	953	31	999999	700	727	909	776	924	999999	206	205	296	999999	428	999999	283	999999	813	897	999999	879	759	700	999999	999999	864	542	999999	697	999999	152	895	601	374	438	882	400	875	999999	328	646	204	89	989	999999	342	464	708	999999	385	344	761	600	490	999999	203	331	806	750	999999	999999	135	236	738	63	999999	695	49	989	974	999999	667	690	579	999999	685	999999	710	999999	616	999999	833	921	999999	296	391	305	121	999999	245	560	594	134	999999	950	520	967	351	935	999999	999999	425	718	755	503	676	80	31	708	999999	523	999999	999999	144	462	543	213	914	451	672	999999	584	884	753	999999	297	542	430	628	270	718	338	999999	391	969	984	999999	176	818	619	999999	284	999999	628	722	999999	127	999999	999999	416	999999	62	899	273	999999	73	540	964	342	215	144	999999	999999	448	817	194	846	999999	999999	477	999999	999999	105	831	360	731	181	266	41	483	999999	552	999999	999999	953	999999	439	511	449	906	999999	160	834	999999	485	672	881	964	811	537	999999	42	999999	339	988	999999	957	77	912	220	999999	284	932	858	45	999999	35	999999	494	162	755	344	645	999999	33	278	999999	
492	356	688	849	999999	999999	504	390	999999	999999	294	233	999999	999999	999999	598	999999	24	180	999999	976	577	999999	646	999999	999999	659	781	757	396	566	999999	719	76	475	721	234	999999	684	999999	438	477	999999	864	740	957	810	454	393	999999	999999	253	999999	61	236	999999	999999	999999	159	737	795	723	632	999999	169	979	514	616	242	999999	374	868	340	350	789	508	680	39	999999	743	669	214	999999	21	999999	323	999999	668	999999	999999	269	192	999999	946	999999	715	844	999999	704	761	453	203	999999	999999	381	547	999999	512	999999	728	244	432	145	415	999999	590	335	621	770	846	526	846	777	681	390	192	656	394	316	83	999999	534	334	155	999999	475	999999	653	999999	443	410	950	405	121	326	836	57	999999	878	453	389	999999	999999	858	244	607	999999	540	363	199	890	528	999999	198	74	709	108	989	999999	999999	999999	681	980	337	445	576	450	665	364	999999	144	850	515	999999	693	999999	159	476	910	692	59	999999	999999	450	552	999999	754	217	57	616	999999	67	689	999999	999999	708	252	56	422	667	167	761	185	809	64	999999	23	342	504	633	999999	631	89	433	999999	145	390	999999	785	999999	822	999999	999999	748	815	999999	171	999999	999999	999999	999999	112	999999	252	535	298	999999	491	396	512	869	999999	999999	424	999999	116	978	266	734	719	999999	999999	271	859	845	999999	999999	437	994	999999	878	785	335	519	445	457	578	836	999999	264	859	899	153	282	693	410	529	999999	691	708	108	999999	999999	297	666	484	841	204	407	999999	154	848	497	419	633	94	999999	203	978	609	999999	152	368	999999	860	429	999999	988	175	999999	999999	950	746	296	878	999999	291	48	852	960	616	383	439	296	120	21	412	734	649	609	325	335	999999	91	179	956	545	34	437	247	914	999999	38	961	216	203	112	211	999999	659	802	56	351	999999	992	999999	712	82	999999	848	27	835	349	999999	130	79	999999	664	126	921	438	267	611	614	999999	763	355	477	999999	916	908	211	203	989	806	999999	999999	205	99	24	253	999999	999999	588	230	89	999999	473	841	146	999999	447	94	619	231	545	999999	737	972	238	809	245	991	452	999999	999999	641	360	999999	851	95	540	999999	111	677	964	602	999999	393	966	260	882	635	943	459	999999	126	584	768	271	832	256	233	860	215	18	481	221	999999	999999	447	162	714	989	61	926	872	982	999999	266	999999	422	353	999999	999999	927	609	58	999999	478	699	999999	592	497	28	838	317	715	896	669	492	391	384	999999	528	999999	177	999999	892	533	
599	143	643	511	328	420	999999	227	882	999999	408	433	228	999999	715	390	570	227	970	999999	619	166	96	282	773	561	47	999999	487	879	759	963	166	470	879	565	424	90	999999	608	935	99	833	618	270	69	172	215	273	148	537	950	675	679	913	442	999999	370	738	766	999999	538	739	12	528	444	999999	999999	300	159	966	490	58	999999	287	999999	333	999999	21	714	399	999999	110	349	352	999999	298	999999	556	999999	999999	999999	352	999999	234	406	359	999999	100	825	791	414	915	124	999999	57	902	312	401	394	118	579	359	999999	377	999999	437	400	659	719	156	790	211	853	640	999999	147	645	148	880	179	502	387	999999	922	999999	916	986	177	305	906	986	95	171	999999	938	703	328	999999	682	969	959	999999	381	679	11	212	72	483	268	909	267	173	999999	224	616	202	173	999999	392	999999	999999	233	364	999999	169	704	999999	524	702	219	818	609	999999	911	999999	330	15	516	920	999999	999999	513	999999	999999	649	999999	999999	946	721	999999	540	227	999999	57	528	735	817	568	519	307	999999	547	781	59	100	657	999999	609	14	295	999999	657	191	999999	780	937	324	999999	999999	347	139	103	803	956	679	601	957	999999	392	485	999999	446	999999	623	618	999999	731	999999	305	992	124	999999	942	435	999999	882	45	51	276	590	999999	848	405	181	177	79	743	824	380	999999	999999	999999	999999	529	999999	750	660	567	992	473	216	465	673	180	233	174	999999	377	407	796	999999	915	999999	999999	74	664	50	824	999999	549	573	906	488	806	999999	825	747	423	653	999999	231	477	999999	802	384	954	999999	235	948	12	999999	376	427	584	999999	999999	999999	999999	464	127	709	836	122	453	899	309	977	866	878	408	426	737	999999	599	574	98	999999	349	427	119	489	815	875	999999	999999	207	489	999999	874	517	999999	332	958	999999	109	395	365	999999	902	85	977	318	356	550	586	191	652	828	999999	844	919	806	999999	354	638	893	960	999999	823	702	999999	82	992	999999	729	999999	778	197	499	999999	732	268	446	351	142	180	468	335	866	448	554	661	894	39	999999	872	333	613	898	215	435	696	999999	210	266	904	325	985	821	491	412	465	338	831	121	999999	369	656	222	999999	434	635	802	385	158	167	999999	963	773	999999	999999	999999	299	294	999999	45	484	246	95	238	855	483	514	999999	999999	999999	333	73	917	936	999999	676	999999	440	999999	999999	893	408	61	108	726	999999	221	964	721	247	176	53	999999	86	999999	133	999999	983	612	999999	130	428	999999	
999999	834	124	55	837	354	103	773	858	513	953	152	86	194	987	512	502	271	999999	999999	797	999999	999999	986	999999	759	999999	115	417	828	999999	999999	475	68	999999	273	611	317	384	619	999999	999999	317	999999	133	933	110	938	584	999999	119	690	581	764	552	146	554	138	213	87	965	988	365	40	999999	284	676	27	202	999999	900	999999	999999	930	999999	999999	614	749	999999	907	659	450	999999	935	718	999999	108	711	516	855	719	482	999999	306	653	999999	118	287	855	999999	267	92	745	860	581	924	803	999999	999999	229	532	805	276	999999	999999	999999	467	999999	321	546	999999	965	999999	347	14	999999	91	590	999999	407	225	999999	999999	999999	650	576	704	999999	364	793	344	457	982	999999	333	913	216	808	877	138	181	999999	965	318	673	301	999999	408	856	163	843	222	999999	999999	13	204	999999	263	654	851	820	796	75	527	211	728	982	224	999999	100	221	999999	712	158	999999	537	371	585	999999	358	995	306	813	999999	950	132	94	661	999999	138	13	953	163	36	318	999999	622	999999	999999	999999	319	367	394	766	942	999999	509	999999	999999	476	833	999999	913	999999	856	523	983	999999	577	89	999999	330	999999	999999	97	267	999999	686	840	999999	914	923	479	404	49	637	999999	57	269	391	622	870	566	816	304	678	49	999999	180	794	999999	758	870	37	311	999999	436	999999	679	684	999999	823	383	254	562	999999	999999	519	266	228	611	935	604	195	467	773	764	124	999999	419	228	999999	516	56	458	165	999999	999999	103	60	211	413	378	584	999999	798	496	321	264	999999	822	529	599	951	192	466	164	684	999999	999999	234	322	999999	269	999999	186	999999	336	796	999999	857	999999	999999	215	999999	208	567	29	999999	668	286	452	999999	206	597	999999	673	564	864	999999	10	999999	881	565	826	889	495	999999	128	765	491	169	525	858	537	999999	113	393	934	983	999999	144	440	999999	999999	781	462	721	999999	768	512	752	472	803	405	999999	533	999999	389	999999	713	458	901	488	999999	126	999999	11	999999	188	594	289	629	999999	103	866	936	999999	314	999999	436	774	445	360	262	739	999999	999999	462	57	999999	252	14	807	280	449	243	952	999999	144	999999	999999	999999	493	183	999999	999999	999999	710	539	552	554	556	344	701	999999	23	550	235	446	429	215	548	999999	303	352	284	822	610	999999	999999	984	262	180	200	999999	999999	951	999999	39	616	116	21	999999	504	999999	695	999999	115	341	436	999999	726	999999	715	649	912	441	999999	830	948	310	980	66	999999	999999	301	386	999999	727	
227	71	999999	206	829	322	203	625	126	963	656	999999	999999	999999	226	940	268	972	465	551	71	289	762	356	91	316	136	955	26	936	999999	319	526	388	123	375	328	999999	459	402	999999	297	325	236	183	344	593	710	839	966	999999	329	921	602	999999	938	309	27	125	523	196	999999	608	189	924	347	97	338	166	851	999999	738	523	999999	105	774	963	535	999999	746	722	425	126	60	999999	719	999999	924	722	999999	76	311	414	935	999999	217	688	145	312	836	999999	999999	554	987	999999	570	805	999999	506	999999	974	773	844	378	800	999999	131	558	552	214	949	172	999999	999999	999999	319	334	587	857	888	95	828	233	346	500	468	999999	138	999999	77	999999	539	428	830	210	303	999999	46	145	444	95	140	593	999999	886	94	648	572	212	45	245	228	11	618	806	156	549	999999	878	342	900	993	853	999999	300	419	744	785	781	491	852	298	451	422	802	955	244	135	459	999999	819	307	925	669	831	694	999999	809	34	63	999999	959	167	999999	999999	999999	286	118	807	476	349	863	999999	721	192	999999	776	588	999999	851	911	424	58	999999	999999	602	77	193	653	605	999999	999999	760	999999	738	999999	999999	649	878	709	678	135	328	982	76	956	999999	214	486	999999	999999	999999	993	183	151	999999	911	695	289	940	34	103	464	211	999999	999999	112	999999	982	299	817	137	999999	116	183	786	105	75	405	999999	96	863	999999	770	999999	931	999999	586	585	409	981	444	369	937	999999	584	671	127	999999	999999	999999	452	231	196	75	790	249	886	10	999999	243	999999	299	999999	854	999999	396	999999	999999	663	474	525	999999	999999	999999	383	767	772	431	999999	999999	999999	677	745	712	644	642	520	705	897	999999	63	999999	230	176	145	154	999999	93	524	999999	977	603	733	196	338	964	648	878	691	32	999999	465	412	250	264	178	554	999999	220	528	876	999999	626	971	420	939	267	999999	183	238	131	999999	907	409	147	385	943	558	384	679	993	641	23	874	999999	999999	999999	979	911	999999	599	634	999999	999999	322	988	999999	762	775	999999	999999	999999	705	999999	999999	788	999999	13	113	879	235	996	637	540	534	244	975	751	999999	821	765	288	505	216	639	999999	815	911	96	999999	408	191	782	999999	973	999999	936	560	974	435	51	180	999999	41	999999	603	997	343	471	999999	999999	235	14	954	633	999999	736	498	823	413	973	645	916	953	481	53	223	652	566	772	999999	425	999999	331	780	594	413	473	475	45	500	481	450	18	146	182	186	828	361	
556	35	447	736	999999	461	406	999999	922	560	697	390	999999	999999	698	999999	597	999999	683	183	49	24	273	33	788	913	501	204	999999	999999	999999	867	999999	300	20	999999	860	999999	999999	869	384	339	491	913	999999	654	999999	705	999999	999999	549	724	503	999999	322	999999	762	999999	999999	999999	999999	211	356	999999	999999	999999	996	64	766	999999	920	908	999999	999999	799	709	533	359	255	143	768	796	452	680	276	583	374	999999	977	478	985	446	741	557	909	999999	983	385	662	948	658	100	939	802	317	641	999999	689	855	613	999999	412	178	813	889	999999	759	999999	838	677	465	267	86	297	964	484	176	694	999999	627	725	999999	697	307	485	999999	857	650	373	635	999999	684	884	999999	470	999999	277	927	668	746	423	999999	999999	984	492	999999	24	651	837	833	999999	788	999999	238	888	861	999999	871	338	222	315	119	313	213	576	780	383	712	999999	391	216	249	35	167	213	417	610	713	999999	95	663	215	813	539	170	322	899	656	486	609	868	406	599	455	440	314	999999	344	417	711	27	999999	824	455	626	999999	762	999999	34	480	261	11	999999	252	558	109	305	773	52	999999	881	999999	235	999999	999999	810	999999	999999	727	999999	413	999999	305	113	77	361	391	367	913	935	999999	282	631	16	999999	867	999999	356	897	340	999999	241	301	164	830	300	85	999999	932	999999	999999	192	899	135	999999	999999	706	999999	185	999999	999999	938	859	117	704	609	105	229	869	656	999999	303	682	999999	890	181	999999	151	282	777	285	784	435	108	359	999999	382	505	939	999999	170	396	181	999999	999999	80	999999	999999	459	231	204	856	736	286	999999	999999	509	513	999999	894	21	999999	680	407	921	934	512	761	999999	336	999999	599	290	507	495	84	132	982	775	819	799	789	691	999999	582	429	57	159	999999	77	867	869	270	54	360	605	716	773	779	687	999999	620	999999	132	994	604	999999	239	790	999999	999999	999999	737	425	104	232	873	628	824	501	887	362	17	690	469	999999	999999	999999	156	889	367	358	213	97	999999	189	362	999999	66	978	854	999999	368	482	907	999999	141	999999	949	138	731	97	948	287	800	215	612	746	663	636	999999	339	92	900	912	999999	999999	650	173	915	869	315	572	999999	647	79	994	999999	782	128	236	999999	295	28	167	280	999999	926	297	56	576	616	999999	430	712	524	734	467	569	106	37	999999	681	999999	999999	999999	525	111	640	730	999999	87	963	544	410	781	53	74	999999	999999	411	397	999999	126	349	263	410	999999	999999	133	
999999	536	999999	999999	101	745	812	261	760	741	754	308	296	566	835	999999	999999	370	29	931	480	670	724	926	999999	999999	999999	564	694	14	26	383	968	516	396	684	999999	287	452	664	999999	792	313	11	999999	999999	111	795	999999	999999	610	999999	132	999999	999999	673	811	48	990	999999	616	258	999999	755	725	380	340	779	180	161	386	999999	999999	999999	963	687	366	723	48	592	999999	342	999999	844	404	976	261	765	863	999999	873	83	999999	990	999999	720	999999	558	286	999999	999999	331	625	139	474	245	131	999999	249	965	316	98	10	408	923	283	974	722	361	748	999999	999999	915	457	288	312	89	999999	316	999999	999999	808	999999	999999	999999	216	717	154	379	999999	999999	494	999999	898	416	784	999999	999999	77	774	999999	512	206	537	398	208	416	178	999999	171	165	204	460	996	512	507	650	479	588	716	566	830	352	202	894	635	999999	999999	50	503	238	201	859	542	999999	950	611	910	142	621	800	549	303	218	13	659	43	530	999999	908	999999	999999	999999	999999	218	915	999999	14	999999	999999	160	999999	137	357	932	964	344	918	499	999999	896	999999	999999	967	916	27	537	144	199	244	602	527	999999	142	369	634	892	509	333	592	790	607	277	379	999999	411	421	999999	285	48	324	999999	999999	833	22	403	999999	342	444	201	387	35	999999	407	170	633	767	994	988	999999	82	835	595	906	772	298	473	999999	505	514	605	999999	999999	160	999999	487	495	798	130	965	377	560	999999	142	214	999999	792	999999	218	838	999999	426	957	976	966	489	529	999999	999999	723	930	999999	836	930	595	999999	999999	999999	488	683	147	968	874	32	931	522	770	462	702	16	999999	603	759	999999	869	188	999999	882	194	999999	999999	999999	736	999999	999999	87	999999	144	546	418	599	999999	999999	999999	700	675	551	934	55	453	718	999999	431	999999	227	999999	540	178	71	999999	171	292	999999	57	725	775	999999	999999	999999	853	999999	636	999999	294	999999	377	222	233	999999	203	637	699	837	999999	722	891	939	682	999999	709	547	555	999999	139	999999	999999	658	343	810	999999	443	83	948	202	655	91	160	147	647	849	999999	316	211	999999	779	999999	999999	999999	335	999999	836	560	999999	999999	999999	252	563	786	47	109	719	999999	423	52	759	564	751	645	95	640	999999	802	44	999999	999999	241	354	999999	359	785	999999	999999	18	976	98	883	999999	670	886	413	999999	374	109	999999	999999	245	999999	999999	118	225	720	809	653	999999	999999	43	525	961	691	83	897	358	436	262	248	999999	999999	447	953	876	
781	999999	758	681	122	999999	702	999999	208	999999	349	999999	107	999999	75	61	276	999999	999999	64	367	820	978	812	515	179	937	847	309	340	999999	455	999999	242	444	639	60	971	582	726	340	39	763	341	734	712	999999	302	999999	196	533	555	563	898	518	960	999999	945	999999	942	438	855	196	867	999999	894	980	864	999999	999999	999999	304	741	166	723	338	67	647	88	803	999999	644	660	123	806	819	999999	316	723	999999	999999	115	805	639	298	485	842	896	355	840	731	999999	603	761	195	239	814	407	184	999999	903	464	867	999999	34	793	999999	83	70	176	12	673	999999	225	899	895	498	999999	868	999999	495	170	301	999999	81	531	999999	898	999999	577	15	999999	999999	543	580	81	247	442	614	504	290	769	835	189	837	68	255	388	999999	299	999999	711	999999	936	694	999999	173	628	301	503	752	306	155	999999	999999	518	999999	607	999999	999999	658	66	498	373	958	726	335	999999	999999	23	999999	663	46	638	836	999999	999999	999999	999999	837	908	618	150	120	751	999999	624	352	28	328	999999	648	743	999999	641	684	999999	175	999999	968	417	999999	227	288	227	999999	999999	999999	657	999999	999999	346	999999	807	999999	49	916	387	999999	974	112	983	103	92	999999	637	919	12	997	161	89	788	227	881	430	857	401	861	893	662	723	117	694	160	764	189	890	999999	125	999999	768	999999	999999	13	999999	433	957	999999	791	589	179	267	999999	505	999999	775	999999	875	386	999999	647	64	999999	958	260	999999	298	943	328	317	747	983	886	404	999999	253	244	223	25	996	900	266	80	314	493	999999	597	999999	372	999999	999999	24	559	64	954	999999	999999	595	752	999999	145	23	816	484	842	999999	381	124	999999	544	541	905	860	999999	170	999999	984	189	475	795	407	108	580	340	256	732	434	999999	999999	679	901	999999	470	154	860	887	449	999999	472	999999	999999	999999	999999	999999	456	999999	164	179	894	572	729	172	999999	957	999999	47	442	999999	237	119	761	999999	674	442	643	892	444	999999	528	999999	942	397	717	177	711	924	30	752	999999	101	578	264	999999	878	949	738	999999	512	680	823	454	962	368	362	999999	543	808	999999	195	564	720	999999	650	621	629	342	455	951	256	548	999999	999999	603	146	541	506	613	795	999999	999999	373	999999	999999	705	828	980	999999	364	999999	177	999999	999999	567	328	380	140	999999	325	259	999999	292	577	266	141	807	764	368	999999	821	49	930	23	161	290	201	789	999999	999999	793	649	312	100	330	89	432	640	999999	999999	766	410	
893	298	546	876	999999	795	675	903	897	73	999999	807	543	592	247	999999	233	286	999999	591	727	667	531	609	999999	202	257	186	709	177	999999	93	466	420	156	641	999999	999999	668	406	999999	508	58	730	37	505	557	999999	999999	329	416	845	158	185	682	235	999999	936	999999	999999	548	999999	204	729	430	537	351	132	999999	605	999999	999999	617	999999	477	229	619	801	581	809	644	999999	999999	390	760	797	935	290	738	999999	875	539	999999	249	999999	624	999999	328	999999	500	164	435	999999	246	692	468	237	427	707	463	615	964	364	762	999999	999999	164	813	969	633	602	70	999999	525	730	999999	243	999999	999999	999999	999999	300	502	91	654	999999	226	108	697	302	569	517	583	284	314	999999	999999	999999	465	999999	470	999999	999999	676	897	104	50	999999	516	999999	234	858	999999	854	548	325	999999	282	117	999999	812	999999	126	676	73	999999	486	119	220	999999	921	999999	913	55	392	424	999999	826	194	560	179	999999	591	111	78	710	963	729	735	989	448	902	999999	999999	999999	999999	384	683	999999	999999	617	930	566	696	674	942	945	999999	999999	134	383	999999	98	999999	405	372	474	24	608	999999	131	757	384	230	381	999999	448	999999	39	978	49	999999	223	381	999999	248	883	999999	437	999999	765	999999	267	611	999999	999999	999999	296	495	652	940	370	999999	999999	999999	860	999999	345	999999	655	503	999999	479	493	999999	999999	432	999999	999999	166	489	578	586	482	999999	999999	499	773	614	579	215	162	537	386	47	679	193	963	689	92	691	548	999999	782	632	842	984	774	526	999999	379	106	999999	999999	173	371	783	602	662	34	370	999999	999999	745	999999	351	395	102	455	415	932	468	38	999999	475	941	997	804	850	754	682	725	999999	124	210	119	999999	208	999999	675	896	999999	999999	999999	721	999999	817	999999	342	290	457	892	328	999999	999999	910	78	999999	999999	232	374	999999	752	907	352	644	999999	999999	545	340	870	196	879	779	518	351	999999	373	811	999999	133	171	472	569	307	999999	406	145	557	999999	50	333	345	991	311	999999	999999	999999	321	87	381	211	300	11	420	270	22	549	602	225	752	999999	346	305	108	212	999999	193	610	562	247	401	68	999999	300	999999	851	999999	477	602	514	764	62	734	196	921	871	471	158	46	777	857	542	341	546	346	999999	49	892	109	410	654	999999	758	999999	979	153	999999	999999	999999	999999	135	81	10	711	999999	652	612	999999	186	341	999999	44	999999	785	390	858	999999	708	953	999999	811	999999	378	202	859	999999	999999	999999	216	
778	826	760	284	999999	999999	785	999999	629	558	999999	385	929	715	768	364	620	229	973	999999	130	425	346	999999	999999	608	139	999999	808	852	26	359	717	902	408	514	295	759	946	999999	604	999999	999999	999999	269	999999	881	999999	610	999999	248	752	330	445	96	363	489	12	958	29	522	93	999999	776	542	344	668	36	317	263	999999	860	282	839	854	804	327	195	497	152	726	999999	102	999999	999999	273	999999	281	816	999999	999999	292	801	927	999999	521	591	999999	617	999999	999999	854	971	999999	767	388	999999	490	591	291	45	304	515	815	302	671	990	763	173	279	315	396	220	999999	238	787	69	355	227	343	223	995	578	572	637	871	999999	745	212	999999	792	548	690	535	999999	730	777	985	634	949	999999	827	999999	999999	619	999999	644	709	129	980	328	134	273	257	77	50	726	942	999999	430	793	255	560	937	486	999999	706	684	263	507	999999	999999	721	999999	812	999999	837	239	999999	999999	999999	179	625	999999	906	668	999999	999999	467	968	14	834	806	213	999999	285	276	230	862	852	421	959	455	621	970	999999	413	995	999999	681	212	999999	989	668	999999	624	999999	338	41	818	999999	274	226	294	502	999999	277	517	121	537	129	999999	377	110	107	277	723	13	261	999999	265	289	997	786	765	518	845	148	19	541	999999	937	198	54	370	156	742	170	129	999999	977	895	883	907	562	595	129	888	570	925	901	625	87	380	562	211	277	999999	529	999999	339	999999	507	580	882	191	428	333	739	951	535	562	884	465	683	369	999999	99	234	999999	999999	957	577	94	999999	39	860	818	491	999999	879	999999	999999	145	999999	848	397	312	34	380	177	795	158	619	400	348	999999	621	696	203	999999	187	216	999999	595	381	999999	423	939	852	999999	999999	842	580	999999	233	921	749	999	834	999999	103	999999	999999	12	603	808	957	693	999999	999999	999999	131	297	999999	701	999999	292	549	94	296	974	373	182	999999	567	999999	578	999999	177	426	999999	999999	861	231	999999	122	362	356	991	573	604	730	999999	564	92	488	999999	999999	380	138	999999	209	914	548	997	730	892	999999	444	650	999999	999999	525	875	306	626	269	75	652	588	742	935	557	999999	691	999999	999999	617	965	88	999999	362	177	999999	788	791	706	323	234	980	230	557	911	999999	343	195	214	772	267	466	229	488	573	999999	999999	703	651	403	856	754	15	284	840	366	999999	877	252	486	97	515	919	946	841	671	999999	195	33	216	187	999999	48	953	360	509	859	919	788	999999	653	
999999	149	313	467	999999	975	999999	999999	555	110	999999	999999	999999	685	752	546	282	647	902	433	210	679	445	226	359	715	61	924	340	999999	331	99	866	999999	12	375	616	489	371	695	999999	478	478	115	721	563	999999	278	608	999999	999999	282	886	951	999999	999999	704	97	117	764	923	31	385	59	778	376	86	895	682	386	929	793	285	999999	20	732	211	339	999999	796	405	783	325	377	919	59	212	914	389	596	671	529	999999	607	771	401	102	999999	337	355	999999	424	595	231	999999	793	997	679	940	720	999999	374	592	321	369	150	705	17	999999	999999	999999	171	516	999999	715	409	999999	999999	444	619	639	782	999999	159	318	981	198	103	344	136	61	533	974	668	999999	306	936	70	247	631	695	94	299	608	999999	326	907	509	516	633	380	999999	244	331	91	431	372	999999	12	999999	951	612	999999	999999	677	640	197	999999	703	418	473	361	440	813	924	555	999999	403	999999	991	83	689	587	710	999999	732	298	652	587	961	934	503	67	999999	999999	999999	999999	296	931	550	139	999999	806	107	999999	999999	889	431	406	536	938	968	476	21	315	272	34	962	257	944	351	999999	999999	741	484	970	303	580	999999	999999	144	206	472	426	862	23	882	489	550	999999	843	866	999999	61	33	965	36	56	554	418	68	458	999999	999999	209	999999	799	999999	999999	999999	725	318	299	565	401	741	506	999999	158	301	999999	545	422	520	999999	485	297	218	999999	519	943	257	36	724	783	685	167	486	999999	276	999999	817	866	359	20	534	999999	691	659	999999	999999	977	897	262	38	999999	46	528	884	723	999999	590	357	114	999999	477	291	574	781	716	584	999999	999999	999999	87	571	679	72	999999	576	907	606	999999	435	60	965	359	774	999999	270	648	999999	601	503	969	999999	470	762	999999	543	253	13	909	943	707	999999	155	999999	184	467	843	974	28	317	999999	700	41	999999	63	291	128	999999	878	999999	77	946	999999	337	999999	454	999999	999999	999999	966	333	999999	697	616	999999	612	820	343	599	238	426	674	619	293	688	999999	999999	548	999999	999999	424	735	134	999999	999999	761	29	999999	999999	730	366	926	24	62	984	911	13	424	999999	450	999999	784	918	999999	105	402	999999	144	649	643	852	562	999999	999999	999999	597	780	309	740	966	593	12	999999	868	871	499	659	999999	309	999999	999999	999999	353	267	999999	640	999999	999999	302	482	434	884	177	469	877	803	718	876	999999	396	140	999999	684	238	857	468	999999	59	778	999999	743	769	835	872	999999	675	
218	999999	788	911	780	306	999999	268	541	708	835	770	991	77	780	999999	66	913	646	999999	502	125	409	999999	96	768	705	999999	739	664	999999	305	100	999999	595	768	97	598	616	834	697	426	696	999999	633	999999	999999	999999	825	959	999999	999999	236	808	182	103	550	896	825	999999	600	999999	528	877	660	539	679	789	482	22	696	468	999999	811	873	86	999999	261	268	312	999999	999999	999999	999999	951	136	78	291	39	501	227	200	773	604	243	385	897	819	498	999999	113	278	238	999999	273	254	625	999999	935	106	674	999999	638	522	311	606	450	748	925	533	999999	398	760	981	795	999999	695	702	578	497	189	609	762	175	209	441	766	999999	516	707	511	654	999999	932	826	999999	562	260	302	637	999999	158	893	965	631	715	518	257	27	767	999999	923	846	448	916	999999	537	472	323	870	839	392	999999	228	999999	817	52	827	999999	867	943	999999	409	940	562	40	715	796	543	493	922	519	999999	749	157	587	999999	907	26	760	400	999999	937	999999	797	552	917	999999	943	999999	673	691	102	999999	824	125	524	905	885	999999	360	999999	929	829	947	330	352	492	80	444	19	144	999999	403	999999	999999	506	976	999999	999999	123	49	853	728	999999	241	426	890	925	42	73	999999	32	139	999999	660	170	117	485	999999	209	434	604	508	805	538	880	699	999999	970	999999	547	761	875	773	321	886	210	18	715	999999	462	567	48	999999	999999	122	681	993	817	693	398	501	675	810	999999	444	355	999999	999999	999999	726	217	954	999999	525	150	156	366	99	773	959	109	999999	573	747	867	566	136	999999	999999	208	706	865	287	229	56	96	999999	94	876	541	999999	999999	364	186	254	612	623	856	999999	965	325	903	999999	734	999999	731	999999	73	821	878	999999	233	864	162	30	352	999999	205	478	999999	91	282	223	241	999999	999999	999999	396	502	265	942	280	734	461	883	999999	821	552	999999	325	983	999999	273	997	322	999999	999999	212	166	901	934	428	387	910	999999	53	999999	811	62	917	326	715	570	566	935	948	498	413	278	227	530	999999	999999	163	999999	999999	18	999999	999999	626	999999	213	999999	601	330	524	892	823	999999	999999	122	19	499	999999	999	277	440	707	999999	373	566	458	933	999999	380	810	999999	999999	839	999999	44	474	892	436	407	122	485	969	245	421	999999	999999	837	438	115	521	999999	263	163	803	649	311	999999	555	69	999999	279	301	230	999999	999999	667	984	772	999999	999999	127	999999	999999	999999	792	471	471	650	317	891	620	504	
833	999999	185	898	80	46	165	732	321	347	377	345	999999	194	749	999999	59	398	690	75	632	999999	403	571	649	277	999999	187	999999	512	999999	999999	451	999999	468	370	344	999999	597	947	616	999999	335	779	695	278	999999	607	722	745	601	999999	999999	555	999999	374	465	613	259	803	999999	999999	892	999999	999999	208	894	999999	999999	388	391	999999	801	999999	458	559	142	999999	876	380	999999	413	465	104	999999	329	968	895	902	103	904	731	223	793	922	638	190	527	999999	496	384	975	880	999999	364	999999	127	467	106	322	999999	841	737	878	579	621	522	798	897	780	240	999	175	633	484	660	372	17	999999	819	379	615	943	389	996	258	999999	132	739	896	999999	999999	798	999999	861	999999	993	344	224	310	126	999999	630	900	266	385	809	999999	858	704	652	119	646	287	943	999999	898	999999	882	999999	98	399	999999	10	999999	729	210	585	999999	421	666	999999	792	520	999999	987	985	999999	999999	621	449	285	273	45	254	999999	864	521	646	244	174	644	462	894	221	726	332	629	999999	999999	184	999999	485	999999	47	624	326	135	583	955	641	999999	235	999999	880	813	136	999999	999999	486	865	999999	938	538	257	31	999999	897	308	976	664	365	721	596	999999	225	800	826	997	999999	775	738	999999	690	602	999999	419	201	999999	999999	999999	309	873	845	671	999999	295	947	200	999999	999999	428	827	607	300	285	144	999999	824	665	23	310	36	135	710	136	999999	999999	935	999999	999999	384	883	999999	386	365	492	875	925	999999	999999	853	636	981	581	356	911	999999	400	326	184	779	376	999999	999999	300	283	747	145	999999	744	47	21	261	413	674	544	927	231	999999	793	269	714	873	999999	170	673	54	554	363	224	999999	999999	618	763	832	17	999999	515	95	92	744	999999	389	216	892	841	384	578	907	999999	984	118	464	533	915	75	502	622	234	626	238	203	999999	330	332	189	403	497	999999	999999	19	421	145	999999	58	529	334	667	843	328	999999	476	646	551	240	999999	999999	999999	999999	767	514	999999	291	469	999999	551	958	69	884	712	448	886	997	999999	802	999999	972	611	484	396	740	835	778	999999	337	761	556	240	99	29	786	317	649	812	162	999999	140	676	999999	507	571	999999	782	141	880	412	479	406	749	668	340	792	611	462	36	678	999999	385	141	101	994	999999	969	999999	925	999999	246	194	999999	706	999999	999999	611	976	824	475	62	647	999999	924	292	159	490	431	688	994	999999	197	786	999999	961	755	545	908	999999	999999	305	917	215	
999999	175	294	999999	53	237	44	999999	634	637	560	625	999999	999999	217	808	845	246	548	186	931	999999	59	408	613	744	686	760	702	473	981	180	145	999999	999999	758	998	839	447	999999	654	813	999999	559	235	858	474	404	338	109	667	606	999999	999999	283	325	126	885	999999	308	999999	283	488	999999	999999	390	490	65	85	458	810	15	999999	354	531	128	362	499	999999	755	999999	291	432	603	806	384	422	403	167	959	642	122	143	149	653	380	999999	911	903	844	999999	999999	999999	999999	299	662	807	999999	219	165	962	626	999999	950	999999	269	851	884	999999	281	967	97	897	999999	815	697	871	659	701	999999	793	999999	596	339	999999	860	963	552	313	154	577	999999	193	11	996	25	410	193	999999	393	528	450	556	631	876	999999	999999	999999	74	602	790	157	711	999999	999999	521	999999	999999	572	179	305	308	581	219	704	957	903	896	129	999999	296	688	550	317	632	352	999999	964	999999	108	999999	761	488	999999	999999	429	308	135	639	485	985	37	999999	940	97	230	869	347	927	918	386	999999	93	274	315	111	999999	999999	435	999999	627	75	920	999999	830	544	999999	999999	999999	284	659	778	266	643	813	269	77	610	229	412	483	557	47	999999	722	999999	999999	223	406	999999	822	903	999999	619	858	999999	116	156	999999	999999	409	999	999999	652	269	607	999999	449	461	56	44	996	185	999999	546	999999	37	386	751	116	866	607	473	603	461	755	999999	647	785	892	162	921	499	676	13	999999	76	395	284	124	365	238	999999	999999	999999	825	728	677	82	999999	893	730	405	999999	686	802	999999	887	999999	513	529	720	663	568	999999	999999	507	508	29	73	13	641	999999	637	750	638	844	123	385	636	37	410	999999	996	999999	432	526	495	990	210	999999	188	999999	999999	594	645	574	999999	465	999999	328	230	999999	18	785	261	628	999999	263	999999	957	422	512	999999	486	129	155	999999	568	472	597	999999	518	819	126	999999	446	340	52	999999	73	650	658	280	317	806	752	999999	221	747	803	758	999999	942	999999	999999	676	999999	999999	999999	999999	907	999999	993	517	317	711	999999	892	959	815	298	999999	158	984	317	764	999999	257	679	376	589	999999	820	999999	838	779	999999	576	592	999999	999999	999999	577	615	166	999999	664	762	999	105	914	674	261	932	515	43	999999	957	936	769	444	999999	616	109	910	461	814	335	999999	538	144	999999	309	810	999999	999999	157	999999	828	999999	109	999999	999999	583	461	914	204	999999	162	805	695	618	640	823	713	422	438	478	705	
704	209	339	93	471	960	651	999999	450	923	999999	885	551	999999	643	669	999999	146	42	647	995	267	926	182	873	842	526	632	486	107	999999	814	679	837	133	102	770	999999	999999	623	810	550	999999	964	890	920	999999	489	996	163	999999	999999	406	831	999999	447	283	167	219	629	444	999999	999999	999999	336	458	216	714	16	999999	899	999999	360	419	837	455	514	999999	291	953	698	47	636	332	359	320	999999	848	137	999999	999999	612	185	999999	188	790	661	409	638	442	713	439	482	454	264	176	999999	986	993	264	933	321	999999	266	930	407	392	566	994	26	50	367	586	999999	999999	296	999999	204	240	56	793	114	999999	849	249	999999	564	191	77	999999	394	999999	854	873	999999	999999	999999	919	236	999999	407	105	415	621	402	999999	999999	161	722	967	771	999999	755	999999	470	828	987	35	999999	671	843	211	999999	811	632	618	999999	712	999999	233	559	486	967	459	999999	999999	699	712	457	893	415	412	468	109	421	999999	675	999999	413	999999	521	999999	902	564	938	206	607	603	989	783	842	999999	583	499	418	294	763	305	309	772	139	284	578	132	266	440	743	399	399	999999	943	606	309	999999	712	848	583	413	521	452	100	105	723	674	999999	274	829	969	999999	136	898	379	999999	640	999999	246	142	780	307	507	463	217	213	999999	999999	245	999999	928	999999	569	999999	360	783	857	681	999999	561	904	81	999999	999999	774	707	273	81	999999	999	999999	999999	999999	716	802	116	24	988	882	999999	704	999999	815	432	999999	192	999999	425	548	595	750	999999	760	685	237	999999	315	999999	689	510	940	948	999999	246	181	999999	321	853	908	254	769	868	799	151	857	80	265	569	710	591	586	999999	532	977	258	710	110	999999	999999	103	999999	999999	309	999999	952	755	567	999999	260	999999	871	278	999999	304	999999	882	999999	619	828	167	453	999999	196	999999	924	102	425	298	987	471	967	530	374	999999	453	652	568	426	999999	999999	999999	686	318	876	720	317	999999	238	161	999999	551	491	961	999999	999999	65	931	212	999999	859	999999	278	591	789	866	350	903	999999	999999	184	323	742	430	727	653	766	437	999999	386	616	761	196	147	999999	919	485	569	53	999999	999999	721	999999	967	339	770	999999	105	528	999999	380	413	639	387	977	63	808	71	244	677	883	627	621	825	842	108	999999	999999	970	999999	390	781	860	536	462	999999	957	775	100	956	999999	999999	908	309	999999	999999	131	808	999999	567	120	999999	334	376	291	770	999999	540	135	241	626	114	134	658	
629	598	553	999999	925	999999	106	43	999999	287	999999	221	719	321	819	999999	977	999999	971	999999	760	965	999999	999999	255	692	363	999999	649	859	999999	314	999999	260	680	999999	660	28	883	645	471	999999	454	57	117	79	61	788	721	496	999999	291	999999	720	897	663	151	68	999999	243	999999	999999	394	121	999999	954	674	468	641	999999	978	958	461	335	942	683	999999	409	387	185	999999	574	705	163	605	59	180	826	362	26	276	601	999999	999999	484	792	692	343	110	162	405	592	157	320	517	999999	829	807	778	224	999999	999999	681	681	602	999999	973	240	999999	999999	999999	847	115	625	144	387	797	999999	851	160	990	188	309	999999	780	58	999999	395	645	309	230	999999	58	148	873	534	919	488	999999	887	999999	461	827	999999	378	999999	486	532	185	139	507	27	955	627	999999	964	442	457	901	554	179	587	595	215	999999	420	798	967	999999	610	468	319	999999	963	341	999999	360	999999	856	232	571	895	220	515	999999	212	417	430	914	999999	999999	999999	999999	504	999999	241	999999	999999	999999	957	999999	519	781	574	671	999999	999999	992	296	999999	999999	345	600	679	982	283	376	999999	413	475	13	377	63	841	518	996	732	999999	255	109	672	999999	571	899	472	62	999999	999999	999999	613	947	999999	143	228	999999	756	871	907	521	999999	865	999999	217	999999	954	391	465	999999	66	674	466	995	999999	999999	32	874	773	701	217	930	999999	731	246	800	528	999999	244	834	545	999999	134	825	999999	810	243	886	530	999999	944	999999	596	184	589	179	999999	951	678	999999	205	999999	999999	180	999999	590	284	144	550	417	541	999999	157	999999	404	999999	550	999999	257	936	999999	999999	353	271	757	999999	999999	985	151	76	652	999999	909	298	638	124	779	954	135	167	535	109	999999	123	999999	577	933	965	999999	295	999999	516	704	741	992	999999	999999	720	422	999999	256	299	992	999999	765	965	467	859	991	289	524	999999	516	99	999999	999999	800	240	999999	189	203	378	215	856	448	146	872	999999	305	579	47	68	541	999999	911	246	117	862	999999	15	120	83	974	500	771	43	10	614	340	999999	999999	846	429	999999	380	877	93	146	45	629	102	299	563	422	999999	465	63	954	188	173	747	938	883	295	79	129	404	715	999999	999999	999999	999999	837	167	321	200	638	308	190	999999	163	999999	827	728	912	820	519	999999	257	315	980	55	435	176	400	329	963	144	173	261	483	999999	61	999999	493	834	999999	405	110	62	826	755	999999	154	20	776	121	164	383	258	609	999999	
999999	999999	999999	100	832	999999	767	999999	237	504	144	929	560	785	919	206	245	88	999999	124	999999	205	489	235	281	291	166	999999	218	808	761	999999	999999	640	909	999999	206	402	12	792	638	999999	824	331	620	999999	999999	999999	999999	915	999999	999999	999999	495	391	272	299	208	819	551	514	152	999999	999999	743	229	287	919	875	647	999	842	86	999999	485	999999	380	999999	614	436	697	930	768	303	888	466	999999	999999	259	999999	999999	998	583	460	999999	495	335	404	588	401	567	999999	359	999999	915	87	228	324	19	50	891	142	594	392	853	583	999999	999999	541	287	205	130	999999	238	666	999999	268	625	297	999999	25	999999	579	999999	869	33	999999	559	387	810	247	709	157	999999	999999	999999	413	999999	607	704	121	846	863	999999	999999	447	999999	131	552	999999	999999	999999	37	29	34	915	562	380	523	830	12	825	112	730	49	496	972	999999	482	816	597	78	27	593	878	179	122	999999	27	431	29	459	17	473	992	999999	682	138	194	839	999999	43	999999	777	702	295	743	143	271	999999	474	552	649	735	326	750	585	444	150	854	999999	294	362	101	810	553	817	638	737	405	999999	844	276	999999	999999	564	401	250	890	999999	435	979	17	318	957	476	999999	281	156	999999	68	248	987	999999	46	12	680	585	999999	159	478	115	405	865	999999	630	286	15	215	999999	359	345	553	999999	429	999999	999999	54	144	343	743	999999	492	495	999999	575	856	936	606	527	884	815	283	741	124	999999	583	999999	422	999999	200	999999	999999	394	893	722	694	999999	910	222	725	635	451	632	416	999999	999999	910	528	329	999999	349	408	688	878	543	72	812	443	108	250	999999	632	806	153	999999	480	108	601	625	999999	999999	36	394	801	999999	374	999999	334	192	707	999999	622	102	563	850	405	387	999999	359	659	999999	996	811	999999	589	12	644	489	477	999999	524	318	903	448	356	323	24	886	629	179	999999	487	260	400	577	523	540	252	302	543	102	592	251	965	999	430	999999	422	222	256	729	999999	857	731	193	364	999999	999999	217	999999	390	501	886	190	246	999999	746	420	404	76	472	401	196	934	369	931	76	937	449	999999	108	602	999999	999999	449	261	999999	528	217	222	803	886	45	765	162	600	999999	70	729	604	683	804	27	155	783	338	973	999999	371	261	297	999999	214	291	439	788	827	513	741	999999	774	227	213	192	272	586	366	431	781	768	236	999999	217	844	252	304	999999	528	599	120	287	707	999999	999999	924	31	681	754	999999	
374	772	201	329	999999	999999	465	600	999999	882	207	999999	552	999999	602	999999	291	999999	999999	48	144	212	999999	914	630	707	999999	70	258	267	999999	999999	999999	105	999999	996	44	686	473	23	999999	999999	750	645	999999	148	735	565	563	929	642	456	999999	715	201	171	473	287	999999	999999	999999	999999	352	999999	999999	303	370	456	735	606	991	605	999999	356	261	440	462	663	999999	491	971	999999	507	328	624	795	593	896	904	999999	999999	756	999999	436	260	999999	361	183	14	108	778	289	829	956	938	47	356	964	464	760	709	810	764	999999	75	261	897	33	952	846	709	474	551	999999	999999	244	617	673	106	999999	999999	288	658	999999	999999	692	999999	999999	389	587	999999	628	999999	999999	544	722	992	781	371	998	999999	337	999999	168	999999	999999	999999	999999	882	704	999999	682	868	999999	999999	431	161	350	503	382	579	357	644	375	999999	91	999999	408	945	362	251	836	312	999999	385	750	67	500	999999	999999	999999	342	667	685	999999	766	759	999999	999999	123	570	651	287	988	999999	146	693	999999	999999	999999	282	338	403	529	462	593	380	770	219	931	999999	999999	325	104	999999	246	689	958	218	640	331	999999	937	832	792	600	558	999999	999999	249	66	212	738	718	136	626	938	148	233	573	396	989	637	540	750	909	336	192	571	192	999999	735	647	999999	985	97	401	571	999999	999999	999999	67	102	999999	874	170	922	999999	999999	801	308	551	735	644	254	342	557	406	92	999999	274	375	999999	496	999999	999999	565	617	733	48	234	999999	411	371	538	339	897	667	665	589	986	999999	999999	769	884	904	999	12	876	652	539	994	489	854	598	669	315	605	999999	552	999999	315	873	929	999999	930	150	374	999999	915	445	889	741	999999	896	544	161	982	999999	999999	331	999999	740	90	509	999999	887	999999	999999	869	34	301	999999	122	983	681	999999	293	202	999999	764	999999	897	961	217	649	263	986	957	63	517	332	993	298	999999	999999	574	793	430	347	52	999999	601	246	999999	153	408	628	519	225	999999	867	789	999999	133	696	999999	779	999999	859	975	999999	598	719	361	701	307	201	891	939	116	71	863	854	999999	999999	44	660	80	73	251	635	999999	742	373	649	542	999999	175	999999	388	795	920	571	372	151	999999	999999	999999	199	845	216	736	579	118	627	14	935	999999	999999	662	14	708	809	618	350	999999	999999	355	999999	168	962	36	367	561	321	151	301	492	999999	187	162	775	881	228	44	898	897	999999	746	999999	607	597	224	999999	383	96	999999	953	31	
718	148	535	183	40	882	190	379	999999	796	485	713	452	979	774	509	239	827	591	583	999999	535	999999	609	76	561	375	999999	999999	187	999999	41	348	999999	60	999999	626	601	850	345	853	529	999999	838	270	999999	999999	999999	449	999999	154	269	529	379	580	192	917	926	117	478	999999	378	884	840	571	454	999999	981	928	735	883	638	976	256	730	921	999999	999999	349	144	406	758	372	132	43	965	511	968	890	868	131	700	493	381	999999	484	645	49	276	999999	566	183	688	713	489	999999	292	283	999999	659	536	533	586	973	82	758	16	761	999999	606	943	406	101	70	614	999999	999999	999999	428	255	285	616	126	533	577	999999	999999	658	643	999999	683	238	328	241	999999	597	123	520	309	999999	999999	883	241	670	999999	170	92	628	109	999999	371	687	854	404	383	919	416	63	999999	849	999999	357	128	290	923	714	999999	859	728	26	999999	999999	305	359	776	402	385	456	660	417	999999	450	558	346	165	995	999999	924	858	423	190	999999	124	460	999999	130	764	951	999999	168	92	232	999999	93	236	738	392	505	627	981	544	960	402	999999	999999	999999	799	782	999999	927	999999	163	999999	314	999999	19	518	845	999999	656	637	999999	709	502	999999	918	550	475	999999	426	613	878	307	999999	999999	230	999999	136	752	150	331	982	827	819	827	999999	230	999999	257	226	999999	999999	536	999999	353	999999	260	899	663	788	698	334	671	707	324	999999	855	134	435	615	352	392	102	999999	335	654	999999	890	999999	999999	698	999999	999999	999999	207	999999	351	336	532	768	970	767	472	999999	999999	996	999999	129	504	374	83	999999	169	642	874	837	454	707	999999	999999	514	369	999999	999999	100	742	116	778	510	257	999999	528	601	667	644	584	920	138	386	999999	999999	486	395	310	332	602	796	999999	28	370	999999	644	999999	833	263	999999	543	214	873	710	999999	541	619	257	999999	554	504	501	998	300	916	325	331	317	365	38	973	923	934	498	946	531	760	150	635	476	837	999999	414	43	50	999999	265	676	999999	999999	867	148	999999	777	107	999999	587	728	453	999999	999999	384	999999	234	999999	619	279	384	763	999999	781	999999	621	787	717	999999	999999	965	259	210	69	655	868	563	171	834	877	167	999999	651	944	999999	999999	999999	163	999999	300	190	405	431	446	881	912	89	30	999999	526	999999	70	371	999999	999999	999999	999999	247	667	515	914	999999	803	741	122	999999	121	423	749	782	999999	999999	265	445	999999	570	827	999999	187	999999	999999	543	772	317	619	107	39	
443	332	563	453	99	495	946	385	126	999999	689	333	898	801	665	280	999999	242	634	804	925	311	61	650	488	70	925	726	381	301	495	999999	999999	953	677	101	196	339	999999	148	318	999999	999999	968	148	441	289	999999	133	272	999999	999999	984	999999	114	999999	280	912	999999	39	570	230	14	825	999999	999999	317	999999	133	999999	999999	286	48	495	496	999999	521	93	512	56	780	999999	999999	118	144	420	999999	999999	849	999999	820	284	373	174	999999	97	65	964	999999	581	133	345	818	999999	188	879	999999	499	999999	248	620	999999	999999	918	259	587	626	999999	690	696	428	594	104	587	999999	809	913	874	999999	408	809	999999	231	930	922	445	175	54	929	999999	383	649	918	610	925	633	874	454	999999	999999	999999	169	283	175	163	539	250	999999	804	999999	966	172	581	999999	439	72	965	999999	999999	999999	422	581	966	999999	322	779	676	494	999999	130	935	999999	999999	927	999999	999999	284	66	776	999999	205	934	249	560	999999	221	999999	521	181	862	667	404	999999	110	578	889	999999	999999	852	384	863	755	577	684	444	508	212	999999	469	789	788	999999	702	612	618	487	341	416	147	111	711	164	322	800	462	999999	19	858	999999	58	999999	436	213	402	999999	999999	367	565	999999	999999	19	424	62	999999	83	758	999999	846	492	101	557	999999	999999	751	672	709	443	776	231	903	498	353	305	999999	341	362	706	310	93	179	129	999999	300	357	102	999999	999999	930	727	704	999999	173	376	999999	500	671	726	999999	729	820	999999	591	344	222	301	665	128	641	999999	720	62	402	762	322	972	781	495	999999	659	385	606	999999	58	527	75	335	977	47	919	670	999999	254	580	273	173	538	442	88	999999	436	999999	470	880	999999	652	999999	410	999999	295	999999	999999	373	801	354	223	502	542	999999	156	965	688	91	999999	389	999999	807	821	999999	159	443	999999	417	999999	232	217	146	999999	999999	874	629	925	999999	752	999999	494	999999	453	235	60	670	995	624	931	100	748	97	748	500	922	845	623	911	999999	999999	380	768	76	578	147	86	999999	999999	942	526	50	999999	999999	999999	895	822	364	596	449	999999	999999	724	999999	216	484	129	397	999999	999999	39	16	24	999999	901	829	725	206	874	98	973	800	999999	682	415	999999	999999	758	237	605	999999	491	999999	472	424	412	656	293	999999	104	999999	999999	737	381	912	520	36	745	437	691	179	626	489	507	475	999999	943	52	999999	166	501	370	170	537	30	548	978	552	604	999999	999999	442	346	780	81	294	73	
133	769	894	999999	247	331	545	999999	482	999999	530	996	999999	469	999999	223	702	602	999999	999999	209	999999	374	999999	483	151	999999	999999	736	289	999999	436	191	625	819	999999	185	142	264	48	624	111	999999	547	999999	555	868	39	569	999999	644	187	424	765	999999	772	999999	362	999999	106	999999	37	999999	203	301	104	814	120	999999	341	999999	569	348	617	999999	107	999999	999999	94	928	999999	999999	948	517	999999	531	21	425	999999	57	999999	999999	592	167	655	999999	412	999999	255	363	741	758	389	999999	192	84	839	999999	861	999999	959	577	278	622	823	483	89	999999	557	770	92	398	358	602	999999	223	977	190	961	317	694	469	999999	730	999999	523	529	720	999999	571	692	214	999999	995	97	310	999999	970	343	999999	516	230	797	484	999999	352	410	787	774	968	107	999999	845	553	81	500	999999	547	999999	310	954	369	857	985	87	877	834	362	514	999999	668	16	846	790	800	474	671	107	458	999999	123	999999	945	999999	474	43	999999	20	924	596	315	17	545	43	227	999999	373	811	999999	403	999999	57	282	622	309	999999	999999	64	753	606	828	897	999999	590	196	222	999999	500	521	54	999999	999999	437	999999	846	661	471	813	573	653	999999	860	700	64	337	999999	468	999999	66	999999	999999	314	267	328	768	418	918	955	999999	14	732	872	300	362	885	693	999999	365	775	999999	628	998	491	109	999999	967	206	44	262	999999	999999	999999	444	146	822	999999	566	119	159	437	743	999999	999999	999999	999999	238	570	348	179	643	999999	999999	999999	418	755	232	823	167	999999	800	222	883	702	726	260	641	999999	163	999999	999999	137	510	215	347	905	999999	42	923	189	276	407	857	999999	999999	675	999999	543	35	391	600	999999	408	297	359	225	859	999999	249	999999	288	800	417	809	496	999999	944	897	220	999999	643	200	900	978	555	403	364	28	93	999999	610	999999	999999	999999	939	302	728	223	856	999999	55	307	792	999999	900	476	999999	58	999999	112	731	752	332	522	999999	410	489	999999	999999	955	860	840	731	199	707	190	398	999999	869	204	788	999999	51	98	467	345	407	294	88	89	999999	315	650	980	329	858	775	999999	34	539	812	999999	999999	999999	271	215	576	603	907	720	87	999999	188	184	999999	10	711	999999	64	411	12	204	351	661	552	554	200	750	870	999999	414	507	621	340	999999	999999	258	150	826	999999	768	999999	387	367	999999	69	999999	999999	666	999999	157	541	999999	622	999999	999999	956	820	358	716	24	826	732	999999	315	580	732	848	792	834	752	
999999	417	999999	999999	208	817	999999	660	492	999999	724	94	552	702	873	671	998	804	774	533	437	791	120	247	999999	81	328	62	431	337	288	999999	831	575	999999	133	43	979	999999	799	972	170	866	298	300	741	190	366	442	999999	733	999999	27	999999	325	778	307	565	700	999999	499	931	238	165	149	50	262	976	125	749	638	29	476	999999	999999	276	999999	821	999999	210	890	961	619	522	603	999999	999999	530	260	807	999999	477	289	210	309	50	999999	999999	158	259	489	213	251	692	999999	714	577	52	750	58	999999	999999	618	499	999999	999999	322	715	999999	904	384	731	726	318	923	999999	740	276	674	520	999999	225	673	697	721	999999	720	999999	252	889	999999	999999	780	211	954	351	859	790	963	772	999999	999999	999999	253	874	757	487	999999	769	999999	974	311	377	239	999999	638	999999	920	777	559	817	395	473	672	247	761	950	525	363	999999	999999	949	312	902	791	128	76	429	823	963	209	787	999999	144	915	366	255	550	497	326	538	939	22	414	999999	343	752	486	16	122	807	961	579	999999	999999	34	998	999999	448	594	571	393	106	814	359	39	237	339	757	881	516	409	37	47	53	999999	937	897	999999	458	376	590	422	999999	999999	999999	218	970	336	999999	999999	999999	112	902	754	155	843	207	64	925	116	423	729	134	605	999999	933	541	154	445	96	110	526	999999	228	981	970	395	658	121	821	267	12	865	524	736	306	135	292	999999	999999	999999	999999	33	999999	952	861	999999	999999	758	314	676	826	999999	805	999999	263	123	684	773	185	457	549	999999	113	999999	999999	863	999999	999999	110	808	259	999999	999999	356	999999	503	647	276	129	681	999999	899	807	154	440	999999	999999	999999	483	193	999999	518	721	81	999999	900	919	502	541	997	687	999999	658	505	426	579	999999	999999	999999	999999	475	417	999999	503	178	650	145	958	418	309	802	352	396	999999	367	740	535	845	165	367	584	154	734	999999	999999	53	250	311	728	861	147	611	269	723	999999	999999	999999	227	902	550	764	960	94	241	999999	345	850	741	147	686	999999	138	999999	999999	185	330	682	531	510	999999	409	834	240	557	999999	201	92	672	207	999999	875	317	942	614	999999	623	999999	503	926	658	202	508	999999	999999	999999	18	317	999999	548	398	360	342	717	999999	151	999999	729	537	79	999999	262	999999	543	999999	810	999999	195	689	47	561	269	189	604	999999	932	900	670	198	740	163	883	999999	999999	809	999999	543	999999	175	473	674	999999	999999	433	923	405	999999	964	359	
241	89	823	628	999999	987	138	180	999999	865	844	250	268	541	999999	916	130	798	64	734	840	277	999999	999999	225	999999	667	736	756	681	456	918	935	320	957	661	340	265	873	146	680	802	805	733	330	232	999999	362	737	516	803	607	999999	240	519	999999	941	803	999999	228	330	999999	424	66	419	926	314	947	999999	144	586	865	925	917	63	47	472	413	999999	993	999999	999999	998	249	999999	848	957	705	801	992	720	999999	852	654	816	288	387	748	324	404	999999	467	779	603	930	999999	682	999999	999999	482	502	999999	114	419	270	25	999999	999999	187	570	969	609	156	591	424	59	22	280	111	775	659	723	99	304	84	500	999999	405	319	940	176	914	999999	329	999999	192	432	999999	394	800	999999	999999	571	753	435	318	320	197	189	880	925	412	941	411	822	779	999999	809	999999	769	490	997	866	246	404	64	90	827	100	999999	626	579	999999	310	890	456	161	999999	869	999999	190	347	999999	999999	25	999999	999999	999999	999999	721	744	623	108	624	319	887	346	334	358	380	999999	493	999999	947	263	355	526	999999	999999	375	627	111	939	578	999999	999999	781	999999	999999	999999	91	964	330	379	496	999999	481	271	990	13	999999	999999	987	499	538	697	250	279	999999	669	248	341	999999	141	103	642	683	999999	45	176	115	909	112	718	299	273	172	727	460	999999	874	999999	650	518	999999	799	124	450	999999	892	903	511	263	561	999999	749	369	198	286	853	329	951	236	824	999999	211	724	278	209	275	999999	523	818	999999	795	983	999999	96	876	999999	528	243	489	152	999999	603	656	551	327	549	903	999999	451	606	930	922	38	826	620	64	85	845	999999	774	368	999999	693	338	766	417	999999	282	322	982	334	95	999999	93	560	303	555	183	999999	660	371	999999	82	221	993	999999	955	999999	999999	822	999999	683	993	999999	784	883	910	327	784	999999	999999	631	661	468	281	844	460	944	275	327	999999	901	894	590	413	807	317	482	345	999999	462	203	806	500	763	651	999999	756	309	999999	393	237	398	51	179	740	899	613	939	158	999999	999999	599	999999	323	999999	999999	999999	311	976	575	437	981	892	999999	297	824	170	705	630	751	703	645	597	934	280	999999	853	421	673	908	704	999999	196	479	450	604	657	186	999999	999999	999999	999999	332	111	955	256	506	593	881	915	738	999999	319	406	720	376	11	999999	52	813	999999	991	638	78	871	894	795	422	999999	692	999999	983	269	999999	71	999999	322	496	999999	34	16	269	539	757	999999	
796	233	790	759	84	603	443	999999	632	999999	999999	999999	263	240	70	460	999999	586	199	748	754	999999	552	344	472	63	515	245	27	806	675	462	880	899	999999	671	15	663	999999	99	733	849	636	839	373	441	68	265	918	574	923	683	350	19	999999	999999	681	455	297	31	98	999999	999999	825	262	245	935	364	165	399	455	999999	654	109	999999	905	21	712	999999	40	999999	259	999999	999999	883	992	122	870	484	999999	999999	560	375	911	11	535	732	810	586	137	505	704	110	529	999999	502	38	250	999999	999999	999999	968	999999	266	36	838	881	673	942	999999	133	74	880	999999	410	895	999999	743	999999	488	999999	210	999999	844	999999	999999	999999	797	334	391	963	871	875	965	788	30	87	119	999999	172	999999	69	999999	326	13	440	999999	870	129	999999	447	999999	152	516	999999	999999	842	999999	731	999999	689	93	348	561	999999	261	199	914	451	999999	999999	999999	999999	935	833	999999	341	999999	841	104	476	288	678	111	943	999999	729	368	629	851	187	448	388	159	999999	571	721	999999	29	999999	999999	909	429	739	415	502	437	217	683	233	605	42	797	636	999999	411	415	246	617	629	532	999999	295	599	211	379	567	708	462	999999	999999	999999	791	98	853	999999	999999	938	999999	450	249	521	999999	406	256	999999	651	752	999999	81	165	999999	699	399	229	999999	999999	999999	537	45	935	729	999999	421	831	999999	251	708	782	700	551	477	999999	176	389	21	155	889	353	66	728	814	999999	390	116	916	335	999999	869	443	943	40	410	661	515	520	765	273	574	676	904	942	969	999999	999999	999999	999999	532	19	218	999999	734	999999	481	316	999999	912	375	999999	914	999999	849	999999	349	756	999999	999999	888	999999	869	255	999999	324	677	999999	786	845	626	860	427	981	999999	391	661	177	999999	999999	928	999999	395	999999	400	999999	660	430	64	113	630	443	18	999999	56	870	150	962	393	999999	809	329	530	285	999999	514	999999	932	452	467	999999	181	999999	967	147	543	276	999999	999999	922	663	256	106	682	225	193	852	805	934	931	999999	698	784	800	745	999999	824	119	321	999999	999999	999999	978	597	999999	458	999999	51	484	513	604	878	117	470	755	999999	233	847	69	112	661	92	997	520	226	999999	396	999999	999999	538	718	166	950	968	851	935	277	509	756	766	297	811	999999	431	337	999999	591	999999	54	192	385	976	999999	218	234	999999	730	467	381	446	71	158	819	945	794	448	927	148	618	820	999999	999999	100	999999	815	999999	999999	575	999999	999999	999999	999999	703	
49	163	742	116	741	744	999999	214	810	999999	999999	999999	999999	991	384	999999	888	445	452	999999	233	897	661	999999	756	402	999999	237	164	999999	999999	549	988	455	779	792	62	341	195	999999	999999	615	484	595	780	598	999999	858	386	938	304	417	454	999999	999999	999999	501	856	359	349	370	635	59	536	609	770	999999	999999	222	592	584	557	259	58	999999	618	422	75	115	167	725	524	851	999999	979	121	104	620	976	636	301	206	982	846	44	130	565	948	986	999999	882	985	646	794	363	747	167	406	428	860	730	999999	750	999999	999999	845	999999	833	557	498	999999	105	999999	586	301	999999	574	412	23	999999	62	999999	89	105	285	740	878	67	862	241	953	999999	201	125	999999	865	455	790	999999	198	999999	999999	400	498	343	999999	279	70	503	975	182	999999	999999	600	999999	266	356	655	916	999999	999999	726	971	326	999999	979	903	999999	680	435	933	784	189	825	491	331	83	591	761	999999	470	818	564	886	68	208	314	999999	318	649	519	799	874	348	231	620	999999	999999	953	364	883	679	389	77	51	398	999999	999999	118	486	193	765	999999	427	422	158	999999	94	267	346	674	312	999999	41	916	144	909	840	603	871	571	998	637	999999	615	999999	438	496	845	999999	633	746	492	999999	465	753	905	999999	999999	82	457	675	817	999999	689	580	397	358	161	907	999999	734	999999	247	915	194	137	496	812	631	999999	999999	249	597	999999	999999	999999	460	575	172	238	999999	914	530	423	896	191	30	717	999999	999999	90	999999	938	191	999999	781	255	999999	999999	626	418	643	999999	362	781	435	999999	904	761	760	937	783	988	999999	35	999999	443	823	29	12	116	999999	778	237	639	340	311	415	813	156	575	999999	999999	546	819	819	620	178	999999	470	961	126	956	284	999999	307	357	269	166	90	999999	431	896	999999	999999	639	999999	77	722	451	134	814	100	614	999999	999999	489	452	858	215	208	275	191	558	51	999999	999999	504	770	999999	982	51	258	733	808	153	999999	35	36	189	953	552	455	199	999999	156	35	999999	98	73	818	904	410	950	881	82	999999	347	236	529	999999	371	307	390	468	999999	565	999999	999999	51	756	464	426	679	999999	656	999999	992	223	895	964	481	415	999999	524	88	641	308	852	735	904	309	999999	506	372	591	255	999999	730	263	590	668	999999	999999	317	363	999999	731	999999	235	262	257	999999	341	565	345	956	601	865	390	999999	999999	999999	81	147	456	999999	920	316	999999	410	754	271	959	314	306	936	368	398	
999999	599	909	999999	626	482	656	184	466	940	36	635	654	209	350	811	999999	162	999999	999999	999999	999999	568	425	999999	824	508	986	175	999999	269	409	597	212	705	791	542	658	888	598	491	282	208	979	289	44	756	555	920	157	981	153	472	459	537	999999	41	494	581	802	999999	670	18	439	999999	627	47	999999	504	558	279	999999	274	875	427	588	499	588	999999	999999	77	952	75	27	55	125	937	999999	674	242	760	57	86	95	624	821	273	769	999999	662	999999	999999	61	371	878	999999	999999	597	42	999999	999999	452	358	587	735	31	604	991	999999	565	999999	899	999999	999999	999999	231	597	188	260	606	324	999999	290	999999	999999	762	901	703	148	999999	999999	999999	115	724	999999	317	699	499	999999	999999	226	282	384	743	973	107	999999	789	999999	656	718	701	346	435	635	252	999999	876	590	973	130	901	852	656	329	349	794	62	11	999999	532	108	999999	657	390	999999	355	547	509	999999	234	121	140	492	999999	999999	13	679	98	999999	155	822	908	999999	482	325	999999	728	423	999999	312	485	999999	92	134	999999	872	999999	999999	999999	896	999999	376	691	749	19	770	999999	637	999999	346	124	999999	999999	345	999999	999999	999999	185	74	999999	999999	999999	876	999999	749	333	999999	367	409	672	324	999999	999999	999999	999999	455	226	636	473	554	68	999999	999999	296	197	521	804	999999	424	429	430	513	981	970	999999	501	500	104	10	685	722	13	237	121	31	491	999999	863	815	263	999999	815	712	520	564	536	493	589	409	999999	528	311	942	979	252	811	652	534	851	38	999999	999999	636	787	999999	999999	999999	528	274	706	62	940	931	999999	999999	999999	999999	470	416	742	17	911	999999	999999	999999	999999	70	258	869	220	838	934	999999	786	308	851	188	999999	999999	999999	673	999999	324	703	999999	587	379	781	999999	999999	21	191	127	118	30	53	437	864	629	419	999999	999999	999999	999999	867	127	999999	999999	862	605	435	875	782	907	79	51	999999	992	596	579	999999	288	725	999999	999999	657	999999	999999	765	264	999999	324	305	279	513	68	316	270	835	68	999999	233	999999	927	211	145	409	220	999999	978	456	999999	277	999999	377	716	888	999999	854	220	310	999999	389	607	999999	121	579	512	403	20	735	336	999999	537	920	818	368	999999	39	73	257	605	865	999999	808	978	56	255	902	797	179	999999	415	625	757	634	844	322	999999	100	999999	999999	817	37	999999	129	288	740	139	999999	358	100	397	791	962	705	169	602	799	213	74	334	610	606	999999	845	921	540	780	
295	999999	56	62	939	507	361	788	837	542	688	999999	316	999999	353	448	999999	501	999999	999999	62	475	251	522	542	35	242	295	221	196	999999	207	748	959	844	999999	311	48	458	999999	999999	916	331	70	120	513	757	219	266	167	999999	354	999999	877	728	820	999999	533	519	913	999999	999999	577	999999	144	490	951	356	280	999999	147	50	52	339	62	145	999999	999999	412	38	999999	999999	39	999999	999999	63	900	870	999999	33	850	999999	999999	545	29	545	999999	681	999999	629	562	999999	938	496	999999	999999	999999	999999	824	592	676	552	131	490	645	252	46	999999	999999	90	590	90	999999	999999	920	368	999999	507	999999	517	796	472	265	999999	476	999999	999999	542	43	999999	752	999999	55	649	357	307	657	48	899	999999	999999	999999	465	844	49	999999	295	691	576	661	209	999999	657	999999	999999	214	296	348	999999	999999	999999	503	489	999999	338	658	999999	475	899	622	999999	999999	607	999999	17	971	999999	999999	743	994	999999	403	966	382	999999	999999	285	738	854	152	21	318	34	131	619	15	345	954	515	999999	446	999999	999999	999999	949	726	206	123	309	823	207	875	605	29	207	999999	537	116	996	999999	383	306	999999	756	610	402	458	486	924	999999	999999	62	999999	361	557	999999	612	21	433	787	751	999999	438	40	945	146	713	14	923	855	477	999999	957	999999	17	999999	207	44	999999	556	278	719	198	999999	999999	154	999999	253	472	445	999999	526	683	219	639	221	999999	591	811	474	999999	454	562	79	534	406	104	999999	999999	999999	563	999999	668	999999	519	42	999999	140	841	800	176	469	541	999999	704	999999	555	748	495	999999	281	999999	232	999999	999999	823	999999	129	772	791	999999	197	999999	999999	881	999999	999999	806	700	607	248	999999	749	999999	999999	229	912	84	375	583	850	356	999999	557	145	999999	355	790	19	999999	875	853	367	60	750	978	570	486	607	131	999999	748	999999	999999	558	999999	999999	222	580	999999	999999	92	754	199	941	999999	901	999999	919	933	999999	77	999999	14	731	394	380	699	270	999999	999999	435	477	253	489	111	999999	408	998	601	90	999999	219	999999	784	793	109	178	118	999999	87	228	567	999999	893	36	951	53	999999	999999	999999	999999	952	999999	987	485	614	510	710	839	405	999999	999999	327	852	999999	857	435	229	937	999999	211	999999	223	251	441	868	804	360	462	160	264	251	834	437	913	191	999999	383	309	189	599	999999	999999	651	999999	874	249	820	799	178	525	999999	228	879	961	586	999999	999999	556	616	999999	999999	999999	999999	150	999999	518	999999	939	
912	999999	999999	920	758	695	999999	321	572	667	566	999999	983	560	294	635	441	33	954	476	337	452	999999	999999	692	378	448	221	999999	510	332	999999	359	881	887	999999	472	902	999999	193	999999	999999	176	999999	990	999999	999999	600	962	63	999999	237	564	999999	612	470	949	234	238	390	999999	532	731	71	345	210	279	112	999999	24	999999	999999	564	770	257	72	999999	608	837	999999	551	848	258	537	801	104	801	935	278	426	999999	248	674	88	999999	695	999999	999999	15	789	718	999999	926	999999	890	999999	673	793	176	549	194	351	397	533	838	408	999999	999999	269	251	408	999999	833	999999	693	924	863	485	833	561	529	179	602	57	985	827	921	309	999999	631	430	18	769	999999	999999	999999	850	150	999999	538	421	348	846	764	390	999999	890	679	264	965	317	198	999999	614	30	999999	748	999999	548	21	486	974	999999	999999	999999	400	999999	114	25	714	84	999999	244	999999	150	190	999999	838	666	999999	999999	252	999999	999999	999999	999999	59	164	708	999999	240	999999	602	238	62	999999	790	217	943	990	999999	999999	664	999999	891	999999	954	663	474	839	999999	910	683	938	84	244	999999	876	324	588	351	419	405	798	483	999999	130	15	253	703	399	999999	894	676	999999	160	999999	504	999999	729	287	395	690	869	535	999999	826	664	999999	817	517	914	893	365	649	999999	999999	866	999999	326	999999	948	420	770	449	575	999999	17	999999	999999	657	435	96	594	311	956	728	536	999999	163	748	465	999999	999999	196	485	232	539	37	408	769	721	437	999999	265	999999	974	919	429	959	999999	819	525	999999	170	91	827	308	999999	999999	999999	854	602	913	578	18	999999	999999	999999	963	352	999999	979	739	999999	935	998	623	339	999999	999999	809	116	313	849	928	940	621	274	114	658	923	485	999999	736	999999	999999	523	894	256	999999	999999	344	465	617	826	839	785	85	999999	999999	999999	968	999999	999999	863	747	999999	999999	649	999999	485	720	479	315	999999	12	645	999999	999999	817	484	728	92	738	999999	474	651	696	32	98	164	999999	49	32	454	955	402	632	872	178	829	459	999999	188	999999	279	999999	160	999999	824	204	782	837	417	608	485	886	353	999999	999999	106	602	51	561	999999	939	999999	457	860	999999	609	999999	140	80	987	999999	483	903	980	722	608	500	508	208	894	382	708	632	424	969	78	58	999999	483	999999	236	417	693	275	999999	999999	417	299	724	224	191	651	766	999999	582	11	999999	999999	997	790	605	104	843	999999	999999	241	999999	43	891	404	561	109	657	997	
760	999999	999999	638	172	133	201	210	999999	983	712	731	941	212	999999	967	96	999999	916	693	476	999999	573	999999	733	586	551	384	999999	999999	663	92	999999	768	669	965	999999	353	210	873	999999	404	320	860	953	810	299	846	202	924	318	999999	193	999999	999999	628	53	762	905	586	582	817	802	464	329	630	737	183	542	875	754	742	485	52	104	82	999999	713	83	923	297	999999	191	484	20	788	999999	999999	999999	51	999999	460	448	623	999999	781	602	856	540	333	83	126	313	999999	179	576	399	150	869	458	999999	340	999999	981	298	877	635	328	999999	541	731	706	935	501	954	304	999999	861	750	322	999999	999999	182	750	849	180	401	999999	314	444	398	758	171	789	244	591	772	999999	335	999999	999999	999999	413	999999	602	376	191	812	999999	999999	282	538	399	556	978	842	167	938	999999	127	486	770	23	18	999999	972	999999	156	266	373	532	999999	536	337	999999	206	999999	183	157	483	989	588	503	438	172	860	368	615	999999	999999	999999	999999	334	999999	937	385	270	405	999999	629	831	44	555	998	353	445	999999	72	389	782	999999	983	790	658	137	897	277	584	845	292	614	929	999999	865	999999	698	999999	999999	999999	790	999999	165	327	528	651	954	43	504	95	727	999999	305	235	38	119	450	53	676	89	50	118	685	559	573	999999	901	699	999999	69	655	933	682	673	598	846	136	665	272	17	183	864	773	499	128	433	319	704	317	755	499	654	835	999999	358	999999	260	605	754	513	749	265	352	444	440	999999	186	631	636	191	999999	784	781	668	999999	186	345	195	441	999999	705	207	999999	999999	570	999999	999999	442	325	916	999999	530	911	999999	999999	917	521	338	68	334	257	687	77	136	771	714	873	999999	343	999999	346	74	174	614	808	999999	873	417	874	440	696	743	316	720	595	999999	873	32	410	988	999999	17	137	999999	999999	999999	140	265	173	856	999999	999999	999999	999999	579	531	999999	307	999999	716	54	114	463	628	999999	999999	381	356	540	319	999999	850	766	354	516	339	937	66	721	790	421	999999	254	28	313	766	644	172	150	999999	999999	999999	82	694	944	999999	553	508	999999	388	999999	783	724	854	24	286	173	754	636	250	593	309	999999	169	305	999999	999999	445	324	870	999999	218	215	999999	223	999999	778	81	410	955	999999	439	586	343	155	637	893	400	13	37	602	890	536	999999	480	796	999999	912	999999	518	701	118	193	999999	999999	999999	578	257	640	749	507	999999	353	999999	464	999999	722	999999	24	667	543	
999999	441	297	277	978	682	999999	999999	426	285	865	682	892	264	676	255	999999	822	718	68	645	759	264	529	510	547	856	999999	999999	83	748	897	731	974	241	677	896	341	542	754	273	260	999999	474	641	419	999999	425	787	999999	999999	999999	306	609	897	999999	999999	767	999999	440	999999	868	681	352	537	999999	950	917	999999	999	359	645	290	963	795	394	544	790	887	101	95	440	999999	416	338	328	999999	132	999999	530	999999	999999	574	111	928	405	999999	871	936	673	468	543	402	788	559	109	148	342	813	513	175	395	999999	675	355	395	219	274	23	999999	376	999999	999999	502	508	231	81	189	44	399	814	999999	853	224	632	551	999999	870	856	239	190	268	318	573	999999	115	999999	999999	999999	999999	999999	315	858	728	999999	999999	703	999999	290	338	38	958	999999	424	698	502	542	665	53	803	357	348	417	783	37	117	519	276	147	403	973	181	433	502	213	509	814	134	917	991	848	148	999999	528	211	231	999999	894	875	862	572	592	999999	952	999999	847	999999	84	700	199	130	437	762	886	999999	856	534	805	999999	999999	999999	417	748	999999	999999	218	757	999999	999999	999999	156	999999	999999	284	830	390	325	481	316	365	611	740	434	727	870	999999	999999	703	172	355	697	165	684	685	999999	165	844	804	997	976	100	17	999999	894	52	505	45	999999	66	974	540	63	498	854	999999	947	983	30	190	543	832	63	727	236	118	991	941	999999	110	675	999999	999999	483	999999	275	604	248	539	999999	375	385	899	647	198	815	643	666	829	107	237	182	823	623	464	153	999999	290	275	999999	61	564	329	999999	391	999999	999999	999999	168	589	984	999999	453	345	815	999999	933	416	539	999999	474	334	121	618	873	502	723	897	28	196	239	323	973	753	633	999999	999999	522	266	760	999999	999999	508	250	123	528	728	488	808	307	220	630	751	853	320	726	452	999999	999999	888	999999	131	999999	971	999999	999999	735	999999	999999	14	110	421	160	779	999999	410	826	871	505	354	774	999999	99	721	976	999999	572	129	999999	907	367	355	999999	999999	55	675	512	536	889	453	792	37	776	999999	999999	799	999999	971	238	910	899	581	215	169	124	479	41	840	999999	751	999999	999999	999999	803	646	755	412	782	733	950	898	300	981	62	562	999999	468	295	524	999999	139	600	891	532	999999	999999	150	849	999999	576	643	672	540	148	999999	186	769	972	999999	999999	396	696	248	287	21	608	599	163	607	377	999999	746	999999	819	621	506	999999	735	795	860	999999	
563	529	167	316	236	999999	999999	999999	999999	976	999999	138	83	790	999999	362	999999	999999	409	999999	986	252	886	565	897	999999	999999	526	999999	999999	999999	186	306	999999	999999	177	91	971	785	848	756	456	231	400	999999	617	252	39	999999	154	119	224	396	999999	628	321	643	601	999999	880	49	326	857	922	942	318	999999	247	999999	274	280	999999	999999	561	440	540	30	495	999999	290	113	692	347	704	353	999999	999999	633	999999	999999	999999	489	999999	904	808	440	999999	309	458	215	784	999999	81	914	999999	476	488	999999	242	97	301	157	999999	138	999999	357	978	163	999999	132	528	999999	40	999999	740	791	999999	830	752	10	999999	720	46	835	505	109	999999	432	999999	876	999999	955	400	999999	229	386	928	433	138	999999	461	445	999999	336	687	585	999999	635	183	999999	999999	999999	92	241	999999	580	121	999999	633	676	736	556	332	701	791	572	808	910	999999	999999	862	657	702	300	549	506	999999	999999	157	919	999999	985	999999	999999	490	683	872	168	973	648	275	213	800	461	724	905	122	999999	999999	124	999999	73	999999	999999	229	739	999999	792	999999	649	591	410	578	713	551	751	307	583	221	117	699	649	999999	577	99	659	856	250	575	643	393	959	175	42	151	71	576	999999	528	750	999999	90	476	999999	67	864	634	96	910	973	608	999999	999999	437	424	138	135	841	729	570	882	715	226	58	266	631	245	545	999999	489	999999	867	999999	471	389	619	999999	999999	520	235	34	770	340	999999	45	999999	999999	999999	999999	23	936	999999	710	958	868	22	863	427	999999	435	629	999999	523	430	797	999999	484	355	57	999999	955	521	999999	504	546	121	385	624	23	411	488	507	927	999999	999999	999999	166	106	603	999999	999999	756	999999	94	605	935	256	909	999999	304	379	796	689	812	67	999999	414	215	421	756	637	249	413	665	946	999999	171	964	876	357	999999	387	999999	680	59	209	999999	245	898	999999	864	475	999999	718	42	692	817	124	501	139	45	951	999999	846	739	999999	352	881	148	484	773	999999	42	456	999999	992	53	19	763	858	449	178	317	810	891	171	428	999999	999999	264	999999	57	999999	747	322	632	703	999999	940	542	856	999999	107	999999	838	582	442	999999	998	50	648	808	361	642	690	866	643	999999	999999	999999	97	657	258	883	180	725	818	295	144	97	298	148	999999	230	999999	355	81	999999	972	319	999999	999999	999999	593	616	999999	695	999999	67	455	999999	829	950	372	455	208	845	223	254	999999	763	156	239	910	751	510	739	999999	640	344	
795	751	901	999999	849	42	961	999999	277	999999	39	988	238	689	108	469	197	999999	774	999999	509	857	648	999999	999999	582	825	786	841	999999	765	564	200	722	659	999999	927	999999	523	422	247	999999	945	579	92	775	918	550	811	291	999999	43	999999	837	834	938	999999	50	99	276	217	184	999999	999999	908	475	798	515	39	861	541	881	193	999999	565	329	911	78	999999	780	663	284	974	560	792	732	208	362	887	721	999999	887	225	256	214	72	367	999999	999999	617	977	999999	521	950	749	441	850	13	281	999999	36	999999	272	319	613	933	210	272	379	185	276	445	627	999999	725	654	666	936	157	502	961	138	407	171	999999	999999	999999	999999	810	361	882	204	91	999999	695	111	625	999999	642	999999	862	999999	414	495	350	542	784	212	234	105	775	999999	855	778	554	898	999999	110	516	362	179	185	462	28	303	81	999999	255	622	624	39	759	999999	876	639	866	999999	999999	820	999999	999999	560	799	715	585	968	999999	312	827	797	474	524	999999	290	111	687	642	396	201	278	188	538	590	609	999999	999999	619	979	999999	687	999999	725	289	255	999999	619	385	746	999999	335	732	61	999999	825	160	514	369	999999	999999	952	999999	337	719	552	999999	936	970	200	649	569	358	999999	999999	999999	622	748	244	154	999999	492	311	896	953	866	545	137	120	764	458	561	655	606	215	195	463	847	999999	737	999999	949	648	195	106	872	977	373	887	288	999999	412	999999	225	999999	999999	999999	337	383	853	16	954	826	215	741	98	913	751	164	977	686	775	742	507	999999	999999	843	125	999999	999999	889	182	999999	999999	561	56	999999	440	999999	999999	544	999999	473	999999	730	218	133	999999	453	18	958	999999	219	909	999999	437	669	773	999999	176	448	536	538	302	964	999999	999999	994	654	695	807	483	765	999999	443	561	311	590	776	772	330	410	999999	999999	132	999999	999999	340	240	133	387	517	999999	820	485	17	597	181	999999	896	503	139	999999	999999	999999	485	469	978	475	999999	136	88	996	471	846	47	864	747	999999	310	870	384	999999	530	318	299	999999	945	755	435	963	140	403	879	279	200	999999	913	590	999999	204	985	864	999999	996	999999	521	735	973	447	153	850	10	887	999999	128	375	999999	999999	999999	209	524	233	50	86	999999	685	127	201	655	426	999999	166	533	999999	885	520	574	533	19	778	999999	971	999999	999999	123	999999	999999	852	999999	825	999999	473	678	447	679	762	824	123	10	999999	403	544	328	999999	202	693	477	999999	151	607	999999	
735	999999	999999	999999	553	915	757	962	866	179	274	50	999999	74	487	999999	95	999999	999999	696	999999	532	396	384	16	999999	296	99	430	661	734	999999	553	34	626	42	545	788	136	846	76	160	143	453	138	999999	999999	956	715	215	999999	354	27	910	349	999999	53	758	999999	899	629	668	999999	215	445	999999	999999	999999	447	999999	942	999999	310	286	630	311	399	943	256	999999	165	340	384	225	279	390	693	642	684	424	988	787	146	236	999999	999999	618	928	17	575	16	692	999999	269	272	95	999999	741	999999	48	813	999999	511	999999	744	999999	294	326	935	999999	869	854	130	999999	467	165	170	84	69	233	692	999999	935	999999	506	472	999999	999999	999999	194	347	999999	999999	646	611	888	999999	996	491	999999	122	999999	992	953	705	162	572	495	802	117	924	968	681	66	355	352	174	830	999999	282	999999	999999	373	999999	999999	916	999999	484	422	578	880	999999	593	141	999999	401	478	982	975	999999	900	336	999999	999999	269	379	281	306	300	268	724	454	363	218	460	942	999999	251	246	999999	999999	999999	999999	233	236	761	384	999999	945	954	999999	191	855	999999	382	151	858	527	492	348	645	999999	194	163	854	436	810	384	680	178	473	237	746	196	693	812	263	98	999999	508	994	999999	360	345	394	999999	599	73	836	318	93	410	999999	898	153	464	903	919	999999	800	999999	10	869	776	491	647	999999	668	605	999999	888	770	908	984	999999	915	845	999999	999999	999999	836	746	548	371	94	73	478	848	999999	238	999999	344	718	818	999999	999999	999999	583	999999	747	108	931	468	999999	430	323	501	999999	999999	999999	619	65	159	67	999999	213	999999	508	999999	427	999999	999999	624	376	999999	554	61	100	436	359	64	271	994	32	999999	905	288	281	940	771	571	703	999999	815	999999	853	194	661	854	353	999999	362	891	436	578	512	999999	101	999999	876	271	411	348	204	183	999999	70	137	844	999999	925	190	999999	920	999999	999999	301	999999	999999	807	369	400	999999	92	818	702	379	567	453	711	999999	196	666	999999	510	170	365	110	642	999999	999999	67	816	796	999999	360	794	971	580	999999	220	508	343	807	517	871	175	265	385	481	999999	503	684	143	469	738	524	503	420	695	999999	999999	176	497	24	312	583	999999	664	467	999999	408	987	350	999999	100	999999	858	999999	638	994	999999	724	999999	291	999999	999999	683	999999	689	835	301	561	885	999999	29	999999	845	792	214	297	726	601	917	573	580	999999	343	642	379	999999	666	945	781	700	20	477	15	999999	999999	
929	899	123	975	632	615	847	112	356	999999	758	999999	999999	352	351	999999	508	806	999999	710	999999	999999	51	999999	803	179	355	779	194	982	552	999999	999999	77	999999	398	613	625	295	999999	999999	413	999999	171	621	999999	601	603	440	999999	512	670	417	505	942	890	999999	166	999999	462	269	999999	917	374	929	431	999999	999999	76	953	665	882	520	639	977	379	61	999999	999999	925	999999	752	349	999999	479	881	919	143	135	395	539	456	454	833	698	666	999999	622	242	999999	999999	603	537	486	766	630	160	778	527	572	838	999999	822	999999	884	517	727	165	999999	57	511	245	999999	999999	423	219	437	999999	940	321	883	439	647	999999	999999	999999	224	863	995	849	731	150	615	562	557	561	634	999999	948	999999	938	341	727	194	689	273	731	856	73	557	202	999999	838	216	689	408	340	999999	828	999999	302	864	999999	999999	999999	370	999999	319	134	861	999999	239	739	999999	382	551	711	463	999999	999999	253	368	799	448	656	999999	312	409	873	158	231	956	999999	47	887	84	181	999999	999999	999999	643	421	999999	212	999999	963	733	88	833	147	697	876	222	675	667	999999	74	720	399	68	68	230	446	976	999999	629	999999	701	871	999999	379	40	595	146	519	999999	636	596	476	692	534	233	999999	735	460	355	743	704	380	953	20	461	291	809	269	423	975	755	573	352	114	42	217	536	767	666	290	86	999999	836	999999	477	254	706	534	834	655	999999	999999	294	886	164	331	918	999999	918	748	999999	877	106	999999	999999	33	999999	588	501	26	48	999999	999999	74	999999	548	544	655	542	216	999999	999999	999999	767	275	240	289	466	949	711	999999	249	848	918	999999	999999	70	980	999999	453	131	127	43	817	616	999999	730	229	229	616	786	999999	754	712	999999	511	999999	338	589	999999	744	666	999999	789	727	799	128	999999	569	468	999999	999999	238	98	95	467	999999	617	999999	532	510	69	999999	342	924	36	999999	146	755	992	757	731	400	999999	999999	464	488	253	999999	816	999999	855	660	760	999999	233	43	999999	627	999999	999999	834	999999	67	149	685	999999	307	864	700	315	982	130	576	711	756	172	461	389	630	978	998	527	344	909	655	409	486	213	999999	992	828	519	59	732	922	999999	999999	637	33	46	191	999999	399	511	641	999999	93	999999	382	70	582	999999	999999	727	999999	999999	842	157	999999	286	941	104	173	999999	486	473	81	844	788	211	829	999999	999999	594	999999	619	137	833	277	920	325	999999	999999	641	999999	553	522	332	470	614	999999	195	
153	746	104	96	999999	691	35	178	663	999999	270	999999	999999	759	919	412	999999	999999	189	19	880	574	960	999999	273	531	297	933	950	749	383	183	499	643	679	999999	999999	710	404	446	999999	999999	266	999999	176	659	410	999999	999999	120	402	818	435	702	315	579	999999	589	823	999999	403	999999	999999	999999	865	97	681	999999	999999	309	912	228	257	743	211	780	317	884	347	614	130	636	999999	840	356	564	748	999999	338	999999	834	910	887	710	52	715	882	352	221	999999	977	999999	581	334	208	184	571	691	500	535	271	901	999999	218	573	999999	999999	999999	568	999999	999999	883	269	999999	999999	11	341	546	999999	495	999999	964	672	268	999999	999999	64	973	642	999999	993	66	306	802	999999	999999	668	678	999999	285	922	999999	784	910	999999	103	554	603	999999	206	843	35	991	15	637	999999	238	999999	582	999999	712	819	999999	396	317	999999	999999	466	149	542	343	662	408	425	572	402	190	762	527	542	762	461	124	446	339	967	75	999999	999999	999999	703	684	106	880	999999	113	761	398	999999	459	516	97	464	327	999999	190	999999	575	442	999999	126	476	465	50	503	261	999999	307	67	349	999999	296	999999	607	839	658	566	999999	852	469	999999	999999	999999	78	999999	999999	997	797	584	158	351	499	858	931	424	999999	999999	66	387	321	408	463	341	263	243	999999	796	856	487	213	999999	108	723	973	603	335	317	397	24	828	264	907	723	908	999999	726	437	369	192	612	439	999999	999999	541	70	187	460	905	999999	805	878	999999	319	380	533	253	776	885	337	99	919	832	999999	559	999999	500	739	432	999999	999999	792	437	999999	874	999999	999999	957	191	913	999999	874	411	562	218	999999	123	999999	353	384	999999	949	551	42	999999	999999	606	468	999999	484	999999	447	999999	650	327	22	451	477	444	606	419	295	999999	972	910	225	517	280	833	609	942	902	999999	57	510	567	250	404	580	191	999999	656	376	706	353	978	846	999999	244	205	508	646	163	746	965	469	999999	579	131	877	999999	999999	999999	981	541	666	61	980	999999	999999	999999	999999	896	999999	439	999999	918	888	628	932	999999	756	45	637	111	999999	749	649	92	51	213	671	283	702	15	840	31	395	174	687	926	866	621	485	433	462	999999	899	999999	211	550	476	951	199	509	999999	999999	996	880	245	916	411	897	999999	556	999999	999999	999999	258	598	741	533	999999	941	15	999999	144	559	213	648	556	999999	342	880	999999	736	719	93	203	999999	548	34	999999	999999	999999	999999	999999	522	929	999999	688	
556	999999	718	470	27	753	20	193	999999	294	741	792	999999	689	999999	79	26	999999	999999	390	999999	10	673	59	716	28	794	180	490	999999	622	999999	880	960	999	999999	999999	420	482	983	709	900	206	999999	999999	241	999999	249	703	455	952	913	999999	942	999	999999	999999	668	753	999	959	839	702	463	672	121	999999	281	690	867	456	999999	136	836	999999	789	803	999999	253	485	999999	554	477	45	591	708	999999	938	960	453	232	954	667	483	33	999999	207	999999	628	695	999999	12	559	836	998	355	999999	283	271	220	999999	604	425	278	999999	414	999999	667	872	963	601	974	320	246	999999	501	938	652	812	810	591	69	754	999999	165	742	995	641	999999	245	920	999999	676	750	699	999999	539	399	999999	619	507	539	870	664	103	355	691	322	200	999999	416	144	471	460	999999	999999	849	867	999999	521	419	999999	630	999999	999999	365	307	570	546	27	962	549	433	202	313	61	999999	100	464	999999	61	999999	450	539	828	785	774	999999	131	16	778	671	286	999999	210	776	909	243	999999	738	999999	131	775	183	544	867	999999	278	157	576	504	758	413	999999	469	736	999999	100	808	999999	999999	92	448	999999	248	301	999999	724	992	999999	152	955	479	999999	762	999999	999999	277	995	961	84	505	78	999999	512	30	267	974	999999	473	495	818	435	364	157	965	682	245	934	999999	604	987	286	620	434	549	288	999999	550	539	829	23	105	847	193	95	23	892	999999	228	43	298	486	999999	52	333	999999	999999	999999	797	256	672	343	752	999999	96	229	458	131	999999	741	999999	434	999999	644	999999	723	588	181	71	951	790	217	715	219	315	999999	999999	578	110	29	173	118	752	292	167	999999	353	490	106	865	999999	771	74	999999	463	864	777	884	570	610	940	944	517	846	999999	464	627	542	60	585	472	879	31	943	578	471	681	999999	487	801	379	107	84	205	395	28	152	999999	756	451	999999	872	17	499	88	999999	601	999999	999999	702	62	999999	440	520	403	686	750	131	908	991	999999	361	407	768	999999	843	869	321	999999	448	322	399	786	609	851	600	872	531	864	999999	869	999999	599	785	749	999999	667	564	802	999999	278	30	999999	764	268	382	475	999999	999999	245	359	999999	455	387	389	999999	34	831	668	803	814	228	267	559	132	999999	761	621	29	999999	999999	315	518	751	999999	999999	80	32	350	999999	134	633	999999	999999	999999	589	328	221	406	96	543	836	895	999	895	999999	763	769	999999	849	999999	999999	229	999999	999999	54	771	704	217	
96	592	12	999999	199	678	190	955	638	559	542	99	549	225	933	138	349	419	519	856	999999	539	310	999999	501	858	280	414	677	999999	999999	817	999999	14	999999	504	541	355	706	999999	714	103	134	220	109	760	80	638	999999	999999	719	634	262	847	999999	557	291	622	989	999999	407	776	288	999999	603	724	475	999999	906	999999	999999	994	713	198	152	999999	414	100	999999	999999	787	642	128	999999	849	331	999999	776	916	999999	222	999999	366	999999	999999	937	815	999999	616	385	999999	535	999999	856	870	999999	999999	73	705	999999	999999	201	342	258	552	765	658	999999	999999	282	169	698	628	155	226	999999	637	347	275	215	221	358	484	999999	455	262	910	271	349	999999	409	501	999999	856	617	31	999999	999999	822	167	288	746	836	343	225	999999	999999	999999	640	999999	97	583	797	499	999999	999999	999999	999999	802	999999	854	397	729	105	999999	667	626	999999	999999	204	101	530	525	118	926	474	999999	150	689	999999	356	999999	999999	999999	46	825	999999	581	16	823	314	159	999999	532	313	891	999999	740	470	558	999999	999999	59	999999	110	567	999999	689	572	384	999999	576	747	943	999999	530	999999	582	999999	999999	963	55	766	713	999999	942	224	992	999999	999999	458	999999	679	999999	889	222	284	999999	999999	478	767	999999	18	631	999999	738	412	371	588	783	134	443	999999	423	594	924	377	999999	555	168	352	76	884	537	926	501	896	615	999999	731	255	581	999999	591	289	999999	46	144	173	161	539	999999	999999	31	911	24	110	266	547	964	999999	938	639	888	135	701	999999	481	705	59	841	999999	999999	999999	537	999999	908	99	143	999999	888	999999	182	999999	628	499	999999	862	625	912	999999	640	78	999999	885	317	942	999999	465	588	820	999999	439	123	999999	743	999999	556	494	368	116	999999	132	999999	86	612	766	245	270	635	48	276	856	793	658	210	727	999999	971	999999	610	999999	634	999999	823	333	802	68	93	884	953	116	378	267	805	999999	999999	175	23	283	999999	707	999999	830	549	999999	708	646	465	119	25	999999	584	274	757	845	386	576	89	752	810	707	999999	385	682	932	999999	598	987	277	999999	562	215	698	679	903	884	803	16	279	625	999999	603	999999	869	636	999999	999999	999999	960	14	999999	96	270	473	843	555	10	999999	999999	656	120	999999	999999	427	463	122	999999	595	853	960	582	570	999999	136	653	113	187	516	55	411	793	97	37	273	750	475	944	235	835	357	883	655	999999	999999	515	999999	416	556	415	523	645	518	657	999	432	380	999999	143	819	
739	378	494	112	215	999999	999999	631	999999	676	988	999999	660	759	505	86	926	181	196	621	156	697	630	110	999999	765	284	440	37	999999	999999	198	810	416	105	979	399	553	193	760	493	874	492	880	427	355	985	758	161	923	506	209	100	522	672	999999	748	393	580	450	587	591	604	999999	306	999999	367	254	999999	526	687	382	987	435	999999	281	215	999999	683	999999	779	525	288	999999	999999	180	107	298	744	63	999999	15	973	743	182	999999	280	409	583	627	988	741	104	635	245	133	222	665	393	400	999999	997	710	403	670	71	312	500	747	136	701	999999	509	999999	295	681	409	999999	262	236	11	805	176	65	197	48	431	653	868	221	957	999999	904	999999	999999	999999	304	579	83	999999	598	780	661	456	926	999999	999999	999999	999999	999999	724	999999	412	167	398	40	830	999999	216	999999	640	659	631	536	179	268	999999	166	393	62	387	829	180	999999	637	231	153	719	138	277	806	999999	999999	314	999999	988	40	747	954	196	412	648	373	999999	480	939	158	135	287	999999	756	85	999999	296	186	895	999999	270	529	177	886	120	527	938	825	703	355	999999	49	190	999999	999999	211	999999	650	738	466	729	672	698	82	28	442	471	521	731	836	999999	137	601	199	770	999999	999999	309	999999	999999	434	625	776	594	999999	95	106	439	340	999999	904	646	448	438	79	598	999999	105	999999	678	65	427	103	867	338	200	447	999999	467	999999	999999	999999	359	999999	41	999999	895	114	251	932	345	41	190	999999	931	999999	688	172	130	182	397	691	999999	622	75	17	999999	908	266	999999	648	115	971	142	459	17	297	831	407	964	702	726	854	999999	343	33	246	245	935	957	511	999999	871	999999	810	732	999999	736	551	999999	582	987	848	610	999999	239	999999	58	408	924	93	857	765	165	480	670	837	505	289	51	770	999999	972	999999	139	373	244	686	332	727	999999	999999	289	382	392	715	999999	254	999999	113	963	198	837	21	874	653	999999	999999	815	149	894	999999	457	510	999999	999999	24	549	480	921	995	999999	725	680	382	532	578	392	773	764	792	999999	999999	185	87	581	999999	999999	433	999999	853	528	870	999999	832	591	113	779	128	106	700	338	773	999999	117	589	473	166	999999	351	85	136	942	60	357	311	114	281	432	999999	837	63	125	995	77	999999	513	542	848	999999	429	999999	999999	676	999999	463	820	136	77	498	117	302	332	91	409	727	999999	820	836	530	999999	831	999999	445	269	999999	223	999999	661	999999	86	999999	317	
847	922	999999	862	275	986	999999	491	978	213	999999	574	545	730	44	595	350	999999	692	999999	328	314	598	451	999999	417	426	999999	51	999999	437	999999	186	999999	485	169	132	864	999999	834	941	49	508	627	999999	871	999999	917	189	193	321	750	393	235	989	542	334	835	44	999999	569	654	449	514	776	521	398	560	254	874	472	999999	580	858	764	999999	806	970	999999	956	693	999999	71	858	163	999999	39	951	994	943	834	296	830	461	274	999999	600	994	850	902	482	173	672	999999	720	835	179	534	471	999999	999999	363	808	87	175	70	593	590	360	99	492	446	566	311	50	186	999999	999999	594	476	688	811	999999	999999	484	529	836	999999	148	327	517	504	490	293	216	480	488	752	999999	213	704	19	643	999999	420	45	607	370	274	544	190	61	940	994	32	924	243	999999	603	999999	234	836	451	43	999999	987	956	282	105	569	697	903	831	390	771	678	178	369	999999	448	922	999999	492	999999	147	465	563	495	270	999999	247	805	158	999999	979	868	999999	999999	188	999999	89	334	999999	704	846	999999	999999	999999	233	353	756	874	968	165	722	999999	353	847	999999	999999	999999	471	21	999999	331	892	999999	190	411	902	121	567	190	292	368	598	999999	788	999999	860	999999	999999	271	999999	999999	373	837	993	927	231	525	720	714	72	999999	617	322	999999	382	999999	532	48	158	330	242	999999	693	685	796	134	558	565	99	999999	880	430	209	104	287	958	64	999999	999999	189	387	999999	853	999999	293	751	285	999999	415	803	337	207	855	941	684	346	999999	161	206	803	672	999999	999999	678	192	999999	417	228	184	999999	899	771	785	968	942	841	999999	999999	401	55	999999	999999	160	296	708	999999	575	999999	420	940	999999	903	565	459	517	428	770	184	935	715	343	67	572	991	999999	566	421	886	998	842	11	113	759	999999	953	861	809	999999	970	509	12	999999	807	243	144	995	999999	999999	999999	524	81	170	999999	686	999999	792	248	169	392	151	271	689	999999	577	999999	186	154	413	506	655	618	436	999999	436	712	194	259	338	856	908	360	95	999999	484	999999	999999	472	83	999999	170	622	999999	999999	999999	247	323	889	999999	305	958	999999	999999	999999	806	905	644	956	213	973	999999	543	999999	999999	999999	790	185	264	785	806	107	713	80	963	345	42	968	999999	384	198	399	999999	29	43	999999	999999	999999	999999	628	578	136	999999	268	109	923	627	712	347	476	999999	71	68	114	432	207	254	780	838	999999	773	999999	168	581	24	584	999999	999999	
999999	999999	427	999999	919	636	216	999999	222	454	971	49	718	330	631	18	346	137	340	200	596	835	653	285	999999	773	854	999999	967	313	253	999999	999999	114	835	999999	58	805	152	432	999999	752	985	800	809	798	999999	999999	316	160	245	887	999999	999999	999999	51	999999	152	523	155	999999	575	999999	999999	210	456	347	999999	494	698	959	540	984	908	303	843	849	852	475	920	998	410	334	817	78	366	280	671	187	794	181	999999	999999	996	999999	999999	50	87	999999	999999	460	999999	959	617	200	704	903	346	736	92	999999	999999	999999	602	157	999999	999999	894	839	844	999999	999999	999999	999999	527	999999	257	988	268	972	803	999999	999999	122	469	999999	451	999999	627	373	463	999999	934	105	603	272	240	689	999999	999999	90	155	247	755	188	784	735	999999	100	146	456	914	87	999999	288	999999	655	563	143	320	930	534	277	475	999999	999999	741	999999	106	264	823	568	999999	990	891	658	534	507	934	684	111	999999	626	490	917	548	857	179	816	184	617	676	556	538	347	999999	999999	772	374	937	52	404	172	836	323	888	775	999999	873	999999	999999	157	629	458	219	747	999999	786	558	842	999999	572	524	922	647	157	21	611	652	345	779	762	143	999999	642	706	29	789	177	38	773	769	306	195	999999	469	56	107	328	599	648	101	999999	531	554	480	880	249	199	175	999999	999999	999999	537	851	142	24	633	816	512	727	999999	618	530	999999	623	999999	338	642	999999	110	999999	292	999999	696	999999	548	612	451	999999	999999	999999	600	999999	999999	609	335	768	344	999999	455	422	291	999999	871	530	483	693	461	930	999999	999999	606	22	75	999999	880	391	841	173	999999	411	999999	654	999999	999999	527	999999	378	469	999999	506	994	495	731	688	632	476	191	999999	999999	854	160	521	956	283	183	999999	936	198	999999	944	999999	181	562	53	241	637	999999	999999	13	999999	325	992	642	708	557	121	290	386	999999	999999	210	675	958	999999	999999	999999	697	413	774	938	679	999999	999999	353	579	823	932	687	999999	999999	999999	266	172	347	539	167	999999	258	999999	72	307	559	999999	999999	744	262	999999	822	792	999999	999999	726	999999	999999	197	144	261	299	138	734	999999	603	930	999999	76	943	999999	621	211	103	999999	448	686	712	640	129	999999	425	609	327	999999	120	895	999999	63	999999	116	999999	999999	404	999999	588	129	992	883	999999	629	999999	257	801	749	600	621	698	778	502	999999	447	434	77	810	836	690	811	999999	78	707	53	293	455	999999	414	471	999999	198	213	328	999999	
828	999999	499	813	177	999999	999999	999999	498	999999	118	561	581	668	673	999999	594	79	999999	318	999999	999999	999999	585	237	802	964	345	999999	815	999999	574	183	999999	619	498	577	997	668	882	999999	999999	579	510	999999	731	874	999999	999999	388	999999	128	315	20	825	23	938	914	586	375	843	999999	880	683	697	543	999999	236	59	184	999999	596	411	26	83	755	244	496	999999	505	927	797	603	999999	999999	391	999999	173	530	605	559	999999	420	999999	48	12	999999	896	999999	401	353	648	127	566	874	625	717	299	936	79	779	452	273	90	999999	56	638	139	90	999999	999999	224	999999	454	624	999999	999999	118	977	81	999999	348	682	258	162	289	679	999999	876	977	673	970	237	461	825	117	399	340	999999	999999	999999	112	815	507	127	139	942	672	941	32	449	999999	321	864	556	440	999999	25	928	168	376	999999	263	999999	999999	314	987	254	628	517	461	845	263	984	999999	419	532	184	140	32	346	16	105	853	538	74	658	372	904	395	347	384	999999	696	625	772	849	713	866	813	152	697	53	434	999999	603	355	337	166	146	908	595	884	905	821	370	505	409	574	577	656	624	349	243	999999	999999	999999	566	999999	936	570	819	318	327	880	999999	999999	671	999999	934	718	999999	999999	768	486	752	499	506	875	265	276	449	999999	299	167	527	357	809	999999	493	170	789	968	999999	576	99	999999	567	34	182	407	834	126	639	858	335	418	581	999999	428	588	936	691	113	670	999999	680	29	170	999999	301	162	417	999999	773	999999	362	999999	999999	397	475	931	482	703	857	999999	999999	508	440	832	119	776	62	835	905	234	107	865	559	455	418	266	999999	671	881	254	426	327	999999	928	973	999999	389	369	999999	656	464	988	999999	999999	797	182	588	338	999999	524	110	582	893	999999	999999	496	436	746	979	218	534	810	999999	613	24	15	642	999999	858	999999	999999	692	999999	258	770	119	620	331	658	246	677	78	427	366	154	844	999999	999999	106	486	995	642	390	999999	131	653	999999	641	999999	999999	539	86	479	566	138	417	699	644	779	722	875	115	98	999999	540	999999	393	465	999999	180	581	325	999999	381	999999	753	312	149	137	127	999999	978	117	865	706	601	599	999999	999999	999999	999999	999999	547	383	611	890	554	999999	212	665	999999	999999	183	53	221	999999	670	107	875	384	115	999999	999999	661	780	897	998	232	46	939	866	532	238	731	34	792	778	42	770	801	209	664	936	472	857	241	805	73	654	492	930	501	985	853	
631	595	281	885	602	999999	892	331	611	273	798	737	999999	451	999999	428	445	638	336	83	184	450	623	55	804	548	101	999999	578	999999	18	375	547	999999	999999	438	999999	999999	439	66	909	878	63	672	673	130	759	363	54	235	57	302	175	911	678	999999	971	236	999999	64	999999	999999	753	67	999999	999999	999999	107	351	590	908	553	999999	280	999999	306	999999	999999	381	684	789	737	890	999999	506	715	210	636	706	999999	467	294	811	385	999999	951	999999	999999	417	999999	999999	661	21	463	327	503	104	894	999999	999999	793	30	854	999999	275	884	77	410	561	999999	233	562	401	999999	133	623	999999	823	836	223	182	402	543	141	999999	137	726	436	35	999999	999999	315	890	334	134	446	440	414	120	999999	884	723	999999	868	999999	378	999999	588	999999	703	761	281	68	999999	999999	401	487	723	999999	147	999999	640	385	558	999999	917	999999	999999	999999	999999	999999	337	713	286	339	458	958	675	124	385	868	999999	105	331	251	350	256	367	999999	732	999999	717	999999	973	401	253	999999	999999	940	999999	999999	202	288	654	520	434	568	999999	203	750	443	812	608	277	999999	30	544	999999	317	587	671	314	999999	576	727	999999	574	740	885	95	120	82	734	25	679	675	858	451	999999	999999	999999	474	173	999999	298	999999	999999	999999	704	380	708	293	578	362	437	401	261	712	927	53	859	999999	999999	117	999999	371	87	999999	598	603	171	103	252	500	805	207	999999	567	287	579	368	90	45	514	387	827	504	382	587	287	424	156	524	767	956	953	577	66	744	927	79	524	896	110	218	999999	999999	87	999999	999999	260	694	434	357	999999	779	792	391	730	813	866	999999	16	320	189	999999	999999	485	544	999999	629	999999	823	999999	510	843	194	935	306	772	786	426	825	999999	37	729	722	177	92	999999	999999	196	335	999999	999999	374	999999	585	921	999999	46	565	543	704	611	175	870	999999	847	841	595	857	95	958	999999	449	880	660	292	999999	302	411	402	999999	690	443	999999	892	299	145	336	608	999999	999999	735	999999	999999	131	744	861	999999	648	330	251	999999	314	999999	999999	904	621	494	857	303	471	901	634	999999	186	23	178	416	978	784	711	514	987	843	983	999999	805	566	999999	915	431	999999	999999	999999	161	999999	386	342	391	999999	677	651	478	315	552	210	999999	68	706	117	999999	455	880	863	619	999999	604	471	999999	999999	108	65	735	999999	872	871	258	553	999999	412	636	835	34	990	117	69	46	682	999999	783	131	747	859	651	348	975	719	
789	999999	999999	179	915	225	246	889	999999	916	536	999999	680	951	999999	56	304	480	741	431	889	756	559	999999	922	999999	999999	33	999999	205	93	603	999999	161	468	91	596	242	721	619	787	111	494	999999	509	999999	999999	831	573	999999	999999	999999	999999	554	830	42	999999	999999	999999	744	882	999999	537	426	832	933	546	999999	999999	476	460	999999	759	131	999999	999999	272	416	999999	683	999999	999999	460	999999	641	913	996	999999	331	435	178	871	999999	977	737	574	999999	77	320	576	702	101	348	999999	249	502	421	485	910	999999	999999	505	999999	999999	999999	380	999999	875	999999	999999	936	204	207	67	308	589	86	782	394	78	224	204	106	624	980	468	172	364	999999	148	502	520	441	290	665	672	347	421	999999	367	812	697	999999	999999	639	508	999999	291	798	660	425	639	101	841	999999	575	999999	909	593	726	217	407	463	646	426	425	762	999999	401	635	251	665	989	37	999999	999999	912	705	985	481	999999	880	565	999999	723	863	429	599	999999	99	274	999999	999999	76	999999	414	999999	999999	974	223	746	976	890	173	418	760	649	74	585	309	662	999999	999999	121	161	336	999999	701	923	563	999999	173	463	312	371	999999	836	999999	999999	851	292	277	730	999999	735	999999	990	402	353	963	223	999999	24	163	436	999999	514	717	914	822	572	999999	722	421	227	582	999999	588	802	999999	999999	725	196	733	27	395	973	999999	385	999999	345	449	357	959	349	641	159	309	999999	999999	309	129	19	64	289	749	554	999999	553	999999	84	412	600	749	999999	498	177	290	146	50	597	361	341	360	486	132	195	762	82	585	433	223	712	11	305	999999	716	142	453	277	999999	999999	999999	232	999999	933	849	608	919	999999	999999	868	173	834	213	999999	788	659	577	167	563	792	246	968	999999	861	699	999999	453	246	781	45	836	868	210	933	999999	118	999999	999999	283	587	842	230	121	564	59	878	797	358	25	66	999999	296	714	999999	427	999999	999999	999999	243	999999	999999	999999	79	438	42	304	999999	280	203	999999	999999	34	883	976	999999	26	999999	999999	999999	999999	801	105	231	725	481	549	999999	161	516	123	614	999999	319	32	432	168	161	683	999999	755	253	527	164	999999	278	540	413	738	108	999999	783	339	815	422	999999	69	462	999999	957	492	149	482	999999	999999	74	999999	714	860	553	791	865	183	641	66	577	283	999999	885	456	999999	146	426	999999	999999	339	285	437	897	573	373	706	806	726	49	615	771	763	83	999999	732	825	999999	194	999999	545	610	999999	759	
844	185	129	999999	897	25	356	999999	428	658	751	789	118	816	999999	999999	95	68	456	999999	999999	806	520	866	614	999999	125	594	241	746	569	728	587	999999	999999	999999	999999	138	909	710	693	891	352	114	332	999999	999999	999999	264	999999	231	487	999999	106	318	47	999999	262	962	183	999999	762	491	999999	99	32	999999	440	999999	999999	936	999999	158	746	908	559	999999	416	544	133	999999	116	339	237	525	91	574	490	999999	999999	732	991	999999	999999	809	999999	410	670	24	999999	289	193	255	365	77	274	999999	999999	198	759	999999	999999	999999	999999	84	793	432	999999	166	17	999999	721	81	747	176	944	790	422	936	976	159	999999	401	245	844	915	860	973	170	261	752	166	302	609	442	999999	999999	999999	999999	26	508	156	999999	999999	999999	567	122	508	199	132	483	916	481	221	610	789	857	482	999999	168	932	458	103	905	264	999999	428	471	999999	692	670	463	999999	920	999999	999999	290	394	394	999999	999999	999999	784	999999	777	836	685	90	999999	652	625	999999	341	502	93	60	62	608	752	559	999999	999999	203	506	461	30	999999	561	999999	607	509	473	97	718	999999	580	674	999999	999999	428	616	999999	999999	662	999999	999999	131	268	836	427	950	681	642	835	148	163	999999	288	586	757	681	134	346	402	153	161	999999	999999	999999	513	386	999999	481	333	942	800	999999	540	439	592	898	999999	724	999999	656	828	999999	262	580	211	420	395	479	380	746	491	11	79	518	915	165	508	130	999999	51	953	999999	318	892	347	975	628	848	993	858	785	410	999999	745	999999	330	999999	999999	936	102	999999	999999	110	587	461	799	118	32	524	999999	999999	999999	999999	999999	703	999999	522	369	999999	236	791	547	485	522	999999	91	999999	333	203	594	999999	464	194	240	60	999999	999999	731	441	548	867	999999	334	566	468	20	19	745	52	999999	807	102	811	709	311	999999	52	999999	626	999999	999999	999999	829	929	999999	935	999999	169	234	277	528	999999	928	999999	999999	195	222	999999	63	999999	81	999999	999999	506	999999	611	999999	485	999999	607	393	999999	999999	71	730	92	777	405	999999	532	430	850	521	774	178	25	174	127	350	126	240	133	534	676	307	999999	502	333	152	999999	292	999999	239	999999	884	999999	999999	866	963	286	417	817	95	999999	529	231	724	517	999999	771	447	535	144	813	377	269	999999	438	763	157	999999	454	262	710	249	325	999999	894	889	170	339	307	164	73	708	423	48	13	157	86	858	985	995	380	685	999999	970	426	999999	624	31	258	112	999999	696	
963	564	385	291	213	610	829	627	177	442	999999	381	80	114	954	999999	982	290	687	999999	604	459	882	34	999999	355	999999	645	274	149	90	205	347	377	745	999999	662	722	999999	999999	999999	999999	827	999999	999999	999999	899	321	304	403	48	967	425	999999	101	513	682	360	798	857	999999	193	363	999999	361	999999	43	999999	369	105	568	270	346	220	270	247	632	944	488	116	999999	883	350	871	110	122	779	820	285	241	999999	312	923	96	70	844	14	798	999999	999999	352	206	951	209	834	777	631	214	267	854	881	737	871	692	411	532	999999	491	999999	999999	999999	222	427	138	918	266	346	260	999999	999999	242	833	999999	999999	763	999999	931	151	47	333	491	574	563	430	359	448	441	241	684	999999	11	522	871	347	436	139	778	999999	290	999999	441	381	64	842	621	58	380	999999	928	999999	601	999999	454	604	757	599	999999	999999	778	999999	999999	114	575	622	423	999999	962	30	999999	633	481	118	860	469	892	120	520	999999	809	310	78	999999	313	532	936	999999	78	276	589	836	480	781	999999	810	999999	336	805	441	999999	901	999999	360	533	999999	999999	493	841	999999	712	647	89	999999	197	478	411	377	801	52	686	123	650	999999	440	999999	999999	999999	999999	59	715	565	999999	88	999999	907	223	718	923	19	853	453	999999	93	999999	941	757	999999	593	576	999999	999999	999999	999999	755	999999	261	401	919	910	150	999999	999999	792	999999	999999	999999	999999	645	290	999999	693	999999	791	999999	243	999999	566	999999	999999	999999	999999	999999	497	650	999999	40	551	332	987	656	822	799	23	868	873	33	676	814	418	608	755	999999	313	321	716	933	743	573	522	660	694	271	430	54	529	999999	932	999999	939	126	791	678	657	634	441	894	999999	923	326	219	978	752	721	889	999999	724	803	185	933	406	296	999999	810	337	961	999999	378	969	348	10	101	534	999999	302	817	86	999999	678	879	999999	503	820	257	312	681	999999	549	999999	999999	805	79	756	999999	543	999999	812	868	330	672	999999	525	470	999999	325	128	454	877	999999	999999	44	485	135	305	121	903	476	999999	508	999999	30	21	999999	46	543	931	999999	326	999999	472	14	217	999999	16	999999	999999	43	999999	931	193	999999	74	999999	999999	899	329	999999	460	106	640	363	999999	370	674	652	869	687	433	51	394	784	137	545	999999	77	826	999999	128	999999	999999	869	240	999999	999999	999999	955	891	379	147	223	987	999999	230	701	999999	923	847	253	363	139	618	609	204	547	999999	109	529	173	401	82	763	825	
164	999999	770	132	292	55	999999	697	999999	318	296	827	407	901	907	844	846	154	978	323	765	999999	206	999999	45	261	916	999999	436	727	999999	999999	460	171	728	939	930	986	999999	999999	999999	666	999999	309	322	377	150	507	202	999999	326	257	104	449	70	987	999999	509	97	40	139	928	271	999999	999999	232	377	245	999999	968	913	999999	513	187	326	108	25	896	947	668	121	418	136	999999	410	730	969	20	111	741	854	430	899	999999	999999	78	999999	900	999999	100	999999	904	335	999999	770	999999	743	917	132	961	999999	198	562	429	918	721	801	519	850	999999	262	999999	143	440	124	493	961	999999	515	258	703	124	927	857	668	216	999999	903	980	944	999999	999999	888	999999	769	666	868	479	691	999999	276	885	60	368	837	643	770	999999	119	999999	504	840	999999	874	267	857	999999	704	760	712	637	999999	539	906	623	999999	999999	999999	671	457	624	491	221	565	981	818	74	569	999999	999999	445	199	793	703	449	156	999999	23	883	912	406	999999	999999	999999	999999	378	356	999999	744	637	175	777	232	661	662	23	628	999999	893	999999	792	999999	684	736	276	448	999999	835	999999	476	999999	464	120	759	999999	460	772	242	252	613	472	920	999999	392	859	999999	999999	142	999999	435	528	804	999999	999999	129	999999	489	983	999999	999999	999999	520	687	277	89	999999	666	473	609	212	999999	999999	603	290	976	872	875	999999	876	608	481	972	795	40	948	999999	999999	676	999999	355	971	999999	530	378	999999	951	242	557	312	158	11	503	532	838	194	999999	211	839	467	256	830	197	116	114	999999	999999	999999	656	329	336	999999	990	999999	263	999999	999999	999999	235	940	35	639	328	989	728	606	978	450	957	846	815	999999	504	218	999999	999999	783	682	425	975	59	236	585	237	976	782	20	999999	278	607	999999	999999	975	999999	999999	616	511	207	387	999999	423	850	767	810	513	783	999999	782	999999	999999	456	999999	450	259	999999	798	999999	100	22	945	999999	318	181	359	999999	548	576	605	776	999999	23	586	305	917	999999	999999	469	775	723	202	911	238	231	540	160	953	999999	725	999999	643	562	421	999999	441	911	999999	679	417	696	965	216	275	15	671	724	999999	484	532	697	692	999999	288	999999	999999	999999	367	96	641	209	170	999999	999999	596	142	999999	602	401	863	15	457	529	999999	88	758	985	646	999999	999999	999999	999999	478	999999	38	326	314	283	53	374	407	554	28	48	218	999999	253	365	678	873	456	131	479	999999	526	999999	172	288	210	619	999999	398	999999	
536	999999	919	999999	427	822	279	827	941	559	36	465	461	438	491	842	999999	514	630	967	999999	114	694	810	858	999999	788	999999	999999	999999	999999	540	19	419	492	222	999999	845	826	999999	409	999999	514	572	999999	165	999999	999999	681	445	658	114	999999	430	785	432	999999	999999	833	650	44	126	801	867	134	496	999999	52	946	278	552	706	999999	97	568	999999	599	132	368	702	711	976	482	590	425	330	335	999999	999999	69	92	191	999999	185	508	999999	254	647	999999	955	999999	33	865	412	893	951	426	999999	999999	481	833	17	749	140	938	999999	643	220	452	804	170	999999	417	999999	195	370	999999	512	589	285	999999	952	999999	412	993	688	120	999999	999999	473	903	218	726	999999	236	85	441	881	246	449	649	43	204	643	794	999999	615	999999	226	999999	266	999999	538	587	421	999999	999999	347	146	260	999999	999999	523	978	900	952	151	999999	999999	120	929	813	276	149	635	999999	999999	999999	617	161	82	142	853	999999	217	990	680	999999	741	354	753	104	744	985	999999	86	520	999999	999999	842	700	360	327	116	603	452	646	999999	952	395	999999	290	729	985	999999	815	719	358	771	909	282	12	522	315	367	834	79	999999	647	999999	515	540	309	775	460	721	814	747	571	764	353	999999	196	356	230	999999	375	999999	807	686	367	172	999999	833	570	698	838	22	749	768	999999	999999	999999	403	879	999999	981	999999	534	999999	999999	972	787	16	565	990	816	176	94	894	469	320	999999	999999	999999	353	999999	475	215	762	883	802	997	802	391	987	540	792	999999	637	491	421	234	351	685	395	999999	448	999999	579	882	672	927	854	309	72	883	999999	999999	536	507	515	748	999999	999999	208	974	999999	624	578	460	33	698	456	413	58	96	999999	999999	805	968	646	999999	999999	880	221	999999	999999	503	328	113	999999	999999	941	999999	975	672	461	767	486	999999	400	823	698	129	858	973	480	451	999999	976	752	514	406	567	860	316	122	892	371	333	999999	490	306	999999	710	442	999999	326	437	385	634	373	799	395	999999	999999	999999	516	31	999999	404	999999	252	352	360	244	193	999999	279	669	999999	999999	405	999999	589	909	527	233	999999	425	225	164	23	874	352	388	715	21	990	47	806	606	870	133	999999	138	248	953	124	999999	999999	999999	56	768	999999	74	967	999999	805	667	305	999999	107	605	999999	250	688	377	999999	971	529	999999	999999	242	862	999999	698	281	999999	461	999999	573	999999	999999	176	841	117	999999	58	287	999999	79	999999	332	742	529	509	275	111	
689	450	870	953	999999	946	86	990	813	905	999999	999999	999999	423	354	995	731	177	164	438	999999	999999	442	329	723	561	460	966	70	999999	342	453	999999	999999	544	999999	801	999999	966	996	99	850	303	349	185	999999	999999	656	861	336	999999	999999	354	836	920	556	17	999999	240	999999	496	120	999999	999999	573	429	942	525	999999	342	204	121	211	999999	349	340	838	102	153	811	836	803	999999	733	999999	999999	999999	597	260	987	999999	260	389	384	999999	979	920	999999	776	755	999999	209	777	529	142	899	999999	196	497	999999	999999	914	406	428	755	692	15	206	834	592	330	354	274	891	338	943	731	999999	999999	369	420	858	999999	999999	842	636	36	585	601	589	829	912	999999	670	278	99	999999	960	999999	817	973	723	999999	999999	435	624	934	885	200	999999	999999	334	538	137	179	860	598	18	586	128	665	999999	604	254	762	999999	254	604	622	249	999999	999999	999999	840	395	696	999999	141	963	999999	701	151	999999	413	999999	505	999999	972	501	418	501	844	383	999999	161	553	128	900	431	26	379	340	272	950	108	406	999999	697	999999	482	157	999999	55	368	427	999999	999999	201	999999	267	44	282	112	999999	747	255	397	696	999999	842	999999	812	999999	946	848	371	878	444	314	25	999999	686	240	28	271	44	799	25	999999	637	518	927	77	173	982	107	237	68	213	999999	19	440	18	899	999999	999999	999999	109	999999	66	646	600	999999	817	888	357	51	999999	942	712	999999	382	999999	62	334	999999	745	999999	963	999999	143	819	241	999999	16	937	677	341	123	999999	999999	699	504	37	990	917	50	260	284	999999	65	153	125	500	999999	637	827	999999	575	264	599	219	145	770	999999	826	999999	434	810	950	999999	999999	970	25	434	756	877	586	71	416	999999	999999	271	999999	694	999999	703	740	64	378	120	720	766	859	337	999999	563	734	114	174	558	616	449	334	999999	355	999999	110	76	650	759	999999	895	168	999999	113	948	807	85	999999	132	628	379	442	839	959	943	999999	999999	364	202	153	481	896	858	999999	55	937	383	349	816	603	999999	413	619	870	825	607	999999	233	999999	756	659	181	999999	999999	246	17	494	995	411	999999	999999	711	458	616	768	998	309	999999	68	20	434	736	999999	529	954	999999	822	969	143	999999	907	999999	243	445	494	310	855	929	755	48	453	387	999999	754	191	963	955	999999	999999	826	308	550	175	120	332	922	64	521	975	999999	194	524	861	76	164	957	477	999999	132	468	152	380	906	29	567	56	999999	999999	
347	990	20	819	868	999999	47	366	999999	133	123	571	255	343	954	484	854	929	526	870	599	233	495	941	880	643	684	999999	643	156	553	286	133	999999	183	984	270	374	656	554	38	999999	999999	999999	899	999999	222	809	426	999999	174	638	530	928	773	124	999999	999999	938	235	632	999999	722	151	579	836	447	563	169	969	999999	489	999999	971	842	801	563	151	51	999999	430	874	511	221	981	999999	756	205	999999	69	999999	202	999999	430	922	999999	85	528	774	999999	122	659	649	457	218	685	999999	559	999999	999999	560	363	999999	999999	804	757	608	999999	169	664	90	252	643	110	489	999999	64	852	58	923	726	999999	376	999999	217	999999	235	999999	999999	999999	560	207	119	999999	508	136	999999	816	626	174	319	573	368	120	999999	999999	999999	999999	999999	197	999999	999999	510	172	255	525	986	999999	411	44	532	554	509	863	114	883	999999	999999	602	362	855	247	999999	884	614	162	677	266	999999	347	999999	999999	96	999999	675	999999	697	999999	702	999999	150	999999	415	999999	642	999999	74	504	16	109	736	329	999999	615	999999	393	286	625	558	102	847	729	999999	999999	290	844	468	694	999999	66	196	999999	994	618	999999	737	831	644	999999	849	98	182	260	897	610	434	740	481	482	292	770	999999	999999	609	145	999999	76	351	999999	797	306	999999	317	999999	912	550	335	999999	999999	604	561	642	383	999999	14	674	479	999999	463	855	114	987	221	905	296	125	999999	394	482	800	999999	999999	342	454	999999	999999	865	310	984	70	108	412	87	878	999999	137	999999	689	999999	471	999999	912	887	456	693	318	168	999999	663	797	751	941	999999	602	933	81	309	929	165	999999	999999	179	179	403	756	701	910	343	184	999999	427	118	999999	999999	859	999999	602	886	999999	244	559	463	999999	197	999999	999999	557	999999	945	659	828	768	533	999999	662	772	743	494	999999	991	408	825	237	504	380	999999	162	843	999999	999999	478	999999	999999	920	736	999999	531	982	95	599	153	435	398	524	340	659	584	478	359	97	25	118	197	769	836	999999	236	153	999999	674	14	999999	999999	770	999999	415	600	613	999999	999999	250	761	999999	999999	847	999999	436	712	173	721	999999	683	999999	999999	168	370	235	408	94	11	128	388	175	420	595	439	694	627	344	925	68	971	895	51	846	264	710	97	922	863	999999	523	979	999999	616	330	999999	95	611	820	189	999999	999999	581	198	861	595	999999	514	999999	288	809	378	248	662	96	788	452	999999	904	660	999999	486	230	999999	605	999999	79	803	275	
218	999999	25	999999	745	866	452	323	852	999999	668	722	583	513	999999	498	155	740	443	529	999999	777	999999	999999	999999	52	716	308	877	593	999999	999999	193	999999	210	679	793	854	502	795	644	999999	600	823	999999	999999	563	972	646	215	460	668	999999	284	733	440	332	318	364	703	160	154	446	999999	532	152	999999	344	999999	904	704	301	248	999999	885	77	187	462	471	231	488	743	661	671	999999	794	890	909	515	769	357	485	499	999999	644	500	37	340	301	103	409	999999	999999	741	999999	168	430	987	398	665	999999	870	846	142	225	417	492	999999	135	737	262	999999	999999	543	557	229	801	449	13	394	49	846	170	999999	999999	999999	999999	999999	170	974	373	902	520	999999	999999	999999	638	367	583	237	18	999999	215	563	840	999999	400	999999	194	291	367	981	984	14	626	416	709	478	320	956	343	571	615	999999	373	999999	118	999999	999999	80	590	999999	865	776	386	999999	641	607	538	51	868	999999	736	878	616	392	917	516	999999	109	778	999999	56	627	893	446	647	63	199	489	672	999999	108	999999	701	922	125	999999	999999	839	999999	112	940	278	97	999999	835	999999	999999	981	442	601	754	928	301	430	397	248	882	939	148	588	999999	999999	379	457	849	622	187	694	276	709	889	394	999999	675	229	999999	999999	507	999999	910	518	218	57	80	667	180	822	280	999999	999999	999999	687	701	197	999999	892	898	999999	546	222	559	850	714	733	712	370	603	625	211	619	999999	385	338	237	79	208	999999	308	789	679	800	906	168	999999	383	211	999999	146	981	337	879	999999	960	999999	360	668	503	999999	999999	306	576	999999	999999	999999	178	999999	359	473	128	496	891	599	850	867	422	652	999999	999999	999999	511	677	466	999999	873	999999	809	424	939	876	410	999999	686	940	493	999999	604	838	252	230	433	851	999999	28	494	445	289	58	103	976	708	976	188	999999	999999	628	999999	561	205	999999	369	535	420	596	717	791	999999	659	366	764	999999	814	449	105	925	999999	457	447	160	438	459	761	331	963	999999	434	526	999999	999999	864	993	52	643	75	861	897	441	633	311	703	240	999999	691	338	999999	999999	537	93	49	999999	180	999999	411	766	726	607	999999	999999	427	999999	999999	493	999999	502	771	999999	181	999999	243	37	999999	999999	999999	999999	207	829	79	993	805	285	999999	999999	681	886	999999	332	641	999999	348	999999	693	999999	999999	29	439	999999	65	199	567	392	999999	163	999999	21	978	356	999999	954	999999	999999	537	221	999999	151	395	999999	999999	999999	808	
448	143	305	44	979	344	244	999999	127	27	460	999999	880	435	999999	563	743	593	999999	999999	347	797	999999	316	999999	725	999999	342	73	999999	999999	935	999999	391	128	258	426	128	869	677	744	999999	418	999999	118	133	657	999999	237	588	999999	247	999999	780	999999	651	456	988	593	999999	999999	901	554	493	999999	525	407	499	316	999999	147	625	723	992	173	610	389	999999	208	328	78	696	999999	485	999999	999999	793	596	921	477	999999	999999	535	999999	815	843	192	924	527	592	725	999999	478	73	450	36	524	999999	616	859	272	999999	790	274	999999	999999	796	999999	511	999999	732	999999	578	839	373	710	999999	118	186	330	427	464	232	615	999999	999999	999999	51	45	999999	845	644	979	71	215	104	647	270	430	999999	57	123	422	477	860	914	589	639	699	999999	999999	999999	971	296	442	999999	485	184	671	283	947	999999	43	556	214	97	831	517	634	999999	72	829	999999	536	999999	999999	52	754	999999	688	999999	588	352	305	999999	439	672	693	628	407	999999	472	999999	156	702	303	90	865	999999	773	93	81	14	431	676	117	728	445	999999	138	764	730	430	983	951	368	999999	737	538	999999	425	148	888	236	659	999999	999999	999999	833	979	232	186	999999	981	604	260	999999	921	628	911	710	999999	679	499	642	999999	52	614	999999	344	891	353	337	497	358	945	193	999999	772	86	876	999999	611	999999	999999	999999	248	448	999999	999999	784	490	118	626	74	197	469	398	593	770	558	999999	345	499	98	999999	849	999999	633	658	76	805	159	552	999999	522	625	999999	593	999999	650	999999	235	503	559	410	244	999999	999999	170	486	794	999999	999999	999999	260	852	122	946	36	738	254	815	730	634	979	341	566	592	552	572	999999	804	539	999999	954	999999	841	999999	687	644	149	571	473	182	282	621	157	33	999999	999999	513	999999	567	326	405	788	505	868	999999	999999	678	128	879	999999	662	989	655	882	999999	860	999999	999999	268	391	599	999999	352	999999	362	367	194	999999	807	883	999999	135	247	222	724	175	999999	973	369	619	966	31	691	874	520	292	965	274	999999	999999	658	341	440	186	727	722	999999	947	516	999999	883	146	320	996	539	536	752	442	167	408	965	47	999999	649	424	999999	991	477	999999	79	402	919	92	999999	234	727	695	70	495	999999	729	947	466	157	735	999999	710	695	345	999999	540	533	999999	61	958	621	528	790	761	159	999999	968	909	446	820	963	63	436	772	811	840	691	947	165	678	27	999999	665	913	594	999999	306	141	999999	999999	
869	999999	41	999999	999999	209	904	309	999999	280	761	999999	30	999999	771	776	283	922	999999	153	848	586	951	999999	941	50	862	877	176	291	999999	836	999999	999999	999999	161	32	999999	999999	612	935	392	610	884	917	979	999999	999999	152	999999	593	383	999999	909	690	293	861	999999	983	999999	346	37	999999	64	999999	924	191	123	385	620	754	771	763	920	999999	466	975	76	465	999999	999999	533	734	358	697	61	238	947	226	999999	299	373	529	596	276	907	259	999999	48	992	798	999999	953	532	74	821	620	687	999999	233	999999	795	202	30	92	999999	303	784	366	794	695	244	897	999999	330	999999	999999	176	999999	311	999999	429	37	473	174	999999	999999	212	999999	876	999999	999999	256	992	360	504	181	999999	513	463	614	475	198	254	306	999999	999999	245	211	683	579	454	43	999999	26	887	767	728	856	49	242	999999	500	490	364	155	987	904	367	999999	999999	744	662	201	697	742	240	783	999999	609	999999	999999	999999	610	307	999999	517	857	976	472	736	452	651	474	230	523	975	708	889	161	576	999999	878	385	474	834	791	841	999999	284	999999	984	562	256	546	999999	100	889	193	378	637	139	928	894	999999	999999	999999	198	970	184	766	532	999999	25	43	858	466	624	146	999999	204	675	165	701	815	999999	890	404	928	333	432	95	524	521	523	446	716	983	295	708	740	603	871	999999	517	134	999999	547	223	687	440	475	753	720	183	961	974	237	88	348	876	699	270	647	999999	681	18	381	999999	999999	152	999999	339	437	731	600	999999	637	194	999999	660	353	999999	250	892	957	342	999999	347	562	999999	999999	905	999999	999999	51	343	233	776	836	126	719	55	999999	545	999999	146	999999	988	583	167	347	999999	397	687	533	518	29	754	794	349	214	44	939	133	663	577	391	605	689	267	999999	860	357	999999	941	307	562	705	999999	820	26	999999	999999	405	135	446	517	269	308	999999	324	478	999999	497	911	684	116	503	881	999999	999999	719	309	325	999999	486	695	822	746	235	999999	323	820	973	999999	399	279	543	998	999999	70	132	307	999999	999999	111	878	860	663	266	200	69	823	999999	76	999999	999999	448	999999	648	999999	695	523	82	577	10	658	999999	174	522	415	572	505	999999	329	632	422	152	999999	484	608	834	168	489	45	896	499	276	907	999999	883	830	999999	360	476	374	608	234	588	942	453	999999	695	151	999999	627	999999	168	234	444	999999	372	75	344	999999	916	537	43	47	681	510	392	111	149	999999	584	848	154	198	
999999	999999	197	564	440	40	739	999999	27	638	418	999999	341	52	472	999999	521	765	999999	320	559	837	575	197	906	441	71	999999	999999	512	999999	779	419	970	278	421	999999	999999	635	999999	310	999999	999999	999999	999999	349	179	350	639	999	127	819	467	834	639	127	999999	10	999999	998	999999	971	593	514	372	638	922	371	999999	61	453	712	139	86	19	782	327	180	999999	567	272	721	138	556	395	457	321	999999	341	161	963	999999	160	636	999999	339	194	15	42	990	426	808	576	587	555	414	689	391	825	856	799	286	442	999999	736	257	843	46	128	914	327	348	40	622	98	999999	999999	503	741	999999	598	322	148	578	151	463	154	999999	999999	981	767	929	999999	999999	361	999999	263	70	999999	97	496	999999	886	999999	672	87	778	999999	499	999999	851	196	650	999999	267	487	148	999999	999999	999999	113	302	44	147	157	398	588	555	270	411	999999	501	603	999999	193	450	436	31	905	999999	685	999999	999999	214	139	999999	289	614	226	874	548	399	122	627	983	203	123	749	999999	284	999999	999999	694	97	302	360	592	999999	999999	999999	61	127	959	884	596	999999	251	829	17	575	119	974	338	999999	863	115	999999	999999	670	999999	999999	686	60	999999	574	462	505	963	999999	999999	988	292	999999	409	823	430	439	237	40	80	999999	294	741	405	175	525	894	307	233	197	970	617	335	970	491	374	76	999999	320	999999	417	999999	918	238	586	826	330	999999	573	442	675	162	944	599	47	52	999999	655	465	58	568	208	739	723	808	381	999999	682	918	458	364	111	999999	896	663	675	999999	513	818	349	204	965	999999	791	522	818	999999	999999	933	999999	999999	420	872	271	576	219	547	204	999999	215	868	999999	999999	999999	88	573	245	57	936	999999	999999	999999	837	999999	999999	603	473	948	211	989	708	231	749	999999	40	943	239	999999	330	453	138	181	999999	613	480	999999	953	999999	712	948	583	999999	799	999999	771	987	583	756	417	972	745	598	992	439	999999	647	899	541	999999	144	344	590	999999	999999	244	505	358	234	645	308	649	853	999999	999999	416	93	431	188	707	52	370	482	247	999999	708	539	188	654	999999	832	656	422	535	578	614	992	999999	999999	999999	276	999999	359	120	999999	999999	891	362	739	33	423	225	720	999999	51	774	861	999999	379	783	704	326	999999	128	813	652	999999	328	667	999999	423	195	999999	999999	441	414	999999	999999	138	33	816	187	449	630	692	616	935	589	494	999999	752	649	527	533	630	949	934	999999	307	466	999999	
573	999999	999999	609	238	111	867	401	637	999999	499	224	356	999999	999999	999999	83	435	206	999999	999999	834	862	896	999999	667	591	231	999999	999999	999999	999999	672	926	253	999999	999999	31	999999	999999	78	999999	999999	51	999999	999999	181	566	113	83	861	805	110	749	999999	739	999999	203	834	999999	519	645	910	167	983	435	999999	999999	999999	999999	527	61	971	691	647	460	977	821	999999	349	496	35	999999	418	617	974	963	923	477	514	999999	166	999999	893	995	433	286	699	68	999999	999999	999999	842	77	555	810	833	419	111	998	762	21	558	494	84	494	526	999999	550	18	999999	628	951	999999	386	370	863	999999	696	224	999999	287	763	817	999999	999999	192	61	862	807	150	554	821	999999	999999	648	607	702	819	999999	906	785	159	59	365	999999	800	634	999999	194	946	755	999999	886	824	484	999999	741	999999	339	312	474	638	999999	999999	916	806	999999	466	738	762	171	999999	195	318	398	138	714	999999	211	943	999999	999999	677	860	395	831	934	654	999999	999999	999999	674	489	208	999999	156	416	999999	449	457	328	178	951	432	999999	497	537	578	999999	355	999999	289	826	396	754	113	960	881	483	95	872	827	197	999999	896	999999	999999	987	876	252	722	533	22	753	999999	389	420	255	85	898	303	999999	999999	922	856	586	847	103	999999	338	195	534	707	363	585	500	980	612	535	298	999999	550	701	999999	633	19	277	999999	771	999999	999999	999999	806	999999	791	515	999999	274	491	319	999999	685	999999	548	66	197	825	658	178	134	409	808	719	787	189	999999	665	45	299	846	319	775	331	89	645	480	999999	132	571	79	892	715	130	226	999999	42	17	162	136	445	193	618	999999	999999	999999	884	995	999999	405	49	850	573	974	645	999	999999	999999	463	999999	586	999999	703	96	108	242	693	999999	503	999999	999999	744	512	908	999999	662	700	999999	999999	124	999999	485	709	727	999999	229	328	741	485	226	775	678	554	999999	549	999999	999999	999999	805	414	282	206	999999	880	999999	304	348	664	130	982	309	12	679	349	999999	111	999999	975	564	879	999999	952	212	999999	999999	478	200	262	369	999999	182	178	999999	279	841	999999	983	828	479	238	880	664	620	999999	917	773	999	214	118	999999	226	515	999999	926	999999	330	994	999999	518	779	113	96	305	252	999999	141	999999	409	507	999999	127	931	506	336	998	259	341	708	999999	598	478	985	999999	920	661	667	210	148	778	521	569	999999	319	999999	134	999999	369	377	693	786	999999	600	707	532	330	295	19	999999	928	999999	
988	295	855	999999	311	128	942	384	999999	152	930	999999	999999	985	26	359	621	806	999999	213	889	963	25	583	761	878	288	999999	599	999999	657	568	999999	999999	532	999999	913	399	398	15	851	984	786	999999	855	999999	969	999999	515	999999	674	212	439	725	362	35	999999	999999	999999	433	840	999999	784	225	494	999999	589	103	462	999999	445	232	999999	206	361	905	186	475	999999	999999	908	566	115	999999	701	455	138	493	184	507	999999	999999	240	964	175	999999	209	999999	999999	493	458	875	268	772	536	999999	794	243	373	457	848	805	553	999999	525	283	999999	166	523	49	243	105	999999	955	739	803	992	999999	999999	831	705	615	419	245	999999	42	307	343	101	999999	660	895	999999	727	659	208	98	795	449	999999	999999	999999	57	25	259	362	999999	999999	42	733	999999	351	213	542	752	999999	395	318	178	492	976	882	74	999999	389	348	999999	999999	305	541	714	206	999999	148	999999	999999	567	404	999999	913	86	993	999999	999999	800	318	691	587	999999	426	812	999999	627	999999	999999	431	978	999999	636	999999	387	763	999999	500	28	263	348	75	24	999999	675	991	999999	265	416	982	581	999999	999999	80	656	398	227	879	728	933	579	999999	232	999999	999999	783	768	999999	999999	322	999999	810	349	546	970	999999	573	884	751	999999	999999	999999	550	999999	849	283	999999	565	265	989	545	999999	999999	95	999999	999999	999999	917	417	891	999999	258	728	104	999999	770	366	999999	109	39	824	343	138	907	999999	217	506	299	256	999999	474	212	819	547	776	857	999999	264	862	679	999999	999999	999999	859	598	209	999999	455	936	88	917	393	465	999999	174	212	999	999999	609	476	999999	999999	671	17	427	999999	999999	191	327	999999	732	111	74	430	999999	179	866	278	999999	285	574	60	362	177	999999	999999	746	593	383	574	857	183	655	396	999999	240	984	469	999999	577	770	461	999999	797	356	815	328	44	980	999999	999999	731	556	333	902	744	999999	503	525	999999	283	845	999999	753	291	559	455	677	546	24	195	407	999999	999999	515	122	922	564	821	677	762	712	613	999999	237	999999	627	331	493	999999	999999	490	999999	106	304	999999	653	384	516	797	999999	651	497	999999	808	938	895	815	999999	789	821	999999	681	848	999999	571	242	429	999999	999999	932	999999	193	406	975	999999	463	999999	446	589	469	547	57	999999	317	999999	224	647	999999	999999	241	811	513	704	328	412	809	105	522	732	999999	234	999999	362	865	245	999999	999999	989	113	485	999999	378	238	330	284	588	999999	540	473	357	594	848	236	
923	130	620	489	88	572	895	367	227	714	999999	999999	688	695	999999	999999	653	133	657	477	813	85	442	285	383	53	824	162	999999	58	385	108	385	999999	999999	744	625	978	22	999999	217	999999	999999	664	341	96	596	892	497	469	820	233	936	380	422	999999	687	345	999999	45	748	743	999999	179	339	798	858	999999	267	424	456	999999	999999	240	270	999999	147	778	999999	297	457	931	664	999999	237	161	999999	15	220	999999	66	290	871	976	678	999999	325	768	999999	543	237	541	635	82	23	155	122	706	120	999999	999999	909	999999	999999	999999	817	88	999999	941	188	636	853	845	999999	368	176	803	144	562	796	380	999999	452	409	69	999999	999999	592	92	92	48	465	999999	492	879	157	888	999999	399	860	395	619	827	157	999999	383	999999	999999	714	847	352	978	154	324	357	342	467	991	999999	671	522	496	623	999999	999999	180	959	362	796	221	287	999999	744	999999	410	760	550	305	502	685	999999	345	877	999999	740	70	321	579	145	547	689	896	302	728	348	898	995	968	17	736	424	344	172	503	569	601	999999	452	999999	999999	791	171	499	999999	450	186	999999	388	128	89	999999	390	226	259	531	391	458	26	362	512	765	582	298	765	271	886	183	999999	676	149	827	999999	665	549	755	528	407	999999	999999	172	290	999999	999999	927	999999	999999	127	913	971	187	999999	999999	999999	999999	830	219	873	733	812	999999	13	243	711	979	262	990	999999	676	999999	12	984	240	738	200	232	999999	999999	370	888	237	768	269	999999	498	996	999999	778	263	718	999999	655	673	415	723	168	56	999999	869	675	887	999999	999999	999999	969	203	911	999999	999999	189	681	487	512	999999	999999	795	743	830	999999	999999	651	222	470	957	957	357	320	824	25	41	999999	253	862	999999	10	917	999999	850	443	304	95	132	878	84	47	999999	152	828	999999	927	425	999999	691	886	33	999999	999999	493	999999	622	883	97	999999	868	13	999999	999999	818	844	667	999999	893	397	918	897	999999	344	396	920	898	214	999999	993	97	616	960	561	999999	670	335	79	834	999999	821	421	998	659	19	80	608	999999	334	984	999999	459	531	828	773	989	504	999999	462	572	563	417	402	103	385	261	53	876	999999	157	518	999999	643	505	999999	999999	999999	869	334	325	321	464	880	507	830	638	94	141	788	986	999999	999999	999999	272	999999	414	29	904	284	758	999999	732	999999	186	475	575	999999	36	262	276	99	634	999999	147	260	108	999999	894	999999	746	999999	999999	97	661	999999	523	981	999999	
999999	171	487	994	595	576	297	589	669	703	41	264	999999	67	999999	522	897	541	987	999999	999999	736	877	134	642	537	590	125	645	999999	205	951	999999	443	999999	100	788	999999	49	441	849	671	439	833	863	17	924	119	42	575	764	449	536	512	370	933	999999	363	362	67	985	182	943	535	508	999999	671	388	700	788	734	803	502	556	629	350	307	54	270	999999	613	480	999999	999999	379	999999	425	91	999999	999999	806	434	999999	999999	999999	677	727	999999	999999	783	346	545	419	253	999999	961	946	979	882	30	999999	250	102	728	454	514	98	873	166	752	664	999999	315	999999	999999	999999	71	521	111	952	622	999999	719	999999	297	78	71	839	239	417	809	445	208	999999	999999	999999	999999	22	537	940	999999	853	747	582	129	999999	239	153	999999	999999	899	435	878	929	407	999999	530	999999	441	385	453	259	644	748	942	999999	391	999999	477	425	967	999999	984	170	374	768	656	999999	367	540	838	918	577	698	518	384	567	278	656	999999	45	726	581	161	496	339	999999	998	639	901	375	978	675	999999	573	850	450	718	565	638	584	392	999999	900	547	535	999999	946	240	568	661	122	999999	911	389	250	477	833	673	999999	559	658	999999	466	175	999999	999999	731	999999	667	933	849	712	27	999999	653	479	681	613	961	657	272	768	80	250	262	382	999999	999999	333	383	617	54	530	89	926	884	999999	734	687	292	949	999999	572	634	811	999999	587	928	736	999999	795	999999	999999	999999	296	999999	999999	226	913	487	489	275	999999	294	326	804	192	999999	65	768	999999	947	925	678	708	450	205	445	438	852	794	834	729	561	587	397	342	153	999999	46	456	573	820	999999	803	683	999999	288	318	999999	227	649	873	967	92	848	999999	999999	999999	999999	999999	999999	788	70	999999	654	999999	249	999999	928	999999	49	155	999999	322	124	136	725	874	34	429	917	136	430	635	155	999999	761	479	739	104	308	474	947	352	463	999999	759	517	159	147	781	581	390	999999	188	999999	855	655	999999	722	999999	999999	654	426	776	865	367	999999	999999	692	785	770	967	833	999999	999999	208	675	859	999999	376	999999	725	887	647	345	746	885	999999	650	999999	999999	510	26	525	149	819	531	576	999999	427	333	999999	466	361	21	999999	556	999999	613	306	189	795	638	999999	371	443	767	778	441	129	482	979	999999	586	679	269	950	318	33	755	676	999999	271	911	52	246	268	535	999999	730	199	513	999999	354	999999	999999	871	671	999999	999999	999999	752	145	478	999999	354	84	
880	682	752	999999	248	358	999999	629	89	534	999999	313	999999	185	242	152	710	929	968	145	551	659	369	999999	288	163	327	703	924	964	792	966	697	172	999999	853	883	76	950	165	985	999999	847	785	999999	368	40	530	819	610	434	548	999999	999999	532	231	323	364	999999	999999	40	164	705	125	742	761	615	999999	999999	389	268	644	999999	812	999999	825	811	999999	252	920	133	796	883	323	539	253	989	999999	999999	165	539	528	690	865	134	830	30	731	53	999999	752	78	733	440	999999	999999	569	174	68	707	419	739	122	999999	961	244	281	391	585	499	772	137	331	999999	849	999999	953	123	688	999999	804	999999	539	859	999999	999999	73	452	999999	749	999999	999999	430	932	999999	800	416	235	999999	890	558	639	155	554	621	625	746	101	999999	999999	999999	456	485	737	902	999999	209	999999	999999	907	999999	828	999999	835	815	947	707	399	896	999999	332	727	999999	797	771	999999	934	999999	999999	999999	317	999999	861	368	913	236	348	692	39	416	600	999999	999999	996	999999	730	228	320	999999	999999	918	357	205	542	999999	118	247	688	965	737	404	224	999999	743	999999	999999	967	999999	921	588	999999	999999	370	489	458	178	788	999999	88	51	947	624	999999	574	634	999999	999999	328	999999	805	989	999999	726	999999	21	386	149	206	407	520	763	175	398	159	999999	903	999999	999999	999999	122	329	35	609	924	790	780	966	450	118	639	431	648	974	126	599	947	297	77	477	82	38	591	814	568	288	781	236	107	999999	731	973	71	244	965	485	964	999999	802	512	240	419	699	97	768	98	124	200	281	999999	999999	615	919	248	21	93	737	220	999999	646	18	554	869	941	999999	665	370	414	19	640	635	896	495	999999	246	663	338	504	56	479	173	999999	999999	547	999999	125	999999	999999	233	881	999999	999999	999999	166	503	999999	999999	757	710	112	727	710	191	641	999999	232	130	363	11	358	754	999999	999999	999999	999999	428	600	332	561	999999	611	547	999999	137	999999	881	999999	339	72	560	123	580	999999	944	751	463	408	323	999999	167	995	701	821	875	136	514	589	999999	683	84	95	227	206	448	501	190	999999	64	748	53	999999	999999	300	451	244	999999	450	229	819	999999	999999	287	710	403	276	910	725	316	999999	388	301	999999	656	987	474	999999	384	354	999999	571	933	354	999999	578	999999	214	410	380	999999	999999	999999	370	629	664	999999	808	517	999999	999999	591	464	223	999999	369	752	899	144	312	976	349	799	105	776	257	999999	675	999999	142	581	71	509	
355	675	58	999999	931	817	991	933	665	388	581	182	861	116	720	999999	215	999999	922	999999	107	999999	999999	162	967	594	381	578	999999	999999	999999	231	120	91	119	547	15	999999	820	91	999999	379	321	960	228	999999	914	999999	374	384	506	999999	659	991	999999	999999	999999	895	357	999999	446	999999	554	568	999999	999999	999999	780	999999	999999	296	171	15	841	927	727	92	999999	933	54	999999	240	213	14	999999	77	572	128	999999	168	172	119	697	484	999999	729	824	999999	999999	869	861	143	154	201	999999	999999	311	817	999999	684	868	53	999999	313	666	216	219	550	968	936	787	943	111	838	20	186	474	999999	206	208	903	340	384	999999	192	999999	95	22	916	999999	766	999999	999999	999999	300	129	158	999999	817	438	519	284	999999	30	91	999999	42	999999	999999	912	999999	780	999999	864	999999	538	669	999999	130	999999	130	207	999999	714	999999	43	999999	117	548	891	37	90	712	999999	689	628	556	363	999999	999999	514	999999	831	14	393	985	999999	200	222	761	459	262	273	698	318	321	999999	79	850	58	40	999999	999999	299	999999	999999	999999	999999	185	163	982	315	999999	855	615	351	376	629	331	194	900	999999	999999	786	441	775	816	24	459	999999	999999	486	513	935	244	999999	999999	541	129	601	999999	999999	24	69	779	999999	999999	999999	92	966	999999	31	748	666	999999	342	40	999999	858	119	999999	63	403	808	185	505	802	977	620	35	340	835	510	729	277	621	999999	834	17	297	436	407	999999	492	431	999999	738	846	788	999999	559	999999	999999	999999	626	863	999999	216	884	284	351	999999	797	999999	636	999999	521	29	399	535	659	205	974	999999	683	577	131	999999	386	229	766	955	999999	718	475	310	999999	999999	112	999999	999999	999999	999999	732	999999	74	609	874	999999	321	444	719	457	262	253	364	64	121	999999	58	742	999999	830	664	517	396	181	89	591	336	957	999999	916	986	798	192	254	251	999999	999999	999999	256	999999	74	784	57	508	937	475	121	255	50	174	63	671	762	646	999999	999999	559	893	530	293	999999	363	424	802	471	463	999999	119	813	999999	717	999999	495	919	765	999999	999999	888	999999	613	480	999999	999999	855	863	324	999999	999999	958	36	76	725	447	963	535	710	370	255	46	999999	415	11	999999	554	457	972	185	842	999999	416	999999	670	999999	916	812	448	447	568	999999	999999	426	999999	161	786	999999	999999	642	999999	393	64	519	224	851	761	208	479	648	371	408	890	999999	999999	666	551	281	405	76	531	161	999999	999999	999999	316	890	66	891	849	
999999	135	466	339	653	458	999999	897	540	999999	897	717	999999	800	85	999999	58	16	232	857	609	515	999999	999999	121	380	307	791	717	908	960	704	317	629	992	246	999999	999999	495	999999	840	654	740	585	178	814	818	999999	999999	641	267	883	999999	44	250	150	111	540	228	283	161	44	190	632	859	203	409	999999	999999	838	228	999999	521	487	26	955	775	999999	756	306	562	999999	999999	85	651	86	871	283	389	851	145	411	341	999999	593	806	999999	999999	999999	999999	999999	115	486	999999	423	768	372	999999	27	295	374	999999	784	999999	999999	149	441	114	999999	782	999999	136	999999	956	703	817	167	309	999999	219	490	999999	721	780	892	457	999999	252	662	882	714	999999	265	999999	487	482	626	419	501	453	999999	369	135	944	999999	287	781	999999	656	606	999999	72	460	999999	804	706	999999	13	999999	272	615	198	452	108	77	805	870	238	479	230	999999	747	999999	451	845	131	999999	776	136	614	675	14	596	66	999999	651	75	458	300	781	999999	623	390	238	838	186	999999	36	877	848	999999	999999	60	435	415	999999	265	999999	999999	682	999999	174	876	999999	597	610	999999	396	827	425	740	422	937	698	689	577	999999	578	612	999999	215	515	899	999999	207	131	999999	999999	650	999999	396	65	495	618	617	377	746	965	641	237	583	529	209	462	118	994	616	999999	745	999999	506	999999	999999	303	999999	999999	274	999999	227	999999	999999	999999	746	420	999999	999999	999999	999999	91	322	831	999999	999999	384	95	999999	316	447	179	213	515	999999	999999	811	999999	709	999999	202	151	999999	999999	999999	999999	176	581	152	782	788	433	434	77	296	281	999999	999999	114	750	999999	217	790	351	827	428	24	959	65	25	934	510	329	999999	734	187	999999	219	683	654	999999	803	999999	903	528	24	745	145	229	329	991	804	806	959	999999	999999	999999	616	999999	728	999999	999999	525	136	848	288	999999	408	999999	119	158	224	333	999999	979	228	275	999999	823	813	683	878	740	735	34	999999	999999	370	398	750	999999	515	933	954	921	563	999999	816	65	249	910	999999	803	119	181	999999	480	357	979	418	719	474	793	472	55	854	476	789	112	999999	584	999999	20	592	293	643	290	379	537	999999	939	999999	831	583	902	346	999999	630	564	257	660	356	390	979	41	361	722	471	909	77	97	498	999999	347	665	176	336	220	826	537	999999	999999	999999	563	999999	999999	999999	999999	569	708	779	845	234	855	67	238	999999	41	561	931	921	818	469	470	999999	450	745	493	918	736	20	864	999999	
999999	760	559	536	826	510	770	719	512	999999	999999	298	252	999999	999999	290	436	813	305	999999	894	616	677	641	999999	235	38	524	999999	999999	999999	698	914	50	207	104	507	999999	536	530	790	222	999999	916	269	181	999999	187	886	999999	491	922	999999	215	910	999999	999999	918	187	600	482	999999	570	221	78	511	384	211	76	999999	782	735	287	774	999999	999999	208	761	381	999999	999999	850	999999	999999	999999	911	983	708	140	999999	22	589	523	999999	58	544	651	206	847	999999	797	884	121	132	430	999999	644	941	999999	999999	222	331	546	999999	461	631	999999	625	413	167	528	676	999999	288	751	203	999999	352	726	334	999999	11	913	623	389	265	999999	999999	525	62	276	52	370	901	999999	691	53	523	999999	999999	926	999999	793	999999	238	131	813	832	999999	237	999999	301	999999	22	208	999999	999999	922	620	205	891	112	109	360	890	486	315	179	713	70	999999	698	868	309	407	13	218	232	999999	267	999999	907	144	298	518	975	999999	357	703	364	282	999999	902	288	535	999999	927	442	999999	752	816	644	129	321	87	845	432	915	615	205	12	195	537	362	753	984	968	811	842	915	659	957	475	999999	787	39	795	999999	999999	583	86	775	999999	642	451	808	999999	823	220	672	552	912	742	508	362	97	999999	550	535	999999	856	125	999999	999999	102	999999	999999	771	533	58	999999	999999	150	999999	129	237	761	894	999999	945	206	999999	600	179	372	747	999999	999999	996	699	999999	255	64	233	727	960	185	999999	999999	592	999999	26	999999	999999	999999	710	771	999999	388	134	999999	698	639	590	354	999999	524	999999	521	354	644	211	774	833	999999	804	787	999999	315	168	62	999999	354	329	999999	189	999999	438	999999	662	976	514	588	871	374	747	616	999999	879	26	445	754	38	205	947	438	252	465	560	818	922	854	405	230	999999	123	354	999999	284	174	855	96	872	858	378	140	999999	903	469	864	198	322	47	999999	723	999999	194	158	999999	877	937	999999	878	739	739	131	999999	999999	798	999999	403	999999	200	714	999999	358	881	179	826	817	999999	348	996	695	629	610	816	116	506	999999	999999	999999	938	999999	237	465	218	143	999999	999999	30	264	114	218	471	999999	131	333	137	999999	999999	999999	332	563	72	598	999999	192	119	139	315	999999	861	33	332	999999	367	794	487	705	999999	748	60	579	999999	999999	244	788	234	737	488	492	978	142	999999	999999	999999	384	344	638	71	36	34	990	941	28	999999	90	886	272	999999	337	999999	432	233	676	964	752	767	511	
999999	999999	958	382	650	823	34	999999	672	999999	335	982	999999	848	643	124	999999	70	638	778	167	999999	902	961	211	161	646	556	908	683	950	130	999999	999999	284	999999	77	651	349	128	993	674	418	478	999999	552	877	997	788	119	952	904	124	988	354	209	999999	997	999999	499	186	478	999999	999999	467	215	375	627	574	197	56	999999	720	999999	999999	999999	745	433	33	659	283	648	999999	999999	731	55	999999	999999	999999	84	743	80	480	850	941	525	854	999999	999999	732	187	260	999999	601	72	999999	999999	603	214	862	464	289	973	521	999999	999999	999999	30	267	421	208	999999	149	499	453	976	602	869	579	269	637	326	423	999999	999999	999999	224	176	736	999999	999999	412	999999	626	620	999999	107	959	635	412	814	833	171	598	533	440	121	933	157	96	287	324	34	945	234	148	865	999999	49	202	323	544	999999	416	999999	796	999999	999999	879	988	879	643	999999	999999	454	803	164	999999	767	50	911	290	28	999999	574	999999	999999	479	401	482	999999	425	919	442	99	999999	548	755	48	737	999999	598	999999	168	217	999999	90	999999	999999	430	984	51	999999	999999	291	999999	526	645	999999	999999	418	852	131	999999	400	999999	723	801	86	184	265	999999	785	40	931	322	236	999999	441	929	999999	528	979	971	498	999999	510	921	999999	999999	999999	903	913	36	999999	266	477	657	768	753	999999	288	999999	325	999999	585	265	999999	76	969	806	666	214	912	999999	889	873	159	909	842	953	801	650	999999	430	361	494	759	712	675	844	578	101	999999	999999	188	747	663	999999	912	302	999999	999999	999999	999999	97	699	11	480	999999	392	328	748	926	800	999999	638	761	895	813	101	505	180	999999	999999	237	999999	526	903	377	152	220	353	999999	999999	335	946	468	999999	342	662	492	288	284	292	526	830	175	887	889	550	985	767	999999	999999	999999	999999	464	67	999999	522	183	108	999999	295	999999	975	751	999999	999999	182	999999	992	562	999999	609	999999	896	118	607	407	409	638	23	826	999999	452	999999	186	754	879	492	410	999999	819	489	393	185	999999	999999	551	88	789	999999	717	380	992	214	841	999999	579	999999	356	460	625	999999	544	999999	286	999999	729	624	999999	631	999999	689	768	999999	743	999999	225	51	908	997	66	328	999999	999999	999999	999999	174	247	999999	999999	999999	329	146	950	999999	706	944	308	898	860	390	926	513	167	827	37	611	999999	471	179	996	537	651	999999	403	999999	999999	328	999999	999999	999999	492	116	999999	999999	276	553	818	134	46	727	916	999999	58	617	140	
815	462	398	278	999999	999999	999999	349	999999	647	999999	999999	557	824	213	999999	519	77	896	898	820	903	711	560	999999	999999	622	435	451	89	394	999999	740	273	491	50	929	520	985	999999	716	766	641	809	999999	764	271	999999	832	111	406	85	161	719	999999	911	999999	838	794	60	805	350	999999	999999	262	999999	58	293	342	173	999999	999999	92	999999	192	63	272	901	999999	719	999999	322	603	349	682	318	999999	999999	953	580	298	101	999999	935	999999	375	869	751	556	523	716	977	967	668	415	999999	993	999999	537	266	648	850	875	84	528	493	747	558	216	944	632	36	339	762	874	604	283	156	621	999999	999999	999999	999999	448	13	555	999999	934	934	285	325	651	999999	696	931	448	225	651	416	255	628	320	999999	999999	890	689	647	214	999999	810	999999	846	188	721	82	137	505	437	999999	999999	999999	999999	624	931	999999	999999	999999	999999	830	436	999999	631	740	376	197	873	976	999999	557	323	907	999999	150	133	161	478	999999	772	624	999999	999999	999999	580	443	117	999999	696	613	983	910	157	15	383	367	999999	999999	116	812	533	209	161	999999	999999	758	999999	998	672	500	999999	999999	516	999999	28	999999	999999	600	61	306	999999	381	186	372	758	647	176	999999	999999	782	701	999999	372	661	999999	999999	652	999999	909	822	377	118	153	205	834	833	403	387	999999	357	875	831	999999	809	553	162	999999	789	999999	241	592	173	241	999999	799	130	787	855	530	604	999999	312	690	238	928	159	237	980	538	924	254	788	915	419	999999	869	999999	562	118	96	999999	999999	999999	677	240	999999	877	264	999999	713	56	547	856	392	973	572	150	999999	881	403	999999	999999	261	89	987	803	258	821	981	929	912	234	999999	444	999999	999999	136	23	998	724	282	973	584	824	878	706	932	999999	446	345	728	995	681	715	172	358	612	999999	690	437	955	999999	282	476	999999	821	801	422	189	462	445	137	223	166	130	950	468	436	999999	290	870	724	385	646	210	917	553	41	281	854	907	40	332	571	999999	999999	701	999999	999999	66	999999	520	354	999999	899	601	781	999999	999999	221	890	185	895	409	566	240	680	636	275	883	278	999999	150	335	554	415	804	651	397	999999	259	359	999999	154	999999	359	380	401	747	999999	145	999999	999999	70	999999	731	145	999999	15	538	546	75	842	149	788	999999	380	999999	438	999999	796	139	136	999999	961	999999	772	750	33	216	999999	288	889	999999	999999	249	332	90	371	822	279	881	999999	999999	367	194	999999	273	366	250	999999	361	
962	262	999999	15	999999	756	108	999999	959	999999	900	798	999999	268	186	999999	999999	548	999999	299	657	616	224	915	492	277	332	777	34	508	394	782	237	508	325	636	852	742	347	576	981	939	863	884	999999	848	191	109	18	339	999999	999999	999999	689	704	356	999999	897	999999	999999	433	331	408	460	10	127	571	179	942	549	334	657	210	999999	999999	717	752	339	934	644	999999	233	768	694	999999	999999	354	547	803	969	999999	954	230	712	999999	660	999999	412	884	863	999999	21	166	999999	14	225	617	202	999999	986	999999	708	963	878	999999	210	562	999999	825	433	773	999999	376	973	951	380	437	497	104	657	187	999999	999999	81	366	999999	999999	999999	690	999999	959	999999	999999	816	375	999999	999999	351	173	941	108	826	587	999999	99	999999	645	193	516	634	999999	129	108	724	999999	263	263	891	521	475	143	262	33	415	474	999999	858	559	607	999999	388	95	334	162	559	360	762	999999	982	112	999999	882	793	65	632	840	63	451	16	999999	636	110	829	999999	999999	846	803	182	999999	477	405	999999	586	454	999999	999999	999999	946	999999	459	501	268	909	419	48	999999	468	999999	783	999999	999999	416	552	999999	435	288	266	999999	353	712	556	999999	18	515	707	999999	306	999999	999999	999999	55	117	286	557	619	378	200	999999	659	999999	387	999999	399	999999	908	989	543	99	999999	967	446	167	602	462	902	999999	259	999999	711	696	953	999999	999999	853	588	461	139	995	876	67	999999	999999	978	999999	999999	721	999999	656	606	718	807	999999	999999	999999	493	888	514	824	654	707	129	796	708	999999	999999	267	677	546	999999	456	859	999999	999999	961	879	600	999999	806	136	191	721	602	797	993	888	746	800	999999	369	699	946	999999	350	178	938	301	146	25	999999	78	53	999999	882	999999	859	269	993	368	962	999999	999999	708	697	999999	985	526	998	715	999999	999999	999999	999999	186	84	509	553	208	54	999999	588	464	173	614	68	999999	77	719	647	144	999999	753	999999	362	476	999999	248	617	999999	192	999999	999999	999999	942	344	999999	691	477	808	650	315	999999	948	346	999999	438	546	103	639	335	999999	807	999999	580	453	113	35	999	709	94	999999	999999	331	861	611	296	42	231	280	999999	999999	999999	910	997	829	568	804	105	999999	47	453	155	978	551	274	999999	941	850	498	240	999999	691	767	999999	389	999999	739	999999	734	98	999999	324	999999	191	878	329	896	999999	999999	885	308	930	31	672	999999	125	957	780	999999	997	354	192	732	49	872	999999	999999	196	618	459	829	
999999	370	999999	641	138	332	796	999999	945	717	588	108	999999	999999	654	999999	105	93	273	421	959	499	999999	743	223	592	783	319	123	497	709	999999	999999	65	999999	999999	141	40	511	793	170	118	652	289	766	93	129	117	227	106	736	999999	355	999999	869	999999	632	156	428	999999	548	999999	558	457	17	999999	806	999999	999999	94	538	75	581	479	261	851	846	999999	976	140	473	675	102	27	761	999999	399	264	999999	371	938	984	612	999999	999999	683	559	204	282	999999	286	571	766	999999	999999	670	999999	875	999999	28	381	999999	179	297	83	873	394	541	696	411	999999	999999	371	979	155	553	463	615	999999	999999	302	652	186	63	853	901	909	999999	459	100	999999	523	477	177	989	999999	814	999999	891	381	299	27	507	999999	479	999999	210	786	987	999999	217	999999	650	999999	726	999999	997	126	443	999999	964	435	92	605	338	999999	85	999999	999999	391	738	149	724	999999	288	284	154	999999	583	130	701	132	971	999999	999999	166	999999	268	451	270	766	698	880	719	417	863	999999	901	542	999999	658	999999	999999	999999	285	77	202	796	931	452	584	692	542	323	481	999999	464	647	722	999999	999999	999999	752	729	625	999999	268	14	446	425	348	999999	772	44	471	694	334	999999	169	999999	964	87	337	999999	999999	84	165	566	248	575	408	298	189	371	492	841	264	77	999999	999999	808	198	359	516	113	341	919	507	999999	999999	516	999999	487	906	217	979	999999	999999	53	550	884	702	765	999999	999999	59	73	411	999999	629	439	266	395	923	17	775	727	821	895	353	164	657	715	999999	68	319	810	283	999999	513	362	511	33	440	360	116	999999	488	999999	63	278	517	999999	231	357	259	703	564	898	441	999999	668	857	700	999999	236	999999	314	812	706	248	789	257	47	277	927	999999	954	999999	900	999999	249	331	999999	85	647	701	493	113	808	615	256	384	999999	262	694	654	999999	54	133	129	999999	675	999999	815	488	270	918	999999	430	27	748	990	998	97	22	346	26	625	748	535	999999	210	14	100	992	415	999999	785	999999	283	909	910	999999	999999	235	574	538	999999	999999	386	999999	538	683	791	867	999999	386	634	250	357	637	708	305	598	625	916	670	702	822	82	735	143	999999	157	999999	838	551	226	999999	999999	999999	990	38	371	752	965	527	223	233	999999	999999	899	999999	235	645	210	999999	851	165	318	999999	836	213	523	999999	999999	167	536	683	38	714	999999	773	802	999999	999999	679	934	845	660	399	999999	478	999999	999999	835	597	156	511	
906	233	700	999999	552	544	999999	786	999999	999999	999999	808	991	539	204	999999	869	999999	999999	999999	999999	999999	999999	15	505	919	999999	367	126	480	999999	61	21	34	777	805	24	999999	999999	267	577	860	175	223	743	999999	407	918	999999	75	183	708	855	470	512	385	552	694	565	633	98	613	669	44	999999	999999	797	966	762	399	16	771	999999	484	999999	147	366	999999	272	999999	521	537	94	61	999999	999999	999999	550	999999	999999	262	330	543	597	179	999999	201	140	319	692	64	441	165	884	68	412	999999	380	361	375	999999	95	999999	911	999999	560	529	618	738	999999	854	256	454	999999	146	999999	238	319	315	999999	946	235	157	580	999999	90	381	999999	993	893	314	826	199	156	999999	999999	897	632	485	618	999999	583	999999	999999	837	808	986	795	747	999999	184	493	999999	999999	999999	793	937	852	999999	40	189	999999	999999	845	492	999999	999999	308	988	999999	999999	606	833	999999	999999	999999	999999	635	742	791	104	999999	462	621	719	999999	762	981	999999	588	239	55	999999	454	439	999999	958	556	39	810	751	688	806	777	593	578	999999	999999	999999	65	959	311	999999	530	936	602	866	13	999999	999999	275	85	580	999999	740	743	295	999999	268	999999	415	287	606	931	50	999999	779	999999	999999	151	170	395	999999	671	999999	927	999999	790	999999	836	258	999999	999999	367	545	675	117	407	47	850	292	999999	118	999999	650	999999	705	187	490	999999	999999	999999	976	984	510	879	602	999999	780	812	806	505	870	431	346	999999	856	999999	396	374	308	382	647	999999	858	889	999999	999999	31	947	232	999999	310	999999	23	75	977	999999	856	665	82	208	999999	999999	53	786	999999	687	577	199	825	465	999999	999999	999999	999999	544	798	135	621	603	999999	888	832	589	58	205	999999	999999	280	483	419	392	730	302	109	755	999999	144	81	487	999999	991	831	999999	766	967	194	763	999999	531	999999	321	244	72	49	999999	999999	999999	999999	591	527	279	999999	999999	999999	83	70	822	133	695	132	663	63	144	999999	51	999999	999999	822	999999	20	129	999999	749	303	999999	158	668	263	789	999999	999999	150	999999	960	329	694	125	717	693	999999	999999	999999	877	408	525	267	110	68	997	264	93	822	913	999999	407	999999	557	422	316	999999	999999	999999	344	999999	355	523	573	183	684	356	999999	999999	138	999999	648	489	999999	350	778	999999	57	609	266	534	877	954	999999	999999	562	999999	999999	999999	410	769	514	999999	306	154	63	12	694	926	384	650	323	101	999999	738	999999	918	465	217	644	476	999999	792	313	809	
855	400	999999	999999	999999	787	999999	247	999999	369	999999	844	193	824	297	999999	155	131	235	615	221	786	271	498	976	644	999999	929	69	934	892	721	500	496	298	662	715	41	315	596	441	86	509	333	77	98	735	641	920	868	330	755	999999	697	597	79	139	798	687	977	999999	999999	188	656	477	949	354	696	999999	634	70	124	999999	999999	184	145	286	999999	430	888	999999	800	19	200	614	146	163	802	898	999999	533	916	353	338	250	161	897	853	999999	999999	743	48	115	295	807	215	940	928	523	462	999999	201	377	799	78	999999	280	987	52	341	795	552	797	316	111	999999	770	487	399	32	247	433	92	999999	154	870	694	999999	393	408	205	235	288	999999	999999	999999	999999	554	269	693	880	910	811	999999	332	200	999999	799	194	999999	444	999999	999999	501	224	369	119	74	999999	999999	861	556	604	643	999999	999999	274	361	999999	999999	604	226	227	705	151	337	622	568	999999	954	629	895	539	729	964	743	695	787	999999	999999	232	484	900	71	999999	334	315	999999	387	999999	926	889	919	999999	69	228	245	999999	359	887	999999	550	94	700	578	966	999999	999999	999999	402	875	486	140	813	546	130	325	165	873	817	31	454	190	229	999999	739	976	124	999999	745	508	861	437	344	329	682	999999	210	493	865	316	441	499	999999	886	999999	999999	115	999999	938	902	999999	999999	541	865	303	369	999999	672	838	999999	903	213	933	894	23	999999	999999	494	864	730	125	999999	18	999999	999999	955	205	343	587	980	870	999999	731	843	429	900	999999	479	35	322	999999	537	654	874	413	999999	565	101	872	400	999999	999999	23	218	786	999999	999999	40	999999	348	174	532	999999	858	130	999999	482	999999	999999	122	163	326	468	552	999999	588	28	999999	999999	363	999999	999999	470	196	26	999999	232	999999	999999	999999	948	865	204	687	157	999999	452	999999	754	999999	999999	475	626	759	247	647	162	470	22	208	999999	999999	933	921	999999	999999	71	898	841	871	444	999999	44	462	174	297	131	780	405	203	145	232	389	361	607	924	487	710	948	379	999999	999999	510	857	624	139	999999	282	999999	96	999999	554	955	883	311	795	999999	173	999999	949	526	382	75	999999	72	176	439	581	323	34	582	361	999999	999999	774	683	459	999999	999999	44	999999	999999	999999	318	999999	591	276	505	60	812	493	324	999999	999	853	724	999999	999999	794	999999	700	359	959	714	999999	999999	999999	493	118	627	346	999999	999999	560	593	677	339	757	566	999999	999999	933	531	511	540	268	999999	950	618	
999999	987	999999	391	390	344	999999	889	337	805	673	999999	783	397	999999	475	239	989	564	999999	185	394	938	134	323	558	767	828	457	183	999999	999999	999999	874	999999	639	578	999999	944	999999	586	788	12	951	892	494	125	545	108	46	999999	278	681	999999	999999	999999	999999	999999	78	999999	577	188	441	163	560	330	342	909	339	999999	896	999999	55	999999	828	397	391	986	999999	828	443	231	729	421	999999	976	672	119	441	401	999999	934	803	122	999999	408	356	848	401	572	161	999999	999999	999999	149	999999	233	999999	716	55	999999	72	999999	249	398	356	999999	30	290	583	657	999999	478	938	999999	961	563	933	699	430	51	542	594	669	999999	999999	999999	999999	281	928	999999	339	403	999999	999999	527	999999	564	723	303	949	336	568	999999	999999	928	738	999999	113	188	390	300	643	296	999999	741	478	999999	572	999999	999999	46	749	999999	830	327	829	91	821	999999	438	999	220	405	480	999999	974	776	999999	748	498	747	999999	102	999999	999999	999999	117	391	384	59	789	991	999999	999999	913	999999	215	999999	597	108	656	999999	429	749	391	90	247	815	299	766	999999	989	823	673	594	727	656	814	377	999999	722	699	446	999999	999999	999999	999999	444	567	137	769	788	999999	650	842	300	889	999999	165	382	458	999999	102	617	357	800	999999	888	377	999999	930	400	619	965	385	999999	19	794	999999	384	431	803	999999	171	997	912	833	183	830	303	999999	312	659	999999	183	430	607	828	287	848	999999	770	999999	999999	999999	999999	179	200	274	999999	291	105	252	781	951	654	999999	931	999999	444	967	993	67	999999	358	627	741	624	792	999999	359	999999	516	262	544	660	737	999999	964	629	743	642	909	999999	21	742	70	877	53	529	999999	675	999999	842	880	845	712	991	32	579	636	554	407	319	537	999999	588	990	246	301	916	999999	999999	990	700	334	999999	124	72	616	567	999999	581	272	577	683	972	674	381	999999	947	746	854	394	993	199	245	600	999999	911	163	999999	640	751	612	220	708	999999	152	999999	999999	598	928	415	999999	999999	972	144	741	854	138	999999	618	548	353	180	999999	582	997	510	99	494	999999	161	462	999999	233	830	660	367	999999	754	531	999999	936	999999	817	999999	383	231	999999	110	999999	999999	999999	249	462	102	999999	999999	897	135	999999	999999	466	277	890	777	952	524	999999	152	999999	384	878	384	392	791	999999	994	362	999999	209	775	999999	989	999999	156	999999	223	45	140	431	227	470	849	999999	890	999999	669	468	999999	496	999999	682	85	999999	484	999999	
999999	857	670	491	999999	90	34	926	455	357	476	641	744	409	739	488	417	999999	267	913	39	851	501	999999	941	536	321	386	349	102	999999	373	161	999999	968	366	375	649	28	999999	446	922	87	999999	893	37	724	641	757	380	275	999999	368	570	653	558	999999	999999	549	877	768	647	999999	362	149	113	999999	280	440	383	123	768	702	130	477	116	773	958	538	914	812	680	629	969	999999	853	999999	999999	999999	420	10	999999	999999	151	379	799	345	725	403	790	999999	999999	211	999999	266	506	662	999999	999999	999999	784	407	709	634	74	97	27	617	534	999999	107	899	460	29	999999	986	999999	560	750	678	770	57	564	999999	999999	368	479	255	999999	330	201	767	999999	283	636	602	999999	999999	999999	291	781	728	200	117	999999	647	992	191	11	279	838	111	497	424	999999	736	999999	961	999999	999999	618	772	904	213	104	999999	411	187	999999	779	999999	202	484	469	999999	999999	857	456	65	999999	376	297	253	999999	491	99	999999	83	999999	899	760	465	999999	380	673	18	823	987	23	999999	246	814	798	231	709	646	627	37	527	999999	879	395	999999	538	999999	999999	529	472	999999	15	70	338	999999	493	999999	999999	985	999999	796	888	229	869	443	703	999999	562	498	999999	733	845	999999	999999	555	999999	30	374	559	678	51	999999	489	361	999999	17	301	908	143	315	211	605	660	524	241	639	513	999999	952	999999	55	999999	999999	507	738	999999	544	818	999999	907	473	655	555	316	72	453	408	999999	604	999999	999999	584	428	193	819	137	194	999999	20	916	269	20	999999	356	999999	273	999999	981	999999	999999	473	999999	136	236	842	999999	59	354	462	788	240	645	415	999999	800	471	358	648	687	610	691	597	808	865	647	462	999999	208	683	798	999999	427	999999	214	962	999999	999999	202	350	999999	88	840	999999	999999	686	624	605	895	556	171	915	999999	303	999999	708	876	673	270	999999	389	322	999999	670	663	855	812	399	999999	999999	870	999999	166	307	424	532	850	111	586	188	33	857	348	651	521	999999	70	133	999999	506	96	265	197	613	961	951	999999	179	831	999999	873	999999	999999	999999	999999	159	758	999999	879	488	857	774	96	92	565	531	973	209	999999	780	795	689	164	703	477	614	825	552	346	999999	306	680	999999	999999	314	798	462	17	966	999999	999999	496	253	756	648	321	179	115	999999	999999	977	999999	30	60	580	999999	80	701	863	81	334	215	237	416	191	187	503	999999	777	999999	79	965	243	786	656	309	446	408	64	999999	445	719	504	
999999	495	279	660	230	639	130	728	999999	999999	999999	48	918	268	837	574	999999	999999	302	338	292	370	999999	792	243	403	281	748	672	646	707	635	614	999999	999999	920	912	527	999999	246	999999	48	317	821	348	999999	737	51	608	833	593	348	153	391	222	546	484	486	426	826	368	382	999999	125	446	269	433	217	937	916	999999	944	544	66	681	254	63	999999	454	495	666	240	149	838	62	999999	492	233	499	999999	446	999999	111	457	878	283	981	999999	999999	88	324	530	113	691	999999	649	804	96	999999	967	999999	294	42	931	170	999999	243	227	72	87	999999	210	717	162	480	237	843	96	187	408	272	999999	814	375	180	145	999999	999999	667	413	564	405	524	531	300	999999	402	179	297	750	50	763	999999	307	311	999999	813	950	221	943	806	999999	908	310	705	632	479	667	760	34	10	785	560	659	523	999999	685	196	862	328	999999	999999	999999	437	367	999999	732	517	74	66	332	999999	246	723	607	846	999999	223	825	668	682	735	419	999999	750	265	213	479	784	999999	438	999999	999999	892	119	999999	918	999999	942	999999	999999	962	603	703	702	824	548	836	62	676	885	472	370	999999	646	999999	263	536	687	999999	999999	999999	733	144	627	705	97	354	999999	473	927	25	280	628	768	999999	142	999999	570	925	716	999999	426	117	53	966	266	895	255	20	879	999999	794	840	902	646	999999	468	85	999999	999999	204	232	588	748	870	201	741	434	926	966	999999	965	761	396	999999	836	625	101	661	999999	202	108	603	999999	545	230	999999	725	999999	490	674	999999	574	198	999999	154	838	369	183	999999	999999	999999	329	999999	999999	427	42	453	974	810	613	999999	424	558	544	105	999999	993	999999	999999	760	25	999999	446	302	999999	401	999999	874	999999	998	999999	999999	886	923	731	779	560	263	127	198	999999	751	322	876	999999	999999	25	654	426	525	844	999999	534	24	509	168	882	999999	432	36	469	579	999999	811	357	459	538	999999	813	326	78	999999	95	460	999999	274	989	570	995	693	999999	918	458	999999	164	999999	392	871	423	999999	896	808	830	999999	728	999999	560	510	528	847	686	390	840	109	456	113	80	83	251	999999	179	322	756	739	651	550	131	932	999999	999999	76	999999	999999	250	430	269	999999	994	732	999999	714	488	51	157	16	994	87	999999	999999	60	40	319	629	999999	403	584	62	999999	999999	999999	999999	628	853	281	780	30	999999	600	999999	999999	203	86	350	999999	530	999999	280	608	732	656	473	772	999999	606	227	757	47	43	
846	999999	217	819	999999	555	78	999999	635	770	376	999999	826	487	999999	624	999999	999999	999999	999999	658	713	313	453	999999	793	999999	524	507	256	63	33	982	145	753	833	980	384	999999	999999	999999	444	64	509	242	746	830	985	103	506	749	273	999999	304	385	143	999999	763	460	760	840	554	588	999999	999999	353	13	690	733	845	644	483	432	182	924	223	999999	804	221	999999	963	999999	999999	11	999999	999999	244	688	760	620	999999	226	923	771	955	274	855	675	792	889	742	149	261	257	861	276	841	615	379	999999	484	737	999999	838	796	121	132	999999	881	999999	118	325	930	123	999999	999999	999999	660	227	660	368	983	21	332	879	824	476	999999	999999	241	948	628	319	599	145	564	673	94	975	843	151	277	793	999999	780	427	218	148	999999	443	716	999999	999999	999999	802	501	999999	230	959	999999	644	999999	999999	999999	999999	489	999999	341	978	989	754	474	685	384	999999	101	200	999999	999999	461	615	338	999999	706	524	767	240	999999	999999	643	838	453	135	12	208	999999	829	999999	888	999999	421	999999	169	713	689	251	505	999999	209	711	999999	999999	679	999999	366	999999	478	741	135	219	258	415	544	999999	999999	311	999999	682	186	326	271	57	267	259	999999	999999	179	999999	27	283	271	226	401	999999	342	268	773	626	646	892	724	999999	26	678	52	999999	343	825	562	388	999999	823	837	882	449	264	999999	999999	469	629	146	999999	999999	852	947	999999	999999	999999	11	892	537	999999	46	294	602	183	40	999999	217	42	999999	354	999999	638	381	448	389	519	645	999999	945	354	999999	26	755	23	373	174	730	20	999999	884	999999	670	851	188	787	553	290	276	233	734	222	436	235	999999	506	95	999999	509	999999	504	999999	923	947	999999	565	29	538	999999	999999	866	999999	206	49	999999	530	543	787	999999	660	999999	238	378	855	221	142	999999	791	999999	516	999999	693	999999	368	498	81	899	723	668	999999	999999	24	701	999999	367	875	999999	396	715	271	999999	307	287	999999	815	276	444	78	735	999999	835	237	576	82	530	182	637	999999	551	999999	999999	820	129	580	892	821	536	999999	999999	345	126	344	86	999999	553	980	999999	381	552	232	636	831	987	999999	787	540	448	629	999999	194	248	186	999999	276	640	152	188	706	956	994	739	533	580	999999	933	999999	999999	875	528	550	767	265	296	329	811	999999	999999	999999	793	361	383	907	974	999999	107	999999	999999	809	70	999999	999999	708	999999	558	492	113	260	597	999999	999999	389	573	999999	999999	999999	999999	890	525	465	
841	318	677	913	604	620	999999	558	277	303	993	12	999999	814	999999	748	68	840	999999	999999	707	999999	999999	826	999999	972	810	805	999999	886	124	59	999999	354	999999	999999	134	795	820	937	660	554	983	304	691	294	999999	758	984	999999	368	152	162	688	757	302	82	850	416	632	810	36	970	391	188	944	38	999999	999999	999999	624	273	999999	800	185	163	565	999999	145	999999	999999	61	821	940	527	972	896	294	596	926	30	999999	388	198	136	634	584	602	999999	747	265	50	173	959	33	999999	999999	361	999999	604	737	140	715	999999	697	759	999999	39	863	216	57	743	411	668	14	350	999999	832	673	551	578	963	826	398	957	894	887	999999	999999	433	850	999999	999999	991	199	889	999999	196	500	377	999999	554	738	909	699	521	639	999999	955	682	219	299	999999	961	35	773	314	327	245	802	871	352	999999	999999	999999	512	961	419	478	124	782	698	341	306	130	34	234	916	698	999999	265	999999	999999	244	223	560	856	999999	966	999999	585	249	999999	999999	505	999999	441	308	999999	196	559	229	35	841	900	520	958	391	999999	11	549	397	629	799	547	488	445	999999	999999	804	656	151	999999	999999	538	999999	747	643	800	52	592	926	372	999999	886	45	367	999999	344	702	602	999999	978	965	876	198	620	161	999999	27	642	564	92	999999	540	417	776	999999	312	367	772	325	590	798	418	999999	999999	999999	913	511	999999	999999	543	523	211	999999	173	488	186	350	921	596	999999	999999	410	38	843	999999	971	478	999999	394	999999	977	999999	287	999999	189	556	999999	999999	999999	248	649	896	999999	30	568	999999	359	254	298	795	962	445	999999	833	807	398	389	999999	999999	155	999999	251	736	617	565	999999	924	999999	999999	931	999999	999999	428	358	842	887	148	17	284	85	622	233	970	598	800	542	753	454	86	790	177	483	762	358	803	408	169	654	465	999999	623	61	270	367	872	786	27	828	990	920	260	381	504	336	532	999999	280	999999	999999	999999	839	480	230	999999	999999	449	423	999999	554	999999	727	494	552	309	462	570	999999	613	726	24	999999	925	463	165	540	795	979	436	825	592	137	999999	999999	441	145	152	999999	999999	603	432	372	947	999999	556	202	765	829	999999	874	999999	258	667	422	802	508	914	999999	75	662	968	999999	987	253	962	316	999999	657	120	173	319	740	999999	999999	303	652	577	652	907	963	774	999999	784	999999	864	343	470	609	999999	932	231	999999	765	415	634	962	385	703	320	249	496	118	718	41	564	231	363	656	
128	160	999999	271	119	111	887	13	685	435	389	629	846	999999	621	188	942	193	974	488	999999	340	277	873	342	999999	477	999999	257	753	997	642	979	813	490	999999	11	959	999999	999999	528	631	999999	949	999999	690	403	999999	497	540	98	381	257	875	280	999999	882	999999	999999	452	634	232	755	999999	437	999999	649	42	617	999999	186	999999	176	320	999999	999999	62	999999	560	999999	274	88	178	717	999999	626	395	114	543	701	12	999999	40	574	39	999999	999999	999999	522	999999	51	370	781	999999	999999	999999	999999	999999	999999	999999	735	999999	999999	288	999999	556	999999	48	277	811	362	999999	499	999999	734	241	952	999999	999999	664	879	706	804	983	999999	903	999999	418	362	558	421	458	200	28	999999	446	447	751	395	482	252	837	999999	710	224	506	999999	865	999999	133	999999	612	999999	259	646	39	760	523	677	284	259	645	685	719	999999	903	354	481	949	298	793	210	999999	808	422	999999	628	104	768	999999	42	999999	999999	239	404	999999	803	941	381	936	685	924	84	121	233	606	161	369	320	320	161	399	916	737	339	953	405	846	836	604	410	666	999999	999999	252	817	999999	456	325	999999	110	413	109	22	612	869	136	999999	999999	999999	890	999999	783	458	952	642	525	655	900	450	414	999999	114	777	536	29	179	510	868	416	999999	704	999999	730	220	748	300	903	135	470	827	309	271	30	713	151	883	306	621	999999	999999	606	556	874	186	154	999999	999999	486	593	999999	625	999999	178	471	999999	225	999999	247	214	999999	621	999999	999999	623	999999	694	93	74	999999	999999	999999	889	268	999999	747	158	179	999999	75	449	968	427	542	769	211	82	999999	559	527	926	830	68	416	268	680	86	999999	261	999999	459	224	999999	999999	456	827	736	968	64	999999	47	55	507	181	999999	383	204	988	999999	421	41	601	999999	999999	999999	999999	813	482	999999	442	671	42	917	482	616	234	711	999999	999999	942	999999	114	48	835	999999	880	333	886	651	884	486	98	456	999999	50	999999	690	720	633	151	23	263	968	622	62	14	138	34	565	541	672	868	903	727	946	999999	563	699	66	999999	981	999999	831	125	999999	583	999999	87	442	758	999999	990	701	943	928	221	146	425	782	485	752	308	331	119	222	999999	194	728	894	123	304	990	663	56	169	999999	431	852	666	999999	999999	61	999999	807	997	681	176	960	799	734	790	147	916	580	835	683	605	721	902	347	999999	999999	192	999999	463	553	999999	999999	783	999999	790	293	759	312	67	700	999999	523	122	541	
451	234	999999	999999	333	999999	83	999999	221	486	491	709	950	328	999999	999999	999999	273	354	453	999999	521	186	958	943	999999	387	614	523	144	967	999999	609	371	895	174	928	33	995	306	479	253	444	999999	359	90	343	999999	231	496	832	452	999999	999999	197	930	57	971	225	826	779	469	999999	86	518	409	110	589	432	917	642	845	277	57	974	110	999999	880	608	999999	999999	946	392	37	312	524	912	940	999999	965	126	957	999999	179	526	19	999999	367	788	999999	980	754	18	314	853	987	999999	131	694	96	853	999999	372	362	663	832	999999	541	774	994	496	170	415	467	800	685	47	108	530	964	426	718	101	658	999999	418	938	88	183	324	349	791	255	97	999999	949	594	454	516	694	933	152	593	793	999999	999999	349	551	514	999999	949	86	999999	730	669	145	85	999999	479	254	894	998	368	999999	654	705	915	327	355	850	101	999999	999999	999999	41	283	135	308	999999	999999	79	397	999999	15	375	272	200	524	427	976	874	879	974	271	999999	934	784	143	149	757	999999	31	999999	999999	87	999999	494	763	699	396	19	777	519	416	184	507	434	362	93	999999	515	400	900	378	976	999999	999999	330	46	106	499	991	168	999999	168	57	201	910	999999	19	999999	436	825	41	967	999999	370	568	96	303	509	432	60	757	252	514	131	999999	686	999999	747	174	727	602	896	999999	618	81	258	999999	315	523	999999	83	613	999999	575	868	411	999999	851	60	243	743	597	999999	999999	999999	205	654	926	999999	234	72	272	614	709	999999	999999	948	488	298	320	959	987	985	998	976	154	173	999999	999999	425	999999	24	696	999999	999999	15	829	87	999999	999999	999999	999999	941	299	371	811	998	379	352	733	462	401	563	740	283	755	611	999999	964	266	41	715	673	999999	428	58	575	683	724	999999	315	999999	280	421	716	999999	55	999999	636	175	155	794	999999	529	962	414	999999	999999	999999	238	404	999999	122	999999	845	888	537	993	870	323	245	325	654	134	428	591	130	151	999999	524	710	914	442	999999	121	999999	128	153	999999	24	999999	619	37	999999	999999	555	999999	330	576	828	231	62	826	323	929	830	150	472	111	381	999999	320	932	999999	528	999999	327	322	999999	999999	999999	394	17	856	726	626	999999	999999	999999	872	999999	800	574	205	999999	999999	999999	129	999999	291	999999	999999	999999	999999	999999	286	686	895	967	343	238	999999	999999	999999	999999	836	999999	969	999999	999999	542	982	170	238	548	999999	745	737	838	999999	401	208	453	558	512	123	351	
999999	136	449	999999	999999	201	967	999999	396	319	999999	146	466	613	128	999999	566	748	123	999999	999999	76	247	541	949	999999	106	942	40	992	999999	465	999999	999999	651	843	157	999999	999999	999999	999999	594	161	999999	148	999999	381	999999	283	676	999999	809	398	627	537	999999	888	908	999999	346	104	34	614	403	999999	150	200	971	961	284	999999	202	609	332	302	999999	999999	73	402	358	685	838	669	363	115	999999	999999	328	958	325	954	248	383	803	696	178	999999	757	797	997	409	410	999999	998	301	694	209	76	999999	317	421	825	999999	641	660	266	365	999999	298	262	999999	872	23	645	329	146	818	806	636	999999	249	999999	275	404	949	284	999999	999999	72	420	924	10	993	650	903	139	999999	742	152	440	812	729	469	545	923	537	999999	660	678	999999	876	999999	439	210	77	265	559	122	692	385	723	999999	197	999999	999999	83	878	372	999999	200	415	86	664	205	999999	519	697	730	480	421	887	881	992	908	999999	530	571	999999	582	648	579	619	59	999999	716	127	542	592	999999	999999	658	999999	999999	488	749	800	739	999999	889	558	999999	828	641	999999	999999	842	702	289	342	807	511	999999	999999	104	620	796	999999	999999	489	203	999999	999999	999999	629	763	999999	999999	513	999999	744	791	337	904	34	90	999999	977	999999	278	999999	999999	262	259	409	999999	573	243	999999	867	952	773	999999	999999	999999	999999	462	999999	22	517	634	878	198	130	598	25	184	191	766	23	869	818	999999	999999	615	778	999999	855	124	290	200	629	150	646	999999	970	949	582	218	453	999999	999999	964	272	644	995	236	142	660	393	999999	999999	477	810	997	143	526	222	149	999999	999999	999999	200	732	999999	14	999999	552	914	628	75	999999	972	999999	395	433	854	985	984	619	551	592	204	731	125	808	162	339	648	82	453	737	443	301	596	999999	255	242	999999	999999	267	684	227	42	327	573	419	999999	424	574	289	541	238	530	999999	274	413	999999	999999	999999	852	999999	903	842	999999	338	999999	681	726	375	999999	621	999999	999999	361	999999	374	171	413	552	398	999999	915	84	999999	911	509	913	925	332	616	999999	625	436	999999	859	780	385	857	999999	414	738	438	58	396	999999	501	999999	178	507	999999	251	999999	73	130	854	999999	829	60	272	829	254	999999	999999	759	999999	999999	999999	566	501	999999	999999	314	999999	147	660	569	867	999999	134	420	625	744	428	999999	374	732	999999	315	933	376	999999	335	594	169	170	982	43	298	995	999999	887	327	676	419	999999	937	640	926	469	295	
625	151	925	999999	999999	509	337	972	395	999999	443	307	632	999999	147	664	719	265	977	678	999999	578	692	462	532	307	78	18	521	999999	999999	635	846	647	751	809	409	741	955	660	655	71	999999	337	237	999999	999999	551	282	256	227	384	949	791	760	999999	999999	472	999999	906	441	328	460	999999	576	808	999999	985	383	337	264	977	310	999999	999999	473	675	365	234	942	613	526	735	275	218	717	686	999999	887	704	999999	936	421	59	229	336	611	999999	761	999999	138	709	178	945	999999	250	999999	632	768	296	999999	102	999999	388	303	915	592	195	750	858	999999	407	107	678	976	999999	999999	999999	106	999999	861	731	604	804	813	903	999999	790	283	968	643	64	295	600	333	268	698	999999	755	314	743	426	203	902	308	731	999999	500	999999	673	683	822	536	999999	435	649	498	443	574	399	567	802	999999	782	224	77	121	999999	354	717	999999	999999	505	999999	952	445	538	701	506	91	999999	857	821	999999	294	820	528	223	175	684	999999	999999	468	999999	747	999999	513	999999	999999	241	620	114	155	261	54	160	327	743	129	989	999999	796	937	493	107	999999	980	999999	497	404	999999	897	341	670	947	374	74	148	54	21	932	126	24	274	471	197	712	570	564	999999	502	784	103	999999	999999	974	328	999999	999999	999999	999999	210	924	293	692	722	999999	484	314	680	95	999999	698	117	67	994	781	999999	31	909	996	419	999999	999999	999999	764	803	165	999999	972	999999	99	999999	16	999999	999999	202	730	999999	748	425	238	266	884	999999	323	999999	985	129	999999	202	655	953	360	999999	550	999999	570	999999	927	918	616	999999	341	634	999999	999999	691	67	335	802	61	100	999999	493	768	999999	863	999999	587	679	818	46	999999	780	400	146	528	999999	509	999999	631	999999	654	999999	999999	851	924	999999	61	23	403	999999	793	775	151	565	679	999999	999999	397	599	266	804	999999	999999	580	855	561	999999	860	782	726	999999	999999	180	712	445	453	684	917	999999	612	262	574	285	889	253	754	638	834	466	661	692	122	999999	375	544	406	729	999999	999999	373	999999	999999	241	677	999999	735	999999	438	999999	236	192	365	168	987	13	999999	999999	221	999999	999999	922	409	404	131	999999	444	388	805	178	49	999999	999999	921	864	595	999999	999999	999999	518	999999	159	210	713	239	478	337	953	691	372	313	433	999999	902	894	999999	617	796	120	999999	936	357	800	270	91	512	736	444	303	401	941	999999	999999	703	818	950	721	695	174	652	705	490	696	442	865	615	999999	553	
999999	422	977	274	232	963	581	171	999999	999999	632	726	742	999999	660	299	430	999999	67	999999	93	943	729	921	999999	467	938	455	999999	367	405	475	306	192	418	880	424	677	999999	412	131	657	601	781	73	447	910	999999	999999	406	999999	459	557	401	469	92	692	999999	999999	999999	999999	136	999999	992	545	166	999999	999999	484	779	875	752	740	655	693	436	999999	948	858	194	557	135	624	263	354	999999	917	905	722	999999	197	999999	44	910	387	994	999999	608	246	906	27	360	999999	999999	531	999999	718	999999	707	43	739	744	207	999999	999999	898	512	257	648	999999	999999	525	836	159	591	517	999999	830	278	699	289	744	711	999999	176	206	798	573	732	94	236	25	999999	689	596	453	170	586	702	489	999999	999999	959	999999	667	502	524	188	469	23	551	999999	634	999999	999999	994	999999	255	291	21	110	939	525	563	999999	233	326	156	562	999999	999999	999999	137	789	217	390	784	74	294	674	681	619	113	718	543	999999	999999	200	936	999999	420	914	304	691	388	553	999999	999999	284	443	185	999999	999999	331	665	419	760	999999	999999	999999	219	999999	961	617	339	491	999999	999999	30	34	842	999999	999999	999999	727	443	837	446	410	999999	16	999999	790	850	498	313	993	999999	999999	133	587	546	400	573	391	452	952	999999	999999	897	717	577	999999	999999	601	999999	167	664	603	232	581	323	444	145	365	831	999999	121	128	35	497	64	753	896	999999	999999	999999	647	999999	999999	490	161	95	513	947	439	999999	539	258	448	156	339	999999	830	552	999999	112	264	217	560	999999	841	999999	335	409	662	824	999999	814	999999	324	999999	94	328	999999	999999	238	930	999999	999999	827	647	862	680	879	168	877	922	353	181	203	480	999999	28	20	649	593	759	113	294	999999	999999	725	999999	134	999999	254	858	97	999999	46	181	999999	290	732	999999	978	887	999999	999999	785	901	144	642	999999	844	90	75	999999	103	836	999999	827	904	999999	312	921	909	555	253	913	28	834	230	145	32	414	158	296	392	670	705	313	999999	509	713	999999	999999	850	999999	555	188	550	994	296	999999	353	171	999999	430	705	78	341	213	337	766	76	999999	506	89	439	931	779	925	432	140	174	965	404	608	923	838	69	275	697	735	478	840	934	578	678	253	190	865	687	602	999999	110	533	999999	999999	475	999999	771	850	623	999999	624	572	165	999999	387	999999	370	507	866	999999	75	515	602	298	236	999999	928	999999	196	751	913	999999	830	766	74	442	999999	961	999999	999999	999999	424	84	
999999	853	277	778	185	301	999999	819	368	999999	593	307	594	999999	453	999999	496	657	370	664	871	494	387	999999	398	999999	945	114	408	59	614	721	650	441	275	445	999999	210	752	119	709	931	554	426	247	999999	479	510	218	999999	960	604	926	760	212	841	475	999999	390	847	355	382	420	318	217	871	656	163	999999	17	461	999999	905	261	999999	939	999999	960	505	929	858	444	999999	857	99	19	794	890	239	433	969	433	820	905	763	337	999999	999999	219	999999	811	326	999999	210	99	673	699	675	804	272	999999	515	40	460	989	999999	486	563	229	999999	86	766	999999	241	48	999999	476	999	497	999999	428	703	751	139	128	541	598	694	768	425	320	999999	95	999999	531	464	402	999999	915	853	850	957	26	999999	999999	999999	403	614	999999	70	207	699	187	186	843	999999	764	900	342	999999	321	792	999999	803	999999	999999	680	956	999999	583	636	116	94	999999	777	999999	687	739	841	999999	148	984	531	999999	227	999999	941	908	133	333	999999	501	999999	467	541	67	999999	999999	134	999999	375	446	905	999999	434	101	614	543	409	999999	999999	35	69	999999	320	999999	271	97	999999	999999	999999	771	832	999999	884	999999	88	627	112	719	308	474	615	509	707	701	88	942	999999	136	15	408	999999	751	811	674	442	768	156	214	796	85	637	857	999999	603	613	528	704	999999	23	987	440	689	999999	57	420	559	562	618	258	328	814	999999	270	616	999999	90	574	219	702	319	999999	898	923	233	837	999999	999999	999999	97	559	999999	982	999999	28	968	820	678	999999	999999	882	216	538	955	478	271	187	596	708	341	532	954	999999	598	703	517	541	766	850	220	662	999999	458	530	698	90	831	346	252	648	451	412	810	954	999999	113	999999	943	454	961	659	999999	486	999999	564	605	999999	394	419	510	436	64	828	999999	601	516	999999	17	999999	398	440	841	999999	69	890	130	153	540	999999	599	575	598	999999	888	560	501	889	687	999999	999999	337	999999	999999	741	999999	397	999999	999999	362	313	356	934	686	999999	999999	999999	817	426	880	444	462	222	616	819	935	838	743	999999	999999	999999	627	79	999999	173	70	999999	914	611	999999	503	546	886	999999	999999	253	999999	911	264	367	999999	684	472	806	999999	640	125	829	116	805	383	654	644	273	262	999999	286	892	522	995	537	903	215	578	387	999999	575	44	151	576	305	926	488	582	260	425	999999	273	519	533	945	174	807	806	473	849	901	622	924	789	967	747	398	268	829	839	479	894	999999	633	
74	999999	999999	540	510	457	999999	72	23	836	530	23	382	999999	60	372	105	409	114	538	996	953	120	362	999999	557	537	229	752	999999	946	270	844	886	468	865	486	277	999999	26	683	999999	608	98	999999	954	374	999999	218	999999	999999	999999	789	999999	999999	121	970	334	931	952	999999	945	999999	603	889	999999	999999	999999	530	195	886	827	113	98	854	167	354	31	999999	654	192	138	21	295	676	876	481	999999	999999	357	895	999999	999999	352	107	999999	528	15	208	998	785	878	878	33	580	916	999999	701	45	479	766	948	999999	999999	999999	790	933	35	927	23	788	999999	247	183	999999	734	999999	761	990	126	639	349	999999	104	869	314	260	988	999999	759	910	779	917	779	999999	946	920	68	582	316	804	502	88	194	999999	570	999999	705	999999	846	434	215	999999	999999	999999	427	134	146	417	465	539	945	321	177	112	999999	307	468	999999	353	813	999999	999999	684	322	146	270	639	884	309	674	555	999999	867	335	999999	79	999999	938	174	822	999999	651	999999	776	858	191	910	91	211	999999	181	123	389	42	10	36	36	999999	704	166	495	999999	999999	791	984	689	999999	999999	408	939	308	530	427	530	39	999999	999999	907	463	999999	999999	557	683	46	999999	442	876	835	334	999999	53	401	244	17	999999	999999	544	335	999999	179	738	78	999999	272	964	651	999999	858	13	999999	964	128	153	749	806	938	578	81	999999	551	999999	618	517	999999	999999	906	999999	420	203	506	247	999999	124	293	225	999999	873	420	81	851	999999	999999	831	115	999999	924	258	999999	211	399	953	473	999999	999999	366	130	560	953	376	68	365	285	664	999999	999999	238	999999	859	533	524	999999	999999	999999	446	804	795	786	412	26	971	999999	800	218	804	999999	999999	999999	874	927	999999	730	919	53	23	495	999999	999999	999999	133	484	920	398	961	687	334	795	999999	600	445	570	344	158	999999	405	410	999999	76	860	999999	217	540	139	999999	438	999999	999999	124	986	950	342	443	460	289	541	60	269	839	531	480	757	310	999999	438	367	761	999999	981	647	613	999999	405	502	999999	999999	944	999999	466	533	893	188	999999	999999	649	112	137	883	869	405	355	151	726	545	389	205	906	442	700	574	677	220	999999	476	382	30	937	999999	88	373	999999	269	999999	999999	637	301	85	823	457	335	240	999999	713	586	302	999999	214	999999	122	186	19	511	999999	892	856	682	24	215	999999	999999	999999	999999	999999	506	808	96	348	999999	999999	98	999999	999999	984	374	344	799	999999	587	183	910	999999	
999999	828	902	999999	95	178	909	459	954	286	870	999999	827	999999	999999	82	999999	778	999999	999999	999999	952	34	999999	925	527	725	558	66	185	437	41	203	814	98	367	903	152	999999	917	999999	961	953	811	258	374	166	214	299	727	300	999999	967	787	31	134	804	999999	437	568	452	361	402	778	849	999999	999999	23	82	687	179	999999	65	999999	694	833	999	223	999999	560	370	521	999999	338	885	627	999999	416	793	963	562	67	714	164	474	87	568	184	961	999999	999999	999999	142	612	558	235	999999	678	102	197	135	591	47	876	207	931	102	999999	893	231	775	118	229	999999	134	121	360	901	824	616	999999	999999	261	398	710	227	389	656	780	660	873	999999	999999	605	999999	971	999999	837	956	999999	985	999999	290	739	999999	999999	923	34	488	447	874	852	854	486	923	309	999999	999999	176	980	552	999999	293	243	999999	999999	794	623	999999	999999	101	522	944	999999	631	770	544	521	754	968	303	999999	999999	343	785	31	999999	837	682	539	642	999999	671	999999	990	548	999999	999999	392	263	947	999999	755	999999	355	362	908	999999	854	999999	765	817	895	207	686	999999	279	950	457	336	849	957	941	740	519	999999	851	967	301	92	559	496	139	501	999999	993	999999	841	987	999999	123	968	982	999999	773	824	484	474	999999	999999	279	271	599	999999	413	989	999999	25	816	633	999999	999999	281	771	603	278	687	403	999999	692	999999	437	962	999999	223	999999	974	421	999999	694	999999	386	999999	498	813	298	897	84	97	42	635	594	34	364	922	182	999999	999999	926	504	999999	90	298	607	999999	841	999999	575	842	999999	999999	999999	58	131	396	999999	272	783	999999	315	381	613	316	153	999999	999999	999999	999999	112	50	194	764	494	471	557	166	97	80	999999	971	989	331	242	999999	27	688	546	902	967	999999	910	999999	262	621	999999	999999	774	155	999999	231	999999	999999	472	801	348	999999	462	586	573	999999	46	201	510	987	326	999999	381	751	135	378	456	510	640	314	140	281	511	999999	348	34	392	942	529	61	543	999999	858	440	999999	767	999999	959	999999	737	999999	999999	999999	275	304	82	162	32	999999	181	999999	928	70	999999	999999	76	748	589	247	549	847	103	999999	458	999999	38	201	940	534	368	152	999999	999999	902	552	999999	868	999999	578	275	999999	369	922	357	287	615	237	700	769	160	999999	646	722	999999	889	668	56	999999	821	276	881	221	497	660	38	999999	999999	999999	616	259	207	511	20	999999	678	488	999999	324	180	838	800	999999	180	384	350	506	
774	392	22	884	375	999999	425	311	394	659	999999	999999	999999	999	858	79	93	999999	999999	516	636	750	120	411	497	732	784	982	999999	390	51	999999	999999	532	512	374	154	999999	884	293	96	999999	587	28	617	908	999999	181	999999	999999	999999	661	431	833	870	34	281	611	396	999999	999999	442	835	13	999999	999999	951	796	496	494	924	361	999999	669	429	927	173	101	794	999999	736	999999	11	999999	973	390	691	487	662	488	102	543	999999	251	163	653	872	584	410	859	957	999999	684	496	805	999999	35	999999	999999	999999	861	189	816	999999	906	999999	440	100	39	999999	76	473	143	999999	401	391	26	394	999999	999999	64	588	999999	999999	630	999999	928	999999	939	999999	364	929	83	719	999999	912	999999	536	999999	636	223	999999	999999	181	792	494	999999	675	999999	424	49	999999	255	637	999999	282	498	999999	187	379	598	999999	160	121	874	146	399	424	390	489	664	489	59	880	562	999999	44	520	152	146	472	999999	421	999999	879	999999	999999	446	999999	999999	424	845	999999	965	47	297	631	443	999999	656	104	651	999999	614	759	559	592	999999	84	615	248	999999	739	51	907	345	514	635	242	161	999999	953	592	45	75	819	140	94	842	999999	651	600	222	496	999999	820	967	806	765	329	999999	999999	371	999999	999999	446	999999	999999	68	702	783	999999	210	156	999999	151	69	259	549	940	999999	999999	532	809	963	647	765	252	999	96	377	707	870	912	30	999999	591	375	928	999999	713	999999	35	149	491	656	400	76	302	900	761	718	267	825	999999	632	785	999999	263	470	680	863	319	999999	999999	86	134	999999	135	59	559	694	331	919	999999	607	482	393	328	316	256	699	950	108	334	659	450	55	22	397	368	999999	121	468	948	850	512	63	999999	415	531	999999	941	999999	999999	77	999999	347	999999	302	160	402	999999	999999	999999	981	912	220	647	675	635	89	285	999999	999999	999999	582	863	970	385	999999	428	578	999999	785	154	757	707	999999	267	272	112	456	999999	247	965	796	174	999999	999999	937	999999	416	148	779	452	826	999999	999999	822	494	533	376	999999	207	999999	999999	999999	171	78	233	999999	464	390	413	533	633	999999	500	725	732	417	999999	13	447	999999	22	439	143	343	328	554	156	934	772	739	736	243	522	999999	999999	999999	13	186	744	732	837	36	735	256	819	271	713	835	99	999999	999999	373	999999	405	719	394	197	827	749	999999	68	999999	617	673	796	399	53	985	584	267	414	441	268	714	964	986	704	887	524	67	840	321	844	695	
999999	372	468	127	999999	757	287	999999	437	74	999999	317	999999	71	459	429	999999	728	260	832	672	484	999999	70	999999	733	689	310	313	692	839	747	686	921	850	434	999999	925	200	826	979	238	13	204	999999	657	577	999999	438	104	839	121	70	999999	33	999999	268	407	686	71	999999	977	872	744	999999	927	999999	497	999999	35	497	302	999999	434	853	444	999999	910	29	783	166	56	999999	999999	853	727	686	674	898	510	175	533	249	999999	758	999999	999999	269	968	123	35	89	999999	412	607	546	583	635	999999	999999	869	358	387	903	999999	31	115	663	890	508	999999	957	999999	710	859	999999	999999	409	676	851	88	220	999999	906	999999	999999	625	469	999999	999999	153	61	999999	999999	641	817	156	345	233	999999	896	702	379	469	873	78	999999	720	999999	643	493	999999	999999	316	510	658	416	481	999999	828	405	999999	61	999999	365	199	450	999999	999999	999999	817	717	186	938	999999	385	841	482	43	689	596	904	915	968	823	969	101	999999	809	983	999999	999999	199	405	341	259	999999	795	113	999999	627	210	651	510	825	776	998	30	999999	134	816	933	448	465	999999	501	730	999999	999999	396	999999	250	479	95	999999	153	528	999999	607	705	999999	999999	378	359	72	999999	263	999999	152	999999	999999	999999	848	999999	176	476	999999	999999	172	840	999999	567	45	717	586	386	999999	565	869	682	257	227	423	655	399	999999	565	99	403	846	248	325	940	713	425	37	999999	794	999999	174	917	794	617	767	186	177	999999	661	773	999999	664	697	545	470	799	999999	657	999999	296	405	911	147	340	326	602	213	626	331	302	558	985	999999	646	704	765	463	609	655	479	231	760	999999	999999	718	191	999999	779	479	914	671	999999	208	999999	523	999999	779	464	301	999999	972	999999	688	999999	999999	700	728	60	841	999999	345	999999	11	999999	999999	644	17	821	621	144	61	999999	157	416	630	188	786	438	999999	451	985	998	317	490	506	681	81	999999	999999	999999	463	500	938	774	578	527	378	999999	443	879	255	958	842	999999	124	548	403	282	738	999999	913	300	999999	399	999999	999999	836	520	228	393	572	999999	719	603	999999	560	495	999999	838	112	809	312	999999	999999	206	999999	166	160	999999	957	287	799	806	999999	114	999999	572	549	64	241	690	857	999999	60	316	999999	249	248	999999	563	63	31	443	635	236	610	306	684	203	693	999999	999999	154	270	999999	999999	665	654	498	517	999999	946	327	999999	999999	951	999999	943	936	999999	787	917	674	999999	903	266	365	180	838	504	999999	
888	355	370	61	999999	713	995	944	542	127	594	749	968	576	117	999999	999999	223	285	999999	362	747	999999	999999	999999	21	342	999999	849	417	495	816	994	650	109	999999	957	555	417	248	61	999999	403	305	202	177	705	245	795	999999	999999	956	999999	941	999999	999999	575	464	787	999999	999999	638	999999	135	631	777	755	328	477	517	746	292	806	999999	999999	362	353	999999	999999	105	999999	106	571	296	889	538	264	63	145	958	34	999999	767	424	867	423	999999	278	674	424	422	387	999999	288	816	245	160	525	439	999999	797	999999	999999	692	686	284	76	999999	245	103	523	702	192	999999	492	253	525	392	179	98	458	84	810	999999	683	999999	337	292	479	654	999999	738	624	999999	171	999999	753	85	737	593	356	106	43	580	999999	719	205	260	796	573	719	768	355	350	703	722	290	999999	18	757	999999	784	999999	590	714	784	88	208	357	558	500	999999	654	586	999999	361	999999	239	398	963	733	87	496	905	935	619	999999	283	999999	999999	654	302	76	979	647	571	999999	999999	865	999999	641	999999	999999	999999	83	278	999999	769	999999	352	680	60	72	54	33	868	297	432	999999	105	401	804	999999	909	904	999999	384	674	999999	180	999999	599	999999	281	332	737	185	999999	832	999999	999999	999999	999999	937	999999	603	239	31	999999	778	284	345	796	770	725	836	88	993	343	875	999999	449	829	437	758	91	686	790	999999	296	693	999999	600	989	599	777	138	980	151	310	999999	362	718	171	896	999999	999999	603	999999	999999	999999	191	914	956	771	66	794	248	188	686	916	448	308	999999	94	244	745	807	181	947	708	107	851	43	907	542	730	999999	540	510	288	93	244	237	638	999999	134	643	227	542	999999	889	801	465	393	999999	999999	59	86	999999	512	995	431	608	786	999999	999999	881	999999	239	336	999999	707	999999	407	833	999999	81	40	582	120	111	589	999999	999999	999999	306	396	649	388	488	680	592	999999	998	999999	662	999999	450	87	182	253	999999	988	215	856	192	133	67	560	324	999999	999999	999999	551	410	416	999999	643	999999	264	999999	999999	670	751	999999	543	828	999999	125	999999	579	999999	953	410	867	517	600	999999	118	999999	182	339	98	999999	505	660	98	999999	999999	876	869	992	482	823	239	20	923	247	558	322	999999	999999	942	999999	745	361	75	999999	684	999999	815	368	534	341	91	613	999999	999999	255	999999	454	500	92	248	311	999999	158	140	180	856	593	363	999999	796	282	999999	397	709	328	154	594	999999	654	704	999999	511	467	150	999999	
999999	999999	327	992	562	867	863	371	999999	88	168	999999	935	999999	827	999999	462	999999	999999	69	362	225	444	288	111	410	459	846	999999	999999	799	129	18	398	999999	988	276	371	322	928	419	999999	999999	999999	999999	941	659	82	826	404	999999	999999	729	90	388	411	432	48	890	161	999999	27	984	999999	288	48	999999	546	379	838	43	100	179	999999	649	999999	531	813	128	169	999999	387	29	982	999999	780	999999	927	20	999999	566	999999	480	171	520	402	383	178	999999	999999	747	122	702	987	371	517	849	919	440	392	879	999999	920	731	409	40	997	11	947	507	648	999999	536	999999	282	999999	620	18	299	999999	622	363	470	996	999999	639	684	999999	621	70	931	480	496	628	272	946	999999	999999	999999	999999	404	381	231	999999	482	999999	586	999999	999999	566	999999	840	630	193	770	526	999999	923	318	770	355	965	390	886	575	178	779	999999	999999	336	497	999999	257	809	853	250	142	625	523	942	63	218	327	64	173	999999	999999	313	857	746	797	393	440	990	999999	438	999999	999999	279	314	700	677	512	999999	78	35	999999	820	339	529	999999	999999	999999	999999	717	146	648	335	999999	484	328	999999	999999	227	538	999999	440	999999	674	424	258	999999	355	218	999999	999999	999999	938	985	999999	507	999999	973	338	361	273	983	74	283	997	790	666	621	795	986	234	627	999999	849	964	594	337	999999	915	280	596	999999	201	135	341	439	709	349	585	977	999999	999999	721	865	999999	131	376	999999	676	633	999999	999999	560	999999	26	757	422	98	999999	553	179	883	999999	68	999999	999999	999999	939	942	568	91	326	46	817	697	732	905	999999	584	843	227	355	478	999999	687	420	999999	969	118	999999	27	620	328	999999	807	999999	444	999999	110	189	339	437	50	118	999999	276	149	742	534	294	851	993	514	187	335	999999	415	999999	380	354	467	822	830	999999	550	470	997	999999	19	293	297	999999	328	999999	514	790	999999	369	739	421	281	885	999999	999999	732	34	999999	999999	706	999999	999	668	999999	999999	721	999999	606	682	568	999999	278	144	733	251	997	609	675	118	673	544	519	55	46	959	82	999999	388	999999	999999	526	364	999999	308	35	293	628	999999	999999	999999	997	999999	632	801	999999	999999	999999	161	999999	826	133	999999	998	476	171	474	954	631	333	683	149	138	599	56	52	727	421	835	707	957	999999	650	113	434	999999	360	886	999999	999999	817	935	430	194	189	999999	177	365	391	999999	999999	339	997	635	888	545	869	594	585	758	929	731	311	454	245	458	482	
999999	999999	999999	811	587	710	252	516	747	999999	943	420	544	875	999999	40	999999	155	627	999999	25	224	889	999999	999999	311	494	999999	95	999999	976	949	999999	999999	921	791	999999	999999	999999	999999	999999	128	999999	826	925	184	51	999999	999999	999999	612	308	617	999999	999999	40	999999	999999	54	285	225	999999	431	123	742	999999	689	514	953	580	449	373	999999	998	626	896	83	72	881	592	270	611	891	394	32	677	341	653	571	890	999999	597	999999	698	414	960	697	38	94	931	494	536	930	987	999999	248	999999	619	460	570	957	999999	999999	461	25	614	999999	46	100	75	663	999999	943	72	473	999999	92	482	594	666	209	55	978	949	107	734	681	999999	142	999999	549	721	202	11	933	494	485	829	683	800	999999	999999	937	29	278	999999	592	867	523	410	165	655	999999	794	999999	912	644	171	364	291	932	996	903	999999	999999	941	843	999999	999999	979	999999	263	999999	794	606	548	118	959	999999	648	151	813	391	732	627	893	999999	407	999999	31	850	323	999999	402	867	999999	756	999999	503	337	999999	650	737	544	44	902	856	999999	198	999999	804	999999	490	715	999999	129	615	999999	999999	999999	254	999999	312	118	139	62	788	999999	927	544	999999	487	999999	999999	42	500	85	999999	698	725	999999	466	219	817	226	175	999999	999999	262	747	457	585	940	999999	999999	180	348	629	415	982	123	459	313	999999	40	999999	228	146	999999	649	999999	768	482	963	594	788	236	999999	891	963	228	40	154	999999	96	215	547	595	999999	999999	161	456	999999	716	611	588	162	565	786	900	946	999999	85	999999	704	688	113	976	999999	999999	943	999999	737	451	763	93	314	133	999999	999999	999999	633	999999	820	497	596	336	999999	999999	16	635	670	708	990	26	531	954	999999	485	408	999999	570	319	967	918	308	718	990	952	528	283	999999	998	999999	131	323	823	264	125	117	999999	347	624	999999	668	283	154	746	999999	999999	138	772	648	168	722	219	323	906	901	999999	878	999999	813	833	733	606	671	746	869	702	707	699	426	377	57	999999	945	49	309	645	163	971	999999	999999	400	511	999999	840	249	999999	999	917	363	925	239	24	534	791	999999	71	611	408	877	732	534	999999	355	999999	121	957	999999	284	606	266	999999	906	999999	103	999999	999999	226	831	506	957	999999	790	346	500	148	42	999999	163	503	247	999999	755	999999	833	195	999999	999999	999999	999999	292	648	725	320	106	890	999999	999999	440	358	999999	844	999999	901	920	39	743	101	999999	143	88	726	999999	780	368	999999	290	
811	999999	999999	481	76	118	112	224	999999	977	999999	249	999999	815	799	800	999999	189	403	263	853	184	999999	999999	869	309	975	650	999999	538	945	951	999999	609	521	295	999999	876	257	736	677	686	611	61	999999	851	999999	999999	288	999999	314	600	999999	969	437	637	153	465	612	766	142	999999	658	780	999999	999999	376	11	999999	999999	276	929	932	666	586	176	573	752	189	999999	65	657	371	639	233	999999	985	904	182	999999	999999	78	274	999999	999999	225	37	830	30	743	485	253	33	774	660	384	999999	999999	999999	270	74	401	999999	999999	711	999999	100	29	556	999999	544	471	829	999999	373	207	665	452	999999	370	149	742	732	445	541	812	634	597	979	849	686	686	521	999999	818	749	792	679	999999	129	135	999999	999999	343	209	999999	424	612	410	462	719	225	999999	31	999999	331	999999	840	62	899	850	999999	49	707	10	857	949	917	999999	624	415	985	999999	999999	999999	999999	469	398	246	527	397	31	999999	527	139	999999	450	499	790	999999	89	999999	627	878	278	999999	999999	575	999999	352	74	506	21	786	57	734	551	302	786	999999	862	280	603	534	511	999999	315	522	578	999999	416	459	999999	114	544	462	999999	794	674	612	171	894	999999	894	462	890	20	409	480	404	918	158	713	999999	999999	809	999999	999999	377	999999	999999	455	996	802	999999	614	380	906	252	594	376	999999	627	999999	828	967	224	709	999999	620	999999	905	52	183	621	268	746	336	999999	735	999999	275	427	235	295	715	897	999999	999999	848	520	113	167	885	38	171	530	999999	971	667	999999	648	30	756	630	421	999999	823	191	999999	868	54	437	517	999999	999999	339	402	888	122	80	960	750	233	110	715	748	166	155	459	738	215	364	811	150	999999	255	999999	604	874	312	84	81	292	979	999999	675	999999	999999	927	831	138	652	858	999999	633	897	796	656	914	999999	256	678	732	999999	662	689	625	377	34	999999	999999	797	999999	810	996	889	468	254	633	49	108	760	227	999999	610	563	999999	224	516	567	458	24	690	211	65	999999	349	999999	326	999999	60	282	381	81	173	999999	638	58	999999	999999	999999	552	32	874	574	496	999999	114	999999	108	193	411	860	466	407	654	999999	812	754	600	550	123	927	846	989	999999	388	155	999999	279	925	457	624	771	138	906	991	815	636	569	999999	244	26	227	603	649	421	915	674	519	233	825	303	10	999999	326	624	185	885	999999	117	315	650	68	999999	735	786	98	338	501	662	301	999999	195	655	315	106	709	252	
350	414	473	480	999999	55	110	999999	624	577	811	999999	816	930	888	462	639	594	958	54	868	862	332	587	183	999999	932	649	118	999999	888	230	914	933	544	343	999999	834	999999	22	82	580	172	521	526	219	999999	370	297	732	25	999999	147	999999	999999	488	999999	999999	999999	98	123	460	55	999999	689	591	376	999999	395	555	818	804	888	946	971	999999	699	811	70	999999	999999	571	362	385	339	999999	999999	259	559	66	261	758	537	999999	999999	622	535	999999	831	935	999999	963	974	742	914	220	832	201	693	96	788	280	824	343	999999	551	108	999999	999999	522	508	126	333	339	999999	69	277	281	57	999999	999999	806	999999	999999	130	57	597	620	999999	128	999999	891	566	472	277	981	999999	204	539	357	523	864	953	319	436	726	639	645	999999	855	943	560	999999	999999	333	982	300	699	223	40	954	487	209	820	188	616	999999	860	71	321	136	83	999999	999999	835	999999	852	670	698	999999	999999	951	181	615	185	999999	748	233	149	999999	691	243	980	509	999999	46	665	999999	141	819	177	999999	583	137	728	999999	818	452	507	436	140	630	11	820	999999	12	999999	593	645	404	999999	336	721	776	630	892	102	999999	999999	799	242	999999	538	999999	235	999999	378	53	886	315	965	305	999999	713	165	71	242	170	887	399	729	81	497	737	951	841	67	807	999999	836	777	584	154	707	203	420	101	133	999999	983	999999	272	706	339	999999	573	999999	18	620	568	659	932	356	908	80	170	231	801	927	394	581	570	999999	999999	538	999999	160	28	519	744	969	119	576	999999	999999	999999	374	999999	308	387	241	58	196	938	999999	845	999999	999999	637	43	199	299	205	209	411	74	726	656	800	58	423	999999	499	876	999999	999999	366	452	153	613	795	72	503	999999	163	532	383	999999	873	693	161	913	999999	485	999999	680	999999	376	501	999999	740	717	367	260	963	649	559	320	349	636	489	786	102	999999	999999	136	796	655	56	879	690	129	783	117	999999	509	209	23	331	918	637	989	950	453	872	87	705	253	586	513	973	999999	267	246	999999	999999	821	367	248	999999	999999	999999	330	622	19	621	999999	260	363	463	450	999999	989	431	999	499	835	648	161	170	431	553	79	999999	906	627	861	547	903	531	999999	842	999999	902	44	379	669	337	444	260	153	454	889	999999	999999	436	999999	999999	247	714	539	182	215	87	997	341	197	999999	716	999999	760	999999	999999	832	775	608	771	97	396	999999	830	508	999999	900	26	976	663	947	478	479	
553	999999	310	999999	991	999999	999999	697	904	999999	191	999999	620	61	500	756	999999	999999	356	465	999999	986	999999	617	999999	41	968	314	71	30	999999	250	999999	247	838	999999	96	999999	840	270	971	83	192	693	447	948	887	162	410	270	879	607	999999	23	814	999999	585	999999	313	999999	546	331	636	883	36	941	572	383	999999	766	669	938	225	95	493	591	999999	756	179	935	153	815	904	800	151	999999	649	305	999999	281	999999	404	855	880	999999	650	447	308	999999	999999	386	513	938	644	999999	940	391	515	530	232	763	829	522	378	999999	730	426	999999	999999	999999	302	276	999999	942	999999	275	999999	345	371	999999	154	999999	98	673	558	639	999999	270	210	210	688	144	775	210	517	999999	999999	486	73	999999	999999	999999	999999	711	999999	120	563	996	37	334	857	56	153	687	88	267	999999	849	819	186	853	165	634	541	277	167	501	749	434	297	394	999999	281	378	618	999999	999999	387	469	448	86	880	999999	999999	353	999999	991	999999	132	259	588	41	667	886	149	78	999999	35	444	999999	999999	814	571	999999	939	261	774	774	79	999999	329	999999	999999	999999	110	972	921	999999	198	634	176	413	626	185	708	999999	938	394	238	549	565	999999	942	423	999999	271	319	999999	936	102	868	226	28	999999	930	234	652	296	999999	177	157	228	837	809	880	215	999999	396	999999	586	999999	389	546	529	979	415	999999	966	999999	838	663	999999	821	105	999999	949	394	49	254	484	710	651	608	999999	402	347	86	999999	542	624	999999	923	473	360	779	488	680	499	607	524	999999	999999	745	947	513	730	999999	741	53	930	820	157	151	556	875	999999	999999	999999	137	642	339	288	433	999999	999999	999999	953	471	999999	999999	279	895	442	729	670	35	999999	661	557	671	940	345	99	612	803	926	999999	917	484	119	708	204	371	964	999999	535	261	818	192	773	776	999999	999999	765	660	925	715	421	885	850	763	128	927	999999	999999	994	999999	821	999999	999999	999999	46	999999	216	579	999999	999999	999999	999999	145	999999	999999	479	783	895	999999	919	333	952	999999	999999	369	41	634	355	999999	277	905	999999	201	346	999999	999999	999999	814	740	948	219	196	585	999999	999999	877	749	999999	675	649	154	570	696	84	999999	868	255	625	999999	14	362	860	989	807	999999	215	353	799	343	403	134	968	999999	66	710	146	377	487	999999	999999	999999	557	999999	939	133	345	575	126	480	571	448	729	225	735	999999	999999	999999	999999	772	42	534	950	742	282	525	999999	415	999999	374	728	501	768	999999	
117	722	805	191	59	684	293	639	237	328	772	954	405	753	429	470	362	940	599	999999	942	957	342	999999	407	424	947	929	935	752	752	79	999999	87	117	23	790	999999	156	102	489	402	307	631	970	999999	999999	432	986	179	21	788	902	64	708	160	999999	990	784	999999	737	363	704	485	575	703	999999	327	646	415	999999	195	793	506	234	550	660	710	999999	89	304	525	999999	999999	740	964	177	999999	379	999999	633	799	392	521	365	999999	999999	821	65	277	52	802	999999	580	499	826	994	999999	830	168	499	679	155	704	341	221	419	938	999999	611	535	660	947	689	781	880	802	282	151	108	851	838	999999	577	47	501	739	999999	275	999999	969	772	795	220	999999	954	999999	688	190	153	999999	999999	87	453	741	392	855	107	799	999999	999999	722	263	999999	316	661	33	578	999999	839	482	999999	672	999999	642	763	864	737	232	826	236	999999	101	997	391	102	761	999999	836	655	646	642	573	656	890	256	518	999999	904	805	930	999999	32	999999	671	999999	96	999999	811	978	527	999999	874	999999	392	909	630	266	349	999999	900	822	999999	20	203	840	483	999999	940	395	254	801	832	426	895	160	101	999999	336	999999	15	514	399	999999	138	999999	767	601	273	980	625	999999	723	689	905	118	999999	21	999999	999999	196	80	316	425	999999	725	295	458	86	242	817	879	930	999999	218	999999	433	884	882	675	999999	881	752	959	769	992	88	999999	521	787	816	90	604	505	535	935	999999	999999	999999	999999	242	999999	999999	41	173	746	331	105	999999	520	685	459	138	999999	756	999999	327	357	999999	740	647	151	999999	999999	426	737	284	434	101	283	197	459	760	479	442	764	999999	999999	795	32	670	982	672	999999	112	366	951	133	749	230	617	850	327	392	999999	999999	381	235	614	436	472	897	14	999999	332	235	698	659	48	991	999999	606	561	633	80	665	479	936	196	999999	999999	999999	999999	999999	999999	347	141	999999	999999	999999	393	140	116	369	999999	773	999999	999999	999999	876	667	302	94	757	282	20	298	694	322	110	621	445	48	554	650	320	999999	142	999999	985	104	331	999999	999999	999999	817	999999	201	82	306	999999	999999	999999	320	402	492	77	928	999999	999999	58	447	999999	613	729	948	999999	999999	719	999999	561	845	933	999999	782	346	356	396	159	464	521	106	621	999999	423	999999	187	728	162	168	253	293	544	886	936	656	276	342	968	659	725	937	482	999999	744	999999	80	574	538	65	145	680	779	143	143	951	826	47	200	121	
771	999999	999999	999999	999999	278	310	57	757	999999	79	24	428	499	739	583	624	788	999999	999999	547	999999	199	999999	32	572	514	410	752	984	830	999999	151	856	888	999999	537	921	835	476	541	33	999999	412	999999	131	262	289	404	999999	337	47	765	618	574	999999	184	313	999999	434	763	999999	304	999999	305	840	872	572	999999	388	999999	999999	999999	805	50	524	795	787	999999	900	320	999999	16	202	657	792	473	532	292	999999	187	233	999999	999999	712	999999	728	54	999999	155	258	690	678	25	513	634	94	959	578	59	372	999999	999999	637	124	999999	894	112	125	513	377	349	289	881	210	823	999999	551	999999	999999	999999	751	680	965	652	630	556	999999	689	32	708	513	954	242	367	790	40	754	297	184	999999	626	929	603	999999	908	999999	796	999999	689	324	542	866	999999	263	621	716	237	985	999999	981	903	422	102	999999	864	999999	57	524	420	999999	565	264	918	999999	179	821	87	999999	744	229	760	185	999	707	176	646	784	999999	745	84	802	769	999999	203	842	999999	836	999999	913	999999	362	282	404	999999	759	287	948	516	94	800	639	50	251	274	999999	728	422	394	638	227	999999	78	778	345	999999	796	999999	724	820	965	999999	287	999999	231	867	999999	780	113	948	999999	697	278	894	945	445	761	527	999999	972	124	999999	451	170	695	999999	999999	503	68	999999	963	825	233	696	128	815	361	766	30	999999	743	947	319	446	999999	999999	999999	999999	832	900	239	278	923	752	705	184	999999	127	588	999999	582	983	721	208	985	999999	473	582	776	999999	94	995	507	141	239	999999	999999	15	421	999999	579	999999	670	999999	999999	694	999999	999999	999999	943	282	243	999999	710	824	759	999999	999999	460	686	66	999999	406	999999	815	244	770	792	999999	539	999999	537	706	422	739	472	322	563	532	300	999999	992	592	833	999999	850	816	796	317	999999	999999	370	555	735	999999	820	999999	968	352	441	999999	119	958	461	250	745	537	766	971	361	999999	672	588	999999	999999	73	176	573	999999	965	999999	974	484	53	598	341	999999	971	312	918	999999	354	220	100	377	62	44	141	999999	122	322	60	825	999999	43	277	782	999999	220	56	999999	150	133	387	23	949	634	914	862	908	762	566	463	62	603	999999	462	497	792	471	39	45	999999	731	652	999999	158	529	999999	331	559	596	760	999999	275	617	231	833	86	999999	427	129	278	999999	360	756	596	999999	361	941	999999	294	602	749	999999	617	999999	401	734	999999	801	115	904	540	359	999999	806	999999	999999	986	
870	629	421	999999	54	909	766	307	381	999999	999999	999999	999999	999999	999999	275	994	21	999999	657	458	999999	108	439	626	999999	225	999999	333	194	949	399	985	999999	80	999999	873	237	704	116	850	861	29	838	866	999999	937	835	34	999999	181	999999	957	140	537	51	531	981	749	732	694	999999	973	999999	946	391	999999	802	998	999999	999999	766	316	142	806	999999	809	999999	573	210	384	390	713	249	22	163	441	999999	999999	999999	664	891	488	972	422	999999	999999	832	999999	484	999999	999999	836	703	692	415	999999	824	999999	999999	241	271	417	548	999999	313	999999	999999	999999	999999	949	544	963	968	665	999999	999999	344	999999	984	999999	977	999999	99	185	999999	553	19	557	606	674	617	531	898	797	403	484	999999	624	118	507	163	656	109	999999	490	181	868	47	999999	137	155	999999	349	999999	999999	999999	327	372	119	999999	315	999999	578	999999	342	22	75	999999	272	999999	999999	720	611	999999	999999	331	278	564	694	999999	685	999999	375	999999	999999	513	192	667	999999	508	166	999999	514	358	999999	976	999999	981	999999	477	116	697	999999	166	999999	435	502	862	999999	933	999999	999999	678	53	999999	342	811	109	999999	999999	999999	407	999999	999999	869	769	215	263	294	579	999999	297	999999	227	960	988	999999	219	688	104	20	329	984	610	999999	402	899	470	283	999999	175	977	392	999999	647	708	999999	999999	297	999999	999999	248	577	999999	689	338	402	460	999999	97	999999	602	421	503	817	510	423	36	880	476	999999	744	980	435	414	275	904	997	579	261	928	196	999999	667	875	772	752	880	999999	999999	10	999999	387	195	723	573	999999	888	555	999999	294	43	140	821	160	484	999999	152	699	424	433	405	881	999999	168	949	999999	754	628	55	999999	999999	115	336	475	432	367	999999	711	840	708	999999	451	442	967	894	999999	110	517	400	514	610	191	506	131	605	999999	999999	37	774	893	999999	999999	999999	999999	751	999999	804	999999	728	127	999999	999999	999999	999999	417	999999	448	863	999999	892	580	246	237	999999	999999	362	609	214	999999	999999	810	767	937	999999	999999	755	941	999999	225	967	999999	999999	999999	283	50	999999	332	999999	713	999999	128	999999	762	881	323	575	999999	968	999999	399	328	599	484	999999	317	705	999999	999999	819	999999	22	394	999999	999999	640	999999	457	954	500	977	39	818	501	229	746	127	14	65	999999	331	999999	972	822	826	999999	663	280	999999	966	344	677	421	999999	61	639	999999	55	466	251	999999	999999	88	477	263	369	509	107	265	126	999999	701	446	286	498	938	999999	999999	821	
999999	977	554	531	987	165	310	618	847	999999	589	21	81	999999	814	146	999999	645	999999	569	466	999999	999999	999999	809	776	999999	240	145	483	123	599	999999	234	999999	999999	943	999999	999999	999999	952	999999	661	999999	675	999999	128	999999	999999	149	294	303	999999	12	364	999999	999999	999999	721	999999	999999	80	999999	999999	336	990	849	847	740	550	999999	999999	554	192	616	715	999999	907	999999	999999	658	999999	607	995	198	999999	63	169	870	300	852	999999	874	879	799	882	278	297	331	999999	265	280	422	91	947	678	748	999999	396	648	39	514	200	999999	562	41	472	487	185	516	936	689	999999	999999	698	999999	741	675	392	999999	446	201	586	663	449	387	999999	526	58	999999	81	999999	773	231	270	347	224	857	326	999999	420	791	121	999999	748	575	303	972	393	168	936	83	970	662	212	838	927	999999	577	184	962	946	438	665	445	245	915	755	999999	999999	574	999999	358	624	999999	654	89	772	999999	873	94	106	142	889	999999	998	730	121	29	431	419	999999	289	151	805	999999	362	455	378	513	999999	999999	999999	42	594	999999	724	999999	349	557	758	165	999999	704	100	866	813	549	92	447	515	804	736	758	940	886	604	217	999999	848	302	634	403	411	223	546	313	110	999999	530	283	384	771	471	672	264	75	999999	999999	938	660	999999	372	930	999999	855	999999	44	101	707	459	999999	999999	500	265	134	761	219	999999	553	999999	713	254	562	999999	140	999999	275	95	686	821	28	166	879	999999	999999	271	473	413	999999	736	999999	18	597	81	999999	846	281	216	547	999999	855	999999	507	385	947	569	810	999999	867	822	545	948	415	886	440	999999	999999	312	777	863	298	806	999999	817	999999	999999	656	491	407	294	761	69	547	193	965	923	999999	999999	250	999999	999999	706	546	999999	201	330	602	999999	999999	999999	199	968	438	684	999999	59	973	689	101	252	999999	999999	369	582	70	485	999999	232	921	517	702	163	71	858	999999	592	999999	999999	626	962	112	999999	850	999999	105	999999	630	862	978	915	950	999999	412	999999	999999	999999	346	963	486	715	919	999999	789	133	999999	999999	906	580	282	999999	789	398	73	999999	149	966	478	377	999999	276	999999	548	999999	15	999999	732	999999	72	851	280	256	306	108	910	53	732	166	727	288	69	886	999999	590	366	135	561	906	283	999999	49	999999	968	485	219	860	999999	136	999999	566	980	295	844	728	11	375	493	299	162	96	416	809	999999	99	999999	390	999999	957	887	879	15	826	477	213	812	616	287	820	999999	60	
671	606	383	170	307	774	52	999999	589	990	642	271	999999	197	453	240	912	879	999999	829	65	424	249	903	999999	999999	817	640	916	394	98	673	999999	112	999999	809	436	999999	791	654	348	999999	378	999999	247	743	83	290	760	582	704	407	999999	69	999999	999999	367	479	609	153	956	411	414	204	999999	969	999999	650	772	643	999999	999999	98	412	999999	581	999999	352	665	817	90	536	880	344	690	690	909	999999	999999	999999	451	956	999999	999999	697	937	79	183	993	278	999999	432	518	999999	999999	381	319	361	999999	999999	999999	24	814	792	999999	430	530	999999	999999	221	69	519	999999	604	201	847	352	999999	714	999999	999999	872	359	397	999999	999999	28	764	566	318	381	558	771	693	967	436	152	197	584	277	999999	999999	669	782	218	372	888	914	999999	930	999999	867	999999	35	912	337	665	426	858	414	411	765	514	205	840	510	748	999999	999999	765	705	999999	867	446	146	512	213	577	188	999999	769	114	840	999999	288	513	999999	999999	999999	639	770	725	999999	999999	999999	999999	494	999999	941	999999	624	999999	287	169	234	874	999999	209	888	410	134	999999	247	297	999999	307	925	999999	917	999999	598	12	999999	996	994	999999	826	999999	999999	495	999999	999999	635	480	999999	731	826	999999	411	999999	513	712	857	380	515	682	487	51	534	568	999999	616	556	615	999999	622	968	290	175	253	58	312	628	402	392	394	463	999999	350	913	999999	999999	476	512	822	999999	154	699	491	322	502	784	172	22	770	411	193	29	999999	333	763	545	999999	167	999999	210	94	464	988	131	228	720	700	621	96	480	149	53	999999	233	999999	999999	999999	852	750	273	149	615	632	981	211	444	999999	26	159	935	738	999999	157	621	801	689	710	369	999999	782	94	550	926	299	271	149	236	148	855	493	745	662	417	102	70	478	832	17	920	999999	999999	999999	472	160	741	831	896	181	431	788	568	999999	759	968	188	599	689	342	720	71	999999	999999	170	999999	200	86	901	64	560	332	999999	703	449	319	467	999999	88	775	558	439	253	65	999999	77	924	315	903	999999	999999	471	789	999999	297	858	999999	67	522	805	960	665	929	841	620	108	930	865	989	450	510	778	520	913	784	999999	999999	999999	550	103	999999	884	999999	462	150	99	543	366	416	591	742	410	887	283	999999	892	510	999999	445	618	146	69	326	463	938	145	951	999999	999999	999999	50	425	999999	429	73	86	493	476	701	999999	565	574	458	999999	999999	109	890	247	108	891	780	999999	999999	932	956	999999	
567	719	524	15	147	999999	650	999999	550	327	893	468	999999	738	999999	43	710	999999	63	572	610	999999	755	838	254	714	999999	824	236	999999	999999	999999	472	391	518	999999	999999	695	393	898	923	58	858	999999	215	432	999999	370	492	747	705	802	878	394	81	650	999999	686	999999	433	889	999999	183	915	618	999999	999999	827	999999	635	91	24	530	165	648	562	69	374	632	999999	686	416	341	489	928	999999	999999	999999	319	999999	809	999999	934	959	18	107	875	999999	772	999999	436	209	151	857	665	691	281	723	745	519	591	600	64	937	747	483	494	693	987	713	999999	916	999999	361	999999	999999	999999	571	156	551	999999	126	601	999999	395	999999	275	484	823	247	634	981	999999	999999	999999	219	220	997	222	999999	613	191	955	999999	292	520	999999	790	41	849	999999	710	577	204	832	474	998	329	552	999999	999999	20	870	749	88	632	999999	717	84	616	606	92	359	999999	938	505	170	999999	453	875	999999	999999	999999	974	636	923	414	149	968	999999	220	890	454	950	327	602	321	999999	980	999999	999999	999999	716	999999	252	528	999999	999999	265	336	314	465	876	676	999999	732	568	895	999999	165	228	443	749	272	406	715	637	408	303	345	194	955	999999	793	938	819	768	37	732	999999	999999	458	999999	641	507	754	24	778	484	999999	44	999999	102	824	441	999999	235	453	28	536	999999	999999	999999	999999	152	358	903	999999	737	656	963	540	172	16	592	769	999999	117	764	651	701	999999	999999	708	311	768	999999	999999	361	999999	594	325	999999	205	226	999999	796	963	498	158	850	999999	51	827	631	503	999999	999999	242	672	999999	999999	689	999999	835	999999	38	953	619	999999	496	999999	731	301	72	648	532	967	789	973	973	999999	619	615	801	769	817	106	86	999999	515	999999	999999	689	999999	477	635	642	370	999999	591	999999	999999	124	662	684	210	749	765	999999	971	999999	306	999999	698	999999	999999	83	575	75	224	931	999999	999999	869	719	670	52	999999	595	999999	999999	607	999999	391	999999	253	505	952	126	569	77	341	999999	836	229	479	999999	990	157	999999	561	76	304	970	659	999999	999999	254	942	23	167	951	179	999999	91	688	702	999999	999999	112	999999	999999	459	999999	156	599	782	975	650	250	999999	61	651	626	460	823	312	634	731	999999	711	260	19	112	999999	126	172	133	754	540	777	368	432	54	965	440	999999	798	999999	70	192	999999	604	999999	589	116	309	553	519	268	386	78	155	999999	999999	752	121	357	104	999999	999999	659	231	119	472	75	628	606	660	
30	216	513	810	999999	999999	999999	655	316	522	305	816	618	999999	496	164	999999	223	999999	653	223	329	269	704	792	633	999999	345	494	240	523	487	999999	893	498	61	999999	267	484	420	255	106	804	834	999999	999999	818	54	734	955	763	852	598	953	446	701	946	809	27	999999	458	809	999999	86	998	817	124	725	125	444	999999	451	739	620	999999	126	524	435	999999	578	999999	999999	610	539	476	999999	889	999999	456	797	999999	999999	249	446	961	445	935	727	835	981	999999	103	929	999999	673	322	123	978	554	330	186	999999	903	999999	999999	970	209	999999	999999	999999	999999	375	278	999999	340	228	211	302	659	962	191	797	999999	923	479	720	559	320	999999	999999	558	999999	999999	136	999999	999999	999999	800	221	990	246	313	999999	999999	999999	734	999999	999999	959	455	120	999999	328	592	148	389	921	979	969	999999	420	888	999999	999999	778	999999	180	999999	706	746	69	411	90	999999	725	878	999999	101	869	745	999999	947	360	420	53	999999	592	611	987	242	999999	189	831	999999	580	357	546	671	730	47	999999	999999	999999	223	396	999999	739	660	999999	270	709	999999	120	999999	618	999999	537	999999	412	50	433	568	165	999999	999999	879	580	382	98	378	342	18	370	999999	999999	222	52	147	34	345	999999	999999	744	727	533	999999	79	606	999999	999999	819	199	999999	690	614	994	999999	441	150	516	138	999999	572	499	928	700	468	288	52	406	431	400	999999	77	51	501	824	438	940	999999	999999	973	293	981	558	152	750	999999	227	999999	695	999999	997	517	999999	642	368	255	798	999999	383	999999	564	999999	685	429	867	201	649	122	180	99	500	909	705	999999	83	591	940	785	950	788	999999	856	710	820	403	814	860	408	142	579	639	117	856	29	419	599	305	139	285	558	999999	114	26	605	119	97	811	999999	569	777	999999	22	883	999999	730	708	982	865	35	62	341	250	980	601	460	999999	62	999999	999999	483	295	999999	510	999999	999999	955	839	115	710	315	12	809	839	365	274	626	234	271	298	711	999999	440	113	232	999999	790	134	425	155	726	45	134	315	95	491	502	999999	999999	838	999999	999999	877	999999	720	59	999999	999999	624	999999	833	169	791	999999	999999	866	855	708	287	999999	965	999999	999999	959	999999	280	877	504	753	873	771	999999	743	432	523	842	739	285	999999	183	695	389	509	999999	321	567	254	736	280	999999	636	794	234	999999	873	943	999999	999999	999999	450	181	999999	657	751	565	719	425	368	874	999999	137	579	326	114	488	999999	332	999999	999999	
427	35	999999	999999	535	247	977	889	436	559	999999	399	821	115	941	11	668	732	758	533	601	151	885	861	88	101	66	999999	130	827	296	620	999999	999999	999999	424	39	803	132	513	587	830	999999	809	304	999999	315	473	384	999999	820	854	574	802	56	999999	150	290	155	999999	191	509	769	609	272	959	281	552	999999	527	971	999999	999999	254	945	771	161	85	999999	999999	786	592	999999	27	17	999999	999999	999999	232	476	284	999999	657	999999	999999	999999	71	390	547	999999	530	762	120	856	140	955	999999	999999	857	285	134	75	722	869	657	598	415	751	601	829	912	957	330	886	253	232	217	921	999999	999999	999999	771	537	233	755	33	482	246	999999	62	198	727	999999	999999	352	219	37	788	40	733	999999	319	788	718	999999	573	442	999999	613	908	999999	999999	407	999999	574	362	537	499	124	999999	126	999999	999999	549	640	195	999999	382	999999	999999	204	428	891	999999	999999	401	983	819	999999	191	591	257	632	999999	999999	865	329	478	382	999999	682	999999	999999	405	999999	502	454	248	87	245	83	69	690	580	999999	329	999999	999999	792	183	999999	717	698	932	53	999999	999999	886	999999	774	865	999999	10	999999	999999	999999	754	495	580	703	946	744	742	565	117	532	567	62	999999	985	999999	119	686	208	620	964	839	741	362	748	956	999999	13	312	379	62	999999	145	228	56	575	945	999999	98	237	635	974	142	824	521	310	493	622	260	350	756	345	801	933	999999	828	22	142	831	999999	388	740	439	195	65	473	431	999999	999999	999999	488	480	597	971	985	999999	706	999999	841	448	472	945	753	962	623	717	266	212	999999	227	999999	813	807	351	848	999999	544	999999	769	57	878	659	404	840	861	285	747	830	948	999999	131	104	300	393	284	443	987	477	999999	999999	216	229	13	10	857	675	672	256	999999	101	999999	759	157	794	999999	813	551	913	111	348	969	999999	263	434	105	468	522	424	76	415	906	77	999999	999999	841	659	999999	403	982	195	612	501	999999	999999	951	372	947	999999	824	470	999999	84	376	233	999999	780	966	578	904	399	163	999999	999999	999999	999999	388	384	726	999999	910	999999	157	930	999999	736	477	728	406	482	733	520	25	600	605	523	831	700	162	999999	71	693	87	999999	999999	42	999999	322	990	671	999999	988	999999	553	999999	999999	744	154	999999	496	901	61	999999	106	181	878	147	658	999999	204	363	687	231	999999	891	226	90	658	346	883	382	164	738	735	909	745	300	471	999999	999999	778	999999	249	665	999999	19	
133	980	327	715	895	705	738	796	317	886	766	556	662	697	999999	95	808	577	999999	746	999999	999999	196	999999	999999	675	999999	291	425	999999	447	566	523	881	103	999999	999999	630	987	676	426	941	999999	999999	978	744	999999	988	80	692	878	672	550	413	696	299	793	891	137	230	732	457	999999	640	448	210	999999	780	604	132	754	999999	999999	447	330	381	416	174	999999	999999	999999	999999	220	733	798	775	25	119	195	803	315	449	999999	767	944	968	571	999999	583	999999	711	38	999999	948	937	701	92	112	93	999999	999999	629	999999	293	999999	748	247	646	999999	673	194	922	595	800	816	315	999999	822	503	362	809	630	590	678	142	999999	599	999999	999999	106	693	999999	36	870	920	686	15	219	413	205	730	924	999999	909	594	788	442	593	142	632	999999	269	608	730	514	262	49	999999	999999	526	158	999999	851	745	980	281	896	724	999999	140	310	473	999999	307	631	999999	687	680	999999	353	404	999999	140	173	89	433	313	999999	365	999999	646	999999	999999	886	999999	999999	999999	207	929	999999	999999	717	713	12	332	999999	850	999999	108	630	575	369	999999	999999	132	151	999999	687	666	557	999999	600	369	999999	493	999999	415	532	999999	876	810	489	751	999999	460	686	999999	138	840	999999	583	12	207	735	103	287	566	999999	764	905	910	395	541	382	354	302	358	501	999999	271	148	999999	60	999999	819	95	999999	910	356	445	849	716	847	140	973	999999	403	633	999999	215	504	163	768	354	965	425	947	379	999999	999999	337	999999	619	999999	397	266	951	974	916	17	999999	656	999999	328	66	203	999999	410	408	388	899	725	999999	312	999999	984	999999	706	999999	404	147	248	492	197	999999	57	107	277	742	717	23	999999	717	121	546	848	258	449	298	771	876	546	999999	49	269	612	999999	316	999999	412	707	255	716	522	869	430	173	717	221	18	106	999999	668	691	374	480	999999	270	999999	918	735	118	418	495	999999	999999	999999	453	928	504	999999	791	465	340	999999	768	999999	204	252	125	684	541	238	289	675	605	999999	289	674	789	605	168	549	999999	677	999999	837	231	994	999999	162	719	788	999999	999999	315	815	338	681	606	767	812	999999	999999	243	203	880	138	999999	921	722	988	778	149	899	470	251	571	662	420	999999	490	210	974	999999	964	753	521	999999	370	999999	550	607	999999	31	792	149	999999	999999	483	718	708	999999	82	556	173	941	649	817	999999	73	999999	675	271	999999	999999	612	999999	688	278	999999	999999	239	458	141	999999	390	999999	127	117	
330	352	910	999999	702	999999	88	999999	427	799	33	999999	703	999999	307	546	999999	346	402	999999	189	105	220	999999	42	999999	478	953	941	384	783	240	999999	710	599	721	343	999999	569	453	208	484	626	888	254	346	666	260	161	999999	305	54	318	383	999999	234	141	999999	156	353	753	135	196	53	26	793	999999	992	389	585	213	389	999999	948	545	704	479	331	147	696	692	228	801	999999	999999	739	922	157	999999	374	589	814	349	225	999999	83	298	583	872	999999	764	673	870	575	390	999999	999999	999999	838	999999	999999	999999	999999	460	660	534	333	999999	963	999999	870	434	219	25	996	999999	50	561	999999	999999	999999	896	999999	685	931	29	357	235	966	173	472	562	999999	560	619	999999	432	889	565	175	749	459	619	595	590	339	463	855	579	991	875	714	121	376	816	999999	361	705	528	641	187	107	872	800	814	317	125	658	405	999999	966	161	996	999999	722	955	999999	863	105	602	999999	501	656	999999	297	757	451	943	744	760	428	727	999999	924	999999	999999	587	818	781	282	999999	805	459	362	999999	724	718	39	653	860	999999	497	610	925	85	686	999999	897	512	999999	999999	999999	999999	645	999999	999999	790	81	103	80	378	468	92	822	388	760	51	303	950	999999	48	421	999999	883	999999	930	127	999999	999999	999999	210	999999	316	999999	415	51	999999	999999	564	785	933	646	999999	582	492	999999	415	787	547	325	644	158	946	939	28	455	882	999999	466	868	999999	355	999999	791	870	687	161	368	416	346	870	999999	739	999999	639	401	484	999999	999999	999999	524	339	897	999999	667	61	999999	999999	705	959	169	858	358	695	663	588	423	154	712	804	961	57	999999	999999	999999	416	419	781	309	626	999999	175	999999	999999	353	999999	999999	700	133	818	943	999999	999999	999999	187	999999	879	999999	999999	999999	978	339	14	596	113	477	958	697	87	260	999999	962	76	999999	988	993	999999	999999	351	871	140	722	30	893	860	186	394	924	32	443	999999	376	999999	999999	647	641	170	54	296	999999	834	760	622	999999	186	981	717	582	468	193	999999	921	701	639	920	266	318	121	735	927	93	44	674	999999	999999	999999	999999	817	441	999999	833	182	670	999999	999999	999999	999999	157	716	879	468	811	465	838	999999	615	999999	640	338	391	332	58	319	369	999999	799	96	978	999999	999999	999999	900	150	120	999999	621	999999	235	602	549	166	171	999999	855	999999	281	999999	835	999999	999999	601	999999	488	60	35	999999	863	311	682	247	294	130	999999	805	590	568	670	355	487	38	
364	448	47	789	234	171	653	999999	901	521	999999	260	984	999999	999999	247	421	100	95	576	757	949	999999	999999	265	999999	999999	599	275	899	610	233	357	965	752	163	999999	699	825	999999	141	409	410	999999	26	43	999999	954	496	353	157	580	270	911	999999	415	895	682	533	999999	997	63	197	11	911	997	903	28	301	165	232	721	274	231	999999	357	549	391	999999	999999	899	219	113	922	999999	40	963	446	694	346	267	341	176	637	865	999999	221	999999	260	999999	140	128	662	341	130	435	999999	48	476	999999	865	514	344	999999	298	788	950	999999	258	880	44	466	333	954	897	891	999999	636	365	367	145	999999	141	329	101	781	556	999999	801	327	999999	924	969	771	481	999999	997	999999	348	87	999999	946	160	379	999999	999999	794	999999	443	999999	999999	678	682	118	787	724	999999	24	218	517	999999	999999	474	931	999999	120	497	561	482	154	893	689	298	288	999999	199	990	761	346	428	986	999999	999999	572	446	55	251	860	983	757	999999	982	657	831	999999	949	999999	999999	223	873	186	242	236	298	345	201	999999	404	879	598	733	621	678	790	530	393	848	901	495	999999	868	636	578	999999	774	910	41	466	442	999999	717	772	548	999999	252	754	621	50	236	254	664	999999	981	999999	34	759	314	999999	311	461	110	580	733	112	15	549	664	999999	999999	434	169	924	962	599	999999	999999	82	215	999999	776	771	808	675	250	455	999999	654	192	700	25	999999	999999	165	999999	189	147	999999	446	467	702	99	120	526	801	94	740	885	392	999999	73	686	108	328	535	999999	999999	904	999999	999999	984	999999	481	811	999999	999999	994	999999	981	999999	999999	922	636	748	846	686	661	292	873	166	715	145	271	999999	636	338	507	846	629	300	886	242	556	790	483	806	618	309	26	999999	999999	971	903	972	771	151	59	360	482	999999	38	20	999999	336	941	848	634	999999	184	999999	331	999999	149	691	999999	511	375	846	275	49	78	361	275	901	75	743	241	298	907	495	999999	156	374	781	272	875	211	230	848	634	999999	814	135	846	651	942	832	222	999999	269	775	213	95	442	780	999999	999999	139	999999	207	616	345	999999	688	891	184	999999	368	429	658	309	155	999999	640	867	263	236	428	999999	133	910	29	849	999999	720	85	71	931	999999	595	140	81	999999	650	999999	836	918	447	954	999999	169	474	999999	790	999999	629	999999	454	575	999999	450	999999	879	147	297	999999	999999	258	999999	816	122	851	367	999999	528	237	999999	356	999999	999999	999999	
999999	474	783	963	999999	999999	68	687	100	999999	617	999999	999999	155	813	202	822	999999	430	351	669	479	148	999999	318	999999	959	272	999999	999999	859	830	545	190	660	852	106	999999	850	371	999999	571	877	999999	999999	495	999999	688	714	999999	373	999999	999999	689	999999	320	335	429	654	339	276	795	999999	656	999999	786	820	303	494	999999	999999	648	513	68	913	107	601	201	858	822	999999	281	558	696	81	867	999999	856	514	999999	527	676	999999	521	105	641	999999	231	937	719	675	589	999999	753	939	724	489	144	775	999999	718	143	571	999999	115	994	247	267	585	152	158	999999	789	154	999999	429	129	991	963	282	490	380	264	149	157	643	88	804	756	356	387	503	91	935	631	393	999999	697	999999	110	403	359	646	794	570	711	800	58	319	520	999999	497	181	502	98	348	878	999999	684	999999	915	999999	510	238	764	999999	882	853	522	60	324	432	999999	862	878	140	999999	469	578	445	843	39	495	246	752	890	331	999999	846	999999	999999	682	23	943	999999	961	848	418	999999	914	829	946	536	269	999999	999999	910	319	623	958	999999	999999	853	999999	628	999999	999999	274	485	874	334	303	17	238	545	641	418	643	677	917	292	325	439	664	616	897	503	235	999999	579	979	22	999999	888	679	105	829	999999	325	308	999999	583	932	165	590	535	939	999999	724	565	763	999999	641	706	999999	298	979	999999	631	731	999999	721	234	906	999999	999999	339	128	559	449	999999	999999	328	378	999999	708	393	284	83	91	999999	999999	511	999999	999999	711	380	999999	222	390	126	640	153	593	999999	302	359	35	269	999999	206	820	747	999999	753	129	949	273	999999	967	904	705	125	550	999999	197	219	750	99	193	941	81	999999	178	999999	181	500	734	463	999999	999999	367	24	805	885	147	999999	999999	999999	999999	762	117	464	255	486	420	524	602	820	728	93	608	935	85	337	134	999999	999999	999999	582	999999	224	999999	999999	618	546	690	320	665	999999	739	983	30	403	999999	834	617	999999	692	999999	656	897	914	999999	999999	999999	999999	938	477	760	233	999999	285	157	77	547	999999	270	637	939	999999	214	999999	194	999999	109	588	542	654	999999	517	999999	999999	999999	926	731	310	999999	676	867	124	999999	842	904	412	860	707	872	999999	999999	537	999999	33	752	192	451	960	729	746	427	172	999999	294	974	999999	969	992	246	231	346	246	231	593	769	999999	999999	371	42	999999	138	402	999999	216	769	966	170	240	999999	856	484	770	581	339	999999	704	234	467	868	661	442	
867	471	999999	989	647	315	762	263	999999	214	90	927	947	617	999999	999999	682	999999	999999	92	999999	859	390	999999	575	999999	892	344	75	600	520	502	999999	349	999999	930	999999	227	999999	660	407	976	216	999999	403	843	633	999999	999999	256	552	943	860	579	702	18	999999	903	423	999999	423	428	198	336	694	587	555	607	355	104	392	999999	401	358	999999	999999	652	739	353	731	42	180	120	818	999999	576	642	802	999999	999999	999999	999999	803	999999	246	999999	999999	880	956	816	297	36	376	999999	863	96	551	999999	894	939	999999	350	559	691	949	253	317	379	288	128	945	753	960	999999	253	999999	661	260	122	704	974	999999	783	999999	999999	15	804	999999	954	999999	35	139	907	999999	897	509	611	121	999999	992	999999	419	602	838	871	543	999999	283	885	641	435	300	999999	999999	999999	594	999999	32	257	943	449	337	424	326	102	999999	999999	263	204	744	620	549	999999	999999	999999	999999	179	945	666	999999	940	530	999999	322	999999	999999	739	717	742	999999	942	588	864	258	552	344	999999	285	999999	65	999999	811	89	151	30	885	241	999999	999999	408	999999	621	366	357	12	919	242	111	999999	999999	86	138	520	891	802	42	685	810	999999	697	571	894	209	999999	212	139	450	952	999999	999999	504	468	999999	344	888	330	232	516	255	632	112	892	494	388	979	569	300	198	349	988	999999	430	999999	469	837	530	421	755	155	872	999999	289	809	999999	862	999999	999999	186	12	481	810	179	565	944	999999	678	409	821	631	999999	839	262	613	999999	450	83	764	999999	507	368	908	999999	371	382	164	822	999999	354	525	371	991	124	999999	999999	188	41	865	759	873	999999	131	999999	134	512	43	226	676	999999	700	789	852	486	679	643	573	343	999999	192	790	999999	595	64	305	269	651	999999	76	999999	135	999999	218	15	999999	348	247	999999	999999	999999	348	937	156	999999	654	736	518	514	444	552	304	844	233	999999	999999	110	573	76	305	865	861	318	159	930	999999	291	999999	847	269	340	406	265	991	949	999999	852	627	999999	999999	999999	750	146	290	524	450	290	195	536	45	999999	775	180	21	999999	997	40	788	999999	999999	999999	166	671	255	114	156	49	853	284	999999	127	483	564	666	737	124	724	38	634	490	999999	105	54	812	152	565	235	253	999999	951	813	73	999999	802	999999	411	999999	891	999999	378	411	437	911	697	918	643	220	514	284	372	283	11	163	999999	125	278	999999	859	112	548	920	999999	999999	332	35	63	81	762	630	336	45	832	852	
266	88	663	999999	357	893	509	999999	721	969	999999	678	812	910	676	687	999999	299	229	789	637	457	616	98	588	671	865	571	458	884	948	336	450	159	897	999999	461	94	764	965	602	204	999999	825	206	654	223	153	405	999999	861	999999	999999	999999	224	999999	999999	575	604	685	999999	938	895	836	999999	999999	237	662	22	29	235	999999	534	264	196	443	999999	999999	891	934	458	721	175	383	32	911	520	406	934	99	195	886	489	88	937	664	308	999999	999999	390	426	560	140	385	999999	187	511	561	856	781	560	680	683	670	999999	999999	999999	999999	814	119	999999	830	727	999999	834	349	204	999999	327	532	144	885	987	511	517	897	590	790	535	844	999999	958	999999	163	999999	514	212	819	851	630	999999	786	558	693	94	596	999999	999999	551	509	982	65	999999	999999	647	999999	693	181	162	999999	725	982	986	999999	709	347	290	999999	394	329	999999	385	604	696	999999	357	337	999999	427	921	74	383	249	36	861	354	723	999999	516	863	821	41	666	999999	904	909	800	588	984	747	315	268	999999	999999	372	607	999999	999999	693	299	347	400	754	999999	999999	352	743	960	117	365	623	75	68	999999	508	115	718	93	999999	999999	557	999999	319	680	616	805	560	27	664	264	893	185	999999	226	525	431	287	435	255	999999	176	999999	480	628	133	250	210	302	723	266	889	378	999999	999999	742	599	999999	83	624	469	791	725	999999	999999	472	447	999999	842	14	999999	999999	999999	837	239	999999	999999	278	999999	556	375	605	268	304	407	999999	524	430	570	483	926	350	213	811	785	770	450	542	999999	166	685	707	368	297	646	438	606	540	525	406	999999	999999	400	526	258	864	999999	431	899	999999	947	27	999999	368	88	736	999999	999999	999999	469	999999	184	999999	534	871	668	999999	999999	658	969	768	999999	904	174	459	605	999999	999999	562	921	999999	29	999999	147	218	668	999999	999	219	999999	813	135	488	66	290	849	679	865	999999	590	627	561	772	999999	720	999999	123	808	999999	482	999999	938	918	140	232	105	540	999999	326	213	932	999999	762	748	999999	642	505	999999	883	609	925	95	40	971	304	999999	256	999999	427	255	554	926	100	736	133	874	216	999999	834	194	319	176	549	999999	657	389	799	999999	772	87	467	999999	924	999999	999999	700	907	947	836	546	849	826	999999	81	999999	16	156	35	624	291	436	157	23	999999	999999	759	999999	999999	323	914	885	999999	941	349	787	288	11	791	190	432	999999	999999	521	297	345	492	90	478	794	999999	243	
774	999999	491	651	320	262	236	19	796	164	329	633	922	661	627	999999	746	293	379	14	365	845	202	324	177	999999	725	999999	807	679	77	794	999999	681	121	822	999999	999999	476	999999	999999	781	393	277	648	635	598	636	717	607	343	999999	424	999999	878	999999	999999	176	999999	999999	536	873	999999	127	97	535	962	999999	549	805	434	58	817	353	238	583	461	999999	676	542	47	99	999999	999999	345	883	999999	999999	803	193	615	293	223	792	999999	901	579	275	999999	123	672	999999	96	911	183	295	377	80	418	304	999999	292	499	999999	646	447	238	12	999999	213	165	938	448	366	200	150	835	34	854	337	13	196	743	563	869	999999	12	733	999999	999999	999999	308	615	508	999999	999999	999999	999999	156	62	673	577	493	977	957	734	909	730	721	42	459	352	226	91	300	999999	549	936	83	956	999999	504	975	731	696	856	333	939	650	868	356	999999	878	801	664	436	702	766	999999	144	781	999999	22	994	999999	999999	91	999999	217	435	999999	857	999999	199	617	999999	999999	761	290	999999	999999	969	90	853	999999	895	474	999999	427	999999	588	999999	340	938	999999	172	999999	981	141	533	775	799	732	999999	95	999999	365	688	194	495	833	940	486	504	999999	999999	201	999999	318	704	698	666	999999	999999	999999	999999	999999	269	24	455	686	621	999999	999999	335	999999	247	865	999999	999999	539	786	240	931	40	647	306	836	215	999999	970	333	672	436	999999	118	692	389	999999	95	972	106	673	738	808	222	999999	728	179	130	574	335	401	132	174	912	435	184	322	999999	703	690	64	999999	484	363	999999	999999	999999	999999	919	857	499	681	223	443	123	502	999999	999999	337	999999	666	999999	798	644	931	550	272	999999	682	518	77	176	999999	999999	52	32	264	455	274	126	805	952	211	999999	999999	719	908	999999	799	933	61	999999	872	999999	33	969	852	839	431	408	999999	999999	999999	411	790	332	999999	930	401	100	247	678	999999	220	999999	999999	999999	91	808	222	641	541	132	749	467	573	304	267	269	82	179	425	33	865	195	803	418	800	926	514	429	977	999999	708	696	383	999999	661	362	999999	96	999999	41	999999	999999	400	999999	794	944	999999	999999	42	671	328	921	822	654	999999	35	968	306	999999	999999	303	792	663	999999	999999	999999	93	623	642	904	999999	999999	408	393	999999	108	795	924	623	856	708	486	397	316	21	999999	873	728	271	999999	999999	22	13	615	999999	426	113	198	999999	741	860	603	395	138	721	999999	522	438	839	589	999999	999999	682	999999	456	
817	999999	357	200	999999	999999	364	362	999999	999999	999999	983	793	999999	397	995	999999	469	882	995	999999	101	269	594	679	999999	444	889	681	405	349	339	776	168	920	31	755	999999	827	561	505	999999	999999	617	999999	357	729	782	452	594	633	999999	800	999999	351	999999	999999	762	520	999999	999999	475	999999	611	180	608	217	999999	735	375	249	607	999999	330	500	864	713	651	999999	332	544	662	446	96	999999	999999	538	545	817	999999	885	993	488	464	817	999999	999999	777	447	185	999999	105	57	86	999999	999999	999999	480	740	487	999999	494	952	999999	828	92	38	594	839	414	79	672	999999	999999	489	256	999999	186	999999	470	304	936	999999	999999	192	448	614	999999	742	999999	822	68	805	340	192	999999	50	300	636	999999	10	974	999999	999999	116	999999	288	516	596	108	906	765	967	279	192	86	999999	327	999999	389	477	668	852	999999	999999	20	866	999999	999999	98	999999	828	999999	778	470	330	998	181	527	714	170	108	773	643	838	67	999999	535	158	115	121	723	295	257	267	342	132	842	450	105	611	802	167	508	892	87	225	198	809	862	87	118	999999	300	229	999999	999999	218	265	534	920	341	338	252	977	492	542	999999	521	137	207	165	731	432	113	368	940	275	751	761	842	901	725	295	38	12	923	999999	37	887	447	914	587	999999	185	279	473	915	531	409	544	921	677	681	664	921	999999	377	196	861	999999	999999	467	504	999999	28	615	52	999999	999999	569	999999	999999	633	690	293	578	999999	256	833	894	999999	744	351	999999	920	234	53	999999	117	625	555	808	176	999999	818	457	999999	233	167	664	431	701	556	840	999999	655	54	991	381	353	999999	131	363	999999	413	884	125	288	771	793	571	421	116	359	23	739	108	184	871	836	495	592	999999	179	472	999999	197	511	999999	274	999999	62	259	763	63	999999	455	209	56	934	341	999999	461	373	102	20	594	207	999999	267	557	869	130	545	858	979	42	193	504	89	696	614	69	506	999999	999999	171	353	305	589	294	898	137	937	504	689	999999	999999	999999	462	739	999999	684	961	717	320	931	714	905	84	401	271	705	999999	247	727	745	999999	759	582	849	999999	901	246	973	658	742	193	50	178	999999	316	999999	51	350	705	929	108	999999	303	999999	456	999999	230	197	32	203	171	999999	777	944	184	965	504	613	497	999999	447	987	69	578	748	674	737	999999	95	165	664	625	542	798	647	176	466	995	999999	804	999999	59	951	464	580	999999	273	234	673	351	611	437	
852	617	491	120	729	724	838	999999	709	994	112	866	999999	545	166	978	306	18	508	509	999999	693	417	398	46	604	997	264	410	513	562	999999	554	236	772	925	316	536	447	741	999999	620	104	686	946	999999	999999	999999	337	999999	927	665	842	112	226	169	209	102	999999	134	999999	584	381	999999	442	368	321	312	772	241	672	769	570	766	352	999999	599	999999	999999	951	999999	963	999999	999999	585	896	901	452	19	999999	725	223	462	322	24	582	249	999999	253	588	773	623	999999	105	622	168	999999	85	759	999999	570	478	999999	133	999999	999999	999999	264	621	546	467	869	302	999999	515	458	317	999999	999999	999999	999999	701	487	863	187	64	701	831	999999	427	802	825	693	393	53	999999	572	338	866	261	925	984	286	707	130	904	331	112	589	174	850	846	333	989	274	868	990	787	946	401	71	824	761	999999	744	999999	186	999999	126	268	999999	999999	391	500	999999	999999	999999	780	743	283	999999	599	252	999999	576	955	502	999999	999999	184	266	785	999999	999999	199	110	232	92	962	488	727	421	985	331	289	871	999999	833	999999	897	453	220	54	672	999999	999999	582	431	627	788	999999	482	790	941	11	109	596	915	310	743	154	342	999999	999999	999999	999999	613	920	999999	999999	500	999999	559	231	731	56	741	719	808	727	528	999999	464	184	348	255	630	54	329	999999	284	549	532	410	753	120	402	999999	126	355	857	661	381	922	297	481	922	999999	220	999999	368	999999	117	582	225	999999	878	999999	915	999999	690	569	999999	870	999999	950	146	999999	478	620	654	999999	602	462	999999	999999	999999	541	999999	999999	333	999999	833	374	999999	407	442	949	195	409	242	759	873	816	664	298	70	999999	502	347	344	773	101	600	310	416	284	654	712	999999	923	346	999999	57	999999	999999	735	999999	59	999999	518	196	999999	999999	387	999999	999999	999999	797	581	805	999999	49	999999	533	999999	969	243	999999	414	132	787	247	836	485	999999	13	999999	840	999999	562	834	999999	999999	828	158	810	999999	222	999999	338	498	857	140	553	999999	307	216	524	999999	660	501	172	644	999999	730	949	999999	999999	491	891	261	945	761	28	971	466	999999	720	384	999999	946	999999	658	85	634	930	116	999999	480	598	797	311	422	385	999999	999999	816	579	108	999999	683	440	731	523	87	552	105	122	582	999999	999999	495	149	678	999999	999999	514	569	275	999999	999999	844	122	892	104	950	999999	386	957	310	649	990	622	999999	999999	515	300	144	998	91	999999	994	710	931	860	311	999999	744	999999	
590	166	257	313	308	365	999999	328	838	429	999999	999999	999999	164	281	898	999999	872	963	999999	208	190	380	999999	194	965	848	143	190	42	792	999999	787	999999	377	154	402	687	324	999999	237	999999	462	999999	871	999999	999999	840	439	42	999999	438	207	142	472	409	999999	686	128	342	517	999999	147	805	636	347	242	13	999999	137	506	999999	558	153	385	999999	728	665	999999	132	999999	18	704	157	918	364	999999	655	252	999999	368	715	568	999999	312	531	58	999999	88	534	999999	122	63	311	536	64	880	63	999999	461	999999	999999	987	995	999999	508	11	990	887	282	755	586	760	818	999999	791	999999	576	840	853	962	82	999999	174	999999	738	999999	403	621	864	483	538	897	791	296	999999	727	573	999999	999999	530	68	999999	806	779	252	999999	244	542	744	563	313	999999	904	999999	609	542	999999	702	753	999999	607	999999	33	798	226	999999	968	532	530	73	927	87	46	999999	903	313	781	395	60	999999	999999	860	999999	310	180	325	999999	303	999999	706	905	999999	745	260	999999	999999	999999	17	562	563	392	999999	21	681	636	236	186	581	594	999999	999999	437	652	377	833	747	501	723	628	999999	999999	675	845	999999	999999	67	341	785	410	223	568	774	832	497	999999	17	848	999999	999999	944	149	421	708	999999	946	999999	228	378	999999	185	198	32	389	661	999999	999999	866	198	999999	999999	894	401	180	380	737	986	604	165	383	825	898	305	999999	999999	761	284	999999	464	876	690	838	963	367	234	35	999999	394	999999	630	999999	999999	660	683	999999	59	747	250	999999	999999	960	873	73	999999	602	287	999999	973	705	899	592	999999	412	321	831	740	999999	999999	945	355	201	601	433	534	999999	684	248	999999	952	634	24	43	999999	811	916	817	775	968	765	947	141	572	689	999999	47	536	738	348	999999	365	128	999999	304	999999	462	368	450	538	897	999999	49	281	999999	81	885	559	999999	999999	405	24	964	962	277	998	223	999999	912	161	497	570	945	899	770	597	515	309	738	655	359	558	377	246	81	848	999999	999999	552	617	999999	488	424	147	943	999999	400	166	446	306	769	999999	456	298	50	999999	971	149	511	433	565	585	820	465	999999	846	647	727	891	429	99	999999	999999	304	765	19	999999	807	999999	999999	999999	359	863	999999	999999	525	111	88	206	744	876	769	359	128	61	810	667	999999	896	999999	199	672	275	27	999999	999999	757	999999	533	41	999999	174	999999	578	999999	216	722	999999	579	726	745	999999	531	156	553	330	13	957	999999	955	352	196	
911	999999	999999	534	94	845	234	999999	999999	950	555	174	563	712	586	781	892	845	999999	288	389	180	361	999999	151	128	473	886	999999	799	999999	577	689	994	262	332	999999	701	132	876	999999	109	957	794	23	366	999999	841	743	232	74	407	868	74	806	741	508	121	393	965	382	347	77	968	51	977	485	568	459	263	945	200	722	220	999999	290	999999	566	617	784	534	632	999999	190	734	511	709	625	197	521	823	723	318	166	504	816	41	989	753	45	881	35	391	490	286	873	685	657	999999	526	999999	942	504	608	440	749	999999	886	243	999999	278	860	999999	938	999999	999999	882	565	999999	999999	999999	232	812	582	999999	509	251	662	904	861	826	61	684	671	991	880	999999	709	999999	999999	621	999999	755	224	766	31	999999	999999	59	64	991	129	999999	633	277	306	140	999999	706	930	999999	542	982	382	713	226	185	709	999999	559	12	182	999999	960	695	113	477	598	815	881	855	798	612	849	869	706	119	999999	404	695	750	306	13	999999	256	89	172	383	510	550	845	999999	505	500	999999	818	290	999999	938	173	829	541	117	825	999999	709	929	142	512	16	117	134	315	999999	808	705	179	53	999999	616	940	103	97	275	45	911	999999	122	798	999999	426	137	999999	240	865	999999	999999	188	720	547	159	999999	999999	999999	999999	999999	638	254	692	355	649	246	999999	331	232	999999	999999	842	999999	173	999999	999999	344	461	589	999999	21	999999	396	598	516	999999	333	176	999999	910	999999	593	999999	323	283	999999	430	452	411	190	859	999999	17	139	765	357	398	556	999999	342	695	419	914	999999	999999	563	999999	103	999999	659	912	999999	865	999999	512	860	19	999999	890	368	397	999999	60	409	129	230	999999	266	999999	168	999999	776	46	999999	225	813	678	379	613	719	999999	336	613	751	277	758	925	695	627	904	348	922	666	771	945	803	368	515	999999	999999	495	601	269	680	66	999999	75	740	106	698	192	999999	862	180	177	70	999999	308	141	371	304	381	999999	928	820	999999	119	274	189	422	455	999999	45	132	999999	999999	999999	932	999999	999999	692	999999	599	928	722	707	69	496	999999	999999	525	69	999999	972	195	999999	961	341	860	386	999999	800	561	999999	253	999999	604	740	945	578	993	355	613	11	678	999999	782	711	216	999999	620	623	999999	304	999999	395	788	999999	937	121	637	735	82	318	114	999999	999999	915	999999	702	999999	329	550	35	891	179	456	382	303	86	341	260	135	747	999999	413	138	267	787	857	240	999999	999999	834	
940	267	999999	305	897	785	486	999999	999999	513	19	301	83	646	412	727	999999	416	769	860	779	387	610	334	999999	700	999999	999999	999999	827	999999	572	999999	715	94	999999	896	160	485	517	600	474	234	622	738	999999	340	492	855	69	917	824	771	942	999999	563	657	999999	753	206	32	999999	738	208	50	447	774	367	562	778	831	788	930	261	270	315	162	999999	596	86	999999	999999	999999	78	909	647	999999	999999	660	530	976	946	407	289	495	489	735	999999	581	300	700	972	999999	999999	238	999999	999999	519	681	749	410	669	999999	677	835	751	601	669	298	403	646	200	706	41	801	884	999999	651	766	781	999999	136	416	305	385	397	999999	442	840	780	754	291	902	999999	129	317	593	730	453	744	999999	76	737	999999	654	999999	275	899	285	353	748	252	999999	900	179	284	999999	67	999999	447	410	168	829	517	648	365	999999	795	911	494	999999	660	207	32	893	999999	999999	238	651	875	131	451	167	496	42	512	538	11	741	845	999999	536	438	16	343	729	246	230	539	999999	221	480	987	790	62	97	54	730	17	665	886	999999	999999	425	325	999999	11	342	484	146	827	297	63	999999	440	764	231	201	688	174	999999	999999	999999	362	664	651	463	999999	443	999999	467	999999	994	85	958	40	999999	23	999999	999999	727	904	999999	999999	471	999999	427	921	360	999999	865	853	999999	999999	399	718	334	64	761	674	505	634	999999	539	678	999999	999999	977	999999	409	644	999999	999999	999999	446	371	999999	306	890	740	234	541	25	155	89	614	765	161	999999	999999	999999	999999	261	999999	999999	103	16	216	999999	999999	631	449	814	999999	653	656	352	737	406	37	296	999999	173	30	999999	964	619	753	999999	74	999999	999999	301	867	702	999999	999999	999999	436	352	365	999999	582	449	118	784	727	74	501	999999	271	37	754	659	999999	678	902	999999	575	914	483	263	756	659	999999	490	158	947	258	84	700	857	311	999999	671	79	456	724	999999	665	247	554	261	36	802	999999	396	641	912	34	999999	725	918	522	869	112	469	922	261	627	999999	779	815	999999	732	999999	999999	700	999999	884	231	187	328	910	677	999999	999999	730	999999	960	999999	516	44	234	406	974	938	789	194	569	610	533	472	999999	39	467	999999	833	304	999999	510	695	654	38	802	499	406	18	999999	940	999999	739	76	301	999999	129	745	999999	31	999999	475	937	999999	428	284	698	715	999999	880	219	999999	178	436	999999	460	408	862	16	431	906	578	929	944	254	468	870	467	181	999999	910	
722	999999	811	999999	923	572	999999	236	754	114	784	372	138	634	999999	931	313	999999	841	134	266	739	169	124	189	545	993	999999	959	999999	240	999999	283	999999	497	50	366	889	544	999999	228	635	261	326	132	215	801	999999	503	536	567	858	339	636	999999	999999	989	697	999999	387	999999	999999	276	351	999999	250	98	169	147	710	999999	423	74	999999	906	631	487	843	992	974	744	683	767	999999	845	381	214	647	999999	514	999999	669	999999	166	318	309	369	910	999999	881	126	999999	181	999999	961	154	999999	999999	729	32	505	155	704	392	999999	895	999999	842	505	501	999999	451	999999	633	659	905	999999	907	644	606	271	999999	400	120	857	112	511	973	472	701	999999	999999	917	302	18	999999	964	150	999999	423	999999	526	999999	999999	845	675	798	548	144	65	999999	887	742	133	999999	999999	755	999999	535	539	393	187	380	804	914	218	533	550	625	753	999999	999999	393	230	458	744	999999	449	275	999999	314	963	839	416	446	700	95	794	541	89	160	380	615	999999	999999	969	156	999999	999999	636	151	999999	923	390	124	999999	503	521	675	999999	766	315	999999	999999	235	999999	348	964	367	224	999999	739	19	999999	603	570	999999	409	199	488	999999	561	413	999999	49	67	49	999999	301	931	206	573	128	999999	322	844	999999	271	758	610	999999	191	999999	821	999999	412	248	387	787	553	380	103	999999	196	999999	999999	901	690	314	177	390	889	999999	435	27	559	620	493	233	758	519	872	999999	588	856	416	319	591	135	637	819	661	999999	748	560	112	251	932	107	999999	942	999999	956	591	230	742	519	999999	803	999999	791	754	999999	38	999999	508	453	743	339	21	895	999999	999999	676	357	728	228	924	875	999999	318	688	999999	126	816	158	915	69	999999	124	897	999999	999999	181	999999	75	507	642	999999	999999	659	507	602	999999	221	999999	806	999999	243	502	523	595	941	999999	644	112	368	999999	222	885	592	999999	999999	225	999999	403	999999	393	999999	292	230	585	220	822	265	999999	96	310	999999	194	352	635	825	866	600	312	560	898	999999	743	707	469	999999	827	470	275	132	387	972	817	110	422	458	999999	281	938	999999	129	999999	833	26	67	999999	999999	543	956	568	518	624	999999	999999	633	999999	97	585	761	164	999999	361	989	688	709	338	999999	93	929	186	999999	595	662	927	441	275	703	726	999999	335	402	294	999999	707	613	763	170	974	477	566	999999	375	519	999999	999999	767	644	155	317	729	999999	944	999999	779	999999	999999	961	884	411	367	162	371	999999	
999999	999999	108	847	292	84	946	177	121	616	372	815	508	85	878	935	999999	999999	999999	418	919	999999	999999	679	734	22	689	999999	286	572	119	413	999	439	93	32	893	920	999999	81	371	999999	999999	337	251	963	195	848	999999	999999	999999	736	605	999999	26	157	312	428	122	999999	999999	154	999999	548	507	999999	816	79	992	855	52	752	279	999999	57	367	353	131	437	771	827	841	717	337	833	382	808	57	422	935	720	474	999999	92	686	999999	999999	396	829	292	999999	999999	999999	999999	906	986	467	128	904	658	804	191	990	350	999999	999999	437	564	999999	999999	160	769	657	999999	144	999999	943	197	799	830	999999	956	301	999999	624	711	985	488	999999	847	915	999999	152	763	140	539	484	467	999999	143	788	999999	681	704	142	388	468	798	999999	339	52	999999	329	83	960	999999	889	845	999999	740	567	949	143	867	219	999999	999999	999999	926	999999	103	999999	557	666	52	592	285	596	22	245	253	999999	394	101	804	645	370	78	802	293	649	638	740	900	999999	999999	972	813	999999	671	761	575	871	999999	246	999999	999999	999999	999999	378	572	999999	833	491	496	999999	564	52	999999	999999	999999	558	100	643	955	464	745	999999	99	212	999999	471	111	350	999999	678	325	895	854	999999	922	707	46	434	999999	356	805	259	999999	999999	999999	929	751	920	999999	212	484	238	542	781	820	76	999999	829	758	110	201	492	999999	818	999999	668	197	824	652	402	522	666	922	999999	659	999999	253	892	927	690	720	190	779	282	203	97	363	83	427	999999	143	216	999999	620	999999	323	252	595	153	616	742	999999	278	178	689	818	315	999999	132	333	822	999999	999999	999999	999999	21	713	999999	999999	965	315	124	407	795	268	315	990	312	999999	346	999999	658	749	321	948	794	911	999999	999999	384	781	999999	999999	999999	43	462	314	607	239	153	609	518	970	187	310	627	999999	483	909	999999	999999	999999	488	785	90	174	999999	590	129	596	109	112	999999	249	193	885	999999	999999	761	806	10	392	82	311	736	734	687	571	20	330	275	999999	999999	217	999999	999999	999999	175	23	999999	531	724	487	643	999999	506	376	730	993	425	464	999999	721	113	384	999999	930	999999	59	355	486	370	580	798	331	999999	412	934	693	415	999999	997	299	892	285	286	999999	999999	999999	239	999999	957	578	999999	865	59	717	596	833	121	999999	764	999999	668	999999	170	153	688	321	999999	104	442	47	999999	481	999999	926	828	828	107	540	500	919	819	999999	529	999999	985	933	999999	952	815	110	581	
566	189	882	631	510	124	142	999999	127	883	145	925	999999	989	999999	409	999999	999999	768	735	580	357	844	306	680	999999	378	168	755	49	430	999999	342	999999	31	301	999999	304	999999	714	965	999999	999999	46	684	999999	999999	802	870	534	158	73	57	374	10	219	345	999999	950	999999	745	999999	470	999999	463	999999	592	463	999999	823	999999	828	999999	999999	999999	999999	999999	808	999999	618	262	999999	298	999999	999999	999999	240	968	464	811	999999	998	353	680	969	991	999999	305	999999	827	479	155	834	57	709	330	502	994	603	744	245	536	964	341	394	178	685	248	196	106	999999	624	999	166	999999	825	484	999999	94	999999	999999	678	235	794	149	116	742	250	521	570	864	246	374	719	999999	429	44	999999	999999	800	316	616	999999	486	211	854	999999	677	999999	884	845	612	909	824	343	567	999999	180	202	287	436	445	726	626	241	389	999999	289	590	447	790	999999	999999	294	472	795	999999	748	592	999999	960	999999	69	637	999999	261	336	549	386	19	128	999999	819	999999	373	871	889	492	255	821	604	999999	97	999999	103	382	17	625	362	548	997	562	587	906	327	999999	385	99	901	979	999999	710	999999	999999	999999	926	999999	999999	999999	999999	999999	87	503	999999	690	102	977	325	543	352	999999	711	197	999999	999999	999999	286	912	690	999999	495	800	999999	275	768	893	965	516	999999	999999	729	421	704	760	643	919	68	815	226	235	394	69	555	558	735	999999	523	74	569	762	649	740	905	918	116	114	496	238	13	796	137	470	900	376	623	832	17	436	204	102	999999	470	696	465	617	435	999999	43	539	999999	380	900	947	662	527	999999	516	785	654	538	999999	999999	999999	429	108	923	999999	189	934	903	344	96	999999	476	264	189	999999	449	999999	681	859	463	699	999999	425	999999	523	999999	849	999999	326	231	782	665	999999	677	658	276	367	693	276	75	999999	999999	92	294	41	480	407	347	945	76	999999	973	679	970	141	235	999999	871	410	999999	339	310	587	122	313	213	999999	999999	531	776	92	617	999999	999999	364	999999	504	141	204	999999	840	999999	999999	999999	999999	809	986	999999	545	432	272	999999	999999	355	735	798	58	999999	980	999999	999999	820	816	999999	983	866	568	885	999999	77	999999	872	999999	368	90	828	621	999999	375	504	227	121	999999	999999	999999	596	999999	999999	67	566	25	999999	160	376	999999	29	999999	519	276	881	251	999999	999999	478	999999	399	999999	924	274	907	186	720	604	999999	610	560	999999	717	999999	396	540	508	827	59	999999	205	999999	310	
987	999999	142	999999	71	999999	262	126	999999	573	407	123	778	410	795	160	390	305	930	673	766	820	999999	977	854	879	350	743	282	42	426	505	999999	999999	999999	213	774	84	659	121	233	494	531	214	999999	551	618	139	712	999999	669	756	274	58	543	177	819	999999	258	191	152	519	843	997	157	901	999999	270	473	591	385	316	999999	819	449	282	999999	47	666	312	271	220	40	604	999999	669	240	999999	999999	999999	999999	619	825	999999	968	714	650	533	67	418	114	358	999999	130	302	363	120	999999	608	999999	878	781	498	999999	920	999999	489	999999	634	487	670	817	295	703	999999	766	490	999999	999999	735	631	764	980	257	208	912	554	909	311	999999	558	785	999999	999999	999999	612	130	880	557	46	234	411	899	999999	748	297	72	962	923	999999	873	942	999999	872	639	999999	999999	251	746	17	387	580	999999	999999	999999	885	797	583	812	594	645	999999	620	814	511	999999	999999	999999	509	910	850	592	985	775	999999	616	191	157	82	999999	810	999999	143	549	659	654	473	999999	650	862	999999	489	159	338	890	273	331	789	999999	999999	999999	400	741	836	167	794	999999	171	488	999999	703	649	510	45	784	999999	475	999999	165	856	757	592	760	646	420	371	442	657	884	999999	294	402	785	663	529	419	147	307	392	864	999999	311	999999	337	169	850	978	123	999999	133	798	260	633	515	662	665	640	104	425	999999	362	936	287	616	38	310	863	847	516	999999	629	177	688	300	795	455	797	432	487	569	392	329	999999	760	84	999999	769	280	11	863	779	53	882	596	999999	133	999999	188	309	859	986	140	607	190	504	999999	572	999999	719	217	868	217	617	855	999999	42	834	526	542	994	999999	593	846	999999	594	999999	295	101	999999	672	430	618	133	628	999999	262	721	999999	266	999999	471	999999	560	794	999999	999999	435	36	999999	479	299	999999	646	999999	327	999999	999999	954	999999	999999	999999	999999	555	57	786	259	94	988	999999	160	999999	911	999999	98	533	115	42	999999	657	33	160	269	907	999999	382	999999	972	999999	310	999999	967	767	336	348	117	989	880	513	999999	745	486	446	753	43	168	999999	248	557	781	999999	370	242	306	572	999999	86	573	999999	999999	864	999999	276	688	102	999999	553	999999	921	981	999999	999999	999999	54	912	546	713	515	873	999999	999999	999999	425	999999	999999	819	735	470	764	581	999999	999999	643	999999	152	468	219	758	660	850	614	802	327	999999	247	987	841	197	394	999999	63	570	999999	97	999999	190	862	240	999999	283	456	
93	820	350	949	999999	591	690	902	454	337	999999	854	32	544	202	366	848	799	999999	978	548	85	739	999999	471	725	555	169	961	605	999999	167	387	404	531	982	999999	999999	999999	406	160	295	940	999999	108	715	677	552	487	824	23	999999	500	305	999999	18	91	999999	999999	402	999999	531	999999	848	999999	999999	477	628	23	220	389	232	999999	704	827	263	999999	50	428	755	57	12	682	999999	592	548	667	999999	999999	522	999999	164	148	727	999999	629	999999	101	350	311	248	58	999999	999999	999999	791	762	796	477	655	872	50	404	732	354	42	849	802	999999	809	139	999999	142	999999	999999	235	93	951	343	208	999999	999999	700	127	516	999999	473	415	999999	801	999999	871	999999	840	649	859	759	415	999999	999999	779	999999	999999	541	181	853	999999	48	999999	219	707	810	462	999999	999999	999999	350	287	226	999999	999999	443	109	464	32	268	999999	999999	999999	460	475	999999	999999	999999	428	365	217	999999	999999	662	93	435	999999	493	103	975	418	344	103	999999	519	482	199	38	769	346	452	999999	999999	913	82	623	197	999999	743	39	242	457	851	391	622	190	341	563	271	999999	984	616	370	57	999999	446	208	40	940	992	488	549	245	92	913	835	999999	999999	590	999999	999999	952	750	999999	742	961	999999	712	207	338	150	999999	766	635	361	836	21	999999	999999	636	424	166	999999	750	999999	693	221	999999	478	999999	539	309	999999	802	896	999999	865	306	999999	887	953	496	832	611	999999	852	782	610	730	86	824	999999	967	953	55	999999	396	999999	522	59	749	999999	243	420	799	999999	663	999999	739	999999	970	714	166	186	999999	999999	333	954	999999	999999	910	611	48	401	962	999999	342	29	757	999999	645	999999	784	999999	147	240	263	999999	812	21	198	818	999999	411	116	119	33	791	280	127	757	999999	111	822	148	148	999999	999999	458	999999	508	999999	217	924	683	999999	929	901	48	451	999999	911	999999	887	510	102	740	636	294	853	999999	550	748	639	67	212	765	999999	999999	999999	556	420	963	999999	999999	555	611	946	728	999999	189	999999	753	829	453	845	301	223	321	55	408	57	557	604	122	958	999999	577	999999	480	348	967	784	48	894	264	947	778	385	954	490	794	999999	292	673	214	797	919	196	222	911	551	650	999999	600	509	999999	369	260	553	661	43	999999	257	663	221	348	714	934	198	999999	522	999999	366	565	614	148	275	930	908	171	975	999999	999999	568	796	999999	712	448	395	401	999999	999999	999999	303	457	714	661	628	462	999999	92	984	999999	
324	399	999999	293	999999	986	999999	999999	438	351	392	685	652	434	999999	866	894	635	999999	549	797	999999	994	999999	72	117	899	487	999999	999999	52	88	999999	393	340	179	93	44	206	461	34	999999	999999	186	448	618	804	289	972	999999	999999	241	816	445	210	15	404	999999	230	408	999999	882	950	960	309	314	695	268	104	518	782	859	438	814	999999	992	999999	817	999999	454	313	619	515	884	910	811	272	999999	193	999999	774	387	999999	798	374	151	853	199	877	144	922	546	195	463	979	708	999999	11	921	217	845	587	147	775	999999	477	377	999999	59	999999	999999	150	85	999999	743	405	56	999999	450	382	149	969	940	433	532	767	434	61	905	999999	18	270	633	976	999999	999999	249	47	703	999999	774	787	149	389	999999	782	999999	426	719	999999	661	999999	561	548	999999	875	647	713	999999	338	52	325	170	847	489	781	516	108	289	999999	165	999999	936	999999	999999	999999	830	999999	340	749	306	17	341	999999	999999	999999	709	95	908	613	999999	535	999999	375	854	458	999999	999999	999999	321	275	372	146	173	428	653	235	18	939	999999	55	96	999999	503	41	999999	984	839	307	643	999999	431	200	676	999999	629	224	571	698	160	999999	538	659	999999	484	933	999999	178	903	897	999999	701	156	201	568	463	162	300	343	999999	474	787	994	999999	999999	999999	182	470	167	798	438	664	999999	788	982	517	436	363	28	107	174	815	935	999999	33	379	285	998	117	552	999999	999999	238	878	686	946	543	402	778	641	761	999999	21	115	468	955	391	367	219	61	36	799	281	245	655	658	852	999999	999999	999999	568	183	363	999999	331	514	435	441	112	45	973	43	584	387	346	763	804	830	941	999999	987	918	788	66	525	999999	999999	999999	232	999999	999999	948	169	999999	82	999999	999999	405	783	999999	530	950	264	999999	87	993	224	893	899	999999	854	32	653	176	882	650	395	999999	99	654	999999	442	218	84	941	35	874	676	314	758	716	408	56	987	547	47	663	614	979	532	462	758	103	340	183	81	999999	999999	35	432	999999	750	315	139	999999	97	741	189	242	999999	128	548	589	999999	999999	455	975	999999	629	999999	999999	780	327	567	201	114	349	877	901	999999	999999	882	650	881	565	965	102	916	999999	999999	305	483	382	926	413	914	179	999999	165	727	999999	638	373	999999	446	999999	433	748	999999	987	999999	864	288	371	332	246	999999	707	585	999999	362	69	999999	999999	549	999999	407	400	999999	999999	934	999999	999999	183	774	102	519	999999	445	153	
542	354	978	908	999999	441	205	20	604	999999	27	471	999999	946	375	46	868	999999	641	933	24	999999	594	661	999999	361	999999	999999	999999	239	726	437	272	442	676	999999	90	999999	999999	117	999999	999999	795	985	269	473	30	999999	999999	737	999999	325	999999	511	139	509	999999	326	856	360	299	999999	423	374	999999	590	999999	934	280	999999	955	16	735	534	626	626	247	608	402	999999	340	377	306	859	15	999999	608	760	999999	177	257	763	999999	999999	817	999999	973	430	544	999999	999999	95	999999	451	782	999999	590	304	885	512	999999	161	924	277	30	999999	794	563	369	50	982	999999	999999	112	999999	999999	999999	629	999999	409	999999	816	74	723	325	255	872	855	999999	788	820	999999	999999	800	905	105	999999	736	999999	895	432	420	71	999999	697	999999	464	999999	341	590	225	960	587	485	999999	455	999999	211	999999	774	59	939	486	581	229	678	574	830	206	23	362	275	542	820	977	243	754	999999	36	500	790	480	999999	497	572	860	725	999999	941	999999	18	999999	784	321	999999	493	933	490	284	28	999999	634	205	999999	237	949	428	767	999999	625	700	527	185	461	984	578	425	989	18	369	952	186	999999	746	15	724	491	999999	999999	494	309	274	294	999999	251	166	999999	206	269	623	999999	958	890	325	759	999999	999999	332	337	278	77	999999	999999	915	999999	83	999999	458	322	512	468	207	999999	24	326	435	242	178	220	999999	302	229	729	999999	927	999999	296	572	987	524	272	169	893	705	426	365	999999	999999	940	178	420	827	999999	756	999999	999999	175	876	999999	333	258	293	121	999999	976	848	999999	96	988	82	786	183	471	797	249	309	999999	97	999999	960	999999	863	237	52	416	474	345	973	239	692	827	419	572	663	276	979	999999	393	999999	578	151	706	391	999999	391	247	366	95	517	856	930	88	288	48	999999	999999	66	79	102	511	512	251	857	999999	254	999999	610	807	531	270	261	999999	367	28	819	999999	482	999999	660	999999	117	259	466	999999	762	999999	141	534	972	881	923	999999	300	227	75	900	999999	95	999999	999999	999999	559	563	999999	604	20	721	270	999999	754	912	999999	418	999999	403	999999	999999	483	999999	505	245	999999	834	650	999999	283	999999	149	952	919	97	999999	746	999999	543	558	695	219	778	751	37	870	315	228	968	236	568	377	823	812	999999	999999	552	127	778	559	724	913	909	330	999999	581	317	309	666	526	999999	772	389	999999	567	575	705	791	478	375	771	999999	999999	999999	715	999999	999999	150	804	722	843	629	868	983	
834	782	310	458	371	456	999999	16	562	452	999999	796	987	979	999999	549	670	761	649	999999	788	118	999999	999999	615	137	265	176	504	944	682	330	999999	999999	20	785	999999	257	429	31	811	764	63	999999	999999	999999	274	999999	895	265	62	91	980	999999	204	725	999999	512	842	243	201	396	511	617	769	956	892	591	999999	469	284	423	341	999999	601	33	65	10	999999	697	999999	999999	280	249	999999	601	350	449	999999	294	999999	999999	999999	196	830	425	263	445	999999	999999	999999	683	378	436	999999	638	750	999999	863	180	670	551	547	155	380	282	125	999999	725	177	999999	999999	389	999999	236	521	999999	154	999999	186	770	619	999999	96	671	189	999999	844	999999	263	850	987	585	41	999999	999999	225	269	816	999999	309	991	719	303	271	582	303	999999	999999	469	630	605	999999	687	409	61	21	461	483	200	732	281	13	999999	326	999999	868	358	999999	999999	306	749	338	250	876	999999	999999	245	825	99	999999	856	644	798	999999	255	999999	897	631	999999	680	764	785	626	824	999999	987	257	976	643	713	999999	634	999999	173	880	999999	324	810	630	161	775	635	394	314	876	999999	215	839	81	205	999999	999999	496	999999	542	964	712	426	848	999999	651	269	192	999999	941	999999	978	635	752	978	999999	96	10	421	904	138	401	999999	947	999999	782	418	999999	447	999999	227	147	803	999999	916	564	999999	999999	837	999999	516	453	18	372	999999	657	579	96	102	96	883	726	85	958	413	572	399	478	456	999999	243	364	744	642	724	94	185	999999	835	999999	221	134	172	911	398	684	999999	949	303	744	212	331	812	360	859	500	999999	845	227	999999	175	999999	515	827	276	999999	999999	375	648	570	482	999999	260	679	999999	999999	563	999999	570	728	999999	450	999999	712	807	911	552	999999	783	999999	32	339	999999	492	258	791	999999	345	999999	245	976	28	999999	733	271	638	81	142	999999	999999	936	999999	999999	498	174	725	254	803	999999	364	999999	999999	591	999999	547	999999	787	768	430	999999	150	999999	528	334	752	999999	999999	452	450	179	840	419	908	999999	297	134	999999	299	327	999999	547	814	325	290	635	661	436	887	195	999999	850	312	712	401	959	717	379	950	999999	13	586	802	999999	999999	524	201	416	907	999999	999999	97	497	450	897	999999	335	902	247	699	101	999999	261	266	332	328	537	706	517	724	579	755	114	553	324	946	745	461	999999	766	444	254	529	761	773	40	363	861	814	854	633	815	999999	999999	999999	278	335	546	40	999999	986	999999	899	999999	999999	
666	999999	944	136	950	801	874	999999	481	265	846	214	499	999999	999999	965	676	892	999999	999999	764	999999	853	899	55	999999	209	999999	999999	779	949	999999	346	214	999999	57	418	999999	864	999999	759	388	659	995	807	73	999999	63	999999	999999	320	602	247	101	999999	999999	999999	55	999999	339	601	999999	492	701	999999	501	999999	295	385	254	557	999999	37	608	999999	386	964	857	101	981	785	155	692	388	469	999999	117	999999	999999	74	918	373	654	534	461	999999	895	958	690	315	205	550	678	999999	999999	999999	574	999999	759	415	88	999999	953	108	553	456	999999	114	999999	958	394	622	873	321	336	193	999999	503	999999	36	490	15	999999	786	999999	999999	999999	207	380	100	999999	999999	496	999999	985	646	420	999999	980	15	555	999999	726	732	921	583	999999	366	168	999999	93	999999	492	732	925	999999	114	177	322	318	999999	999999	734	999999	185	915	135	866	336	690	773	740	999999	150	481	699	289	444	864	212	568	121	48	554	17	711	999999	763	91	912	541	252	243	672	37	999999	999999	585	556	15	457	809	40	999999	61	353	999999	351	999999	236	793	999999	312	120	749	867	524	189	999999	473	929	372	785	423	158	530	999999	999999	123	489	641	999999	887	859	754	759	90	999999	503	664	163	644	511	999999	129	871	940	999999	922	999999	476	999999	451	999999	85	95	33	999999	330	531	999999	708	237	999999	594	99	781	999999	365	999999	786	954	999999	480	320	295	860	930	303	286	999999	384	999999	954	23	763	262	804	999999	668	999999	473	250	972	817	454	416	739	270	40	100	497	999999	932	383	522	999999	999999	999999	790	235	103	323	53	941	471	780	283	758	999999	836	999999	669	697	265	323	999999	999999	662	865	999999	999999	669	273	196	102	999999	999999	581	500	570	291	42	993	443	999999	999999	206	40	999999	999999	143	999999	999999	204	122	828	999999	677	69	809	488	999999	906	912	115	433	60	857	849	854	999999	702	268	270	554	944	675	263	623	173	999999	682	316	201	744	149	240	78	83	273	547	328	999999	691	91	999999	135	91	337	218	109	349	191	501	999999	999999	999999	999999	999999	178	162	999999	63	999999	999999	806	12	715	177	966	999999	981	999999	585	316	999999	191	999999	188	581	819	594	926	414	999999	176	501	999999	311	313	999999	70	429	905	999999	732	999999	625	398	285	969	420	913	370	25	127	999999	606	999999	433	260	999999	999999	77	358	567	889	649	831	999999	314	198	999999	863	999999	142	562	878	474	999999	999999	565	188	902	611	999999	681	565	399	
999999	999999	999999	628	877	63	281	80	361	556	553	999999	625	999999	273	971	999999	16	59	820	882	999999	687	141	611	999999	694	967	999999	466	949	886	999999	259	884	999999	419	569	535	810	278	72	211	999999	921	741	575	772	999999	931	830	999999	999999	744	516	999999	999999	763	27	645	369	314	982	895	607	666	999999	376	999999	748	561	221	999999	249	552	820	363	366	220	999999	666	921	62	165	999999	999999	265	999999	742	502	602	999999	552	890	450	964	999999	316	724	999999	232	209	863	176	380	618	923	999999	202	696	38	999999	552	157	979	447	262	827	269	999999	999999	929	999999	416	156	905	669	590	999999	587	999999	57	999999	956	647	999999	67	999999	785	999999	633	874	397	56	474	45	113	404	910	12	712	262	57	672	999999	303	575	457	30	475	999999	343	999999	999999	954	981	999999	999999	510	521	390	999999	51	999999	427	999999	542	586	941	120	801	999999	999999	796	875	999999	999999	999999	112	353	999999	610	999999	999999	78	300	291	782	102	492	121	517	894	999999	999999	345	220	805	999999	326	999999	999999	515	910	673	999999	663	796	739	475	981	954	493	166	630	779	999999	999999	183	999999	254	999999	494	999999	998	293	379	289	183	539	999999	204	999999	999999	592	902	999999	999999	999999	999999	636	495	999999	626	511	999999	999999	737	768	842	834	488	632	127	81	12	503	66	911	390	314	383	999999	209	206	786	240	707	574	999999	999999	999999	96	789	999999	759	999999	999999	947	841	999999	642	521	340	999999	999999	572	607	713	590	408	47	53	999999	88	262	873	843	430	725	926	326	173	51	167	287	401	842	999999	999999	296	635	119	999999	131	672	862	291	504	415	224	633	994	984	328	999999	513	999999	710	249	885	871	447	999999	914	942	478	999999	999999	427	399	729	981	400	999999	999999	927	972	999999	416	399	591	348	25	511	303	332	189	722	518	774	999999	141	999999	436	424	999999	887	999999	188	203	392	118	87	999999	999999	651	603	999999	555	720	540	999999	304	849	304	532	432	720	620	620	299	757	999999	652	828	597	604	964	878	585	49	816	956	999999	999999	483	270	999	26	651	729	498	177	798	243	874	837	536	142	892	765	177	545	999999	903	635	453	435	197	896	57	999999	999999	999999	680	724	740	999999	999999	821	999999	433	703	968	999999	999999	589	866	418	953	760	999999	999999	986	819	872	281	398	319	380	39	999999	811	130	604	100	999999	207	127	999999	999999	999999	693	320	630	999999	473	999999	676	112	56	999999	26	243	146	978	999999	824	160	
999999	453	999999	772	472	792	999999	621	583	374	800	123	392	748	899	819	13	999999	999999	366	487	408	704	721	216	334	451	819	577	983	625	293	863	56	319	76	792	999999	999999	528	999999	720	890	212	999999	989	663	839	127	424	142	604	295	467	673	410	748	630	999999	999999	999999	617	53	999999	999999	517	260	999999	439	832	37	29	163	999999	999999	766	517	501	846	227	670	611	701	163	851	31	999999	405	999999	999999	327	172	428	92	999999	586	677	301	463	368	738	327	999999	294	397	122	451	301	304	907	999999	999999	784	348	477	999999	915	890	999999	999999	519	855	963	530	514	864	601	80	816	585	99	226	47	487	488	353	999999	416	766	738	580	706	999999	999999	26	80	999999	89	615	447	671	787	999999	736	849	883	999999	879	779	532	521	380	999999	719	818	999999	218	306	860	134	537	508	999999	19	157	812	999999	498	513	443	486	521	999999	999999	999999	312	673	999999	638	604	989	331	636	243	226	209	999999	391	657	351	862	91	229	490	999999	999999	663	999999	589	46	139	865	376	346	55	10	915	116	804	516	11	999999	668	266	145	215	999999	889	792	947	999999	373	841	172	581	405	999999	974	468	752	648	139	721	602	474	133	999999	300	198	999999	294	999999	586	999999	349	954	423	962	999999	704	300	773	752	641	999999	766	999999	214	999999	650	708	940	999999	62	867	872	999999	999999	791	21	260	580	999999	575	663	478	786	700	822	627	981	339	629	763	461	875	387	999999	158	999999	109	750	536	547	999999	353	475	534	999999	999999	768	999999	999999	343	999999	720	81	186	999999	975	999999	333	392	147	999999	379	321	999999	601	992	494	116	999999	92	912	509	999999	164	67	999999	12	261	426	354	999999	999999	168	295	319	741	803	211	111	999999	728	775	999999	999999	878	148	41	999999	933	999999	999999	662	440	98	431	944	999999	917	128	668	973	728	999999	999999	288	45	999999	36	575	860	199	293	999999	745	364	146	999999	999999	999999	918	288	421	328	145	371	999999	203	999999	863	999999	75	885	92	442	208	10	868	330	121	843	999999	999999	999999	83	999999	699	657	695	734	999999	803	30	641	209	389	562	410	999999	676	91	842	999999	172	999999	999999	999999	211	571	546	999999	277	820	999999	442	999999	283	405	254	54	671	548	507	345	999999	571	55	253	882	63	646	600	108	653	39	10	787	842	815	999999	788	498	95	159	380	27	983	486	209	219	999999	166	999999	999999	999999	543	344	804	594	999999	749	69	999999	518	899	999999	179	
999999	514	441	999999	999999	589	965	265	182	462	358	999999	560	999999	999999	999999	673	947	490	444	381	647	496	666	999999	258	187	999999	728	999999	576	259	999999	848	816	971	767	16	673	576	199	471	833	90	999999	839	43	60	999999	25	655	999999	999999	328	797	528	28	775	999999	193	412	436	536	12	999999	108	358	712	771	597	287	666	283	913	254	910	814	415	999999	153	224	136	359	999999	524	15	840	298	60	999999	953	991	785	999999	174	763	934	831	999999	887	491	330	288	593	738	988	999999	506	83	999999	714	612	105	86	999999	999999	87	823	487	880	999999	69	661	484	643	999999	881	793	748	491	975	999999	999999	793	662	894	999999	765	999999	999999	717	343	999999	172	583	350	895	709	521	999999	686	999999	353	323	628	999999	999999	804	949	999999	999999	504	757	999999	912	999999	401	312	424	84	437	999999	848	951	173	924	844	999999	900	999999	399	999999	281	860	805	864	639	897	174	999999	235	54	815	532	428	999999	586	632	999999	852	948	999999	999999	446	460	374	272	999999	160	703	586	179	999999	999999	63	935	233	896	999999	999999	101	503	147	193	849	393	505	326	533	951	348	999999	999999	58	354	806	886	999999	409	440	602	247	747	999999	654	999999	999999	999999	999999	492	989	689	845	213	999999	455	455	999999	597	77	868	946	868	208	365	374	931	854	310	256	59	398	496	356	455	854	999999	676	538	793	252	345	999999	51	962	658	376	45	298	999999	360	784	247	342	999999	655	379	548	116	999999	999999	999999	859	232	999999	600	203	498	999999	905	699	779	999999	803	824	532	109	827	999999	706	997	895	565	999999	896	999999	160	164	784	999999	485	999999	570	258	668	999999	486	625	999999	371	999999	877	999999	392	209	999999	221	999999	517	49	999999	999999	312	999999	292	999999	999999	458	999999	178	450	48	714	958	430	493	219	324	145	868	56	999999	999999	875	999999	129	617	999999	999999	324	62	716	646	745	999999	933	904	999999	999999	999999	235	999999	298	438	920	426	173	999999	961	999999	999999	999999	308	648	992	82	332	999999	168	172	621	557	999999	21	125	733	999999	969	715	497	588	58	357	999999	643	27	195	790	954	824	956	298	221	999999	951	165	418	998	752	180	999999	476	999999	999999	999999	678	781	999999	999999	999999	35	204	614	474	999999	999999	549	999999	15	975	887	541	482	344	216	333	345	762	69	960	325	403	226	999999	886	121	56	554	886	964	245	907	477	999999	799	999999	684	747	366	999999	616	999999	999999	777	292	79	994	667	596	999999	
342	29	999999	362	871	632	978	79	587	26	999999	995	716	50	739	999999	73	999999	545	455	999999	598	406	431	999999	510	410	448	262	817	127	388	957	401	632	226	999999	999999	895	176	783	999999	169	350	371	621	108	951	48	313	999999	288	999999	151	846	743	999999	796	18	371	231	539	816	770	999999	888	999999	324	418	999999	299	948	820	999999	671	999999	439	65	70	999999	411	459	410	948	811	839	265	815	555	888	999999	893	116	999999	945	254	798	398	999999	999999	583	999999	542	525	24	67	467	754	479	812	314	567	736	286	959	771	999999	868	999999	68	999999	999999	769	530	999999	405	842	296	999999	427	245	51	613	586	999999	999999	916	884	934	754	999999	511	346	999999	999999	999999	167	830	574	999999	125	999999	438	393	851	361	999999	22	606	619	999999	181	332	999999	577	272	999999	159	137	341	855	254	934	215	686	130	999999	37	946	884	999999	999999	999999	999999	999999	315	999999	230	999999	798	999999	904	288	324	999999	210	188	294	175	999999	91	18	702	999999	328	870	995	233	999999	999999	474	987	75	999999	999999	212	459	83	999999	271	999999	732	423	338	727	951	966	619	676	999999	942	601	861	635	802	239	319	999999	999999	442	320	999999	999999	15	333	626	999999	566	942	999999	999999	114	545	903	660	358	594	374	999999	377	999999	386	557	231	788	873	135	440	919	152	893	971	153	317	951	280	219	418	15	111	122	409	999999	349	734	999999	66	957	999999	999999	644	999999	972	999999	537	999999	999999	302	999999	999999	501	408	999999	800	999999	780	961	238	952	390	149	185	368	414	264	999999	709	999999	497	951	816	177	999999	999999	508	948	998	590	779	27	999999	916	201	555	999999	714	763	876	906	999999	875	828	15	594	999999	468	999999	567	308	999999	234	999999	805	999999	643	999999	942	180	301	999999	781	381	458	935	942	999999	983	813	804	550	741	832	999999	543	999999	987	999999	999999	172	999999	372	999999	999999	999999	792	822	121	926	911	286	771	593	584	422	182	999999	380	80	652	90	485	772	762	999999	999999	401	999999	272	200	999999	171	82	999999	999999	999999	349	99	711	152	129	121	67	902	528	778	158	258	888	370	580	617	102	228	91	564	999999	678	533	999999	999999	999999	849	735	264	125	699	585	332	300	832	999999	669	927	532	969	427	870	244	979	152	153	435	901	619	999999	999999	999999	999999	697	532	670	565	264	751	999999	999999	332	647	999999	89	572	925	598	537	999999	948	999999	695	122	147	729	444	999999	313	257	83	947	125	225	56	
