500	500	
99	102	102	107	99	96	98	92	103	113	100	97	116	104	108	113	105	104	109	95	110	129	107	104	85	92	93	98	97	80	83	105	136	93	78	105	111	103	103	100	102	112	111	95	96	91	104	95	114	92	89	115	93	98	114	95	101	84	96	94	95	111	98	95	87	87	118	112	100	89	98	125	105	90	107	99	96	92	96	122	105	104	100	92	111	98	111	107	100	103	104	93	95	117	115	97	108	117	104	91	105	96	120	93	130	89	89	92	87	89	111	99	92	96	100	119	112	103	109	86	93	104	88	96	106	100	105	111	89	90	88	94	97	104	98	116	95	106	102	112	97	94	91	108	98	89	104	106	96	101	111	119	100	92	99	103	83	102	90	85	95	102	99	105	101	108	100	101	97	110	87	93	86	95	93	92	106	102	97	99	100	82	92	92	79	101	102	93	93	75	98	95	99	96	106	94	72	132	108	86	108	111	91	96	121	91	90	97	106	123	94	95	89	98	117	118	109	93	92	92	99	105	89	87	101	106	85	83	100	93	86	99	98	84	102	102	105	114	98	115	100	96	101	93	98	111	94	82	123	98	106	86	108	102	104	96	82	103	99	102	93	102	99	110	88	93	96	97	103	95	115	104	113	90	82	101	93	100	95	106	122	100	112	93	111	130	109	94	107	97	103	107	108	93	115	108	98	102	105	104	95	99	93	94	93	87	109	118	94	101	109	100	93	115	87	97	95	91	101	95	103	95	95	104	105	96	103	102	112	83	103	96	107	88	109	101	102	103	96	96	86	107	94	96	94	103	93	106	82	97	106	97	102	97	92	104	88	101	110	111	118	82	108	101	115	112	79	129	93	95	93	114	109	100	98	101	108	113	100	104	108	109	97	95	95	103	81	146	102	99	104	87	84	105	112	102	93	97	100	81	92	108	108	96	97	92	124	96	95	111	113	94	90	108	94	90	94	97	101	87	97	92	92	93	88	105	97	102	109	100	100	104	95	98	92	100	104	94	92	98	99	100	113	85	86	103	90	110	108	120	104	101	104	85	100	100	109	112	106	95	96	99	109	99	99	107	97	92	94	85	102	82	103	93	98	100	118	115	95	96	86	81	94	100	92	110	88	115	85	77	110	94	125	118	87	90	114	107	113	103	
81	104	105	104	90	99	95	106	95	111	117	105	87	108	87	102	101	91	103	112	94	79	89	103	109	111	118	112	113	103	107	109	111	92	102	86	98	106	106	88	89	102	102	91	111	94	93	105	103	95	111	107	105	93	85	108	103	107	107	97	111	101	95	109	103	94	95	97	89	101	95	84	99	85	80	114	107	102	111	103	99	100	79	96	98	102	89	95	93	100	91	101	106	92	101	85	83	107	102	97	90	110	87	88	101	108	87	99	104	99	98	108	104	91	110	108	90	106	88	110	104	123	88	98	92	94	97	96	94	102	89	101	104	87	109	99	117	98	113	113	98	98	93	111	83	115	94	106	83	96	105	124	121	86	103	111	102	74	95	97	108	83	92	100	105	105	92	85	97	98	97	104	96	102	104	103	83	101	92	98	102	98	88	111	96	96	110	88	85	114	97	99	109	100	96	104	110	95	113	109	117	89	111	113	94	89	89	100	102	110	107	92	95	97	90	90	115	98	98	97	98	109	102	72	111	107	106	91	93	106	96	110	114	103	100	88	114	81	94	99	100	100	97	89	120	107	98	87	94	123	102	104	86	103	105	98	108	86	90	103	121	115	79	98	98	109	95	106	93	108	114	92	100	89	112	109	104	91	111	111	83	105	107	94	95	109	104	96	101	100	132	113	113	101	115	82	105	99	125	101	68	98	100	87	128	87	118	88	94	98	111	100	100	120	115	108	98	105	96	108	101	104	100	107	80	100	129	90	114	121	98	103	110	115	92	109	115	108	96	98	93	97	92	104	110	116	93	88	83	115	89	103	98	90	99	102	108	113	92	94	98	93	112	115	99	76	94	99	86	107	82	97	94	90	104	106	97	97	85	84	104	91	103	108	97	100	96	94	108	98	92	101	98	125	90	82	114	110	83	101	95	114	86	109	115	89	98	91	87	112	97	86	109	91	115	93	98	100	80	97	85	101	96	99	116	111	107	107	127	104	115	93	124	101	89	86	90	102	107	97	94	97	89	97	119	105	93	99	103	89	88	94	105	90	95	108	96	73	96	104	106	107	106	109	99	115	103	101	103	84	111	86	100	101	108	96	93	103	105	109	110	91	114	85	89	94	106	122	79	98	100	85	97	95	91	98	106	112	92	108	
724	871	801	584	653	872	833	122	721	478	374	881	381	999999	288	628	882	174	823	257	431	999999	955	125	889	999999	365	748	422	851	999999	999999	135	601	999999	999999	349	654	513	596	398	999999	965	423	999999	999999	951	941	814	437	235	251	20	19	999999	999999	916	999999	694	330	517	999999	999999	869	418	463	755	999999	757	294	288	238	999999	999999	858	646	382	541	31	468	382	424	999999	984	999999	818	899	126	878	550	87	663	959	193	89	314	94	105	15	639	675	181	193	529	159	997	591	783	161	85	999999	384	665	999999	947	999999	999999	715	253	599	564	639	901	217	217	999999	279	476	157	999999	999999	287	536	999999	999999	999999	240	414	835	629	237	125	964	802	546	702	998	999999	245	999999	163	999999	851	999999	85	999999	999999	999999	322	999999	999999	124	999999	606	524	726	848	283	444	746	999999	999999	999999	623	372	999999	674	108	671	514	999999	546	999999	170	400	192	999999	999999	316	999999	999999	265	101	311	901	122	488	368	999999	820	853	999999	297	499	133	416	498	238	52	636	371	999999	314	808	999999	190	883	475	215	341	999999	999999	999999	688	815	607	655	578	722	259	960	999999	819	850	660	903	999999	741	47	984	694	999999	88	999999	394	759	950	293	405	720	999999	22	999999	946	529	136	999999	609	683	999999	761	999999	515	792	676	65	361	463	157	12	999999	152	438	231	999999	103	999999	999999	304	66	999999	371	182	11	30	947	164	873	999999	534	999999	650	67	999999	232	999999	999999	295	13	339	407	496	145	403	999999	97	583	999999	308	436	487	469	999999	999999	869	399	747	999999	772	729	901	488	999999	999999	857	291	94	917	999	999999	411	363	999999	965	658	170	236	779	222	933	999999	233	574	894	999999	686	345	439	999999	832	999999	999999	522	284	438	918	363	999999	546	507	999999	666	930	999999	999999	133	184	349	999999	708	173	967	301	838	999999	677	914	249	999999	999999	999999	654	275	999999	999999	234	840	999999	537	739	806	713	999999	715	930	707	999999	999999	999999	999999	512	996	470	943	668	68	999999	684	918	760	14	124	945	999999	560	999999	400	763	999999	799	292	173	812	999999	999999	459	734	999999	908	658	999999	775	999999	653	999999	999999	999999	332	508	788	349	999999	102	776	735	692	999999	999999	164	582	316	538	560	999999	641	999999	193	241	51	218	334	999999	999999	999999	999999	238	744	999999	707	610	999999	999999	265	799	460	135	81	45	999999	219	692	866	431	335	351	999999	224	309	21	999999	766	952	291	299	464	999999	390	832	400	506	
948	474	999999	553	417	248	283	761	999999	999999	999999	158	999999	999999	999999	467	877	999999	999999	539	23	999999	290	387	844	222	786	966	999999	420	744	249	644	997	270	227	705	877	917	112	572	999999	690	506	63	617	225	458	772	999999	172	999999	999999	860	493	513	193	999999	709	205	462	316	425	208	999999	37	999999	740	571	309	761	999	532	999999	966	559	754	784	333	236	999999	338	203	348	999999	804	336	784	999999	757	43	999999	999999	721	650	999999	999999	492	735	36	114	999999	999999	999999	245	999999	417	106	999999	933	759	409	459	482	208	133	122	87	999999	966	700	729	236	814	276	839	830	810	176	710	999999	271	59	307	999999	521	999999	730	113	999999	396	240	999999	580	998	999999	999999	695	522	526	153	999999	541	999999	335	385	258	82	206	999999	999999	606	930	999999	421	497	360	162	360	687	999999	391	973	866	580	470	838	655	816	999999	999999	145	298	649	566	561	999999	290	999999	747	272	999999	533	707	751	789	999999	999999	999999	510	283	319	345	835	844	761	986	674	197	999999	546	602	266	999999	39	207	318	290	626	859	766	79	191	613	999999	999999	857	276	125	999999	999999	141	497	315	999999	67	799	462	805	999999	999999	66	102	116	999999	670	121	968	678	553	480	29	91	309	743	214	138	732	421	540	903	720	558	999999	704	414	115	951	207	971	407	999999	484	821	294	710	977	84	999999	754	999999	889	999999	572	321	150	60	198	571	163	999999	77	999999	275	901	999999	507	695	411	796	564	170	999999	706	155	623	545	999999	24	999999	999999	63	329	667	347	24	132	986	95	563	999999	917	389	53	53	999999	815	218	919	999999	213	291	999999	616	199	42	127	890	426	697	605	999999	999999	539	926	874	999999	384	928	886	731	520	610	847	999999	646	780	728	663	815	808	336	350	583	828	945	999999	713	477	314	999999	242	999999	999999	958	999999	743	850	126	178	592	440	290	42	708	999999	680	825	184	999999	261	399	237	610	888	278	450	599	999999	981	493	999999	999999	999999	989	499	949	222	889	999999	999999	930	999999	494	233	377	56	317	875	144	999999	565	999999	923	62	508	14	959	509	999999	134	153	149	144	684	557	533	666	999999	999999	744	999999	999999	316	999999	331	787	743	387	520	232	142	724	999999	716	999999	504	983	570	999999	495	989	999999	209	999999	999999	791	477	809	675	999999	389	274	999999	400	806	629	232	282	731	720	271	582	989	467	991	429	573	428	756	62	550	106	561	723	754	999999	736	573	892	
999999	999999	933	999999	999999	842	868	68	185	910	308	282	710	999999	770	234	999999	723	999999	751	999999	227	58	999999	622	303	293	712	942	645	999999	893	999999	999999	200	999999	999999	999999	323	625	132	370	398	518	999999	780	840	267	791	499	347	999999	994	821	563	999999	999999	880	98	382	559	999999	126	999999	858	415	623	999999	999999	370	896	545	410	126	999999	999999	828	999999	999999	842	999999	35	999999	999999	999999	999999	898	837	826	877	149	456	782	940	75	966	254	999999	659	51	167	519	618	999999	602	802	632	999999	202	594	494	730	285	256	919	533	245	673	241	839	516	785	503	770	230	450	762	469	999999	662	724	969	999999	999999	685	943	999999	499	850	999999	397	999999	999999	999999	999999	419	999999	536	30	542	730	581	999999	819	535	381	26	848	210	162	999999	999999	826	539	869	524	849	721	570	999999	126	745	822	734	999999	495	150	270	387	999999	279	235	448	519	999999	153	351	71	38	314	927	568	299	999999	466	234	204	115	999999	869	570	459	965	54	425	985	758	893	999999	49	999999	755	999999	999999	999999	813	999999	317	607	999999	182	787	693	999999	999999	557	455	134	278	999999	301	45	897	518	251	820	269	999999	103	946	395	999999	999999	999999	83	181	999999	999999	815	652	511	887	508	646	999999	999999	999999	999999	999999	999999	539	633	624	159	748	999999	857	999999	157	999999	554	329	224	999999	341	999999	103	704	193	876	459	555	319	625	716	999999	537	999999	821	469	999999	999999	407	999999	416	761	999999	544	250	878	324	155	752	752	108	191	999999	846	315	971	688	70	526	129	418	983	999999	998	442	344	667	605	999999	999999	18	993	921	989	999999	579	890	559	464	314	562	313	999999	566	527	535	741	690	946	850	780	993	44	999999	816	433	447	835	111	906	220	718	24	73	744	999999	999999	683	602	736	999999	138	606	999999	567	115	190	757	481	907	602	977	999999	290	908	24	958	644	183	999999	999999	999999	458	557	103	843	299	739	822	999999	275	999999	98	220	768	652	397	822	999999	711	252	999999	363	203	999999	243	999999	734	165	730	156	625	510	781	999999	35	999999	59	999999	724	815	450	999999	69	641	999999	889	449	521	266	999999	146	924	471	578	450	701	264	253	859	784	564	584	101	275	650	999999	316	615	999999	971	348	704	999999	895	802	755	304	561	768	354	999999	222	999999	113	999999	701	48	212	164	333	425	999999	268	999999	261	865	843	793	999999	988	582	834	999999	294	999999	441	999999	576	775	694	407	999999	484	515	999999	
999999	684	987	265	999999	518	999999	460	419	556	542	445	65	644	936	999999	510	570	780	999999	784	443	615	825	578	773	999999	436	999999	926	999999	330	999999	999999	999999	191	855	538	999999	999999	478	383	999999	738	745	995	999999	999999	839	781	896	142	999999	743	390	908	79	172	999999	185	999999	677	999999	493	999999	222	692	291	735	999999	67	972	527	999999	303	411	999999	877	89	582	900	539	597	688	39	999999	999999	19	999999	999999	121	692	852	867	433	800	393	876	904	533	313	999999	207	93	724	999999	615	404	999999	979	834	202	93	113	285	517	999999	312	463	253	595	683	896	999999	644	374	129	999999	876	999999	27	999999	972	555	279	319	341	999999	964	114	974	232	569	415	175	919	609	748	592	916	720	91	422	999999	999999	629	694	471	449	359	805	999999	527	947	961	636	999999	537	833	966	185	576	999999	359	999999	373	124	491	570	725	999999	380	999999	959	781	936	785	321	999999	650	624	869	999999	614	309	28	704	999999	454	999999	699	81	915	999999	741	154	743	72	392	574	515	999999	901	724	594	434	888	568	175	34	850	908	919	999999	351	315	999999	733	60	999999	669	502	47	41	35	999999	465	451	228	637	202	723	928	53	145	421	968	348	30	874	999999	146	999999	429	688	999999	162	732	284	435	641	20	999999	999999	904	22	999999	870	699	900	968	446	349	537	831	137	999999	875	58	999999	999999	999999	712	185	130	533	999999	618	999999	245	999999	733	177	792	999999	999999	711	999999	149	132	254	108	649	130	905	999999	796	918	597	561	999999	286	999999	353	999999	477	307	836	999999	381	967	558	999999	999999	999999	999999	279	557	541	649	999999	194	999999	925	999999	249	524	592	279	999999	736	999999	30	791	434	264	58	999999	704	999999	884	874	783	767	165	696	580	195	999999	670	423	999999	387	999999	145	625	549	999999	999999	999999	952	715	566	585	999999	999999	999999	999999	999999	999999	197	456	852	999999	764	550	999999	999999	999999	988	668	338	999999	609	999999	497	749	82	655	999999	714	300	165	999999	999999	179	318	207	132	999999	169	844	999999	656	999999	967	999999	999999	193	594	223	999999	999999	679	190	623	884	999999	572	157	100	464	999999	229	999999	896	999999	996	446	999999	242	999999	846	999999	829	824	182	185	136	56	110	385	889	71	596	143	312	486	999999	999999	295	361	635	975	999999	999999	999999	937	265	586	677	399	927	999999	362	19	734	542	849	366	451	708	830	525	56	714	999999	28	633	266	594	813	331	494	999999	999999	578	870	999999	134	
999999	245	999999	549	378	999999	999999	999999	709	586	999999	769	637	319	511	586	530	999999	928	999999	139	745	313	999	991	999999	78	443	298	480	440	863	999999	999999	306	216	788	290	157	999999	266	283	319	56	857	824	999999	999999	982	723	361	469	942	710	994	323	931	920	557	515	642	24	13	999999	156	544	457	912	22	305	797	249	999999	999999	262	856	436	267	151	177	999999	999999	999999	574	129	970	921	611	730	983	284	999999	733	999999	703	252	999999	90	999999	323	999999	999999	10	999999	925	122	999999	359	999999	148	886	673	779	999999	828	999999	999999	438	119	185	999999	846	999999	38	30	929	516	330	999999	20	585	355	367	999999	800	422	65	999999	648	16	473	572	999999	591	106	611	99	352	999999	126	688	999999	999999	724	700	530	92	971	667	999999	999999	186	469	447	999999	540	316	951	590	415	530	999999	999999	999999	711	59	999999	600	932	418	840	173	517	772	331	744	384	642	999999	279	340	94	114	651	999999	297	113	999999	999999	999999	304	148	761	408	596	999999	999999	868	999999	650	837	999999	48	258	166	442	999999	696	999999	818	999999	999999	822	321	84	445	686	999999	702	424	946	976	999999	376	999999	702	412	118	186	434	693	516	999999	487	441	999999	55	856	495	968	627	416	600	999999	999999	631	325	450	333	160	221	912	176	597	703	999999	921	672	144	999999	40	560	520	691	135	649	53	999999	999999	236	399	830	999999	733	797	540	386	999999	999999	999999	387	961	785	35	223	780	350	42	784	580	927	999999	721	40	938	76	895	999999	999999	760	588	979	570	107	999999	390	269	442	800	172	485	569	705	652	87	78	775	494	477	355	308	20	560	999999	309	26	118	622	795	999999	644	999999	276	999999	904	407	401	999999	999999	832	521	908	999999	621	999999	367	677	79	953	869	999999	410	441	739	461	999999	999999	999999	798	744	282	646	647	79	527	999999	303	999999	999999	680	677	999999	230	645	833	400	778	939	999999	942	348	49	668	925	999999	244	999999	537	754	999999	977	140	889	530	559	874	270	999999	103	97	74	188	332	999999	999999	212	999999	795	905	71	999999	490	65	999999	405	243	977	999999	639	293	972	999999	745	420	702	546	999999	699	95	958	139	615	845	127	878	170	717	999999	732	236	63	250	632	692	999999	497	85	43	134	326	897	548	533	810	124	308	442	911	999999	999999	14	490	999999	946	931	999999	999999	999999	999999	245	526	592	989	412	239	999999	999999	62	882	214	470	174	575	769	999999	999999	92	999999	999999	579	
727	999999	813	85	232	573	540	685	761	354	852	999999	999999	999999	999999	314	559	130	580	999999	999999	390	999999	376	195	840	999999	940	885	350	999999	609	999999	408	517	999999	779	999999	190	999999	202	999999	301	999999	362	333	118	685	999999	999999	41	961	465	999999	414	347	775	447	890	999999	657	999999	999999	420	999999	252	212	657	382	89	999999	645	939	913	200	716	99	502	23	862	731	239	972	137	318	149	999999	324	999999	180	999999	999999	33	798	18	603	657	880	293	999999	130	461	313	889	232	999999	999999	999999	429	999999	999999	283	433	999999	999999	428	626	672	111	114	999999	888	999999	211	999999	999999	622	151	905	597	68	999999	218	999999	741	280	925	92	905	922	127	603	895	305	999999	671	908	994	148	999999	976	985	999999	189	21	242	797	111	755	39	999999	880	646	831	639	49	75	999999	999999	999999	503	544	767	189	986	505	999999	368	289	472	294	999999	999999	999999	999999	999999	439	999999	892	999999	483	999999	999999	999999	157	246	956	73	666	882	999999	999999	999999	758	96	441	227	999999	999999	516	249	438	822	293	744	156	999999	330	220	999999	609	999999	999999	788	906	679	216	890	41	750	999999	929	701	406	866	904	999999	254	238	189	999999	840	835	385	268	54	11	54	141	11	368	999999	853	999999	999999	569	753	999999	851	416	235	999999	567	452	968	320	999999	425	999999	840	236	999999	999999	40	999999	999999	211	260	529	862	678	172	758	40	392	912	86	999999	134	306	160	11	403	821	954	528	282	393	417	948	317	999999	627	999999	774	734	543	822	401	513	367	502	399	999999	738	999999	578	999999	999999	999999	244	999999	301	130	689	999999	999999	280	86	190	496	818	843	581	555	102	545	999999	265	657	378	999999	209	999999	938	658	612	414	999999	999999	999999	745	999999	361	714	180	294	506	999999	549	999999	999999	999999	220	26	549	659	817	442	999999	527	120	281	411	999999	980	936	680	191	41	623	825	196	194	240	751	494	999999	867	384	999999	48	999999	715	999999	115	999999	999999	999999	399	999	794	972	999999	374	999999	999999	921	674	733	243	614	325	999999	999999	679	86	562	979	275	999999	176	949	67	837	488	999999	565	258	581	999999	999999	86	791	999999	999999	853	749	819	401	999999	999999	818	144	150	203	723	285	789	484	39	955	18	338	344	832	845	999999	610	885	584	908	673	102	999999	295	537	533	999999	107	826	337	742	588	999999	491	999999	815	917	643	999999	978	999999	773	999999	999999	999999	748	456	999999	983	938	148	933	999999	378	898	725	999999	855	
666	199	737	999999	999999	999999	222	430	349	853	483	39	999999	966	130	606	142	900	550	751	999999	788	999999	999999	124	887	198	808	772	619	593	633	941	999999	976	576	251	94	125	849	305	519	408	603	999999	953	999999	182	813	220	246	999999	999999	999999	509	877	122	999999	999999	771	514	999999	658	999999	270	850	98	935	989	554	365	58	784	700	456	836	390	999999	999999	170	945	999999	994	561	999999	594	458	818	999999	109	463	999999	517	354	345	891	861	678	343	876	865	16	999999	269	854	198	223	999999	676	999999	999999	639	776	999999	825	497	419	106	356	675	999999	999999	382	890	100	512	999999	999999	364	564	974	712	149	746	305	999999	999999	735	706	195	380	973	999999	889	611	823	85	110	528	847	481	764	331	667	484	594	634	301	999999	999999	656	999999	129	121	698	785	500	40	120	887	664	684	999999	171	305	428	138	493	288	277	436	440	912	516	93	220	390	481	272	711	999999	541	566	364	538	597	853	39	999999	999999	332	55	990	641	193	797	375	169	372	65	999999	150	999999	901	999999	226	870	612	38	488	404	29	767	409	583	999999	127	999999	633	707	575	999999	302	462	999999	391	999999	281	333	295	999999	230	118	216	255	173	528	665	449	321	726	999999	10	712	431	313	999999	591	67	71	680	341	536	665	489	366	999999	560	956	999999	776	599	289	743	643	999999	911	560	164	419	603	462	594	321	999999	999999	108	999999	999999	999999	113	858	223	271	615	513	694	452	999999	888	324	968	709	999999	545	136	999999	267	79	257	402	999999	437	647	468	999999	746	224	999999	165	268	268	529	324	430	917	999999	28	138	140	489	999999	834	275	999999	634	752	678	776	854	374	999999	520	999999	999999	386	431	999999	802	999999	999999	479	768	571	629	65	449	395	495	627	750	941	138	999999	768	933	999999	171	552	999999	475	77	999999	830	790	426	748	746	999999	999999	999999	999999	225	741	373	20	699	272	999999	48	195	367	193	159	114	432	712	582	25	999999	493	270	32	968	921	699	41	938	780	212	317	702	999999	450	999999	999999	999999	397	574	757	244	630	525	999999	648	117	999999	299	725	368	714	999999	731	768	561	235	999999	256	819	674	999999	999999	999999	442	731	492	57	743	28	999999	706	324	17	999999	81	999999	745	999999	999999	814	815	741	222	999999	999999	999999	971	999999	889	905	160	479	578	999999	999999	999999	149	92	782	165	999999	150	999999	999999	662	399	169	999999	697	698	999999	280	999999	999999	858	247	548	999999	944	589	
521	505	853	122	24	999999	746	116	488	598	723	662	735	175	999999	675	999999	661	760	109	999999	507	854	200	999999	999999	552	573	52	541	999999	80	148	999999	643	565	999999	168	545	999999	653	62	985	109	999999	827	544	999999	261	192	776	887	318	845	607	23	650	662	697	144	999999	182	73	946	663	652	524	542	531	198	389	312	125	335	455	999999	521	755	225	597	345	792	322	859	765	57	999999	302	999999	999999	914	999999	999999	410	750	481	989	999999	445	332	999999	11	238	999999	803	473	999999	982	399	677	501	895	447	110	799	891	999999	999999	999999	616	891	231	947	901	283	755	842	714	999999	974	940	482	319	999999	294	343	563	259	65	301	286	778	999999	999999	138	28	196	369	611	858	621	784	858	829	441	999999	999999	337	789	58	631	66	407	424	737	29	999999	553	816	466	338	609	158	889	340	122	328	39	999999	264	569	482	113	726	363	999999	624	999999	999999	212	288	235	999999	999999	670	229	999999	488	190	999999	442	999999	552	999999	530	21	636	968	499	999999	762	35	999999	534	489	158	952	681	71	999999	404	105	101	999999	187	999999	149	151	999999	120	741	839	848	663	821	926	999999	958	206	351	999999	656	991	999999	450	999999	671	936	528	521	276	699	427	608	715	347	551	938	966	999999	872	495	749	389	587	923	187	900	999999	562	999999	994	484	720	62	748	114	999999	173	925	441	213	622	707	843	51	422	249	948	999999	999999	991	999999	779	479	44	906	999999	555	526	85	770	999999	999999	999999	282	225	706	999999	999999	242	592	774	999999	986	999999	872	999999	545	546	510	937	951	237	999999	236	12	705	251	999999	999999	502	412	999999	850	670	979	999999	999999	570	826	715	999999	981	999999	999999	226	950	792	810	999999	865	76	999999	26	148	818	995	789	999999	279	519	465	537	135	740	190	138	201	326	689	225	637	974	720	999999	253	999999	986	393	19	62	912	440	856	975	435	999999	630	712	851	983	999999	347	999999	316	999999	165	855	510	612	98	999999	476	130	946	237	101	298	999999	894	848	19	405	67	227	607	34	681	160	314	786	999999	489	474	705	999999	300	683	413	545	999999	124	485	999999	920	303	446	320	909	999999	343	115	409	817	12	999999	471	999999	83	709	235	484	705	206	826	591	999999	11	999999	598	937	418	884	686	807	999999	534	625	999999	923	170	714	999999	412	970	680	107	671	999999	731	886	20	609	999999	319	613	418	289	954	339	34	444	999999	320	810	925	999999	723	20	
999999	449	846	153	160	999999	520	999999	303	235	155	999999	607	999999	999999	711	927	808	190	376	999999	325	999999	999999	807	999999	726	999999	999999	999999	55	460	383	661	203	292	50	999999	459	165	799	901	999999	64	999999	999999	426	904	999999	999999	882	127	50	357	816	953	999999	999999	346	260	821	700	259	701	999999	695	120	946	999999	410	999999	999999	359	34	576	999999	209	999999	999999	999999	483	999999	617	853	999999	928	420	35	844	250	97	999999	530	208	343	108	652	423	874	123	734	479	569	801	937	999999	767	999999	780	525	753	14	999999	999999	999999	10	93	999999	982	999999	285	999999	112	105	323	805	540	160	999999	478	999999	786	326	999999	237	13	262	815	915	896	170	999999	255	328	496	93	553	999999	999999	343	24	256	999999	622	837	649	377	473	488	142	999999	616	999999	999999	999999	967	999999	572	157	774	747	999999	490	999999	999999	999999	839	783	609	239	261	395	730	357	463	999999	356	703	911	587	636	789	336	783	615	553	79	942	999999	529	405	980	999999	655	999999	746	765	354	531	999999	999999	593	864	258	880	895	886	977	849	482	620	984	661	569	148	999999	941	999999	480	548	810	896	340	999999	834	281	397	84	761	716	637	11	182	954	777	52	925	87	902	719	666	101	103	999999	908	420	328	438	517	636	999999	999999	873	999999	156	913	263	999999	999999	608	508	812	226	142	845	999999	811	707	999999	106	43	863	804	761	881	718	803	999999	181	424	952	959	566	134	999999	579	138	199	807	864	788	150	664	303	221	854	875	961	134	299	609	621	646	999999	603	941	264	122	111	437	119	892	613	999	999999	549	255	101	999999	276	490	622	899	927	317	999999	209	999999	549	37	843	999999	999999	999999	815	340	322	999999	531	970	325	25	999999	380	999999	999999	537	664	647	671	999999	784	740	999999	999999	986	999999	718	999999	710	741	753	572	84	594	277	656	731	999999	999999	236	999999	570	259	951	475	534	999999	183	421	999999	545	999999	878	428	68	111	387	82	828	618	999999	52	820	239	571	999999	23	785	487	999999	806	479	332	445	999999	223	490	906	999999	462	202	999999	691	356	205	890	694	656	535	175	278	999999	366	706	631	66	750	30	389	31	520	999999	695	182	558	999999	999999	442	918	844	999999	481	739	999999	426	999999	360	474	43	681	758	999999	260	322	999999	999999	122	626	813	452	473	470	526	321	941	999999	848	519	999999	999999	359	261	737	690	999999	797	999999	990	289	571	706	285	999999	708	999999	163	493	383	211	
999999	999999	914	628	475	381	999999	954	427	999999	968	221	999999	676	999999	331	506	629	999999	767	182	237	132	346	251	746	197	482	999999	58	787	964	475	318	396	186	445	999999	999999	999999	403	843	502	566	321	360	865	609	93	387	766	534	924	615	38	182	831	578	999999	729	193	678	999999	999999	646	13	746	532	289	727	885	999999	999999	260	999999	339	999999	566	34	891	880	588	399	440	291	263	50	859	289	223	354	999999	255	541	136	999999	707	999999	919	318	999999	999999	999999	999999	999999	893	176	673	250	999999	447	275	999999	495	999999	604	289	705	97	999999	999999	886	252	75	382	999999	999999	825	133	649	631	999999	646	716	999999	546	268	42	999999	398	999999	376	618	590	776	999999	323	760	692	531	445	11	999999	536	355	727	101	264	983	483	275	350	999999	601	999999	834	628	837	999999	999999	346	256	999999	698	305	595	278	999999	299	303	999999	867	143	602	213	630	576	999999	370	558	455	13	999999	999999	132	999999	826	27	522	941	460	486	551	390	195	199	244	346	240	999999	459	438	999999	689	999999	408	217	999999	397	999999	268	517	477	999999	856	342	206	999999	999999	999999	768	999999	149	357	842	228	326	752	417	23	395	239	999999	609	999999	27	48	369	686	724	540	879	629	85	683	942	19	891	534	852	999999	999999	770	683	991	208	299	618	847	999999	91	464	540	383	61	38	638	867	560	839	304	836	625	851	27	889	999999	73	999999	899	219	434	227	999999	999999	463	468	999999	618	901	727	430	522	999999	999999	85	348	255	999999	655	314	152	340	999999	999999	166	316	919	999999	112	576	236	944	947	999999	999999	246	999999	362	999999	569	441	999999	659	121	874	324	499	218	999999	550	385	49	27	999999	77	104	999999	16	999999	156	548	540	516	335	501	485	575	785	986	999999	999999	893	999999	96	872	893	999999	583	684	999999	999999	711	999999	999999	999999	196	927	361	283	562	714	999999	498	451	30	901	742	334	620	398	749	713	999999	112	188	492	613	931	999999	999999	999999	999999	332	32	340	836	816	999999	144	314	557	223	512	999999	135	999999	405	999999	75	971	999999	356	963	295	102	112	490	621	999999	999999	583	995	999999	109	148	765	646	475	999999	193	94	787	199	315	840	535	211	798	977	785	999999	999999	866	751	33	77	985	47	999999	237	356	205	582	436	731	562	584	999999	295	369	756	930	873	881	886	372	166	658	454	566	901	691	999999	597	620	999999	139	887	85	81	779	999999	544	999999	837	889	215	763	999999	
288	999999	999999	999999	617	38	167	754	984	864	661	911	337	592	373	335	664	561	999999	816	776	432	696	337	224	589	999999	395	990	54	997	166	999999	999999	999999	615	999999	188	999999	569	463	210	154	999999	999999	170	452	26	180	557	999999	999999	231	946	999999	856	265	470	999999	37	881	771	764	940	866	504	517	262	999999	758	999999	486	534	425	363	575	287	673	913	999999	999999	140	224	442	999999	669	999999	999999	276	999999	359	642	890	999	687	691	999999	214	166	919	652	199	999999	999999	335	999999	999999	999999	593	241	999999	999999	556	999999	890	750	999999	332	78	207	568	70	986	117	999999	999999	999999	535	737	671	999999	83	517	993	999999	947	541	802	116	185	865	139	863	999999	741	768	95	655	118	937	144	123	146	999999	999999	591	213	492	23	999999	999999	278	78	999999	111	505	84	563	999999	943	218	754	225	999999	999999	999999	206	951	376	999999	504	939	426	799	537	26	937	557	642	820	743	59	788	371	999999	597	999999	942	999999	245	693	532	823	999999	728	389	898	253	999999	921	395	999999	126	383	999999	170	999999	999999	393	999999	568	526	920	22	209	169	999999	853	817	743	999999	263	28	140	946	999999	126	999999	80	157	999999	999999	999999	720	435	491	999999	415	131	914	999999	999999	559	847	677	176	611	810	965	568	999999	999999	436	999999	553	999999	999999	999999	436	278	53	601	999999	246	999999	874	999999	999999	587	718	237	560	732	902	998	586	704	999999	463	780	999999	316	295	512	734	83	267	54	177	999999	257	947	978	853	871	154	999999	323	999999	802	578	411	999999	257	341	862	322	534	886	966	436	72	532	999999	999999	737	315	695	999999	894	617	552	42	999999	999999	289	582	879	999999	854	992	999999	301	661	211	959	92	48	180	871	760	733	168	211	999999	195	425	332	999999	999999	838	999999	811	984	194	36	379	999999	786	61	290	443	503	41	974	54	770	870	454	999999	654	277	525	640	143	884	394	831	425	284	864	999999	933	897	25	999999	580	999999	476	999999	999999	153	261	128	591	327	240	136	999999	999999	425	999999	999999	997	488	571	999999	180	850	310	641	999999	523	511	197	999999	509	605	26	999999	999999	999999	404	279	368	999999	999999	999999	59	816	999999	999999	604	602	999999	999999	381	936	999999	454	720	410	466	175	543	999999	629	750	931	560	817	999999	999999	999999	359	999999	159	607	999999	977	556	999999	131	44	656	384	944	920	999999	999999	659	999999	196	999999	999999	73	996	238	736	327	881	274	474	499	998	29	157	258	252	897	
999999	999999	308	441	897	743	999999	432	999999	169	107	999999	108	65	900	254	448	548	196	296	966	999999	871	320	105	291	512	999999	999999	636	236	696	999999	754	715	885	274	754	674	426	784	999999	999999	577	230	182	999999	419	999999	754	999999	609	999999	956	930	250	999999	988	345	999999	240	657	999999	882	932	410	41	353	349	25	979	693	999999	769	512	402	999999	304	999999	999999	124	103	43	999999	65	999999	999999	721	824	475	999999	999999	419	68	196	137	186	999999	645	819	151	823	79	582	774	999999	999999	301	454	537	48	608	898	422	999999	999999	623	116	827	999999	776	999999	528	874	42	703	283	815	583	999999	226	375	658	279	782	301	33	999999	516	177	892	342	277	999999	436	384	387	999999	566	59	514	79	19	341	53	831	304	999999	999999	81	614	919	999999	79	320	999999	949	999999	639	210	999999	172	999999	660	421	443	52	242	447	657	325	286	999999	534	870	157	365	327	236	951	996	828	910	444	562	972	625	207	976	763	999999	999999	367	999999	936	999999	479	359	919	609	788	72	758	892	755	337	671	193	208	173	999999	631	999999	999999	213	294	999999	165	107	999999	999999	845	266	683	232	566	919	892	598	529	677	16	999999	626	999999	934	80	999999	689	999999	311	999999	999999	812	455	803	999999	678	999999	651	100	324	999999	480	999999	943	806	84	669	198	417	999999	999999	679	999999	999999	233	776	999999	278	223	242	476	999999	999999	386	845	453	999999	428	211	251	739	999999	438	363	754	999999	834	999999	138	996	358	500	999999	532	999999	329	999999	999999	580	589	162	999999	438	857	848	389	999999	415	107	362	999999	251	987	999999	999999	647	250	142	556	999999	941	306	150	227	884	999999	65	614	538	526	999999	999999	847	621	98	855	999999	581	515	374	999999	429	131	999999	160	116	999999	650	493	999999	999999	194	597	285	999999	999999	743	221	999999	871	334	729	877	581	235	999999	999999	375	88	194	139	999999	626	192	999999	522	184	374	77	777	473	999999	130	338	999999	942	999999	571	974	241	121	307	608	643	49	864	552	999999	999999	396	712	146	571	308	79	999999	567	415	574	135	681	378	153	205	408	999999	999999	999999	144	293	277	832	401	846	83	832	70	983	152	999999	969	999999	999999	680	74	999999	843	821	268	999999	385	89	997	848	999999	742	999999	999999	245	999999	265	13	999999	267	128	999999	999999	724	999999	247	359	999999	272	727	165	999999	999999	473	999999	81	999999	999999	289	117	999999	999999	999999	553	999999	340	999999	999999	748	32	590	966	229	567	
999999	194	592	128	596	999999	677	801	999999	279	692	513	197	689	282	174	52	479	724	999999	999999	930	55	201	438	895	567	999999	835	249	147	199	827	999999	999999	946	488	958	200	268	440	999999	380	999999	999999	999999	152	990	999999	583	999999	121	251	921	218	630	148	400	999999	700	464	975	999999	577	999999	999999	685	210	777	336	685	999999	288	466	867	999999	560	999999	340	999999	752	577	327	999999	999999	35	947	906	999999	291	999999	98	999999	499	803	464	999999	803	433	368	107	941	222	999999	999999	999999	833	785	63	966	80	659	69	45	948	887	658	999999	317	116	999999	778	432	496	529	597	999999	999999	999999	412	110	757	66	972	556	810	999999	278	363	373	202	171	999999	812	221	158	999999	243	551	916	999999	437	999999	326	999999	329	519	726	529	311	999999	54	133	650	865	323	602	97	488	999999	532	999999	360	944	914	392	925	620	285	381	568	581	246	745	606	673	271	740	169	237	301	637	749	61	292	157	999999	212	946	897	555	999999	999999	413	999999	425	86	550	411	999999	403	899	451	158	999999	509	808	999999	53	201	61	862	999999	260	846	895	640	999999	662	767	999999	999999	673	387	825	999999	826	832	361	999999	597	721	338	738	999999	999999	999999	601	319	783	999999	659	168	999999	846	693	999999	504	567	498	785	777	888	644	86	680	999999	999999	999999	125	682	999999	999999	863	604	340	533	999999	999999	999999	709	49	999999	878	427	694	564	918	540	999999	999999	332	275	863	999999	820	832	694	662	999999	175	999999	999999	999999	999999	374	633	305	160	516	999999	999999	87	122	788	745	787	999999	226	391	125	317	999999	201	511	999999	709	172	467	784	999999	839	537	273	289	588	771	796	777	63	70	269	768	999999	971	789	255	163	85	659	42	822	477	280	48	857	999999	87	692	999999	999999	471	837	375	999999	999999	296	814	832	209	974	999999	999999	172	999999	999999	549	509	999999	721	114	999999	97	999999	999999	684	371	266	999999	431	991	693	113	36	399	599	431	402	25	999999	503	441	330	876	684	51	591	315	950	192	318	97	999999	970	999999	118	383	39	624	999999	999999	39	999999	410	217	291	887	215	773	999999	433	156	999999	999999	228	999999	999999	220	999999	710	103	66	316	52	123	999999	835	143	389	290	225	999999	778	999999	693	473	852	919	668	999999	163	999999	999999	229	758	171	602	999999	751	999999	882	173	906	913	241	999999	999999	546	297	312	455	753	826	492	514	42	999999	804	999999	754	999999	315	551	729	999999	717	525	97	293	951	
311	555	392	415	408	62	999999	999999	999999	791	750	315	632	999999	948	410	999999	59	714	726	793	798	406	999999	162	576	621	187	999999	523	386	635	262	346	10	999999	371	420	94	461	546	999999	999999	103	14	515	683	195	781	156	168	476	382	999999	999999	999999	158	395	262	999999	441	999999	507	935	414	125	999999	296	999999	58	48	148	965	262	999999	289	999999	313	992	646	999999	435	406	220	364	999999	999999	695	187	497	751	976	168	262	999999	238	16	419	999999	999999	999999	397	830	999999	117	30	510	999999	999999	879	69	999999	402	615	938	16	912	999999	581	504	862	366	118	867	306	72	979	712	243	999999	283	44	624	113	193	505	604	999999	112	999999	409	143	999999	308	437	999999	583	552	323	23	326	999999	837	194	36	999999	289	999999	436	999999	50	798	886	436	999999	999999	999999	298	432	443	411	249	194	247	104	728	58	999999	999999	999999	999999	437	399	230	634	999999	206	999999	999999	97	226	642	246	999999	302	611	256	881	702	412	999999	999999	130	879	611	87	534	599	99	308	999999	478	999999	46	567	999999	999999	999999	802	52	828	790	222	345	227	769	12	137	944	492	482	177	999999	37	715	999999	317	999999	618	999999	39	607	999999	778	49	747	999999	210	499	689	212	590	89	660	999999	999999	82	999999	662	999999	999999	999999	654	999999	825	880	370	504	330	373	306	889	57	255	22	231	450	443	999999	479	658	802	637	999999	290	999999	97	458	453	821	130	531	999999	999999	999999	999999	999999	743	952	999999	999999	616	879	135	393	323	543	833	647	362	454	638	999999	999999	999999	281	770	999999	326	934	793	912	60	508	252	774	999999	280	773	390	278	706	999999	147	102	52	922	511	999999	966	358	263	810	100	377	999999	52	674	593	999999	861	562	426	999999	375	999999	565	380	882	618	290	999999	70	266	94	747	157	999999	99	150	359	268	527	999999	999999	539	111	999999	141	999999	731	368	999999	999999	529	999999	289	472	772	999999	487	551	628	263	999999	95	999999	554	999999	999999	344	701	584	453	851	603	45	77	443	835	373	605	249	132	887	922	586	497	737	378	999999	685	578	471	999999	807	640	274	673	499	346	557	952	512	426	999999	784	242	721	926	680	999999	999999	936	264	999999	312	506	375	763	999999	705	999999	999999	999999	659	999999	122	999999	53	962	770	403	944	499	816	999999	999999	706	856	148	353	775	811	999999	255	999999	641	217	782	504	144	898	909	989	640	999999	324	350	767	908	672	999999	678	963	909	819	94	447	448	
999999	575	800	519	625	999999	930	15	940	916	999999	490	904	17	549	828	872	493	954	859	86	999999	396	939	948	476	900	107	848	787	435	571	999999	768	554	929	344	389	294	833	709	734	999999	433	764	427	767	999999	138	144	47	335	140	587	372	899	999999	999999	570	999999	999999	999999	167	163	490	440	999999	145	463	999999	494	492	208	130	160	999999	999999	999999	999999	530	709	465	999999	999999	999999	109	441	999999	406	999999	750	483	818	999999	578	876	999999	999999	942	333	142	999999	981	999999	999999	554	136	19	999999	30	999999	225	686	999999	999999	799	864	453	413	391	999999	678	739	809	869	21	674	73	552	283	774	734	999999	850	398	88	999999	999999	999999	205	973	431	189	386	709	534	999999	999999	695	778	21	133	817	561	334	464	999999	181	648	638	879	999999	999999	999999	256	220	205	835	652	372	325	414	390	217	418	577	498	362	999999	999999	224	896	378	774	272	650	917	468	999999	934	196	999999	811	434	999999	999999	999999	36	999999	499	339	960	999999	333	999999	607	743	609	999999	757	966	539	81	999999	423	999999	694	999999	891	999999	303	999999	319	717	185	22	602	955	999999	508	999999	999999	999999	999999	15	264	770	55	321	664	999999	317	324	768	999999	657	999999	507	21	999999	225	281	144	533	205	999999	650	417	157	450	14	787	717	999999	153	999999	315	470	308	999999	999999	999999	999999	236	699	985	999999	551	749	528	999999	105	944	560	293	341	336	699	414	413	613	363	898	999999	999999	999999	600	679	624	473	351	999999	209	851	129	575	900	907	999999	220	190	109	667	628	669	909	999999	167	362	812	177	615	66	894	556	999999	751	510	576	580	395	742	926	286	187	20	895	102	440	717	440	428	999999	204	232	513	695	279	999999	999999	285	999999	327	812	306	735	999999	999999	999999	999999	824	399	341	263	825	448	183	391	999999	659	999999	750	726	999999	381	748	750	861	672	53	174	481	309	825	304	952	999999	123	979	999999	306	999999	999999	179	892	51	97	611	379	783	339	313	828	551	737	534	716	682	441	557	985	852	641	999999	106	999999	999999	515	959	872	999999	70	999999	999999	999999	432	953	557	752	340	660	148	491	999999	999999	861	653	999999	999999	770	245	743	999999	431	466	999999	999999	999999	83	549	950	999999	652	506	760	279	999999	828	999999	315	581	999999	929	110	999999	846	999999	752	548	244	999999	999999	427	198	999999	289	999999	980	542	908	483	999999	483	999999	389	88	495	999999	138	443	960	824	568	782	199	86	813	581	534	619	
92	206	996	838	850	618	999999	464	869	480	892	999999	295	999999	999999	173	999999	727	721	819	360	999999	624	115	999999	999999	773	999999	998	560	476	805	456	999999	999999	286	999999	644	361	999999	999999	41	125	657	550	50	999999	287	999999	35	401	96	860	715	999999	999999	582	891	564	975	844	521	465	319	14	96	473	372	464	555	753	50	375	950	896	329	270	966	564	999999	346	496	693	972	999999	999999	999999	740	663	129	704	529	90	386	926	999999	575	805	652	999999	576	999999	823	405	999999	361	720	910	999999	939	446	615	336	999999	999999	358	827	492	999999	999999	151	733	999999	999999	999999	233	959	989	999999	494	753	464	324	999999	667	180	999999	999999	699	806	669	45	999999	724	682	99	999999	999999	747	999999	584	999999	999999	999999	999999	843	466	487	999999	999999	401	731	886	999999	196	981	301	236	662	468	685	539	999999	354	954	116	811	999999	999999	999999	999999	208	252	455	910	999999	810	296	999999	824	713	195	743	650	414	938	158	597	537	701	999999	966	108	288	892	54	300	310	999999	217	41	481	824	999999	27	203	488	441	424	526	181	14	449	837	755	499	999999	151	939	26	999999	999999	457	961	964	75	110	964	562	865	999999	510	223	579	792	999999	371	951	633	221	459	999999	999999	21	529	999999	526	270	532	402	258	158	370	999999	259	817	34	862	828	952	102	524	878	558	156	671	791	999999	54	523	999999	844	518	999999	999999	999999	999999	446	442	999999	548	840	441	999999	999999	231	149	166	329	975	999999	509	133	680	999999	999999	838	624	864	999999	11	999999	999999	19	274	414	999999	643	999999	18	775	588	430	999999	414	262	93	718	940	925	531	634	999999	79	999999	629	720	838	607	632	412	426	581	583	179	892	624	999999	895	212	591	506	667	999999	209	629	89	999999	276	999999	850	129	683	938	336	377	116	156	703	645	694	801	45	867	605	358	16	846	487	521	637	662	822	738	344	35	967	238	869	999999	999999	254	999999	999999	781	999999	743	642	257	802	785	478	727	260	518	999999	470	799	999999	850	999999	242	988	754	239	198	999999	945	604	310	409	877	999999	27	105	450	999999	305	96	999999	615	373	599	685	735	999999	999999	572	999999	554	999999	177	999999	28	74	317	265	999999	510	592	999999	999999	47	999999	402	908	201	710	164	78	559	175	999999	402	245	258	643	313	999999	80	999999	734	724	60	999999	241	999999	268	952	788	194	999999	794	503	337	817	335	999999	292	827	968	234	999999	999999	994	999999	464	999999	783	815	
674	952	999999	439	339	261	82	999999	211	999999	553	932	757	376	883	999999	380	999999	75	427	922	990	30	201	112	38	999999	999999	66	999999	999999	244	485	147	123	242	624	365	173	86	745	999999	451	132	284	45	477	51	999999	857	999999	999999	64	999999	893	684	999999	607	337	311	934	999999	999999	855	393	318	457	999999	262	651	521	25	56	989	681	999999	548	898	999999	76	999999	999999	304	999999	999999	532	999999	129	254	439	309	27	37	999999	151	244	999999	595	738	965	588	856	999999	627	345	13	208	74	999999	318	145	44	690	270	749	658	215	732	999999	860	137	338	999999	823	351	504	987	194	847	447	176	952	999999	951	488	704	497	677	999999	331	334	126	999999	935	303	275	999999	999999	122	493	39	999999	75	999999	999999	260	490	965	999999	841	26	24	226	247	152	999999	999999	738	781	54	170	538	869	208	999999	21	999999	999999	999999	86	176	229	999999	364	417	492	999999	291	999999	238	224	532	401	31	315	320	900	999999	793	120	999999	999999	986	78	999999	500	999999	867	351	826	999999	59	445	209	674	796	999999	999999	829	660	306	592	625	553	829	638	147	847	892	225	120	695	648	419	685	999999	243	13	41	917	999999	29	940	297	999999	175	96	202	999999	518	377	48	999999	999999	999999	808	973	443	999999	999999	363	967	999999	135	715	999999	411	36	523	106	563	939	830	911	999999	287	999999	337	681	664	551	999999	500	383	848	82	327	515	605	877	603	999999	999999	347	999999	709	54	814	581	209	764	69	679	259	955	438	217	466	159	999999	166	645	761	583	152	418	476	600	287	999999	354	896	430	999999	503	762	184	999999	999999	283	242	837	756	482	899	491	275	251	999999	999999	865	860	365	80	721	958	999999	999999	204	155	243	454	537	938	855	999999	639	999999	756	202	263	723	999999	999999	302	999999	889	288	684	661	999999	235	999999	867	777	493	999999	360	999999	999999	723	993	999999	211	50	788	309	817	626	999999	852	242	494	999999	999999	151	750	999999	777	402	999999	760	507	542	12	17	281	669	999999	371	999999	288	999999	221	999999	999999	434	999999	835	514	999999	999999	662	652	808	999999	741	947	711	636	743	61	582	533	476	963	496	756	208	42	999999	639	999999	265	999999	573	999999	282	999999	896	716	842	654	273	382	996	108	854	999999	101	276	999999	958	534	628	286	705	584	999999	999999	773	677	709	999999	996	389	424	999999	999999	999999	999999	468	201	814	919	900	999999	999999	999999	479	999999	641	32	117	999999	999999	680	131	999999	427	
867	551	999999	249	132	48	999999	999999	999999	993	581	999999	905	498	316	808	141	154	615	727	999999	396	434	999999	999999	141	655	602	999999	999999	708	302	769	531	377	999999	999999	952	691	880	999999	554	53	999999	897	174	736	533	800	999999	61	999999	516	999999	999999	481	127	271	999999	990	393	540	999999	999999	999999	999999	931	383	999999	82	876	189	462	734	959	335	353	277	378	485	405	999999	999999	89	761	182	786	999999	984	896	127	670	362	700	999999	237	739	590	872	618	243	362	412	728	90	872	84	782	999999	221	138	849	892	123	999999	271	999999	999999	999999	122	502	80	399	235	955	216	827	761	246	732	596	763	405	759	999999	999999	718	83	999999	889	999999	13	910	999999	999999	277	777	248	115	235	499	13	888	999999	125	172	963	999999	772	874	54	322	545	227	625	999999	454	143	870	552	552	664	737	812	24	499	999999	625	467	999999	438	588	656	999999	999999	592	874	645	999999	90	89	541	310	133	844	785	468	693	157	402	999999	644	377	562	999999	834	275	85	999999	626	12	999999	720	94	446	466	666	534	984	999999	500	809	499	999999	999999	999999	363	614	968	238	40	476	478	74	865	794	220	103	338	407	999999	999999	899	999999	88	742	820	225	687	388	128	933	708	125	902	23	999999	587	999999	671	481	661	117	517	595	535	869	999999	229	652	255	573	206	587	715	701	909	999999	999999	730	200	999999	927	590	999999	999999	768	363	172	999999	649	999999	999999	999999	926	666	691	999999	431	552	873	999999	999999	44	999999	999999	736	131	409	211	113	672	875	369	480	343	999999	527	407	498	999999	999999	493	377	12	999999	999999	539	660	58	19	999999	999999	169	857	35	151	892	457	564	370	646	953	961	999999	977	757	999999	196	592	932	174	999999	933	784	999999	999999	999999	41	999999	985	207	999999	361	201	999999	621	715	999999	999999	202	841	79	843	137	130	562	999999	628	999999	863	925	999999	77	126	845	999999	128	384	999999	354	522	999999	999999	578	999999	186	602	999999	172	366	52	142	742	400	101	999999	152	999999	999999	804	999999	999999	999999	657	69	854	403	244	356	54	503	340	999999	110	680	999999	143	999999	964	999999	960	999999	465	669	999999	793	610	677	34	750	999999	322	999999	695	205	999999	854	289	519	318	999999	367	423	128	863	711	130	642	719	121	960	877	841	719	844	396	545	346	999999	999999	999999	725	220	605	999999	190	620	326	999999	169	135	854	755	655	171	602	349	347	999999	999999	999999	968	957	913	999999	522	481	10	999999	
809	976	518	999999	252	74	67	157	818	473	682	101	999999	737	999999	985	116	132	195	558	999999	57	207	539	725	603	999999	767	306	815	142	709	619	476	105	999999	999999	410	512	591	113	455	999999	873	134	999999	999999	240	407	928	683	999999	999999	452	608	762	999999	978	999999	649	999999	299	850	13	341	973	481	337	999999	377	999999	706	999999	604	454	999999	526	334	415	706	999999	999999	999999	378	141	742	423	999999	868	343	414	999999	681	863	802	814	604	527	999999	161	999999	999999	999999	999999	560	977	780	691	998	811	245	453	999999	32	914	743	929	482	871	599	999999	314	468	308	962	739	34	755	801	999999	202	999	999999	264	169	202	999999	340	818	164	961	999999	179	66	108	961	999999	659	948	999999	999999	131	999999	942	999999	242	83	300	999999	820	952	34	999999	367	999999	245	999999	319	862	722	298	598	664	999999	999999	827	145	999999	210	11	999999	375	807	999999	755	80	354	999999	662	927	129	165	274	998	211	937	841	811	447	862	310	755	796	236	770	999999	467	937	315	773	106	670	999999	999999	999999	587	227	157	611	548	999999	810	999999	935	603	999999	334	666	999999	699	986	334	999999	348	999999	999999	999999	999999	972	469	999999	999999	999999	999999	999999	458	75	209	853	624	720	999999	209	898	999999	999999	107	999999	632	999999	961	999999	432	615	787	772	706	999999	373	234	19	999999	185	152	935	485	999999	999999	115	155	76	999999	813	890	999999	302	134	75	378	212	822	999999	948	344	508	812	983	929	111	68	751	999999	836	628	615	84	518	999999	963	494	233	339	999999	486	571	999999	987	541	636	999999	647	640	383	999999	999999	302	999999	841	644	999999	501	346	667	56	999999	999999	298	195	285	905	784	77	112	999999	978	492	960	472	772	671	824	451	303	616	420	121	999999	675	999999	323	999999	999999	423	840	992	887	672	709	999999	819	547	802	266	999999	999999	579	538	999999	999999	920	341	235	78	972	999999	999999	53	60	999999	999999	810	999999	999999	962	528	117	654	271	999999	101	820	261	389	953	999999	31	195	572	906	840	582	999999	999999	305	981	161	608	450	541	999999	844	621	82	800	19	924	832	304	212	999999	999999	999999	609	100	110	90	845	125	848	287	864	480	154	795	709	369	140	999999	981	376	999999	999999	999999	947	999999	208	188	588	999999	209	198	999999	369	999999	915	316	841	402	204	900	315	492	602	999999	87	373	999999	287	100	649	793	167	322	999999	104	721	545	999999	999999	999999	902	999999	181	999999	999999	973	999999	841	999999	999999	
999999	999999	480	999999	999999	26	611	477	869	883	730	901	498	304	416	41	999999	534	218	203	770	189	558	302	998	58	321	953	174	999999	262	999999	406	697	132	65	687	242	999999	87	999999	77	999999	959	181	11	999999	999999	242	67	999999	586	632	999999	632	347	189	999999	999999	999999	704	657	313	999999	999999	104	504	801	999999	360	353	346	759	999999	92	999999	397	999999	131	997	290	444	721	116	709	675	13	999999	74	999999	876	999999	999999	999999	999999	999999	764	999999	999999	86	506	999999	705	882	714	68	827	501	605	929	999999	590	65	95	731	269	936	999999	65	999999	999999	785	736	999999	484	843	196	999999	757	999999	938	369	270	54	500	999999	739	839	401	999999	848	511	123	144	833	999999	454	999999	41	123	999999	999999	971	382	985	720	999999	318	999999	871	872	831	743	975	991	591	999999	999999	594	999999	530	107	999999	414	117	589	999999	601	562	999999	398	131	964	999999	113	999999	397	887	68	780	90	999999	999999	530	778	26	999999	148	153	999999	964	442	480	999999	592	428	762	567	275	406	999999	639	999999	999999	482	999999	867	109	871	621	999999	443	952	814	338	999999	666	284	635	101	821	533	458	999999	234	999999	651	999999	61	685	618	999999	621	662	731	999999	999999	999999	999999	38	999999	999999	999999	532	59	531	489	666	293	492	762	487	931	184	584	525	999999	445	999999	999999	109	999999	999999	196	12	372	821	300	92	887	999999	443	999999	607	942	163	266	926	270	703	476	999999	68	569	922	140	899	447	87	216	999999	999999	248	530	928	633	620	999999	529	999999	709	199	999999	406	67	328	260	333	242	431	268	265	184	291	60	999999	999999	488	273	871	472	999999	223	876	627	204	205	706	678	318	999999	185	406	583	999999	999999	412	999999	999999	603	880	576	999999	656	947	14	65	999999	480	815	175	999999	816	657	224	335	976	706	778	862	133	999999	654	999999	887	93	858	601	297	773	711	999999	976	669	991	896	179	566	999999	623	149	248	236	863	152	411	368	999999	999999	668	310	705	882	648	480	336	999999	999999	768	864	155	463	999999	706	113	370	165	999999	999999	999999	999999	419	777	165	722	884	327	790	780	999999	724	999999	242	628	473	999999	922	337	999999	664	974	887	797	74	999999	999999	578	530	760	782	999999	221	92	51	512	891	928	727	926	999999	18	999999	511	292	150	44	999999	999999	999999	107	999999	999999	999999	11	352	278	621	712	686	46	316	999999	40	999999	240	512	37	201	999999	581	999999	999999	411	999999	999999	999999	385	515	924	999999	
465	537	297	999999	345	999999	264	999999	698	243	279	225	51	889	288	221	110	513	61	999999	17	999999	925	660	29	252	999999	363	999999	508	892	116	788	999999	581	779	510	999999	662	999999	258	947	502	882	999999	999999	163	999999	999999	444	744	999999	463	296	436	999999	611	999999	643	102	14	999999	734	199	350	173	999999	999999	318	509	710	733	851	999999	389	70	537	53	358	166	999999	903	48	910	764	30	652	501	816	156	177	874	733	569	806	999999	999999	312	541	148	999999	365	213	815	734	999999	31	222	907	376	999999	568	287	999999	14	111	999999	824	435	999999	521	999999	999999	171	999999	836	999	291	444	999999	847	234	511	999999	731	733	699	232	186	753	999	439	593	449	259	999999	596	999999	999999	999999	494	397	999999	220	627	999999	382	999999	999999	898	20	739	778	875	528	999999	999999	999999	755	999999	411	639	999999	681	999999	999999	351	542	999999	999999	999999	753	725	738	547	460	357	301	591	999999	999999	999999	749	287	742	269	660	718	921	586	551	528	999999	294	303	999999	749	206	889	545	158	839	140	999999	658	999999	999999	50	338	78	999999	765	486	523	920	755	890	370	938	72	431	633	621	335	191	999999	262	441	999999	692	710	161	411	56	93	520	999999	10	629	485	255	619	999999	852	271	786	52	976	374	999999	964	999999	267	999999	123	525	228	999999	568	999999	14	582	606	646	368	999999	363	999999	440	409	238	890	740	463	817	812	253	768	73	405	679	286	76	895	727	999999	893	584	932	567	302	721	441	691	481	672	23	743	999999	107	432	612	999999	965	999999	84	649	803	19	311	999999	999999	999999	172	999999	728	515	710	918	47	280	779	507	999999	116	517	999999	58	982	999999	799	510	284	966	973	76	740	111	999999	652	681	100	999999	631	296	843	999999	279	433	752	166	999999	825	456	826	653	999999	672	999999	802	626	600	821	865	999999	771	185	775	199	999999	999999	999999	999999	999999	366	190	214	999999	586	273	537	189	999999	239	999999	497	684	827	149	999999	962	77	252	782	36	91	278	709	129	525	667	215	89	242	765	999999	186	559	100	999999	999999	999999	999999	595	275	447	975	592	877	24	96	358	635	869	999999	920	172	999999	249	285	999999	999999	755	999999	605	332	109	392	474	245	320	999999	736	503	880	732	981	999999	516	999999	115	686	831	115	438	999999	579	219	13	999999	589	999999	320	815	999999	944	483	35	989	943	999999	592	128	642	704	961	999999	999999	989	506	999999	515	836	659	179	235	673	650	632	296	
752	890	389	628	656	486	814	921	999999	999999	999999	956	666	572	251	523	568	199	411	477	697	448	230	506	906	999999	999999	660	999999	508	280	832	402	703	999999	457	212	999999	986	227	156	700	371	62	256	982	849	999999	999999	655	667	484	249	165	598	313	999999	999999	722	582	488	163	285	271	665	426	563	999999	381	999999	320	78	213	193	330	999999	999999	177	259	923	234	999999	251	990	841	796	593	247	999999	887	999999	329	776	413	739	999999	999999	999999	999999	830	428	999999	891	624	345	999999	280	65	999999	601	999999	999999	999999	798	358	753	911	294	430	868	833	326	857	999999	15	991	999999	799	999999	337	581	976	999999	429	505	347	842	627	999999	252	526	537	412	999999	661	999999	999999	978	65	999999	999999	140	680	528	999999	111	38	408	619	354	306	480	611	506	999999	260	721	214	303	20	999999	294	640	187	352	306	999999	353	832	999999	305	999999	744	999999	999999	450	305	262	999999	403	319	444	17	310	999999	999999	999999	906	494	410	574	491	999999	54	85	999999	999999	999999	186	999999	197	684	576	899	58	999999	736	154	259	578	954	999999	781	999999	700	999999	287	999999	241	999999	381	17	859	431	155	813	638	699	392	461	999999	802	86	733	999999	634	999999	999999	999999	999999	999999	781	656	915	456	115	710	785	353	609	518	171	999999	999999	328	190	825	155	753	244	354	46	761	798	628	161	393	58	694	999999	608	178	999999	999999	988	600	361	943	999999	50	999999	853	999999	782	942	999999	542	207	414	35	999999	999999	364	27	999999	999999	29	858	999999	999999	999999	999999	999999	999999	11	350	93	991	999999	728	828	999999	180	999999	141	500	690	979	856	999999	619	196	999999	999999	267	885	999999	999999	660	715	580	502	656	999999	328	999999	762	78	781	601	705	550	316	685	206	926	999999	650	999999	999999	592	50	12	457	684	535	999999	432	29	126	536	33	340	184	157	335	235	499	395	690	738	999999	999999	264	999999	79	879	957	471	340	342	172	183	543	133	540	500	999999	995	999999	432	340	59	664	75	681	219	999999	538	999999	701	63	999999	999999	389	999999	999999	748	324	615	656	70	960	688	783	373	999999	797	61	617	999999	36	503	999999	999999	407	571	542	198	462	859	747	999999	999999	999999	289	907	978	163	162	697	999999	999999	389	146	372	380	371	881	701	831	421	90	920	45	999999	559	999999	938	981	999999	309	559	861	999999	908	999999	369	59	504	466	871	643	899	919	93	151	999999	466	999999	37	210	999999	999999	630	448	667	509	565	999999	
729	999999	49	182	753	398	202	999999	999999	999999	999999	21	322	386	999999	959	777	190	10	952	534	999999	206	53	999999	208	647	73	241	999999	251	141	999999	95	774	222	832	471	156	531	890	999999	489	239	173	26	999999	999999	261	670	670	487	508	612	439	294	57	995	999999	554	999999	139	792	999999	986	599	217	999999	612	33	999999	999999	44	999999	999999	416	999999	999999	879	999999	320	372	999999	570	646	999999	999999	999999	656	490	174	836	252	602	781	761	336	172	999999	999999	808	662	999999	237	543	364	999999	999999	550	32	338	999999	125	290	999999	387	327	232	680	999999	965	27	999999	131	858	300	73	442	999999	999999	90	792	724	315	999999	658	700	584	36	292	321	604	649	999999	999999	999999	720	962	999999	999999	443	114	492	30	608	791	999999	550	378	999999	300	20	340	249	942	545	999999	810	161	586	687	742	999999	397	910	999999	999999	945	970	774	579	110	83	304	867	976	310	703	706	999999	999999	159	215	999999	992	310	273	409	691	999999	999999	999999	811	999999	999999	700	908	105	120	999999	423	999999	580	604	673	999999	936	46	999999	999999	245	663	114	812	999999	999999	999999	422	999999	610	107	999999	264	363	57	669	299	999999	999999	999999	77	214	593	468	924	438	578	999999	119	802	373	236	999999	724	380	74	805	998	771	188	173	495	700	999999	150	456	882	227	557	14	900	645	458	216	898	40	999999	646	888	582	959	926	313	602	246	999999	940	539	983	999999	999999	300	530	409	999999	999999	514	93	328	478	999999	361	64	115	902	728	778	820	826	999999	994	168	119	199	229	246	192	999999	272	279	515	352	244	574	149	999999	999999	59	999999	326	526	999999	328	420	36	607	872	207	999999	518	102	130	713	999999	999999	705	190	340	189	765	399	416	820	58	962	213	127	489	965	303	613	728	999999	509	823	18	840	999999	173	999999	374	984	408	999999	187	394	999999	600	586	444	999999	783	870	999999	927	120	175	279	457	823	489	999999	242	999999	904	374	513	214	819	979	864	491	177	567	401	414	18	76	871	577	573	999999	902	531	874	829	857	179	581	713	999999	571	251	350	142	981	752	11	849	813	881	435	781	606	579	936	616	313	56	523	999999	999999	407	879	259	963	489	711	531	999999	516	343	632	116	147	303	249	827	434	999999	661	999999	227	68	696	999999	745	306	951	937	223	554	999999	999999	611	999999	999999	372	100	179	502	51	479	774	306	547	802	674	999999	999999	696	789	878	636	861	105	882	349	999999	121	
227	193	999999	593	861	999999	220	574	504	999999	140	877	999999	999999	999999	620	536	999999	761	158	345	999999	837	675	250	999999	675	496	206	516	860	823	188	979	951	318	291	999999	912	345	337	238	179	74	155	999999	999999	623	999999	999999	568	999999	587	44	999999	157	356	93	352	437	999999	999999	378	999999	999999	316	698	999999	314	608	999999	999999	540	426	821	117	900	772	530	431	380	62	776	954	999999	431	245	154	213	803	961	207	999999	999999	999999	612	859	191	530	999999	130	306	318	120	912	918	898	999999	223	669	256	583	563	921	999999	243	947	999999	999999	121	80	554	553	511	646	141	117	66	377	218	257	719	251	691	999999	999999	744	666	52	999999	533	84	930	544	556	388	643	622	427	815	665	445	149	418	768	999999	752	807	473	999999	810	841	793	999999	421	537	999999	999999	999999	982	499	291	999999	999999	588	996	999999	19	954	268	497	494	999999	999999	553	811	579	832	922	736	331	936	202	999999	228	691	291	925	999999	28	999999	770	999999	999999	325	383	75	138	830	772	999999	999999	852	214	293	999999	212	241	462	609	958	999999	999999	999999	661	562	99	999999	792	999999	715	999999	886	935	223	726	999999	204	246	179	746	451	11	160	785	588	93	999999	977	903	489	59	473	999999	70	999999	820	129	783	762	294	955	999999	934	999999	999999	856	917	991	999999	833	17	999999	292	863	516	507	799	107	82	479	111	141	889	416	665	999999	374	874	676	905	999999	999999	483	884	790	116	77	103	533	999999	176	995	421	999999	481	64	999999	659	554	48	31	31	999999	293	192	999999	999999	527	401	35	492	52	325	999999	471	596	521	408	82	410	439	705	999999	350	312	999999	720	820	935	611	55	999999	330	999999	883	350	710	999999	702	966	660	550	702	508	249	134	999999	999999	608	885	542	782	587	153	608	326	457	999999	999999	85	113	634	592	999999	980	777	722	687	777	130	886	999999	705	999999	749	889	13	76	999999	999999	436	960	999999	59	78	999999	137	186	39	567	893	999999	217	626	999999	36	957	999999	527	472	999999	993	982	999999	998	220	86	481	404	718	999999	391	999999	999999	999999	153	422	999999	722	716	999999	545	999999	999999	236	546	124	999999	252	999999	999999	999999	548	638	775	443	978	734	61	999999	196	656	999999	320	254	511	90	414	976	719	999999	999999	999999	999999	999999	866	345	772	261	462	106	997	238	999999	999999	999999	843	631	37	216	999999	688	999999	999999	529	999999	763	999999	964	725	999999	709	999999	532	999999	516	902	999999	999999	
909	107	215	483	598	761	199	427	999999	533	34	668	458	999999	770	999999	925	999999	999999	999999	829	113	997	807	535	996	396	894	999999	571	999999	328	116	816	999999	118	959	215	892	113	340	575	662	999999	940	66	999999	999999	342	999999	999999	582	577	455	999999	806	110	999999	999999	602	374	304	721	540	999999	999999	562	641	268	999999	595	720	51	231	951	999999	450	999999	866	479	999999	74	562	727	386	698	751	660	831	322	18	561	267	999999	738	45	999999	132	999999	245	999999	999999	74	999999	392	474	540	999999	504	999999	999999	916	999999	999999	614	999999	999999	994	999999	565	999999	999999	999999	945	999999	44	462	751	999999	915	999999	999999	632	631	999999	999999	999	882	344	911	167	999999	166	110	957	101	30	789	999999	999999	999999	859	999999	995	291	602	565	129	36	999999	999999	789	862	588	329	47	293	909	999999	992	310	859	659	999999	407	557	999999	709	988	561	999999	672	75	64	622	999999	359	637	349	382	66	880	855	986	899	999999	543	577	781	920	808	120	999999	693	137	443	209	726	597	733	857	856	140	475	344	349	723	999999	999999	999999	687	656	999999	999999	935	430	999999	999999	352	999999	999999	999999	928	78	753	903	386	381	999999	189	999999	632	49	616	524	210	749	999999	652	560	654	735	611	13	242	161	551	175	999999	707	438	536	384	999999	720	690	927	72	722	440	963	999999	881	786	435	64	617	999999	999999	735	680	624	30	792	384	287	565	924	835	601	999999	220	623	999999	999999	815	258	480	896	834	282	999999	667	221	596	313	854	825	578	999999	999999	597	569	32	36	813	999999	591	193	442	134	13	237	130	999999	752	999999	662	44	999999	805	146	67	772	463	993	957	808	205	81	433	740	356	656	67	765	999999	999999	999999	937	309	999999	296	463	999999	279	999999	546	144	844	585	201	790	958	382	407	540	796	569	42	856	708	999999	122	18	393	656	580	73	322	999999	136	469	999999	320	148	999999	999999	71	194	543	420	999999	361	999999	999999	949	397	283	999999	234	854	42	170	91	601	280	999999	455	999999	622	879	483	821	999999	459	732	693	648	244	557	936	734	999999	499	446	999999	999999	627	776	999999	269	306	999999	98	256	104	309	999999	719	999999	676	158	745	571	999999	999999	853	999999	45	509	266	999999	999999	999999	298	129	656	999999	644	567	999999	999999	999999	882	362	583	80	732	496	365	432	677	999999	375	999999	788	989	999999	835	509	999999	426	999999	277	187	519	266	309	799	136	999999	999999	381	999999	999999	999999	479	862	218	
90	865	130	132	679	86	589	820	673	999999	999999	140	843	836	145	386	819	999999	411	705	843	326	771	999999	999999	918	795	305	776	999999	760	999999	136	604	754	643	999999	304	912	999999	999999	698	592	86	299	996	999999	801	999999	775	813	165	78	999999	375	763	104	196	762	761	291	293	54	999999	471	202	13	249	91	999999	326	525	999999	999999	117	154	734	694	644	372	324	993	69	999999	929	999999	999999	969	238	991	999999	873	541	999999	999999	314	654	999999	999999	106	993	364	720	744	999999	298	113	999999	999999	231	39	409	999999	400	446	298	999999	53	11	999999	952	43	20	100	951	999999	984	901	312	802	499	82	89	547	379	999999	282	325	999999	641	501	392	999999	16	999999	150	999999	151	713	620	91	610	660	999999	153	959	354	630	792	15	314	212	554	257	999999	957	999999	15	999999	486	26	907	502	369	375	570	124	13	138	811	132	842	999999	692	999999	889	421	999999	403	419	616	651	999999	999999	337	999999	837	999999	285	999999	820	325	999999	237	603	183	999999	300	383	583	845	350	999999	981	882	471	25	862	536	842	545	988	999999	611	870	374	385	956	42	86	999999	452	999999	134	990	807	722	959	98	547	780	130	957	820	574	275	159	551	999999	865	283	974	144	442	468	831	713	519	999999	999999	999999	162	268	306	849	402	622	378	991	85	748	65	773	989	999999	424	41	791	47	604	224	834	303	177	999999	999999	317	295	665	999999	104	999999	602	858	749	628	862	661	999999	181	653	781	560	999999	126	999999	999999	155	999999	54	800	922	482	999999	25	964	999999	101	503	100	94	336	712	999999	981	545	999999	914	999999	443	999999	999999	999999	865	999999	442	284	999999	60	999999	557	999999	914	620	999999	181	731	839	843	999999	999999	999999	167	880	96	999999	78	727	606	581	766	296	999999	937	999999	999999	112	616	999999	999999	690	153	50	919	543	999999	999999	101	474	999999	814	622	81	999999	673	790	222	939	778	999999	373	556	999999	478	817	271	999999	999999	138	937	999999	124	37	270	999999	626	730	999999	347	174	905	976	263	796	999999	153	224	451	274	702	218	999999	837	999999	218	143	43	572	111	999999	999999	444	963	536	999999	699	999999	810	369	56	69	999999	602	614	727	397	302	322	711	674	56	814	712	436	728	907	286	849	999999	961	999999	999999	999999	75	508	471	999999	727	67	76	559	414	999999	228	999999	244	999999	999999	460	821	841	720	860	437	235	851	731	537	808	832	422	744	758	407	463	999999	999999	537	116	266	
383	575	265	999999	124	642	732	494	793	493	347	999999	999999	240	129	999999	999999	999999	839	656	739	486	918	235	653	999999	999999	684	764	742	407	42	999999	999999	448	276	465	225	322	592	129	247	999999	999999	494	369	355	527	287	999999	602	138	697	460	999999	897	999999	40	990	310	986	57	729	999999	96	315	937	205	792	853	417	93	396	257	999999	502	742	604	740	999999	469	137	406	184	150	279	344	666	676	550	619	435	234	21	999999	81	517	693	238	999999	431	999999	735	999999	183	518	741	450	999999	34	165	61	299	706	841	999999	650	555	910	816	970	281	529	251	243	981	859	384	999999	465	984	59	376	560	999999	999999	402	999999	999999	631	537	894	743	652	395	568	999999	999999	180	747	999999	962	782	421	999999	999999	630	999999	999999	201	659	366	799	467	50	115	999999	739	843	999999	466	678	554	288	999999	85	537	877	856	675	846	340	214	903	44	32	999999	954	999999	712	689	908	999999	999999	971	180	105	286	612	999999	999999	999999	685	648	291	999999	999999	503	141	143	622	753	999999	524	355	328	162	896	999999	999999	838	730	397	999999	842	557	999999	746	317	118	980	261	275	576	793	450	655	565	999999	292	614	999999	822	218	99	936	999999	267	999999	999999	999999	999999	999999	594	451	161	999999	554	999999	734	856	671	196	33	162	371	488	71	731	999999	672	596	284	999999	413	75	999999	189	50	905	999999	999999	292	664	100	781	407	680	999999	641	441	999999	999999	887	999999	999999	586	799	65	728	458	219	536	558	999999	431	999999	713	191	385	253	829	513	900	457	228	999999	531	932	380	963	807	936	100	472	571	999999	396	714	999999	488	999999	999999	999999	457	76	999999	734	684	999999	857	693	499	749	397	612	597	999999	440	216	564	65	999999	999999	764	651	282	445	95	418	594	538	999999	721	896	145	705	999999	452	390	126	654	847	272	999999	999999	317	197	702	860	973	977	956	508	999999	433	250	448	558	806	999999	666	648	999999	999999	329	694	778	853	261	906	407	999999	999999	99	910	217	605	999999	999999	343	95	742	999999	444	616	581	500	816	999999	895	267	999999	646	596	460	15	581	197	203	585	539	343	999999	953	999999	570	907	999999	994	999999	644	285	999999	999999	708	999999	423	831	468	747	203	961	390	365	649	764	769	462	638	904	636	418	968	909	999999	751	301	281	868	55	999999	999999	822	256	999999	999999	579	184	887	537	592	999999	728	456	391	577	999999	999999	314	999999	801	454	780	999999	589	236	317	164	667	
956	631	151	962	422	999999	121	149	999999	114	667	195	595	574	111	322	886	689	521	999999	237	798	215	967	999999	254	230	999999	999999	999999	34	673	424	516	931	905	450	999999	999999	383	280	999999	820	980	999999	626	215	879	678	776	702	547	796	636	999999	999999	425	184	905	177	852	809	415	475	90	993	770	88	643	205	871	109	383	147	257	999999	978	235	999999	999999	48	999999	633	956	964	486	877	788	86	772	490	999999	881	999999	999999	470	999999	354	900	653	856	137	245	483	999999	603	174	658	389	999999	999999	999999	853	475	139	511	999999	999999	999999	604	125	981	11	870	715	604	227	245	999999	787	999999	633	334	999999	999999	911	115	159	61	371	322	229	409	445	592	999999	422	415	999999	30	293	573	999999	999999	537	874	999999	374	999999	310	385	999999	52	601	865	999999	865	187	891	228	999999	36	408	149	291	896	999999	566	288	426	191	812	999999	595	999999	213	999999	38	148	709	785	740	999999	750	999999	393	186	807	999999	45	433	999999	523	790	999999	267	174	704	999999	641	301	569	96	351	128	573	702	456	108	662	999999	837	48	192	442	666	999999	657	999999	898	719	774	986	253	992	999999	999999	445	971	246	999999	95	24	507	999999	225	653	51	999999	999999	690	729	709	999999	999999	595	207	341	999999	999999	622	516	999999	999999	999999	526	582	843	999999	182	284	266	485	861	623	681	823	540	773	226	22	999999	36	740	999999	999999	75	79	974	406	999999	956	98	23	623	531	999999	999999	585	891	999999	810	692	458	999999	434	254	847	999999	596	999999	667	567	140	945	29	490	810	908	932	461	999999	868	951	434	328	178	471	999999	101	999999	999999	955	882	583	999999	999999	577	602	999999	745	227	775	388	634	999999	399	957	78	603	999999	999999	989	653	999999	140	942	741	34	999999	265	782	999999	999999	458	847	711	685	557	742	119	999999	999999	135	196	999999	737	490	327	353	999999	221	403	999999	999999	999999	999999	999999	999999	452	270	179	999999	999999	999999	963	617	999999	930	787	999999	713	999999	335	999999	138	525	864	466	206	999999	461	423	680	890	54	999999	965	162	52	911	999999	242	114	482	939	370	434	999999	999999	626	174	559	540	974	225	811	78	999999	999999	890	81	846	256	59	808	999999	872	892	483	584	652	999999	999999	875	970	481	305	852	554	768	100	266	242	999999	239	902	999999	706	999999	999999	999999	815	240	999999	839	999999	985	65	674	999999	497	541	134	649	973	753	672	664	14	743	999999	225	605	163	999999	999999	999999	676	999999	
906	871	176	227	251	273	837	190	999999	999999	999999	495	249	187	370	280	559	142	592	606	486	239	229	999999	931	726	104	999999	999999	363	999999	948	319	245	999999	322	330	324	883	385	146	572	938	628	596	258	999999	999999	245	999999	250	999999	31	80	343	999999	999999	475	999999	525	178	626	999999	999999	21	468	186	13	419	57	950	244	258	216	999999	913	301	600	114	683	459	67	974	203	122	999999	927	249	902	999999	670	999999	38	368	999999	519	999999	567	617	138	999999	273	628	197	999999	15	434	999999	999999	430	385	61	370	612	76	121	651	910	268	670	540	936	111	327	387	105	216	890	999999	950	454	733	983	999999	611	195	999999	787	271	117	916	999999	638	999999	999999	999999	495	425	302	105	867	558	309	946	999999	145	999999	310	809	837	798	543	999999	660	975	651	78	393	999999	999999	682	864	999999	160	754	428	999999	628	611	768	610	791	598	903	92	895	999999	999999	999999	475	33	137	977	999999	318	382	307	978	506	74	550	111	999999	421	999999	13	999999	158	201	179	999999	543	999999	50	236	999999	999999	911	577	89	227	40	15	535	856	554	886	224	999999	999999	131	329	131	546	228	508	377	999999	490	89	986	286	999999	218	999999	489	999999	936	207	311	437	999999	410	427	847	999999	105	888	564	868	126	999999	999999	818	999999	517	421	999999	999999	728	639	767	999999	498	103	940	999999	797	896	376	126	999999	999999	540	999999	999999	919	704	699	708	999999	999999	622	621	999999	302	970	37	169	999999	999999	999999	999999	999999	999999	669	963	911	334	999999	335	308	999999	999999	999999	999999	676	775	873	322	999999	717	464	123	999999	159	155	810	536	801	970	166	637	775	308	999999	835	548	999999	285	772	17	380	791	999999	999999	497	434	869	999999	625	204	999999	999999	999999	999999	820	11	999999	522	524	162	385	999999	999999	999999	670	999999	889	999999	341	137	907	597	549	999999	347	999999	740	220	661	721	999999	999999	999999	775	11	790	999999	999999	31	834	395	999999	761	619	999999	847	855	213	443	281	544	959	464	999999	999999	566	999999	942	999999	157	271	942	860	802	999999	644	999999	999999	177	879	999999	941	888	999999	742	561	836	929	958	999999	817	999999	777	390	186	981	999999	688	487	999999	493	309	999999	874	573	999999	495	958	407	988	499	693	45	999999	999999	603	81	957	754	735	730	377	983	999999	340	734	175	480	626	240	999999	999999	683	733	396	674	17	24	934	300	76	878	532	970	999999	133	999999	223	999999	999999	910	329	933	752	999999	126	325	420	
999999	999999	287	25	341	999999	999999	830	999999	312	177	999999	596	999999	32	999999	999999	999999	845	999999	999999	216	244	951	999999	53	329	48	999999	999999	29	279	358	596	480	105	22	61	546	364	350	179	999999	999999	55	459	986	853	999999	999999	92	861	281	312	999999	337	604	999999	627	298	847	591	105	999999	999999	898	284	999999	586	999999	451	618	999999	490	673	354	102	999999	999999	937	67	476	741	265	848	999999	998	56	699	999999	999999	687	433	258	517	758	999999	45	999999	157	184	986	277	379	999999	999999	555	791	999999	552	999999	999999	429	690	240	999999	999999	839	239	999999	900	238	999999	442	435	764	194	999999	999999	999999	999999	66	151	999999	762	80	999999	999999	999999	384	611	217	999999	999999	908	999999	268	999999	999999	145	908	999999	806	778	257	946	686	999999	943	273	289	999999	817	724	999999	188	416	670	927	999999	999999	999999	999999	855	525	692	821	999999	534	999999	506	999999	50	837	15	999999	260	372	510	816	999999	374	429	965	104	122	399	692	874	999999	536	597	999999	857	963	432	632	951	999999	564	134	533	310	460	767	999999	458	999999	718	245	928	54	170	121	999999	808	999999	646	760	412	303	138	999999	999999	956	999999	636	192	874	583	414	308	118	945	691	860	74	969	208	266	999999	999999	974	999999	802	491	436	704	92	165	375	986	200	999999	999999	995	254	999999	503	858	211	276	999999	999999	831	629	935	224	999999	915	743	97	448	504	747	999999	164	650	11	999999	999999	931	110	718	999999	428	999999	999999	684	696	616	567	475	350	999999	398	313	839	807	183	999999	999999	999999	176	999999	287	547	695	114	386	999999	604	504	999999	385	280	175	397	925	999999	520	677	539	999999	999999	185	621	999999	449	358	581	324	842	828	999999	269	999999	933	307	931	880	999999	163	308	854	21	72	446	964	784	232	916	914	404	662	878	682	999999	867	245	665	449	999999	999999	804	526	761	676	120	126	999999	242	99	994	532	999999	524	241	878	297	122	185	143	999999	136	999999	410	447	175	49	586	114	999999	71	275	440	999999	408	503	338	259	999999	335	999999	170	999999	999999	999999	872	564	999999	451	673	999999	132	490	999999	999999	628	999999	125	324	510	81	999999	999999	999999	37	728	101	999999	999999	999999	549	47	726	849	296	999999	146	999999	999999	575	999999	685	144	999999	999999	938	785	134	584	779	363	222	935	999999	264	999999	651	999999	999999	999999	781	633	248	999999	133	541	999999	999999	29	97	999999	310	634	749	899	396	404	88	681	98	999999	966	356	346	999999	999999	112	
840	999999	999999	852	322	50	300	999999	977	446	430	316	953	999999	153	115	497	999999	999999	588	196	986	867	913	572	152	709	257	814	999999	901	999999	999999	439	566	999999	51	245	179	270	344	955	922	999999	999999	999999	727	999999	799	861	859	60	330	749	915	999999	999999	74	289	180	340	53	979	700	999999	100	999999	524	976	107	73	261	126	792	999999	999999	74	917	999999	801	425	163	999999	953	427	850	19	999999	523	712	328	977	955	999	999999	999999	975	999999	413	883	261	212	580	702	999999	999999	933	999999	999999	999999	789	810	134	488	999999	187	596	36	999999	694	999999	473	999999	273	779	999999	306	127	863	952	265	842	999999	65	999999	222	583	754	165	999999	917	482	551	839	923	518	852	477	253	999999	704	949	949	719	803	787	212	316	922	999999	311	815	674	552	999999	946	306	79	938	543	603	841	870	999999	777	608	921	171	350	271	243	828	874	120	999999	315	893	794	999999	762	999999	999999	832	999999	999999	111	807	998	420	976	221	999999	999999	709	159	863	89	496	941	999999	865	51	965	660	479	482	941	999999	304	999999	999999	511	817	186	534	999999	19	999999	943	675	999999	999999	999999	374	59	999999	999999	999999	999999	395	236	999999	999999	999999	999999	967	312	181	973	45	170	252	704	999999	999999	710	966	999999	185	999999	854	660	999999	275	999999	942	300	600	611	999999	193	776	603	909	887	657	657	759	289	566	34	837	999999	908	515	999999	228	454	451	349	999999	936	989	999999	541	999999	853	587	664	953	677	711	569	999999	852	393	649	795	419	275	62	217	83	999999	999999	999999	216	644	760	844	724	846	999999	272	536	999999	999999	464	377	999999	999999	80	104	336	999999	322	999999	999999	999999	131	908	999999	44	186	999999	286	999999	380	999999	999999	369	218	827	999999	239	830	999999	307	427	605	606	195	999999	107	471	982	122	999999	729	485	999999	714	589	638	936	301	811	972	975	259	393	416	124	853	999999	595	252	284	106	999999	759	970	83	460	524	723	999999	937	714	999999	173	126	650	864	775	654	629	199	883	999999	29	590	331	999999	221	200	80	999999	999999	876	739	837	650	999999	999999	778	641	138	999999	222	296	999999	268	672	95	277	765	999999	87	999999	999999	63	999999	169	49	179	999999	905	248	334	652	999999	791	999999	574	336	475	979	148	999999	23	999999	85	670	999999	155	332	659	92	944	999999	821	999999	848	910	686	446	490	632	557	999999	736	889	789	999999	856	92	430	107	759	999999	786	999999	90	294	475	978	999999	999999	894	
846	988	999999	999999	899	831	943	942	927	888	999999	985	357	591	867	286	610	999999	110	999999	999999	999999	999999	999999	999999	648	710	417	564	445	707	715	971	737	710	151	999999	595	890	738	999999	149	503	219	869	999999	439	529	222	17	864	693	630	999999	831	999999	437	498	161	999999	130	999999	388	999999	190	184	999999	619	999999	725	373	999999	405	371	880	922	408	351	464	336	219	190	204	557	581	999999	95	255	999999	765	714	424	444	999999	618	386	999999	21	39	695	802	819	648	496	644	848	297	268	844	909	546	95	44	999999	52	939	342	831	909	175	98	767	713	999999	21	948	581	766	753	503	171	396	999999	999999	533	399	542	707	913	732	726	826	411	996	228	628	389	618	999999	678	999999	929	111	999999	999999	44	116	999999	485	695	999999	530	999999	351	748	159	772	276	302	653	406	635	918	187	449	999999	366	716	897	393	999999	962	181	84	459	999999	999999	459	172	999999	293	20	232	999999	465	205	321	69	999999	78	856	999999	326	942	281	419	21	924	424	999999	678	399	634	101	137	999999	359	999999	999999	999999	999999	323	999999	803	369	395	999999	999999	722	253	999999	999999	468	828	536	999999	646	238	999999	49	230	370	44	827	999999	893	386	140	99	999999	999999	999999	178	741	999999	542	999999	522	583	885	999999	320	212	180	393	381	999999	999999	999999	999999	668	999999	637	999999	296	504	288	999999	999999	475	999999	999999	611	571	407	80	138	999999	624	994	444	133	999999	917	42	910	999999	864	999999	999999	962	999999	575	417	491	724	253	999999	455	708	263	734	999999	999999	875	999999	708	640	773	322	999999	215	999999	570	248	999999	476	719	819	999999	347	424	841	545	513	999999	999999	204	90	683	827	812	280	999999	741	710	999999	548	999999	999999	211	526	101	131	206	756	398	15	178	946	258	534	506	78	371	838	893	993	999999	999999	999999	514	999999	999999	495	439	999999	275	829	538	999999	928	676	520	999999	820	999999	999999	349	999999	50	702	35	143	435	999999	316	211	554	999999	817	601	999999	605	999999	999999	966	11	636	999999	999999	999999	999999	640	997	330	857	985	893	550	514	183	999999	846	405	335	489	426	664	202	133	733	720	926	999999	357	983	81	248	488	854	332	92	582	935	917	526	394	146	114	999999	999999	318	13	999999	999999	947	108	210	946	217	549	346	444	643	999999	412	999999	999999	649	346	786	747	414	696	999999	101	81	911	488	808	104	999999	559	755	999999	424	999999	538	999999	410	885	999999	302	281	314	986	648	939	846	
514	276	999999	999999	768	660	583	903	317	215	552	999999	197	722	999999	123	999999	786	999999	840	999999	999999	720	842	249	461	915	454	143	999999	206	452	142	75	973	999999	629	999999	791	105	229	521	999999	332	534	534	999999	158	164	167	55	999999	999999	109	999999	819	556	999999	256	316	744	999999	999999	925	19	109	999999	132	999999	605	494	475	995	592	999999	162	296	397	999999	715	763	766	999999	999999	346	999999	999999	42	892	164	985	997	547	484	361	100	751	999999	323	999999	999999	575	410	999999	673	580	213	376	488	29	532	999999	323	541	553	999999	838	999999	588	23	615	999999	999999	594	619	497	999999	520	241	530	999999	812	84	883	924	198	366	999999	312	766	792	126	554	873	631	827	999999	15	999999	382	262	957	895	999999	819	90	346	815	938	186	651	692	144	999999	619	720	93	440	999999	365	621	107	492	822	230	999999	165	366	962	792	814	922	589	999999	278	452	917	999999	73	844	851	999999	802	135	124	109	982	596	263	911	743	252	999999	999999	761	164	999999	83	89	999999	924	980	853	999999	372	999999	113	285	690	176	803	318	376	773	513	81	999999	366	707	999999	516	569	999999	60	58	571	999999	23	107	999999	976	843	694	743	999999	871	696	655	763	395	999999	706	906	97	118	434	875	625	73	690	860	119	376	959	813	364	877	802	999999	999999	204	100	188	576	199	959	624	633	853	999999	384	648	603	321	999999	810	663	25	999999	623	999999	909	950	417	262	999999	477	734	930	564	994	893	557	962	201	906	527	999999	897	159	810	252	772	999999	315	999999	516	999999	836	12	701	999999	860	484	114	295	150	999999	323	999999	999999	889	702	298	647	490	100	640	130	999999	292	333	999999	793	812	454	147	528	999999	51	999999	422	898	999999	862	141	43	83	858	905	765	757	25	575	667	921	549	483	999999	825	999999	875	934	999999	720	377	999999	77	671	659	158	621	669	999999	970	999999	990	999999	435	516	456	27	781	224	462	535	999999	551	135	891	999999	663	745	285	920	486	488	290	217	494	396	999999	411	208	756	154	97	742	999999	999999	931	774	999999	277	378	113	999999	719	999999	194	999999	203	941	780	755	494	876	393	361	494	590	999999	567	940	129	490	615	583	468	318	447	999999	999999	536	999999	999999	615	477	999999	817	392	768	134	33	435	203	34	630	453	271	277	704	391	121	18	231	217	117	157	888	497	520	261	848	746	494	257	414	820	625	999999	408	486	544	111	999999	585	543	515	926	
465	984	139	206	50	743	194	999999	999999	738	922	999999	329	28	329	871	517	999999	286	941	999999	620	810	827	999999	999999	227	999999	19	197	646	999999	601	231	432	999999	390	999999	999999	13	999999	422	999999	999999	703	380	88	999999	999999	240	314	309	267	999999	979	845	184	312	813	181	999999	999999	825	999999	102	258	907	108	999999	816	999999	462	478	283	641	533	733	728	134	999999	999999	999999	631	778	883	347	999999	37	999999	586	338	88	251	636	487	999999	597	555	999999	999999	472	980	871	408	750	851	830	999999	933	999999	999999	456	187	801	391	765	715	56	457	999999	842	879	856	20	488	999999	999999	999999	796	678	936	188	738	680	549	999999	999999	999999	38	41	516	432	104	795	474	882	999999	450	255	999999	256	551	999999	244	611	592	133	861	999999	348	641	987	197	264	520	933	717	507	261	580	999999	492	27	426	248	420	785	71	545	999999	510	770	597	999999	999999	394	91	504	999999	956	686	999999	313	999999	400	999999	245	840	285	541	175	403	199	674	843	763	534	999999	995	999999	999999	72	325	999999	837	871	400	122	831	999999	851	222	438	304	999999	850	188	336	36	999999	185	945	785	14	999999	117	999999	923	999999	668	860	410	508	878	999999	623	711	989	853	528	138	132	18	159	689	999999	964	894	779	993	585	207	654	285	25	999999	999999	321	883	999999	300	477	880	172	275	451	713	560	155	280	148	198	999999	507	591	62	937	636	999999	488	999999	686	999999	247	93	999999	756	233	999999	298	347	400	115	132	238	661	999999	845	884	248	999999	414	749	508	854	999999	724	999999	999999	999999	924	650	997	999999	587	613	333	642	89	999999	999999	490	698	856	999999	748	92	999999	279	930	810	101	751	85	249	999999	999999	645	393	696	938	609	539	898	374	999999	999999	710	545	625	999999	999999	766	281	553	757	716	892	575	115	999999	373	877	763	999999	832	999999	999999	165	849	675	999999	259	392	999999	95	950	799	999999	246	355	382	815	654	602	210	334	999999	531	492	31	999999	80	287	999999	575	732	999999	745	541	798	481	999999	695	949	999999	359	383	607	468	807	916	409	999999	760	931	558	233	170	952	508	428	999999	673	828	630	617	972	999999	108	362	183	64	999999	999999	873	827	129	705	951	851	999999	872	999999	685	114	645	741	526	461	999999	509	999999	792	43	999999	92	881	867	999999	999999	999999	383	999999	999999	633	862	457	891	886	113	438	528	218	111	556	555	336	988	723	984	876	455	549	91	853	999999	271	918	77	
791	946	262	386	919	474	578	999999	956	999999	252	198	999999	640	357	588	999999	407	691	486	824	755	892	154	343	999999	931	833	427	999999	999999	600	999999	824	999999	167	185	999999	299	636	999999	192	379	936	999999	999999	36	999999	201	999999	999999	170	580	442	252	45	64	118	999999	762	999999	999999	999999	703	986	652	658	36	999999	200	412	999999	117	65	507	641	385	955	673	547	140	126	641	925	999999	904	30	106	581	999999	113	999999	108	536	102	244	247	675	949	828	147	999999	279	11	99	999999	62	524	934	610	999999	108	999999	505	632	427	112	999999	323	999999	631	562	454	999999	97	345	999999	581	962	999999	404	999999	15	844	999999	140	999999	999999	999999	999999	852	505	172	999999	408	14	632	602	999999	999999	142	999999	362	999999	206	585	999999	792	999999	754	300	481	562	671	999999	949	102	600	105	501	580	999999	195	965	239	136	999999	483	88	92	999999	148	676	296	140	186	357	147	647	999999	585	999999	725	90	66	999999	942	500	999999	459	999999	42	999999	412	105	999999	42	999999	638	80	195	82	713	832	52	162	804	999999	541	39	602	955	952	281	916	525	747	115	999999	858	193	899	717	629	180	679	641	999999	201	470	154	960	999999	999999	639	513	351	892	47	904	576	999999	958	735	856	999999	90	999999	496	999999	922	927	487	999999	999999	999999	999999	94	661	372	999999	541	83	80	885	641	455	384	642	413	184	854	77	13	292	516	999999	981	772	224	599	416	999999	999999	999999	227	482	999999	690	353	158	266	241	674	394	999999	999999	888	999999	225	511	705	999999	999999	405	78	859	483	496	380	354	382	999999	447	772	999999	999999	999999	999999	667	168	725	694	999999	264	918	623	402	999999	257	999999	62	999999	557	713	894	822	999999	999999	999999	999999	999999	243	999999	999999	776	999999	794	902	999999	280	152	999999	999999	999999	785	20	999999	999999	487	454	999999	864	249	468	301	251	999999	999999	878	291	81	245	62	310	169	491	384	299	999999	999999	829	999999	338	976	770	697	948	500	927	999999	527	863	999999	999999	899	144	994	851	707	535	187	70	33	999	209	999999	312	882	896	303	636	15	351	512	625	966	536	272	698	604	302	274	806	994	999999	217	506	37	410	35	497	533	592	953	796	769	999999	999999	777	999999	394	999999	603	633	999999	521	999999	236	410	932	999999	999999	162	112	999999	999999	999999	39	245	992	410	285	481	871	806	113	423	397	999999	999999	500	999999	999999	835	220	236	671	182	747	251	694	999999	626	999999	999999	999999	999999	999999	720	
883	515	447	103	784	999999	999999	594	732	999999	999999	108	134	520	554	442	410	246	327	892	15	251	90	291	999999	308	141	658	13	453	50	732	933	677	999999	350	63	114	710	382	999999	999999	938	999999	603	153	569	758	82	45	27	999999	999999	597	715	999999	999999	165	109	486	331	999999	999999	289	787	421	174	457	688	999999	389	306	536	945	790	373	999999	735	999999	850	999999	382	586	968	436	521	679	346	961	999999	999999	897	15	234	60	999999	999999	659	567	192	979	999999	79	999999	656	721	992	999999	806	999999	999999	699	477	258	747	949	873	623	852	276	741	827	496	999999	299	491	999999	999999	894	148	323	653	178	505	871	627	312	718	321	999999	528	572	999999	620	999999	225	430	756	487	111	778	437	806	301	999999	999999	625	999999	578	999999	430	691	222	668	38	684	530	971	387	129	646	999999	311	147	999999	999999	999999	876	637	83	999999	544	999999	793	369	999999	846	876	64	720	12	731	999999	156	295	837	359	999999	592	186	694	459	378	368	464	623	136	669	553	282	863	749	943	505	114	885	999999	428	308	152	837	654	999999	667	127	914	25	999999	852	999999	819	426	294	461	388	610	999999	465	339	746	759	187	332	782	856	262	788	644	52	409	999999	930	999999	449	999999	50	999999	711	250	549	608	971	817	643	463	999999	465	492	126	503	719	411	99	562	999999	660	331	999999	810	999999	136	380	122	452	940	999999	853	844	122	347	999999	464	999999	790	999999	999999	999999	689	329	419	797	306	999999	999999	999999	568	841	20	67	688	999999	409	900	386	423	999999	859	375	703	575	593	999999	379	778	436	999999	196	309	424	999999	300	641	999999	999999	76	829	999999	999999	999999	382	56	843	786	433	628	668	563	838	377	910	929	994	999999	999999	826	186	999999	999999	122	434	381	999999	999999	999999	398	87	594	509	320	593	999999	999999	613	330	528	750	999999	945	999999	999999	701	999999	999999	513	674	305	655	70	575	889	902	999999	461	337	999999	513	999999	332	45	999999	83	64	999999	783	999999	643	391	665	235	85	352	981	600	354	733	999999	610	92	999999	102	431	533	934	430	691	283	834	285	999999	25	999999	999999	909	608	999999	647	999999	999999	978	41	913	990	999999	999999	547	999999	511	116	604	978	903	174	543	943	129	550	130	107	999999	262	808	116	999999	219	582	840	999999	991	999999	999999	201	461	113	999999	189	999999	697	444	882	770	771	727	681	351	999999	338	968	966	489	154	999999	733	999999	999999	233	807	655	625	917	707	
849	520	456	518	787	451	71	786	763	999999	852	999999	224	330	999999	90	999999	999999	107	254	871	114	511	516	568	999999	404	999999	999999	381	786	999999	527	999999	999999	260	281	999999	564	999999	277	999999	212	802	999999	841	999999	736	244	999999	999999	999999	528	672	999999	744	999999	940	949	330	999999	683	261	391	901	780	167	50	409	240	999999	272	439	436	976	999999	901	709	224	727	948	668	999999	392	999999	134	553	854	999999	999999	999999	340	222	244	999999	593	930	820	900	521	683	478	999999	14	342	999999	232	101	999999	156	843	309	726	999999	381	999999	999999	999999	999999	776	236	312	701	233	988	479	59	999999	811	393	758	999999	999999	702	53	479	342	148	59	890	902	462	168	201	999999	942	614	990	999999	999999	63	71	438	133	295	999999	999999	999999	25	863	999999	36	289	312	398	762	500	34	999999	999999	55	999999	820	501	999999	774	999999	999999	890	56	999999	69	343	574	340	697	652	684	999999	672	701	239	133	195	830	876	999999	856	803	999999	999999	999999	811	999999	202	661	250	999999	259	521	236	999999	222	969	998	10	693	714	999999	700	119	816	616	516	210	999999	277	634	671	999999	601	297	999999	319	604	285	258	382	382	678	456	715	434	896	446	999999	27	164	196	830	192	999999	883	112	999999	635	999999	304	760	386	394	616	274	261	919	999999	571	902	374	723	751	320	342	999999	253	403	391	720	80	775	798	123	447	841	815	999999	414	999999	847	968	312	953	622	999999	999999	840	999999	183	976	507	862	124	789	999999	88	999999	135	589	999999	77	254	999999	999999	984	999999	999999	178	433	445	999999	534	968	64	999999	421	798	698	346	19	413	953	217	744	999999	913	999999	999999	999999	763	943	17	999999	744	780	724	59	728	637	417	23	999999	27	999999	999999	972	894	999999	999999	999999	290	183	999999	999999	999999	124	46	999999	999999	80	905	999999	999999	670	501	999999	710	234	284	999999	999999	79	70	999999	996	999999	935	479	999999	600	29	623	939	922	483	999999	228	254	298	999999	687	542	999999	566	511	999999	999999	356	999999	419	999999	669	785	712	999999	220	999999	859	999999	713	188	999999	962	71	61	999999	17	999999	197	731	561	999999	935	618	993	829	13	503	427	999999	274	589	243	145	338	999999	838	236	241	999999	999999	368	671	999999	487	999999	579	999999	515	230	69	204	999999	514	857	999999	733	176	719	860	217	999999	441	653	449	599	333	826	733	999999	452	780	50	924	83	202	794	999999	140	999999	259	998	988	207	870	999999	429	729	288	999999	625	
999999	516	381	65	48	927	28	145	888	797	753	281	999999	999999	288	164	999999	440	665	999999	382	999999	999999	999999	999999	630	244	782	379	999999	603	548	210	999999	780	273	669	869	45	275	999999	225	999999	84	999999	726	999999	428	999999	915	195	298	622	519	999999	636	999999	999999	846	417	692	245	999999	718	999999	999999	81	737	998	24	494	375	999999	399	246	166	793	773	999999	492	456	999999	200	463	984	999999	999999	690	832	154	999999	898	32	627	583	540	459	533	880	301	655	446	430	577	999999	819	893	999999	283	96	999999	895	999999	364	961	876	55	312	734	999999	289	999999	999999	854	419	999999	999999	778	816	706	706	999999	893	812	837	19	395	622	42	999999	421	701	417	999999	311	709	999999	668	665	706	494	156	798	991	999999	275	541	576	168	835	476	125	417	577	389	581	12	853	526	951	999999	433	280	569	477	999999	972	169	552	710	363	999999	999999	120	221	559	999999	901	999999	572	477	819	464	206	698	306	294	840	999999	999999	706	388	151	999999	224	999999	876	999999	523	999999	999999	382	33	458	481	791	13	306	365	830	120	110	62	999999	483	999999	968	84	871	181	303	142	803	999999	13	974	543	407	895	160	683	242	387	999999	279	105	795	15	999999	907	999999	987	999999	535	619	606	336	999999	240	552	102	999999	367	352	999999	170	579	999999	455	999999	999999	605	411	999999	156	999999	723	999999	999999	999999	999999	963	999999	964	877	315	657	277	212	406	648	356	999999	353	67	999999	875	45	245	119	525	594	560	227	660	698	586	279	999999	742	999999	650	512	851	675	139	452	403	999999	999999	512	312	999999	58	999999	900	437	67	157	274	999999	687	999999	574	862	291	412	142	999999	189	728	999999	887	470	523	998	999999	325	677	927	439	999999	570	419	999999	999999	596	512	367	759	999999	528	131	125	999999	205	209	938	999999	394	727	320	98	295	999999	134	424	538	534	861	66	121	390	230	834	999999	127	40	967	999999	694	999999	774	554	918	209	999999	999999	729	328	798	999999	336	292	210	999999	999999	999999	322	999999	798	999999	978	506	703	158	148	901	290	221	87	179	970	349	699	827	546	544	376	897	868	653	808	215	73	160	784	107	999999	715	145	842	718	494	850	636	922	278	999999	769	999999	364	999999	518	251	629	999999	986	592	383	582	849	908	424	999999	155	999999	772	443	999999	373	50	999999	574	85	999999	461	485	999999	73	905	278	692	606	836	514	172	300	964	999999	999999	798	514	646	143	296	934	303	881	704	
999999	159	834	308	999999	31	482	999999	442	999999	178	459	497	529	478	314	999999	311	999999	109	999999	959	999999	999	336	575	535	999999	441	788	999999	167	604	794	687	755	443	393	999999	815	41	999999	857	958	276	766	310	985	178	828	140	633	715	999999	721	426	351	835	972	830	495	999999	484	999999	706	20	854	702	841	999999	871	772	110	772	78	736	999999	849	999999	999999	274	999999	999999	613	657	999999	451	823	83	270	413	607	421	380	329	794	772	213	261	265	999999	608	153	999999	957	368	999999	943	712	984	325	502	112	412	565	945	179	871	996	39	569	40	629	999999	319	999999	360	730	999999	284	999999	898	598	477	657	666	405	621	655	299	154	508	120	98	945	911	504	19	999999	383	624	999999	999999	232	999999	881	999999	573	146	693	17	801	999999	438	30	999999	904	999999	754	899	999999	558	225	999999	884	71	919	999999	635	407	769	350	915	999999	999999	72	691	375	782	775	687	832	484	999999	291	353	999999	682	77	999999	999999	869	265	915	833	999999	686	999999	347	634	999999	448	937	999999	999999	666	886	431	999999	957	735	999999	852	999999	999999	717	83	262	999999	999999	63	247	473	116	999999	900	95	999	245	593	386	191	38	157	813	248	894	999999	999999	999999	467	586	902	999999	793	479	999999	287	703	126	992	433	94	806	580	724	974	831	999999	999999	999999	999999	999999	195	999999	553	509	705	174	973	822	338	223	800	84	477	344	363	323	920	883	999999	999999	129	999999	999999	107	999999	999999	99	273	73	999999	26	53	580	400	716	538	249	969	321	122	999999	303	663	220	294	731	113	389	621	999999	428	149	773	999999	999999	999999	628	456	999999	999999	85	709	758	931	207	999999	999999	86	999999	824	999999	951	572	999999	999999	825	999999	742	812	500	472	709	652	555	978	999999	280	990	334	132	910	792	691	192	47	999999	544	731	23	999999	238	37	762	796	444	999999	576	999999	24	999999	657	885	999999	787	999999	999999	67	999999	953	999999	486	513	752	505	914	290	269	390	999999	555	290	999999	729	285	272	999999	947	855	120	511	310	202	975	93	999999	34	159	999999	525	671	999999	341	999999	999999	59	999999	284	266	882	164	216	999999	999999	999999	959	999999	999999	999999	999999	230	999999	211	999999	451	30	293	537	669	999999	889	141	365	864	987	591	999999	436	45	235	547	171	690	973	955	304	124	999999	999999	133	32	999999	791	389	999999	999999	761	248	999999	672	765	999999	615	236	993	33	851	331	441	877	19	999999	999999	141	978	69	999999	238	
147	156	906	519	31	545	17	999999	349	999999	569	745	999999	711	999999	373	470	359	555	464	980	932	453	999999	343	637	123	999999	747	659	410	999999	513	533	110	190	766	999999	175	80	228	972	999999	999999	761	695	57	308	915	757	671	999999	513	284	258	214	703	123	186	999999	431	10	283	999999	575	333	241	307	610	919	606	999999	194	999999	245	17	259	577	41	647	590	815	101	990	987	999999	999999	238	284	896	486	653	80	781	648	999999	999999	992	310	438	999999	750	697	996	999999	458	999999	37	49	999999	954	136	92	538	803	615	999999	293	702	793	600	13	999999	999999	442	953	999999	412	999999	999999	318	267	277	603	193	839	999999	105	839	999999	999999	704	999999	999999	942	360	999999	541	999999	43	319	415	999999	517	837	460	999999	999999	563	207	314	42	200	31	931	697	859	489	355	963	496	812	453	172	455	895	813	987	772	92	392	999999	433	999999	707	903	966	760	999999	733	121	999999	542	642	999999	315	514	177	113	254	501	91	196	25	546	507	962	137	71	941	646	740	220	480	814	999999	608	397	323	38	730	108	999999	622	999999	999999	279	811	938	150	391	646	884	527	591	310	425	418	266	210	941	839	698	999999	96	999999	999999	71	828	532	706	126	853	999999	523	402	368	574	173	999999	237	999999	199	920	559	10	855	692	999999	999999	286	200	140	123	97	891	410	898	535	999999	436	999999	999999	415	444	275	792	999999	999999	198	942	851	255	999999	972	790	650	999999	999999	999999	526	241	181	324	255	516	985	999999	999999	999999	999999	469	48	693	758	29	177	999999	486	293	217	55	689	701	570	999999	944	69	999999	306	250	631	633	449	953	999999	46	668	170	928	289	62	821	381	206	482	813	999999	322	999999	622	867	302	999999	878	999999	552	480	754	820	571	926	599	691	392	999999	836	599	999999	564	983	509	623	999999	14	165	999999	318	505	98	621	392	999999	198	683	383	339	999999	570	483	651	999999	914	349	999999	363	463	999999	999999	835	645	999999	822	758	969	123	253	744	977	722	256	244	975	999999	999999	188	190	410	17	18	999999	194	38	266	912	999999	594	999999	201	999999	702	103	329	999999	452	408	570	988	229	569	139	999999	675	848	237	416	589	258	999999	188	999999	62	133	980	804	461	194	565	999999	550	529	969	999999	999999	999999	162	915	999999	223	800	999999	202	191	999999	999999	999999	518	190	999999	506	838	999999	999999	999999	478	650	970	348	865	990	223	14	152	678	50	169	51	349	828	84	
500	283	45	999999	570	999999	870	685	999999	368	942	999999	536	349	712	193	836	999999	857	999999	999999	577	999999	232	587	613	999999	513	999999	718	404	179	361	999999	15	564	310	794	452	497	779	294	246	507	57	999999	999999	999999	965	999999	333	999999	491	999999	891	923	999999	812	999999	999999	999999	999999	999999	393	999999	773	652	999999	344	999999	882	52	999999	370	599	999999	340	943	999999	379	999999	999999	547	549	394	893	999999	902	73	91	731	497	42	495	565	422	16	853	543	284	565	895	999999	999999	974	291	423	130	859	993	593	889	638	999999	999999	685	819	738	999999	999999	94	750	518	999999	427	999999	20	601	999999	186	891	999999	410	900	813	249	786	999999	575	113	479	567	52	80	999999	842	999999	999999	673	999999	603	999999	855	473	200	815	387	216	999999	589	281	821	326	682	112	116	488	738	579	582	899	98	173	894	999999	999999	707	448	765	999999	999999	370	928	924	583	622	631	999999	709	998	862	580	999999	985	999999	657	251	369	968	390	363	131	79	101	980	999999	115	960	872	999999	999999	938	451	815	64	999999	893	401	109	489	485	551	999999	999999	999999	999999	757	187	72	943	285	348	480	384	999999	999999	999999	836	943	999999	517	670	75	999999	890	923	139	525	999999	922	763	849	270	999999	905	999999	103	498	381	661	757	927	999999	999999	999999	769	999999	76	593	650	619	66	999999	40	971	814	486	991	690	796	999999	241	256	999999	190	436	87	991	479	999999	320	802	465	292	321	999999	772	146	999999	131	464	72	931	290	312	706	999999	239	999999	100	335	112	999999	584	471	999999	680	999999	748	999999	691	477	596	999999	339	999999	999999	175	718	392	52	999999	351	568	999999	137	310	966	999999	999999	44	847	484	389	93	999999	999999	880	820	795	999999	23	398	688	440	999999	999999	999999	950	495	999999	999999	999999	134	58	986	760	249	999999	999999	225	714	920	274	999999	999999	999999	217	101	999999	823	721	355	923	483	38	950	662	138	354	660	553	25	352	999999	807	336	359	340	106	999999	999999	999999	999999	580	204	103	133	762	999999	999999	269	665	829	671	393	881	597	651	29	45	108	999999	898	684	999999	698	999999	896	999999	516	642	876	995	673	78	93	999999	999999	999999	935	999999	999999	540	359	401	888	999999	680	984	926	739	707	999999	70	359	643	739	801	999999	999999	524	237	642	91	999999	392	999999	166	999999	310	21	255	373	94	218	999999	580	549	292	999999	511	897	911	203	999999	999999	565	999999	323	435	354	999999	444	782	999999	600	267	459	996	
18	228	40	87	684	914	493	999999	236	852	162	72	999999	519	133	994	627	325	999999	313	999999	999999	735	842	178	956	943	810	591	673	999999	939	999999	999999	999999	566	481	820	999999	288	293	600	338	999999	171	999999	164	999999	321	787	999999	284	999999	999999	579	191	492	197	909	728	970	683	753	562	999999	222	941	999999	245	999999	523	999999	999999	999999	999999	826	498	653	681	999999	801	394	499	803	880	999999	131	975	973	102	83	999999	910	509	999999	610	846	999999	846	948	430	518	323	753	999999	986	196	657	135	999999	692	838	999999	999999	926	585	999999	950	999999	901	999999	999999	673	999999	494	999999	896	588	852	419	999999	723	806	733	999999	293	81	745	538	893	999999	999999	849	230	409	244	776	806	582	732	426	896	102	945	999999	464	844	179	999999	999999	100	608	805	715	999999	999999	999999	999999	728	999999	999999	447	421	789	754	628	126	453	743	259	463	99	15	130	993	999999	999999	861	875	920	448	901	486	504	802	999999	667	144	457	440	212	993	88	939	227	978	485	999999	201	999999	347	400	435	19	580	999999	603	685	722	689	348	180	907	808	999999	612	961	916	999999	216	960	982	999999	313	999999	469	21	76	902	999999	999999	326	670	646	583	58	475	476	923	801	945	982	421	999999	999999	999999	96	279	999999	999999	27	568	326	984	279	364	404	999999	962	121	999999	536	782	707	999999	31	999999	999999	999999	156	146	494	993	195	271	977	571	237	221	24	383	741	332	297	999999	49	999999	685	377	228	999999	353	514	812	811	418	209	714	687	80	999999	825	54	999999	478	532	575	141	999999	999999	793	177	911	947	999999	258	214	999999	710	51	999999	825	893	16	502	793	980	191	384	852	778	856	999999	151	493	999999	696	734	819	474	474	999999	961	86	999999	999999	999999	566	84	562	214	999999	14	645	999999	999999	931	48	105	999999	552	999999	757	870	999999	936	999999	770	464	189	562	999999	676	245	576	163	999999	817	581	26	361	424	999999	821	648	999999	852	904	102	999999	626	658	639	999999	922	90	121	999999	563	999999	859	999999	111	999999	10	734	47	999999	78	999999	842	124	466	88	999999	137	287	935	232	458	94	722	677	999999	562	903	841	541	999999	496	999999	999999	263	93	167	690	322	222	999999	999999	36	93	835	206	999999	512	999999	560	812	794	803	185	868	114	413	146	993	434	999999	106	893	506	455	582	853	79	860	383	999999	999999	815	75	124	317	432	11	887	480	732	60	712	290	728	528	693	999999	903	159	999999	30	
696	887	880	999999	31	529	637	263	999999	999999	651	818	999999	999999	999999	737	999999	561	682	999999	259	522	999999	290	394	999999	777	999999	999999	986	176	999999	703	900	945	927	194	399	999999	902	999999	634	137	999999	408	894	651	558	549	955	806	352	476	277	771	183	195	999999	999999	999999	751	710	999999	999999	708	940	999999	738	234	999999	552	670	275	779	48	625	395	844	881	500	960	229	386	933	190	824	244	999999	139	999999	999999	595	69	877	160	662	270	999999	159	468	779	999999	334	999999	413	145	86	697	239	155	999999	351	717	839	458	532	333	440	185	884	999999	688	608	462	999999	999999	611	398	628	385	365	623	694	999999	720	57	999999	888	530	54	999999	999999	206	999999	984	400	877	229	429	628	999999	999999	595	275	762	100	314	871	999999	455	534	688	79	853	790	174	656	304	129	410	637	445	910	140	146	168	491	625	478	919	89	391	969	999999	56	535	38	429	660	629	743	32	709	999999	520	68	477	353	203	999999	743	583	110	28	990	999999	999999	464	999999	604	609	689	403	999999	999999	152	719	78	806	264	999999	236	643	499	667	999999	735	999999	620	999999	690	148	431	658	186	505	999999	950	20	163	616	573	301	999999	999999	999999	629	450	708	377	348	409	546	938	683	516	939	611	361	999999	168	93	844	59	913	999999	999999	745	92	870	861	769	68	653	648	572	935	587	999999	613	985	294	137	252	739	291	999999	493	974	669	999999	679	598	635	995	532	729	251	152	560	999999	883	368	837	999999	579	350	999999	299	999999	581	362	142	748	999999	873	956	601	999999	631	869	773	771	422	314	191	180	433	658	125	842	694	444	918	817	112	925	299	999999	169	999999	708	204	999999	98	213	546	850	246	131	999999	138	930	999999	691	32	122	946	533	334	409	917	244	183	279	886	999999	999999	999999	296	947	666	864	161	691	170	579	999999	999999	110	644	329	196	536	549	713	999999	923	237	794	990	999999	766	412	760	32	999999	999999	592	211	296	332	919	949	183	910	274	999999	829	999999	452	999999	999999	432	689	89	730	707	634	999999	999999	993	987	146	999999	967	899	999999	400	999999	697	559	326	131	999999	999999	409	247	362	638	449	999999	103	706	999999	999999	367	344	722	999999	301	765	396	36	88	302	344	783	653	999999	999999	812	388	171	833	999999	886	501	617	999999	679	493	354	999999	999999	999999	900	999999	999999	518	610	565	739	719	999999	931	173	299	999999	522	978	626	594	156	628	637	604	932	873	999999	
900	866	726	355	11	999999	420	999999	910	938	402	63	988	144	999999	455	83	669	794	901	730	597	999999	999999	399	62	999999	208	377	488	545	999999	417	999999	618	744	999999	393	718	568	520	772	999999	115	999999	924	999999	459	551	182	564	935	147	971	727	999999	999999	630	956	948	909	999999	33	432	999999	434	646	651	526	861	616	999999	950	999999	391	958	219	352	975	999999	424	450	657	204	924	610	829	445	619	999999	336	217	999999	770	659	308	999999	956	712	695	288	987	932	690	566	874	985	911	590	769	103	75	999999	492	534	468	565	999999	508	792	999999	210	41	221	534	408	263	190	577	93	999999	263	639	290	196	437	517	967	637	59	999999	918	855	850	999999	270	562	944	999999	200	742	999999	999999	920	999999	999999	955	999999	999999	167	621	999999	344	507	560	999999	436	374	305	106	951	999999	201	458	177	686	354	190	10	274	845	318	943	999999	999999	299	999999	719	199	118	481	999999	999999	480	437	819	583	999999	300	380	834	999999	648	149	248	154	728	999	753	414	999999	774	999999	891	999999	313	860	957	167	270	999999	716	184	196	625	165	999999	721	31	357	999999	997	999999	629	439	999999	669	999999	148	205	571	806	966	785	385	999999	84	920	167	134	959	626	200	40	344	127	999999	461	999999	999999	367	16	977	405	311	735	884	101	461	999999	643	66	819	961	699	239	750	398	811	918	90	866	563	896	398	486	806	860	999999	321	643	217	290	999999	837	564	828	999999	484	650	822	999999	468	999999	490	902	806	239	340	999999	999999	999999	650	605	12	501	453	90	17	825	929	33	806	150	999999	436	775	999999	133	145	410	999999	914	171	105	999999	407	70	416	999999	679	576	529	999999	944	28	999999	685	999999	345	999999	747	563	659	720	798	186	999999	999999	64	137	999999	115	205	704	196	999999	999999	999999	904	999999	392	674	521	999999	362	504	627	205	13	869	99	711	787	34	663	999999	265	450	307	920	89	999999	361	368	637	999999	334	484	757	317	87	999999	157	251	999999	82	999999	513	367	304	999999	132	477	195	999999	999999	328	181	51	569	455	999999	212	984	24	802	323	163	517	891	180	153	448	696	999999	999999	563	546	999999	590	999999	999999	92	13	371	956	122	176	330	307	999999	163	442	197	999999	999999	999999	173	236	925	759	999999	999999	476	134	415	684	999999	403	999999	999999	781	874	461	999999	703	999999	209	622	68	690	156	999999	220	748	26	711	260	833	754	939	399	319	999999	830	697	755	616	878	
956	282	341	999999	205	530	371	288	981	213	169	91	774	551	178	244	612	64	785	727	117	704	434	947	649	194	386	999999	503	999999	999999	947	349	330	665	786	358	999999	637	689	387	738	730	999999	999999	672	174	848	999999	999999	999999	643	970	889	999999	262	848	999999	999999	20	154	898	784	999999	999999	222	999999	454	886	392	886	238	426	105	999999	378	974	999999	283	999999	30	538	999999	366	412	999999	976	460	558	999999	937	964	260	999999	545	999999	953	999999	999999	461	929	719	961	758	260	999999	226	874	999999	403	999999	471	120	156	999999	615	576	427	999999	274	245	292	999999	999999	454	921	999999	800	560	861	424	604	257	821	999999	310	576	573	999999	999999	435	999999	910	165	999999	476	999999	999999	636	929	912	535	431	999999	226	647	823	489	313	339	21	426	324	688	999999	683	999999	298	108	689	49	12	321	999999	838	143	381	999999	999999	978	76	873	173	631	999999	889	183	391	605	410	487	97	999999	777	999999	18	787	232	187	999999	999999	999999	15	946	889	909	224	895	36	999999	999999	92	999999	335	999999	147	263	693	739	98	509	832	693	698	212	952	999999	999999	133	999999	355	158	563	906	725	511	868	227	999999	48	674	287	365	521	144	404	956	934	515	273	755	104	493	98	999999	430	872	316	743	999999	177	680	999999	206	737	127	999999	234	609	760	279	999999	952	700	424	231	477	999999	564	999999	999999	807	38	859	84	261	665	475	964	999999	639	561	999999	999999	871	994	515	999999	784	26	875	999999	335	999999	999999	720	152	999999	674	999999	952	700	752	999999	941	999999	999999	999999	132	999999	462	63	999999	314	131	718	999999	999999	829	429	716	999999	397	547	999999	274	482	284	865	363	999999	872	999999	254	999999	938	808	999999	861	512	352	601	45	308	564	821	470	30	632	285	169	993	963	254	13	999999	312	214	11	677	886	999999	58	768	376	589	999999	25	961	193	910	20	297	999999	999999	125	283	99	983	121	803	461	651	589	204	125	999999	556	251	708	636	603	999999	194	625	974	553	277	931	974	569	454	999999	449	375	999999	706	646	999999	888	370	999999	231	999999	873	999999	726	468	574	999999	999999	705	774	263	556	316	472	999999	701	112	571	15	167	19	551	358	402	999999	223	55	999999	273	999999	999999	999999	422	999999	657	320	200	258	94	702	680	303	864	999999	805	892	69	999999	602	999999	999999	326	999999	66	221	349	999999	41	524	254	528	841	417	326	420	999999	999999	933	815	792	999999	999999	486	312	486	715	686	
678	999999	319	999999	369	816	999999	324	46	999999	366	170	318	796	168	733	999999	183	999999	885	548	999999	890	758	135	870	810	442	220	999999	999999	579	506	662	845	444	215	100	169	34	98	11	383	932	777	773	507	995	999999	131	999999	139	647	830	999999	418	706	560	38	499	16	886	114	206	999999	787	664	655	999999	999999	999999	749	999999	814	796	999999	886	957	980	999999	373	814	999999	99	204	999999	931	676	524	437	737	654	999999	669	999999	212	897	999999	12	990	118	851	54	628	602	896	124	833	999999	601	531	749	580	676	136	999999	999999	25	12	17	855	988	141	999999	985	874	687	354	796	999999	649	709	955	990	253	999999	770	470	496	999999	808	999999	999999	922	999999	999999	83	395	999999	826	999999	882	184	994	999999	130	719	999999	643	999999	219	769	47	449	999999	999999	999999	999999	432	999999	431	999999	528	705	999999	757	355	218	616	997	999999	301	810	969	187	767	534	961	999999	133	801	999999	827	767	98	999999	70	203	970	999999	999999	999999	963	929	405	90	999999	479	795	386	774	511	915	645	928	917	999999	999999	271	194	297	999999	733	308	999999	999999	507	761	999999	999999	696	162	247	999999	801	315	338	999999	573	106	414	999999	176	479	358	999999	332	191	839	180	89	992	931	786	999999	372	760	664	127	999999	583	601	862	634	689	999999	999999	393	844	622	588	88	504	999999	779	242	666	264	949	521	860	999999	922	446	91	703	230	461	999999	438	555	673	764	360	523	812	203	541	789	736	37	939	347	226	592	10	498	766	999999	564	706	999999	999999	605	999999	267	679	425	999999	985	401	999999	657	415	76	914	324	153	651	966	48	999999	475	223	494	920	978	705	999999	999999	215	464	453	181	732	60	959	168	999999	999999	999999	777	989	803	345	225	292	999999	999999	677	686	354	124	50	999999	999999	40	501	121	441	999999	973	571	471	999999	936	368	999999	683	26	955	165	999999	395	833	271	999999	671	877	278	638	55	556	186	404	860	999999	413	655	159	30	467	57	567	976	169	999999	999999	999999	409	857	806	259	999999	721	999999	210	728	217	264	447	368	624	999999	802	999999	427	394	999999	920	596	955	830	533	996	497	117	587	999999	673	65	999999	648	999999	421	832	796	422	999999	999999	999999	621	205	401	712	999999	843	215	999999	743	742	821	999999	112	813	902	975	725	147	234	999999	622	320	999999	209	831	720	156	999999	969	447	14	999999	203	999999	974	759	999999	999999	345	654	902	821	999999	931	244	164	545	664	999999	
856	80	285	240	459	47	311	662	201	880	999999	697	783	795	305	737	891	268	843	838	999999	546	904	801	579	999999	800	644	612	965	676	999999	491	912	999999	376	728	699	743	999999	673	107	247	940	404	957	999999	36	379	203	999999	999999	999999	999999	999999	999999	176	483	660	939	246	666	999999	236	214	999999	216	871	682	929	18	201	999999	620	174	55	309	964	407	622	999999	774	274	418	622	779	482	664	999999	803	210	999999	48	804	985	17	57	20	735	637	999999	257	353	450	194	161	382	91	662	999999	19	212	86	48	547	999999	401	999999	999999	434	294	551	335	879	728	763	163	719	635	167	998	999999	238	770	871	154	431	824	233	470	407	400	11	999999	793	998	999999	10	267	524	615	416	405	311	353	209	921	473	721	431	997	662	456	505	331	720	974	999999	999999	999999	50	577	417	153	37	893	999999	120	96	730	594	163	999999	121	551	592	894	926	999999	672	233	958	112	802	473	999999	999999	506	999999	999999	999999	863	999999	865	483	48	998	261	283	459	659	810	387	991	836	844	999999	345	953	999999	825	57	888	504	999999	92	474	614	999999	999999	999999	53	226	23	999999	999999	329	596	637	513	593	999999	653	967	22	422	580	120	965	629	543	999999	552	165	999999	977	999999	339	999999	401	573	394	580	999999	510	999999	999999	373	296	115	524	614	708	999999	155	192	404	921	491	755	511	363	999999	61	999999	999999	501	70	999999	999999	999999	990	899	245	939	209	72	662	466	999999	827	999999	999999	999999	115	929	900	999999	999999	75	583	999999	848	941	890	999999	745	529	251	999999	124	533	608	999999	358	533	999999	999999	999999	945	130	741	465	999999	927	999999	539	788	945	999999	999999	399	999999	700	999999	704	152	957	354	728	999999	542	999999	999999	292	303	999999	266	999999	581	224	438	599	74	999999	841	999999	764	23	596	680	956	583	999999	721	725	999999	907	999999	999999	391	756	128	999999	491	587	330	999999	801	633	694	282	285	374	604	21	799	986	755	313	999999	999999	999999	999999	58	507	959	989	584	999999	820	701	844	859	200	467	999999	816	583	367	521	437	999999	390	902	999999	681	219	826	999999	925	496	162	118	545	12	813	370	999999	999999	628	999999	584	244	812	993	438	426	183	147	999999	982	413	999999	792	680	425	563	855	649	999999	999999	999999	874	641	334	549	735	324	198	999999	948	92	999999	739	190	852	999999	577	908	999999	265	999999	999999	18	942	999999	764	326	999999	999999	259	515	95	167	999999	177	710	602	488	
453	702	112	985	492	752	900	813	999999	611	999999	697	986	999999	679	570	713	483	865	999999	251	784	999999	459	611	405	443	997	442	860	999999	152	135	99	465	277	162	61	207	265	52	279	999999	999999	47	889	273	568	415	596	999999	693	844	999999	246	999999	293	653	383	999999	319	903	381	999999	598	685	572	897	491	412	417	662	286	610	999999	972	999999	703	421	722	142	874	999999	845	999999	329	308	999999	999999	796	983	999999	677	120	945	999999	897	999999	999999	362	326	376	87	999999	188	513	417	999999	999999	274	990	999999	241	661	999999	999999	999999	536	111	999999	386	349	999999	999999	428	908	984	999999	664	517	84	999999	586	69	999999	765	797	999999	666	192	999999	74	999999	999999	805	403	278	999999	165	510	999999	999999	217	848	999999	977	331	391	583	280	528	999999	579	999999	999999	630	13	181	999999	199	648	732	869	999999	365	322	374	999999	889	999999	999999	968	21	163	690	713	999999	999999	93	428	444	415	14	396	663	672	494	247	999999	184	400	999999	760	965	862	104	502	999999	492	999999	613	864	502	558	641	999999	239	426	57	486	478	275	999999	837	999999	242	727	482	265	693	827	136	79	999999	635	542	218	55	300	999999	999999	864	255	999999	814	579	913	456	999999	113	443	999999	999999	911	706	134	19	922	220	999999	376	29	41	799	836	486	794	999999	923	108	352	193	135	461	275	613	30	667	32	999999	329	281	999999	999999	260	999999	999999	999999	999999	999999	533	296	834	670	229	202	999999	455	594	338	785	136	533	657	999999	259	943	737	645	999999	114	999999	899	999999	310	105	999999	878	548	87	548	636	778	422	574	66	359	464	242	83	999999	574	999999	694	999999	203	999999	80	401	11	999999	209	522	915	406	191	396	999999	370	133	900	954	906	516	999999	159	357	121	92	704	900	999999	999999	572	323	540	278	999999	646	116	357	231	487	547	999999	999999	123	863	26	999999	669	560	103	118	183	825	667	999999	904	999999	845	636	987	697	110	335	704	999999	602	999999	913	191	162	999999	776	678	477	369	253	451	999999	494	104	699	45	999999	395	396	399	999999	872	712	311	405	270	720	243	789	446	936	643	173	999999	160	479	999999	999999	839	999999	504	358	308	999999	462	215	361	999999	298	662	999999	940	318	560	115	993	999999	999999	756	992	999999	444	687	922	317	807	999999	233	944	229	557	941	555	63	999999	999999	999999	399	848	200	909	188	999999	137	999999	996	335	613	165	166	999999	999999	651	847	999999	70	670	385	999999	654	999999	
137	597	78	114	819	394	264	665	999999	429	811	42	566	93	876	499	560	247	320	482	268	78	787	951	950	299	999999	775	834	477	199	999999	203	999999	999999	591	876	32	999999	612	80	948	199	999999	467	574	95	763	411	570	120	147	999999	182	85	999999	999999	126	999999	999999	999999	488	830	498	240	427	999999	999999	311	999999	622	537	382	708	411	320	879	60	999999	999999	214	944	999999	274	366	61	699	999999	781	722	781	759	999999	999999	926	591	127	999999	507	49	736	386	462	126	999999	999999	765	986	770	999999	190	759	632	999999	326	741	124	566	141	189	727	999999	999999	588	999999	862	668	47	782	820	202	188	553	454	649	828	492	999999	326	783	999999	712	260	26	542	999999	137	999999	28	195	477	560	568	328	999999	919	999999	874	612	95	914	728	214	999999	571	11	216	999999	999999	498	258	866	250	358	893	25	999999	999999	56	999999	735	999999	28	597	352	641	620	234	142	999999	379	618	645	240	868	566	507	999999	454	540	999999	949	959	999999	999999	610	320	219	999999	306	362	547	999999	129	359	345	999999	617	607	930	999999	981	55	409	999999	640	230	19	489	337	999999	265	999999	515	678	999999	619	999999	660	742	331	410	800	836	377	999999	790	525	881	532	999999	889	703	524	159	999999	999999	560	999999	305	390	311	730	999999	788	107	999999	322	451	999999	726	999999	957	865	608	980	999999	218	42	999999	850	999999	999999	956	481	628	999999	940	999999	845	881	69	95	999999	361	30	680	703	58	280	750	477	84	317	806	643	932	838	916	179	999999	695	527	125	455	685	999999	773	999999	169	544	999999	956	605	692	667	136	999999	513	999999	310	999999	999999	762	545	999999	630	820	160	838	696	724	34	196	999999	195	541	970	909	676	847	999999	999999	889	735	609	521	478	625	999999	516	340	334	337	869	174	534	764	580	83	999999	362	622	787	999999	819	126	770	411	506	135	166	692	836	741	402	409	281	37	935	999999	161	999999	999999	331	365	399	697	327	999999	661	776	400	836	621	999999	999999	300	426	999999	999999	999999	77	129	23	359	999999	498	596	476	764	999999	737	644	999999	903	167	611	999999	116	430	428	453	380	845	359	999999	855	999999	256	999999	999999	855	121	452	120	93	85	997	972	717	901	110	850	999999	407	48	755	624	718	337	682	835	319	999999	74	306	696	284	999999	592	792	283	350	999999	656	407	626	201	110	819	999999	999999	493	399	528	999999	999999	999999	447	320	20	240	505	918	999999	999999	999999	626	387	
999999	397	800	342	389	999999	628	759	999999	999999	999	422	563	523	899	255	77	352	919	966	746	703	591	837	354	999999	562	777	999999	932	383	861	999999	814	296	431	291	282	999999	474	900	999999	999999	496	447	999999	456	716	606	673	999999	930	626	659	641	120	806	963	987	999999	372	850	337	559	244	148	422	749	999999	477	963	795	248	455	76	187	999999	104	399	457	135	845	181	758	575	453	245	350	183	186	625	327	294	999999	999999	59	241	999999	261	309	484	707	999999	138	709	571	691	180	592	999999	999999	999999	999999	999999	681	527	678	999999	983	999999	902	82	575	999999	852	645	511	941	353	26	945	42	842	999999	972	999999	364	53	999999	13	999999	74	757	719	660	999999	754	999999	999999	584	381	662	999999	470	999999	999999	999999	439	286	999999	70	749	999999	576	518	493	868	483	567	263	172	635	999999	980	999999	837	324	856	999999	937	999999	757	326	999999	999999	999999	466	382	999999	570	296	925	767	984	943	21	247	191	211	176	55	281	999999	371	999999	745	141	999999	440	569	999999	285	49	348	182	313	432	999999	930	234	37	496	999999	996	967	247	867	546	46	27	599	143	655	233	892	620	571	955	356	899	162	869	941	133	483	999999	885	429	999999	999999	999999	188	260	976	149	559	491	198	404	184	878	999999	999999	422	999999	953	629	999999	456	562	741	477	712	40	81	167	555	999999	523	956	362	448	735	406	439	421	999999	678	999999	342	139	382	561	182	31	999999	319	528	163	530	391	78	972	259	898	121	476	999999	905	999999	13	825	675	448	822	439	999999	163	983	999999	999999	999999	999999	999999	999999	368	999999	539	999999	513	847	36	512	992	574	293	475	485	507	327	945	662	999999	111	999999	314	706	123	359	999999	709	166	999999	604	999999	439	999999	999999	826	540	205	936	220	401	999999	977	322	999999	999999	999999	963	383	656	666	999999	417	188	631	784	128	662	802	999999	427	803	691	999999	907	542	999999	947	616	659	967	132	18	999999	381	967	361	999999	33	999999	820	999999	336	510	878	991	51	999999	714	84	708	999999	403	756	793	597	999999	494	999999	999999	737	591	357	723	999999	999999	604	999999	807	663	432	136	999999	562	369	798	999999	191	614	916	500	884	242	541	999999	99	728	262	657	783	524	999999	999999	882	999999	238	281	612	821	344	396	999999	454	60	652	581	999999	999999	396	999999	130	271	880	498	649	853	358	815	772	999999	815	352	318	33	149	565	549	999999	999999	999999	527	865	369	999999	529	425	440	
191	889	380	850	887	866	662	662	262	986	98	242	999999	879	466	840	999999	999999	54	999999	430	911	96	41	493	791	999999	477	265	901	999999	968	234	423	999999	925	402	748	927	485	999999	370	999999	999999	460	999999	999999	260	71	999999	147	750	485	657	999999	280	802	348	367	106	611	195	407	360	385	130	18	999999	712	540	999999	483	999999	568	121	69	34	518	999999	969	400	14	416	240	764	860	492	576	414	896	999999	999999	391	830	874	999999	963	536	202	340	999999	166	548	530	586	664	158	916	546	950	999999	294	767	397	706	606	779	999999	596	525	637	441	830	999999	417	394	102	771	694	650	106	497	325	999999	465	999999	466	885	999999	109	711	576	40	463	649	999999	999999	999999	134	278	999999	999999	939	999999	702	83	336	999999	122	202	571	999999	232	895	854	758	968	527	932	472	999999	893	523	496	999999	71	411	376	176	999999	108	108	647	426	999999	309	999999	648	547	391	907	734	772	999999	538	334	354	144	999999	890	869	768	999999	661	138	797	283	453	863	641	671	959	564	999999	999999	473	999999	999999	935	999999	211	999999	980	550	565	999999	130	72	958	489	717	276	767	999999	710	340	47	985	297	171	36	114	999999	905	719	948	179	999999	366	74	594	547	999999	65	689	999999	787	520	999999	999999	676	220	494	383	999999	405	202	999999	833	999999	435	754	518	774	527	106	545	84	999999	617	999999	891	705	893	999999	179	78	711	999999	171	552	526	889	575	494	815	619	411	999999	324	755	890	406	999999	999999	840	999999	434	537	593	999999	712	689	489	487	785	999999	600	489	755	337	999999	999999	671	221	908	865	999999	289	711	486	143	999999	516	861	354	999999	111	264	64	149	643	184	12	167	839	837	410	97	709	309	28	922	234	987	999999	207	734	391	729	975	999999	154	825	116	999999	618	183	627	143	301	413	346	435	616	693	315	691	999999	999999	81	464	855	580	411	467	221	869	528	999999	157	999999	720	999999	88	63	498	358	895	296	231	663	999999	954	418	896	682	999999	999999	303	959	515	999999	19	658	520	240	574	999999	999999	658	748	654	41	985	540	693	999999	356	562	205	956	795	227	160	418	682	901	172	515	784	724	261	999999	636	641	540	999999	876	568	999999	923	999999	999999	999999	482	999999	750	968	877	212	871	150	999999	108	999999	720	11	859	249	837	338	412	999999	864	999999	999999	429	405	353	999999	999999	999999	787	739	281	31	999999	589	678	409	999999	933	295	999999	913	584	205	136	633	
921	538	851	637	730	494	521	37	392	703	984	588	355	624	876	229	999999	362	326	827	981	999999	421	191	999999	906	405	127	604	951	359	302	303	771	999999	472	142	999999	67	255	999999	993	999999	885	693	821	586	318	999999	93	975	231	878	999999	652	749	126	999999	797	824	99	404	433	441	354	999999	295	583	202	414	97	640	999999	81	78	987	25	999999	497	28	999999	96	708	999999	999999	999999	423	995	129	999999	355	999999	509	242	999999	364	999999	725	541	999999	536	13	126	14	999999	999999	926	999999	240	664	999999	999999	181	779	504	999999	695	912	466	226	278	300	463	519	68	624	999999	999999	915	713	427	299	994	496	999999	326	970	999999	523	999999	211	999999	764	465	948	765	999999	730	737	163	669	657	269	999999	999999	999999	549	606	945	382	215	863	999999	527	247	444	596	684	999999	188	41	991	398	999999	25	999999	535	998	571	303	334	999999	335	762	54	769	40	999999	764	256	999999	999999	759	151	999999	347	724	247	228	513	179	615	443	999999	131	677	268	999999	309	80	710	551	45	999999	58	805	538	140	483	477	414	916	920	999999	412	668	242	257	402	677	937	297	779	67	999999	718	999999	776	640	999999	510	597	379	999999	545	999999	338	117	103	628	808	594	999999	750	108	262	999999	403	156	463	999999	21	49	631	142	422	771	977	999999	339	839	762	499	116	966	816	547	236	999999	187	340	135	163	774	869	353	533	39	959	872	33	999999	629	187	930	498	999999	747	560	132	462	999999	999999	764	999999	55	999999	657	784	999999	715	999999	898	999999	132	320	858	275	762	789	889	742	28	999999	315	276	999999	321	999999	999999	268	999999	675	382	999999	980	999999	999999	985	999999	258	999999	255	676	999999	565	674	659	999999	999999	640	999999	984	771	243	720	341	935	458	521	912	999999	999999	999999	34	915	792	526	254	152	999999	469	289	939	540	999999	497	352	497	750	999999	483	267	999999	838	975	814	999999	148	14	648	609	940	474	910	475	403	999999	652	251	773	158	415	999999	845	180	999999	999999	999999	230	999999	999999	447	707	919	999999	525	916	477	58	999999	887	999999	250	504	175	999999	814	38	999999	619	558	699	256	999999	454	78	355	719	667	971	769	999999	917	782	999999	172	243	555	481	949	486	999999	999999	151	885	770	174	417	679	999999	198	27	999999	611	673	299	200	999999	475	371	999999	207	810	87	999999	223	470	468	844	999999	999999	269	999999	125	142	999999	105	114	999999	999999	903	938	999999	999999	999999	751	508	316	118	
999999	999999	999999	90	119	779	999999	660	526	999999	671	310	706	999999	999999	999999	999999	470	60	478	999999	999999	999999	637	791	999999	241	167	999999	304	589	999999	163	359	484	999999	781	999999	447	345	852	436	999999	304	430	383	207	999999	372	999999	853	291	457	837	999999	999999	999999	875	298	999999	548	999999	999999	231	999999	955	999999	357	97	646	584	749	999999	715	626	158	623	792	217	418	999999	865	999999	146	451	307	268	325	826	318	999999	906	891	795	796	729	999999	358	83	474	236	999999	288	726	999999	113	268	999999	221	384	999999	103	999999	880	999999	999999	999999	728	779	923	999999	831	999999	778	501	678	858	237	918	896	587	999999	999999	999999	191	420	587	77	999999	347	49	526	999999	452	766	61	248	999999	413	124	401	842	578	159	776	405	999999	509	234	404	255	999999	823	325	796	286	384	925	698	999999	105	270	665	999999	884	999999	727	88	22	449	440	847	824	804	505	745	697	569	965	786	999999	87	999999	668	101	18	702	788	655	999999	677	322	322	443	29	140	186	145	275	605	677	250	496	999999	964	999999	216	29	820	61	589	814	959	999999	878	27	999999	997	999999	875	478	938	999999	533	999999	127	999999	391	785	374	999999	561	304	370	999999	851	590	67	999999	693	802	683	968	604	899	862	363	411	564	999999	999999	999999	999999	999999	136	739	817	999999	999999	846	874	825	244	455	999999	999999	520	598	802	37	436	370	304	657	83	794	970	829	999999	909	764	133	826	783	662	389	766	904	243	379	44	999999	54	856	819	976	449	999999	121	872	352	764	608	999999	574	352	999999	999999	325	341	769	987	339	113	92	750	998	460	793	999999	271	615	365	999999	992	809	325	447	999999	107	355	457	718	761	566	10	524	299	219	319	505	629	589	901	610	56	297	941	774	999999	978	988	999999	18	610	737	999999	186	999999	999999	999999	999999	308	999999	986	321	999999	578	999999	92	236	708	251	483	607	999999	999999	463	822	999999	521	383	999999	999999	999999	999999	727	710	160	829	999999	348	755	453	291	69	330	371	915	298	776	718	999999	691	841	279	999999	255	410	968	711	945	999999	598	253	654	999999	999999	109	629	999999	569	428	716	490	888	953	797	202	547	321	664	548	533	999999	802	978	982	929	848	619	481	309	999999	128	656	984	166	210	637	297	999999	271	295	999999	999999	300	688	999999	952	326	999999	63	999999	657	56	406	999999	429	450	676	790	609	999999	999999	122	999999	247	598	834	904	796	597	999999	260	529	403	263	999999	999999	
512	299	781	976	532	669	428	446	534	999999	259	164	737	759	961	999999	192	20	284	999999	946	63	99	999999	57	530	362	499	612	137	999999	153	999999	467	938	386	18	632	728	351	694	823	713	527	585	999999	68	837	602	753	999999	392	978	247	24	459	209	415	928	12	999999	928	834	406	427	116	163	280	821	585	999999	559	999999	932	999999	132	350	572	790	307	471	524	896	999999	789	270	999999	762	452	489	186	999999	703	999999	999999	765	989	999999	999999	479	596	999999	26	27	265	999999	110	56	999999	891	119	637	624	631	541	791	42	975	616	167	999999	401	827	342	999999	999999	856	565	897	141	143	43	473	321	711	682	999999	999999	603	12	999999	128	999999	560	999999	549	978	82	194	253	733	24	999999	941	537	205	960	684	618	370	999999	544	158	218	999999	85	173	999999	920	858	293	162	382	614	997	823	999999	277	962	859	999999	999999	999999	653	999999	999999	343	531	783	515	721	999999	999999	243	80	999999	999999	214	801	304	385	674	161	336	999999	580	642	999999	944	714	227	693	722	759	453	157	173	505	809	640	742	999999	999999	414	146	469	892	148	544	382	853	773	475	667	483	999999	632	54	693	827	486	258	999999	79	298	37	111	999999	999999	922	460	999999	404	171	999999	999999	999999	999999	199	501	688	503	999999	999999	860	453	228	64	285	211	525	129	812	982	164	494	64	460	126	118	999999	999999	358	621	921	389	379	313	115	999999	106	885	855	202	999999	999999	999999	26	999999	845	809	56	235	999999	999999	341	662	422	17	77	999999	695	630	90	142	306	155	929	649	480	84	914	948	545	114	640	273	620	842	999999	787	48	250	999999	309	321	165	769	225	590	727	956	999999	47	61	411	264	774	69	842	837	777	999999	738	770	894	107	999999	484	765	77	999999	579	835	290	650	454	359	780	820	151	385	999999	69	999999	999999	617	911	494	702	386	999999	999999	10	344	19	671	512	510	414	224	475	295	459	999999	999999	386	471	757	999999	957	904	993	999999	701	999999	73	317	999999	652	286	196	205	781	389	999999	491	999999	999999	280	979	941	999999	376	606	675	999999	264	546	77	741	156	163	93	745	999999	505	999999	308	882	945	363	526	999999	999999	38	999999	513	80	943	203	807	970	486	431	999999	999999	999999	642	999999	371	809	999999	917	999999	999999	42	999999	46	907	83	179	280	617	335	625	424	992	248	577	405	999999	194	602	873	933	186	677	662	729	427	877	679	282	521	999999	999999	609	945	997	
995	167	477	172	999999	34	536	362	999999	805	600	72	389	999999	999999	785	999999	178	53	978	953	364	460	316	999999	205	999999	997	106	198	43	815	56	250	581	247	118	999999	999999	849	999999	824	999999	856	999999	364	498	614	652	736	999999	423	565	967	54	641	707	170	682	675	999999	539	999999	962	772	785	25	149	999999	392	677	603	446	204	581	999999	838	604	188	135	707	884	355	370	677	999999	260	89	206	940	999999	947	999999	66	324	867	568	999999	999999	353	999999	999999	132	269	999999	999999	977	370	395	999999	999999	999999	982	999999	967	650	193	895	295	163	534	935	943	552	852	729	999999	389	880	713	570	284	520	835	786	358	999999	999999	999999	759	641	999999	693	291	147	437	999999	999999	99	673	683	672	277	929	999999	413	415	999999	417	999999	662	999999	489	681	354	528	999999	157	770	619	999999	107	593	536	521	999999	252	662	414	424	764	473	999999	216	40	999999	16	999999	26	999999	942	193	999999	972	107	54	410	21	999999	618	845	818	999999	479	999999	999999	89	741	418	184	999999	753	999999	992	574	999999	999999	999999	651	456	522	11	140	999999	999999	704	429	621	438	999999	243	240	999999	999999	579	999999	452	820	430	454	818	274	182	999999	220	198	28	685	407	908	999999	137	999999	490	106	843	687	632	999999	999999	166	467	313	941	999999	999999	38	378	999999	628	999999	486	852	207	637	999999	828	298	999999	487	686	999999	224	530	730	116	869	244	700	735	999999	999999	999999	348	297	361	961	241	901	289	170	999999	271	778	171	271	285	172	853	848	999999	398	454	325	406	423	252	782	220	834	999999	794	999999	999999	999999	926	468	513	910	285	296	999999	999999	898	327	999999	999999	446	368	469	831	999999	390	851	720	869	375	702	942	874	118	188	30	999999	227	375	972	999999	418	244	802	771	262	578	561	428	999999	556	997	370	941	806	424	751	999999	364	414	999999	967	499	999999	765	571	46	176	999999	575	329	999999	999999	73	999999	999999	134	666	70	999999	812	300	999999	867	818	705	582	933	312	999999	999999	74	863	961	155	616	918	682	999999	209	999999	411	452	852	682	999999	56	306	999999	779	299	95	942	909	601	535	676	999999	743	70	989	113	864	354	307	264	817	989	917	291	118	451	628	999999	238	999999	847	448	194	942	659	286	889	533	474	193	131	953	999999	999999	939	296	939	977	999999	123	547	108	555	428	69	999999	388	761	670	848	467	92	681	201	688	237	447	801	411	713	999999	341	880	124	999999	863	629	
307	352	822	999999	651	650	125	863	748	893	766	999999	602	999999	999999	999999	999999	999999	49	282	999999	931	712	999999	148	576	507	899	215	228	999999	295	205	999999	90	419	847	346	815	999999	566	337	939	343	680	918	999999	815	95	478	264	398	999999	591	460	375	639	973	373	84	152	225	657	530	461	481	687	175	817	718	999999	289	909	607	715	841	992	378	999999	229	768	691	814	737	999999	53	999999	613	976	715	779	874	973	999999	299	999999	680	419	999999	209	240	642	998	999999	463	975	999999	999999	875	619	383	270	804	153	316	460	410	919	565	418	289	84	199	112	938	999999	999999	178	999999	375	171	583	496	999999	988	135	999999	448	999999	989	565	705	737	366	341	518	79	829	434	838	939	760	999999	473	999999	166	999999	896	437	323	669	319	188	999999	458	799	774	999999	165	999999	767	999999	645	576	853	583	346	999999	770	999999	80	999999	744	479	435	411	999999	999999	999999	999999	999999	797	21	961	330	255	527	236	908	542	744	999999	673	253	999999	977	124	286	999999	999999	820	620	136	17	252	192	999999	708	85	999999	79	750	999999	999999	508	969	950	999999	256	999999	65	119	999999	999999	685	836	999999	500	408	999999	296	453	413	712	21	72	671	999999	718	148	999999	999999	999999	861	472	994	457	999999	745	111	36	999999	40	21	290	711	999999	898	331	416	379	999999	310	627	760	625	346	999999	322	999999	308	946	965	118	927	247	957	72	999999	999999	999999	999999	754	307	430	856	423	401	999999	310	376	999999	682	312	769	605	999999	534	110	846	657	382	37	309	802	90	999999	921	94	999999	999999	999999	999999	640	36	906	330	999999	206	904	212	999999	653	22	999999	535	274	663	349	332	999999	433	962	918	999999	999999	999999	455	504	350	391	999999	317	999999	556	999999	999999	51	285	863	284	514	337	206	999999	711	729	25	241	276	815	811	999999	761	324	329	671	224	606	30	999999	999999	508	856	522	710	637	999999	465	334	895	232	999999	999999	57	225	106	765	283	332	287	429	224	999999	999999	580	918	555	73	237	999999	425	999999	265	999999	409	15	999999	684	934	84	463	560	906	381	593	999999	106	714	109	233	905	940	999999	999999	999999	660	281	332	941	999999	92	212	999999	262	479	787	999999	94	999999	219	625	91	999999	999999	823	868	317	856	941	156	822	841	964	13	177	485	171	522	999999	748	734	158	999999	999999	991	261	332	654	901	805	311	22	76	889	607	823	999999	35	999999	182	353	999999	999999	999999	969	250	999999	234	94	
999999	999999	609	734	898	485	477	349	206	266	572	546	663	954	145	999999	809	999999	999999	406	999999	885	146	603	187	405	319	767	947	183	751	999999	107	999999	908	190	999999	288	177	413	999999	999999	999999	768	356	636	689	470	256	949	169	475	173	828	741	118	999999	999999	999999	999999	176	710	999999	33	515	999999	448	999999	56	954	154	531	999999	671	999999	868	999999	377	999999	551	716	849	520	998	23	999999	999999	999999	828	799	700	694	731	999999	247	999999	93	379	263	796	999999	999999	999999	301	805	999999	867	999999	999999	872	627	122	760	15	786	326	199	999999	19	999999	710	179	999999	999999	999999	459	999999	932	999999	846	785	121	123	459	363	999999	435	229	203	384	417	356	717	955	999999	588	934	725	888	920	999999	999999	999999	34	999999	999999	329	999999	46	356	838	935	78	715	97	515	999999	310	999999	665	890	969	210	999999	821	999999	461	319	84	999999	524	999999	54	999999	617	105	751	99	999999	999999	801	268	192	847	546	482	288	12	868	999999	589	633	83	232	39	269	489	999999	212	731	566	19	102	371	831	764	890	564	108	991	999999	909	937	315	999999	632	787	363	98	348	86	459	999999	417	96	890	11	822	999999	357	999999	26	999999	641	780	999999	999999	821	25	781	999999	723	904	877	902	680	696	999999	368	999999	482	136	646	863	655	116	999999	685	999999	999999	763	78	90	750	385	747	999999	305	535	82	465	965	347	317	756	362	554	999999	999999	415	204	243	999999	87	999999	489	380	33	999999	673	999999	491	546	84	28	524	643	163	501	999999	658	999999	241	296	941	517	788	339	116	303	562	994	180	869	999999	999999	614	13	999999	895	377	998	999999	862	849	974	428	273	298	242	719	401	82	359	756	999999	11	177	999999	367	701	50	916	692	999999	999999	321	677	338	999999	909	999999	287	606	787	999999	90	379	446	999999	98	525	50	874	584	170	921	999999	999999	942	528	447	999999	999999	204	336	999999	627	750	620	663	999999	934	800	332	999999	123	476	572	106	999999	631	999999	999999	999999	185	10	999999	118	950	316	500	564	395	970	472	999999	768	411	460	579	999999	628	826	313	999999	590	250	552	999999	56	455	999999	26	228	896	717	999999	999999	28	335	49	999999	999999	313	172	999999	999999	830	999999	999999	355	74	121	526	270	999999	903	865	931	594	760	499	613	903	861	253	999999	177	999999	754	84	528	392	134	540	999999	828	999999	150	161	52	419	999999	999999	701	999999	999999	999999	958	893	813	832	318	434	575	549	905	999999	999999	
919	647	999999	999999	115	999999	827	681	986	986	325	184	390	725	780	552	350	807	423	212	999999	116	58	218	999999	941	251	219	958	559	999999	999999	999999	80	230	513	999999	663	999999	958	874	709	159	999999	642	718	433	117	538	881	234	999999	491	694	999999	812	598	172	576	174	989	999999	999999	437	999999	286	999999	319	999999	276	999999	687	231	465	337	771	957	999999	576	472	999999	144	681	86	334	999999	558	246	109	418	999999	508	999999	422	969	266	985	721	517	365	474	123	999999	999999	999	547	519	35	999999	210	854	999999	595	114	999999	855	999999	646	113	746	728	17	220	96	361	383	999999	809	999999	81	785	246	999999	220	997	999999	530	419	87	786	739	532	879	898	563	999999	912	982	765	124	999999	349	618	770	999999	467	902	527	910	999999	999999	999999	539	295	425	618	34	384	116	261	334	527	569	326	999999	205	137	322	532	999999	471	617	53	382	751	446	627	268	583	540	502	999999	508	999999	839	38	999999	594	483	944	837	537	876	514	999999	802	779	999999	762	999999	999999	999999	994	421	164	339	667	167	999999	979	991	765	801	576	759	330	29	118	999999	978	212	543	839	588	661	934	741	538	592	999999	666	335	505	151	210	911	999999	96	306	999999	999999	836	999999	504	953	82	735	310	755	468	783	671	815	783	239	795	999999	999999	760	999999	598	138	574	595	322	665	269	659	375	847	321	999999	999999	976	617	999999	493	345	635	588	999999	440	999999	133	175	994	519	722	911	415	170	602	336	999999	911	999999	271	999999	191	297	812	86	934	999999	157	999999	859	839	176	864	311	999999	999999	181	32	167	999999	451	430	327	999999	547	747	959	999999	999999	605	999999	74	383	114	39	163	347	775	132	999999	875	976	323	144	679	999999	999999	999999	753	999999	999999	999999	753	888	819	999999	863	999999	999999	338	974	229	437	999999	999999	999999	792	759	282	262	443	999999	999999	661	479	475	116	999999	476	991	700	856	999999	897	450	681	321	495	999999	994	300	206	999999	999999	999999	655	999999	78	20	904	999999	999999	831	500	388	760	164	101	419	354	999999	999999	999999	283	637	999999	296	540	805	452	999999	307	475	999999	999999	246	894	115	140	823	927	47	182	572	238	412	35	442	518	689	999999	229	85	940	76	619	532	236	999999	412	369	17	272	567	451	465	823	553	999999	999999	865	58	961	596	426	890	508	111	55	235	103	853	32	999999	925	243	999999	534	999999	353	713	668	999999	727	463	920	999999	614	130	773	588	481	904	
376	999999	478	267	489	523	999999	121	430	191	930	319	516	984	156	641	217	999999	298	341	194	438	207	109	243	142	999999	125	999999	981	999999	646	621	999999	999999	302	457	999999	999999	999999	999999	242	292	486	28	418	947	999999	628	972	912	539	300	150	719	937	626	378	33	999999	27	69	227	999999	909	293	697	567	338	854	193	999999	999999	287	304	952	155	720	90	825	999999	571	497	921	78	741	356	480	238	718	675	89	952	999999	999999	976	999999	999999	576	999999	999999	389	607	773	788	680	48	999999	846	767	792	905	297	208	171	999999	999999	305	380	178	937	226	999999	619	999999	114	289	999999	294	327	937	311	153	355	114	806	964	724	142	397	703	343	634	471	926	770	792	999999	233	999999	999999	999999	473	408	999999	999999	999999	987	999999	684	401	932	728	528	830	490	761	941	104	365	491	847	999999	982	474	999999	999999	868	692	419	322	536	882	999999	999999	227	838	745	999999	609	756	976	140	999999	996	771	615	116	640	446	18	850	659	868	66	567	556	490	934	999999	913	999999	304	999999	371	999999	59	982	615	612	999999	26	394	999999	608	514	717	999999	986	703	987	485	237	256	410	471	999999	24	689	355	671	357	811	999999	696	999999	681	955	96	141	722	632	999999	38	793	991	466	173	269	552	850	841	504	999999	999999	437	999999	58	774	900	988	45	303	270	940	999999	999999	41	799	999999	832	762	628	854	999999	365	985	208	462	418	15	999999	754	146	999999	999999	853	580	155	268	620	633	999999	999999	999999	686	339	999999	98	499	786	999999	374	235	719	97	223	649	999999	999999	999999	999999	595	365	894	284	290	166	765	120	451	999999	885	540	423	209	581	441	999999	304	35	756	120	963	999999	580	999999	999999	427	417	616	213	999999	303	816	865	48	825	301	868	405	999999	999999	977	57	999999	548	999999	812	999999	516	999999	938	955	999999	695	999999	999999	999999	324	936	999999	739	358	503	248	999999	592	723	557	170	756	150	842	999999	852	292	999999	999999	999999	41	513	715	907	900	999999	274	999999	477	131	229	416	102	977	932	643	443	125	483	809	846	956	999999	264	359	759	641	105	66	973	413	512	999999	261	292	999999	56	832	457	999999	974	999999	999999	602	337	754	999999	173	910	264	419	176	999999	116	634	85	402	999999	999999	999999	203	178	318	504	717	717	700	840	694	509	597	999999	668	999999	835	999999	841	519	926	999999	106	999999	195	801	563	246	854	609	627	216	40	999999	284	999999	476	805	630	620	884	620	
63	823	999999	999999	667	999999	508	844	999999	726	999999	999999	534	952	54	724	999999	516	999999	480	862	100	222	487	478	11	999999	999999	347	39	286	231	635	315	999999	282	999999	783	144	999999	738	999999	999999	999999	973	157	71	999999	271	751	999999	124	679	413	757	963	610	990	933	665	999999	156	506	999999	450	999999	257	999999	999999	772	725	210	382	195	741	852	762	321	514	330	999999	14	100	596	217	172	551	231	999999	587	672	18	850	999999	283	592	513	97	460	960	999999	999999	999999	499	36	622	741	999999	671	999999	999999	999999	486	612	724	999999	999999	909	43	999999	471	36	670	823	110	716	999999	904	911	159	348	674	860	554	999999	108	94	601	569	595	430	67	559	652	999999	999999	532	247	753	999999	536	999999	63	183	499	873	999999	107	398	320	272	837	999999	522	566	536	999999	999999	191	626	392	464	350	448	857	413	476	999999	999999	999999	193	999999	160	999999	999999	744	621	687	999999	557	925	986	212	999999	333	593	484	47	96	999999	945	601	66	136	999999	82	263	615	326	95	999999	165	660	672	137	999999	686	999999	898	821	999999	750	877	634	701	406	999999	999999	125	274	929	439	930	596	781	592	65	34	999999	551	491	999999	371	999999	161	769	336	540	132	182	906	15	148	275	935	205	723	432	434	999999	820	172	500	62	165	967	234	73	890	999999	999999	662	787	357	340	908	999999	908	483	931	999999	999999	968	942	367	999999	999999	999999	661	586	868	999999	599	672	999999	328	516	319	999999	193	999999	272	999999	587	88	999999	999999	790	935	999999	816	815	948	503	948	108	204	557	694	241	999999	569	412	313	676	471	72	999999	626	21	402	999999	104	999999	999999	806	81	391	864	123	999999	509	729	635	769	62	684	106	723	632	134	958	999999	581	517	999999	999999	345	910	616	191	999999	999999	923	999999	999999	720	999999	999999	151	36	999999	693	581	535	176	839	777	544	624	786	966	999999	994	887	444	453	522	781	421	999999	735	481	257	932	604	346	806	11	32	341	34	989	582	606	321	999999	999999	999999	350	145	999999	801	296	830	224	999999	999999	45	199	999999	999999	877	999999	204	300	999999	446	649	930	999999	43	999999	999999	292	761	977	999999	999999	575	179	409	999999	999999	285	864	999999	195	426	717	893	999999	770	999999	728	143	157	999999	387	315	980	828	404	125	520	111	317	999999	14	78	246	891	781	999999	29	893	731	446	419	340	366	999999	29	931	47	999999	272	999999	793	158	614	684	441	92	594	999999	999999	360	999999	999999	
999999	653	191	358	999999	12	394	310	792	834	412	999999	883	57	948	835	809	473	999999	856	999999	353	497	999999	464	562	460	699	875	999999	888	381	999999	245	999999	712	964	670	460	44	279	962	180	958	745	904	800	394	143	759	541	999999	281	73	344	213	166	335	893	999999	552	999999	434	999999	946	40	999999	647	273	245	870	148	999999	53	587	876	182	539	119	999999	761	75	565	126	147	356	110	462	901	580	556	999999	999999	541	492	999999	538	999999	21	715	719	999999	130	999999	889	403	528	237	486	468	40	627	225	343	166	486	139	318	977	599	930	731	999999	693	999999	240	371	480	561	13	999999	126	527	999999	999999	999999	945	668	236	743	828	872	976	999999	549	928	424	443	999999	999999	454	229	89	422	784	999999	416	437	218	658	41	57	676	999999	129	914	999999	820	503	557	999999	471	999999	243	771	68	999999	999999	153	761	816	927	105	999999	559	128	46	999999	620	852	202	517	460	577	712	780	206	503	322	635	828	603	940	827	475	982	148	846	650	726	242	999999	294	456	842	114	999999	131	999999	999999	877	994	210	650	365	33	21	513	531	990	861	262	999999	517	932	223	987	278	999999	999999	980	200	464	894	619	999999	999999	999999	735	607	828	84	579	321	999999	833	402	299	471	999999	971	999999	999999	659	864	980	122	777	524	629	126	683	999999	357	30	999999	540	315	41	276	999999	18	777	923	999999	999999	682	999999	758	109	999999	697	807	635	604	356	999999	999999	999999	999999	977	999999	488	116	999999	999999	41	232	301	82	999999	96	267	204	999999	963	856	999999	497	999999	307	443	28	425	808	428	876	999999	752	999999	811	735	286	402	299	353	529	999999	441	27	755	999999	387	686	999999	733	439	999999	983	999999	999999	999999	317	952	341	543	437	999999	307	72	278	623	480	999999	270	999999	810	865	905	308	443	195	960	999999	332	848	66	342	999999	85	988	999999	434	999999	185	999999	428	334	71	755	916	465	373	999999	748	141	999999	999999	425	248	922	574	706	684	999999	314	522	999999	629	492	487	105	454	232	83	14	999999	370	452	931	149	486	999999	159	999999	978	821	590	731	200	868	305	916	380	162	999999	567	750	999999	999999	815	590	704	578	278	999999	20	999999	306	744	999999	619	318	999999	109	999999	999999	556	301	229	999999	932	116	439	624	191	189	84	80	659	446	999999	457	581	126	558	782	234	881	999999	967	999999	294	986	257	259	987	999999	999999	716	653	20	458	693	999999	883	484	274	954	999999	
641	936	79	647	307	503	172	737	377	551	663	999999	999999	730	999999	999999	648	129	999999	374	204	757	803	999999	16	435	990	999999	202	242	84	999999	280	795	930	41	999999	999999	688	753	97	260	64	999999	63	117	345	728	441	999999	245	364	92	590	891	883	142	715	640	999999	999999	408	999999	145	476	155	275	999999	799	230	209	999999	999999	437	286	943	703	84	310	999999	100	272	332	625	997	720	434	689	903	57	898	895	16	817	999999	688	715	919	262	907	841	466	928	220	377	244	923	655	313	947	190	999999	414	741	781	250	86	919	147	756	999999	585	975	752	332	314	994	623	999999	999999	238	783	822	999999	67	633	343	121	257	763	796	779	386	999999	999999	841	490	274	45	11	999999	796	781	505	197	999999	490	186	888	73	249	309	468	999999	719	406	245	21	683	157	906	999999	672	384	960	940	999999	29	885	491	999999	730	587	999999	999999	441	999999	326	215	999999	999999	999999	233	999999	999999	497	321	670	999999	470	605	479	999999	887	104	999999	999999	999999	999999	256	65	471	999999	407	999999	518	721	999999	730	287	999999	919	805	881	15	748	741	487	860	472	629	538	999999	425	885	354	999999	700	999999	347	317	999999	780	959	746	681	866	999999	944	15	775	48	940	958	75	686	673	708	882	356	906	999999	547	82	627	999999	687	875	521	894	999999	31	191	392	970	999999	999999	999999	999999	333	999999	915	542	854	697	590	999999	825	359	999999	681	441	817	999999	441	671	66	999999	341	229	994	990	314	999999	999999	754	857	558	988	999999	547	826	574	999999	999999	990	113	999999	385	999999	929	862	526	322	223	936	999999	999999	951	309	742	440	515	999999	339	999999	611	999999	226	942	999999	49	999999	93	661	999999	866	999999	999999	451	567	999999	332	304	999999	142	999999	999999	836	999999	999999	420	606	999999	532	117	321	659	230	580	999999	620	476	999999	313	999999	34	999999	660	369	79	946	175	510	741	379	117	220	625	206	999999	619	999999	525	999999	323	442	999999	560	553	999999	217	47	999999	72	946	896	890	990	409	117	41	341	477	999999	603	254	999999	947	163	10	110	999999	33	162	769	963	999999	49	990	457	876	882	999999	826	861	908	474	447	999999	482	999999	230	225	99	397	287	189	892	999999	78	346	999999	406	999999	999999	183	24	999999	303	982	945	850	999	952	241	158	235	999999	770	695	780	999999	162	681	783	880	818	933	764	491	784	999999	250	922	999999	675	485	563	394	688	894	999999	153	811	536	376	230	999999	858	
999999	999999	538	999999	999999	297	686	58	725	769	561	365	999999	999999	811	208	886	999999	87	999999	565	673	671	999999	999999	999999	999999	999999	999999	154	999999	660	554	85	999999	439	255	999999	147	999999	434	627	999999	793	832	333	814	152	342	613	650	767	153	432	302	575	390	281	999999	313	443	181	707	580	363	999999	999999	14	267	382	952	950	472	452	999999	938	913	878	434	758	985	711	183	737	503	649	517	999999	782	951	58	974	895	833	201	262	920	189	440	999999	999999	809	999999	959	660	999999	304	999999	25	364	661	512	999999	292	327	732	998	999999	86	714	393	999999	232	316	999999	999999	64	999999	261	164	28	734	448	502	245	186	825	999999	86	999999	999999	815	116	428	299	546	136	612	516	468	999999	999999	112	725	548	833	587	579	636	682	645	666	450	860	345	999999	74	355	57	151	999999	785	893	999999	999999	577	582	804	26	787	851	999999	999999	792	900	999999	631	999999	953	999999	598	999999	999999	404	167	999999	375	256	92	371	999999	781	999999	999999	999999	999999	67	999999	365	970	261	783	999999	999999	830	203	999999	999999	959	277	306	352	402	999999	552	660	999999	498	125	682	211	336	721	655	315	999999	886	999999	999999	999999	20	999999	366	982	160	815	693	999999	573	999999	153	718	296	814	75	139	999999	999999	822	900	281	999999	712	999999	999999	925	71	999999	543	759	316	787	426	538	999999	503	985	419	999999	737	967	999999	999999	161	538	493	50	907	590	999999	999999	999999	934	999999	999999	452	999999	999999	223	999999	999999	999999	205	814	999999	366	301	758	999999	572	153	969	434	95	933	999999	643	999999	155	999999	885	999999	326	999999	78	349	999999	96	387	814	999999	999999	999999	270	983	190	273	120	503	999999	201	291	999999	28	41	721	542	849	406	999999	999999	538	537	938	349	599	470	838	745	318	513	215	380	999999	169	840	773	173	112	752	999999	533	67	972	93	603	999999	999999	335	356	999999	13	689	49	15	874	775	267	920	393	999999	999999	374	195	999999	986	911	615	859	201	947	999999	746	653	999999	285	481	564	999999	746	794	999999	999999	398	511	510	525	340	999999	295	999999	516	999999	718	42	999999	168	871	999999	107	691	199	448	144	408	437	266	46	251	730	999999	220	999999	184	598	558	999999	975	684	167	470	580	877	999999	999999	441	136	37	621	683	999999	999999	259	757	64	605	723	379	990	83	253	489	99	17	999999	854	112	78	130	484	203	999999	999999	156	636	120	321	874	18	967	311	238	425	567	614	792	960	656	130	993	
999999	552	985	611	914	981	491	870	681	280	338	68	999999	146	490	933	423	113	130	999999	999999	849	370	32	999999	24	999999	999999	999999	109	894	456	947	999999	649	651	206	584	999999	999999	629	999999	202	737	638	253	331	288	87	680	379	857	535	999999	709	985	191	962	999999	899	916	960	477	582	999999	882	120	780	496	838	737	999999	999999	475	999999	842	657	633	394	999999	693	999999	453	999999	999999	46	999999	771	427	664	470	244	744	342	738	668	999999	620	999999	756	999999	999999	791	248	943	540	986	70	862	866	337	557	578	322	216	999999	516	754	999999	350	961	348	999999	999999	999999	999999	103	538	736	999999	869	46	282	999999	393	153	999999	214	779	199	999999	999999	909	999999	336	912	665	431	999999	608	999999	999999	768	999999	794	794	196	999999	870	450	446	457	333	216	999999	999999	284	999999	928	72	145	311	999999	661	299	999999	439	803	999999	465	837	672	411	999999	999999	999999	277	999999	843	598	999999	46	999999	999999	752	999999	537	702	562	999999	999999	726	502	73	999999	850	253	117	720	999999	365	392	463	415	999999	774	999999	205	713	356	33	999999	105	340	999999	999999	967	645	999999	697	573	737	250	469	827	121	999999	348	664	999999	406	170	999999	158	999999	574	582	929	726	999999	556	341	999999	215	21	625	630	172	999999	374	883	608	208	999999	999999	628	999999	993	999999	501	605	707	541	71	950	863	999999	999999	106	541	526	47	919	930	999999	999999	748	999999	999999	999999	490	16	389	999999	768	798	961	528	999999	615	431	588	351	234	382	848	800	999999	265	999999	164	683	999999	427	847	845	688	999999	882	889	999999	117	999999	385	999999	999999	999999	250	999999	999999	999999	942	920	491	119	999999	696	694	557	302	441	820	778	309	999999	807	940	962	453	923	999999	692	646	147	999999	324	999999	965	223	783	530	559	635	999999	256	222	999999	585	317	909	159	994	721	999999	458	69	999999	246	999999	213	658	366	797	999999	51	219	306	782	999999	795	894	730	481	773	999999	882	194	674	63	834	54	999999	654	999999	773	125	999999	67	689	999999	985	806	636	20	135	174	762	266	73	46	916	980	829	999999	24	429	999999	999999	999999	575	874	664	999999	504	168	303	711	999999	605	925	248	248	103	999999	809	98	103	470	999999	608	129	927	999999	26	917	74	536	141	528	354	999999	34	999999	123	999999	999999	623	141	999999	831	462	508	661	147	999999	677	886	749	713	926	336	62	999999	218	456	999999	63	999999	587	103	767	579	735	261	999999	224	998	980	289	488	
474	961	618	816	156	621	276	473	228	250	188	786	428	999999	27	999999	725	42	666	854	999999	457	554	758	74	882	772	410	813	584	678	905	469	999999	462	374	443	492	71	999999	999999	999999	948	346	914	999999	160	999999	999999	784	999999	966	323	435	221	26	416	860	751	999999	848	866	659	643	571	282	327	999999	149	652	999999	242	970	831	183	687	509	218	843	94	731	638	999999	999999	95	999999	999999	999999	23	445	958	582	740	798	986	813	930	314	775	641	663	956	994	999999	677	266	996	491	261	533	517	208	27	667	541	999999	699	999999	558	858	999999	292	190	999999	999999	999999	999999	181	999999	369	756	205	442	999999	431	999999	644	586	999999	999999	716	110	782	489	999999	760	565	83	267	776	124	310	756	916	950	380	776	301	896	154	999999	999999	999999	891	777	321	765	815	246	766	575	123	278	999999	999999	999999	509	700	999999	999999	999999	428	914	79	255	456	449	525	260	61	999999	353	999999	217	75	892	463	891	712	617	994	750	837	500	211	999999	41	37	775	370	870	85	999999	961	187	345	999999	577	999999	330	872	999999	565	194	767	232	433	71	663	259	999999	618	988	167	939	999999	591	423	868	254	424	421	999999	890	190	923	826	999999	39	999999	982	886	999999	391	999999	754	999999	652	999999	978	999999	970	373	999999	243	261	96	368	32	960	754	496	709	999999	906	460	499	674	13	844	405	999999	999999	934	277	250	374	606	423	194	41	999999	690	889	677	999999	58	235	657	999999	836	467	705	79	974	496	187	853	485	294	265	520	999999	888	583	999999	939	439	999999	993	887	999999	945	837	928	999999	805	819	723	462	412	273	999999	84	17	999999	999999	961	959	999999	72	520	131	999999	928	521	299	999999	315	806	999999	999999	977	664	52	356	522	868	999999	999999	690	999999	139	32	881	999999	999999	574	881	645	999999	977	479	476	931	376	369	999999	908	417	999999	13	513	917	948	792	296	999999	999999	660	425	141	820	801	999999	704	391	108	256	937	999999	999999	920	670	934	537	149	999999	999999	676	987	705	959	999999	642	687	999999	221	84	999999	999999	150	542	230	229	999999	166	677	999999	236	984	271	570	999999	399	800	93	843	999999	999999	652	999999	999999	365	673	999999	999999	96	169	413	999999	180	33	167	241	876	999999	699	450	999999	380	472	999999	506	692	726	145	999999	344	841	604	999999	237	664	999999	918	521	187	999999	509	567	999999	518	973	387	814	248	412	739	522	617	393	402	789	49	999999	999999	999999	673	946	
585	194	999999	999999	808	999999	942	368	999999	323	365	999999	151	941	636	999999	954	160	129	877	488	732	258	821	999999	220	617	448	624	265	266	999999	514	999999	923	382	999999	200	999999	999999	999999	999999	999999	426	167	999999	999999	461	162	739	999999	512	14	795	468	852	936	930	103	999999	231	503	744	465	66	967	500	999999	27	263	982	763	985	999999	15	609	52	831	999999	621	968	166	295	885	39	753	393	719	152	80	446	397	106	999999	999999	378	144	234	369	199	121	711	999999	898	999999	472	527	432	789	858	999999	114	999999	999999	999999	74	218	859	436	313	584	781	999999	946	817	999999	667	418	264	637	999999	817	472	475	999999	266	722	999999	139	999999	236	960	930	293	270	341	132	624	947	261	999999	285	798	999999	615	339	324	496	999999	999999	805	118	999999	161	394	993	642	999999	999999	372	352	821	730	870	999999	623	851	113	999999	486	472	52	471	999999	477	199	29	415	999999	180	942	235	315	967	999999	128	792	778	899	277	698	332	652	584	999999	348	555	927	999999	999999	488	220	810	605	698	762	647	175	999999	204	973	237	939	800	430	126	515	762	120	957	830	82	213	419	999999	149	999999	886	103	138	644	101	435	868	692	999999	425	710	279	997	481	627	999999	999999	999999	471	999999	851	164	999999	999999	792	817	999999	171	416	17	400	999999	558	372	760	81	554	560	999999	999999	999999	118	698	999999	805	492	122	486	212	999999	999999	126	326	756	548	999999	999999	305	851	999999	412	706	285	724	34	892	720	634	999999	555	550	154	421	668	999999	743	465	102	37	309	999999	545	959	439	507	284	500	999999	824	37	772	999999	708	607	399	375	999999	974	676	999999	772	999999	765	657	436	999999	705	657	445	805	277	217	278	551	999999	999999	999999	999999	999999	750	401	919	810	693	999999	301	445	999999	999999	946	909	999999	426	124	537	999999	780	312	13	999999	579	999999	366	29	759	999999	980	167	38	533	999999	986	999999	999999	521	999999	677	81	999999	145	919	891	999999	499	999999	786	999999	163	23	999999	999999	445	843	83	180	558	562	790	933	228	320	999999	785	999999	999999	923	733	999999	603	684	549	708	438	867	233	999999	464	866	999999	973	999999	827	153	999999	447	193	153	684	755	962	300	887	147	655	999999	999999	116	999999	181	971	62	299	999999	338	813	387	999999	975	999999	999999	103	696	666	959	999999	999999	144	119	308	144	999999	59	745	640	394	999999	570	999999	53	592	580	822	999999	162	921	484	276	814	999999	69	999999	178	999999	
999999	999999	603	230	999999	211	341	506	999999	343	46	999999	12	554	919	943	999999	816	233	999999	999999	999999	281	999999	999999	48	999999	226	329	999999	249	958	611	999999	484	999999	999999	441	392	581	711	95	999999	488	658	999999	999999	930	357	870	710	253	952	246	576	358	597	999999	715	149	242	999999	187	749	104	999999	590	786	80	157	999999	719	434	651	999999	999999	999999	792	351	554	999999	48	868	459	546	996	999999	999999	648	999999	184	197	999999	252	349	596	908	833	394	580	379	142	860	210	717	999999	818	311	25	404	28	804	261	171	30	999999	256	728	213	999999	83	224	147	944	973	965	994	191	312	999999	274	506	408	771	184	986	188	668	741	555	999999	704	359	999999	116	999999	935	564	232	156	349	999999	630	296	506	165	994	999999	237	752	996	999999	998	999999	140	522	999999	489	986	43	999999	999999	986	657	920	379	999999	893	837	603	39	440	999999	999999	293	999999	875	121	275	29	999999	271	441	989	558	549	999999	999999	124	999999	972	456	577	198	999999	999999	203	999999	999999	999999	300	999999	88	633	722	999999	678	842	108	55	646	999999	224	999999	999999	753	157	997	109	381	674	896	999999	252	631	583	862	770	999999	532	890	903	999999	148	729	891	193	999999	999999	992	870	862	869	999999	947	687	999999	610	157	387	614	205	873	993	462	403	332	999999	12	149	703	908	817	575	999999	743	548	85	999999	159	570	349	731	117	510	812	37	710	305	943	351	261	622	647	999999	999999	40	752	685	336	569	357	805	999999	298	962	999999	303	913	214	149	166	373	998	816	999999	999999	766	493	650	999999	999999	540	69	798	451	295	180	657	999999	999999	795	400	999999	589	999999	999999	604	818	547	768	999999	796	100	999999	194	888	624	830	653	231	999999	269	45	960	999999	999999	745	338	846	999999	999999	646	999999	501	353	765	462	419	603	729	870	947	945	881	642	825	449	265	999999	563	670	349	13	999999	449	536	364	999999	641	999999	798	275	999999	999999	894	96	352	999999	460	999999	999999	215	237	924	360	999999	323	999999	999999	132	376	490	725	292	16	534	643	215	61	817	411	511	777	206	931	999999	974	999999	987	999999	482	850	805	194	137	465	122	89	887	999999	222	210	633	518	40	317	550	689	863	369	453	146	548	642	27	924	437	40	999999	999999	351	999999	175	999999	650	526	685	540	165	551	999999	563	328	928	604	210	877	268	175	623	64	999999	221	999999	111	345	312	999999	176	999999	37	91	96	141	781	999999	44	861	868	
999999	632	19	999999	321	947	889	818	619	48	816	57	999999	865	999999	701	999999	36	999999	999999	314	223	999999	373	953	523	341	999999	999999	156	630	175	26	400	999999	991	55	761	900	681	221	527	692	999999	360	165	859	226	999999	440	725	947	497	999999	564	999999	999999	645	999999	999999	615	999999	631	472	417	651	999999	999999	214	388	655	305	999999	999999	458	786	531	399	23	797	664	124	760	756	431	683	678	999999	835	370	882	409	190	111	75	799	999999	229	716	708	134	90	999999	338	999999	429	820	630	743	777	769	718	631	999999	143	500	661	875	51	734	972	216	942	844	505	999999	124	34	801	658	999999	312	683	999999	673	999999	112	431	972	999999	862	57	90	67	601	174	778	407	967	574	147	30	188	999999	999999	999999	148	177	999999	538	315	795	829	95	886	466	45	999999	119	999999	397	240	903	49	871	999999	999999	884	253	341	999999	717	67	236	999999	871	133	999999	999999	999999	445	999999	598	444	696	77	228	999999	181	144	138	461	297	999999	186	907	999999	999999	120	999999	791	263	924	502	999999	999999	999999	602	574	25	342	344	748	364	125	462	642	999999	352	804	706	141	713	999999	212	26	430	649	60	613	999999	984	590	766	964	191	999999	105	384	109	338	626	430	165	999999	794	712	932	302	723	275	658	796	999999	999999	999999	999999	815	300	53	999999	99	551	960	271	357	753	981	999999	933	452	546	94	253	475	90	710	557	317	417	313	497	357	337	348	106	198	283	661	313	641	204	805	340	932	249	84	999999	894	999999	50	731	542	368	280	999999	573	553	840	999999	950	992	508	999999	999999	999999	742	224	622	175	169	479	999999	96	301	258	741	754	320	999999	999999	999999	663	864	376	582	955	988	999999	999999	532	644	443	999999	999999	649	695	922	999999	263	999999	999999	847	999999	293	570	411	999999	77	999999	999999	819	999999	999999	999999	710	339	644	516	167	999999	999999	168	999999	642	999999	999999	693	732	652	562	999999	999999	999999	729	155	402	933	580	999999	180	508	921	44	632	713	412	829	616	653	319	61	416	999999	539	753	701	844	96	769	999999	999999	723	424	999999	999999	666	999999	884	999999	318	999999	73	710	986	225	999999	999999	380	928	122	217	999999	89	999999	511	413	719	999999	976	999999	557	999999	999999	999999	462	999999	506	574	464	57	999999	945	743	999999	913	987	999999	999999	324	999999	577	474	168	656	999999	642	999999	90	958	764	999999	657	999999	999999	760	559	262	438	534	439	999999	559	915	999999	999999	271	343	999999	999999	
523	707	271	999999	66	999999	92	688	164	954	999999	151	425	616	700	999999	578	47	324	584	999999	999999	276	922	884	594	27	559	287	999999	999999	308	899	999999	444	66	685	999999	851	551	678	870	107	484	714	298	909	943	224	999999	317	234	29	170	75	788	440	348	328	471	859	999999	410	394	899	521	999999	764	181	643	425	134	196	772	905	493	637	792	999999	595	684	83	345	507	463	999999	289	739	596	999999	625	999999	135	389	691	156	999999	713	585	203	57	155	772	581	999999	192	47	257	264	581	161	648	999999	733	787	999999	999999	903	999999	78	999999	999999	999999	525	999999	88	998	999999	999999	999999	33	923	217	25	999999	539	311	764	999999	280	793	42	485	24	999999	977	216	999999	602	999999	958	566	782	999999	961	999999	976	256	563	285	194	241	999999	504	557	999999	441	999999	195	257	483	999999	760	999999	999999	999999	36	999999	999999	999999	872	606	999999	999999	999999	466	150	999999	64	12	562	999999	210	867	96	562	865	980	466	275	545	101	216	999999	432	999999	806	132	241	999999	518	999999	234	522	413	587	999999	999999	703	999999	97	740	999999	192	695	428	999999	892	999999	999999	343	56	696	999999	999999	780	399	999999	752	274	659	28	469	302	999999	999999	831	688	464	508	535	873	286	375	188	804	41	34	658	999999	999999	999999	558	518	427	472	136	477	28	632	999999	177	250	438	999999	79	281	999999	698	956	999999	543	438	75	197	999999	999999	999999	578	699	749	375	210	748	999999	745	999999	950	874	999999	613	363	670	831	320	367	999999	999999	934	999999	999999	273	335	702	999999	770	485	493	330	999999	702	999999	899	328	883	822	966	501	477	999999	609	331	893	676	352	243	873	606	999999	830	837	999999	396	469	999999	485	50	999999	999999	200	270	976	999999	917	329	808	999999	351	999999	999999	401	999999	380	249	509	212	380	658	359	183	999999	878	738	500	129	781	418	440	161	407	999999	468	169	999999	434	633	700	999999	999999	544	779	531	658	999999	438	706	551	156	999999	964	115	391	999999	167	303	391	247	139	798	547	399	32	200	551	714	932	971	102	814	876	999999	999999	999999	815	999999	999999	230	999999	999999	423	240	271	481	197	301	401	320	12	984	52	395	571	186	809	999999	999999	341	117	999999	506	999999	458	342	999999	463	710	90	342	763	928	999999	767	78	385	317	137	551	13	259	323	622	999999	999999	771	490	940	228	500	670	647	43	999999	926	565	689	999999	999999	398	999999	591	999999	977	248	66	881	999999	502	801	999999	999999	
215	338	857	240	999999	764	350	570	601	523	492	999999	672	126	894	999999	841	512	696	999999	999999	999999	279	668	999999	644	731	999999	999999	863	999999	427	998	652	442	705	265	695	681	999999	441	999999	796	220	108	999999	315	132	172	832	785	990	999999	966	819	999999	68	199	999999	249	43	298	679	738	86	74	591	999999	684	999999	794	156	831	771	104	838	366	999999	569	283	339	609	889	68	999999	456	999999	41	833	389	999999	75	467	442	891	152	689	68	144	44	148	999999	448	974	48	639	168	343	999999	999999	999999	999999	999999	954	999999	433	408	999999	660	629	999999	559	196	304	999999	728	688	999999	880	999999	999999	308	924	999999	999999	53	171	999999	30	448	999999	999999	169	851	999999	648	446	513	531	467	744	78	407	514	291	588	108	153	433	320	999999	769	462	921	832	397	84	999999	819	866	272	493	600	999999	341	773	400	999999	610	999999	291	185	867	422	217	999999	900	420	999999	555	944	27	999999	710	498	528	526	247	999999	305	573	352	693	664	999999	261	477	195	183	518	999999	764	999999	531	38	774	902	49	714	752	999999	999999	850	274	922	254	10	890	723	999999	999999	162	999999	314	338	939	492	212	227	999999	612	715	246	999999	367	190	484	999999	999999	724	999999	486	533	276	808	999999	501	428	742	950	999999	587	472	370	271	999999	999999	999999	999999	99	291	699	822	758	150	999999	427	999999	907	741	770	49	218	999999	999999	999999	628	999999	506	999999	447	73	999999	276	705	35	999999	876	473	999999	999999	999999	768	592	442	927	663	775	999999	36	492	386	521	10	189	220	378	472	999999	501	417	400	732	773	999999	228	238	555	62	999999	999999	551	652	585	10	525	280	625	567	269	999999	853	921	479	936	999999	551	999999	97	494	656	780	999999	971	999999	350	523	999999	940	223	698	118	722	21	497	940	999999	935	10	664	939	753	905	914	395	999999	999999	262	836	999999	676	769	468	568	468	999999	999999	680	671	659	999999	285	685	353	571	997	141	909	982	996	336	616	468	432	999999	903	874	999999	586	999999	999999	270	168	359	547	928	999999	163	553	737	100	63	999999	999999	663	664	999999	562	353	397	431	569	279	840	999999	70	310	46	999999	565	884	72	104	320	788	740	127	335	805	999999	999999	999999	366	254	999999	283	352	128	999999	890	835	321	443	199	929	999999	991	327	104	999999	628	613	150	987	853	999999	959	999999	562	922	546	742	999999	711	49	453	213	34	934	999999	999999	192	999999	133	999999	572	629	999999	391	999999	
749	799	999999	999999	24	744	999999	379	401	877	999999	399	565	846	354	102	999999	732	999999	485	108	966	392	123	769	999999	346	26	266	290	409	999999	571	86	183	746	999999	999999	999999	999999	999999	999999	632	67	666	328	626	430	779	999999	999999	999999	755	905	387	782	999999	126	558	999999	407	999999	122	121	478	270	827	489	673	999999	591	136	44	855	869	275	344	335	999999	450	819	916	247	999999	282	512	309	665	699	400	339	394	880	999999	999999	999999	721	999999	589	406	501	147	999999	999999	999999	881	862	899	45	122	448	92	669	117	759	491	582	493	838	965	999999	999999	999999	283	278	206	999999	999999	958	999999	553	822	999999	60	949	682	170	76	582	401	650	409	629	587	952	257	724	772	999999	999999	222	238	682	623	445	338	356	999999	999999	999999	636	945	941	961	999999	999999	999999	619	168	87	331	516	910	447	325	561	542	213	330	31	481	482	557	553	862	325	150	131	999999	999999	335	686	173	732	764	704	468	999999	28	337	910	115	614	999999	999999	705	327	999999	999999	884	999999	999999	999999	881	378	999999	999999	999999	999999	252	999999	225	15	547	751	644	999999	188	682	999999	103	999999	194	993	120	999999	999999	999999	469	999999	999999	905	823	730	824	191	534	999999	364	611	315	80	569	775	852	999999	109	77	999999	449	362	148	561	687	790	922	959	169	771	11	294	133	928	942	254	999999	401	285	999999	999999	999999	71	824	80	315	999999	314	999999	999999	425	277	801	999999	29	803	859	353	999999	999999	901	232	374	520	362	999999	191	999999	627	531	283	303	824	999999	970	339	301	324	490	381	767	618	999999	999999	999999	999999	999999	399	909	148	999999	999999	265	345	821	999999	999999	999999	472	753	133	999999	686	886	999999	131	453	999999	763	999999	512	544	999999	764	999999	293	999999	355	999999	627	833	999999	241	488	146	59	48	488	532	999999	594	999999	852	737	258	885	999999	999999	162	234	291	999999	635	999999	636	850	371	501	172	537	666	999999	387	999999	920	341	650	207	750	999999	93	999999	924	141	104	762	692	135	515	297	999999	27	202	939	346	999999	166	21	852	999999	687	546	999999	995	999999	204	999999	18	816	999999	999999	733	913	345	151	326	999999	504	135	873	999999	245	985	875	184	999999	207	999999	508	132	184	638	999999	464	999999	999999	649	929	175	899	999999	684	318	598	62	999999	999999	856	797	999999	999999	999999	999999	978	138	999999	561	450	820	999999	997	924	510	693	999999	999999	388	459	999999	999999	999999	192	999999	999999	484	483	927	999999	822	999999	544	
350	651	488	999999	522	999999	376	999999	688	984	209	118	848	902	475	999999	999999	856	457	251	654	651	999999	352	502	333	659	504	654	524	999999	999999	274	782	656	283	999999	256	229	852	999999	133	526	620	478	84	490	333	18	309	312	540	375	314	890	699	459	146	945	199	103	999999	681	174	820	581	843	75	255	202	162	378	636	604	239	999999	134	999999	999999	427	999999	336	495	354	222	633	262	960	999999	957	823	884	999999	40	758	999999	999999	362	800	999999	240	425	87	816	157	933	904	770	999999	369	999999	878	999999	999999	357	766	999999	337	952	999999	999999	883	183	297	378	999999	78	605	845	99	999999	772	999999	977	197	427	259	999999	207	999999	999999	492	885	999999	999999	945	622	783	683	999999	764	999999	410	614	999999	356	251	789	447	879	865	999999	924	985	289	802	108	294	999999	930	999999	706	999999	673	999999	999999	998	651	999999	999999	654	999999	999999	853	335	965	372	175	999999	841	999999	469	241	327	999999	999999	999999	899	253	999999	999999	337	453	753	484	67	984	736	158	740	357	600	884	999999	234	580	386	80	660	999999	440	932	884	999999	999999	58	474	812	259	46	999999	109	999999	323	585	327	999999	179	379	277	981	635	999999	669	493	585	999999	226	102	843	54	497	249	929	160	914	999999	999999	998	436	999999	181	487	999999	472	999999	999999	571	440	907	738	216	999999	999999	342	999999	915	225	999999	178	473	999999	720	416	991	999999	860	478	173	999999	999999	999999	180	943	999999	999999	158	905	999999	245	393	999999	999999	194	114	837	796	856	596	355	999	999999	949	830	962	344	460	80	999999	691	999999	999999	407	770	44	999999	46	757	707	532	656	20	27	999999	784	460	472	999999	311	999999	983	999999	882	999999	670	999999	936	350	999999	350	359	87	999999	515	999999	999999	616	25	999999	262	801	49	159	73	999999	988	220	190	55	511	999999	999999	999999	966	707	394	840	999999	999999	398	915	999999	999999	999999	999999	579	235	512	922	124	844	456	999999	999999	362	999999	853	819	129	681	434	756	999999	479	478	433	318	999999	807	462	999999	37	916	762	999999	115	273	792	999999	129	763	708	999999	931	667	424	550	719	999999	763	541	999999	469	427	964	168	401	307	887	749	999999	417	999999	469	999999	817	540	999999	712	256	999999	70	999999	10	918	726	999999	373	999999	64	883	999999	999999	54	920	809	567	999999	797	188	714	966	905	149	858	355	999999	798	647	999999	884	928	16	367	92	480	100	468	508	248	670	38	495	999999	866	670	214	659	549	484	
259	51	824	534	542	714	165	790	152	573	721	700	725	961	179	955	593	846	999999	449	999999	109	990	559	518	685	480	81	283	197	150	999999	259	172	600	842	113	482	999999	999999	325	999999	326	935	526	969	312	533	664	911	87	368	697	109	765	999999	61	275	25	999999	243	94	517	999999	432	999999	999999	999999	999999	999999	851	121	31	999999	134	419	782	999999	43	548	383	946	416	371	999999	782	657	160	407	450	791	999999	466	967	144	241	791	372	512	159	528	749	173	337	69	966	346	113	974	355	377	999999	241	477	484	296	999999	156	844	649	999999	300	165	919	544	23	654	64	999999	893	628	420	552	999999	29	633	783	89	312	999999	446	553	185	62	83	795	606	989	999999	999999	563	645	527	863	439	238	593	253	792	55	322	292	653	91	999999	999999	454	357	457	850	999999	597	999999	700	213	176	999999	113	999999	749	417	664	999999	999999	999999	982	892	999999	454	791	49	999999	296	999999	831	163	900	103	999999	999999	351	258	542	642	343	965	801	826	659	999999	122	490	407	53	999999	657	721	50	751	744	73	765	903	666	810	999999	311	587	869	59	275	31	778	729	999999	168	132	999999	279	373	190	76	39	999999	678	559	143	253	627	999999	442	860	351	999999	62	586	999999	875	832	370	664	224	999999	610	999999	100	711	677	645	479	534	793	771	388	564	999999	999999	722	987	260	840	67	959	695	617	415	680	198	999999	821	999999	256	105	908	709	966	119	429	193	588	847	465	608	999999	650	648	99	963	999999	65	850	999999	999999	581	530	607	264	999999	999999	999999	420	523	10	823	665	287	698	999999	999999	999999	888	999999	538	408	413	384	999999	811	55	969	326	716	172	621	971	999999	999999	999999	999999	112	999999	847	436	601	177	333	465	785	999999	372	999999	235	294	999999	177	544	103	489	178	999999	158	452	226	999999	999999	704	361	388	852	484	919	184	485	999999	886	999999	880	999999	999999	999999	999999	673	329	682	29	100	999999	734	454	436	98	878	999999	240	954	268	999999	412	336	473	972	86	933	18	453	775	750	717	551	136	999999	166	258	98	237	484	132	543	999999	184	999999	627	934	999999	396	50	829	254	623	627	999999	477	611	768	117	841	740	321	239	999999	350	714	193	999999	772	931	629	266	13	999999	999999	97	408	161	201	354	152	518	999999	412	946	505	104	923	717	999999	555	490	981	999999	743	811	314	999999	834	567	999999	616	652	999999	421	999999	251	153	491	331	79	459	576	762	
698	232	699	826	307	844	999999	999999	999999	585	386	149	285	999999	999999	334	999999	647	326	633	999999	536	865	167	999999	383	999999	950	441	395	127	105	913	999999	697	521	121	488	463	990	999999	183	999999	76	88	281	999999	634	999999	999999	548	432	143	999999	851	172	366	542	835	999999	999999	999999	999999	225	468	291	235	67	999999	224	999999	305	193	336	999999	737	531	799	89	719	999999	629	543	999999	847	695	961	970	376	999999	164	579	652	999999	409	999999	355	789	608	999999	56	239	999999	203	944	253	248	807	266	124	640	567	462	125	999999	960	136	999999	999999	999999	329	264	999999	395	69	642	999999	999999	999999	408	391	742	201	292	673	857	915	349	339	999999	456	164	714	262	894	597	999999	999999	999999	448	161	999999	420	835	999999	791	548	329	999999	311	999999	999999	999999	999999	732	898	999999	180	999999	978	55	999999	999999	774	326	174	550	438	999999	999999	525	125	949	487	999999	590	331	365	999999	881	319	595	214	38	13	861	284	999999	530	996	230	947	94	725	403	999999	587	999999	518	313	251	120	999999	672	786	485	645	402	999999	999999	576	20	365	571	669	999999	581	195	771	465	889	692	999999	504	999999	578	40	234	94	882	13	685	999999	999999	640	208	767	541	252	527	225	881	257	999999	999999	220	591	523	66	943	793	401	874	999999	999999	558	212	334	999999	217	999999	421	317	727	148	890	999999	855	931	999999	692	49	999999	999999	249	17	445	529	999999	40	999999	516	177	151	999999	999999	810	792	96	999999	999999	443	119	44	82	804	574	529	249	539	56	736	999999	595	261	754	457	631	814	416	123	999999	259	401	999999	938	999999	176	999999	999999	89	380	768	999999	474	258	929	909	181	444	443	999999	290	544	984	999999	924	582	999999	999999	164	189	978	679	967	322	193	718	999999	143	999999	408	999999	713	459	675	999999	742	999999	12	999999	999999	460	379	972	208	402	714	417	971	24	999999	285	999999	999999	900	402	999999	999999	162	75	221	106	999999	883	999999	35	576	95	999999	292	999999	461	888	520	616	728	608	706	768	920	478	999999	842	999999	889	132	594	341	558	283	879	999999	968	937	612	999999	423	495	999999	999999	999999	629	108	689	833	219	397	785	765	182	793	391	123	241	999999	911	999999	918	993	912	440	245	999999	45	412	331	999999	999999	999999	175	315	122	769	595	103	999999	211	163	295	999999	734	809	576	386	489	497	746	736	350	701	197	504	501	34	742	590	999999	73	999999	512	999999	446	877	599	866	680	622	528	999999	
747	709	999999	632	999999	999999	630	668	160	556	915	584	999999	610	215	999999	999999	999999	744	852	513	756	999999	876	783	999999	999999	931	999999	520	808	999999	227	598	999999	999999	95	872	188	999999	999999	922	999999	516	370	927	971	999999	999999	999999	65	70	999999	675	634	991	570	234	849	370	890	698	691	639	999999	50	366	166	17	223	999999	999999	442	897	740	999999	813	631	515	856	981	461	270	365	464	748	996	999999	963	999999	431	999999	33	999999	956	423	240	999999	769	330	570	814	828	999999	728	127	999999	999999	935	54	188	939	718	993	389	438	438	336	999999	999	53	999999	203	405	792	41	915	625	941	999999	999999	510	862	195	295	177	632	812	637	999999	130	26	616	919	433	492	999999	40	438	528	999999	904	137	769	999999	755	999999	999999	999999	696	999999	12	48	619	999999	999999	999999	533	707	221	805	626	698	838	878	999999	208	283	999999	310	889	885	196	999999	341	999999	382	102	999999	539	556	999999	999999	999999	144	128	977	997	235	999999	415	619	332	226	722	368	215	299	891	258	557	347	460	999999	807	327	815	625	999999	999999	305	984	999999	177	665	605	480	758	703	760	59	210	57	227	895	279	562	970	700	973	999999	999999	211	660	982	218	749	999999	999999	817	313	999999	720	987	459	430	995	164	560	999999	888	457	999999	141	209	356	999999	999999	470	537	999999	844	999999	313	997	222	782	963	195	999999	856	689	625	885	456	697	490	69	767	474	284	999999	999999	999999	95	793	497	999999	460	635	918	515	330	999999	62	999999	437	416	990	246	647	41	969	999999	270	208	831	710	999999	511	865	240	475	995	263	367	435	999999	228	999999	999999	712	512	560	539	350	368	31	832	988	270	84	999999	530	999999	252	438	316	323	886	999999	787	999999	949	769	999999	49	334	351	695	42	95	197	785	521	935	999999	999999	574	999999	840	810	999999	695	999999	791	171	999999	179	999999	928	999999	38	342	999999	938	999999	563	791	851	310	43	679	147	955	184	887	999999	19	890	999999	999999	742	403	999999	999999	909	700	707	999999	526	104	165	340	999999	913	67	855	543	582	619	999999	627	722	618	806	140	999999	739	76	999999	878	935	288	297	999999	999999	634	295	100	38	625	856	812	335	215	999999	349	380	51	999999	999999	749	999999	999999	758	401	30	999999	250	31	999999	961	640	84	647	999999	876	53	857	999999	432	569	453	554	999999	119	814	396	412	928	999999	369	697	948	871	999999	509	17	538	517	366	849	55	79	858	663	225	738	687	
56	11	999999	999999	515	695	472	999999	882	286	649	587	633	382	321	239	810	273	691	212	519	999999	869	514	349	179	582	524	383	695	999999	893	999999	999999	365	926	999999	999999	192	263	409	831	626	731	889	930	999999	476	733	839	58	400	533	535	178	999999	142	999999	183	345	122	947	999999	196	999999	755	511	925	999999	394	999999	963	999999	438	803	999999	43	147	624	419	446	999999	791	544	999999	940	370	550	539	969	794	704	673	847	150	462	909	440	785	144	428	807	459	348	105	999999	320	105	999999	490	362	994	999999	999999	898	16	166	388	549	15	395	999999	395	999999	600	49	999999	243	298	351	778	999999	362	489	991	639	655	452	449	561	999999	275	817	59	616	800	999999	910	999999	143	305	531	999999	780	999999	467	421	412	748	65	795	86	807	999999	712	759	999999	686	772	268	361	713	938	988	999999	130	999999	999999	440	799	511	999999	293	164	55	256	713	581	740	533	999999	253	704	393	766	553	467	435	999999	857	167	851	148	999999	782	591	592	901	404	999999	323	84	972	948	999999	416	999999	652	346	465	56	70	946	248	50	117	19	554	999999	832	662	718	999999	999999	641	660	250	602	382	463	664	999999	999999	999999	999999	153	280	999999	999999	359	759	999999	99	999999	810	107	905	899	650	674	999999	47	999999	571	967	605	84	399	316	893	175	200	280	999999	801	245	883	835	39	896	999999	264	714	872	999999	846	628	129	772	999999	755	350	952	707	881	626	999999	615	153	613	999999	881	448	946	194	569	544	216	999999	575	999999	999999	870	999999	837	328	999999	807	499	999999	976	999999	626	999999	999999	999999	999999	572	11	999999	114	999999	691	425	827	955	815	768	688	999999	312	422	49	207	330	685	479	999999	870	563	303	334	126	999999	636	999999	264	676	808	369	331	971	215	904	471	946	999999	455	926	881	512	565	999999	999999	817	564	914	429	452	999999	355	999999	702	448	881	780	161	667	788	713	701	148	959	999999	192	340	216	145	735	383	999999	33	281	988	60	737	214	140	215	82	209	999999	234	355	24	290	279	767	32	999999	795	999999	999999	223	189	373	999999	800	804	487	358	779	693	999999	166	331	768	713	397	154	575	31	461	716	513	866	914	613	999999	901	71	449	122	54	587	585	366	68	999999	686	141	414	999999	728	723	429	150	164	199	692	999999	565	379	878	125	774	269	951	709	323	459	999999	495	902	426	908	999999	648	491	580	964	710	905	711	999999	171	695	733	992	94	
726	759	424	999999	999999	506	79	244	929	999999	326	415	999999	999999	237	149	918	433	312	815	762	999999	999999	619	728	999999	659	999999	999999	954	89	536	959	625	596	699	577	874	999999	919	839	433	999999	678	264	999999	361	419	483	872	999999	271	431	999999	999999	234	96	804	893	577	846	410	999999	974	733	999999	455	733	898	538	999999	999999	909	392	975	339	781	994	364	178	460	250	194	999999	711	817	115	782	303	372	612	773	980	999999	999999	438	65	745	945	999999	999999	999999	520	945	310	999999	362	999999	211	992	999999	102	450	725	999999	606	999999	999999	272	915	685	999999	999999	999999	925	799	73	999999	319	546	284	46	999999	890	74	832	999999	248	999999	513	465	76	580	311	919	520	999999	999999	999999	476	222	681	483	999999	999999	999999	999999	999999	999999	511	145	399	728	999999	717	416	52	559	660	295	877	977	999999	759	460	618	103	999999	616	415	476	808	999999	843	334	602	563	999999	999999	634	999999	744	229	192	378	999999	348	915	594	513	477	773	999999	543	599	245	991	999999	578	999999	346	70	378	614	45	336	999999	884	340	124	853	31	999999	35	999999	142	758	999999	391	394	999999	187	999999	999999	937	702	213	999999	254	99	611	838	452	930	999999	583	376	614	999999	51	999999	463	585	479	660	455	325	579	892	999999	486	494	342	999999	901	168	526	275	999999	342	999999	664	640	250	513	24	999999	527	737	999999	765	153	999999	999999	583	816	602	74	999999	491	387	634	707	786	612	126	999999	999999	39	999999	67	111	938	815	918	156	999999	344	965	645	876	797	842	825	701	343	144	999999	999999	999999	999999	999999	822	194	955	498	999999	999999	999999	396	518	320	999999	999999	20	999999	215	999999	431	999999	993	267	109	806	999999	589	999999	999999	95	279	999999	512	659	944	573	605	288	999999	859	999999	199	968	706	578	137	565	308	244	814	47	138	600	999999	182	100	308	362	26	578	375	999999	999999	768	368	999999	15	661	554	43	415	385	461	684	11	248	999999	561	530	679	999999	290	999999	999999	999999	151	391	940	487	853	275	999999	272	184	493	723	124	209	347	173	131	904	999999	211	409	661	999999	915	999999	999999	75	999999	831	346	528	95	158	999999	721	227	33	75	999999	700	768	172	999999	999999	201	287	999999	825	223	366	557	155	999999	355	668	395	474	476	999999	553	999999	528	421	999999	656	999999	999999	117	488	999999	150	66	730	64	443	246	548	999999	723	999999	810	249	999999	475	789	382	559	999999	348	999999	752	999999	695	630	911	999999	751	
197	630	792	999999	26	346	103	226	999999	425	481	912	431	847	999999	752	999999	743	548	995	999999	999999	283	848	772	769	163	378	594	371	109	153	203	495	999999	769	930	580	794	903	440	259	299	999999	88	999999	999999	487	999999	804	608	887	373	254	804	62	357	999999	940	256	999999	724	999999	139	326	337	719	999999	999999	314	999999	516	949	645	999999	697	846	326	999999	881	853	999999	701	790	762	999999	780	949	690	308	422	999999	639	999999	719	999999	627	170	640	750	181	999999	991	999999	982	999999	938	727	999999	117	215	40	999999	68	999999	517	33	841	376	114	557	999999	254	197	892	834	999999	411	925	849	80	999999	999999	999999	999999	872	999999	338	807	670	283	999999	270	583	103	392	813	999999	154	999999	692	785	793	536	202	411	735	803	999999	158	999999	536	999999	839	999999	529	355	163	999999	530	833	694	44	705	830	999999	999999	671	104	510	30	306	267	723	999999	294	999999	159	999999	999999	146	999999	999999	659	455	999999	999999	430	545	574	46	660	232	623	378	997	750	97	999999	999999	901	74	709	970	999999	918	279	999999	681	753	999999	205	335	59	999999	999999	836	385	260	93	254	88	999999	530	999999	999999	84	643	354	170	543	804	453	140	407	999999	999999	888	532	536	477	999999	749	792	938	841	334	183	239	425	999999	375	999999	999999	453	822	937	189	506	766	844	636	732	521	219	999999	752	205	651	321	781	948	852	999999	616	80	339	344	592	999999	46	900	414	929	999	999999	966	831	687	584	144	992	391	766	691	841	450	238	582	999999	98	138	531	917	644	999999	999999	999999	15	382	999999	603	596	999999	729	943	999999	803	999999	51	999999	921	518	999999	186	999999	567	96	41	775	629	111	761	485	543	907	379	496	294	787	654	852	825	314	999999	541	999999	516	46	999999	999999	646	716	999999	999999	177	620	999999	999999	855	654	436	93	240	752	391	842	121	999999	999999	574	735	519	999999	396	21	999999	213	975	645	393	61	999999	293	165	983	394	229	242	375	999999	999999	755	439	143	228	769	999999	562	710	698	294	999999	224	183	884	137	999999	999999	999999	81	999999	489	999999	999999	999999	386	799	999999	769	996	622	878	965	534	999999	999999	89	999999	999999	999999	510	651	274	946	999999	999999	836	119	281	855	411	85	12	999999	879	999999	659	968	539	842	969	520	792	713	86	415	999999	999999	999999	999999	58	393	999999	988	571	999999	224	158	371	999999	549	999999	802	914	595	546	999999	671	654	234	329	999999	69	336	999999	989	858	999999	999999	
694	667	999999	596	999999	999999	27	109	24	732	124	999999	510	606	812	302	289	717	878	127	539	539	999999	44	298	584	936	333	649	714	581	907	663	289	677	69	402	104	435	117	578	999999	861	939	999999	999999	818	514	257	44	993	282	979	443	339	999999	130	122	307	793	870	693	460	999999	161	216	557	231	929	753	899	195	292	771	549	103	999999	607	999999	284	765	432	999999	999999	999999	309	927	229	999999	522	999999	999999	999999	642	247	884	986	562	788	999999	467	999999	584	999999	144	808	989	218	999999	246	486	522	619	32	999999	447	616	845	588	852	288	337	282	417	813	619	398	649	999999	664	116	125	819	999999	816	178	848	999999	999999	912	319	999999	334	712	46	427	670	774	999999	799	999999	999999	999999	936	56	139	324	999999	999999	525	420	349	684	240	140	370	999999	999999	216	859	599	999999	999999	676	542	569	12	570	381	395	999999	624	45	734	396	965	999999	883	132	999999	853	680	999999	999999	501	969	999999	104	999999	675	725	999999	999999	755	999999	244	999999	306	403	999999	137	753	796	304	576	999999	314	950	844	999999	228	818	327	529	15	918	151	418	184	573	999999	908	999999	705	670	728	999999	290	999999	161	199	845	490	999999	559	109	999999	597	389	999999	664	94	260	999999	456	999999	902	999999	749	291	102	368	999999	829	952	228	765	100	634	848	999999	34	427	999999	975	382	999999	682	969	905	999999	554	39	478	909	450	999999	999999	999999	763	825	27	540	251	69	831	723	661	692	999999	999999	793	962	541	999999	640	667	999999	442	999999	579	230	79	844	999999	547	999999	999999	920	999999	570	195	999999	870	32	722	494	185	632	153	659	676	999999	638	571	999999	591	498	512	999999	782	99	147	185	193	999999	947	696	994	522	502	79	741	999999	999999	999999	999999	102	518	253	999999	491	999999	298	999999	999999	241	999999	283	16	955	999999	999999	651	729	481	999999	666	686	999999	999999	797	191	120	651	589	934	808	867	421	298	999999	979	269	999999	301	999999	849	999999	999999	374	516	423	987	566	661	929	99	999999	299	112	295	415	101	479	358	999999	999999	647	834	968	999999	999999	861	718	465	861	881	528	438	327	208	999999	406	62	267	999999	999999	553	999999	660	999999	999999	578	319	999999	94	887	790	774	999999	337	212	926	999999	999999	943	561	999999	999999	800	57	571	999999	971	904	390	18	49	221	999999	115	999999	999999	999999	133	83	999999	551	999999	380	999999	101	753	446	999999	999999	979	94	120	999999	822	926	451	199	612	283	999999	606	999999	
999999	85	999999	999999	801	999999	64	554	752	999999	999999	948	19	561	999999	825	999999	999999	585	982	999999	410	999999	999999	896	160	999999	831	467	571	999999	747	398	999999	999999	999999	136	522	951	560	934	451	999999	895	999999	376	813	374	721	373	999999	464	751	624	507	221	161	999999	681	651	707	233	97	191	347	130	999999	999999	466	435	999999	999999	867	999999	57	466	183	38	686	530	999999	814	120	103	999999	999999	996	773	638	883	153	217	999999	310	853	999999	363	56	999999	131	816	939	907	295	674	222	596	726	577	50	999999	132	999999	999999	313	892	123	994	999999	951	134	785	244	583	291	492	603	567	181	346	113	999999	480	564	713	407	906	999999	428	702	799	279	999999	598	844	31	973	999999	996	960	597	369	780	606	997	40	705	999999	13	192	999999	39	555	240	937	911	651	679	447	999999	986	299	575	573	162	854	589	646	738	269	518	914	570	220	749	743	999999	874	566	682	702	581	820	999999	93	769	999999	965	999999	999999	999999	999999	251	100	974	307	999999	216	454	153	451	69	595	743	999999	704	469	344	491	999999	564	776	122	999999	214	414	478	338	490	999999	999999	624	999999	805	889	999999	673	480	246	999999	999999	999999	999999	999999	999999	999999	999999	87	572	389	310	389	483	999999	378	603	192	486	999999	569	829	999999	726	71	23	827	84	790	854	460	999999	988	108	50	999999	424	356	699	999999	570	428	400	766	999999	91	749	999999	528	436	295	41	999999	999999	676	621	493	424	368	410	999999	569	999999	232	121	357	999999	291	443	222	954	257	492	999999	325	151	999999	999999	625	979	273	686	999999	999999	568	429	844	403	432	999999	999999	999999	987	299	128	999999	233	177	654	999999	999999	999999	706	999999	999999	47	548	244	279	999999	192	794	999999	388	999999	727	23	840	664	692	513	918	859	999999	461	954	270	203	834	999999	917	270	54	872	220	805	980	999999	881	999999	880	609	134	897	246	999999	999999	608	999999	400	988	392	999999	962	249	850	608	691	854	528	777	355	999999	999999	617	921	750	927	178	999999	747	773	999999	999999	812	999999	794	962	999999	495	999999	999999	50	444	335	535	757	91	632	370	206	999999	999999	999999	753	999999	210	177	999999	324	225	283	439	821	652	224	433	379	160	345	999999	999999	913	369	774	124	314	999999	999999	91	174	669	304	808	145	459	388	606	390	287	703	626	682	464	999999	999999	232	999999	791	999999	112	999999	999999	999999	314	559	999999	35	588	638	230	246	547	208	159	555	999999	999999	685	202	999999	
826	988	873	641	999999	963	458	99	304	891	95	182	520	979	786	999999	16	503	585	999999	999999	27	752	999999	467	89	484	314	724	501	999999	543	599	284	285	399	68	656	875	595	925	936	999999	746	999999	999999	999999	228	373	999999	999999	138	999999	128	483	809	999999	816	184	358	489	154	374	802	300	999999	999999	999999	704	396	679	360	999999	989	158	426	733	999999	921	404	999999	265	940	906	529	472	443	480	800	999999	163	251	481	526	116	999999	571	491	456	593	489	790	999999	999999	148	621	510	120	969	67	85	240	894	780	305	999999	999999	468	282	827	999999	112	446	999999	242	437	999999	110	883	377	854	251	999999	338	914	272	740	963	999999	908	961	333	511	999999	401	923	356	999999	999999	881	578	113	999999	628	999999	386	354	999999	999999	999999	999999	410	236	602	213	833	999999	566	866	43	999999	249	700	373	866	999999	999999	703	999999	318	90	188	879	999999	799	750	42	931	852	537	918	999999	228	67	175	561	999999	909	999999	999999	999999	790	834	999999	397	338	413	845	761	999999	785	999999	460	999999	999999	564	531	234	999999	999999	800	999999	714	999999	124	50	31	642	208	999999	688	999999	173	278	74	300	353	691	614	470	346	196	999999	161	999999	277	993	792	999999	611	40	871	116	87	766	999999	86	506	83	999999	317	770	647	457	22	104	487	191	371	999999	999999	839	620	342	125	999999	578	563	586	846	57	238	999999	999999	284	999999	584	999999	999999	569	224	999999	999999	268	163	576	549	999999	999999	657	789	999999	999999	108	399	200	261	999999	961	999999	926	523	920	999999	999999	88	566	999999	182	205	999999	401	999999	999999	124	999999	999999	362	189	549	75	856	424	929	67	999999	999999	999999	999999	94	999999	810	134	999999	643	700	926	391	959	84	19	999999	550	942	147	397	142	629	999999	35	968	999999	595	421	97	79	108	990	179	999999	281	999999	852	97	639	709	277	329	167	423	448	999999	403	114	999999	576	316	481	791	669	999999	999999	131	182	999999	667	225	999999	271	574	602	935	999999	895	803	559	645	462	313	437	999999	999999	999999	999999	587	137	505	999999	999999	521	763	999999	999999	999999	959	999999	338	680	971	999999	494	999999	68	593	999999	512	999999	507	999999	999999	930	853	178	364	548	301	715	561	595	988	171	734	830	999999	810	975	999999	999999	936	709	230	965	999999	341	999999	566	754	878	999999	84	508	998	999999	901	591	999999	458	999999	961	668	387	777	95	999999	810	759	999999	317	783	845	775	999999	571	601	999999	964	373	837	421	982	
546	837	812	520	489	172	555	929	169	900	527	892	749	999999	332	452	880	506	530	193	832	446	105	999999	309	999999	999999	999999	151	626	547	999999	433	979	132	999999	965	999999	504	648	214	804	158	883	328	883	177	303	278	317	94	999999	317	238	159	109	742	908	221	897	735	967	999999	999999	363	906	468	769	999999	782	486	315	12	882	978	38	298	222	585	426	423	144	318	834	542	681	313	205	830	32	999999	999999	363	606	912	246	26	999999	999999	421	424	407	158	496	830	778	999999	435	259	130	810	530	333	999999	483	601	999999	953	10	682	603	272	939	132	975	430	952	999999	969	741	21	683	692	173	11	999999	985	999999	13	763	999999	878	946	709	999999	287	732	568	132	999999	587	73	614	847	999999	999999	999999	999999	521	410	826	467	465	517	119	137	837	999999	793	467	615	999999	950	247	864	725	326	999999	911	999999	697	393	282	657	164	948	79	999999	999999	849	557	960	311	602	936	359	422	999999	600	94	449	572	775	664	706	999999	123	376	982	102	834	999999	999999	823	713	443	194	807	999999	170	68	993	814	943	999999	654	535	357	310	514	999999	887	639	826	258	999999	999999	617	999999	412	835	702	861	264	999999	329	846	487	999999	503	174	999999	85	999999	36	456	758	832	754	61	225	766	999999	999999	788	947	999999	297	574	589	826	577	999999	950	334	999999	141	559	928	590	807	57	999999	807	350	999999	812	209	800	802	375	784	863	899	196	79	636	393	475	999999	999999	559	912	999999	999999	597	757	134	115	670	324	208	904	174	999999	999999	308	999999	137	99	144	398	496	999999	224	999999	713	956	763	264	729	747	999999	859	858	258	999999	167	140	752	941	687	104	140	487	176	999999	698	999999	29	771	377	265	385	933	999999	73	999999	96	999999	883	801	370	850	999999	576	124	54	316	995	42	999999	138	999999	158	456	304	366	294	57	171	25	310	744	999999	362	491	708	999999	524	195	999999	81	999999	868	149	327	999999	199	911	61	835	391	660	999999	630	248	880	236	999999	49	999999	855	48	474	868	500	626	367	588	94	999999	128	999999	999999	47	999999	634	516	18	139	60	176	383	995	999999	633	649	758	863	999999	611	481	449	484	487	149	42	40	10	649	700	885	611	826	999999	716	599	999999	948	999999	614	373	228	357	989	541	482	52	147	244	851	867	999999	474	483	933	679	999999	999999	898	46	604	516	369	438	999999	564	557	359	619	43	999999	999999	999999	508	999999	263	999999	999999	
946	667	999999	892	765	999999	833	391	999999	999999	712	47	291	999999	60	524	20	857	999999	919	999999	976	925	999999	528	210	999999	67	202	965	245	679	588	999999	385	999999	999999	999999	999999	571	999999	784	427	999999	999999	582	752	280	759	999999	498	390	405	181	671	970	742	306	999999	999999	999999	999999	199	181	117	42	999999	468	999999	999999	477	308	999999	297	324	49	558	721	56	946	458	781	308	413	999999	855	284	416	161	415	999999	999999	348	195	826	829	595	255	999999	614	132	293	999999	939	320	199	283	117	999999	631	999999	31	999999	427	116	999999	477	785	703	262	757	53	317	736	999999	728	960	999999	471	494	454	313	625	442	999999	174	653	368	999999	999999	999999	176	999999	529	994	476	499	999999	88	862	362	809	552	999999	999999	999999	976	999999	618	999999	238	999999	999999	372	187	118	406	818	604	941	320	999999	692	425	679	999999	999999	787	742	854	999999	999999	842	608	142	644	760	781	586	999999	198	999999	749	510	999999	231	530	999999	352	886	80	681	326	146	551	253	999999	136	173	275	595	199	659	763	999999	199	518	47	240	999999	357	999999	241	860	999999	69	368	999999	999999	458	70	307	445	856	783	557	723	705	67	888	999999	999999	617	999999	157	998	601	999999	156	860	712	999999	955	809	538	999999	449	465	392	999999	885	999999	999999	999999	214	298	754	999999	980	805	475	812	980	352	25	722	17	920	713	755	467	382	44	516	999999	578	999999	999999	327	999999	118	268	322	574	13	999999	874	902	116	859	254	999999	15	350	999999	899	511	613	794	815	448	528	752	637	35	512	901	253	968	636	946	128	486	652	697	217	499	415	348	434	848	115	814	853	510	668	999999	693	131	999999	76	737	841	511	999999	999999	516	685	999999	501	689	630	933	999999	912	135	322	362	653	187	410	105	275	369	967	999999	714	898	137	366	145	217	132	132	569	999999	999999	974	763	117	701	814	867	847	745	228	999999	343	999999	384	356	24	50	944	999999	970	472	481	999999	556	876	617	557	192	365	999999	508	810	910	999999	848	347	599	999999	486	595	999999	999999	623	748	170	380	957	752	20	999999	177	188	686	599	746	999999	999999	217	240	93	266	684	999999	274	720	999999	433	999999	536	18	425	999999	467	850	741	54	999999	999999	999999	505	999999	804	181	999999	313	330	133	999999	956	52	999999	391	315	402	338	999999	935	359	38	999999	947	999999	999999	12	705	999999	999999	836	858	702	947	644	821	735	433	462	513	256	999999	999999	248	122	999999	494	
111	43	999999	75	999999	999999	118	508	999999	597	558	939	999999	179	539	639	609	296	462	264	104	272	569	580	969	876	50	999999	398	638	559	834	440	731	901	671	486	654	325	670	593	448	878	234	186	493	873	343	999999	999999	790	952	999999	999999	399	838	473	999999	999999	644	156	429	120	138	47	724	509	856	278	999999	999999	999999	970	791	999999	656	999999	999999	404	485	999999	707	972	999999	848	999999	185	999999	342	72	208	870	559	999999	999999	999999	338	999999	999999	999999	984	26	75	999999	178	835	981	867	999999	743	454	138	999999	619	640	449	457	52	289	439	548	999999	999999	215	669	292	405	999999	277	508	327	644	999999	942	501	999999	642	999999	898	23	626	999999	999999	598	618	999999	657	999999	50	85	715	295	470	757	913	889	502	859	189	999999	999999	691	999999	999999	425	809	999999	279	128	999999	807	999999	154	276	813	241	53	925	999999	600	634	999999	258	202	792	42	999999	400	38	612	494	782	999999	22	583	934	717	206	182	808	999999	387	821	396	277	999999	999999	999999	999999	682	846	576	271	589	261	999999	442	408	72	393	636	590	251	515	170	999999	391	141	692	878	524	999999	999999	788	511	256	999999	999999	924	411	890	999999	455	356	766	917	521	363	760	999999	501	999999	999999	789	999999	508	146	315	999999	999999	999	19	511	999999	168	999	823	483	999999	14	338	580	483	660	502	999999	144	999999	749	252	513	38	999999	999999	999999	215	712	963	616	12	120	339	636	681	411	880	477	389	198	766	103	48	284	755	281	921	835	483	296	525	373	252	566	999999	999999	971	638	999999	689	952	297	860	866	999999	894	999	943	802	999999	999999	189	755	999999	983	999999	475	753	625	999999	465	379	238	677	101	638	868	999999	653	940	440	999999	58	999999	245	478	243	181	208	861	282	978	42	999999	674	345	618	545	583	999999	999999	227	23	618	999999	583	999999	193	775	447	36	236	299	861	999999	380	140	65	470	999999	915	303	554	763	999999	486	347	999999	12	755	30	332	999999	818	675	999999	237	439	999999	999999	418	999999	406	761	835	55	688	180	415	999999	999999	562	999999	78	999999	971	673	999999	90	747	245	999999	999999	999999	426	703	47	481	195	606	152	700	589	808	999999	999999	897	793	928	492	797	999999	598	999999	999999	468	999999	999999	899	999999	549	977	359	727	426	999999	999999	386	345	141	18	217	984	809	161	514	999999	999999	972	63	83	879	332	999999	950	79	465	999999	479	958	456	916	582	999999	67	174	999999	999999	999999	999999	996	
520	458	999999	483	590	999999	999999	558	46	999999	980	158	845	630	669	655	760	777	357	999999	398	907	387	685	101	635	503	999999	986	172	121	885	240	67	563	431	535	999999	369	887	676	922	442	999999	476	999999	736	860	397	519	591	93	44	999999	608	613	81	120	999999	955	999999	999999	572	999999	383	105	917	999999	77	247	129	645	418	999999	232	475	474	913	219	333	898	643	364	476	999999	999999	999999	999999	459	999999	999999	425	732	999999	999999	638	360	999999	99	999999	999999	949	793	999999	399	999999	675	574	621	142	148	167	901	68	66	54	683	105	302	356	254	530	338	127	887	704	999999	13	270	999999	124	905	999999	838	482	949	850	214	86	635	999999	999999	775	326	811	203	523	674	358	999999	954	999999	999999	743	136	330	620	675	999999	999999	43	672	313	37	999999	999999	342	73	585	999999	999999	999999	28	666	994	967	999999	999999	316	694	999999	248	655	115	639	999999	999999	90	711	162	338	184	942	999999	999999	689	973	748	308	578	860	460	999999	251	960	486	247	610	749	169	999999	609	369	577	514	795	999999	208	999999	169	603	261	999999	433	778	29	999999	636	74	999999	994	16	712	737	833	730	159	414	155	162	621	39	341	999999	586	728	999999	374	999999	999999	671	775	359	149	999999	999999	108	664	999999	940	949	610	999999	443	175	569	999999	631	744	784	645	613	62	245	547	574	920	809	847	59	214	999999	760	266	643	228	999999	573	762	235	631	494	941	215	213	21	493	898	386	26	999999	194	999999	102	999999	68	722	124	601	410	688	299	817	423	999999	788	849	999999	999999	946	999999	999999	999999	518	162	160	671	847	42	536	91	31	432	830	227	29	541	667	104	999999	506	999999	971	361	546	342	677	528	478	424	171	214	107	440	114	507	999999	121	939	21	397	875	91	74	999999	999999	867	999999	205	716	256	999999	193	999999	449	379	362	517	972	820	482	153	378	617	375	876	924	992	726	719	704	429	728	93	197	631	461	906	999999	880	475	691	333	762	177	979	30	882	990	734	155	999999	149	129	538	999999	506	999999	699	453	999999	874	270	485	21	999999	464	110	37	818	918	455	485	999999	999999	791	819	999999	999999	396	999999	51	11	999999	574	896	999999	608	554	943	134	987	999999	589	147	600	431	999999	750	350	525	920	855	181	816	699	333	56	999999	999999	434	890	33	313	597	701	873	278	910	125	546	855	999999	93	693	930	248	895	999999	754	370	971	865	999999	870	935	999999	829	185	874	
573	244	833	807	519	999999	963	903	999999	446	727	163	936	635	804	669	374	772	487	885	461	437	102	29	999999	462	34	925	442	999999	999999	53	102	999999	551	312	999999	747	573	999999	967	345	999999	518	37	217	999999	240	304	211	571	423	352	300	423	146	151	814	999999	67	219	48	470	340	930	683	70	900	93	502	647	626	208	999999	918	125	999999	584	999999	179	427	794	630	241	100	999999	701	999999	999999	415	170	217	327	515	999999	999999	999999	999999	587	354	156	144	999999	801	563	944	224	999999	381	307	613	567	999999	260	640	425	417	238	250	838	982	268	999999	678	342	440	309	692	999999	999999	999999	999999	996	647	33	999999	647	829	678	155	878	387	430	999999	802	602	999999	76	875	999999	999999	646	332	999999	371	999999	856	478	999999	999999	644	531	534	391	66	652	570	185	237	357	777	587	999999	104	999999	604	999999	961	875	739	55	243	817	999999	479	604	638	257	285	145	999999	999999	999999	555	511	356	999999	48	269	159	999999	999999	838	999999	56	932	999999	237	788	999999	60	895	602	729	999999	410	714	569	912	999999	24	322	899	102	921	999999	999999	14	593	613	751	999999	702	726	706	836	404	299	917	546	518	410	469	518	999999	999999	576	999999	478	110	642	293	135	807	144	719	319	746	999999	448	716	999999	644	999999	26	999999	203	999999	32	999999	15	999999	651	376	943	614	999999	391	17	390	41	585	535	492	970	467	673	894	592	986	526	999999	692	478	830	436	766	294	502	999999	999999	700	619	238	104	227	641	758	999999	530	999999	928	738	225	417	999999	999999	999999	214	999999	586	308	293	45	723	357	732	182	546	999999	847	568	888	999999	52	340	965	307	398	752	825	915	39	71	130	597	919	476	999999	999999	880	615	89	943	257	49	999999	999999	514	999999	495	468	221	999999	999999	307	999999	565	183	87	175	258	763	461	732	999999	278	232	915	136	437	265	121	847	636	999999	488	945	999999	13	923	391	792	650	999999	366	999999	682	999999	822	557	363	999999	983	533	631	852	999999	999999	585	770	195	669	388	319	240	357	999999	999999	999999	818	104	640	999999	164	999999	465	122	999999	376	968	596	843	102	578	83	961	138	324	14	390	999999	999999	349	243	999999	999999	414	340	36	19	339	961	938	13	463	723	133	999999	749	999999	739	999999	844	617	999999	351	576	809	246	278	228	59	999999	999999	958	370	300	936	999999	72	61	781	177	999999	999999	634	999999	99	125	359	838	309	575	838	650	435	889	732	69	
396	155	604	104	757	790	289	254	877	54	102	433	999999	412	686	124	958	999999	488	978	549	999999	487	999999	886	440	999999	999999	877	420	532	481	568	877	999999	916	456	999999	999999	575	359	999999	37	999999	32	999999	650	897	888	723	692	179	410	753	999999	949	668	910	999999	327	871	804	377	467	522	621	864	320	381	770	668	281	846	912	629	999999	999999	442	999999	959	789	999999	999999	163	999999	363	80	815	999999	91	258	546	478	102	999999	554	22	569	532	410	72	340	525	127	65	999999	332	498	999999	360	539	235	247	999999	537	849	218	999999	999999	169	999999	58	999999	300	521	132	999999	999999	217	85	156	850	910	271	897	459	506	478	108	999999	40	582	691	16	999999	999999	308	229	999999	855	999999	799	829	999999	859	23	999999	235	605	932	618	577	290	57	214	999999	324	975	361	88	999999	739	124	433	999999	999999	366	946	999999	499	999999	582	199	999999	999999	999999	999999	999999	999999	883	81	281	999999	175	698	462	301	644	802	863	707	332	999999	486	512	606	684	406	999999	890	656	441	486	999999	999999	45	387	927	318	856	667	999999	573	999999	16	81	866	949	734	675	677	722	153	999999	791	999999	714	713	999999	143	999999	624	312	999999	999999	999999	999999	999999	66	662	84	374	335	945	206	930	759	400	999999	441	999999	999999	671	569	999999	933	297	602	999999	617	999999	674	87	999999	193	53	474	61	251	376	286	110	893	82	600	999999	397	208	688	999999	999999	324	244	999999	999999	938	952	743	308	303	352	202	450	448	340	410	999999	161	761	162	465	707	158	999999	164	639	841	598	968	910	999999	99	913	999999	999999	999999	439	999999	780	999999	100	731	753	947	33	94	659	454	741	199	26	245	999999	535	405	43	175	141	264	764	999999	364	774	397	756	263	288	986	572	333	999999	999999	380	516	999999	999999	954	210	89	80	979	397	857	999999	894	999999	652	388	69	842	841	307	999999	26	999999	736	957	365	999999	769	805	673	999999	999999	228	397	865	930	472	999999	89	964	62	999999	784	709	506	995	503	999999	611	999999	927	999999	491	999999	225	363	999999	336	776	999999	19	319	274	999999	515	448	999999	507	445	722	999999	397	762	877	255	229	241	449	999999	999999	861	745	168	905	999999	999999	927	555	999999	511	572	146	895	490	955	742	919	999999	204	68	999999	996	999999	999999	999999	539	999999	614	428	995	132	917	107	814	999999	274	161	368	569	363	521	14	334	933	159	999999	999999	282	922	512	309	762	254	180	526	999999	999999	279	
999999	216	999999	323	137	186	389	999999	49	90	752	690	591	999999	909	999999	547	440	671	86	739	216	47	694	691	915	999999	999999	672	926	298	872	999999	881	448	363	179	999999	877	158	554	999999	739	421	530	241	921	748	999999	413	633	999999	203	999999	540	999999	178	999999	631	999999	489	29	982	122	999999	879	161	999999	122	556	999999	349	562	523	532	245	476	999999	999999	460	999999	948	516	269	303	999999	999999	881	351	733	194	680	576	665	668	999999	521	999999	629	650	89	221	999999	307	742	999999	999999	999999	136	305	247	552	334	180	227	541	513	723	999999	999999	999999	999999	367	388	999999	991	999999	896	854	997	723	849	999999	524	380	999999	322	218	526	999999	678	999	754	56	495	999999	356	405	999999	137	30	798	807	49	450	809	853	999999	935	751	521	636	999999	999999	581	999999	999999	999999	799	445	228	305	206	999999	999999	999999	999999	321	893	999999	645	999999	458	726	976	924	999999	999999	83	571	928	75	283	775	497	999999	999999	626	474	107	95	545	605	12	908	725	602	997	138	249	293	999999	363	999999	115	154	187	108	999999	657	357	598	999999	237	516	999999	999999	430	999999	999999	37	999999	846	796	645	109	999999	999999	999999	999999	332	999999	829	834	288	396	712	78	999999	999999	864	84	999999	999999	749	999999	808	999999	999999	755	704	181	684	268	221	394	695	567	999999	16	383	731	999999	900	335	999999	769	902	949	999999	999999	999999	760	970	14	953	434	39	999999	158	300	402	999999	73	557	999999	999999	999999	622	894	999999	155	509	663	968	142	999999	999999	999999	446	727	906	428	999999	314	751	420	713	999999	268	959	666	521	999999	715	999999	772	226	353	184	943	208	289	65	429	305	999999	999999	999999	872	999999	860	999999	609	430	999999	999999	594	758	999999	739	999999	316	364	934	44	634	98	999999	987	370	999999	230	317	502	528	999999	373	945	999999	308	323	999999	392	109	109	129	999999	990	331	16	187	468	999999	445	999999	999999	925	130	395	671	365	999999	23	511	592	639	239	999999	902	767	610	648	748	507	425	944	923	265	834	999999	722	107	999999	981	192	118	682	872	999999	635	701	252	999999	348	942	174	697	999999	517	470	889	999999	98	564	405	538	719	999999	29	352	968	670	999999	480	999999	267	533	42	328	483	956	367	900	276	75	368	999999	410	564	261	999999	53	999999	373	999999	918	19	70	585	999999	399	642	852	863	666	40	955	89	400	685	640	665	561	999999	999999	999999	903	821	498	46	449	318	999999	999999	105	925	922	922	455	
39	257	999999	456	674	999999	324	515	999999	609	44	412	19	999999	999999	999999	591	999999	714	999999	503	25	197	572	548	999999	999999	165	999999	768	741	118	43	634	999999	999999	177	218	886	999999	999999	26	866	222	999999	999999	440	308	607	157	999999	999999	218	72	951	24	70	900	907	471	14	168	431	278	999999	926	379	385	650	999999	453	383	604	764	670	487	159	975	118	999999	999999	781	558	936	265	307	999999	970	682	356	999999	276	999999	425	945	40	595	598	354	999999	999999	64	658	165	704	139	838	453	401	999999	864	94	792	999999	697	232	610	494	22	570	36	409	702	303	84	186	999999	999999	819	640	999999	561	631	580	999999	999999	133	402	242	136	468	456	578	219	491	292	484	317	728	723	430	111	585	999999	511	855	999999	364	91	527	66	659	999999	999999	581	313	463	222	342	978	108	999999	261	886	111	579	999999	493	812	791	702	765	461	105	999999	790	999999	847	79	999999	367	769	321	715	79	809	822	817	999999	187	999999	271	974	749	999999	222	849	699	682	931	34	868	552	300	825	300	208	538	551	999999	338	616	999999	537	621	338	896	546	816	302	757	23	999999	634	962	440	791	711	480	997	941	285	999999	147	999999	498	227	30	889	778	610	294	275	999999	849	223	999999	999999	138	999999	326	313	999999	389	184	21	22	917	338	395	509	496	67	999999	999999	62	999999	15	757	132	999999	999999	656	47	691	473	747	999999	785	748	999999	999999	999999	193	681	637	402	999999	963	999999	486	999999	692	504	279	999999	999999	721	996	796	999999	123	688	15	999999	450	656	845	697	711	274	12	142	589	83	164	913	873	872	999999	659	665	52	989	646	811	999999	161	768	577	999999	999999	22	989	976	999999	666	578	18	999999	981	557	999999	261	504	483	177	112	431	999999	211	362	849	784	146	116	80	699	999999	999999	999999	999999	87	999999	474	248	989	999999	612	999999	498	999999	999999	641	240	112	577	790	999999	999999	644	999999	730	653	376	884	186	238	852	999999	137	966	999999	645	999999	486	480	967	787	265	493	34	500	555	626	866	497	217	553	44	539	290	214	999999	728	186	773	999999	999999	589	72	761	999999	742	999999	999999	999999	229	999999	999999	631	609	12	999999	679	620	590	185	36	509	999999	968	684	818	999999	999999	762	24	916	798	712	56	223	999999	202	999999	733	999999	806	104	741	277	550	999999	999999	929	287	974	526	999999	595	598	407	999999	202	999999	86	482	411	999999	769	120	999999	999999	999999	585	395	804	47	999999	
887	832	378	932	999999	999999	428	885	415	410	568	788	497	807	212	124	648	969	15	109	655	260	356	905	999999	630	964	681	757	999999	543	483	936	579	999999	763	229	475	999999	83	674	201	76	10	343	981	623	999999	666	999999	936	999999	798	938	301	636	485	473	607	999999	164	747	138	589	999999	95	851	917	586	448	999999	183	493	932	434	463	193	999999	571	353	17	999999	24	829	889	127	999999	998	288	594	287	999999	867	348	918	927	999999	487	143	999999	139	705	918	228	43	763	933	999999	513	999999	999999	140	999999	264	999999	695	732	999999	699	749	999999	852	639	999999	999999	147	315	154	24	507	999999	706	999999	324	999999	311	550	796	795	999999	194	818	999999	451	999999	157	855	613	999999	232	999999	764	788	394	846	286	999999	926	67	895	457	788	999999	16	447	746	999999	587	50	828	154	936	999999	573	999999	592	367	999999	849	22	999999	702	936	791	312	635	918	827	477	936	245	623	739	899	678	999999	965	999999	13	406	239	277	572	999999	88	999999	999999	224	829	263	919	878	87	54	613	755	999999	71	703	811	827	100	119	114	593	999999	207	999999	999999	169	627	878	194	453	783	24	999999	556	712	54	384	999999	998	999999	999999	366	546	694	296	922	552	904	785	202	578	149	168	999999	795	557	71	647	329	669	999999	999999	694	999999	999999	598	999999	305	358	658	999999	134	101	895	97	999999	984	512	326	971	616	722	102	992	874	999999	856	671	761	165	983	736	999999	339	587	976	672	912	433	698	307	257	556	137	764	999999	58	272	999999	568	572	558	330	358	62	914	948	999999	759	628	999999	953	999999	202	999999	701	750	761	318	120	564	82	88	628	674	369	176	999999	237	430	999999	593	301	202	999999	999999	415	35	286	673	999999	970	162	805	955	353	712	363	462	999999	703	297	954	270	999999	499	999999	702	999999	693	747	999999	474	338	43	158	662	352	999999	250	296	724	485	645	92	593	999999	283	672	999999	657	999999	513	173	726	307	999999	41	198	104	954	713	351	593	925	55	505	999999	771	807	999999	370	754	999999	999999	979	999999	318	188	999999	579	206	999999	362	999999	935	479	311	612	735	518	999999	164	514	296	999999	383	999999	719	46	999999	106	511	865	999999	296	67	301	999999	747	999999	999999	852	777	524	758	999999	999999	556	990	576	204	999999	45	999999	69	999999	250	925	999999	605	920	598	151	333	999999	999999	173	723	749	877	187	999999	864	250	197	999999	387	990	537	898	394	999999	999999	470	892	
999999	999999	999999	580	90	817	376	201	151	575	732	999999	454	999999	73	999999	999999	807	122	398	999999	357	999999	111	291	828	260	999999	305	999999	585	868	681	440	598	999999	597	153	668	999999	810	722	722	675	999999	999999	932	948	474	388	999999	537	999999	81	999999	537	680	475	299	262	567	979	895	999999	990	863	39	23	453	844	922	132	148	62	587	567	634	130	645	223	895	311	922	917	103	57	999999	610	827	71	999999	132	999999	999999	502	831	827	999999	684	999999	999999	919	504	999999	465	995	399	565	493	55	902	999999	829	85	366	265	999999	978	836	942	612	429	999999	391	999999	800	278	732	559	756	740	841	445	999999	185	976	806	302	999999	107	658	695	126	782	999999	988	302	778	60	246	775	999999	956	742	999999	618	733	122	333	999999	727	999999	15	737	999999	71	124	785	999999	389	999999	763	527	738	294	916	999999	413	233	999999	507	500	681	322	981	891	999999	703	999999	999999	999999	693	969	796	380	991	690	389	476	999999	873	517	878	671	999999	21	999999	228	999999	83	999999	999999	889	25	167	236	985	693	756	423	187	999999	999999	342	999999	999999	794	731	367	302	236	922	936	999999	444	999999	999999	999999	534	969	571	666	255	981	260	924	999999	953	639	153	16	997	999999	999999	999999	999999	786	545	535	33	999999	599	860	999999	999999	394	999999	761	580	176	615	974	168	786	852	521	175	999999	92	999999	960	999999	102	224	999999	239	298	883	218	999999	213	85	485	999999	999999	999999	805	101	144	999999	999999	999999	383	999999	538	999999	999999	847	211	999999	296	46	999999	323	999999	999999	507	646	867	618	999999	999999	553	597	962	999999	499	999999	999999	880	999999	84	615	226	680	917	467	999999	686	265	400	999999	681	999999	696	177	999999	999999	999999	375	474	169	233	526	999999	999999	999999	785	509	998	541	191	813	330	692	221	999999	246	999999	999999	919	877	999999	612	999999	653	999999	743	901	795	999999	338	999999	668	416	555	851	999999	456	648	428	681	130	688	723	999999	638	999999	999999	485	746	385	527	303	456	596	209	620	999999	127	214	999999	884	714	89	999999	999999	154	999999	146	370	341	999999	999999	726	247	757	281	888	19	24	477	624	426	59	542	810	914	222	999999	355	240	999999	339	444	672	797	999999	608	520	999999	493	445	981	124	414	999999	532	577	218	839	927	732	999999	999999	736	141	467	664	547	402	69	999999	105	999999	140	550	999999	999999	63	449	351	999999	378	999999	530	41	643	311	644	946	288	999999	999999	979	427	999999	502	236	707	
541	340	751	70	128	184	999999	350	999999	984	864	999999	971	523	768	999999	264	999999	999999	581	999999	497	166	999999	999999	124	723	929	999999	373	632	58	999999	853	999999	119	599	613	260	999999	969	999999	453	327	779	811	317	999999	244	491	173	153	977	999999	12	53	183	731	469	14	461	631	235	826	362	816	910	999999	11	659	898	650	114	924	612	24	54	839	250	789	806	999999	999999	633	209	488	999999	579	999999	478	935	868	999999	256	149	999999	999999	626	999999	963	999999	199	821	999999	592	522	999999	999999	999999	987	999999	344	490	999999	207	999999	999999	601	626	999999	746	341	276	533	999999	40	506	858	784	274	558	427	873	999999	888	999999	88	999999	999999	687	449	26	536	863	478	999999	387	999999	58	588	410	999999	999999	101	999999	569	923	298	999999	561	25	190	999999	778	438	999999	471	213	792	590	482	827	999999	939	433	729	805	412	64	133	652	999999	809	206	863	999999	999999	781	70	328	693	789	258	999999	999999	269	999999	999999	434	999999	999999	184	680	468	115	582	314	70	999999	497	764	999999	244	737	908	982	381	82	915	999999	165	689	999999	474	896	693	579	80	278	174	981	57	977	999999	993	999999	999999	999999	101	290	388	366	123	573	563	999999	999999	999999	580	688	887	999999	842	999999	741	450	42	216	999999	999999	13	999999	792	504	999999	999999	544	999999	744	440	628	40	999999	999999	366	798	575	578	910	724	147	69	499	589	286	315	214	999999	426	553	445	156	999999	678	999999	154	999999	619	67	846	637	479	776	999999	70	999999	695	218	999999	942	874	463	306	847	284	944	745	999999	227	999999	513	257	659	999999	994	482	261	312	356	222	234	956	521	73	97	668	292	999999	529	428	620	995	999999	484	678	982	999999	931	999999	343	408	371	401	857	999999	390	820	585	999999	999999	999999	393	861	121	999999	918	999999	242	759	999999	661	999999	999999	799	590	517	293	184	522	22	631	329	907	23	813	863	565	664	730	707	848	707	999999	999999	822	999999	144	851	766	760	50	618	181	788	682	22	687	601	276	826	106	645	73	143	999999	286	999999	848	308	854	362	288	999999	62	767	999999	192	742	999999	362	383	999999	999999	762	971	23	158	999999	341	801	999999	963	397	999999	999999	213	644	80	999999	546	751	296	553	911	407	762	115	999999	999999	728	829	945	625	914	453	663	236	311	171	942	137	366	516	999999	999999	999999	999999	608	451	563	319	122	756	439	999999	97	888	506	364	999999	907	39	107	612	971	999999	999999	999999	460	999999	
976	999999	999999	999999	418	999999	779	56	243	18	871	507	677	999999	419	717	198	195	313	366	775	729	946	951	45	108	268	904	535	999999	999999	417	157	503	587	975	213	999999	30	225	317	842	273	355	348	409	361	639	203	264	999999	162	179	104	999999	256	396	999999	17	999999	999999	874	521	794	999999	463	999999	184	880	999999	513	999999	175	98	58	999999	999999	600	999999	999999	747	629	711	281	406	898	248	62	331	340	589	256	706	710	98	443	331	479	397	999999	59	187	759	759	750	567	986	91	56	249	790	795	354	382	573	507	173	249	999999	999999	999999	307	852	549	999999	267	999999	465	999	999999	999999	986	213	727	585	570	999999	951	530	838	912	166	16	91	999999	793	999999	334	146	590	999999	91	999999	339	670	752	334	999999	905	493	790	531	92	999999	637	803	592	626	796	999999	638	221	999999	559	156	999999	300	770	999	70	364	452	999999	419	345	530	906	873	67	833	246	999999	999999	47	58	390	84	575	999999	999999	999999	285	537	999999	952	999999	372	999999	192	611	461	563	999999	844	999999	999999	999999	672	105	999999	897	999999	569	999999	766	978	175	681	999999	765	984	725	326	999999	859	89	915	999999	999999	288	999999	386	691	455	999999	682	448	211	908	711	187	411	999999	347	848	492	715	999999	376	973	999999	691	29	426	999999	735	999999	999999	999999	59	431	28	216	817	949	999999	37	124	591	93	539	963	772	799	588	583	254	999999	414	999999	374	351	999999	492	395	476	366	275	829	646	999999	999999	999999	859	290	168	204	663	397	337	465	601	982	292	444	999999	999999	229	999999	999999	999999	267	552	617	685	999999	999999	999999	431	483	164	999999	294	944	999999	57	999999	912	999999	430	389	999999	591	87	912	772	999999	999999	999999	466	557	147	437	787	999999	188	999999	999999	184	209	957	481	999999	914	999999	999999	316	47	645	396	192	16	999999	417	663	899	676	475	704	912	722	676	674	964	925	999999	999999	507	789	469	118	145	738	319	473	907	999999	676	904	219	466	330	999999	662	999999	551	999999	29	999999	265	511	473	905	272	999999	290	806	276	999999	165	999999	808	258	185	999999	56	277	400	999999	755	549	10	570	495	999999	401	999999	22	691	384	999999	314	383	533	999999	645	999999	476	832	192	999999	999999	999999	748	999999	657	999999	713	384	236	283	999999	85	999999	715	511	902	420	815	96	999999	793	585	614	575	73	435	724	228	642	999999	801	567	999999	999999	467	999999	999999	654	999999	999999	999999	637	464	111	553	239	15	818	456	
742	999999	660	746	690	317	507	83	183	777	232	357	495	742	419	481	478	323	723	258	999999	90	766	26	766	999999	166	131	512	32	833	429	906	772	999999	997	151	821	81	346	959	999999	999999	876	577	999999	588	895	54	629	84	916	291	569	267	661	62	643	979	271	161	385	571	161	943	802	999999	722	841	422	999999	999999	252	387	999999	949	999999	999999	449	999999	839	270	999999	999999	999999	999999	999999	347	515	249	944	508	841	809	195	999999	999999	497	933	999999	530	865	63	999999	999999	427	999999	904	280	317	999999	173	203	194	999999	890	308	688	213	999999	999999	114	999999	602	477	999999	815	442	999999	714	282	999999	956	675	274	973	216	455	592	530	253	999999	76	999999	30	781	314	999999	388	304	999999	989	294	907	999999	999999	999999	461	999999	468	611	241	713	565	45	999999	216	528	920	458	999999	853	105	682	999999	999999	47	20	999999	696	527	168	64	897	438	292	659	59	565	848	325	755	999999	133	919	22	999999	511	999999	999999	574	785	736	929	620	999999	893	999999	135	686	388	647	878	468	941	453	187	815	137	752	625	167	962	999999	142	999999	562	999999	999999	769	902	536	847	837	131	742	431	134	286	15	999999	999999	923	879	469	677	877	832	192	475	999999	999999	383	999999	999999	417	822	664	999999	692	870	999999	848	365	784	852	800	999999	346	208	31	63	539	999999	364	577	243	93	612	464	61	729	788	297	935	198	999999	437	999999	714	919	766	336	594	145	476	209	999999	104	616	999999	836	999999	984	453	999999	184	999999	66	552	183	738	62	342	641	150	999999	999999	999999	595	700	999999	333	632	289	265	726	945	986	887	378	999999	989	995	587	224	243	804	999999	164	999999	900	381	175	540	191	999999	999999	999999	995	343	648	148	508	916	513	999999	999999	705	198	64	239	999999	178	183	508	749	67	999999	999999	906	338	717	275	581	999999	991	999999	102	999999	551	999999	999999	991	553	730	537	999999	999999	83	712	380	109	655	110	785	999999	212	991	41	441	656	250	536	98	15	931	872	927	126	522	354	771	607	647	999999	999999	285	625	453	971	999999	978	680	714	536	238	999999	174	796	176	999999	999999	70	999999	894	999999	465	999999	547	999999	664	999999	999999	561	367	608	502	17	999999	548	999999	587	547	999999	182	678	569	822	561	777	869	708	141	949	732	999999	711	940	999999	840	781	382	87	999999	316	999999	25	999999	356	927	735	64	396	258	817	999999	999999	999	494	226	921	642	350	999999	929	956	431	23	828	
189	897	562	999999	937	766	976	509	892	753	475	662	451	999999	634	999999	814	321	882	142	999999	559	711	456	535	918	149	999999	999999	724	360	284	12	299	177	999999	999999	798	459	491	999999	702	735	255	28	564	480	176	716	728	125	644	548	881	307	630	999999	115	730	28	626	944	999999	178	403	200	660	161	309	604	868	25	862	401	999999	829	823	999999	437	971	999999	973	325	588	609	999999	736	130	992	547	999999	77	999999	440	864	896	509	567	852	827	903	999999	866	121	860	999999	782	157	590	478	806	730	677	999999	580	653	629	614	568	687	464	999999	169	762	999999	801	947	431	536	404	329	265	613	610	77	129	116	213	999999	510	933	588	540	999999	740	123	399	319	999999	221	999999	999999	999	999999	373	373	169	114	360	69	161	999999	999999	196	158	551	999999	77	691	460	999999	425	886	68	754	875	999999	646	31	999999	411	999999	571	325	137	435	266	449	247	703	960	11	852	669	999999	582	967	354	375	199	999999	331	999999	410	673	851	999999	941	419	497	374	523	93	713	657	523	789	305	999999	723	295	676	999999	987	499	545	573	226	709	182	908	654	280	999999	650	89	19	170	651	285	426	324	39	749	999999	447	918	149	21	834	792	671	295	651	904	999999	501	640	999999	138	999999	999999	999999	247	589	719	999999	261	999999	999999	514	999999	654	783	307	970	647	91	658	62	627	434	215	874	390	246	369	999999	928	330	999999	378	999999	523	999999	634	92	792	999999	999999	205	667	86	443	999999	999999	999999	512	354	933	683	420	982	858	510	853	586	367	999999	353	360	622	332	742	999999	145	999999	140	999999	999999	887	854	920	49	856	960	357	771	554	227	228	857	284	994	646	177	396	401	23	154	57	725	935	817	268	582	999999	999999	453	195	793	999999	726	999999	55	828	999999	943	999999	549	506	999999	813	639	134	503	348	338	999999	822	749	978	127	640	999999	172	919	999999	780	284	626	999999	328	369	433	999999	999999	999999	948	817	999999	453	399	473	648	242	999999	305	692	765	999999	15	999999	631	445	815	999999	999999	66	999999	909	999999	172	727	923	493	999999	454	999999	793	999999	745	999999	287	153	999999	589	654	992	392	999999	624	420	25	49	620	774	697	923	999999	572	54	546	75	908	291	291	671	550	164	746	467	98	999999	999999	499	999999	960	487	150	236	124	103	674	632	294	999999	157	687	312	718	799	531	598	230	999999	999999	324	379	862	999999	917	999999	837	999999	793	535	520	621	550	
994	813	219	782	391	999999	999999	872	443	624	315	999999	999999	247	999999	946	936	999999	999999	85	300	311	591	999999	999999	999999	20	265	37	838	758	465	535	147	318	999999	589	748	999999	772	999999	336	881	754	999999	999999	934	866	401	699	857	999999	841	546	260	693	232	594	657	82	446	695	844	999999	999999	999999	999999	846	929	541	367	999999	291	906	999999	963	429	836	999999	254	999999	154	864	999999	981	999999	999999	989	887	999999	682	995	100	145	335	680	492	287	888	706	282	98	936	999999	999999	669	754	934	836	999999	273	999999	999999	412	697	302	999999	515	623	153	999999	619	959	314	858	371	107	155	999999	39	481	152	948	372	972	296	217	14	999999	321	999999	689	162	999999	361	297	480	688	448	999999	849	977	664	999999	481	662	139	632	999999	969	999999	608	999999	807	815	130	447	163	999999	999999	95	826	518	311	185	999999	466	368	953	571	999999	999999	999999	547	189	999999	488	212	890	999999	167	999999	13	999999	749	999999	334	355	785	999999	850	999999	258	46	947	32	468	363	569	935	206	999999	678	440	88	162	900	999999	627	321	642	244	272	130	999999	510	999999	999999	561	817	220	121	582	723	721	574	171	671	600	167	999999	135	643	954	123	396	906	573	948	596	468	999999	727	999999	597	999999	64	137	792	446	999999	976	801	752	725	95	198	999999	718	999999	999999	239	227	999999	285	517	601	318	16	857	604	260	542	964	358	702	393	118	135	115	519	999999	878	163	958	69	333	890	239	38	208	950	854	999999	604	238	300	267	199	90	24	746	131	934	999999	948	443	837	403	999999	701	999999	830	999999	994	958	360	73	512	999999	193	710	88	978	999999	654	406	107	999999	130	411	135	919	999999	101	772	912	999999	999999	19	625	496	999999	999999	336	128	999999	999999	999999	646	878	237	999999	972	897	999999	668	152	284	198	999999	345	478	282	620	576	999999	785	522	231	56	416	752	503	601	697	222	871	651	541	999999	999999	657	723	252	999999	380	946	157	787	114	999999	669	132	466	289	999999	224	596	760	957	344	728	229	999999	471	484	262	999999	209	999999	796	999999	742	999999	397	999999	755	40	445	999999	224	638	999999	999999	287	746	629	46	999999	999999	997	999999	891	584	199	437	437	999999	780	700	128	999999	947	695	999999	278	926	999999	78	600	999999	999999	160	565	743	705	992	112	322	725	854	999999	70	530	103	999999	609	999999	474	960	999999	631	260	744	86	649	691	49	999999	19	819	999999	999999	720	416	813	134	336	999999	
493	999999	335	811	999999	845	903	514	426	999999	797	668	768	999999	999999	999999	999999	934	415	488	104	999999	952	304	312	905	693	999999	349	124	290	396	283	327	980	525	999999	819	205	899	999999	999999	999999	447	20	999999	61	999999	859	999999	774	879	718	847	746	999999	999999	41	999999	159	162	656	999999	312	999999	411	395	450	23	593	425	821	999999	516	315	959	750	999999	999999	962	854	999999	397	999999	349	410	999999	435	581	999999	999999	894	321	56	747	526	999999	962	135	609	954	611	999999	276	999999	953	150	211	999999	999999	728	977	747	545	999999	635	269	999999	999999	911	999999	959	868	999999	999999	999999	510	999999	999999	788	991	999999	389	684	17	253	373	131	24	999999	270	476	893	794	783	66	999999	775	999999	121	999999	772	999	224	875	995	742	652	716	433	999999	457	441	753	795	940	597	72	538	999999	271	999999	191	999999	651	267	76	84	999999	503	384	735	941	657	531	228	999999	174	808	22	510	721	414	999999	999999	812	44	149	999	842	468	94	247	700	999999	129	999999	999999	572	618	999999	668	923	223	59	717	516	999999	999999	576	999999	433	264	525	550	550	999999	600	999999	999999	232	926	85	999999	44	300	999999	250	807	411	637	366	601	199	93	999999	797	999999	541	999999	306	999999	917	432	691	45	829	721	999999	309	395	990	799	734	395	999999	592	48	189	999999	999999	999999	976	999999	939	999999	999999	74	442	707	753	543	69	406	542	972	19	653	204	999	999999	776	100	508	25	999999	566	867	803	91	259	758	21	999999	17	999999	283	999999	492	999999	214	999999	289	452	555	852	930	999999	202	999999	999999	939	999999	189	298	452	184	477	805	999999	999999	963	270	360	457	994	532	287	398	510	999999	913	170	308	795	705	497	648	953	173	999999	172	675	390	97	319	915	831	999999	565	999999	806	300	999999	668	250	504	928	999999	560	329	653	15	691	999999	999999	999999	999999	999999	593	954	536	999999	641	584	75	297	999999	272	147	88	999999	793	833	653	999999	999999	968	640	554	210	999999	653	402	843	73	167	984	665	17	540	381	446	899	610	331	999999	659	616	602	999999	623	665	857	481	628	859	182	999999	832	467	810	903	999999	392	395	882	999999	797	520	907	999999	224	265	607	999999	263	893	232	331	610	999999	999999	47	601	999999	903	999999	920	999999	213	985	945	833	550	729	477	606	999999	224	999999	170	861	105	694	999999	409	410	259	773	999999	966	949	716	231	504	999999	865	248	999999	492	999999	999999	999999	317	922	367	390	714	999999	
240	657	999999	17	883	450	999999	999999	353	952	999999	502	546	156	850	247	999999	239	612	999999	999999	611	368	710	999999	362	999999	288	788	772	291	999999	999999	381	543	717	999999	942	999999	999999	999999	202	522	999999	999999	989	549	999999	999999	79	886	138	999999	669	607	628	298	675	285	530	999999	823	999999	580	670	168	807	999999	613	142	657	103	999999	830	999999	999999	999999	999999	999999	742	812	905	999999	719	885	999999	249	36	999999	914	999999	914	666	312	300	999999	725	999999	625	999999	192	999999	999999	599	999999	793	732	999999	26	529	540	226	999999	542	718	586	276	757	694	517	919	781	402	698	999999	743	436	103	540	999999	362	155	456	622	560	439	999999	999999	307	102	430	302	20	253	384	999999	330	999999	999999	999999	999999	967	257	999999	550	410	981	752	999999	678	366	999999	416	942	177	394	999999	999999	999999	999999	131	320	460	602	999999	626	770	159	999999	511	422	312	999999	826	771	999999	898	348	82	159	458	712	79	629	736	999999	885	999999	85	989	441	360	153	315	592	991	999999	999999	30	923	639	831	437	999999	265	64	139	590	180	783	496	999999	999999	831	830	419	250	999999	865	999999	741	702	999999	334	79	999999	999999	204	999999	999999	877	252	999999	158	520	626	284	695	374	682	661	305	897	302	503	20	462	321	999999	999999	751	686	789	724	191	937	999999	113	999999	202	999999	935	355	400	999999	253	113	999999	999999	213	145	555	466	999999	643	446	805	781	831	999999	610	847	719	71	38	999999	463	999999	999999	583	999999	180	389	181	787	726	949	507	396	999999	999999	713	10	281	47	205	999999	605	90	999999	141	977	999999	256	592	57	999999	999999	371	999999	789	509	782	738	345	964	999999	999999	406	917	496	307	394	580	162	999999	846	447	999999	833	972	857	522	231	451	891	898	999999	999999	739	510	999999	145	682	470	407	999999	999999	935	82	999999	934	209	999999	258	999999	592	701	103	695	211	778	999999	538	742	932	986	999999	297	454	76	999999	999999	999999	999999	831	172	711	120	755	999999	999999	999999	951	803	47	658	359	973	616	308	206	999999	893	537	731	405	999999	940	538	999999	999999	974	490	999999	997	239	999999	756	426	999999	880	591	348	729	999999	275	318	999999	704	283	637	587	999999	155	869	991	811	999999	999999	435	564	771	581	344	595	610	31	944	805	807	126	603	556	945	427	615	999999	174	911	465	97	872	245	999999	783	792	999999	345	147	15	428	412	80	991	999999	119	19	999999	999999	26	999999	374	929	999999	167	43	41	999999	727	
263	300	647	228	229	999999	999999	535	999999	561	802	315	686	999999	799	389	714	533	999999	838	318	999999	697	999999	894	221	722	943	348	999999	749	999999	569	999999	883	715	780	999999	999999	652	424	999999	692	452	999999	710	567	567	139	517	453	510	999999	897	419	658	603	617	333	18	626	749	999999	999999	999999	51	746	79	922	999999	608	530	682	912	423	999999	999999	254	698	194	654	165	999999	831	653	249	294	672	207	999999	122	173	860	842	36	675	396	999999	641	999999	964	497	644	55	908	922	827	999999	999999	684	999999	358	919	999999	363	471	935	365	576	999999	756	84	872	999999	999999	445	670	840	886	748	347	999999	613	408	229	166	520	999999	999999	731	421	730	198	999999	490	764	254	721	488	565	740	41	895	999999	542	999999	625	947	83	999999	262	999999	999999	999999	346	302	744	520	919	999999	950	999999	999999	844	159	35	885	359	999999	999999	201	948	362	999999	17	999999	556	543	865	999999	540	573	999999	999999	479	999999	999999	463	185	198	999999	733	802	290	614	999999	599	60	999999	517	14	276	740	999999	282	999999	634	999999	999999	999999	746	210	655	589	666	387	482	999999	375	725	972	432	183	28	198	467	156	81	715	444	717	999999	624	358	335	274	832	828	999999	175	799	705	735	155	999999	818	999999	999999	623	999999	101	999999	684	999999	544	999999	999999	722	677	814	166	563	641	999999	323	250	586	306	264	402	555	653	805	999999	925	999999	697	37	576	380	389	999999	457	488	353	110	821	430	999999	753	180	119	160	372	19	999999	999999	999999	831	999999	241	781	958	230	681	999999	810	999999	279	276	884	75	155	307	999999	232	999999	162	999999	223	999999	166	999999	999999	232	446	502	999999	200	999999	999999	254	999999	376	999999	608	999999	236	999999	999999	299	346	999999	547	869	115	963	853	938	786	999999	911	513	618	780	999999	298	458	999999	245	944	378	294	999999	74	640	869	779	168	826	999999	879	355	42	923	93	15	945	640	999999	999999	649	504	999999	558	300	999999	587	999999	73	320	999999	238	572	961	921	61	570	483	238	245	999999	694	121	539	999999	566	481	999999	999999	80	353	817	881	999999	999999	873	880	42	773	999999	291	193	105	999999	729	999999	783	81	12	999999	444	999999	412	881	297	954	392	874	999999	733	268	892	999999	992	967	709	999999	808	665	57	999999	538	709	338	953	11	999999	999999	809	610	999999	999999	692	665	635	880	415	10	475	351	999999	999999	735	49	641	999999	999999	112	549	999999	304	974	415	954	861	906	762	84	927	
296	999999	786	74	696	950	858	999999	242	999999	999999	304	356	343	324	999999	174	802	670	999999	564	715	495	66	789	316	809	999999	738	804	999999	127	999999	82	189	985	704	999999	48	99	782	200	62	745	462	725	947	641	100	999999	696	114	102	999999	373	580	999999	730	285	390	999999	999999	471	438	639	968	963	284	163	999999	999999	233	999999	999999	913	373	663	999999	603	73	999999	999999	999999	349	117	624	35	953	709	999999	125	974	665	658	948	999999	999999	999999	115	494	761	673	999999	761	536	472	349	521	473	999	917	999999	136	999999	31	972	959	131	331	25	943	19	574	554	224	887	999999	116	632	999999	644	49	644	119	999999	695	999999	153	812	645	999999	513	490	710	691	999999	999999	999999	636	976	959	607	302	100	999999	752	108	932	546	999999	904	243	999999	478	364	878	484	26	909	335	291	815	318	999999	740	439	999999	864	863	999999	999999	999999	479	655	44	47	746	554	568	559	999999	758	999999	173	740	50	623	999999	355	999999	520	831	544	311	695	153	999999	616	359	121	232	243	78	328	609	791	764	244	443	999999	141	930	999999	359	737	532	219	154	946	700	816	517	519	999999	707	217	578	178	959	890	999999	140	999999	456	999999	364	999999	287	564	948	286	999999	577	38	681	590	383	195	573	173	999999	154	670	659	999999	715	723	27	621	402	222	595	284	552	578	999999	736	11	999999	382	842	931	590	997	423	437	999999	490	378	126	999999	393	999999	796	956	604	470	999999	161	621	640	999999	666	172	736	691	999999	34	460	999999	853	382	172	200	330	999999	999999	673	246	868	774	242	648	504	999999	828	990	999999	596	973	540	201	849	410	742	181	275	428	271	732	333	915	999999	697	999999	461	231	414	476	953	51	999999	308	293	847	999999	32	171	603	907	700	999999	438	999999	150	999999	532	761	458	999999	737	145	412	513	544	859	212	951	241	116	607	585	22	999999	932	743	893	566	563	344	999999	113	824	999999	41	707	999999	554	556	611	928	470	999999	327	225	999999	394	794	999999	987	205	81	930	496	310	125	999999	794	553	407	999999	966	207	124	10	999999	320	58	999999	837	382	658	404	999999	188	146	628	999999	999999	999999	358	108	817	576	999999	86	999999	338	63	916	104	999999	10	159	841	962	272	842	326	591	999999	346	322	911	615	999999	677	999999	318	173	999999	917	377	526	999999	670	158	999999	975	924	999999	981	995	566	742	999999	657	254	788	999999	874	999999	379	999999	440	22	999999	999999	961	999999	
999999	873	29	890	429	999999	324	483	999999	180	813	641	999999	402	999999	613	999999	756	999999	924	890	999999	521	102	999999	709	548	541	999999	46	884	999999	669	999999	524	586	962	999999	146	565	375	183	154	999999	412	242	920	977	999999	827	671	39	736	999999	710	977	362	999999	601	720	999999	783	398	999999	999999	570	972	491	877	999999	651	245	999999	613	559	999999	288	903	690	66	789	571	837	999999	375	999999	999999	633	999999	547	233	45	999999	426	926	999999	785	89	331	841	270	438	109	158	185	435	999999	999999	486	994	699	458	245	544	930	77	999999	139	699	441	64	348	817	999999	331	616	731	999999	999999	967	999999	999999	582	849	796	999999	471	689	93	999999	445	393	999999	999999	847	774	799	999999	999999	859	999999	656	390	999999	787	921	620	768	826	569	703	999999	445	999999	73	999999	999999	396	748	999999	999999	999999	999999	759	995	999999	201	999999	492	556	816	762	707	828	999999	285	818	691	999999	874	999999	702	862	524	246	228	999999	638	616	356	898	413	999999	916	999999	389	610	630	894	999999	730	482	285	999999	752	999999	518	617	197	999999	682	999999	999999	873	999999	902	403	531	523	776	999999	563	999999	146	999999	412	540	999999	999999	941	675	197	797	945	999999	268	999999	593	771	304	710	340	450	828	674	713	89	357	87	360	986	999999	117	999999	999999	176	950	149	620	349	410	999999	52	255	122	494	397	388	729	999999	485	999999	760	999999	76	999999	999999	703	471	945	999999	193	714	223	955	596	90	999999	551	977	317	287	999999	999999	894	983	999999	205	715	999999	999999	999999	999999	506	874	185	328	888	61	22	999999	257	677	675	26	227	22	828	999999	525	414	717	837	751	999999	208	838	338	334	93	999999	917	999999	292	629	632	564	999999	348	999999	278	201	628	538	924	999999	609	999999	415	999999	970	469	905	999999	774	999999	999999	876	242	999999	347	989	564	967	999999	146	999999	395	56	393	999999	805	489	520	257	999999	99	308	999999	213	599	541	923	999999	122	634	999999	798	517	999999	769	688	999999	999999	442	289	637	999999	619	788	801	999999	260	31	24	175	999999	395	999999	562	518	999999	999999	999999	87	999999	999999	999999	855	294	133	471	877	34	623	973	830	817	999999	967	999999	999999	688	49	412	384	291	999999	999999	999999	999999	627	999999	955	512	214	640	944	595	637	223	999999	805	335	999999	339	346	235	407	999999	999999	171	317	975	976	999999	999999	18	627	702	999999	174	275	908	639	506	615	921	999999	419	343	885	231	449	753	999999	999999	362	385	82	
999999	65	503	999999	611	999999	999999	880	978	433	999999	631	326	893	123	999999	464	999999	696	168	999999	425	713	999999	707	459	940	999999	231	131	999999	523	633	555	999999	468	670	673	306	156	196	735	942	98	92	999999	999999	338	336	703	999999	737	999999	226	358	999999	352	515	893	162	553	451	659	857	977	813	999999	771	239	999999	999999	999999	999999	549	972	999999	999999	625	905	999999	890	611	541	527	730	718	856	416	207	51	125	165	779	153	603	744	86	95	120	999999	713	797	109	680	324	609	147	127	254	369	150	999999	999999	897	999999	941	999999	141	136	999999	956	591	573	197	999999	233	21	456	946	237	912	397	999999	636	292	103	511	861	212	131	999999	739	172	999999	900	398	999999	881	882	661	834	944	958	999999	322	131	999999	912	150	100	597	999999	180	27	456	753	999999	973	999999	178	440	999999	999999	15	999999	226	429	735	999999	151	678	139	573	295	402	967	999999	999999	323	171	869	599	720	122	999999	889	569	155	999999	157	185	581	277	999999	230	999999	26	953	172	106	702	999999	625	999	421	468	127	884	999999	999999	324	559	660	999999	999999	841	338	816	482	999999	656	284	353	149	999999	999999	999999	999999	75	999999	951	999999	501	226	468	381	999999	721	700	75	999999	685	530	903	832	625	920	823	415	389	458	209	481	372	449	428	155	486	42	323	605	267	819	18	536	839	68	443	985	926	866	999999	126	999999	37	971	753	449	999999	350	187	49	454	685	167	752	999999	138	777	50	236	999999	999999	386	999999	514	999999	999999	376	992	567	486	838	488	522	999999	93	74	999999	999999	674	999999	179	692	146	566	813	144	851	784	836	999999	666	944	700	378	928	739	946	523	999999	242	83	323	782	999999	210	999999	172	325	668	938	793	999999	375	531	328	995	249	999999	700	731	669	592	166	638	820	999999	788	154	913	999999	999999	822	371	441	631	856	910	999999	365	999999	999999	535	999999	897	146	366	579	179	60	932	499	53	822	999999	572	491	166	154	999999	317	187	28	412	324	820	999999	999999	933	899	999999	95	804	548	852	760	144	999999	268	999999	464	324	618	104	981	854	84	999	987	999999	150	999999	766	565	999999	671	999999	999999	800	86	175	428	645	999999	588	847	695	504	970	999999	999999	24	999999	652	426	992	999999	923	999999	470	746	999999	950	74	758	772	329	999999	501	999999	999999	20	675	999999	336	999999	679	999999	515	143	168	580	38	373	440	136	999999	123	148	64	113	39	702	339	340	203	999999	580	999999	
816	528	455	13	789	999999	428	348	716	325	999999	323	229	418	999999	312	175	943	586	634	631	999999	999999	110	446	87	777	999999	346	850	143	568	999999	826	999999	615	713	999999	248	556	22	787	94	798	758	741	883	621	999999	37	175	999999	890	999999	999999	845	999999	354	566	712	50	120	999999	865	191	821	224	999999	999999	999999	598	597	704	999999	622	844	886	417	352	705	203	165	902	318	685	883	999999	163	936	853	302	368	20	536	516	901	999999	228	999999	936	526	490	999999	733	438	577	555	860	333	56	999999	905	12	999999	518	884	218	694	999999	999999	154	999999	466	865	389	999999	999999	999999	524	720	68	667	800	999999	189	713	263	178	879	117	338	817	829	890	893	999999	365	999999	999999	999999	692	100	47	999999	999999	999999	999999	46	354	208	990	999999	999999	612	987	999999	999999	596	682	805	630	49	815	999999	969	336	999999	576	971	992	874	437	999999	999999	999999	968	629	491	623	999999	689	227	824	680	127	951	481	999999	999999	601	292	768	477	999999	999999	653	285	965	999999	466	233	457	74	362	333	563	236	453	584	29	672	623	973	957	125	413	999999	144	999999	27	854	999999	673	999999	709	115	959	938	999999	384	692	664	152	999999	500	241	162	999999	357	563	725	999999	642	883	929	999999	999999	519	106	597	999999	151	19	331	999999	218	784	694	999999	227	604	298	562	999999	999999	17	480	816	999999	999999	260	999999	787	999999	999999	999999	382	789	450	50	999999	999999	999999	303	946	551	655	999999	555	999999	457	468	819	139	959	436	475	442	999999	999999	198	978	62	222	347	684	999999	617	38	784	836	995	254	611	906	164	457	269	263	785	362	999999	999999	184	436	792	933	657	442	865	999999	939	242	528	999999	342	396	628	956	999999	197	47	792	770	999999	462	999999	999999	232	804	979	216	189	771	999999	539	716	999999	786	555	750	999999	999999	173	999999	999999	762	725	759	574	768	828	312	999999	999999	324	866	500	999999	974	577	999999	434	637	885	153	760	470	958	999999	625	518	842	411	999999	490	862	628	346	559	999999	498	458	658	46	160	903	198	999999	255	672	225	159	811	977	35	282	547	287	999999	999999	302	767	999999	999999	999999	986	901	480	999999	999999	247	164	999999	999999	999999	277	776	601	734	249	572	296	713	649	409	368	40	999999	495	217	325	351	65	422	406	731	21	999999	785	999999	12	718	999999	793	999999	999999	980	535	898	757	505	945	552	50	574	16	64	797	549	892	999999	478	984	900	146	896	999999	757	879	
357	265	77	816	999999	999999	853	999999	920	999999	348	388	504	535	738	712	379	798	999999	847	400	999999	224	169	893	999999	534	999999	175	656	538	999999	232	656	550	502	438	139	982	999999	720	999999	144	999999	211	999999	461	942	256	197	766	999999	93	909	488	680	999999	908	999999	362	713	129	999999	273	686	999999	165	848	985	245	999999	250	816	222	137	615	543	642	958	389	999999	591	487	977	889	440	879	323	177	869	460	530	216	629	98	600	729	870	895	825	999999	612	956	20	913	526	291	870	782	873	999999	409	949	543	999999	999999	642	88	384	999999	506	841	681	126	785	999999	43	197	134	999999	999999	672	746	143	999999	154	635	477	73	373	159	19	999999	999999	999999	61	580	999999	33	966	958	651	496	649	329	516	931	840	234	169	492	104	999999	255	999999	474	663	999999	999999	461	999999	174	24	21	999999	999999	310	387	999999	999999	183	999999	999999	167	999999	244	999999	999999	813	524	222	795	999999	903	880	65	999999	295	316	999999	999999	999999	171	572	480	794	636	485	553	999999	215	554	455	501	986	132	930	588	999999	999999	298	999999	999999	987	248	999999	921	120	140	51	233	25	80	137	345	999999	208	601	687	999999	607	999999	552	981	318	999999	999999	751	917	758	134	999999	617	563	968	831	761	184	999999	778	872	526	354	512	999999	200	483	328	165	999999	923	339	999999	999999	999999	597	23	30	999999	579	362	179	203	382	916	548	408	517	169	513	658	34	277	908	910	91	356	50	383	128	195	31	595	350	834	794	784	722	999999	380	817	999999	505	753	999999	703	333	972	595	999999	792	966	168	652	918	899	72	992	984	73	999999	973	647	999999	999999	340	583	852	999999	999999	999999	686	108	788	695	917	528	999999	491	217	757	384	454	323	336	228	862	999999	431	935	999999	791	738	355	139	844	103	945	369	95	129	480	434	999999	305	115	868	380	999999	999999	380	548	510	776	315	867	528	334	233	175	478	640	999999	612	400	973	999999	752	999999	999999	824	582	164	999999	97	287	949	981	27	230	360	492	999999	429	564	193	290	961	999999	272	999999	769	999999	999999	617	489	58	821	83	999999	999999	125	720	115	999999	798	394	115	999999	38	917	999999	316	13	999999	999999	652	11	999999	216	692	999999	712	397	535	65	860	999999	788	999999	238	138	908	999999	999999	999999	999999	881	253	999999	799	185	282	999999	999999	779	999999	999999	388	631	836	57	773	866	639	181	412	333	579	131	937	433	999999	90	999999	789	638	999999	941	580	
224	771	758	999999	417	517	714	701	999999	756	602	999999	583	166	999999	999999	999999	52	65	890	831	448	312	131	828	376	999999	201	221	565	150	841	776	807	417	999999	298	491	458	132	466	711	290	823	529	795	849	170	319	618	434	999999	566	60	748	999999	468	637	464	51	659	523	490	486	615	760	375	999999	999999	705	892	999999	593	999999	999999	130	168	489	601	42	526	698	882	602	140	554	285	726	999999	999999	606	660	37	999999	473	943	230	803	999999	768	430	999999	999999	613	726	562	12	999999	626	627	616	999999	45	431	525	960	640	888	356	71	999999	648	716	117	109	999999	999999	999999	469	490	900	999999	281	833	611	451	999999	278	876	999999	551	999999	999999	999999	999999	999999	999999	605	891	512	999999	342	457	999999	292	781	368	999999	514	494	999999	826	999999	146	727	262	707	212	820	83	999999	371	999999	999999	519	999999	549	284	93	481	616	249	999999	956	999999	568	906	999999	550	829	93	975	764	391	861	725	486	999999	714	999999	919	999999	999999	999999	829	999999	329	680	636	458	242	999999	229	42	999999	999999	541	218	959	999999	355	999999	662	990	999999	707	607	630	915	793	999999	585	999999	999999	562	203	463	476	999999	245	248	999999	499	999999	597	999999	756	732	514	393	999999	278	13	555	999999	347	999999	795	828	132	343	999999	764	999999	110	657	523	908	479	684	24	74	91	723	920	128	92	570	403	999999	999999	874	125	532	609	999999	581	24	893	225	999999	668	648	999999	902	548	472	656	990	999999	999999	999999	262	830	378	999999	999999	290	999999	308	264	200	999999	838	180	999999	999999	241	243	31	85	509	25	999999	251	356	426	86	821	382	656	436	999999	463	514	114	999999	295	163	490	892	301	999999	999999	960	252	999999	999999	834	442	964	240	423	969	999999	976	831	997	588	32	999999	120	468	261	999999	827	620	938	999999	76	847	298	87	752	138	783	129	999999	999999	999	89	617	252	388	417	425	999999	610	598	537	282	624	706	141	788	782	832	138	942	999999	999999	338	485	767	595	676	162	670	999999	91	999999	999999	703	589	943	95	999999	90	844	236	814	999999	349	796	794	232	591	999999	999999	999999	950	999999	487	171	377	750	141	999999	792	740	272	999999	770	517	680	871	920	127	197	703	914	752	293	716	999999	621	988	688	973	373	999999	999999	999999	493	140	999999	923	541	221	202	999999	999999	297	113	963	471	999999	832	126	922	312	474	759	270	441	999999	706	771	843	756	761	453	511	429	655	999999	646	286	386	813	
948	388	999999	994	999999	531	464	190	752	857	382	166	571	60	70	621	456	446	61	932	169	161	698	999999	440	509	881	868	999999	999999	824	962	455	312	974	999999	568	764	520	910	999999	526	28	986	384	604	999999	460	368	44	610	210	234	454	999999	797	690	450	563	250	999999	596	732	846	999999	419	999999	269	86	147	62	999999	925	151	198	643	142	712	999999	836	627	431	509	423	999999	624	737	999999	658	187	999999	127	210	999999	999999	157	794	182	954	999999	893	999999	383	231	981	999999	284	93	266	21	664	978	369	999999	622	999999	96	999999	549	417	681	999999	610	999999	999999	999999	491	654	880	999999	848	959	758	999999	999999	15	57	288	442	388	349	654	744	647	522	264	999999	482	658	999999	71	485	632	546	999999	192	21	484	326	56	999999	630	213	224	999999	999999	230	999999	785	616	181	807	875	999999	78	37	966	999999	386	999999	999999	999999	996	837	980	372	336	221	833	999999	993	572	962	395	952	719	450	529	999999	817	44	999999	697	51	871	263	999999	471	999999	265	999999	57	107	676	870	426	633	375	999999	799	999999	999999	419	35	623	999999	845	999999	219	358	587	999999	999999	569	999999	999999	322	999999	966	726	763	999999	999999	999999	544	946	475	295	525	535	999999	999999	294	999999	448	35	105	672	427	273	418	129	999999	129	678	778	568	999999	71	208	114	999999	409	518	999999	512	275	841	490	999999	999999	559	965	683	271	511	162	999999	131	589	576	649	538	702	999999	643	613	623	900	765	999999	937	234	326	431	419	675	776	999999	935	999999	263	191	999999	999999	858	164	999999	857	176	626	999999	416	481	999999	464	999999	706	210	402	898	651	941	725	299	205	999999	648	999999	999999	835	999999	164	999999	999999	322	468	999999	572	999999	489	45	766	999999	148	622	531	753	694	966	999999	969	575	256	46	999999	999999	465	999999	999999	999999	515	325	15	340	999999	610	999999	652	319	996	361	144	750	913	863	885	217	586	676	674	582	954	999999	582	999999	810	908	999999	719	999999	999999	999999	999999	999999	973	720	760	403	898	999999	309	110	384	969	918	835	999999	999999	183	234	999999	879	784	271	951	561	38	432	474	999999	701	999999	932	319	999999	36	506	824	999999	152	134	813	688	663	374	481	580	326	664	40	985	575	974	495	895	133	550	375	974	999999	691	338	999999	468	999999	999999	177	75	976	892	338	999999	999999	40	110	301	200	131	896	479	981	999999	999999	443	999999	136	107	447	423	999999	485	140	850	999999	460	796	884	229	352	
147	313	514	350	772	702	985	182	943	395	604	932	429	999999	504	440	979	569	999999	24	999999	139	729	651	115	416	207	159	874	580	313	416	999999	778	759	176	476	371	996	741	999999	999999	163	62	819	999999	65	661	355	97	481	236	999999	215	168	17	583	863	999999	365	999999	836	308	373	91	197	961	651	719	999999	964	618	999999	755	556	240	975	677	831	177	361	545	804	999999	108	999999	28	999999	999999	999999	592	613	136	999999	246	999999	655	789	999999	632	976	413	942	27	133	863	662	642	999999	927	41	906	41	77	13	999999	42	521	275	13	178	206	41	999999	745	361	999999	999999	518	924	999999	195	705	209	201	947	603	786	663	999999	425	386	999999	999999	999999	999999	581	69	637	999999	599	999999	524	999999	463	999999	382	975	999999	772	381	999999	999999	735	353	999999	210	831	875	65	364	255	858	40	588	792	100	349	256	68	779	432	304	240	334	450	999999	999999	999999	999999	575	999999	515	890	863	695	999999	380	348	874	999999	749	193	582	923	354	999999	999999	999999	671	688	42	999999	222	992	999999	435	893	410	999999	999999	473	95	463	999999	736	740	967	176	893	539	720	999999	999999	582	999999	249	722	999999	980	174	186	999999	84	733	542	899	999999	897	914	269	368	969	999999	698	22	664	730	102	196	614	317	327	999999	141	999999	42	355	639	963	710	713	585	999999	737	999	999999	21	729	999999	999999	447	79	262	633	181	999999	564	684	999999	375	999999	629	999999	376	999999	999999	859	942	765	999999	554	662	999999	213	556	782	548	708	699	895	652	10	155	999999	176	248	999999	999999	960	999999	477	671	79	999999	999999	999999	465	999999	999999	150	266	79	963	446	292	785	145	999999	87	398	212	856	984	675	999999	518	484	771	999999	999999	793	995	981	549	999999	999999	999999	999999	22	473	327	999999	999999	999999	638	999999	46	709	77	999999	112	26	786	572	24	621	687	999999	874	682	608	693	854	271	999999	270	98	999999	413	410	202	798	45	613	80	718	38	435	46	150	999999	775	704	818	515	776	219	419	534	999999	999999	198	472	340	864	633	639	565	211	377	999999	621	305	999999	999999	314	980	182	999999	306	593	261	999999	734	210	833	989	999999	756	999999	61	678	999999	992	999999	13	335	999999	749	446	88	999999	999999	668	655	860	480	999999	999999	999999	795	46	917	238	827	943	831	737	139	40	644	602	809	630	999999	999999	731	312	461	195	978	285	432	64	227	130	38	698	89	999999	363	999999	417	555	785	999999	761	661	175	
271	182	598	999999	999999	999999	999999	663	602	352	839	139	177	585	999999	232	520	613	863	21	706	915	142	658	999999	999999	692	195	264	845	311	64	80	146	200	23	390	709	713	262	741	999999	435	356	250	220	195	376	973	332	999999	410	897	650	468	356	49	939	786	52	999999	299	408	999999	51	784	999999	41	395	430	841	811	999999	611	999999	249	490	785	418	579	491	325	999999	931	580	900	999999	430	677	999999	973	999999	923	999999	151	452	69	678	315	999999	161	164	980	999999	999999	463	510	296	380	229	999999	264	531	999999	560	794	86	476	186	150	627	638	363	999999	999999	999999	888	238	469	999999	190	811	480	952	427	337	999999	670	999999	127	999999	869	59	458	977	719	919	999999	120	357	375	592	501	174	838	523	801	438	105	99	575	999999	827	999999	49	999999	783	578	788	233	459	416	35	999999	751	999999	589	904	574	737	481	181	128	122	462	597	319	316	999999	904	535	999999	999999	999999	552	128	52	505	999999	923	936	350	927	886	999999	958	566	443	422	90	933	896	864	999999	618	403	163	999999	101	451	999999	476	463	999999	697	553	841	674	516	633	715	93	496	999999	801	140	253	999999	224	999999	41	876	893	43	970	639	999999	217	742	158	964	336	414	999999	188	999999	999999	53	198	999999	127	892	926	789	999999	850	410	223	565	487	999999	921	500	597	420	867	583	429	913	67	512	633	931	999999	668	999999	678	999999	472	342	253	210	52	871	386	149	950	113	668	130	239	827	999999	999999	998	999999	999999	816	556	321	999999	467	140	140	840	493	960	999999	131	987	181	999999	751	233	244	949	878	629	221	281	917	999999	761	792	999999	685	982	677	999999	624	999999	862	971	999999	455	999999	79	911	999999	892	189	392	982	680	948	358	85	428	999999	58	174	217	604	285	403	417	705	347	999999	165	511	293	207	507	999999	999999	909	999999	999999	458	880	967	999999	329	102	535	497	90	844	479	609	563	656	321	460	344	999999	999999	756	48	90	732	608	875	391	999999	194	999999	245	999999	999999	484	650	999999	178	207	618	999999	193	868	999999	999999	502	832	555	999999	636	886	56	111	62	223	844	738	377	999999	368	723	938	999999	351	22	999999	216	999999	135	913	93	153	263	725	982	512	888	128	465	239	776	329	999999	269	308	438	999999	999999	999999	639	911	204	30	838	895	347	999999	527	907	779	296	801	429	44	999999	742	999999	999999	999999	711	999999	999999	912	918	592	403	504	936	53	583	999999	630	805	
999999	11	888	133	999999	830	645	524	999999	220	999999	942	974	999999	409	716	565	644	999999	515	999999	683	301	999999	999999	256	501	999999	61	999999	334	999999	999999	996	934	42	663	999999	379	999999	999999	196	594	409	237	975	618	503	999999	230	999999	939	952	999999	291	811	709	606	32	177	999999	999999	473	887	886	616	286	978	965	376	62	947	274	213	90	337	98	892	999999	135	638	999999	999999	999999	999999	394	125	551	714	132	999999	67	596	212	226	632	723	707	999999	999999	699	640	538	729	177	540	999999	999999	44	954	722	817	999999	896	538	339	66	642	890	501	500	734	999999	842	53	995	361	72	999999	458	614	391	379	445	435	998	470	26	663	466	720	376	999999	760	999999	515	516	699	999999	886	575	90	817	999999	129	964	376	695	999999	999999	188	611	762	999999	999999	999999	447	116	470	540	869	50	999999	434	781	999999	227	513	442	537	489	661	399	999999	882	533	574	358	999999	471	631	775	999999	491	287	119	614	931	420	999999	77	410	999999	142	27	999999	111	392	249	995	999999	863	999999	999999	999999	527	222	661	703	999999	767	98	999999	999	908	104	999999	497	157	672	519	296	103	374	470	999999	433	999999	93	357	999999	999999	119	330	723	768	522	999999	798	760	999999	953	999999	999999	311	978	619	238	234	922	824	614	245	577	486	461	769	888	688	999999	103	955	578	999999	393	585	999999	469	286	149	999999	528	698	397	775	999999	999999	499	72	491	469	205	42	170	532	999999	946	999999	844	272	999	999999	503	999999	999999	941	384	999999	999999	725	999	999999	951	94	350	306	915	999999	802	920	999999	999999	825	206	154	999999	923	418	823	575	639	448	625	999999	150	947	34	513	730	999999	999999	999999	999999	347	491	999999	253	947	819	235	902	108	999999	999999	999999	728	808	306	50	999999	27	999999	999999	644	96	560	999999	937	944	403	281	999999	128	968	738	224	992	488	715	835	654	999999	598	597	672	541	709	700	153	999999	148	728	473	961	816	999999	130	643	261	931	783	315	13	426	999999	999999	999999	770	195	655	999999	330	591	214	999999	51	377	469	971	999999	851	834	793	531	264	553	938	999999	161	523	103	358	236	999999	61	349	972	181	643	181	999999	999999	999999	498	999999	817	146	268	846	775	999999	661	671	706	89	949	521	999999	172	410	562	823	618	672	562	999999	103	807	163	775	999999	206	999999	800	999999	912	329	999999	845	446	999999	999999	320	386	675	441	686	530	999999	112	827	501	19	243	619	737	999999	999999	935	308	
724	999999	115	81	999999	999999	835	871	712	177	629	999999	636	725	992	882	513	242	997	130	700	999999	999999	60	947	576	196	592	190	265	999999	488	370	546	722	88	574	999999	678	999999	606	815	818	999999	483	612	865	294	250	736	999999	97	844	814	607	161	235	64	134	140	464	253	690	456	585	150	855	99	13	913	999999	274	999999	972	524	999999	755	577	999999	345	711	902	351	454	41	504	643	999999	939	571	853	520	124	548	570	362	134	371	950	342	756	999999	290	336	999999	959	533	872	299	999999	406	658	999999	999999	428	561	902	246	425	91	507	309	999999	441	70	797	160	25	412	999999	761	393	626	244	588	935	621	24	999999	81	970	771	266	226	175	205	42	335	999999	18	460	887	999999	869	835	999999	625	849	276	631	809	518	469	137	961	22	999999	252	999999	492	939	887	999999	353	999999	735	999999	933	276	999999	764	824	999999	403	712	873	447	999999	409	140	320	772	748	404	272	462	311	138	265	162	999999	999999	999999	637	79	572	999999	602	758	109	414	692	583	999999	866	985	622	76	424	999999	575	285	843	78	182	177	149	816	91	999999	434	914	678	123	700	999999	999999	268	334	149	206	844	999999	309	726	999999	999999	346	538	287	839	999999	999999	177	587	999999	946	67	465	901	433	859	999999	999999	999999	499	23	469	711	891	296	364	742	285	891	730	286	999999	352	554	977	803	999999	999999	818	198	999999	510	535	811	38	641	803	432	999999	347	333	898	634	236	999999	729	634	646	990	485	502	438	286	999999	611	412	999999	910	923	630	999999	999999	290	486	298	513	933	899	862	655	561	319	568	553	406	388	909	125	939	258	999999	642	813	343	696	772	233	678	209	626	999999	892	999999	999999	999999	999999	617	157	999999	999999	999999	735	784	344	923	999999	999999	732	460	233	502	598	970	675	461	999999	999999	947	790	526	289	264	699	245	729	669	811	481	787	790	770	762	188	839	462	999999	857	478	419	513	901	501	228	976	134	337	999999	999999	634	827	713	670	999999	999999	999999	999999	46	548	615	264	999999	399	944	670	463	740	420	141	223	29	91	433	537	999999	999999	999999	46	723	121	401	748	977	999999	960	86	110	405	999999	999999	921	406	319	863	165	141	512	556	558	999999	999999	999999	789	619	615	746	289	143	999999	796	42	504	322	437	999999	999999	403	552	984	593	363	999999	653	123	302	622	771	570	382	156	121	999999	487	999999	727	484	958	368	240	999999	999999	966	325	999999	985	
426	999999	999999	648	648	737	959	572	964	169	58	273	676	999999	993	974	719	761	933	684	800	26	122	999999	739	558	999999	322	999999	797	396	999999	683	137	876	538	999999	921	733	418	161	999999	523	50	678	220	292	50	247	250	86	999999	392	295	195	409	971	182	909	999999	701	647	802	176	773	39	999999	548	999999	464	94	999999	37	524	532	140	999999	82	40	529	999999	999999	84	999999	720	190	636	397	941	476	999999	717	22	642	999999	514	867	356	277	649	630	743	999999	783	166	289	188	999999	999999	999999	905	898	999999	389	824	999999	999999	283	456	592	999999	203	606	974	896	376	784	394	806	999999	999999	999999	804	390	999999	999999	404	999999	373	999999	12	768	999999	886	571	999999	575	999999	818	20	940	594	999999	684	257	436	147	625	999999	999999	999999	793	71	744	792	758	999999	761	491	303	999999	999999	910	24	999999	634	999999	720	999999	999999	999999	161	576	999999	87	999999	256	130	143	471	394	778	414	583	936	999999	706	999999	103	999999	574	813	151	524	707	999999	683	885	103	623	867	426	222	999999	987	352	999999	274	666	124	511	973	628	29	908	533	999999	336	88	999999	927	679	626	600	662	988	20	61	99	418	994	999999	36	520	604	999999	566	755	596	593	999999	441	999999	979	311	601	999999	132	999999	184	802	357	999999	721	695	197	800	999999	996	999	342	175	185	258	999999	150	999999	118	999999	940	967	121	740	494	999999	495	999999	646	298	71	999999	887	445	999999	615	999999	563	314	824	416	999999	943	759	597	261	999999	999999	999999	860	170	654	87	707	675	999999	691	999999	999999	341	209	741	164	333	999999	206	454	730	270	999999	482	586	641	293	999999	773	33	362	152	243	999999	239	482	785	138	999999	725	190	999999	999999	923	39	251	973	624	675	22	619	823	400	806	105	996	999999	387	584	999999	793	699	901	192	999999	999999	89	776	999999	268	378	205	529	481	999999	960	999999	999999	999999	345	668	669	343	999999	414	538	752	437	469	243	150	999999	553	403	931	491	867	999999	999999	564	172	206	654	416	644	423	304	919	541	144	444	623	934	249	354	999999	999999	151	778	801	722	651	317	737	128	970	651	136	549	783	999999	45	999999	888	999999	472	25	999999	126	990	999999	832	895	334	798	527	999999	314	58	806	135	726	747	999999	999999	999999	999999	917	297	999999	771	178	379	758	999999	409	498	56	999999	882	999999	439	34	787	566	889	756	999999	938	601	999999	347	87	742	658	376	298	341	55	662	583	107	638	999999	
229	76	463	146	292	999999	38	426	248	999999	697	695	701	960	236	952	763	905	978	696	177	434	100	636	110	675	120	167	11	413	999999	21	800	582	568	999999	436	619	701	549	573	90	108	999999	999999	962	999999	338	999999	103	898	678	129	999999	999999	794	975	827	46	999999	288	870	425	835	868	686	894	129	401	736	526	999999	213	439	132	999999	999999	190	590	147	11	782	63	907	514	630	999999	858	307	999999	525	609	582	95	270	703	665	273	51	369	77	999999	936	378	577	754	999999	690	819	198	468	794	246	898	614	505	816	999999	999999	999999	794	46	822	628	221	999999	571	999999	178	429	430	72	149	999999	80	456	846	685	340	760	165	211	49	118	314	730	373	999999	480	765	886	157	942	803	999999	41	732	317	167	660	192	356	522	399	768	406	655	24	828	999999	658	141	187	569	92	592	997	714	324	490	553	887	647	999999	543	282	130	345	656	49	724	539	528	679	578	809	999999	999999	349	999999	85	358	855	322	116	754	970	382	720	982	43	27	993	676	117	304	708	119	999999	495	999999	999999	999999	789	443	129	613	507	991	283	903	357	999999	999999	415	204	41	999999	307	788	312	747	625	999999	15	707	546	851	572	283	999999	579	794	999999	632	765	990	76	879	986	151	473	390	999999	999999	686	652	587	271	912	272	382	812	76	192	999999	693	694	783	999999	999999	761	934	718	182	334	563	519	783	649	214	965	999999	320	647	838	366	189	999999	999999	64	999999	999999	999999	20	728	767	727	999999	103	82	305	292	153	413	389	539	672	273	999999	999999	143	803	621	707	307	999999	501	999999	354	181	514	999999	464	681	624	181	284	708	999999	566	835	847	689	999999	908	682	312	907	268	308	694	915	841	999999	921	165	999999	999999	712	999999	276	999999	327	921	567	206	827	471	789	218	265	999999	999999	197	297	295	123	54	799	624	999999	594	999999	55	487	598	268	999999	999999	468	212	331	995	999999	999999	537	530	999999	19	712	854	999999	999999	59	53	730	999999	653	999999	635	51	924	163	97	999999	682	147	999999	999999	999999	937	999999	999999	330	999999	933	999999	175	897	759	765	355	45	999999	999999	999999	999999	999999	12	757	502	614	999999	999999	999999	999999	178	999999	476	617	400	999999	333	999999	774	999999	140	797	53	119	761	930	755	999999	870	696	999999	999999	327	404	216	999999	279	687	476	332	999999	999999	999999	999999	765	71	699	999999	368	516	31	994	999999	483	999999	999999	999999	892	999999	571	859	213	999999	
730	398	111	589	999999	999999	999999	979	646	573	451	999999	553	894	999999	354	700	241	476	999999	364	674	999999	755	844	752	538	959	387	692	905	473	999999	332	183	339	663	481	628	878	993	999999	999999	999999	869	999999	999999	999999	751	999999	304	339	392	999999	899	66	999999	355	745	999999	999999	415	999999	999999	999999	978	999999	231	721	985	999999	229	613	598	795	999999	999999	472	999999	450	999999	755	217	839	397	999999	90	588	432	127	999999	318	735	999999	15	999999	935	430	763	891	325	876	999999	765	856	999999	726	794	628	82	766	41	469	305	674	999999	207	999999	566	103	897	999999	999999	999999	160	382	493	314	999999	999999	891	868	709	994	134	777	693	999999	982	322	848	295	960	360	999999	999999	848	440	634	888	390	183	863	670	999999	826	87	468	615	999999	999999	422	999999	421	190	898	999999	475	999999	999999	433	755	778	254	254	611	538	448	253	999999	534	999999	679	703	826	717	14	49	10	307	699	999999	836	999999	730	436	93	549	999999	461	483	383	270	999999	465	999999	404	999999	425	393	298	639	224	269	999999	999999	743	508	594	473	894	291	475	872	207	999999	999999	280	524	999999	527	999999	278	999999	872	999999	999999	941	999999	999999	322	395	999999	617	999999	69	21	999999	999999	200	999999	584	999999	706	567	201	999999	999999	540	266	716	999999	105	607	865	999999	999999	432	999999	799	748	801	270	403	160	509	667	999999	999999	147	999999	351	999999	333	135	943	44	571	234	999999	999999	403	999999	999999	484	198	999999	27	752	999999	698	588	189	999999	999999	999999	999999	999999	556	999999	534	999999	535	999999	79	375	412	771	481	921	274	799	208	716	556	354	399	288	999999	962	219	650	999999	162	448	608	171	963	881	244	629	999999	25	175	156	999999	868	19	912	119	785	999999	545	830	446	999999	390	999999	212	107	502	45	641	594	999999	884	999999	383	954	470	213	999999	889	247	302	790	783	42	999999	363	486	999999	376	810	999999	690	114	999999	999999	999999	227	698	761	784	999999	593	842	431	326	999999	258	495	65	999999	905	999999	999999	308	999999	656	999999	358	902	999999	620	121	999999	831	417	999999	780	668	999999	415	253	999999	687	115	505	708	999999	362	716	308	114	991	335	999999	904	840	999999	806	999999	999999	433	869	795	912	999999	630	924	20	999999	166	491	590	999999	650	999999	400	658	533	802	829	999999	763	641	604	743	629	999999	744	999999	577	118	999999	920	607	999999	383	719	999999	942	999999	783	937	999999	559	816	524	173	685	726	999999	999999	527	13	917	361	999999	
237	200	179	544	843	190	93	999999	58	517	669	999999	668	825	681	883	591	927	55	770	424	92	788	999999	465	111	999999	999999	396	590	999999	999999	999999	322	999999	528	999999	407	41	999999	853	903	510	308	855	943	27	901	999999	999999	936	999999	872	591	255	155	412	950	89	742	171	671	59	999999	999999	666	975	355	679	162	999999	193	999999	452	999999	521	581	999999	373	522	94	126	589	97	654	894	140	664	999999	999	125	655	328	299	441	191	853	52	761	999999	999999	671	231	680	999999	999999	190	429	674	733	574	922	587	566	658	999999	92	961	813	652	535	321	288	679	999999	632	864	606	20	999999	668	539	999999	184	554	999999	895	908	77	901	714	999999	990	999999	435	203	77	762	640	999999	109	891	238	118	663	656	999999	551	999999	999999	888	999999	419	999999	999999	45	999999	413	22	999999	160	183	999999	912	937	824	999999	945	254	999999	564	112	966	624	635	777	310	620	520	897	40	353	999999	679	23	141	301	61	277	400	10	664	749	405	246	999999	996	326	181	999999	999999	999999	307	800	833	785	617	999999	313	298	734	582	892	124	215	807	999999	224	898	805	532	279	677	854	842	899	362	571	999999	709	780	984	449	999999	572	593	55	473	846	237	524	507	999999	979	999999	427	999999	635	999999	439	999999	999999	999999	375	316	65	999999	453	958	933	432	999999	999999	603	518	750	143	999999	999999	622	761	445	378	670	291	35	531	697	198	999999	999999	727	381	948	999999	998	566	83	375	999999	823	602	999999	912	805	999999	100	999999	999999	914	999999	561	92	577	677	581	999999	999999	94	291	534	82	999999	542	805	704	999999	468	911	519	194	999999	999999	45	798	169	929	465	999999	812	999999	387	236	283	141	999999	644	803	281	999999	594	809	989	999999	982	999999	999999	973	117	110	803	999999	999999	999999	730	233	716	57	779	518	651	999999	891	281	999999	157	845	981	410	999999	69	871	196	800	999999	385	80	760	999999	57	822	956	358	999999	19	999999	153	999999	999999	999999	999999	597	34	762	469	647	999999	999999	738	834	905	365	572	876	50	932	999999	999999	36	355	162	999999	994	731	696	695	599	999999	272	52	13	570	999999	999999	999999	999999	847	434	999999	287	999999	362	32	228	999999	466	394	481	723	87	867	710	999999	208	755	903	603	302	76	773	58	999999	999999	695	831	345	927	80	504	578	94	21	111	748	887	800	999999	775	589	239	311	127	999999	999999	185	999999	999999	239	746	478	868	554	367	999999	239	999999	906	336	396	999999	
538	324	977	155	999999	856	999999	999999	321	955	969	827	713	837	472	930	386	999999	520	539	34	698	333	36	709	540	654	544	999999	219	894	999999	999999	783	700	999999	999999	268	999999	328	693	999999	918	791	508	51	840	529	999999	999999	999999	645	815	857	781	840	999999	999999	445	462	999999	74	991	112	71	999999	448	930	146	485	790	999999	78	202	846	999999	779	542	527	668	699	134	999999	220	917	258	999999	532	999999	860	996	199	823	740	999999	999999	999999	816	730	145	603	910	393	619	518	183	577	999999	20	567	71	999999	433	999999	762	88	999999	999999	999999	812	582	999999	999999	286	489	601	304	337	85	228	404	999999	999999	391	999999	788	999999	999999	999999	743	999999	999999	521	443	999999	547	766	55	978	48	999999	48	632	917	563	999999	981	117	139	916	878	250	548	792	173	108	999999	51	999999	973	347	999999	999999	450	141	999999	999999	494	486	942	999999	999999	999999	47	999999	365	340	894	828	387	806	999999	700	785	999999	440	628	728	280	701	900	999999	343	14	701	999999	960	191	786	157	291	999999	630	197	91	629	891	510	577	807	767	752	223	334	177	713	104	999999	999999	700	786	999999	224	785	51	999999	915	354	346	999999	405	159	118	680	999999	319	13	513	999999	245	549	128	999999	472	999999	999999	510	19	837	987	123	999999	999999	95	999999	615	283	844	156	971	714	546	174	570	411	617	643	543	999999	857	710	590	599	350	161	668	526	751	999999	892	609	999999	999999	999999	893	738	999999	33	319	490	46	169	366	731	530	13	953	590	999999	325	999999	967	781	979	287	999999	999999	265	934	999999	99	531	992	264	371	809	999999	815	999999	999999	74	620	234	747	820	550	233	867	819	157	714	999999	690	999999	999999	641	134	538	81	369	671	999999	99	616	401	514	177	999999	369	999999	974	148	912	398	999999	894	743	999999	168	999999	999999	209	999999	786	987	162	841	465	876	999999	685	500	743	999999	10	777	531	617	355	316	383	130	507	107	182	576	33	301	285	493	898	99	999999	999999	999999	472	850	312	999999	248	999999	711	999999	639	46	999999	404	605	397	999999	372	999999	688	852	362	188	701	348	613	420	139	549	999999	393	831	999999	131	408	256	538	926	228	987	116	642	672	894	868	71	698	999999	999999	999999	999999	999999	999999	410	526	982	882	999999	511	699	218	999999	133	530	842	807	999999	363	996	358	999999	999999	999999	148	999999	219	690	293	833	287	914	249	999999	999999	999999	273	70	194	999999	426	999999	766	424	999999	779	997	519	
999999	999999	70	619	344	185	80	999999	254	977	633	828	999999	302	598	999999	999999	999999	999999	999999	488	151	579	999999	999999	758	579	983	102	142	623	999999	999999	999999	548	240	999999	667	580	73	640	599	144	999999	999999	999999	298	999999	776	999999	999999	745	809	598	40	999	999999	999999	999999	586	605	999999	952	122	363	273	253	999999	753	999999	175	999999	999999	999999	999999	999999	17	293	320	901	999999	999999	217	999999	941	999999	559	986	669	548	757	460	315	999999	468	554	999999	31	932	173	121	682	380	418	662	634	540	904	831	999999	992	199	11	999999	125	159	879	999999	181	484	714	267	946	214	999999	999999	999999	220	447	223	252	985	360	999999	789	999999	999999	798	611	999999	348	999999	164	527	999999	567	459	853	877	318	999999	957	850	458	458	854	999999	176	999999	999999	383	329	466	617	899	16	999999	853	671	337	999999	90	87	864	145	68	112	428	657	999999	999999	407	342	139	548	294	144	902	698	999999	61	908	990	663	999999	999999	199	546	628	550	728	605	192	550	999999	593	880	999999	322	400	751	317	518	765	692	976	987	337	79	614	871	937	999999	736	286	176	100	423	931	999999	999999	566	999999	116	324	659	999999	792	895	954	414	158	999999	308	194	744	999999	234	970	956	41	861	477	24	999999	791	451	999999	273	999999	503	466	65	204	531	195	999999	411	451	43	761	204	441	124	210	723	357	856	551	541	776	865	453	974	96	17	98	999999	437	533	218	999999	528	829	461	999999	103	394	776	999999	236	987	999999	937	205	836	429	363	814	956	999999	595	904	731	299	999999	23	90	118	523	999999	732	999999	918	824	992	675	612	663	262	630	962	89	552	315	788	92	999999	779	259	999999	735	999999	999999	99	623	864	999999	539	823	933	22	999999	263	902	503	999999	999999	122	213	171	817	700	561	999999	480	516	361	426	511	555	507	311	999999	999999	371	999999	502	828	211	999999	999999	83	839	328	999999	686	825	649	811	775	227	403	575	98	770	999999	999999	155	619	999999	513	380	999999	277	999999	711	427	327	541	742	999999	999999	910	999999	292	743	860	242	999999	794	690	711	614	999999	338	999999	735	999999	175	999999	999999	357	219	999999	999999	508	55	999999	999999	999999	269	999999	118	78	264	190	492	499	805	36	184	999999	999999	824	426	801	765	302	939	332	975	999999	162	215	402	173	827	816	462	999999	999999	298	999999	812	999999	191	999999	999999	481	999999	621	245	964	999999	161	173	920	394	677	822	999999	753	999999	999999	930	612	356	903	676	
101	362	676	47	31	999999	999999	837	999999	299	244	208	999999	821	999999	711	999999	999999	23	63	999999	252	443	148	999999	51	945	665	780	881	922	835	999999	869	389	999999	944	208	942	810	274	335	306	999999	443	624	522	932	842	857	200	999999	342	849	447	849	918	538	999999	980	999999	231	66	742	377	409	507	360	441	994	999999	999999	749	213	788	902	945	349	705	25	529	999999	822	923	691	999999	502	999999	431	540	877	416	999999	999999	999999	53	278	564	999999	43	999999	171	500	848	100	659	180	139	999999	545	999999	579	999999	390	460	999999	409	143	999999	374	906	656	929	999999	126	999999	739	787	785	745	634	999999	622	671	999999	999999	999999	973	832	41	832	373	790	999999	637	999999	583	421	512	57	644	145	513	362	999999	469	241	999999	732	999999	920	393	353	324	910	522	957	171	491	103	857	435	999999	29	999999	543	999999	53	272	999999	775	327	285	738	111	498	877	269	544	999999	999999	921	999999	101	121	449	999999	475	975	999999	350	422	999999	418	200	219	833	493	999999	999999	603	198	999999	999999	965	602	118	615	223	422	644	999999	627	61	999999	999999	193	220	908	102	523	401	78	157	477	363	397	999999	999999	892	665	393	999999	950	999999	999999	593	338	135	518	341	414	261	999999	999999	652	999999	878	451	265	35	999999	585	728	80	212	130	999999	445	611	214	251	999999	331	756	999999	258	999999	224	40	351	999999	94	999999	999999	118	999999	999999	677	825	567	519	999999	291	866	999999	808	720	879	634	817	999999	892	524	313	999999	346	930	806	229	403	999999	664	421	914	180	538	999999	999999	962	999999	614	512	620	54	695	827	786	464	714	999999	538	797	589	999999	937	962	570	96	670	999999	218	999999	458	431	448	855	12	377	696	514	623	752	999999	571	212	901	282	480	999999	999999	559	999999	999999	777	999999	331	84	208	976	999999	999999	109	307	199	854	905	63	999999	605	999999	999999	418	999999	210	828	786	880	27	20	45	690	100	999999	408	999999	741	617	680	566	127	999999	803	401	488	999999	999999	454	727	717	999999	847	93	874	778	447	151	999999	891	948	88	450	999999	198	941	527	876	631	898	976	122	297	383	631	487	68	31	27	289	999999	314	341	163	310	999999	197	606	225	699	999999	999999	999999	726	732	999999	677	999999	614	459	961	670	999999	999999	751	604	20	999999	461	397	999999	999999	999999	429	238	643	746	297	756	486	999999	920	660	931	936	904	89	571	650	153	810	999999	416	567	999999	992	421	785	999999	706	999999	
999999	154	828	979	545	947	999999	497	98	741	999999	967	138	705	999999	999999	961	619	846	524	448	824	318	586	384	19	566	999999	245	231	999999	999999	999999	783	999999	775	999999	999999	401	957	474	999999	999999	412	430	376	999999	861	286	999999	460	176	565	191	263	898	999999	251	999999	535	390	512	262	867	779	504	918	354	674	275	187	19	227	888	59	375	272	905	999999	17	732	704	999999	262	771	795	329	868	530	999999	938	590	356	865	577	962	821	694	632	926	458	932	197	20	806	450	948	999999	999999	999999	636	930	95	597	999999	685	999999	999	999999	984	999999	59	824	541	336	596	662	362	321	97	553	999999	999999	239	999999	799	517	999999	455	999999	847	999999	736	641	506	18	999999	759	999999	891	284	821	598	648	999999	409	117	655	684	219	788	595	366	999999	344	68	999999	856	47	999999	177	873	554	775	146	532	322	193	45	328	102	903	999999	429	999999	732	979	999999	486	999999	999999	999999	999999	246	999999	261	295	692	306	999999	360	647	721	67	723	999999	277	823	512	229	96	924	620	365	127	885	305	936	999999	612	999999	33	999999	999999	321	315	744	318	242	999999	246	630	886	596	968	454	191	242	706	413	999999	165	132	267	73	767	251	999999	999999	999999	956	999999	462	694	368	337	999999	834	746	999999	999999	959	999999	627	999999	466	48	33	397	672	703	72	239	826	157	999999	999999	999999	823	554	73	969	199	585	927	886	177	999999	237	999999	187	356	496	999999	747	505	575	999999	283	607	729	228	386	456	999999	894	129	636	999999	445	436	164	20	201	999999	696	769	14	699	999999	298	846	999999	756	999999	999999	575	941	89	652	999999	406	999999	999999	825	845	592	742	632	43	767	541	655	792	214	999999	999999	304	999999	60	735	999999	805	187	318	883	432	999999	961	606	328	188	999999	999999	97	999999	999999	794	376	508	113	999999	382	665	339	757	200	13	551	471	20	281	996	38	916	787	999999	661	999999	942	423	999999	999999	35	715	999999	984	761	999999	185	999999	552	999999	446	947	708	999999	149	848	560	692	999999	89	499	999999	57	999999	528	999999	309	999999	663	887	434	95	999999	255	357	950	750	773	438	307	999999	764	468	352	559	90	218	600	461	813	356	259	999999	883	291	999999	668	405	466	784	406	746	53	664	503	361	999999	463	840	199	107	787	999999	131	999999	735	137	704	632	447	768	709	999999	850	999999	184	101	267	964	999999	292	355	317	654	901	629	720	999999	848	208	999999	754	759	272	715	999999	999999	
872	179	555	312	999999	999999	28	999999	697	999999	203	133	999999	269	548	499	923	999999	752	480	609	229	999999	999999	333	999999	999999	173	24	949	714	145	999999	188	228	98	999999	614	328	582	298	638	214	999999	526	999999	999999	999999	999999	265	836	999999	963	98	999999	999999	96	999999	978	118	999999	855	11	999999	64	68	161	150	51	999999	90	318	588	180	191	971	24	232	498	654	335	999999	437	758	123	358	999999	883	999999	575	11	878	636	220	242	442	999999	999999	805	468	999999	388	897	285	999999	527	776	793	906	426	638	863	999999	999999	782	854	428	253	634	705	886	999999	360	475	458	211	999999	378	937	749	999999	557	427	40	135	947	596	999999	583	999999	581	999999	977	999999	936	999999	837	311	438	999999	999999	999999	832	999999	582	260	38	431	999999	973	844	408	855	999999	91	999999	446	20	208	999999	999999	275	670	48	133	507	999999	985	999999	999999	999999	380	940	999999	734	999999	725	327	999999	875	918	175	999999	609	751	183	533	999999	999999	856	999999	999999	112	603	130	748	722	794	976	84	960	53	892	516	999999	474	468	306	999999	999999	365	999999	562	333	916	102	999999	71	999999	950	974	480	702	682	999999	999999	277	346	439	986	240	930	351	999999	915	875	999999	819	998	999999	714	236	397	164	999999	999999	274	779	686	37	999999	999999	507	35	999999	490	350	219	897	74	999999	131	866	445	899	999999	999999	999999	417	51	999999	999999	72	19	246	999999	92	548	192	999999	281	498	660	411	187	578	432	999999	284	435	534	72	999999	934	91	592	370	952	999999	75	804	96	999999	999999	999999	688	599	497	789	361	407	802	37	861	792	707	471	465	267	330	999999	462	903	982	516	999999	207	137	928	653	999999	140	999999	127	241	195	135	25	999999	499	979	934	536	923	37	732	44	71	152	383	131	904	694	999999	72	351	192	999999	138	459	999999	471	999999	999999	973	277	518	910	629	607	582	999999	271	768	350	999999	925	979	999999	999999	723	146	985	999999	999999	999999	999999	358	64	889	12	745	887	745	999999	518	376	400	950	760	223	134	441	999999	800	674	643	925	999999	994	426	212	435	353	735	999999	999999	23	613	500	831	170	999999	740	604	999999	569	526	999999	999999	701	535	999999	204	570	598	704	449	754	857	839	999999	764	69	999999	800	999999	543	19	662	41	363	999999	460	928	63	278	701	940	964	115	127	174	761	303	890	183	240	783	146	650	999999	268	756	660	320	999999	796	276	999999	526	36	516	108	801	999999	747	579	999999	517	
330	13	508	999999	999999	722	356	999999	766	582	627	89	760	872	22	999999	999999	41	799	617	999999	482	434	146	448	89	610	999999	999999	954	153	603	999999	999999	816	999999	537	477	14	937	964	999999	39	693	187	446	276	644	95	805	253	716	779	658	859	999999	578	372	999999	672	121	289	52	812	999999	33	124	494	65	376	467	999999	999999	862	999999	265	452	741	959	11	813	965	980	164	710	436	823	316	416	968	999999	175	135	341	826	684	359	999999	999999	163	332	781	588	718	999999	626	689	999999	15	603	405	999999	412	350	999999	155	308	888	999999	13	209	808	999999	97	999999	302	999999	695	46	999999	905	234	486	806	679	41	999999	272	816	999999	999999	906	999999	999999	572	239	762	784	482	999999	385	471	126	260	953	523	999999	501	419	56	134	994	881	999999	698	181	361	606	671	828	768	46	82	999999	999999	999999	506	275	525	79	539	717	223	365	593	444	999999	999999	852	165	337	886	852	999999	959	999999	34	999999	999999	999999	878	166	123	653	911	348	999999	109	993	999999	27	439	999999	350	516	999999	780	525	453	264	72	134	753	999999	501	882	194	312	999999	514	278	241	160	134	201	999999	604	999999	454	254	54	19	999999	999999	148	897	999999	512	263	551	999999	999999	822	860	999999	999999	412	606	162	38	999999	97	51	999999	391	785	288	850	158	143	813	221	81	999999	999999	63	999999	561	378	999999	999999	682	999999	999999	999999	769	999999	300	796	448	970	997	999999	425	999999	999999	999999	752	811	999999	619	69	363	129	738	760	437	623	651	284	860	999999	238	559	999999	481	48	535	946	999999	376	987	64	710	173	999999	999999	655	118	262	95	149	750	26	999999	912	328	999999	777	782	342	796	649	521	587	129	769	857	999999	618	919	441	999999	199	999999	631	999999	999999	955	922	955	781	999999	399	198	720	110	222	576	154	999999	117	758	173	289	579	348	543	132	53	999999	999999	999999	500	342	654	999999	999999	999999	999999	907	675	974	999999	826	560	999999	260	332	999999	29	556	291	224	465	999999	683	999999	910	416	999999	999999	530	911	875	999999	494	24	66	544	387	549	192	224	246	487	999999	903	346	999999	999999	98	999999	266	34	999999	665	82	44	531	970	699	649	623	78	445	155	72	979	817	999999	277	204	788	488	479	374	76	977	978	999999	780	306	191	999999	204	261	999999	999999	385	999999	422	999999	999999	573	688	900	568	155	800	342	80	923	528	663	30	894	432	777	999999	135	599	104	66	999999	200	402	468	505	873	
194	881	186	603	474	653	297	669	224	800	578	805	920	186	646	607	856	999999	528	107	310	999999	496	340	999999	753	327	924	681	382	295	441	73	999999	616	999999	894	330	63	20	733	235	999999	999999	976	330	999999	917	419	255	344	999999	939	408	573	365	394	845	354	999999	335	373	999999	841	999999	147	742	649	570	999999	713	999999	724	999999	373	999999	620	520	999999	929	85	410	514	435	48	999999	502	664	708	999999	76	58	999999	342	999999	370	999999	376	999999	839	587	39	999999	999999	999999	808	899	432	45	498	999999	874	491	999999	645	925	858	561	803	843	999999	999999	999999	319	128	665	999999	392	832	12	837	254	58	523	352	56	62	289	893	239	772	999999	628	219	516	202	999999	561	999999	999999	512	685	573	999999	204	999999	999999	48	999999	877	258	999999	999999	43	660	999999	825	967	82	599	999999	999999	668	999999	81	575	999999	999999	999999	925	999999	998	695	83	500	161	999999	999999	329	842	999999	999999	183	999999	980	999999	480	595	558	26	377	598	999999	107	887	933	27	10	556	629	60	999999	245	999999	778	260	999999	526	543	509	819	405	648	239	640	857	405	999999	592	816	104	863	181	786	558	509	519	999999	999999	567	144	680	873	699	999999	601	779	992	247	730	443	999999	999999	59	206	971	949	999999	467	39	537	374	417	739	999999	999999	999999	459	999999	278	999999	234	340	975	374	999999	531	949	447	49	88	412	415	862	383	150	810	999999	589	999999	560	269	999999	166	39	769	999999	144	174	605	415	329	370	999999	989	219	623	86	999999	67	450	999	812	427	999999	999999	959	999999	999999	999999	386	999999	870	55	999999	481	103	184	946	999999	876	999999	785	841	999999	999999	999999	999999	872	173	526	733	446	531	999999	999999	999999	712	214	999999	810	999999	999999	779	999999	352	459	324	260	517	125	999999	999999	90	190	63	224	970	999999	203	92	522	682	202	868	652	626	348	999999	168	999999	390	999999	51	794	999999	619	16	622	290	308	727	999999	365	58	87	603	366	351	92	346	487	918	21	822	999999	44	999999	910	999999	726	121	415	999999	493	999999	479	98	296	999999	443	217	357	512	895	365	999999	327	154	791	58	999999	996	999999	822	546	999999	958	229	506	135	45	106	54	564	999999	999999	104	871	323	607	514	79	330	649	138	139	999999	125	466	962	716	439	129	999999	467	124	999999	999999	947	272	520	999999	999999	895	407	999999	999999	999999	708	53	999999	999999	831	193	543	199	999999	188	999999	416	66	999999	999999	543	999999	605	976	525	107	
999999	734	824	923	999999	97	645	289	999999	251	26	826	999999	417	423	730	270	608	999999	999999	277	448	409	999999	999999	999999	677	116	256	486	802	144	786	851	636	319	416	532	780	106	898	910	251	936	676	589	598	999999	999999	999999	158	997	51	540	830	633	334	248	999999	844	419	999999	42	948	449	882	49	999999	999999	113	324	999999	827	839	97	366	206	473	909	951	617	251	767	443	999999	804	103	256	31	13	999999	177	999999	936	999999	369	878	302	999999	999999	549	983	655	245	498	421	179	212	453	999999	999999	861	338	441	236	178	771	598	621	999999	999999	793	999999	776	128	999999	597	891	162	727	488	904	975	125	411	999999	596	531	999999	915	635	999999	999999	557	999999	133	838	708	709	518	598	999999	680	852	15	756	999999	878	126	351	824	288	59	725	999999	999999	999999	223	999999	602	999999	249	653	999999	999999	898	989	46	209	994	318	888	192	999999	999999	999999	233	132	999999	999999	245	717	415	604	101	356	999999	88	571	55	248	625	999999	116	999999	359	635	974	843	116	999999	361	679	132	42	935	105	999999	595	786	308	763	112	999999	367	864	999999	59	614	662	999999	911	475	164	756	999999	220	85	999999	780	573	259	289	13	887	999999	48	292	571	999999	261	435	492	784	747	485	522	999999	749	81	999999	999999	999999	999999	59	855	886	524	375	349	725	999999	708	815	223	999999	999999	999999	497	999999	826	999999	999999	458	411	999999	429	690	999999	281	180	917	336	636	265	987	889	108	999999	42	997	523	917	231	441	999999	999999	999999	999999	698	11	423	999999	275	254	973	108	999999	999999	427	435	999999	999999	104	179	808	693	999999	560	999999	999999	385	999999	999999	486	999999	634	999999	27	999999	905	752	129	718	999999	756	121	70	391	999999	888	976	329	536	607	999999	415	999999	62	632	547	654	999999	344	538	999999	278	350	788	941	349	842	894	999999	522	682	86	999999	823	423	696	632	690	278	347	192	65	618	999999	999999	999999	810	999999	394	631	260	636	999999	189	654	487	999999	282	449	999999	999999	92	719	999999	924	725	999999	999	639	936	915	963	847	996	356	570	660	493	999999	53	538	638	510	999999	999999	56	999999	219	179	999999	999999	999999	251	336	999999	999999	345	604	999999	960	999999	811	575	458	716	296	788	789	833	94	827	287	178	999999	413	999999	581	742	751	877	434	807	830	703	20	564	722	520	705	255	999999	65	560	152	172	727	72	62	271	976	999999	511	385	94	999999	648	191	845	923	882	999999	999999	852	65	535	
999999	981	871	447	161	999999	277	94	999999	860	999999	999999	35	243	685	999999	528	481	775	999999	923	999999	745	596	371	383	877	999999	822	726	630	999999	504	617	98	746	201	614	119	999999	991	427	797	234	345	999999	999999	612	248	536	999999	999999	86	446	999999	652	245	284	999999	778	696	680	271	861	239	568	232	999999	155	939	163	999999	999999	373	627	506	999999	521	261	449	227	275	358	296	999999	999999	136	68	14	445	510	999999	999999	341	999999	320	165	999999	994	776	699	746	466	308	382	999999	760	713	818	115	28	724	999999	636	560	999999	331	974	999999	999999	442	999999	414	999999	438	246	385	999999	656	316	999999	698	999999	485	750	480	808	999999	999999	638	999999	422	250	899	427	785	894	999999	780	294	989	190	999999	272	344	535	342	757	870	146	999999	999999	66	511	764	330	999999	547	999999	999999	622	281	999999	507	983	29	923	514	292	999999	351	484	259	371	327	169	898	263	150	999999	148	999999	999999	777	928	28	366	738	999999	106	587	356	25	700	672	718	129	302	289	999999	999999	999999	475	227	794	999999	999999	694	999999	605	431	944	999999	671	941	571	101	999999	579	965	663	195	380	195	999999	999999	468	999999	999999	608	49	606	974	826	612	320	585	999999	999999	701	999999	671	999999	539	675	643	949	353	759	110	627	836	722	323	661	427	457	289	162	999999	767	999999	994	585	565	999999	999999	999999	69	999999	986	999999	310	877	426	999999	640	841	520	431	55	125	999999	599	981	213	883	660	999999	999999	863	306	810	194	933	999999	676	968	973	850	673	999999	999999	137	999999	498	536	999999	897	669	999999	615	769	730	753	652	999999	405	603	361	941	319	999999	999999	768	690	999999	125	944	799	999999	999999	867	670	757	676	830	999999	485	492	999999	48	763	999999	408	257	536	90	441	290	999999	999999	375	999999	908	364	963	999999	369	433	181	420	900	107	999999	124	748	109	972	86	822	999999	919	120	683	902	555	910	476	521	999999	999999	999999	999999	302	54	306	255	999999	999999	999999	999999	311	62	321	999999	148	665	999999	293	509	437	999999	999999	999999	999999	362	999999	938	16	999999	62	943	999999	280	934	735	999999	805	309	818	999999	999999	579	999999	411	157	867	999999	426	763	890	758	999999	999999	725	139	329	205	256	999999	51	316	755	593	999999	477	463	999999	386	531	901	860	851	474	16	100	537	992	67	898	495	465	999999	999999	918	999999	760	836	999999	805	416	999999	558	618	776	999999	592	985	712	999999	999999	95	422	895	862	39	999999	717	15	
999999	999999	999999	999999	357	206	586	794	512	999999	366	716	626	236	581	125	860	311	243	697	819	508	551	289	133	214	409	53	999999	999999	889	999999	52	830	919	999999	88	903	211	421	200	999999	89	320	999999	226	78	999999	840	779	999999	728	673	30	196	137	60	57	999999	153	797	999999	999999	132	999999	999999	673	795	999999	378	999999	956	999999	822	507	428	429	240	934	906	145	550	212	846	388	999999	723	999999	999999	999999	162	40	999999	999999	624	657	233	956	534	386	553	282	550	999999	743	55	628	999999	523	768	707	819	123	999999	999999	256	340	999999	744	625	255	650	161	999999	225	15	77	52	208	999999	205	999999	705	558	363	863	999	741	999999	343	542	872	999999	999999	94	999999	917	782	999999	377	327	901	221	909	140	902	131	35	255	737	999999	585	653	999999	572	999999	123	564	753	154	256	598	228	999999	93	999999	151	999999	441	882	97	294	992	830	999999	303	261	796	427	461	742	999999	495	375	365	999999	999999	836	999999	849	999999	362	38	905	131	728	682	810	999999	999999	761	999999	999999	999999	999999	692	593	822	152	279	984	327	999999	999999	999999	999999	113	852	56	136	163	315	971	592	662	735	266	999999	709	999999	620	999999	969	669	700	999999	389	132	726	672	373	999999	999999	999999	864	902	999999	736	503	848	625	829	763	999999	604	456	999999	999999	710	999999	436	506	999999	999999	658	543	999999	999999	602	999999	892	980	136	383	763	755	999999	936	727	999999	999999	529	593	999999	187	999999	686	279	999999	999999	30	387	421	811	245	866	294	354	385	331	554	999999	144	987	956	645	702	389	999999	999999	999999	938	284	950	999999	907	913	999999	172	867	856	87	412	358	495	514	568	325	148	896	471	999999	561	405	215	770	395	999999	904	542	98	307	343	225	419	92	999999	471	415	338	999999	42	999999	518	999999	999999	346	999999	999999	451	86	387	251	49	999999	568	387	999999	744	634	521	317	999999	630	999999	559	744	196	939	413	411	107	909	810	943	999999	93	52	930	738	999999	609	114	462	999999	710	65	303	838	850	704	233	999999	780	816	645	684	562	999999	915	732	159	999999	97	49	978	477	441	106	947	484	999999	999999	15	210	999999	213	894	174	78	503	451	357	98	709	188	999999	138	993	999999	999999	531	999999	24	16	284	762	26	999999	999999	242	999999	207	999999	999999	369	285	721	580	903	999999	789	398	671	422	290	999999	999999	999999	861	608	999999	999999	999999	999999	999999	41	933	999999	999999	160	197	481	686	999999	999999	999999	467	999999	349	
903	999999	558	99	866	965	143	999999	999999	725	999999	999999	638	562	999999	999999	186	409	698	422	337	999999	722	654	753	999999	317	711	835	542	46	344	45	49	999999	949	999999	999999	931	236	999999	400	340	282	453	156	999999	919	807	999999	703	845	768	309	21	561	999999	904	999999	999999	657	999999	806	70	689	147	968	598	604	929	113	999999	477	471	602	937	999999	449	210	999999	695	398	903	893	839	201	576	736	999999	406	23	886	21	319	579	999999	593	280	999999	315	188	960	325	999999	838	875	377	999999	706	83	999999	496	703	999999	926	269	527	912	230	497	571	242	571	999999	916	226	816	168	999999	214	999999	740	856	894	999999	735	82	35	999999	999999	999999	278	39	954	855	527	193	282	393	999999	999999	681	59	105	744	946	398	999999	961	621	68	219	999999	502	729	999999	640	808	321	999999	999999	999999	857	266	674	303	999999	616	999999	399	43	999999	775	999999	343	672	691	999999	160	999999	346	955	74	443	999999	614	999999	537	234	55	886	384	961	999999	133	379	999999	792	431	450	743	781	775	572	588	524	443	833	168	66	128	879	657	838	853	999999	999999	423	360	69	440	675	392	305	999999	659	999999	999999	458	964	848	898	338	709	999999	564	189	999999	854	391	180	999999	379	177	927	17	726	999999	999999	892	999999	410	441	999999	20	78	399	480	69	929	940	861	999999	999999	999999	229	550	948	109	299	999999	999999	569	969	888	411	999999	999999	378	999999	932	999999	999999	565	33	448	466	966	699	670	175	709	442	999999	451	319	653	185	959	707	466	778	32	59	840	16	840	999999	483	608	772	185	111	564	996	999999	626	819	180	999999	763	999999	258	999999	133	352	503	999999	527	999999	758	130	999999	999999	48	164	438	194	725	27	607	994	999999	999999	897	999999	607	877	929	961	999999	833	15	200	999999	882	530	592	925	497	512	207	999999	904	849	652	920	441	526	842	61	442	104	999999	171	999999	100	166	542	143	999999	626	714	566	886	925	999999	73	726	999999	634	845	269	237	514	410	59	589	252	999999	999999	176	360	96	999999	260	738	851	39	999999	792	999999	59	791	752	886	493	999999	999999	999999	536	856	714	370	217	215	182	867	999999	761	719	510	914	999999	74	999999	275	627	656	999999	196	273	999999	999999	373	270	795	999999	999999	628	916	999999	999999	327	718	999999	999999	999999	878	704	999999	871	999999	277	999999	291	458	762	726	182	999999	999999	999999	391	738	999999	822	174	999999	947	419	705	999999	29	844	999999	999999	596	999999	999999	
999999	286	748	951	558	324	69	766	94	92	812	43	750	312	999999	61	939	190	589	454	999999	999999	992	999999	295	382	489	193	433	417	999999	861	999999	874	64	343	127	780	999999	423	213	65	89	915	999999	385	954	999999	999999	793	119	758	17	999999	462	830	294	816	665	185	835	876	343	677	739	999999	849	876	258	674	933	999999	999999	175	251	345	218	86	999999	909	427	409	182	639	307	593	999999	69	422	999999	999999	310	999999	657	587	337	999999	411	999999	194	536	87	831	346	859	950	999999	841	882	999999	622	999999	29	756	999999	436	703	703	380	156	106	999999	464	999999	625	999999	54	699	587	914	623	807	900	999999	383	349	577	999999	779	356	999999	22	999999	304	611	841	291	368	899	999999	633	27	999999	39	999999	746	623	807	721	236	906	712	263	968	503	999999	317	416	999999	418	858	999999	924	33	999999	93	613	999999	999999	999999	351	999999	999999	436	290	606	999999	871	524	637	726	770	124	553	999999	478	999999	218	801	795	534	874	985	491	303	765	103	999999	73	14	999999	463	393	999999	885	231	999999	999999	999999	897	49	999999	891	999999	691	98	753	380	583	497	335	404	368	627	259	476	699	999999	143	525	512	768	807	999999	504	272	386	187	667	228	565	931	531	903	756	98	983	250	999999	215	22	722	433	576	678	738	105	765	999999	419	531	604	999999	999999	394	999999	637	999999	251	999999	999999	999999	713	999999	932	403	872	464	871	170	492	458	518	927	999999	790	345	241	841	765	176	620	999999	258	697	960	246	369	519	485	460	612	999	999999	503	446	18	999999	644	284	865	641	893	527	999999	82	96	766	999999	603	935	999999	538	999999	262	100	999999	465	667	999999	167	513	945	396	710	880	999999	999999	434	76	781	276	596	566	899	535	726	972	331	999999	873	999999	711	915	999999	999999	83	523	127	413	999999	553	411	672	127	362	696	507	817	999999	623	999999	342	591	822	669	999999	999999	586	727	373	999999	143	53	108	686	802	39	845	999999	806	935	30	31	706	999999	864	924	449	546	999999	229	165	285	11	925	148	129	103	881	253	111	937	400	49	266	419	368	574	441	560	666	999999	170	249	687	999999	321	999999	593	999999	999999	999999	999999	887	154	948	858	51	999999	548	683	936	964	999999	705	997	999999	981	449	999999	506	359	17	986	182	566	994	46	323	997	826	243	509	87	367	578	898	999999	895	317	999999	326	999999	892	877	730	999999	758	544	689	308	339	445	774	307	535	525	63	715	
587	999999	822	728	999999	721	449	437	886	999999	136	999999	127	96	142	268	190	958	125	118	999999	868	999999	502	634	699	497	797	734	999999	832	63	844	797	999999	363	738	999999	226	180	438	999999	811	714	417	589	190	253	313	516	126	999999	409	944	273	718	718	329	104	486	234	651	999999	116	222	83	264	330	778	778	529	592	742	944	680	159	67	531	999999	54	518	254	494	999999	663	999999	653	999999	534	999999	644	419	504	739	999999	786	600	704	501	344	334	999999	999999	534	986	999999	835	999999	999999	999999	660	999999	244	59	999999	980	167	484	453	957	999999	364	796	190	144	120	98	12	997	894	999999	363	999999	750	719	657	779	959	241	138	999999	197	635	420	938	456	184	454	771	999999	628	999999	260	544	914	969	999999	294	400	876	999999	832	999999	380	564	999999	167	494	340	320	210	999999	999999	325	538	999999	729	385	252	999999	936	999999	240	999999	999999	443	999999	999999	999999	749	592	495	568	365	692	596	729	999999	856	999999	298	999999	124	461	766	430	873	934	15	683	250	689	51	712	939	802	602	437	115	131	203	672	999999	590	727	714	639	999999	999999	941	999999	474	999999	611	999999	256	529	779	274	845	569	178	999999	162	509	903	999999	856	425	889	999999	302	159	734	999999	999999	41	999999	733	61	999999	987	311	73	181	999999	999999	440	323	693	282	822	172	269	561	35	999999	506	999999	824	270	783	470	743	947	219	324	794	999999	772	224	996	56	223	999999	582	866	425	981	733	999999	23	999999	732	999999	181	140	890	999999	999999	443	535	451	999999	791	16	526	999999	126	961	461	374	276	999999	999999	999999	776	949	214	979	168	767	999999	999999	90	999999	251	738	135	776	89	434	621	751	999999	999999	555	147	999999	58	65	999999	309	30	281	379	746	990	263	341	404	191	999999	999999	263	676	20	102	828	543	765	787	443	349	999999	36	999999	524	999999	789	730	999999	527	999999	923	999999	467	504	86	710	510	260	999999	793	381	897	749	999999	999999	663	678	462	999999	888	292	278	865	960	147	999999	626	231	999999	473	611	999999	663	528	999999	403	218	516	999999	127	43	515	312	999999	968	984	287	334	36	559	120	277	329	639	874	999999	995	507	366	832	94	999999	481	21	192	615	243	230	999999	999999	454	172	447	201	999999	777	965	225	992	999999	967	301	205	229	363	343	446	34	654	624	407	710	159	193	43	754	999999	301	999999	362	750	999999	186	999999	114	999999	999999	138	784	106	690	779	515	999999	999999	792	
93	999999	657	848	999999	219	576	533	999999	743	22	263	999999	110	999999	999999	999999	639	412	999999	999999	274	124	999999	513	318	250	999999	999999	628	205	945	328	250	999999	780	643	999999	194	541	999999	652	244	370	935	999999	970	683	362	999999	30	875	802	954	677	818	999999	252	345	860	968	29	599	78	548	77	934	917	999999	999999	40	151	999999	870	999999	999999	999999	999999	479	936	999999	999999	204	918	608	329	999999	374	572	852	999999	400	999999	333	999999	471	63	175	822	999999	642	999999	253	999999	985	878	430	999999	533	999999	788	395	999999	999999	523	411	824	680	470	228	924	569	354	587	331	640	868	131	999999	959	999999	864	999999	999999	999999	294	999999	805	933	729	898	221	841	367	73	256	999999	874	999999	999999	646	999999	705	603	943	999999	708	665	77	355	20	308	999999	999999	797	924	464	170	999999	238	97	28	999999	740	329	712	999999	999999	524	84	22	994	999999	146	999999	45	999999	336	669	231	585	657	999999	588	719	999999	999999	276	569	149	792	466	999999	999999	84	628	635	964	284	240	353	720	999999	992	342	25	987	999999	999999	761	764	999999	999999	882	652	439	290	999999	30	729	999999	462	427	384	292	556	234	740	71	999999	409	204	62	438	878	865	516	744	255	999999	613	100	999999	808	384	664	999999	887	999999	645	347	476	999999	554	999999	891	302	999999	710	785	791	256	435	567	362	570	84	73	999999	787	999999	545	999999	326	126	43	447	619	999	627	591	346	811	426	356	999999	260	508	332	986	999999	748	44	999999	912	366	999999	457	455	814	589	901	883	999999	999999	999999	999999	627	438	999999	454	999999	767	93	203	455	444	999999	220	429	320	999999	740	27	225	184	511	453	999999	759	377	989	999999	195	47	690	462	671	999999	999999	999999	632	79	259	542	889	981	951	999999	467	921	999999	999999	36	503	23	999999	866	925	547	999999	999999	222	678	704	464	518	581	55	513	992	773	314	666	58	687	999999	999999	485	335	203	560	999999	947	999999	721	999999	147	999999	999999	529	596	745	167	263	270	420	400	554	999999	999999	409	905	762	474	158	999999	579	978	999999	999999	999999	999999	599	353	740	932	275	840	983	711	381	889	30	983	999999	37	156	412	788	277	116	936	408	955	999999	654	424	482	689	379	183	169	876	999999	999999	215	156	999999	999999	337	154	560	571	375	998	520	999999	999999	999999	130	205	177	999999	999999	409	743	982	999999	999999	96	518	999999	161	999999	538	222	23	999999	999999	200	881	342	890	460	133	556	374	42	956	
284	999999	645	999999	568	184	16	969	337	119	116	232	999999	999999	436	819	360	408	957	999999	999999	999999	382	644	877	249	862	999999	739	425	999999	378	950	687	285	327	873	390	592	999999	532	252	999999	402	38	968	379	999999	463	640	772	999999	999999	999999	180	777	396	999999	535	329	321	999999	239	912	265	737	282	824	978	119	946	999999	815	528	314	543	821	979	616	909	999999	784	822	109	652	705	961	754	999999	999999	930	999999	854	273	127	999999	23	999999	147	300	696	554	999999	354	694	999999	341	888	999999	636	956	999999	394	625	459	999999	906	140	269	560	775	527	317	480	999999	83	125	552	999999	511	529	57	842	999999	223	325	684	478	999999	849	374	83	863	880	551	523	487	238	999999	999999	896	883	999999	999999	525	179	246	629	175	999999	687	999999	487	999999	116	908	574	999999	412	999999	999999	999999	725	420	195	701	999999	999999	999999	665	595	886	738	999999	614	646	544	265	799	54	999999	65	312	793	172	999999	595	484	999999	643	949	418	826	681	737	468	168	103	401	823	516	999999	700	510	34	800	999999	999999	775	999999	374	318	279	999999	63	797	135	999999	257	999999	999999	189	999999	295	715	187	999999	999999	92	156	487	450	999999	976	538	280	364	801	768	372	999999	928	708	313	999999	641	148	468	627	939	342	999999	999999	790	717	337	155	415	794	847	740	999999	584	629	982	923	453	303	829	999999	443	334	172	885	85	187	480	360	999999	84	999999	999999	439	999999	813	260	604	999999	268	211	134	949	999999	921	631	541	999999	89	330	999999	197	845	639	999999	505	999999	74	999999	714	540	856	795	398	719	808	149	999999	440	815	731	999999	999999	44	628	659	494	326	251	263	999999	999999	400	40	672	886	202	999999	596	647	999999	196	644	369	728	354	338	560	297	999999	491	999999	914	999999	598	35	818	811	20	194	21	691	999999	706	999999	708	999999	765	726	999999	999999	187	967	793	20	545	999999	19	316	284	999999	933	38	138	771	999999	918	999999	441	999999	78	999999	951	411	635	123	373	937	999999	30	887	999999	834	464	999999	314	20	130	999999	63	351	808	504	999999	999999	87	662	999999	999999	614	789	339	999999	89	764	999999	999999	565	167	896	181	747	820	296	396	756	109	574	632	467	556	797	999999	388	999999	269	999999	225	547	558	460	999999	12	584	240	999999	250	754	999999	999999	88	454	999999	366	999999	604	987	218	349	117	978	999999	72	477	68	992	466	945	784	505	347	999999	27	999999	999999	999999	744	246	999999	838	516	
999999	874	360	389	111	834	516	506	700	281	678	875	440	579	371	616	535	526	248	102	304	970	204	934	999999	436	364	999999	999999	859	751	999999	511	600	634	999999	711	97	956	168	949	999999	999999	234	668	145	586	38	999999	999999	999999	719	817	999999	221	383	999999	425	322	999999	999999	999999	128	841	529	526	374	840	945	157	905	447	569	90	152	856	887	999999	999999	999999	999999	999999	845	999999	650	41	345	765	999999	260	999999	999999	999999	292	688	363	329	252	705	151	770	746	93	927	999999	999999	999999	736	603	365	999999	999999	159	999999	824	999999	750	999999	200	497	191	608	461	695	612	619	999999	287	999999	789	999999	644	274	134	171	999999	999999	918	520	878	881	999999	999999	999999	999999	834	999999	396	467	999999	999999	999999	61	217	960	172	294	397	324	371	110	872	345	814	999999	852	446	999999	228	999999	900	832	116	999999	616	999999	446	999999	932	999999	999999	999999	820	856	999999	834	593	66	999999	999999	999999	855	603	158	777	19	999999	358	204	999999	398	999999	178	999999	644	779	999999	999999	601	387	726	999999	465	546	887	825	999999	999999	999999	994	268	389	999999	229	903	55	238	999999	544	606	320	98	243	31	389	372	999999	85	222	407	248	853	999999	786	999999	961	400	999999	999999	952	957	999999	999999	999999	652	999999	259	948	841	598	551	637	999999	994	999999	638	999999	444	166	999999	999999	976	276	239	755	415	923	85	946	999999	999999	181	696	999999	649	536	377	43	378	381	123	167	243	623	855	611	658	999999	719	643	999999	956	999999	745	243	980	517	491	454	247	95	999999	12	900	943	379	999999	613	354	540	999999	999999	75	785	411	561	743	653	383	999999	999999	462	365	313	602	699	999999	999999	358	999999	29	999999	999999	140	999999	938	999999	342	680	486	670	54	126	188	999999	760	890	124	344	682	999999	864	117	310	490	632	999999	698	308	253	107	990	265	685	521	385	999	934	999999	472	405	410	999999	999999	484	711	345	187	930	841	999999	166	616	999999	432	999999	778	288	649	662	130	999999	44	437	388	680	789	999999	999999	997	760	955	624	871	287	836	999999	219	826	779	999999	641	768	466	444	999999	383	589	263	366	606	721	294	836	999999	938	376	545	999999	803	921	904	519	933	91	853	541	745	999999	595	273	999999	999999	999999	375	489	698	578	992	447	999999	210	187	311	999999	999999	671	999999	528	348	999999	356	700	32	857	392	131	834	999999	591	409	638	200	667	102	47	269	423	999999	863	249	797	552	81	507	999999	726	218	999999	999999	
191	999999	226	999999	135	917	868	439	999999	982	367	863	999999	999999	48	668	19	519	999999	362	999999	257	327	665	108	672	803	629	525	145	666	913	302	999999	409	999999	421	151	542	185	999999	830	999999	488	999999	386	604	151	42	838	999999	999999	999	190	272	934	999999	560	999999	999999	999999	999999	914	877	326	454	571	859	11	999999	257	999999	977	43	193	949	846	999999	170	722	77	661	999999	999999	999999	999999	914	121	80	474	228	860	200	89	71	999999	916	533	171	61	999999	999999	150	649	591	844	239	965	996	323	999999	597	400	238	395	462	999999	237	453	866	539	459	788	537	174	396	677	898	972	263	999999	323	676	118	907	999999	999999	946	105	999999	999999	999999	125	757	386	630	469	962	693	608	287	688	89	999999	521	999999	999999	613	484	999999	176	340	992	742	290	775	921	292	331	72	941	999999	141	864	646	999999	999999	41	160	544	999999	714	214	374	975	999999	243	381	596	551	999999	999999	472	901	422	999999	955	999999	999999	611	999999	999999	641	999999	666	582	557	999999	999999	999999	999999	999999	999999	940	277	461	999999	628	767	936	541	549	695	779	697	43	999999	999999	451	756	635	960	563	549	834	999999	999999	583	707	403	796	28	999999	666	999999	450	455	531	634	961	763	999999	615	540	999999	170	491	861	934	999999	999999	326	773	999999	999999	999999	371	912	999999	999999	999999	553	921	373	149	522	826	39	999999	256	588	712	606	490	993	308	355	999999	479	674	268	221	649	85	64	480	999999	821	999999	999999	88	543	424	116	582	219	415	251	401	999999	999999	462	999999	687	54	636	720	293	907	997	999999	348	999999	999999	268	999999	999999	846	319	999999	277	15	999999	792	178	55	297	499	999999	784	892	113	631	922	999999	805	610	999999	40	427	760	961	999999	372	752	740	999999	982	999999	416	999999	569	932	731	289	338	999999	819	519	999	348	230	385	133	999999	612	716	520	111	999999	565	999999	815	999999	909	315	999999	306	49	437	999999	315	999999	501	478	999999	999999	899	642	11	22	791	452	40	88	539	585	999999	267	149	33	590	999999	395	999999	373	754	999999	822	974	247	999999	779	91	65	43	578	884	655	783	442	999999	877	999999	999999	773	499	784	999999	379	999999	311	48	900	414	363	434	999999	650	999999	577	139	87	999999	764	525	999999	371	999999	55	960	701	999999	484	999999	216	999999	781	944	87	873	969	238	453	254	935	458	878	999999	999999	609	999999	244	550	999999	312	739	218	344	924	761	999999	808	767	418	999999	176	563	203	999999	
650	652	999999	572	240	607	900	633	424	829	77	144	694	284	445	648	466	594	279	999999	999999	504	446	30	326	745	171	471	44	225	999999	894	999999	999999	60	956	10	672	319	999999	999999	115	794	999999	857	999999	444	534	331	999999	999999	999999	999999	799	731	156	216	301	256	495	446	439	599	209	70	182	458	999999	234	489	999999	999999	999999	672	999999	370	710	999999	999999	699	311	637	149	273	652	196	610	885	747	904	750	999999	425	823	999999	999999	516	999999	455	684	999999	228	999999	999999	999999	778	999999	999999	807	370	446	284	138	557	999999	809	999999	336	556	873	572	573	999999	330	738	938	378	461	999999	999999	854	124	999999	487	530	999999	337	999999	149	874	890	999999	88	999999	467	475	999999	999999	639	999999	999999	190	48	581	122	999999	750	979	999999	999999	409	845	120	787	515	999999	798	650	36	111	482	993	999999	999999	983	999999	494	100	862	273	367	511	821	160	347	674	86	999999	375	925	999999	999999	203	954	475	54	876	300	872	999999	676	999999	841	538	878	689	993	366	598	537	120	659	126	999999	828	898	33	959	450	840	254	894	285	999999	999999	134	799	242	999999	999999	708	203	228	999999	597	437	670	999999	282	999999	681	720	316	838	999999	683	240	363	136	576	999999	916	850	41	891	782	655	739	769	999999	889	999999	159	999999	999999	999999	999999	400	999999	400	238	999999	999999	999999	999999	999999	999999	446	296	999999	893	445	999999	999999	917	791	999999	197	835	814	782	999999	523	529	768	999999	570	999999	19	897	252	999999	999999	735	348	999999	239	67	871	999999	999999	218	453	999999	859	453	655	519	741	47	999999	253	999999	438	618	307	225	168	34	250	999999	930	437	999999	841	999999	335	380	999999	636	999999	295	325	478	999999	999999	486	838	999999	324	273	999999	914	971	334	999999	284	682	127	51	999999	81	42	631	402	999999	999999	65	843	806	128	285	227	999999	999999	287	927	999999	999999	999999	821	387	498	710	999999	912	26	999999	74	842	999999	653	262	999999	570	999999	263	694	85	356	793	430	995	862	205	987	833	808	496	56	999999	197	863	999999	999999	688	582	332	999999	490	257	324	991	11	999999	475	999999	967	999999	999999	34	243	21	472	260	400	392	636	999999	989	999999	217	999999	999999	770	591	999999	189	40	882	907	930	50	595	999999	999999	439	994	834	730	964	865	273	501	32	838	186	401	822	828	305	946	817	664	999999	999999	355	974	999999	446	685	843	937	662	999999	103	203	425	373	781	999999	398	801	784	35	222	943	999999	995	999999	
414	398	367	211	999999	960	123	385	193	68	133	465	763	999999	54	999999	928	610	413	928	999999	760	37	50	867	999999	999999	43	639	999999	107	877	999999	308	42	999999	486	735	999999	136	980	999999	241	315	658	506	634	412	740	904	999999	342	999999	999999	296	653	999999	999999	343	679	815	89	999999	994	961	256	486	464	366	756	644	999999	534	287	947	827	999999	999999	392	999999	282	742	303	735	905	764	812	999999	22	999999	927	169	401	407	999999	999999	999999	246	354	411	29	180	56	983	269	101	808	786	129	468	999999	999999	934	972	406	999999	786	999999	999999	206	443	574	451	977	829	485	801	999999	999999	56	999999	999999	377	980	999999	112	695	319	999999	813	956	36	792	553	264	289	234	999999	999999	999999	124	72	157	157	967	455	999999	79	164	784	300	681	999999	82	999999	841	280	953	631	304	387	476	999999	285	250	417	781	999999	999999	999999	999999	999999	136	999999	932	999999	145	999999	23	896	383	626	165	999999	523	285	999999	719	839	422	19	281	798	706	861	647	528	871	906	559	673	830	355	999999	533	918	554	102	150	32	706	59	940	999999	920	999999	321	999999	762	965	212	72	69	311	540	979	999999	999999	867	295	172	274	323	463	232	553	281	550	999999	605	730	999999	999999	816	715	959	340	73	999999	110	999999	676	999999	941	999999	611	770	54	999999	553	344	135	999999	999999	860	442	999999	487	999999	999999	999999	999999	693	167	245	98	492	252	595	580	649	520	642	766	999999	495	999999	382	999999	999999	782	999999	476	614	270	604	888	724	999999	283	233	999999	560	419	621	999999	983	951	705	269	999999	999999	459	503	904	823	999999	468	999999	999999	286	364	381	999999	999999	262	304	88	999999	641	209	768	296	321	999999	795	960	232	155	403	512	214	999999	846	502	264	777	999999	999999	446	999999	430	828	999999	999999	868	482	669	826	368	270	904	64	999999	69	999999	241	147	999999	118	863	269	322	502	861	82	688	999999	398	999999	485	331	378	999999	529	779	939	999999	324	489	999999	300	999999	787	142	608	159	999999	786	151	32	999999	827	999999	999999	851	999999	335	730	924	190	947	999999	497	882	939	535	603	545	290	999999	537	822	999999	999999	573	863	535	369	263	922	86	748	256	315	999999	504	776	999999	999999	999999	613	999999	999999	308	376	29	999999	904	203	82	555	75	505	999999	495	999999	170	999999	999999	988	582	966	999999	11	113	208	999999	191	999999	445	999999	999999	867	999999	999999	564	431	367	428	553	999999	999999	999999	190	376	20	252	526	820	
37	999999	969	868	688	999999	999999	506	398	999999	999999	999999	727	867	757	322	999999	999999	886	923	931	395	999999	387	465	999999	952	800	296	635	102	955	999999	371	19	112	789	999999	188	531	170	999999	43	172	260	558	237	999999	418	999999	999999	813	999999	602	889	641	540	999999	999999	654	999999	847	219	999999	112	221	999999	999999	999999	655	533	971	29	364	763	872	362	999999	137	999999	999999	999999	999999	999999	98	289	999999	905	999999	377	571	999999	999999	534	396	323	999999	279	70	999999	71	871	904	999999	344	575	793	11	839	26	289	900	464	504	999999	999999	465	789	999999	822	622	592	884	490	999999	999999	526	999999	999999	999999	33	93	579	98	846	936	295	628	94	523	999999	597	999999	464	98	670	743	950	686	451	857	69	603	999999	999999	479	986	999999	999999	19	58	309	42	399	992	999999	999999	999999	658	911	659	837	704	999999	999999	34	526	429	401	423	591	575	807	527	999999	964	999999	341	672	377	949	999999	949	85	999999	196	565	675	471	892	349	377	302	999999	791	30	364	451	910	401	952	566	33	265	428	483	999999	515	999999	999999	716	999999	704	291	999999	788	999999	629	688	150	469	851	999999	999999	999999	224	282	42	736	572	610	48	430	280	425	392	847	693	999999	990	694	60	868	443	186	358	999999	21	813	13	142	734	999999	769	932	110	609	524	191	214	211	469	778	244	428	677	569	433	865	579	940	204	972	697	999999	419	983	524	332	725	550	271	228	732	440	875	285	661	347	324	783	333	999999	453	999999	235	999999	633	25	508	789	249	155	244	72	938	999999	75	323	523	127	999999	202	466	999999	939	250	56	804	552	401	908	95	551	795	617	999999	529	908	999999	148	360	508	823	935	311	125	983	999999	501	999999	220	347	824	207	698	999999	999999	789	849	985	235	999999	472	116	999999	999999	604	449	455	255	242	166	103	385	766	999999	378	530	362	999999	267	385	312	439	191	570	271	353	107	485	646	999999	68	999999	913	531	45	716	999999	999999	521	544	224	256	880	999999	253	999999	440	999999	762	525	437	35	728	999999	526	999999	925	320	892	260	352	969	609	502	107	999999	472	245	550	999999	476	214	312	722	999999	66	558	137	327	821	999999	985	723	130	999999	999999	516	73	15	12	999999	743	265	271	201	999999	646	999999	955	999999	977	205	571	999999	999999	233	722	15	687	469	484	797	992	80	999999	366	256	489	200	73	999999	408	240	547	871	732	948	999999	531	915	420	181	182	933	844	718	423	
622	81	999999	999999	511	385	546	528	993	750	999999	924	834	998	166	999999	891	51	579	964	33	239	326	284	681	999999	772	999999	999999	625	69	235	999999	943	634	999999	999999	752	840	999999	694	29	877	999999	763	127	696	916	999999	983	290	892	275	753	400	392	754	804	640	37	999999	999999	225	377	691	959	305	891	374	748	85	149	999999	999999	999999	14	361	344	999999	999999	999999	855	999999	329	999999	177	999999	875	552	251	664	317	122	813	418	206	803	999999	300	804	821	999999	551	515	908	151	691	718	482	999999	999999	419	999999	86	249	758	999999	999999	42	524	998	999999	349	999999	999999	767	36	396	999999	84	210	999999	999999	716	999999	983	313	289	999999	204	485	252	403	166	220	254	34	46	574	660	504	907	999999	776	805	401	464	428	431	150	999999	999999	580	408	195	188	375	576	343	265	454	422	999999	838	48	999999	36	192	912	839	743	990	822	999999	579	302	999999	277	910	350	528	999999	999999	280	89	190	671	994	971	42	879	999999	702	318	215	92	432	999999	737	59	374	999999	516	591	406	133	481	102	829	892	804	108	999999	992	999999	569	564	215	758	858	94	41	999999	880	999999	296	297	514	281	999999	870	744	539	999999	999999	256	378	276	873	999999	999999	579	175	88	999999	999999	790	709	999999	646	528	999999	881	999999	964	342	999999	635	631	120	835	967	820	341	999999	999999	568	805	26	490	200	297	999999	801	160	515	866	999999	999999	999999	506	588	932	635	969	653	863	660	896	643	195	743	645	999999	130	740	758	833	66	177	222	985	692	101	999999	241	884	89	729	458	476	928	982	451	614	257	45	999999	372	378	207	908	908	383	305	457	651	999999	681	419	757	42	999999	999999	967	999999	895	999999	190	738	999999	783	931	447	176	266	761	204	158	872	999999	573	471	688	969	314	86	318	999999	999999	999999	315	999999	320	701	444	852	506	484	103	362	999999	14	634	609	423	976	999999	217	48	696	456	430	999999	713	999999	571	999999	516	999999	444	586	54	999999	158	463	999999	621	746	999999	413	999999	999999	65	999999	511	999999	836	999999	556	337	615	111	757	312	142	884	999999	606	517	873	999999	999999	821	658	775	160	822	486	155	48	365	999999	485	999999	999999	736	375	297	211	625	734	318	960	999999	999999	484	296	880	25	579	785	24	239	999999	948	275	999999	406	745	361	746	359	999999	517	971	999999	625	132	870	999999	519	311	404	892	148	999999	999999	999999	999999	300	863	942	999999	576	999999	351	494	626	999999	
176	838	968	999999	850	999999	999999	385	452	364	937	859	999999	19	999999	70	484	619	999999	720	801	245	412	576	454	497	804	888	367	265	630	999999	998	999999	704	567	999999	759	554	999999	999999	771	587	142	892	441	700	932	852	516	778	999999	999999	999999	885	930	435	402	999999	363	84	999999	27	196	999999	999999	860	727	314	61	519	724	74	999999	999999	999999	657	280	683	22	796	999999	46	999999	487	999999	259	999999	559	773	141	157	661	201	939	999999	753	400	407	362	581	972	628	800	996	63	667	823	950	856	999999	999999	719	999999	566	213	999999	999999	709	836	290	768	999999	541	919	372	73	999999	999999	688	285	267	999999	330	999999	999999	253	245	999999	433	240	436	151	703	500	999999	438	576	635	736	999999	586	690	571	999999	999999	999999	999999	881	999999	990	999999	999999	271	581	999999	293	398	999999	741	999999	223	322	286	605	999999	626	474	50	943	934	497	248	657	870	698	576	310	258	628	29	165	999999	230	999999	999999	999999	999999	131	484	693	49	922	999999	776	604	274	414	966	228	196	999999	56	938	999999	502	555	781	400	882	999999	999999	150	999999	722	804	858	999999	999999	167	857	745	352	999999	260	894	999999	354	881	275	434	172	343	40	442	688	119	426	529	940	891	999999	490	999999	45	710	999999	999999	999999	999999	746	999999	999999	808	999999	451	987	490	687	999999	928	210	899	134	458	999999	648	999999	592	43	694	999999	572	903	276	999999	265	113	529	999999	995	999999	184	910	529	262	602	535	669	999999	701	628	738	724	999999	691	324	365	790	759	71	789	315	146	287	313	609	667	542	999999	195	883	960	148	810	999999	36	989	605	206	684	123	450	601	342	76	703	848	891	584	328	900	323	999999	488	215	999999	999999	632	225	999999	999999	992	942	805	999999	667	600	913	760	664	335	760	594	84	947	348	714	999999	999999	999999	999999	776	999999	408	295	570	200	660	604	890	989	366	389	553	749	131	507	795	525	999999	113	934	999999	920	999999	149	729	695	540	999999	656	243	421	999999	999999	168	44	544	519	256	477	940	318	869	675	968	381	50	335	826	841	918	289	812	507	999999	645	47	415	999999	841	504	129	737	244	755	944	773	661	999999	96	963	999999	999999	931	173	626	270	254	35	768	688	370	713	35	999999	954	609	118	75	523	996	139	999999	414	999999	999999	999999	999999	919	33	607	389	999999	739	999999	642	20	881	343	999999	384	793	389	387	163	999999	416	711	506	999999	999999	665	595	77	999999	833	999999	863	
958	352	54	634	334	11	171	309	626	974	999999	105	943	728	774	865	148	213	999999	999999	999999	838	414	869	139	128	999999	999999	793	999999	649	54	999999	157	922	991	999999	749	999999	388	225	854	517	999999	563	410	858	999999	890	730	928	885	999999	999999	612	129	938	999999	999999	216	323	229	515	949	334	999999	375	999999	805	783	999999	398	745	999999	999999	407	999999	972	315	729	269	999999	61	73	747	763	960	804	544	802	62	999999	254	262	74	996	348	567	117	460	44	72	812	999999	30	999999	150	723	163	215	798	966	999999	775	946	253	999999	999999	211	570	153	571	261	12	731	999999	153	999999	999999	774	68	763	999999	854	695	999999	268	999999	999999	999999	999999	246	650	339	14	95	120	999999	316	999999	829	896	365	546	317	999999	811	809	385	299	396	999999	425	389	156	45	999999	24	89	748	984	233	408	994	999999	906	920	921	999999	645	619	674	186	486	999999	171	407	328	547	232	396	458	568	753	821	964	821	999999	193	968	984	105	399	567	836	606	999999	371	599	411	552	889	811	740	680	999999	482	939	999999	984	637	783	999999	857	999999	535	664	999999	182	982	95	658	999999	39	999999	523	285	999999	649	349	999999	45	728	146	680	506	999999	828	999999	110	999999	999999	827	208	999999	999999	999999	541	215	999999	941	842	199	999999	325	893	161	782	89	166	446	863	299	104	999999	999999	64	340	187	855	888	836	582	82	500	213	831	540	697	999999	895	743	413	349	407	832	999999	122	999999	786	355	999999	748	999999	999999	629	591	733	887	739	156	298	999999	359	421	999999	269	127	999999	122	72	621	94	629	999999	703	999999	950	999999	488	755	942	519	400	510	34	97	665	418	871	621	999999	652	958	313	606	999999	64	927	302	999999	728	999999	708	724	733	779	128	655	960	180	999999	999999	408	999999	214	999999	963	848	999999	27	603	999999	254	500	965	968	136	326	664	324	404	32	403	915	36	999999	811	676	776	254	999999	20	457	700	999999	69	253	974	999999	828	999999	215	540	284	968	29	751	999999	758	765	652	802	991	999999	775	618	644	493	957	268	999999	999999	82	152	59	999999	261	554	519	905	999999	162	999999	835	999999	999999	492	128	999999	999999	204	603	917	999999	601	999999	29	812	999999	371	425	999999	26	840	861	137	143	397	999999	385	768	999999	999999	853	51	500	584	999999	745	999999	135	525	546	950	73	373	999999	999999	999999	999999	574	449	628	999999	490	963	145	387	999999	999999	65	999999	892	571	248	999999	904	74	999999	
111	592	863	76	348	245	999999	224	75	777	497	758	81	846	352	811	328	999999	550	373	87	364	206	191	973	530	999999	632	974	999999	75	469	315	102	449	300	710	999999	999999	911	590	748	79	999999	486	23	984	258	549	760	920	429	364	701	891	746	395	682	999999	999999	999999	277	250	364	711	38	453	979	407	62	999999	945	297	638	783	339	999999	596	704	999999	999999	782	92	223	791	645	999999	614	210	702	905	38	290	472	706	999999	508	715	898	458	570	999999	999999	497	999999	999999	141	725	917	999999	461	798	999999	142	999999	999999	194	36	572	999999	923	839	778	704	157	82	664	825	931	470	830	579	698	255	399	999999	932	594	999999	816	999999	388	696	999999	251	116	999999	158	999999	284	137	482	153	832	535	731	236	155	350	587	320	999999	794	457	731	882	999999	732	999999	740	999999	599	472	999999	999999	999999	999999	140	999999	999999	32	515	633	657	342	358	999999	866	720	999999	314	786	254	975	506	207	594	248	916	369	15	326	999999	999999	999999	537	19	397	280	990	588	106	999999	999999	565	804	682	147	999999	999999	456	999999	22	85	435	713	999999	496	259	999999	950	904	223	104	999999	999999	999999	182	999999	804	999999	47	595	999999	89	217	999999	945	999999	701	524	457	133	999999	912	771	314	340	35	81	999999	999999	148	916	50	684	883	597	274	859	999999	510	274	320	45	418	648	999999	996	228	618	409	85	558	839	502	780	680	191	273	999999	770	999999	800	622	825	899	679	689	999999	334	506	999999	999999	997	24	192	813	507	504	133	32	999999	806	462	782	447	590	86	547	904	212	999999	11	467	933	362	999999	697	999999	999999	969	602	601	999999	121	729	523	560	825	320	966	182	687	999999	378	436	999999	347	839	388	319	602	152	500	131	101	679	999999	73	999999	999999	999999	999999	985	163	429	999999	912	350	63	999999	39	261	237	937	39	999999	861	999999	507	22	999999	999999	831	209	999999	460	110	772	30	59	430	497	173	999999	850	884	701	986	999999	694	437	997	786	464	999999	351	914	562	999999	372	818	14	566	649	592	267	467	785	786	999999	999999	999999	330	999999	999999	542	97	635	97	155	36	874	150	812	584	139	82	376	920	35	545	548	680	657	999999	425	930	523	999999	999999	427	916	999999	999999	62	297	677	782	960	747	263	289	999999	945	346	943	864	753	999999	999999	195	100	999999	760	434	999999	469	999999	772	88	611	573	625	999999	728	120	674	999999	999999	296	462	300	415	999999	772	265	82	999999	
321	999999	999999	186	458	557	999999	336	999999	449	999999	959	827	14	999999	882	145	689	663	971	227	999999	278	999999	999999	778	10	895	684	692	987	178	30	734	999999	485	999999	434	125	78	106	999999	999999	235	615	999999	468	457	290	999999	48	999999	602	110	517	94	28	856	193	680	999999	512	652	368	461	387	938	103	653	534	364	710	573	595	875	825	176	999999	999999	201	319	553	999999	161	999999	904	576	920	227	999999	999999	671	250	999999	522	593	749	700	999999	238	863	375	999999	755	178	337	519	16	999999	691	917	999999	767	992	370	12	898	999999	999999	556	810	27	875	387	999999	693	469	138	83	292	999999	476	278	860	338	999999	750	858	999999	326	999999	569	695	535	358	490	903	258	84	519	695	258	986	228	427	845	499	425	687	484	999999	390	933	999999	614	999999	999999	906	664	999999	999999	999999	517	397	999999	251	332	999999	39	999999	789	999999	64	563	597	827	489	60	443	999999	454	334	181	508	458	999999	636	753	920	906	783	997	594	658	267	655	999999	598	66	185	523	999999	396	110	694	657	999999	379	355	786	962	657	473	181	971	999999	868	18	999999	999999	615	579	429	133	804	999999	625	405	306	941	96	891	994	267	969	305	937	81	814	801	677	266	999999	999999	999999	135	533	999999	686	999999	999999	732	659	999999	570	944	730	999999	305	901	41	999999	83	413	999999	999999	663	215	212	676	990	797	204	999999	490	358	181	999999	189	678	268	212	718	968	163	363	999999	106	696	34	574	674	999999	999999	999999	746	193	994	443	999999	472	328	220	20	999999	990	999999	521	999999	222	999999	445	93	626	999999	828	222	115	259	346	999999	567	999999	187	111	999999	999999	291	999999	744	174	186	851	316	216	999999	991	708	630	173	825	720	999999	484	261	999999	591	158	999999	941	533	999999	744	107	43	904	809	43	908	32	969	257	999999	672	57	596	593	777	999999	999999	836	513	999999	96	521	999999	878	44	925	972	734	999999	999999	437	220	96	441	754	283	311	141	958	800	608	203	577	577	26	436	665	545	999999	739	577	114	30	603	999999	585	914	36	775	117	935	297	106	245	715	461	961	164	839	503	117	999999	878	713	876	892	943	550	861	999999	270	436	920	999999	443	332	999999	492	999999	178	368	285	999999	851	864	320	999999	342	862	565	475	510	706	320	631	16	236	316	726	765	641	999999	999999	177	846	508	376	963	801	393	270	478	999999	999999	145	999999	214	37	999999	566	795	611	688	306	999999	760	730	
999999	511	437	999999	884	766	999999	537	994	999999	198	14	366	999999	143	540	478	304	999999	999999	999999	185	798	802	208	468	170	999999	999999	685	868	999999	96	777	766	461	374	999999	386	999999	999999	999999	150	999999	26	33	492	622	999999	81	219	12	999999	999999	999999	434	713	635	897	425	605	59	999999	319	251	163	999999	999999	187	681	176	192	917	295	999999	902	999999	85	999999	999999	976	999999	999999	958	475	999999	900	466	92	341	999999	739	999999	999999	116	313	635	831	481	862	115	999999	444	980	905	37	94	848	853	999999	400	638	849	722	449	66	999999	548	999999	999999	262	461	505	845	999999	436	999999	957	189	474	276	212	603	923	999999	999999	999999	336	63	448	999999	62	613	300	999999	119	999999	676	520	59	570	97	988	107	999999	654	408	598	56	999999	243	999999	669	388	525	197	44	926	652	377	952	415	494	404	999999	210	847	215	999999	823	999999	127	446	139	903	189	224	506	322	999999	674	515	289	585	214	655	999999	234	999999	999999	85	964	33	999999	107	165	602	999999	505	410	806	999999	693	233	999999	999999	999999	539	999999	346	972	538	613	237	999999	447	999999	999999	200	946	817	623	439	999999	748	582	103	303	42	748	999999	999999	10	912	618	480	821	66	653	999999	965	852	749	438	999999	546	360	796	999999	999999	38	693	402	558	593	193	763	542	484	359	33	396	507	737	759	351	999999	701	999999	232	625	79	265	112	980	999999	874	11	380	212	231	307	853	382	719	893	238	999999	999999	435	717	288	582	304	75	578	355	22	679	999999	18	659	999999	227	44	959	999999	300	578	999999	999999	762	172	999999	137	725	999999	135	999999	999999	123	96	999999	194	514	346	999999	999999	999999	411	999999	862	999999	941	204	572	130	635	347	999999	465	937	873	700	125	955	126	310	176	999999	45	230	999999	812	999999	922	287	993	999999	697	471	999999	263	176	18	457	440	230	87	564	605	999999	999999	999999	411	185	222	681	78	999999	999999	197	795	698	999999	399	999999	519	625	282	999999	999999	999999	650	298	989	684	999999	999999	668	525	999999	232	611	743	999999	999999	736	411	149	709	606	999999	999999	999999	284	680	565	800	619	589	921	999999	805	999999	478	985	999999	999999	421	501	515	999999	409	999999	334	964	193	954	249	956	140	117	485	999999	999999	212	999999	999999	999999	318	999999	906	82	88	603	300	426	342	999999	999999	305	767	990	999999	204	616	525	129	153	999999	497	999999	561	999999	999999	813	129	243	590	999999	226	964	955	999999	381	999999	999999	999999	440	
43	547	851	999999	107	660	372	999999	836	378	999999	999999	649	999999	703	821	518	355	999999	629	790	180	193	999999	998	999999	341	811	887	276	999999	699	204	689	119	999999	646	920	999999	999999	96	696	292	864	518	589	577	936	999999	291	863	999999	508	701	649	999999	364	109	691	181	329	561	240	999999	782	999999	492	959	918	999999	185	597	891	415	543	999999	888	329	243	418	999999	404	558	606	413	342	999999	503	49	256	418	546	239	999999	683	534	466	722	91	145	999999	618	27	331	115	275	999999	102	167	556	974	44	866	283	823	924	12	633	166	450	190	989	919	671	999999	638	368	609	999999	18	637	999999	247	107	320	739	387	237	500	999999	971	999999	999999	493	999999	383	680	999999	999999	759	532	999999	565	641	955	999999	999999	999999	808	477	906	760	370	158	919	999999	797	999999	962	94	547	774	143	28	999999	91	999999	999999	399	999999	999999	413	151	973	486	999999	610	606	152	212	51	999999	999999	32	999999	999999	738	196	999999	473	999999	911	992	384	221	757	698	546	999999	873	999999	272	999999	999999	999999	999999	619	397	672	124	999999	201	626	760	52	515	355	999999	787	267	353	466	999999	926	564	56	420	767	761	729	115	999999	999999	279	747	779	85	999999	513	999999	999999	351	524	459	999999	394	295	242	341	705	999999	587	999999	905	529	998	410	39	999999	472	999999	999999	999999	942	18	999999	758	357	999999	273	440	594	607	58	665	11	941	412	661	179	761	188	999999	65	327	527	999999	537	749	748	378	999999	656	999999	655	750	715	999999	999999	139	636	937	229	78	275	816	980	710	999999	527	66	998	378	934	711	999999	425	999999	999999	490	831	231	607	999999	894	999999	937	999999	403	999999	296	370	960	531	543	823	959	367	790	999999	547	602	296	231	692	380	677	722	339	999999	999999	145	999999	960	308	415	339	954	183	880	999999	424	317	335	999999	999999	47	846	400	887	945	999999	789	999999	999999	238	934	386	582	524	717	224	237	652	999999	999999	413	999999	999999	138	494	14	194	999999	632	132	295	961	999999	996	999999	830	332	451	805	277	355	842	26	79	480	999999	999999	659	173	663	197	664	744	91	292	999999	623	999999	403	940	873	880	491	999999	999999	972	396	585	191	886	999999	785	847	323	804	571	984	999999	999999	999999	999999	534	745	968	999999	630	999999	999999	713	306	217	70	999999	864	403	475	361	999999	136	508	566	999999	478	287	999999	999999	817	431	287	721	61	469	614	862	319	348	999999	522	885	999999	755	488	999999	999999	
678	832	737	999999	919	999999	219	789	999999	159	974	835	65	467	999999	533	813	795	999999	999999	254	748	999999	195	555	64	339	999999	319	814	752	87	924	594	609	999999	674	999999	511	999999	999999	271	999999	465	888	999999	293	999999	325	361	509	959	858	999999	639	999999	386	551	999999	864	999	381	999999	999999	406	896	910	999999	858	999999	858	978	999999	999999	490	983	314	990	306	81	999999	662	522	957	315	792	229	54	954	999999	562	999999	406	646	999999	140	999999	999999	68	991	999999	821	818	66	502	999999	675	184	999999	656	999999	396	255	366	103	347	858	522	906	999999	999999	866	516	189	999999	736	999999	647	735	360	201	999999	999999	314	508	949	843	466	999999	785	127	999999	655	999999	63	175	999999	50	553	610	282	279	324	454	324	706	999999	639	999999	999999	999999	37	999999	48	464	541	999999	999999	857	153	503	402	67	131	496	632	220	218	135	540	858	541	104	135	999999	999999	999999	487	990	801	644	214	999999	698	836	99	606	616	843	522	999999	937	192	409	116	999999	221	203	999999	999999	495	107	513	999999	907	999999	933	999999	960	542	773	976	999999	65	999999	299	296	369	294	999999	36	999999	999999	613	999999	921	358	694	999999	208	710	574	999999	308	315	999999	700	296	790	430	165	999999	655	311	748	999999	987	999999	900	817	593	852	999999	560	999999	999999	999999	900	999999	986	999999	248	304	762	831	999999	456	651	749	961	599	999	578	864	999999	743	948	72	864	104	934	999999	794	211	614	999999	665	969	643	424	814	799	306	804	999999	999999	999999	892	480	550	288	999999	387	938	228	593	283	55	319	921	942	670	45	999999	61	836	453	103	158	972	999999	999999	18	335	157	799	703	999999	502	999999	999999	65	591	324	999999	598	844	856	999999	999999	584	619	660	721	481	153	999999	409	752	535	473	894	999999	508	16	800	337	61	790	428	890	509	999999	984	175	887	89	721	90	463	991	597	120	137	999999	923	827	296	854	14	999999	999999	31	966	861	861	321	92	999999	24	270	792	76	564	140	999999	76	999999	555	594	73	52	329	999999	543	875	784	616	120	93	973	50	999999	999999	392	596	999999	586	133	999999	999999	996	999999	999999	999999	209	531	999999	997	322	857	161	741	270	941	992	974	999999	433	999999	87	704	972	234	51	230	595	290	181	544	596	999999	999999	251	27	76	639	263	107	999999	354	238	619	999999	235	999999	309	999999	844	400	621	999999	163	148	235	999999	34	188	34	972	613	999999	383	999999	725	377	999999	499	252	999999	
363	720	999999	98	641	849	94	184	999999	999999	999999	657	445	999999	922	999999	336	413	999999	155	52	461	999999	999999	730	999999	855	166	81	858	999999	809	999999	970	46	901	131	74	507	386	999999	849	189	804	61	955	999999	999999	540	885	999999	206	483	106	831	901	490	999999	367	538	994	999999	999999	150	999999	120	962	474	744	31	719	271	906	639	368	999999	281	434	83	775	307	263	625	196	817	25	999999	598	148	144	420	621	706	969	999999	858	746	49	797	999999	992	341	999999	999999	176	999999	300	844	737	638	999999	65	999999	999999	241	740	312	999999	332	999999	784	374	335	609	610	107	565	937	256	510	999999	242	999999	142	782	965	406	999999	30	48	999999	491	861	510	514	365	195	999999	999999	652	555	829	716	999999	999999	999999	15	256	909	79	999999	363	598	237	191	999999	428	303	810	275	343	999999	896	294	275	302	513	825	104	255	911	451	209	604	954	627	526	830	976	163	960	159	207	951	824	372	893	633	999999	127	936	891	313	472	318	359	999999	432	541	863	125	190	999999	663	167	773	164	999999	282	999999	870	598	327	656	314	194	998	945	469	999999	999999	999999	999999	977	999999	29	147	999999	999999	605	999999	104	298	122	48	780	997	543	793	999999	218	899	999999	999999	257	999999	999999	999999	168	134	361	987	999999	999999	464	999999	999999	184	354	147	635	999999	707	999999	867	776	309	214	618	534	196	464	161	418	694	508	527	739	999999	971	455	999999	578	999999	999999	999999	999999	999999	657	802	999999	823	199	999999	425	790	201	684	898	480	47	369	999999	633	938	896	835	999999	999999	999999	718	945	454	382	692	155	999999	546	432	999999	999999	649	557	815	438	372	999999	505	992	904	316	842	840	259	934	95	450	944	233	357	871	587	717	701	999999	999999	378	816	964	999999	941	655	262	738	836	999999	812	999999	999999	999999	999999	340	562	49	649	876	114	205	448	606	999999	999999	322	999999	298	999999	931	855	999999	288	993	458	999999	999999	962	999999	999999	999999	423	999999	283	999999	749	657	726	541	34	999999	62	216	55	183	378	368	575	46	342	187	450	999999	999999	956	500	999999	999999	999999	799	839	86	987	296	12	999999	902	332	487	999999	999999	358	757	42	263	999999	525	999999	820	90	182	999999	926	328	412	999999	644	999999	326	726	834	86	554	741	195	601	999999	999999	52	402	475	45	999999	881	999999	999999	693	999999	212	163	999999	999999	761	999999	627	692	159	669	883	350	146	822	16	761	999999	588	803	999999	847	999999	738	605	201	
427	615	147	999999	55	650	583	999999	898	876	172	751	162	324	463	999999	502	451	999999	46	999999	265	652	38	336	560	999999	35	677	898	550	424	379	490	343	485	489	632	999999	999999	310	381	248	946	843	999999	178	274	350	901	354	999999	343	569	499	172	962	118	733	494	562	558	301	10	999999	748	381	671	981	977	634	999999	999999	999999	999999	999999	27	706	194	325	392	824	999999	775	554	999999	999999	999999	990	999999	999999	380	999999	620	466	751	89	247	619	105	638	506	293	372	277	999999	873	956	833	999999	155	999999	924	417	111	737	873	526	999999	996	999999	570	999999	810	999999	999999	999999	726	999999	984	251	999999	999999	999999	687	885	999999	321	508	79	999999	134	977	999999	35	999999	456	491	999999	728	878	999999	999999	999999	999999	78	999999	999999	908	24	514	999999	45	849	999999	999999	178	999999	999999	226	205	561	28	386	540	542	999999	999999	785	206	806	999999	217	202	115	688	987	999999	660	618	69	68	999999	999999	999999	319	999999	138	999999	658	999999	621	999999	302	533	999999	544	414	999999	896	999999	999999	697	712	217	35	939	843	999999	999999	388	704	999999	999999	999999	999999	158	534	822	230	453	465	999999	999999	116	194	727	999999	999999	788	154	582	390	763	144	101	370	700	286	539	999999	999999	394	657	279	394	447	649	999999	396	178	20	592	999999	453	29	14	571	999999	999999	307	33	999999	999999	103	999999	999999	420	977	75	999999	458	999999	292	999999	207	80	315	856	722	747	88	999999	283	619	143	989	528	999999	124	96	799	999999	263	999999	356	81	439	563	473	80	36	999999	80	620	720	762	310	21	255	948	699	715	883	285	228	999999	901	345	999999	816	795	110	862	978	999999	364	994	59	999999	999999	641	752	392	651	721	999999	709	662	899	381	689	999999	74	176	397	93	220	999999	23	999999	180	103	603	656	284	925	809	101	643	366	999999	260	517	130	317	946	999999	999999	564	999999	999999	999999	446	588	137	289	46	696	591	892	153	26	999999	999999	955	999999	999999	735	999999	795	607	999999	29	543	999999	438	998	944	858	451	761	999999	423	211	568	999999	999999	999999	529	999999	889	999999	510	750	222	999999	225	999999	174	769	797	596	865	768	999999	999999	999999	903	975	999999	290	101	837	149	999999	175	603	833	833	33	890	999999	999999	380	999999	493	117	999999	330	862	223	882	779	99	999999	174	122	654	997	999999	713	754	49	830	715	999999	285	370	618	999999	157	391	292	150	879	663	390	494	862	720	818	949	582	123	999999	407	999999	748	496	
967	63	949	836	999999	320	145	999999	385	999999	118	218	747	999999	999999	714	831	999999	638	219	990	783	999999	791	286	999999	764	182	925	354	318	999999	537	874	651	993	207	554	101	830	743	567	14	829	999999	512	81	298	308	999999	654	806	683	538	999999	999999	435	167	560	377	999999	963	179	999999	356	633	680	873	19	290	516	287	509	807	999999	432	779	798	999999	773	752	475	873	527	999999	511	999999	999	378	467	999999	49	999999	999999	284	780	398	972	999999	999999	832	999999	289	999999	999999	999999	307	875	72	83	414	636	130	787	625	90	99	651	999999	999999	831	999999	505	552	722	477	293	785	533	695	999999	806	325	917	941	554	196	856	635	999999	214	999999	937	304	63	931	919	216	108	204	999999	746	641	638	298	999999	702	736	304	424	93	521	999999	999999	49	999999	321	212	845	999999	894	242	999999	17	999999	904	743	210	499	790	557	87	687	339	15	297	174	999999	629	790	852	999999	999999	221	250	692	584	570	265	454	620	717	999999	37	309	457	730	633	998	393	999999	502	247	999999	867	16	833	23	371	999999	443	634	999999	65	228	444	680	805	767	999999	330	182	999999	54	180	999999	716	659	39	557	566	540	999999	999999	999999	359	999999	58	353	244	999999	571	999999	513	999999	985	144	314	809	999999	777	925	866	61	73	244	558	999999	343	37	999999	184	983	813	195	902	947	348	682	868	232	631	461	533	999999	999999	973	441	43	999999	705	411	999999	173	999999	641	674	636	181	999999	999999	28	715	326	944	684	587	395	327	118	48	795	631	999999	642	155	473	342	962	314	999999	126	999999	157	999999	888	333	999999	43	553	238	320	176	544	77	214	999999	144	999999	414	181	587	123	924	999999	909	779	909	531	635	177	341	674	999999	876	684	858	567	994	66	360	767	362	774	880	727	629	97	873	437	999999	339	754	557	999999	684	13	245	999999	421	118	999999	999999	408	386	896	646	308	668	999999	356	999999	150	532	999999	999999	999999	349	54	428	290	999999	45	103	406	838	587	999999	733	201	681	622	566	583	999999	936	478	954	398	983	91	330	999999	490	999999	880	199	232	504	999999	999999	664	200	582	999999	999999	388	204	11	999999	999999	529	575	476	711	999999	792	566	583	127	934	280	951	71	347	959	273	555	22	999999	649	999999	622	13	742	26	999999	999999	999999	532	557	284	952	850	674	562	755	999999	778	999999	97	632	648	386	795	188	713	139	244	182	999999	833	999999	999999	898	954	907	571	734	695	
311	807	125	61	569	999999	328	110	397	784	213	321	776	664	438	999999	716	245	999999	999999	313	303	999999	278	999999	723	999999	476	952	719	655	194	227	93	999999	290	516	999999	999999	999999	860	612	999999	460	969	999999	999999	999999	56	880	247	671	999999	181	999999	18	999999	846	682	999999	999999	851	158	677	999999	28	103	692	618	158	999999	130	428	83	999999	701	561	299	309	538	999999	573	429	81	999999	983	831	56	702	48	231	999999	999999	970	999999	18	463	74	330	950	747	375	909	898	999999	999999	253	289	999999	690	456	768	547	153	999999	999999	999999	86	204	999999	196	56	999999	999999	926	840	999999	457	508	694	999999	497	969	358	791	999999	663	531	701	366	739	552	578	21	591	463	132	999999	790	579	999999	999999	869	183	763	700	384	339	972	539	910	796	780	999999	452	959	999999	198	999999	889	999999	900	385	838	416	644	999999	978	988	473	718	445	999999	928	118	860	627	795	595	101	916	333	999999	999999	999999	943	771	999999	569	631	663	933	999999	999999	999999	685	999999	41	999999	129	999999	406	351	508	821	475	138	852	675	592	341	14	603	270	973	19	999999	224	999999	473	999999	682	999999	366	809	784	35	999999	692	432	859	596	38	999999	869	520	999999	60	999999	980	814	999999	130	976	299	659	999999	159	927	236	344	787	648	999999	999999	999999	999999	984	999999	47	449	999999	169	252	733	745	976	137	400	999999	37	301	873	999999	999999	999999	999999	442	76	160	453	876	838	465	98	81	948	999999	228	330	999999	997	360	313	540	999999	759	999999	253	554	683	212	999999	474	209	999999	913	245	645	304	999999	999999	917	549	593	573	534	704	163	999999	797	252	999999	80	929	999999	999999	570	999999	216	202	999999	999999	522	476	251	999999	373	265	55	168	712	98	999999	343	999999	999999	811	719	999999	999999	65	999999	591	756	441	302	688	545	179	999999	352	373	438	999999	311	999999	404	82	351	455	170	449	118	999999	95	163	999999	999999	950	949	138	999999	904	299	147	999999	999999	766	45	948	439	828	95	999999	816	999999	659	821	999999	625	999999	738	378	521	757	616	615	98	999999	287	317	951	594	230	999999	999999	468	149	999999	350	756	638	47	403	999999	342	363	175	999999	745	503	174	704	335	273	399	483	393	541	531	355	519	104	757	641	488	243	864	968	325	881	999999	999999	999999	868	56	701	974	505	424	262	450	999999	926	999999	153	256	269	956	584	28	84	607	443	994	247	544	289	761	537	108	498	999999	999999	864	983	999999	22	466	
999999	697	508	887	127	278	905	116	999999	973	999999	241	974	908	999999	307	806	912	423	698	631	512	422	223	967	326	763	253	52	71	800	999999	999999	803	999999	886	520	196	490	999999	98	140	999999	999999	273	306	999999	590	999999	73	67	999999	893	323	999999	999999	999999	295	999999	800	514	662	74	116	999999	999999	996	180	178	507	999999	619	431	259	999999	999999	146	116	949	671	999999	999999	441	999999	13	999999	942	999999	999999	34	610	235	999999	999999	659	435	76	268	999999	612	309	999999	421	314	999999	448	650	644	713	999999	578	179	345	259	999999	341	230	999999	112	454	718	85	212	999999	897	562	353	741	599	184	433	877	973	347	999999	248	761	137	999999	565	88	308	217	633	999999	441	889	26	91	328	999999	981	166	687	893	233	999999	277	416	723	999999	999999	999999	539	910	701	206	998	999999	370	999999	103	392	547	376	420	999999	578	698	465	673	336	660	281	969	452	721	295	999999	999999	497	493	999999	999999	999999	999999	264	677	723	754	999999	890	138	999999	748	121	599	618	321	483	365	181	579	950	60	769	999999	772	999999	468	979	910	999999	750	872	999999	382	412	87	207	165	999999	999999	999999	230	782	207	938	999999	857	852	112	974	970	781	326	914	769	928	999999	999999	491	117	264	775	334	999999	999999	999999	662	738	196	541	999999	327	174	325	999999	999999	999999	571	319	999999	999999	615	876	935	999999	999999	556	181	613	484	386	999999	673	93	601	177	895	999999	819	100	870	128	666	571	860	999999	617	10	287	49	660	139	610	252	404	999999	999999	398	761	999999	999999	999999	999999	712	164	999999	653	999999	724	468	834	830	751	229	379	593	999999	314	85	930	361	556	999999	573	823	256	676	431	688	952	279	507	999999	411	999999	388	999999	954	416	33	999	536	999999	999999	215	830	387	391	872	999999	699	593	323	830	999999	746	598	562	888	908	999999	999999	402	772	199	999999	155	999999	431	990	600	995	897	62	930	824	280	999999	368	999999	868	295	558	877	262	685	193	854	353	61	790	440	75	508	862	778	144	999999	999999	878	684	47	999999	999999	999999	704	695	271	899	243	475	999999	204	895	49	875	672	524	519	514	153	300	997	999999	210	170	929	399	199	162	689	999999	453	490	318	999999	999999	676	667	558	989	922	999999	120	586	999999	246	179	469	987	115	620	992	125	999999	999999	49	589	681	999999	774	306	82	746	553	707	80	999999	587	999999	549	995	857	961	524	999999	345	886	793	934	923	759	929	211	57	79	775	
999999	754	923	791	746	995	616	783	999999	850	218	566	878	205	532	592	262	999999	119	999999	40	600	999999	59	163	796	747	136	25	999999	999999	999999	484	932	742	959	663	425	803	10	250	188	832	379	136	329	914	739	401	176	677	999999	938	316	744	737	250	874	638	950	999999	999999	768	325	980	999999	92	946	462	999999	929	836	999999	118	521	852	768	999999	922	999999	881	17	735	848	699	999999	760	177	197	15	718	788	786	999999	752	760	999999	516	399	999999	999999	999999	287	827	247	840	128	829	794	891	968	115	951	999999	999999	250	999999	920	626	873	999999	915	758	999999	854	151	999999	999999	366	761	442	262	745	315	595	913	999999	908	611	858	988	999999	382	999999	999999	999999	836	999999	784	999999	15	500	889	526	858	332	219	830	973	105	791	336	473	999999	459	715	369	646	999999	999999	999999	999999	319	768	884	999999	542	999999	419	250	314	78	17	999999	755	942	372	999999	999999	999999	704	899	934	515	77	999999	999999	349	999999	331	253	999999	999999	629	999999	999999	999999	131	641	41	789	756	421	732	791	722	328	999999	999999	517	353	150	199	946	460	621	911	803	701	232	368	203	615	97	997	123	999999	388	862	596	761	251	999999	425	999999	948	487	212	723	999999	344	999999	70	339	978	999999	999999	825	178	380	257	387	430	418	673	595	150	333	734	677	425	939	755	691	755	111	562	774	471	999999	143	708	90	999999	888	519	142	286	119	893	122	481	220	492	348	999999	821	999999	999999	888	999999	164	477	999999	929	404	103	999999	583	876	551	237	363	666	247	999999	306	999999	530	999999	463	999999	224	841	999999	943	729	273	353	381	999999	392	31	583	705	999999	999999	44	999999	493	425	763	702	242	352	884	127	554	255	799	87	747	648	597	434	999999	940	636	999999	999999	674	830	35	212	596	168	215	999999	960	999999	318	271	656	46	999999	699	172	981	498	680	999999	185	999999	554	304	999999	744	999999	158	762	48	603	554	999999	999999	999999	999999	999999	646	999999	679	999999	999999	986	999999	815	999999	612	859	999999	999999	958	148	809	169	499	811	999999	999999	63	423	781	630	208	230	714	716	999999	227	153	961	999999	344	999999	11	999999	999999	999999	999999	489	451	142	574	999999	999999	89	465	745	281	999999	999999	999999	999999	592	771	999999	716	999999	766	999999	999999	875	394	999999	773	999999	623	835	807	681	906	780	417	428	612	999999	216	217	227	150	259	999999	943	999999	999999	999999	999999	752	542	114	771	208	275	296	999999	576	999999	858	650	872	
465	630	938	999999	422	13	849	173	980	489	999999	509	176	999999	527	137	931	999999	355	79	38	871	302	999999	999999	999999	514	130	48	45	543	999999	567	354	684	628	42	999999	999999	999999	999999	915	771	63	423	999999	999999	649	999999	262	645	261	512	580	999999	594	337	245	690	713	999999	728	999999	945	945	999999	942	822	999999	898	105	999999	20	989	224	122	109	999999	999999	648	999999	865	361	785	400	999999	845	986	999999	100	301	796	661	771	868	136	789	826	999999	90	328	218	707	871	167	66	251	523	366	999999	494	97	955	52	46	999999	377	350	554	663	497	956	322	851	607	308	927	248	130	97	999999	999999	142	208	329	469	167	999999	627	344	50	999999	629	778	605	213	841	619	735	244	758	449	281	453	593	372	896	855	273	859	139	12	402	278	408	999999	955	999999	723	576	475	887	723	220	623	175	336	543	999999	404	467	999999	513	886	339	883	10	689	614	999999	999999	312	226	768	214	999999	928	361	380	999999	257	94	999999	168	769	999999	725	71	829	428	46	362	609	999999	402	821	499	516	939	999999	221	999999	152	766	999999	173	999999	955	16	585	247	975	173	863	156	383	421	354	126	999999	999999	939	859	999999	920	220	702	356	375	393	999999	421	422	856	999999	981	942	140	164	605	209	999999	64	254	190	71	199	745	999999	29	999999	154	999999	481	366	281	417	955	845	999999	470	324	589	622	999999	825	563	316	692	175	440	291	199	520	268	397	884	614	16	859	30	956	633	999999	983	404	999999	940	499	999999	573	986	294	371	145	885	999999	999999	999999	365	508	882	63	558	588	128	955	999999	223	968	397	802	949	999999	772	513	691	242	639	642	803	999999	817	792	601	453	996	827	385	382	216	452	405	650	361	148	903	85	999999	864	448	999999	727	530	512	770	47	999999	598	631	204	999999	802	999999	999999	885	75	999999	956	999999	131	137	503	840	762	944	999999	999999	634	634	999999	615	473	774	203	661	894	296	290	830	999999	698	239	754	188	267	649	999999	999999	475	82	642	128	634	742	999999	999999	999999	999999	567	999999	739	673	999999	30	588	484	38	382	900	999999	778	980	135	999999	433	898	749	662	999999	305	999999	219	169	561	968	496	999999	999999	883	22	16	528	999999	467	676	34	275	733	599	782	999999	999999	199	483	303	662	993	906	319	999999	899	235	273	271	795	530	514	412	62	101	645	996	999999	999999	999999	260	266	668	61	409	633	25	72	999999	999999	131	29	685	267	
315	503	932	722	999999	122	781	264	999999	671	156	520	863	999999	999999	999999	624	956	999999	498	53	405	999999	854	909	999999	999999	999999	550	587	674	999999	828	154	746	597	712	283	999999	775	213	996	805	999999	905	889	999999	999999	999999	585	69	174	999999	196	999999	910	179	88	812	999999	237	618	999999	873	999999	645	691	999999	935	910	434	351	927	535	295	999999	599	338	949	30	999999	999999	608	965	999999	509	791	999999	929	999999	428	634	999999	357	547	595	291	932	999	269	207	61	408	999999	161	717	999999	999999	901	999999	999999	841	138	792	661	999999	19	999999	354	498	999999	999999	999999	109	491	799	880	579	987	700	764	667	339	689	822	968	151	999999	813	810	999999	607	740	761	999999	587	505	678	695	999999	585	542	587	510	415	158	271	309	172	999999	837	667	206	999999	412	652	512	999999	969	999999	545	64	999999	999999	236	256	999999	37	583	903	303	211	999999	136	999999	999999	90	828	283	674	706	842	792	999999	999999	604	411	540	358	872	85	67	709	11	324	531	607	53	284	999999	840	999999	725	999999	67	635	783	999999	96	190	572	683	174	304	987	703	999999	482	570	631	844	778	999999	711	828	246	501	882	999999	592	624	46	553	124	834	999999	126	999999	999999	347	821	342	453	178	310	999999	892	414	24	999999	270	999999	483	653	324	999999	566	24	440	820	143	900	999999	999999	566	535	140	60	999999	525	999999	736	87	999999	809	512	334	999999	410	436	354	97	867	200	331	499	999999	999999	999999	772	905	111	999999	584	213	999999	84	950	999999	999999	271	841	999999	498	999999	533	57	260	843	811	737	65	614	13	475	56	43	999999	181	77	972	240	260	698	999999	485	642	503	28	888	999999	384	899	999999	174	512	153	378	165	798	999999	312	66	988	999999	849	497	100	118	167	887	17	778	543	801	41	591	255	878	559	999999	999999	999999	955	999999	363	166	977	838	962	903	664	999999	383	626	999999	183	999999	663	999999	987	551	394	861	11	430	999999	365	834	143	921	999999	999999	605	999999	999999	80	111	614	681	693	519	999999	155	263	233	106	404	917	141	857	999999	592	117	572	350	169	999999	954	953	757	801	999999	705	51	16	173	315	999999	729	600	82	656	981	87	477	299	248	607	777	333	999999	999999	702	999999	601	314	392	999999	999999	737	699	999999	999999	999999	999999	376	556	114	999999	69	790	927	198	541	999999	673	999999	999999	105	999999	921	772	186	999999	999999	999999	999999	429	450	999999	781	999999	999999	992	999999	999999	995	66	195	
111	742	144	999999	718	999999	283	999999	171	501	928	999999	362	938	514	999999	926	999999	41	377	538	999999	137	999999	556	288	517	25	206	640	858	999999	554	999999	999999	318	786	422	468	97	283	113	289	928	522	999999	429	344	407	999999	973	955	964	689	657	999999	999999	999999	804	440	35	267	63	530	642	999999	999999	999999	999999	999999	999999	514	512	943	104	434	645	999999	151	557	999999	183	618	29	667	902	712	865	196	818	703	315	999999	999999	999999	999999	999999	759	295	271	849	911	400	211	157	469	453	30	595	999999	540	416	339	256	581	852	999999	44	862	740	547	293	999999	999999	502	723	999999	484	999999	88	384	885	913	880	708	947	782	416	872	208	459	999999	280	964	999999	296	976	999999	456	220	999999	999999	897	555	723	999999	999999	274	999999	434	572	969	999999	999999	999999	999999	503	999999	548	633	79	242	171	664	291	999999	999999	366	848	999999	746	534	37	999999	999999	368	988	368	999999	151	999999	518	708	448	999999	489	999999	999999	125	632	792	528	823	823	150	143	854	242	274	999999	553	999999	425	999999	687	48	999999	477	804	999999	666	145	302	406	275	561	999999	999999	39	999999	313	259	999999	999999	423	228	710	213	531	578	999999	999999	104	298	598	144	999999	215	760	597	999999	999999	959	999999	966	657	235	427	557	999999	609	141	212	472	999999	304	999999	209	88	999999	337	738	946	999999	974	910	51	13	807	999999	999999	328	962	442	263	238	299	614	259	766	992	293	656	942	968	383	999999	631	734	303	161	892	999999	301	269	999999	999999	734	999999	65	999999	231	619	999999	129	291	178	770	218	335	999999	378	950	322	476	53	91	14	999999	601	367	419	279	999999	980	577	200	999999	182	454	110	564	999999	999999	160	770	673	999999	822	687	214	999999	422	408	999999	999999	941	815	824	226	999999	133	477	70	999999	206	952	999999	445	552	100	507	597	764	234	450	425	756	171	706	379	851	999999	999999	397	584	996	999999	999999	206	635	385	999999	999999	726	977	999999	892	999999	954	817	568	794	280	596	707	999999	999999	184	999999	368	195	653	127	999999	876	941	897	672	999999	209	92	890	249	916	714	999999	640	47	257	363	532	260	217	999999	811	67	911	983	689	398	348	696	377	838	449	999999	729	120	850	45	199	229	999999	755	735	999999	555	999999	881	56	554	621	926	999999	835	935	445	239	44	819	999999	914	983	725	860	999999	999999	410	999999	982	930	530	197	221	173	999999	869	462	163	143	511	557	111	642	843	999999	769	882	12	
999999	999999	500	85	999999	15	284	246	665	894	349	164	154	886	899	999999	999999	434	715	330	532	999999	983	86	900	317	483	999999	350	999999	143	999999	999999	407	999999	695	440	454	165	215	999999	76	213	567	813	978	366	670	211	526	999999	999999	999999	561	999999	448	999999	999999	184	723	999999	471	896	783	760	722	999999	747	923	214	685	580	278	999999	999999	466	862	426	999999	922	999999	812	611	823	73	840	999999	88	927	999999	999999	26	999999	999999	683	427	179	429	999999	101	464	619	746	997	999999	247	34	554	130	999999	586	887	999999	262	773	719	860	999999	720	920	999999	445	819	999999	822	668	311	836	999999	999999	297	443	619	180	467	341	75	999999	981	825	815	29	958	913	999999	999999	865	999999	668	963	566	999999	708	886	943	29	799	346	185	999999	936	197	728	115	999999	153	277	981	999999	442	653	256	101	999999	114	139	487	999999	472	326	802	295	178	861	457	999999	734	733	999999	448	541	999999	438	808	889	627	300	852	197	794	237	884	230	235	319	999999	14	999999	781	813	542	893	874	858	999999	650	29	866	999999	535	418	999999	999999	357	900	924	999999	293	15	999999	839	999999	718	999999	99	918	74	942	551	147	999999	999999	999999	423	905	647	854	579	437	999999	608	434	204	662	999999	693	999999	872	334	395	501	721	807	999999	974	907	999999	207	769	999999	999999	999999	999999	520	349	498	592	340	451	263	999999	248	855	766	877	999999	440	66	301	999999	788	201	617	166	999999	999999	122	657	999999	999999	472	656	810	976	999999	532	119	999999	322	887	999999	799	431	81	999999	262	865	51	426	569	477	129	999999	372	672	393	468	999999	874	874	999999	935	999999	453	791	423	437	879	113	355	305	757	743	413	305	989	770	999999	999999	393	609	81	240	999999	530	352	750	447	313	999999	73	999999	999999	448	511	175	999999	977	290	999999	825	986	999999	80	999999	999999	385	999999	77	683	999999	922	325	491	274	999999	999999	999999	999999	448	673	990	575	833	291	999999	948	305	901	139	89	999999	266	999999	568	623	143	999999	615	999999	999999	257	380	630	657	151	999999	327	183	999999	471	898	64	841	236	835	420	999999	789	921	999999	999999	601	999999	603	829	999999	382	999999	651	181	999999	404	122	481	999999	619	945	185	150	715	630	132	704	668	191	739	424	715	999999	212	38	380	694	999999	999999	655	442	999999	999999	484	264	405	531	35	926	504	999999	999999	810	225	475	928	648	215	999999	958	999999	279	422	99	251	667	999999	449	152	173	710	83	594	
770	999999	918	999999	665	461	235	999999	999999	741	999999	797	64	904	518	737	110	732	488	897	929	758	173	614	738	999999	596	999999	92	883	762	794	999999	776	50	999999	556	581	982	999999	916	999999	228	537	999999	302	196	762	681	711	52	999999	999999	186	664	21	24	314	618	432	999999	29	518	795	978	892	999999	288	864	480	191	999999	749	734	980	999999	999999	635	999999	446	56	833	535	999999	999999	331	572	692	999999	39	33	251	962	560	888	897	849	433	558	999999	999999	908	999999	999999	530	999999	999999	999999	205	999999	480	388	999999	182	385	41	494	148	999999	999999	330	999999	177	835	456	939	566	199	846	93	722	999999	86	46	82	148	999999	334	999999	999999	999999	86	497	999999	999999	644	816	789	999999	857	413	999999	479	999999	999999	999999	740	73	753	591	956	501	999999	121	999999	373	999999	398	999999	999999	999999	999999	298	636	27	254	748	159	286	811	132	776	25	988	679	999999	637	185	999999	999999	999999	999999	580	267	999999	148	435	385	999999	194	343	427	689	937	760	253	999999	999999	884	278	388	591	999999	941	999999	190	486	661	441	369	735	136	874	999999	839	235	588	41	276	878	818	373	511	102	478	999999	999999	88	238	436	599	999999	301	256	565	999999	94	638	799	999999	999999	773	943	287	999999	217	552	533	108	535	664	999999	576	15	459	25	89	694	473	763	102	407	433	999999	770	940	999999	628	999999	33	150	999999	242	95	225	54	999999	233	643	999999	162	564	979	703	771	999999	228	295	796	999999	999999	400	175	45	999999	264	350	937	517	517	999999	924	932	84	394	999999	158	491	790	415	595	855	61	211	610	999999	428	999999	999999	561	722	549	832	60	296	749	784	206	997	961	704	492	716	999999	889	238	632	905	318	999999	69	999999	505	391	954	880	349	964	435	560	836	620	703	955	999999	833	101	881	787	645	999999	952	494	828	999999	113	149	925	322	999999	905	522	422	188	502	985	53	451	106	999999	999999	820	770	446	134	93	789	760	340	999999	999999	750	999999	999999	135	116	252	676	679	850	740	423	999999	63	999999	999999	208	999999	463	809	789	650	785	381	999999	999999	999999	57	704	627	324	389	595	266	999999	164	405	748	62	396	743	999999	999999	255	999999	986	178	717	790	810	999999	274	307	531	999999	496	965	745	999999	999999	924	999999	971	62	536	999999	828	999999	818	501	917	459	472	999999	76	421	879	539	705	257	942	474	267	999999	999999	59	92	73	999999	748	999999	660	999999	999999	471	999999	405	999999	719	324	
167	782	899	999999	892	436	801	239	465	855	617	999999	49	190	82	460	937	88	320	999999	279	999999	406	79	999999	267	149	999999	606	528	999999	170	999999	391	100	169	575	968	999999	315	258	852	608	143	999999	763	620	139	964	20	610	327	408	242	55	402	386	829	986	635	296	376	633	937	839	999999	615	658	100	913	999999	969	87	999999	238	999999	999999	272	999999	549	647	19	470	595	999999	698	762	999999	999999	697	783	745	982	375	29	881	999999	999999	303	684	157	999999	999999	61	134	999999	999999	403	999999	628	999999	123	891	999999	988	286	999999	47	29	999999	694	38	999999	402	139	150	987	711	985	357	208	495	999999	263	402	684	970	419	999999	287	457	368	999999	999999	999999	669	854	545	387	999999	974	190	652	162	989	128	650	646	999999	984	653	999999	417	656	429	750	154	637	54	999999	316	497	999999	742	999999	336	454	603	941	470	295	999999	334	253	382	27	843	816	999999	999999	44	334	497	999999	999999	919	999999	926	298	710	524	226	999999	83	436	487	614	999999	999999	999999	674	57	999999	460	999999	211	999999	174	999999	412	907	999999	373	771	279	981	999	999999	118	999999	385	527	314	240	945	79	951	260	817	895	999999	933	357	610	609	986	999999	46	788	999999	714	999999	652	886	999999	196	853	729	999999	999999	488	524	800	694	287	156	999999	473	999999	629	260	953	357	999999	998	973	999999	763	999999	293	361	999999	310	687	69	599	875	428	999999	759	225	232	456	999999	416	888	999999	999999	332	463	253	166	531	169	999999	761	999999	273	999999	829	214	100	999999	521	999999	525	223	123	635	687	281	325	46	999999	999999	37	999999	999999	999999	999999	999999	328	999999	708	49	205	441	999999	515	307	171	611	540	999999	554	135	665	934	279	891	674	28	37	999999	192	999999	999999	775	755	153	264	453	301	777	988	886	659	858	481	999999	999999	82	608	337	526	669	784	438	211	287	372	572	715	91	444	999999	301	795	526	122	86	999999	396	372	53	718	319	762	620	999999	475	806	463	999999	806	602	420	999999	128	522	152	999999	573	477	780	692	738	220	343	175	999999	864	999999	369	821	428	686	245	294	808	360	32	818	543	811	565	999999	999999	284	999999	411	999999	676	14	969	394	101	918	999999	360	980	999999	429	454	83	999999	475	104	561	999999	916	184	415	320	171	999999	872	40	665	224	583	405	936	501	763	993	999999	337	400	436	337	767	654	933	999999	261	603	373	469	210	100	24	781	896	925	237	999999	366	999999	848	
521	70	999999	376	999999	585	999999	928	691	90	423	148	704	134	999999	159	530	999999	491	910	527	509	571	465	134	999999	623	999999	575	536	999999	830	494	999999	999999	276	515	999999	165	999999	99	675	999999	388	786	952	320	657	846	776	706	999999	875	932	331	22	499	797	252	217	961	999999	362	164	283	593	999999	162	999999	784	643	253	326	999999	821	852	826	193	678	181	999999	999999	999999	799	829	104	955	562	999999	901	999999	717	44	948	291	999999	322	527	114	999999	999999	167	447	71	142	463	396	636	121	479	196	999999	128	999999	958	996	929	999999	335	999999	999999	101	933	318	17	926	218	999999	957	854	539	999999	999999	999999	872	101	999999	141	999999	376	707	328	451	750	999999	471	598	963	989	999999	46	759	202	925	566	217	999999	999999	999999	216	254	27	679	999999	939	886	999999	999999	208	866	478	798	896	958	481	318	649	192	999999	999999	999999	254	999999	672	818	780	999999	163	918	665	867	999999	88	460	999999	690	649	195	810	828	244	954	765	999999	816	248	862	243	453	257	568	51	536	999999	879	10	638	999999	447	999999	999999	82	726	999999	999	88	720	999999	837	999999	669	464	381	773	311	999999	999999	267	855	580	999999	873	710	670	107	826	863	999999	581	131	61	642	999999	999999	58	171	238	232	132	737	528	426	406	662	588	999999	999999	999999	215	506	521	381	161	867	250	906	372	65	445	183	999999	159	864	716	739	37	999999	729	725	149	154	999999	144	127	999999	501	476	57	92	993	165	110	365	85	610	680	999999	880	411	152	999999	182	786	999999	999999	379	561	690	922	561	999999	999999	999999	999999	999999	999999	999999	44	815	749	999999	325	973	452	27	125	793	789	999999	69	999999	835	328	999999	999999	971	479	194	999999	682	940	786	999999	530	999999	225	73	300	723	355	999999	999999	999999	661	711	999999	999999	999999	932	406	585	771	999999	999999	999999	561	999999	999999	724	390	784	62	438	142	999999	653	200	452	846	801	61	503	76	759	625	101	999999	666	871	999999	999999	145	262	999999	106	178	211	271	999999	53	603	999999	575	999999	999999	391	27	932	853	68	999999	999999	497	140	355	92	705	999999	247	999999	791	955	592	858	617	648	999999	999999	46	639	452	928	936	802	208	452	927	733	999999	999999	83	999999	813	813	999999	26	647	131	853	999999	473	386	33	593	262	648	26	717	999999	922	999999	999999	896	223	615	365	819	695	932	903	999999	971	999999	14	999999	953	151	779	286	999999	10	678	387	999999	999999	75	904	353	550	559	
435	219	18	275	999999	297	941	999999	999999	226	999999	952	199	950	858	999999	750	29	743	308	506	246	999999	134	999999	912	409	873	57	550	460	476	154	382	477	945	963	371	361	999999	999999	552	582	69	404	57	489	436	174	673	325	885	999999	251	63	999999	778	883	353	999999	887	77	552	657	765	729	807	816	999999	999999	538	389	667	192	296	954	664	381	729	874	433	972	999999	383	235	575	999999	903	328	288	177	89	28	999999	674	944	10	925	304	675	999999	999999	953	999999	145	999999	227	427	954	109	534	406	164	478	315	999999	367	999999	432	199	861	904	497	204	999999	999999	371	999999	999999	352	999999	739	87	63	634	760	28	999999	248	298	999999	450	948	229	753	770	925	999999	316	759	586	831	502	999999	999999	999999	184	758	999999	686	574	181	909	612	155	795	999999	110	999999	555	895	909	999999	143	999999	421	956	278	999999	974	533	821	739	999999	765	132	246	973	999999	298	585	999999	941	561	724	999999	541	999999	83	957	451	824	999999	999999	863	676	901	369	272	402	389	906	317	541	163	753	441	161	846	33	559	355	860	555	999999	999999	967	378	999999	664	999999	620	205	999999	533	708	999999	978	894	999999	230	999999	710	847	909	999999	999999	410	407	970	999999	999999	498	60	408	105	964	159	791	237	999999	999999	950	608	522	769	711	823	17	454	635	999999	266	757	999999	682	645	22	646	999999	683	567	999999	448	919	499	131	999999	95	437	999999	999999	196	666	999999	697	926	111	335	999999	968	999999	402	953	999999	292	133	999999	257	725	999999	952	513	999999	554	999999	562	512	689	33	999999	566	737	579	999999	999999	999999	600	377	115	999999	999999	687	999999	331	553	174	27	113	637	999999	999999	897	369	977	791	464	999999	999999	999999	144	424	422	999999	502	412	401	999999	252	999999	25	533	373	151	969	916	275	17	180	10	976	545	408	61	999999	267	668	377	999999	999999	999999	581	488	999999	999999	341	999999	385	12	918	162	351	775	436	621	999999	27	999999	400	71	526	457	524	999999	271	599	999999	370	999999	245	744	33	230	999999	473	444	999999	244	181	638	999999	890	999999	999999	848	634	769	972	440	813	999999	912	999999	540	403	756	66	377	867	999999	326	759	730	999999	184	138	130	452	999999	186	999999	783	584	762	275	636	452	272	272	636	829	53	999999	841	995	831	55	690	929	999999	387	999999	376	799	999999	46	169	247	87	999999	513	326	20	264	25	466	337	225	275	767	313	794	114	240	999999	282	829	889	999999	352	
92	440	999999	255	798	999999	999999	784	450	239	476	215	999999	553	999999	512	999999	676	826	999999	503	830	424	171	413	592	573	146	258	48	999999	280	475	999999	999999	999999	803	765	465	894	60	999999	775	999999	300	108	610	560	117	48	249	163	73	242	848	262	26	361	999999	215	999999	279	536	999999	999999	999999	740	459	916	999999	999999	999999	221	931	488	950	65	388	999999	315	982	22	999999	999999	799	63	217	242	886	384	999999	451	923	259	346	780	26	373	23	104	999999	160	999999	999999	338	999999	942	999999	999999	999999	999999	637	490	999999	233	545	250	327	999999	969	999999	507	999999	542	999999	999999	354	961	595	707	934	691	375	776	947	831	378	999999	999999	827	121	85	999999	988	187	429	999999	398	35	800	540	698	761	999999	115	860	587	111	74	80	627	999999	545	56	963	999999	272	713	999999	401	176	277	446	999999	858	913	29	585	365	574	999999	955	999999	794	177	246	999999	999999	671	97	254	277	907	810	209	140	999999	441	35	672	166	256	811	999999	633	272	999999	999999	195	202	840	11	745	500	772	672	54	750	999999	726	999999	941	999999	499	157	899	370	636	999999	728	999999	587	560	999999	417	61	153	999999	999999	904	984	953	146	479	257	252	531	417	48	536	95	789	562	308	999999	225	213	322	486	734	902	625	400	467	819	999999	451	62	92	720	999999	743	589	975	742	632	805	573	999999	905	377	952	999999	59	999999	593	35	262	999999	999999	999999	831	999999	436	11	999999	999999	678	659	995	800	478	334	327	17	999999	210	999999	565	464	999999	640	999999	581	366	999999	36	999999	824	236	236	199	456	890	873	697	918	162	974	999999	999999	136	913	256	114	899	627	999999	51	300	999999	448	696	999999	999999	217	999999	253	80	999999	341	221	999999	433	768	611	32	444	453	999999	433	57	612	191	394	293	726	823	476	467	999999	755	309	999999	843	788	502	313	118	666	937	674	92	999999	52	858	282	999999	488	503	876	192	999999	999999	866	345	999999	515	757	498	490	936	777	999999	999999	999999	999999	999999	589	999999	118	718	336	787	382	999999	964	999999	149	999999	20	245	345	973	591	150	927	577	668	508	952	987	556	619	185	999999	999999	480	999999	466	946	999999	900	508	394	167	856	50	359	116	380	155	376	230	487	254	999999	999999	31	587	999999	344	661	91	37	131	172	717	611	999999	862	494	493	683	589	999999	345	836	588	999999	294	887	228	999999	137	806	621	999999	999999	930	408	103	999999	999999	807	612	999999	818	481	273	
995	148	438	976	254	886	662	693	641	430	909	764	225	597	999999	770	126	999999	954	230	509	836	585	680	974	999999	45	875	999999	976	765	526	999999	324	438	155	459	251	999999	999999	154	999999	999999	711	31	643	999999	861	324	999999	496	202	999999	260	763	999999	999999	757	999999	484	851	999999	817	999999	999999	999999	409	900	999999	158	321	874	792	713	85	999999	999999	874	659	340	891	183	560	837	490	573	999999	114	560	280	591	701	248	832	399	368	120	40	999999	639	244	999999	999999	176	726	621	999999	999999	184	192	26	688	108	999999	999999	678	235	980	184	999999	729	304	349	999999	999999	619	999999	959	324	717	471	122	827	30	999999	913	480	999999	999999	868	172	999999	929	378	999999	903	603	999999	249	721	142	999999	999999	954	909	939	637	999999	609	116	985	450	999999	467	999999	904	860	88	575	999999	207	841	868	315	928	228	375	999999	999999	663	26	69	720	602	584	341	999999	873	999999	166	286	665	784	15	882	722	674	472	658	999999	52	525	10	999999	523	301	271	550	36	691	574	666	190	946	99	926	999999	243	999999	388	648	987	967	418	999999	999999	66	863	433	216	553	999999	322	999999	621	501	999999	160	89	293	999999	715	847	429	592	619	485	999999	915	999999	992	440	999999	279	711	999999	557	592	176	981	244	999999	999999	819	147	671	354	905	335	999999	867	579	164	599	999999	999999	150	999999	826	784	66	228	947	999999	223	999999	999999	52	573	999999	943	476	984	107	58	671	598	37	291	921	999999	579	512	999999	98	423	999999	990	961	778	914	19	766	392	925	26	460	650	606	35	358	999999	342	769	655	999999	594	999999	550	646	344	999999	266	999999	999999	999999	716	631	999999	800	836	332	91	795	652	933	710	999999	999999	42	999999	947	431	265	572	963	247	743	670	999999	828	228	450	324	999999	800	752	861	873	448	309	829	272	805	198	36	229	546	127	999999	690	999999	885	517	435	397	692	10	342	555	249	999999	960	689	972	618	881	766	361	851	190	849	729	999999	732	999999	684	625	77	999999	999999	999999	626	948	17	835	342	999999	888	56	999999	752	528	999999	209	999999	999999	999999	832	999999	154	463	195	999999	541	841	273	999999	785	999999	712	999999	933	796	811	548	356	21	681	146	285	949	999999	315	742	438	330	999999	534	405	521	111	999999	999999	401	999999	999999	360	417	176	572	190	157	999999	343	52	999999	732	516	661	981	857	901	696	305	205	999999	879	999999	112	520	999999	627	999999	533	999999	283	999999	404	999999	
42	995	604	515	574	104	801	44	971	999999	620	597	894	872	999999	999999	999999	106	201	206	705	636	826	314	656	710	562	999999	999999	732	999999	999999	999999	999999	629	985	263	395	132	210	999999	550	908	834	492	922	967	755	965	870	411	186	255	208	825	999999	179	300	859	863	999999	43	724	249	930	248	270	909	253	438	410	814	974	999999	802	164	727	992	821	999999	999999	999999	802	449	330	592	136	139	999999	232	816	962	536	268	999999	369	826	668	903	999999	662	999999	511	536	470	597	212	263	999999	999999	678	999999	478	135	131	733	241	284	999999	347	121	140	749	30	999999	447	287	999999	999999	999999	999999	69	999999	577	80	683	999999	999999	999999	733	390	999999	733	999999	999999	639	493	411	146	935	999999	552	750	566	999999	532	319	490	914	32	999999	496	931	999999	343	618	98	999999	65	447	999999	965	304	194	956	249	407	261	475	982	953	876	578	999999	315	785	319	532	444	548	374	815	999999	957	424	894	999999	771	164	935	551	592	356	699	507	172	999999	565	609	893	134	67	25	999999	78	443	917	544	657	558	309	566	466	999999	999999	622	614	999999	770	72	307	636	107	539	441	371	529	999999	889	152	999999	753	922	999999	423	316	800	429	888	980	977	407	999999	606	636	999999	135	839	999999	885	999999	909	794	999999	999999	498	999999	485	999999	707	999999	47	999999	514	29	555	643	915	102	767	999999	194	459	790	95	900	522	999999	903	999999	246	690	264	13	594	628	958	385	956	924	355	324	928	190	76	939	752	609	586	90	351	999999	747	999999	73	373	459	14	461	999999	999999	469	581	54	470	233	783	650	919	401	597	268	958	177	999999	507	265	279	723	155	999999	912	914	999999	114	36	942	406	940	231	179	954	923	272	948	885	999999	884	719	999999	166	111	690	999999	493	93	261	579	446	999999	117	190	290	315	546	74	999999	999999	940	444	290	386	999999	697	999999	643	999999	696	999999	999999	764	999999	559	880	999999	56	232	729	340	31	775	999999	959	999999	124	988	673	617	726	883	340	984	943	285	562	779	999999	992	963	849	748	564	359	910	802	735	631	410	326	499	841	825	428	999999	999999	999999	427	337	583	243	970	999999	970	345	999999	779	999999	283	999999	219	655	240	766	999999	282	221	999999	59	581	389	366	272	301	999999	52	515	999999	34	617	645	362	73	419	729	879	32	593	24	714	33	307	358	91	999999	843	999999	68	999999	646	457	903	377	756	204	876	999999	435	743	303	690	
222	999999	666	683	999999	592	821	47	999999	260	999999	999	345	557	91	18	999999	194	999999	440	456	628	387	169	741	985	999999	999999	853	182	596	999999	720	33	810	894	692	999999	259	261	790	31	336	999999	999999	999999	999999	208	122	867	526	250	360	862	244	593	999999	506	941	999999	284	605	194	999999	999999	777	289	321	999999	196	326	782	935	142	999999	435	302	999999	339	838	953	999999	999999	985	656	356	499	858	789	226	869	195	466	386	976	194	999999	897	733	61	624	999999	460	999999	999999	999999	314	228	221	809	301	43	176	113	919	999999	503	208	782	316	999999	430	532	531	999999	141	326	559	165	466	598	404	999999	999999	223	242	999999	999999	444	913	52	280	646	979	999999	999999	29	363	467	812	690	638	999999	426	773	999999	197	929	609	999999	426	999999	72	755	221	896	775	888	889	686	999999	327	764	869	274	17	784	552	999999	491	121	963	101	999999	775	959	999999	841	999999	29	55	999999	999999	34	496	297	218	890	768	999999	70	140	473	781	306	999999	999999	255	161	765	419	644	332	999999	308	463	663	719	980	261	999999	934	383	870	640	785	750	999999	383	977	999999	893	784	578	999999	980	499	320	999999	411	95	999999	999999	749	610	999999	407	999999	726	42	633	999999	910	517	999999	135	757	603	150	521	623	144	999999	999999	965	525	860	754	999999	999999	964	352	999999	578	175	583	999999	634	999999	239	387	999999	999999	351	353	999999	999999	276	167	305	999999	896	180	999999	788	951	171	515	999999	999999	999999	653	761	409	78	999999	824	999999	352	837	881	133	344	910	143	999999	999999	999999	830	664	999999	593	999999	402	999999	999999	182	148	790	223	421	738	850	183	688	734	540	613	283	72	486	651	924	329	423	110	562	269	401	999999	999999	640	999999	999999	999999	957	999999	369	999999	10	999999	686	999999	138	425	153	282	170	232	999999	791	517	257	767	188	889	669	277	999999	992	515	999999	746	332	393	780	999999	732	629	730	678	999999	999999	999999	999999	799	999999	795	903	280	828	401	47	992	676	322	393	917	999999	664	298	999999	390	323	495	206	999999	228	999999	644	99	549	999999	999999	729	999999	220	999999	813	999999	999999	873	373	708	174	123	874	754	656	80	397	146	999999	965	442	890	790	999999	787	758	859	881	60	999999	190	288	999999	999999	272	999999	999999	418	113	561	874	424	424	681	999999	382	331	999999	572	674	999999	952	758	576	68	839	829	236	197	65	999999	908	823	114	527	885	263	337	999999	600	969	979	42	999999	999999	28	
475	999999	999999	415	436	999999	318	999999	21	238	999999	999999	488	999999	236	875	999999	58	43	965	600	319	163	272	128	999999	704	972	999999	277	919	528	999999	50	999999	999999	401	782	629	854	599	447	999999	299	999999	969	849	67	373	103	758	984	999999	135	427	999999	955	572	296	441	969	999999	680	743	318	11	807	447	999999	999999	484	448	999999	999999	375	162	226	863	907	999999	154	646	608	999999	519	935	332	360	622	217	765	999999	999999	999999	885	999999	999999	359	981	364	172	411	997	857	999999	999999	564	999999	999999	274	939	101	665	147	297	332	738	78	234	382	679	456	825	852	999999	655	999999	242	303	122	395	867	882	553	986	742	999999	750	991	208	380	313	601	357	277	673	999999	358	899	562	524	698	999999	608	684	715	586	155	999999	964	368	332	724	646	879	82	218	122	999999	554	683	988	87	35	999999	375	855	999999	585	86	999999	604	342	999999	597	696	742	284	868	999999	166	999999	642	37	840	58	589	954	477	999999	465	61	999999	999999	879	536	621	109	605	318	999999	118	569	40	482	764	990	984	999999	192	340	999999	999999	880	397	189	355	59	195	954	786	900	10	390	621	999999	407	987	861	70	999999	643	999999	559	999999	58	934	612	555	86	68	604	905	999999	864	531	807	326	957	999999	191	571	999999	999999	532	959	118	189	419	51	366	12	132	988	117	999999	999999	999999	469	349	255	999999	999999	118	896	191	995	714	526	999999	632	91	40	999999	879	513	999999	36	37	999999	940	755	202	513	719	65	481	917	187	176	999999	999999	999999	617	454	448	77	805	999999	350	963	403	662	330	999999	999999	972	961	118	603	999999	238	667	999999	409	500	999999	990	399	999999	999999	999999	536	999999	999999	519	234	422	717	441	999999	923	280	686	999999	999999	999999	872	104	999999	92	999999	808	584	208	48	456	999999	218	999999	897	999999	999999	915	999999	999999	866	312	506	899	999999	999999	253	677	168	999999	957	980	999999	862	407	678	895	999999	758	199	279	999999	161	999999	73	384	213	763	999999	367	517	365	55	612	999999	790	375	205	392	531	276	999999	426	163	90	999999	340	356	556	999999	192	999999	166	451	615	913	160	721	835	676	357	490	142	999999	536	601	935	906	191	616	312	699	572	236	922	148	536	997	704	598	54	856	216	325	185	999999	999999	999999	997	766	640	653	370	715	184	786	998	625	627	489	540	434	175	940	915	999999	887	930	999999	999999	387	162	27	247	632	999999	283	999999	624	479	402	341	909	999999	
976	659	999999	856	61	145	149	910	380	225	68	620	999999	276	409	693	179	278	83	529	389	487	635	132	93	684	512	999999	11	158	96	208	999999	750	963	999999	162	41	879	394	999999	999999	999999	999999	189	22	809	17	417	999999	309	999999	267	389	44	999999	33	217	773	377	632	999999	908	231	138	859	104	940	312	152	541	148	999999	999999	999999	913	704	833	942	81	874	504	773	81	848	999999	940	999999	715	999999	999999	999999	267	999999	761	380	999999	560	673	999999	917	868	704	274	399	171	999999	578	199	999999	794	999999	274	702	502	999999	999999	837	383	999999	919	959	234	838	909	999999	999999	886	999999	820	355	154	169	999999	163	16	799	508	681	999999	236	371	946	593	999999	999999	999999	565	19	633	196	729	187	507	410	957	999999	866	365	803	291	848	650	379	776	999999	40	651	999999	496	337	999999	166	696	940	999999	23	999999	168	866	914	999999	877	304	999999	999999	966	662	999999	206	372	933	153	878	405	999999	721	577	817	39	999999	999999	999999	523	305	511	999999	490	566	853	944	12	999999	999999	888	966	971	356	745	160	999999	378	438	352	133	999999	541	999999	999999	563	835	445	823	139	853	885	307	999999	998	131	999999	999999	999999	369	261	370	235	654	989	999999	415	375	831	666	355	644	601	675	400	999999	970	999999	999999	999999	27	508	189	999999	645	999999	668	617	357	624	108	207	283	999999	100	763	178	886	298	861	157	470	614	167	783	219	293	632	963	106	999999	999999	296	999999	352	752	190	657	999999	999999	770	798	27	217	567	158	371	999999	584	999999	999999	94	999999	338	856	557	894	32	999999	436	719	45	999999	260	999999	341	999999	191	727	348	999999	521	876	313	100	358	999999	407	599	635	847	761	999999	337	374	999999	770	957	244	999999	858	168	861	583	999999	735	154	766	743	235	246	189	805	999999	64	221	999999	693	247	507	114	497	432	170	588	999999	987	326	999999	406	571	953	999999	999999	999999	423	999999	999999	999999	365	999999	685	663	373	398	667	955	812	282	999999	999999	87	720	737	999999	371	999999	701	999999	317	747	827	879	347	999999	292	999999	873	755	999999	561	913	999999	999999	303	999999	999999	69	771	920	12	184	53	999999	546	493	242	219	251	999999	687	958	999999	730	999999	387	806	326	708	115	434	92	67	999999	999999	945	999999	839	444	272	537	999999	999999	999999	999999	573	783	155	800	999999	60	33	631	636	953	603	615	925	273	915	999999	517	360	666	496	920	127	411	142	601	72	403	775	979	591	20	
999999	234	999999	54	603	660	526	538	65	410	460	430	688	998	340	999999	999999	528	649	30	325	273	587	393	456	999999	999999	999999	999999	999999	258	652	55	942	575	999999	999999	999999	322	961	999999	822	610	95	469	696	722	144	270	566	827	256	339	570	695	764	646	999999	999999	999999	647	327	429	408	161	808	384	746	433	999999	996	999999	215	688	39	502	663	502	923	759	659	878	938	999999	828	12	323	484	257	810	744	476	999999	101	999999	999999	403	999999	934	999999	999999	976	711	320	570	999999	51	999999	999999	999999	111	154	118	838	999999	768	388	878	580	159	495	900	999999	622	999999	999999	724	124	999999	366	999999	461	999999	272	999999	999999	177	627	980	356	960	671	944	65	709	599	367	999999	529	555	294	524	999999	784	176	999999	488	98	999999	51	757	927	999999	184	999999	999999	586	846	401	999999	601	761	897	233	198	823	956	443	912	615	171	999999	594	817	82	585	829	999999	999999	35	203	999999	522	939	999999	999999	394	769	963	69	23	521	402	639	999999	533	627	408	596	353	466	55	999999	499	879	825	342	469	111	999999	820	803	751	999999	696	522	248	957	633	164	438	196	479	852	602	650	999999	955	863	999999	999999	431	197	752	568	999999	999999	999999	69	999999	701	925	667	456	249	220	770	35	942	442	294	669	774	441	999999	280	575	333	897	239	296	999999	999999	563	558	398	999999	998	807	999999	999999	226	897	859	463	513	999999	33	999999	391	880	513	22	431	264	298	657	755	838	999999	583	999999	134	830	487	999999	999999	114	999999	851	603	999999	999999	405	822	77	999999	999999	977	410	751	551	720	999999	359	783	374	999999	999999	269	741	860	170	518	999999	51	101	999999	382	149	999999	999999	136	761	788	118	294	617	608	999999	527	742	778	999999	547	41	857	999999	480	703	950	153	999999	637	119	743	611	710	441	780	976	999999	999999	838	225	338	425	999999	727	251	499	756	576	122	742	998	91	732	971	932	193	999999	999999	679	198	51	617	999999	651	999999	507	583	186	828	220	823	210	940	221	999999	616	999999	891	239	214	999999	577	693	894	120	661	878	999999	508	999999	503	116	862	649	999999	721	926	317	683	743	915	580	747	902	999999	798	151	999999	762	999999	999999	591	367	475	999999	999999	923	603	540	392	629	843	677	242	999999	717	999999	300	999999	496	999999	591	999999	999999	999999	999999	829	791	976	322	519	367	999999	192	311	999999	748	397	653	710	798	999999	776	300	999999	81	903	515	195	999999	460	851	483	276	999999	
703	384	871	999999	382	999999	141	627	228	872	999999	999999	999999	930	805	969	951	646	999999	999999	365	815	999999	381	226	999999	324	606	775	862	999999	883	710	554	999999	537	876	219	999999	76	999999	999999	558	999999	852	214	418	585	999999	241	509	214	999999	578	281	888	999999	999999	960	999999	999999	534	999999	999999	214	999999	999999	940	332	277	999999	741	375	271	40	999999	999999	499	999999	21	310	738	999999	999999	363	999999	737	142	283	719	999999	385	999999	617	745	142	854	999999	223	999999	57	999999	262	122	149	768	999999	885	547	621	631	999999	972	949	999999	591	318	318	11	749	999999	999999	999999	612	207	999999	491	999999	525	999999	805	73	999999	63	963	832	486	113	999999	595	626	851	594	999999	97	999999	412	309	263	999999	824	546	201	474	823	999999	999999	649	915	432	999999	89	370	649	816	567	692	999999	985	999999	114	214	999999	416	133	799	999999	14	525	999999	999999	999999	504	370	84	269	872	811	240	940	30	999999	198	999999	319	546	490	999999	845	530	420	493	999999	732	59	619	632	784	351	33	593	999999	134	820	128	999999	584	10	575	999999	999999	880	999999	999999	511	999999	25	942	106	586	318	493	999999	994	684	819	867	772	320	999999	999999	97	469	216	999999	222	711	378	852	999999	999999	999999	380	999999	999999	999999	804	999999	231	999999	603	689	688	764	714	110	999999	139	146	309	999999	812	689	999999	999999	999999	999999	482	698	298	566	647	999999	881	625	827	123	870	999999	154	24	999999	551	999999	860	947	999999	705	999999	999999	574	581	999999	553	988	158	801	999999	378	238	128	999999	999999	933	224	999999	599	806	149	886	999999	777	970	991	294	639	271	160	259	973	207	715	980	452	999999	984	999999	546	999999	999999	999999	853	999999	931	36	692	27	617	324	905	999999	999999	999999	614	269	999999	611	250	269	999999	887	650	20	404	41	412	999999	999999	219	240	549	63	912	672	999999	143	284	999999	999999	601	621	653	836	354	625	603	159	375	999999	925	383	175	287	544	589	386	842	107	900	623	999999	888	407	999999	365	999999	690	893	754	999999	522	572	999999	667	737	243	813	665	999999	437	999999	976	945	999999	856	383	775	378	999999	483	300	186	148	999999	261	733	255	752	989	331	999999	999999	620	66	412	999999	999999	619	807	355	572	186	329	472	370	373	943	999999	999999	999999	999999	322	809	999999	999999	346	433	933	415	14	987	71	999999	457	999999	999999	366	888	881	56	493	166	571	999999	910	124	857	676	981	999999	789	999999	525	17	803	600	456	349	999999	999999	
386	957	213	802	367	511	509	871	946	999999	16	999999	242	190	498	371	750	81	370	999999	488	757	999999	999999	224	999999	545	668	653	999999	999999	27	999999	814	669	999999	999999	768	999999	999999	999999	985	729	618	999999	999999	999999	344	999999	441	849	385	978	510	587	999999	16	686	588	512	965	841	228	999999	822	989	999999	427	520	962	419	982	700	961	117	503	37	999999	999999	489	955	210	159	222	999999	999999	48	167	999999	50	529	999999	190	867	443	999999	999999	707	999999	892	999999	482	824	556	32	866	684	27	403	94	999999	673	51	108	557	764	691	16	946	658	950	240	200	479	999999	999999	999999	833	527	343	735	999999	546	999999	151	482	999999	602	199	999999	489	31	999999	152	449	856	999999	999999	320	999999	91	999999	761	147	941	117	292	354	999999	999999	74	851	500	69	359	281	136	297	957	999999	388	99	816	737	179	929	476	57	40	999999	918	721	522	999999	999999	974	568	999999	999999	999999	199	42	488	320	154	637	999999	704	793	999999	729	999999	999999	246	999999	992	944	999999	999999	22	640	244	323	536	960	353	339	652	999999	384	713	727	486	922	884	999999	999999	505	592	541	407	772	264	862	858	999999	597	286	999999	270	999999	999999	440	799	403	955	718	999999	360	999999	308	999999	999999	418	464	11	461	999999	999999	944	391	448	999999	436	614	868	979	999999	999999	979	756	62	104	546	354	179	999999	686	529	929	999999	657	155	791	999999	528	874	846	408	999999	529	396	999999	612	999999	591	999999	13	194	534	975	268	284	380	54	255	999999	361	999999	999999	714	774	681	432	317	734	302	649	203	999999	999999	999999	62	821	999999	369	137	999999	667	763	76	293	502	995	999999	999999	383	775	999999	999999	743	999999	781	122	152	755	999999	502	304	154	298	463	999999	108	540	841	999999	462	920	685	127	999999	693	311	999999	430	999999	685	478	999999	999999	527	999999	215	352	481	361	939	999999	999999	999999	634	999999	999999	474	613	999999	999999	465	121	173	920	854	71	870	451	829	999999	999999	721	483	39	34	999999	793	771	999999	999999	756	999999	490	276	783	226	999999	492	114	999999	836	999999	947	878	230	366	775	999999	672	840	344	900	652	999999	55	957	230	999999	610	832	729	703	62	878	647	406	631	896	999999	999999	41	388	347	658	644	288	774	999999	999999	667	590	363	108	719	999999	856	416	609	999999	826	999999	999999	882	999999	450	143	999999	78	240	824	999999	879	303	44	999999	956	999999	999999	246	767	193	625	817	999999	251	999999	604	342	618	791	990	31	
675	320	999999	626	505	75	217	999999	999999	705	375	983	999999	710	70	999999	999999	313	999999	422	373	464	643	381	597	939	40	999999	538	230	460	999999	834	713	213	999999	402	193	999999	496	785	735	51	999999	999999	833	999999	540	315	999999	999999	315	498	999999	658	221	677	999999	38	566	45	143	972	999999	255	926	159	228	999999	88	671	726	852	999999	637	638	422	165	131	764	928	999999	999999	999999	797	154	950	267	999999	992	315	999999	165	893	461	652	762	546	242	333	999999	792	44	999999	868	705	463	999999	939	30	798	999999	999999	274	638	999999	374	973	707	111	999999	892	173	999999	773	540	571	958	999999	999999	875	876	923	999999	90	146	465	541	140	101	690	268	327	44	204	793	991	890	265	915	288	999999	838	141	357	791	999999	530	999999	338	143	999999	346	999999	154	999999	999999	351	999999	502	91	832	843	615	420	717	575	138	319	979	548	680	703	999999	706	97	48	999999	450	999999	999999	935	999999	801	999999	195	922	999999	999999	282	205	649	706	762	834	455	999999	232	720	640	226	499	220	485	789	462	802	906	258	67	883	999999	901	895	985	155	756	51	657	234	794	212	248	46	999999	898	974	999999	605	261	999999	815	81	810	999999	27	724	601	999999	505	393	25	124	833	398	999999	999999	811	777	688	698	903	574	496	845	999999	999999	183	701	890	488	861	311	999999	915	77	733	999999	999999	999999	431	164	999999	162	841	779	98	414	648	393	999999	172	999999	916	562	249	251	585	965	68	766	550	900	131	26	531	713	999999	918	999999	666	999999	987	810	266	544	999999	421	999999	75	999999	846	999999	317	740	325	999999	394	443	675	999999	999999	135	765	210	999999	263	999999	146	319	75	970	496	327	999999	502	999999	362	659	28	375	829	930	899	143	919	999999	593	999999	700	832	329	684	252	504	999999	532	999999	999999	999999	290	965	285	345	999	954	999999	218	999999	247	150	999999	734	425	999999	997	227	235	632	291	865	670	526	445	999999	746	296	254	822	999999	970	952	753	283	999999	410	999999	595	999999	188	569	806	12	153	559	496	594	269	942	507	300	306	600	327	999999	999999	448	840	999999	262	668	999999	395	381	277	198	592	461	687	900	453	632	999999	999999	999999	68	667	383	885	999999	162	36	999999	325	918	674	999999	999999	762	126	961	999999	737	999999	520	463	421	631	999999	999999	904	142	999999	52	999999	667	970	157	606	999999	952	75	999999	999999	110	641	803	80	463	602	835	166	698	999999	999999	740	999999	688	932	999999	
647	46	506	999999	999999	29	999999	269	271	999999	999999	214	999999	999999	174	895	758	868	546	999999	660	350	177	999999	535	747	999999	999999	113	999999	772	292	224	348	815	916	999999	440	782	90	197	999999	808	999999	999999	631	337	399	406	53	981	36	151	63	607	306	868	233	999999	347	999999	443	166	999999	488	421	999999	491	493	258	999999	328	999999	999999	691	126	542	965	384	999999	420	54	614	999999	341	745	150	171	740	519	57	345	999999	999999	504	999999	999999	859	724	487	641	846	906	158	716	999999	940	685	371	491	763	999999	849	93	927	541	828	999999	617	742	281	828	750	973	210	991	876	651	999999	999999	999999	683	251	999999	273	574	148	999999	353	678	805	999999	799	999999	755	154	999999	999999	517	963	924	290	251	981	999999	999999	999999	932	947	725	786	299	723	433	751	90	661	952	999999	999999	999999	372	752	939	999999	815	38	500	227	66	504	517	999999	998	23	999999	441	269	689	460	478	215	518	628	891	516	741	376	999999	675	492	543	548	999999	999999	561	537	312	54	400	784	605	714	890	999999	278	165	999999	419	303	649	999999	273	999999	884	197	853	134	58	430	84	662	993	999999	999999	961	969	978	437	461	920	139	999999	298	676	999999	500	628	999999	999999	360	25	999999	999999	35	99	999999	188	280	382	708	412	999999	624	326	131	612	172	325	999999	999999	187	297	957	383	520	999999	974	693	21	697	235	727	435	999999	68	705	999999	526	485	999999	791	708	65	753	517	875	599	972	554	999999	999999	999999	148	999999	183	727	999999	999999	999999	999999	999999	999999	999999	685	483	685	999999	555	267	426	823	645	840	578	517	479	242	214	865	999999	588	11	999999	999999	999999	922	589	122	999999	340	999999	957	21	573	394	306	449	999999	280	832	57	54	715	138	999999	692	472	569	999999	704	495	794	965	999999	333	304	356	518	326	560	106	715	658	999999	999999	865	634	276	193	999999	999999	999999	999999	43	999999	999999	999999	20	312	676	459	29	317	999999	999999	999999	999999	151	999999	999999	950	931	62	999999	736	341	999999	788	419	582	999999	205	386	593	674	632	860	932	281	790	999999	345	216	649	111	86	408	999999	91	999999	872	999999	999999	103	271	108	810	224	999999	266	999999	508	999999	729	619	263	643	999999	527	223	62	69	869	459	91	614	724	999999	618	659	933	930	999999	613	709	574	179	999999	999999	576	999999	999999	635	25	643	509	744	487	999999	999999	999999	684	938	999999	753	813	999999	576	21	656	383	407	606	647	332	999999	999999	987	999999	
55	999999	999999	999999	999999	401	999999	434	854	999999	581	870	247	999999	770	226	258	992	838	859	999999	949	602	280	999999	203	425	48	987	692	426	708	756	467	985	763	999999	999999	986	999999	346	388	999999	760	440	999999	145	34	836	999999	83	999999	963	138	132	105	999999	90	723	999999	999999	378	447	999999	400	873	124	999999	396	17	999999	964	15	999999	523	518	189	999999	840	890	67	999999	212	999999	999999	201	744	628	999999	890	280	12	570	238	500	968	941	608	369	566	999999	365	638	828	298	999999	999999	601	999999	614	915	650	249	999999	700	585	175	881	552	999999	139	999999	999999	505	736	999999	404	999999	870	555	576	999999	482	999999	229	999999	761	999999	277	509	972	152	23	731	975	999999	999999	737	537	915	802	999999	65	170	999999	185	999999	142	999999	167	715	451	731	69	999999	343	178	965	613	998	824	791	614	53	999999	986	483	999999	530	116	999999	666	999999	955	752	516	525	321	846	54	781	999999	292	119	999999	531	999999	953	693	641	462	796	999999	538	999999	21	455	21	999999	451	999999	217	999999	985	999999	58	210	775	317	999999	817	857	999999	569	227	205	999999	504	260	704	999999	999999	30	888	654	582	999999	711	864	740	71	514	386	405	999999	573	26	999999	999999	745	330	645	645	999999	824	999999	999999	999999	321	895	513	950	761	240	876	182	197	724	341	216	514	999999	911	577	999999	313	480	722	227	653	189	999999	183	999999	999999	999999	884	858	999999	58	999999	980	399	968	237	999999	999999	156	529	999999	386	302	999999	125	240	999999	734	78	701	520	134	954	345	668	716	310	777	256	856	999999	297	999999	659	292	311	534	109	942	349	359	999999	999999	203	58	999999	886	999999	68	284	999999	204	815	167	553	924	949	644	731	262	926	343	506	299	999999	999999	57	642	681	813	705	732	791	728	352	999999	799	761	297	400	829	73	719	972	314	752	482	181	116	999999	362	890	377	689	423	999999	999999	999999	621	999999	999999	254	565	254	579	999999	413	96	814	593	999999	197	999999	999999	432	863	624	533	985	829	409	875	535	323	460	815	364	111	315	335	905	765	999999	999999	180	584	507	474	402	999999	349	395	366	999999	999999	174	543	999999	267	999999	402	530	58	791	999999	999999	718	251	794	764	464	311	999999	999999	688	999999	57	999999	170	848	365	999999	141	500	999999	24	519	22	999999	296	999999	328	844	755	933	384	999999	359	365	826	865	266	680	638	40	47	614	877	834	874	999999	317	876	418	204	999999	399	558	999999	751	834	
706	171	999999	492	146	466	35	555	999999	999999	999999	999999	343	982	109	479	502	470	999999	410	999999	999999	216	179	964	451	999999	560	691	985	999999	58	613	992	999999	104	182	156	893	580	589	999999	531	231	428	999999	543	436	999999	772	897	97	857	351	203	999999	955	337	527	694	41	474	864	328	494	999999	267	351	822	999999	999999	999999	576	872	820	999999	999999	999999	751	999999	908	999	999999	918	97	80	201	272	999999	641	149	844	999999	209	549	124	468	213	736	778	189	202	613	999999	999999	552	521	984	530	999999	871	970	586	998	785	999999	19	945	240	999999	999999	994	552	191	999999	462	725	999999	999999	706	850	453	257	972	349	716	396	374	452	545	559	999999	741	914	769	179	268	631	999999	517	115	999999	972	322	331	194	649	999999	236	999999	826	999999	661	824	43	999999	999999	999999	659	79	645	644	999999	695	864	250	263	999999	421	999999	204	999999	953	815	999999	337	480	935	651	164	76	964	148	439	999999	999999	556	999999	880	999999	999999	999999	999999	999999	999999	470	30	287	458	90	999999	21	20	540	999999	999999	199	845	233	999999	947	787	963	504	12	680	999999	73	975	999999	694	999999	756	80	248	550	132	609	999999	139	317	203	486	570	233	65	954	607	619	987	226	999999	693	999999	403	670	690	477	352	202	963	999999	311	999	395	595	264	939	999999	999999	609	590	903	104	398	754	999999	999999	280	947	726	899	999999	988	242	984	652	581	676	578	999999	654	267	999999	999999	360	999999	487	185	638	800	24	999999	350	999999	636	807	999999	787	999999	369	999999	206	405	476	74	512	322	766	411	999999	683	999999	723	418	955	332	162	928	47	862	822	999999	642	156	711	594	113	611	606	186	63	794	36	999999	999999	457	862	284	111	848	999999	720	773	695	999999	751	591	931	999999	313	654	671	749	787	547	999999	564	258	764	479	408	999999	999999	235	889	888	246	515	845	507	470	878	999999	198	292	112	453	999999	39	960	13	182	189	302	531	392	54	249	671	999999	893	614	519	999999	449	999999	560	999999	805	999999	999999	85	999999	924	843	776	844	561	504	999999	626	999999	229	999999	999999	236	531	867	703	999999	843	996	844	352	614	999999	368	204	748	424	999999	905	151	800	455	927	96	264	459	755	547	999999	744	999999	999999	286	394	715	165	999999	346	692	845	308	395	518	999999	999999	999999	987	417	650	812	90	999999	721	475	428	999999	549	999999	999999	418	947	959	360	999999	617	999999	337	471	653	49	534	87	859	69	843	414	
936	695	353	999999	471	347	897	680	664	342	165	999999	966	365	615	83	999999	284	897	348	45	999999	624	276	982	526	763	611	999999	12	44	661	999999	999999	422	854	796	999999	946	999999	72	679	597	284	320	526	999999	297	433	999999	19	584	999999	505	379	680	999999	999999	961	999999	583	999999	403	662	308	999999	999999	951	999999	760	287	745	999999	297	285	366	669	349	999999	465	999999	476	999999	826	993	459	498	136	644	742	783	719	372	11	36	777	999999	999999	975	816	999999	553	354	999999	184	273	999999	875	230	22	20	731	130	999999	923	117	118	576	669	999999	999999	63	317	211	976	567	382	999999	271	508	999999	734	999999	149	128	478	132	514	652	729	999999	623	906	999999	731	61	598	999999	88	918	668	999999	275	136	810	999999	999999	999999	696	616	999999	922	614	721	999999	285	368	981	386	454	985	604	924	940	648	392	999999	685	999999	925	968	516	256	999999	839	380	469	247	339	835	999999	978	817	45	838	289	19	999999	999999	456	693	999999	489	633	999999	999999	999999	999999	488	427	145	561	673	999999	648	384	675	271	882	999999	999999	999999	651	551	222	999999	786	889	999999	368	383	963	999999	32	999999	360	36	623	419	775	596	144	758	911	699	999999	314	56	397	463	614	747	999999	147	640	572	966	937	421	926	999999	999999	999999	129	999999	182	999999	999999	539	999999	357	62	852	116	965	999999	999999	739	999999	541	999999	999999	502	647	754	636	661	848	392	669	999999	98	211	493	498	700	910	639	999999	526	116	663	516	109	116	561	895	205	181	958	209	236	95	879	234	547	403	585	374	417	521	726	268	870	999999	268	850	369	617	999999	770	732	871	999999	435	48	233	402	541	202	741	465	676	433	469	167	13	332	268	951	999999	335	274	999999	999999	999999	405	646	205	999999	999999	535	999999	906	198	476	999999	999999	454	196	999999	10	53	999999	676	999999	999999	834	410	745	265	528	110	999999	967	445	468	421	331	55	642	586	207	694	491	999999	877	770	999999	993	803	254	877	999999	999999	306	291	102	783	948	340	999999	246	460	592	999999	435	921	939	752	18	943	438	409	553	737	803	999999	999999	471	189	289	599	417	999999	999999	650	999999	999999	671	999999	375	637	383	999999	82	999999	746	111	308	780	956	831	999999	984	999999	815	478	528	900	503	932	411	322	999999	60	971	999999	518	581	542	406	892	277	599	642	316	64	999999	481	396	66	257	392	691	232	458	116	432	92	205	182	510	999999	177	231	964	324	614	664	
111	521	999999	530	999999	999999	73	563	893	352	553	761	999999	56	514	446	684	29	631	546	999999	999999	406	435	999999	370	896	764	109	377	678	991	999999	39	380	875	828	999999	626	999999	169	894	223	89	539	444	397	463	623	731	546	944	692	999999	71	246	124	803	154	405	487	999999	463	525	673	561	320	755	999999	638	618	958	402	324	386	707	999999	327	895	999999	999999	442	150	999999	831	999999	309	382	999999	143	761	34	582	999999	830	999999	441	697	415	978	133	999999	999999	985	123	588	552	378	691	999999	999999	797	907	212	999999	54	167	94	694	940	262	937	788	542	877	593	385	181	494	525	999999	953	911	917	818	340	655	999999	265	253	191	930	691	999999	999999	964	127	380	797	785	703	999999	13	475	726	196	853	254	117	999999	213	380	884	175	97	641	885	989	393	102	398	11	829	451	999999	331	255	185	999999	913	475	14	999999	708	822	919	949	445	201	999999	487	999999	57	735	49	811	55	999999	525	906	88	138	999999	999999	999999	701	527	562	716	404	940	678	259	204	64	208	995	999999	353	178	691	449	798	762	614	987	954	104	411	947	285	729	659	97	834	347	999999	678	999999	999999	402	397	729	796	690	809	161	999999	680	841	815	869	183	356	224	638	339	234	999999	409	747	432	161	769	128	221	28	172	369	716	190	999999	863	232	775	304	720	999999	81	805	835	110	423	999999	141	416	556	999999	872	206	17	792	588	912	383	969	246	959	999999	479	790	989	999999	963	660	498	16	950	999999	999999	917	337	999999	294	574	646	19	591	638	712	664	715	299	173	709	999999	738	999999	849	806	68	761	333	601	25	845	999999	999999	908	642	409	605	731	952	288	999999	639	304	348	736	999999	654	331	965	814	999999	700	330	264	273	999999	65	111	775	999999	999999	14	999999	279	999999	39	559	683	995	312	68	983	346	999999	39	999999	999999	999999	999999	999999	999999	440	368	787	939	155	297	999999	645	881	354	504	956	100	132	999999	87	34	999999	999999	410	971	335	662	999999	999999	363	445	235	999999	326	452	988	929	999999	726	645	774	339	583	741	364	47	123	958	999999	36	999999	762	363	681	419	992	415	444	999999	114	706	41	847	791	999999	969	141	565	902	999999	37	642	999999	40	312	999999	46	965	999999	933	221	704	201	999999	117	683	872	832	999999	459	583	494	25	999999	939	743	492	792	890	395	905	999999	999999	58	999	613	365	333	379	723	956	449	398	508	893	11	840	781	
683	178	106	308	999999	999999	932	542	627	785	100	568	213	253	999999	659	37	999999	648	152	76	504	327	999999	462	194	502	143	106	516	728	999999	999999	710	118	722	299	999999	901	613	126	466	985	580	242	999999	520	712	374	999999	999999	999999	363	697	715	999999	850	557	999999	473	949	798	999999	121	999999	163	665	503	999999	999999	999999	430	762	45	36	999999	518	746	999999	652	999999	999999	769	367	45	999999	584	999999	999999	999999	872	741	761	437	663	999999	29	874	523	88	155	999999	577	21	378	999999	999999	327	671	114	671	113	999999	203	999999	999999	39	89	85	569	578	999999	508	999999	490	628	669	334	382	708	999999	644	999999	238	506	656	223	999999	988	999999	29	266	543	889	267	999999	501	567	999999	503	999999	999999	798	954	999999	694	518	370	531	749	391	999999	945	999999	524	36	880	999999	999999	153	946	281	100	100	999999	999999	917	618	949	721	136	111	999999	878	419	649	999999	278	999999	812	999999	852	235	249	604	876	999999	999999	375	240	888	490	999999	494	999999	26	849	708	999999	197	777	900	420	809	622	289	456	76	999999	874	191	611	293	999999	15	103	55	851	496	672	999	346	999999	718	833	646	239	211	331	402	799	147	863	540	45	247	999999	426	626	324	999999	255	37	999999	59	999999	207	999999	489	463	999999	998	222	742	197	440	999999	999999	975	976	999999	254	744	160	999999	54	747	752	848	768	661	999999	235	181	253	754	318	752	669	999999	449	999999	999999	867	431	801	925	131	999999	604	589	739	450	999999	274	184	999999	877	425	15	539	454	148	721	801	351	773	50	499	443	999999	904	999999	429	999999	806	532	876	728	999999	128	999999	409	999999	188	922	189	585	906	78	253	441	999999	663	26	994	114	999999	75	90	999999	884	631	909	482	684	706	30	123	467	652	633	158	151	886	999999	55	893	542	879	172	198	143	430	200	690	577	999999	412	541	701	531	810	999999	255	244	994	999999	999999	503	226	168	999999	448	426	999999	292	999999	999999	113	999999	221	468	196	918	839	750	211	718	791	117	999999	618	999999	765	999999	823	510	999999	651	918	554	999999	48	999999	13	726	695	14	999999	407	391	601	309	592	999999	999999	624	729	415	999999	999999	781	999999	396	889	999999	999999	683	305	796	782	299	135	195	404	999999	429	533	914	123	65	999999	148	999999	725	734	319	989	285	999999	999999	781	489	167	999999	773	149	999999	999999	999999	835	21	709	784	625	999999	475	123	197	999999	642	999999	815	302	438	999999	643	597	999999	
999999	241	999999	407	246	597	11	809	968	69	631	999999	999999	759	999999	999999	53	497	363	768	633	269	999999	801	886	425	117	965	197	728	538	140	552	999999	618	232	934	614	472	196	624	292	507	64	566	999999	865	341	364	24	999999	109	289	999999	999999	895	46	999999	520	999999	999999	45	999999	999999	531	500	999999	796	150	999999	353	438	999999	999999	154	350	761	150	245	448	560	775	611	183	343	999999	999999	724	942	999999	196	836	103	651	706	999999	670	267	999999	999999	49	78	201	999999	999999	956	999999	122	684	697	999999	895	999999	82	999999	715	434	999999	999999	102	650	999999	999999	427	52	999999	345	383	470	999999	680	503	999999	179	409	999999	999999	484	999999	387	363	999999	49	254	999999	999999	999999	31	999999	991	999999	999999	999999	440	425	364	999999	774	94	164	621	701	651	129	27	640	287	693	672	778	140	949	935	528	738	999999	645	609	837	751	544	324	993	479	410	999999	151	187	754	55	278	810	999999	999999	999999	999999	999999	920	999999	949	999999	289	999999	611	860	999999	999999	833	701	513	718	614	936	342	619	306	999999	182	718	570	498	110	939	627	510	999999	558	999999	999999	86	825	724	383	999999	737	265	965	391	619	205	170	317	485	250	336	663	873	67	738	469	999999	914	999999	999999	460	913	349	999999	999999	539	656	710	999999	999999	999999	994	241	57	604	364	999999	326	999999	523	409	999999	999999	699	301	846	999999	500	847	999999	999999	911	523	716	438	824	915	244	290	89	999999	460	246	999999	999999	342	432	825	462	384	999999	637	361	687	267	279	299	650	439	264	92	999999	862	778	999999	776	999999	524	999999	780	448	999999	45	482	974	999999	999999	763	146	999999	424	631	999999	999999	174	494	559	835	999999	999999	535	275	805	999999	997	393	597	999999	999999	785	861	999999	216	682	936	42	601	879	712	317	999999	999999	513	999999	839	999999	127	999999	613	17	227	644	75	459	254	999999	301	19	999999	591	361	999999	404	361	106	516	424	365	999999	142	999999	680	133	999999	999999	999999	761	334	999999	999999	276	208	855	360	568	227	842	999999	437	999999	740	592	999999	131	955	849	141	161	999999	333	45	761	862	480	124	546	521	923	999999	999999	421	967	999999	937	325	163	999999	54	999999	879	673	999999	927	999999	401	310	286	11	195	999999	868	610	949	863	511	514	345	384	999999	31	706	918	141	191	351	773	769	466	806	802	228	96	368	505	999999	378	834	98	88	999999	270	999999	737	640	387	811	27	959	999999	811	818	255	809	999999	183	755	
536	745	432	628	541	819	999999	999999	766	781	251	454	213	143	999999	257	999999	999999	760	196	190	999999	999999	540	756	810	40	994	999999	999999	287	596	331	999999	841	98	665	460	282	451	323	999999	874	605	999999	572	755	303	141	570	950	387	21	986	574	999999	941	892	871	730	789	210	410	793	999999	655	132	309	301	591	591	999999	159	319	873	836	626	208	970	999999	65	737	863	422	32	900	584	345	339	806	156	773	999999	552	661	999999	943	90	999999	999999	449	456	11	999999	979	115	238	701	999999	999999	418	999999	999999	999999	675	999999	347	999999	999999	999999	80	787	999999	999999	999999	999999	265	606	657	999999	893	546	999999	66	743	999999	735	324	443	917	671	882	999999	602	398	413	999999	901	877	609	775	956	320	507	843	662	486	516	999999	170	849	631	54	363	999999	872	646	864	999999	75	326	32	553	852	932	197	564	376	107	40	966	364	729	999999	984	936	235	599	223	999999	999999	229	999999	283	999999	50	838	869	758	525	767	987	957	811	999999	752	413	467	574	655	108	120	419	84	999999	999999	902	996	378	907	646	56	999999	999999	943	107	999999	279	784	891	359	695	618	581	273	978	407	999999	765	241	532	768	34	999999	982	999999	809	145	89	583	999999	842	500	850	879	720	346	104	868	195	999999	143	682	682	305	413	501	837	810	225	97	984	999999	147	385	877	32	92	999999	931	297	678	200	210	753	516	999999	999999	999999	552	642	312	59	580	999999	398	95	352	999999	579	520	972	334	864	999999	164	611	363	475	12	698	264	223	999999	897	270	999999	481	929	789	218	733	146	268	582	785	999999	660	999999	986	791	999999	819	310	999999	999999	354	336	715	599	904	840	302	699	854	387	98	122	682	41	455	614	422	483	999999	787	835	999999	999999	710	229	999999	519	488	999999	28	999999	913	526	999999	916	999999	766	999999	884	378	440	999999	413	205	999999	821	977	999999	541	999999	267	346	999999	632	489	287	54	14	380	999999	999999	814	999999	835	942	185	999999	111	999999	999999	847	93	598	999999	999999	399	662	999999	24	407	973	706	999999	999999	761	108	973	999999	101	638	572	762	959	931	56	999999	957	578	999999	520	235	999999	999999	703	999999	999999	747	946	286	100	999999	959	990	972	980	999999	866	999999	84	843	999999	702	19	999999	275	95	134	667	999999	999999	441	999999	833	999999	182	106	999999	254	702	587	999999	36	999999	11	23	613	999999	987	951	431	759	511	504	419	319	532	867	220	437	255	59	90	999999	556	
999999	541	135	496	799	999999	616	622	753	496	492	185	95	18	473	662	322	999999	715	524	999999	929	999999	423	999999	999999	239	797	999999	999999	538	280	999999	999999	351	481	487	285	197	77	815	999999	999999	18	926	999999	999999	999999	747	999999	932	912	374	486	585	730	951	711	999999	159	653	818	805	999999	958	999999	158	34	999999	991	185	47	999999	647	999999	999999	181	581	496	60	212	380	999999	52	524	625	905	550	999999	621	529	775	973	47	424	997	999999	461	999999	715	985	423	201	755	599	895	962	999999	777	751	559	380	999999	261	947	999999	767	762	999999	999999	315	608	548	999999	471	409	73	912	233	711	501	999999	999999	999999	75	789	189	304	999999	999999	662	999999	772	734	72	159	999999	999999	100	151	239	578	999999	717	409	386	999999	999999	999999	199	831	60	503	76	260	999999	999999	999999	999999	168	103	473	319	161	680	999999	999999	813	982	999999	999999	351	821	999999	481	922	999999	814	999999	688	999999	999999	20	999999	798	611	685	706	484	232	310	127	999999	932	57	766	269	528	46	282	999999	999999	174	999999	999999	489	238	421	594	999999	999999	44	71	999999	254	71	999999	65	363	78	451	139	339	760	21	732	816	999999	44	715	663	520	777	999999	148	852	868	999999	913	999999	383	274	122	156	999999	276	65	38	688	999999	999999	213	999999	968	831	999999	999999	413	999999	617	673	348	386	999999	999999	291	999999	962	368	999999	999999	999999	152	54	695	999999	27	193	338	999999	676	788	211	999999	413	460	999999	999999	278	727	130	464	999999	306	645	44	888	244	482	149	19	999999	669	296	792	886	71	130	999999	654	999999	548	999999	999999	999999	885	999999	337	474	223	936	457	693	640	280	738	348	999999	408	999999	999999	782	710	198	999999	583	128	999999	266	999999	399	234	999999	999999	334	582	389	860	365	760	896	999999	769	268	213	562	999999	38	26	64	548	225	721	622	365	620	837	886	491	367	766	232	81	948	999999	711	921	80	316	697	999999	488	999999	647	764	999999	23	451	985	182	183	999999	898	999999	978	183	512	999999	268	713	744	503	379	998	994	674	999999	820	999999	502	999999	339	999999	328	704	70	999999	999999	999999	627	606	395	901	318	999999	999999	334	999999	999999	999999	208	18	812	602	952	856	999999	491	999999	100	999999	202	17	492	542	844	377	999999	507	918	448	438	66	999999	116	999999	602	70	999999	327	349	620	850	999999	303	999999	527	999999	375	999999	951	253	430	767	379	999999	387	418	776	999999	309	754	371	62	213	770	999999	181	495	999999	
264	999999	999999	336	999999	637	352	225	199	909	326	257	214	659	966	204	18	299	270	702	971	193	294	474	999999	595	258	798	999999	999999	680	999999	999999	999999	593	903	576	103	26	999999	71	999999	229	866	999999	999999	549	712	95	999999	999999	999999	911	999999	999999	80	763	212	319	999999	389	554	999999	665	239	999999	999999	442	75	73	627	915	282	527	641	808	964	999999	451	999999	999999	546	713	999999	772	27	443	840	148	523	150	374	784	861	363	517	537	563	637	61	438	116	647	31	391	845	999999	999999	999999	824	115	345	760	999999	999999	999999	840	64	893	999999	537	782	304	551	922	999999	999999	999999	174	999999	280	999999	999999	400	537	939	898	691	199	926	637	60	689	324	417	999999	614	440	999999	520	676	999999	999999	426	524	655	812	999999	109	999999	999999	969	228	37	553	704	999999	370	816	178	999999	159	865	967	583	487	103	980	144	128	647	701	667	999999	457	798	741	999999	875	881	137	999999	592	70	221	668	999999	661	999999	999999	999999	254	623	999999	999999	526	617	999999	999999	47	561	832	961	999999	491	23	311	574	580	755	963	191	494	935	51	150	999999	804	755	914	655	999999	999999	999999	868	403	87	92	999999	930	190	48	531	838	999999	305	842	611	999999	208	367	266	999999	24	749	999999	760	688	543	999999	999999	812	947	999999	391	129	622	999999	121	97	936	229	496	649	999999	925	660	656	615	999999	307	999999	235	999999	557	398	361	204	999999	999999	643	398	999999	652	971	999999	999999	602	456	999999	682	312	499	999999	999999	148	770	441	449	824	418	113	82	797	138	12	587	400	381	992	767	427	857	999999	454	547	999999	843	677	999999	834	999999	209	415	73	999999	999999	743	294	999999	628	920	999999	857	392	539	326	999999	524	968	790	700	231	463	999999	265	455	999999	46	725	467	999999	999999	252	989	360	904	999999	999999	143	546	843	116	962	374	999999	672	999	928	999999	230	928	329	708	999999	999999	835	746	973	999999	999999	288	706	999999	999999	999999	166	512	867	41	635	999999	26	390	999999	947	594	269	99	594	592	455	999999	131	999999	999999	607	64	835	856	525	999999	694	999999	594	267	146	546	21	999999	999999	999999	141	896	290	572	912	999999	286	469	549	576	656	999999	225	999999	38	585	74	421	999999	112	676	21	999999	477	963	100	796	174	810	999999	257	425	903	433	324	362	841	931	626	668	999999	376	999999	948	511	999999	711	999999	239	561	999999	599	999999	588	999999	129	999999	999999	608	821	152	121	999999	502	329	240	484	791	
779	675	744	999999	794	999999	999999	310	999999	568	965	657	389	999999	999999	999999	575	657	999999	999999	940	204	972	38	999999	805	999999	666	717	999999	629	280	999999	919	721	563	816	348	999999	152	999999	192	424	999999	847	950	441	846	186	999999	926	999999	393	169	999999	585	703	999999	809	989	910	667	593	999999	938	695	826	470	584	381	442	999999	853	999999	70	758	999999	999999	190	382	373	679	490	317	887	999999	886	999999	78	146	860	999999	999999	815	999999	999999	598	533	883	161	999999	971	999999	804	967	699	999999	999999	999999	999999	805	552	999999	437	625	999999	187	286	13	999999	999999	999999	999999	448	521	341	697	47	471	473	169	257	999999	39	257	402	418	685	999999	197	150	999999	573	975	341	317	575	111	199	12	420	322	999999	903	351	999999	579	999999	293	999999	11	779	228	635	933	557	286	506	190	999999	822	999999	936	815	999999	613	589	426	117	213	766	999999	999999	999999	62	846	727	999999	687	285	823	595	402	999999	196	370	978	938	51	783	41	79	921	966	189	918	386	713	72	738	391	999999	999999	89	999999	999999	931	999999	582	999999	830	912	818	904	999999	236	109	232	999999	999999	634	651	384	334	999999	697	675	881	289	144	999999	23	310	948	999999	999999	999999	322	844	780	438	229	365	955	999999	129	260	26	566	952	999999	999999	94	592	114	999999	777	391	907	181	739	999999	478	448	999999	816	999999	870	19	999999	357	787	387	999999	51	415	999999	429	381	63	999999	658	324	999999	326	315	999999	999999	844	164	893	498	415	673	50	388	750	917	999999	146	517	999999	999999	828	605	41	777	245	551	699	453	999999	999999	999999	734	90	735	151	131	321	886	893	35	854	844	858	381	713	807	663	999999	379	101	244	545	66	999999	496	731	294	999999	694	999999	155	711	999999	487	561	999999	999999	652	609	795	26	999999	999999	364	161	983	999999	659	73	437	999999	999999	83	265	775	999999	677	438	249	420	999999	784	999999	727	880	153	999999	380	999999	775	847	20	64	583	85	985	999999	702	499	512	984	634	473	267	999999	120	637	290	712	253	270	531	999999	999999	999999	999999	999999	999999	999999	999999	685	375	839	298	589	878	979	500	999999	790	396	999999	938	999999	435	212	321	934	999999	770	515	27	668	576	514	326	999999	999999	625	843	927	34	999999	491	827	618	795	184	678	409	999999	147	999999	922	999999	295	592	999999	763	755	920	999999	999999	999999	503	667	999999	999999	784	272	280	124	999999	347	862	371	756	457	999999	816	999999	146	266	49	639	377	918	
999999	718	229	734	999999	999999	870	999999	805	999999	515	987	170	999999	999999	400	415	999999	26	273	762	69	999999	999999	999999	767	947	347	783	865	418	999999	135	748	999999	999999	565	537	349	22	13	999999	999999	999999	251	470	748	904	886	746	851	910	623	114	166	686	232	999999	999999	999999	164	532	148	939	168	440	861	999999	950	976	834	877	789	14	999999	347	13	700	999999	999999	999999	52	461	999999	24	507	460	31	592	999999	332	999999	937	184	857	481	286	126	636	999999	608	336	954	999999	999999	973	130	999999	844	819	999999	532	403	925	155	122	999999	111	925	661	999999	839	829	999999	654	999999	999999	615	156	999999	71	886	999999	486	75	999999	97	552	135	999999	386	842	186	773	602	799	481	999999	38	745	411	999999	201	999999	830	768	507	289	999999	952	43	515	471	999999	758	999999	999999	916	860	999999	34	528	999999	885	284	147	662	999999	82	854	487	927	586	411	386	999999	694	97	655	307	193	807	296	182	16	999999	380	129	999999	805	999999	565	161	574	999999	882	208	999999	701	999999	115	452	999999	411	475	999999	929	999999	680	871	111	999999	999999	562	280	226	999999	803	878	413	767	542	50	999999	523	922	999999	999999	690	503	687	388	396	963	201	999999	600	885	707	900	941	319	999999	153	703	959	304	598	999999	504	651	999999	437	297	999999	999999	411	939	999999	553	340	917	999999	186	194	723	984	999999	999999	539	626	356	106	978	472	458	103	897	574	564	627	186	999999	196	852	999999	951	999999	48	628	340	999999	999999	999999	570	33	939	999999	999999	980	974	996	999999	764	878	304	999999	999999	824	476	479	514	375	332	925	163	209	194	334	999999	771	885	999999	999999	209	965	999999	942	418	999999	999999	999999	938	593	999999	631	999999	953	318	557	983	502	285	571	158	825	295	999999	999999	416	823	755	938	66	218	99	737	493	565	912	946	366	50	999999	958	999999	576	781	742	999999	999999	256	875	776	918	279	609	698	999999	383	680	682	999999	999999	626	763	891	881	999999	999999	894	466	398	405	610	999999	461	999999	613	509	259	513	933	935	212	576	879	172	999999	939	999999	999999	899	191	242	274	653	49	757	204	757	999999	406	250	409	747	858	480	999999	300	999999	999999	95	94	134	176	999999	777	798	60	999999	729	999999	445	999999	855	999999	999999	173	999999	974	422	153	418	752	563	116	692	535	465	718	408	996	848	999999	999999	953	814	67	999999	525	999999	250	999999	999999	37	952	999999	999999	999999	999999	999999	999999	828	326	999999	565	999999	342	570	
70	66	252	343	999999	485	732	999999	323	241	999999	752	159	107	821	108	181	445	107	724	999999	999999	464	981	284	999999	101	178	531	999999	224	999999	481	496	999999	999999	633	907	999999	835	999999	68	999999	996	652	437	501	220	17	228	233	999999	578	617	959	915	602	271	999999	273	393	999999	373	596	27	624	280	663	999999	362	474	274	79	272	429	552	999999	467	338	846	576	881	170	312	999999	999999	708	864	537	99	999999	999999	848	112	451	999999	695	61	999999	38	167	838	999999	654	753	958	60	316	198	999999	999999	144	933	221	697	999999	403	70	103	923	915	416	999999	999999	495	112	426	966	820	687	999999	454	487	309	689	738	763	515	559	544	53	402	675	130	680	732	439	636	414	999999	347	635	958	65	123	750	711	126	999999	650	999999	94	495	510	559	964	999999	633	532	999999	749	999999	510	558	880	999999	740	15	331	999999	999999	789	562	881	350	999999	495	999999	999999	999999	36	647	356	999999	12	999999	999999	175	570	716	999999	999999	114	999999	199	460	134	410	999999	600	999999	705	794	405	977	752	999999	613	170	337	478	235	447	999999	933	112	999999	601	555	921	616	575	445	615	999999	999999	685	116	999999	889	107	999999	256	596	929	330	852	950	931	260	436	303	14	242	999999	849	367	521	521	97	999999	532	999999	264	983	444	270	189	717	119	76	425	921	280	240	393	999999	851	999999	613	259	999999	670	304	494	999999	999999	212	378	838	510	174	595	603	970	999999	240	991	612	999999	69	673	243	999999	193	999999	381	733	12	999999	870	999999	999999	908	999999	339	862	560	770	671	873	68	999999	999999	999999	902	999999	328	310	666	163	987	999999	179	553	999999	357	847	121	482	941	837	210	524	967	993	999999	686	765	640	999999	680	231	940	620	11	861	364	223	291	191	999999	432	346	700	883	276	687	364	999999	982	24	448	297	730	46	858	296	911	999999	595	153	999999	670	954	999999	765	308	999999	999999	724	999999	634	999999	301	887	414	863	824	999999	999999	999999	331	999999	658	696	999999	999999	220	999999	153	575	453	608	696	48	999999	762	391	226	127	968	999999	999999	537	989	390	619	999999	842	631	994	471	999999	888	965	821	58	999999	267	999999	831	98	973	999999	999999	549	999999	143	262	396	651	482	607	966	759	999999	519	999999	999999	316	999999	937	999999	953	158	999999	626	720	730	999999	999999	751	133	975	999999	879	165	414	388	449	999999	485	743	999999	999999	521	864	860	138	474	312	999999	999999	951	629	999999	719	30	999999	
55	923	316	413	999999	944	999999	358	999999	680	999999	345	999999	999999	999999	952	147	204	922	999999	999999	249	766	591	265	914	380	408	182	999999	401	169	999999	164	342	526	999999	82	707	510	88	173	241	999999	259	999999	206	484	999999	999	492	699	797	999999	622	806	167	724	157	999999	574	502	999999	286	289	719	999999	950	265	703	904	999999	999999	421	895	473	17	586	999999	136	718	896	285	183	863	702	372	98	541	999999	369	999999	924	586	999999	586	986	954	900	540	928	999999	228	430	104	427	212	385	161	158	798	580	393	30	412	677	226	13	999999	586	356	999999	419	728	343	581	999999	999999	999999	318	487	63	999999	801	999999	471	677	855	88	446	999999	987	999999	999999	999999	788	939	999999	183	268	999999	983	999999	999999	999999	815	836	500	96	523	286	999999	899	842	999999	745	893	592	822	999999	10	371	924	999999	96	368	186	36	989	999999	999999	246	736	226	948	503	999999	373	617	393	999999	186	999999	565	169	208	999999	103	720	993	895	357	91	242	268	998	68	563	236	999999	639	809	510	541	881	50	565	683	894	178	232	529	975	439	315	823	602	369	999999	888	280	92	316	999999	659	294	165	503	957	999999	999999	958	146	792	754	825	676	237	999999	128	999999	414	209	552	770	375	382	652	927	444	405	698	745	348	999999	556	503	513	881	596	885	71	725	943	999999	274	392	999999	685	490	999999	374	686	699	254	866	999999	763	236	294	912	513	999999	523	554	999999	223	798	248	999999	331	172	999999	96	999999	581	688	999999	818	506	999999	199	999999	447	297	41	22	55	999999	687	672	740	287	597	684	382	495	999999	398	987	999999	594	944	487	168	985	27	599	466	673	188	627	945	999999	311	723	999999	139	235	523	733	999999	704	560	534	999999	884	999999	412	861	96	999999	999999	830	456	397	254	489	288	312	23	999999	588	430	508	55	794	999999	295	960	835	365	976	875	264	999999	890	393	952	577	999999	268	196	999999	586	702	760	124	283	999999	478	999999	850	999999	510	319	589	284	61	489	796	336	473	451	35	730	509	991	999999	574	507	860	536	710	211	754	236	983	844	999999	294	680	284	382	491	778	514	63	999999	944	302	999999	999999	999999	780	774	999999	744	579	855	203	999999	548	999999	999999	617	529	150	722	755	93	605	999999	255	205	125	62	999999	960	256	225	456	626	631	282	891	528	74	929	437	999999	491	414	988	613	525	142	574	966	873	999999	374	340	999999	861	696	185	96	277	665	
721	704	784	332	639	747	153	916	437	999999	98	465	220	295	795	601	201	451	642	679	983	487	134	96	997	999999	125	15	769	585	715	442	796	999999	715	265	706	91	999999	865	999999	999999	147	452	785	999999	164	55	824	270	504	734	454	597	681	999999	580	999999	335	788	631	147	157	851	808	656	669	945	999999	539	894	999999	999999	776	307	767	350	999999	311	214	696	999999	190	509	999999	981	988	208	592	999999	999999	999999	755	570	999999	244	999999	295	999999	999999	134	218	474	294	375	394	641	999999	299	914	893	898	397	131	101	561	956	648	770	826	668	470	362	999999	854	886	364	532	543	73	999999	999999	47	182	999999	999999	605	895	143	999999	350	320	909	678	587	999999	999999	634	478	681	287	429	525	817	470	663	855	375	440	489	39	118	144	236	224	999999	861	225	50	613	956	70	514	82	486	357	561	684	999999	77	276	729	64	861	999999	279	540	230	999999	999999	999999	239	465	654	999999	999999	186	682	463	750	999999	999999	594	864	999999	227	914	452	340	123	112	181	854	372	222	310	64	999999	450	944	307	641	513	624	999999	726	999999	860	415	255	180	999999	999999	999999	152	999999	145	999999	999999	568	365	97	889	598	999999	460	385	999999	999999	367	187	999999	241	519	452	294	891	969	999999	998	999999	64	47	95	943	234	951	93	230	351	174	864	147	882	999999	219	999999	914	310	530	351	999999	999999	57	999999	276	646	711	999999	857	980	175	315	146	946	310	60	804	655	999999	999999	301	871	100	203	323	766	999999	929	999999	542	976	999999	363	657	119	635	990	999999	676	587	249	765	999999	371	998	558	999999	999999	288	169	947	999999	999999	30	60	999999	337	854	754	999999	297	999999	95	324	13	507	952	489	837	674	70	786	979	999999	999999	536	999999	729	204	764	765	423	999999	83	595	717	457	999999	607	478	308	145	273	175	299	999999	999999	58	367	501	606	521	999999	614	109	170	290	709	760	999999	142	999999	659	990	999999	874	140	21	729	295	60	619	882	368	999999	924	523	813	222	801	856	999999	372	702	167	999999	324	46	974	434	437	999999	999999	999999	346	700	485	283	430	425	999999	999999	329	81	999999	999999	639	740	247	184	647	476	497	999999	668	681	246	957	832	501	999999	104	47	304	999999	312	47	799	32	999999	448	249	392	796	474	999999	141	999999	261	999999	614	584	799	999999	999999	960	260	623	999999	664	464	999999	999999	999999	866	242	999999	999999	223	148	950	839	999999	570	736	408	94	700	999999	
480	550	945	705	661	886	975	999999	999999	517	897	62	423	384	367	222	999999	798	463	930	241	999999	116	87	123	230	774	866	238	73	389	876	559	999999	944	124	999999	823	789	52	890	937	392	999999	325	96	536	465	360	999999	999999	999999	631	770	262	912	443	868	592	440	122	999999	77	184	999999	31	999999	293	439	999999	704	105	18	999999	999999	304	999999	999999	761	999999	693	319	515	879	256	779	255	788	877	41	680	999999	241	358	930	781	999999	218	389	303	593	252	35	118	654	720	600	999999	731	999999	738	845	116	565	747	999999	999999	197	999999	358	999999	713	999999	999999	572	999999	864	660	999999	267	434	965	218	468	443	450	293	407	999999	535	188	44	67	999999	302	999999	542	999999	611	136	188	682	999999	41	527	879	836	627	546	599	999999	940	730	474	533	773	999999	648	131	306	999999	206	999999	402	999999	741	999999	497	999999	736	999999	197	58	363	88	999999	685	187	940	563	614	666	861	999999	678	247	999999	592	395	999999	208	894	554	315	617	999999	720	888	999999	786	999999	348	521	809	88	668	999999	376	395	781	97	459	708	568	999999	853	999999	336	723	932	436	74	999999	585	538	627	642	743	999999	999999	999999	999999	325	164	340	276	154	999999	999999	19	999999	938	206	613	441	748	196	986	623	763	647	394	999999	929	359	169	245	936	999999	460	999999	999999	630	999999	750	301	144	999999	238	999999	708	292	778	999999	586	498	867	499	153	790	999999	656	129	999999	458	647	999999	396	805	180	40	218	781	107	983	999999	317	907	862	999999	614	999999	999999	209	65	999999	615	999999	352	860	302	999999	999999	490	29	379	38	647	999999	999999	668	747	999999	67	999999	500	511	681	999999	388	999999	959	636	13	185	798	898	999999	999999	104	41	181	999999	945	878	294	426	300	87	614	178	670	76	759	999999	866	894	700	815	565	999999	934	731	964	679	342	119	788	314	230	481	118	720	746	82	497	704	802	188	109	83	220	603	125	220	520	892	877	531	319	904	207	999999	371	250	106	449	89	276	546	184	637	999999	857	142	70	949	330	686	984	999999	999999	522	716	491	642	340	999999	999999	168	999999	999999	999999	995	325	284	13	358	505	975	58	999999	536	641	924	446	234	746	999999	159	571	999999	999999	547	156	813	684	398	880	608	999999	999999	335	117	999999	999999	999999	990	999999	858	66	999999	824	999999	936	547	999999	880	999999	55	418	594	632	604	596	999999	51	720	999999	512	599	614	478	897	218	223	299	428	999999	982	
76	999999	214	134	102	999999	747	488	611	609	999999	804	999999	835	199	999999	211	730	521	230	900	999999	151	39	999999	452	999999	999999	502	722	257	145	345	809	979	185	389	507	999999	625	139	999999	118	999999	262	795	16	643	707	46	22	569	907	324	92	999999	101	184	865	650	848	820	999999	889	361	123	468	999999	999999	24	792	703	228	999999	101	999999	551	901	776	473	445	488	229	465	999999	688	237	31	999999	572	93	999999	642	861	776	318	576	229	888	999999	336	218	999999	692	254	318	350	21	999999	999999	865	199	999999	402	214	369	600	530	999999	673	885	447	999999	293	931	587	71	367	128	782	770	331	999999	637	147	236	999999	537	221	400	347	225	797	982	707	999999	999999	249	999999	417	718	56	50	225	263	889	147	503	761	667	257	983	999999	451	999999	543	186	999999	999999	977	999999	73	999999	788	999999	669	649	99	586	47	780	821	710	711	999999	724	291	797	383	999999	99	208	999999	553	153	364	333	356	18	999999	717	46	984	678	749	999999	736	261	889	593	249	58	917	724	887	435	999999	191	386	259	999999	388	396	17	888	469	999999	999999	644	971	999999	999999	91	999999	329	999999	836	999999	962	419	987	40	908	789	18	51	999999	60	665	999999	91	151	969	758	910	999999	999999	977	790	999999	366	970	616	917	256	945	966	999999	404	153	598	251	999999	999999	272	232	479	999999	999999	846	189	247	110	926	890	999999	334	332	512	990	103	859	250	683	63	999999	423	990	542	72	999999	999999	655	522	999999	840	923	12	496	688	999999	999999	978	944	109	999999	870	690	37	999999	999999	644	992	414	999999	739	10	544	999999	254	809	489	73	936	771	999999	591	587	806	999999	281	331	836	999999	141	61	880	306	583	999999	156	733	962	490	451	999999	999999	251	999999	390	840	389	98	251	999999	379	978	52	183	706	537	292	883	977	781	299	807	178	999999	998	859	703	960	979	999999	999999	526	583	495	340	609	350	125	999999	219	999999	242	595	999999	761	82	999999	133	877	406	863	849	999999	709	161	633	999999	968	473	530	146	428	119	152	999999	852	405	557	842	107	197	999999	467	768	889	999999	999999	234	999999	926	31	580	93	582	244	236	542	999999	343	707	984	999999	652	999999	83	472	133	452	999999	908	676	999999	290	779	219	696	392	226	999999	104	420	400	999999	547	509	565	345	536	908	577	320	999999	999999	144	123	815	524	571	694	426	933	999999	93	613	259	740	299	313	372	547	999999	325	999999	249	297	
593	925	114	395	999999	999999	999999	999999	573	999999	154	999999	156	666	404	182	999999	531	999999	170	650	317	843	298	999999	275	41	999999	999999	733	995	479	999999	847	529	889	419	185	999999	299	346	235	999999	999999	114	673	153	646	968	375	32	793	999999	88	646	285	92	816	999999	251	105	432	999999	999999	999999	675	102	309	999999	999999	762	645	999999	114	824	999999	798	828	193	105	132	394	205	999999	710	211	819	895	999999	253	999999	602	559	935	999999	913	61	999999	422	439	999999	843	509	463	613	999999	449	999999	264	230	487	264	633	999999	999999	710	237	999999	140	401	855	206	107	893	999999	169	95	418	910	910	374	129	415	753	999999	288	885	742	391	332	761	274	641	980	765	551	999999	38	816	493	999999	871	999999	999999	584	384	999999	616	754	453	301	40	645	999999	999999	368	848	879	16	840	999999	495	797	807	639	999999	999999	999999	137	167	200	67	999999	999999	233	999999	580	395	179	149	542	278	988	938	40	731	629	297	135	999999	999999	999999	31	975	668	201	999999	740	999999	993	819	628	488	597	999999	999999	437	228	999999	362	788	999999	710	867	307	556	999999	999999	777	908	960	277	991	730	463	999999	46	999999	757	999999	429	839	14	186	329	999999	789	400	685	796	303	411	176	999999	618	999999	388	163	678	999999	694	224	963	482	42	999999	636	999999	143	162	207	811	999999	999999	999999	999999	458	534	548	999999	999999	999999	184	980	614	999999	111	229	122	999999	722	999999	948	999999	999999	215	876	532	153	777	999999	999999	999999	532	598	492	940	87	999999	999999	999999	999999	614	294	354	588	999999	982	999999	999999	450	417	646	999999	440	324	862	824	999999	728	82	925	390	771	116	735	999999	999999	391	132	999999	34	389	999999	432	867	278	664	301	759	999999	893	665	671	336	869	395	348	102	284	629	125	336	121	597	865	474	843	187	619	999999	397	600	744	863	425	37	999999	496	999999	999999	208	533	991	562	189	270	719	444	247	350	999999	559	117	502	999999	698	278	999999	566	402	434	486	999999	999999	777	303	920	999999	911	841	999999	852	529	999999	431	592	344	558	417	604	999999	999999	939	279	999999	838	999999	252	369	726	999999	348	929	179	621	721	851	971	785	885	350	999999	533	999999	158	657	39	878	999999	911	363	999999	447	962	647	35	547	412	790	999999	809	678	449	194	999999	853	922	359	999999	710	740	373	999999	532	264	999999	876	999999	130	582	808	614	180	457	373	49	900	967	532	596	999999	449	999999	999999	86	999999	471	348	323	
305	735	680	270	999999	181	990	946	915	707	803	159	999999	292	217	140	999999	507	999999	821	999999	952	954	827	999999	535	301	192	927	455	591	999999	537	230	825	999999	138	354	809	999999	999999	103	985	999999	728	999999	999999	166	973	999999	881	175	480	527	280	353	780	852	249	835	879	807	999999	469	126	431	621	783	999999	370	11	999999	999999	715	448	949	966	694	109	584	365	144	219	221	574	426	999999	20	999999	999999	999999	999999	999999	999999	406	999999	999999	999999	153	306	999999	397	999999	999999	714	40	478	765	88	999999	386	96	753	999999	480	745	999999	807	894	999999	530	611	833	984	304	725	999999	722	318	873	874	450	999999	803	759	967	444	606	999999	544	948	146	931	628	105	980	533	449	504	661	976	277	999999	453	999999	999999	564	999999	318	999999	294	755	999999	215	456	936	545	999999	906	512	310	999999	310	360	752	999999	680	215	999999	323	202	999999	228	999999	896	606	818	107	37	545	413	728	298	516	259	202	689	725	181	999999	444	583	543	991	999999	999999	999999	281	701	392	543	359	826	994	999999	987	999999	800	318	849	127	448	922	370	109	582	703	793	110	559	704	954	43	729	999999	619	763	236	305	912	999999	547	999999	645	11	63	901	303	719	272	999999	888	999999	331	52	999999	660	182	892	779	999999	183	180	152	687	589	325	107	125	999999	999999	310	505	406	219	999999	52	287	999999	55	680	409	84	838	893	815	547	711	687	882	958	999999	343	526	631	466	376	263	957	422	738	803	999999	540	48	364	393	999999	121	471	953	382	812	847	108	999999	108	342	258	871	999999	613	420	242	229	642	966	999999	999999	752	213	789	330	947	317	876	231	543	800	999999	432	535	999999	225	928	586	778	999999	427	749	999999	999999	14	96	380	999999	999999	945	999999	405	398	414	999999	999999	999999	173	999999	865	539	232	660	564	542	719	999999	516	23	999999	313	999999	864	479	561	35	999999	999999	999999	999999	576	192	493	285	999999	404	150	999999	299	241	956	765	533	912	957	204	99	999999	502	294	646	999999	120	999999	641	999999	540	918	999999	999999	974	99	999999	999999	299	357	739	385	342	147	579	431	226	782	999999	548	119	952	522	999999	936	591	999999	501	999999	713	82	999999	643	555	864	999999	175	89	266	999999	387	715	622	610	465	713	471	365	999999	225	999999	337	948	103	567	587	405	495	283	392	999999	999999	231	586	284	443	742	786	283	356	265	147	525	382	171	404	339	999999	999999	232	130	321	785	381	75	999999	
999999	550	999999	999999	827	679	805	873	453	500	999999	46	335	32	971	684	999999	368	959	509	812	575	999999	172	258	492	594	61	272	111	111	849	520	999999	999999	201	798	999999	999999	586	341	652	928	999999	911	999999	999999	878	261	445	999999	427	999999	566	932	999999	999999	825	38	344	94	999999	610	351	398	644	526	794	936	999999	886	95	999999	999999	177	170	999999	999999	261	955	999999	716	800	827	872	683	437	954	999999	999999	583	972	968	999999	502	587	51	587	282	277	776	793	942	999999	559	154	588	49	999999	772	144	358	574	83	440	999999	954	999999	999999	714	216	572	195	999999	206	913	999999	999999	880	590	999999	69	987	984	189	999999	773	328	278	999999	999999	999999	566	836	999999	235	999999	999999	754	999999	633	999999	999999	568	70	213	999999	320	285	646	37	934	168	807	653	84	371	999999	893	328	999999	999999	515	751	999999	999999	16	359	999999	999999	999999	231	899	999999	956	861	951	429	923	975	513	999999	999999	999999	701	170	239	999999	193	105	863	999999	11	435	530	997	999999	366	948	999999	999999	999999	859	313	999999	805	45	412	850	791	132	999999	666	918	815	151	591	883	60	459	999999	258	999999	366	117	696	230	473	236	959	119	999999	480	999999	778	265	999999	739	999999	895	134	827	907	999999	999999	999999	161	92	620	999999	416	868	316	499	664	999999	999999	502	206	999999	584	571	185	891	682	537	471	986	150	999999	546	851	393	999999	334	760	350	999999	394	196	545	148	853	999999	552	999999	999999	981	26	829	183	999999	543	999999	999999	563	652	25	719	444	459	174	942	71	842	999999	485	162	174	999999	608	318	999999	999999	898	999999	718	999999	348	441	258	490	970	320	385	445	318	999999	843	771	118	999999	64	999999	999999	381	205	792	15	988	765	999999	816	121	999999	864	999999	533	167	874	999999	323	999999	287	195	969	204	631	685	406	255	158	999999	999999	795	282	264	169	283	527	250	926	332	360	999999	132	673	858	99	520	999999	785	999999	968	926	999999	658	776	763	766	999999	999999	116	999999	742	617	817	423	325	999999	610	834	259	639	633	918	999999	326	611	73	306	345	542	174	954	470	978	350	477	11	623	487	405	517	999999	999999	819	723	999999	69	314	259	542	150	910	617	535	999999	344	999999	803	999999	174	699	470	999999	41	941	999999	281	638	477	946	324	999999	132	438	741	298	956	108	999999	708	552	758	999999	999999	999999	999999	346	934	447	15	469	208	291	999999	999999	56	510	645	878	79	345	999999	999999	313	228	999999	787	
189	793	252	388	909	535	999999	622	941	423	999999	640	686	317	346	999999	999999	486	999999	53	999999	732	694	999999	321	230	207	372	131	999999	999999	584	585	477	166	150	999999	627	560	999999	999999	999999	764	999999	472	15	999999	762	999999	240	376	826	112	999999	977	999999	108	464	76	688	338	270	501	30	681	462	64	999999	160	205	994	844	926	452	999999	119	967	999999	999999	316	39	999999	374	999999	554	916	481	812	499	709	999999	741	560	871	344	396	999999	744	951	19	950	999999	611	802	999999	531	899	999999	387	868	489	999999	999999	999999	659	892	896	609	475	765	981	999999	720	451	163	262	999999	65	118	999999	910	233	120	999999	366	57	834	571	656	999999	26	821	999999	630	229	14	602	800	999999	452	999999	599	278	196	38	708	270	170	648	999999	247	844	552	388	958	266	926	833	404	612	68	999999	953	999999	749	169	815	99	999999	158	660	493	843	665	508	321	955	923	286	999999	999999	673	922	673	785	181	279	57	672	963	88	769	405	609	393	174	999999	999999	447	869	999999	999999	939	499	332	753	999999	999999	880	647	311	12	557	746	825	394	999999	290	667	577	890	768	426	267	999999	890	97	999999	282	343	675	999999	486	417	764	999999	734	432	351	41	180	393	999999	35	662	85	221	659	783	999999	761	365	167	869	999999	134	754	681	429	441	665	766	614	546	971	181	526	999999	982	220	999999	981	939	999999	407	999999	600	999999	605	995	679	438	460	283	582	999999	971	616	437	639	860	62	12	909	375	999999	778	999999	63	490	559	999999	676	573	348	999999	425	531	472	482	533	999999	86	999999	762	236	315	341	963	660	209	909	712	352	999999	607	999999	999999	270	992	728	969	347	999999	446	607	999999	999999	934	999999	894	450	154	999999	115	999999	976	578	157	999999	108	999999	667	403	999999	649	369	333	223	741	801	396	271	479	754	563	25	961	987	165	999999	427	999999	171	999999	759	999999	756	247	851	999999	409	882	131	999999	999999	312	944	834	796	247	439	674	202	10	508	188	674	211	551	492	25	590	999999	674	681	50	999999	637	531	884	613	96	372	120	402	999999	149	586	473	999999	80	136	201	917	45	999999	214	171	267	580	999999	999999	695	368	615	818	889	456	222	249	807	317	313	912	634	352	999999	92	607	994	48	98	737	300	421	999999	399	84	639	927	836	344	379	950	793	68	401	999999	505	583	999999	693	373	233	453	763	823	999999	292	999999	999999	131	563	273	541	999999	816	404	999999	
999999	429	814	817	294	999999	473	937	362	128	576	951	999999	586	33	999999	999999	724	999999	847	658	75	120	792	946	999999	715	780	116	418	999999	251	996	66	779	999999	999999	875	999999	820	999999	999999	470	170	999999	999999	153	544	539	893	195	999999	312	999999	999999	660	999999	32	999999	808	999999	692	831	999999	999999	334	954	251	807	869	570	999999	645	693	866	832	604	949	85	999999	999999	999999	251	222	999999	513	999999	999999	768	129	845	999999	14	999999	132	298	993	999999	833	392	786	902	737	670	332	715	999999	619	690	465	65	369	947	664	476	527	451	619	999999	823	999999	515	482	688	33	784	475	375	570	999999	838	87	999999	693	999999	439	442	580	889	516	871	999999	759	312	73	999999	839	350	802	999999	846	384	806	999999	996	280	430	59	646	999999	250	999999	999999	999999	627	978	253	999999	245	47	999999	870	729	213	952	76	999999	179	625	999999	945	999999	999999	965	731	999999	999999	116	696	158	19	393	933	351	276	605	279	999999	685	94	243	585	115	765	999999	976	999999	999999	999999	999999	524	260	434	109	603	999999	999999	999999	390	173	999999	999999	567	96	38	701	936	387	937	357	796	118	494	540	999999	369	29	807	455	755	808	679	59	766	999999	759	959	834	748	999999	901	195	999999	999999	387	106	28	28	736	999999	49	277	999999	710	999999	416	765	893	795	243	999999	895	999999	634	365	38	97	801	999999	999999	742	112	639	787	455	610	851	973	162	217	999999	11	80	637	716	540	24	349	999999	227	993	999999	49	514	999999	15	999999	633	165	359	999999	999999	566	467	85	937	638	999999	264	533	564	791	741	999999	892	104	825	11	999999	824	23	747	999999	999999	285	677	72	135	732	449	63	228	818	999999	207	999999	444	999999	999999	999999	902	147	94	108	663	999999	999999	461	622	960	999999	999999	715	340	345	271	999999	332	191	408	999999	999999	155	999999	999999	346	973	937	390	999999	660	221	450	148	922	876	663	81	580	83	353	611	999999	772	268	508	513	487	467	935	999999	999999	431	163	999999	399	992	278	628	326	238	396	81	854	309	968	114	576	418	469	608	999999	751	118	999999	999999	10	999999	556	970	999999	496	999999	454	690	548	999999	999999	243	999999	884	999999	999999	999999	844	956	540	658	472	300	404	936	78	997	337	110	370	323	108	642	399	619	999999	657	493	742	915	999999	999999	999999	188	818	343	885	585	223	533	497	999999	108	999999	352	910	266	999999	999999	427	482	126	590	188	477	198	600	143	999999	999999	999999	770	999999	
51	912	493	710	999999	585	602	193	422	124	576	999999	59	10	909	999999	708	466	90	596	325	443	999999	584	582	999999	999999	742	999999	319	550	999999	999999	172	67	820	858	210	154	999999	304	999999	69	11	23	316	999999	197	691	95	999999	216	714	184	786	607	999999	999999	137	410	955	859	440	112	573	837	155	999999	943	99	999999	508	321	99	301	91	383	509	570	276	293	442	999999	667	999999	344	34	552	385	459	999999	948	82	999999	999999	445	804	957	437	186	170	999999	999999	999999	999999	68	999999	999999	882	705	234	999999	349	860	999999	523	999999	772	359	999999	999999	999999	999999	494	681	999999	999999	576	64	855	287	426	81	394	115	752	197	459	771	694	449	409	669	680	234	516	609	221	628	521	636	41	999999	208	372	568	39	760	920	999999	999999	328	999999	36	999999	808	830	955	754	373	999999	359	11	999999	789	413	932	830	269	174	641	224	948	543	229	999999	819	999999	31	999999	722	437	538	125	71	130	839	643	262	999999	999999	999999	466	264	999999	287	39	941	418	959	999999	209	999999	756	23	418	380	999999	807	999999	989	999999	934	999999	650	999999	999999	999999	999999	999999	574	299	577	843	488	999999	757	693	358	941	226	877	999999	71	911	523	936	782	112	652	750	999999	835	999999	437	728	999999	259	613	296	999999	153	346	999999	999999	346	999999	999999	277	35	999999	687	678	866	999999	999999	502	872	306	999999	962	48	783	951	999999	762	464	999999	999999	759	999999	508	999999	71	484	83	540	714	677	574	891	288	515	87	991	73	143	968	135	999999	236	847	999999	486	999999	427	999999	395	831	632	882	145	251	999999	756	162	607	617	391	882	580	788	999999	731	246	999999	533	706	999999	855	628	495	371	100	533	431	555	602	999999	67	713	155	882	999999	692	755	46	997	999999	839	465	526	587	252	744	999999	652	231	250	649	893	999999	435	999999	999999	396	774	999999	999999	999999	606	14	999999	334	179	435	906	160	49	490	999999	536	385	130	399	112	908	999999	355	96	779	334	362	97	173	59	720	905	51	999999	981	999999	24	995	243	999999	646	262	83	319	540	501	192	759	12	367	288	999999	587	999999	488	656	805	897	555	281	652	792	171	999999	715	11	119	744	509	761	999999	389	886	938	466	656	54	46	999999	287	999999	602	95	805	999999	999999	999999	999999	816	335	90	127	450	961	808	854	101	953	999999	539	392	447	259	250	999999	999999	999999	649	445	999999	611	999999	351	277	139	59	999999	999999	999999	999999	683	969	927	184	
681	404	939	999999	139	999999	999999	999999	442	999999	894	704	352	844	959	999999	986	999999	704	984	723	321	776	182	831	759	156	735	604	999999	856	423	520	999999	999999	452	999999	503	519	999999	277	520	336	999999	382	435	706	862	407	999999	999999	14	274	942	999999	369	628	767	103	999999	465	829	496	147	170	481	999999	277	285	999999	914	492	999999	871	717	213	999999	450	799	999999	999999	999999	338	128	980	851	159	577	624	209	823	999999	999999	999999	378	447	34	999999	999999	901	999999	438	587	999999	571	831	846	999999	999999	999999	999999	187	968	697	326	999999	501	377	166	999999	999999	999999	999999	85	693	723	91	999999	503	999999	188	796	286	999999	163	623	706	999999	557	159	15	756	351	376	825	646	232	713	999999	207	945	657	42	855	579	999999	785	511	999999	999999	750	827	899	999999	78	588	901	80	543	703	999999	63	999999	17	999999	576	999999	286	260	56	501	377	205	305	334	531	763	430	328	527	838	205	250	709	409	187	856	396	307	246	745	162	180	129	733	891	837	34	552	12	999999	509	260	160	356	382	999999	999999	630	999999	824	480	751	999999	864	278	813	119	999999	135	999999	999999	978	23	310	348	999999	85	572	999999	999999	739	878	999999	166	338	945	100	363	36	556	262	765	999999	422	274	410	164	999999	464	999999	727	425	426	292	999999	530	999999	850	17	999999	555	999999	197	853	999999	602	435	859	536	333	722	756	581	579	468	122	999999	601	45	938	52	820	999999	364	999999	323	999999	43	672	807	708	999999	999999	999999	999999	230	577	999999	337	671	999999	305	999999	141	365	971	844	846	824	999999	313	645	814	79	999999	999999	924	832	999999	771	151	402	999999	728	625	999999	410	729	578	247	544	320	273	373	999999	747	999999	999999	999999	994	479	615	218	999999	504	999999	435	999999	719	275	305	745	30	566	530	583	118	999999	516	882	570	999999	999999	586	836	999999	999999	450	116	395	642	948	833	999999	301	535	193	895	234	561	57	999999	20	312	942	799	299	999999	999999	389	638	102	469	999999	434	364	347	631	464	999999	691	999999	178	334	633	357	911	999999	274	994	399	222	999999	954	835	445	114	964	999999	46	999999	675	607	727	999999	550	488	999999	468	937	198	999999	999999	723	999999	72	956	999999	999999	594	999999	171	441	848	990	425	999999	999999	291	988	260	382	987	428	807	25	999999	451	577	93	999999	205	669	337	806	999999	781	999999	999999	773	489	428	295	59	999999	542	243	759	999999	341	233	973	435	479	686	816	574	22	915	
854	684	514	117	595	725	692	501	114	51	999999	999999	274	431	517	509	831	96	937	999999	275	782	628	714	999999	860	895	770	200	999999	990	272	769	146	239	98	999999	999999	699	334	466	999999	139	717	584	697	958	999999	917	999999	854	729	999999	743	650	82	66	799	871	735	999999	922	999999	462	61	889	874	138	201	429	535	520	397	612	813	999999	652	999999	140	999999	901	999999	999999	231	796	999999	635	36	495	167	999999	999999	999999	999999	504	999999	739	676	665	694	999999	999999	359	999999	443	344	341	999999	929	425	999999	155	669	332	834	485	999999	89	666	790	264	848	642	44	396	360	80	999999	999999	279	495	976	255	446	726	999999	999999	999999	787	999999	999999	610	106	80	738	887	515	999999	999999	999999	474	659	999999	874	439	999999	198	999999	111	93	999999	908	916	660	929	452	899	999999	605	999999	999999	715	302	214	861	999999	751	999999	306	509	845	952	303	100	804	836	999999	381	16	751	999999	678	262	704	197	999999	999999	445	150	295	987	999999	999999	375	536	758	366	999999	999999	786	232	627	28	999999	248	321	999999	999999	855	103	486	528	226	854	882	813	999999	598	27	999999	958	316	430	999999	521	562	440	999999	563	56	479	999999	367	230	528	264	660	659	465	999999	414	999999	589	57	809	469	76	667	492	999999	999999	768	787	999999	827	916	206	999999	91	685	880	687	999999	809	623	999999	170	999999	336	628	999999	804	999999	150	999999	99	999999	999999	212	61	495	773	445	999999	751	711	383	196	402	612	999999	653	999999	779	995	727	606	999999	434	494	309	999999	341	999999	570	500	635	647	744	737	199	823	804	999999	200	117	252	431	67	912	940	999999	603	723	999999	509	236	362	999999	709	492	946	948	717	752	999999	441	580	279	999999	85	736	451	999999	422	999999	848	548	589	999999	485	999999	722	521	553	999999	477	617	304	71	274	999999	502	45	254	999999	874	96	287	774	675	672	162	806	999999	999999	999999	937	311	335	999999	999999	772	266	234	999999	233	436	999999	427	999999	824	999999	999999	986	999999	244	416	420	179	369	999999	270	999999	222	999999	33	916	684	349	999999	539	316	968	410	586	999999	245	811	936	29	447	922	860	827	851	999999	999999	820	45	970	126	527	999999	966	899	427	958	999999	421	999999	317	999999	824	999999	418	999999	999999	807	409	999999	999999	604	483	159	921	838	410	987	370	426	89	105	649	999999	686	22	184	12	511	999999	552	200	999999	652	999999	695	108	245	418	343	999999	145	420	744	971	521	999999	982	54	
999999	26	970	684	995	215	221	999999	454	937	405	999999	313	306	250	748	808	999999	831	447	235	740	999999	578	999999	345	943	685	999999	408	174	969	202	958	450	152	582	516	404	447	500	592	653	307	23	999	776	839	180	995	173	317	221	544	818	330	851	999999	657	659	271	999999	208	999999	772	436	151	355	855	108	999999	301	810	394	999999	642	96	866	565	37	569	999999	515	909	244	857	999999	657	149	999999	999999	190	858	745	185	964	394	607	534	999999	999999	431	983	82	999999	871	506	827	999999	185	243	999999	836	999999	100	166	999999	999999	811	915	999999	999999	999999	734	807	986	443	74	218	982	258	489	342	979	178	999999	131	443	999999	373	360	929	68	999999	887	316	353	238	654	999999	942	105	795	619	999999	374	225	258	274	999999	438	999999	619	616	927	999999	652	999999	461	952	45	588	999999	448	564	750	434	251	847	501	642	214	420	199	49	999999	694	722	82	804	922	872	178	999999	934	918	320	452	46	143	999999	496	777	702	983	999999	886	999999	65	166	999999	999999	411	773	999999	233	31	430	577	775	70	930	784	999999	999999	173	420	999999	513	645	439	999999	215	714	837	156	437	717	215	684	275	346	666	915	865	947	471	404	47	711	896	999999	875	270	83	732	711	999999	999999	820	944	999999	999999	420	726	999999	999999	999999	999999	63	796	314	224	892	509	723	274	868	791	92	702	999999	934	802	748	549	116	944	999999	115	444	317	55	394	740	999999	503	999999	199	908	999999	774	469	983	914	592	675	999999	760	359	468	999999	338	999999	999999	999999	980	999999	999999	999999	999999	825	64	830	619	489	999999	830	161	159	999999	999999	679	883	903	999999	999999	951	887	165	874	133	999999	291	999999	600	999999	999999	999999	811	380	999999	583	21	68	363	719	638	373	435	999999	999999	831	611	139	450	173	999999	999999	999999	382	38	164	516	312	725	641	773	193	28	999999	999999	563	349	999999	768	444	667	999999	550	218	917	587	462	999999	38	999999	999999	161	206	437	999999	778	86	999999	352	307	999999	708	342	721	946	999999	354	925	999999	291	491	999999	371	999999	505	629	145	999999	464	450	999999	683	283	433	70	621	999999	591	976	36	487	910	999999	471	377	958	493	999999	272	471	243	999999	313	999999	811	747	999999	999999	999999	904	642	104	999999	901	999999	393	434	909	661	334	999999	763	948	502	804	999999	407	999999	638	547	146	316	719	992	217	174	999999	999999	621	322	831	795	660	999999	393	392	935	534	866	999999	999999	583	999999	
937	12	999999	588	811	999999	240	349	890	562	999999	999999	336	384	982	694	441	23	898	297	348	503	673	112	877	119	422	646	873	43	655	23	562	999999	999999	990	737	585	999999	594	391	999999	940	242	275	313	66	999999	952	840	434	970	635	296	829	999999	338	377	711	701	999999	999999	476	999999	999999	999999	215	197	602	992	999999	855	454	313	905	375	999999	441	837	574	62	999999	999999	43	608	685	999999	275	318	347	661	369	874	999999	999999	999999	506	93	335	895	107	868	415	999999	883	579	525	332	999999	464	881	897	540	146	648	126	900	999999	258	999999	999999	940	999999	265	340	597	999999	587	249	118	999999	480	115	941	476	194	998	732	160	38	999999	65	884	854	466	763	999999	737	228	948	897	74	999999	999999	999999	167	989	999999	999999	295	599	938	92	282	596	999999	792	598	670	999999	999999	178	292	999999	72	937	65	999999	798	576	999999	252	369	301	999999	803	645	12	999999	999999	204	999999	112	864	999999	231	999999	612	267	64	971	241	77	763	830	729	782	614	50	999999	112	964	999999	63	999999	356	999999	791	71	792	765	789	558	360	270	999999	999999	427	790	840	999999	453	999999	744	999999	536	185	605	470	491	31	41	999999	85	217	239	497	58	346	92	652	190	550	999999	999999	192	682	999999	503	561	663	999999	999999	209	999	658	207	999999	458	991	181	973	331	580	771	999999	827	483	999999	999999	781	26	90	707	999999	999999	902	302	454	999999	999999	999999	112	999999	999999	999999	217	762	85	558	42	880	600	354	999999	679	999999	970	704	565	364	209	574	472	780	646	284	126	21	226	756	905	172	45	148	713	871	422	751	999999	526	75	407	594	999999	901	426	999999	999999	519	999999	932	597	999999	68	653	893	639	138	191	999999	101	999999	859	802	136	718	565	216	207	808	447	228	599	999999	298	801	999999	473	999999	230	547	330	502	302	823	317	282	999999	495	820	999999	999999	570	999999	435	324	548	791	999999	999999	860	530	598	710	486	999999	998	851	999999	851	913	176	260	960	844	770	258	999999	979	819	446	999999	720	999999	577	164	658	876	999999	973	263	198	602	695	999999	27	999999	999999	815	118	318	999999	999999	999999	999999	75	43	999999	877	664	76	982	812	62	746	282	809	220	143	332	66	131	999999	796	598	724	999999	564	601	827	48	999999	750	999999	510	25	381	87	480	511	999999	999999	999	948	999999	999999	999999	999999	999999	97	218	521	999999	999999	62	197	192	420	55	192	501	999999	18	999999	626	999999	241	941	551	
731	999999	999999	739	632	211	16	132	300	888	999999	999999	33	615	999999	618	526	999999	999999	999999	323	999999	999999	42	999999	20	652	51	948	331	999999	49	445	998	227	196	999999	781	35	292	56	74	999999	531	727	999999	477	862	504	441	999999	999999	973	133	237	897	940	699	999999	621	558	999999	183	968	591	287	902	999999	999999	327	142	744	999999	974	771	259	941	438	314	452	999999	790	546	517	999999	507	75	321	999999	329	255	786	339	414	999999	90	999999	923	940	449	943	453	473	187	999999	999999	25	998	362	978	956	512	394	999	88	999999	429	666	746	93	999999	590	263	79	81	356	415	380	251	691	368	28	497	865	999999	99	326	999999	218	866	491	76	959	792	373	743	401	999999	335	965	661	234	186	856	999999	362	199	999999	116	952	999999	999999	999999	670	620	937	24	999999	500	989	452	70	999999	999999	999999	999999	999999	471	999999	338	954	85	54	285	40	999999	999999	641	637	157	899	999999	262	999999	916	999999	319	298	181	436	999999	871	999999	345	523	600	999999	999999	264	92	730	728	999999	777	998	875	601	482	999999	999999	105	383	999999	352	999999	530	999999	999999	963	756	836	342	299	279	999999	92	245	708	999999	999999	368	545	387	555	426	180	231	999999	267	51	254	836	999999	695	999999	355	999999	497	256	992	793	582	342	507	256	398	999999	430	999999	915	639	892	999999	999999	128	559	996	347	926	919	999999	332	999999	922	511	999	684	603	938	263	112	748	999999	999999	999999	785	213	879	999999	999999	999999	999999	316	351	999999	362	999999	999999	999999	781	359	642	570	337	999999	471	647	420	995	999999	713	999999	491	914	812	891	439	949	564	999999	356	126	999999	999999	188	507	25	999999	999999	159	882	999999	36	166	904	470	187	135	86	184	999999	792	999999	62	324	905	319	402	999999	519	923	177	892	244	435	242	604	672	158	196	456	63	899	846	999999	487	809	334	20	352	714	313	873	390	204	563	242	985	584	283	999999	622	64	11	236	714	999999	999999	731	671	999999	999999	976	890	999999	94	893	47	687	999999	999999	984	999999	197	999999	619	999999	512	50	872	10	618	97	875	998	833	999	898	999999	659	152	999999	999999	348	486	209	336	982	662	119	999999	205	307	746	187	999999	240	867	206	617	999999	831	999999	859	671	257	427	110	891	999999	95	995	427	999999	694	88	391	53	999999	999999	292	321	999999	930	999999	804	321	350	999999	795	603	999999	702	12	248	320	999999	999999	677	238	999999	235	101	768	33	674	777	999999	62	999999	
999999	196	165	599	334	109	982	820	999999	999999	936	86	412	105	300	953	999999	425	789	383	812	999999	376	482	824	66	230	91	999999	999999	37	51	298	999999	999999	416	976	112	677	148	338	454	96	999999	302	705	999999	999999	477	80	999999	362	489	679	297	183	819	999999	775	999999	999999	900	914	129	999999	894	788	814	130	999999	977	200	747	651	54	999999	560	565	999999	999999	243	234	614	836	165	675	562	619	311	801	597	302	336	409	268	438	540	999999	999999	408	916	19	874	593	102	191	615	999999	634	929	623	999999	503	655	999999	655	296	999999	999999	173	341	179	999999	329	999999	685	999999	999999	392	615	826	593	593	781	212	999999	999999	999999	743	999999	70	723	984	381	187	999999	798	681	374	999999	999999	463	12	999999	76	999999	999999	554	306	417	328	277	999999	999999	999999	40	670	722	999999	810	304	275	343	991	112	618	195	141	999999	953	886	999999	999999	778	999999	999999	999999	784	714	465	999999	806	999999	336	655	999999	277	965	999999	157	672	86	237	563	319	876	129	21	705	458	562	999999	412	353	999999	145	304	677	555	739	449	885	17	988	93	999999	551	17	345	999999	999999	229	863	999999	291	810	954	419	469	596	999999	999999	88	266	999999	999999	404	999999	804	999999	999999	600	419	538	707	786	999999	249	480	821	334	999999	675	395	117	342	511	417	71	720	190	885	999999	958	999999	870	806	750	95	730	103	181	999999	825	821	999999	809	335	296	999999	999999	714	938	647	271	142	903	693	158	569	850	986	318	93	339	999999	999999	461	52	837	979	999999	164	749	999999	163	908	850	573	367	532	186	999999	566	979	476	999999	570	696	362	999999	999999	999999	525	880	999999	862	999999	999999	219	368	358	292	459	525	423	560	198	999999	999999	234	62	129	791	47	673	866	752	114	863	665	821	999999	689	870	999999	726	999999	869	620	301	789	364	364	999999	184	894	999999	51	565	999999	758	650	999999	999999	913	994	999999	488	999999	250	120	24	633	554	546	594	602	588	659	999999	921	329	309	999999	999999	698	765	791	862	779	204	710	548	947	906	181	186	999999	957	871	999999	160	663	380	190	775	999999	809	462	590	302	93	999999	868	994	999999	351	771	694	999999	239	28	625	437	56	409	475	686	647	375	999999	999999	630	788	781	771	999999	999999	636	669	967	999999	338	282	487	120	328	680	999999	477	829	999999	999999	742	641	896	534	236	333	780	309	54	999999	999999	182	999999	999999	603	96	233	772	422	144	35	257	999999	689	352	949	
935	90	795	733	179	546	12	184	888	156	885	246	999999	605	855	369	922	793	999999	999999	236	999999	725	593	729	999999	417	999999	841	494	367	216	999999	999999	397	699	513	999999	991	999999	999999	85	573	999999	211	999999	342	817	288	665	334	489	448	252	723	288	365	212	999999	999999	138	731	343	404	788	678	64	164	999999	165	855	999999	999999	999999	999999	160	93	999999	392	999999	999999	599	991	185	169	877	768	939	562	119	344	311	316	527	422	999999	742	999999	999999	532	931	188	609	133	809	723	687	747	322	999999	204	999999	999999	271	111	999999	739	999999	244	910	910	125	601	107	999999	554	304	284	288	999999	418	914	610	859	810	195	989	999999	999999	446	199	999999	627	989	915	256	999999	54	426	882	999999	585	935	757	621	816	586	999999	999999	265	999999	999999	469	830	164	289	999999	960	999999	915	549	871	791	999999	721	889	497	999999	191	574	72	259	857	405	782	832	979	853	248	999999	999999	487	566	999999	28	786	561	796	835	999999	770	531	593	510	343	837	793	999999	46	731	328	999999	330	999999	999999	178	555	73	999999	331	310	633	999999	466	317	71	315	681	779	934	338	701	776	999999	804	999999	665	357	72	944	999999	999999	817	516	675	633	167	999999	916	849	999999	498	748	513	999999	146	809	137	999999	281	532	122	368	111	999999	999999	209	999999	999999	662	513	208	11	113	292	469	816	215	791	683	904	486	764	930	703	840	952	272	999999	667	730	538	163	790	421	926	999999	715	999999	999999	999999	392	894	264	346	42	496	645	999999	866	329	603	346	520	377	55	358	437	407	999999	674	936	999999	275	931	974	55	220	999999	365	986	110	103	999999	259	999999	592	510	594	999999	353	317	51	364	999999	137	202	643	423	999999	578	55	318	558	383	497	838	628	332	371	999999	286	953	865	880	228	510	999999	271	855	463	848	999999	735	220	367	895	999999	927	804	999999	412	797	325	787	999999	792	544	369	761	682	963	188	232	684	77	999999	185	483	129	627	599	999999	567	912	730	211	582	348	25	602	648	999999	527	999999	585	489	637	88	939	999999	965	999999	510	999999	500	999999	621	61	999999	13	719	999999	808	187	192	40	999999	999999	66	739	220	206	353	168	999999	999999	660	642	109	587	999999	999999	544	693	661	999999	871	394	999999	70	999999	531	205	22	999999	932	892	999999	407	554	260	234	31	210	225	768	999999	351	999999	999999	999999	979	999999	565	999999	622	181	124	525	999999	168	844	992	996	159	999999	11	341	285	
111	378	999999	244	554	999999	501	85	344	999999	893	475	529	999999	192	60	610	579	639	999999	999999	760	778	999999	581	999999	415	242	34	999999	536	767	558	75	999999	860	999999	999999	999999	237	999999	999999	837	646	632	361	999999	598	999999	945	548	120	371	607	25	350	600	497	663	169	922	269	999999	293	941	136	917	999999	217	332	363	999999	182	412	948	999999	923	999999	201	230	999999	999999	431	999999	512	426	405	950	999999	698	999999	209	999999	247	999999	526	495	553	704	999999	443	999999	999999	488	592	681	937	959	659	999999	426	469	306	999999	412	115	999999	972	780	525	999999	966	999999	518	999999	163	784	934	999999	431	999999	379	436	694	999999	581	435	943	496	999999	488	446	999999	758	999999	800	903	648	835	210	999999	999999	773	189	775	477	771	873	425	439	897	999999	862	238	73	999999	42	612	999999	830	680	893	999999	949	47	294	999999	654	246	999999	999999	146	109	896	741	714	606	257	999999	319	999999	561	528	999999	933	999999	583	72	694	234	767	999999	991	999999	530	795	47	999999	999999	490	801	999999	999999	163	189	999999	999999	966	999999	359	999999	999999	999999	347	30	999999	375	429	26	561	711	612	999999	999999	999999	999999	999999	999999	999999	946	677	782	999999	437	517	692	999999	999999	877	182	582	617	576	345	999999	981	607	653	984	999999	999999	999999	807	590	779	999999	167	624	999999	229	999999	808	999999	550	681	668	679	265	829	337	999999	10	999999	844	999999	103	999999	999999	999999	999999	361	999999	119	964	526	999999	999999	525	658	328	999999	311	999999	657	565	999999	999999	36	663	125	312	352	823	657	219	429	76	963	612	685	162	543	999999	144	999999	125	999999	999999	33	622	693	999999	607	999999	802	999999	293	893	999999	213	999999	19	960	999999	999999	19	676	462	754	106	993	21	999999	972	175	991	915	999999	999999	449	85	999999	999999	999999	432	999999	745	322	854	328	999999	182	685	408	609	152	582	284	923	858	448	245	880	927	999999	682	251	634	345	810	975	711	999999	838	138	694	17	919	689	73	274	363	608	436	961	999999	336	514	373	32	999999	641	658	930	11	839	999999	85	422	999999	999999	120	977	53	352	999999	78	999999	280	914	145	663	594	999999	594	94	637	454	999999	807	356	737	999999	322	402	999999	63	183	837	298	193	932	507	939	167	163	386	564	93	537	753	489	244	458	999999	755	999999	797	345	916	212	999999	999999	999999	404	178	849	665	999999	18	379	894	19	981	730	212	166	654	702	441	708	999999	370	437	64	866	503	812	434	999999	
999999	265	837	921	96	999999	823	892	999999	999999	313	721	912	85	167	999999	480	262	999999	999999	598	402	999999	904	999999	138	695	681	560	537	999999	47	240	14	721	999999	999999	999999	999999	999999	389	999999	119	713	137	999999	170	295	279	205	999999	250	94	749	58	999999	170	999999	713	999999	441	151	341	17	999999	276	490	908	363	999999	801	999999	999999	134	999999	334	293	392	776	230	968	410	999999	365	150	434	952	491	956	999999	953	133	384	999999	172	248	999999	999999	999999	999999	999999	262	931	235	403	14	883	960	453	723	999999	777	999999	492	988	999999	738	976	866	889	323	999	952	999999	999999	678	17	999999	962	67	402	192	993	999999	724	999999	478	186	961	999999	999999	992	48	999999	225	185	999999	891	949	141	999999	956	244	509	548	507	309	405	146	725	997	463	999999	999999	999999	429	784	252	768	999999	562	999999	24	730	348	330	960	719	321	913	711	999999	480	999999	557	446	947	494	376	227	416	83	50	246	999999	97	994	652	999999	999999	401	999999	133	999999	578	946	942	513	170	999999	546	999999	93	232	23	881	999999	176	837	999999	481	299	999999	551	865	489	522	999999	591	260	335	317	807	524	522	986	992	803	999999	611	999999	999999	333	158	680	825	989	817	999999	267	999999	999999	815	36	324	112	848	581	810	999999	434	174	922	999999	999999	239	783	999999	710	999999	999999	999999	914	236	390	999999	999999	727	999999	50	499	704	554	333	157	507	502	780	999999	419	999999	421	999999	999999	186	339	999999	423	999999	451	51	430	117	206	379	923	913	588	646	999999	146	130	710	770	599	729	620	999999	999999	395	736	999999	369	300	888	999999	999999	750	60	999999	526	552	999999	429	998	999999	999999	357	954	234	593	913	999999	923	283	27	710	231	574	456	999999	921	661	870	999999	48	999999	817	999999	902	735	172	538	594	759	594	999999	291	999999	529	143	273	645	538	801	999999	869	445	26	870	766	966	186	999999	342	604	891	999999	715	959	18	778	48	999999	498	999999	384	549	999999	999999	369	999999	999999	54	999999	455	999999	132	78	890	179	625	801	447	145	999999	999999	935	999999	164	999999	66	575	999999	521	999999	234	593	49	380	999999	999999	282	336	511	999999	999999	142	290	999999	328	999999	533	824	790	393	999999	601	916	730	444	449	297	18	986	312	853	999999	533	958	230	999999	92	697	451	849	999999	474	936	797	261	854	655	374	836	934	533	751	32	137	386	633	676	319	936	999999	41	273	350	208	494	999999	608	999999	666	999999	686	835	999999	941	
50	513	664	129	478	590	794	923	181	62	779	111	999999	406	581	999999	27	999999	761	999999	817	88	133	737	999999	389	999999	333	707	212	257	697	999999	90	999999	999999	968	557	841	355	215	117	102	298	999999	392	999999	212	749	79	999999	913	84	999999	134	961	389	927	816	999999	344	470	999999	969	804	92	733	543	319	708	629	469	931	415	247	999999	986	835	319	920	142	53	584	999999	595	999999	999999	999999	956	999999	494	50	741	999999	999999	744	891	999999	999999	999999	659	999999	893	999999	999999	157	982	668	692	424	975	999999	999999	895	956	999999	886	999999	384	469	999999	294	999999	194	999999	999999	999999	188	999999	502	999999	863	999999	973	270	428	999999	542	198	447	361	999999	755	541	159	940	432	999999	796	999999	999999	312	999999	999999	876	374	137	709	999999	999999	999999	803	274	199	606	121	212	644	635	537	150	353	400	936	118	999999	539	55	44	282	165	883	392	684	999999	515	125	999999	106	896	301	999999	714	337	999999	558	690	565	999999	999999	738	788	999999	999999	579	513	912	812	916	372	835	92	999999	555	999999	545	420	589	999999	100	996	885	548	738	246	999999	639	999999	917	559	999999	973	119	995	543	377	672	134	115	141	603	313	999999	733	70	219	776	169	631	482	147	111	20	999999	999999	999999	249	481	32	879	874	849	894	366	549	999999	972	999999	21	338	873	296	484	423	496	693	484	815	678	36	999999	480	440	445	999999	999999	962	273	953	690	138	201	111	235	266	753	418	54	193	208	246	107	999999	303	999999	851	626	999999	358	999999	999999	433	999999	995	956	404	419	458	944	827	899	709	725	331	209	681	999999	259	166	743	999999	439	631	480	999999	825	332	146	835	570	105	375	914	604	321	704	398	115	278	862	344	999999	110	366	309	999999	381	826	999999	927	999999	376	999999	615	85	938	999999	332	216	140	81	999999	623	383	999999	533	794	131	19	999999	293	88	980	304	408	324	339	275	181	262	453	506	52	999999	904	728	935	999999	999999	382	901	75	899	147	790	72	999999	999999	999999	775	743	260	816	598	999999	587	396	145	999999	761	608	537	999999	953	999999	575	239	715	479	12	598	495	602	636	604	999999	189	842	999999	346	976	613	640	405	519	203	689	999999	999999	326	342	999999	101	999999	773	374	914	945	460	225	832	999999	257	632	186	257	658	190	999999	427	408	553	999999	999999	784	999999	897	999999	999999	493	885	784	452	162	999999	799	403	834	862	239	313	243	391	298	513	999999	366	18	229	271	
544	509	460	999999	999999	999999	177	230	999999	778	999999	168	999999	966	999999	58	999999	104	962	999999	999999	823	999999	999999	999999	174	171	999999	999999	439	639	999999	536	183	949	386	334	606	244	999999	632	183	850	94	761	154	732	999999	959	465	175	272	55	842	999999	720	192	695	731	753	627	833	999999	999999	148	999999	999999	337	27	952	724	583	999999	91	999999	680	973	242	12	969	441	746	384	902	274	999999	843	694	764	238	204	638	999999	490	263	798	319	306	945	183	522	405	999999	16	741	591	412	999999	97	999999	999999	949	693	761	999999	881	459	961	290	771	745	937	572	789	758	95	708	379	827	955	370	999999	296	829	456	999999	349	378	999999	999999	964	878	606	37	490	255	945	999999	178	382	999999	999999	26	183	437	585	832	617	258	655	999999	42	999999	141	999999	999999	999999	863	315	999999	541	90	800	607	807	867	999999	545	999999	513	999999	594	211	999999	999999	21	660	999999	401	999999	214	731	130	515	798	999999	999999	999999	659	420	592	91	808	999999	840	999999	999999	999999	376	999999	253	999999	319	744	999999	298	831	999999	525	366	420	549	999999	443	81	999999	960	295	999999	875	136	867	999999	888	920	999999	786	318	615	357	463	999999	746	830	628	917	422	999999	10	999999	110	60	948	999999	999	999999	618	374	999999	999999	308	273	609	501	444	386	410	431	999999	455	512	523	999999	999999	999999	178	999999	642	815	163	397	585	294	308	775	85	918	592	888	878	451	421	497	585	59	999999	641	254	395	251	516	999999	561	555	997	586	974	999999	400	830	999999	976	559	667	642	722	999999	311	726	368	467	818	542	945	13	999999	35	500	129	999999	537	999999	999999	573	646	406	34	999999	999999	198	111	999999	201	67	639	475	861	829	942	336	221	340	528	37	999999	999999	458	615	551	905	999999	999999	660	687	303	999999	999999	999999	30	245	698	999999	999999	537	267	329	626	999999	999999	999999	999999	206	558	999999	501	206	40	229	790	948	948	418	999999	405	637	627	488	999999	764	948	999999	875	808	707	999999	999999	340	990	769	999999	81	974	308	23	999999	364	925	867	999999	107	999999	999999	999999	999999	999999	999999	60	604	999999	999999	840	123	720	367	999999	364	397	850	164	528	866	49	459	335	876	974	120	184	730	999999	702	620	327	999999	298	244	680	736	419	999999	921	736	100	140	623	999999	999999	940	230	321	967	84	713	667	240	620	61	869	999999	322	178	876	874	627	937	230	795	999999	78	558	999999	999999	999999	999999	606	140	948	328	712	918	
720	180	999999	999999	315	627	999999	659	436	678	193	810	999999	107	190	55	999999	472	999999	402	172	211	871	999999	637	999999	643	908	70	999999	671	732	999999	287	602	999999	999999	465	322	320	999999	145	626	400	374	873	999999	999999	624	560	278	999999	135	319	756	999999	308	292	781	998	983	999999	598	335	17	460	999999	263	504	191	134	406	160	999999	89	36	584	481	307	764	196	310	293	510	999999	195	606	847	999999	999999	699	999999	683	323	999999	324	546	300	393	913	229	866	838	442	436	999999	335	252	999999	729	934	827	985	27	999999	999999	999999	98	502	821	854	805	999999	999999	491	495	723	836	556	765	489	294	97	999999	544	999999	471	850	999999	961	999999	363	618	801	158	872	653	999999	511	999999	609	458	797	571	999999	424	144	427	950	999999	999999	498	696	474	249	999999	739	602	483	999999	999999	999999	25	541	961	999999	999999	930	273	619	999999	999999	335	902	165	41	496	526	333	129	194	54	899	142	999999	370	999999	999999	562	999999	999999	60	999999	27	441	999999	442	266	609	569	237	999999	999999	999999	108	101	173	794	319	999999	999999	222	278	999999	308	178	964	882	727	601	833	53	378	764	486	791	874	999999	471	420	598	240	917	764	999999	981	999999	568	44	999999	207	872	834	354	354	999999	782	828	999999	273	999999	559	538	999999	735	193	834	399	855	316	999999	856	999999	898	618	999999	305	999999	471	327	288	406	848	15	999999	960	999999	34	999999	565	18	55	598	207	639	49	701	999999	39	999999	156	500	712	727	999999	351	999999	935	735	431	624	279	367	401	985	999999	711	533	999999	775	973	999999	979	299	307	999999	267	999999	999999	999999	232	396	483	762	180	999999	693	999999	509	62	420	284	299	988	941	739	688	206	999999	999999	337	177	304	264	999999	999999	520	423	430	999999	93	424	999999	165	209	238	795	999999	231	207	690	999999	34	562	364	699	520	991	358	568	493	71	912	13	252	64	102	999999	37	833	277	280	700	185	968	999999	999999	143	788	712	943	93	975	25	574	746	153	741	899	46	826	999999	74	999999	840	32	512	672	913	999999	999999	999999	999999	398	930	420	891	848	594	999999	101	386	999999	645	624	410	999999	897	438	506	999999	360	330	991	16	748	215	999999	344	946	493	935	999999	643	999999	999999	516	999999	94	164	999999	304	999999	540	944	450	326	428	999999	440	936	999999	243	416	244	785	255	585	391	192	214	63	999999	648	999999	166	165	568	78	256	893	999999	812	284	651	615	999999	790	56	565	
432	786	999999	904	999999	877	701	999999	999999	791	133	930	205	902	950	801	790	509	664	788	999999	757	360	991	546	436	802	959	765	629	582	464	539	825	759	999999	462	999999	638	999999	465	351	169	287	999999	963	999999	910	334	849	999999	703	136	267	280	674	999999	608	367	582	85	741	999999	779	219	999999	400	379	152	999999	349	190	999999	665	999999	943	597	83	868	583	133	999999	635	999999	999999	878	338	281	999999	95	990	999999	252	999999	922	723	999999	389	77	464	572	934	767	801	510	644	832	999999	934	337	86	363	740	784	459	999999	116	142	975	999999	339	129	825	67	542	999999	938	815	999999	610	651	999999	999999	413	999999	999999	999999	834	415	170	56	867	347	999999	18	637	999999	468	605	739	617	169	999999	737	134	453	118	710	999999	24	706	26	727	334	686	868	357	999999	774	999999	68	999999	727	999999	999999	472	999999	607	58	999999	381	480	999999	999999	999999	491	999999	278	288	566	90	424	999999	400	999999	40	150	999999	541	999999	289	999999	999999	344	680	999999	442	999999	999999	999999	999999	511	661	363	643	236	999999	723	341	999999	74	89	58	217	999999	644	706	999999	999999	263	331	768	76	908	999999	594	999999	875	334	999999	59	215	999999	625	894	578	762	222	757	237	999999	427	999999	346	85	209	738	485	164	45	639	116	246	199	341	904	444	753	737	58	449	930	999999	684	154	859	264	999999	323	999999	999999	999999	999999	133	39	903	96	729	833	426	856	310	720	298	28	999999	999999	635	294	999999	144	999999	485	708	999999	303	38	999999	202	225	945	316	172	999999	999999	155	537	123	169	437	817	999999	920	321	999999	149	219	999999	999999	211	890	629	148	999999	477	873	18	869	345	736	875	98	537	617	480	999999	147	999999	145	999999	415	855	475	999999	182	999999	98	173	516	648	93	928	999999	990	335	325	999999	839	999999	289	146	667	777	433	999999	728	187	313	840	652	11	52	999999	999999	796	45	164	291	160	58	784	845	363	697	999999	947	757	999999	292	999999	382	308	999999	855	736	747	88	999999	304	453	251	785	333	863	646	51	963	999999	203	999999	999999	886	688	37	505	301	314	89	999999	614	971	640	30	999999	280	702	999999	118	66	999999	957	122	986	999999	999999	998	521	499	60	999999	983	999999	353	999999	999999	495	620	74	360	444	442	999999	271	999999	482	610	764	648	999999	944	999999	854	491	154	999999	59	899	999999	230	506	779	999999	999999	999999	631	762	296	38	691	784	91	885	758	621	616	959	850	306	235	206	
243	873	905	999999	521	138	727	209	660	944	999999	639	999999	854	665	999999	999999	103	68	719	324	999999	956	809	999999	215	999999	999999	537	999999	208	603	755	34	272	906	909	923	656	502	999999	96	377	747	197	452	51	904	999999	989	990	756	247	515	881	507	999999	999999	999999	999999	41	857	672	288	999999	992	883	820	591	759	999999	55	446	566	683	999999	369	219	621	420	173	202	912	548	392	452	365	999999	152	765	989	813	999999	350	470	187	999999	98	12	205	568	231	322	207	999999	945	319	681	999999	653	147	707	999999	833	152	999999	999999	999999	896	999999	637	643	677	826	769	904	999999	106	105	506	813	280	217	426	851	942	880	715	277	446	142	684	418	498	999999	291	340	846	208	631	999999	300	999999	709	568	924	999999	495	437	376	579	223	585	335	999999	867	500	67	999999	999999	999999	239	856	459	999999	952	235	999999	209	999999	573	999999	999999	474	273	523	88	508	858	999999	398	394	287	900	999999	999999	108	999999	658	999999	791	999999	864	999999	672	12	443	743	548	999999	999999	374	296	950	802	59	999999	999999	71	999999	999999	991	208	64	999999	574	999999	955	592	252	854	999999	530	448	696	300	999999	898	801	271	999999	345	960	253	237	34	108	337	107	999999	601	986	30	342	971	999999	84	999999	198	108	59	999999	999999	305	760	556	843	847	999999	999999	999999	999999	999999	800	246	453	41	955	827	786	999999	999999	857	774	650	999999	132	198	999999	999999	226	856	999999	999999	999999	602	194	999999	999999	999999	999999	260	83	595	999999	999999	676	999999	106	527	999999	129	999999	411	632	434	630	386	654	999999	433	655	379	367	295	537	717	617	589	644	269	377	472	999999	606	225	999999	271	350	477	202	902	102	950	138	999999	874	999999	80	787	972	807	999999	599	257	534	880	715	999999	999999	465	68	999999	462	999999	999999	999999	835	805	417	881	368	46	187	700	530	563	429	239	999999	663	418	999999	801	671	462	367	999999	999999	81	999999	836	961	454	21	143	272	640	999999	737	999999	48	999999	662	999999	614	999999	831	899	726	971	461	485	999999	242	56	521	838	790	805	42	783	937	733	82	55	406	591	176	566	268	999999	736	501	748	999999	999999	884	896	67	691	999999	973	181	109	883	360	850	221	999999	622	433	999999	888	704	666	111	770	999999	860	217	999999	665	342	999999	999999	724	983	372	999999	999999	636	999999	732	999999	506	999999	765	633	199	694	999999	379	211	944	835	83	848	999999	92	522	155	304	999999	999999	511	999999	999999	713	61	
168	377	999999	603	833	985	999999	999999	774	207	856	999999	146	400	999999	999999	810	999999	398	632	999999	876	196	290	106	999999	342	906	999999	999999	636	179	62	999999	999999	326	999999	776	378	958	354	955	84	999999	999999	186	18	903	869	999999	700	999999	999999	90	999999	291	190	206	507	999999	653	999999	245	999999	570	686	999999	999999	999999	849	999999	999999	999999	439	287	999999	999999	999999	999999	919	999999	438	999999	694	912	230	999999	972	999999	748	146	871	278	531	314	770	720	913	999999	548	893	454	999999	999999	999999	999999	329	813	802	999999	999999	593	151	587	869	999999	548	551	258	349	760	320	999999	999999	712	721	765	565	134	517	308	889	568	516	35	532	894	25	999999	999999	901	123	179	999999	269	552	729	691	661	99	999999	179	664	999999	788	582	395	922	317	882	901	999999	688	294	758	999999	35	635	999999	347	999999	532	461	13	448	999999	151	621	361	999999	991	84	903	45	295	139	234	879	727	452	146	999999	708	999999	354	146	434	884	999999	668	999999	999999	138	324	769	699	717	661	250	150	441	999999	570	157	890	827	860	999999	999	629	999999	156	907	119	999999	357	823	999999	659	311	999999	999999	932	692	642	897	945	589	999999	595	421	573	999999	586	21	371	411	560	999999	526	286	999999	885	999999	303	381	196	999999	123	421	999999	472	11	938	928	185	842	878	999999	999999	999999	281	386	413	217	999999	517	330	999999	838	946	272	929	142	35	999999	381	873	999999	271	710	926	999999	855	999999	999999	999999	999999	658	835	529	533	56	332	644	14	405	999999	851	500	864	865	999999	285	474	613	543	869	913	497	804	968	999999	253	292	955	805	531	693	268	240	999999	672	272	319	423	226	999999	497	30	45	999999	31	898	407	845	15	200	390	116	999999	702	786	171	41	560	999999	802	50	689	999999	873	788	593	270	57	203	657	999999	61	999999	936	382	892	999999	905	999999	590	846	447	950	614	151	586	852	538	999999	510	241	758	999999	424	566	808	821	171	121	999999	637	360	651	357	234	338	720	479	329	893	999999	999999	999999	464	956	602	738	999999	999999	999999	999999	999999	999999	692	426	217	682	972	999999	999999	81	299	794	518	952	999999	795	602	390	812	866	999999	999999	146	800	115	155	914	468	963	999999	999999	439	999999	697	905	343	999999	999999	999999	999999	748	108	756	821	420	342	104	511	469	807	145	999999	999999	345	367	999999	999999	892	321	71	768	513	416	503	845	999999	999999	821	999999	162	836	671	372	166	127	284	999999	324	999999	773	60	
412	998	166	999999	32	519	574	339	999999	999999	76	620	955	999999	244	692	262	976	560	457	283	465	999999	999999	999999	999999	999999	227	93	71	999999	999999	547	999999	999999	515	259	569	823	351	999999	999999	664	999999	770	61	416	999999	882	591	209	348	828	999999	777	947	691	195	470	999999	755	356	999999	330	897	562	82	944	999999	999999	999999	692	163	219	999999	791	999999	999999	210	422	434	494	999999	999999	999999	227	685	232	999999	417	824	74	999999	999999	999999	999999	244	344	802	218	999999	471	746	163	999999	999999	194	999999	187	999999	156	84	985	57	755	271	21	999999	999999	679	877	849	711	125	904	378	593	520	624	999999	556	466	814	999999	442	963	747	191	353	355	42	999999	54	256	270	750	88	62	999999	333	999999	490	876	133	341	139	760	631	999999	780	999999	674	994	999999	439	690	270	993	999999	999999	524	999999	411	122	646	810	999999	464	854	163	299	541	999999	300	232	76	999999	690	661	312	213	126	931	573	431	999999	999999	51	817	580	490	95	999999	104	809	131	88	763	486	530	335	305	776	105	490	392	50	703	780	372	109	999999	342	312	589	407	898	838	691	287	738	999999	647	284	673	214	104	538	491	999999	987	827	213	140	977	907	350	836	999999	49	328	999999	270	454	480	910	753	145	999999	411	233	250	82	999999	791	999999	999999	999999	431	286	298	511	999999	999999	385	282	375	211	334	999999	67	72	999999	651	999999	370	502	999999	999999	999999	460	999999	33	89	877	747	755	15	348	415	260	999999	999999	999999	750	816	999999	590	79	999999	999999	999999	810	999999	999999	170	999999	430	249	431	79	464	698	668	999999	339	487	999999	802	999999	999999	999999	862	999999	431	999999	658	949	901	153	215	911	133	604	228	908	158	199	999999	716	263	334	765	917	345	795	159	746	980	421	338	31	788	442	681	184	689	891	999999	145	512	544	529	106	999999	168	341	103	999999	999999	191	298	999999	95	383	201	604	945	583	635	69	911	968	490	999999	999999	132	999999	922	53	228	999999	999999	599	214	718	805	669	700	186	464	66	306	73	239	50	622	702	999999	489	580	999999	318	776	86	600	576	49	291	43	46	649	180	999999	699	924	510	809	881	664	999999	999999	255	999999	181	12	615	999999	260	773	570	429	633	999999	473	484	947	20	523	999999	999999	766	387	667	150	814	885	900	373	314	999999	813	999999	403	103	645	999999	912	604	999999	984	670	788	518	999999	999999	26	737	932	224	977	499	296	999999	522	629	556	999999	265	366	
127	715	541	945	999999	757	608	239	349	828	985	999999	415	450	999999	999999	977	869	204	999999	798	158	999999	158	337	999999	526	552	880	474	98	910	656	247	955	279	139	999999	999999	715	17	999999	398	113	999999	942	93	999999	649	999999	651	686	393	999999	568	969	747	392	617	203	240	65	359	999999	740	84	388	177	494	358	352	144	595	489	526	22	759	864	919	395	956	999999	999999	839	822	411	527	924	679	999999	532	746	236	999999	999999	952	437	523	373	165	563	915	361	300	699	517	101	904	999999	556	219	882	473	232	247	560	162	519	62	338	999999	463	498	507	999999	999999	907	515	14	573	999999	245	999999	764	832	50	328	612	150	314	320	999999	719	133	776	650	282	13	842	924	999999	917	999999	999999	999999	109	999999	854	474	999999	609	585	999999	641	971	973	390	999999	999999	207	999999	999999	379	747	999999	934	999999	375	730	999999	332	904	999999	999999	999999	667	774	466	999999	732	623	474	147	56	705	734	722	999999	161	803	999999	999999	613	645	692	999999	999999	724	26	673	365	61	133	298	771	999999	999999	819	868	314	209	999999	553	667	584	767	412	332	52	293	221	667	224	927	916	759	300	37	398	524	129	60	450	492	377	999999	351	849	999999	999	822	903	219	847	603	345	30	945	71	924	846	999999	681	732	461	999999	837	205	999999	21	415	884	431	353	194	158	483	70	300	999999	999999	563	57	999999	999999	318	457	376	334	581	738	354	999999	999999	677	904	378	717	999999	679	733	156	477	273	594	999999	481	865	662	454	861	960	999999	58	508	293	999999	999999	271	153	249	471	870	800	283	70	917	958	676	999999	780	766	38	999999	999999	280	96	999999	458	533	836	999999	713	879	999999	999999	699	918	964	394	736	739	455	999999	439	272	285	677	999999	533	29	523	198	382	999999	999999	931	44	768	238	207	394	190	737	316	657	757	999999	89	504	371	998	999999	292	554	51	320	999999	191	27	995	418	792	924	999999	999999	403	341	215	625	847	664	160	735	197	351	558	717	581	781	515	293	999999	495	172	31	529	906	828	633	783	790	852	751	243	788	601	266	999999	993	263	425	786	463	999999	999999	848	268	105	212	999999	602	570	999999	512	711	821	307	999999	492	793	497	513	581	841	999999	812	408	502	999999	750	999999	999999	587	528	999999	506	143	838	465	999999	999999	811	625	150	191	999999	452	249	532	966	999999	503	741	209	999999	912	999999	622	999999	893	999999	999999	999999	999999	201	119	982	881	422	
999999	687	469	307	320	532	685	887	441	999999	836	370	169	969	442	999999	798	751	999999	761	999999	302	521	247	571	999999	999999	124	999999	949	999999	247	570	826	327	289	999999	999999	431	677	90	999999	999999	999999	763	533	291	999999	264	16	402	367	604	999999	999999	912	175	999999	735	588	999999	999999	724	492	588	599	999999	342	652	162	999999	601	330	710	681	162	528	560	999999	48	451	709	860	166	556	714	999999	450	590	999999	124	613	471	999999	649	519	310	290	382	999999	733	948	153	111	396	801	47	893	448	93	393	999999	748	999999	999999	328	710	568	935	874	999999	359	751	247	48	16	140	486	70	171	852	999999	188	999999	314	502	565	999999	769	754	677	749	11	506	31	999999	865	773	999999	331	999999	741	354	507	218	384	207	906	73	999999	671	560	999999	999999	241	155	436	439	393	644	763	951	999999	191	999999	217	357	254	225	999999	150	999999	999999	739	362	999999	893	680	110	929	305	999999	999999	389	999999	126	916	999999	275	876	82	435	390	999999	568	999999	943	173	310	10	999999	952	690	534	249	314	780	103	924	131	999999	756	338	999999	349	113	266	999999	107	91	999999	999999	979	349	999999	714	999999	718	181	505	177	729	379	109	902	352	968	170	999999	779	345	999999	999999	154	623	325	107	926	999999	464	600	534	76	999999	999999	405	972	350	77	534	338	72	921	428	999999	533	387	239	560	996	145	105	999999	328	745	478	831	999999	725	151	617	999999	999999	716	905	642	663	160	399	507	379	627	103	615	450	283	900	382	199	100	938	867	376	726	329	999999	999999	747	999999	241	573	147	624	925	916	999999	76	214	523	999999	869	236	839	63	626	999999	11	663	877	999999	577	459	645	635	213	750	683	279	397	410	387	915	676	168	934	242	13	178	999999	172	999999	695	859	878	999999	711	999999	322	109	812	502	601	870	21	663	999999	502	989	999999	176	605	797	999999	999999	933	999999	559	680	129	394	999999	999999	999999	715	265	881	600	767	414	999999	722	999999	179	585	907	999999	999999	665	505	820	740	999999	456	999999	566	999999	878	746	944	276	161	357	999999	715	308	999999	999999	164	755	999999	523	734	585	230	454	244	627	241	999999	157	909	894	999999	308	999999	500	999999	442	158	846	13	853	822	148	999999	374	177	463	999999	999999	158	999999	909	723	307	15	437	999999	999999	332	791	646	541	796	366	999999	999999	894	72	807	292	204	16	999999	778	999999	912	447	999999	89	999999	999999	999999	966	999999	29	999999	461	999999	999999	
72	999999	363	826	65	999999	999999	36	999999	92	201	283	999999	999999	956	953	999999	999999	945	637	103	990	355	999999	265	627	999999	575	797	999999	281	721	892	423	744	140	841	999999	852	422	357	886	999999	797	999999	999999	772	999999	20	55	999999	999999	516	374	554	82	999999	365	570	438	999999	999999	238	444	811	480	391	977	735	825	122	703	157	532	999999	217	335	558	119	999999	854	999999	999999	752	211	296	999999	527	999999	672	335	485	619	999999	999999	611	999999	230	985	418	999999	794	748	195	932	999999	999999	983	95	347	999999	257	255	108	999999	465	191	486	999999	999999	274	863	999999	999999	500	999999	93	733	999999	677	559	114	572	701	69	70	469	379	819	999999	999999	999999	999999	531	925	87	240	521	999999	293	430	180	986	999999	999999	549	685	685	695	305	358	114	209	417	999999	642	685	553	48	523	995	999999	999999	474	76	53	430	999999	147	422	999999	572	999999	999999	257	389	999999	111	558	520	385	784	684	524	420	999999	31	35	999999	999999	401	686	482	326	999999	618	999999	522	999999	110	128	108	547	282	899	999999	221	999999	169	999999	523	584	994	528	999999	221	136	152	63	999999	999999	999999	843	854	31	719	999999	999999	999999	638	874	605	707	999999	999999	999999	999999	412	624	999999	999999	322	865	999999	999999	817	999999	999999	188	86	999999	999999	468	680	999999	999999	264	693	260	999999	696	644	507	530	533	918	876	546	136	861	974	724	527	428	999999	709	539	508	95	999999	37	146	999999	135	156	512	147	36	379	679	32	553	162	445	938	497	814	345	811	851	940	155	827	327	999999	767	999999	999999	999999	999999	193	756	608	56	999999	559	257	999999	999999	31	780	849	176	457	838	999999	571	999999	999999	999999	894	204	999999	999999	273	882	319	80	33	388	668	999999	936	10	999999	999999	945	115	293	388	250	441	961	790	80	101	978	379	489	680	206	999999	559	999999	999999	988	68	374	782	279	250	186	359	995	362	683	913	176	999999	999999	486	466	999999	111	999999	462	999999	907	999999	182	903	939	591	352	192	907	547	938	524	506	217	581	333	23	148	73	92	965	999999	999999	999999	812	999999	999999	204	739	961	458	156	32	755	161	211	610	376	310	595	16	999999	999999	146	974	651	465	363	999999	999999	786	963	999999	380	277	478	776	999999	100	532	673	158	999999	999999	98	999999	502	751	66	999999	999999	647	837	999999	999999	999999	999999	999999	213	999999	952	563	999999	607	185	999999	368	651	487	682	434	999999	999999	778	922	858	369	508	999999	193	158	713	307	
535	419	999999	136	319	999999	124	495	526	790	929	580	999999	858	845	770	603	433	850	273	383	945	116	371	68	556	227	793	999999	212	30	22	248	265	999999	197	46	999999	58	357	999999	197	999999	826	355	208	999999	999999	524	738	454	759	308	450	999999	589	313	777	77	763	87	999999	19	999999	770	999999	341	854	999999	658	733	999999	384	999999	899	999999	48	290	25	859	744	228	999999	746	757	270	999999	797	341	185	999999	269	999999	294	280	52	187	999999	66	438	866	957	999999	999999	999999	219	384	999999	550	739	550	33	761	218	29	859	61	273	999999	999999	212	544	523	999999	999999	999999	944	100	233	857	17	455	233	587	993	786	999999	413	742	548	999999	909	256	999999	999999	859	999999	999999	274	420	990	914	35	556	235	332	443	985	101	540	999999	294	999999	693	999999	105	799	183	224	242	545	648	530	999999	623	303	297	921	999999	914	965	861	825	812	866	102	999999	677	362	670	352	337	321	211	283	601	338	563	869	539	70	334	867	999999	874	352	393	17	999999	999999	44	522	700	999999	574	413	999999	768	826	638	674	132	999999	554	890	218	999999	999999	744	32	999999	733	61	756	854	641	999999	793	937	524	709	423	744	429	635	830	637	145	636	870	142	569	736	241	864	937	513	323	151	666	999999	74	272	911	999999	311	470	944	331	933	419	999999	999999	312	929	999999	388	999999	918	69	999999	200	692	874	889	404	997	820	999999	917	999999	999999	651	280	508	644	160	833	999999	334	370	692	814	999999	460	467	738	999999	999999	999999	999999	121	405	92	95	999999	381	999999	31	999999	999999	649	62	413	806	739	999999	560	999999	295	111	555	939	593	699	888	386	999999	999999	431	665	573	519	289	368	999999	284	569	195	999999	999999	762	811	999999	31	720	640	410	896	721	443	999999	999999	25	999999	13	182	812	999999	206	999999	391	999999	599	907	999999	140	999999	55	789	464	464	999999	999999	32	349	743	60	571	999999	257	976	103	702	987	999999	942	999999	999999	364	844	472	186	988	246	880	787	221	981	290	999999	866	364	116	266	979	999999	999999	993	172	269	131	250	413	999999	471	999999	282	612	429	999999	999999	999999	691	945	992	287	386	882	999999	999999	532	78	999999	399	391	621	987	445	18	673	999999	510	999999	104	722	231	772	49	775	592	515	999999	561	492	952	871	673	999999	274	701	437	628	999999	610	737	62	999999	24	568	999999	310	836	603	999999	366	136	390	596	233	770	514	999999	117	999999	56	923	517	798	999999	
519	999999	999999	999999	316	999999	812	999999	14	367	999999	999999	758	999999	925	292	999999	999999	999999	999999	825	490	87	936	503	197	101	521	302	564	813	545	170	999999	58	901	484	664	297	519	553	999999	385	238	999999	508	756	864	191	999999	376	917	711	672	620	38	999999	999999	678	129	155	999999	365	999999	553	134	111	191	433	999999	807	999999	717	999999	999999	357	115	848	383	994	999999	236	999999	999999	999999	895	834	498	956	999999	40	594	986	178	374	262	122	935	684	439	407	575	441	167	468	362	210	999999	100	273	923	999999	516	683	688	918	999999	339	262	658	999999	613	234	414	999999	223	38	549	999999	999999	244	180	173	999999	597	999999	795	181	567	835	999999	999999	407	999999	105	17	88	999999	490	455	999999	999999	682	36	149	999999	350	37	174	999999	333	999999	999999	770	39	752	999999	572	96	822	999999	791	772	427	962	881	215	541	318	999999	999999	725	68	476	40	461	498	147	804	802	525	999999	999999	321	999999	44	999999	636	663	352	159	515	225	667	999999	999999	999999	265	999999	267	999999	808	999999	188	120	608	602	36	740	577	264	721	767	293	307	365	784	461	915	928	964	999999	878	965	836	629	509	999999	999999	532	451	242	83	546	224	716	59	999999	211	903	441	889	896	999999	97	438	748	932	370	967	724	559	349	999999	999999	19	930	999999	999999	490	108	211	883	218	136	32	648	230	999999	591	315	955	259	22	999999	85	682	792	877	408	881	577	999999	186	999999	891	892	937	253	999999	785	306	486	720	804	240	16	688	999999	999999	999999	527	999999	779	661	768	309	337	649	999999	337	148	875	943	609	531	180	706	999999	244	139	710	976	864	805	19	478	539	999999	265	78	994	832	811	999999	363	714	999999	524	49	999999	999999	999999	35	877	999999	430	543	999999	283	999999	999999	288	724	999999	89	550	998	973	652	300	999999	129	393	159	343	315	999999	335	999999	816	919	191	370	999999	573	999999	950	987	168	999999	999999	428	934	205	768	716	117	875	539	812	716	287	872	999999	822	445	999999	999999	544	341	365	999999	865	466	999999	999999	917	999999	999999	999999	999999	20	815	999999	365	352	999999	999999	390	627	207	198	795	999999	109	999999	319	621	830	999999	518	83	453	826	233	999999	562	477	64	650	798	44	512	999999	222	705	999999	810	999999	479	260	716	999999	916	999999	176	422	432	367	509	809	999999	252	244	158	999999	567	988	999999	638	789	999999	142	739	828	172	686	922	230	403	178	508	238	999999	877	801	587	536	693	
66	999999	999999	120	555	999999	999999	999999	999999	725	696	147	484	999999	754	690	999999	584	999999	98	999999	490	999999	212	999999	341	310	77	892	367	356	938	41	305	782	335	660	999999	999999	897	334	380	418	207	533	999999	694	537	483	999999	999999	227	999999	447	722	576	999999	926	156	223	541	999999	999999	909	378	757	116	188	198	429	999999	935	996	859	763	999999	81	303	678	707	647	999999	999999	232	33	139	118	593	999999	215	522	733	460	374	366	898	480	509	828	776	999999	515	348	63	999999	408	230	971	684	132	999999	520	257	449	576	768	841	677	885	999999	648	522	999999	982	907	999999	484	999999	502	999999	129	572	474	999999	557	141	433	540	591	625	999999	999999	909	460	999999	11	485	20	797	597	67	802	623	999999	137	637	909	365	155	343	923	598	999999	999999	13	931	55	355	892	444	345	310	96	999999	340	511	612	155	281	999999	821	999999	999999	905	807	326	949	884	999999	919	231	999999	999999	258	701	320	669	100	457	779	955	140	128	362	999999	756	716	362	259	999999	35	764	94	250	999999	459	999999	573	999999	686	982	171	999999	999999	223	277	916	999999	568	30	841	522	999999	502	999999	691	999999	481	652	60	610	596	634	158	894	467	999999	154	735	251	999999	105	87	771	796	794	999999	155	149	984	999999	999999	793	238	784	512	999999	999999	300	831	113	291	920	961	86	395	536	999999	88	755	293	999999	112	327	999999	999999	444	927	705	999999	141	210	342	668	220	731	803	405	374	391	400	401	999999	904	147	274	999999	126	694	999999	267	138	77	393	700	999999	776	476	999999	48	77	999999	886	144	699	903	949	262	750	999999	592	999999	67	696	364	892	999999	207	999999	209	570	328	999999	303	897	13	143	948	967	999999	955	336	640	335	323	999999	514	719	999999	244	325	922	999999	350	818	136	80	380	38	999999	161	578	297	565	477	749	906	999999	246	696	999999	11	294	608	999999	999999	499	731	382	113	388	207	993	944	999999	647	953	891	999999	771	932	762	919	169	990	386	999999	999999	999999	999999	355	921	999999	518	473	324	638	767	951	999999	636	349	997	925	430	953	585	352	682	999999	999999	999999	999999	475	764	17	91	135	617	999999	999999	424	872	999999	757	466	725	484	480	569	19	195	940	999999	144	592	764	993	739	47	801	696	403	999999	999999	339	813	16	999999	466	242	512	999999	938	346	222	999999	200	177	963	237	999999	872	122	819	610	84	196	341	181	253	97	396	580	221	529	31	844	39	999999	
999999	999999	731	24	336	507	46	11	584	999999	125	574	825	999999	809	999999	999999	999999	218	178	265	626	999999	581	223	155	126	999999	727	816	200	999999	999999	749	999999	518	379	857	785	322	573	83	611	999999	999999	678	271	620	770	520	705	999999	635	861	172	36	54	159	801	191	999999	467	284	767	731	493	414	86	464	300	331	966	504	999999	604	999999	999999	265	526	544	883	505	808	216	121	459	999999	999999	586	294	999999	229	999999	604	932	999999	999999	844	688	572	274	195	165	479	198	738	246	738	999999	999999	999999	788	633	999999	999999	885	999999	77	656	282	495	114	999999	180	826	999999	999999	999999	999999	498	393	181	577	953	999999	697	349	999999	28	382	222	268	999999	606	999999	999999	999999	799	999999	56	457	999999	197	999999	999999	169	696	985	653	97	828	346	774	768	999999	839	221	999999	985	999999	545	330	999999	283	69	236	72	999999	896	150	515	999999	999999	999999	999999	661	983	999999	876	999999	11	364	685	999999	554	876	999999	283	999999	999999	474	916	999999	999999	511	999999	682	914	356	850	999999	803	999999	999999	581	717	742	857	999999	999999	999999	60	803	874	609	191	644	127	728	999999	999999	999999	999999	999999	676	999999	999999	908	999999	913	979	78	999999	999999	24	207	999999	999999	999999	837	144	999999	555	999999	587	999999	999999	939	999999	329	492	564	195	173	116	318	918	999999	836	999999	999999	833	999999	814	956	787	245	999999	859	411	999999	999999	768	999999	58	117	243	811	875	261	485	366	822	96	430	999999	999999	999999	919	706	288	638	999999	999999	425	999999	999999	999999	127	799	188	345	89	683	412	30	795	999999	125	999	84	117	761	584	507	64	20	999999	999999	999999	904	595	999999	999999	133	288	999999	402	999999	747	999999	502	694	85	83	149	286	149	999999	410	628	999999	535	919	631	181	877	761	868	371	301	830	357	999999	895	593	999999	926	560	134	999999	403	999999	378	87	999999	423	685	511	367	999999	999999	680	983	912	324	999999	999999	531	951	410	374	533	114	999999	101	999999	999999	190	490	662	360	588	559	515	235	762	167	999999	58	999999	201	999999	510	593	999999	159	374	673	580	999999	548	404	608	724	529	870	722	999999	985	438	314	504	31	705	999999	292	131	477	999999	561	903	106	482	204	218	125	32	520	36	941	999999	444	609	957	123	999999	979	835	986	365	49	244	855	620	999999	999999	238	805	176	147	38	896	986	29	999999	452	921	414	515	999999	999999	999999	999999	54	657	870	895	999999	592	470	313	296	491	999999	999999	999999	250	861	751	
521	886	227	353	999999	913	999999	457	590	337	671	44	574	329	581	517	837	348	999999	963	999999	999999	175	999999	705	999999	742	415	665	506	961	211	999999	663	993	999999	630	858	17	141	774	422	314	736	920	436	738	966	999999	813	684	329	439	898	178	719	721	13	647	64	999999	477	792	93	375	469	974	911	336	63	887	978	341	680	199	170	497	999999	302	999999	105	775	999999	851	999999	642	771	999999	495	283	999999	626	999999	999999	960	306	999999	230	370	999999	461	827	999999	856	999999	705	988	999999	709	17	232	292	710	378	958	999999	971	941	271	733	698	813	425	62	999999	270	768	999999	999999	892	540	276	78	999999	817	278	144	649	924	125	654	22	461	999999	61	525	915	999999	993	564	999999	688	958	636	999999	648	999999	588	999999	665	999999	609	48	816	999999	956	223	869	560	690	999999	999999	26	155	89	685	361	938	11	730	354	999999	394	165	568	851	317	442	89	179	999999	556	999999	268	999999	54	974	999999	20	999999	999999	999999	291	313	304	11	671	812	557	87	296	999999	587	999999	321	999999	224	999999	258	625	648	781	790	390	822	714	999999	758	967	44	999999	716	928	906	428	308	999999	91	861	566	190	504	884	11	883	404	999999	167	947	178	830	100	397	394	456	530	266	900	490	590	717	913	999999	522	376	580	999999	680	462	22	999999	143	31	691	445	154	896	999999	507	428	744	137	810	999999	214	620	328	543	460	897	51	745	999999	999999	849	277	999999	372	635	313	859	298	704	999999	999999	697	999999	705	949	311	634	478	402	72	845	589	112	56	999999	756	261	11	230	564	971	629	542	750	842	999999	495	534	999999	999999	568	455	432	876	999999	517	551	623	999999	999999	273	999999	352	538	435	269	174	612	999999	878	61	858	78	150	963	999999	164	328	999999	781	816	110	324	208	503	399	167	235	60	801	215	999999	416	81	301	407	287	13	325	999999	13	883	480	284	152	710	387	292	999999	822	999999	999999	761	812	342	173	258	999999	45	45	111	938	561	262	999999	999999	999999	996	848	565	895	161	12	288	778	933	999999	50	65	999999	22	875	322	238	448	982	876	604	739	138	999999	144	968	289	482	74	331	227	999999	728	268	390	443	358	999999	211	999999	999999	999999	409	999999	218	98	252	999999	999999	626	332	999999	691	547	847	267	720	999999	761	193	723	999999	999999	611	411	438	999999	534	631	441	964	999999	247	762	404	570	340	594	999999	56	725	266	999999	447	998	414	920	191	421	
133	999999	999999	999999	28	507	675	999999	798	999999	779	999999	717	401	794	661	30	575	928	999999	286	927	999999	475	715	467	466	560	276	612	997	518	999999	123	508	718	32	147	229	264	729	251	542	462	170	294	999999	999999	999999	786	977	838	991	999999	144	206	597	999999	458	560	50	124	62	195	145	271	616	603	892	999999	639	883	356	673	999999	999999	394	999999	314	431	458	601	109	999999	634	168	527	115	979	312	131	999999	688	668	999999	615	199	999999	327	899	678	414	972	386	156	104	492	327	999999	109	811	923	171	37	112	449	24	571	560	976	999999	511	999999	999999	999999	92	205	687	459	807	846	48	356	415	753	54	999999	722	343	540	676	209	488	880	500	207	999999	660	566	774	600	627	795	350	999999	999999	790	392	432	999999	898	999999	867	999999	999999	773	999999	999999	284	68	820	999999	237	30	999999	544	33	744	999999	756	698	999999	130	684	216	228	252	15	260	586	263	999999	300	279	641	870	999999	668	627	999999	629	638	385	508	953	308	399	775	50	999999	153	56	302	999999	999999	363	685	192	613	44	530	572	504	698	804	999999	999999	999999	388	439	213	999999	999999	999999	137	69	169	999999	731	907	829	477	999999	640	443	999999	944	625	903	999999	999999	999999	999999	592	207	999999	144	687	704	999999	306	441	396	611	416	788	929	930	548	316	999999	999999	461	705	214	999999	999999	863	265	597	640	386	999999	999999	253	64	310	533	174	79	925	482	916	361	611	398	91	363	234	655	287	23	999999	597	93	131	697	359	388	999999	460	280	431	117	739	920	386	295	368	362	487	405	765	479	391	721	157	110	999999	816	971	999999	639	999999	319	626	309	467	999999	132	367	999999	999999	30	999999	655	60	809	622	690	21	999999	999999	999999	177	881	258	607	215	372	974	597	264	571	182	999999	640	821	999999	123	620	919	279	246	995	999999	259	745	860	736	671	347	487	999999	804	186	258	768	442	999999	378	999999	261	654	157	770	696	583	847	412	999999	999999	999999	999999	999999	102	526	759	876	641	999999	512	746	479	700	636	999999	851	999999	996	957	872	389	369	744	999999	999999	624	999999	235	839	675	898	458	721	999999	336	978	342	711	659	499	891	800	805	865	955	782	953	521	999999	845	999999	850	454	152	848	651	764	999999	434	901	999999	651	802	956	999999	298	758	267	999999	140	518	65	347	468	980	589	564	879	962	999999	670	576	999999	993	859	999999	14	578	999999	999999	223	999999	999999	757	828	999999	999999	849	
260	667	34	695	221	530	337	760	513	986	999999	269	999999	884	200	549	999999	104	87	808	106	566	294	189	674	625	916	999999	778	999999	639	740	591	714	629	304	861	974	999999	54	999999	108	544	28	416	999999	597	339	999999	737	526	734	999999	199	752	999999	382	844	31	595	999999	998	981	999999	356	431	678	382	265	896	687	266	739	43	152	997	32	276	999999	349	999999	587	999999	51	72	905	578	402	961	935	999999	27	953	769	999999	667	999999	620	999999	985	655	224	84	102	999999	999999	999999	139	56	755	671	116	81	999999	567	35	658	999999	999999	451	852	286	420	999999	973	670	313	969	602	484	880	999999	604	787	999999	813	513	257	991	802	999999	449	999999	216	274	815	945	281	211	415	19	186	999999	999999	999999	999999	804	754	128	388	956	35	536	999999	874	999999	511	294	987	753	999999	411	948	999999	541	999999	931	213	65	999999	725	42	768	999999	999999	704	651	384	654	325	19	759	138	613	845	884	912	783	342	999999	313	999999	293	458	893	607	237	702	688	999999	999999	600	999999	960	663	999999	267	349	106	180	619	137	640	672	743	999999	999999	345	221	656	501	157	999999	999999	854	74	748	319	303	867	999999	948	695	924	999999	419	70	177	950	921	627	572	686	171	394	186	30	620	714	999999	334	892	490	42	238	300	728	646	999999	999999	186	947	56	239	703	670	999999	715	999999	334	702	999999	395	999999	39	928	470	710	999999	678	999999	137	605	173	542	584	468	999999	696	587	691	424	999999	999999	745	999999	526	456	468	724	744	314	825	390	438	999999	506	999999	13	310	829	28	979	436	553	58	351	883	697	129	211	778	29	218	642	287	999999	43	555	999999	411	23	251	999999	934	739	311	999999	734	999999	87	279	659	999999	757	673	444	635	999999	999999	338	999999	759	349	523	965	295	999999	747	999999	186	999999	643	654	898	815	776	999999	502	814	746	136	158	384	51	932	128	632	460	969	843	417	235	859	29	768	264	902	429	969	453	694	477	999999	146	613	635	15	999999	942	999999	407	143	993	999999	212	494	385	999999	590	999999	662	167	999999	317	768	999999	999999	634	139	561	874	999999	999999	370	62	999999	999999	247	999999	306	999999	144	518	82	445	284	241	909	817	284	878	999999	999999	999999	791	536	698	999999	378	999999	851	380	999999	391	999999	789	610	633	897	553	999999	148	869	294	732	999999	649	999999	871	494	16	874	816	855	682	278	999999	409	579	999999	960	307	869	72	999999	999999	775	136	59	
999999	999999	608	21	274	364	740	735	554	400	272	887	992	999999	883	999999	976	999999	513	708	753	20	211	63	382	592	999999	279	806	999999	990	752	999999	656	226	999999	999999	863	999999	999999	942	543	234	19	999999	637	999999	902	999999	703	478	188	271	428	305	644	472	999999	639	681	741	471	928	715	409	999999	999999	346	188	72	960	123	999999	22	999999	220	786	202	999999	744	625	999999	293	999999	369	812	999999	103	999999	581	358	853	999999	870	999999	481	614	519	609	999999	999999	631	723	922	743	999999	175	999999	662	999999	858	280	999999	999999	66	999999	187	826	355	999999	39	999999	985	999999	714	117	889	151	263	294	606	276	999999	999999	481	999999	995	999999	369	14	999999	241	441	275	722	88	55	337	999999	737	303	788	999999	999999	999999	999999	645	126	218	999999	475	34	999999	377	489	591	687	856	999999	999999	999999	999999	999999	351	999999	999999	840	720	999999	636	999999	562	337	525	990	817	999999	579	999999	491	359	999999	162	999999	999999	999999	245	999999	785	141	400	198	999999	999999	711	487	332	999999	71	968	160	925	242	582	573	999999	999999	480	387	671	488	118	999999	932	712	999999	664	732	999999	338	562	776	934	999999	245	873	647	585	999999	513	495	291	517	226	999999	433	646	580	999999	624	999999	765	686	999999	653	292	527	999999	49	564	822	600	19	733	999999	999999	990	489	346	699	275	120	665	874	186	206	600	999999	602	288	510	999999	999999	198	999999	796	100	999999	109	953	356	666	546	260	690	999999	281	999999	810	955	999999	167	244	471	359	999999	999999	812	938	456	691	82	388	760	64	739	38	821	331	619	293	999999	389	392	999999	609	999999	999999	999999	290	999999	815	644	646	845	999999	849	999999	839	596	696	288	999999	653	272	283	287	999999	206	951	866	460	999999	999999	999999	272	778	852	127	749	252	694	999999	999999	531	875	999999	999999	914	711	889	928	982	735	999999	15	298	735	129	80	999999	787	219	242	424	999999	363	453	974	583	999999	997	982	99	999999	999999	659	234	132	396	846	545	871	999999	71	999999	478	727	999999	666	999999	53	732	999999	428	464	999999	396	999999	66	522	983	999999	341	147	892	946	893	391	920	999999	999999	612	999999	999999	786	916	999999	999999	486	996	999999	186	318	999999	530	275	999999	670	889	527	273	991	76	999999	862	777	540	356	179	991	584	345	356	320	909	999999	998	823	641	547	999999	999999	756	69	887	999999	999999	731	617	627	20	999999	502	403	92	83	999999	860	371	19	386	378	10	495	421	299	830	998	700	
100	999999	122	999999	999999	999999	999999	244	16	999999	999999	328	808	739	552	980	362	843	953	238	836	999999	148	462	632	171	390	999999	271	647	597	976	461	41	526	999999	898	202	160	999999	45	838	540	874	315	999999	999999	638	457	514	69	456	876	769	864	207	999999	659	999999	190	387	831	972	368	999999	999999	867	777	223	202	999999	169	693	329	202	997	363	273	999999	942	593	751	767	999999	588	999999	110	691	176	999999	231	248	796	969	256	214	866	999999	485	237	999999	800	999999	265	433	899	762	557	577	866	844	864	513	464	597	635	999999	225	999999	257	978	185	999999	893	970	842	373	724	999999	988	141	191	788	999999	128	792	999999	999999	333	689	388	999999	123	999999	485	999999	999999	341	381	621	151	650	402	237	258	647	999999	532	295	590	536	48	999999	999999	735	662	999999	594	346	804	309	999999	892	999999	999999	435	999999	310	418	612	117	41	352	999999	846	491	789	999999	670	480	999999	804	226	743	163	999999	77	534	574	999999	291	999999	995	576	321	999999	757	311	368	999999	585	888	123	683	482	504	695	999999	742	254	999999	999999	924	865	211	505	999999	999999	999999	999999	999999	999999	736	595	331	999999	45	775	999999	266	733	999999	202	847	895	714	690	542	270	999999	654	53	792	999999	949	766	225	140	375	815	999999	609	374	839	999999	57	162	527	362	999999	999999	919	884	999999	520	395	331	87	969	999999	814	999999	888	288	874	325	745	415	646	999999	751	905	410	333	21	999999	122	363	999999	999999	561	172	190	754	199	734	168	999999	809	563	444	147	171	877	10	452	720	999999	964	999999	312	747	881	798	763	563	999999	560	473	396	282	968	694	999999	936	652	621	143	98	149	999999	438	605	92	129	613	743	532	333	568	413	36	398	254	545	813	999999	392	991	635	225	999999	842	423	290	476	453	49	941	358	831	999999	997	999999	981	873	151	798	999999	159	819	986	237	999999	982	256	579	450	585	132	370	999999	152	462	999999	999999	999999	192	801	652	170	704	591	974	999999	999999	39	573	272	672	999999	492	999999	841	816	238	999999	937	999999	44	896	12	464	819	999999	999999	444	544	999999	433	286	959	996	999999	999999	125	999999	262	177	999999	226	999999	187	999999	460	878	999999	999999	646	695	187	658	751	766	755	999999	999999	771	999999	145	999999	494	671	839	396	712	495	687	852	999999	833	128	770	284	818	890	824	551	369	119	86	999999	897	216	999999	628	218	240	280	830	875	633	999999	999999	773	731	344	348	526	747	
392	837	457	999999	999999	999999	887	476	948	865	999999	698	999999	877	68	257	597	465	594	767	504	265	417	32	999999	209	851	739	511	999999	556	486	999999	999999	999999	999999	686	999999	354	196	740	741	291	999999	496	187	231	999999	972	526	144	878	754	758	999999	137	430	435	131	661	217	158	965	999999	318	857	673	790	160	819	999999	999999	120	999999	999999	762	974	11	999999	647	978	462	766	999999	951	677	999999	276	378	599	999999	999999	829	692	999999	591	999999	999999	106	639	513	440	248	999999	954	999999	767	356	999999	490	999999	428	999999	483	683	754	392	980	999999	641	135	999999	999999	561	10	999999	816	428	429	999999	986	555	905	999999	144	548	223	612	40	462	909	999999	544	888	446	399	999999	356	19	233	209	999999	517	999999	513	999999	28	999999	162	644	999999	999999	927	296	504	999999	523	999999	349	145	541	779	950	458	732	999999	862	533	125	611	999999	999999	999999	205	245	999999	48	450	392	37	999999	999999	460	395	780	569	999999	999999	394	838	876	357	16	999999	692	429	845	69	731	999999	253	495	572	551	685	221	930	731	61	313	999999	999999	621	322	615	999999	328	999999	677	999999	999999	999999	149	999999	734	611	463	545	999999	815	354	999999	718	628	999999	44	999999	999999	709	568	639	999999	205	90	278	999999	736	999999	268	999999	999999	290	999999	568	473	638	355	999999	816	999999	758	999999	228	245	959	999999	999999	999999	538	999999	50	419	855	119	999999	573	999999	999999	999999	930	874	769	286	999999	714	73	999999	160	164	154	689	678	102	634	810	999999	508	999999	130	688	999999	743	165	999999	999999	691	999999	282	44	999999	229	295	287	886	999999	999999	999999	403	531	999999	999999	213	838	393	892	371	326	230	999999	290	75	459	938	329	999999	140	999999	599	999999	33	638	999999	125	264	925	999999	400	999999	433	999999	144	114	439	234	999999	246	905	771	794	286	374	214	999999	753	834	769	999999	958	405	999999	999999	519	227	507	267	999999	98	583	467	499	970	120	797	999999	155	960	999999	714	634	254	235	999999	804	999999	658	433	351	371	430	999999	999999	442	810	363	448	625	887	931	967	26	157	999999	313	305	316	264	417	497	608	873	749	999999	334	161	845	999999	714	327	849	833	336	999999	162	311	453	538	309	443	47	529	999999	98	746	999999	106	999999	539	999999	999999	403	999999	999999	999999	556	416	413	999999	659	518	907	999999	570	91	143	689	999999	179	11	852	777	955	974	999999	88	800	660	895	999999	999999	999999	10	215	733	456	999999	483	963	605	999999	999999	
999999	999999	999999	999999	618	512	17	613	928	676	733	999999	656	815	447	52	404	685	999999	755	517	401	605	576	907	706	837	635	999999	216	467	999999	999999	812	357	316	59	329	469	298	653	292	788	999999	218	472	999999	917	18	999999	999999	999999	999999	149	532	38	53	358	232	912	675	999999	296	999999	218	170	432	843	999999	141	993	84	225	468	112	234	613	227	368	445	999999	919	626	551	137	999999	723	999999	289	329	272	700	107	557	622	281	995	999999	179	999999	50	714	459	877	999999	15	73	391	47	308	999999	999999	990	787	764	999999	999999	745	594	39	446	465	999999	148	868	999999	976	667	845	999999	999999	547	999999	320	404	999999	469	749	769	132	125	342	928	981	904	446	710	999999	793	866	525	260	999999	149	611	584	999999	320	18	999999	38	405	546	216	79	877	777	680	392	999999	295	16	975	999999	914	114	537	999999	244	432	591	667	999999	978	315	978	74	908	708	999999	999999	999999	741	999999	104	720	795	721	999999	999999	668	999999	927	471	999999	518	284	20	235	506	57	578	86	999999	999999	999999	530	568	999999	101	812	868	999999	999999	49	146	275	695	999999	999999	318	815	999999	217	999999	999999	739	412	407	796	703	64	683	211	999999	999999	999999	165	392	733	199	237	999999	999999	224	799	68	365	999999	444	253	588	642	41	198	241	907	869	822	999999	999999	127	170	114	999999	758	999999	769	798	999999	74	119	999999	644	14	90	994	850	992	963	503	384	980	963	999999	124	999999	652	999999	542	806	213	342	56	111	81	999999	716	432	466	999999	299	999999	107	380	143	285	999999	37	117	247	67	876	859	842	256	147	207	560	283	346	999999	756	266	528	999999	777	999999	999999	999999	23	288	427	536	999999	213	999999	882	593	419	839	999999	624	905	304	748	336	999999	213	855	933	869	165	999999	129	81	543	311	579	519	366	27	999999	999999	999999	958	639	350	510	638	439	999999	999999	151	444	999999	917	850	961	779	533	303	999999	999999	999999	153	999999	279	416	286	999999	999999	312	83	63	999999	999999	999999	811	346	118	999999	973	574	426	999999	999999	24	713	207	999999	692	350	799	985	72	964	999999	999999	999999	835	370	933	233	967	922	999999	540	97	623	963	397	48	999999	670	999999	330	489	270	330	888	119	565	999999	132	978	175	512	97	990	857	190	999999	861	999999	999999	999999	749	606	503	999999	724	926	100	244	765	653	725	138	448	999999	485	516	775	999999	726	804	724	999999	989	757	450	999999	107	765	782	999999	187	123	922	
493	581	882	767	999999	174	192	475	974	999999	999999	999999	383	649	999999	382	674	658	999999	784	944	999999	999999	617	746	284	281	829	334	999999	801	475	612	216	999999	171	602	999999	179	999999	999999	339	749	999999	665	317	76	803	849	393	999999	315	388	338	978	999999	999999	999999	31	331	892	999999	150	999999	565	858	838	177	693	96	999999	999999	999999	901	250	999999	588	904	951	439	217	478	999999	941	999999	496	97	283	238	800	238	337	728	848	999999	999999	199	236	188	999999	478	899	119	999999	613	193	827	486	97	373	576	999999	323	592	123	424	999999	208	180	79	770	564	938	999999	857	999999	206	639	896	70	425	361	725	154	999999	318	999999	999999	337	169	668	610	195	865	999999	210	999999	145	735	591	806	990	999999	999999	999999	999999	960	999999	999999	172	999999	198	590	999999	947	224	312	179	631	804	66	999999	999999	999999	999999	170	379	83	668	656	437	70	904	315	263	435	305	615	117	999999	358	999999	999999	175	181	480	29	167	917	20	898	844	513	930	534	650	999999	999999	709	876	999999	999999	999999	258	734	926	294	285	773	522	918	999999	71	999999	455	999999	845	999999	999999	999999	150	221	165	658	758	999999	556	973	780	613	999999	259	906	241	511	471	594	999999	440	255	196	744	394	999999	999999	211	783	928	484	620	805	999999	216	778	735	999999	999999	898	499	999999	379	320	999999	999999	999999	669	789	999999	999999	984	330	782	275	594	744	999999	827	999999	567	999999	809	628	498	999999	808	891	53	999999	505	999999	740	695	573	298	875	875	249	234	198	999999	421	953	854	500	300	33	999999	622	43	340	999999	999999	341	942	999999	999999	822	345	999999	325	626	661	334	999999	999999	635	218	976	718	869	166	999999	571	145	999999	999999	774	997	869	999999	743	430	104	175	683	770	999999	630	956	999999	63	999999	999999	873	805	999999	628	958	999999	665	814	181	903	174	183	902	999999	206	806	999999	976	824	475	576	999999	205	999999	999999	221	483	281	588	999999	594	999999	261	730	698	339	385	999999	815	999999	214	999999	571	527	930	991	781	371	167	823	481	157	238	999999	305	301	610	999999	470	999999	773	393	235	161	318	358	999999	181	710	999999	999999	999999	171	83	270	605	20	999999	636	999999	440	121	999999	764	999999	447	587	823	999999	406	999999	191	767	78	977	999999	744	999999	218	582	79	609	661	301	402	999999	985	165	178	700	291	932	567	304	999999	999999	280	471	612	871	770	108	747	313	146	249	490	103	999999	450	860	999999	469	63	106	831	460	
822	372	325	461	999999	655	999999	125	999999	624	473	761	325	999999	283	806	347	999999	971	862	357	999999	162	999999	999999	69	999999	839	691	472	513	999999	999999	211	457	109	297	999999	348	453	22	999999	348	625	999999	999999	781	899	587	793	131	251	135	969	112	667	219	581	569	372	999999	895	434	999999	120	275	286	123	102	183	999999	999999	472	527	849	169	815	999999	726	561	999999	828	261	897	999999	272	999999	516	108	790	999999	716	850	976	999999	126	999999	23	514	999999	65	667	807	413	999999	203	778	608	129	942	851	681	854	17	999999	108	643	536	984	848	203	769	25	312	293	802	999999	999999	10	733	405	802	32	975	999999	999999	30	999999	623	157	493	473	397	999999	999999	218	861	842	999999	999999	483	237	999999	999999	557	295	651	505	129	481	125	999999	607	395	547	59	999999	999999	999999	473	88	794	913	836	365	729	382	859	373	85	940	245	999999	582	259	178	772	999999	999999	219	969	999999	729	151	41	211	866	11	618	999999	558	982	999999	427	349	999999	324	202	311	827	913	792	999999	53	540	879	686	34	146	379	287	303	461	302	504	562	75	771	805	164	863	380	251	484	999999	957	999999	188	243	571	853	580	64	600	305	186	394	999999	610	162	999999	841	865	999999	611	265	999999	47	999999	787	622	999999	999999	999999	964	543	551	657	526	583	999999	508	791	575	525	706	999999	860	996	327	178	389	170	652	639	31	999999	12	872	271	436	868	265	999999	948	311	999999	907	636	762	635	736	169	37	187	26	60	999999	999999	904	26	671	50	605	619	243	391	744	999999	942	37	999999	784	264	999999	999999	999999	999999	626	999999	524	999999	999999	244	691	999999	230	143	475	622	971	225	288	967	254	764	827	659	836	715	999999	448	399	694	735	96	999999	999999	880	81	773	715	999999	509	999999	999999	446	806	913	187	999999	258	279	999999	999999	812	999999	817	999999	391	999999	592	508	911	304	86	941	999999	999999	604	489	325	999999	403	848	266	999999	999999	999999	568	328	999999	746	999999	999999	671	178	503	999999	999999	826	144	894	498	999999	190	999999	762	214	314	745	906	307	318	697	696	995	875	57	713	270	491	240	451	73	268	846	849	999999	999999	907	447	816	585	778	355	430	763	611	999999	999999	789	574	282	999999	421	723	437	961	16	675	303	456	999999	662	344	999999	453	435	534	344	367	999999	581	406	999999	999999	721	540	352	999999	242	999999	389	663	480	917	999999	628	651	999999	418	887	212	958	614	990	806	923	443	
451	977	338	999999	333	692	246	992	876	999999	332	11	999999	619	999999	443	999999	76	355	191	427	946	825	783	989	925	999999	350	999999	999999	316	999999	999999	106	999999	298	903	999999	999999	971	244	924	999999	112	329	543	999999	278	999999	999999	999999	999999	999999	741	26	504	161	554	97	407	223	895	379	94	218	49	999999	800	718	451	539	999999	19	384	947	502	866	722	464	456	414	211	878	108	217	392	832	67	89	406	146	358	109	659	757	348	555	996	999999	290	340	720	999999	30	999999	999999	914	85	793	524	638	999999	100	999999	999999	21	27	281	999999	825	216	155	720	321	315	190	999999	360	626	999999	946	869	828	999999	125	693	650	999999	123	475	478	756	273	565	768	999999	267	999999	665	999999	331	999999	129	999999	83	195	10	248	715	999999	999999	563	459	194	578	768	610	917	999999	999999	371	168	168	411	357	999999	999999	999999	999999	606	999999	284	999999	999999	287	672	750	760	109	930	693	412	153	318	476	999999	307	89	999999	999	999999	999999	942	999999	384	172	126	717	720	623	313	844	694	118	881	999999	868	999999	999999	906	999999	849	817	999999	617	958	25	849	935	443	163	802	178	554	999999	582	342	340	505	125	555	43	49	486	627	999999	718	999999	999999	999999	56	729	183	90	999999	258	532	356	747	426	157	276	782	999999	470	510	675	150	999999	308	391	999999	82	791	360	984	810	999999	968	768	999999	980	421	192	397	433	628	97	572	260	60	985	592	89	967	288	999999	762	25	126	182	577	435	139	371	517	656	392	730	996	447	200	388	979	186	999999	854	599	889	46	882	999999	577	999999	257	999999	999999	992	823	81	734	999999	999999	851	595	672	554	292	999999	879	999999	999999	367	575	813	859	607	613	903	800	433	660	872	978	244	999999	10	999999	999999	999999	572	999999	568	658	272	999999	874	537	393	513	622	572	778	20	269	645	230	11	545	999999	999999	342	999999	33	647	83	185	347	617	999999	671	476	411	999999	317	122	677	709	312	999999	985	79	229	399	187	999999	881	861	999999	999999	999999	998	542	999999	177	239	999999	999999	20	999999	999999	537	919	391	999999	999999	170	923	703	156	967	521	698	131	412	999999	999999	700	845	999999	201	324	628	28	637	673	934	999999	687	87	548	999999	999999	123	999999	458	999999	999999	999999	999999	701	957	168	572	630	999999	310	999999	90	449	126	873	999999	234	998	899	909	999999	754	178	220	251	246	625	999999	999999	999999	999999	999999	954	578	999999	999999	813	999999	243	165	65	397	999999	
373	524	838	248	961	675	442	999999	125	310	548	999999	999999	388	820	459	721	999999	964	999999	999999	724	498	999999	870	840	729	999999	999999	764	743	999999	513	969	805	696	412	998	664	932	999999	359	999999	999999	415	999999	202	765	999999	999999	522	623	101	602	756	999999	999999	713	377	130	945	556	332	360	566	695	745	123	582	134	999999	722	878	41	402	679	264	999999	719	551	648	963	999999	516	251	999999	762	999999	223	167	999999	699	631	544	999999	846	36	999999	64	999999	999999	88	999999	868	999999	799	745	999999	210	87	394	157	994	826	481	982	999999	999999	118	999999	933	834	900	425	999999	357	999999	343	54	555	999999	154	823	999999	967	570	999999	34	928	999999	999999	701	711	145	772	522	705	805	73	14	193	219	10	617	787	999999	999999	768	414	240	999999	411	999999	654	435	249	334	999999	999999	910	999999	639	888	666	999999	241	133	764	999999	941	651	296	280	999999	999999	999999	999999	215	221	999999	393	21	999999	698	999999	974	685	66	710	999999	198	710	946	999999	803	554	999999	343	557	999999	999999	422	126	473	999999	999999	140	976	292	992	104	128	783	641	527	200	999999	999999	999999	999999	555	999999	64	999999	999999	999999	350	128	246	817	120	999999	658	665	601	970	895	155	120	331	843	708	999999	999999	438	79	926	314	634	613	534	141	999999	471	999	559	368	997	720	999999	81	22	740	999999	882	999999	999999	128	999999	557	304	999999	999999	600	999999	999999	302	345	689	683	999999	45	493	999999	999999	978	399	197	999999	52	612	897	434	999999	260	830	999999	309	835	154	609	808	274	999999	318	999999	62	999999	228	163	266	32	318	47	631	999999	528	999999	999999	999999	894	283	999999	997	944	406	448	615	350	999999	878	992	999999	999999	83	217	770	416	324	999999	926	579	999999	512	785	589	999999	397	842	999999	311	861	128	932	260	335	355	999999	142	912	999999	446	479	999999	284	273	522	773	964	999999	999999	121	792	559	977	324	314	999999	222	999999	817	999999	773	999999	120	27	874	578	294	747	861	503	284	412	418	999999	110	172	237	521	77	999999	433	428	948	200	78	568	955	935	31	405	999999	777	105	999999	673	352	999999	267	399	944	489	226	562	771	837	999999	150	496	224	999999	722	700	297	999999	999999	999999	187	920	999999	315	623	999999	999999	999999	449	506	317	999999	816	999999	477	969	132	999999	336	999999	999999	187	362	999999	428	468	721	879	999999	363	490	999999	542	328	175	774	319	93	999999	140	499	107	332	999999	999999	892	999999	999999	674	752	578	173	
675	421	488	999999	568	270	887	164	999999	999999	781	95	26	999999	715	497	999999	702	660	999999	999999	205	717	768	854	999999	615	535	787	265	215	931	785	326	428	999999	840	174	999999	59	205	176	504	652	325	246	324	859	187	192	874	971	101	999999	370	479	703	719	155	546	654	362	999999	381	641	850	310	699	999999	999999	657	427	999999	611	999999	999999	701	75	453	618	999999	756	999999	605	390	243	839	256	956	948	427	130	28	669	404	999999	799	132	999999	474	935	625	73	593	534	456	999999	490	695	999999	999999	999999	999999	537	840	898	999999	771	990	999999	21	64	743	846	999999	537	999999	825	217	999	837	578	64	978	682	90	692	764	81	933	757	359	560	999999	179	788	854	491	999999	505	838	37	141	612	463	999999	882	226	999999	997	58	659	282	695	896	999999	583	297	855	760	215	250	700	67	650	661	999999	521	677	999999	683	917	999999	711	999999	809	447	999999	525	800	207	475	347	83	885	108	86	864	335	969	215	566	636	79	999999	598	337	84	962	999999	388	371	549	999999	324	141	999999	571	999999	999999	763	140	772	64	562	739	903	626	999999	999999	999999	638	999999	708	182	126	291	927	421	572	482	372	999999	723	421	999999	926	308	759	754	444	514	339	999999	216	84	999999	999999	516	559	695	999999	902	999999	225	750	185	999999	865	999999	999999	735	999999	999999	614	999999	999999	59	642	726	999999	604	999999	999999	999999	80	308	947	501	108	332	709	420	861	877	999999	469	999999	507	671	660	94	999999	561	903	708	365	377	633	815	433	999999	999999	790	746	101	843	485	312	155	999999	238	349	999999	875	999999	999999	297	95	842	999999	580	999999	971	75	728	171	315	523	408	715	931	323	686	674	999999	771	629	125	785	928	984	999999	362	999999	431	745	675	685	763	999999	77	291	791	999999	853	203	967	725	27	929	537	961	904	439	520	999999	662	102	999999	999999	999999	182	309	999999	999999	999999	199	750	643	983	999999	630	999999	25	648	649	532	999999	821	393	803	904	999999	999999	401	999999	862	999999	999999	999999	92	582	396	394	697	999999	982	877	999999	49	13	226	999999	44	443	906	999999	889	791	871	392	999999	999999	999999	999999	999999	999999	453	999999	924	999999	276	51	136	999999	999999	243	375	999999	752	667	655	865	782	390	587	999999	73	422	999999	820	973	141	838	135	232	312	492	818	905	999999	999999	363	21	98	999999	185	954	999999	531	673	999999	571	48	999999	736	999999	498	524	988	968	21	41	38	114	977	144	212	11	
677	610	999999	556	422	931	138	301	999999	693	652	412	868	999999	890	820	984	412	103	634	999999	238	999999	999999	830	937	809	507	999999	907	121	999999	972	999999	466	920	921	289	158	116	999999	445	999999	999999	872	586	110	999999	999999	999999	130	575	999999	577	613	448	797	999999	999999	999999	132	631	966	999999	582	999999	439	915	472	970	999999	999999	263	999999	559	999999	99	18	104	254	836	727	366	127	787	545	560	404	349	28	133	147	999999	673	999999	454	479	202	232	999999	999999	195	619	999999	318	424	999999	65	28	660	359	788	689	481	648	404	274	849	169	46	999999	999999	575	453	847	761	999999	589	11	999999	483	999999	785	282	999999	999999	117	197	808	372	999999	999999	386	689	668	999999	457	91	35	589	189	999999	999999	999999	333	999999	999999	176	332	556	282	732	63	999999	186	463	999999	999999	383	996	296	999999	50	999999	812	993	657	999999	785	513	314	999999	563	421	925	853	863	999999	948	985	41	941	864	261	100	501	999999	473	512	215	340	50	708	999999	999999	112	589	245	383	999999	464	734	390	999999	252	221	999999	641	987	333	600	413	999999	397	964	355	222	788	999999	321	551	194	383	579	999999	273	362	999999	128	822	274	999999	226	618	530	307	999999	55	19	878	332	810	486	189	615	927	583	320	74	948	889	999999	538	71	999999	280	360	811	647	979	859	644	522	174	68	973	196	849	999999	666	999999	177	779	828	988	741	707	203	964	254	999999	52	469	999999	932	474	98	999999	829	260	946	749	407	39	999999	687	297	321	131	999999	999999	733	453	407	163	722	30	710	999999	57	572	166	846	402	999999	817	185	999999	999999	594	999999	41	29	616	999999	999999	769	749	809	310	453	395	82	999999	513	956	598	999999	27	220	999999	388	91	999999	687	790	902	999999	740	211	512	945	999999	536	999999	999999	714	836	688	118	952	999999	900	772	604	186	93	523	889	343	999999	999999	999999	30	999999	506	999999	247	929	929	999999	765	19	999999	999999	508	315	546	575	803	251	762	383	999999	268	999999	487	319	187	510	706	388	125	407	983	398	620	69	395	260	999999	477	907	758	966	197	271	302	974	999999	999999	547	999999	96	999999	466	740	426	762	968	28	641	69	428	233	763	649	612	624	409	887	256	160	999999	54	999999	854	625	941	81	999999	195	345	999999	999999	168	440	39	315	527	657	203	999999	427	241	128	418	489	534	999999	547	659	677	574	218	999999	397	632	51	999999	611	125	484	999999	67	833	999999	977	999999	999999	
999999	620	307	106	751	693	950	733	999999	925	365	375	100	999999	999999	261	517	770	873	25	771	808	987	987	916	542	719	614	369	408	822	999999	700	469	881	926	361	581	822	999999	674	663	548	125	962	245	35	746	168	805	325	999999	113	773	303	999999	633	999999	190	999999	974	345	374	999999	113	924	999999	999999	999999	606	899	936	948	999999	350	117	270	999999	35	680	999999	972	456	563	999999	297	999999	926	176	999999	303	999999	400	612	999999	339	999999	861	22	47	999999	999999	999999	561	906	388	586	754	999999	195	263	762	294	510	999999	11	888	810	999999	816	597	999999	464	999999	313	857	546	345	809	999999	817	408	858	987	119	999999	92	895	657	703	710	582	503	980	114	541	758	889	999999	547	451	488	268	206	450	821	940	999999	999999	58	842	250	944	421	999999	854	903	999999	401	589	999999	992	163	899	115	999999	255	483	999999	772	999999	657	435	272	570	338	150	662	546	297	182	691	999999	608	999999	999999	638	999999	612	259	637	999999	498	330	999999	458	335	368	100	436	999999	466	999999	484	949	195	999999	999999	851	999999	714	251	760	113	417	237	354	554	999999	645	386	173	871	144	145	647	168	115	643	121	999999	999999	571	120	721	716	999999	173	659	675	654	999999	999999	999999	544	999999	700	394	912	400	114	780	329	455	60	999999	999999	872	999999	999999	999999	709	48	739	45	933	679	999999	999999	700	999999	190	895	372	991	999999	932	307	600	748	946	774	202	253	17	232	461	126	70	319	999999	812	824	357	649	944	917	501	537	611	716	61	999999	222	847	924	884	957	463	999999	999999	297	281	999999	999999	999999	999999	795	999999	812	481	563	589	999999	999999	999999	366	548	999999	56	512	441	999999	989	999999	895	771	980	405	93	999999	999999	662	440	999999	834	540	999999	993	396	999999	132	769	724	139	163	471	999999	642	117	567	346	999999	417	999999	48	999999	999999	999999	468	999999	999999	400	648	475	977	999999	159	243	744	209	143	554	336	618	999999	671	55	999999	878	434	999999	999999	297	525	10	999999	255	323	800	317	258	663	999999	905	999999	731	130	259	162	262	322	696	897	908	434	791	908	999999	999999	999999	481	433	690	999999	650	199	112	133	474	717	655	835	442	437	951	479	30	430	717	659	550	795	999999	625	121	154	999999	389	100	999999	361	455	587	433	835	824	972	499	265	999999	999999	996	785	444	607	999999	263	999999	999999	999999	771	487	91	87	999999	685	999999	75	922	506	999999	723	43	265	999999	209	258	19	601	
136	506	530	999999	15	39	553	999999	272	999999	634	890	979	431	999999	447	999999	999999	999999	999999	160	999999	907	577	758	962	905	963	530	88	407	238	254	869	830	458	999999	322	999999	999999	282	675	462	57	297	615	770	301	897	817	999999	835	999999	412	451	999999	999999	999999	416	999999	134	590	490	193	620	406	999999	119	601	686	206	562	298	462	334	484	646	999999	289	999999	999999	613	999999	712	597	572	489	842	427	803	859	297	905	999999	922	692	195	278	437	891	969	660	700	220	620	999999	547	295	87	999999	390	739	674	999999	999999	520	524	999999	999999	58	916	804	692	797	827	999999	657	265	539	642	299	999999	432	999999	999999	541	913	999999	101	668	34	204	764	999999	999999	129	999999	999999	191	999999	177	999999	682	389	975	175	968	903	393	711	281	999999	999999	444	677	999999	317	286	100	320	607	669	685	999999	33	722	49	240	384	707	295	999999	84	137	474	881	694	999999	422	17	999999	20	999999	390	999999	999999	448	330	999999	409	812	999999	551	999999	805	999999	731	754	366	999999	136	999999	999999	686	999999	266	217	628	969	795	999999	275	863	999999	747	999999	208	305	540	290	283	999999	999999	999999	999999	999999	474	213	999999	999999	160	939	686	999999	881	999999	491	784	964	140	535	820	360	988	91	547	482	468	132	218	310	999999	224	999999	979	417	290	554	791	999999	792	14	305	14	645	388	588	999999	211	913	999999	423	340	410	754	999999	368	999999	892	357	999999	999999	90	123	665	999999	725	609	999999	473	554	999999	993	999999	348	999999	525	356	999999	703	999999	778	267	219	112	887	999999	813	331	527	59	999999	999999	443	10	999999	999999	191	348	999999	999999	999999	524	737	369	179	429	843	72	233	937	21	125	199	399	697	999999	870	21	999999	628	912	288	662	424	732	284	559	497	561	606	343	999999	431	51	979	263	999999	999999	932	467	262	751	107	590	47	706	473	54	999999	48	63	180	999999	303	750	701	862	323	637	895	999999	999999	510	627	604	14	694	157	420	443	228	30	88	319	376	170	999999	81	386	999999	810	515	194	999999	553	999999	446	999999	300	999999	999999	999999	223	47	999999	906	250	480	999999	999999	999999	325	633	999999	819	43	101	261	999999	589	999999	790	936	999999	94	364	171	986	84	441	568	565	856	142	52	21	999999	51	999999	999999	920	999999	95	354	999999	495	881	999999	704	519	81	999999	211	999999	767	609	280	612	952	243	999999	263	999999	554	474	999999	468	501	826	999999	236	59	539	467	669	999999	705	999999	597	
598	999999	846	292	564	999999	999999	364	999999	999999	442	999999	204	98	999999	724	999999	314	540	999999	567	37	390	498	895	999999	31	999999	744	52	957	904	688	999999	363	761	898	999999	841	999999	101	999999	323	136	393	76	42	961	60	743	12	506	174	999999	40	571	101	357	396	999999	348	726	999999	112	417	538	62	999999	999999	999999	999999	694	472	999999	787	999999	999999	264	115	828	261	999999	605	999999	999999	461	739	999999	984	791	669	551	584	570	847	375	482	220	718	854	24	852	236	999999	917	318	43	819	925	565	999999	999999	251	567	999999	287	999999	619	999999	956	798	87	205	943	67	283	999999	902	508	999999	992	999999	545	260	814	408	834	282	999999	731	427	920	59	429	999999	832	309	26	999999	569	253	863	157	762	66	999999	657	292	275	999999	207	140	999999	999999	999999	364	301	990	752	621	453	849	536	341	538	878	999999	775	19	235	999999	104	999999	999999	178	999999	355	783	999999	878	751	551	16	449	534	999999	609	999999	856	579	999999	319	273	928	125	403	999999	999999	233	188	908	881	283	999999	669	999999	999999	999999	999999	443	999999	518	796	874	869	902	842	96	807	252	278	492	919	440	695	664	830	999999	999999	999999	802	999999	560	999999	999999	999999	999999	967	999999	430	517	237	210	423	569	999999	523	999999	69	999999	561	249	19	981	909	425	999999	999999	353	14	282	355	558	570	640	480	999999	779	904	999	999999	875	999999	386	734	51	292	505	870	674	151	999999	374	999999	999999	562	529	579	999999	554	908	433	623	999999	157	172	678	639	783	98	73	743	493	69	999999	685	932	632	256	867	143	466	973	679	863	841	999999	999999	357	87	951	389	999999	360	999999	211	262	543	239	572	372	652	722	782	999999	999999	947	314	31	999999	999999	897	999999	249	999999	452	999999	999999	999999	316	190	730	999999	999999	147	684	81	142	999999	387	432	399	403	999999	505	490	743	999999	79	465	893	677	926	819	457	999999	66	432	940	649	750	319	999999	922	999999	999999	370	26	999999	999999	336	815	346	644	115	241	999999	647	999999	930	708	999999	999999	456	423	513	803	473	999999	93	627	648	202	328	999999	123	767	999999	303	863	130	726	555	152	138	88	340	292	999999	999999	559	419	689	19	940	490	445	185	509	878	837	999999	768	999999	309	688	622	28	17	992	999999	33	999999	880	999999	981	713	731	327	999999	183	521	759	43	533	217	959	192	387	155	999999	591	971	425	35	233	958	994	843	449	465	322	999999	999999	999999	999999	999999	809	209	959	
777	713	858	174	705	999999	147	735	37	999999	728	439	640	862	324	883	62	928	854	586	33	719	999999	877	879	860	246	48	291	997	999999	160	983	428	378	964	733	999999	720	709	999999	233	966	751	721	36	999999	422	999999	868	999999	146	954	622	999999	68	824	980	999999	844	89	999999	453	999999	949	578	456	222	493	359	999999	999999	218	999999	999999	799	999999	999999	166	852	189	999999	640	423	523	15	205	370	492	320	149	753	521	875	630	987	779	999999	802	152	580	469	928	58	718	238	928	810	132	145	315	688	999999	442	664	264	468	40	517	944	382	999999	729	183	219	406	999999	999999	524	512	30	816	344	23	282	999999	896	592	999999	294	999999	999999	248	356	14	461	929	88	220	375	529	749	428	858	770	494	740	999999	838	321	503	595	296	619	999999	498	353	809	169	944	368	999999	999999	233	999999	987	847	382	999999	758	476	655	131	999999	999999	280	398	486	253	787	979	151	999999	392	790	491	108	999999	241	515	117	999999	918	275	16	653	422	205	990	782	647	367	999999	90	845	848	473	147	636	999999	110	867	565	382	965	227	131	999999	442	386	999999	229	151	662	650	356	736	855	152	339	857	999999	495	471	150	999999	564	674	999999	942	27	961	992	999999	415	999999	564	999999	310	788	999999	999999	999999	614	893	428	226	923	439	498	121	617	995	306	999999	907	382	104	242	999999	662	457	406	499	999999	927	999999	755	257	999999	792	200	999999	363	807	388	440	880	578	721	999999	641	244	58	831	410	999999	695	409	507	867	470	314	957	135	85	999999	272	999999	965	999999	471	676	38	706	999999	72	641	498	608	477	501	526	520	948	999999	999999	357	668	999999	961	999999	355	750	999999	331	885	598	237	999999	316	177	634	999999	530	933	999999	216	352	909	348	999999	999999	801	39	375	944	794	18	999999	863	724	604	298	14	660	125	925	494	384	999999	999999	413	999999	301	310	867	913	989	25	66	999999	15	758	619	999999	344	554	999999	999999	387	101	999999	133	869	591	572	999999	607	870	817	49	999999	967	874	873	999999	999999	509	728	999999	40	999999	993	57	857	999999	845	679	377	326	570	215	999999	999999	999999	999999	290	897	709	737	532	999999	999999	207	27	293	47	884	999999	715	999999	999999	991	669	357	296	999999	86	21	871	999999	666	240	553	256	999999	404	970	929	999999	640	999999	999999	991	976	999999	684	999999	999999	574	682	999999	933	999999	422	525	223	999999	999999	999999	298	999999	886	837	19	866	999999	575	950	
999999	999999	999999	954	756	999999	999999	255	10	693	633	611	800	999999	447	199	767	732	577	999999	731	620	999999	331	282	701	436	656	961	981	119	648	118	845	846	685	616	15	999999	586	60	280	999999	964	25	56	497	167	449	648	999999	143	507	444	999999	573	151	744	682	65	649	715	293	29	583	999999	502	999999	210	761	999999	761	555	991	90	999999	407	783	999999	236	213	278	216	323	738	999999	150	674	626	282	544	999999	333	131	937	999999	999999	203	390	40	999999	999999	957	687	76	999999	587	516	363	767	999999	368	438	456	999999	381	999999	999999	290	999999	845	828	338	927	999999	710	438	434	999999	745	474	213	402	285	683	999999	320	999999	256	258	999999	633	999999	858	999999	186	443	877	279	566	837	26	913	783	195	724	214	40	999999	365	62	999999	462	618	302	962	999999	162	999999	999999	70	979	723	42	999999	221	517	479	820	50	276	999999	164	497	908	458	300	618	100	999999	466	290	67	891	205	245	180	701	566	155	220	290	999999	98	505	857	999999	881	575	973	999999	999999	999999	430	99	999999	998	965	999999	999999	672	357	999999	814	724	780	999999	832	999999	972	50	815	913	675	999999	985	457	999999	992	60	999999	418	52	126	751	999999	80	637	999999	704	999999	999999	991	999999	999999	999999	228	299	373	999999	936	999999	54	603	933	999999	822	544	600	113	999999	999999	999999	660	999999	263	314	946	73	993	999999	999999	999999	142	999999	834	824	200	202	966	767	167	702	276	124	695	999999	999999	192	999999	909	999999	46	698	999999	315	999999	341	45	229	559	282	235	380	999999	652	999999	912	869	999999	576	631	352	634	346	999999	239	999999	546	991	889	865	763	712	94	184	257	341	999999	999999	602	999999	999999	999999	417	999999	932	999999	261	471	265	999999	579	94	783	287	193	412	362	773	85	536	795	53	999999	693	999999	523	295	999999	405	108	439	450	506	999999	476	379	226	999999	954	907	454	84	735	438	295	999999	928	999999	999999	844	979	709	353	76	697	999999	643	723	999999	418	46	420	999999	167	31	139	588	700	811	813	999999	511	819	177	91	999999	317	901	999999	999999	999999	489	849	560	999999	730	999999	439	395	364	999999	999999	874	999999	871	44	18	578	416	999999	100	238	999999	187	658	999999	889	999999	999999	999999	803	742	325	147	824	557	570	999999	999999	301	42	158	314	457	87	692	637	999999	305	57	999999	739	494	252	999999	365	493	999999	901	999999	840	921	454	999999	560	999999	187	736	999999	999999	999999	502	540	124	133	942	923	548	
109	966	840	999999	879	937	274	74	257	83	399	999999	999999	898	999999	999999	461	121	703	896	896	94	999999	900	563	981	584	220	999999	380	128	805	442	945	572	935	810	999999	51	517	153	496	745	999999	999999	999999	261	999999	888	999999	663	21	248	37	651	999999	462	939	62	999999	363	64	999999	877	954	593	36	127	335	678	586	237	999999	196	752	410	348	409	563	311	729	999999	999999	65	999999	116	567	414	999999	557	483	999999	999999	999999	164	99	630	868	160	999999	235	144	248	999999	999999	999999	941	999999	999999	250	676	62	999999	751	179	353	732	809	999999	847	36	621	822	778	205	715	65	928	42	663	779	999999	259	810	999999	999999	771	121	999999	999999	175	514	140	63	881	431	494	430	999999	810	366	821	707	312	999999	614	321	470	24	999999	379	999999	999999	621	999999	205	999999	576	675	584	582	621	321	878	999999	521	491	768	897	999999	231	635	955	999999	306	958	772	999999	93	471	283	311	106	646	999999	162	999999	518	999999	999999	628	918	754	999999	999999	744	999999	829	630	215	132	999999	573	250	999999	744	999999	999999	325	512	432	999999	493	999999	310	999999	524	675	999999	529	37	973	185	999999	999999	313	999999	566	993	561	458	943	999999	999999	349	730	737	856	999999	177	104	695	202	90	262	772	999999	550	98	956	230	833	861	111	187	159	377	361	999999	999999	999999	999999	804	763	63	999999	539	615	864	579	543	668	660	999999	435	342	999999	999999	958	383	877	340	999999	47	341	624	91	225	700	199	999999	386	761	697	999999	603	890	999999	36	773	242	999999	999999	518	423	999999	183	72	675	845	378	282	402	721	449	531	33	767	431	999999	999999	324	999999	674	226	167	907	999999	494	831	451	350	78	195	150	67	999999	999999	624	780	451	999999	549	854	821	91	999999	999999	999999	782	580	133	17	597	375	918	905	20	302	265	654	220	999999	844	404	999999	213	217	999999	391	999999	73	153	651	987	388	775	999999	853	999999	183	867	714	711	261	999999	343	481	999999	999999	162	999999	999999	368	136	240	451	705	460	793	999999	776	468	866	906	516	979	999999	609	987	152	845	999999	167	92	999999	999999	866	592	85	694	732	999999	358	999999	242	405	785	525	757	936	80	609	999999	266	999999	999999	848	999999	745	999999	976	999999	831	89	317	486	510	285	349	734	585	999999	384	108	155	388	119	637	673	121	204	999999	852	61	81	246	106	900	999999	999999	657	70	847	737	717	860	566	279	921	756	895	509	185	999999	361	999999	234	962	999999	
29	299	999999	142	633	153	146	28	780	18	81	999999	999999	600	961	999999	999999	275	999999	390	294	821	840	999999	917	225	695	664	999999	699	999999	21	999999	999999	999999	98	446	928	223	594	581	841	786	271	850	375	296	999999	224	946	837	692	587	582	825	207	999999	999999	999999	999999	457	481	199	90	894	69	999999	999999	934	872	639	595	999999	62	808	453	45	579	865	551	929	999999	999999	882	999999	431	434	999999	999999	999999	640	940	999999	804	999999	110	652	705	377	790	130	476	973	351	317	251	999999	999999	773	999999	999999	879	639	999999	489	670	40	317	228	472	635	693	855	476	999999	698	881	999999	916	707	999999	340	999999	85	431	462	813	108	575	999999	999999	899	788	591	306	760	311	999999	325	475	80	344	487	999999	164	436	620	507	999999	999999	370	392	617	999999	999999	831	999999	564	252	36	857	999999	742	999999	999999	735	905	274	179	999999	397	999999	932	999999	637	999999	853	999999	999999	999999	841	315	989	999999	259	409	291	999999	999999	474	93	746	798	299	618	999999	999999	879	233	428	530	999999	999999	637	999999	529	999999	177	439	125	999999	999999	643	257	999999	551	942	999999	357	999999	999999	193	264	705	999999	999999	999999	643	999999	499	863	999999	83	501	999999	999999	978	999999	736	730	949	999999	292	893	999999	713	999999	551	999999	76	999999	817	999999	999999	975	347	101	999999	999999	999999	487	816	999999	939	262	14	306	999999	783	699	573	999999	58	627	331	338	901	371	218	685	999999	999999	538	766	304	55	452	131	999999	999999	403	355	124	167	252	142	780	352	641	492	417	960	768	415	503	614	769	903	999999	646	999999	999999	424	562	40	999999	288	578	645	216	561	999999	625	656	999999	227	476	890	385	999999	558	558	730	726	278	588	732	132	272	689	286	549	999999	880	691	999999	931	561	999999	265	999999	999999	707	434	930	242	999999	999999	120	285	999999	878	527	442	97	887	999	697	294	451	999999	166	315	999999	930	21	685	744	999999	999999	296	914	763	130	344	356	850	999999	999999	46	253	999999	22	987	551	407	32	66	792	803	673	243	277	685	999999	698	897	751	504	919	999999	599	156	999999	989	999999	125	406	108	741	46	703	901	257	208	999999	999999	327	414	532	999999	999999	952	171	958	62	999999	87	130	645	999999	109	801	876	489	999999	474	533	998	327	292	625	957	61	767	969	999999	999999	487	366	553	579	347	999999	929	928	647	985	530	999999	586	999999	286	462	292	937	999999	35	768	554	179	620	328	97	249	374	999999	900	999999	988	
720	627	599	763	101	879	999999	999999	999999	999999	15	488	13	71	740	254	348	999999	768	999999	77	316	261	933	999999	999999	260	999999	732	565	268	746	999999	999999	226	959	448	522	371	412	185	999999	88	217	999999	999999	999999	999999	356	995	35	175	999999	573	920	413	999999	666	577	168	999999	999999	107	391	302	268	897	999999	999999	780	805	825	143	365	654	995	238	53	394	505	325	993	903	999999	539	102	614	999999	621	999999	594	781	945	212	999999	673	974	999999	999999	289	793	999999	999999	575	199	210	41	776	919	924	999999	332	999999	81	842	635	999999	370	852	999999	999999	879	849	42	196	34	879	931	582	980	31	541	138	999999	711	179	581	337	547	339	70	838	999999	999999	637	271	999999	873	369	157	75	613	844	714	635	999999	306	999999	389	999999	999999	999999	203	938	903	644	999999	999999	370	672	64	280	823	999999	999999	816	781	162	405	999999	524	16	571	999999	914	417	697	423	478	797	999999	202	999999	381	18	960	644	999999	793	999999	77	341	513	697	103	794	790	999999	999999	819	142	153	983	464	999999	324	538	769	999999	496	946	780	698	573	799	861	999999	451	514	999999	182	622	368	412	857	193	503	874	341	999999	626	376	847	999999	999999	729	219	494	999999	694	431	875	145	307	56	297	642	940	898	242	472	348	816	396	647	999999	784	580	607	467	999999	999999	437	903	869	999999	932	49	907	79	999999	838	999999	819	757	307	487	71	999999	999999	550	562	976	109	657	288	559	999999	999999	155	945	638	886	999999	873	767	999999	999999	438	475	364	603	42	828	590	634	628	999999	639	350	42	999999	224	47	917	268	999999	338	256	999999	31	481	36	999999	133	23	999999	456	945	989	859	255	999999	890	215	999999	530	999999	999999	33	659	562	821	672	123	231	423	849	356	615	89	999999	985	847	999999	999999	577	280	705	576	682	182	61	650	490	786	100	334	831	970	737	999999	818	233	931	469	659	999999	648	902	599	111	999999	339	909	750	270	784	445	331	379	999999	452	942	350	487	510	999999	999999	336	140	999999	28	386	999999	549	300	761	916	999999	234	222	631	803	999999	581	999999	999999	740	739	526	316	888	510	999999	999999	97	999999	999999	453	999999	487	999999	322	771	510	93	723	461	999999	999999	508	999999	460	999999	166	999999	999999	965	768	415	788	999999	452	810	824	210	517	785	401	461	424	878	473	36	999999	51	319	41	476	497	999999	270	379	289	999999	447	999999	412	999999	858	448	910	124	999999	180	56	999999	511	946	
310	575	938	70	908	999999	999999	405	999999	361	125	319	617	499	281	67	527	71	172	792	387	772	114	351	999999	999999	513	999999	434	856	699	321	999999	999999	175	922	999999	999999	999999	253	397	999999	14	61	328	999999	999999	420	842	999999	653	999999	999999	718	569	538	470	597	527	896	532	865	999999	999999	661	999999	511	532	333	999999	999999	327	999999	918	999999	999999	999999	63	999999	993	192	103	921	453	999999	999999	999999	98	999999	637	461	822	682	574	999999	532	999999	437	400	523	46	308	96	494	999999	335	393	648	999999	234	770	417	999999	533	713	438	943	999999	374	946	60	423	16	696	897	999999	645	36	207	999999	272	999999	662	999999	956	883	16	999999	119	877	999999	115	775	999999	866	53	999999	158	860	292	589	555	72	454	473	623	302	400	596	518	689	367	451	451	999999	440	999999	74	999999	830	432	999999	417	999999	624	999999	648	999999	829	853	999999	999999	175	914	293	999999	277	999999	999999	343	591	616	999999	999999	197	963	664	334	999999	435	299	193	999999	40	999999	83	148	999999	999999	528	999999	587	570	743	942	202	202	536	999999	254	999999	545	999999	243	249	816	674	816	309	661	290	999999	999999	403	999999	999999	999999	144	999999	219	579	701	389	999999	999999	13	999999	107	658	995	999999	999999	999999	94	272	753	164	347	790	999999	999999	331	276	178	248	661	999999	999999	189	558	286	67	482	948	675	471	166	521	876	999999	771	577	167	314	999999	999999	157	999999	141	810	238	578	353	20	810	257	435	220	278	999999	801	999999	917	109	999999	713	999999	228	418	800	596	642	471	555	282	831	174	962	288	96	999999	909	45	379	330	999999	713	472	147	428	46	999999	253	181	444	893	659	999999	999999	186	507	999999	883	341	223	999999	999999	798	737	979	92	473	932	191	999999	891	999999	548	999999	19	999	191	90	989	764	999999	399	299	120	999999	181	116	376	111	999999	585	36	704	165	999999	601	914	999999	999999	999999	573	999999	71	980	552	61	121	999999	586	999999	999999	999999	893	577	573	206	817	688	357	807	976	107	830	603	615	865	147	393	999999	418	999999	456	922	654	200	636	337	999999	568	337	70	827	790	925	999999	736	142	137	591	538	784	236	999999	999999	369	476	999999	468	999999	999999	999999	999999	243	177	999999	999999	926	249	386	937	868	507	129	999999	747	999999	316	905	999999	879	732	20	999999	516	634	858	78	999999	295	724	452	869	945	881	424	342	593	622	834	403	999999	893	999999	653	669	286	999999	367	613	220	169	288	138	494	953	
903	925	999999	543	242	999999	364	999999	999999	495	999	562	999999	606	999999	999999	694	81	936	79	999999	268	158	847	357	751	711	958	85	999999	174	740	460	927	520	417	866	999999	999999	603	456	939	999999	168	669	999999	869	761	999999	655	474	217	202	425	124	645	776	999999	196	491	99	405	879	999999	331	999999	999999	319	95	996	698	999999	479	342	622	900	178	999999	999999	999999	881	949	759	429	999999	956	548	44	813	875	641	999999	999999	120	514	999999	999999	994	837	410	999999	559	675	212	957	858	737	859	999999	999999	999999	999999	999999	563	609	149	999999	999999	14	374	999999	76	506	220	365	711	723	999999	828	999999	999999	184	163	999999	19	332	284	557	472	243	228	999999	999999	598	408	855	999999	999999	510	999999	414	610	990	472	690	556	999999	465	847	999999	999999	378	41	241	384	999999	632	999999	553	999999	865	98	987	770	999999	42	999999	908	999999	509	428	394	859	463	999999	238	193	690	999999	463	279	818	709	226	108	850	656	10	223	116	232	366	786	999999	509	326	623	229	327	657	721	155	653	347	999999	750	518	999999	999999	156	118	942	840	99	18	56	389	770	999999	999999	385	834	694	704	286	71	608	635	953	999999	615	964	372	438	999999	134	999999	999999	400	999999	342	88	999999	999999	999999	290	526	999999	225	463	936	852	556	33	282	886	460	999999	71	764	999999	883	624	243	999999	153	579	999999	356	884	880	999999	380	999999	962	306	908	999999	706	996	999999	911	999999	999999	999999	762	417	999999	999999	999999	673	227	310	635	216	999999	464	692	536	855	710	999999	349	341	582	918	482	242	999999	999999	999999	833	252	74	229	240	472	133	339	778	735	999999	999999	500	220	663	717	745	117	513	842	999999	100	850	296	999999	999999	89	918	985	290	184	289	189	878	999999	999999	245	416	976	985	999999	363	758	999999	480	867	999999	999999	919	999999	737	135	556	999999	762	743	401	999999	999999	668	999999	215	999999	498	561	950	76	622	381	999999	481	339	141	527	512	999999	341	731	816	563	999999	959	999	784	552	59	732	999999	126	105	583	999999	999999	317	602	134	20	270	568	529	800	236	749	240	729	408	994	38	999999	999999	999999	999999	961	244	945	999999	216	568	945	511	999999	30	999999	285	114	23	720	999999	925	388	999999	81	172	297	999999	496	999999	768	65	999999	65	703	425	226	693	912	999999	999999	372	178	917	451	324	66	310	780	730	473	136	999999	687	181	113	252	58	340	508	674	481	459	224	448	513	999999	456	525	604	290	591	
999999	517	999999	461	757	470	410	757	115	999999	982	765	999999	642	999999	466	884	600	183	999999	999999	414	999999	902	912	953	478	937	522	610	785	185	449	881	934	999999	350	720	356	781	999999	583	402	688	999999	999999	478	806	999999	344	572	925	431	122	238	999999	999999	999999	548	803	991	472	244	505	999999	999999	326	864	707	150	999999	999999	999999	401	529	999999	22	153	999999	228	485	672	773	999999	47	860	754	999999	653	156	999999	905	181	999999	789	186	348	896	487	999999	377	999999	999999	33	999999	999999	681	40	593	458	774	541	40	329	327	329	698	65	467	999999	62	988	220	999999	999999	220	992	701	611	353	441	125	666	999999	850	872	999999	749	960	639	189	999999	999999	205	999999	981	874	851	999999	470	487	293	438	146	638	999999	999999	547	406	16	999999	979	428	249	27	658	875	318	479	455	999999	948	105	828	171	339	254	25	188	646	346	151	476	999999	865	158	687	999999	999999	471	999999	999999	353	953	233	209	305	504	188	723	999999	999999	999999	778	714	538	197	610	999999	309	999999	386	999999	759	670	274	512	287	999999	868	971	356	235	17	999999	999999	605	999999	605	961	999999	999999	837	465	540	780	999999	999999	436	336	960	87	553	783	337	999999	666	594	292	958	696	27	130	999999	999999	759	340	375	802	985	933	56	14	999999	276	999999	549	999999	228	890	506	999999	851	57	908	999999	999999	452	679	883	72	999999	858	646	999999	26	999999	999999	713	781	450	403	895	451	403	913	999999	999999	517	999999	553	999999	999999	402	462	881	176	82	410	857	956	888	695	918	922	922	198	367	749	259	999999	30	999999	447	999999	112	999999	410	999999	994	822	274	934	999999	999999	309	645	466	194	392	850	999999	127	999999	824	561	999999	976	999999	480	999999	714	788	267	999999	999999	572	999999	999999	999999	999999	765	428	999999	45	999999	953	958	588	622	999999	999999	182	367	999999	216	902	344	999999	999999	403	999999	881	999999	999999	117	485	999999	557	807	737	718	514	999999	431	94	138	711	999999	141	608	750	999999	906	204	993	541	431	857	973	630	999999	314	999999	955	28	883	255	999999	927	217	286	411	780	884	568	227	999999	935	325	87	201	524	491	999999	999999	999999	975	979	285	575	63	819	583	187	999999	413	451	879	412	210	883	573	999999	924	332	348	617	31	635	999999	203	495	542	999999	438	713	999999	783	312	474	908	276	862	362	163	999999	827	999999	384	164	776	999999	533	124	204	999999	631	566	999999	315	936	999999	999999	999999	381	567	287	688	748	
796	590	667	576	999999	302	617	711	540	770	999999	520	24	999999	999999	999	999999	999999	999999	999999	810	999999	266	825	999999	999999	953	922	363	980	595	999999	999999	999999	588	573	118	999999	595	821	587	916	100	795	101	999999	921	317	872	509	646	999999	859	988	938	714	334	841	999999	409	349	999999	999999	559	999999	687	381	170	68	907	999999	842	999999	605	123	893	999999	470	734	212	616	646	59	853	343	990	329	999999	916	873	249	276	321	195	482	892	999999	999999	620	999999	999999	761	259	964	618	999999	999999	263	999999	54	723	999999	117	377	793	702	644	504	999999	194	368	999999	254	194	668	624	999999	190	133	999999	999999	460	849	331	789	854	999999	95	245	539	761	75	285	871	999999	386	169	943	999999	779	999999	74	325	436	55	201	999999	75	306	994	283	58	140	654	719	999999	23	999999	588	938	316	559	269	686	999999	302	999999	999999	43	291	999999	586	788	353	972	999999	144	423	999999	999999	347	331	788	250	266	999999	934	630	999999	999999	372	383	365	463	473	999999	805	639	13	999999	999999	144	41	999999	539	696	999999	999999	682	999999	138	600	510	990	601	999999	771	28	999999	720	368	999999	999999	155	999999	999999	231	334	880	999999	464	505	419	533	351	212	999999	773	711	570	452	999999	948	702	999999	772	999999	375	999999	487	927	787	219	999999	394	931	999999	886	999999	457	474	936	906	408	994	633	190	977	648	398	999999	999999	316	859	999999	220	376	528	396	156	217	856	471	402	999999	677	295	136	148	999999	999999	999999	677	264	105	515	999999	549	707	135	592	999999	999999	473	999999	929	480	999999	24	999999	565	394	999999	949	250	618	474	513	999999	326	347	63	838	238	999999	293	330	62	764	762	968	826	821	271	564	320	138	998	611	999999	206	935	999999	964	854	903	913	999999	23	486	999999	737	497	390	787	538	68	498	373	507	608	428	596	999999	999999	739	573	238	394	929	489	476	999999	999999	130	412	942	874	999999	206	379	601	48	287	721	999999	339	440	999999	36	999999	999999	634	999999	818	778	348	999999	758	125	340	685	999999	94	999999	575	835	999999	270	385	596	193	125	177	999999	16	389	318	541	974	409	999999	755	367	999999	849	841	799	999999	351	73	92	125	268	865	999999	267	954	290	155	999999	476	180	107	440	999999	999999	467	975	811	398	999999	328	784	715	999999	929	976	999999	157	733	45	56	918	321	513	999999	856	311	443	749	999999	38	395	577	999999	999999	657	927	608	334	384	999999	13	953	43	764	340	552	668	
764	291	547	143	421	370	999999	261	999999	926	999999	999999	165	542	72	963	999999	933	217	782	245	282	58	808	822	999999	222	52	965	287	999999	737	999999	643	678	999999	999999	894	999999	999999	512	999999	871	10	607	666	228	291	941	989	42	831	999999	770	999999	492	999999	999999	999999	72	157	387	999999	508	187	272	364	521	863	604	85	116	999999	999	279	535	999999	58	999999	166	140	931	111	975	999999	918	613	999999	221	196	999999	159	583	999999	69	135	999999	372	823	344	311	707	427	346	914	925	871	133	500	896	90	194	537	164	999999	226	285	999999	999999	269	999999	821	310	999999	379	999999	532	58	940	999999	121	48	234	866	854	433	513	765	71	330	999999	999999	52	324	115	999999	621	999999	999999	842	849	113	120	564	685	999999	406	750	966	987	402	822	193	356	784	51	959	999999	999999	507	999999	999999	258	932	999999	178	778	986	571	338	314	113	79	107	304	999999	999999	999999	190	374	36	999999	798	999999	928	234	999999	696	999999	74	91	950	999999	481	139	339	854	187	352	516	999999	420	188	637	682	999999	999999	999999	61	776	122	299	491	999999	480	949	721	184	13	987	871	91	456	506	257	364	984	597	968	965	163	751	328	999999	999999	616	584	170	999999	999999	481	221	645	763	999999	999999	999999	999999	10	189	617	680	183	364	645	629	963	999999	390	327	313	165	999999	999999	622	371	970	999999	282	864	999999	560	782	374	515	660	999999	999999	554	465	895	801	999999	999999	357	483	577	963	38	43	652	902	999999	999999	335	326	104	559	150	590	820	651	910	146	999999	67	897	809	999999	984	192	999999	137	924	432	512	568	338	999999	149	794	17	789	248	222	999999	999999	708	48	199	565	887	552	964	644	254	890	460	973	999999	585	767	999999	53	850	381	775	999999	999999	823	757	766	820	11	795	999999	861	672	924	351	286	198	771	658	999999	999999	727	172	289	999999	621	999999	364	448	563	37	892	746	397	840	697	924	999999	224	442	798	76	551	179	830	392	228	536	632	23	396	996	466	623	999999	653	612	999999	474	212	649	412	382	447	999999	921	125	999999	999999	653	362	141	999999	999999	631	239	186	993	458	794	402	999999	999999	999999	999999	999999	436	999999	999999	196	999999	358	593	999999	999999	396	694	999999	410	909	277	943	452	978	999999	264	449	999999	992	999999	999999	619	126	679	809	77	680	947	280	737	495	992	442	897	568	13	548	544	432	245	544	999999	999999	549	527	459	139	999999	773	999999	590	999999	140	525	719	
476	241	913	212	726	715	999999	832	672	423	999999	511	554	999999	657	999999	905	999999	999999	999999	999999	36	576	161	360	938	926	183	999999	157	309	999999	916	188	102	999999	999999	999999	706	529	798	999999	999999	999999	253	947	584	343	999999	999999	999999	999999	999999	744	325	449	664	762	999999	787	789	572	999999	999999	123	999999	999999	376	327	886	91	999999	999999	237	982	162	115	450	907	412	363	592	67	999999	999999	929	489	999999	863	652	116	872	489	919	999999	999999	777	405	22	999999	363	218	26	999999	125	121	269	155	761	172	344	224	854	449	433	999999	514	999999	63	999999	932	422	512	999999	779	218	93	999999	497	757	385	999999	437	999999	59	999999	576	828	57	359	669	343	420	999999	318	892	999999	50	495	999999	721	999999	351	828	999999	940	999999	351	460	906	999999	79	657	14	786	633	999999	778	400	287	630	686	263	703	524	599	11	811	366	887	999999	53	705	954	45	909	369	609	186	118	999999	235	378	151	999999	600	685	416	913	684	115	999999	650	217	999999	44	223	999999	999999	999999	999999	999999	984	999999	715	999999	373	702	999999	877	274	186	602	999999	836	404	318	999999	999999	923	999999	999999	898	681	999999	951	999999	497	51	999999	695	721	305	876	178	999999	251	999999	435	999999	236	999999	448	999999	999999	999999	999999	368	380	518	726	111	275	999999	999999	355	995	312	999999	999999	590	876	999999	967	192	552	880	999999	122	289	999999	999999	686	44	697	930	155	999999	270	853	314	45	127	999999	284	594	456	916	489	823	562	938	999999	670	756	360	331	481	853	868	57	920	255	101	365	224	999999	240	692	465	209	143	51	937	459	999999	759	137	692	597	106	964	999999	299	999999	224	999999	26	288	346	609	674	18	402	805	394	999999	999999	999999	69	999999	225	999999	33	999999	429	896	86	999999	210	999999	204	999999	266	999999	999999	683	956	374	150	726	408	999999	356	856	534	134	649	142	75	765	733	959	632	999999	999999	741	223	674	307	999999	420	805	87	745	415	885	751	631	721	710	833	661	36	999999	771	272	877	999999	99	999999	999999	944	154	444	999999	999999	165	838	890	352	470	291	999999	822	315	602	999999	610	999999	999999	999999	28	999999	364	932	81	999999	299	655	618	863	55	999999	999999	81	476	999999	642	876	180	729	999999	999999	999999	250	999999	999999	214	37	179	397	276	725	451	999999	999999	999999	790	999999	796	311	866	999999	282	488	424	999999	74	751	999999	942	242	734	280	919	469	287	50	124	390	487	728	999999	486	230	999999	330	143	999999	
842	942	870	139	89	999999	863	729	999999	891	826	999999	529	462	198	236	165	542	999999	999999	999999	951	999999	675	132	319	582	604	707	61	999999	104	574	983	909	896	81	112	654	410	65	740	999999	159	297	546	999999	276	83	259	75	64	874	611	999999	890	999999	204	999999	770	297	268	32	416	999	732	280	545	553	999999	164	999999	888	54	476	721	141	343	388	585	360	315	531	457	985	999999	229	962	364	999999	446	999999	104	883	123	797	717	413	999999	565	276	422	723	999999	104	22	176	999999	145	907	999999	126	816	431	419	999999	999999	999999	430	999999	512	317	191	534	854	287	957	14	930	999999	13	728	193	822	319	938	592	749	999999	973	999999	398	827	456	999999	330	71	672	999999	141	70	153	982	987	62	958	241	198	926	817	65	171	999999	466	903	999999	932	993	122	481	398	987	999999	457	501	123	490	734	999999	534	999999	999999	541	798	618	860	745	206	769	360	707	403	823	999999	917	509	499	370	552	238	398	77	560	999999	743	82	932	534	495	999999	478	507	923	999999	601	770	999999	110	847	53	295	999999	999999	761	999999	994	174	674	539	992	624	999999	191	46	999999	157	999999	548	65	545	927	221	711	830	882	209	480	430	945	157	999999	398	522	509	943	999999	843	799	228	748	908	268	995	999999	324	358	326	887	266	453	46	91	54	311	126	84	34	403	879	574	999999	999999	728	391	124	236	999999	682	999999	482	314	934	330	317	637	668	225	218	516	999999	999999	592	173	502	121	999999	353	220	392	868	639	999999	920	999999	233	174	540	613	388	999999	751	643	793	999999	149	111	999999	737	674	458	858	815	886	355	690	999999	579	236	280	327	999999	396	299	234	999999	863	24	676	94	999999	138	612	829	428	782	999999	799	999999	363	20	999999	999999	546	999999	20	823	563	575	963	301	594	313	999999	71	215	364	354	568	940	285	96	94	999999	999999	329	255	986	468	572	999999	142	999999	873	270	291	275	850	999999	224	30	999999	999999	999999	792	877	824	999999	767	222	427	895	240	448	88	923	951	963	344	999999	764	999999	999999	999999	523	168	404	440	82	779	939	514	988	999999	999999	974	647	999999	860	999999	505	976	999999	256	154	999999	901	751	795	347	999999	312	515	751	459	999999	215	447	200	633	483	394	206	987	282	913	906	999999	527	113	285	581	112	20	119	788	999999	999999	999999	968	267	652	645	735	450	637	999999	999999	894	999999	999999	210	190	236	999999	121	999999	240	973	241	648	
25	233	999999	71	758	209	504	999999	671	574	367	589	231	376	831	999999	471	547	645	915	668	991	790	344	999999	400	876	170	998	18	387	875	626	330	999999	428	953	999999	691	437	999999	605	233	172	999999	999999	958	859	999999	999999	318	692	337	325	979	33	999999	356	986	368	333	999999	999999	662	196	491	962	901	134	999999	794	796	856	218	999999	999999	768	628	933	999999	441	26	151	635	700	999999	999999	999999	351	999999	985	999999	687	332	999999	169	961	570	975	919	658	67	734	616	577	521	835	129	904	915	265	814	423	531	926	316	203	18	962	501	943	662	999999	999999	427	197	118	533	113	262	111	207	653	23	806	384	291	999999	67	188	999999	428	406	999999	962	999999	193	165	999999	999999	966	953	607	999999	999999	995	999999	828	198	390	412	999999	25	652	814	67	999999	999999	725	999999	34	999999	950	784	999999	999999	266	999999	999999	257	13	953	137	315	295	157	600	179	48	810	999999	463	346	999999	776	557	412	753	620	904	999999	784	999999	999999	773	308	12	823	999999	999999	739	382	883	999999	386	999999	999999	709	999999	666	999999	992	371	999999	674	999999	331	283	999999	94	122	512	999999	999999	248	229	522	999999	542	987	155	777	337	999999	999999	999999	580	999999	301	999999	999999	702	397	954	447	26	999999	524	190	212	976	999999	814	757	999999	237	869	843	999999	167	936	902	999999	378	999999	689	664	783	845	999999	990	927	982	691	711	999999	125	559	602	231	805	998	101	339	21	425	999999	580	250	999999	634	736	701	143	389	481	535	999999	443	999999	999999	640	678	999999	221	58	747	999999	56	999999	122	320	251	481	361	937	810	837	366	105	726	93	542	12	545	264	235	848	311	999999	884	106	125	999999	869	175	329	91	128	962	999999	840	534	999999	730	324	999999	230	782	999999	670	697	999999	347	41	278	107	676	999999	957	999999	999999	820	999999	53	25	204	407	611	195	617	729	719	999999	427	999999	558	230	281	230	769	15	76	859	569	197	444	778	999999	601	77	653	615	999999	999999	779	29	718	999999	714	130	96	619	999999	834	941	977	267	920	154	719	877	404	254	197	817	833	999999	999999	856	581	999999	999999	999999	128	964	999999	559	264	999999	999999	840	951	999999	110	999999	999999	479	35	999999	220	999999	857	999999	881	200	258	370	973	332	946	999999	472	423	143	704	999999	999999	478	869	828	999999	13	282	999999	999999	926	838	154	514	431	363	935	628	646	404	568	927	138	999999	716	752	585	999999	701	809	999999	537	433	406	
192	787	11	166	799	791	183	584	999999	11	274	420	226	469	900	999999	132	999999	777	999999	145	999999	999999	550	999999	85	999999	81	580	477	999999	398	414	748	331	644	999999	999999	829	854	231	999999	547	999999	999999	305	536	126	999999	119	686	534	760	999999	999999	618	317	460	12	724	949	111	14	912	500	875	15	477	147	266	241	352	24	922	517	161	35	353	887	858	548	999999	50	471	791	976	999999	720	488	713	337	999999	999999	114	905	129	999999	635	636	787	999999	69	999999	774	999999	343	999999	838	186	118	999999	964	999999	154	999999	232	999999	542	131	999999	999999	999999	989	434	999999	340	576	999999	27	999999	181	400	716	109	568	999999	747	275	593	457	465	799	999999	379	130	372	336	632	999999	999999	999999	999999	514	999999	549	14	999999	554	999999	547	767	999999	820	999999	936	202	257	999999	586	999999	999999	795	948	999999	999999	448	750	620	313	566	999999	943	980	345	340	734	999999	603	560	563	420	202	430	999999	689	854	978	757	442	928	999999	862	56	999999	206	999999	498	999999	999999	110	999999	459	250	288	543	824	999999	484	456	212	999999	654	913	32	285	292	999999	902	999999	213	469	993	188	999999	451	150	897	747	148	78	999999	56	999999	459	309	960	952	152	512	864	999999	999999	310	240	622	471	948	33	957	914	897	595	999999	851	640	271	281	865	837	402	927	999999	346	999999	965	999999	999999	464	723	999999	340	232	399	130	979	965	692	947	763	979	202	873	790	233	180	999999	201	696	819	47	689	97	315	119	999999	349	167	922	274	362	365	494	999999	642	584	675	206	734	871	674	578	333	111	999999	999999	63	103	999999	999999	325	78	418	999999	685	999999	252	917	289	193	640	808	770	683	411	999999	999999	999999	157	649	505	454	467	825	154	469	999999	985	458	909	999999	256	999999	999999	948	294	947	849	999999	999999	999999	999999	999999	550	999999	866	999999	649	699	243	999999	490	945	473	711	871	611	593	999999	226	278	267	469	999999	999999	394	762	65	734	127	999999	858	949	999999	317	747	538	916	593	999999	661	717	295	224	415	999999	310	582	999999	87	683	363	358	407	999999	84	298	545	250	847	114	752	914	582	566	644	540	805	999999	963	999999	999999	999999	223	565	561	971	254	965	906	93	190	62	657	444	323	510	552	411	242	458	999999	675	746	183	999999	999999	713	658	771	862	504	999999	49	744	999999	999999	145	841	187	113	54	580	344	763	923	699	266	999999	252	999999	988	999999	999999	514	999999	29	263	999999	656	999999	
268	595	999999	999999	589	763	23	999999	999999	959	375	999999	233	139	414	422	340	982	259	219	545	999999	415	999999	999999	110	504	534	999999	968	109	105	195	429	999999	458	386	300	184	170	686	354	693	999999	999999	999999	180	999999	999999	927	688	281	789	999999	222	693	190	567	179	999999	999999	999999	999999	486	860	999999	525	999999	293	955	46	50	808	99	999999	201	881	132	867	999999	930	710	434	476	290	828	999999	748	217	999999	999999	999999	999999	695	901	207	835	999999	432	499	999999	375	509	999999	891	647	472	700	912	999999	812	68	999999	581	557	558	999999	51	999999	999999	963	776	597	142	687	999999	919	122	197	336	366	999999	999999	999999	835	565	210	290	585	642	365	615	835	196	349	219	129	999999	147	352	153	793	20	400	536	999999	778	999999	466	674	728	359	513	586	664	999999	368	332	746	992	357	774	465	563	676	357	940	999999	792	999999	107	999999	974	844	192	572	999999	999999	999999	850	786	833	823	911	999999	15	112	259	532	211	851	797	999999	155	995	379	999999	456	724	188	54	377	999999	999999	999999	999999	999999	668	403	999999	482	69	490	895	215	524	950	553	649	670	255	999999	878	590	626	310	575	999999	999999	813	244	999999	583	662	806	999999	999999	835	345	563	999999	444	855	999999	999999	999999	316	908	939	480	999999	784	806	999999	932	362	498	993	999999	276	784	554	999999	589	857	274	485	828	99	796	999999	125	218	95	999999	999999	836	447	861	834	993	667	999999	379	395	460	999999	529	729	453	920	264	473	999999	779	86	999999	999999	583	999999	999999	488	819	152	214	999999	575	999999	999999	131	526	61	142	999999	999999	999999	664	449	204	999999	862	956	999999	645	875	999999	652	149	316	963	196	570	863	406	999999	515	847	748	174	92	999999	690	514	608	927	869	132	935	795	662	421	999999	80	186	602	999999	389	184	277	203	999999	999999	414	999999	999999	955	197	736	18	999999	279	916	999999	122	522	182	999999	999999	717	16	888	716	353	654	551	20	500	687	999999	179	135	673	480	999999	999999	458	286	461	673	972	681	395	927	37	392	505	999999	958	999999	430	906	999999	466	999999	315	944	91	760	999999	925	465	510	932	838	642	605	445	314	691	74	999999	999999	999999	999999	999999	502	788	999999	999999	55	999999	541	999999	383	272	245	999999	220	665	999999	376	526	951	747	517	181	463	99	395	787	999999	999999	277	999999	999999	916	72	999999	935	999999	165	765	498	465	999999	923	999999	559	575	407	398	999999	999999	214	697	380	999999	999999	236	162	
49	699	930	484	984	999999	999999	434	849	999999	182	494	284	852	330	610	37	496	931	594	695	999999	523	988	398	835	947	999999	999999	163	876	983	496	783	773	999999	835	24	999999	303	658	62	709	999999	234	904	950	999999	883	97	352	553	999999	642	999999	145	185	942	999999	999999	999999	211	532	695	479	199	999999	501	89	999999	999999	23	25	637	935	643	999999	305	999999	493	884	999999	189	814	811	999999	835	854	325	638	291	893	927	331	729	456	529	23	748	45	906	459	999999	999999	999999	338	999999	520	706	824	940	999999	187	999999	274	422	32	999999	999999	155	363	153	999999	451	582	999999	95	694	908	489	123	191	556	728	999999	435	444	999999	503	482	796	999999	157	501	698	411	715	334	66	999999	434	999999	138	602	682	763	283	999999	999999	440	999999	842	612	999999	999999	999999	999999	459	999999	999999	978	999999	224	999999	359	47	996	999999	999999	999999	999999	761	999999	999999	65	999999	63	953	56	823	161	179	722	999999	999999	999999	999999	930	790	999999	88	266	317	227	338	571	999999	726	253	644	999999	999999	522	999999	274	491	214	20	171	409	705	380	412	999999	687	999999	149	161	182	405	333	75	893	812	101	999999	999999	999999	272	493	712	336	709	411	66	561	656	456	798	747	749	703	769	391	244	708	853	123	540	529	432	446	554	999999	321	701	706	710	184	999999	48	794	999999	999999	999999	378	999999	999999	147	135	162	693	362	435	656	630	999999	511	578	393	65	340	999999	999999	71	276	782	862	100	364	855	999999	281	999999	709	954	999999	101	999999	866	999999	853	999999	415	376	738	93	128	200	690	405	204	141	791	308	707	914	14	616	430	596	807	909	783	279	999999	422	918	999999	999999	674	214	999999	712	999999	212	364	474	999999	332	999999	999999	999999	999999	999999	999999	999999	489	145	11	50	951	999999	274	279	999999	943	202	145	169	326	175	403	499	25	201	387	429	999999	999999	353	450	637	293	247	932	999999	509	999999	619	402	999999	999999	723	661	723	729	552	999999	125	999999	172	338	216	16	26	999999	182	999999	767	282	394	54	50	658	600	323	201	36	347	103	999999	999999	526	766	999999	393	679	999999	301	999999	835	987	330	999999	191	121	430	287	999999	999999	999999	125	999999	346	999999	887	742	999999	71	410	537	525	105	31	825	999999	999999	999999	621	999999	590	344	999999	304	447	407	724	213	477	488	999999	914	999999	674	140	999999	320	189	758	999999	651	614	999999	890	935	319	892	308	21	396	309	999999	665	597	91	999999	32	762	899	
611	173	999999	598	582	518	999999	720	430	891	507	484	632	691	125	982	976	567	211	369	137	515	425	999999	90	189	911	259	217	593	510	305	557	290	156	342	122	26	999999	382	322	999999	471	999999	513	999999	676	999999	999999	615	115	71	999999	402	772	106	999999	346	517	999999	607	372	512	837	390	999999	926	999999	545	782	999999	960	373	829	56	537	999999	18	688	999999	512	999999	999999	602	488	449	484	999999	999999	60	595	775	508	999999	775	950	97	634	36	310	999999	999999	753	999999	745	999999	698	991	355	244	62	738	999999	349	890	984	662	909	359	941	999999	771	834	999999	197	104	461	999999	64	106	999999	999999	982	387	191	999999	999999	999999	857	343	750	999999	809	282	997	856	999999	999999	910	790	297	187	285	94	582	225	499	269	579	651	692	999999	936	259	794	643	756	999999	999999	711	125	719	62	25	999999	999999	999999	561	496	341	999999	303	661	273	808	999999	999999	897	805	966	688	609	373	999999	650	624	555	999999	487	363	999999	848	999999	208	675	578	135	269	893	347	262	999999	999999	248	999999	999999	474	672	451	532	999999	858	999999	202	32	516	356	999999	374	576	999999	999999	84	142	999999	999999	303	999999	598	240	999999	874	13	467	999999	751	836	134	541	261	159	882	999999	955	853	251	383	999999	185	168	231	999999	894	327	657	849	863	640	17	546	999999	21	84	999999	395	635	854	16	999999	281	679	999999	315	999999	427	806	304	128	999999	989	999999	999999	287	439	18	999999	979	686	809	863	999999	206	127	999999	999999	147	808	897	570	228	999999	376	328	904	489	10	999999	781	900	851	555	744	999999	27	792	999999	734	644	212	999999	655	177	207	625	999999	999999	999999	321	957	999999	997	407	558	70	602	387	176	383	999999	18	886	208	786	958	318	152	844	999999	211	554	412	999999	695	999999	572	229	179	703	999999	999999	896	661	824	620	853	999999	999999	301	424	999999	444	999999	999999	203	999999	457	999999	999999	317	250	999999	13	999999	412	999999	833	711	523	497	383	999999	999999	862	943	999999	234	999999	175	999999	170	999999	553	685	999999	120	61	480	501	999999	125	837	931	396	279	378	893	551	999999	743	30	999999	999999	803	999999	206	970	498	999999	91	425	999999	225	142	156	294	94	999999	322	301	999999	362	220	139	999999	545	287	87	593	999999	228	682	999999	432	999999	999999	293	749	643	601	999999	563	730	999999	999999	52	622	798	249	984	294	999999	239	129	918	999999	236	543	999999	505	918	999999	904	185	863	742	120	793	999999	433	11	
344	999999	721	161	272	631	800	170	999999	999999	488	837	608	290	652	453	843	999999	426	497	750	327	148	999999	256	658	555	999999	999999	932	828	999999	815	983	949	999999	517	967	656	47	999999	383	102	582	440	65	305	894	999999	298	276	999999	630	936	261	27	545	49	905	613	85	253	933	999999	104	737	31	625	341	999999	999999	875	856	389	71	376	999999	565	251	200	999999	999999	346	938	999999	999999	129	999999	732	931	356	478	72	999999	961	191	450	694	487	702	43	680	999999	459	361	999999	999999	251	999999	884	999999	979	797	714	999999	423	907	994	742	556	617	152	893	409	414	999999	813	813	427	879	926	999999	999999	549	999999	681	108	886	587	274	999999	878	14	848	149	376	680	358	791	547	999999	455	999999	930	94	891	787	162	55	893	587	620	823	995	957	261	901	258	557	999999	324	31	417	477	999999	999999	148	999999	999999	999999	787	465	31	880	605	480	999999	157	464	275	999999	946	999999	693	687	503	65	999999	890	888	475	432	999999	221	232	999999	999999	484	498	355	753	742	892	17	115	131	598	943	400	486	999999	753	999999	292	685	378	999999	723	790	999999	683	139	164	381	999999	365	664	810	657	352	442	113	659	999999	999999	161	63	833	587	999999	905	999999	617	414	225	721	639	518	536	854	82	325	694	560	672	999999	999999	521	444	999999	466	788	295	999999	999999	569	104	684	770	533	999999	356	999999	234	42	571	522	749	166	999999	725	999999	283	803	280	126	418	108	446	999999	573	542	398	836	999999	126	826	569	999999	655	626	999999	748	12	999999	725	189	470	527	110	111	838	365	593	999999	999999	999999	492	778	927	999999	996	999999	872	959	782	958	308	134	915	745	952	390	999999	235	771	408	999999	273	554	937	947	999999	346	796	999999	187	999999	812	999999	999999	343	791	441	503	999999	999999	875	53	757	767	999999	999999	611	364	159	457	999999	999999	263	999999	999999	228	233	990	999999	425	999999	86	234	604	162	496	345	313	412	171	948	17	605	64	532	237	999999	999999	999999	611	969	981	999999	287	333	447	558	999999	378	124	567	451	299	214	815	799	818	162	614	393	10	308	999999	987	509	999999	762	999999	389	16	711	445	932	999999	999999	919	439	947	999999	715	938	468	999999	297	604	506	717	401	248	999999	999999	999999	183	999999	611	671	999999	659	777	999999	685	359	999999	372	412	131	518	696	758	895	999999	870	880	999999	455	541	372	665	393	999999	139	371	999999	999999	999999	357	272	269	991	785	999999	779	179	
796	999999	588	970	573	884	999999	999999	31	999999	352	371	548	484	284	228	79	999999	373	276	775	355	324	999999	840	775	65	858	999999	704	973	14	591	700	999999	868	866	999999	799	780	999999	24	117	999999	999999	999999	57	873	999999	999999	999999	999999	528	512	999999	450	999999	200	139	797	829	623	738	999999	669	347	780	999999	399	999999	361	508	999999	592	999999	761	248	595	781	555	727	191	870	999999	781	999999	486	999999	999999	644	162	999999	441	11	951	297	285	999999	68	279	514	209	483	583	999999	999999	978	935	157	642	211	130	418	583	999999	647	753	530	546	183	860	702	999999	755	262	685	76	506	640	78	486	458	999999	511	51	527	708	999999	528	367	517	551	931	664	442	42	267	857	931	313	543	754	253	885	419	999999	658	728	999999	999999	358	481	999999	88	166	753	593	907	542	552	939	466	12	999999	665	999999	999999	887	999999	230	427	218	574	337	535	731	214	651	102	238	999999	980	999999	524	999999	46	999999	852	507	688	448	999999	324	389	374	999999	752	74	230	109	50	771	414	999999	999999	999999	906	967	999999	434	549	942	815	313	683	959	501	487	180	629	73	918	999999	635	782	77	893	999999	962	458	979	149	431	999999	198	107	575	865	937	869	999999	288	309	999999	148	505	543	21	705	414	585	274	999999	999999	45	132	999999	779	328	519	255	721	999999	104	455	409	521	822	125	586	999999	999999	550	999999	499	785	619	316	496	286	999999	882	489	557	999999	714	254	830	957	76	999999	796	999999	427	623	418	283	999999	627	738	983	720	999999	999999	31	949	999999	593	111	260	512	86	292	51	999999	999999	241	456	231	740	999999	999999	865	59	871	597	99	999999	687	91	511	999999	688	999999	302	813	987	369	536	923	999999	661	999999	707	563	999999	513	504	999999	999999	186	826	982	887	999999	302	855	999999	999999	999999	999999	600	906	30	748	107	397	535	749	181	385	999999	920	307	999999	503	962	168	999999	242	93	594	999999	437	904	684	432	999999	183	10	957	151	121	112	999999	400	755	708	958	466	250	977	755	270	999999	999999	906	684	148	999999	999999	697	359	25	350	999999	910	478	999999	73	999999	597	361	999999	224	244	760	817	243	999999	748	264	209	39	991	116	999999	428	999999	600	778	999999	661	999999	999999	270	791	106	999999	799	489	286	999999	999999	792	653	625	16	999999	639	554	999999	451	790	342	84	498	330	33	244	435	492	999999	524	295	926	935	999999	88	953	452	999999	65	444	869	999999	671	313	247	999999	
490	999999	382	922	999999	689	999999	871	761	595	999999	999999	999999	528	999999	997	370	78	999999	865	999999	999999	928	103	197	999999	43	16	999999	870	413	194	93	999999	754	999999	119	993	478	605	999999	999999	507	492	191	982	591	999999	81	871	111	999999	703	999999	629	999999	904	999999	735	166	999999	299	999999	891	191	999999	387	396	774	770	887	999999	600	15	244	654	999999	445	911	215	308	505	935	58	768	811	491	711	66	631	698	831	999999	321	948	341	122	616	310	604	999999	205	763	311	984	734	11	999999	999999	999999	999999	468	999999	530	858	160	364	902	132	999999	105	675	340	152	81	66	119	288	999999	903	542	253	145	316	610	113	742	634	74	44	999999	793	999999	91	368	999999	999999	736	463	999999	977	220	494	929	999999	929	999999	999999	239	928	624	722	641	244	442	999999	333	999999	920	999999	418	999999	999999	98	570	312	111	258	999999	999999	602	382	999999	268	926	999999	759	215	808	999999	248	132	404	999999	419	96	161	999999	999999	999999	906	999999	816	999999	389	257	999999	406	999999	999999	828	616	999999	999999	335	251	897	383	318	999999	999999	128	999999	250	517	295	999999	701	678	483	999999	999999	610	999999	935	210	566	999999	878	679	949	999999	846	612	852	632	999999	16	811	177	999999	999999	31	537	86	788	150	576	201	999999	921	681	727	885	54	66	15	999999	462	134	684	999999	504	639	171	908	281	999999	397	885	998	329	890	510	294	383	999999	82	999999	156	70	990	926	784	999999	277	635	960	999999	796	626	898	553	999999	493	999999	283	392	999999	999999	516	499	188	999999	105	602	790	227	601	999999	315	932	38	316	74	999999	853	719	999999	893	282	321	999999	601	268	109	999999	214	27	874	109	999999	707	201	999999	570	812	619	689	165	487	417	369	999999	999999	693	870	247	621	798	999999	564	510	481	896	205	417	587	999999	999999	999999	586	209	999999	999999	947	235	999999	675	504	999999	244	999999	999999	416	999999	951	194	120	575	239	538	592	228	318	545	857	235	304	999999	162	234	999999	693	999999	900	218	643	336	999999	467	999999	571	999999	916	331	534	785	999999	41	253	232	999999	482	766	999999	993	981	999999	35	99	999999	542	240	999999	657	999999	999999	396	999999	656	318	858	999999	117	206	966	476	312	987	20	999999	170	273	999999	929	999999	999999	927	51	906	236	235	310	454	467	500	341	774	268	659	197	398	558	384	935	373	999999	375	999999	331	527	678	430	25	999999	839	279	999999	422	899	582	419	999999	999999	429	999999	558	132	649	
706	999999	702	999999	999999	822	684	611	888	265	565	857	724	367	719	999999	557	805	295	999999	999999	231	301	361	369	999999	778	53	999999	999999	999999	815	778	726	863	696	825	999999	102	202	342	237	390	783	857	52	858	61	999999	229	872	287	273	999999	31	484	343	999999	684	999999	54	640	662	999999	413	750	999999	997	503	32	563	922	712	103	105	999999	840	999999	504	327	228	726	417	729	92	574	999999	93	705	388	363	484	950	841	157	701	575	999999	380	999999	962	860	557	613	665	999999	999999	999999	599	999999	644	825	999999	367	41	327	233	932	999999	838	208	995	999999	125	999999	89	972	870	945	403	824	394	147	397	364	368	178	803	999999	143	999	381	494	999999	744	537	999999	593	810	830	478	643	605	999999	908	966	567	999999	944	586	999999	704	235	206	999999	999999	688	458	12	999999	999999	429	999999	999999	839	999999	999999	228	381	141	450	388	70	999999	924	191	789	999999	488	398	801	736	859	999999	166	304	999999	298	279	494	849	189	590	999999	681	999999	775	887	701	92	464	999999	71	812	146	598	643	120	999999	623	999999	999999	970	999999	871	422	999999	391	561	544	679	223	948	886	291	270	798	923	999999	875	416	902	903	999999	933	462	675	56	350	568	999999	46	26	655	34	767	219	976	275	269	999999	999999	999999	167	412	999999	400	185	531	875	799	719	676	405	217	567	188	573	680	419	999999	523	999999	999999	883	643	206	303	999999	524	61	822	658	999999	397	999999	576	746	993	691	71	499	525	475	768	941	369	621	999999	466	588	645	305	855	999999	964	353	999999	283	999999	55	106	323	16	824	977	71	502	17	194	991	999999	580	988	357	999999	998	575	235	999999	999999	999999	855	405	935	999999	526	802	661	433	679	244	473	234	646	965	999999	999999	650	790	880	867	613	999999	475	999999	75	316	999999	274	966	778	116	999999	496	999999	999999	918	81	419	999999	268	840	584	999999	999999	968	999999	352	392	80	489	999999	444	71	999999	971	601	999999	788	349	220	304	396	467	999999	137	141	738	186	724	268	447	241	999999	999999	36	39	748	718	188	719	999999	999999	204	999999	853	999999	999999	89	999999	649	988	293	79	251	963	999999	127	613	628	837	617	999999	668	811	52	692	115	999999	389	941	853	220	999999	630	255	999999	202	980	57	465	860	658	686	999999	999999	164	999999	98	658	582	999999	999999	100	350	111	798	457	392	443	170	567	832	699	999999	999999	999999	683	449	999999	785	261	146	999999	999999	977	959	489	593	
999999	888	530	26	790	806	40	718	999999	269	999999	457	999999	809	546	886	999999	38	958	139	289	999999	481	999999	999999	873	331	774	578	926	373	999999	319	863	851	555	640	550	51	892	999999	87	999999	423	999999	999999	63	451	600	679	999999	949	999999	360	314	48	417	807	999999	917	485	265	999999	204	896	386	999999	868	999999	999999	256	357	986	75	612	212	846	67	802	554	999999	880	999999	899	660	423	151	999999	559	813	148	999999	999999	999999	417	271	999999	999999	999999	544	410	194	493	609	433	917	963	935	999999	112	201	999999	15	379	107	605	999999	250	543	482	999999	188	319	154	999999	423	731	861	658	350	275	394	540	267	999999	635	396	999999	999999	743	460	216	220	999999	621	789	999999	256	37	812	189	696	919	54	310	231	875	999999	999999	999999	196	111	286	407	837	807	999999	999999	236	471	218	999999	775	800	999999	999999	968	999999	533	999999	999999	485	834	846	170	999999	475	999999	957	921	759	58	818	999999	557	359	999999	813	619	813	970	89	29	565	603	673	921	129	31	282	263	999999	999999	693	423	710	999999	440	999999	999999	999999	332	790	999999	712	170	697	318	252	673	108	164	252	720	102	516	465	999999	252	497	657	356	474	999999	668	746	243	134	999999	846	91	999999	577	361	480	647	299	715	999999	442	975	999999	876	358	183	108	770	104	600	999999	999999	999999	198	748	610	986	857	999999	646	965	927	573	999999	999999	591	609	999999	890	999999	999999	227	750	425	809	521	55	479	126	511	999999	999999	148	533	147	600	93	310	828	751	494	790	999999	79	999999	515	412	999999	479	766	574	999999	879	855	999999	688	999999	582	388	237	565	999999	741	603	86	989	788	49	137	999999	508	308	759	149	754	665	999999	999999	537	304	119	707	10	359	936	58	106	999999	388	459	105	510	922	600	195	977	58	589	993	897	726	999999	219	999999	999999	275	761	740	110	490	654	824	54	93	127	857	516	391	999999	37	893	505	999999	678	999999	997	999999	168	953	777	999999	454	687	640	999999	747	498	336	100	671	297	366	999999	897	999999	280	999999	838	483	338	999999	667	922	965	14	231	710	540	963	271	889	602	999999	999999	874	209	147	414	999999	999999	369	189	300	995	999999	999999	323	764	873	439	999999	548	685	999999	315	949	531	721	636	999999	46	957	999999	829	782	695	579	858	33	605	143	999999	332	113	968	292	376	926	999999	476	907	999999	666	534	728	999999	916	999999	999999	925	999999	425	778	169	343	411	999999	470	999999	53	999999	
465	740	278	305	491	999999	582	999999	32	582	604	999999	999999	999999	99	300	838	110	441	999999	419	839	999999	926	718	281	173	769	566	999999	905	999999	192	518	452	999999	398	239	247	135	344	513	995	352	999999	930	619	999999	999999	999999	978	370	782	274	999999	999999	642	352	999999	219	62	813	100	557	677	999999	312	651	999999	883	902	999999	999999	315	444	999999	844	999999	999999	787	999999	453	524	455	497	999999	999999	917	999999	826	573	55	652	37	83	530	999999	448	675	191	999999	967	723	370	218	379	506	477	830	641	781	887	499	799	556	609	999999	644	999999	142	961	394	680	999999	999999	856	956	835	242	913	999999	405	90	671	999999	694	730	999999	246	128	48	463	97	339	55	685	556	852	481	473	242	778	389	999999	230	243	297	999999	59	362	999999	671	999999	916	157	385	999999	828	639	861	879	144	407	941	103	508	306	351	999999	634	309	114	364	999999	681	999999	26	547	450	926	999999	187	114	884	999999	377	228	181	191	669	878	728	222	619	594	107	380	448	999999	722	999999	946	427	424	62	318	999999	475	244	999999	369	269	387	713	999999	701	40	999999	245	726	999999	135	169	465	756	580	999999	744	999999	583	345	578	999999	727	989	461	999999	999999	999999	999999	69	752	936	999999	310	618	351	509	165	892	77	856	999999	722	443	811	786	999999	999999	481	427	999999	301	999999	105	790	172	659	723	12	942	999999	690	999999	666	536	198	419	999999	999999	239	999999	999999	291	999999	488	375	384	294	188	675	999999	30	999999	969	497	461	285	654	999999	999999	999999	786	162	950	726	999999	363	66	906	623	376	807	531	251	46	982	999999	154	617	425	787	999999	999999	337	154	999999	999999	879	179	85	912	765	645	691	999999	604	437	341	789	322	999999	999999	388	564	308	990	499	119	999999	999999	451	141	47	104	668	999999	999999	824	805	406	836	484	886	831	710	611	171	840	999999	441	999999	999999	365	304	412	999999	986	999999	39	999999	830	230	945	665	633	999999	728	551	999999	231	363	612	535	392	486	537	441	556	854	696	828	659	415	999999	959	773	999999	742	691	209	339	271	795	999999	576	615	538	231	207	929	883	619	817	481	88	942	152	973	817	874	37	440	999999	342	335	180	999999	999999	705	859	15	999999	999999	822	892	101	817	999999	815	999999	999	220	358	924	813	999999	841	933	423	26	631	802	924	999999	182	999999	145	462	999999	406	799	94	525	347	923	897	999999	995	589	986	134	999999	999999	946	875	817	91	999999	528	
126	338	881	40	689	238	999999	70	53	999999	992	999999	364	569	419	999999	999999	694	20	10	916	459	846	999999	437	891	374	999999	978	999999	999999	817	999999	934	209	77	918	999999	836	119	719	836	715	999999	597	999999	769	697	999999	875	960	999999	80	210	612	666	492	538	602	797	864	569	92	999999	294	185	31	430	370	352	163	860	857	999999	291	89	744	500	756	406	131	999999	896	113	979	999999	999999	733	331	543	584	390	461	48	254	999999	754	612	70	422	18	349	999999	405	722	110	275	179	919	532	999999	992	781	206	676	999999	672	979	133	62	437	999999	109	827	767	772	409	819	656	140	999999	999999	439	344	397	782	348	500	390	879	966	577	813	799	620	592	608	999999	372	66	487	774	489	17	984	720	250	999999	638	949	999999	455	522	789	207	790	562	447	808	893	849	182	598	253	95	860	484	999999	216	999999	174	154	457	999999	999999	561	999999	999999	999999	677	542	837	862	441	188	521	64	999999	601	830	999999	170	456	478	216	315	185	246	922	134	246	940	304	463	784	999999	999999	999999	999999	646	149	140	97	140	999999	22	320	167	75	574	999999	999999	708	386	154	13	697	978	392	348	385	415	509	999999	441	602	542	999999	656	631	522	141	888	955	691	899	999999	325	127	999999	994	28	181	999999	328	999999	999999	918	319	781	859	29	540	797	999999	999999	630	861	699	759	479	912	510	443	61	999999	570	752	695	999999	999999	381	861	999999	353	366	244	162	906	999999	370	624	98	875	999999	999999	601	999999	999999	957	278	221	626	367	725	92	518	737	999999	999999	999999	999999	233	75	850	488	168	352	454	904	999999	478	954	999999	399	855	999999	634	999999	999999	82	479	67	737	975	719	755	503	999999	270	999999	999999	999999	261	438	880	999999	32	999999	999999	344	258	646	790	467	999999	266	581	968	870	268	999999	75	747	999999	999999	432	495	100	999999	999999	664	879	194	65	999999	999999	703	616	518	464	999999	609	389	999999	999999	832	276	280	185	463	999999	534	602	999999	965	441	119	678	691	458	999999	932	894	999999	999999	379	999999	999999	474	188	562	999999	460	415	999999	283	686	533	999999	999999	165	225	915	677	559	139	286	192	100	561	512	34	925	70	559	869	999999	829	544	454	380	999999	999999	997	900	219	84	999999	544	691	755	999999	999999	999999	302	689	27	227	999999	549	999999	279	644	912	999999	538	48	999999	856	598	999999	999999	988	315	999999	623	419	918	776	349	65	99	648	408	806	926	114	158	767	
870	852	999999	999999	994	361	999999	999999	893	331	999999	180	684	340	946	999999	898	597	613	244	679	999999	108	450	661	494	12	631	999999	115	749	433	890	632	986	999999	80	39	994	999999	441	999999	526	596	414	178	999999	759	701	284	908	338	501	914	999999	999999	999999	56	176	999999	358	479	662	999999	582	938	290	61	354	210	63	999999	603	659	802	953	753	512	46	492	123	253	929	960	999999	999999	932	975	544	999999	992	33	862	494	605	961	999999	738	999999	475	887	999999	415	501	999999	49	735	841	122	144	999999	999999	20	683	396	115	550	701	590	172	16	315	517	958	217	40	16	999999	64	840	890	24	499	999999	605	794	999999	437	999999	999999	685	999999	863	410	999999	752	23	188	107	500	421	371	158	999999	469	582	811	999999	294	999999	43	999999	786	281	999999	999999	751	999999	88	602	276	999999	999999	432	999999	915	452	117	420	465	27	827	20	564	428	999999	865	647	112	999999	982	391	999999	548	999999	68	314	591	166	715	10	574	110	505	999999	308	408	725	999999	554	999999	704	46	828	184	999999	999999	232	852	724	967	114	346	65	620	885	968	424	999999	428	999999	860	950	705	999999	452	726	515	340	130	999999	999999	282	557	892	287	355	325	999999	918	451	91	999999	441	747	896	237	55	999999	348	340	984	426	945	943	279	753	341	999999	999999	999999	110	892	999999	604	827	831	999999	999999	343	539	653	60	999999	976	528	131	519	957	568	224	999999	631	992	790	146	723	336	614	999999	533	24	951	642	439	351	199	15	999999	999999	75	999999	999999	550	999999	686	933	46	968	424	157	244	383	805	516	807	478	900	999999	468	999999	504	184	999999	810	525	999999	418	951	999999	999999	126	682	999999	503	776	797	90	193	113	212	687	368	199	475	298	640	156	135	631	872	299	73	378	815	570	273	344	740	293	984	525	999999	343	95	41	562	345	999999	999999	999999	398	999999	838	265	427	146	985	999999	521	999999	555	292	329	762	50	62	313	232	932	999999	999999	349	900	129	687	602	34	114	443	736	305	999999	395	621	484	582	234	999999	999999	999999	288	270	228	408	999999	999999	999999	999999	55	979	258	122	999999	238	556	58	816	719	999999	825	121	881	999999	785	589	711	897	707	288	467	999999	999999	834	507	233	202	999999	501	999999	454	999999	453	69	999999	999999	192	999999	166	999999	435	766	515	543	572	322	407	631	443	818	726	345	67	302	999999	999999	999999	287	999999	15	363	999999	324	39	134	988	668	999999	184	999999	
406	247	999999	999999	852	701	322	657	272	195	999999	571	687	682	963	118	779	160	481	313	431	905	601	161	711	999999	451	999999	419	584	654	999999	999999	146	999999	489	999999	425	450	999999	999999	409	25	686	999999	792	250	642	75	25	219	517	350	870	876	501	646	589	930	354	259	837	999999	687	540	250	123	550	270	484	514	364	710	999999	999999	32	889	914	999999	918	267	809	419	403	999999	147	245	586	999999	921	843	25	999999	999999	637	11	999999	337	999999	999999	678	699	382	591	511	855	806	999999	405	854	611	731	616	22	97	450	999999	844	999999	403	999999	999999	290	348	641	498	870	999999	999999	999999	861	562	999999	999999	249	999999	437	999999	892	999999	340	489	191	416	999999	999999	999999	482	17	196	583	325	24	753	934	151	419	43	950	22	985	999999	798	930	992	58	962	999999	772	529	23	599	952	803	72	524	356	874	38	529	99	397	607	770	999999	545	999999	25	108	108	158	403	877	879	999999	149	691	260	423	271	159	825	999999	487	183	999999	373	221	690	419	795	545	15	431	922	999999	593	37	50	457	510	947	999999	673	381	619	999999	82	999999	923	999999	999999	999999	766	379	999999	999999	129	597	906	182	999999	334	688	313	613	398	456	957	937	999999	663	220	966	760	999999	350	46	116	564	272	301	942	766	585	699	999999	999999	61	999999	999999	474	999999	999999	284	184	622	796	369	999999	230	999999	125	341	999999	180	885	494	16	178	924	651	23	42	643	881	394	567	113	614	528	160	405	309	38	90	999999	86	691	586	999999	999999	677	347	343	997	999999	611	999999	999999	813	600	242	883	999999	268	461	407	500	999999	999999	65	693	999999	250	999999	999999	999999	999999	297	947	999999	999999	429	588	380	974	676	699	645	705	783	999999	999999	800	928	917	522	575	770	629	824	585	297	999999	534	861	921	999999	272	137	369	308	110	467	14	797	999999	999999	362	999999	785	708	854	698	16	885	999999	999999	999999	162	357	250	542	668	133	233	999999	632	64	999999	62	999999	999999	518	999999	484	78	999999	796	141	114	228	222	999999	999999	126	730	599	999999	648	865	967	785	119	999999	129	765	442	344	780	292	189	249	843	241	216	281	346	362	532	817	999999	167	190	58	999999	37	66	999999	17	503	915	843	416	653	94	793	999999	999999	226	999999	635	895	26	848	924	979	379	254	637	999999	394	246	267	999999	109	809	605	71	999999	101	708	618	336	287	999999	346	999999	199	999999	999999	999999	608	145	999999	192	869	151	341	
133	160	658	812	196	172	118	678	585	586	999999	284	197	265	97	134	999999	27	568	739	481	587	156	189	107	224	889	786	110	455	647	240	668	273	938	500	443	999999	431	999999	178	999999	761	256	645	999999	235	699	521	21	801	999999	311	999999	999999	999999	13	478	714	999999	282	332	999999	140	938	323	616	924	999999	596	691	999999	595	404	999999	999999	826	900	999999	235	989	200	275	99	653	482	928	266	414	402	497	965	999999	999999	891	845	130	630	317	331	999999	999999	999999	924	329	687	580	906	840	999999	999999	113	999999	488	982	92	67	488	487	466	395	359	999999	999999	108	999999	932	144	999999	725	663	205	999999	999999	970	688	999999	999999	769	965	999999	32	425	999999	683	393	41	702	478	999999	788	641	153	851	999999	905	791	999999	825	999999	999999	445	402	125	421	522	521	721	999999	999999	272	716	718	999999	563	372	934	999999	251	715	999999	240	666	704	937	31	999999	740	285	75	897	372	524	175	999999	999999	999999	310	916	170	999999	320	999999	999999	545	999999	923	632	297	574	971	610	999999	999999	910	524	778	698	188	400	470	999999	445	453	405	900	202	553	309	107	742	999999	274	90	843	999999	999999	492	168	865	108	430	452	711	104	297	166	414	264	999999	687	931	132	526	999999	999999	874	741	999999	645	999999	380	999999	200	831	999999	345	999999	276	536	478	296	539	999999	302	49	338	999999	999999	118	999999	787	298	999999	419	999999	511	999999	999999	752	509	999999	713	523	999999	727	108	262	880	756	951	999999	147	728	999999	400	999999	809	234	660	762	150	392	999999	901	101	92	719	999999	30	999999	999999	745	523	37	174	583	999999	336	574	941	86	854	602	167	712	650	570	393	999999	999999	702	523	999999	990	369	921	53	621	894	645	388	481	999999	921	363	295	623	700	63	817	386	482	999999	718	686	999999	789	512	198	450	522	336	762	612	142	85	999999	533	668	252	540	404	441	929	563	605	994	680	803	427	999999	999999	999999	210	41	999999	863	20	999999	82	141	999999	433	453	132	61	719	256	999999	288	278	99	42	810	287	982	51	730	999999	90	301	999999	709	770	999999	652	995	999999	999999	999999	222	16	229	595	120	999	970	987	999999	511	999999	999999	891	525	159	936	999999	529	923	59	188	142	855	233	781	999999	999999	662	39	480	66	167	675	875	76	271	999999	447	700	287	21	63	999999	999999	204	552	227	999999	620	487	816	476	999999	532	734	89	160	995	999999	98	178	317	958	999999	999999	999999	83	999999	999999	
999999	76	999999	828	645	47	999999	999999	212	38	999999	999999	647	999999	552	663	589	529	152	999999	986	120	874	999999	612	119	704	105	597	999999	476	479	999999	999999	732	420	427	647	999999	494	608	999999	999999	999999	585	293	530	999999	415	672	866	208	999999	999999	472	777	999999	765	226	999999	343	40	620	15	561	759	603	913	999999	141	246	941	999999	658	542	125	173	907	58	999999	588	438	689	925	340	278	548	336	271	955	229	662	430	465	161	999999	260	941	415	826	689	999999	955	999999	999999	925	670	282	342	357	614	293	717	898	999999	904	350	695	999999	293	220	276	652	364	912	999999	520	81	506	964	864	231	999999	231	639	970	482	416	498	415	999999	276	994	913	351	935	944	999999	999999	257	237	565	999999	132	615	422	965	601	999999	852	999999	598	776	377	999999	999999	999999	495	268	999999	431	933	206	999999	999999	943	281	999999	22	999999	639	988	563	259	736	308	954	379	999999	999999	15	880	55	999999	10	18	500	627	999999	958	153	459	273	541	999999	303	999999	15	446	999999	151	236	589	394	223	999999	45	999999	641	999999	999999	422	999999	52	971	999999	999999	561	999999	999999	453	654	999999	999999	833	190	724	32	433	999999	940	949	933	999999	85	778	301	661	999999	584	973	973	985	246	530	731	999999	231	999999	284	415	807	999999	768	999999	999999	919	999999	561	43	702	22	103	209	999999	488	999999	936	967	999999	259	237	999999	685	999999	480	669	999999	999999	111	611	999999	462	159	36	142	999999	174	725	999999	859	767	999999	399	882	960	880	786	999999	51	252	643	264	377	34	188	678	70	74	748	827	847	999999	999999	432	999999	559	943	182	121	285	323	220	388	343	999999	136	999999	802	743	599	999999	999999	492	859	999999	248	95	134	848	463	152	110	976	761	21	766	999999	966	999999	999999	936	614	880	999999	929	432	875	43	542	61	938	268	331	999999	944	999999	517	600	464	960	474	819	333	657	143	223	999999	626	331	999999	999999	999999	129	342	663	278	207	727	929	545	372	999999	591	797	999999	884	779	999999	816	252	999999	60	999999	722	936	126	290	233	999999	715	999999	999999	712	999999	999999	999999	999999	999999	495	676	571	790	670	918	597	422	237	536	999999	258	444	415	809	88	476	434	270	999999	406	546	999999	974	104	224	356	123	349	774	231	359	999999	790	999999	150	681	468	390	594	134	524	888	754	999999	383	999999	783	999999	999999	350	150	905	999999	591	948	688	596	999999	455	571	484	82	463	315	783	999999	999999	999999	999999	407	
17	54	676	281	881	657	243	883	720	999999	573	674	999999	999999	90	453	13	209	394	999999	999999	772	934	32	650	451	999999	449	317	870	999999	999999	780	236	342	106	239	999999	709	300	999999	999999	975	512	997	809	366	38	234	339	510	999999	999999	999999	322	244	119	653	631	439	999999	999999	576	850	326	863	894	999999	101	999999	224	542	499	104	16	381	797	432	34	841	94	407	224	978	369	182	33	999999	914	108	987	585	839	279	78	999999	146	134	196	144	999999	999999	937	999999	999999	967	955	593	210	999999	447	686	629	790	999999	824	580	597	490	153	999999	331	999999	992	996	639	703	999999	35	999999	245	672	246	889	999999	216	469	973	863	402	227	440	372	974	661	310	999999	58	999999	254	90	999999	644	53	304	593	999999	999999	253	485	999999	736	999999	853	705	774	450	739	864	148	364	606	999999	98	999999	410	958	999999	341	696	999999	655	999999	781	275	695	38	203	595	342	902	525	729	387	999999	491	872	519	278	887	999999	999999	999999	786	889	484	815	555	999999	894	999999	999999	612	557	802	618	441	785	588	999999	745	256	154	532	245	839	999999	356	999999	443	537	449	331	454	836	467	999999	999999	892	791	880	482	85	999999	999999	999999	912	182	585	519	59	97	930	269	151	613	81	662	551	59	607	468	595	999999	999999	195	392	999999	720	345	158	924	893	999999	999999	999999	999999	453	999999	999999	926	703	770	999999	393	450	518	71	313	999999	395	808	999999	842	193	421	886	402	343	521	806	999999	461	250	371	999999	203	144	999999	878	442	999999	836	505	999999	904	698	999999	300	916	677	330	999999	999999	949	999999	958	61	612	717	999999	779	999999	999999	999999	182	251	999999	87	268	256	384	931	434	791	768	971	470	999999	289	999999	999999	111	426	999999	485	899	964	301	32	177	152	531	423	503	663	516	533	266	999999	662	178	78	41	670	999999	399	999999	706	190	378	498	341	333	993	644	677	693	469	763	283	287	999999	65	100	113	852	517	931	138	261	448	999999	999999	627	555	672	80	999999	551	95	999999	268	120	654	679	810	208	430	858	985	823	73	502	999999	385	999999	22	940	566	999999	882	499	578	999999	999999	294	572	999999	447	999999	999999	937	918	677	804	29	999999	411	421	303	999999	97	999999	152	438	384	711	101	999999	999999	660	139	199	110	213	978	690	999999	724	394	999999	999999	982	886	388	885	999999	825	872	366	820	999999	529	999999	796	999999	426	999999	500	999999	999999	480	999999	831	321	999999	747	817	999999	
999999	339	936	999999	37	64	999999	114	196	999999	552	239	886	229	885	795	59	610	926	314	418	562	264	691	179	999999	999999	48	999999	575	911	148	337	361	56	37	999999	999999	502	999999	999999	690	240	999999	947	999999	696	261	578	999999	271	867	999999	513	999999	999999	999999	254	518	999999	297	123	954	620	852	999999	999999	534	182	858	911	136	118	999999	669	728	331	999999	744	853	999999	516	470	125	314	53	327	999999	305	782	999999	999999	999999	286	921	531	736	999999	820	543	999999	172	88	999999	133	144	759	112	844	337	941	493	510	665	999999	999999	653	838	316	808	96	999999	999999	999999	999999	999999	722	999999	797	999999	992	712	999999	999999	999999	952	999999	750	992	179	293	225	980	968	841	999999	138	999999	186	150	878	897	312	21	456	346	999999	999999	812	850	421	928	999999	999999	345	999999	722	309	999999	157	352	902	846	147	524	871	107	999999	558	999999	154	972	654	656	268	104	409	999999	754	999999	30	749	999999	151	757	365	999999	283	632	611	746	828	524	38	797	976	999999	175	497	584	248	999999	139	374	999999	449	283	658	999999	250	830	963	999999	999999	137	603	999999	704	389	168	961	824	638	999999	701	326	458	626	859	292	53	244	271	180	855	999999	620	573	999999	318	92	999999	835	392	781	783	283	393	901	999999	22	356	786	338	999999	424	999999	191	673	389	990	999999	798	165	207	595	701	384	285	999999	982	400	268	999999	999999	999999	999999	999999	176	999999	53	75	724	665	999999	999999	458	933	557	440	327	438	900	67	328	435	462	679	194	195	91	898	117	133	999999	622	999999	715	261	913	435	785	25	754	345	999999	932	143	886	511	999999	999999	827	845	460	554	499	999999	752	651	257	319	999999	999999	999999	999999	958	601	453	657	607	742	681	644	15	541	423	155	721	402	503	328	999999	683	999999	323	80	999999	672	999999	999999	887	962	999999	665	125	999999	43	918	999999	967	340	690	238	903	999999	96	193	839	919	140	999999	489	359	157	928	999999	999999	933	522	83	696	929	999999	535	720	780	80	978	889	818	389	237	530	999999	172	638	564	779	652	237	999999	432	753	999999	778	407	613	462	737	599	999999	999999	999999	999999	999999	411	903	702	999999	999999	25	999999	950	110	751	999999	999999	924	985	299	961	610	999999	999999	196	999999	999999	260	757	999999	999999	618	251	300	484	999999	831	999999	164	999999	734	862	595	999999	222	682	481	652	784	661	999999	689	477	999999	637	733	999999	120	930	17	235	653	945	871	999999	999999	963	660	625	
472	999999	557	769	999999	564	109	999999	262	83	514	999999	533	475	105	875	487	151	804	999999	751	469	999999	482	999999	534	999999	916	724	999999	814	999999	999999	36	321	377	999999	919	252	882	537	999999	567	47	425	225	702	188	849	996	969	266	169	997	874	13	572	84	999999	700	483	192	300	681	268	795	970	507	999999	999999	999999	568	999999	921	134	42	901	684	66	932	832	903	76	728	610	558	559	999999	161	318	804	816	307	552	999999	354	428	885	778	629	254	204	34	131	21	411	367	248	872	842	111	999999	27	999999	999999	999999	126	572	999999	709	999999	156	355	844	923	178	999999	999999	999999	780	614	26	905	999999	687	637	878	944	999999	209	201	999999	951	999999	217	999999	999999	618	684	828	238	999999	815	79	999999	999999	999999	189	208	843	999999	20	725	102	999999	999999	982	591	11	239	702	999999	855	871	517	925	205	45	637	16	380	999999	671	694	551	757	999999	999999	53	590	788	698	746	873	68	191	595	858	999999	132	934	217	999999	455	999999	999999	10	943	999999	467	902	813	552	999999	999999	498	348	41	551	479	999999	999999	999999	999999	999999	13	434	999999	812	999999	340	346	953	515	82	173	46	226	567	999999	757	267	284	586	687	974	156	554	999999	569	842	564	999999	612	248	788	669	999999	14	132	999999	999999	141	999999	999999	566	860	999999	999999	309	462	131	473	66	722	626	999999	960	734	476	857	880	580	253	493	776	38	351	999999	293	503	841	222	999999	861	738	136	999999	999999	130	124	119	436	111	117	720	100	260	889	621	917	709	470	537	275	752	448	887	741	360	538	518	769	834	806	999999	909	39	205	984	500	822	999999	613	362	999999	453	479	146	773	686	777	999999	999999	376	794	999999	999999	999999	999999	300	248	317	109	592	999999	349	601	999999	495	811	999999	65	904	130	104	208	857	999999	526	308	968	751	999999	674	761	66	999999	468	999999	250	234	860	95	694	262	515	410	999999	999999	409	852	999999	650	961	625	721	999999	535	999999	595	523	509	652	811	331	999999	348	435	831	549	235	142	293	254	586	999999	970	220	867	589	999999	836	428	127	455	794	111	16	59	999999	509	999999	196	999999	727	725	217	999999	372	766	999999	975	199	217	183	719	999999	405	384	424	999999	346	999999	692	798	687	90	999999	365	536	999999	341	385	791	50	999999	946	867	526	999999	999999	695	848	111	421	821	646	221	944	735	999999	999999	631	999999	297	172	999999	503	999999	50	644	683	918	836	381	835	999999	408	177	
535	772	32	878	523	431	65	999999	567	999999	976	999999	999999	590	630	631	689	709	750	503	999999	999999	999999	999999	999999	226	319	776	22	729	999999	231	999999	54	418	962	882	826	118	213	241	674	362	999999	651	10	999999	999999	298	214	692	136	849	904	299	807	999999	782	402	306	122	289	485	999999	694	754	802	823	181	667	748	999999	999999	547	999999	212	999999	231	598	486	999999	226	488	807	47	459	999999	343	755	611	999999	110	433	812	100	952	198	999999	537	999999	207	952	999999	631	999999	999999	535	999999	999999	96	440	107	194	916	855	896	801	678	799	245	381	999999	78	570	999999	648	438	788	456	999999	24	851	694	700	288	498	304	856	351	217	923	81	701	668	999999	546	915	517	956	204	161	520	724	301	525	738	999999	360	607	817	400	747	999999	333	999999	999999	413	493	638	366	601	944	336	592	321	999999	767	409	399	487	732	921	831	999999	167	999999	136	402	184	999999	615	943	259	534	816	186	999999	377	596	591	142	432	878	600	602	217	999999	142	980	225	970	483	999999	129	94	479	916	603	176	578	462	20	999999	98	999999	658	694	801	775	999999	93	400	813	808	354	310	52	999999	659	999999	319	994	421	999999	579	999999	999999	999999	449	347	270	623	999999	27	138	132	122	790	849	944	522	392	367	845	999999	580	669	162	999999	784	436	999999	943	226	269	468	598	999999	519	618	999999	565	999999	999999	874	470	999999	999999	679	232	197	261	391	714	437	999999	636	576	999999	998	472	830	364	665	910	585	679	983	758	670	533	762	281	240	279	999999	999999	999999	999999	671	390	874	482	999999	596	184	303	999999	789	999999	832	999999	532	520	999999	845	210	696	999999	299	791	215	47	19	999999	434	980	160	999999	999999	894	999999	606	166	618	999999	357	812	999999	736	291	449	204	424	838	999999	239	761	94	434	757	344	413	680	999999	184	837	473	852	171	204	153	999999	999999	999999	135	426	376	901	558	497	999999	627	790	18	351	21	622	181	999999	204	228	76	999999	722	560	303	925	286	443	760	884	999999	907	541	148	654	999999	999999	712	95	863	859	535	936	999999	999999	622	672	999999	172	224	999999	664	966	975	86	785	598	888	832	500	100	467	999999	613	438	720	999999	869	999999	999999	999999	468	113	341	369	540	83	362	842	680	999999	999999	999999	546	999999	304	940	566	71	868	295	97	999999	594	772	999999	999999	999999	999999	997	999999	803	840	999999	578	999999	561	635	999999	545	711	245	55	162	999999	999999	197	261	
30	143	780	692	808	828	842	558	588	518	999999	967	803	749	431	999999	315	459	907	245	999999	999999	743	999999	999999	525	167	59	51	728	356	430	999999	485	999999	798	227	999999	994	21	203	29	999999	52	76	648	742	961	814	210	846	788	444	951	293	999999	999999	475	999999	292	671	792	516	999999	999999	999999	999999	327	447	999999	628	634	464	895	52	999999	999999	700	248	311	783	205	999999	999999	881	567	986	263	202	50	408	752	999999	712	350	410	512	999999	999999	999999	999999	424	524	191	582	221	334	548	908	344	758	699	236	440	509	476	556	675	999999	999999	161	510	135	999999	235	999999	695	752	555	641	999999	128	819	320	427	368	680	63	268	999999	243	447	354	858	999999	999999	525	508	212	873	854	999999	416	285	776	384	999999	127	956	706	526	581	993	276	897	999999	880	915	23	999999	999999	502	999999	999999	371	714	999999	276	125	526	360	197	549	681	787	609	711	999999	999999	999999	999999	999999	107	999999	153	999999	999999	88	960	999999	999999	609	999999	72	88	999999	999999	108	913	71	229	32	12	439	355	338	41	999999	999999	999999	928	345	999999	971	81	242	405	999999	174	709	271	87	999999	472	698	750	702	487	999999	436	999999	999999	630	482	822	999999	561	667	216	815	629	142	599	671	724	492	237	999999	990	999999	955	575	934	213	800	152	716	999999	999999	605	635	999999	718	62	119	325	715	899	158	34	680	737	999999	359	999999	139	487	644	748	216	523	189	496	757	480	613	678	426	999999	680	340	32	926	999999	189	85	423	999999	999999	999999	999999	999999	374	965	175	999999	927	585	999999	671	999999	81	790	535	92	456	67	960	999999	506	999999	999999	228	478	694	658	811	46	180	999999	715	941	92	349	438	195	815	531	591	262	685	999999	302	19	25	268	241	401	999999	733	999999	462	964	65	999999	488	119	895	280	999999	999999	891	415	129	999999	723	989	451	106	896	640	536	379	330	820	554	995	218	999999	436	427	999999	517	999999	986	262	999999	36	587	999999	85	999999	260	84	845	794	687	183	63	301	279	789	305	999999	999999	999999	999999	644	245	999999	493	999999	999999	844	99	997	383	968	999999	704	746	962	999999	156	820	720	999999	304	484	999999	999999	822	999999	170	167	637	124	884	354	505	178	342	791	999999	466	185	486	415	985	848	420	718	999999	999999	555	999999	999999	158	999999	381	214	999999	999999	219	350	999999	745	282	686	999999	999999	499	624	636	535	414	180	999999	690	645	244	870	999999	636	614	158	780	805	615	850	
712	966	82	999999	301	999999	999999	581	39	999999	999999	214	728	533	965	921	104	414	823	151	999999	999999	468	176	147	999999	999999	532	605	202	890	940	666	836	749	916	427	651	345	156	999999	599	999999	999999	999999	999999	151	999999	670	693	999999	375	999999	474	714	281	508	905	834	957	908	650	999999	836	999999	498	548	892	784	59	503	999999	79	677	910	546	999999	573	999999	118	999999	999999	861	999999	149	524	958	201	131	478	418	999999	816	388	248	999999	999999	628	999999	717	491	259	11	621	199	999999	306	314	564	177	305	934	946	726	765	999999	788	73	999999	389	999999	999999	999999	315	641	999999	636	691	439	329	923	357	999999	251	627	942	999999	250	999999	539	999999	653	999999	954	183	483	575	99	623	34	802	559	931	610	187	144	999999	696	999999	999999	973	614	875	245	254	947	361	704	109	822	530	999999	351	168	999999	887	719	816	142	168	417	999999	999999	414	527	374	426	972	74	999999	463	996	271	516	999999	614	777	402	710	235	132	999999	999999	999999	503	999999	218	999999	999999	300	424	999999	563	999999	799	436	546	470	717	879	531	999999	999999	616	369	999999	999999	834	602	999999	119	327	116	906	46	999999	556	277	911	272	165	653	533	774	999999	790	999999	450	716	139	77	316	684	830	999999	999999	999999	999999	440	969	978	383	179	999999	190	107	999999	657	785	262	879	278	559	454	724	877	999999	864	548	579	100	836	128	473	999999	802	643	286	211	999999	314	999999	836	942	294	782	483	640	593	970	233	785	665	463	259	798	757	239	116	827	999999	376	834	861	878	152	999999	999999	999999	999999	464	290	455	999999	947	707	441	616	170	941	403	223	999999	999999	356	999999	181	999999	223	690	55	413	999999	384	999999	938	347	975	74	152	527	777	237	216	515	999999	340	999999	516	552	366	999999	79	174	433	674	105	266	514	573	999999	601	493	999999	342	60	120	999999	89	19	369	466	999999	27	424	999999	986	75	72	414	974	998	999999	999999	333	999999	343	15	951	738	843	999999	470	501	181	926	999999	999999	873	999999	831	270	103	506	192	900	599	62	999999	806	999999	40	203	110	599	972	999999	821	398	438	717	999999	128	350	176	287	995	999999	845	498	342	480	999999	607	582	713	905	651	488	433	314	999999	264	155	59	812	999999	369	999999	209	999999	999999	999999	444	748	726	151	752	340	999999	999999	999999	216	999999	473	217	838	999999	528	885	76	801	343	965	134	999999	850	973	301	363	398	635	158	646	999999	870	364	756	859	999999	
572	162	999999	999999	999999	765	84	999999	681	841	973	302	841	26	142	680	139	161	999999	322	999999	999999	461	976	516	279	400	999999	247	603	853	92	736	671	999999	914	490	999999	447	369	360	999999	999999	459	389	105	999999	999999	513	344	740	213	446	999999	999999	404	701	999999	75	999999	375	999999	765	87	987	999999	999999	999999	703	228	999999	999999	713	951	961	37	875	999999	596	421	485	267	999999	902	999999	999999	999999	199	999999	918	223	156	694	199	994	846	92	224	471	497	999999	625	438	295	154	371	499	495	999999	952	528	698	747	654	999999	117	456	862	224	347	256	377	488	784	15	999999	684	524	956	125	945	999999	540	108	999999	860	829	771	757	501	999999	999999	614	999999	400	524	409	49	426	999999	399	229	10	134	251	170	146	653	290	111	686	975	538	469	17	867	168	999999	772	912	287	685	115	999999	195	106	763	749	394	490	644	645	107	80	999999	725	660	999999	857	721	723	185	491	999999	814	186	621	154	999999	533	365	999999	999999	999999	608	999999	124	286	938	155	407	999999	269	799	999999	51	999999	468	744	292	216	751	791	999999	199	112	203	458	909	999999	484	619	29	860	999999	999999	377	999999	471	20	999999	383	478	711	324	336	999999	692	198	772	308	163	410	447	326	614	999999	226	323	506	521	999999	377	928	671	788	377	408	674	583	673	999999	996	733	682	833	283	90	736	863	196	999999	270	146	711	331	999999	581	544	520	914	160	280	965	499	944	16	999999	50	535	958	516	27	614	999999	25	166	999999	999999	492	999999	999999	490	460	319	20	999999	999999	227	999999	579	796	864	163	669	522	999999	41	244	999999	999999	734	49	210	905	680	493	999999	47	695	174	542	999999	999999	190	35	670	820	655	489	549	775	999999	699	956	172	652	999999	945	586	999999	135	442	38	999999	606	849	290	555	639	999999	749	204	999999	186	47	980	812	973	644	999999	202	385	755	999999	999999	412	350	253	999999	37	628	999999	460	999999	999999	110	788	395	584	999999	999999	274	25	962	799	580	799	523	919	192	840	891	311	734	999999	749	999999	839	999999	203	508	46	812	999999	898	49	743	840	146	936	999999	426	398	467	999999	927	369	999999	999999	480	612	826	334	560	197	737	999999	726	880	299	423	948	781	390	677	354	461	999999	74	760	837	959	386	982	990	423	502	843	272	999999	389	999999	451	143	591	682	712	261	425	171	639	27	999999	847	523	253	645	18	999999	127	475	956	729	638	643	653	449	351	570	
999999	244	566	463	999999	999999	999999	507	647	799	994	642	210	988	903	130	820	998	539	469	999999	778	494	62	999999	418	433	174	812	500	937	242	370	691	651	926	83	563	964	999999	999999	999999	997	219	795	999999	275	967	826	999999	823	999999	910	881	824	995	749	513	318	588	487	365	694	999999	861	762	281	518	347	976	56	999999	999999	999999	999999	999	780	999999	266	669	999999	465	348	305	676	292	332	488	999999	655	186	569	255	386	999999	638	62	999999	357	43	999999	999999	629	999999	999999	999999	621	317	999999	824	224	474	257	648	999999	999999	999999	399	480	578	439	792	651	691	799	487	21	657	153	837	999999	930	927	232	999999	999999	835	498	999999	120	671	25	82	999999	441	999999	999999	606	940	999999	621	663	379	999999	604	420	999999	999999	60	983	999999	963	173	578	877	293	547	34	192	60	195	999999	564	370	999999	424	720	609	260	999999	174	999999	716	999999	226	294	999999	158	628	55	290	897	999999	850	564	999999	851	504	175	157	174	297	423	890	251	102	108	18	871	189	700	505	688	962	818	150	999999	457	361	999999	999999	398	406	999999	769	298	999999	999999	806	209	573	225	443	113	923	877	991	999999	474	999999	196	999999	287	449	355	784	219	999999	41	424	460	999999	153	999999	999999	775	891	287	130	953	999999	393	212	671	616	484	72	585	48	999999	159	999999	983	999999	406	188	999999	999999	791	985	89	999999	682	999999	749	179	82	860	687	157	985	713	705	521	999999	802	999999	615	833	999999	722	634	447	100	274	39	420	915	999999	246	664	934	999999	145	873	419	711	820	999999	446	412	211	897	999999	999999	445	725	472	126	999999	837	506	133	920	273	455	165	592	127	719	759	167	999999	451	493	60	227	569	647	700	999999	531	999999	999999	468	521	736	999999	143	829	313	947	798	583	409	167	810	575	999999	428	264	129	702	212	687	999999	527	455	999999	999999	227	166	825	426	512	316	812	737	999999	999999	718	609	458	999999	415	999999	368	110	52	999999	249	652	697	999999	446	971	828	999999	709	223	999999	290	158	999999	611	157	132	382	80	102	355	83	123	130	999999	654	671	414	796	875	885	426	413	82	665	574	469	606	999999	540	487	332	999999	248	758	437	461	999999	999999	268	999999	999999	39	949	980	176	999999	576	518	792	999999	424	694	833	337	577	999999	86	572	46	688	526	403	540	999999	33	999999	999999	372	282	203	451	999999	537	196	899	999999	464	101	499	999999	892	97	196	239	73	999999	999999	910	190	
560	384	657	999999	580	999999	593	999999	999999	957	999999	665	214	999999	599	859	696	166	647	438	191	999999	984	82	11	795	438	999999	999999	999999	395	850	964	191	722	999999	794	87	957	33	999999	999999	999999	144	999999	379	687	851	597	380	999999	999999	557	481	999	147	400	584	648	999999	733	387	199	792	571	280	700	999999	523	780	75	999999	208	623	132	999999	301	999999	999999	999999	118	999999	999999	999999	999999	913	303	999999	192	584	428	219	439	182	299	929	707	999999	572	108	679	664	337	816	999999	757	282	933	359	715	845	550	880	26	999999	156	768	269	617	658	976	999999	999999	939	999999	855	190	36	333	999999	586	963	999999	604	999999	453	999999	802	623	427	999999	999999	143	999999	738	878	339	423	505	153	170	999999	720	914	132	999999	999999	398	464	460	999999	999999	609	999999	138	882	272	285	73	232	896	966	645	999999	27	999999	84	374	999999	484	526	767	530	190	42	148	999999	373	482	999999	999999	999999	347	173	850	394	760	977	347	856	615	63	359	283	256	204	801	531	896	999999	999999	999999	197	979	934	999999	725	999999	133	990	639	899	999999	582	999999	45	628	482	349	633	856	107	36	355	869	472	417	257	934	838	346	721	476	966	104	181	674	368	999999	50	999999	999999	853	357	226	999999	260	999999	680	999999	575	999999	192	272	659	999999	432	999999	120	471	402	478	494	999999	653	918	433	836	999999	999999	370	270	252	308	965	524	253	678	138	163	222	999999	999999	999999	272	999999	539	214	316	999999	748	832	999999	768	647	999999	847	568	704	307	292	423	999999	259	850	315	999999	883	306	999999	999999	754	999999	956	258	763	901	999999	999999	636	389	228	529	683	999999	538	21	484	999999	776	677	684	974	830	871	799	999999	327	873	956	940	655	907	999999	757	999999	128	301	999999	999999	297	86	545	77	918	73	999999	999999	576	321	999999	999999	232	999999	467	371	779	882	95	459	423	584	897	76	696	733	999999	999999	925	999999	419	999999	965	776	488	601	148	906	912	807	905	733	751	561	999999	347	999999	999999	714	396	224	246	999999	69	999999	713	188	479	999999	195	751	545	999999	999999	999999	583	637	456	52	865	232	873	970	287	554	689	833	346	413	358	999999	935	642	539	474	183	514	905	314	775	423	669	535	726	65	369	53	999999	659	89	999999	976	344	999999	174	350	276	928	999999	781	999999	842	999999	999999	999999	999999	999999	160	422	729	79	999999	151	999999	452	999999	347	253	232	194	999999	999999	687	334	648	999999	999999	793	375	999999	
906	586	399	533	895	581	999999	512	842	249	466	893	451	999999	19	978	834	77	999999	610	13	32	706	330	145	910	999999	741	384	999999	225	119	785	298	822	999999	342	618	999999	871	960	834	999999	982	999999	752	527	757	324	669	499	533	396	764	130	999999	879	78	398	984	999999	861	138	291	33	999999	117	999999	117	526	645	226	999999	999999	999999	178	621	723	602	392	392	407	426	999999	70	999999	722	30	177	938	999999	999999	999999	999999	454	109	706	129	999999	999999	999999	374	649	798	34	283	837	860	124	952	273	999999	999999	15	601	28	999999	999999	230	341	999999	999999	985	179	913	381	999999	309	91	551	471	501	999999	999999	747	28	758	628	690	787	854	862	905	224	675	456	796	224	795	436	664	999999	898	627	747	557	999999	480	885	652	286	538	999999	573	491	771	403	256	268	999999	270	816	733	443	486	771	191	771	504	466	585	782	513	999999	886	999999	602	145	483	199	999999	288	743	47	510	326	93	342	733	999999	999999	550	955	221	176	848	999999	465	151	975	376	617	975	999999	76	504	34	133	999999	999999	179	999999	999999	78	943	981	82	695	933	170	687	849	48	999999	413	44	826	301	488	48	630	147	994	508	823	32	312	325	999999	999999	301	960	655	430	999999	999999	999999	887	278	194	775	863	999999	980	999999	526	579	384	25	42	678	732	645	999999	999999	42	272	274	254	921	679	757	724	999999	869	727	204	617	867	617	999999	938	999999	999999	999999	766	999999	24	999999	307	452	999999	309	938	337	568	999999	16	748	701	533	999999	643	356	515	999999	148	603	121	570	332	962	999999	999999	775	739	708	350	386	999999	426	258	64	947	478	750	999999	785	601	310	412	197	868	176	94	753	305	677	999999	254	999999	22	999999	650	974	490	999999	902	173	597	859	973	629	832	284	999999	459	999999	999999	764	999999	362	999999	999999	167	144	999999	349	323	31	444	41	562	142	297	414	355	413	972	987	338	555	622	13	451	438	568	46	999999	809	304	609	799	34	684	999999	20	999999	999999	999999	397	82	588	999999	999999	827	421	497	545	869	928	55	723	999999	436	24	740	999999	369	728	576	67	457	513	999999	999999	242	537	457	31	403	262	920	142	999999	265	967	480	850	999999	27	80	500	32	880	258	885	999999	597	999999	535	22	999999	764	273	999999	625	84	424	999999	595	883	49	524	476	999999	134	591	299	180	999999	999999	157	999999	711	505	566	434	633	478	999999	999999	940	787	495	999999	529	166	868	269	
999999	892	65	532	37	143	999999	975	556	999999	999999	999999	999999	426	999999	276	864	987	63	999999	773	200	451	946	379	272	943	999999	999999	94	157	968	999999	40	999999	164	214	625	717	999999	999999	591	878	428	353	654	999999	523	175	228	999999	541	999999	999999	495	449	999999	118	162	765	199	999999	945	472	67	999999	582	588	886	467	71	248	279	485	302	999999	322	999999	999999	725	557	430	96	810	566	615	865	621	544	999999	713	999999	473	952	999999	696	999999	415	999999	198	81	135	636	999999	167	999999	271	627	999999	313	999999	428	999999	999999	218	769	692	144	906	451	299	961	54	795	999999	965	999999	327	999999	605	546	999999	661	414	999999	432	793	999999	653	286	353	247	812	241	964	294	590	999999	744	999999	999999	999999	999999	919	999999	120	999999	841	953	999999	514	999999	531	212	766	229	767	111	783	785	975	313	491	629	107	62	158	812	999999	469	384	999999	583	999999	601	45	407	999999	516	543	351	999999	999999	461	772	410	716	999999	474	744	527	489	263	999999	643	999999	29	999999	821	999999	961	278	999999	493	817	999999	370	54	611	730	999999	35	999999	249	999999	33	878	40	857	999999	999999	549	348	96	942	895	485	624	999999	900	26	999999	920	669	999999	83	942	941	643	995	999999	672	998	743	923	501	894	23	524	619	821	988	32	133	510	422	999999	923	550	921	999999	745	999999	710	714	303	999999	999999	667	370	90	937	396	861	658	673	551	604	999999	999999	11	999999	999999	234	89	38	504	797	999999	999999	153	29	400	722	999999	304	471	297	999999	629	999999	968	356	163	538	999999	601	171	475	836	871	335	760	999999	920	999999	645	976	631	686	799	317	999999	507	227	999999	546	674	166	363	212	263	574	543	999999	999999	125	946	695	204	999999	343	999999	999999	298	817	999999	301	801	999999	659	495	666	353	999999	89	213	848	999999	477	348	927	999999	121	634	617	760	227	999999	887	713	698	291	436	260	465	999999	442	219	999999	802	255	872	999999	999999	716	597	231	713	999999	829	277	20	227	856	508	338	220	698	680	67	999999	256	999999	171	960	213	239	103	374	104	770	638	536	999999	103	999999	722	999999	999999	999999	539	513	80	67	446	688	73	579	751	137	774	744	539	353	760	999999	999999	999999	744	512	367	138	348	879	69	999999	483	552	999999	999999	616	804	780	999999	527	537	185	856	724	999999	999999	659	352	247	999999	999999	109	193	913	104	106	602	999999	999999	663	411	999999	201	998	999999	214	520	999999	306	999999	969	964	879	825	
232	823	111	405	471	372	707	785	111	999999	999999	538	300	638	669	357	23	999999	375	999999	126	372	983	858	916	77	629	843	999999	726	999999	71	230	368	691	280	995	207	210	999999	955	625	73	641	964	280	913	881	156	948	507	999999	598	882	708	999999	840	252	489	404	742	999999	740	385	208	999999	317	999999	999999	399	362	815	931	333	999999	501	308	351	894	645	999999	748	697	106	228	522	472	347	659	830	440	999999	718	806	310	101	885	688	443	991	999999	981	933	756	999999	692	907	275	841	217	561	498	357	843	250	993	176	643	166	685	999999	970	283	127	959	609	999999	134	999999	999999	999999	619	908	903	999999	182	814	940	510	999999	615	999999	506	452	279	941	404	874	565	999999	999999	999999	532	757	490	992	708	816	797	986	594	782	999999	891	600	941	589	454	999999	999999	189	999999	143	629	80	313	473	830	999999	27	999999	233	999999	717	999999	374	999999	161	423	690	474	999999	153	524	942	833	954	999999	851	999999	362	950	713	496	136	700	118	999999	687	999999	528	877	968	779	781	371	222	535	867	999999	854	438	40	480	604	999999	91	999999	687	999999	358	859	999999	520	665	264	519	82	590	333	999999	194	473	999999	171	596	999999	373	743	581	620	429	746	625	483	923	920	243	999999	999999	999999	499	224	999999	828	669	897	458	124	999999	851	999999	945	543	999999	999999	964	999999	318	999999	160	718	875	116	626	929	999999	364	47	741	999999	286	190	644	999999	766	970	33	417	502	999999	581	999999	225	999999	480	999999	213	655	999999	959	135	924	884	795	900	624	999999	823	999999	556	543	420	999999	999999	999999	959	311	999999	213	699	999999	387	816	318	579	469	999999	386	156	455	999999	999999	232	999999	999999	362	999999	999999	815	152	861	999999	518	999999	165	170	875	999999	999999	520	183	999999	451	125	999999	999999	999999	576	226	440	999999	999999	677	453	647	833	999999	601	974	222	999999	461	22	71	837	999999	868	870	162	418	593	626	231	635	282	534	267	117	764	999999	999999	729	999999	384	187	999999	999999	999999	308	332	972	284	68	999999	857	721	372	390	999999	287	879	999999	424	999999	846	347	999999	51	999999	122	575	90	836	513	999999	934	999999	637	999999	706	999999	803	572	830	999999	319	568	289	778	999999	172	999999	999999	999999	999999	16	315	999999	537	839	999999	491	893	999999	756	891	447	999999	999999	922	892	999999	999999	581	79	85	674	593	372	537	779	230	273	999999	950	698	261	360	922	961	629	999999	999999	54	86	726	910	387	83	
553	871	23	314	855	668	437	999999	999999	999999	515	342	999999	999999	10	999999	999999	227	282	244	999999	999999	97	632	999999	999999	888	634	462	505	353	999999	296	999999	999999	665	765	915	999999	952	522	327	999999	943	416	629	907	551	109	983	999999	999999	638	153	999999	913	999999	391	302	999999	999999	803	917	752	73	999999	999999	211	643	344	304	999999	999999	329	722	999999	636	153	225	392	999999	999999	534	478	999999	843	536	153	999999	905	999999	384	623	999999	182	718	999999	260	879	76	584	706	907	764	689	192	700	318	999999	999999	999999	999999	176	909	175	443	278	449	923	999999	813	901	706	738	464	999999	999999	952	999999	999999	340	386	273	999999	999999	689	439	769	789	646	153	999999	722	228	629	249	217	713	690	738	999999	960	336	999999	263	682	999	179	310	769	321	747	999999	427	945	900	999999	27	110	999999	14	508	659	287	85	594	188	999999	999999	999999	712	166	272	419	562	379	59	613	895	136	690	269	469	29	335	406	67	304	283	728	871	200	999999	214	734	941	310	59	584	668	999999	999999	70	95	67	999999	484	751	864	575	850	764	132	974	795	744	999999	640	951	679	536	883	214	999999	353	521	554	68	684	999999	999999	999	38	236	999999	178	209	999999	999999	180	922	316	439	707	878	116	77	637	418	990	999999	670	999999	905	141	619	316	999999	742	545	610	426	76	253	999999	999999	999999	896	999999	627	544	666	678	780	756	999999	453	507	511	246	454	916	999999	694	719	999999	902	133	104	22	862	528	999999	426	570	999999	250	196	210	37	999999	181	295	791	455	245	991	326	999999	911	176	809	178	506	999999	693	776	999999	999999	108	999999	611	801	340	999999	25	35	999999	999999	261	980	267	306	484	864	282	631	858	999999	999999	416	999999	999999	999999	999999	62	999999	144	335	876	728	867	999999	112	88	769	380	999999	36	439	219	740	116	897	999999	908	512	693	641	818	72	918	143	58	691	373	636	618	494	712	665	891	926	343	532	122	604	204	406	105	902	999999	831	809	275	676	478	999999	999999	999999	549	666	503	517	999999	810	734	999999	999999	714	143	761	470	324	774	327	999999	773	999999	819	314	318	999999	546	999999	999999	96	334	999999	25	895	558	366	999999	172	998	398	419	529	722	387	990	783	691	962	151	216	517	44	999999	862	704	713	442	632	999999	379	957	601	427	999999	999999	831	999999	819	584	404	912	161	775	929	404	254	999999	441	999999	535	999999	583	774	189	578	299	834	162	200	999999	924	924	931	
629	441	817	111	999999	999999	169	388	872	387	746	999999	365	268	29	468	460	70	11	318	705	999999	999999	827	248	154	121	996	999999	628	739	480	988	230	156	497	999999	999999	654	999999	999999	156	732	206	37	885	222	40	999999	694	740	784	999999	615	235	854	67	990	999999	853	999999	172	146	254	999999	276	315	145	999999	999999	882	317	999999	547	999999	559	51	186	799	999999	931	999999	190	557	888	954	557	382	999999	301	999999	999999	289	800	597	999999	19	999999	559	761	580	999999	918	294	812	432	379	386	999999	676	999999	999999	201	510	921	785	982	588	366	692	999999	932	150	820	101	296	38	614	949	171	999999	563	627	47	782	854	172	896	745	465	585	181	999999	328	488	999999	404	778	879	999999	20	430	132	866	52	999999	936	107	203	525	403	764	436	999999	135	260	263	163	728	77	999999	999999	843	900	117	547	21	822	341	542	892	260	735	146	161	129	440	761	994	999999	999999	74	702	230	999999	821	744	630	202	238	304	999999	999999	811	199	924	999999	231	999999	505	635	124	999999	661	632	153	38	999999	148	16	819	502	999999	593	159	558	393	622	838	295	803	391	629	999999	247	652	210	923	947	237	999999	219	999999	499	509	803	308	51	597	919	792	454	999999	999999	999999	802	999999	466	662	999999	999999	964	999999	473	999999	254	999999	999999	423	980	942	999999	352	999999	473	999999	500	669	999999	355	259	351	999999	999999	999999	359	999999	442	694	445	571	999999	270	316	696	577	825	538	999999	264	318	646	627	617	976	687	111	581	723	999999	999999	421	382	316	391	199	939	474	970	353	999999	999999	967	978	419	208	844	46	224	895	784	999999	872	829	999999	613	723	417	941	815	999999	327	999999	886	143	159	372	954	925	506	637	360	568	999999	909	265	999999	649	207	999999	843	74	366	827	999999	349	999999	999999	279	777	999999	532	533	164	999999	37	999999	91	844	269	836	890	121	717	268	434	403	429	919	782	934	84	999999	173	972	193	960	892	862	794	611	819	999999	999999	41	115	827	414	999999	881	999999	999999	999999	938	942	952	999999	649	569	999999	946	129	999999	496	842	999999	321	999999	191	999999	76	999999	999999	999999	658	26	999999	964	686	162	606	988	80	999999	861	999999	279	282	231	29	240	999999	333	272	847	999999	196	198	314	999999	793	467	232	447	814	479	378	754	290	925	747	988	963	416	999999	999999	999999	594	999999	505	131	49	999999	171	999999	755	999999	956	212	175	829	999999	660	56	368	149	999999	632	233	999999	
969	999999	999999	305	281	251	358	916	280	999999	999999	602	563	999999	518	754	329	71	766	69	361	422	552	124	105	731	338	916	58	853	201	999999	371	253	536	607	57	842	889	439	406	212	685	999999	732	999999	462	851	537	999999	819	999999	999999	173	40	556	972	999999	209	550	912	441	999999	426	699	26	240	999999	999999	911	999999	486	181	336	999999	159	736	240	392	999999	999999	999999	389	444	43	495	559	999999	999999	979	634	180	643	349	526	964	999999	268	622	715	996	999999	999999	999999	908	342	999999	539	510	880	820	742	999999	341	281	435	62	999999	392	213	467	42	106	302	999999	535	843	831	999999	698	814	477	617	676	871	999999	908	762	536	999999	961	29	697	999999	169	892	999999	311	78	101	999999	911	875	419	999999	963	56	286	999999	382	499	702	999999	811	999999	352	999999	818	470	155	526	999999	896	999999	251	999999	345	999999	143	394	850	542	763	718	999999	903	602	208	428	907	89	632	422	163	999999	269	299	886	276	999999	767	866	841	922	574	999999	999999	999999	177	810	628	292	152	955	532	956	939	21	34	172	750	999999	399	562	75	894	999999	999999	490	982	157	458	497	326	627	983	999999	840	153	174	888	418	999999	617	999999	797	489	466	631	254	329	288	861	113	77	840	477	288	856	680	999999	281	999999	195	663	180	795	826	338	548	999999	108	867	859	284	341	895	781	284	278	414	421	121	245	999999	868	596	999999	258	786	516	423	983	999999	431	616	714	845	999999	999999	11	663	137	999999	989	230	420	999999	829	999999	945	695	999999	588	276	332	170	468	532	794	583	412	577	552	42	842	125	404	438	667	626	59	827	175	999999	999999	293	38	256	442	458	594	563	523	999999	999999	419	999999	206	109	999999	256	323	169	999999	599	95	585	60	156	115	26	573	171	118	999999	868	838	321	999999	48	999999	221	99	999999	988	848	64	999999	999999	433	999999	207	339	999999	380	736	667	640	677	666	707	977	999999	337	441	30	402	414	945	952	581	94	681	70	323	44	233	822	546	750	999999	874	838	723	396	999999	999999	999999	738	999999	210	207	999999	858	340	164	999999	762	905	967	456	650	766	999999	852	634	525	278	999999	345	512	845	103	926	635	833	149	386	999999	623	786	452	675	786	751	383	450	823	730	169	922	999999	917	579	304	390	999999	999999	871	761	302	966	61	999999	999999	365	999999	716	999999	506	25	736	821	291	191	13	999999	979	518	478	999999	702	547	999999	423	52	999999	524	999999	
999999	725	570	514	999999	999999	819	401	283	140	396	279	733	599	233	153	999999	649	635	397	300	999999	138	70	999999	999999	999999	428	321	979	999999	437	589	94	977	780	999999	231	642	999999	999999	612	701	849	999999	999999	459	112	323	595	999999	402	302	137	342	839	597	999999	122	611	729	999999	89	304	526	959	999999	649	622	453	699	999999	16	999999	35	687	714	288	938	202	128	999999	114	726	999999	221	999999	461	752	999999	192	999999	118	40	999999	971	532	407	999999	172	999999	810	490	999999	896	273	395	628	999999	654	135	318	571	999999	493	242	295	999999	999999	999999	824	999999	897	999999	999999	999999	855	976	442	63	165	317	999999	776	683	317	999999	244	830	488	825	516	359	107	22	999999	383	199	546	999	686	999999	854	999999	347	291	912	16	610	152	417	419	196	999999	499	999999	362	794	246	185	999999	61	532	999999	490	318	878	799	999999	396	380	666	439	442	999999	985	999999	939	999999	402	405	999	633	688	80	415	329	999999	608	999999	521	589	953	999999	773	999999	647	789	536	39	412	122	545	223	771	751	979	753	682	513	365	423	365	843	999999	235	999999	843	994	84	999999	999999	201	276	875	790	713	78	668	741	348	999999	412	409	999999	292	464	419	916	328	435	576	627	999999	999999	107	233	119	590	548	217	803	795	462	50	999999	921	278	348	981	999999	911	94	999999	175	692	20	999999	999999	999999	770	17	999999	999999	999999	421	950	106	437	777	566	603	488	130	533	545	877	999999	368	999999	370	999999	81	935	999999	999999	491	686	999999	157	97	999999	999999	102	777	210	999999	130	999999	629	884	825	999999	570	424	444	433	999999	417	629	999999	70	999999	698	999999	584	936	992	394	133	930	273	175	290	690	299	347	396	353	999999	669	999999	147	999999	999999	545	355	999999	999999	845	101	527	278	310	341	999999	679	567	964	202	999999	999999	736	689	698	620	659	560	999999	999999	999999	46	999999	999999	999999	68	922	858	999999	592	999999	435	481	999999	42	412	995	865	948	663	619	999999	431	160	999999	785	30	457	50	999999	999999	795	999999	395	748	64	999999	193	349	282	114	821	150	382	964	837	412	197	657	296	624	999999	999999	227	999999	327	615	999999	34	184	48	475	817	766	999999	442	806	999999	799	977	999999	999999	525	999999	558	999999	639	999999	999999	999999	383	999999	800	754	46	101	194	412	879	431	999999	448	169	175	244	639	14	383	674	531	41	326	397	999999	999999	813	278	935	668	718	999999	565	999999	802	801	215	674	73	730	615	
257	403	999999	999999	538	65	652	999999	441	919	793	266	384	665	999999	66	445	130	962	232	999999	259	999999	171	744	883	176	366	373	38	999999	940	652	999999	283	638	121	28	999999	735	170	917	503	999999	924	999999	999999	617	612	999999	770	999999	999999	507	999999	998	660	999999	634	999999	889	295	987	413	999999	852	613	325	391	561	944	999999	979	236	72	905	755	994	999999	323	702	999999	753	627	999999	419	999999	154	275	285	977	77	394	497	846	874	930	999999	793	81	816	865	236	60	800	354	575	874	445	887	252	999999	806	320	951	340	542	369	999999	545	999999	999999	59	116	584	877	41	491	390	197	975	665	210	175	506	999999	332	702	999999	913	844	965	709	387	999999	320	271	83	999999	515	342	570	944	258	69	357	815	999999	476	923	322	93	494	258	912	587	999999	641	814	123	18	999999	542	242	999999	57	759	671	999999	999999	616	958	999999	999999	854	414	720	952	116	159	32	212	236	999999	999999	761	480	461	475	454	854	629	269	431	506	502	38	712	557	21	598	999999	55	999999	316	364	147	619	403	508	999999	999999	999999	664	999999	999999	613	638	999999	938	576	999999	206	629	419	986	698	524	999999	999999	386	18	404	104	561	878	166	33	597	245	999999	999999	68	966	588	350	104	604	340	701	999999	999999	79	618	445	999999	999999	426	793	330	666	999999	250	51	131	999999	118	440	999999	222	648	589	50	406	324	714	999999	999999	999999	78	891	999999	193	676	999999	999999	999999	786	659	271	932	739	240	999999	579	11	621	26	845	730	241	664	500	127	63	310	359	673	304	730	60	716	386	725	438	572	439	574	579	145	918	999999	781	842	290	999999	359	773	827	323	103	233	999999	999999	836	237	603	76	622	999999	999999	999999	492	928	220	225	999999	515	838	16	571	56	447	709	811	909	999999	658	999999	999999	999999	999999	999999	980	999999	999999	999999	76	999999	211	969	999999	999999	417	999999	652	840	999999	631	999999	554	843	934	820	751	999999	785	685	508	999999	354	944	239	477	220	60	999999	999999	302	393	894	297	626	999999	47	999999	105	39	999999	168	78	40	999999	999999	600	999999	651	34	999999	589	999999	999999	999999	961	856	999999	143	483	207	457	232	338	560	248	180	267	999999	306	783	552	951	756	483	349	999999	323	918	467	877	113	999999	406	999999	712	999999	257	729	999999	780	999999	999999	621	832	753	936	740	480	787	602	343	890	354	250	999999	638	295	172	228	999999	999999	115	999999	999999	103	58	826	65	999999	895	922	
537	999999	526	770	487	339	999999	729	412	128	842	140	865	543	222	64	165	999999	83	67	999999	510	562	999999	906	399	999999	738	999999	999999	684	632	892	679	805	339	828	479	208	308	371	443	999999	984	700	974	810	72	881	994	671	468	773	838	838	37	998	288	864	97	999999	194	34	999999	999999	219	248	195	738	883	235	999999	999999	774	695	651	694	578	546	931	999999	952	857	711	449	225	858	64	999999	778	340	549	615	121	984	187	999999	523	551	490	999999	999999	334	999999	999999	985	80	999999	152	196	342	430	742	999999	999999	371	336	322	853	228	360	194	999999	959	553	685	999999	286	790	518	242	181	37	999999	205	964	628	860	942	463	154	859	911	999999	445	910	807	683	613	623	850	106	669	333	139	999999	280	999999	454	999999	915	999999	218	634	954	999999	403	999999	736	544	999999	476	379	400	999999	500	282	699	524	642	878	396	673	999999	668	146	512	999999	925	999999	693	263	416	860	547	360	651	287	700	285	517	130	999999	79	879	999999	999999	279	259	999999	279	999999	850	811	214	999999	131	51	999999	818	658	999999	760	93	850	489	70	999999	852	723	849	995	999	248	135	758	449	603	297	999999	419	999999	454	999999	384	122	412	604	656	999999	239	609	321	999999	626	999999	369	999999	228	999999	323	999999	427	536	789	283	581	999999	999999	456	999999	527	754	680	408	425	999999	474	708	738	999999	465	863	833	999999	250	683	127	622	999999	999999	585	385	897	971	999999	815	917	507	110	540	801	918	210	999999	711	999999	640	483	210	573	895	165	489	999999	999999	353	999999	52	549	599	999999	989	379	67	504	151	857	709	205	610	336	966	607	208	285	999999	663	895	781	999999	999999	643	999999	743	503	999999	999999	584	123	859	999999	875	958	511	999999	812	549	152	999999	999999	998	931	288	999999	247	928	557	999999	999999	321	690	698	999999	164	557	821	576	636	564	84	255	999999	596	346	387	461	999999	106	133	473	996	520	999999	221	396	999999	364	821	999999	999999	999999	615	999999	801	178	533	999999	803	999999	264	245	913	587	369	324	725	344	999999	222	785	999999	460	167	573	324	179	247	59	767	999999	466	755	140	990	999999	639	735	795	177	854	847	999999	152	999999	999999	999999	933	102	896	671	999999	422	609	719	653	421	999999	974	486	999	296	564	999999	518	797	490	999999	999999	999999	999999	989	999999	774	999999	938	999999	318	298	344	241	246	154	162	106	999999	53	155	420	346	999999	191	761	318	177	567	292	178	633	999999	
748	999999	345	999999	221	999999	999999	647	250	781	937	113	999999	999999	254	763	999999	999999	999999	850	753	999999	372	260	376	999999	237	240	607	801	655	999999	684	227	596	932	900	999999	941	999999	439	999999	905	639	408	686	999999	132	999999	999999	425	881	239	783	326	413	999999	999999	568	718	999999	997	999999	449	135	400	429	941	53	322	999999	999999	470	524	421	357	439	733	999999	999999	480	115	176	202	999999	999999	999999	900	901	192	995	999999	650	233	970	442	365	465	513	18	266	91	89	750	551	493	421	999999	372	968	999999	213	242	999999	248	348	830	848	73	361	92	528	50	999999	327	56	291	246	554	979	999999	973	999999	844	999999	398	36	426	650	892	362	603	999999	932	218	792	583	999999	985	631	611	999999	401	161	925	999999	51	228	999999	505	999999	999999	169	999999	976	10	982	398	453	849	999999	414	999999	181	999999	489	990	999999	999999	535	472	999999	261	923	377	485	999999	999999	918	696	356	807	992	155	999999	999999	999999	155	999999	999999	809	195	329	145	319	999999	319	999999	162	445	747	999999	576	897	43	999999	922	246	999999	999999	428	913	999999	999999	503	999999	421	62	490	820	999999	844	162	999999	725	286	999999	126	613	181	176	999999	916	482	949	422	241	105	999999	997	999999	999999	999999	465	788	895	716	999999	642	999999	784	267	999999	999999	400	903	999999	999999	181	756	999999	806	999999	843	334	77	997	996	807	999999	999999	326	999999	493	999999	848	999999	696	656	830	570	626	484	999999	397	908	621	585	92	55	641	109	999999	366	503	999999	574	999999	141	721	999999	999999	999999	561	530	999999	999999	999999	776	551	999999	999999	484	351	999999	999999	999999	823	456	425	455	422	913	761	449	183	403	999999	989	115	284	427	565	935	931	851	862	999999	999999	929	999999	375	808	541	856	999999	625	999999	180	626	999999	750	840	715	275	486	805	12	122	356	999999	999999	266	670	276	772	999999	548	419	344	24	999999	545	526	999999	90	613	382	905	893	999999	822	412	999999	977	534	999999	849	670	455	55	999999	999999	999999	865	846	118	148	274	999999	36	86	172	836	611	728	999999	999999	881	195	873	433	999999	229	798	999999	999999	999999	999999	742	195	679	878	964	999999	999999	598	999999	999999	999999	971	999999	999999	820	866	482	999999	999999	999999	258	329	273	968	484	582	621	763	590	143	624	515	225	455	999999	899	356	207	999999	548	457	139	999999	662	893	999999	408	326	286	362	325	591	764	141	443	423	921	999999	403	391	676	400	999999	479	46	482	756	29	585	921	519	
284	462	38	314	129	727	611	999999	999999	183	305	487	999999	817	42	750	999999	21	999999	977	645	803	815	871	66	999999	132	626	420	467	388	999999	999999	842	51	139	736	827	999999	696	999999	635	143	217	380	913	999999	661	999999	731	672	17	476	999999	874	999999	999999	999999	999999	999999	605	999999	664	803	999999	564	132	999999	776	999999	23	999999	696	422	667	19	670	607	500	999999	351	470	622	689	999999	380	274	421	968	999999	493	580	999999	327	999999	999999	971	339	999999	815	791	395	885	110	999999	416	321	63	286	999999	809	48	665	114	999999	144	999999	975	18	999999	300	711	999999	999999	420	443	999999	999999	332	341	48	341	999999	999999	362	956	585	521	971	388	999999	221	999999	113	761	454	914	475	999999	956	999999	995	999999	999999	525	89	968	680	999999	284	729	941	999999	944	825	478	852	980	751	700	559	851	999999	629	364	88	999999	999999	453	965	529	220	708	375	999999	53	999999	197	999999	999999	987	905	999999	697	658	128	490	999999	287	292	602	933	724	999999	406	999999	991	701	999999	447	512	999999	236	725	754	999999	243	999999	575	782	999999	665	820	479	712	654	30	316	971	246	999999	386	45	171	372	595	496	999999	999999	267	61	318	999999	722	770	999999	678	115	999999	149	884	999999	624	504	824	936	122	999999	268	752	999999	685	729	999999	848	135	620	999999	362	999999	33	506	396	999999	731	159	999999	108	999999	380	975	914	373	832	361	473	762	999999	347	436	482	251	478	226	175	999999	999999	157	999999	644	722	999999	999999	783	125	388	738	315	773	674	824	24	545	888	776	186	321	897	54	385	372	89	727	925	686	781	38	999999	152	365	570	964	234	74	658	371	171	590	716	973	734	999999	766	672	612	468	706	589	449	999999	65	999999	112	497	281	642	999999	999999	106	999999	360	568	172	418	113	859	789	480	240	415	24	730	191	81	651	999999	322	65	323	228	85	448	730	163	310	879	862	737	793	25	485	344	494	999999	623	175	294	358	999999	752	678	235	359	44	999999	334	509	999999	846	365	329	830	999999	877	268	999999	999999	19	118	999999	997	62	687	224	930	680	245	809	457	485	631	964	496	571	550	850	999999	696	999999	999999	379	831	890	438	695	654	831	617	123	711	337	285	999999	344	755	626	999999	145	113	999999	98	700	583	999999	733	365	344	941	337	418	823	152	829	142	855	175	171	999999	999999	999999	848	628	695	746	999999	999999	999999	162	816	923	311	953	999999	885	999999	999999	258	528	704	340	
319	890	290	705	999999	194	455	117	488	589	999999	299	617	999999	455	470	15	836	999999	387	641	192	999999	413	999999	869	560	943	256	186	917	999999	999999	999999	966	957	348	999999	857	999999	900	616	673	236	469	22	345	999999	999999	999999	673	999999	315	327	698	999999	999999	999999	598	999999	634	512	860	999999	999999	821	744	429	861	999999	132	999999	979	260	486	35	518	898	999999	103	999999	794	513	830	999999	999999	999999	237	500	838	202	999999	401	999999	999999	398	999999	999999	565	647	278	916	903	942	999999	999999	441	64	840	672	618	866	999999	504	494	999999	999999	999999	798	999999	494	517	928	32	999999	660	623	150	922	97	279	157	999999	999999	999999	617	999999	571	999999	856	74	999999	396	827	229	336	538	896	354	498	399	725	572	399	163	760	987	881	647	643	999999	301	142	999999	403	470	533	636	678	877	948	999999	999999	942	111	221	130	111	999999	968	132	727	796	433	697	553	585	943	999999	74	629	999999	924	999999	999999	772	150	999999	433	758	802	901	227	476	549	999999	231	630	298	942	640	886	88	678	999999	999999	505	708	65	850	885	589	494	999999	258	939	513	999999	130	338	999999	487	678	54	175	231	510	329	883	735	332	954	999999	210	434	999999	931	255	382	516	277	442	588	583	872	999999	999999	999999	228	610	459	620	510	959	871	163	217	44	512	299	806	999999	824	329	999999	931	934	999999	189	514	999999	267	238	614	71	638	899	999999	181	952	814	896	999999	282	286	712	454	695	338	281	535	896	742	93	999999	100	617	268	65	999999	999999	132	434	713	602	999999	391	999999	898	243	263	122	999999	560	485	909	86	551	53	815	487	249	955	907	979	999999	524	155	904	999999	31	999999	999999	239	674	691	472	999999	680	999999	999999	557	796	105	999999	423	43	999999	608	799	24	999999	999999	250	464	48	176	526	734	491	677	246	992	999999	221	622	83	633	885	793	447	689	999999	999999	494	929	999999	860	999999	999999	88	999999	547	114	999999	956	425	798	775	636	524	999999	661	198	999999	94	999999	868	883	404	999999	409	307	814	362	334	203	266	756	535	594	315	999999	178	999999	345	999999	887	971	265	207	999999	858	999999	278	501	999999	999999	550	999999	373	999999	999999	495	999999	678	44	732	751	631	762	999999	52	999999	999999	218	320	493	785	82	396	677	896	999999	207	999999	550	57	546	861	999999	519	716	999999	171	19	338	150	952	734	310	999999	146	999999	502	48	999999	618	217	69	191	999999	897	478	23	695	688	360	298	160	
138	999999	196	890	335	252	452	695	999999	999999	880	179	540	61	999999	430	999999	556	134	169	833	932	839	486	680	760	622	999999	343	475	331	977	999999	802	999999	323	779	255	24	259	595	547	540	185	188	21	14	999999	999999	592	164	141	999999	999999	999999	206	157	709	220	574	999999	215	361	612	999999	902	327	738	455	458	650	295	542	999999	573	295	401	999999	307	669	756	776	541	751	999999	200	752	722	484	409	175	79	45	449	629	999999	196	927	999999	285	693	275	400	257	942	868	599	999999	565	41	804	493	999999	550	818	999999	673	999999	301	999999	999999	604	263	55	292	581	260	102	255	193	109	474	198	31	976	490	385	293	999999	453	600	401	167	999999	605	682	667	494	631	999999	716	586	635	955	135	999999	22	355	964	999999	999999	506	114	381	931	339	304	390	574	999999	479	999999	801	848	919	759	999999	999999	450	610	913	765	470	481	477	523	838	999999	999999	999999	478	999999	329	448	999999	103	297	786	522	999999	387	287	999999	304	305	336	999999	787	999999	376	650	999999	905	364	457	999999	999999	999999	903	417	501	999999	493	686	858	999999	70	362	23	825	472	660	297	184	232	636	845	175	186	151	999999	61	207	530	247	999999	999999	999999	999999	982	67	999999	999999	114	774	999999	793	243	446	999999	275	432	774	220	904	990	999999	999999	141	820	999999	871	456	762	679	449	864	999999	449	591	324	105	371	40	768	808	778	192	999999	907	842	612	999999	999999	999999	316	287	999999	999999	256	999999	999999	834	180	976	196	217	129	435	334	460	999999	793	854	541	180	70	999999	451	105	221	731	330	233	978	403	151	999999	887	373	172	877	999999	202	999999	999999	999999	201	63	582	600	658	757	999999	999999	21	819	874	789	704	255	999999	545	530	999999	999999	84	999999	201	582	999999	91	242	72	171	999999	494	600	624	621	910	868	690	869	999999	563	999999	254	777	999999	999999	276	346	192	127	999999	342	815	999999	999999	845	660	999999	999999	537	999999	425	694	913	999999	526	228	260	178	794	999999	852	999999	35	481	655	829	833	234	998	777	999999	60	999999	542	999999	679	999999	25	775	259	999999	219	999999	999999	147	289	999999	904	450	366	26	177	397	740	776	665	790	685	953	999999	999999	775	482	760	999999	374	749	381	631	847	785	245	999999	544	517	643	345	999999	344	376	999999	999999	999999	642	999999	577	663	214	999999	585	888	999999	71	760	432	103	736	580	222	772	539	959	282	603	580	781	775	852	232	999999	999999	751	351	587	
526	898	991	840	999999	205	711	545	615	56	958	37	183	642	121	424	907	764	999999	571	836	539	656	190	71	979	999999	810	982	633	264	147	416	484	243	534	999999	895	999999	27	70	999999	353	235	999999	999999	608	143	999999	808	235	566	924	779	750	986	999999	810	779	28	403	999999	999999	999999	792	820	999999	999999	999999	587	321	21	999999	808	510	842	196	430	999999	999999	381	668	79	999999	999999	999999	999999	999999	734	999999	999999	301	126	999999	623	169	441	371	999999	824	931	909	999999	163	999999	999999	383	125	279	907	999999	821	274	270	647	735	999999	999999	584	103	607	999999	964	161	305	30	999999	629	195	999999	999999	824	999999	721	586	472	933	916	687	194	324	999999	367	826	999999	470	999999	999999	915	999999	336	63	787	349	226	947	944	583	857	999999	328	754	930	928	507	976	834	999999	684	999999	802	916	701	399	779	509	999999	148	704	999999	993	50	713	306	24	999999	46	647	504	639	527	999999	68	221	999999	569	176	438	329	480	635	999999	180	741	96	420	362	398	570	999999	329	806	999999	31	483	287	51	633	913	159	999999	197	999999	54	657	452	857	489	533	219	343	198	819	233	210	519	999999	972	999999	604	995	648	86	787	999999	999999	999999	999999	999999	588	528	543	524	179	540	999999	435	136	999999	643	562	999999	999999	999999	999999	141	987	999999	821	964	418	79	423	999999	164	999999	121	270	999999	936	972	820	752	944	691	999999	673	650	692	762	93	743	888	999999	51	133	999999	725	413	188	732	999999	225	999999	999999	459	129	999999	999999	249	336	175	400	157	999999	742	130	920	669	999999	467	999999	962	999999	999999	675	190	846	278	41	518	395	856	999999	213	158	999999	978	774	242	679	468	635	453	999999	918	352	740	905	308	12	999999	66	829	721	999999	999999	167	892	999999	278	283	936	982	731	999999	999999	844	943	522	148	151	999999	437	904	998	999999	519	999999	962	332	450	940	999999	38	999999	339	36	999999	818	297	447	96	278	963	406	532	652	722	494	999999	508	797	393	169	861	716	628	925	722	682	352	534	929	999999	999999	342	965	954	85	999999	291	19	134	234	701	999999	999999	473	999999	999999	69	796	999999	999999	824	999999	556	811	999999	939	710	999999	122	146	944	913	166	105	999999	74	567	698	999999	882	999999	499	672	168	999999	999999	838	165	999999	257	623	555	395	577	358	185	785	164	787	999999	901	190	896	988	290	999999	898	782	999999	443	908	370	999999	265	44	335	980	398	353	999999	999999	999999	683	865	522	
399	527	589	747	960	999999	999999	911	510	981	999999	999999	683	999999	679	999999	66	999999	984	348	262	405	140	542	999999	999999	397	999999	999999	45	355	506	41	999999	999999	999999	318	44	377	165	504	459	649	283	896	732	306	519	673	999999	54	728	699	999999	270	993	397	56	724	765	890	602	999999	999999	636	642	571	999999	987	999999	999999	999999	459	828	844	803	999999	999999	646	300	999999	878	999999	999999	990	999999	806	515	215	999999	873	999999	320	612	274	902	999999	184	647	263	171	999999	531	264	861	33	278	870	999999	999999	999999	540	999999	434	867	22	465	528	485	18	835	66	12	99	999999	999999	711	847	999999	999999	838	581	218	392	138	809	356	882	114	999999	999999	935	832	749	999999	999999	861	886	745	261	447	446	699	999999	428	115	999999	442	720	533	322	999999	999999	740	628	666	999999	27	305	67	666	999999	424	518	659	899	233	263	439	999999	476	825	112	999999	504	401	882	579	964	33	723	999999	172	581	654	928	629	102	130	993	21	999999	590	687	595	865	32	190	999999	528	882	999999	999999	518	66	496	328	13	999999	237	783	752	63	999999	999999	999999	419	843	864	731	280	140	999999	999999	199	633	244	424	717	639	378	701	600	445	150	999999	911	653	524	167	609	625	856	999999	219	269	789	317	354	842	455	999999	326	257	258	751	700	566	328	999999	262	903	296	606	858	92	999999	618	999999	452	841	765	328	706	131	655	284	249	999999	999999	843	926	80	875	194	199	385	352	999999	399	999999	355	999999	101	999999	706	339	999999	45	137	116	181	186	999999	11	689	999999	619	136	603	477	461	339	999999	589	335	999999	999999	422	668	999999	810	999999	742	262	999999	441	236	801	425	325	34	213	999999	999999	671	750	179	873	504	338	766	226	593	921	738	26	936	999999	580	873	918	836	376	431	306	999999	999999	648	515	258	999999	818	711	287	999999	257	240	999999	917	999999	663	999999	918	340	940	593	838	821	523	479	504	999999	231	999999	407	197	837	999999	527	922	999999	530	368	256	703	948	515	999999	478	491	999999	999999	999999	995	220	381	918	46	490	712	999999	622	134	46	999999	910	999999	169	880	265	420	562	999999	995	999999	999999	999999	999999	636	992	88	532	352	42	693	142	139	999999	999999	35	278	801	999999	999999	20	694	999999	999999	502	793	999999	355	435	223	81	233	324	999999	728	999999	202	999999	409	498	999999	999999	280	102	352	621	781	370	999999	854	986	619	375	243	984	582	737	857	999999	843	640	733	107	138	960	
470	817	539	507	263	833	31	401	698	190	631	424	313	979	880	21	990	999999	580	237	462	858	91	614	999999	999999	345	87	999999	858	999999	292	151	141	999999	804	252	999999	575	31	964	227	677	63	363	999999	434	877	298	831	999999	217	999999	901	999999	612	999999	924	361	913	498	944	835	839	999999	349	283	181	107	999999	999999	999999	950	559	272	244	999999	38	261	988	916	467	999999	734	999999	693	999999	250	633	280	999999	327	512	662	999999	999999	392	999999	999999	24	884	262	780	222	71	522	267	967	999999	273	431	706	672	372	997	999999	165	999999	630	596	999999	42	999999	827	16	999999	625	297	36	252	999999	353	265	247	114	663	686	575	673	999999	999999	999999	611	999999	999999	999999	999999	149	665	502	864	999999	216	187	440	999999	713	953	999999	619	896	999999	999999	395	999999	88	999999	435	267	343	999999	590	437	999999	170	785	430	189	978	999999	796	485	999999	999999	388	999999	146	87	999999	263	949	733	369	999999	999999	999999	857	225	999999	770	921	229	881	999999	159	999999	854	999999	27	655	430	534	975	999999	823	420	346	417	17	849	999999	373	629	999999	393	999999	230	383	144	703	927	214	999999	217	999999	577	999999	310	999999	114	999999	999999	69	161	832	425	757	797	240	389	999999	450	999999	109	828	557	599	877	938	538	63	480	148	324	727	225	999999	767	849	255	817	45	42	999999	999999	87	313	478	181	968	999999	433	153	755	999999	487	996	141	389	174	999999	726	372	999999	61	246	725	999999	999999	617	131	990	948	984	572	94	417	314	966	750	254	131	706	969	999999	629	999999	393	999999	250	228	172	387	999999	278	100	673	196	852	896	362	568	54	564	847	999999	484	999999	193	498	79	692	174	638	920	855	30	402	999999	431	909	999999	999999	193	999999	958	999999	274	715	481	421	231	462	999999	398	686	87	151	132	804	155	177	210	252	180	999999	997	748	763	422	80	280	26	431	986	30	563	861	175	888	268	220	453	999999	87	847	240	104	250	244	778	878	280	999999	999999	742	142	762	22	861	999999	999999	510	302	410	151	214	40	93	378	132	225	999999	243	999999	999999	723	498	174	332	306	999999	508	528	644	999999	999	999999	155	254	888	800	848	313	928	405	999999	160	311	999999	999999	209	999999	872	122	562	999999	999999	999999	351	29	643	597	690	565	67	365	981	658	218	151	999999	885	838	999999	331	377	672	315	999999	999999	572	999999	999999	689	107	891	635	416	91	300	999999	822	999999	235	254	213	168	748	870	
49	728	502	103	794	90	324	999999	392	790	195	238	731	688	127	456	456	369	10	468	176	730	999999	999999	917	189	999999	999999	613	999999	128	218	924	444	111	505	999999	103	999999	999999	782	718	253	626	895	71	999999	144	999999	778	797	999999	168	999999	704	319	999999	924	185	999999	350	999999	569	156	671	976	314	296	586	999999	386	999999	925	400	999999	457	999999	948	682	999999	948	604	405	999999	999999	999999	999999	644	740	792	351	999999	918	828	999999	550	159	106	999999	919	757	944	558	73	401	444	918	999999	605	999999	999999	215	252	329	666	745	837	999999	708	396	999999	669	556	794	280	241	444	106	142	144	307	390	999999	762	108	14	56	999999	999999	13	366	293	49	493	959	146	999999	999999	171	523	712	425	397	567	993	97	999999	763	999999	170	10	821	999999	470	948	451	221	489	230	662	999999	505	300	705	40	999999	630	999999	834	144	338	846	934	618	432	882	999999	999999	769	21	616	292	549	283	13	545	999999	999999	544	999999	924	999999	377	509	824	217	135	691	537	999999	467	999999	928	657	831	163	886	26	48	76	457	999999	720	219	999999	999999	955	26	702	494	982	61	527	326	220	914	478	435	794	224	999999	312	898	417	554	290	364	999999	999999	999999	658	642	999999	477	70	999999	703	168	999999	418	262	119	988	52	378	416	999999	612	447	917	684	460	232	999999	320	155	887	312	665	766	61	999999	574	999999	999999	350	999999	59	266	81	221	320	973	385	999999	646	999999	999999	48	148	481	751	455	534	174	207	420	717	167	915	261	999999	999999	999999	366	199	545	999999	216	999999	999999	759	999999	999999	705	999999	487	846	862	673	831	41	273	526	999999	999999	617	49	688	638	929	802	999999	350	819	819	817	286	999999	771	111	999999	649	20	252	722	405	89	829	800	720	573	854	999999	94	230	137	999999	411	66	582	505	456	578	108	103	866	15	555	885	556	999999	827	101	572	999999	391	999999	284	571	904	537	220	887	917	999999	948	408	266	599	999999	999999	874	962	999999	999999	732	80	911	158	999999	999999	533	943	999999	519	999999	999999	921	442	999999	874	701	840	161	54	999999	568	660	743	154	999999	748	956	203	999999	336	865	999999	966	918	320	352	136	715	514	13	277	642	408	619	195	487	824	999999	817	999999	44	810	154	319	999999	999999	178	13	397	651	577	749	540	999999	999999	860	954	523	527	532	575	134	646	50	28	926	261	133	959	980	923	205	999999	574	301	64	757	656	754	900	184	999999	999999	
999999	436	527	112	225	738	334	532	311	999999	294	575	910	173	999999	999999	247	168	54	54	416	727	381	372	999999	999999	825	113	999999	768	999999	358	452	806	783	614	999999	823	46	394	635	999999	622	963	999999	999	390	891	653	365	999999	999999	139	88	999999	146	64	999999	146	334	912	231	235	999999	615	936	132	114	390	500	800	999999	132	999999	418	958	999999	418	999999	999999	999999	934	459	942	999999	999999	228	374	894	999999	559	345	686	712	481	999999	232	89	999999	165	877	286	511	999999	999999	102	999999	999999	669	999999	41	646	999999	179	999999	978	999999	293	291	729	717	757	220	743	941	464	737	999999	999999	999999	999999	35	70	126	999999	234	433	306	387	999999	277	749	704	941	999999	999999	461	516	888	503	642	999999	999999	628	447	129	999999	768	222	999999	365	208	301	665	227	999999	586	767	999999	599	555	999999	906	133	462	968	63	278	999999	38	13	230	531	684	371	796	237	999999	999999	999999	167	665	94	287	803	999999	999999	999999	723	610	336	693	436	299	948	999999	43	999999	999999	478	76	797	641	193	999999	144	676	999999	303	430	777	999999	99	119	441	890	390	628	329	999999	999999	23	554	526	702	319	793	999999	999999	203	763	563	274	209	999999	369	34	900	190	669	402	999999	999999	303	999999	191	604	326	858	999999	787	999999	355	783	957	62	252	124	491	999999	350	444	881	109	667	224	880	889	999999	81	999999	999999	448	660	990	681	276	261	693	521	715	999999	383	678	999999	358	999999	490	251	851	127	909	419	403	328	999999	958	646	635	618	999999	714	120	999999	201	307	965	999999	793	999999	999999	991	430	970	81	999999	70	999999	694	319	15	399	647	364	954	999999	81	999999	341	41	722	999999	626	85	220	999999	366	597	486	118	999999	523	697	965	999999	999999	999999	448	331	455	898	756	999999	326	612	999999	76	999999	999999	245	236	920	363	762	563	165	374	354	759	80	516	472	999999	586	926	492	702	682	298	828	999999	632	723	886	142	966	678	309	473	999999	999999	609	765	250	881	999999	170	934	999999	999999	999999	143	689	261	999999	999999	39	375	400	999999	218	999999	467	13	767	604	207	476	629	596	487	999999	999999	459	145	907	707	485	999999	464	332	767	999999	389	77	343	942	471	948	706	936	312	999999	353	101	550	152	761	483	287	274	693	999999	815	432	695	262	239	125	41	999999	554	671	936	797	450	124	88	999999	999999	999999	735	528	922	659	184	165	538	368	595	764	999999	11	427	199	638	461	463	956	381	
91	713	355	916	999999	392	641	973	555	999999	435	73	824	59	626	999999	999999	393	165	257	999999	723	999999	530	276	999999	552	253	746	999999	999999	660	131	999999	999999	999999	389	611	943	277	543	192	999999	718	170	700	131	952	999999	659	473	78	308	708	841	367	842	825	650	207	839	999999	236	395	662	774	999999	999999	999999	678	999999	563	450	888	714	999999	740	162	999999	999999	659	599	452	97	696	919	362	422	723	984	114	564	961	745	438	999999	955	597	65	396	758	999999	256	133	509	909	999999	999999	994	493	627	690	999999	84	548	249	945	149	699	999999	421	529	546	721	573	595	602	704	459	568	401	152	106	973	816	797	353	329	587	999999	301	942	428	239	367	424	107	886	999999	198	999999	999999	898	999999	974	238	325	534	999999	914	317	924	960	435	102	999999	593	999999	267	750	895	999999	999999	913	450	479	111	999999	999999	159	497	999999	506	271	999999	999999	254	999999	998	999999	482	999999	769	673	479	377	982	992	147	882	830	999999	628	457	302	584	264	984	873	505	137	18	179	410	999999	999999	427	999999	77	516	999999	811	493	679	999999	86	856	999999	444	83	496	999999	179	482	328	882	97	59	999999	783	330	269	999999	503	460	473	650	369	256	878	999999	293	924	630	999999	29	131	948	188	226	728	999999	999999	799	18	27	838	999999	91	999999	999999	378	999999	293	196	999999	901	990	229	804	435	496	642	999999	999999	213	194	549	830	309	761	149	870	751	65	954	719	119	494	442	635	999999	999999	712	999999	581	562	641	999999	681	127	999999	729	384	791	999999	733	984	675	804	833	298	999999	782	782	373	507	979	237	241	999999	792	999999	786	178	482	999999	929	200	552	651	553	115	159	191	630	999999	496	999999	824	999999	734	999999	690	609	346	97	505	930	999999	84	582	999999	212	429	335	635	942	215	999999	999999	999999	793	132	162	289	193	716	600	161	953	20	29	413	21	527	357	815	186	831	394	713	999	199	478	79	150	902	729	856	999999	477	999999	651	802	999999	940	999999	999999	330	162	381	999999	778	999999	73	563	999999	201	999999	977	819	765	383	924	318	999999	604	653	93	999999	291	986	744	166	485	729	377	999999	595	586	46	287	856	679	22	808	230	999999	415	516	150	711	999999	999999	999999	711	907	726	493	620	999999	668	999999	191	871	394	999999	622	571	344	195	999999	605	325	941	999999	909	704	999999	999999	585	462	999999	577	998	579	170	865	980	774	821	999999	999999	975	250	378	834	675	807	
628	647	607	579	81	330	751	115	510	937	643	802	213	813	982	45	883	429	999999	192	301	234	999999	642	797	999999	543	999999	630	85	572	707	999999	999999	294	863	977	999999	177	256	999999	999999	659	927	346	972	618	999999	145	939	999999	999999	958	493	515	403	351	999999	782	558	787	480	999999	435	999999	936	568	316	529	129	68	999999	262	999999	935	999999	999999	378	305	825	904	705	145	690	717	624	749	750	391	890	521	21	110	619	469	776	999999	234	562	999999	413	311	317	25	881	366	696	338	557	688	999999	999999	999999	957	653	999999	345	999999	717	750	196	818	925	999999	607	56	900	643	169	169	837	350	815	999999	421	603	999999	129	999999	361	928	420	999999	702	999999	999999	999999	999999	965	388	999999	205	516	812	223	594	386	678	418	834	465	62	178	398	851	489	167	774	545	60	999999	225	999999	366	822	776	626	232	578	68	705	757	677	781	728	642	833	13	999999	827	226	719	711	974	895	875	999999	999999	851	999999	391	576	607	999999	999999	999999	999999	160	990	447	968	999999	109	359	138	708	385	397	669	999999	655	999999	102	718	833	973	999999	20	470	999999	534	999999	381	997	677	139	159	761	999999	513	999999	683	999999	245	999999	72	620	361	999999	197	999999	854	999999	642	926	237	484	889	91	721	711	999999	690	53	999999	999999	782	112	682	999	558	623	310	999999	787	971	151	999999	999999	770	999999	162	174	283	999999	999999	686	738	80	999999	654	999999	680	999999	802	999999	993	999999	332	712	999999	518	999999	846	999999	876	554	979	855	954	96	627	39	320	999999	558	45	416	999999	243	469	53	999999	242	354	298	943	935	999999	565	999999	181	534	157	999999	844	483	328	645	580	134	707	883	125	363	37	999999	999999	16	253	195	999999	999999	98	252	247	486	445	501	349	933	618	625	999999	976	999999	103	999999	830	523	999999	999999	771	26	118	761	169	915	879	999999	67	583	928	120	380	401	799	445	904	252	368	999999	826	305	999999	516	92	593	148	999999	933	357	539	493	178	477	999999	366	999999	999999	87	999999	566	183	292	999999	999999	514	918	585	124	999999	978	587	165	999999	890	476	379	999999	679	576	776	999999	393	710	54	445	999999	999999	586	443	999999	423	175	797	481	653	23	999999	825	577	675	563	334	999999	379	951	337	999999	587	348	986	999999	811	511	793	137	789	581	315	254	573	25	999	681	202	565	421	367	565	247	463	999999	776	112	901	223	999999	999999	341	102	117	999999	325	247	999999	999999	612	999999	
13	354	863	999999	981	580	14	999999	564	653	93	813	540	969	577	999999	885	999999	610	708	610	580	32	681	999999	223	146	763	699	761	235	124	952	999999	364	221	384	999999	110	205	999999	999999	658	461	34	527	999999	147	242	976	362	551	477	903	64	433	331	999999	999999	999999	444	250	959	803	427	969	861	782	615	365	965	863	804	999999	999999	368	921	571	657	999999	661	999	531	723	999999	683	646	58	703	931	889	202	831	342	761	999999	999999	855	43	999999	665	779	532	876	20	999999	999999	73	999999	999999	999999	759	999999	477	116	445	719	245	404	999999	332	812	89	999999	476	772	41	471	999999	753	999999	75	537	601	67	999999	476	654	713	909	935	583	756	999999	429	999999	668	363	235	999999	147	999999	461	299	732	853	700	847	999999	247	999999	286	420	549	999999	445	231	932	420	234	968	75	999999	999999	808	749	999999	999999	264	999999	999999	999999	245	999999	615	999999	614	248	868	213	191	628	253	475	452	659	172	999999	397	999999	999999	736	942	10	999999	82	999999	966	490	983	797	629	593	74	999999	999999	50	95	933	591	831	983	999999	217	53	349	821	67	52	158	586	999999	683	280	437	999999	999999	245	999999	543	514	647	758	885	416	562	45	189	340	663	999999	87	999999	999999	163	925	673	735	957	18	261	467	999999	341	999999	999999	945	322	636	766	62	804	118	400	86	193	234	187	801	999999	314	999999	999999	389	999999	509	576	999999	127	512	703	10	999999	999999	292	57	999999	426	488	999999	616	722	552	999999	999999	814	968	882	729	969	700	999999	933	475	704	999999	740	544	999999	897	381	78	205	133	999999	61	526	150	118	999999	469	999999	999999	999999	999999	591	99	162	999999	724	540	693	157	157	812	218	76	811	273	999999	316	188	623	591	999999	547	527	428	510	558	297	828	774	699	510	891	796	600	601	123	529	588	999999	88	366	687	999999	999999	321	854	984	999999	999999	445	999999	999999	195	117	256	337	74	999999	651	230	436	711	919	457	999999	921	422	999999	999999	160	153	727	999999	544	235	408	625	478	117	656	999999	999999	952	999999	975	999999	706	688	999999	273	999999	858	999999	999999	652	654	767	474	999999	999999	442	518	504	726	301	996	867	650	882	847	999999	595	563	995	656	853	999999	590	999999	428	224	734	132	999999	999999	295	790	877	999999	580	999999	161	77	999999	223	65	999999	235	47	979	361	65	805	506	561	999999	305	999999	889	798	895	187	999999	982	185	999999	396	999999	624	16	215	989	999999	312	217	560	
527	845	781	600	774	999999	553	501	76	169	928	625	396	648	989	848	999999	999999	684	999999	168	999999	542	515	999999	999999	611	40	773	371	307	503	298	999999	999999	460	169	298	33	371	633	500	915	25	779	770	999999	976	999999	999999	11	664	627	753	402	442	999999	276	999999	999999	922	522	727	999999	861	435	337	395	999999	999999	688	999999	79	323	999999	667	179	526	735	898	371	999999	999999	417	370	643	999999	999999	608	503	157	999999	365	780	449	120	772	999999	164	354	443	774	274	487	677	311	594	314	999999	734	273	785	541	44	881	298	508	320	999999	227	559	791	787	219	391	795	344	299	873	999999	999999	958	372	390	464	999999	370	535	999999	999999	59	570	622	874	239	999999	361	331	999999	161	999999	999999	999999	936	794	999999	987	64	106	882	966	305	441	213	839	314	423	160	579	999999	999999	972	581	286	178	988	179	912	979	29	444	22	400	721	117	443	93	435	596	999999	999999	315	439	999999	102	753	139	418	45	999999	948	210	751	613	233	639	879	999999	768	999999	482	999999	85	87	447	999999	905	719	106	405	999999	988	564	767	686	999999	543	999999	194	424	859	999999	999999	64	81	243	999999	786	999999	999999	563	494	667	790	340	533	240	362	418	148	999999	420	321	639	703	959	646	984	999999	611	106	164	999999	353	999999	999999	207	30	15	214	999999	999999	230	629	999999	999999	330	999999	436	999999	392	999999	316	55	999999	999999	449	247	360	999999	596	286	859	887	380	408	89	324	844	619	999999	219	356	999999	455	999999	200	692	999999	967	639	872	558	999999	999999	915	848	368	999999	508	999999	959	670	894	999999	999999	269	999999	999999	444	656	16	929	816	828	183	999999	112	600	846	999999	757	450	393	482	723	728	96	999999	465	559	721	999999	999999	348	375	999999	999999	596	999999	470	856	999999	362	999999	632	943	999999	999999	55	90	999999	768	930	260	523	519	287	422	894	688	183	675	999999	884	935	999999	999999	478	462	634	383	999999	562	386	401	324	98	83	999999	999999	999999	151	622	385	812	952	999999	95	999999	856	999999	49	701	359	296	999999	650	477	999999	173	999999	272	999999	999999	999999	240	215	554	999999	208	430	214	999999	123	999999	42	999999	999999	81	982	852	507	652	606	373	999999	814	213	99	999999	673	620	999999	685	430	724	658	211	999999	582	999999	72	237	999999	999999	66	475	588	657	264	137	999999	405	401	320	852	620	999999	57	372	426	12	464	999999	535	809	515	999999	693	999999	383	851	738	499	999999	999999	279	999999	180	
316	868	235	999999	999999	999999	440	224	307	999999	577	113	772	999999	315	999999	999999	608	999999	101	999999	999999	588	999999	679	880	999999	504	906	166	530	999999	594	999999	741	504	999999	999999	629	564	105	595	218	523	999999	999999	610	999999	432	343	500	192	689	934	554	765	999999	999999	875	954	807	935	318	151	843	999999	999999	67	999999	999999	964	999999	979	999999	996	40	342	75	779	806	999999	587	81	572	665	348	892	999999	999999	976	224	859	580	999999	757	169	286	999999	999999	130	999999	552	286	621	999999	211	212	999999	938	523	432	999999	561	999999	683	229	863	999999	485	505	112	859	896	445	596	999999	718	999999	278	999999	754	275	999999	659	999999	727	311	459	203	464	999999	238	722	647	999999	10	308	510	990	999999	306	540	592	183	999999	505	656	840	35	274	493	898	999999	111	769	167	828	902	628	956	918	999999	553	30	369	873	147	259	892	595	999999	217	999999	741	539	224	682	222	999999	946	81	999999	434	929	970	247	999999	999999	999999	396	999999	406	882	999999	619	892	987	999999	999999	999999	367	406	948	439	467	999999	999999	654	999999	999999	484	616	270	681	884	457	999999	623	59	132	999999	526	999999	506	424	410	999999	289	131	647	237	121	407	999999	588	674	522	994	471	999999	662	198	58	333	999999	999999	146	211	159	999999	913	373	521	692	123	840	35	451	999999	67	999999	304	999999	924	327	373	219	772	102	219	999999	999999	999999	999999	469	841	478	58	999999	859	274	134	999999	960	733	999999	600	999999	385	748	649	80	979	414	744	367	999999	133	999999	548	355	374	118	939	236	999999	221	166	233	999999	372	977	999999	165	793	826	999999	571	201	462	772	504	396	354	570	864	15	747	999999	999999	185	354	51	56	513	899	25	201	734	805	653	999999	492	113	385	999999	224	999999	621	999999	203	104	932	553	775	851	977	999999	379	372	999999	999999	547	131	106	27	935	810	651	893	810	973	837	999999	999999	339	999999	999999	969	999999	649	192	135	999999	908	90	421	999999	281	662	922	261	822	999999	882	189	896	370	17	367	737	999999	999999	999999	999999	230	267	999999	743	445	999999	693	999999	482	722	740	999999	846	223	25	999999	446	538	989	970	999999	161	475	513	630	443	999999	999999	611	169	999999	20	407	592	687	999999	875	754	835	822	238	999999	999999	999999	152	999999	60	157	991	761	300	874	999999	999999	559	79	791	43	123	12	999999	999999	193	322	486	729	940	263	535	202	731	692	999999	999999	741	101	811	825	370	788	999999	999999	999999	849	868	
999999	828	648	43	618	41	841	999999	999999	634	999999	283	37	173	999999	900	796	621	799	40	608	999999	25	999999	467	267	966	999999	999999	619	999999	134	343	454	125	901	301	230	916	170	999999	60	870	542	921	818	999999	661	999999	888	596	882	494	819	269	999999	812	999999	575	360	999999	178	316	223	939	696	999999	583	999999	521	608	999999	999999	638	150	999999	310	482	999999	999999	483	314	725	445	33	812	999999	524	999999	999999	999999	999999	655	566	106	720	743	657	603	234	878	210	613	435	290	30	187	856	678	711	888	340	999999	925	876	760	453	870	999999	137	999999	999999	999999	132	999999	939	920	149	999999	430	814	652	879	870	770	282	701	299	165	12	634	782	999999	482	46	757	141	729	999999	999999	277	872	467	475	177	462	812	999999	12	351	110	47	324	258	897	999999	999999	999999	165	603	69	999999	715	999999	999999	999999	580	999999	999999	675	807	200	459	999999	162	941	194	999999	703	317	470	219	296	814	902	597	468	597	584	800	999999	999999	574	999999	999999	123	167	999999	972	892	882	895	999999	336	543	909	588	127	105	956	999999	57	963	847	143	849	867	999999	295	999999	816	999999	999999	999999	379	341	626	999999	919	49	783	999999	441	810	999999	999999	813	999999	280	992	18	350	501	628	749	999999	511	999999	952	437	255	267	984	76	86	900	564	121	957	212	999999	223	208	66	182	146	616	163	422	568	45	907	629	302	896	999999	491	712	999999	999999	999999	899	421	999999	999999	999999	929	999999	733	999999	20	702	12	78	999999	999999	152	445	999999	613	642	357	315	394	401	348	999999	692	999999	611	418	851	999999	837	999999	393	801	715	999999	657	216	251	999999	887	558	999999	905	999999	593	999999	333	999999	267	931	487	483	593	37	101	455	887	247	205	999999	126	168	999999	999999	999999	325	993	437	999999	798	406	401	927	999999	836	68	999999	87	108	999999	288	372	594	999999	359	898	999999	999999	624	816	999999	969	56	999999	771	399	216	740	999999	277	117	895	872	468	999999	999999	556	175	201	42	21	809	999999	136	843	999999	573	491	815	799	525	229	812	366	38	437	354	999999	999999	446	999999	999999	225	831	999999	999999	500	136	119	273	351	999999	582	591	804	999999	830	919	465	27	999999	724	924	73	752	888	93	516	439	108	741	927	519	755	190	318	594	317	999999	999999	263	999999	382	552	457	999999	647	230	561	78	606	435	173	639	620	137	778	161	89	999999	309	983	999999	21	531	424	125	826	411	999999	376	522	753	13	764	999999	
999999	382	999999	860	250	862	954	371	501	316	764	999999	144	62	999999	999999	238	999999	999999	999999	751	999999	30	43	776	999999	819	75	702	93	682	169	874	999999	785	405	999999	228	831	999999	999999	334	519	225	659	245	692	358	955	933	294	999999	999999	999999	636	981	999999	582	94	429	52	889	999999	999999	634	604	15	902	277	144	896	20	272	999999	999999	999999	999999	805	383	541	138	470	119	768	799	33	999999	999999	999999	803	53	963	144	411	999999	149	665	111	999999	64	239	789	91	820	999999	284	396	146	999999	220	140	557	999999	553	301	582	999999	999999	618	610	999999	626	306	474	999999	933	876	860	321	111	999999	749	224	328	311	349	389	298	732	525	636	181	143	395	673	495	764	999999	120	821	368	765	493	980	999999	999999	999999	616	729	113	408	536	824	153	459	390	342	999999	251	999999	202	491	999999	103	999999	125	492	911	801	605	178	999999	999999	499	742	994	999999	244	999999	697	856	772	999999	629	999999	110	356	989	999999	292	163	885	349	168	628	999999	597	399	999999	999999	130	581	815	133	934	999999	786	335	411	464	134	108	328	999999	105	999999	922	999999	976	999999	999999	502	975	999999	452	999999	946	590	871	865	407	999999	238	908	576	284	956	446	694	14	324	31	999999	481	167	64	566	999999	72	208	954	999999	422	999999	883	628	999999	306	680	650	999999	999999	464	546	999999	267	870	419	977	821	473	486	853	972	999999	747	999999	503	361	398	726	999999	999999	673	910	357	454	105	999999	948	678	999999	765	999999	837	128	567	52	999999	900	193	999999	817	251	734	999999	205	999999	583	146	713	999999	945	292	999999	25	677	791	635	999999	813	999999	394	999999	152	999999	999999	809	145	999999	190	999999	89	999999	999999	999999	342	999999	938	999999	162	13	522	888	244	576	715	483	130	821	999999	776	416	714	96	419	999999	789	109	921	758	395	999999	999999	955	841	32	493	87	999999	999999	400	852	203	556	999999	999999	999999	793	999999	107	246	689	324	989	413	465	375	999999	795	817	553	187	27	684	766	999999	380	999999	403	553	999999	406	776	148	60	999999	223	999999	287	167	266	996	533	823	521	999999	991	162	551	385	999999	129	291	536	139	223	835	518	790	999999	881	999999	400	32	876	840	999999	185	999999	490	251	217	999999	999999	561	999999	653	203	172	71	999999	227	391	999999	896	112	124	249	18	836	999999	704	377	176	285	693	606	999999	947	681	999999	999999	223	999999	143	999999	42	999999	974	999999	999999	641	356	728	413	663	191	382	136	
773	725	673	177	112	401	999999	999999	920	362	868	999999	999999	256	491	279	892	999999	329	883	456	79	471	275	999999	999999	456	358	648	762	621	511	233	383	183	955	128	999999	120	669	596	609	999999	999999	115	631	426	999999	865	459	521	659	862	499	680	999999	264	408	999999	836	945	199	201	167	999999	366	727	770	82	535	160	999999	999999	999999	296	847	957	180	169	805	999999	71	493	198	251	961	649	999999	703	999999	701	720	999999	284	724	407	999999	954	559	749	903	656	322	339	999999	999999	999999	999999	999999	999999	746	93	248	935	986	883	705	13	916	779	717	993	76	603	834	440	346	619	999999	889	439	13	621	999999	901	204	748	163	999999	999999	205	446	531	870	999999	617	999999	999999	298	999999	701	414	47	999999	41	909	999999	999999	505	868	930	157	999999	322	403	742	471	999999	999999	791	145	551	123	941	584	280	471	999999	870	226	958	999999	999999	103	999999	34	966	842	389	999999	614	39	999999	30	53	999999	178	218	476	999999	155	999999	938	506	705	999999	999999	106	999999	761	999999	392	848	288	910	566	999999	184	999999	379	776	999999	448	51	187	115	893	102	999999	536	112	262	730	879	999999	313	436	999999	397	47	733	869	647	627	553	999999	191	380	120	487	999999	993	93	999999	224	999999	216	896	328	600	266	999999	999999	999999	658	195	999999	968	217	606	140	999999	999999	999999	645	906	999999	999999	498	955	923	999999	982	420	314	118	179	633	665	553	107	999999	505	999999	781	535	671	977	968	368	569	999999	172	999999	999999	999999	217	999999	999999	318	999999	395	999999	372	676	743	226	787	364	999999	26	39	999999	664	508	600	506	989	316	999999	244	14	851	140	396	710	360	477	74	95	901	183	181	357	999999	712	141	142	130	47	319	884	999999	999999	351	999999	910	508	15	999999	722	227	689	999999	83	540	544	278	999999	966	393	748	723	279	649	843	857	955	654	796	999999	374	999999	279	800	359	390	433	788	857	799	852	471	318	372	683	493	829	284	479	178	863	999999	163	654	570	999999	353	999999	999999	681	955	853	999999	999999	358	999999	419	551	999999	159	120	489	129	177	540	286	999999	999999	965	359	38	680	184	628	606	217	715	625	239	999999	46	654	290	185	999999	998	262	31	23	335	999999	288	560	330	67	383	999999	985	999999	294	756	446	812	158	653	285	999999	591	689	151	642	794	321	535	122	466	208	999999	334	541	999999	999999	999999	999999	285	749	130	854	571	232	180	730	999999	945	441	599	841	142	531	
568	329	670	342	872	692	289	967	999999	217	600	185	103	999999	581	999999	374	553	181	872	903	999999	999999	30	466	970	911	293	375	104	999999	624	75	421	766	999999	364	60	30	948	996	782	105	646	999999	57	86	79	929	686	77	56	999999	270	628	413	505	650	875	901	780	995	601	930	695	976	119	681	894	369	905	323	532	233	875	131	69	187	60	999999	999999	999999	363	688	999999	476	999999	805	793	362	999999	713	184	999999	999999	11	190	174	951	994	999999	404	999999	569	781	753	999999	445	394	507	354	328	599	466	17	938	641	999999	904	229	30	313	887	999999	654	201	148	413	66	874	940	895	999999	999999	481	999999	999999	794	907	283	952	519	421	999999	999999	999999	123	999999	122	239	369	278	270	732	973	634	517	642	915	999999	999999	120	999999	519	566	999999	103	999999	984	999999	280	847	15	999999	999999	999999	892	600	533	266	87	429	300	999999	999999	671	635	503	93	999999	999999	34	999999	327	999999	841	999999	999999	729	999999	303	580	734	999999	958	521	272	999999	464	471	742	999999	119	658	512	195	999999	999999	14	999999	823	599	460	999999	999999	255	968	688	999999	435	382	999999	999999	999999	962	506	999999	696	868	999999	409	995	48	621	114	999999	915	999999	814	482	999999	576	896	834	735	704	129	596	999999	712	999999	999999	676	999999	99	999999	55	999999	695	999999	499	133	694	21	999999	999999	561	838	999999	999999	999999	748	873	490	413	999999	103	999999	247	268	387	109	999999	165	450	824	999999	19	999999	362	999999	780	999999	808	999999	999999	999999	999999	349	999999	153	291	999999	610	999999	804	711	195	625	999999	657	19	897	999999	628	999999	506	538	570	671	508	551	315	999999	448	560	224	75	999999	515	922	218	999999	340	999999	105	999999	26	999999	646	999999	144	999999	249	705	21	882	107	189	592	999999	999999	999999	678	409	601	975	999999	171	822	999999	645	999999	119	370	449	999999	999999	321	999999	854	999999	756	999999	557	999999	999999	76	999999	436	677	126	885	915	999999	579	893	28	930	524	130	663	854	959	66	477	999999	999999	878	999999	699	999999	786	656	738	911	597	400	130	999999	443	908	907	735	155	473	760	773	995	791	555	303	637	797	999999	201	634	999999	999999	90	917	883	198	719	736	363	340	238	999999	212	999999	503	999999	894	90	222	999999	999999	814	999999	717	683	999999	999999	710	999999	687	999999	254	546	287	999999	999999	999999	127	560	719	999999	998	792	142	531	596	792	810	61	999999	999999	716	999999	446	515	999999	285	372	999999	604	112	19	341	
675	351	984	999999	999999	190	971	857	776	530	502	566	999999	32	459	196	96	496	999999	658	999	999999	282	64	110	772	818	256	999999	999999	956	617	999999	667	126	791	999999	956	867	999999	999999	999999	966	999999	697	879	394	959	825	999999	157	117	826	999999	341	731	999999	999999	539	162	999999	725	190	893	573	885	387	999999	906	668	649	140	999999	656	578	461	999999	95	366	230	387	999999	999999	501	735	848	999999	828	999999	394	721	999999	427	714	999999	364	367	82	622	812	502	999999	63	999999	537	27	488	180	783	880	753	999999	574	999999	999999	512	304	689	168	999999	105	558	138	521	946	43	999999	914	398	223	103	905	999999	554	728	456	805	999999	964	717	370	999999	55	999999	999999	737	51	119	999999	755	69	678	914	999999	716	943	802	999999	999999	999999	314	574	782	569	786	848	521	29	999999	329	707	40	725	450	999999	485	513	683	879	218	991	603	974	643	163	425	990	999999	837	784	653	273	63	470	412	795	837	485	668	999999	999999	32	529	620	57	999999	953	474	999999	241	439	129	999999	999999	511	711	599	149	999999	370	857	946	192	805	676	444	977	264	47	568	647	38	24	999999	991	999999	999999	364	595	134	471	999999	999999	605	354	533	999999	999999	958	701	206	698	79	307	935	999999	839	724	943	613	999999	999999	436	973	593	411	115	576	20	541	637	999999	553	999999	899	999999	913	586	460	152	833	926	999999	346	372	999999	958	716	160	999999	999999	999999	420	981	999999	999999	98	999999	22	943	427	999999	50	999999	73	961	154	788	999999	603	999999	263	273	801	779	134	403	100	611	644	452	399	425	299	411	288	824	999999	217	137	253	855	574	517	724	800	999999	878	283	999999	804	179	317	557	363	876	95	619	212	949	378	999999	457	377	500	38	618	751	25	784	999999	582	580	281	359	511	689	999999	86	979	248	525	817	209	999999	282	999999	999999	999999	535	202	214	369	268	758	255	408	206	26	696	191	145	999999	999999	274	999999	599	999999	207	852	196	339	543	232	711	853	190	999999	536	227	947	750	815	489	592	999999	223	999999	522	114	113	492	739	999999	797	112	661	328	934	619	683	999999	999999	93	349	863	671	146	557	905	74	160	670	799	999999	999999	329	383	906	343	999999	286	524	102	999999	704	599	162	434	999999	201	861	999999	917	543	902	89	732	150	728	999999	86	765	617	50	953	822	939	641	366	783	999999	422	601	999999	407	530	578	344	645	274	519	999999	949	713	212	837	999999	266	846	
361	597	243	187	999999	931	521	906	62	999999	881	659	521	78	824	999999	449	999999	999999	146	381	511	397	505	999999	751	999999	815	904	999999	125	78	999999	794	14	196	54	999999	528	679	999999	624	526	549	763	614	997	999999	134	999999	999999	999999	447	129	474	850	209	738	723	331	567	705	999999	223	679	999999	975	726	73	999999	999999	214	202	636	999999	757	985	847	741	849	753	999999	691	115	999999	999	631	563	330	164	986	315	520	207	122	189	621	999999	999999	999999	638	281	580	495	929	558	923	811	869	716	865	999999	996	874	578	999999	23	897	148	680	191	422	999999	909	652	999999	694	995	999999	81	145	683	999999	791	220	482	160	206	185	527	85	820	694	613	999999	633	319	646	629	285	175	724	173	199	769	226	875	671	999999	374	864	928	297	798	580	999999	999999	215	663	105	686	817	721	621	604	999999	727	792	619	29	255	57	376	248	905	999999	999999	787	31	994	999999	489	364	999999	999999	157	533	896	43	117	999999	114	983	999999	599	999999	13	552	595	408	999999	92	61	823	129	999999	562	59	893	169	672	597	193	668	498	999999	462	910	999999	457	837	831	759	512	999999	999999	73	842	999999	556	417	966	202	999999	505	524	437	541	999999	999999	999999	999999	13	873	444	660	920	324	45	999999	895	999999	999999	147	571	667	333	999999	62	978	752	719	410	999999	999999	706	405	569	999999	973	769	921	229	121	862	363	827	999999	78	120	999999	749	807	256	660	324	381	64	62	837	201	888	999999	712	103	876	83	999999	131	737	264	361	161	71	632	999999	999999	999999	285	999999	839	999999	480	999999	758	999999	911	163	999999	999999	334	351	517	999999	782	881	442	999999	999999	986	289	170	999999	340	855	868	597	745	999999	686	450	999999	999999	844	999999	753	999999	999999	953	99	999999	920	999999	694	413	912	999999	825	289	999999	541	999999	465	298	927	678	684	149	96	889	416	175	539	999999	986	999999	572	672	337	39	472	895	999999	927	31	369	190	999999	927	942	35	771	999999	872	154	94	442	490	917	328	78	999999	461	73	683	999999	390	981	999999	999999	350	181	999999	260	288	646	802	537	999999	567	498	999999	222	153	864	644	708	999999	999999	901	999999	92	755	999999	960	204	999999	500	254	999999	978	999999	999999	999999	602	854	283	216	999999	507	999999	904	222	359	829	464	999999	318	208	48	100	999999	135	806	999999	267	425	488	299	94	999999	311	293	55	588	299	252	272	550	20	999999	502	999999	357	619	99	999999	405	189	505	
147	136	999999	215	999999	264	999999	565	966	999999	999999	999999	916	509	999999	999999	620	176	999999	540	999999	793	767	198	677	598	652	778	999999	894	397	30	999999	794	999999	86	999999	87	999999	334	999999	687	999999	215	581	576	586	572	62	638	999999	703	635	649	293	354	368	113	538	542	612	304	378	81	999999	999999	495	999999	563	228	971	543	999999	446	323	534	497	561	616	111	21	999999	726	999999	426	694	394	660	510	602	999999	999999	549	381	722	921	318	234	268	173	91	999999	999999	833	999999	934	999999	999999	335	759	857	806	999999	437	530	531	578	819	655	263	999999	999999	621	960	511	75	994	880	999999	401	999999	272	303	453	30	557	999999	893	999999	491	253	205	334	751	745	910	420	121	999999	999999	999999	498	578	999999	149	256	842	58	331	601	940	999999	475	934	999999	594	513	999999	417	973	999999	684	927	174	19	828	510	870	225	600	654	882	999999	532	999999	728	693	297	999999	999999	715	33	571	300	550	683	729	400	218	160	407	999999	704	877	740	668	570	414	999999	320	746	972	999999	731	946	68	539	942	885	999999	900	999999	738	643	267	436	123	636	623	999999	108	119	661	75	203	286	187	162	792	389	167	999999	302	993	37	743	201	839	354	492	153	786	514	404	259	191	639	999999	619	313	555	933	790	669	999999	999999	320	767	538	669	880	999999	999999	506	656	621	923	745	999999	524	999999	999999	999999	141	193	999999	604	266	815	999999	647	999999	543	489	999999	234	498	632	999999	401	999999	434	311	684	611	766	636	18	748	638	267	894	999999	104	77	281	999999	659	486	999999	41	63	999999	526	32	765	844	671	672	432	999999	999999	963	224	102	811	972	999999	529	427	685	596	518	999999	999999	999999	669	448	421	999999	582	839	156	881	999999	378	482	785	662	999999	921	965	999999	999999	516	966	930	242	12	266	308	53	140	999999	224	445	544	775	771	999999	105	405	259	119	999999	292	999999	92	854	999999	339	197	945	682	999999	719	999999	999999	670	788	822	436	999999	164	264	999999	708	999999	666	924	833	999999	24	999999	750	526	715	236	476	233	821	999999	999999	288	927	121	999999	458	563	999999	194	999999	999999	999999	456	669	959	999999	854	319	999999	67	999999	930	889	632	183	562	999999	978	13	33	725	446	967	974	59	999999	237	152	442	260	533	172	739	491	601	41	999999	91	999999	999999	382	999999	999999	999999	432	456	398	304	938	545	999999	999999	500	999999	999999	668	24	481	619	801	867	712	877	332	533	999999	200	999999	
40	151	999999	849	421	999999	999999	569	999999	213	551	602	768	932	999999	999999	734	948	999999	999999	999999	999999	27	465	999999	765	752	669	289	326	240	999999	265	999999	999999	797	920	677	173	117	999999	67	872	811	929	27	999999	935	999999	999999	598	584	592	999999	542	107	134	169	387	656	640	982	290	479	999999	999999	346	777	668	416	976	999999	785	563	999999	808	70	999999	535	454	733	999999	170	999999	999999	999999	587	643	458	176	673	999999	299	517	476	537	777	402	839	557	681	264	277	999999	999999	541	799	38	562	734	47	918	633	933	922	999999	999999	982	751	326	999999	702	999999	501	743	999999	999999	278	999999	999999	40	667	376	978	773	478	549	77	302	196	856	559	999999	723	138	999999	137	366	594	652	715	794	651	522	762	978	934	999999	359	789	999999	531	999999	41	999999	379	552	654	169	454	999999	753	999999	565	470	245	622	606	372	988	97	999999	999999	444	816	245	999999	853	226	794	543	999999	999999	513	999999	335	618	59	29	759	211	482	206	150	378	999999	115	95	999999	999999	999999	338	412	370	702	373	847	999999	224	468	999999	699	438	999999	910	999999	45	186	153	145	999999	572	999999	613	999999	615	213	999999	999999	853	140	930	801	999999	999999	215	370	999999	810	58	488	999999	834	999999	405	512	54	831	999999	867	927	999999	999999	917	898	793	751	999999	583	96	169	313	439	999999	999999	432	897	738	936	704	149	687	999999	105	656	999999	999999	35	217	284	571	999999	314	999999	999999	210	988	999999	801	999999	464	999999	999999	724	888	999999	999999	473	233	973	614	315	895	999999	727	250	564	999999	270	999999	66	725	591	308	525	787	999999	240	999999	999999	999999	999999	936	999999	250	578	911	651	999999	481	832	273	999999	999999	669	999999	486	999999	481	686	999999	151	623	418	588	738	979	999999	208	110	186	999999	39	106	540	600	379	603	295	159	999999	913	640	788	999999	792	923	999999	999999	270	311	999999	758	999999	999999	302	400	528	713	511	598	999999	452	115	999999	390	244	706	999999	79	886	999999	493	331	358	733	999999	834	999999	796	815	632	838	938	999999	955	999999	282	999999	999999	209	850	890	783	561	892	470	534	492	180	557	227	654	569	384	428	736	999999	408	757	791	566	999999	916	695	966	607	514	315	350	696	962	100	465	869	45	991	709	770	465	999999	999999	351	687	999999	598	978	279	563	999999	229	266	999999	857	999999	643	189	974	97	595	295	955	228	152	483	595	136	198	999999	348	436	999999	667	942	495	815	224	984	677	999999	
988	999999	950	934	130	440	98	243	18	236	856	27	999999	184	180	316	757	209	213	999999	471	789	579	225	944	999999	599	930	372	999999	999999	205	999999	989	607	957	15	294	999999	999999	999999	892	999999	473	491	999999	999999	999999	772	188	67	25	780	34	635	208	999999	735	989	928	841	167	999999	376	807	661	721	632	999999	222	311	472	187	170	999999	579	999999	999999	733	999999	999999	117	999999	193	999999	413	424	281	999999	408	209	279	999999	103	211	999999	31	813	666	830	697	782	914	999999	876	595	837	620	879	66	599	999999	11	999999	149	999999	10	999999	792	403	246	999999	278	179	23	41	177	999999	958	999999	557	795	449	903	838	15	202	999999	317	999999	576	804	402	307	808	556	278	999999	953	477	348	343	31	999999	593	257	514	744	999999	999999	427	999999	999999	999999	508	804	213	108	624	144	541	403	380	803	826	442	999999	970	370	999999	763	335	140	491	467	999999	773	999999	319	590	999999	457	69	472	999999	822	152	999999	798	14	353	179	227	819	999999	999999	963	228	999999	161	210	543	384	91	91	102	623	179	615	295	40	37	999999	44	642	999999	344	908	999999	14	299	728	182	365	123	593	999999	320	556	521	260	555	999999	999999	390	958	83	978	390	479	209	972	713	513	973	326	390	999999	187	851	611	999999	986	441	999999	482	370	28	967	497	983	999999	623	103	44	999999	297	630	653	683	20	999999	527	763	804	327	24	999999	391	797	212	999999	143	999999	999999	999999	569	307	307	908	597	64	20	892	495	999999	358	619	478	498	39	999999	539	503	840	255	999999	232	637	543	467	999999	637	180	295	67	178	919	193	999999	999999	989	333	745	999999	956	999999	634	999999	908	999999	405	200	893	768	452	396	640	863	999999	999999	999999	670	763	450	896	427	839	607	999999	728	439	999999	639	581	49	436	793	417	884	899	902	999999	728	575	999999	510	743	412	842	671	999999	999999	999999	180	999999	999999	570	999999	199	538	999999	36	839	190	538	999999	560	321	999999	25	602	233	979	765	764	391	942	197	388	396	999999	437	765	766	199	999999	907	999999	11	721	999999	499	228	355	999999	876	125	548	46	103	949	432	684	999999	79	999999	86	763	999999	198	386	382	916	999999	855	88	271	999999	990	164	999999	101	999999	999999	999999	112	14	633	381	888	999999	403	160	294	999999	261	752	938	999999	999999	307	154	63	813	345	999999	583	425	999999	315	615	51	558	882	42	858	999999	678	677	999999	310	453	391	527	922	999999	999999	631	999999	
603	335	332	999999	999999	856	916	48	506	999999	665	529	589	142	75	999999	234	999999	278	262	999999	148	84	999999	730	999999	854	763	535	999999	362	271	952	70	999999	980	292	664	453	35	126	819	616	17	21	999999	721	320	999999	253	698	148	999999	999999	776	465	260	72	656	531	11	163	512	615	999999	403	999999	528	245	95	999999	569	401	252	999999	769	999999	77	258	999999	999999	543	447	292	999999	223	318	999999	293	441	729	229	999999	999999	34	963	316	10	999999	617	999999	999999	999999	240	262	139	999999	710	242	17	933	193	813	999999	668	468	715	230	999999	104	95	994	245	804	999999	771	999999	479	228	999999	462	531	377	999999	999999	999999	468	999999	999999	72	476	607	350	285	507	546	416	645	999999	565	999999	96	586	605	999999	874	956	280	875	490	578	278	492	69	555	412	815	182	999999	997	999	999999	999999	361	627	488	653	960	307	818	365	915	225	662	925	375	944	999999	118	999999	999999	197	340	549	493	999999	125	290	730	104	731	999999	696	266	566	747	896	234	977	53	231	996	973	66	135	663	62	999999	144	189	468	52	73	409	293	999999	999999	999999	868	999999	373	372	240	212	96	999999	228	999999	106	187	479	999999	794	74	328	718	223	284	424	830	155	295	156	550	636	999999	180	297	972	754	578	999999	366	558	680	858	765	771	999999	14	445	103	733	956	709	748	257	999	999999	575	597	999999	235	47	284	999999	226	689	576	407	950	930	986	999999	609	233	999999	246	999999	469	952	999999	314	420	394	61	561	200	840	887	999999	181	216	407	166	999999	30	328	284	602	642	85	204	572	63	999999	117	391	999999	486	999999	21	615	621	623	999999	590	814	653	999999	525	35	848	999999	966	999999	723	999999	999999	925	212	44	999999	999999	827	876	999999	741	366	879	944	999999	843	364	999999	999999	566	999999	783	21	103	216	675	61	86	999999	236	516	606	284	999999	527	206	431	999999	999999	59	999999	793	999999	897	848	458	999999	999999	355	192	494	196	545	222	138	805	999999	831	999999	368	910	714	221	999999	741	145	999999	97	426	999999	421	90	151	381	999999	801	999999	124	254	999999	901	999999	731	433	742	329	70	72	663	722	33	600	999999	992	999999	120	582	999999	165	712	376	999999	861	381	771	414	55	174	999999	336	768	69	586	248	467	999999	982	787	907	422	85	29	434	704	950	820	999999	158	242	632	228	940	959	542	391	225	911	359	999999	337	999999	895	591	336	999999	963	23	49	999999	11	137	795	199	
999999	999999	356	261	167	431	999999	999999	896	932	848	118	827	109	999999	856	251	236	633	135	579	147	190	999999	108	750	999999	807	763	623	999999	999999	433	751	226	905	45	999999	999999	928	711	725	388	963	743	228	136	864	968	192	293	774	999999	999999	999999	605	456	999999	162	417	999999	153	999999	282	700	353	684	86	883	149	999999	287	482	705	424	853	759	999999	695	880	623	132	999999	999999	340	466	10	999999	141	621	999999	127	812	999999	493	567	877	115	272	399	999999	60	999999	829	371	15	999999	799	255	766	845	240	233	281	793	322	314	277	941	244	353	999999	945	271	691	703	475	145	221	999999	999999	999999	953	305	999999	573	151	19	218	335	173	211	518	375	776	228	999999	540	553	181	263	999999	174	999999	55	623	999999	719	147	999999	540	166	587	398	789	201	286	927	935	230	181	999999	68	616	80	999999	999999	579	495	473	999999	935	592	50	603	376	489	999999	999999	723	999999	431	999999	999999	794	17	623	129	999999	584	942	966	605	332	10	958	551	557	958	903	221	535	234	674	858	999999	573	547	999999	423	711	361	677	999999	762	749	433	518	822	72	999999	999999	994	999999	530	842	999999	999999	999999	645	824	932	966	356	512	999999	206	207	999999	199	443	86	334	171	873	591	299	393	999999	260	534	43	735	896	385	929	540	999999	999999	26	999999	999999	999999	160	598	779	999999	331	709	829	553	236	826	632	629	452	957	833	47	999999	999999	999999	699	789	120	791	206	80	999999	582	401	882	63	999999	999999	139	999999	183	572	104	206	968	684	741	707	308	216	112	999999	999999	972	707	286	213	999999	999999	614	718	999999	999999	582	324	360	136	999999	670	183	160	999999	499	873	783	270	942	743	584	272	958	999999	812	584	104	999999	47	610	999999	999999	849	211	999999	999999	860	999999	765	522	881	618	999999	999999	46	134	65	403	776	999999	198	447	999999	999999	889	66	655	635	237	232	487	521	322	999999	743	74	333	999999	113	974	23	999999	505	430	861	999999	714	655	55	999999	528	700	36	978	422	256	271	999999	999999	549	999999	999999	999999	542	44	999999	306	41	569	972	801	999999	999999	999999	999999	548	941	913	608	923	999999	10	590	999999	999999	999999	494	999999	999999	497	802	944	636	564	115	999999	742	962	396	501	999999	683	95	999999	999999	421	999999	234	932	873	314	358	780	399	207	868	643	999999	838	257	875	962	999999	82	179	856	480	736	999999	266	806	979	526	116	999999	668	999999	999999	662	292	387	999999	410	999999	192	
453	173	999999	366	246	155	384	134	149	625	707	756	23	904	999999	941	674	536	676	77	335	999999	674	999999	539	952	137	705	556	870	615	561	999999	999999	999999	693	243	379	460	120	999999	854	999999	491	999999	911	901	612	999999	999999	713	999999	733	999999	999999	621	999999	110	827	293	28	999999	577	999999	20	155	69	999999	188	346	708	304	86	565	645	480	455	999999	590	627	999999	524	82	215	167	999999	827	533	42	114	999999	143	551	176	999999	752	286	117	999999	410	852	778	433	296	642	999999	657	999999	999999	386	999999	316	519	209	999999	503	999999	372	122	139	999999	536	101	84	151	575	753	910	473	999999	203	999999	712	190	775	282	100	785	573	748	999999	659	15	655	938	888	623	352	933	599	155	914	999999	351	92	326	686	999999	155	77	664	747	999999	999999	193	828	603	339	434	960	412	821	999999	373	999999	999999	530	445	999999	263	951	999999	976	999999	747	288	352	371	107	459	596	741	639	506	999999	999999	954	380	472	119	294	294	917	973	999999	999999	126	632	445	424	795	250	999999	999999	125	999999	770	830	887	904	486	999999	241	999999	999999	999999	192	301	289	428	713	160	999999	37	969	999999	999999	13	687	424	999999	720	925	683	663	355	529	748	391	999999	716	133	492	568	999999	61	62	999999	999999	525	151	824	999999	27	711	999999	277	195	921	457	770	767	153	473	741	999999	999999	999999	999999	28	151	443	910	999999	712	999999	999999	999999	999999	917	614	550	999999	999999	282	347	377	907	971	999999	999999	999999	826	999999	999999	999999	999999	29	826	867	743	504	631	591	384	707	914	893	314	131	978	862	791	14	842	229	373	981	999999	404	999999	409	586	303	940	999999	616	976	399	763	608	647	588	536	184	120	919	999999	787	575	432	483	603	850	999999	225	551	822	999999	840	585	999999	829	431	478	999999	918	337	651	999999	100	938	504	999999	523	341	284	265	829	732	310	999999	999999	999999	971	914	999999	736	264	724	999999	794	999999	559	188	610	818	999999	999999	840	201	591	171	999999	484	999999	999999	999999	999999	708	941	295	999999	368	539	34	804	999999	460	999999	537	999999	999999	926	319	306	63	999999	999999	912	523	127	999999	999999	540	999999	399	982	151	999999	935	999999	999999	999999	783	999999	801	999999	29	164	805	613	706	503	313	18	999999	244	902	999999	441	43	689	424	194	824	999999	12	827	820	634	999999	73	973	999999	782	783	526	152	349	504	999999	999999	218	116	909	420	705	999999	999999	210	999999	90	999999	999999	902	999999	999999	371	959	
883	798	698	208	529	984	550	733	875	999999	999999	991	102	562	999999	903	117	481	999999	285	413	391	999999	305	620	479	741	109	926	725	717	798	165	193	465	705	839	727	688	999999	368	999999	830	166	306	218	999999	527	290	999999	795	999999	677	999999	555	501	482	402	588	59	999999	451	999999	159	813	999999	836	908	107	977	74	389	792	195	917	726	561	170	999	999999	416	223	819	784	930	133	131	79	637	964	232	446	149	638	879	917	999999	680	999999	999999	999999	164	430	312	999999	415	801	999999	178	829	999999	322	402	186	999999	38	999999	32	999999	689	315	999999	280	142	754	627	999999	163	315	10	999999	999999	817	139	40	999999	793	516	706	525	331	639	900	808	34	910	999999	962	999999	850	999999	858	999999	999999	564	614	999999	999999	557	459	174	648	186	999999	983	999999	999999	273	156	390	245	124	325	702	999999	675	866	472	118	999999	584	999999	167	464	714	999999	428	164	575	425	378	506	959	256	361	683	462	732	824	965	415	780	999999	614	615	180	543	759	999999	889	999999	999999	189	713	999999	885	490	722	463	996	640	350	698	999999	22	739	165	78	351	685	222	144	647	153	439	803	472	552	848	544	454	668	859	685	676	956	326	256	380	475	202	999999	278	999999	999999	74	999999	95	602	999999	25	474	417	619	999999	999999	773	46	283	999999	999999	999999	999999	919	999999	999999	490	999999	64	65	422	909	697	876	999999	481	865	820	999999	375	999999	387	950	972	999999	979	260	250	19	72	192	290	972	308	61	265	867	999999	285	362	583	79	40	546	999999	115	999999	541	137	204	748	953	999999	908	999999	46	987	900	400	999999	721	250	13	991	873	141	937	999999	824	237	614	517	545	999999	792	999999	356	999999	518	423	999999	719	999999	814	324	238	73	74	947	999999	999999	999999	999999	999999	641	342	76	999999	673	332	999999	388	717	900	589	240	418	999999	126	709	690	583	391	977	999999	11	137	198	999999	644	78	872	450	809	959	648	560	833	999999	459	585	999999	740	196	254	824	12	999999	234	93	820	999999	999999	248	334	694	999999	979	351	639	215	878	371	38	264	305	937	907	941	941	680	999999	936	666	133	999999	999999	999999	732	546	999	914	963	594	999999	999999	925	212	485	274	74	580	491	195	254	706	946	999999	999999	949	887	104	281	999999	413	999999	375	290	999999	951	852	999999	257	999999	999999	999999	999999	999999	999999	498	380	735	432	676	877	999999	103	751	999999	427	999999	140	272	783	999999	905	642	680	999999	589	
400	644	999999	533	422	684	333	685	555	953	791	178	507	444	999999	161	671	605	415	313	150	624	868	999999	524	721	126	473	999999	999999	658	245	596	625	107	736	647	999999	999999	202	999999	417	205	468	635	268	999999	999999	214	507	999999	999999	274	999999	999999	775	776	399	999999	700	568	999999	539	821	305	999999	999999	999999	346	842	513	999999	350	223	536	999999	428	999999	71	999999	98	999999	999999	999999	500	999999	970	719	999999	331	999999	258	999999	563	633	999999	878	383	173	89	999999	999999	999999	371	993	470	696	999999	999999	715	357	376	999999	999999	612	280	999999	999999	330	999999	585	999999	705	24	882	265	883	786	589	999999	999999	54	246	982	580	999999	806	999999	656	40	923	920	999999	471	999999	999999	919	999999	999999	363	326	988	62	999999	503	822	55	477	488	737	999999	910	471	730	999999	312	140	999999	999999	274	474	999999	999999	300	999999	665	494	244	999999	299	346	747	999999	236	302	866	991	757	488	757	302	338	419	918	453	999999	458	647	610	672	999999	573	962	686	888	999999	753	762	727	838	337	810	437	999999	999999	838	999999	999999	999999	994	320	382	867	426	972	145	293	325	847	747	999999	999999	633	377	836	772	785	158	347	678	122	239	40	650	999999	999999	900	230	527	999999	938	223	219	999999	362	89	705	546	999999	999999	999999	438	914	980	631	490	187	999999	362	628	63	926	898	759	881	999999	999999	227	996	490	999999	73	797	999999	808	993	637	27	999999	757	999999	249	999999	594	999999	684	325	60	28	938	314	999999	868	999999	561	999999	325	460	734	281	737	999999	549	233	518	999999	640	681	181	637	852	169	999999	999999	561	999999	492	313	999999	999999	765	999999	208	999999	999999	404	205	898	681	796	678	187	293	999999	30	589	699	220	86	79	53	643	999999	391	96	155	794	273	348	747	529	999999	48	536	516	445	288	999999	57	123	82	742	10	385	999999	675	875	311	584	999999	124	282	999999	999999	164	999999	999999	817	971	40	999999	931	999999	933	276	666	148	757	237	585	310	217	999999	999999	996	310	642	502	432	420	999999	492	688	375	632	256	999999	696	381	999999	999999	471	520	26	999999	151	999999	76	999999	302	536	128	84	999	999999	999999	120	274	356	853	489	920	394	561	761	126	253	999999	999999	29	883	999999	385	999999	563	999999	696	999999	458	855	128	999999	999999	999999	999999	160	418	688	703	725	999999	519	999999	999999	905	999999	86	959	265	397	897	997	765	99	418	94	743	241	445	833	220	964	816	500	735	913	537	999999	677	610	
708	999999	490	585	883	999999	999999	857	999999	462	761	737	890	999999	999999	130	810	304	721	999999	417	187	999999	870	514	182	702	849	792	991	999999	822	999999	654	999999	999999	517	999999	999999	54	981	886	302	999999	999999	483	999999	999999	543	999999	112	242	542	878	203	531	321	619	81	711	671	263	74	999999	889	939	455	999999	382	624	612	999999	999999	676	818	999999	999999	269	799	40	108	948	999999	187	889	341	289	999999	461	167	31	999999	118	999999	383	999999	821	999999	999999	142	999999	837	381	999999	12	482	153	866	999999	672	646	61	820	999999	613	722	947	887	67	999999	659	999999	784	225	999999	715	999999	999999	302	100	708	537	175	667	12	270	577	397	185	416	999999	423	353	789	999999	999999	999999	77	891	661	999999	999999	299	546	482	986	63	166	325	297	960	559	999999	969	963	999999	886	163	47	352	155	559	711	650	999999	999999	999999	995	703	999999	637	454	999999	641	999999	999999	248	629	194	26	216	420	999999	999999	455	999999	999999	384	999999	412	93	999999	39	548	999999	999999	232	648	186	245	298	999999	999999	693	659	516	855	932	660	199	870	266	968	31	999999	734	488	823	999999	999999	397	323	999999	301	548	713	999999	165	134	999999	999999	999999	453	949	999999	157	999999	388	999999	939	783	917	723	636	541	999999	955	999999	411	781	742	409	999999	454	847	974	888	170	154	945	102	999999	807	570	648	281	813	999999	999999	988	775	109	595	265	948	480	599	999999	760	722	758	415	753	353	356	152	154	998	111	753	269	999999	244	292	846	92	999999	999999	987	270	999999	936	715	999999	999999	642	813	199	999999	999999	384	355	410	999999	999999	687	946	464	224	505	136	814	917	550	729	977	865	999999	418	999999	370	446	555	499	708	821	700	339	347	714	338	955	999999	734	378	913	999999	999999	104	999999	999999	999999	938	492	999999	208	999999	175	694	38	777	511	999999	639	16	999999	799	999999	723	376	999999	999999	127	509	177	180	321	192	181	815	590	62	217	999999	729	715	508	73	999999	999999	801	534	999999	999999	937	826	184	863	727	440	124	999999	99	728	999999	529	538	999999	324	999999	887	836	993	878	447	724	303	532	999999	301	439	999999	999999	223	575	461	971	808	572	350	996	457	999999	741	999999	114	963	489	85	209	999999	78	999999	999999	999999	964	541	766	871	222	533	651	953	999999	10	999999	999999	875	162	999999	999999	730	866	974	966	439	381	261	187	342	760	999999	457	711	123	371	999999	999999	600	610	920	214	936	999999	999999	355	504	39	741	999999	
184	97	336	999999	650	457	212	999999	434	999999	999999	289	999999	539	461	999999	203	252	999999	639	999999	999999	285	999999	999999	354	793	999999	167	999999	935	351	520	999999	168	999999	487	103	70	666	168	999999	730	999999	27	640	625	407	999999	999999	999999	262	717	111	921	999999	999999	999999	563	306	663	695	999999	812	258	999999	999999	723	381	789	241	999999	191	655	480	187	54	868	999999	999999	728	999999	999999	69	470	999999	999999	419	943	758	860	702	539	764	999999	473	999999	999999	999999	775	871	902	999999	119	866	60	80	71	999999	744	999999	999999	260	403	999999	277	87	999999	352	999999	999999	360	780	622	928	539	571	427	653	17	581	999999	999999	759	299	999999	370	509	202	419	611	999999	788	208	403	999999	452	146	195	999999	395	57	574	592	999999	521	131	999999	190	336	489	999999	418	623	172	237	999999	500	114	752	906	578	999999	933	963	55	571	581	229	21	97	435	999999	999999	621	999999	562	999999	999999	778	704	956	999999	999999	929	999999	999999	174	46	175	999999	951	42	999999	999999	817	692	641	628	121	949	550	999999	999999	249	64	421	500	11	638	675	125	999999	335	999999	999999	259	498	999999	14	891	999999	545	63	336	145	403	797	999999	804	841	920	999999	490	828	163	772	159	999999	875	547	664	173	999999	500	568	63	706	999999	879	568	999999	638	623	229	552	15	140	999999	114	660	623	411	207	797	999999	626	999999	507	999999	999999	110	872	137	467	237	243	146	999999	999999	92	999999	412	999999	246	647	999999	874	271	286	158	641	316	522	999999	999999	263	966	999999	744	942	645	999999	500	701	467	331	510	166	999999	318	868	577	84	31	999999	221	201	960	159	472	751	156	230	999999	545	793	999999	913	999999	974	277	999999	818	825	447	498	911	999999	778	325	999999	718	999999	968	999999	999999	241	501	261	712	71	15	999999	282	999999	498	978	755	166	673	972	596	622	999999	50	342	999999	999999	584	999999	309	999999	192	834	690	43	999999	999999	999999	481	999999	858	662	831	999999	272	83	999999	999999	948	520	166	361	114	353	999999	106	999999	928	947	314	999999	916	785	999999	388	822	627	591	167	621	726	300	684	121	123	934	790	999999	777	268	223	623	636	954	153	331	88	490	505	937	626	333	517	176	578	999999	876	428	533	450	456	999999	999999	336	793	866	676	992	239	260	315	155	999999	689	101	369	290	999999	269	999999	744	146	96	999999	994	403	782	517	999999	999999	68	371	581	336	812	268	155	309	999999	287	654	95	999999	254	631	480	182	828	
85	218	660	55	169	476	706	319	999999	258	341	400	93	169	459	67	201	944	574	999999	876	832	224	981	999999	982	412	658	885	841	999999	524	230	999999	442	334	999999	999999	212	115	999999	502	999999	897	967	770	999999	495	636	999999	999999	999999	906	357	951	999999	994	679	999999	187	73	999999	434	36	659	817	179	138	726	999999	999999	188	742	468	203	384	442	999999	24	899	788	917	31	690	788	912	999999	873	13	200	340	842	638	34	52	582	999999	999999	999999	159	600	999999	999999	511	658	874	999999	999999	163	576	999999	676	665	999999	398	156	35	743	247	747	999999	306	134	536	794	999999	549	717	426	621	317	999999	89	999999	309	722	158	520	42	914	999999	180	719	437	389	664	999999	999999	636	895	556	999999	137	500	999999	303	940	242	717	955	335	237	30	999999	269	742	596	800	186	675	999999	515	711	999999	999999	38	587	697	999999	140	999999	396	999999	530	74	982	940	588	914	999999	999999	915	803	999999	589	740	159	186	999999	647	999999	385	999999	960	999999	51	999999	803	999999	921	716	253	95	586	439	938	156	500	478	286	801	17	886	181	894	92	999999	634	744	48	879	410	529	509	72	150	419	130	632	33	370	146	867	999999	298	538	830	226	647	650	999999	659	999999	891	845	70	498	805	76	815	338	987	69	682	51	316	723	586	999999	298	528	999999	867	454	915	665	150	999999	883	365	999999	496	987	103	454	229	702	638	663	999999	651	614	64	817	999999	382	86	195	950	982	814	253	999999	359	132	569	792	263	975	190	919	999999	922	710	999999	999999	999999	966	237	999999	613	999999	923	521	999999	913	970	999999	760	999999	588	999999	999999	900	999999	17	794	999999	971	885	437	448	662	482	92	56	692	353	263	852	382	120	957	999999	378	728	330	999999	712	218	598	999999	503	442	602	964	661	31	169	556	58	372	995	999999	394	174	432	999999	438	999999	999999	999999	796	908	170	999999	999999	814	532	822	686	613	926	762	297	999999	945	230	880	127	395	671	999999	999999	803	20	999999	614	744	999999	999999	880	999999	122	999999	970	999999	595	281	133	966	846	499	346	999999	444	445	243	64	698	228	212	999999	999999	214	999999	999999	100	114	160	363	393	80	328	999999	806	999999	813	774	326	750	360	949	999999	999999	999999	999999	848	837	999999	574	999999	559	55	984	999999	320	441	907	437	538	999999	490	999999	770	583	775	180	999999	73	583	999999	468	738	948	868	263	813	169	664	387	593	263	999999	999999	999999	833	35	343	433	
495	999999	905	347	999999	999999	870	999999	986	577	773	999999	39	773	785	942	423	821	106	126	840	507	281	253	59	945	601	744	999999	298	750	750	837	999999	999999	163	726	130	950	63	999999	434	999999	999999	999999	386	999999	999999	960	643	68	21	999999	226	999999	988	999999	999999	297	842	999999	135	293	999999	827	33	173	643	206	632	226	999999	871	53	999999	415	680	689	361	673	999999	122	784	900	239	738	999999	620	802	588	14	999999	833	999999	760	873	150	139	765	868	999999	921	293	338	427	765	150	885	108	999999	318	469	311	624	462	191	350	393	468	98	210	553	840	999999	628	999999	999999	999999	292	999999	275	999999	999999	493	999999	469	829	999999	483	999999	597	936	521	625	280	544	999999	218	655	579	532	757	671	676	999999	669	999999	675	710	274	306	999999	602	853	999999	767	545	817	174	993	362	894	910	999999	999999	274	41	224	347	93	999999	260	118	713	999999	518	879	999999	826	791	999999	163	746	218	999999	220	344	668	713	512	999999	944	999999	999999	226	638	999999	677	186	403	637	865	338	626	999999	55	278	999999	140	403	999999	298	990	382	614	208	158	999999	825	289	930	999999	999999	834	95	456	215	456	496	94	670	212	81	999999	163	999999	825	999999	999999	999999	999999	455	538	999999	625	710	953	671	57	999999	490	999999	851	999999	472	274	999999	504	541	999999	839	822	401	55	999999	685	999999	567	229	999999	383	999999	366	703	347	484	999999	201	219	384	502	544	408	478	604	999999	360	184	960	889	999999	330	588	918	999999	129	63	492	586	940	492	999999	452	956	999999	462	789	158	559	988	439	173	999999	166	924	305	999999	923	451	999999	334	52	606	339	932	62	449	447	420	999999	999999	352	614	999999	892	115	101	452	833	999999	735	999999	625	972	459	999999	45	432	994	987	999999	139	50	999999	615	449	790	999999	33	592	22	352	999999	341	999999	97	559	26	274	818	214	971	999999	309	483	999999	427	633	999999	999999	27	27	999999	432	522	301	311	999999	663	452	999999	978	428	999999	140	392	473	294	416	999999	446	999999	167	185	783	733	49	999999	895	493	32	166	243	96	575	999999	898	316	818	274	785	323	363	821	503	235	553	848	179	100	999999	142	227	516	501	997	859	277	999999	999999	999999	570	349	179	429	169	745	342	999999	145	494	167	475	151	587	132	666	346	682	999999	190	999999	571	999999	999999	999999	999999	726	594	999999	144	631	667	39	22	999999	973	193	402	343	490	220	181	999999	606	501	667	86	999999	999999	
999999	523	595	101	608	70	999999	544	345	999999	999999	28	747	109	999999	863	500	446	138	373	999999	483	944	348	76	970	29	537	209	342	999999	861	999999	226	245	620	45	999999	999999	952	225	439	847	862	999999	472	472	999999	42	999999	11	230	948	999999	229	858	579	256	999999	638	999999	471	344	999999	317	369	230	999999	863	390	999999	924	24	186	157	718	635	91	235	604	999999	947	505	466	999999	999999	913	241	996	999999	999999	789	550	793	911	754	104	845	554	999999	251	999999	219	651	915	999999	216	771	417	510	233	497	30	430	140	103	965	878	999999	315	999999	988	535	486	349	999999	383	231	274	403	624	999999	999999	482	363	999999	737	853	550	263	795	999999	824	495	163	553	768	999999	663	999999	999999	226	183	249	308	999999	999999	999999	999999	878	703	984	999999	24	886	999999	999999	548	77	572	365	122	338	999999	519	999999	174	49	999999	796	999999	262	999999	999999	999999	408	999999	297	999999	110	999999	15	551	672	560	811	644	999999	608	719	592	230	999999	100	462	676	999999	765	999999	994	97	375	409	516	609	450	425	60	408	488	999999	673	373	966	421	360	571	666	857	708	668	365	441	612	213	58	209	478	994	939	999999	999999	567	999999	23	786	605	44	73	119	395	594	410	130	892	918	856	97	999999	111	999999	231	999999	31	335	732	934	797	312	999999	251	947	65	999999	999999	999999	115	194	953	634	755	536	603	748	322	84	999999	320	720	295	999999	999999	999999	892	834	298	999999	546	999999	290	851	808	732	512	867	999999	538	941	161	914	999999	672	144	54	356	578	628	169	708	999999	999999	623	999999	26	369	999999	157	172	999999	679	45	569	999999	672	783	946	999999	999999	880	874	545	23	168	999999	482	999999	977	999999	546	265	670	782	837	602	512	999999	999999	999999	152	737	999999	375	999999	482	999999	253	342	471	270	409	775	537	288	834	715	764	464	999999	544	841	162	402	626	379	19	262	999999	737	169	555	225	97	999999	152	583	179	707	999999	926	239	196	515	494	146	490	999999	503	13	886	999999	773	999999	999999	999999	585	999999	749	999999	999999	626	521	604	312	715	194	687	588	145	261	545	999999	777	354	315	999999	646	907	490	889	877	999999	728	850	999999	782	764	999999	647	567	684	999999	772	224	999999	717	591	999999	779	951	803	553	367	999999	351	999999	995	116	866	999999	999999	991	269	56	999999	999999	792	753	891	933	430	771	999999	578	576	125	294	999999	999999	597	73	443	999999	538	96	999999	999999	977	509	729	786	
658	999999	990	627	693	171	726	628	441	925	837	321	845	999999	41	612	999999	184	235	406	441	70	278	593	999999	862	730	959	999999	477	815	254	172	156	771	720	950	950	883	953	568	935	613	999999	235	132	292	999999	999999	721	611	802	283	999999	999999	597	781	999999	132	999999	440	999999	366	964	119	593	159	699	759	320	999999	999999	301	281	837	506	457	606	367	999999	999999	723	905	550	999999	23	970	999999	999999	184	939	999999	999999	999999	999999	802	578	999999	562	642	972	593	257	743	70	773	511	11	999999	849	150	184	49	748	261	999999	861	816	109	106	622	319	999999	585	999999	118	19	999999	758	45	927	999999	54	725	999999	999999	476	999999	490	999999	512	969	999999	952	43	764	513	90	801	806	941	999999	550	466	29	999999	999999	671	371	999999	764	272	252	459	921	342	999999	323	347	275	250	999999	336	17	594	653	965	999999	551	999999	604	999999	446	952	104	175	999999	999999	999999	747	300	804	799	538	337	999999	726	895	40	701	633	200	999999	535	565	999999	435	999999	999999	999999	697	749	999999	999999	357	834	825	300	365	755	85	552	618	599	975	445	899	797	680	999999	927	999999	999999	850	999999	414	999999	911	397	852	739	724	716	339	60	550	999999	999999	999999	999999	423	436	540	285	625	91	582	153	999999	999999	352	638	861	526	449	627	834	279	771	999999	648	914	903	512	25	999999	836	999999	549	435	760	854	616	999999	999999	501	539	640	235	901	831	999999	999999	277	999999	111	863	199	999999	432	715	999999	282	999999	854	999999	999999	37	269	999999	254	303	603	135	999999	497	31	683	594	948	97	204	999999	870	999999	604	564	999999	999999	914	999999	646	999999	999999	999999	354	582	999999	999999	999999	967	512	380	960	657	999999	449	235	999999	999999	89	189	605	941	344	521	372	412	135	259	999999	897	34	355	999999	608	903	486	415	25	915	652	359	999999	980	999999	823	93	222	583	165	338	728	999999	834	318	51	458	782	208	982	179	253	83	489	999999	487	35	193	999999	634	962	820	892	999999	437	999999	999999	960	758	999999	288	199	552	999999	615	999999	44	520	468	999999	999999	703	999999	43	999999	408	285	681	909	107	797	899	174	999999	999999	518	999999	893	999999	488	606	497	999999	510	703	979	701	979	999999	902	999999	514	999999	999999	188	269	613	999999	361	38	553	763	60	999999	900	389	35	603	902	107	999999	150	124	979	961	957	679	706	339	999999	707	306	999999	17	653	292	184	682	769	999999	905	999999	541	377	935	842	446	372	999999	
999999	953	107	87	776	999999	312	999999	999999	530	230	589	906	529	595	999999	257	955	53	17	617	999999	352	833	969	202	364	999999	746	54	128	521	316	106	25	812	999999	229	999999	447	999999	999999	439	999999	549	999999	999999	999999	946	55	687	886	403	365	991	119	999999	274	117	583	214	703	653	700	412	709	282	809	513	999999	722	999999	924	999999	999999	725	999999	999999	294	999999	203	999999	663	700	366	241	127	951	999999	999999	211	999999	999999	457	242	647	248	738	999999	839	81	198	999999	999999	999999	660	962	797	698	276	343	420	979	999999	389	308	999999	953	343	180	591	999999	999999	606	999999	388	999999	999999	372	999999	487	999999	999999	455	554	14	961	500	377	706	279	330	263	838	573	791	999999	999999	999999	999999	606	999999	404	579	257	750	999999	999999	999999	945	744	495	434	678	788	305	970	534	938	385	347	999999	585	637	999999	271	999999	865	43	790	999999	296	409	999999	422	202	642	870	207	999999	520	622	908	432	962	999999	999999	584	59	277	999999	999999	691	692	597	66	709	999999	678	985	999999	628	315	999999	921	457	95	999999	265	596	663	109	999999	999999	999999	724	641	163	674	127	376	999999	816	999999	969	202	605	717	841	366	492	875	999999	222	129	891	316	117	999999	514	698	999999	329	462	614	721	503	556	827	872	425	556	102	999999	619	999999	812	550	831	729	852	377	999999	899	113	999999	999999	124	25	972	418	533	652	170	428	477	172	363	161	258	699	999999	889	969	940	999999	782	641	602	928	89	766	286	781	661	330	744	999999	999999	826	999999	999999	541	999999	464	891	999999	932	999999	999999	38	458	399	582	39	803	488	194	958	177	16	275	999999	96	892	651	257	870	508	107	999999	742	999999	334	444	999999	517	44	515	59	42	849	509	460	900	631	377	703	999999	999999	842	559	471	191	820	548	866	454	999999	812	643	999999	434	44	419	295	999999	999999	148	717	296	453	999999	909	144	166	766	71	999999	271	283	999999	999999	999999	265	999999	281	999999	514	896	455	72	82	702	415	999	424	474	51	999999	186	999999	565	44	571	999999	880	999999	999999	663	782	999999	999999	700	538	999999	914	784	779	247	999999	632	999999	999999	999999	233	999999	977	503	145	742	301	29	581	95	970	988	93	999999	866	302	718	775	851	123	650	803	999999	173	325	94	639	695	804	599	554	753	323	772	347	26	903	68	999999	920	490	784	999999	614	568	111	999999	999999	912	945	305	856	708	138	621	429	10	813	188	60	112	605	225	999999	541	
227	675	321	740	850	399	999999	864	930	632	865	999999	999999	605	224	264	999999	999999	858	304	697	55	194	161	917	26	99	879	999999	817	885	569	705	83	350	999999	519	965	72	556	645	999999	999999	505	755	313	999999	218	964	999999	179	822	366	687	844	999999	490	169	822	833	309	780	13	122	747	306	999999	999999	264	788	745	967	721	312	659	999999	277	689	405	614	783	881	915	999999	999999	999999	212	999999	999999	999999	945	359	999999	238	256	999999	988	665	757	999999	999999	550	953	186	61	211	999999	64	38	149	904	999999	764	218	60	428	865	939	474	684	104	999999	999999	999999	842	395	825	492	66	794	716	611	931	947	999999	242	927	739	22	446	961	158	989	99	273	999999	999999	934	188	828	999	58	200	83	364	497	96	867	343	665	999999	999999	997	244	433	999999	999999	999999	494	817	500	135	926	999999	999999	946	999999	374	821	699	800	890	999999	238	794	667	421	858	593	235	156	70	405	357	70	353	160	999999	666	971	284	999999	449	370	337	999999	999999	173	360	417	93	999999	55	644	864	999999	314	769	449	766	999999	21	233	999999	671	439	999999	579	999999	999999	796	659	707	850	425	32	450	944	900	999999	545	258	999999	185	152	434	24	761	493	999999	48	390	315	900	99	999999	554	999999	698	999999	153	553	205	981	621	433	999999	204	229	841	54	370	869	528	231	999999	513	999999	126	999999	425	968	999999	999999	999999	999999	353	807	761	162	999999	270	255	12	777	991	999999	526	564	718	999999	819	999999	651	999999	678	999999	787	679	465	758	999999	999999	461	482	185	467	802	650	215	999999	217	999999	76	372	784	999999	867	999999	239	581	987	494	407	827	605	999999	999999	999999	661	894	566	137	305	403	973	999999	999999	529	601	534	260	999999	358	638	999999	386	999999	288	744	563	653	45	450	884	771	21	666	633	876	748	999999	928	988	321	523	89	147	999999	399	588	331	999999	159	999999	330	121	999999	999999	625	229	961	166	999999	108	250	530	687	421	631	999999	540	170	999999	853	999999	999999	887	46	125	132	248	999999	888	166	242	316	999999	746	563	660	999999	999999	17	657	999999	999999	799	890	81	992	401	726	999999	438	999999	170	694	306	201	999999	999999	999999	999999	999999	981	169	277	972	999999	933	999999	941	857	971	95	643	162	999999	999999	999999	533	999999	965	132	730	522	999999	460	118	999999	621	590	554	565	436	777	253	514	676	999999	598	826	34	147	359	460	999999	80	352	414	18	999999	999999	554	999999	236	143	531	772	
468	999999	817	864	793	322	63	999999	302	544	999999	999999	999999	329	447	58	706	972	827	773	280	654	690	117	999999	73	922	360	999999	99	210	643	999999	742	217	229	999999	962	240	825	306	73	575	999999	44	24	371	379	792	506	768	264	999999	757	999999	814	718	709	170	999999	399	702	397	212	344	675	677	999999	122	999999	278	744	741	999999	477	216	999999	164	83	689	702	553	567	503	331	945	336	964	250	402	510	80	802	510	999999	603	676	372	201	999999	347	465	999999	574	999999	33	522	314	290	295	999999	564	999999	480	999999	846	999999	893	881	999999	348	713	999999	999999	718	207	942	999999	575	874	540	715	963	999999	351	246	999999	999999	275	999999	999999	32	683	954	666	945	444	331	481	589	999999	782	999999	802	29	634	800	546	999999	40	91	291	738	416	754	30	600	921	139	791	560	152	627	583	999999	326	39	999999	63	999999	763	621	759	986	416	999999	234	170	999999	717	445	999999	146	245	226	999999	293	277	209	645	355	523	202	689	39	325	999999	999999	836	703	604	100	999999	94	277	999999	532	752	10	997	796	439	235	421	356	810	16	392	999999	824	43	999999	999999	999999	999999	999999	999999	999999	957	999999	602	326	334	999999	122	355	266	62	967	756	999999	999999	276	212	999999	915	297	780	999999	228	319	999999	550	22	669	842	590	999999	667	37	999999	462	999999	908	405	999999	999999	243	308	10	999999	953	425	610	214	999999	495	307	569	511	952	648	999999	738	782	999999	776	321	999999	280	764	999999	394	999999	716	167	746	367	807	999999	809	999999	481	342	999999	999999	356	939	808	177	999999	292	514	165	84	401	726	66	136	574	702	794	911	38	999999	372	569	485	999999	999999	755	137	999999	199	702	899	177	402	74	427	483	836	513	999999	999999	482	677	239	865	324	999999	689	241	999999	677	999999	999999	999999	999999	312	999999	871	999999	999999	422	999999	792	999999	462	999999	233	334	999999	709	999999	865	290	757	999999	999999	695	339	999999	999999	617	76	999999	267	522	687	999999	999999	999999	761	631	611	791	752	742	704	689	362	776	999999	101	116	697	531	151	811	734	393	347	342	617	466	262	476	999999	356	332	534	999999	775	427	999999	37	999999	88	489	84	538	25	411	84	342	562	929	488	511	999999	375	999999	711	953	373	387	963	154	999999	359	324	999999	396	999999	164	560	11	272	999999	88	999999	452	662	736	206	378	936	268	284	904	332	988	999999	999999	956	418	999999	822	63	131	999999	95	914	139	760	928	999999	39	919	
782	560	666	895	999999	912	922	999999	974	999999	995	999999	704	870	270	999999	336	967	999999	425	746	469	189	999999	470	23	380	538	532	976	277	999999	999999	349	501	999999	999999	102	999999	75	44	999999	126	75	68	679	369	225	653	112	433	961	999999	614	182	323	381	457	435	419	541	394	930	997	999999	255	544	365	378	916	999999	999999	757	353	999999	791	353	124	160	790	653	165	884	430	552	316	538	302	176	188	972	218	667	800	534	650	34	999999	586	812	145	14	847	999999	742	200	213	867	233	999999	970	266	307	644	765	999999	509	510	999999	183	717	999999	999999	199	944	161	575	957	819	740	767	234	538	347	655	649	318	157	687	362	112	999999	79	784	218	715	910	999999	44	158	150	523	673	412	105	894	814	999999	792	590	624	256	58	999999	999999	745	728	959	989	999999	77	361	823	102	81	55	999999	414	999999	239	999999	999999	923	670	999999	254	999999	135	252	761	834	660	999999	107	737	855	623	999999	170	999999	986	950	44	917	90	789	699	581	341	999999	722	409	675	562	349	81	333	999999	893	379	194	603	999999	999999	999999	416	995	726	364	999999	999999	595	254	518	253	300	518	15	590	999999	554	979	793	202	48	435	999999	803	757	665	532	246	692	791	999999	393	243	806	636	999999	793	973	226	126	628	136	999999	167	319	59	563	327	797	93	825	214	810	525	199	999999	431	202	968	698	692	195	902	463	999999	860	67	712	999999	999999	25	580	763	676	573	912	279	827	494	708	112	214	449	609	965	83	582	717	617	779	252	601	15	527	433	442	999999	702	928	459	992	850	948	999999	999999	254	451	143	999999	287	999999	604	708	270	596	999999	746	303	497	165	287	349	105	599	673	424	999999	999999	253	999999	999999	577	898	44	716	262	999999	999999	541	999999	632	999999	765	339	202	647	893	999999	999999	945	696	930	999999	772	182	652	999999	359	217	653	678	215	890	999999	999999	999999	999999	673	554	999999	999999	999999	761	775	533	837	584	765	999999	36	530	831	314	307	445	756	372	136	862	73	999999	999999	999999	999999	53	426	559	944	999999	193	942	230	999999	999999	999999	518	179	999999	248	999999	77	989	952	190	133	847	901	592	385	842	646	999999	810	490	837	326	826	873	732	117	999999	639	999999	999999	93	999999	640	717	999999	926	587	999999	887	528	995	516	953	180	764	999999	999999	967	569	898	547	373	420	709	999999	406	692	305	706	141	66	438	965	739	107	999999	216	194	16	999999	264	999999	
999999	291	495	330	999999	999999	119	536	592	320	80	136	675	720	888	930	957	188	244	292	999999	756	471	567	551	224	83	940	989	999999	960	120	643	834	999999	999999	224	439	44	46	196	180	548	746	367	838	999999	386	999999	285	236	999999	999999	972	486	935	999999	927	778	158	582	179	547	261	359	999999	492	840	999999	760	999999	527	154	208	105	66	217	724	210	712	159	697	15	713	113	142	999999	671	358	746	999999	999999	661	886	463	26	999999	296	397	406	356	233	346	999999	569	999999	999999	999999	876	430	727	105	727	999999	999999	885	174	834	999999	226	74	821	492	302	452	429	866	268	744	999999	433	920	999999	803	366	999999	360	830	999999	999999	459	879	794	928	29	222	570	595	887	578	852	999999	148	999999	999999	535	740	54	999999	150	842	425	281	797	999999	806	999999	999999	709	999999	535	343	690	999999	767	195	36	999999	283	999999	858	280	380	999999	236	999999	999999	166	471	999999	195	315	999999	13	999999	43	608	996	931	999999	454	646	999999	815	53	999999	118	394	414	156	999999	186	999999	502	291	572	54	114	999999	373	34	999999	461	877	999999	999999	246	687	202	733	586	999999	999999	70	785	222	394	565	133	717	999999	397	752	325	332	999999	999999	604	999999	989	989	504	435	568	198	842	195	999999	999999	999999	282	431	202	680	570	478	552	999999	717	79	999999	489	980	999999	999999	637	999999	999999	999999	876	684	641	999999	212	999999	92	999999	75	872	999999	37	385	636	309	999999	999999	204	999999	999999	853	466	834	887	652	811	999999	999999	581	720	999999	983	58	463	61	149	640	465	989	936	999999	999999	487	999999	775	51	999999	852	680	999999	753	443	787	999999	701	420	849	754	323	999999	243	569	32	999999	322	958	978	922	584	170	999999	637	214	144	277	979	999999	997	122	999999	18	999999	842	999999	999999	999999	206	999999	761	999999	300	886	999999	598	999999	918	852	999999	525	816	73	880	277	520	999999	999999	999999	999999	123	722	999999	852	999999	712	392	586	726	859	999999	205	762	321	170	942	870	917	494	616	441	358	137	847	482	305	547	138	999999	999999	999999	850	888	553	999999	999999	211	999999	255	999999	999999	126	201	992	753	330	999999	752	720	999999	650	697	630	622	221	765	595	593	379	346	175	264	206	999999	311	999999	316	219	767	999999	741	431	672	64	410	324	166	144	103	162	999999	795	418	999999	680	860	229	999999	999999	788	999999	999999	78	908	999999	950	920	796	691	226	999999	845	999999	599	592	228	999999	999999	222	896	608	460	500	
227	999999	999999	846	151	724	450	317	51	999999	979	676	999999	363	763	788	459	999999	370	453	876	148	405	810	818	472	999999	835	999999	999999	999999	190	993	127	850	813	895	999999	779	82	250	908	999999	999999	14	999999	999999	865	271	787	762	999999	248	16	999999	999999	999999	568	999999	679	272	615	999999	987	442	799	682	999999	999999	999999	999999	355	999999	297	999999	968	176	437	999999	896	999999	596	573	865	999999	999999	942	987	999999	771	999999	336	999999	999999	810	634	999999	984	999999	215	249	461	362	999999	894	416	878	999999	803	655	912	272	762	141	675	675	999999	798	696	500	999999	695	514	999999	837	566	999999	524	487	999999	723	999999	901	600	999999	552	244	262	971	999999	999999	991	193	847	999999	849	573	945	434	144	999999	999999	298	44	358	553	999999	621	999999	999999	999999	363	999999	999999	931	729	371	172	483	133	999999	789	826	812	999999	999999	999999	666	999999	987	992	333	99	353	985	999999	894	866	999999	113	604	622	778	644	746	710	529	958	915	999999	488	411	471	311	999999	803	629	485	999999	492	999999	290	740	495	344	814	273	999999	249	664	835	504	920	999999	528	818	999999	192	75	726	345	999999	750	999999	509	591	861	999999	999999	191	648	418	269	759	72	324	999999	292	309	999999	999999	410	718	261	304	984	491	101	782	884	793	999999	420	880	157	498	999999	989	986	753	952	484	478	68	25	427	245	170	318	999999	935	727	999999	999999	290	934	834	499	999999	524	109	770	16	999999	398	999999	998	388	612	999999	784	893	306	555	979	961	932	999999	999999	877	999999	330	783	578	949	75	562	286	600	999999	663	999999	542	472	654	192	478	713	670	812	429	857	558	999999	999999	999999	431	338	164	328	12	184	262	999999	775	778	986	999999	815	332	999999	721	787	999999	999999	999999	360	833	900	796	492	228	989	433	457	891	999999	999999	999999	907	644	999999	131	281	219	488	787	962	696	875	999999	50	897	347	172	707	999999	167	833	686	691	597	437	368	835	783	194	828	131	884	999999	946	999999	908	688	425	599	515	999999	432	955	398	999999	35	599	452	331	999999	271	750	999999	615	216	471	226	56	796	999999	999999	999999	999999	959	999999	812	999999	259	760	989	999999	999999	117	563	976	411	731	303	459	999999	768	999999	462	542	999999	381	71	400	740	819	999999	641	628	836	80	755	999999	996	556	335	165	350	999999	342	999999	524	642	268	999999	999999	739	923	596	999999	994	61	999999	760	401	469	999999	999999	519	999999	306	27	128	999999	493	231	999999	735	
999999	134	257	999999	702	130	550	53	738	803	999999	935	999999	769	55	244	841	28	781	999999	604	999999	584	685	831	749	45	999999	405	999999	999999	416	532	999999	186	999999	147	576	359	852	999999	358	999999	999999	717	583	999999	537	972	999999	439	475	449	905	140	659	549	571	597	952	95	999999	647	999999	38	999999	412	84	592	583	107	275	668	999999	166	256	999999	638	968	257	887	507	13	521	932	999999	967	626	874	527	922	575	999999	407	999999	646	710	364	917	371	181	999999	945	398	787	173	999999	999999	999999	883	304	911	603	350	74	587	571	999999	999999	729	388	785	210	999999	661	531	296	270	999999	520	546	10	720	606	85	109	561	614	734	768	502	456	877	990	999999	20	999999	638	342	999999	84	999999	920	999999	999999	999999	587	999999	999999	999999	999999	999999	999999	238	999999	303	201	996	274	964	36	999999	999999	999999	999999	931	908	999999	842	650	999999	658	928	981	999999	999999	999999	531	623	690	522	681	876	478	999999	956	107	648	653	929	999999	976	374	378	163	127	193	254	999999	61	487	999999	47	96	707	228	617	377	792	386	999999	670	382	583	452	354	999999	922	783	280	834	269	566	913	999999	582	999999	559	827	328	777	835	999999	572	213	154	643	790	771	673	348	999999	855	277	715	158	999999	790	926	809	999999	271	471	690	226	999999	811	999999	999999	134	999999	68	999999	474	608	999999	109	810	380	307	711	300	160	119	932	999999	999999	298	207	683	978	503	633	999999	292	516	374	999999	355	985	342	518	999999	646	999999	290	189	391	999999	337	58	999999	999999	999999	999999	746	121	999999	999999	999999	814	522	999999	580	999999	999999	434	531	192	101	23	230	465	395	964	202	764	513	381	652	925	31	999999	869	999999	195	999999	15	999999	545	405	23	131	243	180	999999	591	954	500	307	856	658	999999	577	324	828	338	34	999999	905	981	607	980	116	196	793	892	67	946	961	358	428	610	646	999999	10	109	999999	999999	155	611	810	23	999999	795	277	821	62	555	806	856	999999	999999	25	563	797	43	999999	57	387	926	533	18	538	949	437	999999	563	999999	323	999999	117	999999	518	303	181	594	905	999999	918	999999	840	512	149	114	299	86	594	92	898	967	999999	999999	837	228	87	801	999999	135	368	229	268	181	241	87	749	999999	833	721	999999	999999	137	704	139	415	96	31	999999	434	999999	999999	463	480	982	356	645	999999	971	299	226	379	999999	780	952	999999	713	668	999999	72	999999	49	253	999999	699	694	999999	389	54	431	142	
65	999999	59	474	17	766	999999	999999	999999	999999	816	287	543	999999	999999	102	356	752	999999	702	999999	751	806	79	620	999999	590	781	297	999999	999999	889	550	999999	999999	446	70	999999	944	933	999999	999999	395	630	548	761	709	999999	686	602	494	636	614	729	714	314	136	999999	854	899	185	16	999999	379	999999	926	737	386	344	576	999999	999999	807	506	775	999999	366	185	531	999999	408	223	999999	695	32	630	285	820	453	856	319	91	461	999999	757	999999	578	26	455	999999	999999	333	42	999999	570	453	828	999999	954	765	948	951	458	995	500	961	911	999999	356	554	999999	999999	932	999999	266	999999	588	762	748	855	379	350	999999	909	834	85	190	999999	999999	578	999999	177	866	688	999999	368	999999	466	554	795	18	373	669	999999	970	116	401	554	853	619	865	76	999999	999999	396	607	231	548	999999	425	781	927	999999	778	999999	483	61	999999	580	898	327	132	217	999999	846	15	681	828	939	727	684	636	999999	516	999999	735	808	766	999999	999999	999999	999999	305	139	24	90	294	890	999999	496	999999	156	973	955	301	742	859	416	262	391	926	403	608	999999	999999	154	999999	999999	999999	28	675	294	952	279	999999	242	826	87	937	999999	999999	790	681	453	672	537	662	185	224	970	875	402	514	910	383	999999	999999	862	398	999999	293	999999	825	999999	821	771	999999	704	203	68	915	781	999999	999999	670	146	722	165	770	213	491	622	358	999999	152	999999	779	52	895	28	756	964	999999	999999	999999	999	965	999999	631	900	343	999999	981	165	64	104	999999	27	249	999999	31	330	999999	194	999999	671	372	999999	987	548	991	161	808	185	312	999999	101	410	999999	999999	180	180	533	999999	870	532	640	203	50	57	358	762	802	658	999999	435	872	999999	999999	810	637	245	564	999999	999999	191	160	805	853	113	999999	523	999999	578	999999	999999	797	231	999999	856	999999	178	999999	999999	999999	999999	359	160	188	999999	88	596	723	214	44	935	616	449	999999	999999	382	999999	350	999999	999999	999999	999999	233	591	999999	638	650	192	831	779	999999	999999	624	999999	680	832	999	626	977	34	417	800	797	544	141	999999	357	999999	634	483	205	828	751	895	999999	479	999999	568	43	247	437	413	891	435	575	389	991	556	290	857	382	999999	999999	913	637	44	962	689	459	910	999999	389	557	357	583	639	804	728	538	210	706	999999	593	999999	597	13	908	372	999999	999999	253	800	999999	777	111	999999	465	838	268	330	999999	446	118	132	999999	57	999999	999999	851	936	584	272	28	999999	999999	
941	624	633	326	634	135	599	720	707	667	490	408	780	256	999999	183	966	470	217	693	270	999999	470	782	549	157	999999	520	42	178	980	999999	901	627	169	999999	832	522	634	205	917	725	411	465	475	999999	85	298	265	763	617	802	811	395	889	619	164	999999	777	999999	999999	89	688	539	686	708	506	163	96	999999	351	454	836	22	999999	999999	920	14	317	899	81	85	265	278	560	188	999999	516	737	549	217	999999	745	156	442	999999	47	872	779	767	153	921	211	41	421	173	965	799	999999	354	698	160	543	999999	415	687	823	419	999999	507	737	990	425	547	25	369	709	689	579	938	999999	999999	235	999999	756	160	999999	999999	857	396	223	181	896	393	850	67	447	999999	741	755	24	999999	893	281	40	162	505	664	25	999999	464	285	999999	681	846	649	924	994	131	999999	813	999999	562	592	294	566	103	42	696	957	921	999999	999999	823	923	879	165	953	519	603	999999	219	217	805	999999	937	951	999999	547	999999	999999	453	746	486	999999	423	76	311	986	474	68	473	967	68	140	623	999999	999999	757	967	493	999999	485	527	999999	999999	392	757	659	999999	614	878	495	495	824	478	999999	471	881	509	813	999999	999999	54	544	191	999999	159	674	319	609	554	467	579	717	171	968	228	876	346	41	319	651	639	859	190	977	482	999999	662	528	866	524	257	163	999999	14	999999	983	428	999999	243	92	350	999999	999999	421	915	778	663	999999	999999	999999	999999	478	504	213	337	195	364	999999	768	999999	22	999999	742	999999	219	999999	999999	167	537	244	457	983	797	236	310	890	798	768	999999	999999	999999	162	999999	999999	979	779	659	999999	676	254	999999	225	594	327	79	999999	999999	999999	999999	499	700	506	971	999999	999999	999999	999999	277	903	447	999999	999999	999999	999999	346	859	999999	470	60	440	766	652	999999	293	615	242	398	480	999999	999999	999999	999999	566	999999	999999	83	190	19	144	427	108	391	532	239	999999	43	83	529	980	219	420	999999	979	999999	732	58	26	688	999999	904	173	210	999999	999999	563	628	38	577	999999	273	999999	140	336	633	341	384	129	261	435	581	168	868	499	946	340	999999	789	999999	840	955	67	502	982	239	264	898	281	380	999999	239	15	506	469	999999	540	999999	219	999999	439	357	928	764	262	454	746	304	710	999999	821	225	999999	243	737	115	215	999999	157	106	379	999999	999999	749	585	206	576	662	999999	999999	416	60	999999	443	999999	493	37	999999	249	538	492	999999	197	999999	999999	460	400	771	769	
363	511	363	142	999999	976	995	253	188	189	66	878	94	894	927	757	771	96	405	877	253	88	913	937	619	613	999999	255	999999	999999	999999	805	804	893	55	280	62	999999	25	466	999999	249	999999	999999	192	660	408	74	999999	359	786	373	995	894	525	285	598	426	522	508	999999	750	999999	987	999999	260	999999	200	849	657	705	852	80	938	518	14	239	999999	999999	959	215	354	985	647	414	761	810	910	377	770	682	999999	405	517	999999	619	992	860	999999	932	586	999999	225	612	653	933	303	66	386	999999	999999	999999	999999	563	303	999999	764	999999	999999	999999	450	172	999999	89	975	999999	999999	563	49	898	21	379	742	822	382	999999	999999	382	993	480	999999	753	534	856	724	884	965	842	223	686	999999	392	287	765	491	424	394	146	637	585	999999	739	27	999999	509	676	65	848	190	999999	93	391	615	112	835	696	638	966	364	100	113	999999	349	363	53	628	101	999999	340	999999	612	992	744	418	993	999999	736	999999	999999	57	828	126	661	917	603	472	777	185	929	794	999999	428	781	547	481	872	400	664	443	880	584	88	518	999999	999999	100	647	207	118	999999	960	999999	618	317	271	999999	999999	431	999999	999999	999999	916	999999	546	182	999999	220	207	937	131	337	82	613	477	472	999999	999999	999999	235	512	825	579	76	821	834	999999	810	474	999999	493	919	968	904	862	38	999999	40	971	60	508	879	449	269	987	780	888	999999	151	844	521	389	999999	206	257	755	282	999999	999999	712	976	384	746	921	453	999999	368	178	750	999999	804	999999	636	389	726	632	385	319	999999	51	945	227	999999	630	764	113	999999	772	656	117	756	818	999999	269	83	134	143	528	816	785	999999	720	237	701	999999	801	999999	143	480	999999	379	962	999999	195	766	759	999999	125	166	350	999999	596	521	999999	692	985	915	376	999999	999999	498	857	503	303	629	235	990	967	590	963	359	999999	302	40	737	793	58	999999	503	323	418	28	371	475	980	825	208	999999	19	999999	885	387	827	877	999999	522	468	477	565	541	769	748	999999	203	990	542	304	999999	906	898	999999	306	873	992	999999	480	496	38	322	804	36	406	999999	999999	87	999999	445	999999	904	225	335	580	63	999999	554	670	492	999999	485	999999	531	717	687	999999	127	999999	513	835	694	656	999999	440	164	761	999999	372	999999	999999	125	999999	106	880	999999	999999	999999	999999	252	911	999999	523	987	328	552	873	283	319	719	999999	418	498	468	610	730	258	199	894	426	999999	999999	999999	879	
493	62	467	352	650	141	996	546	999999	346	602	999999	999999	668	706	887	999999	488	204	652	943	590	626	558	496	999999	999999	501	679	939	999999	999999	266	999999	503	999999	95	531	632	188	999999	999999	657	162	999999	999999	558	999999	493	16	145	813	263	999999	936	903	999999	908	855	500	999999	504	999999	821	395	149	140	537	999999	439	802	999999	856	26	929	642	933	474	692	283	601	749	18	672	804	147	210	727	706	600	841	999999	676	141	385	228	443	835	999999	727	92	999999	424	63	214	385	956	246	999999	304	969	960	226	582	899	63	496	205	26	257	939	413	831	999999	999999	999999	93	999999	641	710	209	999999	999999	964	999999	580	334	999999	467	429	191	963	127	412	999999	880	960	103	241	999999	731	999999	819	519	788	999999	199	851	999999	589	999999	241	999999	899	104	871	263	261	391	329	729	542	737	597	76	975	296	428	999999	717	665	989	493	318	978	961	288	198	186	521	391	482	499	878	137	949	368	999999	318	759	627	708	999999	912	602	199	510	231	452	812	392	770	908	999999	924	312	999999	296	920	143	999999	74	84	870	938	999999	999999	858	999999	126	617	78	120	192	100	956	999999	580	716	788	460	66	746	374	139	999999	574	751	954	824	212	81	307	185	176	563	634	999999	974	999999	156	652	999999	335	205	323	659	999999	657	967	33	176	580	141	682	536	328	710	740	327	999999	301	904	645	999999	545	770	935	999999	537	332	447	606	369	642	808	304	420	179	815	960	847	104	999999	801	45	501	176	999999	999999	244	923	110	657	673	855	748	126	421	659	553	723	709	130	999999	586	570	999999	499	999999	999999	908	999999	925	999999	834	206	917	843	878	54	999999	443	999999	302	408	346	948	695	999999	70	188	998	999999	272	247	147	999999	350	224	474	290	999999	629	408	999999	392	185	300	839	658	830	282	542	615	999999	290	333	827	247	999999	621	524	999999	999999	63	909	31	999999	129	696	232	999999	629	414	763	999999	814	999999	965	25	170	658	999999	137	239	905	999999	999999	323	956	999999	156	999999	974	999999	765	963	815	354	427	371	522	999999	999999	436	264	653	999999	999999	31	476	355	862	232	999999	963	667	585	583	157	999999	126	349	173	882	86	473	654	560	997	964	998	633	999999	653	999999	486	714	701	975	999999	336	62	302	489	999999	294	880	999999	889	108	387	241	206	999999	999999	999999	18	270	359	791	999999	577	854	66	478	722	999999	579	999999	999999	999999	884	608	895	126	74	57	999999	
423	999999	999999	759	671	899	586	766	436	999999	408	999999	478	453	351	193	263	759	208	245	21	999999	970	999999	463	412	999999	503	633	310	999999	190	135	334	846	567	208	248	906	999999	479	712	295	999999	999999	999999	18	999999	542	424	642	367	999999	811	672	999999	821	291	306	999999	755	999999	143	135	718	227	999999	153	607	784	985	24	852	254	766	309	460	999999	140	497	404	644	999999	999999	999999	999999	325	324	662	999999	999999	999999	999999	648	209	999999	999999	170	40	953	999999	864	902	757	999999	999999	999999	620	55	373	227	599	999999	999999	863	121	133	999999	467	229	902	999999	491	438	49	999999	81	213	55	380	999999	300	201	187	999999	540	999999	999999	779	50	983	999999	278	298	999999	155	766	143	784	97	272	654	702	999999	61	602	999999	474	999999	371	556	999999	575	674	643	927	407	973	939	333	999999	920	999999	427	245	207	756	203	999999	999999	311	999999	429	957	117	85	597	390	136	277	167	276	493	999999	493	999999	999999	604	654	999999	748	792	203	461	717	999999	999999	285	999999	853	846	999999	988	825	999999	618	882	617	999999	999999	339	26	847	672	175	999999	999999	999999	933	563	999999	999999	548	461	155	999999	744	968	999999	766	999999	999999	815	282	999999	999999	288	668	359	875	799	521	46	96	695	999999	999999	999999	295	614	915	773	351	21	786	694	641	536	999999	999999	999999	914	378	999999	993	26	211	575	251	197	824	768	387	68	763	556	125	461	766	423	999999	222	682	634	999999	999999	999999	804	496	736	347	751	988	809	999999	885	153	245	103	999999	530	379	999999	107	999999	156	396	292	257	999999	579	189	770	999999	975	661	241	743	950	201	999999	406	89	514	999999	82	780	578	67	878	413	879	368	97	893	999999	999999	585	999999	704	414	999999	999999	999999	167	999999	981	731	999999	349	999999	409	295	901	633	133	300	776	256	717	999999	818	235	379	999999	700	821	683	372	780	999999	999999	899	999999	999999	999999	850	822	357	693	101	999999	744	999999	234	999999	593	466	463	770	904	165	338	136	337	999999	463	187	439	467	346	308	369	999999	620	997	999999	50	125	276	283	477	429	563	626	328	84	518	155	822	117	365	229	601	876	999999	327	772	917	999999	999999	672	393	889	356	792	688	999999	106	236	503	553	351	196	497	437	736	775	510	19	999999	944	42	999999	999999	981	999999	767	999999	999999	680	738	132	924	999999	610	94	539	216	833	639	392	421	919	329	563	999999	999999	114	999999	837	552	999999	907	678	958	640	776	539	375	
713	921	515	60	555	999999	430	426	823	886	999999	206	568	677	380	139	533	123	297	796	999999	56	999999	736	218	999999	999999	224	999999	414	970	318	999	999999	999999	718	876	999999	373	563	143	999999	219	227	106	641	983	594	537	548	999999	527	488	743	408	999999	267	779	842	427	999999	216	999999	418	916	44	207	728	557	662	263	171	999999	999999	662	379	837	445	640	577	999999	881	687	999999	999999	453	830	265	441	462	999999	107	529	946	274	999999	999999	800	311	71	999999	999999	47	874	295	274	777	753	90	38	999999	822	149	999999	282	417	529	999999	440	472	999999	999999	999999	999999	212	999999	999999	803	469	736	953	47	143	578	143	890	844	812	999999	714	675	999999	185	412	633	637	999999	264	999999	856	407	999999	369	999999	857	999999	999999	999999	671	139	631	973	293	354	999999	792	689	570	140	999999	573	999999	60	725	796	138	999999	883	471	575	207	388	139	612	999999	999	677	304	720	641	999999	999999	999999	293	93	702	999999	830	336	999999	948	397	133	292	999999	690	903	999999	999999	729	999999	999999	999999	106	999999	253	844	680	25	86	124	394	850	499	999999	671	576	767	642	104	345	935	556	630	626	810	999999	847	329	648	999999	999999	999999	991	999999	836	999999	53	361	840	999999	121	999999	260	726	999999	547	999999	821	999999	124	999999	12	947	393	999999	538	850	479	999999	988	997	361	999999	980	999999	141	858	594	633	251	532	416	999999	247	234	130	999999	999999	72	272	999999	999999	707	534	999999	41	315	999999	114	308	579	999999	239	999999	999999	759	448	999999	645	432	999999	49	198	380	591	729	210	709	169	680	241	946	417	999999	999999	999999	654	842	999999	999999	825	260	489	334	999999	958	187	949	386	474	682	999999	999999	999999	583	590	837	336	942	999999	830	605	448	434	77	999999	166	379	999999	888	115	999999	261	999999	606	439	560	863	709	632	999999	260	999999	695	997	999999	999999	777	285	777	144	328	899	787	229	229	811	65	999999	48	802	999999	999999	497	369	87	774	999999	43	999999	40	999999	999999	320	689	580	282	753	999999	860	945	389	104	716	754	999999	705	999999	375	387	627	505	605	670	830	744	999999	835	335	920	441	23	744	140	999999	170	701	999999	108	648	999999	67	627	406	103	423	712	749	999999	999999	999999	999999	308	655	526	535	377	956	999999	944	786	447	428	516	429	931	999999	963	969	593	999999	126	375	726	440	570	877	209	577	416	999999	54	101	752	549	140	714	98	614	221	793	745	108	999999	999999	509	638	121	977	
171	778	749	780	160	999999	999999	934	582	225	955	658	999999	388	999999	999999	742	355	675	967	298	227	556	359	757	799	349	27	999999	863	931	999999	765	232	415	638	292	273	941	999999	294	999999	141	873	999999	563	625	999999	35	250	130	163	999999	154	688	944	231	999999	33	360	999999	247	722	718	294	999999	892	946	972	444	629	478	413	999999	683	102	95	683	700	204	999999	982	999999	971	743	777	999999	999999	543	471	417	999999	250	591	999999	999999	483	422	999999	634	670	679	394	590	621	651	999999	999999	470	596	859	548	999999	828	185	176	255	751	975	516	65	281	413	511	37	999999	999999	822	314	637	618	672	104	999999	533	505	999999	411	360	102	37	426	160	946	999999	999999	202	421	416	939	999999	732	447	999999	579	399	276	882	563	884	999999	927	999999	833	999999	197	453	633	305	679	578	844	401	883	489	639	999999	466	900	168	999999	816	415	999999	836	886	234	32	496	999999	999999	715	848	475	679	109	188	999999	968	999999	425	569	999999	736	999999	955	341	999999	593	940	278	809	982	999999	349	999999	999999	871	997	101	962	431	999999	171	449	999999	996	999999	213	389	999999	804	999999	485	742	999999	999999	678	15	880	555	670	438	999999	864	430	732	999999	136	83	587	317	329	877	461	999999	432	999999	297	506	959	415	360	214	489	474	999999	506	661	374	904	999999	999999	126	999999	999999	992	590	307	999999	141	999999	798	140	801	153	999999	619	34	748	553	747	391	509	921	149	320	999999	77	399	118	235	791	762	178	999999	451	212	341	169	999999	999999	656	277	374	415	617	229	413	346	999999	702	482	999999	820	999999	461	366	205	406	999999	768	999999	907	911	905	762	46	961	66	702	282	288	865	747	710	100	123	144	515	532	100	999999	730	410	416	753	999999	941	20	293	94	17	999999	999999	242	329	749	366	469	653	580	267	999999	999999	717	423	617	175	999999	77	999999	231	999999	874	891	947	791	507	505	999999	883	105	951	773	999999	274	352	688	514	391	350	756	675	861	999999	832	474	999999	692	992	999999	999999	831	943	944	863	328	999999	295	295	537	252	861	999999	999999	485	316	583	36	999999	80	928	660	999999	999999	999999	556	827	922	69	482	704	814	512	999999	181	999999	17	828	999999	946	291	403	999999	854	108	999999	999999	101	475	525	999999	70	249	921	217	999999	112	227	363	316	500	148	235	813	999999	437	358	301	999999	221	309	754	281	506	788	535	999999	874	628	695	999999	735	457	543	590	643	574	591	
807	128	999999	790	474	447	999999	153	177	999999	31	670	546	76	502	263	226	146	999999	999999	142	999999	620	238	598	667	999999	764	690	999999	232	198	863	999999	494	480	60	519	999999	834	60	645	367	999999	852	957	159	131	242	203	327	454	999999	831	458	135	999999	932	999999	999999	328	691	463	999999	192	832	807	778	582	32	999999	706	856	954	693	497	999999	594	385	999999	999999	997	532	497	373	999999	344	41	319	368	999999	999999	327	482	515	369	192	999999	842	30	160	999999	549	219	999999	620	597	899	999999	961	811	913	556	560	298	331	168	965	999999	414	498	999999	469	999999	61	94	389	384	449	334	315	442	752	365	999999	999999	457	999999	507	999999	191	444	999999	357	556	999999	572	999999	193	194	999999	226	999999	438	532	384	911	999999	168	905	999999	222	460	813	999999	378	171	200	999999	161	999999	846	467	369	232	63	999999	121	999999	992	521	621	999999	265	999999	98	673	323	833	999999	999999	132	163	601	520	968	999999	89	999999	999999	896	381	697	41	320	363	999999	409	999999	478	502	800	668	175	393	620	999999	205	999999	566	705	847	366	963	926	999999	692	999999	848	264	999999	802	419	999999	999999	999999	923	168	999999	999999	340	274	117	364	999999	435	463	987	999999	999999	999999	788	999999	145	482	999999	25	999999	115	568	670	892	560	951	409	999999	390	189	79	999999	696	864	260	919	236	999999	999999	11	361	500	298	704	999999	999999	318	999999	412	284	999999	999999	134	199	62	999999	109	447	999999	166	955	911	54	283	918	999999	999999	92	999999	999999	999999	51	999999	23	382	999999	280	965	244	999999	643	129	298	116	183	32	128	506	999999	874	819	789	727	583	56	449	455	24	786	693	743	236	752	931	376	964	737	999999	816	448	999999	143	213	110	522	835	999999	938	999999	895	845	707	999999	663	660	129	999999	735	999999	933	168	265	189	550	868	417	376	367	999999	999999	294	17	689	372	768	999999	585	626	71	999999	826	517	914	999999	848	45	955	99	280	256	999999	12	154	883	289	999999	999999	999999	242	115	999999	265	999999	891	999999	837	999999	999999	894	974	543	696	999999	756	999999	651	351	297	701	999999	462	287	96	493	567	999999	862	806	93	918	731	922	394	999999	751	570	318	32	290	20	999999	57	204	306	999999	954	999999	398	776	637	508	666	999999	409	652	191	999999	999999	999999	328	975	221	999999	999999	999999	621	312	718	14	546	343	329	17	690	814	415	93	790	999999	613	954	999999	39	456	999999	999999	960	999999	313	570	401	999999	
999999	962	45	806	233	229	63	101	652	619	999999	240	303	188	999999	280	594	247	108	388	935	720	374	999999	192	377	564	999999	660	326	415	444	154	999999	630	54	655	999999	999999	864	736	688	961	999999	89	799	162	241	414	999999	401	75	472	999999	667	978	999999	534	999999	855	664	875	441	335	214	949	999999	563	558	615	625	586	65	243	651	257	759	40	431	393	224	332	773	970	999999	999999	999999	142	999999	999999	456	130	393	336	209	861	999999	999999	139	139	999999	599	683	799	999999	815	19	238	370	420	229	567	113	999999	999999	341	999999	471	410	864	999999	953	490	906	168	505	202	999999	44	790	10	999999	999999	999999	679	624	999999	999999	905	119	340	999999	771	999999	432	889	27	999999	694	999999	759	784	999999	274	161	760	118	776	641	569	999999	289	999999	999999	420	999999	666	999999	561	999999	692	138	999999	301	533	244	999999	829	483	999999	487	49	44	176	999999	999999	999999	636	150	919	516	872	341	346	496	999999	549	999999	251	337	232	999999	600	678	185	630	228	933	740	917	578	289	303	372	91	583	254	37	548	204	205	40	671	999999	999999	820	796	229	804	999999	999999	990	587	155	56	999999	448	366	990	410	999999	966	895	999999	351	236	579	999999	264	999999	806	521	999999	56	142	999999	999999	999999	178	999999	834	999	999999	267	999999	587	701	157	326	999999	144	888	46	999999	208	239	999999	448	300	283	251	827	965	891	999999	182	348	999999	999999	853	736	999999	197	635	576	999999	999999	637	999	763	999999	431	652	454	779	999999	484	513	848	903	999999	999999	667	895	999999	16	44	246	591	59	249	999999	999999	472	83	999999	700	410	572	999999	400	507	448	999999	747	999999	184	520	122	758	698	834	693	999999	796	640	822	999999	999999	569	963	602	999999	949	523	375	297	999999	381	135	227	999999	941	647	999999	560	657	140	157	304	999999	524	999999	833	361	415	476	33	676	443	831	408	999999	12	247	798	999999	499	23	382	531	994	148	987	540	624	892	999999	607	999999	982	999999	154	999999	737	449	478	222	999999	118	898	274	999999	938	303	999999	999999	939	999999	714	109	168	999999	775	999999	999999	385	146	302	737	522	431	999999	440	460	149	263	999999	274	798	330	248	901	999999	999999	267	489	209	693	721	999999	999999	645	893	146	824	999999	999999	454	899	999999	341	920	999999	999999	477	999999	999999	488	999999	999999	523	674	611	393	861	266	220	302	515	358	185	999999	580	308	999999	785	999999	303	635	573	999999	227	374	734	988	327	51	319	16	
418	415	999999	539	999999	916	288	999999	999999	285	567	364	85	938	551	887	999999	349	999999	37	691	325	780	852	590	999999	999999	309	876	404	543	225	901	296	106	999999	464	913	424	392	999999	751	999999	999999	77	218	809	289	823	846	999999	978	489	292	325	999999	634	868	948	486	999999	999999	999999	114	741	352	463	999999	841	608	433	999999	924	999999	746	939	999999	762	785	999999	999999	26	999999	39	304	999999	736	619	970	13	318	999999	964	938	771	311	594	918	286	999999	755	29	999999	225	422	134	999999	320	545	385	999999	872	999999	576	999999	604	999999	137	809	186	616	843	818	837	999999	838	21	986	999999	444	355	384	999999	999999	999999	999999	999999	271	999999	180	512	426	83	999999	212	446	999999	999999	332	177	809	999999	118	110	119	911	999999	610	925	584	122	77	912	110	999999	999999	999999	999999	999999	999999	36	240	520	638	673	200	999999	999999	634	852	336	999999	663	240	635	999999	275	385	950	715	649	967	345	42	68	444	513	973	565	786	999999	488	447	566	151	578	946	479	436	999999	999999	977	975	83	257	498	413	999999	475	999999	160	21	82	244	126	68	895	487	580	999999	686	796	668	848	802	848	186	999999	99	66	941	999999	948	42	573	672	992	272	785	570	41	831	507	423	635	49	415	213	999999	93	683	469	898	999999	242	354	319	137	280	408	321	316	592	419	211	364	72	50	670	454	76	999999	701	999999	208	854	299	255	222	999999	443	999999	999999	999999	383	481	897	999999	999999	229	363	999999	991	386	258	724	999999	98	999999	280	976	999999	542	995	26	59	767	999999	999	388	65	999999	914	516	999999	348	999999	586	999999	729	467	322	251	451	101	211	641	324	999999	483	999999	211	43	941	999999	78	440	999999	989	333	713	18	999999	421	173	999999	950	484	421	910	999999	662	62	492	813	663	999999	101	999999	815	418	452	136	999999	772	854	40	972	729	999999	907	999999	999999	712	26	999999	570	829	287	801	261	166	903	851	999999	999999	158	551	138	999999	945	999999	999999	183	999999	999999	882	235	648	319	268	977	755	525	12	999999	74	350	476	364	103	304	813	113	564	999999	549	285	119	819	999999	489	844	606	951	568	249	424	796	755	576	345	191	999999	543	283	999999	387	849	347	888	807	999999	773	40	651	535	999999	619	999999	999999	606	125	828	999999	779	143	999999	999999	443	829	650	553	999999	788	757	123	999999	569	290	850	999999	435	772	931	999999	999999	80	999999	999999	999999	595	804	143	44	969	230	999999	363	999999	
150	262	813	415	517	248	999999	999999	985	999999	999999	999999	94	338	813	558	180	353	897	716	374	72	583	274	999999	999999	845	999999	685	999999	999999	760	999999	805	149	999999	358	30	264	999999	644	59	95	999999	772	355	999999	999999	329	999999	798	877	464	999999	399	999999	679	999999	16	999999	403	842	678	177	745	999999	999999	288	199	225	209	160	98	215	82	324	977	289	502	999999	732	379	101	209	29	659	306	999999	416	71	918	999999	23	981	298	801	999999	999999	557	994	159	233	286	113	286	648	789	259	999999	84	111	399	57	999999	999999	34	751	479	158	95	481	359	871	137	999999	400	147	117	999999	999999	999999	999999	732	507	999999	508	102	987	923	999999	870	999999	282	999999	999999	528	999999	71	439	274	59	902	769	471	523	999999	362	159	805	886	511	999999	999999	999999	141	52	667	549	999999	53	932	763	555	777	999999	434	87	539	177	779	999999	85	999999	651	999999	51	299	270	983	114	999999	942	192	47	869	198	713	999999	210	917	860	223	25	999999	342	296	356	992	256	999999	723	822	982	36	258	435	14	691	81	999999	999999	407	999999	942	897	989	999999	518	907	36	720	999999	999999	259	999999	424	999999	291	318	935	695	999999	24	999999	391	333	960	166	788	444	194	32	906	121	175	463	657	82	498	353	999999	838	95	229	378	624	493	732	999999	834	375	722	999999	146	404	456	392	671	560	573	38	999999	729	473	842	698	201	227	94	465	767	987	793	999999	230	857	220	794	526	999999	839	238	59	954	78	471	649	770	716	718	80	985	999999	999999	325	299	118	622	999999	679	433	999999	648	652	76	999999	929	417	916	547	245	598	155	793	733	800	375	775	404	380	59	431	511	375	394	781	474	868	999999	930	748	598	417	846	999999	573	589	407	999999	689	542	242	853	179	999999	482	999999	999999	200	999999	924	343	999999	999999	630	12	764	999999	999999	295	913	70	999999	999999	798	647	190	308	460	169	220	968	887	715	999999	816	577	341	892	912	999999	746	677	999999	16	415	380	411	226	341	809	316	999999	602	999999	482	475	867	999999	835	301	542	999999	40	314	955	999999	512	178	999999	434	432	390	355	354	177	393	641	979	393	276	779	92	129	360	903	829	999999	939	365	351	709	961	999999	999999	408	478	646	820	999999	959	868	242	412	906	999999	926	999999	257	608	98	834	888	999999	569	522	999999	999999	680	410	136	170	573	812	999999	724	471	333	735	946	698	999999	820	928	433	408	546	679	222	974	
999999	44	47	340	276	517	999999	999999	497	107	947	330	966	999999	925	798	304	429	939	191	915	603	999999	310	910	352	23	959	999999	170	975	999999	935	705	433	999999	133	242	545	955	999999	999999	835	637	999	378	779	999999	13	999999	113	126	739	41	999999	384	975	736	999999	924	503	999999	420	999999	131	177	394	270	986	833	674	999999	883	984	287	999999	999999	431	999999	542	572	612	956	999999	67	858	50	904	999999	59	999999	397	813	999999	461	52	999999	509	515	831	983	999999	423	999999	960	51	243	755	753	641	616	554	999999	887	999999	890	905	999999	279	272	136	999999	624	937	718	287	258	272	532	245	351	999999	915	479	558	63	198	786	967	26	999999	999999	161	14	999999	571	999999	925	999999	570	999999	594	239	252	705	503	894	486	460	682	792	999999	232	517	999999	359	999999	954	999999	308	702	128	999999	263	999999	841	338	619	504	999999	325	999999	13	962	108	757	38	672	774	65	168	712	336	999999	233	999999	999999	999999	999999	93	999999	17	597	960	999999	29	79	976	999999	864	174	285	982	313	367	469	966	270	418	543	331	965	190	282	150	999999	792	238	39	991	779	694	904	421	224	318	736	53	103	999999	687	61	76	910	890	999999	730	999999	999999	764	688	801	235	181	999999	967	826	999999	999999	999999	999999	999999	999999	614	999999	480	999999	570	98	999999	732	923	177	339	855	279	999999	999999	391	999999	269	999999	310	999999	312	977	469	733	658	257	491	421	233	999999	852	846	114	999999	825	420	512	999999	934	879	999999	765	634	999999	999999	493	78	999999	932	562	619	467	540	681	311	117	20	647	999999	840	567	321	999999	999999	487	19	174	999999	999999	999999	754	110	834	431	243	547	353	573	417	175	189	934	999999	671	605	394	316	433	160	999999	409	999999	257	103	321	720	75	681	418	316	328	632	111	961	999999	518	999999	118	447	764	764	447	999999	746	661	633	999999	38	357	999999	702	740	999999	999999	999999	889	852	741	120	999999	482	672	165	110	847	557	999999	528	863	999999	999999	208	985	396	999999	962	999999	510	442	688	999999	46	999999	326	614	999999	345	375	399	918	999999	891	998	999999	291	999999	292	139	899	114	800	999999	999999	271	340	504	755	900	999999	608	264	999999	999999	432	634	445	348	838	496	269	221	999999	138	999999	430	999999	209	71	114	862	999999	506	999999	337	887	999999	871	999999	999999	119	832	445	592	791	664	323	592	576	300	846	999999	999999	642	639	893	999999	184	229	999999	470	304	693	795	920	928	758	
740	999999	544	58	573	285	999999	386	999999	775	875	347	999999	999999	999999	633	770	267	118	237	999999	999999	444	999999	410	652	231	525	815	148	999999	671	862	906	583	621	41	999999	283	477	600	999999	212	999999	467	837	999999	999999	192	670	923	999999	812	701	894	767	536	999999	999999	999999	63	337	571	999999	999999	213	484	999999	532	665	602	528	984	640	636	606	769	999999	97	573	712	497	342	154	225	121	859	171	21	815	95	52	604	361	999999	999999	695	914	999999	999999	363	564	211	527	78	404	553	999999	74	298	998	999999	999999	84	218	565	994	426	999999	24	354	322	373	717	580	560	999999	632	227	373	911	855	334	834	219	158	296	815	999999	821	567	688	107	999999	817	875	999999	999999	153	857	278	279	841	999999	909	50	200	494	946	518	479	999999	954	700	999999	153	884	76	999999	69	279	999999	999999	261	456	999999	225	999999	899	705	999999	404	489	369	104	999999	23	357	924	178	957	802	868	568	351	647	733	406	346	673	990	83	665	999999	588	100	929	999999	999999	999999	825	550	594	251	109	999999	441	999999	999999	999999	139	537	152	999999	112	476	999999	781	999999	808	932	999999	313	235	999999	999999	739	999999	999999	14	999999	999999	825	999999	352	416	999999	627	469	276	999999	148	800	999999	544	462	999999	969	981	121	780	158	681	722	999999	17	247	999999	537	764	999999	44	814	601	40	999999	711	999999	352	695	268	999999	322	999999	999999	793	27	999999	691	261	413	769	425	668	233	565	751	113	370	345	999999	850	999999	705	930	999999	999999	999999	571	837	751	471	626	295	853	98	835	999999	999999	528	999999	536	676	285	360	999999	619	999999	377	999999	999999	608	110	17	525	418	602	617	712	431	999999	819	999999	854	510	941	153	139	815	145	729	713	999999	842	999999	643	999999	814	354	999999	561	188	999999	999999	999999	152	999999	618	999999	445	999999	228	335	698	69	180	397	999999	999999	419	432	489	999999	242	746	251	625	999999	661	999999	999999	788	272	358	999999	290	988	52	999999	368	580	999999	369	380	649	510	387	295	999999	999999	256	999999	48	934	931	82	848	598	359	640	526	113	956	888	210	707	956	977	999999	999999	192	999999	848	417	838	898	130	960	592	246	864	340	999999	486	635	882	749	337	426	797	441	399	693	342	841	477	999999	480	179	942	999999	409	466	14	999999	999999	513	999999	106	43	951	888	15	999999	775	196	628	999999	999999	328	957	999999	561	41	346	792	999999	515	575	999999	999999	999999	999999	649	999999	464	999999	480	494	999999	
999999	128	999999	393	846	553	999999	581	566	655	848	107	227	851	985	925	848	435	667	999999	251	997	65	734	713	999999	107	366	429	999999	322	157	985	999999	948	838	396	999999	195	792	999999	999999	948	920	999999	999999	999999	939	664	767	615	448	999999	294	492	381	999999	507	680	544	456	37	999999	999999	342	701	121	698	902	999999	538	999999	250	874	801	999999	58	144	221	490	879	168	999999	661	706	874	345	701	46	576	999999	889	497	650	346	380	927	703	999999	821	121	733	46	517	238	999999	999999	937	492	999999	333	927	999999	199	665	999999	336	499	549	468	365	419	661	335	380	649	193	599	538	430	244	354	556	400	999999	155	999999	193	433	771	675	407	218	715	253	999999	604	307	985	58	54	437	164	999999	465	999999	81	711	147	589	750	999999	409	999999	96	978	381	895	821	519	177	152	999999	777	792	999999	210	946	92	532	54	999999	613	489	385	806	200	999999	999999	677	84	420	56	843	999999	999999	997	156	629	275	477	709	486	476	881	902	370	999999	337	507	500	999999	629	614	545	865	995	920	687	289	788	944	960	153	444	756	999999	999999	999999	725	961	64	999999	817	999999	345	409	147	608	482	445	812	109	436	186	948	791	441	308	999999	81	999999	999999	349	486	533	748	343	999999	134	807	147	999999	999999	546	446	808	812	559	209	999999	857	999999	214	843	975	999999	533	966	496	965	663	925	600	999999	999999	595	977	340	532	597	999999	115	483	675	308	999999	498	890	740	149	999999	882	108	700	223	765	264	999999	510	688	224	376	999999	999999	153	221	999999	957	662	850	999999	481	37	612	399	752	838	999999	545	794	356	999999	236	999999	986	781	827	900	439	999999	341	481	829	999999	999999	699	569	324	531	97	999999	999999	238	890	317	507	854	495	310	471	926	724	960	716	342	581	999999	199	181	372	393	141	527	543	519	360	999999	193	999999	699	999999	523	17	999999	645	999999	414	345	48	489	999999	341	599	968	202	616	999999	123	510	800	559	380	999999	169	999999	28	22	999999	381	957	854	999999	265	610	288	413	999999	512	81	999999	999999	804	160	999999	445	61	541	559	350	902	999999	539	683	439	150	999999	380	999999	753	626	803	999999	964	90	999999	999999	86	989	999999	789	899	999999	51	999999	633	755	230	460	723	651	486	463	999999	999999	999999	325	987	825	999999	477	42	999999	759	454	723	458	839	79	67	190	975	552	999999	561	999999	831	999999	700	805	394	591	919	999999	112	150	349	374	495	962	
319	999999	260	528	222	756	40	259	597	999999	185	915	999999	999999	543	676	999999	999999	792	475	297	827	297	30	85	886	122	744	656	999999	384	999999	353	117	748	912	724	999999	657	805	972	582	999999	440	630	479	440	527	591	435	216	756	581	30	675	491	980	240	452	999999	643	999999	602	999999	999999	999999	999999	53	653	630	999999	909	936	987	503	715	999999	857	999999	606	999999	595	999999	999999	106	627	512	333	442	999999	932	494	581	999999	172	685	980	616	555	999999	907	397	873	961	483	999999	820	594	526	999999	563	133	999999	846	880	999999	143	381	999999	267	589	248	611	999999	697	467	338	614	825	999999	735	321	999999	861	699	67	999999	201	747	999999	807	917	807	482	704	999999	653	735	999999	123	999999	608	429	999999	999999	669	999999	486	999999	26	969	215	999999	708	234	999999	999999	979	156	823	999999	942	999999	397	460	999999	441	999999	692	888	814	999999	174	999999	276	136	999999	24	911	39	281	245	999999	730	830	602	157	108	257	462	988	674	588	626	787	609	974	999999	999999	288	999999	999999	794	385	999999	999999	50	68	999999	108	358	806	78	126	999999	100	23	903	566	858	524	342	882	240	999999	999999	24	547	923	667	161	999999	999999	999999	801	999999	999999	999999	528	999999	561	99	666	158	999999	191	999999	471	84	696	999999	81	475	999999	764	999999	775	999999	485	72	362	503	145	774	947	497	999999	444	325	999999	649	999999	384	112	999999	434	676	733	136	999999	543	552	999999	236	81	89	395	208	869	906	848	886	78	465	999999	67	953	891	999999	616	999999	171	156	999999	57	134	999999	373	999999	999999	229	51	438	766	529	809	40	908	703	867	112	431	575	418	90	763	999999	918	10	249	481	784	999999	520	166	999999	406	327	189	946	392	31	525	539	686	806	458	311	936	302	37	54	999999	343	513	140	595	737	75	293	999999	999999	999999	442	999999	444	518	999999	610	157	413	712	729	999999	485	90	999999	45	999999	283	314	101	981	707	221	436	999999	199	16	35	786	668	261	895	224	614	999999	93	682	252	298	999999	700	789	888	999999	325	441	857	433	999999	559	15	792	979	999999	796	665	999999	431	848	328	911	584	370	999999	461	999999	999999	871	432	822	363	490	984	774	999999	999999	819	897	999999	164	341	999999	801	237	663	469	999999	583	817	992	999999	260	403	969	628	125	428	999999	863	490	899	986	11	411	205	525	999999	215	250	604	846	334	999999	693	999999	338	999999	143	999999	992	999999	999999	63	999999	960	113	96	25	
999999	285	773	675	43	630	264	355	582	999999	41	999999	999999	999999	343	223	999999	537	940	710	999999	300	341	295	71	871	572	941	999999	571	451	102	438	792	69	965	830	999999	300	689	438	641	756	394	112	999999	340	217	999999	839	292	999999	172	385	42	855	943	488	614	172	68	323	999999	20	948	999999	999999	999999	651	377	392	975	999999	999999	999999	999999	543	947	192	999999	540	364	325	103	288	27	999999	62	759	214	31	352	566	137	630	124	230	745	446	173	244	470	566	257	456	317	195	911	113	691	999999	995	305	496	632	703	998	328	731	930	18	999999	120	999999	356	999999	999999	999999	630	167	999999	798	511	999999	883	80	798	77	999999	999999	832	29	948	77	892	36	56	79	999999	927	126	999999	24	999999	999999	587	360	128	999999	999999	897	85	290	946	570	523	494	286	613	561	905	930	681	759	999999	999999	999999	999999	554	330	993	350	615	703	999999	228	784	995	999999	306	719	679	176	240	84	757	738	12	506	379	541	770	465	943	31	196	230	264	417	175	879	317	573	581	422	557	469	586	905	999999	999999	999999	422	999999	841	999999	763	451	999999	350	999999	705	545	999999	999999	999999	884	671	681	854	998	529	587	698	427	999999	115	594	999999	999999	297	999999	999999	164	639	53	358	158	111	796	432	779	578	999999	914	183	771	398	999999	199	673	999999	905	60	353	219	911	723	889	439	999999	179	633	169	63	109	608	391	545	745	874	735	999999	885	432	228	999999	520	783	999999	999999	717	999999	999999	853	498	256	55	810	430	999999	999999	268	672	999999	999999	155	419	23	815	574	390	999999	58	999999	999999	999999	29	628	999999	268	400	999999	999999	798	412	377	16	315	564	852	562	999999	125	613	999999	476	999999	999999	179	83	542	507	968	999999	999999	864	753	311	916	270	999999	427	685	172	741	694	622	873	273	885	149	999999	999999	962	21	809	999999	444	999999	471	340	999999	459	999999	725	892	999999	999999	548	547	624	704	399	304	999999	999999	894	952	871	555	853	35	945	999999	999999	438	999999	15	667	450	136	999999	236	455	930	999999	968	999999	446	848	722	999999	999999	725	271	444	714	164	347	999999	915	785	573	530	617	315	864	175	999999	999999	844	966	310	999999	421	999999	478	999999	373	208	177	270	515	999999	832	208	700	230	32	499	724	894	999999	791	999999	351	744	706	837	625	563	802	516	159	14	755	355	236	999999	955	966	769	790	148	708	999999	279	999999	697	418	614	999999	153	999999	573	999999	999999	518	573	
79	570	772	116	999999	645	375	753	366	27	999999	999999	474	915	76	999999	954	113	529	999999	879	82	999999	18	429	20	918	659	888	585	64	457	836	663	999999	999999	999999	999999	999999	999999	343	901	912	533	620	564	149	728	86	999999	619	999999	779	435	693	996	376	763	686	737	726	999999	999999	781	963	630	27	811	680	999999	337	999999	71	999999	749	999999	170	999999	398	865	871	200	999999	792	966	218	999999	410	999999	999999	27	441	976	314	776	626	46	141	569	990	547	999999	58	404	768	999999	785	753	685	714	999999	706	999999	821	999999	536	999999	83	814	999999	999999	616	841	441	663	896	324	756	258	132	999999	999999	999999	999999	999999	542	999999	999999	999999	648	433	923	724	265	411	999999	999999	165	448	250	999999	999999	326	815	999999	930	999999	616	740	871	13	39	504	563	772	807	999999	999999	503	333	999999	956	999999	176	331	38	892	586	999999	352	830	169	999999	18	639	999999	712	295	370	398	56	999999	446	162	999999	403	428	171	999999	999999	716	109	661	125	856	536	913	160	999999	999999	47	910	999999	398	999999	844	999999	999999	999999	793	105	320	606	115	286	999999	519	897	531	999999	999999	731	103	435	636	999999	999999	202	161	999999	76	561	999999	999999	360	146	947	999999	120	799	999999	932	248	699	509	406	502	556	999999	996	26	25	629	565	409	316	999999	161	999999	999999	346	999999	345	819	726	999999	999999	255	754	150	911	999999	787	731	255	677	492	404	926	240	999999	951	999999	164	999999	60	932	246	951	53	329	796	295	799	999999	162	597	999999	972	965	887	256	801	697	999999	554	238	999999	319	731	823	422	999999	532	999999	395	175	999999	733	676	611	281	304	710	820	125	186	987	278	103	90	73	431	961	352	981	999999	999999	79	542	822	44	926	229	230	999999	571	762	717	77	986	416	695	306	999999	999999	999999	100	876	970	377	250	629	225	651	759	990	999999	190	110	245	509	120	999999	854	577	354	84	490	913	554	999999	999999	210	999999	673	999999	135	607	735	38	70	789	109	174	581	999999	999999	999999	470	917	999999	582	999999	832	999999	306	504	999999	786	271	878	609	963	425	953	999999	428	118	977	999999	999999	999999	454	82	999999	720	21	999999	282	172	643	505	30	996	257	842	664	378	630	377	873	683	821	999999	160	999999	999999	999999	221	610	986	602	600	88	61	640	137	544	657	766	294	478	179	623	627	999999	588	967	178	999999	316	60	999999	609	518	192	999999	999999	999999	999999	894	999999	815	999999	999999	51	999999	942	999999	
616	999999	130	720	864	92	999999	513	207	999999	999999	872	858	999999	109	304	936	124	999999	569	999999	795	999999	622	933	872	999999	662	507	448	586	477	999999	33	562	999999	195	339	623	526	123	678	647	999999	999999	852	46	999999	715	999999	999999	926	914	382	85	820	999999	999999	787	999999	999999	742	999999	759	270	311	235	835	952	702	999999	607	999999	474	999999	200	157	23	480	90	836	143	999999	999999	208	659	999999	273	948	999999	840	688	551	631	400	999999	672	888	872	999999	626	210	870	22	268	642	435	449	926	884	673	552	36	707	165	999999	999999	999999	560	999999	748	962	887	999999	999999	430	999999	869	83	85	528	269	151	639	464	635	272	934	871	566	999999	999999	999999	73	78	297	661	844	475	999999	585	999999	338	999999	999999	664	999999	660	999999	838	586	999999	999999	850	365	413	411	397	252	999999	729	860	13	999999	387	635	625	999999	999999	575	768	221	404	999999	500	999999	931	999999	547	799	321	999999	785	43	980	668	746	496	708	664	885	274	999999	944	678	724	999999	344	999999	466	49	500	517	999999	999999	374	999999	702	360	633	482	999999	849	999999	219	127	999999	969	22	718	889	138	124	487	690	999999	620	459	995	999999	939	596	996	91	760	820	999999	211	964	999999	507	999999	146	84	192	364	999999	158	735	561	648	999999	331	175	576	910	999999	39	893	575	753	711	706	584	694	885	535	768	692	399	999999	999999	15	999999	220	845	991	50	305	999999	88	999999	999999	444	136	126	274	830	999999	849	444	75	317	398	863	796	347	562	999999	306	828	656	465	346	999999	774	816	925	954	731	919	345	733	567	497	291	986	272	457	578	620	999999	263	842	954	957	566	617	542	423	507	439	660	999	999999	431	999999	388	999999	999999	309	348	876	782	930	108	999999	750	900	999999	810	85	999999	811	999999	134	403	999999	391	582	217	209	392	999999	233	490	685	999999	69	75	999999	607	367	104	278	282	828	999999	912	856	999999	815	716	999999	613	432	334	848	999999	383	999999	393	997	999999	999999	110	955	999999	559	450	422	999999	690	835	307	212	718	19	542	413	306	921	710	534	956	401	492	431	927	801	165	837	420	686	999999	890	610	44	999999	178	326	493	999999	472	443	28	134	999999	663	411	713	324	315	910	999999	999999	683	999999	376	752	617	533	418	999999	999999	585	196	14	798	417	601	999999	69	374	96	812	999999	248	999999	937	276	999999	999999	525	97	999999	531	509	609	930	216	148	667	999999	999999	792	999999	174	999999	999999	
831	130	93	255	809	39	264	941	823	999999	116	444	381	438	999999	17	764	999999	669	999999	64	687	405	867	999999	463	26	861	813	304	738	835	70	243	116	156	527	999999	716	68	586	589	999999	344	824	771	766	239	722	999999	37	192	504	734	803	154	999999	226	54	999999	999999	403	138	529	536	280	384	147	332	999999	490	251	999999	999999	866	999999	11	999999	999999	999999	999999	786	149	269	276	999999	340	335	999999	961	431	310	479	369	999999	999999	999999	166	808	999999	397	629	907	392	999999	786	999999	894	999999	999999	153	999999	182	999999	659	236	263	869	262	981	940	999999	707	371	907	999999	999999	816	565	999999	23	844	999999	500	999999	999999	999999	756	999999	490	999999	446	999999	112	817	766	138	863	710	818	930	591	903	999999	999999	349	922	546	485	884	999999	200	999999	196	999999	308	412	682	574	592	357	507	673	772	442	503	590	605	553	151	61	999999	116	746	752	431	941	434	887	701	154	343	281	320	476	357	999999	280	787	518	363	455	299	999999	471	432	918	141	394	118	758	999999	992	344	833	115	94	591	444	892	367	978	794	872	448	23	999999	362	305	95	395	320	817	44	787	999999	619	999999	284	329	513	810	49	778	942	827	999999	999999	487	999999	999999	999999	999999	895	161	999999	660	426	679	457	206	565	835	999999	722	448	999999	957	999999	999999	495	999999	999999	124	389	557	939	26	930	620	672	298	875	933	999999	869	483	922	999999	411	944	999999	319	999999	999999	947	974	739	65	999999	999999	999999	390	259	876	177	219	721	516	604	445	999999	999999	68	785	908	690	902	487	999999	964	587	84	155	999999	302	786	489	992	441	999999	999999	960	435	303	289	908	625	67	999999	999999	761	416	289	966	999999	706	261	51	224	267	81	261	999999	539	739	999999	244	966	583	390	729	729	84	999999	245	999999	70	999999	506	999	999999	844	999999	202	213	181	794	188	999999	999999	535	999999	999999	999999	511	948	757	999999	563	969	673	659	484	274	931	41	999999	267	731	625	645	495	545	224	202	999999	428	999999	336	999999	524	66	984	986	855	291	952	901	999999	296	926	174	212	536	335	415	999999	568	999999	181	840	537	999999	999999	951	999999	902	562	981	283	529	747	999999	994	455	999999	675	498	418	649	89	440	747	999999	698	481	999999	19	889	787	999999	860	999999	164	727	999999	608	627	44	815	999999	399	920	999999	766	999999	999999	217	999999	718	999999	999999	999999	622	999999	410	789	999999	999999	480	756	893	673	999999	416	669	999	415	277	
467	18	57	463	999999	271	689	520	511	677	519	877	85	999999	180	999999	994	710	136	999999	327	999999	595	959	563	69	494	999999	726	829	107	189	197	940	999999	709	692	418	557	999999	412	890	287	345	157	603	680	965	502	156	422	958	999999	999999	949	999999	423	999999	899	999999	776	963	793	681	580	999999	689	145	314	471	364	586	163	999999	660	437	999999	260	811	960	388	529	232	580	417	148	315	844	990	363	295	999999	518	23	999999	448	106	605	765	817	913	544	660	41	791	999999	805	108	999999	999999	349	173	286	999999	164	999999	741	999999	274	441	34	845	155	951	185	760	77	149	200	221	340	324	494	999999	56	999999	868	201	788	581	342	217	160	999999	999999	132	327	579	859	337	707	883	999999	999999	793	78	399	709	856	999999	768	999999	908	481	192	34	999999	292	892	999999	999999	999999	999999	693	109	999999	694	999999	937	62	999999	999999	290	862	514	456	983	171	999999	978	455	999999	345	758	812	676	999999	999999	295	989	454	45	999999	549	949	999999	459	647	234	976	384	721	772	999999	597	281	386	55	967	735	999999	516	999999	999999	864	999999	214	676	999999	432	517	999999	392	947	608	407	999999	740	999999	999999	997	345	937	234	604	733	999999	542	170	541	300	263	712	559	948	937	954	772	684	729	953	782	766	801	468	369	339	824	204	200	470	645	141	620	999999	705	579	999999	999999	999999	833	672	515	350	142	263	999999	832	999	670	452	999999	999999	194	403	224	579	145	766	999999	999999	571	347	999999	80	655	132	102	821	999999	368	108	462	999999	999999	291	277	426	669	214	66	506	824	533	747	999999	588	947	999999	523	135	443	99	999999	736	271	334	545	999999	999999	141	220	21	756	312	354	586	513	298	122	947	999999	476	561	188	898	999999	813	232	649	999999	184	875	308	127	924	18	999999	817	633	956	732	157	192	82	999999	495	78	231	403	999999	85	658	999999	576	972	967	537	897	837	525	999999	322	630	419	957	999999	712	999999	999999	346	209	696	665	166	224	16	293	489	999999	413	678	592	828	803	999999	999999	999999	999999	154	957	999999	489	979	999999	999999	419	526	773	125	510	782	438	843	999999	646	389	999999	948	361	966	684	58	999999	999999	846	929	493	826	428	441	573	981	999999	430	865	719	999999	556	999999	999999	489	999999	999999	999999	999999	249	999999	771	999999	611	532	999999	999999	188	999999	431	925	554	999999	515	925	700	354	999999	937	801	944	422	201	999999	672	999999	999999	556	999999	173	999999	732	803	
999999	189	722	670	817	908	750	610	999999	157	444	794	999999	294	215	879	999999	175	690	894	830	305	337	580	239	999999	96	596	824	701	119	999999	999999	751	665	336	213	999999	537	775	197	200	999999	274	999999	143	511	161	31	676	697	997	994	838	973	310	852	151	440	999999	999999	163	999999	614	48	696	601	420	629	878	999999	759	999999	914	707	639	667	72	999999	106	437	934	574	157	13	121	753	363	778	364	483	71	599	658	999999	999999	999999	33	235	70	541	101	532	152	999999	938	999999	999999	141	343	643	999999	327	999999	450	999999	589	638	610	927	943	999999	999999	274	405	614	170	999999	959	673	235	644	836	763	564	346	411	431	158	75	999999	999999	232	444	999999	693	999999	999999	218	77	453	775	422	308	126	999999	459	268	747	394	778	389	130	467	117	998	952	564	779	999999	485	167	490	545	185	999999	25	206	552	711	870	904	771	892	999999	460	999999	538	646	999999	999999	153	684	763	297	372	999999	765	336	722	740	189	485	113	592	999999	295	877	133	845	999999	262	715	45	523	873	617	237	247	657	777	424	999999	518	227	341	483	726	257	812	727	259	870	830	999999	691	429	999999	310	933	999999	354	415	801	999999	634	438	648	999999	423	755	325	527	679	945	326	271	967	999999	999999	813	999999	999999	999999	127	38	392	884	75	999999	454	999999	999999	314	492	999999	18	126	536	999999	903	834	999999	999999	999999	412	732	200	999999	654	429	461	999999	999999	130	999999	999999	104	683	953	252	553	583	416	999999	806	398	223	999999	521	317	155	441	304	999999	978	91	795	999999	715	306	201	999	999999	999999	993	999999	999999	999999	885	999999	913	442	582	999999	360	261	80	999999	260	23	518	14	373	999999	283	29	486	702	999999	525	928	999999	968	999999	60	553	999999	13	999999	638	521	39	310	813	403	713	999999	954	997	999999	21	930	13	701	999999	197	999999	84	139	999999	691	999999	999999	370	780	82	474	926	299	806	99	999999	999999	622	501	488	703	560	942	570	999999	532	705	426	999999	997	837	999999	869	863	917	999999	999999	999999	999999	347	999999	939	42	330	249	932	664	200	636	944	52	391	999999	999999	494	86	142	569	812	999999	478	624	857	782	245	207	66	999999	999999	11	999999	884	675	164	999999	763	527	621	331	999999	867	514	999999	568	955	999999	77	570	378	840	955	314	201	787	868	373	92	260	95	52	875	238	311	635	752	167	999999	55	808	999999	558	520	248	583	999999	999999	999999	999999	826	788	139	496	67	
58	55	887	999999	887	295	136	680	999999	535	288	362	999999	213	163	815	999999	999999	32	761	648	292	445	76	617	496	904	999999	793	999999	999999	912	389	180	263	589	865	473	828	759	999999	999999	292	984	959	231	661	760	681	999999	39	57	116	734	419	766	999999	821	86	400	390	597	887	842	238	376	973	469	950	574	999999	999999	913	272	88	598	999999	460	116	396	835	999999	856	999999	999999	999999	805	999999	999999	496	978	999999	397	999999	379	94	172	449	755	593	999999	999999	810	999999	999999	705	144	844	999999	999999	766	159	714	689	565	246	741	999999	448	978	570	328	708	463	595	906	935	485	999999	993	435	560	705	523	148	999999	999999	999999	789	999999	125	961	998	939	999999	828	999999	708	999999	142	353	999999	10	777	32	999999	493	357	521	625	770	658	950	662	999999	999999	454	999999	999999	923	903	992	786	999999	862	608	999999	768	999999	999999	577	237	614	761	650	838	559	999999	501	219	158	986	237	174	928	467	21	345	553	524	384	148	166	947	239	999999	810	999999	999999	999999	608	999999	624	999999	57	542	999999	999999	21	999999	999999	526	699	341	774	917	764	999999	822	404	597	999999	225	218	392	999999	80	666	532	299	999999	308	999999	87	999999	434	372	483	126	395	999999	822	334	996	867	857	449	825	183	999999	596	197	438	519	826	623	509	415	371	999999	471	386	666	722	528	357	513	622	999999	350	554	291	506	436	980	999999	660	999999	350	534	989	999999	999999	999999	703	841	870	503	261	999999	999999	956	121	999999	923	999999	166	611	478	519	354	826	104	833	999999	315	690	11	539	61	963	999999	999999	836	630	999999	999999	455	999999	687	487	19	370	743	425	598	179	999	513	942	618	58	999999	830	190	172	160	660	453	999999	160	868	964	210	33	642	999999	285	876	999999	154	710	592	791	42	999999	999999	361	417	178	999999	691	498	596	442	914	542	243	656	999999	75	242	12	999999	537	619	55	170	719	783	999999	893	133	806	797	907	999999	958	798	846	706	799	252	999999	262	468	379	999999	767	999999	110	658	999999	418	640	912	708	999999	264	422	999999	999999	999999	999999	472	999999	568	692	798	535	458	584	444	809	761	999999	990	727	378	78	250	677	999999	999999	682	999999	999999	714	175	999999	209	504	704	386	557	410	999999	618	999999	20	900	687	578	242	661	999999	223	819	657	374	921	980	593	195	181	621	902	41	951	425	977	854	526	913	335	953	999999	68	262	361	999999	382	916	367	999999	999999	108	171	999999	166	
833	999999	67	801	964	999999	911	518	214	999999	999999	135	666	396	43	999999	999999	665	999999	999999	646	164	566	305	999999	999999	999999	235	999999	618	522	741	93	795	999999	531	999999	999999	999999	116	999999	999999	854	326	852	983	715	529	334	131	999999	443	264	251	999999	679	888	761	546	999999	165	685	500	595	423	999999	52	871	804	999999	259	444	716	800	665	284	310	999999	999999	281	834	544	999999	999999	225	89	999999	842	285	912	999999	45	189	999999	950	366	999999	268	999999	95	941	843	725	823	871	958	726	463	585	245	378	648	317	274	590	620	784	604	379	344	290	210	596	999999	868	999999	264	192	849	999999	413	52	999999	367	339	990	819	87	999999	999999	362	33	266	49	544	994	727	999999	999999	339	581	999999	888	999999	804	740	257	832	955	999999	999999	999999	613	286	831	999999	311	950	934	600	801	999999	579	122	999999	999999	944	556	999999	873	495	349	247	519	727	147	164	779	563	599	743	986	999999	376	999999	999999	999999	979	218	999999	999999	777	980	354	537	874	697	775	585	547	796	700	484	91	999999	364	306	103	559	693	181	531	396	345	999999	815	584	213	559	999999	848	999999	347	149	190	717	369	893	999999	999999	450	388	203	26	802	52	511	51	999999	208	521	325	430	524	47	171	391	644	999999	722	299	493	225	421	699	832	362	345	900	454	999999	412	121	999999	253	999999	999999	380	543	813	313	999999	999999	999999	652	532	543	822	111	28	336	725	406	999999	563	956	173	782	327	969	690	175	150	758	999999	118	999999	724	999999	255	833	20	999999	999999	418	756	493	864	769	176	298	539	244	882	128	999999	15	999999	152	297	628	555	999999	573	133	147	403	250	156	543	327	818	551	999999	999999	326	624	723	999999	807	472	308	999999	160	999999	160	931	268	640	935	112	362	999999	999999	999999	287	957	537	559	999999	362	252	717	235	999999	480	988	999999	999999	802	999999	292	999999	999999	824	330	543	903	892	999999	216	999999	610	221	440	965	246	567	238	908	999999	96	173	580	999999	999999	590	787	999999	211	999999	551	571	838	290	820	361	248	169	306	744	63	999999	586	73	228	642	506	999999	883	243	999999	161	999999	443	999999	128	430	889	604	999999	999999	999999	691	999999	664	573	772	931	620	614	997	407	931	173	314	999999	586	516	999999	587	999999	992	999999	999999	741	999999	999999	999999	999999	701	930	358	564	567	988	462	954	999999	409	654	869	574	184	278	246	33	999999	624	999999	128	541	914	663	27	654	999999	183	724	78	
273	789	999999	220	918	999999	649	842	999999	185	852	495	999999	117	581	717	520	817	159	999999	718	180	168	999999	603	169	26	695	547	912	234	999999	240	708	145	865	501	364	266	999999	999999	190	856	449	999999	632	731	806	999999	310	144	946	33	993	360	103	999999	111	616	758	667	954	305	460	950	573	265	112	972	716	225	165	561	565	144	537	324	718	990	971	438	219	999999	247	999999	287	264	247	357	999999	243	400	999999	999999	926	999999	885	999999	498	711	376	999999	834	999999	999999	979	395	468	999999	999999	779	912	121	645	999999	457	350	999999	682	673	319	27	754	930	482	999999	999999	63	638	501	651	918	230	288	999999	809	384	248	999999	799	999999	795	388	534	272	331	288	112	187	478	302	999999	723	825	402	359	874	904	892	269	571	342	830	999999	181	860	692	833	50	999999	83	111	906	883	781	523	639	230	667	161	546	314	876	169	209	824	204	404	885	999999	935	480	356	999999	999999	559	999999	999999	363	411	999999	455	71	667	999999	999999	921	999999	53	879	719	653	247	740	723	999999	465	999999	999999	357	666	297	999999	795	584	602	999999	23	655	231	557	999999	866	265	999999	101	253	999999	763	19	902	999999	360	15	535	291	242	999999	179	970	103	999999	999999	999999	745	351	507	276	92	803	999999	907	194	999999	331	112	787	981	227	631	23	999999	907	157	999999	312	936	941	269	303	369	150	843	685	999999	999999	999999	999999	999999	181	593	976	136	960	575	994	179	538	684	432	504	261	999999	547	956	999999	396	717	561	442	999999	565	16	789	443	303	74	509	695	78	360	926	471	999999	47	47	130	947	999999	459	999999	408	267	837	798	999999	753	306	728	290	867	45	309	87	766	38	970	999999	526	281	930	669	843	999999	82	578	789	350	509	919	726	448	144	112	999999	16	308	179	990	334	999999	767	781	414	999999	999999	627	394	290	19	999999	999999	999999	310	999999	474	564	651	764	230	329	412	796	808	563	999999	900	206	777	759	730	800	999999	202	731	172	887	438	415	999999	999999	405	70	500	852	943	27	999999	999999	999999	451	656	414	999999	15	147	971	999999	851	781	423	999999	999999	999999	999999	276	436	238	579	365	999999	136	999999	16	279	923	351	305	955	619	411	999999	622	999999	317	83	396	999999	196	593	999999	914	587	633	999999	999999	789	540	220	586	517	788	264	228	258	325	999999	407	500	92	796	676	27	999999	380	357	808	999999	222	999999	880	999999	999999	999999	174	999999	548	613	673	748	
144	811	95	379	111	999999	811	403	693	991	663	988	95	114	797	525	896	999999	262	986	999999	999999	327	14	706	668	999999	999999	64	999999	777	999999	734	999999	947	984	590	648	999999	757	999999	415	980	999999	552	999999	999999	937	999999	649	999999	999999	999999	686	37	28	493	90	672	443	876	999999	999999	117	224	856	263	343	166	812	934	257	226	999999	450	999999	145	107	999999	814	904	809	90	999999	809	584	456	57	999999	929	999999	510	975	999999	999999	12	999999	999999	15	695	637	999999	780	386	714	528	975	999999	999999	720	883	396	999999	857	538	76	999999	933	999999	639	410	216	999999	237	321	999999	282	530	623	447	250	272	101	767	999999	484	39	704	700	290	999999	601	811	14	999999	114	883	127	167	815	999999	142	999999	375	295	999999	999999	552	999999	999999	999999	999999	240	798	999999	620	305	859	999999	64	46	999999	243	27	41	808	999999	614	191	217	550	164	373	808	897	118	999999	725	999999	755	999999	486	999999	419	999999	163	371	23	999999	435	809	33	447	112	778	791	999999	556	344	999999	999999	207	370	999999	740	102	92	432	900	999999	921	999999	387	924	999999	559	129	824	982	877	447	391	89	756	407	999999	716	270	999999	999999	218	151	390	994	728	475	126	783	999999	942	80	939	122	173	999999	999999	645	522	999999	999999	999999	85	574	467	50	645	128	999999	458	999999	385	822	401	793	999999	779	999999	999999	999999	999999	443	345	155	50	807	508	278	999999	252	999999	882	204	550	812	999999	143	577	923	954	93	356	999999	334	464	566	258	999999	328	20	734	50	262	327	999999	999999	999999	929	999999	659	542	377	999999	999999	290	341	191	999999	588	359	29	212	275	438	122	570	931	21	690	999999	999999	999999	950	905	518	137	629	876	999999	37	118	214	54	273	422	716	153	150	999999	133	384	999999	958	969	991	532	774	824	214	242	853	999999	248	999999	110	581	426	999999	853	163	711	314	535	560	250	815	999999	11	25	999999	426	999999	967	567	109	999999	11	980	913	986	999999	805	999999	513	184	793	999999	995	173	841	299	845	297	890	422	80	450	408	728	999999	374	772	808	999999	815	72	999999	999999	949	527	580	446	394	866	999999	999999	642	31	385	456	849	172	838	184	117	581	503	87	155	39	999999	999999	999999	737	621	589	996	864	999999	122	447	294	999999	646	270	999999	999999	430	999999	516	437	999999	32	281	336	212	934	634	700	244	569	999999	535	920	999999	999999	193	656	999999	221	909	778	999999	999999	19	564	126	999999	999999	264	129	
82	988	638	999999	999999	580	980	410	419	654	371	173	463	999999	999999	758	135	261	293	669	999999	185	877	606	659	105	758	272	772	95	742	721	999999	125	999999	290	896	328	999999	406	999999	256	835	566	547	615	999999	720	841	999999	990	999999	629	594	324	999999	120	42	942	618	822	718	638	334	912	650	999999	999999	67	999999	999999	807	999999	887	466	558	999999	999999	69	54	234	48	430	966	104	999999	102	852	800	598	999999	999999	386	999999	999999	494	999999	511	654	897	888	532	663	954	943	999999	369	741	138	999999	557	799	999999	897	394	783	298	671	999999	120	558	874	547	468	716	997	430	519	313	999999	940	838	667	999999	165	701	385	476	33	910	442	999999	724	43	999999	381	892	488	677	800	206	999999	281	543	349	24	985	204	999999	946	763	849	999999	166	826	999999	999999	999999	742	693	407	821	999999	999999	999999	207	160	999999	427	999999	114	999999	999999	999999	999999	993	999999	999999	999999	150	716	191	238	86	157	593	921	999999	217	999999	249	92	746	984	402	384	309	953	865	151	864	481	776	902	841	821	18	999999	390	832	999999	999999	987	999999	999999	226	999999	571	999999	94	285	592	305	106	105	32	204	857	999999	401	694	613	268	681	286	244	999999	335	244	336	999999	999999	187	385	178	241	104	155	17	186	999999	737	782	781	999999	999999	186	680	807	999999	999999	160	815	989	148	999999	749	315	999999	742	812	999999	336	844	509	999999	999999	920	927	863	927	59	849	933	610	956	831	999999	816	13	68	734	528	425	709	434	190	198	246	629	999999	789	999999	999999	373	533	411	937	281	585	868	999999	752	943	891	577	310	882	388	999999	717	272	999999	320	684	88	999999	910	145	999999	109	225	684	308	999999	148	228	585	999999	87	999999	894	215	240	145	802	999999	999999	999999	999999	133	308	999999	999999	911	228	300	519	590	295	794	500	802	206	999999	652	581	454	571	752	359	725	999999	311	637	999999	67	268	999999	881	106	999999	386	13	951	801	415	629	999999	163	848	999999	994	999999	292	999999	101	19	754	999999	999999	999999	999999	781	782	408	985	508	999999	98	171	999999	344	709	199	640	123	798	999999	684	999999	951	67	417	999999	999999	731	48	999999	582	731	999999	513	692	999999	999999	149	605	230	553	999999	907	999999	308	992	816	373	294	94	999999	999999	999999	764	80	255	279	480	606	876	999999	676	947	489	844	999999	999999	528	652	60	999999	501	999999	999999	999999	868	999999	999999	759	425	98	999999	446	953	999999	641	438	999999	442	999999	389	
98	999999	728	98	876	868	427	368	941	878	999999	721	244	463	999999	432	724	72	212	915	531	720	191	788	854	239	993	122	999999	927	830	95	215	670	542	959	789	489	825	10	912	390	999999	999999	800	565	212	999999	999999	218	713	999999	240	530	858	377	360	999999	243	646	874	999999	999999	23	58	212	515	999999	920	200	643	245	247	212	999999	151	903	644	988	298	37	999999	895	999999	224	999999	855	684	812	999999	999999	999999	999999	189	135	607	234	803	498	999999	60	638	580	999999	574	478	983	999999	527	717	474	715	952	999999	618	999999	419	170	799	999999	357	830	761	755	999999	795	989	67	999999	405	916	109	156	400	248	398	923	999999	430	745	626	826	166	104	700	999999	895	311	570	754	197	74	14	59	999999	999999	877	999999	445	779	999999	925	951	132	801	375	569	561	705	999999	458	551	740	63	822	530	999999	666	64	698	899	688	497	331	218	851	999999	107	160	29	521	999999	433	650	267	700	874	44	999999	335	333	999999	605	349	306	646	334	999999	236	718	555	220	770	747	880	999999	438	999999	913	949	999999	472	410	686	999999	999999	127	99	999999	999999	656	639	372	729	374	999999	93	157	34	571	527	154	999999	999999	999999	310	338	999999	770	466	999999	254	999999	999999	64	861	999999	999999	640	946	528	244	164	114	72	915	847	50	999999	999999	717	291	605	351	432	136	601	968	999999	409	31	441	329	340	999999	411	518	28	674	512	632	174	517	999999	52	293	989	766	379	999999	462	297	312	455	748	980	999999	779	922	928	270	964	706	240	999999	999999	915	999999	254	660	407	999999	375	870	693	553	999999	527	308	148	146	999999	599	663	946	734	138	999999	591	879	762	739	106	746	999999	667	467	286	162	955	377	175	522	999999	999999	632	999999	442	999999	999999	216	131	480	783	999999	999999	374	53	294	999999	958	51	242	374	897	999999	733	629	999999	35	999999	497	374	999999	771	999999	321	881	512	324	812	696	121	395	999999	641	269	322	953	815	999999	423	992	962	997	336	932	157	820	492	899	999999	999999	737	120	999999	756	999999	22	821	124	493	541	969	387	271	930	847	702	266	409	999999	676	812	731	999999	505	412	355	999999	999999	999999	70	29	424	999999	999999	384	285	953	885	142	310	141	701	999999	882	32	584	735	406	95	455	564	93	488	999999	999999	15	448	999999	999999	781	577	784	949	433	999999	555	866	999999	999999	571	748	381	277	119	999999	120	922	789	483	828	619	48	951	719	505	935	935	
895	999999	999999	999999	740	540	360	733	357	752	386	999999	999999	999999	356	850	999999	999999	999999	816	378	90	999999	92	999999	739	526	171	538	832	240	927	586	619	970	506	186	734	18	840	916	999999	197	368	546	430	16	120	272	198	999999	22	322	129	999999	999999	999999	296	188	10	24	199	204	999999	521	458	999999	857	746	999999	673	999999	697	999999	899	992	999999	999999	546	238	732	999999	898	350	405	999999	615	467	62	166	515	890	555	17	825	727	191	673	847	97	647	159	373	422	524	647	324	999999	229	999999	921	470	749	999999	278	609	300	853	999999	303	843	324	804	999999	999999	999999	999999	999999	999999	182	810	230	684	459	999999	582	51	486	999999	757	999999	645	999999	488	244	999999	151	605	739	226	437	338	554	553	253	332	354	783	87	741	413	634	451	999999	763	999999	785	299	999999	695	567	999999	37	999999	400	207	86	326	999999	300	999999	639	951	310	999999	482	999999	140	999999	999999	238	268	408	94	353	999999	204	201	724	999999	269	851	245	53	659	623	310	999999	999999	999999	256	999999	437	999999	110	774	683	150	312	290	35	655	999999	110	999999	309	415	943	999999	131	13	885	601	813	40	999999	403	907	651	131	999999	493	999999	169	22	209	831	620	999999	579	595	63	889	444	517	614	767	144	586	999999	217	367	175	41	52	370	999999	623	756	321	381	999999	999999	190	118	542	999999	999999	98	999999	477	795	959	448	536	950	996	167	306	999999	32	999999	331	999999	914	814	999999	999999	126	651	999999	217	864	672	208	819	564	999999	335	974	935	842	56	999999	882	422	999999	999999	505	102	374	279	327	340	299	122	999999	207	999999	303	225	733	808	447	495	270	930	297	249	717	999999	297	831	331	490	189	222	12	999999	502	416	600	449	33	286	999999	999999	533	383	95	374	366	443	41	759	999999	43	609	832	622	491	999999	487	788	999999	87	999999	995	849	999999	900	999999	788	999999	999999	624	999999	785	170	999999	380	407	914	164	352	39	999999	999999	999999	287	156	999999	180	999999	21	306	123	661	327	209	999999	999999	684	273	194	922	578	670	155	144	919	258	999999	999999	251	999999	206	999999	999999	999999	233	648	999999	999999	962	999999	281	990	999999	590	999999	632	999999	960	999999	999999	722	999999	999999	430	999999	193	654	999999	368	898	999999	999999	555	927	999999	999999	226	649	999999	999999	999999	123	311	999999	650	587	909	999999	633	297	999999	999999	900	765	371	999999	363	25	226	50	999999	995	212	74	134	941	445	834	490	720	415	818	984	533	
25	999999	349	999999	779	873	284	100	803	999999	118	685	999999	790	565	999999	437	211	433	999999	422	999999	999999	999999	772	999999	999999	84	84	912	999999	971	999999	999999	749	762	217	289	999999	352	766	999999	201	141	956	448	510	654	278	937	999999	214	394	58	120	550	699	112	311	79	999999	999999	26	999999	200	146	192	73	51	999999	346	157	965	90	999999	999999	283	778	290	333	209	999999	806	146	999999	999999	587	454	266	208	72	999999	978	176	622	566	886	310	941	819	999999	999999	999999	999999	600	999999	249	999999	878	999999	999999	999999	821	977	870	242	999999	879	272	523	558	737	806	842	999999	241	178	799	468	613	633	973	837	471	77	761	885	340	999999	493	436	284	999999	666	932	152	294	11	305	390	173	999999	48	427	999999	528	640	770	735	369	967	450	999999	275	967	303	93	999999	999999	999999	356	999999	343	779	999999	999999	172	150	910	597	946	177	503	88	999999	625	934	419	999999	999999	131	125	604	999999	999999	986	439	309	699	638	68	999999	101	999999	43	999999	999999	269	340	999999	366	500	860	147	999999	799	947	766	999999	999999	999999	674	159	999999	987	999999	467	166	263	110	845	862	451	281	539	22	86	316	55	348	999999	999999	88	223	999999	631	264	467	999999	726	999999	673	482	358	999999	394	784	730	999999	801	643	517	16	239	151	999999	999999	588	608	410	999999	999999	721	488	999999	693	595	936	999999	365	976	10	999999	536	71	181	389	999999	11	155	238	355	116	253	704	444	669	849	81	688	582	676	858	363	13	999999	951	999999	958	586	798	847	552	844	825	642	123	479	999999	999999	999999	956	587	462	181	377	535	477	999999	954	999999	746	864	499	783	999999	151	50	533	999999	229	395	143	424	356	390	803	271	428	999999	999999	199	999999	112	999999	626	99	406	999999	999999	999999	999999	999999	14	562	62	983	999999	999999	999999	999999	999999	945	514	749	729	822	172	116	791	573	273	59	721	633	999999	999999	762	999999	167	220	745	858	897	790	999999	184	139	861	999999	406	999999	211	999999	572	257	999999	999999	362	844	803	926	299	400	999999	609	999999	499	380	999999	999999	999999	136	903	313	754	224	999999	724	999999	554	692	310	999999	394	821	72	155	159	385	999999	999999	409	91	999999	293	455	467	835	190	320	685	759	142	316	185	625	999999	999999	817	999999	999999	451	999999	300	121	626	999999	999999	999999	547	289	350	994	149	98	821	999999	549	29	309	756	999999	543	693	869	933	999999	506	218	999999	764	999999	999999	352	393	457	60	999999	252	
667	968	461	594	643	41	345	764	993	227	363	580	999999	579	999999	999999	983	908	665	430	187	999999	999999	798	54	783	999999	17	999999	755	640	771	263	999999	999999	340	305	628	900	999999	533	999999	999999	999999	999999	625	16	999999	824	999999	999999	549	999999	370	999999	999999	987	663	549	860	308	999999	999999	248	587	592	999999	461	227	187	981	364	18	14	897	18	283	701	943	429	999999	757	193	585	355	100	385	893	999999	152	353	641	89	49	363	999999	66	999999	701	272	308	554	758	647	94	55	541	999999	473	999999	935	999999	720	129	93	999999	153	536	893	496	999999	433	229	85	834	349	284	999999	650	700	952	347	10	680	130	232	998	546	501	309	559	994	430	185	999999	67	921	960	956	812	62	999999	52	999999	65	999999	335	683	999999	744	999999	572	740	999999	114	598	999999	49	999999	860	552	999999	999999	594	936	222	999999	53	868	776	428	324	21	838	648	432	999999	796	625	255	896	325	999999	757	537	999999	264	999999	80	618	772	881	961	105	269	999999	494	458	277	843	873	292	814	46	326	456	999999	901	133	682	303	999999	999999	753	999999	999999	873	287	999999	950	957	999999	972	999999	14	546	363	915	999999	203	937	846	529	781	999999	999999	510	999999	441	91	435	999999	534	398	999999	283	999999	217	141	42	999999	216	999999	327	999999	528	319	564	41	779	103	999999	332	930	744	456	999999	642	381	360	726	186	846	975	524	605	999999	583	934	730	89	999999	784	547	999999	999999	453	211	895	999999	305	999999	999999	661	987	789	40	603	999999	868	314	824	835	999999	999999	999999	369	427	802	999999	999999	999999	999999	310	700	948	861	784	319	23	999999	767	747	528	65	780	520	999999	987	734	575	999999	929	75	999999	264	319	13	999999	225	371	999999	409	615	154	569	325	365	999999	49	928	999999	293	641	865	547	87	999999	999999	534	885	184	439	77	999999	491	805	565	884	446	638	857	999999	103	652	977	999999	142	384	495	465	165	234	948	806	999999	999999	298	210	878	999999	12	999999	707	340	196	999999	341	999999	662	763	760	480	524	410	80	702	199	999999	888	189	999999	932	239	999999	729	950	999999	999999	395	558	517	365	16	999999	636	999999	845	762	999999	390	36	242	722	999999	705	685	709	548	735	627	743	309	321	999999	241	80	58	638	999999	246	999999	80	514	113	256	999999	474	265	773	501	999999	437	533	507	162	713	219	999999	373	54	250	943	535	767	815	218	999999	316	37	566	530	217	999999	999999	286	956	999999	999999	999999	
310	220	999999	774	244	771	316	999999	814	546	999999	860	550	999999	999999	995	171	544	746	298	999999	361	999999	237	217	999999	999999	285	313	999999	206	984	600	32	72	833	796	178	999999	999999	509	442	239	999999	999999	705	979	999999	999999	233	124	422	999999	999999	447	948	63	226	566	273	999999	999999	472	593	350	543	269	528	999999	732	208	999999	252	750	999999	605	999999	397	728	999999	991	999999	689	89	116	999999	12	279	584	124	780	999999	612	38	872	478	999999	645	430	966	446	999999	999999	862	34	999999	179	241	542	999999	826	666	497	64	282	427	351	392	486	565	540	989	999999	97	952	627	390	223	877	320	636	486	967	762	75	539	999999	999999	64	999999	614	771	737	999999	298	123	93	557	756	455	999999	586	169	864	435	456	517	999999	910	406	742	999999	363	231	999999	349	699	735	999999	742	462	524	337	999999	950	999999	999999	999999	999999	838	544	832	999999	999999	192	59	999999	112	336	619	32	999999	916	999999	251	659	417	999999	536	948	424	357	568	24	992	613	259	666	913	666	204	315	999999	81	862	909	498	931	999999	166	31	596	999999	380	719	151	607	679	261	301	361	999999	675	850	424	197	274	999999	440	579	999999	999999	999999	999999	424	717	468	844	795	341	171	485	476	380	927	827	949	198	304	850	999999	579	415	621	315	999999	999999	12	656	675	645	54	501	468	366	370	406	738	955	11	683	763	884	919	140	999999	279	304	923	596	248	86	158	589	999999	231	255	577	364	966	999999	465	999999	130	999999	999999	984	17	24	566	430	220	242	303	177	999999	695	495	999999	999999	188	345	88	70	437	568	999999	911	999999	145	124	999999	383	989	924	227	575	763	233	23	890	271	290	367	175	37	843	855	999999	332	535	760	999999	925	787	741	387	137	693	137	229	83	123	879	451	601	836	253	378	950	676	931	272	477	548	917	64	720	999999	409	724	999999	999999	571	609	364	743	999999	211	192	839	447	79	105	794	999999	999999	411	916	574	999999	999999	999999	471	655	999999	497	618	386	870	686	999999	243	294	999999	999999	999999	999999	279	999999	999999	999999	51	195	120	999999	861	177	683	731	999999	653	804	999999	217	134	565	38	915	14	999999	134	82	341	505	182	214	785	692	999999	244	605	141	829	715	813	999999	999999	360	426	999999	330	934	655	999999	43	862	999999	86	288	622	555	999999	999999	230	733	315	999999	999999	999999	999999	999999	484	77	496	173	521	974	614	404	999999	999999	677	499	272	999999	200	999999	239	999999	
319	300	708	413	993	689	969	866	609	981	508	847	610	999999	401	999999	999999	866	168	937	522	888	309	999999	713	999999	877	999999	12	684	999999	999999	999999	999999	628	734	377	81	999999	807	203	999999	375	632	999999	727	663	999999	107	607	700	333	999999	999999	949	999999	990	36	700	644	811	832	999999	925	448	619	376	392	999999	666	999999	774	792	361	743	999999	523	677	786	985	999999	621	49	404	984	219	630	188	278	207	744	999999	999999	999999	999999	371	789	449	193	999999	999999	999999	999999	440	319	999999	999999	907	558	999999	907	323	999999	714	950	199	792	470	940	238	989	999999	124	595	922	945	402	361	365	382	88	999999	493	999999	634	999999	159	609	95	999999	678	723	629	999999	999999	430	112	999999	489	999999	578	329	508	955	296	173	166	876	518	999999	532	189	551	186	999999	834	999999	738	90	537	50	193	385	882	559	999999	568	927	999999	501	842	736	872	999999	803	999999	574	999999	999999	471	266	282	100	721	999999	498	181	453	194	465	999999	999999	585	952	999999	395	944	626	405	999999	999999	238	581	26	531	796	317	992	382	252	269	301	523	619	999999	767	102	663	999999	999999	999999	999999	743	840	999999	478	160	919	793	418	999999	948	999999	999999	866	999999	701	84	999999	999999	191	188	80	941	999999	309	850	966	682	999999	302	999999	279	344	926	490	495	999999	125	999999	999999	999999	209	964	999999	321	169	999999	999999	252	76	28	473	618	999999	915	53	999999	645	601	627	193	247	795	125	999999	678	797	277	386	542	961	999999	999999	102	999999	978	116	514	883	999999	530	223	439	931	284	816	661	465	20	446	693	105	524	999999	462	999999	414	848	901	999999	999999	63	377	709	115	69	999999	525	999999	999999	937	297	761	999999	107	970	807	864	841	999999	27	999999	266	999999	999999	865	444	999999	639	643	999999	268	612	251	778	476	999999	730	825	225	489	145	380	83	999999	999999	343	72	337	491	352	550	999999	192	624	39	797	437	859	999999	999999	623	999999	451	372	679	685	520	683	999999	999999	999999	48	626	999999	882	961	192	440	454	532	382	385	157	999999	34	261	429	999999	999999	999999	417	871	586	600	999999	258	999999	711	830	719	823	999999	706	366	276	512	390	953	742	77	614	997	999999	717	251	248	738	999999	999999	999999	266	999999	999999	951	717	215	461	35	372	634	42	999999	609	735	999999	994	678	791	34	522	871	475	883	680	74	419	466	869	359	999999	999999	778	374	412	463	999999	453	755	649	70	60	999999	591	118	44	144	398	999999	
17	257	999999	947	135	825	556	790	20	264	999999	307	748	592	999999	745	123	263	999999	206	281	780	550	922	151	999999	999999	516	884	775	645	930	31	787	861	111	999999	572	999999	548	856	672	918	999999	999999	351	322	467	688	845	994	780	37	201	999999	236	706	647	999999	999999	999999	999999	906	244	618	999999	999999	961	730	999999	688	999999	999999	999999	350	609	862	362	63	999999	999999	999999	999999	49	781	999999	902	830	999999	635	405	419	766	492	194	999999	766	999999	580	913	76	361	737	999999	166	452	999999	469	850	798	374	354	593	15	999999	999999	222	867	462	753	63	999999	999999	999999	179	279	784	128	382	535	842	188	999999	150	733	301	999999	713	882	338	694	442	980	999999	270	60	825	760	973	835	999999	899	230	999999	860	621	780	641	944	887	668	62	999999	324	999999	195	999999	453	999999	999999	93	508	984	134	68	620	474	989	834	128	999999	33	154	999999	932	943	957	954	289	122	521	634	999999	999999	670	642	999999	665	636	84	999999	381	488	755	751	999999	914	106	999999	999999	156	790	806	826	443	999999	907	999999	999999	21	238	618	173	999999	706	458	739	989	463	426	274	808	362	999999	640	82	544	399	795	838	999999	860	195	49	965	730	827	942	562	35	734	999999	283	625	846	999999	999999	328	58	999999	364	999999	642	352	975	999999	999999	56	999999	371	109	518	753	554	981	377	999999	999999	204	976	630	797	999999	999999	999999	467	535	999999	913	771	864	226	999999	999999	483	114	227	843	73	627	301	781	756	999999	925	999999	63	999999	643	479	446	999999	134	82	672	567	498	999999	660	517	999999	700	142	425	506	999999	178	999999	80	877	999999	589	70	999999	684	849	51	245	512	475	999999	806	104	444	334	780	101	278	829	999999	616	999999	192	555	815	600	648	999999	694	999999	58	802	658	766	329	856	32	558	999999	823	526	262	999999	195	113	999999	606	698	100	999999	999999	999999	999999	164	271	146	999999	514	761	93	211	710	999999	999999	999999	611	157	338	124	478	758	542	880	16	399	363	320	997	452	808	994	949	250	968	259	999999	381	503	504	193	460	518	999999	313	999999	815	711	242	767	502	858	278	999999	999999	999999	999999	29	999999	764	907	999999	408	999999	952	999999	261	999999	999999	999999	999999	239	654	833	931	28	249	999999	576	394	584	651	87	239	950	999999	725	375	627	10	10	138	999999	738	999999	367	61	455	844	224	999999	999999	139	32	498	999999	999999	999999	652	604	728	513	453	999999	190	999999	748	178	122	12	374	
885	842	999999	219	151	281	915	245	574	966	794	901	362	33	238	999999	999999	999999	687	746	289	723	33	282	497	685	927	999999	999999	618	999999	999999	842	850	484	999999	557	813	357	999999	999999	999999	88	637	933	612	100	16	951	743	694	437	434	265	999999	172	999999	309	722	999999	354	367	904	955	999999	461	999999	999999	548	999999	964	251	999999	696	458	89	644	395	348	884	594	921	605	999999	999999	454	999999	586	765	322	693	999999	101	891	646	930	305	133	552	482	553	588	467	236	999999	453	999999	738	807	14	528	999999	960	837	871	432	762	999999	41	639	999999	481	999999	999999	999999	715	999999	503	60	527	784	521	842	866	999999	999999	464	379	817	481	412	180	999999	761	999999	269	298	999999	999999	999999	178	987	999999	999999	930	999999	999999	240	203	73	303	549	687	289	229	17	590	104	506	999999	999999	392	999999	559	237	382	702	985	999999	999999	427	895	483	836	359	797	999999	929	936	268	173	233	186	754	187	862	999999	499	999999	786	679	203	757	164	254	999999	497	542	685	557	379	999999	797	999999	645	407	76	850	930	432	588	660	167	248	702	745	216	999999	381	375	889	213	999999	999999	103	233	999999	328	592	999999	309	999999	254	388	999999	999999	999999	755	999999	780	795	999999	568	119	208	999999	45	519	462	509	579	752	170	319	999999	175	414	150	999999	999999	268	747	268	366	999999	701	416	779	358	396	318	999999	636	601	579	257	645	343	458	85	197	629	866	999999	993	556	726	934	720	723	999999	295	427	999999	999999	57	383	211	986	507	611	266	170	999999	999999	128	125	568	999999	421	999999	999999	692	262	233	638	880	185	999999	575	974	481	69	635	999999	33	43	940	999999	999999	873	443	999999	950	473	931	469	801	891	999999	441	999999	999999	308	202	831	602	999999	473	999999	177	208	839	420	533	140	999999	534	581	999999	95	185	488	218	999999	999999	723	741	789	999999	179	89	999999	497	144	816	286	999999	999999	662	430	868	477	999999	364	674	603	936	427	342	734	999999	229	999999	999999	266	678	986	760	114	999999	861	385	180	713	999999	999999	351	999999	716	854	446	102	918	747	226	708	999999	999999	873	493	999999	324	456	567	999999	860	570	999999	999999	147	999999	999999	337	999999	569	999999	306	999999	277	760	999999	660	999999	488	999999	842	310	976	573	557	999999	143	887	620	331	546	999999	613	478	237	354	999999	999999	578	999999	446	764	374	999999	999999	411	999999	586	122	999999	136	999999	999999	279	999999	999999	593	144	999999	750	999999	122	716	232	
32	999999	693	24	50	416	618	999999	142	923	852	88	936	798	839	156	999999	557	775	389	999999	933	961	344	86	677	760	509	87	828	999999	334	999999	999999	165	180	718	783	546	705	623	999999	480	54	427	999999	623	795	999999	184	999999	608	999999	337	36	999999	601	999999	999999	372	655	118	185	314	525	527	40	793	642	668	437	999999	21	79	999999	331	463	917	999999	999999	64	999999	215	902	677	999999	987	720	999999	77	579	999999	845	183	59	515	999999	176	528	999999	293	829	163	635	747	999999	597	999999	571	704	635	999999	441	999999	317	690	999999	282	636	999999	539	320	999999	574	99	77	970	837	30	260	633	999999	398	999999	479	235	811	999999	165	341	999999	721	999999	421	442	999999	928	999999	999999	999999	612	999999	539	999999	369	999999	999999	588	999999	680	374	760	256	321	81	348	295	424	705	92	878	333	999999	304	999999	999999	171	265	999999	204	999999	310	970	661	647	999999	757	595	658	506	999999	233	999999	999999	967	451	999999	999999	350	103	610	514	964	784	999999	289	310	244	289	550	999999	999999	999999	999999	541	999999	789	594	999999	999999	591	999999	765	999999	19	655	298	640	337	81	999999	335	915	48	594	999999	345	196	181	367	905	522	999999	117	694	186	777	692	944	903	999999	880	172	484	999999	909	999999	765	999999	834	990	669	907	217	207	485	981	417	999999	906	728	603	423	316	959	78	394	658	514	999999	877	999999	696	434	420	473	999999	440	536	684	886	579	420	999999	377	245	615	107	909	219	205	370	936	48	184	68	999999	855	525	443	525	99	261	942	956	394	973	999999	999999	734	322	999999	999999	82	999999	159	999999	86	938	723	463	297	748	999999	637	999999	999999	658	259	361	999999	999999	915	102	999999	999999	327	999999	999999	982	999999	141	309	185	897	654	488	864	27	999999	876	999999	916	801	979	237	351	956	315	448	725	999999	233	446	999999	14	999999	788	999999	233	831	999999	999999	956	461	999999	988	573	407	982	999999	805	999999	234	485	625	400	124	122	932	455	999999	172	940	267	946	908	999999	457	999999	30	700	951	793	203	171	693	960	349	657	999999	778	999999	999999	999999	919	685	998	961	112	613	519	676	980	999999	470	999999	755	999999	515	423	135	125	515	961	338	854	846	40	323	932	999999	999999	999999	693	676	811	840	531	348	270	909	901	354	288	511	34	970	25	733	999999	937	271	999999	999999	123	662	53	370	999999	75	839	967	647	180	999999	743	221	297	999999	658	711	999999	360	254	999999	999999	770	236	460	
999999	999999	831	307	999999	994	178	942	230	579	24	999999	999999	449	999999	999999	941	999999	184	115	999999	999999	682	913	84	909	712	999999	588	999999	999999	999999	817	909	776	191	17	999999	999999	186	14	801	991	717	97	890	999999	784	999999	823	999999	970	596	130	693	999999	210	918	232	794	999999	999999	999999	500	999999	132	950	570	999999	999999	423	999999	319	997	999999	999999	821	964	999999	194	999999	927	832	999999	167	918	999999	999999	225	284	980	99	447	159	894	746	447	999999	999999	999999	939	671	121	999999	409	999999	661	599	999999	728	680	245	999999	48	126	999999	434	999999	342	999999	827	263	354	398	120	334	833	169	113	364	528	330	999999	859	254	16	999999	846	366	865	266	999999	999999	497	604	745	996	409	43	541	999999	999999	168	264	147	685	327	722	876	84	468	501	496	999999	209	360	307	999999	793	120	999999	588	242	477	999999	999999	999999	856	794	375	999999	999999	136	999999	52	679	171	999999	721	999999	688	103	969	999999	999999	764	219	999999	297	999999	447	762	616	922	993	732	616	999999	748	26	108	471	928	999999	746	44	999999	999999	623	530	198	624	522	234	431	999999	999999	950	80	751	999999	999999	568	549	927	575	817	999999	578	319	72	480	935	705	470	227	999999	468	544	999999	399	295	396	767	66	823	999999	391	501	550	123	666	620	996	113	999999	902	999999	999999	181	227	172	356	314	999999	999999	688	816	763	213	289	161	415	708	362	626	189	801	493	114	334	999999	712	999999	205	405	860	938	999999	999999	325	785	884	373	155	237	999999	999999	999999	999999	144	999999	627	297	271	999999	260	912	999999	487	999999	111	895	999999	999999	999999	459	328	119	999999	857	999999	225	999999	888	999999	276	52	562	135	687	107	502	155	969	901	808	425	999999	243	155	999999	304	124	597	999999	890	415	527	364	999999	999999	973	245	491	999999	218	802	409	767	999999	218	359	999999	799	253	999999	749	509	945	982	44	999999	875	917	909	999999	110	238	674	612	860	525	999999	999999	76	134	266	999999	584	692	999999	25	998	547	936	597	784	324	353	999999	150	906	581	381	999999	69	107	999999	581	999999	999999	574	999999	999999	835	693	161	172	999999	129	999999	96	999999	262	976	999999	562	999999	980	321	670	999999	885	70	471	954	943	826	999999	999999	37	999999	92	999999	584	999999	291	999999	712	253	999999	622	591	233	271	64	999999	328	404	724	506	999999	348	269	279	331	999999	673	693	880	749	334	557	999999	102	999999	13	290	999999	999999	736	719	626	999999	875	58	204	999999	999999	
417	972	624	432	889	510	268	599	822	999999	999999	999999	618	999999	831	504	122	74	866	141	999999	999999	999999	999999	999999	988	999999	151	611	394	230	137	38	999999	999999	908	134	901	668	224	833	815	191	999999	425	793	999999	568	795	242	763	983	999999	529	942	366	281	973	573	999999	999999	127	987	438	154	135	723	744	874	923	999999	220	406	651	308	51	869	786	999999	75	870	228	999999	999999	631	999999	799	508	932	919	637	161	338	767	501	715	827	753	999999	999999	79	999999	999999	872	999999	999999	587	686	231	900	497	494	747	999999	40	999999	999999	618	999999	907	999999	225	811	999999	295	227	881	639	999999	592	224	125	999999	999999	995	496	533	483	515	999999	659	122	287	42	431	152	413	830	999999	995	999999	999999	999999	862	964	854	572	739	999999	645	670	948	999999	638	685	999999	477	999999	512	544	971	296	999999	728	257	222	999999	779	533	999999	814	61	902	164	647	15	179	164	999999	151	924	999999	897	870	417	711	999999	999999	356	60	999999	601	328	202	33	657	115	228	614	999999	915	999999	216	443	831	619	999999	999999	999999	679	211	323	999999	370	619	999999	399	242	320	546	999999	300	433	482	477	999999	732	999999	140	989	899	950	549	999999	235	142	587	463	999999	999999	666	999999	999999	676	999999	999999	760	999999	999999	846	268	999999	908	78	126	999999	999999	733	966	617	886	999999	251	10	999999	261	773	621	145	487	599	999999	203	999999	880	999999	642	756	633	125	999999	775	138	999999	731	36	52	999999	113	610	773	854	999999	999999	999999	330	963	656	896	597	588	999999	822	104	256	332	999999	396	198	999999	999999	999999	110	850	999999	999999	217	999999	279	999999	218	302	518	999999	714	745	448	772	609	999999	999999	999999	859	46	537	999999	953	999999	999999	409	356	655	293	418	999999	170	753	999999	999999	800	123	999999	999999	153	388	295	631	297	389	510	883	908	787	639	999999	997	752	999999	999999	843	167	183	917	999999	406	563	999999	999999	908	553	991	801	999999	808	999999	461	999999	999999	999999	252	690	666	654	999999	525	448	868	999999	192	628	418	689	334	432	643	940	99	516	746	825	286	532	388	835	519	91	999999	978	204	774	399	999999	416	80	162	501	999999	390	354	958	999999	999999	999999	289	145	311	477	84	175	504	372	101	969	832	965	168	999999	818	28	443	46	889	460	418	239	999999	283	999999	999999	151	421	999999	172	999999	999999	921	999999	109	999999	217	614	337	999999	999999	411	308	76	999999	114	999999	223	999999	372	999999	921	805	999999	508	60	762	
999999	222	804	33	92	999999	999999	191	702	999999	999999	188	128	810	829	709	86	999999	999999	930	316	698	159	285	928	999999	345	261	866	999999	27	117	58	999999	189	402	999999	789	617	747	999999	884	882	71	451	45	591	562	91	221	728	154	501	129	455	999999	72	999999	105	381	328	999999	324	378	36	444	139	190	631	437	187	297	153	268	562	431	999999	999999	999999	892	999999	783	179	655	604	872	616	928	492	849	339	12	999999	246	429	700	999999	514	44	16	905	411	999999	654	44	999999	11	242	567	33	523	974	999999	212	261	544	999999	669	773	163	828	210	697	782	107	184	604	907	999999	861	861	312	63	826	986	717	852	525	620	173	999999	383	371	469	999999	364	999999	490	984	884	202	901	999999	999999	188	999999	714	158	556	859	999999	103	403	706	172	221	921	868	999999	543	691	982	58	609	999999	454	839	238	457	999999	867	123	922	954	668	960	571	182	999999	999999	13	999999	969	999999	999999	777	999999	664	999999	123	443	448	274	450	202	219	853	141	598	733	999999	999999	999999	812	992	723	181	448	999999	212	650	749	229	999999	540	987	22	297	999999	514	474	185	931	343	309	429	999999	481	761	459	999999	440	583	915	426	999999	12	166	768	612	606	541	999999	104	473	694	999999	341	910	215	207	565	858	93	268	690	553	367	999999	999999	875	699	687	588	105	220	175	999999	516	999999	984	999999	999999	670	908	933	999999	836	870	615	210	999999	571	556	262	551	581	999999	656	736	974	645	653	999999	737	999999	854	48	999	263	528	913	824	899	999999	350	999999	999999	185	335	999999	716	999999	897	372	999999	999999	140	336	553	638	675	657	779	999999	349	999999	999999	932	11	999999	519	837	616	97	296	693	672	335	999999	514	999999	324	331	604	267	157	756	832	379	779	723	712	999999	999999	852	266	999999	861	881	999999	999999	999999	184	999999	623	879	881	999999	85	674	999999	999999	425	49	254	999999	336	185	779	999999	455	500	562	232	365	999999	391	999999	244	40	648	999999	453	772	800	137	149	84	981	388	276	946	756	705	322	917	297	999999	380	999999	930	869	999999	689	693	222	703	952	891	999999	498	889	575	55	35	655	361	652	248	126	221	999999	999999	999999	999999	508	743	999999	999999	447	999999	975	620	743	999999	779	999999	764	89	587	434	999999	193	175	889	999999	380	999999	679	666	565	644	999999	264	289	679	999999	690	763	194	479	999999	999999	453	307	523	278	832	944	256	999999	999999	999999	999999	692	999999	77	38	511	
548	137	41	999999	252	881	874	999999	999999	999999	431	114	47	999999	894	999999	588	154	999999	868	999999	118	999999	999999	433	739	968	81	999999	572	999999	611	646	188	999999	999999	999999	667	999999	571	432	715	912	378	999999	151	890	596	678	552	113	999999	336	999999	144	440	999999	999999	755	999999	913	803	999999	999999	999999	819	467	858	785	837	671	921	354	178	445	999999	999999	999999	253	291	849	381	402	963	468	386	999999	486	53	999999	477	182	911	297	658	628	999999	127	180	703	999999	41	999999	999999	881	191	534	168	724	483	245	419	31	999999	999999	999999	411	338	335	821	544	981	814	11	999999	999999	19	66	999999	999999	999999	999999	998	549	607	817	570	561	91	287	999999	126	761	570	548	999999	160	999999	633	127	227	94	792	359	168	999999	226	808	480	392	182	477	648	906	244	167	999999	481	866	846	970	849	257	58	969	428	230	254	462	312	348	571	433	402	999999	999999	295	649	999999	905	601	761	91	699	115	384	478	854	336	391	646	678	581	999999	156	378	837	744	390	740	481	972	355	178	53	610	999999	255	999999	999999	872	999999	100	960	254	218	768	557	999999	594	950	376	917	81	665	999999	990	999999	256	232	999999	550	269	650	433	629	999999	912	655	504	340	232	999999	256	999999	874	587	620	542	938	609	289	999999	795	790	999999	64	284	999999	999999	620	407	999	999999	762	331	512	450	537	999999	802	855	901	448	263	727	828	671	561	791	91	999999	114	318	622	999999	749	473	860	328	575	999999	410	281	884	933	233	463	493	198	999999	999999	93	917	145	754	387	362	541	999999	999999	392	722	721	999999	250	303	691	471	724	999999	49	999999	219	999999	671	455	630	999999	330	503	999999	187	373	429	999999	296	196	182	867	660	999999	999999	797	50	192	999999	688	999999	643	640	542	992	768	617	332	558	999999	867	474	999999	757	797	221	999999	912	214	359	999999	357	954	999999	518	603	999999	193	117	999999	178	999999	999999	766	999999	920	689	961	382	999999	756	999999	999999	999999	328	707	568	999999	599	719	238	137	978	68	999999	631	999999	533	34	999999	999999	999999	225	766	706	11	221	543	999999	877	532	607	540	796	603	205	961	542	787	810	999999	171	593	397	562	50	888	204	379	999999	999999	999999	937	984	714	332	999999	629	999999	327	496	35	796	722	197	999999	597	191	465	201	999999	157	745	999999	999999	542	839	999999	213	665	122	27	999999	98	646	999999	670	555	999999	281	999999	341	826	999999	324	20	375	999999	210	931	452	706	
739	187	358	93	420	999999	999999	181	492	64	426	60	215	478	861	999999	85	822	960	51	110	194	878	338	331	285	898	352	177	968	999999	281	999999	999999	288	986	739	563	954	947	924	909	788	268	999999	775	264	845	158	999999	795	999999	971	410	606	554	308	30	761	145	824	288	14	524	437	155	837	799	200	874	999999	522	867	23	127	999999	405	620	999999	555	30	999999	203	509	182	999999	309	999999	999999	733	687	718	802	999999	132	645	905	999999	831	769	938	464	654	284	698	283	520	958	293	415	159	688	607	215	124	771	95	505	351	198	999999	999999	990	467	999999	260	720	58	891	481	295	141	788	999999	616	566	408	919	999999	899	999999	999999	528	999999	584	999	120	596	704	360	999999	999999	923	999999	923	999999	473	197	96	448	999999	999999	77	811	130	27	899	954	598	558	372	175	694	452	469	999999	506	999999	882	999999	149	999999	999999	540	999999	885	218	999999	729	999999	102	220	832	372	345	266	284	716	999999	566	109	166	997	156	988	999999	999999	481	183	429	999999	876	999999	898	308	439	128	999999	890	244	809	753	234	895	465	161	342	331	999999	999999	230	790	999999	326	99	983	999999	207	999999	537	180	999999	972	310	999999	225	905	934	74	906	147	746	826	48	757	355	999999	111	690	836	61	393	999999	970	999999	626	562	989	809	999999	312	921	985	999999	74	999999	999999	924	609	250	255	408	266	210	75	483	999999	286	999999	743	999999	35	516	999999	999999	999999	372	12	110	669	663	916	134	750	999999	226	999999	999999	973	684	573	17	501	999999	999999	652	137	174	999999	725	999999	286	430	75	272	287	999999	999999	877	288	999999	999999	823	940	586	339	999999	516	999999	848	721	999999	999999	999999	180	54	533	76	135	999999	659	208	999999	384	999999	387	496	68	487	999999	812	491	595	695	999999	999999	999999	561	863	261	378	620	999999	66	13	172	973	546	895	227	753	999999	999999	999999	628	999999	999999	999999	999999	209	842	999999	38	290	46	999999	905	999999	999999	385	861	972	213	873	464	999999	641	999999	381	843	413	950	172	269	999999	474	347	550	76	999999	121	999999	627	663	419	162	999999	286	30	773	999999	366	637	519	999999	999999	143	280	590	590	869	642	77	100	795	891	999999	768	717	999999	892	999999	550	445	273	127	354	549	999999	312	456	364	29	607	587	57	323	653	903	791	999999	76	959	486	604	479	676	537	868	527	109	823	999999	999999	881	900	816	999999	255	248	436	594	816	287	999999	514	622	470	512	748	
578	409	865	926	240	999999	405	73	840	999999	451	999999	681	937	213	633	999999	570	725	686	241	131	407	665	365	999999	999999	682	352	99	857	999999	999999	999999	948	699	957	999999	229	65	504	999999	361	461	797	618	912	878	83	510	999999	999999	999999	826	999999	999999	12	210	999999	493	575	723	999999	751	936	245	793	561	988	514	675	999999	351	999999	192	999999	770	946	867	746	999999	381	999999	842	380	805	470	207	612	999999	999999	757	81	735	999999	781	41	999999	524	999999	825	361	890	569	999999	999999	710	84	644	38	686	65	999999	824	659	204	124	999999	999999	141	999999	595	948	497	817	999999	92	615	190	410	999999	171	431	999999	999999	482	491	49	999999	816	999999	999999	563	584	815	641	425	999999	85	999999	666	162	999999	393	787	239	413	999999	752	917	481	999999	894	999999	581	525	634	36	999999	187	999999	85	871	564	47	388	41	374	681	999999	501	836	999999	895	744	999999	932	47	528	999999	79	98	297	99	344	999	501	999999	999999	999999	16	398	352	897	999999	999999	290	674	356	408	207	49	721	576	425	644	564	999	499	285	592	999999	999999	222	118	625	999999	781	999999	47	887	711	370	391	179	113	494	999999	323	999999	999999	268	999999	129	493	39	376	720	674	699	444	502	831	727	999999	419	889	139	789	956	803	508	999999	999999	999999	999999	678	339	407	999999	160	922	999999	346	999999	999999	905	999999	729	999999	258	999999	117	999999	603	395	880	643	999999	759	999999	365	999999	367	999999	999999	814	382	608	999999	999999	999999	323	362	549	522	816	495	466	999999	999999	999999	410	710	707	999999	401	924	999999	135	615	45	999999	647	108	795	999999	328	986	999999	519	532	999999	731	727	221	753	999999	980	999999	578	395	186	310	999999	713	954	152	659	623	125	889	667	482	999999	999999	999999	999999	263	754	452	498	509	712	863	981	729	678	983	496	982	646	999999	633	556	230	859	354	401	395	840	926	668	372	638	999999	999999	308	349	999999	829	87	500	235	638	90	886	999999	447	274	983	999999	169	173	641	478	945	44	999999	171	467	47	999999	868	914	525	999999	146	999999	243	999999	431	339	581	666	905	155	999999	995	476	344	395	907	137	411	999999	767	505	999999	170	684	830	999999	999999	999999	791	802	632	999999	122	999999	999999	399	213	999999	562	946	587	506	735	333	236	48	459	827	81	140	157	467	999999	999999	333	415	913	558	999999	59	999999	637	874	112	523	999999	999999	225	594	996	703	999999	999999	617	189	999	995	836	458	791	922	361	873	
661	655	174	999999	363	927	999999	485	654	862	513	796	950	631	633	809	829	166	244	999999	85	437	177	999999	742	999999	333	999999	87	999999	504	136	799	764	999999	457	359	444	528	297	261	520	58	127	345	999999	238	378	371	36	999999	635	999999	128	797	234	487	555	229	784	603	999999	408	554	999999	999999	999999	196	418	185	460	394	637	946	981	564	388	60	283	920	350	955	58	999999	481	868	448	681	966	999999	969	999999	224	744	694	338	122	504	759	959	824	52	960	196	999999	243	998	741	146	243	845	437	282	308	999999	647	999999	358	82	499	937	999999	230	428	216	657	179	893	999999	653	999999	883	301	324	106	308	995	862	999999	247	870	706	544	733	153	999999	531	999999	999999	56	464	763	432	269	31	508	999999	541	979	999999	74	115	489	493	790	962	146	957	999999	144	652	20	874	834	999999	241	781	497	285	675	135	263	999999	216	198	689	461	41	302	597	487	464	883	999999	183	765	226	999999	999999	191	405	573	713	175	403	453	889	598	640	789	727	334	999999	314	792	999999	522	283	305	999999	510	114	999999	615	657	197	137	319	999999	864	999999	731	999999	104	999999	999999	999999	426	812	744	999999	862	401	513	869	999999	999999	579	772	373	999999	999999	999999	999999	680	999999	908	108	517	216	999999	580	937	776	774	996	999999	171	44	999999	269	999999	999999	561	999999	999999	999999	161	745	505	989	558	546	297	621	81	976	713	423	978	654	451	908	606	428	229	925	625	738	873	382	46	544	541	113	156	482	203	539	42	588	999999	363	999999	226	999999	43	650	164	703	29	75	748	66	999999	817	999999	864	142	999999	722	999999	999999	871	132	999999	23	999999	193	474	598	999999	184	391	400	897	98	896	389	999999	196	284	471	999999	999999	316	298	488	955	295	999999	617	70	457	319	999999	999999	999999	889	273	754	38	467	689	115	246	891	366	665	689	729	301	485	482	895	448	999999	388	27	815	999999	535	59	898	515	999999	723	999999	999999	899	564	607	16	125	905	168	817	781	929	618	999999	931	822	276	566	667	999999	587	561	871	874	954	474	999999	999999	228	978	568	999999	999999	999999	999999	999999	765	135	131	294	369	999999	736	630	844	459	409	400	999999	712	999999	341	848	848	145	175	999999	999999	999999	143	932	516	687	190	258	607	805	999999	261	647	999999	151	444	382	773	20	999999	250	39	505	74	683	876	515	999999	999999	335	286	387	997	93	740	525	988	362	853	999999	999999	999999	247	999999	999999	148	
95	999999	642	999999	475	999999	134	999999	960	995	999999	78	999999	639	181	985	31	282	528	999999	263	564	326	625	455	999999	919	131	278	868	792	850	760	999999	999999	860	562	999999	860	211	262	657	132	744	999999	920	113	223	717	571	360	965	135	596	999999	531	338	26	451	999999	165	13	82	999999	213	263	317	713	848	321	999999	691	421	327	465	999999	441	999999	214	535	916	706	413	706	517	827	725	174	999999	999999	531	999999	999999	415	56	258	999999	999999	541	167	612	399	374	406	999999	668	999999	807	141	287	999999	999999	811	916	538	458	599	376	584	385	999999	999999	63	999999	790	887	803	16	999999	216	32	411	49	57	922	999999	342	17	567	849	283	917	43	382	180	774	733	971	877	597	659	999999	455	166	628	469	346	785	999999	260	999999	547	536	999999	265	999999	717	763	994	20	125	592	999999	999999	112	620	999999	680	999999	26	164	832	138	683	557	813	955	883	429	463	190	557	401	316	984	999999	391	118	999999	492	999999	969	999999	866	482	76	410	720	64	17	358	666	377	999999	106	42	999999	852	377	452	999999	999999	344	540	999999	568	999999	501	999999	999999	239	11	563	925	999999	999999	855	272	211	490	413	245	829	421	114	524	189	801	220	952	327	999999	741	675	760	233	634	446	999999	999999	999999	999999	999999	688	999999	356	113	451	640	911	186	999999	651	999999	999999	496	13	999999	435	315	388	999999	999999	999999	58	701	270	888	174	735	999999	418	235	298	999999	999999	274	151	642	999999	421	737	171	308	775	180	999999	854	636	274	999999	711	21	730	534	485	627	999999	999999	87	999999	224	287	904	361	768	920	362	280	543	231	999999	999999	999999	894	650	238	982	999999	877	813	416	261	900	515	999999	407	505	763	140	877	999999	511	565	999999	999999	460	266	946	999999	259	534	583	999999	52	999999	999999	343	836	883	256	644	159	763	999999	679	963	387	398	512	370	999999	599	150	666	138	999999	725	999999	697	200	972	45	25	627	289	833	999999	858	158	999999	73	668	879	883	242	943	747	301	992	243	83	867	443	646	834	934	442	999999	999999	16	704	338	148	693	284	608	144	999999	983	846	999999	529	250	94	307	757	719	267	433	999999	999999	433	999999	464	127	114	602	999999	793	354	400	732	944	999999	723	735	530	999999	609	633	808	611	317	156	438	553	627	359	349	999999	224	999999	999999	727	403	281	326	683	576	180	16	766	352	639	455	81	584	109	999999	571	237	533	999999	799	999999	11	125	865	35	
999999	486	252	999999	716	139	224	729	227	747	452	419	846	619	438	626	999999	268	999999	700	366	969	999999	988	777	849	999999	527	999999	350	402	165	460	657	999999	693	999999	999999	636	999999	240	352	367	361	918	999999	390	914	229	182	344	742	446	999999	669	999999	959	264	261	866	448	697	525	876	355	296	959	199	999999	999999	862	315	632	179	469	24	612	175	80	999999	999999	776	308	40	16	659	718	999999	988	409	734	510	999999	769	70	543	827	490	999999	999999	203	201	999999	483	319	999999	120	999999	705	655	991	793	194	999999	407	672	398	999999	869	695	577	673	210	217	999999	362	829	999999	999999	926	196	131	169	448	432	278	479	824	721	978	548	451	999999	343	999999	940	326	999999	999999	398	154	342	621	320	64	529	990	999999	472	957	209	258	168	778	999999	999999	633	745	213	999999	202	999999	773	891	157	136	93	867	799	999999	46	978	499	720	781	999999	999999	848	393	902	287	388	362	763	778	300	292	811	999999	999999	999999	580	999999	243	205	580	568	999999	173	927	999999	133	301	999999	920	230	999999	448	999999	613	369	785	999999	310	851	814	221	19	999999	856	844	282	992	261	763	999999	340	266	524	210	295	999999	685	466	466	163	97	960	843	557	541	999999	813	999999	188	999999	227	347	391	391	999999	559	999999	316	93	174	141	49	638	463	999999	502	923	796	328	588	110	895	843	698	726	999999	176	999999	325	10	468	730	82	241	248	999999	875	143	842	999999	173	999999	383	302	999999	57	332	389	999999	49	920	27	942	999999	431	332	999999	999999	999999	999999	392	61	999999	93	999999	410	967	406	999999	897	627	789	999999	592	425	731	999999	550	675	678	928	787	897	286	999999	451	788	482	810	916	999999	191	999999	735	353	121	386	300	596	621	90	926	174	770	421	141	72	360	184	700	810	953	27	986	999999	605	163	999999	13	264	999999	495	595	309	408	445	321	229	999999	313	354	231	954	64	598	11	622	999999	864	948	388	437	308	120	116	545	999999	492	556	748	958	671	999999	342	999999	595	999999	865	372	999999	820	843	122	870	355	999999	999	962	397	999999	982	36	851	999999	876	195	196	999999	999999	862	280	828	672	999999	355	683	935	621	999999	13	671	757	765	999999	999999	544	325	437	764	528	546	212	105	379	765	931	820	240	465	999999	408	854	672	509	705	999999	180	621	525	672	999999	387	906	393	515	234	271	963	927	999999	869	999999	721	674	326	78	733	303	999999	999999	999999	704	999999	252	
605	999999	95	265	192	146	373	703	999999	102	875	168	305	711	863	540	670	999999	999999	134	999999	648	143	997	193	637	999999	877	887	111	999999	999999	231	664	788	698	149	15	781	791	968	176	847	628	799	999999	772	31	999999	999999	753	16	999999	41	308	957	683	97	999999	554	877	496	815	809	293	927	936	999999	999999	175	401	664	85	522	166	776	800	514	999999	35	999999	247	447	693	358	803	999999	200	365	830	25	61	933	236	913	482	360	47	999999	871	231	999999	107	274	801	98	930	879	875	531	166	178	889	57	689	640	999999	132	999999	490	999999	746	284	999999	159	350	731	999999	999999	999999	426	762	179	999999	999999	999999	999999	183	891	270	872	999999	324	834	674	846	999999	999999	547	282	434	238	586	855	501	999999	857	14	124	461	999999	91	280	201	115	404	999999	999999	253	957	500	874	240	200	999999	999999	999999	999999	428	313	188	845	311	335	999999	999999	185	999999	999999	329	999999	999999	68	440	903	791	407	132	728	999999	999999	999999	642	589	999999	999999	999999	395	248	798	62	417	999999	811	999999	520	999999	944	941	917	228	686	726	999999	93	366	815	800	296	825	305	309	721	158	466	578	213	722	553	999999	199	789	85	999999	277	467	558	999999	166	999999	21	999999	191	810	999999	170	883	718	999999	425	743	207	108	999999	502	752	695	437	999999	705	999999	999999	401	251	728	438	610	689	656	999999	999999	569	643	903	814	843	127	911	999999	999999	999999	494	225	137	956	991	690	662	544	999999	999999	131	999999	461	85	953	71	940	92	623	559	999999	71	880	618	184	999999	205	608	659	999999	999999	339	60	20	822	999999	999999	294	736	747	948	999999	142	853	685	668	192	999999	860	782	999999	829	484	745	500	433	344	999999	999999	437	999999	64	885	999999	988	791	999999	450	262	122	797	656	355	875	611	59	929	999999	999999	516	381	376	999999	999999	457	954	855	315	999999	399	506	754	511	308	261	893	999999	252	865	894	817	999999	575	748	999999	531	483	608	143	450	503	317	586	999999	66	129	999999	999999	442	43	935	999999	929	863	615	53	154	57	624	718	999999	999999	172	48	698	639	800	999	999999	926	999999	999999	182	999999	896	199	999999	246	999999	142	999999	260	810	831	958	282	812	999999	142	941	386	435	999999	999999	660	999999	155	999999	576	999999	999999	317	999999	999999	562	688	373	999999	999999	426	876	999999	805	492	142	999999	876	340	89	426	999999	999999	866	951	999999	55	273	757	418	90	999999	628	669	825	813	999999	999999	304	279	
999999	909	999999	745	716	74	478	630	502	291	131	939	815	999999	160	999999	240	999999	175	966	516	999999	615	451	886	382	999999	249	980	678	864	999999	582	70	808	517	874	352	999999	999999	999999	425	999999	475	297	151	999999	169	518	235	583	826	968	337	763	855	303	511	859	343	817	239	650	823	426	726	366	999999	660	643	726	887	301	289	895	100	653	149	163	745	154	999999	999999	755	104	48	436	255	307	999999	223	372	999999	816	79	841	999999	947	59	571	785	483	508	875	999999	696	535	999999	441	999999	999999	999999	999999	999999	198	729	999999	895	728	388	299	999999	999999	708	429	363	404	484	220	999999	324	705	100	592	959	999999	999999	854	999999	408	999999	747	813	633	750	69	25	378	627	999999	342	880	229	670	281	674	35	800	999999	999999	301	60	479	386	358	506	73	999999	999999	527	149	654	649	329	875	552	306	999999	999999	999999	347	36	857	870	721	444	486	429	321	295	999999	789	408	110	117	463	999999	437	285	999999	999999	261	223	999999	210	688	999999	899	795	728	377	212	999999	96	999999	275	202	608	664	913	999999	999999	452	868	881	360	999999	999999	222	999999	284	869	548	714	373	96	812	756	999999	999999	213	999999	634	999999	999999	999999	946	321	301	842	999999	669	772	371	999999	999999	808	355	229	849	999999	692	687	383	454	507	664	138	722	999999	999999	999999	938	631	710	999999	19	860	950	448	999999	934	256	380	162	999999	107	186	999999	21	287	467	999999	999999	999999	520	899	260	148	420	778	999999	598	579	388	999999	730	150	999999	789	352	999999	404	780	999999	508	445	317	999999	838	409	487	646	999999	444	996	999999	128	39	199	544	758	721	539	669	595	999999	676	999999	999999	885	956	999999	999999	668	339	999999	756	385	103	85	591	39	309	20	301	181	887	145	392	914	612	120	471	255	593	236	999999	999999	849	172	768	999999	892	953	453	962	945	52	114	933	162	742	936	124	952	729	422	999999	378	424	458	999999	608	424	999999	845	64	455	84	999999	999999	645	999999	930	999999	999999	146	999999	999999	338	235	844	999999	458	999999	869	184	356	999999	864	813	999999	742	999999	714	237	718	478	680	607	908	499	968	11	736	516	217	16	999999	686	999999	76	960	49	999999	613	510	999999	662	413	671	999999	162	220	299	999999	903	109	225	88	557	668	674	960	430	999999	999999	999999	722	255	999999	999999	548	616	281	999999	385	702	999999	111	999999	999999	815	277	999999	210	999999	757	711	999999	613	117	790	729	139	924	401	10	618	
462	737	480	999999	417	751	503	168	546	939	552	484	210	862	124	999999	987	852	407	999999	230	398	129	327	999999	641	555	999999	819	486	356	999999	385	999999	999999	373	257	999999	408	526	441	52	800	817	169	402	412	254	675	378	999999	82	999999	975	398	999999	618	162	999999	775	206	125	999999	70	593	999999	999999	126	88	751	114	999999	453	881	593	999999	597	311	168	453	238	310	712	451	344	284	360	410	999999	999999	999999	104	999999	632	330	325	703	740	234	961	999999	296	176	924	999999	296	628	123	391	220	475	999999	993	148	999999	895	999999	897	725	999999	999999	698	999999	367	995	19	315	999999	999999	277	485	999999	87	999999	999999	941	144	787	187	58	655	247	28	485	255	448	999999	999999	95	434	912	999999	25	915	123	605	866	999999	928	264	980	807	562	124	735	999999	999999	796	999999	605	999999	625	999999	677	663	610	679	999999	122	557	999999	999999	735	135	365	999999	841	172	93	999999	85	335	859	922	77	848	999999	904	750	999999	999999	315	422	490	673	296	95	347	262	999999	926	999999	697	381	356	87	999999	999999	759	999999	999999	999999	712	445	529	435	766	797	999999	814	925	999999	204	999999	347	999999	999999	999999	462	79	999999	504	999999	580	627	163	638	999999	999999	999999	999999	258	155	694	859	999999	602	999999	960	999999	529	298	737	447	588	161	726	221	43	753	595	826	974	999999	999999	282	167	142	817	999999	999999	289	231	999999	47	677	629	510	626	999999	10	513	294	224	549	306	767	472	991	476	999999	426	999999	822	404	999999	999999	465	232	587	984	470	169	595	450	999999	76	127	410	911	999999	999999	999999	999999	753	92	999999	760	150	175	514	694	150	351	999999	380	835	408	225	97	402	174	287	49	221	999999	354	699	773	310	239	649	72	90	944	220	831	999999	999999	322	418	524	999999	67	82	299	329	817	656	79	414	667	902	999999	999999	999999	938	555	626	223	999999	843	999999	840	935	865	632	69	407	727	549	999999	340	999999	679	878	848	999999	967	921	219	999999	52	999999	999999	571	747	999999	572	999999	281	285	989	854	584	999999	537	485	131	217	999999	270	420	928	530	194	337	999	643	639	999999	999999	588	704	14	211	800	292	943	999999	127	883	496	821	455	273	239	485	328	114	351	373	107	999999	264	949	126	124	999999	711	243	748	999999	999999	999999	562	696	295	850	383	999999	999999	541	757	99	784	773	999999	482	267	955	851	681	539	298	155	621	828	999999	999999	94	999999	118	242	140	999999	999999	563	754	893	
576	944	999999	944	339	105	832	350	670	480	186	999999	999999	999999	756	391	77	575	999999	999999	999999	868	845	795	298	98	146	309	626	999999	999999	219	843	589	999999	999999	226	736	209	202	322	280	168	969	999999	567	54	202	999999	748	999999	211	918	832	951	708	108	839	999999	251	958	533	999999	949	473	966	683	62	235	745	999999	340	375	452	609	670	999999	875	999999	999999	53	944	823	878	419	804	300	21	637	982	912	999999	90	958	243	999999	557	219	506	911	883	992	999999	999999	583	970	835	999999	233	291	998	232	999999	999999	208	24	710	844	540	668	675	999999	424	252	833	787	260	417	218	819	122	500	379	15	848	999999	978	999999	305	448	999999	999999	787	355	984	999999	465	165	759	229	999999	712	678	999999	246	220	999999	724	906	795	720	428	267	999999	178	999999	853	999999	999999	999999	45	626	549	102	699	851	885	78	268	153	332	105	657	988	740	410	821	541	769	637	999999	263	186	510	727	551	566	999999	187	999999	999999	549	88	999999	193	462	172	586	148	395	334	509	465	762	999999	624	770	279	673	999999	686	999999	999999	449	674	782	450	999999	374	158	294	999999	891	782	999999	782	27	55	804	999999	247	245	403	384	312	973	999999	423	47	113	780	297	709	419	799	524	402	999999	937	411	22	133	999999	989	110	822	617	683	455	999999	607	999999	474	999999	999999	999999	918	772	999999	700	984	36	999999	271	377	997	999999	481	982	999999	389	999999	117	403	275	124	33	413	284	999999	366	999999	968	357	505	65	822	324	888	999999	999999	630	999999	247	427	986	999999	950	621	999999	29	145	701	661	310	228	617	81	129	416	999999	999999	498	999999	344	869	67	999999	999999	322	184	999999	593	633	197	759	999999	999999	975	999999	999999	83	791	181	471	230	423	317	999999	999999	447	751	204	482	931	102	142	846	999999	557	999999	474	194	309	927	540	999999	77	999999	550	342	999999	105	999999	422	353	999999	326	194	999999	456	750	608	488	874	433	294	120	701	105	626	49	967	999999	361	999999	888	492	999999	931	999999	999999	843	999999	944	699	656	363	70	588	380	816	662	789	999999	187	999999	706	434	504	255	441	376	999999	924	303	999999	999999	999999	893	999999	239	82	999999	445	111	906	999999	544	999999	777	930	60	123	999999	999999	386	999999	326	183	999999	192	999999	749	685	246	979	999999	999999	651	919	978	874	176	133	999999	744	409	353	10	280	999999	999999	259	727	325	391	263	652	123	999999	602	361	315	999999	282	182	332	577	209	
999999	999999	999999	893	999999	798	66	884	990	585	76	976	999999	999999	902	898	30	807	999999	999999	999999	726	822	999999	734	326	999999	568	999999	850	999999	999999	832	153	878	999999	243	278	994	999999	999999	507	272	999999	57	939	767	45	999999	342	262	375	309	999999	354	406	619	72	168	999999	182	497	948	999999	999999	653	999999	690	447	999999	999999	751	813	999999	111	358	999999	754	420	999999	558	591	999999	603	598	602	999999	624	799	999999	229	180	120	64	999999	770	999999	133	460	404	795	87	597	349	676	510	561	215	116	999999	999999	864	652	999999	999999	591	342	999999	551	999999	541	530	890	965	843	495	641	758	347	999999	799	340	304	26	999	481	993	999999	999999	97	51	906	518	803	539	364	999999	746	999999	175	438	213	999999	445	862	275	196	631	505	191	999999	999999	868	775	999999	612	999999	636	374	908	597	527	999999	463	973	634	21	97	999999	999999	967	894	94	181	902	596	758	858	999999	734	999999	371	999999	744	228	247	48	999999	607	926	999999	891	999999	765	999999	999999	999999	127	999999	238	263	108	204	26	999999	974	719	696	872	610	854	999999	483	640	623	999999	218	683	244	735	596	278	489	510	694	86	999999	999999	604	991	999999	640	396	925	480	196	176	302	531	999999	528	999999	870	996	82	92	999999	742	151	351	702	110	999999	736	642	999999	619	694	332	999999	461	999999	102	881	798	223	325	558	169	437	69	915	162	990	216	254	408	493	438	612	999999	780	999999	262	999999	710	758	659	292	495	577	482	970	999999	792	138	999999	999999	208	858	767	999999	582	999999	999999	999999	948	999999	529	398	586	135	999999	720	479	681	223	999999	999999	97	465	665	275	674	859	586	945	769	207	88	994	999999	294	579	844	808	207	471	969	512	762	865	140	894	908	451	225	260	999999	121	914	419	407	120	403	999999	594	907	855	705	841	188	694	450	403	999999	841	686	875	670	483	752	999999	999999	335	599	999999	380	766	418	370	999999	854	96	174	999999	999999	999999	185	742	223	300	616	999999	671	583	181	689	501	741	610	539	384	253	999999	172	548	328	999999	999999	577	224	151	447	345	999999	333	999999	286	817	165	666	511	999999	999999	193	145	607	417	751	427	999999	878	999999	807	831	320	611	999999	12	999999	693	399	380	174	998	158	999999	928	525	999999	572	412	683	999999	944	37	250	999999	453	36	941	910	43	386	731	345	999999	999999	513	999999	722	999999	284	999999	471	276	140	968	458	45	966	678	891	501	855	442	204	448	863	
999999	999999	815	999999	999999	105	782	366	993	443	663	41	999999	425	690	537	422	138	902	124	999999	897	999999	999999	418	70	999999	29	542	999999	298	999999	677	775	999999	765	906	154	308	685	689	999999	999999	535	795	13	436	999999	211	963	442	314	302	334	196	906	797	999999	596	999999	832	999999	823	472	154	522	363	764	716	924	631	278	830	226	999999	767	760	746	999999	999999	634	20	817	999999	999999	999999	848	353	589	802	999999	438	999999	392	853	925	97	999999	391	999999	649	999999	546	999999	341	174	999999	999999	899	428	156	999999	926	192	291	821	999999	999999	383	169	999999	999999	185	913	956	202	999999	447	373	509	680	96	364	278	765	962	473	999999	247	999999	509	773	453	999999	656	916	512	999999	111	41	979	843	300	231	610	638	496	999999	330	148	999999	46	712	399	748	69	696	657	427	328	358	416	15	999999	660	899	567	24	267	50	999999	354	346	341	530	836	796	999999	668	136	999999	999999	219	999999	479	999999	71	63	421	596	229	854	948	782	683	999999	837	840	999999	710	999999	481	999999	999999	457	999999	700	380	869	911	273	999999	989	300	852	518	999999	906	979	197	838	513	602	670	999999	999999	406	564	658	957	999	956	999999	958	64	999999	999999	999999	651	380	772	690	194	999999	333	999999	865	657	929	999999	376	930	860	384	871	999999	878	999999	470	621	702	146	999999	999999	912	317	992	40	999999	857	999999	276	265	608	424	999999	999999	102	347	999999	999999	748	999999	493	590	78	999999	197	999999	496	999999	769	469	999999	999999	999999	967	999999	999999	26	674	999999	422	999999	129	110	674	261	959	723	249	786	367	316	650	954	511	239	999999	843	999999	999999	999999	748	740	999999	807	236	930	999999	190	55	504	999999	489	999999	336	561	373	490	403	844	237	999999	257	340	412	163	389	999999	999999	738	951	753	999999	999999	890	673	999999	844	303	448	330	999999	999999	204	291	46	826	999999	627	949	999999	841	450	377	577	580	999999	410	873	999999	999999	217	664	452	999999	999999	526	620	256	999999	230	999999	999999	999999	523	66	999999	63	58	375	336	876	105	184	873	999999	313	437	301	320	182	930	999999	999999	602	123	516	100	110	999999	520	215	266	965	729	346	654	495	854	520	749	447	362	507	999999	970	121	490	999999	982	447	999999	999999	936	490	299	557	999999	362	410	550	740	952	518	855	131	620	140	454	999999	466	818	583	780	999999	999999	578	474	999999	632	12	36	521	127	102	999999	887	329	999999	999999	788	116	142	999999	970	19	495	843	
999999	205	999999	980	45	999999	525	629	515	547	375	756	720	93	999999	730	408	999999	228	999999	999999	999999	243	300	656	24	999999	360	685	139	810	561	249	999999	822	136	999999	31	990	479	602	999999	999999	999999	953	728	720	705	891	412	55	456	999999	660	999999	227	962	69	334	999999	999999	999999	999999	385	737	814	999999	984	270	98	999999	386	533	999999	242	952	518	893	999999	999999	304	52	469	283	93	999999	771	589	317	605	174	999999	697	999999	184	999999	529	540	999999	149	221	735	444	999999	954	669	999999	50	427	475	999999	999999	722	999999	726	999999	706	670	302	384	53	927	677	664	923	244	689	999999	999999	805	433	977	999999	207	999999	569	607	665	329	424	439	730	171	842	896	999999	500	301	999999	922	730	858	248	238	105	294	999999	999999	879	719	980	369	475	621	51	730	786	999999	999999	999999	654	50	351	877	999999	322	765	834	999999	826	743	397	999999	652	84	574	739	999999	111	999999	999999	827	785	609	444	999999	265	550	800	176	319	999999	611	999999	999999	690	517	999999	294	783	528	233	22	62	975	592	58	999999	546	477	999999	734	423	267	656	827	264	999999	999999	874	67	225	43	999999	517	768	785	999999	999999	394	67	378	768	328	903	999999	999999	732	634	999999	31	442	13	333	999999	999999	999999	354	999999	999999	435	776	999999	999999	725	999999	199	999999	545	217	806	822	999999	999999	419	622	965	104	364	378	21	531	117	592	853	625	222	709	999999	932	215	441	798	999999	999999	290	451	358	999999	599	99	404	197	426	999999	999999	999999	850	913	999999	620	467	989	999999	439	904	669	999999	999999	999999	100	999999	999999	613	11	374	34	514	203	139	181	616	501	764	999999	617	343	690	547	999999	631	999999	795	999999	322	999999	451	999999	504	64	621	116	792	504	509	999999	411	584	425	679	999999	999999	999999	784	390	13	965	235	781	999999	999999	979	999999	999999	477	729	693	137	301	999999	923	999999	19	148	517	999999	999999	999999	265	999999	215	999999	274	867	479	152	713	999999	484	318	999999	999999	956	682	494	642	318	999999	36	779	916	283	293	171	756	999999	479	518	277	326	189	968	999999	112	616	810	714	930	999999	999999	25	682	653	982	480	706	340	337	654	874	755	944	971	485	763	931	476	112	120	591	672	204	743	168	138	814	256	854	999999	999999	928	388	447	999999	763	243	630	999999	999999	999999	557	152	864	402	999999	245	997	493	349	684	344	611	819	851	999999	999999	938	494	854	666	459	486	999999	970	946	999999	506	999999	999999	529	
311	999999	999999	999999	999999	529	340	351	598	892	817	762	515	391	348	999999	568	596	46	942	305	145	455	999999	600	81	999999	893	455	999999	999999	999999	771	999999	383	999999	200	759	817	999999	491	999999	896	999999	999999	999999	971	879	632	630	999999	910	244	779	999999	175	999999	999999	469	962	647	446	895	405	163	100	991	695	999999	179	136	809	778	902	999999	999999	249	494	184	999999	999999	12	271	825	394	828	999999	991	596	999999	459	999999	299	855	496	999999	999999	501	808	758	705	286	870	462	503	998	142	999999	328	525	926	999999	222	566	999999	644	999999	999999	999999	335	608	999	109	999999	720	999999	999999	923	416	416	16	999999	685	425	207	999999	142	809	331	396	999999	160	673	999999	291	233	589	732	993	999999	870	630	490	483	999999	999999	186	999999	999999	180	487	999999	925	911	519	999999	549	797	368	47	999999	375	749	624	638	457	336	38	519	496	744	788	929	999999	546	999999	267	999999	999999	501	647	72	76	161	908	999999	235	761	999999	999999	683	792	373	956	349	999999	881	999999	999999	702	380	158	999999	256	435	699	999999	999999	375	999999	920	347	532	999999	399	999999	308	597	716	161	232	999999	999999	415	812	952	424	973	224	50	503	401	368	999999	999999	499	512	999999	725	218	208	864	396	427	192	346	269	506	999999	899	999999	294	159	693	480	999999	680	999999	444	999999	285	315	156	334	639	529	999999	999999	746	900	999999	999999	999999	999999	952	367	187	60	999999	475	999999	918	416	324	843	999999	251	999999	999999	999999	818	367	999999	251	999999	999999	999999	71	999999	999999	367	309	759	666	999999	719	422	651	740	999999	628	630	921	968	791	367	899	831	999999	999999	287	314	999999	999999	999999	579	999999	999999	575	999999	999999	999999	271	569	118	999999	999999	750	362	133	797	999999	934	999999	696	198	446	417	460	575	993	886	580	999999	386	62	442	337	999999	392	617	791	86	680	473	999999	368	361	859	999999	999999	159	999999	367	632	687	379	888	735	892	999999	693	999999	999	76	999999	546	999999	192	999999	950	831	999999	999999	999999	15	523	263	515	194	999999	94	558	61	376	844	416	999999	999999	699	683	553	999999	692	259	924	622	86	614	710	965	464	999999	803	458	999999	984	999999	851	999999	174	125	382	550	72	58	145	999999	999999	231	356	333	177	493	382	999999	239	482	719	591	999999	999999	649	999999	228	999999	999999	755	603	999	999999	999999	371	120	999999	999999	999999	999999	630	211	789	503	999999	999999	999999	999999	297	999999	430	999999	147	511	790	269	242	727	999999	577	331	999999	
143	999999	524	634	371	449	962	999999	999999	815	236	189	999999	518	802	890	999999	265	999999	586	88	239	334	551	861	358	126	111	999999	807	100	999999	728	933	78	409	978	999999	999999	999999	679	999999	728	615	825	958	659	281	467	352	735	999999	999999	745	618	903	999999	973	999999	22	333	861	189	160	724	632	460	999999	450	999999	999999	183	999999	538	906	848	511	719	725	903	699	844	999999	999999	82	880	999999	983	999999	174	353	15	56	999999	590	818	60	999999	890	203	508	740	830	73	999999	561	976	597	838	769	402	999999	999999	999999	323	488	227	653	87	844	164	476	999999	999999	59	905	136	235	999999	999999	797	933	829	532	405	959	24	999999	104	521	903	881	999999	555	772	18	999999	187	695	999999	601	407	500	55	48	999999	146	554	23	535	434	999999	649	750	971	468	516	999999	473	364	474	999999	558	566	940	282	331	57	999999	51	157	949	999999	846	999999	400	999999	999999	493	374	822	469	566	569	96	999999	242	404	583	999999	501	43	713	999999	636	955	848	933	115	999999	709	999999	50	972	387	999999	219	802	264	581	35	733	240	999999	541	14	90	989	480	787	50	927	999999	210	550	124	245	999999	219	541	551	509	678	727	664	733	999999	594	191	610	999999	439	150	12	288	999999	802	613	999999	632	874	858	463	328	725	999999	625	839	431	999999	999999	999999	592	722	999999	525	999999	999999	444	807	584	495	808	870	843	611	787	471	922	781	321	999999	999999	587	666	999999	999999	360	12	883	118	590	172	917	370	933	846	427	972	762	713	299	178	991	57	388	60	999999	484	124	994	999999	916	999999	952	999999	610	15	66	346	478	704	510	999999	699	994	333	890	509	999999	999999	369	498	999999	999999	999999	462	418	540	287	999999	463	875	888	888	999999	673	522	965	751	332	841	370	999999	999999	18	789	617	999999	62	65	170	999999	573	999999	999999	665	757	581	930	165	201	475	999999	999999	25	829	621	673	744	330	999999	999999	757	999999	923	999	862	999999	70	242	845	999999	487	231	999999	380	312	539	263	298	916	940	45	596	999999	375	591	931	278	189	177	944	999999	999999	999999	999999	335	985	435	635	803	999999	999999	698	319	85	987	557	233	644	526	92	999999	999999	414	871	889	171	456	557	417	930	607	880	74	901	568	755	978	244	55	999999	999999	999999	495	45	428	346	999999	65	387	44	708	999999	662	94	999999	111	327	382	357	173	539	999999	228	999999	283	641	634	999999	517	999999	579	988	599	999999	979	791	960	
378	452	999999	885	401	179	383	232	974	999999	979	376	467	438	605	887	881	787	235	999999	999999	762	787	999999	867	999999	155	464	719	43	999999	115	743	151	948	999999	805	288	147	707	844	999999	308	422	654	51	60	804	973	111	717	999999	999999	391	346	999999	999999	999999	27	853	34	918	999999	940	766	999999	633	326	489	999999	92	603	999999	528	565	999999	463	374	68	826	999999	999999	490	617	325	999999	362	361	804	342	275	965	271	294	683	999999	146	368	656	779	999999	999999	324	308	29	124	999999	234	999999	373	162	300	781	999999	365	683	437	896	624	727	999999	282	521	157	409	126	341	364	999999	639	837	999999	718	288	418	999999	999999	192	597	211	274	137	534	440	189	975	193	999999	929	10	497	250	743	929	267	999999	999999	177	898	903	782	419	389	196	536	66	581	502	782	601	656	255	308	423	462	394	999999	999999	967	434	999999	999999	999999	999999	999999	999999	362	789	30	999999	551	999999	999999	694	999999	999999	747	348	999999	133	999999	691	297	337	999999	251	941	330	476	873	398	141	210	474	970	999999	999999	999999	54	939	704	792	999999	510	59	798	962	614	999999	606	647	409	999999	999999	40	251	974	999999	999999	900	655	41	322	157	884	999999	657	818	999999	907	871	212	303	999999	428	611	999999	787	288	555	289	337	999999	869	235	989	954	999999	443	728	546	886	52	154	294	672	999999	334	625	638	999999	154	999999	98	735	999999	999999	221	425	428	43	999999	999999	946	999999	999999	999999	453	921	895	999999	301	384	999999	370	985	169	999999	680	755	999999	883	999999	649	415	999999	999999	999999	144	999999	883	743	941	24	695	999999	999999	106	533	999999	999999	36	999999	999999	182	999999	769	999999	999999	999999	284	956	540	670	999999	159	35	999999	541	999999	999999	469	318	140	22	722	999999	370	309	20	918	73	625	714	999999	999999	999999	441	476	999999	376	552	519	395	516	926	213	281	999999	546	999999	897	565	999999	96	506	717	999999	717	999999	498	999999	595	717	830	221	999999	825	999999	189	679	593	702	974	119	338	999999	999999	999999	95	518	88	641	763	685	31	508	999999	999999	293	999999	999999	999999	999999	77	967	956	801	564	304	595	387	400	548	867	999999	999999	999999	999999	757	555	794	658	632	941	420	767	832	41	809	713	999999	207	999999	790	481	869	999999	907	999999	999999	159	999999	329	499	141	688	102	999999	944	827	917	638	870	999999	604	548	999999	84	657	209	999999	999999	999999	591	999999	190	802	757	395	872	517	683	999999	386	405	999999	999999	999999	810	
731	674	935	97	981	999999	136	336	859	196	932	778	611	259	999999	256	389	613	737	668	951	885	345	510	81	319	244	842	494	342	999999	999999	957	999999	999999	999999	198	681	773	795	704	853	943	999999	999999	103	906	999999	853	139	26	999999	602	474	858	846	339	435	25	672	561	999999	842	527	999999	724	820	346	999999	999999	67	707	999999	942	999999	108	942	773	57	999999	412	999999	988	364	326	999999	616	999999	415	999999	205	763	666	999999	244	420	20	999999	555	738	283	569	999999	999999	81	999999	982	660	511	760	903	565	387	47	269	750	305	488	211	999999	117	337	930	999999	221	304	999999	738	707	552	97	526	228	318	704	999999	712	999999	292	999999	375	999999	981	655	185	639	999999	999999	999999	493	125	999999	224	886	631	999999	638	854	999999	777	276	999999	952	958	672	387	347	78	999999	999999	47	752	205	203	999999	999999	355	285	79	581	919	999999	895	999999	437	999999	311	999999	687	758	214	999999	329	515	741	131	14	33	999999	999999	302	316	295	426	999999	373	336	30	593	999999	999999	999999	785	651	857	853	358	738	531	999999	85	15	391	584	221	999999	432	690	462	181	157	332	303	999999	289	612	138	479	767	73	239	290	748	218	168	851	999999	999999	657	888	773	275	502	875	722	296	925	710	999999	276	940	646	568	999999	999999	277	69	514	372	255	724	879	970	467	877	999999	266	182	426	370	116	754	999999	999999	407	881	830	427	558	999999	999999	428	274	501	132	999999	999999	336	885	890	999999	568	315	412	173	894	999999	44	999999	927	999999	999999	294	844	999999	195	613	993	24	451	447	642	956	999999	999999	999999	614	479	999999	294	82	929	297	535	999999	999999	999999	999999	410	999999	585	795	429	630	962	934	143	429	999999	937	980	728	999999	443	999999	999999	612	936	844	866	289	826	700	999999	855	110	465	999999	276	621	746	982	592	510	866	651	222	335	999999	999999	172	195	148	407	313	999999	999999	853	999999	428	935	512	999999	543	233	759	105	715	774	999999	999999	384	163	719	200	997	145	811	577	999999	937	286	530	222	704	999999	688	302	410	999999	492	999999	999999	847	686	244	207	58	287	999999	555	506	560	553	999999	999999	42	428	217	316	217	805	285	999999	491	659	999999	573	839	138	81	999999	315	272	999999	999999	706	315	999999	999999	800	96	999999	471	999999	440	725	976	69	915	72	999999	95	999999	999999	687	335	399	365	999999	261	634	999999	158	45	999999	200	999999	183	999999	91	726	395	260	516	130	999999	999999	41	60	
933	16	513	999999	76	999999	716	222	968	999999	543	317	949	15	704	176	877	386	999999	503	249	437	999999	999999	999999	346	999999	999999	587	183	416	999999	367	314	103	999999	130	294	91	233	46	978	329	491	750	999999	776	390	556	350	252	895	389	999999	999999	506	999999	737	99	730	938	881	634	795	286	33	949	644	912	459	55	999999	999999	212	467	271	999999	321	35	70	569	493	288	247	930	521	140	830	503	597	999999	392	204	999999	294	164	353	533	214	727	824	999999	477	999999	304	659	601	999999	80	999999	397	892	712	39	170	999999	602	397	865	765	999999	129	150	999999	418	662	398	942	917	312	917	584	116	307	246	437	999999	192	942	280	919	953	760	953	209	159	680	175	999999	999999	561	956	668	449	835	704	990	162	999999	642	999999	658	999999	767	632	813	999999	414	793	732	440	420	455	594	845	938	999999	197	126	269	982	232	750	89	750	960	916	667	472	541	999999	863	504	310	18	999999	694	992	999999	396	373	275	381	468	408	999999	511	83	603	999999	344	803	45	428	659	999999	907	190	26	671	999999	127	942	999999	295	576	915	154	586	584	999999	377	866	730	895	999999	851	292	680	609	459	843	74	999999	206	643	827	86	999999	999999	363	513	999999	999999	499	256	332	129	182	831	235	366	496	999999	653	967	999999	315	532	999999	999999	999999	509	417	999999	62	999999	377	64	652	749	839	504	999999	231	739	401	217	240	649	393	731	119	849	383	103	356	54	999999	239	706	522	553	707	782	999999	999999	568	999999	447	999999	954	74	530	92	396	862	880	798	999999	576	729	999999	999999	559	466	999999	659	43	999999	999999	18	456	999999	945	236	295	999999	833	493	735	833	770	793	455	438	666	589	999999	999999	241	999999	256	18	663	976	447	669	158	326	232	354	534	328	741	194	999999	249	584	855	110	75	56	315	187	742	959	999999	437	130	999999	926	892	56	886	999999	762	448	172	969	789	625	648	517	999999	999999	308	452	62	270	930	427	14	999999	999999	176	429	941	999999	999999	27	165	241	37	526	305	999999	999999	441	999999	432	70	87	615	75	485	426	999999	54	796	444	516	239	999999	999999	381	922	980	170	720	811	999999	618	251	951	634	999999	621	990	965	999999	821	21	999999	838	870	350	398	847	411	999999	890	896	43	486	510	999999	74	837	154	382	481	999999	720	699	611	999999	835	663	440	101	999999	547	999999	867	622	505	688	338	330	41	533	999999	759	970	999999	999999	584	999999	450	
709	328	783	999999	592	999999	504	300	851	236	428	514	734	999999	320	945	352	817	999999	863	15	246	736	517	123	999999	348	568	750	779	687	999999	999999	222	999999	772	31	701	496	419	128	215	837	111	901	526	799	726	999999	999999	999999	116	419	901	445	472	999999	276	732	743	119	936	550	999999	549	560	444	521	685	547	923	999999	331	755	744	799	409	634	615	596	59	999999	128	724	210	580	458	999999	777	999999	189	999999	999999	753	310	192	665	765	562	351	999999	287	50	901	111	999999	784	999999	167	999999	73	958	660	146	693	498	817	825	871	968	112	999999	744	999999	367	179	681	999999	455	561	999999	644	82	274	513	772	580	999999	623	282	796	794	21	999999	204	999999	103	832	69	999999	999999	839	893	999999	248	816	999999	623	999999	932	256	999999	217	605	999999	428	886	396	632	920	999999	599	211	598	182	317	264	612	999999	999999	999999	848	518	643	999999	304	999999	488	999999	696	239	999999	683	999999	36	589	587	999999	630	775	345	707	209	148	893	776	638	304	999999	930	562	930	400	407	999999	407	697	573	999999	215	677	999999	371	936	999999	960	915	520	572	592	730	848	999999	457	999999	378	649	380	999999	419	666	456	999999	105	144	309	567	285	834	628	999999	23	999999	999999	999999	937	346	273	457	932	860	128	731	827	999999	713	948	942	999999	488	758	999999	823	999	549	999999	340	276	801	391	403	999999	685	944	700	717	999999	999999	999999	863	42	385	922	817	559	548	724	249	894	430	361	624	999999	999999	869	575	200	996	999999	999999	607	80	471	75	999999	230	999999	787	137	492	861	391	592	743	456	382	999999	16	450	10	506	100	381	381	999999	778	960	340	84	134	999999	855	691	483	265	961	914	999999	999999	339	999999	999999	122	412	999999	969	41	935	898	496	181	193	556	999999	379	517	999999	99	999999	760	999999	112	999999	999999	965	16	700	119	488	494	468	999999	999999	121	894	569	999999	968	813	71	747	999999	441	587	953	343	309	816	114	748	272	999999	822	527	79	14	235	119	446	999999	999999	922	999999	414	999999	999999	465	999999	980	810	539	730	286	973	999999	999999	670	134	999999	999999	999999	884	14	739	232	643	725	210	52	890	343	868	532	260	791	999999	999999	37	559	330	877	864	835	304	218	999999	547	848	514	835	343	111	71	999999	855	395	917	717	192	999999	999999	265	402	99	476	671	999999	35	191	198	666	643	575	728	755	841	58	710	530	689	999999	876	695	999999	557	999999	807	719	404	406	
906	859	845	174	422	999999	472	999999	828	547	999999	999999	666	325	999999	699	999999	999999	67	24	347	999999	196	999999	298	999999	569	195	999999	243	864	487	631	785	292	806	999999	410	999999	143	379	312	999999	983	999999	999999	999999	380	48	999999	999999	474	999999	390	999999	999999	673	352	875	390	62	999999	999999	594	683	857	999999	881	43	371	900	135	36	923	644	44	334	213	999999	714	821	199	157	684	536	399	825	250	725	592	999999	456	535	999999	999999	102	108	297	309	496	999999	338	346	676	999999	581	448	738	745	999999	374	999999	203	170	569	863	139	528	999999	294	41	649	165	450	238	454	600	110	842	552	935	999999	904	999999	999999	492	852	999999	727	955	999999	999999	505	700	999999	674	262	374	366	999999	963	579	239	25	999999	53	999999	895	999999	999999	981	999999	896	203	98	338	565	999999	148	999999	999999	658	801	113	342	944	154	999999	233	564	999999	235	743	623	588	365	807	888	207	978	319	999999	999999	999999	973	613	201	311	611	889	999999	721	235	290	999999	999999	778	999999	999999	520	898	718	999999	884	999999	755	603	282	615	733	530	676	343	170	767	999999	626	585	139	728	999999	842	999999	999999	454	999999	999999	463	415	283	587	680	216	687	89	999999	294	157	906	228	20	999999	999999	878	999999	442	387	75	522	164	688	202	999999	954	767	65	865	338	439	837	755	999999	866	341	155	849	470	655	90	999999	768	478	999999	999999	718	999999	156	973	974	22	103	934	940	260	594	394	684	261	919	34	735	956	999999	78	999999	870	61	364	733	518	972	999999	984	999999	999999	219	523	999999	245	934	909	999999	363	999999	744	821	999999	999999	746	761	175	999999	736	66	440	812	999999	999999	448	999999	999999	791	250	466	999999	999999	949	594	864	384	870	999999	999999	985	999999	843	602	301	333	650	671	445	999999	971	352	764	999999	927	916	583	459	911	646	397	162	127	650	897	388	382	872	614	751	999999	890	577	202	999999	942	596	219	468	999999	999999	186	346	183	999999	999999	284	376	31	677	290	999999	959	951	628	833	999999	203	704	913	951	778	66	694	999999	90	999999	572	254	985	999999	373	991	634	848	221	999999	944	381	784	113	999999	850	937	470	999999	931	625	573	999999	999999	999999	514	555	999999	30	129	651	927	999999	347	712	131	45	357	917	999999	334	113	416	27	62	821	999999	809	945	927	129	233	999999	999999	999999	998	999999	50	926	999999	445	308	999999	102	174	26	999999	446	401	884	999999	589	553	512	606	999999	999999	900	892	999999	
999999	745	389	999999	10	428	128	48	999999	713	793	995	430	68	999999	36	285	324	852	45	637	483	418	999999	122	999999	999999	999999	999999	637	999999	999999	157	999999	274	700	918	735	102	745	898	155	258	687	100	999999	999999	999999	24	999999	999999	842	57	857	999999	999999	336	328	999999	470	748	821	495	560	872	999999	999999	85	793	797	118	999999	999999	116	146	999999	999999	731	971	999999	380	194	291	972	400	998	389	300	999999	164	373	999999	755	999999	999999	87	659	697	999999	733	999999	999999	999999	226	471	696	620	940	720	462	884	999999	356	999999	100	999999	540	999999	170	873	977	999999	999999	639	999999	518	795	601	999999	69	833	999999	915	247	330	296	493	74	999999	704	388	448	579	947	279	768	253	999999	540	999999	547	146	537	999999	756	425	999999	999999	999999	953	999999	29	831	661	629	357	689	999999	366	999999	80	475	22	466	495	538	999999	727	999999	665	274	727	70	676	521	696	999	974	491	905	878	999999	281	999999	803	368	999999	918	328	921	89	144	999999	736	372	81	134	999999	456	999999	448	999999	701	136	999999	183	959	165	149	999999	357	999999	627	460	924	649	203	999999	662	136	999999	999999	409	449	586	140	25	999999	313	450	999999	928	999999	999999	466	999999	730	154	999999	629	409	461	778	999999	573	374	516	260	812	722	999999	669	419	330	999999	999999	290	262	550	999999	168	636	851	999999	999999	429	197	999999	994	735	918	58	999999	42	999999	469	999999	999999	875	222	623	764	521	999999	999999	903	519	206	967	87	999999	478	604	320	471	773	610	88	36	154	186	163	266	999999	804	829	83	386	603	836	108	277	386	337	934	403	125	270	137	466	910	990	396	916	999999	999999	454	285	571	953	999999	212	985	731	999999	470	507	999999	786	742	829	142	603	140	979	640	101	999999	999999	77	658	350	951	999999	243	195	999999	350	258	363	385	798	815	999999	978	896	291	655	999999	474	999999	680	483	394	637	999999	397	266	936	196	999999	187	999999	503	304	517	261	999999	497	850	999999	166	195	433	367	40	999999	953	161	93	999999	999999	999999	911	181	999999	999999	566	932	465	798	510	413	72	15	207	899	322	355	999999	645	866	999999	999999	999999	739	999999	60	37	606	999999	443	114	999999	999999	912	212	987	332	326	650	694	492	42	62	202	752	133	427	170	141	15	999999	691	448	492	288	534	999999	999999	493	817	539	999999	14	999999	406	560	234	103	995	911	989	38	999999	999999	999999	134	397	578	987	370	999999	866	474	999999	835	999999	415	355	
999999	677	847	891	832	999999	999999	166	38	698	795	202	899	334	174	230	25	580	871	497	119	164	999999	572	453	132	194	672	861	558	528	984	999999	999999	999999	327	74	108	205	986	999999	999999	106	699	783	795	999999	307	999999	254	440	265	999999	917	999999	479	540	285	447	709	999999	493	304	479	179	811	56	999999	864	847	165	916	384	885	703	892	999999	447	788	999999	661	886	970	617	128	273	443	238	641	990	786	789	661	495	347	311	922	627	529	971	748	999999	443	854	98	999999	999999	665	224	354	999999	103	999999	788	58	761	523	686	360	905	377	818	999999	999999	70	376	264	889	548	401	969	439	999999	817	910	999999	453	999999	528	605	393	778	23	297	579	693	303	999999	447	585	788	999999	999999	999999	604	929	70	569	999999	722	999999	991	126	822	385	981	184	679	878	836	999999	999999	999999	755	999999	598	804	999999	304	377	83	391	451	999999	613	733	999999	999999	222	980	161	884	331	999999	346	401	661	999999	912	999999	999999	624	999999	610	277	999999	88	522	999999	15	134	968	275	426	649	999999	549	164	219	999999	819	879	466	898	999999	434	86	361	418	130	936	613	189	706	858	999999	397	999999	999999	233	655	650	999999	216	855	192	999999	999999	999999	999999	852	999999	981	999999	778	639	167	999999	925	843	999999	999999	999999	979	79	521	788	999999	568	200	489	708	999999	986	997	178	685	260	53	502	999999	181	204	949	999999	438	631	919	928	229	301	301	914	852	999999	928	547	224	147	999999	999999	60	346	966	979	153	49	995	999999	609	999999	999999	62	999999	999999	142	532	163	711	640	999999	868	639	348	899	198	793	616	76	78	631	470	122	709	107	764	834	237	999999	134	999999	636	657	999999	275	393	248	491	823	999999	999999	999999	512	507	454	535	421	997	999999	790	360	432	999999	204	977	493	999999	999999	999999	273	999999	304	193	586	250	263	221	319	83	515	950	312	792	289	672	247	999999	615	264	572	353	999999	169	999999	999999	967	707	462	351	781	999999	894	999999	560	489	999999	210	926	266	201	999999	111	999999	999999	840	999999	999999	649	999999	740	535	189	99	763	920	470	145	999999	812	999999	555	758	967	302	916	65	157	999999	799	570	999999	41	359	999999	258	251	999999	999999	999999	726	337	67	930	611	256	419	805	401	639	29	999999	205	999999	983	645	999999	143	999999	999999	999999	999999	999999	849	961	999999	503	830	36	515	678	557	538	666	96	945	498	827	366	55	507	260	756	602	999999	604	999999	918	375	426	693	
999999	291	961	563	826	931	217	969	999999	752	589	779	886	961	472	999999	538	37	47	157	999999	777	999999	999999	534	154	803	79	366	859	585	464	609	999999	570	276	576	112	269	999999	290	999999	456	302	918	480	870	999999	999999	176	999999	890	999999	279	999999	999999	704	999999	38	682	999999	147	612	59	177	134	999999	74	400	205	999999	435	999999	33	866	878	330	293	230	999999	283	172	761	200	556	694	136	339	865	999999	571	753	84	587	887	152	255	407	999999	793	310	999999	250	121	314	877	133	314	999999	999999	999999	999999	999999	974	408	965	385	422	503	483	998	840	208	999999	634	118	361	190	146	724	633	922	168	436	999999	478	921	650	885	678	570	822	927	999999	228	159	160	109	189	999999	766	999999	904	651	795	470	606	999999	487	206	526	942	177	688	999999	98	262	176	999999	929	54	999999	536	824	912	999999	999999	421	943	999999	957	999999	11	224	999999	799	27	517	641	999999	999999	841	999999	688	162	999999	999999	248	343	139	896	984	877	999999	877	41	306	90	738	619	557	195	145	12	999999	273	941	953	731	654	80	745	534	939	68	212	999999	847	671	294	999999	674	87	813	588	972	384	999999	346	926	999999	937	779	31	734	685	706	170	999999	888	686	701	999999	689	69	161	999999	938	200	675	468	458	999999	453	999999	883	118	331	424	999999	889	199	616	805	161	142	966	513	214	382	505	999999	408	783	608	830	166	398	754	999999	999999	999999	560	671	467	999999	529	336	999999	851	577	384	999999	182	999	496	94	712	999999	926	195	946	999999	818	179	66	60	999999	844	999999	726	999999	577	987	754	454	999999	945	347	999999	613	639	579	999999	804	131	665	236	783	122	745	454	860	827	251	575	711	742	501	411	993	893	999999	675	134	857	806	999999	427	555	857	999999	375	999999	322	555	377	381	23	58	400	999999	999999	731	522	281	860	999999	746	188	742	896	453	935	999999	999999	158	904	238	999999	999999	906	808	238	265	999999	999999	439	514	695	208	339	728	999999	21	999999	51	999999	999999	999999	997	999999	999999	249	812	999999	695	999999	317	602	407	473	152	999999	733	493	25	999999	475	999999	202	430	245	60	980	412	178	11	999999	943	999999	999999	752	385	950	999999	894	569	426	305	909	649	999999	911	999999	735	999999	661	719	999999	164	428	294	244	660	576	821	962	999999	409	999999	694	516	373	924	19	721	999999	126	475	598	456	206	180	999999	999999	308	999999	761	255	225	517	291	405	999999	259	113	999999	725	384	
447	931	310	999999	999999	999999	143	757	999999	288	24	429	545	253	929	707	232	124	237	116	277	497	210	23	193	284	412	120	584	675	906	999999	52	741	38	999999	156	190	999999	792	420	550	346	999999	241	796	999999	999999	475	92	37	999999	289	999999	999999	949	731	296	832	999999	812	32	183	321	382	810	387	803	225	272	560	51	458	444	696	999999	161	999999	999999	999999	312	374	645	502	648	999999	924	999999	634	88	999999	859	999999	436	999999	398	999999	35	110	430	419	178	822	213	531	985	539	845	922	390	797	12	514	445	999999	447	387	681	672	463	886	953	178	146	336	701	694	999999	464	999999	358	999999	627	361	999999	144	999999	999999	970	999999	999999	88	511	254	291	933	354	911	509	542	21	695	999999	999999	544	999999	999	685	876	999999	301	517	391	623	42	671	385	163	467	792	999999	999999	710	999999	85	807	999999	924	855	403	356	782	523	921	297	662	773	981	816	523	999999	866	565	151	372	871	697	888	221	619	558	201	454	717	647	999999	985	353	570	999999	23	85	830	483	483	518	993	999999	336	379	898	403	346	999999	999999	38	390	569	647	999999	119	564	712	246	845	164	337	806	999999	231	677	430	999999	88	510	70	46	91	667	853	877	238	561	842	720	164	999999	511	999999	618	685	999999	999999	366	999999	458	372	593	637	328	191	197	195	999999	999999	478	999999	267	999999	596	991	999999	999999	793	999999	999999	12	999999	999999	690	309	826	745	664	545	262	724	63	460	61	697	453	453	349	672	999999	52	457	151	252	181	999999	77	473	627	999999	523	912	39	747	456	502	78	947	29	364	451	530	999999	449	754	929	807	392	898	548	854	999999	131	646	838	554	728	282	519	999999	999999	281	47	999999	738	811	33	712	604	204	384	506	329	999999	248	521	888	702	498	999999	790	999999	575	999999	533	960	791	393	908	901	774	795	437	999999	605	999999	493	410	710	942	906	999999	788	999999	174	999999	243	813	408	327	999999	999999	999999	999999	999999	999999	706	959	635	777	29	640	803	702	999999	588	999999	21	712	999999	38	487	999999	556	999999	696	895	999999	999999	185	727	999999	999999	591	245	748	22	999999	397	530	999999	533	775	933	923	999999	300	96	283	999999	288	231	111	340	298	188	44	237	932	234	189	999999	999999	999999	999999	51	656	222	999999	681	999999	910	624	191	605	505	712	67	633	79	406	809	598	999999	999999	505	999999	654	303	66	999999	784	236	173	351	999999	487	325	883	881	619	88	999999	601	
999999	378	607	920	735	793	476	999999	999999	862	827	999999	999999	716	999999	554	175	11	918	409	967	791	683	461	999999	966	999999	396	999999	751	460	328	190	999999	330	528	999999	956	919	509	590	737	999999	373	999999	999999	401	771	762	338	715	617	169	999999	634	999999	694	156	89	768	776	89	802	999999	999999	999999	199	250	395	44	655	219	999999	418	819	999999	611	320	125	868	574	255	633	845	999999	842	168	961	999999	113	833	752	999999	999999	733	511	934	999999	960	835	999999	161	385	728	683	506	535	750	999999	403	615	999999	40	221	203	530	456	956	999999	569	350	238	878	292	211	902	342	931	685	318	305	282	999999	999999	96	423	870	905	172	539	317	999999	560	968	498	458	722	665	999999	999999	65	978	521	401	495	553	283	103	526	780	999999	603	75	102	999999	999999	35	999999	134	999999	999999	550	793	286	261	933	677	909	793	752	999999	676	973	999999	263	326	760	999999	794	542	149	776	388	391	375	999999	352	468	870	165	433	971	540	187	552	999999	194	244	999999	999999	876	373	309	999999	999999	497	629	593	839	781	581	999999	956	999999	640	883	171	411	911	547	999999	218	49	637	328	219	145	999999	930	748	142	526	999999	242	666	775	477	614	999999	877	94	759	629	98	999999	366	25	948	547	669	352	999999	333	999999	970	667	334	671	456	999999	361	833	663	100	649	65	258	723	925	864	416	999999	999999	999999	462	831	999999	950	999999	999999	203	196	258	270	999999	359	999999	225	271	999999	999999	999999	168	999999	999999	999999	106	538	999999	999999	999999	302	32	683	263	999999	173	999999	150	999999	88	383	618	494	999999	174	585	402	999999	999999	862	42	461	999999	422	610	399	218	517	211	735	999999	510	534	853	901	174	574	17	610	195	904	85	132	920	77	999999	673	224	999999	675	999999	843	999999	666	85	840	105	270	652	405	954	780	999999	413	999999	873	93	641	295	10	21	394	94	113	958	956	338	999999	999999	423	726	994	166	999999	999999	999999	360	868	777	70	78	999999	365	215	241	133	147	999999	892	204	999999	41	999999	361	664	999999	759	999999	707	999999	511	999999	915	999999	678	960	624	412	381	820	999999	999999	864	234	999999	707	38	878	872	999999	819	619	999999	160	319	694	75	804	871	999999	456	314	170	658	559	979	398	999999	536	280	508	734	347	81	682	889	177	703	999999	999999	999999	999999	183	999999	309	892	974	764	999999	984	894	999999	540	999999	999999	217	63	216	675	952	999999	999999	999999	999999	999999	999999	282	52	478	
999999	999999	372	385	914	441	999999	999999	298	358	667	15	999999	215	552	385	688	204	999999	707	474	835	999999	37	477	648	387	999999	999999	999999	224	619	931	296	500	466	532	999999	999999	999999	798	999999	999999	999999	18	946	999999	999999	999999	227	648	890	594	345	14	594	999999	344	907	276	63	46	561	752	144	57	84	999999	999999	95	852	252	578	469	909	398	999999	113	999999	531	963	999999	739	363	999999	999999	35	999999	999999	906	999999	999999	537	359	174	761	999999	999999	722	999999	871	347	982	713	374	405	322	134	435	615	524	462	326	999999	312	373	306	999999	855	810	999999	487	65	808	194	665	999999	229	999999	157	873	66	390	67	659	626	707	999999	988	999999	21	900	170	999999	392	448	871	999999	56	800	465	326	168	912	999999	393	999999	999999	529	999999	999999	102	830	288	742	467	999999	269	726	686	999999	999999	999999	363	999999	130	327	388	426	746	794	563	182	503	999999	556	898	478	127	275	343	533	506	999999	810	918	80	882	999999	999999	999999	612	999999	369	144	999999	117	999999	122	999999	76	903	999999	782	914	136	920	336	999999	999999	999999	603	152	461	352	142	773	929	552	881	999999	444	999999	500	380	192	139	812	369	999999	448	104	366	999999	999999	440	775	724	375	683	998	744	297	748	366	772	470	999999	27	11	420	999999	999999	241	768	999999	458	999999	411	999999	997	117	999999	97	999999	474	247	999999	262	911	999999	59	999999	999999	999999	316	157	706	143	608	999999	999999	999999	367	96	270	842	999999	539	576	999999	999999	322	642	686	891	777	999999	10	892	534	625	720	115	644	371	624	392	359	462	485	751	999999	803	999999	999999	321	999999	999999	487	631	999999	999999	686	929	848	999999	921	192	991	999999	948	706	251	83	999999	999999	690	722	999999	645	459	999999	86	999999	240	394	519	631	999999	580	177	208	523	270	421	999999	43	185	795	634	999999	210	368	923	537	999999	881	999999	999999	403	631	887	999999	841	182	999999	238	595	699	463	227	300	345	421	999999	750	999999	980	662	785	412	999999	926	101	943	259	417	999999	564	194	513	999999	717	452	948	290	922	682	999999	999999	92	999999	486	341	416	999999	864	999999	561	999999	863	900	999999	139	990	126	999999	193	897	922	930	84	41	514	999999	999999	583	893	472	91	999999	510	892	999999	999999	999999	38	594	685	541	999999	470	601	777	331	612	999999	587	461	832	329	999999	784	175	153	18	417	972	391	979	829	999999	999999	480	999999	999999	999999	999999	436	36	97	376	508	366	999999	469	482	263	999999	
999999	999999	995	441	639	762	97	725	726	445	999999	556	66	213	705	712	423	985	131	817	968	999999	246	160	999999	999999	953	240	999999	637	683	535	163	789	52	999999	999999	539	999999	717	872	637	999999	52	742	479	999999	172	999999	654	124	999999	360	446	999999	999999	476	844	16	893	809	856	999999	999999	761	168	999999	277	170	438	878	884	149	414	944	999999	322	999999	417	955	714	790	437	773	523	209	185	716	575	308	799	988	532	951	908	999999	339	202	291	584	86	999999	12	374	999999	240	344	946	999999	882	432	283	999999	999999	189	28	428	533	575	999999	999999	999999	701	999999	639	889	999999	197	999999	929	11	999999	999999	833	878	950	788	73	998	999999	999999	238	224	999999	876	525	561	480	772	999999	999999	806	627	730	999999	999999	72	149	735	885	999999	999999	451	572	880	312	372	604	182	238	240	365	534	291	696	754	471	999999	986	123	999999	999999	425	999999	342	205	501	999999	999999	999999	887	999999	338	122	414	999999	999999	652	812	573	163	999999	308	543	999999	241	999999	345	999999	847	927	65	999999	621	557	999999	731	835	999999	685	999999	190	999999	999999	351	592	36	422	877	977	999999	819	204	422	959	380	582	882	999999	111	923	165	157	393	561	832	494	716	565	999999	987	952	422	137	762	999999	594	999999	202	76	214	859	468	999999	881	999999	999999	741	999999	186	424	849	999999	138	761	655	999999	999999	142	518	108	319	999999	469	999999	23	999999	77	999999	986	785	968	999999	891	896	74	999999	999999	999999	452	972	999999	64	388	992	148	84	999999	376	117	939	999999	482	999999	967	999999	12	998	77	867	712	999999	91	999999	400	456	999999	987	242	999999	958	943	477	999999	545	354	265	999999	999999	999999	939	122	999999	552	57	999999	495	15	923	11	999999	698	32	999999	999999	189	672	389	987	999999	999999	96	61	679	159	995	147	792	148	999999	639	535	531	226	999999	599	999999	538	999999	230	999999	163	73	240	635	999999	920	833	949	366	999999	876	489	932	999999	852	70	31	999999	61	43	702	867	310	999999	999999	177	806	999999	999999	96	144	760	767	999999	825	32	820	54	888	999999	313	843	781	940	763	999999	598	354	84	999999	999999	144	576	196	268	999999	763	868	108	103	999999	999999	808	280	548	125	721	999999	55	829	250	999999	514	977	729	999999	999999	999999	608	490	578	461	641	611	25	999	194	999999	999999	539	999999	951	945	795	960	197	999999	511	402	648	333	250	308	999999	999999	103	630	599	467	999999	999999	999999	270	617	524	662	999999	206	264	
549	930	151	42	515	570	298	999999	718	26	542	823	584	966	999999	167	338	163	397	323	999999	379	595	123	915	339	864	691	999999	281	308	712	838	257	853	717	999999	217	792	683	10	71	911	582	924	586	999999	437	310	460	195	999999	97	883	999999	179	999999	999999	999999	185	999999	606	999999	447	999999	830	984	337	999999	252	974	999999	370	713	322	860	467	22	198	339	714	436	390	877	95	799	624	955	999999	683	999999	165	99	616	977	403	367	474	864	104	601	297	324	68	486	74	148	384	570	481	711	333	999999	787	471	279	999999	999999	361	999999	999999	39	999999	439	870	819	999999	999999	736	918	503	999999	999999	999999	999999	427	999999	999999	999999	31	660	250	394	444	971	999999	326	311	999999	707	188	540	122	945	889	572	875	884	197	667	999999	395	648	651	977	718	185	999999	60	54	167	892	999999	339	268	999999	644	978	468	821	502	730	607	38	740	963	880	212	215	175	551	999999	999999	733	989	999999	602	999999	999999	263	873	582	261	111	550	295	113	783	999999	924	927	999999	426	376	174	312	787	619	999999	24	837	972	539	884	999999	999999	757	702	350	993	999999	901	521	999999	947	920	478	506	487	999999	859	999999	999999	290	247	999999	812	768	569	999999	488	999999	999999	452	999999	901	999999	376	999999	622	537	411	999999	692	561	36	385	221	429	253	833	290	142	466	165	739	999999	999999	647	848	999999	989	999999	999999	515	389	79	79	788	999999	877	111	897	999999	917	457	664	834	999999	221	999999	600	348	325	853	207	850	375	999999	686	456	999999	999999	761	505	547	999999	999999	186	182	956	316	432	384	376	732	393	277	548	999999	84	621	529	435	999999	999999	651	817	999999	318	539	704	782	999999	599	999999	381	999999	370	999999	999999	885	999999	999999	265	961	177	999999	949	130	814	582	999999	589	611	834	274	304	999999	979	896	460	969	999999	642	999999	534	330	785	292	360	999999	907	178	527	199	963	973	180	999999	358	687	868	999999	504	956	877	202	500	999999	999999	87	955	999999	999999	728	999999	999999	913	13	437	999999	188	666	769	567	675	658	999999	422	870	300	133	573	631	999999	999999	289	999999	686	385	341	829	31	473	283	301	526	695	798	282	999999	70	177	190	510	508	999999	920	936	290	228	141	88	999999	528	953	391	759	273	146	637	424	236	628	105	27	167	203	999999	275	999999	962	272	999999	999999	240	956	999999	130	711	390	999999	999999	405	166	210	750	137	945	330	909	999999	431	662	645	760	999999	549	95	
492	350	18	434	671	141	265	999999	939	207	297	999999	999	639	562	999999	278	986	830	471	999999	277	39	258	175	365	392	541	999999	503	934	999999	416	306	637	370	381	934	766	274	900	341	811	930	657	333	999999	137	869	905	377	774	12	87	999999	225	320	760	269	999999	748	724	999999	446	272	890	999999	702	999999	201	385	343	999999	566	570	563	466	999999	600	841	999999	265	671	705	135	170	405	999999	999999	421	59	620	675	999999	526	186	82	374	999999	767	999999	218	134	677	529	999999	554	446	517	999999	759	221	170	427	999999	492	999999	563	320	112	494	260	999999	590	151	765	999999	999999	50	394	490	101	441	833	108	246	140	993	999999	101	616	959	999999	479	661	999999	460	258	601	43	133	519	64	565	282	492	999999	999999	535	999999	376	785	405	133	156	668	999999	336	328	623	362	69	999999	229	496	999999	999999	125	928	313	315	999999	999999	999999	270	971	46	875	561	616	999999	596	999999	999999	724	830	999999	698	333	993	68	133	929	977	681	74	141	999999	79	746	999999	999999	615	232	459	957	618	999999	999999	185	999999	904	999999	712	10	999999	601	999999	504	665	972	740	999999	999999	254	999999	489	200	999999	206	999999	211	999999	814	562	126	981	245	962	999999	222	999999	999999	999999	999999	163	357	999999	976	999999	473	175	340	414	999999	322	715	679	999999	277	478	427	999999	666	345	429	108	960	159	884	999999	365	13	738	453	808	904	642	573	999999	999999	999999	224	419	732	673	999999	401	51	249	410	999999	267	695	999999	999999	110	179	812	942	65	396	77	101	142	999999	171	602	999999	964	418	82	999999	999999	442	999999	999999	999999	934	672	999999	707	919	999999	484	999999	107	318	449	659	708	735	830	630	45	447	204	999999	287	999999	511	999999	441	86	831	337	205	380	262	91	590	457	245	999999	394	999999	477	167	617	661	19	999999	162	311	266	999999	252	485	851	995	999999	91	999999	319	171	289	275	842	87	156	285	727	999999	368	999999	261	500	689	246	687	970	46	514	626	614	658	999999	140	820	159	999999	999999	999999	266	78	509	91	925	979	999999	92	634	89	471	999999	292	796	793	242	15	999999	562	248	173	35	999999	576	999999	704	999999	172	145	31	928	999999	565	208	999999	299	568	180	574	710	142	604	345	956	52	250	332	861	332	897	999999	966	532	999999	999999	241	103	932	341	231	476	941	947	999999	161	410	820	94	997	504	673	835	999999	852	116	569	690	28	534	509	382	650	840	247	216	961	538	
93	999999	568	999999	636	838	353	243	200	657	732	999999	641	430	247	999999	999999	233	980	359	679	374	999999	999999	84	408	831	999999	999999	999999	709	406	199	999999	736	999999	438	308	999999	999999	999999	618	916	911	957	999999	892	999999	144	786	22	24	235	612	999999	999999	56	999999	999999	238	999999	504	417	98	999999	336	616	769	694	999999	436	529	999999	984	94	999999	458	884	999999	861	515	752	714	999999	99	695	180	999999	24	26	999999	999999	186	809	988	770	210	827	963	631	999999	133	394	148	360	492	828	251	528	797	271	172	999999	999999	999999	264	789	378	999	999999	165	39	754	677	800	24	353	386	995	323	860	999999	920	962	999999	999999	999999	999999	689	606	867	928	68	999999	755	42	987	999999	96	999999	981	832	828	710	475	576	378	999999	999999	345	149	999999	255	999999	936	640	251	472	14	999999	896	224	999999	999999	395	999999	971	999999	999999	768	37	436	299	999999	342	37	999999	999999	496	689	22	651	999999	354	467	999999	999999	999999	290	125	791	524	912	755	838	999999	154	435	999999	999999	999999	999999	795	999999	999999	712	161	984	872	909	838	999999	975	999999	328	254	987	343	935	999999	999999	128	257	806	976	512	524	543	432	575	999999	376	895	257	95	999999	855	657	999999	755	273	698	999999	380	286	760	549	597	437	593	999999	811	499	354	695	486	593	989	603	804	999999	618	999999	999999	36	472	145	999999	999999	999999	398	340	306	190	706	999999	147	999999	530	226	963	926	999999	839	796	81	876	550	562	609	999999	866	999999	243	567	655	146	999999	353	814	624	820	367	291	204	449	999999	319	999999	839	348	716	468	386	840	270	512	722	510	955	595	999999	176	999999	568	532	999999	72	622	61	718	463	999999	999999	999999	152	569	824	644	357	566	567	999999	999999	270	999999	407	676	402	306	153	424	183	398	229	38	654	999999	999999	672	999999	452	697	999999	131	885	999999	753	999999	697	701	687	87	163	999999	37	693	999999	370	695	134	999999	669	325	907	304	289	145	496	573	497	831	999999	972	999999	124	870	314	601	385	689	999999	892	705	604	465	999999	999999	999	999999	999999	999999	999999	37	548	563	782	381	689	826	605	56	266	999999	209	999999	587	114	969	284	167	388	852	984	15	999999	716	964	999999	999999	956	269	999999	305	238	296	999999	83	999999	630	341	499	625	999999	779	643	398	682	505	735	878	242	61	725	999999	956	999999	999999	31	78	999999	818	660	247	999999	345	910	999999	999999	912	414	514	999999	348	999999	668	763	88	214	372	
91	999999	468	985	999999	724	218	420	272	281	938	999999	61	365	784	523	999999	387	904	444	999999	437	999999	592	330	999999	562	712	782	374	203	280	187	659	987	812	359	674	673	155	137	499	699	710	999999	999999	462	324	563	999999	829	385	183	770	639	653	999999	876	665	209	172	505	638	897	999999	668	895	401	377	972	999999	174	714	999999	999999	243	738	990	618	987	999999	247	999999	363	544	818	106	416	30	343	477	999999	18	474	999999	631	999999	999999	631	316	446	999999	999999	591	265	665	670	424	464	405	915	353	999999	999999	999999	924	357	999999	363	269	999999	999999	381	44	504	691	165	249	776	684	382	936	368	311	550	850	300	999999	108	879	999999	682	952	624	428	134	224	341	999999	68	999999	587	999999	999999	745	958	689	912	999999	574	509	431	648	999999	33	978	985	956	136	999999	634	999999	186	484	121	888	536	756	615	999999	999999	824	72	717	410	795	999999	995	566	592	999999	387	479	534	999999	999999	43	182	999999	449	148	999999	214	739	433	999999	411	964	261	856	431	932	306	717	999999	684	999999	930	379	238	490	999999	399	543	286	256	320	651	114	394	854	363	999999	176	241	218	620	333	294	915	394	534	999999	710	171	238	90	999999	436	694	368	113	999999	373	999999	159	868	670	463	186	184	759	859	866	11	77	999999	140	485	889	74	44	646	999999	999999	955	999999	689	382	57	176	999999	224	999999	999999	751	559	999999	999999	999999	999999	999999	870	999999	999999	999999	674	878	708	103	461	999999	286	547	999999	999999	999999	999999	999999	13	904	188	298	415	20	626	544	450	840	260	517	985	922	403	549	124	174	539	722	219	290	375	981	288	596	225	999999	999999	788	702	294	219	272	214	187	171	661	464	106	125	100	234	48	999999	586	476	999999	882	997	999999	169	927	999999	320	999999	538	207	999999	819	795	354	866	661	999999	965	999999	999999	999999	226	999999	999999	710	442	607	128	65	337	532	702	999999	197	999999	680	282	543	999999	591	952	492	648	963	651	999999	311	770	233	573	900	492	288	753	321	999999	618	62	459	495	31	999999	666	999999	674	318	699	608	955	196	388	999999	999999	717	769	235	999999	999999	812	75	140	836	999999	492	436	999999	424	376	999999	999999	71	230	999999	871	569	761	825	446	299	999999	999999	703	999999	47	999999	306	884	570	983	95	96	204	249	393	364	194	306	183	775	634	893	999999	732	232	135	167	520	736	999999	18	999999	142	134	479	999999	999999	32	857	999999	999999	165	853	999999	
789	646	999999	980	999999	517	385	465	999999	671	665	449	623	971	592	999999	37	999999	157	423	999999	686	954	79	770	274	999999	999999	448	876	999999	999999	50	939	942	586	999999	187	999999	229	772	552	757	470	469	40	999999	465	440	945	280	354	999999	999999	999999	113	999999	999999	220	435	589	222	999999	775	36	999999	408	684	999999	15	653	850	965	928	651	433	929	494	999999	739	769	472	999999	502	606	300	999999	611	532	838	894	470	966	395	639	559	535	981	443	283	999999	821	435	434	999999	430	999999	88	788	983	184	207	197	480	666	999999	999999	524	179	999999	999999	999999	161	999999	999999	193	883	999999	298	101	999999	947	999999	336	117	948	46	307	211	999999	911	392	823	548	999999	697	283	999999	999999	522	79	21	999999	707	558	835	669	245	322	118	999999	809	790	696	96	999999	156	861	373	718	91	192	323	993	999999	342	973	999999	536	999999	999999	999999	999999	999999	32	886	144	999999	999999	999999	288	999999	984	102	638	111	602	136	462	437	999999	999999	132	21	440	999999	999999	999999	882	226	999999	999999	709	899	208	159	958	23	999999	209	102	803	92	101	439	290	207	230	364	722	739	999999	160	999999	872	498	274	999999	345	145	199	325	999999	562	999999	232	101	95	894	489	153	589	461	999999	345	999999	339	41	581	160	689	476	464	169	486	23	905	999999	999999	710	884	128	999999	539	999999	777	342	530	680	999999	999999	121	336	875	579	160	395	897	999999	999999	169	243	267	195	455	722	860	310	85	999999	327	491	68	999999	604	34	911	999999	252	568	415	808	361	374	999999	999999	149	999999	999999	999999	628	999999	847	902	999999	999999	999999	491	94	297	999999	999999	455	283	889	707	62	152	280	555	248	999999	999999	204	719	360	881	892	234	877	582	999999	720	748	778	320	643	166	643	952	999999	430	837	955	651	382	362	88	485	264	999999	997	319	44	97	164	362	652	192	200	770	999999	267	216	999999	646	321	706	999999	579	73	896	509	999999	392	999999	999999	700	999999	346	999999	803	417	969	361	585	961	686	999999	624	957	990	973	453	192	205	172	631	250	15	71	656	584	906	200	999999	497	991	652	999999	999999	662	109	846	999999	966	999999	999999	999999	139	999999	635	999999	879	621	83	999999	66	144	197	656	14	459	548	285	351	229	510	779	999999	97	999999	999999	391	105	305	891	137	261	225	644	874	999999	120	330	435	999999	704	295	127	999999	441	856	999999	623	524	212	999999	570	849	747	60	999999	999999	51	714	601	664	999999	325	
999999	999999	999999	919	553	781	238	349	227	999999	741	524	225	662	36	655	999999	579	767	581	103	999999	566	411	478	593	366	999999	78	999999	834	945	920	969	935	999999	636	999999	911	842	295	862	343	720	118	232	999999	999999	104	396	999999	32	896	999999	231	850	239	403	999999	999999	424	584	280	999999	25	795	999999	999999	999999	999999	28	999999	667	925	295	240	996	845	303	255	758	999999	999999	682	999999	811	999999	717	999999	95	680	243	496	999999	427	711	999999	732	999999	322	627	589	999999	999999	377	425	365	971	916	999999	854	999999	999999	205	999999	912	35	598	999999	213	746	886	507	641	445	785	999999	999999	507	999999	648	274	999999	980	627	999999	383	580	314	598	456	87	999999	999999	240	296	143	301	752	999999	686	993	999999	999999	575	741	92	999999	542	592	736	650	473	342	352	590	254	129	577	41	999999	999999	293	998	756	668	95	750	411	158	999999	999999	962	993	999999	999999	138	648	414	886	999999	887	48	999999	861	806	614	468	999999	650	52	23	999999	720	975	241	999999	146	744	999999	655	342	95	999999	939	348	687	480	999999	696	461	999999	999999	691	945	999999	999999	999999	999999	950	64	627	345	760	115	638	999999	999999	27	666	945	991	903	999999	241	753	802	653	999999	999999	128	144	34	717	199	446	308	42	774	332	825	148	999	794	999999	38	996	334	999999	310	673	445	999999	777	751	470	999999	217	459	999999	850	762	787	999999	999999	920	602	628	570	668	340	642	477	999999	999999	806	991	119	654	213	756	477	999999	999999	849	682	999999	257	999999	729	744	100	582	582	482	72	361	385	962	932	436	378	999999	619	969	999999	968	767	935	944	478	592	999999	256	445	383	396	315	774	159	999999	354	662	841	924	250	999999	895	222	778	455	616	156	721	776	388	713	756	512	999999	714	999999	322	32	260	161	536	335	146	109	675	55	610	813	694	91	716	922	695	999999	999999	82	554	999999	498	862	999999	999999	480	66	999999	999999	999999	956	999999	333	42	639	591	999999	713	735	758	122	112	999999	15	343	999999	695	999999	999999	999999	782	999999	641	369	165	533	999999	999999	695	855	89	439	45	251	999999	378	370	59	999999	999999	922	999999	999999	999999	441	64	98	857	113	814	784	393	999999	578	30	999999	803	963	999999	116	202	66	999999	880	678	683	76	168	360	964	666	999999	999999	459	148	767	613	327	999999	111	999999	999999	612	880	80	696	560	466	230	999999	575	406	182	969	148	866	996	999999	645	758	999999	999999	506	148	157	149	797	
999999	440	263	504	485	45	775	671	661	453	147	810	982	132	610	938	813	398	269	472	627	321	281	999999	999999	682	180	124	516	44	473	733	999999	898	141	36	967	999999	100	999999	407	308	999999	423	999999	553	662	999999	999999	991	693	750	887	676	180	117	168	999999	999999	803	865	999999	165	627	999999	414	879	94	991	583	970	770	307	898	999999	328	999999	858	911	706	29	544	737	524	999999	723	845	263	728	33	868	999999	798	296	505	746	999999	859	443	454	673	999999	999999	803	30	922	452	989	611	851	283	309	581	999999	783	330	924	640	286	266	569	626	365	967	715	495	972	21	402	999999	185	974	425	999999	42	451	900	933	999999	428	999999	856	651	876	999999	568	999999	999999	512	184	822	513	999999	187	885	57	222	676	98	534	949	441	999999	999999	676	308	884	123	999999	999999	430	990	999999	857	985	712	974	488	999999	999999	592	721	508	228	506	672	401	247	581	999999	238	234	845	969	478	839	999999	999999	999999	999999	999999	789	745	180	754	831	377	725	201	182	82	734	999999	941	942	238	999999	378	786	14	906	646	542	529	114	999999	999999	999999	389	156	999999	615	288	776	473	802	975	338	473	675	999999	676	56	408	912	504	776	904	37	250	906	892	999999	999999	544	46	257	226	999999	558	686	211	999999	55	999999	467	456	681	477	150	262	604	904	120	999999	239	999999	143	616	999999	430	251	148	148	249	999999	42	999999	999999	437	999999	999999	272	999999	988	103	340	999999	678	455	58	104	436	999999	987	311	987	471	999999	999999	445	123	610	466	999999	445	73	206	806	179	434	374	450	50	594	503	342	999999	999999	616	899	600	465	170	561	999999	814	999999	160	999999	572	571	595	926	991	441	999999	999999	787	553	39	143	204	508	31	999999	653	396	302	494	999999	998	349	879	415	845	658	999999	904	802	630	812	999999	868	999999	863	779	999999	58	163	354	537	211	578	586	765	406	956	148	999999	682	427	958	666	969	574	231	715	520	999999	783	709	901	984	922	227	999999	335	999999	999999	999999	139	348	149	999999	441	797	771	999999	650	999999	701	310	999999	130	999999	854	389	899	42	641	999999	13	902	380	645	999999	226	999999	369	677	999999	65	980	973	553	89	819	999999	999999	777	999999	422	870	707	92	999999	874	864	719	372	999999	436	868	526	841	999999	445	769	999999	999999	999999	999999	932	999999	378	645	330	63	577	134	999999	864	371	265	192	650	143	205	297	246	761	999999	936	999999	999999	643	196	464	142	
427	999999	60	999999	731	999999	343	999999	999999	339	999999	88	821	297	595	999999	843	999999	612	344	200	999999	999999	481	999999	54	227	190	999999	12	734	459	866	920	159	490	985	999999	639	999999	848	171	246	866	851	168	940	999999	350	669	136	578	583	999999	942	436	403	578	761	687	978	999999	999999	999999	604	986	222	900	148	999999	999999	998	435	553	495	999999	755	383	629	999999	113	163	999999	999999	875	165	999999	999999	978	999999	999999	416	93	951	999999	695	617	351	271	865	946	999999	999999	245	328	999999	153	40	634	913	681	29	949	660	583	825	999999	288	29	448	121	476	922	425	28	935	915	483	473	799	421	413	999999	764	999999	74	236	999999	999999	747	999999	845	121	74	999999	77	999999	432	378	999999	999999	338	331	822	999999	480	126	999999	227	999999	223	669	566	835	501	999999	907	195	506	519	599	720	340	282	999999	275	364	857	383	999999	478	492	115	219	428	999999	92	299	20	683	947	725	386	565	534	352	288	999999	573	774	169	281	999999	858	999999	660	998	59	396	487	125	269	999999	276	913	999999	564	357	417	999999	195	617	184	823	571	873	344	775	999999	93	987	89	293	609	999999	207	566	256	553	767	999999	42	903	532	568	688	597	119	651	999999	787	931	868	999999	588	552	999999	113	296	791	326	999999	311	312	500	999999	975	529	484	716	174	317	803	650	333	162	714	652	264	883	286	234	133	944	999999	65	220	138	30	249	999999	462	959	999999	450	861	999999	601	42	532	999999	78	634	934	638	480	138	228	831	436	838	454	999999	413	514	102	109	366	999999	999999	825	999999	508	999999	615	711	999999	50	209	472	431	122	620	732	181	218	599	999999	316	825	927	992	307	594	410	656	614	556	257	358	762	375	594	597	999999	865	569	999999	328	926	999999	97	28	999999	14	725	999999	125	999999	306	502	999999	999999	190	516	832	549	914	834	959	107	801	999999	851	710	999999	527	32	999999	315	649	999999	999999	390	703	999999	974	937	589	685	822	999999	324	951	856	999999	325	414	90	874	325	654	999999	369	999999	999999	999999	177	658	999999	207	811	99	999999	999999	999999	49	669	486	675	858	612	335	159	146	999999	486	999999	995	999999	999999	123	999999	161	990	995	999999	511	999999	383	547	806	289	999999	999999	21	999999	398	304	999999	999999	656	999999	414	25	713	328	999999	232	999999	843	461	182	999999	218	94	869	999999	936	661	999999	537	118	112	138	62	333	695	999999	999999	207	999999	547	440	999999	999999	195	537	146	286	
676	999999	999999	999999	540	95	999999	488	999999	403	152	472	461	642	908	285	548	999999	285	963	390	633	743	106	33	754	913	741	755	133	999999	341	801	659	984	423	258	778	572	999999	427	844	273	277	983	999999	636	999999	999999	769	546	370	261	182	999999	53	498	999999	999999	785	182	893	732	308	999999	810	671	999999	657	495	37	769	262	242	545	545	369	999999	123	999999	128	18	219	986	587	538	90	628	763	941	999999	76	999999	787	871	534	121	964	772	183	73	834	257	999999	999999	776	999999	29	636	360	999999	32	78	26	999999	173	683	746	720	966	730	999999	48	716	569	961	999999	474	371	999999	999999	999999	703	940	235	294	999999	182	254	811	430	70	991	412	267	903	997	999999	999999	707	850	375	254	805	452	30	795	999999	477	780	478	643	657	625	926	288	328	138	999999	382	999999	999999	502	908	545	669	61	635	459	999999	963	851	353	663	170	68	999999	897	497	214	498	230	704	473	342	999999	999999	376	486	999999	584	999999	663	748	999999	348	872	345	999999	783	969	999999	90	810	999999	626	999999	994	999999	867	138	431	999999	587	884	191	807	999999	575	758	266	684	159	481	92	105	198	605	368	822	195	814	637	713	244	338	999999	893	656	716	999999	999999	999999	618	999999	999999	237	86	864	123	541	843	770	511	527	999999	20	609	728	721	999999	999999	999999	642	999999	323	793	927	353	555	51	913	999999	859	271	847	772	541	999999	929	867	122	740	255	291	352	999999	999999	999999	999999	999999	539	175	934	999999	802	999999	279	936	999999	369	310	732	318	999999	627	471	910	999999	680	522	999999	978	798	854	326	999999	390	360	340	279	999999	999999	404	999999	512	748	999999	581	468	73	999999	604	104	999999	999999	999999	431	183	663	999999	999999	886	999999	436	849	999999	376	999999	999999	848	403	919	606	266	701	569	338	92	569	878	33	999999	781	999999	29	874	884	238	296	999999	999999	216	696	459	145	780	234	967	387	951	999999	367	620	999999	670	583	998	837	868	998	999999	349	614	785	857	804	999999	899	999999	974	676	999999	999999	34	327	196	232	157	131	921	344	371	999999	618	506	666	718	999999	946	446	876	56	369	298	999999	192	602	911	602	340	675	335	560	412	284	999999	573	596	999999	483	361	851	716	947	663	689	645	995	288	200	96	943	952	970	108	629	778	505	147	144	594	999999	554	999999	255	18	810	301	343	272	103	131	868	473	999999	35	999999	421	635	207	999999	606	632	411	254	731	999999	590	314	
654	999999	999999	458	167	889	51	306	926	999999	654	878	999999	661	26	107	965	85	489	886	83	299	367	869	939	597	987	687	153	999999	523	999999	230	987	999999	807	999999	672	710	583	53	728	999999	999999	999999	329	203	999999	616	314	288	656	893	703	241	365	108	999999	519	569	902	999999	163	390	188	999999	658	365	999999	219	82	999999	374	906	842	999999	885	999999	889	620	403	52	999999	999999	267	867	741	526	999999	334	709	826	163	150	681	689	575	33	541	961	671	838	971	407	241	986	292	999999	999999	999999	479	999999	319	898	175	999999	292	999999	133	999999	287	141	608	999999	999999	256	148	233	999999	163	999999	862	115	927	999999	565	999999	673	999999	280	585	753	665	870	854	999999	999999	264	975	821	406	261	900	999999	683	539	239	333	896	984	847	68	763	707	999999	999999	354	999999	949	610	788	999999	999999	852	735	533	476	738	793	261	739	884	258	413	756	527	999999	999999	999999	419	335	747	777	622	432	526	999999	957	762	999999	903	999999	314	374	999999	787	999999	57	495	999999	73	500	539	999999	255	963	810	359	951	589	654	470	147	540	284	999999	841	103	430	999999	543	518	975	555	358	613	579	883	999999	968	982	914	398	104	999999	835	218	999999	999999	468	715	640	16	999999	594	443	988	999999	999999	992	945	451	627	999999	616	555	999999	984	296	641	393	927	980	999999	606	999999	81	53	193	999999	832	709	725	961	503	902	511	999999	999999	999999	625	805	793	386	32	541	297	122	487	801	320	233	845	735	999999	999999	660	34	577	854	372	945	999999	999999	170	999999	725	666	783	999999	53	722	999999	382	26	588	999999	603	959	999999	451	959	565	999999	138	608	864	990	886	714	252	486	235	116	552	680	999999	152	226	999999	815	631	338	773	999999	598	999999	999999	719	999999	999999	66	75	511	999999	999999	389	999999	522	561	381	735	780	78	472	999999	496	916	830	345	374	999999	387	182	260	820	630	792	635	540	407	401	999999	999999	999999	195	999999	999999	703	999999	300	25	629	664	415	89	851	270	310	200	999999	294	642	383	999999	663	999999	893	261	591	782	596	999999	982	999999	999999	464	390	18	999999	999999	999999	222	999999	54	358	371	722	767	180	969	370	491	444	438	123	999999	999999	278	407	516	528	472	122	366	704	453	647	510	435	999999	999999	261	34	54	999999	81	951	339	772	301	956	999999	91	622	422	114	137	999999	50	230	568	121	611	770	999999	999999	999999	334	350	999999	999999	221	342	555	999999	118	467	400	110	
51	807	567	506	115	559	402	390	999999	944	599	325	999999	999999	214	66	999999	999999	263	427	999999	971	626	999999	999999	577	745	793	999999	123	313	999999	737	453	999999	422	10	615	505	220	999999	920	999999	999999	751	590	630	751	137	498	159	467	213	999999	83	80	191	999999	639	999999	814	608	854	999999	640	999999	587	650	999999	791	65	999999	999999	52	202	999999	371	246	247	286	946	993	999999	47	999999	999999	999999	764	999999	928	241	431	975	999999	406	626	76	233	750	799	12	979	288	999999	442	415	322	170	780	966	709	945	999999	363	591	820	942	816	423	793	518	822	280	544	560	634	768	188	646	575	50	147	495	999999	283	967	715	330	605	999999	533	999999	984	413	999999	296	99	622	384	586	999999	260	809	956	999999	190	709	744	785	808	646	144	524	999999	999999	571	459	893	999999	624	999999	621	220	864	270	245	999999	866	325	999999	544	155	803	70	891	999999	337	538	167	103	268	970	544	796	999999	398	758	999999	487	656	836	206	999999	760	999999	72	49	945	695	999999	351	999999	429	521	274	500	341	999999	322	145	244	920	999999	986	366	999999	86	424	952	872	999999	69	389	668	436	347	999999	53	589	829	999999	999999	999999	122	999999	425	999999	33	532	421	67	999999	466	351	999999	999999	470	557	403	999999	985	625	992	823	568	999999	463	760	94	926	888	298	999999	999999	394	851	87	623	244	940	594	63	891	541	814	191	999999	47	255	521	877	65	649	253	999999	135	400	29	553	469	962	999999	999999	606	533	769	430	973	957	571	837	999999	322	463	999999	931	999999	460	18	999999	999999	999999	514	573	58	999999	648	630	999999	268	461	68	80	775	999999	803	125	295	18	55	999999	999999	89	999999	999999	40	742	999999	999999	912	999999	999999	20	175	778	546	285	374	999999	700	130	800	999999	999999	999999	779	776	547	485	947	815	448	999999	963	626	71	346	830	890	28	99	999999	999999	735	866	521	57	904	999999	999999	999999	751	999999	317	925	960	304	391	574	903	999999	205	711	554	107	953	497	57	549	717	210	999999	483	539	611	667	671	598	832	598	731	871	550	53	429	74	710	144	47	999999	766	954	265	999999	999999	893	751	583	638	912	34	999999	365	289	999999	999999	277	999999	706	267	299	999999	559	999999	182	393	655	667	134	999999	999999	362	20	883	999999	255	999999	497	775	717	916	98	959	919	574	731	516	271	812	999999	797	512	999999	999999	376	70	999999	289	999999	380	999999	93	459	605	669	671	990	481	338	999999	
882	780	433	988	351	211	746	639	411	999999	876	393	855	776	246	740	924	240	517	999999	999999	910	999999	999999	478	832	638	364	259	903	740	44	933	825	999999	999999	89	449	999999	999999	323	765	999999	373	503	999999	237	682	369	929	747	999999	999999	447	146	971	999999	38	520	519	572	392	999999	508	999999	841	459	39	311	229	661	999999	802	351	576	93	42	318	900	999999	604	956	994	999999	999999	980	81	495	689	503	919	60	929	918	999999	999999	999999	999999	999999	662	405	207	381	999999	277	999999	957	999999	999999	999999	939	788	137	896	999999	999999	397	69	352	729	770	964	350	807	310	610	999999	999999	748	645	707	661	655	248	227	406	584	854	62	892	33	459	624	635	564	140	923	42	13	999999	543	325	37	999999	891	999999	999999	574	840	999999	999999	999999	873	235	999999	287	143	888	678	518	41	543	999999	459	705	321	349	715	252	179	687	523	881	999999	111	391	999999	999999	357	786	549	20	24	999999	185	950	585	398	290	287	997	45	363	494	954	10	318	999999	999999	579	102	151	331	999999	999999	204	201	120	134	963	653	421	540	892	999999	31	529	621	284	755	735	950	435	965	999999	652	169	396	807	110	999999	66	493	778	999999	999999	999999	354	416	980	758	474	999999	999999	999999	999999	504	471	525	933	999999	697	303	482	999999	151	716	365	497	999999	44	805	313	999999	999999	597	927	762	207	571	341	185	215	999999	997	999999	686	119	342	597	157	698	870	873	629	384	763	21	999999	999999	999999	333	856	88	945	952	171	999999	434	999999	999999	742	273	954	602	999999	999999	999	485	582	999999	607	33	900	189	346	935	440	999999	516	834	916	827	654	880	17	999999	136	358	999999	109	446	684	305	999999	415	435	999999	281	999999	892	763	535	362	999999	999999	310	956	899	609	27	999999	999999	918	999999	999999	914	999999	999999	594	978	999999	651	999999	482	999999	923	727	960	773	911	28	168	999999	624	80	391	999999	567	999999	707	372	237	999999	36	378	601	765	103	999999	501	816	842	686	354	535	122	104	879	77	170	582	995	135	698	998	999999	772	304	142	359	999999	999999	286	887	615	999999	902	414	114	428	167	634	999999	999999	104	186	999999	727	98	958	999999	999999	500	999999	134	999999	112	999999	38	806	828	999999	961	849	61	999999	999999	799	738	406	219	999999	775	648	999999	999999	243	852	999999	822	99	54	215	999999	72	999999	999999	649	762	249	37	999999	386	308	599	999999	673	912	231	338	620	683	989	692	999999	999999	820	851	634	
186	143	259	456	999999	716	784	265	787	787	207	999999	916	999999	499	379	366	313	476	58	316	999999	330	631	999999	211	416	65	523	435	465	43	999999	25	586	115	777	406	180	592	999999	999999	886	999999	33	133	999999	999999	499	322	391	303	353	803	327	999999	813	628	999999	999999	309	729	742	361	331	173	507	901	459	393	602	960	143	999999	243	876	999999	204	607	151	999999	769	565	210	53	172	999999	999999	697	683	302	159	225	176	292	96	697	999999	803	859	626	999999	197	116	720	999999	169	999999	569	999999	514	618	30	49	506	540	174	541	999999	169	483	601	213	999999	101	452	744	967	999999	156	189	862	400	748	999999	704	999999	999999	490	621	12	231	345	999999	178	683	138	186	669	999999	922	166	226	644	386	34	598	421	999999	277	999999	202	999999	422	271	999999	228	282	523	999999	959	999999	61	696	999999	262	266	999999	607	418	323	568	307	851	999999	33	645	756	372	999999	115	170	444	222	934	809	364	999999	985	526	465	856	662	999999	792	999999	999999	530	487	133	768	641	813	606	954	128	895	24	198	248	16	471	910	999999	696	999999	280	839	761	357	897	343	999999	90	952	467	906	439	69	27	918	124	278	248	733	474	356	838	268	816	914	350	734	746	999999	993	999999	639	999999	993	999999	275	999999	140	236	999999	669	733	999999	496	221	466	955	180	999999	999999	999999	999999	299	231	451	442	999999	999999	442	557	609	999999	570	999999	999999	999999	267	75	91	652	999999	148	22	308	804	999999	194	771	604	458	999999	563	427	627	999999	285	350	950	552	999999	694	825	697	678	825	443	999999	694	976	944	208	889	999999	999999	999999	999999	659	990	999999	828	999999	809	349	999999	172	999999	999999	943	169	999999	926	999999	523	999999	958	529	450	343	483	371	461	500	794	659	259	999999	999999	750	90	999999	626	359	533	999999	999999	885	485	713	516	780	635	999999	535	999999	28	891	376	511	718	28	614	325	999999	999999	999999	756	24	690	734	667	580	67	999999	423	618	577	999999	799	340	82	999999	736	827	702	999999	242	965	62	641	367	139	999999	41	72	140	310	841	477	356	500	870	795	979	999999	999999	999999	999999	999999	133	450	117	576	181	645	974	878	498	999999	330	999999	790	962	58	377	538	999999	36	999999	999999	317	736	316	453	840	212	257	757	977	503	999999	999999	854	929	201	259	562	791	395	999999	262	812	999999	999999	999999	709	999999	747	611	321	592	551	999999	827	815	713	801	132	340	999999	726	999999	999999	321	999999	
269	999999	42	856	127	975	826	640	712	40	999999	709	169	241	141	304	510	155	666	911	616	319	36	124	487	458	999999	461	952	371	999999	302	714	999999	952	772	999999	890	999999	999999	765	911	999999	796	319	999999	999999	891	208	148	225	974	853	999999	999999	949	999999	918	379	669	545	374	687	350	898	999999	995	185	289	368	999999	999999	661	330	155	705	465	999999	804	999999	816	548	262	814	155	167	448	313	438	12	863	957	521	824	801	401	233	513	999999	116	18	466	611	999999	719	605	999999	999999	265	999999	493	999999	123	896	852	999999	122	999999	204	999999	765	691	746	287	999999	999999	108	837	999999	753	481	952	342	999999	999999	360	937	422	999999	549	844	914	57	588	518	194	843	999999	999999	804	999999	360	318	166	999999	327	719	334	344	258	506	485	14	511	378	541	999999	999999	431	999999	69	700	778	654	897	850	643	168	768	321	999999	483	999999	724	475	131	644	185	356	157	640	612	87	999999	53	999999	999999	546	999999	977	847	428	203	999999	745	587	999999	663	268	500	683	999999	565	33	630	33	619	999999	46	256	999999	171	999999	284	862	999999	623	999999	611	538	939	107	999999	791	999999	999999	999999	999999	979	999999	549	981	917	855	474	999999	999999	999999	225	999999	748	999999	509	962	999999	686	999999	919	616	298	964	648	999999	730	560	585	612	774	560	431	742	999999	999999	158	999999	915	253	999999	810	783	410	999999	716	592	999999	319	999999	985	999999	999999	849	370	780	690	923	999999	930	196	305	888	476	281	503	999999	287	525	999999	360	265	175	999999	146	119	833	888	404	999999	469	999999	999999	987	626	999999	999999	581	382	452	999999	235	806	985	67	917	921	316	138	77	922	315	273	999999	247	730	999999	355	713	261	946	801	528	969	470	256	999999	900	849	217	999999	223	999999	82	710	999999	459	190	999999	229	197	526	760	337	19	999999	676	262	750	999999	528	426	868	999999	506	999999	707	999999	524	811	999999	30	467	920	346	708	410	999999	999999	122	280	999999	970	493	73	429	999999	201	959	316	999999	800	160	952	688	313	355	784	576	891	427	622	665	573	999999	176	999999	839	991	310	754	485	999999	637	999999	173	456	384	66	999999	999999	515	877	999999	241	73	870	514	241	42	363	999999	999999	397	999999	657	999999	406	138	896	370	212	210	658	562	103	826	522	335	999999	857	971	999999	500	124	912	745	457	342	301	306	555	607	958	947	138	999999	586	943	968	999999	59	255	170	716	999999	315	229	655	147	247	357	188	
716	184	999999	898	133	999999	782	912	251	999999	999999	600	814	604	251	999999	434	242	249	579	999999	61	808	725	567	783	550	606	526	802	204	63	999999	376	890	784	565	999999	999999	999999	171	66	999999	984	417	570	901	999999	74	518	230	999999	997	778	821	665	376	666	341	349	731	186	396	448	999999	783	650	448	714	467	155	204	505	999999	418	310	828	823	999999	997	882	581	542	18	582	298	66	181	554	234	417	899	898	397	582	985	669	783	999999	999999	919	462	264	606	999999	35	410	72	370	521	837	553	999999	343	999999	999999	643	388	999999	999999	727	479	894	489	59	255	999999	117	362	433	999999	54	708	683	87	430	326	935	999999	556	888	993	810	999999	397	864	550	564	930	432	351	291	999999	542	999999	449	568	775	999999	999999	999999	302	710	937	880	792	844	675	266	47	834	708	743	319	692	734	999999	999999	101	999999	704	999999	187	999999	91	359	999999	176	776	637	861	550	388	528	999999	595	292	999999	162	605	999999	999999	999999	892	597	999999	547	999999	849	182	781	706	684	999999	421	999999	999999	780	855	530	664	678	898	628	185	293	999999	224	999999	107	451	795	709	495	175	999999	442	294	342	448	811	999999	326	603	856	165	866	27	116	838	480	512	28	631	940	352	977	999999	717	999999	999999	333	124	752	999999	985	999999	198	205	592	555	999999	999999	416	719	999999	999999	304	771	999999	427	311	117	655	999999	938	776	87	555	823	851	762	999999	38	135	488	415	573	999999	870	168	678	822	524	292	648	75	611	912	805	990	682	908	697	886	999999	225	469	999999	793	219	919	643	382	740	792	264	419	999999	240	999999	999999	432	900	999999	748	489	999999	372	978	872	174	999999	749	833	179	854	999999	151	123	999999	946	999999	88	661	249	45	999999	783	499	999999	999999	330	999999	86	999999	999999	17	836	147	999999	631	999999	157	920	54	999999	893	999999	999999	938	999999	277	178	967	783	350	354	999999	621	713	49	810	872	593	226	844	494	673	630	999999	846	999999	999999	590	641	849	300	168	617	999999	151	900	221	561	18	388	162	713	302	999999	904	768	225	434	492	999999	999999	563	999999	209	999999	230	918	651	999999	343	273	587	336	934	59	196	631	135	999999	999999	598	321	584	837	691	781	380	768	999999	999999	826	579	999999	999999	625	737	463	417	237	921	999999	570	469	999999	125	575	386	999999	999999	718	999999	100	862	353	232	912	978	999999	517	486	849	159	635	24	517	999999	489	515	318	322	732	224	897	
999999	166	37	852	909	722	126	999999	999999	956	999999	940	999999	717	999999	598	713	758	597	999999	999999	81	999999	935	455	167	430	999999	999999	60	500	986	922	202	999999	196	999999	69	999999	154	999999	92	837	203	338	999999	780	977	734	917	604	563	145	324	156	579	334	102	406	752	999999	40	533	999999	465	320	28	543	505	567	403	653	689	453	999999	668	244	639	999999	999999	387	453	361	953	455	936	850	608	999999	642	862	999999	663	326	852	370	558	999999	737	27	65	246	999999	999999	523	951	874	692	816	999999	344	695	999999	34	375	847	999999	579	516	529	999999	419	497	999999	705	301	990	999999	600	147	119	999999	901	588	999999	150	972	194	440	504	71	168	791	568	307	177	616	638	951	15	692	979	368	218	557	645	999999	617	471	231	960	999999	101	678	378	999999	794	907	708	235	874	493	149	22	467	311	628	928	565	538	685	362	999999	594	454	140	10	692	999999	999999	999999	365	723	218	543	560	999999	999999	999999	332	383	999999	999999	726	140	208	839	356	999999	256	27	820	61	933	999999	999999	999999	506	233	247	974	111	876	36	834	519	770	999999	478	906	999999	999999	738	999999	999999	976	431	999999	999999	256	300	654	940	784	999999	999999	313	789	999999	999999	999999	570	889	952	999999	281	832	999999	892	621	438	908	878	999999	22	999999	92	818	778	999999	999999	999999	999999	977	946	329	170	102	372	999999	215	980	999999	543	446	673	625	785	999999	883	153	999999	802	843	817	392	776	105	771	161	497	495	21	999999	758	74	527	999999	15	999999	120	740	541	637	415	457	999999	344	407	349	886	999999	934	894	426	999999	602	208	170	999999	553	75	999999	220	767	720	969	167	784	382	155	714	999999	855	999999	413	999999	175	438	999999	743	441	697	432	999999	999999	999999	999999	999999	109	471	329	750	999999	485	55	999999	330	999999	999999	999999	491	999999	35	203	182	527	88	131	23	671	437	770	800	821	122	377	899	945	576	169	999999	481	685	911	826	963	338	999999	727	993	666	304	742	999999	261	881	672	238	103	673	999999	994	999999	437	43	999999	950	629	999999	678	520	385	303	536	635	20	874	999999	376	218	199	708	999999	29	15	142	37	919	570	241	999999	670	852	903	686	858	809	257	999999	999999	23	708	999999	59	999999	291	10	216	255	251	16	558	999999	884	484	774	600	653	432	900	530	40	999999	141	973	999999	999999	999999	999999	776	211	627	246	108	205	490	700	354	999999	723	141	821	673	329	235	156	808	968	428	
912	268	999999	824	976	999999	982	649	876	85	633	999999	610	366	999999	50	388	999999	762	688	993	84	256	999999	999999	769	708	366	739	906	827	999999	564	971	937	517	55	802	999999	360	999999	841	999999	278	911	965	531	464	204	289	846	834	55	289	999999	838	22	57	999999	999999	48	626	909	999999	258	999999	203	638	429	961	994	585	61	412	476	162	260	977	206	743	247	254	172	460	999999	993	999999	285	546	109	505	998	686	62	321	596	932	853	29	328	771	892	999999	999999	294	270	782	643	999999	283	999999	44	999999	382	969	999999	464	458	999999	264	999999	918	102	329	466	999999	899	998	100	880	230	406	958	877	999999	354	219	930	176	799	220	999999	999999	999999	999999	471	157	313	93	527	142	999999	943	764	999999	853	800	715	775	999999	371	783	553	999999	62	999999	86	972	999999	624	585	999999	292	120	54	999999	455	828	807	999999	849	595	915	572	748	746	462	203	156	127	553	503	164	878	438	436	808	539	220	340	395	184	902	468	942	608	999999	999999	720	494	999999	971	908	781	448	776	999999	980	194	316	728	883	999999	999999	999999	91	379	999999	999999	617	438	916	999999	477	609	674	692	456	630	999999	555	629	482	662	999999	582	595	383	439	662	568	827	354	999999	611	512	358	999999	397	861	999999	787	999999	113	66	999999	363	999999	999999	774	93	421	360	999999	761	108	410	173	575	498	495	995	974	29	999999	999999	571	714	865	106	325	84	69	769	910	999999	478	999999	605	236	999999	164	999999	664	579	157	477	309	999999	513	111	195	999999	999999	999999	243	812	141	64	999999	920	648	575	999999	999999	18	999999	590	999999	993	629	999999	568	999999	279	999999	794	320	450	901	999999	999999	572	361	995	999999	41	170	404	677	999999	346	999999	159	999999	999999	589	136	215	999999	795	886	999999	999999	883	79	626	704	629	43	448	502	691	163	322	658	85	223	89	999999	976	201	999999	466	48	293	717	418	42	698	999999	999999	114	999999	116	256	107	999999	478	925	999999	337	541	370	238	463	655	999999	836	657	505	999999	56	887	594	999999	999999	999999	120	600	361	218	672	930	291	999999	397	812	999999	999999	999999	662	745	999999	814	649	659	826	237	585	638	557	581	384	203	386	620	226	294	999999	556	398	312	999999	573	999999	664	999999	88	457	999999	842	999999	770	106	843	630	892	82	944	944	999999	999999	999999	999999	804	999999	999999	999999	999999	170	180	527	999999	519	172	359	866	591	999999	985	58	747	780	519	999999	999999	811	999999	360	
756	728	154	350	568	999999	918	777	915	769	999999	375	999999	183	297	894	324	578	999999	933	999999	763	311	999999	999999	999999	999999	999999	999999	176	370	999999	20	386	158	999999	36	187	976	836	254	581	951	821	999999	619	183	573	492	999999	480	866	560	999999	865	999999	999999	590	999999	672	556	227	761	749	409	844	999999	497	34	855	867	147	999999	424	689	912	812	489	714	349	722	999999	217	400	695	504	999999	666	999999	165	24	446	796	314	290	36	999999	211	999999	15	264	999999	549	636	757	999999	274	145	664	953	190	938	876	999999	999999	993	999999	999999	63	905	999999	698	999999	999999	999999	431	351	999999	143	999999	101	610	76	708	999999	46	23	999999	642	999999	239	139	12	567	975	999999	570	755	364	297	999999	459	157	517	435	565	708	680	795	336	999999	978	12	12	861	579	871	177	955	913	999999	438	728	701	999999	450	999999	420	893	999999	861	596	931	846	645	999999	462	558	999999	530	337	343	785	316	999999	261	136	10	705	405	213	402	799	451	999999	999999	999999	456	842	999999	868	298	786	999999	474	405	56	165	366	999999	999999	323	893	434	585	646	653	421	999999	424	323	696	714	498	999999	468	796	490	538	67	912	16	999999	298	999999	49	557	756	999999	964	999999	999999	999999	486	287	999999	508	999999	865	671	934	318	125	428	999999	182	999999	297	999999	999999	609	565	627	308	316	120	607	999999	773	546	98	999999	999999	377	219	352	62	238	220	671	999999	431	625	999999	132	603	999999	297	627	489	465	270	289	835	364	649	999999	345	999999	177	292	903	999999	999999	582	48	738	747	218	999999	129	355	999999	805	57	188	940	999999	185	712	999999	999999	978	294	91	999999	617	744	22	569	999	717	67	53	389	999999	829	999999	999999	999999	999999	153	88	309	369	120	193	483	999999	999999	999999	999999	169	467	948	972	925	317	247	999999	431	994	735	649	329	411	999999	42	426	991	358	999999	475	999999	847	85	240	678	924	971	644	143	999999	836	860	415	558	600	105	416	140	522	69	541	662	870	418	999999	980	957	999999	999999	66	796	828	74	128	77	619	999999	742	256	392	276	119	999999	47	899	999999	913	853	697	937	20	999999	999999	999999	999999	438	977	666	999999	698	966	158	493	999999	169	17	999999	999999	490	999999	232	674	999999	139	999999	999999	374	832	519	651	76	114	135	223	56	999999	992	490	194	638	642	216	940	558	426	127	625	220	877	891	992	626	372	716	715	999999	976	999999	791	999999	73	154	157	999999	631	861	32	
279	40	999999	24	999999	999999	999999	348	26	733	335	713	675	806	163	954	627	659	449	742	419	508	710	959	999999	698	999999	999999	497	68	999999	999999	999999	104	356	190	654	876	686	524	520	377	699	612	650	991	125	705	910	999999	999999	999999	192	999999	613	770	330	999999	999999	616	429	287	851	999999	942	409	159	580	460	973	999999	751	972	924	231	51	809	107	318	999999	583	977	999999	307	538	999999	999999	444	491	999999	859	389	999999	999999	105	243	526	999999	670	251	842	544	255	936	889	778	527	267	897	999999	961	999999	955	432	43	451	999999	553	428	651	665	999999	999999	874	123	920	601	999999	828	988	999999	77	436	77	462	48	731	728	418	759	773	486	999999	919	999999	636	434	727	45	654	620	973	322	29	999999	999999	455	999999	822	968	186	624	438	908	57	999999	797	999999	969	995	719	894	145	999999	877	999999	999999	179	260	487	496	999999	867	184	378	551	999999	416	492	334	592	999999	905	449	583	158	57	638	999999	730	838	999999	999999	50	999999	726	838	653	151	999999	961	999999	130	999999	482	312	999999	263	540	505	148	999999	405	644	412	999999	988	695	999999	729	999999	999999	307	529	648	950	126	827	250	652	713	999999	274	96	373	317	240	999999	967	281	401	793	108	999999	592	457	149	123	637	999999	737	152	567	999999	999999	433	977	601	999999	531	195	999999	23	888	999999	47	126	999999	999999	999999	999999	427	728	999999	337	347	439	931	937	201	999999	13	999999	674	914	570	999999	999999	999999	999999	339	999999	874	446	999999	471	999999	220	583	554	340	999999	842	542	999999	319	424	752	95	999999	994	999999	999999	505	999999	999999	740	999999	973	231	503	275	496	341	999999	499	553	291	729	865	999999	228	999999	392	999999	980	999999	657	237	999999	999999	790	766	896	945	293	999999	999999	725	903	731	441	247	999999	60	75	999999	511	999999	947	766	142	33	229	368	776	697	281	644	999999	31	93	999999	999999	85	713	508	999999	395	482	524	184	566	825	144	136	999999	996	341	795	646	999999	881	999999	838	23	766	546	538	179	999999	703	734	985	881	648	329	867	286	347	566	999999	125	999999	433	591	999999	999999	999999	242	999999	999999	940	999999	104	372	211	832	999999	71	999999	962	999999	226	886	821	999999	580	999999	999999	806	123	720	994	238	999999	999999	587	999999	999999	447	999999	999999	306	384	894	763	885	891	518	446	497	337	224	400	604	683	898	416	611	152	995	999999	599	435	999999	980	945	620	202	828	999999	975	293	623	999999	510	764	842	999999	
68	999999	689	999999	999999	319	785	505	603	634	228	645	181	999999	999999	451	315	862	870	702	913	817	275	999999	690	822	521	53	999999	23	999999	918	65	424	553	588	315	827	999999	999999	999999	999999	352	986	999999	193	452	731	189	181	81	999999	894	150	999999	250	297	991	999999	237	797	742	904	590	540	309	589	999999	700	999999	146	488	323	999999	805	438	474	999999	724	506	379	789	864	428	999999	455	34	915	345	313	999999	324	92	321	328	999999	999999	762	455	999999	604	999999	41	999999	45	593	335	150	344	650	999999	18	999999	248	999999	18	878	999999	648	999999	999999	673	999999	999999	235	999999	405	11	999999	652	999999	712	999999	59	902	683	758	210	393	358	129	883	580	694	537	292	57	843	999999	999999	999999	999999	123	370	999999	930	999999	999999	437	224	197	333	715	692	999999	73	999999	227	999999	184	259	677	102	299	965	999999	103	727	859	942	773	562	999999	124	377	999999	598	473	660	971	409	123	773	178	171	795	178	999999	902	999999	118	999999	507	288	999999	607	12	823	405	999999	837	556	784	494	450	634	785	999999	325	39	999999	710	566	374	999999	145	904	999999	138	179	999999	999999	824	396	834	943	65	270	999999	769	999999	774	999999	999999	144	852	999999	288	727	536	20	577	572	872	998	407	273	142	512	925	703	88	695	235	773	999999	732	398	659	999999	579	525	548	556	999999	700	642	902	239	922	806	626	205	602	169	656	642	999999	397	437	679	922	757	137	76	682	89	842	890	513	130	999999	628	230	956	495	38	26	604	999999	764	370	902	590	129	87	999999	102	76	999999	999999	780	999999	232	999999	999999	767	420	490	999999	620	800	22	726	801	864	997	975	645	999999	627	626	357	999999	999999	319	30	176	18	999999	799	986	999999	774	524	350	940	406	999999	309	999999	618	536	18	688	964	358	185	789	999999	89	906	456	403	498	371	432	912	559	518	636	999999	411	999999	999999	999999	34	247	212	460	924	601	582	999999	946	999999	100	349	409	999999	960	844	387	754	909	892	540	382	999999	162	917	37	999999	883	999999	999999	217	44	221	64	940	120	999999	338	339	487	333	120	456	999999	281	93	512	850	999999	792	223	657	591	903	103	651	961	59	543	999999	754	699	674	820	802	65	999999	355	768	849	870	59	424	431	568	429	926	999999	881	999999	525	996	999999	879	912	560	999999	318	961	298	159	923	795	443	733	999999	445	636	686	999999	956	167	91	708	922	174	242	170	344	673	725	999999	999999	709	
999999	757	999999	794	999999	999999	613	819	393	999999	700	946	999999	999999	697	933	984	299	999999	999999	878	367	914	627	999999	999999	999999	292	999999	297	999999	985	755	999999	72	975	271	651	728	444	612	146	999999	612	999999	976	910	261	472	410	689	435	62	512	830	999999	999999	745	837	999999	924	330	846	999999	906	714	201	999999	918	999999	672	342	570	999999	63	741	593	312	619	980	836	76	819	572	608	147	932	252	265	59	142	526	999999	568	999999	291	300	678	705	999999	784	743	342	750	738	356	999999	386	459	99	429	540	135	999999	333	858	999999	999999	497	769	781	948	912	869	589	999999	529	12	166	772	450	999999	999999	326	206	103	733	79	999999	261	999999	999999	999999	175	630	602	999999	956	245	661	780	26	191	935	522	999999	830	999999	170	592	827	863	230	686	648	513	999999	809	660	999999	134	441	449	245	999999	235	165	999999	248	999999	755	572	766	504	999999	434	734	671	999999	370	999999	270	908	999999	434	418	336	116	527	127	669	591	306	14	536	348	576	999999	448	999999	999999	999999	234	183	999999	265	106	999999	694	224	778	271	15	999999	967	999999	999999	208	811	88	898	58	229	131	328	174	999999	999999	967	653	857	788	233	517	689	188	45	999999	999999	999999	322	610	999999	999999	348	407	585	15	46	672	815	378	144	369	398	631	864	999999	999999	671	989	344	757	50	366	990	48	999999	611	789	829	999999	793	642	766	298	636	916	783	920	588	269	725	305	999999	489	653	863	128	67	323	932	879	999999	188	977	853	381	945	999999	999999	97	404	257	999999	999999	585	502	999999	999999	999999	947	329	999999	999999	730	999999	462	212	877	346	184	379	553	999999	999999	919	59	999999	788	999999	265	970	435	999999	501	864	999999	461	999999	903	999999	999999	999999	71	375	999999	944	660	999999	368	400	179	78	21	999999	718	851	780	999999	107	535	48	999999	665	740	977	999999	382	591	865	999999	10	390	973	194	999999	360	491	110	293	974	399	999999	999999	54	999999	902	424	377	782	999999	999999	514	999999	378	999999	999999	363	331	398	999999	572	999999	999999	227	999999	788	999999	826	281	999999	369	999999	663	132	145	43	393	620	654	84	479	14	999999	851	454	495	665	999999	81	999999	997	170	712	574	412	330	421	999999	999999	307	999999	999999	999999	424	999999	26	851	999999	242	89	74	742	677	323	999999	999999	269	999999	772	904	132	499	999999	815	371	999999	967	99	720	815	622	190	966	356	999999	882	908	999999	206	999999	644	73	372	992	401	264	999999	999999	
334	999999	70	678	440	999999	184	999999	842	999999	63	999999	58	762	881	427	999999	883	999999	330	999999	367	999999	999999	546	345	270	69	999999	762	423	116	716	999999	765	876	755	944	750	227	182	958	49	626	341	999999	388	882	192	999999	999999	999999	488	171	351	966	999999	195	142	999999	999999	125	191	999999	867	946	999999	479	996	14	672	522	999999	557	158	999999	327	42	543	999999	956	999999	876	192	999999	905	627	999999	238	999999	691	999999	811	999999	999999	67	777	959	999999	394	22	909	885	187	999999	24	384	930	999999	999999	648	161	652	347	999999	109	248	998	854	961	999999	999999	250	207	999999	999999	710	487	818	999999	999999	368	283	158	999999	56	503	999999	999999	221	999999	696	541	999999	159	999999	917	474	516	639	818	778	114	798	999999	828	669	687	864	179	313	896	999999	921	939	290	999999	999999	564	101	606	549	999999	643	440	999999	652	273	58	783	195	246	999999	189	282	543	263	485	93	999999	387	816	834	740	907	634	999999	619	46	869	661	423	909	999999	999999	279	689	471	367	443	999999	405	639	90	984	77	925	933	999999	999999	37	999999	419	610	714	790	714	358	736	805	57	42	236	188	999999	771	999999	556	155	13	999999	999999	127	650	778	982	186	754	756	839	708	999999	970	640	841	268	999999	308	710	252	565	341	735	561	395	999999	999999	460	958	222	740	378	999999	999999	552	245	999999	769	999999	999999	613	960	602	896	999999	406	72	999999	346	863	767	38	846	902	447	999999	65	565	999999	635	813	726	795	999999	109	999999	863	334	97	606	999999	999999	476	977	999999	605	739	839	464	999999	90	582	123	105	454	711	999999	999999	208	40	189	719	999999	207	918	887	174	68	999999	767	542	999999	508	740	880	533	999999	868	273	842	782	226	111	275	554	999999	612	999999	999999	999999	807	999999	136	66	426	999999	728	999999	69	999999	999999	680	53	697	456	999999	83	383	224	921	999999	664	999999	365	257	999999	618	250	653	999999	999999	999999	999999	408	960	563	999999	999999	324	999999	804	294	809	521	412	112	183	413	818	211	999999	239	999999	178	999999	153	368	771	999999	999999	655	488	625	382	477	965	711	999999	737	893	741	631	68	607	999999	864	999999	109	952	155	789	214	999999	451	528	55	989	800	168	817	205	840	642	861	961	325	999999	436	53	446	400	538	676	925	470	536	180	877	999999	385	297	999999	818	999999	672	999999	66	183	999999	432	976	911	486	920	697	999999	999999	206	646	800	205	428	66	516	755	261	537	999999	981	992	
874	121	749	783	529	936	32	979	198	520	269	495	583	620	469	489	61	999999	999999	570	547	999999	241	260	189	869	999999	311	907	421	913	999999	202	860	557	865	171	703	401	761	877	18	17	135	541	710	999999	445	57	276	999999	780	278	421	454	900	999999	999999	603	659	735	721	999999	999999	606	708	303	999999	72	604	327	358	365	476	692	538	966	999999	719	479	999999	765	264	640	999999	142	292	780	415	999999	999999	673	110	999999	35	999999	936	999999	528	833	999999	131	382	452	949	851	425	801	999999	916	933	999999	999999	999999	634	999999	467	441	565	474	999999	522	317	999999	618	654	257	624	450	536	602	736	587	999999	72	903	393	811	691	370	717	490	61	999999	723	221	894	976	116	66	699	504	674	64	416	999999	814	967	999999	304	603	801	361	202	324	207	197	893	70	731	999999	655	999999	999999	999999	936	471	817	691	407	760	999999	517	394	836	107	999999	532	478	178	98	425	999999	396	999999	915	138	999999	185	526	999999	999999	916	384	480	999999	754	479	307	480	432	996	286	436	544	332	293	966	366	226	145	664	999999	891	643	170	999999	999999	438	841	807	999999	642	174	383	759	364	142	999999	999999	353	592	999999	998	746	999999	999999	550	851	443	631	999999	999999	959	391	369	586	34	741	999999	374	999999	50	466	999999	820	364	999999	62	785	967	999999	62	572	873	553	999999	426	155	999999	31	999999	511	999999	999999	645	119	682	783	999999	183	340	401	999999	999999	952	999999	999999	334	925	736	37	497	76	476	480	119	930	96	838	930	999999	878	999999	297	999999	999999	999999	256	999999	710	682	337	48	612	637	759	999999	153	999999	11	670	101	229	815	994	640	445	528	738	536	189	596	945	94	23	461	212	317	192	72	506	522	999999	999999	64	999999	999999	464	838	721	660	786	175	836	270	999999	659	383	303	606	454	527	517	502	531	95	392	954	999999	186	557	150	961	999999	504	157	795	14	999999	999999	190	981	689	27	875	403	431	999999	823	944	999999	828	23	586	617	978	14	999999	693	969	317	505	864	662	173	519	999999	316	342	122	283	654	622	998	425	999999	837	500	626	138	663	283	140	654	383	729	999999	385	999999	526	152	990	999999	791	987	999999	999999	37	854	999999	577	125	776	711	999999	999999	215	24	170	999999	999999	514	187	565	315	43	374	220	288	444	392	450	999999	815	970	999999	999999	831	999999	739	999999	809	646	271	560	548	999999	429	983	236	523	999999	999999	107	384	637	813	755	486	
953	320	906	999999	999999	972	137	999999	960	999999	999999	814	999999	999999	430	796	341	999999	915	15	767	536	945	236	62	920	280	235	968	440	343	999999	587	355	68	429	451	70	236	999999	432	497	546	688	999999	421	999999	119	999999	310	53	768	897	750	718	426	999999	999999	999999	498	702	999999	92	999999	999999	910	236	39	999999	11	355	280	642	627	582	999999	990	999999	999999	640	999999	170	442	667	397	574	581	837	636	999999	63	771	999999	737	596	999999	999999	26	291	693	195	999999	174	792	955	999999	136	280	178	448	436	118	56	999999	716	542	469	424	999999	999999	339	999999	402	999999	947	583	999999	999999	41	999999	864	999999	975	999999	455	671	995	650	712	624	448	999999	669	198	214	945	999999	318	30	63	999999	991	883	458	364	796	717	861	999999	381	866	231	999999	126	584	462	143	999999	610	55	999999	819	712	517	999999	37	999999	214	108	12	859	597	999999	977	989	872	100	526	584	999999	954	999999	805	341	999999	226	72	552	999999	752	811	616	708	999999	517	252	288	376	999999	336	999999	512	999999	842	999999	999999	348	999999	999999	711	999999	616	534	951	100	412	23	381	759	178	965	186	999999	999999	200	253	888	907	999999	999999	593	723	463	999999	591	452	380	963	819	488	877	800	999999	901	999999	999999	999999	757	885	114	238	999999	616	999999	999999	891	911	417	651	999999	390	441	999999	999999	999999	648	163	286	369	647	41	60	561	280	301	175	999999	698	965	995	170	140	31	365	518	686	116	568	886	700	540	963	999999	999999	107	446	998	45	784	741	51	805	398	247	999999	188	999999	345	603	205	999999	999999	451	655	118	999999	999999	445	871	441	999999	595	400	669	117	78	738	21	183	854	176	724	914	233	954	999999	999999	999999	292	339	339	999999	965	691	569	327	521	666	442	999999	36	562	174	352	999999	455	415	728	999999	14	999999	999999	172	999999	38	416	308	228	700	753	517	635	162	542	111	770	629	708	999999	789	556	81	999999	335	827	613	999999	572	33	999999	949	23	999999	999999	888	999999	999999	226	663	163	29	303	999999	689	999999	401	410	631	999999	440	825	706	999999	351	999999	378	766	836	920	424	855	735	999999	201	803	503	982	999999	653	999999	999999	999999	55	946	769	263	999999	888	995	436	213	928	331	593	999999	999999	394	311	830	520	999999	999999	306	248	308	999999	108	774	886	836	418	535	978	143	278	422	660	682	999999	999999	999999	877	999999	493	220	926	414	999999	999999	560	119	681	999999	142	878	400	116	807	648	999999	
164	342	12	169	28	678	999999	197	325	999999	999999	711	729	634	257	360	930	812	38	381	999999	999999	265	335	727	736	490	845	265	877	999999	853	44	105	50	930	999999	681	474	541	976	226	999999	258	968	407	999999	999999	884	999999	999999	999999	778	999999	607	668	86	676	442	292	999999	114	932	999999	953	999999	999999	999999	594	327	485	258	348	496	404	662	209	17	367	329	784	80	960	737	417	22	84	767	498	382	999999	208	249	192	354	999999	999999	849	304	239	729	327	825	567	999999	220	955	999999	872	944	468	999999	319	122	507	999999	153	999999	39	941	663	909	146	221	474	286	999999	165	152	531	378	360	999999	138	999999	467	255	999999	694	207	66	792	895	553	913	784	889	136	684	999999	729	98	820	362	575	820	999999	999999	999999	766	211	800	999999	350	575	999999	366	191	522	49	999999	749	511	832	884	999999	23	592	999999	999999	999999	999999	999999	999999	802	289	540	360	562	779	999999	641	310	927	995	999999	652	555	978	805	428	708	614	645	999999	999999	999999	987	477	704	806	598	999999	999999	999999	328	329	234	547	999999	578	999999	628	742	763	240	999999	583	999999	628	228	468	999999	502	271	688	278	835	560	822	702	552	882	857	973	687	335	896	999999	677	936	999999	17	692	999999	422	999999	872	881	134	541	999999	161	849	486	999999	984	813	152	691	59	494	999999	725	999999	999999	132	999999	999999	999999	904	552	35	999999	691	800	460	999999	275	848	608	999999	954	999999	290	698	400	999999	381	635	702	522	754	999999	999999	452	999999	292	108	210	999999	317	112	805	230	989	999999	993	999999	685	999999	72	547	304	92	999999	539	249	999999	894	999999	999999	999999	999999	999999	392	797	999999	540	999999	57	177	999999	999999	558	999999	303	999999	214	999999	720	407	875	999999	747	640	974	460	784	975	912	513	847	999999	575	210	917	968	432	838	201	818	463	918	638	720	249	483	746	791	359	391	44	152	184	238	223	999999	999999	742	999999	347	385	564	335	543	330	619	999999	999999	999999	334	725	376	110	902	944	956	67	36	400	999999	714	999999	625	531	999999	704	39	999999	999999	221	581	690	430	853	443	898	593	104	999999	630	984	398	416	34	999999	999999	52	999999	294	266	647	370	999999	916	999999	391	939	804	74	999999	589	162	999999	172	999999	44	946	256	469	56	373	963	637	769	516	999999	999999	601	864	811	662	758	61	999999	574	221	348	513	999999	61	999999	999999	39	774	999999	831	37	999999	281	631	999999	796	999999	248	892	684	733	582	
410	317	805	999999	940	263	962	830	110	639	999999	541	696	999999	35	417	97	585	933	862	728	684	297	341	999999	999999	999999	866	945	813	999999	889	999999	765	112	912	999999	620	999999	776	811	999999	730	398	656	740	934	288	999999	404	161	317	751	870	854	726	29	474	999999	707	173	106	999999	297	802	999999	62	931	339	122	172	476	736	166	60	518	999999	899	685	588	308	811	105	551	661	530	147	617	911	999999	893	781	999999	151	999999	714	999999	443	595	947	999999	13	948	657	241	999999	580	595	819	346	772	999999	788	440	408	361	11	343	635	281	571	444	30	953	229	999999	874	999999	552	346	192	999999	313	999999	999999	304	862	447	319	976	949	552	798	575	613	772	999999	999999	742	999999	713	991	999999	324	385	253	983	995	437	999999	810	985	52	483	163	262	816	60	999999	113	499	563	33	659	999999	29	646	455	349	999999	397	714	999999	999999	632	999999	999999	999999	362	656	321	999999	19	468	999999	963	509	324	421	999999	999999	942	630	999999	762	159	968	158	991	366	999999	538	656	981	463	106	143	752	851	962	550	826	698	884	792	633	553	565	999999	999999	520	332	43	988	500	455	93	999999	538	999999	232	564	998	996	59	999999	220	38	15	999999	829	999999	999999	999999	810	140	999999	745	846	139	999999	412	665	632	845	284	504	667	490	999999	22	919	999999	377	740	999999	999999	999999	835	18	999999	999999	999999	422	539	763	999999	584	188	370	211	348	377	409	999999	999999	899	376	160	999999	288	553	548	997	67	909	543	105	718	825	311	999999	910	999999	999999	90	999999	252	102	92	425	920	489	130	806	673	552	813	500	999999	95	999999	551	70	730	868	999999	562	999999	629	999999	999999	865	362	999999	999999	437	539	693	999999	967	999999	999999	999999	999999	999999	74	999999	201	393	999999	729	604	798	739	849	999999	850	117	847	113	999999	887	472	862	662	64	136	71	157	246	23	130	999999	953	438	188	483	711	372	804	559	999999	970	999999	499	999999	77	622	218	658	587	432	845	693	676	999999	999999	214	696	313	937	365	54	157	353	609	900	845	311	671	999999	148	745	999999	554	999999	999999	210	372	999999	999999	513	853	499	658	999999	285	20	286	999999	377	278	25	68	999999	203	325	823	919	890	268	231	320	547	141	449	687	801	148	746	853	610	842	203	327	434	512	999999	999999	999999	333	890	568	643	999999	257	132	686	186	360	999999	103	290	481	244	764	999999	315	367	999999	904	483	871	540	999999	767	999999	999999	999999	
999999	691	770	334	167	567	999999	663	677	253	999999	999999	10	625	999999	141	760	329	370	958	999999	999999	207	197	999999	858	999999	28	999999	828	536	821	311	999999	744	668	843	768	133	999999	866	111	525	71	484	999999	903	858	999999	408	999999	447	76	999999	188	999999	999999	582	999999	999999	717	999999	634	849	717	72	999999	999999	880	129	298	991	999999	456	102	460	716	145	713	397	954	991	935	630	773	999999	999999	448	999999	999999	184	270	723	823	206	999999	477	676	354	999999	876	848	977	999999	999999	72	250	620	999999	728	494	999999	999999	657	354	999999	424	14	85	999999	999999	577	298	347	944	37	277	382	259	999999	999999	50	999999	301	999999	115	24	971	519	711	848	144	677	48	999999	825	999999	76	478	481	999999	473	999999	726	115	309	560	639	28	999999	795	868	371	195	745	454	568	999999	146	999999	711	453	494	999999	778	182	900	260	999999	129	999999	999999	903	778	999999	519	999999	73	195	221	999999	384	953	436	999999	980	773	491	302	603	999999	822	929	239	769	649	978	999999	947	932	408	999999	350	899	457	999999	999999	593	999999	235	15	504	392	925	999999	336	499	999999	458	999999	408	999999	957	696	999999	999999	281	673	18	999999	999999	222	999999	263	812	254	44	63	999999	999999	999999	190	788	76	597	763	440	999999	545	443	159	920	778	159	533	989	352	653	47	644	999999	300	999999	999999	694	999999	388	139	999999	449	301	445	89	136	999999	228	629	891	108	108	382	276	138	575	694	620	999999	966	729	823	999999	390	26	344	19	999999	999999	930	381	803	385	310	892	105	151	713	841	652	377	999999	369	999999	555	938	272	999999	171	19	999999	83	999999	421	999999	299	548	910	429	745	126	999999	623	699	519	999999	723	81	999999	43	433	981	779	790	999999	424	463	999999	835	87	81	999999	563	999999	765	307	453	963	900	603	557	240	999999	999999	535	320	691	670	941	259	225	200	671	138	999999	193	304	569	821	985	836	108	999999	351	673	163	502	37	933	222	851	759	180	999999	486	202	999999	683	264	288	999999	792	508	586	862	999999	301	435	19	582	999999	883	151	914	766	458	165	942	432	382	817	999999	736	999999	408	465	999999	890	652	393	496	999999	315	542	999999	53	999999	498	489	999999	999999	77	27	361	218	967	617	266	24	999999	47	754	260	882	471	77	66	779	999999	406	861	410	782	626	96	999999	999999	999999	661	723	859	667	463	999999	519	999999	999999	999999	520	440	999999	763	876	999999	999999	742	370	432	999999	195	987	820	
999999	999999	930	461	999999	400	274	826	398	999999	604	300	177	379	999999	999999	372	721	430	681	268	746	557	107	534	167	999999	354	31	156	537	475	999999	49	355	380	709	68	464	256	120	999999	999999	839	168	585	457	976	451	750	999999	359	765	999999	561	574	535	832	927	137	130	999999	804	252	481	139	564	138	33	920	999999	999999	267	184	570	999999	705	718	939	999999	710	304	903	280	999999	999999	999999	430	487	999999	845	877	141	337	135	200	889	798	368	39	31	999999	999999	530	840	999999	102	590	999999	999999	869	816	893	999999	426	826	27	533	999999	302	429	143	650	999999	85	42	182	930	59	380	684	906	359	910	927	999999	352	382	999999	999999	95	999999	999999	500	912	38	999999	162	910	999999	182	365	641	75	999999	887	678	999999	454	807	583	172	541	374	312	962	467	999999	61	45	484	644	999999	999999	217	309	458	159	339	57	999999	30	29	749	207	999999	274	999999	999999	49	712	641	927	999999	756	999999	999999	320	197	949	999999	999	111	999999	825	538	999999	814	999999	310	439	999999	380	407	758	562	152	999999	177	983	698	182	683	22	333	999999	716	471	81	293	999999	148	962	389	485	59	919	154	923	669	66	999999	435	10	610	193	271	530	873	999999	781	796	153	213	261	398	326	99	999999	983	822	800	743	574	588	999999	566	990	922	999999	643	999999	868	507	926	248	747	999999	412	999999	580	196	597	999999	512	999999	995	758	999999	96	733	830	603	999999	847	999999	716	999999	421	319	626	280	999999	175	559	999999	928	645	286	999999	651	999999	999999	411	412	999999	213	865	72	663	305	808	999999	835	974	999999	404	927	999999	670	531	886	272	102	523	999999	588	431	327	729	996	360	481	999999	445	101	153	999999	537	221	62	851	798	999999	23	999999	999999	999999	201	746	389	10	984	616	999999	999999	999999	594	887	999999	57	781	547	342	667	945	999999	748	399	883	670	211	999999	449	618	679	999999	515	89	705	893	816	999999	581	349	999999	375	865	632	681	720	559	999999	436	174	280	313	465	100	999999	491	669	382	317	85	187	610	545	998	999999	999999	999999	514	999999	218	240	551	965	992	670	580	999999	999999	718	999999	121	896	963	284	999999	999999	632	425	21	223	233	999999	999999	506	172	999999	999999	867	820	999999	855	54	133	999999	999999	729	347	472	429	497	999999	553	999999	155	964	291	647	271	999999	445	999999	999999	999999	968	985	797	999999	999999	830	285	999999	603	305	714	999999	76	773	999999	350	617	38	169	995	999999	202	
999999	779	777	541	881	999999	568	999999	384	959	415	551	164	242	146	111	877	642	154	747	999999	999999	949	838	897	517	999999	920	53	999999	999999	999999	999999	775	314	27	850	999999	949	536	999999	396	921	999999	900	525	999999	514	214	999999	160	999999	851	999999	774	999999	999999	938	643	373	847	648	172	966	84	999999	571	999999	927	999999	999999	949	692	999999	565	999999	999999	999999	938	999999	898	396	999999	999999	266	999999	603	212	10	882	999999	912	294	586	688	543	233	955	680	939	953	239	587	95	999999	210	834	243	221	743	106	634	10	271	999999	999999	932	634	709	716	368	369	388	54	930	348	999999	999999	928	31	807	380	524	999999	428	669	809	630	283	999999	533	999999	991	266	785	564	912	32	121	999999	611	598	999999	964	580	594	851	542	999999	916	545	728	314	999999	936	725	999999	999999	999999	805	651	311	361	653	192	998	377	131	269	376	435	642	994	701	420	218	135	560	427	834	817	277	999999	999999	999999	999999	65	999999	330	70	454	910	999999	316	585	999999	246	601	781	582	226	730	999999	788	999999	902	733	613	779	728	599	558	583	999999	987	384	835	999999	142	999999	999999	576	801	999999	921	525	463	688	125	120	971	999999	778	845	617	999999	993	688	999999	999999	82	451	999999	602	999999	896	336	180	328	210	474	251	468	999999	638	649	929	999999	999999	965	999999	54	999999	668	756	999999	779	737	401	901	999999	157	999999	524	314	502	554	208	738	35	198	293	999999	914	999999	730	75	384	217	967	167	919	821	999999	999999	38	954	999999	845	999999	126	598	778	999999	819	327	999999	999999	99	146	105	999999	346	999999	999999	164	999999	582	33	999999	10	999999	999999	433	743	472	335	220	354	286	547	201	363	999999	999999	599	515	943	105	999999	609	130	999999	81	999999	436	583	980	999999	25	999999	381	999999	819	999999	721	78	354	683	357	991	910	999999	999999	598	999999	999999	12	931	186	649	740	487	705	426	999999	120	459	561	316	888	354	999999	999999	932	176	861	543	939	198	531	170	269	999999	336	699	530	481	999999	967	999999	580	999999	999999	375	999999	999999	634	999999	999999	610	619	793	376	468	646	832	270	880	431	53	833	72	999999	655	489	480	739	378	726	359	999999	975	999999	256	317	999999	131	964	328	282	999999	150	425	587	912	377	892	288	999999	867	269	601	61	999999	236	518	999999	999999	886	143	163	999999	676	174	971	643	208	129	160	351	710	999999	562	159	817	693	646	999999	743	122	587	461	999999	859	999999	999999	999999	999999	30	
999999	989	821	88	194	128	999999	473	261	999999	999999	999999	773	138	348	166	963	999999	902	116	542	872	160	567	773	556	702	576	999999	999999	934	718	538	999999	361	361	889	228	377	40	847	229	395	549	999999	943	999999	332	351	999999	136	998	32	564	488	926	839	264	314	638	426	403	655	999999	681	559	640	674	776	999999	999999	999999	999999	871	999999	322	486	611	999999	999999	999999	999999	999999	125	948	935	999999	973	999999	434	522	635	914	739	614	453	999999	219	867	914	313	150	555	364	434	391	337	160	305	175	999999	237	171	484	896	55	999999	540	237	746	863	666	63	352	473	999999	830	932	267	815	748	999999	743	187	999999	601	824	870	999999	566	608	545	999999	455	984	294	999999	440	999999	568	285	43	982	131	61	646	97	213	890	999999	561	405	893	489	426	182	494	984	999999	999999	231	307	849	670	999999	328	999999	607	368	999999	179	999999	99	699	539	715	295	622	999999	999999	999999	999999	999999	899	999999	212	999999	199	39	811	800	488	999999	546	346	978	194	999999	999999	732	659	999999	999999	711	999999	999999	999999	999999	949	999999	887	999999	858	88	999999	999999	327	950	665	935	676	999999	577	556	388	691	917	553	362	561	531	973	638	403	230	33	776	277	286	842	897	458	249	999999	924	928	630	404	999999	736	660	243	656	57	66	860	912	298	333	931	254	762	840	999999	189	914	243	464	999999	999999	833	999999	673	999999	48	999999	999999	258	999999	459	70	523	797	626	901	297	999999	591	347	369	121	487	944	355	597	999999	999999	851	999999	999999	695	175	546	987	999999	610	570	833	19	999999	311	999999	666	999999	870	999999	964	999999	495	892	999999	651	999999	999999	999999	356	115	327	235	999999	609	707	999999	621	999999	895	976	810	724	301	726	493	581	508	68	999999	821	999999	999999	866	180	999999	366	999999	422	53	58	58	341	999999	504	252	608	115	239	604	554	54	120	975	755	164	499	204	175	114	80	999999	439	208	999999	45	842	369	733	214	351	862	209	719	846	928	478	999999	797	484	884	475	279	999999	999999	776	959	509	121	25	904	171	91	318	999999	440	619	142	31	999999	409	249	382	34	262	692	845	999999	139	826	999999	331	406	691	229	604	349	974	999999	758	85	999999	258	717	999999	999999	780	999999	746	415	319	999999	157	999999	84	645	103	254	211	220	999999	569	999999	999999	340	583	765	999999	98	378	101	644	836	999999	392	77	991	665	999999	999999	911	954	654	723	517	350	184	77	616	584	999999	104	773	96	
827	516	961	999999	387	727	423	390	803	377	323	674	509	999999	946	999999	654	437	999999	138	308	999999	915	999999	776	989	408	999999	783	999999	867	997	871	750	445	876	115	999999	999999	997	659	530	160	286	999999	842	999999	300	130	999999	999999	999999	574	644	787	999999	601	314	196	999999	328	725	607	999999	999999	999999	803	758	999999	80	902	626	159	533	999999	999999	999999	639	257	934	158	118	577	183	583	999999	432	999999	962	595	284	999999	840	890	678	934	923	861	999999	92	48	92	851	60	999999	999999	923	51	176	20	34	962	66	262	248	219	158	433	716	999999	893	577	796	853	795	111	786	999999	854	544	853	999999	863	175	895	76	999999	526	476	279	869	391	70	952	570	999999	743	588	652	469	999999	499	999999	67	198	471	296	999999	265	605	527	664	196	631	166	69	999999	891	366	182	951	631	957	446	848	512	517	844	292	482	999999	207	617	395	758	364	819	805	976	999999	779	270	999999	870	751	214	205	999999	795	511	999999	852	999999	999999	999999	164	999999	999999	219	999999	953	452	714	782	248	329	57	801	873	999999	250	302	915	932	402	691	370	999999	694	999999	316	89	58	781	267	515	976	999999	877	604	822	120	999999	299	999999	337	555	488	999999	432	167	403	564	993	270	921	937	298	87	826	999999	999999	23	999999	999999	874	403	999999	524	732	353	909	924	279	999999	139	706	625	461	75	146	881	464	272	485	913	524	65	520	999999	578	687	69	61	809	377	106	29	919	999999	933	621	963	899	999999	257	479	295	23	140	225	321	999999	22	999999	912	999999	999999	100	466	999999	999999	422	188	164	665	999999	872	999999	612	999999	686	706	855	999999	524	917	999999	193	999999	443	999999	999999	389	130	266	999999	57	371	897	387	355	929	999999	255	595	208	784	999999	999999	407	606	826	411	107	999999	999999	982	880	174	999999	435	567	862	999999	131	306	43	68	897	999999	802	999999	571	235	688	999999	252	999999	546	326	143	999999	770	999999	999999	411	640	292	592	651	868	176	207	902	951	787	999999	999999	134	298	999999	999999	846	999999	604	999999	264	999999	419	999999	999999	382	344	848	861	614	796	42	196	999999	665	750	999999	256	999999	999999	999999	999999	999999	999999	691	812	485	999999	999999	416	973	999999	235	740	999999	464	873	811	999999	999999	831	358	50	346	991	44	253	414	633	425	260	600	660	999999	999999	595	902	519	99	559	897	97	697	454	999999	634	806	999999	572	211	999999	664	999999	461	804	955	629	936	909	657	999999	999999	624	
735	166	383	999999	266	999999	561	561	364	722	730	598	744	999999	595	705	366	237	999999	841	999999	548	595	633	209	174	999999	966	966	609	441	990	825	472	962	999999	267	999999	550	999999	999999	999999	522	941	999999	862	69	999999	43	240	552	429	771	239	202	197	570	749	999999	102	122	595	594	999999	999999	739	772	999999	999999	999999	447	999999	687	301	830	781	999999	999999	999999	346	999999	541	999999	735	67	21	999999	596	279	999999	727	999999	820	999999	394	999999	65	768	661	506	99	787	606	999999	793	318	742	999999	408	421	171	916	362	999999	999999	580	663	999999	696	278	999999	186	12	922	579	929	423	999999	999999	416	726	267	992	890	256	999999	935	206	942	749	278	748	198	858	999999	999999	165	854	470	814	761	205	999999	392	985	913	784	684	999999	863	894	513	573	992	999999	903	924	472	999999	670	645	466	916	947	999999	772	988	154	318	769	999999	999999	768	102	999999	530	196	610	904	343	542	260	50	89	854	999999	185	205	173	710	999999	999999	146	999999	999999	305	999999	999999	999999	223	999999	640	375	397	999999	335	999999	480	348	999999	999999	999999	999999	999999	999999	394	426	837	102	999999	596	792	981	607	882	92	432	968	923	999999	251	72	227	691	417	902	884	652	990	528	999999	704	857	999	993	572	134	761	999999	783	879	451	999999	158	999999	999999	659	999999	514	16	903	999999	999999	989	922	654	106	876	967	234	509	773	999999	999999	224	891	934	981	999999	320	999999	670	305	999999	479	800	41	78	999999	999999	253	126	148	984	624	254	999999	999999	87	348	999999	257	794	447	284	115	603	466	934	735	208	677	163	204	999999	243	480	416	519	131	999999	999999	999999	999999	981	393	999999	999999	949	969	744	999999	904	275	845	710	876	999999	999999	999999	207	574	144	339	86	999999	962	943	999999	999999	773	740	359	999999	999999	447	445	999999	999999	890	480	741	999999	999999	990	142	999999	888	359	348	999999	999999	999999	155	924	57	893	483	616	415	430	691	926	999999	999999	999999	999999	948	549	407	275	999999	999999	975	893	466	67	180	348	943	803	84	594	999999	35	161	199	214	41	678	999999	999999	495	61	999999	789	999999	950	768	987	426	999999	999999	951	999999	999999	231	575	261	999999	999999	999999	145	999999	999999	356	106	338	542	54	813	511	999999	999999	853	313	999999	349	515	113	999999	116	999999	361	526	999999	999999	642	524	442	929	624	952	573	687	831	999999	822	999999	999999	692	485	418	999999	183	914	906	999999	107	769	999999	881	70	158	816	883	320	999999	999999	632	
620	464	814	999999	999999	199	999999	999999	194	32	999999	999999	899	402	999999	176	698	999999	187	999999	999999	269	545	755	140	999999	999999	999999	756	803	520	51	675	999999	502	999999	671	999999	608	983	999999	999999	999999	999999	291	846	982	999999	736	650	195	999999	999999	544	559	361	999999	68	969	77	635	755	999999	391	511	445	791	91	999999	999999	504	999999	999999	999999	256	520	999999	999999	473	999999	75	896	77	115	999999	889	445	141	268	999999	999999	612	350	541	999999	999999	964	999999	999999	845	65	999999	768	553	999999	999999	551	412	999999	999999	999999	458	595	999999	11	739	687	491	773	999999	10	659	823	759	873	892	48	549	846	999999	999999	999999	999999	999999	238	174	137	523	960	810	348	42	844	230	765	861	26	665	539	618	922	482	999999	999999	845	405	87	18	999999	263	768	12	566	999999	491	308	561	968	456	836	611	174	531	962	999999	999999	815	602	993	22	875	383	19	237	724	999999	999999	946	782	833	999999	129	999999	999999	51	999999	476	203	999999	466	309	999999	218	703	16	757	951	174	999999	999999	590	484	25	999999	999999	999999	992	999999	925	999999	360	999999	196	622	749	492	331	999999	921	999999	501	621	999999	536	712	826	174	315	231	967	132	783	999999	999999	253	612	999999	184	327	656	999999	148	999999	999999	999999	695	862	999999	953	523	436	135	253	737	385	999999	620	488	955	561	231	686	116	999999	999999	577	999999	291	379	146	388	156	508	274	595	363	353	544	430	999999	999999	999999	999999	999999	541	999999	999999	542	528	284	999999	624	228	999999	999999	666	41	320	43	538	361	999999	226	816	144	999999	627	979	152	32	999999	999999	68	938	596	999999	334	408	426	299	47	999999	762	105	999999	763	928	742	839	928	331	43	510	891	665	999999	361	545	572	261	379	999999	400	506	659	915	999999	289	178	782	341	999999	893	744	501	559	817	130	671	380	360	884	149	999999	701	592	575	177	282	212	301	789	999999	999999	999999	486	999999	266	446	240	999999	648	573	67	596	999999	150	766	999999	116	576	241	999999	202	999999	494	420	186	805	77	999999	999999	16	966	490	551	797	728	824	24	158	999999	684	441	183	999999	321	999999	626	999999	452	809	777	176	999999	70	916	643	274	435	75	234	461	379	891	808	641	607	576	55	901	421	941	385	957	24	556	442	28	198	183	338	559	802	624	999999	622	840	999999	430	635	163	464	999999	999999	924	999999	315	999999	375	999999	713	515	581	111	40	999999	401	219	621	513	483	999999	85	262	737	674	658	754	361	
195	801	277	155	419	999999	957	999999	436	999999	914	251	999999	653	127	999999	822	977	701	594	999999	999999	630	999999	917	162	538	388	146	221	259	999999	560	197	189	999999	999999	370	172	999999	999999	324	965	186	707	271	591	972	957	999999	914	697	957	999999	999999	965	181	558	999999	267	219	999999	416	225	999999	472	690	999999	999999	999999	32	999999	815	347	522	999999	265	453	21	655	999999	566	430	353	306	562	999999	401	507	999999	108	887	999999	999999	153	999999	908	750	403	244	581	886	508	119	770	461	882	999999	646	344	709	999999	547	582	696	653	158	73	918	999999	979	299	207	999999	750	999999	999999	999999	999999	29	448	999999	60	999999	84	684	67	321	583	844	680	999999	755	173	514	380	350	999999	219	499	354	845	831	999999	265	292	689	999999	999999	635	141	999999	425	999999	999999	204	676	771	507	21	596	836	490	999999	550	999999	544	999999	743	999999	794	999999	999999	704	999999	603	683	877	520	792	999999	999999	999999	947	713	707	457	138	277	320	704	578	61	207	903	999999	999999	758	999999	999999	748	999999	516	989	840	369	282	720	950	999999	521	999999	260	715	999999	789	883	542	999999	843	658	999999	999999	433	675	225	719	502	801	168	248	925	256	370	54	350	299	963	999999	353	435	736	187	974	798	905	328	346	191	123	633	822	999999	788	501	342	887	93	999999	999999	650	999999	919	792	64	596	999999	889	670	675	499	999999	434	25	418	921	238	793	634	770	897	382	321	688	534	999999	536	467	868	712	463	216	999999	492	999999	655	817	394	919	999999	362	438	676	515	623	713	398	382	999999	999999	114	104	458	999999	727	277	468	240	268	639	999999	94	31	958	222	293	280	941	322	762	113	843	873	431	417	468	706	805	75	999999	37	164	999999	298	999999	999999	757	105	999999	436	999999	587	136	289	153	277	417	717	999999	999999	443	456	70	617	999999	270	230	999999	146	268	570	663	175	447	612	999999	999999	733	360	854	999999	184	185	885	999999	526	717	593	287	149	61	989	511	999999	387	580	103	999999	821	347	147	730	959	507	866	999999	999999	688	677	248	999999	684	367	449	804	268	280	184	52	999999	999999	637	999999	999999	217	581	161	439	70	999999	811	527	911	22	716	805	999999	678	29	51	114	38	915	999999	999999	999999	631	72	930	128	310	919	437	870	794	999999	999999	962	300	999999	382	982	628	646	437	752	772	999999	732	999	999999	601	165	10	845	524	721	709	136	840	949	99	508	941	730	891	100	999999	228	999999	
824	262	388	734	999999	132	410	279	612	127	604	286	999999	931	85	708	764	436	35	279	788	280	835	459	999999	999999	483	686	999999	545	661	999999	135	526	184	790	223	999999	340	723	123	999999	107	19	245	999999	759	577	865	32	137	663	999999	999999	427	553	427	928	399	386	648	724	363	77	999999	872	161	999999	757	295	495	343	106	999999	166	346	183	999999	999999	999999	533	906	820	893	417	998	715	999999	108	630	373	294	40	954	84	999999	98	999999	553	372	521	946	819	580	536	794	999999	713	792	999999	999999	999999	714	727	999999	742	903	469	659	467	167	974	714	137	922	211	999999	152	237	766	257	152	283	851	999999	999999	96	250	367	999999	440	12	394	27	259	999999	579	999999	110	341	495	629	999999	95	215	999999	241	692	657	999999	491	425	999999	35	833	238	999999	999999	577	275	655	662	112	46	999999	999999	589	697	877	159	631	999999	51	895	280	628	772	198	645	999999	356	404	999999	42	142	25	999999	368	999999	31	999999	716	736	835	999999	833	526	999999	67	60	957	543	814	507	703	491	383	590	754	999999	465	138	227	964	919	261	79	79	999999	21	639	231	999999	999999	703	915	273	215	219	447	111	999999	140	594	654	999999	999999	999999	999999	650	641	935	999999	978	565	328	498	771	916	434	999999	999999	999999	56	421	999999	39	958	803	999999	227	999999	381	317	999999	37	997	999999	999999	116	671	999999	739	263	380	704	999999	535	300	385	426	502	299	999999	999999	654	998	999999	182	917	783	999999	292	551	432	999999	563	999999	875	538	330	865	999999	999999	762	781	717	999999	675	717	128	504	668	428	371	999999	878	596	633	999999	38	913	460	402	333	999999	700	197	830	999999	999999	321	999999	762	65	560	51	489	32	902	999999	822	418	464	999999	999999	962	999999	999999	707	594	967	672	426	509	416	999999	67	999999	721	90	999999	354	768	577	807	844	905	372	999999	683	399	573	731	522	216	504	995	603	54	88	836	17	133	322	182	999999	243	263	999999	999999	983	12	311	821	416	999999	650	887	991	999999	66	501	379	33	205	404	940	904	999999	911	420	464	442	642	999999	522	231	455	999999	168	611	999999	723	665	999999	396	272	910	999999	738	854	118	612	609	31	345	999999	110	127	999999	708	338	999999	737	734	529	569	668	578	999999	256	204	491	832	999999	414	777	714	999999	808	142	40	798	564	66	312	852	833	620	907	884	999999	338	628	460	282	691	999999	931	180	999999	603	342	221	999999	660	999999	779	775	
999999	568	999999	777	319	645	677	539	405	680	432	999999	736	57	670	19	136	866	863	999999	561	999999	790	999999	999999	999999	538	698	587	83	406	685	82	68	13	349	961	352	28	982	782	742	296	316	999999	503	100	999999	672	211	365	794	762	407	223	999999	999999	999999	625	999999	116	979	999999	332	283	746	605	678	54	330	57	783	847	880	999999	819	435	999999	283	658	891	999999	35	386	718	612	999999	674	844	117	571	820	727	999999	876	803	999999	964	43	762	898	422	510	999999	163	581	946	882	808	404	999999	304	866	999999	446	133	999999	575	613	671	823	999999	833	999999	999999	237	66	999999	14	999999	39	471	450	999999	999999	479	999999	684	232	146	665	50	999999	450	999999	277	953	999999	255	752	849	224	999999	372	999999	967	588	573	999999	926	525	999999	999999	23	374	997	853	355	216	966	651	279	999999	477	15	782	74	999999	298	490	283	305	910	262	999999	814	999999	88	999999	792	891	999999	999999	305	621	875	173	852	999999	999999	424	607	553	288	111	580	999999	999999	367	166	999999	204	285	999999	653	999999	879	624	77	560	886	999999	774	424	85	742	188	57	855	139	618	222	318	647	76	675	752	999999	160	375	999999	237	721	425	889	696	633	989	652	402	996	548	784	525	999999	649	833	139	213	999999	999999	999999	999999	999999	547	690	886	999999	999999	977	999999	257	473	999999	999999	658	63	999999	534	999999	119	199	404	462	143	80	437	999999	882	999999	999999	999999	999999	792	973	130	209	999999	999999	208	999999	994	999999	675	925	749	84	92	999999	116	596	484	999999	824	259	212	999999	999999	104	477	263	103	999999	618	145	854	827	681	728	496	458	569	999999	336	578	124	245	729	537	393	995	999999	884	775	830	367	27	999999	542	770	700	635	399	409	999999	999999	248	345	539	80	921	403	364	422	658	37	12	278	255	144	967	699	47	710	999999	908	219	980	788	999999	837	999999	999999	957	999999	999999	999999	999999	390	861	876	900	200	466	472	999999	990	471	999999	802	364	999999	358	999999	803	999999	597	688	926	999999	507	999999	999999	761	243	698	999999	406	627	834	857	930	999999	393	999999	77	509	580	999999	880	999999	747	862	985	423	999999	999999	740	164	794	235	491	999999	353	364	617	353	438	232	999999	999999	999999	999999	293	944	434	860	965	149	735	501	999999	450	999999	129	760	405	570	348	155	999999	523	999999	833	608	376	784	544	39	650	723	80	358	474	543	999999	903	579	51	988	999999	999999	601	428	999999	219	50	999999	234	999999	
221	782	999999	999999	950	823	352	21	684	999999	649	326	935	498	22	999999	668	999999	512	795	857	826	529	999999	917	914	922	822	541	999999	335	685	319	436	438	941	979	280	999999	999999	981	999999	895	473	348	910	973	112	416	870	999999	999999	999999	999999	746	395	999999	741	169	45	900	529	480	999999	252	964	16	509	69	999999	451	398	462	792	814	964	931	66	21	16	941	820	415	670	849	270	97	880	689	999999	688	999999	121	488	819	461	422	610	230	383	903	474	52	999999	999999	162	999999	805	624	781	999999	205	729	162	104	90	124	809	445	981	876	136	819	26	392	212	286	973	972	363	552	330	836	637	113	476	777	79	251	697	658	999999	265	999999	999999	493	518	958	999999	738	346	612	999999	249	999999	777	654	36	953	226	875	999999	999999	999999	239	144	999999	102	999999	627	313	54	568	999999	333	999999	870	912	437	899	694	999999	999999	244	26	940	164	596	140	335	999999	751	125	35	821	28	460	994	678	454	133	999999	909	766	999999	302	53	427	915	999999	999999	999999	598	64	532	556	59	598	254	298	979	772	962	999999	999999	562	928	543	926	314	999999	999999	244	983	775	999999	419	822	809	999999	896	737	681	226	428	90	162	71	999999	274	969	862	749	389	999999	360	999999	195	961	872	374	999999	501	611	779	999999	507	615	999999	264	147	999999	999999	530	401	251	101	745	305	724	409	867	50	999999	999999	999999	136	854	518	424	813	999999	860	936	359	397	999999	79	446	999999	999999	547	781	248	137	742	999999	228	999999	233	999999	718	889	246	999999	506	469	839	276	508	905	653	107	864	450	913	376	852	181	999999	999999	31	308	908	999999	862	95	802	533	603	208	907	865	295	165	104	344	623	473	853	927	406	803	938	999999	928	450	916	797	223	375	229	57	983	999999	247	419	999999	104	999999	999999	667	315	673	309	997	788	812	999999	356	578	752	999999	327	999999	609	228	370	426	223	422	999999	14	320	237	978	859	881	77	917	999999	999999	529	863	999999	999999	100	140	638	494	150	999999	217	451	645	999999	840	729	907	999999	999999	999999	563	999999	197	251	662	995	999999	330	148	906	999999	999999	670	224	233	525	885	816	518	98	999999	932	83	784	999999	999999	674	614	999999	140	999999	459	898	635	800	648	676	999999	607	104	694	999999	355	999999	893	424	999999	999999	399	324	843	100	109	930	999999	630	807	999999	999999	110	999999	831	999999	17	932	295	894	45	423	585	849	695	218	423	403	423	586	839	
891	547	782	253	224	999999	999999	883	999999	967	317	180	999999	999999	910	507	774	863	999999	348	311	608	530	745	17	814	474	158	882	999999	999999	904	53	999999	520	742	327	86	616	367	999999	999999	936	926	999999	999999	744	585	784	999999	649	999999	297	248	999999	293	26	46	246	999999	359	999999	11	673	999999	412	136	872	753	178	189	697	999999	768	626	263	999999	603	999999	999999	79	889	374	999999	999999	999999	617	999999	999999	237	725	291	840	215	18	584	56	273	496	999999	999999	999999	831	999999	531	952	293	528	622	999999	621	422	999999	482	341	469	772	830	999999	444	795	999999	441	526	452	897	857	999999	760	999999	216	408	117	703	646	207	68	758	648	94	999999	99	999999	166	616	312	999999	999999	874	999999	999999	999999	636	62	529	795	440	999999	999999	633	105	251	768	579	77	222	315	323	836	144	411	24	191	551	731	706	148	285	910	149	633	499	177	221	240	990	772	65	184	850	766	999999	999999	24	989	470	330	612	98	403	999999	999999	531	999999	146	999999	44	999999	331	823	657	999999	405	33	10	605	84	556	349	87	450	260	149	985	377	658	429	999999	999999	270	385	535	999999	516	152	683	968	436	999999	443	956	687	734	361	203	611	357	999999	24	999999	999999	773	273	999999	953	747	810	999999	372	999999	378	999999	531	70	447	131	999999	888	881	326	636	999999	481	905	130	762	999999	788	791	766	310	857	162	178	874	611	999999	185	562	405	999999	999999	999999	596	75	99	999999	673	913	82	642	469	999999	698	757	748	999999	999999	890	999999	231	999999	753	999999	187	520	715	363	196	999999	859	793	336	999999	452	213	583	885	840	999999	999999	852	999999	719	999999	841	999999	463	999999	136	319	903	294	371	999999	850	679	467	418	999999	384	802	999999	87	222	999999	142	214	256	999999	174	416	527	859	594	378	157	43	482	345	999999	999999	999999	999999	526	955	999999	964	311	601	534	126	476	999999	656	999999	374	797	507	284	708	999999	999999	999999	962	903	999999	434	999999	805	703	645	985	83	212	132	861	427	560	999999	350	178	903	654	29	58	940	242	999999	790	14	359	999999	999999	637	389	999999	83	107	622	580	999999	197	505	898	999999	140	403	93	534	943	947	247	999999	934	999999	69	562	849	913	963	999999	230	999999	999999	999999	119	999999	445	999999	87	787	329	937	686	275	980	407	756	141	917	546	159	679	847	66	999999	999999	272	999999	329	492	234	193	999999	436	853	211	704	554	779	352	957	270	999999	165	999999	309	563	999999	
559	662	806	717	999999	426	994	999999	149	999999	241	822	999999	349	503	594	563	145	288	259	421	999999	703	212	361	999999	589	889	232	692	439	813	732	603	999999	667	686	999999	197	242	999999	999999	72	960	322	999999	827	999999	766	861	601	491	30	313	258	999999	958	999999	999999	431	837	114	328	457	315	428	99	921	802	835	908	57	948	55	816	118	999999	743	999999	405	747	999999	132	371	100	947	999999	428	354	766	708	92	160	765	999999	337	999999	615	654	999999	866	999999	999999	999999	953	553	543	974	497	999999	73	225	999999	999999	684	866	982	957	366	999999	635	670	577	45	137	999999	897	192	650	488	135	111	98	999999	538	841	999999	201	418	547	413	817	931	215	702	493	377	999999	91	999999	999999	36	999999	297	269	205	999999	780	999999	137	655	361	334	18	999999	961	137	720	431	999999	711	791	549	818	953	817	999999	371	999999	999999	458	708	999999	121	143	108	853	999999	999999	343	513	999999	999999	291	892	62	493	999999	200	740	365	657	767	249	827	999999	487	999999	343	999999	466	966	999999	170	678	999999	260	223	874	915	118	336	984	98	338	336	403	267	926	901	334	815	180	602	288	800	999999	861	293	579	621	999999	999999	999999	999999	546	937	999999	612	999999	802	999999	59	285	631	38	999999	679	910	999999	170	229	513	999999	126	651	999999	843	999999	878	16	999999	930	305	999999	695	999999	700	221	792	999999	176	655	999999	108	999999	766	895	970	259	137	271	951	792	418	401	909	35	999999	235	750	104	999999	733	938	999999	999999	754	980	936	999999	999999	999999	128	111	994	999999	532	343	71	885	900	872	632	751	745	447	147	886	902	999999	999999	532	985	51	999999	820	922	52	694	716	21	915	44	999999	164	802	999999	999999	424	827	387	691	116	350	999999	231	723	982	203	966	212	999999	87	159	326	999999	482	86	806	999999	651	489	648	354	873	984	838	999999	999999	942	614	455	471	85	999999	161	425	645	201	83	107	939	849	728	999999	153	838	999999	773	713	330	756	999999	250	186	897	53	761	477	865	393	999999	999999	260	361	756	406	12	750	174	999999	836	999999	733	999999	712	639	920	840	729	156	999999	999999	883	621	858	571	231	898	511	999999	999999	178	335	690	916	554	599	376	999999	999999	835	144	999999	689	493	871	161	173	474	999999	132	920	999999	718	439	999999	999999	638	503	194	185	113	248	66	370	668	559	52	169	167	50	554	92	981	320	819	171	999999	138	999999	420	67	434	999999	986	743	999999	999999	
261	506	52	960	999999	573	999999	732	895	999999	999999	824	999999	118	14	316	999999	578	837	766	408	620	999999	999999	510	516	774	128	999999	995	80	626	248	999999	791	663	125	89	999999	999999	419	999999	999999	619	875	999999	675	311	63	128	35	417	905	999999	218	640	257	734	460	366	999999	999999	999999	899	481	702	586	377	326	350	200	999999	897	327	999999	819	696	639	999999	999999	840	472	75	559	969	662	720	999999	999999	160	415	391	629	324	721	964	534	999999	147	999999	727	308	985	999999	928	887	520	588	316	399	944	618	302	262	526	335	999999	999999	930	819	999999	11	642	999999	934	808	518	582	606	392	999999	999999	501	268	480	542	487	362	999999	91	152	999999	999999	999999	216	999999	99	376	999999	396	584	999999	999999	328	202	725	665	819	778	129	999999	938	981	924	114	282	126	43	782	983	999999	37	999999	848	999999	848	999999	307	959	999999	719	999999	783	220	999999	999999	578	183	76	754	877	667	584	999999	712	213	999999	353	999999	933	680	999999	999999	814	548	557	167	999999	650	353	992	999999	860	641	999999	237	164	771	999999	849	704	943	966	999999	116	190	999999	372	146	999999	697	389	999999	36	466	662	557	999999	999999	259	107	333	532	722	999999	518	807	999999	110	484	59	999999	237	999999	238	737	999999	565	708	367	999999	794	999999	187	999999	612	302	834	185	747	680	999999	109	866	752	381	420	999999	999999	597	999999	509	271	661	423	318	999999	999999	797	999999	573	999999	270	314	154	999999	224	355	77	160	226	973	768	362	803	864	289	371	639	857	326	845	299	120	999999	999999	999999	999999	763	347	460	619	46	456	999999	688	924	795	999999	449	167	999999	186	125	381	409	741	909	999999	559	38	999999	53	939	999999	727	701	160	329	549	779	766	592	729	699	607	936	321	999999	999999	939	494	649	199	700	261	668	999999	999999	585	863	999999	599	999999	319	669	575	106	54	456	987	774	999999	999999	670	400	483	457	425	774	473	429	731	742	620	999999	150	854	999999	160	999999	527	422	743	685	166	177	388	420	40	41	839	277	731	137	175	27	477	999999	309	778	221	758	963	121	443	892	857	999999	774	528	721	857	894	397	999999	361	732	496	514	233	104	999999	395	999999	634	999999	999	614	454	526	672	334	940	999999	847	769	458	631	251	273	319	999999	645	511	320	982	382	999999	668	999999	294	999999	25	86	684	999999	373	999999	999999	291	892	252	148	999999	855	396	917	522	550	999999	903	111	999999	250	999999	309	999999	883	432	
652	999999	999999	999999	641	999999	691	318	863	697	999999	405	237	153	960	381	77	656	397	999999	999999	75	999999	794	967	910	193	737	999999	173	999999	783	489	999999	835	999999	237	306	507	25	999999	999999	63	999999	877	304	675	957	293	869	999999	999999	13	237	508	587	919	999999	978	999999	999999	953	543	700	322	889	999999	438	318	459	153	771	999999	381	491	999999	21	999999	916	673	999999	236	999999	906	999999	999999	779	262	300	258	999999	366	327	999999	999999	220	999999	362	513	999999	388	246	999999	833	725	84	502	999999	745	999999	575	885	954	314	496	821	509	636	383	589	999999	663	148	69	868	786	453	999999	414	281	999999	658	531	928	295	998	999999	620	999999	252	240	157	517	638	683	705	412	23	289	155	710	908	979	923	877	999999	108	999999	964	939	999999	128	227	473	361	916	364	35	29	498	244	889	456	999999	359	962	999999	999999	386	172	383	440	104	268	571	402	999999	607	60	570	999999	998	655	999999	621	121	930	53	286	766	999999	999999	993	791	911	821	462	848	574	915	577	999999	213	802	999999	999999	34	958	902	959	247	757	974	458	999999	246	243	215	519	247	999999	999999	232	619	999999	996	446	312	357	749	939	830	999999	145	992	310	999999	853	684	429	97	971	150	999999	999999	593	412	999999	999999	675	587	999999	338	336	884	474	376	593	980	999999	999999	999999	611	162	30	999999	724	839	999999	999999	451	999999	530	99	160	69	962	905	99	237	593	902	999999	682	172	691	501	705	261	528	999999	999999	872	999999	675	375	370	987	307	123	869	573	88	904	999999	206	727	249	186	824	999999	470	503	999999	976	999999	999999	929	990	338	999999	999999	588	938	363	999999	517	415	424	785	699	975	608	976	368	999999	823	999999	999999	965	964	262	999999	436	999999	473	707	129	999999	823	763	999999	997	968	208	849	985	150	550	984	999999	999999	999999	999999	134	536	862	526	394	999999	38	406	481	34	373	661	999999	161	921	890	999999	999999	277	999999	999999	999999	999999	999999	777	518	44	683	664	473	999999	999999	437	137	312	489	610	190	735	190	794	999999	999999	972	605	999999	359	833	999999	660	452	301	53	234	379	999999	558	999999	749	875	999999	999999	999999	999999	747	999999	999999	372	999999	441	289	999999	999999	999999	806	665	309	15	999999	999999	999999	210	464	14	31	999999	609	213	999999	999999	931	387	441	859	999999	449	999999	952	999999	885	999999	987	999999	999999	999999	999999	638	999999	427	713	566	552	199	518	716	999999	999999	737	999999	761	120	30	999999	411	509	999999	
919	803	829	999999	50	356	999999	999999	917	999999	225	677	999999	930	999999	652	999999	999999	880	389	197	922	152	999999	999999	886	966	473	774	302	383	583	286	999999	181	835	137	70	672	219	772	999999	601	544	999999	222	113	65	415	467	244	569	999999	999999	714	999999	660	293	999999	164	389	316	999999	624	798	999999	999999	165	999999	999999	999999	725	381	671	616	156	331	608	49	346	782	911	68	317	68	814	999999	166	763	185	184	844	999999	518	829	999999	668	977	999999	864	821	947	999999	893	999999	518	197	859	514	568	674	62	253	472	381	478	258	999999	565	984	588	244	402	999999	999999	680	473	863	999999	160	488	354	999999	185	524	834	615	175	374	549	626	204	652	204	510	999999	999999	789	146	361	218	602	421	760	285	587	999999	722	999999	271	55	333	27	364	90	330	199	78	947	546	999999	999999	701	25	367	394	592	207	999999	999999	90	999999	726	999999	942	886	933	111	999999	999999	999999	892	619	112	504	303	186	999999	124	999999	932	532	841	600	498	999999	900	405	402	890	994	357	648	341	191	371	606	536	421	204	397	999999	999999	20	999999	969	999999	598	999999	74	217	304	999999	893	292	999999	999999	136	992	816	985	537	709	19	999999	999999	254	287	921	143	999999	650	876	920	792	999999	363	831	342	528	661	311	999999	338	682	699	274	755	59	634	529	480	544	999999	218	859	388	169	999999	335	725	196	677	387	378	567	428	172	110	446	203	20	794	473	165	683	652	380	336	253	667	498	238	999999	613	226	115	999999	999999	933	466	204	999999	16	802	474	634	506	960	125	281	112	654	999999	440	518	686	999999	449	534	216	17	833	824	668	236	957	999999	774	161	999999	157	460	177	999999	999999	257	787	670	690	59	156	420	999999	972	564	844	626	856	999999	539	999999	831	187	726	999999	371	939	348	575	517	253	732	808	663	999999	652	486	631	441	271	899	410	999999	999999	70	597	621	999999	114	392	999999	534	678	622	427	999999	283	999999	999999	637	317	448	104	183	806	423	612	558	848	999999	999999	994	425	833	999999	999999	83	701	665	861	749	999999	999999	193	999999	719	63	196	246	807	378	45	999999	803	999999	999999	315	584	679	999999	985	73	999999	201	34	347	118	999999	981	792	252	581	786	669	999999	231	214	911	997	96	369	425	321	50	543	332	893	622	880	999999	999999	999999	32	27	999999	685	92	52	168	838	610	999999	214	999999	565	797	259	999999	915	999999	255	403	999999	999999	288	999999	751	963	999999	
999999	453	496	964	800	473	753	559	999999	999999	999999	999999	172	752	169	486	999999	220	868	999999	746	83	462	706	999999	934	925	999999	999999	739	317	934	129	394	999999	394	124	253	414	980	811	999999	999999	647	999999	999999	93	650	427	115	137	358	883	999999	911	628	990	789	816	866	547	842	128	38	999999	277	999999	999999	296	775	372	907	806	887	673	999999	592	815	993	999999	851	284	494	999999	999999	958	999999	641	482	999999	999999	999999	999999	547	443	969	129	462	999999	999999	999999	315	364	651	999999	229	999999	996	814	999999	999999	999999	796	263	25	272	357	794	425	527	999999	386	305	457	381	999999	480	268	454	704	389	140	654	557	988	545	999999	999999	590	392	999999	64	827	78	999999	228	999999	183	999999	999999	999999	334	999999	999999	999999	999999	20	907	280	705	999999	292	551	999999	999999	905	999999	248	274	479	999999	514	999999	43	120	173	559	999999	999999	163	510	306	736	999999	92	64	103	20	999999	999999	535	999999	572	999999	643	133	512	717	54	897	697	298	908	63	828	999999	130	999999	999999	64	639	783	263	999999	205	452	556	278	38	970	812	999999	909	475	944	339	941	999999	999999	987	660	842	999999	756	466	221	398	683	454	974	933	999999	488	999999	999999	999999	760	999999	688	200	576	243	688	84	999999	186	389	999999	999999	499	175	801	999999	545	403	999999	601	506	660	984	64	999999	823	63	46	722	999999	634	999999	203	579	999999	640	209	420	427	163	117	999999	289	832	954	574	955	809	999999	999999	999999	880	373	159	263	796	704	146	999999	999999	635	47	372	154	999999	138	914	999999	679	999999	999999	134	976	643	494	836	380	161	109	309	999999	999999	904	247	99	753	941	54	999999	699	999999	72	717	17	528	79	999999	145	999999	826	659	999999	139	970	999999	818	904	730	665	427	426	552	47	403	999999	390	999999	135	999999	11	197	870	604	979	999999	352	417	969	999999	424	538	244	84	283	649	999999	999999	999999	999999	281	849	220	388	898	283	999999	35	999999	466	999999	999999	181	999999	86	639	788	440	999999	999999	728	999999	934	615	250	999999	191	478	999999	999999	717	275	209	958	783	999999	976	999999	705	705	842	326	999999	513	999999	488	999999	163	999999	644	860	402	965	198	448	999999	914	605	148	999999	102	999999	271	999999	748	871	999999	223	307	999999	662	306	999999	999999	903	999999	317	431	999999	762	999999	999999	479	129	893	325	310	21	520	913	247	999999	353	695	613	999999	999999	533	999999	115	999999	153	856	84	999999	563	667	521	294	999999	562	492	967	385	
488	73	444	152	676	433	571	725	999999	999999	685	291	952	49	999999	975	357	784	666	532	21	388	999999	405	148	339	657	789	999999	483	360	755	413	968	216	999999	999999	912	856	341	544	35	999999	472	398	999999	999999	627	681	319	689	778	999999	445	999999	110	891	49	999999	347	775	782	998	999999	43	930	999999	984	833	300	492	444	927	335	987	985	937	709	999999	999999	728	39	999999	417	793	581	929	968	999999	116	999999	453	999999	519	566	762	999999	230	438	999999	822	999999	794	391	999999	255	851	500	457	999999	999999	192	42	566	618	745	999999	591	999999	999999	999999	909	390	726	999999	48	999999	417	999999	235	958	999999	281	548	999999	112	245	726	591	999999	730	439	520	225	999999	475	421	352	901	820	97	445	795	976	467	913	246	78	999999	787	719	443	731	232	430	455	911	493	941	999999	510	947	999	999999	731	571	398	174	999999	176	627	193	999999	948	147	522	921	999999	91	999999	999999	177	999999	803	829	297	707	298	999999	498	564	927	999999	394	320	149	446	908	254	999999	525	81	296	999999	999999	535	926	999999	94	907	533	615	412	239	650	343	970	206	999999	444	863	109	379	999999	611	699	999999	131	637	997	86	23	60	194	999999	794	999999	404	642	303	999999	999999	214	887	965	948	525	181	744	977	999999	249	850	809	42	425	702	13	970	471	999999	999999	155	96	831	999999	565	227	53	856	999999	575	999999	764	84	939	999999	999999	999999	663	184	611	387	660	828	999999	999999	251	162	999999	101	877	433	181	550	565	778	127	66	454	393	999999	137	887	524	604	686	95	999999	102	530	221	999999	999999	297	150	427	999999	268	994	999999	999999	999999	283	999999	584	999999	392	999999	519	171	777	434	999999	279	999999	484	999999	145	234	160	87	516	69	249	879	202	126	883	999999	147	999999	859	72	107	79	241	853	999999	940	462	303	871	225	930	752	787	811	999999	999999	999999	927	999999	43	844	279	999999	15	43	999999	391	35	508	813	381	999999	917	999999	776	210	645	630	999999	205	771	856	999999	301	138	496	102	391	88	473	743	220	999999	825	227	827	999999	999999	819	246	558	999999	795	999999	999999	61	999999	999999	44	837	775	45	558	164	272	987	73	516	877	547	793	10	999999	999999	79	171	946	999999	154	949	938	419	811	141	999999	343	70	157	457	87	999999	999999	356	250	999999	999999	661	778	999999	240	763	755	999999	999999	999999	558	490	760	988	999999	115	999999	281	95	899	366	234	426	517	928	999999	916	68	799	885	126	
999999	999999	999999	999999	509	177	999999	999999	195	192	70	538	688	999999	853	310	169	999999	999999	999999	999999	999999	999999	999999	484	245	271	634	312	847	696	999999	396	999999	904	783	423	626	182	938	999999	367	999999	999999	999999	999999	999999	429	85	626	999999	999999	999999	967	999999	999999	367	999999	887	999999	905	903	611	348	495	511	152	361	194	79	886	999999	602	999999	999999	48	999999	632	45	789	507	842	999999	686	999999	412	730	429	616	521	426	417	739	908	999999	999999	755	561	231	795	552	386	244	15	739	223	691	794	999999	681	32	999999	970	107	999999	73	999999	925	257	93	780	999999	744	672	653	479	803	693	10	411	999999	808	411	249	246	130	607	554	946	877	999999	936	999999	935	498	692	446	641	999999	968	957	830	314	999999	999999	999999	641	572	361	270	419	997	794	852	398	224	332	730	861	646	999999	999999	999999	380	999999	999999	557	999999	184	999999	999999	171	552	41	453	462	503	999999	235	416	488	45	999999	999999	467	724	151	323	546	283	369	715	780	504	512	168	851	934	999999	180	283	832	999999	400	237	258	454	762	408	936	720	999999	505	999999	168	430	607	303	912	646	999999	243	272	900	601	327	390	57	999999	295	610	569	496	64	142	999999	647	801	458	219	279	389	915	610	563	999999	219	335	346	91	999999	558	32	999999	478	49	570	496	798	909	999999	407	999999	999999	335	999999	573	999999	322	999999	782	805	845	702	377	322	999999	999999	347	301	999999	65	999999	447	735	62	999999	999999	585	103	95	161	13	548	352	872	999999	803	999999	999999	999999	768	23	834	308	755	713	329	763	166	999999	999999	158	506	802	811	999999	796	999999	999999	613	217	865	228	426	999999	802	306	359	999999	176	524	387	935	999999	349	999999	876	148	999999	349	999999	999999	429	381	999999	12	507	999999	540	186	360	426	10	999999	529	902	794	418	677	999999	416	969	268	990	207	529	223	941	463	999999	819	999999	406	999999	395	615	446	847	999999	628	305	560	819	327	815	999999	387	999999	45	446	256	468	470	37	932	258	343	439	184	658	789	565	292	770	999999	702	999999	999999	412	914	466	947	179	58	657	855	160	941	184	108	152	86	905	26	522	360	197	379	11	999999	281	999999	999999	590	839	999999	999999	58	960	123	999999	999999	733	131	999999	999999	298	421	999999	999999	107	402	999999	85	515	712	659	276	257	17	514	649	74	275	642	460	283	589	219	918	588	112	980	999999	29	831	999999	784	46	223	71	999999	999999	924	50	878	750	598	84	
136	89	999999	999999	952	609	439	256	468	488	999999	999999	708	212	460	499	994	999999	205	999999	683	369	875	239	999999	945	739	648	149	234	764	709	999999	999999	92	839	586	312	38	999999	589	585	884	999999	517	197	999999	999999	550	435	55	467	555	542	400	767	213	772	765	17	870	791	116	999999	724	999999	999999	999999	129	999999	999999	999999	393	744	476	108	484	579	722	847	592	175	108	714	189	307	999999	153	124	325	635	814	999999	999999	999999	798	999999	650	581	999999	847	169	453	928	523	362	83	811	76	999999	292	633	60	918	424	704	692	402	64	999999	666	999999	89	804	986	107	155	372	163	677	629	833	998	34	10	433	722	179	999999	826	233	352	87	999999	999999	11	764	628	606	886	116	86	999999	164	41	650	999999	649	999999	999999	216	999999	999999	999999	999999	458	635	35	918	990	982	999999	211	999999	203	323	129	267	999999	984	999999	999999	765	276	571	553	247	999999	993	359	353	999999	237	999999	619	522	694	999999	159	999999	375	999999	999999	615	904	593	875	367	960	717	531	822	876	957	91	689	945	391	827	128	221	791	41	999999	647	909	999999	435	999999	999999	999999	440	999999	199	619	604	999999	159	999999	977	678	879	883	999999	827	531	999999	279	694	930	576	999999	860	40	999999	584	707	151	968	999999	999999	999999	999999	288	999999	101	714	687	999999	487	999999	999999	29	999999	999999	341	907	755	741	126	712	25	740	688	115	326	999999	87	999999	45	896	999999	999999	999999	678	238	999999	605	197	735	817	518	999999	216	67	779	293	20	999999	41	999999	999999	409	851	292	293	709	70	999999	772	521	636	860	313	999999	206	615	652	181	221	210	312	567	999999	999999	999999	93	534	631	336	42	999999	999999	999999	368	999999	999999	999999	94	999999	529	79	999999	999999	224	190	658	628	999999	999999	174	640	999999	379	830	374	999999	403	552	98	209	185	999999	846	739	952	149	74	944	999999	999999	999999	568	786	692	141	999999	151	791	128	545	465	908	999999	999999	401	730	127	965	999999	999999	872	787	995	195	353	639	585	686	271	51	999999	683	999999	931	888	82	62	686	699	999999	252	611	433	553	744	276	669	684	999999	231	31	109	950	999999	67	498	999999	600	348	999999	999999	465	999999	87	951	999999	999999	838	999999	329	999999	999999	276	999999	317	270	999999	452	451	87	970	900	348	50	30	494	732	892	874	399	509	999999	999999	208	199	999999	999999	999999	601	962	999999	831	999999	28	999999	590	833	450	778	796	145	999999	159	271	531	999999	999999	489	67	
467	59	46	964	883	819	999999	102	77	999999	530	189	999999	999999	999999	739	148	498	999999	497	440	661	292	999999	999999	999999	389	312	87	677	794	999999	602	299	144	999999	311	866	999999	208	999999	999999	765	999999	999999	617	138	279	670	531	392	905	999999	992	627	806	999999	921	886	628	439	914	25	400	526	999999	586	718	716	575	438	282	970	131	999999	942	895	162	866	471	999999	120	642	999999	294	889	873	609	999999	337	156	999999	999999	899	768	421	999999	374	613	397	40	419	999999	999999	102	120	935	674	830	684	910	614	65	425	502	329	281	999999	115	636	999999	999999	56	999999	429	59	999999	80	362	750	999999	531	999999	479	440	716	557	999999	463	999999	954	208	779	999999	999999	541	333	564	407	449	149	23	268	976	410	999999	999999	183	675	999999	818	865	999999	90	224	389	74	585	984	785	771	733	14	999999	999999	788	207	68	962	887	725	999999	672	913	610	456	272	573	79	999999	352	384	872	421	999999	98	886	999999	772	47	999999	999999	580	622	999999	999999	19	337	303	999999	856	315	221	787	326	999999	999999	408	479	768	999999	501	515	999999	442	397	860	999999	575	593	901	508	295	924	420	977	999999	60	245	999999	447	934	999999	457	530	47	999999	999999	999999	284	896	487	230	999999	920	975	242	972	999999	289	554	425	762	709	720	358	29	296	377	349	925	152	172	999999	331	192	999999	67	999999	999999	999999	999999	999999	301	697	999999	288	291	13	445	999999	999999	871	999999	650	31	999999	570	737	182	28	876	717	754	359	753	325	946	683	999999	999999	999999	999999	783	999999	778	926	470	21	307	999999	999999	292	932	605	741	281	216	633	310	19	661	330	999999	999999	999999	68	999999	999999	999999	999999	341	607	999999	691	569	297	97	999999	999999	104	711	558	439	112	999999	593	785	159	617	482	118	322	383	728	101	854	992	406	999999	720	999999	528	999999	209	999999	999999	27	999999	46	453	193	999999	999999	215	999999	999999	891	801	106	999999	999999	595	999999	470	990	29	999999	546	600	999999	305	690	202	161	912	193	490	999999	999999	160	575	544	122	174	299	999999	561	177	999999	988	963	201	310	999999	446	999999	999999	607	218	999999	999999	999999	999999	331	158	999999	999999	999999	303	124	999999	999999	436	946	198	738	482	169	999999	198	468	66	125	611	752	113	390	260	714	325	988	999999	999999	655	254	105	894	791	26	796	687	999999	874	317	375	312	764	364	753	999999	124	44	436	30	260	848	999999	48	999999	54	999999	863	894	999999	135	999999	999999	780	701	
103	844	999999	153	999999	999999	517	192	808	246	999999	349	999999	506	999999	999999	953	456	999999	405	406	740	856	999999	999999	999999	999999	66	896	191	635	999999	984	663	660	863	999999	999999	61	519	999999	666	556	802	139	705	999999	367	999999	777	182	294	999999	385	304	362	988	478	181	701	686	999999	999999	627	611	999999	364	372	845	153	999999	72	404	492	661	739	999999	999999	92	999999	999999	466	178	128	19	350	48	608	999999	307	875	954	720	359	832	292	380	929	201	365	350	725	521	999999	10	120	889	153	723	999999	999999	934	395	999999	115	999999	292	999999	617	999999	736	755	999999	999999	278	822	351	55	660	378	369	999999	999999	727	999999	999999	945	999999	128	899	461	894	885	803	999999	999999	569	816	253	612	10	212	999999	931	628	594	721	999999	999999	187	999999	999999	493	999999	205	999999	82	668	977	244	284	858	999999	718	999999	841	870	999999	418	999999	263	535	801	999999	378	167	943	931	108	999999	159	999999	957	940	140	617	411	540	608	225	868	900	838	18	337	151	162	602	132	999999	999999	520	565	149	924	242	52	999999	999999	999999	970	150	569	645	95	313	901	118	999999	200	999999	999999	602	202	468	362	697	792	999999	237	999999	350	808	321	999999	639	415	818	26	897	999999	965	564	999999	999999	999999	341	203	923	999999	250	54	999999	932	356	999999	917	372	681	999999	545	260	725	748	42	630	342	257	37	456	898	999999	102	690	625	474	775	41	948	740	31	999999	868	695	999999	960	999999	876	999999	234	721	52	147	454	362	324	250	815	999999	624	395	93	999999	477	136	167	951	334	316	881	618	886	424	940	550	52	999999	999999	999999	82	304	466	292	802	734	855	945	648	999999	310	234	959	503	333	354	937	337	401	999999	829	999999	11	569	93	615	835	999999	206	903	319	933	220	64	465	999999	928	801	373	742	281	999999	999999	996	15	656	658	392	100	999999	613	999999	990	999999	932	73	303	897	208	196	899	236	749	999999	28	377	24	905	999999	999999	426	146	964	999999	298	616	705	14	563	437	957	999999	537	610	999999	605	942	999999	131	999999	999999	41	999999	999999	842	54	473	568	977	637	642	752	354	96	999999	999999	750	341	999999	999999	367	298	343	999999	239	457	999999	148	455	999999	435	273	784	999999	978	395	999999	787	815	254	153	147	37	925	999999	214	108	999999	440	822	999999	610	999999	805	44	736	697	830	947	395	355	334	122	564	212	378	968	708	118	784	999999	963	525	926	182	229	271	418	976	34	358	
258	999999	632	568	999999	694	978	611	999999	697	712	840	999999	999999	999999	34	999999	722	426	246	999999	342	655	889	999999	94	652	633	814	475	289	854	922	46	999999	999999	490	995	387	684	989	106	999999	96	230	999999	105	37	362	204	999999	695	999999	788	999999	916	62	743	677	739	51	999999	796	776	999999	858	917	393	802	203	999999	477	999999	741	256	303	474	569	668	768	989	625	999999	999999	676	593	303	144	87	999999	573	747	327	999999	999999	644	309	101	678	372	215	711	235	999999	660	332	999999	818	541	665	451	493	84	909	750	425	84	187	999999	824	565	999999	316	621	629	999999	159	696	108	611	993	383	890	999999	563	287	400	999999	959	354	243	999999	602	421	738	999999	672	999999	897	227	570	999999	991	854	807	432	999999	999999	999999	862	999999	663	720	999999	672	77	602	778	999999	472	35	963	228	755	590	999999	190	894	882	999999	999999	740	798	880	51	870	392	999999	499	140	882	786	581	106	181	999999	763	672	748	999999	487	894	72	435	999999	606	904	999999	273	726	999999	510	730	990	737	442	864	839	888	999999	999999	566	999999	999999	589	248	999999	131	584	20	326	517	156	999999	999999	240	678	999999	688	444	966	157	773	999999	889	382	66	591	368	999999	715	999999	784	946	986	921	615	846	845	953	224	999999	660	262	410	734	999999	518	928	507	764	999999	161	999999	836	536	792	999999	999999	999999	192	999999	762	846	304	402	733	999999	999999	999999	625	831	527	735	230	193	497	520	372	999999	28	547	999999	999999	974	224	772	340	999999	459	138	999999	999999	638	770	423	999999	813	957	17	10	164	294	787	999999	932	973	999999	233	999999	999999	999999	999999	181	198	645	147	900	871	999999	629	402	99	775	22	525	320	888	964	806	172	999999	999999	364	164	863	263	875	979	51	251	356	116	467	420	856	955	349	450	999999	286	129	941	877	387	608	75	999999	775	999999	622	94	999999	427	999999	365	719	788	26	334	392	271	999999	999999	839	283	296	631	999999	166	569	999999	448	999999	530	53	742	685	977	555	798	744	110	623	429	166	894	999999	977	65	999999	177	332	999999	743	999999	208	121	999999	114	321	443	999999	619	797	651	645	623	897	999999	623	44	811	471	536	647	171	999999	999999	999999	389	607	653	309	29	402	648	333	105	999999	844	999999	647	872	243	364	590	999999	826	778	520	999999	791	541	442	112	999999	861	588	105	852	999999	711	999999	724	714	790	999999	999999	404	999999	322	527	391	601	992	396	938	237	182	
67	999999	481	632	171	999999	816	122	867	999999	46	999999	999999	999999	663	943	919	999999	158	529	574	735	891	431	775	208	999999	409	939	449	715	999999	999999	416	999999	182	429	89	999999	616	898	677	987	682	368	226	576	528	999999	658	999999	114	999999	707	999999	331	788	999999	856	962	999999	416	182	428	211	619	161	339	961	999999	523	840	98	542	999999	999999	748	219	999999	999999	632	999999	999999	291	375	611	999999	926	999999	999999	394	379	232	999999	260	491	505	569	999999	748	999999	247	567	247	999999	243	26	258	86	712	582	578	986	308	340	141	735	891	62	600	983	234	531	254	106	153	617	857	291	999999	400	189	738	325	999999	394	667	443	999999	142	594	999999	850	999999	144	815	393	999999	900	129	756	999999	516	999999	764	840	999999	999999	151	990	625	169	966	937	999999	999999	840	670	999999	946	473	301	999999	920	15	999999	384	999999	119	290	760	693	956	172	999999	786	672	999999	560	652	677	354	301	166	516	434	421	999999	784	999999	975	722	118	999999	655	464	870	999999	999999	169	466	290	213	861	240	999999	213	999999	999999	534	730	999999	120	173	999999	999999	10	587	413	581	194	471	651	378	999999	47	585	12	516	927	916	86	999999	401	195	397	151	440	926	999999	231	616	999999	999999	999999	991	612	945	685	536	999999	292	192	303	974	994	639	999999	556	202	356	999999	297	999999	617	999999	999999	718	977	881	977	999999	660	829	360	577	114	401	367	323	434	640	327	979	999999	999999	893	999999	999999	200	999999	999999	999999	734	238	31	999999	739	642	366	988	999999	999999	804	558	999999	632	363	999999	407	890	248	999999	242	767	716	882	318	999999	984	760	324	301	999999	134	671	686	925	601	339	258	374	758	999999	334	540	672	523	430	577	10	540	744	29	310	518	839	650	966	999999	999999	20	583	658	606	674	603	191	999999	887	218	999999	762	613	158	525	999999	476	908	999999	53	999999	887	587	983	230	579	999999	486	615	999999	999999	959	88	999999	247	790	110	404	660	937	999999	843	543	369	304	778	141	870	999999	38	372	742	999999	478	779	133	996	675	385	105	999999	999999	999999	999999	999999	999999	683	423	999999	999999	999999	81	257	300	562	525	999999	228	999999	452	448	410	701	999999	469	304	999999	610	421	124	794	435	28	565	999999	785	778	487	198	556	999999	717	959	60	999999	300	999999	999999	915	263	779	999999	986	933	656	921	14	487	595	877	999999	82	11	797	939	953	63	692	685	777	747	866	999999	142	357	730	450	651	999999	
179	810	999999	694	168	999999	26	449	999999	908	694	781	300	892	320	39	999999	716	999999	120	696	247	801	763	147	516	913	748	853	586	999999	480	362	551	426	77	745	387	843	462	923	513	968	784	990	996	456	999999	718	112	335	999999	288	541	250	931	18	27	556	651	431	278	595	508	999999	223	999999	749	475	253	999999	644	872	709	999999	999999	279	26	772	151	69	939	999999	750	261	912	201	999999	999999	494	999999	728	831	201	41	654	999999	469	802	777	999999	706	508	999999	999999	691	151	578	354	999999	999999	991	254	415	999999	491	249	844	256	999999	31	606	449	980	195	565	813	681	678	999999	274	809	224	995	573	363	440	564	931	570	770	623	477	253	999999	76	483	425	609	549	415	999999	223	999999	755	999999	999999	527	289	264	877	999999	999999	999999	793	999999	777	259	999999	238	60	684	999999	999999	999999	408	139	206	158	128	999999	397	999999	999999	999999	200	596	492	999999	602	105	912	999999	999999	692	999999	999999	664	459	999999	299	234	999999	381	499	731	170	536	999999	356	841	71	379	170	182	999999	398	772	999999	602	267	295	18	999999	142	999999	999999	999999	999999	998	686	474	746	179	999999	857	812	700	999999	999999	40	999999	68	894	761	44	543	123	504	211	912	950	978	857	721	14	225	346	999999	361	999999	999999	542	434	670	376	325	209	999999	325	678	698	999999	291	572	207	236	999999	999999	108	604	296	741	791	96	999999	496	889	458	825	641	999999	462	288	84	999999	526	633	233	394	719	999999	782	189	533	223	817	696	294	999999	777	999999	859	999999	756	43	193	750	348	934	880	435	751	515	683	211	246	999999	217	466	681	602	890	102	388	999999	514	999999	999999	872	917	999999	604	934	57	999999	617	999999	531	50	922	999999	295	999999	514	999999	591	999999	505	332	977	962	488	827	999999	185	220	766	761	496	529	631	999999	476	27	90	999999	817	999999	154	593	923	333	999999	999999	999999	316	602	587	104	999999	246	66	999999	894	955	321	777	102	872	329	850	560	45	520	999999	292	819	999999	434	462	774	999999	999999	738	999999	999999	999999	292	936	868	618	999999	666	817	292	575	556	581	72	768	63	999999	999999	825	742	373	298	656	253	999999	999999	330	163	999999	904	436	999999	999999	840	999999	999	494	165	13	710	999999	894	999999	238	999999	735	247	999999	665	999999	59	999999	999999	999999	690	999999	665	49	323	380	297	35	34	999999	856	870	359	740	746	769	569	569	591	124	80	478	80	427	528	887	260	121	498	243	
855	221	999999	211	160	999999	344	999999	999999	632	422	647	870	315	382	999999	999999	507	473	896	839	489	633	421	925	222	999999	999999	520	435	130	186	536	791	66	999999	701	999999	999999	771	434	124	727	958	701	433	608	764	55	999999	999999	999999	999999	601	403	999999	588	999999	286	937	704	106	934	999999	999999	246	120	88	999999	999999	163	999999	916	702	471	724	762	674	719	501	613	515	201	847	924	999999	538	999999	397	690	66	944	999999	652	76	999999	190	320	456	999999	323	529	516	317	519	283	999999	945	140	679	614	913	999999	784	334	198	999999	96	492	145	708	185	691	567	681	999999	365	273	635	143	999999	451	228	264	188	93	999	884	338	999999	540	592	999999	718	86	152	906	999999	328	877	433	103	828	321	756	148	838	948	999999	999999	999999	999999	320	997	999999	172	695	782	606	999999	999999	999999	758	841	999999	126	380	999999	491	538	313	999999	945	758	709	451	623	906	508	999999	255	61	257	999999	731	967	282	807	583	999999	457	133	491	999999	688	999999	999999	999999	716	640	767	864	467	107	999999	651	999999	561	297	693	549	788	284	566	999999	147	999999	730	999999	637	844	572	400	577	91	189	999999	868	80	306	116	999999	200	867	282	999999	594	999999	42	89	350	720	520	889	374	999999	849	925	999999	550	999999	614	999999	999999	796	999999	999999	889	999999	816	866	758	491	991	999999	912	999999	416	293	613	553	622	697	999999	296	133	62	999999	999999	423	340	859	785	530	999999	502	999999	120	81	999999	916	704	144	999999	223	591	239	999999	312	461	80	442	642	999999	996	28	999999	845	793	672	999999	963	686	602	486	17	973	960	335	94	162	487	345	216	697	848	487	482	816	704	999999	534	999999	751	352	897	226	316	999999	647	586	914	327	408	935	952	28	999999	739	215	999999	278	203	227	999999	592	107	435	781	157	540	443	38	98	778	618	765	999999	259	589	790	666	999999	687	508	247	999999	999999	281	999999	999999	945	743	611	95	625	341	980	999999	999999	800	999999	535	386	116	152	886	238	630	327	197	93	999999	159	424	999999	841	515	719	72	433	170	999999	47	999999	595	700	999999	13	999999	999999	999999	492	499	999999	999	141	999999	581	999999	999999	931	316	954	556	747	999999	593	196	999999	783	825	271	999999	336	999999	636	498	999999	999999	451	468	999999	999999	999999	413	601	792	999999	425	821	791	999999	363	711	999999	854	210	490	579	933	117	999999	870	379	999999	523	111	999999	999999	373	999999	991	69	999999	892	705	838	999999	153	
999999	999999	232	999999	322	992	999999	907	678	834	999999	435	17	489	999999	344	237	365	999999	999999	999999	499	629	999999	61	188	800	874	448	819	796	999999	296	347	434	999999	884	470	557	387	569	999999	433	338	375	937	635	511	999999	580	664	350	740	335	263	656	250	21	719	999999	201	27	469	859	48	768	149	999999	65	524	459	767	807	720	29	284	76	999999	846	124	999999	298	402	868	999999	999999	999999	999999	93	778	823	999999	750	999999	195	551	156	573	300	606	797	999999	999999	957	131	897	542	999999	999999	978	589	949	174	605	590	902	625	999999	705	592	493	188	587	999999	999999	585	999999	393	999999	477	138	999999	999999	999999	326	588	842	444	747	266	913	264	655	114	999999	874	999999	155	832	293	926	555	867	708	123	619	387	179	267	545	881	159	496	837	850	96	949	999999	288	12	70	190	853	449	999999	239	999999	482	98	826	876	870	560	999999	550	582	635	999999	999999	707	999999	999999	187	211	385	764	999999	999999	263	112	999999	784	867	999999	233	746	999999	428	39	884	96	999999	90	999999	669	999999	999999	999999	296	278	460	658	798	581	999999	396	13	999999	73	914	470	714	999999	986	902	999999	999999	730	28	999999	879	999999	271	252	620	306	999999	999999	541	374	999999	523	531	985	651	276	999999	999999	999999	836	743	60	999999	124	423	381	686	104	538	999999	999999	868	236	999999	398	999999	396	999999	999999	504	803	266	999999	699	749	947	193	242	344	999999	116	717	700	191	71	829	999999	999999	829	249	620	498	217	964	999999	307	999999	49	596	409	999999	999999	335	999999	42	486	940	664	375	475	197	453	759	999999	471	300	999999	55	999999	568	399	999999	726	999999	884	315	59	155	343	451	661	154	645	935	756	675	391	174	159	584	889	999999	780	999999	61	176	738	314	999999	75	999999	250	618	38	19	639	713	614	651	727	437	794	331	924	999999	999999	807	824	156	999999	909	12	896	845	679	210	469	372	999999	999999	576	744	653	999999	321	999999	536	617	999999	999999	962	777	523	999999	157	999999	999999	856	550	18	999999	914	168	707	166	137	354	999999	358	999999	180	351	999999	933	161	693	151	63	612	999999	999999	200	899	38	833	141	489	474	999999	584	342	999999	822	660	359	999999	585	946	120	999999	76	763	269	999999	947	999999	999999	999999	280	464	953	813	253	156	999999	178	999999	139	873	35	648	999999	84	773	999999	567	528	293	583	999999	117	204	943	428	337	999999	999999	999999	91	222	308	899	204	243	630	529	369	999999	168	191	
646	455	82	95	546	999999	689	999999	649	389	101	549	999999	780	357	759	870	824	819	749	999999	242	58	660	726	748	685	841	153	947	208	999999	134	999999	852	661	132	857	882	150	999999	445	143	701	130	758	892	423	886	871	999999	544	855	999999	943	414	407	422	368	797	510	848	352	702	191	248	424	999999	928	695	636	23	999999	678	999999	802	108	356	999999	968	856	271	954	281	298	663	999999	716	459	448	264	709	999999	95	640	225	102	999999	520	882	344	289	495	200	999999	645	602	186	733	151	315	60	882	400	941	999999	999999	81	999999	527	999999	708	999999	489	441	927	999999	999999	999999	999999	709	667	836	999999	634	576	999999	763	46	999999	71	999999	982	317	142	213	827	999999	154	999999	332	31	999999	992	999999	999999	135	15	759	317	999999	999999	148	273	441	999999	224	235	765	374	471	999999	44	999999	999999	430	999999	846	356	237	109	999999	712	646	999999	687	639	844	999999	998	451	771	13	728	531	325	999999	999999	999999	494	999999	601	343	779	929	202	986	278	535	999999	909	288	658	999999	217	706	42	501	135	753	999999	380	219	999999	923	700	136	316	999999	150	747	15	999999	999999	999999	999999	91	933	999999	945	999999	999999	318	804	99	172	122	999999	520	999999	293	190	999999	132	485	999999	392	576	856	999999	76	680	50	999999	473	903	318	796	294	709	624	108	784	189	62	648	71	415	677	760	999999	654	795	412	999999	567	421	847	386	629	126	515	87	487	999999	999999	330	923	341	195	999999	999999	197	811	999999	999999	405	415	79	837	557	976	898	105	650	999999	999999	637	999999	905	999999	471	419	665	593	118	31	306	999999	41	999999	147	84	492	907	271	467	984	212	673	171	15	999999	549	999999	149	617	981	836	467	145	693	999999	435	702	999999	907	532	999999	101	172	109	115	48	520	419	999999	999999	198	389	954	900	434	999999	999999	487	693	869	593	999999	501	49	469	842	896	999999	750	649	789	525	363	934	999999	999999	999999	72	900	739	39	661	246	999999	793	999999	512	244	269	533	690	225	999999	47	938	772	599	133	639	999999	151	886	669	263	625	672	35	29	143	999999	363	999999	586	999999	839	931	999999	299	999999	22	339	999999	374	227	999999	574	826	325	995	999999	521	387	432	638	598	153	992	983	585	131	999999	999999	999999	945	179	999999	638	744	208	17	565	310	999999	627	999999	999999	522	999999	305	61	845	709	33	149	802	999999	999999	999999	999999	696	938	234	713	134	590	999999	561	999999	57	950	999999	92	
127	988	439	221	999999	805	999999	118	630	551	688	534	285	721	469	999999	153	203	758	690	387	999999	78	340	596	752	999999	96	928	104	999999	354	125	999999	999999	45	999999	591	476	999999	253	999999	76	999999	546	189	849	999999	387	600	284	853	202	255	999999	616	919	108	999999	757	999999	618	190	999999	999999	343	999999	522	139	999999	260	562	727	313	447	140	444	681	999999	416	903	177	999999	337	819	550	999999	870	67	975	125	612	966	718	999999	634	999999	539	999999	212	770	336	739	953	349	721	135	889	808	574	999999	247	314	999999	853	999999	999999	852	999999	606	191	548	464	164	999999	999999	596	19	999999	999999	72	999999	441	999999	646	577	437	999999	999999	108	425	273	999999	999999	999999	999999	307	999999	865	999999	724	224	999999	644	31	232	871	585	645	701	135	126	999999	995	512	276	806	722	572	286	999999	164	864	618	190	918	999999	972	360	439	999999	838	153	543	999999	848	92	796	999999	423	999999	851	999999	296	999999	308	11	76	980	536	81	585	196	588	919	570	359	999999	463	113	746	899	234	216	360	297	972	727	908	999999	194	19	162	158	581	999999	54	578	645	882	916	419	991	999999	999999	765	651	564	999999	999999	498	999999	999999	999999	999999	805	627	999999	999999	685	335	284	168	326	352	71	999999	47	999999	607	526	781	568	581	196	336	999999	999999	999999	595	645	418	113	391	175	999999	676	696	480	775	695	150	642	960	556	642	261	674	999999	999999	342	614	557	999999	10	716	319	999999	279	351	897	999999	66	350	999999	999999	180	999999	161	46	999999	736	567	999999	999999	999999	149	608	999999	999999	999999	243	999999	549	262	999999	999999	97	999999	458	996	913	426	139	878	999999	94	301	919	638	471	484	523	999999	912	606	56	999999	999999	624	577	711	999999	725	275	663	296	516	97	999999	66	92	396	703	999999	481	319	437	999999	443	301	999999	688	395	999999	601	999999	494	637	656	984	545	983	766	880	999999	185	701	863	225	192	577	213	999999	582	389	97	819	405	441	296	999999	962	670	332	729	33	351	642	674	942	802	878	441	34	521	999999	629	822	755	305	618	999999	147	999999	999999	643	999999	999999	999999	513	900	98	999999	369	375	999999	322	444	999999	270	834	69	999999	282	999999	698	999999	885	999999	290	468	997	649	146	999999	999999	825	420	999999	95	255	537	938	171	52	713	683	82	659	938	999999	194	671	494	470	559	999999	864	870	35	871	891	999999	999999	54	902	999999	999999	691	999999	756	902	836	74	25	306	130	37	240	
999999	25	699	999999	132	504	999999	336	165	675	128	999999	961	549	583	999999	364	999999	524	126	149	999999	623	390	339	192	999999	999999	606	479	174	999999	357	633	204	999999	182	999999	630	999999	770	576	293	999999	572	660	794	363	263	999999	660	999999	999999	910	101	411	402	999999	897	940	620	925	729	686	510	690	321	337	355	573	51	698	999999	605	356	572	981	999999	818	678	397	529	105	999999	818	999999	832	447	542	793	617	863	767	690	999999	844	999999	607	883	882	999999	467	18	999999	808	961	999999	10	999999	528	429	172	501	229	553	101	999999	973	867	856	857	999999	999999	561	999999	999999	999999	474	306	511	724	999999	355	999999	338	930	521	415	946	856	297	832	882	23	374	454	372	548	147	217	24	999999	999999	36	999999	999999	671	456	732	629	40	891	999999	62	999999	54	816	565	890	622	579	424	999999	20	999999	999999	991	999999	197	511	999999	392	337	99	497	851	999999	329	910	863	999999	999999	682	327	825	405	999999	830	220	329	999999	999999	658	524	637	599	847	999999	467	999	999999	999999	269	230	812	648	564	999999	999999	952	409	497	999999	36	999999	514	741	999999	999999	999999	895	170	570	868	999999	999999	734	812	461	898	13	916	861	999999	999999	999999	805	461	514	187	999999	525	275	267	999999	999999	161	631	169	999999	857	147	543	999999	999999	322	329	999999	356	802	914	751	999999	666	948	999999	635	744	999999	987	709	289	999999	17	999999	380	895	313	947	733	999999	999999	653	339	50	999999	382	568	806	999999	57	999999	115	711	273	99	373	609	318	999999	514	417	984	182	423	577	941	536	999999	999999	427	26	999999	623	999999	811	108	822	999999	92	120	999999	937	579	939	304	184	494	999999	243	17	295	994	520	229	450	128	999999	999999	999999	924	846	597	999999	649	999999	961	492	999999	462	999999	999999	983	236	327	447	999999	415	243	129	999999	999999	792	737	726	141	31	932	403	999999	999999	999999	999999	162	167	273	480	864	929	999999	342	692	726	291	253	466	999999	768	202	999999	970	713	999999	796	80	476	999999	859	356	517	20	38	98	273	770	372	643	831	78	63	999999	615	485	335	999999	999999	730	511	494	269	830	262	999999	621	532	999999	390	999999	92	691	220	620	999999	999999	897	999999	999999	463	521	880	999999	480	999999	148	815	999999	238	999999	999999	369	746	999999	999999	999999	687	999999	298	476	999999	791	982	532	748	386	843	355	107	73	437	482	999999	277	989	999999	445	359	561	999999	806	177	999999	477	999999	722	999999	999999	255	430	999999	149	
25	137	721	730	999999	999999	999999	323	305	470	999999	999999	999999	538	263	999999	999999	761	651	338	206	696	670	574	999999	514	999999	36	441	184	110	677	999999	297	466	999999	555	269	716	155	627	999999	999999	346	909	999999	993	571	468	476	116	494	999999	405	943	999999	467	157	999999	393	867	999999	999999	130	369	589	835	999999	81	286	922	302	999999	506	710	958	401	334	664	465	521	861	567	965	78	999999	999999	934	353	148	520	999999	580	999999	287	999999	366	185	976	999999	750	806	500	192	554	999999	449	999999	694	985	999999	999999	999999	234	871	999999	148	916	61	754	689	999999	842	933	765	524	722	999999	229	788	601	999999	999999	343	714	715	370	999999	421	265	176	628	249	368	220	999999	914	355	999999	280	784	449	133	231	640	849	999999	999999	427	39	101	727	61	906	393	711	999999	159	519	166	646	763	999999	999999	587	999999	999999	999999	999999	387	999999	376	269	949	14	162	999999	136	702	865	999999	803	957	999999	999999	448	576	342	999999	508	603	765	999999	305	999999	999999	944	337	643	579	197	488	844	49	999999	725	467	112	901	241	619	657	999999	654	413	842	805	123	632	999999	494	329	510	224	999999	999999	999999	964	325	983	218	764	492	133	999999	273	959	918	961	999999	980	999999	441	999999	889	999999	317	191	891	791	224	999999	704	504	94	868	999999	630	264	999999	194	503	787	999999	999999	854	174	999999	999999	150	882	887	162	999999	168	30	888	767	334	838	999999	358	82	999999	769	387	70	988	999999	809	295	339	663	384	264	486	687	523	719	44	780	984	214	751	909	336	677	521	346	74	999999	221	305	425	59	999999	431	999999	158	645	794	186	295	999999	855	553	234	999999	928	681	343	999999	999999	300	68	552	154	330	624	442	709	548	652	974	999999	84	44	247	334	428	999999	433	374	83	250	604	699	999999	896	365	112	899	592	664	730	999999	173	14	367	507	691	110	639	716	936	256	999999	320	348	780	518	987	452	999999	999999	910	10	999999	60	464	999999	117	434	268	999999	809	999999	988	253	223	910	39	879	827	736	954	793	658	999999	993	79	388	698	125	847	124	456	92	47	820	615	200	999999	903	654	583	676	381	386	136	300	546	76	134	870	999999	117	625	773	672	127	999999	835	66	394	474	999999	319	421	999999	362	873	999999	433	608	720	84	975	999999	163	287	421	999999	21	999999	533	321	999999	254	999999	17	831	318	374	702	273	364	898	519	189	999999	367	999999	171	773	427	595	642	999999	160	
999999	999999	452	620	394	706	999999	824	999999	860	999999	845	74	999999	999999	999999	565	585	999999	345	999999	999999	466	993	989	920	999999	999999	248	285	937	678	57	104	952	874	388	698	979	999999	203	539	545	999999	36	328	302	907	953	251	999999	19	911	191	794	239	675	459	999999	999999	255	958	586	999999	999999	999999	798	999999	110	343	153	999999	606	734	999999	825	639	807	966	671	628	553	999999	999999	999999	927	766	866	309	723	999999	928	999999	515	751	244	999999	468	735	552	529	331	807	619	108	995	413	187	49	999999	999999	868	493	959	845	702	800	590	663	999999	717	932	999999	386	144	224	799	100	982	999999	999999	181	82	424	151	306	999999	548	999999	428	524	589	999999	339	999999	340	445	117	670	999999	443	373	805	740	834	597	660	999999	485	883	205	323	999999	999999	107	428	795	78	818	999999	956	999999	692	244	999999	138	999999	341	261	803	779	692	999999	933	473	999999	375	999999	590	553	999999	325	999999	24	232	999999	394	693	999999	706	544	999999	298	999999	102	190	681	999999	269	705	491	999999	178	682	114	513	893	270	669	598	62	464	999999	999999	999999	641	200	678	21	280	744	422	108	555	268	412	403	309	840	292	827	804	82	999999	72	327	156	389	999999	719	317	133	33	644	653	90	999999	34	227	999999	999999	13	999999	999999	961	78	229	999999	424	999999	120	594	999999	387	770	258	999999	603	212	586	495	811	999999	302	999999	999999	398	464	999999	187	523	379	91	389	302	999999	255	93	923	993	999999	532	965	216	609	722	703	646	873	404	699	294	999999	999999	966	188	999999	266	35	350	679	765	999999	247	188	999999	512	999999	94	946	13	307	999999	218	488	999999	845	561	693	999999	917	752	590	999999	488	999999	557	999999	422	999999	589	988	67	582	324	342	812	728	38	868	999999	999999	561	999999	999999	999999	614	999999	163	14	999999	682	999999	785	433	927	184	999999	759	949	193	999999	627	999999	999999	999999	250	107	894	999999	160	999999	533	824	39	264	200	663	999999	96	624	944	297	999999	780	906	424	282	159	396	167	598	969	999999	685	159	45	999999	999999	387	160	517	718	17	853	225	159	999999	999999	179	736	521	117	672	999999	249	773	219	200	460	599	968	947	507	988	999999	158	454	999999	880	229	610	102	728	999999	999999	235	999999	999999	999999	757	675	999999	980	999999	646	490	306	754	999999	385	826	399	120	787	192	569	221	28	999999	76	704	609	875	949	999999	428	389	736	227	23	493	654	636	702	999999	452	967	847	352	
80	851	699	703	505	999999	220	982	941	752	999999	24	271	272	999999	62	75	999999	999999	999999	227	999999	570	537	432	891	181	763	999999	999999	999999	602	373	676	231	225	14	906	999999	999999	999999	999999	447	983	679	999999	231	999999	148	649	858	801	936	323	134	999999	291	172	280	613	999999	457	574	999999	22	945	999999	594	51	282	57	169	280	484	617	999999	999999	586	858	432	669	790	625	999999	14	938	666	999999	552	261	999999	842	635	765	335	468	871	369	971	999999	359	636	999999	865	601	699	999999	461	706	352	315	705	314	847	944	441	831	806	999999	83	289	600	52	789	999999	999999	533	999999	159	158	910	304	615	134	83	43	450	759	176	315	999999	214	353	209	999999	999999	538	788	821	893	636	74	295	897	454	759	594	560	526	999999	999999	26	312	557	999999	21	99	189	774	911	990	82	640	768	666	84	256	842	843	120	676	999999	692	265	521	846	999999	718	680	323	999999	889	243	999999	149	401	901	796	767	999999	148	358	23	910	903	999999	434	526	241	379	513	999999	716	415	999999	430	999999	57	999999	595	11	381	509	999999	472	999999	999999	860	629	274	183	460	85	908	971	327	999999	999999	999999	956	421	493	486	310	810	999999	183	827	70	999999	78	999999	760	181	999999	999999	849	563	448	802	999999	574	897	966	999999	999999	676	807	444	401	699	551	694	999999	184	518	894	208	649	999999	927	20	800	910	206	328	700	903	999999	214	478	999999	343	560	999999	847	596	999999	114	758	31	375	393	668	29	527	169	999999	999999	425	872	650	914	674	874	715	773	986	999999	999999	362	772	832	999999	923	531	999999	999999	848	336	999999	384	104	891	999999	562	626	142	890	679	169	29	905	560	341	999999	999999	669	685	524	83	609	749	999999	405	259	999999	163	744	497	999999	35	999999	670	502	498	556	32	921	999999	98	999999	999999	101	999999	343	866	282	999999	106	999999	999999	458	999999	262	323	634	999999	999999	503	999999	473	999999	403	369	144	999999	244	67	842	999999	240	747	374	435	999999	999999	658	518	71	392	269	999999	648	228	771	999999	509	418	189	863	999999	536	427	301	625	254	702	999999	999999	157	632	225	66	825	999999	800	94	999999	820	809	976	359	433	121	760	218	749	184	597	567	686	826	877	978	999999	703	330	82	999999	198	999999	999999	934	999999	759	54	999999	822	190	999999	999999	611	999999	380	887	338	113	316	541	417	504	528	144	26	470	805	999999	88	242	999999	999999	22	97	632	999999	60	999999	519	361	
999999	20	926	993	999999	85	84	239	507	999999	999999	600	24	540	999999	999999	291	790	917	454	999999	999999	130	999999	845	999999	999999	524	999999	999999	836	913	593	954	825	407	578	999999	519	940	395	576	841	986	978	744	999999	999999	694	939	717	999999	508	75	407	999999	890	346	157	133	606	560	274	136	264	999999	16	69	999999	999999	999999	757	281	976	68	388	865	999999	611	111	46	999999	830	35	662	576	415	528	999999	999999	999999	999999	386	999999	999999	835	311	714	731	638	737	406	999999	999999	823	999999	988	999999	16	29	154	756	734	56	999999	608	729	248	473	687	935	488	512	899	488	883	380	886	999999	232	86	160	411	972	374	639	241	141	212	702	588	999999	521	537	999999	759	507	340	307	736	115	999999	250	54	999999	999999	893	867	219	940	589	112	999999	783	999999	999999	355	999999	682	457	376	598	46	771	999999	61	999999	975	237	729	386	999999	999999	906	127	23	910	367	279	999999	746	374	922	272	123	486	995	999999	594	677	414	745	657	850	369	517	36	999999	944	651	293	918	999999	999999	563	999999	524	982	666	999999	93	988	492	999999	711	12	676	774	657	999999	65	238	390	560	999999	640	392	737	546	610	999999	441	999999	627	831	828	734	441	708	999999	999999	999999	999999	999999	999999	999999	263	100	149	367	999999	262	821	332	596	64	537	88	175	999999	165	786	999999	66	943	651	999999	864	999999	882	277	244	76	92	999999	52	999999	999999	966	999999	387	302	999999	188	768	734	620	100	41	999999	301	999999	999999	785	419	186	999999	25	721	942	850	999999	999999	266	100	606	195	738	999999	999999	897	999999	122	999999	999999	862	197	266	297	218	999999	485	999999	959	999999	621	969	999999	999999	999999	475	151	13	34	57	988	939	342	999999	172	999999	882	428	488	878	999999	543	997	999999	557	989	320	728	999999	911	999999	566	404	675	479	637	999999	75	198	87	999999	808	999999	230	999999	923	855	178	134	670	158	67	999999	90	112	999999	999999	50	125	494	999999	423	500	123	682	431	544	667	618	535	999999	817	239	999999	132	681	455	999999	693	633	143	151	999999	999999	762	318	222	999999	572	402	665	999999	949	704	999999	999999	317	974	548	999999	388	197	559	599	36	999999	828	943	958	430	631	203	999999	492	360	23	999999	657	361	374	219	231	104	226	869	999999	868	534	999999	788	373	481	999999	568	255	945	999999	13	816	430	490	279	364	152	770	472	517	466	999999	909	522	660	999999	184	999999	167	103	999999	999999	257	473	999999	465	999999	67	
160	964	788	247	999999	999999	999999	841	930	883	940	866	999999	455	999999	271	411	191	578	275	713	857	65	999999	98	852	258	282	568	957	999999	813	194	94	620	999999	729	229	939	999999	999999	818	693	300	999999	300	151	887	333	986	999999	121	999999	903	353	302	908	144	159	999999	182	999999	999999	973	999999	999999	682	867	835	899	542	191	252	999999	999999	999999	174	765	678	999999	711	371	949	581	894	84	926	290	741	327	999999	594	80	386	315	172	545	719	602	848	617	999999	62	999999	453	880	999999	796	344	458	138	153	999999	361	850	999999	595	701	88	622	210	401	136	999999	309	948	121	999999	784	407	359	454	999999	830	189	999999	319	524	138	24	999999	140	946	999999	199	999999	137	718	535	504	577	844	999999	999999	648	226	157	544	134	505	768	999999	21	936	109	683	980	999999	999999	999999	999999	80	999999	73	417	80	999999	843	327	854	999999	999999	339	999999	830	514	999999	191	192	963	289	774	399	999999	255	210	128	999999	193	999999	475	501	547	122	999999	999999	281	577	999999	578	772	314	999999	999999	684	376	675	731	116	999999	869	798	454	218	144	727	680	999999	818	216	951	999999	660	811	389	999999	854	226	288	334	999999	245	617	614	999999	974	557	129	948	879	534	396	904	598	646	676	999999	339	978	284	825	341	999999	999999	999999	337	999999	415	891	365	999999	999999	999999	782	999999	633	191	839	999999	169	179	561	991	938	681	565	540	71	174	713	281	525	248	999999	508	999999	486	999999	987	863	330	999999	237	999999	999999	86	943	131	247	23	494	217	322	818	999999	273	349	820	999999	71	797	999999	251	999999	999999	995	999999	449	999999	458	157	930	852	163	838	999999	333	408	999999	605	999999	418	824	160	228	74	213	430	898	999999	562	666	575	926	75	738	901	999999	999999	999999	866	999999	999999	999999	866	999999	999999	168	999999	999999	939	941	249	999999	449	389	768	100	999999	999999	792	789	551	48	895	490	364	999999	97	110	999999	999999	898	219	999999	128	570	999999	294	663	999999	55	449	820	304	999999	426	495	487	686	999999	999999	99	999999	579	86	952	809	893	385	209	440	80	880	952	999999	53	39	350	331	818	733	999999	306	319	747	999999	999999	743	999999	73	868	448	999999	999999	999999	194	999999	999999	662	999999	760	999999	909	463	279	974	569	999999	639	578	999999	155	165	867	246	14	793	182	831	736	231	75	618	321	340	991	669	750	999999	999999	999999	398	687	165	68	999999	896	842	999999	772	780	862	114	706	676	723	292	543	893	
320	401	244	809	926	999999	694	532	597	132	287	315	818	241	999999	999999	999999	467	10	809	654	118	999999	142	68	955	368	961	999999	645	617	709	136	999999	326	90	999999	589	761	220	999999	999999	308	999999	999999	999999	962	999999	946	764	677	265	999999	999999	248	211	450	999999	750	970	999999	733	619	999999	514	577	189	961	914	999999	550	419	706	789	445	595	809	239	379	601	993	737	24	158	967	362	427	999999	999999	125	999999	999999	839	791	999999	640	449	355	215	194	288	999999	716	869	223	268	559	502	999999	652	999999	999999	732	159	976	848	999999	999999	985	162	160	787	352	799	447	999999	580	914	165	804	156	463	34	999999	323	993	30	999999	935	999999	802	999999	113	966	722	428	566	689	999999	999999	999999	978	370	999999	44	500	657	916	431	999999	687	644	999999	999999	506	938	196	547	835	983	827	573	535	285	359	235	684	386	86	999999	999999	890	999999	379	882	999999	999999	999999	160	822	345	114	722	972	31	999999	587	618	470	784	242	28	854	831	999999	999999	453	94	999999	808	816	999999	839	413	277	999999	544	967	999999	999999	845	224	396	23	999999	999999	850	999999	264	201	648	999999	999999	302	786	675	999999	999999	999999	533	724	999999	279	999999	16	73	274	319	704	999999	999999	619	16	141	999999	999999	999999	840	193	999999	508	890	830	511	170	999999	999999	547	626	602	761	276	554	89	613	837	945	54	17	584	459	540	999999	39	577	38	68	783	999999	769	999999	999999	94	189	35	834	187	768	192	264	707	727	693	112	472	357	74	927	528	110	82	587	833	609	784	967	999999	800	933	141	693	581	192	999999	558	566	999999	375	63	779	660	187	862	752	876	732	847	755	567	230	999999	140	999999	264	697	999999	371	484	404	67	802	386	834	60	999999	136	544	836	554	906	999999	699	873	748	449	894	999999	91	999999	62	130	999999	243	712	999999	562	325	928	169	999999	204	707	971	996	999999	284	352	999999	191	749	197	20	999999	660	65	274	267	999999	814	802	742	290	750	352	937	524	152	132	999999	19	999999	616	676	463	711	467	728	877	999999	175	552	999999	899	983	864	119	999999	583	657	903	304	808	124	367	358	914	956	999999	999999	999999	142	230	929	182	999999	580	343	746	948	597	546	389	999999	649	259	999999	390	767	488	827	447	569	474	979	714	11	502	319	114	999999	511	109	819	318	999999	332	999999	999999	53	293	776	340	634	70	367	915	999999	474	117	529	534	199	150	999999	24	572	755	999999	467	999999	
88	34	641	161	999999	999999	570	437	616	927	845	662	999999	204	61	117	934	414	999999	798	938	37	211	585	273	321	999999	588	303	470	577	44	269	115	215	751	698	483	973	920	355	635	858	190	683	999999	475	945	189	907	638	351	337	669	999	61	822	999999	888	774	486	999999	143	155	360	999999	402	617	989	309	419	461	440	701	453	313	178	999999	901	401	845	23	409	396	999999	235	999999	600	116	164	929	642	999999	209	444	373	501	713	999999	872	479	858	956	879	498	186	999999	636	225	696	999999	802	164	496	999999	999999	582	999999	323	134	999999	801	511	835	380	776	999999	241	266	90	811	465	999999	39	922	987	66	529	898	654	325	79	999999	420	281	136	488	108	280	971	790	755	399	706	766	677	356	131	508	721	320	679	999999	144	884	999999	612	999999	999999	940	415	62	847	668	808	999999	425	999999	563	253	297	768	960	295	299	66	999999	493	273	254	640	935	30	999999	344	999999	699	250	999999	854	524	999999	533	339	565	999999	907	730	999999	999999	999999	999999	568	265	999999	552	718	94	999999	999999	360	129	861	329	310	480	999999	670	999999	999999	999999	185	565	708	729	933	245	630	729	561	158	346	595	541	993	384	999999	765	753	792	927	999999	999999	707	999999	999999	503	213	39	94	706	246	405	735	395	999999	700	859	999999	999999	317	999999	364	293	679	23	533	329	336	925	113	276	999999	542	244	730	778	999999	213	999999	999999	999999	601	999999	855	912	941	859	156	999999	684	999999	999999	999999	485	840	261	122	38	491	999999	184	876	114	981	440	329	863	501	664	307	842	655	212	70	999999	999999	719	437	767	999999	674	999999	420	250	596	46	664	67	404	479	666	829	722	462	266	164	999999	663	999999	592	87	999999	492	619	842	999999	36	202	209	353	999999	684	999999	418	999999	11	466	863	395	999999	664	805	106	195	641	22	932	749	804	999999	999	999999	23	184	994	999999	690	801	407	734	19	999999	857	60	936	999999	568	999999	999999	264	697	633	278	31	928	999999	271	306	999999	999999	928	286	397	88	353	486	671	97	999999	891	999999	665	999999	661	393	201	999999	55	258	660	999999	628	494	550	999999	376	787	991	255	722	53	393	999999	999999	999999	733	85	779	999999	460	319	481	890	999999	942	41	999999	617	637	737	333	225	57	327	386	310	792	999999	999999	999999	699	680	999999	701	847	927	842	888	855	660	126	178	348	798	999999	972	737	130	607	401	209	180	363	518	398	827	346	506	200	
504	999999	237	134	999999	999999	638	640	199	526	24	199	288	761	977	620	165	876	259	999999	414	572	672	999999	262	777	528	999999	333	312	29	999999	346	698	361	720	888	54	619	999999	712	999999	548	603	592	212	921	999999	386	897	243	950	999999	530	785	999999	999999	999999	999999	951	999999	999999	316	886	507	432	853	999999	410	999999	732	121	267	999999	273	82	34	79	999999	60	856	999999	940	436	78	999999	504	816	912	428	452	900	999999	667	804	400	35	661	105	999999	359	341	18	128	174	132	999999	999999	266	713	999999	208	340	821	105	133	999999	880	818	999999	928	46	999999	981	815	831	999999	999999	999999	999999	57	372	973	496	999999	524	999999	822	271	946	999999	629	560	209	999999	253	999999	361	999999	681	28	999999	843	999999	241	322	664	37	313	999999	193	103	999999	392	666	545	999999	844	129	581	32	559	618	999999	63	999999	486	999999	470	999999	271	587	38	999999	855	999999	999999	316	264	388	860	83	999999	927	763	291	171	177	999999	999999	27	999999	999999	990	999999	468	536	971	613	933	835	196	566	741	82	605	999999	999999	536	999999	25	999999	999999	741	999999	949	50	999999	118	999999	147	319	999999	999999	554	545	356	47	86	999999	375	557	702	331	553	673	516	999999	855	167	226	999999	641	778	959	108	999999	500	279	999999	999999	845	863	841	795	526	261	999999	197	999999	259	37	999999	150	398	999999	226	267	197	57	442	273	835	999999	554	708	678	166	999999	455	408	856	768	377	968	530	693	999999	536	999999	422	444	590	328	907	199	783	500	390	500	881	879	312	232	276	164	999999	912	296	96	848	104	546	741	138	999999	999999	288	999999	868	774	365	730	170	634	999999	999999	999999	53	364	924	187	775	44	574	999999	554	545	110	999999	519	999999	574	999999	999999	328	898	848	200	999999	930	505	329	999999	726	526	999999	151	999999	999999	481	503	868	931	171	671	329	511	177	610	849	723	187	367	358	993	999999	291	982	316	109	834	326	539	434	429	999999	263	318	57	379	412	947	832	342	999999	913	642	287	517	999	397	681	589	665	217	999999	961	999999	999999	734	867	168	292	178	999999	187	339	507	742	813	75	202	129	240	446	775	355	35	342	90	159	13	475	317	712	163	736	874	226	999999	896	999999	999999	999999	999999	254	999999	663	999999	838	584	144	545	703	933	204	561	999999	228	442	971	935	999999	652	999999	864	693	974	466	493	451	464	291	640	917	974	616	999999	999999	202	999999	692	340	504	505	24	468	771	999999	
517	601	387	999999	784	999999	999999	270	932	737	647	560	999999	206	211	396	129	853	904	786	959	587	755	630	36	332	289	605	335	999999	999999	405	922	601	999999	892	999999	809	507	999999	999999	713	684	78	90	641	428	495	138	117	386	171	999999	984	423	929	845	756	628	461	850	365	934	785	999999	252	638	98	257	319	333	999999	356	403	830	999999	999999	687	549	999999	904	793	477	227	770	409	841	999999	188	29	999999	316	190	55	660	601	779	898	900	838	13	999999	248	819	999999	77	815	999999	164	177	36	168	216	999999	557	66	999999	716	25	999999	410	999999	910	999999	272	26	138	310	743	239	999999	14	999999	711	999999	999999	999999	657	443	702	594	682	782	999999	993	888	109	946	498	999999	999999	72	999999	143	438	312	429	999999	556	768	938	514	426	925	701	31	381	505	852	982	511	240	999999	322	183	728	918	899	244	384	916	192	811	150	526	414	999999	653	283	89	155	545	999999	675	764	999999	265	857	319	971	999999	999999	103	516	102	482	788	570	999999	709	393	999999	775	182	999999	999999	703	999999	408	297	899	999999	231	999999	837	965	999999	608	558	103	999999	71	590	999999	867	321	98	305	57	999999	999999	999999	693	573	999999	625	770	929	823	18	385	979	458	999999	82	789	999999	330	678	999999	354	190	22	866	247	332	938	512	315	539	999999	408	999999	365	671	348	44	999999	88	999999	999999	208	999999	550	718	999999	612	567	200	87	938	768	626	999999	699	444	548	999999	336	373	686	267	624	999999	999999	999999	999999	103	999999	733	754	724	999999	466	930	155	406	999999	157	754	719	999999	322	237	600	899	781	999999	999999	237	799	999999	331	999999	999999	938	584	500	209	999999	999999	519	999999	466	333	999999	526	169	999999	553	48	86	679	581	653	999999	945	999999	693	450	206	443	437	999999	999999	547	403	999999	999999	992	570	999999	272	417	23	210	174	999999	903	999999	382	621	327	122	198	722	537	749	999999	229	993	197	807	999999	544	307	999999	999999	532	786	999999	999999	237	997	999999	142	999999	999999	999999	999999	999999	100	493	316	999999	584	126	324	934	221	19	653	476	712	999	383	108	999999	873	715	127	90	332	999999	566	999999	999999	329	139	66	908	276	191	616	87	999999	703	501	999999	999999	999999	767	158	321	999999	999999	522	525	998	609	43	310	999999	853	336	70	767	999999	999999	684	999999	797	999999	878	999999	743	472	859	635	106	680	999999	822	999999	534	360	999999	999999	350	999999	871	999999	330	530	32	999999	877	999999	999999	27	
145	336	751	16	768	393	581	999999	18	44	703	999999	890	902	928	436	487	999999	328	975	137	999999	999999	359	813	999999	476	665	855	705	865	144	578	618	960	353	855	816	154	999999	778	662	12	316	695	217	978	428	999999	999999	129	999999	19	315	889	388	310	402	203	446	916	999999	999999	312	178	999999	94	281	941	584	581	671	340	999999	206	999999	754	999999	663	999999	354	58	73	269	585	473	999999	273	728	582	999999	463	622	999999	234	862	248	999999	999999	999999	133	999999	486	27	25	999999	71	833	118	424	999999	590	999999	598	101	868	852	165	727	705	444	821	999999	999999	999999	128	999999	632	999999	343	236	999999	582	537	482	647	571	56	253	137	411	999999	999999	314	999999	462	999999	34	616	999999	20	999999	972	999999	692	311	163	127	999999	897	409	439	881	774	198	578	999999	210	125	999999	307	806	911	599	303	152	667	999999	421	89	403	33	999999	999999	999999	153	93	150	845	180	494	999999	570	356	728	999999	999999	999999	126	380	454	523	999999	172	68	999999	181	382	148	549	643	913	999999	406	504	385	423	999999	451	54	494	867	365	999999	999999	853	245	565	871	331	732	288	133	50	634	999999	999999	999999	537	129	971	710	12	305	537	580	999999	174	852	999999	558	134	999999	81	885	587	168	999999	213	999999	968	616	511	816	816	999999	790	665	772	999999	270	999999	758	331	999999	784	999999	70	417	999999	999999	999999	712	999999	772	608	350	999999	165	57	721	160	649	331	160	365	999999	195	488	181	789	999999	999999	237	91	988	375	999999	998	999999	721	999999	999999	824	111	897	999999	983	54	999999	25	738	999999	724	999999	999999	920	437	181	717	585	680	581	246	598	31	679	999999	446	999999	242	734	63	64	335	999999	999999	825	999999	263	461	224	150	280	165	61	583	676	999999	971	77	938	444	290	525	51	526	320	236	999999	227	429	999999	269	975	999999	685	455	399	290	516	105	216	917	999999	370	539	310	90	999999	447	12	999999	475	716	999999	299	773	538	999999	999999	293	598	150	46	42	678	881	304	874	999999	138	287	53	464	972	999999	527	34	164	512	999999	239	999999	642	224	278	80	552	681	991	911	916	999999	193	232	506	999999	880	233	692	657	16	999999	181	319	725	116	21	999999	572	771	748	384	999999	881	999999	909	508	821	999999	607	338	622	883	464	999999	181	999999	999999	475	665	646	801	471	999999	219	33	517	332	499	171	69	999999	119	999999	172	541	999999	999999	999999	597	999999	69	999999	94	329	393	332	999999	
107	999999	999999	778	278	907	999999	947	999999	926	671	41	402	185	999999	602	547	530	999999	999999	999999	679	846	558	74	878	107	587	342	386	535	825	999999	999999	999999	999999	999999	291	539	211	999999	225	629	408	640	146	204	999999	736	866	547	999999	880	668	425	428	706	999999	999999	400	809	547	615	536	400	846	340	601	950	386	999999	266	990	311	569	85	999999	448	917	927	683	714	999999	475	839	736	999999	42	384	806	249	227	576	149	401	557	610	103	17	794	806	603	442	360	189	290	808	578	109	349	377	268	780	786	999999	105	696	999999	696	663	900	999999	226	153	147	469	999999	851	909	21	999999	957	440	133	130	999999	282	500	295	559	928	999999	999999	45	999999	981	446	789	999999	306	860	470	406	999999	893	999999	999999	298	222	999999	600	956	999999	97	999999	420	999999	656	999999	635	822	205	854	147	735	999999	375	191	714	166	32	900	428	612	161	15	560	96	239	999999	704	984	288	575	958	971	708	844	170	999999	999999	789	133	797	484	665	615	269	999999	999999	143	999999	999999	66	697	699	538	66	936	999999	859	999999	999999	53	999999	838	917	999999	188	763	999999	531	999999	694	12	242	776	631	138	999999	999999	301	999999	869	999999	999999	409	231	878	999999	443	651	907	302	169	999999	999999	999999	866	646	999999	336	91	855	544	612	183	889	63	464	923	907	928	450	478	568	272	999999	999999	430	439	695	411	919	329	183	999999	728	535	589	869	696	764	491	748	73	220	622	334	877	999999	519	177	423	345	536	723	466	999999	601	161	815	525	445	217	61	925	171	999999	371	988	999999	364	999999	594	236	152	446	702	415	357	649	999999	687	103	999999	528	987	583	793	459	166	905	933	999999	999999	181	999999	284	999999	999999	58	999999	963	999999	882	999999	999999	828	119	999999	287	764	417	254	511	592	838	352	297	533	937	999999	742	911	832	549	999999	999999	539	65	823	172	16	278	308	562	269	798	220	765	825	168	474	408	999999	402	497	999999	926	472	999999	976	986	172	209	470	354	61	999999	343	999999	666	299	63	571	999999	757	149	999999	949	332	999999	142	532	708	999999	123	343	999999	999999	999999	741	999999	76	722	999999	185	843	78	837	217	999999	743	877	41	169	999999	420	837	67	999999	358	744	999999	999999	303	844	464	464	999999	357	21	323	625	999999	999999	555	232	340	999999	939	914	81	117	741	124	306	999999	500	548	999999	702	999999	999999	796	703	997	142	999999	429	999999	720	999999	647	490	999999	894	127	595	
50	613	647	90	123	127	729	287	637	245	35	997	589	999999	915	520	655	515	642	829	588	994	423	305	911	999999	228	535	433	999999	999999	229	188	669	460	935	999999	999999	392	563	76	999999	370	999999	999999	431	423	757	473	999999	835	999999	999999	298	999999	999999	200	351	999999	999999	898	999999	853	20	999999	805	999999	920	999999	999999	258	42	999999	89	999999	999999	633	525	404	489	307	471	71	307	791	855	967	999999	661	999999	744	921	999999	990	664	999999	999999	999999	999999	999999	613	503	254	493	878	802	567	183	535	845	999999	674	946	688	104	437	142	556	228	843	838	999999	999999	107	245	999999	589	142	999999	891	599	283	999999	309	999999	803	226	578	429	989	298	999999	364	816	992	80	974	764	895	999999	999999	26	141	999999	266	999999	244	157	258	999999	222	435	758	644	255	999999	356	646	812	301	220	999999	137	999999	555	54	999999	452	115	174	361	824	246	197	161	582	152	964	53	201	568	79	330	877	776	999999	45	720	570	854	723	338	999999	999999	26	184	889	901	999999	221	121	999999	52	93	999999	398	999999	999999	999999	672	996	392	603	999999	732	999999	243	259	999999	692	19	999999	882	260	999999	33	872	642	180	977	693	999999	166	831	89	776	37	246	688	388	674	473	237	897	858	341	999999	340	872	875	940	639	448	124	212	268	910	999999	642	175	525	555	400	515	979	755	235	999999	542	999999	123	996	999999	84	999999	545	625	984	999999	119	298	542	770	999999	46	999999	802	51	999999	999999	865	246	999999	522	999999	128	83	721	918	112	116	963	797	916	761	943	78	373	106	666	999999	925	398	532	877	982	999999	999999	999999	999999	953	193	152	999999	100	999999	402	59	221	899	472	904	76	299	12	335	745	999999	543	102	985	438	945	962	189	940	847	999999	644	999999	342	977	252	992	159	922	820	87	999999	999999	551	999999	161	206	204	737	859	109	530	551	247	931	561	387	940	999999	248	190	541	160	40	330	414	999999	566	494	661	83	149	89	999999	667	38	659	999999	965	286	748	767	451	999999	747	551	103	643	411	999999	864	999999	635	684	640	545	675	853	999999	614	820	639	709	85	785	959	450	999999	579	903	999999	837	999999	999999	499	999999	99	999999	292	779	321	999999	999999	999999	797	32	999999	999999	874	132	362	806	329	361	465	118	68	999999	305	999999	999999	66	999999	508	524	37	87	397	999999	227	455	605	570	999999	303	999999	484	999999	288	763	454	55	172	457	999999	105	517	623	782	390	999999	999999	774	
503	677	264	633	657	999999	769	945	127	219	999999	676	756	999999	877	67	342	634	999999	97	999999	343	66	999999	617	999999	999999	519	463	615	804	863	731	999999	76	773	48	500	826	97	999999	817	337	999999	514	780	793	860	639	565	449	756	937	637	242	999999	999999	370	999999	999999	135	260	491	512	999999	793	999999	925	178	999999	29	842	807	339	578	724	999999	999999	389	836	174	999999	879	897	175	999999	999999	104	999999	999999	162	677	484	137	999999	999999	999999	824	431	721	999999	999999	999999	536	546	999999	949	607	999999	518	163	999999	999999	999999	999999	568	380	593	346	366	867	850	999999	271	951	999999	368	680	378	319	397	192	999999	668	999999	306	874	353	361	568	999999	999999	999999	90	753	999999	696	304	601	403	888	999999	487	999999	853	985	541	431	999999	999999	248	278	239	749	130	971	602	323	189	239	693	36	242	778	999999	549	815	255	517	200	655	73	88	974	431	655	999999	999999	814	24	764	453	769	166	999999	830	98	296	960	782	168	999999	125	371	709	862	510	709	808	999999	180	999999	913	393	549	999999	199	264	328	475	276	868	508	999999	475	250	267	999999	458	999999	461	529	999999	999999	999999	281	948	717	999999	569	155	994	925	999999	844	477	539	385	616	154	640	833	999999	494	515	299	874	950	896	469	999999	434	261	999999	999999	651	11	189	360	277	999999	482	989	999999	330	282	942	996	330	997	710	999999	468	313	795	627	560	800	228	742	407	997	821	806	964	999999	743	999999	658	202	476	360	35	349	918	168	844	999999	999999	999999	357	877	999999	898	758	999999	999999	947	999999	999999	100	210	960	617	870	238	999999	193	794	609	538	999999	348	137	999999	360	856	999999	999999	637	783	351	999999	985	395	529	999999	922	57	999999	999999	796	966	999999	112	275	399	417	478	690	507	660	999999	564	705	999999	999999	502	377	999999	867	845	999999	999999	451	748	574	975	999999	999999	860	738	999999	554	853	999999	432	914	35	265	960	448	651	705	139	999999	999999	999999	289	999999	989	875	555	650	382	999999	999999	27	999999	363	700	999999	195	999999	999999	768	999999	869	711	963	535	625	476	121	446	429	204	856	999999	999999	821	503	695	794	362	985	999999	495	999999	943	507	415	999999	672	565	999999	263	524	999999	371	608	67	369	326	902	373	408	444	999999	953	715	999999	207	999999	542	999999	729	400	774	844	585	39	697	767	465	999999	693	804	556	900	175	679	999999	458	999999	763	144	378	892	999999	586	748	291	228	237	130	217	278	999999	368	
816	862	999999	41	785	578	999999	999999	861	781	679	604	888	999999	788	46	406	999999	943	999999	72	361	508	785	999999	837	748	478	999999	345	912	425	999999	197	999999	999999	930	950	672	152	402	541	999999	120	999999	999999	860	977	440	201	724	999999	334	999999	999999	464	999999	963	773	999999	999999	891	72	526	869	264	930	700	229	999999	115	455	86	801	386	530	844	999999	476	285	999999	999999	48	999999	999999	453	101	322	891	629	947	966	999999	724	999999	999999	479	990	251	64	999999	169	758	954	95	999999	392	533	974	775	619	967	497	999999	970	69	999999	724	905	999999	173	617	808	599	538	149	278	999999	489	875	61	854	999999	421	234	999999	22	93	262	352	71	567	348	126	999999	980	479	999999	754	262	999999	754	95	826	891	444	361	168	426	999999	10	40	54	999999	723	765	821	85	273	999999	56	769	999999	562	999999	605	279	999999	590	557	670	588	607	236	227	307	768	329	530	789	465	854	999999	999999	352	40	523	248	403	254	169	403	427	600	216	999999	292	533	472	296	175	669	578	999999	285	421	999999	818	882	999999	996	501	554	483	697	202	999999	999999	220	333	999999	41	298	345	398	276	171	16	30	339	999999	999999	856	244	624	795	999999	999999	41	930	999999	705	365	977	257	999999	849	943	999999	23	999999	999999	322	999999	999999	144	381	999999	481	18	260	426	797	553	999999	761	645	320	999999	901	999999	315	134	999999	726	387	675	321	999999	730	999999	227	113	16	999999	887	922	716	40	490	424	53	326	32	680	190	907	812	999999	495	32	538	999999	12	106	478	999999	43	423	826	468	70	999999	750	591	43	323	999999	998	524	838	928	999999	999999	999999	999999	989	999999	999999	545	480	862	745	602	708	889	142	110	999999	999999	884	999999	303	214	31	363	899	575	999999	999999	866	126	814	61	657	104	258	717	999999	233	999999	901	999999	999999	355	999999	325	551	999999	702	901	999999	880	999999	999999	949	634	85	356	133	973	423	670	962	679	364	58	694	945	999999	640	999999	585	999999	596	983	464	425	858	426	999999	358	999999	738	745	653	245	999999	421	707	469	182	370	999999	259	76	240	471	208	991	557	630	605	438	71	999999	636	999999	336	656	495	999999	227	930	95	999999	889	931	226	35	999999	166	283	248	154	468	999999	999999	437	529	752	992	999999	866	999999	999999	999999	105	677	999999	26	50	565	764	222	260	999999	440	316	633	186	999999	255	182	872	999999	357	367	293	602	431	452	999999	806	904	502	999999	360	999999	677	
873	793	264	999999	18	999999	601	519	36	999999	513	999999	878	803	352	453	999999	54	993	999999	70	394	999999	84	999999	574	999999	758	859	719	269	604	379	638	759	393	54	999999	174	999999	799	838	999999	398	99	807	574	962	464	461	755	946	367	593	617	999999	999999	189	128	444	803	842	659	999999	635	909	254	250	53	999999	408	999999	880	999999	677	232	62	423	985	40	10	321	999999	408	964	322	246	785	30	280	411	999999	180	729	990	999999	188	999999	999999	189	999999	333	918	999999	62	999999	75	168	916	395	436	999999	204	97	444	999999	548	261	351	322	999999	469	229	772	557	543	288	999999	217	999999	53	999999	660	805	477	999999	402	799	999999	668	257	88	868	635	844	844	671	93	295	999999	418	927	683	450	517	104	114	155	947	519	27	914	950	205	351	408	906	398	619	768	100	749	905	999999	75	593	600	593	928	713	872	205	865	709	311	126	999999	220	298	382	999999	256	852	836	999999	342	138	999999	294	446	937	282	473	527	418	669	32	999	385	923	999999	520	227	999999	647	999999	58	250	893	234	64	696	999999	247	206	843	897	78	999999	999999	999999	999999	999999	491	776	999999	732	999999	301	999999	104	999999	835	375	878	999999	38	999999	999999	828	294	887	779	999999	392	250	182	236	999999	574	772	953	999999	999999	467	999999	222	736	999999	999999	99	999999	949	261	999999	999999	861	999999	368	155	815	999999	879	213	448	577	157	248	109	535	999999	505	27	999999	870	151	387	999999	907	311	838	999999	161	151	738	584	999999	528	929	682	389	446	867	185	999999	999999	83	763	214	999999	430	973	636	931	999999	594	691	233	999999	989	999999	678	827	67	317	522	136	738	474	863	639	629	318	426	156	980	638	842	966	386	999999	999999	999999	26	880	865	665	230	522	999999	999999	715	146	999999	999999	710	619	810	868	247	367	345	999999	351	999999	999999	664	999999	784	648	955	999999	266	14	921	708	999999	999999	186	452	856	905	226	329	970	924	999999	377	76	999999	371	828	974	999999	28	732	334	999999	999999	89	999999	456	446	873	199	53	458	141	999999	999999	19	808	633	426	390	461	999999	969	999999	337	318	999999	152	347	286	999999	875	536	999999	198	383	73	55	107	251	410	999999	352	140	999999	999999	999999	358	425	436	563	204	999999	349	567	613	365	265	438	999999	913	313	108	596	71	999999	921	155	830	999999	946	762	999999	184	999999	992	776	838	454	861	958	938	727	910	723	933	327	197	428	585	28	999999	999999	999999	338	
107	370	756	79	999999	553	214	528	157	999999	800	999999	383	369	575	837	527	811	999999	812	975	585	198	999999	999999	999999	734	999999	254	259	999999	155	210	999999	999999	631	30	768	695	318	754	999999	580	999999	922	275	943	827	999999	748	501	996	50	524	362	521	182	883	941	907	819	486	999999	999999	352	999999	468	537	486	999999	817	758	999999	268	67	999999	14	768	950	862	907	906	874	999999	758	152	115	999999	999999	370	999999	147	827	999999	499	999999	147	999999	999999	277	807	416	351	999999	931	742	999999	782	466	797	517	413	932	88	10	913	999999	776	999999	999999	549	782	999999	999999	999999	679	931	338	999999	790	428	332	690	999999	999999	501	565	965	575	999999	272	332	999999	696	853	55	999999	748	787	585	665	370	542	878	728	34	372	999999	424	261	811	552	999999	675	379	194	999999	259	32	509	357	646	211	134	937	999999	562	357	999999	448	475	192	550	193	135	67	999999	811	999999	41	138	340	551	324	214	720	318	554	327	999999	332	955	999999	288	238	28	169	417	941	999999	999999	24	961	975	785	628	11	830	550	999999	999999	911	304	991	380	27	105	887	999999	227	908	18	999999	603	999999	520	466	272	954	116	898	999999	870	453	568	124	378	575	538	999999	999999	999999	13	15	999999	420	660	999999	999999	221	923	282	498	999999	602	464	999999	368	859	999999	172	738	875	444	422	31	50	999999	432	266	648	529	999999	344	999999	429	14	999999	338	705	860	731	364	743	192	626	884	156	851	114	139	20	716	272	422	999999	612	569	592	253	379	809	311	651	572	403	999999	164	225	182	459	960	999999	163	415	441	384	142	261	796	999999	894	999	999999	137	637	813	96	921	528	817	445	441	94	335	999999	999999	999999	180	789	702	730	930	999999	655	178	981	563	999999	999999	605	480	317	796	116	999999	809	983	999999	935	589	836	999999	696	365	23	999999	944	827	364	999999	670	961	472	104	999999	999999	999999	673	958	999999	999999	999999	999999	923	999999	137	645	999999	850	251	445	198	245	999999	999999	497	999999	322	999999	649	46	735	502	999999	934	519	845	999999	699	521	487	320	566	289	999999	606	999999	999999	29	886	884	967	976	122	576	999999	999999	272	237	919	729	19	41	999999	619	524	999999	970	988	826	291	999999	288	338	764	999999	999999	999999	869	270	204	470	303	999999	764	79	999999	389	402	462	793	999999	474	780	791	999999	999999	256	669	814	999999	331	999999	202	604	941	688	648	358	999999	849	769	403	999999	725	268	716	286	554	
550	765	358	578	536	999999	709	478	508	999999	999999	846	385	999999	65	999999	999999	686	110	161	823	390	120	40	951	613	34	189	507	65	532	999999	11	999999	999999	58	519	753	258	999999	895	472	999999	999999	999999	603	473	482	999999	999999	999999	999999	615	135	999999	170	655	328	626	999999	18	999999	999999	453	24	534	999999	683	177	16	881	999999	999999	999999	999999	999999	209	19	968	357	149	999999	999999	931	999999	950	156	876	971	958	999999	201	137	335	160	999999	501	737	96	999999	758	789	999999	341	999999	733	154	673	999999	999999	999999	645	359	278	999999	467	999999	999999	250	999999	999999	969	712	999999	612	999999	991	113	999999	890	859	471	923	440	599	360	246	509	999999	999999	805	483	16	601	998	758	841	859	551	692	688	999999	497	32	160	999999	87	106	729	14	741	999999	882	999999	999999	498	722	999999	999999	999999	231	187	999999	770	999999	904	962	120	220	999999	848	142	999999	108	212	409	974	900	999999	809	282	149	780	242	738	764	601	37	91	999999	45	921	999999	128	471	510	999999	727	764	255	826	966	886	999999	165	999999	999999	999999	999999	120	524	821	639	869	160	91	406	571	41	504	313	999999	39	710	818	999999	999999	442	999999	701	752	999999	145	44	982	315	262	999999	86	139	999999	817	259	970	999999	999999	291	320	967	999999	113	95	999999	270	941	891	937	186	999999	239	656	57	156	85	368	277	686	605	886	845	828	500	494	901	230	496	685	68	724	999999	644	641	999999	256	999999	999999	561	875	103	101	378	86	850	846	483	999999	670	183	611	718	537	686	434	132	561	613	601	793	49	999999	215	999999	462	999999	595	999999	581	900	488	702	999999	810	511	795	476	999999	999999	647	428	993	825	999999	457	15	76	957	217	353	695	984	75	768	999999	999999	886	999999	624	398	261	999999	654	770	999999	999999	12	727	999999	638	999999	999999	962	953	375	56	629	703	431	999999	394	637	807	238	214	999999	637	947	974	863	999999	976	138	261	395	959	348	65	999999	547	13	349	782	578	697	887	31	121	403	789	999999	192	78	178	13	624	661	426	565	201	282	65	999999	999999	999999	679	679	710	567	415	707	573	886	883	453	55	855	999999	541	327	482	999999	554	999999	843	726	907	999999	257	771	308	922	499	624	275	947	595	999999	848	27	217	320	553	987	92	455	306	195	724	999999	768	431	884	999999	719	756	511	568	478	13	999999	999999	999999	796	116	784	999999	272	617	505	459	395	390	999999	999999	171	972	566	112	397	430	722	
245	999999	12	876	999999	260	905	519	446	37	991	845	256	498	857	999999	881	999999	999999	44	577	229	999999	382	999999	370	139	558	784	945	465	90	582	59	483	173	793	239	746	823	999999	108	69	432	404	545	999999	621	313	225	684	805	26	396	154	999999	791	999999	835	999999	131	356	734	500	572	910	272	207	24	694	963	651	560	557	677	479	169	86	978	506	103	517	254	999999	270	660	74	196	904	467	381	173	999999	79	701	20	373	568	999999	494	282	80	606	619	999999	43	254	468	719	675	999999	999999	999999	999999	583	613	112	175	240	912	845	86	302	557	999999	999999	999999	490	856	666	999999	601	226	999999	999999	999999	911	635	317	237	415	605	476	999999	611	666	522	74	496	97	999999	208	999999	948	648	205	778	59	999999	462	785	764	612	62	999999	265	499	999999	115	999999	999999	999999	857	999999	999999	250	609	72	946	656	287	192	994	999999	759	999999	273	999999	845	38	255	862	339	855	999999	650	999999	424	999999	355	177	365	959	936	999999	441	350	334	451	999999	595	715	999999	649	184	602	770	843	999999	999999	991	231	321	999999	315	999999	147	12	561	856	256	195	403	600	999999	922	233	67	999999	327	566	999999	826	447	999999	539	999999	689	999999	848	880	999999	130	16	364	946	53	883	630	555	303	347	999999	594	161	410	999999	999999	170	999999	379	712	471	999999	999999	999999	404	873	644	999999	999999	458	332	712	976	999999	74	396	246	543	878	350	437	827	34	228	176	242	295	42	999999	255	528	427	479	177	688	155	999999	311	552	179	999999	855	474	845	25	69	618	64	999999	925	277	627	383	39	999999	999999	951	999999	999999	172	588	999999	557	835	929	904	999999	808	999999	999999	999999	934	999999	709	111	999999	362	188	212	999999	623	240	999999	302	978	999999	53	999999	891	54	999999	42	424	390	591	636	307	999999	916	121	825	810	646	426	448	342	999999	674	999999	999999	290	999999	674	778	999999	357	915	265	999999	38	860	793	999999	373	725	454	519	610	999999	474	284	999999	999999	101	291	812	999999	279	853	999999	999999	379	521	999999	999999	430	999999	645	841	243	721	999999	783	999999	260	42	893	282	700	994	822	35	556	464	429	567	510	999999	999999	736	763	645	999999	999999	999999	491	282	728	999999	305	999999	874	769	883	999999	242	999999	385	840	259	919	999999	579	999999	999999	248	822	999999	768	206	919	783	999999	115	480	85	999999	573	133	999999	759	175	672	405	999999	948	266	673	711	197	999999	135	742	248	817	451	76	999999	
394	526	668	224	959	413	385	999999	725	999999	413	677	602	999999	261	999999	499	999999	999999	183	952	876	999999	999999	356	999999	580	794	999999	910	298	38	18	97	999999	999999	110	545	215	268	29	602	232	601	999999	43	595	259	873	671	748	73	802	892	599	518	544	519	999999	999999	833	591	999999	815	376	384	669	514	198	999999	999999	954	999999	999999	163	360	654	389	999999	999999	986	330	920	999999	171	999999	235	125	498	999999	72	590	676	827	434	438	340	416	235	885	374	90	71	228	701	794	525	422	738	999999	864	164	999999	556	999999	999999	670	892	654	151	999999	999999	25	527	592	999999	999999	719	955	999999	30	999999	164	13	948	999999	269	701	678	376	708	999999	999999	999999	999999	908	960	999999	999999	921	768	999999	762	93	736	999999	75	543	999999	999999	516	805	999999	999999	999999	627	999	626	607	496	253	968	224	287	999999	999999	176	999999	721	999999	429	167	293	999999	999999	582	484	999999	276	137	840	726	75	999999	860	999999	356	372	40	999999	908	343	522	999999	678	799	999999	485	650	401	653	309	999999	999999	892	359	522	433	66	646	999999	928	359	480	999999	527	903	857	427	539	989	803	735	542	775	999999	645	353	365	167	999999	998	999999	999999	483	999999	999999	122	475	511	391	922	316	999999	45	979	999999	999999	294	999999	896	375	68	121	999999	999999	573	289	187	806	713	178	999999	999999	295	154	999999	484	996	999999	622	999999	391	999999	158	76	497	351	506	999999	112	603	69	214	271	984	940	319	472	999999	967	999999	935	669	999999	999999	854	416	108	999999	480	508	999999	178	999999	999999	983	152	962	345	362	999999	782	999999	999999	999999	999999	999999	637	999999	213	199	22	999999	158	997	855	722	128	935	222	90	999999	999999	325	603	999999	890	999999	166	10	798	356	136	281	744	843	554	999999	687	113	990	779	999999	687	999999	496	681	30	540	259	271	33	999999	999999	281	979	176	75	999999	561	228	197	999999	999999	415	843	885	102	413	164	311	999999	441	999999	232	999999	456	927	999999	116	999999	999999	145	907	739	774	999999	13	999999	765	676	488	864	135	884	999999	999999	495	282	447	611	589	617	386	947	513	999999	999999	900	970	533	999999	41	999999	684	359	62	574	571	999999	999999	881	102	648	487	823	999999	999999	947	430	14	960	655	596	505	297	999999	999999	959	236	192	134	112	39	241	437	999999	871	450	535	749	733	923	641	999999	729	999999	968	898	133	620	285	257	999999	966	572	593	444	498	397	107	999999	614	345	999999	999999	779	73	999999	
60	999999	31	999999	422	680	281	47	24	672	999999	800	293	860	835	615	999999	999999	632	73	669	843	999999	382	63	437	455	128	999999	192	534	950	999999	562	848	756	999999	420	835	799	694	534	999999	772	999999	596	813	999999	999999	999999	551	999999	999999	999999	746	216	999999	649	812	999999	999999	162	460	831	148	825	377	730	22	88	27	496	51	999999	378	144	274	249	660	466	623	22	349	857	641	21	999999	999999	999999	641	402	948	607	999999	574	542	84	747	633	896	228	999999	431	999999	712	64	480	999999	999999	999999	942	999999	999999	999999	370	999999	812	602	200	136	31	999999	915	380	686	78	889	201	269	835	69	526	999999	763	248	540	591	649	999999	586	541	999999	999999	213	699	287	999999	999999	489	361	729	482	557	507	874	283	177	60	999999	643	175	999999	64	999999	552	425	508	235	117	999999	631	999999	457	613	595	541	999999	712	681	409	118	999999	711	999999	116	587	968	119	888	964	372	540	637	999999	421	262	436	14	660	283	778	999999	999999	659	730	566	34	999999	999999	999999	139	465	379	999999	999999	538	577	999999	689	964	456	399	346	152	467	100	535	946	202	342	115	999999	999999	407	631	384	492	61	186	549	563	34	207	999999	835	907	999999	33	975	883	684	289	325	999999	826	389	397	11	202	640	40	87	752	579	238	989	414	971	982	160	55	526	999999	150	410	432	202	791	316	560	928	511	971	319	658	825	999999	364	999999	252	986	490	858	546	518	486	282	999999	999999	846	999999	200	999999	825	837	168	319	184	295	999999	999999	999999	695	999999	712	528	999999	443	999999	412	175	60	400	740	173	564	667	433	631	924	160	999999	999999	999999	999999	737	470	155	481	499	515	649	78	186	65	999999	795	225	834	989	999999	838	707	914	999999	999999	800	311	661	283	501	886	553	371	254	622	142	999999	585	999999	68	999999	999999	431	897	525	999999	224	684	782	768	451	599	999999	554	321	867	999999	789	999999	999999	168	999999	207	998	629	105	999999	999999	999999	258	570	640	999999	931	419	876	285	999999	999999	471	999999	999999	878	514	999999	296	999999	999999	999999	754	583	445	970	46	900	476	764	433	277	999999	283	292	999999	999999	999999	811	739	710	999999	444	999999	541	634	154	999999	541	615	692	948	342	193	890	999999	688	675	999999	670	823	40	943	999999	999999	750	734	197	303	999999	999999	317	248	557	211	681	498	999999	52	810	826	685	369	860	81	999999	999999	246	393	999999	999999	859	82	999999	999999	679	202	332	739	791	900	956	
999999	999999	271	385	710	999999	999999	219	509	524	633	999999	843	147	671	92	50	377	999999	999999	803	19	822	494	999999	999999	999999	531	999999	175	999999	260	910	869	627	999999	999999	695	999999	159	999999	183	784	48	236	756	307	778	999999	119	292	371	975	412	999999	58	342	999999	150	999999	999999	459	730	999999	999999	382	415	974	520	467	494	354	999999	665	999999	629	999999	784	268	488	799	862	999999	378	883	72	999999	507	999999	579	870	821	554	171	14	805	453	450	999999	854	999999	332	268	550	625	937	768	999999	999999	533	999999	558	518	662	813	291	935	999999	460	38	999999	999999	268	940	999999	672	800	441	661	437	186	783	837	414	146	476	604	973	753	946	999999	965	338	999999	755	322	313	892	999999	722	869	999999	990	918	757	444	74	999999	953	999999	147	336	658	999999	356	49	999999	113	999999	346	687	962	608	999999	734	142	578	999999	999999	284	368	908	94	938	999999	95	793	918	657	999999	412	287	30	800	809	999999	999999	596	999999	715	602	999999	999999	999999	45	999999	492	486	194	999999	866	989	142	678	594	238	252	999999	184	999999	256	802	999999	999999	934	410	942	808	999999	766	825	982	247	479	682	168	542	83	999999	660	602	316	733	42	835	422	999999	351	215	580	999999	999999	421	576	999999	999999	753	999999	999999	999999	964	684	999999	427	999999	999999	751	999999	996	435	696	179	817	999999	667	939	78	423	989	999999	265	999999	602	133	51	239	570	671	999999	999999	999999	992	996	999999	695	918	534	316	243	999999	671	999999	354	779	884	556	778	897	909	999999	999999	999999	560	564	379	999999	91	658	386	999999	999999	90	653	124	30	703	182	548	828	748	415	762	190	999999	850	999999	255	823	249	999999	999999	672	761	489	161	84	441	999999	999999	331	836	999999	929	674	638	590	837	240	758	190	383	239	79	170	999999	969	159	522	999999	604	999999	268	999999	891	117	650	328	173	962	999999	999999	999999	649	507	911	539	832	516	409	270	937	999999	74	68	121	999999	603	601	375	191	924	918	727	999999	213	578	999999	47	566	999999	272	673	999999	812	918	999999	590	572	258	585	999999	643	123	453	999999	113	999999	360	999999	999999	999999	726	999999	999999	31	999999	22	354	303	999999	83	794	949	421	999999	274	999999	262	150	999999	999999	999999	353	790	999999	290	999999	999999	637	999999	385	999999	267	679	999999	545	874	496	790	999999	630	999999	278	915	511	352	694	999999	456	999999	366	999999	220	311	254	26	383	18	736	740	547	999999	716	204	958	968	536	279	481	462	
999999	260	999999	575	999999	406	999999	437	999999	702	596	114	999999	245	999999	444	894	956	999999	923	171	865	760	59	37	891	528	84	956	543	815	424	229	993	13	999999	479	999999	999999	848	264	945	730	43	154	442	910	481	460	999999	83	580	844	557	300	533	999999	421	547	957	878	688	999999	744	999999	182	885	834	242	638	964	999999	502	999999	669	225	145	726	905	595	999999	56	623	442	470	244	579	671	702	479	999999	67	999999	505	970	999999	474	985	155	971	557	86	249	822	559	823	87	999999	888	84	398	773	516	952	976	831	74	999999	999999	999999	602	223	141	763	33	907	162	996	999999	102	750	159	581	933	47	904	806	800	883	646	166	321	783	627	999999	841	999999	154	529	148	511	436	710	502	379	344	944	486	799	999999	671	90	651	795	333	248	202	582	914	999999	34	273	164	638	497	290	439	513	682	191	366	999999	999999	478	590	324	449	999999	564	703	999999	999999	11	241	999999	999999	670	987	303	841	648	968	240	456	123	248	282	82	15	999999	904	440	999999	999999	295	663	999999	999999	214	19	799	999999	28	220	123	704	999999	922	999999	999999	619	452	219	840	999999	999999	777	999999	364	352	52	999999	83	475	799	528	526	393	946	322	472	497	782	999999	52	999999	949	29	342	419	976	999999	420	593	999999	461	231	963	84	896	886	591	818	999999	967	433	49	552	999999	999999	187	878	975	350	948	131	669	925	999999	18	448	999999	688	945	376	692	956	490	996	347	307	562	319	60	999999	881	679	920	999999	619	494	407	608	748	999999	107	383	79	644	999999	792	305	175	75	458	138	902	873	496	284	476	999999	999999	83	297	999999	569	925	999999	999999	999999	749	999999	188	523	999999	158	940	713	278	318	886	845	649	555	12	397	999999	999999	999999	978	805	434	999999	152	999999	999999	535	460	616	999999	457	165	577	904	52	696	986	552	417	980	961	169	227	966	590	714	905	527	295	237	326	333	999999	98	646	325	567	999999	588	999999	622	490	107	740	860	731	278	745	513	315	410	701	999999	326	999999	646	216	999999	999999	230	946	18	175	388	222	999999	547	488	268	999999	999999	950	963	227	999999	481	999999	487	115	858	445	170	24	979	827	625	149	301	81	10	118	999999	483	367	252	999999	324	718	999999	736	194	999999	487	785	186	459	737	966	958	545	999999	729	970	703	785	999999	994	195	561	596	984	256	999999	267	618	647	476	605	999999	753	999999	353	958	999999	999999	655	683	238	802	
377	887	999999	342	536	999999	388	999999	780	999999	467	999999	139	167	999999	752	999999	383	229	999999	539	982	142	991	215	999999	999999	771	999999	38	139	112	999999	392	999999	999999	812	999999	880	999999	240	999999	999999	32	517	143	37	195	37	626	736	282	464	71	272	395	999999	999999	136	157	999999	617	920	999999	453	364	854	999999	999999	231	939	33	502	999999	999999	414	296	120	484	81	361	55	743	999999	999999	856	648	703	130	798	999999	631	787	733	655	622	214	944	578	999999	289	999999	999999	999999	999999	999999	999999	86	135	858	999999	999999	706	64	795	999999	999999	999999	459	597	716	160	626	186	999999	999999	246	769	731	999999	210	351	999999	330	999999	80	834	938	999999	588	86	571	578	999999	999999	320	999999	732	937	515	999999	269	495	981	446	138	664	44	538	378	999999	20	355	811	658	757	999999	385	272	999999	316	999999	657	871	999999	154	581	999999	487	999999	999999	513	832	226	575	999999	855	999999	883	663	416	799	410	919	999999	76	226	767	613	941	217	999999	470	222	209	813	999999	624	471	302	557	309	557	581	985	962	187	139	246	717	999999	552	501	608	318	516	534	737	999999	453	927	999999	751	999999	748	843	53	999999	26	761	999999	241	999999	591	116	116	999999	999999	934	158	888	97	999999	896	49	999999	57	862	903	999999	288	874	999999	27	374	743	558	21	832	999999	919	567	122	484	387	670	999999	999999	501	212	999999	706	802	610	564	840	292	999999	999999	93	999999	999999	716	334	999999	465	999999	999999	226	373	999999	239	995	792	239	999999	999999	999999	999999	379	211	147	370	700	427	582	81	264	462	534	460	704	999999	749	356	737	850	787	12	922	303	391	693	138	654	999999	710	999999	380	999999	864	999999	345	137	881	657	821	999999	906	999999	999999	122	619	692	999999	999999	724	256	999999	502	480	197	999999	596	85	820	999999	241	56	392	871	71	883	229	669	999999	368	388	867	999999	916	999999	881	999999	999999	999999	772	10	999999	801	999999	464	573	999999	763	999999	201	749	61	71	213	589	969	999999	37	332	238	400	999999	697	495	346	389	747	585	645	316	999999	67	894	999999	999999	25	999999	82	417	999999	999999	465	999999	33	618	336	805	999999	336	864	367	84	215	953	999999	976	528	316	974	85	825	302	127	370	258	999999	167	23	758	999999	999999	451	620	835	232	934	41	673	876	19	583	262	999999	780	949	999999	852	940	675	477	497	938	999999	999999	999999	999999	348	999999	775	999999	178	792	736	999999	149	999999	464	379	999999	448	945	854	439	
964	502	573	53	346	421	390	839	227	348	999999	86	786	999999	287	174	520	595	410	898	949	841	790	525	496	641	42	414	482	219	237	999999	642	508	143	840	107	668	12	219	394	97	951	454	999999	685	999999	573	186	999999	220	852	544	956	490	999999	711	58	557	705	389	976	366	999999	999999	758	444	287	999999	447	999999	851	999999	999999	513	861	889	346	79	810	287	469	999999	276	999	384	999999	999999	28	20	999999	999999	999999	307	830	999999	730	999999	342	696	251	85	364	738	999999	368	269	999999	453	999999	999999	999999	978	747	427	919	748	100	17	737	770	758	999999	208	999999	27	741	295	999999	999999	141	945	999999	382	568	211	114	499	999999	641	124	645	242	399	776	763	80	373	879	910	999999	999999	936	605	926	999999	816	165	429	132	627	973	981	999999	999999	298	999999	605	188	225	999999	258	963	376	622	135	525	869	432	555	946	377	416	461	434	999999	18	407	456	85	394	949	80	999999	23	150	663	999999	901	999999	402	474	999999	999999	999999	999999	677	569	982	800	967	946	999999	999999	185	999999	999999	530	999999	996	289	999999	159	112	830	866	188	958	999999	482	471	641	968	944	163	481	193	752	365	22	823	449	999999	999999	118	448	225	207	828	999999	582	999999	959	999999	208	438	999999	91	832	239	243	999999	216	510	338	335	999999	789	719	999999	75	814	174	911	183	840	548	503	994	392	999999	980	139	598	999999	338	682	73	745	724	999999	111	920	136	779	114	242	999999	327	783	999999	435	487	134	999999	768	968	58	731	999999	889	822	97	999999	999999	262	589	618	610	10	652	914	54	994	999999	963	894	47	142	78	999999	634	185	999999	922	225	503	14	899	141	369	999999	342	999999	835	344	999999	999999	548	526	525	623	314	326	999999	555	391	492	587	734	874	930	999999	663	760	999999	646	876	527	373	999999	584	999999	478	640	28	582	999999	169	213	949	423	499	616	553	984	330	859	89	377	833	999999	427	174	999999	999999	718	679	627	580	697	147	952	185	767	940	999999	835	999999	121	972	724	332	383	785	460	441	309	119	775	935	787	796	160	539	747	167	555	221	211	310	999999	49	999999	515	811	471	323	848	612	999999	999999	182	968	404	118	688	53	999999	807	997	419	569	851	999999	910	350	802	999999	999999	999999	358	624	484	999999	79	685	999999	999999	973	988	127	460	999999	694	450	614	828	756	999999	999999	123	999999	413	999999	890	344	197	944	605	470	668	678	829	829	999999	870	999999	166	334	
433	944	185	415	818	879	958	72	167	999999	306	522	56	225	999999	669	192	999999	280	920	999999	999999	799	273	513	999999	449	631	677	962	999999	916	999999	999999	996	125	938	761	595	335	999999	999999	39	749	309	948	622	462	869	170	549	999999	999999	245	599	935	155	912	901	498	439	336	999999	999999	624	389	850	999999	228	844	730	431	625	945	988	463	468	59	963	564	999999	987	762	999999	422	921	499	999999	831	999999	999999	999999	859	106	895	605	887	834	999999	919	108	997	244	999999	440	128	43	999999	999999	146	999999	105	948	347	999999	452	574	878	782	999999	889	423	793	167	874	999999	571	999999	59	392	576	999999	924	53	999999	999999	999999	737	86	999999	887	999999	189	695	593	874	87	521	316	453	41	999999	62	432	40	999999	999999	86	160	735	557	515	431	864	569	999999	181	904	880	999999	999999	836	802	488	815	871	244	999999	999999	999	626	59	221	606	361	567	580	501	23	999999	507	999999	587	350	746	382	999999	324	135	749	999999	182	641	237	754	204	216	573	617	168	450	116	513	999999	118	507	303	825	513	12	273	679	890	108	999999	999999	999999	999999	742	443	285	920	972	824	999999	453	418	999999	851	166	360	999999	884	999999	341	401	173	999999	241	999999	89	770	999999	999999	485	33	291	542	655	732	945	754	831	183	883	999999	143	688	853	664	98	319	973	357	651	266	999999	46	999999	999999	858	821	230	503	364	514	999999	849	348	282	171	999999	338	999999	220	605	999999	710	971	999999	267	484	583	999999	160	770	797	463	999999	999999	238	255	775	474	873	134	534	999999	819	378	420	294	349	581	502	222	980	999999	146	55	90	94	74	999999	923	384	247	653	999999	594	999999	655	377	130	53	999999	111	863	256	96	81	847	890	602	400	972	145	12	999999	938	789	999999	999999	435	147	153	191	999999	551	498	886	881	985	235	661	999999	916	999999	537	586	121	126	999999	999999	999999	243	203	471	564	950	249	245	579	999999	999999	999999	999999	941	999999	899	734	291	322	757	210	999999	861	999999	941	635	66	915	474	999999	826	999999	346	999999	461	999999	950	719	265	600	259	650	999999	581	999999	886	436	974	246	638	851	999999	999999	999999	849	999999	999999	538	529	928	894	333	999999	93	587	999999	437	71	999999	88	949	25	999999	722	508	559	888	999999	244	65	999999	91	999999	835	644	996	869	497	427	677	532	999999	199	999999	706	926	878	228	999999	999999	459	375	494	168	688	836	804	91	999999	299	895	101	999999	474	729	999999	
654	936	448	591	999999	940	643	813	555	537	826	699	999999	581	681	670	999999	945	605	833	999999	519	156	999999	201	787	156	138	781	441	128	999999	999999	893	281	942	779	412	36	518	999999	681	613	161	19	999999	74	769	618	235	804	999999	999999	999999	226	144	999999	639	399	999999	794	515	42	123	418	111	999999	999999	310	738	890	999999	918	999999	999999	914	999999	999999	799	96	999999	386	519	555	637	769	855	999999	676	146	999999	150	999999	999999	724	226	649	499	742	999999	999999	999999	469	879	999999	999999	440	999999	794	311	238	794	840	313	761	417	995	486	999999	999999	256	391	456	173	585	749	872	375	373	999999	275	416	262	891	83	781	917	640	220	717	339	83	916	375	908	368	310	999999	791	316	999999	172	999999	103	661	631	999999	306	999999	595	56	74	418	909	46	821	542	999999	240	979	999999	365	276	999999	319	183	475	91	264	227	449	174	584	66	999999	112	402	168	240	451	297	620	346	625	999999	275	999999	16	339	999999	826	361	478	811	815	999999	999999	255	999999	487	165	999999	52	999999	999999	999999	999999	999999	255	933	428	383	999999	788	692	999999	28	651	107	53	518	999999	999999	177	400	98	999999	999999	251	798	216	157	383	999999	296	884	578	269	999999	788	999999	999999	761	999999	668	999999	642	689	129	935	999999	999999	157	740	999999	696	999999	999999	686	66	197	716	120	456	727	281	999	966	502	808	311	758	181	319	999999	215	707	356	509	947	456	16	654	316	951	960	999	643	999999	599	233	703	583	999999	601	999999	202	315	678	397	453	999999	197	320	633	98	83	838	999999	999999	989	313	375	739	610	190	72	803	505	766	281	366	194	902	584	999999	184	999999	718	199	22	999999	999999	122	503	781	818	343	683	999999	886	999999	170	999999	609	920	999999	999999	999999	420	16	999999	809	911	125	97	491	294	736	35	999999	999999	130	293	751	999999	635	263	245	999999	372	999999	130	999999	879	119	205	176	302	664	279	340	946	307	192	623	999999	766	996	416	999999	533	607	658	999999	571	50	876	276	22	295	999999	609	982	999999	287	278	176	999999	15	891	325	991	82	755	999999	999999	822	111	999999	14	868	267	999999	539	999999	131	472	999999	318	999999	329	899	999999	378	205	730	963	259	904	355	425	734	990	525	974	542	534	999999	375	202	999999	999999	148	17	999999	817	781	453	219	165	806	482	723	936	999999	425	999999	703	559	999999	999999	572	206	783	588	143	999999	312	564	999999	596	569	328	125	851	553	761	282	951	
388	949	520	50	748	549	999999	999999	63	953	559	830	831	999999	522	787	999999	579	365	429	293	549	999999	888	913	568	246	164	607	95	28	664	439	751	181	903	895	532	457	243	645	999999	223	999999	15	476	765	226	806	338	206	974	999999	853	999999	838	481	631	137	190	312	788	414	968	999999	895	999999	89	999999	619	892	132	999999	131	783	171	999999	129	999999	999999	803	29	999999	278	888	54	267	586	93	343	999999	273	405	277	931	856	717	254	423	119	85	685	55	197	999999	83	999999	284	79	999999	511	361	748	690	999999	293	441	145	90	891	637	999999	996	999999	196	999999	727	999999	999999	926	999999	92	706	773	999999	127	973	999999	832	814	201	982	999999	586	831	999999	999999	715	890	647	999999	999999	174	532	482	271	689	217	10	817	999999	998	999999	153	62	429	655	999999	328	269	319	280	313	275	999999	999999	307	419	999999	125	113	22	963	552	510	871	918	183	999999	110	438	766	169	999999	999999	202	999999	373	533	412	425	549	396	631	337	154	278	898	832	999999	963	279	211	884	713	344	999999	542	642	190	999999	481	684	999999	831	553	999999	298	807	508	756	934	885	604	699	999999	625	342	225	365	602	999999	351	472	146	168	565	285	310	133	166	365	730	999999	999999	999999	865	178	799	783	44	980	101	334	999999	39	999999	607	194	159	719	999999	999999	287	588	999999	140	221	91	672	988	999999	988	683	351	400	213	542	702	999999	999999	456	542	441	999999	622	927	999999	999999	999999	774	958	100	999999	414	999999	48	999999	999999	420	814	654	97	137	999999	208	991	418	982	999999	826	999999	904	999999	999999	272	170	999999	999999	999999	999999	122	999999	974	897	40	999999	837	278	887	361	760	777	292	941	54	369	415	646	133	630	999999	44	720	290	999999	63	999999	999999	152	303	163	497	799	999999	701	834	122	239	763	463	164	149	105	329	999999	82	622	497	417	903	754	248	832	344	999999	88	108	693	973	977	94	148	136	593	999999	272	978	999999	250	219	256	186	882	669	476	379	938	401	225	851	999999	173	291	248	549	914	665	465	813	623	735	999999	265	786	379	25	23	512	130	803	104	197	999999	207	657	578	365	172	868	673	149	706	478	132	546	920	856	887	54	999999	606	523	621	627	484	827	921	106	300	460	366	999999	281	421	999999	253	917	94	591	999999	558	502	597	149	999999	38	950	142	999999	459	168	136	467	837	999999	999999	575	629	723	999999	657	269	872	999999	317	712	435	67	375	
999999	999999	772	999999	83	734	114	926	482	153	455	877	788	857	841	301	999999	969	443	999999	185	999999	999999	371	999999	323	999999	630	189	999999	771	999999	893	766	945	456	396	830	394	112	102	655	103	486	277	952	999999	411	40	125	87	999999	999999	841	999999	999999	715	410	999999	759	445	483	746	650	382	852	984	31	911	999999	904	409	584	341	999999	530	999999	999999	103	808	999999	999999	600	74	754	38	999999	61	576	329	740	986	296	634	667	618	908	453	113	425	968	846	500	999999	220	999999	168	660	718	670	52	904	316	735	999999	557	999999	681	896	999999	251	932	999999	591	999999	918	123	950	674	514	621	140	707	678	840	999999	397	955	853	86	869	999999	342	906	286	836	999999	561	329	119	735	236	999999	999999	184	45	401	999999	989	999999	564	217	999999	999999	58	912	206	638	894	706	169	928	827	820	999999	299	999999	549	315	999999	249	999999	999999	564	779	999999	999999	947	503	804	217	488	965	999999	521	999999	999999	138	857	373	639	50	666	999999	950	806	409	736	999999	884	445	851	999999	180	62	999999	587	431	434	663	339	999999	145	100	499	681	999999	999999	308	822	334	472	692	941	999999	999999	895	17	614	999999	985	846	671	999999	999999	365	885	794	999999	518	84	544	999999	203	44	389	904	575	999999	278	843	143	999999	463	999999	999999	999999	662	990	853	999999	579	816	462	678	999999	999999	999999	731	143	796	178	765	999999	747	790	768	498	906	800	999999	999999	999999	999999	139	852	418	999999	68	395	999999	999999	803	656	411	999999	727	251	525	999999	801	388	844	989	482	674	377	647	716	999999	214	670	999999	200	559	786	696	480	332	826	999999	999999	468	346	937	573	999999	999999	999999	252	999999	999999	972	365	998	916	485	893	863	999999	484	770	502	298	191	999999	477	999999	999999	999999	808	256	918	699	476	432	919	508	999999	909	309	999999	269	473	707	686	698	399	202	643	999999	802	617	868	351	313	877	179	164	999999	105	999999	22	999999	444	999999	609	999999	888	576	996	999999	840	999999	164	226	511	38	999999	504	837	999999	420	463	323	16	639	60	358	172	554	750	353	651	813	547	255	505	38	891	87	425	999999	999999	999999	333	999999	663	713	999999	802	999999	587	660	573	27	351	559	449	438	999999	558	999999	726	31	255	634	199	150	617	971	999999	10	700	426	422	577	999999	999999	990	54	976	346	999999	370	705	172	999999	88	796	999999	999999	999999	600	714	528	500	784	604	401	699	772	999999	106	163	795	848	887	999999	160	
999999	556	999999	999999	393	999999	222	999999	365	325	92	941	120	353	420	999999	950	410	985	999999	999999	793	199	425	301	282	463	250	999999	574	857	285	458	999999	356	649	999999	606	216	999999	316	798	428	289	318	757	661	178	685	999999	844	448	902	346	999999	999999	366	999999	167	121	999999	999999	999999	791	467	999999	492	192	999999	771	332	999999	203	480	591	134	374	910	116	999999	620	294	564	203	729	419	383	122	700	999999	293	635	999999	105	768	344	177	637	821	999999	999999	999999	181	914	554	500	254	431	754	999999	292	456	999999	999999	500	461	999999	438	71	999999	434	379	492	307	488	696	906	108	711	999999	999999	737	99	605	278	151	123	650	648	239	999999	951	368	999999	417	836	424	824	604	317	927	739	575	772	86	895	999999	999999	999999	999999	593	999999	720	507	157	554	999999	616	355	358	347	766	789	831	883	483	999999	999999	890	651	281	999999	999999	404	999999	227	171	326	528	383	165	250	224	999999	645	29	241	999999	449	862	999999	808	479	256	969	170	949	744	889	603	883	100	983	785	586	511	651	325	187	999999	392	50	97	999999	203	107	552	999	999999	863	999999	999999	456	37	999999	999999	612	257	434	169	277	427	436	999999	500	74	267	438	999999	143	378	915	999999	999999	999999	439	721	508	999999	872	617	999999	558	999999	360	732	644	955	613	999999	999999	403	999999	28	662	965	613	999999	480	138	840	999999	796	62	495	337	478	999999	557	999999	999999	114	204	562	999999	999999	869	411	574	768	430	999999	999999	99	244	974	34	664	857	514	825	999999	37	924	42	503	999999	999999	540	999999	263	707	999999	871	371	794	209	338	476	999999	105	999999	598	712	708	999999	298	707	817	521	312	814	999999	53	917	999999	87	999999	530	58	174	373	871	999999	515	722	904	954	727	449	999999	999999	197	523	419	622	960	325	999999	504	999999	999999	688	28	720	999999	628	364	953	178	717	929	808	999999	999999	731	999999	58	206	985	633	344	999999	999999	746	617	999999	566	634	305	243	761	62	35	843	999999	685	852	829	76	999999	550	10	559	999999	999999	886	770	353	687	999999	911	128	241	870	870	475	320	282	113	999999	71	999999	999999	934	955	877	999999	584	460	56	489	999999	999999	890	92	344	999999	645	901	730	856	222	946	24	331	643	821	999999	973	253	999999	999999	999999	254	43	999999	351	999999	999999	967	113	195	999999	641	800	692	999999	350	787	536	999999	675	380	382	964	999999	999999	644	613	999999	65	999999	610	216	681	999999	503	885	857	
999999	999999	999999	999999	933	627	999999	999999	999999	223	638	655	480	377	999999	999999	698	209	353	289	999999	47	999999	21	464	912	486	585	686	999999	891	199	999999	493	525	999999	248	807	446	999999	304	529	477	430	999999	667	584	259	999999	18	999999	709	159	605	673	235	295	795	999999	31	150	95	642	999999	999999	449	999999	999999	852	904	959	891	762	999999	985	999999	569	287	46	999999	337	237	999999	678	976	192	49	999999	820	299	999999	999999	403	425	614	218	999999	999999	999999	999999	124	598	999999	269	58	101	946	561	620	19	666	18	758	616	999999	913	999999	964	380	150	409	56	176	999999	656	999999	497	346	983	777	776	447	189	999999	683	739	999999	161	630	999999	245	488	886	999999	999999	999999	694	999999	732	701	543	923	999999	957	999999	78	431	844	612	541	603	609	999999	842	999999	228	999999	256	932	954	92	999999	343	495	904	921	999999	999999	928	418	822	710	614	291	243	999999	999999	231	999999	614	317	986	548	98	999999	635	909	999999	579	415	999999	447	854	777	618	30	589	265	62	213	908	999999	915	204	999999	893	995	296	609	388	531	999999	999999	327	646	999999	974	255	215	279	21	126	785	523	998	999999	855	837	673	222	999999	999999	999999	182	706	250	81	354	999999	397	640	622	999999	201	999999	811	577	536	140	521	56	344	999999	783	202	999999	999999	999999	205	344	999999	168	623	396	999999	100	438	697	999999	406	35	629	999999	817	639	398	682	594	640	197	999999	329	706	161	176	930	391	999999	999999	913	958	999999	999999	44	999999	999999	999999	57	87	999999	383	879	914	734	496	999999	468	242	154	999999	120	999999	760	18	537	718	462	472	230	193	999999	53	717	707	999999	355	999999	999999	467	167	399	634	516	847	999999	927	999999	971	665	749	472	159	251	999999	999999	271	919	150	507	641	29	537	999999	893	93	999999	172	217	296	150	999999	627	774	986	413	485	190	913	204	609	314	490	807	999999	721	999999	802	539	904	185	999999	340	343	826	999999	999999	808	999999	999999	999999	765	207	684	524	803	844	999999	264	774	327	91	16	999999	898	337	539	729	355	182	999999	537	632	312	121	714	615	999999	948	999999	550	677	567	158	721	843	116	805	292	677	876	184	999999	765	587	104	999999	999999	444	498	607	999999	462	999999	240	945	142	895	999999	810	999999	999999	436	999999	233	650	524	999999	234	999999	230	734	999999	678	306	358	989	867	724	26	999999	231	849	459	999999	418	224	127	917	775	711	221	241	482	999999	325	999999	143	542	999999	999999	
999999	999999	390	277	873	695	784	153	881	955	275	180	999999	526	999999	999999	976	172	815	435	999999	999999	459	999999	999999	999999	964	198	980	610	999999	999999	787	446	999999	72	999999	192	378	999999	439	973	999999	819	445	51	999999	999999	523	999999	771	999999	999999	511	999999	633	709	46	268	379	731	596	999999	281	109	940	392	121	805	903	999999	794	793	999999	999999	433	903	640	908	967	819	17	999999	375	839	885	607	286	272	96	363	999999	999999	999	991	843	809	999999	719	504	658	572	160	620	999999	976	187	634	514	750	730	79	138	999999	560	723	920	999999	442	224	342	116	999999	719	549	818	871	999999	999999	162	623	148	999999	999999	319	999999	856	64	999999	862	999999	973	999999	522	366	294	304	999999	449	277	999999	21	332	999999	171	552	723	441	80	554	999999	392	532	999999	136	999999	159	724	981	999999	866	866	796	579	999999	369	999999	336	363	265	524	248	355	833	240	611	999999	424	251	767	533	425	983	457	756	999999	450	999999	396	773	145	999999	651	999999	410	66	225	999999	990	802	217	397	999999	815	39	867	47	999999	999999	524	999999	999999	482	224	779	451	882	999999	822	200	999999	925	940	589	130	944	999999	219	999999	999999	999999	72	434	449	559	145	999999	178	999999	889	288	751	297	871	997	410	999999	436	366	959	999999	999999	930	800	884	292	457	499	999999	95	280	828	999999	947	138	999999	310	43	999999	644	113	713	921	933	911	999999	637	999999	591	999999	999999	170	852	473	10	518	141	634	565	277	999999	848	484	342	999999	460	999999	350	999999	293	110	73	772	722	855	470	955	999999	888	717	654	388	999999	974	999999	120	975	802	947	620	582	675	478	396	956	265	238	999999	324	461	690	296	336	308	620	784	397	140	617	999999	562	144	745	847	623	309	999999	510	104	999999	484	683	402	999999	999999	999999	595	385	999999	599	241	377	999999	999999	999999	367	62	999999	364	463	722	845	194	417	999999	447	999999	999999	773	656	999999	728	493	815	977	16	999999	214	596	195	198	22	373	27	308	999999	460	319	999999	999999	999999	341	156	641	785	638	499	984	75	273	999999	964	611	119	999999	512	999999	999999	459	31	473	847	22	178	999999	709	481	176	119	871	986	620	811	999999	999999	983	582	852	40	348	517	909	999999	333	999999	999999	411	264	743	999999	312	593	859	798	791	999999	329	999999	377	999999	167	332	875	203	999999	883	999999	999999	710	301	999999	41	837	120	513	564	708	999999	487	49	308	227	433	999999	568	403	761	23	727	999	
999999	604	484	954	999999	194	44	945	56	807	82	318	553	451	864	281	756	748	294	236	701	639	500	338	999999	939	999999	999999	999999	883	999999	149	375	999999	999999	999999	999999	882	929	329	530	763	643	999999	999999	999999	673	981	999999	296	646	22	728	501	308	34	113	155	187	251	999999	483	319	173	685	999999	942	842	814	538	725	873	819	965	705	938	999999	821	371	786	999999	917	110	348	246	120	999999	874	412	612	999999	410	705	687	999999	999999	453	480	999999	44	58	999999	999999	999999	571	773	999999	999999	795	369	37	999999	999999	401	999999	378	383	999999	999999	574	521	78	439	211	316	324	178	141	931	658	495	999999	999999	999999	738	445	749	188	777	473	917	658	88	53	999999	999999	999999	314	999999	665	673	999999	553	429	523	979	400	966	614	257	605	70	999999	146	874	511	465	458	662	539	628	204	203	463	657	863	999999	396	999999	377	698	863	429	275	985	22	973	407	999999	758	55	783	573	530	999999	856	826	942	178	999999	999999	177	651	999999	999999	999999	288	99	999999	660	990	13	350	247	999999	741	641	566	161	862	537	999999	645	999999	494	999999	631	999999	595	800	46	57	999999	552	893	530	222	257	999999	516	734	883	634	999999	767	51	443	336	999999	136	225	999999	790	316	546	425	531	746	688	201	999999	999999	503	972	999999	943	785	797	354	38	528	393	999999	644	137	653	999999	999999	147	452	412	999999	701	468	999999	776	266	999999	15	478	998	475	569	47	669	128	389	662	538	999999	266	645	981	943	608	999999	999999	155	999999	999999	991	48	609	245	788	552	913	999999	397	999999	686	872	791	875	39	62	824	299	975	19	274	771	954	323	196	767	323	758	860	999999	842	121	733	123	999999	999999	866	999999	258	999999	214	355	274	690	999999	999999	853	999999	914	555	17	643	180	178	999999	230	93	295	999999	999999	239	165	183	645	14	999999	149	678	398	78	196	999999	51	999999	999999	919	506	274	186	803	914	216	844	315	999999	209	940	564	999999	266	999999	580	999999	237	999999	59	999999	629	685	571	254	185	717	845	368	516	602	321	374	709	724	819	119	255	117	32	320	999999	999999	999999	634	584	192	142	201	615	225	813	971	754	747	876	588	615	558	738	499	998	947	238	607	629	200	786	541	999999	999999	999999	130	999999	738	312	999999	880	936	999999	992	584	653	752	301	788	350	619	999999	848	999999	504	696	378	533	999999	921	670	207	15	393	406	600	144	999999	195	692	116	25	445	155	707	679	888	
746	914	999999	204	937	999999	999999	581	999999	693	999999	966	999999	999999	341	427	391	999999	683	999999	286	595	983	519	607	999999	105	999999	999999	526	702	532	825	807	631	999999	966	726	732	389	726	812	582	907	317	188	851	940	774	999999	63	96	34	748	999999	999999	999999	836	596	832	722	999999	977	308	991	999999	151	536	130	723	460	664	336	303	214	474	23	999999	212	429	264	999999	469	15	472	615	508	86	999999	480	687	140	140	900	999999	999999	999999	283	999999	22	47	325	819	60	147	999999	759	730	544	147	147	854	633	999999	577	567	585	972	835	385	795	74	340	650	46	330	534	436	999999	533	999999	739	999999	199	391	939	345	419	867	84	999999	777	542	999999	342	832	506	962	999999	109	105	863	447	999999	227	972	984	179	24	817	999999	999999	103	20	508	408	999999	444	785	638	231	175	114	761	529	999999	532	283	317	213	824	572	113	999999	437	775	301	630	972	419	999999	176	404	999999	999999	532	684	531	999999	999999	999999	71	186	694	999999	929	758	686	999999	999999	449	999999	999999	810	992	999999	230	565	999999	999999	999999	72	472	375	683	999999	770	64	551	999999	344	999999	999999	382	73	763	395	999999	660	507	999999	615	620	773	970	999999	314	594	67	919	311	128	948	825	828	999999	599	810	999999	822	168	703	145	999999	999999	448	985	488	746	999999	905	811	904	85	999999	999999	452	698	405	439	751	186	996	999999	695	225	62	899	554	986	173	584	407	838	999999	999999	479	999999	909	531	268	999999	847	828	999999	500	999999	999999	120	337	999999	900	999999	581	80	982	707	513	328	649	396	96	999999	760	999999	330	414	75	999999	401	31	845	789	874	999999	925	339	999999	618	205	10	999999	788	227	999999	272	179	999999	767	366	999999	966	288	269	999999	999999	891	999999	762	692	95	999999	145	719	315	789	121	540	999999	155	653	539	999999	133	648	217	307	716	408	999999	161	999999	307	381	784	64	567	999999	740	998	44	252	414	926	999999	851	54	79	911	999999	161	638	999999	622	713	87	999999	165	621	927	874	184	688	999999	999999	507	850	763	934	260	231	591	999999	413	121	410	134	999999	23	796	172	238	999999	836	650	522	173	685	668	707	983	412	908	812	133	860	563	454	999999	611	999999	290	145	660	999999	570	837	20	511	999999	999999	999999	999999	824	764	646	379	852	319	28	999999	175	105	999999	277	999999	682	988	999999	260	847	679	583	999999	795	881	102	999999	495	90	684	163	184	366	754	999999	271	93	58	487	
491	711	145	376	277	835	195	908	393	531	888	849	730	260	465	999999	999999	739	999999	882	553	234	366	238	344	190	991	739	481	397	558	598	939	802	769	145	544	217	144	999999	696	194	761	963	202	834	432	923	999999	481	999999	531	64	175	934	266	354	906	999999	999999	844	456	999999	999999	999999	299	999999	928	490	329	739	322	604	79	196	999999	999999	402	46	509	758	77	999999	10	47	36	543	999999	868	513	999999	637	999999	57	125	249	999999	765	990	902	924	504	443	581	742	48	927	985	999999	575	793	951	870	532	339	777	618	436	958	947	755	999999	70	977	999999	111	146	557	999999	947	611	707	999999	999999	999999	263	633	266	267	999999	109	557	796	999999	999999	999999	766	652	717	999999	631	999999	807	53	999999	789	443	466	54	640	901	999999	42	999999	964	95	549	999999	947	85	153	361	179	959	847	207	348	767	267	697	344	494	839	615	325	290	900	368	986	795	820	177	999999	626	107	729	525	999999	338	634	999999	40	704	642	204	999999	999999	847	999999	949	450	676	209	356	305	417	540	426	715	684	999999	999999	750	161	265	976	149	552	999999	128	682	999999	439	632	407	999999	789	999999	421	999999	999999	62	173	999999	355	154	967	865	330	689	199	108	999999	654	448	120	289	999999	999999	227	140	608	985	86	999999	999999	247	576	949	991	628	343	15	670	999999	999999	26	712	806	120	18	283	232	182	929	583	533	784	999999	999999	34	246	999999	999999	915	529	76	96	770	999999	906	401	916	999999	71	855	103	389	108	999999	104	576	746	276	218	856	999999	999999	157	999999	999999	462	393	999999	966	392	523	811	999999	36	77	930	999999	327	213	617	999999	892	120	83	489	999999	686	878	999999	457	499	552	985	68	152	263	939	999999	155	999999	18	263	373	679	342	292	634	999999	248	999999	634	429	72	999999	499	494	702	83	214	999999	776	514	470	518	999999	999999	826	696	999999	999999	991	865	182	759	609	113	999999	440	741	207	519	614	640	38	823	79	489	393	568	999999	560	865	999999	999999	678	503	999999	855	786	370	465	999999	999999	434	182	768	999999	313	999999	396	999999	271	342	16	680	171	874	442	694	999999	491	442	137	999999	263	136	993	999999	91	116	320	673	654	380	741	581	426	215	855	65	823	186	402	182	693	298	532	999999	285	516	628	999999	170	963	999999	33	810	962	180	56	999999	39	232	885	85	301	617	999999	999999	109	745	999999	999999	639	999999	314	50	955	542	964	999999	137	941	999999	
487	959	513	999999	500	718	770	464	999999	809	290	793	954	516	106	402	681	570	600	999999	771	959	774	530	964	574	982	854	429	216	452	646	98	658	407	125	787	927	470	557	338	290	633	776	359	216	360	533	858	150	999999	42	537	999999	999999	528	999999	999999	726	926	735	916	44	999999	999999	643	704	306	118	980	614	754	109	52	847	999999	335	997	181	757	224	458	996	289	923	420	119	999999	999999	879	999999	805	211	999999	821	999999	256	999999	419	716	511	63	425	877	536	538	933	495	918	999999	202	197	811	999999	711	999999	919	755	905	946	534	382	450	999999	999999	999999	553	564	999999	434	244	530	587	999999	256	170	43	128	752	394	486	623	414	999999	687	743	993	242	999999	545	999999	500	899	473	192	139	612	195	827	726	985	378	999999	493	87	999999	609	356	999999	550	253	801	999999	520	999999	910	967	907	999999	317	815	999999	999999	685	932	744	631	124	282	126	999999	847	999999	999999	409	999999	359	999999	999999	25	143	999999	999999	292	301	701	497	388	13	281	171	705	643	520	911	999999	999999	588	999999	999999	50	494	999999	605	992	999999	999999	976	121	361	561	57	999999	535	183	177	800	999999	393	240	256	252	121	11	999999	852	999999	780	124	735	471	770	369	133	975	649	574	915	299	896	999999	521	277	652	720	124	999999	117	347	743	999999	208	204	330	96	798	383	999999	649	999999	201	999999	862	385	889	790	687	999999	560	999999	603	884	158	999999	48	734	974	999999	999999	841	999999	999999	443	380	861	999999	575	48	46	187	999999	502	275	159	705	472	659	891	999999	930	436	999999	557	812	150	989	59	707	999999	361	823	914	791	808	552	999999	295	491	999999	625	224	648	290	999999	999999	999999	619	999	791	576	999999	92	705	360	414	661	999999	999999	999999	999999	224	867	756	999999	364	360	711	466	999999	609	187	177	377	999999	715	787	656	999999	554	50	999999	999999	916	715	286	741	218	999999	404	999999	557	664	261	999999	999999	999999	891	605	28	999999	398	162	403	191	999999	908	715	568	999999	999999	14	373	86	999999	999999	175	951	999999	409	622	151	281	72	715	62	523	915	999999	736	368	999999	60	166	646	999999	226	656	999999	999999	377	35	650	794	999999	886	193	588	999999	999999	999999	999999	850	206	405	765	127	100	688	999999	875	999999	991	999999	287	730	954	217	999999	548	285	519	227	723	41	597	501	486	999999	999999	999999	935	999999	573	999999	999999	55	999999	999999	999999	533	135	999999	605	999999	384	44	818	999999	999999	932	
975	999999	524	874	726	187	136	175	808	999999	640	999999	859	999999	940	149	427	999999	323	685	110	457	558	999999	159	551	622	999999	656	999999	682	968	247	896	893	786	339	999999	774	999999	918	688	951	616	999999	330	118	999999	511	245	617	487	999999	371	831	999999	599	509	725	999999	565	999999	518	256	999999	671	567	963	376	163	810	729	999999	537	999999	421	505	942	131	829	442	286	769	420	945	999999	774	876	74	374	999999	829	973	599	230	73	179	705	999999	231	762	155	969	358	999999	888	999999	666	999999	420	999999	656	999999	895	742	288	95	108	999999	999999	897	691	898	11	966	999999	755	967	317	703	251	800	999999	900	77	999999	317	999999	985	67	284	999999	999999	999999	999999	540	450	87	856	941	978	81	999999	638	333	81	256	999999	392	453	142	952	358	900	999999	232	999999	488	828	455	999999	674	122	253	121	788	419	254	999999	999999	540	677	121	375	725	179	405	289	576	996	50	999999	38	999999	999999	332	760	381	485	999999	999999	962	259	411	999999	313	999999	161	526	545	999999	12	318	956	912	464	999999	999999	185	998	826	458	912	831	414	630	999999	579	999999	789	38	47	768	539	634	578	999999	709	404	421	999999	999999	763	999999	344	999999	41	81	629	999999	490	999999	205	999999	304	352	999999	427	996	350	668	389	999999	999999	517	624	999999	779	332	344	47	142	588	999999	788	581	999999	999999	497	376	599	999999	950	858	309	261	841	291	244	291	529	999	712	64	753	830	999999	36	999999	999999	804	999999	749	294	433	358	999999	441	999999	722	657	999999	930	629	999999	104	439	999999	999999	265	782	999999	544	51	815	999999	429	534	999999	957	169	999999	999999	777	572	346	824	665	435	950	72	410	592	522	634	361	999999	999999	313	658	999999	999999	597	267	937	852	718	707	999999	395	928	664	431	999999	562	987	809	162	67	999999	280	773	999999	999999	202	382	369	999999	417	463	967	346	231	362	566	722	81	110	839	720	628	126	195	49	999999	999999	978	999999	959	646	552	916	999999	898	999999	627	999999	120	74	565	999999	696	300	25	999999	999999	999999	78	184	999999	916	999999	322	347	785	163	587	510	465	794	403	517	72	999999	911	60	999999	332	999999	999999	825	961	999999	284	999999	932	826	180	999999	999999	965	909	677	999999	999999	843	604	999999	999999	999999	49	999999	655	280	172	975	633	529	113	999999	281	120	104	245	999999	955	672	48	999999	853	336	417	888	999999	828	493	840	999999	51	78	456	632	219	749	899	437	315	999999	121	999999	
999999	307	76	254	168	854	815	441	114	774	999999	565	578	269	897	999999	508	999999	452	678	145	690	999999	45	920	648	901	999999	346	586	649	999999	926	999999	999999	999999	999999	644	999999	973	678	999999	838	276	896	891	999999	949	851	277	928	686	323	442	126	618	819	40	333	999999	953	999999	104	999999	999999	999999	638	720	715	868	290	999999	999999	478	10	736	999999	221	999999	39	999999	999999	504	79	657	962	999999	494	742	935	220	999999	999999	999999	29	218	314	320	151	632	262	343	243	999999	986	74	923	844	999999	389	766	607	890	999999	924	11	964	34	869	172	680	999999	978	780	657	968	554	414	999999	791	432	540	80	999999	776	261	718	521	999999	999999	48	748	999999	362	999999	999999	430	999999	432	28	253	289	451	999999	951	118	999999	463	335	999999	519	999999	395	650	957	999999	537	383	528	673	999999	999999	942	285	133	931	102	625	610	999999	999999	539	982	440	547	152	999999	101	566	999999	999999	999999	999999	74	84	530	999999	999999	405	943	999999	57	999999	758	734	800	347	175	855	29	999999	739	999999	291	999999	980	536	955	112	814	146	446	817	860	999999	38	267	999999	999999	603	578	691	999999	667	969	500	52	233	999999	999999	999999	999999	246	547	999999	166	999999	904	593	103	999999	999999	308	590	999999	639	240	999999	981	999999	542	469	999999	261	450	999999	999999	999999	322	980	937	312	258	365	20	222	210	999999	999999	621	626	363	294	117	609	999999	392	640	859	339	269	416	252	999999	214	345	959	984	106	327	999999	227	591	999999	165	690	999999	999999	580	999999	999999	960	426	999999	89	189	185	856	651	279	999999	999999	335	982	720	531	999999	999999	999999	674	262	225	183	999999	974	409	772	681	951	919	31	449	69	274	900	309	989	999999	920	999999	999999	113	342	827	385	768	891	999999	999999	634	630	900	792	905	999999	223	787	535	395	680	417	504	999999	732	999999	502	819	70	999999	421	999999	999999	999999	999999	999999	158	882	356	999999	999999	999999	172	999999	327	299	130	999999	164	931	687	521	999999	497	250	999999	664	999999	610	578	882	949	830	999999	480	102	452	573	666	999999	194	999999	999999	28	189	172	999999	999999	586	443	137	845	999999	999999	404	900	87	689	96	517	850	949	282	777	633	999999	686	999999	999999	235	846	557	990	764	746	356	90	445	318	88	374	949	622	176	450	999999	294	700	133	580	24	763	486	159	549	999999	999999	663	999999	922	485	608	406	361	596	580	999999	999999	393	57	999999	999999	999999	999999	153	901	336	115	336	596	972	
985	522	999999	220	93	999999	841	225	510	298	427	60	395	602	765	552	999999	579	870	191	394	317	85	760	999999	391	477	16	999999	908	952	337	798	949	500	96	668	150	513	999999	24	999999	882	759	999999	591	985	416	388	358	75	535	999999	999999	999999	678	446	977	837	701	602	835	576	999999	999999	99	262	446	111	678	883	130	76	369	177	709	999999	326	368	791	405	999999	627	299	843	426	999999	393	371	821	650	690	313	811	907	189	999999	999999	422	999999	999999	549	314	709	475	945	999999	106	247	878	253	130	618	56	999999	999999	217	287	758	919	228	868	84	289	999999	202	817	264	462	999999	999999	154	903	999999	461	856	756	999999	999999	999999	957	774	155	999999	578	999999	999999	266	515	376	972	999999	999999	503	94	470	475	35	682	282	137	999999	644	258	999999	999999	999999	562	595	449	999999	999999	463	860	962	453	999999	591	711	999999	130	560	748	95	999999	771	999999	410	972	999999	391	731	245	551	770	752	140	999999	216	999999	999999	519	671	76	590	999999	999999	671	540	640	747	883	323	184	161	576	465	999999	999999	999999	999999	816	590	999999	999999	999999	63	999999	100	220	999999	825	999999	999999	999999	611	999999	682	505	343	404	951	869	341	253	507	417	71	399	203	296	582	664	700	993	497	928	999999	999999	536	629	464	999999	330	327	921	508	91	981	550	999999	783	999999	999999	120	534	946	999999	360	999999	646	999999	999999	896	923	999999	171	684	249	705	682	822	673	968	713	940	380	548	999999	331	999	999999	89	849	516	513	528	765	590	999999	550	999999	717	458	999999	999999	999999	684	999999	586	760	999999	842	999999	999999	865	119	94	194	180	164	407	245	38	560	999999	912	672	390	999999	222	405	103	780	999999	12	114	225	89	86	997	695	999999	437	999999	184	999999	804	980	651	403	444	581	999999	313	152	444	689	999999	579	725	279	304	987	999999	365	730	71	130	999999	760	894	999999	118	182	469	999999	807	999999	385	826	117	692	738	26	999999	999999	999999	477	22	567	425	327	999999	360	999999	999999	999999	999999	999999	454	999999	999999	123	891	509	439	472	247	844	886	637	232	522	752	617	587	999999	970	596	541	999999	593	999999	309	344	577	504	757	454	999999	112	744	260	931	402	999999	999999	847	999999	348	361	445	633	136	929	203	999999	757	743	150	835	193	476	674	407	839	576	814	999999	931	935	714	999999	775	783	892	971	999999	999999	999999	19	718	463	257	189	611	960	981	379	999999	772	746	999999	314	243	918	999999	999999	534	
563	856	763	300	999999	413	647	652	999999	352	999999	231	224	407	558	141	999999	729	999999	495	795	879	595	445	415	999999	999999	999999	999999	999999	864	625	395	66	797	338	255	427	877	844	542	959	113	639	342	919	558	349	999999	183	126	999999	999999	101	738	999999	270	328	885	427	225	947	999999	324	487	421	999999	167	610	229	885	699	852	384	952	999999	775	955	113	496	999999	848	243	314	999999	675	576	304	327	123	77	927	542	460	629	594	795	999999	162	920	92	400	739	246	297	999999	346	674	148	902	908	314	999999	398	817	376	714	859	898	811	845	999999	840	496	161	958	167	402	755	368	51	986	803	999999	413	219	118	996	26	999	999999	999999	999999	424	999999	763	711	153	643	999999	880	935	890	351	85	550	560	252	95	999999	269	944	919	780	861	921	511	42	984	607	999999	999999	999999	899	481	999999	386	425	292	999999	256	23	759	502	999999	115	999999	462	116	863	658	999999	911	687	739	395	982	385	563	999999	262	679	999999	45	994	173	103	990	869	142	999999	144	999999	696	93	255	194	426	302	999999	999999	58	999999	131	999999	401	999999	165	999999	96	959	999999	862	998	146	999999	999999	723	507	324	21	116	593	974	699	523	905	999999	604	999999	210	566	92	806	468	213	753	47	96	602	367	999999	830	782	183	172	282	999999	560	999999	999999	471	918	978	744	718	465	951	431	999999	999999	999999	560	675	886	403	918	999999	540	932	999999	816	636	999999	956	83	285	810	999999	536	251	943	664	98	103	999999	647	113	71	749	748	801	999999	662	116	775	999999	999999	896	779	999999	226	430	627	692	584	834	23	31	671	443	654	160	895	193	552	926	472	999999	157	756	814	993	791	194	31	999999	974	798	999999	999999	130	913	31	292	34	522	47	406	999999	904	633	91	400	315	103	650	720	478	563	999999	915	999999	749	33	999999	233	639	999999	670	382	859	225	840	999999	323	999999	999999	612	168	40	999999	76	999999	252	999999	732	603	486	101	380	999999	505	244	342	999999	999999	174	998	999999	801	883	604	735	146	54	999999	251	423	991	362	521	117	999999	533	959	849	519	506	999999	706	999999	163	999999	299	892	364	980	999999	206	776	999999	999999	759	999999	999999	295	340	927	207	715	491	999999	494	738	859	999999	195	999999	383	929	38	667	999999	157	181	730	999999	445	253	999999	999999	742	999999	225	999999	390	358	999999	386	999999	519	999999	309	999999	224	999999	668	612	440	999999	178	278	135	999999	999999	909	43	999999	195	
426	999999	894	683	517	287	748	999999	278	953	999999	34	243	335	709	420	999999	368	912	932	732	71	999999	15	734	999999	168	617	949	999999	999999	356	746	766	959	999999	624	908	999999	999999	476	485	999999	658	999999	494	935	943	425	856	311	550	131	679	462	999999	999999	889	999999	995	129	140	24	801	87	132	288	476	376	999999	796	537	576	15	466	999999	672	991	53	249	586	999999	202	999999	176	335	999999	76	314	603	999999	999999	959	796	787	345	471	999999	581	838	216	469	999999	999999	69	999999	974	999999	223	215	692	999999	846	709	999999	904	938	920	999999	751	897	999999	171	999999	819	71	578	999999	227	131	785	83	419	214	999999	126	648	845	43	402	361	999999	999999	999999	911	999999	888	259	386	999999	406	550	963	830	999999	999999	307	803	999999	998	999999	203	898	101	430	619	980	641	676	302	265	999999	887	242	400	789	367	73	861	999999	183	328	403	343	724	999999	120	589	274	999999	819	999999	999999	44	207	167	999999	761	678	302	877	257	999999	94	999999	313	662	731	439	161	637	999999	942	575	999999	999999	799	999999	376	195	508	401	999999	639	483	420	784	852	44	242	579	999999	395	569	93	926	745	319	715	421	582	999999	159	122	409	585	903	743	220	999999	999999	654	394	492	793	999999	880	943	611	218	528	809	696	207	581	41	999999	382	999999	999999	141	489	848	999999	613	129	251	264	239	897	999999	51	642	713	999999	924	221	999999	776	606	999999	999999	708	507	999999	772	692	952	999999	378	736	530	999999	321	200	878	805	999999	879	674	245	625	714	713	700	487	177	983	332	657	819	945	606	999999	852	339	781	351	999999	841	436	298	999999	860	170	986	789	331	523	999999	128	781	33	112	370	430	97	999999	806	415	604	708	629	883	559	999999	924	376	468	860	999999	464	378	48	247	947	902	853	553	714	697	999999	470	337	538	48	922	504	524	432	252	999999	999999	656	246	728	668	999999	311	379	72	423	862	662	899	663	413	999999	864	423	528	243	451	102	717	758	248	302	355	999999	868	999999	999999	46	618	999999	920	722	801	518	999999	999999	551	183	652	284	983	999999	437	874	999999	937	639	110	999999	18	346	451	938	999999	999999	376	494	791	510	642	571	825	54	590	999999	999999	193	999999	999999	465	691	277	450	443	775	440	864	480	999999	999999	790	999999	142	610	999999	478	999999	999999	38	912	999999	760	673	19	712	167	763	999999	141	944	753	293	964	448	326	78	11	505	712	59	511	24	906	578	
852	820	693	443	999999	274	907	869	999999	233	999999	931	604	441	730	617	999999	27	348	940	188	999999	999999	999999	293	903	477	288	611	979	410	999999	999999	104	166	892	473	329	240	866	47	999999	965	999999	559	395	474	570	774	104	383	999999	999999	999999	399	999999	43	999	160	713	999999	628	267	999999	822	999999	86	999999	284	999999	153	356	787	482	902	304	541	56	144	898	439	906	999999	999999	605	999999	887	888	704	811	859	999999	179	526	79	418	625	627	918	233	318	999999	296	937	950	999999	707	203	73	105	999999	987	865	261	284	891	125	999999	742	906	448	999999	999999	472	977	679	186	270	413	494	678	913	138	910	590	473	620	576	999999	579	219	693	999999	999999	997	872	608	918	252	188	999999	999999	885	21	785	129	999999	823	959	281	849	446	790	579	426	900	858	955	671	810	999999	548	194	172	696	999999	999999	999999	999999	115	80	999999	999999	235	200	999999	999999	999999	135	470	999999	796	617	294	729	773	999999	255	192	107	999999	653	257	441	907	754	999999	722	325	40	999999	999999	358	854	210	999999	428	999999	388	623	999999	742	999999	999999	508	999999	931	899	442	923	999999	128	21	377	999999	426	21	999999	327	999999	999999	316	800	105	715	346	447	999999	94	999999	354	348	999999	569	235	280	823	56	999999	432	823	790	289	402	188	999999	954	980	762	783	579	841	247	942	999999	564	942	999999	495	999999	46	178	815	999999	578	512	261	999999	152	820	603	964	653	894	623	999999	37	408	999999	88	999999	467	10	310	569	999999	111	924	69	999999	338	999999	999999	771	999999	654	975	985	999999	675	384	512	838	941	190	615	197	352	328	187	537	544	818	416	999999	578	999999	514	735	74	411	337	392	480	492	514	412	881	508	968	999999	999999	584	250	999999	880	628	68	999999	953	326	759	999999	881	144	794	280	999999	992	817	486	471	260	759	999999	999999	129	999999	459	999999	213	315	843	360	831	494	959	577	999999	898	950	999999	393	999999	999999	652	730	510	346	697	244	267	889	690	492	885	792	825	976	656	760	270	608	454	749	20	999999	999999	60	999999	834	702	443	104	867	999999	87	478	20	622	326	618	999999	999999	999999	946	426	163	868	945	702	144	600	65	147	689	510	939	42	738	736	484	460	697	863	541	823	794	823	999999	808	324	814	364	340	999999	249	999999	23	999999	594	762	387	114	999999	699	999999	388	999999	188	866	147	446	282	999999	841	168	333	898	900	132	631	340	752	147	388	330	999999	999999	995	
999999	663	926	238	154	974	999999	999999	750	173	999999	445	838	645	259	670	878	542	479	498	983	916	999999	122	680	999999	432	635	966	569	379	866	663	960	999999	212	221	999999	138	911	744	999999	583	734	471	687	792	695	503	477	510	788	999999	235	21	533	713	813	558	191	552	471	389	191	794	572	999999	999999	906	56	458	999999	413	567	754	999999	342	225	999999	993	179	999999	141	499	69	590	109	437	949	215	499	999999	659	946	369	999999	432	999999	939	898	999999	915	788	457	28	839	999999	209	481	839	200	498	171	999999	999999	814	339	999999	132	213	999999	353	999999	700	999999	60	21	467	208	999999	749	940	286	753	97	264	948	684	481	229	216	900	956	119	25	999999	246	103	934	554	999999	542	280	735	434	999999	999999	97	900	967	827	916	10	10	100	259	222	418	478	757	866	655	418	902	999999	999999	397	818	685	556	814	999999	532	653	999999	216	670	550	328	535	999999	860	784	514	401	299	999999	955	29	765	788	828	625	186	687	297	134	377	737	861	174	178	411	353	162	910	394	356	472	883	589	999999	99	942	490	15	871	904	999999	707	673	999999	999999	920	768	985	302	355	966	999999	999999	302	999999	467	370	109	458	440	361	491	999999	553	493	145	186	126	999999	999999	696	681	425	230	867	40	198	999999	379	999999	999999	176	617	999999	390	231	801	296	858	631	999999	391	556	441	552	999999	999999	129	948	663	999999	999999	256	619	659	294	825	862	435	782	278	638	730	999999	999999	999999	873	867	999999	272	344	889	267	117	110	315	999999	999999	677	848	999999	78	783	715	747	933	920	999999	389	106	405	939	861	86	999999	943	661	999999	585	368	999999	999999	957	685	329	999999	394	149	518	353	169	840	194	586	554	999999	999999	24	230	922	273	875	487	75	866	405	999999	191	753	167	654	545	408	318	703	302	121	108	999999	999999	999999	781	490	999999	937	999999	754	285	531	164	98	999999	999999	663	999999	279	457	999999	819	924	828	213	395	999999	698	623	441	999999	999999	261	98	756	999999	338	383	492	394	452	999999	311	650	751	659	599	999999	999999	186	744	223	434	845	999999	288	999999	73	999999	999999	139	346	324	999999	877	403	999999	75	342	28	40	290	612	884	15	763	999999	283	999999	554	795	291	999999	446	696	662	458	999999	868	477	999999	275	49	106	264	115	814	999999	772	358	389	534	736	999999	156	464	611	549	840	466	999999	198	986	999999	600	847	999999	877	437	224	999999	863	999999	864	862	
765	251	516	630	899	948	341	510	999999	174	271	555	999999	299	242	61	908	575	999999	706	967	288	258	505	416	459	999999	999999	557	999999	526	999999	872	137	391	999999	999999	999999	940	999999	999999	687	999999	999999	339	999999	954	999999	204	999999	46	999999	794	999999	894	999999	992	999999	223	999999	22	591	952	325	647	999999	683	999999	908	29	956	989	634	894	277	289	30	632	176	124	999999	999999	555	999999	376	238	542	714	242	904	999999	999999	705	999999	505	848	734	942	999999	405	999999	390	679	185	216	57	999999	900	999999	999999	466	370	999999	109	946	663	45	568	949	419	402	968	342	13	798	872	293	144	999999	428	999999	999999	653	999999	999999	124	679	999999	188	328	576	999999	824	626	448	859	999999	606	999999	842	812	176	992	569	999999	999999	999999	676	999999	344	763	999999	511	471	70	388	716	83	604	999999	999999	999999	999999	631	842	760	154	999999	565	938	632	686	999999	556	616	999999	999999	94	767	853	76	13	992	843	565	58	139	362	566	69	152	176	11	722	999999	156	786	371	726	252	506	342	121	448	999999	86	999999	955	855	682	302	632	316	751	765	980	674	546	999999	794	630	791	999999	505	796	999999	685	868	999999	469	601	724	368	524	356	733	891	999999	141	488	121	184	506	999999	766	999999	859	260	956	878	482	999999	305	931	999999	714	193	615	999999	256	999999	999999	268	395	91	578	274	792	999999	999999	999999	129	414	587	682	456	999999	275	738	285	606	434	912	818	999999	360	429	436	902	999999	550	999999	902	885	96	54	915	121	999999	198	999999	77	855	925	789	999999	835	999999	258	999999	429	999999	877	999999	999999	966	999999	449	407	730	159	838	889	763	490	812	227	529	500	638	999999	183	473	550	999999	538	579	999999	999999	635	525	711	187	999999	222	633	408	535	244	129	888	475	999999	999999	48	418	188	999999	444	976	145	316	227	620	633	255	453	336	347	999999	999999	999999	420	999999	999999	448	660	162	550	857	413	691	294	380	750	75	470	401	511	999999	360	488	551	999999	999999	999999	493	567	113	966	189	82	198	132	999999	719	65	941	999999	600	757	35	551	586	573	453	31	999999	870	568	785	999999	824	725	999999	999999	627	367	999999	996	954	103	999999	584	678	341	502	172	647	40	999999	529	534	910	863	334	936	964	489	56	197	647	999999	999999	999999	136	257	999999	370	824	102	697	669	870	646	664	976	967	908	241	999999	858	209	999999	559	265	527	999999	862	437	971	999999	878	234	809	316	406	514	402	551	
93	40	999999	823	937	321	999999	664	273	209	357	969	999999	257	106	338	448	857	999999	925	609	342	999999	932	852	440	999999	999999	70	340	999999	472	574	366	999999	920	66	385	901	999999	405	862	650	662	999999	12	605	631	138	999999	999999	999999	999999	476	942	751	429	869	970	507	999999	999999	604	933	999999	884	405	700	999999	185	282	72	955	748	530	746	999999	948	999999	999999	999999	197	315	589	471	719	944	999999	423	999999	999999	196	415	404	744	979	268	717	720	205	606	905	531	952	208	999999	592	779	946	999999	68	481	999999	130	672	315	120	999999	999999	232	999999	307	286	702	999999	95	657	561	999999	551	999999	975	238	657	999999	999999	999999	363	391	999999	136	174	161	228	347	29	180	999999	732	438	869	253	254	497	265	999999	999999	828	277	123	999999	999999	775	404	717	93	253	369	876	742	649	756	633	999999	999999	775	156	68	999999	665	915	372	829	575	682	244	999999	740	402	945	311	999999	95	277	999999	999999	999999	756	511	999999	999999	999999	418	989	789	122	620	999999	401	489	162	569	473	999999	999999	787	999999	999999	722	482	363	999999	967	931	440	811	671	365	301	11	386	399	557	999999	889	114	953	839	999999	570	623	292	349	912	792	741	999999	483	78	728	891	199	44	38	999999	273	843	486	558	999999	999999	264	156	999999	112	762	999999	372	722	104	833	373	424	162	858	999999	173	64	999999	699	447	197	999999	999999	119	197	365	528	999999	626	270	476	290	807	129	369	146	949	999999	999999	728	11	761	974	894	528	774	881	180	829	109	789	999999	859	540	263	967	582	999999	914	999999	494	173	106	999999	366	92	617	43	499	934	223	253	119	970	446	435	999999	678	591	423	483	999999	379	999999	999999	138	431	276	999999	999999	563	669	895	632	244	999999	665	151	999999	445	167	848	681	999999	885	545	238	888	104	999999	655	904	999999	501	923	145	793	579	362	238	661	351	999999	107	381	999999	358	487	735	999999	770	181	150	999999	265	635	677	484	640	999999	999999	542	181	47	745	658	971	403	708	108	54	95	788	309	999999	999999	680	583	524	341	999999	751	999999	496	999999	484	999999	553	246	298	468	318	939	427	999999	999999	179	139	999999	999999	583	999999	778	999999	563	999999	392	840	371	449	999999	104	999999	308	747	158	388	685	980	999999	894	427	999999	999999	999999	736	156	999999	999999	663	646	550	230	999999	758	243	972	526	999999	382	999999	924	191	796	343	374	358	640	999999	999999	999999	493	999999	100	828	165	999999	369	996	
999999	538	31	868	707	999999	414	873	168	999999	514	185	999999	999999	607	179	970	999999	370	85	275	387	516	691	791	922	163	400	139	973	999999	445	613	529	115	844	80	65	484	993	929	500	200	999999	175	14	878	740	552	921	857	999999	436	293	730	449	31	999999	87	784	999999	23	743	194	947	999999	999999	342	647	762	109	999999	761	376	156	775	197	999999	526	787	54	999999	999999	218	125	999999	999999	330	799	665	823	999999	999999	999999	354	916	999999	16	153	106	442	999999	102	999999	822	942	999999	999999	999999	955	262	999999	813	299	999999	236	174	535	999999	273	68	251	543	999999	999999	999999	936	72	32	240	27	191	283	999999	354	509	330	68	396	183	999999	950	193	843	412	227	926	688	959	999999	999999	232	937	879	48	200	11	119	999999	463	16	105	46	906	937	81	332	394	945	240	906	116	999999	895	747	118	68	700	580	721	442	258	113	904	488	999999	253	999999	390	164	999999	220	218	999999	176	430	913	286	999999	340	895	999999	743	728	221	999999	999999	999999	142	929	141	311	539	138	31	757	991	141	428	152	828	999999	13	790	999999	999999	897	216	728	326	205	782	794	249	826	900	515	384	693	842	711	211	271	999999	32	205	680	89	911	419	439	999999	857	763	999999	966	537	952	999999	525	999999	877	323	815	734	359	517	999999	312	130	252	616	448	585	440	626	667	552	999999	537	999999	818	304	319	887	423	999999	40	999999	860	373	562	999999	178	999999	834	887	456	726	672	688	390	777	999999	176	822	343	282	999999	885	309	985	194	467	510	999999	999999	999999	928	320	435	486	563	452	757	999999	999999	279	489	605	738	221	825	105	849	634	51	999999	152	999999	999999	651	707	850	561	999999	378	922	667	176	262	883	527	415	247	211	826	999999	999999	486	595	73	999999	727	157	97	999999	98	617	875	887	78	861	863	241	783	778	713	891	379	321	313	611	999999	352	855	999999	419	858	648	808	716	999999	666	999999	26	999999	980	999999	999999	999999	999999	315	791	288	194	32	664	999999	463	432	123	443	664	174	999999	461	479	384	301	999999	749	999999	969	77	999999	999999	205	999999	224	999999	999999	19	427	160	41	998	999999	999999	999999	833	38	244	404	225	695	283	815	501	999999	564	389	606	411	78	478	59	346	724	118	596	826	281	999999	538	634	999999	999999	513	142	999999	641	444	226	468	999999	515	835	753	382	897	782	703	206	999999	999999	201	607	358	682	982	662	105	926	999999	16	757	999999	866	999999	
591	999999	999999	368	999999	922	945	390	943	999999	963	224	592	351	220	999999	133	84	999999	999999	442	505	666	831	999999	630	545	517	654	462	618	240	999999	172	790	640	479	999999	302	737	599	811	664	655	999999	999999	79	999999	715	757	882	682	999999	872	999999	96	600	480	999999	283	386	437	735	999999	999999	733	254	999999	560	580	344	788	782	571	999999	630	999999	20	999999	391	560	999999	801	896	579	935	265	106	23	704	49	999	999999	29	999999	171	86	184	571	999999	523	649	203	145	999999	999999	900	999999	477	999999	255	589	367	827	722	595	635	838	910	158	477	157	416	856	999999	345	663	762	220	243	554	666	449	138	868	911	598	999999	999999	999999	999999	851	629	496	458	460	641	308	999999	765	535	247	999999	999999	517	375	999999	346	605	87	440	999999	202	244	972	588	150	239	958	811	999999	969	999999	434	999999	625	528	920	407	89	703	364	999999	454	999999	317	403	36	620	502	999999	261	70	999999	55	999999	659	394	523	999999	320	412	999999	495	999999	566	882	838	309	999999	846	322	939	525	384	86	681	748	999999	664	999999	124	618	466	143	745	999999	999999	389	999999	999999	999999	406	537	769	301	24	969	999999	150	999999	564	726	999999	999999	365	322	545	999999	968	999999	910	856	859	684	999999	793	883	362	32	999999	999999	459	94	924	999999	916	999999	755	93	72	999999	72	396	239	999999	397	999999	810	777	999999	373	937	420	10	66	288	547	999999	999999	507	999999	617	999999	493	512	999999	999999	804	943	449	999999	789	937	906	999999	848	469	999999	63	808	903	999999	585	599	293	985	999999	94	868	999999	378	558	192	586	931	105	409	903	726	525	755	95	999999	999999	999999	584	999	999999	496	217	818	917	799	765	603	67	41	73	209	527	77	557	935	519	80	362	999999	361	975	418	999999	566	903	538	62	999999	216	256	87	999999	999999	534	597	999999	615	999999	758	427	999999	999999	999999	345	703	999999	457	207	159	356	268	169	999999	999999	538	88	767	261	24	270	712	785	851	785	999999	499	541	999999	960	284	999999	619	604	189	379	999999	999999	114	862	704	90	999999	999999	859	987	917	999999	347	995	999999	999999	364	447	497	714	207	32	287	358	214	666	914	247	999999	452	649	565	797	278	436	999999	999999	399	319	189	857	126	991	797	78	767	204	547	451	390	999999	182	116	475	181	89	78	755	658	47	176	617	793	999999	348	362	934	999999	569	999999	999999	964	137	317	856	91	41	999999	289	446	999999	376	999999	999999	999999	476	
999999	332	106	356	664	908	740	281	999999	999999	999999	583	459	716	832	135	978	664	161	585	54	798	999999	999999	999999	999999	475	221	575	800	820	308	999999	871	903	999999	971	222	131	331	234	855	999999	615	757	457	40	573	614	346	397	141	343	327	432	660	713	16	307	999999	999999	529	706	222	430	35	999999	587	812	229	164	766	543	829	360	198	503	12	343	601	558	901	607	238	413	688	964	198	449	999999	999999	965	914	54	888	705	159	92	195	732	388	452	760	999999	192	631	999999	999999	999999	243	166	999999	673	706	528	541	921	477	809	741	70	880	999999	569	331	198	851	498	999999	655	48	421	999999	999999	223	115	150	222	56	782	100	461	231	215	999999	197	999999	218	526	356	783	999999	282	454	672	999999	999999	201	999999	993	779	109	999999	320	204	745	894	72	492	999999	400	709	431	37	650	608	658	932	999999	999999	896	642	999999	594	872	367	148	999999	999999	715	999999	949	159	62	12	991	999999	911	20	351	999999	239	725	999999	956	84	260	255	803	73	849	381	999999	929	107	146	137	977	999999	999999	606	532	134	777	999999	450	999999	378	999999	659	719	747	922	141	841	667	916	868	999999	797	999999	999999	568	874	866	428	240	229	955	865	863	999999	472	182	745	770	114	948	491	515	999999	999999	230	154	354	111	459	587	98	439	229	269	349	651	731	999999	999999	260	910	999999	220	339	422	169	796	807	284	749	395	80	999999	968	999999	132	282	234	672	424	530	764	999999	653	999999	525	999999	603	999999	821	451	999999	806	854	47	297	305	194	469	999999	358	546	826	710	201	999999	877	261	882	226	378	999999	49	549	730	999999	234	566	208	897	523	999999	244	999999	308	999999	999999	708	930	99	999999	97	765	611	75	983	938	999999	999999	123	648	394	720	356	999999	944	992	999999	133	999999	999999	739	986	571	547	165	999999	373	411	838	753	179	330	793	399	290	741	438	483	746	218	965	114	999999	999999	139	999999	888	20	363	999999	17	584	49	36	999999	111	203	73	999999	681	999999	999999	623	370	999999	73	927	956	999999	999999	999999	782	387	683	999999	634	901	323	418	682	423	363	58	477	745	594	291	766	312	999999	547	374	573	75	643	118	490	723	779	75	554	932	847	159	806	234	207	999999	929	462	209	999999	999999	238	267	221	808	999999	624	999999	999999	171	999999	983	999999	999999	219	321	49	999999	154	187	543	999999	137	999999	515	899	670	521	999999	925	999999	849	979	667	719	344	807	432	310	
999999	999999	894	999999	393	288	999999	493	617	24	885	999999	999999	318	31	346	312	110	999999	705	909	999999	113	497	857	334	804	999999	998	479	874	514	617	688	810	88	649	69	744	213	999999	415	999999	999999	511	608	895	541	957	331	999999	244	41	726	999999	858	995	406	436	68	483	858	495	147	150	999999	999999	999999	507	942	697	999999	366	573	63	504	431	607	986	258	438	999999	57	676	71	640	999999	890	999999	951	93	252	633	685	999999	793	919	915	365	140	900	643	999999	24	633	999999	878	467	673	896	436	397	420	188	629	220	999999	818	85	509	897	817	964	555	859	999999	619	999999	999999	269	584	515	252	855	357	795	240	43	53	896	761	25	999999	999999	999999	696	831	455	65	519	982	110	840	855	243	92	679	487	165	188	556	999999	624	414	322	920	155	565	830	999999	999999	999999	775	189	748	881	600	572	40	172	623	999999	625	333	286	484	675	396	999999	275	125	752	878	864	350	563	401	999999	89	604	999999	276	625	231	999999	214	999999	999999	117	361	491	116	457	999999	999999	392	582	300	137	999999	255	758	942	564	718	237	899	911	838	194	490	788	493	436	999999	999999	999999	404	794	999999	159	24	288	271	999999	19	305	885	999999	999999	999999	111	685	251	359	792	333	70	512	312	999999	423	999999	923	870	703	622	30	382	217	843	188	506	65	688	999999	480	681	780	709	932	24	612	999999	213	389	999999	252	999999	827	33	488	891	491	767	999999	202	999999	999999	90	396	284	999999	101	124	802	604	629	562	128	322	652	290	802	380	300	811	941	999999	491	600	999999	999999	554	194	365	296	24	298	952	48	999999	290	999999	999999	999999	999999	520	999999	999999	784	999999	690	957	515	999999	208	99	999999	476	999999	260	645	909	490	26	999999	958	907	758	515	590	341	609	999999	207	999999	590	489	722	999999	300	185	319	706	999999	689	999999	48	812	167	207	902	821	999999	787	999999	380	219	306	327	552	613	17	999999	999999	151	90	999999	318	999999	617	999999	999999	687	634	85	335	213	999999	337	999999	920	104	601	318	687	520	581	302	999999	990	380	999999	404	247	686	177	999999	512	976	608	999999	730	802	549	597	999999	144	999999	999999	153	177	847	968	974	632	518	416	586	516	631	509	584	590	999999	247	426	994	450	947	907	911	701	396	999999	244	999999	999999	61	999999	999999	385	999999	590	999999	999999	533	224	430	614	178	761	999999	995	999999	999999	999999	150	782	999999	181	518	694	456	804	999999	476	460	249	
740	442	999999	999999	999999	341	255	331	993	16	999999	713	211	574	835	779	156	999999	705	51	630	709	59	520	748	549	666	999999	999999	786	999999	999999	82	975	690	999999	951	406	999999	664	108	999999	541	999999	999999	999999	969	944	999999	677	657	999999	999999	999999	619	41	392	705	999999	326	999999	999999	999999	999999	664	849	640	236	999999	662	827	750	110	999999	943	852	177	915	934	160	579	722	832	999999	999999	999999	585	664	365	659	789	255	999999	655	989	544	186	333	480	735	957	743	70	206	850	907	67	999999	475	766	863	477	999999	465	746	952	999999	548	89	999999	274	999999	870	234	872	581	999999	454	61	999999	999999	844	999999	999999	999999	836	661	999999	212	999999	135	855	198	598	795	999999	484	335	999999	47	811	999999	999999	999999	471	981	999999	999999	333	999999	948	612	678	999999	100	28	42	571	273	909	300	106	346	858	355	418	788	282	438	561	999999	633	545	23	597	48	600	445	737	221	999999	826	999999	932	282	522	999999	999999	508	777	999999	999999	71	999	746	999999	301	395	653	63	202	999999	406	772	999999	324	77	999999	999999	62	427	597	834	62	945	474	794	413	585	999999	241	666	773	661	282	193	572	546	277	999999	747	214	792	684	999999	374	429	539	759	958	455	522	652	456	359	691	88	19	63	282	920	999999	810	999999	822	999999	826	745	500	989	999999	999999	397	597	314	222	805	159	44	999999	54	999999	999999	626	387	718	24	327	311	999999	114	563	492	994	999999	859	404	971	862	492	547	683	49	770	999999	924	134	999999	151	999999	886	928	975	482	238	665	243	193	443	113	521	508	444	909	884	198	48	403	636	455	818	833	297	551	999999	370	999999	883	419	999999	594	959	186	174	703	999999	587	19	766	305	999999	220	538	758	970	49	249	139	999999	27	885	730	428	695	328	63	999999	433	449	999999	999999	360	773	979	999999	561	331	280	215	708	999999	38	637	340	999999	999999	305	539	580	993	999999	96	998	402	577	864	541	491	845	650	545	164	999999	999999	855	274	446	558	999999	419	717	999999	999999	999999	416	999999	103	97	865	999999	757	999999	852	999999	745	363	362	999999	412	654	999999	840	435	564	173	999999	468	737	484	565	999999	746	299	171	286	162	172	821	985	720	770	454	625	133	892	443	999999	124	163	999999	912	74	156	595	398	876	543	368	22	960	398	999999	612	999999	999999	21	812	691	999999	592	200	540	396	999999	883	576	224	311	672	729	155	354	584	982	652	106	999999	703	772	409	
999999	803	808	999999	999999	414	841	325	999999	881	631	620	945	570	311	381	678	463	711	822	661	999999	696	293	999999	999999	781	999999	657	463	999999	119	999999	769	974	999999	731	370	369	999999	734	999999	737	790	108	535	999999	23	680	280	999999	146	991	950	747	386	117	525	220	288	633	220	668	120	470	999999	701	186	596	914	650	317	999999	242	97	762	505	906	194	289	999999	767	949	386	45	999999	999999	968	999999	999999	289	216	160	91	999999	524	241	626	329	585	833	232	426	765	630	119	999999	999999	999999	985	881	211	341	999999	643	865	270	999999	999999	196	404	999999	164	999	635	999999	167	22	396	999999	530	878	999999	608	456	422	351	999999	755	925	241	368	116	999999	716	999999	999999	229	999999	980	999999	950	551	143	999999	110	77	427	140	196	952	40	999999	298	464	999999	999999	732	484	230	999999	86	999999	159	955	46	627	129	292	556	999999	938	999999	416	999999	999999	337	452	427	355	355	923	63	569	973	210	996	817	580	999999	999999	152	744	228	466	999999	999999	402	188	155	483	948	144	584	628	24	466	956	977	883	675	182	314	139	874	600	999999	966	185	754	49	809	548	579	103	426	999999	355	999999	144	166	999999	274	282	999999	407	788	999999	941	958	743	50	839	697	48	291	999999	615	353	999999	162	458	226	433	115	999999	409	565	490	211	820	999999	999999	843	727	740	907	42	999999	477	812	554	35	999999	20	999999	999999	851	999999	812	588	588	999999	999999	981	707	718	841	176	209	997	232	999999	999999	147	999999	44	995	969	308	383	805	358	875	62	999999	433	999999	999999	116	703	558	34	677	623	242	119	922	862	29	31	75	865	999999	999999	589	999999	999999	89	388	965	974	999999	242	438	783	239	136	41	383	284	719	428	70	505	999999	207	320	125	905	523	999999	143	949	286	317	939	301	405	999999	51	147	919	44	151	729	676	792	249	840	13	983	890	489	999999	311	646	805	999999	41	391	255	180	184	865	852	840	932	999999	131	843	937	999999	568	341	147	800	394	918	775	771	415	999999	285	901	999999	231	653	214	974	670	143	739	373	999999	796	966	745	178	298	888	744	836	128	996	75	262	331	157	607	511	262	886	786	270	976	184	894	282	335	631	197	727	999999	460	999999	999999	367	487	545	181	64	999999	999999	887	999999	999999	953	999999	836	287	899	505	999999	473	418	999999	953	999999	999999	622	999999	472	843	667	701	26	855	667	999999	867	894	844	612	999999	457	45	266	898	242	
999999	230	616	446	58	731	691	130	517	999999	462	254	999999	383	923	999999	591	383	963	195	20	723	295	991	999999	392	999999	999999	999999	25	999999	991	64	870	707	999999	465	36	794	935	20	896	347	626	834	622	999999	471	689	336	999999	662	302	713	999999	999999	934	999999	478	665	999999	797	949	501	999999	471	199	393	675	531	999999	565	588	37	184	999999	386	669	166	355	999999	594	999999	844	999999	719	999999	350	648	33	466	840	558	139	269	222	947	845	999999	373	432	999999	795	167	999999	309	84	999999	539	118	307	999999	999999	999999	914	999999	999999	999999	351	999999	773	999999	745	652	75	999999	17	458	767	999999	176	540	711	793	922	503	799	999999	161	851	644	432	811	999999	999999	200	381	999999	225	188	628	842	504	18	999999	583	512	153	999999	999999	301	626	507	999999	942	767	564	675	209	420	291	548	954	499	999999	350	47	215	999999	874	999999	582	999999	589	343	334	45	999999	999999	999999	991	656	953	271	560	28	925	244	999999	999999	636	706	236	804	897	999999	888	999999	999999	260	546	306	226	228	467	999999	392	999999	243	618	731	999999	482	860	428	999999	594	999999	939	295	424	802	618	999999	247	725	355	999999	692	999999	445	41	997	942	802	694	439	999999	804	840	636	17	10	999999	237	774	234	999999	385	999999	495	205	999999	419	999999	744	999999	259	999999	742	373	953	235	981	999999	700	999999	999999	68	734	205	999999	999999	109	658	416	801	639	999999	473	500	980	62	430	767	250	965	588	117	67	16	189	999999	999999	476	999999	782	999999	806	537	910	694	316	651	76	635	999999	966	999999	428	942	58	520	517	251	393	900	805	223	932	734	285	432	10	727	25	115	825	632	976	634	782	999999	211	562	806	673	411	364	999999	932	999999	999999	688	125	957	669	246	820	93	782	976	805	873	803	635	999999	316	923	60	530	492	343	999999	794	169	225	319	999999	445	720	499	451	92	10	734	999999	999999	884	770	356	868	15	548	203	657	976	959	407	926	544	366	487	999999	611	999999	665	999999	999999	955	742	359	999999	385	372	293	535	723	999999	79	187	999999	431	163	703	661	999999	795	590	999999	193	999999	911	38	900	999999	21	147	481	560	78	414	999999	929	37	997	586	629	999999	910	132	263	96	999999	749	27	999999	333	610	949	962	870	462	756	999999	487	999999	263	999999	18	999999	999999	252	999999	11	773	676	502	135	706	999999	857	618	680	24	930	999999	583	288	999999	428	687	536	531	597	207	951	103	166	550	
559	999999	999999	177	639	999999	20	773	336	999999	350	443	208	999999	999999	115	999999	782	742	842	999999	864	974	999999	590	593	861	721	725	803	999999	582	999999	585	156	751	711	451	999999	290	919	405	999999	313	999999	985	489	632	656	999999	945	179	361	324	241	695	999999	554	586	55	872	999999	58	532	163	768	107	622	757	999999	403	810	741	461	999999	913	616	671	67	605	999999	238	999999	999999	999999	653	999999	31	353	461	403	167	864	994	418	629	999999	724	999999	999999	887	999999	999999	532	98	999999	437	999999	402	328	88	686	496	999999	999999	643	234	814	674	999999	999999	86	279	305	999999	999999	945	746	999999	302	999999	892	999999	293	717	246	363	542	155	722	225	999999	999999	999999	383	716	670	883	62	774	405	542	59	650	237	811	597	579	802	999999	999999	690	999999	109	763	195	999999	213	999999	705	290	999999	669	951	293	999999	999999	254	922	23	575	72	694	277	897	32	843	869	66	906	999999	783	740	302	533	999999	472	528	999999	197	550	467	619	356	999999	713	873	999999	366	19	363	353	657	788	999999	136	996	589	999999	999999	999999	306	999999	367	66	506	951	376	999999	758	754	928	983	734	473	117	452	347	782	194	159	745	513	56	552	999999	136	999999	25	406	538	882	325	530	999999	999999	999999	999999	300	999999	761	506	679	999999	264	999999	369	923	324	179	999999	659	807	28	590	607	999999	999999	814	999999	379	999999	361	31	230	872	612	462	889	230	796	199	999999	794	999999	999999	76	999999	999999	127	936	212	999999	846	722	878	85	307	940	247	999999	220	999999	539	618	762	155	657	387	392	822	999999	44	104	382	999999	612	22	596	936	541	888	318	696	824	177	371	514	309	352	796	315	521	999999	769	999999	751	517	185	670	508	418	528	409	305	999999	178	544	473	999999	275	72	710	13	706	572	901	752	715	451	999999	640	999999	44	999999	516	999999	999999	334	795	999999	105	837	925	438	133	999999	999999	999999	999999	998	827	51	81	86	733	604	518	944	207	685	999999	802	733	279	868	69	493	813	789	643	999999	219	677	493	180	999999	999999	575	583	212	992	361	919	453	999999	599	287	999999	999999	911	877	447	136	120	744	303	999999	655	999999	999999	876	999999	611	162	222	617	373	999999	906	999999	819	942	999999	999999	693	647	882	290	705	999999	782	534	951	999999	765	348	93	567	749	876	131	999999	15	999999	999999	896	749	767	240	956	235	699	62	363	102	999999	999999	141	999999	107	420	823	949	300	290	999999	154	734	396	
874	533	999999	838	999999	387	690	937	999999	999999	999999	898	125	59	749	53	93	482	598	785	999999	271	999999	999999	651	465	307	189	714	999999	983	751	24	380	366	432	430	999999	999999	975	411	997	235	999999	629	999999	305	774	210	257	207	868	556	999999	565	612	999999	664	999999	573	90	999999	233	622	999999	56	883	999999	692	326	622	232	999999	622	383	834	46	490	521	452	170	532	978	466	41	125	204	999999	814	754	999999	765	999999	999999	999999	900	999999	613	785	583	326	560	999999	999999	635	975	999999	934	999999	999999	999999	100	153	744	413	558	532	766	590	570	851	817	930	938	475	856	558	11	727	482	70	999999	999999	937	999999	610	449	105	831	66	706	270	499	999999	187	760	999999	929	999999	346	999999	16	999999	224	999999	508	629	153	417	999999	426	417	216	999999	671	153	395	215	999999	803	999999	436	935	534	864	590	328	999999	760	715	243	629	955	391	113	63	410	490	215	627	980	305	687	62	639	299	64	406	421	44	999999	417	999999	252	999999	999999	999999	498	999999	151	190	781	393	702	544	999999	461	824	999999	999999	743	904	999999	991	822	812	999999	883	895	574	536	921	999999	999999	349	826	999999	712	163	171	999999	999999	999999	74	446	208	912	985	517	999999	999999	239	999999	999999	300	470	418	328	429	425	999999	197	603	785	614	268	355	666	362	718	487	749	670	828	635	999999	774	934	999999	624	899	763	375	62	999999	307	999999	632	999999	999999	417	990	292	738	968	794	318	353	459	187	999999	256	632	799	999999	98	568	588	999999	469	999999	483	773	999999	525	439	822	550	999999	999999	753	723	240	483	311	497	466	932	859	841	522	431	999999	999999	771	653	141	576	999999	649	738	927	464	965	192	999999	226	487	223	538	971	768	305	151	434	999999	999999	158	497	867	632	636	728	336	947	275	998	406	44	999999	307	256	852	409	579	826	268	274	999999	377	280	978	999999	999999	869	753	135	343	942	641	637	983	88	999999	999999	112	208	138	28	917	935	820	453	350	241	999999	915	896	572	608	999999	999999	857	130	597	653	917	407	466	999999	999999	665	464	402	245	999999	999999	32	391	476	999999	140	256	383	442	999999	535	378	999999	153	837	239	770	999999	771	885	136	958	999999	374	195	800	671	824	778	999999	365	60	115	917	999999	893	514	106	980	740	504	483	688	146	999999	549	999999	322	366	910	895	129	631	359	197	999999	788	27	291	826	468	999999	604	172	104	485	272	999999	595	944	724	673	364	40	
391	652	280	106	256	646	493	359	999999	868	384	246	429	756	729	349	999999	999999	815	999999	999999	82	878	525	52	999999	286	999999	727	999999	195	231	765	601	967	999999	999999	692	999999	999999	343	119	964	999999	788	858	65	515	453	256	999999	238	858	999999	757	318	773	754	999999	614	369	357	631	55	682	162	481	828	788	193	999999	422	725	999999	819	173	118	152	999999	194	586	771	692	481	583	957	372	564	999999	999999	772	194	638	166	999999	986	487	918	63	999999	387	236	726	269	999999	999999	999999	688	391	594	999999	631	27	999999	37	598	665	160	999999	999999	790	916	985	999999	421	225	784	569	894	833	685	199	98	110	807	359	54	432	635	999999	454	683	183	259	999999	150	999999	769	139	999999	330	336	455	337	845	999999	251	597	848	630	999999	943	794	999999	908	999999	543	999999	999999	677	553	243	525	316	999999	999999	743	999999	681	280	59	24	439	216	512	359	744	760	264	346	118	457	583	14	999999	999999	999999	625	350	446	607	259	999999	999999	143	999999	810	149	999999	739	727	999999	915	577	581	627	513	587	55	559	277	999999	662	999999	569	106	999999	520	999999	770	227	999999	394	244	673	799	318	978	83	425	548	999999	703	525	619	999999	542	15	433	999999	997	311	580	791	179	824	597	981	999999	47	437	300	357	296	522	609	999999	680	904	781	319	535	514	629	20	672	89	146	115	967	564	654	97	895	773	999999	999999	999999	75	848	999999	336	96	45	988	258	257	999999	12	19	480	861	110	651	587	472	797	950	999999	507	745	461	875	924	483	999999	212	462	523	607	72	528	615	999999	999999	983	448	479	999999	762	424	671	143	106	497	702	999999	445	999999	999999	999999	597	822	567	113	750	999999	172	561	215	999999	999999	894	999999	947	952	999999	54	81	604	34	328	999999	28	92	83	327	779	437	780	239	766	999999	222	489	474	705	57	999999	999999	532	285	917	436	717	629	999999	999999	159	544	999999	509	999999	714	286	799	289	999999	485	999999	433	681	735	780	999999	288	651	999999	915	999999	256	208	101	251	81	748	411	881	999999	462	305	589	630	892	999999	730	999999	439	935	690	195	901	999999	923	406	851	999999	146	460	438	978	105	822	676	298	257	417	133	999999	999999	398	999999	503	999999	733	999999	60	843	456	255	886	999999	999999	235	296	354	637	178	844	229	208	274	431	872	999999	210	999999	953	604	87	322	278	999999	999999	999999	788	408	999999	199	563	999999	707	690	214	551	766	360	596	390	943	
620	249	288	422	340	133	976	631	548	533	86	107	248	379	932	999999	424	348	933	507	946	98	978	291	428	500	584	226	999999	718	850	180	573	661	999999	83	989	384	77	178	812	999999	10	999999	999999	703	468	320	281	933	999999	999999	663	882	999999	531	270	997	993	999999	999999	760	999999	999999	683	905	533	587	912	859	999999	49	281	764	695	179	999999	323	999999	725	42	999999	999999	999999	999999	838	517	691	664	999999	813	992	390	238	630	62	476	180	981	999999	180	999999	999999	422	315	312	740	898	999999	826	444	946	999999	999999	806	999999	999999	914	999999	845	398	842	922	976	55	636	659	52	144	643	703	916	341	234	555	161	865	531	999999	999999	999999	619	504	837	999999	999999	800	121	999999	355	999999	999999	716	146	192	337	999999	432	999999	999999	652	697	764	999999	133	527	615	999999	723	654	419	294	833	400	747	779	348	94	485	189	836	547	621	999999	407	151	210	205	51	227	203	442	165	999999	999999	409	999999	951	714	974	261	999999	398	999999	936	999999	728	325	398	413	989	999999	999999	197	843	114	86	975	154	981	999999	419	926	505	461	976	139	431	979	348	999999	999999	999999	511	927	14	159	845	852	455	999999	999999	807	637	238	330	999999	967	999999	315	333	999999	807	733	657	842	905	892	325	959	822	307	346	60	999999	603	503	445	269	838	955	999999	999999	699	568	442	612	999999	276	141	490	999999	999999	673	24	999999	589	647	854	95	109	999999	999999	892	632	125	548	756	158	999999	826	999999	707	729	360	999999	754	117	174	224	239	616	625	999999	478	661	999999	672	46	443	24	999999	591	184	739	999999	710	240	999999	999999	999999	855	999999	641	314	440	999999	999999	323	921	300	481	999999	639	855	492	641	346	999999	999999	680	999999	999999	715	621	970	469	533	990	999999	392	999999	51	999999	999999	383	475	999999	879	999999	999999	999999	358	999999	152	542	999999	951	328	257	67	374	816	104	771	999999	144	435	999999	999999	970	930	152	661	539	776	439	759	999999	482	26	656	467	385	773	378	526	999999	999999	88	999999	999999	214	742	604	27	999999	947	951	310	248	50	999999	999999	77	999999	170	697	585	999999	113	624	999999	999999	240	410	999999	999999	999999	403	501	999999	862	941	748	999999	725	999999	67	521	999999	999999	999999	19	243	976	692	922	999999	506	218	829	999999	207	975	971	877	368	512	203	999999	276	626	999999	808	999999	188	33	999999	615	999999	760	639	73	306	620	815	631	612	264	999999	985	134	999999	195	672	517	665	965	999999	
585	366	896	999999	999999	803	999999	260	210	999999	999999	669	135	702	954	457	200	957	900	364	165	255	755	258	485	134	151	802	372	146	202	523	67	30	39	195	863	775	661	503	754	565	431	89	466	58	859	431	869	999999	481	560	764	611	999999	999999	610	648	999999	286	661	999999	887	73	341	284	611	999999	672	999999	593	424	999999	407	609	999999	823	676	791	999999	275	719	932	635	664	999999	758	455	999999	698	584	225	999999	999999	842	999999	999999	999999	748	999999	999999	754	759	109	154	67	263	367	999999	999999	516	934	856	999999	999999	941	141	262	408	698	525	165	705	973	195	378	36	921	564	999999	923	465	927	999999	990	520	999999	832	999999	607	388	400	453	999999	192	999999	369	446	999999	999999	559	424	959	59	666	290	59	785	999999	775	40	342	802	93	107	60	17	999999	960	501	980	999999	771	801	320	135	712	325	791	545	18	590	999999	664	368	508	506	877	943	999999	470	999999	917	999999	576	56	999999	999999	292	999999	999999	122	485	870	919	261	999999	168	999999	541	578	734	994	379	767	450	782	148	999999	598	554	139	313	261	999999	805	390	999999	234	274	537	351	43	999999	903	896	999999	688	744	117	855	999999	148	411	140	736	191	548	948	999999	273	999999	645	693	999999	512	808	234	999999	124	999999	596	933	474	14	999999	701	344	475	870	999999	104	404	999999	999999	216	991	902	130	999999	624	841	118	108	999999	87	999999	349	82	999999	97	999999	849	630	999999	999999	414	673	407	903	44	999999	82	999999	790	179	999999	38	999999	381	521	906	113	543	499	39	487	835	473	926	999999	362	271	999999	782	465	254	774	381	483	801	999999	504	227	270	777	999999	40	317	999999	32	999999	398	999999	878	191	776	316	140	216	781	578	210	481	999999	682	585	997	305	334	924	290	656	477	579	204	999999	885	999999	999999	270	456	528	641	903	853	964	999999	999999	600	688	999999	643	175	999999	233	999999	33	845	999999	202	771	735	983	907	999999	31	999999	132	684	779	891	999999	418	946	999999	60	568	999999	528	718	25	800	999999	999999	986	647	491	775	355	999999	387	49	694	529	999999	721	999999	999999	171	832	999999	448	521	821	797	904	235	999999	377	999999	558	456	327	999999	187	999999	999999	999999	920	104	540	155	776	606	401	851	349	999999	457	613	515	999999	416	695	675	576	289	999999	848	91	999999	999999	407	182	999999	931	721	824	352	999999	689	999999	999999	77	301	898	671	999999	429	945	565	346	999999	764	667	723	50	632	999999	
610	999999	158	999999	838	682	278	747	999999	87	470	140	524	546	930	923	318	30	349	404	776	905	373	999999	902	999999	999999	500	999999	999999	805	999999	99	630	741	835	541	999999	974	999999	33	999999	77	999999	999999	815	50	800	840	840	999999	703	701	237	427	705	328	694	597	322	606	999999	113	100	999999	578	999999	999999	804	999999	392	611	56	954	381	625	837	535	999999	999999	999999	999999	659	803	164	112	200	999999	212	46	999999	847	120	662	787	999999	999999	999999	999999	390	774	155	995	999999	457	748	999999	999999	856	802	867	999999	199	510	999999	331	127	999999	935	999999	999999	188	692	767	587	545	999999	394	999999	135	577	860	969	124	322	340	290	913	355	416	455	999999	15	409	999999	725	999999	610	999999	466	137	748	51	397	999999	596	463	237	169	912	257	272	580	999999	234	16	823	84	999999	505	999999	214	953	999999	722	999999	183	292	598	862	887	890	567	709	997	999999	819	581	121	726	876	999999	754	443	169	193	873	284	185	172	901	582	999999	331	999999	923	999999	523	674	79	422	181	638	307	35	367	705	870	732	999999	197	251	963	999999	628	999999	459	520	999999	539	69	999999	999999	999999	960	314	999999	245	293	84	45	999999	999999	999999	313	999999	999999	457	999999	802	488	999999	999999	780	975	660	619	950	703	437	474	283	164	145	999999	999999	999999	213	999999	721	889	469	999999	658	369	999999	345	922	168	922	574	999999	999999	567	61	999999	358	335	999999	309	999999	527	542	855	610	999999	999999	771	42	999999	640	999999	999999	696	912	28	426	892	421	93	325	697	791	780	863	471	999999	597	94	953	999999	739	999999	47	36	371	999999	730	58	999999	750	573	889	377	999999	363	891	417	654	42	639	465	999999	376	984	999999	735	761	992	148	592	554	687	88	625	901	999999	999999	669	551	999999	695	844	999999	999999	999999	807	424	499	509	999999	999999	943	61	999999	709	825	386	999999	38	999999	176	738	910	999999	206	886	811	752	390	999999	999999	747	112	941	943	620	108	43	243	200	321	999999	492	568	829	611	635	999999	999999	86	999999	30	641	999999	925	999999	934	799	146	864	995	999999	119	999999	999999	25	840	120	380	98	726	352	999999	999999	323	903	255	351	195	595	260	56	836	313	999999	999999	999999	196	25	986	686	999999	897	378	204	649	163	999999	806	813	999999	525	394	999999	360	739	212	803	999999	31	711	592	614	551	614	949	835	805	799	963	909	654	104	393	412	999999	455	449	643	673	750	376	545	999999	824	735	661	19	953	
84	595	312	594	994	285	104	999999	356	764	255	814	357	90	843	999999	126	430	11	424	999999	999999	762	999999	999999	280	345	57	999999	726	878	297	999999	999999	724	999999	607	999999	110	999999	317	999999	999999	685	999999	859	999999	296	701	999999	999999	999999	660	999999	999999	790	999999	999999	999999	723	939	57	462	630	886	957	988	506	365	475	306	66	330	893	999999	210	195	87	772	79	877	59	355	763	27	999999	999999	241	830	999999	999999	465	404	999999	999999	270	279	478	799	440	870	897	999999	999999	182	651	984	999999	487	999999	605	756	999999	596	846	890	999999	699	612	322	329	999999	999999	431	930	999999	999999	943	724	846	930	716	999999	341	208	980	128	128	591	376	589	999999	754	20	338	788	96	807	540	287	569	999999	866	486	121	123	231	508	306	341	989	51	52	999999	889	889	478	999999	999999	865	772	999999	117	999999	732	458	12	664	103	999999	754	999999	412	446	286	360	849	801	229	94	758	619	999999	259	387	548	828	999999	131	449	320	58	419	674	999999	986	999999	630	754	663	120	566	415	164	586	144	999999	605	364	538	49	676	818	313	117	999999	760	857	859	999999	630	889	999999	654	999999	706	445	738	999999	300	888	229	56	999999	973	201	214	667	672	999999	909	232	758	592	999999	643	999999	116	567	363	235	999999	771	569	43	231	32	761	333	880	699	999999	674	73	650	999999	629	999999	339	915	999999	103	194	999999	999999	999999	999999	951	254	197	999999	999999	999999	577	999999	283	458	999999	533	999999	178	452	343	792	553	19	558	695	942	589	23	977	999999	651	415	141	999999	164	295	636	100	81	517	999999	413	370	999999	107	998	376	999999	152	728	586	746	505	760	402	72	274	999999	445	19	664	183	498	560	529	171	999999	999999	303	202	999999	662	107	935	206	999999	193	290	999999	999999	576	227	870	259	200	904	910	381	999999	102	30	999999	654	72	852	962	914	810	999999	935	74	521	999999	999999	830	924	649	569	999999	23	879	983	397	999999	443	447	312	249	369	624	261	561	827	999999	181	120	999999	999999	93	999999	999999	999999	999999	526	999999	64	158	920	428	999999	265	350	999999	23	999999	46	399	999999	629	415	660	675	999999	585	683	513	999999	868	999999	999999	916	614	486	329	549	506	902	871	125	999999	298	392	999999	102	368	910	999999	813	987	999999	720	111	415	678	999999	798	999999	506	842	999999	369	999999	999999	708	360	650	999999	999999	474	999999	144	999999	790	999999	126	999999	855	357	226	773	770	999999	999999	999999	999999	815	208	
808	745	750	999999	406	999999	996	29	18	999999	121	742	718	56	999999	348	280	999999	999999	321	174	561	315	999999	999999	290	999999	999999	488	409	506	708	544	451	65	754	723	152	738	499	793	231	118	36	743	614	999999	726	999999	542	609	999999	808	999999	999999	999999	439	807	989	126	959	999999	541	999999	744	413	208	999999	990	498	625	138	272	702	527	943	453	999999	999999	970	781	999999	830	945	800	863	899	50	417	999999	324	916	163	622	539	999999	999999	509	292	339	999999	242	736	999999	917	481	381	116	976	999999	803	161	999999	999999	344	617	999999	999999	808	880	514	999999	858	999999	183	709	975	999999	172	381	262	943	996	870	563	549	616	800	38	328	999999	793	73	999999	999999	173	318	999999	287	922	337	104	701	411	825	259	383	554	856	218	999999	731	943	605	837	859	999999	999999	465	794	10	26	567	489	999999	720	103	540	185	20	400	841	372	249	54	167	999999	594	54	314	175	71	999999	820	822	999999	849	999999	489	156	18	582	678	493	921	320	537	999999	22	114	165	843	379	846	817	999999	368	999999	560	680	999999	570	999999	999999	628	938	999999	747	666	999999	999999	999999	61	38	11	999999	172	999999	328	999999	999999	39	999999	940	158	332	692	108	12	167	999999	155	907	809	539	448	889	527	864	999999	248	790	999999	385	243	999999	999999	999999	844	999	999999	489	385	827	999999	587	989	751	12	306	999999	973	745	509	245	999999	726	252	498	563	999999	999999	25	999999	494	999999	483	206	706	999999	541	999999	264	999999	664	913	769	999999	759	951	999999	148	999999	567	736	999999	55	56	149	517	804	548	999999	999999	999999	857	473	50	343	219	114	793	55	385	764	905	719	742	999999	999999	955	646	999999	999999	999999	790	130	457	608	229	795	999999	66	999999	999999	992	999999	972	931	807	449	729	746	549	999999	999999	102	149	999999	830	999999	999999	211	818	561	167	65	999999	186	290	736	999999	442	999999	424	676	736	856	562	999999	417	746	810	47	882	236	900	943	699	449	697	981	654	999999	673	999999	999999	248	637	665	937	193	796	650	81	433	296	632	134	180	999999	246	586	41	422	809	502	174	999999	334	267	121	615	737	999999	754	372	999999	450	932	451	498	228	999999	834	234	950	170	965	999999	940	999999	999999	529	520	460	999999	622	365	864	990	70	311	312	408	826	999999	999999	67	999999	70	633	191	202	729	440	999999	690	999999	999999	858	341	999999	487	999999	989	999999	999999	999999	142	359	999999	999999	586	942	390	196	999999	497	999999	
656	891	113	999999	398	317	95	626	799	90	999999	714	999999	177	15	999999	999999	999999	999999	418	533	491	999999	999999	966	320	335	605	259	349	253	111	202	198	540	967	238	559	98	87	999999	675	999999	146	999999	999999	333	140	581	294	528	371	998	89	484	174	60	188	682	87	982	490	376	460	837	999999	999999	237	999999	999999	999999	312	736	999999	999999	999999	206	704	235	331	986	204	999999	999999	820	881	112	123	714	999999	917	999999	876	21	105	999999	308	999999	309	366	132	999999	503	543	865	225	999999	167	999999	626	968	355	953	360	100	787	466	411	999999	955	239	408	523	270	130	379	435	724	744	100	559	370	404	999999	209	890	701	490	110	605	999999	944	548	999999	407	571	106	526	920	999999	957	999999	205	999999	137	999999	583	242	422	999999	789	910	999999	999999	76	999999	950	94	161	999999	95	976	311	44	999999	294	859	999999	863	559	282	909	804	999999	143	662	999999	60	999999	999999	999999	469	77	999999	815	344	531	75	30	799	620	22	375	719	232	980	596	171	643	843	999999	158	378	863	223	999999	116	999999	999999	414	442	899	354	676	893	626	909	696	228	376	999999	794	999999	999999	938	270	999999	94	213	162	76	14	417	897	999999	168	100	999999	400	935	999999	544	724	616	366	999999	667	999999	826	999999	81	999999	999999	277	90	79	743	314	999999	999999	999999	31	999999	198	348	438	492	456	66	734	536	705	305	292	147	227	80	999999	707	999999	602	845	268	999999	91	176	71	149	816	999999	425	785	288	447	999999	999999	761	536	277	928	238	221	642	102	80	999999	603	660	139	862	999999	945	606	999999	361	999999	999999	185	999999	181	376	999999	999999	515	319	750	427	858	692	931	465	544	529	779	989	390	213	175	537	715	573	411	19	954	551	479	189	999999	96	109	453	585	429	106	999999	884	999999	137	783	330	999999	745	967	208	407	999999	999999	827	718	999999	296	597	999999	401	608	964	999999	685	964	839	570	846	771	592	487	999999	125	433	227	114	999999	86	392	216	999999	999999	999999	999999	556	999999	63	362	999999	125	813	999999	999999	37	497	999999	551	999999	173	943	759	112	973	384	999999	527	350	992	609	999999	171	220	999999	441	634	780	530	999999	138	999999	786	218	999999	656	779	631	999999	97	935	999999	563	912	912	999999	457	999999	854	70	100	999999	999999	71	752	999999	954	999999	999999	505	999999	716	77	29	768	295	167	550	128	327	604	999999	584	262	66	979	60	259	999999	999999	984	999999	926	470	440	108	141	999999	
466	733	999999	999999	979	447	694	999999	562	543	999999	627	292	999999	546	536	465	11	999999	493	14	772	209	704	999999	999999	999999	433	790	606	999999	669	999999	442	94	395	625	428	119	999999	567	999999	427	516	115	679	482	87	433	399	15	999999	653	648	720	693	534	997	999999	102	926	999999	438	956	954	484	474	850	999999	161	911	46	892	999999	926	177	355	692	999999	625	414	443	10	400	601	159	25	999999	721	400	860	628	546	26	220	305	408	470	561	630	999999	999999	999999	282	999999	999999	546	345	999999	552	348	999999	999999	265	688	999999	271	48	364	999999	469	999999	138	999999	300	292	999999	999999	108	630	999999	999999	999999	999999	420	999999	187	999999	911	999999	999999	679	793	178	62	29	229	291	338	726	999999	370	116	756	999999	256	504	833	999999	205	478	671	247	100	784	464	999999	440	845	999999	315	999999	999999	999999	999999	789	175	999999	379	999999	73	218	546	999999	999999	999999	777	384	999999	174	287	999999	999999	715	999999	940	999999	703	394	597	318	788	445	431	421	501	243	386	563	999999	90	545	464	710	999999	269	134	865	504	386	686	336	633	999999	629	961	999999	421	575	262	357	472	574	781	963	284	773	999999	999999	999999	175	999999	821	435	93	741	889	999999	583	895	999999	576	999999	18	911	981	165	763	802	459	705	821	810	999999	33	999999	999999	683	747	858	495	19	905	410	999999	295	514	207	598	887	81	760	838	999999	999999	781	274	566	870	981	999999	19	999999	510	398	353	590	999999	412	475	771	216	298	725	410	806	671	797	797	626	999999	957	175	914	387	945	983	999999	865	999999	999999	999999	999999	766	738	485	697	404	999999	867	704	994	999999	132	126	865	999999	123	279	639	119	999999	768	999999	514	171	999999	407	999999	453	999999	458	655	169	999999	366	403	999999	986	924	118	276	785	929	999999	483	171	52	798	522	999999	870	862	235	142	877	999999	568	262	577	641	299	281	568	508	255	348	999999	10	759	999999	939	137	999999	530	999999	690	838	332	999999	999	801	608	610	969	498	596	429	37	254	720	999999	280	418	292	999999	995	226	431	675	144	535	999999	49	60	544	743	517	999999	299	196	806	245	999999	577	839	691	999999	599	19	999999	918	608	756	48	999999	668	718	72	999999	848	473	417	999999	896	474	759	569	999999	435	755	89	724	999999	999999	914	599	999999	841	452	137	334	999999	421	26	225	927	295	10	424	875	35	454	993	450	722	399	999999	334	113	90	999999	120	173	264	579	204	870	999999	134	
999999	618	999999	999999	583	999999	846	995	640	999999	547	474	569	145	559	999999	999999	731	297	344	525	20	725	738	372	999999	223	463	167	999999	31	66	999999	876	387	266	158	834	419	927	999999	403	948	999999	999999	616	562	975	999999	534	943	472	583	365	609	999999	893	148	257	999999	309	392	838	202	659	490	878	693	757	302	581	999999	321	369	468	999999	71	82	181	756	999999	248	999999	632	999999	558	483	240	276	999999	999999	19	587	999999	627	493	564	756	992	85	737	869	227	322	953	153	999999	223	896	487	964	821	966	501	132	70	999999	215	698	111	17	999999	999999	406	928	999999	222	999999	742	974	567	999999	89	106	28	585	31	999999	679	999999	407	269	343	789	397	552	999999	96	720	566	949	999999	999999	891	999999	99	452	821	999999	391	999999	683	481	922	920	658	999999	870	482	547	48	17	536	348	704	747	314	637	18	386	528	135	757	185	34	218	256	999999	38	929	142	210	152	298	999999	999999	788	999999	868	738	810	182	614	183	527	942	822	999999	197	330	784	815	999999	999999	862	999999	925	305	999999	712	411	999999	842	999999	414	838	864	999999	919	980	959	893	768	999999	575	356	521	584	657	92	395	536	10	999999	154	327	398	145	435	623	798	492	523	166	337	999999	340	71	769	689	87	584	999999	216	999999	891	999999	542	999999	516	294	351	999999	815	326	999999	552	144	999999	999999	999999	728	812	999999	999999	999999	379	611	942	999999	26	999999	999999	999999	14	810	735	999999	999999	263	999999	855	704	919	999999	456	999999	708	999999	461	714	206	999999	682	249	358	999999	505	33	894	999999	999999	999999	999999	999999	834	999999	679	810	515	149	758	999999	155	999999	999999	33	893	966	735	999999	671	771	490	603	820	999999	999999	728	655	48	999999	999999	453	741	836	999999	582	429	505	920	175	897	334	321	956	409	999999	999999	654	335	879	539	298	999999	850	672	119	528	999999	999999	403	951	165	999999	999999	987	353	999999	979	340	451	473	999999	815	466	773	447	178	647	999999	288	275	84	330	999999	699	999999	190	890	173	155	999999	749	468	526	223	999999	999999	411	999999	66	113	887	324	883	415	78	483	806	86	235	940	881	268	999999	999999	877	999999	318	999999	999999	173	523	815	195	398	724	12	999999	252	41	591	767	999999	364	185	387	759	999999	999999	631	999	999999	813	938	214	181	491	999999	999999	346	999999	547	200	463	892	590	81	139	494	999999	75	194	999999	55	999999	183	213	999999	999999	750	127	999999	999999	999999	516	999999	709	877	
981	226	999999	303	899	906	132	999999	576	225	471	999999	315	630	952	72	565	999999	820	767	304	40	999999	587	136	647	228	999999	999999	611	946	113	880	204	158	999999	999999	999999	295	656	999999	600	606	999999	999999	988	444	497	444	999999	999999	702	999999	941	583	950	258	655	176	261	688	611	71	965	278	368	999999	121	482	684	614	792	529	999999	845	704	434	980	155	148	213	999999	86	490	587	999999	143	938	620	207	29	802	606	43	968	321	538	641	719	83	999999	332	24	759	887	241	183	806	999999	879	526	999999	999999	999999	58	957	999999	581	999999	34	999999	775	501	999999	664	811	999999	999999	999999	999999	175	999999	271	81	864	880	999999	999999	602	999999	81	999999	842	741	681	751	302	578	999999	21	786	999999	262	694	999999	508	999999	999999	104	999999	56	687	999999	573	713	733	999999	438	999999	999999	250	218	979	999999	953	999999	933	759	999999	913	519	617	511	193	747	218	539	576	999999	365	58	976	232	999999	308	999999	726	279	999999	948	744	863	414	816	770	578	978	229	740	951	575	82	147	999999	566	999999	186	427	825	505	203	440	215	999999	129	273	999999	999999	734	569	180	664	999999	653	178	999999	212	999999	999999	999999	239	320	999999	999999	789	976	839	50	959	869	217	308	453	532	755	314	658	999999	697	999999	592	525	495	999999	999999	911	999999	493	22	999999	236	491	14	656	999999	882	604	999999	29	153	434	999999	503	864	361	871	999999	208	898	999999	999999	607	996	915	587	714	824	664	499	877	635	356	37	999999	643	726	303	797	267	872	710	723	999999	999999	83	646	999999	999999	819	999999	700	152	999999	999999	913	629	494	99	79	999999	68	939	999999	151	518	87	917	999999	230	635	578	999999	941	999999	163	284	31	452	842	940	999999	203	844	589	187	492	761	879	999999	999999	241	999999	728	999999	814	999999	287	444	46	999999	729	576	410	999999	999999	287	999999	999999	999999	638	999999	52	999999	139	867	864	104	855	964	35	999999	48	999999	215	404	373	695	245	220	392	999999	586	416	999999	220	126	793	999999	257	899	999999	999999	883	506	416	198	957	999999	838	999999	999999	432	479	21	679	691	999999	204	789	968	592	965	359	999999	642	31	636	409	918	999999	81	443	607	999999	743	134	164	813	799	999999	415	999999	999999	270	717	574	116	999999	177	999999	859	598	871	999999	999999	999999	842	281	863	999999	562	557	680	96	999999	999999	999999	414	278	999999	999999	453	999999	584	999999	495	569	99	895	78	914	240	999999	398	892	482	572	328	757	426	
292	999999	999999	413	652	857	425	319	390	484	750	701	137	999999	992	999999	203	297	999999	821	757	753	999999	795	999999	999999	999999	291	204	406	669	505	657	851	272	999999	503	991	999999	999999	80	259	708	420	328	999999	113	618	406	486	288	284	999999	999999	669	539	506	164	931	330	541	143	125	983	999999	254	999999	999999	361	999999	999999	999999	365	999999	751	507	54	965	477	269	228	707	885	999999	128	999999	905	722	192	732	157	349	69	611	172	999999	144	724	605	83	178	828	999999	68	574	87	918	576	193	171	494	540	686	672	111	834	258	999999	999999	429	348	999999	103	628	200	573	151	999999	861	814	373	330	370	999999	101	400	449	827	154	999999	476	338	538	30	248	999999	662	397	509	337	999999	737	858	185	735	846	734	639	867	10	935	999999	999999	378	798	174	999999	999999	581	711	394	999999	262	999999	999999	20	793	82	999999	582	910	754	255	999999	136	635	471	194	999999	254	665	810	999999	153	115	312	622	169	232	83	447	379	999999	797	999999	999999	484	43	999999	724	63	662	259	999999	999999	191	919	191	252	173	999999	999999	624	336	55	584	470	119	999999	650	397	633	850	316	145	999999	938	457	591	868	160	438	999999	943	201	999999	561	674	62	924	393	999999	917	69	381	462	999999	489	752	368	797	374	324	582	337	429	812	942	159	559	252	999999	999999	384	22	999999	999999	680	144	52	999999	796	67	795	266	956	999999	790	935	682	786	459	705	232	999999	785	124	388	616	771	201	618	525	999999	681	921	999999	542	56	117	999999	83	354	999999	344	10	317	999999	326	380	713	999999	17	476	772	999999	766	999999	313	236	159	999999	74	999999	999999	414	999999	563	123	344	999999	183	744	999999	999999	712	999999	995	887	80	477	595	72	245	67	999999	611	999999	730	999999	164	472	238	819	957	794	19	981	857	930	730	754	415	999999	265	539	287	999999	233	69	999999	771	489	243	759	564	582	829	315	681	803	232	999999	999999	999999	653	944	924	870	458	703	133	147	999999	999999	999999	999999	90	980	528	999999	999999	825	671	209	393	983	995	70	402	222	999999	676	185	137	507	999999	189	999999	612	595	362	999999	774	999999	999999	633	532	893	999999	384	502	848	787	999999	381	407	171	999999	796	670	949	999999	999999	999999	523	457	999999	830	842	801	11	287	999999	933	540	999999	60	315	643	760	460	111	34	28	720	340	999999	396	755	110	760	162	999999	999999	645	999999	842	538	842	118	671	702	999999	243	383	224	480	854	258	
