500	500	
96	97	122	104	102	97	107	93	103	107	104	95	93	112	113	110	98	89	96	109	104	102	93	104	77	100	111	88	90	102	110	105	97	105	92	89	79	113	107	119	93	95	101	89	74	87	89	105	106	110	102	96	94	106	96	128	111	116	99	107	85	117	99	88	107	110	103	99	99	110	97	101	99	106	90	108	123	105	103	91	111	105	90	105	104	97	103	109	97	95	85	109	90	109	111	97	91	113	83	101	92	98	86	112	109	96	90	96	94	81	100	104	107	97	92	106	94	108	97	107	73	89	96	122	107	116	101	103	88	110	88	124	107	94	109	109	99	107	86	105	101	100	80	94	79	83	100	109	107	107	100	87	98	106	90	105	105	110	111	113	86	83	105	114	95	108	93	81	106	110	111	107	88	98	113	93	84	89	96	106	106	91	92	93	105	89	117	90	107	94	94	106	74	112	108	110	93	99	98	91	102	109	97	102	107	91	93	104	97	99	103	93	98	76	96	104	95	83	100	120	84	84	111	89	89	97	96	100	108	94	119	107	102	87	109	87	105	99	100	98	110	98	98	90	90	87	99	87	116	95	117	104	89	89	111	93	99	109	87	104	86	78	105	86	92	102	101	103	87	88	91	99	103	112	109	108	104	103	100	117	93	95	101	112	112	94	91	112	93	100	97	91	85	92	97	104	94	114	110	104	99	95	96	104	80	95	101	95	113	87	102	106	95	85	101	101	91	91	101	96	91	99	102	108	98	105	98	95	90	97	103	98	110	101	85	125	112	94	106	116	89	100	109	91	91	106	103	112	88	93	96	101	109	109	105	111	98	90	95	85	80	110	111	91	113	114	90	99	102	114	95	102	91	97	115	105	106	80	89	95	98	109	108	102	80	119	98	96	124	112	106	108	96	110	115	99	120	105	78	77	105	117	102	102	95	109	104	98	101	110	109	88	111	90	92	95	99	90	97	97	96	106	109	93	108	112	105	109	87	85	103	98	101	118	82	85	101	108	96	87	95	105	90	94	95	113	100	103	110	123	120	101	98	105	90	106	102	92	102	103	109	105	94	108	112	99	100	117	92	113	80	106	112	90	115	96	68	99	95	94	106	112	83	94	103	98	99	99	103	107	109	92	113	109	117	89	108	101	107	120	
96	83	88	85	107	88	84	91	98	99	94	109	114	120	115	105	121	91	91	108	86	106	106	102	107	114	103	88	98	104	84	103	116	89	93	95	99	102	90	101	100	98	106	101	90	107	108	113	106	103	119	103	98	94	102	105	108	109	91	86	80	89	115	97	104	115	101	94	102	103	99	113	117	104	98	106	99	107	110	102	83	104	104	86	119	98	95	112	93	101	94	97	108	80	87	98	110	95	94	101	123	87	97	114	108	95	124	96	82	80	111	108	95	87	82	94	115	88	107	111	90	99	88	90	90	105	112	105	108	96	109	101	90	99	104	88	92	80	114	96	100	99	96	101	109	99	92	103	84	97	112	118	109	93	91	93	102	92	113	97	104	120	91	109	97	109	106	100	109	101	82	93	123	98	96	117	97	89	100	91	90	95	105	97	115	122	103	98	111	111	101	96	81	114	97	98	124	91	104	103	99	94	90	98	90	88	93	94	113	100	101	107	95	99	106	81	100	87	114	104	95	100	113	102	83	110	116	87	111	94	106	117	101	95	98	107	96	105	93	95	90	110	111	116	93	79	105	92	98	114	101	106	103	102	111	89	108	91	112	85	93	92	91	91	97	112	83	98	83	118	87	106	101	84	87	83	101	110	103	85	92	125	102	92	100	89	111	95	86	87	106	102	111	96	98	104	83	95	109	84	99	93	103	80	99	101	87	111	102	114	96	106	93	111	115	100	107	102	100	77	94	107	123	102	116	92	98	98	103	105	101	94	105	101	101	97	108	113	99	101	98	113	94	95	106	98	90	98	87	109	105	100	109	90	91	104	92	97	91	104	121	103	105	111	92	90	107	105	94	82	102	91	91	93	91	93	93	106	99	96	96	84	100	95	110	100	103	108	104	112	87	110	102	96	98	96	110	97	97	102	99	109	110	98	107	95	109	101	116	100	91	98	104	88	101	121	98	107	97	89	104	89	100	111	118	97	106	121	94	85	116	101	107	125	109	108	96	92	102	89	89	108	89	91	96	97	103	88	112	105	110	106	93	97	86	88	97	93	95	97	103	100	102	94	84	87	100	92	109	109	81	97	104	96	100	110	93	97	95	116	91	113	117	112	115	98	121	119	98	105	93	95	93	95	99	98	90	107	102	78	
181	799	281	859	619	114	419	999999	67	195	999999	999999	875	999999	462	754	999999	111	296	76	396	999999	999999	999999	999999	537	618	495	534	999999	122	228	999999	999999	992	652	958	472	324	857	135	999999	899	428	999999	342	999999	631	999999	17	169	624	830	492	610	999999	184	999999	810	91	495	923	594	814	83	153	43	999999	999999	809	795	848	999999	438	941	999999	840	206	54	999999	296	986	385	999999	93	497	999999	999999	170	560	478	108	662	242	371	999999	436	95	999999	232	308	145	211	310	221	321	999999	401	999999	243	600	978	999999	104	794	508	999999	999999	999999	586	756	752	945	999999	999999	697	999999	553	999999	739	940	999999	851	821	999999	999999	999999	85	314	999999	999999	995	739	926	959	500	292	568	448	863	663	368	364	768	999999	556	999999	999999	969	524	999999	294	999999	811	999999	845	999999	994	686	642	723	473	763	958	927	761	22	28	910	841	415	999999	115	213	86	582	999999	999999	355	860	961	454	115	790	647	374	670	999999	633	124	373	297	881	999999	150	199	604	405	840	714	543	181	431	137	119	506	188	131	999999	720	454	999999	649	825	681	278	367	973	320	562	999999	94	395	795	477	127	747	310	73	886	977	999999	252	640	327	789	33	978	999999	151	196	548	203	999999	669	999999	647	65	133	871	832	631	95	288	623	459	785	635	660	999999	759	878	999999	847	742	459	799	19	999999	999999	999999	388	302	179	999999	552	891	999999	135	155	479	691	186	202	64	356	909	964	27	999999	999999	397	327	689	391	317	999999	355	999999	999999	531	638	999999	999999	625	453	999999	915	911	80	999999	312	999999	999999	521	77	702	865	793	396	549	999999	991	999999	999999	858	71	612	999999	69	72	545	999999	999999	623	999999	145	999999	576	610	28	999999	63	946	309	701	999999	813	178	324	615	999999	561	783	670	696	646	999999	354	767	999999	725	137	999999	18	32	998	594	890	680	999999	757	299	193	377	555	781	55	341	999999	970	257	444	999999	453	447	999999	530	254	926	204	229	600	809	227	302	866	210	938	287	999999	303	999999	498	391	857	335	378	415	125	915	601	584	168	999999	145	291	664	408	571	48	478	999999	999999	999999	999999	999999	489	965	85	999999	581	116	63	493	676	335	946	91	596	121	999999	124	999999	21	602	645	999999	999999	999999	20	999999	802	377	999999	999999	954	959	22	678	700	846	999999	339	436	344	999999	530	675	130	810	345	582	812	999999	432	999999	219	951	883	78	999999	999999	883	75	486	999999	739	814	999999	
999999	375	933	999999	896	274	213	785	703	999999	999999	124	766	891	999999	674	629	989	917	816	999999	744	999999	138	610	974	378	528	999999	949	999999	999999	715	999999	408	444	999999	178	916	194	229	578	515	284	775	953	959	586	999999	400	856	789	999999	998	999999	977	368	804	803	921	999999	684	999999	754	122	362	999999	360	493	999999	272	461	82	732	999999	999999	239	733	363	999999	999999	792	917	874	102	775	933	717	28	430	85	606	375	994	298	544	68	761	171	422	554	608	999999	999999	137	405	999999	99	410	104	748	999999	451	156	906	114	766	645	661	346	429	691	341	73	762	999999	95	88	444	999999	244	477	571	941	112	416	999999	155	747	696	69	843	316	924	681	450	999999	228	97	999999	777	999999	109	824	992	862	999999	39	20	999999	999999	638	655	357	859	281	999999	510	54	500	999999	621	999999	964	999999	586	385	999999	391	322	510	867	990	999999	285	822	378	746	948	999999	149	669	999999	999999	386	431	198	959	999999	410	386	999999	183	999999	999999	166	524	144	547	416	999999	860	648	697	961	452	647	405	82	47	999999	326	999999	805	361	999999	486	622	588	856	397	999999	351	981	936	854	693	402	481	129	307	243	209	541	999999	288	30	447	324	999999	783	793	887	37	507	69	999999	378	999999	42	679	902	556	999999	28	71	518	666	999999	116	999999	255	923	952	740	668	127	999999	53	82	725	49	307	999999	82	604	538	324	999999	876	761	324	999999	999999	449	405	999999	999999	522	700	770	364	686	218	184	999999	870	934	999999	839	999999	83	335	174	316	640	999999	902	618	999999	532	204	193	999999	999999	444	99	483	999999	345	981	999999	999999	999999	311	999999	999999	98	479	544	734	604	36	644	934	687	989	991	143	809	999999	999999	899	108	177	999999	180	800	999999	739	448	396	431	952	857	342	576	983	862	945	287	516	999999	83	689	999999	177	999999	950	667	455	999999	350	703	545	206	709	408	184	735	200	999999	234	739	105	347	182	999999	786	602	120	999999	999999	999999	531	293	362	999999	419	249	408	631	850	206	294	351	56	727	417	999999	632	178	808	999999	755	999999	999999	999999	977	351	999999	103	999999	358	999999	448	968	162	999999	261	843	883	988	935	337	999999	711	38	999999	754	301	454	666	134	969	999999	207	12	442	806	12	670	848	78	492	315	869	502	649	846	382	894	556	999999	818	749	999999	873	799	999999	23	262	999999	999999	60	311	999999	999999	389	614	999999	966	999999	375	999999	182	999999	920	452	31	
699	219	999999	609	382	999999	898	510	999999	999999	762	334	212	256	792	749	432	625	27	191	999999	999999	122	999999	604	416	183	190	906	645	714	999999	999999	777	999999	999999	999999	638	850	653	412	925	331	169	851	916	764	999999	999999	510	999999	419	902	270	999999	999999	999999	352	14	965	233	999999	603	670	515	999999	903	434	759	988	875	794	774	374	778	952	910	953	999999	688	652	709	608	999999	895	305	999999	999999	635	999999	707	531	634	885	430	694	331	999999	999999	359	22	339	714	593	635	955	644	999999	492	200	557	153	169	325	323	999999	119	207	999999	999999	999999	743	799	731	291	353	999999	999999	944	94	631	999999	999999	834	675	322	995	25	999999	940	999999	830	677	444	999999	564	999999	318	571	999999	585	999999	999999	444	225	999999	540	982	312	999999	999999	999999	593	408	568	308	999999	335	999999	11	527	104	435	999999	558	314	76	364	999999	727	981	852	328	47	999999	506	374	864	618	406	782	23	712	999999	155	906	246	279	876	999999	719	46	667	569	999999	999999	698	60	886	911	999999	999999	731	584	999999	942	436	555	899	72	999999	979	716	254	229	514	391	945	689	651	77	796	488	88	17	999999	195	758	658	27	807	323	999999	707	203	606	999999	999999	999999	212	479	691	999999	813	248	740	999999	999999	999999	875	110	753	370	244	999999	999999	999999	999999	577	364	999999	677	897	882	264	999999	11	18	999999	999999	232	262	999999	486	182	999999	426	674	839	277	624	999999	418	999999	999999	64	953	743	999999	999999	908	637	999999	999999	455	999999	793	497	558	999999	738	321	372	726	999999	847	988	883	72	999999	989	32	999999	309	740	985	999999	124	965	210	666	999999	154	272	714	595	701	938	41	380	592	929	125	999999	999999	312	409	691	999999	999999	75	999999	999999	407	999999	886	999999	261	95	470	999999	679	999999	358	961	479	177	109	22	67	155	60	852	999999	874	70	906	604	770	437	585	577	983	895	999999	597	587	747	474	828	772	450	999999	999999	837	999999	407	999999	999999	999999	144	309	679	83	924	999999	227	999999	532	737	999999	228	490	657	999999	964	999999	635	224	999999	891	430	634	194	999999	999999	999999	291	854	960	663	149	355	711	303	285	898	910	971	128	380	598	224	999999	848	999999	959	204	686	999999	999999	771	552	884	177	714	675	494	788	999999	818	935	144	999999	84	840	873	778	364	608	999999	785	664	106	993	999999	215	999999	346	741	745	13	604	981	742	891	596	471	544	588	610	414	131	999999	310	444	464	652	663	18	
999999	191	999999	88	806	442	999999	456	890	874	509	777	999999	999999	484	814	341	163	999999	192	999999	412	999999	776	997	662	999999	911	795	559	838	999999	244	337	999999	564	173	526	184	309	784	150	580	669	88	999999	999999	999999	999999	999999	113	310	822	480	765	277	946	999999	999999	154	779	205	660	340	45	999999	543	999999	985	919	651	999999	979	529	999999	112	831	574	697	999999	406	588	643	310	456	538	999999	999999	572	793	617	999999	446	39	999999	589	999999	249	999999	143	999999	444	99	358	843	999999	999999	303	83	662	446	999999	375	999999	747	201	562	360	999999	507	215	780	258	201	312	551	999999	949	999999	818	622	999999	999999	999999	999999	961	498	294	466	999999	217	447	689	909	357	999999	999999	531	291	338	37	999999	365	135	927	518	999999	897	56	302	920	381	303	265	49	854	440	810	49	785	703	277	894	999999	300	768	100	348	844	76	999999	847	667	999999	790	494	236	815	637	999999	775	600	248	999999	247	836	999999	999999	999999	999999	804	999999	491	506	999999	760	999999	638	999999	999999	428	847	62	979	485	83	713	631	474	555	999999	625	999999	683	20	112	999999	730	489	464	624	666	478	352	999999	892	366	171	46	40	259	598	979	999999	999999	927	999999	269	999999	174	999999	521	959	324	873	189	750	807	999999	532	731	513	158	381	544	761	379	710	717	592	999999	551	594	999999	999999	40	646	705	745	92	564	768	52	325	341	112	706	164	479	92	152	558	999999	514	308	746	449	999999	933	186	558	999999	552	105	457	999999	927	525	28	843	543	54	72	413	967	963	471	833	999999	999999	999999	225	241	634	450	168	875	999999	145	559	590	48	771	999999	533	999999	226	946	999999	760	185	191	145	635	549	107	496	272	546	345	285	616	567	502	131	999999	606	917	999999	299	705	846	390	469	263	505	999999	503	879	999999	746	524	965	999999	999999	873	89	605	999999	352	672	999999	543	799	999999	973	480	279	447	199	999999	309	301	999999	65	339	801	675	999999	999999	824	999999	999999	306	599	999999	650	999999	999999	257	263	10	832	312	999999	101	313	590	999999	289	34	13	65	690	129	447	232	397	234	999999	82	414	233	51	527	679	230	246	210	523	999999	999999	999999	999999	935	129	477	988	951	963	36	220	490	999999	999999	821	936	702	999999	161	538	263	63	319	999999	849	777	790	784	946	999999	76	999999	671	956	999999	969	865	754	10	970	999999	999999	271	999999	861	923	141	31	705	742	528	70	58	985	79	149	724	25	96	
352	686	214	14	102	999999	999999	818	145	196	852	81	999999	186	191	304	818	999999	418	322	925	999999	999999	89	214	352	16	999999	999999	999999	999999	254	849	668	657	999999	39	999999	179	940	40	999999	999999	835	853	671	580	883	999999	999999	999999	357	999999	999999	170	706	917	135	800	749	999999	500	999999	999999	999999	607	232	999999	528	999999	274	388	621	477	292	999999	649	933	235	999999	772	999999	474	995	636	345	939	156	999999	951	376	904	999999	430	987	540	973	748	342	256	448	300	365	968	426	872	735	838	420	350	67	983	899	267	999999	831	999999	146	620	167	668	85	782	999999	531	369	749	201	490	752	846	900	601	979	104	999999	999999	505	999999	999999	609	110	736	167	893	392	15	381	453	165	514	836	138	184	999999	999999	518	787	446	66	133	544	357	667	999999	167	999999	919	173	504	999999	530	568	999999	557	999999	349	624	683	149	364	377	747	335	248	20	999999	999999	401	731	963	979	69	999999	641	75	753	78	663	736	11	95	999999	948	101	983	278	999999	627	29	33	893	114	307	701	755	796	32	999999	999999	395	999999	528	442	540	94	471	56	224	999999	814	281	960	947	147	999999	170	798	243	264	741	999999	999999	381	708	80	875	761	820	885	278	730	648	180	351	46	567	774	418	16	522	232	67	144	215	751	932	167	169	432	999999	997	999999	999999	751	999999	174	156	999999	470	219	999999	236	339	223	93	632	790	605	111	712	999999	390	237	741	519	441	665	176	956	147	999999	601	397	300	280	942	483	999999	455	872	421	999999	947	999999	813	999999	728	921	132	999999	152	999999	68	719	999999	999999	561	433	999999	999999	509	999999	778	999999	501	117	838	48	942	151	999999	372	159	239	999999	999999	442	440	999999	523	999999	743	999999	837	995	166	543	677	999999	663	391	999999	195	992	372	441	272	624	305	999999	167	689	978	980	970	780	411	828	428	999999	184	999999	504	718	999999	765	935	941	337	344	573	999999	999999	999999	760	108	999999	167	866	859	92	818	144	999999	999999	33	764	73	999999	999999	755	715	999999	244	489	270	555	999999	251	607	999999	331	297	960	141	999999	999999	999999	230	871	999999	253	962	999999	999999	366	985	281	363	999999	999999	872	84	122	589	858	911	714	799	999999	553	709	999999	268	364	760	530	183	101	368	293	999999	842	995	620	511	753	690	470	999999	999999	284	123	525	607	999999	257	184	381	999999	96	35	900	731	327	895	337	703	999999	22	835	999999	189	994	999999	935	39	88	501	
88	115	230	254	676	225	279	999999	400	999999	730	513	356	802	818	282	267	174	121	677	725	999999	59	999999	457	297	472	104	999999	92	671	999999	178	682	303	177	865	999999	233	515	58	310	937	51	999999	509	489	19	371	999999	999999	770	999999	411	776	904	65	744	796	999999	752	184	999999	317	989	136	999999	673	999999	650	416	999999	940	605	628	425	245	17	11	999999	808	463	733	407	907	901	685	767	906	398	121	131	984	999999	999999	874	834	999999	62	357	999999	815	510	720	999999	698	829	322	999999	360	668	57	999999	999999	580	298	999999	78	410	999999	451	999999	999999	999999	539	295	501	999999	841	754	591	616	955	999999	784	992	953	999999	101	218	81	372	985	555	729	73	388	147	273	475	432	766	228	964	999999	596	58	399	999999	29	206	733	999999	37	999999	62	999999	98	73	588	999999	438	976	999999	26	88	592	221	390	475	907	364	832	376	332	824	397	999999	747	198	999999	563	831	999999	22	348	999999	957	785	676	971	299	999999	685	139	999999	999999	37	947	828	14	836	19	999999	122	842	900	113	705	944	665	110	999999	875	644	781	606	904	999999	678	196	634	435	999999	999999	999999	290	157	999999	337	45	370	999999	918	194	999999	554	999999	959	180	447	999999	999999	841	21	870	948	208	51	358	397	885	847	999999	642	379	411	999999	222	999999	999999	752	866	377	909	305	66	432	999999	536	999999	491	944	19	240	407	381	594	999999	999999	668	91	116	888	940	999999	522	775	999999	999999	705	259	903	464	618	695	921	885	931	716	813	526	999999	514	999999	905	999999	837	47	999999	997	817	603	999999	836	999999	646	999999	436	759	999999	290	999999	999999	830	977	587	490	400	999999	486	496	999999	986	999999	152	573	602	999999	44	218	685	999999	999999	816	888	656	324	627	149	58	943	458	999999	933	532	381	641	683	154	327	460	446	502	757	511	164	999999	999999	694	905	53	221	402	551	107	553	113	69	942	331	273	863	999999	496	543	48	999999	62	296	771	932	919	999999	999999	999999	999999	245	294	999999	734	49	555	932	244	15	999999	66	999999	836	979	277	581	741	823	999999	597	195	15	224	472	673	564	482	923	999999	134	999999	999999	792	999999	999999	818	754	217	291	717	930	27	491	811	982	859	225	317	503	360	187	798	999999	170	999999	999999	999999	842	70	999999	82	999999	999999	880	999999	380	838	978	671	999999	827	533	999999	346	666	178	999999	999999	490	813	348	999999	430	999999	946	799	33	631	805	87	999999	911	999999	
807	644	999999	999999	611	999999	611	999999	247	999999	53	532	654	267	325	503	885	716	666	362	257	145	907	587	649	933	343	356	999999	182	593	710	999999	999999	733	701	744	422	999999	999999	878	791	999999	529	387	99	302	542	708	138	920	999999	92	999999	899	999999	999999	999999	116	677	344	264	815	75	61	999999	616	277	999999	623	999999	472	803	930	999999	465	44	387	210	559	999999	800	648	88	262	232	999999	368	487	71	964	411	315	245	401	623	999999	46	999999	999999	999999	34	18	999999	379	457	999999	161	84	443	637	359	143	556	45	543	616	737	812	829	714	258	789	471	658	999999	999999	999999	539	860	490	998	909	999999	999999	616	792	999999	708	999999	999999	476	999999	54	434	999999	277	999999	209	857	999999	247	233	999999	340	999999	245	546	436	999999	299	998	999999	224	953	639	450	999999	480	429	751	62	999999	999999	999999	247	964	745	47	54	89	999999	369	999999	852	252	774	999999	999999	851	381	255	137	687	999999	665	999999	78	101	999999	173	301	288	779	116	954	999999	227	483	102	999999	500	509	999999	941	891	639	940	999999	710	865	190	159	628	58	505	999999	351	500	999999	393	895	654	252	880	788	129	999999	575	897	43	999999	787	999999	999999	880	746	745	746	624	999999	913	706	999999	929	983	999999	999999	731	610	39	867	726	999999	709	999999	846	266	511	162	771	59	999999	999999	999999	999999	402	426	47	999999	759	999999	604	875	999999	480	199	273	323	896	999999	469	999999	965	868	176	830	814	34	226	44	999999	243	593	853	999999	547	242	712	621	591	725	623	999999	850	848	272	999999	499	999999	185	582	943	999999	515	312	201	410	999999	511	487	588	401	820	999999	279	999999	20	32	999999	932	957	561	999999	315	999999	999999	999999	124	29	903	979	999999	795	51	461	546	629	88	999999	785	147	635	999999	144	12	999999	802	999999	580	901	261	828	991	999999	227	31	251	308	999999	999999	896	999999	586	999999	508	272	605	779	681	733	327	999999	480	721	794	999999	359	566	312	597	53	999999	544	999999	651	160	333	498	823	999999	999999	330	494	999999	999999	852	59	603	636	999999	999999	999999	999999	847	584	329	357	280	999999	896	671	685	995	996	422	33	999999	468	999999	999999	939	117	955	250	999999	996	448	395	833	941	999999	756	930	573	869	30	133	696	543	332	802	63	985	926	768	619	335	999999	672	999999	111	999999	646	288	999999	620	999999	509	418	587	881	999999	446	571	625	915	754	432	137	402	899	63	924	999999	555	886	131	999999	481	
818	999999	999999	723	967	839	690	999999	651	772	258	952	999999	288	955	451	840	616	423	311	853	999999	999999	370	279	965	58	666	22	733	914	498	48	37	599	916	930	248	479	731	999999	805	113	659	878	449	285	775	968	193	714	999999	999999	999999	628	999999	769	589	999999	12	791	33	999999	999999	999999	999999	914	596	999999	49	520	602	999999	692	376	57	761	999999	491	830	689	282	697	828	29	644	790	320	409	999999	999999	351	794	476	999999	911	999999	195	801	999999	534	688	999999	929	673	122	142	25	360	581	202	526	999999	999999	322	519	335	278	999999	224	968	603	197	52	892	179	807	670	751	999999	348	999999	451	999999	999999	999999	194	768	165	907	511	774	960	999999	999999	630	999999	181	164	431	586	439	296	586	161	931	999999	55	46	503	999999	471	274	999999	999999	626	85	735	327	999999	334	566	123	991	999999	203	999999	999999	999999	999999	926	635	516	330	878	999999	999999	999999	220	374	510	149	731	999999	601	999999	510	999999	595	999999	555	999999	854	842	999999	29	326	305	873	957	297	140	455	999999	999999	679	955	943	27	333	347	220	525	999999	810	999999	835	461	399	673	692	579	774	999999	716	418	781	673	999999	999999	592	999999	991	262	86	379	693	956	93	999999	999999	567	999999	272	999999	344	992	900	41	911	194	864	905	210	275	999999	366	682	68	169	999999	291	719	168	740	999999	229	272	876	441	999999	878	378	477	588	135	532	512	294	382	999999	880	641	322	674	728	87	790	987	999999	23	999999	898	924	999999	803	847	888	531	134	125	730	34	600	420	999999	496	438	622	150	194	854	397	685	742	28	649	406	493	21	999999	439	284	517	427	489	979	999999	454	784	999999	644	999999	169	266	999999	999999	51	902	369	999999	649	178	847	184	168	999999	222	192	14	999999	451	405	519	999999	999999	455	999999	183	930	999999	52	999999	837	862	550	874	238	428	999999	999999	999999	999999	134	999999	637	999999	437	343	999999	999999	999999	271	449	999999	835	249	999999	321	580	251	349	999999	971	43	199	665	340	999999	633	999999	395	793	999999	842	556	947	281	740	221	999999	27	183	999999	74	999999	781	543	216	36	311	413	916	847	804	822	999999	532	100	589	971	930	452	709	999999	480	973	999999	607	84	888	999999	999999	999999	999999	233	999999	954	907	999999	418	131	999999	999999	332	880	478	999999	341	30	815	425	190	160	999999	494	575	473	999999	593	999999	656	999999	142	148	999999	684	816	691	581	655	786	999999	999999	999999	850	999999	494	387	103	
12	37	793	999999	999999	473	787	579	860	671	657	703	24	323	879	762	194	999999	819	989	206	999999	999999	759	374	39	799	566	979	399	688	999999	96	999999	999999	568	999999	999999	873	675	555	115	999999	30	923	952	771	312	744	418	665	999999	674	999999	897	350	773	44	221	238	673	231	599	471	983	576	999999	178	731	999999	900	834	128	154	443	101	999999	243	835	422	268	497	999999	999999	733	873	999999	999999	948	251	795	827	148	999999	999999	334	999999	999999	46	356	345	602	580	433	518	830	696	530	954	805	643	999999	999999	799	970	185	410	38	737	120	171	999999	999999	489	526	82	696	999999	152	119	585	222	206	999999	86	665	999999	398	62	999999	999999	885	744	153	608	265	999999	348	673	826	923	999999	756	926	195	427	382	101	999999	446	144	222	387	844	229	431	342	720	723	315	268	999999	975	999999	933	285	184	86	881	270	453	357	999999	999999	195	999999	465	999999	302	659	292	825	491	999999	768	964	999999	899	923	186	922	908	625	368	567	911	511	922	993	910	252	999999	219	999999	992	787	999999	70	999999	131	966	73	999999	73	32	442	530	369	76	968	777	999999	163	999999	999999	544	731	999999	999999	284	596	543	999999	392	416	999999	615	846	623	999999	999999	447	251	801	999999	859	491	561	345	999999	391	152	999999	35	142	968	152	515	307	458	65	999999	311	384	999999	999999	787	44	999999	999999	826	684	999999	999999	415	999999	43	999999	494	488	62	180	999999	633	892	453	686	260	259	448	843	110	548	175	925	603	145	999999	276	999999	999999	457	999999	308	999999	707	407	771	620	802	934	999999	999999	818	999999	999999	999999	678	999999	91	746	536	784	219	203	725	145	579	169	999999	204	999999	94	707	415	605	999999	807	334	195	999999	915	640	456	513	61	89	729	770	50	750	466	385	194	50	546	672	999999	115	583	572	999999	612	809	608	768	706	323	413	799	619	55	354	999999	46	830	896	999999	705	151	999999	999999	999999	128	70	737	791	900	666	869	932	581	701	751	999999	228	313	830	848	745	355	765	326	970	431	705	122	89	158	220	649	344	989	999999	999999	166	28	493	748	870	977	806	999999	543	866	48	353	602	683	817	526	75	489	960	795	879	98	838	696	364	624	711	751	455	230	999999	591	737	814	466	209	819	92	977	999999	548	118	783	113	393	362	519	999999	340	693	999999	855	999999	178	67	78	189	796	393	256	275	64	212	323	278	456	999999	999999	227	618	999999	983	511	201	999999	
771	999999	735	313	12	114	316	421	761	646	742	563	999999	756	397	29	32	698	731	502	494	906	470	999999	936	999999	999999	188	722	986	999999	353	836	999999	295	763	454	493	391	151	999999	999999	450	677	536	893	999999	41	999999	999999	999999	294	780	699	999999	999999	999999	900	999999	999999	383	137	698	775	999999	399	999999	999999	471	634	575	539	316	590	999999	850	465	793	308	53	699	999999	999999	133	312	316	573	999999	168	429	919	554	126	136	999999	999999	944	999999	631	146	999999	410	570	205	33	154	977	999999	165	912	409	61	601	332	566	683	778	575	999999	738	999999	588	999999	51	715	31	999999	190	999999	711	905	999999	999999	171	999999	298	999999	163	109	167	338	384	999999	255	999999	999999	999999	793	999999	93	999999	379	212	893	321	588	922	528	490	12	731	797	999999	453	17	999999	889	440	456	277	999999	999999	475	314	410	451	605	999999	31	847	78	999999	999999	738	658	536	588	278	850	297	376	999999	673	107	999999	540	17	539	248	411	999999	522	347	303	538	999999	903	897	492	870	983	689	507	643	999999	999999	999999	637	795	480	40	999999	589	168	900	944	950	378	999999	869	444	76	993	619	868	556	291	327	210	228	632	690	785	980	314	686	112	40	173	333	363	999999	743	768	381	367	999999	188	402	594	489	535	29	623	436	916	696	888	774	999999	821	999999	437	999999	848	349	999999	999999	854	223	842	999999	999999	555	515	999999	333	235	999999	511	999999	113	924	615	738	999999	999999	172	999999	397	999999	223	266	786	512	503	941	176	999999	41	531	332	999999	188	751	569	329	473	117	999999	593	470	999999	272	762	717	935	999999	838	999999	677	672	65	467	232	999999	663	999999	999999	21	999999	999999	315	216	979	301	779	746	999999	179	777	999999	999999	192	803	530	999999	993	33	999999	568	128	338	179	363	999999	276	866	955	133	999999	900	429	105	999999	436	165	444	292	471	999999	199	958	668	972	479	999999	872	663	999999	65	670	406	259	452	999999	828	145	852	999999	999999	913	790	740	273	877	778	959	945	377	999999	999999	999999	562	856	379	170	999999	207	884	999999	404	213	263	999999	245	999999	180	652	242	999999	29	591	172	446	34	408	228	404	105	701	656	927	999999	337	926	999999	844	402	999999	999999	169	938	968	999999	999999	709	999999	999999	37	383	607	317	712	768	355	547	548	125	831	999999	942	274	999999	192	595	476	917	925	151	286	660	777	579	398	449	90	999999	294	815	324	872	555	999999	722	999999	999999	999999	527	999999	
388	420	728	571	112	901	894	836	999999	291	163	792	610	530	751	722	829	737	999999	999999	999999	924	263	310	516	108	396	897	999999	999999	255	262	399	999999	999999	865	931	216	477	496	554	999999	837	13	661	532	271	35	625	999	274	612	899	208	999999	464	167	428	64	13	515	996	999999	697	45	999999	402	999999	767	999999	790	999999	269	827	774	31	97	260	648	999999	837	371	281	390	824	643	999999	999999	238	307	708	999999	162	999999	981	558	999999	999999	967	999999	139	604	267	740	218	650	999999	999999	999999	694	999999	907	999999	79	175	999999	999999	76	872	402	548	210	438	999999	187	287	471	999999	999999	226	233	999999	292	888	855	999999	113	541	182	183	300	290	768	543	930	800	734	92	999999	999999	832	731	276	575	221	928	999999	797	562	931	999999	999999	999999	217	999999	430	624	890	224	932	51	999999	893	698	999999	268	999999	894	539	386	552	999999	496	999999	393	502	680	999999	677	926	76	999999	978	251	994	743	999999	560	999999	509	999999	843	868	376	999999	649	837	999999	999999	999999	496	999999	268	186	388	800	70	225	823	999999	750	999999	223	999999	865	735	999999	652	999999	367	212	881	822	999999	999999	709	999999	130	224	744	664	112	253	724	440	794	56	999999	999999	203	683	999999	737	113	759	278	629	580	511	69	443	195	873	116	749	614	999999	999999	975	678	290	939	999999	999999	999999	647	663	999999	999999	80	688	999999	789	999999	683	372	999999	718	280	999999	89	939	619	164	999999	479	999999	999999	974	826	345	818	826	999999	912	743	999999	657	999999	999999	615	999999	723	440	381	40	405	372	432	386	469	741	957	53	599	351	330	999999	778	834	999999	999999	524	40	735	999999	586	605	598	999999	533	497	918	169	326	948	225	999999	999999	279	83	866	715	597	999999	604	860	999999	594	571	422	999999	878	965	702	999999	616	692	705	510	454	999999	999999	491	853	972	999999	798	726	650	135	999999	73	509	760	552	810	926	674	140	19	802	20	37	527	541	999999	952	466	237	341	533	999999	282	999999	283	103	233	744	999999	781	72	66	944	999999	280	999999	379	999999	999999	288	999999	999999	574	501	999999	789	746	964	322	364	869	341	499	319	602	668	999999	684	487	458	999999	191	999999	999999	947	746	76	591	256	612	248	747	999999	948	651	514	909	781	182	493	357	268	999999	999999	911	730	567	634	842	999999	147	695	728	701	999999	508	737	999999	553	906	723	164	999999	709	125	132	999999	551	668	97	759	999999	999999	993	999999	328	999999	999999	447	
227	188	441	999999	999999	474	553	29	614	999999	152	776	693	237	276	999999	202	550	722	914	789	704	25	966	755	999999	137	194	999999	599	383	999999	487	999999	336	727	999999	415	999999	244	572	113	999999	304	999999	999999	75	782	244	233	999999	999999	46	346	999999	999999	999999	474	993	791	347	369	294	25	872	999999	299	916	901	549	488	787	999999	487	352	685	293	720	451	443	787	355	999999	511	999999	605	712	999999	129	813	563	999999	421	999999	897	212	818	405	431	999999	31	159	881	695	744	131	311	559	994	999999	239	452	33	560	999999	992	419	782	999999	277	999999	158	797	98	985	670	376	194	589	149	866	887	298	999999	999999	999999	473	264	999999	569	304	163	999999	156	583	999999	794	861	288	905	999999	46	80	164	442	872	361	793	999999	84	755	126	969	999999	115	352	163	704	147	376	528	165	26	765	972	536	999999	999999	514	999999	876	514	999999	684	355	830	999999	144	885	999999	285	680	999999	692	813	187	194	301	50	241	999999	99	723	999999	387	637	29	315	999999	905	999999	999999	288	835	207	250	999999	999999	508	284	535	29	819	999999	100	999999	611	999999	951	999999	352	710	610	999999	916	787	791	994	306	718	811	999999	952	980	679	574	402	718	495	573	999999	899	792	765	705	999999	280	135	821	999999	999999	696	363	999999	562	169	999999	15	919	419	458	226	999999	790	473	34	999999	838	999999	999999	999999	892	838	388	828	999999	917	999999	999999	978	999999	665	183	999999	999999	124	999999	999999	999999	519	473	397	799	85	124	999999	910	11	999999	999999	871	441	216	305	95	144	999999	974	999999	999999	252	266	437	941	901	792	53	999999	109	359	875	511	999999	409	61	999999	102	999999	999999	999999	999999	915	552	999999	116	85	459	877	680	557	999999	183	997	999999	277	999999	960	999999	183	331	706	687	902	942	999999	369	31	806	999999	999999	51	999999	711	490	576	336	999999	999999	834	999999	999999	176	552	999999	102	702	514	999999	142	844	107	999999	588	941	999999	999999	23	999999	101	747	64	652	633	999999	515	171	472	999999	999999	999999	503	429	34	999999	988	540	145	360	850	112	999999	919	674	409	930	999999	999999	769	120	999999	322	999999	449	999999	770	691	542	899	999999	999999	240	997	369	201	351	677	220	240	999999	839	719	999999	759	988	891	145	977	234	721	708	654	702	406	32	628	398	999999	937	586	306	998	245	324	999999	872	857	999999	483	999999	999999	596	286	816	280	999999	660	355	461	999999	999999	713	999999	188	337	286	537	999999	999999	572	999999	
697	283	653	656	999999	484	347	839	125	43	586	999999	999999	468	999999	377	999999	136	999999	968	999999	528	741	951	999999	999999	999999	999999	999999	344	266	999999	910	115	999999	323	632	169	438	999999	999999	516	345	171	58	219	152	720	224	908	651	475	325	604	908	999999	541	999999	73	162	426	360	205	781	777	373	593	70	901	999999	745	999999	698	505	999999	537	193	580	902	384	999999	347	999999	735	692	790	999999	999999	206	397	782	930	106	285	109	962	320	999999	393	685	625	999999	818	426	173	925	777	999999	999999	381	999999	999999	999999	688	615	999999	587	470	98	987	476	287	864	514	26	999999	629	422	405	693	999999	628	196	227	999999	464	528	999999	571	767	999999	86	366	999999	412	820	999999	418	669	29	384	850	476	406	999999	347	227	314	410	358	999999	364	424	265	999999	999999	775	999999	999999	161	561	999999	898	330	973	400	921	48	999999	205	682	999999	753	386	319	376	999999	789	19	421	999999	224	945	222	472	659	661	111	670	55	55	560	488	518	468	999999	952	155	999999	999999	999999	188	212	215	676	999999	999999	48	946	788	214	985	571	518	999999	346	999999	685	858	999999	739	820	378	65	159	131	733	999999	917	999999	424	16	366	201	995	68	999999	999999	999999	389	58	999999	999999	882	841	999999	989	970	603	132	857	276	297	118	88	999999	999999	999999	65	555	999999	376	131	780	373	207	999999	379	522	856	334	554	149	478	276	126	665	999999	999999	98	142	763	641	795	319	157	999999	258	123	399	999999	864	684	990	39	999999	999999	384	518	643	441	619	999999	747	797	312	999999	818	842	961	940	324	933	967	423	596	734	336	471	226	488	380	266	999999	999999	469	869	158	448	594	625	290	977	580	999999	522	316	893	999999	16	999999	900	415	999999	459	933	931	999999	577	999999	947	175	913	301	165	71	363	334	149	337	442	999999	379	258	999999	999999	999999	363	320	901	289	841	999999	999999	206	588	964	999999	673	675	999999	162	581	15	647	459	999999	999999	999999	595	169	981	754	670	574	50	999999	167	814	800	595	578	407	676	163	115	999999	459	105	577	106	258	660	999999	799	290	407	374	611	999999	291	661	938	999999	741	308	97	667	890	999999	999999	807	299	872	999999	959	754	905	851	999999	622	918	999999	847	498	910	330	290	871	293	643	999999	999999	927	518	934	640	682	934	999999	28	179	568	999999	519	299	999999	788	394	839	535	501	523	79	999999	373	80	999999	236	831	977	807	796	606	999999	901	260	371	364	155	
329	82	971	995	523	452	359	999999	337	208	950	542	896	999999	999999	151	642	486	662	155	999999	549	999999	112	878	220	382	962	426	617	49	597	999999	249	520	462	530	527	556	822	24	429	763	38	880	999999	911	765	848	999999	269	773	708	219	291	779	627	868	127	999999	79	396	999999	720	169	362	999999	656	999999	305	999999	999999	930	840	999999	999999	785	426	232	443	999999	999999	124	56	999999	275	889	224	999999	999999	999999	999999	999999	254	752	999999	205	999999	869	527	335	264	255	552	759	999999	843	868	88	847	994	999999	646	999999	12	462	999999	188	372	893	473	999999	699	779	470	959	713	686	98	512	999999	742	999999	704	999999	55	371	999999	999999	213	432	999999	146	120	746	634	25	727	251	299	355	26	681	975	63	442	999999	475	91	800	999999	166	780	999999	608	261	999999	941	575	956	100	710	891	999999	471	999999	757	588	42	836	943	985	444	798	999999	232	999999	582	650	675	490	896	999999	999999	772	275	999999	999999	512	999999	980	84	162	295	999999	644	134	522	514	610	684	976	442	254	999999	999999	722	981	999999	385	199	81	300	899	475	204	229	999999	396	999999	999999	196	85	547	999999	869	999999	159	599	522	999999	549	78	50	991	999999	463	246	639	326	553	999999	162	136	305	909	783	262	819	999999	999999	729	135	318	408	497	999999	895	999999	987	999999	999999	999999	895	288	650	13	999999	908	961	741	999999	766	999999	999999	999999	44	949	251	946	999999	999999	999999	999999	107	377	423	999999	641	503	613	567	847	652	705	980	876	267	999999	655	906	533	354	999999	273	442	963	999999	665	465	999999	951	653	452	901	51	242	798	797	999999	236	253	618	415	357	999999	145	123	374	672	999999	776	111	596	49	562	236	481	330	999999	414	367	104	185	50	662	914	999999	750	999999	747	87	999999	937	999999	663	914	939	999999	100	307	849	691	999999	399	999999	850	67	999999	349	999999	761	478	999999	506	869	158	443	375	999999	269	740	999999	999999	924	988	316	174	177	386	999999	999999	969	239	368	565	676	111	786	999999	812	857	992	999999	999999	985	609	337	999999	559	515	481	574	816	831	566	486	981	78	999999	999999	686	999999	999999	999999	528	792	248	774	999999	203	56	656	21	883	411	999999	961	861	938	388	979	733	999999	999999	999999	722	163	408	801	999999	999999	42	385	984	135	968	965	999999	999999	203	371	999999	499	366	468	824	999999	999999	999999	818	524	999999	140	999999	999999	952	280	999999	534	805	999999	839	972	999999	508	23	281	37	757	
443	783	261	540	744	27	425	243	262	412	351	169	229	979	982	564	575	902	363	593	182	999999	809	185	999999	564	531	999999	999999	858	454	553	535	999999	985	45	272	999999	395	14	974	719	27	752	999999	645	999999	860	990	307	932	121	999999	443	584	745	973	85	999999	999999	496	834	605	404	999999	798	634	53	999999	946	301	986	516	359	999999	463	679	66	992	879	154	670	600	339	925	342	635	102	999999	249	999999	196	999999	215	517	150	999999	623	794	393	999999	376	999999	53	16	946	999999	568	824	130	76	916	999999	999999	45	826	243	275	478	999999	173	542	999999	753	884	114	423	310	842	478	349	999999	999999	999999	999999	778	802	999999	333	999999	737	999999	277	481	183	999999	113	437	999999	999999	906	847	154	999999	229	478	999999	123	168	901	533	304	726	355	999999	19	655	484	278	266	33	686	942	499	887	999999	274	970	999999	739	11	985	140	161	999999	999999	911	102	389	399	854	688	399	432	456	443	349	922	699	173	500	629	999999	914	999999	230	999999	654	291	132	214	999999	543	428	900	547	174	575	783	289	108	562	105	878	412	344	297	519	999999	999999	999999	352	280	416	249	381	826	225	999999	351	595	266	811	266	194	899	154	970	532	908	279	999999	148	999999	75	937	534	999999	999999	999999	999999	396	999999	999999	374	999999	999999	137	188	528	720	948	999999	999999	693	841	999999	999999	694	512	199	999999	999999	145	185	983	999999	860	351	311	846	546	999999	171	418	209	655	999999	891	332	999999	999999	791	13	198	330	692	999999	999999	234	196	695	596	999	142	616	999999	999999	662	999999	658	824	786	876	681	184	244	999999	33	493	195	777	946	371	999999	999999	535	983	946	999999	300	507	144	126	125	161	950	714	38	802	800	190	321	509	999999	400	999999	914	999999	24	96	772	682	242	48	999999	748	999999	999999	960	90	425	999999	808	101	160	690	669	761	530	233	529	892	999999	692	15	466	447	696	897	941	999999	661	932	767	528	999999	901	88	706	412	725	13	78	999999	999999	660	513	418	999999	710	571	999999	801	790	566	879	461	999999	43	953	999999	999999	999999	28	999999	763	596	50	999999	335	788	999999	65	128	508	999999	824	999999	317	354	952	38	181	197	380	999999	999999	999999	210	999999	373	362	55	753	999999	196	199	999999	262	621	999999	472	999999	199	921	979	107	682	291	50	999999	999999	241	688	10	999999	999999	626	999999	999999	903	999999	839	924	961	999999	999999	999999	27	999999	336	773	257	696	289	489	999999	982	999999	
400	999999	187	861	169	592	420	130	366	752	999999	829	999999	999999	259	717	999999	633	920	237	495	999999	795	665	968	999999	291	705	545	409	520	99	384	361	256	642	726	999999	999999	999999	551	315	999999	559	200	492	999999	371	997	978	668	999999	273	755	999999	957	573	522	892	999999	311	714	584	999999	999999	999999	455	221	166	999999	991	38	999999	588	686	189	263	246	475	999999	951	920	999999	567	740	663	826	629	999999	999999	78	214	999999	999999	40	999999	730	232	999999	461	47	551	215	999999	999999	999999	903	684	999999	999999	703	337	999999	416	503	999999	999999	27	226	999999	912	999999	640	866	549	786	339	999999	999999	849	999999	999999	999999	999999	448	410	999999	328	580	110	760	151	560	981	596	741	167	293	731	999999	999999	713	15	748	999999	221	911	348	840	210	999999	185	135	229	999999	671	417	43	999999	102	674	999999	447	999999	818	770	275	658	279	807	629	55	999999	908	29	745	999999	181	474	237	499	376	487	379	800	999999	26	999999	841	925	333	134	326	638	974	999999	275	999999	930	778	945	263	999999	999999	581	264	189	227	209	999999	645	246	569	999999	603	999999	999999	77	326	244	754	999999	999999	354	483	999999	729	367	933	999999	479	146	250	695	999999	246	307	455	798	545	404	799	141	446	289	999999	565	586	45	676	942	208	572	696	34	999999	446	724	559	86	999999	999999	999999	331	925	508	999999	873	457	367	10	754	279	780	839	955	803	999999	999999	396	939	153	331	999999	935	281	999999	554	671	281	999999	583	896	721	20	999999	999999	810	520	780	999999	999999	999999	677	676	197	928	792	856	999999	217	999999	658	999999	146	392	500	999999	395	653	935	450	212	999999	567	426	858	557	770	268	449	999999	860	294	303	258	999999	653	999999	999999	353	781	999999	602	73	734	999999	999999	585	627	999999	488	999999	866	845	652	488	999999	120	260	338	380	31	598	629	999999	215	373	999999	888	999999	999999	446	646	999999	999999	752	610	122	832	501	135	972	153	187	961	578	993	449	651	999999	71	999999	999999	420	972	999999	109	999999	848	529	999999	863	696	260	243	51	777	565	691	900	878	839	287	759	212	408	999999	421	668	646	221	999999	228	128	999999	999999	117	236	999999	999999	999999	637	273	313	940	272	285	892	943	919	800	437	757	750	891	999999	999999	580	218	573	882	999999	314	212	318	636	645	999999	944	999999	934	999999	237	999999	257	250	576	973	818	940	133	985	999999	748	999999	783	176	477	999999	999999	57	999999	999999	764	520	964	333	999999	999999	
999999	999999	707	948	23	985	999999	210	468	999999	650	655	999999	761	999999	999999	897	220	565	366	534	469	999999	350	860	882	999999	532	999999	778	999999	917	515	999999	999999	323	425	999999	999999	763	595	582	708	973	999999	999999	999999	776	750	324	623	754	767	704	470	844	459	367	98	140	588	727	738	690	220	733	150	313	256	954	34	999999	755	999999	770	952	761	203	763	431	127	629	781	158	999999	538	159	999999	999999	670	999999	68	948	999999	184	868	844	28	762	853	298	462	529	795	999999	762	999999	965	933	517	92	999999	604	666	22	958	945	589	534	999999	999999	999999	794	586	101	966	911	430	999999	902	118	743	999999	909	143	999999	999999	986	858	999999	539	194	876	10	587	999999	464	292	321	226	923	264	999999	999999	280	958	667	999999	704	332	850	999999	348	41	409	999999	999999	694	999999	357	999999	959	731	142	153	399	463	794	999999	493	512	629	118	410	978	999999	259	360	999999	999999	999999	166	999999	536	551	960	845	844	999999	247	782	769	759	999999	999999	964	533	361	936	999999	505	872	944	220	820	231	469	937	999999	556	100	999999	999999	356	359	702	677	204	590	192	999999	618	999999	761	999999	742	869	999999	53	24	999999	898	999999	758	999999	135	221	999999	715	330	501	908	791	999999	157	317	715	413	999999	664	296	338	999999	753	337	886	679	193	999999	88	999999	324	893	48	235	201	61	999999	676	233	490	606	488	269	999999	645	826	159	999999	404	999999	466	539	389	728	999999	136	669	999999	793	456	38	572	999999	969	186	999999	753	818	955	999999	418	737	391	183	999999	999999	511	72	691	70	999999	999999	114	999999	894	999999	999999	320	243	999999	391	874	882	777	462	44	999999	299	514	631	82	340	657	999999	618	999999	999999	999999	48	999999	999999	999999	739	733	926	458	467	586	999999	400	999999	443	584	890	874	999999	999999	614	721	655	998	999999	558	70	987	199	922	965	443	175	638	309	281	101	450	784	144	159	851	14	576	999999	225	123	131	639	755	767	274	83	874	542	999999	393	153	413	59	679	745	736	535	502	153	909	762	209	172	493	450	100	409	705	763	999999	88	733	996	444	938	358	444	164	701	369	999999	105	999999	887	999999	46	734	465	999999	999999	478	999999	131	316	361	999999	477	999999	326	183	674	178	779	777	999999	420	999999	614	740	397	301	380	800	999999	999999	999999	393	284	999999	999999	365	943	999999	999999	999999	13	611	690	93	26	880	999999	838	999999	694	999999	999999	48	582	537	630	129	725	26	999999	
999999	999999	999999	698	694	538	999999	726	999999	817	730	877	141	539	311	809	999999	999999	723	516	128	542	282	999999	495	350	354	701	999999	783	245	228	285	999999	149	730	999999	999999	999999	488	999999	455	999999	710	963	255	193	509	281	727	903	999999	11	999999	705	999999	10	258	212	353	999999	501	718	139	581	512	602	317	399	580	546	734	142	999999	828	672	617	999999	135	250	999999	845	430	999999	879	999999	226	774	128	999999	729	24	999999	55	304	196	999999	795	138	999999	652	876	999999	700	190	178	466	999999	681	42	947	437	133	962	999999	348	999999	438	999999	934	295	999999	199	999999	851	531	945	999999	940	999999	999999	821	444	674	999999	290	735	730	109	710	999999	460	102	999999	637	999999	999999	826	859	956	126	999999	546	203	175	825	687	305	848	658	233	999999	999999	999999	999999	135	993	459	999999	905	999999	999999	338	999999	753	835	734	112	187	559	999999	999999	999999	999999	525	637	999999	251	999999	772	999999	439	881	450	487	811	634	62	990	511	308	442	461	953	354	775	999999	997	449	340	101	999999	127	999999	28	999999	152	999999	524	469	849	999999	950	602	311	182	999999	887	999999	942	211	999999	122	676	260	207	667	283	639	749	666	288	999999	178	681	29	321	592	432	383	669	791	538	530	661	556	999999	999999	999999	181	999999	92	936	999999	139	419	472	999999	48	820	446	868	999999	774	802	999999	951	782	999999	292	861	876	464	687	282	999999	152	999999	999999	704	715	999999	999999	467	442	999999	999999	303	49	271	557	999999	553	999999	937	801	588	764	728	100	999999	709	938	369	320	999999	627	258	235	719	999999	880	999999	999999	999999	999999	247	745	341	227	228	657	742	659	735	990	332	852	749	999999	830	999999	999999	924	109	16	869	271	157	11	956	999999	78	329	994	999999	443	219	507	308	563	842	432	510	871	947	966	999999	634	329	117	774	509	999999	999999	887	27	512	244	108	769	975	999999	340	271	999999	589	423	664	68	999999	123	355	451	999999	988	956	999999	63	161	49	590	999999	828	999999	191	594	324	999999	117	999999	999999	999999	409	539	999999	254	999999	249	746	999999	553	624	575	999999	994	429	999999	836	900	931	665	999999	92	69	188	348	999999	446	89	540	275	999999	557	999999	626	148	945	999999	999999	743	864	999999	999999	794	495	966	70	999999	899	761	536	488	999999	999999	993	481	892	350	999999	249	485	655	169	215	999999	570	76	175	155	999999	999999	999999	506	999999	77	552	151	298	573	222	287	713	546	999999	13	787	453	382	416	
154	255	605	999999	99	999999	218	953	111	701	925	999999	894	999999	53	999999	999999	981	382	118	451	340	603	776	999999	999999	771	119	841	211	315	126	694	759	10	610	878	594	417	899	999999	999999	50	596	999999	321	393	802	503	50	999999	805	999999	273	965	814	652	829	422	137	496	108	122	999999	396	808	999999	145	999999	442	409	795	999999	999999	999999	852	299	999999	137	826	999999	969	615	999999	588	999999	55	999999	793	195	958	58	181	289	412	759	485	150	210	840	115	257	999999	70	640	827	242	999999	24	122	525	645	999999	999999	559	527	493	322	321	887	763	785	352	725	999999	999999	624	999999	999999	999999	377	159	999999	297	999999	331	999999	554	170	760	277	456	415	680	999999	999999	356	585	730	885	276	173	828	323	999999	329	904	999999	586	288	213	947	999999	525	745	999999	999999	413	999999	237	448	938	161	999999	620	316	999999	671	65	171	999999	48	564	194	999999	214	999999	492	220	999999	999999	999999	999999	999999	557	329	928	890	935	304	483	943	710	502	999999	338	999999	278	703	770	999999	999999	120	424	284	174	393	343	302	540	999999	356	202	483	999999	536	970	999999	13	301	388	490	736	760	999999	71	999999	72	748	894	202	62	999999	999999	999999	999999	802	553	999999	393	935	594	999999	404	258	137	750	999999	690	910	368	741	274	999999	392	469	506	359	737	223	836	999999	594	408	999999	993	566	752	40	999999	733	426	673	999999	365	793	892	999999	512	999999	320	110	381	999999	999999	461	999999	387	999999	983	687	452	999999	393	556	614	999	199	66	264	999999	999999	206	999999	186	999999	78	654	999999	598	576	999999	999999	999999	903	735	949	999999	999999	886	999999	188	694	57	999999	999999	610	289	73	750	794	702	286	999999	989	322	999999	318	999999	594	393	142	341	999999	416	524	999999	639	490	821	665	999999	999999	179	58	392	314	159	134	895	999999	788	999999	306	804	999999	999999	599	999999	590	999999	641	999999	999999	503	84	999999	234	640	425	685	970	799	999999	95	550	385	116	209	606	17	754	999999	999999	263	605	551	999999	665	999999	999999	15	451	899	999999	33	158	49	999999	999999	999999	90	518	708	219	370	988	348	220	263	498	781	999999	591	999999	86	457	999999	34	897	532	812	568	107	999999	999999	529	900	262	72	999999	345	439	234	999999	927	999999	999999	557	999999	616	212	824	411	54	855	614	860	999999	912	576	999999	25	778	999999	732	521	421	999999	999999	841	999999	999999	999999	860	162	351	175	529	999999	840	972	999999	141	291	999999	999999	166	62	933	
75	668	583	350	496	582	330	999999	783	338	999999	824	564	28	61	527	126	676	999999	892	514	448	341	999999	999999	603	49	883	999999	131	999999	364	999999	987	473	182	999999	745	999999	288	832	999999	392	200	999999	26	418	761	999999	999999	212	321	999999	170	428	626	337	999999	278	892	542	999999	999999	661	593	61	466	577	555	878	23	381	24	272	70	824	66	150	431	65	195	999999	999999	733	919	433	749	207	568	999999	845	601	999999	769	746	999999	525	731	999999	197	559	840	216	211	750	831	999999	352	110	604	570	196	999999	222	707	999999	643	999999	742	169	312	269	18	709	999999	421	903	255	999999	674	308	334	543	243	999999	354	81	602	983	97	999999	999999	999999	964	999999	658	119	265	71	999999	752	95	999999	999999	885	999999	832	999999	177	999999	999999	999999	999999	999999	305	245	999999	259	715	362	193	50	999999	654	42	906	172	54	433	999999	312	648	193	999999	922	222	999999	106	357	216	522	999999	434	654	169	999999	999999	671	668	49	15	859	549	708	999999	711	999999	344	414	979	137	787	999999	999999	999999	290	999999	791	999999	999999	900	999999	901	508	999999	619	615	999999	495	955	336	999999	386	393	378	999999	108	484	736	221	584	11	999999	377	89	734	999999	641	628	879	220	788	999999	585	149	459	958	999999	999999	999999	105	836	999999	999999	653	999999	411	999999	424	583	999999	999999	64	301	508	899	864	533	429	116	129	999999	183	616	999999	547	999999	999999	254	919	494	67	999999	57	125	747	161	242	999999	999999	332	810	227	55	697	828	734	866	999999	999999	595	434	621	761	999999	132	662	242	713	999999	301	611	445	504	98	133	999999	16	185	761	747	999999	999999	999999	784	999999	755	137	999999	917	813	476	724	999999	334	70	999999	855	488	993	999999	919	999999	618	162	999999	374	722	957	999999	62	727	690	325	503	999999	624	646	977	999999	376	999999	324	796	302	999999	886	999999	180	999999	999999	919	999999	192	999999	827	112	201	821	72	999999	43	180	999999	999999	95	785	409	510	370	445	799	999999	999999	626	560	605	732	325	337	834	932	552	929	886	143	209	508	999999	675	999999	433	825	914	315	343	999999	969	932	217	49	486	931	810	591	887	52	300	999999	125	232	379	875	494	238	22	490	251	999999	731	886	999999	760	835	508	22	974	963	922	999999	999999	635	999999	118	297	357	11	999999	347	999999	100	909	941	533	452	491	558	340	999999	999999	852	999999	511	211	331	762	726	106	312	579	913	89	377	282	999999	596	580	766	206	880	
21	749	903	999999	640	976	345	999999	392	26	464	999999	286	999999	440	93	134	999999	787	535	631	904	439	767	95	21	541	668	613	855	999999	999999	999999	999999	291	113	218	52	570	354	426	499	713	295	125	280	802	748	842	835	999999	999999	979	670	999999	116	319	999999	383	999999	445	999999	623	536	115	999999	509	480	999999	336	874	999999	999999	442	119	142	201	154	652	999999	219	792	826	999999	393	999999	811	473	557	999999	794	999999	999999	941	999999	999999	875	186	190	452	770	331	410	515	999999	390	952	547	561	126	915	174	999999	999999	999999	999999	849	845	153	184	861	45	999999	173	542	801	422	96	534	369	999999	24	964	210	999999	999999	999999	320	999999	12	977	274	912	441	269	999999	589	111	999999	265	900	39	43	15	590	735	999999	246	973	169	968	866	999999	202	859	901	210	293	523	531	269	538	39	999999	207	999999	132	492	903	913	222	321	563	278	999999	237	980	999999	999999	318	489	999999	999999	657	44	120	261	720	582	368	428	306	587	999999	999999	371	10	893	808	993	613	916	342	999999	947	656	313	999999	999999	999999	920	251	673	215	999999	999999	201	382	115	96	999999	411	910	545	494	915	733	562	999999	107	999999	97	999999	626	704	573	813	287	709	999999	807	999999	987	950	448	186	999999	999999	999999	882	180	627	787	721	999999	211	15	797	575	41	923	751	471	999999	999999	832	101	999999	999999	999999	309	913	672	728	289	828	999999	999999	999999	999999	292	361	602	400	999999	609	999999	999999	968	503	567	26	711	678	464	66	55	361	555	999999	999999	586	999999	999999	582	266	955	999999	999999	829	787	56	699	268	748	572	158	81	708	795	999999	999999	88	17	910	293	211	994	273	232	999999	72	413	491	231	706	488	999999	817	670	653	251	995	149	715	999999	999999	453	929	999999	907	973	653	760	999999	999999	507	865	999999	999999	65	961	999999	999999	55	724	642	999999	46	52	93	999999	264	999999	999999	290	666	938	301	999999	966	757	74	380	324	810	419	652	999999	799	208	623	541	528	999999	692	456	785	103	999999	999999	119	999999	887	809	871	718	615	619	999999	999999	999999	999999	190	999999	307	999999	999999	894	245	314	989	999999	999999	843	470	999999	736	432	458	834	880	844	310	999999	857	999999	186	999999	453	101	804	43	999999	999999	999999	59	361	204	999999	999999	41	891	858	686	889	309	179	999999	348	376	999999	193	999999	968	884	999999	273	669	999999	956	719	852	451	999999	999999	955	213	213	213	420	153	541	124	663	999999	989	986	624	630	
557	181	142	999999	87	118	999999	873	637	158	915	785	691	999999	999999	999999	188	449	999999	185	933	105	999999	840	927	232	451	999999	507	175	894	737	649	48	918	784	587	629	373	46	889	92	576	64	297	999999	462	813	999999	587	624	550	282	448	697	461	216	301	999999	855	667	999999	375	472	264	187	146	652	809	577	498	558	86	677	296	999999	529	910	999999	302	999999	638	316	919	550	354	464	210	351	466	578	295	334	518	999999	347	999999	113	800	120	999999	809	13	999999	999999	75	999999	605	999999	846	932	305	749	999999	94	999999	245	456	921	999999	723	999999	310	999999	998	999999	234	567	999999	948	144	999999	119	999999	804	961	634	130	830	999999	881	859	58	505	534	282	546	332	434	349	112	270	192	891	396	562	508	660	196	999999	840	905	999999	213	999999	516	195	316	208	133	404	999999	999999	446	38	863	886	999999	818	725	667	902	999999	958	846	873	999999	227	55	999999	462	974	934	943	644	999999	562	845	793	27	96	999999	133	310	945	988	999999	745	999999	533	676	703	841	470	229	938	772	348	999999	838	283	999999	270	957	670	429	190	682	999999	63	311	51	999999	800	639	437	778	833	999999	857	239	497	364	522	575	999999	143	999999	724	999999	212	224	487	955	744	999999	999999	176	639	525	807	961	943	810	231	634	691	50	831	791	999999	939	999999	509	999999	786	999999	748	391	911	296	717	999999	106	999999	96	999999	65	66	520	999999	611	203	497	60	277	999999	554	300	940	78	102	641	999999	999999	273	890	977	357	999999	515	230	784	728	999999	100	14	999999	960	145	79	635	999999	999999	332	558	745	836	459	999999	242	69	999999	450	999999	203	85	34	561	586	999999	586	708	999999	15	999999	826	474	268	999999	273	707	594	165	871	442	118	329	610	986	528	63	528	26	725	455	772	344	885	45	25	980	295	383	999999	492	999999	885	316	94	999999	280	999999	500	999999	999999	999999	999999	579	410	95	755	424	574	999999	153	68	692	382	559	475	492	589	999999	944	293	421	220	999999	388	515	999999	999999	525	264	257	999999	999999	948	200	980	999999	999999	484	950	269	565	720	999999	999999	434	243	512	757	999999	249	999999	999999	555	999999	999999	264	85	999999	999999	861	999999	898	319	999999	999999	40	744	999999	578	999999	728	115	282	685	727	700	895	999999	953	282	721	266	905	25	566	139	482	174	87	726	999999	572	999999	98	527	999999	411	999999	999999	403	999999	330	188	625	999999	585	83	999999	66	422	369	653	247	622	
999999	485	999999	304	999999	538	558	579	114	999999	599	165	999999	999999	167	70	299	391	304	560	782	400	87	290	999999	999999	66	611	999999	664	367	751	335	999999	948	999999	999999	999999	269	999999	845	920	226	999999	999999	999999	69	999999	999999	996	999999	977	359	687	840	999999	408	712	799	273	999999	999999	471	449	999999	848	829	999999	245	126	396	999999	999999	705	714	862	184	751	264	149	921	177	898	121	541	389	401	999999	999999	207	642	999999	999999	995	127	999999	999999	776	840	999999	535	999999	653	596	609	941	854	654	999999	999999	575	657	458	659	999999	313	999999	359	908	115	999999	999999	433	999999	999999	999999	874	999999	587	815	413	408	910	87	614	999999	999999	999999	999999	600	534	747	675	157	999999	999999	512	658	999999	813	851	109	867	999999	999999	353	86	616	122	183	999999	999999	76	999999	575	999999	746	380	999999	999999	790	744	846	318	580	999999	515	285	999999	999999	999999	999999	482	773	963	313	541	185	357	270	345	999999	200	338	533	806	999999	518	999999	999999	248	141	612	999999	33	117	999999	558	999999	999999	837	999999	999999	999999	260	849	255	999999	202	999999	635	571	32	785	594	883	999999	517	785	999999	38	996	703	950	999999	791	613	758	750	856	999999	982	30	337	432	999999	706	576	88	683	561	388	999999	320	829	999999	118	827	139	150	562	744	773	999999	999999	840	107	999999	999999	999999	999999	496	552	346	999999	653	551	695	362	60	187	999999	439	999999	999999	650	680	392	130	581	682	786	629	610	304	315	999999	640	999999	591	446	455	999999	620	999999	74	836	979	109	186	136	423	999999	999999	963	584	315	999999	999999	351	999999	999999	999999	999999	999999	999999	999999	941	51	905	443	910	359	770	614	731	777	818	663	999999	813	999999	292	999999	455	268	321	999999	999999	719	999	548	999999	994	431	730	324	417	834	988	206	894	937	204	743	225	74	999999	474	241	807	497	17	29	537	999999	433	999999	347	527	147	327	999999	332	999999	999999	448	999999	348	883	416	369	984	999999	951	919	762	999999	211	240	204	617	85	415	911	999999	540	452	999999	963	307	138	80	999999	999999	879	999999	615	999999	848	999999	709	365	591	824	448	512	342	78	617	705	345	984	116	332	530	251	999999	421	402	364	999999	897	385	585	999999	298	677	999999	81	999999	999999	999999	999999	464	495	999999	493	591	473	10	207	384	849	999999	961	999999	964	999999	330	999999	711	204	897	493	780	812	979	15	999999	159	835	517	996	999999	558	547	631	652	836	999999	758	307	948	401	166	621	57	128	624	
144	334	692	999999	443	618	953	999999	869	683	999999	281	487	55	323	175	690	999999	999999	709	423	522	321	158	999999	879	413	256	999999	336	169	764	861	391	412	999999	152	999999	563	680	604	647	761	969	163	996	280	261	634	999999	476	999999	999999	419	210	621	22	544	452	563	999999	707	404	543	523	918	420	999999	999999	999999	32	676	823	880	999999	776	760	352	994	64	609	162	999999	278	860	925	277	999999	191	790	812	608	570	999	475	999999	252	228	455	245	586	183	618	147	214	799	999999	615	314	999999	860	999999	549	999999	954	62	96	136	682	598	650	968	915	852	684	423	116	824	999999	217	534	541	999999	999999	478	435	543	483	74	70	515	999999	999999	757	929	152	999999	999999	55	423	999999	126	545	857	999999	618	999999	765	462	790	693	999999	210	107	899	329	773	790	919	528	519	612	999999	622	92	989	830	168	999999	999999	364	999999	999999	991	407	999999	999999	999999	175	860	999999	777	999999	283	377	919	461	50	857	999999	378	279	262	526	999999	207	64	923	999999	605	787	999999	842	919	436	758	817	218	999999	491	333	734	625	69	999999	741	591	787	254	173	537	790	310	999999	999999	95	681	261	999999	209	363	999999	999999	999999	999999	76	934	111	847	618	999999	252	999999	376	999999	644	653	999999	175	172	999999	277	678	999999	77	999999	999999	999999	999999	351	87	565	130	999999	999999	999999	468	65	986	295	806	999999	999999	636	71	295	450	934	44	999999	441	488	96	925	999999	95	999999	664	502	85	276	413	356	505	999999	999999	131	850	999999	999999	185	598	216	879	999999	135	337	999999	548	781	556	866	495	234	910	598	999999	999999	906	52	856	803	562	911	29	403	143	444	104	999999	174	600	696	17	354	843	282	999999	999999	468	758	361	126	720	528	999999	917	131	595	942	999999	925	944	205	180	381	45	304	860	999999	991	892	947	32	617	956	180	488	999999	77	999999	272	636	447	293	505	687	841	999999	619	485	22	999999	162	999999	248	999999	500	837	972	807	999999	356	606	476	999999	414	103	113	572	239	439	251	528	999999	803	999999	506	999999	674	694	203	912	250	487	979	53	795	573	379	999999	679	999999	907	269	348	916	39	999999	427	100	999999	738	999999	389	55	770	330	535	655	949	159	588	172	288	614	75	115	129	999999	999999	999999	530	734	272	560	789	343	269	288	887	269	536	999999	999999	999999	464	102	861	999999	999999	999999	999999	917	430	160	101	487	999999	655	282	810	910	483	604	999999	73	14	557	829	
265	437	71	256	767	999999	999999	103	588	999999	159	973	999999	999999	287	109	359	999999	313	121	999999	999999	713	613	15	999999	999999	62	890	112	999999	999999	544	999999	999999	999999	662	22	999999	999999	537	997	898	999999	999999	309	565	999999	205	999999	131	461	700	446	370	999999	724	457	251	999999	339	571	213	485	150	699	999999	223	510	506	447	999999	999999	573	583	471	413	999999	117	706	521	136	856	999999	999999	999999	999999	999999	999999	233	67	999999	771	470	410	966	793	422	311	999999	999999	352	721	999999	67	784	999999	137	862	898	549	463	349	544	999999	213	714	818	999999	999999	940	340	999999	287	449	242	575	991	172	617	678	990	959	999999	835	999999	415	999999	999999	207	999999	999999	245	771	999999	604	865	236	301	999999	262	974	918	745	866	540	800	443	259	824	218	17	964	255	999999	558	999999	47	999999	999999	798	556	490	307	980	318	105	780	604	999999	377	349	999999	965	365	703	82	223	445	305	378	971	999999	513	989	999999	666	989	551	134	110	827	526	999999	409	705	494	621	765	557	444	29	839	999999	457	868	317	999	999999	526	999999	289	602	414	630	826	649	999999	318	412	999999	116	238	479	744	549	822	407	565	999999	219	461	458	999999	860	359	141	503	66	130	999999	667	109	35	999999	820	235	999999	671	582	65	518	313	362	905	338	999999	369	669	908	56	910	443	240	999999	999999	831	714	999999	281	694	156	919	197	153	984	16	213	831	924	999999	710	736	999999	604	700	157	999999	981	999999	568	772	833	158	999999	359	999999	868	718	623	988	520	999999	399	999999	909	598	125	999999	921	999999	587	999999	745	999999	999999	183	460	635	616	877	735	733	999999	999999	922	322	771	123	793	760	147	494	218	935	803	152	346	105	694	112	42	886	70	210	980	243	999999	564	738	999999	772	243	112	746	263	999999	999999	686	964	596	827	11	425	170	999999	103	330	809	790	999999	999999	999999	999999	514	844	849	672	821	732	688	234	216	384	999999	988	904	392	999999	682	26	999999	659	140	999999	284	999999	470	899	999999	887	913	999999	774	545	348	417	302	999999	901	414	999999	724	954	285	999999	620	627	807	182	288	711	999999	999999	773	597	187	235	842	239	813	999999	773	999999	845	775	945	442	839	999999	999999	999999	793	570	278	999999	999999	705	854	999999	663	999999	662	727	737	186	999999	161	10	947	999999	999999	459	368	97	35	999999	919	119	510	999999	999999	787	537	999999	999999	917	298	859	999999	716	999999	380	999999	575	999999	999999	999999	77	668	
719	999999	441	892	119	999999	163	999999	482	252	560	961	999999	353	319	484	626	135	135	71	269	999999	301	999999	241	687	811	352	793	687	310	999999	852	999999	790	631	746	999999	428	212	522	492	815	616	321	754	886	36	797	100	783	600	920	15	409	952	503	313	661	432	999999	811	641	794	942	264	119	155	563	688	738	731	707	923	548	776	951	684	816	999999	800	999999	554	702	904	999999	999999	846	999999	838	999999	443	999999	995	625	711	850	999999	674	66	999999	741	473	119	362	999999	893	999999	466	632	999999	818	497	184	631	802	266	939	889	242	879	273	114	999999	560	304	999999	711	308	837	926	999999	20	759	841	69	320	999999	349	851	816	387	390	418	836	319	946	69	999999	822	455	911	999999	441	999999	381	636	748	558	68	565	192	699	629	706	81	808	737	343	571	491	820	600	999999	426	501	882	695	888	999999	999999	437	346	485	392	25	797	578	582	469	433	999999	886	291	999999	634	999999	760	999999	764	510	218	726	803	999999	999999	320	999999	25	685	498	999999	999999	317	709	999999	845	223	246	999999	284	240	165	873	999999	999999	934	999999	752	791	812	132	984	133	740	150	711	543	155	758	999999	704	562	897	971	492	711	578	581	167	788	999999	524	30	999999	280	63	853	665	420	699	12	999999	233	872	999999	956	999999	577	569	999999	312	77	488	999999	999999	999999	999999	902	656	218	365	736	999999	13	999999	607	963	643	470	96	999999	999999	734	999999	702	362	339	34	604	535	999999	11	999999	740	486	408	999999	42	910	602	999999	951	18	999999	344	275	999999	999999	535	999999	993	999999	117	999999	569	999999	999999	999999	295	999999	348	999999	307	999999	243	364	724	853	526	939	999999	930	999999	999999	301	906	999999	532	999999	999999	605	118	999999	835	541	881	893	539	181	62	999999	615	747	692	263	561	653	999999	969	999999	999999	903	999999	595	999999	999999	370	999999	191	662	564	999999	706	858	622	239	743	999999	589	362	470	194	682	474	873	956	193	999999	613	739	263	999999	562	744	886	702	999999	903	638	479	520	654	358	518	999999	999999	909	888	999999	34	999999	190	308	617	518	365	230	238	722	999999	879	330	999999	451	999999	583	257	999999	999999	919	824	840	834	119	841	999999	836	174	999999	618	57	304	969	589	921	83	682	945	236	530	999999	999999	191	999999	600	200	28	999999	119	999999	999999	947	916	161	999999	977	999999	199	999999	701	529	999999	261	999999	202	585	360	56	530	335	999999	311	735	999999	447	647	658	446	519	
650	798	930	64	999999	611	110	387	999999	999999	944	727	492	179	534	999999	999999	924	88	999999	999999	840	971	386	784	22	705	221	474	999999	999999	999999	909	679	135	903	598	11	999999	502	102	207	541	999999	585	607	418	142	211	450	31	723	580	999999	504	810	826	999999	280	999999	905	888	913	115	999999	625	818	813	54	631	999999	424	736	586	113	999999	309	314	800	186	603	573	20	33	692	838	748	668	185	325	86	53	999999	146	596	214	294	999999	839	960	999999	605	999999	580	47	999999	986	999999	147	687	510	521	754	999999	457	342	877	889	999999	988	876	159	637	729	554	999999	999999	599	989	899	533	873	475	839	999999	998	999999	440	986	96	852	754	531	498	814	564	299	999999	688	999999	336	404	999999	851	94	639	967	369	35	678	911	999999	14	247	999999	999999	56	915	999999	459	999999	999999	903	335	999999	131	627	149	999999	989	79	999999	910	999999	572	138	999999	999999	754	999999	999999	125	414	317	184	465	999999	294	999999	999999	518	999999	929	239	406	889	501	688	715	999999	22	999999	454	46	999999	854	485	280	674	35	778	433	999999	949	428	742	42	595	160	680	381	343	805	738	999999	999999	137	681	999999	683	636	999999	908	791	745	212	671	378	999999	330	979	480	999999	318	407	999999	222	980	810	664	856	905	537	999999	999999	679	33	715	564	999999	726	804	942	999999	999999	999999	525	379	214	226	999999	664	887	830	999999	999999	723	496	999999	396	483	157	870	999999	826	999999	643	873	208	75	189	999999	999999	796	603	185	537	627	920	999999	569	999999	776	594	999999	202	28	999999	999999	691	999999	999999	385	178	999999	579	933	279	174	667	963	651	180	148	46	125	850	999999	237	526	373	999999	575	539	826	639	380	286	89	633	713	937	540	517	120	652	580	644	366	34	999999	268	999999	999999	837	999999	999999	637	557	477	351	927	479	816	327	859	960	845	352	999999	208	656	200	540	999999	999999	999999	662	37	394	545	216	734	213	284	115	642	999999	702	907	967	743	729	611	999999	785	467	999999	200	261	691	735	301	999999	999999	595	999999	922	308	811	807	19	999999	172	932	999999	202	276	541	222	226	647	999999	444	999999	465	926	999999	999999	999999	568	999999	472	775	702	810	999999	999999	387	689	46	720	999999	891	110	958	142	566	679	999999	999999	201	999999	977	45	54	592	857	999999	369	668	999999	673	140	253	419	546	999999	999999	999999	231	34	888	852	185	999999	633	999999	344	999999	999999	369	909	999999	584	376	215	494	740	658	
227	67	443	27	999999	556	56	884	648	690	421	999999	106	557	925	999999	999999	339	999999	538	999999	341	522	860	47	999999	580	571	999999	876	214	61	999999	811	904	174	999999	871	831	999999	459	748	612	999999	462	999999	273	999999	186	25	999999	999999	692	212	247	885	999999	999999	980	722	976	485	339	772	486	369	999999	295	652	761	978	999999	999999	183	999999	672	999999	999999	999999	22	45	999999	395	999999	811	337	999999	999999	573	999999	629	999999	890	118	652	999999	419	840	177	102	819	977	999999	425	46	633	999999	999999	999999	574	166	999999	184	967	687	757	99	999999	960	999999	999999	999999	721	634	999999	970	550	399	531	114	263	888	702	315	203	67	519	969	503	188	959	850	768	998	861	954	833	923	999999	894	884	620	880	28	102	505	999999	85	999999	76	999999	999999	988	999999	321	278	973	999999	999999	630	248	999999	305	781	999999	999999	554	722	772	187	146	999999	999999	999999	230	643	17	999999	223	697	800	444	999999	437	999999	981	862	750	687	592	981	999999	999999	999999	656	764	999999	109	829	942	951	543	312	116	929	465	19	361	798	678	271	999999	655	86	999999	803	999999	867	685	217	298	804	45	189	205	181	477	178	980	465	328	908	853	280	746	266	141	580	508	640	999999	999999	999999	999999	331	692	999999	999999	970	852	331	457	999999	999999	654	999999	508	999999	999999	999999	999999	999999	380	342	360	363	445	384	999999	572	999999	863	369	54	246	787	851	36	858	999999	999999	405	999999	138	144	999999	494	242	626	599	999999	18	669	749	652	999999	999999	619	999999	968	999999	999999	742	408	999999	467	97	378	385	867	304	999999	275	407	999999	592	643	252	999999	999999	868	213	757	740	814	663	204	619	402	115	657	242	377	889	267	925	663	799	948	676	783	999999	856	759	304	999999	743	271	852	70	999999	886	421	179	109	999999	187	11	594	526	999999	999999	999999	280	219	72	115	385	150	971	999999	843	304	532	705	753	357	998	445	539	999999	932	766	341	999999	999999	820	999999	790	224	747	662	999999	432	412	316	148	586	999999	242	999999	367	999999	881	142	654	592	888	999999	356	695	189	999999	65	605	999999	711	645	662	448	251	908	595	999999	233	276	638	999999	129	399	614	770	458	999999	369	562	999999	885	999999	963	188	932	732	443	528	568	106	160	999999	82	604	999999	923	111	991	271	772	204	999999	999999	25	999999	769	85	742	924	999999	362	999999	52	528	826	446	699	270	319	999999	161	407	664	180	488	55	57	999999	120	999999	356	999999	108	
999999	999999	999999	999999	947	467	172	657	701	603	837	744	464	783	999999	999999	67	999999	840	681	999999	999999	796	999999	695	999999	674	721	291	631	999999	383	150	597	262	910	599	999999	751	999999	156	528	460	999999	826	436	34	271	504	25	63	999999	516	540	22	179	820	243	648	999999	793	999999	375	999999	526	463	604	866	999999	999999	189	999999	999999	47	534	999999	170	993	176	268	512	412	227	276	578	999999	867	999999	585	999999	100	365	463	341	19	705	163	390	999999	373	831	167	740	861	835	108	999999	999999	15	999999	18	827	76	390	908	390	233	109	501	73	596	994	291	447	552	824	999999	150	37	829	414	779	716	999999	999999	355	999999	366	440	479	321	398	603	139	84	273	298	83	433	629	482	63	889	223	776	837	875	999999	319	21	999999	11	451	186	51	239	999999	273	953	562	717	867	999999	999999	752	207	401	162	999999	289	535	428	999999	407	357	360	889	999999	36	599	479	999999	56	429	999999	999999	947	427	999999	845	999999	35	130	870	999999	999999	395	868	471	999999	445	723	929	40	485	188	999999	53	999999	691	999999	999999	999999	363	999999	347	820	248	157	442	260	973	73	527	136	999999	308	846	495	742	964	31	41	457	999999	756	449	26	943	695	35	999999	598	407	505	544	787	766	787	574	794	999999	720	999999	328	472	659	412	999999	975	879	447	558	96	999999	999999	586	789	209	336	898	803	999999	462	416	999999	999999	666	31	592	722	541	69	920	999999	817	310	999999	139	691	106	47	123	968	999999	588	354	511	680	187	957	998	566	461	676	990	852	268	622	971	96	993	390	320	262	347	999999	637	999999	908	999999	999999	660	517	239	860	690	999999	646	828	12	873	999999	999999	634	724	999999	607	999999	958	965	999999	390	168	605	112	999999	802	715	478	210	716	374	772	169	383	347	58	999999	816	309	999999	621	793	968	222	18	546	999999	538	372	780	393	189	943	976	204	502	912	137	212	999999	620	178	627	295	509	999999	684	261	999999	925	385	438	658	999999	430	596	999999	392	103	120	999999	999999	115	999999	333	194	828	193	189	845	146	104	613	422	904	999999	175	999999	712	795	861	999999	161	999999	404	955	530	503	555	607	312	530	43	999999	770	444	72	207	962	999999	394	501	81	541	789	290	825	999999	545	999999	430	516	679	308	259	692	34	668	35	378	663	335	637	581	542	616	71	999999	999999	999999	390	968	720	398	411	370	362	620	657	999999	140	295	958	578	999999	999999	850	999999	
842	87	419	999999	999999	999999	660	69	863	499	999	183	229	313	999999	999999	596	462	999999	291	999999	888	340	414	21	999999	248	378	377	69	404	746	765	999999	678	574	61	986	999999	136	737	352	507	862	999999	483	894	826	701	883	981	724	999	999999	837	954	747	14	392	269	355	292	691	803	104	263	417	892	635	999999	33	610	665	669	554	554	999999	477	793	537	28	422	999999	493	999999	680	999999	207	499	724	827	56	999999	537	781	999999	660	703	767	999999	76	999999	200	999999	999999	999999	69	999999	24	999999	572	280	220	854	251	933	615	208	999999	424	516	220	999999	911	200	976	16	999999	999999	109	894	688	709	435	471	26	231	993	633	707	621	416	192	216	999999	557	835	748	295	847	999999	999999	978	353	851	999999	609	289	999999	883	999999	930	451	914	999999	884	571	785	393	235	711	622	999999	999999	999999	999999	37	195	999999	643	150	999999	842	50	270	442	710	366	584	999999	999999	999999	999999	749	343	999999	965	278	818	277	986	60	365	70	146	226	887	960	549	999999	999999	423	529	999999	743	115	999999	410	653	955	999999	999999	211	999999	818	769	999999	824	684	122	143	999999	377	491	657	99	902	782	999999	999999	554	999999	816	832	785	999999	422	661	16	999999	999999	565	624	862	103	999999	999999	586	999999	376	114	73	285	436	618	80	56	48	201	653	212	314	506	609	411	999999	398	999999	992	999999	356	461	999999	456	519	999999	144	514	397	999999	250	326	540	537	939	999999	999999	999999	999999	715	999999	384	469	363	34	298	999999	24	461	670	999999	480	593	426	30	999999	999999	829	917	49	936	999999	650	325	412	886	774	968	670	920	959	19	999999	287	878	999999	991	463	999999	999999	519	129	62	727	999999	999999	732	123	517	296	245	644	471	184	779	415	734	153	951	148	999999	999999	354	541	710	383	999999	316	999999	58	661	999999	407	696	529	816	488	922	831	643	999999	999999	460	383	684	324	547	980	999999	473	247	999999	999999	999999	706	429	999999	521	27	120	453	426	575	469	635	453	247	999999	655	999999	926	811	321	318	999999	999999	639	970	856	395	836	346	999999	999999	999999	813	289	123	999999	110	51	999999	905	721	199	737	999999	999999	748	241	87	772	335	545	546	436	999999	999999	308	843	789	804	665	631	999999	117	999999	500	659	821	999999	133	999999	554	921	999999	999999	600	128	257	999999	648	232	999999	317	73	999999	999999	999999	999999	999999	95	814	156	320	999999	999999	283	447	999999	999999	593	342	926	77	954	987	780	623	588	
531	999999	85	61	74	151	581	49	324	999999	106	353	962	999999	544	999999	999999	638	244	683	999999	999999	999999	46	137	194	315	305	557	363	999999	240	649	949	852	351	999999	763	91	178	665	272	959	237	986	775	999999	66	999999	989	645	358	546	940	931	999999	782	49	999999	999999	999999	285	492	960	143	865	999999	22	433	999999	999999	999999	556	999999	27	394	671	925	59	361	563	259	914	567	999999	728	694	709	999999	999999	569	970	839	999999	999999	390	779	999	104	130	81	618	632	198	921	100	801	481	999999	999999	238	856	989	571	326	999999	999999	925	252	414	180	994	994	481	634	108	715	999999	999999	999999	999999	672	999999	929	999999	945	627	999999	645	627	926	223	786	999999	723	999999	980	277	999999	756	28	854	999999	689	949	87	623	999999	564	999999	385	999999	749	999999	933	566	35	70	291	381	999999	646	289	999999	999999	999999	217	523	757	921	127	999999	999999	975	619	759	915	152	999999	213	999999	476	170	822	251	479	999999	999999	999999	167	687	919	986	514	797	381	574	140	211	999999	869	110	402	999999	706	937	987	773	999999	183	650	882	91	999999	999999	492	486	467	384	17	493	716	975	599	244	999999	461	954	188	247	195	785	940	986	344	231	999999	527	999999	999999	492	700	825	375	517	999999	838	908	464	999999	895	117	756	203	509	999999	135	803	408	508	486	43	999999	438	987	864	941	999999	744	828	999999	958	351	80	525	792	890	610	999999	439	369	552	499	873	999999	88	999999	747	487	999999	105	280	128	999999	999999	999999	115	999999	387	652	862	743	173	636	999999	936	765	686	677	999999	999999	524	721	968	999999	999999	543	722	97	909	835	204	617	562	999999	148	999999	734	999999	77	687	504	233	999999	577	626	389	999999	977	999999	999999	352	79	770	919	581	559	999999	478	893	999999	999999	999999	477	817	668	135	610	903	757	106	41	443	610	39	999999	301	292	401	522	554	999999	999999	682	596	493	135	847	999999	999999	589	689	999999	359	999999	304	204	755	621	908	500	999999	959	229	318	291	909	468	740	999999	999999	277	758	955	999999	244	647	627	881	334	542	287	967	752	178	416	775	93	458	735	572	546	670	999999	999999	776	999999	525	374	314	999999	667	117	490	871	321	999999	309	999999	918	656	577	999999	297	376	223	810	217	61	999999	999999	999999	19	14	589	743	999999	276	933	999999	522	132	262	999999	750	874	180	999999	880	856	485	475	82	999999	88	995	999999	382	125	808	999999	514	473	999999	798	999999	999999	112	901	999999	
714	665	375	999999	405	999999	324	307	999999	501	52	333	336	204	426	50	999999	479	999999	594	81	999999	999999	135	999999	18	658	790	778	993	227	77	585	752	152	820	999999	999999	144	999999	680	999999	834	624	999999	642	187	999999	56	757	13	188	186	316	66	489	514	250	999999	396	999999	534	529	554	284	974	748	583	999999	999999	999999	130	344	381	999999	706	400	999999	368	963	830	389	999999	30	989	999999	891	999999	695	663	315	859	789	999999	679	155	845	290	349	791	894	999999	999999	999999	817	999999	844	999999	402	359	98	978	881	999999	999999	495	791	508	564	246	93	478	887	399	999999	90	341	999999	701	768	861	119	196	577	78	236	173	999999	213	999999	203	999999	999999	346	999999	336	977	999999	191	193	999999	347	725	113	707	425	716	999999	999999	736	551	258	113	633	498	978	792	314	999999	999999	999999	499	304	999999	999999	997	601	551	825	963	112	432	414	999999	414	999999	999999	92	869	653	520	999999	151	476	565	945	982	999999	999999	999999	543	673	999999	851	999999	864	999999	277	70	710	823	174	999999	999999	999999	128	843	595	228	974	594	999999	445	168	819	985	358	828	892	999999	999999	999999	999999	239	429	999999	335	562	656	550	481	126	999999	169	829	355	345	953	842	447	112	396	35	873	10	833	237	938	42	999999	999999	999999	999999	963	694	999999	470	999999	768	204	792	290	999999	678	999999	999999	999999	999999	338	473	649	404	999999	455	995	629	331	830	239	595	999999	397	999999	780	999999	266	742	999999	474	363	885	574	194	648	654	821	999999	357	380	999999	155	951	609	568	236	121	239	928	968	75	154	640	542	182	992	404	999999	168	644	246	999999	630	811	975	588	85	219	347	800	183	180	974	459	706	450	999999	787	999999	553	921	37	813	99	409	219	999999	999999	21	655	999999	71	299	713	144	797	524	999999	634	979	160	901	892	137	795	894	179	190	835	732	743	617	999999	614	999999	999999	921	999999	999999	999999	343	999999	999999	999999	999999	121	881	999999	325	908	999999	119	162	983	403	29	145	685	303	999999	49	74	205	999999	999999	642	999999	685	990	999999	875	983	738	999999	645	116	999999	999999	586	683	22	909	864	999999	807	633	464	813	221	703	999999	245	999999	999999	726	279	848	999999	779	908	846	206	280	999999	42	941	999999	999999	999999	999999	325	934	108	620	502	140	999999	278	481	999999	187	462	473	296	851	639	746	999999	999999	999999	268	784	430	678	999999	816	638	474	999999	999999	999999	181	474	924	388	149	147	627	403	999999	999999	
579	447	999999	731	394	732	999999	999999	999999	205	537	150	972	38	541	514	430	783	685	502	999999	384	616	34	16	987	999999	999999	712	502	129	449	557	306	688	999999	928	947	452	94	653	925	501	669	725	40	501	896	847	999999	999999	999999	718	999999	343	205	831	999999	724	406	192	86	836	900	86	98	593	676	349	203	585	482	340	600	848	810	882	946	999999	975	495	653	999999	87	786	999999	999999	463	999999	492	515	461	232	999999	901	577	98	601	999999	636	447	825	999999	653	58	243	513	127	999999	533	999999	884	178	749	911	539	25	759	999999	999999	367	139	714	999999	688	134	260	999999	698	280	722	291	363	672	538	670	106	418	999999	552	771	613	218	438	180	999999	999999	483	145	372	999999	999999	487	791	279	317	121	999999	965	924	983	229	428	974	811	41	530	999999	220	250	443	607	999999	571	999999	754	999999	285	686	66	999999	776	158	336	718	393	803	572	402	230	558	406	453	114	569	551	999999	243	627	148	110	999999	272	894	928	955	607	916	760	525	396	999999	23	999999	93	216	81	101	266	999999	238	958	113	990	692	999999	999999	627	12	488	999999	687	658	999999	956	64	514	264	408	763	785	887	811	877	834	999999	999999	544	31	362	480	104	977	208	909	152	683	999999	999999	999999	999999	980	914	281	956	709	188	999999	952	38	702	816	693	503	642	351	156	999999	165	969	653	999999	605	649	18	474	709	999999	638	813	999999	241	999999	516	961	999999	972	999999	920	135	544	918	999999	992	660	663	410	999999	999999	568	996	999999	126	242	248	999999	384	274	273	492	999	999999	836	148	657	470	764	999999	999999	999999	378	616	314	40	999999	999999	36	999999	989	354	999999	235	893	79	817	922	125	820	277	999999	430	708	276	438	136	815	999999	999999	344	199	899	233	942	728	200	390	153	95	999999	513	165	999999	285	918	428	773	835	766	331	734	355	944	909	761	999999	669	349	876	999999	620	652	583	278	800	455	839	292	999999	879	436	779	39	23	764	624	659	433	999999	19	362	979	326	132	610	843	955	324	191	322	530	999999	277	999999	196	999999	581	502	484	472	999999	490	671	887	999999	954	326	930	154	999999	757	246	999999	999999	552	640	335	999999	668	956	500	999999	111	852	358	999999	999999	999999	827	903	52	167	999999	885	430	999999	999999	439	999999	655	527	34	180	54	564	294	60	410	638	999999	999999	130	833	999999	972	73	999999	999999	538	999999	999999	477	999999	999999	104	999999	297	114	445	680	331	
999999	999999	23	438	475	355	66	297	73	999999	999999	219	280	378	921	333	429	913	367	492	999999	900	728	212	59	921	999999	999999	964	996	945	999999	958	999999	638	897	820	999999	506	718	332	999999	999999	173	350	268	832	999999	999999	276	868	201	87	999999	999999	999999	505	810	389	554	426	116	332	999999	399	146	261	999999	740	34	513	340	416	999999	169	967	435	564	862	791	999999	66	777	698	138	999999	887	770	402	642	401	19	710	952	999999	226	208	407	999999	214	16	786	999999	157	999999	999999	784	438	38	864	571	940	948	598	465	369	999999	999999	938	999999	258	491	999999	107	632	503	630	464	999999	999999	769	37	790	657	784	311	924	630	934	600	999999	458	999999	538	80	461	999999	122	496	932	887	574	469	138	999999	525	143	999999	525	270	999999	330	999999	94	999999	543	159	300	999999	999999	445	999999	700	348	676	799	999999	124	36	181	441	517	967	999999	999999	204	999999	999999	701	269	177	999999	114	674	692	999999	376	657	999999	999999	311	770	999999	999999	497	189	999999	130	461	166	776	29	17	999999	828	999999	999999	668	39	900	975	497	999999	999999	999999	555	603	36	999999	37	999999	102	680	499	870	999999	219	633	999999	876	999999	447	999999	545	492	158	882	761	845	302	999999	999999	627	543	561	999999	999999	754	357	942	585	999999	474	434	733	999999	349	517	483	999999	191	999999	742	162	579	538	296	999999	999999	837	673	842	999999	363	742	725	474	147	938	65	498	464	999999	999999	999999	999999	972	776	811	808	808	374	999999	688	121	999999	965	475	999999	999999	528	128	999999	519	279	999999	999999	999999	692	18	220	212	579	427	668	999999	452	999999	861	105	566	519	999999	262	38	999999	564	501	252	185	999999	999	999999	915	537	380	770	999999	999999	999999	816	861	94	803	598	606	795	999999	29	394	123	217	613	868	466	18	999999	440	490	970	188	175	868	516	259	221	39	663	890	297	955	686	53	313	289	999999	434	448	999999	432	999999	704	481	857	72	551	395	999999	458	528	503	340	285	999999	379	650	992	578	554	387	577	999999	999999	732	999999	436	173	310	589	999999	583	438	999999	999999	467	484	999999	21	453	707	999999	999999	215	371	793	625	411	999999	933	638	712	999999	893	286	854	381	733	999999	428	999999	999999	94	724	696	944	75	563	999999	286	894	957	980	134	847	561	852	926	608	938	999999	35	864	376	950	59	999999	544	499	999999	999999	750	943	999999	818	329	999999	10	518	999999	728	72	194	33	48	681	731	999999	56	724	12	
455	134	999999	615	610	523	999999	999999	647	999999	531	73	999999	999999	154	23	398	999999	999999	820	851	417	192	219	751	841	841	337	278	327	994	999999	774	211	641	625	999999	977	999999	806	33	999999	999999	999999	207	998	181	999999	894	668	343	426	529	904	999999	47	942	602	864	769	682	389	999999	329	232	999999	298	811	558	528	999999	420	999999	999999	796	625	999999	999999	22	999999	999999	17	443	999999	983	578	968	870	999999	603	999999	539	999999	999999	134	999999	730	552	976	999999	999999	999999	999999	376	786	922	327	808	117	534	502	959	589	999999	109	674	999999	894	999999	999999	74	428	761	999999	845	351	307	659	597	163	999999	993	17	999999	53	999999	733	76	824	999999	260	170	762	525	111	724	950	11	349	459	999999	999999	999999	331	109	291	608	329	531	445	624	668	220	954	999999	508	999999	741	78	799	941	999999	80	999999	403	999999	665	245	853	999999	999999	999999	320	147	999999	69	999999	685	999999	761	999999	999999	545	999999	445	592	949	808	886	603	999999	218	933	550	518	999999	765	931	927	205	625	372	476	999999	999999	328	357	83	498	999999	721	276	992	316	107	537	344	999999	999999	811	999999	999999	359	260	358	999999	372	999999	628	649	303	856	757	553	999999	338	937	145	344	999999	244	876	320	315	881	506	225	627	452	980	999999	83	999999	126	999999	768	999999	225	999999	861	956	999999	454	848	286	864	999999	449	180	768	600	208	999999	721	999999	88	546	53	378	999999	999999	744	327	648	999999	229	764	640	313	377	325	721	94	999999	170	657	431	471	999999	27	988	776	457	684	390	999999	726	380	999999	171	232	969	847	209	894	222	270	806	999999	999999	110	999999	146	803	453	999999	124	874	999999	919	657	85	24	361	999999	200	297	642	267	999999	503	394	100	999999	154	356	874	884	588	999999	396	999999	999999	999999	999999	120	999999	654	241	511	170	852	818	631	514	156	954	495	999999	704	925	627	548	791	564	716	787	994	999999	107	14	999999	295	613	999999	42	296	53	444	753	559	642	411	756	730	999999	999999	468	636	997	401	388	549	884	32	768	86	997	417	209	332	645	995	144	507	931	999999	999999	109	482	999999	999999	999999	999999	154	292	226	999999	71	913	150	999999	367	660	705	999999	689	411	591	764	956	999999	635	245	430	913	647	277	999999	799	999999	371	999999	164	147	999999	999999	999999	739	740	551	293	935	504	69	999999	999999	345	999999	882	999999	165	623	344	525	570	285	999999	170	240	645	948	544	999999	829	999999	960	999999	522	999999	
296	731	671	851	222	672	363	141	185	427	635	311	838	376	557	999999	748	34	638	576	215	522	797	999999	104	603	749	674	675	289	999999	85	822	223	999999	520	493	772	132	853	217	153	639	743	604	999999	119	999999	999999	900	41	935	999999	946	19	774	933	171	756	999999	923	999999	466	896	383	559	999999	625	780	46	445	976	902	785	369	71	882	999999	904	761	493	581	959	774	257	117	999999	876	213	999999	999999	999999	25	999999	929	527	999999	743	369	55	854	494	397	677	464	65	43	788	586	948	891	878	266	999999	999999	999999	730	999999	648	276	57	613	421	959	459	123	999999	999999	856	842	999999	149	695	859	907	998	193	291	319	202	999999	723	299	265	930	708	74	30	387	999999	797	995	999999	102	997	999999	82	438	227	351	105	999999	931	999999	999999	751	193	407	97	137	999999	448	381	999999	201	333	323	166	39	751	58	939	22	280	54	389	55	602	862	666	925	755	73	999999	107	999999	792	554	999999	999999	524	667	933	259	427	359	623	999999	901	673	999999	916	408	475	302	999999	999999	661	699	194	999999	999999	544	431	211	413	384	413	358	761	541	768	475	850	237	390	16	999999	999999	999999	765	406	701	199	739	19	356	597	999999	942	807	999999	855	999999	482	934	999999	511	58	23	974	220	300	149	141	167	450	558	248	911	999999	870	999999	999999	429	309	889	999999	691	201	999999	786	999999	416	953	410	999999	969	999999	303	267	999999	714	838	999999	555	116	561	67	581	569	999999	999999	764	999999	937	999999	850	86	183	54	778	820	856	957	198	482	883	999999	731	254	480	190	999999	654	654	165	969	293	999999	202	337	999999	999999	631	268	437	973	623	25	88	73	892	204	258	488	999999	857	881	999999	83	232	999999	336	337	99	618	413	119	999999	781	999999	566	999999	999999	717	999999	710	234	699	760	509	999999	180	653	190	587	985	697	999999	969	308	98	761	800	970	999999	961	782	542	999999	33	863	484	999999	725	506	688	224	999999	997	974	632	999999	771	573	999999	205	682	156	511	633	716	943	178	483	273	805	413	20	755	529	927	691	59	737	646	786	935	999999	683	999999	771	166	999999	995	675	905	989	236	18	766	999999	635	41	26	999999	919	315	760	461	701	285	214	785	478	56	940	142	999999	927	185	999999	999999	999999	612	999999	559	775	183	807	368	815	999999	11	988	251	999999	999999	999999	429	726	480	185	475	982	623	999999	999999	700	999999	734	772	955	309	833	506	999999	172	428	
164	758	999999	142	953	103	886	999999	212	999999	999999	754	290	999999	614	999999	704	94	289	490	999999	305	188	85	234	82	595	999999	877	178	999999	999999	139	242	878	671	583	348	231	381	106	999999	999999	583	472	999999	999999	673	350	109	138	422	253	681	999999	859	579	999999	907	880	508	35	230	44	315	999999	624	57	230	943	626	365	999999	907	999999	474	940	604	999999	39	627	921	519	778	49	79	474	458	803	29	102	999999	440	999999	872	80	305	330	278	953	580	407	452	407	482	772	559	999999	297	964	918	974	999999	878	262	586	516	452	994	999999	55	176	253	211	850	120	925	521	44	999999	179	620	336	659	999999	230	479	122	305	276	519	138	170	999999	999999	127	60	562	98	295	564	999999	335	42	908	999999	163	250	999999	371	847	999999	999999	999999	795	999999	647	805	428	41	117	404	157	727	726	999999	15	999999	999999	733	999999	999999	432	749	759	326	294	304	999999	55	77	238	565	933	999999	999999	827	197	53	802	479	254	999999	66	188	170	705	607	315	992	408	748	149	999999	311	485	616	561	223	479	999999	353	999999	999999	964	878	999999	223	999999	256	999999	818	371	308	263	815	238	375	570	599	620	687	988	758	647	328	999999	741	631	943	864	276	999999	574	788	136	199	760	102	309	331	491	308	69	903	999999	999999	999999	570	496	256	251	991	623	999999	336	365	307	735	646	789	999999	592	365	999999	822	844	797	520	137	625	478	283	270	278	138	388	999999	855	67	940	999999	999999	145	999999	622	284	360	715	461	999999	999999	34	455	999999	234	899	999999	677	90	745	590	330	443	870	778	967	730	355	999999	947	436	451	678	999999	542	925	999999	999999	769	547	494	91	68	366	733	999999	827	750	54	999999	999999	261	999999	321	360	926	738	274	919	655	554	14	985	513	344	999999	356	999999	978	309	452	286	999999	542	999999	508	271	999999	147	334	150	980	311	500	999999	184	677	366	355	615	196	999999	748	124	993	489	106	555	31	292	107	87	772	999999	786	169	353	241	70	851	999999	661	137	594	514	999999	999999	494	10	170	773	989	404	372	122	270	999999	794	549	771	412	716	999999	854	236	999999	218	566	999999	353	999999	999999	306	999999	950	535	64	163	609	999999	786	999999	554	861	999999	999999	682	409	632	525	631	559	999999	298	449	948	605	999999	368	999999	999999	147	780	656	999999	337	693	900	999999	587	215	384	194	129	985	800	172	204	345	128	390	808	933	999999	722	999999	753	17	64	
12	929	782	999999	168	74	649	831	897	532	192	999999	781	999999	999999	319	256	999999	572	312	648	785	999999	936	249	70	999999	213	591	934	66	583	685	845	420	657	999999	589	999999	65	346	969	275	999999	163	703	608	999999	888	879	999999	907	191	704	999999	226	999999	846	999999	999999	999999	999999	999999	963	476	999999	739	936	576	397	886	999999	348	517	966	678	520	999999	782	545	462	734	999999	999999	999999	999999	402	999999	439	203	138	999999	43	928	547	999999	999999	311	206	555	964	672	255	501	993	807	569	673	738	999999	706	790	73	999999	645	782	130	538	504	327	216	758	999999	383	268	309	634	999999	969	75	948	218	542	237	581	789	489	823	999999	660	589	999999	252	700	497	348	999999	33	293	765	780	999999	807	878	349	215	175	872	242	694	182	159	999999	672	999999	497	258	835	438	855	999999	999999	999999	843	999999	487	515	999999	885	920	785	999999	999999	213	295	999999	411	663	999999	375	624	617	591	32	487	439	33	580	910	999999	100	688	594	999999	472	483	999999	999999	149	861	700	369	986	322	999999	999999	32	500	387	41	96	999999	946	73	241	684	999999	798	365	308	999999	935	895	885	830	106	27	698	741	999999	389	447	524	999999	999999	265	999999	999999	123	916	417	533	999999	999999	913	505	999999	999999	206	787	768	580	608	841	407	764	999999	111	999999	813	999999	334	759	574	652	649	80	999999	397	976	63	446	685	449	891	930	999999	26	999999	334	999999	495	501	953	54	808	838	682	629	910	791	999999	786	309	372	92	773	627	236	274	435	999999	143	230	733	999999	894	999999	949	999999	31	457	140	167	458	999999	832	805	999999	843	810	999999	300	487	999999	534	999999	385	86	809	167	124	789	706	899	541	362	999999	229	999999	914	679	732	999999	888	343	398	999999	851	314	999999	999999	999999	393	464	47	532	656	45	209	672	519	92	999999	319	907	668	433	268	916	705	561	586	808	929	140	664	147	598	999999	145	999999	534	771	559	199	27	406	252	861	19	706	245	999999	999999	405	999999	591	999999	981	675	999999	370	934	609	697	999999	298	999999	333	382	394	999999	195	73	642	984	999999	591	130	889	999999	191	407	999999	999	999999	565	758	534	543	82	305	999999	185	181	669	599	999999	861	999999	729	942	999999	488	999999	648	60	957	417	420	286	999999	999999	102	413	783	963	36	610	381	999999	539	929	790	309	99	450	19	892	973	394	158	729	999999	170	999999	272	918	293	360	276	608	351	124	267	82	583	524	771	
999999	706	573	999999	490	999999	199	23	138	999999	534	207	50	75	443	35	999999	280	409	999999	94	520	54	999999	259	114	227	197	999999	999999	237	999999	926	999999	999999	277	821	596	249	340	970	315	144	740	758	162	235	542	999999	999999	139	802	184	592	999999	876	999999	829	312	999999	764	11	208	605	999999	29	999999	802	570	176	213	540	40	78	961	778	386	314	985	107	879	684	289	726	403	435	341	999999	999999	627	615	992	294	864	999999	968	117	538	789	739	881	433	972	741	999999	999999	771	115	630	908	500	356	844	214	999999	999999	722	481	212	525	687	937	251	999999	561	221	255	176	502	992	671	848	525	255	226	455	999999	548	842	803	664	999999	713	652	137	268	999999	89	999999	999999	256	635	336	273	999999	943	192	39	999999	672	999999	604	612	638	247	999999	999999	598	988	60	999999	183	639	999999	999999	462	234	999999	999999	302	74	999999	808	16	746	999999	522	999999	204	282	273	683	368	999999	460	69	623	84	415	485	437	999999	101	317	999999	999999	995	999999	411	599	719	593	223	887	999999	999999	795	606	892	210	999999	579	404	716	999999	693	814	469	999999	999999	839	999999	194	340	999999	515	84	999999	999999	672	999999	999999	850	604	562	679	470	481	999999	282	274	26	192	214	355	858	164	384	529	999999	268	999999	979	610	760	570	409	883	999999	102	999999	999999	718	229	170	999999	999999	999999	163	118	233	343	897	675	537	999999	966	979	999999	16	999999	699	972	462	414	514	615	249	844	992	280	587	458	480	999999	970	307	963	53	810	999999	364	231	999999	211	925	638	314	83	999999	603	429	898	999999	740	412	331	999999	999999	999999	999999	489	954	171	999999	999999	885	427	505	999999	524	12	936	184	876	999999	478	561	999999	488	875	311	176	999999	398	851	999999	999999	999999	999999	999999	999999	999999	397	999999	650	409	69	583	564	50	221	808	999999	423	999999	999999	723	150	742	999999	999999	15	336	781	629	322	58	772	985	999999	454	687	737	999999	999999	999999	548	305	235	597	419	977	999999	448	663	999999	660	999999	797	368	965	999999	996	833	877	45	822	616	260	999999	361	297	598	606	596	534	81	597	999999	999999	943	428	914	155	524	999999	319	887	127	999999	662	565	974	626	992	999999	690	904	999999	448	999999	999999	54	898	246	999999	999999	99	852	139	430	72	553	999999	999999	547	385	999999	999999	94	725	934	499	133	675	796	322	971	613	999999	843	999999	556	501	999999	21	999999	26	908	999999	414	999999	45	999999	999999	599	21	923	211	
455	777	838	999999	955	722	999999	443	920	999999	450	808	417	999999	999999	999999	263	999999	61	345	999999	999999	999999	943	915	680	999999	999999	511	427	999999	999999	999999	999999	999999	665	15	999999	600	999999	618	578	999999	793	468	999999	996	743	999999	702	452	93	999999	587	798	999999	417	895	999999	285	226	999999	999999	502	999999	999999	999999	999999	327	754	290	999999	915	281	999999	835	999999	999999	485	331	684	762	284	808	975	991	823	811	971	876	257	119	902	999999	563	421	645	961	999999	801	184	358	999999	871	421	770	999999	689	860	963	582	841	999999	358	600	463	999999	133	999999	166	999999	607	676	450	506	180	779	599	999999	999999	999999	747	931	683	157	999999	346	412	999999	215	822	144	951	17	999999	999999	699	553	724	110	999999	999999	444	999999	958	576	681	999999	374	251	990	579	970	554	773	834	910	736	999999	275	126	520	736	999999	343	999999	656	669	155	100	480	999999	874	617	999999	999999	313	452	724	580	999999	370	999999	155	999999	999999	173	406	244	469	506	963	352	459	983	999999	785	133	155	260	919	22	830	283	770	764	705	363	736	106	531	467	999999	630	620	756	481	999999	999999	100	999999	260	434	999999	594	999999	999999	424	634	839	892	189	306	999999	660	641	539	765	999999	999999	548	810	999999	148	999999	48	951	999999	839	236	999999	203	37	999999	714	669	587	154	999999	999999	881	999999	728	897	214	999999	170	547	999999	979	999999	716	999999	645	999999	734	590	999999	747	556	566	171	999999	407	342	698	999999	999999	759	991	63	999999	86	999999	579	999999	91	999999	934	595	877	999999	999999	859	20	790	999999	999999	512	999999	88	301	406	142	999999	719	705	999999	564	999999	200	918	787	978	925	830	639	95	76	999999	653	999999	999999	161	679	162	419	999999	999999	551	711	999999	999999	999999	999999	762	989	944	999999	859	999999	760	217	999999	405	999999	626	773	934	189	161	900	324	227	336	269	999999	999999	462	543	310	979	934	999999	804	999999	189	17	75	172	999999	999999	999999	216	733	999999	611	933	999999	721	536	999999	999999	217	400	810	455	521	452	653	999999	999999	491	891	558	582	825	204	624	976	778	618	708	999999	347	465	999999	118	494	999999	658	15	498	741	999999	665	999999	999999	622	999999	973	667	564	999999	349	106	999999	770	657	161	77	417	319	779	942	918	936	28	869	935	999999	347	37	19	995	817	256	750	884	893	392	109	582	631	999999	121	999999	297	432	251	999999	479	460	999999	376	250	696	718	999999	98	729	999999	856	687	432	636	640	555	425	999999	
999999	463	885	764	999999	999999	835	688	777	831	865	999999	595	628	683	101	886	693	642	999999	999999	538	951	796	173	221	252	894	208	999999	480	999999	999999	900	402	798	593	696	575	408	999999	18	999999	967	232	90	999999	999999	14	340	999999	999999	912	671	999999	999999	511	99	600	556	725	940	489	410	360	368	999999	695	235	884	508	200	128	244	349	122	999999	999999	573	999999	999999	24	890	868	627	534	594	999999	499	91	296	503	105	28	683	475	999999	999999	999999	864	999999	890	12	129	832	558	828	678	332	299	999999	526	525	999999	999999	999999	59	620	783	826	773	576	205	154	597	14	105	109	561	874	593	999999	377	709	779	746	21	771	46	78	706	999999	878	210	367	769	978	999999	109	999999	425	908	756	790	100	736	694	858	531	827	462	728	126	457	706	667	999999	816	738	182	699	288	584	715	130	857	698	999999	786	827	36	517	10	589	999999	999999	999999	999999	999999	999999	62	163	249	218	999999	977	799	999999	504	700	999999	999999	999999	926	999999	999999	333	51	670	243	47	698	81	704	801	944	999999	537	999	31	368	571	999999	695	999999	546	49	376	109	152	67	278	999999	999999	216	864	999999	84	316	321	361	267	916	999999	15	363	91	999999	417	670	258	271	999999	483	999999	999999	964	164	805	736	107	999999	999999	527	185	769	207	984	497	936	999999	654	999999	999999	669	110	999999	821	999999	766	464	999999	959	438	999999	999999	847	999999	999999	167	899	513	999999	579	223	404	324	999999	210	245	166	106	58	480	393	999999	50	743	999999	241	999999	999999	474	49	281	604	997	514	634	999999	921	188	239	999999	47	773	385	999999	473	275	785	265	999999	454	609	368	455	489	54	999999	999999	113	999999	523	762	756	49	999999	999999	619	406	810	999999	820	999999	977	999999	718	442	620	228	398	999999	548	999999	149	532	30	439	999999	158	999999	470	999999	633	817	973	716	576	291	734	999999	353	853	868	975	500	800	140	632	501	736	56	433	80	367	833	999999	77	999999	999999	999999	800	394	471	999999	349	430	197	506	999999	999999	999999	161	886	82	999999	999999	679	479	648	731	890	806	422	999999	999999	46	274	275	983	317	999999	999999	67	715	999999	958	392	980	636	80	612	633	999999	350	595	894	547	998	322	417	999999	598	975	999999	999999	993	972	59	999999	999999	165	922	522	999999	511	198	999999	999999	725	999999	44	699	843	999999	999999	266	188	999999	826	577	499	276	952	576	330	60	999999	564	586	362	985	999999	999999	333	914	690	121	931	
839	406	800	376	282	235	382	297	754	407	384	872	814	901	233	848	813	889	969	945	376	461	221	539	594	372	111	701	145	519	663	999999	155	256	242	430	776	132	999999	727	204	999999	306	580	190	714	548	999999	999999	715	520	35	720	175	565	387	195	271	782	909	999999	999999	162	999999	743	946	727	999999	668	803	82	690	894	999999	751	343	165	640	359	999999	824	26	592	429	999	637	717	999999	691	999999	999999	515	350	95	602	523	880	71	836	244	986	980	425	316	642	830	141	478	423	999999	232	554	911	902	94	999999	98	732	245	116	239	747	876	999999	999999	567	350	809	649	238	462	103	999999	124	999999	999999	601	286	786	999999	506	999999	565	999999	632	690	999999	447	10	999999	434	157	999999	730	15	999999	113	611	748	85	999999	999999	999999	999999	769	999999	750	797	18	249	999999	999999	946	75	609	990	191	999999	999999	877	999999	902	808	999999	999999	315	999999	83	999999	654	741	989	537	710	689	184	420	380	699	503	940	999999	999999	761	978	621	211	760	130	24	67	999999	429	871	122	999999	523	673	391	464	860	676	687	999999	508	999999	999999	245	385	999999	579	811	718	999999	936	167	473	57	186	999999	999999	516	953	999999	596	999999	999999	666	598	999999	661	999999	989	999999	642	274	999999	999999	999999	461	346	965	999999	999999	445	256	999999	741	999999	955	999999	999999	497	208	360	999999	999999	592	767	463	957	999999	647	283	773	833	821	999999	54	672	48	999999	795	724	999999	147	142	267	659	350	78	999999	731	643	999999	195	259	999999	883	999999	999999	536	316	798	504	728	328	999999	999999	611	434	999999	696	272	916	723	999999	772	363	999999	999999	999999	933	999999	394	999999	999999	14	294	587	583	40	600	755	131	999999	999999	999999	230	127	999999	40	345	57	915	999999	141	469	726	275	515	486	437	999999	87	95	602	888	414	375	841	324	999999	345	38	999999	902	940	150	414	999999	684	552	245	403	190	999999	999999	511	818	997	427	999999	28	999999	106	999999	929	999999	46	909	204	591	854	285	504	999999	999999	999999	522	999999	200	328	999999	634	830	934	201	276	896	964	717	387	596	378	999999	46	798	273	931	800	999999	271	114	999999	999999	102	697	960	898	967	999999	865	999999	999999	806	108	966	394	251	172	411	662	782	81	201	817	995	999999	860	468	425	736	97	721	999999	928	999999	816	198	738	999999	241	377	999999	844	851	397	999999	571	326	999999	999999	32	768	398	319	999999	43	999999	999999	107	220	109	440	552	394	999999	999999	452	
999999	883	999999	999999	999999	999999	180	999999	853	237	350	429	999999	915	544	398	21	714	328	999999	391	449	999999	512	568	640	999999	141	999999	386	459	999999	129	998	693	442	919	999999	519	843	999999	34	635	805	962	209	553	999999	564	999999	541	680	999999	999999	71	438	702	647	637	872	899	48	357	477	999999	276	999999	554	232	111	479	803	999999	485	114	999999	813	999999	550	368	97	999999	576	896	845	779	624	184	937	264	740	282	999999	647	943	189	677	168	999999	696	900	998	999999	463	572	737	999999	973	840	704	625	326	999999	278	784	179	472	461	999999	999999	652	134	617	968	371	206	232	999999	542	925	689	655	357	853	468	99	657	123	999999	999999	303	651	999999	243	639	424	185	312	999999	999999	717	999999	999999	39	53	776	391	114	101	375	514	927	440	914	24	970	968	253	999999	695	521	358	136	523	705	11	999999	383	338	999999	31	920	694	768	218	473	128	328	810	999999	708	552	32	958	603	999999	220	429	229	999999	455	932	999999	177	262	368	999999	999999	334	52	999999	999999	775	154	354	593	999999	671	999999	551	999999	649	442	127	986	968	999999	178	999999	339	791	999999	164	999999	501	99	428	527	516	849	999999	114	999999	768	705	700	776	999999	614	19	999999	548	722	999999	999999	999999	499	384	999999	293	999999	920	102	994	260	626	853	999999	652	265	174	715	999999	999999	177	999999	655	999999	999999	296	999999	999999	564	910	999999	999999	999999	999999	853	695	599	54	999999	232	999999	462	999999	999	517	89	846	670	234	359	844	426	392	865	510	79	999999	825	999999	894	101	584	366	999999	798	18	999999	999999	262	957	665	999999	379	933	51	714	999999	656	166	341	999999	530	233	215	999999	780	999999	782	976	783	545	774	91	452	140	242	106	829	211	999999	999999	479	999999	277	693	724	57	459	824	795	344	504	668	630	453	570	360	161	999999	28	158	206	400	999999	421	891	999999	927	802	808	618	905	454	657	240	999999	122	956	999999	999999	732	410	999999	190	448	51	115	460	999999	569	882	944	713	193	360	999999	88	999999	855	801	999999	130	999999	999999	999999	999999	999999	20	400	482	999999	999999	639	774	295	748	247	219	999999	380	999999	999999	928	999999	926	674	201	271	307	999999	892	999999	110	719	666	612	752	999999	999999	18	999999	104	70	526	121	487	314	938	897	612	666	868	907	485	999999	106	201	424	98	999999	999999	787	713	74	999999	283	303	999999	117	999999	995	305	215	32	999999	691	527	999999	130	448	369	262	999999	999999	668	34	
999999	625	703	999999	999999	999999	854	501	999999	213	390	999999	936	837	194	999999	831	225	616	371	999999	884	106	334	578	789	999999	650	999999	985	424	28	406	999999	16	999999	226	547	271	667	450	713	262	999999	999999	532	475	999999	999999	974	999999	158	88	306	371	392	529	378	999999	632	44	999999	359	784	789	371	599	381	999999	516	999999	999999	999999	999999	920	949	632	999999	34	56	999999	20	999999	178	564	276	940	109	202	624	158	847	999999	999999	632	999999	364	477	999999	938	932	103	999999	747	806	147	204	138	999999	422	759	608	354	999999	318	33	999999	190	230	999999	999999	500	999999	216	999999	999999	738	999999	326	683	594	165	535	96	123	229	558	648	372	427	81	999999	723	999999	999999	550	502	999999	330	608	429	999999	999999	872	999999	442	999999	255	999999	484	408	879	812	702	999999	999999	83	267	831	98	999999	179	818	803	451	619	776	409	351	817	999999	999999	994	717	999999	420	908	662	999999	999999	315	313	267	999999	28	202	999	31	999999	271	999999	245	779	241	999999	999999	364	453	430	896	665	515	903	572	656	281	999999	104	448	417	694	999999	688	159	999999	171	911	931	784	258	620	755	999999	89	350	593	358	999999	584	999999	65	465	999999	682	26	799	410	694	999999	747	317	904	999999	544	576	65	999999	630	999999	972	349	433	999999	182	286	909	67	824	999999	72	922	132	999999	445	361	239	189	15	142	983	761	999999	999999	46	941	715	182	999999	512	295	46	999999	999999	611	664	632	795	69	406	117	742	585	999999	178	824	194	394	999999	193	346	876	551	497	474	999999	999999	734	632	240	570	999999	999999	321	999999	36	205	819	999999	780	729	999999	129	609	35	251	185	753	531	222	757	999999	999999	730	999999	418	494	239	838	999999	999999	898	173	829	835	380	597	274	535	999999	999999	375	999999	366	463	902	757	942	472	233	999999	378	212	419	999999	249	701	999999	155	528	542	965	980	519	249	831	999999	999999	773	654	654	911	227	389	593	391	845	999999	276	272	661	552	999999	615	363	172	695	753	356	596	679	182	128	17	609	663	395	999999	127	632	632	466	179	818	579	135	160	823	826	999999	403	32	158	882	866	990	208	374	999999	86	145	526	999999	187	974	481	793	220	780	929	996	879	999999	643	640	204	382	948	999999	238	999999	999999	927	264	202	657	33	999999	150	619	465	30	999999	50	497	999999	522	999999	844	107	341	940	53	897	104	999999	471	999999	252	999999	617	260	337	928	74	999999	599	689	984	327	999999	
557	79	170	474	975	80	999999	999999	999999	681	391	113	939	896	81	828	40	169	679	195	518	993	478	11	214	999999	881	999999	233	516	833	17	999999	648	784	870	999999	999999	129	453	999999	999999	999999	990	999999	156	398	999999	999999	445	999999	529	999999	999999	940	564	600	168	999999	292	999999	544	922	29	848	383	586	999999	122	210	946	607	50	236	244	158	999999	488	999999	67	304	849	982	788	946	314	702	395	708	229	279	999999	172	999999	264	416	446	698	152	852	570	999999	919	999999	999999	962	488	88	999999	791	288	122	393	212	999999	349	561	999999	82	543	680	200	592	892	930	232	444	213	972	828	712	588	346	923	497	999999	930	200	299	984	825	623	499	999999	940	167	340	999999	849	914	854	312	625	608	181	379	515	999999	999999	276	999999	999999	116	78	88	700	776	469	714	790	419	371	999999	98	717	67	701	999999	951	773	999999	483	363	67	974	410	962	999999	751	128	999999	903	999999	32	466	549	516	431	838	250	999999	870	256	999999	505	492	466	999999	999999	124	677	841	84	97	999999	999999	999999	59	104	678	737	49	718	595	108	515	42	822	631	177	550	999999	835	711	393	31	237	303	562	491	943	435	999999	999999	450	850	828	251	647	999999	627	467	336	999999	512	351	999999	999999	999999	999999	999999	644	905	723	574	407	15	373	704	363	999999	628	999999	999999	734	312	202	91	154	257	999999	999999	184	218	999999	92	943	999999	208	999999	869	577	342	999999	41	999999	529	133	72	53	999999	465	999999	999999	607	998	970	724	435	210	158	80	515	999999	312	999999	999999	697	182	491	463	340	174	662	494	248	296	924	999999	435	999999	999999	999999	999999	412	999999	999999	890	610	551	122	999999	249	999999	892	798	71	628	270	372	839	831	950	580	999999	514	999999	883	999999	999999	712	55	152	999	427	89	999999	414	310	90	423	579	999999	631	379	243	101	176	769	695	187	667	664	219	999999	950	129	448	520	898	931	371	100	252	838	76	87	249	581	813	999999	657	328	189	949	269	745	328	999999	356	999999	134	999999	113	191	55	391	933	413	476	960	612	893	412	159	62	489	844	793	313	166	851	999999	999999	947	529	349	485	269	999999	215	800	999999	174	484	806	257	999999	999999	793	684	154	836	999999	853	999999	763	915	39	999999	999999	900	535	898	999999	571	540	167	166	661	706	906	673	999999	270	999999	375	729	927	353	805	999999	783	10	999999	22	24	489	113	812	766	433	455	999999	999999	314	275	348	974	913	
276	999999	830	999999	999999	778	481	999999	844	693	999999	44	988	686	102	287	127	535	279	187	557	60	999999	999999	895	999999	460	310	529	999999	894	36	754	24	87	715	671	999999	913	849	999999	264	644	999999	52	731	445	999999	280	999999	999999	739	79	796	365	225	45	486	999999	813	328	180	240	888	798	742	999999	973	609	386	615	999999	999999	429	647	999999	416	999999	999999	999999	837	690	40	999999	768	999999	957	958	658	999999	999999	195	999999	109	531	370	33	755	999999	999999	452	999999	170	999999	662	454	128	649	999999	73	809	401	999999	350	976	637	150	979	130	643	785	331	325	747	707	430	999999	522	898	286	999999	999999	32	999999	720	999999	530	146	598	324	46	318	808	595	999999	287	19	529	999999	893	229	53	635	977	524	999999	156	422	195	242	999999	606	750	872	794	999999	379	184	629	610	116	14	391	806	999999	999999	522	729	695	430	421	353	399	14	66	235	34	54	487	599	229	117	999999	366	999999	999999	567	935	801	902	907	999999	999999	522	786	999999	661	829	380	56	608	426	727	765	820	238	217	999999	815	568	134	335	697	40	390	999999	63	35	999999	176	909	999999	928	792	522	586	453	876	228	841	573	205	673	440	991	999999	389	194	545	999999	233	821	130	242	778	582	999999	869	999999	787	171	635	765	213	147	31	498	999999	253	999999	785	340	527	999999	995	999999	999999	999999	48	999999	999999	999999	999999	559	943	98	466	999999	24	940	449	584	999999	440	679	937	439	999999	303	999999	314	454	941	312	728	892	304	155	247	848	999999	880	999999	553	178	999999	155	216	270	59	565	803	921	312	999999	999999	595	96	304	67	499	202	963	78	283	174	927	999999	830	60	793	320	999999	999999	999999	569	753	200	272	386	792	233	209	254	414	510	999999	999999	999999	528	307	217	850	190	359	999999	916	761	279	13	375	967	999999	999999	265	254	355	999999	291	999999	999999	404	824	918	275	276	999999	719	664	773	640	298	669	312	753	586	470	277	816	303	652	991	921	269	21	824	848	999999	999999	999999	165	778	357	999999	999999	999999	393	932	999999	92	999999	999999	107	999999	999999	86	307	82	465	678	783	87	939	988	999999	465	483	565	907	450	427	12	730	999999	999999	999999	999999	386	999999	999999	999999	537	362	733	999999	999999	894	999999	896	934	999999	775	999999	320	386	88	999999	368	711	615	428	828	35	474	665	999999	475	603	999999	509	145	999999	840	613	999999	255	724	999999	430	135	570	69	668	972	999999	651	477	420	126	539	
34	999999	675	626	433	374	999999	888	78	836	980	301	534	397	798	606	935	921	834	999999	363	633	937	999999	999999	369	169	62	551	23	264	64	486	360	485	999999	255	999999	999999	121	743	835	147	593	154	279	999999	281	183	326	999999	555	586	986	999999	401	645	99	999999	74	214	460	999999	65	582	999999	814	184	911	246	360	720	741	722	397	999999	999999	354	440	775	999999	888	999999	234	306	999999	478	500	184	999999	916	999999	999999	126	906	293	498	92	21	229	999999	359	369	937	966	996	814	999999	598	657	905	300	658	805	239	325	581	999999	758	873	457	323	10	827	329	203	86	625	999999	999999	999999	999999	342	221	320	484	529	999999	268	310	894	614	902	999999	188	625	508	838	999999	590	711	386	333	148	771	151	999999	999999	617	999999	919	199	57	493	628	999999	957	446	494	754	796	640	999999	458	979	843	421	999999	999999	703	999999	248	738	999999	403	652	999999	999999	450	178	135	986	999999	999999	390	999999	566	999999	999999	686	668	999999	353	999999	793	80	533	874	168	999999	730	876	894	913	87	999999	460	999999	100	976	423	763	999999	326	629	810	316	367	78	283	286	999999	584	961	45	999999	895	607	442	332	129	214	45	523	448	999999	999999	420	419	999999	254	745	328	922	999999	904	76	37	512	983	999999	176	806	884	651	728	302	932	877	999999	785	853	389	768	857	218	999999	482	878	999999	718	896	947	368	39	541	684	661	698	999999	566	868	104	999999	567	999999	407	161	872	720	955	169	542	965	924	401	365	999999	75	64	187	594	159	141	274	868	228	448	855	119	53	641	999999	999999	999999	999999	758	930	210	999999	999999	575	610	167	425	559	363	982	444	637	185	134	999999	643	952	972	719	963	194	699	999999	959	305	999999	999999	999999	924	795	999999	16	999999	435	359	170	253	611	999999	991	716	715	514	245	14	228	934	999999	999999	999999	999999	999999	208	999999	746	510	179	999999	999999	999999	999999	999999	634	567	905	999999	993	749	774	435	399	351	988	728	999999	478	999999	499	999999	999999	827	757	279	333	999999	171	808	848	689	849	999999	402	341	145	509	615	90	946	339	576	234	999999	154	999999	212	452	927	479	999999	277	324	680	896	204	30	734	831	311	565	744	628	155	70	925	999999	996	19	852	228	642	398	249	169	388	851	642	613	999999	130	999999	243	339	999999	421	999999	999999	505	146	125	775	783	779	999999	595	999999	89	133	999999	185	215	442	85	261	905	879	85	520	518	352	387	131	181	
190	16	510	999999	845	649	400	133	999999	999999	737	453	858	618	858	574	439	772	519	999999	999999	915	126	168	88	404	542	459	999999	999999	794	737	999999	999999	598	383	999999	999999	244	484	828	62	714	569	347	807	999999	999999	226	999999	89	579	868	999999	697	999999	999999	999999	221	450	116	941	999999	999999	88	10	799	257	30	484	489	780	999999	44	999999	432	211	556	999999	280	357	282	242	853	999999	225	868	916	914	999999	493	743	999999	793	378	886	729	209	491	347	17	799	249	741	999999	309	50	834	180	999999	74	344	999999	940	102	833	708	479	606	863	141	883	342	697	999999	746	341	999999	665	999999	703	11	999999	483	273	558	43	999999	999999	999999	999999	44	746	649	268	159	222	507	701	544	188	999999	603	628	216	134	999999	551	999999	720	967	306	178	999999	999999	72	279	999999	677	544	800	999999	92	999999	689	106	146	692	439	842	533	999999	53	131	999999	999999	407	446	277	148	100	491	751	676	641	878	866	254	88	999999	999999	176	830	167	999999	999999	999999	999999	939	119	999999	999999	122	908	196	143	999999	56	999999	128	664	833	778	538	453	319	465	415	365	999999	240	999999	999999	243	999999	367	12	885	387	528	285	801	507	168	161	999999	379	843	489	999999	625	819	254	959	540	56	397	999999	999999	434	516	761	250	138	999999	999999	169	878	945	999999	140	377	669	999999	999999	863	336	620	386	136	940	622	926	999999	195	420	999999	655	999999	916	999999	710	181	952	22	524	560	379	288	66	999999	999999	897	660	377	258	160	772	127	677	720	777	999999	587	494	893	835	393	942	469	999999	514	186	39	860	430	205	999999	999999	999999	999999	999999	999999	330	999999	449	725	999999	490	937	999999	875	537	35	205	201	999999	594	999999	129	688	177	436	819	609	652	324	868	800	999999	999999	999999	999999	999999	374	763	445	594	999999	999999	178	999999	999999	14	209	580	976	160	833	668	635	611	999999	999999	640	145	530	521	721	327	135	856	475	999999	999999	999999	572	739	660	999999	999999	209	976	999999	951	128	274	432	620	38	676	173	44	142	999999	451	193	999999	168	239	999999	999999	873	300	919	321	104	369	999999	382	18	999999	500	400	999999	999999	634	999999	397	521	871	107	901	692	651	962	822	999999	232	999999	642	607	999999	431	999999	831	336	686	999999	999999	34	904	999999	247	29	438	672	643	229	884	999999	999999	576	999999	367	145	32	190	648	957	499	760	147	685	739	410	666	78	201	90	999999	999999	344	999999	497	967	794	999999	673	999999	
299	999999	123	347	626	295	40	933	73	74	809	155	48	999999	151	274	999999	999999	508	999999	772	999999	452	149	785	869	999999	819	159	400	350	368	517	436	668	320	646	799	69	999999	379	999999	15	136	280	953	999999	999999	616	999999	209	999999	165	64	999999	695	735	973	562	999999	283	221	999999	673	723	999999	999999	611	877	999999	627	999999	999999	64	249	48	599	326	869	831	959	999999	212	926	200	183	212	463	985	972	584	999999	246	311	180	167	949	341	412	829	325	999999	999999	786	605	999999	999999	111	814	411	999999	419	114	731	797	999999	999999	856	482	550	999999	185	626	904	255	999999	731	999999	884	999999	99	267	913	50	516	662	999999	426	331	958	575	111	999999	584	876	175	568	999999	514	121	158	102	859	862	999999	150	681	27	540	651	999999	999999	227	733	999999	999999	999999	73	225	145	999999	999999	535	523	975	147	536	52	37	90	395	225	752	772	999999	996	407	61	999999	999999	999999	999999	886	680	458	999999	884	999999	271	999999	999999	504	999999	379	354	565	999999	346	999999	452	613	999999	989	460	265	295	599	454	801	999999	441	453	613	849	164	999999	999999	855	75	752	262	999999	780	999999	999999	999999	999999	382	427	376	999999	999999	175	17	761	351	295	436	425	172	633	440	999999	946	605	226	891	451	225	863	859	712	281	144	999999	992	999999	999	49	374	370	227	999999	434	886	381	288	606	999999	813	205	280	999999	902	128	822	508	833	999999	203	999	999999	167	999999	517	726	789	40	817	999999	999999	999999	999999	60	999999	416	413	689	69	999999	937	294	363	411	667	588	282	999999	26	377	494	35	615	845	374	886	69	472	916	999999	592	257	789	327	999999	910	884	389	110	999999	999999	818	774	999999	265	714	130	999999	999999	999999	454	420	999999	450	999999	467	999999	550	686	915	999999	999999	772	899	642	690	505	45	91	757	704	893	999999	313	957	675	260	455	999999	659	766	314	576	999999	999999	182	999999	349	999999	999999	999999	999999	702	999999	365	999999	56	874	527	575	999999	94	999999	149	999999	561	151	710	999999	999999	216	233	999999	999999	999999	52	999999	999999	194	999999	456	166	993	227	526	370	200	93	947	999999	629	386	928	999999	450	999999	639	437	762	164	40	999999	856	442	657	17	383	675	46	323	114	270	690	999999	129	999999	999999	457	622	864	370	67	763	13	999999	830	305	946	587	476	412	999999	33	39	439	924	999999	561	999999	519	987	525	57	999999	384	999999	999999	870	894	999999	999999	192	999999	897	794	973	769	852	999999	999999	
711	436	98	569	911	176	247	660	627	999999	999999	539	887	113	877	844	19	138	999999	999999	999999	434	61	199	885	229	132	135	245	465	164	457	110	741	807	999999	999999	488	723	217	130	44	253	699	999999	61	304	710	30	949	963	640	233	837	693	286	385	898	684	691	999999	122	999999	172	50	305	439	156	305	326	416	531	415	421	502	109	191	361	999999	999999	999999	999999	115	295	501	999999	999999	999999	58	530	185	539	803	41	173	18	619	999999	659	350	622	158	999999	999999	542	442	235	811	345	593	999999	33	354	850	999999	999999	999999	139	670	999999	81	176	107	774	151	877	727	383	999999	494	490	999999	702	214	220	777	16	411	753	69	999999	999999	927	999999	999999	161	194	952	999999	541	11	489	999999	142	278	456	60	640	999999	664	715	851	999999	850	999999	995	331	150	640	988	624	999999	386	610	238	999999	249	642	349	989	693	774	999999	716	999999	10	689	569	935	764	726	999999	999999	999999	354	999999	858	999999	362	440	999999	999999	322	287	916	999999	113	810	999999	999999	216	418	300	573	971	940	743	847	368	111	315	761	214	999999	271	999999	756	999999	266	790	800	172	289	909	999999	648	461	829	799	96	897	879	665	325	557	318	85	284	126	413	703	20	718	260	134	999999	839	446	25	999999	649	815	553	123	818	999999	999999	391	413	333	488	999999	999999	281	999999	436	106	889	328	953	182	481	999999	853	97	790	454	38	784	999999	999999	25	814	140	999999	92	335	552	999999	513	190	999999	871	792	924	789	999999	999999	56	698	972	950	999999	72	496	177	643	700	36	38	599	109	999999	999999	525	473	109	917	834	132	110	999999	392	815	999999	487	610	389	928	307	827	17	999999	95	129	857	897	999999	999999	279	448	634	526	999999	999999	90	97	558	277	461	690	999999	612	924	597	428	568	999999	299	999999	566	264	772	729	211	591	127	521	202	667	575	999999	999999	564	683	476	37	914	901	692	999999	62	121	477	617	999999	999999	67	999999	701	298	595	462	999999	713	194	862	797	276	332	963	999999	365	609	885	341	773	58	251	131	999999	654	410	607	999999	514	152	999999	121	999999	196	69	999999	501	999999	980	896	999999	851	999999	613	240	647	578	728	825	696	512	592	285	999999	999999	816	377	999999	644	194	854	27	208	52	567	685	999999	146	903	999999	999999	240	999999	445	136	207	752	517	169	16	831	999999	999999	818	640	712	999999	422	838	252	655	201	734	999999	51	629	652	999999	56	555	801	442	825	
282	999999	281	687	839	882	160	74	859	150	637	362	976	999999	390	412	854	848	434	307	999999	896	672	505	119	404	506	999999	306	999999	614	215	399	999999	999999	986	368	35	996	539	688	188	795	60	107	442	999999	404	272	54	201	706	999999	145	999999	385	169	775	577	445	385	605	768	999999	536	431	963	923	714	404	53	829	852	894	618	482	111	999999	999999	676	339	111	292	262	279	907	838	999999	999999	144	999999	592	457	999999	164	93	999999	406	523	675	479	150	999999	867	10	372	854	482	999999	692	284	999999	999999	901	115	999999	322	999999	129	629	593	709	45	999999	577	460	381	300	740	535	71	704	108	999999	206	999999	999999	424	261	906	62	365	737	206	860	289	999999	999999	455	999999	770	904	999999	894	999999	999999	999999	120	999999	549	991	563	742	991	631	999999	448	643	999999	916	861	897	264	999999	576	238	971	999999	719	298	999999	999999	845	859	764	166	426	213	651	999999	93	311	999999	712	915	498	622	746	575	999999	840	581	851	539	28	999999	650	74	328	999999	798	999999	401	999999	314	176	718	999999	236	999999	163	245	992	277	832	560	773	999999	307	999999	615	234	273	439	457	999999	972	315	999999	892	515	362	999999	798	999999	999999	910	133	408	748	999999	739	520	110	136	605	589	584	706	468	999999	108	767	999999	248	999999	999999	961	553	651	203	412	999999	999999	958	999999	359	204	999999	25	649	649	153	558	307	875	714	172	312	852	83	398	608	999999	999999	417	594	644	559	73	813	948	579	757	999999	377	696	185	152	335	255	395	999999	999999	818	459	999999	219	944	999999	859	999999	999999	999999	999999	805	804	670	999999	551	217	999999	999999	576	212	999999	80	396	999999	929	188	539	30	999999	606	688	454	917	999999	342	461	999999	700	197	214	999999	299	878	999999	999999	573	999999	999999	999999	999999	540	750	377	489	999999	389	568	216	999999	193	330	820	999999	104	888	360	886	999999	219	999999	832	25	999999	372	239	411	201	216	999999	366	162	905	429	859	76	938	999999	438	445	999999	999999	177	999999	13	999999	162	999999	999999	999999	999999	999999	917	423	510	295	524	303	15	259	999999	197	999999	954	999999	40	424	400	822	999999	949	283	458	672	266	999999	664	339	453	487	999999	793	417	914	862	679	244	999999	918	573	999999	644	81	188	999999	764	541	223	37	972	470	761	796	756	999999	126	999999	255	166	314	631	195	850	527	999999	922	780	999999	101	977	999999	931	481	258	485	999999	211	999999	942	502	664	450	311	480	27	325	
999999	660	999999	746	999999	989	335	999999	999999	999999	794	553	15	806	999999	104	132	59	186	538	289	547	281	46	914	958	312	664	649	190	999999	999999	999999	999999	925	129	874	355	536	806	606	867	316	128	520	657	274	145	517	570	328	261	999999	489	46	459	999999	536	831	493	686	671	965	760	482	424	999999	999999	999999	999999	230	999999	523	380	999999	421	999999	162	525	999999	694	999999	157	88	862	632	85	30	820	999999	740	347	524	52	129	935	902	556	646	999999	614	125	999999	652	350	550	737	923	557	624	999999	999999	999999	574	999999	999999	523	999999	999999	849	348	33	338	415	134	999999	263	481	260	996	519	684	999999	999999	652	578	999999	504	738	999999	894	161	472	206	257	513	337	950	252	999999	421	26	658	796	757	590	786	849	527	999999	297	266	673	999999	999999	544	999999	590	921	230	607	29	157	585	999999	197	999999	141	167	999999	554	313	999999	650	585	999999	36	720	672	72	792	72	976	280	999999	638	488	912	999999	999999	999999	747	38	32	11	999999	868	82	841	999999	999999	654	691	999999	913	999999	37	32	974	611	517	999	999999	858	999999	999999	52	876	999999	999999	709	648	50	999999	827	807	284	216	649	193	999999	954	879	112	41	999999	999999	79	367	50	610	999999	999999	490	999999	999999	830	180	593	466	358	991	521	524	999999	392	614	246	89	116	709	821	383	791	977	563	999999	999999	826	301	173	972	519	520	999999	999999	710	560	259	43	999999	114	622	999999	999999	642	442	999999	252	649	532	144	999999	261	999999	788	999999	999999	512	641	673	25	353	302	999999	386	999999	10	808	616	681	64	986	56	139	999999	209	999999	955	999999	999999	765	572	187	768	38	982	999999	189	927	172	564	999999	618	369	999999	761	330	889	459	170	441	556	635	968	999999	158	999999	132	735	589	890	999999	999999	520	908	999999	175	533	274	999999	223	821	881	999999	126	16	378	999999	177	844	878	999999	999999	183	689	219	999999	999999	999999	880	48	146	454	999999	999999	374	878	999999	999999	518	595	797	625	65	999999	620	674	999999	851	471	999999	267	954	890	999999	588	693	994	830	698	516	957	999999	393	365	999999	376	999999	181	752	137	280	999999	659	259	999999	685	999999	236	78	544	755	366	828	110	999999	192	564	999999	693	680	884	277	762	11	999999	564	999999	999999	869	999999	140	999999	109	344	508	41	304	641	999999	999999	251	767	761	164	760	600	414	292	583	999999	812	908	487	999999	253	13	472	658	999999	526	453	999999	367	824	413	746	267	494	
601	749	887	922	15	790	438	126	999999	608	251	999999	999999	949	999999	974	441	231	531	38	100	505	999999	646	30	113	999999	501	410	999999	750	999999	342	999999	999999	833	17	889	903	696	642	137	498	863	417	582	376	504	634	392	999999	192	224	239	999999	999999	191	251	901	999999	999999	937	715	578	999999	236	999999	241	268	293	966	551	328	834	395	963	17	704	239	448	737	955	999999	999999	999999	999999	799	999999	525	594	652	766	999999	999999	365	704	421	919	999999	190	877	144	245	999999	425	841	863	389	843	441	99	486	21	463	174	386	80	697	999999	999999	437	601	715	674	640	210	999999	327	479	691	551	97	699	59	999999	602	719	526	602	712	999999	419	270	94	505	176	754	534	836	999999	633	999999	894	999999	999999	285	428	571	709	225	287	999999	999999	161	999999	11	786	962	999999	999999	999999	554	104	322	999999	28	341	631	178	474	999999	39	490	501	999999	826	202	984	306	295	183	158	816	387	435	169	999999	118	204	999999	389	791	642	275	322	88	999999	582	999999	999999	943	796	402	245	769	257	64	999999	103	999999	999999	999999	666	606	999999	518	738	716	886	999999	518	232	437	674	95	663	397	999999	189	979	206	619	999999	572	352	386	755	999999	618	187	999999	100	25	141	695	587	135	45	999999	803	999999	999999	695	693	225	721	369	727	159	999999	860	838	999999	999999	999999	198	936	103	999999	20	762	166	999999	999999	330	428	217	306	979	507	999999	361	347	385	638	293	924	181	999999	631	27	999999	431	513	326	276	860	900	274	506	650	999999	781	866	999999	194	814	986	372	999999	999999	72	999999	652	577	999999	999999	999999	486	999999	274	999999	746	633	993	735	735	595	393	64	999999	317	42	482	857	505	580	480	344	454	478	937	808	999999	127	999999	289	999999	936	999999	774	16	999999	999999	242	885	999999	158	873	315	458	999999	602	999999	239	206	40	275	794	81	929	999999	519	999999	999999	336	956	195	515	48	455	956	659	999999	289	999999	893	351	999999	972	219	431	999999	39	995	259	344	500	999999	921	999999	23	984	864	888	754	999999	999999	999999	905	928	999999	999999	835	859	502	570	36	38	678	312	689	999999	822	999999	507	423	490	47	854	991	465	999999	999999	123	442	971	999999	687	535	999999	511	764	344	53	118	999999	771	179	502	689	999999	472	651	618	999999	987	171	12	391	341	17	999999	732	999999	999999	245	58	722	426	531	999999	349	503	615	801	924	690	779	999999	717	999999	320	544	175	683	993	223	975	877	
455	809	791	306	203	66	999999	42	430	580	873	740	59	753	971	913	968	999999	999999	817	320	306	392	259	999999	689	696	810	566	240	480	31	83	844	971	999999	984	52	309	558	645	892	270	999999	879	977	602	567	573	262	999999	34	187	999999	999999	158	427	541	633	999999	369	356	475	200	999999	852	666	999999	781	259	928	926	999999	487	999999	999999	46	193	380	695	999999	139	246	999999	525	455	843	915	287	823	303	453	419	796	198	298	999999	79	108	37	320	398	785	323	334	788	365	700	986	149	122	999999	999999	937	426	240	120	999999	674	654	18	751	926	958	999999	485	516	872	298	883	10	966	94	352	385	698	353	922	999999	736	999999	153	999999	999999	711	999999	999999	481	379	958	999999	264	404	454	29	568	999999	827	368	999999	281	492	411	112	148	155	999999	818	562	728	886	197	192	938	999999	864	999999	788	257	999999	999999	44	503	339	705	745	571	999999	333	816	236	526	999999	999999	464	999999	742	826	10	565	911	473	919	651	82	999999	81	466	999999	164	746	683	580	999999	655	247	989	999999	999999	402	583	518	494	745	501	370	999999	62	483	999999	131	996	787	691	984	999999	124	851	267	714	674	999999	750	178	79	552	945	101	484	227	618	671	428	607	982	402	999999	999999	160	712	999999	29	983	933	43	750	999999	889	999999	999999	132	147	813	692	728	478	767	326	675	948	424	541	999999	265	999999	999999	999999	190	999999	999999	752	999999	999999	555	358	654	132	816	145	329	657	66	613	559	999999	481	857	736	879	514	635	661	508	211	297	999999	450	727	595	582	182	999999	190	896	183	191	999999	268	344	999999	999999	951	190	356	301	999999	999999	999999	999999	866	603	841	311	204	999999	999999	442	500	267	533	214	404	999999	563	156	941	875	716	385	913	999999	598	999999	805	168	683	480	162	910	929	896	999999	999999	729	978	341	999999	986	999999	92	999999	945	10	811	869	951	730	627	999999	359	493	221	643	257	829	14	449	505	45	282	999999	289	589	338	636	999999	837	501	584	814	537	999999	776	302	173	101	999999	590	936	999999	953	853	952	560	446	999999	788	319	899	974	892	908	999999	667	473	470	365	671	999999	999999	123	238	53	395	822	604	444	350	999999	738	416	859	999999	999999	328	766	337	39	892	950	994	527	601	609	922	999999	938	999999	829	703	736	926	415	849	999999	724	999999	999999	738	841	250	447	236	999999	568	999999	348	999999	349	999999	999999	999999	778	234	102	999999	637	999999	472	203	
665	999999	521	390	12	999999	454	999999	999999	999999	956	770	999999	60	710	557	999999	439	51	889	999999	816	999999	132	999999	410	157	190	756	506	999999	376	104	544	186	914	926	999999	169	999999	589	628	395	745	751	372	44	728	523	545	304	999999	999999	583	999999	849	566	999999	819	999999	341	273	963	239	999999	589	999999	756	874	795	630	455	999999	963	999999	661	430	33	380	208	376	429	666	221	212	999999	974	521	999999	336	357	999999	36	567	747	325	999999	166	239	999999	697	287	853	728	999999	848	926	438	283	261	428	999999	999999	999999	999999	911	606	752	37	626	614	164	999999	999999	448	103	429	999999	225	984	996	273	999999	999999	511	99	576	999999	999999	363	962	999999	247	379	908	814	999999	415	342	999999	719	999999	139	612	556	542	161	315	289	821	429	223	222	299	265	999999	748	999999	999999	999999	345	667	455	999999	999999	999999	999999	755	639	634	584	999999	381	390	999999	93	144	191	662	968	937	999999	999999	485	933	749	333	948	999999	753	999999	710	999999	206	499	62	467	465	948	487	626	405	676	655	999999	415	842	832	35	181	999999	999999	156	151	208	84	18	969	999999	915	745	999999	641	999999	568	873	718	185	999999	221	999999	678	243	999999	352	541	594	13	248	527	906	501	923	942	999999	508	564	164	997	425	54	498	725	42	742	657	764	790	96	373	697	667	941	999999	556	352	333	971	799	667	490	15	731	222	18	253	55	999999	999999	70	319	564	187	475	177	137	952	211	442	999999	777	803	916	999999	830	249	559	119	999999	390	184	592	364	999999	934	48	766	512	34	498	612	74	637	36	999999	143	489	476	645	428	399	132	999999	115	890	686	99	857	392	999999	693	935	313	772	885	726	209	847	541	138	371	449	186	943	91	712	176	889	820	697	760	93	474	967	999999	62	63	259	449	257	999999	999999	130	265	999999	999999	760	864	150	999999	999999	641	934	516	67	949	945	999999	33	999999	520	209	999999	695	18	610	471	345	999999	999999	999999	950	408	999999	188	461	329	921	148	999999	999999	312	749	999999	999999	128	158	999999	999999	50	117	999999	235	999999	737	750	872	435	999999	999999	216	425	91	999999	665	983	999999	999999	337	605	630	33	457	619	236	217	999999	999999	931	889	461	513	435	741	725	214	724	146	556	999999	999999	893	673	943	999999	536	230	442	827	999999	884	507	629	314	420	999999	999999	616	45	529	301	999999	503	367	743	702	989	350	999999	460	999999	107	104	899	25	737	359	999999	999999	699	
986	999999	727	162	14	953	884	131	331	999999	203	117	110	37	147	272	399	999999	999999	505	547	999999	851	999999	999999	787	413	729	298	682	733	506	205	345	542	283	999999	351	363	789	817	868	28	999999	267	161	999999	76	762	753	347	53	313	915	162	116	176	360	641	227	999999	999999	832	648	909	696	912	764	494	863	671	58	953	420	688	679	861	902	119	368	790	346	967	544	345	999999	202	289	193	435	117	249	709	146	999999	663	999999	380	49	999999	249	241	582	899	91	999999	999999	893	237	999999	255	273	999999	283	436	999999	197	297	313	229	504	632	581	999999	755	999999	999999	817	182	34	643	490	999999	549	128	999999	999999	78	999999	55	598	999999	62	709	190	843	999999	436	999999	44	476	748	999999	819	75	617	999999	523	153	659	999999	283	721	212	840	764	410	702	164	877	449	128	834	999999	630	999999	579	871	999999	912	433	911	999999	147	558	894	424	53	483	511	899	999999	999999	803	104	325	588	850	869	425	442	306	999999	832	595	357	913	999999	999999	999999	999999	788	644	240	235	49	176	583	653	945	350	367	228	652	977	208	203	41	173	315	616	999999	11	463	999999	137	639	284	552	211	981	999999	854	999999	999999	999999	999999	694	577	64	159	14	207	924	85	84	87	629	854	396	163	882	645	883	264	318	786	191	760	108	999999	999999	41	451	963	735	513	999999	188	999999	602	509	464	119	166	611	999999	87	388	404	60	20	429	999999	58	109	969	970	357	999999	999999	999999	933	478	654	267	973	755	960	349	571	999999	451	987	793	653	427	536	727	652	787	709	803	365	58	999999	472	875	403	864	765	543	268	32	999999	186	576	985	464	899	638	999999	126	48	999999	999999	999999	442	999999	404	999999	443	253	999999	378	999999	622	577	430	265	999999	107	361	105	584	38	211	999999	453	617	87	442	81	828	24	21	592	764	532	468	830	39	513	999	193	331	299	564	653	999999	999999	999999	564	208	114	999999	424	30	999999	805	387	150	999999	999999	999999	999999	371	424	690	367	41	857	55	961	435	999999	594	362	911	263	738	647	774	533	62	89	877	873	723	999999	596	571	311	999999	91	690	50	758	683	999999	959	875	874	296	999999	707	953	602	773	348	999999	72	119	210	999999	739	999999	999999	702	999999	999999	498	700	216	770	469	556	327	880	999999	724	999999	678	966	999999	863	773	999999	645	999999	136	284	109	385	999999	999999	999999	110	660	351	999999	585	65	446	584	999999	184	668	526	429	
160	635	999999	999999	624	999999	393	152	906	213	966	999999	820	356	120	96	399	325	678	999999	16	455	667	538	430	149	999999	242	999999	833	689	115	961	225	204	500	562	80	760	428	999999	320	999999	999999	385	437	999999	999999	335	497	81	999999	989	291	422	705	968	193	608	485	339	999999	999999	999999	523	860	925	604	999999	619	999999	328	999999	260	104	695	261	219	163	992	384	81	906	894	762	999999	125	680	999999	999999	532	378	472	999999	98	989	560	130	933	524	512	999999	556	999999	964	752	302	739	999999	726	999999	758	40	615	111	267	255	865	321	692	745	255	801	999999	999999	165	856	290	171	999999	145	140	286	638	490	224	999999	200	930	19	538	999999	999999	85	55	774	347	856	999999	830	999999	999999	809	999999	779	266	368	999999	628	808	896	999999	578	92	591	323	482	402	135	886	742	64	934	999999	163	369	999999	999999	617	999999	817	999999	116	999999	999999	449	999999	999999	999999	233	999999	999999	571	999999	123	526	807	410	999999	731	999999	999999	731	297	999999	999999	760	507	97	420	504	642	285	999999	991	897	906	247	721	152	991	447	544	901	41	121	493	813	198	637	561	361	241	885	999999	872	277	999999	999999	999999	688	824	947	999999	729	223	355	999999	140	226	999999	999999	689	351	999999	854	999999	830	266	976	206	947	318	459	859	152	410	400	294	129	629	97	994	50	999999	999999	499	106	181	999999	999999	236	682	972	27	991	672	890	155	176	471	447	562	275	999999	740	515	497	588	587	812	955	972	21	596	999999	575	999999	999999	572	365	314	658	448	221	969	274	346	999999	867	480	520	254	127	657	192	534	728	999999	722	999999	11	517	999999	15	810	263	671	385	495	425	33	12	583	811	167	788	999999	64	999999	476	178	65	999999	999999	999999	999999	855	363	414	997	846	999999	999999	909	363	796	74	443	410	715	603	961	947	452	999999	518	999999	315	999999	403	420	999999	61	256	493	945	999999	487	713	109	999999	999999	970	999999	578	941	836	673	999999	371	724	999999	653	798	873	217	118	278	660	999999	50	549	999999	21	587	999999	41	918	426	999999	999	587	729	311	999999	999999	990	459	999999	515	681	999999	857	138	999999	739	999999	262	999999	286	999999	528	826	929	999999	859	999999	959	910	406	999999	917	999999	50	372	147	951	351	491	999999	999999	658	403	999999	111	999999	691	735	341	847	161	779	545	999999	579	480	760	799	253	457	840	40	999999	478	999999	764	749	816	766	999999	787	999999	770	999999	69	188	135	999999	828	
24	178	999999	627	999999	254	141	381	117	470	891	386	999999	999999	44	747	999999	119	925	550	347	304	999999	968	799	69	482	18	750	90	401	354	999999	971	999999	288	131	413	487	999999	473	999999	999999	355	999999	165	999999	580	735	999999	873	79	209	140	490	719	303	999999	827	12	772	999999	631	36	79	546	307	189	869	756	999999	782	999999	701	86	955	662	528	104	644	433	901	283	703	217	331	155	999999	490	519	985	999999	999999	484	461	351	761	616	999999	337	857	456	711	979	999999	101	447	507	999999	999999	999999	999999	656	193	579	999999	999999	927	999999	747	401	999999	699	359	771	255	207	157	250	999999	204	56	252	766	786	976	999999	304	282	125	884	647	894	955	999999	999999	724	402	904	999999	999999	833	999999	538	999999	999999	757	999999	218	185	999999	299	267	328	341	21	999999	889	406	602	999999	554	655	703	863	754	463	743	897	560	530	804	253	999999	999999	370	259	999999	830	287	229	837	95	999999	231	594	999999	576	623	999999	688	834	999999	999999	999999	947	999999	103	675	999999	54	999999	464	657	999999	99	56	607	999999	970	761	999999	68	128	999999	843	469	558	481	278	374	999999	130	456	872	695	809	941	751	294	192	165	999999	649	242	215	382	438	452	142	548	782	490	652	689	870	999999	999999	927	75	999999	630	622	406	816	167	999999	999999	784	958	290	114	855	801	999999	999999	778	419	885	178	999999	40	999999	348	999999	999999	999999	999999	766	12	919	999999	23	686	999999	562	999999	642	832	85	322	374	653	493	852	443	926	689	864	93	101	999999	991	759	999999	457	524	283	677	235	999999	425	251	782	49	358	999999	179	995	235	72	146	999999	999999	999999	105	387	622	496	999999	664	716	613	683	910	563	940	263	91	999999	48	269	999999	607	324	897	133	871	454	999999	352	757	999999	639	30	955	999999	191	999999	508	80	902	787	999999	570	999999	999999	567	999999	486	417	999999	98	647	197	999999	181	999999	496	958	999999	516	999999	999999	943	907	32	973	662	999999	999999	759	359	999999	287	146	482	999999	46	279	95	566	999999	968	96	514	999999	57	452	999999	784	800	999999	946	536	999999	734	794	447	663	31	838	904	915	702	999999	488	514	999999	60	331	999999	942	226	873	999999	515	209	905	438	248	975	999999	445	999999	999999	999999	413	57	999999	999999	687	147	383	258	256	999999	94	275	437	36	164	999999	401	896	999999	999999	478	82	129	58	999999	889	18	999999	56	316	999999	743	720	999999	999999	467	999999	648	999999	459	568	968	626	
754	431	999999	478	411	999999	297	140	549	984	999999	999999	340	927	674	999999	798	138	958	211	940	202	999999	554	843	952	697	51	999999	262	737	999999	999999	456	999999	627	999999	420	606	341	759	186	919	758	596	999999	999999	539	972	999999	845	331	610	766	686	562	89	388	634	459	396	256	388	297	999999	999999	94	884	562	999999	285	387	531	627	451	764	282	592	958	843	217	167	999999	979	416	416	689	743	770	812	547	222	785	157	945	513	797	632	512	999999	914	859	977	925	497	999999	999999	983	999999	921	999999	497	430	790	999999	999999	999999	408	881	840	999999	999999	999999	750	509	72	601	384	681	938	966	999999	90	205	929	357	190	999999	492	947	617	706	428	848	531	60	791	994	905	716	335	399	999999	672	999999	573	745	236	999999	434	867	424	999999	999999	955	640	417	235	999999	894	57	999999	999999	933	233	449	999999	275	228	458	280	606	479	999999	613	576	999999	999999	589	999999	611	954	727	67	90	999999	999999	52	892	891	642	566	143	21	668	999999	999999	817	448	999999	651	999999	17	967	999999	270	945	346	772	389	999999	999	645	505	999999	103	317	857	852	40	54	879	383	337	815	714	473	999999	306	322	102	999999	969	421	714	141	999999	759	999999	819	256	68	279	999999	160	643	920	637	999999	574	984	999999	964	418	999999	771	106	680	161	449	797	487	999999	460	297	659	40	234	791	160	157	999999	953	43	784	999999	610	870	999999	182	793	999999	738	731	337	999999	126	560	299	943	45	276	999999	999999	32	769	27	819	999999	999999	613	999999	846	578	427	436	999999	999999	633	999999	171	999999	999999	999999	656	999999	748	999999	132	822	542	999999	935	847	125	881	950	499	20	25	999999	790	654	686	999999	106	999999	170	313	901	801	195	927	163	782	808	999999	627	807	999999	30	708	999999	403	999999	999999	761	998	463	546	486	999999	920	618	999999	380	582	999999	421	559	999999	588	15	231	30	357	999999	782	75	316	117	332	691	950	999999	270	104	260	729	999999	345	990	706	767	424	627	274	999999	986	999999	999999	956	216	258	97	441	999999	475	383	999999	592	979	933	157	438	164	492	999999	623	906	285	999999	97	999999	223	982	999999	999999	806	402	93	243	795	999999	999999	160	125	999999	862	562	567	629	876	999999	999999	999999	67	558	339	270	999999	303	694	999999	136	905	869	229	44	115	559	999999	668	981	999999	358	193	279	78	287	49	60	118	999999	999999	656	454	968	154	857	924	999999	908	999999	267	789	999999	715	537	184	
291	895	999999	756	13	112	961	895	999999	999999	182	787	490	999999	999999	94	999999	633	741	999999	460	901	85	187	190	235	556	131	723	736	999999	478	742	893	996	999999	651	999999	999999	245	999999	558	375	661	684	147	999999	999999	325	182	604	915	999999	999999	724	389	819	230	999999	777	556	839	181	865	683	704	55	596	999999	87	442	833	999999	999999	783	901	536	424	502	53	999999	999999	805	551	142	894	504	999999	179	616	333	431	785	999999	999999	855	999999	509	999999	999999	999999	256	999999	999999	739	770	349	999999	999999	822	853	405	727	532	395	999999	44	630	733	789	210	371	427	448	753	21	999999	294	816	928	999999	36	999999	523	951	145	896	566	811	371	999999	999999	409	999999	762	928	999999	263	999999	832	821	756	776	197	999999	730	828	363	495	727	722	64	661	999999	308	827	958	214	580	260	959	477	819	371	999999	182	961	81	999999	825	999999	794	400	983	116	999999	259	259	743	231	316	999999	81	93	648	999999	376	63	57	999999	999999	999999	682	644	999999	354	937	414	999999	606	768	999999	999999	999999	999999	999999	999999	677	249	999999	999999	709	470	358	943	999999	405	735	723	999999	806	907	33	750	855	819	122	755	120	761	830	999999	307	147	999999	999999	865	410	999999	999999	834	999999	814	517	367	269	999999	333	701	456	948	212	691	216	999999	999999	733	927	814	999999	815	909	567	487	709	732	412	999999	895	999999	560	994	999999	999999	911	118	103	516	392	595	792	788	63	999999	812	628	163	100	999999	602	825	999999	596	85	904	999999	999999	999999	807	999999	857	703	999999	999999	999999	954	999999	688	304	692	767	227	544	229	806	36	999999	904	675	90	579	321	987	303	569	622	408	985	999999	987	999999	766	708	999999	738	98	999999	999999	999999	858	487	999999	796	654	999999	607	404	999999	999999	877	78	999999	661	726	65	545	716	145	747	999999	999999	166	591	999999	714	10	519	786	490	718	676	999999	999999	816	999999	115	525	342	468	999999	999999	41	717	229	918	750	115	981	702	202	382	999999	999999	495	312	999999	883	489	939	834	97	618	886	999999	999999	959	100	999999	132	999999	30	383	677	785	65	524	449	371	999999	963	894	537	999999	999999	345	461	118	999999	514	283	232	46	402	634	873	999999	999999	999999	28	958	660	271	858	752	181	998	547	224	439	788	881	999999	100	999999	939	560	534	597	224	749	850	449	340	849	728	984	980	53	911	455	378	292	353	440	313	633	679	340	127	347	914	894	220	725	401	999999	999999	999999	999999	323	
84	999999	942	278	117	220	930	18	999999	999999	27	504	312	984	419	599	178	660	999999	315	880	204	480	999999	999999	999999	239	614	458	27	999999	999999	358	597	380	821	349	84	332	999999	999999	670	315	999999	329	419	999999	236	999999	801	541	295	754	389	443	880	999999	75	443	161	981	325	560	16	157	464	156	715	614	598	260	104	337	578	612	219	999999	549	999999	426	374	12	308	656	486	999999	808	969	164	500	743	283	640	181	122	387	120	308	782	999999	273	876	622	718	999999	447	957	999999	776	233	991	537	518	27	786	978	27	903	530	403	999999	187	561	999999	854	977	463	166	999999	235	109	590	999999	692	162	498	390	590	115	49	796	999999	202	930	999999	999999	765	623	999999	143	369	217	777	389	999999	95	324	508	863	574	983	800	719	550	134	411	999999	825	864	297	999999	999999	798	491	606	999999	984	999999	615	649	221	840	772	333	865	892	812	387	999999	999999	183	881	727	541	65	996	913	651	999999	999999	999999	939	999999	106	545	932	419	295	782	197	999999	693	893	999999	362	153	38	999999	684	242	599	393	999999	999999	124	716	999999	266	999999	610	118	342	824	518	215	282	91	675	787	932	483	999999	605	294	966	489	999999	513	188	912	999999	527	999999	573	999999	61	595	961	982	999999	233	162	999999	181	999999	768	869	999999	18	999999	71	362	608	752	759	999999	787	69	999999	634	728	999999	87	523	999999	590	375	260	20	163	687	999999	999999	959	709	330	666	433	215	207	620	999999	505	109	850	615	999999	999999	999999	435	273	999999	140	358	110	38	84	346	539	999999	402	618	374	854	999999	942	999999	649	52	438	416	363	853	633	23	124	999999	978	672	36	671	161	445	585	999999	160	988	999999	858	681	256	999999	894	716	999999	12	999999	650	706	999999	946	279	181	386	999999	909	999999	507	345	985	337	105	673	512	826	251	182	789	964	252	954	999999	999999	371	999999	96	469	999999	999999	20	999999	999999	999999	764	90	999999	999999	69	566	980	999999	490	999	872	353	999999	656	391	890	564	830	459	685	464	953	621	488	810	999999	932	999999	546	680	334	120	999999	824	909	432	434	271	122	232	984	999999	999999	999999	917	28	41	999999	999999	256	999999	999999	999999	374	816	810	468	913	178	864	634	539	931	999999	675	762	75	336	746	959	999999	999999	717	236	701	690	489	296	571	791	999999	999999	372	299	417	999999	693	913	17	108	963	521	102	999999	598	454	842	664	659	165	952	999999	999999	128	790	999999	472	
200	672	999999	999999	182	352	999999	700	999999	999999	642	999999	530	79	161	328	648	995	944	209	468	638	256	847	825	636	415	999999	468	808	254	508	447	682	999999	250	881	999999	790	178	715	999999	465	288	210	271	139	95	801	386	55	999999	999999	770	13	562	426	289	999999	999999	936	548	242	334	922	143	954	999999	576	911	447	870	214	775	493	910	999999	967	646	563	999999	330	999999	999999	999999	131	999999	677	678	940	999999	999999	283	254	242	177	325	141	999999	77	317	290	999999	890	939	185	917	79	286	999999	389	459	642	940	999999	999999	510	160	999999	800	479	287	999999	999999	999999	999999	999999	960	543	325	595	51	611	999999	256	999999	811	999999	999999	588	214	999999	999999	999999	999999	374	959	342	215	626	999999	175	570	565	597	39	120	999999	802	103	588	957	999999	999999	507	348	847	74	999999	822	999999	999999	999999	982	596	886	887	594	86	999999	999999	264	754	917	999999	429	480	55	980	226	999999	928	999999	58	10	256	66	439	88	221	527	999999	999999	999999	820	315	167	588	969	999999	152	526	806	90	217	333	999999	619	999999	87	867	999999	999999	478	717	876	17	958	981	349	829	457	516	864	999999	991	616	999999	106	352	271	892	85	999999	999999	999999	132	999999	999999	676	53	999999	999999	10	354	725	811	179	676	999999	308	209	606	630	999999	694	999999	999999	885	225	717	999999	999999	999999	999999	975	999999	813	404	137	753	743	127	315	999999	999999	331	515	999999	999999	189	447	694	161	54	72	295	455	999999	999999	579	190	388	999999	999999	210	999999	175	194	999999	999999	997	775	548	999999	999999	999999	301	333	499	372	504	431	416	999999	280	158	371	999999	999999	689	279	425	25	558	573	999999	502	355	106	467	166	999999	150	479	192	672	155	961	489	981	999999	999999	999999	999999	85	999999	971	999999	689	61	563	258	441	689	729	581	759	990	627	209	589	999999	237	41	999999	182	291	937	999999	608	12	999999	437	771	999999	999999	527	999	999999	814	393	999999	666	54	999999	908	999999	999999	749	610	999999	164	343	289	999999	58	895	866	809	902	477	43	735	91	58	999999	820	999999	993	999999	999999	999999	517	999999	816	676	288	999999	137	307	293	829	198	252	695	848	76	999999	999999	999999	262	999999	999999	999999	346	999999	186	585	999999	750	999999	229	467	177	555	163	999999	530	999999	724	999999	712	738	511	999999	647	845	999999	395	999999	999999	999999	999999	356	999999	404	999999	937	477	465	999999	999999	196	387	999999	999999	372	31	696	542	211	546	685	655	877	549	999999	999999	960	
999999	515	693	999999	795	663	425	929	121	847	161	593	999999	999999	999999	999999	999999	526	361	999999	999999	285	823	795	853	999	551	986	644	478	999999	483	881	976	779	950	806	512	401	723	795	143	261	183	545	999999	999999	493	678	430	811	33	569	999999	999999	422	999999	897	346	795	122	438	999999	999999	77	678	712	732	283	999999	428	999999	134	637	506	999999	34	649	260	905	999999	67	999999	223	667	756	913	999999	571	366	269	908	175	605	999999	366	848	999999	999999	867	246	770	219	622	12	256	898	931	999999	993	398	51	647	441	298	64	131	81	999999	321	999999	227	170	917	999999	999999	398	999999	36	999999	573	415	543	393	669	737	848	694	221	420	857	981	999999	999999	999999	227	271	734	316	556	244	776	642	999999	111	29	999999	301	999999	492	858	379	905	999999	430	982	508	263	772	999999	215	999999	860	565	463	783	999999	999999	999999	999999	999999	663	222	479	999999	999999	772	748	291	649	999999	556	869	728	561	999999	999999	854	157	984	719	17	962	755	350	999999	916	999999	341	999999	406	26	999999	256	243	205	999999	435	844	999999	219	999999	972	999999	433	659	567	142	999999	975	999999	767	999999	964	860	251	701	466	138	999999	879	695	417	963	253	121	214	999999	494	366	332	650	19	522	999999	959	45	839	332	999999	251	999999	82	999999	999999	639	580	999999	396	992	503	699	307	747	754	523	999999	18	879	321	454	944	647	648	652	67	757	923	199	900	216	861	999999	999999	855	999999	622	61	999999	614	540	999999	999999	502	862	632	999999	272	768	261	617	36	960	20	247	307	146	434	713	563	999999	999999	999999	999999	785	642	564	860	891	658	901	301	666	275	781	626	716	155	785	29	714	495	165	938	292	190	900	134	209	558	999999	198	347	789	732	883	639	741	716	229	999999	492	380	119	360	326	369	695	999999	999999	590	990	649	693	848	999999	502	259	213	605	741	999999	999999	342	698	999999	999999	877	542	999999	987	975	999999	999999	951	999999	999999	55	999999	966	821	215	895	588	968	969	999999	999999	940	999999	390	390	538	121	488	637	831	47	999999	647	999999	492	162	999999	633	999999	561	999999	741	627	279	456	671	246	999999	536	545	82	374	729	999999	309	936	999999	517	606	447	327	999999	324	399	88	999999	941	603	338	62	564	954	364	417	466	912	322	77	933	719	301	999999	999999	102	999999	672	691	483	999999	555	957	823	37	177	244	999999	427	999999	999999	822	729	642	455	999999	981	999999	20	321	707	397	623	138	583	
887	999999	989	135	231	640	999999	942	467	540	783	104	999999	927	196	999999	460	999999	95	876	121	989	658	882	478	999999	640	662	380	775	999999	999999	829	249	149	31	254	880	205	999999	785	879	999999	112	671	389	250	201	823	148	257	903	538	262	472	898	497	117	657	120	10	752	999999	692	865	852	275	501	787	999999	929	580	298	999999	100	999999	727	556	220	99	870	999999	839	241	999999	771	402	577	776	251	534	999999	233	999999	596	42	999999	580	246	819	123	748	414	999999	218	677	615	50	171	241	180	940	896	567	249	561	999999	999999	173	999999	459	999999	724	999999	640	792	999999	213	902	67	923	157	320	401	975	132	44	191	33	851	166	362	416	545	999999	593	249	999999	999999	999999	129	976	416	999999	370	426	33	999999	27	425	999999	412	148	113	999999	999999	999999	505	999999	127	999999	731	317	322	937	107	291	189	474	57	553	691	367	867	999999	947	740	178	41	558	108	175	999999	999999	531	753	224	312	999999	999999	963	999999	82	999999	999999	999999	669	104	214	272	145	844	999999	999999	872	638	54	280	175	999999	293	462	474	999999	999999	999999	567	709	790	999999	883	979	952	999999	999999	999999	618	999999	360	550	288	999999	999999	768	423	263	999999	999999	999999	893	709	943	146	867	999999	510	278	999999	707	164	830	959	313	999999	999999	999999	892	975	886	72	999999	413	999999	624	999999	646	498	706	620	765	589	373	999999	897	484	939	842	94	663	999999	999999	579	932	205	720	328	342	943	388	267	371	999999	317	671	873	305	33	521	784	127	22	572	999999	941	575	467	984	415	546	450	999999	807	999999	313	999999	999999	480	723	999999	763	313	555	999999	362	404	793	999999	313	33	999999	916	330	310	999999	570	999999	160	991	630	262	344	927	406	938	943	563	484	999999	149	433	825	309	617	31	813	466	253	76	547	782	412	681	391	999999	533	993	507	999999	743	563	299	999999	103	651	428	386	158	390	419	840	999999	999999	999999	599	363	616	712	288	733	114	725	93	999999	848	850	663	999999	48	999999	949	66	999999	999999	585	144	345	999999	965	602	436	317	863	657	999999	473	360	517	792	14	916	999999	228	51	999999	838	216	46	255	801	765	841	119	975	469	783	609	790	587	999999	28	410	747	685	306	796	861	436	746	999999	499	999999	753	44	497	999999	999999	999999	631	747	928	999999	960	173	837	595	999999	887	198	923	999999	570	930	336	986	515	543	999999	744	999999	976	779	999999	870	311	619	98	85	488	800	999999	
941	999999	840	537	719	999999	583	848	711	598	974	999999	823	999999	929	225	426	999999	999999	135	304	923	788	770	158	19	100	862	228	507	132	409	398	999999	922	411	99	999999	277	75	959	694	43	254	12	542	476	360	381	403	671	37	506	674	651	28	380	999999	388	999999	359	721	999999	214	999999	574	849	846	999999	999999	135	999999	780	915	176	999999	890	544	767	616	543	739	490	825	999999	104	903	999999	335	904	40	999999	999999	567	999999	248	999999	828	778	437	999999	999999	999999	999999	277	55	257	590	508	51	137	836	999999	772	176	619	240	804	378	999999	671	999999	520	692	999999	115	215	222	209	999999	544	71	766	339	923	913	977	637	999999	790	847	999999	225	294	776	204	999999	648	401	105	17	999999	459	999999	766	566	118	999999	365	171	839	44	390	579	506	999999	80	972	848	262	642	603	256	588	534	359	999999	999999	915	303	397	566	820	113	920	284	611	369	999999	999999	999999	907	281	396	950	999999	999999	645	787	999999	134	745	800	149	463	999999	23	871	872	416	999999	882	164	72	773	283	223	999999	659	231	464	710	408	490	999999	735	331	999999	638	720	427	999999	449	215	178	999999	766	999999	650	516	271	740	496	999999	711	922	753	219	622	999999	999999	655	986	999999	255	423	999999	319	691	999999	999999	163	242	161	989	390	999999	948	999999	999999	516	999999	999999	152	960	724	999999	252	778	999999	981	121	247	961	131	771	999999	999999	959	754	315	457	999999	922	433	118	507	345	176	331	999999	804	326	501	170	67	29	843	605	999999	999999	999999	540	166	999999	971	915	281	999999	999999	999999	559	999999	148	816	69	551	713	999999	852	999999	878	85	457	55	999999	999999	746	801	73	752	444	288	999999	554	999999	916	833	999999	462	999999	999999	314	948	229	929	816	187	685	110	999999	316	134	752	314	331	29	92	121	999999	185	999999	479	966	475	667	999999	559	593	605	153	718	536	266	659	990	573	136	238	999999	999999	617	999999	700	557	446	319	535	134	233	201	999999	721	617	286	999999	999999	999999	483	999999	658	266	999999	999999	957	797	999999	868	102	324	757	893	854	996	207	999999	117	779	419	39	357	999999	435	369	414	999999	997	918	999999	635	243	999999	653	999999	467	115	34	981	743	999999	666	451	999999	999999	476	307	979	725	420	718	916	977	928	453	213	912	830	233	675	648	800	860	887	466	999999	999999	250	187	539	102	543	136	999999	659	373	906	312	625	893	116	339	282	508	271	999999	266	999999	999999	473	554	
284	800	316	105	959	805	999999	976	729	945	67	801	196	999999	184	790	941	279	90	999999	610	999999	999999	568	318	999999	999999	626	747	824	234	50	713	984	817	999999	820	940	999999	567	352	999999	896	947	58	537	96	190	96	928	324	37	999999	176	943	79	469	747	787	441	453	937	238	999999	721	999999	97	211	510	441	970	11	580	999999	999999	284	319	392	520	999999	442	182	539	818	999999	206	920	547	51	748	283	82	163	267	999999	999999	107	991	236	41	449	884	679	999999	958	322	457	607	221	669	999999	999999	236	16	999	280	407	419	404	524	106	550	170	999999	167	897	999999	322	407	549	999999	327	165	488	999999	557	502	883	999999	197	749	999999	335	381	988	206	999999	156	267	844	999999	687	596	999999	934	999999	724	999999	999999	999999	474	999999	209	999999	492	442	921	748	676	452	778	524	559	217	999999	783	224	788	773	999999	999999	701	64	563	541	499	731	453	999999	440	832	584	395	999999	722	999999	124	663	889	999999	285	107	479	815	75	999999	137	389	937	161	685	936	154	537	19	772	90	999999	140	992	711	478	204	245	620	203	999999	760	999999	171	999999	560	999999	227	685	953	231	249	497	999999	372	351	999999	402	755	896	440	999999	790	949	533	478	532	897	999999	806	903	244	205	872	999999	377	895	999999	999999	134	999999	926	852	65	551	840	158	91	999999	369	962	801	999999	724	999999	281	969	544	637	999999	38	999999	999999	999999	999999	987	54	625	695	994	999999	740	999999	631	857	514	14	734	408	999999	999999	999999	277	484	999999	112	754	480	119	92	999999	360	147	301	106	47	553	974	15	563	795	532	396	635	914	231	891	859	866	258	276	999999	145	999999	999999	587	732	897	43	948	243	573	515	612	597	104	602	618	534	820	960	999999	729	999999	897	797	64	642	570	623	220	999999	614	861	999999	172	225	203	431	518	999999	999999	940	66	329	231	999999	999999	48	819	628	283	999999	55	298	245	515	300	999999	83	999999	999999	337	420	737	348	999999	654	797	434	879	999999	196	25	516	314	100	999999	525	675	780	280	604	751	994	936	999999	569	572	579	657	924	157	358	999999	223	328	530	329	981	273	999999	985	613	939	229	96	318	539	983	155	842	775	380	999999	999999	999999	585	999999	800	777	399	91	999999	777	954	999999	838	999999	302	999999	570	353	543	999999	417	294	990	811	774	999999	262	40	999999	999999	814	999999	776	65	734	727	743	114	528	213	999999	290	768	836	985	999999	999999	288	246	
998	585	498	999999	968	999999	999999	505	774	651	999999	999999	368	502	793	963	805	485	782	305	574	252	465	825	340	999999	999999	526	999999	999999	999999	601	973	793	590	999999	325	999999	808	180	767	232	968	463	577	687	514	787	999999	873	999999	492	475	983	672	755	999999	673	900	999999	999999	999999	999999	948	999999	358	552	575	911	944	647	886	999999	612	537	352	283	999999	257	652	999999	349	552	291	646	999999	999999	989	131	835	999999	651	27	378	422	327	881	30	618	228	145	939	876	39	235	999999	815	863	455	330	999999	126	999999	258	415	418	897	69	999999	999999	232	562	999999	86	225	995	868	308	199	220	999999	263	999999	38	517	94	473	522	65	353	999999	273	543	801	363	999999	999999	769	963	14	429	821	719	97	996	582	495	799	814	999999	434	516	673	999999	859	228	732	999999	999999	999999	945	384	14	958	32	999999	28	652	723	612	770	109	345	195	999999	649	999999	306	42	934	999999	999999	999999	825	919	991	999999	308	941	144	880	837	38	999999	69	54	817	760	75	47	999999	843	999999	212	999999	999999	181	488	999999	219	999999	436	999999	805	732	999999	676	188	49	40	369	999999	710	588	999999	932	80	703	999999	746	832	783	240	994	381	754	597	505	366	594	999999	999999	854	732	459	454	482	232	999999	787	378	638	999999	45	678	843	142	999999	480	999999	264	478	999999	999999	387	901	205	370	434	978	999999	180	822	454	220	999999	999999	999999	139	287	459	999999	793	999999	377	203	71	205	325	537	622	110	34	829	340	351	758	156	354	557	259	121	999999	931	114	999999	816	276	999999	430	978	164	367	999999	87	416	999999	24	340	194	999999	999	999999	999999	999999	582	999999	992	124	999999	499	999999	634	581	38	348	999999	862	999999	999999	386	794	999999	895	999999	468	999999	831	751	923	666	744	815	999999	717	259	999999	900	575	531	61	823	162	955	931	269	999999	785	175	999999	366	822	779	170	807	55	628	159	999999	897	839	324	251	200	213	754	903	473	864	778	281	159	999999	999999	999999	562	642	425	963	299	938	957	665	23	567	844	964	655	999999	999999	630	916	562	678	691	737	999999	961	751	187	366	66	921	396	999999	999999	534	76	52	255	412	999999	196	58	958	999999	658	237	633	369	790	257	121	201	158	365	999999	619	31	999999	979	999999	674	786	933	882	999999	279	556	359	319	999999	612	999999	270	427	730	513	719	999999	88	999999	337	392	396	999999	999999	999999	248	111	620	915	55	661	275	731	538	999999	124	86	
999999	389	681	283	59	999999	644	13	931	999999	634	93	900	999999	999999	634	353	291	999999	825	937	315	999999	999999	739	999999	852	999999	841	538	888	999999	399	642	999999	999999	673	63	342	504	473	999999	798	999999	477	536	24	832	359	640	387	257	20	999999	999999	541	358	236	544	999999	999999	693	172	402	841	313	694	268	260	613	961	299	999999	895	999999	995	516	523	977	213	389	999999	601	999999	161	641	320	110	999999	429	350	999999	519	687	464	779	779	406	675	173	842	756	581	746	679	97	308	999999	999999	154	35	835	259	999999	275	999999	102	961	251	210	993	594	999999	831	273	524	780	999999	440	582	226	120	847	999999	999999	632	448	854	531	999999	343	205	172	999999	404	514	999999	188	421	444	686	817	164	475	180	257	999999	750	483	165	316	47	684	365	927	999999	988	445	999999	642	581	999999	440	999999	866	797	999999	999999	436	999999	337	602	849	999999	895	408	955	381	642	123	999999	999999	381	375	756	999999	520	807	430	488	526	999999	218	779	863	448	387	977	608	382	826	583	323	724	828	999999	999999	688	470	528	960	999999	803	856	10	882	999999	74	430	571	287	624	986	947	242	585	393	80	142	999999	999999	977	772	270	999999	999999	384	656	999999	51	117	832	347	999999	528	909	999999	999999	999999	980	581	323	557	47	105	211	596	375	492	252	331	128	556	23	507	999999	843	542	569	942	999999	220	527	388	999999	455	287	94	429	332	637	999999	301	161	875	708	430	735	174	95	472	999999	174	304	999999	989	285	334	404	545	75	415	792	835	482	999999	795	178	999999	999999	999999	512	946	169	615	999999	999999	404	147	799	999999	118	378	999999	480	499	55	232	668	999999	179	952	689	883	999999	232	999999	999999	999999	514	912	999999	161	524	170	999999	999999	999999	999999	430	999999	999999	197	605	983	957	47	999999	999999	982	325	573	999999	119	481	999999	822	73	902	999999	60	370	999999	632	887	309	956	854	323	520	437	49	542	247	999999	297	765	94	899	999999	195	930	110	999999	199	349	751	999999	52	198	147	999999	999999	306	999999	999999	167	564	718	684	10	192	995	999999	554	285	999999	272	807	193	216	999999	173	999999	207	130	999999	37	442	548	557	914	811	999999	382	438	936	246	867	509	140	999999	376	999999	308	12	935	264	999999	999999	319	489	245	858	982	999999	999999	511	108	259	541	140	132	179	136	96	380	870	473	999999	348	793	999999	307	63	15	371	948	303	205	999999	15	884	999999	999999	78	999999	999999	152	999999	
999999	435	999999	618	967	10	88	206	98	999999	631	75	790	35	575	525	94	999999	805	999999	999999	999999	217	903	73	535	255	604	940	999999	999999	428	727	501	523	913	656	786	339	63	999999	174	999999	91	573	130	225	858	952	999999	999999	740	999999	176	933	715	227	243	555	999999	754	999999	265	40	999999	999999	348	299	511	999999	868	999999	608	751	59	873	999999	136	339	943	320	396	999999	236	83	677	280	560	567	808	695	422	241	897	999999	453	909	829	999999	370	782	925	356	999999	845	686	142	999999	127	69	999999	101	903	611	131	368	832	38	957	999999	933	787	731	999999	966	455	999999	710	453	606	964	999999	849	969	171	394	49	999999	391	396	544	999999	443	508	130	603	518	999999	776	939	621	999999	871	159	437	999999	204	653	333	399	620	432	952	521	104	490	252	934	450	736	999999	480	999999	570	592	68	353	233	999999	999999	937	446	933	513	985	94	336	699	542	176	200	999999	38	999999	776	999999	922	922	999999	999999	999999	584	999999	999999	620	151	243	311	999999	378	650	999999	79	960	462	183	999999	448	536	20	163	553	402	283	999999	933	451	654	999999	481	146	431	820	943	21	999999	999999	893	893	844	850	34	142	173	999999	230	999999	78	999999	602	999999	483	396	402	999999	999999	192	906	505	687	699	589	516	999999	242	229	999999	999999	948	999999	916	999999	555	691	999999	138	420	238	757	324	616	382	999999	201	858	662	45	999999	999999	214	999999	360	999999	999999	154	271	999999	57	930	999999	999999	199	999999	440	999999	26	927	704	999999	357	397	953	999999	999999	80	999999	474	325	236	999999	194	999999	670	744	999999	999999	218	350	547	897	620	373	308	461	254	427	262	683	514	842	999999	341	999999	999999	999999	226	211	217	144	826	796	999999	820	360	122	347	529	999999	511	131	808	587	166	345	736	33	654	999999	999999	652	74	791	999999	999999	999999	853	999999	999999	999999	999999	363	10	215	720	999999	427	552	948	348	907	999999	876	182	393	999999	157	184	849	382	999999	572	514	999999	999999	762	15	392	436	515	269	999999	968	459	798	767	999999	381	445	243	319	481	706	999999	38	754	198	618	426	360	697	999999	698	188	999999	150	849	728	723	958	999999	44	999999	442	89	117	930	427	383	626	235	775	999999	999999	73	999999	865	165	253	737	999999	396	999999	85	817	590	110	999999	324	999999	918	89	999999	486	148	284	999999	273	279	920	824	771	244	800	999999	921	939	999999	125	822	284	693	999999	986	395	708	78	50	999999	498	17	
150	999999	725	707	155	127	261	477	788	956	601	886	999999	999999	999999	999999	176	950	895	651	999999	999999	502	383	234	604	999999	999999	439	216	324	648	780	913	683	669	999999	102	979	804	999999	616	337	999999	682	807	161	83	594	556	901	999999	729	847	990	999999	609	999999	482	999999	999999	170	999999	581	642	953	115	419	999999	999999	642	83	971	101	963	410	347	636	701	427	999999	999999	999999	999999	999999	234	918	933	922	217	69	178	619	437	358	527	578	755	233	728	701	741	843	999999	914	828	128	999999	884	589	999999	999999	650	999999	107	856	663	164	999999	418	999999	999999	496	999999	999999	999999	464	999999	742	445	999999	999999	999999	999999	999999	711	999999	54	968	486	116	290	59	999999	88	96	527	564	999999	502	864	424	999999	814	693	530	254	999999	390	450	374	584	895	448	757	547	569	677	999999	396	111	618	999999	789	311	754	999999	163	943	985	946	900	213	250	581	417	999999	598	999999	205	466	933	664	527	122	999999	999999	611	585	999999	526	999999	234	999999	999999	999999	237	699	513	999999	407	101	877	404	503	999999	380	999999	866	999999	446	971	399	144	999999	177	954	668	999999	999999	369	521	577	999999	469	106	675	270	849	336	190	412	95	999999	798	374	65	269	34	999999	161	739	744	999999	104	999999	460	99	22	233	300	569	32	733	999999	886	523	999999	934	407	798	120	999999	999999	169	44	885	59	999999	565	121	694	644	999999	628	630	999999	341	999999	914	646	586	257	626	999999	620	390	999999	999999	911	999999	999999	999999	627	850	999999	999999	215	86	999999	669	410	753	999999	121	999999	999999	992	999999	948	119	191	999999	30	760	999999	862	999999	999999	999999	654	533	289	434	714	530	369	26	188	999999	999999	571	999999	259	254	245	832	801	999999	439	999999	397	258	999999	802	669	435	999999	866	638	188	999999	710	537	415	146	130	328	999999	590	999999	908	813	527	263	999999	926	906	775	525	388	999999	999999	75	999999	999999	285	468	632	55	105	64	160	550	999999	939	860	727	843	118	124	514	69	924	202	999999	583	730	568	263	742	528	999999	351	999999	999999	93	645	684	158	861	662	696	696	999999	999999	757	273	999999	999999	687	209	72	666	410	999999	999999	748	873	999999	683	554	899	378	312	999999	525	809	301	999999	999999	225	999999	695	257	461	817	999999	438	19	40	320	612	254	999999	999999	465	999999	941	384	999999	344	999999	618	999999	316	762	999999	393	999999	999999	999999	971	999999	467	472	166	376	419	948	999999	639	319	863	45	999999	941	655	802	769	
121	653	999999	916	999999	522	452	434	231	940	699	500	978	520	999999	999999	348	999999	999999	113	999999	999999	463	992	327	485	34	908	583	999999	375	117	999999	623	806	23	90	65	671	945	999999	731	155	478	259	566	660	799	520	999999	35	176	868	698	999999	33	200	875	598	999999	999999	999999	999999	131	575	591	974	365	999999	339	11	292	114	842	94	999999	943	984	743	761	824	235	999999	629	84	999999	249	826	241	783	999999	214	467	980	457	485	881	33	903	999999	591	305	94	999999	999999	999999	999999	36	614	737	89	999999	141	999999	865	272	155	230	56	376	352	158	133	999999	516	796	825	133	395	608	999999	999999	90	85	999999	529	150	217	999999	341	147	999999	221	503	703	999999	83	629	125	999999	339	999999	977	537	325	443	181	162	673	999999	999999	938	641	16	963	170	999999	65	999999	346	131	937	552	999999	238	139	936	630	238	900	723	205	999999	210	278	123	999999	553	760	999999	357	988	999999	522	423	208	582	999999	540	999999	491	27	961	778	72	999999	117	271	308	999999	999999	551	924	773	442	721	930	440	737	849	228	582	305	932	999999	143	403	40	301	40	557	999999	99	696	418	999999	244	999999	999999	876	15	680	254	999999	999999	805	73	999999	90	701	277	151	477	690	323	909	999999	39	789	999999	998	87	970	999999	639	999999	461	238	364	736	487	701	302	860	844	548	337	731	703	193	79	632	949	599	763	415	263	409	382	509	999999	215	450	219	877	928	999999	977	934	463	353	835	416	999999	224	575	849	617	999999	775	999999	990	335	605	859	999999	137	380	514	999999	521	62	855	855	751	999999	999999	92	982	999999	838	999999	796	249	839	243	225	605	385	999999	565	646	562	606	926	994	879	999999	359	511	800	999999	473	710	941	999999	980	560	999999	942	999999	766	634	930	999999	231	203	95	999999	999999	161	532	995	325	668	875	999999	259	928	757	999999	999999	732	481	125	999999	887	999999	307	548	999999	664	12	443	874	999999	21	632	669	704	800	793	88	734	999999	277	342	157	999999	76	801	730	999999	845	549	906	43	163	999999	436	344	999999	787	227	372	496	529	999999	999999	869	864	867	589	233	956	609	337	999999	999999	847	177	999999	54	241	746	532	42	167	893	967	765	858	816	999999	370	693	15	861	372	999999	748	999999	705	182	999999	934	151	408	888	940	579	999999	41	999999	269	999999	72	555	480	999999	463	999999	668	999999	114	15	999999	357	863	999999	603	476	636	267	999999	397	44	872	39	999999	
391	634	278	999999	398	999999	999999	848	972	765	631	459	390	532	999999	385	121	231	77	206	883	794	999999	625	347	112	999999	774	868	872	999999	200	526	668	457	999999	999999	715	96	384	189	999999	384	108	641	153	95	113	856	723	999999	812	999999	833	928	999999	99	652	999999	999999	331	999999	999999	109	204	440	933	721	84	581	292	999999	145	999999	26	680	419	999999	984	203	27	305	917	155	999999	757	999999	692	740	860	999999	999999	108	999999	999999	137	232	284	903	210	999999	373	999999	285	999999	999999	677	122	816	257	187	652	999999	422	278	999999	144	834	999999	447	54	251	981	999999	999999	999999	999999	344	639	889	458	145	543	999999	984	653	277	999999	999999	716	999999	283	999999	492	999999	98	782	686	532	37	993	398	999999	466	999999	967	999999	813	444	599	583	999999	999999	927	799	52	118	884	999999	624	999999	999999	999999	999999	367	999999	376	499	541	752	69	620	812	611	896	69	373	86	627	26	271	463	207	124	999999	747	800	999999	693	640	979	897	258	907	279	500	278	974	999999	999999	601	892	282	692	539	962	530	872	40	739	678	42	266	421	362	999999	304	15	999999	999999	999999	427	806	901	773	999999	372	904	999999	405	791	398	977	999999	425	379	190	514	585	999999	226	999999	917	999999	961	947	640	836	554	974	205	272	999999	489	999999	999999	96	999999	919	377	599	625	540	634	948	999999	65	33	995	983	124	790	430	491	403	52	999999	852	939	826	531	535	360	999999	209	528	999999	999999	819	251	292	999999	999999	217	581	999999	999999	999999	14	999999	892	616	841	571	999999	415	999999	830	96	381	999999	243	442	103	845	73	275	999999	434	430	212	999999	214	754	999999	314	204	222	909	802	654	226	848	266	934	999999	694	999999	507	999999	999999	256	411	447	576	58	377	999999	372	518	999999	225	858	584	479	334	999999	96	869	554	221	999999	999999	999999	999999	457	395	185	999999	930	378	486	675	641	999999	956	999999	766	187	999999	999999	702	999999	401	999999	438	368	274	999999	609	999999	608	999999	952	999999	66	999999	127	719	129	663	999999	999999	442	149	999999	549	227	839	999999	178	645	908	226	617	519	999999	528	999999	298	99	131	999999	559	427	770	567	999999	68	688	630	48	999999	68	999999	745	368	999999	262	627	889	150	434	274	999999	999999	999999	702	999999	73	286	807	309	430	999999	541	804	783	25	378	292	827	168	999999	892	140	598	999999	237	872	160	372	276	999999	409	948	696	133	128	559	81	864	387	994	411	823	999999	626	39	457	
940	585	402	999999	344	71	982	999999	382	310	279	849	475	473	913	999999	999999	119	31	90	845	681	664	999999	307	427	450	174	750	78	401	971	821	779	931	575	969	999999	855	999999	999999	424	751	999999	290	232	999999	913	91	496	292	629	604	948	612	268	920	937	999999	917	621	817	999999	313	908	307	37	696	541	348	999999	159	263	683	124	999999	930	846	184	85	38	536	93	263	786	772	376	873	176	673	999999	999999	804	999999	725	158	891	447	909	983	999999	999999	382	742	551	143	375	921	833	191	999999	999999	999999	511	888	999999	734	279	999999	146	999999	164	529	867	693	912	354	324	957	965	999999	492	936	201	999999	335	163	350	711	652	406	455	49	999999	999999	580	279	999999	60	640	423	622	999999	999999	62	999999	999999	514	58	639	789	999999	963	999999	652	845	147	571	630	562	931	394	999999	999999	740	484	999999	544	532	999999	642	60	999999	327	552	916	571	173	148	841	999999	648	999999	81	999999	355	492	181	342	999999	442	708	672	497	708	39	65	57	42	577	923	638	982	999999	999999	738	786	645	325	999999	999999	973	433	788	409	292	999999	495	20	394	992	944	212	41	680	999999	387	776	618	522	861	524	999999	570	918	524	666	999999	84	134	569	846	855	999999	999999	999999	285	884	98	426	999999	569	46	999999	585	999999	435	950	264	73	360	999999	36	803	874	758	842	862	999999	885	626	736	421	885	825	155	98	605	814	221	658	503	688	202	586	301	488	999999	985	938	999999	716	111	21	774	999999	819	62	732	999999	626	422	24	212	999999	209	999999	160	822	439	890	829	145	52	999999	857	999999	999999	226	582	999999	358	877	999999	796	910	634	410	999999	275	336	999999	873	355	999999	246	999999	999999	402	387	153	337	671	999999	57	999999	580	69	999999	917	239	999999	999999	159	198	999999	544	92	415	889	574	999999	999999	999999	999999	854	956	789	457	999999	999999	844	441	999999	438	942	686	999999	999999	538	339	575	999999	204	45	999999	999999	723	167	326	702	999999	80	513	812	405	298	124	453	202	312	790	999999	438	549	395	999999	996	999999	256	592	222	208	999999	559	999999	944	844	521	762	654	242	632	140	475	970	774	928	37	999999	654	571	878	999999	235	549	962	375	655	999999	999999	214	999999	911	734	489	999999	202	953	813	460	454	603	999999	548	80	168	481	963	579	620	625	968	687	602	999999	344	517	652	20	46	579	199	871	965	999999	239	721	406	986	771	581	974	224	582	209	999999	197	999999	165	
999999	491	412	85	39	999999	999999	324	318	713	154	999999	999999	943	776	881	264	731	999999	108	999999	999999	85	999999	999999	999999	650	754	999999	402	61	157	375	496	629	999999	999999	999999	841	793	214	999999	412	692	841	999999	41	999999	447	700	999999	999999	471	53	324	999999	415	999999	278	991	530	490	218	999999	662	997	325	63	324	231	714	150	890	932	893	999999	999999	999999	145	726	17	618	317	999999	456	814	685	999999	181	684	149	742	845	850	273	999999	706	495	40	843	765	977	717	225	986	804	999999	539	160	399	910	32	299	551	983	911	182	804	999999	847	322	993	882	639	92	999999	305	50	669	179	229	548	362	302	960	39	901	102	428	652	468	999999	999999	999999	773	999999	452	303	999999	361	551	999999	999999	193	530	771	105	87	143	24	999999	316	870	981	179	999999	669	999999	590	954	20	89	385	817	388	999999	999999	110	865	964	999999	999999	183	999999	627	327	522	179	771	999999	934	823	999999	413	153	162	286	200	612	412	458	456	713	912	999999	471	526	218	804	999999	999999	999999	222	178	495	507	999999	562	363	852	848	999999	235	401	30	999999	999999	971	999999	236	999999	632	497	463	516	999999	298	271	966	165	801	314	375	416	250	939	611	790	918	645	29	723	999999	759	563	999999	231	321	891	164	351	554	544	577	999999	326	507	758	999999	422	999999	999999	596	208	999999	544	133	818	161	999999	585	340	63	999999	999999	176	796	737	900	557	851	999999	379	811	814	256	770	797	941	923	441	852	138	506	436	158	136	999999	999999	28	835	412	170	810	578	20	501	516	370	309	529	769	858	114	999999	243	501	999999	394	804	773	336	877	237	649	733	212	557	601	68	999999	169	38	881	999999	449	816	568	243	803	755	264	437	642	404	672	994	33	935	203	657	352	252	904	255	509	535	932	999999	845	808	944	914	312	999999	370	740	976	392	131	999999	999999	551	999999	58	519	999999	244	833	977	738	188	621	408	410	697	916	134	636	223	913	883	407	999999	999999	811	349	134	382	43	931	999999	999999	999999	999999	725	800	661	999999	735	610	300	109	193	116	630	999999	516	901	999999	454	616	999999	178	217	999999	534	163	597	247	180	999999	862	799	56	720	547	806	999999	999999	999999	264	278	901	999999	622	784	223	291	373	488	999999	233	809	589	325	999999	472	606	243	200	647	999999	618	565	835	438	309	999999	395	92	525	884	225	676	199	999999	449	565	595	758	320	871	999999	758	346	551	62	219	999999	
53	999999	210	398	494	259	201	659	999999	777	194	484	86	895	999999	962	999999	17	999999	400	977	238	906	999999	484	999999	775	999999	859	228	999999	385	100	416	352	17	325	496	730	426	998	999999	112	787	999999	284	244	976	942	999999	398	543	919	819	999999	815	178	198	913	615	483	360	799	128	999999	809	394	999999	553	999999	647	999999	999999	716	402	999999	135	128	999999	210	999999	799	897	999999	829	750	466	999999	662	537	839	136	999999	125	943	647	888	984	305	601	999999	575	999999	999999	158	999999	267	999999	999999	465	689	59	587	713	970	999999	463	735	298	742	352	123	999999	999999	999999	999999	877	170	773	755	410	150	823	19	320	79	999999	237	914	891	492	263	854	207	847	789	548	870	999999	269	193	162	696	562	258	776	568	999999	236	638	69	107	999999	999999	64	549	235	578	403	900	999999	236	820	999999	999999	99	999999	999999	178	654	971	17	24	999999	999999	999999	454	270	761	543	511	959	11	286	831	395	824	193	152	308	999999	999999	476	255	951	956	342	299	313	169	518	759	248	581	999999	62	92	924	108	807	104	999999	816	859	999999	357	235	544	575	863	274	84	666	870	100	11	540	999999	562	615	999999	999999	999999	602	35	752	721	429	999999	779	312	999999	95	344	213	598	999999	616	856	603	731	797	723	449	895	999999	999999	377	490	999999	521	323	371	999999	892	939	17	224	834	999999	635	805	999999	795	999999	999999	999999	331	666	502	847	923	913	959	883	127	441	517	706	591	999999	354	999999	999999	267	999999	999999	999999	452	999999	590	938	782	219	999999	999999	999999	928	999999	999999	454	999999	999999	988	817	597	410	999999	609	774	508	500	518	252	999999	291	867	999999	538	999999	835	396	999999	402	911	908	151	703	991	958	253	513	628	185	999999	889	642	999999	146	669	589	136	993	677	765	100	999999	539	999999	686	999999	903	400	327	696	67	891	318	86	909	999999	706	420	651	531	999999	871	343	999999	106	999999	999999	833	868	981	708	999999	211	999999	821	488	611	480	999999	899	999999	123	311	488	90	998	333	873	237	223	883	715	352	156	999999	229	97	434	999999	999999	999999	999999	531	999999	988	663	999999	681	265	430	844	235	115	751	190	882	999999	999999	34	108	325	53	999999	654	108	999999	61	64	999999	602	400	187	354	278	999999	279	591	999999	500	426	318	999999	617	806	378	657	610	600	965	886	659	243	409	37	721	108	474	999999	246	999999	612	999999	813	663	999999	999999	881	836	994	999999	999999	603	363	608	790	
673	999999	799	999999	451	999999	460	99	980	942	999999	999999	999999	557	659	805	714	729	999999	813	999999	838	999999	999999	711	775	774	606	64	595	65	879	801	247	57	671	675	999999	794	613	162	999999	832	720	872	999999	999999	999999	345	115	587	874	999999	794	116	835	999999	32	574	676	617	854	44	395	887	288	975	89	999999	999999	140	123	934	891	661	147	15	243	903	999999	220	495	999999	949	18	999999	999999	16	999999	222	199	652	36	999999	995	307	510	447	833	594	999999	999999	778	357	975	474	999999	966	143	968	829	999999	999999	753	465	131	593	95	387	705	267	969	949	297	999999	999999	96	815	896	363	637	568	999999	999999	999999	735	717	913	999999	544	999999	63	999999	999999	392	951	534	999999	663	999999	999999	424	999999	138	337	944	999999	490	559	498	999999	133	999999	779	341	270	838	809	845	999999	414	679	999999	842	463	213	105	787	904	999999	953	813	999999	32	649	222	508	281	981	999999	209	236	363	999999	167	127	983	104	999999	999999	999999	724	999999	932	469	44	999999	227	674	133	849	748	999999	999999	999999	573	999999	58	139	129	762	567	999999	882	530	188	326	636	685	345	230	11	958	782	734	238	386	229	999999	615	909	999999	999999	857	123	461	650	999999	940	593	156	934	964	710	369	555	895	999999	412	999999	717	676	541	338	903	999999	999999	802	999999	999999	197	751	495	524	220	481	959	970	768	79	999999	675	999999	102	199	295	46	257	423	188	999999	831	999999	282	897	242	749	278	999999	276	670	847	671	634	406	404	999999	450	999999	887	595	999999	786	342	753	51	980	449	999999	999999	999999	999999	389	999999	999999	999999	933	223	999999	977	732	690	26	502	408	689	14	999999	695	794	846	596	757	999999	593	418	54	485	528	855	261	310	140	999999	465	999999	999999	870	661	50	471	999999	999999	522	999999	999999	908	294	999999	74	47	999999	999999	354	771	224	784	853	217	999999	321	458	694	999999	725	431	560	999999	46	280	999999	144	999999	655	333	619	772	245	380	688	510	759	551	999999	818	342	999999	999999	999999	251	354	999999	999999	107	728	22	541	63	797	733	353	999999	257	999999	843	902	520	107	31	161	452	999999	999999	528	64	561	906	240	951	393	874	775	114	795	926	615	481	311	999999	320	999999	718	448	999999	344	281	512	888	620	916	822	999999	764	423	999999	999999	141	144	53	999999	999999	310	999999	413	859	999999	133	999999	999999	237	431	999999	180	710	999999	734	110	999999	999999	782	59	27	619	45	999999	425	20	999999	996	131	
484	346	268	760	213	777	615	44	787	766	158	59	999999	393	494	613	289	999999	999999	999999	999999	304	999999	270	999999	999999	690	76	842	444	999999	441	466	615	753	999999	949	419	506	999999	128	76	59	427	634	10	865	236	550	957	146	956	351	931	426	999999	395	997	999999	124	96	999999	201	999999	208	716	593	999999	639	409	663	869	556	53	999999	999999	254	533	636	999999	233	999999	525	885	308	611	99	534	999999	574	999999	951	776	999999	219	579	999999	706	229	918	417	999999	597	151	303	999999	409	308	985	789	934	862	371	527	891	632	999999	316	54	597	999999	999999	999999	75	999999	712	999999	174	834	376	762	547	314	999999	709	904	999999	384	591	41	999999	791	548	409	639	837	590	999999	500	587	556	999999	662	999999	301	358	972	999999	999999	591	183	244	474	619	36	396	557	999999	817	987	765	648	724	23	395	999999	520	947	435	872	132	844	674	256	999999	204	885	999999	426	999999	932	999999	942	10	857	966	327	929	383	999999	289	936	441	999999	822	907	844	999999	245	467	838	34	105	999999	469	339	570	999999	799	832	510	999999	237	467	65	999999	705	723	999999	429	999999	999999	999999	192	999999	999999	413	999999	999999	912	999999	246	446	999999	999999	907	249	999999	541	999999	999999	110	139	999999	742	414	708	999999	999999	999999	211	130	493	816	949	257	459	999999	999999	283	999999	410	792	887	482	274	438	278	944	999999	189	331	192	638	999999	416	461	33	449	188	999999	439	999999	42	710	238	753	630	19	999999	457	336	408	267	600	994	318	252	78	478	976	439	39	999999	222	880	938	855	999999	543	999999	436	999999	797	795	497	698	999999	186	999999	520	807	999999	679	999999	853	922	999999	47	39	108	218	955	971	999999	58	409	410	999999	830	300	898	838	475	478	999999	999999	611	472	113	999999	558	76	823	957	999999	179	999999	611	999999	957	999999	817	763	445	587	481	501	999999	999999	97	999999	939	999999	999999	622	969	794	210	678	989	999999	462	933	732	549	152	141	24	42	878	60	798	999999	873	285	90	85	40	890	999999	371	25	725	25	18	619	720	869	344	209	999999	999999	933	999999	646	561	883	40	999999	445	349	487	999999	999999	47	999999	488	999999	678	542	894	763	999999	138	627	999999	737	918	999999	929	431	272	999999	832	999999	901	865	91	236	724	206	54	999999	455	210	884	462	856	999999	519	141	247	200	999999	999999	621	838	805	751	999999	824	965	999999	965	999999	999999	808	999999	374	145	633	406	256	954	345	849	999999	864	927	
999999	842	880	939	214	798	194	999999	876	999999	881	999999	69	340	884	899	999999	738	999999	441	133	86	731	491	999999	886	734	999999	999999	467	466	999999	999999	877	17	508	944	35	111	177	829	999999	931	214	492	82	999999	76	371	65	114	120	460	999999	804	667	121	999999	107	328	73	203	834	419	70	889	999999	191	999999	386	954	215	999999	11	612	126	154	999999	999	769	322	668	629	191	363	999999	542	999999	999999	350	397	556	928	783	113	636	181	999999	154	603	984	392	743	985	110	898	999999	458	999999	687	999999	999999	399	337	16	999999	573	999999	65	714	999999	999999	999999	981	988	408	287	852	897	975	945	632	382	405	785	930	925	999999	91	464	870	94	999999	395	828	999999	166	601	999999	708	73	528	466	439	257	447	999999	999999	999999	701	999999	631	560	999999	999999	890	221	993	551	86	999999	928	571	601	844	272	815	722	163	999999	251	685	85	199	912	426	176	999999	158	999999	656	999999	647	390	843	249	533	887	653	937	590	999999	59	999999	239	144	957	999999	595	999999	632	999999	607	811	459	935	999999	371	931	325	999999	278	845	214	429	999999	999999	999999	757	604	999999	928	78	225	999999	88	636	384	999999	777	469	310	358	173	999999	999999	999999	836	930	999999	693	999999	955	338	223	322	327	845	281	923	854	775	117	999999	255	704	492	392	216	380	308	181	412	999999	855	999999	920	999999	498	334	750	453	260	849	999999	577	972	999999	12	292	761	791	112	999999	923	693	202	367	999999	999999	613	183	630	560	609	521	759	801	482	800	401	646	356	947	999999	410	525	268	89	677	731	751	389	924	999999	517	79	376	999999	171	230	562	763	488	999999	576	999999	700	249	999999	818	181	267	211	890	125	444	165	862	523	178	933	288	250	289	861	999999	999999	999999	999999	451	393	571	999999	579	999999	882	868	235	607	587	999999	29	689	859	560	494	188	999999	504	999999	914	513	716	993	999999	284	522	208	859	782	126	759	999999	948	434	609	946	631	61	242	576	929	265	999999	353	914	599	391	728	377	615	672	446	29	537	879	855	327	999999	564	999999	669	376	824	999999	74	871	999999	434	951	547	557	982	271	505	985	258	780	649	999999	684	141	479	492	177	453	323	138	420	555	999999	999999	348	496	872	907	563	440	474	289	52	858	999999	777	830	999999	690	184	523	552	999999	999999	999999	911	879	238	199	883	657	999999	751	743	330	879	207	917	218	496	399	999999	432	999999	999999	370	339	826	185	702	662	
119	763	148	999999	999999	924	678	999999	437	616	643	717	999999	782	999999	538	309	999999	87	579	999999	849	204	785	924	999999	812	769	317	999999	63	999999	497	231	999999	264	612	999999	461	999999	528	999999	999999	999999	755	999999	752	45	999999	831	39	999999	107	132	750	999999	568	363	689	748	121	909	644	855	563	590	999999	999999	244	203	925	180	86	132	60	946	77	325	39	53	377	777	911	485	551	999999	955	374	481	288	999999	259	448	999999	843	619	999999	926	326	174	660	304	801	999999	999999	999999	221	975	81	803	202	253	333	646	380	344	998	168	313	999999	999999	856	999999	955	507	675	731	373	999999	999999	625	150	998	865	393	83	975	999999	579	692	554	979	999999	677	999999	999999	926	802	999999	509	621	172	623	528	539	804	326	845	167	240	999999	847	696	640	188	61	999999	999999	263	306	368	751	589	620	999999	656	563	999999	999999	999999	749	929	39	779	819	999999	527	480	336	588	757	999999	999999	999999	565	999999	292	662	999999	45	206	468	549	47	151	869	999999	12	284	883	999999	26	976	111	491	999999	818	917	820	726	533	774	141	999999	548	238	999999	251	65	547	373	901	810	833	858	290	389	992	999999	949	879	999999	205	453	999999	740	999999	987	856	367	888	375	841	999999	511	999999	337	875	498	912	216	341	947	999999	519	350	216	153	252	211	818	825	289	999999	846	18	578	999999	337	808	85	675	394	697	658	998	69	47	332	436	952	514	999999	999999	743	999999	577	468	933	996	999999	19	744	655	548	72	95	970	926	502	854	649	547	999999	837	999999	947	999999	999999	521	999999	178	999999	816	258	999999	331	563	137	309	999999	119	754	340	284	75	930	999999	159	595	999999	999999	121	829	581	313	966	814	887	211	999999	327	999999	421	716	365	199	928	407	244	741	999999	999999	999999	70	744	894	217	415	999999	610	218	999999	493	999999	201	67	999999	245	999999	347	999999	676	926	708	124	730	342	999999	918	875	12	341	914	999999	999999	256	493	768	836	999999	999999	999999	999999	601	392	227	999999	812	524	307	208	693	463	999999	235	855	916	918	946	999999	561	593	999999	999999	608	876	999999	639	229	944	573	232	408	999999	588	118	999999	999999	326	999999	834	530	999999	620	677	318	878	999999	629	534	340	575	999999	999999	857	999999	911	228	999999	999999	41	266	593	999999	734	976	999999	927	318	999999	304	591	999999	60	189	999999	494	999999	999999	299	998	177	20	694	614	997	409	999999	677	422	207	343	341	811	864	577	999999	528	886	
701	33	999999	999999	512	240	748	974	772	643	999999	681	999999	999999	703	999999	864	256	898	999999	736	576	999999	260	896	919	960	999999	999999	195	611	103	999999	990	527	276	57	468	507	464	865	33	637	942	999999	740	999999	344	999999	304	10	330	999999	562	160	135	323	699	812	999999	999999	499	195	999999	41	733	716	53	999999	437	999999	999999	999999	443	999999	713	938	767	999999	166	756	626	999999	999999	999999	291	65	412	999999	999999	952	358	999999	915	195	376	837	60	999999	127	33	129	862	211	999999	999999	581	604	462	999999	196	999999	299	999999	835	652	878	700	999999	750	677	313	213	89	484	120	999999	833	258	734	999999	887	857	293	142	999999	764	419	999999	999999	709	460	950	402	215	999999	68	999	89	999999	498	147	658	999999	449	719	915	783	726	999999	853	747	355	727	572	999999	699	16	523	208	999999	999999	51	812	50	227	363	999999	873	89	62	999999	754	716	246	737	239	697	843	999999	999999	981	692	933	736	999999	999999	999999	830	999999	706	999999	486	880	654	39	106	846	129	231	366	114	909	647	672	112	993	999999	999999	834	79	12	999999	999999	486	907	776	999999	85	89	123	999999	980	966	382	999999	274	873	999999	217	641	392	999999	999999	66	616	81	54	271	633	968	474	741	996	836	704	889	999999	403	747	999999	988	771	999999	118	236	134	943	275	999999	838	999999	999999	284	203	999999	999999	999999	999999	869	835	731	846	451	120	648	398	983	999999	677	120	999999	479	324	954	652	999999	538	513	829	492	137	779	999999	999999	849	896	467	999999	159	280	348	342	999999	999999	999999	152	329	929	470	837	150	813	999999	561	950	649	263	999999	999999	75	999999	47	999999	387	708	999999	257	655	999999	999999	931	190	980	999999	772	555	945	412	433	999999	301	608	52	992	351	324	192	46	844	999999	642	147	262	93	384	310	999999	156	213	579	895	673	668	718	906	960	833	199	999999	405	704	851	999999	50	774	297	994	231	45	999999	769	999999	811	71	118	794	928	896	33	471	436	999999	208	853	615	627	999999	334	95	999999	999999	992	257	448	505	999999	250	222	999999	96	315	897	120	819	810	999999	999999	606	609	122	41	937	175	999999	969	905	652	53	435	156	357	670	145	654	999999	776	963	372	566	327	553	999999	586	936	166	999999	688	389	52	930	765	343	725	999999	359	553	826	929	999999	600	149	207	787	173	739	645	761	466	999999	999999	720	499	50	292	568	326	360	239	171	999999	226	999999	10	999999	391	23	945	171	304	
999999	999999	999999	999999	965	999999	356	999999	423	999999	999999	777	232	473	999999	220	275	303	442	415	43	202	999999	999999	48	383	876	206	292	999999	726	999999	999999	171	565	94	686	606	85	114	222	397	936	41	651	662	994	799	992	294	999999	720	512	756	999999	167	361	276	999999	591	311	999999	999999	999999	480	820	188	70	907	923	533	669	999999	999999	203	645	265	565	126	386	389	86	214	999999	666	16	197	842	900	999999	999999	420	751	493	999999	999999	999999	305	561	830	483	999999	892	78	760	456	999999	999999	999999	625	902	796	159	478	212	234	999999	646	999999	474	632	345	170	508	200	999999	917	734	533	999999	999999	999999	999999	295	902	455	193	145	999999	220	514	22	289	284	506	999999	999999	999999	290	579	125	115	330	96	999999	147	773	999999	877	647	538	767	999999	431	732	941	791	864	575	757	50	810	409	999999	960	999999	999999	885	12	264	853	644	453	999999	999999	788	639	917	97	999999	999999	800	268	600	681	999999	372	857	552	564	999999	405	999999	533	538	315	706	566	999999	588	91	999999	390	623	793	999999	323	696	416	999999	999999	873	999999	999999	85	250	552	808	999999	223	257	209	999999	448	118	457	936	919	426	710	92	83	791	999999	683	999999	419	645	806	787	433	675	999999	608	261	281	628	897	458	298	999999	999999	483	913	341	882	554	942	514	346	957	999999	280	705	861	239	999999	279	136	291	999999	999999	999999	304	789	581	757	734	197	837	829	49	471	137	999999	999999	599	877	176	999999	250	999999	140	470	830	999999	405	746	999999	31	199	359	770	999999	999999	855	896	188	133	759	134	999999	755	677	999999	999999	931	152	757	676	640	214	112	335	999999	364	776	541	474	759	186	21	987	175	647	479	279	304	671	101	298	999999	753	417	999999	430	721	462	952	999999	108	263	988	80	391	999999	999999	445	999999	999999	89	364	714	374	999999	999999	999999	589	999999	47	648	636	480	665	388	229	460	999999	657	620	642	999999	588	999999	660	999999	32	917	783	662	232	833	179	569	22	933	705	389	833	999999	599	999999	433	915	274	471	782	332	692	999999	534	561	787	999999	469	765	776	163	713	661	100	914	806	377	814	814	467	999999	999999	454	524	999999	861	103	999999	510	890	999999	296	199	149	699	999999	621	138	999999	56	664	110	257	167	551	675	999999	473	684	335	999999	110	459	14	871	680	247	647	999999	700	693	493	958	874	999999	866	524	521	400	689	999999	248	154	768	802	999999	405	296	972	999999	688	999999	999999	
184	834	999999	999999	999999	277	29	987	999999	675	970	362	181	999999	999999	64	684	160	661	83	995	151	999999	999999	691	999999	999999	999999	950	675	67	22	73	156	999999	50	539	999999	339	999999	381	702	221	573	184	415	999999	669	32	241	297	255	999999	556	999999	43	26	617	156	982	999999	744	46	308	618	957	298	34	367	342	999999	655	999999	999999	702	302	999999	254	999999	285	580	999999	262	718	999999	999999	999999	516	804	750	999999	922	999999	356	45	999999	665	912	955	226	126	999999	312	690	999999	999999	434	999999	854	58	999999	999999	835	999999	412	816	999999	327	920	999999	999999	782	230	616	318	999999	771	473	999999	999999	636	27	298	999999	999999	974	98	571	999999	745	387	999999	661	999999	647	261	999999	22	999999	229	154	348	999999	159	254	344	386	696	382	123	870	961	246	789	422	95	483	279	712	437	728	920	999999	184	428	605	130	474	968	67	515	999999	528	999999	921	298	999999	999999	321	823	598	402	199	999999	875	426	139	872	999999	562	777	817	310	999999	501	233	32	817	730	999999	224	999999	727	999999	608	999999	442	999999	999999	133	999999	343	958	888	838	999999	730	999999	999999	12	999999	257	140	416	289	698	458	20	661	999999	999999	217	419	672	608	686	675	874	999999	764	983	55	14	220	501	443	999999	422	999999	175	502	595	519	727	999999	967	781	320	45	909	662	431	432	179	999999	853	924	295	289	161	660	855	156	543	999999	430	999999	919	914	845	839	46	999999	495	999999	680	697	692	500	641	905	364	839	380	112	562	622	999999	363	999999	519	573	142	999999	515	646	449	975	708	999999	999999	999999	406	999999	80	626	99	937	999999	187	165	241	794	648	256	306	25	776	441	466	999999	416	566	276	336	275	999999	999999	979	559	999999	722	983	749	916	999999	957	650	309	485	472	685	861	185	492	287	999999	999999	281	219	999999	673	544	999999	943	317	305	139	863	804	722	286	957	424	946	443	999999	55	732	999999	348	375	999999	955	993	999999	555	390	999999	58	999999	419	999999	770	928	999999	999999	741	805	608	748	999999	787	504	762	195	727	999999	239	59	999999	999999	999999	79	870	265	206	588	258	820	762	914	355	814	317	312	745	999999	495	388	265	516	999999	133	999999	999999	587	971	203	807	405	117	999999	734	999999	764	999999	999999	999999	673	370	600	493	985	845	833	999999	972	999999	459	450	541	951	850	794	522	492	999999	614	999999	999999	235	394	999999	425	655	762	621	796	553	999999	999999	999999	999999	27	999999	999999	264	288	631	
47	614	999999	743	367	863	999999	310	940	505	999999	30	858	548	995	999999	215	52	999999	200	80	861	999999	643	805	177	254	999999	999999	138	499	999999	359	982	323	73	450	651	92	561	999999	462	680	999999	282	999999	424	748	827	881	999999	999999	695	98	560	186	438	151	999999	199	619	36	478	811	16	53	999999	999999	235	931	695	563	959	18	999999	618	999999	999999	999999	999999	752	999999	999999	999999	678	518	543	999999	432	147	999999	308	713	893	941	473	999999	999999	294	238	963	549	999999	999999	196	999999	31	686	397	942	999999	999999	999999	767	447	123	724	527	142	498	510	408	999999	97	306	396	999999	76	76	237	999999	321	601	142	216	999999	983	416	764	999999	496	856	874	490	151	92	529	945	999999	828	748	999999	999999	796	728	565	106	999999	599	999999	56	999999	999999	170	999999	684	951	647	999999	243	140	318	999999	360	999999	999999	999999	962	946	223	867	904	620	247	488	177	584	804	414	651	117	557	816	999999	736	542	245	713	182	466	999999	882	999999	999999	698	440	704	386	794	84	40	999999	489	386	932	151	343	383	682	999999	999999	156	999999	908	136	999999	501	798	999999	469	418	820	999999	489	91	985	518	408	549	57	999999	208	999999	339	620	999999	78	440	999999	594	208	999999	41	42	366	984	649	486	95	126	939	999999	762	335	665	220	353	10	304	946	633	935	834	999999	676	901	146	902	297	162	999999	70	999999	39	270	556	999999	757	132	107	346	41	322	432	117	567	446	999999	674	410	999999	78	145	95	961	272	38	999999	365	465	848	746	198	999999	999999	878	999999	732	74	119	999999	999999	877	207	610	601	623	411	527	119	465	462	238	887	532	999999	924	679	77	997	528	394	401	999999	258	600	999999	999999	820	239	427	713	619	999999	979	44	200	938	485	370	649	626	878	256	999999	395	517	311	410	176	953	470	664	77	591	46	203	220	948	20	758	999999	590	298	691	751	842	674	999999	999999	254	986	204	707	358	901	999999	155	999999	862	999999	541	978	653	285	956	58	552	973	943	841	980	990	475	999999	415	999999	589	564	999999	553	843	403	913	922	967	999999	956	719	689	530	58	999999	95	927	999999	266	936	999999	999999	702	300	700	964	999999	273	996	728	999999	942	864	926	999999	999999	319	249	999999	74	731	999999	999999	999999	832	293	422	792	437	904	999999	999999	999999	109	576	829	999999	262	152	439	267	659	970	547	999999	776	825	999999	999999	999999	775	688	90	201	215	704	54	610	467	417	551	863	
999999	101	191	712	793	765	359	999999	999999	66	107	707	806	999999	347	152	999999	999999	468	818	334	303	138	859	313	957	893	872	784	945	795	734	888	404	823	879	366	999999	983	69	255	707	281	718	590	999999	999999	143	999999	902	378	411	949	999999	538	542	962	331	408	999999	871	486	976	999999	999999	999999	818	412	999999	468	999999	94	999999	408	999999	627	32	999999	278	999999	573	759	999999	999999	576	999999	999999	165	866	290	916	45	748	158	198	769	730	999999	457	228	563	982	884	898	999999	294	338	550	170	910	999999	553	62	478	272	121	999999	104	351	877	999999	999999	999999	968	999999	750	345	924	220	803	897	999999	999999	60	377	590	999999	616	999999	999999	65	244	994	956	770	999999	982	280	886	86	999999	636	21	579	640	900	446	999999	356	999999	949	414	999999	367	23	999999	590	12	110	681	246	363	338	70	822	353	669	589	207	189	999999	74	47	999999	15	270	657	999999	999999	477	154	999999	270	999999	341	999999	904	637	942	919	999999	979	179	214	839	999999	308	999999	757	296	240	856	719	999999	606	999999	376	206	362	752	203	208	591	633	537	288	999999	937	728	999999	449	41	647	287	407	788	999999	833	303	999999	961	707	635	133	246	999999	248	103	999999	457	283	999999	999999	999999	726	583	398	546	677	561	999999	370	231	585	999999	208	219	442	769	818	989	543	902	791	790	999999	999999	468	397	249	49	999	154	999999	897	741	999999	457	561	823	400	999999	165	742	229	999999	485	999999	285	47	88	999999	334	975	999999	999999	805	493	999999	240	999999	999999	158	999999	999999	999999	226	949	687	999999	451	762	881	999999	427	999999	999999	999999	571	199	20	523	999999	999999	170	243	999999	179	999999	167	936	273	57	999999	812	471	210	727	999999	878	384	535	372	179	595	326	925	999999	557	999999	362	999999	921	999999	999999	497	999999	797	999999	999999	676	999999	999999	999999	179	188	999999	560	142	956	440	660	939	693	815	485	160	23	765	844	318	296	621	999999	805	300	999999	838	110	999999	999999	412	999999	942	211	337	400	841	999	417	611	374	255	601	999999	701	705	238	404	744	346	999999	42	432	970	390	435	156	724	879	836	876	459	817	241	37	210	999999	492	487	999999	999999	999999	358	242	999999	50	999999	602	114	595	123	443	366	977	999999	379	37	972	820	901	999999	127	130	999999	735	999999	437	369	999999	500	708	999999	999999	659	38	719	684	199	37	350	999999	554	620	293	999999	999999	999999	840	250	999999	183	34	999999	585	841	201	893	999999	507	
37	612	999999	244	999999	886	377	526	999999	949	282	695	999999	945	480	999999	698	506	836	858	302	999999	999999	128	999999	326	684	84	340	818	999999	825	907	999999	999	999999	754	320	16	407	354	999999	999999	890	999999	963	345	89	200	99	152	695	66	919	215	215	25	542	534	297	212	999999	195	999999	123	456	787	999999	945	743	741	388	499	438	513	999999	999999	707	160	746	999999	604	883	251	675	150	768	988	999999	793	722	222	786	719	205	61	729	507	776	522	185	200	143	457	357	999999	206	628	415	999999	779	317	391	787	316	607	420	944	223	973	687	999999	668	161	31	529	602	999999	243	999999	656	929	931	638	571	999999	999999	999999	893	999999	999999	150	582	658	999999	414	830	998	999999	999999	640	999999	999999	803	834	999999	531	982	436	828	172	426	999999	999999	181	849	999999	753	225	526	147	984	999999	312	38	546	999999	19	147	616	699	603	376	645	999999	871	645	999999	803	196	268	488	999	999999	749	999999	755	628	487	175	38	87	782	887	460	999999	733	981	774	298	167	521	845	819	138	568	60	999999	141	309	213	999999	999999	999999	999999	659	985	986	562	999999	790	599	532	971	588	622	999999	488	195	175	148	664	362	515	999999	746	643	190	936	999999	476	999999	496	187	961	779	137	752	630	800	670	747	428	273	507	568	989	873	999999	999999	999999	572	999999	965	999999	999999	896	443	11	520	26	805	59	382	44	784	112	354	20	809	999999	78	858	394	999999	401	999999	999999	18	999999	999999	999999	949	430	443	904	451	530	26	999999	883	693	751	119	999999	865	697	56	238	722	999999	645	862	430	31	679	713	179	470	770	314	806	435	999999	763	256	855	999999	939	140	343	581	337	599	926	801	326	749	610	639	703	199	999999	296	13	122	907	528	409	763	201	281	70	999999	117	86	999999	219	355	538	20	999999	117	107	388	885	317	273	504	230	362	963	569	999999	76	125	944	148	538	651	349	999999	999999	185	939	72	521	91	491	999999	542	999999	403	82	629	999999	999999	763	907	128	804	643	999999	189	999999	237	711	999999	189	992	141	130	680	999999	999999	683	849	999999	168	326	373	999999	999999	654	999999	255	570	497	999999	442	43	999999	241	420	846	705	311	49	774	711	360	291	901	499	717	999999	436	698	883	999999	999999	160	999999	999999	754	579	862	999999	501	165	666	223	37	747	959	950	889	999999	999999	999999	381	810	167	457	966	91	334	291	999999	275	818	871	614	265	657	883	586	650	999999	999999	
999999	999999	547	619	54	999999	264	163	540	767	532	176	840	400	573	974	999999	157	999999	672	255	580	443	999999	999999	999999	999999	772	999999	85	374	249	999999	999999	649	999999	272	547	412	999999	827	180	750	179	743	999999	999999	999999	692	682	890	438	35	994	32	273	497	321	282	259	536	492	73	999999	999999	293	572	259	750	999999	712	999999	745	794	999999	85	999999	999999	492	999999	763	999999	89	418	999999	935	223	609	568	386	953	950	999999	999999	303	345	999999	999999	776	459	89	999999	474	568	969	445	693	240	159	947	999999	232	829	999999	495	151	999999	999999	279	999999	80	963	691	373	179	999999	189	999999	501	508	968	999999	498	999999	614	999999	920	521	448	750	252	982	459	621	999999	730	131	999999	999999	161	933	461	26	319	999999	125	99	110	398	999999	265	109	999999	651	999999	900	999999	999999	974	513	230	891	999999	529	224	999999	514	80	430	449	999999	999999	926	350	574	999999	526	189	999999	498	892	820	132	241	999999	152	253	999999	999999	52	999999	336	711	162	930	52	256	497	104	999999	611	29	679	949	999999	761	183	399	86	472	384	554	150	486	621	410	768	974	44	81	844	999999	438	999999	999999	314	999999	999999	419	999999	270	999999	95	363	886	872	999999	182	663	733	999999	999999	999999	179	667	452	195	235	541	999999	283	281	463	999999	999999	905	591	999999	999999	272	968	409	979	554	212	999999	999999	787	599	748	999999	596	321	310	999999	991	975	999999	999999	10	129	567	242	889	258	989	574	72	907	981	291	999999	999999	400	764	570	999999	186	966	999999	999999	999999	635	793	270	687	959	162	920	465	999999	332	579	506	153	410	177	100	306	223	781	406	880	617	466	999999	920	920	546	541	127	799	302	999999	27	999999	999999	448	629	570	39	999999	151	451	61	959	279	179	999999	364	403	783	999999	999999	540	585	528	999999	999999	849	766	49	616	388	348	999999	40	999999	488	432	478	728	999999	735	999999	369	999999	438	565	507	150	751	673	191	999999	343	999999	999999	869	441	202	999999	121	779	804	989	805	999999	113	999999	999999	109	691	999999	999999	674	999999	999999	999999	181	330	99	999999	999999	999999	24	376	434	250	14	221	491	310	999999	239	564	999999	692	931	203	999999	502	334	644	577	51	999999	999999	306	474	31	775	979	698	121	999999	461	290	79	999999	623	380	522	109	999999	447	798	644	594	331	999999	629	222	999999	617	828	765	817	262	668	999999	527	999999	775	999999	445	512	612	935	136	999999	999999	622	999999	580	192	999999	999999	999999	139	
252	425	999999	974	418	402	562	613	90	293	347	643	38	411	999999	999999	252	746	127	274	935	195	709	999999	228	729	999999	81	795	435	848	540	883	999999	425	538	272	163	367	589	882	898	532	652	789	999999	999999	220	316	999999	939	242	117	669	204	66	715	797	756	688	999999	491	818	654	999999	999999	999999	905	986	999999	834	999999	999999	537	392	47	999999	67	677	999999	999999	796	764	322	495	615	999999	224	928	368	822	475	407	678	999999	401	90	877	217	982	708	402	234	20	649	851	999999	999999	287	166	403	999999	129	996	268	599	726	505	169	999999	999999	545	977	627	999999	999999	691	710	343	991	956	999999	850	695	61	37	999999	999999	673	644	761	853	937	771	964	999999	355	411	999999	605	674	584	718	388	999999	173	425	607	536	289	169	999999	246	295	210	618	808	434	945	240	38	971	832	524	76	530	607	215	662	318	23	290	999999	737	326	999999	76	471	96	999999	611	963	227	393	484	999999	616	651	571	356	366	921	465	190	577	702	751	999999	321	89	565	999999	944	228	276	879	854	999999	999999	827	551	346	348	999999	628	74	753	449	50	458	913	956	643	316	951	102	824	999999	999999	623	630	999999	999999	17	999999	999999	999999	999	126	999999	764	117	682	999999	804	29	583	408	561	513	948	999999	163	863	999999	609	999999	999999	276	183	65	744	348	999999	999999	679	197	999999	735	237	54	999999	999999	445	694	805	283	899	999999	931	519	426	557	657	675	999999	718	296	999999	722	823	391	733	942	549	29	769	337	546	135	999999	999999	672	333	468	204	999999	718	178	370	335	678	136	344	664	999999	999999	999999	680	878	960	999999	499	999999	414	663	30	390	895	675	999999	946	999999	386	999999	276	753	234	199	480	349	999	128	480	999999	155	264	999999	999999	909	832	999999	999999	999999	174	932	999999	660	919	804	183	598	822	503	335	999999	325	750	245	398	999999	962	501	209	538	999999	782	28	625	268	409	632	112	986	843	956	299	694	221	176	523	103	314	394	306	751	187	999999	999999	17	829	513	999999	889	33	869	587	457	138	999999	999999	734	999999	660	405	551	999999	999999	659	378	100	630	539	999999	875	793	657	117	999999	787	783	167	999999	999999	438	896	478	222	962	973	379	999999	999999	18	27	789	999999	653	999999	999999	264	350	965	999999	999999	999999	973	94	999999	240	999999	479	999999	351	999999	999999	861	426	232	509	82	283	999999	686	998	258	75	531	61	95	734	14	128	158	999999	443	202	105	700	239	
922	393	208	731	761	900	999999	224	999999	34	999999	999999	999999	490	682	999999	476	999999	778	999999	143	452	999999	928	999999	217	361	406	817	999999	799	765	725	999999	999999	688	85	152	924	999999	999999	850	942	36	167	102	999999	638	999999	552	966	913	327	999999	105	479	360	279	999999	999999	548	891	406	999999	235	173	915	438	999999	999999	905	999999	364	680	706	293	510	17	999999	412	634	723	930	274	29	999999	447	693	999999	117	338	805	916	379	559	999999	453	350	999999	994	999999	999999	734	482	647	643	559	646	335	812	969	353	508	823	919	825	961	999999	582	349	725	232	999999	796	999999	999999	417	984	131	636	999999	169	999999	776	235	490	988	999999	627	386	336	999999	367	94	147	985	306	103	999999	999999	999999	999999	767	461	279	954	999999	938	817	548	999999	575	525	999999	972	999999	147	999999	597	999999	837	513	514	999999	999999	924	864	456	999999	679	802	323	533	397	527	528	402	753	506	280	878	59	999999	89	160	761	999999	668	122	337	847	574	506	31	895	605	999999	570	448	355	100	166	290	147	999999	912	51	999999	182	999999	999999	393	235	999999	560	788	872	435	56	262	648	999999	343	330	832	238	817	512	999999	999999	721	831	314	999999	190	721	769	999999	999999	248	719	999999	496	999999	999999	464	999999	189	471	117	999999	381	524	999999	707	893	999999	959	999999	517	999999	539	636	260	732	999999	88	84	999999	838	29	379	999999	999999	542	999999	710	675	411	999999	889	999999	999999	393	198	999999	316	128	454	999999	899	810	198	825	153	190	521	245	935	343	999999	274	53	999999	999999	363	289	717	654	216	999999	999999	557	936	628	999999	498	252	71	392	280	960	629	848	999999	218	191	276	999999	999999	979	474	740	77	999999	625	594	417	305	835	999999	999999	473	999999	113	752	262	999999	207	687	691	999999	999999	552	999999	425	644	204	693	879	181	999999	63	302	237	999999	416	999999	944	999999	872	90	999999	999999	331	680	496	391	745	196	956	930	79	999999	670	710	300	198	14	577	981	399	999999	425	999999	58	545	181	999999	999999	346	771	316	999999	814	610	331	948	230	999999	928	999999	459	507	922	251	999999	86	999999	999999	999999	999999	485	999999	999999	483	366	531	999999	999999	144	324	999999	360	999999	194	623	873	999999	69	388	351	999999	621	648	728	939	999999	502	422	115	468	549	493	999999	999999	296	999999	999999	341	253	999999	386	946	258	614	999999	109	999999	999999	628	79	915	572	148	86	260	863	999999	301	543	999999	38	159	999999	675	774	887	999999	731	
898	683	699	830	815	588	965	31	999999	44	847	840	569	765	793	999999	553	977	999999	890	868	432	222	882	798	113	771	237	778	582	839	993	716	925	999999	945	379	94	756	999999	999999	999999	499	693	454	702	580	999999	999999	142	131	999999	999999	502	863	475	470	817	42	711	816	737	252	791	205	854	134	643	999999	848	665	999999	999999	793	999999	638	999999	528	438	105	999999	508	871	999999	999999	52	460	223	72	373	999999	999999	62	999999	744	383	986	708	498	599	578	937	347	517	999999	663	576	999999	722	234	999999	942	389	936	188	317	999999	607	341	162	999999	910	581	562	999999	113	416	999999	59	999999	652	234	40	999999	526	595	170	364	178	797	476	710	501	999999	999999	542	182	125	866	436	999999	388	999999	345	205	667	999999	785	153	373	256	999999	699	325	999999	319	912	550	420	593	999999	511	439	543	685	693	419	744	732	999999	930	999999	319	999999	889	274	999999	694	642	858	999999	384	220	805	550	86	21	185	265	999999	630	999999	705	999999	288	15	949	833	999999	512	258	621	999999	322	442	956	90	86	436	317	462	227	908	561	363	772	301	999999	993	999999	999999	243	488	221	211	999999	594	999999	344	883	999999	32	44	140	999999	618	331	897	372	594	999999	934	749	999999	68	999999	723	154	999999	999999	714	325	840	60	830	24	999999	842	121	143	371	999999	742	552	992	439	193	999999	951	999999	451	403	271	409	613	747	999999	540	163	999999	999999	450	127	999999	179	999999	192	999999	999999	595	486	489	786	999999	999999	952	202	206	954	628	228	945	203	999999	999999	320	63	441	999999	93	530	601	999999	999999	558	921	926	913	382	999999	257	210	477	365	999999	999999	616	42	186	660	554	298	586	535	580	999999	257	941	999999	999999	946	751	545	226	74	999999	800	474	680	999999	36	288	999999	961	380	27	478	837	999999	112	703	31	999999	999999	538	999999	25	163	742	919	673	999999	160	523	999999	506	999999	260	300	384	171	152	362	999999	633	999999	474	624	999999	562	170	999999	33	999999	165	999999	496	757	688	832	999999	646	732	999999	999999	51	138	310	914	874	362	227	546	999999	940	999999	668	999999	999999	272	767	401	999	189	759	263	960	499	999999	131	999999	907	999999	999999	515	525	420	601	247	592	999999	173	999999	999999	999999	943	873	490	720	603	266	116	604	426	75	477	647	552	11	999999	999999	638	999999	793	865	999999	654	88	999999	425	999999	999999	999999	571	134	604	999999	720	980	815	389	480	778	764	865	902	999999	155	402	48	
878	999999	600	863	512	509	999999	916	423	754	298	795	462	999999	462	999999	964	999999	999999	471	786	926	571	195	994	609	999999	188	927	962	151	508	685	989	546	283	476	289	68	624	999999	774	306	235	999999	594	27	483	311	675	999999	280	999999	999999	262	951	305	999999	999999	902	649	53	988	460	612	789	120	473	999999	189	723	685	974	999999	999999	21	630	346	669	409	999999	999999	876	262	999999	871	654	753	737	595	999999	999999	420	166	975	339	785	845	622	736	999999	554	724	132	951	262	306	186	843	999999	331	959	745	469	319	272	999999	736	999999	741	999999	366	735	999999	211	662	274	817	999999	758	236	784	999999	999999	999999	999999	999999	753	311	771	575	478	909	496	274	27	325	951	846	713	172	59	999999	881	602	127	819	560	921	999999	987	488	485	94	24	999999	246	813	999999	999999	609	424	434	999999	999999	666	999999	248	899	194	347	323	999999	988	596	186	375	841	340	807	999999	111	832	999999	999999	96	999999	999999	482	727	999999	512	416	574	999999	748	624	999999	714	999999	670	999999	661	999999	951	673	518	999999	498	837	181	404	999999	736	63	507	591	422	880	90	999999	632	765	181	999999	999999	907	406	884	848	562	620	137	404	146	647	450	105	70	999999	999999	505	336	644	555	386	38	680	520	605	166	212	874	634	271	999999	999999	489	333	999999	766	999999	999999	649	285	561	277	999999	600	415	999999	496	361	999999	511	178	999999	131	626	36	999999	236	885	289	692	359	999999	502	143	107	833	960	771	999999	999999	466	999999	687	369	999999	999999	950	89	114	548	669	999999	115	999999	102	999999	999999	863	999999	320	539	999999	999999	957	926	816	774	944	502	582	106	725	417	999999	999999	285	999999	762	999999	999999	999999	999999	999999	740	32	508	639	999999	999999	364	149	107	999999	633	813	239	570	729	999999	187	343	999999	587	532	452	943	443	999999	87	817	135	931	999999	388	464	392	999999	592	934	427	186	405	903	148	442	998	999999	783	612	815	999999	887	329	454	584	999999	569	257	298	89	74	999999	302	233	238	218	866	999999	178	430	783	999999	999999	25	10	999999	111	449	99	453	692	660	999999	271	112	247	612	785	804	999999	823	208	304	999999	362	235	112	680	999999	999999	141	175	614	192	42	999999	102	313	454	645	748	129	168	999999	397	414	875	999999	130	990	606	91	290	564	607	585	682	940	663	775	999999	430	540	865	321	526	55	999999	238	374	155	999999	999999	169	865	703	50	999999	999999	947	360	999999	999999	918	999999	
60	885	999999	999999	999999	64	999999	650	999999	808	328	589	302	532	999999	999999	981	803	756	844	999999	749	131	999999	999999	544	233	482	999999	424	766	999999	999999	248	271	999999	999999	319	780	319	999999	658	999999	360	547	124	747	926	597	999999	999999	277	803	84	999999	311	763	361	681	912	831	999999	934	264	52	457	968	63	271	999999	374	672	999999	446	999999	650	999999	771	161	789	796	306	885	999999	55	499	999999	547	999999	960	878	643	637	868	999999	325	723	408	999999	100	155	694	664	999999	999999	999999	254	367	233	999999	224	991	209	892	125	534	999999	807	219	999999	389	431	143	311	361	730	44	164	958	535	926	688	464	71	999999	112	641	999999	914	347	999999	710	999999	250	745	886	444	745	999999	953	531	915	199	763	999999	723	560	363	16	492	672	999999	408	697	752	536	999999	147	999999	23	999999	276	893	871	999999	679	117	999999	565	999999	296	999999	999999	15	13	999999	499	999999	999999	999999	551	288	999999	431	674	164	311	626	498	219	999999	306	497	999999	70	265	999999	999999	999999	41	999999	667	798	999999	205	999999	688	403	693	741	46	836	786	337	471	999999	755	471	207	154	377	491	999999	355	124	989	999999	673	945	748	987	181	245	329	314	884	489	978	235	300	475	999999	932	756	999999	523	520	169	999999	455	509	561	130	320	663	134	999999	452	427	216	581	25	458	945	753	865	601	467	999999	586	134	777	245	906	678	999999	559	648	182	601	479	642	406	499	999999	436	61	924	999999	190	999999	46	560	29	719	460	999999	987	999999	318	921	63	145	690	999999	999999	999999	224	999999	999999	574	623	280	825	736	938	619	958	706	327	813	676	999999	843	999999	97	999999	225	999999	999999	999999	571	645	999999	680	426	506	715	179	515	999999	837	999999	471	615	999	766	735	292	999999	841	501	999999	685	999999	254	261	302	999999	242	516	111	999999	999999	195	999999	999999	999999	155	320	441	903	999999	200	999999	999999	393	339	237	963	999999	490	932	416	999999	517	290	960	369	435	174	999999	988	936	998	999999	999999	869	285	612	32	359	589	999999	999999	938	712	999999	476	528	860	999999	74	762	910	35	178	621	999999	677	999999	26	999999	720	156	237	999999	999999	202	209	176	524	64	999999	941	999999	901	960	77	448	805	201	494	841	574	999999	999999	235	999999	972	840	999999	999999	608	889	999999	313	999999	825	999999	33	860	999999	999999	361	346	999999	449	821	939	134	999999	999999	598	872	999999	999999	999999	155	903	98	999999	826	229	369	978	999999	999999	999999	999999	
668	999999	144	956	425	999999	303	226	490	238	384	700	414	999999	848	999999	644	243	735	999999	999999	108	724	999999	999999	999999	44	678	907	383	654	999999	713	999999	280	999999	82	999999	999999	926	238	999999	724	917	529	398	284	739	380	736	343	458	719	377	999999	999999	317	999999	999999	999999	911	999999	999999	116	583	962	987	999999	999999	755	559	56	70	808	140	999999	999999	806	402	634	70	304	308	181	49	206	702	345	435	710	785	999999	664	102	999999	613	996	999999	343	567	411	756	999999	625	999999	297	397	911	999999	999999	196	999999	999999	309	30	616	325	147	77	387	270	999999	999999	999999	999999	999999	999999	968	793	526	181	765	473	835	232	313	382	683	994	751	808	999999	109	152	999999	999999	49	364	82	999999	297	859	550	955	306	999999	663	999999	655	487	905	429	999999	719	121	999999	47	985	87	716	243	642	153	325	579	999999	999999	999999	592	695	999999	38	895	393	238	322	999999	999999	538	472	649	565	37	516	846	388	673	390	41	999999	246	64	286	365	999999	999999	715	235	386	827	999999	713	233	959	999999	999999	533	734	999999	798	217	999999	456	615	999999	678	615	999999	999999	999999	806	171	918	500	458	604	751	540	228	999999	607	988	999999	711	263	936	999999	78	688	999999	855	939	899	243	884	716	608	671	999999	999999	50	88	756	999999	31	999999	794	732	510	233	136	992	515	906	201	999999	398	999999	361	140	346	546	999999	509	345	866	271	685	616	999999	999999	89	252	731	543	528	242	946	689	215	999999	609	567	465	999999	862	433	992	51	665	328	863	320	999999	161	999999	140	256	850	164	785	119	999999	769	236	57	999999	999999	372	673	999999	999999	999999	156	988	737	979	493	666	482	443	279	643	951	999999	143	769	999999	579	50	398	999999	106	535	429	42	492	999999	238	795	121	648	629	378	999999	999999	807	999999	179	424	523	999999	589	377	999999	999999	999999	999999	355	103	999999	999999	214	332	284	999999	999999	999999	726	956	254	999999	264	871	371	999999	649	275	281	546	335	605	914	165	999999	751	405	728	814	913	567	327	999999	999999	517	455	444	307	103	999999	530	287	447	999999	180	999999	392	718	16	926	999999	210	893	809	767	999999	751	59	805	999999	604	627	715	813	999999	926	738	128	999999	915	360	351	181	999999	25	999999	168	701	999999	194	368	687	722	887	55	999999	999999	642	378	835	704	999999	999999	570	84	903	571	999999	824	999999	603	999999	364	100	999999	525	999999	999999	793	719	524	999999	74	620	175	917	904	999999	999999	41	
502	105	750	528	221	999999	849	611	528	122	485	534	877	741	590	104	332	631	321	529	999999	142	849	658	999999	999999	330	999999	404	167	999999	999999	865	792	999999	507	523	836	999999	610	676	427	999999	681	243	989	181	999999	999999	999999	594	282	517	247	703	369	256	999999	217	566	645	967	999999	371	122	742	668	95	990	92	999999	496	752	710	853	999999	370	177	425	331	482	998	999999	333	999999	726	236	628	98	999999	261	999999	628	322	965	708	220	411	568	501	999999	999999	341	999999	501	108	529	806	394	792	999	89	676	886	94	647	126	999999	798	396	516	50	996	609	831	157	867	440	745	154	700	958	608	999999	999999	396	999999	903	999999	474	206	429	243	999999	391	182	755	742	238	328	592	337	612	999999	984	999999	99	731	125	999999	999999	99	71	999999	102	50	480	752	885	697	980	999999	61	999999	199	999999	807	700	227	659	999999	135	212	427	562	999999	356	999999	938	999999	307	935	788	488	243	117	368	999999	999999	351	701	13	857	999999	347	999999	285	288	982	898	482	398	514	466	951	114	887	644	687	999999	694	54	813	999999	399	55	434	573	999999	92	728	813	999999	999999	957	399	999999	999999	89	193	97	77	453	999999	249	908	430	331	537	139	230	724	316	483	657	657	199	693	151	999999	944	712	198	999999	180	668	901	999999	999999	562	836	225	999999	503	642	999999	600	999999	999999	999999	624	112	46	961	862	14	506	999999	228	310	209	584	530	999999	999999	999999	878	553	870	580	16	999999	823	974	302	999999	169	812	841	39	66	426	769	660	999999	841	675	237	47	175	172	888	419	999999	362	999999	695	777	265	267	748	57	902	353	999999	999999	289	71	668	857	844	694	181	198	254	783	999999	869	119	999999	709	651	515	704	417	128	999999	999999	999999	50	999999	392	557	583	291	18	999999	425	186	846	999999	614	999999	190	331	478	999999	999999	953	578	999999	999999	668	858	558	999999	542	208	936	365	457	664	999999	628	548	462	146	999999	907	246	270	399	693	999999	844	104	92	999999	999999	939	411	163	671	53	603	493	724	999999	34	194	475	324	489	820	999999	897	999999	940	641	869	999999	128	999999	999999	318	57	142	999999	999999	999999	24	217	999999	996	999999	999999	992	405	34	64	737	448	574	722	770	945	910	872	999999	947	999999	151	693	513	999999	999999	840	954	734	556	361	329	684	999999	180	268	499	493	999999	104	904	999999	915	999999	141	999999	999999	600	947	373	147	999999	999999	76	534	872	523	321	999999	671	
463	999999	670	478	703	418	763	999999	999999	999999	455	427	16	999999	52	999999	236	116	999999	715	739	999999	999999	371	999999	101	798	999999	45	999999	744	187	105	205	999999	866	999999	447	883	722	139	549	57	445	999999	719	263	751	999999	374	646	416	939	682	931	222	41	308	69	611	620	154	968	254	767	277	999999	810	148	186	71	999999	233	659	585	199	203	571	454	999999	999999	56	595	670	661	337	248	422	999999	429	834	799	388	281	999999	984	581	999999	678	649	999999	452	612	999999	313	999999	193	999999	107	741	999999	999999	999999	369	773	999999	999999	307	592	439	999999	999999	546	719	352	271	409	999999	999999	999999	618	399	999999	804	999999	395	999999	748	367	999999	154	957	325	531	410	373	945	28	507	538	435	999999	220	249	619	489	906	893	503	51	999999	241	999999	506	133	629	578	999999	68	388	999999	810	940	999999	294	999999	999999	25	318	999999	326	391	999999	28	175	345	189	653	195	821	489	550	999999	325	355	913	999999	819	408	999999	999999	895	959	129	408	999999	342	431	999999	548	895	890	585	525	725	76	786	714	341	787	999999	924	864	246	999999	999999	565	624	443	381	847	999999	616	537	192	431	431	999999	619	550	12	999999	698	646	926	598	965	729	600	289	136	520	488	621	999999	999999	40	723	229	819	69	718	987	999999	700	131	284	57	342	303	645	461	104	790	785	692	236	999999	320	311	624	835	999999	164	254	999999	295	999999	999999	322	400	708	115	999999	999999	294	770	999999	945	804	999999	999999	397	306	644	675	425	697	999999	999999	999999	999999	412	918	204	999999	694	999999	338	373	999999	289	849	30	903	936	355	999999	310	500	921	120	999999	999999	987	706	447	727	999999	578	911	598	168	558	999999	999999	305	197	606	999999	599	999999	787	582	999999	43	999999	377	999999	707	330	999999	397	345	726	999999	540	897	930	498	786	966	323	759	999999	247	999999	301	352	324	641	168	698	53	999999	985	332	699	546	999999	638	79	334	812	999999	790	210	999999	831	999999	57	408	999999	117	479	999999	622	37	999999	731	999999	999999	35	88	75	999999	432	353	444	741	210	840	360	999999	859	999999	642	999999	999999	999999	46	307	470	208	276	999999	902	590	999999	278	373	305	580	815	51	862	999999	255	747	96	368	857	389	999999	999999	999999	58	289	258	762	990	121	999999	458	999999	615	316	999999	999999	832	269	842	779	999999	999999	999999	270	999999	934	997	999999	999999	999999	999999	999999	189	918	999999	265	999999	999999	622	341	811	999999	262	778	131	130	436	
556	999999	443	999999	826	999999	87	999999	722	46	999999	999999	999999	260	100	603	357	999999	155	514	697	999999	571	999999	999999	647	999999	968	888	999999	999999	149	424	508	451	999999	953	849	999999	999999	112	704	657	228	122	681	999999	999999	999999	683	905	676	975	616	739	620	656	690	276	999999	999999	119	999999	607	909	807	98	846	809	646	650	507	512	369	412	992	999999	999999	640	999999	999999	429	999999	999999	220	460	999999	807	999999	831	999999	273	999999	420	771	999999	379	60	319	315	593	430	281	999999	43	407	174	616	214	747	999999	313	60	310	808	999999	861	129	396	458	643	290	88	977	848	386	924	102	999999	419	623	237	43	334	382	949	157	183	181	999999	999999	557	999999	31	999999	493	999999	999999	611	185	140	999999	999999	860	672	312	352	303	235	656	483	81	28	794	134	999999	280	725	927	858	448	688	948	583	172	95	687	66	488	364	173	650	491	422	288	373	574	999999	662	999999	607	999999	999999	524	999999	999999	999999	809	897	395	223	496	999999	752	736	999999	999999	999999	698	586	999999	295	999999	871	492	999999	590	605	515	760	540	107	73	857	261	999999	740	433	254	946	555	878	169	999999	151	676	305	738	686	836	72	999999	999999	85	455	322	48	87	42	506	634	934	303	146	855	125	433	498	500	151	712	999999	835	751	41	746	999999	722	729	815	536	851	918	679	999999	55	999999	988	411	939	556	662	999999	747	322	621	999999	32	248	35	253	999999	999999	999999	133	999999	659	732	54	708	196	326	357	999999	969	783	25	624	999999	809	501	444	96	561	595	999999	486	97	439	419	172	112	483	703	572	999999	613	384	555	999999	999999	891	999999	702	753	240	315	999999	999999	999999	606	999999	999999	439	999999	999999	720	999999	949	999999	707	571	303	634	546	93	842	653	654	250	999999	640	78	934	422	610	999999	394	807	999999	999999	999999	318	900	813	999999	999999	54	999999	762	999999	927	999999	482	806	999999	597	320	166	999999	397	662	530	538	369	965	891	649	27	923	999999	335	999999	594	339	404	263	999999	821	344	564	999999	483	891	999999	252	216	596	999999	597	22	189	238	148	967	91	781	780	541	999999	320	879	37	256	452	999999	999999	840	152	999999	571	205	999999	821	115	599	999999	999999	999999	126	759	305	522	429	910	140	999999	999999	999999	257	622	999999	860	999999	33	685	770	999999	449	557	204	375	453	725	999999	817	690	416	43	377	903	153	999999	425	98	999999	366	999999	345	322	999999	317	223	894	999999	99	344	524	797	999999	
829	999999	999999	749	922	393	852	796	999999	999999	999999	690	999999	999999	354	999999	998	445	885	19	328	172	892	136	971	886	161	999999	936	935	999999	999999	618	613	548	952	953	999999	503	704	999999	999999	213	251	872	894	610	964	550	319	100	898	638	788	110	999999	68	72	778	45	999999	999999	999999	469	620	283	82	999999	710	401	525	275	942	999999	999999	758	959	650	263	86	286	196	18	627	844	583	537	999999	512	881	999999	999999	955	999999	472	869	710	744	631	599	822	516	264	999999	999999	825	999999	999999	940	352	707	417	809	701	759	54	294	242	624	999999	745	251	591	829	507	634	319	484	718	978	57	999999	29	664	263	999999	932	999999	833	29	627	999999	889	170	183	486	91	263	708	427	584	477	129	594	853	581	925	434	651	168	515	481	739	999999	304	492	397	999999	447	999999	122	434	409	605	999999	666	362	999999	656	999999	999999	66	999999	999999	403	580	105	435	810	682	844	507	218	674	513	155	350	999999	865	690	98	999999	815	999999	315	160	78	524	185	197	228	504	778	630	616	459	999999	448	568	724	397	962	999999	765	154	614	225	734	999999	273	325	435	565	999999	999999	615	999999	66	999999	999999	999999	580	999999	622	463	350	729	588	68	64	450	902	367	151	999999	136	601	999999	575	999999	934	343	432	911	872	999999	938	812	999999	10	999999	648	999999	325	999999	816	999999	722	311	803	885	636	999999	47	823	423	77	424	673	805	24	200	999999	294	318	999999	158	347	999999	999999	412	999999	889	68	845	801	449	52	999999	999999	422	999999	749	771	816	307	666	395	98	459	726	524	149	893	986	28	999999	999999	16	53	668	375	973	641	999999	968	747	999999	201	31	973	34	999999	197	392	999999	999999	719	477	999999	999999	763	999999	999999	999999	887	777	999999	82	999999	999999	280	46	885	817	999999	905	117	999999	847	999999	57	203	76	485	701	39	952	999999	850	576	446	701	995	999999	905	125	683	697	513	200	750	546	999999	386	703	988	609	379	999999	999999	999999	349	629	460	999999	569	192	999999	999999	857	999999	496	231	999999	207	579	51	999999	912	999999	999999	999999	999999	657	809	511	999999	689	782	712	430	582	999999	621	243	999999	81	544	86	345	932	868	454	655	374	999999	325	123	188	999999	947	264	466	999999	999999	999999	999999	972	650	952	739	503	42	539	437	252	999999	609	27	110	507	506	999999	576	999	364	966	999999	999999	555	196	716	999999	657	765	176	126	762	615	321	625	108	893	133	999999	999999	999999	914	228	
132	933	715	106	88	999999	450	985	999999	414	999999	999999	270	690	999999	766	32	999999	384	774	999999	136	999999	999999	705	484	409	613	999999	970	569	527	61	992	999999	621	480	620	431	41	999999	190	999999	999999	963	999999	364	418	797	999999	583	999999	462	999999	957	995	999999	721	400	999999	227	836	839	919	999999	134	904	278	530	483	295	412	570	353	459	90	900	999999	40	351	129	991	815	999999	396	999999	999999	999999	45	174	256	759	230	999999	999999	999999	999999	316	513	999999	459	96	999999	324	81	181	876	119	691	876	999999	165	690	58	485	235	30	999999	533	722	999999	999999	243	365	236	536	191	999999	538	970	999999	999999	706	202	999999	43	113	501	717	999999	255	955	229	999999	79	101	78	181	352	588	467	299	782	999999	778	466	853	999999	97	544	999999	143	999999	720	146	510	458	999999	167	999999	132	529	344	999999	476	114	999999	84	296	999999	467	20	401	950	513	999999	999999	999999	424	435	189	580	413	182	999999	122	385	999999	32	999999	642	580	23	899	465	937	999999	474	999999	674	691	779	999999	999999	86	999999	742	629	999999	999999	698	544	999999	999999	272	999999	126	999999	93	999999	728	276	999999	727	502	887	996	501	999999	575	495	347	598	750	999999	410	344	460	105	999999	380	755	300	335	869	108	507	999999	637	913	999999	999999	390	999999	945	425	727	519	460	999999	999999	999999	144	642	211	361	945	333	999999	862	218	665	76	838	999999	972	975	999999	857	403	389	714	863	999999	754	701	999999	636	804	328	683	824	10	905	271	139	621	658	134	999999	162	184	302	999999	704	166	999999	552	978	999999	449	999999	999999	66	809	999999	387	561	888	509	403	318	528	999999	999999	393	665	170	576	999999	361	326	999999	348	251	215	422	98	877	597	974	414	658	999999	999999	681	172	943	999999	992	752	69	770	625	124	844	999999	632	999999	321	500	566	975	134	621	132	410	323	815	604	999999	298	684	300	999999	989	660	999999	999999	507	999999	721	74	583	111	301	556	975	233	999999	559	789	502	566	106	418	438	999999	220	756	281	999999	138	501	999999	999999	385	480	999999	999999	999999	959	841	999999	100	779	501	402	32	330	576	434	999999	418	54	77	795	127	999999	126	560	999999	486	44	999999	381	593	999999	447	647	915	86	884	107	223	999999	999999	413	999999	327	916	46	511	889	189	847	999999	999999	999999	78	668	267	287	974	575	67	999999	806	999999	719	196	928	954	384	415	500	549	999999	999999	999999	999999	391	999999	875	999999	523	624	999999	999999	387	
621	873	999999	999999	979	657	799	910	532	165	126	999999	999999	755	999999	987	92	136	484	999999	308	767	999999	999999	999999	999999	615	411	774	61	443	999999	999999	486	107	322	999999	999999	405	757	701	638	999999	50	337	978	842	999999	744	221	441	497	999999	175	999999	999999	358	999999	431	702	52	397	145	481	721	240	999999	73	657	999999	184	508	999999	726	988	669	307	484	675	970	444	718	666	562	620	946	774	785	406	999999	963	700	163	999999	714	313	999999	988	328	107	788	778	249	926	47	933	765	999999	187	999999	557	874	447	460	267	999999	999999	999999	999999	999999	466	414	666	414	854	484	354	38	21	684	176	319	165	578	191	999999	478	740	999999	687	190	999999	607	986	696	99	262	702	445	390	582	919	137	553	999999	999999	121	835	82	999999	588	999999	999999	999999	254	999999	719	869	279	601	999999	990	999999	183	999999	87	999999	680	718	764	231	999999	593	631	999999	256	999999	999999	937	807	554	643	999999	961	999999	453	15	114	742	458	380	393	433	843	534	591	861	953	959	562	578	440	126	999999	999999	936	154	999999	401	999999	999999	999999	931	999999	999999	999999	332	106	85	150	82	701	938	269	394	837	999999	749	999999	999999	395	237	652	384	239	123	526	360	999999	171	309	263	713	999999	402	999999	999999	961	796	322	999999	765	878	999999	489	876	999999	857	999999	504	999999	404	654	881	612	828	464	557	242	999999	695	971	476	913	841	819	987	203	867	131	385	999999	953	784	261	999999	358	833	895	362	999999	669	438	135	999999	999999	608	832	142	573	808	904	999999	999999	626	297	299	965	976	669	888	309	989	801	128	462	451	870	629	999999	480	631	662	879	322	35	543	999999	470	937	221	999999	71	304	323	481	536	999999	168	964	340	393	856	235	473	321	999999	637	16	999999	463	999999	212	159	103	186	252	849	550	600	753	948	999999	49	458	733	999999	999999	487	647	925	999999	711	665	999999	999999	774	437	416	10	355	999999	999999	478	483	483	999999	999999	211	146	999999	687	549	567	220	391	888	817	776	739	83	999999	159	368	76	112	36	547	999999	16	412	815	443	999999	255	999999	613	36	999999	974	781	336	493	351	418	248	812	153	999999	999999	207	956	660	676	926	369	999999	999999	999999	381	457	415	415	999999	999999	423	253	998	322	373	778	999999	261	802	958	999999	502	808	950	827	300	999999	102	245	808	999999	165	766	999999	885	100	637	623	195	999999	376	920	999999	999999	999999	994	999999	830	999999	492	345	705	857	717	189	
867	948	35	584	91	574	999999	180	396	288	268	486	384	999999	283	150	999999	76	285	592	826	214	201	999999	833	486	61	21	752	473	749	999999	58	999999	999999	999999	612	999999	114	952	63	750	999999	999999	736	999999	438	403	999999	352	106	999999	581	999999	362	662	757	999999	751	604	522	311	999999	922	538	960	437	940	999999	141	538	210	961	333	538	85	312	862	228	999999	999999	658	213	410	376	119	726	999999	92	364	394	542	296	509	439	752	999999	979	799	776	999999	999999	999999	676	814	999999	677	999999	596	286	360	894	850	436	556	864	107	999999	999999	429	244	514	858	999999	746	995	913	999999	893	786	752	332	72	452	245	559	675	999999	595	999999	441	477	336	805	13	500	692	860	999999	575	654	315	433	380	999999	575	640	928	929	819	999999	225	365	809	533	38	831	408	201	999999	198	570	999999	84	999999	766	187	62	61	256	312	63	509	327	999999	999999	898	692	909	999999	918	999999	999999	776	498	226	121	999999	281	975	668	293	668	954	386	93	884	359	393	999999	397	587	999999	682	999999	928	715	999999	999999	96	139	149	498	530	88	999999	962	999999	586	770	655	660	780	999999	587	999999	999999	999999	999999	58	562	549	308	143	282	341	870	925	270	569	510	83	850	195	999999	529	999999	148	876	935	131	999999	773	999999	999999	999999	807	801	999999	999999	999999	170	999999	627	999999	589	840	365	257	747	581	46	394	999999	999999	582	810	595	238	67	999999	999999	678	15	927	333	776	685	23	546	533	78	830	999999	36	349	975	232	662	266	999999	999999	890	138	364	95	845	999999	363	999999	926	999999	999999	47	272	297	999999	102	700	999999	813	999999	999999	711	999999	512	215	620	989	919	606	587	999999	999999	378	795	366	999999	650	842	487	999999	999999	475	619	321	999999	793	510	739	857	882	532	461	453	534	97	188	914	851	879	234	766	443	941	348	289	999999	668	999999	930	941	451	858	999999	794	832	999999	999999	902	17	422	119	999999	72	724	999999	481	529	844	707	187	636	999999	962	262	262	999999	999999	280	42	905	134	43	808	915	440	673	739	659	701	221	999999	21	844	999999	125	516	381	227	293	999999	81	824	770	752	315	999999	999999	469	999999	944	352	820	870	999999	297	999999	452	156	293	391	742	870	152	495	101	624	955	505	147	746	517	316	999999	234	833	310	273	999999	610	788	778	279	999999	757	868	999999	999999	742	180	48	73	234	933	901	76	999999	999999	284	661	691	999999	999999	332	795	436	46	833	645	
278	999999	813	396	546	505	613	999999	752	395	999999	825	999999	223	334	108	682	292	382	999999	168	632	629	988	404	919	101	388	999999	332	999999	832	442	505	473	999999	235	999999	688	438	298	603	458	999999	657	835	218	483	75	233	122	153	663	747	487	646	367	999999	999999	627	413	235	999999	430	74	794	393	999999	750	151	873	15	604	999999	797	564	183	343	341	568	710	618	322	723	219	187	179	695	27	827	826	411	999999	71	35	73	87	38	230	862	452	999999	733	924	999999	116	549	999999	999999	999999	999999	999999	493	434	916	794	999999	802	220	999999	625	697	999999	922	324	472	331	999999	919	734	999999	154	122	478	125	480	999999	398	372	113	637	999999	745	105	364	802	917	999999	155	240	160	999999	818	999999	999999	755	999999	810	609	999999	784	16	799	999999	445	999999	911	24	999999	999999	999999	999999	439	117	260	175	951	999999	568	522	554	82	397	688	583	212	336	779	240	370	999999	85	788	484	328	630	660	531	659	46	890	903	939	709	999999	636	845	999999	92	82	999999	416	251	97	344	999999	999999	120	999999	999999	990	142	999999	949	246	834	735	954	999999	629	515	999999	214	532	631	999999	999999	999999	368	946	366	626	696	999999	566	792	833	700	150	616	22	549	889	426	55	758	129	990	472	496	901	891	922	463	567	382	212	719	466	693	579	930	752	999999	876	374	445	625	999999	454	10	44	814	999999	617	965	540	787	486	872	531	152	225	999999	55	475	999999	242	999999	194	590	123	244	999999	47	999999	999999	205	549	999999	322	504	607	28	999999	867	86	750	846	601	841	424	243	999999	172	999999	999999	881	999999	411	671	999999	999999	208	863	887	799	367	999999	999999	179	345	247	999999	559	36	545	207	385	999999	999999	953	999999	10	352	175	880	650	294	999999	999999	915	999999	148	999999	119	480	409	164	999999	999999	718	615	321	431	506	999999	999999	44	999999	890	516	505	471	999999	717	816	33	999999	999999	17	159	83	533	999999	999999	789	109	999999	449	556	146	52	777	120	679	347	84	578	846	989	452	615	158	999999	860	419	94	135	301	302	456	999999	466	600	999999	645	92	163	177	999999	86	640	999999	589	999999	473	999999	360	342	999999	741	455	19	999999	564	999999	924	812	307	845	704	999999	505	999999	109	592	586	186	203	999999	264	999999	411	139	999999	812	30	569	999999	396	691	734	792	921	560	11	543	757	46	999999	721	280	856	332	999999	112	145	448	489	172	887	551	999999	999999	125	820	54	879	796	
752	523	999999	999999	910	163	970	191	584	999999	107	58	999999	150	999999	323	999999	999999	88	128	809	676	999999	999999	803	509	150	577	494	805	740	957	664	961	293	860	366	433	999999	178	50	921	561	852	392	999999	69	410	347	985	141	755	999999	761	986	85	941	999999	999999	411	23	403	696	778	855	150	394	867	856	958	956	561	128	999999	87	999999	999999	729	999999	689	450	739	239	508	673	984	991	902	974	999999	919	91	999999	545	165	647	235	999999	997	252	999999	999999	553	999999	999999	580	999999	65	999999	109	960	221	586	363	960	283	173	197	999999	870	158	491	892	648	49	874	181	583	754	439	662	342	731	455	961	258	195	850	480	103	358	936	229	875	257	999999	505	35	584	882	999999	47	677	136	103	247	999999	999999	999999	164	408	62	311	254	446	627	489	141	402	712	999999	323	717	20	522	221	272	26	401	341	379	156	999	872	956	624	665	605	361	723	948	290	510	325	695	305	634	999999	999999	629	999999	373	632	871	794	170	329	666	999999	881	974	293	513	18	784	261	63	439	297	822	962	999999	779	678	764	807	813	401	325	999999	587	297	999999	772	123	15	524	138	999999	999999	305	999999	999999	479	749	665	776	999999	540	444	251	205	999999	616	666	343	594	953	999999	999999	999999	927	999999	397	999999	686	999999	741	895	779	737	925	361	501	527	964	999999	309	929	109	999999	321	860	999999	975	391	610	971	999999	779	999999	570	31	101	449	377	656	602	185	72	960	45	605	761	999999	999999	844	999999	99	701	448	999999	33	999999	956	44	999999	470	422	913	86	733	635	999999	368	176	904	269	61	999999	317	301	999999	867	148	994	716	109	999999	658	547	424	881	413	340	136	999999	23	144	414	310	999999	999999	272	985	999999	999999	489	403	999999	422	999999	143	999999	394	156	999999	166	869	999999	328	967	296	764	376	661	852	232	785	241	630	891	134	999999	849	131	122	862	999999	912	999999	237	705	644	246	999999	291	999999	999999	193	966	390	153	183	999999	342	900	425	895	334	383	999999	703	172	999999	531	459	496	100	272	44	307	284	956	376	100	271	652	528	999999	380	910	212	601	275	249	747	951	560	516	231	696	966	557	538	417	533	999999	999999	714	512	999999	851	756	159	999999	115	999999	999999	999999	80	999999	999999	492	953	473	975	999999	896	999999	784	999999	936	583	51	348	341	727	999999	958	566	999999	918	813	901	999999	68	455	999999	607	144	559	154	564	445	973	799	484	604	75	
442	432	647	999999	999999	13	857	278	999999	999999	336	387	999999	848	999999	352	999999	93	590	376	414	529	658	999999	536	999999	364	382	147	77	549	856	133	361	999999	144	91	854	882	897	728	790	740	641	999999	999999	789	999999	135	102	643	715	999999	237	999999	912	773	357	537	706	649	485	140	999999	999999	479	264	418	331	304	999999	999999	211	999999	999999	624	788	999999	29	779	445	68	256	54	433	999999	962	999999	700	613	371	733	326	999999	258	252	660	999999	380	800	999999	999999	974	831	830	168	999999	211	588	46	134	999999	338	999999	270	590	999999	95	223	437	516	368	717	999999	932	538	168	999999	444	999999	964	999999	646	999999	999999	999999	94	425	223	275	999999	761	317	664	489	615	405	999999	916	667	23	574	999999	942	293	143	663	266	898	302	10	489	766	999999	82	438	999999	119	999999	206	506	813	871	948	117	755	60	999999	237	326	999999	999999	999999	999999	392	399	815	704	999999	154	999999	999999	999999	999999	274	840	994	134	591	999999	506	999999	999999	999999	170	209	999999	931	834	538	92	610	38	582	999999	411	381	999999	800	999999	622	415	184	335	795	679	297	950	683	277	999999	999999	471	999999	820	847	510	398	616	192	999999	884	869	999999	999999	801	798	999999	762	863	468	999999	333	908	999999	100	999999	764	924	999999	912	752	258	567	778	999999	148	852	999999	321	900	983	383	618	985	999999	545	999999	272	999999	999999	999999	198	819	809	999999	602	999999	748	999999	736	999999	999999	999999	279	944	635	312	628	999999	662	946	193	450	999999	484	630	715	922	699	999999	342	501	930	609	570	999999	438	999999	999999	563	999999	113	41	585	999999	999999	999999	999999	50	113	243	999999	366	999999	999999	169	747	999999	334	134	887	639	59	999999	999999	999999	999999	525	709	390	999999	554	605	352	999999	842	161	864	808	965	999999	999999	882	596	320	192	144	598	674	410	816	999999	433	898	676	999999	999999	856	191	909	974	999999	639	999999	905	999999	554	24	264	999999	18	883	58	368	999999	999999	999999	463	864	999999	119	945	851	309	574	625	130	999999	675	141	999999	999999	682	898	990	999999	999999	231	690	631	999999	999999	999999	581	402	933	533	74	999999	165	197	600	992	970	999999	39	881	340	96	290	999999	847	348	999999	313	713	999999	159	377	112	999999	536	773	999999	999999	989	611	999999	907	640	999999	65	561	520	943	999999	999999	999999	109	999999	768	405	999999	409	72	790	999999	220	278	688	733	384	999999	53	379	661	826	999999	999999	810	427	999999	433	455	198	512	296	827	189	
999999	410	999999	60	415	344	389	999999	373	179	999999	216	400	10	228	907	716	368	517	150	291	371	552	999999	298	999999	166	999999	690	220	559	504	999999	999999	163	287	245	334	291	999999	999999	271	463	589	603	603	999999	611	215	547	482	999999	778	686	897	753	858	182	761	999999	999999	417	710	162	620	299	261	999999	847	940	672	392	87	999999	160	30	908	962	721	695	999999	554	767	999999	738	415	725	278	144	410	429	72	573	419	531	583	561	999999	969	999999	351	667	764	274	999999	999999	999999	970	535	876	844	895	999999	76	364	633	650	999999	423	214	999999	982	234	446	520	609	819	667	999999	577	469	607	999999	999999	353	849	790	502	276	649	348	755	743	267	565	534	610	506	64	898	933	993	999999	765	741	999999	442	999999	999999	999999	280	409	693	958	417	247	902	999999	722	515	842	999999	301	999999	865	817	249	967	880	985	998	322	999999	388	643	476	720	237	674	984	999999	999999	999999	999999	378	939	71	784	849	999999	999999	565	784	549	65	785	999999	999999	999999	923	128	475	446	768	999999	958	796	314	325	941	526	674	380	737	999999	379	999999	300	405	926	755	465	127	562	363	443	537	73	333	999999	774	608	337	750	865	999999	999999	979	999999	420	152	757	468	908	999999	957	194	56	450	685	386	410	999999	972	177	663	357	999999	999999	833	430	999999	999999	467	999999	918	346	629	872	166	353	430	567	985	999999	998	999999	999999	760	999999	258	491	623	999999	999999	373	999999	364	582	212	999999	152	999999	999999	990	420	775	11	741	882	620	999999	999999	293	342	955	843	731	199	179	999999	147	132	999999	585	938	119	343	985	803	37	981	57	669	572	210	999999	668	994	373	233	999999	477	999999	785	999999	317	339	315	525	530	169	999999	413	546	456	999999	566	324	61	310	442	26	938	855	639	517	514	721	999999	999999	999999	999999	825	945	999999	670	254	233	891	631	780	37	469	282	867	999999	643	133	126	999999	299	353	942	72	790	979	539	32	156	186	802	999999	184	999999	355	999999	350	467	875	786	774	342	433	999999	999999	415	556	999999	987	823	874	391	604	950	811	831	794	762	165	692	140	999999	87	715	999999	999999	852	54	926	999999	475	185	257	340	416	999999	999999	522	541	385	999999	873	999999	332	311	420	999999	233	613	524	638	587	312	193	655	999999	264	999999	601	368	999999	511	739	999999	357	999999	143	274	544	854	910	281	231	779	999999	267	197	754	999999	418	999999	999999	441	999999	806	888	872	74	684	
863	702	999999	920	183	822	920	999999	492	975	612	999999	748	688	758	999999	367	999999	532	999999	999999	365	509	999999	193	220	932	80	337	746	999999	999999	79	590	681	162	999999	360	999999	957	999999	133	999999	779	801	141	410	940	682	797	999999	999999	350	151	297	999999	202	898	999999	999999	890	999999	999999	745	515	786	217	168	17	605	907	16	999999	575	999999	273	659	999999	999999	62	809	991	398	540	307	937	485	999999	999999	182	999999	999999	999999	94	999999	498	328	960	274	24	999999	999999	999999	86	889	442	223	774	999999	33	848	472	999999	684	163	898	461	275	447	577	310	999999	999999	999999	645	108	392	233	508	96	999999	699	465	498	999999	567	68	321	650	999999	724	711	371	279	999999	999999	423	939	931	178	47	63	522	999999	714	999999	386	999999	441	999999	60	990	276	999999	88	159	999999	897	555	595	840	999999	624	582	999999	599	918	596	999999	999999	685	452	999999	339	58	892	999999	769	999999	495	191	958	879	859	814	999999	444	891	201	184	492	525	393	999999	999999	897	439	940	999999	999999	725	999999	598	295	115	607	698	936	999999	999999	972	999999	123	999999	413	881	270	764	767	999999	999999	36	404	999999	664	169	68	955	11	161	463	246	925	669	770	401	369	594	753	217	999999	508	470	15	212	255	411	334	932	457	636	999999	182	999999	999999	999999	395	273	630	999999	548	742	935	279	732	736	999999	454	299	22	999999	999999	999999	999999	92	656	565	999999	133	418	999999	734	32	553	999999	788	73	999999	709	80	15	106	963	807	668	303	573	201	282	476	999999	957	44	919	936	960	663	999999	642	313	143	996	150	999999	999999	813	999999	391	754	943	999999	999999	999999	999999	999999	424	711	212	892	789	93	374	126	656	485	800	699	113	617	564	134	451	567	405	937	999999	956	751	999999	854	583	191	999999	339	804	999999	222	816	912	521	258	460	729	853	230	769	879	493	736	397	999999	616	999999	199	999999	230	553	349	291	997	468	960	592	999999	216	901	927	999999	852	663	999999	883	200	999999	315	674	722	999999	184	177	139	999999	999999	999999	740	966	417	999999	520	583	278	872	535	915	62	298	867	692	646	328	999999	102	640	999999	809	240	426	677	883	999999	508	999999	174	123	999999	995	945	370	306	999999	493	679	999999	999999	395	715	358	285	999999	27	806	39	77	855	999999	47	831	999999	422	510	999999	740	373	999999	999999	438	707	999999	57	66	999999	507	395	406	835	172	999999	372	688	999999	882	150	633	866	348	478	771	318	999999	830	
174	999999	947	796	699	753	315	999999	203	956	17	936	999999	999999	674	308	999999	670	999999	999999	221	999999	999999	328	628	409	116	999999	36	606	666	398	634	999999	999999	347	559	598	706	92	857	923	178	999999	999999	945	912	646	202	50	834	999999	298	624	619	999999	752	999999	178	999999	646	999999	875	596	299	618	311	22	999999	336	748	999999	999999	938	315	297	300	999999	999999	682	497	999999	314	999999	999999	999999	110	19	606	999999	999999	999999	430	416	445	58	999999	999999	442	477	643	899	551	865	301	789	999999	359	318	999999	999999	232	396	496	803	185	503	889	823	734	518	302	415	906	741	817	625	999999	502	267	249	718	999999	765	48	597	919	999999	694	983	428	750	700	285	784	373	545	933	612	270	554	169	999999	707	959	351	494	999999	134	483	999999	589	857	999999	999999	999999	144	631	458	216	266	64	999999	840	315	767	999999	140	131	999999	282	691	999999	242	712	90	959	999999	805	999999	112	284	999999	220	819	839	893	649	203	99	238	914	485	999999	999999	500	964	918	999999	201	750	363	523	756	211	999999	644	624	348	999999	736	753	825	762	113	999999	739	983	30	475	874	951	936	41	149	999999	216	548	999999	221	125	50	999999	999999	999999	748	760	568	19	347	205	278	999999	202	363	485	98	999999	303	31	761	999999	898	926	327	999999	427	999999	616	843	999999	105	396	137	885	695	765	220	999999	364	231	999999	973	683	280	999999	651	743	677	664	279	492	255	216	460	144	999999	71	297	157	331	278	952	176	81	109	882	183	317	667	719	878	999999	938	999999	999999	999999	999999	655	721	157	999999	999999	952	573	783	999999	189	676	999999	999999	703	999999	669	43	953	228	807	612	181	723	477	436	19	999999	401	586	316	999999	869	136	926	416	576	999	647	464	999999	602	297	259	702	999999	999999	999999	26	999999	247	905	846	999999	209	613	999999	997	679	257	999999	18	182	207	999999	772	807	999999	627	297	356	669	395	499	228	999999	999999	999999	31	971	869	896	927	999999	348	411	999999	505	927	999999	931	578	330	999999	999999	999999	429	999999	715	930	999999	943	496	729	608	578	520	356	999999	994	298	562	976	999999	999999	999999	90	737	858	142	999999	311	696	999999	365	778	348	994	839	237	785	233	216	100	281	999999	409	208	999999	769	999999	224	999999	932	34	379	999999	622	22	751	910	692	242	582	729	999999	256	191	374	999999	239	526	517	917	219	75	355	885	436	462	508	881	900	98	251	999999	950	764	289	985	186	726	999999	
98	326	999999	991	633	371	999999	679	228	834	16	540	374	706	443	722	958	33	999999	195	559	252	38	792	999999	341	742	447	492	901	388	653	512	543	429	600	127	999999	722	524	552	783	290	57	893	558	877	999999	999999	51	330	961	471	540	999999	845	297	309	847	302	999999	446	999999	326	999999	363	37	999999	287	999999	605	999999	999999	999999	642	776	962	981	898	999999	464	999999	930	450	581	426	999999	972	121	583	313	817	999999	429	895	999999	596	964	601	540	530	56	12	673	999999	999999	999999	279	999999	655	883	999999	410	262	999999	176	515	746	999999	38	180	65	999999	703	539	787	657	881	999999	999999	190	998	389	999999	74	417	460	267	13	144	766	912	84	999999	700	999999	416	999999	591	729	601	849	228	999999	369	475	337	308	143	658	789	779	973	371	475	884	999999	52	198	430	999999	999999	999999	610	999999	267	981	263	999999	999999	381	683	300	576	935	341	779	816	999999	999999	90	161	999999	999999	355	987	939	999999	990	816	80	374	785	170	23	353	116	617	310	999999	999999	83	999999	601	287	115	999999	406	999999	143	115	999999	54	599	350	564	999999	397	265	285	328	278	999999	197	472	999999	898	999999	563	591	999999	171	999999	896	999999	16	856	531	77	249	508	542	286	999999	710	960	999999	195	999999	458	999999	718	362	34	999999	225	810	118	999999	280	216	999999	842	844	908	943	603	157	999999	343	707	999999	330	26	777	786	991	416	999999	512	686	712	319	115	372	999999	809	491	123	889	206	748	999999	797	42	159	999999	441	947	767	999999	182	701	486	751	625	999999	999999	257	996	234	404	999999	999999	593	504	49	737	999999	999999	144	999999	44	605	147	958	209	532	999999	628	96	559	999999	718	155	999999	21	999999	999999	747	129	473	244	126	664	801	999999	775	213	538	999999	999999	960	999999	633	253	148	105	348	999999	999999	865	362	628	909	674	935	913	480	89	492	216	384	734	999999	670	999999	999999	940	345	999999	433	329	454	518	135	599	999999	999999	902	999999	915	494	570	330	263	120	615	999999	989	866	213	305	134	56	903	999999	235	999999	999999	999999	999999	165	12	999999	992	545	999999	999999	784	85	999999	827	578	712	999999	721	813	413	28	560	272	710	999999	999999	999999	138	999999	999999	614	547	373	638	132	536	999999	760	492	620	338	718	999999	505	432	914	843	385	726	421	999999	999999	774	821	999999	412	999999	520	214	533	322	863	350	509	505	999999	712	394	704	52	566	815	239	999999	85	310	357	767	287	46	636	
262	412	783	928	432	773	551	383	720	432	999999	999999	958	308	475	999999	999999	999	196	212	999999	681	683	999999	999999	953	581	999999	999999	999999	346	999999	177	896	69	460	567	581	999999	999999	170	999999	984	620	931	269	999999	894	609	999999	654	999999	101	999999	187	999999	728	928	999999	999999	202	804	428	665	95	403	999999	72	248	999999	999999	131	999999	723	51	448	999999	72	923	405	999999	686	999999	32	410	999999	150	342	999999	488	731	639	317	604	280	999999	591	999999	535	538	999999	218	656	595	132	533	842	999999	999999	739	999999	666	999999	999999	796	999999	667	999999	264	999999	262	999999	353	759	292	999999	999999	331	453	686	856	377	537	394	525	999999	40	551	899	877	736	771	549	999999	604	75	634	448	807	763	697	195	74	28	285	833	865	896	313	999999	719	999999	925	116	883	516	999999	999999	353	332	999999	126	506	387	999999	999999	999999	999999	165	226	999999	374	523	689	988	999999	313	518	118	692	609	143	248	999999	167	224	846	442	106	97	937	24	105	485	287	581	999999	686	999999	795	999999	501	741	999999	999999	355	999999	246	128	222	213	619	511	999999	722	352	877	558	230	565	643	74	276	999999	288	532	279	48	411	417	982	999999	279	323	999999	117	401	161	543	812	226	999999	323	884	884	327	512	999999	762	935	703	140	465	683	161	999999	999999	673	807	882	999999	960	834	711	999999	585	999999	999999	304	615	950	726	999999	418	348	43	751	392	193	999999	29	835	285	476	713	851	171	596	999999	999999	882	999999	354	660	736	266	775	612	999999	308	999999	324	999999	156	984	999999	125	57	344	127	999999	999999	999999	846	999999	249	684	368	997	388	424	753	36	209	733	999999	381	363	681	92	267	148	999999	884	999999	704	696	138	491	999999	735	999999	261	54	999999	999999	247	507	797	999999	582	999999	615	276	883	234	999999	999999	423	762	999999	761	999999	262	999999	381	115	999999	999999	168	553	999999	876	271	652	311	501	999999	623	694	984	873	999999	194	509	850	533	471	10	999999	416	756	715	729	999999	973	747	999999	193	214	933	999999	999999	639	943	36	540	354	623	582	733	316	326	999999	777	731	205	999999	752	19	999999	644	605	115	752	797	999999	157	999999	679	563	502	798	418	761	999999	999999	926	999999	483	320	188	999999	427	34	999999	439	999999	999999	999999	778	566	256	184	366	999999	999999	539	887	156	195	392	223	944	29	241	518	908	967	434	502	999999	940	279	698	669	795	187	90	999999	367	854	999999	731	900	999999	255	999999	62	472	
316	700	49	104	297	927	999999	999999	408	793	999999	531	28	527	999999	509	626	977	485	696	503	858	458	244	789	341	197	492	53	33	985	999999	855	505	128	999999	999999	845	981	771	999999	891	779	999999	72	836	835	677	824	401	379	999999	147	365	968	457	252	805	315	999999	999999	483	860	384	807	999999	675	522	999999	115	280	781	999999	714	999999	611	999999	171	182	952	999999	520	999999	652	999999	716	757	499	536	670	999999	999999	540	36	41	230	40	404	489	376	170	322	278	999999	130	598	283	999999	999999	367	378	999999	633	362	459	229	999999	218	999999	999999	937	186	985	738	555	999999	251	999999	683	771	580	999999	681	805	792	193	999999	947	531	66	443	334	136	179	301	478	799	999999	576	811	415	821	674	398	439	984	999999	539	174	999999	356	314	749	601	999999	694	409	828	570	276	999999	867	686	674	999999	612	60	815	447	86	999999	999999	402	871	366	759	999999	293	376	808	855	999999	999999	259	709	999999	585	534	393	607	79	971	999999	310	834	999999	999999	999	740	826	933	521	999999	999999	234	999999	999999	877	245	999999	684	999999	462	761	420	275	999999	437	999999	999999	36	999999	999999	840	17	86	456	101	47	999999	624	20	552	549	874	999999	620	696	999999	426	226	708	298	366	999999	952	519	999999	999999	999999	463	707	999999	221	799	417	99	999999	90	999999	835	999999	839	426	413	674	574	912	999999	85	654	999999	413	548	999999	328	236	999999	999999	64	567	999999	212	478	365	999999	975	999999	750	466	255	368	999999	875	590	999999	868	872	999999	258	388	606	968	813	999999	75	303	496	999999	999999	999999	999999	344	35	590	999999	999999	999999	71	999999	698	243	999999	430	830	296	781	999999	999999	906	459	364	999999	668	675	961	633	398	563	299	623	488	431	279	285	231	999999	590	294	999999	787	506	811	467	560	155	444	547	999999	999999	293	999999	999999	999999	31	999999	912	676	360	629	610	230	807	771	872	219	811	999999	154	609	272	201	253	610	129	999999	553	999999	117	999999	999999	95	999999	935	16	858	949	999999	258	459	999999	999999	240	665	746	999999	699	49	595	350	343	550	403	999999	999999	102	522	928	882	78	282	268	568	829	999999	524	815	872	999999	23	269	999999	645	695	300	916	999999	999999	864	561	263	514	68	767	999999	976	692	999999	580	913	346	31	546	999999	186	60	999999	410	562	231	999999	826	283	581	90	950	905	708	94	449	999999	933	999999	999999	999999	768	210	999999	643	136	832	999999	999999	999999	999999	248	999999	465	518	249	
137	559	36	999999	809	999999	240	999999	999999	999999	80	999999	946	141	999999	999999	999999	225	375	418	850	999999	767	999999	399	999999	534	431	904	842	115	450	999999	844	999999	582	907	999999	521	387	538	999999	124	407	66	847	838	171	80	274	999999	630	99	110	399	151	792	600	254	841	902	808	582	999999	140	629	794	111	819	209	504	536	704	999999	879	136	999999	999999	999999	551	139	999999	360	999999	560	999999	361	999999	454	180	789	316	186	679	999999	730	999999	999999	277	437	63	736	351	871	999999	755	926	110	230	272	279	999999	999999	702	712	539	457	943	293	999999	999999	999999	657	649	419	999999	359	34	514	999999	986	999999	102	941	497	402	32	999999	869	804	558	999999	868	191	901	999999	999999	999999	966	999999	999999	207	986	621	169	358	999999	702	461	581	406	901	999999	81	286	677	340	999999	215	999999	516	968	83	999999	999999	27	836	475	748	63	113	999999	68	568	876	789	999999	481	781	149	323	330	37	298	408	657	664	797	999999	233	35	999999	278	656	438	314	999999	999999	523	151	522	999999	999999	408	999999	530	999999	37	205	497	999999	859	509	999999	999999	999999	940	999999	999999	449	363	49	569	525	999999	309	606	411	140	571	665	117	957	640	627	709	376	628	999999	877	814	999999	602	999999	169	176	304	213	660	251	373	348	426	84	999999	482	54	438	381	178	924	441	999999	633	831	999999	999999	869	447	296	820	321	999999	213	635	727	999999	161	365	999999	999999	403	750	888	207	326	999999	883	851	154	664	999999	999999	650	953	383	739	968	586	213	275	435	999999	999999	431	62	382	222	999999	999999	45	893	999999	520	173	531	999999	999999	999999	999999	275	999999	27	303	631	882	74	324	260	262	999999	999999	999999	161	595	999999	637	999999	999999	155	999999	999999	999999	790	118	999999	864	737	487	432	692	731	543	81	938	257	418	471	741	548	988	999999	962	196	83	999999	328	999999	925	593	893	313	999999	289	570	797	999999	236	194	860	28	999999	837	828	569	266	934	503	999999	348	999999	176	645	999999	167	886	515	258	717	999999	453	943	812	999999	539	999999	999999	263	510	151	673	191	287	881	999999	661	230	999999	999999	816	632	824	707	586	431	999999	999999	999999	999999	999999	291	335	519	999999	417	999999	524	943	299	190	85	681	993	81	674	980	888	763	399	506	666	380	999999	900	919	628	245	235	472	812	720	999999	141	826	859	999999	672	999999	474	455	146	999999	845	446	741	999999	831	999999	912	999999	838	905	240	625	27	911	704	619	723	788	
839	299	481	487	470	999999	999999	177	222	335	999999	253	298	944	370	389	999999	999999	168	967	999999	609	322	999999	973	815	329	516	808	948	999999	63	920	685	999999	846	805	368	999999	999999	411	664	999999	587	999999	594	616	296	264	637	385	519	460	755	992	999999	999999	999999	999999	655	206	42	368	274	690	999999	333	612	339	523	584	177	218	943	999999	999999	999999	999999	999999	999999	999999	43	261	180	572	135	603	174	693	385	870	354	854	330	29	379	305	999999	999999	879	271	13	956	741	63	218	310	516	200	860	54	999999	573	134	456	999999	781	198	701	565	661	168	919	953	653	240	999999	887	923	196	836	999999	838	17	127	205	86	519	127	363	824	96	999999	833	341	628	781	730	874	856	597	117	999999	341	228	999999	94	13	999999	823	999999	422	592	13	34	17	412	999999	16	261	96	271	81	999999	740	575	193	95	622	34	458	591	23	77	598	728	590	999999	789	24	999999	82	431	303	467	411	503	999999	999999	999999	999999	999999	724	622	769	336	999999	119	600	652	919	998	999999	73	374	314	408	999999	414	305	427	905	776	999999	150	24	839	777	880	339	999999	222	999999	999999	808	999999	999999	401	308	272	999999	480	907	146	999999	122	692	368	999999	162	12	978	566	513	999999	999999	449	731	481	755	497	267	238	271	581	999999	721	999999	264	999999	999999	17	226	152	611	946	998	639	897	38	331	999999	999999	727	336	999999	999999	999999	391	497	794	145	919	553	774	435	999999	645	999999	397	999999	599	999999	999999	999999	999999	761	999999	901	960	322	999999	834	452	433	26	419	511	934	487	61	948	999999	767	346	311	97	673	377	999999	704	362	999999	509	638	731	999999	59	21	341	999999	241	999999	430	184	984	310	999999	129	758	26	740	711	87	999999	452	999999	346	461	414	999999	98	56	725	266	960	735	335	814	701	999999	369	499	603	156	820	86	999999	592	362	10	620	553	999999	999999	963	651	996	173	196	842	999999	597	607	999999	252	999999	155	999999	224	259	975	663	428	120	656	999999	117	931	526	375	608	753	109	413	999999	999999	437	566	303	319	999999	172	627	858	999999	999999	891	180	903	634	930	127	377	112	35	956	999999	507	513	999999	544	74	647	820	244	287	498	204	145	999999	757	589	870	905	520	812	45	569	503	884	359	936	38	891	444	491	385	996	999999	341	420	929	63	581	999999	673	525	999999	999999	999999	283	697	45	206	877	350	999999	472	592	223	921	999999	14	628	373	607	46	756	385	
999999	902	501	817	999999	296	827	536	999999	140	846	297	238	944	175	611	661	999999	999999	999999	999999	244	912	414	999999	419	854	925	434	217	177	999999	769	430	871	436	781	880	241	999999	60	814	999999	342	999999	925	692	999999	839	27	711	706	214	999999	291	999999	989	97	653	394	441	901	999999	999999	999999	999999	528	807	83	738	829	999999	999999	922	962	999999	999999	580	669	248	727	243	96	417	506	470	433	36	149	362	999999	694	237	999999	477	158	712	999999	380	535	407	884	547	999999	197	930	47	291	779	11	999999	418	427	999999	666	999999	814	999999	999999	501	999999	502	668	721	300	145	553	821	455	814	577	999999	209	143	840	999999	999999	985	229	999999	432	151	256	147	128	39	276	999999	191	999999	999999	27	999999	878	749	905	999999	999999	999999	61	999999	226	836	965	434	834	219	294	574	824	511	828	474	999999	78	999999	255	999999	602	999999	869	731	640	999999	480	999999	117	330	393	999999	626	870	185	178	198	999999	999999	290	999999	294	999999	981	999999	999999	768	515	553	292	810	999999	659	694	233	549	192	999999	586	661	999999	999999	999999	888	900	639	207	640	653	306	820	862	999999	965	819	999999	451	887	483	283	416	999999	999999	824	520	289	284	999999	647	636	986	542	629	653	794	837	999999	931	91	618	169	137	861	257	471	948	774	694	875	915	108	304	182	313	254	530	999999	902	999999	999999	999999	274	999999	27	320	288	242	686	180	981	749	519	806	864	999999	288	113	759	362	572	514	590	67	732	537	999999	369	326	409	999999	969	665	564	469	263	894	145	999999	936	193	715	999999	999999	894	175	588	999999	318	999999	965	999999	119	549	804	117	774	217	269	489	628	918	999999	287	905	21	94	999999	999999	610	228	153	999999	822	179	999999	426	76	173	567	949	204	61	136	443	847	999999	125	759	362	999999	687	875	364	318	999999	799	811	999999	882	90	634	999999	707	971	999999	166	296	380	947	691	707	54	999999	999999	434	867	789	843	999999	161	969	999999	984	131	999999	277	905	999999	904	67	614	458	290	486	324	53	354	999999	622	691	573	744	999999	671	999999	642	999999	823	884	407	999999	967	560	999999	999999	439	175	586	439	999999	261	999999	475	890	86	259	763	999999	999999	390	523	634	231	376	587	234	393	323	999999	999999	999999	91	999999	507	57	646	897	559	375	885	877	768	725	78	439	999999	278	921	594	531	878	957	999999	503	999999	385	746	193	153	886	56	852	246	999999	458	179	163	968	843	439	999999	999999	
850	999999	513	755	999999	162	937	797	956	472	999999	999999	30	147	999999	136	622	672	999999	714	416	489	839	999999	531	194	619	999999	999999	999999	87	165	179	674	116	277	999999	139	476	999999	256	356	999999	583	999999	428	999999	999999	696	36	356	181	539	999999	999999	999999	500	488	233	724	999999	677	169	999999	999999	573	648	355	999999	999999	146	999999	999999	316	999999	70	558	265	901	113	673	308	573	610	999999	906	999999	532	876	745	776	511	999999	751	60	579	999999	999999	999999	560	779	999999	289	490	890	862	975	233	189	737	999999	245	999999	999999	61	999999	113	999999	999999	487	946	126	478	295	439	634	587	999999	265	889	999999	284	75	350	333	999999	999999	92	720	101	999999	403	352	999999	932	541	924	786	699	999999	475	638	581	999999	614	999999	697	993	61	265	285	530	967	300	864	537	179	246	795	553	225	31	838	611	999999	553	773	339	999999	897	999999	800	754	449	423	245	999999	363	736	670	810	35	41	464	999999	411	435	62	284	405	999999	999999	990	999999	600	453	999999	969	166	70	889	367	999999	999999	999999	484	775	528	999999	629	833	816	999999	135	742	999999	990	999999	795	154	127	721	64	957	536	31	809	608	848	999999	445	733	206	999999	780	452	394	877	909	999999	635	999999	185	655	571	555	189	999999	413	409	999999	426	999999	999999	943	178	313	682	627	533	675	999999	679	906	999999	110	619	833	354	299	999999	122	473	464	518	220	545	409	396	980	842	999999	204	449	999999	28	559	194	732	611	149	711	259	999999	665	468	236	279	999999	471	936	356	999999	123	603	351	953	999999	999999	732	999999	904	296	647	999999	731	999999	999999	400	175	550	999999	999999	742	159	105	999999	999999	799	60	984	276	937	925	54	999999	432	999999	846	175	75	840	689	10	999999	245	424	999999	999999	934	999999	996	878	306	999999	510	999999	778	963	999999	487	866	999999	454	747	367	966	370	602	999999	999999	892	999999	235	109	999999	999999	109	763	914	680	999999	401	864	564	987	397	641	14	543	249	653	999999	348	687	999999	920	245	262	621	279	64	19	499	635	602	611	653	206	221	764	156	25	59	827	236	474	65	889	999999	999999	999999	366	68	955	655	775	56	548	999999	788	510	846	151	644	625	251	902	238	999999	386	999999	445	793	779	102	638	76	520	460	999999	999999	355	502	651	944	999999	999999	999999	999999	827	565	115	305	433	999999	999999	873	414	211	985	571	826	999999	383	236	888	573	999999	862	27	999999	535	97	174	922	164	353	500	699	
999999	299	367	258	144	820	638	149	369	524	792	765	999999	999999	999999	999999	999999	999999	129	425	66	135	671	999999	999999	128	999999	999999	141	510	109	999999	383	715	999999	695	213	578	793	563	999999	749	213	764	80	262	56	999999	999999	11	883	737	234	84	643	802	628	686	999999	26	791	619	18	999999	425	834	391	946	44	999999	999999	470	634	566	827	316	921	999999	610	711	81	812	999999	139	626	372	732	308	81	481	77	527	292	777	771	978	999999	354	999999	245	870	109	192	999999	51	422	999999	668	256	336	881	720	85	584	944	978	223	878	242	999999	999999	92	999999	563	999999	442	999999	857	999999	849	999999	999999	999999	374	999999	999999	630	999999	97	213	269	74	62	744	999999	999999	451	708	832	792	764	861	122	999999	143	787	999999	628	139	609	999999	255	999999	407	760	313	161	710	743	972	358	659	999999	999999	999999	47	40	999999	963	365	990	479	34	11	94	999999	999999	283	241	63	747	11	434	488	999999	23	200	655	983	296	999999	740	965	859	443	115	81	94	501	105	756	103	664	774	999999	766	231	872	999999	56	999999	878	479	690	235	357	234	312	999999	780	999999	385	999999	677	170	260	513	999999	567	999999	643	381	782	146	306	999999	346	660	869	999999	792	327	342	937	447	326	999999	999999	634	96	880	768	34	720	999999	999999	999999	987	613	999999	999999	66	999999	342	999999	477	106	343	999999	581	20	999999	999999	856	999999	530	999999	219	999999	844	989	238	540	999999	999999	874	999999	71	888	925	707	358	57	999999	999999	735	22	999	534	999999	229	927	891	999999	85	316	336	177	731	727	999999	999999	758	768	999999	33	526	834	999999	538	130	999999	454	467	874	662	999999	930	906	999999	999999	52	685	268	624	72	347	487	999999	792	548	188	999999	171	597	970	600	288	143	926	218	188	766	999999	849	194	482	999999	188	423	999999	406	271	478	219	999999	999999	499	154	316	686	999999	438	450	990	999999	704	999999	870	903	71	248	796	979	54	999999	286	999999	418	439	589	913	999999	981	13	999999	917	861	952	311	999999	110	143	827	250	178	749	325	14	907	490	199	999999	285	361	550	999999	291	433	879	999999	371	90	714	999999	999999	741	999999	999999	999999	34	843	341	568	984	961	114	969	739	875	590	961	999999	510	949	400	359	33	630	463	542	999999	437	999999	303	557	29	429	110	477	437	302	878	166	883	646	857	994	301	999999	999999	639	552	557	298	999999	686	579	999999	336	423	718	826	999999	315	398	415	268	275	436	
941	685	869	271	447	297	999999	528	999999	312	542	364	999999	239	28	903	93	999999	784	999999	870	999999	664	773	64	719	999999	894	850	494	241	599	729	999999	459	759	770	290	999999	10	963	167	952	462	794	68	985	999999	964	999999	315	999999	999999	28	565	501	30	105	217	999999	999999	999999	678	143	81	942	999999	999999	780	269	142	999999	769	999999	292	713	497	212	978	996	733	879	930	447	999999	706	125	999999	999999	999999	738	674	83	391	188	774	489	818	999999	852	999999	128	999999	999999	280	513	999999	700	736	852	13	818	126	221	994	942	268	999999	954	374	999999	999999	569	822	530	467	729	387	604	518	233	679	821	136	573	615	73	235	177	675	940	999999	974	999999	955	920	999999	999999	397	999999	516	999999	864	26	35	999999	559	993	184	999999	784	999999	106	999999	999999	334	997	990	648	388	878	999999	73	288	434	412	999999	122	867	610	999999	866	990	367	999999	999999	814	804	111	74	999999	80	60	999999	891	562	328	999999	826	631	922	568	999999	999999	367	999999	196	585	592	623	559	999999	136	574	902	917	397	738	999999	654	519	999999	999999	583	332	808	983	707	397	871	93	999999	999999	245	687	351	652	981	999999	529	788	238	222	488	515	999999	943	485	462	974	175	590	540	182	999999	730	999999	999999	686	559	999999	999999	198	999999	539	366	999999	890	999999	561	274	415	999999	696	866	999999	980	999999	78	712	865	507	255	423	705	502	999999	123	134	956	999999	22	305	999999	999999	310	49	501	948	999999	469	63	597	900	709	999999	999999	844	999999	830	750	999999	572	999999	999999	992	242	775	25	47	999999	999999	999999	931	889	999999	119	999999	667	566	251	488	460	918	252	999999	909	354	713	945	650	999999	808	303	216	999999	999999	331	756	47	78	274	486	911	999999	433	297	666	21	457	650	564	999999	749	589	272	819	653	731	882	92	887	72	80	396	885	999999	472	724	497	999999	788	540	999999	497	976	11	999999	473	999999	524	252	343	266	999999	999999	999999	68	714	944	581	797	599	874	954	190	212	999999	999999	999999	205	999999	942	523	645	861	999999	556	261	999999	270	999999	189	913	367	839	554	806	775	999999	254	179	999999	780	915	24	198	665	675	317	774	595	33	903	999999	999999	310	819	620	443	999999	999999	806	111	999999	311	617	999999	999999	124	636	406	999999	224	999999	36	999999	171	607	630	999999	368	880	944	837	674	257	286	300	668	999999	734	195	342	248	999999	373	655	106	614	407	511	999999	561	999999	378	954	808	588	596	
631	148	221	990	769	703	999999	862	273	19	63	999999	999999	999999	585	999999	220	999999	999999	165	663	421	75	993	232	172	220	329	273	469	720	449	697	703	46	400	999999	205	572	545	999999	510	391	96	561	76	999999	308	975	999999	167	654	999999	999999	933	220	83	228	999999	607	492	999999	999999	804	298	614	999999	693	813	195	999999	999999	999999	440	210	162	40	978	441	166	57	911	353	494	311	75	616	275	769	999999	326	999999	438	964	62	80	912	587	798	999999	999999	431	999999	999999	999999	999999	917	402	999999	999999	190	104	786	610	560	581	999999	113	502	232	997	377	923	999999	868	94	587	771	387	999999	249	452	190	494	733	625	999999	563	999999	999999	158	999999	999999	988	645	231	517	827	414	481	539	808	94	575	949	65	507	508	921	999999	565	155	999999	101	999999	737	914	999999	877	934	165	977	18	343	84	783	999999	934	999999	647	577	759	999999	999999	600	440	368	999999	545	678	999999	917	641	999999	999999	12	999999	999999	456	908	317	999999	950	480	325	561	999999	999999	500	176	731	999999	166	284	737	999999	788	119	501	110	999999	309	999999	208	999999	248	346	227	739	82	583	381	999999	443	999999	362	809	999999	590	999999	640	617	124	378	946	555	999999	366	63	798	223	100	999999	356	538	17	467	751	664	87	225	582	21	428	592	999999	94	723	944	999999	995	902	528	463	470	761	999999	388	261	271	487	979	174	941	858	493	999999	141	904	332	999999	67	231	513	822	67	606	696	785	596	470	47	422	678	802	999999	999999	997	999999	777	822	999999	500	403	999999	245	418	79	569	109	999999	953	818	621	490	999999	680	25	640	412	165	498	603	665	800	450	999999	999999	999999	999999	921	923	255	137	509	999999	567	999999	914	587	649	536	136	999999	999999	517	229	999999	197	864	640	999999	999999	999999	621	334	485	834	602	158	678	921	930	31	188	516	999999	690	122	674	380	999999	111	999999	999999	999999	371	999999	999999	293	231	766	308	999999	906	375	566	999999	516	185	340	732	236	999999	908	999999	605	114	999999	999999	809	538	999999	523	494	789	999999	313	719	992	962	568	999999	999999	999999	911	622	656	125	812	949	999999	184	937	344	647	999999	346	154	45	32	266	419	999999	999999	692	88	784	790	127	922	999999	62	999999	999999	771	406	918	837	997	114	949	989	695	999999	874	999999	750	189	846	173	117	999999	684	969	705	999999	999999	833	245	999999	838	866	999999	999999	999999	882	661	725	572	999999	707	508	157	999999	83	277	723	167	610	
338	999999	605	943	999999	814	999999	378	553	516	621	928	94	602	174	276	92	999999	805	15	991	999999	35	616	605	466	999999	21	753	895	438	999999	321	233	999999	504	242	923	54	85	600	514	117	218	950	322	623	999999	982	999999	991	999999	918	999999	618	999999	313	988	999999	999999	216	93	624	999999	87	196	617	860	696	670	43	168	946	730	999999	487	999999	816	665	292	843	701	39	99	904	999999	999999	169	615	280	200	254	999999	557	868	999999	889	460	141	764	705	762	220	321	630	832	338	198	999999	141	51	496	332	65	999999	514	64	535	753	924	679	999999	254	425	999999	789	999999	999999	861	999999	597	144	999999	901	587	90	491	999999	999999	999999	824	999999	423	484	238	999999	922	530	999999	363	999999	363	707	216	95	258	518	999999	841	999999	259	939	337	848	999999	907	811	999999	478	572	999999	346	76	681	110	361	44	999999	196	775	867	999999	999999	999999	444	243	437	999999	815	338	572	999999	999999	628	821	884	991	574	999999	331	892	501	62	341	340	126	297	35	116	734	999999	747	607	76	973	206	454	829	413	310	999999	343	615	149	999999	999999	470	448	860	225	370	469	999999	865	883	999999	10	163	177	999999	946	412	371	999999	999999	825	99	809	654	625	999999	171	170	640	851	999999	885	912	341	999999	655	848	175	999999	373	999999	916	742	193	607	999999	301	661	95	363	77	999999	533	35	185	246	660	999999	999999	785	999999	309	200	23	333	490	97	822	999999	672	108	999999	999999	717	369	908	357	626	999999	429	999999	510	84	999999	783	587	362	887	166	768	995	64	930	115	175	455	725	728	999999	127	999999	479	999999	423	999999	830	999999	815	665	276	888	999999	747	815	646	698	234	913	239	745	137	209	666	404	999999	54	316	375	552	914	999999	999999	999999	929	320	669	21	661	999999	953	97	546	232	999999	999999	961	316	999999	469	477	230	811	498	123	989	908	812	104	745	221	999999	135	273	751	93	269	276	817	504	999999	686	999999	892	286	999999	999999	977	776	524	716	999999	201	999999	84	999999	381	999999	654	939	999999	857	917	999999	810	439	961	283	999999	999999	621	694	498	999999	492	790	657	999999	221	464	999999	931	46	999999	999999	483	332	229	198	67	711	999999	621	999999	102	129	769	999999	999999	847	696	999999	999999	999999	903	31	999999	580	423	294	45	999999	999999	199	541	480	820	347	999999	999999	999999	742	95	423	104	492	83	621	528	372	31	999999	837	999999	767	100	434	999999	999999	18	245	751	805	904	31	260	
218	431	346	999999	999999	432	770	999999	999999	999999	232	93	999999	999999	999999	627	999999	999999	273	44	999999	999999	432	999999	56	753	670	877	101	365	936	190	401	844	999999	651	284	906	73	598	240	91	999999	999999	999999	999999	202	999999	999999	618	698	999999	640	999999	635	663	999	895	999999	555	762	892	664	384	27	51	692	999999	146	999999	352	156	987	674	804	542	921	619	582	999999	999999	414	817	483	667	191	549	999999	999999	999999	651	999999	340	518	999999	347	427	258	999999	826	658	172	130	762	275	551	767	999999	999999	999999	999999	390	999999	869	993	358	84	191	717	835	501	287	820	525	655	999999	816	999999	838	466	124	999999	824	755	57	399	293	999999	217	125	424	583	232	125	999999	999999	75	470	999999	488	999999	246	541	959	334	380	999999	604	117	311	735	299	137	725	999999	79	566	567	999999	604	74	30	973	602	999999	918	999999	705	647	394	999999	355	953	999999	999999	878	141	864	430	676	999999	689	947	905	389	999999	455	506	999999	809	999999	507	648	920	424	252	272	938	999999	416	325	646	957	722	413	390	345	778	531	110	937	701	147	156	999999	384	82	78	222	296	472	559	567	838	689	400	706	42	935	999999	615	999999	327	23	360	412	732	234	501	998	999999	677	974	46	871	13	370	502	375	49	180	204	726	999999	944	766	999999	128	42	23	684	312	842	999999	495	745	999999	133	795	153	652	847	576	224	506	794	585	530	999999	999999	40	999999	667	895	781	420	999999	76	999999	594	999999	999999	201	488	999999	486	835	403	551	136	629	999999	707	231	397	332	999999	999999	754	160	999999	999999	162	356	983	480	645	946	999999	84	278	317	64	210	820	48	999999	98	999999	30	959	191	979	999999	66	793	506	446	999999	458	999999	999999	322	918	999999	999999	461	845	505	844	841	888	604	477	857	321	192	999999	411	358	676	539	612	734	201	999	999999	321	300	199	973	209	448	350	999999	999999	999999	145	796	53	587	810	592	65	188	80	999999	511	999999	999999	611	999999	44	999999	782	262	999999	588	727	414	208	999999	999999	315	870	642	450	263	195	553	326	56	710	367	999999	865	946	557	555	130	421	76	338	999999	999999	999999	174	299	568	38	951	999999	418	392	999999	999999	265	287	194	999999	630	334	326	439	999999	564	299	999999	388	916	315	805	42	607	992	999999	810	999	726	897	999999	999999	999999	166	602	910	638	999999	522	333	609	999999	372	999999	500	999999	750	999999	999999	34	999999	497	999999	651	723	156	383	999999	999999	999999	
999999	266	560	296	78	999999	999999	169	999999	999999	999999	972	164	64	316	646	999999	33	117	904	391	911	999999	702	224	980	999999	999999	443	999999	999999	999999	999999	809	696	999999	119	86	940	30	459	591	72	999999	108	710	342	855	344	86	713	359	703	495	331	725	395	857	82	999999	238	594	725	390	999999	999999	55	354	368	963	536	999999	93	96	455	800	848	260	999999	513	647	394	709	999999	999999	186	134	999999	488	970	999999	262	13	999999	791	999999	999999	999999	639	10	999999	988	999999	381	550	357	276	617	50	531	876	999999	263	999999	449	844	999999	368	648	804	974	613	866	999999	16	284	362	240	304	590	934	176	621	604	999999	999999	999999	338	999999	394	910	999999	999999	957	999999	822	999	445	999999	947	999999	507	43	834	36	999999	132	109	374	276	995	46	323	459	596	709	999999	999999	721	790	947	557	999999	263	894	999999	222	999999	304	193	285	917	826	356	999999	999999	143	999999	577	795	537	797	963	549	399	873	203	941	370	393	999999	349	999999	623	999	431	954	779	940	999999	839	223	805	191	991	88	219	999999	999999	169	576	999999	91	925	262	159	594	12	999999	30	999999	999999	548	910	884	999999	203	213	357	189	482	363	846	18	955	324	999999	782	558	999999	664	999999	102	211	817	999999	268	798	370	849	837	999999	914	999999	305	568	675	999999	999999	999999	885	15	618	668	999999	223	889	82	999999	938	167	812	454	554	366	45	999999	346	102	321	999999	999999	842	507	351	531	448	926	713	397	649	107	999999	502	435	658	618	434	525	604	682	196	999999	432	692	35	507	370	563	999999	390	999999	802	985	389	489	173	999999	999999	165	774	999999	368	999999	299	70	336	952	128	707	427	753	821	498	638	999999	576	999999	815	325	33	88	373	999999	16	999999	304	500	999999	999999	495	507	116	999999	830	719	828	999999	142	631	699	554	251	855	842	636	517	314	999999	900	912	752	306	11	141	696	999999	914	999999	978	766	836	840	999999	222	919	999999	461	668	918	661	331	999999	999999	626	478	999999	999999	999999	379	803	990	153	999999	999999	742	211	115	238	143	130	999999	679	999999	865	862	714	999999	643	922	989	66	645	437	248	591	475	122	384	662	859	91	312	206	185	999999	692	628	150	479	718	999999	232	999999	999999	748	652	999999	328	764	764	767	873	689	390	747	354	716	999999	999999	277	98	730	576	283	999999	611	482	979	99	999999	96	928	174	213	457	833	121	639	999999	939	352	794	620	898	102	217	622	999999	437	
431	976	654	699	211	999999	811	655	999999	759	999999	179	154	238	594	677	839	999999	485	932	913	242	999999	999999	511	925	999999	120	678	999999	999999	988	665	551	667	203	441	238	963	583	646	187	860	880	363	770	208	565	35	230	263	508	147	884	524	198	899	181	198	286	999999	700	977	999999	999999	999999	513	602	999999	999999	999999	610	745	902	295	735	999999	999999	999999	999999	727	738	95	457	928	332	851	781	37	999999	303	999999	50	687	257	946	210	791	951	215	999999	605	999999	633	983	652	999999	244	598	788	816	703	999999	999999	999999	597	615	529	151	606	306	999999	575	999999	108	976	570	68	654	999999	999999	999999	999999	999999	484	131	743	461	473	285	569	999999	192	248	662	999999	217	593	138	659	341	999999	650	355	908	999999	39	903	535	16	91	703	590	259	263	235	458	148	999999	436	854	999999	65	865	46	690	549	336	999999	507	769	999999	930	994	18	855	940	898	15	950	999999	839	925	467	203	865	35	933	999999	437	151	78	621	701	805	187	999999	784	319	228	984	702	999999	38	999999	114	773	595	251	408	294	559	999999	31	999999	24	999999	598	999999	181	999999	999999	351	999999	999999	701	366	239	199	999999	240	165	999999	786	966	999999	374	897	999999	99	102	999999	999999	587	152	999999	935	600	999999	790	948	999999	123	999999	563	378	361	474	672	546	999999	544	406	420	177	138	969	999999	64	945	650	341	379	582	999999	234	924	764	858	999999	766	766	999999	409	882	215	52	452	232	999999	999999	900	999999	683	999999	558	43	281	999999	23	623	588	999999	420	149	616	999999	540	68	339	453	597	615	899	780	999999	999999	999999	538	961	999999	999999	999999	467	908	999999	116	999999	241	531	200	999999	354	999999	999999	999999	230	462	999999	275	559	999999	999999	893	154	450	999999	335	903	368	886	46	999999	458	927	105	464	88	512	399	510	960	309	999999	999999	800	999999	770	748	999999	999999	219	737	999999	412	999999	144	240	322	999999	999999	999999	792	873	999999	999999	910	896	917	64	723	152	949	999999	765	999999	212	855	999999	353	207	523	999999	999999	606	677	309	480	999999	353	961	233	765	54	934	729	999999	436	893	985	890	999999	853	694	879	618	269	867	507	813	381	288	487	969	270	941	999999	491	276	967	999999	439	850	999999	999999	499	999999	999999	935	45	999999	999999	962	767	463	850	670	892	431	987	417	441	999999	241	971	683	746	795	783	999999	535	686	999999	926	141	460	999999	289	601	389	241	999999	999999	999999	999999	605	999999	719	516	420	
281	311	70	288	559	423	467	999999	999999	419	753	999999	131	942	509	999999	999999	46	999999	12	999999	390	301	999999	999999	63	508	510	999999	375	367	999999	289	373	999999	234	999999	999999	376	718	993	887	685	191	999999	649	242	999999	999999	647	989	999999	93	999999	76	890	999999	27	531	999999	914	999999	769	238	62	727	312	758	999999	999999	129	734	669	918	19	999999	704	120	416	116	820	519	548	212	385	999999	943	775	307	999999	999999	999999	359	871	804	999999	127	457	138	908	347	484	999999	687	999999	265	619	999999	504	609	999999	999999	611	999999	685	404	999999	567	999999	973	783	536	460	401	69	521	384	798	124	999999	999999	256	981	507	769	345	751	860	683	999999	999999	778	281	697	644	325	996	934	196	409	629	559	999999	164	999999	810	33	999999	628	16	880	821	61	531	999999	938	918	999999	999999	349	999999	999999	883	731	514	15	265	763	756	999999	999999	999999	612	714	353	789	651	999999	383	959	999999	385	242	676	250	647	999999	999999	438	706	999999	893	999999	846	756	81	675	873	649	129	999999	270	619	999999	492	440	218	346	188	479	297	101	999999	695	38	999999	324	999999	491	999999	288	999999	334	60	345	631	170	999999	958	281	124	777	186	263	999999	60	999999	357	999999	810	439	999999	571	959	999999	315	999999	593	818	488	756	469	391	999999	840	999999	936	569	549	861	279	452	387	906	365	519	915	999999	290	977	511	967	32	681	437	897	999999	375	641	39	468	999999	999999	480	525	999999	999999	403	422	999999	124	206	999999	333	540	986	13	999999	603	899	400	696	313	840	999999	789	446	999999	355	999999	103	999999	927	999999	402	702	505	907	391	710	133	522	999999	913	863	314	168	698	150	451	893	290	771	742	999999	772	273	116	503	735	217	686	58	999999	283	552	279	299	930	999999	491	106	282	999999	776	878	642	400	977	672	999999	747	999999	903	59	812	799	999999	999999	630	999999	398	413	655	502	446	473	584	999999	320	999999	869	999999	312	960	797	18	999999	966	761	999999	872	999999	831	115	470	127	999999	429	471	753	95	419	310	999999	102	692	626	400	339	999999	67	761	667	999999	999999	979	266	943	262	804	999999	999999	128	499	999999	269	582	550	42	329	329	165	178	566	949	460	467	902	867	114	999999	999999	637	357	999999	121	471	999999	999999	490	860	210	176	666	999999	867	300	999999	844	833	999999	86	368	19	94	999999	592	110	687	999999	521	364	86	157	999999	443	999999	771	999999	454	797	388	205	999999	468	128	988	511	734	
92	170	999999	68	999999	999999	314	129	999999	272	181	528	371	516	54	968	999999	999999	29	253	398	286	999999	393	999999	45	730	880	999999	550	999999	912	91	375	999999	149	864	999999	52	999999	118	324	962	509	255	925	999999	872	999999	583	962	994	969	267	345	806	641	999999	668	998	274	999999	999999	999999	306	268	447	995	911	999999	114	210	999999	999999	999999	84	323	29	148	474	608	999999	729	999999	587	971	943	823	39	999999	507	600	637	54	888	683	999999	885	212	986	488	441	999999	255	478	762	912	113	132	271	492	622	135	203	999999	416	704	80	999999	334	325	623	965	122	999999	999999	572	999999	999999	461	73	438	816	161	986	177	999999	483	764	825	999999	839	701	999999	316	884	474	444	655	481	978	940	999999	877	670	999999	476	999999	999999	964	200	876	999999	999999	207	63	806	973	216	232	519	231	316	999999	999999	485	921	206	806	523	50	999999	999999	506	999999	133	999999	938	491	999999	999999	58	636	999999	635	192	999999	41	570	999999	88	500	237	433	962	999999	634	999999	611	194	943	280	51	334	923	72	495	627	197	84	21	999999	999999	95	531	999999	999999	515	48	999999	999999	890	635	553	444	549	999999	999999	544	725	499	330	337	306	188	430	16	311	999999	999999	999999	999999	999999	999999	251	221	999999	152	901	999999	999999	128	683	999999	999999	62	644	999999	890	999999	171	537	93	472	584	999999	540	196	906	111	463	293	999999	999999	396	683	56	148	312	999999	540	758	999999	52	999999	999999	647	809	882	136	785	999999	421	501	411	169	999999	381	911	560	680	822	999999	800	48	878	488	217	140	741	16	505	196	999999	843	999999	481	999999	999999	213	53	731	313	779	999999	944	872	148	73	237	678	999999	999999	751	999999	718	522	999999	13	684	999999	439	999999	150	999999	999999	999999	999999	657	999999	999999	962	472	999999	517	949	518	466	999999	104	16	350	154	903	72	999999	278	444	123	999999	890	225	48	234	320	613	999999	999999	999999	45	999999	128	490	74	549	999999	999999	528	243	999999	210	65	781	999999	999999	999999	295	775	88	788	21	999999	999999	532	999999	472	924	247	397	903	897	355	806	999999	481	888	860	999999	364	356	139	999999	211	520	924	835	444	999999	556	768	999999	286	94	871	34	735	999999	957	956	999999	791	963	140	339	999999	854	259	342	437	790	999999	999999	999999	999999	658	271	686	129	607	999999	999999	795	691	629	585	999999	271	935	423	999999	410	902	999999	287	565	176	619	871	814	80	585	111	999999	766	999999	999999	865	999999	223	763	
58	999999	999999	683	58	999999	282	999999	999999	999999	593	999999	918	690	389	789	999999	143	176	999999	651	814	315	537	697	926	104	925	552	999999	999999	909	999999	660	999999	53	553	448	239	570	893	117	127	999999	487	271	999999	999999	386	999999	38	732	999999	730	121	999999	999999	822	986	131	901	357	958	999999	341	683	602	268	999999	346	999999	645	903	606	598	999999	697	999999	59	435	744	93	548	265	999999	999999	999999	999999	548	464	990	731	461	999999	669	999999	158	837	397	803	669	923	999999	50	999999	392	999999	999999	142	577	999999	475	772	561	999999	817	809	703	844	999999	999999	999999	720	999999	355	514	193	999999	937	999999	395	860	999999	999999	999999	820	74	508	213	999999	203	999999	858	970	999999	525	999999	900	731	851	736	999999	999999	999999	844	68	213	489	694	547	209	999999	999999	89	192	686	999999	525	999999	566	752	310	499	999999	126	824	752	999999	620	830	555	293	999999	96	325	940	867	120	999999	999999	999999	585	814	666	853	169	999999	779	999999	241	248	443	113	175	108	436	955	211	961	29	315	464	868	863	991	999999	969	564	763	252	819	175	123	98	949	999999	496	999999	938	956	339	973	999999	389	999999	122	189	899	988	999999	984	665	158	392	401	162	716	950	675	937	200	999999	25	545	422	82	329	24	225	930	939	999999	273	999999	690	342	502	489	281	878	736	80	576	999999	268	999999	27	999999	697	797	460	546	999999	10	999999	409	957	425	967	519	999999	174	683	999999	950	861	402	999999	701	68	999999	999999	679	999999	999999	130	364	152	287	999999	999999	598	327	428	479	403	965	273	249	291	385	86	521	761	96	571	396	999999	923	999999	760	874	39	639	999999	233	866	371	999999	999999	55	814	148	708	464	999999	847	264	587	557	999999	139	903	420	682	582	999999	917	710	640	733	845	999999	880	999999	191	999999	687	999999	256	536	999999	474	604	246	571	938	999999	307	891	999999	999999	930	375	510	631	970	618	957	564	517	948	660	999999	911	209	595	267	999999	999999	999999	999999	973	999999	999999	302	664	308	999999	121	999999	901	620	818	916	601	915	853	380	876	220	950	729	726	739	587	943	316	999999	46	975	680	999999	33	266	563	999999	599	355	217	966	672	999999	846	919	615	338	842	251	319	294	742	887	333	72	684	440	257	999999	443	359	358	999999	147	145	964	297	999999	561	363	443	325	508	172	909	548	999999	883	806	999999	999999	110	999999	383	752	242	793	999999	961	582	133	911	999999	911	858	618	999999	999999	710	999999	
999999	741	290	888	999999	968	999999	999999	423	524	177	557	450	478	193	258	292	242	394	903	181	16	999999	979	240	532	327	596	314	300	999999	219	182	851	999999	518	819	186	507	784	999999	999999	867	447	999999	575	999999	529	999999	610	336	824	999999	807	784	321	115	311	658	353	999999	648	999999	132	42	958	384	999999	999999	675	999999	115	734	610	905	999999	149	999999	574	999999	999999	798	999999	704	964	667	307	375	77	494	412	999999	528	999999	143	359	659	744	415	456	201	872	857	61	999999	230	99	311	999999	681	182	917	737	994	291	999999	779	715	168	374	660	18	531	999999	273	999999	587	580	999999	555	453	404	782	128	999999	999999	940	816	999999	999999	999999	996	999999	999999	322	494	780	534	872	290	580	943	586	999999	795	193	999999	999999	788	999999	642	518	834	356	238	777	145	619	999999	101	911	962	192	999999	796	664	544	146	999999	999999	999999	63	708	196	975	509	818	741	332	289	848	999999	38	999999	999999	70	171	127	166	544	359	171	12	780	999999	999999	999999	172	999999	141	648	214	812	19	120	999999	810	648	999999	728	958	999999	999999	252	253	649	934	999999	321	735	502	426	979	331	429	978	60	927	816	368	749	655	497	200	640	999999	999999	28	171	522	999999	523	747	437	999999	955	874	759	537	729	999999	999999	850	518	638	231	234	491	589	142	999999	882	831	999999	979	313	999999	106	612	999999	999999	916	748	799	999999	979	679	552	999999	474	113	301	400	999999	999999	899	804	999999	999999	999999	419	967	438	39	983	377	999999	734	458	282	59	999999	157	928	539	766	111	61	42	659	999999	682	746	999999	38	247	492	744	336	89	508	927	544	203	199	233	999999	718	999999	118	999999	999999	104	472	424	335	153	999999	999999	919	798	999999	945	902	867	999999	999999	323	11	745	884	947	999999	378	774	131	243	954	739	315	289	999999	999999	923	999999	606	588	283	701	702	104	30	999999	417	291	999999	982	641	336	999999	11	999999	717	80	234	349	547	725	697	999999	999999	199	732	252	639	416	518	999999	541	999999	999999	947	622	309	999999	863	761	999999	97	30	999999	999999	627	287	314	125	999999	174	699	32	69	999999	585	407	609	904	298	999999	777	875	245	960	999999	999999	312	64	999999	418	999999	999999	587	556	999999	677	999999	500	999999	999999	938	523	741	354	331	518	210	296	999999	224	999999	747	575	818	222	221	784	188	999999	561	974	259	574	266	999999	339	444	513	233	999999	254	118	342	842	15	264	143	999999	638	999999	864	25	
692	999999	718	681	999999	769	343	999999	999999	975	999999	19	999999	999999	999999	999999	608	992	83	999999	73	463	970	590	999999	999999	812	999999	87	893	549	908	697	999999	567	247	548	73	999999	675	179	999999	24	999999	118	332	999999	327	315	999999	999999	999999	999999	177	952	999999	366	137	999999	999999	956	385	348	10	999999	101	322	999999	130	711	936	545	999999	999999	528	266	449	999999	482	91	372	495	653	428	610	999999	400	529	16	999999	880	420	796	484	718	999999	467	24	999999	27	19	849	999999	603	999999	746	199	119	648	696	999999	665	655	999999	698	471	732	920	399	532	700	999999	515	790	830	525	999999	999999	999999	734	798	434	857	464	999999	522	297	59	704	863	713	290	881	320	999999	225	765	610	785	999999	71	547	625	320	327	226	343	999999	773	208	997	227	430	914	897	999999	999999	200	999999	185	999999	682	225	535	819	419	911	205	249	614	759	148	196	442	672	999999	809	999999	147	999999	189	881	286	506	999999	495	860	999999	422	196	417	575	497	609	83	389	999999	99	501	907	315	148	177	168	448	859	41	999999	999999	646	555	270	999999	999999	996	302	406	718	999999	334	558	944	782	999999	207	194	999999	586	368	293	929	720	55	239	999999	50	714	127	999999	999999	464	872	725	776	641	157	522	239	613	780	983	999999	429	176	359	370	999999	999999	961	263	219	454	629	958	999999	999999	999999	823	718	999999	588	288	999999	663	999999	686	229	999999	422	59	999999	420	973	588	309	999999	301	999999	999999	189	685	999999	166	804	797	19	253	999999	999999	806	932	999999	521	657	201	704	952	765	306	672	999999	359	701	999999	591	798	481	999999	658	400	543	345	942	538	280	988	132	856	866	860	999999	462	947	999999	126	973	898	325	396	999999	374	535	999999	217	48	335	899	999999	223	999999	538	999999	118	668	272	597	756	999999	386	999999	582	106	999999	445	239	688	412	95	794	999999	899	999999	654	63	36	999999	763	999999	500	945	999999	877	642	867	332	999999	354	289	999999	529	227	915	938	192	32	277	637	146	999999	359	999999	814	460	605	999999	382	557	64	641	999999	834	31	492	999999	124	999999	463	40	123	997	344	133	741	999999	400	983	226	472	40	759	380	999999	755	151	32	285	427	47	768	999999	684	299	648	99	695	205	433	507	78	327	814	606	33	980	999999	999999	82	195	215	125	166	94	34	881	884	217	275	351	419	839	999999	426	272	173	323	999999	999999	652	579	204	999999	719	403	712	944	774	603	999999	135	232	
212	999999	831	999999	999999	599	274	766	215	488	929	92	98	999999	50	398	344	859	667	970	324	430	615	20	565	999999	691	321	999999	120	999999	500	225	196	999999	55	594	999999	380	723	779	718	447	101	275	477	631	173	999999	556	439	744	117	165	908	781	626	821	96	999999	907	952	829	105	874	438	866	902	603	999999	804	999999	488	999999	200	999999	983	524	999999	98	816	527	999999	390	680	999999	999999	69	287	999999	429	772	999999	34	999999	826	889	352	227	836	610	728	570	677	999999	715	999999	173	965	312	999999	111	85	998	539	390	999999	448	424	14	999999	999999	624	748	575	999999	202	999999	137	373	999999	641	307	908	999999	97	956	971	638	964	613	229	999999	974	65	999999	696	533	495	435	523	451	927	999999	791	999999	114	999999	112	720	999999	802	999999	601	999999	167	804	177	521	452	433	341	809	460	401	825	999999	649	692	999999	344	668	968	702	850	274	999999	94	999999	683	982	144	869	917	999999	811	999999	999999	999999	898	522	529	22	999999	11	999999	641	999999	999999	965	100	465	999999	999999	386	854	999999	999999	751	999999	452	719	999999	837	469	299	472	892	999999	589	642	999999	271	999999	735	814	655	926	999999	668	999999	247	273	161	593	527	14	24	540	596	978	999999	751	66	999999	802	479	185	999999	711	999999	748	468	999999	999999	881	203	346	999999	571	208	907	999999	92	698	215	999999	999999	999999	941	295	457	361	421	999999	792	467	215	347	933	999999	480	999999	989	949	999999	778	999999	827	711	999999	668	999999	969	999999	81	217	999999	999999	250	999999	581	930	999999	426	999999	397	999999	630	541	423	988	999999	195	237	727	563	999999	143	814	436	423	80	542	999999	626	561	999999	999999	540	999999	798	847	107	999999	762	550	712	999999	688	496	731	999999	296	297	345	670	999999	741	670	517	563	999999	999999	813	999999	999999	999999	33	999999	709	999999	33	99	999999	999999	151	900	999999	474	187	851	91	454	327	705	21	783	255	999999	956	999999	999999	999999	32	31	272	999999	294	999999	261	162	689	772	999999	491	708	999999	340	672	999999	769	999999	999999	492	665	482	91	999999	118	921	727	152	750	843	858	364	670	76	999999	999999	846	616	955	999999	35	172	318	475	999999	996	699	452	582	88	197	749	383	870	999999	549	191	78	185	732	999999	19	938	929	130	137	999999	999999	406	319	357	162	155	64	999999	503	173	615	400	121	232	284	570	671	656	999999	980	799	710	394	181	778	440	999999	688	26	233	999999	999999	708	958	453	55	273	999999	
44	603	328	413	863	385	575	678	74	510	259	999999	277	282	21	156	999999	545	22	147	999999	999999	922	999999	450	999999	784	270	999999	162	778	238	999999	999999	621	515	662	395	846	999999	606	110	376	722	438	577	955	116	343	561	720	908	43	135	999999	322	681	952	963	999999	600	314	985	912	999999	30	152	999999	660	506	494	999999	698	13	540	478	355	209	937	873	324	678	927	999999	999999	870	205	999999	787	999999	833	709	432	263	999999	301	124	464	991	417	434	628	999999	999999	999999	867	219	39	594	684	966	481	999999	100	278	922	999999	855	479	861	825	971	550	361	672	785	430	999999	595	249	363	999999	218	999999	999999	999999	232	100	73	574	660	175	586	112	342	362	693	342	985	495	999999	268	984	999999	592	999999	999999	999999	173	292	447	774	443	355	330	999999	272	999999	651	582	700	296	792	905	211	659	395	447	28	999999	101	999999	459	999999	334	105	906	89	936	985	999999	137	926	780	137	886	732	240	781	267	99	207	690	999999	999999	999999	999999	89	999999	999999	999999	639	85	853	999999	359	324	999999	31	999999	999999	193	559	666	963	572	369	999999	777	999999	927	165	999999	761	230	894	407	56	999999	706	628	827	161	13	917	978	999999	83	999999	999999	999999	399	219	556	98	905	999999	999999	449	231	268	464	311	999999	15	999999	973	324	632	306	999999	277	36	324	606	350	42	999999	749	985	521	999999	431	999	753	537	946	119	673	999999	256	382	607	94	448	173	525	548	999999	14	14	999999	450	293	825	303	373	894	949	747	873	102	285	464	999999	972	43	312	999999	478	966	864	650	318	59	579	670	942	999999	442	825	999999	999999	744	980	783	845	999999	999999	460	174	61	169	999999	451	164	107	153	999999	476	140	999999	688	529	48	150	96	999999	999999	256	632	430	28	516	922	999999	999999	540	484	927	136	896	138	409	314	915	704	725	999999	999999	999999	527	568	409	312	611	805	37	706	999999	999999	999999	999999	927	827	743	42	999999	999999	71	619	566	669	999999	999999	244	95	289	225	133	445	371	275	348	774	115	862	999999	999999	321	999999	516	999999	644	999999	423	992	210	582	571	882	61	999999	805	999999	915	858	999999	69	78	525	525	812	999999	403	335	447	565	999999	721	880	423	999999	692	999999	113	732	34	226	926	251	885	707	653	999999	394	649	470	72	858	256	750	560	999999	795	68	703	261	250	999999	975	999999	56	999999	690	469	999999	39	327	182	192	999999	895	142	826	999999	999999	168	999999	19	
999999	977	999999	304	474	999999	863	312	999999	429	409	480	784	999999	950	814	839	846	999999	781	780	619	999999	889	676	423	855	427	318	165	249	545	919	240	228	998	933	999999	395	560	606	310	143	897	999999	711	59	999999	192	999999	800	971	205	999999	238	76	999999	613	628	61	284	999999	993	741	190	864	999999	553	102	951	999999	97	461	999999	999999	480	486	255	125	964	373	280	999999	307	364	277	349	999999	999999	162	174	999999	999999	344	285	170	316	401	717	909	160	506	491	240	140	713	520	792	999999	758	590	588	999999	664	687	13	210	696	387	913	999999	999999	550	940	787	561	964	126	137	24	999999	94	999999	216	814	867	789	15	999999	651	999999	557	982	999999	999999	585	999999	468	656	281	960	999999	999999	804	395	957	955	551	453	579	999999	999999	664	999999	594	999999	60	291	850	820	224	205	999999	999999	166	999999	999999	307	378	211	728	506	470	856	999999	553	999999	733	821	856	999999	999999	999999	597	903	999999	892	621	659	76	999999	551	618	836	999999	765	99	288	647	428	999999	658	183	251	999999	252	933	808	999999	999999	435	326	470	999999	907	977	642	932	832	804	84	598	648	312	675	999999	887	634	999999	299	463	791	96	403	119	264	74	320	999999	661	428	999999	314	999999	999999	218	90	999999	999999	999999	132	167	999999	999999	353	158	20	999999	576	672	364	309	19	27	999999	643	240	77	883	653	913	332	999999	181	999999	990	293	999999	999999	467	999999	271	705	720	999999	999999	999999	253	59	961	254	202	744	84	306	128	84	297	999999	999999	978	999999	999999	285	999999	799	971	284	467	362	864	979	209	118	575	102	604	299	850	291	999999	987	27	921	409	999999	588	120	875	267	999999	996	999999	999999	488	93	529	430	554	377	334	71	999999	697	106	274	993	635	509	213	999999	784	446	748	699	999999	995	999999	876	455	999999	861	408	999999	445	868	978	535	629	491	573	184	745	483	957	245	211	999999	824	144	727	953	610	999999	742	141	560	262	974	497	97	999999	553	108	999999	472	999999	585	999999	238	295	467	15	28	999999	350	49	999999	790	463	999999	675	995	741	727	267	999999	736	467	313	318	726	560	142	403	999999	630	646	327	999999	582	626	79	596	848	270	947	999999	999999	402	102	597	472	521	707	422	712	812	381	898	221	926	127	947	920	569	999999	873	624	775	719	403	645	306	881	173	999999	409	893	467	999999	999999	704	75	999999	720	999999	49	434	981	161	999999	999999	428	282	656	508	131	676	289	
999999	84	999999	999999	682	698	952	175	639	544	815	313	918	913	588	999999	231	62	999999	209	315	866	448	999999	999999	901	999999	227	33	235	665	484	732	999999	114	245	701	448	392	523	999999	999999	999999	890	175	847	899	999999	840	729	434	999999	396	476	999999	999999	635	334	642	999999	999999	999999	999999	414	879	341	580	314	809	352	851	783	669	222	441	999999	466	558	999999	999999	11	777	386	999999	800	218	999999	266	999999	617	610	376	805	611	953	999999	945	995	21	999999	277	999999	552	497	999999	650	786	999999	999999	757	40	86	999999	999999	779	792	358	999999	613	670	253	324	674	202	742	485	977	68	268	408	999999	471	547	642	508	999999	234	889	999999	159	999999	914	999999	882	586	999999	518	999999	831	999999	684	999999	391	350	591	999999	999999	999999	754	402	673	727	915	635	486	569	999999	225	999999	372	999999	999999	432	999999	247	339	101	999999	615	219	967	48	999999	999999	724	184	90	999999	61	555	497	874	999999	34	486	704	999999	596	406	27	999999	302	581	469	999999	226	674	927	999999	999999	999999	137	744	999999	434	999999	501	999999	911	312	999999	999999	174	811	874	999999	333	408	977	543	999999	999999	396	999999	225	999999	999999	767	503	507	509	162	104	999999	694	370	140	600	599	851	213	189	999999	104	538	999999	137	770	595	910	893	999999	949	569	920	366	741	156	329	759	178	734	999999	413	802	336	248	375	126	513	999999	733	809	136	340	161	999999	301	69	999999	547	696	181	593	614	243	999999	999999	878	999999	629	999999	280	839	682	479	865	281	999999	999999	999999	762	653	91	358	169	999999	823	238	769	546	449	97	765	222	482	999999	731	799	568	132	713	999999	788	999999	578	999999	969	453	999999	296	548	10	999999	150	784	52	100	245	999999	776	389	305	119	791	190	896	999999	627	209	999999	143	999999	733	89	999999	276	999999	999999	779	999999	497	379	999999	483	998	449	241	625	437	439	472	496	354	791	743	417	387	997	704	682	947	351	253	999999	162	76	276	776	440	999999	999999	999999	999999	747	289	999999	928	635	793	740	665	889	200	770	454	999999	137	941	346	302	889	867	502	999999	759	156	135	432	331	999999	182	999999	999999	919	999999	578	999999	999999	512	733	489	751	213	999999	26	999999	161	483	500	514	938	335	440	148	629	320	999999	368	988	143	883	999999	314	860	568	999999	704	281	999999	876	999999	999999	439	612	812	999999	663	999999	90	999999	994	652	932	816	993	999999	34	56	299	940	186	671	618	379	850	983	446	352	999999	
815	363	880	965	624	896	999999	999999	827	335	491	999999	863	288	297	999999	241	573	497	867	722	186	658	999999	999999	699	946	912	69	762	829	701	320	143	274	999999	124	686	999999	919	999999	950	206	720	808	999999	323	393	330	241	618	419	949	485	999999	639	705	899	999999	999999	999999	504	836	75	505	790	346	729	23	950	33	554	265	999999	290	771	999999	937	999999	295	999999	562	999999	999999	153	420	751	835	460	635	641	999999	300	392	969	92	999999	141	999999	28	946	594	380	379	217	74	163	381	205	911	659	767	726	111	549	398	911	17	921	95	48	511	278	999999	999999	808	264	872	608	208	999999	999999	999999	164	999999	791	192	222	621	89	999999	380	639	549	976	874	498	999999	842	999999	180	116	220	139	980	445	325	992	70	408	809	999999	772	999999	263	999999	54	572	762	758	216	699	396	999999	999999	667	871	728	411	444	319	74	999999	38	37	551	637	593	999999	903	475	999999	161	222	279	999999	608	642	296	999999	829	926	436	93	374	480	999999	378	309	322	574	596	591	626	98	745	261	744	999999	999999	999999	999999	397	859	293	26	547	183	571	854	69	239	442	246	614	999999	999999	946	663	556	831	999999	999999	999999	338	999999	607	535	999999	534	723	999999	672	584	990	378	539	577	800	357	933	999999	999999	999999	999999	345	164	354	21	706	117	315	90	422	880	915	177	536	530	414	999999	22	59	47	140	205	566	999999	999999	999999	853	70	155	315	623	295	461	837	608	999999	724	262	523	999999	427	418	782	260	704	85	210	12	56	395	938	921	496	769	324	999999	778	306	108	999999	999999	57	169	999999	799	999999	463	339	928	536	999999	166	498	632	619	721	422	315	163	181	45	851	999999	759	377	701	999999	691	523	550	999999	427	164	748	575	380	259	18	999999	120	621	999999	84	520	706	782	432	999999	160	603	645	472	153	927	999999	999999	43	409	407	107	795	771	816	388	321	999999	12	750	999999	249	472	414	854	52	999999	175	776	999999	63	595	279	999999	541	919	999999	999999	284	236	18	573	346	999999	999999	364	324	850	63	696	208	443	779	999999	807	911	140	241	618	110	999999	999999	999999	540	356	811	828	860	240	896	483	569	987	775	999999	493	902	622	803	999999	727	999999	121	90	304	999999	815	596	999999	630	789	999999	143	183	858	443	348	805	999999	798	999999	999999	999999	166	999999	639	456	14	999999	999999	18	517	437	127	382	668	463	154	246	999999	999999	241	733	610	117	809	435	999999	
917	999999	154	106	129	14	964	273	99	999999	867	665	173	811	999999	813	621	999999	246	999999	999999	199	999999	999999	999999	766	802	999999	999999	19	58	413	213	642	999999	641	999999	999999	999999	432	162	119	579	999999	287	999999	573	195	999999	919	999999	836	999999	419	23	727	328	999999	999999	363	212	670	542	999999	905	999999	461	530	999999	25	999999	709	882	813	863	691	999999	999999	917	999999	202	999999	719	811	999999	222	840	999999	999999	369	323	229	385	44	230	999999	577	999999	602	999999	129	999999	470	569	285	289	953	759	556	332	117	845	43	548	170	594	999999	731	68	693	623	668	902	364	701	999999	334	848	593	380	999999	130	879	103	869	160	999999	999999	535	742	268	90	246	306	261	477	196	836	874	999999	541	999999	441	999999	999999	460	150	116	868	861	955	115	176	186	218	987	966	940	679	19	448	800	205	326	999999	999999	431	999999	113	234	999999	497	999999	957	838	999999	689	999999	999999	999999	19	50	999999	999999	786	163	914	999999	98	999999	510	256	167	864	197	740	649	124	484	668	38	545	12	999999	633	467	142	219	999999	939	308	996	57	270	999	408	519	999999	539	281	628	370	516	999999	723	982	340	999999	770	999999	628	999999	496	234	389	999999	999999	647	50	329	999999	999999	723	158	999999	999999	208	896	999999	789	231	127	585	212	49	668	38	172	920	651	999999	33	448	999999	999999	734	510	823	880	999999	370	871	491	220	260	923	647	367	874	218	783	443	253	980	875	510	989	293	194	721	446	874	999999	399	202	997	266	483	837	241	14	384	25	999999	428	999999	635	999999	951	999999	30	670	298	999999	867	693	779	468	999999	999999	744	226	999999	999999	999999	495	154	102	999999	263	667	174	529	643	213	408	427	914	561	999999	999999	624	341	77	701	999999	999999	24	531	508	227	797	999999	37	496	788	745	856	251	999999	214	543	356	698	999999	999999	150	999999	999999	999999	999999	865	906	847	935	999999	884	572	468	322	999999	999999	999999	519	45	869	64	999999	156	425	999999	571	672	628	321	999999	277	643	617	844	635	999999	515	72	241	999999	999999	271	102	376	903	182	397	929	33	84	973	837	662	999999	999999	648	999999	93	805	704	202	287	536	603	999999	250	954	623	686	978	624	999999	287	683	978	793	999999	999999	521	999999	183	743	604	246	368	440	981	37	53	987	999999	999999	266	537	169	999999	735	498	524	999999	228	774	252	999999	999999	475	999999	978	612	999999	248	727	572	999999	531	459	999999	299	245	421	268	999999	579	698	
999999	203	250	750	999999	374	67	999999	266	858	271	408	500	559	787	893	880	12	425	999999	748	706	859	999999	999999	999999	930	445	263	112	404	999999	205	553	999999	266	234	808	465	247	950	338	471	714	63	132	999999	133	512	352	999999	265	999999	543	950	848	344	309	745	812	999999	999999	999999	999999	463	970	213	946	68	531	668	82	547	188	95	999999	244	154	888	882	752	806	932	910	571	148	790	999999	603	652	922	924	999999	652	999999	999999	999999	317	260	93	999999	21	75	981	683	468	718	332	999999	539	613	199	420	862	70	637	999999	746	999999	999999	189	552	353	415	999999	743	18	895	385	758	999999	926	893	805	963	741	741	951	237	112	430	468	999999	74	48	732	514	210	591	999999	999999	999999	725	935	903	376	999999	659	382	939	999999	823	999999	999999	799	999999	305	999999	999999	329	895	999999	518	489	894	720	349	288	377	875	239	808	313	999999	999999	805	211	999999	999999	999999	82	999999	999999	999999	652	606	999999	999999	274	361	437	999999	310	999999	279	999999	999999	246	51	192	37	389	292	506	709	651	520	736	999999	994	485	999999	713	313	256	813	169	231	836	298	209	999999	24	25	448	340	999999	999999	999999	999999	389	965	999999	999999	569	999999	799	999999	587	11	96	784	999999	999999	875	100	196	997	999999	465	750	204	409	753	999999	199	999999	999999	68	379	153	479	796	388	999999	520	999999	994	744	563	23	96	643	835	211	425	914	999999	149	999999	154	510	34	999999	460	999999	999999	173	735	379	328	532	999999	218	857	999999	999999	543	999999	999999	669	999999	999999	462	999999	999999	561	574	551	999999	285	630	137	710	235	999999	454	999999	928	429	955	266	999999	999999	244	999999	999999	434	977	594	999999	999999	88	784	999999	952	257	572	43	797	633	991	622	177	104	697	405	313	982	224	172	676	615	245	409	413	932	888	999999	999999	591	136	597	957	140	999999	999999	353	32	999999	396	882	287	141	999999	999999	999999	101	999999	546	96	768	452	762	431	760	765	999999	999999	284	30	368	354	82	999999	507	404	664	46	199	999999	61	291	709	999999	290	398	999999	450	999999	768	999999	617	681	874	822	999999	834	536	999999	999999	708	999999	747	999999	37	999999	215	925	999999	570	979	999999	90	999999	44	999999	742	934	150	371	291	402	938	516	189	750	673	208	393	823	569	138	999999	61	447	92	543	999999	800	753	193	559	162	875	788	786	536	290	840	999999	941	899	395	18	857	999999	999999	241	999999	999999	864	16	999999	474	10	851	397	39	999999	
951	999999	296	144	396	188	999999	249	999999	999999	403	999999	393	368	57	882	999999	999999	999999	203	999999	63	999999	382	999999	888	999999	27	688	875	937	398	999999	336	888	401	999999	999999	998	999999	134	76	966	513	999999	73	999999	648	493	591	999999	118	739	835	822	898	641	913	620	999999	11	999999	561	198	790	999999	716	66	479	656	237	999999	999999	828	79	999999	96	999999	999999	459	417	999999	533	106	544	999999	659	999999	999999	999999	999999	741	155	500	999999	999999	514	999999	999999	676	999999	424	999999	837	364	435	375	910	999999	757	811	999999	999999	170	100	472	191	999999	999999	961	355	55	551	488	896	496	999999	252	10	659	559	999999	999999	36	112	999999	369	696	742	118	999999	999999	904	756	189	916	530	984	410	365	238	59	999999	761	330	311	873	999999	940	999999	676	999999	909	117	207	999999	768	195	999999	107	113	495	722	999999	999999	999999	151	999999	999999	979	965	999999	842	999999	430	999999	999999	323	999999	801	129	679	755	873	442	999999	999999	796	558	687	999999	345	999999	312	262	743	336	588	263	724	999999	87	390	961	902	901	290	999999	686	698	316	999999	489	266	977	434	740	849	112	999999	767	354	999999	622	831	630	999999	999999	391	687	999999	999999	70	981	640	51	999999	794	971	540	60	573	119	860	380	703	999999	669	334	828	13	487	486	95	956	815	841	999999	139	281	999999	750	884	998	999999	999999	394	999999	625	936	145	946	877	571	126	203	244	385	251	138	775	999999	214	562	999999	695	130	974	34	999999	999999	999999	664	699	488	309	999999	120	999999	669	318	999999	53	398	693	999999	999999	914	969	762	580	466	999999	11	999999	872	999999	999999	999999	829	999999	999999	999999	800	736	615	291	188	93	817	514	133	49	582	999999	428	146	999999	869	627	95	215	15	272	254	743	13	662	203	999999	763	999999	796	515	89	897	873	999999	662	87	999999	432	831	161	258	456	426	999999	191	999999	736	731	461	999999	999999	385	415	221	999999	992	999999	999999	999999	999999	64	999999	336	999999	502	921	554	893	162	792	999999	662	384	999999	24	797	326	69	999999	999999	999999	41	906	999999	771	999999	492	662	696	670	475	156	447	999999	107	999999	130	893	451	270	999999	843	578	669	843	999999	10	561	207	758	999999	999999	158	869	598	32	249	236	762	999999	439	892	207	492	326	706	225	999999	999999	999999	677	433	617	220	591	999999	999999	247	267	689	999999	930	999999	937	994	922	998	577	765	85	861	893	140	999999	830	640	999999	95	352	147	866	980	806	294	999999	252	
935	999999	287	562	568	12	968	999999	104	999999	437	269	999999	999999	708	648	264	680	999999	783	303	963	390	950	400	378	999999	130	999999	723	134	179	855	999999	987	70	299	999999	516	859	925	999999	559	999999	213	386	596	948	438	227	725	135	244	308	949	972	557	337	999999	200	117	848	260	381	999999	999999	413	747	416	999999	358	61	173	999999	858	246	414	67	999999	999999	781	999999	691	605	997	998	999999	999999	802	999999	999999	962	50	999999	752	86	806	187	948	945	972	999999	542	791	869	673	962	999999	449	713	568	499	589	158	418	171	167	655	999999	385	332	856	944	999999	143	396	21	846	449	999999	439	236	999999	801	50	932	413	899	735	999999	45	892	117	99	999999	23	382	999999	999999	590	918	999999	803	573	623	126	904	150	657	999999	999999	126	999999	667	999999	341	390	999999	999999	486	999999	999999	919	60	349	439	748	855	999999	129	999999	128	938	858	863	288	432	546	188	924	37	273	251	262	999999	919	298	999999	815	124	633	594	784	999999	832	660	241	999999	233	194	378	999999	204	537	469	543	188	745	804	995	909	844	609	193	458	494	26	666	389	429	150	308	50	830	496	999999	344	516	35	213	56	679	999999	999999	556	978	78	999999	792	137	999999	553	645	819	215	789	984	600	973	348	643	999999	999999	804	53	999999	999999	374	999999	50	208	671	719	601	949	240	532	615	637	480	425	312	874	262	999999	999999	999999	230	625	707	444	744	542	687	569	481	315	517	949	486	969	704	672	752	928	999999	834	999999	870	975	999999	378	963	502	923	341	700	121	126	457	416	999999	749	344	999999	999999	139	42	42	477	924	24	999999	160	510	721	640	131	334	617	999999	999999	360	649	450	999999	780	49	999999	237	780	203	401	999999	80	191	955	999999	155	473	940	802	21	999999	999999	252	999999	812	991	212	999999	578	787	508	695	796	438	109	894	540	999999	99	999999	804	696	731	623	173	89	329	765	312	976	999999	677	959	607	957	599	999999	999999	967	999999	999999	999999	212	415	892	806	999999	999999	855	999999	999999	789	851	533	217	705	328	628	549	733	999999	446	398	602	927	831	736	999999	999999	999999	696	188	716	999999	717	277	494	999999	731	366	805	576	909	868	371	81	825	999999	400	261	999999	579	813	244	385	124	148	999999	999999	999999	80	999999	282	356	999999	436	83	809	816	939	999999	13	999999	192	927	105	536	999999	240	855	15	999999	798	228	999999	126	374	481	665	602	139	884	836	670	296	999999	999999	
563	999999	935	999999	25	619	460	999999	999999	681	631	999999	999999	588	617	379	632	65	769	297	63	127	630	72	999999	999999	223	999999	999999	176	237	895	218	801	972	409	305	857	989	999999	347	188	999999	444	742	175	385	24	521	515	213	615	526	432	250	445	499	872	406	999999	405	999999	713	999999	454	999999	108	489	615	218	83	775	75	88	999999	875	999999	999999	999999	436	999999	209	298	820	999999	999999	379	785	560	999999	909	432	461	127	295	696	474	859	989	16	76	896	999999	313	441	438	549	447	482	375	288	313	553	969	113	206	361	893	149	833	366	322	928	88	999999	651	323	999999	793	263	410	307	206	322	370	999999	800	999999	388	533	999999	999999	312	195	258	999999	879	999999	24	98	344	581	719	166	650	999999	968	999999	14	790	125	601	653	229	964	980	999999	240	609	240	406	999999	514	615	999999	434	20	742	829	702	772	831	932	705	918	829	999999	49	672	616	904	999999	980	598	418	480	288	999999	999999	999999	498	999999	999999	784	691	968	76	113	406	225	743	235	501	312	28	999999	668	999999	311	144	999999	77	567	992	336	927	395	916	207	289	156	999999	999999	562	213	133	948	999999	24	999999	762	484	643	457	999999	678	999999	678	580	134	999999	340	782	999999	874	999999	999999	889	999999	763	582	160	906	126	79	816	714	999999	108	894	344	520	933	361	382	918	434	120	130	657	949	999999	999999	999999	477	815	154	999999	687	999999	52	69	700	261	999999	999999	578	526	999999	65	964	48	999999	999999	999999	301	999999	999999	714	999999	996	971	769	800	813	866	999999	832	648	999999	672	289	261	325	852	999999	999999	682	999999	999999	350	907	731	74	692	910	146	660	293	999999	418	723	999999	731	999999	999999	299	999999	999999	510	796	745	878	134	393	999999	999999	265	833	999999	482	999999	446	943	999999	99	249	705	117	902	730	164	999999	472	845	949	569	530	999999	999999	985	918	244	483	974	604	39	607	680	999999	133	880	999999	779	703	692	286	777	125	999999	831	594	792	544	999999	999999	206	415	289	444	125	266	725	999999	528	563	490	962	968	21	70	642	34	999999	778	999999	337	768	769	999999	672	791	415	999999	999999	999999	136	999999	999999	342	999999	624	327	246	891	867	164	774	261	149	212	323	808	114	636	199	569	692	765	999999	315	437	645	136	772	334	850	999999	999999	137	437	790	999999	636	613	999999	324	788	217	911	694	562	517	630	950	358	982	311	216	759	831	443	999999	772	37	999999	978	999999	474	567	
26	999999	671	134	999999	422	64	182	500	200	999999	999999	484	999999	999999	752	920	25	186	423	351	999999	676	999999	305	993	855	497	609	643	467	133	999999	650	894	422	890	393	999999	538	999999	809	999999	999999	884	999999	999999	90	535	284	59	963	24	999999	225	477	605	327	829	718	566	567	573	857	732	751	466	834	959	823	861	999999	999999	648	129	542	999999	999999	999999	253	44	999999	961	334	593	504	118	273	434	427	816	573	564	999999	971	999999	999999	999999	293	142	594	134	130	999999	422	522	865	999999	931	683	738	945	999999	585	999999	792	605	248	273	238	643	999999	409	999999	16	298	972	898	676	392	305	999999	377	336	659	999999	654	259	912	80	639	741	342	751	688	871	716	979	525	189	141	997	999999	64	999999	402	725	588	999999	134	550	967	700	999999	999999	953	578	530	999999	773	148	999999	336	202	999999	999999	999999	657	999999	145	581	993	382	497	261	999999	999999	322	837	266	194	999999	553	787	530	671	51	794	373	735	999999	195	62	751	50	999999	670	999999	465	598	542	999999	734	570	552	557	594	212	296	89	857	999999	999999	999999	589	82	802	999999	999999	927	860	75	999999	128	841	396	999999	999999	456	476	999999	608	857	248	724	999999	999999	983	245	999999	999999	839	999999	294	877	47	501	393	172	968	981	132	824	537	738	476	999999	615	728	999999	617	999999	755	820	999999	259	408	454	944	999999	741	999999	999999	699	849	30	568	999	251	999999	894	556	469	488	999999	999999	999999	329	510	999999	999999	725	265	89	365	124	94	999999	999999	999999	999999	999999	999999	999999	237	172	999999	135	688	717	999999	783	374	924	271	70	999999	276	334	936	999999	999999	999999	696	138	26	564	999999	344	735	936	999999	166	999999	175	847	117	769	261	332	696	658	641	999999	350	559	360	341	818	304	620	817	362	905	160	999999	112	753	571	221	999999	594	790	999999	780	37	999999	751	758	423	952	734	25	999999	250	818	448	160	355	579	999999	232	999999	49	124	129	528	999999	472	999999	999999	364	208	999999	724	112	867	688	23	322	932	609	582	404	999999	885	802	999999	665	342	999999	952	407	992	555	385	188	751	837	661	509	999999	288	152	678	999999	536	974	288	999999	999999	759	999999	43	646	66	650	21	697	239	999999	178	999999	999999	999999	792	957	999999	999999	999999	999999	999999	850	362	813	566	331	439	726	753	359	827	999999	526	390	361	815	374	999999	499	735	176	999999	608	344	999999	779	157	999999	885	999999	329	489	939	224	999999	909	999999	229	999999	
734	220	999999	944	879	499	105	999999	999999	153	977	593	860	999999	613	757	72	251	27	999999	787	184	791	841	999999	999999	348	142	312	556	452	39	154	999999	764	524	882	119	729	845	245	999999	407	999999	907	999999	469	493	336	467	772	667	999999	999999	301	560	429	453	831	849	160	999999	999999	999999	999999	999999	999999	594	999999	98	875	999999	999999	999999	247	87	776	999999	933	74	570	854	806	845	783	784	999999	408	999999	213	105	438	287	879	999999	281	999999	213	802	999999	999999	875	262	247	999999	819	154	999999	999999	224	784	141	520	766	289	999999	166	921	420	999999	684	50	619	37	993	446	675	643	488	999999	999999	572	999999	973	999999	999999	999999	999999	263	999999	640	678	899	760	999999	963	917	999999	999999	999999	125	31	999999	999999	285	568	265	234	999999	155	154	510	116	999999	999999	999999	647	547	311	594	999999	999999	999999	455	286	16	150	859	608	40	529	163	53	99	850	123	779	607	999999	896	439	999999	326	999999	819	139	572	366	680	217	999999	380	220	14	999999	528	363	347	609	278	428	406	999999	222	625	990	467	26	999999	966	442	999999	849	414	999999	335	281	559	635	156	444	783	999999	400	714	159	999999	999999	404	999999	759	441	997	429	999999	999999	751	113	999999	829	672	555	674	714	999999	285	999999	999999	849	369	256	803	999999	463	834	999999	227	236	508	476	56	999999	621	369	217	999999	51	430	935	999999	584	178	999999	806	484	999999	119	474	624	439	629	147	199	999999	85	955	729	544	595	834	816	999999	604	26	999999	999999	999999	999999	507	999999	999999	999999	870	728	784	88	737	905	978	999999	534	752	611	79	847	909	239	586	294	261	999999	506	999999	999999	315	69	573	999999	33	999999	999999	999999	967	850	205	529	277	999999	260	999999	999999	824	566	999999	309	999999	912	999999	179	873	25	357	30	255	999999	737	273	769	423	725	999999	686	999999	748	991	729	999999	761	873	327	641	768	999999	999999	42	457	940	196	801	251	156	47	881	160	225	606	784	721	999999	467	265	507	57	999999	491	542	942	818	999999	580	999999	999999	662	851	999999	256	999999	733	222	999999	796	87	968	181	578	478	804	731	532	999999	944	73	414	415	72	999999	721	800	999999	500	999999	999999	537	230	964	995	385	40	918	968	584	999999	508	999999	671	999999	539	875	956	23	737	221	295	273	999999	999999	747	256	999999	107	535	231	999999	999999	541	674	550	999999	216	583	102	774	812	564	809	999999	999999	112	999999	884	999999	845	843	999999	763	302	836	273	594	750	
258	999999	251	820	443	363	134	786	999999	996	999999	791	669	383	920	962	409	731	463	999999	658	644	511	999999	503	689	388	145	958	248	837	999999	162	466	999999	999999	533	992	130	456	999999	778	341	999999	999999	812	186	469	871	801	999999	115	810	851	102	613	999999	346	327	753	974	989	999999	532	169	361	639	212	999999	957	999999	416	999999	999999	975	999999	313	763	999999	690	999999	918	273	167	355	999999	999999	310	999999	721	345	196	999999	376	481	999999	949	999999	588	895	183	973	420	914	372	999999	504	803	876	221	310	999999	689	999999	250	66	725	671	187	436	999999	338	838	337	999999	251	741	244	999999	206	999999	504	999999	999999	999999	539	507	359	794	868	238	999999	999999	162	999999	481	507	47	135	425	63	288	631	162	20	844	144	92	303	130	744	269	278	680	999999	805	689	927	999999	710	558	376	876	318	208	222	904	686	916	149	743	703	118	119	152	652	872	32	751	672	999999	425	65	674	133	999999	404	753	872	615	792	999999	918	425	999999	999999	411	322	953	797	940	458	176	164	386	50	160	168	537	999999	932	666	185	457	315	143	320	212	194	239	817	999999	814	311	356	172	999999	693	999999	465	250	559	78	953	731	999999	258	901	297	93	818	246	225	244	999999	136	405	470	119	732	376	999999	999999	999999	999999	999999	644	864	807	223	264	466	999999	82	396	382	597	999999	999999	368	884	418	914	111	420	580	934	579	628	230	767	325	583	520	99	51	431	999999	973	941	312	999999	999999	83	828	361	331	153	847	999999	538	184	999999	750	847	957	999999	36	999999	409	854	74	246	586	999999	939	999999	404	983	999999	950	253	258	784	66	500	324	840	999999	999999	258	791	732	999999	692	593	580	832	999999	141	755	999999	50	999999	97	999999	157	517	999999	888	478	999999	999999	999999	999999	294	999999	960	694	999999	999999	999999	752	254	999999	73	341	918	894	863	999999	999999	730	851	999999	555	213	684	697	819	999999	806	222	395	590	331	631	241	969	407	667	620	148	326	497	310	653	795	422	999999	905	238	999999	764	529	428	999999	318	901	999999	90	999999	273	999999	13	836	999999	999999	663	999999	999999	110	949	496	206	748	911	414	363	299	999999	418	272	673	913	125	193	458	999999	172	999999	322	999999	175	327	425	357	273	322	999999	79	296	141	592	999999	805	289	136	568	781	516	999999	954	611	902	999999	979	600	999999	888	653	783	502	501	999999	129	999999	784	999999	780	401	648	101	702	230	615	286	680	91	118	
835	66	890	999999	655	342	999999	999999	999999	999999	446	757	311	434	17	295	999999	640	999999	999999	44	504	957	787	390	868	700	261	391	297	999999	308	518	853	62	999999	892	999999	845	373	760	52	999999	524	343	999999	346	667	694	999999	821	999999	999999	618	999999	341	109	999999	702	787	641	999999	346	975	269	147	248	457	382	999999	403	385	999999	999999	711	999999	999999	442	999999	746	999999	999999	999999	457	476	748	514	999999	999999	720	999999	999999	716	67	732	654	999999	546	999999	206	405	889	999999	999999	541	999999	851	281	999999	999999	999999	999999	659	955	999999	608	549	888	509	520	633	348	676	999999	923	613	669	737	789	67	295	445	188	257	351	999999	748	293	916	40	897	999999	999999	699	372	831	139	760	802	133	115	817	47	743	573	67	999999	999999	360	999999	776	123	491	849	795	999999	999999	412	614	622	859	266	972	478	623	399	999999	999999	299	102	483	909	935	999999	999999	478	408	444	684	293	999999	125	999999	989	264	999999	751	153	904	458	352	999999	155	189	273	848	999999	568	130	999999	712	245	999999	268	999999	867	188	999999	897	326	514	54	999999	999999	202	744	333	983	999999	839	648	211	999999	840	749	755	999999	756	402	113	999999	839	323	511	999999	195	999999	674	545	397	605	925	999999	587	944	308	999	999999	986	529	999999	862	999999	291	999999	510	171	503	519	697	113	432	433	793	693	675	731	999999	749	17	963	659	447	827	243	722	955	495	896	450	756	999999	769	873	999999	771	495	41	999999	999999	33	287	164	847	293	183	502	462	893	999999	577	999999	84	978	999999	999999	999999	526	58	999999	555	675	607	999999	941	999999	999999	999999	215	922	999999	699	250	999999	984	685	999999	599	999999	69	230	502	602	999999	999999	973	999999	790	999999	722	356	999999	982	174	524	357	680	96	999999	999999	521	942	256	999999	98	877	542	405	994	879	371	824	982	999999	591	63	83	999999	205	968	310	871	252	493	575	221	717	86	164	636	999999	418	999999	999999	548	999999	255	630	538	994	441	999999	796	437	999999	531	985	999999	582	471	284	999999	890	938	819	649	999999	763	999999	876	999999	465	999999	999999	874	952	141	568	999999	313	807	999999	451	210	999999	999999	85	999999	142	53	999999	723	504	692	362	999999	527	999999	605	899	999999	492	235	661	999999	999999	226	999999	563	408	400	999999	999999	999999	664	831	259	999999	411	977	573	884	630	361	999999	447	961	559	15	999999	434	387	999999	551	724	324	227	999999	376	561	624	647	261	734	653	809	180	235	999999	999999	
64	838	353	628	335	704	999999	873	21	396	23	667	999999	993	973	22	999999	11	554	349	613	470	323	849	362	926	632	999999	708	999999	276	736	532	484	999999	596	43	999999	226	29	462	354	777	979	547	957	224	268	999999	640	354	179	999999	999999	999999	594	524	503	275	408	81	964	175	180	130	287	145	948	488	386	999999	130	784	534	886	999999	999999	343	999999	405	711	374	146	77	999999	107	999999	844	567	921	999999	999999	79	817	948	497	188	606	999999	270	999999	276	999999	999999	661	999999	999999	156	800	657	901	999999	201	870	697	707	828	999999	999999	33	231	300	391	566	314	448	61	967	586	999999	90	96	484	51	582	445	999999	762	999999	272	999999	999999	999999	909	30	890	348	209	130	999999	669	91	999999	836	999999	999999	885	999999	79	999999	182	427	569	411	576	814	706	159	297	261	122	999999	692	421	320	321	257	999999	546	423	999999	999999	846	344	729	999	999999	999999	12	999999	560	381	999999	202	100	999999	349	641	343	215	193	199	911	999999	138	602	398	511	525	727	284	413	676	655	999999	330	581	235	681	576	999999	68	157	246	701	741	999999	499	999999	35	999999	615	148	341	239	910	940	999999	216	137	999999	661	132	284	776	156	704	999999	88	999999	714	124	960	766	564	135	999999	674	999999	397	999999	898	999999	999999	756	999999	274	344	425	212	999999	603	28	554	965	999999	936	999999	470	554	999999	999999	420	561	321	856	655	381	777	999999	869	275	810	819	908	712	481	632	528	116	999999	999999	999999	876	389	120	106	415	801	574	198	177	213	622	360	881	488	629	189	899	999999	999999	567	321	343	999999	999999	999999	646	263	518	314	355	999999	673	676	725	544	182	210	760	249	580	999999	915	701	71	999999	468	999999	233	852	452	628	102	988	802	309	999999	275	326	896	999999	547	999999	884	822	849	949	684	166	943	999999	999999	148	774	999999	364	999999	999999	62	606	740	620	39	665	861	726	999999	684	873	425	999999	906	999999	864	999999	42	155	999999	879	999999	999999	784	870	290	405	474	489	328	675	999999	904	999999	222	720	165	999999	999999	400	33	999999	588	274	999999	740	941	550	104	284	999999	999999	218	999999	762	840	368	956	750	748	270	396	246	943	999999	435	999999	111	694	173	999999	999999	999999	754	999999	783	633	973	999999	139	349	854	999999	215	999999	999999	239	539	147	382	999999	208	408	769	140	637	999999	644	999999	999999	999999	839	855	930	576	970	766	999999	999999	999999	216	999999	999999	999999	409	415	26	999999	917	624	
205	999999	963	322	811	509	924	999999	624	379	924	989	999999	597	999999	510	999	449	999999	65	628	775	182	168	175	967	999999	787	370	724	621	999999	726	999999	189	247	875	543	999999	76	55	999999	839	999999	64	227	676	396	999999	899	416	576	999999	862	996	999999	999999	999999	157	843	999999	146	393	900	758	999999	272	86	999999	673	634	999999	330	999999	19	615	936	193	113	947	300	829	88	471	317	999999	999999	864	644	758	438	79	396	999999	782	909	629	999999	240	957	955	999999	978	46	274	951	999999	830	853	999999	494	999999	999999	209	552	999999	68	921	593	999999	673	999999	999999	658	245	564	78	54	789	110	999999	997	953	156	999999	700	850	52	999999	365	799	603	999999	999999	274	812	378	197	732	327	850	999999	354	526	293	557	168	999999	801	710	882	210	51	752	999999	497	671	999999	999999	852	614	26	724	237	913	80	397	187	394	432	999999	881	322	999999	259	288	652	436	999999	444	541	999999	250	496	482	999999	561	268	858	999999	150	822	979	880	712	834	982	127	613	223	999999	999999	999999	378	523	11	888	999999	503	126	844	999999	692	999999	320	94	775	238	999999	325	518	139	999999	617	291	373	901	441	999999	424	305	535	823	999999	285	999999	999999	872	973	481	999999	981	764	742	933	905	999999	216	569	999999	69	999999	372	297	705	999999	662	999999	97	160	109	457	820	88	821	318	421	53	497	760	499	903	264	999999	615	537	374	586	684	385	243	695	872	140	365	550	999999	535	943	254	999999	276	784	823	382	262	999999	686	999999	999999	494	96	719	809	999999	999999	499	999999	999999	999999	665	999999	644	711	916	414	585	690	723	280	155	885	999999	253	862	999999	128	441	900	999999	376	688	665	69	891	999999	976	999999	12	208	61	999999	853	775	999999	822	632	83	906	968	999999	480	962	650	479	608	999999	476	999999	905	48	67	198	329	801	977	419	584	819	999999	438	522	999999	524	229	81	42	334	664	999999	600	54	535	932	684	895	725	25	999999	293	999999	510	126	106	999999	993	885	533	973	611	412	57	264	999999	540	165	999999	999999	431	407	576	662	999999	905	315	993	532	266	645	905	261	404	999999	999999	610	999999	405	591	999999	235	196	508	999999	63	638	999999	790	399	402	528	999999	287	594	193	999999	506	698	220	999999	177	471	629	888	999999	999999	17	63	999999	999999	999999	999999	210	93	205	221	77	999999	758	277	761	212	143	863	126	802	974	999999	999999	999999	114	239	194	800	196	999999	567	620	293	999999	999999	
499	72	864	999999	768	902	999999	999999	999999	649	204	939	943	39	964	338	765	772	275	385	208	253	909	430	382	999999	409	999999	441	653	457	999999	999999	646	272	149	999999	999999	357	899	780	420	999999	179	910	999999	251	771	232	436	999999	999999	27	328	432	256	163	999999	418	203	502	307	957	328	999999	999999	884	306	766	825	69	999999	424	375	604	787	414	999999	999999	999999	333	638	674	999999	999999	609	11	735	999999	26	999999	835	999999	164	406	482	463	520	976	735	415	999999	15	999999	376	999999	433	999999	723	644	999999	423	923	999999	869	864	632	952	475	593	183	999999	92	750	839	233	999999	270	999999	999999	334	893	999999	784	677	389	633	277	999999	743	999999	358	21	579	184	999999	999999	339	294	999999	850	510	55	999999	999999	265	862	999999	999999	153	999999	173	999999	999999	320	999999	660	149	999999	490	999999	999999	999999	999999	418	999999	147	512	999999	277	321	999999	975	436	281	999999	848	379	999999	999999	526	378	710	495	661	21	675	419	999999	236	910	772	680	804	311	495	196	999999	975	738	128	999999	689	300	831	999999	198	999999	330	496	109	291	917	247	999999	863	654	829	999999	999999	999999	727	253	348	366	549	28	180	134	999999	999999	535	404	493	302	176	688	420	663	278	999999	427	999999	772	137	999999	854	442	999999	448	840	367	252	999999	588	999999	116	350	999999	999999	375	27	999999	544	859	999999	887	433	999999	796	184	244	175	801	583	732	999999	999999	221	999999	999999	585	999999	686	944	999999	999999	825	905	900	69	347	999999	382	999999	805	304	554	913	999999	742	430	497	54	999999	999999	999999	999999	999999	999999	763	636	139	206	596	789	687	446	999999	590	290	71	999999	54	737	837	757	793	897	777	438	999999	566	657	994	274	97	295	423	348	87	841	829	58	146	433	218	289	785	123	999999	857	954	333	283	680	901	452	999999	436	999999	409	999999	228	999999	680	999999	999999	212	332	999999	402	33	261	512	448	242	999999	907	313	628	999999	17	999999	999999	580	999999	243	384	323	372	645	978	999999	499	677	999999	611	629	466	999999	737	87	462	999999	726	834	703	820	834	999999	431	545	13	999999	380	401	769	569	848	552	836	106	888	959	66	423	999999	999999	999999	159	631	850	999999	950	891	400	554	372	999999	999999	999999	999999	549	875	941	109	975	999999	999999	286	529	51	781	914	527	640	199	502	365	312	798	942	985	684	816	580	999999	62	916	980	846	406	636	112	127	422	556	22	28	957	448	856	641	999999	630	589	78	999999	433	
261	999999	61	999999	630	947	999999	438	999999	999999	999999	15	922	999999	999999	439	999999	415	679	797	114	93	999999	484	408	864	999999	310	436	64	237	512	567	628	665	778	794	399	15	164	634	984	999999	954	658	951	525	593	502	128	507	184	398	999999	328	177	34	577	609	766	999999	191	999999	810	831	858	447	999999	608	999999	645	999999	999999	525	172	130	999999	232	999999	456	349	357	999999	999999	556	62	999999	828	310	497	754	999999	790	249	999999	999999	982	881	999999	999999	513	231	985	141	483	774	775	999999	577	208	775	802	751	162	999999	999999	383	692	263	778	744	619	993	999999	999999	428	942	169	378	719	999999	999999	999999	999999	942	127	372	999999	999999	782	287	999999	999999	111	722	951	475	638	822	497	79	299	627	354	999999	894	237	874	999999	999999	999999	615	505	858	70	264	999999	725	999999	309	999999	706	999999	481	500	504	368	999999	397	665	952	999999	347	880	649	847	893	755	970	57	890	497	162	780	999999	672	744	402	51	468	258	999999	427	523	999999	373	999999	156	853	560	536	999999	999999	859	112	528	278	624	219	223	370	999999	999999	172	419	799	999999	87	531	828	760	965	999999	929	999999	212	886	823	679	285	415	746	999999	419	521	554	20	999999	678	431	403	999999	999999	827	107	311	994	265	114	410	819	364	624	35	999999	570	495	557	453	899	642	454	945	999999	807	623	55	345	650	864	999999	261	999999	110	434	640	999999	999999	832	114	218	999999	719	278	466	60	132	876	619	951	999999	463	999999	999999	788	949	999999	260	29	999999	999999	999999	614	249	621	567	955	523	601	170	999999	999999	999999	999999	999999	21	734	999999	476	757	501	999999	999999	699	805	999999	412	630	322	484	465	531	12	358	848	558	26	480	657	898	104	608	285	458	172	596	999999	510	96	777	224	508	783	272	999999	96	932	999999	999999	295	999999	334	211	126	704	267	469	376	999999	142	994	264	999999	578	662	892	894	277	537	218	999999	999999	544	999999	270	957	747	740	376	762	626	112	46	371	743	770	406	999999	753	999999	999999	371	19	954	782	960	489	999999	999999	98	202	665	386	235	698	262	790	666	856	747	519	729	999999	737	516	892	228	657	999999	999999	496	735	999999	632	999999	235	892	589	762	309	477	542	999999	999999	569	960	725	810	673	490	979	739	999999	15	394	406	999999	282	447	999999	742	831	999999	999999	999999	467	151	753	999999	999999	999999	999999	904	556	999999	977	599	721	177	555	177	418	984	999999	912	756	432	517	247	684	
863	999999	151	872	999999	646	999999	999999	685	999999	819	999999	999999	210	131	779	835	756	735	417	807	650	999999	892	721	334	847	36	805	846	45	633	516	469	608	999999	68	41	989	633	815	187	46	75	736	206	999999	783	232	142	999999	676	781	830	877	223	999999	259	161	242	799	144	616	838	999999	195	465	206	999999	999999	720	803	999999	112	601	630	613	999999	166	999999	999999	999999	804	672	999999	999999	852	685	592	395	999999	809	880	756	834	999999	570	207	998	551	741	555	999999	851	422	999999	909	679	238	999999	609	477	103	635	999999	735	340	943	999999	999999	999999	779	614	216	148	911	923	19	277	999999	999999	999999	50	615	784	999999	882	999999	260	807	999999	182	456	345	785	999999	716	254	105	108	999999	626	294	999999	999999	999999	941	974	712	511	204	899	999999	318	197	204	436	488	851	634	853	387	693	116	259	170	333	278	431	382	204	678	914	999999	579	443	131	751	999999	822	999999	999999	250	749	613	559	770	148	999999	590	339	238	999999	999999	255	999999	933	187	49	57	638	672	553	340	316	525	985	242	999999	999999	82	685	999999	38	548	946	999999	943	502	700	400	194	130	840	52	966	284	999999	999999	616	509	943	999999	360	194	422	364	909	999999	97	573	537	409	404	518	654	157	375	923	308	825	999999	999999	999999	657	453	999999	712	999999	350	999999	543	318	131	254	999999	973	730	999999	135	591	237	511	999999	137	862	784	726	332	999999	818	908	529	999999	790	520	999999	372	703	741	999999	651	622	102	846	40	228	288	159	389	680	426	999999	797	716	999999	999999	280	221	794	668	824	390	898	531	999999	24	693	340	734	999999	610	999999	112	999999	940	999999	418	568	999999	643	506	576	943	717	402	386	999999	999999	202	41	988	161	908	82	56	270	999999	999999	999999	999999	535	947	425	518	999999	399	430	542	776	983	80	999999	999999	161	999999	258	447	190	139	999999	999999	785	148	702	881	459	129	39	218	679	891	999999	64	91	118	999999	160	434	647	999999	956	199	141	219	999999	286	46	757	910	798	823	542	442	999999	733	750	808	999999	636	621	999999	400	334	106	999999	233	657	999999	52	999999	107	22	543	136	10	999999	999999	929	741	605	422	371	129	419	855	999999	413	506	999999	999999	750	437	797	36	999999	565	999999	999999	127	737	628	13	714	308	700	811	999	316	556	999999	106	999999	981	41	999999	908	280	914	251	741	820	160	686	999999	862	669	224	517	999999	444	237	618	811	14	976	419	657	821	718	
999999	999999	999999	950	715	271	999999	455	766	828	823	294	949	794	385	916	478	326	39	446	999999	596	491	999999	122	999999	999999	77	977	64	999999	261	999999	999999	206	999999	999999	210	970	999999	991	224	458	999999	580	159	287	824	999999	97	508	102	999999	385	688	458	868	195	837	312	782	802	999999	712	49	572	999999	754	597	994	204	277	356	615	454	816	148	803	999999	962	135	664	642	889	999999	695	633	999999	517	747	523	999999	999999	667	999999	198	745	746	999999	18	324	533	236	441	893	240	746	22	930	871	320	75	855	875	186	127	170	588	166	354	938	760	246	850	999999	999999	904	999999	999999	266	81	999999	999999	331	999999	602	438	210	996	325	949	621	999999	646	437	457	999999	497	999999	523	37	999999	999999	304	999999	999999	297	386	960	999999	336	999999	47	673	800	999999	999999	533	237	999999	689	960	591	840	404	327	616	599	423	999999	986	417	207	999999	239	914	812	999999	999999	93	314	999999	250	771	989	892	583	480	846	518	546	158	270	906	834	77	574	999999	900	999999	947	697	999999	937	999999	918	999999	999999	443	999999	116	999999	281	153	279	999999	719	820	851	512	999999	145	753	904	486	999999	157	301	626	172	999999	72	999999	509	146	617	99	313	999999	999999	42	995	999999	960	412	494	876	126	636	999999	999999	754	897	999999	18	812	943	999999	460	999999	999999	568	960	281	546	53	103	999999	17	999999	548	416	298	781	479	748	108	999999	502	992	960	40	999999	430	815	595	175	571	500	333	673	40	853	130	308	474	999999	765	424	368	400	114	999999	974	658	940	999999	126	918	269	714	160	999999	999999	450	741	904	540	466	951	878	532	999999	683	988	517	563	999999	482	15	999999	342	999999	144	602	999999	920	999999	999999	874	139	58	652	999999	618	999999	999999	395	680	567	570	505	309	473	489	868	832	999999	986	151	386	999999	643	913	556	999999	999999	431	864	594	821	225	768	591	822	829	999999	50	999999	474	52	999999	497	915	444	217	42	905	654	734	999999	494	702	630	498	840	414	999999	999999	999999	741	999999	999999	95	746	999999	736	718	650	660	999999	999999	999999	522	108	219	801	728	478	349	999999	999999	777	999999	999999	999999	522	148	103	999999	424	150	366	828	733	998	646	411	999999	99	481	324	264	999999	745	999999	133	190	999999	288	48	999999	271	344	897	999999	275	999999	524	419	832	999999	624	999999	246	999999	435	999999	788	110	572	400	560	388	999999	34	621	783	394	999999	999999	999999	617	814	943	738	878	32	931	869	
732	999999	999999	999999	999999	884	699	595	757	897	806	590	401	431	716	648	135	999999	999999	872	252	492	999999	195	215	499	980	810	726	999999	969	412	611	918	377	326	999999	800	999999	983	999999	999999	999999	497	533	622	940	195	107	304	612	995	554	68	626	250	251	700	999999	768	903	889	999999	999999	927	403	999999	482	64	400	144	335	762	494	999999	226	999999	517	662	592	558	794	712	431	895	999999	858	999999	302	136	85	813	255	999999	89	445	166	776	569	139	642	467	141	707	170	286	242	999999	520	410	785	733	48	961	999999	119	186	448	999999	999999	999999	999999	190	927	325	331	89	410	999999	113	69	688	948	532	949	100	662	15	271	618	741	999999	42	892	351	351	774	293	151	970	268	718	422	615	594	215	287	213	392	999999	999999	831	655	416	350	106	784	516	22	129	999999	181	186	999999	222	746	999999	298	586	973	999999	796	268	444	844	351	276	999999	937	744	813	458	622	432	421	909	152	999999	551	255	566	999999	281	999999	999999	999999	541	676	402	999999	810	999999	627	999999	999999	410	999999	220	571	999999	999999	999999	578	999999	999999	997	558	754	334	999999	999999	999999	746	999999	416	298	524	246	920	757	999999	600	999999	99	933	824	831	999999	150	20	999999	931	63	553	999999	999999	999999	13	716	999999	538	999999	999999	99	254	40	252	296	13	993	999999	999999	300	814	999999	238	999999	489	999999	999999	175	355	614	324	967	672	725	203	915	999999	609	520	999999	999999	999999	33	259	999999	845	902	582	999999	210	157	134	19	641	999999	364	197	611	999999	669	999999	360	192	182	37	132	581	315	999999	380	711	999999	375	806	999999	999999	175	979	662	999999	441	999999	630	999999	467	200	957	40	486	838	728	690	409	850	305	52	47	850	232	728	999999	597	999999	174	499	763	758	213	743	655	199	999999	949	999999	238	326	730	999999	999999	999999	174	551	999999	999999	652	31	984	525	511	999999	557	325	999999	999999	380	843	385	466	656	703	442	754	999999	999999	649	520	740	842	622	979	322	999999	144	999999	563	999999	769	323	522	477	999999	242	701	999999	107	874	999999	24	196	395	940	273	391	999999	405	420	999999	999999	999999	141	999999	151	902	532	543	557	190	372	380	657	84	71	944	188	999999	209	62	408	999999	775	69	725	999999	999999	999999	58	617	132	989	153	468	999999	752	390	197	636	339	179	355	549	693	98	644	538	321	878	329	999999	999999	999999	367	854	273	795	82	999999	495	999999	999999	494	939	67	382	236	199	312	319	
564	990	999999	869	999999	63	193	91	999999	999999	128	915	169	729	414	46	999999	999999	614	508	957	317	999999	999999	999999	999999	860	609	999999	715	417	999999	999999	569	765	222	797	336	999999	801	89	713	110	482	376	760	334	999999	535	30	588	450	585	804	361	256	999999	157	215	207	202	584	999999	265	674	779	999999	999999	964	202	249	467	311	812	999999	253	217	160	774	903	361	999999	999999	999999	137	966	764	214	218	518	854	999999	130	287	608	505	999999	845	999999	597	853	734	999999	343	781	999999	149	999999	385	117	49	217	383	311	845	107	509	839	999999	708	25	999999	999999	999999	347	599	346	999999	214	922	985	999999	352	187	60	626	303	741	834	17	826	991	828	110	479	647	276	818	442	999999	996	999999	717	109	581	999999	353	999999	995	191	783	999999	999999	463	132	999999	865	205	999999	228	804	999999	15	130	881	33	999999	290	975	699	333	527	591	703	926	566	654	252	605	899	283	999999	745	652	234	999999	999999	375	978	802	999999	80	567	223	706	238	423	597	228	999999	287	72	380	305	858	265	533	864	536	999999	31	623	600	362	944	856	999999	362	999999	179	599	507	311	999999	918	263	960	999999	999999	698	152	67	999999	57	622	999999	999999	449	999999	968	187	569	999999	423	781	168	480	999999	278	850	215	999999	701	58	999999	999999	760	207	387	999999	304	999999	867	838	423	999999	599	553	740	999999	289	582	999999	927	999999	999999	999999	888	401	999999	783	755	109	156	492	90	366	974	98	842	460	999999	999999	199	673	32	999999	10	999	817	568	999999	475	544	570	633	503	999999	999999	928	121	871	805	999999	821	549	65	721	356	342	999999	625	999999	897	282	909	521	378	999999	999999	339	667	999999	999999	999999	856	999999	999999	585	859	999999	592	917	170	731	588	574	443	378	999999	966	979	654	999999	219	943	472	577	271	999999	122	135	999999	96	598	453	982	999999	438	965	268	999999	145	497	754	24	707	304	176	694	999999	88	10	999999	14	359	22	232	375	256	999999	712	999999	923	999999	462	82	999999	571	287	999999	354	14	999999	865	475	843	167	912	999999	246	177	411	577	327	44	134	999999	92	249	999999	760	999999	191	581	556	999999	221	750	302	941	876	732	888	98	990	83	597	274	538	515	855	319	180	20	999999	311	725	606	712	337	692	999999	999999	846	844	499	823	830	999999	277	631	417	619	262	999999	445	999999	488	337	960	536	125	553	999999	585	999999	999999	180	365	254	482	615	47	999999	259	999999	410	999999	253	
500	259	999999	955	271	883	999999	700	917	999999	780	787	246	279	752	801	576	205	598	271	403	999999	652	474	74	999999	26	999999	655	999999	242	999999	482	245	836	711	769	170	291	849	148	750	999999	529	999999	466	999999	345	295	173	682	931	812	999999	999999	685	606	302	999999	477	999999	77	54	913	418	999999	315	11	999999	999999	41	999999	913	748	132	652	58	133	889	607	557	999999	95	491	331	311	231	999999	395	161	114	999999	279	814	982	81	706	999999	121	838	161	245	901	254	141	276	27	73	656	999999	636	483	412	999999	919	195	981	999999	999999	116	524	613	999999	292	936	564	146	109	999999	61	946	205	22	61	455	322	779	999999	999999	64	999999	168	55	197	524	999999	74	985	894	999999	999999	153	270	14	323	547	628	619	317	577	139	918	999999	999999	260	441	471	360	999999	999999	416	151	212	999999	822	366	999999	428	999999	999999	499	999999	215	969	999999	999999	935	999999	737	908	693	169	999999	782	924	375	861	450	937	93	169	713	158	297	390	948	940	732	192	957	979	210	851	12	999999	979	713	337	999999	457	505	464	622	999999	913	999999	999999	430	612	457	505	128	999999	999999	155	785	999999	917	589	24	999999	213	825	780	928	999999	317	999999	704	945	662	533	999999	999999	999999	705	101	228	999999	143	340	999999	129	734	462	861	999999	177	856	302	976	795	999999	628	594	301	639	999999	10	430	939	97	725	667	795	971	320	10	106	449	694	784	544	456	684	999999	94	100	999999	77	773	150	674	412	969	999999	785	189	895	295	76	258	227	999999	203	252	999999	462	939	490	550	719	999999	416	607	202	260	301	999999	999999	999999	548	524	999999	657	798	423	323	698	928	195	141	999999	810	999999	445	566	592	262	441	557	631	161	837	999999	63	79	267	804	776	616	999999	245	652	87	528	734	999999	999999	405	829	481	764	999999	999999	999999	999999	269	43	171	636	668	48	999999	999999	586	397	999999	415	603	999999	999999	519	921	321	999999	999999	462	999999	855	711	281	297	999999	611	85	867	150	542	118	449	999999	233	642	999999	947	456	733	999999	501	999999	58	878	700	676	673	999999	842	699	604	523	161	536	188	460	999999	381	190	900	619	999999	257	153	307	163	918	931	999999	999999	373	254	171	999999	241	724	663	403	596	191	937	123	35	450	938	594	999999	999999	55	191	786	576	275	833	999999	999999	883	999999	999999	547	757	742	999999	71	335	359	362	656	305	999999	999999	961	784	999999	962	505	692	999999	215	713	865	
644	886	695	994	796	979	999999	167	457	999999	759	822	59	999999	205	39	963	125	999999	242	642	979	592	394	825	792	275	871	841	100	999999	698	867	681	123	999999	399	999999	538	999999	34	498	999999	999999	999999	999999	735	999999	766	476	729	999999	999999	481	999999	664	303	310	179	999999	999999	466	326	366	999999	70	955	999999	319	349	639	896	999999	219	218	153	141	969	999999	686	67	699	115	374	999999	999999	999999	395	458	458	562	999999	898	534	999999	567	182	491	858	999999	193	367	999999	426	999999	832	115	417	273	89	533	334	954	999999	947	23	361	999999	994	378	988	999999	919	860	787	999999	997	62	999999	999999	971	650	120	378	503	700	999999	688	538	538	289	664	132	378	925	237	144	415	587	652	215	999999	496	489	999999	623	447	405	638	999999	835	63	999999	622	117	883	999999	585	989	257	580	673	423	999999	98	999999	446	550	935	560	999999	999999	999999	900	445	751	164	999999	390	999999	262	48	60	999999	703	236	799	999999	271	52	23	558	426	340	81	999999	807	39	400	664	999999	896	469	87	878	253	588	963	187	366	728	999999	205	999999	994	542	622	180	999999	862	534	936	289	893	999999	999999	175	999999	829	902	943	134	239	725	702	366	578	972	373	460	648	836	333	904	323	430	363	317	999999	539	919	636	277	538	999999	250	616	576	540	30	88	452	144	284	422	603	363	999999	999999	999999	964	650	806	999999	223	999999	999999	385	579	999999	999999	999999	799	300	999999	999999	857	999999	595	461	999999	999999	441	353	382	205	701	58	491	719	999999	883	900	707	574	279	999999	965	325	441	637	241	997	424	999999	999999	653	844	302	116	999999	662	999999	955	889	999999	218	999999	929	27	996	565	999999	859	60	621	957	102	725	999999	999999	892	385	999999	824	517	999999	27	828	162	552	999999	756	385	999999	414	999	945	999999	999999	999999	999999	45	308	444	82	999999	147	999999	999999	273	561	128	999999	629	999999	287	729	140	999999	999999	201	635	999999	474	149	999999	518	886	645	621	22	999999	124	999999	999999	856	86	719	752	179	867	999999	999999	888	999999	739	177	755	129	136	999999	814	999999	999999	869	741	999999	833	305	273	830	260	728	999999	260	999999	14	936	520	999999	210	20	999999	999999	101	547	999999	888	483	409	641	762	767	999999	351	207	999999	470	999999	377	599	253	424	489	349	616	925	641	638	713	734	999999	245	999999	999999	999999	437	999999	999999	331	40	379	999999	895	631	77	493	219	940	63	450	999999	163	152	999999	957	596	898	862	
485	999999	80	260	770	674	411	526	999999	999999	999999	770	602	909	461	347	229	894	999999	857	281	999999	716	700	584	272	201	999999	103	724	999999	999999	538	381	86	708	960	999999	999999	230	230	999999	849	999999	858	292	848	634	999999	805	188	999999	77	50	999999	362	999999	379	675	999999	483	334	433	919	623	419	241	230	832	752	386	111	315	307	637	999999	283	99	999999	302	999999	567	383	297	999999	906	605	999999	789	723	802	590	452	90	747	999999	127	929	12	999999	60	627	801	950	428	86	999999	999999	413	861	999999	816	537	999999	999999	999999	951	145	383	717	813	999999	440	999999	950	796	658	235	559	741	612	353	97	999999	251	795	999999	433	869	469	158	999999	95	928	999999	985	62	79	995	831	999999	999999	999999	295	999999	317	999999	692	10	631	999999	532	220	671	259	999999	729	145	141	298	159	527	999999	913	999999	999999	657	999999	999999	964	744	589	999999	728	797	629	999999	802	999999	934	608	83	433	999999	51	626	999999	999999	678	999999	266	917	937	999999	681	426	716	999999	726	656	659	684	228	45	999999	838	999999	492	999999	630	937	999999	377	207	689	86	103	38	999999	942	999999	244	999999	564	707	999999	651	999999	56	380	999999	165	85	121	284	924	999999	397	360	212	332	141	999999	57	972	999999	549	739	27	605	332	688	770	783	999999	425	999999	663	338	70	197	771	999999	503	716	999999	851	266	923	764	999999	706	999999	669	619	233	694	786	592	377	288	999999	514	451	57	235	394	301	820	859	85	999999	69	300	25	561	999999	55	999999	200	489	999999	816	262	384	626	20	111	173	999999	730	72	999999	961	782	285	999999	993	456	491	999999	999999	446	74	689	38	999999	387	653	68	536	649	455	402	888	995	105	261	77	999999	225	293	999999	752	138	22	999999	107	517	740	999999	703	598	849	999999	929	845	752	573	999999	979	632	457	999999	999999	91	617	999999	999999	786	189	15	925	999999	276	999999	430	999999	999999	677	907	999999	999999	999999	763	999999	60	605	599	999999	159	352	688	721	451	593	835	999999	999999	999999	999999	453	34	731	999999	299	999999	999999	583	698	508	161	816	896	448	440	762	544	999999	707	41	999999	88	999999	999999	836	326	213	584	683	278	408	482	889	999999	463	524	148	999999	474	999999	487	999999	901	459	998	536	792	999999	20	830	999999	681	999999	25	999999	375	909	999999	999999	999999	999999	988	999999	429	110	678	927	999999	985	915	999999	999999	876	651	554	999999	999999	665	999999	999999	534	930	573	999999	999999	999999	969	873	888	
999999	614	53	638	501	492	498	999999	999999	358	999999	608	999999	298	105	217	119	804	861	470	405	198	999999	466	423	999999	999999	425	999999	451	384	709	999999	999999	897	310	580	999999	385	169	66	865	705	317	319	999999	367	642	478	645	868	921	117	412	493	899	370	587	999999	63	999999	82	85	39	973	999999	554	441	400	794	999999	566	429	702	414	539	492	999999	156	721	90	999999	947	999999	999999	462	999999	651	252	997	999999	993	337	331	319	983	999999	676	343	699	157	925	251	683	18	311	999999	999999	997	999999	417	999999	440	999999	999999	999999	135	673	456	999999	999999	903	198	403	854	643	239	999999	999999	999999	748	999999	604	999999	999999	165	999999	273	403	280	959	999999	653	299	589	999999	562	832	358	470	999999	127	999999	821	999999	254	736	999999	829	374	999999	999999	32	999999	215	601	829	982	930	817	999999	999999	279	186	561	831	999999	899	813	999999	91	407	999999	999999	999999	631	999999	782	999999	999999	428	910	443	999999	208	565	999999	86	93	988	687	999999	901	999999	999999	994	999999	999999	999999	849	999999	837	44	999999	999999	675	654	999999	999999	999999	999999	56	217	611	398	189	429	249	977	995	999999	183	999999	999999	659	511	505	219	552	579	782	999999	522	926	334	591	876	999999	999999	533	999999	999999	84	509	983	640	372	300	151	999999	575	608	75	274	999999	821	31	999999	832	781	179	444	557	432	801	460	534	291	286	999999	999999	999999	503	454	94	604	108	316	842	29	999999	215	77	999999	13	184	999999	258	999999	513	570	667	128	964	999999	476	516	652	707	533	116	91	999999	344	886	107	114	621	999999	999999	999999	999999	376	999999	643	964	376	204	428	627	999999	286	546	772	246	645	359	539	100	618	98	455	608	319	999999	67	201	733	476	906	79	867	999999	167	791	856	301	314	331	399	999999	321	233	90	561	829	545	999999	108	999999	747	575	530	571	499	276	115	67	900	585	999999	643	999999	522	558	114	217	999999	981	390	353	55	218	701	999999	776	232	528	757	92	999999	999999	634	234	168	999999	999999	507	668	999999	750	243	413	999999	626	999999	999999	711	531	456	622	166	269	718	897	702	367	999999	62	723	54	587	999999	817	74	822	18	503	363	999999	767	709	720	466	999999	119	999999	472	999999	62	192	999999	997	311	470	999999	691	916	337	466	145	517	455	945	480	173	934	595	681	803	457	100	358	476	688	913	445	802	88	999999	69	894	754	10	999999	534	999999	999999	357	708	140	101	175	896	919	260	264	775	986	999999	
185	56	791	281	604	102	171	530	999999	557	920	888	999999	550	406	251	762	454	414	945	583	936	247	973	672	365	924	461	556	999999	658	669	999999	611	611	23	113	999999	999999	999999	372	68	385	800	787	999999	999999	999999	500	999999	497	809	370	51	893	249	808	999999	999999	999999	177	710	974	999999	898	261	82	999999	938	393	999999	290	59	999999	999999	524	560	447	999999	430	112	309	961	878	940	849	308	774	717	999999	999999	999999	999999	999999	280	999999	94	201	901	536	179	999999	999999	999999	540	217	999999	404	467	379	689	999999	632	187	999999	868	748	999999	253	58	952	999999	519	576	188	853	415	999999	696	999999	439	368	545	659	261	86	622	854	348	999999	99	904	999999	347	683	843	661	696	30	412	914	999999	947	853	584	871	515	120	928	999999	801	867	708	547	940	999999	825	999999	926	69	255	893	756	521	959	57	990	999999	892	345	201	719	872	293	999999	449	420	692	85	389	570	512	926	662	930	232	999999	999999	406	362	27	688	999999	961	166	30	242	436	893	536	999999	343	227	999999	494	92	999999	424	541	501	910	143	999999	999999	999999	743	966	104	591	999999	999999	231	775	540	327	999999	999999	911	137	985	216	984	798	999999	507	237	294	343	177	847	237	781	238	905	452	999999	999999	231	472	422	63	148	845	166	684	660	999999	687	276	980	142	94	296	555	294	926	344	999999	49	271	459	633	926	743	509	79	992	999999	97	442	723	728	999999	715	932	78	148	642	999999	847	999999	999999	999999	196	715	153	495	683	999999	999999	550	999999	191	211	963	430	221	112	656	615	999999	698	599	999999	999999	414	645	581	623	225	787	999999	495	202	601	852	566	739	999999	999999	584	319	258	571	891	293	546	246	752	511	856	46	985	258	999999	999999	16	999999	999999	311	507	913	69	999999	738	999999	944	999999	609	999999	864	481	84	299	40	358	449	999999	999999	973	867	999999	829	999999	369	751	716	246	22	630	845	332	810	726	999999	670	259	999999	833	53	999999	999999	637	999999	999999	384	999999	695	227	999999	531	978	999999	955	999999	109	94	999999	46	987	142	999999	976	979	274	541	671	358	440	999999	108	999999	204	898	635	321	771	197	473	984	999999	999999	999999	999999	108	866	40	999999	292	760	586	311	816	845	999999	640	999999	657	999999	116	999999	613	264	857	732	934	784	402	999999	132	337	896	485	999999	208	121	688	999999	881	407	999999	816	75	680	999999	999999	780	359	999999	994	740	124	820	367	281	999999	766	171	458	173	
92	637	533	170	432	689	825	999999	999999	799	952	784	999999	969	605	896	547	584	82	935	164	999999	414	999999	391	223	86	127	779	32	355	527	346	718	325	999999	292	999999	258	105	999999	24	711	999999	52	999999	999999	851	761	999999	638	999999	999999	999999	18	999999	233	207	779	219	613	708	985	999999	999999	435	999999	67	653	731	999999	642	335	977	963	149	723	226	294	435	874	234	366	405	394	173	438	999999	709	667	999999	95	999999	48	492	999999	39	999999	744	617	999999	290	999999	40	771	995	856	120	999999	868	999999	17	913	353	344	388	351	590	999999	290	996	624	999999	999999	91	999999	517	296	495	699	120	636	999999	999999	916	594	37	335	634	398	317	999999	273	840	733	643	182	781	704	113	921	449	855	463	620	999999	933	221	948	252	488	569	624	860	999999	307	535	999999	437	750	360	26	956	842	973	679	999999	516	262	448	356	999999	592	392	778	671	781	999999	66	999999	660	816	387	391	999999	748	702	413	92	435	999999	936	354	954	752	905	492	22	490	941	542	426	999999	509	999999	752	977	242	92	97	999999	518	188	414	99	999999	638	574	999999	999999	999999	948	999999	999999	341	999999	390	999999	999999	999999	188	769	536	125	489	244	858	878	999999	999999	770	999999	999999	999999	999999	599	757	999999	865	218	277	917	90	265	964	594	999999	141	999999	487	372	349	999999	999999	908	999999	999999	999999	924	999999	686	999999	90	774	464	517	999999	438	916	741	999999	450	772	430	605	999999	689	281	161	895	252	726	999999	17	795	431	999999	121	96	164	999999	694	24	20	532	517	837	316	800	457	999999	999999	224	999999	825	921	577	999999	614	648	76	709	911	39	999999	959	60	82	999999	999999	651	515	352	761	999999	999999	435	761	898	98	999999	382	999999	703	927	999999	512	283	999999	999999	999999	692	507	448	97	909	782	999999	409	572	466	999999	337	767	806	461	220	999999	313	858	495	999999	284	526	225	999999	238	218	999999	921	457	776	890	999999	189	999999	999999	903	674	999999	999999	450	361	336	631	667	55	713	897	999999	479	59	970	334	388	47	418	981	232	403	680	574	882	487	125	690	875	232	999999	999999	453	999999	788	98	999999	54	464	948	999999	558	648	524	320	636	452	407	999999	565	999999	999999	999999	36	680	280	543	619	568	873	221	941	792	823	135	60	31	171	271	999999	999999	344	582	469	96	674	755	166	264	255	45	717	883	319	505	999999	306	427	636	517	555	63	486	590	999999	953	766	999999	398	270	999999	999999	
146	924	905	392	569	90	939	999999	999999	999999	365	322	838	503	67	482	328	999999	999999	604	999999	753	336	606	857	991	732	143	907	931	767	994	640	754	999999	958	413	123	999999	225	487	629	993	178	698	173	752	243	895	293	506	999999	999999	20	755	999999	598	308	534	577	358	999999	108	999999	619	371	681	999999	999999	109	78	215	999999	999999	999999	999999	999999	999999	908	694	249	499	999999	624	435	69	487	630	999999	196	999999	115	588	307	999999	999999	530	999999	559	336	492	999999	999999	796	999999	300	892	979	892	849	633	441	399	840	999999	859	999999	484	999999	999999	883	999999	93	736	739	963	626	517	669	999999	384	360	608	581	212	580	999999	999999	409	144	176	999999	737	160	562	928	716	999999	969	999999	120	56	251	999	453	999999	585	999999	66	261	674	385	999999	999999	474	283	832	817	999999	757	680	128	84	33	392	385	323	932	183	811	256	878	999999	661	336	338	118	608	999999	770	994	606	999999	999999	470	791	198	999999	686	289	105	898	119	221	338	991	999999	999999	999999	999999	127	652	999999	255	14	795	837	657	129	146	174	234	688	867	762	83	735	999999	999999	999999	196	41	256	999999	715	358	769	336	333	344	365	890	990	999999	653	352	207	147	154	675	953	999999	172	550	999999	871	219	252	459	999999	999999	999999	664	999999	881	95	406	999999	540	656	35	999999	999999	999999	780	999999	243	628	224	999999	876	597	999999	888	647	656	869	999999	999999	843	148	999999	999999	78	87	319	999999	973	189	999999	945	692	607	497	649	452	216	999999	769	999999	637	591	999999	999999	387	669	274	776	999999	235	999999	700	734	999999	517	508	634	999999	999999	999999	58	999999	448	656	475	194	989	294	248	204	449	492	936	999999	216	557	499	838	691	417	55	459	604	954	351	254	957	910	980	150	817	999999	679	308	792	999999	152	381	573	999999	999999	980	999999	184	785	733	999999	999999	490	960	19	795	574	299	425	598	999999	493	314	230	236	999999	313	107	387	999999	813	999999	157	999999	414	127	275	497	999999	74	921	999999	179	618	490	172	430	29	141	31	386	389	999999	203	999999	999999	999999	999999	966	600	999999	440	999999	296	919	137	648	999999	556	999999	999999	86	561	361	677	245	324	695	740	74	658	293	999999	365	122	433	754	953	999999	755	999999	923	530	999999	999999	491	999999	999999	999999	363	523	778	473	999999	999999	999999	999999	532	999999	476	344	381	612	902	941	999999	473	442	183	495	383	999999	526	800	842	607	999999	999999	962	195	999999	441	996	387	
550	880	820	727	863	813	999999	231	999999	658	999999	678	999999	628	206	15	27	999999	709	999999	979	828	999999	673	999999	894	999999	414	569	341	862	902	999999	234	361	70	572	745	999999	370	890	161	999999	868	389	174	296	928	226	957	178	999999	999999	793	407	722	999999	157	331	969	999999	999999	662	105	796	518	303	96	276	146	999999	281	999999	999999	323	828	999999	392	293	242	608	825	198	611	172	999999	999999	592	999999	639	440	425	999999	609	310	999999	498	173	82	870	999999	209	999999	90	524	896	806	392	479	578	162	247	863	98	999999	244	12	61	932	999999	347	711	269	636	999999	27	856	19	49	999999	340	405	320	999999	999999	408	173	117	999999	276	640	788	122	258	486	999999	562	336	248	75	999999	447	241	722	532	999999	999999	999999	384	507	49	999999	999999	856	248	999999	999999	450	999999	962	81	894	963	999999	719	558	598	20	160	512	465	999999	999999	974	926	892	173	597	890	211	999999	999999	733	590	236	843	999999	265	19	729	999999	999999	999999	286	999999	802	483	576	999999	999999	571	930	875	872	999999	519	35	999999	929	356	999999	339	560	526	505	933	999999	383	439	875	122	342	11	430	246	999999	921	494	999999	134	419	597	593	999999	640	537	999999	860	548	999999	999999	78	336	663	999999	936	561	999999	999999	69	640	109	147	137	999999	238	928	999999	999999	698	597	540	397	804	936	996	745	644	885	967	670	999999	835	721	999999	54	16	999999	295	309	791	838	999999	920	493	319	460	465	999999	412	608	818	234	849	129	287	999999	532	726	999999	200	917	207	813	398	340	273	425	999999	999999	231	591	169	336	907	759	826	999999	320	627	545	289	589	483	368	852	85	986	602	779	374	484	999999	999999	118	873	641	999999	532	163	56	999999	999999	248	190	999999	658	898	999999	369	460	999999	221	999999	603	999999	338	723	454	546	264	287	822	301	452	747	970	23	227	43	127	999999	944	166	580	999999	894	351	303	351	203	999999	54	242	328	169	272	521	551	207	545	918	455	985	899	768	222	103	795	442	56	999999	999999	908	252	999999	999999	64	999999	999999	26	987	429	112	352	999999	243	999999	973	999999	485	459	471	29	498	209	480	999999	999999	811	297	801	555	999999	305	999999	507	145	990	999999	900	217	992	458	191	557	498	353	999999	999999	535	632	130	513	957	597	999999	660	419	999999	999999	311	798	716	806	999999	442	568	807	794	999999	107	999999	189	392	277	467	999999	838	940	710	137	324	443	999999	665	680	52	904	708	
384	846	725	947	739	598	419	285	652	999999	125	999999	545	849	999999	999999	999999	999999	130	999999	139	999999	822	999999	341	926	986	364	440	999999	544	400	664	109	999999	732	381	651	999999	793	857	999999	371	871	825	779	591	475	199	999999	632	739	999999	224	578	999999	33	256	616	812	999999	65	844	511	999999	725	276	446	440	999999	66	391	500	999999	832	999999	798	950	999999	562	999999	520	999999	592	518	804	478	450	531	204	999999	134	45	637	191	802	999999	860	449	109	513	155	999999	678	792	251	248	593	999999	630	426	999999	999999	64	477	101	889	262	992	627	999999	826	914	245	812	931	999999	999999	999999	39	611	938	510	999999	58	198	485	999999	799	999999	565	885	68	900	999999	635	531	981	169	100	912	94	867	999999	853	999999	241	799	866	999999	895	385	999999	361	29	487	572	59	15	289	616	402	999999	725	999999	371	768	999999	468	999999	999999	373	999999	65	126	526	81	688	999999	999999	957	685	999999	938	999999	190	999999	706	999999	299	73	481	976	880	484	520	999999	151	999999	491	918	226	999999	689	461	531	999999	999999	999999	502	416	883	359	642	331	930	771	999999	999999	880	999999	71	142	999999	122	927	999999	999999	999999	606	895	929	927	999999	453	740	354	941	487	849	510	63	471	389	883	189	132	343	558	999999	749	116	797	879	567	856	94	172	577	533	144	999999	811	638	606	999999	999999	150	199	590	585	829	47	505	380	870	599	753	295	932	999999	64	275	37	857	789	142	57	651	596	656	999999	374	999999	714	654	252	833	782	999999	234	999999	999999	968	968	999999	79	999999	509	696	999999	340	877	999999	728	90	590	784	781	817	354	908	498	602	933	403	465	93	790	999999	999999	766	999999	999999	708	822	909	306	68	937	719	999999	548	955	339	326	314	729	234	634	73	468	62	965	999999	999999	999999	999999	45	574	463	986	999999	783	999999	500	999999	999999	936	999999	180	294	725	843	107	514	999999	542	999999	999999	99	999999	858	165	999999	170	714	15	999999	392	337	999999	271	999999	484	999999	338	765	999999	839	956	999999	792	328	464	779	742	218	867	547	955	951	289	999999	999999	727	137	356	129	908	786	364	159	553	578	812	32	999999	369	374	185	604	655	999999	661	999999	943	540	700	884	427	999999	148	300	436	386	87	843	19	999999	606	999999	999999	979	999999	602	176	249	749	652	756	511	849	999999	372	361	305	999999	766	711	783	596	655	245	490	290	225	999999	126	202	734	188	999999	612	768	202	959	676	379	999999	
999999	704	791	58	137	915	656	645	999999	85	90	230	87	308	973	19	999999	409	999999	772	386	317	132	556	917	577	999999	246	734	179	401	629	486	707	114	999999	805	606	117	574	633	580	999999	50	122	513	999999	923	638	759	999999	559	999999	999999	999999	299	581	999999	141	999999	999999	999999	999999	999999	999999	461	999999	380	203	894	213	731	301	923	149	806	386	92	999999	413	476	367	607	999999	314	841	451	879	34	999999	999999	999999	475	557	939	223	669	999999	999999	999999	769	999999	729	744	555	144	268	264	467	876	913	499	999999	727	93	277	999999	935	454	842	20	864	355	999999	396	643	266	743	999999	926	999999	214	725	783	644	745	638	863	999999	180	583	999999	422	157	999999	999999	769	999999	999999	999999	410	734	999999	524	650	905	384	999999	358	999999	878	524	279	999999	739	709	773	999999	93	347	639	999999	514	283	268	999999	452	207	487	999999	873	518	999999	321	525	412	485	999999	999999	999999	371	297	514	999999	302	999999	999999	881	999999	201	245	752	664	136	43	461	999999	454	999999	826	462	999999	863	999999	48	369	254	999999	25	337	233	572	999999	353	976	352	444	996	980	208	999999	571	999999	999999	152	999999	999999	153	288	999999	999999	41	945	316	999999	194	999999	543	480	999999	999999	959	999999	999999	967	672	868	320	159	690	27	232	473	999999	920	891	397	999999	828	917	515	111	678	999999	153	202	999999	577	77	792	999999	999999	526	57	393	946	705	999999	328	480	261	999999	993	598	57	960	999999	999999	395	394	797	856	715	999999	427	713	290	914	999999	775	54	301	253	999999	772	126	706	999999	999999	974	999999	688	259	358	666	999999	999999	90	903	999999	635	999999	999999	682	995	71	195	963	630	679	999999	790	771	552	435	960	299	635	825	999999	263	151	223	421	208	118	999999	999999	896	454	605	209	20	753	150	314	119	999999	999999	999999	999999	743	795	999999	318	405	916	706	999999	999999	683	999999	265	999999	930	493	526	999999	483	886	464	999999	77	185	84	465	779	28	412	130	850	727	272	124	999	999999	355	229	113	802	202	900	999999	200	999999	132	999999	47	823	656	999999	349	98	486	999999	112	999999	620	919	852	999999	898	999999	802	855	999999	219	150	973	419	148	306	666	680	693	563	395	876	999999	952	999999	999999	204	756	342	999999	999999	786	868	999999	843	735	999999	999999	999999	303	999999	640	999999	999999	912	803	999999	413	999999	491	682	999999	792	692	999999	799	216	967	999999	884	703	999999	999999	354	325	433	282	86	576	412	996	415	999999	400	
956	755	541	597	49	717	678	791	248	850	828	999999	999999	186	190	999999	529	342	920	302	599	70	999999	991	501	489	530	987	999999	999999	495	999999	913	402	735	961	999999	618	928	623	215	912	308	620	999999	102	438	999999	896	999999	882	664	495	211	800	895	585	550	106	560	196	691	999999	142	365	999999	319	602	450	228	786	910	999999	307	97	999999	762	559	475	408	60	434	101	315	232	830	999999	711	601	839	386	999999	522	999999	436	999999	999999	175	264	963	783	836	656	677	999999	972	259	198	999999	122	143	35	84	697	509	762	600	647	909	534	999999	607	999999	999999	842	999999	397	999999	870	572	728	596	304	999999	624	223	778	999999	999999	999999	581	592	597	999999	706	999999	643	999999	868	673	924	999999	265	730	999999	186	836	999999	999999	676	584	999999	327	551	393	546	730	572	83	295	984	999999	87	659	953	198	19	521	904	999999	434	999999	999999	999999	648	418	341	574	329	999999	999999	732	999999	894	676	367	999999	55	105	169	629	81	751	582	688	747	243	606	777	993	176	999999	151	999999	999999	999999	999999	130	903	975	999999	999999	999999	634	908	262	596	999999	983	999999	924	963	426	744	862	363	820	999999	518	900	999999	735	796	336	999999	72	590	247	652	664	322	154	152	999999	954	473	829	127	674	999999	999999	60	623	192	999999	999999	898	999999	490	888	201	999999	611	12	800	480	369	915	362	845	671	359	540	329	999999	779	821	306	790	398	534	703	920	92	749	134	121	614	999999	78	999999	999999	999999	764	472	861	542	150	328	484	113	913	764	828	999999	801	519	304	909	299	391	601	616	101	363	497	539	529	263	999999	368	754	999999	294	681	487	602	776	856	999999	246	681	978	315	999999	999999	999999	102	327	947	614	817	705	966	687	572	577	999999	410	975	999999	23	886	651	999999	358	264	999999	156	287	209	743	999999	497	63	710	623	311	805	999999	999999	447	211	316	999999	999999	59	692	606	119	910	937	375	881	99	232	794	336	199	937	366	469	945	999999	747	870	999999	217	913	976	949	276	859	667	426	884	812	580	589	999999	309	571	999999	999999	376	271	378	566	999999	830	915	999999	121	868	386	999999	502	170	568	201	180	841	779	629	999999	644	87	708	999999	999999	420	224	746	623	637	795	595	908	999999	486	502	813	999999	92	70	662	999999	991	291	337	999999	999999	999999	398	406	468	999999	253	877	732	194	669	111	999999	420	999999	549	999999	240	590	503	594	496	92	999999	366	999999	999999	569	507	
489	96	426	999999	823	999999	212	358	226	179	13	352	41	941	301	832	712	615	672	369	123	999999	760	700	833	797	164	929	699	49	999999	999999	684	379	999999	107	252	974	380	651	499	999999	281	999999	587	161	563	555	790	865	654	425	999999	210	393	999999	335	726	303	35	613	282	659	186	743	907	667	661	999999	203	589	737	245	31	869	922	393	699	123	682	244	609	999999	833	999999	20	999999	999999	985	428	772	526	680	354	48	226	541	105	327	679	493	999999	857	596	286	916	190	12	340	471	440	635	999999	999999	791	14	999999	825	791	732	835	193	675	999999	431	999999	999999	891	983	652	391	298	999999	443	198	999999	751	552	557	479	830	999999	154	999999	999999	146	999999	69	562	43	999999	999999	999999	595	999999	310	236	587	999999	999999	859	298	29	687	90	152	263	999999	999999	459	999999	590	278	322	999999	999999	49	999999	999999	295	999999	997	999999	949	569	999999	984	786	598	888	116	173	387	344	619	541	60	466	999999	845	999999	742	636	999999	780	502	447	991	693	89	271	999999	305	879	71	861	959	999999	128	999999	167	477	581	544	353	99	213	933	702	369	714	582	716	446	999999	417	370	235	179	76	238	993	102	519	626	40	999999	507	999999	999999	582	999999	999999	999999	688	414	171	999999	760	999999	999999	513	298	999999	374	688	999999	859	999999	999999	500	734	900	61	185	174	999999	72	917	322	231	705	660	944	999999	999999	243	686	999999	998	256	278	475	488	776	725	999999	768	154	938	999999	999999	999999	628	267	847	999999	296	854	999999	999999	109	184	448	469	593	852	354	999999	640	454	682	999999	478	408	232	269	999999	285	999999	999999	615	917	979	650	999999	674	999999	687	940	653	947	831	999999	967	157	999999	37	999999	193	872	360	999999	514	493	989	999999	999999	999999	45	999999	667	21	403	64	424	191	205	798	255	919	820	666	999999	986	507	850	999999	999999	260	137	999999	403	101	588	999999	393	413	496	660	999999	121	811	999999	361	986	935	438	189	553	965	898	999999	999999	274	61	693	626	999999	985	148	48	62	969	907	356	273	999999	815	945	41	999999	708	147	999999	807	18	24	254	10	571	422	688	999999	999999	239	12	630	999999	999999	426	767	886	510	521	278	69	842	745	999999	723	26	999999	243	521	197	199	101	999999	466	52	999999	381	526	424	999999	360	999999	684	678	353	999999	102	288	529	274	891	999999	999999	999999	999999	999999	279	248	287	999999	799	454	999999	108	49	911	796	371	999999	747	395	369	999999	795	
917	964	167	76	999999	90	924	344	714	257	305	991	475	173	718	875	409	143	249	999999	926	999999	999999	999999	638	441	845	999999	794	999999	878	532	999999	831	752	784	18	999999	585	999999	630	465	740	197	802	999999	446	633	999999	999999	348	261	130	227	868	22	314	581	438	230	245	203	549	932	379	999999	880	644	420	934	866	999999	999999	52	999999	471	175	999999	783	591	995	222	88	186	443	626	412	999999	962	740	999999	437	774	365	999999	437	915	999999	818	39	177	801	222	718	751	999999	704	87	979	407	846	999999	798	846	999999	999999	125	373	999999	752	999999	999999	681	680	465	439	431	999999	91	810	555	368	999999	753	424	204	10	369	435	301	999999	334	914	565	894	999999	638	928	999999	999999	322	551	999999	76	999999	191	129	541	263	321	720	512	995	178	851	487	200	999999	999999	41	32	755	938	208	830	46	81	126	999999	999999	800	503	72	999999	999999	14	61	999999	94	243	84	468	115	123	580	420	999999	999999	999999	416	999999	999999	999999	999999	916	566	613	119	246	999999	999999	13	756	434	520	226	999999	999999	680	847	999999	999999	960	198	956	563	649	824	627	999999	707	334	412	379	999999	216	997	963	236	931	999999	941	350	462	133	80	999999	681	603	999999	970	485	999999	866	979	830	634	317	999999	362	916	999999	999999	999999	924	999999	601	999999	49	313	229	486	627	748	456	494	999999	507	75	886	851	968	999999	273	999999	232	268	545	400	999999	582	689	821	873	25	999999	460	524	999999	348	479	336	641	299	999999	999999	858	327	999999	494	567	136	252	265	511	948	999999	227	385	702	526	999999	999999	486	731	999999	665	753	999999	844	44	999999	970	726	417	999999	336	999999	139	956	373	940	135	999999	996	456	447	565	371	999999	55	242	148	834	822	423	350	165	568	603	999999	114	594	575	460	817	165	525	848	986	999999	634	999999	429	339	585	999999	999999	999999	284	999999	110	392	666	798	801	999999	146	904	994	184	180	374	999999	138	269	999999	999999	999999	188	999999	921	999999	385	999999	999999	155	999999	505	999999	491	999999	675	293	510	727	999999	928	776	999999	999999	29	999999	854	811	451	269	561	300	80	238	381	633	311	999999	999999	393	17	222	387	656	890	640	667	512	914	505	90	35	411	546	428	782	797	970	281	310	862	573	12	999999	999999	429	435	18	120	636	374	309	338	344	715	999999	999999	12	326	388	953	352	896	946	188	536	889	999999	810	599	999999	999999	712	999999	530	443	999999	236	72	999999	215	999999	401	
288	140	999999	696	76	831	712	393	794	653	999999	356	520	676	66	999999	67	540	901	207	520	799	43	597	467	813	999999	999999	172	939	999999	182	304	950	999999	999999	407	839	822	701	108	216	999999	999999	819	525	999999	766	163	999999	15	999999	313	461	881	488	999999	999999	238	262	559	216	230	855	999999	720	61	570	67	251	574	227	717	999999	109	314	757	999999	778	942	803	999999	352	908	934	999999	868	843	999999	140	999999	223	999999	570	151	999999	985	196	888	108	473	450	708	999999	689	788	223	113	361	576	730	749	999999	296	458	54	863	322	920	999999	851	217	501	999999	999999	360	616	999999	999999	218	328	570	469	999999	999999	999999	806	440	999999	155	711	764	491	999999	409	968	808	324	121	107	37	673	999999	24	256	266	949	780	389	999999	181	75	54	999999	257	999999	290	736	818	105	247	433	103	775	172	96	725	998	528	563	552	302	46	961	999999	655	304	454	432	999999	414	999999	61	889	973	645	720	348	254	999999	999999	81	506	25	999999	604	580	500	851	999999	999999	950	262	999999	786	879	39	999999	999999	999999	865	835	999999	999999	691	221	381	213	801	999999	376	387	999999	289	874	480	999999	999999	112	999999	85	803	602	272	999999	463	773	999999	999999	104	615	636	385	652	383	853	999999	900	333	647	232	999999	699	334	793	999999	206	972	950	316	93	18	981	387	526	72	242	999999	999999	237	448	155	110	706	999999	740	11	111	999999	31	712	895	999999	999999	363	999999	113	278	479	528	999999	801	284	796	999999	606	655	998	999999	320	621	726	976	999999	209	87	275	992	423	999999	161	999999	999999	999999	603	197	322	526	33	999999	958	964	571	405	970	647	870	314	696	315	999999	13	976	595	999999	985	919	600	265	286	443	999999	855	426	376	999999	734	355	999999	822	294	139	974	318	362	656	164	580	999999	561	216	961	999999	999999	999999	158	127	999999	529	618	999999	721	270	747	999999	999999	119	155	999999	999999	912	525	121	999999	30	999999	38	667	243	753	831	999999	475	703	79	481	814	746	457	228	55	999999	826	584	554	999999	868	236	934	999999	999999	19	551	329	649	690	850	999999	97	999999	129	460	999999	775	786	999999	256	999999	677	902	43	999999	697	810	760	657	698	537	329	457	95	802	733	728	216	999999	797	999999	64	389	631	392	659	999999	109	999999	27	61	797	999999	327	312	999999	41	481	999999	999999	741	568	991	991	999999	112	640	927	326	999999	999999	569	999999	141	999999	512	298	281	650	712	263	710	175	
640	647	739	704	139	783	999999	702	256	999999	510	66	587	72	397	318	289	29	516	999999	999999	508	491	832	493	999999	799	270	759	830	472	67	40	403	360	354	999999	408	999999	999999	999999	33	272	538	463	999999	999999	450	901	999999	371	693	746	999999	999999	142	999999	906	220	912	984	983	999999	425	568	452	36	194	999999	53	734	999999	518	372	709	845	245	953	999999	419	704	359	368	999999	469	778	320	112	107	999999	198	677	198	597	169	100	91	846	969	21	58	338	999999	858	238	491	999999	384	228	999999	999999	212	999999	800	999999	635	624	155	956	999999	141	923	999999	493	855	67	692	921	213	619	764	399	999999	999999	371	376	620	510	568	977	603	936	999999	999999	331	985	149	397	388	534	999999	935	889	189	879	134	251	999999	12	181	798	263	181	609	999999	507	999999	179	439	842	25	123	587	978	196	205	50	449	172	869	917	305	542	999999	999999	999999	999999	804	488	247	135	374	507	396	999999	999999	999999	999999	952	823	767	969	957	546	518	999999	999999	911	992	684	94	999999	93	143	263	503	999999	502	999999	866	999999	999999	691	202	717	650	615	999999	999999	847	439	765	497	348	999999	999999	347	995	999999	790	480	598	812	804	163	333	999999	374	999999	685	628	273	817	999999	826	353	999999	765	999999	868	747	166	121	999999	254	328	314	744	41	315	166	999999	342	676	395	409	612	887	48	393	368	250	68	999999	229	176	948	999999	999999	999999	999999	999999	176	301	52	323	486	666	559	834	29	546	343	827	528	902	999999	151	700	427	741	401	726	445	509	506	999999	997	925	88	380	902	232	281	645	585	999999	50	999999	999999	922	945	337	999999	374	821	999999	240	999999	326	244	999999	711	999999	999999	999999	854	999999	791	546	225	489	741	481	464	126	324	71	192	943	353	999999	517	628	999999	795	999999	522	999999	999999	598	999999	412	999999	843	999999	201	137	263	376	730	828	258	97	999999	442	213	855	749	258	507	846	999999	651	973	353	299	999999	999999	999999	215	341	659	999999	947	999999	86	142	638	891	924	196	807	816	223	525	642	429	772	999999	999999	218	999999	823	190	751	820	761	635	499	999999	118	538	41	170	398	178	154	150	509	365	81	227	857	333	321	999999	241	438	457	711	870	320	999999	640	996	568	836	923	205	535	325	506	999999	618	816	657	775	655	999999	357	497	999999	999999	706	520	991	915	999999	868	712	999999	333	188	787	412	797	11	999999	174	830	999999	230	944	974	50	575	88	249	516	
664	273	999999	613	999999	223	591	999999	830	129	999999	653	346	65	999999	945	992	999999	360	999999	28	656	384	491	994	25	277	999999	999999	999999	945	913	675	982	214	449	999999	719	999999	574	821	999999	180	999999	999999	999999	995	999999	461	38	58	999999	727	44	497	17	888	103	619	95	946	999999	761	174	184	101	977	363	851	53	999999	282	249	999999	394	280	999999	113	999999	999999	29	111	882	269	617	697	999999	999999	495	206	999999	999999	999999	993	627	573	999999	16	107	999999	999999	999999	323	999999	97	999999	17	999999	649	227	531	785	999999	802	999999	999999	375	999999	557	999999	906	999999	868	654	492	40	999999	256	169	999999	999999	479	16	264	999999	388	788	999999	999999	999999	690	255	991	277	674	999999	148	306	927	782	208	495	458	999999	999999	863	772	669	926	66	603	999999	999999	828	934	62	999999	517	999999	687	66	901	329	716	999999	660	354	601	979	716	891	875	999999	387	622	999999	30	395	103	754	999999	129	547	999999	247	928	474	173	999999	999999	999999	999999	121	250	725	307	175	999999	824	510	518	181	689	999999	175	727	443	999999	216	999999	41	999999	424	440	82	937	363	214	999999	867	196	999999	268	367	720	269	764	88	999999	325	631	288	571	999999	999999	443	999999	338	949	520	495	80	957	205	590	612	217	681	999999	999999	943	961	274	999999	324	337	913	331	498	999999	963	364	999999	891	516	753	822	831	999999	638	507	35	265	999999	382	999999	999999	72	776	118	999999	92	909	873	381	670	23	615	278	908	530	118	839	53	999999	999999	338	76	999999	837	790	385	487	539	999999	999999	705	317	584	207	114	850	555	390	999999	880	455	999999	519	846	739	217	563	296	118	999999	195	221	409	251	787	999999	383	999999	327	999999	605	379	999999	999999	964	706	999999	80	803	999999	563	459	999999	677	685	469	556	843	108	583	822	200	431	892	732	494	907	342	420	946	477	616	72	187	284	85	999999	65	881	42	186	493	492	438	835	999999	30	732	566	328	610	539	840	999999	854	415	948	999999	999999	480	999999	697	659	856	999999	947	999999	23	402	609	193	501	961	75	407	339	708	992	67	996	999999	184	776	102	346	937	775	328	332	999999	137	586	333	411	243	999999	833	635	999999	999999	348	17	339	999999	144	118	578	999999	999999	525	707	999999	642	999999	16	999999	921	567	999999	999999	181	79	999999	533	482	606	999999	560	832	918	505	82	765	179	657	465	845	999999	999999	237	369	10	980	807	172	999999	944	597	999999	619	567	275	125	962	
716	999999	999999	806	483	538	999999	999999	999999	428	29	634	199	999999	88	999999	999999	110	999999	293	905	180	98	882	999999	310	662	579	165	223	361	240	957	999999	999999	387	148	48	346	429	296	351	68	562	999999	537	981	481	519	854	839	999999	665	832	999999	999999	999999	999999	999999	183	999999	371	999999	729	77	789	677	396	19	701	999999	740	763	190	996	563	122	535	104	832	329	191	70	310	383	894	574	135	746	917	999999	999999	999999	173	554	924	488	339	494	999	999999	595	471	999999	999999	109	703	484	835	999999	999999	655	349	999999	853	694	310	561	355	183	224	999999	650	999999	506	999999	999999	600	636	999999	85	999999	51	999999	972	734	719	252	858	999999	999999	100	299	999999	494	549	364	999999	319	999999	999999	926	983	999999	999999	317	999999	380	321	745	999999	112	999999	763	999999	650	614	255	999999	999999	974	67	703	82	981	133	262	999999	607	999999	999999	158	290	999999	457	159	999999	729	319	999999	789	348	999999	122	322	999999	252	536	825	843	934	999999	999999	200	885	566	232	911	999999	661	65	546	773	999999	999999	813	822	999999	316	999999	999999	999999	935	976	339	635	136	999999	759	893	881	726	582	763	32	242	999999	100	891	890	926	999999	399	657	608	252	575	576	999999	508	276	180	230	557	992	58	184	381	860	259	440	641	161	446	780	338	999999	19	999999	171	23	732	190	425	999999	962	496	287	377	97	69	559	871	999999	626	710	999999	35	770	999999	68	428	239	641	460	294	737	952	877	280	999999	566	244	999999	495	544	990	805	215	999999	562	896	13	773	999999	880	770	900	999999	79	832	939	999999	999999	113	594	999999	548	964	67	999999	544	410	999999	808	503	324	999999	765	92	719	701	999999	999999	420	999999	424	999999	451	579	999999	837	142	807	999999	348	328	875	454	900	999999	452	840	999999	805	28	495	906	964	999999	999999	456	144	737	999999	141	129	999999	999999	999999	999999	45	999999	394	542	397	411	999999	659	470	999999	449	868	864	50	276	999999	672	934	402	999999	517	999999	999999	23	999999	702	405	457	999999	229	999999	927	513	730	16	999999	999999	615	418	616	893	256	999999	999999	126	587	999999	696	999999	281	457	999999	555	274	662	543	350	381	474	694	16	154	353	251	365	522	365	144	44	999999	414	66	999999	786	782	999999	998	244	897	999999	999999	708	374	999999	771	256	999999	249	77	473	15	84	150	723	609	749	902	262	166	603	232	145	662	172	866	999999	999999	768	491	401	545	116	483	984	272	307	999999	999999	479	
118	150	125	76	570	915	339	916	999999	187	43	368	745	88	303	268	296	56	999999	999999	380	999999	613	757	999999	928	898	999999	999999	999999	311	969	593	783	57	463	116	79	101	257	999999	999999	254	999999	457	42	799	38	190	999999	975	261	577	150	108	909	999999	368	999999	642	26	738	999999	999999	875	999999	775	962	999999	840	161	227	955	955	641	896	999999	999999	309	644	999999	870	421	440	999999	60	402	999999	684	999999	925	748	679	999999	240	798	999999	903	715	393	999999	837	997	349	574	758	305	622	509	211	956	515	68	999999	999999	155	999999	330	999999	824	672	332	288	999999	999999	999999	548	506	724	999999	999999	60	315	916	999999	301	872	81	865	999999	754	780	943	999999	999999	419	690	923	943	999999	481	403	47	891	721	999999	999999	114	434	171	219	798	999999	999999	38	905	999999	152	377	223	999999	255	464	148	79	891	388	805	712	999999	722	624	999999	639	371	999999	23	424	999999	453	742	768	646	999999	517	955	999999	287	999999	285	220	548	999999	730	811	235	939	999999	821	999999	555	753	402	929	448	595	999999	268	305	258	892	999999	999999	924	481	999999	609	759	631	999999	19	999999	361	436	294	184	78	999999	999999	999999	999999	124	999999	999999	897	988	376	716	266	922	720	624	981	999999	392	435	600	631	259	306	626	189	277	999999	820	454	402	965	999999	273	526	413	440	169	417	999999	191	582	37	999999	999999	892	502	999999	999999	395	129	999999	54	859	583	446	583	999999	519	661	847	896	554	999999	999999	999999	999999	999999	999999	316	194	822	788	614	253	28	604	999999	168	733	686	999999	313	434	999999	246	920	785	690	89	999999	999999	650	756	930	295	37	999999	896	737	820	510	313	97	999999	307	376	440	616	565	842	816	999999	785	999999	289	592	129	999999	999999	490	296	312	325	486	285	182	42	683	999999	999999	29	870	431	913	186	999999	225	233	999999	870	490	178	999999	247	24	545	864	781	651	702	907	999999	546	256	533	207	987	611	926	134	999999	756	999999	574	999999	945	941	871	798	34	376	999999	99	489	999	128	999999	88	999999	739	317	999999	41	264	92	562	999999	184	389	999999	277	614	307	999999	536	733	519	559	424	78	604	992	983	999999	335	21	999999	67	256	415	29	908	149	196	817	92	725	404	999999	999999	621	766	492	819	757	999999	598	999999	952	999999	999999	628	664	999999	144	999999	277	999999	999999	999999	195	276	928	974	958	368	475	999999	95	454	18	125	77	164	456	837	510	173	870	999999	423	190	115	
999999	999999	401	254	999999	999999	502	814	320	999999	421	83	355	999999	517	860	398	297	999999	111	508	267	492	560	509	999999	307	814	114	999999	365	657	999999	171	948	999999	999999	999999	728	68	593	999999	697	650	999999	90	111	999999	992	999999	481	286	936	999999	606	722	324	840	999999	999999	755	999999	999999	999999	119	764	999999	194	890	999999	303	285	999999	428	517	869	569	841	999999	999999	844	307	821	801	999999	88	720	926	564	235	852	726	379	928	999999	999999	928	920	540	999999	22	999999	119	652	19	999999	718	518	571	999999	163	482	999999	325	955	457	866	909	714	999999	999999	999999	999999	665	497	999999	906	999999	124	612	940	999999	311	22	999999	927	198	179	999999	999999	370	212	364	826	81	379	999999	63	999999	999999	49	29	216	999999	848	869	297	454	999999	999999	299	88	403	999999	999999	514	181	923	999999	37	999999	696	127	847	999999	841	787	803	999999	127	999999	852	665	268	573	920	999999	801	999999	547	640	744	25	358	576	999999	809	405	999999	567	208	866	999999	946	597	999999	901	368	839	17	92	493	860	999999	656	447	423	145	395	876	81	999999	759	369	396	524	999999	999999	281	999999	42	391	999999	36	919	919	999999	719	999999	230	29	84	962	166	999999	156	883	978	702	139	868	673	19	163	495	828	116	786	559	999999	670	142	97	460	999999	999999	720	834	127	736	999999	703	474	174	999999	997	417	603	904	999999	640	999999	76	151	519	368	381	620	540	100	812	919	999999	597	560	886	999999	999999	191	764	436	59	861	965	397	174	999999	844	306	999999	420	513	999999	320	999999	967	76	999999	941	617	328	999999	304	999999	924	822	544	999999	614	970	19	906	421	150	813	591	999999	110	754	354	168	536	323	51	680	308	47	999999	999999	592	819	999999	570	999999	999999	336	754	835	999999	575	630	333	240	335	488	514	101	741	507	999999	135	966	999999	596	999999	792	999999	262	999999	625	784	695	720	999999	161	967	346	847	999999	999999	836	16	69	188	999999	834	306	999999	562	999999	999999	306	351	314	466	853	851	973	125	999999	549	502	489	425	790	934	612	217	183	521	178	999999	45	30	23	129	907	22	999999	623	999999	999999	699	999999	999999	999999	999999	415	565	308	125	372	732	62	937	344	527	643	999999	790	232	98	814	51	997	999999	270	331	300	347	946	839	110	999999	999999	751	802	308	16	312	999999	999999	999999	875	405	805	520	983	93	679	999999	273	999999	92	999999	406	983	658	193	999999	227	32	124	228	362	999999	271	241	894	195	
541	229	999999	95	209	999999	446	939	645	201	452	287	248	999999	745	682	225	28	109	999999	768	999999	125	561	95	999999	91	434	999999	129	543	289	99	897	999999	382	636	538	882	999999	959	53	23	991	999999	999999	783	999999	482	679	71	253	999999	142	426	398	113	85	10	999999	999999	22	425	526	658	172	999999	350	483	373	56	686	999999	733	801	724	140	134	558	154	784	999999	952	843	999999	300	999999	956	481	999999	279	561	538	250	432	999999	999999	496	342	840	752	999999	999999	999999	633	385	117	408	999999	999999	267	999999	526	855	857	365	999999	999999	999999	368	25	240	868	733	104	999999	999999	895	311	999999	106	643	791	717	401	350	568	843	999999	682	192	749	626	780	492	299	44	683	999999	77	887	56	999999	974	999999	999999	574	295	24	148	237	221	106	486	604	999999	999999	809	463	516	796	999999	370	786	999999	275	614	999999	999999	804	460	474	999999	244	966	60	615	999999	892	879	776	282	999999	82	454	970	652	149	185	868	111	235	229	999999	999999	671	999999	251	999999	999999	907	485	999999	220	688	763	709	862	520	554	999999	380	916	999999	740	999999	398	999999	342	999999	999999	999999	912	383	702	234	254	999999	999999	999999	374	374	27	999999	999999	999999	999999	617	394	690	999999	999999	628	631	860	730	319	644	999999	757	282	396	909	594	999999	442	572	670	999999	999999	519	82	999999	999999	999999	643	362	583	613	449	294	781	904	999999	942	999999	846	291	522	971	915	610	501	215	32	978	464	433	406	538	728	568	999999	999999	181	198	890	412	451	226	377	735	41	999999	473	501	492	267	651	999999	596	291	158	546	547	909	581	694	203	211	189	999999	187	999999	721	726	999999	974	999999	999999	942	443	999999	305	603	999999	999999	805	999999	999999	495	206	781	302	999999	447	419	999999	392	272	617	999999	219	250	999999	448	558	957	999999	747	999999	517	999999	999999	171	162	451	852	942	367	340	999999	952	999999	715	999999	157	999999	141	283	316	128	591	218	146	746	233	599	268	165	631	620	830	994	711	977	419	884	999999	790	995	567	619	34	931	999999	253	547	534	64	999999	999999	999999	700	441	700	926	578	999999	424	928	852	999999	787	735	720	946	999999	960	737	572	999999	752	999999	288	748	999999	566	999999	305	502	999999	74	213	864	957	794	139	563	20	61	841	133	716	861	153	999999	832	298	220	999999	295	587	797	492	37	921	485	422	692	999999	369	301	465	999999	999999	999999	999999	923	778	926	817	404	949	685	731	150	999999	489	999999	
774	999999	278	76	411	217	999999	277	721	837	999999	318	716	870	999999	692	549	667	794	618	366	594	908	999999	294	87	891	637	999999	761	886	884	995	288	918	525	999999	999999	999999	999999	999999	999999	668	96	741	617	999999	999999	999999	993	191	999999	251	870	999999	189	767	757	781	333	999999	999999	165	999999	999999	999999	322	437	952	302	600	999999	613	90	474	845	925	822	999999	677	976	367	506	127	579	413	999999	999999	999999	738	757	343	453	730	398	683	364	708	999999	999999	304	673	580	838	402	866	869	171	405	999999	264	944	978	113	357	958	964	47	999999	999999	518	197	999999	999999	999999	267	871	999999	999999	791	999999	227	687	198	383	312	787	667	725	713	544	482	729	578	484	812	365	349	382	439	718	999999	328	598	81	999999	746	366	303	999999	995	985	478	614	450	47	999999	999999	730	999999	181	307	322	676	999999	999999	467	999999	740	999999	999999	531	999999	999999	999999	999999	898	98	127	276	566	430	373	590	999999	558	13	125	999999	447	555	575	619	338	268	420	14	652	596	45	648	999999	999999	999999	999999	474	999999	226	540	286	148	178	672	463	488	750	999999	732	958	453	42	999999	230	999999	186	337	911	182	994	663	999999	256	502	91	627	177	999999	801	356	253	999999	787	999999	999999	308	999999	999999	165	849	517	999999	282	693	153	13	999999	999999	333	395	905	999999	312	232	876	127	892	676	999999	836	320	946	142	385	714	379	999999	767	999999	994	800	434	999999	333	486	187	887	562	359	87	331	998	480	999999	450	691	771	999999	708	999999	415	999999	320	999999	539	570	352	896	979	773	757	539	999999	338	595	481	806	979	745	699	239	999999	327	513	515	321	476	726	999999	999999	999999	999999	69	644	588	99	124	436	793	916	834	990	583	585	999999	792	209	151	999999	969	884	999999	999999	999999	999999	999999	392	999999	814	227	103	999999	962	999999	176	77	480	999999	749	505	366	379	999999	829	864	249	756	742	193	722	999999	334	905	964	148	814	999999	60	150	512	999999	317	622	576	822	218	38	627	418	262	999999	54	999999	325	612	515	607	990	153	264	330	999999	623	101	999999	769	999999	997	999999	361	206	429	23	247	999999	999999	757	618	16	999999	221	138	333	931	410	77	933	999999	361	632	217	880	906	885	192	66	693	531	999999	63	497	999999	810	66	999999	892	999999	999999	527	562	758	989	983	497	999999	201	326	692	690	47	999999	999999	646	999999	999999	325	999999	999999	999999	741	366	235	156	999999	168	999999	328	276	999999	518	47	
999999	999999	798	874	228	897	419	999999	999999	739	11	840	434	227	366	999999	625	912	740	378	902	109	786	999999	532	842	999999	999999	862	873	60	817	181	999999	999999	79	847	320	999999	428	114	296	74	12	365	395	721	999999	801	797	999999	999999	144	999999	144	999999	285	602	352	385	866	90	999999	126	999999	193	668	999999	169	297	999999	315	986	322	274	616	999999	783	999999	146	130	304	999999	999999	180	999999	683	42	865	999999	793	255	967	550	561	999999	316	947	999999	999999	999999	999999	576	513	999999	999999	999999	821	999999	999999	643	501	760	999999	265	572	999999	913	999999	992	999999	636	569	781	504	300	347	446	761	999999	309	999999	470	670	420	999999	727	33	814	783	329	999999	167	346	744	301	495	761	295	999999	999999	402	999999	330	999999	999999	999999	999999	19	960	999999	999999	70	634	228	555	41	999999	794	999999	999999	999999	999999	172	673	648	479	999999	46	212	999999	999999	161	772	768	999999	999999	999999	999999	999999	999999	932	999999	999999	733	398	801	532	128	199	270	404	966	863	999999	952	303	838	656	31	619	999999	999999	999999	165	474	778	999999	865	321	468	891	100	473	323	999999	514	255	439	284	847	947	114	847	999999	410	999999	297	999999	815	614	258	493	977	711	613	184	218	698	268	619	513	666	807	731	378	313	503	999999	241	448	999999	408	382	184	672	399	911	863	754	855	491	669	59	706	219	408	123	762	999999	999999	999999	999999	999999	665	343	290	999999	999999	574	107	125	747	999999	999999	566	999999	121	803	999999	999999	272	354	943	999999	999999	844	616	110	521	999999	200	741	999999	503	153	999999	999999	716	840	391	101	795	299	657	739	743	282	682	999999	368	297	319	722	495	475	950	613	999999	537	999999	674	206	999999	603	906	384	908	893	233	76	623	404	962	658	999999	476	999999	296	999999	394	572	933	999999	163	999999	880	28	353	999999	202	887	999999	189	999999	717	895	201	695	750	365	835	389	459	83	745	999999	356	74	373	999	999999	999999	104	152	999999	740	246	450	920	999999	365	999999	865	41	189	164	224	999999	940	999999	284	370	999999	317	999999	193	484	886	999999	999999	999999	954	980	999999	307	570	374	47	999999	999999	659	750	999999	724	999999	281	524	427	894	591	999999	999999	133	146	724	534	780	999999	593	743	265	359	999999	140	999999	411	999999	999999	734	618	789	187	205	963	577	534	595	821	999999	287	668	66	992	999999	122	797	999999	844	314	772	789	588	453	999999	999999	310	999999	644	232	598	697	687	693	999999	802	500	540	999999	568	
200	939	959	999999	999999	84	208	366	216	28	704	580	999999	531	961	828	210	734	523	999999	999999	816	951	598	720	999999	981	373	999999	34	999999	266	671	999999	124	833	999999	120	148	607	522	943	510	626	527	27	957	999999	731	999999	601	766	27	917	300	383	987	370	757	725	103	835	999999	192	405	448	908	463	416	138	998	999999	595	916	729	333	999999	999999	81	999999	632	824	999999	269	432	856	999999	754	985	741	845	470	362	422	513	687	999999	999999	230	89	119	999999	749	603	458	511	180	110	197	966	77	999999	999999	999999	102	278	203	389	759	549	208	164	999999	675	292	999999	737	182	999999	51	999999	988	999999	999999	593	138	999999	48	810	999999	685	148	566	28	673	192	999999	999999	330	245	494	913	567	680	880	955	35	83	320	999999	999999	999999	999999	999999	936	89	558	999999	999999	963	203	165	579	838	864	70	597	999999	11	999999	367	439	852	177	557	126	430	434	120	638	113	11	727	890	157	688	450	420	999999	594	999999	872	999999	366	51	999999	344	729	816	820	367	575	82	220	563	999999	154	999999	598	999999	658	133	197	999999	860	201	438	688	691	999999	620	186	999999	416	999999	494	603	999999	135	227	781	701	618	299	280	537	999999	516	999999	813	544	919	822	271	936	511	685	12	505	999999	999999	656	47	640	210	191	208	665	745	999999	999999	658	999999	381	49	956	515	999999	563	333	999999	921	361	878	641	700	364	115	999999	964	809	601	999999	285	326	135	999999	977	99	98	338	273	770	999999	999999	885	999999	450	999999	979	995	788	449	182	586	979	304	169	999	509	827	103	999999	780	268	999999	999999	129	64	913	303	538	807	474	994	999	160	102	805	755	186	913	882	999999	999999	31	162	817	698	346	999999	503	977	589	999999	245	999999	999999	999999	933	227	999999	396	318	999999	467	980	974	999999	587	828	212	364	253	333	914	999999	999999	812	247	986	850	430	717	999999	799	560	227	999999	759	920	999999	102	871	999999	781	526	573	999999	511	51	188	640	120	999999	628	149	733	999999	355	34	395	187	762	999999	376	974	999999	235	999999	907	762	769	427	667	667	999999	999999	715	551	999999	999999	879	310	206	808	999999	999999	209	465	659	826	961	999999	999999	535	983	999999	999999	999999	806	848	348	928	604	288	999999	222	453	999999	518	657	28	715	957	999999	516	877	566	149	166	665	999999	770	236	90	801	911	999999	142	684	779	568	553	744	550	307	950	706	999999	399	997	866	359	946	12	808	255	901	999999	
999999	115	773	784	14	151	999999	578	701	523	487	507	529	320	175	739	99	474	999999	417	999999	565	180	648	999999	169	798	129	999999	234	282	555	19	347	123	578	16	783	548	999999	180	729	259	999999	439	999999	477	556	999999	217	999999	999999	999999	493	275	463	935	134	45	845	999999	259	754	999999	999999	932	497	192	206	596	732	316	999999	999999	246	999999	315	999999	219	999999	691	999999	935	617	321	939	999999	526	81	660	643	881	747	703	259	999999	975	999999	941	506	999999	295	999999	597	484	606	416	906	257	999999	157	947	915	999999	163	110	999999	147	999999	312	662	970	999999	999999	952	999999	568	232	128	999999	999999	999999	57	712	461	999999	999999	347	143	715	532	373	999999	167	512	696	966	569	999999	999999	606	838	627	638	844	434	185	813	644	632	47	194	788	932	999999	624	999999	212	999999	757	999999	977	14	449	779	298	702	953	43	266	999999	999999	682	968	718	999999	905	418	868	36	230	89	702	510	677	348	585	346	628	887	796	764	843	793	942	629	834	188	859	555	732	232	779	999999	999999	49	511	819	223	999999	719	492	344	699	536	137	284	503	771	441	713	365	334	999999	470	130	165	889	36	99	713	999999	558	322	999999	998	309	324	762	638	836	765	132	637	999999	314	999999	999999	999999	814	999999	340	416	428	841	999999	897	999999	917	627	883	622	793	134	287	992	933	31	404	537	828	960	741	143	604	948	999999	696	999999	166	701	22	999999	222	744	382	320	999999	480	928	110	676	406	145	754	224	972	998	360	186	380	407	748	729	986	394	599	283	823	893	999999	211	655	761	925	871	999999	580	389	904	682	802	551	476	436	161	563	999999	389	390	976	244	345	999999	785	303	999999	903	235	999999	783	46	317	587	795	899	30	645	999999	882	234	401	619	999999	999999	578	856	282	999999	834	830	999999	893	442	917	898	865	854	975	632	608	96	354	39	999999	645	495	999999	999999	537	999999	918	999999	999999	166	584	625	890	307	999999	447	991	610	999999	530	999999	999999	874	670	896	43	999999	999999	999999	284	147	56	590	334	858	93	892	999999	765	703	999999	607	397	286	999999	283	975	556	768	195	616	486	953	999999	999999	502	620	303	999999	504	965	258	999999	231	28	999999	44	565	449	133	554	399	844	698	618	192	999999	597	337	999999	67	619	901	402	667	999999	103	91	993	365	472	999999	999999	271	738	663	798	999999	999999	804	248	419	116	644	999999	226	641	999999	890	999999	747	32	966	171	446	
355	356	416	563	367	444	953	999999	93	661	955	583	999999	960	955	393	589	339	532	383	647	513	267	761	999999	29	999999	201	843	999999	449	999999	654	825	392	316	392	612	901	370	295	847	32	999999	999999	643	999999	999999	934	765	167	999999	999999	999999	798	842	99	654	122	347	606	762	999999	475	999999	333	928	999999	999999	649	10	977	999999	172	98	800	490	999999	87	807	960	543	266	88	460	756	198	866	36	550	227	737	499	999999	763	532	128	557	771	361	715	999999	727	999999	764	190	999999	999999	699	997	362	814	577	315	386	73	506	650	999999	465	144	71	731	36	432	272	488	874	409	565	682	933	512	726	999999	999999	999999	970	323	999999	999999	918	177	38	999999	999999	170	193	999999	700	36	999999	542	316	999999	654	579	700	863	501	702	391	999999	999999	325	428	312	851	224	726	999999	535	999999	745	999999	226	893	702	838	29	112	305	697	708	539	214	400	206	509	447	90	999999	116	999999	577	999999	56	43	712	769	110	319	969	460	453	999999	150	796	999999	999999	760	877	862	843	399	407	694	173	603	121	37	115	351	776	645	999999	428	515	177	856	179	859	999999	78	919	792	336	246	265	49	73	999999	999999	509	687	213	262	272	431	180	424	883	999999	999999	741	994	999999	202	815	321	999999	634	629	999999	830	900	887	793	924	606	80	458	907	999999	999999	433	261	842	99	999999	879	166	999999	996	999999	999999	429	999999	336	924	999999	143	430	943	967	438	974	369	678	786	325	468	348	824	109	965	975	875	999999	317	743	134	112	382	442	999999	550	633	63	543	480	499	466	999999	781	999999	37	963	596	619	459	892	174	999999	126	420	817	269	896	999999	321	553	999999	999999	191	700	999999	999999	999999	62	999999	999999	315	145	316	825	11	348	999999	172	938	21	999999	934	857	999999	960	999999	266	31	107	999999	737	587	999999	926	655	447	817	90	905	979	462	999999	730	119	586	38	999999	300	418	999999	225	999999	537	310	274	909	171	340	740	242	791	489	954	607	613	727	999999	389	180	564	530	963	999999	958	999999	744	213	748	274	999999	801	965	613	628	75	13	60	921	999999	745	286	487	999999	672	197	972	589	133	505	859	125	999999	130	854	999999	262	475	578	750	529	706	422	999999	808	440	999999	876	999999	541	999999	677	991	727	435	287	53	623	595	999999	586	165	999999	252	415	999999	194	844	759	999999	999999	999999	481	180	141	999999	863	999999	541	241	370	105	263	591	896	999999	134	890	695	
999999	905	638	880	807	174	999999	626	179	661	993	999999	999999	127	656	999999	81	999999	820	595	396	999999	632	92	363	410	491	901	498	999999	232	690	304	159	999999	774	184	657	674	999999	999999	422	693	759	547	985	999999	977	607	863	825	987	314	304	309	162	999999	999999	527	999999	999999	473	138	823	999999	999999	999999	832	935	881	553	999999	530	813	828	973	730	999999	544	999999	999999	513	304	999999	530	999999	386	999	999999	39	999999	628	140	277	334	303	294	870	999999	245	43	556	999999	725	320	411	466	501	475	999999	432	411	21	159	385	179	178	999999	302	999999	926	952	982	905	999999	925	999999	262	999999	534	999999	999999	550	999999	344	475	999999	999999	324	129	999999	884	534	524	999999	100	999999	981	892	164	135	791	577	138	319	90	574	147	344	394	128	214	22	999999	647	572	999999	712	814	910	708	599	999999	183	423	999999	427	999999	308	300	999999	312	369	999999	409	897	292	421	989	263	900	333	244	929	10	574	872	593	999999	44	239	904	176	982	456	999999	999999	999999	715	277	999999	115	999999	54	86	816	844	688	541	750	289	448	999999	560	19	385	365	999999	183	999999	179	834	999999	274	70	413	145	387	877	873	295	889	706	999999	600	794	999999	199	853	194	999999	193	999999	999999	754	999999	191	999999	973	80	999999	999999	230	866	108	999999	524	999999	983	672	680	467	810	667	464	400	742	11	959	224	999999	176	406	999999	128	985	782	465	520	279	232	529	414	807	999999	933	669	840	623	772	280	920	215	190	999999	273	383	394	999999	999999	58	190	999999	758	189	13	955	999999	999999	122	999999	68	999999	714	450	999999	999999	999999	999999	999999	731	901	387	999999	943	970	999999	225	999999	855	612	397	999999	166	999999	51	873	655	627	999999	978	438	102	510	726	222	865	501	740	362	999999	379	999999	149	632	156	802	469	814	219	53	739	756	891	510	657	273	999999	493	408	999999	999999	386	999999	999999	303	809	877	999999	731	114	469	485	132	999999	999999	966	655	533	999999	249	414	840	417	656	248	681	210	999	78	999999	999999	17	342	999999	813	993	167	999999	339	347	999999	999999	93	114	999999	999999	633	999999	277	691	999999	999999	419	169	873	565	968	999999	999999	999999	999999	999999	401	999999	147	999999	999999	57	999999	249	809	68	204	735	999999	999999	757	999999	82	999999	57	999999	999999	387	340	603	598	182	211	257	999999	550	291	999999	739	56	606	999999	966	132	999999	586	999999	38	881	559	180	683	845	468	808	664	544	330	573	999999	999999	999999	999999	
999999	999999	999999	846	999999	224	268	777	485	999999	999999	808	456	346	949	999999	471	537	999999	505	780	999999	914	337	742	449	999999	16	961	154	95	999999	999999	858	433	999999	150	740	843	813	623	782	999999	687	577	659	362	327	594	456	999999	126	452	518	999999	120	948	642	113	999999	853	261	815	341	999999	999999	226	999999	913	999999	999999	999999	694	889	882	999999	738	237	999999	92	97	52	999999	515	999999	999999	458	999999	999999	322	999999	508	636	709	960	999999	966	999999	776	211	443	764	414	999999	999999	381	432	562	636	999999	999999	999999	999999	31	56	999999	839	310	298	999999	918	999999	411	600	999999	234	104	984	929	999999	42	385	999999	999999	648	333	638	999999	791	999999	546	895	999999	523	941	600	625	615	663	159	531	665	999999	835	292	301	362	813	536	999999	286	447	633	124	641	995	271	333	382	722	999999	332	519	628	405	33	999999	999999	659	999999	999999	489	331	780	989	376	321	999999	276	356	970	825	981	999999	393	109	271	999999	882	999999	339	302	999999	940	976	209	156	446	439	268	999999	475	999999	757	999999	797	126	853	134	274	684	999999	999999	999999	752	357	350	228	244	306	761	999999	999999	714	449	316	256	999999	803	999999	230	875	999999	17	759	505	671	233	410	999999	999999	418	999999	618	999999	999999	245	217	999999	629	858	928	211	999999	507	225	470	449	999999	585	551	735	59	343	54	808	461	59	275	256	686	999999	817	648	999999	352	183	397	453	999999	81	48	202	184	932	302	673	999999	510	544	999999	999999	914	825	54	257	999999	864	573	462	241	999999	999999	941	942	741	999999	562	820	164	52	82	996	562	513	512	999999	875	411	999999	999999	409	548	731	221	464	212	992	604	75	983	999999	823	999999	524	999999	106	260	241	200	191	120	241	356	501	962	234	362	999999	541	999999	999999	462	999999	327	831	647	220	730	999999	999999	127	958	754	181	734	259	15	47	628	415	293	643	999999	569	34	178	201	240	999999	240	850	681	73	361	498	999999	10	999999	692	248	999999	529	999999	999999	999999	999999	486	185	999999	712	229	999999	692	135	430	850	251	262	999999	999999	999999	999999	999999	257	688	446	999999	403	682	999999	258	341	355	999999	529	763	890	559	505	871	999999	26	472	999999	999999	999999	988	937	930	999999	613	999999	381	39	999999	907	58	999999	972	627	267	93	999999	889	463	888	969	312	606	667	960	999999	756	431	971	439	516	999999	247	162	999999	999999	472	999999	274	999999	999999	325	999999	622	999999	394	586	877	999999	609	522	583	92	
132	567	686	341	272	687	920	999999	999999	68	999999	999999	999999	267	820	179	309	620	999999	624	953	928	653	714	983	953	999999	116	878	999999	372	916	932	851	999999	999999	999999	625	209	356	999999	518	20	267	244	231	600	999999	999999	708	314	999999	999999	959	139	203	999999	971	999999	319	122	999999	123	142	696	446	467	272	152	234	999999	684	999999	123	281	999999	917	999999	479	999999	999999	448	999999	180	512	999999	863	973	722	921	681	799	277	889	244	539	405	878	571	798	999999	338	999999	541	310	630	577	940	688	999999	286	528	502	595	957	673	473	942	629	999999	583	493	999999	231	552	607	416	531	879	999999	49	999999	823	681	997	999999	464	809	999999	882	805	922	295	37	644	163	307	681	932	570	75	462	999999	259	224	281	788	763	988	702	223	999999	999999	999999	654	246	704	821	999999	999999	219	664	82	747	517	660	207	522	586	399	999999	735	598	318	999999	999999	999999	999999	466	725	245	700	820	999999	669	999999	861	999999	383	408	999999	999999	93	999	360	410	389	511	999999	999999	83	276	187	999999	401	999999	458	999999	279	76	999999	139	999999	872	697	518	843	905	87	758	798	999999	999999	999999	940	825	999999	599	957	276	999999	290	999999	902	652	969	523	231	775	191	310	119	80	316	952	329	130	220	311	999999	999999	484	433	999999	765	225	137	999999	999999	576	836	858	794	13	868	175	306	999999	230	999999	995	999999	999999	896	458	688	787	999999	999999	620	704	999999	297	125	709	723	856	850	146	436	841	524	572	999999	355	451	325	999999	447	999999	32	667	989	583	999999	944	353	536	534	999999	999999	305	773	48	872	999999	571	678	304	999999	318	999999	326	999999	885	481	60	999999	551	17	373	720	394	448	597	46	452	999999	279	764	380	329	326	70	998	546	999999	533	336	950	879	999999	999999	302	999999	576	351	205	697	375	894	422	985	526	713	999999	999999	335	999999	835	999999	999999	999999	539	774	989	140	265	794	349	999999	999999	605	999999	137	726	947	999999	999999	31	999999	999999	26	999999	870	999999	999999	799	999999	291	636	999999	92	999999	999999	32	248	243	527	488	445	95	999999	999999	644	377	817	394	999999	987	770	817	999999	428	150	705	841	505	669	817	654	340	908	513	712	315	444	999999	999999	115	488	999999	999999	491	999999	999999	845	667	999999	502	150	950	999999	369	521	818	70	663	360	302	191	742	574	710	834	114	187	897	999999	999999	933	712	792	999999	508	999999	252	872	999999	540	860	999999	999999	999999	676	703	929	999999	992	894	
254	780	753	999999	923	745	149	864	657	481	432	947	31	999999	569	437	999999	127	860	464	575	198	999999	820	999999	999999	506	407	43	141	184	638	905	999999	94	163	959	492	369	763	917	999999	225	371	999999	999999	161	316	607	248	544	812	687	538	999999	66	958	933	867	999999	249	741	831	999999	999999	793	51	279	845	416	478	675	758	107	546	197	972	460	711	528	855	200	800	794	999999	372	950	377	999999	999999	999999	999999	625	453	524	999999	556	999999	74	324	872	882	470	200	999999	868	999999	590	991	140	999999	999999	999999	348	70	58	941	999999	928	933	843	674	846	999999	222	452	60	999999	582	999999	640	999999	395	396	656	973	729	609	999999	999999	318	999999	386	302	942	999999	804	286	393	475	999999	999999	771	140	481	208	45	651	999999	327	818	749	999999	629	500	999999	999999	835	692	96	328	999999	22	999999	625	999999	297	554	875	526	648	773	920	117	137	130	511	265	914	458	999999	999999	631	706	999999	568	362	757	802	140	999999	999999	594	307	156	902	508	570	515	998	910	491	775	462	999999	55	828	900	502	380	311	999999	920	244	999999	250	999999	315	999999	999999	130	540	752	745	942	679	189	623	999999	234	621	999999	750	999999	547	457	312	178	36	999999	740	462	264	431	829	726	58	359	159	906	999999	999999	277	458	878	380	738	999999	519	999999	866	215	940	999999	758	999999	999999	14	999999	999999	999999	541	999999	438	999999	668	285	330	999999	226	999999	829	999999	63	42	999999	999999	301	47	999999	999999	281	658	36	996	999999	522	987	673	469	619	999999	999999	458	968	660	999999	999999	999999	220	104	418	125	999999	379	47	740	999999	244	339	999999	815	966	529	982	999999	882	262	442	791	155	297	999999	455	606	586	176	25	95	382	999999	834	999999	827	82	309	166	365	656	959	794	636	753	344	772	804	87	143	476	311	777	660	406	999999	74	806	761	669	696	793	870	999999	800	862	823	862	999999	149	456	682	510	999999	605	999999	996	519	544	322	682	802	508	43	549	784	999999	855	437	816	762	999999	547	496	668	863	99	999999	835	890	520	910	157	938	686	793	800	259	64	924	999999	555	999999	999999	986	894	294	836	999999	26	267	999999	999999	999999	387	190	999999	24	858	742	393	927	999999	653	802	772	654	570	357	755	983	354	800	513	472	999999	13	108	999999	774	999999	262	894	819	633	552	486	317	560	505	658	786	999999	322	540	427	999999	618	646	999999	249	999999	489	429	999999	912	178	920	377	180	187	45	
999999	94	999999	999999	43	865	30	999999	295	346	19	851	999999	206	999999	487	972	999999	346	394	462	295	534	999999	999999	474	785	721	999999	999999	999999	390	328	622	282	316	159	410	393	15	598	396	999999	903	714	637	332	999999	958	690	948	333	833	792	583	228	559	318	999999	568	999999	309	876	730	999999	629	533	999999	923	999999	999999	572	660	999999	999999	76	366	999999	150	145	152	999999	762	693	999999	617	556	999999	999999	64	757	999999	53	825	926	299	519	208	506	95	113	847	913	322	361	385	999999	503	996	517	861	928	177	999999	999999	140	546	193	999999	999999	999999	999999	445	999999	889	497	999999	835	413	506	556	167	134	65	42	305	999999	449	999999	241	944	63	999999	999999	202	828	673	821	408	795	999999	336	96	716	22	115	412	54	432	864	856	999999	99	499	999999	704	803	122	999999	131	106	107	851	880	844	999999	467	913	999999	70	824	707	436	617	753	230	81	417	52	926	892	990	27	477	384	118	963	50	999999	498	35	561	632	287	699	655	484	215	872	994	647	999999	377	372	49	159	999999	481	745	740	632	395	79	272	999999	116	90	999999	506	999999	999999	427	351	188	45	273	999999	158	999999	108	745	866	545	58	288	999999	622	654	437	235	708	491	304	830	865	639	491	370	59	593	575	999999	709	999999	938	230	157	198	336	775	999999	260	563	647	994	765	850	30	983	999999	493	435	946	999999	999999	573	132	520	323	406	782	714	109	335	532	645	167	999999	119	68	256	999999	328	661	161	999999	928	999999	999999	109	789	470	386	225	109	999999	163	438	999999	999999	108	636	999999	930	993	999999	161	238	999999	999999	608	450	911	999999	587	69	116	294	999999	999999	999999	475	684	223	616	321	999999	884	999999	999999	492	728	999999	999999	959	620	558	397	999999	792	306	700	999999	999999	501	999999	559	999999	637	999999	43	868	320	538	729	999999	951	661	323	682	999999	999999	12	732	999999	880	158	176	965	967	510	719	626	336	999999	945	932	207	722	278	762	877	257	195	999999	623	417	763	24	336	668	999999	999999	985	999999	38	999999	809	620	620	200	392	494	999999	539	999999	999999	999999	264	784	700	753	939	55	920	163	30	816	384	252	472	395	162	999999	308	613	645	999999	574	255	257	133	587	999999	87	379	999999	999999	656	44	999999	433	509	239	636	999999	999999	38	999999	607	999999	881	435	999999	158	805	240	855	371	925	678	610	419	19	537	999999	176	999999	967	550	770	442	170	350	999999	49	999999	922	999999	393	
999999	999999	576	966	246	375	698	219	953	999999	149	536	226	730	365	772	23	999999	702	69	999999	999999	70	523	836	999999	721	95	507	118	999999	999999	853	999999	279	71	43	999999	772	171	999999	999999	885	694	411	244	226	999999	984	108	35	395	229	943	999999	537	999999	62	139	670	654	612	712	844	363	831	683	999999	460	304	738	570	727	541	190	999999	244	375	122	602	359	291	110	408	93	999999	98	910	342	742	514	980	323	112	517	276	255	50	999999	999999	560	999999	978	690	369	464	667	688	763	854	999999	191	940	999999	320	372	512	313	760	999999	742	773	999999	718	789	999999	257	625	34	913	999999	999999	999999	541	52	999999	313	420	49	628	867	999999	157	999999	449	333	50	785	999999	154	763	942	289	999999	838	787	80	270	901	611	217	51	999999	849	319	109	999999	409	495	937	999999	999999	274	142	961	999999	626	429	279	465	717	471	834	879	160	603	913	531	703	999999	312	53	518	437	421	826	745	999999	178	349	186	999999	300	999999	94	671	999999	999999	999999	505	171	650	999999	999999	999999	745	216	784	698	716	196	625	705	240	635	999999	999999	836	721	999999	596	328	261	929	288	86	180	980	999999	488	924	766	980	207	103	661	999999	83	543	675	619	961	999999	999999	163	561	999999	70	228	78	98	841	999999	416	908	843	399	71	166	999999	574	999999	999999	999999	999999	430	645	508	147	973	964	509	302	55	525	999999	999999	999999	775	727	151	120	762	726	399	93	340	999999	298	260	999999	999999	916	726	999999	999999	971	398	670	733	915	436	923	254	114	588	548	999999	890	283	134	999999	999999	439	675	999999	999999	273	999999	708	999999	81	219	886	999999	974	593	576	999999	141	664	330	139	52	811	714	196	517	622	811	544	949	682	25	136	671	704	487	999999	647	999999	999999	577	962	643	843	227	46	999999	140	999999	972	447	759	999999	803	471	253	627	960	277	956	651	19	173	150	399	999999	760	49	999999	116	525	306	221	955	752	176	999999	999999	999999	999999	973	999999	815	572	512	923	406	332	999999	460	859	100	379	964	67	567	798	502	999999	33	999999	503	860	889	456	150	547	663	60	304	844	999999	473	126	999999	169	999999	600	638	999999	999999	999999	999999	819	256	435	927	257	898	999999	378	905	999999	473	874	999999	632	926	125	371	385	999999	281	999999	999999	210	999999	262	982	999999	999999	207	999999	999999	999999	999999	665	999999	642	999999	223	999999	999999	865	925	938	146	999	999999	512	537	999999	485	277	100	64	166	931	
213	56	807	999999	275	10	999999	180	51	999999	247	37	814	591	999999	104	999999	94	978	416	980	676	73	627	999999	479	370	105	722	596	888	182	690	733	836	596	224	549	35	763	54	755	896	601	999999	999999	697	999999	984	391	128	15	999999	750	950	999999	982	999999	999999	795	640	725	999999	455	656	75	346	999999	754	697	999999	609	69	224	999999	235	779	472	999999	999999	782	999999	121	341	477	882	106	999999	782	309	613	999999	885	999999	133	329	307	999999	944	697	877	999999	999999	999999	511	519	946	861	388	725	999999	520	324	867	22	224	613	126	977	774	999999	406	308	999999	94	845	723	829	101	999999	999999	338	527	999999	918	999999	234	825	830	999999	999999	245	561	999999	552	999999	719	28	999999	908	999999	999999	999999	999999	728	481	317	745	212	665	999999	126	770	346	798	428	992	999999	999999	846	990	788	296	29	837	733	844	251	999999	990	135	705	612	192	337	745	863	357	450	447	858	488	622	999999	999999	819	474	225	268	999999	999999	574	79	380	999999	926	895	455	342	999999	636	999999	843	221	999999	100	514	999999	999999	999999	565	999999	705	511	988	999999	176	131	999999	27	268	628	999999	778	890	999999	635	241	999999	410	850	418	24	455	810	791	999999	411	999999	999999	315	887	216	216	568	465	868	999999	392	416	760	999999	597	999999	736	18	94	74	331	999999	999999	999999	323	608	211	157	999999	260	700	206	866	999999	496	786	712	999999	999999	775	220	434	999999	999999	848	858	650	86	820	699	999999	802	707	580	89	999999	616	42	999999	608	14	421	999999	999999	867	999999	549	999999	287	811	999999	364	999999	318	854	897	999999	397	434	999999	958	999999	999999	931	999999	897	499	296	999999	839	179	999999	807	812	770	799	598	84	209	662	999999	654	799	999999	96	999999	215	398	725	192	999999	999999	608	999999	650	999999	999999	904	87	970	999999	263	999999	999999	641	933	557	783	547	65	999999	220	197	771	156	313	999999	328	999999	999999	691	110	570	999999	999999	999999	80	698	999999	890	715	694	999999	239	999999	65	999999	361	376	163	806	432	850	670	883	161	41	999999	962	347	555	999999	999999	900	288	595	999999	816	999999	690	999999	858	999999	999999	999999	613	223	958	805	100	967	973	951	691	379	269	259	899	619	326	999999	244	999999	824	345	949	999999	107	951	380	372	529	999999	686	300	948	810	203	999999	280	937	83	41	871	999999	582	999999	378	999999	999999	345	793	206	654	771	628	999999	797	322	999999	978	126	16	435	728	448	999999	275	400	999999	458	66	
999999	999999	999999	845	999999	999999	454	763	999999	266	576	932	999999	579	999999	737	914	672	825	23	881	929	301	821	76	606	999999	999999	990	548	978	108	569	289	223	999999	999999	926	425	267	352	559	999999	722	549	999999	400	158	126	999999	361	999999	605	445	184	650	57	566	778	606	720	523	772	596	999999	999999	373	999999	366	999999	471	987	999999	567	999999	332	673	999999	282	992	215	995	814	145	197	260	999999	134	999999	999999	809	708	158	819	546	828	999999	669	445	80	711	645	792	651	999999	373	481	47	774	852	977	479	294	785	401	725	999999	999999	999999	36	999999	999999	650	999999	999999	762	839	437	31	842	545	13	143	999999	999999	569	212	173	752	824	779	464	360	261	595	340	424	999999	428	999999	130	158	999999	418	105	472	999999	998	985	999999	533	54	26	932	316	974	345	92	504	831	522	545	885	999999	999999	521	888	398	207	999999	348	477	19	210	722	397	742	725	116	819	999999	214	999999	132	300	735	447	428	999999	621	994	341	999999	596	308	999999	273	687	171	584	583	999999	800	659	291	66	999999	816	999999	919	999999	620	976	684	267	999999	367	763	999999	999999	83	470	453	999999	999999	17	609	999999	902	147	999999	64	999999	532	999999	967	413	528	999999	999999	700	631	999999	35	999999	384	364	193	339	999999	999999	999999	999999	999999	511	123	162	224	999999	284	999999	622	914	82	999999	187	66	454	999999	999999	905	838	922	60	821	451	999999	428	207	999999	652	425	93	912	919	999999	661	914	31	999999	815	198	999999	999999	786	88	716	145	239	212	327	910	744	49	93	999999	587	353	828	69	999999	734	26	371	999999	41	539	11	163	999999	999999	151	433	326	484	717	639	366	273	742	735	127	198	999999	639	741	681	999999	829	540	45	318	96	962	271	90	181	837	933	999999	549	714	981	66	686	186	999999	999999	999999	376	749	231	89	95	333	743	545	999999	732	890	360	495	181	999999	147	999999	65	471	64	403	999999	801	999999	999999	203	30	145	999999	318	463	263	264	487	463	791	813	999999	10	638	999999	999999	160	115	52	999999	63	543	368	918	479	130	26	372	172	831	948	798	999999	999999	313	607	999999	999999	279	636	106	18	999999	999999	999999	999999	64	999999	536	858	394	696	389	125	150	487	999999	999999	839	999999	247	891	325	632	843	25	669	119	334	921	999999	447	835	415	308	54	824	537	594	501	75	999999	836	999999	446	261	418	454	750	826	831	199	872	937	399	214	693	96	999999	319	318	999999	508	999999	727	
947	860	973	999999	106	999999	249	629	348	276	63	64	22	196	591	606	999999	368	508	100	999999	574	999999	999999	103	361	738	549	285	192	130	685	999999	586	498	999999	999999	637	654	173	591	999999	534	670	346	999999	680	999999	406	999999	103	586	999	524	785	999999	999999	957	723	744	924	999999	999999	166	999999	377	833	435	697	200	171	999999	713	345	508	381	50	238	679	999999	680	838	999999	572	98	543	999999	706	801	125	438	999999	999999	999999	999999	999999	227	999999	523	968	326	255	212	216	551	515	872	664	26	413	342	733	999999	999999	73	999999	557	781	77	612	999999	136	634	581	761	683	999999	803	106	616	164	672	714	711	999999	435	999999	935	30	583	670	999999	689	397	783	705	999999	143	846	163	344	999999	310	999999	999999	199	620	999999	455	868	999999	79	999999	410	259	999999	999999	576	161	638	999999	622	999999	494	942	671	446	247	798	999999	483	540	999999	943	282	718	999999	999999	435	438	815	999999	490	162	742	601	462	289	147	124	686	633	982	218	703	721	685	815	968	999999	752	382	832	399	394	999999	122	999999	999999	541	999999	999999	150	723	999999	453	141	607	752	350	218	167	110	683	999999	999999	558	748	999999	560	42	556	835	820	999999	442	184	100	999999	441	489	837	161	605	999999	999999	492	269	395	999999	590	999999	999999	627	999999	595	282	158	29	543	752	374	999999	578	509	749	999999	330	47	390	278	50	839	320	861	381	16	504	866	908	367	299	362	988	999999	999999	999999	217	423	100	169	36	81	234	689	999999	460	583	106	77	91	171	231	15	999999	549	248	753	999999	999999	999999	777	291	999999	186	462	21	397	607	554	266	181	906	999999	230	252	969	615	630	746	920	433	408	999999	826	999999	999999	357	17	431	716	740	451	398	511	999999	744	961	57	237	113	73	975	999999	999999	910	265	999999	784	738	579	632	132	999999	114	165	379	493	293	999999	395	999999	389	186	838	526	730	999999	445	838	508	18	567	403	643	856	457	857	999999	916	999999	792	572	278	851	93	999999	430	294	356	22	999999	999999	999999	842	999999	684	798	999999	295	189	999999	839	945	240	571	999999	729	386	257	707	522	505	376	999999	602	999999	120	335	999999	908	309	999999	99	826	256	340	500	561	204	999999	659	999999	702	736	203	952	626	48	289	29	888	53	46	999999	499	999999	311	37	999999	356	573	999999	957	999999	999999	523	750	129	983	241	999999	177	191	85	999999	999999	803	640	846	999999	475	82	56	999999	999999	265	197	450	336	
500	39	473	321	999999	609	196	196	325	856	680	211	507	64	57	455	720	862	961	999999	999999	952	670	191	599	881	500	426	999999	366	999999	336	310	792	999999	212	999999	999999	343	999999	861	999999	487	999999	999999	999999	999999	28	999999	999999	309	403	235	850	215	999999	368	291	721	967	118	770	964	999999	241	354	999999	715	571	845	354	999999	999999	999999	999999	940	999999	999999	25	999999	913	999999	428	999999	66	231	110	459	587	944	843	818	143	375	367	101	227	527	552	999999	999999	261	456	162	999999	443	874	740	122	999999	999999	481	275	569	64	636	351	30	999999	20	254	452	138	627	999999	535	999999	999999	137	647	723	946	344	204	616	999999	999999	275	18	623	356	999999	347	322	869	372	553	574	999999	731	999999	206	999999	999999	999999	103	133	999999	160	999999	999999	721	612	474	999999	137	146	999999	953	402	610	85	22	289	999999	884	115	816	999999	639	982	167	999999	406	898	527	331	803	628	522	538	206	124	609	910	634	999999	999999	999999	999999	235	482	620	919	131	673	193	999999	876	999999	988	999999	81	521	425	554	880	215	576	999999	805	343	452	440	863	413	961	412	378	999999	136	999999	54	999999	413	510	546	922	999999	234	343	986	926	999999	534	231	999999	999999	194	365	754	999999	305	747	936	892	39	999999	65	999999	712	999999	999999	846	566	755	272	65	118	914	18	957	930	351	690	819	417	516	906	641	999999	999999	228	23	999999	584	999999	307	88	521	481	366	866	567	999999	999999	29	89	379	778	959	79	494	279	357	796	621	954	999999	126	999999	999999	284	423	439	354	562	999999	570	982	818	999999	999999	597	443	652	101	372	999999	139	800	337	147	999999	682	218	873	999999	665	490	962	982	251	999999	999999	958	92	453	138	999999	998	999999	519	397	999999	999999	102	999999	836	705	704	259	134	927	326	157	385	156	741	231	999999	613	297	90	29	999999	999999	24	999999	484	569	648	999999	661	140	734	818	749	999999	999999	999999	976	123	999999	785	999999	858	999999	646	889	583	935	712	906	697	395	778	439	377	999999	281	87	346	361	145	66	25	473	797	999999	999999	999999	979	63	999999	504	500	337	999999	316	999999	409	378	671	901	634	936	999999	999999	744	955	389	999999	53	416	47	640	761	825	728	697	395	999999	64	560	947	955	658	800	203	894	451	144	71	155	871	709	674	459	510	130	687	508	62	635	949	263	936	999999	999999	863	999999	511	999999	999999	592	999999	323	121	954	678	287	537	771	999999	999999	999999	999999	897	544	
338	966	312	324	607	999999	886	474	428	610	999999	29	999999	999999	339	999999	939	999999	452	562	988	395	562	505	999999	843	160	737	211	999999	999999	999999	49	112	739	897	436	197	968	999999	706	419	894	511	999999	659	276	805	999999	695	999999	686	867	344	556	943	999999	999999	492	764	859	158	272	999999	905	750	980	908	999999	442	999999	751	599	844	856	579	999999	999999	245	182	576	355	306	516	999999	28	85	704	556	796	493	630	999999	999999	999999	557	156	999999	999999	519	679	368	812	999999	966	999999	97	33	488	999999	452	999999	571	320	198	514	852	755	750	886	675	285	361	205	948	999999	56	395	105	308	999999	902	999999	999999	502	999999	542	999999	550	733	999999	61	226	579	999999	999999	69	395	26	244	705	999999	999999	719	843	999999	17	617	999999	868	776	702	928	189	554	549	908	845	817	999999	971	555	215	27	955	624	69	999999	851	818	49	660	379	999999	602	41	999999	734	999999	999999	210	925	999999	999999	956	239	133	46	35	999999	231	223	578	45	273	160	196	829	764	229	999999	235	765	999999	829	999999	999999	77	587	523	493	183	999999	999999	999999	55	308	533	70	999999	999999	32	756	57	596	825	999999	343	597	452	999999	237	999999	662	764	974	170	25	852	999999	906	65	459	999999	320	57	999999	859	265	227	851	662	768	999999	999999	322	479	999999	645	13	999999	989	480	999999	678	999999	213	310	954	805	885	293	681	229	820	445	573	254	999999	999999	575	233	87	379	600	999999	468	931	999999	452	504	452	379	999999	807	916	585	324	999999	999999	999999	949	905	999999	342	568	981	549	228	292	748	235	999999	999999	999999	809	912	111	544	496	798	281	999999	999999	310	443	999999	833	421	904	859	258	999999	683	999999	626	328	626	46	42	211	919	713	651	999999	278	999999	999999	999999	997	13	484	780	347	999999	572	583	403	999999	899	999999	157	137	999999	433	999999	815	307	401	811	491	999999	74	999999	999999	879	567	723	808	41	971	639	423	423	900	385	477	82	426	142	53	999999	999999	999999	387	63	791	399	228	212	463	999999	882	608	515	999999	420	999999	62	387	14	859	594	127	999999	25	734	713	999999	58	33	742	880	268	768	566	818	926	134	241	97	178	505	999999	578	806	999999	815	907	999999	999999	208	29	49	999999	193	340	359	219	372	329	87	976	180	188	999999	294	624	839	949	899	999999	999999	999999	299	836	364	987	549	999999	268	919	805	240	999999	825	999999	840	139	585	235	999999	999999	762	911	19	201	334	428	999999	
522	141	975	999999	293	480	63	207	750	302	999999	353	810	999999	999999	410	282	746	96	363	997	999999	999999	264	723	999999	777	392	909	290	644	999999	569	999999	609	999999	999999	846	999999	999999	771	525	100	836	756	999999	657	628	658	511	737	455	247	999999	860	78	999999	721	999999	852	703	999999	298	470	658	799	784	129	999999	976	466	435	999999	484	591	482	363	999999	508	840	782	158	734	407	552	199	791	504	999999	999999	999999	232	999999	104	908	999999	237	630	188	999999	108	538	149	681	999999	999999	656	763	483	388	714	987	223	404	79	999999	937	890	917	468	999999	999999	298	947	999999	244	999999	705	575	490	254	733	480	551	742	254	18	999999	362	250	999999	38	31	452	825	503	19	216	34	363	999999	347	712	719	949	999999	999999	999999	195	811	487	951	197	992	143	981	516	999999	662	999999	546	884	537	676	925	979	268	999999	131	992	234	999999	680	222	326	907	30	761	602	999999	14	816	999999	999999	999999	999999	840	999999	318	999999	987	999999	554	208	816	999999	809	46	793	970	559	404	80	202	586	869	280	975	675	235	961	755	79	999999	821	999999	27	986	912	343	148	999999	536	287	15	887	74	481	405	47	999999	999999	967	999999	999999	999999	746	674	999999	894	999999	865	999999	999999	883	999999	277	816	387	96	271	999999	133	460	999999	328	867	792	196	699	804	999999	579	638	999999	976	999999	447	372	221	983	999999	32	999999	31	282	999999	453	404	999999	619	257	104	319	776	999999	999999	517	999999	56	741	954	488	274	999999	523	999999	724	999999	906	454	999999	999999	175	113	919	800	114	999999	559	450	423	397	422	90	557	704	270	862	999999	125	280	647	325	480	38	864	757	928	508	986	164	999999	498	329	788	999999	999999	215	856	484	756	88	999999	605	327	566	999999	999999	542	818	999999	861	113	790	184	193	138	695	84	999999	53	186	999999	572	999999	999999	899	103	301	999999	999999	64	15	377	999999	201	405	720	162	472	799	999999	396	689	959	302	999999	999999	999999	605	674	243	141	802	441	580	999999	999999	319	999999	667	971	892	787	53	972	999999	999999	431	983	999999	418	542	612	999999	999999	999999	250	613	999999	999999	201	949	696	999999	542	922	213	936	789	51	727	410	760	804	827	680	608	646	987	445	659	286	171	999999	265	999999	529	546	960	790	909	999999	325	861	475	32	205	707	999999	59	653	799	999999	941	70	18	782	999999	438	799	999999	999999	625	558	880	999999	787	999999	824	841	403	999999	975	999	142	661	94	898	
999999	805	484	900	145	999999	791	860	644	229	999999	257	918	722	118	999999	999999	999999	450	999999	980	560	244	327	883	999999	999999	986	823	999999	808	408	999999	883	478	632	324	999999	468	687	766	30	281	568	130	576	923	681	558	814	400	999999	221	327	999999	999999	571	167	27	999999	291	805	46	999999	421	999999	334	44	999999	999999	846	327	846	762	999999	960	999999	676	999999	316	745	975	438	18	251	981	196	605	965	699	71	167	999999	999999	405	961	983	999999	156	771	252	888	437	83	968	999999	980	458	999999	957	500	999999	999999	710	730	999999	377	38	759	440	173	729	999999	554	999999	999999	63	854	367	49	999999	19	529	999999	74	857	547	364	50	999999	999999	737	288	17	999999	176	999999	563	272	98	999999	955	999999	716	607	999999	818	882	659	288	29	136	101	287	999999	999999	375	999999	646	872	768	22	987	591	439	435	999999	999999	355	999999	493	500	591	279	455	30	999999	999999	827	550	48	665	705	761	158	873	999999	10	36	999999	800	670	999999	999999	999999	582	968	927	286	181	82	756	536	411	795	529	999999	821	999999	960	999999	562	707	105	833	113	999999	236	442	999999	789	449	45	637	457	822	583	201	999999	873	999999	572	536	999999	478	291	138	304	965	629	339	824	999999	999999	728	247	999999	999999	566	225	275	742	495	999999	391	632	720	899	953	999999	945	353	872	999999	999999	427	999999	61	627	551	999999	22	999999	813	999999	965	281	999999	909	220	858	763	635	733	607	320	87	815	274	845	571	999999	351	991	683	986	952	999999	167	999999	221	999999	999999	24	250	263	999999	681	999999	426	361	750	990	742	999999	191	999999	148	999999	597	999999	220	787	999999	999999	999999	671	999999	139	250	23	999999	812	608	999	946	570	999999	493	354	838	405	331	847	494	820	249	608	876	502	278	814	858	569	960	11	135	420	999999	504	592	213	552	253	999999	999999	937	999999	743	178	621	105	655	16	759	944	999999	939	297	170	506	999999	401	999999	971	999999	213	253	648	998	821	160	588	988	762	635	999999	88	444	999999	882	857	864	708	999999	999999	169	851	999999	999999	999999	195	133	872	997	529	811	999999	281	214	999999	693	743	999999	357	470	999999	666	253	134	101	809	505	999999	287	649	208	693	756	999999	49	361	443	632	999999	999999	36	999999	990	243	823	937	806	239	119	198	999999	128	360	420	999999	502	999999	999999	924	312	690	40	999999	358	330	999999	169	482	999999	999999	260	120	860	721	443	801	999999	999999	310	163	13	275	999999	98	
535	90	342	346	143	547	754	758	708	999999	944	996	130	641	999999	705	778	334	75	385	938	999999	268	999999	976	999999	825	597	384	770	309	999999	999999	999999	823	250	785	822	999999	999999	999999	501	412	287	776	999999	681	999999	999999	605	384	999999	209	999999	160	999999	821	703	999999	280	722	999999	383	938	283	529	999999	624	999999	999999	919	999999	985	448	406	446	601	980	862	538	192	790	500	779	395	630	999999	451	356	999999	999999	92	463	78	904	822	128	473	14	257	999999	66	226	434	999999	428	693	761	210	999999	930	840	841	999999	97	931	666	603	552	652	999999	506	278	527	253	837	502	916	543	583	328	137	976	614	48	136	574	999999	999999	999999	937	999999	251	642	370	999999	250	631	980	973	999999	524	999999	361	942	993	787	698	190	999999	999999	776	227	999999	394	999999	999999	999999	999999	961	367	601	509	585	999999	999999	999999	635	167	665	596	999999	999999	570	427	999999	216	625	671	999999	348	875	884	255	50	999999	246	999999	258	567	723	23	839	29	615	565	25	345	646	999999	738	161	541	999999	261	65	999999	657	209	591	596	248	999999	747	623	492	999999	263	544	553	613	641	387	600	942	999999	41	999999	954	861	787	870	999999	578	999999	196	344	999999	994	985	330	589	424	999999	970	485	459	101	406	133	999999	761	999999	102	999999	999999	774	940	582	999999	33	923	702	348	803	999999	269	999999	440	436	999999	357	269	559	233	34	227	999999	629	466	133	999999	519	999999	23	36	999999	887	99	220	422	403	786	999999	961	999999	887	999999	863	254	225	999999	661	969	975	501	999999	999999	869	999999	999999	63	321	125	555	94	999999	999999	999999	776	655	382	896	999999	24	754	999999	999999	597	826	999999	999999	999999	384	251	660	288	999999	855	522	534	828	999999	999999	340	368	92	999999	770	877	993	26	751	96	599	999999	999999	441	999999	231	999999	557	654	52	328	738	999999	936	999999	894	805	999999	25	999999	252	827	364	271	889	655	672	899	999999	719	832	130	999999	770	785	407	999999	847	594	633	591	977	184	974	999999	602	172	999999	999999	999999	999999	139	999999	938	844	771	489	315	551	309	558	40	383	934	999999	207	999999	435	999999	476	811	958	999999	391	231	275	653	389	999999	999999	493	999999	113	309	999999	703	999999	461	926	999999	918	999999	305	294	84	561	604	249	999999	999999	263	736	995	329	73	123	859	618	717	579	128	109	360	264	816	999999	999999	83	999999	516	87	886	999999	146	999999	44	662	984	316	669	670	413	624	846	999999	999999	
531	784	999999	534	999999	510	744	356	895	819	427	51	478	52	999999	530	953	999999	999999	376	236	999999	770	38	461	875	312	999999	999999	715	484	513	230	69	511	999999	838	762	672	576	151	999999	250	739	999999	621	515	274	45	150	460	376	815	667	999999	672	999999	217	83	968	208	697	999999	190	344	913	821	999999	541	492	999999	200	586	464	234	999999	618	999999	421	839	369	48	999999	767	264	118	697	999999	539	838	999999	630	689	999999	378	454	714	999999	404	703	799	999999	732	552	458	269	790	361	999999	456	64	982	999999	243	608	999999	686	680	925	999999	226	268	880	702	999999	71	511	881	96	999999	369	557	636	718	50	273	315	468	999999	995	328	345	130	92	784	999999	999999	999999	105	999999	999999	44	144	179	486	999999	225	39	198	397	758	908	275	999999	999999	506	355	87	202	345	854	227	371	930	906	881	999999	797	999999	999999	235	64	786	878	22	999999	422	467	999999	508	57	286	280	999999	247	420	79	468	996	999999	999999	757	999999	759	363	550	672	214	273	605	403	428	121	979	171	703	999999	397	999999	761	999999	888	999999	693	999999	999999	946	449	692	999999	999999	999999	801	999999	999999	477	801	37	525	472	662	999999	204	999999	115	999999	175	300	759	544	299	682	819	999999	204	912	912	569	471	785	999999	999999	999999	777	999999	723	627	481	571	693	901	104	872	186	109	875	694	220	588	669	999999	655	999999	158	206	139	859	566	999999	506	565	241	999999	740	868	999999	695	426	841	391	999999	999999	729	75	999999	204	809	643	145	329	227	702	981	801	382	948	543	373	999999	999999	864	70	46	75	138	669	538	142	999999	670	189	277	378	206	999999	719	926	624	516	11	329	226	430	125	288	863	260	764	367	920	895	332	845	186	527	999999	657	663	937	972	666	999999	999999	475	149	950	999999	785	144	662	31	919	856	999999	345	999999	639	920	787	999999	999999	774	774	398	774	856	431	202	679	726	71	272	686	999999	345	999999	891	955	976	337	540	474	629	704	898	976	475	999999	999999	878	999999	999999	876	672	562	892	999999	935	700	292	529	999999	116	999999	999999	758	242	322	243	694	756	999999	944	999999	999999	944	999999	79	500	798	391	164	999999	800	424	334	396	23	981	453	999999	956	265	999999	999999	409	368	221	113	150	744	162	999999	156	131	627	792	999999	938	617	999999	999999	999999	999999	901	374	999999	315	999999	999999	372	228	999999	790	945	800	999999	261	651	335	586	933	999999	999999	63	999999	131	215	678	797	
999999	969	999999	373	999999	999999	999999	363	791	443	999999	999999	227	836	777	525	821	252	210	331	208	541	999999	612	41	814	868	95	999999	673	253	999999	999999	206	734	402	153	967	95	41	289	75	469	999999	999999	533	715	999999	999999	538	999999	879	15	356	999999	10	205	472	999999	891	55	435	514	999999	200	999999	425	31	112	385	382	999999	167	178	52	143	999999	566	999999	999999	108	739	999999	320	999999	999999	999999	290	607	733	999999	680	999999	204	985	853	999999	350	27	649	117	694	36	999999	165	999999	721	999999	314	465	999999	638	565	999999	999999	316	922	204	862	826	999999	145	423	999999	999999	701	227	962	192	999999	999999	732	548	268	401	413	713	316	164	702	652	731	975	999999	805	568	125	802	999999	679	931	366	487	201	160	999999	999999	657	27	463	346	759	654	999999	883	206	99	307	442	389	999999	615	50	999999	183	767	170	282	573	620	586	424	999999	999999	266	226	999999	999999	117	999999	999999	999999	299	999999	999999	893	999999	859	267	609	999999	999999	370	32	86	999999	325	326	27	999999	999999	999	94	999999	876	921	207	150	859	667	951	742	200	999999	999999	546	325	349	999999	999999	999999	310	24	964	151	769	999999	539	436	940	900	999999	999999	723	999999	143	971	999999	823	444	695	936	999	999999	657	736	627	358	999999	540	10	976	522	999999	703	999999	984	999999	265	117	867	999999	714	999999	766	999999	412	999999	403	124	574	999999	999999	999999	595	753	310	423	316	414	151	705	764	896	999999	923	415	999999	29	999999	158	851	636	716	999999	36	231	999999	833	634	999999	160	955	660	965	577	460	161	151	950	209	571	813	999999	965	171	904	999999	980	843	617	999999	457	294	965	723	796	809	793	568	532	230	589	682	89	991	750	113	931	371	472	264	460	999999	999999	587	48	785	999999	415	132	413	110	990	26	524	702	671	695	252	780	651	368	583	427	979	981	140	771	974	421	801	887	618	380	363	358	388	385	999999	684	999999	69	388	445	129	129	598	666	565	999999	89	417	688	591	821	895	876	999999	999999	605	999999	24	999999	993	331	525	492	620	999999	176	324	295	999999	567	999999	591	980	148	308	859	999999	474	216	999999	342	393	208	37	999999	467	481	736	455	782	999999	999999	293	999999	124	999999	999999	999999	999999	398	973	999999	110	999999	821	239	915	738	352	80	999999	443	808	999999	661	999999	327	999999	72	205	694	587	840	534	999999	772	999999	595	34	705	999999	414	471	817	712	548	292	999999	999999	999999	999999	743	394	385	999999	
999999	199	204	999999	999999	286	999999	916	807	704	395	953	999999	339	59	931	329	999999	647	847	808	971	990	386	122	999999	250	259	742	653	951	999999	465	965	458	582	113	862	999999	999999	999999	999999	664	122	326	999999	717	747	166	397	232	38	999999	537	760	371	208	999999	620	999999	999999	923	183	999999	753	202	999999	609	999999	476	999999	467	866	228	798	320	317	878	69	526	937	502	999999	355	430	922	456	927	215	97	384	295	251	326	392	135	999999	509	369	999999	107	117	865	689	569	764	171	999999	738	450	63	999999	999999	999999	594	999999	830	827	733	830	999999	569	403	794	101	541	225	550	836	672	994	808	519	934	429	999999	637	413	785	666	760	928	999999	765	999999	999999	999999	999999	999999	999999	304	497	775	538	389	999999	999999	81	999999	38	549	621	691	76	455	255	810	999999	999999	999999	906	427	999999	77	999999	817	380	638	760	47	13	77	818	987	377	506	999999	981	555	890	999999	565	815	757	126	149	246	132	319	788	253	714	483	967	942	877	455	708	468	999999	167	85	321	999999	34	999999	803	704	999999	948	222	999999	277	783	999999	351	612	294	950	930	580	258	999999	999999	793	999999	593	850	55	500	60	333	999999	983	999999	50	253	999999	733	999999	346	542	434	370	999999	424	999999	700	999999	601	274	171	757	537	990	999999	999999	350	767	735	888	952	658	207	898	888	316	293	59	608	999999	357	561	315	999999	999999	823	957	405	379	999999	893	531	454	235	999999	576	985	992	824	293	903	497	997	757	393	999999	236	472	687	117	164	650	720	503	917	609	999999	943	952	95	799	999999	999999	883	994	431	214	971	999999	999999	331	300	235	325	203	859	563	558	210	999999	999999	494	717	272	697	252	999999	950	318	289	999999	999999	50	738	493	958	999999	123	762	962	679	265	464	999999	785	999999	424	404	999999	68	56	894	743	999999	498	314	237	135	196	999999	620	999999	663	999999	198	290	260	496	831	245	759	999999	795	247	485	341	999999	353	486	833	999999	416	999999	259	243	240	307	252	249	189	730	974	927	999999	999999	426	601	736	186	999999	613	928	999999	75	999999	606	108	506	322	167	284	884	648	363	924	214	613	413	494	999999	982	17	257	652	514	784	522	999999	999999	999999	999999	304	176	982	230	999999	842	584	950	636	142	999999	999999	999999	905	846	999999	574	95	148	812	197	999999	228	521	606	680	921	561	524	94	322	610	263	999999	999999	717	666	142	34	371	999999	463	858	826	999999	86	174	747	
999999	458	948	999999	756	256	999999	999999	948	470	623	999999	921	33	435	551	820	999999	999999	665	999999	139	669	441	70	776	783	734	392	402	999999	529	516	999999	893	76	999999	621	999999	17	874	926	768	999999	999999	805	449	15	37	316	15	990	999999	999999	821	537	999999	999999	639	979	473	818	670	999999	999999	104	712	747	999999	369	415	999999	346	999999	791	998	371	999999	999999	264	337	999999	999999	999999	396	349	129	17	362	366	999999	999999	981	873	999999	999999	266	221	76	424	103	702	999999	999999	900	807	999999	740	716	823	999999	999999	999999	999999	999999	695	999999	593	170	790	975	704	999999	999999	91	999999	226	472	135	735	999999	160	406	508	999999	634	901	999999	999999	999999	999999	388	300	999999	999999	962	45	999999	231	848	945	673	61	286	448	398	999999	999999	587	125	590	191	999999	999999	999999	25	918	95	223	28	999999	82	417	999999	105	999999	999999	856	582	128	749	999999	251	286	999999	78	108	130	69	772	326	798	461	70	999999	513	999999	999999	457	185	999999	950	393	212	65	873	266	479	190	852	999999	461	531	468	375	999999	939	337	200	23	999999	798	36	999999	701	994	620	356	583	591	822	104	408	406	999999	999999	237	48	999999	917	811	629	939	999999	788	865	277	992	999999	999999	999999	446	128	999999	268	255	923	942	511	71	262	909	896	599	999999	890	999999	999999	393	576	743	999999	116	283	211	297	858	819	999999	999999	999999	627	661	554	999999	385	975	965	999999	999999	876	294	537	169	664	902	732	350	186	898	999999	153	999999	999999	294	672	339	844	999999	971	396	113	290	999999	344	634	257	351	999999	654	914	999999	999999	563	700	458	373	947	619	309	564	999999	643	999999	999999	999999	28	543	270	355	56	141	734	999999	443	772	999999	999999	824	39	655	391	768	999999	999999	725	167	56	999999	999999	309	392	235	932	999999	999999	470	526	651	761	616	999999	91	236	999999	783	362	819	129	927	454	510	132	589	654	183	999999	999999	779	307	425	999999	124	433	55	663	905	801	760	565	311	488	220	73	422	941	999999	542	923	210	999999	348	927	500	392	798	999999	645	288	243	138	999999	746	354	345	999999	599	657	999999	944	999999	999999	68	563	625	966	999999	69	999999	712	999999	999999	999999	579	999999	999999	54	624	51	257	403	269	999999	527	999999	953	741	865	727	999999	999999	999999	362	999999	333	812	289	373	874	999999	507	211	478	999999	369	921	170	177	420	999999	600	974	616	932	999999	617	46	541	135	672	234	999999	341	999999	370	231	854	218	256	131	
999999	680	749	999999	999999	202	999999	948	168	516	792	574	455	999999	187	377	999999	429	439	715	775	748	247	212	201	999999	869	89	214	999999	76	951	921	298	999999	999999	234	990	192	357	826	98	382	619	879	660	999999	872	222	993	196	999999	779	540	356	59	443	547	434	676	999999	712	743	30	999999	841	999999	167	999	267	152	55	999999	91	999999	686	375	628	332	540	104	996	866	220	950	999999	182	390	942	420	486	686	565	515	999999	124	354	999999	999999	48	17	821	873	954	999999	150	197	698	651	999999	999999	814	999999	894	582	336	845	999999	999999	808	668	272	999999	588	780	465	490	731	67	774	342	23	458	999999	999999	282	133	911	369	810	453	484	738	999999	999999	671	471	670	933	697	278	821	292	370	379	744	606	294	184	395	660	999999	640	877	999999	670	365	931	999999	309	212	933	172	269	365	194	533	999999	852	118	994	819	797	369	505	520	731	98	914	788	676	839	999999	974	159	986	843	861	945	75	316	540	309	634	494	999999	658	32	15	194	221	664	441	75	999999	841	669	281	999999	817	939	277	26	582	999999	373	205	198	120	378	999999	999999	996	787	802	463	519	173	874	170	861	999999	92	729	999999	21	407	999999	582	318	999999	571	999999	138	135	48	523	999999	10	131	149	999999	912	999999	843	549	667	654	273	999999	331	505	407	999999	999999	240	194	297	15	621	999999	533	999999	801	61	999999	191	868	661	763	940	999999	172	753	30	400	796	456	886	999999	354	753	409	645	987	999999	174	280	999999	999999	854	236	999999	389	165	999999	854	999999	999999	999999	368	999999	992	509	997	538	342	654	199	565	444	738	410	978	277	222	999999	970	999999	239	615	911	696	766	908	999999	81	783	597	414	546	685	870	999999	669	555	999999	899	999999	999999	999999	520	999999	616	999999	999999	999999	999999	999999	942	491	884	999999	356	999999	456	111	999999	600	999999	466	559	999999	999999	29	758	867	587	318	721	462	999999	332	365	750	105	830	90	316	792	888	999999	671	655	999999	661	389	999999	999999	999999	454	534	309	364	999999	929	999999	305	597	701	258	999999	999999	400	489	267	561	940	606	999999	999999	31	919	808	404	137	887	410	861	367	379	354	221	999999	999999	999999	925	967	999999	999999	641	534	999999	614	999999	999999	999999	281	175	665	110	448	917	23	999999	432	614	500	959	864	52	63	444	240	331	904	36	999999	133	562	999999	594	999999	786	720	101	538	315	999999	755	232	999999	244	205	267	999999	999999	999999	509	999999	
322	434	17	999999	777	588	100	999999	292	639	622	577	157	613	334	515	999999	999999	999999	999999	894	309	236	999999	999999	436	818	248	972	399	477	828	828	289	999999	906	586	79	999999	141	999999	999999	32	634	999999	655	468	999999	999999	751	71	305	999999	999999	949	23	999999	803	865	351	770	999999	289	999999	171	999999	748	868	374	427	999999	801	999999	170	504	619	287	999999	999999	987	967	197	377	231	999999	182	921	824	340	999999	999999	999999	213	999999	371	158	995	999999	472	347	999999	600	266	453	821	270	183	999999	508	339	735	605	999999	999999	383	582	484	68	564	989	999999	999999	999999	148	718	156	598	465	799	999999	624	158	139	734	90	377	931	923	410	999999	998	186	325	10	999999	999999	61	334	293	999999	673	937	574	483	474	982	72	127	735	675	999999	999999	999999	162	715	587	476	997	797	999999	651	561	658	496	990	696	999999	537	648	999999	104	999999	181	20	683	687	584	656	269	107	999999	813	198	734	406	290	239	999999	294	913	637	64	536	286	147	121	288	87	999999	778	999999	534	479	130	580	408	999999	936	999999	999999	12	819	999999	699	701	838	373	923	100	999999	466	444	253	999999	976	49	736	895	873	571	999999	506	173	491	999999	780	344	77	163	997	745	303	999999	266	910	999999	326	837	585	309	999999	365	986	782	999999	999999	291	744	999999	999999	999999	650	73	907	629	999999	656	257	976	999999	503	305	770	103	964	999999	749	986	999999	169	723	899	319	573	822	53	520	999999	999999	781	499	600	923	622	335	104	240	999999	636	414	999999	79	860	664	805	452	595	999999	999999	158	999999	999999	919	984	817	772	999999	499	94	586	985	274	87	204	431	903	382	999999	999999	870	932	962	999999	999999	999999	999999	48	655	999999	999999	999999	626	573	30	999999	205	680	938	804	562	999999	741	999999	60	428	897	992	665	999999	999999	80	447	135	999999	226	999999	945	999999	987	999999	733	685	730	715	999999	369	700	66	614	999999	999999	443	999999	215	117	200	269	309	991	110	661	383	421	999999	999999	20	500	999999	804	361	260	181	999999	641	828	999999	999999	987	922	999999	999999	999999	61	17	679	636	999999	920	840	35	999999	645	517	999999	999999	360	273	864	415	127	868	83	999999	263	999999	61	999999	711	386	999999	190	282	386	932	903	726	332	414	197	672	916	580	786	779	391	999999	664	999999	139	478	813	156	581	999999	200	133	999999	999999	42	627	153	392	544	810	845	697	269	584	983	785	38	859	676	743	211	999999	296	482	871	371	
999999	428	582	907	225	43	999999	582	742	780	999999	534	382	569	999999	533	46	975	933	694	999999	90	89	353	450	953	999999	838	603	999999	836	210	925	670	241	999999	809	636	595	811	999999	686	841	213	742	503	487	117	999999	677	262	320	549	187	26	316	348	239	999999	271	563	862	978	840	943	999999	999999	711	999999	804	723	999999	390	999999	697	668	999999	999999	999999	946	999999	372	999999	999999	999999	999999	661	747	654	925	386	580	999999	333	999999	143	707	11	999999	900	895	776	999999	419	954	852	930	427	489	357	77	999999	627	521	999999	201	248	63	199	428	191	999999	67	413	427	152	240	67	999999	564	960	247	616	999999	999999	699	999999	999999	971	797	595	243	268	306	858	913	952	657	536	67	895	654	811	841	719	44	999999	375	991	811	621	872	554	925	397	829	856	999999	470	999999	999999	43	91	999999	833	947	602	760	555	514	199	583	999999	816	999999	999999	435	999999	991	25	980	228	222	169	186	999999	688	999999	909	38	67	999999	196	440	999999	999999	572	999999	17	771	442	999999	820	487	621	47	351	738	266	91	403	90	999999	999999	126	388	821	999999	225	120	268	270	851	526	456	163	397	100	366	999999	742	26	767	999999	999999	31	408	734	547	148	381	950	999999	827	634	976	120	999999	324	81	50	650	999999	897	999999	182	117	303	40	468	650	999999	381	459	348	387	323	704	999999	104	979	96	384	999999	999999	318	194	34	891	480	53	656	999999	294	766	102	999999	999999	718	999999	914	115	704	999999	999999	130	578	626	488	257	662	416	870	229	102	954	275	999999	168	204	987	92	411	999999	425	999999	999999	97	692	256	564	453	999999	999999	190	874	999999	305	999999	999999	739	568	999999	999999	817	999999	786	556	999999	812	827	706	711	524	999999	831	703	154	664	504	646	491	933	999999	692	219	430	999999	999999	227	572	970	999999	550	465	429	546	767	999999	788	217	927	895	880	999999	858	999999	471	55	999999	181	247	640	94	999999	257	634	314	951	608	216	385	517	974	999999	999999	999999	171	69	994	999999	999999	999999	876	296	718	596	62	812	999999	999999	958	365	999999	999999	999999	339	999999	999999	217	795	241	815	144	999999	999999	999999	920	641	572	999999	999999	412	999999	72	999999	999999	764	798	999999	660	581	502	127	140	257	30	826	999999	999999	527	727	999999	851	209	64	129	277	303	464	307	675	421	249	154	897	556	314	628	999999	498	574	999999	324	556	999999	739	999999	14	335	811	594	992	999999	55	962	987	560	851	999999	
126	999999	999999	999999	956	984	999999	999999	999999	242	999999	716	999999	127	426	952	83	999999	304	986	324	999999	273	999999	653	713	683	695	999999	999999	910	995	462	999999	694	930	113	320	367	999999	999999	486	724	999999	634	999999	397	875	309	103	889	718	265	865	693	999999	305	502	999999	999999	999999	474	68	999999	331	999999	263	586	999999	496	848	762	910	733	999999	838	999999	501	343	999999	999999	807	395	110	303	999999	739	596	926	10	634	611	631	999999	999999	588	999999	933	449	929	841	810	452	813	254	136	807	999999	932	999999	986	999999	168	141	927	999999	89	958	497	139	964	999999	999999	999999	861	247	999999	796	473	354	420	773	61	414	716	515	365	999999	999999	176	394	217	664	81	23	831	999999	499	196	766	509	999999	999999	999999	964	184	160	999999	952	999999	995	21	69	587	999999	223	752	754	424	422	148	507	999999	331	744	999999	12	999999	419	999999	794	999999	999999	707	845	950	337	999999	449	542	364	999999	629	848	181	383	157	86	635	799	88	698	85	774	627	11	999999	124	999999	217	999999	572	610	922	222	363	411	362	999999	494	999999	20	999999	882	68	802	999999	263	159	371	999999	926	952	619	999999	999999	999999	999999	999999	999999	592	222	175	999999	369	999999	736	706	999999	817	999999	999999	343	999999	913	999999	392	202	716	825	133	114	964	213	607	255	999999	990	971	125	797	576	283	898	902	673	845	82	522	276	76	181	627	342	399	814	999999	811	705	883	713	373	128	263	999999	487	257	961	634	124	181	745	735	520	30	404	522	999999	999999	250	232	320	680	450	759	951	487	632	999999	792	663	999999	999999	98	412	433	458	999999	187	999999	425	883	447	408	104	330	446	117	322	994	302	157	999999	465	660	403	999999	678	503	999999	999999	625	999999	841	461	373	460	999999	118	596	999999	502	267	823	825	349	872	281	355	999999	515	380	320	999999	500	999999	245	999999	437	18	739	999999	999999	418	999999	999999	735	605	999999	731	869	799	999	999999	58	800	999999	749	639	320	530	422	999999	74	264	630	999999	338	351	945	138	631	219	999999	857	999999	976	849	409	35	999999	999999	334	624	999999	715	381	594	999999	999999	626	495	199	999999	487	999999	458	461	164	999999	494	999999	264	11	602	248	999999	899	868	882	824	50	999999	614	706	999999	97	707	505	548	259	720	566	999999	329	642	441	102	621	539	717	524	694	616	540	216	22	332	31	330	136	481	726	888	875	999999	156	585	999999	233	239	750	955	616	999999	999999	999999	999999	999999	960	
999999	497	999999	338	175	309	355	733	999999	499	999999	765	685	184	422	778	994	677	775	999999	496	856	682	398	309	999999	999999	88	82	767	999999	408	999999	71	999999	639	999999	999999	723	576	240	423	511	920	981	999999	74	999999	999999	766	999999	172	838	939	474	950	814	999999	999999	208	740	999999	999999	316	134	843	999999	999999	999999	783	585	607	999999	999999	512	82	354	761	416	999999	902	788	999999	316	987	213	570	709	999999	573	824	313	367	999999	836	999999	999999	999999	796	999999	359	449	130	420	999999	182	218	639	437	401	999999	62	999999	999999	306	951	391	999999	328	921	282	415	37	97	958	281	249	439	372	999999	999999	158	965	278	485	462	999999	474	135	815	994	931	999999	999999	966	999999	830	999999	229	884	582	417	876	875	865	999999	422	999999	461	909	932	999999	277	889	90	457	97	214	999999	843	999999	917	999999	513	926	351	999999	999999	130	197	451	85	219	487	966	903	999999	100	412	541	49	634	22	226	882	225	999999	999999	124	519	684	999999	454	385	600	664	197	373	948	524	811	590	912	274	999999	999999	569	789	922	187	185	996	999999	187	803	999999	904	13	630	711	687	749	717	611	513	825	630	834	887	311	999999	908	151	999999	729	459	999999	748	758	35	999999	999999	470	936	343	999999	999999	277	581	941	999999	194	999999	247	837	999999	872	311	761	641	236	999999	901	621	472	276	999999	912	457	353	999999	166	999999	605	65	999999	289	781	277	999999	11	363	999999	945	552	530	999999	904	999999	668	587	999999	987	126	798	999999	973	849	473	77	832	999999	819	237	15	602	939	147	999999	34	782	100	44	999999	999999	873	999999	999999	79	942	110	951	861	789	766	526	179	138	806	999999	839	440	317	210	999999	99	999999	34	940	999999	591	39	721	36	999999	496	385	61	486	925	448	999999	779	531	966	999999	60	999999	471	999999	433	811	340	58	195	352	783	834	943	999999	999999	457	26	130	361	999999	239	834	904	279	999999	128	999999	881	695	822	660	999999	243	121	49	513	563	999999	999999	779	698	673	841	543	713	999999	118	999999	595	991	999999	659	180	895	652	999999	136	201	348	999999	999999	459	363	373	692	997	600	831	511	826	999999	565	604	581	382	566	999999	999999	566	598	999999	715	999999	999999	999999	10	616	347	469	823	387	371	999999	221	619	999999	320	478	850	999999	999999	286	434	999999	108	445	65	598	523	96	232	765	999999	750	304	454	999999	999999	999999	999999	391	263	372	688	999999	532	452	999999	999999	143	255	524	999999	850	
646	733	999999	526	999999	386	944	27	999999	382	999999	622	736	371	916	999999	85	660	927	169	999999	698	913	745	329	575	992	672	636	390	840	707	254	999999	999999	570	172	647	64	174	999999	999999	439	989	98	827	796	90	476	796	67	595	597	999999	999999	948	819	545	206	39	999999	282	391	999999	542	892	377	999999	268	999999	12	437	999999	763	999999	961	999999	924	657	999999	999999	911	206	839	999999	254	120	894	999999	164	750	626	451	35	779	474	982	996	457	205	459	845	822	130	999999	630	999999	999999	937	563	689	895	999999	703	259	482	999999	551	120	297	781	482	691	113	604	385	985	999999	983	948	999999	999999	477	999999	52	934	99	85	56	702	264	285	956	706	475	855	999999	747	775	306	999999	440	885	999999	423	977	164	718	526	999999	644	419	851	988	583	999999	428	435	660	999999	999999	999999	505	418	42	999999	526	984	638	749	999999	999999	804	686	999999	548	999999	317	48	75	780	380	999999	638	67	845	434	967	132	58	436	313	999999	999999	913	396	935	999999	136	917	999999	179	90	776	999999	406	614	174	438	45	50	121	999999	595	544	23	451	867	999999	197	999999	999999	861	589	323	343	160	354	773	173	613	908	999999	130	614	999999	299	782	867	660	999999	270	539	97	18	325	999999	502	916	900	945	78	999999	939	999999	902	317	500	999999	438	256	999999	401	274	431	141	999999	276	980	933	723	669	999999	999999	956	810	28	774	581	998	426	658	999999	873	228	545	999999	252	284	711	303	799	329	999999	414	970	999999	999999	665	876	395	650	999999	982	186	286	78	426	982	45	884	999999	918	999999	21	999999	831	527	55	999999	349	687	991	278	639	923	349	570	295	985	941	999999	999999	704	999999	775	999999	455	696	999999	476	999999	269	249	827	760	880	865	427	816	149	351	999999	779	537	708	659	999999	353	262	937	507	140	997	999999	141	434	223	999999	999999	460	999999	831	112	419	974	428	752	999999	999999	53	483	153	479	846	600	532	339	177	904	126	894	111	443	15	968	999999	271	155	999999	999999	666	23	191	365	999999	520	127	369	562	289	906	801	474	219	463	364	661	161	503	608	105	56	947	999999	566	284	397	999999	451	740	166	999999	755	553	386	999999	999999	123	93	90	999999	969	614	624	999999	103	637	234	552	614	582	120	999999	96	999999	999999	76	999999	799	488	999999	29	918	822	133	310	55	921	832	992	403	547	78	423	203	135	441	332	908	999999	647	173	999999	836	999999	999999	954	999999	322	
766	403	999999	324	605	999999	395	999999	792	501	910	58	716	999999	559	220	44	999999	999999	893	114	188	743	164	336	840	959	474	999999	999999	87	355	385	608	76	598	999999	999999	472	465	807	999999	999999	999999	998	424	931	772	995	625	133	14	725	776	218	587	660	743	999999	764	999999	921	969	138	424	564	999999	999999	999999	960	716	810	579	999999	999999	39	539	912	999999	911	999999	196	999999	465	999999	82	630	999999	999999	489	938	761	246	708	999999	886	999999	520	416	444	999999	823	447	45	999999	323	435	999999	690	188	58	747	999999	85	854	999999	452	514	598	351	934	72	718	845	31	954	574	870	316	209	999999	999999	506	721	168	999999	999999	999999	555	226	647	677	919	220	440	201	183	170	853	654	444	600	921	999999	509	999999	115	999999	999999	955	748	564	999999	491	263	999999	251	866	917	768	73	18	999999	382	703	999999	152	507	414	830	781	414	27	661	765	334	999999	440	221	478	981	156	430	600	477	999999	42	438	999999	999999	950	317	253	999999	591	436	642	549	371	999999	547	607	999999	999999	999999	344	547	983	726	929	933	810	654	448	786	999999	587	367	904	620	999999	999999	550	13	879	474	171	931	80	999999	692	557	999999	968	930	383	958	247	427	143	546	999999	712	37	477	999999	663	804	309	675	848	284	644	751	29	832	67	999999	999999	709	183	999999	913	999999	999999	386	741	685	518	412	999999	349	940	771	83	184	999999	522	536	739	810	367	632	404	490	417	912	326	949	107	326	999999	999999	717	959	999999	145	324	790	101	408	977	999999	896	717	999999	999999	873	678	844	830	544	657	574	898	816	983	999999	906	829	473	424	736	999999	999999	193	999999	233	811	152	48	687	732	999999	340	833	999999	736	999999	999999	84	48	648	999999	277	781	126	368	818	999999	947	627	418	999999	999999	983	251	875	809	533	102	120	999999	535	805	152	811	222	243	75	745	257	999999	999999	754	435	776	631	153	314	76	57	414	668	999999	421	999999	772	817	357	591	999999	999999	164	999999	999999	976	123	309	135	970	999999	999999	999999	407	700	797	493	215	202	217	620	731	999999	466	999999	705	402	340	394	872	49	404	886	484	549	330	999999	45	790	999999	662	999999	27	344	999999	999999	661	270	999999	624	786	566	625	150	971	474	431	697	844	268	584	782	914	262	999999	509	249	278	858	379	131	457	424	999999	554	297	713	170	304	132	54	142	835	770	95	999999	779	745	512	84	899	978	200	999999	874	880	999999	999999	414	
999999	683	393	412	999999	502	339	151	881	596	999999	760	999999	403	722	999999	452	946	154	177	999999	730	503	999999	783	480	153	999999	892	869	674	880	948	756	999999	449	661	999999	711	277	756	999999	999999	159	828	324	638	584	478	999999	432	999999	272	999999	999999	932	190	627	628	654	359	82	259	21	921	999999	811	999999	761	283	999999	999999	245	877	999999	126	832	999999	936	999999	841	568	788	583	447	741	617	360	799	708	269	44	111	66	917	684	91	885	238	35	512	133	822	205	999999	999999	999999	395	187	999999	110	999999	690	168	812	791	293	676	574	190	195	461	999999	999999	999999	999999	620	999999	959	736	45	946	125	911	956	718	999999	999999	827	999999	53	232	999999	960	608	432	353	942	253	136	400	415	999999	57	999999	61	417	769	191	999999	999999	518	999999	451	804	163	999999	778	999999	999999	999999	700	999999	999999	146	963	288	754	454	591	185	677	935	999999	999999	630	635	77	81	904	310	975	412	600	999999	535	796	731	166	454	710	575	999999	159	999999	699	999999	484	999999	876	772	999999	324	599	61	421	999999	602	114	999999	528	999999	706	307	999999	79	999999	258	198	999999	176	557	598	10	881	999999	937	786	999999	646	73	999999	999999	205	142	647	661	812	548	999999	952	999999	999999	982	999999	66	868	442	999999	21	999999	318	999999	309	999999	999999	75	324	717	451	483	796	851	468	120	377	999999	511	175	156	418	485	709	961	658	999999	930	615	84	999999	741	504	430	739	245	999999	864	857	495	916	582	347	105	106	999999	166	352	999999	872	557	569	366	999999	219	999999	926	609	334	999999	999999	295	999999	249	892	710	979	376	121	232	364	513	639	26	999999	574	81	999999	612	219	502	999999	771	743	526	265	384	237	221	146	319	999999	999999	216	999999	630	999999	107	212	999999	773	789	241	936	999999	54	929	999999	999999	644	532	545	996	999999	158	118	999999	716	722	999999	335	751	165	974	913	218	999999	433	269	999999	999999	973	188	999999	999999	712	999999	835	235	482	336	43	218	999999	614	773	999999	424	67	648	116	416	999999	575	70	31	999999	266	32	999999	81	506	999999	400	202	558	367	780	999999	446	999999	688	490	250	310	999999	542	589	369	150	68	558	376	621	521	45	598	612	165	999999	88	140	813	999999	411	830	952	818	383	65	415	999999	744	621	926	999999	925	144	999999	768	999999	55	896	881	250	522	139	999999	999999	166	960	755	624	266	367	590	875	564	999999	480	349	724	999999	314	999999	689	813	755	999999	103	999999	
999999	999999	397	999999	999999	243	931	685	999999	700	492	939	226	105	660	754	999999	263	999999	552	371	305	794	428	764	839	592	157	999999	999999	384	999999	785	56	506	999999	237	331	999999	999999	944	878	950	780	857	784	989	218	84	935	335	501	357	551	999999	168	553	968	179	999999	650	783	134	190	325	999999	999999	180	598	253	526	167	999999	999999	999999	999999	999999	24	999999	980	849	384	83	625	383	999999	999999	244	307	347	863	268	161	140	705	170	753	769	464	151	630	819	619	830	419	999999	573	368	943	266	813	999999	407	199	354	999999	710	509	807	999999	298	919	872	261	390	267	15	798	294	446	999999	585	999999	429	360	999999	999999	252	216	215	319	999999	300	50	534	333	860	999999	785	438	460	253	962	31	853	999999	946	368	999999	999999	172	774	84	507	999999	238	980	978	838	323	512	467	303	602	132	238	629	999999	999999	67	406	999999	22	999999	986	495	622	999999	576	650	94	405	803	999999	52	545	985	793	522	999999	999999	999999	133	999999	926	992	950	370	899	624	90	123	641	392	999999	129	761	228	520	999999	616	452	412	198	999999	116	664	248	999999	999999	253	835	999999	431	714	999999	919	550	999999	993	544	999999	999999	951	569	970	763	420	310	922	783	766	282	490	999999	999999	999999	934	999999	819	338	711	810	321	381	255	803	220	677	239	210	221	300	527	497	999999	814	460	629	269	353	253	938	637	803	999999	563	999999	742	815	54	999999	999999	119	665	833	999999	326	580	324	176	553	743	80	722	572	476	755	999999	334	95	999999	999999	972	475	94	773	999999	518	895	691	973	999999	999999	195	999999	902	999999	861	664	913	999999	999999	314	102	800	509	999999	915	241	19	807	837	417	729	34	678	345	643	581	70	277	808	684	632	203	999999	881	884	506	670	295	893	999999	420	597	999999	999999	880	675	584	999999	268	287	999999	883	146	71	999999	999999	546	567	547	290	603	646	689	999999	682	899	725	628	982	419	571	724	999999	999999	996	999999	999999	999999	999999	967	996	165	999999	531	799	748	67	999999	748	723	959	113	748	612	735	774	907	999999	328	981	999999	956	999999	849	715	171	999999	637	999999	10	285	868	111	579	294	448	637	168	405	933	842	712	879	269	460	468	975	311	773	231	234	941	360	483	27	999999	999999	999999	815	999999	778	429	948	999999	447	100	11	179	999999	296	147	749	999999	394	999999	248	86	999999	398	257	195	668	999999	842	776	344	518	628	561	253	215	476	352	999999	165	422	
763	141	999999	999999	466	805	999999	487	94	484	403	965	344	779	999999	579	771	567	452	999999	566	116	971	113	581	383	617	84	999999	670	406	780	239	726	484	999999	842	39	999999	390	685	386	999999	999999	941	999999	293	782	289	635	705	999999	324	54	856	999999	999999	718	787	93	197	908	405	424	87	622	736	618	999999	29	737	999999	776	72	435	189	358	679	171	999999	999999	999999	999999	999999	964	621	466	194	999999	828	785	133	251	999999	202	776	980	344	224	329	816	674	487	270	897	963	999999	999999	618	676	999999	999999	556	759	994	362	123	949	999999	466	165	551	748	476	999999	613	999999	79	999999	999999	208	24	465	841	999999	999999	357	534	559	10	612	214	576	203	529	304	577	492	999999	840	663	41	884	758	174	274	926	21	36	999999	473	999999	391	959	478	294	34	715	546	578	14	588	400	458	853	951	975	555	947	939	999999	17	366	999999	995	176	999999	706	677	999999	499	346	508	999999	537	999999	822	616	999999	244	280	999999	946	144	835	85	999999	435	904	222	298	380	73	999999	256	465	582	361	964	311	165	327	47	999999	89	667	89	134	921	999999	999999	999999	830	713	669	185	71	232	204	919	535	703	802	464	659	128	282	422	999999	81	99	999999	999999	423	999999	999999	999999	358	999999	178	996	517	999999	999999	94	929	550	360	427	81	999999	360	167	999999	776	461	999999	583	937	960	999999	667	114	850	101	999999	716	999999	634	999999	361	713	999999	35	999999	999999	199	89	999999	729	578	922	994	999999	677	739	313	607	647	627	437	250	420	103	783	999999	999999	663	631	426	223	999999	726	999999	719	690	193	999999	131	758	271	445	212	217	392	472	672	166	182	999999	363	119	769	999999	999999	121	302	999999	252	594	615	999999	999999	953	999999	445	205	999999	238	986	556	182	485	889	999999	999999	999999	212	711	999999	665	255	999999	279	72	999999	999999	999999	430	608	999999	119	999999	536	152	736	987	999999	701	999999	999999	999999	927	195	806	191	633	879	651	298	999999	99	372	931	928	369	999999	999999	890	412	81	486	863	630	598	446	293	999999	746	629	13	999999	999999	764	53	287	327	999999	473	881	999999	494	77	142	535	309	747	957	607	999999	691	999999	999999	298	875	790	525	307	597	369	898	684	999999	32	999999	999999	999999	607	888	999999	52	999999	999999	999999	932	587	999999	730	105	298	699	336	351	964	937	203	431	999999	888	262	761	30	707	113	999999	795	999999	55	847	999999	721	149	78	956	740	943	104	358	999999	999999	
382	794	212	309	670	572	999999	999999	95	101	862	374	718	635	889	999999	999999	611	36	147	999999	999999	883	999999	577	559	267	394	233	993	108	83	857	600	880	967	999999	408	443	420	461	192	959	756	388	999999	999999	443	76	999999	999999	493	331	228	72	999999	999999	358	731	120	314	948	944	101	992	789	517	128	754	922	999999	999999	177	999999	686	53	413	999999	475	230	138	823	328	515	999999	999999	751	638	537	999999	65	999999	677	332	115	512	999999	868	999999	598	999999	312	689	154	515	270	326	715	541	29	999999	784	999999	511	982	999999	630	999999	10	387	47	999999	999999	882	866	743	965	999999	509	999999	805	545	372	877	391	826	144	184	10	831	298	999999	106	518	277	280	587	999999	350	624	882	808	868	386	560	959	720	807	999999	771	305	481	215	368	224	70	422	15	129	165	999999	456	439	178	99	12	999999	83	999999	595	999999	799	503	885	999999	996	676	985	326	431	115	337	896	238	535	999999	829	738	303	217	999999	582	56	195	277	435	999999	699	297	558	999999	647	999999	999999	616	506	999999	330	76	227	999999	437	688	999999	60	29	999999	210	643	282	182	53	779	408	737	582	752	999999	617	999999	626	977	697	767	254	467	145	999999	622	39	838	509	672	999999	999999	430	999999	999999	145	999999	875	179	66	999999	386	144	868	999999	999999	43	753	669	713	999999	601	415	999999	999999	453	999999	884	356	588	613	999999	673	381	703	584	317	689	402	183	369	990	457	921	682	391	119	599	351	999999	999999	999999	999999	796	471	484	417	689	972	906	553	999999	528	590	452	580	713	763	175	219	647	353	361	999999	999999	220	153	494	999999	539	343	992	543	107	998	338	276	877	910	228	176	999999	999999	496	630	999999	472	866	478	111	678	356	433	999999	611	999999	924	999999	452	261	999999	999999	631	442	573	560	830	430	591	124	999999	835	853	946	53	30	637	864	999999	999999	747	286	999999	956	861	986	999999	411	496	999999	413	594	999999	658	887	252	995	283	923	999999	175	51	285	999999	797	842	503	999999	98	999999	607	69	815	105	513	64	907	999999	999999	999999	991	428	933	828	999999	720	411	204	69	800	34	364	999999	796	191	706	999999	999999	169	29	492	91	999999	906	999999	353	778	999999	155	833	999999	329	999999	346	88	746	999999	456	653	86	441	309	999999	297	565	253	128	29	999999	999999	62	256	999999	999999	103	909	115	999999	672	366	941	81	58	236	999999	705	661	604	717	445	598	554	17	92	999999	999999	999999	
999999	350	911	235	759	999999	348	999999	98	813	149	252	999999	641	999999	784	296	144	369	260	200	831	860	591	523	312	478	217	507	248	434	974	910	254	999999	687	760	141	192	655	710	455	999999	891	999999	999999	547	999999	519	999999	720	947	999999	999999	473	999999	999999	329	711	456	947	140	283	999999	389	999999	342	999999	562	402	999999	999999	951	999999	550	745	465	968	999999	999999	764	674	698	999999	528	486	999999	978	781	999999	999999	440	999999	999999	707	579	182	526	512	357	999999	623	999999	126	999999	565	995	515	392	728	738	520	260	549	999999	282	442	999999	331	902	419	363	153	677	999999	999999	999999	999999	999999	970	573	999999	466	722	999999	999999	433	581	999999	962	490	250	595	999999	999999	687	999999	880	999999	435	147	999999	204	609	938	999999	479	573	922	163	830	779	509	999999	999999	800	64	999999	999999	999999	849	860	999999	369	422	178	768	100	531	517	412	854	182	580	833	938	999999	856	784	485	671	859	659	836	141	999999	999999	184	898	355	999999	652	482	999999	999999	287	88	835	999999	769	999999	389	52	415	999999	976	607	999999	999999	226	66	207	999999	922	880	989	210	999999	237	999999	999999	593	999999	185	884	759	382	999999	994	556	859	908	999999	24	587	291	999999	253	94	165	999999	812	597	681	298	435	899	999999	620	596	999999	368	607	485	999999	314	197	999999	531	991	999999	925	999999	999999	367	158	538	738	344	599	999999	956	635	999999	607	623	999999	520	886	999999	860	822	71	999999	479	999999	310	193	681	999999	104	999999	722	999999	561	188	878	565	323	150	896	999999	225	30	423	129	732	535	877	719	318	676	999999	999999	141	782	999999	535	999999	866	999999	354	67	70	504	232	243	542	999999	429	744	440	999999	746	562	999999	999999	999999	985	359	768	775	315	961	965	999999	970	650	999999	779	324	999999	13	457	302	551	112	164	999999	201	886	199	23	999999	974	877	479	243	519	441	185	999999	549	212	107	999999	49	106	105	85	262	593	581	742	114	999999	437	749	454	20	597	451	524	999999	473	578	761	999999	987	999999	999999	736	140	530	603	999999	999999	801	999999	230	512	16	69	450	939	302	618	281	353	583	999999	729	999999	509	843	999999	308	756	999999	528	999999	192	999999	17	136	999999	462	60	149	613	597	999999	399	233	508	591	999999	83	854	180	960	490	513	414	648	229	999999	999999	687	868	203	58	72	831	910	330	897	999999	324	999999	840	568	999999	740	986	813	340	565	999999	999999	999999	234	901	999999	568	829	999999	999999	368	906	
577	830	373	280	419	549	999999	567	323	999999	693	339	759	440	999999	402	358	772	427	999999	889	392	999999	435	999999	968	156	503	273	90	999999	203	999999	417	999999	19	999999	862	330	999999	999999	772	252	823	999999	22	474	999999	999999	176	999999	906	999999	999999	27	195	210	999999	753	451	402	999999	304	242	536	500	999999	352	593	330	206	495	452	999999	596	126	149	999999	999999	514	503	685	999999	999999	608	999999	916	170	400	661	808	267	118	999999	54	178	478	19	296	999999	376	132	877	907	969	985	464	999999	999999	901	999999	404	81	249	947	717	804	207	633	999999	584	485	951	999999	999999	939	387	572	935	428	999999	140	999999	798	148	999999	807	999999	137	623	290	619	234	499	616	999999	195	869	931	337	373	280	999999	504	493	890	999999	999999	394	39	999999	891	370	517	263	914	999999	999999	111	577	909	445	999999	20	511	999999	260	999999	999999	117	999999	999999	641	607	64	376	754	25	315	999999	209	861	973	999999	25	999999	999999	716	999999	701	530	912	767	364	428	927	999999	375	999999	999999	640	999999	630	287	285	99	999999	999999	463	999999	999999	999999	967	854	377	57	471	999999	995	121	716	999999	226	999999	587	841	750	287	999999	136	999999	999999	31	786	616	490	241	999999	822	925	149	495	263	359	541	999999	944	999999	986	380	466	238	999999	999999	999999	999999	502	16	999999	443	348	972	583	336	720	999999	846	191	247	999999	816	999999	159	79	972	231	999999	999999	92	925	896	837	999999	809	670	937	19	150	974	520	988	235	996	999999	999999	999999	999999	926	999999	761	814	763	676	109	999999	690	89	310	909	590	815	999999	923	774	547	999999	681	773	666	782	999999	706	999999	726	999999	590	778	770	492	999999	999999	364	237	331	120	142	171	999999	999999	999999	999999	708	999999	999999	704	363	311	232	842	999999	495	149	999999	857	990	118	557	949	211	973	912	318	999999	114	281	461	999999	602	999999	999999	999999	490	999999	999999	923	72	475	999999	31	545	288	556	928	416	319	999999	999999	999999	341	12	584	221	989	282	77	999999	999999	136	122	253	955	999999	999999	437	999999	15	999999	583	999999	927	642	736	927	999999	694	366	390	999999	795	112	367	38	271	661	829	138	999999	255	619	382	182	999999	999999	999999	589	580	999999	999999	681	313	558	520	445	413	999999	848	294	333	587	999999	169	488	340	20	886	926	999999	907	999999	606	999999	376	964	561	754	303	36	159	86	124	378	999999	730	491	553	847	592	858	999999	980	843	177	667	907	223	693	18	698	999999	663	
143	999999	892	84	799	192	555	884	658	75	999999	145	256	999999	342	280	758	849	466	999999	343	589	615	627	762	346	999999	66	348	70	999999	338	267	423	981	298	999999	655	692	371	301	708	209	999999	168	708	921	204	575	942	935	169	999999	852	329	554	475	274	999999	462	999999	498	545	999999	999999	493	878	833	492	53	282	112	166	999999	747	635	389	999999	469	64	425	513	491	405	135	134	106	414	103	999999	823	732	344	999999	888	803	172	999999	999999	999999	830	999999	712	532	999999	833	12	999999	999999	694	174	999999	999999	999999	47	969	17	150	472	656	397	473	739	64	229	550	768	999999	216	944	472	778	933	794	234	336	801	958	735	999999	131	958	999999	409	273	737	927	999999	201	999999	795	32	148	999999	999999	366	358	657	313	129	75	85	931	171	232	395	162	20	42	999999	178	59	415	180	534	439	175	999999	999999	999999	622	690	736	999999	158	450	640	145	517	867	978	153	655	615	237	999999	37	147	187	877	999999	916	999999	490	749	746	616	968	273	848	999999	28	865	821	507	384	348	999999	999999	999999	755	27	503	175	733	999999	403	799	943	487	411	37	162	914	907	999999	646	256	547	411	833	671	999999	669	676	999999	999999	834	118	999999	708	393	135	999999	132	567	423	999999	757	725	353	816	35	786	446	999999	866	951	913	999999	738	102	105	999999	949	999999	156	833	498	773	746	569	999999	100	779	28	999999	757	792	999999	291	766	499	822	68	999999	999999	95	999999	512	102	336	999999	316	124	999999	298	524	456	48	420	590	390	983	978	783	135	934	16	427	271	118	169	999999	519	999999	603	283	551	932	446	71	999999	985	999999	420	648	385	976	999999	729	388	311	753	999999	999999	385	515	843	284	891	711	89	999999	251	999999	176	357	999999	152	22	25	999999	523	601	359	979	404	312	999999	145	750	958	841	698	883	807	416	999999	817	595	999999	439	999999	51	735	982	805	744	999999	999999	301	999999	833	162	714	415	788	161	999999	722	981	213	285	149	150	752	247	117	999999	186	760	713	979	556	924	999999	705	481	866	377	184	999999	615	325	843	171	134	689	983	477	29	264	73	105	614	999999	164	137	999999	982	999999	999999	386	520	492	588	608	287	237	138	709	316	294	212	999999	999999	999999	959	305	979	627	557	133	999999	999999	506	649	883	941	999999	431	578	580	884	632	486	283	104	999999	265	563	847	999999	854	767	712	969	860	557	293	295	204	831	921	364	197	999999	999999	362	
985	938	725	345	196	999999	999999	735	410	580	71	57	999999	136	49	425	780	105	279	131	454	536	788	335	658	999999	236	746	999999	530	445	999999	786	741	847	326	999999	511	275	999999	636	976	999999	290	496	245	791	78	791	506	584	101	999999	375	999999	459	999999	999999	687	999999	480	395	87	880	145	999999	999999	761	288	723	587	278	830	131	999999	999999	967	508	839	422	999999	168	999999	162	946	353	617	420	833	397	999999	448	999999	833	676	250	899	688	999999	999999	973	39	789	78	999999	999999	270	183	999999	440	999999	651	559	274	478	322	440	999999	934	999999	541	999999	928	890	556	148	999999	997	454	254	999999	999999	999999	501	448	933	378	886	244	640	92	444	541	403	905	999999	888	559	999999	999999	810	975	754	999999	805	132	111	899	999999	779	861	273	728	635	861	214	297	999999	826	544	944	999999	689	304	999999	107	999999	534	985	41	259	894	999999	999999	443	602	533	11	696	999999	831	479	374	464	778	818	999999	906	541	701	999999	999999	733	820	420	266	999999	999999	999999	708	999999	577	913	491	529	999999	631	638	201	268	999999	296	999999	509	712	475	999999	234	525	890	391	999999	992	293	999999	999999	999999	821	679	187	317	83	999999	987	999999	264	999999	883	935	810	999999	87	999999	283	31	999999	469	233	999999	945	86	999999	934	763	326	999999	999999	999999	687	110	999999	999999	958	999999	951	607	938	999999	995	458	909	306	999999	714	999999	313	698	719	272	861	999999	937	999999	734	110	256	148	594	999999	115	679	934	205	834	14	386	129	701	331	423	999999	999999	999999	659	45	779	771	230	999999	23	709	999999	368	825	151	869	107	234	912	705	999999	353	713	890	779	975	999999	465	710	327	194	997	397	848	858	999999	999999	64	698	999999	484	918	534	657	405	999999	999999	379	693	144	288	895	788	626	954	659	381	999999	879	70	678	999999	999999	742	829	712	477	520	966	999999	170	53	999999	591	999999	550	819	65	495	999999	409	999999	772	575	999999	298	218	771	893	209	503	371	184	638	653	999999	408	999999	999999	692	346	65	413	427	974	999999	369	999999	406	413	840	326	852	914	661	946	544	943	704	540	999999	706	627	766	773	999999	999999	897	938	999999	152	37	999999	802	629	999999	328	999999	601	803	999999	999999	999999	999999	369	186	999999	270	977	999999	634	465	97	298	198	639	438	646	653	185	375	472	269	999999	999999	813	99	999999	294	317	628	199	352	999999	611	493	341	999999	407	596	289	999999	920	242	999999	686	999999	938	999999	989	
915	999999	999999	425	999999	999999	751	30	227	556	999999	999999	999999	999999	87	445	122	197	687	704	308	300	248	67	999999	766	552	36	927	584	999999	161	446	999999	402	999999	497	999999	472	154	742	320	920	851	510	820	634	999999	164	981	999999	752	261	999999	691	624	999999	644	528	999999	914	724	102	642	999999	999999	33	680	277	141	947	196	999999	542	999999	987	379	397	556	86	142	999999	999999	946	20	131	999999	999999	613	777	999999	853	407	801	240	999999	228	288	999999	575	999999	954	999999	32	999999	387	37	718	947	703	255	999999	97	999999	999999	622	852	155	631	560	44	496	999999	499	999999	104	999999	923	311	999999	768	101	228	981	289	999999	318	849	999999	633	104	191	999999	910	532	468	766	955	271	618	175	83	656	618	541	310	888	493	405	939	999999	114	417	11	934	163	827	116	173	361	314	12	999999	998	999999	852	907	165	967	169	337	999999	661	999999	780	695	444	609	999999	999999	300	824	454	974	43	999999	999999	587	975	999999	999999	659	791	910	313	999999	841	999999	999999	688	403	732	525	245	611	767	999999	724	999999	248	999999	227	666	195	71	489	557	267	999999	999999	999999	329	190	599	528	678	50	751	389	617	854	786	456	760	585	567	999999	999999	373	999999	546	59	999999	736	999999	423	993	606	849	823	999999	999999	999999	999999	610	83	552	925	716	933	726	999999	344	999999	999999	933	999999	905	610	503	190	348	894	698	930	38	999999	999999	940	115	999999	444	999999	565	12	281	102	771	999999	511	25	999999	502	440	549	844	715	999999	352	725	999999	97	996	355	643	999999	999999	994	755	582	119	109	985	611	258	291	999999	779	612	999999	840	999	755	108	488	999999	999999	999999	158	95	323	223	110	999999	463	999999	447	556	922	736	592	108	25	578	402	916	999999	890	191	268	55	935	149	240	884	652	341	898	867	999999	429	235	845	670	268	896	999999	769	158	999999	844	253	856	875	530	742	984	187	705	999999	420	956	282	890	50	387	83	869	999999	810	265	549	689	999999	999999	999999	262	355	999999	506	917	628	742	530	999999	802	89	999999	710	999999	668	163	202	999999	999999	472	952	954	999999	999999	822	139	438	347	405	304	563	769	568	173	999999	639	868	999999	654	999999	223	751	999999	999999	999999	810	169	198	999999	999999	356	393	999999	844	414	307	999999	438	684	999999	199	405	135	129	248	320	999999	999999	999999	999999	999999	999999	651	632	259	210	488	999999	583	21	969	999999	205	999999	948	180	106	999999	758	192	913	999999	524	865	
602	818	999999	357	999999	999999	115	622	536	123	816	362	742	50	594	213	819	344	855	672	818	948	210	831	999999	78	224	980	999999	479	125	855	999999	999999	39	999999	584	999999	391	999999	906	356	714	91	999999	999999	437	999999	139	554	372	579	585	851	56	999999	617	999999	186	931	773	134	999999	66	998	999999	999999	956	999999	163	629	999999	952	999999	766	471	999999	128	353	584	640	168	999999	999999	117	545	280	629	999999	386	823	788	999999	999999	999999	782	999999	999999	999999	527	714	481	54	999999	925	683	627	324	94	999999	419	499	451	601	301	615	282	599	948	463	690	262	227	634	339	840	734	503	449	984	948	585	44	826	870	999999	123	875	318	433	918	955	544	163	999999	999999	347	363	167	999999	509	923	709	630	837	461	263	999999	647	94	949	133	999999	999999	636	833	999999	624	730	142	501	407	290	525	999999	734	718	999999	999999	15	999999	381	345	243	999999	999999	999999	414	999999	999999	905	703	999999	234	999999	794	999999	999999	527	143	869	722	632	34	714	111	642	194	95	112	743	199	752	641	591	578	999999	642	999999	610	957	60	999999	999999	237	999999	179	66	50	750	654	284	546	534	146	780	748	320	528	383	999999	999999	999999	887	675	999999	950	596	643	906	16	447	999999	916	186	818	999999	320	797	916	931	585	154	345	999999	468	652	228	505	810	999999	477	123	251	227	275	731	748	999999	521	846	583	423	144	999999	217	466	629	357	327	693	437	523	612	452	999999	547	983	439	217	73	732	101	999999	999999	999999	333	999999	699	910	97	348	674	286	80	999999	172	19	601	249	999999	33	870	187	126	999999	954	511	799	420	728	999999	318	439	457	999999	492	590	68	214	884	890	999999	447	240	999999	999999	999999	541	999999	999999	537	999999	199	999999	49	861	913	716	999999	584	999999	777	288	999999	349	39	244	828	955	999999	581	951	999999	999999	121	103	433	947	771	639	999999	969	704	775	999999	366	129	233	418	263	999999	874	384	629	999999	122	651	999999	891	325	528	999999	586	238	73	586	999999	834	104	946	437	999999	944	999999	867	851	999999	999999	991	982	999999	20	420	999999	296	707	576	767	302	998	451	179	66	999999	120	308	393	476	999999	614	999999	294	139	471	825	613	929	340	999999	999999	50	148	272	999999	414	517	998	883	999999	366	999999	236	542	999999	505	268	909	498	933	569	468	606	800	387	619	626	881	999999	876	683	777	246	16	91	958	999999	906	157	51	602	999999	509	534	356	999999	146	752	43	966	
567	999999	441	999999	999999	752	444	348	999999	999999	787	999999	999999	999999	268	588	772	230	999999	999999	202	362	762	999999	340	269	959	999999	454	999999	482	873	847	999999	319	979	346	840	813	339	524	964	31	857	999999	966	260	502	276	767	999999	916	999999	895	773	215	941	999999	75	999999	792	999999	894	111	816	914	788	76	999999	288	252	932	416	130	623	999999	999999	904	203	374	18	999999	999999	999999	951	566	999999	951	219	999999	999999	361	774	880	546	999999	999999	919	999999	349	187	194	804	988	524	899	509	181	282	545	874	47	790	701	924	336	567	217	160	999999	999999	837	857	999999	249	999999	999999	536	999999	999999	167	421	862	999999	196	999999	999999	817	172	999999	66	410	679	999999	999999	11	570	999999	955	220	593	999999	999999	999999	999999	350	336	220	999999	633	741	973	596	999999	387	463	184	937	514	110	673	999999	54	108	999999	999999	167	193	999999	248	999999	93	580	373	878	304	651	81	999999	845	497	451	999999	538	320	999999	813	869	295	775	999999	633	568	999999	546	843	817	671	598	999999	999999	153	999999	999999	313	999999	402	999999	931	93	811	999999	101	668	612	232	999999	999999	999999	999999	127	999999	897	999999	421	696	524	725	999999	44	486	980	482	999999	663	999999	595	568	235	662	690	999999	937	212	964	999999	542	900	252	999999	172	311	999999	999999	957	894	255	277	98	617	143	676	406	897	606	830	630	331	999999	268	999999	122	291	135	429	537	360	695	624	697	999999	624	483	512	872	184	999999	994	812	768	999999	999999	999999	617	528	23	999999	50	606	143	999999	220	894	984	999999	59	999999	757	68	999999	543	560	653	999999	999999	518	203	894	34	431	999999	636	518	246	168	318	642	673	607	416	999999	320	999999	999999	603	999999	730	499	823	822	164	999999	999999	392	235	549	999999	88	164	20	820	299	26	999999	409	467	702	657	825	379	417	357	160	652	86	233	999999	999999	999999	519	788	999999	999999	211	277	394	999999	136	21	619	999999	563	518	596	596	64	304	913	90	146	251	82	999999	454	415	807	198	293	999999	11	999999	999999	291	644	231	126	228	814	907	999999	999999	575	646	215	736	999999	838	563	66	31	999999	999999	91	661	278	716	38	626	796	469	205	417	821	19	541	141	281	873	375	999999	999999	489	15	75	378	676	999999	999999	717	561	968	635	236	293	82	530	430	999999	999999	515	97	602	27	999999	999999	359	754	636	673	999999	999999	964	999999	587	196	449	551	26	292	602	290	570	999999	245	999999	570	190	999999	937	21	
710	652	507	860	391	243	472	567	255	29	922	799	795	999999	979	13	999999	649	107	632	978	414	347	774	234	527	693	781	946	259	179	226	698	662	894	999999	467	338	999999	952	976	983	770	273	680	491	774	796	266	497	133	541	440	315	43	999999	315	733	635	999999	550	690	621	995	849	705	999999	999999	999999	59	999999	118	999999	154	655	994	643	999999	103	743	752	999999	525	459	999999	999999	999999	999999	628	598	624	734	702	999999	411	295	999999	775	423	999999	390	641	578	217	999999	24	999999	999999	999999	48	999999	241	999999	891	121	653	999999	171	999999	222	919	717	999999	629	434	999999	999999	122	999999	999999	632	868	999999	999999	363	120	328	318	999999	122	550	501	733	590	999999	393	105	810	999999	758	130	999999	999999	211	999999	672	137	949	783	149	607	975	999999	300	999999	794	999999	999999	538	10	335	999999	663	757	671	427	999999	923	692	999999	716	605	891	999999	249	431	962	458	999999	691	983	378	534	368	514	575	949	999999	184	151	811	584	282	999999	432	272	546	159	540	637	687	214	266	742	432	12	999999	567	60	983	832	133	999999	846	27	956	999999	305	252	999999	999999	550	748	999999	999999	141	333	671	561	976	885	813	917	435	13	779	122	792	999999	512	491	392	392	200	319	687	138	999999	212	476	940	999999	906	999999	169	146	465	715	512	301	999999	422	999999	84	999999	29	999999	31	843	248	843	539	369	740	614	96	999999	557	999999	551	13	897	468	95	46	643	906	483	276	866	323	407	290	644	999999	79	386	999999	999999	999999	481	999999	592	999999	632	410	882	175	829	82	978	907	483	999999	297	781	954	920	48	464	122	732	999999	976	924	446	259	724	907	545	709	999999	465	940	999999	999999	314	503	462	635	761	741	654	203	888	416	923	329	357	999999	999999	466	999999	637	188	749	361	616	999999	195	160	168	999999	294	999999	138	451	543	890	400	999999	999999	467	999999	702	380	999999	561	999999	518	999999	930	376	856	430	253	580	827	762	330	545	999999	463	276	484	603	999999	370	999999	999999	964	389	438	956	584	664	999	999999	934	807	671	800	528	999999	672	230	791	412	999999	129	558	623	780	999999	855	779	997	999999	928	109	897	999999	730	338	999999	999999	999999	419	281	765	253	999999	892	999999	658	999999	179	931	604	263	812	80	506	999999	211	350	999999	869	111	805	667	999999	999999	835	909	999999	999999	199	978	538	729	381	140	108	999999	845	730	826	911	121	609	999999	999999	674	297	826	221	28	999999	212	
999999	632	318	476	107	445	774	999999	55	704	999999	999999	952	75	533	440	999999	407	999999	366	999999	783	957	990	205	601	221	999999	548	92	743	61	72	776	13	107	999999	999999	11	440	81	673	780	999999	447	629	999999	531	999999	856	886	999999	193	770	592	751	674	327	280	506	234	509	518	999999	961	999999	917	999999	71	999999	376	287	406	999999	295	946	12	751	553	999999	487	999999	999999	999999	999999	999999	868	999999	194	262	433	999999	392	504	216	571	999999	818	999999	999999	711	938	469	714	999999	609	999999	788	485	646	999999	999999	999999	704	28	543	384	999999	766	42	999999	626	991	809	12	999999	999999	901	199	723	790	193	506	728	865	549	231	419	212	597	521	999999	816	999999	512	510	970	688	999999	672	196	999999	62	999999	80	95	946	660	999999	999999	714	516	999999	762	999999	565	999999	56	839	479	322	965	624	179	999999	674	809	453	306	501	660	216	424	527	999999	999999	141	293	657	999999	999999	571	707	353	882	999999	491	63	692	999999	93	923	849	16	359	231	999999	883	701	406	285	999999	999999	220	999999	999999	101	81	235	403	434	999999	399	999999	999999	999999	267	999999	999999	516	192	999999	760	359	417	736	366	418	999999	315	999999	999999	591	261	999999	108	217	999999	999999	999999	913	419	828	299	522	999999	999999	790	999999	608	964	444	596	195	999999	529	743	13	802	470	999999	999999	904	920	999999	999999	999999	148	564	777	543	769	134	913	999999	772	999999	470	837	999999	212	999999	287	568	350	312	661	999999	47	974	365	999999	695	685	241	239	999999	908	643	999999	407	396	235	362	74	999999	320	999999	591	999999	602	282	176	344	268	575	999999	345	579	999999	525	999999	999999	589	422	339	84	999999	682	374	267	29	999999	999999	70	815	351	925	999999	156	992	999999	813	999999	999999	92	47	999999	426	666	833	999999	999999	999999	820	260	295	645	939	734	129	871	10	227	192	582	456	674	284	453	233	480	841	999999	361	546	342	513	216	340	302	724	32	25	540	999999	690	999999	681	999999	529	706	986	999999	37	130	977	596	999999	999999	999999	373	86	999999	999999	999999	338	905	938	283	918	999999	438	609	442	999999	848	984	687	999999	892	919	992	999999	999999	999999	494	82	405	240	999999	999999	109	416	703	928	648	999999	999999	186	999999	784	597	999999	891	747	999999	999999	999999	999999	281	992	908	319	907	717	999999	611	59	999999	869	265	510	708	714	181	682	31	905	514	757	799	999999	510	999999	999999	331	594	583	185	259	117	999999	999999	958	999999	837	790	509	986	
557	46	999	999999	317	503	284	889	693	999999	74	999999	481	822	874	482	591	408	973	799	396	999999	38	874	666	762	520	736	750	148	343	892	522	999999	956	720	800	743	999999	841	833	442	901	999999	121	12	635	923	898	485	984	439	816	709	600	999999	18	135	11	999999	999999	548	999999	554	999999	182	734	562	866	164	681	848	214	142	966	999999	884	999999	762	663	136	596	837	274	164	903	85	813	328	194	712	999999	741	648	857	999999	999999	356	999999	999999	278	999999	999999	744	804	999999	235	684	742	646	886	843	999999	999999	428	397	999999	873	400	483	106	921	244	681	451	15	116	566	999999	999999	659	538	688	823	999999	999999	539	102	470	28	678	401	80	681	307	869	313	403	229	470	584	430	956	13	842	357	839	999999	302	798	999999	999999	408	999999	986	999999	999999	548	952	376	857	618	999999	999999	804	999999	850	562	384	999999	702	713	347	814	107	999999	581	684	981	48	999999	164	999999	999999	989	999999	992	19	999999	949	714	764	451	853	612	965	27	584	209	999999	506	286	11	720	106	326	331	594	963	757	776	479	567	913	162	999999	818	742	392	794	712	840	999999	435	999999	937	271	493	211	141	222	997	485	843	999999	936	162	89	574	999999	999999	408	56	937	999999	244	206	999999	999999	909	157	285	202	999999	434	666	999999	999999	852	168	64	999999	392	831	999999	779	999999	723	999999	999999	550	738	999999	999999	115	999999	999999	930	999999	633	740	734	793	999999	999999	999999	804	999999	418	875	527	586	999999	415	999999	851	999999	224	402	402	250	999999	165	484	999999	999999	999999	999999	309	999999	999999	489	999999	229	428	999999	999999	100	847	608	974	923	315	507	699	963	511	761	110	263	999999	578	537	860	392	267	578	319	932	574	829	332	771	999999	12	999999	273	17	999999	999999	807	925	377	793	428	999999	177	658	784	405	907	356	999999	55	832	303	999999	463	836	170	999999	734	167	283	779	652	161	27	504	661	700	999999	773	999999	455	372	211	743	999999	76	99	920	999999	999999	667	483	950	726	464	708	96	999999	180	999999	546	999999	767	999999	24	775	174	160	163	133	999999	413	582	569	599	470	102	217	31	770	999999	830	209	631	615	999999	702	999999	562	999999	575	891	333	946	275	382	604	117	729	666	999999	939	766	411	831	999999	900	390	136	994	616	999999	788	999999	756	716	873	146	488	718	82	738	999999	368	999999	814	89	635	303	227	865	999999	488	364	999999	141	999999	999999	799	361	999999	999999	309	567	999999	999999	
112	922	199	559	508	468	628	999999	593	172	351	408	854	27	184	275	97	909	999999	631	400	433	999999	999999	652	85	999999	137	999999	999999	999999	40	188	860	711	166	999999	999999	719	407	366	999999	999999	706	790	665	944	781	187	139	999999	999999	438	557	999999	679	391	574	907	432	131	501	999999	832	732	999999	999999	993	316	999999	829	999999	200	731	275	922	662	999999	835	987	141	565	950	193	537	999999	999999	631	564	41	775	872	999999	999999	286	864	999999	938	999999	479	999999	999999	475	999999	310	880	209	706	291	999999	27	555	738	999999	300	999999	551	999999	304	692	718	598	438	284	251	957	517	903	999999	999999	151	723	862	365	551	190	100	790	999999	656	840	894	349	190	24	229	143	916	995	999999	322	277	644	290	760	846	522	200	999999	353	373	305	261	880	242	999999	693	383	999999	119	999999	761	630	648	852	999999	999999	999999	269	31	823	600	907	734	98	873	89	581	604	704	668	899	872	539	293	545	643	999999	999999	721	536	760	547	886	255	561	999999	996	999999	937	999999	273	931	895	530	772	397	999999	999999	369	999999	121	778	673	450	575	888	101	364	316	190	999999	999999	548	495	73	63	31	489	536	236	92	153	999999	116	405	968	999999	18	520	157	127	675	587	506	425	981	999999	445	999999	673	555	641	999999	756	807	999999	999999	410	466	719	376	999999	999999	142	141	967	120	566	55	607	910	92	844	999999	73	124	723	51	999999	91	189	586	810	862	681	451	31	910	309	443	586	576	999999	801	781	90	419	455	375	457	871	317	399	81	999999	472	797	999999	999999	693	999999	350	999999	385	999999	999999	999999	403	461	690	945	209	999999	611	31	344	540	52	388	982	705	278	676	622	220	999999	196	999999	999999	218	654	70	999999	616	206	245	246	176	271	991	999999	25	993	685	511	671	60	788	60	428	931	754	999999	710	999999	968	673	718	999999	668	603	496	303	999999	999999	885	999999	651	414	786	999999	999999	781	999999	999999	999999	285	999999	120	999999	999999	407	999999	681	999999	899	487	999999	628	237	999999	527	10	602	397	999999	721	999999	649	625	688	409	383	274	999999	567	999999	999999	583	308	999999	682	607	626	847	205	807	621	966	146	408	999999	32	999999	999999	580	374	189	999	769	999999	999999	352	999999	859	421	34	999999	361	719	926	999999	933	330	543	889	999999	383	999999	202	560	109	784	512	999999	223	386	999999	59	750	999999	793	195	814	999999	169	339	122	767	436	181	392	999999	999999	219	116	999999	702	643	
999999	659	991	434	999999	999999	868	750	839	277	646	44	828	999999	611	526	142	115	129	990	999999	999999	808	616	328	31	999999	839	537	303	120	680	684	562	999999	100	999999	369	389	605	471	999999	499	844	999999	401	352	27	659	730	999999	10	422	712	268	775	850	999999	116	785	999999	39	999999	546	166	966	360	275	650	999999	325	999999	726	523	528	965	999999	964	999999	926	678	160	189	999999	226	120	999999	972	303	948	250	999999	999999	603	565	442	206	953	687	999999	51	999999	376	999999	999999	999999	283	999999	193	999999	715	886	888	999999	116	890	849	415	330	56	708	388	971	999999	280	498	999999	999999	958	95	769	999999	999999	999999	885	601	999999	999999	401	912	999999	368	788	999999	999999	363	938	82	496	675	593	790	999999	641	455	999999	115	674	869	916	999999	160	941	107	533	608	999999	999999	304	515	116	809	23	999999	220	349	599	971	468	916	559	449	636	292	999999	979	483	645	886	999999	999999	118	181	484	130	999999	999999	691	476	634	753	392	777	980	568	999999	776	999999	431	116	73	144	216	952	367	352	523	658	604	554	135	964	669	999999	30	998	638	538	296	534	921	908	504	834	173	177	671	655	723	719	212	268	999999	999999	169	361	902	999999	127	999999	171	769	96	999999	999999	788	722	705	999999	999999	999999	247	928	897	194	164	639	999999	999999	199	681	868	934	885	351	999999	750	889	999999	669	106	419	421	999999	372	999999	822	582	335	385	454	999999	695	163	999999	999999	339	327	596	14	999999	530	440	999999	106	303	834	210	580	641	999999	833	999999	301	474	736	999999	999999	534	999999	342	67	57	412	745	715	183	781	322	386	537	999999	302	907	947	576	978	493	423	78	328	621	12	693	348	621	182	403	688	836	149	920	999999	564	672	663	482	999999	192	390	130	999999	888	203	999999	614	540	886	353	898	757	342	999999	466	713	999999	65	363	999999	134	543	779	999999	485	247	999999	641	738	244	999999	103	999999	311	999999	947	276	732	808	589	734	90	296	59	790	89	806	999999	335	851	951	999999	129	962	999999	999999	350	999999	413	956	496	972	999999	651	999999	999999	806	41	963	999999	447	999999	257	774	340	54	257	999999	311	406	440	693	999999	999999	999999	685	974	988	253	196	606	316	329	999999	999999	761	999999	999999	990	986	282	775	961	816	414	999999	999999	999999	632	24	599	621	657	999999	526	803	999999	915	367	999999	830	817	999999	776	911	140	669	999999	999999	999999	999999	612	739	999999	133	999999	732	999999	482	331	999999	
630	366	239	999999	985	999999	321	335	299	104	371	287	615	165	999999	987	999999	905	283	302	955	999999	62	257	999999	881	999999	883	861	81	178	999999	46	60	210	461	558	189	999999	481	999999	80	393	485	404	999999	134	170	668	676	999999	593	208	999999	999999	958	313	999999	999999	114	326	438	473	999999	925	928	250	565	955	13	999999	14	979	999999	999999	884	999999	577	999999	661	757	181	224	194	533	585	999999	18	999999	252	157	999999	999999	821	164	999999	999999	175	559	476	999999	568	214	664	247	999999	614	407	92	494	679	999999	138	949	357	155	999999	289	694	999999	693	241	884	713	856	862	999999	167	646	35	999999	123	27	387	576	198	966	560	946	989	971	837	999999	197	572	420	999999	629	999999	19	705	327	999999	999999	999999	852	683	999999	808	385	117	456	999999	66	216	566	718	751	383	999999	188	663	999999	705	379	856	316	697	999999	445	423	999999	999999	637	999999	960	999999	808	604	723	999999	475	751	999999	999999	524	999999	999999	999999	15	701	697	999999	315	999999	52	985	999999	840	926	546	986	361	372	961	311	762	133	736	999999	924	910	156	660	999999	713	911	999999	823	854	778	999999	716	999999	744	726	999999	388	805	287	974	866	967	678	186	528	124	388	610	580	762	954	142	734	91	999999	550	999999	999999	128	140	225	952	999999	157	109	279	999999	628	999999	749	384	327	458	281	67	999999	478	999999	999999	599	532	169	252	102	999999	315	999999	63	999999	999999	999999	726	687	157	759	914	981	531	87	259	999999	999999	999999	830	999999	636	683	462	33	847	82	121	537	999999	607	65	999999	893	332	999999	297	172	675	999999	784	657	639	999999	522	153	999999	946	406	999999	999999	772	793	421	714	198	632	529	39	115	114	854	199	168	549	703	214	98	208	293	961	999999	94	318	999999	999999	997	381	999999	880	999999	135	714	661	999999	835	999999	298	188	999999	999999	999999	142	999999	953	999999	468	999999	762	818	938	872	999999	123	999999	966	687	485	375	984	999999	260	588	999999	229	979	999999	537	341	714	442	916	909	74	131	203	601	525	364	999999	999999	999999	999999	131	941	23	999999	601	999999	860	157	785	923	204	943	999999	189	983	999999	974	789	930	149	58	999999	32	962	683	992	720	374	172	999999	999999	723	674	641	466	218	215	999999	548	790	999999	566	656	993	999999	131	219	23	618	999999	389	337	340	999999	570	746	919	999999	704	608	36	496	999999	664	675	480	278	279	723	775	145	382	251	999999	668	492	999999	38	999999	561	782	707	
755	987	999999	920	393	297	81	720	299	999999	897	999999	764	999999	581	992	328	244	852	940	999999	999999	49	999999	96	200	718	999999	26	890	999999	152	826	328	999999	997	922	754	97	981	207	12	486	981	485	311	385	684	910	736	710	22	708	842	416	912	999999	734	834	202	999999	993	703	408	360	755	123	445	254	584	79	573	156	871	742	999999	367	67	531	784	814	44	177	290	189	790	443	999999	911	827	58	999999	920	895	412	214	308	999999	630	999999	197	999999	440	336	666	146	999999	837	999999	128	555	891	212	59	387	544	825	423	228	569	999999	139	533	426	999999	881	653	999999	469	538	999999	289	999999	801	596	875	604	840	623	53	924	606	884	999999	282	167	985	870	517	868	388	885	858	71	418	68	415	999999	999999	785	493	614	999999	571	999999	275	464	411	462	512	939	985	999999	185	645	715	999999	999999	154	378	999999	999999	999999	600	159	113	999999	999999	393	538	469	999999	49	837	559	319	238	322	664	16	703	584	417	999999	928	402	96	682	425	703	812	999999	999999	432	890	999999	870	777	421	999999	844	98	28	924	53	999999	946	961	626	999999	486	932	86	147	675	999999	999999	739	999999	756	27	748	950	689	726	999999	721	616	947	848	449	461	901	638	172	999999	566	493	961	580	456	999999	999999	100	227	879	599	732	757	999999	999999	141	115	664	17	999999	147	338	208	259	637	339	23	777	886	999999	41	447	974	69	754	881	777	101	310	893	999999	859	472	846	999999	988	859	999999	512	318	355	246	631	77	477	999999	295	999999	999999	127	120	288	214	202	848	161	758	697	825	464	363	999999	999999	124	412	288	999999	361	64	648	480	999999	999999	578	678	794	815	906	592	999999	999999	999999	158	999999	782	413	655	280	997	999999	999999	171	552	58	954	999999	882	517	664	999999	371	933	999999	999999	647	999999	24	999999	999999	64	346	851	999999	309	999999	999999	999999	999999	341	999999	633	596	364	22	418	999999	103	225	623	999999	911	308	251	999999	999999	999999	999999	854	545	317	399	28	756	999999	706	388	66	252	191	667	476	710	185	665	999999	775	999999	645	885	999999	380	798	23	186	999999	47	999999	711	155	214	878	999999	636	33	999999	614	839	421	315	39	262	851	44	955	870	211	132	999999	999999	389	999999	999999	969	217	999999	999999	15	580	800	668	778	355	107	976	789	466	83	999999	999999	951	935	167	339	999999	999999	529	763	68	316	940	915	33	873	766	999999	114	51	999999	96	19	999999	269	620	646	
999999	907	754	68	175	414	138	970	532	999999	453	999999	999999	123	141	417	837	999999	274	860	999999	755	999999	999999	857	684	424	999999	999999	55	352	676	547	999999	999999	177	999999	999999	892	902	812	945	500	986	322	999999	671	928	297	999999	182	661	994	760	999999	999999	436	999999	210	999999	989	999999	904	487	543	999999	390	750	999999	964	999999	142	65	372	999999	999999	999999	494	27	665	999999	999999	366	999999	999999	999999	999999	786	999999	999999	741	361	999999	410	912	338	50	23	999999	546	999999	920	418	333	45	49	605	632	712	95	251	941	405	999999	478	503	127	999999	614	852	999999	603	999999	420	232	292	637	655	459	718	999999	251	999999	481	852	103	87	42	361	833	95	999999	83	999999	857	999999	999999	958	932	419	220	533	409	601	999999	219	969	997	110	753	411	999999	999999	994	327	999	899	924	999999	385	425	95	165	780	766	56	529	246	563	999999	999999	679	722	50	999999	244	841	450	40	643	133	89	931	608	999999	145	876	89	397	857	900	999999	276	556	993	135	378	628	834	404	689	732	999999	678	426	732	237	999999	496	93	168	458	893	58	261	999999	163	556	358	630	180	449	999999	999999	531	305	412	176	57	382	866	222	615	999999	999999	401	645	999999	999999	699	907	743	593	313	699	451	999999	227	305	657	971	821	279	213	234	999999	882	999999	157	131	329	999999	94	123	999999	945	999999	999999	999999	999999	701	900	999999	659	999999	999999	855	545	17	999999	167	195	999999	999999	999999	54	943	411	411	713	518	999999	115	999999	999999	845	999999	480	999999	753	608	879	999999	445	956	81	457	620	490	798	395	347	731	77	963	143	201	694	999999	182	12	999999	999999	391	999999	794	794	999999	999999	999999	777	385	999999	263	999999	287	72	434	444	339	597	333	921	612	328	999999	185	999999	999999	999999	654	964	767	914	751	177	33	741	104	171	286	153	340	613	31	19	888	999999	597	999999	81	766	260	383	999999	678	519	253	73	999999	618	756	215	54	999999	812	617	543	511	312	264	331	339	282	999999	453	993	318	591	318	292	707	450	999999	174	999999	713	394	339	82	657	779	677	925	552	999999	999999	295	999999	218	402	355	999999	294	431	749	437	978	330	141	685	211	661	755	887	999999	315	793	999999	344	108	232	999999	439	999999	999999	654	414	729	532	515	707	927	383	915	937	740	999999	990	425	460	735	74	208	396	999999	127	922	999999	641	224	999999	416	55	119	999999	999999	537	639	946	999999	33	258	999999	625	978	284	288	839	950	
180	159	802	463	884	372	999999	16	999999	209	366	731	999999	98	999999	371	300	881	273	745	796	213	526	54	330	437	999999	276	582	418	999999	838	93	96	470	74	351	952	170	747	22	144	495	440	589	373	656	170	999999	264	687	402	25	104	163	966	633	758	143	999999	885	892	433	999999	37	527	647	290	627	253	29	999999	721	526	733	662	718	96	464	956	999999	326	786	999999	999999	779	823	999999	933	503	441	592	819	713	861	130	710	861	412	71	725	376	999999	999999	244	350	681	499	371	501	258	546	999999	186	676	999999	115	999999	903	258	704	658	357	999999	812	999999	528	17	664	613	951	857	683	999999	240	414	999999	999999	93	390	108	333	628	441	255	894	999999	999999	46	302	999999	604	957	999999	367	999999	29	419	433	807	821	999999	834	757	550	401	862	901	999999	272	999999	566	999999	523	160	380	40	915	878	999999	148	999999	971	371	599	356	899	529	45	173	395	374	126	999999	999999	434	498	870	891	999999	41	396	999999	774	517	457	582	444	14	999999	999999	113	541	515	668	935	701	473	168	203	502	999999	865	782	999999	420	449	745	954	999999	881	999999	999999	34	886	752	999999	207	854	151	774	465	525	59	137	999999	832	610	618	633	733	35	999999	698	361	698	531	914	897	107	17	837	489	289	114	875	999999	999999	628	915	999999	503	999999	27	428	46	999999	816	654	594	588	839	999999	331	991	856	459	999999	672	999999	230	285	309	999999	143	937	975	246	945	262	213	325	981	702	887	239	999999	693	999999	325	881	714	269	313	518	178	710	167	297	258	425	752	844	999999	999999	470	204	861	999999	999999	70	581	999999	402	390	272	857	434	444	762	449	765	67	999999	316	999999	25	996	248	964	237	817	948	697	836	461	480	550	17	426	999999	555	809	999999	264	309	844	867	922	256	321	999999	999999	535	809	660	694	497	999999	188	999999	999999	623	920	264	253	632	183	565	929	791	316	999999	28	999999	894	956	999999	103	16	671	158	83	991	652	951	999999	423	888	186	766	983	425	999999	970	837	931	999999	532	999999	999999	999999	999999	993	464	14	858	705	808	915	999999	425	403	999999	517	307	133	999999	277	312	158	219	999999	389	999999	808	891	598	57	888	962	76	999999	92	339	11	846	999999	536	999999	999999	399	614	999999	482	999999	589	307	321	673	713	308	621	999999	862	467	385	999999	830	656	123	270	657	919	952	637	678	321	788	999999	461	53	105	999999	219	759	604	322	907	821	
228	593	286	383	999999	664	999999	526	999999	872	625	923	999999	879	534	999999	999999	695	999999	845	999999	277	519	805	222	670	999999	992	20	112	999999	73	25	18	438	530	983	284	744	999999	999999	161	999999	916	890	537	999999	225	999999	999999	28	909	301	72	158	950	999999	481	171	514	461	462	516	127	999999	562	908	250	451	999999	848	466	950	732	999999	521	186	603	915	684	999999	986	897	999999	94	999999	771	953	999999	487	455	999999	999999	239	837	729	645	974	999999	337	999999	999999	774	100	538	561	958	568	999999	637	999999	481	565	999999	639	999999	999999	883	42	999999	790	955	391	999999	999999	346	354	721	895	933	876	211	696	999999	65	332	999999	807	104	999999	994	212	553	232	999999	974	946	636	999999	372	174	999999	999999	850	999999	673	999999	999999	541	202	217	247	999999	999999	761	572	784	999999	999999	316	261	757	789	510	71	587	411	168	260	999999	399	717	130	999999	999999	124	270	999999	999999	391	170	412	275	901	325	756	539	999999	471	150	199	968	215	293	121	417	972	441	788	999999	999999	13	559	957	999999	499	999999	999999	707	646	312	938	938	48	156	999999	492	887	194	314	58	333	697	120	999999	431	512	836	421	360	152	828	999999	90	129	166	999999	317	109	999999	639	398	380	824	837	260	999999	177	999999	271	925	95	256	483	999999	999999	999999	449	573	999999	987	290	729	356	503	999999	881	857	919	989	996	184	788	368	675	659	953	872	282	143	401	345	999999	999999	999999	67	581	583	180	999999	850	413	743	727	838	359	999999	33	999999	363	378	181	257	999999	999999	750	307	999999	808	999999	999999	443	176	440	999999	999999	591	999999	999999	999999	999999	308	687	738	148	999999	440	999999	530	325	990	999999	999999	918	764	230	999999	999999	884	685	999999	693	774	919	204	999999	246	999999	747	999999	768	99	999999	999999	461	80	494	999999	19	681	319	246	367	492	270	66	891	999999	675	759	565	50	695	245	686	219	999999	768	999999	730	357	137	322	999999	557	901	826	667	467	694	735	999999	541	213	375	523	335	999999	999999	147	526	999999	638	988	630	727	403	867	207	252	999999	725	999999	999999	334	192	923	33	935	369	999999	234	789	981	999999	999999	509	999999	999999	173	883	252	999999	406	214	368	499	334	999999	999999	508	959	469	225	158	999999	603	262	879	192	599	311	356	299	999999	301	209	657	999999	999999	228	999999	996	999999	368	303	615	578	84	966	693	599	320	115	861	999999	999999	574	832	23	999999	257	613	687	999999	581	999999	820	498	912	
168	841	369	999999	611	999999	962	435	857	999999	403	35	187	913	999999	999999	991	251	438	636	537	635	999999	950	260	970	307	318	470	786	408	795	89	171	999999	851	239	999999	503	273	318	999999	999999	978	620	368	79	700	198	572	590	654	392	861	385	533	27	999999	819	640	299	653	999999	80	999999	608	999999	26	116	647	999999	750	747	174	328	207	918	846	340	891	901	999999	999999	897	206	753	413	228	785	283	999999	999999	999999	862	974	664	375	646	531	21	422	63	593	999999	801	840	999999	999999	542	187	999999	181	999999	927	739	691	999999	999999	874	702	205	727	240	832	999999	951	999999	884	199	664	999999	999999	999999	329	478	999999	999999	579	106	365	999999	999999	685	607	667	662	999999	503	133	999999	140	308	771	829	816	695	823	761	737	850	521	999999	37	999999	355	343	857	759	459	891	677	953	970	999999	999999	999999	999999	632	999999	999999	999999	824	999999	907	534	533	510	494	999999	783	35	262	999999	255	843	824	168	807	262	334	805	981	999999	242	614	187	999999	263	973	807	653	200	999999	586	640	999999	271	999999	353	821	832	372	257	676	866	425	120	725	674	41	850	244	999999	840	355	239	780	528	302	356	999999	257	521	705	139	999999	666	266	999999	999999	562	47	463	441	501	443	999999	378	376	199	76	613	588	941	956	418	821	755	241	999999	917	742	999999	999999	626	585	850	551	999999	999999	999999	999999	999999	999999	999999	999999	780	999999	348	911	999999	411	162	999999	290	591	999999	580	999999	721	23	910	999999	999999	239	999999	219	466	814	999999	593	192	832	344	999999	222	502	69	999999	153	637	882	999999	329	906	515	590	726	999999	44	916	280	999999	824	999999	999999	828	907	298	658	999999	324	133	432	328	323	579	817	672	999999	98	608	117	605	93	140	503	705	306	724	239	493	750	780	999999	322	999999	17	325	591	393	999999	771	999999	550	323	758	984	11	592	936	773	64	647	945	318	999999	206	740	887	355	133	999999	574	429	120	999999	352	433	15	933	571	501	90	685	503	837	303	65	999999	381	518	703	999999	787	465	439	112	835	690	159	192	999999	437	999999	269	984	999999	394	439	750	415	560	996	999999	374	281	973	962	451	480	999999	999999	970	516	836	999999	896	999999	963	680	999999	517	743	999999	750	999999	73	999999	425	518	999999	999999	625	30	965	999999	999999	64	999999	194	465	149	393	220	289	51	305	999999	999999	839	999999	420	430	759	289	898	817	999999	908	999999	999999	139	547	933	839	961	525	999999	999999	
878	722	842	373	779	999999	330	134	533	999999	708	998	151	444	585	430	999999	487	866	740	77	150	566	156	353	976	335	602	459	380	328	526	355	381	530	127	255	999999	651	543	958	773	999999	575	209	999999	999999	694	961	512	999999	999999	658	219	999999	738	166	695	999999	803	999999	728	674	162	257	192	653	770	914	999999	185	184	836	999999	782	304	856	990	946	999999	910	640	641	999999	999999	844	867	999999	898	791	961	559	36	848	654	240	108	141	327	999999	427	305	780	503	337	999999	647	999999	437	188	882	175	749	999999	892	258	999999	727	999999	413	324	517	999999	132	506	625	999999	999999	678	551	205	999999	673	999999	855	999999	860	147	620	327	206	542	708	720	909	999999	810	289	955	406	153	381	741	914	703	910	433	999999	996	999999	296	999999	657	885	982	168	502	820	999999	999999	397	949	116	83	216	782	808	999999	223	710	815	868	43	282	408	999999	982	758	235	945	191	999999	151	908	999999	547	884	823	737	751	303	989	397	676	999999	204	275	668	708	999999	111	999999	444	295	896	428	999999	999999	999999	168	185	999999	595	947	107	194	807	999999	52	668	897	985	999999	471	999999	825	480	366	999999	214	559	324	60	314	999999	999999	769	855	22	999999	999999	508	346	579	576	560	403	450	579	824	396	999999	625	49	33	126	858	972	878	80	947	269	122	282	608	860	693	291	113	198	425	952	195	999999	746	399	648	844	999999	856	432	40	786	999999	817	999999	699	999999	999999	999999	60	796	999999	941	999999	662	396	74	970	716	866	122	999999	999999	408	444	882	194	999999	999999	478	24	999999	999999	999999	917	482	672	464	126	170	999999	10	999999	147	999999	975	253	777	93	12	583	873	189	999999	999999	999999	405	999999	383	609	515	717	656	258	999999	719	954	303	999999	189	724	610	854	555	194	122	960	999999	780	468	638	417	219	999999	999999	151	898	42	338	232	87	631	90	999999	655	965	999999	137	110	909	30	950	40	999999	288	999999	28	999999	805	207	733	160	270	999999	999999	107	508	35	999999	895	999999	921	999999	523	112	102	529	347	999999	228	768	833	153	870	447	687	386	999999	352	921	132	274	237	999999	499	926	371	999999	999999	999999	467	327	773	215	98	109	986	516	999999	999999	453	681	734	586	438	900	17	999999	999999	293	720	203	682	442	999999	999999	694	999999	34	185	731	364	999999	351	761	450	70	937	999999	348	999999	870	513	166	477	450	999999	650	999999	598	919	971	698	261	837	273	645	340	443	
541	414	164	491	999999	999999	99	879	393	825	987	840	79	617	999999	592	850	689	999999	964	331	27	53	999999	436	265	999999	666	999999	514	497	805	999999	504	999999	934	999999	389	887	701	388	571	999999	824	715	758	850	363	569	668	986	583	128	375	121	523	370	34	65	370	705	433	339	878	338	191	120	574	376	204	999999	999999	802	825	586	760	871	228	423	677	415	406	999999	999999	527	913	687	364	393	727	573	522	333	526	999999	954	242	277	496	534	648	285	986	375	623	525	781	303	999999	361	651	151	999999	387	955	308	337	457	361	999999	999999	999999	191	649	999999	533	999999	286	829	999999	527	604	732	888	39	139	420	730	268	11	142	393	575	42	85	431	910	946	570	697	627	784	916	82	39	892	104	347	744	99	388	999999	999999	999999	833	57	419	999999	358	999999	887	999999	199	359	999999	999999	189	158	573	999999	622	201	715	141	14	743	999999	659	859	999999	45	82	985	178	623	638	919	999999	209	38	999999	197	597	744	999999	999999	595	566	790	918	712	945	774	545	477	197	788	343	162	99	369	760	863	999999	790	815	620	999999	735	653	201	770	999999	999999	197	434	603	970	331	999999	157	999999	868	940	434	999999	999999	450	700	999999	849	586	266	999999	668	261	334	386	953	999999	411	575	999999	146	999999	999999	996	999999	358	52	594	817	999999	180	999999	248	891	923	786	701	999999	180	329	309	999999	615	514	840	999999	935	110	999999	999999	336	999999	582	999999	999999	999999	999999	103	79	102	658	999999	41	574	95	176	999999	370	999999	999999	999999	487	999999	255	530	999999	121	436	999999	362	422	942	999999	800	999999	598	370	947	169	710	304	608	447	87	671	468	773	51	428	673	999999	575	699	627	764	848	350	336	769	400	111	66	936	716	679	715	474	240	888	497	806	483	999999	999999	305	999999	999999	163	583	72	568	80	17	492	906	999999	252	749	999999	999999	999999	43	187	768	999999	999999	671	731	408	999999	993	542	162	931	867	972	999999	999999	331	999999	999999	197	752	999999	831	40	58	453	999999	832	473	999999	205	999999	249	772	999999	442	999999	999999	981	318	755	628	79	999999	999999	86	625	934	482	999999	427	924	999999	70	291	481	937	578	999999	227	999999	999999	492	278	347	110	691	999999	677	931	909	999999	999999	500	442	134	999999	804	122	971	828	875	359	230	307	280	999999	189	491	823	504	521	867	764	397	189	999999	801	688	817	394	530	266	551	344	163	794	537	999999	999999	844	142	466	228	399	
999999	999999	999999	970	76	999999	512	999999	853	436	999999	999999	375	999999	262	999999	835	125	999999	586	308	619	999999	999999	153	999999	496	999999	999999	999999	371	999999	999999	374	999999	999999	874	999999	622	740	882	916	412	124	999999	757	429	434	375	179	999999	27	170	999999	101	436	417	999999	827	590	589	999999	290	874	75	342	999999	10	761	999999	122	14	503	564	704	999999	216	693	939	396	999999	71	195	164	970	354	894	18	283	999999	557	499	13	41	161	930	636	538	59	614	10	999999	999999	87	66	14	523	606	936	709	230	723	445	441	534	528	766	135	999999	720	447	748	727	847	740	623	10	472	999999	999999	755	678	644	335	395	637	398	117	108	965	831	297	81	573	693	999999	999999	572	999999	999999	174	510	999999	338	176	262	701	825	347	999999	999999	61	203	172	953	552	88	999999	55	896	139	658	37	938	999999	159	676	999999	163	999999	570	438	999999	780	609	255	54	315	168	999999	936	573	770	665	999999	999999	104	909	619	151	755	999999	999999	610	503	516	999999	696	449	999999	586	547	999999	440	872	575	95	999999	999999	708	508	772	951	999999	959	999999	888	371	999999	119	65	999999	999999	999999	160	627	999999	365	286	102	771	999999	866	152	557	399	999999	339	999999	999999	693	682	355	911	643	983	990	614	999999	937	628	121	999999	340	999999	819	13	660	999999	254	999999	730	146	470	936	160	906	809	365	570	999999	558	578	589	425	382	421	632	378	177	999999	308	999999	348	474	660	638	536	190	737	396	250	59	548	734	999999	545	885	974	999999	999999	191	258	999999	999999	79	999999	140	999999	588	408	380	999999	123	617	999999	25	797	995	286	521	379	628	627	184	424	509	39	855	462	837	535	999999	999999	99	999999	59	634	76	405	127	507	621	999999	339	25	958	936	931	379	947	748	889	698	971	707	999999	631	905	999999	999999	513	285	462	751	872	999999	407	33	172	315	999999	999999	600	169	24	758	999999	297	169	466	572	108	999999	999999	999999	999999	960	913	392	999999	428	999999	218	834	614	999999	168	850	467	302	560	913	768	73	566	27	299	999999	957	949	537	343	746	401	999999	414	799	947	663	236	762	494	641	280	886	999999	521	999999	554	999999	599	999999	999999	866	999999	999999	339	422	948	80	999999	431	956	442	999999	95	999999	817	836	209	432	221	999999	240	539	76	999999	999999	186	904	506	533	984	999999	999999	362	999999	879	495	348	85	387	999	592	880	341	538	999999	915	999999	678	999999	928	355	999999	388	999999	999999	337	
999999	999999	999999	245	53	574	823	447	791	92	12	583	114	332	999999	133	999999	222	605	360	208	538	999999	582	999999	236	999999	604	999999	805	971	374	911	551	655	960	999999	151	999999	28	67	999999	746	125	912	228	574	381	440	232	323	176	391	250	139	999999	314	999999	860	817	772	999999	808	985	999999	637	671	999999	677	999999	999999	903	266	999999	303	313	999999	957	670	166	662	430	174	416	492	999999	983	671	999999	354	655	999999	291	147	999999	838	95	999999	999999	999999	999999	21	703	999999	342	419	909	805	947	825	999999	356	597	703	999999	351	999999	402	503	315	999999	10	999999	999999	999999	999999	999999	128	340	464	228	40	999999	394	609	999999	727	272	83	82	896	188	999999	999999	834	999999	388	588	999999	905	999999	692	267	698	999999	556	872	380	29	999999	797	999999	999999	999999	607	489	403	999999	999999	513	624	791	329	430	999999	999999	286	999999	999999	583	533	999999	145	435	680	535	772	264	764	63	999999	356	253	999999	285	116	713	999999	999999	999999	906	185	494	479	291	993	373	837	289	999999	279	999999	882	446	896	763	654	49	812	82	717	148	449	50	999999	277	547	676	999999	999999	763	999999	561	153	677	358	999999	666	154	686	999999	935	974	609	783	457	474	807	999999	521	999999	674	428	999999	637	999999	736	999999	744	23	455	697	691	999999	401	999999	768	738	768	548	999999	988	894	999999	999999	999999	174	999999	266	287	999999	740	919	634	850	98	626	999999	999999	909	621	104	921	140	241	473	999999	997	999999	559	999999	735	48	218	307	473	779	302	17	999999	999999	897	198	999999	220	714	777	67	136	312	607	135	232	858	999999	999999	76	764	894	446	537	176	630	999999	599	999999	999999	999999	337	387	318	334	636	659	317	724	906	465	920	999999	696	196	871	906	951	563	513	999999	999999	187	999999	25	408	570	328	999999	277	490	867	152	22	999999	729	748	993	283	999999	573	999999	999999	223	610	843	377	750	351	305	999999	755	45	999999	522	999999	160	980	303	925	75	999999	999999	456	425	598	999999	513	999999	999999	132	999999	677	73	999999	999999	88	963	999999	182	999999	820	976	140	553	734	831	999999	500	645	579	768	700	357	999999	241	999999	755	797	22	75	999999	999999	884	183	810	999999	999999	999999	999999	999999	196	194	999999	894	254	999999	751	999999	690	767	199	23	999999	999999	999999	222	330	999999	999999	999999	333	175	784	117	177	700	102	999999	742	656	999999	964	616	303	393	583	579	999999	189	877	919	852	999999	254	875	850	144	997	818	598	757	999999	
915	917	28	30	999999	23	727	554	271	999999	170	999999	907	235	999999	999999	999999	999999	643	999999	460	831	57	481	68	999999	241	326	566	105	148	999999	899	527	59	699	285	372	183	999999	735	999999	615	135	691	83	347	999999	453	452	503	47	954	891	881	93	869	547	999999	871	782	410	999999	176	655	26	144	390	185	707	999999	141	999999	87	999999	825	225	922	789	999999	201	590	873	999999	601	110	199	17	645	965	830	738	410	999999	782	335	647	448	999999	675	938	956	474	745	45	371	439	999999	999999	65	867	999999	757	977	679	201	999999	873	574	554	826	136	744	999999	999999	678	731	305	304	805	188	777	452	124	55	245	999999	137	88	240	671	322	999999	590	999999	883	980	432	999999	591	798	999999	874	999999	848	812	222	264	868	367	640	143	582	954	877	100	999999	643	999999	999999	999999	409	795	344	999999	514	878	164	122	994	698	999999	673	999999	17	414	902	999999	275	243	33	999999	269	720	599	999999	740	999999	712	999999	389	346	500	999999	515	398	999999	539	999999	343	933	67	999999	873	669	341	470	868	946	472	999999	976	377	698	420	224	999999	999999	744	999999	774	585	451	115	614	999999	807	999999	207	619	436	999999	486	931	999999	965	999999	999999	60	268	77	871	357	999999	819	413	968	802	777	301	258	903	794	695	569	358	615	46	269	999999	533	999999	999999	337	999999	824	500	445	397	455	505	754	34	486	288	902	238	999999	296	211	392	15	707	999999	370	533	578	790	372	952	359	682	136	999999	734	91	999999	29	999999	994	999999	532	415	332	795	504	878	318	999999	667	129	414	750	67	925	528	288	763	966	512	999999	709	83	445	105	822	999999	999999	752	207	701	999999	997	301	999999	859	600	999999	120	866	654	270	383	705	832	945	999999	999999	999999	999999	803	999999	63	701	748	213	459	969	236	999999	876	597	566	219	965	911	416	999999	769	75	928	999999	653	109	858	985	999999	378	613	999999	890	999999	473	546	999999	264	165	306	553	94	999999	630	158	999999	999999	999999	704	174	739	999999	999999	484	309	751	999999	900	999999	953	843	762	877	90	366	85	92	327	134	29	815	999999	756	999999	905	684	999999	999999	754	515	119	801	999999	171	999999	999999	999999	416	259	999999	268	503	470	211	999999	790	999999	330	274	83	65	673	932	999999	359	37	174	429	579	624	96	979	156	288	844	999999	999999	716	451	673	464	675	78	412	760	321	999999	554	655	124	999999	999999	43	680	460	446	869	607	812	611	999999	201	
837	634	635	999999	999999	191	367	422	999999	500	878	601	618	999999	604	530	923	47	785	999999	773	999999	156	999999	946	475	827	999999	182	873	904	839	155	272	999999	999999	776	999999	999999	69	196	243	805	976	999999	999999	999999	81	841	349	683	774	999999	907	428	383	487	883	342	882	364	959	999999	445	596	999999	455	356	550	171	753	451	83	726	433	539	659	179	999999	514	999999	756	567	833	999999	139	999999	999999	844	465	999999	892	999999	91	705	237	999999	369	390	999999	986	999999	530	999999	595	999999	999999	109	999999	888	723	317	598	999999	479	608	401	999999	255	466	35	217	511	95	215	999999	311	992	30	999999	545	299	789	868	528	999999	235	999999	247	999999	999999	914	764	956	999999	647	999999	322	611	107	999999	587	999999	923	999999	999999	214	999999	473	999999	930	708	88	999999	999999	434	528	999999	309	782	999999	999999	179	298	37	121	999999	555	353	999999	565	999999	390	923	369	958	186	865	476	748	492	999999	999999	512	999999	730	835	485	613	317	129	999999	999999	829	724	999999	418	824	999999	290	336	658	101	999999	999999	941	327	999999	919	393	257	662	263	560	299	592	100	667	999999	306	285	967	999999	999999	448	999999	975	561	209	999999	550	361	999999	196	421	833	698	518	999999	999999	413	680	999999	230	999999	999999	999999	462	539	141	241	999999	562	999999	14	369	717	65	467	187	966	765	955	881	999999	896	999999	77	149	466	999999	581	334	187	999999	605	999999	721	976	981	681	522	32	78	805	799	798	999999	192	62	126	643	999999	165	999999	647	725	999999	386	173	772	253	323	83	247	660	426	385	705	408	999999	995	89	485	505	453	743	999999	85	999999	107	324	999999	96	999999	261	530	999999	69	999999	880	727	344	999999	218	438	208	999999	831	155	383	422	673	783	104	130	564	576	659	999999	904	838	608	343	75	458	999999	236	733	986	139	256	326	460	528	240	660	999999	276	999999	999999	793	65	930	670	685	650	111	992	228	696	953	519	395	351	999999	128	11	747	760	80	972	225	845	25	136	106	999999	264	999999	999999	297	309	999999	999999	120	782	677	673	390	999999	266	999999	514	299	999999	737	930	999999	486	122	659	528	516	999999	282	578	999999	999999	543	588	999999	846	999999	758	408	654	926	966	240	999999	450	999999	366	951	999999	999999	710	556	839	399	999999	114	778	751	999999	768	793	597	999999	542	572	763	999999	999999	381	999999	116	755	890	531	810	964	878	999999	671	331	171	564	192	999999	867	664	999999	154	422	332	77	386	948	
640	999999	999999	819	698	697	687	999999	565	580	403	631	954	999999	317	589	211	236	562	999999	488	606	239	999999	999999	999999	907	688	985	999999	999999	999999	729	807	260	999999	480	154	189	528	999999	133	606	983	788	999999	912	999999	767	564	221	105	515	306	470	43	631	999999	999999	33	789	999	222	185	531	61	901	157	415	999999	118	66	999999	43	999999	364	10	255	626	999999	762	909	920	430	178	953	837	999999	346	227	50	555	935	166	999999	999999	911	430	462	736	999999	764	999999	131	456	164	999999	481	210	116	42	999999	307	523	270	999999	88	999999	999999	999999	224	479	811	999999	605	999999	131	999999	304	121	999999	579	793	999999	683	998	326	999999	974	23	905	365	232	240	194	664	257	422	896	858	999999	129	423	884	999999	543	999999	403	525	893	43	999999	186	98	663	463	592	999999	999999	272	563	289	999999	999999	999999	858	257	999999	14	999999	315	708	994	446	999999	333	166	908	377	150	54	923	999999	91	980	747	188	143	999999	730	81	839	582	999999	999999	999999	999999	428	222	663	296	382	399	583	587	334	173	740	883	999999	307	684	50	699	999999	640	15	999999	24	924	999999	123	13	284	870	999999	999999	999999	150	588	30	737	696	713	999999	672	533	700	999999	655	999999	999999	259	247	432	396	799	999999	416	665	621	576	414	297	983	182	999999	125	712	121	208	999999	600	304	999999	570	999999	336	999999	554	999999	999999	241	368	999999	241	999999	766	999999	483	676	252	999999	485	999999	453	332	999999	729	681	304	418	987	392	456	780	847	999999	999999	999999	409	472	999999	861	999999	999999	345	999999	946	752	318	611	273	239	445	956	848	124	337	866	248	588	607	174	999999	698	327	849	911	570	999999	908	838	989	84	213	214	999999	927	660	999999	286	463	977	373	692	999999	758	999999	500	931	999999	999999	71	624	821	999999	873	610	859	988	999999	144	385	999999	409	772	999999	999999	241	999999	755	197	676	999999	961	999999	999999	800	567	554	999999	903	421	638	660	291	999999	999999	999999	347	340	999999	77	672	623	999999	999999	619	964	919	999999	603	999999	999999	186	999999	951	313	999999	999999	246	83	999999	315	429	592	722	747	707	127	995	909	901	894	421	999999	130	999999	144	818	57	19	836	999999	684	965	198	673	461	124	339	473	712	566	111	267	449	761	252	999999	999999	340	912	846	924	960	701	820	999999	913	425	947	179	843	649	236	247	404	999999	463	403	59	295	999999	999999	532	206	345	999999	163	823	368	761	999999	398	716	999999	989	723	
723	274	378	999999	548	699	392	303	869	999999	999999	30	54	999999	999999	637	999999	999999	999999	68	402	764	366	38	183	999999	67	999999	76	999999	932	139	257	681	907	199	35	713	747	893	999999	238	337	999999	999999	999999	999999	238	972	475	28	671	999999	930	331	959	999999	349	171	457	999999	207	999999	424	983	745	772	373	232	599	611	666	308	437	663	174	437	999999	999999	50	322	828	223	600	436	999999	999999	326	999999	948	291	999999	551	299	999999	999999	999999	912	999999	999999	370	414	15	383	863	361	373	999999	277	999999	532	970	238	131	999999	999999	999999	637	988	722	393	455	999999	999999	317	999999	999999	18	999999	466	173	999999	999999	939	679	999999	823	839	736	999999	898	23	59	202	426	999999	999999	430	164	999999	223	373	924	999999	788	915	999999	731	999999	937	246	364	999999	811	993	17	999999	999999	999999	999999	989	999999	900	913	823	999999	405	822	858	996	999999	694	854	737	252	800	600	780	161	764	517	101	773	798	838	544	849	248	208	418	999999	168	978	926	458	78	472	999999	999999	999999	999999	578	873	79	999999	999999	510	435	568	999999	417	697	147	999999	720	897	999999	999999	84	999999	999999	166	624	999999	163	320	715	928	288	184	337	589	999999	742	254	938	228	999999	999999	999999	43	423	680	14	11	155	30	301	215	560	999999	370	999999	619	888	362	999999	433	916	999999	835	582	157	394	865	999999	816	404	443	781	679	999999	772	999999	255	116	999999	999999	447	18	300	424	722	727	486	999999	653	999999	999999	999999	984	999999	999999	192	461	999999	276	999999	148	184	338	999999	999999	999999	881	29	999999	999999	999999	999999	876	344	986	908	857	421	859	999999	907	999999	183	554	549	551	999999	884	999999	589	336	793	839	199	481	273	999999	673	999999	298	846	999999	999999	505	999999	82	24	650	808	878	334	999999	999999	847	389	250	10	784	86	316	999999	996	139	999999	821	579	999999	686	862	722	239	999999	856	570	583	450	528	678	655	477	999999	999999	86	21	999999	999999	201	992	999999	240	273	894	597	258	999999	849	337	999999	683	328	140	337	787	95	999999	151	192	41	274	938	999999	331	139	999999	780	490	920	127	753	534	388	949	876	999999	458	999999	999999	999999	909	733	123	999999	995	999999	346	209	368	990	372	123	114	999999	999999	872	519	942	999999	988	999999	181	929	219	999999	159	940	190	461	165	999999	999999	555	585	132	540	999999	999999	335	802	999999	580	999999	929	755	640	999999	999999	231	14	122	516	579	999999	139	737	999999	904	549	999999	396	999999	999999	213	
363	67	567	999999	47	999999	57	954	999999	962	726	897	59	999	463	999999	729	721	999999	457	52	999999	735	948	455	394	735	999999	999999	489	416	999999	833	918	575	999999	82	900	191	999999	957	168	900	616	880	999999	688	804	450	571	126	674	999999	999999	170	999999	332	999999	83	999999	462	135	939	999999	556	620	74	140	999999	766	905	829	540	999999	999999	999999	999999	128	77	999999	705	999999	480	453	999999	742	999999	543	758	342	374	462	826	999999	580	831	229	773	70	999999	999999	558	999999	683	666	296	143	280	799	285	22	999999	552	859	947	531	655	999999	999999	814	710	530	381	101	401	452	13	12	355	669	999999	456	68	999999	999999	999999	560	999999	787	87	608	638	743	482	329	170	910	967	999999	59	999999	999999	999999	256	560	999999	186	289	291	223	293	140	925	140	620	566	155	999999	812	800	971	857	708	999999	216	82	999999	899	771	241	542	46	423	305	493	932	999999	812	256	410	971	280	515	573	793	477	713	612	862	763	25	174	165	999999	88	328	34	999999	49	999999	858	287	517	999999	680	257	717	999999	647	687	130	343	499	411	829	700	352	999999	891	738	368	999999	46	18	225	378	880	999999	999999	174	908	999999	772	768	551	999999	762	465	893	999999	759	93	965	184	642	682	674	753	960	388	976	999999	999999	999999	999999	684	250	509	834	311	376	94	999999	482	779	21	570	999999	859	145	999999	887	251	354	999999	284	999999	861	375	543	703	999999	673	999999	198	999999	675	471	648	867	453	999999	999999	999999	999999	675	681	492	404	631	999999	943	894	824	450	99	647	99	331	844	474	389	999999	999999	608	249	420	572	294	760	345	109	92	991	692	683	999999	999999	999999	999999	603	726	466	744	432	760	999999	848	398	109	381	586	999999	804	403	74	130	339	983	999999	999999	118	999999	643	296	22	861	902	142	766	832	999999	999999	27	999999	747	922	999999	868	847	16	571	184	999999	999999	758	959	999999	999999	628	999999	999999	677	999999	59	999999	528	999999	999999	420	999999	340	716	999999	276	395	671	133	999999	655	151	731	471	145	925	693	999999	23	264	537	63	582	313	514	213	905	318	672	967	757	999999	109	999999	457	948	675	854	552	918	994	999999	835	999999	943	999999	832	465	999999	327	365	559	514	999999	920	367	326	37	212	428	371	999999	999	165	805	435	52	790	999999	999999	259	838	391	999999	270	999999	227	999999	370	999999	380	999999	776	354	612	208	714	540	29	100	999999	648	999999	134	557	917	98	680	920	518	443	
999999	451	356	999999	999999	177	999999	999999	480	999999	999999	999999	184	999999	920	310	654	553	607	720	999999	770	999999	999999	611	999999	267	547	353	361	546	999999	852	999999	338	998	430	286	95	40	304	243	548	949	173	981	478	86	636	617	443	999999	323	797	931	281	527	792	466	340	910	872	999999	128	603	999999	999999	589	719	999999	880	378	468	576	426	278	232	999999	400	630	717	190	999999	735	918	419	623	999999	662	67	481	999999	820	754	129	432	289	999999	356	641	999999	999999	367	714	737	74	669	746	999999	663	59	553	999999	835	623	999999	999999	999999	999999	193	908	759	927	661	999999	252	558	713	457	999999	989	999999	627	759	464	999999	822	206	998	853	750	999999	683	998	18	927	246	984	140	999999	470	70	229	172	733	416	961	705	999999	999999	999999	955	298	387	674	999999	926	641	999999	795	999999	765	230	356	443	40	86	928	653	999999	999999	573	583	68	999999	929	582	999999	36	57	866	126	999999	512	346	999999	999999	306	334	761	999999	604	612	344	490	705	999999	872	729	702	340	43	62	750	490	942	381	240	853	745	999999	472	615	334	929	791	832	718	19	647	999999	999999	603	892	522	999999	961	248	999999	827	99	999999	999999	999999	717	832	999999	192	32	404	423	358	453	589	999999	538	989	999999	415	698	873	130	999999	92	260	561	439	169	237	89	981	999999	662	36	655	999999	737	999999	616	106	999999	650	696	999999	233	103	999999	24	805	984	999999	683	999999	879	954	999999	999999	999999	83	999999	403	904	954	999999	422	999999	695	426	933	999999	800	707	999999	319	999999	232	434	257	858	166	234	425	364	253	668	308	999999	783	999999	999999	127	95	218	460	703	822	695	753	999999	999999	408	909	90	682	999999	714	999999	522	907	731	999999	999999	794	917	931	977	550	999999	283	124	979	912	355	999999	15	999999	498	220	616	158	536	681	64	999999	758	325	999999	682	69	954	296	999999	875	999999	152	528	300	999999	529	725	282	984	480	88	964	495	999999	999999	676	477	225	999999	999999	758	999999	863	544	879	999999	615	999999	867	999999	329	827	200	46	999999	115	486	425	207	691	891	999999	551	999999	999999	949	272	999999	512	15	592	739	495	882	127	155	288	984	421	999999	913	93	414	343	999999	999999	773	999999	558	727	199	62	27	119	24	882	653	662	568	999999	896	853	140	862	68	589	341	317	919	859	826	999999	13	999999	778	807	471	999999	60	725	185	813	212	784	815	999999	721	386	867	245	502	999999	425	999999	245	999999	953	
552	285	571	918	465	540	699	900	697	58	952	341	216	420	999999	612	842	753	999999	651	999999	56	528	999999	955	999999	684	367	210	86	522	830	999999	999999	918	999999	488	807	999999	282	513	884	128	999999	769	55	661	824	67	24	583	737	161	418	607	506	756	999999	999999	25	856	341	700	620	535	132	622	361	999999	511	999999	45	43	810	147	999999	927	47	108	999999	788	999999	310	195	503	999999	678	310	257	422	999999	785	843	704	426	182	999999	508	955	999999	432	309	331	999999	891	548	703	351	280	146	578	718	605	63	237	996	40	515	126	999999	999999	322	114	90	335	348	999999	339	999999	965	999999	428	999999	460	486	489	538	755	304	955	91	337	999999	120	843	468	190	999999	476	430	152	678	392	999999	203	999999	204	251	229	553	999999	999999	999999	315	859	159	636	154	577	747	999999	284	999999	171	999999	126	293	994	999999	866	167	411	862	963	823	609	999999	999999	266	376	295	296	535	751	999999	716	380	723	999999	693	831	46	222	729	962	867	467	230	544	87	999999	209	14	363	999999	999999	511	993	492	260	122	759	887	210	999999	181	748	469	563	953	999999	569	743	553	45	131	198	143	10	955	151	816	343	188	549	999999	291	999999	365	663	215	386	241	999999	580	82	158	22	999999	791	129	997	999999	591	342	999999	999999	461	999999	273	756	377	999999	536	999999	306	425	708	661	377	889	575	114	899	747	369	999999	999999	972	999999	973	186	867	218	836	154	999999	751	999999	292	629	829	999999	102	906	999999	392	999999	892	999999	656	999999	360	999999	999999	553	893	767	843	999999	929	722	488	364	300	579	510	784	700	963	157	674	861	378	747	69	720	21	993	909	999999	633	851	698	316	532	825	967	317	292	999999	391	907	873	363	907	350	999999	801	336	999999	999999	13	999999	136	982	588	982	162	841	832	881	999999	934	996	999999	871	790	58	999999	754	542	477	417	712	766	766	999999	25	840	719	230	220	666	581	378	999999	922	999999	333	999999	843	815	475	459	379	616	973	877	67	45	560	451	44	582	796	999999	999999	225	370	226	999999	966	321	132	612	671	999999	363	999999	999999	948	228	725	999999	910	726	11	957	343	159	793	119	958	804	168	999999	186	93	784	999999	43	707	211	117	352	999999	504	353	846	708	508	619	260	391	96	342	726	220	672	79	138	638	882	220	433	491	999999	517	964	999999	495	34	578	389	642	251	999999	618	481	44	232	658	120	634	651	183	859	576	717	
999999	61	965	421	999999	119	405	825	991	684	861	999999	986	389	22	222	483	999999	871	748	999999	325	118	738	638	847	480	999999	257	568	259	632	999999	799	999999	782	529	999999	863	279	247	426	34	934	619	176	999999	999999	108	999999	178	143	987	999999	871	999999	943	236	782	999999	638	878	999999	433	434	238	435	999999	251	239	693	869	186	601	999999	429	301	184	128	471	611	999999	428	999999	400	125	644	999999	999999	636	839	302	999999	996	999999	369	848	601	509	999999	740	58	37	868	999999	308	956	396	326	452	219	999999	117	321	265	437	459	742	42	318	999999	999999	999999	999999	400	999999	48	999999	960	999999	999999	699	674	999999	731	999999	183	559	999999	102	169	257	999999	485	426	79	194	519	740	213	909	999999	568	200	796	918	790	999999	478	337	999999	776	999999	184	870	999999	999999	379	589	702	264	899	999999	940	999999	347	534	783	999999	330	999999	529	449	756	242	476	141	484	941	812	772	760	91	778	832	393	999999	123	614	906	975	814	999999	48	949	999999	999999	627	51	459	394	17	235	157	131	740	336	999999	941	404	999999	999999	438	777	929	999999	818	858	117	766	526	421	178	290	999999	401	599	411	807	232	997	513	443	492	428	765	534	933	656	102	66	999999	181	220	528	365	386	999999	999999	454	999999	999999	520	999999	933	999999	838	944	999999	730	150	925	872	719	406	875	186	999999	359	173	969	999999	999999	25	709	385	999999	999999	762	999999	25	447	302	362	40	387	993	168	558	999999	927	590	140	926	952	141	278	462	813	999999	188	440	802	945	485	317	418	504	999999	999999	999999	880	999999	812	714	702	632	520	689	29	882	28	397	904	999999	389	754	284	999999	999999	116	999999	154	120	811	999999	999999	356	877	723	999999	498	592	999999	999999	999999	408	327	221	259	508	757	999999	999999	769	169	53	999999	999999	106	999999	144	441	999999	451	946	736	80	11	139	67	286	643	966	61	394	436	999999	193	999999	980	436	73	812	78	358	999999	999999	350	652	999999	747	999999	780	999999	834	999999	593	559	774	999999	999999	326	92	202	232	124	807	742	385	999999	656	714	518	999999	999999	999999	628	929	102	933	999999	730	999999	596	320	638	999999	999999	227	337	843	999999	999999	999999	999999	999999	980	620	846	244	216	618	965	919	885	42	139	664	999999	763	437	999999	467	840	934	999999	967	999999	882	999999	262	999999	999999	999999	889	999999	305	638	473	27	100	18	93	858	726	767	764	439	711	287	999999	207	999999	464	900	999999	999999	578	945	
54	152	999999	737	261	999999	215	102	917	999999	999999	999999	501	200	25	999999	428	999999	999999	999999	176	999999	537	999999	999999	95	64	237	71	157	709	450	726	692	999999	999999	605	280	831	999999	520	674	847	409	645	999999	17	17	757	999999	999999	999999	770	464	779	211	614	710	143	176	999999	999999	999999	770	330	625	20	999999	771	150	999999	999999	748	999999	603	999999	999999	999999	148	63	999999	57	999999	279	999999	110	999999	999999	999999	227	271	999999	147	999999	948	542	643	87	89	30	540	207	245	999999	725	333	999999	999999	860	287	999999	999999	572	89	999999	999999	507	761	104	229	944	748	896	554	999999	999999	20	93	999999	70	858	918	58	127	523	999999	812	863	554	352	249	643	411	635	21	784	333	999999	577	79	45	881	983	859	85	791	311	690	737	554	323	777	263	799	428	297	999999	454	565	217	77	643	999999	751	999999	311	999999	270	543	104	847	951	515	714	35	977	935	199	51	731	578	999999	136	10	38	472	390	611	999999	723	357	879	502	369	999999	402	673	241	879	999999	455	999999	157	642	999999	371	271	548	999999	450	362	248	412	999999	639	946	999999	217	999999	517	921	734	62	819	747	968	459	156	713	632	313	703	319	277	999999	537	973	494	304	666	210	841	999999	767	370	118	476	668	999999	64	885	466	518	371	853	720	988	337	894	737	912	999999	999999	151	147	999999	999999	999999	557	999999	999999	32	999999	66	317	999999	897	295	999999	999999	999999	790	426	999999	999999	846	195	948	424	565	999999	645	999999	566	754	95	999999	695	999999	711	999999	342	999999	999999	999999	999999	553	999999	999999	999999	823	703	878	999999	246	132	999999	999999	404	300	473	999999	720	992	563	337	432	999999	312	231	82	211	665	747	999999	999999	679	999999	577	883	999999	999999	894	650	741	845	767	343	330	999999	396	999999	300	339	248	999999	621	128	75	754	440	207	999999	999999	700	999999	47	999999	806	86	452	999999	608	999999	998	739	96	79	260	718	999999	999999	999999	680	835	251	910	336	508	259	547	999999	732	823	452	105	583	999999	950	129	807	999999	999999	253	999999	495	233	999999	999999	508	123	999999	999999	357	194	351	999999	479	997	459	711	711	632	556	999999	999999	178	785	78	902	165	34	129	141	999999	933	999999	783	999999	349	27	999999	995	10	146	999999	694	385	638	111	925	114	74	500	418	106	13	999999	714	298	327	999999	999999	438	352	99	432	735	999999	999999	999999	999999	977	657	999999	579	715	632	420	542	999999	792	999999	967	977	60	959	999999	722	814	
929	580	78	212	32	999999	430	566	657	999999	573	958	939	387	321	537	137	417	68	838	999999	381	570	181	102	999999	301	742	461	301	999999	803	23	632	999999	219	999999	775	999999	862	999999	158	999999	373	969	247	853	768	656	449	923	551	570	883	433	558	999999	896	120	999999	287	688	999999	999999	917	769	945	316	999999	999999	999999	999999	782	999999	999999	242	405	207	999999	854	680	999999	999999	22	377	587	242	999999	209	772	999999	999999	665	146	999999	470	52	619	999999	210	302	999999	712	554	240	572	769	374	203	200	163	812	694	265	818	999999	601	103	999999	339	536	816	117	294	902	999999	696	999999	999999	229	999999	785	999999	11	562	143	821	999999	781	805	818	867	999999	999999	999999	396	737	409	999999	999999	999999	949	632	126	673	486	999999	999999	999999	453	876	132	753	999999	999999	377	71	999999	999999	684	933	70	321	191	520	999999	881	109	675	999999	999999	296	999999	791	999999	999999	999999	634	338	85	999999	999999	889	999999	929	695	124	960	999999	251	335	999999	706	643	999999	809	637	450	605	14	605	339	751	146	999999	589	804	961	624	999999	223	436	364	999999	999999	539	180	999999	262	825	554	999999	102	999999	190	13	590	684	895	551	612	713	39	333	480	374	652	753	934	349	999999	163	346	256	999999	999999	690	88	999999	999999	638	654	197	780	460	684	247	999999	955	400	999	999999	75	82	158	510	407	41	157	616	887	999999	58	913	934	400	583	999999	406	291	323	999999	32	539	912	958	525	999999	872	999999	137	335	999999	543	999999	770	97	273	107	526	501	999999	931	56	478	999999	605	284	845	69	111	999999	999999	673	87	999999	108	536	169	200	985	999999	169	361	489	562	629	515	573	999999	313	999999	999999	880	999999	664	580	975	999999	701	999999	251	413	812	694	736	415	134	466	851	672	561	999999	907	541	353	499	579	567	916	591	100	710	681	999999	791	652	49	883	422	917	132	475	468	837	743	744	999999	667	999999	157	999999	58	722	502	751	215	841	999999	999999	174	10	418	154	120	272	999999	731	999999	902	94	375	251	53	999999	549	95	645	79	797	608	999999	912	814	769	95	51	988	189	14	585	811	999999	446	258	916	714	999999	357	999999	212	23	300	764	668	999999	264	15	787	952	665	569	771	551	838	31	98	603	384	999999	230	553	552	61	999999	999999	673	804	795	28	999999	764	298	504	594	595	853	158	999999	987	831	999999	210	999999	348	999999	49	159	999999	237	827	120	946	332	354	659	470	248	447	395	
118	999999	219	768	999999	999999	281	276	956	253	177	940	999999	397	203	194	999999	326	713	310	243	524	207	999999	200	724	999999	965	159	935	134	999999	999999	761	879	381	826	441	118	447	999999	999999	999999	364	69	887	663	558	139	170	316	999999	534	147	161	999999	262	652	578	403	92	315	999999	30	128	562	240	696	518	821	999999	999999	217	999999	565	470	330	842	508	313	71	269	836	989	999999	999999	90	572	609	295	128	999999	999999	999999	999999	439	999999	182	246	506	657	967	50	999999	999999	999999	936	268	582	690	273	420	153	274	999999	823	478	999999	402	147	999999	667	96	232	702	193	57	999999	911	135	815	157	606	999999	655	104	228	529	197	232	999999	999999	999999	918	999999	708	40	999999	999999	541	999999	528	780	108	33	989	999999	999999	614	619	358	443	356	999999	999999	125	999999	151	999999	999999	999999	948	940	999999	103	661	999999	999999	210	994	162	999999	999999	380	174	296	377	507	978	666	223	999999	999999	578	999999	610	999999	999999	52	906	894	889	979	145	936	22	587	999999	15	999999	322	712	617	620	466	900	325	975	291	999999	999999	999999	999999	952	999999	203	43	999999	306	492	196	143	999999	999999	109	999999	478	999999	444	162	708	767	502	615	354	510	793	305	121	973	999999	498	261	463	167	588	725	37	121	742	978	225	313	999999	186	188	587	322	520	203	431	342	541	999999	880	980	814	558	608	999999	410	738	260	333	207	697	882	671	146	521	547	450	871	701	999999	999999	464	979	439	176	923	481	999999	918	551	953	999999	999999	583	187	773	177	999999	999999	342	250	999999	999999	325	488	999999	915	185	999999	655	981	470	840	955	397	999999	999999	129	441	999999	929	953	342	782	254	740	759	98	959	747	380	31	999999	999999	999999	527	999999	663	950	999999	17	305	785	999999	569	492	127	176	999999	662	938	58	987	997	412	297	632	206	81	748	546	999999	999999	999999	285	999999	196	999999	999999	999999	999999	181	999999	571	592	633	178	80	222	761	623	593	999999	307	808	999999	44	999999	956	646	999999	288	592	999999	334	999999	89	532	986	610	306	646	154	326	999999	767	879	999999	415	999999	129	562	984	320	134	952	925	999999	454	953	925	910	524	999999	974	999999	589	965	999999	412	554	645	93	612	999999	976	448	585	685	50	452	999999	871	999999	527	343	304	281	999999	381	264	170	88	43	999999	396	132	769	352	999999	188	913	188	999999	235	999999	478	381	999999	157	514	350	999999	999999	999999	317	48	347	999999	640	999999	317	887	866	157	
393	566	999999	927	999999	999999	678	242	826	999999	539	440	999999	951	999999	864	999999	426	930	866	913	926	999999	999999	377	357	785	910	711	401	999999	999999	321	999999	841	916	429	454	999999	303	999999	118	417	550	970	877	180	395	814	776	544	999999	957	999	244	466	999999	525	559	721	78	767	530	434	991	513	128	23	119	136	444	999999	639	999999	40	805	519	134	562	500	186	999999	106	934	999999	980	77	321	999999	999999	999999	903	999999	999999	234	78	588	982	559	999999	758	167	285	688	342	999999	260	330	999999	999999	946	767	963	999999	544	679	671	595	578	21	445	806	402	734	111	540	584	574	412	961	226	537	999999	105	741	29	124	417	602	790	729	747	352	999999	999999	999999	940	834	531	555	406	992	414	547	999999	952	764	550	999999	801	492	686	999999	17	222	419	201	867	999999	999999	564	999999	999999	787	291	698	464	999999	306	844	600	749	52	999999	999999	234	133	37	84	789	265	573	831	999999	999999	999999	828	344	999999	29	999999	82	999999	16	990	152	999	626	999999	332	498	553	999999	742	999999	742	643	70	452	987	999999	174	793	538	269	999999	999999	202	489	248	869	129	252	287	999999	528	242	999999	866	422	234	999999	771	751	300	999999	999999	99	999999	999999	409	999999	999999	981	733	901	288	999999	747	999	720	807	146	999999	462	999999	311	966	964	999999	999999	607	204	40	999999	788	403	52	247	557	999999	343	602	924	838	111	238	270	554	876	249	264	298	867	999999	999999	370	752	298	922	999999	362	999999	916	65	801	573	861	228	944	508	246	740	199	336	999999	214	222	999999	999999	999999	50	422	999999	999999	999999	319	336	339	999999	999999	650	999999	325	999999	319	218	999999	869	46	538	377	52	609	378	13	524	108	540	324	222	158	572	938	999999	370	999999	47	483	809	999999	247	532	882	526	857	492	424	52	27	178	529	353	999999	822	999999	999999	999999	718	439	731	999999	999999	999999	999999	279	88	999999	999999	786	379	180	211	999999	999999	999999	845	170	93	521	521	109	65	999999	155	693	805	429	125	20	373	999999	329	999999	88	999999	999999	517	759	256	779	999999	882	266	648	998	327	293	598	999999	927	999999	729	206	918	632	165	999999	999999	440	999999	999999	699	531	999999	999999	999999	167	981	282	848	338	999999	837	742	999999	226	798	874	156	375	521	830	594	93	999999	408	133	135	455	125	179	647	329	999999	130	977	360	999999	407	999999	170	312	326	999999	599	999999	999999	464	84	415	999999	999999	722	74	952	828	115	999999	999999	
999999	727	41	535	166	999999	690	999999	65	622	866	866	955	477	999	215	999999	514	911	494	999999	515	668	61	50	759	771	925	264	828	301	872	911	955	563	429	999999	776	169	13	908	354	836	999999	218	999999	410	930	722	859	743	324	203	954	787	337	68	999999	999999	407	908	999999	827	236	330	993	999999	10	913	579	86	999999	355	999999	999999	755	999999	827	843	999999	999999	841	999999	999999	95	999999	678	957	999999	236	370	158	291	761	999999	999999	999999	610	521	999999	595	999999	999999	153	782	309	968	295	378	42	658	241	146	994	58	77	561	999999	150	999999	324	996	832	687	999999	928	161	999999	813	999999	999999	78	315	999999	905	948	824	69	622	785	18	393	588	145	577	138	22	297	713	37	999999	104	469	178	999999	598	578	338	934	854	157	385	481	937	999999	589	926	517	98	999999	252	999999	809	365	999999	931	999999	696	119	89	915	864	880	786	848	999999	609	147	999999	317	379	999999	999999	768	999999	633	912	650	999999	988	212	504	208	999999	784	100	294	999999	999999	968	999999	881	229	999999	999999	293	504	695	99	999999	979	788	787	999999	730	756	377	51	727	999999	29	767	364	131	999999	421	666	999999	11	758	849	505	314	761	999999	498	276	280	999999	354	999999	999999	999999	673	18	424	717	999999	882	38	722	253	999999	131	999999	423	527	107	977	527	626	236	693	341	819	999999	484	35	655	242	999999	999999	222	382	999999	801	216	690	122	462	999999	248	395	973	45	999999	127	192	812	712	970	178	303	312	727	901	533	999999	854	999999	940	691	772	999999	999999	626	41	15	548	157	999999	999999	985	524	823	388	999999	999999	306	222	366	999999	223	999999	272	321	803	999999	999999	681	278	999999	836	588	522	22	476	745	435	419	575	122	643	999999	999999	999999	999999	778	488	349	999999	812	999999	641	177	648	477	829	387	236	822	999999	361	866	878	230	10	406	11	999999	911	999999	999999	886	647	254	999999	558	446	139	138	34	431	314	621	999999	72	204	421	999999	544	647	368	208	596	999999	761	777	786	285	999999	786	999999	999999	438	964	526	46	994	923	990	999999	999999	258	999999	798	999999	999999	254	421	167	806	984	999999	277	274	736	999999	300	202	492	880	771	171	996	351	257	999999	999999	657	999999	36	210	498	883	624	263	119	110	798	754	714	532	375	127	336	802	649	409	174	237	439	746	801	999999	999999	999999	231	261	757	999999	945	181	597	481	999999	606	496	254	652	20	627	986	502	448	777	357	405	53	670	
548	607	354	711	429	999999	999999	408	67	773	476	41	858	353	257	999999	543	935	893	986	730	999999	405	999999	163	610	999999	999999	363	999999	762	752	188	590	218	943	600	469	178	970	851	207	438	999999	186	978	768	643	255	638	243	999999	999999	66	940	999999	212	597	557	999999	69	999999	55	404	20	723	853	999999	144	313	999999	83	767	923	999999	532	999999	924	580	185	999999	808	999	724	429	350	250	131	650	999999	741	13	912	359	911	816	999999	999999	470	462	999999	501	509	941	430	169	655	999999	922	999999	999999	999999	26	382	976	999999	45	330	975	669	483	731	999999	169	572	215	171	417	22	328	379	843	463	128	999999	350	309	68	999999	269	694	662	209	242	619	463	987	539	382	999999	999999	999999	68	800	979	999999	874	999999	378	224	998	247	575	604	48	522	999999	898	999999	636	951	999999	35	716	975	820	531	999999	550	999999	227	631	45	362	547	547	999999	662	148	999999	475	959	689	89	270	999999	97	605	999999	106	639	999999	217	746	708	803	806	999999	825	169	871	999999	798	268	997	376	212	999999	66	500	737	171	759	676	999999	991	999999	946	455	527	733	926	999999	454	480	999999	424	298	653	744	999999	442	999999	979	783	986	171	431	92	894	254	874	548	999999	368	999999	339	540	585	999999	515	999999	897	308	999999	945	298	354	788	999999	952	999999	999999	999999	758	999999	999999	780	893	184	830	866	863	560	282	859	388	999999	95	12	799	883	713	999999	238	881	545	538	554	838	697	999999	642	224	941	341	314	999999	945	73	999999	558	647	999999	886	999999	996	346	999999	999999	999999	999999	268	999999	79	78	210	999999	93	876	999999	999999	236	999999	486	23	233	649	999999	941	999999	162	552	999999	858	250	246	311	59	590	885	208	999999	978	281	896	999999	999999	154	873	140	681	151	78	312	358	332	593	925	873	424	999999	727	93	30	414	259	245	999999	999999	999999	899	583	503	999999	561	291	258	783	590	465	999999	504	745	810	999999	21	484	999999	510	917	999999	386	185	175	538	481	429	957	867	999999	322	930	325	50	999999	107	647	999999	751	76	84	809	999999	417	58	999999	981	283	157	403	775	525	999999	911	189	522	999999	337	463	999999	861	999999	999999	943	153	445	999999	704	578	774	373	999999	968	443	843	843	999999	999999	127	686	999999	156	809	999999	999999	796	999999	413	999999	718	700	320	623	670	215	784	894	400	274	612	672	286	704	382	39	377	556	982	78	345	999999	999999	220	999999	590	714	490	451	82	
999999	999999	775	843	859	84	63	999999	308	999999	69	949	651	999999	515	23	999999	452	436	444	503	249	531	999999	525	247	70	109	846	90	500	303	452	328	918	999999	896	999999	844	999999	976	999999	258	754	999999	396	999999	146	999999	762	377	272	63	17	578	999999	999999	440	327	622	999999	953	999999	227	737	999999	506	332	999999	834	127	779	608	138	467	910	990	777	999999	139	417	923	405	93	713	999999	249	999999	999999	810	999999	465	999999	232	293	999999	656	999999	27	253	999999	507	561	869	645	999999	999999	999999	999999	668	126	631	115	198	214	101	558	999999	514	999999	526	999999	583	774	999999	661	663	386	999999	444	263	999999	999999	999999	248	910	371	999999	448	125	574	999999	896	999999	694	649	359	928	999999	201	475	999999	527	518	727	829	923	787	315	983	934	287	999999	999999	414	167	871	34	949	303	730	999999	416	398	999999	211	174	502	89	914	312	734	368	654	969	462	442	252	363	419	999999	583	999999	464	999999	296	244	791	676	536	999999	335	978	724	999999	452	395	138	584	525	665	999999	708	401	681	209	919	435	145	952	725	999999	670	540	316	157	802	951	217	999999	967	382	825	553	146	976	999999	643	193	526	76	313	667	838	999999	999999	875	999999	783	981	999999	999999	655	724	999999	158	665	448	417	323	649	999999	999999	937	558	292	606	164	264	999999	453	286	252	619	886	421	961	832	999999	752	282	974	178	235	279	167	999999	999999	999999	988	999999	999999	236	999999	876	631	391	730	289	999999	958	720	573	87	999999	101	567	46	837	399	196	833	662	665	51	999999	999999	696	667	400	565	999999	423	999999	394	146	999999	382	742	999999	39	241	552	324	999999	561	411	100	697	188	999999	690	273	351	802	487	654	570	999999	211	999999	695	72	888	906	999999	999999	307	693	999999	999999	999999	303	583	369	954	999999	348	999999	490	999999	999999	998	488	999999	999999	241	81	473	999999	492	489	999999	999999	898	344	178	663	999999	999999	264	114	407	999999	147	415	396	690	982	847	206	316	698	999999	999999	190	999999	999999	98	41	999999	235	833	786	908	999999	639	999999	999999	35	785	627	930	540	235	168	778	702	351	394	488	551	99	999999	710	186	999999	217	602	717	647	595	999999	386	119	999999	281	620	398	586	776	999999	15	957	71	999999	386	999999	999999	779	999999	994	999999	703	552	679	146	217	999999	732	770	431	170	966	999999	999999	62	999999	999999	999999	887	167	314	764	999999	854	999999	142	564	140	800	632	999999	822	315	653	362	871	834	440	
893	73	543	999999	816	999999	473	49	999999	999999	527	832	737	916	892	254	999999	477	95	999999	999999	999999	652	945	931	147	335	347	661	733	999999	999999	719	990	999999	999999	624	647	999999	999999	391	506	562	999999	612	967	895	188	930	70	999999	884	785	145	999999	999999	420	597	734	999999	28	136	387	846	42	346	999999	747	614	999999	630	52	999999	822	999999	637	451	958	342	964	999999	157	416	600	770	953	999999	583	694	999999	413	36	913	280	254	264	128	716	999999	276	853	158	574	862	439	999999	365	999999	828	999999	448	461	264	769	999999	871	720	999999	86	88	941	540	999999	201	664	604	138	258	578	62	519	735	307	76	121	999999	582	553	171	849	597	442	754	35	999999	951	771	154	844	999999	544	341	639	582	334	999999	105	382	999999	835	792	117	395	999999	158	712	999999	999999	657	342	298	999999	625	236	490	999999	999999	999999	226	713	833	999999	414	205	517	188	105	724	742	798	998	210	355	999999	66	490	56	999999	876	272	796	582	496	511	999999	377	715	413	102	825	536	77	165	494	999999	808	702	999999	268	970	999999	999999	456	859	343	999999	821	299	999999	999999	462	808	160	954	917	999999	497	902	999999	150	999999	692	632	917	271	930	54	860	334	258	787	999999	719	906	654	366	136	637	999999	994	556	426	243	101	372	999999	917	210	999999	999999	320	800	999999	128	999999	925	808	538	999999	412	54	960	999999	999999	222	605	999999	999999	309	560	133	999999	999999	127	593	999999	999999	999999	554	543	23	843	999999	583	938	987	780	601	408	729	558	999999	999999	765	999999	596	461	999999	879	999999	999999	673	999999	999999	627	459	75	959	534	999999	476	999999	984	64	399	210	999999	391	999999	234	824	999999	999999	580	12	535	821	968	176	997	999999	146	660	787	903	349	942	277	956	488	922	820	999999	999999	999999	290	999999	985	375	749	919	80	339	999999	942	152	999999	331	23	999999	638	999999	792	537	868	339	999999	206	160	999999	268	409	999999	504	999999	14	430	900	326	722	922	835	603	427	87	523	806	15	844	760	522	621	263	865	849	825	37	538	87	923	673	417	834	325	491	520	646	835	353	938	999999	999999	999999	301	999999	803	999999	375	460	354	532	999999	999999	399	537	999999	156	568	654	487	999999	892	822	402	999999	999999	999999	287	935	567	999999	971	999999	906	49	594	616	962	696	56	331	662	999999	732	400	999999	999999	999999	999999	844	374	87	999999	865	999999	829	999999	999999	251	999999	999999	226	999999	999999	477	560	949	999999	360	942	
39	999999	872	608	165	324	999999	100	11	999999	459	566	999999	100	999999	799	999999	796	944	999999	490	999999	720	42	254	114	232	196	265	839	999999	609	93	845	815	190	215	581	999999	999999	26	24	999999	999999	214	245	727	349	699	677	769	163	510	151	462	34	473	999999	999999	61	102	999999	834	171	876	849	999999	999999	285	23	594	220	96	307	203	475	405	466	828	19	386	999999	496	999999	999999	999999	109	942	392	790	716	375	227	999999	554	398	189	448	387	364	762	999999	73	686	93	999999	76	212	999999	986	629	999999	999999	999999	674	219	140	257	101	917	999999	999999	270	495	306	229	993	437	753	999999	296	957	88	473	999999	312	819	810	999999	522	891	896	995	406	170	999999	363	872	984	345	999999	932	999999	470	613	232	813	578	389	864	565	999999	999999	152	700	999999	999999	548	108	371	399	330	753	579	999999	853	544	864	334	596	866	131	999999	417	546	363	999999	617	859	999999	999999	251	999999	640	956	262	447	999999	705	999999	780	814	773	999999	945	999999	189	777	999999	760	687	949	999999	792	997	444	999999	51	999999	346	999999	321	688	83	999999	158	999999	123	622	773	416	999999	999999	835	816	61	999999	829	472	608	184	999999	999999	109	347	549	997	637	642	522	74	405	257	369	436	469	999999	700	749	796	48	75	165	672	353	999999	790	999999	999999	946	97	367	579	999999	171	239	148	588	999999	333	161	271	481	110	708	999999	444	799	409	356	925	656	999999	675	999999	119	676	510	755	351	999999	999999	661	696	434	707	826	260	207	206	330	547	964	999999	999999	777	594	65	964	343	999999	990	18	630	30	440	287	903	436	62	563	638	832	999999	999999	571	610	999999	675	10	999999	194	602	212	35	387	692	999999	39	792	524	621	999999	999999	791	768	580	40	675	994	999999	923	823	154	643	692	715	580	999999	84	999999	999999	390	963	999999	999999	999999	805	604	643	748	622	999999	644	538	942	999999	420	999999	805	990	999999	119	680	580	999999	370	458	569	999999	672	122	812	955	625	714	240	582	999999	424	999999	775	999999	41	255	807	59	189	999999	701	599	304	976	999999	93	597	700	999999	393	890	999999	940	246	271	970	636	999999	918	29	824	999999	519	158	999999	435	225	153	87	999999	999999	220	191	999999	999999	743	377	145	766	871	37	24	531	999999	381	999999	440	999999	999999	71	619	997	141	999999	791	999999	90	999999	999999	620	868	454	622	284	620	680	824	108	377	528	999999	999999	999999	56	991	809	189	999999	776	770	995	
686	999999	999999	815	999999	88	31	999999	878	999999	999999	347	156	13	583	401	257	999999	701	593	341	171	646	999999	129	954	999999	178	981	810	759	379	37	625	192	475	605	469	845	601	802	57	498	865	381	163	897	53	417	999999	932	751	85	186	663	999999	342	558	695	820	993	852	78	77	903	999999	999999	530	999999	999999	795	788	732	110	999999	294	672	781	96	965	66	999999	999999	573	878	18	999999	999999	961	667	142	999999	773	35	607	999999	979	999999	961	999999	843	999999	232	308	999999	154	28	999999	999999	379	852	561	999999	730	764	952	101	505	199	999999	558	468	569	163	976	999999	999999	999999	999999	840	315	251	999999	999999	132	690	819	462	951	734	989	328	466	592	999999	999999	585	999999	999999	999999	859	999999	241	77	970	385	807	78	332	999999	999999	321	482	554	999999	610	741	904	999999	999999	142	999999	554	465	905	239	11	999999	999999	404	172	971	999999	846	999999	999999	20	752	999999	746	882	750	140	87	604	999999	999999	911	528	214	839	681	444	196	999999	231	999999	775	172	740	999999	999999	730	927	711	167	874	636	573	999999	999999	999999	317	861	999999	392	507	999999	860	236	394	999999	458	999999	999999	491	536	259	999999	759	999999	244	999999	856	372	999999	29	212	376	447	804	219	999999	295	614	850	999999	583	999999	140	723	462	914	999999	356	293	382	597	999999	999999	630	624	312	813	341	365	409	460	499	999999	372	305	110	423	432	185	752	172	528	714	127	953	264	203	46	448	999999	654	510	88	999999	432	840	156	816	189	906	999999	954	259	451	913	93	999999	999999	428	361	500	512	181	541	220	78	657	112	676	370	119	999999	892	45	754	950	421	470	939	465	999999	607	253	278	228	999999	279	999999	999999	870	408	434	618	999999	829	999999	339	999999	468	363	192	53	149	819	797	756	999999	223	696	962	671	394	828	962	407	893	269	902	323	11	999999	393	898	806	961	684	168	806	215	612	621	999999	12	585	282	910	467	433	481	999999	157	65	577	250	208	999999	999999	655	689	936	999999	436	233	466	563	798	155	343	858	122	597	265	18	94	351	797	392	253	690	496	999999	999999	431	851	999999	744	816	657	607	947	999999	513	126	279	729	195	650	545	31	999999	999999	999999	575	999999	999999	891	57	492	899	999999	631	362	965	999999	510	56	15	999999	999999	999999	982	999999	735	910	999999	999999	148	738	365	165	999999	847	231	999999	731	310	999999	72	999999	999999	697	334	758	206	326	726	548	924	999999	682	189	278	932	
212	999999	278	399	664	999999	788	999999	319	137	999999	263	783	141	759	471	999999	786	942	403	649	131	657	739	539	594	999999	546	224	968	682	999999	879	999999	28	713	463	911	605	999999	199	219	388	206	24	942	542	594	788	999999	569	999999	247	999999	293	999999	844	538	860	79	29	252	538	350	999999	767	384	868	122	55	17	999999	999999	216	213	439	743	461	725	596	62	721	999999	761	409	786	999999	14	999999	999999	999999	924	61	536	717	946	999999	48	751	999999	568	673	482	999999	454	999999	715	999999	670	999999	999999	392	999999	273	999999	307	495	777	940	999999	38	380	999999	184	186	93	999999	654	499	999999	758	705	999999	999999	38	999999	249	999999	316	138	80	999999	343	777	601	999999	120	787	999999	419	999999	904	107	92	227	197	999999	307	566	371	43	71	999999	999999	105	641	999999	344	245	638	67	481	470	812	598	330	46	999999	583	700	972	459	145	89	999999	854	607	626	999999	999999	999999	942	458	945	104	19	999999	929	999999	959	802	999999	999999	880	361	979	443	295	494	896	999999	999999	999999	866	399	584	925	461	607	251	43	66	999999	999999	685	125	999999	525	717	588	163	999999	999999	624	897	206	906	265	728	826	420	322	142	364	999999	987	228	591	556	519	94	715	999999	440	925	999999	692	158	204	246	956	918	999999	999999	743	54	186	108	968	202	678	670	733	780	830	721	924	999999	714	698	999999	441	969	999999	504	447	784	358	999999	161	513	757	70	492	870	999999	999999	236	621	645	810	130	999999	999999	999999	423	999999	552	609	999999	821	964	443	999999	349	524	949	380	999999	305	269	828	409	817	688	920	999999	251	999999	338	999999	698	117	79	887	776	818	615	366	999999	465	999999	748	495	999999	549	324	564	152	356	999999	373	825	326	999999	982	720	805	999999	920	814	740	642	281	236	999999	857	374	618	572	706	343	24	330	839	999999	89	914	488	999999	606	999999	108	563	785	613	873	790	693	999999	999999	23	941	999999	999999	725	599	477	268	216	999999	999999	999999	579	999999	219	359	504	487	358	903	805	326	535	999999	768	642	88	999999	623	999999	999999	999999	999999	516	692	402	579	999999	999999	999999	611	999999	281	456	657	109	528	913	999999	264	378	999999	344	11	260	696	999999	131	507	93	521	982	644	957	626	277	242	999999	957	816	999999	999999	372	920	301	159	999999	88	666	669	123	175	999999	369	880	762	346	712	266	995	986	999999	555	41	916	629	21	324	830	389	867	465	956	760	999999	927	999999	999999	709	
111	999999	337	464	838	969	355	73	284	999999	999999	931	999999	807	961	830	332	999999	341	13	999999	147	731	258	287	801	657	219	168	885	953	821	922	12	164	999999	658	992	716	71	999999	565	736	247	999999	457	347	658	994	929	161	999999	999999	420	47	964	920	999999	187	46	322	146	905	399	133	999999	999999	527	999999	999999	999999	999999	188	280	442	116	410	493	999999	999999	999999	999999	999999	238	733	922	999999	511	964	200	434	579	815	679	749	434	999999	347	124	924	999999	999999	999999	387	757	822	999999	999999	977	931	563	999999	796	999999	999999	322	922	676	666	999999	829	507	999999	462	192	602	999999	508	530	18	455	72	999999	367	391	999999	993	836	481	911	80	882	999999	42	636	999999	783	999999	107	436	512	999999	681	913	104	999999	266	553	205	165	308	353	808	968	999999	500	66	439	966	938	329	95	999999	754	999999	946	973	530	825	999999	819	65	411	103	506	471	391	999999	272	450	387	999999	641	326	612	726	999999	565	557	145	941	353	501	999999	999999	427	789	926	999999	999999	967	735	999999	999999	999999	252	941	715	999999	24	999999	601	176	525	560	879	453	878	999999	413	872	418	973	689	253	999999	563	253	985	999999	999999	465	999999	124	999999	999999	999999	631	980	999999	785	368	102	543	36	999999	999999	999999	999999	999999	973	999999	784	379	999999	559	762	48	767	870	999999	999999	729	394	341	654	918	61	52	908	167	822	898	999999	627	513	325	439	663	903	297	587	999999	757	115	999999	999999	312	838	999999	999999	683	863	119	681	999999	999999	708	999999	999999	431	999999	999999	699	81	161	21	999999	751	771	243	332	384	999999	583	999999	62	999999	288	569	973	616	222	127	999999	484	958	789	110	540	874	617	238	291	481	171	653	946	685	954	760	999999	560	77	691	566	308	999	999999	580	999999	666	999999	999999	999999	999999	912	999999	679	596	999999	232	901	221	897	625	999999	999999	999999	421	458	999999	999999	999999	808	304	66	155	436	463	999999	959	263	530	505	217	198	595	883	667	258	999999	276	99	761	537	777	999999	180	75	471	214	617	124	132	929	380	999999	833	999999	758	999999	390	226	999999	243	969	380	716	689	437	508	999999	999999	172	621	999999	999999	573	281	999999	717	975	999999	991	971	351	148	408	576	837	103	762	779	999999	999999	456	59	999999	528	999999	999999	632	490	638	962	994	892	999999	510	99	183	531	999999	586	999999	791	29	234	448	999999	830	972	150	999999	343	746	999999	815	681	175	789	999999	999999	712	131	95	495	732	39	
977	459	197	999999	486	664	572	210	203	868	700	436	825	241	637	999999	433	492	638	999999	226	999999	999999	999999	999999	309	999999	486	849	465	955	306	297	205	999999	441	643	999999	999999	197	770	546	999999	947	980	739	964	296	417	999999	697	603	856	999999	813	424	382	916	562	187	999999	96	360	737	999999	404	148	629	770	205	104	359	828	999999	534	679	324	999999	299	605	345	999999	78	875	767	362	449	860	392	55	68	726	521	486	188	684	195	510	45	999999	600	344	999999	222	999999	348	999999	415	902	999999	109	254	626	999999	842	650	999999	485	970	560	954	288	247	725	999999	377	837	352	272	999999	493	814	999999	713	999999	10	842	856	995	429	588	44	999999	999999	945	814	110	999999	644	999999	666	710	539	999999	632	321	107	800	86	512	511	432	153	61	649	295	160	999999	951	841	807	171	489	550	971	920	999999	999999	779	331	277	282	707	999999	999999	782	284	618	999999	693	999999	51	780	493	918	165	890	906	999999	660	664	197	613	802	730	999999	999999	989	513	999999	992	118	999999	754	244	999999	724	419	999999	999999	20	541	999999	999999	999999	766	999999	999999	632	816	39	422	999999	129	666	999999	668	904	13	689	999999	295	115	379	701	794	29	35	258	689	440	481	49	742	649	133	365	356	863	963	123	999999	366	697	682	579	728	999999	97	164	999999	819	999999	188	315	725	435	462	566	999999	746	999999	747	942	385	558	383	647	479	543	724	322	51	49	999999	336	928	418	696	999999	75	127	937	103	128	620	74	860	436	924	999999	902	789	718	999999	757	487	423	321	134	205	90	433	999999	999999	258	778	377	612	999999	796	26	766	444	89	999999	428	653	824	764	493	999999	221	554	845	822	532	333	821	818	848	514	106	571	926	984	694	392	664	870	842	697	999999	999999	137	681	145	355	638	999999	339	999999	599	557	640	682	999999	878	999999	999999	725	999999	555	794	140	292	919	204	517	999999	934	45	989	954	999999	999999	275	763	426	173	999999	186	695	233	488	999999	914	549	930	254	124	815	683	999999	154	397	999999	463	999999	845	761	941	838	542	663	303	844	645	635	844	416	115	461	545	931	549	760	331	315	126	999999	380	999999	272	981	129	362	942	810	534	653	999999	447	581	412	745	348	162	569	195	999999	999999	913	96	999999	999999	363	147	125	999999	999999	820	157	209	478	390	677	999999	561	544	941	901	834	111	201	604	668	880	999999	196	999999	607	761	130	947	107	466	187	434	999999	
765	224	827	215	896	833	999999	999999	113	31	77	999999	600	35	999999	999999	445	811	895	242	999999	999999	999999	928	404	39	68	37	262	380	923	999999	999999	589	778	727	84	629	215	368	940	430	776	121	128	999999	16	735	876	679	999999	655	292	202	631	292	219	898	810	866	774	999999	999999	732	999999	577	631	21	999999	526	203	999999	999999	536	302	999999	706	999999	810	966	32	332	160	999999	999999	278	999999	999999	957	496	999999	185	818	348	999999	312	446	54	22	999999	806	999999	999999	360	486	846	58	755	999999	712	585	325	98	844	843	451	999999	412	24	829	999999	999999	63	761	999999	27	997	999999	943	989	483	662	999999	999999	169	37	999999	799	999999	871	230	999999	59	255	910	202	96	973	999999	151	825	43	39	193	192	999999	942	727	352	468	849	790	812	909	238	923	444	830	684	816	607	687	315	152	609	907	999999	999999	850	816	930	33	763	801	174	999999	632	697	85	46	95	126	457	637	32	999999	650	149	26	987	757	266	298	688	999999	148	727	886	584	285	499	999999	876	535	538	999999	36	20	745	789	300	747	999999	648	731	490	999999	678	130	999999	266	494	791	863	68	674	734	85	267	35	721	745	999999	999999	546	951	250	921	108	206	999999	639	403	236	696	20	512	649	957	63	908	59	766	999999	28	15	351	23	477	864	100	950	753	719	999999	555	634	953	112	999999	250	317	999999	923	999999	627	101	999999	176	58	171	95	128	213	127	672	979	999999	782	999999	609	236	999999	244	115	462	885	683	169	151	385	558	546	187	813	600	479	842	650	999999	999999	786	847	429	702	15	832	999999	602	405	575	926	999999	999999	179	23	863	345	817	999999	741	417	999999	999999	999999	613	548	941	399	526	203	146	67	391	999999	999999	389	34	542	999999	630	999999	999999	763	575	999999	386	975	17	999999	736	144	34	347	659	999999	390	999999	999999	98	467	891	161	85	212	438	999999	999999	944	356	634	999999	802	999999	682	999999	336	642	459	999999	237	999999	999999	599	790	999999	122	999999	731	130	442	567	277	999999	642	738	193	16	560	146	589	596	999999	660	175	897	341	317	664	262	180	748	373	544	861	999999	957	561	294	999999	999999	159	68	823	914	76	999999	358	84	999999	222	999999	999999	322	999999	999999	999999	282	433	892	727	999999	999999	479	999999	693	999999	733	592	999999	999999	631	721	417	819	440	537	216	746	999999	336	982	242	721	50	850	999999	999999	910	230	361	685	138	402	426	521	104	589	872	230	
872	838	766	336	172	590	608	674	999999	203	113	335	536	334	566	744	572	999999	439	110	36	153	822	371	396	105	503	999999	991	999999	999999	948	999999	525	236	498	226	905	558	459	251	992	558	717	999999	35	158	804	999999	681	948	760	160	772	204	999999	25	999999	999999	77	97	999999	682	204	857	165	992	21	108	78	527	667	999999	999999	859	43	595	115	254	370	999999	699	492	319	359	585	797	999999	330	506	999999	822	965	491	372	999999	319	999999	859	999999	999999	999999	706	767	163	999999	975	999999	912	999999	144	999999	159	579	130	999999	797	373	999999	281	367	430	690	601	999999	999999	701	303	617	999999	724	999999	255	292	999999	809	992	725	165	999999	610	999999	659	999999	999999	573	673	395	370	999999	174	946	519	588	604	613	457	114	182	999999	589	999999	999999	23	446	903	999999	999999	999999	999999	405	81	999999	777	670	999999	771	999999	239	31	42	316	932	999999	734	777	999999	667	688	723	362	888	552	707	999999	929	73	645	724	469	999999	806	152	59	578	102	739	741	917	864	841	999999	875	160	425	283	748	920	289	668	999999	996	188	528	958	517	529	509	299	741	676	135	805	999999	121	235	999999	882	74	999999	48	980	999999	823	881	435	22	999999	291	999999	191	153	365	65	999999	913	628	623	101	71	999999	239	452	186	198	715	131	115	49	200	120	865	855	647	630	211	256	364	646	533	504	137	228	95	559	532	770	999999	999999	207	607	549	791	12	79	809	538	573	635	176	313	906	999999	101	103	325	298	999999	435	86	667	274	999999	567	566	999999	21	366	626	999999	945	381	623	841	592	571	83	853	578	999999	672	682	728	480	229	598	774	136	992	244	999999	62	324	999999	999999	343	572	233	445	634	797	181	947	969	999999	999999	999999	999999	508	531	252	445	999999	999999	999999	985	999999	506	999999	968	670	999999	373	392	432	893	999999	218	310	259	999	850	417	999999	999999	501	735	759	999999	999999	999999	262	627	471	991	999999	911	999999	11	555	999999	76	885	477	999999	913	808	565	547	336	874	84	221	259	531	401	37	206	591	999999	260	786	255	59	662	999999	999999	901	400	633	981	999999	999999	755	461	933	964	999999	999999	119	692	180	222	999999	423	241	51	378	939	599	770	999999	999999	98	305	21	820	999999	815	555	655	906	174	999999	354	999999	867	999999	797	598	437	999999	225	481	999999	999999	574	331	636	430	376	999999	962	800	862	276	238	128	460	450	122	138	134	434	999999	785	15	308	579	999999	
374	586	580	351	172	999999	499	646	999999	225	999999	499	209	394	999999	766	944	374	999999	88	298	999999	15	356	485	999999	963	791	999999	999999	84	275	751	740	65	789	318	620	638	999999	776	592	259	245	13	623	929	739	999999	696	840	641	258	999999	607	999999	581	233	865	999999	719	708	629	433	150	181	747	469	339	399	458	999999	736	870	312	706	999999	769	999999	862	999999	233	545	330	604	443	999999	261	142	439	218	94	755	774	471	77	962	826	104	831	875	999999	999999	855	999999	999999	999999	387	197	900	136	811	880	999999	999999	495	172	999999	828	707	164	496	336	899	191	999999	999999	962	409	999999	743	673	999999	521	987	999999	823	690	92	98	999999	639	73	241	313	407	999999	752	289	975	904	999999	999999	397	999999	389	143	510	674	999999	937	943	978	952	999999	462	999999	999999	25	585	671	999999	225	740	999999	999999	432	999999	595	784	170	826	682	433	341	999999	999999	287	843	999999	776	322	26	219	160	595	661	121	84	850	270	844	736	703	999999	999999	448	266	228	999999	956	47	914	889	999999	999999	270	554	621	88	786	999999	999999	999999	809	359	465	16	590	583	862	321	30	745	999999	325	999999	999999	129	999999	640	419	68	690	650	738	407	136	999999	49	334	999999	500	996	999999	412	329	328	894	954	965	442	676	999999	300	645	27	179	999999	396	30	999999	435	711	448	376	999999	834	767	999999	951	999999	510	550	999999	756	999999	34	680	120	999999	772	999999	174	943	207	743	999999	400	999999	721	237	999999	119	999999	53	999999	788	557	697	999999	495	999999	822	12	636	932	135	396	543	999999	992	498	265	999999	258	999999	999999	768	250	633	386	443	999999	999999	999999	999999	400	531	214	999999	43	477	983	508	510	999999	272	171	999999	275	617	36	856	191	728	738	504	719	769	999999	420	29	317	74	999999	61	999999	472	288	67	999999	603	191	468	791	525	999999	757	890	47	933	109	999999	974	25	999999	999999	999999	631	985	85	681	762	366	664	23	169	919	999999	458	422	799	883	259	734	23	845	397	399	213	233	999999	829	999999	914	320	567	342	58	876	475	227	841	303	999999	999999	999999	824	999999	999999	365	596	999999	441	624	144	226	999999	250	12	514	199	190	427	999999	338	999999	40	452	353	455	999999	870	406	983	204	957	999999	999999	873	999999	30	999999	622	848	637	272	397	117	779	104	365	101	56	371	286	46	424	541	999999	17	811	999999	460	331	999999	725	88	457	429	187	636	934	376	830	494	999999	568	578	
135	76	464	922	999999	259	100	999999	823	45	707	168	999999	999999	999999	865	999999	647	999999	300	320	911	194	939	687	602	999999	430	724	226	876	680	999999	845	999999	587	553	889	709	211	241	999999	901	999999	750	271	644	586	321	999999	470	999999	471	278	268	223	881	524	999999	999999	790	669	21	607	168	36	690	697	643	46	322	480	938	932	999999	518	19	999999	199	425	957	881	119	223	755	999999	219	999999	999999	202	705	38	653	637	420	572	999999	304	884	999999	581	999999	943	999999	999999	989	999999	538	219	749	214	740	999999	820	123	908	559	999999	851	138	999999	490	999999	450	999999	293	827	310	999999	999999	728	714	266	999999	844	20	938	835	35	766	131	680	989	837	987	999999	999999	999999	999999	512	22	999999	452	756	999999	100	999999	502	943	904	171	607	26	723	31	499	483	999999	975	112	970	999999	771	999999	16	146	500	282	463	376	589	994	786	999999	999999	734	272	510	999999	753	999999	445	891	130	999999	999999	663	999999	816	497	490	845	857	999999	542	298	231	367	999999	999999	600	563	49	577	324	177	820	17	999999	296	999999	973	298	232	928	999999	999999	651	490	999999	999999	234	466	965	999999	744	146	374	477	195	513	904	760	800	162	620	999999	324	806	437	703	656	999999	529	270	517	556	999999	493	16	999999	999999	877	999999	296	376	106	84	692	580	40	455	539	65	783	999999	223	999999	80	317	139	519	999999	999999	999999	826	208	937	999999	378	197	512	881	470	729	999999	36	502	514	999999	523	331	631	235	999999	999999	126	970	745	937	999999	68	564	999999	999999	946	735	999999	999999	469	177	999999	379	323	999999	528	574	79	335	850	306	720	983	999999	999999	808	887	619	656	540	710	999999	201	767	84	138	947	706	593	783	207	999999	32	55	999999	364	951	317	843	999999	683	57	644	895	999999	582	85	999999	391	78	69	125	178	939	758	999999	967	611	249	263	580	999999	999999	551	652	999999	698	937	999999	999999	856	579	775	778	856	999999	999999	999999	999999	501	63	677	325	999999	999999	92	42	999999	296	681	999999	350	78	590	307	816	571	102	253	545	999999	148	606	951	221	999999	349	400	93	999999	353	670	484	748	210	903	999999	959	999999	999999	71	615	650	992	52	516	511	195	480	50	999999	501	999999	591	616	915	999999	373	999999	244	742	642	999	201	337	726	866	329	999999	404	999999	999999	999999	683	999999	278	497	999999	999999	705	978	163	919	52	14	851	999999	892	999999	294	832	188	655	592	827	429	615	999999	665	325	
999999	191	806	999999	999999	489	236	380	117	348	428	999999	999999	609	266	588	999999	956	197	485	118	973	999999	999999	571	95	956	683	855	64	999999	47	948	594	64	797	357	842	276	525	999999	999999	785	793	866	376	999999	56	336	249	999999	999999	999999	190	216	676	994	999999	515	690	999999	553	524	63	999999	390	518	999999	554	468	240	880	690	671	859	871	197	999999	237	999999	999999	910	357	615	358	13	774	767	999999	387	802	646	999999	585	992	82	722	732	118	999999	857	856	502	999999	18	999999	999999	600	330	345	488	601	483	320	330	622	205	999999	999999	681	999999	750	491	999999	666	999999	553	999999	679	787	158	465	999999	751	347	513	999999	490	607	533	999999	184	447	51	898	999999	999999	26	264	380	999999	813	999999	436	870	999999	374	336	999999	999999	999999	864	999999	999999	196	999999	316	731	999999	817	214	715	999999	181	647	441	313	999999	277	464	430	999999	849	308	910	999999	437	858	881	240	149	91	289	999999	261	180	999999	904	854	875	894	441	999999	999999	175	999999	512	999999	789	439	804	999999	68	999999	993	743	24	999999	999999	999999	999999	458	850	743	677	133	999999	999999	999999	999999	188	409	999999	401	569	988	494	411	142	999999	999999	999999	78	452	435	225	32	999999	999999	518	165	640	281	13	999999	446	591	309	770	52	734	393	936	999999	260	405	339	999999	186	15	999999	999999	489	883	28	999999	999999	408	999999	999999	110	999999	999999	411	999999	999999	138	591	121	133	407	195	641	999999	24	999999	644	755	201	40	999999	365	366	193	269	999999	160	999999	984	276	66	999999	992	318	942	841	463	535	11	712	277	747	999999	999999	999999	73	971	399	869	578	379	634	217	286	575	999999	537	999999	999999	768	999999	740	607	845	76	224	202	999999	157	183	986	118	999999	488	999999	149	809	999999	586	999999	581	761	527	415	897	432	976	716	742	207	313	716	394	243	325	999999	149	710	986	393	999999	647	251	696	592	270	880	728	522	436	999999	999999	170	945	197	636	223	202	999999	644	247	486	590	950	869	280	724	520	999999	237	999999	108	999999	999999	999999	933	519	999999	823	636	999999	257	203	999999	999999	88	556	449	999999	999999	999999	999999	762	351	155	394	999999	301	826	999999	999999	999999	565	294	436	836	907	967	619	999999	999999	392	378	321	103	990	999999	284	689	790	723	999999	999999	483	915	62	999999	975	999999	940	877	228	14	510	100	192	691	909	879	434	999999	588	999999	792	572	930	578	451	258	165	112	782	611	999999	598	271	999999	92	379	999999	
501	999999	921	679	999999	898	999999	867	230	910	308	382	405	264	999999	145	455	681	911	999999	999999	894	726	891	837	105	999999	999999	999999	829	297	609	999999	504	933	248	999999	159	416	673	552	710	999999	347	857	730	386	357	426	463	999999	223	181	999999	999999	999999	215	40	842	291	999999	999999	955	401	999999	699	842	999999	999999	380	478	306	274	247	443	773	999999	389	44	117	718	269	552	459	23	83	999999	156	999999	336	999999	999999	999999	999999	999999	142	755	828	723	168	887	486	35	55	984	519	948	933	951	999999	932	826	996	735	572	33	866	506	387	550	270	696	306	994	347	841	988	999999	999999	310	28	845	665	876	229	999999	243	999999	474	504	999999	999999	999999	476	404	216	999999	582	562	368	999999	259	451	999999	897	201	190	999999	707	153	530	809	87	650	119	97	171	999999	999999	341	789	999999	41	883	425	766	999999	999999	600	141	999999	416	999999	497	43	768	404	492	978	38	61	211	799	331	973	325	426	554	366	999999	55	520	999999	231	578	907	227	567	999999	140	999999	999999	441	575	999999	123	232	590	617	350	999999	999999	151	487	289	588	569	709	909	109	350	999999	999999	293	96	690	350	365	999999	136	551	836	733	848	338	999999	770	999999	999999	860	103	835	936	999999	623	376	379	589	941	990	347	999999	658	658	789	752	887	999999	489	999999	773	867	671	490	799	999999	945	302	158	589	817	345	329	999999	999999	515	999999	999999	999999	720	321	760	423	928	789	999999	187	999999	69	586	999999	623	744	999999	999999	235	174	456	999999	999999	999999	86	441	999999	183	12	999999	609	652	284	741	439	487	769	940	22	454	743	701	766	999999	999999	242	571	775	204	999999	999999	962	780	350	564	241	999999	299	999999	999999	71	999999	786	844	578	432	785	844	383	145	975	999999	83	781	431	754	459	97	560	844	869	586	978	999999	996	646	871	933	999999	208	583	999999	706	693	393	999999	914	999999	999999	448	457	727	401	68	625	14	888	999	919	809	999999	999999	739	400	460	484	776	385	848	931	999999	851	666	185	561	505	491	390	397	443	839	537	999999	121	999999	151	195	919	999999	991	758	872	23	378	427	767	740	316	242	908	221	539	84	179	888	999999	70	999999	999999	129	523	999999	999999	486	969	999999	999999	627	13	318	299	856	599	999999	183	688	838	298	758	794	765	185	157	489	232	310	999999	816	233	790	91	968	999999	666	478	260	270	537	408	182	999999	122	999999	924	999999	364	939	227	996	210	767	771	468	
712	363	348	999999	132	264	668	790	23	404	222	236	999999	443	932	387	923	999999	310	999999	999999	999999	999999	872	999999	869	867	370	999999	820	33	33	319	509	999999	312	140	899	999999	283	739	391	923	718	99	697	999999	999999	16	839	82	999999	999999	881	999999	854	711	475	137	999999	999999	307	555	202	381	199	917	820	732	999999	257	33	999999	37	999999	203	933	933	782	535	999999	945	364	405	747	250	566	437	999999	855	601	999999	772	883	886	999999	836	999999	347	900	780	999999	198	386	999999	59	502	439	731	689	999999	777	999999	601	999999	451	999999	159	999999	140	632	489	204	999999	999999	999999	260	406	151	718	999999	999999	999999	882	755	111	756	999999	999999	698	748	137	999999	936	999999	824	971	180	210	999999	498	999999	286	217	278	300	284	999999	357	999999	798	105	298	23	333	719	190	999999	846	581	694	965	346	999999	999999	999999	783	267	942	214	620	90	205	705	229	679	925	389	613	999999	827	445	630	812	999999	652	839	693	613	224	643	171	333	628	750	999999	999999	529	999999	773	517	26	379	152	389	999999	999999	999999	793	999999	999999	801	207	392	999999	999999	999999	999999	857	999999	999999	100	654	999999	571	459	999999	999999	955	696	338	405	564	840	999999	810	999999	999999	999999	190	752	256	899	959	999999	841	999999	941	874	999999	999999	999999	999999	94	116	427	372	650	580	930	962	999999	999999	106	999999	398	247	366	446	943	193	857	110	677	999999	999999	999999	694	999999	730	999999	815	703	463	509	521	732	479	733	529	448	999999	907	502	999999	429	999999	802	644	41	604	607	505	930	999999	339	999999	995	106	999999	237	677	352	850	445	157	629	183	999999	999999	999999	767	632	916	505	768	950	608	459	567	800	397	60	276	136	887	999999	999999	155	999999	805	737	383	46	301	770	82	66	67	79	800	999999	215	840	999999	836	975	588	435	550	389	117	999999	538	999999	839	999999	86	999999	557	999999	856	38	427	997	999999	394	595	625	999999	696	893	999999	389	767	365	191	999999	999999	299	911	731	346	605	790	999999	202	844	999999	462	153	995	342	999999	999999	944	416	788	842	447	452	389	963	701	853	495	567	165	999999	541	657	999999	185	434	645	115	519	433	636	310	999999	999999	456	172	999999	999999	561	50	999999	823	948	402	376	999999	999999	532	768	645	751	305	140	999999	82	607	805	736	819	907	864	136	434	983	162	542	999999	901	933	999999	120	999999	933	999999	999999	948	593	264	50	722	586	123	347	874	681	341	179	697	477	848	367	854	
880	653	186	31	999999	964	250	999999	750	945	598	967	534	597	999999	614	40	134	24	999999	695	999999	330	751	789	999999	312	999999	373	24	434	95	443	266	283	289	350	999999	999999	629	23	216	971	641	999999	379	349	93	969	564	667	353	834	817	168	782	999999	435	241	838	999999	999999	470	736	999999	512	534	999999	999999	91	999999	53	574	394	999999	489	135	689	235	420	999999	999999	850	808	357	90	999999	626	999999	500	956	914	754	720	967	593	745	999999	129	999999	999999	82	768	888	300	623	778	999999	290	679	657	999999	209	821	999999	999999	579	662	388	440	999999	908	179	824	999999	359	299	853	426	999999	743	999999	570	222	999999	999999	459	962	518	999999	312	811	345	429	843	999999	715	999999	101	534	999999	93	856	688	762	936	902	999999	763	999999	999999	924	32	999999	999999	766	82	999999	999999	490	999999	616	999999	999999	138	448	572	750	981	999999	644	366	999999	892	928	659	43	881	460	639	245	515	209	999999	408	387	789	998	493	86	251	728	686	999999	999999	999999	940	211	560	323	373	999999	962	952	306	968	172	999999	999999	286	733	201	999999	616	255	478	416	576	999999	751	999999	999999	266	905	569	915	679	161	352	529	719	832	330	147	275	93	552	257	280	999999	224	659	999999	217	353	60	999999	80	999999	82	999999	373	954	809	999999	799	999999	999999	392	390	299	999999	787	889	566	900	870	999999	999999	172	999999	999999	305	999999	536	10	985	999999	561	519	722	609	795	280	537	355	999999	999999	484	476	197	495	864	890	150	213	871	698	651	452	189	804	729	203	156	833	999999	147	283	663	814	846	505	999999	667	689	225	517	999999	999999	32	999999	913	999999	999999	440	304	415	999999	999999	999999	999999	408	119	339	918	880	999999	999999	703	287	999999	248	821	661	351	989	991	232	460	999999	364	346	999999	429	999999	890	854	229	715	999999	662	470	950	534	528	447	999999	543	749	809	999999	999999	999999	932	292	121	102	223	632	451	312	193	225	999999	774	999999	999999	999999	999999	999999	999999	383	418	174	625	280	297	296	999999	903	603	999999	482	651	999999	970	687	507	147	719	999999	640	596	274	236	999999	254	616	760	578	480	706	999999	999999	782	249	974	494	317	21	823	805	90	999999	847	854	710	573	999999	999999	999999	999999	552	999999	239	395	786	154	938	999999	35	680	536	564	433	897	423	999999	868	999999	995	203	200	999999	895	999999	560	999999	426	381	768	999999	646	956	999999	20	164	999999	492	397	463	830	556	171	986	999999	279	999999	305	
950	440	949	999999	844	807	79	279	426	893	247	835	999999	999999	999999	999999	354	44	579	258	423	742	179	278	999999	671	175	647	38	148	999999	722	44	572	476	999999	819	976	802	999999	999999	741	738	360	999999	561	544	112	989	784	642	118	700	276	882	217	999999	681	233	999999	642	432	999999	999999	150	524	801	355	261	999999	567	378	241	999999	22	682	999999	818	33	920	137	72	657	999999	506	644	31	767	690	999999	999999	147	752	630	999999	999999	500	460	219	730	999999	999999	999999	999999	226	274	999999	280	264	999999	999999	999999	657	313	55	579	999999	996	781	506	503	44	664	993	999999	430	625	999999	999999	209	191	553	608	999999	170	938	999999	292	37	241	767	751	999999	490	65	236	490	999999	584	937	48	999999	679	713	237	725	999999	857	429	796	999999	275	366	999999	28	659	844	363	152	999999	367	492	999999	549	739	751	530	183	999999	999999	939	185	36	999999	999999	687	874	895	76	444	999999	364	862	240	592	501	999999	458	472	406	391	136	306	477	579	999999	535	999999	973	485	999999	360	919	999999	999999	473	248	390	894	999999	999999	999999	297	707	703	13	999999	738	999999	247	366	82	711	999999	999999	813	879	559	406	615	162	744	999999	590	999999	63	999999	162	383	128	999999	999999	999999	999999	999999	442	838	599	774	576	925	999999	999999	736	999999	999999	999999	388	999999	999999	594	688	984	288	188	49	38	706	999999	999999	568	999999	364	838	999999	362	999999	999999	999999	999999	999999	290	785	999999	999999	365	572	195	471	999999	999999	999999	778	340	999999	574	30	285	999999	582	413	142	141	999999	18	457	999999	343	752	766	613	79	468	488	79	314	903	164	999999	822	999999	999999	244	349	244	512	699	34	314	419	342	243	625	999999	491	842	158	660	821	242	999999	239	999999	999999	515	345	596	299	999999	230	671	999999	685	140	115	570	897	792	999999	505	999999	418	39	343	434	999999	453	131	997	236	165	999999	343	367	900	247	999999	999999	834	999999	999999	409	763	93	748	476	557	999999	242	999999	944	366	769	325	484	514	210	999999	279	999999	999999	999999	302	44	74	427	531	328	999999	999999	170	367	958	992	589	357	654	999999	595	958	821	957	889	87	291	799	484	27	882	395	47	311	270	999999	15	450	999999	999999	999999	330	999999	999999	264	373	760	587	408	776	736	999999	859	264	514	999999	323	934	586	225	752	275	942	514	446	844	831	999999	999999	269	987	149	999999	925	926	274	23	592	703	525	327	999999	999999	999999	291	755	536	782	999999	948	999999	80	
863	892	977	999999	387	440	792	420	542	901	490	999999	999999	999999	999999	933	338	999999	307	730	999999	70	897	57	999999	244	233	690	318	58	999999	158	999999	916	999999	357	948	999999	886	583	800	999999	982	425	223	262	919	694	869	602	454	557	650	654	839	803	994	929	879	153	217	112	999999	999999	838	342	265	872	321	539	985	165	363	724	930	948	999999	482	999999	622	325	999999	820	716	999999	999999	507	238	86	482	362	999999	303	743	376	999999	191	498	587	881	996	56	382	340	617	299	203	926	999999	890	725	522	105	267	999999	678	999999	395	999999	333	999999	36	795	839	186	999999	999999	619	358	242	767	589	895	952	625	279	166	490	999999	315	321	581	999999	196	757	840	924	999999	999999	999999	416	796	608	263	999999	999999	999999	542	163	651	437	584	578	999999	133	145	627	152	642	558	521	999999	295	584	22	263	999999	609	92	346	999999	825	703	660	825	970	999999	999999	904	999999	28	999999	336	458	877	736	12	999999	72	621	222	999999	999999	366	186	999999	999999	34	250	999999	458	650	999999	999999	609	611	880	918	666	999999	164	985	999999	987	539	897	473	837	706	286	260	999999	546	471	133	270	431	999999	484	219	469	956	401	120	206	378	174	519	848	275	856	999999	364	999999	999999	236	543	999999	999999	999999	152	673	327	964	543	999999	999999	988	693	349	190	543	443	457	693	999999	594	136	791	171	733	954	988	440	429	999999	999999	637	13	999999	726	24	519	205	77	796	999999	437	577	248	999999	999999	825	509	95	322	650	907	226	269	642	416	625	999999	555	999999	685	886	544	377	821	999999	999999	796	999999	175	999999	999999	999999	897	568	999999	999999	552	897	556	999999	488	999999	116	999999	238	999999	744	264	319	999999	854	650	880	120	999999	999999	209	999999	797	999999	38	999999	999999	299	412	528	999999	701	486	857	82	767	999999	67	206	541	999999	851	592	65	250	541	313	776	178	597	999999	786	999999	999999	360	134	109	365	110	602	999999	817	123	710	999999	52	999999	462	326	999999	651	822	914	999999	466	357	835	741	950	497	582	152	130	814	29	542	885	223	506	999999	668	642	957	999999	999999	620	999999	882	999999	207	763	999999	460	91	945	999999	871	604	806	12	298	367	999999	999999	29	293	999999	308	999999	999999	167	565	999999	377	428	18	865	320	116	999999	619	953	999999	999999	733	731	692	48	868	999999	671	291	416	503	659	310	999999	353	584	821	999999	439	201	999999	50	208	999999	92	663	936	819	561	999999	960	393	999999	590	
661	999999	298	600	657	440	999999	887	875	158	999999	718	128	999999	522	736	294	922	999999	999999	371	712	999999	835	999999	385	931	524	119	999999	999999	120	323	720	999999	473	295	231	275	999999	845	528	174	59	999999	373	544	166	307	999999	214	48	214	584	999999	949	354	463	989	999999	999999	999999	777	93	703	351	999999	999999	214	999999	999999	72	656	189	915	842	547	486	401	247	841	999999	226	295	588	417	999999	739	501	627	129	832	241	993	501	999999	751	91	355	102	969	147	951	258	384	151	391	34	999999	999999	411	868	71	752	440	732	615	492	999999	999999	445	665	905	587	929	617	831	663	688	901	101	999999	140	999999	277	703	823	968	910	447	35	881	80	999999	225	999999	770	999999	563	768	408	269	586	69	657	313	241	374	328	766	319	999999	999999	999999	294	945	999999	999999	484	999999	909	999999	999999	999999	999999	563	595	790	999999	679	846	352	110	919	999999	832	879	81	651	999999	472	999999	999999	153	137	307	999999	999999	830	999999	523	999999	13	999999	859	762	999999	529	798	103	717	451	12	999999	920	966	999999	999999	274	462	76	665	999999	520	274	460	996	438	930	999999	999999	292	959	102	165	839	348	283	70	741	154	999999	283	999999	256	999999	999999	999999	233	170	679	130	48	378	212	858	999999	999999	561	409	765	259	598	999999	86	435	492	999999	494	91	628	354	365	999999	318	715	999999	999999	273	999999	14	995	214	769	293	897	999999	591	889	307	944	855	999999	999999	975	895	761	447	481	821	538	999999	999999	999999	999999	335	764	515	69	999999	999999	339	229	999999	405	769	54	829	552	188	999999	999999	30	196	146	999999	632	704	557	423	999999	945	94	452	714	468	999999	72	237	957	142	999999	531	999999	999999	614	635	999999	265	215	850	999999	894	302	640	637	999999	329	999999	769	702	70	957	646	542	530	255	777	999999	937	290	981	602	594	56	999999	379	999999	999999	999999	999999	999999	448	352	572	999999	60	999999	811	999999	942	999999	67	467	265	999999	780	884	999999	311	369	999999	809	328	999999	869	999999	310	256	198	268	999999	964	483	999999	483	999999	615	84	999999	480	463	966	527	994	131	923	144	339	973	999999	494	766	64	999999	290	419	130	427	999999	692	749	545	622	818	53	204	584	836	781	461	999999	810	349	830	905	890	292	333	803	945	205	971	282	527	773	999999	910	320	351	999999	501	198	381	828	730	918	353	709	999999	926	999999	999999	558	999999	505	683	427	233	999999	399	137	796	623	757	496	778	272	105	54	
999999	294	273	494	999999	959	976	999999	521	110	986	547	582	999999	877	999999	897	422	760	999999	99	714	687	999999	999999	999999	999999	999999	999999	341	951	656	999999	664	50	641	85	813	999999	562	529	254	906	132	280	852	554	424	746	161	599	365	999999	83	955	206	606	220	542	779	999999	999999	815	189	999999	340	999999	918	341	245	530	93	581	208	502	845	808	999999	782	999999	392	290	828	472	742	596	154	184	709	843	45	864	281	71	307	127	439	999999	974	940	563	999999	92	999999	630	516	784	313	999999	999999	398	52	999999	442	999999	974	583	352	447	562	196	124	999999	498	999999	665	812	999999	901	999999	416	91	590	842	999999	756	208	327	842	236	811	841	603	599	454	992	999999	838	673	332	999999	96	289	421	999999	999999	999999	999999	310	964	704	274	999999	999999	703	316	461	596	895	641	999999	265	510	221	750	999999	520	999999	999999	217	240	973	846	578	841	329	802	178	999999	107	339	615	26	877	531	547	439	407	895	999999	541	839	942	42	557	288	999999	78	671	999999	928	999999	999999	103	734	730	427	999999	999999	384	514	999999	508	798	311	170	248	633	689	212	999999	122	724	999999	676	999999	40	813	30	563	743	733	507	999999	999999	532	999999	923	152	801	130	605	999999	521	633	258	340	154	999999	999999	999999	953	389	468	493	816	92	644	427	999999	699	613	812	801	641	780	999999	819	630	778	105	999999	490	887	999999	320	79	212	999999	427	70	999999	92	634	523	790	999999	49	205	362	449	430	506	808	111	516	999999	999999	999999	999999	999999	520	523	952	999999	723	472	501	385	999999	746	880	372	999	283	812	999999	188	999999	851	435	745	624	277	999999	999999	819	681	999999	576	528	828	332	429	954	550	373	140	343	799	327	853	664	32	615	569	68	999999	535	299	985	613	999999	999999	999999	728	895	999999	623	999999	904	790	999999	808	654	918	557	942	55	732	449	999999	999999	488	533	999999	999999	601	661	768	999999	322	155	496	590	914	864	303	12	999999	654	127	516	716	895	536	148	855	378	999999	21	999999	461	803	849	595	768	485	505	844	647	999999	999999	999999	20	591	644	999999	999999	739	63	264	940	819	87	999999	883	138	592	996	443	235	232	964	999999	999999	861	352	999999	995	156	389	999999	167	588	360	532	999999	999999	313	999999	919	637	999999	644	756	185	641	999999	526	712	639	892	508	410	422	81	629	999999	999999	730	302	580	999999	593	673	467	782	999999	727	799	999999	432	288	115	524	597	593	329	10	
323	229	627	130	293	999999	496	999999	756	999999	289	903	564	194	583	599	348	415	55	970	999999	403	999999	998	726	999999	216	614	403	886	999999	999999	999999	107	207	510	675	999999	939	999999	187	178	999999	75	448	896	999999	248	705	516	185	999999	548	359	710	999999	819	628	404	801	999999	882	895	870	351	801	602	467	986	82	999999	888	475	999999	793	131	999999	344	560	999999	999999	999999	909	887	711	641	939	951	999999	287	691	56	65	147	777	305	283	999999	724	999999	303	209	261	632	592	296	999999	579	565	589	552	999999	78	573	976	340	972	999999	999999	709	999999	999999	80	709	391	999999	833	338	999999	498	847	222	999999	913	536	626	717	286	999999	424	924	999999	999999	807	999999	217	977	999999	999999	446	332	275	996	24	783	651	138	551	251	999999	463	999999	388	77	999999	340	863	164	47	360	623	695	712	744	784	502	266	272	999999	183	899	351	999999	754	175	999999	225	606	999999	884	497	175	45	590	999999	999999	981	327	75	403	353	999999	454	810	999999	636	563	262	239	999999	395	866	577	77	814	122	221	634	999999	169	125	267	999999	162	999999	999999	660	131	999999	248	520	938	206	580	830	86	896	366	999999	539	28	962	376	848	499	631	598	968	775	849	334	357	426	906	288	96	797	302	999999	374	976	999999	480	991	770	456	669	996	246	737	999999	854	703	372	150	999999	890	999999	999999	242	860	691	355	933	999999	173	999999	999999	302	743	289	603	419	565	999999	587	492	385	87	53	961	601	731	48	633	480	653	63	999999	136	206	999999	639	714	514	294	96	546	87	607	999999	999999	703	999999	999999	999999	445	147	809	563	669	514	109	619	999999	999999	960	317	309	999999	519	999999	534	175	547	667	963	704	61	278	501	946	999999	479	119	592	897	999999	589	20	45	516	999999	999999	467	692	521	29	444	256	334	999999	246	644	97	474	844	999999	955	790	999999	740	96	540	72	723	216	999999	999999	688	999999	731	728	299	407	13	224	332	708	855	156	943	270	804	944	722	709	663	391	644	748	369	283	798	361	304	999999	999999	150	744	999999	999999	519	756	885	999999	60	947	247	94	260	999999	829	109	644	999999	999999	999999	596	349	24	999999	247	999999	939	10	999999	929	938	999999	583	999999	999999	964	379	263	999999	513	918	351	999999	761	426	307	394	235	539	183	163	999999	824	148	128	800	730	933	654	653	816	885	999999	130	19	144	511	999999	340	865	730	390	290	966	372	254	677	262	135	940	481	714	
470	285	999999	301	288	444	391	390	244	999999	608	781	999999	999999	207	551	752	292	795	643	894	674	452	772	365	999999	776	873	133	477	807	714	181	112	424	868	354	999999	856	76	368	949	999999	999999	782	509	279	338	57	999999	509	999999	154	999999	819	796	832	999999	999999	429	668	999999	267	999999	638	894	609	999999	619	338	999999	45	999999	728	284	945	999999	999999	990	856	999999	447	825	998	999999	999999	570	344	999999	627	45	351	781	999999	408	850	692	864	656	887	900	999999	999999	719	928	999999	999999	425	562	874	753	999999	22	999999	840	230	692	269	798	999999	334	274	312	999999	302	855	264	999	330	434	262	188	511	999999	955	905	727	116	999999	502	556	154	781	418	874	371	999999	999999	595	187	167	433	75	982	563	635	381	999999	426	82	220	999999	105	138	621	575	173	909	999999	999999	999999	585	199	305	128	189	493	893	126	999999	527	563	413	152	276	828	999999	529	999999	330	533	999	690	999999	999999	148	58	653	796	309	207	428	576	660	684	582	244	769	863	383	152	487	611	494	555	657	14	952	861	793	462	643	370	804	411	503	895	202	23	980	140	839	106	999999	733	999999	986	999999	468	694	999999	999999	665	999999	999999	56	397	205	451	634	143	106	791	13	846	999999	68	999999	999999	190	999999	51	756	883	252	312	999999	794	999999	456	999999	261	494	999999	208	120	999999	203	999999	365	115	699	999999	999999	846	44	999999	102	970	179	50	999999	503	999999	17	552	596	781	999999	874	664	603	444	999999	963	882	999999	624	805	736	585	864	155	999999	85	986	300	376	47	217	265	999999	823	590	416	456	999999	217	169	655	524	206	280	751	999999	999999	265	756	426	963	433	999999	297	244	594	185	78	609	211	31	999999	229	744	716	619	375	780	853	588	516	999999	999999	465	159	222	999999	999999	403	204	573	731	544	950	999999	999999	832	11	589	996	240	387	158	15	148	403	999999	999999	564	142	334	731	999999	177	909	999999	39	967	148	32	215	590	999999	415	638	299	717	279	671	999999	999999	374	999999	857	357	999999	999999	398	327	755	917	999999	40	271	999999	841	329	376	50	999999	755	864	999999	566	791	650	999999	999999	376	848	685	34	790	632	354	959	540	554	819	999999	999999	640	650	392	114	287	560	413	545	796	969	350	238	435	999999	923	512	634	999999	707	426	244	31	999999	79	893	146	408	916	909	311	775	557	270	384	999999	223	999999	462	513	999999	309	999999	999999	878	344	795	365	999999	431	999999	
999999	488	122	364	626	618	182	323	220	999999	999999	999999	636	495	999999	793	999999	61	71	999999	42	181	561	617	126	47	451	599	734	107	781	952	494	461	404	296	444	905	999999	506	51	166	999999	373	999999	812	999999	94	684	550	827	313	999999	999999	425	734	927	504	247	589	176	999999	588	123	368	209	12	999999	100	999999	359	999999	999999	564	667	999999	930	198	679	314	999999	367	914	194	999999	477	568	999999	46	670	999999	939	667	178	339	468	999999	138	14	738	809	396	999999	776	999999	999999	20	829	64	550	999999	738	825	999999	122	809	667	404	999999	890	641	999999	999999	430	999999	419	405	134	235	999999	999999	999999	193	941	505	89	372	147	999999	516	466	738	717	999999	866	630	124	734	66	530	800	999999	295	124	107	580	999999	574	999999	781	368	999999	604	856	253	12	999999	999999	437	43	446	530	411	999999	433	902	522	651	563	917	305	670	999999	704	407	132	999999	78	844	925	830	798	908	220	158	579	144	861	253	863	85	239	307	32	93	999999	772	959	690	204	67	999999	999999	321	486	999999	819	899	458	130	495	999999	50	512	999999	648	621	200	187	853	768	661	408	699	842	75	999999	55	621	136	359	557	387	649	999999	232	788	597	734	999999	999999	244	412	132	378	598	199	794	819	445	999999	999999	999999	837	435	406	209	320	999999	420	999999	773	288	331	770	937	108	400	645	999999	859	34	466	726	102	534	999999	286	331	253	876	579	236	186	999999	999999	776	550	224	471	33	478	999999	999999	138	987	956	90	361	440	499	798	999999	838	585	635	125	65	999999	900	156	999999	999999	235	544	753	999999	111	854	999999	171	558	186	183	957	999999	999999	152	598	115	577	999999	924	890	754	87	430	397	600	841	662	999999	805	999999	324	110	489	999999	779	999999	449	999999	235	368	999999	940	622	974	881	999999	728	999999	467	999999	333	978	998	108	999999	466	999999	159	510	23	340	450	752	862	859	856	902	25	372	223	999999	999999	943	999999	999999	813	464	455	516	406	123	690	263	999999	999999	999999	999999	390	420	323	60	300	353	222	999999	828	198	760	125	999999	301	713	609	253	999999	609	44	442	486	999999	11	999999	643	114	899	649	197	999999	872	523	754	521	604	999999	999999	999999	379	730	537	793	625	704	340	491	115	409	90	999999	999999	999999	311	999999	904	753	321	183	656	249	322	388	999999	999999	888	601	280	779	118	999999	999999	608	240	314	905	999999	999999	999999	546	162	999	499	569	187	392	491	222	94	
617	851	738	999999	999999	139	418	999999	163	999999	999999	738	220	999999	301	530	929	594	999999	997	999999	222	999999	999999	636	999999	250	823	819	462	230	406	389	999999	172	267	999999	101	889	110	896	756	999999	999999	491	807	999999	673	999999	48	258	999999	999999	999999	329	404	149	723	362	224	889	594	338	700	792	419	999999	33	172	999999	708	837	705	59	111	999999	682	682	999999	999999	562	576	624	781	213	432	75	999999	867	767	128	107	738	675	221	311	427	999999	999999	82	458	918	510	999999	339	999999	999999	291	123	321	722	466	201	533	661	322	970	557	496	370	999999	194	166	405	915	610	108	40	999999	999999	999999	999999	446	460	380	644	75	459	999999	999999	339	999999	61	556	55	999999	906	999999	999999	898	999999	999999	352	876	728	274	762	115	999999	728	322	72	999999	323	730	878	30	740	163	27	257	999999	115	703	40	569	143	610	999999	263	704	893	26	999999	469	720	501	570	731	115	999999	959	999999	723	480	277	341	737	825	176	641	175	61	996	651	999999	764	648	845	169	141	162	756	995	34	429	999999	512	854	20	999999	459	999999	999999	999999	999999	999999	391	233	763	237	405	999999	999999	999999	538	841	29	299	649	955	999999	724	571	974	999999	999999	214	999999	61	231	828	883	815	788	191	166	999999	861	363	999999	383	425	92	999999	999999	377	999999	383	496	999999	999999	999999	215	64	535	735	447	83	414	999999	115	692	999999	542	999999	522	999999	404	999999	381	837	167	935	999999	999999	437	642	639	249	362	640	831	213	473	204	999999	678	760	999999	456	719	999999	456	999999	404	999999	999999	550	533	999999	408	179	943	124	749	869	288	75	482	108	103	807	833	62	453	284	489	999999	348	999999	844	218	999999	984	662	906	710	665	744	999999	194	101	115	36	953	470	887	98	724	999999	337	612	999999	999999	363	911	106	404	825	129	211	544	999999	740	378	999999	38	959	462	842	168	622	331	590	913	11	702	807	999999	982	396	400	984	23	465	999999	929	999999	630	750	999999	316	999999	624	690	999999	999999	999999	999999	762	442	928	999999	881	175	714	290	697	251	361	999999	299	304	843	999999	999999	559	198	285	145	271	53	338	711	999999	999999	783	706	900	273	999999	336	158	999999	550	468	764	112	999999	751	951	242	743	278	540	520	21	996	999999	999999	100	999999	100	522	501	999999	600	924	848	323	931	584	796	978	250	882	150	999999	302	274	56	999999	351	999999	999999	38	310	69	999999	522	840	999999	814	999999	999999	421	999999	635	844	
161	868	839	264	999999	819	377	999999	764	999999	999999	379	63	703	627	832	999999	359	566	338	472	98	540	753	336	482	154	770	999999	999999	829	645	514	123	999999	406	216	202	817	713	817	593	545	40	522	152	999999	999999	197	199	539	71	680	307	382	999999	337	999999	927	61	675	606	670	959	999999	22	864	999999	563	230	625	450	999999	999999	521	999999	552	509	241	194	694	70	999999	999999	275	767	964	217	741	86	78	130	999999	766	48	220	923	586	999999	509	287	847	529	966	573	99	999999	999999	999999	502	520	828	855	743	366	999999	33	999999	694	442	58	999999	208	999999	161	504	185	775	999999	999999	955	966	677	731	906	847	541	999999	21	185	246	145	432	248	566	999999	275	532	409	433	196	999999	891	999999	461	999999	648	999999	814	79	914	754	24	483	547	554	999999	133	836	999999	83	417	82	518	205	912	234	960	920	911	239	999999	376	390	999999	126	84	289	279	999999	999999	498	801	942	271	999999	999999	948	999999	999999	999999	151	695	890	359	999999	766	999999	203	999999	406	687	132	902	839	271	388	633	368	430	479	999999	999999	560	320	999999	615	139	999999	713	790	285	270	908	821	97	956	999999	999999	346	360	999999	999999	730	880	999999	375	999999	113	999	113	497	590	280	542	999999	298	145	580	999999	999999	999999	137	489	758	130	427	224	999999	752	314	903	602	32	80	778	785	133	679	999999	999999	716	36	256	610	999999	695	989	375	603	799	999999	905	267	183	999999	574	606	972	759	103	161	818	999999	695	210	894	568	999999	764	999999	999999	465	781	999999	456	610	999999	878	464	435	437	848	487	953	493	997	345	848	356	213	188	160	999999	704	68	898	675	561	410	409	999999	999999	610	170	634	365	133	702	999999	122	693	999999	517	999999	999999	999999	340	407	999999	212	999999	719	853	560	264	999999	545	999999	506	557	934	328	478	999999	308	648	247	326	328	137	874	999999	132	244	519	460	643	595	999999	755	567	999999	359	207	850	417	936	59	906	999999	819	56	206	999999	188	999999	999999	461	35	27	999999	23	88	83	338	915	597	619	50	999999	999999	949	48	750	989	665	968	280	215	891	712	197	420	708	318	827	446	999999	65	154	999999	192	570	31	690	554	200	285	869	999999	820	327	999999	113	249	870	18	455	999999	522	406	979	255	144	999999	877	603	379	765	510	479	643	999999	999999	999999	198	389	26	999999	445	475	999999	410	281	81	999999	188	999999	468	447	999999	990	774	999999	747	231	936	435	715	
999999	950	820	999999	369	465	999999	763	122	999999	61	490	999999	395	743	56	713	578	999999	999999	999999	698	295	911	327	690	488	999999	999999	158	380	262	953	311	257	495	655	999999	51	816	894	999999	76	806	417	957	828	605	41	495	44	653	999999	999999	999999	125	664	999999	201	678	976	999999	742	964	140	999999	999999	999999	147	999999	401	999999	999999	168	178	298	631	489	503	370	862	882	999999	534	123	726	999999	590	515	999999	830	999999	981	373	999999	587	889	111	675	618	430	148	999999	999999	104	503	126	803	204	507	493	185	999999	831	999999	999999	479	218	850	999999	999999	999999	185	15	427	655	559	173	329	590	409	529	813	999999	999999	724	424	63	440	620	610	497	395	17	649	655	341	159	557	744	117	999999	261	999999	119	484	963	462	999999	449	944	953	483	613	108	963	371	529	999999	101	680	426	777	240	999999	21	999999	177	999999	999999	324	409	615	584	483	728	278	999999	776	465	761	961	999999	991	675	999999	23	999999	909	685	999999	811	999999	466	74	691	903	31	468	108	923	795	999999	595	134	545	347	999999	140	999999	999999	999999	753	435	339	718	728	786	565	155	997	778	999999	680	487	512	150	158	520	791	824	257	92	677	542	965	864	111	866	139	319	124	651	538	999999	473	999999	999999	136	355	962	126	466	323	110	154	536	426	117	621	404	199	388	349	555	448	737	85	892	374	999999	999999	919	435	999999	882	137	999999	689	999999	454	999999	31	174	999999	708	791	769	576	397	439	448	994	999999	734	130	736	311	983	999999	736	982	940	999999	501	345	207	40	487	228	27	999999	736	103	177	97	999999	224	520	847	999999	968	508	505	935	415	632	999999	700	715	999999	825	746	999999	287	472	999999	268	999999	999999	511	999999	292	358	380	999999	999999	901	87	647	999999	522	791	146	895	999999	999999	999999	999999	999999	713	531	340	771	999999	201	70	599	999999	704	720	999999	551	37	346	896	686	999999	134	312	999999	731	597	63	999999	634	999999	610	251	519	988	931	999999	586	779	999999	430	520	999999	189	999999	122	95	999999	926	999999	970	999999	799	998	91	334	320	525	393	982	999999	286	19	999999	167	460	357	305	716	999999	999999	965	999999	367	999999	175	873	945	741	590	645	224	999999	717	663	279	810	252	999999	664	999999	999999	202	797	54	153	999999	838	32	121	765	789	665	148	575	15	517	999999	532	916	460	999999	783	803	346	719	160	301	784	887	649	114	867	999999	999999	562	999999	459	322	333	664	45	923	630	
824	999999	558	988	152	657	999999	377	720	999999	213	255	142	999999	999999	334	992	218	63	144	471	999999	999999	613	999999	23	243	68	999999	209	999999	424	452	163	978	490	999999	172	159	137	999999	999999	999999	356	848	921	999999	382	997	987	340	999999	982	788	999999	173	934	999999	999999	139	423	704	257	521	270	999999	999999	978	421	971	173	830	69	925	20	199	277	575	764	58	999999	860	999999	999999	999999	999999	441	664	994	814	555	999999	154	30	713	430	999999	872	999999	69	128	451	961	35	823	509	396	67	778	969	896	368	191	969	999999	562	643	999999	999999	999999	358	999999	999999	606	999999	948	686	48	221	589	999999	405	489	704	930	150	899	44	318	369	999999	384	886	35	999999	197	44	184	484	161	786	909	999999	631	711	999999	467	365	609	875	999999	357	845	198	803	501	878	486	49	405	663	608	806	999999	55	973	263	959	687	239	999999	511	564	70	999999	266	185	858	999999	999999	999999	999999	435	443	999999	70	538	697	231	999999	318	557	145	88	999999	187	999999	999999	585	737	725	507	677	999999	961	321	793	784	395	999999	325	30	492	98	722	129	183	999999	999999	999999	445	565	737	269	920	366	375	999999	572	625	163	999999	999999	999999	235	186	866	64	482	999999	277	999999	312	999999	112	297	75	57	999999	378	999999	740	999999	600	301	170	769	418	999999	604	999999	999999	221	770	393	999999	746	235	862	999999	262	128	890	523	717	691	263	999999	167	633	301	328	130	204	620	999999	62	999999	964	74	416	999999	604	999999	999999	960	999999	999999	999999	37	551	839	194	820	125	885	850	674	882	610	906	716	260	826	313	627	999999	27	159	999999	32	73	270	798	139	804	524	999999	244	757	999999	721	762	140	999999	462	143	309	88	735	572	999999	999999	364	168	700	207	778	574	661	773	524	391	330	14	488	999999	999999	690	320	371	838	440	135	461	999999	999999	130	999999	851	999999	886	939	424	407	644	272	999999	639	999999	999999	999999	447	582	983	635	999999	442	135	603	883	747	619	999999	373	734	999999	675	999999	972	999999	87	999999	723	178	886	584	967	922	370	225	671	756	260	713	625	401	857	151	825	855	520	999999	999999	999999	746	277	181	60	673	696	596	13	667	692	530	712	723	414	107	60	372	520	765	387	221	990	368	63	748	343	100	533	999999	127	999999	92	892	756	999999	999999	412	916	258	673	629	667	99	568	193	999999	999999	453	999999	999999	493	999	239	763	755	755	908	999999	312	999999	605	72	926	550	465	
447	820	967	982	487	999999	456	999999	101	758	999999	901	800	999999	999999	665	999999	488	311	999999	236	853	138	10	999999	710	294	613	917	78	566	741	549	112	999999	999999	710	470	566	999999	47	737	147	999999	211	999999	999999	257	477	675	958	584	999999	999999	239	999999	999999	999999	315	999999	999999	999999	354	33	999999	813	361	697	134	999999	954	999999	999999	999999	596	499	999999	134	799	822	601	999999	146	999999	120	982	126	633	873	161	410	744	165	788	774	999999	393	999999	999999	398	502	999999	133	734	720	781	662	999999	999999	999999	878	567	177	492	186	325	999999	111	999999	220	696	728	824	972	341	220	31	142	409	999999	116	600	321	410	330	999999	913	411	531	338	999999	999999	313	143	283	843	999999	672	612	999999	498	999999	211	602	999999	999999	597	161	402	999999	760	529	50	999999	999999	999999	255	766	172	997	412	999999	999999	584	890	999999	999999	999999	999999	498	643	999999	999999	999999	903	999999	399	999999	709	556	592	999999	999999	999999	578	800	634	386	509	995	598	810	510	999999	56	204	711	627	711	680	358	999999	462	999999	999999	411	998	999999	34	809	889	535	67	999999	414	651	295	557	16	99	395	999999	191	703	899	833	848	915	904	709	999999	772	18	38	207	999999	308	114	999999	999999	999999	544	999999	700	116	72	752	893	210	405	908	164	621	999999	294	320	725	758	999999	42	563	92	196	325	696	126	527	39	419	729	352	999999	401	839	999999	999999	999999	491	597	837	90	954	715	509	800	999999	161	396	743	887	960	549	999999	133	999999	719	358	999999	999999	989	545	723	999999	999999	62	726	999999	781	333	443	633	244	171	177	952	608	377	687	524	738	965	140	999999	531	769	802	92	278	236	578	503	650	487	608	302	999999	480	243	456	999999	999999	999999	73	999999	264	999999	388	931	180	14	351	999999	999999	275	999999	999999	999999	952	712	999999	999999	999999	999999	999999	940	982	756	562	875	595	138	143	240	450	541	596	77	985	277	53	424	160	999999	232	237	999999	138	222	585	887	928	527	531	999999	439	999999	999999	318	369	281	999999	826	66	585	875	999999	440	81	999999	436	347	451	684	668	835	999999	394	332	527	999999	999999	544	976	987	666	999999	999999	44	20	999999	771	759	625	996	84	597	999999	999999	356	999999	999999	999999	488	999999	550	486	999999	999999	371	946	328	501	999999	262	427	434	999999	78	918	275	605	406	71	999999	664	588	826	688	594	247	999999	871	976	507	715	999999	65	827	999999	189	999999	748	999999	74	999999	280	967	373	999999	999999	
748	36	604	90	423	999999	995	999999	494	962	660	164	999999	133	557	456	525	294	546	999999	379	32	999999	738	999999	856	999999	999999	999999	394	999999	999999	999999	999999	499	999999	999999	895	999999	719	999999	999999	999999	485	529	612	480	999999	999999	999999	755	683	826	999999	280	725	405	866	582	567	273	997	188	999999	352	208	999999	334	634	194	188	629	999999	999999	828	897	689	999999	219	999999	386	193	490	351	639	999999	635	172	673	999999	999999	411	323	999999	456	999999	303	243	143	330	568	155	915	332	874	999999	482	999	999999	999999	999999	999999	656	686	190	89	517	836	999999	999999	999999	881	661	860	226	777	315	684	381	999999	999999	455	22	999999	337	241	278	999999	999999	513	999999	999999	999999	299	737	718	754	999999	346	376	296	466	999999	727	757	686	494	65	999999	107	820	798	627	104	999999	999999	246	768	358	948	810	358	370	956	951	936	837	999999	999999	508	33	677	348	999999	737	147	682	294	140	650	747	223	62	379	999999	665	18	949	519	156	481	986	288	999999	566	937	106	816	999999	820	999999	132	999999	607	83	152	459	623	366	642	999999	951	999999	708	999999	999999	306	990	274	295	999999	888	851	975	36	999999	999999	951	999999	800	999999	865	999999	319	801	624	290	454	305	549	999999	394	592	877	999999	999999	358	580	195	999999	641	999999	552	491	892	960	280	999999	999999	46	753	508	185	566	999999	53	443	327	906	999999	317	852	694	724	89	543	305	999999	999999	999999	688	819	765	480	169	935	322	36	427	841	999999	333	872	269	796	999999	219	36	286	204	96	41	673	609	661	788	420	828	999999	999999	999999	306	999999	999999	999999	934	999999	999999	407	665	730	417	899	999999	999999	983	979	999999	999999	381	999999	279	696	543	999999	657	155	999999	818	380	999999	999999	623	79	186	57	999999	797	999999	862	964	514	629	621	474	678	141	999999	999999	677	999999	985	900	40	33	395	609	685	665	701	999999	999999	886	999999	150	245	999999	830	999999	194	878	192	524	75	417	820	649	85	79	741	525	546	999999	999999	571	999999	594	592	999999	999999	447	429	999999	999999	999999	999999	999999	602	481	238	999999	310	720	999999	798	999999	470	834	999999	213	745	999999	616	923	185	999999	798	745	465	611	651	210	784	106	746	459	60	314	999999	40	202	57	999999	999999	856	224	825	606	352	945	999999	759	969	842	999999	913	812	218	44	830	588	882	147	999999	999999	684	999999	623	445	999999	999999	166	842	592	999999	698	999999	775	76	960	999999	201	403	999999	542	892	999999	942	999999	833	
647	841	279	999999	999999	999999	909	733	264	182	698	212	171	13	379	999999	916	386	832	999999	982	46	999999	84	413	999999	489	628	337	694	453	583	572	612	999999	734	886	680	150	699	788	999999	521	999999	271	224	40	999999	150	630	999999	999999	120	703	851	610	699	999999	758	65	831	291	406	570	728	125	639	559	311	999999	35	246	246	999999	999999	999999	999999	257	812	999999	366	98	999999	999999	718	999999	472	869	761	101	45	690	921	94	868	999999	800	951	999999	155	585	481	99	999999	605	739	999999	978	999999	75	94	452	999999	569	999999	999999	999999	700	851	999999	652	769	798	219	999999	344	999999	161	274	71	985	574	91	666	612	884	999	999999	110	979	981	494	735	999999	999999	593	307	999999	999999	135	703	109	999999	46	503	816	999999	879	999999	270	424	465	999999	82	90	520	371	726	999999	814	742	820	599	872	157	167	999999	112	212	26	46	999999	766	999999	368	885	474	54	999999	796	211	130	97	840	564	526	999999	663	999999	496	232	581	999999	581	392	882	999999	236	888	999999	782	581	676	878	999999	461	699	575	713	204	55	999999	562	170	612	622	733	999999	999999	631	387	380	999999	715	794	999999	999999	194	755	485	384	248	166	828	23	999999	453	218	616	113	999999	214	949	999999	451	905	28	244	969	999999	159	751	919	999999	958	412	94	961	94	768	892	515	999999	238	819	807	999999	734	156	982	178	524	152	999999	805	182	430	85	999999	999999	446	999999	225	985	336	633	328	899	870	999999	999999	999999	134	847	220	321	394	721	601	644	999999	999999	97	986	999999	635	608	999999	461	999999	981	18	696	205	332	568	299	835	901	999999	999999	999999	999999	545	999999	686	399	304	999999	493	788	709	484	999999	153	162	246	238	999999	700	34	614	448	94	629	999999	795	929	525	652	31	559	819	414	166	485	429	552	550	914	245	314	999999	968	997	282	533	999999	62	180	331	71	451	210	172	999999	822	779	999999	999999	890	470	779	350	471	999999	889	999999	473	667	732	694	687	478	465	720	999999	999999	999999	357	14	728	877	999999	331	999999	999999	618	251	292	999999	649	636	642	999999	999999	534	380	506	768	392	463	603	394	447	636	999999	999999	745	452	981	352	692	568	904	999999	592	433	29	999999	131	280	999999	999999	15	92	67	999999	999999	999999	195	521	973	328	999999	550	999999	493	907	694	586	144	873	799	999999	320	956	78	738	862	192	111	361	995	647	122	635	421	388	999999	579	338	999999	65	267	999999	379	374	603	363	
46	999999	525	999999	924	986	407	38	880	694	999999	988	999999	592	999999	93	999999	999999	999999	852	999999	714	114	552	125	257	615	999999	999999	999999	941	592	475	384	826	93	999999	35	81	660	999999	606	999999	694	239	999999	32	936	558	183	309	401	999999	751	999999	332	994	972	220	676	381	999999	496	999999	753	543	523	999999	765	423	507	144	999999	30	999999	318	999999	999999	999999	534	235	679	269	368	999999	549	898	723	936	504	98	613	815	999999	289	135	120	500	940	696	999999	100	180	144	676	175	495	999999	613	139	158	584	659	685	999999	701	329	999999	509	214	644	999999	995	271	999999	894	328	511	999999	22	208	682	480	999999	999999	144	999999	135	692	375	64	235	120	806	999999	999999	953	999999	953	587	805	983	991	735	62	276	105	908	809	999999	846	983	932	999999	931	475	113	43	999999	316	202	204	444	143	159	999999	689	999999	999999	820	941	198	557	163	216	225	691	744	999999	201	999999	600	325	910	529	80	999999	518	875	999999	410	919	913	646	395	611	548	858	585	643	586	999999	992	999999	840	658	435	999999	395	716	784	369	999999	34	277	999999	878	999999	613	89	126	181	323	46	999999	31	284	999999	767	604	999999	833	168	930	999999	142	999999	336	80	999999	645	999999	133	169	104	51	459	889	379	792	733	24	254	999999	527	415	593	955	580	819	999999	524	999999	790	49	951	210	539	999999	145	999999	999999	463	999999	443	999999	58	164	942	378	571	395	541	975	871	662	588	999999	413	209	548	652	755	261	999999	130	512	343	129	153	999999	920	479	243	798	191	561	999999	999999	924	367	439	23	999999	257	989	982	999999	918	386	372	549	135	219	999999	999999	796	212	999999	322	99	715	44	798	538	651	999999	308	999999	690	999999	87	598	488	842	119	639	553	13	999999	148	476	424	743	780	300	999999	999999	999999	456	394	999999	265	999999	834	652	999999	224	673	606	83	684	999999	238	285	295	950	999999	377	487	712	252	209	749	999999	999999	300	999999	27	999999	999999	655	660	730	305	999999	999999	848	653	200	714	999999	880	406	433	999999	999999	195	467	495	350	157	892	170	743	999999	159	515	575	221	361	113	207	436	999999	428	33	138	933	532	473	111	994	186	772	297	372	802	325	721	999999	999999	833	532	896	709	762	999999	986	162	603	999999	999999	999999	838	610	227	453	656	14	999999	999999	262	999999	999999	999999	163	715	397	456	999999	357	999999	854	214	999999	280	675	539	50	665	999999	151	780	929	166	828	561	348	171	
80	918	999999	321	999999	999999	852	999999	509	657	556	999999	113	540	999999	999999	999999	999999	999999	592	339	552	913	615	348	907	346	482	16	866	999999	601	377	236	385	862	211	878	573	686	404	383	175	882	999999	619	429	999999	408	683	49	408	999999	756	831	999999	14	540	999999	999999	191	380	891	643	247	955	679	877	164	519	999999	248	856	550	198	956	386	41	999999	999999	488	735	83	999999	826	22	276	621	404	999999	857	671	906	199	999999	999999	491	531	999999	539	999999	999999	456	999999	638	801	999999	783	568	875	151	973	419	252	895	455	999999	568	817	234	688	67	999999	999999	662	999999	342	666	55	174	474	999999	396	591	999999	936	289	194	694	34	469	493	999999	999999	716	999999	261	663	304	999999	726	999999	999999	999999	851	882	79	158	999999	264	469	999999	738	403	410	999999	586	999999	463	958	999999	122	874	999999	765	204	14	954	591	999999	131	679	371	999999	447	999999	150	976	739	907	867	140	999999	439	565	583	755	999999	999999	430	999999	433	209	345	884	614	58	922	999999	656	878	124	567	459	142	790	525	743	956	858	999999	610	999999	556	101	999999	165	445	237	999999	449	999999	836	170	479	698	479	35	120	833	999999	227	331	93	38	752	572	507	999999	775	68	21	999999	999999	284	999999	999999	653	999999	849	458	612	695	999999	217	534	288	999999	999999	444	320	499	632	132	999999	928	999999	15	527	999999	472	657	148	999999	999999	437	999999	575	999999	999999	362	826	781	999999	385	891	532	859	875	504	473	175	528	861	999999	999999	388	580	906	355	999999	340	999999	904	386	800	474	999999	348	779	883	712	999999	207	92	494	718	371	747	472	999999	429	999999	32	875	306	139	999999	997	565	58	79	669	541	372	999999	700	876	884	584	426	999999	999999	106	999999	999999	999999	999999	779	969	850	999999	833	443	950	990	211	999999	38	999999	670	197	246	999999	730	813	52	999999	999999	69	794	999999	487	172	56	116	999999	999999	411	124	650	808	507	37	999999	41	246	999999	590	999999	821	597	848	804	913	239	999999	736	999999	999999	718	999999	999999	999999	185	18	539	670	397	999999	91	999999	701	913	438	862	689	218	78	699	577	999999	999999	999999	248	206	992	682	259	816	63	182	667	604	406	999999	321	787	851	705	501	999999	839	746	301	999999	896	935	375	61	549	844	667	676	999999	999999	999999	44	481	999999	26	857	421	580	790	908	999999	106	516	464	550	902	366	372	207	11	976	651	170	595	309	67	316	999999	276	218	999999	990	374	504	
695	286	999999	872	689	644	164	268	955	392	151	799	428	999999	999999	647	487	999999	478	237	999999	636	874	886	999999	958	550	222	313	999999	404	520	732	22	769	273	999999	494	999999	562	847	717	696	778	453	510	639	405	999999	999999	999999	220	521	146	579	68	999999	430	999999	999999	103	999999	999999	383	988	631	999999	416	999999	999999	999999	993	621	999999	390	218	999999	106	442	999999	329	155	524	999999	851	194	998	999999	443	711	861	175	999999	999999	469	905	762	322	789	999999	443	232	999999	999999	577	999999	598	605	999999	370	127	316	987	999999	411	999999	999999	999999	531	999999	632	481	999999	999999	384	885	701	669	999999	484	999999	627	316	999999	736	106	890	72	116	123	595	999999	839	82	999999	999999	187	999999	550	520	488	999999	790	985	199	961	259	825	86	999999	999999	929	158	999999	915	999999	999	999999	999999	314	68	999999	174	999999	218	239	641	999999	999999	829	708	433	999999	936	995	964	837	331	430	999999	847	999999	986	424	999999	666	999999	568	166	104	555	810	999999	999999	461	999999	326	382	999999	960	999999	357	979	257	984	612	810	221	285	999999	662	678	947	523	467	999999	999999	750	340	552	984	83	999999	999999	284	897	453	883	484	870	647	464	999999	469	454	499	95	999999	999999	999999	856	42	292	215	442	876	863	467	778	468	757	576	999999	234	976	999999	613	999999	972	96	169	926	999999	414	999999	207	134	487	999999	967	907	638	320	865	695	951	790	999999	318	999999	44	999999	114	26	123	80	422	330	999999	207	999999	855	766	353	315	929	305	999999	901	244	752	999999	398	811	560	128	266	186	999999	34	466	999999	921	999999	999999	183	822	721	300	999999	785	803	999999	870	90	999999	872	966	559	999999	999999	912	999999	83	999999	658	596	303	465	999999	814	245	791	999999	999999	813	934	202	301	999999	999999	584	587	668	999999	948	390	528	730	508	256	300	626	999999	377	999999	446	847	918	999999	586	528	265	304	428	549	999999	535	139	999999	127	679	674	427	659	82	999999	968	999999	707	277	999999	573	999999	999999	524	619	29	100	197	376	96	283	898	555	588	328	292	999999	908	936	855	398	999999	391	576	625	208	999999	305	229	999999	232	221	999999	517	955	309	555	903	930	992	445	941	900	40	405	776	872	80	753	51	727	716	770	422	679	119	574	183	898	420	999999	794	999999	898	999999	999999	999999	47	999999	999999	737	346	978	944	419	457	562	361	999999	999999	999999	52	999999	999999	749	516	450	712	838	845	734	382	15	520	95	999999	973	11	
176	999999	999999	835	446	735	313	391	737	826	999999	232	557	223	12	59	94	999999	252	789	159	357	622	69	999999	788	999999	999999	341	468	999999	999999	483	999999	999999	837	846	999999	606	817	999999	368	778	623	710	615	999999	521	380	999999	436	999999	407	193	852	818	720	999999	635	999999	999999	999999	999999	279	967	243	749	999999	38	174	213	999999	268	435	915	790	999999	998	359	594	500	999999	999999	999999	42	638	999999	999999	707	376	127	902	999999	947	375	925	999999	509	655	476	999999	300	492	215	752	843	962	971	277	72	249	999999	593	999999	167	999999	963	673	246	339	871	999999	999999	661	999999	310	727	320	999999	990	999999	79	353	883	727	209	290	779	633	199	676	400	32	645	999999	405	318	823	789	999999	962	645	272	326	605	417	11	830	999999	451	125	999999	911	287	999999	179	378	710	323	958	999999	193	50	57	662	481	436	654	534	651	992	999999	530	999999	38	835	806	36	999999	320	208	999999	621	191	83	34	488	999999	63	957	36	608	509	831	309	999999	999999	224	664	999999	980	356	306	516	459	999999	131	549	258	755	372	352	432	999999	759	938	999999	999999	974	637	999999	691	999999	999999	625	393	403	999999	999999	260	999999	592	372	164	340	999999	163	999999	731	999999	903	939	496	307	594	684	185	506	999999	371	216	999999	250	36	141	298	756	729	999999	999999	999999	432	999999	998	526	780	979	999999	672	999999	784	467	136	999999	734	62	205	302	981	999999	217	896	999999	701	54	999999	351	346	32	52	999999	434	999999	665	52	481	463	498	781	999999	704	907	834	173	587	748	999999	136	301	89	102	463	748	950	857	921	999999	785	954	43	439	999999	255	999999	813	360	999999	999999	80	262	599	999999	999999	177	999999	999999	999999	999999	999999	999999	872	224	999999	943	949	641	999999	999999	999999	131	675	999999	543	748	384	70	999999	214	360	237	999999	159	999999	49	489	999999	942	580	714	999999	859	353	999999	658	999999	224	599	312	999999	181	674	980	662	949	587	922	173	772	792	999999	648	857	111	886	800	999999	168	15	464	563	698	115	558	260	272	332	16	885	588	999999	471	359	534	189	562	524	496	117	462	567	232	999999	788	539	909	11	251	784	999999	446	65	594	848	126	483	999999	432	412	687	264	915	288	999999	631	713	299	333	922	333	286	237	999999	552	896	341	527	327	28	351	999999	91	231	999999	152	115	877	999999	999999	706	999999	101	93	429	999999	651	943	987	166	826	999999	678	328	460	999999	999999	14	51	999999	784	955	
251	414	999999	426	183	694	261	51	999999	999999	788	915	226	340	194	153	999999	355	255	999999	540	170	201	730	592	762	770	454	932	111	999999	559	633	750	999999	999999	999999	13	999999	957	692	945	640	999999	999999	763	112	130	999999	75	382	696	999999	397	999999	91	222	340	999999	420	923	807	118	425	999	999999	291	475	999999	999999	999999	628	330	999999	705	594	530	211	898	829	659	650	66	999999	728	149	853	246	999999	671	475	691	179	613	43	884	837	999999	999999	603	481	999999	542	890	999999	754	999999	999999	691	829	560	21	441	14	760	283	751	999999	696	859	385	55	149	916	41	438	458	716	264	820	757	999999	220	305	358	32	117	175	921	999999	774	445	999999	506	120	999999	260	174	852	999999	143	596	528	141	227	435	999999	999999	859	516	305	659	163	870	82	254	800	999999	656	738	176	585	329	721	999999	940	501	642	999999	577	188	293	999999	504	687	999999	786	89	88	922	535	491	316	415	679	999999	292	999999	434	999999	999999	999999	518	124	594	558	277	807	999999	286	999999	855	999999	291	999999	21	795	999999	193	911	999999	721	68	733	213	684	279	999999	999999	970	658	817	217	999999	914	999999	775	749	910	139	999999	979	43	801	988	999999	671	999999	88	667	999999	633	501	522	407	999999	65	784	999999	909	288	999999	764	84	999999	999999	999999	879	999999	273	999999	999999	999999	63	28	488	687	267	744	533	22	254	835	385	651	34	326	695	542	973	18	990	837	11	999999	539	225	959	999999	999999	41	999999	658	815	431	282	886	447	999999	919	263	999999	50	388	896	44	528	999999	432	999999	801	952	346	402	264	999999	999999	999999	213	488	272	999999	94	872	501	230	999999	30	999999	999999	999999	999999	200	623	719	219	999999	459	114	999999	21	836	536	578	80	89	999999	266	999999	999999	73	999999	243	999999	999999	535	714	177	886	999999	449	999999	434	64	465	922	999999	723	683	54	305	759	642	397	999999	999999	202	999999	802	421	774	338	469	778	315	999	645	184	966	194	999999	782	572	438	375	512	411	999999	122	158	328	732	583	516	880	313	999999	845	548	229	343	208	375	999999	901	120	49	656	749	466	286	586	999999	498	548	522	197	213	999999	964	999999	719	403	653	103	51	755	953	898	11	502	799	635	999999	999999	307	999999	108	999999	264	473	755	732	999999	871	741	976	94	999999	999999	126	303	823	584	204	623	805	721	380	859	365	999999	999999	747	964	486	950	19	647	999999	115	99	676	767	999999	280	987	746	781	362	
999999	671	985	540	884	208	976	61	552	237	501	695	727	999999	999999	387	996	984	692	394	790	967	999999	725	999999	37	627	65	93	924	636	68	999999	27	999999	693	110	228	863	765	510	999999	467	419	749	419	371	997	867	122	999999	999999	64	396	572	999999	234	999999	999999	857	581	920	967	627	601	443	755	709	999999	216	287	778	999999	926	884	890	999999	37	976	843	665	999999	198	999999	651	634	999999	999999	455	696	469	840	940	999999	194	589	931	999999	817	316	664	999999	999999	661	835	504	880	999999	512	999999	596	999999	999999	444	202	951	999999	999999	975	967	439	212	999999	197	746	999999	837	126	741	305	959	670	219	669	188	12	516	536	145	156	753	875	51	773	110	999999	557	506	999999	999999	999999	934	864	850	877	462	407	925	999999	398	667	763	396	217	722	925	988	623	265	199	999999	999999	999999	829	223	563	170	491	97	485	999999	341	314	509	999999	34	806	999999	792	999999	605	590	621	746	489	990	489	834	60	184	283	999999	250	999999	796	661	83	999999	636	324	301	999999	999999	439	999999	335	459	999999	769	698	129	999999	830	538	594	855	583	124	349	999999	83	336	441	913	999999	954	101	691	712	999999	999999	771	732	478	435	689	751	999999	246	163	541	601	74	361	64	999999	113	999999	38	941	999999	999999	695	412	250	964	999999	999999	999999	999999	244	999999	185	983	999999	999999	999999	999999	999999	905	113	401	878	195	692	482	999999	89	999999	556	999999	999999	663	771	707	999999	999999	330	238	471	214	826	954	999999	919	773	426	91	614	707	999999	750	609	132	999999	999999	999999	999999	719	999999	702	405	76	681	703	855	113	999999	285	754	281	999999	134	641	700	999999	446	196	276	919	999999	999999	999999	161	797	110	779	541	934	999999	912	576	610	469	999999	809	999999	283	987	73	669	999999	805	860	999999	193	626	967	431	560	250	893	242	999999	999999	521	930	999999	883	999999	85	572	479	999999	841	705	964	664	871	891	526	999999	208	212	259	52	385	614	725	999999	483	999999	119	999999	780	29	343	810	757	258	878	845	400	394	988	107	543	550	999999	730	229	961	105	999999	43	87	694	40	999999	999999	999999	999999	199	279	129	273	999999	105	484	821	371	164	907	623	999999	999999	772	814	224	161	999999	835	594	995	394	521	716	579	350	703	334	999999	268	96	122	562	656	130	274	725	644	447	999999	999999	368	74	64	482	526	362	999999	879	816	999999	171	309	999999	203	884	607	557	883	999999	999999	497	68	896	820	999999	999999	
35	652	550	499	517	71	999999	397	637	330	467	244	63	987	398	454	497	999999	925	813	999999	462	999999	999999	178	760	999999	294	710	999999	178	243	971	75	337	661	999999	999999	882	999999	999999	344	565	564	150	999999	830	767	999999	52	571	37	999999	697	630	572	416	883	331	999999	379	486	686	337	161	233	272	988	660	736	125	180	999999	826	284	496	999999	681	526	855	999999	924	999999	668	999999	999999	348	999999	444	764	255	456	995	135	730	999999	657	238	412	916	60	999999	117	655	999999	400	51	78	422	999999	676	999999	366	475	825	454	584	28	598	21	884	988	553	896	491	669	184	860	999999	231	839	667	279	610	999999	98	999999	999999	741	348	109	280	999999	311	999999	521	99	530	309	285	478	999999	999999	999999	41	72	999999	220	999999	267	226	999999	999999	201	304	18	464	756	999999	737	637	999999	286	259	999999	614	136	251	807	969	579	654	560	999999	752	210	999999	878	999999	742	799	606	92	999999	132	918	306	669	16	90	66	342	999999	572	648	151	362	390	488	427	935	57	413	204	999999	571	630	999999	999999	999999	999999	999999	188	928	937	40	255	802	999999	993	317	999999	245	999999	913	247	795	987	999999	611	847	646	399	161	807	752	203	887	796	999999	297	153	230	912	109	999999	163	999999	635	999999	895	999999	999999	495	119	478	999999	685	999999	450	776	642	999999	838	256	999999	999999	37	131	194	999999	367	999999	576	706	999999	246	332	627	999999	999999	999999	362	999999	715	297	393	999999	52	338	940	517	606	355	784	654	173	391	665	766	999999	136	808	450	999999	537	553	686	789	945	241	488	68	847	367	999999	999999	425	132	958	999999	291	985	999999	254	329	760	999999	791	999999	10	855	667	860	158	956	66	999999	999999	188	744	707	125	999999	999999	999999	459	759	999999	873	374	747	268	706	999999	12	151	26	205	999999	776	892	894	999999	944	386	821	207	699	410	854	378	640	944	224	999999	176	888	695	792	870	11	999999	918	686	999999	596	960	54	156	814	999999	716	335	411	852	812	999999	162	720	999999	262	69	999999	999999	996	116	324	492	574	835	263	330	999999	589	774	230	976	61	999999	790	999999	163	999999	595	814	661	999999	542	371	439	789	736	974	162	618	941	94	898	690	156	281	999999	999999	999999	561	719	312	999999	637	632	836	335	470	930	779	108	517	999999	214	999999	999999	781	130	144	55	526	999999	261	999999	832	999999	87	999999	544	518	391	999999	999999	43	105	358	999999	905	739	999999	464	999999	999999	382	
519	434	999999	693	355	354	499	358	345	275	45	999999	61	999999	804	495	758	964	926	421	398	425	999999	999999	119	985	999999	999999	390	540	591	261	311	878	462	408	54	394	25	999999	28	43	999999	965	998	732	306	796	999999	999999	999999	999999	349	633	984	999999	158	142	584	999999	123	623	967	804	684	999999	999999	183	999999	406	451	374	948	736	999999	364	87	320	999999	386	999999	445	774	146	695	101	911	678	999999	368	260	999999	809	655	86	404	75	543	999999	224	671	999999	485	705	999999	481	550	612	240	629	26	837	182	207	999999	678	849	831	119	592	872	999999	288	952	155	539	999999	303	660	999999	299	543	999999	999999	999999	999999	959	79	343	223	551	999999	447	275	999999	422	739	611	974	407	555	244	434	699	999999	999999	844	532	559	273	917	257	952	999999	340	482	807	437	999999	125	999999	779	498	895	50	999999	944	23	610	733	999999	952	328	999999	452	65	119	340	403	436	720	436	520	79	999999	303	357	215	934	869	999999	999999	999999	999999	689	775	999999	999999	658	779	343	999999	922	999999	474	964	928	699	790	285	999999	477	43	65	405	291	269	428	598	747	226	999999	88	741	127	497	833	469	573	676	319	580	682	624	103	888	514	693	605	342	375	657	424	659	999999	147	278	73	463	407	515	327	941	911	562	603	999999	190	708	977	141	999999	999999	123	999999	999999	999999	419	962	999999	999999	999999	823	265	999999	568	325	999999	244	979	228	999999	999999	999999	170	999999	639	771	71	499	145	333	985	627	210	906	999999	310	693	713	352	858	110	946	630	939	503	685	539	994	999999	334	945	728	758	371	999999	960	999999	974	163	33	999999	473	380	452	590	205	64	999999	47	24	999999	531	636	999999	669	69	544	231	497	954	241	999999	220	811	999999	266	999999	839	453	570	357	999999	559	999999	999999	636	999999	187	359	999999	630	73	957	274	599	424	101	399	701	403	425	999999	486	209	791	291	263	569	74	333	336	225	32	476	666	24	971	999999	999999	42	493	999999	872	199	333	178	999999	945	222	963	175	999999	147	59	155	626	999999	360	537	229	383	999999	122	35	972	414	50	491	608	584	999999	999999	999999	668	909	999999	999999	296	875	623	181	317	356	110	999999	999999	87	973	330	50	781	621	780	999999	999999	486	254	999999	226	918	999999	999999	347	637	521	999999	999999	478	149	97	766	999999	484	913	58	76	659	21	867	999999	999999	999999	999999	999999	803	831	999999	900	19	433	999999	23	79	956	495	552	969	999999	
589	776	916	608	999999	999999	283	834	146	866	591	593	827	242	979	110	591	999999	468	999999	833	689	388	48	999999	716	283	753	876	999999	999999	505	106	940	432	100	999999	728	244	999999	999999	969	694	146	319	425	606	999999	43	969	999999	435	93	999999	885	900	397	877	149	126	960	999999	957	999999	448	95	496	999999	810	888	999999	863	825	541	494	864	994	252	728	53	999999	701	719	907	163	992	422	905	65	532	703	331	999999	127	999999	763	21	86	697	234	928	719	771	155	78	999999	610	999999	706	30	905	155	158	105	15	269	811	59	999999	456	999999	591	831	287	999999	999999	284	707	575	730	999999	918	554	504	124	401	929	574	999999	651	391	870	209	44	999999	558	182	493	122	706	952	962	621	250	561	347	888	493	960	499	999999	999999	976	999999	999999	999999	600	654	981	614	339	247	220	813	74	802	999999	796	661	636	406	999999	999999	999999	777	999999	999999	313	999999	776	513	999999	999999	350	999999	489	894	233	999999	639	957	999999	511	999999	377	715	751	808	186	758	955	101	832	333	102	445	316	116	207	287	689	296	711	214	111	999999	633	870	397	585	908	999999	930	31	678	999999	289	97	999999	999999	999999	499	137	194	821	421	613	290	257	980	182	787	35	589	999999	671	816	307	999999	483	91	881	420	600	849	797	170	811	654	224	165	228	614	145	148	999999	168	527	393	689	290	352	622	417	412	131	142	350	999999	17	71	981	691	999999	981	267	999999	537	344	33	999999	999999	999999	999999	824	953	182	890	451	999999	512	299	914	999999	999999	739	999999	12	198	999999	664	999999	740	999999	999999	183	537	596	999999	999999	999999	631	192	369	999999	488	716	589	593	458	999999	999999	899	322	999999	772	77	999999	825	252	998	86	348	616	368	440	72	989	879	650	425	999999	999999	570	647	881	116	999999	288	715	32	679	418	739	778	423	920	999999	151	999999	999999	999999	999999	999999	999999	45	292	575	11	997	426	999999	999999	942	42	373	515	338	675	623	999999	522	695	120	999999	999999	999999	609	999999	945	520	644	999999	999999	544	999999	814	999999	688	611	598	541	553	999999	299	306	969	475	706	415	908	591	752	528	999999	999999	868	999999	999999	563	377	999999	999999	65	487	999999	878	221	408	999999	558	690	999999	73	35	999999	969	999999	999999	999999	359	202	902	432	999999	999999	891	999999	772	999999	999999	163	142	135	244	914	803	999999	999999	517	427	758	77	536	856	227	999999	689	999999	602	623	464	839	769	213	185	781	999999	28	558	
890	558	448	457	186	405	558	523	999999	120	330	482	609	313	505	601	134	376	576	999999	986	211	826	999999	336	539	324	999999	922	999999	143	498	478	999999	626	999999	319	999999	359	461	669	999999	860	392	281	151	999999	535	274	612	999999	414	999999	209	572	688	732	999999	999999	647	91	999999	601	769	976	831	999999	364	687	999999	999999	999999	26	124	999999	568	350	444	898	195	684	788	108	999999	18	728	760	279	683	937	146	51	999999	711	999999	484	826	101	999999	999999	147	999999	848	637	331	999999	398	623	999999	999999	348	297	379	999999	999999	302	96	292	760	999999	81	999999	999999	749	500	250	27	315	999999	999999	742	259	38	458	57	193	939	470	999999	474	340	146	999999	680	599	848	671	562	747	87	397	543	340	999999	999999	999999	820	999999	147	999999	527	92	999999	383	271	98	269	921	887	999999	363	999999	304	296	999999	935	513	10	159	999999	578	999999	999999	999999	287	999999	918	871	89	999999	373	839	333	907	947	257	999999	999999	418	510	589	750	999999	967	999999	999999	248	999999	249	443	900	819	999999	495	999999	999999	525	222	105	72	179	397	842	253	999999	524	302	397	349	669	678	666	591	649	71	828	789	999999	943	999999	999999	875	631	645	999999	999999	889	837	999999	999999	732	53	751	999999	999999	999999	999999	431	999999	209	479	851	703	999999	999999	999999	238	310	434	682	999999	999999	279	999999	999999	304	765	207	509	863	634	464	991	464	937	634	915	245	999999	999999	921	367	49	743	46	118	181	62	880	510	325	589	413	722	612	807	774	999999	253	999999	436	999999	922	696	575	24	999999	249	642	140	328	992	999999	999999	761	914	884	535	552	994	132	713	327	999	548	55	61	999999	852	139	860	753	992	282	443	999999	999999	353	178	31	258	932	420	749	191	333	999999	999999	999999	697	922	999999	618	259	999999	722	999999	999999	158	530	999999	590	396	512	280	574	999	720	999999	551	479	999999	367	999999	745	200	999999	577	999999	225	458	211	999999	165	216	999999	144	743	368	721	826	523	999999	999999	999999	668	545	907	479	617	333	876	729	419	228	999999	999999	98	513	999999	429	816	114	932	81	999999	281	241	306	658	439	266	361	409	999999	999999	346	720	472	999999	655	999999	108	999999	891	582	999999	899	999999	825	741	999999	239	646	301	20	418	272	576	306	396	314	999999	999999	187	999999	524	329	694	272	999999	999999	625	436	999999	43	718	904	50	999999	999999	999999	304	481	999999	999999	36	999999	999999	713	547	83	154	176	690	999999	784	287	33	825	
999999	162	214	674	779	999999	431	999999	578	267	302	999999	231	86	26	23	19	999999	903	794	50	809	221	999999	999999	971	999999	459	746	726	259	441	999999	225	441	999999	178	629	701	999999	961	233	146	850	421	999999	851	999999	159	999999	341	999999	383	238	784	258	940	233	950	999999	564	972	66	852	18	861	633	15	645	890	845	999999	999999	566	832	816	672	371	569	691	999999	949	309	80	999999	604	67	652	441	192	195	945	999999	999999	782	999999	177	999999	841	559	999999	999999	431	269	830	951	999999	816	406	967	586	579	663	269	687	615	672	985	467	999999	803	999999	574	462	999999	900	710	999999	999999	843	649	999999	999999	19	291	999999	999999	49	249	442	388	251	255	473	606	616	291	419	215	177	999999	191	999999	437	755	428	281	969	565	930	251	999999	42	999999	328	207	59	654	978	999999	999999	633	746	34	35	999999	735	999999	856	999999	999999	999999	339	616	999999	467	561	101	263	999999	12	999999	484	319	201	999999	999999	692	155	408	999999	636	441	802	89	693	999999	802	412	203	692	179	123	999999	321	950	352	999999	999999	860	646	999999	999999	124	999999	540	159	999999	833	328	354	999999	956	999999	999999	982	859	537	536	833	32	758	689	70	999999	833	444	16	997	250	364	792	999999	294	999999	999999	999999	327	999999	549	543	18	969	94	848	649	223	665	999999	339	101	815	999999	213	837	887	278	339	999999	577	105	152	999999	592	999999	562	396	671	695	999999	745	999999	999999	987	299	999999	789	605	222	531	619	778	69	668	159	999999	902	453	457	999999	999999	906	383	823	999999	999999	579	386	130	296	263	999999	999999	999999	999999	559	679	901	999999	824	999999	999999	999999	422	958	999999	93	999999	443	423	999999	943	224	999999	590	839	168	322	544	999999	444	999999	484	926	999999	76	807	999999	84	599	870	10	539	633	775	999999	789	960	864	999999	317	807	943	999999	636	320	338	159	445	999999	999999	366	367	25	999999	999999	198	201	154	892	519	59	696	844	552	999999	413	591	55	921	60	208	458	418	999999	636	469	777	300	957	738	658	598	329	208	514	643	524	253	89	999999	999999	999999	972	999999	268	120	109	164	976	999999	747	113	523	704	999999	999999	999999	434	752	236	420	901	196	163	860	460	376	645	47	25	889	347	965	451	462	999999	485	802	332	999999	999999	622	323	61	999999	555	85	625	16	606	694	99	501	853	69	696	628	818	755	808	744	463	999999	999999	26	409	999999	82	252	809	432	156	112	999999	866	797	587	999999	172	
999999	999999	751	999999	441	331	999999	846	122	391	999999	763	999999	56	999999	999999	906	506	362	45	591	418	13	382	206	183	548	999999	274	999999	272	118	493	999999	999999	432	992	824	684	639	999999	563	34	690	486	56	766	109	999999	454	959	999999	235	109	581	896	999999	378	999999	268	783	813	581	134	129	656	279	20	606	101	789	999999	821	723	819	999999	393	322	895	160	999999	448	407	999999	999999	971	883	999999	84	553	60	999999	391	426	856	411	982	999999	571	999999	776	756	999999	497	665	878	479	512	999999	999999	513	69	482	999999	851	999999	415	999999	107	157	772	999999	935	62	999999	175	700	405	999999	417	55	493	750	75	384	660	999999	910	164	159	501	381	113	530	50	999999	150	107	574	521	996	230	802	423	67	890	999999	451	999999	499	187	999999	999999	872	508	29	319	999999	908	200	400	505	607	947	655	401	781	414	21	60	35	602	999999	355	999999	999999	999999	336	17	493	999999	999999	463	665	999999	427	999999	999999	999999	999999	999999	999999	199	383	131	500	999999	854	768	666	118	415	440	406	474	999999	253	299	461	999999	339	982	409	425	999999	896	52	999999	975	999999	999999	550	391	990	999999	301	413	999999	234	920	211	835	999999	351	999999	434	73	66	200	397	183	446	780	350	691	699	334	774	999999	234	999999	681	879	540	999999	567	999999	449	999999	182	180	796	74	540	999999	503	999999	68	49	999999	833	985	999999	999999	64	229	999999	51	999999	999999	999999	999999	999999	10	472	530	956	999999	999999	817	411	624	999999	999999	227	387	999999	249	999999	198	285	276	734	107	400	999999	930	301	999999	781	797	981	999999	999999	215	540	372	74	77	999999	546	395	717	999999	524	219	956	999999	370	676	847	530	999999	121	403	701	999999	337	609	999999	599	665	552	569	30	429	484	679	812	686	24	317	999999	918	651	890	558	512	582	191	516	208	930	808	933	999999	999999	38	954	514	635	45	464	78	999999	880	842	158	211	999999	735	999999	999999	999999	662	540	999999	263	469	513	152	402	999999	428	492	401	735	743	999999	999999	619	999999	725	308	60	979	999999	113	568	770	999999	410	999999	999999	455	239	288	255	999999	403	918	555	569	451	371	243	999999	45	585	999999	999999	108	999999	458	999999	290	561	621	999999	682	999999	254	695	698	466	999999	101	278	973	263	999999	489	597	999999	834	999999	886	999999	937	999999	999999	817	528	999999	625	948	886	852	10	175	677	666	999999	999999	715	674	860	870	985	628	151	22	72	332	999999	999999	511	291	623	422	
404	287	684	816	983	870	726	96	83	999999	855	248	277	808	999999	457	867	999999	526	170	213	25	298	999999	675	686	755	206	762	959	446	999999	239	587	771	399	999999	806	999999	844	948	773	797	477	773	999999	744	263	746	999999	798	388	999999	999999	219	388	989	999999	150	999999	125	530	333	123	80	260	999999	689	47	195	475	71	642	681	222	999999	228	820	999999	772	942	999999	459	374	171	68	999999	999999	999999	392	999999	615	665	193	999999	428	449	684	407	523	894	999999	226	561	923	737	746	999999	999999	779	170	178	999999	999999	365	623	80	959	952	22	999999	999999	321	999999	784	859	405	459	951	794	989	544	423	999999	999999	999999	999999	897	450	433	321	757	536	598	232	242	999999	297	828	116	999999	999999	999999	999999	113	662	743	572	776	74	999999	296	141	999999	790	625	999999	999999	999999	477	348	183	519	528	700	661	999999	999999	999999	999999	999999	999999	999999	845	447	509	999999	38	999999	225	154	712	130	999999	101	34	626	999999	807	999999	487	975	796	360	999999	999999	971	213	694	452	956	30	149	999999	989	999999	665	295	18	999999	813	726	890	285	333	999999	62	142	437	675	45	626	914	825	999999	999999	321	280	88	999999	537	609	999999	999999	999999	134	572	895	999999	999999	369	340	81	526	793	999999	95	521	37	141	130	999999	776	29	999999	339	115	324	170	890	912	394	217	745	753	214	393	425	26	209	73	167	745	569	316	704	554	398	999999	313	23	799	253	946	153	699	832	324	68	929	28	258	999999	505	954	974	999999	336	772	588	377	670	999999	827	999999	963	102	216	712	712	784	999999	999999	856	877	999999	150	999999	999999	64	381	999999	999999	96	999999	814	432	999999	614	341	999999	228	625	453	935	353	304	999999	878	189	999999	625	611	355	154	999999	966	999999	628	841	833	862	999999	718	217	308	999999	418	647	263	541	852	999999	999999	141	566	101	838	921	533	819	999999	392	422	457	755	999999	20	942	878	848	553	621	773	508	719	999999	906	246	999999	49	885	778	624	648	754	34	239	224	999999	220	999999	957	999999	32	999999	479	999999	271	461	840	303	476	999999	415	987	240	828	873	422	81	999999	999999	293	493	933	999999	768	999999	702	731	238	796	364	667	719	999999	999999	751	399	999999	183	999999	999999	797	746	999999	20	219	661	523	205	366	802	516	36	999999	999999	610	98	173	710	547	999999	999999	612	999999	121	999999	695	999999	713	86	484	182	898	999999	816	496	999999	524	935	558	122	999999	535	871	999999	847	641	
193	923	916	999999	235	539	635	999999	65	194	249	307	999999	524	270	809	129	999999	629	618	486	719	186	863	999999	999999	161	999999	389	203	741	512	273	468	511	477	999999	999999	258	643	272	999999	761	999999	507	226	36	44	999999	379	999999	988	999999	239	999999	474	746	999999	999999	998	999999	210	999999	862	453	737	999999	450	22	792	999999	705	634	986	355	23	999999	874	366	358	211	127	582	999999	999999	752	999999	44	313	47	730	745	335	259	999999	999999	776	999999	858	770	192	999999	32	69	366	710	999999	387	999999	151	515	872	695	740	797	270	627	685	999999	999999	598	999999	999999	999999	999999	276	380	384	730	293	247	69	26	999999	176	999999	104	999999	653	999999	398	760	999999	172	999999	858	999999	594	462	995	444	999999	824	167	181	999999	999999	57	998	100	340	979	999999	599	903	456	856	999999	574	181	175	999999	41	998	312	838	999999	974	453	213	227	786	921	735	849	156	999999	859	425	983	999999	999999	524	563	999999	419	113	562	999999	84	12	999999	30	999999	999999	999999	999999	825	854	999999	345	999999	604	999999	873	554	67	921	750	757	999999	996	683	590	995	128	590	477	999999	893	734	295	715	378	210	999999	999999	999999	905	519	97	419	999999	92	999999	999999	452	999999	690	201	999999	192	811	999999	862	15	999999	439	295	711	999999	591	572	961	608	60	999999	235	594	606	788	426	26	999999	669	802	992	999999	942	293	675	861	787	70	541	552	483	214	516	999999	999	999999	355	999999	771	506	846	999999	483	999999	953	227	999999	999999	413	999999	999999	581	999999	999999	23	675	999999	999999	999999	887	803	511	429	999999	999999	554	719	400	606	462	81	822	469	173	999999	949	127	354	340	458	726	703	999999	606	999999	902	999999	455	191	334	838	352	168	884	999999	345	999999	427	31	408	508	744	487	999999	862	352	121	678	114	73	557	152	671	586	170	999999	854	822	999999	673	191	273	218	281	999999	999999	999999	999999	470	999999	336	700	333	931	949	999999	225	999999	743	999999	790	694	999999	999999	777	696	681	581	999999	999999	491	999999	748	357	999999	245	999999	215	336	144	688	999999	217	493	999999	856	819	999999	636	187	999999	156	89	645	882	496	999999	999999	503	927	57	999999	861	869	139	535	999999	975	713	714	456	999999	381	999999	999999	999999	486	857	999999	920	877	940	944	999999	999999	344	721	113	474	999999	323	444	712	999999	96	606	674	348	999999	211	904	843	36	999999	731	875	775	999999	999999	999999	19	73	710	582	60	116	147	325	999999	999999	999999	848	510	982	
401	22	999999	999999	523	748	590	147	503	188	26	43	999999	999999	999999	999999	569	252	813	846	721	259	733	139	358	979	469	999999	196	568	396	65	342	54	531	718	578	999999	999999	551	999999	872	570	999999	566	26	999999	999999	999999	322	235	572	999999	664	271	151	288	178	624	544	288	241	999999	934	999999	999999	999999	870	501	105	272	766	296	999999	808	999999	689	211	572	342	786	999999	847	873	343	999999	30	678	782	999999	999999	999999	188	421	272	805	920	635	740	999999	324	332	622	999999	999999	469	285	773	855	999999	461	87	605	291	999999	933	394	88	601	999999	939	33	97	999999	999999	861	588	875	999	999999	929	64	470	966	999999	464	999999	441	999999	999999	548	257	822	999999	928	362	804	999999	663	338	999999	842	43	773	999999	301	999999	999999	749	198	999999	410	773	852	492	407	617	999999	274	999999	210	952	264	727	428	999999	211	726	193	313	999999	691	221	671	999999	999999	30	696	309	726	230	232	691	635	999999	148	483	969	999999	530	744	175	999999	371	999999	999999	587	316	999999	974	100	517	326	446	999999	198	198	112	999999	405	387	921	339	999999	82	978	999999	629	734	290	218	241	848	663	999999	891	999999	850	542	133	509	999999	999999	999999	636	712	999999	255	999999	804	949	381	709	482	152	823	999999	94	298	159	999999	958	999999	75	765	858	669	663	878	249	139	348	569	147	999999	999999	580	999999	911	370	82	25	134	999999	340	836	532	999999	520	744	65	974	561	393	925	999999	999999	999999	569	777	52	252	376	999999	675	610	999999	571	999999	479	253	831	183	928	86	192	833	652	734	929	999999	302	152	143	999999	164	999999	186	222	999999	541	304	445	143	327	999999	648	869	999999	730	999999	960	790	51	500	234	999999	632	316	742	717	489	551	640	450	749	999999	243	81	999999	823	635	359	999999	937	999999	396	50	611	256	543	964	999999	999999	904	376	512	111	643	959	363	164	870	999999	637	999999	999999	805	693	999999	999999	415	797	743	999999	398	611	558	113	551	999999	760	999999	69	208	753	102	546	735	84	999999	999999	600	122	166	669	765	879	999999	999999	205	590	999999	43	525	138	176	653	999999	515	765	999999	999999	101	131	603	999999	810	999999	884	999999	216	79	618	340	732	999999	999999	587	247	999999	731	954	999999	355	257	413	987	543	80	586	999999	448	229	318	293	10	508	991	999999	999999	954	609	719	926	988	999999	738	999999	793	323	999999	76	999999	882	999999	999999	999999	999999	874	999999	154	277	210	308	520	999999	850	999999	57	
731	316	999999	999999	710	678	131	244	301	366	736	999999	999999	999999	999999	999999	382	999999	347	284	293	230	762	126	373	392	687	409	421	416	230	671	437	656	72	16	797	52	160	214	912	764	488	388	999999	525	860	999999	453	213	999999	190	512	999999	763	510	553	577	660	328	990	722	823	885	146	75	246	637	687	999999	999999	339	436	142	371	529	999999	999999	978	847	531	170	956	217	999999	50	168	411	893	999999	999999	230	391	999999	223	200	999999	603	252	999999	288	233	999999	703	907	807	753	999999	664	243	999999	179	598	999999	796	829	766	615	616	105	999999	835	744	999999	296	999999	947	604	918	999999	588	148	141	905	999999	307	999999	262	310	999999	999999	787	747	659	794	293	999999	578	45	394	999999	335	986	157	999999	453	488	714	416	999999	860	159	461	999999	655	629	999999	692	253	999999	999999	999999	315	156	808	999999	97	999999	341	13	453	378	568	534	999999	263	999999	983	739	125	819	616	846	478	610	147	336	264	13	174	255	939	335	546	999999	921	30	839	348	56	999999	403	999999	413	387	491	590	926	999999	402	477	64	952	138	679	892	667	836	546	671	792	833	999999	176	999999	513	53	32	999999	999999	999999	999999	999999	693	759	425	243	442	999999	999999	556	410	517	999999	697	200	987	999999	866	992	999999	193	303	676	264	999999	321	216	655	873	999999	568	286	999999	999999	164	418	269	999999	264	659	999999	745	427	999999	392	325	480	478	567	526	846	165	657	571	59	28	969	999999	237	113	36	787	999999	681	988	134	597	452	999999	781	727	828	612	999999	999999	448	876	999999	872	217	841	999999	97	999999	600	413	999999	358	119	146	999999	830	151	160	632	446	528	745	136	267	727	37	999999	786	798	28	553	323	542	611	999999	417	566	30	271	297	700	869	91	999999	504	248	999999	406	341	897	687	461	710	593	999999	140	435	614	999999	814	803	311	559	581	860	999999	816	999999	993	42	274	999999	888	999999	999999	999999	663	999999	763	489	999999	538	999999	999999	341	101	612	949	691	21	981	951	540	457	494	399	320	509	724	198	432	834	412	999999	632	565	572	375	999999	271	476	999999	851	10	129	274	999999	999999	250	768	999999	867	817	999999	999999	999999	999999	441	850	999999	348	999999	826	574	66	860	136	155	278	999999	999999	999999	999999	429	545	108	110	999999	999999	230	542	999999	269	956	495	565	27	430	258	319	999999	141	525	500	923	322	999999	286	943	268	147	711	389	474	999999	466	999999	397	999999	999999	222	59	112	
999999	999999	685	895	870	88	501	843	999999	999999	999999	799	397	721	611	999999	232	999999	823	597	80	92	831	999999	794	999999	38	999999	629	984	999999	999999	925	38	999999	686	247	427	196	208	999999	424	442	814	430	674	999999	745	164	999999	223	910	398	462	42	999999	982	412	999999	162	999999	701	223	721	999999	860	874	369	825	999999	999999	805	854	999999	154	999999	999999	27	852	129	999999	293	645	737	770	395	709	473	996	358	704	835	326	44	157	751	211	720	224	570	800	491	919	999999	633	999999	66	772	318	999999	896	999999	560	999999	295	766	65	999999	951	999999	161	999999	999999	477	999999	433	999999	820	477	403	454	929	999999	999999	999999	999999	373	415	114	361	999999	999999	165	619	461	739	284	345	748	390	999999	724	999999	19	418	400	129	999999	20	210	929	245	305	999999	932	967	172	999999	662	910	999999	649	381	999999	875	225	255	752	26	489	158	153	81	999999	707	999999	999999	793	999999	999999	265	999999	405	999999	999999	999999	641	250	687	493	999999	15	682	837	987	56	353	180	143	999999	154	999999	999999	530	61	999999	173	218	217	212	808	378	999999	734	655	481	254	477	176	782	583	15	75	999999	999999	152	471	244	109	661	386	989	999999	680	999999	889	496	875	852	999999	929	432	42	484	685	208	610	947	192	516	801	875	999999	999999	619	149	999999	999999	617	999999	999999	929	999999	999999	826	819	718	724	951	999999	985	999999	999999	999999	853	160	973	590	847	713	541	523	61	999999	859	999999	985	999999	71	999999	587	999999	267	943	332	999	323	485	657	866	490	999999	996	999999	531	999999	261	483	507	999999	999999	720	65	904	376	800	877	526	697	326	833	419	663	317	188	402	121	680	208	853	837	498	999999	980	999999	655	527	635	71	999999	258	512	801	602	478	867	537	363	577	531	132	797	787	340	43	81	232	999999	248	138	320	580	285	654	631	677	787	999999	680	999999	283	999999	465	271	999999	999999	617	70	838	320	865	758	999999	676	999999	50	710	999999	947	162	432	838	396	932	125	678	237	999999	971	800	89	999999	682	855	257	879	999999	525	272	712	463	171	850	999999	999999	562	476	999999	923	590	999999	195	999999	528	999999	999999	999999	532	156	399	103	999999	99	47	999999	413	999999	258	429	851	708	194	339	999999	698	999999	987	999999	669	999999	211	628	233	390	834	893	334	164	567	811	33	999999	379	873	618	993	82	812	696	999999	485	228	189	999999	882	999999	999999	999999	999999	999999	458	396	862	999999	197	474	999999	708	213	347	
88	921	690	617	827	898	815	466	999999	705	198	184	772	809	87	983	449	160	507	62	999999	999999	999999	539	999999	637	946	786	685	153	756	999999	608	358	999999	563	537	572	999999	984	966	999999	999999	134	839	283	624	63	515	214	35	999999	210	161	309	645	596	161	263	999999	951	38	780	999999	949	824	575	423	37	523	455	877	906	523	95	648	178	999999	700	90	22	893	281	481	999999	999999	172	999999	59	145	966	386	318	64	42	938	618	791	184	24	707	999999	999999	999999	758	158	999999	687	75	661	477	396	460	183	187	68	756	309	999999	289	662	999999	374	891	556	999999	568	999999	491	157	39	386	999999	686	382	812	868	289	999999	999999	489	485	391	999999	668	580	925	145	999999	999999	191	999999	436	895	362	589	835	143	445	689	589	337	205	918	999999	999999	370	774	801	374	999999	476	999999	395	799	186	736	977	233	975	153	433	999999	517	965	720	950	999999	333	999999	976	999999	844	43	390	161	289	999999	764	577	220	160	344	511	999999	715	732	51	999999	185	853	999999	909	999999	999999	165	362	688	999999	912	150	239	999999	18	999999	464	632	553	14	647	896	273	222	656	765	993	99	473	732	259	987	999999	999999	158	939	128	999999	999999	999999	235	999999	601	519	852	436	981	709	335	123	329	93	999999	999999	999999	289	589	646	999999	704	552	999999	889	955	703	924	999999	204	999999	999999	279	999999	256	64	779	848	305	754	999999	229	783	293	999999	359	413	176	808	999999	586	869	999999	482	571	681	946	168	999999	646	815	999999	205	786	417	266	844	999999	836	134	999999	610	983	834	286	999999	920	269	312	539	551	536	126	368	618	999999	719	797	78	575	118	999999	938	659	939	441	33	999999	875	999999	515	723	999999	999999	614	975	999999	525	205	537	760	687	855	380	104	999999	999999	837	999999	999999	547	57	621	999999	26	999999	672	334	895	844	999999	923	393	805	999999	999999	206	442	753	999999	548	203	601	541	999999	999999	999999	999999	999999	660	629	999999	828	892	960	468	112	79	999999	967	313	560	630	360	526	836	304	60	999999	276	92	379	93	535	999999	353	455	90	455	595	999999	114	769	244	225	825	105	999999	845	566	725	137	775	786	339	987	572	250	24	978	136	714	221	298	578	260	112	303	456	616	22	31	623	999999	94	208	790	395	999999	701	741	802	215	790	550	954	999999	999999	206	458	780	214	999999	999999	999999	999999	893	480	666	999999	722	801	999999	238	999999	703	514	704	999999	999999	999999	186	999999	
999999	999999	333	508	431	748	623	999999	999999	999999	998	836	999999	956	155	999999	915	315	319	729	180	978	939	758	977	246	999999	450	899	999999	75	999999	603	109	999999	999999	999999	670	472	732	52	318	918	704	999999	401	745	747	368	102	786	825	887	457	999999	345	307	999999	531	194	901	183	757	209	41	747	242	707	999999	915	477	999999	999999	999999	687	999999	70	999999	711	585	999999	109	91	806	818	249	374	999999	175	416	933	569	148	999999	999999	868	561	718	672	309	169	47	542	999999	625	999999	982	309	769	999999	285	999999	864	946	999999	802	102	999999	390	792	999999	96	542	798	999999	907	116	565	756	819	310	999999	572	412	426	999999	566	637	191	999999	266	74	386	102	140	871	705	202	593	37	776	610	999999	999999	926	83	505	743	471	717	433	427	552	950	772	933	498	999999	529	999999	999999	999999	768	999999	999999	318	999999	450	667	120	212	914	999999	999999	52	999999	999999	692	485	353	957	999999	176	474	999999	839	521	999999	329	206	382	253	672	361	999999	999999	841	999999	999999	999999	373	64	999999	361	999999	519	455	823	907	82	920	999999	975	186	999999	422	297	304	258	696	797	283	130	999999	737	958	251	619	937	730	999999	787	347	867	979	999999	999999	814	959	999999	999999	999999	999999	999999	285	576	277	496	88	999999	33	547	977	999999	820	100	933	615	624	555	277	835	886	999999	224	999999	468	118	207	380	676	999999	345	913	312	999999	754	999999	195	170	691	755	541	568	706	320	999999	999999	999999	888	969	141	200	413	999999	999999	811	999999	42	152	117	169	298	707	702	550	211	74	356	721	999999	999999	430	999999	864	522	303	328	479	999999	334	780	999999	318	411	544	293	932	846	999999	298	413	999999	52	999999	531	466	834	865	166	999999	744	999999	999999	552	908	711	736	548	554	999999	492	871	138	999999	337	999999	980	999999	999999	267	278	999999	602	999999	932	230	387	411	999999	65	469	463	323	794	590	448	736	766	502	833	556	394	301	999999	999999	541	711	235	724	433	486	538	707	898	999999	526	999999	901	619	688	999999	334	215	499	999999	39	557	343	237	889	372	223	803	334	710	884	927	112	627	401	518	161	686	909	578	930	999999	424	999999	74	999999	834	157	814	509	999999	188	801	704	776	999999	377	998	835	71	273	735	383	197	955	599	999999	999999	228	179	182	647	999999	921	864	283	142	999999	999999	999999	537	76	988	824	999999	706	135	407	999999	417	151	999999	851	848	315	205	382	237	999	999999	79	559	928	645	
337	584	882	880	840	503	851	988	835	653	533	206	999999	558	709	258	999999	241	999999	811	37	29	999999	458	999999	999999	999999	905	999999	697	121	978	147	999999	497	903	823	254	566	357	565	999999	327	208	324	118	458	824	527	750	11	838	136	127	617	317	999999	434	274	181	602	945	607	148	541	555	999999	403	70	806	999999	228	999999	85	255	874	702	999999	143	507	221	999999	388	639	696	282	999999	29	735	189	123	399	999999	999999	755	620	555	189	999999	768	999999	64	764	721	325	782	174	60	872	999999	615	999999	300	767	960	526	566	999999	452	268	703	49	668	880	999999	999999	248	288	330	634	328	522	929	375	458	999999	322	667	324	913	118	999999	157	999999	574	921	999999	222	999999	239	63	587	999999	408	74	19	999999	999999	999999	289	999999	885	999999	247	425	999999	999999	925	319	803	214	999999	653	999999	999999	902	891	999999	316	770	936	999999	853	101	999999	740	785	531	310	448	999999	438	638	999999	378	233	81	909	576	999999	999999	999999	903	631	35	164	999999	999999	258	172	127	999999	577	267	999999	999999	41	999999	666	684	316	741	999999	870	42	999999	270	617	169	926	999999	981	999999	835	121	763	132	231	75	426	805	999999	282	999999	331	999999	860	999999	999999	999999	201	443	999999	891	999999	999999	557	43	599	259	999999	326	48	331	342	145	618	999999	999999	589	395	809	999999	250	879	729	999999	999999	549	979	914	999999	925	999999	735	999999	999999	218	999999	999999	215	999999	999999	816	999999	488	549	950	805	195	443	999999	234	112	474	391	870	999999	22	999999	458	79	494	999999	344	999999	401	738	596	944	406	410	81	952	999999	306	999999	756	718	999999	999999	518	999999	999999	999999	796	999999	823	834	354	999999	736	999999	999999	745	999999	605	22	481	528	999999	999999	364	860	788	43	56	282	728	178	214	123	294	622	999999	999999	396	999999	83	548	999999	999999	904	252	999999	669	214	845	217	999999	701	174	999999	199	312	377	163	822	999999	512	749	392	999999	999999	149	413	452	583	999999	804	749	474	939	933	999999	999999	907	122	999999	999999	999999	210	75	491	476	49	838	104	319	888	999999	999999	565	571	798	956	483	247	999999	999999	227	631	999999	999999	999999	236	235	352	999999	999999	470	999999	389	455	683	999999	999999	613	199	110	575	357	273	91	26	184	908	378	144	233	46	669	20	428	901	207	334	999999	993	999999	814	496	95	999999	427	999999	999999	120	888	999999	639	870	58	11	999999	869	367	794	396	323	327	857	217	999999	756	801	999999	961	553	485	
224	663	619	949	296	88	999999	747	664	280	989	798	999999	884	999999	176	620	18	979	999999	839	539	276	679	921	956	999999	999999	769	999999	715	234	566	999999	45	976	260	108	715	370	606	999999	140	125	333	999999	376	332	203	590	190	32	981	521	645	684	999999	999999	999999	339	800	964	999999	999999	565	765	999999	87	848	999999	999999	522	303	619	435	999999	408	160	999999	402	999999	955	999999	999999	444	999999	252	54	767	361	588	320	81	999999	569	999999	643	102	560	568	296	299	484	999999	674	668	999999	372	999999	426	285	246	999999	634	749	844	858	999999	603	873	522	197	319	999999	999999	606	451	917	999999	792	585	316	600	999999	115	300	999999	529	515	776	962	880	957	351	85	999999	726	446	999999	725	784	999999	999999	687	55	109	979	986	999999	999999	227	812	322	304	999999	969	999999	999999	999999	458	372	999999	999999	999999	910	642	999999	968	421	686	879	999999	291	334	999999	740	817	913	742	16	320	494	972	447	558	160	567	663	510	116	706	920	999999	187	999999	455	562	671	999999	412	999999	20	575	999999	999999	222	531	988	999999	999999	999999	732	999999	522	147	877	365	845	999999	999999	85	999999	999999	315	979	999999	98	113	971	562	187	155	146	999999	147	310	919	999999	259	345	629	578	377	409	999999	974	857	404	999999	484	100	999999	402	27	337	303	552	999999	891	238	999999	427	27	734	923	17	595	999999	385	837	958	263	595	999999	139	506	208	68	999999	14	112	693	73	999999	471	469	999999	129	999999	844	757	999999	220	31	220	212	561	642	486	946	389	133	29	211	526	836	132	468	999999	830	104	493	908	887	135	999999	363	530	272	463	264	476	999999	541	89	308	53	574	722	999999	999999	566	582	415	625	978	674	862	970	635	999999	294	241	182	749	274	751	332	895	999999	848	41	380	32	692	912	403	488	132	227	792	558	746	960	885	999999	911	503	272	157	766	501	560	636	999999	970	244	558	791	999999	999999	999999	678	999999	88	914	195	559	722	999999	999999	196	740	752	843	788	547	281	297	221	362	257	70	748	22	357	480	743	905	722	999999	845	696	316	999999	81	879	803	999999	970	352	361	780	559	571	580	999999	808	793	338	432	963	270	579	462	309	999999	930	929	731	443	452	999999	10	44	999999	999999	433	92	771	909	999999	999999	326	869	11	999999	510	186	999999	595	672	949	576	299	999999	584	999999	853	999999	420	948	873	160	999999	999999	707	999999	525	830	91	337	999999	31	999999	688	574	943	999999	999999	
832	159	754	497	999999	771	502	87	710	330	999999	381	999999	999999	361	960	870	249	789	970	304	999999	985	999999	360	268	946	999999	157	611	150	640	417	401	538	270	999999	999999	24	999999	406	629	78	999999	999999	999999	757	14	670	468	817	334	999999	739	167	999999	174	408	147	877	999999	999999	930	999999	999999	999999	963	188	193	100	766	494	235	33	573	674	629	790	680	650	999999	942	999999	688	794	815	485	678	243	999999	106	795	999999	146	941	999999	698	969	24	159	746	578	820	579	702	333	109	140	175	492	514	999999	727	496	376	882	999999	252	999999	374	999999	295	999999	789	994	970	255	999999	999999	742	975	999999	775	531	904	932	131	687	985	470	716	355	512	750	999999	721	77	999999	769	68	523	456	999999	999999	119	460	633	41	585	731	87	999999	999999	999999	999999	854	999999	999999	592	444	761	999999	266	843	657	694	782	999999	899	282	999999	503	328	999999	229	529	994	135	422	453	308	999999	112	263	392	999999	306	999999	243	999999	123	999999	999999	335	307	892	200	821	992	424	999999	439	142	999999	828	584	692	35	999999	987	860	482	999999	149	145	670	528	999999	460	951	398	702	999999	863	169	41	999999	993	725	999999	999999	183	999999	999999	774	999999	958	799	999999	999999	23	281	876	256	999999	999999	97	30	199	636	999999	197	370	50	36	976	478	278	153	796	999999	999999	309	876	999999	686	350	785	999999	276	712	728	578	652	938	126	826	999999	688	528	944	323	803	999999	963	151	812	999999	971	798	401	689	656	638	999999	324	972	999	597	999999	999999	311	656	923	923	644	619	718	999999	909	160	764	999999	624	852	999999	999999	999999	912	516	874	257	814	575	875	32	82	939	93	999999	999999	999999	127	200	237	642	667	999999	175	328	532	999999	999999	999999	648	636	999999	41	785	999999	428	762	96	90	999999	52	497	90	58	901	571	679	634	487	764	999999	647	999999	397	219	268	25	54	999999	983	779	999999	999999	927	248	999999	51	999999	999999	205	392	739	46	576	195	155	587	999999	274	999999	853	470	512	999999	324	989	711	999999	576	383	412	717	503	106	999999	785	999999	162	810	978	999999	525	999999	291	382	594	610	822	211	74	681	194	780	836	999999	318	754	455	613	258	999999	406	999999	78	793	999999	246	939	731	999999	410	434	999999	295	236	338	287	230	924	729	389	888	442	999999	702	228	936	666	966	535	40	299	549	999999	999999	134	999999	999999	498	706	358	670	101	802	664	256	172	999999	610	801	41	999999	530	884	999999	
331	964	86	375	999999	738	580	973	205	379	120	884	469	999999	112	401	172	732	999999	380	718	797	640	847	455	999999	450	65	174	999999	999999	999999	665	692	446	999999	861	748	923	967	778	697	999999	433	553	372	702	999999	508	999999	999999	999999	999999	513	999999	533	334	238	999999	519	298	999999	808	999999	872	350	229	777	999999	942	540	423	999999	999999	601	31	902	217	303	999999	362	483	999999	764	636	704	467	161	542	912	835	999999	827	413	679	999999	888	204	560	213	152	925	886	566	870	454	992	62	999999	138	631	126	999999	837	167	999999	999999	54	75	177	883	78	245	179	116	907	999999	999999	580	347	143	708	656	100	940	436	999999	990	893	191	712	415	248	413	999999	999999	697	990	255	864	295	843	139	392	329	999999	690	999999	459	962	999999	595	999999	574	995	922	470	844	897	999999	228	978	160	883	465	999999	829	999999	888	397	220	605	160	715	999999	999999	579	273	770	866	746	879	540	931	332	126	933	674	999999	368	258	852	102	525	646	317	999999	255	999999	999999	254	859	828	72	752	262	445	766	522	999999	353	206	999999	40	984	348	448	229	561	348	544	165	999999	999999	149	368	999999	635	78	999999	606	333	346	919	622	887	60	477	188	999999	681	999999	162	999999	24	999999	777	72	541	999999	868	999999	694	589	999999	99	446	308	923	393	750	810	697	777	109	29	999999	164	417	106	999999	970	50	999999	666	377	999999	709	515	97	590	999999	103	770	876	142	999999	756	612	999999	999999	751	554	795	999999	870	479	999999	613	995	202	623	655	444	19	898	999999	999999	922	939	999999	736	999999	836	803	309	716	999999	999999	967	389	113	552	884	655	546	425	255	999999	999999	897	628	106	519	999999	967	795	999999	761	977	999999	437	834	999999	447	714	957	718	999999	29	164	552	999999	999999	999999	999999	80	770	999999	473	483	188	50	136	51	999999	640	284	941	999999	514	999999	175	923	999999	999999	279	878	446	940	588	999999	263	999999	641	354	154	459	999999	806	896	999999	871	297	504	530	999999	707	631	979	999999	683	777	165	515	107	387	560	388	999999	819	202	333	999999	884	999999	999999	898	999999	696	999999	999999	380	999999	939	490	195	877	429	737	565	571	256	467	865	905	928	107	999999	544	967	593	81	999999	999999	999999	700	33	999999	727	605	497	999999	999999	665	894	999999	643	999999	34	911	509	141	650	107	257	945	866	981	978	848	999999	271	950	729	730	999999	140	999999	245	999999	172	473	999999	142	78	358	999999	801	971	
602	295	881	612	632	467	461	999999	152	739	759	999999	51	434	999999	778	236	272	215	935	784	999999	495	980	999999	999999	999999	999999	999999	999999	899	999999	74	999999	999999	999999	945	658	327	271	278	999999	987	418	999999	955	130	49	822	364	841	999999	999999	866	999999	429	800	901	999999	883	431	999999	912	123	999999	135	769	41	58	326	833	999999	945	944	667	105	195	86	999999	289	628	999999	617	999999	198	813	527	208	823	999999	762	53	999999	443	839	256	776	874	578	999999	196	99	990	999999	531	999999	149	171	208	101	244	999999	407	98	264	999999	415	758	999999	36	999999	999999	217	102	999999	789	296	512	114	421	328	320	507	153	102	539	16	121	633	924	673	999999	999	731	721	48	646	202	188	414	841	28	949	552	752	624	881	999999	941	741	999999	637	67	787	999999	923	225	264	995	725	428	303	135	999999	999999	253	571	486	380	525	152	999999	333	699	579	310	371	955	400	478	657	117	179	891	946	999999	308	221	999999	798	999999	391	999999	462	985	547	893	947	200	509	63	405	528	425	598	999999	999999	367	999999	472	561	270	863	999999	999999	320	134	999999	64	325	999999	360	527	582	702	761	896	871	713	42	417	423	764	891	425	262	589	753	302	72	733	940	999999	496	246	563	528	679	394	675	422	999999	893	875	564	702	999999	945	723	999999	986	999999	653	185	65	147	999999	972	999999	815	730	380	999999	992	592	14	356	40	346	148	243	227	486	48	619	999999	530	889	337	999999	384	999999	39	464	999999	999999	297	999999	999999	108	67	556	999999	999999	944	52	999999	999999	293	559	999999	999999	609	584	604	769	955	614	565	306	999999	999999	644	390	441	96	350	486	999999	300	999999	528	599	248	91	999999	651	999999	999999	577	50	999999	606	777	999999	537	999999	454	860	316	346	682	999999	144	491	451	911	196	147	857	701	240	999999	992	842	828	257	999999	503	999999	999999	56	519	988	266	999999	999999	867	24	903	62	999999	626	999999	954	999999	265	464	999999	999999	775	465	770	247	875	999999	646	613	999999	547	999999	672	951	942	198	299	172	284	878	504	441	53	181	999999	805	805	613	999999	48	807	999999	792	614	863	151	662	286	282	122	456	349	405	932	999999	623	999999	944	999999	999999	664	872	980	999999	262	999999	732	293	536	442	80	206	274	999999	137	973	497	68	999999	801	999999	999999	889	172	431	164	45	121	703	619	425	999999	930	960	999999	999999	999999	215	361	666	419	378	749	840	52	999999	85	830	805	999999	136	
331	857	999999	887	651	982	817	999999	108	171	620	590	916	26	219	275	314	202	202	391	291	706	431	999999	166	273	59	130	999999	999999	215	315	209	493	104	13	58	82	731	999999	999999	60	263	504	798	788	999999	823	832	984	771	999999	613	999999	845	999999	436	499	730	388	999999	697	983	29	956	315	999999	433	922	999999	227	999999	471	249	999999	240	999999	999999	594	999999	441	235	999999	999999	317	577	702	97	648	479	576	558	999999	353	29	87	999999	244	999999	493	999999	999999	999999	999999	999999	999999	176	373	506	614	999999	509	999999	363	947	707	410	999999	711	388	999999	302	785	452	639	999999	889	127	230	539	173	999999	999999	111	999999	999999	334	999999	430	777	411	339	591	43	308	999999	653	989	405	999999	676	280	532	169	880	999999	623	458	987	999999	650	58	153	999999	451	999999	130	803	393	915	383	740	376	934	976	283	711	752	154	999999	25	900	722	999999	862	999999	686	999999	230	863	418	875	682	999999	136	362	195	999999	591	345	999999	849	999999	490	938	999999	904	999999	192	607	403	871	314	424	92	750	999999	244	114	999999	999999	901	999999	529	999999	999999	67	999999	807	624	97	97	170	809	626	175	304	241	969	999999	988	98	46	623	999999	547	571	267	249	385	35	951	520	42	68	999999	999999	85	999999	441	878	860	999999	568	519	316	710	504	999999	917	999999	105	275	187	570	198	865	960	69	959	936	799	804	999999	599	146	577	999999	750	999999	899	229	257	538	999999	999999	308	999999	113	999999	836	999999	469	332	999999	929	999999	343	471	870	189	316	26	34	505	88	66	999999	968	383	738	999999	999999	227	27	237	848	737	138	443	889	397	856	999999	999999	869	340	481	999999	669	999999	244	666	880	402	593	212	233	999999	999999	999999	940	999999	999999	999999	263	322	999999	314	702	91	999999	214	38	980	792	459	999999	999999	635	747	584	999999	309	999999	504	916	874	824	999999	999999	625	704	167	999999	949	887	137	999999	870	557	98	999999	799	999999	511	39	637	999999	999999	999999	999999	332	407	232	999999	84	999999	806	921	999999	448	427	879	678	466	254	999999	999999	40	904	332	631	999999	999999	999999	417	999999	722	422	474	999999	974	999999	300	932	302	307	999999	999999	875	688	330	999999	533	119	671	297	131	999999	999999	982	972	868	705	811	470	999999	328	573	88	18	487	394	999999	999999	473	999999	589	999999	174	999999	999999	789	999999	226	999999	72	506	969	999999	130	944	601	165	999999	316	999999	520	999999	999999	999999	978	371	797	999999	999999	936	122	476	
645	999999	707	385	999999	319	999999	999999	999999	488	810	999999	795	359	585	958	999999	886	238	963	999999	367	999999	999999	283	173	968	751	991	299	25	75	950	40	333	528	422	568	644	999999	623	133	402	41	999999	74	215	628	786	999999	999999	324	707	158	725	288	777	607	112	999999	999999	127	201	424	999999	745	457	999999	36	999999	546	999999	252	392	350	999999	999999	660	432	219	958	999999	999999	162	497	701	367	801	999999	55	999999	814	465	850	505	505	932	978	568	933	999999	450	602	999999	303	305	82	325	808	999999	323	127	185	892	835	999999	162	49	926	771	999999	655	459	980	315	731	999999	999999	886	844	694	985	999999	498	603	517	747	245	858	201	629	51	993	216	999999	999999	639	573	25	999999	353	999999	61	796	555	960	999999	621	424	999999	264	680	999999	963	413	337	36	686	299	328	263	916	190	735	999999	999999	999999	253	999999	681	999999	999999	386	392	999999	801	933	304	943	642	525	999999	821	296	999999	999999	999999	999999	802	999999	607	999999	999999	999999	251	437	711	326	654	999999	999999	748	999999	743	480	787	999999	56	473	611	999999	731	742	657	999999	999999	999999	894	999999	203	733	632	999999	854	83	148	204	688	150	999999	100	999999	650	735	343	777	762	87	816	999999	654	999999	999999	200	11	999999	220	625	894	999999	341	999999	528	460	999999	676	307	518	669	999999	592	999999	906	409	521	786	90	999999	999999	35	375	27	88	648	549	176	75	260	999999	999999	927	578	794	37	999999	282	999999	199	999999	999999	999999	999999	999999	483	999999	999999	660	999999	999999	999999	795	213	311	869	747	324	999999	880	911	318	611	57	665	999999	414	999999	821	878	677	249	999999	891	757	658	555	132	609	604	999999	510	999999	908	999999	999999	411	724	276	924	289	417	542	999999	288	941	999999	431	587	945	79	552	227	781	489	439	527	904	999999	999999	999999	625	714	999999	799	410	802	999999	476	37	70	690	747	896	999999	269	706	999999	612	815	603	999999	544	663	999999	538	293	734	999999	152	999999	507	999999	999999	611	663	999999	407	419	999999	149	361	955	559	885	388	999999	999999	191	229	999999	48	301	640	999999	999999	999999	60	609	270	999999	77	284	999999	917	563	999999	999999	999999	936	999999	308	79	999999	676	252	178	984	778	156	733	999999	552	209	999999	81	215	999999	574	421	582	652	999999	158	760	82	87	631	642	332	966	681	999999	255	662	434	969	566	964	807	999999	106	282	463	537	164	524	84	914	845	357	783	558	999999	364	914	510	920	975	603	999999	546	
351	456	189	61	928	999999	546	985	112	649	673	767	399	485	379	344	621	606	999999	12	716	797	974	193	132	170	891	748	923	58	590	370	641	484	999999	826	283	485	235	226	538	929	743	708	120	791	999999	999999	544	999999	308	999999	56	172	830	554	482	999999	929	768	416	798	71	63	68	313	999999	915	731	999999	70	999999	380	340	999999	787	64	276	82	341	685	22	213	999999	750	221	324	479	654	209	354	287	556	466	999999	739	867	689	999999	807	665	999999	999999	990	114	172	998	715	999999	52	500	999999	923	597	92	403	999999	999999	313	846	988	656	271	531	209	783	999999	999999	529	734	999999	374	626	275	675	999999	865	999999	999999	999999	223	999999	780	611	709	148	363	958	384	999999	999999	999999	386	803	818	19	307	625	791	331	583	999999	195	963	133	135	589	658	922	966	537	999999	660	725	633	390	875	659	821	71	429	999999	539	122	590	999999	988	823	999999	665	999999	999999	431	332	14	138	422	817	488	583	999999	705	46	999999	999999	999999	999999	660	179	437	144	647	803	729	999999	952	554	83	383	999999	147	999999	211	266	157	297	951	338	999999	999999	967	68	181	248	513	724	999999	999999	242	817	999999	337	653	29	531	180	446	701	430	62	999999	349	443	999999	445	791	504	779	269	592	821	575	939	675	470	86	476	565	226	186	999999	432	841	565	999999	810	123	191	734	976	851	259	907	669	919	999999	624	461	803	721	999999	815	999999	649	996	885	397	977	559	455	704	880	485	254	694	162	999999	877	413	634	678	322	54	293	741	571	668	280	755	999999	461	999999	762	504	999999	552	999999	999999	999999	430	423	999999	632	289	281	970	773	663	999999	767	130	746	58	178	999999	907	770	579	908	434	999999	999999	232	999999	994	690	999999	980	297	152	592	999999	999999	982	221	543	690	765	999999	771	798	15	306	987	999999	999999	965	593	461	59	781	990	999999	143	213	305	913	914	999999	999999	999999	792	375	831	999999	813	437	75	999999	509	999999	999999	568	147	636	222	820	244	999999	288	724	999999	999999	248	371	601	999999	185	779	915	629	776	480	429	999999	999999	639	999999	811	908	287	999999	637	951	832	777	999999	156	999999	990	485	679	999999	16	866	327	273	137	470	584	789	999999	999999	50	880	450	533	999999	227	999999	583	355	432	98	999999	824	897	999999	999999	999999	179	877	678	788	440	950	858	474	563	602	741	512	14	237	999999	35	613	596	81	391	999999	293	928	875	999999	999999	256	830	15	51	
429	696	721	999999	999999	912	583	508	999999	930	592	69	585	625	889	80	351	204	969	999999	221	310	505	34	350	885	949	802	380	999999	703	38	469	521	999999	55	791	999999	999999	216	999999	999999	999999	151	799	193	999999	999999	985	347	788	999999	860	40	830	129	200	999999	535	529	962	781	999999	999999	236	564	599	999999	999999	844	289	222	382	763	532	116	323	999999	234	166	186	646	816	43	523	650	999999	999999	690	999999	999999	104	602	302	253	670	976	688	999999	245	594	999999	859	151	67	575	680	106	999999	724	806	835	999999	999999	999999	999999	964	104	999999	999999	396	170	383	400	989	195	619	89	519	862	139	999999	450	989	572	542	787	675	975	948	970	80	932	966	999999	29	999999	234	949	927	706	882	999999	338	848	433	999999	999999	161	872	955	600	587	999999	595	181	395	482	999999	810	538	298	129	836	615	999999	237	999999	999999	970	563	395	139	592	165	257	730	122	151	999999	280	999999	523	113	999999	379	493	999999	999999	85	633	999999	428	999999	399	417	999999	999999	999999	532	206	853	324	191	319	570	471	995	999999	347	999999	283	341	999999	999999	219	775	25	843	245	832	940	46	999999	346	414	966	990	202	747	999999	662	398	619	942	427	13	342	794	432	908	999999	807	43	634	360	999999	999999	609	999999	999999	747	234	999999	699	265	999999	256	844	904	603	480	999999	741	853	788	884	722	999999	999999	215	442	231	420	336	344	143	13	444	986	596	214	391	22	999999	747	437	911	919	687	999999	757	498	999999	829	438	999999	999999	189	845	475	999999	47	496	974	210	999999	999999	161	365	999999	999999	999999	857	318	999999	98	790	636	999999	361	973	999999	46	513	999999	999999	341	591	999999	648	77	823	599	520	500	177	895	47	904	231	624	759	564	999999	795	946	641	580	999999	999999	999999	999999	999999	494	502	302	11	982	527	266	193	231	263	999999	999999	999999	999999	346	818	231	202	999999	731	884	736	999999	248	481	717	511	312	761	161	557	743	637	749	115	28	207	176	912	999999	648	47	402	999999	847	999999	804	733	999999	762	999999	157	999999	708	199	757	999999	64	529	274	25	999999	999999	79	706	973	999999	999999	116	999999	999999	65	290	241	93	999999	999999	717	999999	970	913	999999	999999	999	999999	410	999999	929	560	999999	999999	152	646	647	505	693	615	999999	999999	874	93	564	627	976	151	162	867	920	625	352	423	571	999999	559	361	248	947	433	136	305	393	498	690	759	999999	478	419	642	736	400	241	20	917	999999	887	999999	
160	40	857	789	999999	669	313	217	934	178	488	999999	296	266	745	191	999999	504	491	999999	999999	868	999999	999999	743	235	999999	235	121	412	999999	147	671	12	999999	916	999999	346	999999	999999	194	482	824	421	989	999999	356	999999	999999	59	999999	423	999999	999999	999999	292	643	999999	56	999999	485	999999	106	531	524	999999	999999	293	999999	829	999999	859	741	767	410	999999	53	976	684	999999	879	999999	580	71	598	999999	111	999999	527	805	999999	390	300	454	999999	115	385	303	999999	647	999999	999999	310	999999	442	955	681	277	999999	94	249	667	510	635	439	999999	507	45	933	999999	999999	57	766	999999	999999	236	568	297	529	999999	25	999999	89	46	514	816	413	999999	999999	999999	557	834	485	999999	566	999999	879	665	25	999999	608	350	370	611	407	859	999999	937	278	999999	397	999999	748	999999	78	499	999999	999999	999999	622	999999	752	416	300	736	415	571	333	999999	940	356	903	281	62	695	675	389	478	638	655	520	475	486	421	254	173	999999	886	374	77	37	415	544	402	118	856	933	999999	999999	992	297	999999	999999	337	860	494	122	696	903	403	120	119	999999	999999	999999	892	275	999999	999999	999999	330	999999	959	999999	999999	999999	368	879	943	839	741	999999	603	646	999999	547	345	158	560	760	999999	399	999999	970	956	918	580	79	999999	226	999999	938	33	311	671	612	23	999999	999999	920	136	243	752	73	999999	800	516	198	999999	565	556	126	444	295	523	930	999999	988	783	994	999999	999999	588	999999	999999	999999	999999	301	974	999999	999999	999999	999999	640	999999	816	646	919	317	166	412	999999	962	735	670	474	503	999999	999999	740	910	35	616	999999	560	837	654	35	814	999999	514	224	223	361	999999	610	392	999999	661	706	999999	782	680	627	999999	977	336	853	999999	784	309	558	513	243	845	508	338	313	90	796	171	621	115	999999	652	999999	178	610	999999	69	92	699	85	91	456	138	999999	989	838	582	999999	801	999999	40	999999	999999	710	999999	516	534	282	999999	723	999999	544	672	999999	231	975	999999	809	999999	160	997	999999	610	482	431	999999	999999	163	999999	475	507	999999	370	652	85	900	999999	487	198	999999	999999	786	13	999999	221	547	999999	461	132	999999	999999	999999	784	650	999999	338	948	999999	288	202	798	380	933	613	226	579	183	30	601	999999	288	916	620	632	982	220	999999	634	999999	999999	13	266	41	334	41	733	511	720	681	746	951	999999	208	996	304	798	999999	400	999999	641	373	763	999999	800	999999	527	999999	161	667	999999	640	999999	220	999999	198	542	999999	
999999	999999	493	999999	463	348	854	999999	73	718	623	337	999999	999999	307	875	629	520	249	999999	240	598	514	579	359	999999	999999	116	637	14	999999	807	762	458	254	999999	275	573	909	425	15	430	999999	808	540	823	999999	402	342	999999	590	883	949	146	118	20	999999	913	718	411	425	999999	999999	68	999999	815	999999	735	999999	488	999999	65	999999	823	400	809	924	705	49	535	579	529	774	999999	999999	920	999999	625	349	244	999999	362	999999	508	999	268	999999	999999	894	724	258	747	290	853	999999	534	282	135	746	309	95	371	873	192	832	896	973	555	999999	993	957	950	395	878	736	999999	210	999999	824	141	131	320	810	325	287	831	249	999999	358	999999	647	999999	999999	50	158	389	488	672	676	113	294	142	970	900	999999	308	362	999999	999999	592	333	180	999999	614	187	775	999999	558	905	10	999999	63	207	754	356	235	81	355	729	357	768	538	435	720	999999	999999	999999	909	559	999999	479	837	803	765	566	999999	431	273	999999	382	828	930	766	999999	455	241	935	999999	554	541	236	999999	999999	769	824	999999	744	590	999999	198	435	999999	998	926	999999	820	999999	442	999999	878	999999	999999	492	356	528	837	999999	759	275	999999	63	999999	999999	28	752	471	164	43	940	770	733	840	505	673	946	187	999999	839	154	999999	981	503	999999	676	737	428	524	335	251	999999	34	984	325	162	144	999999	999999	980	184	999999	999999	226	501	427	155	963	999999	818	409	351	999999	931	615	999999	633	560	104	688	290	333	947	829	791	953	746	748	999999	353	538	644	999999	951	665	94	999999	764	11	611	531	773	999999	705	925	900	91	102	379	685	528	584	999999	608	699	999999	122	836	435	548	681	999999	448	958	289	765	460	954	999999	530	670	869	558	493	999999	517	217	251	903	891	872	999999	379	838	824	999999	999999	292	261	999999	972	142	339	463	930	134	334	168	426	170	449	136	999999	848	25	999999	35	724	451	192	643	999999	933	543	675	37	999999	609	143	335	338	178	702	999999	558	999999	999999	999999	563	42	192	58	825	999999	451	999999	999999	999999	823	175	928	712	840	79	999999	111	209	999999	999999	902	106	724	34	999999	831	281	999999	375	299	487	999999	930	999999	418	999	594	55	999999	102	930	210	506	786	968	406	626	338	633	999999	457	338	999999	999999	660	935	468	999999	734	912	999999	999999	461	240	345	54	999999	551	999999	80	586	65	999999	999999	999999	701	600	938	65	694	214	943	800	999999	842	159	387	999999	510	483	999999	999999	321	
288	921	999999	999999	275	450	999999	409	999999	906	563	702	402	999999	49	459	999999	345	999999	969	50	707	999999	521	375	999999	999999	667	383	50	999999	538	26	743	730	782	248	952	334	999999	141	294	138	46	246	392	999999	999999	999999	174	551	147	21	999999	281	580	694	999999	999999	877	264	267	35	999999	957	34	685	658	598	266	221	16	999999	42	838	999999	578	200	284	983	947	365	328	219	499	811	527	426	472	160	97	150	578	457	999999	874	269	999999	88	221	706	791	241	999999	952	545	136	979	762	526	12	504	823	400	929	898	938	815	999999	156	507	269	196	448	999999	81	437	564	799	964	999999	484	999999	72	286	165	134	247	999999	954	999999	547	664	946	158	999999	326	188	999999	343	935	453	558	999999	999999	447	999999	793	912	999999	117	999999	190	798	40	527	392	761	124	773	774	700	999999	999999	471	960	605	250	300	585	754	259	46	465	38	51	925	189	358	999999	560	341	335	384	999999	122	999999	865	999999	630	211	999999	999999	754	999999	999999	999999	967	470	999999	841	999999	999999	337	137	858	535	724	769	988	999999	212	413	999999	223	443	999999	184	999999	359	999999	739	334	669	384	198	999999	291	896	999999	999999	958	999999	999999	999999	999999	838	998	257	987	586	643	105	999999	38	999999	162	789	540	999999	869	999999	231	120	161	111	999999	999999	952	999999	673	253	999999	976	999999	999999	493	809	287	28	605	999999	926	757	999999	959	643	407	641	385	46	406	999999	770	923	436	736	999999	452	895	173	14	55	999999	999999	342	999999	129	95	394	514	353	511	522	530	502	794	474	999999	999999	999999	999999	999999	999999	902	999999	999999	999999	63	415	907	999999	366	391	855	999999	999999	617	443	439	154	999999	999999	257	870	693	999999	238	249	999999	642	272	269	999999	999999	999999	813	478	417	56	839	999999	75	679	487	629	986	130	666	929	179	999999	40	908	999999	943	999999	944	706	218	999999	274	818	999999	772	645	999999	116	999999	325	787	854	210	999999	999999	999999	459	999999	769	999999	999999	999999	571	320	261	465	241	361	213	494	228	868	771	999999	673	575	938	443	999999	999999	999999	880	999999	351	999999	999999	976	642	318	658	494	678	184	465	512	999999	999999	999999	380	999999	413	273	903	469	106	918	92	11	999999	999999	459	25	735	927	245	826	608	230	177	936	489	999999	52	554	999	999999	693	316	999999	74	873	999999	999999	999999	438	741	977	999999	254	233	242	974	918	999999	208	478	999999	257	229	686	10	481	339	444	827	814	231	358	999999	556	
235	776	999999	660	160	29	953	146	999999	504	849	902	976	999999	999999	514	681	758	355	530	608	999999	96	19	73	401	110	627	999999	624	520	628	245	698	998	999999	668	999999	143	999999	525	999999	758	724	836	108	505	395	999999	323	142	472	12	999999	948	788	689	306	999999	758	999999	335	374	873	984	230	666	287	999999	247	846	423	625	175	999999	801	687	999999	183	965	896	999999	999999	458	999999	57	625	999999	750	219	776	372	999999	999999	271	999999	441	884	740	616	441	227	999999	999999	477	719	847	837	999999	156	110	328	132	999999	862	213	999999	999999	999999	937	999999	999999	537	736	471	483	752	250	904	814	370	803	631	566	999999	678	275	393	981	999999	209	788	999999	604	119	457	249	49	522	67	751	526	999999	802	21	80	690	999999	41	999999	999999	999999	932	129	785	307	696	999999	107	193	937	64	933	999999	999999	999999	10	933	626	23	243	713	728	846	999999	844	309	828	555	463	988	562	362	988	999999	602	999999	250	818	811	999999	683	942	338	999999	696	592	884	75	999999	79	756	96	27	759	263	878	95	999999	941	997	999999	20	643	999999	384	702	945	812	144	960	760	999999	814	262	560	770	399	726	376	999999	425	763	360	999999	241	476	344	238	999999	724	999999	193	876	814	999999	672	999999	143	746	999999	999999	82	999999	244	319	641	999999	999999	999999	492	488	369	999999	690	999999	113	660	999999	962	908	367	717	269	999999	199	576	248	999999	367	887	999999	999999	980	999999	999999	353	831	125	999999	600	999999	578	999999	70	999999	411	999999	999999	241	999999	22	59	999999	838	637	929	812	999999	999999	743	402	280	408	321	999999	232	999999	318	999999	999999	282	544	185	372	713	788	687	209	183	788	82	62	999999	576	875	999999	95	152	744	685	540	999999	999999	341	999999	923	180	718	49	23	999999	194	121	12	518	477	874	999999	134	999999	251	999999	348	267	670	349	512	999999	445	607	147	246	999999	398	698	999999	473	843	174	789	618	969	999999	169	765	887	999999	765	68	999999	549	286	999999	896	999999	928	999999	999999	670	999999	421	349	282	441	876	999999	999999	722	314	556	999999	40	999999	345	240	282	452	999999	999999	782	407	746	772	47	68	999999	229	677	999999	770	990	659	182	316	377	278	696	728	293	979	276	229	461	512	403	518	643	681	665	999999	999999	999999	999999	888	460	675	576	245	383	999999	566	942	767	999999	999999	354	857	999999	999999	999999	999999	999999	895	999999	515	188	294	270	644	549	999999	548	21	793	294	999999	347	294	999999	
702	701	461	354	276	422	334	999999	917	946	58	999999	316	999999	704	999999	761	898	799	382	281	390	316	601	833	799	28	930	974	258	368	17	999999	999999	999999	999999	999999	999999	628	109	191	726	377	323	595	999999	999999	999999	317	217	533	309	999999	912	585	999999	395	999999	520	477	404	403	487	668	588	51	999999	837	999999	444	999999	391	279	700	200	555	999999	992	15	945	999999	999999	623	767	724	69	469	999999	894	999999	999999	999999	858	160	704	788	999999	999999	735	999999	800	83	397	873	755	152	39	847	721	39	309	999999	854	575	589	221	999999	720	943	999999	581	437	942	999999	999999	196	532	999999	995	411	999999	314	267	461	154	814	795	999999	21	582	999999	622	938	865	653	481	420	293	571	493	999999	999999	765	217	972	999999	141	903	312	999999	999999	910	851	999999	722	995	999999	999999	999999	774	425	999999	709	371	999999	999999	499	87	840	99	999999	249	557	511	402	999999	549	59	489	999999	683	892	999999	999999	962	129	999999	628	152	658	999999	27	861	796	78	979	999999	403	718	23	999999	999999	999999	223	792	380	363	999999	999999	999999	999999	999999	913	649	100	533	591	266	408	379	197	870	934	191	754	999999	999999	760	999999	423	971	999999	341	475	999999	999999	828	234	660	591	765	431	711	999999	212	259	113	222	706	545	397	999999	994	999999	826	999999	129	881	468	42	999999	602	999999	503	960	311	754	999999	740	470	704	366	999999	816	613	999999	999999	723	979	999999	655	999999	64	999999	35	419	999999	999999	649	999999	999999	946	766	627	999999	999999	526	218	999999	900	999999	665	481	245	841	41	955	999999	736	70	999999	405	999999	963	387	999999	999999	17	477	551	161	763	799	999999	959	757	600	978	227	450	999999	950	474	999999	11	989	999999	818	999999	994	463	999999	999999	999999	70	999999	999999	802	250	999999	999999	518	999999	999999	749	999999	866	645	286	93	440	977	960	296	821	893	931	824	962	397	144	729	950	483	97	999999	507	220	775	999999	999999	999999	737	456	825	730	220	999999	338	270	132	57	542	973	999999	486	21	969	766	999999	184	230	840	852	636	894	999999	266	620	570	999999	655	870	432	380	999999	249	999999	470	999999	999999	175	495	701	999999	97	999999	999999	919	611	177	538	454	607	678	493	957	999999	820	930	172	954	155	767	37	476	186	119	603	921	246	508	508	675	495	999999	734	999999	587	999999	707	999999	347	18	403	704	211	273	753	886	685	999999	999999	540	999999	999999	29	999999	673	798	911	87	999999	998	375	668	40	999999	121	669	
758	818	999999	282	232	999999	617	146	374	333	275	912	365	716	999999	881	816	968	747	767	989	17	475	999999	999999	630	999999	348	643	735	673	433	161	94	138	867	68	999999	317	356	999999	883	363	349	999999	998	721	999999	761	493	999999	72	40	354	680	751	999999	516	645	602	373	278	502	639	660	842	761	999999	587	999999	822	406	660	401	656	116	654	136	266	638	908	999999	586	159	882	611	999999	806	413	387	524	999999	774	714	983	999999	390	999999	689	690	247	449	88	392	670	999999	999999	999999	698	574	106	226	260	999999	694	822	999999	999999	999999	999999	999999	999999	867	210	854	281	632	999999	999999	813	725	930	446	999999	999999	468	472	999999	489	436	999999	762	118	839	999999	308	301	999999	30	170	161	47	999999	641	250	999999	581	878	538	999999	824	465	231	885	848	999999	999999	999999	617	235	360	999999	999999	329	999999	686	846	38	919	555	980	865	924	999999	662	999999	999999	999999	999999	117	887	593	665	99	612	744	541	232	991	999999	528	617	159	795	810	663	183	647	793	563	446	553	958	999999	419	958	999999	974	232	169	999999	974	358	509	348	766	831	774	717	113	999999	623	47	999999	999999	372	716	139	446	999999	515	999999	999999	771	671	343	635	683	680	654	999999	567	10	831	999999	999999	268	999999	999999	54	832	408	930	999999	418	822	516	999999	955	56	999999	411	999999	234	654	888	962	587	838	14	140	158	999999	999999	899	587	623	215	894	482	999999	77	681	402	176	116	999999	999999	999999	848	827	999999	999999	634	999999	999999	40	775	999999	32	592	681	811	453	913	999999	315	867	791	831	999999	310	268	999999	941	184	730	145	68	547	503	640	234	999999	999999	658	999999	999999	659	999999	557	847	39	871	890	433	265	238	488	492	801	526	540	531	649	526	223	999999	692	238	82	895	717	638	529	952	999999	999999	275	265	999999	846	217	694	999999	361	281	999999	592	518	999999	501	656	575	746	976	109	702	999999	660	999999	186	776	430	999999	999999	999999	999999	999999	938	976	444	962	999999	239	999999	999999	999999	258	297	254	826	999999	999999	999999	999999	999999	151	892	552	852	753	999999	615	820	86	80	786	670	621	999999	881	55	653	542	483	539	433	345	791	999999	999999	999999	62	999999	999999	523	601	120	453	999999	988	508	799	95	232	999999	357	413	163	884	532	186	999999	76	999999	780	19	641	999999	51	815	805	110	885	999999	308	428	209	211	562	478	999999	999999	207	243	999999	999999	567	999999	520	192	999999	999999	906	999999	86	818	986	52	
837	514	999999	999999	412	608	999999	999999	914	495	923	544	999999	211	600	416	999999	999999	439	833	990	534	451	331	325	859	795	623	999999	999999	523	490	441	167	999999	999999	518	403	814	999999	999999	975	341	82	396	976	44	818	591	999999	999999	999999	388	163	999999	999999	73	638	957	552	813	568	213	174	972	442	113	990	838	999999	999999	462	154	840	782	24	999999	379	935	349	999999	999999	42	703	470	405	999999	288	115	999999	999999	880	445	271	999999	492	772	176	109	953	872	53	980	48	601	827	973	548	381	47	119	693	702	617	999999	836	536	509	704	577	341	999999	885	777	567	999999	26	882	65	999999	252	999999	279	999999	999999	781	996	993	112	643	432	999999	906	77	950	301	187	828	544	999999	956	272	472	532	622	999999	167	999999	481	584	810	100	492	91	794	92	999999	999999	150	945	999999	542	999999	70	154	999999	918	818	826	276	999999	999999	348	116	343	979	563	747	999999	429	624	794	522	527	999999	341	999999	825	282	867	877	467	687	598	119	999999	865	412	387	844	139	349	385	999999	999999	622	752	386	747	815	529	999999	999999	721	331	999999	29	879	999999	813	706	999999	999999	958	999999	999999	510	749	996	919	124	161	370	525	299	285	418	318	784	220	589	694	87	467	348	211	117	966	999999	999999	999999	999999	184	999999	148	46	999999	427	815	370	121	12	390	999999	999999	999999	999999	834	431	56	636	999999	105	26	234	21	25	88	619	198	275	543	482	931	999999	138	999999	797	386	999999	481	999999	502	423	109	586	314	259	766	971	999999	999999	999999	230	438	692	890	167	349	137	30	725	807	999999	999999	999999	999999	999999	311	571	399	999999	457	177	575	644	219	682	917	999999	706	999999	321	648	302	992	997	262	999999	833	248	999999	999999	259	242	755	194	875	327	531	66	999999	947	204	582	387	825	999999	655	794	999999	218	999999	701	999999	264	414	169	335	113	580	277	956	478	333	999999	999999	999999	934	819	460	999999	364	999999	999999	851	818	126	75	914	176	629	607	708	360	999999	579	755	829	999999	351	35	550	223	950	789	898	479	871	12	999999	627	443	835	343	149	999999	853	120	579	999999	297	999999	420	937	950	670	258	999999	999999	999999	314	378	956	478	999999	793	150	999999	802	952	349	255	999999	597	549	196	771	374	999999	186	725	645	260	543	63	931	139	286	999999	129	650	999999	999999	12	999999	258	487	367	908	356	713	999999	318	626	105	51	999999	823	398	764	999999	884	906	127	284	668	999999	422	424	
503	663	864	445	682	312	988	678	71	584	999999	709	413	465	864	999999	317	337	633	447	999999	901	999999	999999	246	230	999999	999999	459	999999	353	140	74	999999	414	693	848	972	635	324	117	999999	999999	248	107	64	494	428	52	654	967	341	494	975	999999	601	357	975	209	462	546	543	999999	343	241	170	644	469	61	181	624	344	702	999999	999999	999999	933	77	999999	999999	735	347	411	805	760	999999	645	98	999999	813	346	999999	999999	999999	999999	573	155	635	17	937	419	999999	377	999999	40	999999	638	185	645	764	668	289	195	28	726	999999	142	423	583	999999	525	556	928	999999	835	751	571	529	541	999999	999999	308	69	999999	771	710	970	540	999999	999999	999999	469	452	999999	155	66	687	755	999999	579	999999	999999	62	789	422	999999	106	999999	46	288	70	118	644	880	999999	999999	230	999999	256	26	238	999999	648	455	844	65	113	161	102	779	73	816	84	961	334	770	256	999999	441	999999	613	841	504	999999	77	274	824	999999	515	999999	835	355	508	439	999999	839	94	607	944	366	999999	945	46	267	225	254	999999	999999	555	501	124	999999	900	348	412	999999	107	162	388	999999	999999	540	645	999999	943	999999	318	999999	999999	494	685	648	999999	84	157	999999	804	999999	999999	822	240	152	27	999999	999999	885	455	169	999999	999999	742	999999	229	999999	999999	230	999999	729	323	506	999999	400	999999	71	815	475	624	999999	999999	999999	592	999999	999999	565	349	98	523	630	646	68	273	158	999999	666	752	753	999999	999999	948	999999	368	999999	923	774	886	839	999999	955	209	205	999999	628	999999	999999	371	999999	60	663	34	47	707	679	999999	265	243	788	783	405	319	71	55	663	999999	274	385	517	937	117	999999	510	999999	999999	431	450	797	644	190	333	305	870	999999	766	937	910	229	688	992	999999	540	108	66	999999	646	147	160	607	999999	999999	907	999999	999999	943	984	999999	39	150	258	999999	467	599	607	999999	109	448	368	289	725	966	55	697	524	280	576	999999	453	999999	999999	293	300	200	893	486	425	999999	926	759	781	999999	999999	999999	999999	361	209	999999	500	606	585	207	999999	999999	881	784	657	220	339	673	376	412	999999	999999	229	999999	351	277	706	999999	44	657	521	608	999999	312	95	966	267	173	999999	636	999999	847	747	999999	999999	428	318	118	829	215	122	263	392	999999	353	999999	859	475	19	932	243	379	571	927	685	180	374	579	698	691	952	175	999999	740	331	232	960	999999	460	923	999999	999999	301	829	544	999999	226	138	958	912	116	792	
163	147	402	711	285	819	999999	999999	999999	738	420	147	999999	947	659	652	57	131	223	363	25	96	999999	645	999999	742	392	427	954	246	999999	999999	584	170	21	999999	347	619	946	150	469	125	999999	999999	187	999999	576	597	609	999999	90	837	999999	752	777	77	174	757	999999	543	436	620	999999	817	128	634	563	999999	999999	204	315	437	999999	83	894	899	226	753	468	924	176	795	817	390	999999	783	98	831	393	943	301	999999	985	999999	999999	849	999999	61	111	552	600	483	662	999999	267	653	662	624	858	877	850	420	999999	999999	376	640	802	999	999999	345	999999	999999	709	991	999999	725	451	771	368	54	173	174	652	916	333	999999	143	999999	999999	511	130	473	973	999999	999999	880	301	999999	46	83	999999	999999	999999	766	16	869	774	670	511	542	212	891	266	813	714	999999	768	381	386	683	507	398	876	160	224	83	999999	203	999999	32	433	175	999999	999999	997	999999	999999	999999	999999	463	999999	472	901	999999	999999	238	999999	999999	999999	417	999999	919	898	362	999999	999999	859	249	551	999999	121	999999	771	488	999999	46	166	971	816	287	910	882	471	922	764	44	497	296	850	985	866	999999	402	491	910	514	276	382	999999	349	577	535	344	977	352	348	701	422	481	272	82	999999	999999	524	506	999999	999999	999999	598	540	171	572	398	565	999999	999999	188	290	578	604	769	783	261	476	709	385	999999	493	580	426	343	84	999999	588	913	999999	999999	878	985	999999	65	301	784	188	188	14	146	999999	999999	829	999999	420	844	877	503	299	999999	876	814	130	691	964	405	999999	999999	96	999999	810	652	445	277	999999	305	898	548	999999	999	83	298	704	248	999999	582	751	266	923	999999	937	94	999999	646	379	73	999999	988	999999	896	999999	999999	101	256	335	999999	475	562	859	999999	946	338	999999	999999	999999	588	119	881	999999	391	653	914	283	856	999999	725	38	999999	898	999999	441	909	457	582	396	101	206	458	912	999999	117	999999	406	807	294	608	69	334	736	999999	953	982	76	709	252	698	999999	245	435	609	107	676	664	999999	684	999999	881	452	999999	999999	391	999999	968	288	284	464	999999	476	572	999999	999999	999999	72	116	999999	458	842	747	340	698	999999	961	33	313	545	440	534	784	999999	257	727	999999	431	917	999999	301	23	788	435	787	190	241	672	999999	943	403	613	557	339	235	204	143	122	214	999999	430	638	999999	743	843	929	999999	352	325	495	59	282	155	707	999999	999999	64	321	999999	517	162	298	810	369	152	827	977	454	
999999	62	593	504	227	492	979	663	357	999999	999999	857	999999	889	357	727	894	131	468	999999	999999	999999	150	821	570	696	999999	141	828	999999	601	26	952	999999	453	272	901	554	999999	663	999999	338	98	19	729	999999	999999	273	941	92	474	30	368	137	999999	999999	912	771	934	531	999999	848	999999	60	453	576	905	178	445	94	825	349	999999	804	999999	19	700	140	999999	999999	999999	19	999999	745	832	580	999999	999999	181	344	360	140	620	999999	453	999999	503	47	565	163	789	999999	827	856	267	134	999999	563	15	108	418	781	999999	69	896	999999	657	99	228	999999	918	91	996	110	734	999999	729	544	361	999999	515	999999	575	938	999999	743	191	344	488	707	626	999999	818	83	999999	579	460	560	636	999999	232	414	819	999999	244	999999	999999	727	999999	571	404	419	212	763	592	755	215	741	999999	163	28	323	610	521	256	999999	273	923	184	999999	244	999999	907	117	999999	111	843	882	703	387	999999	464	222	916	312	217	999999	999999	999999	181	999999	999999	586	999999	234	908	803	308	445	419	445	972	999999	966	337	236	512	104	743	491	911	333	47	596	315	999999	111	693	218	999999	999999	218	442	12	792	999999	999999	433	999999	121	307	545	446	294	941	874	910	255	589	86	999999	999999	320	999	269	50	682	999999	177	669	807	999999	999999	406	485	236	540	550	184	999999	999999	999999	221	999999	193	376	999999	753	654	441	999999	855	113	999999	344	148	897	442	999999	751	842	602	266	223	313	197	455	50	808	715	344	370	999999	777	999999	999999	584	999999	816	892	164	928	345	736	25	951	16	956	71	346	999999	999999	806	999999	969	51	822	998	328	996	920	999999	999999	999999	106	293	785	336	700	718	564	219	626	999999	597	913	267	529	207	362	999999	499	999999	471	386	247	563	648	999999	401	803	999999	369	819	972	999999	984	999999	639	999999	176	679	266	999999	782	128	480	956	999999	66	784	302	801	966	999999	431	999999	482	562	858	730	999999	529	309	999999	978	999999	806	878	999999	999999	861	889	475	999999	511	999999	999999	689	999999	767	607	999999	751	616	511	999999	403	14	550	451	511	999999	780	11	39	159	957	438	999999	278	673	87	999999	136	922	999999	335	780	313	198	240	793	305	101	133	999999	778	692	413	204	457	801	337	837	999999	29	999999	474	166	361	285	207	885	989	103	999999	267	624	694	999999	999999	622	999999	362	221	717	547	689	877	705	381	999999	999999	999999	820	999999	749	718	707	903	303	861	623	951	913	43	908	315	997	
999999	999999	163	999999	314	745	834	999999	975	999999	710	999999	430	596	461	980	19	999999	284	178	999999	780	548	999999	791	999999	596	998	749	448	999999	809	241	691	284	638	227	277	720	864	985	771	999999	102	997	431	999999	275	172	970	903	860	633	146	775	999999	528	247	999999	508	159	836	360	999999	447	999999	249	738	322	822	999999	742	999999	420	999999	461	15	456	999999	369	932	330	836	779	544	327	185	105	915	460	120	980	999999	221	999999	159	999999	999999	654	106	192	144	953	999999	217	171	408	999999	954	324	999999	82	999999	847	999999	828	999	581	992	129	725	154	823	861	712	783	999999	250	704	999999	999999	768	801	823	187	798	999999	496	999999	382	919	999999	150	999999	999999	48	999999	223	645	999999	999999	839	254	535	999999	47	999999	101	638	433	490	168	518	921	284	58	999999	999999	670	778	461	513	19	619	210	999999	13	233	229	999999	999999	468	604	818	882	999999	999999	999999	999999	149	999999	285	999999	148	892	999999	999999	999999	999999	593	767	167	553	999999	999999	646	830	635	334	617	999999	97	872	964	999999	32	563	700	999999	999999	534	14	62	999999	300	186	999999	871	999999	448	319	784	906	635	905	999999	999999	736	392	999999	999999	888	941	834	116	400	412	893	835	999999	207	753	190	252	999999	762	115	33	999999	258	999999	999999	908	999999	308	999999	190	999999	68	349	117	827	317	801	703	646	73	227	423	900	773	762	45	999999	251	565	999999	664	999999	153	999999	891	169	999999	256	421	999999	65	999999	999999	219	175	834	496	763	380	445	388	549	422	698	887	609	676	999999	237	923	62	644	742	654	526	999999	915	491	225	999999	183	555	291	666	18	692	566	691	608	999999	549	102	871	130	225	124	164	454	969	292	492	659	28	999999	999999	999999	793	212	692	999999	919	14	547	712	272	833	267	756	999999	205	52	985	876	310	383	959	772	622	999999	412	516	471	521	933	184	524	536	999999	739	999999	898	364	998	999999	18	999999	555	169	857	392	856	407	764	774	249	999999	999999	718	999999	967	648	180	999999	290	988	999999	492	613	537	748	306	474	27	102	999999	688	986	772	301	838	414	613	765	999999	555	118	706	747	999999	677	740	999999	679	771	949	728	591	718	125	999999	999999	999999	631	119	95	999999	390	671	477	561	520	20	426	285	999999	999999	999999	726	734	880	751	744	920	999999	17	488	999999	255	153	578	999999	999999	656	741	999999	472	982	655	999999	173	727	999999	280	999999	166	729	401	404	999999	999999	323	864	984	
245	809	318	31	771	111	607	597	999999	527	999999	463	253	999999	685	499	100	62	759	765	999999	162	715	999999	787	703	999999	96	399	46	239	264	999999	293	421	932	477	999999	999999	554	999999	575	591	999999	999999	678	913	375	716	999999	128	862	564	999999	999999	999999	103	843	999999	999999	824	521	208	109	298	644	231	999999	942	999999	32	999999	841	215	411	999999	999999	207	103	119	790	911	380	495	917	376	700	142	869	999999	839	633	217	152	729	842	999999	999999	999999	736	457	952	433	963	882	480	30	358	698	428	999999	895	999999	134	999999	999999	150	999999	192	921	943	98	101	999999	913	399	441	699	999999	569	627	88	977	999999	999999	999999	488	417	613	447	356	999999	444	999999	999999	999999	882	92	864	817	999999	664	309	308	792	368	861	999999	59	492	48	999999	999999	138	800	999999	917	393	472	999999	434	733	109	745	575	601	654	999999	798	970	999999	359	999999	668	999999	963	999999	679	574	303	976	669	999999	130	408	999999	478	315	999999	381	999999	999999	999999	999999	393	967	564	564	999999	999999	714	999999	31	89	976	689	999999	999999	270	836	665	248	999999	179	474	764	376	979	346	550	133	348	999	426	945	27	999999	419	284	900	408	223	946	999999	588	764	648	288	999999	719	537	272	55	999999	716	999999	680	449	950	628	601	999999	227	191	77	376	221	999999	999999	959	950	87	930	370	438	999999	999999	999999	590	999999	126	97	834	999999	23	861	999999	999999	710	999999	346	999999	469	656	999999	822	999999	764	316	222	553	53	999999	195	769	459	341	999999	999999	273	495	245	859	999999	512	513	750	600	999999	216	82	35	894	975	999999	999999	999999	284	72	615	999999	536	139	378	166	82	943	649	999999	564	529	618	811	446	672	999999	440	999999	154	794	82	999999	596	999999	999999	528	158	999999	572	118	841	999999	622	999999	817	958	999999	490	94	439	570	999999	742	614	686	464	223	458	313	999999	229	398	140	999999	543	60	940	999999	238	999999	924	999999	999999	749	722	471	996	51	628	999999	995	949	144	714	234	971	663	982	423	685	999999	699	865	61	999999	452	927	354	236	766	27	87	262	999999	515	794	33	999999	891	225	468	182	830	598	526	280	264	999999	52	571	999999	957	615	553	333	234	999999	999999	861	999999	544	651	814	861	696	918	697	999999	209	999999	999999	671	100	207	999999	141	869	999999	535	999999	198	512	311	999999	379	69	471	709	132	999999	999999	998	999999	999999	681	816	367	968	902	608	583	576	226	612	624	726	867	999999	999999	201	
364	999999	500	252	91	41	349	999999	492	636	456	987	999999	917	555	949	539	478	526	410	774	999999	373	927	45	621	999999	999999	50	653	202	999999	999999	930	926	999999	999999	888	541	649	477	999999	999999	275	161	595	999999	308	999999	675	196	398	890	926	427	463	999999	573	217	469	999999	999999	119	839	443	403	614	634	991	315	451	999999	937	877	999999	999999	425	108	999999	449	999999	987	999999	374	466	803	999999	456	999999	472	970	934	680	999999	903	999999	999999	646	999999	999999	980	386	316	999999	234	544	999999	23	993	861	48	182	797	999999	999999	999999	18	744	382	640	999999	167	131	528	345	517	970	865	974	115	467	778	275	28	469	233	680	999999	150	921	351	159	999999	651	999999	798	146	999999	222	154	818	363	273	202	999999	822	265	788	999999	717	999999	596	999999	999999	404	269	999999	779	999999	635	87	128	604	999999	298	91	704	480	999999	546	999999	67	999999	829	297	113	515	999999	501	646	967	892	483	433	357	755	999999	575	256	175	999999	367	614	586	77	699	759	812	903	999999	128	785	999999	869	346	517	943	218	999999	999999	753	832	999999	661	668	194	645	180	999999	542	971	999999	999999	928	654	23	999999	76	999999	597	353	702	180	66	528	192	999999	613	999999	999999	999999	999999	974	955	421	69	89	952	918	882	64	588	708	371	473	988	561	765	999999	333	74	877	456	999999	946	60	662	999999	143	485	985	41	94	274	999999	79	999999	277	517	999999	933	499	999999	879	999999	999999	994	808	999999	539	630	443	399	999999	774	934	999999	971	999999	999999	407	858	819	442	896	33	504	444	999999	404	834	294	257	999999	400	575	729	576	469	191	66	853	637	603	999999	552	641	331	499	796	623	192	268	157	196	84	679	714	982	519	271	999999	178	198	999999	999999	195	769	372	999999	999999	878	512	827	313	999999	230	225	587	354	391	183	945	843	780	651	36	110	999999	325	895	999999	594	949	920	506	684	448	898	518	366	872	958	300	592	744	999999	440	999999	642	853	464	136	638	138	98	614	999999	417	63	320	999999	336	57	313	199	294	563	906	807	869	999999	327	79	987	518	224	999999	261	46	971	999999	999999	800	471	441	888	955	820	832	891	360	40	844	208	281	546	999999	986	999999	459	126	534	46	999999	81	999999	67	999999	619	873	959	82	381	91	999999	828	535	586	872	310	338	742	84	915	999999	751	482	870	716	972	314	668	858	586	999999	71	230	999999	399	305	830	999999	211	959	931	287	659	762	483	
452	999999	333	124	999999	130	383	459	130	263	330	663	197	933	647	569	301	224	794	236	664	607	507	197	577	480	33	999999	125	983	242	101	719	396	999999	960	980	554	999999	465	481	611	999999	774	78	641	643	381	563	400	640	72	864	536	999999	844	513	146	547	621	107	999999	344	146	999999	239	999999	800	669	686	588	747	457	999999	755	62	507	732	129	936	837	999999	978	724	353	179	236	999999	577	429	457	844	17	154	368	639	276	963	999999	839	696	843	999999	876	999999	893	999999	535	999999	766	999999	780	27	611	999999	455	999999	619	793	851	12	761	232	250	239	744	999999	999999	970	125	786	543	979	289	249	994	999999	999999	999999	460	564	700	411	810	91	676	827	999999	370	912	774	656	999999	902	836	935	999999	471	999999	77	163	312	565	665	980	999999	801	737	371	999999	516	763	706	342	999999	311	359	422	999999	562	917	343	942	68	351	139	373	86	999999	313	383	477	463	845	307	261	145	746	829	288	875	99	44	999999	405	21	950	837	615	535	999999	208	313	95	160	999999	370	506	324	851	439	999999	294	67	999999	999999	999999	860	45	45	176	999999	592	880	687	827	309	372	662	999999	188	999999	470	917	999999	185	174	378	695	487	891	638	431	978	848	999999	805	976	172	366	712	99	802	580	369	972	616	433	408	333	519	999999	844	999999	672	904	264	377	339	241	874	931	999999	557	153	537	999999	999999	41	537	32	333	999999	305	627	99	733	890	999999	754	569	741	970	999999	968	894	794	446	315	944	895	999999	646	931	999999	780	999999	999999	436	999999	791	12	401	871	311	999999	796	999999	368	583	180	373	818	584	671	143	999999	803	589	258	743	744	308	96	641	999999	686	278	813	846	176	488	999999	726	963	567	349	108	999999	781	107	255	88	999999	999999	532	619	71	269	359	819	129	664	999999	98	57	704	314	239	717	999999	527	735	521	417	999999	909	102	621	999999	793	862	743	808	161	497	665	999999	323	999999	999999	624	19	999999	999999	999999	824	286	637	915	862	44	869	353	999999	579	519	566	325	92	623	999999	450	999999	565	999999	386	856	36	999999	391	999999	991	131	742	885	999999	281	495	370	999999	999999	465	705	251	758	999999	999999	537	581	977	109	999999	240	495	999999	184	854	999999	79	999999	967	260	46	534	734	999999	748	611	395	71	999999	81	954	224	990	999999	744	913	807	999999	986	999999	455	623	292	999999	760	635	293	711	664	384	425	700	899	382	429	181	517	
715	255	788	152	520	739	37	305	999999	999999	999999	440	940	100	116	683	648	805	999999	999999	855	292	999999	327	683	406	863	655	264	324	999999	641	572	405	999999	718	207	187	934	883	999999	582	744	999999	895	281	724	999999	319	999999	261	577	16	999999	662	432	142	999999	468	124	875	999999	51	701	886	999999	867	999999	997	397	486	999999	870	999999	987	282	999999	981	431	412	682	579	999999	247	73	51	635	642	999999	670	585	736	999999	820	17	882	540	53	255	149	413	188	999999	921	540	999999	706	476	999999	389	884	161	50	65	441	999999	45	804	637	844	130	234	801	337	811	750	752	59	531	999999	741	504	735	291	998	503	293	424	706	999999	344	999999	701	364	786	433	695	662	999999	711	846	736	415	999999	28	999999	999999	959	119	999999	999999	656	999999	836	647	999999	999999	758	67	938	22	620	107	364	510	962	533	999999	551	388	999999	99	671	819	268	15	98	999999	999999	819	125	999999	314	916	245	687	222	864	717	406	17	937	605	999999	699	236	639	61	900	66	655	999999	417	999999	736	947	985	135	577	641	300	100	495	247	822	688	315	191	128	822	749	668	730	999999	380	999999	494	999999	130	999999	376	47	435	216	174	185	916	582	999999	297	999999	97	297	85	115	917	452	367	627	20	920	999999	932	87	316	999999	999999	999999	361	999999	463	764	999999	544	999999	263	665	288	83	999999	772	733	10	831	130	662	381	654	49	999999	674	136	603	119	122	918	115	357	999999	187	966	653	999999	571	999999	937	91	753	809	852	999999	173	294	980	248	197	999999	110	957	999999	615	565	234	999999	999999	337	170	895	999999	357	157	317	999999	999999	999999	128	999999	439	997	193	580	627	999999	196	210	999999	841	999999	871	925	470	14	399	254	571	999999	429	332	626	506	999999	999999	331	462	999999	944	999999	999999	309	129	685	28	999999	774	999999	987	720	47	999999	442	495	547	34	505	886	153	918	144	333	279	699	188	999999	999999	416	394	306	392	491	266	727	453	323	751	250	452	901	625	180	584	690	391	634	999999	21	239	172	999999	575	561	36	649	74	999999	430	506	215	612	999999	999999	691	338	556	442	715	999999	999999	999999	999999	444	252	302	999999	749	589	318	554	628	489	187	231	481	999999	929	239	88	999999	293	330	743	246	298	267	490	892	361	835	202	478	999999	14	888	569	999999	319	733	685	325	450	122	951	587	133	999999	999999	999999	521	999999	212	636	663	940	952	521	208	999999	45	999999	999999	237	
482	999999	159	519	182	343	911	685	619	506	402	73	843	999999	999999	658	174	999999	32	683	999999	218	989	999999	315	73	936	999999	933	999999	999999	212	468	222	639	599	999999	613	17	134	308	836	16	706	243	999999	107	743	729	999999	788	999999	460	183	999999	274	999999	317	214	999999	999999	863	999999	999999	808	999999	999999	631	579	999999	231	560	999999	999999	999999	13	211	999999	608	714	966	202	328	393	999999	739	752	294	824	375	236	129	409	898	728	445	94	753	897	54	996	476	174	537	327	237	999999	562	799	394	999999	89	709	499	152	999999	545	368	686	79	447	320	807	214	965	111	161	179	179	939	999999	999999	395	563	718	499	37	790	75	349	849	199	495	439	312	157	999999	910	755	523	899	726	77	828	999999	686	669	960	571	226	86	999999	393	999999	476	614	694	155	781	999999	187	999999	302	999999	999999	257	824	999999	999999	818	691	251	424	656	49	202	999999	566	956	42	829	76	228	999999	272	139	806	999999	999999	697	463	999999	138	112	999999	154	433	730	609	359	861	301	999999	753	999999	999999	305	737	819	283	233	137	999999	748	823	120	536	453	84	999999	451	199	414	213	365	426	122	321	319	895	999999	660	957	607	181	538	999999	475	324	437	833	999999	815	689	474	999999	999999	389	289	235	999999	980	999999	518	907	672	886	999999	397	118	723	984	427	999999	999999	572	180	999999	577	999999	113	70	999999	647	999999	382	999999	999999	739	40	350	732	42	999999	999999	999999	999999	448	699	508	999999	161	87	215	713	849	651	890	184	999999	999999	495	812	993	132	558	851	18	999999	535	298	171	999999	367	999999	990	951	343	648	725	567	731	999999	999999	643	951	982	922	933	417	999999	492	550	837	875	855	920	48	999999	727	936	996	999999	174	220	490	45	720	999999	722	897	317	252	459	999999	433	603	743	359	181	575	929	84	844	803	806	999999	288	492	999999	80	913	382	920	788	570	545	999999	858	999999	915	999999	485	999999	520	424	250	999999	502	451	999999	186	688	789	161	17	921	352	999999	413	869	999999	238	533	652	983	934	331	670	773	887	876	999999	206	266	313	453	864	333	999999	999999	529	999999	50	662	893	234	592	769	781	999999	999999	366	455	294	168	43	951	568	536	999999	918	431	729	564	384	302	492	533	999999	564	999999	28	999999	847	349	999999	197	871	999999	759	352	999999	889	999999	999999	519	438	911	107	999999	999999	306	797	999999	647	108	999999	486	999999	600	741	68	920	226	592	999999	386	608	999999	
197	845	89	809	777	146	366	541	605	869	865	999999	580	436	999999	999999	760	231	89	209	251	914	711	594	167	27	293	641	672	541	520	143	830	966	910	434	422	496	999999	764	291	566	461	616	422	737	171	632	352	165	831	999999	306	408	703	283	999999	999999	651	759	853	725	869	73	359	999999	42	613	526	153	649	273	211	325	918	999999	462	104	182	430	999999	999999	999999	517	999999	567	999999	432	273	999999	299	999999	845	270	910	565	696	999999	267	690	704	999999	116	209	515	999999	751	981	489	28	821	49	999999	230	903	999999	999999	362	363	792	895	999999	350	999999	854	722	999999	940	999999	362	987	999999	836	492	726	999999	554	99	11	999999	815	999999	999999	254	815	259	614	624	367	718	139	344	44	475	999999	104	216	999999	999999	793	149	810	576	136	999999	999999	212	830	504	999999	999999	347	360	221	976	50	666	105	999999	999999	118	803	583	696	999999	653	39	999999	697	632	999999	337	744	218	999999	14	999999	816	223	68	56	783	130	762	80	791	984	823	999999	754	999999	121	152	750	685	345	999999	879	902	387	727	841	143	871	999999	320	602	152	999999	972	999999	849	999999	25	999999	334	683	999999	626	441	669	999999	872	942	205	980	195	994	999999	667	777	999999	914	836	999999	215	649	258	999999	760	198	841	615	999999	993	999999	239	137	202	360	999999	416	999999	999999	718	520	969	999999	676	531	134	608	619	550	205	361	935	55	683	999999	685	434	570	999999	253	827	600	356	949	999999	751	67	999999	181	15	370	999999	453	127	820	246	999999	582	728	999999	590	231	74	331	999999	999999	193	453	999999	675	999999	999999	397	999999	890	920	622	999999	68	999999	76	806	447	544	834	215	492	999999	862	116	236	852	841	240	662	605	535	999999	317	966	999999	999999	951	506	778	999999	999999	235	236	900	623	216	524	999999	568	784	783	999999	497	435	999999	999999	590	744	999999	385	13	167	565	999999	999999	598	934	101	221	462	854	999999	766	318	457	267	701	962	492	999999	338	893	999999	877	822	15	537	881	807	312	33	217	67	999999	521	601	670	941	516	35	282	432	999999	115	999999	842	763	188	978	999999	999999	628	999999	428	57	999999	494	687	472	388	70	63	294	909	439	647	883	373	797	856	999999	759	999999	467	747	905	167	999999	948	999999	251	999999	902	906	748	404	956	639	356	999999	116	982	479	137	965	229	999999	999999	676	292	959	400	390	132	999999	999999	182	793	680	151	953	928	739	493	147	710	999999	387	170	
44	690	254	999999	396	749	614	290	329	502	528	767	999999	889	665	30	851	969	780	601	943	232	999999	958	215	458	187	253	985	999999	264	78	760	666	642	999999	714	999999	999999	999999	699	999999	999999	300	161	383	999999	48	83	472	999999	740	999999	785	999999	999999	527	295	999999	938	571	371	304	339	999999	460	17	673	257	73	315	477	975	407	902	428	379	999999	806	831	834	149	179	523	999999	524	699	999999	448	999999	84	429	571	65	999999	999999	999999	523	999999	701	999999	949	999999	20	999999	818	999999	971	883	799	441	999999	488	999999	113	432	999999	780	634	723	760	999999	235	426	988	886	999999	919	999999	573	207	999999	999999	999999	465	999999	358	999999	366	886	758	999999	100	649	399	429	940	591	952	388	999999	449	889	339	940	343	724	374	31	999999	999999	845	385	320	601	585	836	999999	524	999999	84	42	424	999999	999999	999999	942	585	999999	569	946	999999	967	999999	436	757	966	999999	999999	999999	171	999999	148	999999	974	913	352	780	58	999999	999999	566	77	734	999999	114	35	150	999999	999999	400	148	347	461	333	597	878	999999	883	843	619	999999	219	401	999999	101	999999	337	773	61	691	171	537	223	999999	389	256	243	904	331	732	825	124	267	731	999999	645	686	762	386	999999	999999	897	999999	999999	245	999999	675	999999	222	220	698	376	323	999999	999999	999999	999999	999999	944	350	644	999999	561	121	793	242	952	670	44	455	217	574	397	999999	515	274	999999	29	741	41	581	566	999999	121	43	458	800	51	502	999999	522	212	818	45	399	999999	999999	103	410	13	405	15	642	767	13	133	999999	307	710	964	999999	113	742	999999	769	88	580	450	87	344	441	999999	178	624	999999	14	755	362	626	602	999999	239	619	737	636	576	923	924	117	999999	479	503	999999	537	140	418	469	906	275	321	999999	895	25	999999	571	494	836	27	999999	998	999999	627	999999	999999	45	60	494	14	285	203	164	655	342	177	865	999999	580	999999	493	524	544	999999	999999	315	268	43	223	553	176	151	739	905	100	118	541	999999	822	232	501	999999	924	465	999999	82	166	687	562	847	209	632	914	206	534	319	464	528	540	375	849	11	836	940	838	144	999999	999999	565	233	999999	23	126	357	999999	413	999999	89	228	23	159	581	481	375	354	999999	999999	999999	381	780	654	23	321	456	383	499	999999	983	627	496	618	907	132	338	221	999999	999999	566	67	999999	719	999999	310	527	226	278	530	471	999999	304	999999	920	999999	785	579	622	702	669	974	999999	169	
616	462	999999	999999	999999	459	153	164	999999	37	999999	485	260	999999	279	712	793	240	114	969	999999	397	999999	590	697	999999	347	758	598	493	847	591	999999	999999	999999	923	577	132	999999	819	387	999999	438	277	244	444	627	724	999999	999999	908	438	869	679	387	999999	999999	999999	999999	222	121	394	565	674	189	90	999999	999999	958	355	145	671	265	295	592	475	958	999999	999999	262	999999	622	457	688	585	419	721	738	584	883	793	435	425	762	707	992	751	999999	97	163	376	338	766	999999	774	247	182	584	96	912	271	83	796	454	809	999999	936	999999	999999	770	999999	339	714	85	562	709	256	503	588	600	723	203	967	201	885	83	856	999999	914	999999	246	147	651	672	621	719	639	970	952	218	999999	875	675	327	794	47	999999	691	402	75	999999	999999	995	999999	999999	77	999999	999999	568	736	999999	443	962	999999	534	232	688	51	463	842	999999	285	551	380	999999	847	528	650	407	999999	458	175	110	848	357	999999	999999	164	999999	554	613	44	999999	999999	576	999999	913	924	793	999999	358	582	237	999999	995	715	137	625	952	351	548	999999	207	719	287	476	343	123	999999	999999	90	999999	568	999999	238	999999	872	999999	803	922	934	999999	856	834	499	876	999999	550	999999	641	439	526	212	141	15	999999	999999	692	999999	110	999999	799	999999	999999	492	825	23	329	331	961	842	999999	821	999999	417	944	609	999999	999999	411	538	793	271	762	537	999999	331	436	902	91	207	190	397	703	643	999999	999999	40	352	674	862	618	228	999999	798	636	705	181	724	999999	548	999999	472	999999	571	999999	537	767	999999	928	503	999999	426	250	999999	662	415	127	396	282	870	579	999999	555	549	999999	574	380	964	900	858	999999	712	841	543	731	717	999999	142	157	606	316	740	424	181	999999	201	978	137	145	231	588	999999	452	200	968	455	999999	999999	651	999999	167	803	999999	999999	353	874	999999	999999	42	945	554	999999	249	675	564	838	999999	384	273	728	595	999999	999999	679	280	374	269	999999	574	286	800	872	999999	236	449	512	352	353	827	410	999999	999999	104	200	999999	603	999999	999999	636	140	849	542	723	923	335	914	999999	718	800	978	614	934	141	756	999999	999999	504	999999	999999	61	495	262	999999	999999	121	999999	158	637	13	677	829	493	23	444	436	268	159	567	999999	999999	537	999999	553	849	795	681	150	348	999999	999999	108	532	550	585	644	597	985	860	811	21	766	347	999999	133	159	131	920	697	329	885	533	936	122	999999	523	861	999999	707	999999	
999999	183	809	591	18	999999	306	942	438	799	839	999999	999999	999999	888	999999	200	999999	430	700	999999	760	999999	29	999999	999999	171	999999	848	71	782	889	288	793	381	838	956	755	706	554	852	999999	492	999999	489	999999	244	191	233	933	333	943	287	17	999999	679	731	790	431	547	416	886	999999	377	999999	950	994	505	999999	60	811	444	221	999999	847	495	278	554	539	557	236	980	999999	999999	999999	999999	999999	280	400	701	999999	176	334	999999	148	966	999999	124	881	539	999999	739	807	183	131	999999	732	412	169	907	999999	186	260	874	321	435	699	999999	639	188	349	999999	115	682	943	645	119	61	737	880	410	163	999999	999	938	497	999999	23	793	999999	116	208	120	999999	300	930	915	460	999999	712	277	906	999999	703	200	893	634	135	239	486	999999	681	675	289	507	257	999999	260	999999	824	262	685	395	790	82	999999	613	999999	391	22	730	999999	213	34	613	504	999999	970	809	55	863	999999	784	999999	79	434	533	831	999999	53	427	999999	525	33	460	592	999999	694	631	60	290	21	743	227	756	130	477	999999	999999	12	578	543	999999	890	999999	999999	901	88	721	647	999999	999999	636	999999	595	75	143	189	574	31	983	984	999999	759	764	999999	314	566	560	948	957	883	999999	999999	475	884	999999	635	72	999999	690	441	972	999999	999999	508	384	406	632	690	986	999999	86	999999	29	594	999999	692	135	119	900	999999	528	772	689	733	999999	653	872	999999	852	508	126	328	340	551	21	365	324	999999	476	907	934	869	962	670	806	512	963	880	690	999999	510	999999	355	356	913	210	304	710	882	730	533	999999	838	488	180	758	999999	477	582	999999	377	999999	999999	992	999999	999999	810	28	926	123	690	991	30	331	997	999999	972	984	638	811	70	613	383	745	999999	23	40	483	499	57	198	999999	307	851	163	641	319	363	946	999999	400	285	999999	769	50	999999	900	517	490	16	786	338	999999	771	778	763	495	999999	617	999999	628	999999	529	878	999999	203	693	999999	177	366	853	999999	47	999999	420	784	829	614	704	842	999999	523	992	493	271	859	657	536	82	399	999999	999999	745	560	636	73	756	905	999999	846	848	730	349	133	163	177	301	465	360	993	999999	880	202	999999	283	115	344	999999	616	74	546	167	999999	777	221	441	872	487	999999	999999	37	924	999999	999999	993	392	183	868	339	104	999999	201	185	88	999999	275	229	970	286	999999	728	999999	298	779	310	690	634	571	912	721	304	999999	719	13	965	19	120	345	
999999	890	931	475	706	522	505	355	982	27	321	945	999999	902	999999	225	629	317	635	999999	557	313	999999	999999	955	618	799	999999	482	182	122	456	165	884	999999	396	599	263	24	776	999999	955	999999	616	260	967	509	402	612	504	999999	999999	999999	129	787	478	999999	999999	999999	98	722	749	873	999999	904	865	790	337	714	999999	625	375	302	859	716	602	605	151	361	988	118	407	153	977	798	464	83	45	999999	718	263	278	743	999999	63	534	92	897	711	394	999999	181	687	797	878	18	365	999999	999999	195	999999	990	969	531	979	324	606	895	22	999999	999999	755	241	995	560	356	632	376	999999	192	519	999999	999999	966	811	999999	720	355	109	790	108	559	632	910	845	999999	309	999999	946	738	927	196	999999	271	999999	999999	999999	691	246	532	385	999999	999999	999999	675	176	561	13	719	999999	604	999999	999999	232	352	242	999999	330	160	298	57	420	430	78	264	333	821	999999	373	390	996	39	118	576	999999	118	842	411	999999	678	711	305	502	903	143	676	400	663	919	999999	308	619	540	948	484	964	569	648	999999	352	354	392	640	339	56	575	152	229	817	243	399	721	95	482	586	999999	999999	526	934	588	932	168	999999	12	999999	386	498	999999	999999	450	999999	204	999999	893	334	999999	665	172	856	568	533	181	846	686	970	999999	534	68	999999	733	55	52	714	387	999999	999999	143	637	258	670	87	983	999999	377	693	205	286	999999	999999	999999	96	755	670	999999	64	760	322	573	41	503	851	440	797	368	404	507	490	67	482	147	195	999999	914	196	999999	550	999999	999999	992	775	311	342	910	115	999999	299	382	347	999999	999999	873	570	605	999999	818	646	999999	768	972	196	714	228	999999	999999	81	67	841	483	885	999999	716	843	580	266	201	519	529	691	721	114	135	152	999999	823	274	625	433	169	999999	844	364	999999	506	806	999999	93	623	900	43	589	999999	999999	462	818	942	999999	999999	348	562	999999	127	503	56	868	71	572	493	999999	746	999999	634	682	115	50	159	440	999999	999999	205	118	895	999999	658	142	656	236	999999	999999	999999	999999	999999	94	606	79	999999	860	239	999999	745	498	599	728	164	586	955	999999	792	421	668	999999	999999	999999	999999	454	412	999999	999999	914	222	834	882	576	23	512	820	999999	85	46	323	298	999999	999999	999999	706	999999	177	999999	999999	187	879	444	278	999999	999999	999999	999999	940	162	666	239	25	324	426	999999	616	33	714	651	766	414	700	756	107	380	309	986	196	446	999999	245	
32	773	737	342	399	613	328	999999	964	410	609	923	379	94	999999	999999	999999	127	100	495	463	824	315	999999	189	688	180	877	79	999999	999999	999999	999999	999999	217	252	999999	999999	521	12	999999	80	687	365	999999	999999	386	23	106	999999	704	79	355	999999	781	207	467	964	162	711	443	450	574	411	999999	115	999999	948	877	999999	309	208	605	98	790	999999	999999	949	967	412	999999	167	999999	656	858	164	158	999999	649	19	784	622	999999	999999	999999	999999	505	285	999999	699	80	437	145	75	999999	506	473	267	659	398	70	517	997	999999	999999	285	669	999999	552	31	957	928	309	868	999999	687	276	999999	529	536	999999	861	999999	278	341	874	32	715	543	999999	999999	891	999999	999999	948	276	625	191	411	999999	594	588	999999	167	741	152	999999	999999	819	999999	239	678	737	999999	510	209	747	999999	418	535	263	954	383	199	340	999999	811	999999	919	999999	71	95	393	999999	941	999999	138	612	999999	199	745	999999	896	999999	999999	22	163	994	750	749	529	896	772	999999	39	999999	215	543	827	999999	999999	999999	357	839	999999	153	999999	501	191	211	80	999999	202	229	789	508	68	276	76	327	912	816	308	180	460	175	323	517	216	311	103	595	999999	999999	858	664	407	66	742	979	999999	662	812	548	678	394	999999	552	96	530	999999	938	476	509	762	999999	782	999999	388	208	830	777	294	879	999999	485	358	341	370	134	111	11	534	96	599	260	999999	759	502	999999	471	770	430	685	730	165	128	286	999999	344	882	999999	678	999999	159	951	377	999999	440	999999	999999	372	191	961	999999	999999	414	389	910	512	999999	999999	684	323	737	999999	356	609	159	952	367	82	242	36	252	879	333	999999	937	648	999999	81	999999	999999	39	108	588	469	999999	160	751	738	376	596	824	859	547	365	806	98	999999	768	999999	999999	835	963	999999	165	999999	999999	257	423	452	999999	628	448	999999	384	293	638	999999	999999	353	999	999999	628	706	999999	212	392	342	967	999999	848	53	125	999999	842	474	999999	968	433	749	715	903	337	296	999999	967	385	166	172	81	999999	617	717	424	999999	999999	999999	266	999999	999999	336	217	999999	239	999999	228	999999	161	861	910	226	999999	58	147	637	999999	874	342	601	999999	999999	236	180	895	26	241	335	999999	513	999999	267	809	484	480	422	999999	999999	107	693	999999	464	234	305	262	855	507	999999	579	787	688	411	874	665	815	136	110	999999	393	222	371	892	813	999999	305	652	416	194	999999	725	139	481	776	648	715	224	602	930	
917	999999	518	673	756	912	999999	164	999999	154	999999	353	321	470	240	885	331	994	999999	999999	10	609	448	323	989	854	658	216	635	235	999999	999999	533	179	129	352	704	698	146	999999	823	999999	270	272	524	999999	999999	668	250	999999	327	721	573	25	930	318	602	205	683	901	264	618	529	166	205	79	819	151	351	888	191	633	857	999999	763	859	349	186	798	764	451	989	999999	743	908	238	37	999999	249	811	999999	508	999999	244	999999	215	620	113	999999	999999	414	999999	327	362	999999	693	999999	822	262	80	999999	426	407	919	459	274	652	785	257	967	51	311	902	999999	999999	999999	619	999999	115	558	249	246	119	352	359	190	672	613	43	999999	374	215	265	178	842	334	111	105	785	380	999999	834	855	110	999999	113	999999	787	999999	999999	84	999999	716	704	831	732	317	64	999999	279	999999	48	752	999999	602	835	999999	734	696	814	580	999999	838	734	999999	414	390	18	938	999999	821	884	999999	15	151	999999	499	561	346	999999	999999	57	535	515	778	523	92	822	507	578	67	633	100	410	999999	559	999999	981	708	427	351	999999	126	322	999999	717	650	746	999999	999999	346	493	398	999999	797	533	988	999999	999999	481	332	568	999999	369	199	198	794	988	558	591	722	517	853	919	768	718	931	999999	68	70	999999	345	999999	999999	999999	573	245	513	613	923	571	89	34	999999	104	999999	796	756	133	269	999999	661	198	309	999999	829	640	999999	818	999999	602	999999	274	896	607	986	999999	481	137	625	952	999999	385	999999	30	642	492	999999	824	999999	922	999999	99	798	147	999999	157	999999	283	412	932	766	695	999999	331	999999	815	999999	630	118	999999	325	628	508	316	999999	285	563	999999	124	346	25	999999	833	999999	999999	999999	475	758	394	838	15	208	725	692	196	595	999999	999999	999999	826	999999	995	715	999999	999999	556	999999	492	505	936	594	351	169	75	999999	121	861	378	999999	117	350	380	999999	999999	150	999999	903	815	130	999999	999999	260	999999	297	999999	29	938	995	559	870	106	983	263	458	999999	663	49	999999	775	84	999999	999999	999999	999999	485	983	760	999999	697	490	999999	999999	999999	457	511	343	297	871	92	897	183	999999	819	43	21	999999	127	999999	35	486	87	253	50	56	323	953	851	936	812	10	999999	999999	307	78	227	330	999999	805	947	910	375	177	577	999999	901	867	661	375	115	127	866	973	421	220	412	410	735	325	144	557	999999	999999	999999	999999	638	680	568	750	999999	691	999999	321	839	124	120	999999	675	172	999999	
999999	302	486	830	694	999999	999999	91	97	666	817	999999	306	999999	399	428	24	118	495	999999	230	308	910	559	424	382	554	999999	307	109	502	999999	572	999999	688	265	16	530	374	999999	999999	599	999999	999999	998	106	449	650	450	695	106	801	189	924	924	157	391	926	416	322	999999	161	784	987	173	93	32	136	982	144	422	493	744	548	895	631	827	826	560	327	932	903	693	611	13	701	554	648	255	540	999999	89	123	62	367	201	814	999999	999999	915	84	322	667	315	999999	612	67	641	38	999999	330	565	376	98	389	686	467	999999	984	471	538	383	881	452	270	343	380	691	191	999999	816	343	999999	644	999999	620	999999	999999	338	999999	999999	912	619	951	220	999999	713	34	999999	999999	733	642	509	459	387	701	441	225	55	939	242	375	459	335	487	986	660	731	845	768	999999	90	844	593	826	999999	763	929	242	951	630	355	999999	510	970	184	834	454	267	999999	999999	30	342	399	999999	999999	463	294	474	233	999999	981	189	999999	240	653	798	999999	633	761	937	999999	983	999999	319	887	999999	999999	365	313	999999	216	474	303	999999	430	747	999999	435	557	172	478	464	999999	303	999999	175	123	999999	326	385	999999	821	506	614	678	46	999999	89	280	922	514	999999	171	999999	451	999999	885	999999	810	906	353	489	999999	598	469	999999	974	799	999999	721	243	678	48	927	242	394	967	689	911	393	999999	999999	164	999999	658	548	302	999999	852	141	999999	798	469	999999	42	439	746	999999	155	631	72	449	419	559	688	999999	891	244	838	67	549	999999	999999	427	407	977	999999	449	999999	999999	754	47	947	538	441	444	218	628	894	803	999999	999999	999999	290	999999	999999	956	605	946	999999	657	68	108	794	592	93	394	999999	22	64	114	306	967	999999	876	34	501	999999	128	999999	626	272	350	44	418	489	662	134	999999	348	999999	730	503	127	273	999999	938	162	946	999999	999999	176	616	999999	699	352	999999	319	999999	306	567	85	486	999999	206	999999	717	999999	386	113	430	270	999999	673	42	999999	803	999999	961	190	96	348	999999	770	203	460	999999	510	345	76	397	353	721	800	781	945	999999	800	921	878	978	874	776	999999	927	999999	229	999999	999999	999999	549	251	999999	232	219	228	152	716	509	746	739	217	728	319	999999	87	548	156	891	97	140	12	929	93	212	999999	571	100	843	412	240	712	703	999999	527	155	994	499	590	563	999999	537	301	184	148	770	999999	466	999999	999999	999999	999999	62	719	195	999999	322	999999	29	
998	656	999999	999999	106	999999	37	514	708	792	570	92	999999	566	338	999999	999999	711	999999	999999	999999	75	114	963	993	171	999999	659	983	834	980	832	999999	479	591	906	752	999999	204	668	121	265	447	674	566	766	201	999999	999999	436	999999	835	999999	330	586	933	551	98	999999	999999	999999	377	530	999999	812	737	362	999999	999999	999999	999999	939	516	95	999999	999999	627	440	406	999999	969	649	999999	557	252	155	274	999999	892	999999	365	664	784	999999	319	743	735	572	861	829	414	621	542	302	894	652	328	482	497	410	999999	999999	691	652	999999	710	442	973	632	999999	473	999999	999999	326	76	877	164	257	776	99	999999	65	578	577	822	357	999999	999999	663	599	826	792	999999	492	999999	254	999999	142	303	999999	311	761	940	999999	999999	460	999999	226	236	27	999999	999999	706	407	959	260	541	999999	829	618	999999	799	320	999999	840	681	51	205	973	821	904	32	953	177	788	689	999999	384	221	371	423	889	416	999999	110	755	999999	513	999999	102	712	858	312	685	14	512	451	906	364	999999	999999	739	999999	414	122	476	127	538	619	279	145	167	902	999999	204	714	393	674	932	94	595	537	671	881	999999	999999	719	278	172	286	999999	999999	30	999999	952	999999	646	999999	533	634	638	557	894	263	956	555	999999	844	490	999999	128	999999	999999	279	99	880	999999	371	305	75	756	849	376	999999	41	927	147	376	515	520	78	999999	151	307	456	48	643	418	999999	564	101	874	999999	873	167	471	999999	751	447	81	616	999999	999999	468	999999	999999	190	560	999999	39	999999	588	339	969	231	999999	635	677	822	61	999999	659	447	741	973	881	999999	999999	999999	570	694	396	928	999999	904	793	685	683	429	668	857	92	999999	895	156	512	999999	999999	652	429	999999	999999	928	395	999999	957	999999	999999	494	999999	999999	688	384	661	344	31	660	896	75	437	62	952	999999	999999	204	164	999999	551	595	470	346	253	850	999999	735	138	999999	543	608	947	956	999999	198	432	941	179	708	534	560	999999	999999	648	752	225	377	882	999999	774	201	680	494	295	379	33	999999	482	837	628	925	216	564	126	297	999999	480	341	764	825	999999	34	456	937	991	470	999999	697	501	635	388	999999	999999	692	351	928	462	670	350	175	773	999999	999999	999999	999999	999999	569	735	361	635	999999	45	127	493	562	999999	999999	556	304	909	999999	999999	981	999999	250	999999	999999	872	775	369	665	809	991	598	999999	999999	999999	999999	338	647	901	882	346	866	890	352	735	999999	139	999999	704	999999	
999999	441	999999	811	999999	140	999999	536	999999	696	960	999999	999999	999999	54	528	441	999999	483	999999	227	656	999999	532	625	125	320	897	347	69	999999	600	999999	999999	443	560	838	250	276	562	999999	999999	690	214	921	999999	999999	956	308	999999	999999	999999	700	846	688	999999	433	999999	195	371	819	941	199	897	954	999999	337	220	999999	999999	690	201	541	920	330	425	965	803	611	999999	999999	364	599	999999	999999	421	999999	999999	81	723	137	611	64	905	743	595	613	999999	260	562	999999	686	464	814	526	704	789	999999	525	999999	754	629	999999	914	152	464	352	999999	733	542	469	519	149	999999	999999	88	147	636	187	735	811	182	553	58	265	999999	900	999999	614	469	631	130	999999	808	999999	999999	985	149	763	288	253	554	70	717	103	507	999999	685	999999	999999	999999	999999	602	790	461	582	85	999999	999999	999999	999999	566	999999	999999	910	999999	999999	340	999999	999999	999999	997	872	898	492	266	121	836	955	758	996	224	338	176	902	478	999999	999999	356	397	432	999999	999999	164	724	999999	999999	797	806	753	999999	216	876	598	355	569	999999	703	999999	999999	470	248	999999	900	612	999999	238	999999	370	442	999999	999999	984	422	999999	999999	999999	999999	184	805	166	324	40	211	477	789	348	999999	821	343	198	999999	214	161	926	193	796	999999	551	999999	457	822	437	999999	999999	577	231	999999	173	670	999999	572	529	999999	48	999999	999999	420	433	822	11	499	466	36	999999	997	508	832	495	252	999999	925	176	799	358	999999	999999	666	279	899	567	883	576	999999	289	626	303	712	999999	780	975	999999	167	728	382	958	365	410	130	935	78	399	999999	920	781	138	405	730	153	704	999999	999999	151	533	264	128	923	315	746	627	703	796	719	999999	277	512	767	447	999999	399	978	486	545	999999	831	178	915	655	379	161	230	573	568	999999	520	432	999999	634	473	999999	44	59	999999	999999	241	282	999999	262	653	278	370	957	313	754	726	783	16	999999	999999	96	212	278	936	594	406	140	237	311	204	999999	277	999999	973	172	999999	929	822	53	112	559	499	662	999999	111	791	999999	270	999999	691	737	425	437	932	387	62	766	123	78	105	111	999999	378	68	808	10	237	984	151	398	797	960	963	704	152	597	550	276	835	803	999999	869	422	619	466	428	999999	210	595	120	598	815	753	947	999999	514	131	604	202	999999	563	288	129	425	894	999999	462	732	789	790	511	499	288	274	962	241	631	758	601	390	999999	37	999999	999999	799	981	216	26	704	638	476	
945	999999	734	250	854	750	997	724	689	999999	999999	420	999999	608	109	537	999999	984	769	882	372	13	812	999999	999999	890	98	625	913	571	446	38	161	324	566	425	553	34	117	999999	999999	999999	999999	999999	62	616	592	999999	700	454	999999	41	935	999999	113	999999	999999	795	999999	963	662	381	811	128	529	89	269	490	52	999999	983	464	877	288	257	999999	101	999999	886	919	999999	665	925	999999	843	415	103	405	221	999999	164	999999	319	153	999999	263	232	793	999999	973	357	111	999999	27	999999	999999	999999	657	999999	774	999999	872	999999	795	999999	996	455	352	284	124	985	863	279	999999	529	235	154	999999	459	993	116	308	999999	999999	999999	205	999999	908	998	999999	261	446	897	446	772	291	849	524	999999	999999	999999	879	999999	779	987	999999	832	999999	999999	244	127	999999	207	514	667	552	377	995	999999	470	721	547	999999	703	863	549	966	832	655	247	385	630	255	627	999999	237	789	725	925	86	373	323	420	764	463	830	248	392	779	999999	913	854	300	999999	120	270	535	815	915	999999	999999	999	999999	260	999999	497	184	579	328	440	763	652	79	999999	106	999999	137	589	999999	42	999999	583	63	999999	333	530	339	999999	517	925	701	974	810	487	558	373	16	999999	905	965	999999	999999	999999	349	999999	271	785	152	999999	712	143	945	574	883	146	944	946	999999	999999	338	167	999999	999999	402	999999	789	999999	592	999999	732	402	967	684	285	385	642	518	714	968	999999	745	999999	317	805	792	756	999999	926	350	614	427	134	243	576	807	710	606	671	610	677	429	202	554	999999	319	999999	270	299	507	504	435	242	912	999999	999999	999999	999999	266	610	982	389	915	251	983	999999	277	733	117	999999	675	45	846	113	301	999999	552	642	128	999999	626	495	120	429	999999	188	195	221	379	984	836	81	350	71	628	999999	999999	951	570	883	52	999999	163	821	832	468	588	999999	621	231	49	338	520	771	983	999999	279	495	999999	805	999999	66	999999	133	641	603	999999	785	484	13	137	601	81	245	453	194	342	298	597	387	600	999999	600	158	944	507	561	578	88	999999	999999	28	556	999999	762	999999	89	39	190	238	773	803	654	617	999999	448	266	999999	327	799	164	981	898	27	214	999999	465	999999	188	143	51	126	706	999999	985	119	54	999999	482	467	115	312	999999	368	614	999999	410	982	64	506	250	287	260	999999	976	999999	999999	539	560	999999	530	999999	999999	999999	197	656	107	312	632	984	999999	951	999999	860	693	852	873	540	412	999999	663	
483	999999	999999	892	764	865	427	999999	947	988	515	754	784	999999	241	461	69	181	957	699	999999	999999	80	113	299	485	400	999999	999999	174	589	136	999999	44	56	723	179	999999	432	790	679	936	684	995	887	206	26	999999	462	401	813	369	454	718	564	999999	999999	577	602	288	475	831	251	783	999999	388	612	749	890	517	291	904	748	999999	999999	172	675	999999	226	103	468	476	142	732	360	230	682	434	479	923	643	602	563	154	325	848	999999	901	596	509	999999	277	999999	945	120	999999	620	287	999999	402	458	999999	361	508	999999	998	698	999999	433	999999	706	999999	999999	966	874	999999	350	604	851	181	478	999999	487	716	509	201	443	999999	622	451	610	999999	735	87	999999	637	999999	64	334	326	159	999999	478	418	803	415	997	76	81	431	568	26	435	527	923	684	528	644	999999	627	565	999999	896	999999	577	311	452	202	500	246	448	295	279	535	999999	999999	999999	78	913	103	204	376	126	999999	882	593	969	999999	163	999999	999999	605	66	999999	999999	999999	289	496	841	999999	963	804	576	834	999999	282	747	899	506	999999	388	460	731	999999	999999	999999	999999	704	109	984	341	245	48	708	137	842	239	572	774	999999	23	808	237	999999	140	399	999999	291	218	610	999999	79	711	532	412	658	874	161	999999	572	262	584	397	856	170	999999	766	867	999999	150	999999	999999	135	999999	617	579	233	320	999999	999999	398	114	495	999999	999999	272	999999	515	999999	479	968	999999	299	999999	999999	439	421	380	260	999999	632	932	584	78	999999	671	944	589	915	832	999999	563	387	249	184	999999	98	898	999999	898	203	261	571	237	182	965	884	923	10	187	999999	852	999999	999999	999999	465	530	999999	999999	476	328	945	599	999999	53	414	999999	60	37	974	350	523	662	362	219	999999	999999	356	896	602	787	30	589	999999	674	583	504	27	999999	718	999999	999999	999999	252	580	258	661	107	999999	999999	275	834	895	999999	836	645	199	999999	161	39	103	184	530	338	999999	999999	999999	999999	798	470	910	682	221	319	356	679	555	999999	782	961	720	274	999999	999999	336	952	135	562	999999	39	393	796	866	809	624	999999	999999	999999	999999	282	892	799	308	999999	857	592	622	586	679	167	99	999999	925	199	999999	829	22	999999	12	999999	999999	999999	960	769	999999	999999	816	412	694	999999	999999	917	857	509	79	920	965	448	280	743	339	548	999999	743	940	999999	999999	999999	999999	795	441	999999	636	826	109	99	839	539	999999	744	776	999999	999999	776	629	181	999999	999999	130	398	
863	573	131	999999	406	633	919	226	829	474	999999	150	911	899	471	789	291	40	999999	999999	90	436	802	536	967	999999	657	116	123	768	690	456	555	111	999999	867	627	378	429	476	999999	622	999999	181	501	636	308	992	315	839	890	892	25	999999	317	999999	999999	595	300	287	999999	813	112	70	783	796	594	810	999999	999999	172	912	610	934	999999	467	726	630	44	341	820	664	800	999999	877	798	440	999999	999999	504	106	999999	87	999999	499	365	999999	648	999999	705	999999	999999	35	712	677	978	291	91	339	850	710	999999	560	959	466	322	23	828	193	984	999999	999999	26	473	507	140	835	999999	444	999999	947	87	241	338	299	332	639	999999	999999	999999	517	999999	85	943	793	954	480	128	685	187	352	691	465	414	999999	861	482	999999	214	546	999999	823	999999	884	902	999999	999999	231	669	144	682	999999	232	294	477	15	114	82	679	553	660	717	782	267	113	266	622	827	988	999999	850	87	999999	70	756	694	713	200	51	171	54	258	458	551	999999	427	468	999999	936	344	757	409	882	999999	886	435	50	999999	780	999999	20	92	243	242	294	604	999999	172	538	782	999999	999999	41	517	508	411	268	241	762	686	999999	451	890	654	680	450	999999	232	999999	330	999999	334	420	999999	160	962	999999	999999	266	899	386	999999	999999	999999	52	999999	999999	374	163	999999	177	809	626	999999	999999	568	201	588	561	843	999999	818	988	217	139	967	503	635	999999	999999	395	999999	999999	862	310	500	999999	736	612	999999	82	999999	79	999999	999999	844	999999	325	999999	592	999999	999999	664	423	999999	999999	318	434	35	999999	349	742	17	616	99	135	999999	764	794	357	759	465	976	725	999999	580	749	999999	999999	999999	999999	187	999999	999999	775	958	387	560	372	999999	192	384	999999	537	496	999999	822	462	999999	999999	999999	942	531	210	832	999999	459	999999	652	999999	999999	28	379	740	813	172	663	999999	841	140	747	999999	401	61	999999	385	754	449	238	440	758	296	691	36	284	327	656	878	942	999999	509	448	908	999999	924	999999	14	970	724	334	676	589	621	477	290	999999	551	480	45	457	560	999999	710	999999	171	531	999999	999999	465	496	515	999999	300	999999	999999	999999	375	999999	136	10	380	999999	999999	903	763	178	675	223	999999	999999	776	185	842	495	910	999999	737	695	291	403	999999	661	514	237	818	891	298	250	999999	981	370	602	999999	44	999999	776	999999	806	999999	999999	855	122	606	917	719	339	942	804	469	143	999999	679	999999	733	172	719	279	497	999999	872	
879	434	999999	999999	999999	999999	832	807	419	144	213	930	247	999999	548	724	999999	597	518	488	999999	999999	999999	712	420	690	934	620	872	366	506	798	721	586	123	430	744	999999	738	545	999999	999999	395	334	930	999999	442	379	195	448	999999	682	979	606	923	999999	999999	999999	353	497	249	221	935	62	637	415	219	999999	185	127	979	223	999999	972	981	814	108	456	782	780	258	999999	434	433	702	999999	999999	125	662	727	999999	89	498	251	305	295	208	343	697	525	999999	999999	204	77	468	451	823	16	625	119	297	999999	883	573	999999	999999	786	511	359	999999	596	999999	998	457	350	900	724	617	676	999999	615	765	759	267	999999	477	999999	367	999999	261	11	811	499	552	999999	580	206	925	12	621	508	696	983	999999	928	999999	782	999999	727	567	999999	999999	339	930	504	531	446	625	224	772	999999	429	546	107	811	784	604	455	999999	999999	704	799	615	999999	196	918	999999	875	338	31	694	624	999999	408	999999	794	481	569	58	999999	999999	580	711	239	999999	89	160	999999	82	154	733	336	729	957	863	999999	601	999999	743	999999	749	571	297	202	87	699	789	148	572	26	999999	44	407	999999	635	133	97	385	757	117	999999	999999	802	999999	298	368	999999	682	544	607	999999	207	826	472	999999	572	293	518	162	999999	299	22	322	66	841	698	929	621	331	739	839	999999	526	999999	817	853	768	112	904	999999	999999	999999	603	964	823	115	218	934	999999	72	999999	579	232	158	817	755	583	746	352	599	439	999999	360	805	768	999999	999999	999999	654	315	803	190	614	443	804	999999	419	357	242	736	490	999999	999999	269	898	270	999999	377	999999	72	280	999999	760	999999	289	531	755	999999	206	846	999999	28	999999	644	268	660	964	788	354	999999	346	235	513	616	118	444	611	101	999999	508	982	999999	381	592	45	781	999999	310	164	999999	437	621	161	395	312	999999	999999	999999	10	248	305	215	33	194	999999	54	999999	154	205	999999	920	664	891	698	999999	131	647	696	609	487	999999	664	634	81	207	999999	84	127	313	999999	730	583	999999	668	212	776	289	197	866	990	999999	285	114	319	999999	773	999999	462	531	190	824	999999	428	522	17	640	581	951	986	11	999999	401	840	559	124	346	999999	999999	495	97	841	460	999999	618	999999	954	560	324	999999	999999	994	621	596	132	999999	712	165	579	660	571	205	338	210	999999	30	870	445	555	999999	26	210	507	966	999999	348	374	197	809	306	999999	90	267	999999	999999	999999	358	805	717	737	411	
190	992	572	999999	999999	999999	259	964	597	355	519	14	128	702	233	999999	999999	161	784	456	999999	355	999999	607	999999	999999	106	648	858	672	74	727	818	794	999999	218	935	52	552	835	999999	233	999999	950	543	999999	148	539	999999	520	702	999999	999999	290	886	834	719	964	999999	953	417	610	115	925	291	791	196	334	866	25	561	612	608	999999	999999	302	999999	999999	73	999999	798	566	320	348	969	420	794	537	908	10	498	970	609	598	427	514	127	296	668	752	999999	814	672	322	999999	100	55	999999	999999	593	701	999999	999999	37	164	850	300	767	999999	870	997	659	426	999999	526	999999	12	19	999999	826	999999	846	664	999999	526	984	894	997	389	879	374	999999	999999	324	309	112	79	582	443	577	999999	999999	340	797	754	999999	999999	806	795	377	97	999999	463	132	418	999999	731	589	511	999999	956	302	999999	86	506	197	80	999999	999999	424	521	430	575	999999	612	825	515	866	566	295	595	97	999999	21	791	999999	355	465	905	455	999999	489	80	999999	621	921	971	264	301	567	169	296	250	999999	856	666	999999	510	519	593	348	999999	999999	999999	999999	999999	101	376	294	177	841	614	206	121	53	41	360	999999	999999	691	854	999999	574	999	999999	309	847	830	165	999999	999999	845	945	322	116	515	467	855	688	753	829	605	969	134	999999	554	100	138	999999	999999	316	168	178	828	739	96	300	999999	99	285	30	270	220	169	308	995	668	999999	14	999999	574	505	623	999999	861	258	999999	449	283	581	219	718	502	999999	818	710	999999	127	583	30	225	999999	765	413	733	999999	999999	809	825	730	999999	216	999999	999999	260	811	544	590	967	490	999999	850	749	999999	76	311	768	999999	350	598	329	999999	310	984	321	999999	739	999999	855	302	864	999999	999999	553	695	12	594	701	90	17	176	96	160	103	226	374	999999	257	346	432	800	514	999999	237	999999	999999	999999	150	999999	130	82	333	735	674	999999	331	236	999999	822	73	999999	76	799	999999	432	242	400	217	768	947	999999	491	873	433	999999	999999	24	396	152	360	106	454	223	959	935	842	361	485	477	895	999999	499	435	283	715	733	715	135	805	999999	943	999999	381	541	687	590	999999	312	999999	275	316	840	63	471	999999	272	853	839	407	999999	881	999999	739	873	808	944	65	600	717	768	645	999999	999999	999999	417	999999	82	999999	282	354	391	999999	312	212	588	999999	446	964	315	453	879	875	999999	225	999999	38	999999	999999	732	742	999999	859	594	999999	629	428	258	88	64	569	
999999	182	999999	62	208	832	612	999999	294	999999	507	999999	294	999999	888	999999	170	376	689	388	448	573	949	539	820	531	464	897	582	169	59	368	909	746	999999	707	319	675	27	462	425	432	223	999999	245	999999	575	329	526	860	999999	882	999999	675	999999	625	233	999999	242	676	378	714	999999	134	461	148	999999	548	999999	190	999999	495	359	236	999999	26	999999	999999	999999	387	956	999999	381	722	902	176	999999	999999	626	637	484	292	999999	999999	999999	999999	478	98	770	106	999999	37	319	345	410	771	999999	172	712	113	275	505	732	854	719	999999	999999	241	232	294	179	947	922	382	705	177	62	18	151	262	548	271	957	207	999999	999999	825	45	321	140	643	807	532	522	372	979	559	999999	631	850	999999	246	866	485	927	312	115	999999	999999	999999	719	999999	30	459	999999	14	548	999999	727	790	417	999999	920	999999	651	372	425	409	20	726	999999	474	999999	301	999999	311	404	482	280	825	824	999999	405	88	421	128	786	82	957	999999	441	34	999999	841	442	999999	326	999999	834	999999	886	705	925	913	624	254	999999	729	999999	999999	609	75	999999	999999	999999	528	902	841	681	532	999999	999999	452	653	295	594	613	545	858	815	985	999999	648	715	938	128	963	999999	464	177	980	66	999999	703	999999	375	769	959	999999	914	177	485	102	311	979	543	999999	999999	627	999999	640	602	871	759	999999	999999	427	548	999999	847	564	419	387	514	999999	999999	845	999999	895	920	824	999999	670	999999	647	510	538	346	999999	405	999999	691	864	999999	536	388	195	748	999999	778	947	999999	995	38	359	999999	107	999999	759	460	697	513	386	999999	215	999999	931	927	121	767	450	91	812	999999	980	873	555	953	977	173	343	999999	322	126	972	603	999999	642	594	890	412	950	999999	999999	707	362	314	999999	228	550	456	268	636	668	338	866	999999	999999	999999	486	211	154	999999	595	127	600	200	999999	734	611	336	999999	342	231	999999	499	504	535	999999	628	999999	999999	734	436	999999	84	999999	653	999999	116	194	232	594	999999	688	267	349	990	169	117	999999	54	999999	616	224	167	999999	999999	314	999999	371	883	575	999999	917	813	419	184	879	52	139	546	482	628	427	999999	704	235	542	106	160	999999	376	999999	466	524	966	128	222	999999	999999	999999	349	948	999999	311	657	175	199	875	847	175	999999	126	978	999999	571	803	199	120	999999	700	872	217	688	999999	516	821	962	403	846	301	961	329	999999	83	207	534	999999	125	456	538	45	999999	999999	985	999999	999999	775	841	
953	173	928	111	107	458	193	999999	270	999999	794	835	213	999999	999999	556	213	792	232	904	427	47	920	999999	664	923	664	214	958	999999	999999	266	56	999999	999999	682	372	860	999999	445	890	75	999999	996	330	620	335	249	638	702	782	609	37	870	424	915	252	999999	447	183	999999	978	183	567	429	537	789	92	999999	356	193	353	999999	786	999999	362	773	999999	753	999999	597	425	575	999999	920	857	239	185	999999	534	439	999999	999999	58	652	911	999999	706	577	792	831	252	892	292	518	439	49	250	856	999999	152	329	111	404	585	999999	412	916	999999	999999	308	999999	386	822	999999	999999	999999	521	999999	999999	470	999999	356	960	999999	355	532	999999	999999	999999	818	988	329	643	391	120	416	28	473	999999	999999	975	69	999999	494	999999	866	80	376	843	999999	999999	116	753	602	85	973	150	192	240	844	129	179	999999	752	319	293	743	440	999999	269	999999	58	859	999999	999999	17	350	476	992	999999	462	916	904	999999	301	999999	999999	51	999999	147	999999	999999	242	999999	388	806	904	262	184	934	999999	999999	571	999999	999999	479	256	999999	117	78	632	674	200	751	392	213	999999	182	999999	437	717	701	999999	999999	999999	86	815	430	225	688	112	97	301	67	366	821	999999	330	395	999999	636	426	999999	248	514	600	645	999999	56	999999	541	731	800	747	227	431	517	999999	590	999999	663	826	934	429	999999	545	382	999999	395	571	858	944	787	639	801	999999	768	999999	164	402	999999	334	383	50	156	999999	296	999999	840	934	314	452	739	875	168	810	999999	514	282	999999	228	512	106	999999	326	999999	943	999999	999999	926	663	999999	748	197	89	339	999999	999999	999999	594	999999	827	999999	460	267	416	214	912	999999	991	999999	263	612	195	184	928	238	898	723	559	999999	135	609	914	281	999999	999999	552	795	828	367	598	241	688	720	400	220	999999	227	910	392	41	689	954	127	409	30	563	22	160	999999	999999	999999	999999	167	132	228	999999	999999	585	712	662	126	653	633	219	999999	923	999999	783	999999	592	681	999999	177	405	446	654	796	872	661	150	999999	645	727	814	428	518	531	999999	182	833	466	641	999999	730	914	46	330	999999	386	999999	999999	999999	442	518	872	999999	555	761	685	573	590	316	924	999999	132	999999	925	819	791	514	999999	875	611	884	136	49	615	447	490	410	333	999999	495	999999	999999	310	212	219	941	999999	999999	999999	913	608	252	999999	999999	634	999999	443	120	511	127	872	704	223	627	558	391	832	750	118	999999	284	250	702	999999	
370	521	821	278	716	999999	999999	999999	632	962	13	641	976	332	980	839	57	300	822	770	622	859	836	999999	653	999999	999999	320	854	999999	638	367	550	337	356	999999	785	174	403	999999	397	999999	82	261	624	917	414	509	769	278	999999	984	428	999999	208	510	999999	148	624	889	768	418	697	142	334	645	100	999999	975	867	63	999999	896	198	999999	302	787	585	68	999999	422	609	550	585	275	999999	939	619	138	846	999999	647	549	999999	864	979	999999	939	927	979	827	765	534	902	224	350	98	240	999999	906	999999	999999	999999	999999	476	169	867	121	999999	680	999999	481	520	139	999999	999999	342	391	333	999999	669	847	658	88	909	656	85	999999	371	925	999999	709	71	232	133	339	566	661	47	999999	121	521	82	256	283	356	255	404	472	808	18	706	906	164	247	999999	999999	11	978	820	94	999999	999999	999999	125	999999	419	297	15	110	849	681	353	628	292	158	774	411	805	563	999999	680	185	562	916	999999	999999	906	985	999999	887	565	682	999999	620	892	770	140	140	287	936	957	398	372	958	337	363	288	872	999999	111	999999	999999	425	419	999999	53	999999	34	999999	203	513	312	758	222	294	999999	136	999999	399	387	643	280	527	627	453	291	812	604	589	999999	999999	44	895	156	847	368	999999	807	999999	848	999999	116	999999	94	432	654	640	999999	673	338	237	999999	482	711	467	999999	678	798	966	132	240	593	999999	762	679	479	416	611	374	925	741	999999	999999	999999	805	537	999999	443	204	798	650	662	930	261	277	252	561	194	689	88	690	468	841	999999	999999	989	999999	120	414	953	248	38	785	999999	999999	909	479	931	906	929	371	245	604	999999	482	578	662	194	495	436	917	999999	922	999999	245	282	486	718	932	815	999999	999999	999999	250	560	999999	876	192	663	368	773	629	288	759	999999	454	864	673	610	49	336	999999	625	977	46	999999	116	499	512	324	432	760	999	100	73	85	216	363	617	860	701	480	530	136	662	297	943	173	579	999999	418	812	117	892	488	389	671	61	213	544	515	387	679	349	999999	999999	630	198	695	999999	248	510	65	999999	348	856	956	499	324	749	82	942	919	722	906	619	652	116	611	684	413	164	159	83	999999	323	800	190	200	649	666	755	477	938	552	999999	999999	367	554	999999	432	999999	736	464	472	572	468	957	443	999999	999999	524	586	999999	237	93	361	981	405	34	65	775	308	999999	999999	999999	475	980	179	999	862	295	562	979	999999	241	999999	694	611	
782	855	999999	747	873	289	151	179	466	999999	468	556	775	962	529	576	656	873	999999	382	999999	999999	487	787	444	464	85	962	999999	999999	996	665	666	380	999999	179	221	37	435	395	940	999999	18	279	710	452	97	333	42	412	604	368	366	322	465	685	999999	66	313	419	999999	999999	999999	999999	714	803	889	404	999999	360	365	628	448	999999	999999	998	999999	999999	86	999999	376	752	929	205	164	999999	308	353	914	999999	999999	165	724	999999	191	760	585	999999	565	907	999999	692	999999	682	57	976	919	690	880	999999	999999	170	999999	322	53	461	259	376	999999	999999	504	545	999999	411	559	209	904	433	494	680	999999	787	652	179	437	999999	767	257	158	188	718	999999	473	457	351	640	999999	411	999999	729	511	999999	759	488	413	999999	212	999999	133	847	81	496	206	209	53	999999	999999	810	885	368	694	12	228	999999	367	999999	82	999999	69	918	999999	503	460	764	999999	215	38	173	766	999999	482	999999	134	310	116	232	999999	273	413	999999	133	375	526	613	45	999999	989	999999	131	526	999999	179	523	214	823	999999	45	999999	40	838	780	354	999999	474	886	999999	878	918	999999	999999	474	809	629	526	999999	658	999999	847	728	999999	225	999999	999999	999999	475	313	999999	919	487	538	196	999999	999999	575	763	778	330	61	727	536	630	81	138	985	61	999999	549	996	419	174	601	198	999999	369	999999	147	312	805	999	999999	999999	958	441	729	999999	495	575	64	763	26	338	925	129	201	50	154	514	66	197	339	763	675	509	322	936	998	275	874	999999	625	476	525	61	154	700	999999	640	409	46	566	570	495	243	403	836	676	78	999999	328	999999	633	255	617	999999	819	171	999999	128	792	950	230	701	999999	999999	549	812	873	974	501	378	999999	115	999999	631	769	277	999999	115	486	270	929	752	555	999999	992	231	907	391	335	538	222	521	616	95	345	868	393	106	999999	33	999999	103	30	999999	965	527	999999	999999	900	551	730	353	999999	532	999999	477	156	999999	999999	999999	905	491	649	962	999999	992	499	935	296	901	884	345	261	462	999999	836	731	604	518	474	996	921	491	784	808	869	879	999999	74	867	721	764	950	535	128	321	454	68	794	999999	38	299	699	999	667	999999	101	189	75	194	999999	551	120	680	331	983	10	999999	164	296	122	415	870	999999	999999	999999	394	726	344	156	391	999999	999999	545	445	707	999999	492	127	422	778	699	28	999999	131	180	654	280	214	145	321	590	903	508	860	623	429	281	999999	547	
10	375	845	918	999999	81	741	575	999999	623	760	517	746	741	518	999999	396	990	306	999999	475	124	521	208	835	801	999999	999999	684	822	288	950	672	579	422	999999	854	110	86	999999	438	88	45	590	384	999999	843	171	999999	999999	237	438	999999	810	82	886	853	999999	93	12	311	440	890	422	999999	810	845	177	329	115	568	296	913	256	581	999999	999999	930	824	41	957	999999	321	247	595	849	975	861	999999	535	558	217	26	999999	999999	998	197	622	255	999999	957	676	999999	884	879	941	524	728	999999	686	807	923	999999	61	54	702	128	653	827	496	835	984	670	793	556	360	999999	839	507	582	208	466	999999	260	84	999999	767	999999	999999	999999	999999	256	631	820	728	635	396	964	39	999999	879	999999	999999	999999	999999	973	15	999999	338	528	671	685	999999	656	487	350	999999	571	999999	762	935	691	295	183	999999	588	999999	849	74	920	964	314	809	461	703	664	670	999999	521	110	999999	719	108	839	999999	649	35	999999	999999	388	999999	825	999999	277	120	999999	258	999999	596	160	999999	999999	983	417	999999	366	999999	769	999999	823	680	321	59	877	486	225	593	456	999999	522	563	999999	999999	686	533	999999	327	999999	351	515	416	999999	339	371	999999	999999	736	690	285	626	774	266	999999	519	707	85	775	120	790	894	999999	801	432	999999	597	244	650	999999	883	999999	49	342	999999	999999	416	632	999999	687	398	367	489	902	181	574	999999	999999	999999	997	978	458	373	217	752	456	912	614	625	265	774	999999	999999	439	999999	860	586	441	999999	585	999999	999999	103	98	721	432	414	701	630	858	336	300	880	653	327	434	61	831	590	971	535	801	17	726	912	154	888	60	105	320	987	316	999999	779	894	903	365	284	495	329	999999	999999	984	767	928	484	373	825	999999	382	808	999999	851	866	59	310	77	376	185	999999	544	999999	999999	320	870	30	831	110	758	999999	999999	999999	345	271	999999	323	817	250	798	438	781	72	939	999999	511	241	464	601	729	999999	835	988	109	918	785	687	615	674	896	907	652	272	77	696	312	42	419	589	936	736	493	827	578	747	796	481	425	882	808	639	565	999999	381	175	589	91	677	426	486	253	708	153	354	890	786	518	999999	252	420	479	822	875	665	993	110	17	419	362	999999	999999	271	732	865	267	351	422	891	902	117	231	364	992	113	693	37	349	483	999999	961	287	485	182	472	338	816	690	999999	999999	999999	999999	999999	999999	303	182	981	975	287	999999	999999	373	626	999999	
144	999999	124	999999	771	971	999999	760	534	731	401	999999	828	99	270	999999	999999	661	847	513	837	536	559	49	699	931	712	62	72	396	999999	597	660	392	47	283	223	987	919	603	421	999999	57	939	923	999999	999999	891	714	999999	647	887	525	999999	999999	999999	639	85	140	999999	269	913	999999	147	999999	803	194	999999	61	999999	323	999999	742	254	101	533	999999	999999	999999	250	999999	820	347	321	749	262	81	999999	136	438	644	148	857	89	343	507	614	909	357	999999	274	999999	840	727	437	194	154	281	999999	731	129	29	959	889	262	999999	576	387	398	339	732	646	319	999999	353	184	604	663	911	594	999999	579	999999	995	975	678	999999	999999	999999	564	117	800	999999	404	319	624	189	967	999999	894	931	237	999999	27	999999	999999	599	228	384	263	999999	491	370	999999	812	550	999999	963	999999	583	469	957	999999	834	232	999999	999999	999999	999999	999999	999999	636	836	26	999999	692	69	254	608	358	89	761	245	630	974	625	439	99	999999	768	867	225	63	999999	434	999999	733	686	999999	465	999999	685	914	655	268	953	654	353	774	130	490	999999	365	565	503	707	999999	999999	860	606	501	40	999999	544	999999	779	999999	999999	591	688	958	383	459	152	999999	404	846	589	999999	30	971	96	325	471	288	999999	860	498	749	727	262	861	999999	198	963	476	362	380	794	489	380	71	999999	95	172	999999	63	223	999999	109	860	142	509	839	635	415	715	860	266	505	999999	94	844	864	436	999999	556	270	188	384	999999	476	999999	883	650	909	334	240	309	180	311	646	783	649	866	130	999999	986	563	558	999999	999999	124	999999	569	295	227	897	999999	999999	999999	792	45	999999	67	394	347	626	198	725	91	999999	999999	96	999999	282	311	204	998	316	745	569	707	630	624	549	362	505	999999	364	692	436	581	999999	619	519	611	453	591	999999	782	735	798	999999	476	999999	941	999999	104	999999	999999	32	899	351	999999	990	95	415	715	518	42	999999	999999	833	43	999999	903	999999	999999	999999	670	858	999999	526	534	20	771	869	999999	349	607	334	411	36	999999	999999	537	239	915	628	434	206	999999	82	449	940	433	964	804	822	381	625	560	420	626	135	999999	383	999999	319	229	999999	261	376	911	999999	440	286	999999	372	127	674	410	999999	999999	474	130	540	999999	593	587	807	75	999999	967	982	999999	990	999999	255	999999	163	421	606	409	218	999999	370	171	742	510	156	511	999999	705	706	225	711	169	162	14	878	999999	234	999999	421	160	921	409	928	
934	449	999999	217	121	963	262	804	449	51	529	999999	378	344	93	440	999999	999999	635	270	999999	71	999999	257	999999	382	856	999999	874	987	68	33	961	242	807	999999	280	999999	999999	742	454	420	272	127	632	254	999999	963	151	301	124	526	295	148	999999	872	618	628	967	738	116	74	930	462	983	506	798	145	536	32	169	13	999999	893	999999	356	799	999999	999999	996	872	893	56	582	999999	541	737	823	80	935	451	999999	336	591	635	389	490	810	144	135	455	375	436	128	141	121	999999	999999	331	999999	83	999999	999999	971	999999	222	28	357	999999	451	768	999999	74	601	581	999999	676	721	267	436	865	989	578	499	550	999999	466	999999	450	761	328	345	999999	264	862	999999	999999	365	724	999999	371	142	230	692	367	480	310	999999	546	623	999999	501	999999	894	950	93	337	999999	999999	369	755	100	907	827	133	999999	483	809	999999	45	870	321	997	845	999999	732	768	999999	142	80	206	631	999999	826	999999	826	210	606	314	999999	218	143	934	999999	666	280	234	402	999999	934	996	999999	106	511	999999	133	504	299	829	228	325	451	999999	360	999999	134	709	90	511	999999	232	999999	505	960	999999	737	999999	642	188	999999	999999	999999	326	208	83	999999	534	879	84	203	331	911	777	999999	463	767	762	999999	200	541	999999	154	891	271	999999	129	995	146	684	25	746	862	999999	44	720	999999	999999	182	286	468	600	829	16	317	975	320	999999	999999	507	69	999999	802	451	646	233	363	484	64	999999	954	709	398	204	68	457	469	800	743	375	513	642	589	308	732	941	742	147	583	296	401	30	586	638	625	51	999999	999999	999999	810	366	999999	999999	686	332	759	211	634	947	999999	999999	520	366	53	999999	999999	999999	504	999999	704	491	226	900	767	105	933	132	760	999999	27	513	58	335	932	19	999999	572	999999	975	972	739	117	200	722	781	999999	664	543	643	999999	656	449	702	999999	999999	150	575	312	590	398	636	451	65	929	999999	467	194	433	44	956	853	490	999999	746	999999	999999	36	187	999999	999999	279	589	126	380	999999	74	356	565	999999	868	472	270	323	587	346	999999	62	270	375	323	999999	240	509	687	999999	176	920	999999	805	999999	124	999999	325	377	128	57	999999	999999	568	293	999999	999999	821	999999	493	593	177	941	410	999999	330	765	812	673	526	49	999999	999999	35	204	153	400	760	665	754	999999	945	946	468	298	962	999999	999999	999999	212	999999	418	343	203	761	999	979	999999	999999	626	999999	585	651	850	88	999999	
896	659	373	150	720	867	165	421	418	647	231	482	121	999999	999999	73	730	470	999999	630	746	245	999999	205	174	844	632	49	405	999999	303	999999	999999	331	76	719	999999	942	492	211	263	922	784	999999	777	999999	444	424	673	295	855	191	402	458	230	660	999999	177	975	875	245	125	999999	918	354	135	999999	789	999999	243	735	787	999999	255	999999	824	460	159	999999	667	410	217	375	999999	645	122	702	931	999999	415	333	170	966	999999	966	147	906	866	769	999999	413	655	777	440	999999	999999	213	157	90	406	999999	999999	749	318	474	37	999999	906	283	241	999999	999999	687	241	909	999999	821	999999	289	240	918	594	390	775	263	755	999999	935	559	577	909	555	999999	999999	215	999999	421	657	151	999999	397	999999	592	538	229	252	967	545	531	999999	255	841	868	850	488	615	999999	973	64	719	597	999999	356	705	999999	877	319	982	999999	999999	163	999999	229	349	842	918	999999	999999	556	999999	787	999999	414	573	332	999999	999999	10	226	599	999999	447	999999	432	352	999999	653	999999	215	351	933	984	519	709	999999	91	621	528	17	570	999999	13	999999	999999	931	702	410	782	383	264	200	318	765	436	999999	716	571	797	997	999999	999999	124	646	215	87	802	385	704	741	250	455	999999	993	999999	999999	239	30	558	500	649	181	870	513	999999	999999	999999	999999	999999	131	126	520	824	530	746	999999	499	999999	221	999999	138	999999	706	999999	999999	808	999999	999999	999999	450	358	696	22	306	357	99	999999	611	695	999999	462	583	303	583	999999	730	630	638	256	361	999999	872	999999	999999	372	999999	474	829	999999	152	129	308	120	641	772	430	999999	528	182	657	900	887	999999	999999	513	554	33	133	426	412	187	403	999999	757	953	486	887	431	934	34	625	575	240	553	999999	999999	473	661	810	999999	232	999999	465	598	999999	609	210	650	87	999999	310	351	413	999999	999999	999999	999999	999999	999999	295	999999	86	594	999999	42	335	999999	128	233	359	91	999999	999999	231	189	85	937	999999	306	354	286	247	999999	126	724	283	171	272	588	217	999999	120	999999	525	662	999999	999999	999999	999999	135	951	91	426	727	999999	938	999999	191	788	999999	789	758	66	999999	19	305	733	477	433	758	173	395	999999	26	435	971	999999	797	999999	999999	567	630	914	181	402	999999	820	999999	391	785	255	979	999999	700	428	176	999999	638	515	367	423	999999	999999	807	961	566	552	410	999999	764	999999	240	999999	754	999999	168	844	884	941	815	484	999999	96	648	512	193	911	839	597	268	917	
760	291	211	999999	999999	747	116	220	836	651	420	999999	626	246	24	367	728	379	999999	332	179	999999	700	883	315	999999	245	305	999999	655	713	812	44	847	999999	999999	421	999999	803	421	737	674	115	173	73	999999	469	999999	497	826	192	469	338	999999	747	74	999999	999999	314	999999	511	811	999999	191	938	607	999999	999999	457	76	946	999999	575	847	594	504	590	537	819	531	494	833	807	950	472	253	484	999999	109	724	367	999999	830	240	909	926	999999	924	234	465	495	999999	953	431	999999	999999	893	490	999999	253	483	64	509	783	88	678	14	492	718	999999	999999	201	679	733	708	999999	764	999999	938	999999	273	665	312	363	45	803	879	385	79	999999	359	993	755	856	250	313	999999	57	161	241	922	748	216	538	342	304	21	230	723	37	833	558	999999	999999	999999	817	751	156	747	284	798	628	423	999999	999999	140	445	823	492	405	271	717	999999	999999	745	999999	459	999999	999999	741	792	659	999999	999999	50	801	450	81	999999	433	562	446	999999	877	442	303	335	372	202	999999	858	198	737	327	765	999999	374	845	937	466	999999	976	134	999999	492	149	966	381	802	544	689	373	947	999999	843	824	417	316	999999	451	999999	96	999999	999999	882	604	921	344	286	999999	436	999999	143	999999	74	999999	321	302	395	303	337	954	999999	657	521	495	999999	678	999999	941	709	68	581	495	999999	281	999999	314	134	887	227	631	104	999999	118	95	239	538	999999	268	512	124	920	970	999999	245	526	923	308	396	364	999999	860	344	224	999999	999999	648	152	793	189	17	178	507	85	705	859	691	549	436	265	712	999999	226	438	594	999999	999999	381	41	755	481	16	737	533	974	771	999999	664	740	999999	999999	395	211	88	505	999999	999999	894	418	386	834	999999	999999	141	651	999999	999999	905	999999	999999	999999	999999	121	47	708	10	999999	974	111	999999	109	999999	808	999999	673	327	482	147	933	648	725	716	963	999999	920	106	145	606	881	415	999999	853	44	511	650	999999	999999	173	379	505	515	448	999999	484	999999	807	576	507	999999	334	96	505	972	981	514	705	313	999999	999999	999999	865	834	102	695	999999	255	992	307	723	358	53	319	999999	438	142	287	999999	999999	378	122	530	637	999999	999999	328	632	881	62	999999	945	22	817	55	767	639	681	355	107	677	40	999999	999999	783	118	290	777	999999	544	849	999999	999999	823	999999	15	999999	237	695	545	377	184	999999	999999	309	778	346	999999	273	11	798	460	931	999999	999999	348	307	261	999999	999999	276	
999999	894	347	999999	770	173	198	730	50	999999	412	986	810	730	503	666	874	969	15	772	65	514	999999	999999	999999	999999	956	22	748	707	830	383	665	278	999999	289	37	737	539	614	157	505	232	325	396	474	130	104	318	999999	432	292	848	267	221	46	168	601	814	474	999999	186	981	343	855	38	331	542	904	223	999999	999999	439	400	624	559	292	419	999999	924	999999	862	703	76	999999	999999	535	999999	66	789	130	435	922	74	408	971	523	999999	470	367	152	588	200	999999	53	294	852	999999	642	999999	754	748	251	890	300	354	482	999999	68	999999	503	923	485	125	102	212	225	375	999999	999999	45	403	999999	992	781	595	999999	999999	33	999999	694	999999	764	404	999999	999999	194	42	774	64	999999	999999	999999	999999	999999	228	999999	84	12	840	999999	487	465	999999	626	999999	799	259	118	704	682	874	891	78	623	426	169	90	999999	999999	28	999999	600	938	163	999999	999999	797	138	562	492	596	605	193	920	217	622	774	778	682	582	999999	999999	999999	381	999999	717	762	539	447	999999	33	999999	291	821	887	886	527	836	999999	788	12	131	555	221	999999	279	999999	999999	415	804	394	311	408	148	93	268	530	566	999999	719	810	267	690	502	999999	603	999999	371	43	330	999999	937	589	999999	580	813	378	999999	295	999999	20	614	133	643	674	999999	595	153	999999	628	366	960	307	480	978	744	440	62	752	492	955	346	124	95	709	456	721	514	568	999999	890	671	280	193	708	205	999999	56	827	747	18	179	633	414	964	999999	640	119	915	835	383	325	116	803	399	673	499	48	934	228	999	91	585	467	738	694	690	123	999999	782	609	999999	234	14	999999	785	712	710	130	575	815	612	999999	732	896	574	565	477	793	45	706	106	122	609	747	926	594	175	675	280	453	527	348	143	999999	989	999999	111	999999	999999	960	789	917	368	999999	397	492	852	570	999999	138	222	999999	735	86	513	281	999999	267	999999	200	999999	999999	850	132	298	273	465	506	999999	484	464	999999	189	999999	917	189	753	207	359	444	742	604	512	152	241	208	612	67	722	718	999999	844	771	423	424	754	999999	246	123	999999	999999	355	999999	689	999999	73	149	661	169	334	527	427	999999	123	458	942	532	999999	891	999999	999999	408	784	198	999999	620	387	766	660	172	999999	517	94	235	999999	396	999999	822	478	177	68	951	999999	999999	201	58	936	657	964	999999	231	369	355	33	473	629	571	474	680	999999	999999	383	11	996	222	19	343	682	
999999	72	999999	710	239	723	41	709	510	396	999999	960	684	999999	801	188	999999	999999	172	70	999999	787	824	476	151	424	492	685	950	901	185	999999	714	263	951	901	999999	521	139	631	991	764	129	999999	476	720	379	955	999999	822	65	999999	847	282	921	918	248	534	568	815	240	999999	759	608	220	816	999999	430	778	899	707	428	999999	540	78	999999	667	648	999	431	55	999999	113	137	999999	999999	999999	999999	342	42	663	946	953	323	400	645	14	999999	965	660	474	949	187	681	125	636	846	999999	999999	924	260	999999	999999	999999	999999	704	253	632	762	999999	999999	814	97	745	999999	999999	475	999999	149	433	999999	156	999999	348	999999	105	359	999999	21	219	868	37	237	418	781	73	420	816	553	696	402	382	758	470	999999	660	861	441	445	999999	171	547	176	781	932	114	915	196	189	674	354	821	999999	999999	636	999999	586	679	964	182	999999	658	755	452	40	619	999999	223	170	999999	244	918	986	658	57	330	861	456	486	677	158	233	999999	879	352	580	762	215	833	734	83	999999	476	273	22	999999	791	999999	999999	999999	999999	999999	999999	882	439	999999	999999	999999	505	315	999999	140	202	999999	999999	127	31	876	110	459	999999	192	389	435	233	62	451	722	645	544	539	147	999999	173	961	455	999999	754	999999	999999	745	799	709	528	152	999999	989	190	248	895	491	915	999999	301	999999	532	322	601	999999	999999	983	122	326	999999	999999	454	434	999999	334	999999	920	276	999999	999999	999999	999999	483	861	999999	999999	73	999999	484	749	63	623	524	414	708	438	143	999999	106	72	933	633	483	999999	751	697	518	960	999999	999999	975	224	488	440	587	407	59	460	318	377	323	722	999999	576	999999	999999	930	999999	999999	896	445	324	999999	374	259	90	999999	735	120	999999	771	999999	416	814	774	838	145	93	827	311	999999	999999	297	728	748	220	994	906	999999	598	766	498	640	959	234	660	54	999999	190	506	823	999999	350	721	606	220	999999	823	802	999999	27	999999	202	29	516	762	999999	451	625	49	95	999999	895	521	999999	999999	999999	456	589	123	999999	999999	903	331	487	75	342	575	132	537	999999	181	114	999999	999999	919	306	621	452	471	634	603	497	151	420	155	428	999999	892	333	747	859	244	688	999999	996	943	999999	541	451	430	461	328	97	999999	914	574	999999	939	910	976	999999	14	128	999999	200	533	999999	999999	342	647	512	999999	799	999999	54	936	999999	492	585	976	435	89	11	50	999999	284	410	16	505	581	301	889	981	356	895	
855	126	999999	96	472	999999	999999	999999	804	918	777	528	307	100	978	158	643	364	933	551	772	13	87	999999	915	133	756	999999	760	999999	623	999999	453	894	999999	820	226	406	122	795	475	999999	999999	132	405	755	112	915	527	432	658	535	58	804	133	852	48	999999	180	349	999999	553	448	999999	305	86	85	412	901	167	931	247	251	147	86	999999	999999	999999	911	170	30	999999	888	338	697	97	653	648	999999	346	782	334	236	773	371	921	442	747	827	329	680	699	999999	370	999999	420	293	910	728	241	55	93	999999	20	328	593	665	999999	761	217	999999	999999	999999	564	385	607	21	478	776	164	460	68	138	592	489	331	826	528	837	286	804	999999	999999	540	301	698	999999	225	999999	999999	266	331	985	619	896	999999	999999	459	984	893	999999	814	999999	573	999999	986	955	397	530	997	767	146	282	999999	413	690	516	999999	273	686	999999	999999	34	998	898	138	999999	518	696	246	999999	999999	543	943	999999	989	999999	999999	999999	314	743	955	999999	456	19	129	59	510	215	216	736	957	999999	308	639	614	790	145	675	652	914	446	701	999999	999999	401	999999	338	999999	424	999999	999999	999999	959	943	307	110	577	988	779	89	999999	312	490	509	314	189	245	314	999999	208	999999	681	999999	399	306	264	410	722	618	999999	720	999999	791	134	576	616	237	365	341	999999	223	156	896	999999	351	999999	221	784	429	999999	368	34	347	225	617	999999	244	569	646	53	699	999999	380	999999	999999	670	521	365	933	698	952	879	999999	757	985	999999	784	999999	58	172	52	999999	302	407	999999	695	564	575	516	97	382	668	718	298	999999	999999	999999	999999	214	681	622	855	850	731	268	488	62	589	240	300	999999	999999	521	483	10	999999	999999	999999	999999	673	116	945	848	845	999999	999999	171	684	999999	627	551	151	338	376	550	197	775	570	999999	679	643	975	345	226	999999	681	999999	999999	297	999999	999999	803	548	541	574	676	16	15	416	974	326	377	999999	999999	749	562	999999	154	933	813	306	992	834	424	40	141	610	999999	462	643	146	926	397	212	822	747	999999	797	999999	873	190	770	164	173	363	275	339	732	477	830	318	12	311	999999	444	812	969	999999	510	443	999999	384	552	999999	837	400	980	443	790	11	959	575	352	69	632	999999	999999	670	71	764	801	999999	165	631	999999	143	624	912	767	20	999999	999999	296	368	808	806	227	391	999999	962	295	999999	999999	999999	999999	743	660	252	851	908	999999	309	71	746	641	196	999999	921	447	
703	776	77	999999	780	232	999999	289	983	261	999999	318	456	344	109	479	905	999999	689	760	592	483	382	71	859	999999	479	999999	549	727	999999	999999	306	999999	631	196	999999	230	171	253	391	463	677	999999	999999	599	527	964	999999	276	735	259	539	170	855	230	404	999999	999999	999999	753	999999	999999	265	639	248	22	999999	712	999999	262	685	775	445	378	999999	999999	999999	45	269	518	514	456	283	991	371	57	999999	99	999999	792	220	413	427	500	320	724	422	361	787	586	25	262	58	24	999999	484	104	792	999999	425	23	971	557	235	999999	624	999999	273	278	200	877	999999	311	131	51	999999	999999	945	67	414	393	38	257	682	999999	999999	408	268	999999	886	953	353	373	999999	778	248	856	201	999999	696	267	158	93	597	709	603	950	927	999999	777	136	159	734	999999	999999	984	999999	999999	732	985	226	208	331	999999	246	533	59	326	352	802	426	166	999999	370	999999	999999	999999	659	973	899	312	480	999999	175	999999	804	618	61	953	999999	524	982	468	276	480	69	826	701	361	999999	553	634	584	180	360	969	466	373	999999	999999	48	75	900	833	683	745	999999	166	999999	441	999999	998	372	558	288	444	698	426	890	999999	999999	253	308	797	356	678	999999	124	814	791	348	254	886	166	755	458	91	635	593	735	999999	669	81	999999	270	555	271	36	892	916	281	999999	483	87	999999	999999	767	113	486	15	849	798	352	839	999999	670	999999	216	999999	829	999999	72	999999	165	999999	748	182	388	536	801	416	999999	999999	898	519	308	771	809	778	960	691	978	999999	999999	885	999999	327	241	999999	600	443	999999	234	72	563	218	217	999999	146	639	622	999999	999999	685	999999	999999	575	999999	329	794	999999	312	438	999999	148	385	999999	254	279	999999	431	999999	999999	936	367	361	644	170	345	311	101	453	672	999999	348	999999	411	472	990	999999	999999	873	911	41	701	999999	999999	392	999999	999999	999999	963	58	999999	217	681	826	639	328	247	999999	414	118	28	702	999999	639	299	503	835	973	999999	263	373	999999	558	39	530	245	999999	999999	999999	246	999999	17	138	404	128	930	667	999999	772	154	999999	999999	378	764	999999	339	256	501	336	999999	999999	214	852	709	685	745	659	651	305	404	101	512	92	178	951	20	573	60	520	369	836	358	211	999999	999999	803	440	999999	146	201	989	734	408	374	157	952	165	429	719	382	280	999999	191	377	62	999999	487	209	812	999999	766	205	999999	967	999999	740	13	554	208	881	315	866	999999	114	999999	367	
114	718	31	999999	855	999999	341	147	98	821	177	833	255	270	326	240	999999	263	435	793	999999	440	322	999999	999999	610	231	837	77	414	510	999999	999999	695	146	768	187	812	999999	622	864	843	879	999999	572	180	309	938	565	84	885	261	679	621	614	999999	405	614	999999	254	999999	503	80	683	320	999999	870	559	133	557	999999	178	236	999999	999999	999999	560	999999	844	999999	311	293	999999	992	529	259	999999	350	999999	472	999999	999999	762	999999	999999	370	999999	206	919	481	309	749	999999	18	31	999999	999999	866	692	704	999999	322	769	999999	942	638	232	999999	999999	999999	693	529	479	660	999999	489	416	453	999999	568	146	364	999999	373	479	561	478	273	970	812	234	541	658	999999	359	60	804	489	839	71	148	999999	52	858	788	999999	280	163	823	542	999999	999999	753	133	999999	759	999999	405	802	391	170	958	999999	351	837	161	871	102	311	144	999999	926	999999	61	430	451	321	314	585	700	999999	324	449	999999	511	652	787	534	819	600	900	999999	999999	458	900	189	999999	701	999999	636	999999	188	852	689	999999	384	999999	702	703	125	999999	845	820	999999	109	845	518	999999	839	999999	374	999999	283	711	244	286	999999	164	999999	250	863	999999	293	948	792	113	472	759	579	136	683	94	831	703	162	64	999999	584	999999	999999	671	909	861	836	271	571	904	999999	455	999999	145	813	552	462	999999	827	562	871	320	996	999999	999999	109	713	511	999999	514	579	999999	999999	698	664	999999	104	999999	999999	758	999999	687	230	208	331	314	997	990	869	542	379	451	335	502	715	274	999999	999999	911	810	158	335	982	999999	335	592	276	999999	999999	999999	457	999999	308	999999	999999	194	99	999999	62	454	111	722	999999	747	145	999999	232	687	999999	399	452	423	667	152	610	132	704	174	873	738	999999	123	519	999999	999999	999999	152	267	397	530	185	565	629	467	709	435	693	245	921	207	369	588	999999	999999	566	999999	999999	999999	467	999999	490	925	924	323	416	987	213	779	661	648	999999	965	299	999999	224	886	793	999999	443	185	999999	469	252	675	378	459	222	437	304	60	999999	986	999999	414	999999	260	640	999999	60	721	231	999999	583	999999	221	404	999999	449	999999	679	251	25	999999	999999	999999	30	682	258	945	999999	775	999999	484	611	378	999999	175	885	420	999999	256	487	160	722	999999	524	886	969	463	973	170	999999	999999	625	999999	265	274	518	999999	30	577	391	371	999999	946	455	439	972	999999	223	999999	413	39	902	433	763	999999	999	338	40	999999	713	794	
999999	796	12	215	859	999999	122	733	657	35	400	396	864	999999	67	776	508	999999	913	75	999999	744	999999	743	667	202	55	400	275	189	830	886	999999	597	399	999999	943	250	999999	180	999999	489	581	999999	638	516	568	647	807	999999	830	999999	230	647	554	236	49	268	547	999999	999999	722	999999	477	205	513	999999	999999	726	999999	832	267	999999	743	283	761	999999	379	114	161	633	999999	999999	51	359	885	666	226	53	999999	266	685	702	912	425	78	30	114	193	135	984	301	999999	56	400	572	439	487	374	792	73	670	163	999999	999999	999999	999999	426	999999	319	846	999999	234	562	999999	157	565	603	999999	214	740	68	195	979	999999	341	486	999999	999999	787	456	189	999999	260	109	999999	531	999999	878	77	938	999999	986	873	999999	679	77	368	551	253	999999	835	999999	169	999999	15	484	999999	230	702	871	999999	775	340	999999	667	462	973	462	909	999999	259	725	260	276	147	999999	322	700	999999	273	127	999999	407	999999	999999	30	693	208	104	121	357	94	185	999999	354	828	999999	19	621	999999	999999	906	642	999999	757	120	909	999999	914	933	999999	483	734	438	754	999999	377	999999	253	647	768	775	367	797	277	999999	549	63	921	318	425	312	89	278	179	221	362	779	33	999999	121	999999	293	171	948	999999	360	746	999999	755	460	105	766	973	459	328	548	999999	360	591	570	855	971	606	518	859	999999	466	268	542	999999	597	536	743	536	967	999999	206	849	403	999999	803	611	175	858	329	546	115	999999	851	999999	518	429	441	939	265	829	687	652	99	999999	894	488	909	999999	999999	569	999999	999999	491	835	351	995	999999	777	999999	253	999999	747	999999	999999	297	999999	416	869	727	999999	999999	803	999999	147	805	999999	759	922	920	999999	702	999999	999999	999999	523	999999	337	26	999999	999999	472	664	182	22	34	939	463	999999	999999	257	81	49	791	694	999999	229	177	354	40	797	245	999999	856	452	550	999999	752	438	800	629	320	400	548	214	705	441	631	267	123	999999	100	984	739	673	253	663	864	310	999999	303	501	983	985	534	287	999999	807	999999	471	874	999999	35	975	563	937	680	500	586	989	41	999999	999999	240	175	707	261	999999	193	208	887	999999	451	151	506	138	336	415	24	927	276	634	901	796	248	678	74	18	186	735	573	999999	287	321	265	705	591	752	999999	999999	999999	999999	623	531	583	589	745	884	999999	435	610	274	486	659	723	999999	696	123	999999	496	642	252	999999	458	634	725	17	999999	886	800	546	584	595	
196	999999	999999	20	379	222	658	999999	999999	539	999999	135	308	685	999999	598	857	999999	478	760	333	999999	783	27	175	897	999999	999999	999999	998	678	888	35	679	299	758	999999	396	327	900	343	563	462	713	376	332	335	49	999999	541	38	792	78	823	271	12	127	123	845	482	363	86	327	192	861	999999	999999	629	396	869	16	999999	691	578	999999	770	732	80	651	842	999999	999999	202	83	969	999999	999999	211	418	297	641	478	551	999999	546	266	245	280	852	999999	999999	706	653	999999	535	567	110	500	406	500	279	56	472	999999	999999	999999	884	253	222	999999	999999	897	221	108	999999	537	919	846	999999	999999	999999	462	228	999999	619	865	175	999999	548	999999	785	999999	805	917	27	999999	16	548	933	12	382	991	67	877	470	335	999999	554	293	998	647	263	468	999999	999999	817	828	334	392	56	379	212	705	809	199	722	102	303	91	999999	530	381	913	39	788	543	999999	350	676	294	999999	620	398	549	765	999999	861	569	999999	209	765	681	166	887	632	999999	295	257	687	748	999999	201	999999	999999	477	276	350	439	457	432	999999	487	999999	107	999999	999999	814	999999	54	999999	999999	532	351	999999	877	849	225	36	999999	618	257	156	663	927	61	188	156	748	82	999999	191	431	122	529	787	287	33	68	221	999999	999999	139	213	30	888	710	849	592	772	999999	61	323	43	838	184	276	824	730	56	497	999999	76	999999	555	486	438	420	822	104	599	825	166	815	532	264	128	943	643	999999	999999	339	564	975	453	999999	868	398	284	355	520	462	303	22	724	271	999999	55	657	543	459	300	999999	497	999999	999999	999999	508	999999	584	66	332	191	690	999999	168	57	999999	640	118	618	50	999999	476	583	146	531	999999	101	999999	999999	82	999999	109	590	999999	999999	77	802	650	552	369	999999	700	298	198	999999	999999	317	999999	999999	207	415	999999	999999	418	999999	560	914	46	281	749	416	249	618	984	999999	92	110	653	856	979	298	989	565	258	162	445	188	999999	865	918	837	535	56	767	666	746	183	181	896	751	163	999999	378	803	952	648	91	314	160	198	513	999999	999999	244	908	426	999999	677	999999	718	382	528	999999	363	912	881	202	999999	327	300	909	928	756	115	826	533	620	762	305	513	364	873	999999	676	415	999999	825	812	999999	250	763	506	915	188	378	634	593	999999	999999	999999	456	240	999999	999999	289	584	907	604	417	385	805	230	381	999999	363	508	294	504	999999	739	65	389	999999	86	537	412	23	577	736	
999999	939	605	871	234	66	134	886	383	397	830	275	999999	999999	483	445	542	134	172	824	870	350	98	76	161	25	76	247	910	333	999999	571	340	867	225	999999	209	999999	157	696	999999	621	999999	999999	128	474	999999	985	518	999999	994	288	851	999999	866	851	851	538	720	219	990	886	976	60	999999	269	935	364	189	48	246	999999	999999	999999	594	258	999999	981	999999	687	191	999999	729	279	338	999999	720	586	11	373	999999	670	638	937	705	353	999999	859	596	859	999999	479	999999	480	404	810	999999	385	168	617	421	999999	590	43	38	999999	167	706	721	922	999999	999999	999999	815	453	575	555	49	770	251	612	581	394	99	158	999999	285	258	874	527	297	344	428	393	999999	724	90	999999	999999	796	196	999999	999999	674	320	190	126	999999	36	999999	265	270	615	916	999999	840	484	500	884	327	633	908	999999	204	634	999999	999999	999999	862	999999	494	950	140	973	999999	999999	443	720	779	967	594	295	231	54	999999	37	729	511	388	122	249	999999	720	592	173	999999	116	999999	50	999999	261	999999	137	307	344	314	139	641	999999	999999	406	764	721	917	999999	999999	686	787	931	606	484	428	999999	750	489	905	240	548	809	777	567	500	680	673	716	999999	168	924	710	957	897	97	649	57	716	999999	868	802	999999	825	999999	329	21	443	631	832	999999	386	817	999999	84	999999	831	94	773	999999	94	57	211	295	999999	761	999999	973	709	396	778	544	44	14	46	437	689	999999	186	247	488	247	999999	883	999999	781	117	280	999999	316	265	565	283	810	999999	999999	601	573	646	839	252	999999	733	244	64	999999	352	812	402	646	901	848	907	536	999999	999999	15	999999	412	408	999999	999999	999999	403	999999	222	271	234	613	999999	999999	125	347	347	995	999999	513	807	828	999999	439	304	878	246	414	417	658	999999	392	999999	815	283	171	247	195	446	999999	339	113	842	758	128	208	186	810	786	510	570	541	976	342	207	999999	549	999999	359	927	854	989	723	564	524	999999	999999	410	562	954	109	162	558	503	183	704	999999	114	999999	106	701	435	627	999999	97	215	416	221	618	999999	622	278	835	518	999999	999999	390	288	243	286	148	776	258	832	410	418	982	482	169	999999	513	444	658	263	999999	999999	371	999999	999999	319	434	848	791	778	341	999999	326	49	410	833	999999	708	870	44	957	924	999999	795	507	679	232	933	62	125	999999	187	999999	582	999999	674	979	999999	811	924	851	999999	984	999999	999999	579	101	943	82	335	188	804	573	
624	306	311	999999	999999	999999	796	96	501	796	676	507	164	220	744	756	999999	854	748	999999	999999	192	666	940	706	999999	927	999999	999999	860	726	936	999999	613	996	286	981	433	999999	999999	999999	838	360	503	318	973	345	368	357	196	347	999999	439	999999	627	441	639	370	999999	999999	390	218	999999	640	999999	739	40	550	224	468	774	999999	450	492	881	117	999999	173	631	733	959	568	240	999999	523	254	507	999999	999999	564	647	620	999999	143	876	805	999999	999999	999999	579	942	795	154	889	421	999999	40	947	36	520	999999	999999	999999	999999	320	821	978	713	127	825	241	472	564	659	820	163	999999	317	615	999999	999999	121	739	61	790	174	424	999999	680	487	223	559	542	475	954	180	881	88	999999	999999	999999	327	602	608	999999	480	240	495	78	267	623	999999	999999	999999	444	498	736	688	29	155	407	637	999999	639	999999	999999	929	99	704	999999	999999	344	494	560	258	757	519	141	713	320	934	928	282	423	999999	500	227	591	40	466	999999	202	999999	677	999999	199	295	963	996	665	550	999999	790	428	999999	288	999999	999999	702	686	999999	605	974	709	999999	478	999999	999999	775	121	999999	999999	68	248	215	999999	285	817	902	69	999999	999999	145	57	769	793	148	853	437	999999	271	445	889	353	487	839	228	359	465	189	833	675	197	884	999999	999999	92	551	222	905	12	421	879	642	224	999999	470	927	939	428	340	511	192	199	849	28	458	714	761	999999	861	999999	361	723	235	999999	368	999999	846	567	710	999999	641	532	582	850	566	256	139	999999	378	300	419	47	999999	331	492	997	45	192	753	378	790	999999	53	86	999999	165	417	426	74	219	999999	382	718	999999	870	999999	999999	999	999999	212	584	999999	999999	571	999999	324	874	999999	314	370	225	999999	999999	341	999999	795	488	506	790	410	838	712	999999	169	219	47	329	115	461	833	390	999999	730	551	793	94	999999	482	999999	999999	291	514	999999	703	994	427	568	999999	937	85	999999	121	999999	60	999999	999999	716	838	361	479	994	768	451	481	980	999999	932	272	999999	721	947	16	937	54	129	999999	600	999999	174	999999	999999	943	178	386	662	278	826	999999	187	921	377	19	999999	999999	750	999999	72	640	723	814	494	999999	837	999999	999999	174	999999	174	931	48	281	430	674	569	10	61	600	75	819	711	363	999999	999999	999999	999999	937	885	848	303	606	999999	999999	999999	359	306	184	115	952	999999	497	105	662	748	148	650	999999	345	560	98	999999	923	996	821	21	461	999999	219	221	
871	200	289	335	870	335	999999	999999	999999	324	273	826	946	647	999999	331	616	701	514	946	976	406	602	334	999999	604	683	275	999999	561	999999	74	964	894	90	68	218	769	791	423	372	338	100	31	297	271	753	999999	999999	499	405	760	727	273	999999	475	597	954	999999	276	652	510	182	305	426	999999	862	62	566	759	123	846	909	999999	999999	647	315	581	46	498	999999	999999	96	648	166	147	346	700	659	615	470	263	204	525	770	999999	166	794	604	99	409	701	999999	430	999999	558	999999	999999	999999	597	169	26	917	86	999999	254	999999	533	149	288	861	999999	403	951	298	859	651	999999	999999	999999	999999	521	976	947	99	999999	688	666	272	607	297	710	20	71	455	454	346	128	109	999999	447	632	654	325	237	247	999999	767	141	999999	906	999999	316	967	116	648	49	969	986	275	566	999999	999999	999999	999999	999999	160	341	505	844	523	533	294	804	284	858	866	661	719	851	851	920	534	746	701	999999	404	53	955	807	414	999999	141	834	999999	690	371	122	334	999999	96	999999	271	297	12	383	181	999999	693	257	781	388	259	144	424	999999	233	524	840	170	757	117	386	698	439	157	401	460	845	594	497	999999	999999	644	764	884	659	999999	743	999999	660	892	359	708	35	35	999999	996	420	323	466	999999	282	999999	328	979	590	999999	857	855	999999	720	999999	999999	759	38	61	999999	380	539	999999	999999	780	522	510	999999	758	678	999999	999999	40	404	50	531	137	999999	481	173	999999	785	999999	96	999999	999999	346	999999	236	259	948	997	974	510	999999	880	337	999999	76	760	999999	463	231	999999	999999	453	825	587	679	144	972	118	557	999999	300	594	245	900	605	892	185	570	999999	508	729	676	439	530	777	169	204	656	584	720	509	862	564	391	999999	936	73	758	269	102	287	839	999999	96	999999	42	645	999999	875	184	584	999999	825	722	193	232	23	304	999999	520	939	999999	999999	836	388	999999	40	999999	713	999999	829	999999	310	999999	231	889	236	353	999999	745	999999	999999	999999	409	999999	416	46	841	208	964	922	768	999999	749	162	960	314	999999	708	782	12	791	723	999999	355	168	792	999999	501	303	996	670	984	74	995	999999	545	135	700	971	999999	999999	655	999999	746	999999	477	560	392	270	584	999999	644	537	743	732	54	574	999999	977	999999	757	350	999999	967	261	999999	884	753	981	999999	999999	999999	736	391	814	146	974	469	294	690	241	897	241	718	384	36	457	999999	273	999999	999999	80	722	357	643	999999	999999	
781	494	287	592	807	411	999999	999999	709	908	999999	999999	595	80	999999	999999	999999	392	999999	119	196	593	235	336	563	490	853	454	118	999999	388	747	999999	396	202	999999	17	107	434	495	395	323	999999	127	310	402	677	999999	866	311	435	965	999999	738	999999	999999	999999	950	999999	327	999999	999999	296	518	999999	408	962	208	877	139	761	199	957	373	723	873	918	999999	35	171	812	796	587	999999	999999	999999	963	237	999999	15	999999	66	999999	117	999999	994	36	166	598	901	999999	479	189	999999	549	245	999999	420	25	999999	279	160	999999	867	515	999999	813	999999	753	999999	445	734	375	872	423	999999	130	850	999999	728	846	762	519	133	731	999999	617	851	267	529	415	552	222	153	735	999999	142	210	601	187	191	548	413	492	466	704	999999	317	322	844	125	166	984	296	842	517	641	801	145	182	999999	961	230	999999	999999	892	521	231	146	858	572	999999	999999	257	999999	308	999999	999999	667	37	999999	999999	539	999999	414	259	568	999999	311	999999	999999	340	74	429	44	229	327	189	792	573	999999	881	181	464	281	204	907	736	748	544	168	999999	143	999999	942	843	432	807	819	451	334	595	920	917	934	241	855	829	223	327	981	178	999999	104	999999	357	999999	85	151	219	351	831	999999	999999	70	320	207	956	486	999999	797	999999	370	351	248	597	961	263	999999	999999	349	88	523	431	562	989	378	48	999999	595	714	357	999999	999999	109	503	999999	163	857	623	44	899	352	32	530	471	808	894	999999	257	396	874	554	111	870	273	317	756	214	999999	941	169	692	891	486	450	852	760	999999	745	189	808	406	999999	999999	999999	735	501	999999	100	191	484	192	26	999999	840	802	565	739	836	195	661	949	999999	681	874	217	460	545	999999	999999	58	652	120	77	588	478	999999	105	430	537	816	854	123	999999	467	999999	676	692	999999	999999	297	31	415	999999	528	858	619	234	999999	242	284	999999	821	999999	143	831	81	948	620	999999	163	999999	318	308	999999	999999	999999	897	224	898	540	768	899	999999	331	36	999999	561	999999	729	999999	424	964	999999	263	860	43	641	756	635	905	999999	999999	284	493	999999	999999	116	189	721	999999	721	19	242	701	516	999999	999999	160	116	594	519	999999	891	512	739	506	130	55	519	999999	999999	151	999999	992	999999	696	999999	999999	504	999999	141	381	999999	706	999999	999999	731	496	746	804	653	491	999999	51	395	999999	190	772	754	999999	592	70	670	999999	828	579	430	249	888	820	440	441	655	791	463	148	580	195	
374	999999	999999	634	309	999999	129	713	502	547	607	493	515	852	204	184	732	999999	711	880	877	999999	983	999999	999999	925	373	999999	836	858	999999	999999	999999	994	408	428	555	957	761	955	828	125	87	882	642	405	314	587	999999	999999	69	393	437	699	317	999999	351	293	36	383	350	907	877	643	960	360	744	521	454	775	628	774	318	755	61	762	999999	110	849	999999	621	999999	975	365	999999	999999	819	59	686	603	86	999999	931	388	615	921	248	999999	922	291	660	999999	143	999999	999999	294	84	681	999999	555	323	251	444	999999	999999	564	931	521	845	765	540	999999	834	851	698	365	999999	930	149	140	524	999999	187	567	552	827	652	999999	512	513	130	147	411	999999	289	999999	999999	116	626	60	989	726	999999	999999	750	999999	959	999999	773	496	451	153	541	999999	41	999999	999999	876	999999	934	911	427	999999	341	644	402	294	702	571	863	999999	736	314	99	999999	798	460	999999	816	999999	868	999999	999999	25	72	999999	606	893	110	24	771	951	834	999999	148	571	716	266	522	357	999999	999999	719	999999	999999	714	839	999999	999999	999999	814	999999	70	694	76	550	687	999999	279	667	796	400	602	557	101	999999	902	622	950	578	91	999999	999999	999999	906	999999	651	830	66	357	999999	163	526	999999	210	728	891	149	625	999999	999999	721	999999	854	999999	999999	664	172	818	382	999999	227	502	797	161	620	546	601	999999	464	898	857	938	921	530	643	874	999999	356	373	695	762	996	362	694	999999	217	652	907	627	946	489	999999	683	545	919	661	729	715	999999	192	299	362	999999	999999	37	783	75	333	999999	415	929	815	455	999999	60	999999	149	113	791	412	893	693	170	518	999999	845	264	386	611	981	154	28	766	999999	999999	410	999999	662	999999	586	151	328	989	222	26	673	999999	997	494	698	999999	625	924	999999	999999	606	999999	652	289	999999	528	689	722	936	270	911	999999	273	290	650	999999	487	445	215	271	574	999999	947	999999	746	999999	267	891	999999	470	528	104	588	892	799	218	192	382	999999	67	999999	605	63	951	115	623	302	716	844	999999	43	190	718	999999	724	902	999999	161	999999	902	999999	797	809	999999	999999	999999	471	381	491	442	999999	114	999999	157	808	999999	650	995	395	133	986	550	57	609	436	348	999999	672	178	897	963	41	839	999999	795	665	999999	587	220	298	162	921	235	411	110	929	229	571	117	755	261	999999	999999	420	999999	721	999999	210	999999	402	999999	999999	212	594	478	180	275	387	362	999999	182	72	785	107	
971	75	325	646	509	507	128	814	999999	999999	645	715	276	429	666	84	916	595	548	817	999999	362	999999	641	932	929	999999	842	999999	964	582	199	473	668	448	850	406	112	700	541	283	626	244	789	949	999999	999999	999999	999999	999999	237	587	523	967	249	618	356	684	713	580	843	286	605	600	840	999999	252	608	980	999999	678	813	895	17	543	241	999999	999999	999999	179	34	999999	132	999999	736	995	676	999999	428	830	504	722	399	130	697	997	31	643	948	503	521	306	999999	904	609	423	691	516	433	18	499	428	992	543	555	36	163	674	863	845	779	746	999999	159	321	956	424	999999	319	546	220	485	979	198	658	728	951	999999	331	323	313	170	81	420	340	86	999999	855	574	671	999999	356	999999	113	724	774	127	715	592	653	999999	917	206	887	798	24	448	999999	885	999999	84	999999	999999	999999	542	619	675	768	818	245	999999	568	210	999999	702	863	999999	876	999999	884	999999	999999	636	677	324	396	963	193	999999	999999	637	926	970	999999	596	999999	13	239	999999	114	109	358	999999	356	427	999999	716	557	195	934	319	571	339	999999	999999	838	309	675	999999	999999	999999	491	155	502	607	309	597	462	62	793	860	999999	316	369	784	261	349	289	260	882	679	416	998	687	17	999999	596	969	531	999999	609	338	13	423	999999	618	999999	404	748	127	843	264	504	401	999999	842	264	970	226	999999	999999	29	424	353	477	248	492	468	495	999999	713	627	999999	305	193	531	999999	892	910	176	58	944	541	142	49	999999	912	999999	613	174	999999	625	999999	567	267	590	913	659	946	220	135	999999	999999	217	414	999999	999999	209	999999	999999	379	999999	70	59	915	555	999999	292	313	999999	999999	999999	854	330	730	999999	874	374	47	603	618	813	946	699	51	313	45	999999	999999	823	101	713	999999	70	794	449	999999	999999	999999	712	112	630	999999	999999	999999	249	889	588	999999	326	351	958	999999	614	999999	566	426	370	17	611	519	999999	563	489	999999	623	496	999999	536	290	532	180	999999	335	501	999999	467	62	815	801	423	999999	846	412	482	999999	551	784	136	237	32	204	696	999999	203	999999	999999	999999	999999	270	752	105	61	206	999999	180	999999	835	999999	946	109	999999	554	216	197	71	317	161	17	827	81	999999	667	308	268	337	999999	999999	142	553	920	601	128	555	59	328	405	999999	618	311	896	716	999999	999999	138	658	999999	490	852	141	640	915	999999	115	198	50	437	753	937	465	999999	563	703	999999	35	507	255	998	166	869	
999999	666	543	705	930	365	49	487	179	999999	687	993	829	10	912	15	742	23	367	999999	890	652	712	999999	614	342	22	113	164	631	413	999999	333	983	475	974	382	999999	184	832	11	949	584	338	999999	703	734	702	656	30	765	241	641	158	978	23	953	390	100	999999	352	936	999999	548	206	46	670	845	535	938	999999	588	838	534	999999	940	999999	384	384	911	608	320	457	143	865	181	19	999999	999999	461	31	991	999999	999999	489	75	999999	45	142	741	999999	888	176	717	397	186	403	117	999999	47	945	578	15	188	989	42	999999	199	999999	999999	36	999999	840	83	917	999999	524	262	999999	999999	999999	42	252	642	878	999999	153	739	746	688	778	902	43	967	515	452	999999	885	999999	457	586	437	363	999999	714	547	999999	103	800	999999	662	150	73	209	999999	913	999999	999999	999999	999999	889	749	453	993	256	134	461	999999	568	999999	654	639	665	597	365	887	678	145	999999	341	672	999999	938	989	36	999999	838	999999	254	999999	126	999999	585	326	567	999999	983	999999	861	999999	96	184	534	336	112	999999	485	475	843	999999	245	201	999999	968	999999	999999	811	464	966	618	295	626	629	999999	357	41	64	999999	39	528	903	318	283	348	254	498	525	611	887	999999	162	372	991	417	366	999999	187	616	999999	999999	999999	999999	403	999999	303	999999	999999	999999	978	80	999999	146	446	324	932	926	917	999999	724	119	999999	209	577	999999	466	923	999999	221	609	432	853	448	629	310	503	999999	915	41	54	999999	999999	957	633	816	46	25	926	676	484	440	18	90	892	610	415	825	951	441	785	380	834	343	999999	999999	226	529	999999	146	999999	999999	20	999999	62	999999	176	366	999999	999999	925	450	999999	958	999999	179	999999	772	556	29	895	677	432	484	999999	673	949	609	998	999999	599	517	508	789	855	999999	429	999999	999999	952	443	58	259	999999	516	345	384	876	606	789	999999	999999	973	498	250	153	135	536	640	999999	990	566	368	498	171	417	941	217	999999	810	750	302	999999	604	585	999999	999999	241	968	999999	999999	83	12	999999	946	156	544	20	548	712	800	999999	492	648	962	876	690	760	40	108	403	176	774	999999	48	839	708	379	912	403	725	894	568	730	100	917	999999	158	999999	25	873	930	668	999999	19	857	809	106	641	708	166	667	999999	870	999999	132	308	216	180	117	447	174	107	154	999999	906	334	999999	999999	54	999999	541	218	999999	234	472	508	384	787	191	39	612	737	214	246	67	692	698	223	967	999999	999999	
978	445	999999	708	832	523	411	112	532	57	999999	999999	395	625	459	999999	645	53	623	923	428	999999	87	835	437	893	908	929	223	636	548	999999	436	999999	563	772	999999	525	639	985	973	684	659	981	73	150	818	621	608	506	62	180	354	694	929	989	367	742	281	939	615	481	999999	999999	508	958	170	999999	72	686	749	129	413	638	950	743	339	999999	771	297	999999	296	330	717	999999	377	245	741	45	573	414	704	999999	700	380	501	795	762	482	115	979	397	558	922	757	932	767	716	999999	195	999999	271	999999	983	999999	328	161	181	322	141	722	428	395	999999	281	54	999999	999999	267	999999	948	576	623	665	318	687	999999	408	960	999999	610	999999	997	849	999999	153	733	271	836	999999	350	624	449	999999	393	560	999999	70	999999	712	999999	999999	458	999999	247	92	648	315	675	999999	590	999999	221	671	531	202	431	999999	585	138	321	613	876	215	119	334	999999	281	282	999999	685	677	758	257	593	555	81	712	612	830	999999	999999	595	659	471	999999	412	778	820	200	138	466	484	522	401	454	188	252	185	913	955	376	999999	917	999999	913	994	964	88	975	131	718	999999	754	633	893	999999	999999	744	521	921	999999	461	999999	999999	229	202	245	856	999999	376	999999	536	699	874	138	395	999999	168	557	603	448	699	844	78	420	999999	730	888	508	436	962	508	664	991	606	999999	949	999999	282	720	758	117	999999	609	999999	999999	243	879	505	507	349	68	999999	918	999999	659	616	23	218	695	472	357	358	999999	413	330	872	708	999999	222	445	389	999999	999999	999999	340	759	999999	999999	237	300	999999	999999	10	96	999999	321	746	518	947	308	936	999999	999999	258	410	999999	237	999999	999999	999999	535	611	292	72	960	182	359	83	999999	900	382	248	980	405	621	999999	357	999999	999999	18	136	199	330	914	509	308	309	589	443	580	532	48	801	918	765	999999	110	938	136	731	999999	999999	376	57	999999	999999	109	999999	636	446	412	999999	696	999999	193	999999	291	378	562	661	873	770	639	571	378	343	446	72	639	383	999999	419	499	777	999999	462	823	283	987	811	208	127	952	997	178	920	352	836	734	429	957	731	385	474	858	201	43	804	678	999999	260	47	552	263	582	999999	999999	919	918	730	522	17	390	750	463	756	999999	641	403	457	999999	999999	999999	219	425	142	44	999999	918	855	428	28	604	999999	561	999999	999999	698	425	186	999999	433	918	13	907	949	999999	634	21	999999	383	402	411	231	602	650	709	342	
837	449	958	97	10	73	311	504	999999	986	199	301	191	129	226	227	648	568	691	999999	312	476	999999	999999	23	816	481	36	999999	382	802	910	999999	242	861	975	227	721	432	855	701	413	999999	365	445	719	999999	264	185	194	999999	999999	959	999999	999999	999999	999999	559	84	999999	591	284	887	999999	999999	288	999999	948	999999	999999	999	927	145	999999	632	999999	929	436	963	303	894	227	999999	432	799	768	951	87	213	499	999999	668	646	999999	274	427	526	999999	181	166	999999	999999	996	935	195	655	898	133	752	139	441	232	999999	781	999999	999999	433	464	240	425	337	999999	999999	999999	922	999999	999999	896	571	215	383	423	264	807	999999	920	230	999999	247	154	999999	827	999999	83	67	105	83	999999	948	899	993	71	285	756	828	127	238	237	22	854	374	12	562	547	756	27	999999	787	367	999999	999999	517	227	96	555	999999	438	671	711	827	999999	425	947	671	999999	322	999999	999999	999999	305	692	992	903	392	999999	999999	275	787	327	999999	999999	295	507	580	755	485	844	999999	999999	328	999999	567	999999	194	999999	948	65	890	335	999999	879	469	809	999999	999999	161	614	834	315	688	245	651	354	671	999999	971	918	999999	915	736	477	949	307	660	616	999999	999999	718	999999	831	811	384	461	999999	999999	999999	486	445	999999	604	871	999999	883	521	92	48	999999	855	494	626	40	687	974	599	966	999999	171	999999	455	561	999999	999999	49	483	876	860	199	470	510	999999	494	482	999999	999999	864	468	75	785	577	578	999999	999999	233	177	999999	134	409	999999	916	240	506	337	999999	342	999999	976	969	409	999999	231	848	751	354	463	142	999999	213	999999	734	508	999999	385	581	876	999999	76	671	999999	682	752	999999	336	554	280	534	167	492	151	403	888	498	665	150	355	729	170	274	770	999999	254	999999	746	138	418	375	999999	755	999999	693	851	314	107	727	999999	770	999999	999999	84	928	974	75	72	269	999999	20	209	244	236	156	488	801	900	999999	438	832	999999	208	145	905	413	411	378	457	551	583	400	938	999999	584	999999	962	999999	841	70	188	858	487	292	408	175	886	529	966	215	60	413	271	299	70	66	999999	999999	999999	524	573	696	614	717	272	619	271	986	651	939	525	610	999999	775	259	999999	236	999999	737	739	999999	999999	999999	999999	501	179	138	649	198	999999	893	900	32	999999	497	492	253	999999	30	999999	999999	900	999999	999999	689	999999	354	999999	49	999999	829	408	999999	438	997	690	294	371	999999	102	490	621	797	999999	55	625	
588	741	288	999999	730	999999	999999	948	835	999999	15	384	563	61	824	999999	999999	112	698	495	575	593	999999	806	207	882	553	928	307	292	112	753	999999	74	861	613	217	999999	366	372	513	386	999999	379	685	999999	999999	175	277	847	22	999999	434	559	999999	994	421	481	568	848	999999	966	650	552	525	999999	401	499	199	221	434	336	999999	335	999999	199	990	950	130	999999	83	388	660	459	280	416	328	433	24	867	201	999999	714	518	999999	546	735	999999	999999	999999	519	319	975	66	423	686	949	108	999999	860	999999	999999	360	281	999999	999999	316	999999	281	999999	933	999999	485	331	29	999999	999999	999999	999999	445	464	938	999999	697	777	764	413	604	46	594	999999	229	855	163	863	731	385	999999	743	926	240	544	779	745	500	999999	999999	999999	46	724	74	721	233	142	999999	75	373	663	999999	20	999999	711	999999	687	652	713	999999	331	999999	298	323	189	494	949	214	920	999999	999999	206	236	999999	759	568	322	530	999999	996	723	757	999999	367	721	939	733	805	529	389	999999	103	787	439	512	195	748	411	884	237	283	927	486	906	22	999999	276	999999	999999	153	842	167	907	716	398	574	671	999999	601	250	999999	154	685	540	76	267	419	797	427	573	819	910	645	517	723	796	281	999999	354	999999	999999	653	999999	999999	547	934	196	80	51	938	524	999999	809	999999	999999	138	999999	945	839	755	58	999999	662	797	333	999999	521	399	993	999999	302	999999	585	347	578	116	711	309	992	141	81	348	755	488	59	12	111	999999	50	595	554	999999	61	599	216	202	990	999999	62	616	423	999999	999999	449	645	999999	241	472	999999	370	426	942	999999	708	683	709	723	184	747	331	999999	999999	359	408	56	967	728	986	141	385	126	76	999999	385	718	285	271	316	842	315	770	638	935	680	178	612	999999	352	915	506	478	816	897	731	786	902	446	679	402	678	25	255	999999	690	253	360	694	577	989	408	999999	999999	999999	442	560	999999	585	679	239	444	594	386	999999	999999	907	999999	999999	526	999999	816	838	999999	999999	999999	999999	999999	306	254	999999	817	999999	805	363	516	67	70	999999	465	180	594	327	767	449	958	93	639	184	706	782	944	191	178	977	183	570	856	999999	176	151	44	895	340	252	421	526	789	32	564	577	846	999999	713	355	14	999999	999999	152	954	999999	661	999999	599	471	492	636	749	999999	190	946	210	566	999999	323	999999	699	999999	524	37	442	303	999999	620	138	999999	130	478	999999	973	684	500	714	549	999999	
489	693	305	999999	760	785	776	962	842	617	377	289	999999	399	219	315	999999	999999	124	999999	787	55	731	471	535	372	168	999999	854	999999	455	495	27	233	833	452	404	128	764	251	999999	999999	774	12	761	657	614	88	614	667	182	944	599	999999	307	999999	962	999999	343	398	999999	850	117	346	172	999999	999999	292	565	767	910	393	791	873	999999	456	999999	728	709	877	757	999999	321	196	999999	999999	999999	990	999999	399	489	570	999999	375	624	815	233	438	840	880	395	332	522	847	999999	788	163	999999	180	851	174	243	134	465	641	547	538	921	22	999999	984	280	999999	176	287	350	608	999999	999999	50	232	842	888	828	999999	999999	567	999999	439	544	357	999999	820	84	234	999999	999999	999999	999999	87	287	312	425	999999	895	124	999999	355	569	416	190	738	477	139	628	331	355	999999	972	999999	979	73	492	478	312	999999	460	292	941	999999	905	288	690	999999	763	920	427	709	933	999999	470	221	905	32	363	619	702	691	455	999999	900	999999	357	999999	999999	223	820	946	876	90	999999	683	414	537	999999	902	57	306	999999	708	904	645	372	999999	999999	999999	999999	469	124	693	122	999999	999999	999999	141	766	930	171	84	550	109	480	832	999999	713	787	807	377	999999	999999	572	405	325	747	998	999999	776	752	783	338	65	999999	831	193	967	895	846	375	406	743	971	885	999999	825	999999	434	812	520	891	958	961	999999	946	663	130	717	453	999999	50	876	990	188	387	999999	495	999999	648	649	999999	818	999999	999999	971	999999	489	999999	183	499	148	573	451	265	999999	999999	377	274	999999	178	72	999999	999999	756	335	529	753	792	508	486	340	859	785	999999	635	83	999999	529	819	178	183	444	999999	953	950	999999	434	735	999999	561	377	230	343	480	587	999999	376	193	116	999999	999999	999999	188	696	169	999999	788	288	630	786	999999	848	454	246	994	628	716	497	806	858	104	28	473	946	118	999999	525	315	999999	11	999999	833	999999	377	999999	999999	265	999999	794	672	999999	999999	114	999999	753	529	776	107	999999	999999	917	879	387	258	357	17	233	242	587	59	762	482	703	628	89	974	436	86	104	517	999999	868	999999	143	999999	948	913	931	202	589	343	428	830	999999	999999	827	456	174	30	145	999999	33	999999	744	999999	216	452	486	999999	779	102	699	13	968	999999	999999	186	253	87	999999	104	301	49	998	716	344	652	86	545	262	528	272	999999	959	263	999999	609	999999	999999	964	505	436	479	999999	999999	999999	425	861	40	44	650	212	
999999	621	50	962	984	999999	38	999999	999999	376	940	210	261	830	642	54	714	257	999999	227	999999	123	903	667	821	999999	511	81	918	790	56	511	611	326	185	999999	918	300	365	348	930	658	999999	999999	999999	279	172	665	11	381	156	783	999999	432	192	973	718	999999	999999	999999	759	956	657	773	330	439	598	934	655	999999	135	999999	892	111	297	371	713	999999	181	552	463	846	80	999999	643	272	916	189	143	212	726	999999	159	996	999999	974	11	636	999999	999999	999999	237	20	803	255	732	999999	999999	145	820	270	944	211	597	904	999999	885	119	140	67	999999	419	999999	453	999999	590	274	999999	522	999999	370	86	999999	125	872	236	836	276	301	910	999999	999999	53	323	941	781	999999	561	102	675	98	891	506	751	542	999999	999999	566	331	999999	468	999999	970	999999	460	193	978	95	725	677	999999	999999	818	999999	685	100	375	487	999999	999999	255	999999	802	847	999999	478	999999	224	583	611	800	279	945	636	452	999999	999999	231	862	758	803	259	999999	424	999999	479	83	287	75	999999	895	948	65	630	419	755	999999	133	597	981	614	763	511	999999	877	999999	673	192	776	999999	999999	999999	625	999999	897	996	999999	387	258	754	405	302	158	141	715	851	224	324	999999	697	999999	999999	633	999999	154	49	747	721	546	999999	806	891	510	766	814	751	333	999999	733	423	879	815	874	843	586	999999	999999	380	409	35	593	358	966	999999	126	307	520	744	609	857	259	164	999999	999999	948	999999	791	392	326	964	528	912	591	803	818	377	465	999999	999999	999999	999999	999999	322	520	999999	457	925	431	649	999999	240	588	702	876	173	724	974	415	894	82	530	232	64	444	999999	680	767	172	270	749	999999	730	449	776	433	883	842	330	270	500	589	369	742	999999	733	939	220	714	639	103	403	999999	895	999999	999999	999999	999999	877	23	526	690	762	170	900	999999	510	149	925	452	289	999999	653	155	404	999999	170	489	256	999999	567	470	62	533	177	355	999999	835	227	999999	999999	572	999999	999999	743	810	826	999999	999999	143	233	800	999999	272	359	221	999999	904	999999	999999	151	722	75	176	455	66	999999	238	999999	999999	883	999999	921	460	231	717	917	347	411	594	666	962	647	123	487	767	185	999999	999999	956	999999	887	344	999999	999999	999999	507	797	999999	999999	999999	598	215	297	259	558	999999	999999	999999	999999	303	999999	503	906	82	999999	84	952	689	688	881	847	999999	47	947	999999	340	441	137	721	220	129	486	724	422	78	999999	359	863	928	887	
350	749	999999	662	999999	393	437	999999	153	434	999999	118	182	805	334	542	177	349	262	999999	447	706	999999	999999	183	925	778	494	14	432	999999	98	761	999999	540	108	523	385	753	612	903	35	984	297	665	999999	314	999999	97	999999	589	19	610	710	450	644	999999	999999	488	279	999999	942	999999	999999	709	466	356	381	274	236	28	792	596	650	324	422	722	999999	766	172	621	859	406	479	843	715	999999	60	360	896	677	414	896	484	997	960	623	999999	999999	208	664	933	654	999999	516	796	999999	960	396	37	921	399	352	326	999999	755	999999	932	999999	993	979	999999	30	377	559	999999	895	122	653	363	798	999999	453	568	507	999999	215	545	963	999999	999999	527	664	332	975	287	71	580	826	999999	999999	690	999999	594	228	999999	999999	286	312	901	900	999999	316	43	239	999999	946	784	818	999999	549	11	969	999999	701	462	642	999999	999999	281	552	325	295	411	938	118	72	999999	349	999999	775	999999	242	999999	999999	991	220	630	103	512	341	999999	762	856	701	999999	720	999999	893	766	999999	225	883	41	359	999999	999999	905	105	130	999999	97	999999	999999	204	621	768	999999	684	999999	251	21	603	890	999999	999999	563	999999	709	524	397	506	965	582	423	559	999999	211	999999	570	976	314	535	972	111	999999	842	92	662	90	999999	812	881	194	525	714	622	993	101	999999	31	586	206	580	733	904	131	861	999999	645	999999	999999	206	123	732	936	485	999999	789	999999	432	480	776	999999	999999	584	999999	781	67	708	937	61	119	627	548	999999	118	955	249	206	133	981	826	27	999999	999999	999999	767	461	588	238	999999	213	406	999999	551	809	577	710	999999	999999	350	803	557	707	524	458	578	574	341	828	530	391	593	571	999999	653	999999	124	782	999999	856	329	479	999999	945	999999	999999	965	997	591	541	255	100	916	782	187	278	319	989	639	48	999999	130	760	708	610	620	834	220	999999	999999	462	927	190	433	30	334	88	999999	676	745	612	577	750	296	285	300	677	789	274	384	450	134	153	999999	999999	209	999999	770	345	237	999999	755	109	540	88	327	909	492	762	852	200	999999	323	893	436	999999	379	473	433	999999	999999	55	946	523	609	338	784	261	999999	821	999999	317	999999	448	999999	857	477	999999	218	958	999999	194	37	421	999999	893	811	260	999999	999999	829	256	999999	35	294	832	808	586	931	750	543	658	722	940	248	882	139	874	35	579	157	999999	999999	474	999999	758	28	535	338	999999	526	534	758	731	992	368	969	401	
164	45	58	891	288	468	424	732	472	999999	182	999999	763	937	999999	923	999999	999999	991	999999	106	535	813	282	257	224	234	999999	999999	990	947	999999	912	999999	999999	990	530	266	882	999999	60	999999	999999	931	362	999999	952	588	309	834	999999	333	999999	106	305	629	232	999999	999999	73	243	415	833	481	148	302	398	36	228	243	999999	633	786	205	822	900	248	881	919	230	272	645	709	75	999999	623	514	815	442	99	768	753	623	999999	562	999999	999999	815	793	70	638	926	369	75	441	999999	547	181	284	999999	999999	999999	857	422	801	597	999999	768	331	525	788	583	594	999999	999999	649	20	968	642	188	538	432	98	999999	999999	345	999999	643	633	942	86	342	541	47	999999	999999	896	999999	26	964	938	999999	493	999999	281	65	342	240	600	791	206	578	538	999999	866	999999	261	998	999999	465	321	999999	144	999999	448	999999	51	556	999999	57	753	810	951	677	999999	934	938	999999	587	537	13	999999	53	842	745	999999	804	999999	181	999999	175	898	380	560	653	875	469	114	829	999999	23	999999	999999	552	47	395	626	860	855	931	29	441	421	302	462	999999	999999	999999	999999	940	651	604	999999	680	881	855	440	401	34	375	474	834	991	760	523	999999	245	999999	805	359	881	999999	591	249	729	734	999999	87	999999	387	855	999999	470	888	185	418	411	139	670	192	955	235	836	489	467	999999	450	660	779	999999	40	999999	496	294	999999	999999	23	144	951	157	378	363	302	647	520	999999	373	112	585	999999	999999	999999	829	623	404	999999	117	999999	782	544	294	999999	999999	863	999999	335	682	186	999999	477	999999	277	999999	523	813	602	933	198	969	171	822	999999	85	999999	999999	923	700	873	889	999999	600	912	362	999999	862	999999	65	438	300	194	623	197	282	118	709	999999	928	999999	809	999999	722	918	999999	620	999999	946	751	633	999999	433	635	809	296	425	876	492	999999	770	660	270	546	504	897	785	548	634	74	966	999999	880	994	394	73	97	999999	682	999999	741	694	915	801	432	993	867	559	814	900	857	241	227	633	167	999999	549	265	228	999999	356	999999	97	882	999999	999999	564	438	251	745	209	733	204	711	183	86	745	469	124	510	40	236	734	734	217	735	748	256	836	738	524	831	473	661	434	669	607	43	27	999999	439	439	317	78	700	133	46	515	460	91	909	999999	150	717	990	999999	347	362	999999	58	999999	999999	601	512	230	377	999999	543	286	513	999999	711	451	999999	81	600	918	999999	999999	93	999999	999999	999999	
754	828	444	999999	755	999999	314	332	255	999999	968	844	999999	838	805	847	332	999999	503	239	946	613	208	638	790	646	999999	211	681	328	999999	360	687	521	999999	683	999999	686	999999	999999	971	191	999999	353	999999	515	950	999999	999999	817	711	230	205	13	850	999999	630	806	900	118	281	999999	650	999999	776	618	167	999999	991	131	999999	645	999999	630	267	765	390	854	164	999999	696	637	97	864	616	371	164	683	671	999999	999999	979	999999	406	601	868	999999	306	577	865	358	351	770	992	755	999999	999999	574	745	94	761	999999	651	625	422	999999	25	785	320	999999	999999	999999	999999	999999	78	91	859	952	39	398	999999	999999	287	999999	999999	355	999999	105	118	550	499	999999	938	586	999999	286	338	170	984	958	853	754	985	172	412	874	413	483	923	674	215	919	545	356	999999	676	999999	362	999999	76	775	999999	677	769	914	872	545	999999	999999	792	753	699	967	81	545	479	108	125	886	62	941	394	182	999999	345	580	54	591	726	277	788	975	999999	999999	192	934	87	225	999999	539	339	63	140	141	920	999999	951	474	811	391	578	383	475	647	999999	391	999999	243	999999	999999	999999	953	999999	999999	14	778	238	60	888	611	401	882	867	357	723	999999	264	51	999999	829	628	999999	999999	344	698	999999	509	823	999999	800	999999	844	791	913	711	385	429	64	137	152	287	999999	585	999999	989	695	999999	999999	923	247	137	706	719	605	715	999999	183	299	387	599	278	415	268	98	424	557	101	953	646	347	468	999999	913	999999	551	727	999999	580	999999	13	898	391	999999	554	672	490	999999	999999	208	463	212	999999	999999	999999	873	872	999999	496	785	442	604	562	999999	585	779	999999	792	999999	63	987	999999	999999	944	384	700	999999	999999	714	999999	933	432	905	755	192	145	999999	533	385	507	679	95	508	795	999999	408	346	910	323	774	745	698	999999	142	999999	211	609	999999	999999	837	987	367	927	999999	851	999999	999999	806	299	450	999999	999999	416	839	384	901	753	999999	42	975	364	976	201	939	999999	244	645	772	545	980	535	153	240	999999	520	322	168	437	943	902	999999	540	999999	873	999999	350	999999	999999	999999	318	458	802	999999	999999	999999	999999	176	987	400	617	374	999999	999999	318	999999	306	174	867	329	71	743	326	999999	999999	276	823	999999	327	615	340	952	697	24	236	532	733	991	913	999999	999999	999999	180	46	999999	999999	781	279	311	999999	37	186	424	999999	696	575	142	939	33	60	999999	655	999999	382	70	664	676	912	44	999999	191	315	
999999	802	819	915	999999	999999	537	601	495	554	63	999999	588	999999	538	999999	999999	661	400	793	968	862	416	999999	307	798	999999	671	861	869	245	525	777	721	924	999999	999999	780	12	853	411	999999	565	114	601	999999	793	906	136	607	594	382	396	999999	347	398	395	999999	618	999999	312	999999	999999	625	999999	538	590	866	239	916	269	547	999999	547	391	999999	307	999999	262	816	999999	79	545	263	284	862	999999	389	999999	536	236	843	172	237	999999	999999	692	999999	999999	73	899	927	677	219	347	57	723	849	999999	800	999999	93	713	801	770	999999	330	485	351	455	409	211	491	999999	689	999999	384	431	996	999999	853	368	999999	198	917	86	402	335	916	236	999999	289	384	583	445	999999	999999	370	999999	317	225	999999	597	999999	664	698	445	999999	529	921	672	302	852	999999	947	999999	577	999999	884	693	999999	999999	999999	999999	999999	129	999999	907	268	546	296	24	964	999999	999999	999999	770	175	534	228	640	999999	999999	995	563	846	437	224	999999	712	576	615	999999	773	477	231	999999	481	999999	545	871	999999	715	983	634	658	337	173	539	311	999999	411	990	665	63	421	198	573	562	470	691	612	999999	555	999999	681	537	999999	221	408	997	299	143	989	999999	999999	713	823	370	904	518	274	684	999999	999999	174	624	821	720	66	999999	84	919	999999	853	999999	266	169	999999	999999	999999	146	999999	999999	313	672	278	11	999999	999999	707	999999	213	657	951	999999	928	946	805	999999	66	716	481	165	375	999999	379	570	999999	999999	999999	553	810	418	783	382	323	552	31	87	896	623	999999	769	358	999999	871	271	620	999999	340	320	364	216	895	414	664	795	766	999999	303	707	865	229	114	164	564	794	874	999999	113	385	924	999999	909	443	213	711	806	999999	999999	999999	949	709	757	534	199	999999	522	378	717	999999	786	999999	784	999999	758	999999	664	204	113	86	397	51	999999	955	396	636	307	462	999999	953	999999	999999	338	195	999999	166	472	579	999999	960	282	999999	999999	999999	598	293	999999	720	684	919	56	612	603	974	720	908	999999	801	148	999999	999999	999999	176	764	999999	727	312	598	441	601	820	94	239	153	804	999999	190	746	999999	999999	691	586	999999	291	906	386	466	363	474	849	780	999999	441	411	663	222	338	999999	57	871	980	999999	289	999999	999999	961	382	460	180	828	727	640	444	44	871	720	291	885	999999	162	999999	999999	133	999999	821	159	999999	999999	489	591	563	94	698	495	132	999999	307	999999	192	944	13	15	999999	646	999999	149	999999	406	
540	943	930	453	247	894	610	41	999999	999999	271	949	318	555	970	588	274	642	941	949	912	534	422	596	702	999999	159	265	999999	999999	469	681	923	256	297	545	999999	120	847	999999	885	999999	124	610	433	999999	636	458	999999	604	381	489	208	999999	999999	15	999999	344	751	333	745	999999	999999	744	237	589	36	71	267	434	999999	164	794	147	999999	821	420	811	999999	999999	288	701	999999	170	999999	980	999999	645	999999	291	24	326	369	524	68	999999	824	380	999999	999999	216	574	999999	999999	676	227	694	71	223	673	595	999999	180	291	54	999999	134	999999	638	257	999999	999999	309	999999	420	611	795	999999	88	999999	999999	49	438	330	262	713	999999	620	493	999999	295	422	432	98	696	305	156	999999	479	24	999999	718	741	136	737	999999	275	224	199	75	431	424	982	999999	676	556	290	999999	999999	999999	543	514	622	750	999999	999999	958	220	289	125	999999	718	800	999999	999999	999999	307	312	593	436	448	296	430	428	466	871	439	742	422	150	24	306	57	148	480	901	999999	991	174	52	867	65	934	84	610	713	999999	917	571	397	258	999999	999999	999999	999999	256	999999	203	999999	999999	999999	225	797	149	110	168	999999	661	594	227	193	316	147	550	568	393	362	356	817	999999	256	521	999999	999999	891	46	49	455	999999	233	817	901	707	999999	788	651	999999	795	973	999999	999999	999999	333	353	213	942	840	716	43	509	894	737	386	541	843	999999	54	772	257	73	129	225	415	999999	410	999999	609	73	762	917	135	999999	382	374	999999	999999	198	827	821	949	206	332	421	746	999999	90	525	176	240	55	999999	495	547	910	332	828	556	999999	943	922	342	776	954	126	383	337	364	21	831	559	999999	999999	950	999999	999999	797	804	668	42	329	766	999999	999999	999999	999999	999999	29	999999	51	881	737	235	999999	899	617	429	377	999999	999999	11	725	513	344	999999	501	391	544	999999	52	999999	33	888	930	623	999999	999999	943	248	807	742	317	892	969	950	821	328	999999	999999	999999	999999	999999	509	305	40	604	999999	108	161	999999	999999	999999	779	429	999999	857	849	999999	270	999999	999999	486	139	497	630	693	999999	999999	394	859	999999	58	493	559	999999	999999	523	593	899	29	999999	800	999999	32	878	647	538	472	463	999999	972	999999	81	999999	973	999999	299	22	674	347	999999	719	714	301	999999	999999	999999	999999	825	999999	343	265	999999	251	839	916	694	116	618	983	165	999999	89	999999	999999	160	977	184	586	642	816	511	918	999999	999999	193	96	500	980	999999	999999	
318	999999	63	758	716	999999	830	479	66	277	193	999999	999999	999999	411	639	422	999999	999999	902	437	999999	999999	593	832	346	843	993	655	829	999999	136	999999	949	999999	999999	36	543	180	999999	999999	999999	999999	999999	633	999999	238	380	999999	554	674	999999	98	106	999999	675	464	470	926	379	999999	999999	823	236	999999	66	783	741	345	999999	999999	879	999999	368	754	732	123	999999	999999	999999	118	472	999999	110	165	117	47	524	351	180	268	566	616	800	999999	999999	999999	302	301	999999	999999	999999	999999	167	999999	794	851	730	351	874	999999	999999	509	999999	271	320	688	722	81	966	28	269	399	999999	430	57	272	999999	618	443	850	820	526	393	401	621	437	990	169	999999	265	999999	183	477	999999	620	66	416	539	439	632	999999	999999	334	558	74	107	870	736	894	532	418	999999	907	34	742	131	126	999999	999999	883	697	563	710	710	710	96	922	999999	810	990	856	904	188	810	692	598	201	835	336	523	567	264	275	838	847	206	275	999999	875	999999	939	606	889	556	935	999999	999999	624	847	978	185	323	926	903	675	513	933	999999	999999	153	930	290	999999	999999	325	443	297	871	862	514	820	479	681	999999	60	259	25	632	875	999999	87	576	999999	999999	348	999999	337	999999	173	343	273	178	121	732	568	659	134	763	240	501	317	650	761	342	168	999999	642	615	852	426	498	999999	231	254	999999	363	302	134	787	81	116	925	999999	528	251	999999	999999	999999	999999	401	135	261	402	383	779	436	814	655	199	642	611	999999	999999	999999	844	962	947	866	999999	999999	999999	999	975	999999	395	392	942	242	100	999999	348	999999	863	460	301	246	908	847	999999	999999	549	646	999999	155	999999	394	999999	999999	999999	289	704	501	292	547	999999	135	286	243	988	397	494	581	999999	999999	303	918	858	69	999999	607	63	109	401	36	665	720	73	829	698	11	976	980	558	811	811	846	411	325	425	175	960	999999	859	87	155	967	91	999999	851	999999	999999	355	999999	86	235	999999	110	265	882	324	71	999999	999999	986	420	513	33	999999	871	457	516	542	643	289	647	388	249	323	880	698	638	811	999999	157	999999	631	999999	482	999999	216	746	999999	443	111	113	999999	140	872	666	642	944	338	999999	404	44	993	712	236	438	846	365	786	999999	194	686	260	479	999999	521	789	48	550	999999	999999	710	371	108	542	186	144	258	377	999999	999999	999999	309	999999	583	122	481	919	248	53	740	851	960	770	259	999999	999999	43	743	360	877	604	403	172	999999	694	
673	895	179	999999	303	999999	999999	139	146	440	387	828	999999	284	999999	870	799	506	436	814	749	601	848	128	333	999999	514	26	779	644	360	147	706	999999	999999	586	999999	198	750	151	863	831	633	819	47	999999	146	999999	999999	17	999999	896	735	910	944	999999	999999	999999	726	999999	999999	971	360	502	90	250	999999	999999	835	999999	130	611	999999	294	951	918	967	39	91	308	964	999999	706	772	839	463	411	796	943	376	540	999999	472	999999	68	999999	480	999999	739	797	999999	139	999999	855	999999	203	150	450	959	36	114	26	970	999999	237	47	999999	999999	662	627	999999	335	999999	468	924	432	148	999999	999999	999999	447	836	300	293	405	835	422	851	885	646	999999	961	836	917	999999	523	999999	55	999999	31	626	892	478	999999	958	578	999999	999999	999999	463	999999	942	999999	999999	588	278	999999	686	32	401	625	423	702	26	314	876	498	156	206	410	704	103	877	215	999999	554	999999	999999	335	826	770	257	999999	432	999999	379	747	999999	339	993	797	51	32	999999	999999	212	200	461	807	92	89	918	999999	529	758	961	999999	999999	999999	44	910	548	361	205	999999	377	503	279	434	934	139	560	817	999999	613	663	80	948	809	240	363	906	380	252	999999	851	999999	400	999999	629	314	738	481	305	93	258	690	826	999999	999999	709	920	999999	999999	953	529	111	765	916	105	890	999999	210	235	999999	13	177	999999	999999	999999	99	113	999999	805	630	401	999999	522	129	364	973	254	650	999999	531	442	879	507	999999	228	750	522	484	999999	739	197	538	255	624	89	90	581	999999	999999	938	605	324	231	999999	561	999999	999999	645	999999	131	646	475	429	703	247	134	669	818	999999	999999	999999	629	38	75	443	863	833	897	50	999999	402	999999	132	842	925	128	657	999999	999999	999999	171	877	922	456	102	721	118	552	387	999999	999999	762	147	499	999999	976	296	165	999999	698	615	692	999999	999999	729	770	353	586	777	128	476	413	999999	999999	999999	999999	706	999999	973	721	754	999999	519	95	862	639	738	633	480	949	832	999999	457	999999	172	999999	282	999999	726	999999	378	532	774	999999	488	17	681	685	999999	672	280	714	192	96	999999	334	182	999999	999999	100	999999	719	116	828	296	999999	956	51	299	999999	427	70	854	651	999999	232	999999	260	606	855	957	62	12	807	999999	127	999999	370	104	999999	306	762	231	636	999999	659	425	999999	999999	514	999999	639	396	242	255	220	999999	541	743	999999	817	921	912	568	142	978	716	309	160	179	999999	596	946	999999	101	
664	839	227	999999	694	806	571	288	102	805	328	999999	999999	999999	468	267	778	999999	382	30	999999	849	662	999999	999999	999999	125	999999	999999	999999	463	999999	934	150	591	381	642	190	59	915	999999	642	999999	999999	814	999999	946	999999	692	912	886	999999	999999	999999	999999	815	999999	723	49	751	690	776	999999	999999	999999	635	731	999999	970	999999	624	598	999999	466	774	999999	39	900	690	999	996	377	113	999999	962	494	129	503	434	775	204	919	150	307	235	479	167	577	421	188	590	327	999999	605	999999	298	999999	999999	667	999999	786	286	999999	50	755	322	673	594	291	999999	516	999999	999999	204	892	705	457	280	999999	304	585	462	488	511	418	679	999999	508	603	673	102	22	836	460	989	999999	886	110	999999	999999	999999	572	295	563	999999	362	131	999999	712	592	841	131	875	373	398	334	797	531	631	86	723	175	991	999999	764	504	401	745	999999	973	819	356	728	329	497	22	176	925	838	999999	557	26	795	999999	831	971	146	473	71	665	999999	364	479	999999	999999	641	581	677	798	178	960	386	379	739	772	495	402	555	875	386	999999	999999	692	574	529	999999	999999	980	786	793	367	928	684	548	852	464	877	999999	141	999999	999999	999999	136	669	106	180	646	65	248	346	578	999999	999999	999999	508	259	671	999999	946	491	999999	601	891	15	811	42	702	830	999999	317	617	149	424	999999	999999	669	745	33	478	358	70	999999	741	999999	224	775	340	999999	50	602	793	972	317	999999	593	840	607	130	857	73	478	999999	178	930	728	439	177	577	999999	999999	999999	648	436	999999	999999	947	859	451	790	46	999999	702	999999	294	524	645	832	774	436	115	999999	625	175	414	999999	999999	155	810	999999	999999	607	763	999999	211	99	999999	999999	719	228	645	980	166	340	821	371	775	36	884	999999	999999	607	403	150	634	777	888	482	999999	718	187	999999	58	730	999999	999999	938	442	588	204	378	109	122	999999	791	999999	999999	295	353	999999	113	226	270	403	999999	188	214	623	635	434	211	672	999999	10	999999	842	931	436	335	392	433	343	448	690	48	999999	999999	999999	359	509	872	603	139	978	999999	960	542	655	999999	999999	233	999999	807	999999	999999	706	585	999999	515	948	202	478	999999	960	619	770	778	999999	365	999999	999999	368	274	135	999999	608	999999	545	396	89	310	286	344	999999	169	118	535	999999	999999	341	408	382	341	410	317	403	643	999999	368	844	192	962	299	447	142	865	999999	681	602	395	172	49	725	999999	648	916	144	460	801	511	244	
999999	883	33	255	321	36	863	999999	167	964	375	999999	551	897	347	986	999999	376	303	67	854	692	311	999999	369	656	905	999999	400	269	999999	376	857	609	999999	88	275	202	999999	999999	197	999999	445	430	797	999999	183	999999	999999	929	999999	94	508	999999	390	801	999999	855	886	665	131	999999	427	999999	999999	999999	329	942	208	999999	721	704	556	464	870	990	999999	880	381	507	482	377	999999	999999	31	108	999999	413	228	999999	506	420	315	165	717	999999	446	547	999999	798	542	241	340	52	999999	999999	537	54	583	400	554	999999	484	999999	192	754	651	955	876	684	141	999999	724	310	762	999999	398	401	999999	785	554	709	242	582	964	251	46	418	263	487	570	823	830	828	353	805	999999	926	972	962	999999	490	670	964	666	627	517	39	289	907	155	145	307	798	999999	844	468	901	424	941	717	242	702	999999	123	318	999999	895	999999	956	374	471	428	999999	999999	999999	48	278	916	347	733	999999	138	355	342	434	525	42	982	508	346	999999	999999	41	254	999999	999999	999999	999999	357	999999	621	82	333	543	684	999999	523	456	781	999999	200	984	87	217	710	113	999999	66	688	793	62	913	999999	620	999999	999999	397	539	149	286	766	427	568	999999	999999	933	805	812	657	717	999999	585	210	702	156	60	999999	824	544	107	440	225	172	999999	489	708	624	712	214	725	999999	999999	999999	505	49	772	999999	281	104	777	999999	544	408	970	790	477	712	755	473	288	533	572	995	51	999999	999999	999999	999999	326	413	999999	102	608	999999	398	28	278	705	663	384	999999	999999	729	767	799	896	817	201	773	22	996	868	249	925	201	757	988	274	660	498	999999	422	955	690	467	215	999999	475	582	771	208	16	101	99	654	999999	842	238	251	949	733	73	240	314	417	450	853	999999	740	999999	999999	14	55	999999	867	221	208	48	999999	594	999999	999999	999999	12	814	989	777	160	280	821	914	760	32	710	765	453	191	999999	999999	26	361	263	735	941	741	204	961	926	232	443	181	804	928	657	989	391	453	999999	499	427	673	703	999999	999999	726	279	981	344	999999	423	999999	999999	765	999999	999999	705	616	678	270	999999	999999	999999	927	999999	999999	120	831	375	721	383	999	953	161	855	999999	658	999999	816	224	999999	999999	626	526	808	999999	624	48	646	999999	294	775	775	967	879	399	823	999999	575	278	616	447	615	623	999999	999999	86	999999	999999	999999	584	854	800	463	798	407	411	334	128	999999	999999	81	195	999999	437	607	999999	986	281	465	
530	999999	999999	999999	999999	34	607	13	499	999999	336	228	139	707	840	439	975	322	179	482	988	498	656	999999	253	545	999999	664	196	999999	199	999999	133	999999	418	999999	577	999999	855	774	799	407	834	733	107	806	942	488	120	997	999999	999999	816	799	477	41	236	145	304	72	999999	942	999999	999999	206	999999	105	685	298	149	862	722	467	405	682	590	663	923	999999	446	603	773	999999	199	999999	999999	283	334	976	387	474	442	958	793	12	999999	999999	765	999999	860	711	266	999999	971	144	908	454	421	126	887	377	312	101	857	999999	999999	399	999999	999999	999999	963	770	709	911	999999	429	999999	673	402	825	999	898	397	999999	734	346	583	582	64	999999	832	862	999999	98	999999	171	350	111	334	14	467	999999	493	617	896	941	999999	289	305	715	999999	780	28	999999	999999	478	915	999999	132	132	423	999999	573	393	999999	111	561	620	901	513	88	663	349	999999	367	47	415	780	296	793	789	304	286	349	744	61	844	917	999999	999999	256	442	978	212	591	650	999999	109	530	795	389	936	387	792	636	999999	999999	630	933	999999	73	145	999999	339	342	129	540	234	999999	45	267	999999	419	370	266	645	999999	147	999999	717	648	316	999999	500	413	999999	999999	494	712	262	999999	223	984	360	477	999999	821	999999	869	999999	999999	174	999999	494	999999	999999	527	27	535	990	806	303	823	225	212	756	884	130	925	489	211	56	522	396	424	999999	660	999999	999999	155	824	45	277	344	606	999999	999999	999999	962	668	335	899	958	721	999999	327	400	768	158	999999	999999	701	723	390	270	74	999999	999999	999999	999999	94	468	999999	999999	176	770	35	999999	619	728	901	129	168	999999	999999	311	999999	800	939	999999	999999	892	910	181	918	133	321	887	999999	999999	831	999999	695	476	584	867	999999	578	999999	685	301	912	158	429	819	999999	543	467	236	958	976	851	134	972	842	202	557	952	471	53	999999	147	413	87	999999	119	434	691	999999	296	536	519	256	264	805	999999	743	491	361	811	999999	854	661	999999	564	980	667	722	999999	391	319	822	116	999999	236	164	508	81	532	710	682	851	785	940	431	999999	604	869	177	112	458	76	999999	660	999999	605	486	297	522	999999	451	712	66	300	976	714	413	745	999999	651	242	672	958	651	138	999999	999999	720	999999	999999	385	797	554	532	999999	253	999999	999999	57	999999	677	221	558	615	268	970	999999	494	964	717	64	859	841	526	869	786	118	950	531	725	999999	766	999999	425	999999	999999	167	999999	367	733	
999999	999999	698	999999	973	30	124	352	999999	168	999999	584	999999	977	53	526	956	38	999999	156	145	280	924	331	104	911	619	999999	84	999999	813	270	136	240	234	106	171	444	553	848	999999	765	999999	999999	782	951	19	999999	381	999999	697	999999	872	999999	999999	221	42	376	999999	999999	411	980	999999	777	999999	999999	457	999999	752	999999	999999	522	999999	813	484	379	712	561	548	153	901	994	761	69	917	684	398	999999	642	22	74	794	141	491	447	691	999999	999999	27	110	503	493	872	434	660	185	653	68	737	228	508	480	828	999999	169	999999	229	218	859	671	999999	542	999999	999999	999999	570	390	993	999999	792	882	922	544	999999	999999	999999	132	999999	409	742	40	339	999999	423	513	999999	965	972	999999	39	999999	999999	931	356	816	961	999999	142	552	99	794	659	692	944	345	586	999999	390	520	751	295	892	809	127	640	954	363	999999	236	999999	604	417	999999	999999	330	999999	990	999999	631	687	807	990	784	319	999999	380	647	999999	87	926	657	999999	462	999999	744	579	479	814	999999	861	608	999999	906	263	495	387	999999	355	999999	741	596	747	759	999999	944	999999	117	499	179	270	317	129	391	999999	640	999999	955	102	602	751	134	186	999999	770	88	667	94	531	999999	999999	393	301	620	999999	999999	910	999999	629	999999	449	999999	980	999999	455	553	489	758	606	622	475	999999	999999	999999	872	999999	999999	274	989	999999	286	220	586	675	609	876	25	508	55	968	999999	204	999999	467	162	289	999999	541	37	226	599	908	487	908	359	148	499	548	748	999999	921	645	836	999999	999999	238	885	315	45	999999	538	980	712	999999	891	280	106	436	600	999999	472	877	247	772	999999	377	733	999999	325	999999	387	477	759	326	57	95	368	999999	118	923	404	839	506	458	688	999999	206	999999	27	88	999999	999999	947	999999	266	53	408	73	721	981	504	217	989	573	201	70	231	395	590	806	999999	999999	328	676	999999	633	999999	788	94	545	181	884	999999	999999	429	999999	529	603	70	14	999999	999999	738	999999	428	196	849	932	267	627	999999	810	999999	220	999999	999999	744	999999	999999	632	672	999999	999999	185	809	620	557	751	999999	876	541	628	335	999999	129	617	907	200	257	11	999999	999999	531	467	158	371	625	449	999999	33	580	258	634	438	999999	77	325	999999	999999	808	999999	108	788	390	96	768	485	682	101	557	498	999999	33	967	999999	234	999999	999999	37	448	999999	117	680	999999	306	999999	993	896	254	999999	302	354	872	449	371	685	659	151	380	389	999999	
943	358	523	999999	999999	235	667	589	117	978	999999	536	879	813	532	999999	668	94	803	774	588	437	49	265	153	680	583	605	999999	574	947	150	647	999999	60	759	999999	594	999999	67	336	317	147	83	497	818	992	635	999999	267	991	67	577	614	999999	516	319	268	392	357	999999	71	426	542	999999	663	889	327	763	773	999999	83	999999	746	448	281	300	965	999999	335	999999	948	766	905	583	889	573	42	265	544	449	999999	999999	921	999999	999999	890	999999	999999	834	929	675	872	999999	995	918	999999	831	176	35	999999	999999	499	66	669	703	304	999999	959	999999	100	856	72	229	333	373	870	893	340	183	999999	696	924	933	406	22	86	999999	999999	999999	647	742	999999	240	327	106	999999	156	261	712	999999	380	644	899	999999	999999	613	653	999999	999999	999999	358	500	992	999999	530	999999	566	659	657	626	999999	610	304	504	358	990	831	999999	237	965	999999	641	628	213	20	61	35	999999	334	999999	433	999999	287	999999	299	251	873	595	999999	999999	842	496	604	95	999999	770	350	404	395	91	781	751	514	667	999999	999999	872	788	999999	479	999999	375	335	999999	203	643	332	686	214	116	999999	999999	113	560	132	237	47	542	837	250	999999	999999	804	252	627	999999	999999	999999	294	583	999999	94	999999	328	282	476	171	355	891	732	447	999999	999999	999999	963	999999	647	953	544	105	679	339	951	394	768	774	570	999999	631	522	198	999999	999999	631	999999	42	284	785	288	999999	999999	691	650	114	802	999999	439	526	288	91	43	999999	85	999999	904	49	143	577	559	999999	999999	89	724	999999	544	735	272	569	551	931	270	862	675	888	39	987	688	846	591	722	344	999999	803	549	999999	696	636	212	726	697	898	707	235	779	750	987	966	999999	569	999999	999999	999999	974	357	821	180	999999	197	169	916	361	296	985	999999	999999	861	285	184	890	848	109	999999	842	854	42	563	999999	895	148	52	30	417	286	525	939	999999	79	456	728	317	869	449	999999	810	345	611	722	999999	615	889	711	792	390	999999	967	722	999999	999999	324	268	543	931	999999	127	895	999999	20	999999	897	999999	791	999999	456	583	978	659	27	42	999999	999999	999999	248	999999	258	340	238	999999	565	557	227	445	949	141	470	774	937	399	925	914	402	999999	262	999999	999999	107	881	345	999999	999999	317	704	996	611	893	427	304	651	800	786	667	999999	454	999999	679	999999	841	698	986	808	51	999999	102	127	126	829	999999	747	374	161	999999	893	230	822	249	999999	999999	348	248	52	
480	296	999999	148	999999	999999	999999	349	821	660	266	193	358	999999	999999	57	611	878	495	73	838	557	286	999999	999999	999999	696	631	672	167	999999	503	460	943	999999	754	670	954	869	999999	682	249	999999	714	894	275	999999	231	131	201	911	571	852	999999	214	922	999999	999999	811	483	789	999999	999999	999999	999999	999999	733	415	999999	946	387	657	999999	855	391	598	631	572	754	71	999999	475	999999	481	255	999999	651	285	739	415	999999	719	152	396	999999	167	573	271	999999	141	541	139	999999	184	814	263	999999	997	792	615	999999	999999	999999	749	254	324	24	205	999999	602	999999	999999	675	264	211	999999	514	622	14	999999	35	369	703	622	530	110	914	336	666	992	691	653	493	133	123	307	523	403	151	999999	999999	999999	852	276	30	93	463	999999	972	156	748	939	992	999999	589	932	743	999999	229	999999	410	687	999999	426	910	467	999999	999999	151	903	154	121	480	477	999999	999999	516	437	602	446	999999	617	999999	519	253	751	661	924	999999	191	564	999999	184	997	999999	999999	839	436	365	562	129	912	165	999999	999999	637	468	524	487	931	425	315	981	783	508	792	334	999999	999999	169	806	50	999999	959	348	214	999999	483	351	625	999999	90	82	50	999999	733	462	294	999999	616	999999	146	446	612	766	259	957	401	499	999999	140	820	999999	205	755	88	905	999999	730	797	700	985	183	862	122	999999	243	941	466	999999	339	50	999999	566	876	670	603	404	203	99	256	546	984	17	999999	999999	999999	999999	294	248	828	267	563	719	915	999999	963	999999	499	431	25	26	935	999999	14	100	319	999999	328	95	484	510	12	640	551	164	999999	999999	377	124	519	366	656	227	945	999999	999999	791	650	579	706	999999	904	999999	83	240	611	999999	12	403	689	137	557	209	763	328	264	923	178	761	305	999999	217	385	912	999999	369	717	779	932	614	527	58	748	388	465	605	999999	566	320	999999	742	999999	973	435	391	808	457	464	626	817	563	999999	999999	284	909	812	529	859	999999	870	999999	488	999999	789	171	89	809	820	307	722	999999	366	857	218	999999	633	243	949	999999	999999	912	263	163	124	999999	903	169	474	999999	653	86	380	152	449	659	263	103	999999	999999	312	999	999999	166	904	793	206	765	679	721	286	578	999999	339	573	958	640	335	956	999999	268	919	344	999999	654	645	653	224	418	558	309	999999	999999	686	228	851	285	107	258	330	853	999999	999999	999999	201	999999	507	51	999999	491	29	927	147	455	15	392	664	999999	512	268	
150	982	357	999999	422	747	528	893	120	721	682	543	86	635	884	130	439	591	999999	578	148	612	999999	926	999999	381	402	999999	999999	999999	999999	990	594	990	999999	871	790	999999	340	454	999999	613	930	999999	808	486	851	999999	570	885	952	82	144	933	129	538	347	431	591	50	354	924	222	285	534	691	999999	96	455	23	340	999999	261	999999	32	535	681	999999	128	63	530	890	999999	795	882	124	856	999999	871	652	534	999999	777	999999	109	632	999999	999999	332	126	537	764	66	999999	554	882	821	999999	999999	594	999999	999999	312	537	520	463	891	427	402	999999	835	999999	225	803	999999	970	999999	961	606	400	144	36	466	999999	525	999999	834	485	250	999999	303	427	750	286	796	975	66	249	779	645	741	999999	999999	912	291	251	549	263	78	584	589	860	832	520	999999	829	101	311	22	754	629	415	186	402	999999	417	545	938	16	999999	914	63	999999	960	658	171	774	553	999999	284	225	581	417	666	421	443	595	999999	827	966	999999	754	237	34	26	336	796	999999	796	999999	705	999999	999999	999999	999999	999999	678	999999	861	297	65	999999	999999	737	539	57	997	999999	999999	999999	822	999999	120	999999	629	170	825	166	943	999999	375	913	756	999999	999999	614	999999	852	999999	885	999999	722	999999	539	911	345	999999	499	495	968	338	999999	999999	123	999999	999999	999999	215	935	509	710	999999	999999	539	921	999999	791	745	168	924	722	154	999999	999999	917	999999	937	580	139	293	997	999999	670	999999	994	100	43	999999	794	189	123	999999	916	498	999999	999999	794	999999	618	999999	999999	427	999999	571	256	194	999999	784	999999	999999	999999	919	86	651	999999	384	851	953	999999	999999	117	999999	951	999999	810	602	237	35	921	675	314	108	999999	999999	739	999999	994	109	999999	999999	338	259	446	841	999999	204	53	274	985	799	401	840	303	999999	661	405	476	999999	760	653	956	999999	862	530	647	362	957	716	999999	932	390	752	235	999999	503	999999	711	999999	260	616	559	962	49	999999	999999	474	804	999999	708	344	112	641	999999	84	853	999999	999999	915	203	375	247	336	362	999999	999999	649	614	568	293	999999	693	367	112	154	104	993	999999	741	257	183	999999	999999	999999	577	829	749	413	161	881	999999	471	796	999999	885	379	233	610	986	711	634	999999	245	892	904	999999	745	999999	204	999999	999999	903	655	668	30	817	999999	327	785	233	670	245	463	687	391	342	897	451	227	774	871	999999	999999	40	622	323	322	999999	113	999999	93	220	218	181	30	999999	816	999999	999999	78	999999	
905	999999	999999	999999	398	406	558	510	999999	999999	304	321	429	118	477	202	624	55	999999	999999	999999	223	999999	149	999999	999999	291	666	393	525	999999	557	158	999999	965	568	949	988	234	917	763	999999	541	180	789	898	789	999999	553	806	201	91	197	573	346	999999	963	622	591	371	124	891	127	56	985	747	172	567	999999	999999	999999	999999	821	789	741	198	682	689	359	560	999999	999999	123	587	334	687	369	585	525	999999	999999	336	406	999999	802	999999	271	494	999999	52	736	231	919	999999	562	999999	270	407	999999	158	999999	284	999999	999999	999999	894	778	539	722	307	387	587	52	869	313	999999	999999	999999	986	869	926	198	504	317	824	999999	310	999999	34	769	427	961	753	376	274	330	73	999999	999999	908	103	999999	771	888	999999	158	999999	59	342	646	335	312	421	962	232	820	780	955	216	999999	594	999999	999999	952	999999	426	833	676	604	982	853	864	229	88	776	204	427	615	652	675	836	999999	999999	388	444	999999	550	790	154	999999	550	118	999999	630	323	792	999999	818	18	248	325	512	454	999999	793	471	92	342	196	37	403	174	999999	541	999999	343	175	137	518	999999	875	53	531	160	441	999999	999999	599	765	983	978	608	999999	413	999999	333	999999	785	594	973	42	218	999999	999999	61	999999	805	627	358	979	627	98	309	254	999999	281	999999	304	918	58	765	492	999999	999999	999999	794	567	999999	190	999999	537	389	542	545	999999	667	449	999999	108	64	999999	87	251	999999	366	890	308	999999	999999	88	352	511	999999	546	999999	550	641	401	999999	266	819	905	999999	999999	999999	999999	999999	764	999999	706	832	576	205	863	119	687	251	791	999999	167	999999	214	859	999999	605	36	522	999999	338	191	35	57	345	842	245	43	640	841	999999	129	999999	544	839	344	255	775	316	999999	437	529	999999	850	999999	911	770	615	56	345	999999	425	725	559	999999	341	999999	784	241	363	628	85	57	999999	999999	999999	823	952	999999	525	999999	830	719	518	569	808	882	185	999999	433	82	999999	999999	999999	999999	918	404	785	118	508	664	471	999999	953	999999	361	482	898	999999	999999	999999	999999	251	531	489	973	999999	216	989	627	459	504	999999	808	290	998	98	752	371	538	332	47	999999	866	861	999999	999999	999999	999999	218	336	983	999999	674	345	264	388	466	815	74	222	999999	795	999999	999999	169	999999	735	672	386	272	730	537	865	505	999999	974	384	999999	105	687	938	999999	781	999999	475	721	617	472	999999	620	632	937	999999	325	145	251	362	817	701	215	561	
999999	999999	945	606	999999	917	179	999999	290	13	796	999999	387	999999	999999	24	200	583	999999	999999	999999	999999	765	999999	999999	239	549	369	999999	622	567	968	889	999999	844	324	836	694	28	804	999999	188	746	616	835	227	920	51	30	999999	171	243	263	643	298	458	992	999999	999999	227	377	809	485	667	446	828	830	261	439	800	999999	505	564	643	134	94	899	159	804	575	999999	999999	349	999999	460	999999	714	999999	836	396	332	999999	999999	999999	999999	999999	702	999999	180	17	396	669	612	230	59	999999	679	619	999999	999999	558	842	509	999999	908	999999	469	904	999999	123	999999	585	999999	999999	477	655	624	763	217	496	391	999999	999999	999999	189	649	999999	129	999999	795	654	105	736	632	837	489	32	999999	999999	566	177	798	999999	67	894	811	254	568	999999	404	999999	915	412	32	822	737	999999	999999	68	268	973	350	382	421	468	27	849	792	215	987	632	980	870	999999	999999	593	949	921	902	377	405	337	376	137	753	738	692	713	809	109	625	320	585	633	593	827	425	459	999999	876	962	999999	363	999999	771	70	55	762	704	999999	788	942	809	690	999999	999999	973	999999	667	730	999999	146	982	116	371	321	405	999999	66	999999	178	999999	333	35	415	942	973	611	365	693	693	929	18	580	321	999999	511	894	999999	946	999999	179	792	867	551	826	999999	999999	404	459	665	808	705	213	999999	298	618	999999	999999	921	999999	371	890	974	47	999999	137	412	794	688	810	511	476	999999	645	999	707	999999	999999	589	473	727	999999	905	37	885	234	805	519	32	74	727	618	999999	284	999999	288	817	830	155	999999	76	462	715	999999	163	341	999999	999999	999999	591	999999	309	695	457	945	999999	985	999999	162	999999	331	893	772	623	93	999999	627	835	163	720	889	635	339	999999	406	275	501	266	874	553	638	247	458	441	911	428	922	400	338	999999	999999	999999	677	999999	377	183	689	102	565	271	713	759	414	999999	701	999999	969	805	999999	680	999999	728	82	608	999999	94	444	341	712	664	969	237	507	824	999999	999999	957	365	523	232	999999	409	999999	612	840	878	833	117	739	999999	458	127	349	999999	674	574	798	79	440	292	738	999999	389	900	301	486	262	589	923	683	569	613	292	829	104	264	999999	469	767	664	261	336	602	328	216	999999	999999	848	160	999999	229	888	925	240	493	236	999999	799	999999	364	999999	999999	194	65	824	844	835	519	563	999999	546	338	311	776	41	411	756	71	694	448	598	413	439	80	463	999999	999999	61	999999	
868	244	999999	158	413	999999	17	999999	546	503	371	999999	999999	295	999999	316	890	587	999999	999999	91	480	957	114	999999	765	222	999999	124	601	154	999999	783	183	695	186	317	190	897	738	33	270	999999	568	332	431	230	128	999999	764	572	103	539	852	264	398	999999	134	999999	647	825	204	37	999999	359	215	243	204	999999	563	999	710	689	421	185	821	270	399	999999	999999	545	104	123	999999	38	60	999999	930	919	999999	899	193	905	999999	913	829	242	275	218	127	197	36	527	999999	764	862	999999	128	677	442	137	999999	999999	833	999999	730	90	676	999999	308	588	313	999999	303	663	815	999999	439	508	355	588	995	999999	664	264	519	577	977	595	176	999999	508	263	486	179	22	841	81	999999	999999	749	565	359	910	999999	884	751	234	482	949	67	999999	999999	999999	853	999999	705	687	999999	592	163	999999	91	749	662	90	999999	999999	134	651	974	999999	291	325	605	33	645	999999	135	380	767	999999	504	646	119	672	888	930	632	46	316	163	999999	564	39	646	484	609	258	458	834	954	999999	831	974	334	692	305	726	830	497	435	561	209	825	999999	609	444	999999	989	202	129	174	98	344	999999	240	727	295	959	548	45	32	999999	545	813	999999	672	999999	999999	979	999999	213	802	999999	881	601	303	999999	999999	47	49	969	268	265	714	999999	999999	497	163	103	965	19	767	291	461	412	999999	999999	22	567	936	772	855	19	999999	916	372	549	999999	999999	937	999999	999999	922	509	76	999999	421	999999	33	240	185	999999	999999	24	999999	445	520	97	479	717	640	727	999999	110	276	999999	999999	656	999999	427	472	44	999999	165	999999	942	999999	782	394	647	999999	831	999999	999999	999999	264	173	999999	999999	999999	852	999999	983	999999	999999	270	415	821	242	952	515	764	999999	606	767	151	999999	536	46	641	600	737	703	831	255	808	738	334	349	22	950	263	631	328	575	999999	60	999999	858	717	537	34	999999	441	999999	999999	999999	391	569	619	679	999999	958	394	880	124	757	161	999999	499	999999	90	481	999999	999999	999999	143	999999	41	756	100	161	677	329	113	575	999999	271	699	547	18	357	765	999999	999999	322	999999	246	448	460	263	999999	177	369	196	999999	999999	329	439	880	999999	94	360	999999	999999	528	959	639	290	314	925	496	462	718	490	999999	325	752	999999	689	957	896	276	580	502	201	984	318	999999	657	33	999999	831	819	973	924	999999	999999	999999	813	363	665	999999	144	999999	767	446	458	878	999999	140	999999	441	750	922	677	818	999999	
321	999999	544	650	506	633	290	66	665	642	745	566	999999	374	551	83	336	999999	940	999999	55	735	754	999999	440	131	999999	232	437	91	896	305	115	226	640	872	999999	712	168	332	999999	999999	111	803	712	322	999999	766	258	367	999999	630	736	686	734	999999	582	18	220	385	999999	67	628	583	999999	449	999999	960	733	679	804	624	143	617	288	576	633	951	822	127	297	999999	999999	999999	999999	275	999999	429	492	999999	299	270	501	783	999999	795	850	528	67	273	999999	873	999999	579	562	799	497	128	407	168	999999	999999	196	103	98	999999	93	557	916	480	880	999999	478	678	389	544	133	999999	401	493	725	115	893	559	264	423	727	404	517	999999	778	450	999999	333	999999	999999	84	999999	999999	870	999999	302	611	999999	393	831	999999	364	200	28	999999	147	727	999999	442	847	999999	999999	999999	674	628	689	50	999999	702	440	19	154	576	720	469	999999	664	999999	782	433	999999	316	999999	433	29	999999	213	498	999999	640	999999	118	891	265	930	447	999999	30	251	999999	262	999999	885	952	822	260	788	479	559	951	483	205	141	19	353	999999	470	999999	655	265	485	551	856	71	717	900	999999	320	790	31	166	643	999999	999999	180	999999	431	999999	999999	768	999999	734	939	250	167	526	976	881	911	509	977	164	375	985	546	999999	707	999999	245	999999	996	477	688	537	794	839	916	381	999999	414	10	257	803	886	681	999999	611	615	999999	200	924	382	409	291	54	12	278	303	224	470	241	607	977	690	999999	999999	55	412	455	328	610	999999	53	506	509	729	360	489	314	795	109	999999	999999	999999	997	624	999999	999999	999999	792	570	622	999999	378	999999	999999	280	123	123	574	999999	209	169	585	589	328	339	999999	999999	999999	651	999999	989	428	999999	149	688	999999	693	158	48	999999	919	663	757	988	448	674	334	116	459	247	999999	740	99	899	932	999999	466	678	295	999999	624	177	150	781	632	738	999999	999999	713	348	999999	965	535	67	289	999999	999999	600	999999	664	999999	999999	999999	999999	423	259	999999	999999	999999	999999	999999	24	863	873	33	752	999999	975	999999	999999	667	301	999999	121	818	999999	999999	999999	620	435	514	865	798	630	596	949	999999	737	999999	999999	408	545	824	368	872	414	112	662	43	999999	983	999999	244	179	996	286	282	999999	595	999999	55	999999	851	999999	999999	999999	226	999999	286	84	451	999999	618	982	311	131	999999	999999	248	413	999999	551	998	92	452	662	631	999999	633	999999	676	556	151	999999	999999	111	999999	52	528	272	198	870	
999999	959	95	208	244	262	867	875	810	248	999999	192	716	503	999999	999999	339	999999	978	597	608	999999	999999	894	643	999999	653	210	437	433	515	976	999999	437	175	48	997	254	999999	999999	761	758	999999	999999	999999	959	637	835	802	999999	713	999999	293	999999	271	419	561	200	564	969	999999	667	447	386	733	999999	967	289	338	270	771	95	759	609	835	849	467	970	854	684	637	999999	408	511	720	173	692	623	175	756	487	806	689	999999	999999	104	321	133	704	509	999999	358	506	999999	164	628	592	683	765	422	952	590	346	879	999999	789	269	935	665	999999	847	354	123	999999	782	965	405	999999	839	740	538	343	275	355	693	288	321	865	357	101	999999	19	857	753	803	896	470	999999	126	981	835	385	999999	145	662	646	244	924	759	999999	233	999999	999999	34	883	618	325	990	195	63	477	403	587	573	999999	838	497	999999	778	886	505	594	193	857	999999	162	999999	999999	692	57	53	396	116	999999	868	299	999999	832	999999	999999	581	999999	999999	73	513	442	797	999999	158	999999	999999	874	156	872	999999	638	108	986	129	730	742	195	308	148	19	90	999999	428	705	697	999999	999999	500	999999	315	999999	970	999999	354	473	999999	982	981	999999	898	178	999999	244	475	240	201	188	712	148	999999	395	999999	486	63	999999	156	999999	198	460	161	493	384	563	566	667	999999	978	642	656	375	759	213	999999	250	840	840	61	953	474	506	495	999999	361	150	999999	999999	493	76	921	327	986	999999	531	999999	414	999999	686	677	808	571	222	545	66	773	999999	192	999999	245	999999	592	104	425	999999	953	999999	541	33	423	647	811	184	911	720	339	389	965	681	724	835	56	163	999999	154	903	293	949	895	588	457	737	999999	999999	853	339	232	570	999999	578	999999	872	771	999999	40	997	397	311	999999	727	393	999999	999999	25	409	999999	438	719	280	999999	669	716	999999	444	966	909	999999	926	67	999999	116	818	895	113	673	962	999999	999999	354	157	515	982	134	178	204	730	999999	109	999999	686	901	999999	999999	999999	999999	343	236	999999	306	130	311	999999	253	444	999999	575	999999	407	999999	447	891	547	375	999999	314	687	999999	477	250	246	683	595	88	380	489	602	999999	999999	204	999999	999999	949	999999	234	845	999999	999999	999999	556	629	898	829	757	411	795	363	999999	999999	945	999999	751	759	96	70	447	716	393	873	954	28	56	195	213	999999	711	942	953	999999	287	270	948	999999	921	620	999999	854	837	676	999999	999999	464	361	999999	972	588	976	862	
534	786	999999	661	865	999999	538	999999	713	625	744	699	853	410	997	889	685	283	848	837	999999	722	999999	878	999999	298	828	564	999999	495	240	999999	734	89	429	364	999999	608	999999	178	393	47	634	238	103	977	731	726	466	471	25	699	740	149	396	811	203	261	945	577	906	973	887	227	394	999999	965	773	980	643	999999	86	199	999999	999999	438	98	999999	785	738	566	112	107	234	999999	541	694	595	692	617	170	999999	663	516	999999	419	160	416	843	782	22	958	745	999999	729	938	509	69	999999	999999	722	839	475	216	20	803	999999	662	747	999999	626	379	91	373	482	845	999999	683	418	45	999999	682	520	12	726	607	367	999999	999999	541	42	999999	901	734	894	331	430	999999	505	999999	542	497	668	990	166	642	877	381	350	883	525	826	651	658	680	999999	328	473	490	412	446	602	167	216	821	991	478	356	478	161	424	967	187	999999	502	790	999999	530	845	93	730	985	932	621	25	215	983	252	64	854	13	957	966	999999	31	939	999999	461	179	175	174	530	903	199	469	558	649	700	165	889	999999	999999	628	406	999999	460	669	545	999999	615	18	235	302	623	158	467	999999	94	929	563	999999	562	999999	999999	919	210	91	743	162	999999	566	292	96	174	827	999999	339	999999	999999	999999	279	795	270	563	999999	938	237	289	51	12	557	564	999999	999999	439	474	999999	947	999999	481	379	926	392	999999	59	725	149	137	796	942	999999	440	674	999999	293	664	301	797	523	999999	973	802	999999	160	910	999999	521	493	735	999999	999999	391	92	939	201	353	412	999999	514	440	799	999999	493	108	874	126	890	999999	319	774	999999	649	999999	506	999999	577	234	242	822	999999	214	999999	402	443	183	999999	358	734	999999	939	999999	763	293	92	191	999999	318	999999	285	794	121	118	183	999999	189	129	956	586	440	624	999999	180	714	999999	236	999999	707	999999	924	137	768	165	244	380	522	419	999999	352	325	999999	268	630	956	38	935	105	482	999999	264	63	790	772	304	999999	819	91	58	826	999999	999999	176	999999	678	999999	35	999999	874	803	449	769	999999	614	999999	806	365	499	224	686	999999	999999	670	999999	795	999999	347	995	999999	999999	560	440	370	539	495	286	467	999999	951	999999	999999	979	231	679	999999	495	299	185	511	497	197	330	999999	999999	305	726	378	900	473	807	810	39	999999	192	999999	18	408	999999	128	984	348	366	548	999999	999999	551	908	990	284	999999	581	172	494	373	503	999999	572	998	244	999999	999999	999999	
535	999999	999999	972	884	48	436	982	999999	75	999999	526	159	831	782	461	689	753	817	387	625	999999	999999	648	999999	999999	999999	22	999999	410	989	999999	86	780	830	999999	418	710	667	869	999999	301	999999	515	999999	999999	224	672	999999	121	318	491	951	529	942	371	999999	358	999999	999999	359	424	999999	687	86	707	449	378	10	387	52	979	96	948	824	333	951	720	543	576	517	26	564	334	999999	507	407	999999	999999	468	999999	69	282	514	999999	149	754	534	999999	408	528	845	671	999999	78	339	405	13	705	999999	999999	999999	999999	861	645	342	999999	999999	595	578	999999	892	540	542	900	999999	706	581	437	684	999999	426	291	145	999999	671	355	494	999999	762	112	999999	850	229	58	291	254	421	869	999999	999999	999999	939	999999	108	636	999999	139	179	95	632	823	575	31	999999	993	914	680	813	973	999999	375	955	833	476	905	51	320	493	999999	738	295	999999	260	404	45	999999	431	999999	999999	366	225	999999	181	999999	999999	828	999999	999999	999999	376	573	608	999999	999999	999999	587	115	999999	203	594	994	646	560	356	999999	999999	325	999999	999999	515	492	643	401	616	771	60	784	703	198	999999	999999	140	999999	999999	999999	687	816	69	489	458	382	999999	843	827	999999	579	764	999999	792	176	999999	212	185	999999	883	929	216	999999	429	864	999999	999999	205	126	999999	863	218	317	191	660	999999	999999	146	555	999999	454	999999	999999	254	201	999999	999999	911	31	572	999999	955	887	369	245	480	537	999999	625	655	970	842	726	454	508	999999	456	999999	999999	871	258	76	629	999999	999999	139	642	44	999999	579	843	500	183	999999	373	908	999999	999999	999999	189	767	625	521	900	999999	612	83	129	745	829	838	999999	779	159	324	942	335	479	999999	115	837	999999	999999	56	811	480	668	182	91	600	50	508	999999	952	114	632	554	729	255	826	66	523	299	408	740	999999	720	999999	999999	430	582	851	28	839	351	274	223	475	98	999999	943	999999	999999	155	999999	340	626	826	54	691	398	605	999999	113	59	324	213	13	315	292	759	644	999999	661	27	199	489	858	610	840	999999	999999	640	563	882	165	485	154	999999	409	902	894	979	999999	42	977	626	914	790	37	70	999999	169	806	932	309	957	386	137	999999	850	999999	999999	214	999999	318	964	671	231	894	838	69	393	999999	390	999999	664	999999	628	50	572	575	77	583	779	209	919	834	630	583	207	109	999999	30	559	143	678	775	275	723	999999	999999	693	896	198	10	826	999999	426	999999	645	999999	999999	97	
36	999999	700	999999	999999	82	398	999999	50	647	696	739	53	373	999999	256	196	888	140	905	999999	618	882	181	395	999999	382	999999	418	999999	937	999999	352	929	993	284	999999	46	999999	999999	335	881	914	55	999999	459	957	999999	907	999999	999999	757	431	852	68	418	402	528	257	655	700	733	722	487	710	999999	396	999999	999999	81	813	160	999999	938	999999	156	703	836	971	935	821	919	757	248	999999	999999	999999	500	999999	584	881	914	788	999999	502	601	169	436	345	160	72	844	999999	999999	366	729	220	492	282	999999	999999	565	557	999999	834	780	975	483	803	529	834	896	253	794	200	898	372	851	446	978	987	999999	501	821	999999	976	835	999999	882	954	970	732	228	999999	870	325	999999	477	861	721	626	999999	633	816	325	999999	601	299	999999	467	366	368	56	303	925	447	74	999999	448	857	945	63	999999	848	558	999999	678	294	924	874	540	894	999999	724	361	311	643	685	505	706	385	545	285	424	597	999999	685	924	42	999999	261	631	38	14	775	999999	94	784	267	223	497	316	375	771	927	471	379	331	941	624	804	389	999999	741	481	409	777	186	261	946	426	753	999999	501	623	999999	866	985	999999	999999	226	858	999999	999999	999999	79	999999	999999	497	135	242	363	999999	418	627	999999	401	999999	532	375	794	907	533	320	796	744	64	873	158	27	605	393	382	162	407	946	961	948	532	411	239	273	689	999999	714	999999	771	843	873	751	518	578	999999	583	995	999999	999999	999999	496	474	999999	307	366	479	529	999999	999999	830	21	681	999999	999999	999999	130	146	531	228	408	606	733	972	220	999	999999	999999	999999	930	799	167	98	621	854	999999	999999	396	931	906	999999	605	865	92	941	999999	202	841	75	814	999999	999999	474	999999	926	999999	762	999999	804	308	999999	970	503	918	191	999999	999999	70	65	990	999999	999999	214	624	18	802	740	650	41	388	807	565	443	222	999999	363	693	997	999999	999999	699	565	591	633	947	999999	112	946	999999	999999	908	999999	999999	84	999999	999999	241	849	92	133	770	122	470	425	500	999999	536	999999	331	999999	999999	924	999999	712	999999	999999	153	581	677	999999	700	794	749	999999	479	675	999999	369	114	990	131	843	915	571	583	586	105	175	142	552	713	999999	999999	999999	297	983	766	83	999999	966	999999	660	182	323	999999	975	999999	999999	945	825	624	176	186	999999	706	146	19	999999	138	714	55	977	448	134	65	878	179	675	476	496	909	999999	586	147	536	471	999999	602	148	608	999999	399	999999	
999999	927	546	645	294	377	160	999999	999999	945	77	921	486	221	57	267	554	805	696	240	459	999999	919	589	999999	999999	999999	476	416	665	530	500	656	758	141	207	999999	243	885	308	325	521	999999	999999	519	226	59	260	622	345	594	802	527	168	769	999999	999999	956	607	489	999999	684	568	306	424	999999	275	728	999999	850	999999	320	920	398	915	938	968	168	80	821	754	984	853	80	999999	999999	999999	497	988	739	198	563	635	405	175	999999	999999	999999	346	942	999999	331	180	771	597	283	881	138	253	831	433	850	885	785	999999	158	831	999999	999999	695	602	777	999999	350	999999	194	684	999999	233	999999	985	327	999999	999999	870	432	814	91	483	796	847	845	999999	999999	999999	348	677	850	669	27	999999	999999	424	650	349	999999	591	829	119	413	999999	365	905	968	845	999999	999999	758	915	999999	343	749	24	439	848	757	532	582	43	324	517	834	855	999999	475	530	903	181	788	696	841	984	972	79	207	999999	939	286	321	210	999999	918	934	367	999999	70	999999	984	801	999999	999999	999999	795	794	895	999999	510	699	999999	999999	999999	999999	970	999999	471	359	776	999999	241	367	817	256	999999	833	14	999999	999999	999999	532	999999	89	918	379	999999	55	832	198	187	999999	443	981	250	783	996	997	461	948	715	896	334	293	506	752	444	774	404	747	962	999999	307	999999	21	177	96	245	294	488	774	999999	639	170	598	770	798	386	577	999999	274	835	552	649	194	602	999999	132	583	999999	999999	431	651	94	236	397	877	579	999999	999999	999999	761	713	973	184	542	266	174	694	736	954	67	207	931	482	136	247	657	999999	999999	999999	999999	661	128	553	352	532	999999	934	210	892	228	417	999999	776	512	132	999999	999999	999999	999999	43	437	846	999999	877	999999	720	611	109	160	229	900	999999	113	732	109	595	430	832	20	712	239	494	999999	736	999999	702	165	969	999999	667	999999	999999	84	935	537	999999	907	675	128	999999	943	834	60	672	327	858	400	53	999999	999999	999999	999999	642	632	803	943	13	484	999999	531	999999	641	999999	492	999999	874	484	177	205	295	687	754	999999	208	769	999999	443	180	419	999999	999999	121	566	477	519	549	999999	451	141	999999	811	432	999999	596	999999	311	739	567	635	453	383	233	848	999999	849	404	929	444	863	999999	509	999999	75	999999	230	999999	999999	627	973	497	999999	42	45	999999	999999	265	999999	127	951	467	666	876	545	966	417	999999	273	448	628	124	620	949	587	733	94	999999	367	12	376	803	236	
121	593	147	962	999999	999999	999999	644	593	97	811	999999	406	742	632	296	109	38	151	189	636	999999	858	877	540	999999	312	526	504	999999	314	750	157	241	554	292	408	13	76	891	36	804	44	999999	999999	466	191	991	461	692	999999	973	234	624	999999	121	735	999999	999999	999999	885	999999	150	695	783	71	999999	174	999999	350	888	106	999999	260	162	831	999999	999999	78	84	272	320	75	811	640	340	999999	532	641	999999	557	148	999999	999999	16	999999	999999	348	253	747	130	27	804	999999	803	999999	22	999999	471	768	156	903	201	358	633	574	654	339	65	999999	999999	813	533	753	793	999999	999999	791	254	845	178	627	588	331	953	255	999999	999999	17	479	328	551	71	872	297	653	947	233	999999	441	662	334	293	999999	999999	317	493	60	999999	63	646	231	730	626	999999	999999	325	869	404	999999	68	700	999999	585	134	994	751	999999	466	149	803	999999	254	812	192	844	999999	787	999999	646	762	999999	636	953	833	107	820	444	282	999999	999999	999999	999999	999999	383	962	12	999999	999999	217	565	832	594	188	260	354	976	918	443	756	999999	538	749	999999	625	603	73	377	752	37	183	999999	999999	999999	810	725	473	95	438	229	999999	636	120	912	91	929	870	999999	999999	999999	130	902	11	999999	582	800	338	80	999999	999999	898	635	999999	648	999999	258	999999	999999	377	999999	881	891	489	223	914	999999	427	999999	676	695	999999	616	674	274	999999	280	315	862	125	999999	396	402	551	658	999999	216	681	472	878	832	486	974	89	999999	607	239	999999	999999	611	33	999999	501	999999	848	999999	292	999999	690	999999	763	942	999999	780	999999	999999	488	999999	830	892	708	877	954	958	844	219	999999	536	506	666	677	857	999999	260	101	999999	895	998	703	610	49	255	999999	730	125	999999	894	203	722	39	999999	889	592	999999	903	155	428	999999	559	638	300	755	999999	33	73	905	424	999999	689	999999	253	489	646	230	999999	999999	887	233	842	999999	325	563	814	999999	999999	999999	999999	633	357	945	219	362	449	999999	319	294	999999	999999	666	219	475	563	514	992	786	638	999999	999999	51	449	999999	204	999999	605	323	737	940	987	485	999999	641	999999	983	744	520	999999	50	582	999999	569	672	920	999999	633	488	761	59	822	690	909	545	902	592	907	686	25	661	843	750	999999	353	803	491	391	578	685	580	770	481	895	999999	999999	999999	999999	777	348	637	77	999999	999999	687	127	999999	576	740	739	208	85	67	505	999999	206	831	339	225	999999	999999	185	999999	802	191	
289	351	795	321	874	451	119	139	347	388	594	726	198	894	999999	506	999999	650	838	999999	504	999999	976	665	999999	999999	131	999999	909	910	461	22	999999	381	999999	999999	512	264	999999	297	98	999999	719	126	645	480	999999	444	988	999999	523	999999	226	326	686	576	999999	139	920	45	330	853	230	437	999999	582	411	999999	999999	460	994	660	784	551	398	558	992	859	30	999999	999999	686	277	546	396	999999	795	999999	999999	831	411	382	344	999999	966	245	999999	292	199	73	78	999999	999999	538	999999	862	999999	674	927	999999	583	514	118	999	840	643	585	684	50	11	999999	413	132	664	999999	999999	326	999999	584	162	834	999999	670	999999	852	379	737	739	177	533	999999	131	999999	999999	257	896	273	345	990	332	659	50	251	197	286	664	999999	294	999999	757	546	798	100	774	303	873	844	161	156	999999	906	846	516	517	999999	665	342	999999	416	162	357	999999	962	261	503	793	468	482	680	197	999999	453	260	420	986	999999	41	999999	273	383	61	999999	198	529	426	812	533	734	370	621	332	148	877	336	409	565	835	838	281	510	999999	372	999999	999999	796	462	596	106	530	451	633	999999	301	42	111	244	999999	443	834	690	269	733	122	69	865	536	576	924	20	431	550	202	34	999999	968	689	642	240	733	999999	999999	437	999999	999999	999999	999999	847	999999	999999	175	773	401	13	590	250	681	999999	420	102	269	886	999999	95	109	901	999999	999999	537	74	422	601	561	710	999999	473	831	529	203	81	580	689	731	999999	845	999999	158	199	443	523	296	438	231	999999	473	88	554	352	115	26	556	999999	319	999999	812	573	221	691	143	999999	999999	162	66	349	999999	580	165	972	250	451	999999	251	579	24	778	983	379	424	999999	792	919	489	423	187	524	307	380	951	887	281	445	999999	66	326	114	999999	382	999999	624	893	999999	582	112	663	273	315	703	999999	11	828	999999	797	454	999999	207	929	999999	879	825	225	999999	999999	95	968	15	295	194	999999	910	999999	999999	497	799	353	869	347	387	759	913	218	603	999999	949	68	87	648	23	715	128	999999	404	502	999999	409	693	719	999999	999999	999999	999999	130	999999	393	367	227	706	997	999999	481	860	552	999999	966	616	621	134	264	36	999999	367	282	479	144	736	250	999999	999999	400	999999	999999	999999	999999	999999	999999	98	999999	691	592	999999	380	651	912	244	268	999999	425	999999	450	788	569	999999	469	251	300	705	651	999999	657	127	117	276	607	999999	331	19	308	877	40	528	468	442	
672	195	999999	716	369	244	999999	999999	824	999999	990	612	101	695	390	12	811	239	446	846	44	474	733	114	53	472	913	258	333	547	505	999999	330	136	999999	284	729	584	346	417	441	553	302	535	999999	995	358	636	999999	306	999999	801	92	621	407	207	461	999999	672	999999	330	626	780	286	999999	79	291	964	999999	999999	999999	236	999999	39	415	999999	182	208	828	58	123	999999	629	37	999999	704	839	708	728	595	999999	322	912	449	96	999999	999999	25	458	216	713	999999	733	522	999999	839	908	999999	216	916	35	263	999999	999999	783	53	996	753	804	999999	240	583	999999	316	292	960	324	999999	943	601	718	166	750	621	999999	729	553	999999	999999	999999	795	999999	502	812	570	569	733	999999	665	999999	817	28	999999	85	999999	139	999999	999999	239	73	524	464	119	615	208	868	513	967	287	63	500	889	749	172	587	999999	999999	433	746	999999	236	999999	788	999999	783	999999	945	674	645	216	581	136	877	940	127	341	676	887	613	701	66	766	21	611	999999	999999	279	58	999999	532	999999	724	681	516	836	498	675	218	999999	508	923	838	331	999999	999999	999999	999999	809	54	255	777	204	999999	54	666	470	24	186	999999	856	430	897	186	999999	167	856	455	370	114	628	665	467	65	115	778	227	444	939	139	188	914	999999	13	252	755	854	905	999999	850	999999	484	499	860	975	87	36	661	999999	999999	625	918	652	999999	426	590	319	148	714	276	448	999999	85	999999	179	941	999999	999999	999999	367	313	951	818	999999	738	154	175	607	999999	37	751	565	999999	35	513	269	271	764	999999	661	999999	715	999999	999999	999999	350	408	452	690	43	127	142	727	850	610	674	109	142	967	999999	424	712	999999	686	524	883	799	59	543	909	679	205	316	283	921	597	760	459	119	397	999999	723	916	999999	910	619	999999	999999	425	839	999999	139	999999	316	247	733	657	513	844	527	999999	359	909	781	363	921	825	454	928	22	913	650	33	579	535	701	796	21	776	905	54	999999	634	704	749	550	407	999999	45	198	939	256	615	591	999999	396	814	144	693	988	793	394	457	412	925	999999	115	999999	780	546	937	999999	736	939	483	999999	725	214	41	812	523	825	418	999999	999999	666	45	442	732	149	886	661	328	788	999999	659	966	999999	779	999999	444	189	999999	499	260	303	520	675	117	718	670	609	113	999999	474	968	976	716	339	268	484	673	496	641	659	285	328	948	999999	823	171	503	435	999999	999999	344	605	918	489	779	156	
999999	334	23	478	999999	557	447	323	153	683	259	892	520	755	999999	693	588	840	975	975	999999	848	294	557	999999	999999	999999	999999	140	999999	67	236	559	121	125	349	482	999999	381	728	880	999999	683	149	911	610	915	55	999999	651	27	87	514	999999	999999	520	50	999999	311	114	999999	999999	193	999999	999999	32	342	409	999999	431	999999	425	999999	256	999999	936	174	154	645	566	268	267	905	488	354	979	722	755	999999	999999	309	999999	861	277	483	945	999999	999999	999999	888	277	516	414	185	440	999999	618	268	709	999999	999999	895	820	744	846	986	39	705	436	646	310	587	872	999999	132	204	563	202	999999	159	495	272	630	756	999999	999999	853	730	999999	752	999999	464	999999	887	258	413	205	126	430	497	915	999999	475	999999	588	690	643	378	999999	245	48	425	495	999999	163	999999	275	73	456	999999	999999	309	999999	999999	999999	999999	540	985	787	719	998	446	771	285	243	748	999999	753	178	999999	118	484	999999	812	713	945	999999	496	733	174	999999	141	999999	337	999999	999999	999999	791	999999	999999	159	657	590	343	246	601	654	219	325	414	297	521	895	848	999999	658	631	999999	970	999999	999999	53	262	623	999999	867	776	999999	921	627	659	15	160	436	458	461	893	344	575	121	999999	759	181	999999	877	626	246	821	352	705	984	254	999999	999999	863	115	405	967	761	379	825	220	297	698	755	292	999999	468	400	533	999999	999999	279	859	47	128	999999	933	746	999999	630	954	101	226	642	999999	194	886	999999	352	65	926	582	205	296	90	471	483	999999	594	264	777	431	999999	999999	697	974	961	236	745	243	471	231	807	749	870	128	81	65	349	107	485	895	58	999999	838	999999	999999	572	999999	657	399	999999	161	699	999999	533	283	286	944	440	232	999999	999999	999999	593	705	775	456	425	999999	400	427	233	496	779	882	382	349	111	983	999999	398	279	999999	843	999999	79	117	896	999999	844	794	120	999999	999999	825	78	939	885	142	938	628	157	993	267	971	146	664	920	970	999999	933	999999	961	539	833	389	739	999999	491	635	668	560	89	999999	605	317	324	621	954	813	443	464	969	54	282	999999	999999	830	871	964	414	999999	999999	195	910	999999	158	379	999999	445	338	673	403	507	280	999999	77	875	661	664	822	53	965	999999	717	478	215	916	267	999999	113	909	999999	526	230	481	634	893	217	985	999999	944	999999	999999	485	999999	71	999999	774	214	183	410	178	216	152	999999	231	767	478	441	414	999999	122	459	342	429	279	999999	
999999	999999	443	184	668	999999	506	878	999999	457	681	947	999999	743	999999	62	417	999999	740	196	384	999999	259	999999	425	999999	581	926	831	130	999999	65	500	999999	999999	974	771	999	741	502	710	273	899	773	96	530	34	670	99	69	51	638	689	92	501	427	549	576	999999	893	999999	579	56	352	281	626	457	999999	558	999999	291	418	999999	247	999999	120	959	486	999999	999999	750	910	837	772	89	999999	376	417	693	767	434	205	250	999999	408	999999	227	557	501	469	83	999999	121	920	999999	632	999999	999999	606	391	999999	999999	999999	864	153	193	742	284	272	999999	259	49	538	791	743	95	999999	999999	999999	355	892	999999	999999	999999	821	947	799	916	993	456	870	924	810	999999	999999	371	410	386	704	224	398	943	294	767	999999	43	999999	999999	187	693	464	561	613	261	498	64	88	484	999999	205	394	826	291	816	999999	335	239	236	999999	381	685	792	999999	624	956	949	128	227	110	999999	684	999999	738	309	991	318	321	559	813	999999	292	926	999999	508	829	572	662	477	902	999999	999999	46	839	999999	999999	999999	151	988	304	548	999999	861	383	263	999999	916	97	981	999999	999999	999999	679	423	999999	999999	758	458	911	794	999999	297	650	324	226	984	647	638	999999	301	329	176	332	264	999999	318	430	552	999999	999999	913	484	680	653	356	870	999999	623	999999	999999	999999	223	239	204	910	999999	999999	999999	167	999999	999999	287	165	689	504	389	999999	425	159	927	668	216	378	999999	999999	999999	616	997	999999	355	999999	34	45	225	52	116	937	138	353	23	33	884	999999	810	999999	635	329	991	999999	967	188	999999	474	676	58	53	999999	315	323	999999	644	298	578	811	999999	850	252	939	647	398	999999	563	81	999999	904	784	999999	567	811	999999	590	999999	848	10	177	999999	560	368	177	999	271	631	815	999999	999999	734	315	583	999999	999999	393	389	999999	999999	525	624	636	999999	771	274	999999	287	504	77	419	999999	449	999999	999999	267	300	883	772	999999	999999	820	999999	999999	767	179	478	247	176	548	861	211	281	99	485	553	524	231	596	902	776	984	999999	747	933	359	294	999999	939	143	972	999999	999999	999999	632	704	875	908	571	602	999999	984	120	955	216	218	748	360	102	999999	743	78	296	869	870	153	692	11	795	999999	884	741	308	42	575	361	999999	574	467	781	677	616	999999	994	999999	999999	999999	999999	541	724	999999	934	645	848	400	904	999999	999999	999999	488	21	999999	122	163	717	64	686	999999	390	854	624	183	999999	321	423	999999	999999	
301	999999	88	999999	999999	470	81	806	950	105	459	642	999999	999999	999999	739	978	769	999999	999999	506	287	999999	999999	795	791	686	109	999999	999999	334	434	273	496	921	985	756	218	500	414	999999	357	767	999999	237	999999	719	716	778	999999	914	551	999999	632	910	24	710	973	484	729	783	971	999999	908	999999	35	999999	999999	226	861	982	770	278	999999	999999	159	519	103	878	359	81	970	330	993	999999	782	999999	999999	999999	907	999999	782	733	770	999999	79	999999	858	198	211	77	546	999999	917	999999	999999	999999	231	180	761	504	999999	999999	135	658	813	650	384	782	988	221	738	999999	319	586	999999	46	508	768	393	999999	661	999999	676	292	999999	480	999999	542	982	510	592	470	824	999999	667	687	999999	122	999999	999999	604	999999	209	990	338	948	190	341	261	999999	774	462	786	590	999999	712	999999	999999	132	342	247	842	800	488	628	278	772	906	999999	522	438	999999	950	964	576	999999	705	686	953	586	999999	81	290	874	999999	140	683	999999	569	954	268	764	989	999999	999999	762	285	721	372	70	999999	999999	999999	739	999999	389	511	822	24	267	17	743	889	999999	52	175	561	999999	752	498	594	999999	999999	999999	264	674	405	999999	782	999999	309	983	323	999999	411	26	999999	551	205	999999	628	860	230	312	947	524	875	453	442	26	210	360	999999	874	476	999999	936	457	484	999999	983	999999	999999	999999	999999	33	999999	999999	144	35	515	19	729	406	869	733	999999	999999	27	999999	798	952	42	999999	999999	999999	24	449	427	999999	89	213	76	201	373	999999	820	999999	355	923	105	878	319	416	510	200	630	999999	14	999999	338	902	999999	745	215	40	13	283	596	17	19	979	999999	379	946	999999	999999	538	42	999999	999999	999999	688	103	643	999999	643	999999	999999	422	999999	451	445	684	436	999999	999999	331	999999	342	588	547	433	347	999999	126	999999	939	470	999999	999999	102	540	726	999999	999999	223	346	111	296	397	386	999999	184	999999	568	543	894	942	999999	538	999999	553	999999	698	375	865	350	189	527	620	703	165	999999	174	236	911	999999	855	397	962	437	229	699	944	212	528	999999	999999	355	582	999999	996	700	999999	999999	999999	839	37	463	999999	873	166	584	999999	999999	230	999999	20	461	657	824	49	555	806	111	402	854	756	496	846	617	691	833	999999	999999	999999	465	395	999999	999999	81	691	401	222	99	999999	999999	33	260	981	566	248	999999	698	758	999999	451	894	569	242	694	93	541	616	999999	192	333	640	999999	988	999999	575	480	773	999999	999999	648	342	
717	831	757	831	506	515	290	378	493	145	195	999999	265	570	826	307	993	999999	999999	784	656	907	946	14	999999	271	225	990	999999	999999	123	999999	727	118	187	737	484	863	587	35	336	999999	698	198	454	632	733	204	749	183	780	597	982	999999	686	999999	999999	752	279	999999	300	299	611	70	999999	570	121	156	999999	999999	822	140	411	134	999999	467	219	758	560	929	538	30	251	594	653	999999	642	999999	431	377	999999	731	593	353	735	47	586	999999	999999	884	521	586	999999	999999	360	649	196	858	416	228	600	136	202	350	705	999999	999999	26	416	506	927	257	724	999999	999999	101	546	67	399	999999	881	999999	592	676	999999	952	219	591	999999	14	339	784	999999	212	777	727	539	253	647	465	990	999999	999999	669	999999	273	861	795	424	268	999999	999999	468	997	999999	29	543	999999	932	753	70	999999	782	412	176	152	801	522	248	518	562	303	999999	934	429	320	358	922	999999	153	100	999999	177	975	901	999999	325	459	865	757	193	23	999999	894	404	534	788	819	503	813	472	349	556	999999	706	999999	999999	534	577	37	670	621	805	788	662	999999	298	806	510	964	827	351	656	490	334	548	982	526	539	895	532	539	999999	999999	999999	751	999999	270	278	102	493	790	881	999999	97	572	999999	532	241	757	999999	981	319	538	986	130	999999	75	581	168	825	999999	994	681	504	999999	202	898	117	911	778	38	537	999999	999999	46	469	818	403	999999	339	999999	294	999999	660	550	230	889	919	560	999999	802	689	120	276	301	795	999999	343	956	379	319	424	999999	999999	217	454	999999	999999	950	660	873	671	818	829	999999	906	222	31	954	910	999999	979	999999	853	999999	348	999999	151	189	250	269	485	447	393	29	46	999999	803	453	999999	329	831	999999	999999	194	999999	871	290	901	395	583	188	388	999999	76	340	867	999999	999999	868	36	759	878	999999	401	397	999999	435	809	338	999999	999999	577	858	591	999999	20	657	668	845	999999	146	249	999999	666	91	106	999999	999999	688	999999	499	800	584	999999	999999	952	999999	999999	797	999999	445	480	572	453	173	610	530	463	595	329	219	808	167	401	890	520	999999	53	319	999999	832	118	999999	169	999999	618	993	788	32	999999	752	159	871	999999	999999	665	676	350	502	999999	576	938	999999	369	959	691	643	193	999999	999999	868	224	198	506	83	999999	359	413	11	555	617	741	441	76	577	70	936	228	370	234	843	999999	999999	839	724	894	386	761	210	760	975	999999	609	972	659	538	961	999999	
864	703	315	273	348	947	863	999999	506	664	999999	899	754	424	822	955	215	134	673	358	999999	999999	951	598	999999	250	580	807	999999	468	999999	48	108	571	364	999999	918	580	405	603	976	889	397	721	969	311	16	561	987	654	766	535	999999	999999	593	685	752	717	70	999999	999999	65	702	48	999999	999999	800	192	70	165	46	635	728	79	382	999999	999999	999999	628	999999	244	999999	819	487	701	881	999999	496	978	999999	914	210	999999	307	236	920	999999	359	473	226	999999	824	999999	999999	617	999999	806	795	999999	700	999999	999999	999999	168	863	999999	246	225	346	376	579	314	999999	391	251	999999	999999	431	843	462	705	442	765	412	401	999999	528	987	870	570	999999	999999	266	999999	785	401	121	360	999999	877	684	971	23	106	647	206	620	119	590	781	24	385	951	999999	994	461	756	687	767	453	830	999999	999999	775	302	200	999999	925	605	849	999999	765	987	965	777	734	428	669	765	204	999999	418	406	98	556	999999	437	489	292	999999	644	999999	593	999999	57	435	626	248	804	456	159	694	513	999999	66	258	999999	999999	999	270	999999	97	922	572	653	422	851	999999	228	602	763	567	999999	281	999999	300	182	997	918	351	118	190	864	318	999999	115	999999	665	999999	307	311	451	489	32	302	557	512	30	346	635	999999	999999	999999	211	999999	591	61	999999	536	766	85	400	77	657	162	851	999999	613	527	548	999999	196	999999	921	300	999999	999999	620	999999	657	788	999999	999999	293	767	748	171	662	626	463	63	671	138	999999	231	911	999999	831	870	999999	999999	999999	503	797	127	397	145	108	910	380	999999	440	999999	999999	978	923	739	999999	890	413	690	570	987	73	494	999999	67	999999	699	389	999999	999999	750	538	999999	889	659	863	175	379	613	72	751	256	950	622	999999	258	999999	999999	182	599	941	466	999999	763	999999	439	312	999999	999999	185	408	531	441	267	690	725	999999	98	273	875	999999	520	800	627	818	999999	122	872	437	808	672	999999	999999	348	314	293	777	570	977	229	999999	893	49	437	663	230	814	693	931	692	703	999999	999999	999999	980	431	999999	142	945	999999	999999	440	844	531	513	17	999999	999999	953	407	999999	985	120	999999	325	725	480	999999	963	598	926	429	940	999999	999999	474	999999	909	367	882	999999	644	999999	807	902	129	59	518	923	656	999999	999999	739	534	744	717	97	990	981	265	951	302	179	999999	254	897	500	108	999999	999999	999999	416	735	80	780	313	370	313	999999	205	676	961	449	999999	693	214	689	415	
11	397	386	376	927	112	931	334	999999	278	999999	999999	999999	951	103	884	14	999999	985	669	753	999999	999999	999999	848	786	999999	999999	853	999999	999999	50	217	94	999999	37	999999	285	999999	999999	149	456	837	101	999999	145	575	999999	868	999999	312	204	228	30	662	570	49	602	527	151	523	942	480	614	614	522	797	545	854	999999	231	729	20	362	529	307	999999	999999	42	999999	220	863	999999	298	559	469	821	196	999999	535	999999	70	757	346	120	999999	975	233	486	238	348	40	870	803	999999	999999	999999	866	500	364	966	783	569	999999	931	659	999999	999999	64	999999	701	610	122	328	999999	999999	971	674	252	999999	331	380	779	803	374	189	992	327	955	976	285	999999	999999	999999	569	214	500	943	414	460	385	793	999999	999999	537	737	917	552	725	181	999999	999999	624	177	43	999999	14	765	449	999999	667	504	999999	999999	870	746	914	55	759	872	670	38	269	791	947	537	212	999999	276	637	271	450	601	783	374	999999	340	999999	44	973	210	999999	504	662	793	880	999999	99	470	791	999999	872	792	852	511	582	260	832	230	505	999999	565	499	811	491	226	902	999999	713	115	415	999999	21	786	672	935	999999	607	998	77	970	999999	999999	484	999999	999999	657	749	282	792	514	508	308	538	589	644	245	692	180	576	978	124	385	364	385	436	861	16	999999	576	58	653	833	163	535	999999	587	999999	999999	102	569	163	180	921	999999	999999	98	999999	206	999999	699	841	436	432	98	855	737	623	109	388	537	650	568	705	743	861	999999	155	13	318	67	230	695	88	17	825	944	463	999999	477	348	999999	809	999999	877	216	226	411	999999	679	542	964	999999	618	564	918	594	475	188	739	243	942	478	887	969	478	156	357	425	272	999999	284	999999	631	50	158	999999	415	828	536	999999	273	90	999999	775	103	314	87	523	98	241	478	285	34	244	405	910	999999	999999	408	70	869	985	801	767	999999	114	294	577	416	87	188	999999	651	104	969	861	154	122	876	999999	78	834	336	41	442	998	999999	396	999999	248	999999	232	999999	475	775	287	289	566	517	988	999999	509	117	21	62	831	999999	929	275	543	765	809	317	244	992	999999	659	769	335	269	279	898	933	999999	168	956	999999	999999	999999	691	582	588	605	887	154	569	726	999999	978	999999	375	999999	130	110	482	119	915	195	483	999999	628	999999	241	257	718	131	576	999999	852	999999	614	457	610	999999	961	187	214	999999	99	433	318	999999	790	724	894	375	999999	832	695	
59	50	41	702	588	999999	73	357	358	178	33	992	999999	999999	999999	996	999999	303	999999	149	304	904	496	105	60	432	294	728	516	999999	353	353	744	999999	999999	999999	999999	999999	32	520	897	999999	856	260	76	999999	531	871	908	728	975	81	240	692	401	154	999999	935	652	166	999999	999999	840	999999	825	999999	258	999999	669	825	422	174	281	36	999999	474	999999	999999	38	619	900	423	819	788	999999	282	123	999999	852	658	511	647	999999	999999	741	563	999999	861	434	397	192	988	211	92	999999	999999	800	213	450	926	106	318	907	43	266	999999	525	999999	618	553	566	205	690	20	324	999999	73	414	295	689	484	999999	999999	641	436	911	221	736	483	575	481	909	611	925	562	999999	740	999999	999999	386	47	937	252	881	831	986	308	201	768	539	748	395	917	761	452	909	999999	999999	606	354	153	788	578	53	999999	656	594	764	458	131	999999	995	804	999999	651	546	943	929	810	450	613	999999	968	999999	999999	96	999999	850	999999	652	694	474	471	999999	242	258	369	209	809	184	402	543	743	999999	504	753	590	999999	119	906	999999	999999	465	999999	740	133	820	999999	226	985	664	743	999999	999999	437	571	999999	548	676	402	186	744	129	635	57	80	286	331	449	83	505	999999	740	577	686	999999	18	314	999999	118	438	734	983	824	520	999999	261	937	218	933	229	52	342	717	999999	999999	459	830	119	670	999999	499	999999	152	999999	681	12	714	999999	322	562	999999	33	568	999999	999999	999999	304	124	398	819	349	122	515	854	463	999999	33	847	464	665	999999	205	854	271	938	999999	841	999999	839	999999	546	999999	896	380	999999	28	774	999999	287	471	165	716	721	850	999999	386	680	298	36	40	979	867	665	657	385	34	999999	999999	35	902	999999	999999	999999	741	283	999999	226	144	999999	999999	876	280	570	993	509	471	484	999999	762	562	999999	552	319	809	999999	999999	162	999999	999999	975	849	477	727	384	551	206	999999	980	577	999999	170	545	443	591	163	999999	999999	999999	999999	999999	549	174	544	473	43	376	650	476	73	603	378	977	999999	878	999999	409	552	196	451	313	40	999999	436	999999	999999	999999	118	727	999999	969	382	491	101	92	435	685	999999	264	350	185	556	999999	917	973	607	192	406	565	996	754	166	119	229	999999	883	56	999999	757	80	710	267	922	820	103	231	887	885	999999	452	910	476	298	846	276	757	74	999999	462	999999	219	926	999999	731	999999	812	273	271	258	999999	389	946	185	999999	639	917	633	154	999999	752	
999999	306	349	999999	96	999999	868	273	953	999999	818	469	286	579	861	783	999999	200	999999	290	957	626	999999	858	72	963	999999	114	216	358	133	920	763	709	468	912	586	440	645	999999	944	999	317	172	389	920	669	999999	999999	999999	213	999999	999999	542	794	103	669	491	60	132	987	763	66	999999	962	999999	705	577	121	948	206	284	554	307	346	958	318	999999	478	999999	303	999999	999999	999999	155	690	696	231	914	375	253	999999	389	523	635	191	942	713	210	999999	225	102	494	383	659	999999	999999	926	206	836	784	203	23	909	828	301	981	706	999999	999999	211	484	663	999999	705	111	895	40	672	999999	25	999999	275	986	999999	211	210	409	701	226	999999	999999	999999	999999	999999	59	91	479	695	343	209	246	264	928	290	741	439	748	999999	557	999999	858	264	51	821	188	927	36	999999	626	100	999999	999999	242	999999	999999	458	585	164	999999	999999	999999	345	338	955	778	350	347	706	194	999999	462	731	153	192	943	515	984	266	412	131	64	496	999999	253	627	241	32	458	999999	292	853	593	999999	999999	618	522	926	999999	999999	999999	590	330	798	853	638	851	861	60	999999	926	474	329	752	533	965	999999	999999	94	999999	547	328	999999	858	902	999999	868	708	999999	573	430	589	898	999999	999999	541	734	698	999999	614	776	380	971	921	921	817	533	999999	999999	572	999999	999999	841	757	505	519	999999	999999	895	999999	999999	999999	255	486	116	347	576	115	188	992	240	241	999999	480	999999	176	356	967	999999	94	395	37	999999	52	999999	999999	747	150	999999	999999	839	999999	999999	290	844	633	134	495	815	584	999999	428	662	999999	999999	999999	203	371	205	338	172	999999	535	811	548	742	932	213	602	931	599	999999	396	134	162	967	438	999999	999999	999999	52	861	162	362	842	999999	375	713	710	436	981	999999	945	390	892	115	999999	991	741	111	700	999999	893	884	999999	816	41	537	353	374	999999	430	999999	277	999999	310	999999	182	968	581	377	229	502	175	949	222	490	16	242	57	999999	447	41	999999	999999	999999	968	277	377	36	936	837	369	345	417	561	650	677	104	591	999999	999999	999999	170	734	480	999999	727	935	771	999999	34	305	306	144	581	399	212	999999	174	999999	314	805	941	999999	540	999999	167	758	999999	572	812	999999	999999	999999	675	424	870	798	756	703	251	342	605	999999	911	541	72	210	999999	999999	448	637	930	999999	999999	758	91	525	204	620	999999	969	546	999999	524	122	655	781	999999	166	528	999999	293	999999	100	971	210	252	733	
998	999999	956	922	236	134	999999	981	400	306	916	343	355	604	146	442	281	795	405	185	798	886	291	741	999999	642	44	999999	999999	169	256	999999	999999	791	206	822	999999	57	319	85	999999	141	264	484	999999	823	182	809	156	38	819	185	999999	77	935	999999	515	225	252	594	999999	999999	522	241	60	368	999999	564	408	323	138	999999	485	330	835	667	631	999999	198	856	469	235	208	440	350	999999	753	771	856	93	999999	98	804	725	985	999999	618	33	433	194	999999	999999	410	832	899	594	699	999999	241	278	490	999999	999999	396	134	864	631	91	891	980	614	733	707	324	999999	50	429	760	344	325	58	608	384	13	538	850	999999	999999	541	999999	380	278	539	588	603	608	71	418	600	131	999999	537	999999	453	579	594	911	999999	826	858	174	999999	150	916	229	882	334	33	858	284	49	265	999999	146	609	346	203	999999	721	408	979	21	169	222	435	520	476	930	433	943	939	737	549	682	999999	440	137	623	368	999999	284	47	559	326	999999	999999	999999	999999	843	999999	400	791	375	428	879	163	780	999999	999999	999999	999999	403	599	914	999999	999999	716	999999	555	178	219	580	760	10	133	941	462	842	999999	802	533	480	97	999999	552	158	372	131	803	999999	999999	208	142	659	313	999999	448	645	999999	780	999999	129	450	674	33	820	40	374	999999	937	700	937	999999	688	185	999999	315	409	372	196	938	595	74	127	518	21	447	111	697	251	999999	817	999999	359	999999	413	39	423	177	731	127	998	826	999999	736	723	409	454	484	377	999999	49	282	796	841	330	65	999999	166	22	383	929	999999	62	999999	883	999999	449	802	771	906	892	241	640	78	940	769	208	391	794	611	992	999999	329	675	464	999999	73	999999	999999	358	707	266	164	358	198	999999	999999	431	999999	646	959	652	713	471	683	807	999999	727	901	999999	856	941	371	410	999999	312	357	387	999999	349	999999	932	247	422	999999	635	87	291	880	618	995	777	538	158	651	350	914	999999	992	999999	999999	345	999999	13	999999	765	895	753	968	999999	973	999999	999999	512	999999	37	415	300	272	57	729	360	847	292	565	88	413	223	999999	999999	398	499	395	332	448	677	327	243	920	443	999999	333	323	999999	999999	609	336	35	525	624	934	623	595	944	927	550	498	332	999999	423	362	682	994	999999	497	999999	999999	999999	999999	955	709	999999	379	999999	317	405	47	999999	647	999999	752	387	697	144	999999	774	904	450	404	897	188	994	796	507	999999	68	339	395	999999	
999999	999999	217	961	570	915	763	254	765	636	999999	513	646	684	999999	999999	975	999999	860	822	723	579	560	724	176	776	715	385	871	749	999999	76	651	355	486	999999	544	999999	136	229	352	529	149	814	872	394	542	999999	314	836	115	999999	479	573	783	592	58	492	794	793	209	388	382	25	387	999999	861	999999	208	144	136	558	999999	999999	479	203	439	746	999999	781	244	999999	999999	999999	644	999999	597	87	572	999999	999999	61	631	343	999999	999999	156	133	436	416	999999	251	121	180	709	556	226	837	103	589	162	312	999999	22	559	804	317	999999	381	212	868	999999	728	999999	834	85	927	524	621	515	999999	315	319	445	259	992	294	900	335	97	958	759	983	982	741	999999	999999	999999	783	999999	999999	808	751	233	548	748	522	807	999999	999999	628	701	999999	587	542	846	992	999999	763	999999	520	417	22	293	253	118	800	746	572	837	664	318	740	406	859	248	999999	96	897	510	999999	486	999999	700	469	999999	543	999999	450	894	15	225	854	226	704	249	796	467	999999	439	948	776	245	508	970	320	960	818	728	304	999999	906	308	263	97	43	852	322	824	986	575	404	306	677	832	448	464	524	702	999999	451	106	116	467	562	702	251	66	999999	158	306	724	677	155	612	999999	917	601	138	671	396	483	643	992	864	553	480	567	999999	531	856	446	126	118	852	196	999999	840	700	394	792	796	592	675	690	850	726	160	75	999999	999999	862	395	41	233	967	462	123	603	18	232	683	390	208	999999	999999	999999	569	999999	999999	308	999999	901	744	999999	599	891	967	999999	999999	827	330	999999	942	10	993	60	999999	999999	999999	999999	686	247	999999	999999	999999	999999	393	382	830	252	999999	857	649	434	454	961	999999	162	633	86	495	810	999999	191	902	999999	447	208	309	809	522	684	418	692	621	838	219	582	770	999999	507	594	482	770	669	472	853	517	999999	42	409	933	261	808	247	875	658	509	269	999999	969	195	83	30	999999	482	449	957	812	615	751	999999	999999	450	999999	901	999999	818	522	439	999999	929	652	277	410	588	999999	999999	454	746	999999	999999	322	841	224	322	520	461	49	197	33	896	704	999999	999999	340	551	810	240	346	547	839	987	830	999999	49	542	999999	999999	152	58	839	513	76	999999	52	756	999999	235	265	390	999999	778	334	415	999999	999999	713	986	999999	999999	999999	379	118	999999	999999	721	492	999999	185	779	714	842	999999	148	194	393	637	999999	247	584	11	584	999999	955	670	70	663	424	
171	814	829	999999	549	999999	435	469	404	867	93	999999	273	310	999999	486	676	44	881	196	231	57	597	208	999999	495	999999	48	405	162	538	290	68	999999	999999	999999	999999	894	999999	791	712	725	988	769	430	916	320	701	999999	498	288	635	188	999999	202	123	999999	630	999999	63	80	397	74	252	999999	802	272	205	999999	690	535	782	742	999999	999999	506	999999	827	999999	832	999999	343	513	906	874	999999	112	591	999999	965	999999	329	823	999999	720	325	999999	745	440	628	999999	125	480	844	962	506	999999	99	993	696	64	399	852	248	999999	737	883	167	999999	999999	700	680	999999	265	999999	216	959	999999	378	168	845	322	396	999999	187	68	999999	669	944	378	18	22	598	189	999999	753	476	584	369	983	441	503	999999	13	927	999999	796	224	307	756	546	400	999999	834	850	999999	13	703	999999	999999	874	223	223	999999	428	687	999999	150	355	792	999999	384	144	999999	727	352	945	393	999999	214	272	999999	372	999999	831	618	302	763	999999	999999	750	773	999999	548	118	227	290	377	585	249	890	656	868	515	26	172	266	335	117	508	796	619	480	856	558	999999	851	34	178	810	395	999999	811	187	51	999999	860	595	286	509	72	577	808	982	324	615	779	999999	182	668	362	967	655	829	999999	140	302	667	990	881	376	265	208	774	853	571	844	999999	473	59	311	670	58	607	446	229	811	497	541	942	457	994	999999	510	458	428	673	982	806	911	673	202	604	405	999999	999999	999999	43	139	752	999999	97	999999	132	366	691	999999	57	393	161	329	999999	135	58	433	999999	412	698	326	435	897	862	884	999999	386	119	75	653	474	999999	851	999999	368	999999	999999	370	610	730	153	766	509	625	598	655	591	868	77	556	971	761	999999	679	716	703	855	909	999999	999999	746	999999	999999	275	583	754	999999	550	446	346	877	999999	771	999999	555	560	925	999999	273	999999	970	517	52	519	682	712	999999	999999	72	664	999999	271	166	999999	999999	895	151	999999	52	843	354	51	431	730	999999	907	989	722	999999	166	778	999999	645	999999	861	999999	215	116	593	870	521	139	488	999999	413	615	999999	993	698	999999	418	691	239	430	884	928	95	999999	839	775	723	999999	56	999999	886	360	625	193	916	755	689	999999	650	181	332	225	563	650	327	999999	10	996	999999	475	747	96	353	999999	99	932	153	999999	999999	818	157	10	999999	582	895	62	989	724	86	999999	969	383	51	67	107	668	375	445	994	775	774	999999	496	580	168	800	16	410	
103	983	611	795	768	832	999999	332	143	981	755	999999	999999	285	999999	999999	999999	374	55	295	999999	430	567	999999	899	501	53	430	513	511	423	104	55	589	630	102	999999	999999	999999	218	43	775	535	394	690	730	999999	498	807	414	85	794	999999	720	292	672	999999	903	896	276	788	603	818	631	999999	660	999999	999999	655	999999	750	999999	759	836	262	351	895	182	999999	178	801	554	623	109	999999	628	349	335	999999	999999	676	999999	286	999999	429	439	999999	904	826	39	999999	999999	999999	981	663	752	45	918	468	940	777	254	886	728	475	244	980	999999	204	938	320	893	198	999999	160	999999	55	420	416	822	394	991	355	987	666	999999	710	641	445	683	593	999999	999999	999999	190	432	999999	558	872	195	458	248	709	888	719	618	999999	155	831	350	707	624	511	999999	556	785	898	999999	71	999999	999999	349	283	999999	355	999999	999999	833	517	999999	772	497	547	231	374	155	999999	467	278	999999	999999	565	810	105	976	968	918	231	808	404	534	999999	999999	992	661	999999	999999	198	543	999999	999999	999999	638	999999	577	999999	86	290	281	411	999999	440	999999	24	310	968	538	187	544	386	971	804	999999	122	203	999999	999999	555	999999	264	189	999999	924	449	464	395	999999	707	527	766	892	638	950	407	900	103	31	482	999999	692	999999	787	654	166	999999	999999	999999	526	909	457	999999	531	719	26	999999	411	515	999999	559	915	52	831	660	777	999999	342	854	626	222	999999	108	528	863	999999	683	402	448	767	999999	676	236	410	797	79	999999	999999	999999	933	186	499	999999	841	922	776	650	750	999999	999999	673	524	933	542	999999	809	358	690	667	842	343	999999	962	748	598	999999	688	642	43	590	229	133	999999	920	450	722	522	267	999999	97	237	999999	275	571	104	77	743	694	105	987	721	866	702	999999	600	357	536	839	252	50	97	999999	716	999999	657	549	110	999999	102	999999	999999	100	999999	580	999999	410	563	401	999999	530	149	993	546	56	869	363	430	348	330	999999	196	999999	25	565	999	999999	226	728	914	554	967	730	999999	514	999999	630	999999	132	471	199	793	999999	195	722	900	999999	471	670	677	303	129	999999	692	999999	404	999999	85	529	581	395	193	999999	999999	109	562	419	401	999999	356	999999	581	308	999999	999999	308	61	999999	303	664	905	757	999999	61	620	435	216	999999	603	119	999999	555	999999	550	85	16	958	657	96	169	491	999999	439	999999	439	722	999999	884	562	700	353	128	782	864	999999	638	636	784	867	999999	356	999999	798	
999999	271	693	329	757	999999	134	350	404	410	999999	183	213	999999	243	622	897	614	331	485	902	999999	966	772	397	874	446	379	184	790	999999	999999	119	904	516	61	745	402	999999	999999	437	360	949	717	999999	691	472	320	403	171	969	69	35	999999	895	166	304	920	932	882	999999	755	176	613	987	330	73	999999	811	191	876	505	550	248	57	999999	999999	259	133	999999	411	136	975	999999	821	363	787	222	18	360	757	825	470	190	727	681	193	345	730	328	628	174	999999	222	999999	473	519	999999	848	999999	349	55	796	237	481	999999	780	163	792	634	543	999999	300	460	434	999999	44	369	521	999999	368	481	999999	805	87	247	627	762	726	357	843	10	999999	665	999999	711	999999	243	709	498	901	40	552	106	784	777	873	58	788	244	439	159	275	483	984	999999	999999	990	160	243	611	999999	999999	999999	790	542	487	634	449	722	32	801	659	32	474	338	928	432	31	999999	373	999999	974	491	999999	694	999999	890	999999	153	194	999999	92	476	887	999999	603	999999	316	999999	999999	249	999999	76	222	999999	499	252	18	655	939	999999	999999	850	999999	41	53	945	527	105	807	596	952	999999	537	999999	999999	193	145	999999	735	999999	126	999999	19	999999	971	908	999999	291	204	493	882	999999	213	999999	78	242	606	855	840	999999	590	220	999999	704	999999	311	538	238	918	999999	116	428	999999	999999	978	999999	840	745	70	145	676	245	901	324	999999	927	102	447	916	486	999999	289	749	87	999999	905	345	315	837	669	379	50	372	887	386	463	999999	96	121	878	401	999999	795	999999	981	354	318	999999	999999	369	218	100	999999	441	999999	827	679	843	886	82	999999	999999	908	999999	765	999999	872	23	999999	260	821	999999	999999	47	94	999999	494	53	105	886	597	225	325	477	999999	289	999999	931	999999	558	783	999999	999999	999999	999999	866	999999	999999	940	355	481	305	191	739	547	212	764	284	356	13	999999	999999	748	10	999999	639	999999	440	940	485	908	941	855	389	999999	999999	807	296	999999	228	773	999999	112	749	415	301	999999	586	929	258	999999	452	584	164	999999	999999	523	209	999999	394	656	521	999999	464	999999	539	449	802	271	987	405	478	271	138	240	252	533	998	594	193	605	999999	511	692	999999	465	367	700	999999	999999	999999	999999	731	999999	572	261	999999	647	999999	875	999999	240	324	942	852	999999	999999	456	924	973	624	999999	614	380	999999	32	20	770	999999	980	999999	748	639	942	950	999999	746	642	999999	978	615	999999	999999	719	341	999999	319	569	
839	999999	284	910	776	200	704	522	993	361	839	549	250	866	999999	331	702	113	601	381	991	999999	309	549	890	999999	367	999999	999999	999999	49	424	713	999999	931	588	706	271	971	999999	247	999999	804	395	999999	25	737	749	741	999999	26	999999	772	937	577	784	616	734	999999	831	832	999999	693	108	321	999999	836	799	935	565	625	440	141	163	999999	563	261	913	747	875	217	617	999999	999999	878	811	651	776	874	156	972	971	251	150	615	281	999999	705	84	999999	189	999999	814	185	749	586	105	999999	802	24	533	702	987	155	623	999999	967	239	230	509	773	70	924	788	999999	653	199	991	999999	862	999999	999999	839	370	999999	278	803	822	715	302	999999	42	999999	999999	623	999999	984	106	526	400	314	514	485	574	613	128	24	35	999999	105	396	114	82	940	204	977	863	999999	459	355	999999	154	999999	999999	999999	999999	96	74	175	999999	669	102	474	156	999999	314	80	274	756	577	264	777	240	619	905	999999	959	999999	665	645	416	366	647	999999	979	169	999999	556	781	872	41	949	860	278	436	999999	640	925	999999	890	907	999999	999999	999999	100	643	914	903	33	999999	781	63	409	529	907	312	455	303	176	399	323	523	492	884	545	315	917	961	193	999999	971	43	651	999999	738	816	496	765	90	999999	254	97	533	599	100	977	549	341	999999	133	999999	999999	758	993	999999	999999	999999	985	999999	785	999999	999999	999999	422	999999	748	412	999999	790	100	816	690	222	999999	154	235	990	893	794	567	765	585	599	999999	762	999999	284	999999	206	999999	709	510	428	999999	999999	999999	377	121	388	352	574	914	551	999999	999999	168	134	999999	848	999999	403	223	201	778	29	150	363	999999	660	999999	999999	754	438	999999	391	315	271	916	220	853	858	879	514	452	999999	851	44	999999	752	999999	509	356	809	999999	952	999999	319	650	999999	480	999999	717	461	802	999999	999999	485	116	889	12	999999	218	718	995	999999	523	709	999999	999999	177	115	44	906	999999	87	127	945	999999	492	895	999999	620	999999	739	915	999999	999999	999999	573	999999	376	999999	439	750	705	300	638	813	372	438	787	570	864	119	374	902	810	404	725	761	874	901	623	994	999999	286	579	999999	999999	351	105	996	185	613	999999	999999	605	999999	360	786	488	141	221	999999	117	436	756	530	374	23	999999	999999	986	811	308	999999	314	999999	999999	428	721	659	734	30	999999	790	394	261	317	999999	306	654	53	999999	282	742	690	570	886	999999	999999	58	613	999999	21	82	999999	999999	315	337	
872	171	421	999999	74	829	407	200	999999	999999	51	505	223	999999	999999	685	979	999999	538	999999	999999	999999	557	174	898	999999	56	667	18	270	780	29	999999	980	325	145	243	999999	874	453	345	499	849	569	999999	35	835	436	359	336	102	999999	835	749	553	138	613	257	43	999999	782	739	999999	999999	547	31	558	999999	861	581	999999	867	183	94	229	999999	895	999999	999999	999999	837	619	999999	999999	178	818	999999	206	436	999999	999999	999999	88	999999	670	606	999999	999999	32	516	476	602	574	778	999999	235	999999	999999	530	269	999999	999999	621	170	999999	173	431	509	292	728	837	362	806	674	60	466	788	700	424	999999	976	506	966	999999	406	999999	54	540	799	942	39	444	999999	176	953	999999	999999	918	999999	507	185	808	116	303	679	123	795	900	727	426	446	97	336	907	999999	736	659	501	763	328	128	890	709	349	999999	403	686	640	720	154	102	870	781	999999	999999	178	399	999999	450	292	449	154	812	382	506	999999	117	768	883	999999	256	872	164	999999	388	999999	999999	767	999999	999999	437	999999	189	582	334	576	315	419	469	125	347	986	61	481	878	974	88	337	999999	756	295	999999	756	999999	999999	229	716	191	538	163	79	631	78	174	855	294	999999	239	57	999999	637	697	308	768	879	999999	821	999999	999999	413	215	771	924	848	990	518	408	685	684	115	999999	134	881	316	999999	716	917	886	999999	593	19	849	999999	999999	129	597	619	988	624	637	999999	43	468	134	999999	307	707	230	183	346	886	289	554	942	80	999999	816	992	722	173	353	934	67	138	404	999999	491	21	728	403	899	419	70	56	999999	999999	999999	999999	368	747	999999	696	712	288	707	729	304	999999	842	616	999999	627	999999	461	294	473	999999	339	729	590	999999	695	501	780	447	476	229	507	245	999999	847	68	633	974	999999	999999	232	779	999999	674	72	154	178	999999	999999	999999	999999	608	762	999999	851	335	999999	778	931	999999	205	932	999999	240	510	796	111	999999	999999	722	993	301	307	638	251	999999	908	65	999999	671	527	389	168	175	333	620	745	999999	999999	522	41	855	52	841	461	999999	938	999999	174	275	52	579	353	899	288	851	311	133	993	654	427	972	259	269	795	999999	999999	675	907	889	60	110	206	999999	691	148	259	465	187	951	999999	717	890	263	999999	999999	45	268	999999	481	999999	622	18	747	104	68	999999	783	55	645	525	999999	293	285	224	942	382	106	218	149	602	846	946	51	397	709	92	996	640	847	779	515	787	999999	
580	999999	102	999999	161	632	543	476	999999	541	999999	994	999999	999999	48	686	999999	939	59	748	879	999999	676	999999	360	999999	976	609	152	208	866	20	486	856	704	999999	850	999999	944	586	606	136	436	414	616	403	285	476	957	953	999999	999999	465	999999	557	118	999999	135	109	766	655	999999	333	221	675	425	518	577	910	999999	836	652	994	473	152	752	45	271	360	956	999999	509	652	999999	926	35	999999	447	309	595	33	724	824	188	930	999999	802	225	738	200	999999	707	565	704	127	999999	845	992	896	804	82	999999	775	152	656	155	290	145	295	649	871	999999	277	999999	239	121	999999	999999	543	479	949	999999	533	169	81	412	944	999999	81	306	190	561	999999	999999	999999	999999	999999	682	532	784	391	667	930	98	999999	814	439	250	999999	999999	801	999999	458	427	854	262	967	615	80	253	211	999999	999999	999999	469	319	999999	999999	801	707	172	155	294	999999	97	999999	999999	999999	999999	267	973	999999	999999	999999	504	161	112	132	999999	270	564	343	611	288	582	59	999999	941	629	999999	293	667	449	767	842	655	744	699	340	571	372	533	999999	812	280	999999	859	998	999999	318	216	408	999999	999999	152	999999	999999	15	186	999999	688	948	815	830	974	315	999999	999999	233	848	416	999999	792	89	898	41	567	798	18	83	999999	999999	457	320	802	885	999999	907	624	23	121	739	999999	302	883	423	999999	945	838	964	254	152	775	999999	901	999999	615	999999	642	121	272	745	996	113	848	93	999999	504	37	99	999999	356	101	220	736	677	890	500	205	484	323	621	960	54	829	57	999999	811	419	999	999999	999999	275	513	750	376	999999	419	999999	800	922	223	999999	749	999999	897	61	564	908	234	913	125	845	168	798	650	999999	952	999999	800	262	999999	95	999999	819	999999	91	999999	999999	370	934	480	56	405	999999	109	999999	999999	848	999999	999999	275	999999	194	96	163	659	116	999999	110	591	790	146	999999	547	242	138	890	999999	932	999999	999999	999999	548	299	999999	78	999999	606	698	946	573	113	351	804	987	787	999999	941	666	999999	974	873	368	778	154	999999	403	999999	329	999999	813	999999	916	125	533	999999	364	895	999999	94	999999	510	25	999999	999999	999999	794	848	559	455	237	948	273	328	841	999999	736	769	999999	999999	675	590	286	999999	143	291	999999	999999	999999	999999	432	15	298	581	403	999999	857	215	760	467	550	555	309	874	999999	999999	29	999999	283	999999	443	594	749	555	419	629	233	297	999999	737	499	567	576	741	32	232	660	999999	925	
377	741	531	19	999999	558	130	291	412	999999	278	272	599	953	347	384	999999	265	742	999999	773	251	569	195	999999	968	999999	978	567	851	520	999999	337	672	999999	202	999999	584	72	997	299	348	820	312	751	475	899	614	999999	999999	193	967	917	999999	161	136	181	346	986	719	575	151	724	999999	999999	74	935	999999	999999	154	473	999999	203	745	872	435	999999	266	443	557	999999	377	750	999999	668	553	999999	999999	520	780	999999	999999	999999	999999	999999	157	999999	270	838	999999	999999	999999	999999	94	894	929	773	999999	657	726	705	914	902	438	650	999999	999999	524	999999	921	776	138	417	276	133	898	999999	850	324	724	999999	170	428	999999	999999	999999	809	665	315	738	779	999999	999999	999999	84	116	672	168	702	232	999999	109	377	916	910	411	563	300	999999	996	273	922	999999	999999	914	545	496	156	421	552	999999	735	219	163	151	660	999999	999999	202	999999	999999	999999	158	101	967	712	792	512	845	616	999999	519	999999	319	475	857	268	225	879	539	620	525	999999	159	834	31	889	999999	999999	999999	999999	940	108	999999	770	765	774	999999	965	999999	752	983	310	804	999999	999999	40	900	688	294	999999	763	743	663	406	710	759	999999	266	946	822	999999	737	595	193	999999	999999	761	549	709	93	503	260	678	786	636	225	942	999999	999999	999999	999999	535	490	858	668	999999	444	546	69	16	775	509	28	999999	999999	256	999999	621	414	468	999999	360	978	999999	999999	999999	75	876	770	999999	999999	857	311	999999	999999	53	256	999999	524	407	976	224	489	703	317	993	241	300	613	389	511	331	999999	496	721	999999	556	289	999999	165	141	568	776	999999	199	918	999999	999999	555	140	10	977	999999	17	999999	64	871	285	999999	904	999999	775	273	390	983	999999	130	814	243	204	496	999999	999999	369	999999	418	447	913	514	398	796	177	744	483	389	533	235	999999	14	667	999999	281	999999	65	884	999999	304	395	592	704	999999	393	830	361	643	43	999999	737	740	83	616	958	999999	505	118	999999	999999	999999	11	460	999999	999999	809	999999	437	225	999999	720	484	999999	123	62	331	809	999999	413	347	393	999999	355	999999	999999	988	930	60	808	510	890	999999	780	335	513	999999	141	999999	407	999999	263	999999	428	462	491	262	830	999999	999999	636	961	904	999999	999999	646	950	656	999999	770	412	878	999999	628	714	691	772	999999	999999	609	999999	999999	374	999999	999999	94	469	421	893	840	999999	168	970	496	181	549	985	252	24	999999	563	999999	999999	674	999999	999999	737	999999	999999	770	718	999999	999999	
360	895	447	596	710	875	999999	187	538	999999	999999	999999	999999	908	999999	456	999999	705	999999	999999	999999	999999	931	196	999999	208	135	356	173	999999	132	132	999999	912	620	600	734	952	284	999999	342	999999	34	974	714	149	750	796	708	849	547	75	197	868	360	999999	999999	260	999999	511	749	335	23	830	999999	999999	999999	341	298	999999	721	999999	999999	163	999999	393	32	956	999999	561	458	999999	999999	999999	170	999999	935	819	999999	999999	635	483	66	773	999999	17	497	203	999999	549	302	419	508	278	137	334	644	43	999999	999999	999999	18	779	344	999999	420	999999	999999	669	999999	240	36	779	981	803	248	167	999999	536	999999	896	829	999999	932	999999	999999	999999	378	196	836	422	901	308	595	35	627	704	721	999999	216	999999	797	533	760	999999	275	639	526	999999	889	999999	987	999999	181	80	999999	999999	846	999999	24	589	318	513	833	171	339	728	193	999999	185	543	446	938	329	30	108	305	861	623	993	999999	999999	903	307	999999	434	403	136	525	574	242	999999	999999	704	627	20	999999	699	599	999999	546	456	570	299	356	731	59	188	161	971	165	533	233	92	615	284	999999	215	175	736	935	602	668	391	943	685	801	999999	701	999999	813	605	999999	644	456	952	743	613	951	999999	385	225	974	553	418	708	634	561	98	999999	604	88	534	999999	999999	944	788	999999	999999	670	930	815	486	151	168	999999	271	589	999999	663	999999	802	999999	237	360	720	627	124	973	244	60	249	154	358	415	734	81	409	999999	999999	174	565	266	290	17	569	738	832	395	999999	446	999999	925	999999	812	999999	824	307	999999	332	326	999999	999999	121	619	690	671	137	736	433	488	862	988	134	999999	975	545	999999	230	999999	982	795	729	125	798	15	999999	718	546	999999	910	999999	999999	999999	195	500	999999	155	999999	999999	898	999999	105	961	379	584	999999	800	936	836	267	849	86	721	349	531	944	99	323	614	376	952	591	134	522	714	999999	999999	939	999	625	400	313	903	892	382	699	767	746	223	999999	523	999999	710	355	70	697	999999	999999	664	555	270	831	66	949	945	28	971	999999	664	618	346	861	937	221	866	546	999999	828	967	831	186	999999	110	665	853	179	881	778	999999	999999	790	791	999999	453	364	568	257	953	946	363	727	329	999999	999999	999999	999999	845	499	999999	524	999999	356	960	832	379	999999	999999	400	106	775	999999	202	986	999999	828	555	999999	493	856	307	298	229	881	614	999999	857	270	999999	999999	201	334	392	300	937	502	443	830	999999	84	
446	837	857	857	181	225	999999	342	999999	776	66	999999	361	642	190	235	304	474	356	727	521	657	236	346	999999	451	999999	902	58	154	394	724	143	419	420	470	441	372	999999	999999	579	999999	826	728	997	125	972	749	119	712	208	999999	484	724	999999	788	999999	520	952	729	470	999999	294	299	391	341	941	942	232	720	793	932	764	958	999999	997	831	507	348	789	479	15	792	346	946	425	250	418	999999	631	858	921	999999	981	928	947	239	536	999999	999999	183	999999	527	399	918	275	214	999999	576	565	957	114	999999	172	260	464	840	948	999999	966	999999	533	95	601	999999	872	999999	783	999999	210	767	304	170	682	999999	449	488	999999	999999	681	220	724	841	999999	673	999999	748	999999	730	473	117	291	193	380	575	650	943	926	999999	999999	752	431	496	999999	797	663	999999	999999	999999	999999	976	999999	999999	999999	756	376	691	999999	999999	999999	133	999999	62	565	103	999999	999999	999999	117	965	999999	562	864	999999	929	999999	999999	475	503	20	811	259	699	919	497	669	760	522	999999	208	959	159	998	430	922	485	379	930	282	321	552	162	999999	999999	315	424	582	159	741	967	999999	225	999999	916	305	874	999999	999999	78	434	726	598	176	999999	15	356	563	999999	458	453	419	307	999999	192	467	658	867	117	613	999999	999999	610	780	999999	999999	743	858	92	999999	58	909	999999	999999	847	999999	999999	986	483	999999	959	861	148	701	298	558	840	31	118	459	999999	999999	468	529	999999	999999	125	999999	519	999999	271	999999	480	318	999999	999999	999999	445	356	597	999999	671	394	531	654	222	948	908	492	108	230	722	750	632	487	51	450	717	867	999999	479	147	476	635	999999	471	390	830	301	754	385	999999	999999	999999	999999	975	622	937	874	782	397	999999	335	421	627	549	746	847	830	999999	103	465	577	844	127	376	205	758	216	193	999999	128	617	737	723	825	57	239	686	512	428	999999	843	95	123	272	811	65	17	774	724	542	999999	932	999999	999999	827	830	403	999999	999999	864	731	999999	950	999999	999999	597	698	802	502	516	171	328	940	590	622	492	999999	855	564	149	751	441	468	300	129	685	86	999999	998	226	999999	117	731	564	999999	162	145	999999	673	223	367	215	282	217	381	680	992	999999	307	345	999999	547	25	999999	122	299	999999	660	159	913	521	894	804	285	680	999999	596	385	808	470	356	999999	191	350	999999	546	999999	261	918	999999	692	16	506	662	127	299	101	100	451	999999	999999	485	694	999999	702	473	999999	996	537	
999999	93	616	271	836	988	221	366	674	858	999999	140	999999	999999	710	231	514	398	151	999999	391	962	505	999999	326	540	871	203	432	648	318	145	172	723	601	365	85	744	669	674	999999	932	427	241	875	362	999999	999999	983	538	999999	84	269	838	156	999999	587	683	945	306	126	999999	933	999999	550	440	999999	257	149	355	155	770	999999	476	262	458	544	274	67	999999	580	138	219	999999	460	244	999999	334	577	246	999999	402	798	372	999999	887	999999	999999	999999	444	394	712	999999	637	999999	427	999999	792	585	698	820	999999	625	982	999999	988	808	49	999999	316	564	999999	679	902	999999	752	999999	365	999999	375	459	154	582	622	579	999999	533	582	511	43	887	93	748	878	999999	463	776	815	999999	570	88	959	824	385	880	750	42	701	69	640	454	990	999999	219	249	999999	741	12	413	857	464	999999	538	542	428	481	999999	801	486	999999	975	166	999999	999999	297	500	999999	999999	999999	828	999999	832	522	870	588	999999	999999	538	639	999999	721	774	412	789	999999	999999	999999	291	999999	409	855	241	225	944	664	298	999999	526	922	748	356	545	270	584	31	999999	713	668	999999	530	272	366	171	999999	403	999999	753	999999	252	445	79	47	248	343	972	604	617	578	216	999999	626	692	999999	890	404	999999	514	999999	767	999999	147	999999	337	437	999999	499	79	489	550	462	999999	999999	284	486	678	318	306	926	612	426	999999	999999	461	999999	999999	999999	749	280	341	999999	999999	925	172	767	999999	317	710	811	206	483	535	138	37	753	756	999999	418	999999	221	95	880	587	225	351	469	12	310	999999	532	566	999999	999999	999999	334	765	618	188	516	188	999999	608	494	999999	139	891	886	117	999999	907	629	171	619	68	255	346	999999	710	999999	307	305	17	46	999999	640	733	735	999999	703	987	147	999999	999999	999999	850	486	395	858	96	459	999999	999999	999999	766	903	404	139	740	902	987	656	999999	367	218	882	999999	572	215	999999	405	165	906	413	720	999999	999999	999999	667	217	999999	999999	999999	624	371	724	410	415	279	385	999999	603	999999	87	715	341	239	738	999999	79	496	913	189	769	999999	303	999999	491	999999	999999	380	144	999999	999999	142	999999	405	999999	996	494	999999	948	999999	830	999999	801	170	828	698	389	999999	794	577	999999	720	999999	999999	491	999999	77	999999	919	533	282	15	110	141	472	944	678	999999	945	999999	208	598	548	999999	359	999999	999999	143	848	792	502	999999	999999	567	873	812	286	999999	913	360	928	447	561	425	30	999999	752	669	698	
999999	29	453	999999	62	378	10	182	245	999999	576	999999	934	207	136	999999	815	430	543	268	660	999999	999999	32	999999	999999	999999	999999	132	600	534	172	229	444	999999	773	59	872	532	198	873	639	999999	854	347	316	993	250	434	999999	214	404	999999	411	999999	226	617	431	999	248	617	963	60	645	886	413	999999	500	242	999999	980	999999	897	999999	395	30	626	999999	684	287	999999	520	999999	737	395	140	953	818	405	999999	165	628	999999	293	999999	909	589	406	968	933	492	503	17	81	414	272	506	864	25	27	599	70	746	721	428	107	999999	322	999999	756	460	16	104	999999	999999	362	79	999999	774	999999	441	229	999999	750	999999	326	513	540	333	999999	633	99	999999	999999	158	105	881	999999	864	999999	557	999999	999999	222	483	486	409	523	873	61	202	892	100	539	586	380	481	996	999999	112	593	821	989	137	132	999999	213	716	345	999999	480	918	749	300	929	174	82	376	276	319	999999	990	999999	281	930	741	999	273	801	999999	624	885	234	762	889	735	999999	29	999999	123	282	693	187	771	581	999999	153	799	610	421	307	114	729	999999	195	603	164	999999	999999	391	371	940	914	566	999999	999999	999999	999999	410	999999	999999	63	287	163	46	999999	812	896	700	999999	598	999999	662	390	481	999999	166	999999	577	999999	999999	569	823	707	751	342	999999	999999	293	986	590	166	399	417	534	999999	999999	999999	580	961	790	267	999999	550	793	999999	287	534	999999	967	438	85	418	123	999999	327	999999	999999	412	999999	455	201	612	714	75	441	809	255	999999	999999	693	999999	47	616	506	323	551	282	914	589	999999	254	535	326	557	514	747	999999	795	216	24	257	173	999999	516	598	654	313	484	361	362	42	678	858	999999	847	48	802	999999	308	999999	957	665	999999	649	211	666	296	166	999999	694	533	999999	650	222	445	428	170	109	999999	668	999999	798	562	237	32	575	676	51	999999	476	999999	999999	999999	440	999999	592	350	999999	315	932	368	157	999999	667	999999	581	38	646	838	428	877	702	710	639	537	999999	112	999999	627	635	989	999999	455	94	749	865	963	219	165	853	87	999999	794	974	310	999999	999999	894	999999	450	999999	39	213	999999	598	999999	999999	999999	902	898	490	999999	609	679	942	123	701	838	918	999999	618	999999	491	985	350	943	908	736	999999	445	999999	217	196	999999	98	999999	51	999999	496	507	907	116	317	266	999999	332	999999	124	41	197	400	999999	976	445	832	728	999999	228	940	999999	999999	999999	528	999999	999999	282	999999	433	591	
982	81	999999	351	420	999999	511	511	234	999999	28	999999	793	999999	151	55	255	241	751	353	999999	999999	823	233	841	999999	999999	587	850	999999	100	764	900	532	999999	999999	863	696	566	389	999999	227	323	605	922	45	549	527	386	421	999999	999999	999999	89	232	571	999999	314	999999	255	381	923	660	584	999999	263	999999	271	656	36	192	558	675	371	33	151	108	999999	999999	805	999999	999999	211	999999	289	59	947	821	310	487	866	558	195	320	999999	999999	999999	738	83	669	999999	288	871	360	238	812	376	455	66	90	999999	40	999999	704	630	223	722	231	999999	482	316	897	960	999999	169	633	373	364	363	626	584	369	153	640	489	347	999999	999999	999999	477	683	999999	764	229	999999	836	554	999999	999999	794	999999	999999	999999	601	363	999999	327	702	201	605	449	999999	101	440	505	113	886	373	225	999999	999999	872	30	828	798	999999	999999	740	999999	332	88	881	999999	569	942	248	926	999999	287	69	29	999999	658	605	38	671	410	334	723	999999	949	191	276	999999	866	811	325	999999	999999	548	296	999999	547	869	999999	567	999999	999999	999999	267	187	344	999999	165	273	344	224	425	999999	137	414	808	999999	254	999999	896	999999	999999	703	140	923	321	999999	738	773	443	55	789	88	999999	335	877	836	466	999999	999999	106	120	142	531	596	899	814	675	144	999999	569	303	495	629	952	77	829	367	343	866	594	356	391	830	298	435	999999	339	801	536	999999	999999	521	767	999999	999999	146	181	543	999999	999999	84	604	296	999999	752	303	459	999999	267	58	478	133	866	30	749	728	312	243	171	563	999999	873	608	514	18	782	728	999999	457	931	658	823	319	999999	520	752	105	956	546	999999	886	999999	543	487	999999	437	654	999999	61	775	834	937	999999	470	999999	210	995	999999	865	969	575	630	999999	336	400	655	814	507	510	996	633	355	999999	39	676	663	999999	130	20	999999	138	981	777	681	107	720	999999	848	348	319	757	323	101	577	566	266	999999	217	999999	999999	999999	157	246	64	999999	488	251	352	999999	367	999999	875	770	999999	841	999999	999999	389	239	680	214	965	999999	201	999999	319	264	999999	999999	420	903	999999	999999	172	958	999999	744	723	539	999999	478	109	64	999999	999999	881	999999	807	735	999999	999999	380	999999	416	643	657	987	55	815	832	234	132	878	383	999999	748	841	608	999999	860	849	139	999999	620	999999	999999	999999	999999	752	367	766	456	999999	500	16	532	153	626	528	999999	999999	699	907	999999	394	355	230	680	526	999999	49	945	482	
999999	132	283	531	999999	999999	538	747	809	302	457	75	999999	739	387	999999	930	605	225	89	34	867	160	232	999999	999999	856	884	999999	661	62	328	821	999999	999999	377	733	11	999999	422	990	563	999999	406	460	999999	616	616	999999	314	595	999999	999999	999999	458	999999	972	61	388	999999	999999	999999	517	157	250	139	254	804	231	20	999999	929	999999	803	999999	470	683	754	771	511	619	999999	52	925	76	999999	503	999999	524	509	405	682	623	999999	73	346	55	999999	165	331	396	999999	395	832	671	666	999999	31	999999	988	999999	228	289	876	522	118	611	592	91	292	635	298	289	999999	999999	999999	315	174	739	751	425	999999	598	450	124	807	854	999999	999999	999999	681	482	188	536	185	999999	402	999999	142	999999	735	463	999999	872	695	108	999999	673	227	710	360	120	292	35	573	999999	999999	839	762	714	999999	401	338	681	611	163	120	752	546	438	568	569	999999	783	999999	961	692	999999	755	26	284	999999	992	999999	59	571	999999	163	963	999999	556	562	999999	427	701	999999	999999	283	271	541	988	999999	999999	789	151	790	87	508	18	611	999999	904	94	745	440	999999	999999	783	632	49	963	957	789	58	881	999999	585	615	999999	999999	836	418	463	223	999999	504	63	212	412	268	493	691	154	362	502	651	478	999999	986	999999	935	351	999999	999999	999999	41	990	88	907	999999	215	472	425	999999	775	999999	999999	870	717	999999	999999	205	999999	373	556	282	812	437	555	240	999999	347	629	999999	746	494	767	241	999999	996	513	974	305	277	62	31	275	817	586	916	999999	607	530	59	999999	999999	999999	999999	999999	305	999999	563	532	677	608	867	999999	999999	589	290	818	219	235	721	999999	999999	900	113	320	535	16	995	850	639	40	929	999999	579	999999	999999	523	490	566	999999	778	950	999999	628	668	999999	188	315	237	306	107	990	382	808	626	561	838	867	999999	999999	299	233	712	893	646	999999	999999	272	111	582	999999	338	653	886	942	482	604	282	999999	135	356	700	767	553	542	49	556	18	953	999999	178	656	524	426	59	999999	247	999999	981	988	144	999999	213	655	999999	769	999999	496	866	153	999999	566	432	840	793	599	465	168	361	606	133	52	999999	999999	413	120	814	236	836	397	999999	55	999999	456	991	441	999999	122	999999	772	999999	70	152	809	350	611	233	683	633	459	99	88	207	384	999999	102	999999	409	251	428	954	999999	659	999999	999999	999999	276	976	848	361	112	353	154	588	999999	72	899	510	999999	802	887	140	999999	999999	307	166	
847	915	590	999999	835	999999	870	595	999999	591	999999	673	900	999999	345	257	999999	281	999999	999999	933	619	479	802	202	105	944	449	999999	824	517	283	999999	751	73	360	395	949	526	25	482	559	770	323	662	999999	999999	36	999999	639	305	331	39	561	233	238	999999	999999	706	739	153	431	63	999999	83	137	503	159	374	999999	861	885	999999	341	274	384	999999	166	150	966	495	918	999999	999999	528	196	253	999999	528	999999	914	607	253	786	872	999999	505	776	250	534	732	460	661	481	777	420	576	697	297	999999	389	289	647	740	254	999999	999999	999999	474	886	883	883	999999	540	80	264	642	999999	999999	999999	878	81	916	615	243	45	266	999999	133	999999	999999	555	332	679	999999	634	959	513	542	999999	611	999999	312	363	651	999999	829	131	411	523	999999	608	238	83	970	318	999999	42	506	218	999999	937	37	999999	277	338	561	999999	95	445	305	139	435	822	611	534	769	562	999999	395	216	145	109	610	340	999999	327	258	709	146	271	999999	16	999999	678	674	326	946	999999	323	296	877	45	999999	227	648	183	416	472	445	548	999999	78	120	12	832	838	999999	999999	266	999999	313	999999	948	184	378	999999	111	153	937	218	822	476	651	108	339	109	144	999999	999999	837	911	785	274	598	461	858	999999	331	999999	835	899	999999	999999	312	983	999999	999999	791	999999	526	81	999999	999999	237	725	343	426	22	999999	732	999999	44	342	999999	109	999999	999999	360	999999	999999	236	779	306	111	318	900	999999	999999	999999	999999	999999	999999	543	176	999999	648	260	46	999999	127	441	883	999999	124	142	865	589	411	212	465	657	737	78	339	300	999999	966	433	918	825	696	87	897	999999	720	360	500	176	662	461	277	941	487	605	999999	352	131	192	969	999999	999999	245	146	659	56	284	285	214	876	999999	999999	826	999999	999999	430	363	986	689	999999	999999	374	999999	749	750	999999	716	999999	472	261	947	999999	783	999999	475	514	461	940	247	923	445	999999	999999	300	198	779	450	823	440	185	999999	999999	999999	788	197	89	897	495	396	999999	339	999999	999999	953	928	999999	898	372	652	543	999999	999999	999999	765	958	706	999999	133	560	970	747	999999	818	297	536	592	739	999999	999999	396	616	966	999999	775	593	419	999999	343	372	999999	881	88	181	897	216	999999	615	676	829	999999	11	774	934	425	723	447	216	525	426	345	999999	903	105	265	926	12	868	999999	999999	548	443	744	761	665	99	669	720	921	90	234	999999	72	174	785	394	841	41	138	61	155	
213	746	916	36	341	977	982	915	970	999999	999999	641	999999	291	999999	266	23	279	336	64	999999	295	444	201	999999	501	738	320	870	95	971	999999	922	36	999999	696	828	999999	333	121	686	804	950	999999	791	345	568	883	999999	138	828	762	802	997	428	917	312	999999	668	999999	248	672	54	999999	999999	703	719	478	945	360	999999	288	945	999999	377	922	345	999999	999999	33	932	854	582	742	999999	999999	937	999999	999999	428	394	113	999999	492	872	24	759	74	644	97	625	999999	938	387	699	549	999999	588	629	506	582	744	324	644	907	394	999999	999999	628	33	766	794	871	999999	965	335	222	463	351	362	999999	999999	922	322	407	843	999999	205	52	718	999999	358	305	111	845	649	788	431	584	488	999999	457	446	621	331	830	228	999999	999999	374	999999	363	246	277	343	999999	822	999999	247	999999	478	894	269	909	999999	417	499	769	681	326	546	790	878	999999	437	999999	833	311	990	576	624	999999	783	999999	391	49	122	38	999999	999999	827	786	194	999999	20	40	999999	536	990	913	341	458	999999	105	828	545	484	383	839	628	477	521	21	670	450	973	999999	592	999999	591	305	471	999999	147	999999	999999	606	999999	852	999999	527	306	999999	999999	245	175	764	688	849	845	564	738	198	149	76	316	774	524	79	47	999999	605	999999	999999	618	869	457	602	606	77	939	125	999999	441	999999	180	210	999999	434	285	218	431	742	682	37	566	282	999999	80	999999	985	999999	299	815	487	921	298	999999	999999	375	718	171	92	781	906	999999	217	757	49	895	115	839	99	794	828	999999	863	336	381	999999	999999	595	532	423	999999	858	999999	716	953	999999	882	297	476	69	566	56	349	961	999999	588	359	525	822	184	86	156	992	505	986	990	68	961	999999	999999	778	133	639	668	699	58	622	501	999999	859	23	818	372	40	237	782	158	901	999999	999999	703	999999	772	357	999999	935	865	330	729	963	999999	921	756	70	999999	999999	999999	681	271	727	965	857	721	962	171	268	783	962	277	213	842	999999	999999	748	712	706	360	999999	999999	763	192	301	999999	840	999999	101	72	312	999999	793	375	999999	640	833	827	845	999999	809	195	88	999999	903	63	999999	131	999999	521	999999	999999	584	93	999999	360	507	545	673	96	881	233	80	206	481	999999	999999	838	375	526	999999	920	867	999999	551	106	252	999999	288	248	999999	719	775	579	63	954	173	710	250	999999	999999	298	164	759	478	585	125	882	680	999999	578	687	999999	447	945	98	490	238	542	
38	999999	896	999999	999999	840	999999	458	999999	152	527	59	773	597	259	394	287	765	118	877	965	999999	999999	931	598	669	999999	963	999999	634	965	473	999999	999999	222	999999	246	999999	999999	918	316	137	624	740	999999	999999	805	999999	506	63	667	999999	999999	361	999999	999999	999999	964	668	765	999999	208	999999	999999	186	63	999999	605	384	999999	158	256	46	199	570	837	366	629	778	957	864	477	466	284	967	643	101	583	601	175	999999	281	373	964	645	118	17	999999	563	109	526	209	715	265	904	999999	295	192	999999	739	691	999999	196	711	900	805	741	845	999999	542	961	540	14	219	981	876	883	82	554	999999	999999	606	75	678	440	665	762	210	380	556	358	999999	792	861	483	150	999999	661	73	840	376	999999	861	30	148	986	205	505	284	37	537	223	637	339	999999	999999	64	999999	999999	245	53	540	475	351	194	61	748	999999	736	841	791	231	999999	713	96	667	745	54	540	453	469	266	926	352	28	144	281	999999	951	398	96	577	390	828	999999	835	697	519	836	96	247	63	769	999999	246	316	214	924	253	252	349	19	977	827	999999	786	614	132	999999	999999	779	295	200	347	755	224	999999	999999	915	260	970	999999	218	453	216	416	999999	492	115	712	929	357	219	999999	59	86	599	562	62	20	230	574	999999	786	999999	952	862	432	688	999999	475	35	18	992	282	122	800	534	999999	369	999999	131	27	999999	999999	432	86	999999	297	678	625	288	137	999999	40	999999	49	432	999999	999999	554	74	804	94	999999	904	348	227	436	936	999999	74	999999	693	721	108	557	575	666	885	875	999999	144	20	405	999999	999999	999999	962	999999	83	999999	398	367	999999	234	327	999999	384	999999	93	858	65	360	402	999999	999999	444	193	931	999999	473	766	260	999999	184	929	794	999999	59	17	999999	999999	560	999999	999999	676	583	878	999999	999999	624	999999	451	801	999999	324	784	617	999999	849	999999	920	40	37	999999	612	147	979	999999	999999	532	253	335	999999	999999	603	999999	496	495	885	763	999999	697	999999	234	282	325	459	371	859	155	186	843	209	553	999999	999999	532	999999	305	999999	604	247	999999	258	380	866	999999	953	999999	999999	297	999999	959	96	897	233	999999	802	336	296	999999	618	780	159	355	410	135	664	533	999999	999999	243	999999	356	169	328	999999	900	853	416	91	505	948	50	999999	64	999999	122	655	101	353	730	999999	18	849	999999	466	51	903	999999	740	578	429	53	847	64	932	613	999999	579	727	979	948	999999	214	193	669	740	
301	301	525	22	999999	442	999999	252	315	191	506	183	862	464	997	883	676	513	85	904	203	803	132	281	196	999999	373	999999	781	17	803	999999	325	999999	749	611	454	727	569	987	28	999999	748	751	999999	999999	716	273	982	75	999999	701	999999	765	547	498	179	254	999999	999999	78	999999	470	308	387	999999	857	146	714	999999	438	949	943	999999	886	999999	64	380	174	443	369	110	391	715	763	111	999999	999999	188	999999	442	210	900	999999	999999	999999	144	449	373	276	895	580	559	999999	636	304	757	28	878	949	443	798	999999	393	573	999999	999999	754	545	999999	290	307	999999	462	953	238	58	317	180	999999	999999	614	16	898	999999	999999	551	999999	89	999999	354	540	681	239	817	999999	130	516	73	999999	95	999999	904	98	986	598	623	106	642	407	255	450	999999	999999	495	828	792	190	845	784	427	484	675	999999	999999	749	625	727	644	319	118	541	254	230	999999	83	999999	999999	912	999999	175	454	999999	999999	224	903	692	333	999999	989	851	999999	671	288	532	610	999999	828	166	246	972	896	999999	333	299	713	206	628	913	421	128	873	278	999999	619	972	999999	999999	861	999999	66	302	999999	655	467	178	870	965	697	834	369	881	761	675	977	278	993	829	392	510	707	74	419	332	870	978	671	774	669	999999	288	721	999999	139	999999	679	912	805	999999	130	999999	240	930	999999	62	246	999999	602	919	999999	979	502	610	360	999999	992	883	661	999999	489	999999	105	999999	147	555	999999	999999	631	495	307	366	999999	999999	272	999999	477	143	340	279	633	865	78	855	999999	999999	786	120	616	809	197	796	999999	30	386	999999	746	934	792	999999	414	332	999999	999999	621	984	791	537	347	692	852	858	552	999999	161	624	439	250	976	566	769	999999	307	999999	307	510	114	177	999999	650	921	542	350	807	865	311	999999	960	244	344	789	999999	999999	924	957	338	253	999999	999999	999999	192	506	958	999999	999999	876	34	999999	809	999999	879	623	949	999999	770	319	999999	999999	526	999999	249	478	999999	642	777	520	999999	383	864	969	267	244	308	825	999999	999999	584	124	999999	999999	286	715	161	133	464	175	308	86	999999	647	999999	508	353	999999	522	714	999999	325	999999	999999	123	999999	999999	840	853	645	325	134	239	354	735	403	702	999999	573	533	327	882	187	611	999999	687	999999	226	158	999999	891	288	313	753	924	268	665	799	875	635	911	320	279	999999	849	184	846	809	912	427	999999	815	455	999999	396	618	148	847	41	999999	431	588	692	104	999999	
47	821	486	430	477	999999	999999	662	938	621	16	612	367	761	999999	840	420	314	731	999999	85	833	323	366	316	129	817	999999	999999	213	333	628	185	999999	999999	363	370	388	444	688	901	999999	516	377	390	16	781	96	993	594	999999	283	960	150	678	213	507	129	124	999999	921	999999	222	735	999999	387	436	999999	948	683	480	41	999999	52	62	921	326	945	976	999999	347	730	773	999999	201	59	667	45	396	608	855	250	274	96	999999	999999	999999	999999	89	12	999999	999999	999999	999999	999999	999999	413	918	98	757	999999	562	999999	814	19	200	371	999999	544	248	719	401	904	349	999999	239	766	783	999999	296	980	544	999999	974	730	858	593	463	740	221	646	749	946	639	721	303	108	460	86	999999	404	999999	247	840	292	999999	585	999999	492	884	223	630	999999	801	999999	352	695	178	93	999999	607	907	626	999999	999999	970	455	275	628	534	141	315	999999	709	999999	999999	307	999999	999999	553	282	795	971	856	999999	999999	116	154	862	378	607	929	377	924	968	999999	999999	914	248	321	999999	999999	179	957	752	908	923	933	910	380	54	999999	999999	539	879	812	935	770	335	586	863	999999	412	999999	999999	999999	938	781	741	999999	449	393	786	380	999999	962	626	999999	113	999999	999999	183	999999	492	999999	937	454	837	55	165	999999	196	999999	662	999999	999999	907	919	41	550	970	999999	999999	514	999999	661	884	115	999999	916	196	921	666	246	494	689	75	920	926	999999	999999	110	999999	585	844	263	804	133	922	999999	65	707	999999	562	129	949	981	729	999999	672	62	348	129	139	969	638	529	352	178	999999	367	999999	992	52	793	999999	416	616	670	677	856	761	999999	999999	861	489	939	114	127	544	707	345	369	999999	936	419	981	999999	999999	215	734	462	954	163	41	78	714	939	769	999999	999999	375	69	884	815	999999	165	799	277	490	999999	425	999999	634	999999	999999	627	738	999999	384	888	808	11	464	999999	999999	806	39	999999	792	999999	999	344	868	10	342	999999	484	999999	644	263	191	339	999999	516	319	237	329	999999	999999	999999	975	833	395	371	999999	999999	604	941	420	495	136	999999	484	715	699	90	366	634	728	999999	153	999999	999999	130	706	479	876	948	633	176	486	937	287	352	999999	176	949	999999	999999	999999	681	543	38	159	999999	680	854	419	999999	999999	999999	695	999999	274	999999	685	371	274	664	265	999999	656	317	254	18	999999	233	999999	916	532	999999	859	368	999999	74	610	271	322	993	999999	624	467	999999	405	305	999999	573	22	999999	
124	805	684	842	20	480	34	235	784	150	938	456	721	502	294	999999	999999	337	612	210	697	999999	58	281	638	999999	999999	525	912	949	227	624	221	97	801	727	999999	27	358	289	49	384	487	999999	999999	579	999999	999999	999999	999999	999999	463	999999	999999	357	699	999999	999999	213	379	450	509	322	834	923	324	245	999999	700	999999	999999	994	978	999999	170	322	936	876	999999	69	737	75	678	999999	666	999999	663	408	999999	999999	971	999999	999999	978	839	999999	72	652	258	999999	343	278	273	999999	999999	298	485	999999	651	45	762	880	196	154	642	384	999999	707	178	169	999999	836	894	598	999999	999999	191	999	493	999999	259	294	627	486	725	468	802	999999	999999	377	288	999999	757	704	349	100	856	668	346	464	999999	365	483	99	90	999999	999999	674	695	999999	116	486	154	999999	785	478	262	710	428	183	582	443	999999	999999	881	635	89	199	999999	999999	752	522	662	38	921	894	811	538	405	228	999999	137	702	912	270	999999	880	736	918	870	999999	155	250	173	882	275	999999	682	218	454	427	194	424	200	305	594	999999	126	108	891	667	999999	314	210	99	454	999999	999999	540	88	754	353	999999	999999	666	606	282	999999	999999	655	286	999999	999999	999999	801	898	712	511	617	999999	999999	763	637	999999	213	124	841	49	83	437	535	782	152	139	999999	999999	999999	999999	534	999999	322	333	970	452	614	538	999999	999999	408	200	741	239	227	863	109	991	715	999999	185	551	765	242	426	718	999999	999999	986	200	261	727	999999	999999	976	918	364	655	999999	195	999999	675	719	487	999999	882	696	306	999999	288	39	999999	368	999999	999999	999999	933	89	907	262	999999	999999	551	214	111	681	215	999999	262	309	999999	454	207	530	830	510	832	999999	602	544	31	999999	999999	708	170	553	369	325	817	993	984	285	999999	999999	999999	999999	133	514	999999	959	676	631	53	265	779	584	510	837	839	999999	160	656	999999	373	240	999999	181	843	54	558	321	889	257	268	325	234	707	666	667	527	387	327	901	642	999999	400	999999	999999	929	585	52	999999	999999	467	843	999999	797	384	310	365	140	289	470	827	999999	786	999999	784	940	999999	877	844	180	321	972	999999	754	844	505	839	726	498	914	999999	516	999999	999999	999999	999999	999999	999999	999999	365	311	397	107	856	84	994	999999	26	996	742	383	707	207	362	175	494	20	584	953	879	999999	638	999999	999999	999999	320	999999	383	593	999999	953	999999	555	488	999999	924	875	976	679	999999	999999	999999	730	756	540	761	318	437	248	
306	415	412	483	999999	895	673	754	732	854	999999	999999	707	432	637	788	265	162	719	999999	251	999999	43	904	999999	464	999999	999999	886	834	250	11	999999	144	297	999999	551	645	112	593	999999	179	153	131	915	714	716	999999	103	967	285	608	599	999999	997	687	381	999999	999999	988	258	764	999999	897	999999	762	713	573	144	683	247	619	60	999999	298	999999	475	999999	989	398	748	255	814	999999	558	642	999999	488	147	610	581	999999	275	123	999999	440	310	999999	999999	162	10	153	266	419	999999	666	558	999999	654	925	221	469	517	981	249	12	950	949	349	971	360	235	435	999999	999999	999999	999999	999999	790	858	999999	230	404	837	398	605	988	404	199	999999	999999	938	833	222	399	999999	536	294	999999	999999	489	360	906	545	801	774	718	999999	317	999999	322	621	682	796	163	990	75	680	593	644	999999	999999	760	456	887	422	999999	222	144	991	999999	69	72	458	999999	420	324	858	46	623	886	999999	97	662	580	999999	265	999999	68	408	999999	855	701	238	328	934	600	459	658	388	999999	999999	598	326	869	262	558	234	427	743	676	999999	644	969	999999	757	467	107	875	424	166	363	163	735	944	811	999999	999999	139	444	999999	999999	210	657	999999	391	667	999999	793	999999	914	40	620	325	732	839	221	731	999999	571	476	502	999999	999999	232	29	351	999999	381	68	894	724	105	982	923	999999	16	986	730	376	999999	696	314	558	999999	136	999999	838	999999	115	599	637	362	568	999999	999999	290	966	999999	999999	49	804	999999	999999	432	199	935	638	999999	921	999999	999999	11	999999	480	780	198	35	999999	105	999999	513	859	999999	468	267	371	537	24	606	530	50	999999	999999	999999	295	305	579	135	320	201	114	446	91	282	374	635	258	999999	198	999999	264	242	339	943	536	945	999999	276	175	828	999999	999999	796	400	792	999999	501	777	195	484	999999	999999	999999	904	999999	77	999999	999999	999999	631	122	450	826	476	276	807	232	566	800	349	180	999999	999999	491	999999	491	650	691	489	999999	144	481	902	999999	999999	999999	819	434	771	999999	177	999999	182	543	999999	957	797	999999	999999	985	450	934	976	845	314	316	940	999999	120	690	426	96	513	402	496	641	548	122	956	999999	999999	999999	795	999999	182	999999	140	426	775	836	693	999999	566	504	260	210	505	66	409	999999	423	888	999999	90	52	90	628	779	57	84	419	684	999999	221	997	652	149	644	672	999999	999999	524	165	284	997	105	530	18	152	999999	145	491	713	752	499	109	999999	999999	299	
101	420	361	378	701	999999	18	958	354	507	999999	70	861	999999	144	38	898	732	49	999999	946	560	999999	636	760	939	928	971	619	722	898	999999	434	354	581	854	824	155	464	999999	988	147	185	511	544	999999	284	107	579	999999	601	999999	445	631	353	541	800	999999	618	999999	999999	46	349	999999	608	439	999999	999999	812	999999	999999	752	999999	191	104	999999	385	999999	102	534	664	830	402	999999	131	532	733	803	10	999999	64	109	537	999999	999999	951	797	552	902	115	599	999999	999999	299	520	999999	107	263	536	544	166	691	999999	999999	107	999999	644	454	511	86	999999	833	999999	772	234	114	999999	576	822	999999	21	832	215	987	935	897	545	112	384	282	434	480	276	466	883	372	477	453	605	700	317	999999	51	999999	409	766	261	521	999999	415	633	999999	440	394	532	334	999999	644	158	209	132	541	80	238	999999	235	999999	59	999999	861	637	771	970	132	835	999999	790	389	999999	999999	646	999999	999999	968	648	902	49	882	999999	558	999999	832	305	405	577	776	999999	813	183	999999	209	212	632	999999	778	999999	999999	317	999999	864	544	106	66	999999	563	109	504	999999	589	999999	999999	684	124	340	999999	804	999999	999999	999999	999999	395	976	216	413	999999	999999	401	833	200	999999	351	999999	333	80	24	790	776	999999	842	478	999999	180	999999	433	999999	524	97	999999	239	973	396	986	762	499	478	567	999999	652	20	128	707	670	911	803	999999	464	361	54	326	193	38	161	732	86	786	224	999999	782	999999	454	356	109	999999	226	400	365	968	999999	999999	457	900	133	999999	723	770	611	999999	430	999999	999999	173	52	975	55	945	244	263	999999	713	263	999999	117	238	566	772	607	75	694	999999	999999	495	528	452	999999	293	904	846	18	316	999999	955	332	758	890	999999	313	999999	559	281	999999	111	293	999999	348	643	793	895	747	951	172	546	574	27	980	49	645	600	117	762	50	398	999999	379	538	307	490	999999	347	999999	468	483	999999	422	257	942	212	999999	999999	234	499	999999	108	999999	153	638	391	315	999999	850	645	713	27	797	241	767	856	913	591	999999	999999	999999	557	999999	999999	689	40	161	770	48	837	246	495	999999	272	40	999999	198	235	999999	916	185	581	496	639	999999	466	999999	191	489	96	298	816	999999	81	65	999999	636	999999	464	999999	240	544	739	23	408	227	145	999999	210	999999	667	688	692	999999	999999	999999	70	832	738	233	320	970	290	951	999999	430	431	810	217	579	662	624	999999	999999	685	640	999999	482	241	537	
331	194	980	22	428	610	134	999999	999999	202	999999	804	835	241	999999	999999	264	999999	999999	999999	795	334	327	999999	999999	999999	916	401	448	346	31	587	999999	210	901	136	989	278	999999	938	999999	492	715	24	188	858	999999	999999	13	999999	385	999999	17	262	999999	996	999999	358	207	385	999999	999999	999999	999999	181	813	999999	634	339	171	280	986	999999	536	681	999999	999999	312	453	956	263	386	398	33	960	999999	999999	999999	469	905	268	641	81	156	254	573	991	957	843	374	656	164	210	841	154	399	798	481	999999	999999	387	564	904	999999	999999	317	344	999999	999999	214	243	863	175	433	903	639	915	118	291	117	999999	661	469	88	310	108	999999	557	878	571	999999	108	767	999999	999999	703	736	830	999999	937	999999	999999	999999	638	141	999999	989	777	999999	999999	484	690	199	473	999999	725	104	999999	940	999999	141	999999	599	999999	45	999999	106	144	905	999999	903	94	999999	353	877	798	500	830	946	999999	999999	999999	999999	372	999999	999999	909	304	914	802	609	909	889	11	999999	452	924	999999	999999	997	695	999999	871	999999	612	399	999999	845	595	999999	235	274	879	432	913	999999	177	236	149	556	234	801	999999	112	600	993	205	92	999999	434	873	999999	237	948	822	999999	999999	880	760	999999	999999	73	709	596	577	345	999999	467	999999	83	285	697	795	57	999999	894	999999	999999	148	618	204	999999	308	170	453	669	999999	930	610	658	999999	297	999999	452	999999	171	101	999999	999999	999999	963	737	999999	473	999999	185	769	999999	185	927	999999	999999	999999	151	502	999999	765	549	152	999999	308	109	856	438	877	999999	231	999999	999999	611	803	12	243	883	655	466	999999	835	999999	278	899	856	754	999999	39	437	556	999999	950	315	406	551	999999	627	999999	999999	999999	566	999999	172	954	999999	807	574	133	626	999999	857	999999	45	999999	929	539	999999	18	999999	354	999999	409	450	441	897	403	999999	215	999999	999999	616	926	791	586	962	249	848	323	483	999999	999999	999999	412	999999	698	837	915	999999	476	22	614	618	999999	518	707	167	999999	999999	66	999999	740	368	872	113	999999	930	704	999999	878	690	999999	560	999999	401	174	624	996	547	999999	999999	999999	602	999999	249	908	997	999999	282	878	805	104	127	267	460	319	821	686	308	999999	767	143	466	596	786	331	63	999999	123	999999	92	999999	607	999999	996	544	999999	629	632	205	920	519	431	580	83	999999	573	999999	85	92	352	937	999999	999999	975	926	32	15	953	918	854	999999	999999	928	999999	644	496	139	999999	916	181	202	64	113	
73	257	711	999999	999999	200	757	760	999999	40	11	154	999999	55	22	79	522	142	676	714	350	15	222	503	999999	999999	109	444	41	999999	911	160	883	594	498	727	225	146	999999	999999	170	104	999999	276	999999	652	999999	451	126	201	999999	48	525	349	999999	68	999999	217	112	94	100	322	728	848	129	851	270	878	556	295	853	999999	650	913	554	999999	108	945	576	140	999999	658	327	840	764	872	634	544	831	440	999999	999999	43	406	999999	999999	999999	68	999999	999999	999999	304	999999	999999	347	28	398	612	795	515	959	999999	640	999999	999999	442	995	888	999999	256	226	726	56	125	603	846	352	999999	250	706	999999	50	797	501	749	962	763	495	502	999999	484	31	748	325	480	601	377	71	999999	240	999999	487	973	900	999999	664	257	779	999999	501	676	154	999999	999999	634	999999	999999	148	232	999999	999999	509	396	348	772	999999	978	730	644	11	999999	290	675	20	853	403	76	897	643	94	714	983	267	10	79	339	659	999999	691	561	308	999999	839	711	561	999999	101	635	138	663	999999	527	144	236	999999	396	999999	999999	245	240	999999	999999	999999	147	999999	694	999999	999999	278	442	545	328	999999	93	703	250	450	963	458	510	312	440	769	980	408	196	848	40	977	683	860	999999	423	460	707	903	732	701	559	867	111	705	999999	695	127	367	488	61	533	782	945	999999	903	734	928	423	999999	524	999999	965	845	220	418	594	581	247	905	999999	999999	799	517	748	414	591	999999	999999	82	83	862	999999	708	797	507	205	737	999999	999999	688	532	999999	999999	218	962	594	31	890	296	773	124	880	999999	899	675	734	999999	206	110	322	336	331	350	999999	661	699	266	58	713	999999	856	235	843	226	66	101	531	999999	999999	820	569	518	320	309	959	982	587	809	132	773	930	541	255	91	362	211	944	999999	556	272	999999	972	186	83	999999	888	47	246	843	999999	212	964	420	289	752	999999	999999	50	602	679	999999	457	925	940	292	325	979	761	863	855	999999	815	999999	524	493	999999	341	246	393	81	945	351	999999	549	570	966	999999	965	338	545	200	999999	999999	877	161	880	999999	246	791	600	908	285	999999	987	436	999999	221	895	796	165	486	999999	657	531	733	769	491	386	379	999999	999999	24	432	328	665	253	702	875	999999	613	549	999999	999999	792	172	669	999999	978	123	183	999999	235	179	999999	68	425	999999	592	153	999999	398	670	866	475	406	894	853	64	332	999999	694	999999	533	193	616	391	329	865	999999	74	801	513	
273	999999	571	969	845	260	269	999999	997	120	731	981	224	878	999999	999999	395	278	815	914	655	930	489	418	702	985	566	676	106	390	233	88	589	884	407	670	904	999999	59	603	794	93	194	999999	614	551	969	999999	999999	350	479	100	999999	887	858	999999	716	163	277	859	693	593	153	617	886	999999	401	339	481	567	84	958	229	222	129	571	746	999999	999999	160	26	999999	999999	999999	911	143	999999	702	36	75	953	751	170	199	999999	211	940	999999	999999	999999	159	639	266	595	999999	999999	871	999999	767	296	595	811	360	126	843	864	79	397	705	999999	823	999999	999999	415	614	333	999999	39	313	917	631	179	217	999999	11	999999	572	927	489	999999	272	999999	934	740	479	999999	999999	999999	356	999999	141	999999	871	999999	148	999999	336	850	981	942	722	841	733	850	999999	425	604	518	125	466	302	152	999999	315	999999	39	764	572	936	472	999999	754	999999	267	786	88	308	273	999999	550	60	722	945	546	999999	430	70	94	85	999999	999999	882	999999	890	999999	989	644	565	463	119	695	999999	913	519	20	999999	168	475	73	999999	127	999999	816	999999	415	580	206	371	999999	70	969	999999	497	882	924	60	826	792	999999	796	443	743	999999	592	854	296	808	436	536	708	271	595	30	498	936	216	75	363	999999	182	999999	999999	999999	403	150	26	277	40	595	960	152	999999	960	277	152	384	531	233	719	129	771	770	834	929	798	384	658	998	999999	999999	984	472	317	342	14	999999	999999	416	452	838	29	999999	840	999999	566	895	634	753	999999	562	999999	841	643	365	411	31	449	997	604	766	367	278	999999	877	975	679	68	999999	999999	982	567	999999	781	880	109	999999	999999	267	372	999999	749	905	652	394	42	153	828	952	930	999999	721	818	811	999999	481	750	693	962	601	886	836	999999	999999	373	994	569	69	762	999999	416	101	191	999999	701	27	461	626	699	845	999999	851	999999	999999	999999	271	999999	314	999999	999999	359	311	967	666	485	999999	742	424	288	400	999999	999999	75	696	524	891	540	193	119	669	29	134	993	127	999999	45	730	319	210	112	254	265	964	363	906	114	134	524	159	634	284	47	348	309	382	748	999999	999999	182	399	731	999999	999999	436	389	235	318	849	896	450	346	999999	224	185	999999	217	999999	712	999999	419	766	25	44	484	394	999999	999999	694	999999	31	260	320	999999	811	381	688	70	538	974	999999	999999	284	628	708	999999	851	822	172	163	175	999999	83	629	763	999999	716	531	720	51	406	448	
624	115	999999	199	999999	296	412	804	467	157	590	737	119	999999	492	396	999999	999999	542	169	623	540	999999	401	187	691	383	999999	665	999999	349	497	577	242	182	178	752	519	271	565	420	367	696	27	49	345	520	999999	149	329	206	533	508	246	824	999999	536	483	22	345	912	233	148	999999	807	999999	999999	876	450	323	643	816	925	977	749	266	843	999999	361	999999	180	243	49	346	959	816	988	341	417	999999	642	999999	506	999999	653	196	999999	395	220	999999	185	643	700	825	685	390	608	531	999999	568	249	974	131	180	999999	679	193	999999	999999	991	114	828	999999	361	999999	374	319	999999	999999	562	47	458	351	415	665	537	543	223	661	999999	999999	466	844	848	848	667	999999	335	761	973	999999	426	54	229	841	357	183	348	154	320	80	609	207	999999	999999	791	633	999999	515	999999	146	970	151	770	783	648	999999	621	512	23	227	999999	247	359	560	999999	413	131	999999	318	364	204	999999	350	509	999999	268	909	327	999999	999999	999999	820	135	837	42	284	999999	446	203	372	562	999999	999999	102	999999	372	999999	384	999999	388	999999	153	206	282	941	900	999999	271	184	390	84	303	455	979	999999	173	121	522	999999	346	999999	685	379	945	802	368	937	258	999999	999999	420	535	417	679	532	999999	623	852	896	999999	483	999999	271	999999	999999	268	999999	162	314	921	260	335	856	999999	258	999999	999999	999999	999999	999999	962	552	847	938	969	549	886	999999	456	500	550	269	999999	395	863	126	423	566	657	543	999999	785	943	502	985	94	679	999999	430	706	523	999999	382	323	999999	999999	175	999999	843	748	999999	613	999999	814	381	991	999999	999999	709	142	412	999999	602	936	604	187	999999	354	953	999999	999999	51	999999	749	977	186	999999	312	226	999999	950	100	723	909	171	999999	90	999999	130	994	385	218	144	297	304	316	770	446	719	991	332	820	999999	958	878	340	999999	955	837	204	999999	407	999999	999999	999999	999999	493	999999	775	239	106	999999	999999	959	999999	661	999999	68	455	999999	999999	450	999999	235	609	999999	999999	764	40	830	116	134	302	999999	999999	977	964	367	116	983	823	86	670	490	999999	853	596	420	458	226	433	209	510	999999	788	999999	814	28	178	61	600	728	999999	944	132	972	999999	999999	79	532	697	549	952	472	846	339	999999	112	999999	756	543	310	316	813	406	907	624	135	999999	234	999999	945	199	64	392	104	423	725	367	922	999999	298	350	926	529	999999	257	47	329	999999	884	999999	688	421	518	999999	422	849	547	
224	358	61	170	999999	999999	752	360	897	89	752	916	63	745	417	89	255	999999	389	999999	522	999999	999999	805	689	999999	461	266	999999	546	103	681	573	999999	152	999999	624	137	999999	567	777	534	999999	958	577	541	830	999999	281	341	999999	340	42	565	35	564	771	255	999999	999999	999999	495	582	999999	999999	81	352	999999	999999	843	464	127	463	999999	999999	999999	310	999999	238	999999	519	495	985	445	283	762	648	18	999999	999999	803	999999	656	999999	999999	291	999999	999	999999	506	199	955	374	438	877	155	876	220	999999	47	264	152	999999	333	985	999999	510	146	999999	234	432	999999	723	24	49	95	471	462	172	999999	45	999999	657	999999	958	564	999999	557	568	138	885	438	960	124	333	660	999999	332	24	247	781	814	922	747	83	999999	999999	359	398	791	999999	999999	57	822	11	999999	999999	294	374	999999	301	953	578	999999	348	994	999999	608	690	389	733	148	447	924	999999	999999	388	909	658	113	331	771	168	777	454	471	390	999999	123	380	175	76	999999	593	999999	999999	246	974	999999	89	481	633	669	19	67	544	999999	999999	999999	780	575	585	999999	270	109	529	794	801	999999	999999	613	246	999999	320	223	667	190	854	999999	626	984	413	510	579	632	999999	112	159	719	999999	494	999999	999999	999999	804	589	440	697	493	999999	999999	445	999999	531	476	999999	149	358	999999	400	999999	131	155	751	795	171	84	999999	999999	411	427	645	91	592	999999	356	476	162	515	633	236	493	371	999999	999999	549	999999	999999	113	397	999999	753	363	999999	556	999999	122	27	546	642	514	999999	69	999999	998	397	364	999999	999999	999999	768	986	843	171	173	999999	760	999999	167	999999	239	105	953	251	852	674	291	761	46	999999	999999	458	615	872	128	852	433	289	999999	206	195	54	840	983	999999	572	999999	201	165	999999	612	527	860	300	413	419	430	818	999999	334	115	602	851	128	885	319	381	970	53	321	446	480	41	960	71	999999	999999	969	622	290	763	999999	605	360	417	716	999999	999999	999999	709	432	615	60	237	101	592	203	721	107	999999	200	999999	158	844	249	141	495	999999	238	229	999999	460	205	999999	570	25	996	500	711	179	721	999999	511	343	889	999999	430	999999	999999	478	999999	542	999999	313	100	823	941	999999	999999	286	999999	697	999999	249	554	971	420	112	999999	999999	596	702	20	928	597	144	439	814	999999	418	711	691	41	759	238	621	999999	892	858	747	999999	244	389	434	999999	999999	999999	271	789	917	999999	327	999999	999999	999999	298	532	999999	999999	955	
394	999999	806	999999	575	538	666	337	21	932	393	527	254	919	12	361	323	999999	999999	999999	174	178	999999	47	997	999999	554	248	877	939	99	643	187	902	362	946	438	999999	859	999999	367	999999	259	856	534	893	82	227	999999	530	975	946	999999	999999	791	999999	111	769	999999	191	983	428	459	82	999999	999999	999999	352	999999	65	999999	999999	726	568	216	532	918	178	513	999999	320	999999	456	999999	964	999999	999999	45	121	146	844	668	979	678	436	939	192	187	999999	784	553	730	999999	999999	607	348	999999	999999	935	269	307	933	999999	601	870	999999	971	112	999999	999999	81	314	999999	999999	220	264	657	57	141	999999	349	740	164	728	999999	590	999999	721	999999	625	999999	280	999999	851	839	911	412	387	807	780	999999	89	79	999999	999999	249	499	239	999999	999999	690	999999	999999	668	919	566	779	999999	51	290	978	260	363	492	776	800	213	389	999999	309	852	279	999999	361	308	269	999999	999999	999999	999999	100	999999	205	407	999999	750	15	442	932	282	141	875	346	527	801	999999	999999	587	999999	999999	999999	120	648	226	499	421	932	914	369	660	895	939	520	729	199	541	64	999999	557	36	795	999999	457	999999	999999	977	999999	999999	559	999999	543	94	999999	999999	999999	980	999999	979	907	523	818	100	999999	281	999999	201	999999	617	337	270	663	999999	40	521	999999	999999	663	340	58	999999	488	219	999999	999999	127	811	647	416	999999	219	999999	999999	58	999999	217	704	697	185	931	975	622	325	395	299	999999	772	63	781	999999	21	999999	468	930	395	45	999999	736	305	164	999999	554	999999	999999	999999	999999	587	999999	999999	313	999999	999999	487	409	83	999999	172	824	75	849	354	757	865	428	442	892	999999	154	662	998	608	968	401	30	364	430	674	999999	276	770	350	60	999999	478	576	443	839	999999	857	495	872	999999	670	456	809	819	999999	999999	731	235	254	442	69	998	704	999999	186	467	999999	652	235	999999	999999	999999	509	304	699	397	852	999999	999999	999999	297	177	135	824	999999	945	220	999999	742	154	430	50	526	999999	990	999999	774	999999	267	999999	24	215	999999	862	999999	999999	947	515	129	301	677	999999	182	999999	155	892	873	879	155	999999	256	509	909	91	589	516	999999	601	314	999999	623	729	999999	681	209	92	999999	273	999999	999999	997	705	999999	999999	476	697	868	999999	762	108	999999	894	977	999999	135	515	999999	999999	999999	721	597	356	211	488	677	948	992	501	830	72	999999	999999	293	223	243	551	93	999999	614	999999	648	292	838	216	455	999999	752	714	556	
694	787	728	990	875	999999	651	504	999999	999999	527	704	999999	665	999999	122	585	611	763	793	583	431	836	574	389	999999	315	517	995	42	948	206	288	999999	146	285	267	619	417	879	591	57	156	695	999999	999999	281	999999	148	103	870	127	989	999999	972	272	999999	163	610	802	38	143	999999	904	825	331	426	431	528	424	999999	999999	203	999999	212	536	285	151	487	201	801	688	379	901	172	830	217	367	973	873	335	113	18	615	999999	999999	548	251	869	999999	771	999999	108	723	248	999999	924	115	999999	999999	987	808	999999	418	10	350	764	607	742	994	124	999999	458	999999	99	999999	999999	999999	43	754	999999	43	281	722	430	999999	589	999999	663	267	999999	111	999999	999999	886	526	437	599	615	509	693	940	999999	875	650	712	999999	453	634	999999	946	347	82	964	456	953	537	954	999999	58	761	117	943	485	999999	999999	421	920	769	572	323	368	972	999999	999999	58	534	999999	81	718	999999	999999	32	177	320	568	39	683	91	932	989	483	610	566	748	585	997	33	786	637	300	481	683	999999	182	999999	374	549	902	999999	999999	140	999999	999999	499	624	95	776	174	999999	983	737	838	836	583	999999	757	416	785	485	61	999999	619	443	427	87	462	960	999999	732	203	490	780	683	513	858	600	340	999999	133	999999	230	859	266	999999	563	999999	846	487	342	831	958	999999	999999	357	918	521	449	852	999999	171	134	782	442	999999	999999	999999	999999	333	725	250	426	349	661	999999	830	651	362	789	863	999999	616	483	662	999999	999999	999999	999999	336	595	346	160	999999	655	962	999999	448	427	930	160	607	487	522	762	101	414	999999	112	441	526	276	169	999999	988	976	555	651	129	999999	999999	999999	602	828	738	999999	999999	938	694	698	619	999999	234	431	999999	266	956	103	720	570	495	627	623	922	809	328	999999	500	498	678	416	999999	328	999999	840	382	14	658	784	384	12	476	923	413	821	144	52	999999	31	732	30	999999	999999	559	55	473	999999	680	29	999999	210	598	999999	26	292	895	74	348	591	266	999999	307	318	345	567	999999	703	219	110	675	286	450	479	766	999999	999999	999999	768	840	377	227	334	999999	374	183	999999	36	907	131	926	80	704	155	999999	999999	722	999999	594	991	36	999999	945	999999	353	144	999999	129	999999	368	337	111	305	999999	224	999999	927	999999	944	999999	163	999999	999999	97	184	999999	582	304	714	999999	935	810	208	776	814	607	999999	755	295	239	423	294	353	548	793	824	774	205	999999	725	551	64	
208	432	838	42	973	999999	404	748	561	465	415	999999	433	527	903	999999	693	999999	766	182	999999	714	999999	999999	649	257	303	359	830	386	999999	999999	999999	880	999999	776	938	781	633	425	360	999999	678	957	879	999999	125	276	999999	256	512	323	999999	999999	999999	493	683	968	393	726	563	55	917	185	101	425	999999	552	999999	999999	589	912	999999	351	822	999999	999999	791	990	691	141	999999	999999	584	874	60	40	376	208	128	102	999999	999999	907	861	314	629	502	866	463	317	999999	999999	794	666	999999	340	617	556	999999	999999	892	977	701	595	536	617	343	311	51	394	999999	353	999999	44	619	524	85	999999	517	215	544	924	537	384	567	675	643	918	284	719	422	819	361	671	210	993	696	999999	335	697	295	200	825	78	43	999999	565	760	57	999999	265	138	49	641	999999	967	999999	999999	37	861	999999	425	36	331	999999	999999	991	135	834	999999	828	763	164	820	999999	999999	109	468	351	999999	120	882	870	210	464	294	999999	999999	999999	243	999999	378	999999	474	999999	870	174	503	106	578	999999	999999	926	430	999999	502	973	228	721	999999	867	981	999999	999999	999999	101	554	999999	867	687	684	999999	999999	601	999999	459	478	690	107	999999	999999	606	372	772	118	680	999999	449	954	999999	320	561	998	199	375	999999	402	999999	723	630	326	347	636	418	999999	957	73	334	357	796	999999	293	999999	672	390	271	618	213	582	80	144	114	872	905	376	132	999999	186	999999	999999	999999	999999	967	476	732	841	999999	953	878	161	616	632	102	168	937	37	999999	999999	809	113	953	199	999999	652	496	999999	475	999999	999999	772	683	887	108	846	738	160	326	654	999999	999999	999999	999999	335	431	464	512	22	999999	967	349	691	948	376	132	558	999999	851	324	980	520	375	999999	912	115	477	729	533	255	999999	787	710	787	395	270	811	298	864	600	999999	983	999999	999999	999999	701	91	999999	999999	999999	298	871	308	11	673	429	999999	62	752	229	953	999999	979	766	294	189	639	904	563	116	320	269	13	261	136	997	320	614	485	999999	34	742	218	556	999999	558	489	999999	123	965	97	999999	999999	645	647	463	999999	443	476	583	72	187	182	999999	665	999999	867	57	875	675	119	569	577	542	204	999999	525	999999	809	999999	700	930	790	597	999999	562	999999	368	614	672	993	877	147	902	157	999999	999999	804	890	928	690	441	833	447	856	528	191	13	450	999999	937	580	999999	740	882	142	396	999999	395	999999	315	508	443	212	681	241	999999	675	395	357	651	
999999	542	881	55	999999	106	352	741	500	380	719	918	188	999999	423	253	406	29	24	460	985	419	787	999999	191	998	630	765	624	999999	516	999999	102	999999	226	47	999999	694	999999	45	54	842	895	733	596	590	264	476	268	999999	35	656	380	999999	665	999999	755	999999	863	999999	475	586	126	403	863	110	825	404	519	385	500	999999	999999	999999	999999	153	524	999999	999999	601	743	999999	507	636	999999	860	248	205	128	914	292	999999	831	363	570	999999	725	502	869	495	999999	860	999999	882	999999	323	261	402	491	522	787	701	242	272	527	999999	88	490	331	13	862	629	285	999999	103	16	999999	52	999999	947	427	32	194	999999	835	999999	206	625	149	758	609	999999	999999	606	137	590	261	568	999999	258	389	245	999999	865	632	145	585	999999	788	490	442	218	983	999999	104	765	999999	701	436	644	125	999999	351	573	404	26	915	679	999999	513	999999	321	216	170	568	192	851	328	908	699	307	999999	836	659	999999	400	999999	999999	511	372	83	560	142	200	142	925	893	999999	471	616	230	906	999999	999999	999999	131	12	823	974	912	913	198	792	736	346	999999	999999	692	257	13	999999	744	177	113	999999	999999	189	25	999999	999999	999999	253	856	301	478	401	955	561	999999	204	398	49	999999	599	459	884	767	405	999999	859	307	999999	999999	468	463	486	738	783	845	540	999999	986	795	999999	623	669	341	501	267	945	999999	76	768	63	615	124	548	577	999999	554	436	783	999999	178	346	96	893	999999	838	992	662	182	715	393	261	411	253	999999	999999	789	553	276	147	999999	999999	999999	443	999999	852	348	938	171	138	999999	999999	999999	824	999999	994	999999	775	942	663	275	292	999999	360	384	801	214	871	683	601	864	11	170	646	263	636	115	653	999999	999999	499	999999	501	53	425	289	102	586	999999	999999	448	23	610	613	871	626	396	880	68	504	999999	477	265	569	999999	999999	999999	522	571	999999	889	999999	188	406	173	222	790	112	935	105	709	627	255	813	999999	999999	400	557	774	999999	999999	234	594	102	897	32	798	931	779	999999	346	999999	24	633	980	564	834	213	450	659	835	999999	945	963	795	30	231	999999	417	422	999999	395	747	935	752	665	299	96	509	150	423	859	999999	999999	999999	138	612	999999	833	597	999999	197	117	124	800	954	999999	630	306	999999	800	355	524	366	999999	950	832	89	881	999999	999999	748	704	309	245	976	999999	147	214	667	418	609	619	819	406	710	999999	999999	144	999999	386	669	789	633	999999	77	344	
966	579	808	305	533	999999	518	999999	278	493	807	999999	824	999999	999999	425	999999	468	201	999999	999999	960	527	671	209	944	92	938	605	958	999999	959	178	641	995	999999	999999	371	999999	868	110	496	137	227	999999	999999	320	999999	999999	253	160	175	158	999999	639	16	61	146	999999	588	657	580	999999	320	422	848	710	192	997	584	999999	278	999999	332	999999	999999	999999	999999	999999	455	999999	999999	999999	362	807	905	811	837	12	988	515	269	274	305	221	530	768	817	805	632	53	137	999999	999999	999999	882	999999	826	704	430	999999	751	999999	650	999999	380	876	999999	512	516	47	999999	190	999999	79	759	13	288	121	115	450	24	505	999999	999999	507	479	999999	999999	925	324	985	142	581	814	999999	324	999999	351	840	653	403	315	298	595	179	999999	799	999999	999999	879	312	714	599	979	169	256	386	247	456	901	832	247	587	202	62	741	608	999999	999999	444	388	936	280	461	56	708	216	973	243	561	679	463	662	55	21	280	542	999999	654	517	937	386	895	939	821	166	728	106	542	999999	347	999999	285	40	999999	376	999999	999999	932	999999	49	413	999999	895	231	999999	585	999999	999999	781	208	16	549	797	999999	999999	50	340	640	890	980	120	999999	805	223	85	188	631	555	999999	836	405	999999	999999	478	999999	999999	10	718	999999	999999	196	915	761	239	341	64	488	999999	999999	999999	999999	506	52	999999	928	972	999999	999999	156	200	953	986	999999	945	999999	347	356	328	999999	630	50	999999	999999	319	999999	205	679	576	881	30	700	108	66	319	733	898	627	723	549	562	183	999999	572	262	999999	210	380	999999	436	994	999999	169	561	868	999999	490	999999	732	999999	733	303	632	800	999999	500	855	929	235	221	904	719	999999	779	420	456	999999	59	999999	692	593	825	863	150	887	321	540	999999	198	34	252	589	999999	47	816	269	550	528	446	762	772	280	999999	604	532	284	999999	390	150	421	572	440	384	50	102	908	439	492	912	999999	959	999999	740	999999	968	324	825	596	962	999999	905	999999	613	183	919	999999	680	999999	617	613	246	160	405	777	461	811	215	854	944	999999	829	68	615	999999	802	463	540	943	999999	217	459	488	427	989	515	379	827	210	130	779	999999	181	874	309	999999	809	912	963	749	166	119	970	999999	65	331	847	999999	980	999999	465	999999	736	633	410	163	758	732	416	999999	92	999999	14	733	175	999999	657	194	999999	65	993	551	999999	204	478	108	488	837	372	667	668	790	846	830	664	996	999999	548	474	155	
819	86	506	999999	666	999999	114	999999	485	385	999999	662	282	925	387	999999	215	999999	164	311	675	999999	999999	748	603	302	147	184	79	179	999999	119	720	169	246	916	999999	876	999999	999999	999999	251	999999	987	999999	15	999999	921	452	750	999999	959	999999	172	480	898	999999	999999	999999	999999	45	930	177	999999	206	564	942	122	689	470	868	339	999999	858	318	434	569	999999	754	597	784	225	731	999999	387	229	725	999999	689	999999	210	297	999999	173	270	73	83	55	790	438	73	999999	242	982	881	462	999999	535	853	55	999999	999999	999999	999999	590	819	209	848	928	976	999999	999999	999999	999999	270	581	560	999999	597	255	360	523	592	325	534	389	983	749	447	999999	274	199	999999	643	18	867	293	279	583	451	999999	999999	999999	813	599	679	971	890	721	309	901	125	937	999999	999999	999999	999999	687	999999	211	835	460	410	12	999999	649	999999	789	343	402	297	290	266	156	391	135	406	778	726	855	999999	103	37	148	33	159	999999	999999	948	999999	127	605	304	382	615	999999	824	999999	999999	949	990	191	557	999999	21	621	999999	791	226	570	419	999999	961	999999	999999	999999	432	272	979	563	999999	999999	841	150	999999	692	986	884	541	978	310	292	677	776	864	235	546	707	999999	412	300	470	879	999999	783	156	643	184	588	873	999999	561	144	999999	562	406	350	417	55	329	634	999999	999999	248	269	136	304	999999	264	567	206	999999	999999	576	272	926	714	463	366	138	58	811	999999	999999	999999	999999	157	139	223	468	885	138	662	806	777	326	220	999999	999999	656	851	458	919	31	676	265	425	567	285	635	692	887	999999	916	999999	823	678	592	251	520	999999	175	971	796	682	77	999999	339	999999	945	716	999999	344	709	286	599	891	999999	991	742	999999	590	853	588	999999	997	88	999999	999999	999999	648	999999	398	607	677	686	486	133	348	609	999999	999999	768	340	918	618	552	350	640	681	931	404	601	509	197	398	321	393	999999	999999	989	327	803	844	999999	999999	684	736	41	999999	123	999999	999999	999999	999999	999999	999999	522	669	166	455	737	999999	854	33	253	999999	889	420	289	374	103	112	664	620	875	292	924	999999	830	999999	815	999999	50	999999	172	469	219	959	950	577	799	723	999999	239	261	222	999999	999999	999999	71	999999	326	999999	999999	29	666	281	771	999999	954	896	489	839	232	639	428	74	296	860	784	999999	999999	999999	711	999999	379	247	435	369	662	343	114	980	768	148	498	999999	999999	548	506	999999	448	295	999999	680	999999	884	641	599	
999999	158	662	959	278	255	865	999999	51	660	649	428	845	411	21	620	999999	508	999999	94	999999	862	259	999999	364	596	377	644	472	40	265	999999	606	835	536	514	680	154	712	999999	999999	640	525	999999	898	999999	352	46	999999	386	888	811	813	999999	457	970	898	999999	605	681	877	231	395	20	404	164	822	20	999999	506	939	648	795	999999	811	510	999999	104	999999	287	254	341	370	96	152	454	682	58	388	999999	615	999999	999999	999999	999999	61	255	514	760	744	264	342	999999	777	446	249	999999	265	999999	947	632	999999	999999	328	999999	546	860	999999	999999	950	482	999999	631	999999	891	183	109	764	911	759	999999	832	343	114	32	912	999999	593	649	999999	438	999999	999999	441	933	811	700	999999	999999	109	999999	946	647	809	999999	490	999999	852	885	273	999999	999999	353	987	999999	999999	470	961	305	523	376	277	999999	999999	522	65	471	200	385	90	482	999999	169	812	568	318	999999	534	999999	542	212	327	999999	999999	762	187	82	325	749	143	350	999999	999999	90	999999	923	297	682	297	216	28	519	476	805	790	999999	101	541	428	382	615	936	129	763	321	59	570	282	212	344	983	155	451	252	739	743	999999	999999	89	645	31	512	246	635	523	999999	850	901	596	500	96	540	896	376	527	413	619	171	769	683	362	24	480	999999	233	873	78	234	999999	56	317	21	462	783	360	113	700	494	250	628	208	669	685	999999	257	452	259	999999	724	336	134	792	319	405	292	999999	42	293	999999	649	624	626	834	999999	193	84	88	122	25	424	712	999999	920	150	999999	692	338	768	705	999999	623	994	509	999999	922	525	999999	67	501	999999	81	999999	92	600	14	582	834	145	528	183	374	146	68	310	623	999999	872	179	999999	600	999999	273	587	631	999999	629	126	104	627	668	382	30	999999	999999	353	305	51	999999	145	902	999999	202	250	531	415	999999	935	209	126	922	653	532	146	901	675	807	829	461	574	384	466	999999	517	859	801	353	524	396	956	327	957	999999	43	28	742	485	32	999999	225	548	693	917	978	705	25	849	883	999999	996	545	476	999999	755	761	445	128	684	999999	730	999999	963	999999	252	999999	999999	110	499	128	168	200	785	773	246	36	690	548	999999	812	844	999999	470	803	400	421	999999	377	796	282	999999	623	800	641	999999	163	585	154	675	189	739	914	359	765	999999	806	759	999999	999999	728	80	897	366	872	546	779	601	169	159	999999	947	598	313	227	546	999999	399	154	448	92	451	546	
873	999999	83	930	601	705	251	999999	999999	158	33	999999	999999	684	267	999999	104	556	561	425	999999	844	999999	151	610	142	228	999999	416	999999	264	999999	287	999999	34	784	799	615	999999	896	917	565	178	799	999999	245	24	999999	288	471	999999	892	530	35	550	38	999999	931	999999	469	486	235	999999	57	999999	762	790	678	660	482	999999	489	378	999999	507	440	676	999999	576	374	127	367	999999	945	564	372	740	261	983	996	443	867	294	717	419	692	388	131	904	812	454	999999	211	805	341	570	999999	865	999999	120	361	908	364	956	999999	129	496	241	492	531	32	539	999999	663	49	271	999999	660	255	815	61	999999	999999	764	919	781	165	932	613	994	849	874	999999	872	644	534	513	338	999999	300	205	157	639	383	790	999999	650	547	999999	80	376	999999	999999	712	68	806	381	600	999999	570	963	563	627	497	682	157	806	822	29	514	758	865	294	955	620	904	915	164	973	14	999999	618	176	543	628	986	264	31	999999	837	999999	999999	999999	999999	336	641	529	151	700	999999	999999	828	999999	999999	999999	510	577	664	999999	999999	891	226	626	41	439	355	397	93	869	696	999999	999999	18	999999	360	845	573	488	628	979	384	773	463	999999	999999	312	100	999999	999999	127	999999	600	999999	999999	946	999999	999999	270	376	981	999999	446	281	14	750	334	819	346	999999	999999	936	999999	999999	122	778	999999	999999	295	146	137	264	481	862	999999	287	301	855	357	999999	423	559	999999	122	647	735	938	501	999999	590	570	999999	999999	24	754	191	329	565	817	882	828	183	10	999999	999999	727	772	999999	530	999999	999999	479	999999	110	487	999999	633	976	398	387	999999	999999	313	704	999999	999999	510	467	117	999999	957	999999	47	999999	416	249	999999	999999	874	999999	962	364	971	732	999999	101	30	653	536	837	557	353	177	999999	51	212	869	306	558	603	226	999999	476	959	769	721	441	999999	694	999999	369	999999	111	999999	424	999999	653	581	571	484	625	857	931	279	999999	999999	568	608	433	214	379	261	631	281	999999	658	887	999999	962	999999	660	33	959	298	477	999999	251	699	999999	566	999999	298	734	83	999999	368	999999	206	946	165	163	999999	573	999999	999999	999999	999999	830	999999	765	598	999999	619	161	824	999999	898	642	802	909	371	999999	592	867	655	999999	527	557	303	344	285	690	75	806	267	826	460	479	999999	370	290	421	925	259	967	916	678	999999	259	385	470	740	404	47	794	293	250	705	999999	786	590	274	999999	439	490	907	576	812	893	997	152	
999999	999999	442	999999	950	943	343	899	738	412	943	307	999999	874	999999	295	38	999999	973	586	999999	644	644	999999	25	999999	496	768	70	350	865	689	262	243	51	529	962	418	999999	350	907	999999	999999	383	647	999999	619	565	946	621	548	999999	919	421	397	785	576	662	613	76	457	574	839	398	547	263	55	999999	999999	24	333	620	179	633	678	948	547	999999	142	58	274	931	822	448	999999	75	769	840	846	999999	952	309	804	999999	893	342	966	708	836	393	921	999999	732	999999	298	928	999999	999999	999999	449	999999	315	530	564	999999	526	752	999999	596	999999	493	214	837	999999	71	33	815	402	740	346	999999	838	435	749	137	338	208	999999	160	872	999999	483	108	407	999999	647	779	250	974	376	590	999999	999999	999999	999999	716	108	165	870	274	999999	239	556	406	467	408	880	781	436	999999	327	999999	999999	999999	47	999999	116	999999	558	424	999999	574	428	373	756	415	999999	999999	849	421	999999	53	30	999999	759	214	999999	999999	939	619	999999	999999	813	510	999999	727	999999	397	999999	889	999999	667	607	455	31	548	810	193	649	61	999999	809	931	25	999999	283	841	364	999999	832	999999	414	500	938	657	254	999999	917	999999	38	90	999999	753	960	811	571	446	574	999999	220	403	999999	62	888	937	957	76	797	999999	775	886	970	999999	999999	805	999999	177	668	999999	776	787	893	869	999999	999999	352	66	971	214	672	837	277	500	999999	439	351	361	612	10	999999	188	963	652	548	999999	999999	906	269	999999	999999	404	778	775	97	999999	510	999999	441	999999	595	900	104	592	603	999999	618	480	999999	64	463	844	999999	667	999999	598	823	250	330	479	862	999999	796	816	599	277	69	501	413	999999	928	477	999999	696	999999	798	93	380	58	610	999999	638	237	214	701	770	840	120	676	999999	999999	269	552	962	999999	160	114	999999	993	335	878	999999	999999	358	136	986	999999	999999	262	310	515	452	202	719	999999	233	217	999999	999999	828	437	948	999999	914	719	668	924	958	641	264	694	805	387	723	732	416	999999	878	88	714	999999	999999	858	999999	983	167	77	832	26	830	942	522	172	174	897	929	302	999999	999999	468	71	965	999999	997	615	710	999999	478	987	999999	999999	339	513	410	981	466	100	458	930	562	600	999999	999999	810	999999	181	642	222	826	803	123	420	249	620	653	881	999999	860	761	283	999999	999999	999999	999999	179	612	999999	761	193	441	838	844	231	86	867	999999	999999	426	684	444	77	853	652	194	426	250	99	893	999999	110	721	
239	697	657	470	999999	999999	465	640	999999	171	880	39	395	999999	278	999999	173	752	999999	857	328	185	326	999999	999999	947	660	70	929	523	999999	14	92	720	999999	999999	574	999999	866	722	999999	785	975	282	196	999999	266	230	999999	61	925	999999	82	252	402	64	380	450	231	63	595	999999	999999	195	55	876	999999	674	365	999999	624	557	885	999999	299	543	210	54	29	424	690	440	999999	877	598	975	931	840	328	554	777	133	393	812	136	173	999999	789	236	319	877	999999	999999	35	437	378	264	999999	999999	999999	853	335	999999	807	999999	999999	490	834	597	79	944	116	999999	810	353	501	999999	83	835	135	470	999999	818	710	547	999999	575	999999	449	229	721	820	887	999999	701	999999	702	999999	449	971	683	248	201	167	375	771	999999	64	681	936	214	191	999999	999999	398	441	999999	720	269	999999	589	999999	999999	377	358	134	999999	887	119	999999	798	587	999999	864	999999	231	230	999999	345	776	999999	521	215	513	25	539	545	70	999999	269	935	982	326	999999	392	999999	853	999999	999999	999999	552	358	944	780	147	627	557	421	384	999999	999999	856	999999	493	999999	999999	396	881	362	818	999999	167	815	849	999999	816	270	999999	481	372	377	999999	852	104	233	514	577	435	375	398	999999	133	686	999999	999999	89	999999	832	999999	324	693	999999	470	990	661	999999	999999	105	814	331	366	999999	999999	22	799	813	14	291	999999	897	999999	961	515	963	836	999999	999999	911	999999	999999	219	437	999999	999999	678	404	936	861	442	839	972	482	621	999999	42	999999	194	674	115	245	84	325	572	875	824	732	467	507	163	206	914	630	304	927	999999	999999	421	999999	343	404	876	999999	848	430	924	27	349	999999	931	953	281	805	805	565	812	893	864	811	342	945	937	439	707	245	925	351	187	694	932	113	471	999999	999999	711	368	932	476	152	950	806	392	996	999999	999999	925	118	825	738	124	999999	73	610	450	398	466	447	444	612	505	582	840	655	538	827	491	999999	474	104	206	999999	427	999999	999999	535	562	940	999999	999999	320	816	999999	999999	579	999999	49	861	960	999999	254	920	498	863	646	377	999999	737	999999	999999	999999	65	643	999999	541	245	800	999999	749	915	836	526	999999	937	302	688	66	400	86	824	999999	630	909	532	850	285	391	999999	999999	492	568	825	999999	123	999999	999999	183	795	907	343	912	999999	121	55	999999	999999	999999	561	571	957	321	999999	660	999999	961	98	155	999999	880	999999	854	246	274	267	357	20	54	470	999999	999999	515	999999	
493	742	912	98	999999	864	426	132	939	829	992	999999	999999	999999	174	839	999999	699	119	72	915	651	489	999999	434	999999	999999	105	683	999999	412	534	999999	61	92	918	731	872	579	291	694	758	325	34	254	155	96	364	846	214	999999	459	926	452	999999	842	262	246	664	665	175	330	999999	74	427	467	677	128	909	256	118	999999	999999	828	378	166	335	465	999999	288	766	343	258	478	567	952	608	999	999999	250	999999	999999	999999	914	125	999999	319	261	999999	786	999999	967	455	600	106	37	999999	108	84	197	516	797	814	999999	898	832	82	969	507	475	999999	999999	422	669	590	623	82	215	712	14	999999	83	858	644	999999	799	888	658	382	539	999999	509	925	999999	733	867	680	831	25	292	301	350	754	140	927	800	555	785	999999	483	955	135	396	999999	350	442	938	180	576	109	944	423	597	999999	853	360	752	902	999999	722	943	250	999999	429	712	506	999999	728	717	999999	253	999999	648	898	583	999999	999999	855	178	300	929	999999	265	999999	999999	878	752	786	286	576	999999	652	848	296	540	714	935	999999	366	843	123	220	462	566	856	999999	774	698	394	367	247	897	734	646	793	999999	985	284	91	834	754	999999	451	150	961	999999	264	362	368	869	561	155	498	334	999999	718	57	698	69	505	113	999999	402	999999	999999	160	918	212	503	107	999999	999999	999999	999999	99	579	769	322	604	265	588	999999	340	525	806	101	999999	410	469	84	395	999999	999999	999999	731	701	151	531	999999	999999	682	61	999999	271	999999	999999	269	999999	245	607	949	735	103	804	917	691	999999	877	123	247	752	517	742	428	999999	999999	447	310	800	999999	999999	999999	999999	793	582	536	562	78	999999	906	999999	441	175	862	134	659	999999	419	667	50	999999	274	999999	573	69	174	318	999999	559	999999	462	959	999999	846	178	999999	234	309	231	391	138	654	999999	999999	999999	999999	999999	880	303	61	250	999999	642	999999	420	174	829	937	734	417	227	999999	518	678	453	872	275	328	999999	422	435	999999	999999	286	911	332	772	999999	999999	748	999999	437	147	508	466	435	999999	416	436	14	882	297	575	814	173	16	999999	823	764	999999	55	33	999999	999999	626	999999	839	366	848	97	401	628	779	986	595	789	984	20	221	27	999999	858	892	999999	999999	148	327	383	122	905	999999	948	999999	625	999999	798	250	267	882	119	999999	959	567	348	612	264	517	589	229	999999	32	136	999999	746	999999	196	999999	508	350	487	39	466	254	943	999999	452	191	163	292	796	
999999	726	138	111	431	596	301	553	86	285	999999	738	164	738	883	999999	346	700	999999	516	999999	999999	999999	404	89	139	715	624	447	169	82	364	306	432	834	999999	998	510	999999	999999	895	999999	999999	999999	857	999999	311	516	999999	840	999999	491	523	775	999999	807	999999	733	32	302	880	999999	115	916	213	999999	441	999999	999999	588	72	999999	385	249	621	999999	319	852	547	788	827	209	564	607	63	999999	840	530	302	999999	495	274	487	999999	519	228	999999	515	861	591	859	579	612	481	778	279	999999	284	999999	61	497	999999	195	244	474	681	121	999999	999999	622	434	911	439	875	999999	797	359	999999	730	403	606	999999	990	956	999999	258	596	999999	999999	999999	999999	999999	999999	999999	540	999999	999999	253	558	837	116	999999	999999	999999	166	948	149	999999	388	999999	919	999999	554	760	454	692	966	239	315	226	94	38	679	87	147	999999	544	199	345	565	719	999999	803	892	296	999999	161	751	799	979	118	860	999999	848	864	730	22	616	796	847	570	849	937	999999	753	88	303	575	111	297	414	950	401	822	271	814	999999	661	473	821	541	999999	999999	335	117	233	332	830	222	417	999999	927	999999	498	994	869	999999	470	999999	218	339	586	999999	512	575	999999	999999	882	587	999999	779	360	153	999999	315	999999	419	611	235	999999	999999	999999	362	694	441	486	557	902	827	999999	646	489	523	265	492	955	575	999999	760	949	764	450	252	172	637	505	784	428	192	649	460	565	999999	619	999999	866	233	955	80	98	610	999999	65	999999	999999	299	837	887	492	360	780	999999	851	285	999999	315	230	200	66	935	702	999999	720	188	940	999999	254	904	999999	999999	731	620	999999	671	348	999999	394	66	999999	348	668	896	935	832	999999	968	714	999999	854	157	645	43	898	145	396	481	846	876	255	333	999999	933	95	866	999999	169	635	999999	937	566	920	174	442	718	276	805	999999	999999	999999	999999	376	294	59	655	980	698	999999	720	284	867	362	999999	810	434	302	735	999999	79	999999	999999	343	999999	32	297	236	481	600	190	868	591	287	999999	567	999999	957	761	883	999999	885	929	447	999999	905	79	214	999999	363	999999	425	999999	993	133	684	609	639	842	271	999999	428	999999	108	541	999999	999999	589	404	950	536	999999	541	852	999999	999999	283	999999	999999	628	953	92	824	128	999999	764	999999	597	164	999999	958	999999	125	999999	130	21	387	831	906	72	221	489	810	462	826	542	999999	689	622	939	999999	347	220	223	999999	680	604	390	516	777	524	999999	999999	
131	991	999999	361	999999	731	369	806	451	999999	365	416	999999	282	372	301	59	880	648	974	224	871	620	433	902	191	999999	417	999999	999999	999999	548	126	64	688	470	934	191	999999	957	263	999999	959	981	999999	806	844	407	242	98	466	896	875	999999	221	260	381	468	458	999999	290	952	809	136	236	817	300	419	593	901	999999	868	48	691	999999	90	911	638	578	106	346	52	999999	999999	859	242	672	999999	999999	999999	98	475	732	981	676	311	333	833	755	47	515	435	999999	340	730	597	857	194	409	140	999999	742	999999	999999	523	999999	777	901	276	994	154	999999	999999	164	812	891	146	999999	24	420	999999	88	999999	541	590	999999	238	844	187	271	999999	488	595	712	100	356	586	999999	467	438	533	432	566	999999	893	219	859	659	999999	838	461	800	179	999999	383	269	858	358	771	612	19	932	724	15	620	999999	710	862	999999	999999	315	766	599	999999	886	334	522	999999	647	381	61	999999	326	348	810	583	319	606	339	831	498	238	608	855	428	600	708	561	150	999999	509	997	999999	71	999999	694	999999	593	112	58	999999	735	710	999999	561	441	615	385	999999	46	356	114	533	242	968	87	168	743	167	295	626	999999	983	419	999999	64	982	999999	814	126	999999	725	503	290	93	999999	527	217	999999	986	985	332	366	113	881	404	473	999999	103	455	999999	468	435	999999	432	999999	999999	301	999999	507	999999	360	570	88	999999	630	611	252	999999	215	560	999999	449	181	310	999999	604	879	537	476	590	629	172	368	999999	999999	999999	686	858	307	999999	235	999999	796	999999	999999	999999	999999	447	261	793	999999	999999	887	999999	585	28	264	516	138	191	872	999999	61	917	830	197	211	498	751	339	925	393	851	204	999999	272	653	999999	999999	541	326	441	285	683	368	424	284	999999	999999	999999	46	179	729	125	148	999999	636	999999	707	999999	559	789	695	921	999999	999999	363	693	999999	322	375	620	841	596	865	440	488	378	558	415	999999	738	493	856	303	755	664	999999	66	864	635	999999	936	237	981	536	745	364	814	530	71	591	903	999999	530	426	337	999999	260	999999	981	999999	330	302	534	821	999999	839	628	122	183	999999	999999	705	687	601	683	613	614	339	694	134	564	37	353	331	835	801	999999	877	428	999999	484	999999	882	377	453	999999	702	170	240	906	736	701	357	443	954	207	14	999999	742	999999	527	999999	22	999999	703	999999	999999	213	986	999999	512	999999	694	651	152	999999	999999	999999	158	49	999999	999999	109	999999	397	999999	999999	
909	999999	637	999999	407	144	704	13	564	999999	34	999999	999999	695	999999	183	999999	999999	985	16	705	301	675	999999	999999	780	702	812	83	821	234	999999	999999	622	49	836	358	707	999999	999999	990	648	588	942	798	645	998	354	421	280	999999	999999	999999	855	974	618	701	999999	111	627	441	891	930	743	121	564	832	537	655	662	825	999999	299	379	26	67	999999	733	585	59	782	358	400	803	457	840	67	985	999999	431	145	999999	999999	487	999999	109	718	845	830	244	813	470	698	759	455	999999	104	999999	839	917	905	967	678	999999	844	93	500	136	999999	281	506	999999	999999	234	527	730	432	811	205	917	348	999999	999999	351	246	321	999999	641	357	121	745	34	155	730	525	178	999999	999999	642	999999	608	591	559	999999	737	999999	580	473	242	724	913	293	837	922	578	48	73	337	816	999999	433	859	779	184	536	481	999999	169	709	359	314	879	179	114	318	999999	317	355	614	280	741	196	409	633	208	461	196	232	161	486	999999	98	735	119	667	999999	812	999999	31	265	273	421	763	883	419	43	123	733	614	999999	731	718	723	546	792	246	460	155	975	84	294	479	17	233	254	225	153	70	446	569	945	999999	999999	358	17	999999	999999	999999	223	175	348	999999	618	999999	754	395	375	199	327	999999	298	666	410	947	970	999999	413	540	638	204	889	63	999999	54	875	999999	999999	374	538	472	812	999999	931	810	736	831	999999	999999	478	858	849	954	742	24	281	288	531	385	388	223	916	892	887	29	285	294	999999	574	999999	953	10	11	660	854	999999	999999	734	599	220	148	932	999999	71	779	999999	999999	320	282	772	597	279	19	986	324	555	920	56	912	999999	999999	665	296	999999	525	858	848	303	887	405	999999	553	931	175	999999	291	190	831	117	675	999999	974	893	801	999999	684	990	24	345	999999	698	317	822	74	769	483	645	999999	999999	999999	505	642	432	999999	999999	53	348	844	999999	43	375	98	939	999999	999999	477	772	495	999999	841	867	833	957	588	707	609	730	866	405	999999	646	666	295	999999	179	707	551	999999	945	823	999999	156	999999	312	933	999999	378	586	879	301	999999	159	177	999999	64	999999	685	843	999999	257	323	481	448	980	999999	708	803	753	76	486	926	756	550	532	504	720	999999	654	655	107	240	154	986	114	65	497	498	589	141	507	32	707	846	698	509	999999	708	297	916	234	806	999999	519	403	999999	954	999999	645	999999	999999	116	40	198	999999	26	178	999999	344	925	899	220	
999999	622	568	999999	228	909	852	32	999999	999999	278	738	431	300	615	999999	593	738	111	888	852	389	797	401	992	999999	773	681	341	379	373	999999	26	24	592	12	951	938	999999	54	756	999999	569	330	999999	302	999999	782	999999	544	901	999999	823	21	999999	999999	824	177	999999	708	146	180	691	270	649	906	721	417	708	613	683	654	590	66	141	239	999999	476	999999	699	753	999999	999999	796	999999	999999	547	15	656	758	188	999999	999999	448	908	999999	932	308	681	930	581	359	83	797	861	256	25	767	879	137	999999	999999	613	772	955	154	999999	999999	999999	999999	368	715	999999	950	435	999999	187	152	158	555	307	520	794	632	127	403	917	483	935	231	752	999999	135	529	743	830	180	703	493	999999	999999	47	999999	800	572	866	999999	999999	372	999999	78	872	619	999999	999999	503	562	980	655	999999	999999	425	959	570	138	588	589	241	216	604	999999	999999	658	394	999999	269	999999	994	70	261	804	999999	999999	973	999999	879	171	801	999999	250	277	200	58	999999	537	999999	999999	945	671	983	286	367	999999	999999	243	999999	224	235	464	570	999999	568	999999	403	757	442	314	986	417	259	427	999999	542	965	337	537	434	727	856	999999	191	68	332	999999	999999	999999	876	354	739	568	665	936	999999	137	751	999999	281	999999	184	104	955	101	999999	422	999999	497	824	951	440	706	999999	497	378	854	999999	999999	246	842	427	320	565	959	999999	849	999999	491	451	415	224	628	266	779	552	761	653	99	530	910	520	487	622	925	999999	42	408	177	567	492	748	320	472	999999	237	864	999999	996	844	687	828	85	999999	419	999999	811	449	999999	944	616	210	299	909	335	999999	999999	697	999999	55	223	999999	426	923	958	666	904	999999	827	551	688	232	657	999999	843	92	999999	441	212	198	112	593	27	233	951	291	459	411	147	117	297	176	999999	950	999999	245	412	162	999999	999999	999999	655	999999	838	266	393	999999	999999	76	253	885	508	999999	450	943	630	999999	202	999999	677	217	502	28	719	264	521	333	707	624	607	679	999999	353	460	366	456	970	188	966	567	999999	415	344	893	999999	788	681	999999	16	999	811	999999	190	420	999999	339	999999	902	584	744	70	845	430	999999	573	602	999999	44	94	496	660	255	236	414	999999	801	167	135	497	475	839	874	700	999999	999999	470	113	933	914	36	819	77	604	231	999999	892	985	999999	329	630	633	647	999999	519	999999	566	983	775	481	744	181	999999	415	119	904	999999	154	805	673	113	498	232	999999	
999999	677	592	651	14	908	56	816	291	805	999999	841	202	510	191	284	239	487	337	999999	999999	855	318	662	494	999999	320	747	189	999999	226	999999	411	999999	316	842	999999	915	999999	999999	999999	927	889	705	547	999999	999999	685	963	531	444	999999	170	770	950	212	368	930	166	687	597	308	637	88	589	736	999999	676	204	999999	527	323	999999	470	36	252	965	612	124	227	999999	999999	784	657	768	599	970	999999	999999	113	483	825	758	301	279	136	999999	999999	125	811	836	999999	999999	624	13	130	999999	700	744	708	999999	755	999999	939	82	962	999999	979	999999	990	765	800	110	999999	865	702	564	999999	200	899	999999	164	497	999999	390	999999	154	170	654	648	481	999999	896	867	865	727	999999	819	229	316	612	321	500	135	55	46	936	399	758	311	565	911	509	844	756	93	999999	513	559	504	818	999999	999999	999999	518	495	999999	242	235	148	999999	745	999999	884	297	640	999999	372	266	999999	642	755	411	353	93	999999	999999	62	999999	999999	999999	505	270	725	498	999999	986	829	999999	999999	143	703	173	620	618	819	924	999999	556	125	430	896	256	215	861	72	952	981	587	947	724	851	130	999999	679	196	484	272	395	48	999999	999999	754	706	220	938	592	999999	734	999999	646	999999	505	995	361	572	259	64	863	435	306	15	251	669	836	292	999999	719	941	432	345	661	239	518	999999	596	151	550	999999	923	480	171	256	323	311	999999	355	135	101	116	937	429	409	959	742	648	591	95	869	927	365	872	849	312	928	999999	916	987	534	999999	999999	708	69	939	955	145	758	999999	368	267	936	457	628	834	999999	915	262	280	999999	822	15	65	999999	77	568	608	999999	944	395	326	662	999999	600	336	685	239	999999	469	13	607	999999	663	726	611	991	907	999999	24	818	999999	732	645	999999	711	759	375	37	991	999999	357	823	999999	542	52	999999	577	856	301	159	265	554	999999	276	178	932	351	339	78	86	999999	999999	306	135	999999	594	999999	999999	889	576	319	211	379	97	656	999999	86	130	684	16	423	60	952	999999	562	468	999999	999999	52	779	999999	46	999999	915	999999	993	999999	999999	170	458	589	430	967	999999	999999	63	185	705	619	394	999999	231	654	999999	662	999999	411	441	573	913	655	647	115	999999	169	283	252	464	999999	999999	267	397	959	999999	427	992	92	999999	35	509	293	999999	759	657	923	196	391	896	262	121	999999	94	125	257	803	941	325	999999	999999	999999	811	721	339	956	137	468	271	428	999999	999999	999999	
999999	416	74	630	999999	999999	999999	195	972	892	356	211	264	80	183	999999	999999	433	485	677	999999	999999	469	697	571	904	999999	529	464	999999	962	261	592	595	419	677	61	627	391	64	867	672	592	673	999999	519	84	885	999999	196	559	995	169	992	999999	510	947	376	68	517	93	999999	731	57	999999	105	618	999999	661	505	999999	94	51	430	809	562	90	999999	242	62	829	917	575	278	375	966	101	600	999999	908	999999	685	569	874	970	939	999999	544	743	999999	999999	415	233	458	999999	999999	999999	999999	192	739	429	161	143	999999	687	999999	362	999999	682	999999	13	28	375	752	774	999999	525	177	459	870	620	999999	62	999999	161	424	999999	999999	313	901	22	362	418	563	489	579	551	563	999999	804	587	489	862	779	366	882	999999	999999	684	429	948	786	999999	999999	128	883	109	270	854	272	482	244	159	780	999999	651	610	999999	273	999999	994	999999	980	654	292	141	684	282	516	278	999999	222	999999	883	952	236	82	999999	445	999999	480	291	708	923	332	352	339	91	999999	715	999999	238	999999	488	435	986	805	634	999999	986	209	826	753	585	888	999999	801	999999	828	724	578	514	376	999999	999999	712	263	67	999999	939	999999	602	453	801	999999	999999	14	999999	457	999999	999999	448	75	458	407	653	999999	132	45	72	999999	74	263	113	147	767	999999	550	763	723	732	748	312	100	999999	999999	383	952	588	999999	264	847	817	862	999999	139	999999	918	270	81	999999	141	31	269	398	737	999999	349	663	239	999999	464	200	734	999999	682	146	975	273	801	280	584	543	303	808	703	256	400	809	17	328	944	290	691	548	601	726	999999	702	457	266	43	299	999999	458	800	999999	93	999999	621	993	473	654	468	999999	600	999999	728	461	999999	999999	949	539	655	910	999999	999999	508	196	642	955	999999	283	816	999999	246	999999	999999	999999	17	55	173	771	198	999999	855	299	821	999999	999999	13	998	591	999999	965	317	503	643	448	999999	999999	158	896	999999	999999	999999	999999	838	999999	999999	999999	999999	999999	453	649	999999	187	999999	640	999999	999999	362	618	248	638	999999	512	276	999999	237	742	652	999999	999999	391	897	999999	785	532	125	664	461	999999	999999	643	599	124	148	367	647	139	999999	12	393	67	274	999999	999999	358	999999	999999	924	987	999999	822	662	668	156	999999	751	61	402	819	525	400	599	464	293	999999	48	842	373	908	213	999999	590	999999	361	678	126	367	999999	436	824	728	999999	474	211	512	981	931	968	86	615	999999	737	999999	487	999999	468	
810	256	63	319	865	33	26	783	597	242	999999	316	477	945	394	442	965	994	797	661	135	263	781	623	117	999999	297	999999	617	370	257	999999	368	220	316	120	565	127	959	704	723	690	999999	280	968	624	500	141	999999	163	999999	999999	690	341	999999	556	475	440	212	999999	735	724	176	237	984	850	999999	267	638	283	877	847	45	102	999999	444	649	510	654	492	999999	166	999999	463	598	908	482	37	876	759	645	135	915	999999	968	999	999999	999999	999999	128	676	243	502	999999	286	999999	313	597	403	999999	907	964	999999	999999	616	579	999999	999999	639	86	378	920	999999	878	999999	752	932	76	133	938	921	273	999999	536	816	999999	663	133	187	673	605	999999	999999	977	852	999999	349	206	361	399	999999	810	999999	219	749	999999	852	623	319	999999	992	246	474	465	977	643	749	259	902	476	916	999999	535	999999	480	999999	999999	413	999999	956	999999	735	714	734	592	120	527	15	786	999999	999999	49	999999	652	680	999999	420	178	10	219	932	99	303	885	999999	999999	285	780	738	265	469	449	999999	362	131	267	531	740	872	867	126	999999	999999	999999	187	877	716	999999	295	121	83	128	412	816	999999	999999	442	829	261	999999	835	746	277	999999	601	849	999999	460	531	423	837	679	305	143	103	999999	626	461	707	605	999999	999999	495	999999	192	350	46	781	999999	808	824	702	999999	115	999999	380	476	942	251	338	435	999999	999999	871	283	403	823	999999	723	836	696	999999	131	656	658	442	260	650	348	260	812	670	132	723	999999	145	999999	199	111	723	722	683	999999	378	179	852	51	999999	353	788	527	766	999999	999999	999999	843	581	831	457	599	129	999999	604	999999	999999	765	143	637	283	148	212	633	999999	10	123	999999	770	999999	486	999999	400	999999	307	559	999999	999999	612	630	612	754	564	369	742	512	603	897	89	229	852	999999	719	999999	350	214	586	894	598	67	388	108	82	999999	355	652	208	492	528	54	267	999999	999999	512	35	999999	584	999999	890	665	999999	226	933	551	899	999999	95	986	296	999999	973	839	457	554	252	513	681	735	24	100	999999	999999	378	999999	962	382	261	999999	389	821	630	743	13	932	661	172	999999	531	999999	282	566	222	205	435	999999	427	999999	608	270	999999	846	999999	999999	800	999999	294	847	898	589	999999	999999	878	607	474	472	240	836	524	999999	999999	999999	160	806	741	533	101	915	943	964	544	999999	653	946	867	975	999999	915	212	580	377	324	277	942	411	462	688	999999	731	963	840	999999	509	
715	999999	183	696	51	999999	276	999999	378	904	933	54	999999	177	999999	739	999999	999999	325	633	944	525	999999	80	999999	405	999999	845	485	194	979	134	952	999999	937	766	999999	288	740	828	935	318	998	419	999999	897	242	999999	999999	875	241	282	999999	999999	565	200	424	112	489	645	807	431	785	194	924	809	102	329	239	175	56	999999	949	497	697	635	999999	355	737	319	173	999999	99	999999	953	707	999999	999999	294	999999	351	590	799	105	30	514	999999	814	495	533	805	912	65	590	999999	999999	332	37	270	929	673	999999	375	179	481	999999	999999	184	240	227	210	107	999999	999999	824	465	999999	999999	999999	192	111	712	860	999999	513	261	939	508	781	933	384	581	999999	364	84	282	225	629	623	999999	183	358	583	277	333	999999	877	573	765	373	607	999999	561	88	999999	960	218	999999	999999	230	874	832	403	307	999999	628	374	680	417	999999	250	999999	241	268	19	753	139	593	880	805	383	375	743	417	999999	999999	30	999999	536	124	999999	999999	964	999999	343	350	955	286	434	705	343	999999	166	999999	133	999999	246	999999	78	84	999999	999999	999999	999999	846	508	999999	999999	972	936	607	719	999999	302	488	196	828	999999	925	669	798	999999	999999	184	999999	999999	218	999999	293	999999	669	728	999999	461	292	449	999999	114	999999	835	260	969	999999	497	107	999999	999999	999999	734	937	986	999999	999999	409	286	978	999999	116	397	669	299	999999	701	461	999999	999999	999999	691	19	999999	424	724	291	100	418	999999	549	670	87	847	133	355	795	356	533	271	361	186	999999	999999	983	999999	716	886	545	690	999999	999999	999999	228	999999	371	853	695	523	272	126	999999	990	458	439	795	39	549	546	944	774	355	928	15	526	999999	516	705	65	999999	17	999999	554	999999	560	697	999999	999999	366	761	501	109	833	270	154	999999	196	726	875	197	999999	176	350	600	916	999999	923	225	999999	535	999999	158	639	764	265	999999	731	272	897	742	355	180	193	999999	999999	674	521	999999	999999	451	769	999999	830	868	132	999999	999999	954	999999	638	774	233	999999	830	906	352	999999	78	999999	432	999999	924	829	142	841	465	983	565	157	251	410	999999	999999	260	766	74	327	771	642	999999	667	999999	999999	999999	968	132	24	363	999999	110	214	452	663	437	108	845	960	697	36	667	857	499	807	570	237	999999	868	906	999999	842	999999	698	436	589	999999	575	474	570	999999	719	450	629	686	56	47	957	600	927	161	999999	999999	629	745	975	999999	178	970	889	40	458	263	118	299	999999	
85	515	26	84	672	533	999999	999999	532	316	226	237	999999	760	532	280	918	940	755	152	738	405	953	461	31	596	999999	584	999999	716	999999	342	340	999999	971	532	999999	526	264	627	550	714	106	999999	758	340	365	219	366	760	540	999999	363	156	307	679	561	999999	63	999999	999999	796	859	999999	850	883	897	999999	788	10	338	402	685	137	602	33	308	525	703	690	241	395	227	779	185	999999	979	193	352	301	970	999999	999999	188	999999	999999	999999	999999	999999	874	999999	999999	431	365	999999	147	637	999999	999999	999999	381	45	861	372	999999	999999	999999	89	640	707	904	713	818	497	39	951	929	506	999999	849	999999	28	999999	828	257	47	999999	861	358	999999	999999	999999	639	78	920	999999	525	110	344	166	184	999999	649	880	970	999999	384	933	336	479	217	140	798	999999	116	363	108	999999	124	807	999999	717	730	602	201	161	999999	999999	576	999999	435	999999	999999	280	675	999999	999999	66	857	528	662	40	535	878	830	385	954	935	961	567	999999	999999	985	537	587	466	55	56	688	819	654	999999	367	241	999999	388	967	528	999999	715	983	51	999999	596	154	548	191	851	772	815	206	149	788	19	268	942	844	999999	693	218	999999	332	999999	999999	874	38	999999	304	834	999999	418	436	999999	256	583	999999	317	999999	392	999999	284	204	283	872	622	515	845	357	972	111	999999	999999	999999	820	370	660	673	147	999999	125	876	887	999999	330	999999	769	999999	542	435	474	999999	999999	252	654	933	999999	999999	505	999999	999999	192	324	999999	733	907	86	601	95	999999	922	131	180	999999	277	172	397	186	953	999999	853	999999	313	999999	999999	475	999999	999999	190	999999	999999	999999	178	999999	363	932	999999	565	293	999999	999999	999999	157	999999	512	353	465	777	975	491	546	974	105	40	572	999999	999999	999999	823	268	999999	999999	420	999999	999999	999999	952	999999	323	344	611	999999	893	541	999999	684	999999	999999	999999	165	999999	320	999999	698	999999	999999	516	148	159	277	999999	168	999999	999999	999999	999999	757	949	979	201	400	999999	999999	641	880	714	999999	564	886	887	961	233	999999	999999	258	508	873	722	857	442	804	814	309	55	291	452	100	867	999999	809	927	184	676	227	765	12	999999	482	999999	635	163	952	261	271	316	829	186	82	776	999999	470	999999	102	547	397	999999	708	999999	359	437	623	223	626	86	959	999999	556	999999	999999	256	999999	401	903	231	289	852	562	47	999999	461	276	28	100	999999	349	892	92	999999	830	999999	303	447	132	390	22	939	335	185	999999	530	283	
421	999999	530	453	78	999999	999999	268	545	32	670	679	898	999999	605	132	784	736	77	703	999999	934	724	999999	213	278	522	219	999999	526	387	999999	219	188	855	849	570	999999	999999	999999	999999	871	999999	166	999999	768	999999	229	416	816	551	448	244	826	999999	999999	454	577	999999	800	619	660	999999	28	999999	935	470	720	316	756	562	396	466	316	999999	555	999999	999999	329	999999	55	999999	802	532	975	999999	500	393	331	377	404	992	999999	480	151	999999	952	276	522	697	308	513	913	660	264	165	982	999999	344	999999	838	999999	999999	999999	754	326	999999	396	53	999999	444	999999	398	938	361	569	247	999999	174	930	603	382	999999	632	999999	541	999999	152	278	820	956	572	58	999999	999999	517	744	999999	725	824	703	999999	233	999999	262	231	999999	975	309	695	917	999999	999999	414	707	465	842	625	668	223	937	716	128	232	749	872	999999	999999	408	844	999999	894	270	350	999999	46	159	239	379	914	425	413	842	999999	903	960	808	644	323	83	674	128	999999	511	886	986	448	10	999999	999999	203	999999	999999	999999	871	32	736	423	187	671	316	613	256	753	798	999999	999999	545	329	789	74	394	999999	334	179	705	220	758	463	250	598	159	172	989	999999	677	836	388	999999	880	999999	394	467	651	767	71	999999	930	999999	362	999999	999999	680	287	324	809	693	252	999999	176	999999	978	960	999999	83	166	999999	266	999999	130	698	999999	834	449	565	679	926	999999	566	117	832	290	54	111	136	695	479	884	675	912	999999	593	102	544	78	255	434	530	999999	611	620	999999	898	999999	663	999999	78	240	999999	644	882	291	999999	999999	343	531	933	858	810	388	687	566	999999	129	146	114	999999	999999	380	320	255	406	833	999999	497	226	392	999999	447	508	626	999999	172	40	40	999999	908	915	211	547	999999	575	720	200	924	64	34	778	999999	559	235	778	860	999999	399	485	457	730	690	127	149	482	421	312	999999	448	403	561	99	444	205	487	999999	999999	998	999999	686	643	41	442	999999	999999	999999	887	282	848	388	999999	640	554	254	188	235	94	407	839	163	417	439	999999	660	473	688	21	363	748	690	999999	413	719	799	814	699	257	925	999999	477	534	39	912	999999	643	920	999999	999999	27	999999	14	435	169	526	999999	213	555	782	999999	924	993	999999	534	999999	361	356	921	755	440	489	977	168	872	371	629	388	526	999999	26	552	999999	822	346	496	685	999999	999999	999999	530	610	999999	474	207	610	484	10	505	754	709	297	999999	789	758	
538	284	846	563	797	896	999999	999999	140	766	185	780	181	999999	47	482	999999	112	727	234	830	345	513	999999	999999	887	629	882	772	716	729	553	364	73	807	222	839	47	456	999999	640	922	23	708	32	999999	312	812	467	281	948	194	999999	565	999999	203	770	885	302	910	276	17	915	423	46	631	426	118	390	825	643	999999	655	999999	593	907	331	804	937	442	584	999999	425	500	767	544	281	999999	144	613	451	953	999999	999999	39	999999	999999	600	671	400	412	204	432	641	638	235	539	999999	972	30	871	965	947	860	335	999999	592	425	999999	502	359	627	973	999999	384	689	978	999999	401	999999	900	999999	143	547	999999	999999	395	783	861	542	15	999999	999999	999999	999999	485	16	884	221	580	51	592	999999	179	999999	785	999999	655	267	949	257	429	459	22	130	150	832	410	831	945	999999	809	999999	999999	497	999999	801	858	44	899	683	999999	999999	820	918	317	787	963	999999	254	168	999999	525	912	295	585	972	814	994	601	652	605	63	275	999999	999999	39	830	999999	122	999999	372	620	999999	275	163	999999	999999	103	999999	999999	999999	999999	587	999999	334	293	650	828	911	956	987	864	999999	256	999999	49	632	315	686	288	999999	291	393	270	999999	999999	167	646	141	63	999999	720	191	247	784	700	476	488	190	948	388	999999	770	165	996	507	187	121	999999	124	999999	332	999999	533	999999	586	520	999999	999999	999999	135	14	999999	858	622	999999	683	205	999999	386	572	999999	134	999999	900	954	521	999999	274	298	941	999999	459	27	163	21	314	999999	841	999999	190	160	999999	974	822	999999	315	911	543	999999	824	982	648	810	551	999999	208	678	633	452	999999	292	62	703	999999	89	554	679	704	999999	999999	35	364	275	206	422	657	160	915	526	648	999999	694	544	999999	959	407	648	999999	999999	999999	999999	999999	398	141	898	999999	793	709	743	829	999999	999999	999999	999999	798	999999	383	614	138	107	999999	762	999999	804	999999	999999	999999	239	316	681	906	999999	306	798	336	11	966	999999	308	325	864	450	182	696	21	402	762	776	999999	999999	999999	44	346	310	764	999999	999999	999999	675	310	589	563	403	71	922	433	910	143	440	797	661	999999	999999	813	243	607	999999	999999	792	73	999999	999999	999999	974	658	872	999999	995	44	463	94	381	468	998	999999	311	57	999999	774	588	492	628	346	877	679	784	728	533	999999	166	292	506	801	612	474	847	998	428	413	60	567	914	999999	976	712	289	781	317	999999	932	560	480	646	214	581	216	999999	687	
999999	873	154	343	929	878	181	588	580	856	999999	888	999999	628	999999	723	30	577	530	369	175	400	999999	420	455	144	605	812	859	596	41	267	451	321	134	539	906	233	985	230	805	999999	708	925	999999	199	999999	999999	772	922	194	13	686	999999	521	999999	870	733	888	794	283	368	999999	984	999999	276	446	991	504	999999	817	796	999999	310	999999	51	691	999999	637	266	999999	673	49	999999	412	999999	581	415	799	229	669	999999	345	999999	947	446	405	724	110	516	752	637	438	999999	115	397	999999	386	481	999999	223	792	105	631	999999	610	329	791	581	797	999999	41	999999	284	999999	644	460	999999	363	999999	645	999999	977	130	513	877	244	443	831	25	615	204	933	999999	15	877	87	713	999999	347	999999	613	152	313	821	721	445	999999	107	470	936	999999	33	364	999999	257	814	999999	999999	412	375	885	999999	566	191	999999	107	999999	278	630	567	747	999999	999999	10	41	999999	674	308	792	441	91	999999	371	89	999999	181	579	999999	758	72	112	595	508	999999	999999	999999	586	131	331	624	572	884	476	999999	199	999999	17	363	803	999999	149	676	335	970	293	549	999999	999999	596	329	999999	388	519	999999	465	161	999999	999999	769	999999	247	552	977	178	868	207	869	468	890	64	999999	226	691	335	999999	436	270	537	688	691	999999	109	535	12	106	999999	999999	908	999999	47	559	999999	593	425	999999	999999	698	166	112	999999	680	999999	597	541	165	310	999999	194	645	999999	890	453	365	88	332	147	26	975	81	685	833	999999	30	852	504	999999	633	275	999999	335	737	113	435	999999	20	924	511	993	847	796	496	999999	999999	419	156	116	607	515	102	58	580	999999	95	426	262	999999	120	999999	47	954	999999	431	999999	319	301	999999	999999	763	77	408	636	33	138	285	199	653	999999	610	705	999999	999999	127	183	100	755	24	28	999999	999999	999999	814	766	956	892	999999	74	999999	953	999999	369	99	844	999999	694	422	557	595	810	237	609	33	999999	49	649	361	559	999999	999999	564	287	769	999999	423	776	999999	999999	76	245	166	135	519	999999	492	345	999999	758	680	999999	677	207	428	999999	781	999999	277	314	726	999999	541	569	815	999999	398	840	600	90	431	670	110	552	999999	359	653	112	999999	289	26	704	999999	999999	879	769	287	366	858	561	999999	683	509	289	152	999999	703	597	319	999999	355	652	745	227	337	19	388	134	999999	78	564	678	999999	999999	297	32	965	938	689	999999	900	41	982	48	853	747	171	820	410	730	655	66	793	
759	999999	999999	999999	133	999999	999999	390	163	649	789	996	999999	43	521	991	130	793	765	999999	999999	440	999999	669	999999	999999	590	847	999999	724	986	422	999999	885	890	63	999999	74	842	673	819	999999	999999	999999	999999	52	999999	714	649	999999	290	937	890	158	999999	328	621	705	261	759	684	32	822	438	999999	376	498	999999	152	999999	78	999999	951	999999	999999	608	999999	931	476	664	999999	875	207	739	444	59	532	359	365	572	441	227	812	92	989	796	841	318	728	826	553	630	571	191	759	999999	985	799	70	999999	634	690	999999	597	999999	999999	825	999999	994	613	844	149	318	579	36	851	253	999999	112	301	767	384	999999	999999	121	448	999999	26	999999	220	74	732	999999	999999	999999	999999	988	225	402	190	971	758	999999	125	982	413	322	991	164	908	980	125	999999	768	163	259	488	999999	485	251	999999	808	113	783	549	122	999999	999999	999999	285	862	38	999999	999999	330	18	999999	96	666	707	136	999999	861	999999	999999	948	44	999999	291	688	999999	409	999999	999999	685	172	655	541	575	999999	562	449	999999	878	999999	999999	648	999999	448	155	999999	401	922	777	125	999999	946	42	553	601	87	331	591	999999	999999	462	299	326	999999	168	999999	529	521	796	155	686	963	999999	35	287	309	268	91	999999	498	871	486	999999	44	503	225	999999	987	973	792	241	857	405	999999	593	999999	332	539	289	791	670	879	135	632	438	228	964	16	999999	302	819	249	455	999999	150	975	999999	291	743	999999	740	999999	548	14	914	829	567	999999	441	624	976	999999	801	354	828	992	361	339	605	284	261	616	720	999999	999999	999999	411	940	725	617	335	50	796	347	61	138	341	131	717	609	999999	847	999999	651	325	999999	999999	110	636	158	624	998	686	999999	691	134	999999	867	41	922	999999	626	400	999999	999999	999999	932	464	303	700	661	239	999999	999999	623	413	51	999999	365	882	554	311	313	999999	999999	999999	364	338	656	999999	317	999999	100	795	191	44	457	750	363	388	167	982	807	999999	999999	395	387	999999	999999	287	92	751	512	999999	377	126	322	823	831	999999	582	604	808	376	392	197	148	825	814	588	956	999999	715	976	724	571	504	377	999999	607	949	999999	493	999999	844	565	961	941	427	75	722	634	999999	401	806	563	184	440	553	310	256	561	874	266	999999	791	999999	535	999999	805	999999	999999	999999	234	22	908	121	439	531	827	235	207	999999	749	865	332	381	324	180	171	397	73	999999	999999	360	397	799	236	58	62	529	436	999999	999999	999999	
777	890	695	388	898	451	999999	908	726	84	59	999999	135	400	998	999999	721	365	273	999999	558	131	999999	873	624	118	884	391	479	308	999999	691	786	999999	999999	441	686	936	282	719	999999	164	107	704	311	999999	673	999999	59	999999	808	80	253	213	894	999999	999999	821	763	789	999999	363	439	428	999999	368	375	999999	999999	566	733	784	93	999999	765	403	34	268	572	389	999999	58	341	836	500	999999	448	583	411	443	514	864	182	492	999999	999999	725	678	429	943	869	999999	999999	493	909	999999	987	699	448	500	630	668	259	384	999999	999999	999999	603	927	556	999999	792	427	868	62	868	611	600	400	475	678	999999	839	628	520	600	999999	999999	999999	476	741	999999	145	910	812	846	999999	798	148	644	277	131	751	872	999999	999999	426	666	999999	50	999999	396	999999	972	999999	284	828	999999	863	753	995	183	999999	460	815	181	999999	516	65	216	263	999999	999999	756	208	557	604	967	605	443	183	999999	417	887	65	999999	449	173	98	999999	999999	983	935	394	649	104	456	300	66	999999	429	999999	610	234	786	608	934	999999	774	999999	680	861	35	999999	999999	147	765	788	405	471	731	999999	427	528	199	999999	877	999999	117	113	111	314	999999	753	23	999999	256	192	999999	457	419	896	398	824	857	165	958	515	813	511	338	667	894	595	999999	936	492	999999	45	516	999999	866	999999	670	999999	999999	999999	282	415	999999	890	999999	687	947	999999	834	104	603	999999	43	322	372	263	606	774	443	419	325	633	999999	781	175	157	594	999999	999999	461	999999	999999	491	214	685	109	506	999999	755	979	946	544	295	841	888	420	11	204	367	613	838	999999	729	955	636	999999	337	535	725	436	103	230	508	999999	999999	999999	189	999999	636	272	999999	986	29	464	999999	999999	347	999999	999999	754	155	400	999999	939	622	999999	930	535	577	999999	771	970	894	999999	886	726	46	912	999999	999999	241	182	567	105	856	999999	876	275	492	855	311	101	642	971	290	702	999999	999999	999999	999999	22	999999	261	600	500	999999	101	999999	999999	746	744	435	771	999999	522	972	832	273	999999	999999	955	664	52	722	999999	999999	337	922	48	193	864	478	161	930	932	587	920	966	604	999999	761	999999	698	745	120	876	999999	694	458	317	870	597	484	999999	999999	357	999999	539	867	820	458	179	999999	393	882	276	283	999999	25	999999	62	865	669	24	18	777	999999	306	611	999999	360	642	473	999999	323	276	993	171	351	999999	976	999999	999999	999999	999999	591	526	314	863	844	602	488	679	
523	265	14	927	469	999999	811	999999	313	927	999999	470	999999	705	929	999999	615	282	122	499	440	958	999999	999999	886	403	426	999999	999999	999999	999999	265	871	963	999999	475	999999	999999	533	189	539	203	999999	464	999999	322	999999	886	596	999999	258	999999	999999	989	249	564	594	247	51	76	564	560	999999	870	169	999999	999999	999999	755	999999	761	276	749	933	959	246	295	216	676	573	999999	540	663	428	195	206	775	882	723	395	880	81	307	467	624	979	999999	802	304	345	723	952	141	142	482	999999	999999	556	39	12	279	388	571	999999	478	34	896	310	685	999999	979	717	138	369	584	689	969	999999	319	999999	999999	493	912	999999	849	645	999999	531	945	213	384	228	853	721	126	502	509	829	999999	999999	92	173	127	341	366	16	823	999999	999999	792	22	999999	247	58	240	785	999999	999999	628	833	999999	375	999999	999999	588	760	999999	417	999999	999999	189	150	999999	719	898	999999	376	999999	999999	842	999999	638	999999	162	201	999999	981	999999	999999	340	999999	278	210	999999	975	717	808	645	752	999999	152	416	527	999999	612	871	246	528	160	999999	419	895	267	999999	21	986	999999	212	289	744	778	69	926	913	65	999999	939	999999	744	999999	800	730	827	999999	999999	999999	120	999999	549	329	607	999999	654	859	999999	999999	21	424	153	988	326	605	365	18	828	999999	490	999999	419	701	932	999999	784	969	831	688	77	999999	999999	606	875	893	662	960	147	324	415	77	999999	924	999999	525	994	755	864	204	375	999999	999999	616	924	999999	98	848	397	508	679	685	999999	242	74	130	338	546	999999	999999	942	999999	871	513	678	423	621	495	999999	416	114	38	114	637	999999	257	352	999999	999999	379	999999	814	572	638	645	999999	49	999999	999999	779	999999	457	643	441	261	969	999999	45	938	511	884	999999	999999	981	999999	651	580	399	919	816	778	859	864	743	628	138	999999	242	868	948	383	861	635	31	229	657	395	673	386	353	309	316	999999	181	494	999999	767	591	244	994	159	649	840	53	11	337	592	999999	813	999999	999999	715	177	990	137	33	967	35	999999	999999	265	999999	23	575	517	471	328	692	259	426	370	251	999999	873	798	733	30	592	30	891	74	495	859	263	999999	593	149	550	999999	999999	244	742	829	999999	738	999999	636	274	999999	539	999999	900	999999	397	762	999999	999999	303	201	403	999999	999999	14	870	681	769	57	999999	369	923	331	778	648	788	191	628	999999	509	144	556	999999	755	66	490	882	174	845	472	501	319	876	999999	358	999999	
468	859	737	999999	816	968	999999	875	904	999999	218	241	261	999999	216	143	999999	218	168	645	999999	999999	328	524	999999	999999	999999	585	999999	60	57	485	429	998	329	331	890	463	692	176	361	999999	999999	454	282	650	999999	983	265	367	835	667	687	713	354	222	541	223	969	309	54	619	616	854	999999	732	812	263	543	884	253	31	525	992	293	84	405	999999	251	347	604	941	329	999999	225	389	797	715	653	117	790	676	999999	999999	131	742	615	996	890	549	838	659	450	999999	123	813	152	695	429	999999	816	666	999999	999999	704	112	999999	714	639	184	999999	999999	609	999999	104	576	999999	142	999999	551	468	409	983	701	509	999999	501	948	788	411	247	112	296	999999	300	133	999999	861	688	29	452	999999	366	999999	614	742	60	24	286	547	285	19	825	877	811	999999	683	279	132	999999	611	350	925	238	999999	999999	810	235	145	999999	871	677	454	999999	108	567	52	278	999999	999999	894	487	672	999999	135	238	287	418	572	882	450	435	999999	999999	417	999999	975	138	778	781	932	824	999999	999999	675	608	999999	973	779	999999	374	414	999999	999999	865	133	678	684	112	708	555	999999	999999	999999	530	446	938	526	443	999999	999999	914	499	315	834	79	609	366	999999	527	999999	999999	639	327	517	45	252	381	71	999999	433	300	35	80	235	539	171	625	784	239	669	47	540	782	661	460	915	877	999999	999999	524	322	119	585	44	252	763	345	745	495	203	567	999999	159	999999	301	889	429	999999	304	999999	983	581	345	999999	636	773	856	665	999999	129	374	849	275	769	121	190	449	46	983	999999	825	880	299	46	112	999999	390	219	370	570	496	798	237	888	540	740	999999	999999	999999	999999	906	999999	687	999999	999999	717	999999	390	999999	121	449	999999	105	527	92	113	999999	309	754	64	392	646	305	999999	633	576	999999	999999	238	380	416	721	638	514	870	155	202	924	217	395	999999	999	758	259	131	113	999999	709	805	999999	999999	475	973	353	96	270	384	999999	741	262	104	811	162	91	704	728	999999	591	999999	937	911	999999	999999	368	671	999999	888	56	999999	530	873	913	582	999999	999999	941	999999	295	427	609	771	11	192	999999	301	999999	999999	999999	554	403	358	120	999999	868	999999	999999	999999	999999	681	702	382	337	999999	221	999999	190	239	999999	169	763	980	469	999999	58	175	999999	185	147	77	100	546	221	501	972	181	762	861	999999	284	829	567	142	613	725	237	443	186	970	999999	999999	351	495	517	999999	422	889	947	13	702	
617	916	246	547	591	166	999999	999999	853	50	625	329	525	86	339	999999	999999	855	448	820	732	733	999999	999999	956	999999	60	703	711	999999	291	815	999999	999999	667	913	331	999999	32	568	76	607	332	929	950	791	825	999999	187	594	574	43	508	193	999999	884	999999	675	590	842	116	467	999999	303	758	999999	471	999999	999999	426	874	262	833	880	753	134	410	999999	620	175	924	641	525	126	984	258	316	674	999999	783	999999	999999	15	189	461	609	483	38	181	999999	999999	999999	999	761	999999	322	209	628	439	999999	999999	436	64	424	917	475	941	18	999999	510	999999	999999	999999	635	223	228	256	654	428	999999	651	381	999999	999999	846	999999	641	999999	999999	672	59	688	999999	204	309	776	601	590	271	986	667	474	719	999999	999999	532	847	374	547	501	999999	555	209	999999	205	999999	332	583	577	314	833	186	612	647	460	999999	561	278	335	447	627	666	999999	442	486	186	999999	999999	999999	323	999999	277	226	905	606	503	999999	950	999999	999999	453	999999	999999	957	999999	999999	862	82	220	830	971	578	48	109	873	409	173	766	808	28	999999	889	749	999999	548	565	960	999999	999999	999999	999999	611	278	138	993	610	653	434	289	995	999999	589	999999	999999	999999	197	239	127	41	206	999999	722	152	980	999999	564	278	999999	999999	597	530	999999	999999	262	504	369	309	910	115	272	999999	999999	487	812	704	861	666	999999	999999	999999	336	842	675	844	999999	614	469	999999	381	439	341	894	25	999999	474	169	557	999999	999999	999999	999999	328	999999	768	449	601	244	999999	286	895	897	533	847	68	999999	687	489	197	635	999999	900	21	539	676	999999	862	723	999999	999999	999999	314	999999	999999	999999	472	17	999999	906	404	36	999999	999999	999999	486	541	999999	999999	956	430	786	999999	999999	999999	999999	999999	876	789	344	999999	587	877	449	999999	740	590	211	298	918	999999	263	856	583	999999	999999	520	999999	999999	62	145	132	815	766	374	560	999999	944	361	624	845	596	228	496	999999	816	158	930	147	999999	895	340	519	138	370	177	930	999999	999999	735	110	999999	876	736	209	714	772	120	84	440	874	646	849	999999	999999	999999	44	369	514	975	999999	589	633	728	167	804	613	686	406	207	999999	999999	999999	626	999999	999999	719	491	297	363	999999	47	999999	999999	406	258	999999	845	65	370	142	999999	999999	601	284	520	999999	158	999999	404	999999	999999	714	876	810	999999	999999	232	160	548	290	553	999999	160	931	423	999999	926	331	908	324	768	631	45	74	999999	187	775	999999	13	999999	570	
912	892	262	999999	332	979	895	301	999999	999999	999999	516	90	589	499	442	669	999999	786	999999	999999	670	90	343	463	679	999999	999999	928	999999	880	156	703	719	641	999999	897	999999	999999	754	40	40	928	66	83	125	955	484	569	745	999999	491	227	999999	999999	251	811	999999	505	653	176	153	373	486	387	548	812	370	948	319	544	697	769	999999	732	795	999999	999999	999999	999999	723	999999	192	192	397	999999	928	620	975	399	378	979	476	999999	587	886	999999	452	999999	534	313	595	536	259	210	999999	722	194	999999	948	999999	786	658	167	929	999999	999999	190	999999	999999	619	202	394	558	941	999999	999999	331	999999	845	999999	999999	355	735	44	138	999999	933	999999	979	676	744	999999	999999	890	591	330	319	517	747	925	999999	364	691	914	999999	211	999999	999999	646	197	400	999999	514	819	219	441	922	999999	801	47	999999	208	119	320	875	932	999999	667	360	244	911	814	707	999999	651	999999	999999	821	923	926	823	999999	345	791	286	16	999999	999999	999999	999999	999999	196	999999	710	999999	999999	255	380	49	188	844	319	957	411	286	999999	40	594	178	284	777	110	209	875	999999	411	862	327	44	999999	187	158	986	210	836	999999	108	997	32	999999	689	293	782	745	999999	999999	668	934	515	700	975	999999	999999	406	381	307	987	840	496	999999	427	928	345	179	10	696	333	756	575	560	487	42	571	999999	595	493	328	999999	999999	709	743	927	811	344	893	27	118	999999	829	539	738	267	511	999999	944	999999	947	612	744	395	999999	999999	369	999999	222	942	598	999999	810	888	978	999999	57	786	752	499	126	11	286	983	587	999999	927	999999	822	999999	530	44	862	834	999999	999999	719	407	528	831	999999	999999	132	950	428	876	779	940	560	214	220	725	784	455	999999	946	336	761	807	447	984	999999	141	992	422	564	380	976	352	273	814	649	267	920	930	999999	879	335	565	711	999999	986	485	999999	999999	805	260	416	199	599	389	958	600	91	847	999999	999999	999999	999999	999999	505	803	598	297	400	571	467	863	524	999999	999999	10	205	999999	484	998	848	524	982	999999	313	963	999999	752	883	856	59	186	999999	999999	543	749	999999	701	215	170	397	999999	999999	448	347	396	891	814	999999	389	762	503	606	848	397	211	157	921	560	541	999999	846	413	544	521	290	790	999999	841	327	212	504	890	323	610	660	999999	543	278	916	81	972	999999	999999	103	555	999999	234	308	342	601	875	150	999999	154	551	784	999999	999999	67	606	999999	972	215	186	267	999999	
999999	248	737	904	613	653	643	469	53	625	908	450	966	711	565	531	509	725	999999	999999	226	179	69	875	624	999999	221	320	19	10	25	328	835	942	999999	986	571	438	988	231	507	999999	999999	925	999999	999999	960	355	50	541	472	999999	848	904	396	124	999999	861	999999	999999	999999	332	999999	53	610	590	999999	33	425	999999	960	999999	737	115	856	22	78	143	10	393	656	865	279	477	999999	999999	479	931	999999	181	807	709	158	991	789	184	753	67	324	294	999999	937	930	471	999999	400	752	999999	57	383	56	999999	861	895	350	576	63	982	514	85	121	683	478	999999	999999	260	999999	745	999999	682	269	999999	999999	999999	999999	719	934	999999	896	147	999999	735	884	999999	999999	999999	848	263	651	999999	131	999999	552	249	999999	942	468	687	699	331	477	16	999999	374	999999	44	236	156	138	999999	641	999999	96	999999	301	385	999999	306	999999	19	412	999999	104	112	561	498	999999	999999	541	824	260	257	119	575	669	777	999999	999999	67	999999	536	701	135	29	581	876	999999	185	999999	798	154	172	568	999999	918	808	911	325	812	625	576	656	614	313	381	394	145	520	707	524	77	288	248	38	483	710	544	84	999999	685	814	293	631	742	680	97	689	429	656	999999	865	992	999999	999999	523	879	97	821	648	197	741	173	477	999999	999999	999999	924	540	216	218	273	999999	999999	137	811	999999	35	871	632	293	999999	999999	864	999999	658	85	580	806	514	604	999999	722	999999	343	999999	650	816	999999	999999	999999	173	158	223	999999	999999	39	207	580	629	241	999999	225	999999	364	492	35	309	631	999999	656	295	127	36	999999	595	550	410	461	193	171	999999	827	860	999999	130	556	503	999999	258	999999	877	10	999999	282	749	407	533	81	999999	999999	351	194	431	365	999999	55	132	610	853	57	628	745	397	468	764	999999	365	381	244	999999	532	999999	383	156	778	999999	940	999999	862	197	27	999999	610	274	820	291	405	504	298	999999	999999	892	572	211	10	999999	612	718	518	722	52	161	837	915	396	999999	811	285	587	244	114	379	748	999999	39	999999	145	132	999999	482	999999	860	93	169	511	639	999999	181	999999	645	999999	232	244	150	999999	865	502	999999	877	362	999999	130	917	64	970	64	154	905	181	711	997	489	79	45	101	192	78	678	413	757	155	639	139	999999	561	882	144	607	521	174	797	450	999999	295	999999	510	942	39	198	456	495	415	999999	444	999999	999999	999999	999999	58	962	797	999999	999999	999999	217	840	999999	999999	502	98	
920	546	394	999999	999999	556	244	783	42	590	250	49	999999	999999	271	999999	999999	694	999999	369	999999	999999	558	999999	377	999999	169	135	999999	172	519	965	999999	110	999999	948	999999	999999	999999	102	958	999999	176	999999	722	757	344	333	858	476	210	307	684	142	368	986	987	834	639	940	396	118	705	869	81	284	512	388	430	999999	718	645	172	210	411	359	767	100	999999	619	638	835	277	611	961	222	291	999999	741	999999	961	196	999999	591	999999	849	674	307	999999	447	255	999999	999999	545	758	565	144	484	731	19	228	999999	999999	30	311	561	841	999999	907	859	992	999999	647	999999	361	999999	290	999999	504	561	999999	470	703	999999	373	683	999999	731	853	406	87	807	999999	732	331	999999	198	344	289	999999	18	580	399	537	454	148	999999	31	193	235	284	562	999999	999999	333	999999	203	607	656	628	628	119	249	511	781	195	444	999999	559	297	343	946	302	360	553	114	80	176	945	235	374	910	999999	628	131	525	999999	502	409	573	870	999999	999999	660	999999	898	341	999999	999999	999999	703	403	472	999999	999999	337	270	999999	627	228	999999	37	999999	430	263	717	571	621	389	266	999999	999999	516	985	427	752	269	641	834	654	773	192	420	999999	999999	999999	999999	651	736	999999	265	999999	875	190	999999	843	928	999999	407	809	336	720	508	999999	901	999999	999999	999999	999999	148	78	999999	999999	999999	999999	505	616	976	898	291	278	920	884	596	10	168	76	999999	109	583	824	12	244	34	999999	62	683	999999	999999	770	94	961	182	597	999999	636	999999	999999	735	391	999999	951	368	999999	999999	416	835	912	999999	999999	695	999999	388	895	999999	999999	394	770	655	999999	821	999999	201	137	207	317	748	296	871	999999	999999	172	600	717	357	872	644	128	999999	910	227	771	430	50	85	533	999999	286	283	659	999999	999999	999999	342	569	539	760	240	999999	232	999999	999999	50	135	990	532	960	670	547	999999	999999	276	999999	744	185	999999	999999	161	62	674	999999	471	22	222	131	119	999999	999999	999999	999999	122	413	210	271	252	678	730	999999	999999	552	572	912	999999	999999	999999	976	999999	513	167	519	273	608	188	254	497	207	999999	828	14	999999	999999	703	521	729	338	999999	75	999999	502	506	329	970	110	509	112	999999	999999	190	999999	155	750	999999	110	999999	554	513	235	956	999999	54	999999	901	301	999999	935	999999	401	19	503	999999	910	999999	21	660	199	303	508	999999	151	675	475	355	843	858	140	999999	999999	882	185	825	792	119	999999	457	364	427	999999	930	999999	243	
430	999999	687	775	999999	405	399	449	449	260	15	556	814	108	579	796	67	442	999999	999999	276	518	833	677	426	999999	116	564	999999	999999	999999	578	114	999999	254	999999	667	78	623	735	816	999999	443	999999	820	246	305	150	877	568	369	999999	890	999999	966	912	888	19	999999	444	999999	835	153	676	635	436	452	999999	853	825	138	989	818	314	999999	123	84	999999	857	190	504	965	999999	737	999999	387	687	269	999999	342	865	658	719	189	445	999999	19	766	299	393	793	400	297	61	439	380	428	585	931	999999	837	999999	999999	178	939	999999	158	415	274	258	749	192	963	521	960	999999	279	638	868	932	114	999999	619	474	396	114	678	634	999999	42	959	112	337	98	504	885	506	551	250	122	832	603	502	50	644	611	999999	775	101	958	110	999999	717	999	749	999999	369	687	781	834	655	523	999999	241	298	647	854	874	26	84	973	728	398	756	110	511	815	999999	830	785	677	902	543	349	932	179	394	338	999999	975	526	819	769	999999	466	318	495	271	752	997	757	562	758	26	999999	381	400	999999	899	248	713	790	856	996	999999	753	980	767	308	129	262	999999	535	51	558	164	959	999999	999999	791	999999	554	826	833	999999	999999	153	526	999999	999999	779	434	438	111	271	735	962	772	257	999999	337	728	962	632	744	240	37	999999	468	999999	999999	417	669	117	232	169	999999	999999	968	52	999999	999999	412	747	350	827	97	999999	780	823	201	999999	999999	588	464	296	591	999999	98	797	999999	436	999999	533	148	371	999999	330	999999	111	771	999999	999999	999999	112	999999	999999	999999	999999	917	152	603	936	645	639	235	681	999999	999999	936	577	770	999999	181	955	999999	404	878	608	978	72	767	555	678	61	999999	392	530	485	999999	970	376	910	999999	654	999999	999999	999999	893	912	689	683	677	942	999999	11	14	632	259	929	478	447	999999	314	854	385	58	999999	593	388	843	999999	606	73	966	211	859	763	526	472	682	999999	984	695	298	389	100	613	154	60	256	759	280	999999	121	532	999999	606	326	279	444	242	830	515	79	538	86	613	975	999999	999999	999999	116	787	257	497	462	999999	25	474	295	445	123	999999	141	94	880	60	999999	443	452	999999	447	257	37	450	999999	479	999999	759	313	999999	999999	822	908	15	653	493	308	623	79	838	999999	999999	999999	999999	129	297	383	985	658	35	662	999999	999999	999999	804	999999	999999	807	346	983	304	265	999999	808	808	300	634	999999	440	397	999999	337	373	613	672	595	274	37	
999999	999999	999999	641	999999	287	824	999999	942	29	211	794	732	501	999999	96	544	999999	689	999999	999999	828	662	256	999999	271	999999	334	178	276	226	218	594	732	486	482	999999	662	999999	884	984	713	358	999999	925	646	664	261	60	287	999999	348	905	99	999999	502	211	849	97	840	14	500	926	999999	802	999999	999999	10	25	804	208	999999	999999	805	200	488	479	999999	331	908	607	31	283	999999	208	878	313	505	999999	983	281	48	575	999999	880	999999	999999	999999	812	932	999999	663	246	999999	89	197	177	110	999999	999999	999999	999999	527	189	999999	999999	226	46	999999	924	999999	999999	999999	41	533	170	316	999999	925	705	701	999999	244	399	999999	999999	785	37	811	21	710	212	605	999999	960	126	521	396	999999	897	277	999999	216	888	252	740	559	214	722	919	999999	321	185	203	999999	999999	920	137	999999	999999	999999	199	235	465	223	999999	109	567	81	417	648	919	775	37	438	951	589	355	157	999999	394	580	314	891	140	398	37	412	999999	733	999999	393	999999	790	700	88	524	750	674	999999	641	999999	143	315	280	960	545	157	765	705	647	575	999999	999999	999999	999999	884	343	335	825	459	697	676	999999	999999	999999	250	985	337	359	436	838	999999	391	100	402	447	999	999999	179	853	999999	646	999999	96	999999	999999	694	885	999999	203	191	425	849	999999	999999	999999	795	999999	25	720	999999	820	415	999999	999999	893	598	999999	999999	189	884	722	165	972	579	60	999999	261	999999	851	556	109	263	166	999999	423	999999	86	999999	999999	651	906	605	999999	302	69	240	917	287	736	815	799	382	894	319	469	269	877	736	893	833	544	511	174	173	460	999999	259	33	395	71	522	747	435	537	977	126	999999	679	520	819	574	973	854	45	757	727	999999	846	999999	163	955	999999	263	253	117	999999	999999	295	841	999999	981	894	892	675	999999	61	946	366	341	999999	563	207	999999	83	269	570	656	139	416	733	207	412	999999	999999	116	999999	494	191	429	582	999999	999999	838	27	838	680	91	189	742	705	781	12	515	442	999999	757	133	189	984	547	749	999999	879	999999	304	578	656	660	999999	130	999999	999999	936	759	999999	152	369	999999	245	589	488	477	999999	710	951	205	897	804	642	358	58	999999	999999	882	832	384	541	729	722	269	33	431	620	622	149	26	999999	755	775	999999	398	999999	999999	404	69	282	915	999999	999999	999999	680	851	999999	221	82	261	566	64	999999	292	611	639	485	999999	566	66	857	999999	999999	999999	139	152	39	195	959	133	370	803	
823	560	469	371	572	623	588	999999	413	999999	549	887	459	21	828	493	845	759	449	999999	838	999999	425	151	607	231	969	538	822	999999	262	948	891	763	241	999999	823	249	76	862	396	394	999999	458	234	999999	486	128	323	999999	349	210	684	402	964	821	145	328	763	999999	999999	60	999999	580	999999	999999	996	696	779	999999	669	605	999999	586	581	454	358	966	916	923	744	850	225	287	492	61	274	498	999999	999999	240	505	485	725	219	346	46	82	311	999999	688	790	999999	860	876	744	517	107	820	999999	472	179	411	840	606	802	835	999999	999999	104	337	507	897	369	232	174	129	966	999999	244	999999	286	665	293	245	999999	511	364	410	748	543	176	678	288	947	71	104	645	999999	416	511	964	984	216	305	190	892	999999	638	711	624	550	999999	585	112	196	513	127	999999	651	301	480	670	349	560	170	829	999999	999999	171	999999	483	999999	961	999999	453	301	999999	987	999999	72	532	725	698	133	999999	446	999999	185	761	999999	976	999999	476	999999	40	304	645	655	145	361	283	567	477	999999	151	702	999999	852	999999	895	65	139	549	589	768	755	971	999999	567	999999	736	443	999999	613	103	442	382	846	702	159	999999	999999	852	703	999999	965	258	67	982	999999	677	249	526	999999	501	846	999999	886	999999	999999	332	430	97	421	624	839	999999	863	999999	708	999999	922	160	509	249	999999	287	999999	801	803	506	914	242	277	56	497	999999	793	999999	257	940	495	499	999999	827	234	999999	441	88	948	68	395	519	284	970	754	98	999999	999999	999999	999999	999999	95	552	778	417	197	820	375	999999	922	123	999999	999999	999999	835	433	734	999999	25	999999	999999	768	999999	999999	121	999999	958	999999	301	408	999999	177	999999	687	295	409	999999	647	419	999999	894	76	950	999999	945	643	228	516	144	331	364	343	999999	700	723	999999	243	807	666	22	999999	523	83	728	30	946	878	613	482	435	486	96	273	978	653	780	999999	825	800	999999	187	452	172	970	53	568	565	182	963	999999	176	148	980	999999	999999	381	992	999999	15	998	765	614	43	999999	844	278	79	633	57	943	999999	417	17	199	999999	999999	360	112	685	462	390	999999	650	83	269	347	115	866	999999	282	787	596	819	999999	712	999999	418	463	999999	775	498	931	999999	29	340	758	141	999999	571	999999	30	890	546	553	999999	70	964	960	450	507	999999	213	462	774	166	482	597	999999	999999	272	999999	897	999999	910	964	459	580	630	742	999999	216	323	304	160	999999	896	60	276	
999999	999999	607	458	999999	628	611	295	999999	360	863	999999	999999	999999	314	999999	652	133	913	636	589	168	489	999999	227	939	301	849	908	312	522	269	432	999999	999999	834	664	999999	884	358	308	678	979	229	766	884	349	290	18	999999	508	138	983	423	686	34	172	273	999999	999999	337	762	387	177	999999	603	435	839	999999	479	999999	732	249	999999	338	910	999999	269	577	999999	600	20	840	912	803	393	286	999999	644	998	672	999999	688	999999	999999	999999	999999	812	391	173	999999	509	388	538	999999	775	889	428	95	776	845	902	695	999999	999999	999999	921	474	999999	454	999999	427	204	903	807	252	999999	999999	543	792	619	999999	999999	414	999999	999999	631	999999	999999	37	999999	857	922	868	163	999999	705	790	337	704	999999	827	449	999999	845	41	314	999999	731	119	731	999999	885	999999	999999	479	34	291	24	999999	695	999999	913	999999	950	470	505	335	999999	47	546	263	110	838	999999	791	926	942	568	852	785	155	580	451	306	52	999999	999999	711	683	745	424	776	946	999999	999999	913	113	985	999999	536	979	735	693	999999	478	360	999999	134	375	552	91	722	171	605	549	49	472	49	908	498	875	624	76	301	132	486	164	830	173	878	822	956	193	326	806	420	886	878	827	999999	925	999999	346	999999	663	999999	614	999999	468	999999	999999	999999	86	886	660	364	669	999999	450	991	999999	226	999999	999999	729	135	999999	844	798	999999	162	594	221	999999	573	381	999999	999999	999999	429	872	814	371	999999	438	758	999999	307	666	999999	751	999999	437	999999	494	999999	543	850	999999	538	173	999999	551	339	999999	856	852	860	322	289	87	734	763	30	129	392	999999	763	68	971	999999	241	188	356	388	667	166	386	999999	865	837	437	999999	109	266	111	272	42	395	582	905	29	999999	387	374	27	730	417	716	112	853	780	792	439	293	999999	592	204	951	999999	700	476	138	457	451	650	210	999999	764	27	999999	999999	377	485	999999	235	256	801	999999	370	937	748	999999	999999	21	67	644	104	816	334	999999	78	91	250	999999	438	891	999999	935	724	999999	999999	653	698	982	999999	412	316	999999	67	685	999999	222	590	218	999999	999999	999999	446	999999	15	115	847	999999	508	62	741	137	603	637	999999	718	865	267	553	869	105	971	999999	979	655	338	731	999999	648	728	855	500	41	930	632	392	101	551	719	711	229	999999	999999	930	299	999999	712	735	723	967	925	999999	46	348	855	835	861	466	738	676	384	999999	999999	779	206	250	105	672	999999	999999	627	999999	999999	
842	650	882	781	716	690	381	625	999999	999999	681	803	900	464	693	85	797	530	635	813	999999	336	141	431	999999	733	999999	188	49	999999	999999	999999	611	416	203	698	973	63	154	775	999999	61	999999	61	999999	975	306	786	412	999999	999999	999999	992	999999	506	999999	518	460	370	983	641	203	586	999999	275	341	201	999999	270	995	111	743	385	859	999999	990	947	90	321	445	437	272	776	999999	522	349	357	111	909	687	189	522	999999	171	144	173	475	123	786	999999	999999	812	999999	416	999999	999999	55	142	999999	999999	568	438	149	999999	555	999999	426	143	753	925	983	100	999999	583	815	588	60	224	724	999999	525	834	303	542	661	625	746	369	999999	58	303	224	999999	404	128	999999	383	768	615	999999	999999	341	370	860	795	999999	999999	942	600	906	424	831	418	769	989	999999	144	607	274	930	632	66	187	999999	631	768	999999	189	464	73	999999	291	999999	999999	546	194	999999	442	746	967	397	803	999999	60	999999	999999	999999	289	414	393	617	999999	503	685	143	690	164	999999	238	36	653	58	488	999999	701	142	999999	459	232	999999	270	701	860	307	999999	828	999999	999999	81	168	962	761	775	999999	456	438	788	999999	825	856	999999	999999	999999	719	999999	349	325	242	358	501	250	999999	66	999999	999999	915	915	206	152	314	402	37	594	79	73	891	282	999999	89	272	354	999999	999999	999999	774	462	497	150	983	203	513	64	999999	579	918	615	704	176	947	999999	522	591	781	999999	463	12	224	143	655	999999	999999	908	163	96	157	941	722	999999	834	670	427	774	999999	948	800	348	999999	24	161	458	196	116	999999	548	750	763	527	122	912	771	248	999999	999999	999999	136	605	999999	691	432	976	893	24	999999	286	123	747	999999	832	720	125	753	209	982	999999	245	960	448	614	999999	999999	999999	999999	777	999999	432	73	289	999999	822	205	999999	999999	592	185	564	182	773	999999	435	12	395	999999	999999	999999	28	999999	381	999999	325	175	167	999999	356	47	562	293	247	279	853	59	467	714	20	524	678	195	616	807	643	72	197	264	188	999999	998	728	999999	980	53	393	692	999999	347	656	48	159	999999	999999	622	280	935	504	339	386	999999	681	999999	999999	128	833	432	574	654	262	978	999999	118	23	999999	833	86	266	235	999999	999999	475	376	363	486	528	973	71	194	372	137	692	925	802	797	327	53	339	999999	220	961	999999	347	95	999999	145	51	208	516	788	999999	678	278	869	28	79	314	999999	401	999999	859	371	999999	999999	134	295	
977	999999	226	721	790	747	405	999999	999999	249	137	291	685	999999	487	775	555	405	178	458	424	66	783	727	999999	999999	937	271	360	599	999999	65	960	391	168	735	981	794	998	456	283	999999	999999	778	942	32	645	59	999999	999999	815	983	123	676	870	921	532	498	707	999999	809	143	665	909	999999	81	331	303	193	999999	793	760	407	721	185	172	696	14	999999	999999	85	999999	999999	275	999999	999999	942	294	521	246	213	493	97	999999	999999	149	597	460	276	870	701	351	866	371	301	999999	586	402	500	708	999999	527	713	716	999999	999999	984	399	135	999999	139	999999	999999	946	999999	310	673	478	999999	45	574	245	738	999999	299	733	999999	787	974	728	177	549	793	812	21	685	999999	999999	999999	999999	164	208	999999	518	741	664	569	999999	822	991	999999	117	327	465	999999	999999	789	999999	427	270	900	207	999999	406	999999	589	253	999999	999999	863	530	302	543	999999	880	376	910	999999	183	635	999999	110	965	999999	346	999999	232	338	678	32	896	980	953	675	824	957	783	999999	927	161	420	999999	999999	999999	999999	999999	574	999999	584	766	88	999999	625	791	999999	799	242	441	999999	530	366	915	301	912	999999	550	999999	867	536	923	593	981	999999	999999	999999	575	125	999999	523	257	495	266	754	911	999999	337	364	171	579	999999	725	352	999999	406	794	505	306	83	993	999999	749	706	999999	661	999999	106	999999	604	576	999999	684	236	999999	999999	45	110	171	390	968	638	196	999999	298	511	207	251	122	999999	999999	719	999999	52	999999	603	508	789	825	999999	999999	999999	70	760	594	59	349	499	433	66	371	693	343	916	999999	364	733	570	418	929	999999	931	983	381	377	856	260	642	999999	999999	999999	256	285	999999	651	131	578	435	593	248	171	999999	817	66	534	999999	385	362	937	658	869	937	999999	896	638	806	999999	999999	393	738	799	999999	285	119	753	124	418	275	999999	983	785	999999	977	179	767	999999	123	999999	999999	999999	999999	897	999999	564	455	375	875	389	439	999999	267	888	999999	999999	448	464	432	708	312	419	999999	999999	97	954	872	571	960	999999	999999	883	693	935	842	559	267	901	999999	721	663	387	249	999999	836	430	999999	897	265	131	731	313	333	415	624	437	708	999999	809	750	691	999999	415	674	999999	556	161	999999	55	493	597	546	460	711	54	925	180	105	284	667	999999	975	316	838	479	825	560	999999	321	415	850	897	102	262	39	999999	999999	574	778	290	278	999999	999999	772	533	194	852	622	999999	699	999999	613	999999	152	
521	716	999999	576	204	434	999999	873	20	640	642	700	454	208	681	999999	999999	605	327	993	398	834	134	543	315	999999	973	999999	917	621	158	999999	811	950	999999	999999	212	406	999999	999999	294	999999	392	220	139	833	739	653	940	999999	746	661	295	999999	753	686	999999	999999	999999	909	461	68	956	399	492	999999	889	504	467	368	72	556	235	973	999999	993	452	914	414	999999	999999	329	999999	820	999999	497	951	718	206	63	731	178	145	470	892	999999	448	993	728	734	999999	244	195	999999	43	199	435	322	999999	759	244	677	999999	789	362	141	70	145	524	995	999999	180	307	414	636	893	421	765	999999	483	999999	458	195	679	537	999999	143	425	787	999999	71	639	336	447	999999	64	548	355	118	999999	175	312	479	733	999999	773	936	781	945	150	999999	670	999999	908	214	785	491	950	999999	50	998	645	999999	839	933	813	844	999999	595	582	355	76	657	330	318	252	979	999999	397	999999	999999	362	999999	646	906	401	408	427	242	43	999999	598	103	999999	762	529	954	639	999999	478	928	85	196	999999	795	712	22	910	600	962	999999	39	562	497	665	999999	175	711	999999	541	414	999999	628	562	19	756	999999	999999	999999	999999	297	350	999999	919	835	309	999999	999999	999999	204	388	497	827	999999	237	543	45	999999	999999	126	364	252	707	267	73	512	457	634	363	48	740	999999	352	999999	674	465	376	643	661	366	999999	68	859	738	163	917	599	358	334	476	721	375	187	452	434	999999	999999	999999	856	333	851	541	999999	999999	464	999999	999999	999999	999999	771	177	402	999999	999999	645	305	392	999999	999999	999999	912	109	309	999999	326	374	999999	999999	999999	629	822	971	999999	338	514	939	999999	56	283	207	999999	584	752	999999	999999	329	431	999999	806	138	662	999999	300	999999	420	752	241	999999	496	100	999999	255	637	976	999999	205	615	999999	540	706	990	999999	999999	907	999999	338	357	746	588	997	942	122	103	258	966	158	681	999999	918	999999	707	449	999999	193	496	999999	946	776	613	113	999999	815	601	109	999999	326	999999	999999	335	92	404	999999	999999	999999	157	597	161	999999	19	800	999999	538	697	778	999	550	786	999999	420	858	391	580	143	999999	292	137	521	993	120	650	180	999999	751	835	367	222	999999	69	999999	999999	374	567	767	813	588	186	128	999999	999999	597	539	999999	972	476	700	999999	999999	801	216	30	86	167	278	368	629	236	786	862	420	786	387	727	475	521	999999	999999	999999	329	897	116	19	999999	893	999999	121	704	326	999999	144	543	
860	371	853	999999	822	999999	299	999999	193	362	399	265	412	324	219	812	10	460	981	876	21	999999	999999	109	20	388	999999	755	257	925	909	999999	727	999999	925	26	873	459	699	287	534	999999	146	544	717	753	294	999999	313	308	999999	999999	303	267	532	999999	999999	753	15	443	941	543	999999	267	452	999999	999999	535	398	202	938	551	761	999999	351	606	895	369	392	267	104	696	999999	948	232	53	217	469	354	106	999999	130	999999	266	346	991	263	879	101	829	224	759	189	120	999999	161	115	599	999999	999999	999999	107	371	747	349	255	101	212	999999	409	999999	78	190	301	643	999999	107	504	367	999999	999999	25	999999	563	999999	344	516	999999	588	81	999999	618	553	428	172	461	759	706	916	999999	900	999999	999999	692	999999	155	999999	887	476	999999	63	610	242	565	584	918	830	999999	999999	999999	739	999999	624	962	471	72	525	762	139	191	68	999999	588	277	459	300	999999	585	414	999999	999999	999999	999999	999999	28	338	386	987	844	254	999999	951	12	999999	999999	151	437	881	231	96	630	816	758	295	493	662	31	964	999999	293	746	999999	403	806	247	121	892	588	944	142	686	537	917	884	559	117	399	675	917	318	863	299	999999	327	999999	950	869	999999	552	365	999999	421	881	561	507	999999	999999	999999	999999	248	999999	849	999999	98	410	999999	899	873	999999	999999	273	356	57	797	999999	457	891	85	539	999999	999999	322	46	999999	999999	274	999999	365	387	183	559	203	999999	678	69	23	362	275	917	184	61	995	999999	175	102	959	374	999999	999999	59	494	482	665	387	996	936	813	357	272	145	999999	543	496	562	999999	79	355	379	999999	416	105	626	167	365	246	999999	477	870	999999	866	900	571	999999	337	688	87	538	999999	681	133	210	14	12	782	738	517	509	999999	349	33	613	999999	355	724	954	868	324	310	151	999999	468	942	861	406	244	874	318	999999	873	999999	540	733	697	615	215	100	623	999999	627	728	999999	195	530	472	262	905	225	510	382	819	763	238	481	999999	664	267	152	999999	547	999999	209	350	418	600	492	880	307	740	519	864	999999	938	683	422	999999	282	999999	999999	999999	338	659	808	786	63	999999	999999	261	999999	950	947	999999	27	837	763	528	407	776	930	979	999999	999999	999999	999999	517	575	824	555	999999	929	391	999999	753	462	999999	213	401	563	364	999999	999999	629	541	999999	571	999999	999999	110	999999	894	605	506	491	419	772	730	999999	817	278	999999	999999	757	202	999999	999999	999999	204	564	999999	560	136	
843	421	325	799	751	77	695	429	601	999999	723	635	174	333	885	999999	344	690	488	999999	584	294	876	454	433	437	704	231	469	722	672	481	369	767	761	94	175	999999	31	663	999999	397	677	150	999999	999999	37	512	683	748	860	874	151	530	552	999999	545	871	375	999999	372	473	960	878	675	252	999999	407	572	801	198	999999	669	824	550	999999	617	735	17	312	409	201	548	999999	862	797	340	999999	999999	212	999999	304	254	706	301	999999	437	798	475	204	854	999999	999999	881	560	145	215	326	979	365	941	810	999999	73	914	180	925	999999	999999	999999	911	437	192	370	999999	893	479	962	533	535	999999	999999	999999	812	457	779	261	666	171	726	592	24	999999	859	999999	737	439	191	792	999999	99	198	782	598	293	426	447	580	629	666	999999	253	999999	999999	605	133	551	62	615	145	919	269	999999	300	294	897	999999	332	109	525	464	298	180	412	999999	571	46	670	529	40	341	681	999999	505	70	348	231	999999	264	147	196	999999	575	657	211	829	999999	999999	313	999999	848	125	480	113	999999	377	999999	389	19	44	96	999999	999999	999999	803	247	232	582	239	945	675	174	78	962	339	999999	722	999999	211	999999	460	554	366	999999	999999	226	210	933	303	692	275	999999	999999	229	61	314	854	991	999999	999999	607	538	262	999999	720	683	56	518	774	134	655	560	188	999999	999999	541	524	400	402	999999	47	299	289	999999	680	999999	769	848	999999	34	232	731	669	247	19	922	302	998	423	999999	180	692	168	999999	46	714	662	999999	999999	519	790	999999	999999	999999	926	317	258	714	999999	999999	913	207	607	999999	901	923	891	999999	393	661	248	526	977	999999	416	999999	999999	121	999999	999999	999999	999999	212	401	244	768	142	999999	999999	701	673	588	320	999999	595	972	95	418	276	999999	823	721	999999	984	280	273	486	999999	859	581	186	999999	212	999999	714	156	994	215	516	143	791	498	630	692	999999	660	999999	449	307	443	999999	722	844	999999	151	459	159	228	131	999999	291	999999	542	999999	524	536	999999	999999	999999	999999	999999	879	901	143	331	999999	101	925	996	620	68	46	408	425	999999	464	302	814	580	265	997	999999	94	546	999999	364	955	890	999999	999999	284	616	627	859	999999	390	999999	999999	76	815	367	233	231	511	911	255	38	127	428	70	999999	570	28	566	451	999999	795	999999	292	999999	999999	211	757	545	345	451	419	999999	960	931	643	591	748	764	897	999999	999999	583	634	999999	336	838	999999	999999	228	713	597	999999	417	263	
594	465	429	108	999999	166	475	686	175	469	999999	489	166	999999	426	652	822	264	669	678	656	222	731	686	999999	542	999999	999999	326	631	854	358	141	706	346	999999	999999	999999	328	740	999999	868	417	999999	770	847	681	974	999999	575	891	343	999999	739	999999	382	733	999999	468	999999	999999	825	999999	543	615	487	357	460	160	247	490	999999	935	928	380	999999	999999	566	916	793	860	764	958	750	740	521	956	402	109	999999	454	428	999999	425	322	482	509	873	999999	999999	500	230	999999	453	999999	718	407	999999	368	818	999999	176	827	674	999999	663	999999	618	999999	104	530	954	999999	196	999999	72	991	520	615	898	288	930	17	633	303	999999	940	514	665	31	999999	493	999999	999999	396	287	601	516	383	659	614	890	999999	464	761	999999	870	637	660	999999	999999	886	856	999999	539	646	999999	203	381	412	999999	362	952	782	999999	46	999999	79	999999	515	470	484	999999	956	999999	398	860	553	871	999999	769	312	854	642	304	237	637	573	751	750	128	407	145	971	999999	999999	938	999999	484	724	624	800	838	999999	562	253	749	900	999999	999999	785	999999	332	623	642	421	508	319	487	999999	999999	999999	328	59	999999	999999	348	175	30	40	459	999999	78	156	999999	969	999999	999999	999999	999999	488	736	999999	609	964	513	85	522	339	999999	754	999999	809	732	999999	277	481	788	759	999999	999999	583	880	999999	691	999999	999999	185	490	999999	999999	799	999999	436	999999	673	961	718	95	999999	987	826	836	505	999999	830	763	345	831	865	497	685	949	592	999999	904	856	250	918	751	965	900	41	999999	578	954	400	383	999999	652	316	763	999999	876	511	87	999999	999999	869	860	459	211	999999	625	184	999999	849	646	289	369	816	999999	800	343	917	999999	999999	180	927	332	440	999999	877	999999	999999	734	982	999999	90	79	167	481	380	67	999999	763	999999	999999	999999	999999	114	999999	103	108	999999	595	963	999999	958	424	292	999999	999999	547	430	79	334	174	76	999999	288	999999	999999	220	212	344	350	742	52	163	540	388	688	619	227	687	296	779	353	963	770	623	125	666	786	591	999999	833	999999	232	439	999999	999999	51	38	338	198	882	895	501	255	999999	327	804	999999	903	999999	837	330	742	999999	554	820	113	679	665	661	899	434	621	320	516	999999	820	999999	158	49	647	999999	888	999999	414	999999	999999	718	550	999999	320	783	882	703	196	513	894	448	885	999999	999999	371	999999	999999	299	458	284	999999	738	125	507	90	999999	864	249	256	441	253	378	671	967	395	139	
369	350	999999	551	917	133	13	220	381	838	585	802	286	999999	221	209	955	609	671	980	434	798	999999	999999	999999	999999	940	81	650	79	224	604	999999	242	13	336	183	906	366	999999	734	905	999999	999999	159	71	963	37	229	54	423	999999	306	414	999999	570	121	77	999999	464	193	932	570	311	624	999999	999999	999999	225	885	36	58	252	999999	255	529	999999	987	897	956	500	912	999999	606	656	162	308	446	537	442	225	999999	383	902	874	802	345	824	628	179	120	999999	812	344	999999	374	819	999999	169	185	898	134	179	999999	964	280	90	963	999999	471	682	999999	516	782	670	921	675	350	999999	453	194	847	999999	728	846	580	999999	517	589	999999	343	615	287	999999	544	101	935	806	999999	604	721	999999	999999	166	999999	999999	412	39	674	999999	999999	478	954	715	990	60	999999	451	730	393	179	999999	384	372	138	76	237	164	248	579	985	868	412	999999	731	812	677	212	999999	251	999999	999999	842	493	999999	864	661	572	371	493	999999	494	999999	999999	434	158	997	999999	999999	430	377	257	790	105	999999	831	76	819	999999	187	383	562	219	999999	224	108	729	999999	779	273	415	665	793	755	252	999999	999999	857	710	582	815	869	184	999999	873	920	290	747	999999	761	798	842	588	193	119	774	284	596	999999	999999	428	116	38	764	25	711	464	45	852	999999	49	218	118	999999	999999	513	387	408	615	999999	818	999999	518	27	474	573	87	999999	999999	999999	999999	999999	527	385	999999	709	841	419	795	171	999999	254	895	763	999999	590	733	188	999999	605	396	875	980	46	999999	446	597	20	999999	999999	634	999999	399	383	999999	843	691	732	256	662	672	967	612	454	999999	574	96	754	999999	884	999999	899	787	49	999999	999999	224	490	999999	717	121	999999	999999	353	537	611	999999	999999	371	878	898	11	999999	169	933	428	272	536	209	942	359	843	715	416	999999	735	999999	359	301	61	999999	210	999999	539	550	842	848	999999	917	999999	999999	575	393	425	985	838	999999	628	116	663	87	999999	291	927	999999	999999	124	712	741	801	544	505	230	999999	259	999999	999999	999999	618	101	999999	13	619	999999	233	784	459	299	999999	999999	768	449	252	637	999999	999999	919	999999	181	282	727	999999	528	125	691	223	354	999999	176	297	999999	575	19	25	93	84	78	316	704	582	818	824	291	999999	43	104	262	593	345	317	778	212	230	345	999999	444	999999	503	293	19	440	385	999999	999999	999999	999999	439	237	553	900	873	999999	241	999999	464	902	854	999999	92	596	
960	999999	738	858	519	497	354	673	651	999999	598	999999	999999	694	152	999999	999999	158	892	840	664	35	999999	999999	999999	175	971	631	999999	471	590	924	421	696	58	999999	646	999999	623	999999	999999	766	999999	999999	311	999999	588	546	999999	31	999999	705	669	999999	931	935	722	303	999999	354	526	722	999999	999999	69	674	162	337	999999	473	796	436	999999	999999	992	898	449	145	143	145	586	999999	185	859	270	884	264	179	764	123	999999	999999	999999	279	999999	135	999999	999999	844	999999	156	261	900	999999	235	775	180	363	259	43	495	587	999999	289	768	999999	999999	932	920	999999	999999	999999	572	532	999999	453	585	265	255	866	924	999999	300	506	988	334	533	203	634	495	999999	900	920	731	627	999999	192	571	999999	999999	588	51	999999	999999	227	173	689	378	999999	999999	199	914	118	999999	118	999999	296	663	300	443	999999	353	999999	435	471	518	999999	840	904	147	270	23	754	287	999999	883	569	631	999999	825	999999	165	728	852	305	999999	792	537	623	186	92	999999	280	999999	409	245	999999	60	208	708	110	999999	473	336	521	185	170	830	999999	235	999999	665	999999	475	798	999999	624	456	139	672	726	535	999999	728	999999	999999	742	686	878	999999	149	519	999999	579	724	796	999999	999999	340	129	638	961	431	999999	303	427	153	805	279	996	999999	297	920	536	982	575	999999	744	281	999999	442	483	999999	73	95	373	999999	805	751	11	999999	232	125	19	43	999999	113	828	434	999999	597	937	417	881	430	852	598	896	999999	999999	174	946	130	559	686	999999	999999	368	999999	930	194	999999	64	277	284	999999	181	910	999999	999999	471	803	320	999999	999999	999999	76	999999	999999	999999	774	345	218	602	999999	999999	112	566	999999	879	999999	745	525	999999	453	260	883	149	607	42	681	688	404	379	687	370	636	486	377	999999	98	938	726	80	166	848	139	462	440	509	999999	615	587	623	999999	726	288	816	200	932	622	927	473	999999	999999	96	999999	839	914	477	148	625	198	152	999999	817	999999	454	347	604	130	999999	708	107	746	75	111	999999	906	999999	91	820	295	444	999999	170	475	999999	518	80	999999	299	547	963	371	670	426	444	832	654	707	834	478	596	811	200	228	375	863	496	984	171	932	953	999999	327	340	999999	583	630	999999	902	935	276	696	830	883	745	999999	999999	999999	999999	948	262	263	256	351	999999	999999	999999	942	109	262	32	95	746	367	594	577	53	999999	672	861	212	312	805	999999	999999	999999	980	317	999999	639	788	847	328	222	680	699	148	
975	641	130	215	687	999999	649	913	999999	950	473	999999	178	692	999999	976	804	999999	949	457	999999	999999	799	652	70	999999	999999	999999	999999	766	533	687	894	438	78	699	551	656	524	999999	165	985	999999	948	999999	27	314	946	52	870	524	476	730	252	790	836	999999	478	154	227	781	185	999999	424	427	786	405	739	624	56	434	158	231	999999	301	373	128	850	144	52	165	523	431	314	252	999999	956	652	999999	241	857	83	999999	306	288	980	257	999999	531	731	622	574	332	996	445	999999	255	999999	950	427	717	990	999999	111	71	268	753	433	181	371	829	752	101	392	198	361	646	924	999999	321	126	999999	329	413	999999	591	201	435	868	999999	811	124	702	230	999999	999999	739	410	245	30	237	824	435	169	901	870	999999	939	999999	94	729	999999	240	999999	999999	205	671	999999	681	480	76	327	564	304	560	714	999999	999999	867	331	999999	245	689	590	94	302	96	169	999999	999999	118	999999	999999	784	999999	999999	999999	73	919	999999	999999	808	728	764	953	909	269	999999	609	196	999999	612	81	485	472	999999	999999	649	554	999999	118	511	428	131	372	999999	699	779	999999	79	830	987	950	999999	999999	999999	517	999999	999999	184	999999	956	999999	325	740	506	189	151	321	662	848	999999	518	911	999999	693	390	607	402	148	219	999999	982	539	365	831	999999	533	359	659	976	717	999999	380	999999	162	951	113	999999	865	999999	558	467	495	999999	999999	478	49	338	443	433	999999	531	498	964	999999	999999	30	999999	909	844	656	999999	662	685	141	231	148	934	67	741	286	999999	536	999999	999999	32	496	318	999999	362	999999	204	916	999999	77	195	524	999999	434	188	931	153	999999	999999	999999	765	999999	999999	99	999999	999999	115	280	701	156	692	994	984	999999	529	999999	711	199	999999	233	462	875	437	618	946	707	733	999999	879	810	143	745	516	534	896	999999	687	229	406	32	516	923	225	999999	999999	999999	539	999999	904	700	999999	954	924	797	999999	999999	377	200	999999	666	606	604	400	890	22	946	488	460	417	999999	999999	492	792	999999	716	999999	660	999999	243	756	177	631	605	189	590	188	821	999999	17	16	999999	496	86	739	999999	911	533	999999	76	438	711	88	694	999999	999999	738	171	401	999999	988	238	30	957	999999	999999	975	999	221	999999	834	999999	999999	453	410	462	314	999999	63	117	999999	14	999999	290	999999	54	999999	999999	13	289	852	999999	429	638	28	777	829	538	689	251	450	912	322	33	242	313	999999	635	294	999999	999999	332	118	999999	285	
983	902	740	162	999999	409	48	995	999999	999999	817	705	999999	434	999999	633	775	999999	812	667	892	692	312	999999	501	112	463	652	863	999999	999999	908	146	362	45	874	99	999999	999999	841	999999	916	390	575	999999	608	809	211	660	516	820	607	306	999999	393	301	599	692	661	249	946	395	999999	999999	928	908	568	779	399	758	999999	399	387	970	264	975	311	999999	632	893	303	261	992	357	999999	922	612	520	969	743	285	999999	724	108	999999	27	785	999999	646	517	49	39	999999	902	971	430	229	335	371	417	989	862	69	768	945	695	403	784	373	999999	999999	57	810	655	483	999999	999999	289	85	247	200	999999	101	125	999999	999999	999999	99	999999	999999	702	286	999999	561	754	999999	347	955	162	999999	999999	11	780	640	221	991	229	167	429	833	755	999999	999999	133	227	999999	771	944	999999	682	257	313	407	920	999999	28	999999	259	900	70	800	999999	999999	876	624	199	387	999999	903	862	54	290	670	552	696	763	37	999999	343	922	999999	402	999999	479	952	320	999999	859	336	202	999999	969	266	369	43	46	812	382	509	999999	999999	320	50	999999	999999	966	643	855	234	999999	991	872	915	978	999999	408	999999	999999	924	999999	595	528	999999	711	769	84	34	311	518	660	951	999999	526	314	999999	341	361	999999	999999	986	676	747	635	786	210	230	63	288	950	635	367	999999	458	999999	999999	924	195	339	293	562	942	999999	999999	573	598	999999	355	610	509	86	56	690	815	938	637	848	893	347	510	548	999999	745	999999	883	303	796	205	330	872	553	999999	32	704	289	53	345	410	999999	197	862	999999	999999	999999	874	589	676	999999	999999	568	594	41	847	999999	745	999999	206	999999	463	280	802	152	35	738	955	930	34	999999	535	999999	301	999999	831	160	647	999999	578	966	486	304	626	457	685	762	999999	522	307	203	958	748	847	364	999999	999999	999999	720	849	714	999999	943	565	690	999999	625	276	156	999999	697	190	81	963	999999	504	999999	653	355	466	999999	460	442	633	830	37	999999	999999	999999	500	50	999999	926	823	864	152	543	739	999999	642	69	496	141	323	610	23	887	785	616	999999	787	148	49	264	999999	263	391	320	734	999999	37	577	338	655	999999	999999	263	257	108	999999	960	999999	717	712	999999	776	329	129	32	817	150	10	999999	87	713	901	725	672	246	611	760	233	14	283	614	492	167	999999	163	678	759	639	686	527	999999	366	999999	337	857	811	933	999999	297	999999	522	37	146	260	999999	267	216	999999	21	999999	
338	737	999999	443	107	914	618	844	999999	354	999999	511	999999	999999	188	356	480	397	999999	999999	677	498	935	96	761	587	355	906	542	999999	999999	177	627	199	199	999999	940	987	999999	943	202	99	306	999999	859	999999	713	233	999999	999999	786	818	776	585	819	839	801	339	682	519	569	999999	311	79	882	890	883	134	723	999999	415	493	167	999999	243	588	202	992	999999	750	874	131	834	946	119	999999	999999	51	379	360	371	999999	315	720	384	490	787	999999	71	969	999999	588	509	999999	190	999999	660	905	352	240	999999	808	112	932	644	447	877	364	999999	238	498	841	754	373	654	804	187	447	999999	752	999999	966	999999	267	622	999999	999999	777	766	815	992	999999	699	149	713	562	508	383	85	936	612	433	999999	832	480	296	999999	145	999999	385	126	999999	999999	999999	999999	999999	877	844	319	999999	825	999999	999999	155	246	999999	152	615	660	102	999999	804	371	560	149	999999	700	109	787	336	461	486	999999	999999	699	778	999999	108	709	42	685	663	73	727	121	512	835	130	595	999999	153	999999	485	319	89	999999	852	858	999999	71	979	778	999999	983	896	999999	734	999999	999999	468	925	53	999999	627	417	999999	741	999999	448	637	542	580	513	319	192	243	999999	999999	999999	387	925	229	647	647	63	907	999999	90	830	772	777	628	673	137	551	109	999999	999999	902	446	580	218	419	823	529	999999	274	748	800	663	347	677	905	78	999999	706	405	268	573	510	999999	661	813	999999	859	914	907	386	767	93	920	152	164	865	807	716	999999	824	999999	654	642	999999	999999	999999	434	109	723	604	594	999999	703	63	999999	401	409	919	405	999999	963	615	999999	888	980	999999	743	999999	523	49	271	825	896	581	150	919	867	189	381	647	999999	760	200	999999	791	922	389	867	857	762	465	888	321	76	999999	512	999999	753	877	572	433	239	586	683	343	768	999999	132	912	375	534	230	999999	757	502	213	424	199	106	67	999999	876	999999	760	584	383	999999	829	999999	999999	766	124	999999	809	223	21	999999	517	968	32	973	267	954	999999	238	244	350	999999	574	658	98	963	656	819	244	557	999999	825	999999	960	264	129	412	284	999999	420	918	999999	544	490	39	999999	230	84	94	999999	921	999999	999999	999999	42	949	264	999999	549	803	999999	999999	574	666	129	357	418	18	999999	999999	999999	679	884	818	325	612	29	94	628	999999	742	582	735	173	635	999999	303	999999	999999	999999	864	999999	734	804	952	436	172	999999	370	999999	999999	221	316	239	999999	251	
969	713	34	429	930	179	443	368	71	884	757	999999	40	999999	999999	659	999999	462	999999	514	945	90	865	889	999999	151	723	947	692	530	276	999999	948	394	77	590	734	508	999999	694	907	999999	743	999999	679	999999	847	999999	627	839	140	853	249	711	306	889	847	999999	979	788	456	496	676	540	617	261	462	646	24	473	924	583	87	304	607	999999	346	999999	220	688	304	444	329	852	400	422	265	246	999999	188	743	599	528	596	248	999999	699	213	461	999999	999999	210	274	164	914	557	775	945	114	727	552	60	924	999999	493	21	176	824	999999	999999	999999	225	559	836	729	335	64	491	999999	196	879	143	999999	999999	389	103	180	174	999999	843	647	320	142	369	635	692	674	236	112	237	254	999999	999999	266	999999	92	999999	999999	434	589	999999	999999	889	917	848	419	714	141	912	399	840	999999	886	999999	557	684	999999	199	210	46	999999	828	999999	828	999999	14	80	89	370	306	452	742	999999	357	350	999999	431	225	521	226	977	543	324	999999	396	252	988	999999	709	747	999	462	237	398	999999	674	905	70	975	843	348	999999	771	616	999999	999999	271	999999	956	204	263	999999	677	984	68	127	513	675	442	699	25	314	999999	623	306	990	515	351	428	676	457	370	999999	677	877	351	999999	708	999999	297	980	460	810	514	493	142	999999	252	339	999999	170	239	628	999999	828	43	265	158	320	999999	593	999999	999999	289	747	893	999999	999	117	716	355	805	910	154	719	564	999999	999999	999999	174	999999	272	22	616	515	999999	741	999999	848	843	999999	623	398	999999	704	999999	350	530	999999	600	514	999999	999999	999999	466	365	328	999999	999999	999999	539	999999	999999	155	751	330	906	999999	773	529	161	663	160	999999	631	732	417	112	450	657	224	999999	999999	539	660	431	137	400	999999	160	899	999999	407	584	314	695	605	999999	999999	383	164	999999	756	999999	449	850	633	871	999999	734	999999	226	44	908	60	999999	999999	489	495	330	203	516	352	999999	630	893	266	576	959	935	137	175	55	999999	503	376	227	999999	99	810	797	999999	409	426	212	682	999999	498	534	749	404	125	756	736	190	647	504	143	617	555	593	67	912	65	999999	782	180	999999	414	683	999999	999999	399	685	533	936	116	999999	999999	999999	669	768	51	219	541	999999	418	319	886	855	999999	999999	253	544	226	739	999999	353	999999	430	512	266	93	850	411	963	726	81	212	253	541	578	723	669	885	825	26	702	524	595	999999	860	90	559	999999	264	196	855	468	999999	
999999	763	117	989	999999	999999	684	999999	808	999999	295	999999	117	999999	324	302	369	583	999999	401	723	651	829	999999	65	651	185	534	48	999999	999999	870	612	418	660	999999	999999	733	234	482	150	825	893	946	310	37	999999	447	244	999999	894	613	999999	77	999999	942	933	883	934	793	237	999999	162	999999	999999	425	734	698	982	546	999999	635	359	185	999999	898	757	882	923	38	898	737	300	999999	262	999999	672	545	348	718	999999	588	799	441	254	991	999999	242	999999	999999	302	999999	464	697	999999	999999	263	31	999999	999999	999999	61	960	999999	999999	499	859	633	409	637	752	999999	359	274	702	253	835	917	931	269	235	999999	737	48	735	843	283	603	841	993	909	651	729	176	533	792	627	999999	546	999999	141	49	832	517	999999	113	705	200	999999	444	433	999999	99	556	946	999999	323	921	999999	999999	226	266	792	416	728	110	469	192	999999	910	999999	999999	381	187	138	196	692	230	999999	631	999999	92	608	999999	569	573	999999	999999	230	863	479	706	999999	495	537	999999	257	425	999999	42	644	522	999999	94	999999	491	964	999999	428	759	999999	103	26	548	913	144	657	395	846	164	548	297	962	877	440	999999	227	885	649	999999	939	999999	441	872	987	624	999999	524	587	88	609	999999	753	470	886	385	689	185	581	403	227	999999	999999	999999	493	999999	999999	581	653	899	273	88	273	175	820	710	662	154	561	999999	510	143	999999	768	555	900	999999	999999	991	65	239	52	314	999999	999999	87	697	806	388	641	73	999999	999999	687	814	530	385	587	999999	999999	723	545	623	292	892	93	63	811	89	593	811	999999	590	597	670	999999	774	26	999999	742	23	855	765	920	235	458	273	130	999999	34	999999	956	851	815	342	694	428	31	363	952	34	885	999999	795	999999	999999	471	282	27	593	999999	369	457	907	999999	867	779	703	67	443	999999	932	858	65	78	854	218	775	999999	975	802	752	999999	187	718	137	139	999999	100	230	987	990	113	369	278	165	509	943	653	999999	915	999999	964	999999	142	102	999999	671	726	974	796	696	27	52	790	13	706	279	999999	44	737	809	613	999999	456	829	828	498	999999	913	999999	274	132	999999	999999	88	999999	999999	55	999999	110	467	999999	999999	999999	301	973	71	999999	274	999999	239	999999	999999	737	115	121	137	999999	312	273	999999	884	812	628	532	999999	237	982	712	225	963	233	572	934	999999	565	496	999999	165	855	767	919	522	464	125	518	999999	62	953	999999	661	278	742	999999	571	583	999999	497	901	
726	746	88	866	59	495	16	999999	684	467	550	999999	723	319	457	505	619	999999	358	513	23	70	184	38	746	563	999999	491	218	373	696	134	998	511	999999	119	999999	62	472	969	119	999999	829	594	413	351	999999	959	999999	999999	951	999999	92	984	887	999999	571	60	130	495	799	999999	974	999999	770	425	626	999999	880	347	816	567	899	389	403	687	241	590	624	999999	626	735	205	999999	422	485	52	24	624	771	548	638	932	977	179	594	361	999999	824	988	724	725	999999	948	51	999999	999999	703	999999	209	999999	981	435	725	868	999999	999999	999999	898	999999	383	612	597	118	799	999999	634	921	999999	999999	999999	723	999999	636	679	901	999999	257	999999	37	174	349	999999	424	347	567	999999	216	118	115	275	738	619	999999	614	122	999999	969	158	863	999999	399	492	999999	873	999999	225	798	999999	967	999999	82	313	870	130	43	188	183	771	242	974	428	813	999999	999999	999999	113	236	31	567	773	999999	108	999999	278	774	999999	651	999999	635	352	414	999999	999999	698	999999	434	999999	419	581	933	954	999999	916	889	340	586	387	248	286	607	988	776	999999	204	728	973	858	999999	355	999999	537	632	145	999999	570	267	999999	416	350	172	365	999999	450	999999	818	489	191	999999	938	999999	479	413	274	37	363	637	682	999999	969	229	575	156	73	999999	406	332	999999	36	329	83	914	999999	897	123	252	181	336	855	999999	249	792	302	664	168	708	999999	367	117	536	932	585	725	447	999999	596	999999	753	56	999999	495	427	999999	999999	864	283	508	515	160	785	191	311	999999	570	999999	436	283	492	999999	695	282	964	999999	499	396	497	999999	999999	999999	526	43	999999	289	628	889	999999	637	66	999999	999999	999999	999999	216	332	355	631	999999	165	999999	694	999999	726	847	999999	954	999999	999999	665	850	376	999999	975	738	634	751	762	32	208	680	999999	799	226	692	31	496	663	757	631	153	765	999999	43	999999	91	212	317	580	927	674	368	358	971	216	999999	999999	233	879	999999	581	592	609	559	484	808	894	107	43	826	865	300	999999	842	999999	94	637	61	169	657	431	999999	191	104	999999	322	560	999999	20	270	231	272	784	185	60	561	166	999999	559	17	999999	115	999999	754	72	384	595	515	459	999999	795	999999	74	232	999999	147	410	514	36	172	257	76	96	773	605	603	515	999999	792	960	999999	457	999999	162	470	325	170	437	999999	999999	999999	999999	378	889	475	483	999999	561	33	999999	160	651	999999	397	759	129	999999	510	999999	999999	999999	996	
723	499	202	999999	256	999999	999999	835	999999	999999	999999	999999	445	212	999999	207	307	132	405	954	574	878	999999	287	303	999999	402	999999	306	660	288	572	290	730	330	878	696	999999	237	296	799	999999	936	999999	999999	286	952	556	431	822	212	36	73	914	432	844	689	999999	999999	151	999999	422	539	999999	694	909	596	999999	999999	999999	510	999999	894	118	999999	385	942	633	117	27	162	846	918	483	458	261	509	376	308	485	199	999999	93	96	777	999999	999999	621	999999	270	690	247	674	611	322	41	141	954	759	56	902	66	807	36	988	672	503	999999	999999	442	410	230	416	406	629	728	96	999999	341	777	726	330	150	847	337	915	181	317	999999	426	130	999999	617	999999	583	143	973	999999	108	115	884	604	999999	60	859	470	831	278	981	999999	945	999999	623	981	329	582	999999	999999	999999	82	999999	195	893	999999	999999	855	613	999999	822	495	755	39	710	235	893	132	576	99	987	867	94	902	335	999999	481	796	999999	635	932	10	228	999999	368	35	614	698	710	314	738	999999	999999	677	455	495	999999	915	622	398	97	207	999999	999999	972	831	988	598	859	325	968	525	925	999999	999999	822	277	741	671	999999	621	205	421	271	999999	983	999999	999999	456	839	739	999999	184	542	548	735	994	402	999999	536	47	999999	838	999999	345	222	88	879	456	633	227	107	254	937	999999	892	785	744	474	988	821	999999	152	30	586	412	351	999999	439	495	827	875	700	144	647	606	366	36	925	149	904	140	999999	822	621	642	999999	246	766	655	949	999999	999999	999999	714	999999	872	818	808	933	999999	696	450	961	806	352	999999	999999	299	180	535	758	999999	335	999999	691	622	329	408	999999	101	114	999999	783	545	577	948	999999	430	999999	733	999999	999999	992	999999	999999	689	998	999999	999999	245	211	947	595	129	200	441	602	968	33	842	999999	420	864	841	767	79	999999	425	999999	403	999999	999999	116	446	987	540	825	999999	875	999999	623	313	999999	707	890	166	999999	663	354	146	355	680	406	999999	999999	137	363	161	510	149	32	583	787	876	999999	521	841	159	142	660	615	544	999999	31	229	249	292	166	951	610	48	13	80	102	57	87	292	766	999999	860	999999	674	557	999999	999999	999999	999999	262	229	378	325	881	999999	694	530	999999	587	999999	999999	940	845	206	210	899	110	999999	512	695	828	999999	239	999999	893	999999	482	941	999999	366	52	189	999999	40	999999	583	294	167	482	385	572	999999	500	907	646	999999	999999	981	474	657	636	999999	999999	
999999	999999	819	148	251	988	259	222	589	999999	230	999999	999999	225	815	269	999999	615	942	999999	136	133	591	910	999999	438	577	267	501	477	999999	730	92	651	895	606	999999	444	53	178	233	173	999999	422	999999	575	704	109	209	999999	847	52	693	424	410	706	842	908	999999	999999	421	991	721	122	999999	500	999999	299	330	218	151	192	571	999999	323	999999	999999	179	999999	756	733	477	67	779	630	297	47	668	251	999999	763	999999	999999	240	757	241	999999	870	927	778	325	415	779	999999	999999	664	481	919	111	447	565	672	277	70	999999	943	999999	941	492	207	463	591	58	141	454	932	999999	999999	999999	999999	520	280	251	862	999999	999999	698	76	209	965	816	127	567	803	633	101	941	567	161	814	306	510	388	730	325	999999	367	999999	546	647	999999	150	903	999999	926	295	431	414	629	761	255	867	742	526	390	345	33	254	999999	999999	991	998	189	211	784	999999	891	521	547	706	999999	60	999999	562	866	675	224	547	877	348	999999	537	937	399	999999	439	768	861	349	999999	710	122	149	192	655	110	961	999999	999999	999999	403	909	866	999999	800	205	347	190	999999	714	130	485	999999	170	999999	464	70	789	999999	999999	251	39	181	568	995	848	911	999999	999999	766	999999	999999	999999	960	944	759	670	24	599	373	999999	587	212	634	858	234	999999	979	498	201	50	182	68	888	674	373	738	308	927	999999	999999	999	283	893	999999	607	182	999999	999999	934	793	56	999999	278	263	999999	827	999999	709	771	112	931	849	714	726	999999	464	424	296	581	999999	372	97	647	89	102	314	318	634	260	61	339	763	564	408	994	982	999999	635	999999	999999	201	598	165	999999	362	160	568	999999	467	153	757	130	644	912	430	999999	552	198	171	360	518	999999	459	719	773	178	999999	316	732	560	674	789	285	45	999999	999999	931	797	727	941	745	999999	999999	117	304	219	128	652	977	45	439	999999	473	999999	37	999999	149	446	86	193	866	261	445	907	479	968	844	609	92	656	999999	999999	471	229	614	377	999999	351	425	999999	999999	642	339	696	130	83	325	625	18	999999	634	495	999999	544	85	493	999999	269	637	335	999999	519	999999	330	18	683	139	254	55	659	542	797	30	522	144	233	999999	748	786	999999	652	228	601	540	31	999999	999999	926	153	131	671	487	714	99	999999	540	999999	18	688	446	999999	999999	580	999999	19	999999	475	207	999999	851	570	957	482	999999	999999	156	999999	39	308	999999	648	212	110	999999	988	64	93	931	333	
604	161	913	70	349	462	581	999999	252	999999	194	999999	837	526	999999	999999	713	14	999999	416	52	621	52	999999	220	798	740	970	656	369	954	754	543	999999	806	700	657	999999	999999	780	112	508	675	999999	124	411	999999	685	999999	373	285	999999	611	525	999999	999999	999999	999999	849	551	999999	610	992	883	575	440	531	962	720	999999	999999	816	872	702	313	999999	946	543	595	809	999999	65	172	292	94	999999	152	28	594	999999	591	453	57	591	68	502	516	999999	999999	684	999999	999999	999999	217	470	999999	187	909	999999	999999	999999	575	618	999999	564	665	447	709	999999	670	297	513	378	999999	999999	459	768	290	999999	811	999999	164	610	999999	929	999999	999999	955	822	625	727	999999	807	999999	787	25	835	17	999999	999999	999999	806	999999	272	999999	376	999999	77	206	21	999999	897	999999	999999	999999	881	999999	999999	119	425	575	492	887	183	943	63	705	530	999999	999999	623	760	999999	999999	999999	231	171	999999	524	999999	668	999999	999999	810	925	829	967	407	140	905	61	999999	897	611	827	999999	999999	999999	328	343	999999	999999	957	999999	397	939	643	36	652	999999	720	627	191	999999	757	553	734	86	257	123	95	308	999999	214	999999	494	863	652	422	999999	312	352	28	999999	892	719	74	999999	999999	986	196	941	754	999999	999999	433	947	351	853	283	837	842	999999	215	257	372	559	999999	269	999999	86	999999	999999	999999	193	378	608	10	664	48	488	188	663	999999	927	154	553	999999	29	999999	547	521	999999	999999	357	469	780	813	934	529	169	999999	296	520	999999	204	338	296	461	816	825	946	999999	815	999999	999999	999999	310	287	112	819	803	734	999999	999999	564	202	474	120	999999	999999	999999	76	144	878	999999	891	999999	360	732	816	267	303	212	999999	999999	834	983	354	697	999999	480	535	831	710	365	999999	546	999999	356	12	863	185	999999	229	41	880	553	936	999999	768	45	950	555	999999	999999	510	531	66	764	729	218	130	423	999999	126	268	244	433	999999	999999	999999	999999	13	999999	952	91	999999	982	662	720	291	57	727	929	254	999999	980	545	158	999999	65	999999	399	626	793	743	761	305	112	772	646	129	423	46	422	56	946	824	343	480	999999	999999	403	54	448	171	403	494	198	596	288	699	284	999999	999999	999999	999999	999999	999999	219	329	269	880	999999	84	171	633	690	516	207	584	166	999999	999999	910	999999	96	354	188	631	350	277	999999	999999	999999	946	845	756	511	557	457	568	887	134	999999	999999	668	513	970	999999	538	712	978	990	22	132	497	605	756	
28	779	254	208	315	869	62	999999	999999	999999	137	325	876	189	958	750	25	278	87	527	234	999999	582	384	901	999999	637	299	126	504	371	459	249	999	492	778	212	370	581	264	108	532	304	999999	843	999999	662	532	29	250	996	853	419	88	532	180	206	870	999999	999999	241	762	46	869	45	677	86	876	697	999999	548	655	697	999999	999999	702	553	476	540	999999	440	115	280	999999	507	517	49	170	477	322	999999	341	72	368	33	346	495	435	999999	999999	885	785	999999	999999	701	351	166	596	660	829	626	729	999999	367	782	135	492	170	999999	528	637	915	999999	384	607	216	999999	999999	999999	92	999999	127	406	374	999999	654	280	441	184	165	361	453	510	648	695	852	12	704	585	897	999999	999999	73	552	538	969	999999	460	999999	495	999999	999999	797	578	622	999999	333	964	312	137	855	60	986	216	176	194	414	760	689	755	999999	888	753	901	238	999999	64	999999	836	999999	999999	999999	999999	999999	407	999999	655	932	999999	196	529	47	401	458	52	803	999999	856	385	354	565	626	771	999999	291	869	83	896	350	740	454	999999	138	999999	859	45	850	307	809	999999	539	481	734	502	235	176	497	305	858	434	543	207	478	492	999999	651	59	724	406	537	460	758	592	294	999999	60	909	183	598	17	999999	999999	57	742	814	93	892	999999	259	125	382	999999	999999	999999	207	257	10	645	999999	218	999999	135	900	282	999999	999999	889	449	761	999999	267	323	707	999999	481	502	159	736	999999	445	758	999999	475	291	999999	682	720	999999	999999	493	59	273	485	389	31	827	150	775	560	43	999999	452	516	84	858	999999	80	197	443	705	107	273	967	262	999999	214	999999	619	127	508	70	999999	999999	277	136	993	999999	328	999999	654	999999	384	185	643	999999	316	274	401	999999	105	612	532	243	999999	396	785	305	232	929	816	177	531	657	62	973	982	99	248	947	864	230	752	367	789	353	723	98	333	21	153	999999	269	195	32	896	999999	978	970	881	350	697	615	999999	22	486	831	726	133	670	268	226	35	453	569	999999	999999	174	454	48	999999	697	972	999999	785	876	907	345	635	165	445	14	129	367	607	999999	999999	999999	355	312	522	997	964	663	752	926	999999	816	626	157	46	373	533	999999	218	653	999999	404	613	146	579	495	999999	967	235	263	107	999999	845	401	999999	506	819	151	526	675	732	318	468	858	961	101	719	488	129	82	481	196	158	954	999999	219	749	218	733	36	906	999999	999999	499	829	
256	970	234	886	539	999999	391	999999	543	920	999999	936	754	185	487	775	612	848	163	782	999999	519	891	949	60	757	611	418	999999	769	735	880	999999	38	714	999999	495	601	999999	529	99	999999	999999	999999	45	283	994	43	256	999999	303	158	284	716	919	999999	88	285	999999	782	942	973	999999	773	194	535	999999	725	999999	999999	290	999999	268	999999	693	139	903	999999	913	776	762	577	172	247	476	587	605	262	119	999999	52	220	764	807	586	125	863	999999	849	999999	999999	999999	999999	890	971	291	889	999999	999999	999999	834	231	371	999999	29	999999	811	679	999999	999999	929	714	999999	493	999999	80	257	999999	57	577	276	70	999999	413	469	493	14	999999	276	195	999999	955	999999	999999	152	820	848	704	787	222	314	999999	999999	252	580	602	999999	89	576	999999	43	437	603	455	523	773	223	958	999999	999999	370	538	412	121	908	974	485	295	350	999999	231	552	999999	999999	272	91	525	765	832	867	831	999999	999999	375	999999	270	361	783	807	999999	607	890	114	999999	999999	999999	782	433	344	999999	126	376	738	83	679	999999	764	768	192	441	999999	458	135	732	704	445	832	999999	960	999999	622	702	488	971	895	341	999999	421	999999	496	309	101	431	236	750	464	195	632	696	670	999999	593	999999	375	131	159	764	381	557	416	943	745	473	696	983	424	888	999999	999999	347	999999	999999	785	695	142	165	37	898	999999	249	259	210	349	299	150	39	111	122	849	999999	999999	76	863	576	553	563	999999	734	253	335	576	999999	453	999999	627	164	807	904	999999	965	999999	866	999999	999999	167	742	406	999999	999999	953	322	999999	917	999999	770	999999	488	999999	152	578	999999	302	654	999999	673	831	756	990	672	986	231	207	999999	999999	624	709	676	999999	419	810	999999	454	999999	300	23	999999	510	21	588	999999	999999	599	762	665	437	999999	999999	742	644	335	985	415	511	568	999999	125	897	43	817	71	310	932	798	341	999999	93	124	999999	643	873	331	745	411	999999	321	632	445	223	456	795	497	933	911	93	825	999999	942	619	569	897	902	999999	203	527	349	742	800	430	255	354	714	858	109	770	999999	250	13	488	257	108	680	684	587	32	573	999999	31	714	516	668	150	504	794	745	970	854	551	884	683	578	831	999999	967	111	999999	999999	999999	151	89	584	748	464	371	470	227	228	999999	999999	999999	972	721	95	914	586	999999	219	73	363	799	160	699	999999	805	678	276	999999	716	999999	942	934	543	880	635	999999	920	686	999999	333	999999	751	
966	999999	930	711	856	746	109	391	898	870	999999	999999	351	999999	884	999999	659	692	203	561	512	412	999999	999999	438	841	999999	999999	666	527	87	740	835	57	999999	329	198	103	821	530	565	334	587	82	999999	999999	538	706	999999	999999	36	999999	140	966	249	563	151	911	999999	25	295	127	724	999999	793	835	644	303	745	564	440	565	871	672	996	187	824	165	660	376	312	753	934	375	500	637	609	999999	808	999999	187	286	820	806	244	999999	999999	217	999999	533	428	245	961	492	860	471	578	467	970	71	738	985	999999	999999	712	542	999999	358	999999	999999	235	775	494	124	387	163	744	74	438	558	999999	617	876	137	999999	77	792	452	999999	39	68	152	899	747	891	202	36	999999	103	702	999999	261	337	999999	308	652	750	846	115	706	726	514	39	422	494	131	118	999999	958	999999	749	740	843	999999	107	92	876	747	232	194	999999	999999	999999	999999	302	325	999999	999999	828	304	326	946	346	808	999999	553	123	487	262	999999	93	902	955	458	953	524	418	999999	35	225	776	13	623	920	579	896	543	303	129	179	999999	999999	304	664	328	802	404	999999	547	554	999999	398	999999	461	999999	234	874	522	782	778	906	803	728	999999	527	999999	332	425	239	416	19	819	999999	999999	929	727	608	301	139	160	130	999999	938	481	256	388	518	171	819	354	999999	31	521	999999	272	47	637	691	146	15	480	978	999999	141	999999	159	40	410	531	383	626	583	392	999999	658	999999	864	257	366	149	999999	170	606	884	395	988	308	27	821	999999	999999	916	165	134	680	151	577	807	936	106	999999	117	640	445	999999	448	999999	889	999999	739	182	999999	334	996	210	319	999999	999999	745	555	850	23	999999	639	293	710	999999	999999	951	516	999999	66	320	269	999999	999999	530	171	167	947	359	419	334	91	719	710	591	168	923	370	770	999999	72	390	256	344	527	10	162	27	30	380	937	186	783	126	79	74	214	512	788	220	999999	798	206	441	688	507	999999	582	128	269	344	591	999999	999999	994	929	23	457	179	529	18	999999	927	979	481	158	999999	999999	999999	999999	954	999999	999999	559	893	273	999999	814	655	30	91	579	899	760	45	999999	440	486	132	999999	61	999999	999999	268	999999	624	871	226	959	540	209	999999	942	601	315	999999	19	196	413	730	744	999999	999999	159	448	999999	249	999999	944	135	999999	821	481	500	999999	999999	88	999999	357	999999	999999	968	855	999999	820	999999	637	999999	999999	121	346	253	999999	401	405	852	954	999999	
820	999999	384	705	282	999999	822	387	999999	999999	134	117	999999	697	839	144	999999	776	353	687	339	684	999999	941	720	832	789	474	749	999999	105	999999	999999	894	502	999999	895	697	695	31	302	442	919	195	999999	348	276	649	413	999999	73	999999	999999	276	854	145	999999	443	984	449	54	358	638	766	356	511	864	950	204	999999	248	641	90	999999	395	896	764	617	767	999999	999999	150	70	811	25	476	125	976	50	366	615	461	712	999999	976	943	804	163	999999	672	483	325	999999	159	698	432	547	186	881	957	999999	362	675	999999	883	903	298	826	750	879	999999	887	910	837	999999	999999	928	834	999999	999999	102	611	999999	105	898	250	696	910	122	593	929	939	105	999999	985	999999	786	999999	999999	83	655	977	412	959	286	999999	999999	616	510	999999	503	713	830	999999	864	769	584	580	713	999999	999999	999999	713	167	950	999999	999999	999999	852	395	10	828	999999	282	999999	125	208	818	818	312	835	999999	999999	210	99	999999	118	664	227	225	679	215	396	999999	865	278	274	255	999999	830	999999	586	764	125	911	674	999999	558	644	749	570	765	761	411	807	138	977	512	78	999999	999999	137	999999	636	999999	795	999999	742	416	526	851	953	808	999999	508	999999	325	295	299	424	999999	999999	29	999999	999999	913	453	999999	921	737	999999	761	186	999999	492	676	999999	137	408	125	242	508	999999	127	898	999999	999999	773	902	558	812	692	999999	653	758	786	117	999999	981	999999	351	457	820	679	235	99	999999	532	505	999999	999999	197	886	184	192	999999	419	901	579	48	956	999999	92	373	999999	999999	548	999999	999999	706	569	844	999999	605	774	785	687	472	999999	809	840	433	278	81	286	624	805	48	471	291	377	215	562	943	846	671	999999	999999	754	626	551	253	999999	798	272	437	999999	290	999999	406	789	946	999999	770	207	999999	411	20	96	999999	803	509	999999	245	338	363	292	212	759	113	999999	239	999999	999999	268	596	428	479	808	849	999999	524	639	74	502	430	205	999999	745	323	999999	364	371	453	822	51	191	770	999999	908	154	839	531	999999	986	559	238	743	999999	999999	114	931	211	246	727	288	870	996	999999	907	167	999999	999999	999999	842	65	868	999999	454	226	415	657	19	900	999999	743	993	342	87	999999	202	462	999999	144	999999	339	999999	999999	999999	543	180	999999	37	999999	751	653	382	94	999999	999999	999999	999999	299	295	205	456	999999	311	540	984	295	537	919	798	999999	704	221	332	237	513	903	743	548	910	56	230	629	457	159	62	
371	999999	878	999999	262	999999	173	993	938	761	417	999999	594	999999	258	999999	275	239	847	56	441	59	857	950	999999	947	424	999999	249	975	827	473	162	488	622	386	658	772	545	485	541	228	393	475	105	62	159	806	662	413	954	999999	999999	112	620	321	61	999999	128	999999	814	785	999999	962	999999	999999	698	115	999999	871	983	502	693	371	999999	223	665	391	854	975	798	618	999999	999999	31	436	863	59	868	311	334	730	654	240	670	755	473	430	540	161	364	999999	686	999999	999999	999999	707	248	597	407	655	670	999999	152	999999	206	69	918	941	508	90	648	247	818	999999	999999	848	462	701	759	749	999999	999999	703	621	754	931	935	415	569	729	624	999999	999999	999999	664	656	511	724	474	695	999999	999999	42	999999	999999	999999	999999	253	999999	613	999999	547	838	657	420	819	380	999999	761	274	134	999999	382	778	466	196	776	999999	882	606	999999	738	236	74	999999	755	817	632	906	948	73	691	247	956	999999	86	623	999999	999999	845	999999	980	962	210	570	50	116	263	614	999999	999999	706	370	999999	276	999999	999999	773	462	664	999999	747	999999	813	211	999999	276	426	999999	999999	573	962	926	999999	330	999999	999999	36	503	163	649	999999	28	999999	917	366	999999	676	689	968	765	999999	360	581	843	999999	999999	158	999	137	774	999999	959	999999	955	77	780	332	250	910	999999	999999	279	308	25	447	999999	247	896	999999	121	999999	999999	335	623	722	999999	355	203	791	10	627	36	376	389	999999	604	793	431	849	586	998	436	779	238	999999	999999	61	565	999999	808	999999	262	164	999999	999999	999999	634	611	242	465	434	138	458	999999	122	268	903	919	999999	842	936	815	56	268	122	172	957	106	152	152	560	789	797	983	882	374	872	999999	213	999999	969	191	199	999999	161	870	977	869	999999	999999	676	141	999999	563	872	999999	216	895	903	22	995	538	468	99	999999	644	341	475	36	748	999999	999999	715	60	999999	999999	626	661	116	252	999999	98	980	930	476	429	999999	243	120	581	167	999999	999999	999999	20	999999	999999	109	490	999999	999999	999999	842	999999	826	132	425	459	691	999999	684	554	788	661	827	999999	557	537	623	999999	365	999999	999999	455	590	418	999999	999999	49	440	41	527	999999	599	713	682	255	612	113	353	999999	830	999999	992	896	612	197	795	373	999999	999999	195	485	999999	161	440	158	396	787	999999	36	999999	999999	260	96	167	383	199	999999	155	661	944	433	279	999999	534	999999	371	559	977	999999	311	161	936	556	999999	52	176	
447	999999	999999	999999	999999	999999	999999	112	420	301	999999	738	239	998	999999	228	451	939	761	215	999999	626	884	786	837	809	197	725	999999	999999	999999	999999	125	999999	751	674	621	802	128	738	999999	379	124	264	999999	999999	747	231	462	999999	494	616	999999	836	999999	821	398	999999	999999	26	508	602	999999	937	597	999999	623	999999	999999	183	999999	649	999999	33	263	999999	512	629	999999	999999	71	965	272	999999	988	999999	999999	289	573	930	285	873	999999	112	239	359	999999	999999	667	800	206	725	999999	289	336	845	795	71	582	489	318	999999	427	14	954	543	340	546	949	999999	999999	344	458	999999	897	733	868	718	999999	999999	146	335	961	530	819	346	990	982	999999	152	999999	103	706	999999	621	516	455	999999	158	696	999999	480	238	168	300	862	276	657	999999	602	977	87	278	678	352	983	807	896	194	617	552	357	65	999999	216	415	638	999999	705	391	287	101	569	107	884	999999	107	802	999999	957	79	999999	601	887	999999	225	825	37	741	999999	709	559	999999	540	153	672	424	431	999999	884	999999	901	951	10	324	885	517	180	794	686	886	999999	666	999999	547	218	756	178	640	999999	999999	610	999999	77	682	728	509	39	953	222	251	999999	850	999999	999999	178	391	999999	572	999999	999999	655	999999	64	751	999999	892	365	999999	935	915	256	791	999999	304	999999	999999	883	328	999999	386	999999	227	582	445	221	164	999999	999999	379	827	165	999999	999999	292	934	378	578	326	977	999999	153	46	999999	999999	995	999999	888	61	121	900	507	999999	976	902	999999	999999	659	619	540	549	582	863	623	117	760	650	440	679	369	254	999999	567	350	759	999999	451	208	999999	450	337	276	268	390	478	329	882	628	458	71	506	999999	958	999999	438	264	290	999999	910	545	354	453	218	692	999999	211	940	999999	227	669	999999	239	999999	179	999999	283	323	482	999999	999999	878	31	982	999999	862	536	999999	781	911	505	952	37	298	999999	105	884	67	999999	524	277	999999	999999	411	788	292	277	345	789	583	999999	941	808	999999	999999	667	332	471	600	829	340	471	168	31	722	716	751	999999	642	84	999999	226	999999	958	876	409	928	999999	203	335	999999	200	950	207	757	564	999999	757	176	83	772	999999	466	747	193	806	230	928	689	81	540	335	999999	715	999999	999999	999999	999999	999999	722	738	999999	277	275	243	150	520	961	999999	168	572	999999	775	999999	311	905	759	999	774	79	188	999999	930	999999	795	270	497	999999	941	999999	999999	999999	364	453	344	70	155	201	513	53	999999	
269	999999	531	509	546	560	144	414	360	188	204	85	333	543	999999	781	999999	480	999999	652	284	999999	455	999999	277	639	331	233	251	999999	568	495	999999	783	999999	345	409	622	258	710	362	831	591	999999	999999	229	41	909	999999	288	999	999999	540	400	21	250	999999	732	241	907	238	910	999999	599	620	709	353	549	999999	402	381	532	231	272	999999	453	999999	815	633	58	608	422	999999	999999	760	847	954	999999	772	999999	136	677	999999	999999	999999	452	668	991	29	465	875	491	295	214	906	476	499	278	999999	999999	999999	403	108	999999	309	816	293	210	839	999999	754	23	999999	944	275	704	151	880	999999	847	784	445	796	178	182	999999	999999	423	66	293	999999	999999	239	214	999999	733	999999	999999	52	665	169	468	162	999999	999999	862	714	999999	938	211	999999	618	487	263	783	999999	607	930	20	192	999999	999999	153	555	424	78	783	573	999999	999999	136	999999	838	999999	688	326	293	999999	468	999999	411	785	484	854	958	739	209	976	431	999999	136	999999	196	859	975	299	324	999999	831	641	89	151	272	407	999999	390	999999	361	575	466	93	67	472	700	780	904	396	999999	597	685	868	806	999999	999999	415	489	999999	979	999999	999999	11	999999	718	826	240	270	523	86	779	577	958	847	410	964	415	999999	185	999999	88	81	902	999999	999999	155	772	282	999	683	991	595	633	999999	999999	186	999999	406	349	999999	470	520	390	319	519	29	727	31	405	999999	999999	346	313	271	900	87	496	999999	999999	572	999999	957	271	840	95	193	999999	167	645	234	509	19	729	999999	35	568	691	593	516	989	428	751	876	999999	510	999999	292	999999	900	135	690	489	729	776	592	512	258	550	234	335	85	569	999999	999999	678	173	999999	999999	246	342	396	902	468	999999	999999	311	91	449	999999	439	901	583	266	520	999999	30	290	953	947	523	999999	150	369	191	914	858	375	999999	153	999999	49	999999	999999	568	738	787	30	50	633	999999	999999	808	220	794	433	501	313	865	637	999999	883	663	827	723	32	999999	543	287	773	294	935	385	306	999999	400	999999	458	698	999999	756	999999	249	330	666	999999	511	929	575	758	999999	555	510	78	999999	462	386	690	411	545	493	254	742	999999	348	354	55	999999	999999	403	49	52	615	94	880	657	644	342	999999	630	521	999999	967	999999	360	739	999999	317	810	541	24	703	56	162	999999	999999	267	971	981	999999	56	998	712	999999	999999	379	999999	426	999999	838	817	53	529	780	33	177	286	999999	916	608	999999	737	701	
685	389	345	995	462	999999	378	400	672	360	999999	999999	522	999999	796	809	999999	798	18	130	972	723	971	184	276	138	999999	235	53	999999	383	999999	999999	306	37	792	383	383	488	630	818	999999	999999	999999	680	206	511	565	490	413	999999	810	910	999999	729	962	417	999999	729	333	676	153	357	617	999999	457	274	225	585	14	436	606	999999	388	311	534	578	288	503	999999	627	564	744	639	129	573	491	701	577	74	384	221	654	999999	954	675	100	537	714	232	932	999999	979	486	977	339	499	999999	315	999999	999999	138	667	660	705	121	408	999999	498	414	966	572	999999	520	629	225	999999	165	434	999999	999999	51	574	281	999999	999999	585	268	999999	790	83	959	395	381	681	255	553	993	999999	843	277	999999	49	309	265	369	646	468	856	999999	386	343	106	680	761	999999	999999	999999	999999	373	535	150	66	708	340	17	186	277	999999	384	671	959	706	591	999999	999999	12	274	999999	778	696	126	411	899	999999	999999	999999	715	620	339	690	167	479	95	999999	137	325	999999	968	258	999999	379	999999	482	100	999999	636	999999	321	699	349	300	999999	999999	677	418	999999	166	304	999999	999999	999999	656	508	693	513	489	620	284	241	746	671	999999	999999	999999	999999	496	929	808	986	113	357	403	921	990	400	786	734	999999	898	398	999999	999999	378	114	721	722	999999	999999	999999	999999	26	240	90	952	678	994	999999	159	360	921	809	999999	999999	497	797	77	734	999999	302	727	755	999999	385	843	587	634	927	662	999999	603	376	150	232	999999	97	126	323	968	999999	406	182	584	68	999999	589	811	728	999999	316	653	988	612	496	859	192	814	855	247	375	53	77	951	285	756	999999	999999	135	269	410	999999	753	999999	205	896	554	180	153	408	264	776	906	56	999999	999999	615	763	999999	999999	999999	283	271	999999	999999	999999	338	999999	999999	311	431	919	685	468	999999	635	899	232	416	599	314	21	670	456	983	598	146	31	606	63	999999	792	25	763	404	999999	420	677	999999	926	568	334	871	999999	977	999999	999999	448	575	720	331	393	357	999999	67	999999	612	814	999999	15	142	317	624	255	170	638	904	921	74	353	999999	232	999999	999999	41	980	150	999999	478	649	507	999999	455	885	732	758	999999	999999	706	999999	524	999999	585	166	794	260	709	625	682	348	999999	999999	384	999999	505	999999	332	999999	33	999999	713	784	999999	453	507	443	861	999999	522	411	204	944	225	523	829	619	646	903	695	780	280	999999	156	139	219	339	324	234	390	633	435	
577	999999	999999	836	740	269	141	659	999999	999999	971	999999	280	154	494	952	999999	401	999999	462	429	182	252	806	198	638	216	999999	999999	129	636	357	889	976	626	17	596	687	99	359	999999	999999	344	391	309	999999	875	985	725	386	463	832	999999	181	999999	405	694	823	999999	999999	63	898	491	241	762	624	223	999999	528	487	366	999999	312	535	946	186	837	861	506	776	762	230	518	791	665	803	852	717	971	231	999999	773	48	987	306	617	761	999999	999999	685	208	582	999999	999999	29	290	530	969	234	829	567	999999	326	872	349	999999	389	999999	999999	999999	771	999999	332	306	174	999999	144	324	239	339	424	734	243	821	577	190	763	280	999999	999999	283	882	493	151	664	489	457	176	648	473	237	999999	999999	669	999999	702	259	170	82	999999	155	216	999999	999999	415	833	599	504	999999	168	79	118	927	200	685	889	22	190	642	685	999999	968	675	999999	111	362	206	574	908	875	999999	602	207	345	239	77	152	598	999999	830	890	952	871	999999	403	128	999999	999999	999999	34	689	79	528	999999	999999	187	540	973	793	62	636	35	596	429	238	999999	999999	999999	999999	999999	746	999999	454	999999	795	999999	107	999999	372	983	229	858	590	884	195	999999	999999	810	54	61	536	179	804	684	204	999999	999999	451	261	927	217	551	386	375	999999	275	625	716	602	117	999999	354	610	999999	999999	778	444	999999	244	377	999999	110	999999	999999	91	577	999999	769	617	999999	827	656	934	999999	775	677	999999	225	606	920	999999	999999	999999	999999	999999	192	568	994	851	425	999999	999999	216	883	999999	999999	13	999999	293	999999	655	855	109	672	289	433	999999	175	44	999999	305	999999	116	324	999999	999999	892	999999	937	899	999999	624	918	201	510	184	449	60	999999	999999	674	999999	999999	999999	274	390	268	545	999999	548	772	403	999999	999999	129	210	547	892	752	502	224	401	539	999999	702	999999	999999	907	171	999999	999999	999999	265	376	490	999999	297	220	59	999999	774	999999	953	399	137	614	999999	231	999999	310	637	556	308	417	999999	283	476	547	999999	244	452	361	384	552	563	412	147	999999	216	999999	912	336	843	10	727	867	447	149	267	999999	375	715	836	999999	477	438	71	848	922	216	824	750	27	815	308	423	999999	411	836	999999	476	81	999999	252	397	999999	712	999999	689	999999	835	337	290	115	868	999999	524	522	84	135	351	999999	670	999999	999999	172	318	38	701	314	894	46	313	999999	621	999999	999999	999999	473	176	725	762	169	346	381	496	469	999999	946	571	
898	459	337	999999	383	999999	410	26	999999	235	992	684	999999	385	691	799	999999	747	493	573	48	930	59	907	409	588	139	334	627	518	702	406	91	140	999999	444	708	601	999999	443	999999	999999	357	248	184	50	166	784	654	582	473	999999	999999	383	533	968	410	429	311	794	58	85	398	999999	532	595	603	999999	969	999999	100	432	588	999999	678	999999	582	811	999999	368	432	355	680	55	999999	980	977	999999	607	999999	999999	289	300	375	395	819	999999	629	715	588	447	689	999999	407	492	50	143	378	999999	178	999999	599	696	942	371	999999	999999	353	682	552	999999	895	869	532	222	810	141	223	999999	859	80	953	105	154	921	742	540	282	999999	14	999999	999999	13	439	999999	445	999999	357	13	692	999999	999999	946	173	970	999999	820	291	194	681	909	920	713	844	999999	441	999999	551	31	628	999999	132	999999	678	999999	19	999999	440	481	777	227	999999	999999	999999	446	999999	17	999999	999999	378	921	999999	97	882	105	926	895	168	341	619	941	999999	335	384	999999	300	161	277	467	960	999999	390	809	417	464	134	999999	740	408	968	434	571	999999	653	706	913	44	907	999999	779	124	733	108	862	836	185	999999	999999	453	155	999999	739	999999	999999	718	541	999999	999999	427	970	224	164	760	373	195	380	674	999999	677	615	265	253	694	688	846	927	292	947	999999	288	675	876	999999	263	989	694	107	999999	999999	175	474	364	490	612	564	960	972	735	677	465	510	776	999999	999999	889	999999	55	785	376	790	259	999999	109	999999	305	347	866	506	383	500	283	999999	999999	512	151	901	763	91	134	886	954	556	999999	125	999999	999999	720	460	999999	264	648	321	787	154	999999	973	264	351	999999	999999	103	476	362	186	999999	990	39	999999	695	999999	972	964	661	490	836	999999	230	984	999999	999999	999999	415	143	129	852	999999	999999	603	595	177	646	422	773	999999	792	999999	204	103	932	999999	869	75	764	384	999999	683	660	306	999999	223	752	280	980	911	598	999999	342	242	999999	999999	268	999999	68	528	351	999999	200	999999	698	357	508	999999	62	999999	999999	561	650	999999	836	178	311	999999	295	381	425	376	441	862	319	114	999999	961	769	711	529	443	17	246	43	731	493	906	999999	960	999999	625	227	407	383	47	47	583	999999	165	920	999999	151	686	113	974	128	338	444	593	211	546	367	999999	63	104	554	414	999999	114	999999	404	826	334	666	799	159	44	999999	282	76	572	565	614	999999	697	301	999999	143	68	613	165	999999	25	759	178	
268	876	353	289	492	633	857	301	480	525	999999	816	30	313	999999	94	849	172	527	638	981	999999	560	999999	999999	233	999999	666	501	999999	931	811	574	497	541	282	999999	999999	999999	442	715	274	143	999999	691	485	999999	830	999999	529	315	310	497	131	197	514	326	987	486	269	362	201	799	999999	999999	204	999999	532	771	553	403	649	382	94	999999	717	619	294	674	327	922	450	433	972	224	630	999999	453	310	36	955	999999	722	530	89	999999	999999	193	680	497	242	778	68	690	135	666	927	999999	208	479	999999	41	322	169	346	912	999999	827	999999	963	880	799	231	999999	597	999999	999999	852	14	409	252	436	999999	187	999999	154	392	743	847	999999	999999	910	254	999999	141	999999	390	563	999999	177	999999	999999	456	717	616	999999	556	323	999999	434	999999	85	999999	799	236	468	427	999999	85	201	999999	34	999999	188	999999	970	554	400	613	673	999999	373	669	999999	653	605	979	897	571	650	999999	78	999999	422	817	627	999999	455	604	673	506	255	487	991	647	731	667	999999	999999	646	999999	166	710	428	999999	376	416	999999	156	999999	488	530	573	999999	604	461	383	567	371	643	468	999999	795	939	177	999999	885	677	999999	999999	938	711	450	924	762	999999	368	232	999999	450	221	939	309	973	195	975	999999	63	999999	196	357	109	906	813	187	789	999999	770	260	59	999999	738	382	234	692	776	999999	648	672	999999	102	161	268	999999	999999	999999	799	822	754	202	392	832	999999	13	573	838	999999	637	747	972	80	598	971	999999	959	482	566	84	290	418	895	43	390	999999	103	999999	840	986	999999	999999	989	999999	26	68	999999	999999	459	379	660	854	971	999999	901	699	102	504	999999	19	960	948	999999	725	999999	345	999999	359	451	64	909	376	999999	819	256	99	982	532	581	913	592	311	999999	197	423	436	447	453	142	690	142	999999	27	831	35	442	695	274	16	680	762	317	216	404	469	294	999999	999999	206	999999	999999	999999	922	275	427	999999	925	774	311	115	999999	999999	227	760	922	320	359	999999	793	813	403	717	525	900	161	999999	105	629	999999	999999	579	296	257	330	999999	999999	676	999999	413	376	517	920	963	999999	783	909	99	455	481	158	934	690	367	999999	417	999999	54	999999	124	152	999999	305	56	999999	999999	999999	604	897	787	999999	999999	608	762	427	305	483	754	999999	127	251	999999	649	157	579	999999	889	999999	999999	999999	999999	527	654	637	271	813	999999	999999	792	374	182	999999	999999	999999	131	513	336	927	940	97	934	255	430	
999999	999999	999999	913	157	476	976	999999	683	739	984	813	832	999999	970	501	614	93	608	962	259	945	935	992	981	999999	999999	868	999999	987	777	977	728	107	750	763	314	999999	999999	408	815	999999	999999	999999	217	855	298	523	999999	435	336	999999	336	999999	180	958	937	964	932	131	410	999999	999999	695	961	999999	94	735	249	217	196	714	999999	210	156	532	456	369	784	135	999999	552	513	535	661	773	999999	444	926	791	826	350	999999	942	999999	707	52	999999	614	210	999999	563	999999	158	999999	621	999999	999999	999999	648	999999	578	999999	806	393	999999	604	999999	43	197	999999	649	808	458	390	999999	747	86	999999	448	490	652	754	584	365	184	999999	364	296	50	788	525	307	288	999999	999999	171	999999	558	149	113	892	770	999999	844	130	754	825	768	402	873	908	923	999999	168	999999	823	604	451	219	589	250	862	993	409	840	351	530	999999	142	685	587	527	72	345	597	882	999999	739	244	430	453	596	894	176	880	602	999999	130	428	434	999999	718	349	560	862	39	999999	27	13	778	234	655	635	999999	296	999999	860	362	570	978	496	999999	999999	788	145	653	968	827	529	248	742	409	750	707	128	868	187	999999	482	568	115	319	735	466	206	798	960	999999	880	499	742	256	560	999999	999999	701	999999	999999	425	218	71	949	498	999999	46	824	999999	928	598	427	213	357	880	999999	872	999999	139	750	999999	347	693	791	947	40	506	495	849	310	999999	999999	366	626	999999	273	999999	166	999999	970	429	999999	893	999999	588	462	295	394	999999	557	578	762	999999	999999	999999	87	525	280	999999	468	269	999999	999999	604	169	999999	70	586	270	616	505	716	365	169	330	221	453	999999	212	494	744	121	128	999999	732	16	855	605	658	18	748	236	999999	362	710	878	406	999999	872	417	999999	709	133	760	62	861	407	999999	440	756	634	864	77	999999	999999	999999	432	999999	872	163	325	999999	927	999999	867	279	561	12	458	452	814	164	999999	999999	103	999999	988	368	249	870	608	452	999999	902	999999	883	168	647	638	562	456	999999	426	718	102	935	999999	871	892	782	310	999999	954	999999	942	479	85	999999	424	688	169	999999	999999	999999	999999	872	301	35	877	999999	121	999999	373	999999	995	100	738	80	999999	167	263	127	475	466	569	999999	498	999999	959	905	808	999999	232	999999	999999	999999	289	424	174	229	644	756	999999	908	671	395	999999	68	993	852	999999	14	579	266	435	51	999999	976	999999	350	384	124	75	971	999999	236	691	424	501	612	999999	
324	999999	483	999999	999999	133	567	795	184	182	439	999999	117	174	999999	315	966	524	361	794	313	981	823	844	999999	690	32	732	999999	703	999999	567	391	51	426	999999	106	743	928	999999	41	191	268	999999	945	931	958	806	382	999999	725	899	150	817	507	999999	93	639	999999	816	999999	999999	360	480	999999	872	999999	999999	747	999999	219	232	595	442	763	999999	723	655	899	597	999999	226	359	524	978	717	426	573	544	94	25	467	999999	122	818	206	830	788	612	83	139	893	68	999999	999999	503	314	707	64	999999	619	437	999999	405	94	999999	484	835	501	847	455	999999	531	999999	999999	752	481	999999	623	566	999999	935	52	826	467	838	167	682	813	999999	999999	719	999999	168	999999	587	999999	355	37	934	722	999999	296	999999	628	901	999999	405	988	959	999999	999999	93	498	95	999999	395	913	937	999999	999999	802	32	26	445	735	719	373	198	111	999999	136	455	689	843	999999	648	287	207	999999	477	999999	999999	853	463	581	635	999999	83	999999	202	813	417	999999	217	920	972	999999	999999	892	192	997	217	887	934	999999	386	404	654	789	44	999999	715	381	778	999999	118	178	563	864	109	698	300	406	908	999999	999999	673	481	999999	333	379	958	315	383	479	999999	806	999999	567	204	241	375	293	999999	95	107	46	13	252	811	803	999999	465	792	493	999999	810	999999	999999	187	999999	922	731	465	665	159	410	997	309	419	312	258	995	669	999999	999999	999999	649	823	124	682	670	239	122	530	999999	999999	522	999999	999999	744	827	207	390	999999	319	999999	828	101	935	999999	999999	703	832	508	554	720	999999	924	999999	701	170	164	608	505	999999	692	618	935	13	999999	887	116	999999	675	484	61	615	187	557	999999	188	558	999999	426	643	999999	406	613	999999	941	706	597	730	80	583	672	599	885	449	626	999999	892	98	288	809	999999	999999	167	33	503	999999	999999	377	480	522	999999	276	191	862	86	296	15	960	71	950	299	385	467	101	812	461	999999	738	930	663	999999	470	609	616	711	799	249	589	481	836	999999	230	999999	557	999999	405	418	999999	372	340	29	931	36	337	999999	999999	708	999999	221	51	385	999999	999999	817	999999	999999	999999	574	160	286	57	999999	999999	999999	863	78	135	909	130	416	999999	999999	375	600	999999	999999	443	999999	106	165	999999	183	377	999999	999999	216	784	999999	330	828	738	844	872	95	293	603	999999	999999	473	999999	430	999999	999999	805	998	677	515	999999	183	999999	708	999999	477	995	195	873	999999	58	773	657	293	693	589	
302	999999	999999	835	290	316	999999	911	641	808	999999	734	301	239	572	441	783	700	999999	999999	458	130	353	999999	876	899	420	999999	404	37	999999	168	999999	999999	652	137	799	999999	235	538	999999	999999	76	586	999999	270	893	643	999999	616	999999	956	354	433	140	181	333	832	999999	390	896	493	516	614	999999	495	997	92	586	999999	642	940	999999	410	135	999999	63	767	552	615	999999	776	80	788	47	859	814	313	89	999999	999999	966	883	844	999999	649	455	999999	594	338	272	999999	66	50	974	59	490	944	999999	643	128	566	290	999999	999999	129	423	728	576	999999	999999	999999	13	999999	999999	675	999999	999999	767	486	999999	600	999999	999999	999999	203	719	40	999999	999999	379	999999	16	445	362	247	685	540	470	522	236	727	885	462	658	578	808	950	408	999999	992	999999	186	821	999999	527	393	77	10	190	410	393	914	588	762	810	688	567	754	403	990	999999	170	255	259	325	715	720	999999	999999	395	769	631	999999	999999	519	693	194	999999	834	854	999999	540	289	122	843	812	307	999999	999999	890	251	999999	999999	318	476	699	931	571	286	812	673	512	999999	795	641	761	409	593	253	126	503	723	919	549	381	985	880	999999	999999	512	417	30	999999	883	153	572	626	206	528	819	762	999999	567	999999	190	999999	314	999999	480	91	413	713	456	731	397	527	287	465	999999	999999	999999	798	999999	773	999999	652	999999	352	651	78	145	213	999999	433	363	879	166	896	999999	999999	999999	396	661	335	999999	704	574	985	496	626	295	999999	999999	47	999999	964	469	793	628	537	999999	962	842	412	945	209	649	999999	378	517	371	390	106	999999	810	432	146	829	674	700	88	999999	999999	35	783	999999	999999	37	432	399	420	372	278	830	955	718	554	259	389	999999	999999	999999	616	978	265	904	999999	999999	236	578	827	640	128	927	459	509	116	999999	999999	971	266	999999	599	999999	999999	998	122	275	714	101	999999	887	449	775	645	536	999999	877	770	879	909	354	800	999999	572	999999	253	350	381	455	999999	737	630	417	643	443	951	638	999999	266	791	799	884	144	999999	940	200	353	999999	922	999999	238	56	749	999999	911	999999	746	416	999999	999999	771	893	268	489	150	999999	41	141	212	585	999999	995	514	97	119	469	665	999999	631	589	899	67	459	149	383	999999	881	355	731	999999	215	231	999999	510	30	999999	626	999999	999999	684	999999	222	90	347	750	999999	542	662	952	452	166	593	784	737	855	999999	444	128	115	999999	999999	999999	999999	590	379	343	999999	999999	
999999	214	843	999999	602	999999	430	687	977	999999	398	150	158	229	999999	289	465	622	446	827	655	316	471	507	550	111	309	482	812	500	968	416	802	538	595	747	608	156	991	837	316	177	999999	332	999999	965	310	165	292	130	999999	756	897	613	358	760	743	999999	469	500	647	948	875	999999	153	981	348	619	633	655	681	999999	999999	609	521	487	579	148	777	999999	800	153	199	999999	374	221	519	198	190	834	14	999999	999999	500	999999	367	302	259	189	999999	626	999999	531	999999	999999	816	135	298	102	870	999999	604	999999	999999	700	504	758	193	999999	932	472	159	999999	999999	650	418	632	999999	419	163	194	330	959	999999	958	119	999999	562	252	558	999999	231	106	320	653	999999	703	801	799	695	608	118	146	256	286	477	261	732	999999	40	194	994	999999	938	999999	859	645	539	926	590	881	999999	941	563	846	999999	63	129	155	249	714	999999	340	724	554	85	999999	712	752	490	999999	889	574	221	999999	999999	353	167	634	794	765	173	874	218	813	412	177	582	409	999999	424	999999	587	999999	326	363	664	163	394	610	675	932	999999	446	732	999999	631	729	199	756	897	895	495	999999	999999	999999	999999	132	911	152	999999	611	312	717	76	999999	312	827	895	20	999999	199	773	33	999999	832	386	438	486	821	780	999999	393	653	147	529	999999	999999	999999	776	999999	541	252	999999	702	74	629	999999	379	999999	999999	999999	999999	999999	329	999999	131	471	243	652	999999	526	645	99	372	999999	227	659	999999	547	88	86	565	128	612	894	946	532	331	63	213	999999	68	479	141	999999	999999	215	333	439	407	185	992	999999	612	881	896	999999	879	242	847	999999	999999	832	928	999999	248	715	576	435	761	999999	149	189	449	999999	467	176	957	396	999999	999999	335	999999	149	902	93	999999	999999	999999	999999	793	652	98	215	999999	815	236	550	529	737	898	639	898	677	999999	46	812	999999	999999	424	999999	205	999999	387	835	999999	360	999999	35	528	303	209	845	999999	999999	947	60	999999	216	51	999999	626	438	658	956	383	437	473	342	866	281	999999	999999	316	279	598	169	711	380	598	465	999999	999999	999999	444	698	793	471	708	860	985	839	964	713	193	113	766	999999	430	461	999999	886	360	169	257	529	448	539	167	380	999999	349	603	617	586	697	999999	438	224	267	589	999999	999999	999999	880	999999	809	57	133	175	831	334	999999	918	999999	578	193	364	999999	914	260	264	313	338	82	999999	245	356	137	999999	12	337	620	173	872	251	132	999999	289	
999999	720	401	415	992	548	463	68	999999	236	17	999999	999999	999999	309	17	334	661	436	408	999999	206	462	920	999999	173	503	713	127	56	999999	456	315	999999	936	999999	858	848	999999	789	999999	587	561	999999	129	982	265	999999	321	999999	547	589	695	479	56	619	268	999999	778	828	999999	749	941	637	999999	561	207	671	748	999999	158	999999	350	999999	789	655	644	341	800	654	999999	999999	402	961	999999	560	999999	835	39	999999	935	999999	79	999999	999999	870	645	999999	43	999999	785	999999	999999	215	999999	71	248	59	690	999999	999999	999999	680	999999	999999	202	357	980	139	536	801	372	642	431	999999	999999	416	999999	901	918	999999	999999	999999	242	869	323	948	999999	954	999999	321	711	154	999999	351	19	707	999999	572	552	522	665	794	507	766	422	952	481	46	999999	655	391	157	771	390	264	628	447	265	607	254	170	36	692	999999	999999	227	13	89	999999	72	471	295	999999	405	354	926	801	475	999999	371	477	160	717	791	930	563	383	258	97	391	270	689	965	307	362	999999	112	999999	676	205	949	401	875	183	193	999999	798	375	999999	999999	826	971	809	245	999999	19	999999	900	999999	536	844	754	992	779	802	782	329	999999	53	999999	999999	518	798	260	422	85	285	544	607	999999	765	17	222	759	999999	298	879	729	530	352	331	211	999999	150	999999	204	409	106	380	999999	776	746	999999	999999	513	999999	183	558	999999	999999	734	773	302	460	771	836	542	242	225	514	999999	599	530	700	393	999999	519	999999	899	228	676	189	173	206	67	28	684	999999	256	255	124	330	906	829	618	557	908	999999	999999	524	661	176	880	865	508	999999	225	999999	937	999999	799	524	999999	605	34	555	610	106	999999	752	162	651	985	970	400	582	693	701	92	835	999999	970	290	384	566	999999	999999	307	697	999999	803	62	999999	365	455	600	999999	999999	805	72	947	999999	155	625	372	20	191	910	999999	926	493	999999	549	112	186	999999	244	285	49	525	999999	312	408	522	949	109	698	999999	524	799	911	392	895	29	888	901	824	664	22	555	328	397	999999	771	397	288	999999	999999	189	626	999999	395	999999	999999	999999	644	999999	633	675	272	322	561	396	675	24	110	628	529	223	284	999999	580	999999	999999	206	859	999999	637	135	671	596	847	999999	999999	444	525	130	999999	214	253	498	999999	999999	999999	242	767	11	999999	756	999999	659	983	999999	904	621	785	132	777	999999	956	174	776	999999	999999	676	999999	120	999999	241	499	980	22	325	970	786	813	591	523	999999	
439	857	324	880	838	21	612	219	545	286	659	402	352	999999	999999	999999	722	693	983	83	767	999999	513	924	267	316	646	668	999999	128	808	203	609	526	654	109	850	999999	999999	993	73	265	575	999999	582	106	999999	490	77	891	74	129	607	450	999999	782	999999	999999	623	532	999999	944	552	427	999999	999999	793	825	877	158	238	827	34	990	19	511	91	302	352	170	678	166	600	775	999999	999999	595	169	999999	871	755	999999	281	999999	999999	128	712	157	743	126	999999	811	613	919	663	247	104	999999	440	982	701	61	57	463	854	218	354	776	373	788	869	633	999999	16	402	776	555	999999	372	891	798	999999	558	235	999999	866	553	680	122	999999	594	999999	728	59	179	704	999999	817	999999	420	773	935	999999	955	256	999999	999999	606	526	886	691	999999	999999	999999	193	768	502	821	999999	987	999999	673	664	557	203	891	999999	744	837	698	372	999999	606	951	127	999999	159	603	978	186	999999	946	163	236	134	388	733	999999	865	411	999999	592	221	303	754	109	281	236	761	365	774	284	999999	999999	999999	953	999999	302	431	330	618	899	843	999999	149	718	999999	437	432	815	999999	725	999999	435	496	999999	526	999999	207	27	591	999999	841	623	411	999999	187	335	999999	180	779	441	758	544	999999	311	749	791	164	999999	589	843	804	946	208	59	405	343	341	999999	436	306	105	413	739	695	68	230	999999	999999	541	194	725	261	46	999999	967	343	642	195	999999	735	158	170	437	747	128	895	999999	362	178	843	994	968	999999	482	345	354	805	107	253	999999	772	588	504	999999	128	552	910	481	91	999999	700	999999	713	701	158	935	999999	999999	576	999999	999999	665	999999	697	999999	756	517	999999	999999	623	538	545	999999	511	962	569	665	42	628	576	985	942	280	999999	152	999999	265	52	334	999999	378	813	530	999999	999999	999999	191	807	999999	372	44	356	101	468	999999	999999	214	212	738	999999	999999	943	999999	999999	187	862	394	999999	555	352	500	474	999999	980	254	724	25	861	999999	855	388	999999	827	266	541	639	851	999999	581	987	643	63	999999	999999	999999	434	449	530	903	999999	722	999999	262	999999	871	570	127	121	223	809	149	353	425	882	999999	420	999999	116	468	548	20	582	999999	567	708	447	999999	493	999999	820	284	495	999999	924	142	999999	606	963	394	999999	999999	740	598	771	999999	300	638	432	545	720	318	343	71	999999	851	150	179	694	999999	434	410	633	272	403	534	654	395	500	749	999999	814	999999	721	496	35	280	983	999999	
719	417	809	737	948	999999	512	941	433	601	83	999999	328	911	808	960	571	999999	478	205	246	203	905	147	682	832	906	165	999999	574	339	581	167	230	975	999999	999999	999999	684	143	891	999999	230	794	999999	757	394	902	353	761	925	147	801	788	999999	999999	512	999999	65	125	232	356	999999	858	999999	502	835	999999	935	71	345	898	213	345	314	999999	972	999999	721	999999	999999	13	811	999999	648	999999	999999	378	999999	460	245	953	999999	999999	910	544	272	999999	532	924	999999	296	999999	292	426	999999	933	999999	483	999999	552	401	999999	140	677	999999	545	470	999999	79	722	999999	588	999999	825	391	291	644	434	769	391	610	588	999999	12	162	46	999999	443	621	268	322	894	460	908	843	13	485	892	691	999	801	162	462	211	465	707	492	467	44	745	299	42	714	677	941	813	163	138	524	192	999999	37	598	999999	409	999999	138	999999	981	388	805	752	742	770	589	999999	135	595	546	454	999999	71	409	999999	969	290	190	783	966	999999	849	999999	377	999999	999999	774	564	652	999999	894	579	915	999999	656	939	546	999999	944	97	999999	687	999999	592	80	638	999999	627	721	841	129	390	355	999999	950	538	458	385	243	787	815	999999	999999	999999	652	875	638	999999	753	999999	999999	990	246	695	483	352	999999	765	306	870	37	156	999999	811	682	513	233	999999	534	999999	491	171	67	999999	999999	598	999999	999999	999999	205	999	378	999999	999999	418	138	154	659	136	608	257	693	88	372	759	668	62	671	121	148	651	999999	999999	999999	455	999999	999999	999999	423	884	148	515	825	111	999999	658	282	66	402	999999	999999	574	188	999999	999999	797	93	694	999999	614	999999	542	664	801	553	999999	327	248	339	157	205	74	246	251	470	742	999999	976	501	110	395	995	279	567	779	87	999999	999999	766	657	999999	249	682	999999	348	605	999999	33	999999	204	341	44	727	999999	358	999999	338	936	999999	999999	929	999999	999999	306	228	551	273	106	999999	476	531	202	481	681	969	956	999999	436	903	864	890	999999	428	999999	999999	361	999999	34	219	485	999999	218	668	638	728	81	56	386	591	796	341	754	12	92	672	999999	562	999999	285	401	911	901	999999	601	247	999999	999999	895	537	866	999999	249	887	545	726	323	533	999999	953	898	909	16	845	999999	999999	145	999999	346	999999	630	999999	232	748	817	574	848	185	999999	401	999999	393	161	849	999999	522	102	867	999999	365	359	614	718	999999	387	492	905	65	925	999999	999999	253	351	270	906	76	61	500	79	970	878	
148	999999	451	319	999999	999999	167	130	594	999999	277	385	981	999999	25	90	999999	371	335	669	792	259	999999	300	999999	52	999999	942	658	471	602	797	495	486	999999	157	999999	782	872	733	999999	934	340	638	833	999999	370	999999	891	999999	920	999999	744	999999	999999	888	469	161	999999	472	868	224	999999	133	838	999999	889	999999	73	867	813	358	999999	602	999999	858	918	369	999999	999999	682	904	61	673	550	999999	63	194	999999	332	688	126	862	410	999999	533	999999	999999	800	999999	999999	864	922	33	181	572	639	999999	390	237	969	999999	694	397	790	963	999999	999999	999999	374	999999	999999	115	999999	999999	999999	495	98	736	398	396	999999	568	113	999999	817	999999	38	501	977	833	910	804	171	999999	588	431	475	620	999999	370	672	633	435	936	283	759	191	844	484	999999	999999	999999	991	841	267	999999	591	999999	972	981	145	308	999999	541	516	900	999999	387	999999	275	30	999999	999999	38	723	87	142	177	279	67	800	999999	26	999999	999999	505	812	330	104	57	840	999999	647	999999	234	374	38	894	430	383	999999	803	254	218	999999	82	580	999999	127	190	999999	999999	573	915	999999	999999	291	704	999999	21	98	622	293	553	999999	398	999999	999999	803	999999	59	999999	999999	896	251	996	999999	807	999999	219	924	848	213	914	648	425	999999	732	999999	999999	92	333	644	419	999999	203	520	700	782	668	999999	999999	999999	767	140	999999	677	676	674	999999	21	999999	860	999999	96	999999	419	378	904	19	339	108	999999	999999	999999	725	999999	999999	611	57	486	248	35	186	967	270	688	445	783	488	748	391	68	553	271	608	473	999999	999999	55	784	152	796	772	338	153	999999	640	500	999999	566	349	75	999999	708	773	458	683	83	826	561	974	594	426	271	999999	50	999999	268	999999	261	999	999999	566	999999	343	452	999999	848	999999	782	57	944	999999	921	409	999999	999999	844	498	999999	789	999999	506	493	809	558	379	511	389	113	999999	382	832	163	567	999999	508	999999	375	330	999999	835	259	53	514	39	225	504	861	999999	608	788	769	518	471	477	508	999999	463	999999	999999	750	468	720	928	674	999999	224	999999	75	817	88	999999	177	999999	999999	281	463	979	779	342	875	650	757	999999	74	999999	323	999999	99	835	435	899	589	257	456	376	539	999999	839	999999	11	999999	795	999999	529	999999	999999	565	999999	999999	55	103	684	453	999999	110	711	225	999999	999999	798	532	275	999999	392	189	889	919	507	587	742	348	150	861	999999	735	999999	943	975	755	21	758	184	893	999999	342	225	
999999	60	355	665	323	260	777	999999	478	875	565	432	350	429	999999	67	930	464	999999	953	822	999999	999999	999999	767	999999	118	60	49	999999	381	450	59	999999	753	869	161	999999	428	97	372	742	862	860	999999	999999	999999	336	339	999999	253	999999	92	388	403	999999	588	999999	898	83	151	726	89	129	503	999999	999999	385	675	812	999999	18	999999	619	590	89	259	999999	999999	999999	615	782	721	348	999999	943	999999	670	571	729	290	61	999999	354	946	645	662	999999	367	183	999999	259	660	999999	794	245	402	473	798	323	774	999999	152	999999	467	999999	15	741	24	559	757	999999	814	946	532	854	984	999999	673	999999	427	999999	254	783	117	366	132	204	999999	869	550	999999	872	999999	954	999999	999999	381	887	587	999999	999999	728	807	426	999999	445	713	994	999999	260	711	800	852	896	267	999999	368	544	111	999999	999999	999999	999999	19	862	999999	999999	991	228	945	999999	803	95	315	505	788	447	367	679	999999	999999	209	999999	619	838	104	30	361	697	580	550	836	785	350	999999	734	999999	797	563	599	999999	721	775	999999	647	999999	999999	999999	999999	999999	999999	11	865	999999	827	612	999999	999999	180	999999	818	999999	304	999999	404	999999	28	745	999999	771	999999	999999	999999	89	52	999999	999999	999999	972	930	390	482	999999	228	294	548	971	605	999999	225	161	999999	627	795	781	674	999999	137	600	870	889	969	70	628	274	646	207	785	147	999999	999999	963	562	249	388	999999	253	85	999999	855	805	999999	231	271	619	165	32	999999	308	378	279	306	28	111	51	999999	422	342	954	648	351	999999	467	393	47	198	999999	387	416	445	999999	352	999999	744	75	999999	999999	999999	18	118	624	198	999999	769	860	999999	944	460	208	999999	999999	910	999999	714	999999	619	999999	837	233	431	669	645	602	862	947	927	532	284	46	574	673	999999	999999	845	999999	162	707	697	999999	166	253	45	188	449	999999	519	230	69	999999	999999	999999	999999	999999	587	449	978	999999	624	821	932	358	669	424	634	303	999999	999999	999999	690	999999	912	267	314	77	999999	633	466	162	350	999999	707	999999	999999	590	62	763	58	999999	406	999999	999999	92	999999	601	807	584	621	554	999999	222	999999	945	378	878	999999	264	999999	507	409	815	999999	999999	284	999999	235	999999	999999	833	999999	540	999999	841	999999	644	999999	829	391	999999	270	603	21	911	15	138	505	761	104	175	57	797	167	550	346	590	999999	132	808	999999	375	921	958	788	972	616	960	101	75	734	93	999999	873	999999	247	999999	999999	610	438	155	887	
473	790	459	786	999999	382	711	999999	298	121	672	30	999999	347	348	999999	999999	939	399	177	414	696	999999	91	999999	999999	999999	312	540	786	922	693	999999	604	999999	999999	508	12	196	999999	258	999999	777	622	999999	693	974	555	899	171	580	670	999999	999999	483	777	999999	377	999999	861	118	409	999999	511	199	999999	368	304	999999	217	146	230	999999	999999	919	999999	918	747	999999	650	949	718	412	999999	999999	261	999999	684	131	999999	710	140	559	999999	135	849	632	276	999999	442	335	679	999999	691	34	359	999999	999999	68	665	999999	682	707	999999	912	399	996	595	305	937	333	683	183	999999	506	15	999999	427	40	999999	195	652	324	238	999999	280	608	721	353	856	343	772	626	465	999999	37	433	757	423	736	853	46	970	495	118	651	505	799	195	29	688	999999	852	989	999999	217	368	478	999999	642	999999	285	999999	449	604	561	67	718	55	479	582	999999	999999	999999	226	999999	999999	828	129	999999	999999	808	999999	334	177	843	999999	636	986	68	668	999999	279	999999	945	578	999999	999999	891	557	999999	787	754	715	446	774	495	557	773	329	535	540	359	813	999999	982	749	916	281	760	641	999999	731	986	999999	627	644	999999	359	647	999999	159	999999	999999	88	999999	64	820	887	999999	358	999999	999999	666	532	138	605	466	999999	963	829	877	260	141	999999	174	66	767	905	819	139	272	999999	999999	999999	386	603	787	734	880	927	928	999999	877	999999	279	999999	74	464	999999	999999	188	999999	396	818	999999	899	805	655	914	931	296	999999	78	273	95	999999	737	702	999999	535	999999	731	43	45	900	848	382	728	999999	607	991	313	233	797	951	953	812	316	486	486	797	141	820	949	641	24	960	999999	326	115	829	372	317	999999	213	999999	285	360	999999	639	999999	86	18	317	939	999999	999999	280	321	999999	999999	431	999999	999999	738	999999	911	94	999999	886	887	767	999999	999999	777	629	995	87	999999	505	677	461	397	847	959	720	133	999999	999999	657	332	690	302	999999	754	407	999999	647	417	527	545	999999	999999	42	751	759	674	999999	539	999999	987	999999	686	816	464	899	43	378	999999	27	999999	999999	999999	746	563	207	474	227	785	380	483	358	670	76	959	486	505	365	105	999999	55	654	999999	999999	670	999999	14	999999	731	855	374	999999	936	399	964	999999	126	219	999999	554	294	457	692	169	999999	999999	999999	619	857	977	999999	999999	282	511	972	907	435	384	86	999999	203	988	495	930	16	705	421	999999	111	822	369	295	885	551	914	597	962	999999	862	
40	775	999999	999999	753	461	695	505	999999	427	66	711	741	142	635	361	999999	999999	761	163	141	227	673	518	45	618	999999	792	730	597	999999	945	621	522	999999	77	808	369	999999	478	320	999999	999999	852	54	120	627	163	260	200	618	636	210	660	730	999999	112	876	593	999999	354	902	775	837	999999	121	99	999999	96	567	552	936	229	293	842	932	240	820	473	924	990	954	999999	540	979	748	744	961	791	243	965	932	775	607	134	999999	433	159	809	999999	30	407	999999	999999	648	681	416	917	818	798	582	292	413	669	999999	399	369	999999	858	304	999999	138	438	999999	999999	619	171	622	169	433	508	91	20	999999	904	592	888	850	891	308	341	827	999999	993	660	682	529	116	462	734	58	198	301	514	999999	891	969	222	99	38	519	794	757	999999	299	501	282	873	999999	562	511	519	353	560	963	549	985	999999	999999	920	100	65	169	434	384	319	789	505	973	999999	623	675	760	863	788	546	79	758	703	169	410	655	351	900	233	999999	845	741	550	26	999999	534	30	179	999999	464	635	999999	19	979	711	776	899	751	938	836	758	489	771	999999	480	236	741	42	520	444	713	269	211	999999	999999	58	999999	957	116	99	999999	590	925	333	910	746	749	724	458	633	755	600	961	999999	780	365	969	999999	546	679	792	987	999999	999999	751	375	131	174	515	663	999999	942	999999	849	190	999999	564	447	516	733	487	27	999999	886	688	123	999999	814	74	118	88	831	999999	437	307	667	999999	999999	582	544	625	584	218	794	812	813	955	122	216	999999	800	531	999999	812	201	999999	999999	773	815	999999	78	999999	110	407	999999	989	532	999999	552	522	247	143	999999	999999	118	999999	809	790	999999	875	999999	999999	607	461	317	999999	225	608	999999	532	265	167	615	944	476	317	999999	811	220	822	290	747	570	693	375	667	666	644	704	298	965	999999	698	939	480	883	999999	648	99	999999	999999	924	971	29	267	999999	527	921	505	999999	428	998	579	261	594	420	999999	914	96	650	891	580	903	947	566	643	999999	999999	473	999999	608	836	721	192	999999	366	775	550	436	295	149	744	148	903	870	967	52	999999	999999	999999	269	794	562	999999	146	203	30	34	463	999999	620	852	457	999999	999999	591	999999	999999	999999	999999	644	83	488	800	511	156	441	10	86	598	601	31	330	413	333	813	283	999999	56	854	346	999999	97	999999	999999	297	296	999999	999999	288	690	654	243	999999	425	195	316	999999	938	989	761	999999	999999	864	
32	599	531	54	588	388	317	15	351	359	891	892	999999	676	134	223	859	215	299	797	907	946	788	213	987	999999	506	521	343	66	999999	326	999999	233	789	999999	765	252	999999	332	970	685	313	883	236	533	210	640	637	724	999999	556	730	160	956	86	810	328	66	450	999999	796	671	294	267	574	99	999999	886	58	458	616	567	966	826	232	642	999999	999999	999999	937	866	999999	618	999999	999999	596	653	276	999999	999999	447	196	207	999999	184	999999	29	626	661	443	447	753	588	276	523	999999	764	333	734	444	999999	351	999999	512	999999	912	999999	368	999999	978	445	999999	183	999999	999999	999999	370	526	652	218	623	999999	325	30	500	122	305	352	413	557	831	330	542	279	370	999999	595	694	434	272	960	999999	904	683	998	951	999999	999999	266	102	999999	248	680	526	821	999999	35	999999	22	903	616	711	955	173	999999	999999	953	999999	999999	913	835	676	101	390	257	999999	384	642	999999	999999	542	499	999999	320	929	999999	649	26	457	745	80	999999	681	531	655	259	705	999999	999999	883	998	675	393	352	267	952	999999	999999	999999	859	251	393	557	474	371	127	625	644	244	563	475	999999	999999	999999	842	821	994	570	734	998	266	643	115	999999	549	866	115	743	63	977	999999	359	747	598	503	687	466	999999	170	538	634	71	999999	973	417	71	229	999999	509	446	957	586	565	280	602	608	287	999999	999999	505	21	881	591	267	126	125	999999	999999	183	165	999999	786	999999	999999	374	999999	146	999999	731	999999	646	399	244	617	29	860	794	477	999999	895	999999	999999	293	664	526	752	999999	249	857	302	871	371	999999	354	999999	999999	999999	368	999999	408	471	154	686	446	999999	622	646	973	248	265	999999	722	861	287	754	999999	503	999999	680	621	999999	897	285	999999	616	999999	999999	999999	535	999999	999999	436	999999	598	999999	265	371	846	806	904	999999	506	11	601	971	159	510	265	999999	999999	999999	999999	688	294	683	574	869	257	830	583	766	755	999999	399	999999	894	999999	273	854	498	999999	656	999999	775	515	228	999999	999999	999999	466	775	600	999999	760	999999	999999	747	287	999999	858	396	124	26	233	147	360	999999	999999	30	999999	998	246	411	110	831	31	503	999999	999999	464	678	196	789	373	807	999999	999999	999999	229	999999	999999	873	358	999999	112	829	639	714	638	999999	999999	294	663	999999	467	538	198	999999	928	159	749	835	508	459	189	209	335	653	999999	971	895	379	391	690	929	134	887	999999	997	999999	391	788	284	624	304	999999	532	408	999999	
279	977	999999	999999	80	589	321	375	898	815	903	504	986	999999	666	269	790	902	972	999999	343	650	783	203	927	767	960	561	884	165	795	999999	926	747	999999	993	632	999999	999999	111	618	759	988	600	999999	506	405	500	617	365	999999	491	560	946	572	628	204	80	832	313	999999	759	999999	743	999999	999999	999999	999999	152	673	999999	999999	591	871	843	999999	999999	193	999999	430	372	470	999999	528	651	313	126	980	185	527	799	561	787	18	999999	859	999999	255	579	868	928	999999	357	944	999999	343	900	689	113	988	966	21	999999	412	941	168	999999	962	101	716	120	597	73	624	873	999999	392	999999	399	984	316	416	613	240	501	215	999999	999999	800	318	413	999999	876	196	560	788	999999	999999	999999	999999	54	999999	163	999999	757	341	103	999999	999999	652	950	326	300	999999	999999	560	407	740	910	735	56	814	171	782	313	683	720	999999	74	999999	999999	17	516	86	939	10	999999	750	483	169	121	389	999999	999999	368	97	146	757	999999	10	390	999999	474	341	277	239	153	380	559	84	999999	999999	999999	985	167	943	999999	224	999999	681	307	999999	267	999999	623	999999	884	23	424	226	999999	999999	372	74	999999	645	542	185	809	710	857	882	200	408	999999	894	999999	999999	990	425	287	922	578	999999	702	732	592	724	999999	610	355	139	956	999999	537	658	854	999999	290	999999	410	999999	415	999999	999999	424	999999	999999	211	728	999999	939	32	999	938	624	999999	999999	999999	971	999999	999999	999999	208	364	727	999999	856	871	999999	50	126	663	479	999999	652	517	999999	999999	288	275	999999	999999	999999	665	415	999999	999999	999999	999999	273	323	243	319	468	592	177	216	124	106	498	611	999999	320	999999	828	286	999999	984	296	117	295	533	999999	706	999999	305	478	999999	949	620	969	461	958	999999	727	883	354	999999	999999	485	999999	984	999999	789	663	746	999999	310	999999	139	563	972	118	999999	999999	999999	160	612	148	296	698	673	999999	486	999999	160	38	693	960	999999	999999	542	562	811	999999	999999	999999	303	52	584	999999	999999	999999	819	66	996	352	999999	999999	937	733	741	872	145	999999	636	999999	999999	270	513	717	518	350	892	207	31	420	307	998	999999	177	999999	569	563	999999	529	968	355	999999	999999	807	875	54	32	221	999999	669	426	999999	180	491	198	43	538	866	999999	827	999999	622	45	586	55	165	970	769	876	181	999999	942	267	999999	473	14	999999	999999	999999	999999	327	680	999999	361	999999	282	828	196	979	823	41	999999	999999	702	164	733	999999	945	761	719	84	999999	
999999	28	360	999999	999999	511	27	999999	305	999999	34	999999	509	142	615	683	999999	772	337	783	790	63	150	621	335	565	999999	740	619	999999	944	132	399	75	346	988	11	520	515	326	178	795	999999	208	672	505	202	999999	127	712	363	988	999999	999999	472	290	877	738	158	211	997	287	574	513	887	999999	722	999999	999999	999999	681	999999	267	20	614	999999	535	942	949	829	372	491	999999	906	439	956	739	109	603	65	120	999999	371	313	329	891	999999	24	999999	999999	783	757	235	999999	999999	290	731	382	685	477	754	999999	789	999999	839	515	664	667	84	931	172	622	841	740	517	418	710	953	691	723	773	521	631	188	999999	614	999999	132	999999	999999	234	999999	423	135	311	184	483	53	474	813	236	563	940	389	608	170	916	495	999999	621	579	999999	999999	962	704	243	314	610	281	234	259	999999	999999	925	999999	805	999999	716	439	999999	935	667	488	877	497	220	580	999999	580	999999	698	770	150	264	999999	456	999999	461	999999	999999	869	872	771	250	999999	694	771	25	999999	999999	961	210	999999	649	686	912	299	813	999999	494	663	999999	40	396	536	999999	401	536	356	260	999999	747	295	371	473	72	895	999999	322	802	448	565	999999	777	924	999999	713	500	578	666	167	999999	986	936	414	806	999999	385	713	85	302	999999	669	432	999999	223	914	694	999999	623	27	60	501	671	999999	108	504	262	999999	48	775	900	957	689	102	276	761	999999	957	666	230	519	535	999999	999999	213	896	145	113	710	999999	29	324	954	999999	117	371	324	891	316	311	590	913	999999	310	401	999999	979	340	407	462	566	737	519	403	507	524	263	171	842	999999	369	158	761	465	755	586	13	51	984	905	446	467	651	365	639	605	859	937	118	925	917	999999	999999	999999	26	292	999999	999999	151	999999	117	162	58	999999	942	441	162	999999	554	815	284	937	355	502	25	999999	96	163	763	999999	664	999999	63	916	999999	563	453	999999	449	473	782	999999	899	402	999999	293	999999	999999	423	208	452	650	999999	302	651	979	459	213	999999	999999	205	650	999999	999999	999999	791	109	141	819	999999	999999	649	770	90	42	831	47	953	704	732	999999	549	740	565	459	24	999999	999999	275	999999	113	249	280	999999	277	999999	999999	999999	474	16	194	287	727	999999	999999	803	999999	999999	269	819	941	506	508	510	999999	999999	999999	242	789	999999	858	999999	866	513	285	748	999999	249	812	999999	186	386	999999	999999	547	411	822	706	354	656	999999	630	500	455	374	607	741	770	301	
621	999999	422	999999	561	999999	845	420	999999	759	472	999999	640	499	999999	642	999999	28	999999	962	827	834	999999	887	999999	778	238	847	421	148	677	17	608	948	201	999999	763	514	926	999999	999999	999999	608	947	882	232	999999	999999	999999	812	810	588	931	999999	473	999999	28	999999	999999	782	919	998	999	85	91	999999	825	692	308	689	878	59	101	268	270	836	235	266	14	910	284	999999	715	608	338	98	999999	800	999999	999999	660	999999	775	153	631	999999	992	533	999999	427	999999	811	832	999999	933	999999	497	672	547	637	561	999999	530	827	507	822	999999	999999	746	999999	389	34	217	893	39	650	999999	947	999999	999999	844	999999	400	999999	513	999999	274	999999	674	999999	999999	412	262	999999	852	897	999999	999999	646	809	420	999999	786	999999	48	999999	603	938	422	293	486	550	45	981	793	999999	371	943	999999	44	999999	29	726	179	401	976	771	371	51	141	942	336	311	827	156	252	915	999999	999999	141	869	335	850	391	100	999999	376	281	62	993	999999	999999	633	999999	999999	400	875	617	481	71	611	242	897	291	350	160	999999	218	834	999999	943	843	404	193	175	232	999999	999999	88	350	999999	499	318	57	605	188	999999	699	576	755	377	999999	56	487	530	637	438	999999	50	940	812	999999	999999	511	60	692	370	450	446	39	231	540	999999	141	462	999999	923	850	685	172	458	549	641	89	183	644	797	999999	662	538	999999	610	999999	148	538	451	62	807	999999	913	817	999999	263	546	534	837	769	914	35	418	713	587	882	877	491	273	526	367	338	415	894	453	787	908	245	999999	246	400	603	20	68	126	853	772	999999	206	295	104	555	999999	875	883	891	254	999999	215	999999	426	656	274	924	695	479	591	29	373	474	355	311	913	601	378	320	24	360	999999	999999	999999	532	295	999999	999999	812	991	540	20	999999	543	999999	39	999999	999999	744	338	96	999999	647	999999	752	981	732	939	999999	999999	745	999999	999999	877	893	236	481	617	893	999999	999999	502	882	487	61	18	811	930	271	281	31	781	634	982	999999	987	999999	472	367	551	999999	999999	638	181	256	43	448	684	649	857	999999	285	999999	383	51	593	490	999999	221	744	179	999999	678	999999	999999	963	999999	590	949	906	999999	19	259	351	999999	999999	864	711	240	27	999999	999999	290	414	999999	746	999999	999999	940	344	999999	790	999999	999999	382	761	369	126	999999	293	999999	858	734	743	581	548	35	584	575	792	728	778	929	203	999999	51	521	999999	797	873	999999	999999	649	999999	999999	999999	
758	636	969	56	889	748	160	947	856	999999	402	999999	833	999999	720	280	685	999999	616	727	860	67	449	340	249	106	329	687	184	549	218	129	999999	999999	999999	399	615	528	903	999999	628	982	346	471	648	974	999999	621	162	999999	936	500	999	681	635	701	196	638	807	792	999999	999999	999999	317	503	283	999999	748	395	999999	664	166	255	999999	109	878	720	978	692	275	999999	999999	534	345	999999	718	999999	661	999999	98	999999	976	999999	999999	561	165	999999	39	968	375	999999	691	236	831	999999	779	255	373	582	999999	980	218	946	542	136	721	938	437	704	785	162	551	298	306	129	688	445	999999	83	943	668	999999	19	326	999999	974	999999	703	172	833	999999	757	89	999999	999999	993	999999	999999	983	840	227	782	334	192	222	229	403	929	712	999999	343	119	299	638	98	299	208	630	48	162	999999	245	275	871	322	999999	999999	595	198	135	657	266	161	243	726	885	366	827	113	284	580	551	999999	676	999999	362	467	450	999999	999999	999999	410	999999	831	599	999999	517	999999	999999	817	999999	999999	999999	999999	837	87	999999	999999	911	212	999999	381	526	999999	999999	698	254	999999	999999	999999	999999	999999	981	379	339	999999	126	330	644	744	378	903	956	999999	528	999999	811	999999	838	422	404	411	538	411	999999	999999	883	387	259	900	999999	918	92	999999	999999	734	827	999999	257	590	960	638	421	177	834	39	424	240	245	810	999999	840	759	958	564	999999	999999	579	999999	915	373	739	80	743	999999	999999	999999	56	416	999999	943	999999	166	258	999999	766	990	999999	576	857	999	653	151	448	999999	999999	999999	133	355	353	251	999999	999999	999999	226	999999	999999	678	171	384	217	378	823	999999	866	446	684	511	999999	798	545	131	999999	636	999999	999999	597	999999	730	999999	301	697	999999	72	551	999999	999999	824	999999	240	208	322	209	202	649	999999	830	999999	581	576	223	657	626	557	808	130	254	999999	424	999999	999999	935	999999	999999	93	519	678	760	901	999999	872	859	999999	276	999999	233	921	811	986	295	889	898	60	999999	894	643	999999	152	264	431	451	332	409	536	999999	273	999999	157	118	139	952	79	798	410	704	364	189	359	957	585	208	999999	264	999999	616	735	885	794	168	450	999999	999999	999999	479	729	999999	459	941	999999	335	858	774	702	856	343	819	999999	649	459	999999	464	721	999999	679	233	17	78	280	999999	999999	388	999999	988	668	691	427	574	999999	999999	164	904	247	688	631	726	433	999999	407	795	796	636	246	345	999999	986	999999	350	825	256	999999	
481	999999	31	800	999999	999999	785	999999	999999	916	255	781	968	999999	999999	999999	43	563	953	999999	277	670	484	999999	999999	152	244	371	682	964	999999	748	999999	999999	683	999999	225	887	683	447	647	705	242	999999	550	854	277	999999	992	769	693	786	872	456	454	810	704	897	567	805	999999	424	362	210	839	507	709	19	621	999999	11	155	879	999999	162	999999	438	605	999999	999999	874	203	378	912	281	999999	876	999999	514	872	31	999999	999999	999999	402	232	353	41	50	999999	155	268	429	92	768	999999	999999	366	999999	883	382	108	323	188	930	851	999999	449	999999	548	630	94	505	999999	999999	683	825	11	123	999999	999999	406	999999	540	243	615	773	296	154	999999	394	520	999999	630	500	922	14	152	947	550	186	903	111	999999	999999	70	763	680	204	95	722	999999	999999	374	665	999999	544	783	944	325	88	759	305	206	164	120	999999	874	259	964	999999	682	999999	572	753	324	305	72	127	182	852	999999	101	69	20	488	277	955	965	524	999999	999999	207	632	472	426	608	904	999999	311	306	889	431	239	999999	50	999999	679	999999	350	679	481	999999	772	472	984	668	245	196	676	843	999999	908	734	999999	999999	485	999999	110	999999	999999	400	725	816	875	999999	672	999999	653	970	999999	597	344	625	999999	907	564	435	170	487	758	372	718	999999	467	498	980	696	653	999999	564	431	579	294	633	289	999999	849	999999	999999	999999	806	592	226	49	255	999999	999999	889	678	894	59	270	999999	577	999999	682	999999	358	386	982	975	217	999999	999999	214	999999	60	991	999999	161	714	539	999999	175	952	779	501	999999	222	35	697	807	975	999999	515	171	956	716	999999	606	702	501	519	526	346	999999	896	999999	835	999999	423	999999	999999	999999	189	520	609	457	625	574	999999	431	145	999999	999999	178	242	999999	899	53	72	343	712	999999	458	223	29	143	828	363	999999	690	796	985	612	406	483	999999	999999	994	561	509	100	714	426	280	999999	999999	999999	999999	366	275	911	791	174	89	588	374	79	965	500	999999	999999	272	692	999999	635	999999	749	887	694	999999	999999	999999	491	999999	999999	998	542	187	999999	861	901	660	997	617	779	14	821	999999	818	118	388	999999	504	95	881	828	31	999999	645	999999	418	354	483	580	527	16	309	611	837	589	999999	891	116	638	574	967	999999	84	720	630	999999	227	78	586	407	828	410	999999	682	424	977	999999	542	653	453	556	187	426	100	772	999999	220	694	999999	999999	496	999999	999999	521	913	563	946	215	24	876	201	999999	
999999	183	699	999999	999999	928	423	611	999999	999999	462	195	27	790	848	984	948	925	127	532	999999	309	999999	999999	545	884	768	860	999999	999999	527	776	262	999999	290	253	999999	177	999999	999999	999999	627	70	147	359	679	503	133	714	962	267	999999	759	668	999999	597	272	683	70	29	170	562	581	814	831	685	933	747	999999	605	999999	781	134	835	261	221	248	999999	665	999999	390	644	999999	999999	153	438	27	999999	833	693	980	999999	999999	999999	131	719	56	256	315	999999	746	999999	623	999999	378	485	965	999999	416	235	358	499	27	204	999999	525	999999	513	999999	403	668	349	914	816	625	876	674	352	714	542	999999	999999	999999	999999	129	999999	999999	46	699	668	999999	999999	999999	607	345	491	699	999999	152	605	313	542	999999	911	15	999999	842	999999	494	501	811	622	219	874	71	365	40	35	85	15	504	379	813	999999	999999	574	999999	317	481	999999	999999	761	999999	118	239	999999	417	999999	999999	722	791	999999	552	207	856	850	999999	312	546	979	999999	999999	837	999999	111	999999	729	582	999999	440	999999	535	336	360	999999	59	999999	110	645	438	999999	484	999999	363	223	999999	826	999999	156	89	690	859	770	501	999999	513	924	999999	17	305	999999	834	574	555	487	266	887	202	999999	806	439	999999	667	117	999999	975	634	484	922	820	999999	123	436	901	750	999999	999999	834	999999	812	135	356	999999	999999	536	124	909	493	999999	957	999999	633	733	349	649	906	202	663	999999	707	878	999999	151	196	197	789	407	673	805	112	501	62	525	80	681	92	999999	326	999999	916	76	151	608	964	426	999999	389	97	999999	843	191	999999	373	969	999999	684	214	906	162	746	999999	999999	687	772	465	350	118	663	668	566	999999	876	92	999999	999999	737	841	187	999999	713	410	320	421	961	921	401	999999	999999	146	999999	999999	783	999999	834	210	829	463	836	509	86	375	726	428	695	627	315	999999	820	337	999999	843	37	999999	449	346	406	825	725	851	74	999999	999999	526	672	688	999999	712	257	999999	811	283	15	677	693	999999	999999	891	726	344	615	383	868	999999	940	999999	850	646	724	498	803	14	999999	984	444	424	813	999999	999999	16	194	602	770	476	999999	923	838	360	453	110	663	514	108	391	245	691	793	343	999999	519	838	796	988	759	999999	807	545	30	243	999999	535	482	145	720	999999	22	612	401	702	26	324	499	202	999999	999999	299	999999	356	748	753	630	479	624	246	177	999999	614	999999	927	999999	999999	817	126	184	575	190	378	999999	999999	233	88	
401	999999	569	999999	349	999999	999999	924	260	901	999999	999999	490	648	65	858	999999	553	762	407	601	474	984	638	507	383	999999	58	655	920	999999	124	525	674	239	838	999999	999999	828	792	250	999999	999999	816	199	546	636	535	519	331	999999	835	479	825	487	927	656	930	999999	965	586	999999	279	339	385	84	755	815	999999	226	804	857	725	999999	999999	515	797	177	999999	961	746	492	999999	333	450	999999	644	999999	197	312	191	133	354	999999	216	924	817	347	441	124	790	820	999999	303	527	622	999999	510	668	971	139	489	491	999999	229	104	787	945	888	999999	439	65	628	116	44	680	999999	862	763	242	697	459	999999	335	999999	925	375	245	806	827	580	144	41	225	182	702	999999	999999	642	122	146	999999	459	999999	684	734	999999	19	268	847	120	257	747	435	284	999999	754	999999	565	304	728	552	149	70	123	304	34	413	999999	342	47	894	230	651	106	999999	10	999999	999999	446	733	365	999999	999999	717	332	397	999999	941	501	948	999999	62	348	393	593	999999	398	634	389	710	788	85	925	809	999999	999999	106	339	999999	999999	766	515	128	570	373	575	190	353	999999	999999	999999	472	442	394	999999	841	881	267	512	104	612	363	270	736	944	289	60	999999	502	999999	301	276	493	821	191	970	934	777	999999	27	551	999999	843	482	291	326	642	541	257	383	999999	838	827	363	78	413	255	391	999999	93	524	999999	999999	495	616	162	999999	999999	999999	591	907	113	247	494	553	567	999999	788	455	627	647	519	999999	128	999999	999999	448	139	752	778	724	999999	999999	999999	503	520	203	358	866	139	347	31	338	665	475	52	600	343	999999	999999	893	467	936	999999	446	15	138	732	346	163	713	849	868	434	866	365	999999	311	991	42	373	171	922	325	290	999999	999999	999999	653	117	862	999999	329	251	884	999999	615	163	500	497	999999	471	21	999999	426	999999	162	904	999999	119	99	299	352	777	999999	732	545	999999	718	820	824	892	89	239	300	607	999999	999999	549	609	750	799	810	503	651	999999	159	219	999999	791	472	286	999999	543	27	573	999999	999999	114	161	722	994	999999	679	673	498	392	782	422	818	968	999999	999999	200	369	300	488	848	135	244	999999	335	721	926	357	548	455	545	222	999999	844	999999	521	397	886	999999	999999	140	999999	163	519	377	797	90	823	936	921	999999	183	726	999999	914	426	869	578	396	999999	518	332	134	52	846	569	694	973	990	999999	967	313	613	936	357	28	972	724	215	538	641	999999	
420	999999	999999	371	999999	642	930	562	652	999999	500	484	845	808	999999	121	673	807	999999	999999	833	922	954	999999	570	790	999999	895	453	154	373	857	641	415	999999	999999	999999	484	84	61	53	438	372	999999	813	999999	101	999999	322	861	999999	407	436	533	279	999999	999999	266	999999	705	905	44	118	507	999999	999999	999999	439	897	208	999999	198	733	60	74	404	560	805	139	441	698	999999	583	592	103	965	431	117	145	423	834	586	683	379	999999	999999	329	999999	702	999999	296	661	999999	124	592	863	674	385	469	874	937	867	137	369	999999	999999	461	525	999999	490	220	735	303	484	373	691	514	364	999999	999999	999999	999999	113	957	154	47	545	999999	999	240	999999	56	999999	270	485	999999	459	323	372	437	557	804	461	999999	960	561	368	177	999999	999999	358	320	480	413	799	252	763	179	225	969	999999	992	999999	999999	999999	999999	999999	999999	998	405	242	201	999999	999999	508	280	244	999999	997	999999	679	999999	717	108	881	979	575	244	471	242	214	289	108	999999	265	999999	289	287	32	796	473	999999	178	355	669	167	329	13	905	529	17	872	999999	631	300	804	285	426	301	220	598	999999	571	766	201	952	999999	597	221	999999	991	999999	999999	211	129	353	208	371	439	999999	660	999999	999999	941	235	999999	117	477	113	999999	289	862	986	811	207	620	764	412	999999	716	74	999999	999999	962	538	60	12	971	511	946	605	913	999999	576	560	999999	524	629	540	859	999999	625	494	759	664	999999	999999	67	999999	999999	589	999999	217	722	659	928	780	999999	413	184	338	146	965	166	999999	375	875	419	261	181	106	144	872	303	999999	999999	246	42	308	409	90	999999	999999	999999	999999	809	705	274	999999	631	255	158	226	366	530	999999	659	338	902	298	263	561	805	832	412	454	923	914	850	999999	692	747	77	999999	103	393	999999	963	798	57	669	610	501	630	925	947	917	515	772	999999	789	908	140	999999	156	528	149	145	599	912	885	791	423	707	999999	999999	999999	222	272	147	539	696	539	855	628	999999	999999	185	906	465	537	418	999999	999999	430	783	999999	67	857	999999	254	43	373	886	172	999999	999999	999999	999999	427	999999	705	999999	635	635	103	379	284	391	503	999999	963	238	144	385	476	650	737	286	165	891	34	365	999999	893	505	333	652	693	751	465	274	494	489	600	832	175	515	61	337	414	342	675	363	116	999999	999999	239	510	695	237	459	518	999999	999999	840	349	555	742	999999	769	999999	591	999999	999999	999999	479	749	543	553	
310	145	685	949	751	558	358	11	999999	999999	701	999999	152	997	523	999999	756	999999	953	759	492	620	999999	921	567	687	999999	45	325	912	810	65	695	957	394	101	773	568	999999	977	491	999999	999999	999999	438	675	584	999999	999999	43	999999	520	795	783	999999	690	372	763	392	73	807	323	999999	678	802	999999	408	194	613	431	241	999999	184	976	278	153	656	999999	493	891	999999	999999	919	292	475	299	269	911	999999	704	729	19	999999	720	179	999999	662	999999	999999	792	999999	399	979	694	801	258	999999	819	515	999999	43	728	280	501	959	650	999999	404	213	513	386	497	298	999999	702	999999	22	463	806	109	491	370	317	999999	999999	714	999999	234	999999	226	999999	999999	405	979	670	11	739	999999	761	529	774	268	92	823	416	779	111	999999	992	579	246	882	22	416	999999	673	999999	999999	999999	255	999999	179	913	986	560	936	101	318	249	700	492	999999	702	286	999999	233	288	494	294	999999	612	999999	242	999999	979	80	437	989	553	999999	591	169	999999	515	999999	999999	354	105	273	480	687	792	830	302	97	999999	190	999999	999999	212	394	926	999999	40	643	999999	936	12	17	489	509	999999	765	252	118	332	529	196	229	730	878	192	999999	814	168	819	286	940	823	81	889	701	999999	351	999999	664	874	999999	872	702	668	352	98	783	999999	999999	37	588	193	999999	389	994	516	360	333	212	705	480	872	999999	999999	996	188	935	999999	807	203	424	640	454	999999	999999	999999	526	999999	536	103	999999	843	583	792	698	756	999999	692	895	194	557	27	409	999999	403	905	999999	624	671	999999	163	192	173	390	612	948	739	999999	999999	999999	999999	299	796	118	267	637	999999	41	999999	999999	129	253	705	622	999999	999999	999999	999999	64	846	274	902	399	372	940	265	680	202	189	750	27	752	64	224	205	268	230	301	999999	999999	616	999999	999999	432	54	909	487	550	744	999999	717	254	999999	999999	415	97	899	999999	177	12	956	106	851	638	232	376	999999	490	427	387	186	939	793	298	239	257	999999	967	328	41	999999	140	457	974	43	773	999999	272	999999	999999	369	796	133	699	809	519	999999	607	210	677	720	996	999999	367	39	778	999999	963	561	168	431	999999	116	146	234	826	648	877	605	458	876	926	999999	319	28	389	999999	103	488	720	91	68	999999	650	999999	781	999999	999999	944	999999	322	536	711	999999	687	437	690	987	999999	983	870	298	12	751	999999	794	324	813	348	649	999999	367	485	841	86	372	999999	465	825	452	999999	999999	932	
349	146	999999	225	999999	632	590	999999	828	629	505	849	792	999999	25	848	526	467	204	751	305	302	999999	61	870	574	324	273	999999	171	32	999999	322	999999	662	999999	462	579	293	999999	758	950	143	737	979	991	294	999999	158	616	308	984	624	806	637	999999	191	297	999999	999999	317	327	474	667	999999	341	537	435	403	410	396	947	184	22	993	354	169	999999	82	878	289	999999	124	617	862	47	549	515	729	615	433	999999	233	999999	874	999999	485	475	999999	647	463	858	913	747	230	361	810	612	812	292	887	964	225	476	187	309	999999	999999	804	569	999999	31	999999	999999	976	232	723	999999	999999	563	868	999999	96	999999	425	999999	999999	376	397	511	236	999999	999999	999999	728	999999	948	757	999999	574	237	628	671	571	999999	441	162	135	770	997	637	463	473	259	423	203	878	791	60	757	999999	835	469	302	343	855	328	269	69	517	999999	965	999999	573	999999	250	32	525	578	999999	277	969	999999	399	874	773	473	453	32	534	591	167	707	892	370	401	168	378	999999	10	123	892	999999	999999	724	671	754	900	924	183	181	362	999999	999999	999999	999999	239	80	999999	570	391	875	999999	534	925	126	999999	999999	213	933	91	653	999999	578	870	385	902	999999	675	212	28	573	999999	849	363	999999	944	639	412	134	171	999999	999999	999999	618	248	655	542	338	608	412	938	999999	999999	101	528	999999	644	206	114	999999	887	405	225	552	818	356	999999	180	696	181	999999	413	88	771	993	999999	630	959	632	729	370	23	77	800	89	876	538	758	835	173	309	442	999999	791	284	999999	735	999999	999999	891	999999	371	641	999999	783	535	999999	228	107	999999	445	685	999999	384	972	874	999999	999999	999999	942	999999	999999	344	533	871	196	114	999999	497	310	999999	515	169	740	470	999999	382	640	26	554	268	320	660	999999	728	999999	868	923	999999	410	999999	999999	652	857	84	629	36	117	999999	597	430	330	730	796	858	929	525	834	913	973	501	999999	409	999999	683	507	978	334	805	999999	327	190	477	97	946	657	863	312	665	841	971	999999	999999	428	134	937	589	863	161	798	108	44	20	845	908	666	999999	734	183	577	651	701	312	316	999999	249	853	642	999999	210	76	223	178	82	11	237	621	999999	999999	746	917	999999	999999	17	999999	999999	180	999999	189	289	747	138	138	98	999999	279	999999	769	999999	999999	93	999999	23	951	731	885	865	999999	999999	999999	999999	930	940	437	999999	999999	528	304	167	986	78	232	463	570	463	937	94	999999	882	
999999	275	851	831	908	999999	970	111	231	285	274	428	243	999999	508	244	999999	198	701	438	663	751	667	999999	172	816	861	493	452	498	794	800	999999	65	122	415	203	999999	42	775	999999	999999	307	999999	893	568	835	999999	954	336	646	999999	393	652	228	980	999999	249	668	101	999999	999999	999999	733	999999	473	999999	187	675	103	50	718	165	999999	748	237	999999	647	718	604	981	426	539	999999	852	999999	417	143	999999	141	999999	953	440	999999	974	213	999999	573	538	430	925	657	770	860	999999	927	593	467	903	999999	999999	959	531	73	120	384	946	542	881	446	66	509	999999	543	295	97	288	225	951	545	460	880	999999	298	999999	999999	656	678	830	924	460	950	999999	845	605	847	431	376	830	999999	266	244	692	101	373	999999	317	236	575	208	649	378	515	999999	540	655	999999	243	394	786	727	277	712	999999	985	116	279	999999	938	447	999999	911	395	999999	289	226	198	27	999999	999999	26	429	113	999999	284	999999	999999	871	314	949	997	198	982	53	872	988	531	735	115	267	156	811	999999	999999	542	737	982	164	88	324	467	832	999999	140	770	308	174	90	681	903	671	408	200	999999	450	477	929	352	999999	300	694	999999	912	999999	117	999999	141	976	99	546	109	290	792	999999	491	174	879	851	283	573	999999	450	64	212	596	747	621	999999	686	999999	808	640	675	999999	629	15	999999	651	32	565	999999	999999	991	999999	999999	999999	615	209	507	286	999999	88	78	915	476	999999	408	710	999999	369	593	832	300	34	738	469	615	14	999999	485	254	238	828	999999	407	636	999999	919	408	215	142	999999	801	410	999999	999999	571	760	999999	999999	999999	220	580	662	972	344	897	966	406	344	775	610	838	31	41	369	259	360	517	839	795	489	311	865	237	180	40	889	556	18	897	855	693	985	999999	43	657	999999	745	72	739	492	999999	73	439	531	583	780	999999	118	999999	999999	999999	482	590	128	908	715	999999	801	999999	17	419	999999	447	920	917	852	153	999999	712	93	614	454	109	312	966	999999	436	999999	597	260	521	448	538	685	613	999999	405	759	135	942	999999	944	759	732	82	135	626	518	999999	730	999999	380	405	396	606	999999	382	287	999999	670	999999	730	214	999999	495	971	999999	762	317	999999	456	393	872	770	353	670	695	999999	239	840	621	917	100	999999	623	150	999999	151	88	815	838	128	607	464	663	19	740	706	246	111	276	864	211	907	999999	999999	508	999999	53	936	111	15	57	999999	999999	371	639	999999	
