500	500	
112	92	92	93	116	104	85	111	103	103	77	118	107	100	91	108	97	82	95	103	96	85	93	92	103	96	127	118	112	84	109	123	84	95	100	105	98	109	75	83	128	91	110	85	92	92	92	93	103	82	102	100	105	90	100	99	81	106	83	97	110	98	103	97	93	97	104	112	90	103	126	112	110	88	125	100	103	93	92	104	105	105	101	98	94	115	88	97	89	115	104	127	115	113	104	118	91	95	124	94	99	107	108	87	91	84	109	86	108	96	122	76	118	119	102	108	112	112	113	103	100	98	99	99	109	111	98	91	102	96	120	111	104	96	98	81	95	108	92	84	105	99	109	100	104	86	102	93	89	98	93	94	99	100	98	123	108	106	124	104	101	104	108	116	101	93	99	118	80	98	97	95	123	109	99	107	113	88	112	102	82	104	88	109	95	93	108	93	112	105	98	89	113	88	115	110	91	82	98	106	85	100	125	106	95	101	106	101	88	93	109	88	106	101	83	120	106	105	98	102	107	94	101	99	99	99	99	97	105	109	111	102	113	90	101	114	80	92	96	80	107	100	88	115	93	101	103	101	96	106	117	109	94	120	102	98	93	110	99	112	101	91	83	91	120	103	87	87	88	100	92	84	117	109	101	82	96	97	110	110	104	106	121	92	98	83	121	102	108	111	93	109	98	115	83	81	102	113	84	99	118	82	95	97	103	88	101	107	87	102	99	101	95	91	88	101	89	105	106	102	111	104	82	98	103	93	87	100	95	82	84	101	100	100	103	95	118	102	118	109	110	102	92	103	96	94	108	90	89	104	113	99	99	90	112	87	90	90	86	110	105	87	124	103	100	100	110	99	96	91	91	93	101	91	87	99	103	109	103	98	99	97	94	97	97	81	101	97	109	89	105	104	94	106	108	98	111	111	98	102	81	108	93	101	103	84	100	88	86	102	98	88	102	105	92	88	97	79	94	83	98	111	114	74	98	111	85	87	91	99	114	107	109	105	122	111	88	105	84	88	91	93	84	98	131	112	110	88	87	93	107	88	108	84	120	89	99	108	103	90	100	108	118	95	124	104	97	99	91	107	95	98	114	90	106	103	91	96	80	98	117	102	111	97	100	82	102	94	82	100	97	113	90	98	99	96	107	108	105	107	
109	120	109	92	89	96	86	85	103	106	109	93	93	104	92	98	89	108	94	85	103	116	96	101	108	100	89	88	92	100	102	100	114	97	99	116	97	110	102	100	99	123	122	89	107	90	99	90	94	103	103	82	85	106	109	115	96	99	85	96	106	95	97	95	103	93	86	115	103	98	89	80	100	68	119	104	100	84	113	98	97	104	89	93	92	91	106	95	84	95	97	91	99	105	107	95	108	94	95	95	103	96	104	99	101	101	105	102	99	101	104	104	86	113	100	81	90	114	97	77	116	102	113	86	118	87	81	88	95	86	103	102	105	98	88	101	83	99	108	90	103	108	88	107	105	128	82	102	98	106	97	108	98	95	94	120	96	120	100	106	110	111	116	88	85	90	102	87	103	110	72	96	90	103	110	99	92	90	100	98	110	107	102	92	93	96	112	108	92	89	95	101	91	105	89	114	114	106	87	87	97	95	87	111	100	121	82	99	107	103	96	103	101	95	107	100	105	106	107	105	94	88	111	89	98	100	105	82	105	87	109	107	102	106	98	108	122	87	101	108	101	90	73	99	111	117	107	99	100	99	83	86	122	103	114	95	100	102	98	95	100	115	105	86	113	104	112	97	98	111	101	96	115	103	89	94	95	82	101	86	88	95	99	103	98	116	90	96	110	106	91	112	99	78	93	94	109	85	112	99	101	113	95	94	97	95	87	103	98	105	112	108	103	92	86	107	112	115	104	102	98	101	90	105	114	98	103	113	118	95	103	104	110	105	108	96	94	116	83	97	112	81	97	104	106	91	108	92	94	106	124	107	99	106	96	98	102	99	91	107	108	108	99	92	116	100	109	106	92	98	106	82	90	98	85	113	96	86	117	88	99	104	105	109	114	93	88	100	93	81	83	86	103	96	132	119	98	93	108	100	79	103	97	78	112	107	106	98	104	102	108	101	109	87	110	98	100	116	94	106	94	106	113	101	115	94	110	105	105	97	105	107	91	78	95	90	110	112	109	104	91	94	93	108	95	85	110	84	110	110	112	106	102	94	91	92	95	97	114	76	99	93	98	112	99	106	99	100	93	93	93	90	92	100	108	110	111	111	117	102	103	113	101	100	102	108	104	96	99	109	95	95	116	84	114	111	93	110	104	116	
822	219	280	914	999999	689	262	271	999999	989	223	991	999999	652	969	798	303	999999	990	999999	66	623	955	999999	999999	467	19	999999	827	999999	999999	996	999999	979	999999	313	449	128	372	999999	672	752	234	573	282	999999	208	627	999999	555	37	384	865	486	164	999999	264	910	999999	287	679	16	999999	667	999999	226	999999	999999	999999	665	999999	999999	906	752	896	999999	999999	391	97	999999	269	392	44	281	415	662	141	999999	825	999999	59	538	639	999999	568	666	318	566	999999	66	997	999999	999999	555	206	852	999999	999999	590	850	808	999999	823	999999	28	296	971	172	999999	999999	94	739	576	999999	616	820	545	822	194	240	995	832	999999	40	812	999999	999999	489	85	563	194	28	999999	999999	736	186	714	960	76	999999	694	155	315	999999	999999	267	999999	354	999999	385	316	999999	999999	359	854	999999	111	792	999999	565	622	491	96	697	116	76	442	602	636	999999	116	585	999999	912	545	850	527	452	999999	555	231	330	551	700	999999	999999	100	947	129	999999	85	921	999999	510	659	212	68	617	222	905	825	999999	717	508	279	730	999999	25	813	14	458	658	999999	320	344	302	940	999999	450	577	975	495	482	875	364	194	490	255	263	343	791	909	240	999999	729	593	612	53	431	526	639	999999	143	124	312	427	198	783	176	366	272	672	999999	645	999999	999999	166	841	153	999999	249	654	762	999999	223	548	427	578	590	751	689	897	999999	923	937	901	361	367	999999	937	996	707	999999	896	81	128	743	595	235	399	999999	770	899	999999	286	985	999999	999999	901	999999	999999	619	202	424	676	374	707	252	999999	38	978	999999	999999	216	98	999999	999999	865	409	104	805	831	353	201	999999	999999	997	628	647	951	588	698	999999	808	937	999999	514	999999	229	999999	421	500	887	999999	421	638	502	692	258	743	419	456	263	807	999999	177	275	11	110	757	377	89	605	756	449	289	342	470	279	999999	999999	911	645	702	682	315	944	157	779	685	426	314	379	903	999999	999999	445	658	848	769	999999	512	563	472	339	341	999999	141	756	141	999999	41	423	999999	715	508	810	561	134	999999	233	999999	999999	424	999999	72	710	702	224	317	844	684	621	999999	999999	526	358	183	373	351	999999	813	400	999999	390	999999	891	831	198	43	331	883	999999	204	999999	992	290	999999	141	277	631	201	916	449	296	621	419	913	947	198	160	637	999999	783	243	999999	999999	583	44	945	180	999999	999999	999999	999999	960	161	999999	999999	607	999999	219	52	105	999999	999999	897	999999	361	769	
976	977	999999	999	999999	693	695	750	960	999999	273	707	114	195	106	752	999999	734	462	336	470	991	950	349	952	999999	594	102	73	24	522	777	231	275	999999	203	993	999999	308	999999	999999	999999	466	837	344	538	114	856	999	967	542	172	498	35	309	984	37	545	56	999999	109	603	687	999999	613	999999	999999	839	226	903	758	181	435	170	71	69	534	122	15	999999	836	738	102	105	481	360	289	205	966	984	176	458	468	367	203	999999	723	520	999999	999999	999999	999999	999999	106	999999	371	999999	338	964	249	459	914	999999	633	115	371	510	591	475	263	216	289	873	242	736	310	713	78	966	400	345	24	999999	167	999999	999999	108	996	887	120	623	999999	241	999999	534	262	918	835	261	832	170	142	999999	971	641	999999	402	407	999999	908	999999	668	371	574	904	999999	999999	383	273	545	272	999999	704	364	639	264	58	999999	707	999999	391	877	816	144	239	212	969	917	999999	596	999999	701	637	999999	462	954	590	667	999999	99	236	545	572	716	999999	999999	438	690	999999	386	725	255	999999	999999	999999	779	999999	999999	344	701	475	118	857	999999	999999	571	999999	725	902	685	999999	390	335	617	999999	999999	315	109	574	584	999999	999999	586	148	999999	999999	10	752	461	682	111	362	999999	129	999999	999999	687	895	349	998	778	712	999999	655	999999	344	919	92	636	681	999999	752	662	760	927	197	531	719	806	999999	570	134	274	229	583	322	68	215	993	139	999999	420	759	576	805	72	999999	999999	436	535	12	918	125	779	218	999999	999999	999999	202	436	596	999999	98	894	437	654	999999	569	82	399	286	714	999999	507	523	63	993	999999	955	865	697	999999	292	999999	452	652	999999	494	999999	999999	621	999999	23	999999	542	999999	999999	999999	148	160	623	999999	857	46	999999	298	828	999999	266	165	999999	613	999999	337	999999	995	685	999999	451	999999	645	953	558	847	999999	791	700	532	964	334	999999	137	999999	804	251	999999	743	256	32	164	999999	999999	238	855	999999	18	878	685	827	547	513	514	423	363	515	670	382	20	268	467	597	306	654	999999	999999	238	665	813	96	999999	261	439	795	296	961	999999	724	702	999999	999999	913	999999	704	999999	820	227	999999	595	999999	580	394	999999	987	999999	567	526	745	306	431	640	352	74	599	855	999999	84	999999	999999	401	269	946	680	999999	498	554	999999	999999	237	121	216	999999	80	999999	516	588	528	451	999999	729	445	509	999999	280	348	427	848	425	848	999999	745	509	587	203	38	633	999999	999999	499	20	999999	
924	518	195	225	126	999999	550	999999	277	767	632	486	407	955	999999	529	409	692	999999	706	166	753	105	375	707	936	876	495	882	874	825	952	999999	744	521	999999	241	65	231	155	308	342	581	374	123	32	189	999999	999999	113	314	999999	999999	314	828	180	423	819	518	189	999999	64	210	402	941	680	265	999999	444	769	999999	354	470	926	407	999999	182	731	262	685	756	638	227	778	570	815	534	999999	915	351	577	421	547	52	999999	253	142	999999	433	443	766	999999	803	508	816	999999	550	501	906	14	997	692	567	833	432	766	836	431	832	135	999999	348	999999	103	202	999999	807	428	999999	163	691	992	999999	819	918	240	835	719	962	610	275	43	20	910	999999	885	999999	999999	619	983	417	710	357	307	297	428	999999	999999	316	999999	999999	132	324	752	999999	15	394	999999	999999	202	931	999999	468	999999	999999	122	337	836	999999	999999	31	103	809	203	999999	980	999999	999	531	499	461	135	413	32	999999	153	718	268	597	348	500	116	799	426	61	299	252	135	999999	184	100	942	959	999999	999999	69	322	131	999999	999999	369	394	226	424	741	805	714	999999	774	717	404	79	999999	412	816	999999	304	999999	151	456	999999	999999	562	999999	409	999999	175	414	113	398	830	596	262	999999	999999	116	999999	384	685	255	999999	806	361	729	999999	999999	702	557	192	14	999999	930	979	559	604	848	999999	869	25	231	640	310	342	385	887	807	816	984	433	709	34	920	707	895	871	931	169	833	999999	387	999999	618	231	999999	999999	899	617	999999	999999	140	999999	30	999999	463	615	285	474	975	999999	999999	999999	718	134	482	979	844	233	93	999999	673	689	998	999999	999999	415	999999	88	999999	751	999999	200	123	999999	999999	435	13	999999	253	999999	596	467	193	990	999999	999999	108	494	748	130	789	999999	533	25	986	451	285	728	730	57	999999	206	241	234	854	782	101	999999	999999	57	975	999999	999999	999999	101	215	505	17	698	465	999999	537	340	122	962	320	667	107	348	851	159	285	831	205	696	999999	236	959	145	822	91	999999	662	700	154	505	697	999999	924	999999	999999	999999	40	999999	740	999999	865	999999	271	543	124	993	54	999999	897	699	999999	783	999999	701	979	545	871	876	383	602	874	639	968	466	623	937	183	567	906	881	255	565	999999	999999	533	118	698	602	707	98	669	683	999999	454	999999	999999	622	999999	999999	409	406	163	892	147	191	236	160	804	920	187	820	999999	82	999999	454	896	999999	477	177	871	847	279	179	295	932	
201	836	523	423	709	999999	950	767	506	485	101	673	999999	999999	307	957	893	999999	999999	277	192	610	786	999	156	595	155	999999	929	562	136	984	607	214	990	399	636	999999	220	863	869	719	576	541	363	999999	10	29	999999	913	999999	999999	649	27	750	590	60	999999	999999	999999	999999	999999	837	944	999999	999999	76	122	999999	908	999999	999999	999999	665	408	472	44	255	999999	999999	595	135	195	25	608	537	345	589	464	999999	349	999999	125	999999	694	974	882	632	999999	257	167	887	561	961	592	452	999999	983	619	287	556	804	876	999999	528	53	999999	999999	345	821	771	999999	658	68	999999	217	395	373	971	433	590	411	73	399	766	999999	573	233	432	165	410	361	970	187	853	544	246	999999	578	999999	999999	69	296	370	485	680	239	503	403	385	66	764	22	999999	696	154	741	487	585	820	479	486	400	190	421	420	516	481	215	34	999999	622	795	330	168	531	125	702	999999	95	478	80	999999	56	109	999999	349	784	999999	708	802	759	197	757	181	999999	669	116	999999	999999	174	758	298	378	415	444	969	691	999999	175	39	49	573	499	352	999999	655	999999	90	775	80	731	990	506	999999	999999	435	47	159	380	999999	999999	752	848	921	999999	781	461	999999	665	676	658	757	325	999999	763	195	999999	415	999999	142	325	35	184	999999	443	767	999999	999999	204	19	999999	541	657	999999	29	297	725	578	632	627	204	712	999999	999999	999999	973	675	999999	999999	35	737	999999	388	247	546	999999	999999	853	488	952	989	313	446	656	999999	999999	110	21	659	476	469	128	782	153	938	999999	609	85	582	469	102	999999	689	179	999999	309	163	419	999999	45	719	872	100	679	637	890	276	769	999999	305	999999	663	178	991	999999	618	849	244	308	933	385	501	280	28	999999	999999	999999	276	384	999999	999999	999999	999999	999999	756	597	38	113	515	57	346	999999	722	286	596	439	796	698	999999	663	459	919	999999	999999	660	999999	601	81	820	612	276	999	395	999999	342	192	418	553	244	999999	590	999999	728	999999	596	545	779	994	999999	430	999999	999999	662	721	986	54	999999	420	999999	539	995	956	293	903	781	347	454	803	944	413	30	999999	463	646	82	713	200	860	999999	124	448	607	649	399	382	350	347	673	999999	297	613	997	590	705	999999	633	463	824	999999	259	101	999999	59	29	409	987	471	26	999999	282	853	718	183	849	100	398	999999	893	530	999999	999	999999	999999	999999	999999	999999	661	999999	999999	449	259	375	390	988	33	472	557	999999	989	
395	879	999999	35	659	443	999999	999999	999999	614	999999	325	569	304	999999	259	320	113	999999	230	386	999999	713	999999	208	33	487	338	194	999999	999999	840	687	903	144	999999	999999	755	222	999999	904	209	999999	999999	98	134	689	81	351	738	712	368	999999	409	613	70	176	978	826	635	955	999999	999999	999999	986	744	999999	666	999999	488	582	565	891	189	325	187	414	569	264	84	343	416	999999	456	123	269	685	288	999999	999999	395	999999	928	586	267	999999	569	999999	999999	353	496	33	999999	862	166	156	477	975	94	436	999999	606	999999	751	302	999999	579	192	802	727	68	359	376	94	999999	882	637	999999	921	977	617	409	411	910	999999	319	503	134	999999	966	791	999999	999999	863	428	999999	975	186	294	718	769	386	999999	440	295	146	657	999999	769	283	519	173	64	117	999999	256	999999	813	999999	983	999999	454	892	836	935	358	165	512	666	315	907	460	29	213	217	240	206	970	999999	999999	662	676	364	26	456	627	655	96	999999	182	592	172	22	311	672	324	999999	999999	999999	936	999999	154	999999	464	376	69	153	851	999999	588	60	234	197	999999	999999	379	100	876	389	317	703	79	467	493	722	744	447	999999	540	999999	746	999999	475	999999	999999	517	515	899	999999	397	483	804	197	466	132	368	974	300	980	303	234	999999	999999	197	999999	911	687	677	999999	999999	621	999999	320	999999	841	230	758	508	261	813	863	200	236	991	833	899	881	10	371	363	770	999999	738	247	669	139	841	288	455	999999	830	838	167	999999	775	999999	493	999999	625	901	609	476	999999	176	439	43	999999	999999	363	343	40	686	315	388	861	999999	696	83	346	999999	389	480	999999	703	999999	999999	42	218	225	999999	415	699	385	470	754	999999	118	999999	807	635	749	845	924	999999	528	999999	532	999999	999999	311	361	419	845	999999	999999	999999	423	345	192	414	11	182	780	578	928	999999	999999	844	633	567	366	134	999999	710	999999	543	555	999999	184	840	502	263	61	999999	433	999999	854	471	948	625	879	772	389	403	634	576	75	356	193	198	842	687	155	599	945	999999	999999	144	950	978	582	483	999999	352	911	747	131	865	154	931	999999	999999	895	17	999999	593	744	872	86	396	478	209	756	999999	998	815	999999	999999	999999	205	999999	719	520	999999	999999	999999	611	47	999999	999999	455	209	211	261	713	11	999999	147	911	361	493	281	68	564	510	383	726	185	354	106	638	669	896	949	89	766	329	925	964	291	999999	707	390	198	940	278	997	999999	999999	999999	
999999	999999	999999	617	712	581	999999	955	470	669	680	435	999999	396	258	999999	999999	999999	182	946	682	866	999999	630	999999	786	890	870	999999	241	385	231	999999	357	83	667	129	289	999999	507	999999	374	464	304	999999	556	999999	993	939	164	999999	745	332	335	324	166	798	919	248	926	999999	790	340	239	294	999999	532	345	323	591	999999	33	25	999999	840	999999	412	878	29	822	999999	897	999999	470	275	639	899	577	999999	916	868	210	50	320	816	325	999999	999999	20	162	34	678	680	999999	498	999999	730	656	495	999999	753	999999	899	426	163	793	860	870	963	654	559	955	311	406	723	465	999999	704	858	525	284	999999	999999	999999	797	999999	227	581	971	332	999999	999999	92	37	173	947	311	624	166	33	465	172	999999	365	603	79	376	283	634	999999	999999	35	798	969	731	576	62	42	628	999999	576	288	899	999999	744	316	999999	999999	243	775	999999	368	548	834	999999	999999	999999	512	273	999999	727	999999	946	938	372	884	999999	122	306	596	894	999999	995	999999	457	187	273	630	620	296	206	102	50	999999	879	601	487	964	910	618	660	999999	999999	901	342	632	341	960	278	860	863	760	977	646	880	884	372	451	387	882	849	295	891	999999	531	634	999999	999999	68	771	407	489	211	687	936	354	510	104	763	824	845	312	362	760	433	445	125	999999	978	999999	238	45	587	37	769	999999	999999	790	379	999999	730	999999	999999	506	462	999999	558	299	709	536	383	278	999999	562	46	546	933	140	553	96	518	508	118	73	999999	372	999999	184	918	572	694	719	724	999999	104	601	411	999999	999999	999999	999999	999999	694	451	621	999999	357	34	999999	999999	441	528	999999	293	999999	999999	999999	838	999999	999999	481	384	380	147	841	663	999999	632	468	445	145	999999	999999	503	209	691	813	999999	451	581	999999	877	193	999999	141	176	482	441	864	872	466	999999	890	217	999999	511	455	557	610	999999	416	724	566	555	97	362	696	999999	999999	508	418	477	396	392	85	603	200	685	999999	675	190	122	768	999999	978	572	999999	999999	925	697	246	265	66	493	175	300	321	638	999999	999999	480	999999	357	366	463	999999	186	508	141	974	321	770	551	999999	777	304	956	999999	577	525	175	81	999999	999999	999999	163	420	902	227	785	292	561	999999	237	205	451	764	411	142	989	999999	999999	493	950	386	475	713	999999	999999	870	344	350	71	92	612	408	921	962	104	999999	999999	284	999999	356	692	999999	693	323	999999	336	540	554	999999	587	140	999999	587	867	19	796	
449	298	195	357	451	942	500	994	625	796	529	802	317	999999	421	120	408	147	268	626	781	999999	393	390	339	999999	512	483	999999	135	821	64	952	307	999999	289	999999	932	904	750	999999	698	698	942	806	738	999999	999999	999999	29	87	999999	608	999999	24	58	999999	804	28	662	439	999999	52	499	975	475	849	20	971	141	31	999999	999999	518	367	93	702	450	999999	600	552	506	999999	932	58	380	455	999999	292	999999	384	294	914	252	320	253	656	208	966	341	889	999999	44	45	998	611	217	100	36	999999	999999	464	999999	427	999999	933	709	119	999999	604	29	999999	727	170	757	999999	561	999999	208	123	999999	503	483	999999	999999	325	472	281	999999	446	999999	364	543	360	465	999999	999999	999999	142	386	999999	546	757	999999	322	608	509	874	288	271	60	999999	892	912	504	852	999999	978	715	794	999999	437	184	999999	441	664	999999	377	704	837	673	74	857	821	999999	890	746	999999	930	113	816	999999	993	672	396	946	472	630	999999	612	999999	94	999999	999999	915	115	371	752	999999	657	860	999999	179	999999	598	985	999999	999999	342	613	116	869	58	612	977	873	444	999999	618	494	999999	126	520	999999	898	588	293	519	906	474	528	994	190	999999	252	684	428	552	999999	999999	588	401	298	999999	506	999999	46	999999	999999	51	671	859	144	447	464	744	999999	86	552	19	999999	849	174	867	95	999999	688	775	370	303	454	999999	999999	218	905	999999	828	278	999999	828	552	124	158	864	803	668	859	999999	817	508	73	999999	999999	74	707	999999	237	430	999999	394	391	270	808	77	999999	999999	431	999999	541	664	915	352	999999	723	467	588	999999	309	999999	426	999999	945	957	999999	239	113	891	373	510	176	573	407	121	999999	447	999999	316	999999	277	33	999999	999999	999999	163	592	720	860	999999	999999	129	48	927	366	741	999999	445	313	999999	837	493	887	68	425	999999	100	518	241	289	999999	186	999999	619	999999	50	189	328	744	999999	999999	518	999999	999999	766	391	138	646	999999	999999	79	999999	978	370	253	784	146	188	519	836	999999	83	489	581	11	430	999999	429	999999	999999	561	814	701	509	676	328	251	999999	301	43	999999	999999	477	861	219	999999	207	910	375	257	999999	999999	808	907	740	206	39	999999	999999	346	543	999999	750	725	818	265	311	999999	694	924	542	999999	886	485	600	619	605	999999	372	999999	999999	936	999999	648	420	561	999999	999999	769	999999	299	581	669	955	499	537	703	752	53	999999	971	999999	999999	451	714	51	123	333	999999	999999	999999	411	
307	999999	123	607	999999	111	315	267	260	517	709	999999	999999	961	203	999999	985	999999	915	853	585	999999	756	503	720	612	999999	999999	447	681	487	648	879	888	999999	784	841	892	881	999999	447	786	999999	464	999999	12	999999	999999	848	192	347	999999	214	747	826	999999	139	620	999999	53	177	936	819	579	40	70	344	746	687	419	99	999999	191	323	999999	999999	715	301	483	717	795	190	999999	264	999999	999999	443	142	999999	394	999999	999999	15	837	999999	510	966	133	433	999999	999999	80	75	439	102	255	71	891	999999	999999	182	837	146	179	999999	987	416	565	245	999999	626	212	999999	303	764	869	96	999999	888	999999	832	592	868	524	60	725	999999	101	171	98	999999	999999	801	999999	221	999999	93	836	589	446	104	999999	999999	636	999999	464	396	999999	674	233	168	717	12	435	204	590	969	622	999999	533	873	325	403	157	624	84	411	647	91	999999	999999	999999	765	452	999999	999999	703	999999	192	999999	338	351	999999	938	930	999999	549	999999	841	630	848	471	717	65	999999	779	17	741	21	999999	63	748	999999	727	999999	907	951	560	625	999999	887	999999	999999	533	205	999999	898	464	999999	999999	999999	45	999999	460	108	323	542	999999	879	999999	423	999999	229	925	999999	999999	661	698	500	999999	513	999999	999999	78	999999	999999	42	194	999999	51	880	553	524	852	732	999999	942	999999	629	134	999999	252	999999	594	358	925	518	513	991	615	870	210	999999	999999	999999	545	999999	738	717	988	290	357	848	837	160	870	447	377	203	523	999999	999999	79	375	656	270	318	165	719	999999	601	529	203	254	181	999999	588	999999	205	196	732	213	999999	640	999999	27	999999	843	443	488	487	999999	319	999999	968	999999	141	598	547	396	237	139	999999	899	999999	761	164	603	666	480	292	127	181	999999	790	443	999999	438	532	638	866	999999	722	241	340	999999	219	724	285	732	548	990	999999	809	959	999999	195	622	253	92	863	800	999999	963	206	370	968	999999	687	535	539	702	999999	909	529	762	417	786	569	935	551	439	327	933	932	301	345	372	58	197	257	296	999999	449	775	999999	297	758	45	969	492	907	999999	750	202	845	924	999999	999999	207	195	999999	63	318	999999	999999	999999	999999	40	904	999999	606	264	999999	288	253	517	626	143	464	474	658	751	999999	452	999999	402	577	740	999999	377	472	92	999999	11	849	242	999999	908	999999	999999	53	999999	141	944	886	653	999999	471	999999	338	307	739	825	732	537	999999	463	999999	897	999999	905	999999	999999	537	563	523	413	498	999999	
20	640	717	791	871	999999	930	620	655	999999	990	854	115	791	758	79	732	267	128	473	202	778	22	999999	999999	686	540	784	603	390	999999	250	999999	999999	938	999999	590	948	999999	311	607	46	808	308	907	186	999999	999999	195	467	830	999999	294	34	999999	242	627	706	480	194	999999	999999	26	275	999999	749	805	82	853	70	489	784	999999	816	866	999999	999999	713	113	999999	886	818	999999	145	559	115	955	34	796	706	80	883	999999	768	421	999999	30	542	999999	999999	380	727	999999	999999	978	56	953	478	167	999999	271	914	603	345	308	81	556	880	715	98	794	780	286	157	990	605	999999	544	999999	415	145	437	609	945	763	169	950	474	167	999999	162	487	867	999999	444	165	999999	142	999999	349	999999	149	827	999999	372	600	450	721	999999	383	739	418	82	999999	945	833	999999	999999	581	148	131	91	723	212	999999	317	999999	571	999999	999999	325	184	999999	999999	510	996	610	594	583	173	999999	239	341	784	773	744	414	124	999999	611	851	999999	560	331	227	822	425	625	89	999999	686	878	18	999999	67	999999	999999	25	251	999999	999999	999999	84	417	430	892	750	939	438	201	902	798	803	999999	983	999999	623	752	839	688	580	985	515	527	487	839	999999	42	726	218	999999	399	872	819	388	142	558	152	901	335	81	999999	999999	887	162	887	85	908	325	999999	941	592	186	999999	379	247	999999	556	930	590	999999	999999	222	230	792	513	925	984	721	851	144	480	850	999999	616	103	798	628	999999	999999	763	999999	717	999999	276	999999	222	319	999999	999999	928	12	222	999999	663	363	273	999999	105	649	961	101	196	474	999999	470	741	999999	947	999999	449	999999	191	999999	827	360	11	859	954	974	300	616	544	999999	923	999999	268	540	850	262	829	833	999999	725	637	671	135	253	134	806	999999	549	371	174	701	999999	820	881	493	999999	362	414	999999	999999	359	355	557	615	551	999999	212	210	822	695	455	999999	999999	999999	999999	165	234	999999	735	157	999999	999999	999999	379	879	580	321	387	57	547	899	425	822	412	375	292	999999	520	701	999999	604	875	999999	999999	718	95	999999	365	187	999999	88	604	679	863	232	999999	109	187	999999	970	784	999999	163	999999	795	39	793	999999	99	999999	51	714	66	707	553	31	999999	579	660	793	290	999999	209	719	469	999999	746	958	189	999999	999999	936	999999	999999	253	779	722	999999	880	689	302	649	275	999999	296	373	548	999999	319	999999	586	999999	526	941	999999	999999	625	443	999999	999999	293	834	999999	333	999999	999999	
999999	334	464	774	309	580	999999	971	501	641	691	999999	433	999999	756	999999	649	999999	190	661	999999	999999	52	999999	999999	289	637	390	405	467	188	999999	536	192	443	224	517	999999	999999	999999	831	999999	999999	999999	999999	999999	20	719	744	518	999999	492	152	999999	694	96	292	48	620	30	942	318	576	999999	462	999999	999999	999999	662	542	267	114	86	999999	829	864	403	994	288	973	278	917	645	886	999999	696	799	959	497	357	931	478	924	999999	73	999999	978	416	999999	999999	283	999999	66	212	999999	999999	415	968	747	829	693	298	759	999999	751	35	672	689	761	766	999999	999999	752	315	610	788	189	205	120	999999	999999	987	999999	891	699	509	860	443	999999	200	291	830	221	668	999999	999999	718	999999	140	48	999999	298	654	999999	999999	335	26	751	601	472	999999	999999	999999	999999	942	705	888	868	947	999999	174	238	64	999999	485	129	999999	94	999999	966	999999	999999	999999	999999	465	597	342	580	453	374	999999	119	842	173	999999	81	972	999999	725	958	999999	999999	340	888	874	622	999999	999999	353	328	598	932	999999	999999	402	999999	999999	999999	975	355	373	318	425	999999	759	64	999999	890	283	414	156	955	368	693	221	229	570	999999	208	843	362	999999	237	134	999999	560	18	217	999999	296	999999	196	999999	379	999999	447	435	758	138	999999	235	354	808	999999	181	642	573	417	423	999999	440	967	588	141	993	999999	999999	300	805	209	55	189	129	987	999999	960	999999	988	107	774	794	811	58	388	617	999999	451	298	952	999999	986	601	793	597	855	958	607	673	999999	482	366	144	952	929	773	56	234	821	461	999999	492	584	999999	649	388	628	918	999999	524	984	671	792	347	672	222	454	396	532	141	528	362	487	611	625	999999	999999	999999	999999	615	571	784	629	836	741	651	411	292	999999	219	999999	999999	408	159	402	810	573	999999	290	716	999999	659	702	689	933	999999	15	972	999999	999999	729	769	999999	593	952	210	51	956	999999	30	999999	171	252	322	999999	488	953	337	999999	815	844	862	578	412	296	999999	92	939	903	999999	999999	439	599	912	999999	999999	250	815	999999	201	768	617	200	999999	906	167	417	389	785	999999	999999	999999	999999	877	999999	867	201	396	306	50	128	111	999999	723	383	381	572	340	833	447	247	148	140	28	57	236	671	318	999999	139	504	702	164	458	978	969	676	721	524	999999	276	854	518	166	83	666	564	476	999999	534	594	86	555	999999	217	765	546	744	830	171	205	882	889	177	545	425	947	999999	744	414	705	
999999	999999	221	181	393	630	973	945	999999	671	205	432	972	999999	427	157	817	251	222	432	999999	890	999999	426	999999	964	999999	620	999999	719	999999	731	999999	829	742	270	344	999999	823	145	573	799	449	499	10	459	999999	999999	127	999999	139	999999	999999	982	999999	960	462	794	999999	429	288	363	999999	671	712	473	951	999999	802	166	999999	651	427	87	859	999999	451	864	426	999999	56	719	999999	999999	589	605	209	498	999999	782	808	999999	388	999999	857	999999	512	999999	999999	536	508	774	828	961	465	488	935	454	999999	641	999999	598	378	853	382	568	860	907	92	116	273	462	999999	30	358	999999	272	34	229	999999	629	674	999999	889	435	281	999999	999999	924	110	669	999999	374	999999	273	220	999999	534	31	999999	359	999999	694	679	273	55	687	808	999999	999999	226	999999	234	484	22	844	999999	488	427	110	999999	328	983	981	447	518	97	673	999999	148	101	999999	999999	931	999999	34	979	999999	999999	390	594	93	929	999999	999999	999999	530	890	411	428	699	693	117	999999	621	41	621	999999	242	754	999999	999999	60	474	110	999999	908	999999	999999	987	999999	123	861	47	516	594	398	261	999999	999999	987	999999	271	339	448	408	630	92	319	267	413	276	175	999999	432	579	42	465	999999	405	849	236	705	424	999999	586	831	79	413	37	999999	370	615	553	767	760	999999	721	999999	702	858	999999	984	927	584	598	948	990	999999	936	999999	933	629	701	839	999999	501	847	776	999999	999999	999999	679	292	624	52	661	621	114	672	826	321	439	928	547	34	999999	777	839	964	638	841	463	999999	475	708	740	999999	714	999999	268	905	999999	172	136	306	156	999999	312	541	937	336	885	943	999999	999999	504	999999	164	814	518	724	17	812	234	735	999999	212	816	916	311	999999	906	999999	413	920	376	276	802	250	878	550	999999	307	36	311	955	520	367	999999	214	50	758	900	497	544	999999	142	999999	400	999999	944	885	396	240	999999	999999	787	539	199	873	237	898	913	999999	968	999999	709	785	999999	780	587	845	591	711	271	988	15	611	869	32	999999	338	412	999999	934	664	88	77	999999	999999	178	980	178	999999	977	152	845	963	528	999999	198	357	999999	620	999999	109	304	684	968	211	999999	999999	670	176	640	899	999999	872	12	313	999999	641	948	51	999999	606	676	999999	734	129	153	999999	92	583	833	999999	322	999999	999999	999999	370	403	109	635	466	992	999999	999999	999999	88	656	973	961	225	125	999999	408	974	18	999999	432	74	950	849	67	382	999999	97	342	
754	586	704	452	999999	943	776	999999	323	999999	619	297	675	999999	656	473	180	90	999999	468	286	487	999999	783	415	413	999999	453	260	578	999999	999999	232	999999	999999	501	952	531	794	281	999999	24	95	398	999999	727	756	556	304	385	999999	999999	999999	628	66	276	248	920	46	999999	648	332	292	745	999999	999999	999999	17	999999	999999	521	649	295	999999	129	999999	999999	949	394	688	999999	749	158	874	690	999999	999999	604	999999	999999	262	41	494	40	633	26	731	349	999999	679	663	999999	14	149	864	247	17	999999	999999	793	874	299	536	358	117	899	184	418	64	711	54	470	405	851	901	489	165	264	961	112	540	999999	999999	714	34	907	744	18	19	999999	783	45	999999	818	826	963	504	999999	923	734	842	323	295	193	635	999999	999999	162	248	999999	92	752	677	406	263	821	245	999999	333	999999	164	999999	999999	611	928	19	376	586	35	938	999999	29	340	999999	270	227	766	869	88	831	563	999999	770	635	999999	40	367	999999	565	999999	727	682	811	724	580	676	999999	684	999999	625	826	999999	999999	999999	399	73	422	450	146	45	64	999999	999999	501	646	572	404	772	250	999999	652	999999	31	30	221	312	217	616	999999	594	311	92	614	463	15	795	465	471	999999	307	618	916	561	999999	949	999999	938	320	87	18	282	999999	443	367	973	158	746	116	98	97	855	805	793	999999	734	972	761	290	496	850	116	999999	999999	943	289	735	999999	501	80	999999	374	897	539	649	322	168	648	257	489	856	59	999999	999999	158	451	813	133	999999	795	999999	599	999999	823	999999	901	348	999999	500	87	247	999999	999999	999999	237	722	999999	276	154	239	575	333	514	801	999999	800	999999	999999	389	501	999999	999999	117	706	103	270	716	83	311	747	973	553	158	179	999999	999999	999999	999999	155	999999	492	999999	979	779	229	999999	94	856	193	436	153	788	235	998	611	635	923	547	999999	967	15	884	999999	406	266	999999	999999	345	559	813	995	444	414	953	19	929	633	337	486	448	186	860	889	875	999999	194	328	159	568	999999	902	267	381	188	999999	999999	582	582	523	208	478	749	307	380	441	999999	999999	999999	989	999999	12	595	999999	999999	790	155	994	99	801	82	999999	35	999999	942	999999	738	72	236	999999	411	356	999999	814	288	970	436	563	519	443	895	809	56	170	999999	999999	317	206	999999	397	284	999999	493	780	451	999999	452	972	364	469	999999	646	158	747	588	335	951	781	782	533	364	591	485	999999	906	272	656	865	890	999999	999999	542	
194	999999	259	798	999999	279	999999	999999	527	999999	999999	999999	741	999999	999999	308	999999	561	662	999999	423	354	43	693	137	999999	874	189	848	586	92	37	865	170	462	319	498	789	471	681	418	998	15	899	393	434	914	657	610	358	294	999999	999999	999999	128	839	805	999999	670	35	405	193	999999	940	382	181	194	580	796	351	810	791	99	980	999999	424	348	999999	999999	703	923	226	999999	499	302	753	362	798	52	623	514	932	999999	446	286	235	73	75	527	221	249	344	861	999999	547	999999	249	693	949	703	500	671	266	999999	111	189	999999	999999	647	629	819	395	537	999999	837	999999	672	652	999999	892	999999	283	999999	97	463	589	364	999999	952	999999	513	668	999999	349	132	842	676	162	344	107	619	627	427	999999	999999	999999	999999	688	431	670	999999	597	989	67	351	227	65	999999	513	522	999999	306	493	847	125	160	546	198	60	995	211	519	999999	606	282	999999	855	999999	695	999999	782	675	887	292	970	999999	678	792	997	905	786	507	649	822	282	323	143	580	999999	252	317	618	638	999999	468	320	289	392	999999	616	999999	348	999999	903	999999	158	419	211	876	999999	999999	754	200	154	218	703	869	999999	333	959	601	284	934	452	302	174	47	460	823	999999	636	296	999999	391	544	447	999999	746	93	999999	904	932	704	999999	770	562	999999	493	227	999999	450	794	68	825	25	96	413	40	611	574	121	958	387	225	574	999999	746	999999	999999	770	679	133	411	999999	999999	668	580	362	682	740	999999	553	243	69	999999	841	999999	192	999999	457	44	994	145	999999	22	946	554	999999	18	585	999999	618	882	456	999999	326	393	858	770	356	516	61	357	999999	827	567	725	328	999999	732	957	564	443	163	999999	999999	988	892	999999	118	124	999999	353	107	924	137	671	786	973	999999	999999	379	422	29	941	982	646	273	691	999999	230	235	482	285	627	261	185	999999	720	999999	337	500	671	661	241	424	707	260	946	700	896	939	355	122	284	588	152	999999	221	753	48	999999	211	742	999999	889	999999	78	479	673	999999	941	76	999999	565	957	707	760	787	527	285	999999	327	991	557	291	880	370	10	49	999999	761	518	966	372	613	299	928	773	352	805	999999	781	999999	747	955	872	782	556	999999	880	392	636	694	478	652	407	999999	999999	606	18	258	999999	999999	999999	200	433	999999	999999	952	999999	779	986	999999	722	646	613	54	253	999999	418	108	813	999999	168	726	135	824	497	719	999999	89	999999	999999	343	999999	999999	999999	999999	557	
532	772	581	604	660	111	405	201	972	831	999999	999999	967	592	999999	910	444	394	999999	999999	75	609	612	490	746	588	45	819	110	175	85	999999	336	999999	80	645	526	219	32	66	999999	933	999999	666	999999	853	999999	161	978	433	122	999999	999999	880	492	923	170	100	858	999999	76	586	999999	806	756	776	36	281	522	552	393	235	371	999999	999999	141	999999	946	810	999999	476	999999	999999	999999	999999	999999	202	455	212	156	484	999999	999999	999999	990	744	842	999999	909	903	826	840	638	435	50	887	814	855	373	361	176	999999	290	965	604	999999	745	423	754	857	584	580	79	999999	78	999999	874	420	234	772	999999	999999	46	906	76	999999	255	414	637	175	94	347	92	851	980	999999	156	999999	356	999999	998	429	300	62	329	256	770	273	367	92	22	404	999999	600	72	463	999999	383	899	968	999999	340	786	999999	772	247	497	999999	395	808	811	488	73	424	999999	999999	421	984	587	819	999999	982	999999	999999	162	690	716	492	789	526	91	772	496	999999	872	999999	999999	711	289	92	999999	999999	877	999999	281	999999	340	216	999999	999999	999999	999999	795	89	112	999999	293	241	436	92	999999	15	437	868	727	48	992	999999	552	115	236	710	704	505	999999	322	999999	498	283	999999	360	510	999999	999999	484	887	977	417	285	919	999999	999999	285	207	561	753	125	19	831	243	541	999999	999999	721	966	342	499	300	27	790	849	795	958	807	732	999999	350	840	999999	839	71	585	410	632	731	825	434	999999	944	999999	206	105	666	49	97	999999	846	942	630	151	999999	687	399	494	999999	588	999999	477	475	999999	999999	284	624	991	182	955	999999	999999	999999	150	999999	992	999999	999999	594	753	139	918	720	36	184	407	999999	252	452	383	196	915	563	999999	382	999999	42	413	905	921	480	674	867	141	460	815	952	490	244	405	341	999999	999999	325	999999	533	756	999999	366	14	74	381	549	999999	769	999999	477	848	768	949	959	999999	999999	673	283	464	60	589	576	999999	999999	729	999999	56	52	507	25	247	693	848	211	594	56	901	856	109	134	79	371	999999	347	114	722	294	446	398	885	236	999999	994	482	176	872	997	559	345	999999	503	999999	272	999999	240	164	919	748	375	999999	999999	816	183	340	981	227	999999	32	999999	17	723	610	653	999999	999999	999999	999999	376	999999	722	59	999999	521	735	631	323	109	808	999999	949	802	545	80	502	983	419	868	664	501	948	999999	974	217	337	649	892	112	650	534	999999	465	553	714	999999	999999	560	305	
999999	708	667	128	646	915	402	999999	187	540	160	638	378	999999	44	874	999999	999999	999999	999999	193	96	739	220	458	283	999999	493	259	999999	427	656	999999	124	431	999999	833	999999	780	999999	815	132	471	362	952	22	165	999999	431	678	629	358	999999	999999	121	361	968	457	670	373	844	908	954	356	122	503	215	999999	904	88	50	265	999999	25	329	999999	624	386	268	445	127	371	999999	581	999999	78	885	999999	12	999999	987	386	999999	417	225	906	177	125	249	458	807	901	805	352	638	373	834	999999	106	60	736	591	198	999999	256	483	846	383	154	999999	618	207	262	835	101	663	999999	116	799	422	893	509	999999	809	638	226	566	719	943	999999	243	138	910	951	343	405	197	935	999999	742	70	999999	999999	205	839	609	648	999999	261	974	278	728	956	684	166	999999	999999	388	596	40	916	999999	440	315	999999	490	296	311	502	695	999999	170	945	67	362	109	538	942	999999	38	577	596	468	999999	999999	515	181	236	794	116	950	999999	348	141	825	933	999999	664	999999	999999	999999	999999	477	565	508	118	782	899	999999	999999	697	512	419	567	999999	999999	999999	471	746	304	318	69	516	395	745	666	821	814	241	428	745	874	999999	619	715	240	128	903	470	461	999999	999999	904	738	999999	448	399	999999	678	505	275	892	918	100	999999	262	999999	91	819	841	297	968	667	903	999999	823	955	799	851	999999	999999	764	10	999999	999999	45	165	999999	977	307	276	999999	999999	736	162	999999	955	999999	578	462	409	46	93	628	174	999999	615	11	427	594	492	999999	929	457	303	511	892	999999	528	16	107	62	999999	522	574	257	832	930	999999	467	868	497	231	999999	821	999999	681	381	130	806	429	164	361	392	814	999999	120	687	442	651	961	331	938	571	364	999999	932	999999	64	917	999999	685	259	959	726	999999	379	540	635	139	830	999999	999999	999999	586	999999	701	721	999999	999999	146	154	497	999999	506	546	558	659	44	474	241	120	327	999999	874	744	904	999999	666	999999	999999	999999	61	999999	821	450	817	226	999999	421	999999	221	999999	165	780	787	197	159	999999	189	446	719	506	171	897	719	202	310	999999	999999	49	310	65	888	602	566	102	194	289	65	728	999999	999999	623	819	30	999999	999999	432	97	999999	755	939	486	383	999999	999999	890	415	111	999999	517	379	999999	381	355	166	974	563	223	694	13	999999	999999	460	113	55	883	351	876	472	999999	878	760	294	294	371	578	999999	25	493	999999	999999	187	808	221	999999	532	251	474	
864	999999	609	218	403	554	885	542	35	279	541	999999	548	538	639	227	638	618	857	999999	983	587	468	547	999999	491	234	692	999999	249	151	999999	641	877	22	198	431	669	367	740	408	828	552	999999	484	303	663	249	548	590	583	354	999999	163	999999	286	814	999999	488	911	329	203	943	999999	138	28	558	999999	526	450	795	999999	261	999999	688	165	45	233	72	999999	828	985	153	17	665	796	848	487	397	735	384	369	999999	456	421	215	885	765	999999	999999	744	999999	999999	107	795	999999	102	557	475	999999	251	999999	998	61	92	999999	999999	935	999999	341	180	81	283	790	999999	435	788	805	705	999999	279	279	125	607	692	835	272	999999	222	999999	704	999999	999999	71	999999	792	371	138	373	87	165	949	999999	776	999999	673	999999	932	41	999999	824	297	852	992	65	972	475	401	369	999999	81	14	723	78	637	999999	68	221	306	283	74	660	441	627	326	999999	634	349	999999	999999	127	340	24	999999	999999	416	447	999999	16	521	999999	999999	769	126	16	161	235	999999	999999	415	614	999999	635	757	305	174	855	999999	999999	999999	347	136	89	349	139	740	989	999999	841	999999	442	999999	999999	785	957	105	999999	325	999999	999999	105	68	210	906	414	620	705	267	556	72	561	221	354	282	183	999999	889	429	986	999999	171	364	999999	999999	972	999999	999999	849	800	999999	999999	999999	615	510	639	289	925	999999	999999	519	45	732	324	778	669	230	999999	933	611	767	215	999999	339	353	13	999999	999999	999999	934	839	329	855	467	356	999999	31	606	843	642	999999	274	999999	494	477	241	439	999999	999999	258	999999	881	368	248	42	999999	811	210	999999	507	898	955	643	249	105	199	189	999999	967	999999	647	624	850	300	999999	502	499	999999	861	122	574	701	378	43	192	958	961	617	434	362	999999	820	999999	346	743	999999	999999	477	999999	287	61	999999	81	999999	610	137	40	77	531	540	505	833	348	158	933	207	999999	999999	67	147	238	999999	841	615	21	826	289	514	999999	777	999999	31	589	999999	71	999999	999999	412	432	64	928	893	999999	893	857	154	481	196	413	546	363	999999	420	260	999999	489	331	466	954	783	848	525	520	999999	668	483	253	765	97	999999	577	999999	187	999999	219	344	486	947	757	866	355	102	999999	20	424	851	611	339	999999	582	89	172	458	648	999999	999999	383	341	235	384	900	716	999999	881	968	189	843	999999	50	714	12	383	709	97	438	756	424	510	339	999999	871	914	999999	999999	999999	414	725	538	797	807	961	
155	999999	383	966	638	999999	999999	999999	244	17	204	298	820	579	999999	463	370	219	458	988	873	999999	419	512	999999	999999	999999	439	564	464	315	619	243	753	999999	661	336	999999	800	763	204	999999	105	999999	999999	625	420	934	746	951	364	328	348	819	999999	153	312	870	999999	999999	408	790	487	780	701	584	65	76	722	999999	999999	249	419	695	999999	414	906	609	835	999999	76	660	999999	612	109	999999	281	423	665	999999	358	999999	999999	649	999999	999999	981	324	117	103	570	353	222	701	823	125	909	652	999999	683	246	703	999999	999999	95	748	999999	874	680	999999	999999	999999	411	999999	695	671	108	770	340	389	432	591	501	742	800	999999	448	999999	788	984	999999	999999	397	981	477	655	431	999999	999999	617	316	117	999999	403	790	928	941	999999	999999	999999	999999	149	999999	646	261	999999	211	302	820	371	310	116	95	695	999999	684	254	430	541	999999	250	999999	999999	723	999999	325	947	999999	951	999999	781	244	999999	636	968	938	999999	999999	729	822	999999	139	710	999999	316	999999	31	948	999999	116	684	521	672	965	999999	448	932	598	999999	999999	707	113	350	948	999999	75	130	459	727	697	378	502	700	718	999999	121	868	24	416	872	303	999	341	845	197	270	999999	30	724	999999	15	999999	187	792	125	349	999999	761	611	251	999999	572	230	78	737	191	999999	999999	378	800	580	999999	192	700	642	707	772	504	760	329	999999	110	999999	208	999999	999999	325	907	602	257	332	116	999999	175	999999	731	778	272	117	16	449	999999	652	999999	949	999999	999999	486	159	417	576	999999	10	999999	747	979	837	32	386	87	866	999999	361	130	478	473	516	26	907	911	929	509	397	754	999999	999999	458	811	258	604	135	838	999999	999999	680	48	999999	130	427	999999	999999	756	885	40	150	537	999999	999999	999999	486	580	518	579	248	488	77	999999	256	999999	862	531	35	773	781	951	37	164	177	999999	439	367	999999	999999	102	999999	183	623	366	999999	999999	999999	926	999999	772	33	617	999999	999999	999999	999999	152	859	718	565	293	869	999999	999999	88	122	382	98	92	999999	999999	195	919	486	231	315	999999	539	642	68	242	604	668	11	757	999999	999999	645	471	836	999999	507	676	43	999999	157	201	999999	287	501	970	541	844	999999	653	999999	698	999999	297	999999	170	612	227	660	333	688	210	980	356	744	354	736	627	255	727	620	518	885	999999	83	123	933	261	150	999999	701	760	326	999999	919	646	986	357	80	675	684	290	26	999999	130	999999	220	173	543	999999	243	
913	598	624	42	330	812	999999	224	287	236	360	86	572	999999	928	999999	633	437	108	368	389	557	999999	52	340	999999	184	556	136	903	770	718	993	853	787	172	999999	324	598	833	881	143	792	999999	999999	213	453	88	202	73	587	736	445	788	854	366	28	581	702	828	637	999999	98	384	999999	642	93	999999	845	766	191	999999	838	274	999999	255	764	999999	718	137	58	106	364	72	999999	43	282	214	998	430	153	130	622	770	205	332	55	418	999999	691	999999	999999	999999	436	882	278	897	999999	311	608	602	887	999999	574	779	541	204	999999	999999	432	999999	999999	719	424	622	70	696	999999	78	164	210	355	158	37	17	323	999999	927	189	999999	999999	112	999999	400	828	265	268	999999	990	664	999999	29	999999	559	999999	251	24	818	999999	999999	581	829	111	999999	408	257	739	999999	999999	465	677	276	845	20	999999	267	975	329	596	366	802	648	87	414	35	191	994	598	706	765	999999	54	123	367	999999	316	10	755	999999	580	526	432	491	534	986	862	183	350	999999	73	276	694	232	457	30	933	751	697	999999	226	262	150	139	800	166	632	162	999999	544	980	267	229	999999	999999	839	379	999999	553	427	999999	18	653	335	642	499	614	999999	666	347	542	564	999999	634	775	999999	999999	303	690	377	364	709	999999	805	292	999999	56	366	216	999999	650	999999	208	999999	957	218	608	814	496	310	552	809	496	150	12	999999	953	999999	562	697	463	999999	476	999999	999999	464	323	999999	53	836	453	999999	615	58	696	766	999999	999999	676	567	999999	999999	807	389	825	999999	999999	999999	803	867	999999	460	804	999999	164	999999	309	33	215	502	894	999999	771	660	857	304	204	448	454	246	69	919	999999	995	999999	999999	278	97	359	519	251	769	54	185	999999	992	453	105	999999	131	466	342	828	184	672	958	800	156	999999	531	359	774	110	567	808	933	542	809	999999	999999	306	222	674	696	261	135	716	596	677	999999	851	999999	553	999999	779	999999	101	999999	332	999999	101	131	565	999999	169	476	669	487	377	60	459	643	999999	631	999999	254	668	141	922	547	999999	214	479	999999	999999	999999	230	777	999999	999999	841	798	487	522	180	999999	656	846	537	999999	466	238	228	626	414	999999	544	921	507	535	68	960	999999	784	777	887	651	898	158	907	999999	891	699	999999	218	661	999999	52	461	649	597	821	604	148	91	23	985	852	262	472	717	308	999999	999999	32	881	976	999999	744	293	533	758	698	629	538	574	539	932	417	753	60	
501	470	999999	937	999999	365	999999	703	999999	901	798	646	685	200	947	621	447	273	337	999999	464	307	177	125	839	999999	999999	609	516	484	62	445	999999	422	225	838	420	325	785	999999	303	998	980	391	734	122	999999	999999	591	952	101	669	999999	77	999999	204	303	743	108	123	390	83	196	289	849	999999	147	273	974	119	211	131	488	812	392	999999	326	785	390	727	999999	546	999999	564	999999	999999	365	441	826	30	544	677	227	671	145	229	811	999999	542	380	974	999999	463	482	751	970	999999	999999	685	139	877	517	362	381	12	844	64	632	999999	466	998	999999	999999	953	574	533	904	816	677	172	654	625	253	19	999999	371	92	999999	812	422	211	97	755	999999	999999	999999	325	846	999999	999999	999999	999999	803	86	999999	278	313	999999	907	999999	75	999999	600	523	484	262	274	999999	999999	641	761	999999	999999	484	264	911	951	999999	810	999999	218	68	157	386	997	475	822	177	999999	484	67	582	639	594	357	837	496	241	222	999999	763	972	999999	999999	539	657	368	328	821	470	327	999999	699	999999	999999	16	226	224	526	19	999999	106	999999	999999	584	189	878	999999	137	426	999999	999999	536	919	999999	245	841	130	846	349	117	999999	355	177	167	503	882	278	585	999999	620	282	999999	213	461	999999	268	83	999999	999999	999999	143	200	404	999999	999999	37	779	585	773	999999	106	377	999999	901	936	750	547	987	90	999999	609	649	999999	806	152	13	333	468	127	977	768	677	496	999999	973	312	950	131	559	999999	113	693	812	185	524	905	999999	311	999999	915	720	96	372	999999	999999	493	413	999999	999999	604	703	321	468	999999	407	428	880	999999	928	633	800	426	437	613	203	916	836	611	291	246	474	31	943	212	266	682	314	999999	402	999999	899	999999	999999	955	772	791	235	26	778	999999	34	924	383	891	125	999999	999999	759	860	262	657	801	317	999999	999999	681	999999	265	539	725	999999	447	222	999999	734	448	208	999999	999999	411	691	820	999999	195	221	999999	648	62	96	961	33	555	582	999999	832	107	54	560	825	101	999999	969	999999	999999	982	587	999999	935	166	677	999999	186	918	999999	570	836	999999	999999	455	589	43	325	179	577	701	568	865	81	615	999999	403	648	656	999999	986	722	342	999999	999999	634	999999	712	895	999999	999999	847	636	132	580	995	138	921	114	245	999999	108	999999	999999	361	999999	999999	640	329	529	283	457	529	179	472	848	504	999999	920	999999	999999	330	429	999999	711	999999	999999	742	501	619	509	482	543	420	691	
888	999999	432	427	788	911	208	392	376	145	418	327	999999	659	732	501	939	11	999999	999999	736	679	49	209	507	999999	980	999999	710	30	801	913	119	487	584	999999	82	771	141	909	553	999999	63	624	302	537	473	92	769	127	569	480	259	926	955	219	999999	232	999999	305	931	999999	682	999999	344	999999	999999	980	999999	999999	429	999999	869	999999	940	798	625	424	906	970	29	897	378	592	460	999999	663	193	532	375	52	849	999999	836	977	999999	999999	707	999999	999999	329	493	17	963	697	401	999999	874	985	999999	999999	999999	326	950	286	999999	691	99	895	999999	841	999999	458	709	763	580	327	999999	407	999999	543	918	143	119	650	999999	890	415	894	999999	719	999999	207	375	999999	584	999999	900	560	999999	999999	176	811	277	999999	305	44	307	209	127	84	578	477	538	622	674	334	216	309	750	153	286	999999	999999	304	999999	826	999999	927	189	57	426	482	999999	654	377	999999	866	999999	999999	501	593	215	777	999999	150	321	668	753	118	260	326	999999	999999	799	526	971	974	972	903	999999	952	380	29	79	999999	106	23	999999	255	566	467	62	999999	258	560	80	426	853	163	741	167	339	819	929	731	825	999999	999999	137	405	999999	893	260	875	548	223	195	707	335	54	307	784	507	999999	999999	273	645	999999	249	456	554	131	819	172	322	622	560	100	348	832	434	359	999999	999999	433	573	802	999999	709	347	884	718	999999	119	443	383	831	278	146	467	999999	999999	424	681	850	21	84	98	563	925	662	105	999999	999999	619	948	37	999999	127	999999	471	565	851	902	571	836	999999	709	728	999999	791	292	999999	999999	999999	325	999999	85	999	422	498	713	999999	784	685	789	359	34	499	494	999999	183	160	917	995	624	267	522	119	24	417	374	369	624	144	379	151	488	850	304	23	951	658	999999	999999	999999	48	999999	226	782	486	578	220	244	999999	617	141	46	999999	999999	67	999999	966	999999	14	133	354	902	999999	999999	647	999999	184	205	480	404	524	456	197	248	586	199	305	336	999999	839	164	135	41	999999	247	999999	603	999999	246	601	984	674	999999	606	413	146	428	910	144	615	999999	999999	763	198	103	999999	849	646	451	867	126	639	999999	175	969	999999	870	999999	78	542	278	362	958	879	419	850	999999	999999	835	999999	771	999999	201	922	445	149	372	843	433	561	265	956	999999	378	484	355	227	535	637	999999	275	999999	999999	602	347	999999	66	883	999999	253	930	268	811	11	106	732	999999	534	730	829	999999	37	699	
517	999999	321	981	589	404	74	632	999999	953	651	184	475	552	599	584	403	93	999999	75	190	631	997	999999	379	282	999999	907	999999	999999	999999	999999	247	606	334	999999	35	69	476	488	713	999999	999999	315	170	826	999999	189	999999	949	336	746	378	962	518	886	289	999999	611	317	999999	999999	938	425	155	323	936	869	999999	284	558	343	617	10	999999	999999	921	691	999999	553	652	573	69	999999	478	71	999999	285	999999	448	45	858	458	169	836	999999	682	294	170	846	889	999999	961	572	401	992	139	378	610	948	964	598	192	68	665	89	107	205	946	93	364	661	781	779	249	699	885	457	173	999999	999999	636	531	999999	663	999999	611	496	352	999999	932	999999	675	149	483	446	999999	399	999999	756	999999	487	348	86	999999	238	980	191	333	701	116	999999	999999	805	71	338	76	55	405	774	999999	610	999999	469	999999	772	999999	642	999999	802	33	496	953	999999	354	999999	999999	454	999999	434	999999	430	999999	650	999999	261	999999	869	87	999999	380	630	993	729	289	849	999999	999999	926	999999	253	347	884	530	677	620	728	796	999999	660	50	622	399	999999	999999	56	446	212	100	898	395	126	999999	161	432	402	502	233	138	505	999999	999999	999999	935	191	999999	546	643	972	999999	533	590	999999	426	113	999999	999999	32	866	242	413	432	788	37	334	136	783	999999	999999	999999	127	504	999999	955	884	632	104	464	789	300	510	803	999999	341	375	804	707	147	999999	674	172	480	367	999999	102	354	999999	500	611	999999	999999	999999	545	698	641	999999	921	463	999999	481	663	776	242	575	999999	999999	203	457	662	529	428	999999	999999	433	122	647	147	772	863	999999	12	999999	999999	999999	511	696	999999	540	700	346	882	999999	605	576	20	395	247	791	999999	492	161	182	999999	999999	636	999999	139	122	585	993	890	159	599	12	479	69	999999	507	73	999999	352	662	999999	325	999999	183	50	118	999999	727	410	356	999999	380	389	999999	766	770	108	367	567	154	955	999999	455	733	654	602	106	950	471	739	727	138	999999	498	999999	999999	999999	462	999999	30	699	858	999999	544	999999	229	622	649	999999	163	999999	706	999999	207	706	60	999999	912	999999	447	21	471	265	670	999999	999999	999999	999999	414	255	334	646	999999	546	455	107	124	999999	193	435	980	999999	657	318	340	31	660	942	792	374	651	533	933	665	999999	999999	999999	921	916	80	988	732	999999	57	999999	762	999999	931	752	609	936	958	729	103	467	564	999999	946	340	607	999999	999999	108	999999	999999	999999	712	598	
537	227	503	999999	994	123	447	257	999999	609	489	578	999999	999999	200	192	438	692	804	840	208	454	424	656	591	319	999999	700	999999	205	454	999999	60	853	403	535	115	743	964	999999	656	999999	353	213	466	999999	37	999999	107	915	611	910	995	872	400	999999	802	846	610	685	862	746	999999	25	165	461	528	725	335	665	999999	694	728	198	194	988	111	220	200	829	291	170	603	718	594	999999	43	999999	463	320	732	269	143	288	999999	999999	595	337	58	999999	243	312	999999	999999	999999	916	191	807	999999	412	981	999999	656	780	999999	702	153	905	431	621	427	350	999999	24	999999	999999	999999	450	444	284	402	999999	171	999999	999999	978	405	170	878	678	362	236	999999	60	338	999999	612	999999	999999	61	766	689	905	999999	587	893	50	999999	509	32	364	741	999999	413	19	218	999999	471	999999	425	306	982	999999	753	269	999999	850	999999	686	999999	214	208	565	393	518	712	867	734	607	702	938	656	661	856	999999	999999	999999	96	51	130	999999	999999	999999	469	755	783	999999	999999	178	396	53	828	73	999999	817	165	186	999999	894	306	350	696	864	492	999999	999999	331	181	999999	648	337	763	179	565	999999	73	41	105	638	734	59	715	566	999999	999999	119	593	944	48	167	444	999999	201	744	780	999999	286	685	983	115	461	491	722	529	68	999999	999999	507	999999	753	134	999999	349	169	999999	634	999999	653	833	999999	999999	386	142	282	214	451	572	435	999999	61	787	355	121	999999	283	568	993	47	162	379	460	95	313	294	42	362	999999	41	999999	155	893	632	851	616	58	84	359	449	325	616	717	233	722	590	966	999999	969	999999	886	688	641	102	999999	464	916	999999	83	847	249	851	905	540	937	639	168	999999	504	505	999999	208	219	999999	721	545	661	236	372	723	327	264	393	729	155	809	513	801	141	396	999999	87	10	511	999999	474	711	999999	296	92	999999	812	284	473	341	688	999999	97	380	999999	999999	689	609	360	999999	999999	467	185	999999	137	136	367	32	999999	804	407	999999	999999	999999	257	834	484	939	999999	301	515	979	919	398	466	340	426	999999	186	593	999999	478	650	980	999999	999999	999999	999999	999999	956	74	789	999999	669	934	999999	770	742	132	131	328	749	329	999999	24	15	548	787	928	797	999999	936	846	524	793	929	557	727	140	251	308	692	781	332	236	725	813	260	464	999999	569	683	999999	64	999999	999999	158	590	999999	218	468	999999	999999	371	257	999999	943	652	875	14	999999	999999	999999	999999	823	636	968	
997	832	999999	202	999999	333	952	999999	36	999999	791	259	532	780	966	760	922	783	560	828	419	85	108	782	999999	385	999999	53	526	80	426	241	638	303	161	999999	677	999999	180	424	911	999999	230	499	161	999999	352	234	966	292	689	108	999999	807	558	999999	733	516	40	912	874	909	711	955	222	560	999999	239	629	999999	93	999999	612	146	999999	286	999999	609	630	768	42	234	86	243	390	327	999999	831	999999	239	34	999999	984	268	549	11	431	999999	999999	601	782	123	999999	999999	208	783	495	135	889	281	76	133	999999	272	879	649	999999	477	574	999999	591	999999	999999	999999	194	923	922	999999	999999	915	855	589	333	39	986	919	629	328	45	607	999999	843	942	999999	999999	999999	283	722	388	899	179	953	700	391	20	993	999999	215	573	999999	860	151	539	973	999999	487	999999	999999	285	960	30	999999	999999	966	73	999999	846	31	999999	293	649	209	966	696	746	999999	999999	942	29	993	300	999999	755	759	999999	999999	313	968	56	999999	110	426	999999	428	999999	665	521	734	328	272	999999	606	999999	290	636	999999	999999	842	237	525	598	857	837	292	669	606	758	999999	229	382	999999	878	999999	999999	192	232	763	547	817	90	999999	164	624	757	999999	694	443	475	999999	96	999999	471	741	530	999999	253	999999	163	758	282	999999	837	999999	999999	828	278	999999	439	999999	413	897	637	999999	156	145	443	243	90	999999	975	173	999999	559	143	867	972	146	455	462	938	643	609	789	999999	999999	552	999999	678	929	999999	73	13	377	999999	198	877	446	594	395	653	20	999999	717	783	119	624	288	380	88	855	999999	185	977	169	999999	297	848	490	973	593	999999	564	161	868	911	999999	916	839	999999	989	999999	552	70	808	999999	145	999999	15	434	999999	999999	279	600	999999	446	887	36	217	999999	900	999999	956	999999	999999	860	455	356	849	871	950	707	448	436	98	330	999999	125	178	999999	634	405	842	65	424	999999	523	963	999999	999999	33	142	708	889	54	999999	999999	931	267	948	999999	788	52	143	484	851	825	843	512	999999	857	772	999999	977	325	505	197	900	999999	483	346	999999	278	427	999999	999999	999999	558	999999	138	750	999999	857	999999	999999	846	999999	708	581	573	503	680	461	999999	999999	261	999999	730	574	999999	772	678	734	999999	611	991	519	625	295	999999	851	277	999999	383	12	999999	999999	637	231	479	152	488	329	633	979	665	40	944	853	597	542	999999	984	843	999999	82	923	82	999999	999999	336	737	422	999999	721	236	999999	88	331	375	999999	
647	509	105	406	293	358	110	805	945	961	999999	772	698	999999	999999	999999	618	999999	930	285	842	999999	465	152	414	75	999999	911	753	446	999999	999999	487	999999	895	769	888	446	83	999999	823	999999	999999	803	761	965	724	789	999999	943	611	72	401	100	504	628	53	999999	999999	227	943	198	61	509	19	952	294	999999	239	812	999999	181	943	216	462	574	355	661	391	448	351	625	772	999999	835	889	231	999999	756	999999	726	936	454	855	780	999999	999999	173	794	808	681	999999	560	336	549	999999	128	999999	638	999999	282	391	570	553	876	327	999999	251	673	999999	731	897	999999	962	96	999999	726	97	436	827	358	999999	867	583	999999	999999	75	445	999999	999999	770	46	999999	826	993	344	999999	999999	999999	999999	999999	974	500	673	999999	783	999999	598	250	91	999999	999999	758	810	581	999999	523	999999	785	811	262	980	980	277	999999	694	999999	999999	969	751	102	825	118	973	620	999999	691	204	506	983	479	477	205	189	693	739	999999	948	254	999999	820	388	126	999999	211	236	993	232	999999	999999	999999	730	999999	999999	999999	887	923	785	200	207	408	329	490	999999	342	785	999999	801	584	999999	999999	200	619	76	930	713	709	940	999999	999999	390	469	880	999999	348	748	999999	706	200	805	816	999999	758	57	504	501	898	999999	835	426	450	202	648	703	976	999999	999999	562	568	285	188	983	23	999999	817	939	449	376	999999	593	936	999999	610	778	804	912	441	999999	572	439	815	395	114	355	999999	999999	821	187	999999	892	637	295	147	915	999999	832	999999	999999	240	999999	61	531	860	252	489	371	592	869	898	999999	23	547	990	138	470	999999	879	667	863	629	999999	272	238	570	955	999999	941	695	999999	971	432	489	342	17	999999	293	534	861	866	999999	605	951	999999	999999	879	999999	999999	19	454	834	953	822	98	610	999999	999999	303	999999	296	999999	429	896	999999	999999	641	534	215	982	750	186	268	999999	800	291	33	176	983	164	691	999999	999999	932	250	326	999999	609	401	731	571	598	999999	245	575	38	162	709	242	362	442	355	999999	999999	269	277	999999	936	999999	806	587	279	806	149	607	430	492	497	656	402	908	999999	142	999999	421	161	196	33	451	999999	139	324	999999	631	721	999999	999999	42	672	972	749	999999	587	594	154	301	999999	850	637	154	999999	665	62	999999	453	409	222	999999	902	117	91	552	494	999999	999999	272	344	185	427	271	999999	460	824	683	653	827	455	547	999999	129	369	999999	396	307	236	474	999999	105	187	321	134	579	
139	564	999999	206	596	337	999999	881	956	616	433	999999	704	95	999999	379	196	999999	954	674	999999	999999	748	999999	166	999999	999999	999999	999999	249	999999	115	147	999999	330	269	791	456	240	999999	629	456	172	999999	913	30	602	150	633	892	909	561	367	459	507	357	999999	156	50	999999	313	999999	880	717	999999	327	238	999999	765	581	999999	739	395	999999	54	625	999999	999999	831	999999	594	882	579	999999	340	445	999999	687	372	973	452	644	416	999999	999999	914	576	455	999999	595	792	999999	385	62	999999	179	176	531	999999	881	737	821	999999	904	815	431	145	999999	387	999999	579	999999	472	792	999999	942	333	564	31	999999	59	174	862	246	999999	826	999999	999999	999999	170	279	999999	999999	491	245	631	329	511	25	393	778	805	999999	958	26	250	305	999999	924	371	845	611	999999	999999	832	572	958	88	560	988	999999	619	966	226	999999	999999	278	999999	556	999999	999999	821	549	638	360	253	106	903	229	999999	999999	914	602	443	999999	999999	715	996	658	673	999999	251	951	999999	999999	169	999999	851	63	662	972	323	46	427	748	33	999999	872	924	589	475	64	858	999999	999999	19	26	999999	901	247	647	282	332	882	833	999999	870	522	179	999999	413	999999	999999	999999	140	217	877	999999	694	999999	604	843	82	79	999999	999999	392	504	569	460	153	316	950	999999	25	999999	991	163	594	377	999999	550	702	999999	185	999999	214	302	999999	259	999999	840	999999	999999	643	804	210	263	684	224	989	375	952	999999	57	107	305	44	999999	999999	226	724	999999	327	147	63	150	999999	894	977	414	100	188	319	999999	312	478	350	999999	999999	499	738	478	380	387	788	597	983	685	88	924	999999	750	885	999999	417	259	999999	471	589	663	861	368	706	809	999999	196	642	400	745	628	954	999999	340	940	488	255	999999	939	359	465	166	662	999999	62	245	349	303	286	999999	999999	957	878	999999	557	999999	379	771	570	488	601	954	593	999999	459	999999	317	419	944	554	171	49	581	122	133	999999	209	552	654	574	559	893	366	999999	692	999999	86	279	999999	312	119	999999	649	461	999999	511	573	721	366	92	927	999999	358	999999	749	23	999999	766	468	60	439	826	127	996	928	708	598	114	258	999999	893	47	636	999999	999999	688	399	999999	364	622	999999	487	195	571	646	629	544	999999	999999	999999	294	320	999999	999999	873	999999	365	653	533	59	912	468	473	577	999999	999999	304	717	296	999999	624	267	999999	999999	127	951	640	556	360	999999	173	999999	375	579	504	999999	235	904	768	163	
999999	746	595	314	710	999999	24	618	381	756	999999	827	348	999999	64	999999	908	966	614	921	651	808	303	234	885	948	102	999999	999999	616	664	399	949	142	738	878	999999	999999	145	651	937	32	184	999999	974	346	625	698	524	477	674	269	299	846	512	524	452	371	429	999999	999999	999999	545	765	102	935	877	999999	999999	186	999999	810	830	963	984	628	633	699	999999	548	333	403	379	605	999999	999999	110	112	999999	999999	435	310	678	384	277	817	487	419	999999	999999	999999	419	999999	347	122	999999	439	335	999999	884	890	753	999999	880	437	979	751	939	824	999999	834	775	586	725	751	999999	142	456	695	177	150	999999	197	221	999999	999999	645	41	492	999999	964	999999	249	745	333	681	198	999999	946	999999	75	548	595	813	214	693	832	42	596	67	731	983	640	999999	999999	999999	565	999999	999999	523	344	719	999999	746	999999	999999	999999	840	401	79	866	344	999999	407	111	999999	628	383	16	999999	999999	999999	999999	999999	999999	981	144	554	12	658	126	298	999999	999999	954	356	101	848	91	155	167	991	641	526	201	396	483	243	594	150	56	999999	894	999999	441	731	284	31	400	751	999999	981	838	999999	999999	577	347	86	453	755	999999	999999	302	861	999999	999999	971	919	243	999999	999999	900	959	999999	611	999999	404	593	991	232	82	79	458	340	229	999999	163	897	572	999999	59	999999	999999	839	999999	276	889	999999	185	352	760	364	999999	441	253	34	31	999999	999999	29	183	753	94	230	999999	442	332	962	999999	62	999999	83	999999	619	909	109	120	130	232	344	54	371	418	649	471	717	290	26	96	204	164	185	765	552	449	999999	323	569	166	206	944	927	400	132	415	999999	18	999999	531	153	914	901	755	797	975	812	345	999999	999999	965	161	999999	999999	446	898	999999	317	803	180	613	786	999999	963	35	999999	127	970	999999	999999	784	708	121	999999	942	999999	262	430	968	577	637	960	877	811	999999	54	639	999999	953	234	654	379	214	998	999999	367	374	937	999999	407	858	841	999999	211	999999	267	50	999999	999999	166	645	340	349	236	542	653	909	999999	773	980	760	75	999999	70	589	415	999999	123	577	999999	999999	325	999999	570	719	796	999999	675	837	933	999999	819	999999	797	589	999999	39	999999	999999	999999	999999	634	174	748	646	999999	824	989	622	568	763	999999	999999	356	999999	330	640	999999	516	999999	999999	243	901	999999	976	941	946	229	481	276	385	525	657	312	999999	291	161	951	923	999999	971	920	63	278	999999	87	999999	772	999999	269	999999	
260	472	719	531	224	733	999999	772	705	846	605	518	356	192	247	279	999999	228	999999	179	999999	855	589	999999	822	999999	632	669	898	374	183	671	221	593	135	999999	999999	780	913	999999	827	189	999999	90	999999	999999	706	999999	999999	807	637	553	599	99	994	404	882	945	709	44	110	999999	873	999999	672	933	306	763	67	194	342	168	315	999999	352	509	999999	999999	999999	420	483	546	737	101	737	999999	999999	132	598	730	999999	991	81	878	458	172	316	887	417	442	114	943	39	747	999999	478	247	199	747	495	766	382	547	298	561	563	926	781	602	999999	861	999999	174	336	24	350	97	437	951	999999	999999	999999	102	965	316	539	516	989	626	269	392	999999	384	113	964	798	999999	782	326	894	245	534	999999	375	581	929	779	703	733	134	999999	810	999999	568	999999	27	290	581	999999	999999	57	936	165	343	660	978	800	70	371	226	895	999999	121	67	943	668	464	999999	394	387	760	999999	999999	502	999999	582	644	815	811	999999	517	873	800	304	847	308	999999	951	999999	602	138	718	341	517	238	86	698	190	624	633	999999	563	197	604	271	999999	680	663	999999	999999	999999	999999	999999	424	708	32	999999	999999	999999	644	999999	513	22	999999	258	52	481	999999	999999	801	883	464	200	188	999999	954	685	999999	42	613	628	715	495	636	268	999999	469	916	999999	215	571	881	999999	980	999999	58	551	405	356	229	999999	930	399	999999	204	879	794	80	999999	754	999999	318	784	606	26	999999	27	999999	532	115	582	999999	941	68	239	999999	493	220	999999	345	412	289	999999	813	851	698	999999	831	442	389	358	999999	999999	64	869	263	107	374	963	759	41	176	873	250	646	206	989	341	999999	202	395	584	236	694	351	66	469	971	754	328	268	195	942	153	757	193	678	887	199	999999	904	129	999999	999999	314	246	416	608	176	655	708	999999	407	249	994	774	172	202	999999	812	793	135	620	645	501	845	233	729	493	463	999999	999999	151	457	297	999999	337	999999	389	115	650	861	805	109	619	999999	787	702	999999	982	31	485	999999	386	193	779	509	999999	594	468	22	999999	124	999999	136	606	843	999999	951	728	446	32	999999	606	171	999999	999999	521	35	228	67	530	999999	510	442	52	999999	764	274	518	766	726	556	920	102	999999	746	101	999999	23	439	999999	999999	999999	999999	998	672	999999	225	999999	999999	999999	585	375	411	999999	999999	613	281	94	678	88	999999	443	962	719	999999	892	999999	208	195	238	548	22	999999	230	779	159	964	999999	
379	999999	999999	23	999999	999999	151	190	519	610	857	143	820	999999	344	360	161	999999	468	999999	533	780	999999	26	999999	229	449	572	586	190	712	956	999999	837	715	329	538	672	382	999999	999999	295	999999	903	351	62	417	661	677	438	78	471	691	147	910	598	294	533	947	840	999999	999999	603	999999	897	900	493	982	182	25	822	999999	934	283	259	247	407	170	675	999999	811	788	895	158	121	250	274	999999	927	126	999999	15	724	542	856	999	691	999999	15	450	568	435	999999	662	999999	589	536	418	888	672	201	134	858	934	38	549	683	455	227	657	635	981	64	66	999999	816	999999	999999	426	260	999999	363	165	234	455	386	999999	243	542	532	713	999999	624	265	924	910	157	790	514	999999	325	246	826	358	814	587	380	432	681	999999	825	144	991	638	126	837	999999	634	489	651	999999	450	912	695	999999	779	366	999999	141	79	669	973	888	119	999999	319	537	807	419	867	16	999999	561	742	706	579	865	986	149	97	941	523	311	862	76	875	999999	141	414	45	999999	581	301	612	140	851	256	881	703	806	310	171	999999	999999	645	374	999999	180	988	374	914	380	999999	54	999999	156	672	35	999999	69	985	405	402	383	647	435	585	949	612	855	332	983	999999	342	999999	999999	308	999999	227	701	986	163	153	999999	131	849	920	257	999999	983	999999	999999	838	644	821	999999	999999	841	974	219	788	999999	567	999999	51	930	97	328	267	357	848	982	999999	351	83	832	261	363	261	797	514	999999	474	999999	676	112	999999	648	520	881	20	999999	715	17	999999	56	595	999999	999999	999999	999999	602	989	999999	999999	206	421	999999	570	988	653	416	589	186	705	460	474	938	467	999999	785	449	807	999999	999999	999999	277	801	438	37	246	251	999999	70	45	911	999999	348	493	479	691	999999	87	999999	999999	604	999999	539	311	462	581	999999	552	68	999999	322	795	614	789	999999	929	619	68	999999	752	999999	999999	528	151	793	122	999999	999999	987	257	138	999999	999999	157	742	999999	737	999999	999999	456	589	698	306	999999	722	126	733	559	999999	550	999999	599	999999	779	826	554	358	397	999999	350	999999	212	565	810	287	951	520	467	57	250	201	129	999999	999999	999999	712	999999	999999	999999	677	388	999999	714	446	186	999999	827	999999	330	197	165	349	981	636	11	999999	143	496	378	771	605	276	511	499	359	999999	516	455	616	123	800	485	969	840	961	877	497	128	999999	748	133	25	147	999999	94	851	999999	456	96	786	579	999999	504	999999	81	
121	75	225	97	234	31	382	888	216	999999	679	380	150	674	133	888	999999	861	999999	647	590	139	652	415	507	813	70	369	999999	999999	542	981	999999	999999	849	999999	282	41	999999	726	999999	999999	930	471	414	480	999999	781	963	999999	565	406	873	19	491	999999	422	999999	590	420	999999	22	69	672	854	999999	69	999999	824	320	616	983	999999	999999	896	464	999999	999999	10	36	815	288	999999	931	978	146	117	311	287	867	400	472	999999	999999	765	738	76	267	617	715	421	999999	957	652	291	581	945	969	999999	999999	783	241	809	999999	605	999999	616	137	999999	718	999999	999999	103	957	920	154	542	471	148	168	397	941	999999	294	999999	198	331	753	649	406	200	999999	198	999999	94	999999	999999	999999	393	92	131	939	574	999999	134	999999	533	10	731	147	999999	999999	831	955	640	842	667	525	947	999999	361	862	487	296	527	453	569	844	873	761	492	999999	87	66	46	999999	377	675	169	999999	665	330	31	999999	367	715	316	999999	999999	251	500	146	940	976	730	999999	461	287	380	999999	103	688	136	969	655	999999	407	774	919	192	475	992	999999	995	752	40	841	999999	929	811	999999	999999	999999	631	271	355	999999	111	335	999999	996	999999	304	488	858	976	204	62	999999	972	318	999999	323	436	776	999999	780	944	233	699	427	485	357	569	543	766	464	505	708	309	680	306	449	151	999999	385	999999	876	147	776	836	788	999999	957	999999	606	23	798	854	762	574	769	877	635	359	999999	741	999999	945	101	521	698	353	557	301	999999	101	182	250	401	999999	903	806	999999	863	999999	367	400	75	937	753	665	650	946	734	999999	429	999999	792	675	643	999999	931	999999	264	148	445	570	665	491	999999	840	557	463	952	670	963	999999	772	720	163	351	999999	17	347	856	57	407	999999	390	592	288	999999	999999	758	999999	972	760	202	724	203	796	734	583	432	913	117	197	993	74	947	998	51	81	999999	999999	303	923	999999	408	999999	48	747	285	899	236	460	982	705	115	698	212	237	57	526	366	616	96	585	434	999999	999999	413	758	999999	999999	999999	318	63	466	553	58	61	794	634	999999	58	459	684	206	462	135	492	999999	999999	745	771	993	999999	164	685	217	348	999999	660	240	999999	989	842	314	989	151	999999	249	999999	650	161	443	999999	371	999999	167	411	388	972	623	377	525	392	697	823	252	999999	898	780	346	709	999999	144	404	530	999999	999999	999999	999999	320	999999	253	335	725	593	337	580	192	846	999999	805	959	312	47	
999999	118	607	154	491	746	387	40	999999	999999	940	383	308	29	840	259	999999	42	182	999999	427	134	199	666	113	495	672	581	62	263	999999	749	474	107	541	999999	999999	471	887	469	999999	175	785	119	784	220	38	561	352	597	977	999999	787	999999	619	737	999999	940	51	996	84	805	977	214	684	201	908	211	487	428	797	88	154	712	728	261	349	90	881	893	466	999999	239	465	999999	768	999999	999999	487	999999	503	521	430	891	395	137	999999	580	434	593	311	827	999999	923	800	898	999999	85	999999	368	398	999999	68	157	999999	964	576	999999	929	916	239	94	724	999999	925	285	657	263	999999	600	73	769	655	298	592	639	46	315	999999	387	149	886	901	999999	415	664	462	283	999999	430	999999	675	651	518	364	999999	113	400	998	524	250	999999	758	331	305	628	193	770	999999	901	999999	271	856	551	777	353	999999	605	277	999999	822	384	999999	896	50	999999	999999	999999	933	376	999999	645	316	150	146	999999	137	579	823	787	480	999999	999999	459	999999	298	818	999999	999999	999999	42	508	132	737	702	866	472	862	999999	999999	510	56	836	198	375	292	955	716	415	999999	225	614	999999	490	999999	140	665	999999	403	752	578	29	406	999999	343	37	522	999999	448	279	312	999999	999999	916	286	434	999999	530	94	219	343	112	693	738	796	428	726	641	947	999999	211	29	999999	539	999999	999999	999999	914	854	347	999999	999999	277	145	700	949	326	865	214	999999	284	144	368	193	419	999999	335	668	135	915	999999	880	631	876	999999	292	806	759	586	795	999999	999999	675	999999	449	956	999999	558	47	846	999999	861	437	592	297	76	661	999999	129	999999	999999	999999	788	939	46	999999	755	999999	76	999999	153	567	999999	418	580	343	468	621	743	462	640	777	630	289	813	449	453	48	589	999999	631	530	639	999999	999999	802	162	999999	710	999999	210	999999	491	629	703	544	583	29	999999	999999	999999	49	542	667	999999	388	999999	999999	999999	597	445	999999	811	74	786	622	927	999999	777	999999	191	731	911	192	262	999999	295	10	585	278	865	999999	37	635	404	999999	988	972	499	999999	451	652	611	122	124	493	999999	426	843	91	616	27	251	243	772	875	138	999999	415	36	102	361	923	999999	731	22	689	186	999999	205	999999	955	76	525	337	538	130	798	77	768	573	869	167	504	661	848	191	794	862	528	462	999999	566	472	170	99	999999	754	391	112	999999	456	999999	999999	458	660	950	726	906	244	755	999999	291	647	999999	232	999999	429	205	999999	
830	895	323	151	742	993	399	604	365	247	999999	999999	416	965	963	127	122	519	55	10	898	465	887	628	773	132	358	919	19	999999	896	310	559	508	281	909	999999	615	905	464	999999	356	371	669	435	999999	923	325	683	345	120	684	999999	999999	984	375	17	694	377	999999	999999	479	999999	427	350	508	999999	907	999999	999999	984	507	613	591	738	551	103	228	999999	394	208	42	246	999999	826	221	926	365	524	999999	999999	447	999999	296	999999	792	761	999999	328	926	999999	25	632	629	999999	613	80	999999	465	999999	282	788	501	999999	420	612	243	920	600	138	999999	461	999999	787	161	546	999999	327	771	946	789	159	999999	276	999999	192	410	999999	999999	223	151	999999	999999	90	634	999999	945	264	999999	217	559	841	352	199	354	121	632	999999	478	999999	353	752	31	519	653	999999	888	235	999999	237	211	626	999999	386	987	447	999999	313	163	47	999999	14	999999	563	999999	948	806	999999	999999	711	560	999999	147	510	870	398	999999	999999	437	999999	999999	720	104	647	16	932	245	965	212	906	559	329	691	440	222	349	310	467	132	705	325	187	314	999999	999999	645	488	105	516	598	999999	180	999999	999999	811	880	999999	999999	556	463	712	840	999999	999999	161	241	874	999999	999999	999999	98	999999	268	999999	195	57	416	644	970	999999	999999	150	459	613	999999	389	453	50	628	341	438	999999	911	669	999999	485	679	299	308	445	999999	781	999999	985	510	678	912	999999	465	763	474	275	834	999999	19	999999	391	894	999999	772	999999	999999	999999	956	102	999999	744	599	738	710	378	126	346	534	600	672	343	473	999999	903	476	999999	584	864	866	172	670	726	659	431	103	999999	857	535	656	936	703	850	893	918	999999	323	415	754	395	358	929	309	999999	346	238	917	792	537	305	999999	260	223	99	929	999999	27	939	317	617	999999	268	810	877	664	968	492	580	194	999999	163	999999	829	479	518	243	370	142	322	202	999999	999999	329	240	177	685	999999	760	999999	996	916	384	107	999999	800	99	129	999999	929	377	745	999999	607	568	152	999999	430	743	999999	696	560	999999	626	125	441	602	999999	579	709	978	488	731	616	999999	999999	778	797	692	678	429	999999	938	213	944	456	999999	999999	760	97	999999	265	746	190	999999	999999	999999	757	981	706	208	999999	999999	722	950	889	24	731	419	516	999999	797	738	999999	161	583	999999	682	681	669	603	218	999999	999999	999999	723	742	551	348	752	30	31	815	985	480	999999	573	226	262	65	442	116	999999	254	723	786	
527	681	999999	999999	999999	359	999999	322	112	999999	971	999999	595	999999	156	472	999999	999999	495	352	981	752	594	881	19	999999	999999	999999	237	999999	244	933	768	350	206	70	999999	999999	929	671	944	503	883	489	999999	516	631	999999	908	970	723	316	999999	381	804	774	999999	156	684	427	999999	999999	95	614	756	999999	298	255	999999	999999	949	738	738	823	999999	488	869	114	999999	503	999999	403	716	266	774	927	185	397	546	431	974	376	970	511	999999	493	999999	278	733	270	227	385	995	822	31	985	999999	999999	999999	325	905	999999	572	190	653	999999	744	828	840	828	862	999999	708	609	122	582	767	999999	91	914	81	999999	380	324	286	398	408	894	245	788	358	250	424	999999	999999	992	803	999999	999999	216	749	999999	999999	999999	999999	999999	999999	395	999999	448	227	352	853	68	254	314	611	258	999999	999999	999999	850	592	62	480	622	486	488	92	129	778	978	377	999999	999999	491	172	475	999999	999999	999999	999999	999999	999999	571	999999	396	999999	976	221	390	555	884	604	89	899	996	999999	435	784	839	198	999999	999999	669	248	974	978	893	762	152	999999	999999	999999	542	123	999999	794	490	473	999999	131	511	871	739	999999	104	773	795	275	495	787	999999	141	999999	532	999999	602	137	332	42	418	472	224	78	255	224	999999	999999	965	999999	999999	894	961	559	718	999999	441	851	446	154	210	999999	628	999999	365	104	999999	824	19	414	73	667	168	441	817	658	297	802	493	18	999999	712	999999	999999	293	999999	89	582	411	845	278	751	691	187	831	234	999999	999999	999999	161	999999	124	999999	561	179	544	999999	530	999999	69	999999	638	999999	437	990	999999	364	595	984	473	25	626	999999	174	999999	322	976	980	609	592	814	350	98	999999	999999	49	999999	277	999999	748	165	558	999999	352	455	639	999999	999999	197	999999	870	258	962	250	145	999999	702	886	425	999999	999999	755	921	158	254	59	549	35	443	950	999999	96	731	245	999999	466	785	80	719	999999	929	722	999999	275	721	565	387	999999	206	606	999999	999999	851	999999	189	410	637	692	107	999999	99	366	820	247	507	784	999999	999999	933	679	612	631	999999	919	926	846	962	656	437	689	672	999999	829	836	612	72	244	724	66	999999	999999	102	973	323	416	573	902	556	767	937	999999	660	914	527	993	716	999999	932	999999	343	448	981	999999	418	733	398	999999	983	634	445	549	802	670	37	850	520	658	853	513	363	943	999999	888	499	999999	21	787	311	843	999999	465	312	643	723	999999	847	837	565	999999	
999999	45	999999	921	331	398	246	999999	999999	999999	483	999999	753	428	727	399	42	999999	766	767	999999	611	999999	149	999999	999999	999999	999999	947	569	13	999999	102	272	999999	327	34	494	566	110	414	30	899	634	370	838	712	999999	999999	333	435	999999	80	999999	999999	416	809	999999	999999	999999	999999	86	53	999999	674	799	965	490	932	410	375	547	536	665	363	999999	711	601	999999	999999	278	362	999999	999999	143	259	999999	305	403	88	517	254	311	225	949	337	977	582	960	999999	999999	231	951	515	999999	887	999999	415	443	177	705	218	10	293	83	799	833	429	194	425	197	669	999999	853	999999	131	999999	999999	999999	999999	723	139	641	218	999999	56	410	738	666	256	999999	206	862	999999	383	308	253	27	999999	159	999999	558	999999	999999	999999	213	145	108	622	999999	999999	906	699	417	454	999999	999999	791	999999	36	999999	999999	999999	999999	393	990	807	860	480	594	999999	228	179	566	531	999999	741	106	999999	822	910	312	126	830	999999	134	999999	454	781	806	731	462	760	125	760	409	795	460	161	392	406	284	627	37	958	432	999999	999999	885	288	835	480	955	444	126	999999	978	931	342	269	493	362	89	673	862	999999	467	999999	999999	999999	379	290	999999	453	999999	635	999999	98	872	999999	999999	374	999999	502	971	999999	507	326	998	673	430	864	127	891	899	999999	205	954	999999	999999	965	683	335	999999	908	999999	999999	999999	28	490	999999	890	999999	999999	872	999999	793	586	701	611	918	999999	999999	143	701	515	172	63	999999	382	440	730	922	339	217	713	48	805	593	426	725	999999	308	518	271	539	805	999999	29	781	259	619	262	563	624	999999	628	202	71	999999	391	482	957	646	60	999999	967	999999	952	169	999999	988	992	999999	999999	999999	842	999999	872	999999	999999	215	43	772	132	820	477	999999	715	393	94	846	744	200	999999	252	999999	999999	468	999999	571	86	15	860	702	999999	626	977	676	701	999999	91	330	999999	692	186	448	195	999999	239	214	999999	23	568	84	999999	254	802	249	643	885	190	88	293	600	634	999999	183	80	999999	999999	999999	692	23	999999	12	526	999999	508	858	804	851	999999	238	384	963	999999	447	786	999999	27	824	738	42	815	801	13	46	308	999999	999999	999999	124	663	999999	714	999999	999999	166	81	716	999999	303	390	839	999999	51	849	999999	999999	572	999999	999999	999999	843	378	761	660	207	610	999999	999999	546	449	881	538	737	485	202	670	999999	71	290	999999	752	618	530	357	202	781	759	164	999999	671	495	225	878	513	820	667	
999999	265	802	555	82	237	862	854	509	310	306	999999	657	248	999999	510	481	682	999999	234	847	414	467	999999	999999	844	360	874	954	999999	660	999999	665	999999	717	792	268	734	641	525	756	676	999999	892	485	999999	506	890	92	985	743	206	654	999999	819	547	797	386	999999	999999	999999	987	999999	999999	999999	82	999999	132	530	796	251	746	50	999999	999999	180	567	999999	999999	999999	348	470	792	968	922	999999	579	79	715	179	994	882	39	413	648	768	776	13	251	412	302	384	370	295	999999	999999	166	321	127	999999	980	232	445	57	889	415	999999	931	921	196	999999	830	417	360	802	369	999999	999999	999999	999999	999999	563	333	538	364	999999	110	999999	999999	925	307	268	952	76	199	772	446	999999	524	999999	999999	845	999999	64	909	999999	966	999999	492	384	289	529	999999	999999	254	427	898	907	692	999999	315	999999	706	999999	889	245	999999	351	171	39	923	734	122	461	145	558	480	279	629	893	999999	999999	999999	850	645	777	999999	543	821	771	873	538	300	999999	999999	877	149	96	175	673	592	625	848	462	460	999999	417	174	283	696	999999	999999	288	798	928	999999	682	856	999999	999999	999999	999999	999999	399	166	394	443	523	534	999999	419	393	113	955	310	999999	999999	561	399	100	999999	999999	999999	999999	999999	254	260	999999	999999	712	204	293	737	999999	80	257	999999	459	306	75	999999	893	999999	25	287	999999	526	332	498	999999	999999	130	999999	269	999999	137	84	999999	574	911	144	941	854	822	73	136	656	58	885	62	999999	999999	999999	333	978	476	999999	999999	999999	999999	728	927	999999	122	739	84	826	999999	313	942	182	999999	885	999999	931	999999	49	999999	951	161	999999	999999	999999	445	280	190	865	143	291	284	300	829	557	312	193	217	938	741	92	988	999999	999999	999999	942	879	586	907	869	402	807	437	28	303	696	365	999999	490	567	842	559	219	999999	999999	39	652	353	999999	583	999999	723	242	307	735	999999	999999	727	731	504	566	693	283	995	740	484	999999	282	535	861	946	932	727	999999	899	533	779	616	999999	716	300	535	999999	334	667	678	999999	999999	999999	999999	844	638	999999	999999	11	158	286	223	952	711	999999	380	999999	291	999999	280	996	861	408	212	193	244	734	25	999999	40	259	949	337	999999	999999	717	989	204	26	318	999999	742	379	750	257	565	664	291	533	919	999999	999999	697	397	682	999999	731	999999	157	610	904	513	780	971	899	337	999999	890	802	475	390	624	274	328	867	999999	999999	657	955	627	580	999999	491	999999	322	999999	
999999	940	389	999999	985	909	56	416	414	899	961	408	999999	920	679	773	488	68	999999	103	888	378	530	428	999999	83	999999	999999	39	461	999999	999999	658	999999	999999	945	510	999999	489	481	577	858	914	999999	302	94	806	45	948	999999	964	999999	756	228	218	882	999999	961	973	912	784	526	386	952	877	999999	749	59	844	733	272	880	999999	67	526	40	464	999999	136	147	276	999999	581	232	497	598	739	439	593	202	535	549	634	577	697	60	481	961	100	826	999999	999999	999999	224	999999	999999	853	698	702	188	428	858	835	835	645	694	945	164	465	999999	736	319	465	651	208	722	256	11	369	475	999999	502	471	310	802	999999	899	366	687	414	744	50	737	415	774	999999	714	999999	932	13	114	999999	506	810	999999	35	302	999999	25	821	999999	852	339	999999	999999	999999	999999	535	42	135	794	588	476	61	544	999999	582	999999	877	999999	18	457	79	999999	371	999999	999999	661	220	777	999999	361	350	866	577	892	999999	510	785	849	290	189	999999	806	999999	999999	850	999999	276	403	453	999999	999999	494	813	389	782	973	999999	399	999999	999999	324	265	908	443	248	999999	484	652	999999	999999	273	37	251	828	690	273	999999	845	390	552	395	816	333	999999	689	999999	62	197	119	738	999999	396	921	555	999999	999999	897	775	287	250	999999	623	999999	381	978	999999	999999	984	699	519	826	999999	18	386	350	507	931	934	753	391	999999	999999	542	999999	437	877	116	696	999999	999999	375	381	999999	149	581	771	407	952	999999	999999	613	78	498	600	999999	999999	999999	545	999999	999999	580	963	31	896	999999	684	91	172	944	111	537	556	999999	999999	154	454	463	869	804	578	109	979	938	707	777	489	798	999999	999999	999999	499	571	999999	999999	608	411	359	670	456	897	690	999999	17	894	518	66	56	977	455	466	999999	999999	999999	635	999999	999999	34	323	128	213	886	148	828	140	612	966	75	999999	999999	742	105	792	422	907	888	864	999999	999999	999999	721	999999	999999	496	877	653	980	830	855	999999	17	387	999999	552	253	21	551	416	877	291	552	999999	631	75	713	371	377	106	999999	747	403	999999	999999	134	999999	771	75	652	950	486	631	145	999999	87	905	365	999999	250	178	896	347	457	103	762	999999	730	811	755	783	515	999999	999999	999999	118	943	387	407	911	154	999999	945	999999	999999	401	999999	416	780	553	169	358	312	137	999999	999999	410	999999	535	226	486	677	999999	999999	869	999999	210	999999	147	112	143	527	957	157	105	999999	999999	447	991	702	112	
999999	999999	999999	595	434	213	157	956	999999	707	997	999999	190	435	477	522	635	999999	999999	200	913	279	678	999999	999999	400	999999	42	241	986	962	955	833	124	255	728	702	999999	444	241	63	790	999999	404	146	999999	999999	999999	999999	999999	325	417	999999	999999	198	961	280	999999	952	999999	58	125	724	84	745	999999	29	999999	999999	748	820	999999	595	999999	147	132	202	283	283	967	624	999999	414	67	670	999999	999999	330	926	293	457	999999	771	410	999999	938	75	11	659	103	655	999999	542	879	363	414	821	999999	375	75	768	997	999999	985	999999	999999	711	999999	413	199	66	698	149	999999	301	999999	148	194	607	209	66	999999	624	999999	321	999999	900	534	703	266	733	807	955	860	525	460	290	999999	990	999999	999999	408	597	469	999999	957	571	999999	588	999999	275	636	999999	176	19	999999	382	393	999999	506	715	999999	964	999999	466	259	742	289	380	841	685	362	203	999999	972	999999	603	999999	153	363	352	999999	946	315	991	999999	236	789	850	999999	88	999999	123	494	862	60	444	450	12	787	999999	291	275	746	713	999999	442	999999	999999	360	999999	226	250	319	164	460	240	658	166	369	33	999999	438	999999	999999	788	999999	999999	178	921	224	999999	162	366	149	70	988	999999	602	88	663	999999	594	500	972	861	999999	803	999999	411	999999	785	294	643	999999	271	852	842	983	924	673	733	999999	282	146	822	73	884	180	103	999999	41	999999	88	705	346	368	938	461	901	142	999999	999999	767	999999	438	867	519	602	877	217	155	999999	677	414	930	999999	322	363	159	797	999999	633	246	938	999999	728	216	937	426	902	914	391	91	999999	238	999999	613	999999	707	954	553	292	302	886	326	815	389	673	775	41	56	585	999999	114	370	812	143	999999	999999	710	999999	582	185	975	999999	764	143	885	999999	577	702	152	999999	205	253	489	340	359	999999	973	999999	542	172	999999	856	339	89	977	432	425	229	783	856	997	303	971	116	327	593	561	999999	504	999999	207	339	999999	999999	999999	860	880	482	783	218	350	370	128	420	789	128	963	999999	166	463	760	999999	918	999999	657	902	282	383	23	766	69	301	845	54	964	65	953	999999	973	127	551	943	445	575	516	999999	184	999999	326	208	629	876	525	50	999999	850	421	617	282	213	587	507	468	999999	999999	58	525	84	456	734	999999	564	711	48	911	816	911	352	779	30	999999	721	66	815	147	192	999999	804	999999	123	999999	345	137	770	540	54	484	428	426	467	999999	109	114	999999	42	75	
175	486	999999	920	999999	78	837	261	485	865	450	999999	880	966	282	999999	999999	342	99	999999	436	940	508	866	342	492	926	322	909	628	617	473	782	81	26	299	674	395	999999	576	508	876	295	674	603	999999	548	460	195	999999	342	999999	502	211	999999	235	978	272	999999	456	999999	999999	352	857	258	976	870	808	999999	982	56	381	168	523	331	999999	655	833	273	511	944	475	136	518	296	999999	999999	581	443	791	321	999999	807	727	434	982	533	437	426	626	959	999999	511	213	354	960	613	978	879	88	999999	154	999	86	999999	676	399	833	999999	412	15	999999	999999	999999	999999	644	999999	440	99	349	36	227	999999	646	551	213	999999	922	174	335	241	992	999999	999999	221	176	412	999999	224	757	593	999999	999999	23	621	670	999999	353	541	709	396	183	888	540	999999	999999	999999	363	535	309	711	999999	999999	999999	180	999999	598	20	945	505	241	999999	999999	999999	755	999999	360	403	35	881	838	999999	391	464	999999	999999	113	170	312	999999	438	59	205	915	56	127	40	631	842	608	81	365	407	46	478	552	957	557	785	726	11	344	338	653	471	100	95	999999	305	122	909	438	708	999999	999999	999999	648	999999	999999	999999	999999	728	560	426	810	483	999999	354	986	396	999999	556	385	585	999999	104	720	551	454	955	999999	999999	335	730	999999	642	999999	322	999999	295	904	657	271	999999	431	282	999999	911	843	988	878	740	228	909	21	362	999999	132	237	972	471	999999	999999	340	999999	999999	403	829	727	177	826	999999	384	700	492	999999	295	238	163	999999	320	809	708	466	999999	999999	607	426	999999	346	589	533	999999	999999	999999	999999	802	930	999999	999999	999999	999999	999999	999999	171	977	365	527	999999	567	999999	824	969	652	661	662	398	999999	263	314	871	999999	120	390	587	302	999999	999999	877	685	650	364	999999	211	706	999999	624	41	305	109	999999	89	10	999999	279	765	564	442	345	170	419	414	677	246	999999	902	844	803	99	868	171	977	999999	741	999999	712	146	767	945	305	47	366	102	163	377	791	976	957	120	821	738	383	51	717	275	246	686	451	999999	999999	999999	999999	942	999999	938	958	440	268	245	567	999999	796	999999	50	132	62	321	524	869	300	926	886	692	999999	999999	787	936	932	999999	679	35	694	648	999999	783	226	424	999999	224	999999	361	717	722	553	202	941	999999	11	594	999999	924	172	582	829	877	635	999999	675	305	161	32	507	999999	565	541	934	158	999999	266	999999	638	999999	310	460	938	218	174	999999	84	199	
900	935	999999	261	999999	863	122	818	274	158	98	749	999999	72	999999	853	999999	999999	22	268	999999	542	744	688	585	280	861	131	890	668	471	988	999999	999999	260	96	169	999999	810	677	821	339	89	999999	999999	888	999999	247	74	94	294	999999	136	999999	406	368	200	659	676	999999	11	991	928	606	687	999999	158	265	812	999999	694	392	355	345	447	463	999999	999999	871	696	986	624	66	805	384	463	862	785	709	892	999999	509	864	335	675	830	411	483	430	717	999999	38	435	765	400	901	662	791	378	942	905	999999	787	979	498	387	934	132	231	234	247	372	555	919	999999	999999	528	29	669	616	999999	979	999999	164	955	958	199	301	415	483	999999	80	417	766	999999	999999	721	885	837	298	895	999999	261	205	480	378	482	515	362	214	999999	642	999999	761	999999	925	356	633	999999	999999	197	999999	716	748	433	999999	999999	788	999999	999999	473	999999	191	381	999999	999999	728	999999	684	587	999999	683	938	210	999999	168	948	655	999999	72	999999	98	860	308	999999	999999	572	999999	772	312	423	693	583	292	999999	999999	460	999999	50	127	207	344	949	447	62	514	705	515	648	274	999999	309	999999	869	92	384	782	999999	999999	468	210	224	248	381	173	793	110	655	469	369	707	207	614	758	999999	652	999999	423	255	596	557	66	865	507	999999	124	780	713	209	366	957	999999	999999	582	917	982	105	578	283	999999	999999	59	999999	288	566	31	694	164	14	999999	245	368	637	999999	999999	999999	359	740	297	59	22	999999	999999	112	411	999999	728	42	841	999999	556	570	150	986	999999	999999	20	587	941	73	429	999999	708	769	130	599	999999	793	671	999999	633	364	291	234	257	26	603	999999	876	436	999999	999999	323	132	883	675	228	651	503	413	144	772	799	234	999999	396	999999	999999	999999	812	199	935	371	999999	259	999999	289	999999	738	999999	999999	76	711	514	770	768	999999	999999	885	999999	380	999999	999999	267	638	861	565	67	999999	999999	338	999999	961	73	247	366	300	999999	873	692	396	999999	912	337	508	77	71	999999	999999	999999	94	111	999999	537	441	999999	645	113	439	397	636	999999	321	878	999999	999999	115	999999	277	999999	478	999999	999999	203	68	999999	387	999999	999999	571	999999	279	999999	743	776	236	999999	999999	631	346	999999	196	815	999999	65	174	990	43	500	519	962	999999	999999	58	393	36	399	608	999999	373	522	999999	354	868	999999	999999	627	578	111	609	873	999999	999999	930	692	291	252	237	147	894	87	353	471	249	999999	999999	261	555	360	750	
837	516	955	268	824	49	841	999999	887	698	546	422	931	891	646	290	408	97	999999	111	784	171	470	583	296	179	220	115	269	220	115	999999	999999	361	772	999999	999999	757	116	999999	450	305	349	449	999999	664	421	999999	999999	328	978	174	999999	259	965	675	999999	381	972	999999	828	999999	687	999999	593	473	204	580	129	289	565	650	999999	711	660	488	999999	30	999999	631	757	639	512	941	242	940	883	968	395	106	320	353	999999	461	825	713	617	999999	855	884	999999	999999	999999	999999	762	337	193	999999	999999	487	853	36	155	350	897	999999	234	746	999999	652	590	235	194	32	968	999999	999999	529	886	946	999999	159	174	351	171	999999	999999	197	188	999999	757	405	380	908	252	294	207	444	564	636	489	999999	237	999999	303	243	999999	438	355	550	472	664	999999	999999	616	703	999999	803	189	981	999999	46	567	999999	895	195	855	285	780	684	24	999999	964	260	999999	999	921	961	999999	927	268	749	842	638	442	999999	804	999999	302	548	432	403	999999	999999	625	453	999999	697	317	117	388	381	658	670	535	50	699	350	194	617	999999	899	755	261	722	271	203	928	107	999999	391	135	983	241	261	620	176	391	634	23	694	999999	653	999999	548	887	101	182	112	401	403	999999	545	685	767	532	648	13	999999	364	259	386	600	515	726	262	398	426	418	999999	874	317	715	180	922	557	256	999999	712	835	180	31	999999	705	408	927	590	999999	474	729	999999	173	531	280	763	999999	634	999999	224	296	498	674	763	999999	527	96	999999	374	762	219	286	834	300	35	193	238	560	999999	117	799	999999	100	952	689	942	999999	785	445	416	999999	923	118	600	426	999999	505	999999	638	188	321	189	226	544	265	999999	148	872	506	96	999999	757	739	40	424	624	999999	999999	999999	254	816	999999	312	957	157	295	177	243	874	999999	688	999999	921	716	795	620	455	556	697	246	804	838	289	358	999999	857	999999	999999	185	999999	938	783	193	394	371	999999	876	268	397	999999	285	904	997	817	408	999999	999999	33	245	804	999999	851	34	837	999999	978	30	999999	85	999999	112	99	68	82	999999	999999	999999	537	354	783	999999	999999	999999	999999	961	900	841	472	950	327	32	999999	999999	999999	634	96	758	356	944	999999	990	999999	192	107	866	195	999999	925	76	999999	777	307	679	999999	71	980	693	306	876	549	999999	557	12	758	999999	999999	999999	999999	999999	664	155	440	593	961	999999	820	15	999999	861	999999	999999	915	406	456	549	725	490	391	319	653	402	
461	479	404	256	999999	999999	999999	999999	999999	938	167	487	411	359	999999	713	717	668	999999	975	632	445	110	495	231	999999	556	219	999999	461	865	378	794	999999	693	961	199	999999	360	899	999999	240	936	837	897	438	995	999999	999999	999999	999999	999999	78	678	999999	26	999999	909	34	291	373	224	999999	999999	82	789	693	999999	999999	999999	524	12	318	351	999999	402	509	273	597	793	999999	459	17	540	688	152	999999	126	999999	677	592	999999	690	78	535	999999	951	474	764	118	999999	855	441	999999	999999	999999	415	727	999999	378	516	999999	321	241	135	914	999999	747	783	999999	489	576	999999	988	793	244	321	249	999999	46	999999	45	999999	489	999999	311	28	192	53	999999	737	999999	999999	132	170	486	968	999999	943	621	161	214	690	834	628	178	216	999999	41	262	459	175	999999	999999	999999	481	607	831	193	999999	896	33	703	999999	999999	906	999999	525	828	317	276	999999	999999	203	999999	245	354	673	860	879	104	574	161	790	999999	999999	671	605	999999	688	879	146	999999	128	725	137	510	824	641	999999	444	690	999999	999999	986	597	868	718	361	692	137	933	999999	313	999999	331	872	912	408	630	999999	138	330	999999	999999	139	595	187	477	999999	735	530	42	999999	445	413	999999	999999	804	870	703	953	999999	512	561	946	999999	999999	399	404	265	597	999999	999999	487	999999	369	999999	297	999999	12	691	250	999999	956	606	901	999999	999999	325	380	999999	118	538	927	291	885	818	588	490	963	632	788	999999	501	999999	999999	31	660	139	54	475	149	947	867	21	713	649	555	954	55	343	104	83	33	820	489	888	93	999999	430	999999	895	807	999999	379	902	176	999999	819	999999	879	181	738	999999	905	305	999999	670	915	999999	246	272	634	444	999999	538	714	59	680	999999	226	999999	465	709	502	579	342	63	498	999999	546	546	736	999999	175	999999	366	801	128	525	999999	227	177	626	999999	289	271	372	999999	999999	198	999999	999999	999999	286	999999	716	999999	779	335	962	117	182	999999	999999	999999	536	999999	279	467	181	999999	931	999999	340	999999	771	838	525	223	318	970	790	656	920	429	999999	999999	999999	233	455	999999	32	792	563	220	999999	370	594	494	999999	98	103	999999	999999	285	195	276	831	288	999999	878	512	566	26	992	327	525	886	612	583	999999	996	55	22	842	999999	148	602	999999	952	410	253	40	470	229	877	984	986	645	244	999999	743	999999	63	577	826	999999	775	571	893	530	484	982	911	791	101	58	793	999999	999999	56	999999	712	335	770	634	999999	105	
797	124	999999	538	250	377	734	227	999999	999999	445	999999	433	372	41	235	999999	999999	271	129	678	999999	828	999999	999999	999999	198	999999	41	999999	999999	942	354	370	978	456	560	991	999999	999999	999999	574	992	66	357	810	999999	999999	643	486	903	843	373	361	999999	669	999999	999999	379	989	999999	559	195	537	999999	502	671	72	394	999999	674	440	692	657	943	113	999999	772	842	358	999999	515	542	555	999999	449	579	999999	943	319	170	418	622	254	435	626	389	464	357	999999	148	898	299	68	812	472	161	999999	999999	323	533	523	309	999999	999999	674	999999	999999	868	999999	923	999999	129	84	424	265	999999	448	231	326	724	999999	425	987	219	400	999999	999999	999999	205	298	863	585	629	786	647	119	601	553	999999	999999	999999	596	98	999999	470	778	224	643	556	654	712	999999	101	599	852	107	321	810	999999	458	543	896	672	999999	70	102	500	298	777	156	226	894	470	717	974	94	337	66	999999	622	11	840	196	999999	585	999999	999999	39	933	999999	999999	790	999999	999999	75	852	923	127	871	377	288	999999	999999	409	437	817	33	383	624	999999	770	264	71	687	457	703	709	131	394	691	608	470	365	237	999999	435	651	167	652	999999	999999	999999	195	381	999999	84	973	999999	999999	768	355	120	415	175	778	543	728	999999	999999	999999	152	801	999999	190	768	817	999999	999999	61	999999	999999	866	731	502	606	999999	79	690	999999	382	999999	999999	17	626	346	498	65	999999	458	815	707	94	311	290	979	999999	487	15	612	999999	514	344	735	122	601	488	388	999999	568	999999	999999	48	222	483	641	229	794	115	844	280	762	380	189	246	304	92	999999	451	999999	246	999999	999999	999999	999999	868	395	196	999999	999999	857	999999	152	631	999999	999999	668	871	828	648	760	574	999999	171	342	999999	143	165	499	817	519	923	936	401	331	999999	409	959	395	615	256	43	900	90	999999	169	999999	748	948	895	635	999999	999999	802	762	671	701	903	999999	999999	999999	239	697	86	516	934	999999	999999	310	96	999999	708	486	222	402	726	674	301	184	182	153	999999	216	999999	192	309	196	143	638	659	999999	999999	223	999999	881	26	345	823	574	62	999999	869	999999	862	999999	926	733	524	410	999999	997	410	728	573	999999	348	33	102	894	216	747	999999	122	999999	999999	999999	999999	164	341	999999	999999	850	727	132	196	999999	999999	354	651	999999	575	672	999999	603	662	999999	777	999999	411	542	993	999999	929	367	999999	999999	757	999999	228	516	441	578	192	34	654	156	683	605	387	646	
401	679	451	639	999999	85	316	518	999999	601	669	845	753	799	999999	999999	921	999999	818	999999	999999	999999	135	144	823	996	490	708	949	999999	999999	181	272	765	999999	324	801	299	726	238	999999	248	999999	627	999999	999999	825	392	642	999999	234	323	787	999999	129	999999	554	316	815	644	595	608	999999	481	999999	497	583	987	999999	78	346	632	643	589	611	288	999999	507	297	999999	181	107	75	442	291	55	393	999999	646	897	770	495	484	91	643	999999	679	999999	394	359	21	837	999999	574	180	999999	679	207	999999	840	999999	56	29	587	473	497	542	999999	199	197	113	458	351	762	307	850	158	562	945	579	609	19	999999	937	999999	999999	374	501	272	689	375	196	999999	805	992	723	476	896	999999	156	499	999999	999999	207	255	563	999999	970	276	329	454	127	261	955	240	895	933	91	371	140	132	999999	864	509	821	917	858	546	770	583	384	261	944	799	999999	67	869	999999	691	662	847	404	234	942	245	258	934	999999	574	106	790	394	535	488	33	458	687	640	386	999999	999999	949	210	999999	944	202	999999	462	874	999999	36	999999	999999	708	292	999999	816	922	999999	572	983	224	971	673	793	999999	726	466	776	632	379	239	539	363	957	999999	203	541	997	53	999999	481	769	999999	999999	772	999999	827	205	305	641	765	999999	813	354	490	978	999999	899	954	999999	999999	999999	252	804	796	488	999999	750	395	999999	999999	924	999999	496	511	455	580	999999	30	999999	899	270	480	991	999999	999999	725	18	476	918	666	999999	52	576	368	795	526	596	283	294	958	999999	809	999999	366	841	155	327	843	999999	407	934	878	959	577	456	215	260	200	999999	762	999999	283	476	867	643	881	999999	137	715	928	999999	328	736	46	999999	461	710	634	772	717	408	175	441	520	732	763	92	999	912	590	999999	405	350	531	999999	802	343	903	999999	959	999999	199	137	999999	423	615	152	923	754	999999	504	625	428	226	364	999999	842	955	144	879	999999	654	224	999999	662	588	978	215	115	30	127	999999	999999	812	226	219	48	334	107	999999	620	169	255	917	95	999999	977	133	999999	79	960	999999	768	999999	170	847	974	12	999999	835	999999	936	999999	999999	877	999999	999999	999999	999999	999999	823	517	858	27	269	640	409	306	49	22	999999	854	48	999999	69	740	48	999999	652	378	244	999999	880	999999	490	999999	351	521	50	398	935	999999	133	31	255	453	528	751	584	530	999999	677	999999	441	235	781	898	781	999999	146	658	999999	962	999999	910	999999	999999	597	
536	585	299	999999	266	999999	87	999999	731	26	790	999999	221	297	999999	999999	930	999999	999999	448	46	709	999999	999999	999999	903	739	299	409	999999	121	468	816	931	224	998	241	999999	421	321	999999	986	999999	881	990	67	925	370	999999	840	700	353	999999	999999	561	827	999999	729	50	999999	912	787	838	999999	904	332	800	289	83	495	891	999999	155	762	999999	999999	659	903	999999	789	999999	378	147	569	999999	999999	999999	627	380	397	208	511	519	69	409	576	158	821	999999	668	266	645	297	999999	999999	329	207	951	113	511	177	896	161	999999	383	543	999999	278	436	146	578	182	909	685	296	999999	999999	96	363	999999	999999	838	999999	909	532	343	90	479	620	482	571	803	523	868	999999	312	359	999999	999999	865	925	999999	394	840	100	93	735	999999	999999	568	467	121	999999	596	611	339	969	251	728	50	999999	180	999999	954	574	774	658	999999	466	983	40	604	999999	999999	999999	31	453	95	819	999999	607	478	999999	61	25	459	216	927	267	999999	343	118	538	645	412	755	231	439	276	999999	435	694	155	397	538	863	999999	109	14	589	999999	884	999999	999999	443	984	999999	606	939	124	568	731	999999	576	650	999999	75	764	96	836	799	24	999999	503	23	912	332	710	523	999999	748	116	999999	677	13	459	686	259	211	999999	999999	625	500	161	757	703	999999	579	747	616	797	946	999999	178	789	872	74	928	999999	531	662	371	92	786	375	999999	999999	116	573	999999	999999	816	563	668	163	999999	523	667	746	320	11	753	963	906	999999	802	999999	753	887	141	394	757	999999	680	764	321	542	713	785	305	894	999999	16	556	380	981	393	354	999999	615	358	999999	999999	955	999999	999999	407	186	432	573	368	65	228	441	806	488	833	882	999999	841	999999	809	882	450	425	999999	999999	417	535	999999	999999	999999	999999	282	782	987	575	37	999999	999999	999999	366	291	222	937	839	585	574	749	892	158	510	450	183	999999	999999	524	741	540	332	172	990	651	59	163	620	325	946	659	999999	912	999999	730	58	927	285	528	669	999999	999999	621	182	667	642	234	908	307	565	307	243	472	999999	497	829	999999	999999	714	241	68	327	523	639	914	930	999999	352	999999	401	255	698	31	855	999999	954	710	999999	999999	18	824	999999	322	760	648	999999	356	88	318	999999	365	14	570	296	611	196	72	981	268	737	662	999999	138	905	320	609	222	617	605	542	128	999999	599	706	999999	813	14	763	991	498	583	901	999999	878	46	250	138	734	254	999999	891	729	
731	596	356	942	126	999999	999999	999999	214	999999	483	775	783	662	414	864	879	797	191	308	990	769	999999	761	849	260	999999	999999	999999	487	373	563	999999	398	971	13	360	474	696	598	999999	999999	294	844	427	267	104	383	835	274	854	999999	999999	593	999999	961	443	999999	102	999999	999999	378	568	726	999999	920	134	999999	999999	410	999999	415	111	592	984	48	485	999999	999999	591	166	495	244	216	633	999999	702	68	659	999999	570	765	381	830	999999	945	999999	999999	478	507	143	709	693	434	760	999999	999999	278	999999	700	999999	999999	260	511	709	60	144	999999	103	459	999999	76	734	680	840	748	43	280	540	999999	999999	917	840	836	458	456	802	809	455	194	571	434	459	959	533	999999	999999	999999	131	11	811	40	999999	28	999999	76	999999	22	594	999999	415	85	737	569	55	999999	294	423	999999	263	257	999999	906	909	888	793	999999	999999	157	404	244	173	159	538	237	624	999999	821	557	391	482	999999	999999	444	778	495	696	889	999999	963	162	999999	817	867	754	486	134	999999	140	495	459	208	865	999999	777	251	925	209	999999	431	126	999999	866	671	999999	467	119	472	140	402	106	999999	999999	193	251	153	356	291	784	751	499	999999	691	71	932	283	924	34	667	536	569	999999	557	999999	847	689	234	155	97	296	376	662	999999	999999	399	731	999999	681	948	633	999999	644	999999	590	931	238	781	804	738	507	543	95	805	603	833	608	180	379	999999	999999	999999	210	204	498	384	837	462	953	672	210	999999	253	999999	999999	641	925	83	999999	561	618	908	430	416	589	753	999999	857	831	999999	790	561	968	999999	999999	715	694	450	999999	215	999999	776	999999	999999	538	571	299	19	999999	999999	907	535	212	817	728	654	999999	999999	614	744	103	980	631	59	882	999999	999999	907	999999	328	946	484	156	761	466	842	999999	298	878	27	999999	282	95	868	996	999999	999999	160	617	742	226	900	835	191	999999	123	154	777	259	999999	604	392	329	453	26	433	389	451	361	886	573	209	915	597	999999	821	895	763	63	627	299	817	300	947	111	55	648	965	649	353	697	312	49	988	423	999999	952	641	999999	573	875	907	999999	730	178	27	985	248	999999	301	228	391	724	631	599	999999	101	382	352	999999	999999	423	999999	999999	999999	270	170	927	183	220	868	264	910	999999	752	392	28	569	778	94	70	410	75	999999	999999	316	587	999999	398	636	980	999999	298	881	788	999999	114	791	999999	908	999999	67	999999	689	432	999999	999999	245	878	217	768	
531	604	268	910	383	358	999999	882	882	999999	752	538	546	240	299	965	999999	700	301	287	999999	999999	999999	237	12	345	386	925	171	835	352	538	999999	999999	999999	999999	40	999999	415	113	660	909	659	235	114	529	999999	458	142	998	451	544	587	999999	999999	503	733	40	908	999999	999999	528	721	999999	339	223	999999	678	781	999999	934	68	295	197	999999	327	377	644	132	483	817	927	793	172	394	808	999999	261	999999	955	251	999999	72	999999	141	141	197	612	895	890	181	850	676	818	999999	392	258	399	312	224	999999	99	908	435	999999	999999	735	558	662	531	272	999999	351	826	999999	934	995	918	65	495	999999	764	999999	241	311	999999	260	999999	108	11	999999	561	999999	122	999999	162	101	999999	156	999999	406	638	950	374	628	85	508	850	746	139	397	339	999999	817	999999	999999	349	676	133	262	792	760	999999	999999	999999	999999	157	238	997	999999	843	999999	999999	967	999999	501	999999	384	999999	235	468	410	999999	968	614	230	227	999999	999999	468	812	425	513	893	999999	645	188	999999	403	916	928	280	852	825	296	38	567	376	728	593	999999	965	999999	898	794	391	532	491	55	750	494	999999	999999	539	117	999999	854	878	671	453	322	524	980	999999	307	198	557	999999	682	585	662	999999	413	445	999999	999999	999999	999999	109	914	999999	999999	254	653	999999	912	80	999999	999999	868	184	999999	705	284	280	42	999999	999999	601	605	833	129	999999	469	97	644	612	764	627	270	76	249	778	757	340	625	279	336	275	394	127	244	694	814	411	972	155	138	999999	999999	862	986	24	999999	90	993	888	784	566	999999	309	316	999999	999999	802	935	911	947	943	655	762	657	110	216	487	599	435	994	999999	125	498	483	599	748	407	999999	999999	284	677	999999	737	495	999999	487	95	811	999999	246	22	999999	999999	207	195	519	126	214	885	808	25	490	567	999999	725	999999	299	825	717	999999	999999	722	999999	636	280	999999	999999	999999	887	623	999999	676	999999	199	981	592	63	300	999999	89	999999	203	203	426	268	196	999999	842	769	329	197	269	104	602	999999	999999	999999	434	927	999999	601	849	999999	272	687	349	440	999999	912	143	397	998	537	637	324	999999	528	293	999999	93	999999	85	999999	567	435	861	581	457	13	692	827	628	373	708	487	999999	999999	999999	739	919	755	411	930	999999	932	199	732	466	288	338	771	999999	67	843	764	999999	352	759	837	999999	767	983	999999	230	315	768	999999	828	160	999999	980	597	554	999999	338	423	154	870	999999	245	139	125	
178	674	999999	355	571	529	943	961	440	126	104	999999	161	771	999999	710	331	174	564	999999	999999	747	999999	183	927	999999	515	351	999999	482	134	999999	999999	652	999999	700	308	999999	206	115	884	999999	110	864	999999	639	307	566	386	443	548	471	681	999999	809	430	326	747	428	999999	999999	602	588	999999	999999	503	228	508	956	346	411	999999	967	458	28	126	646	493	680	999999	999999	948	965	999999	933	663	919	469	842	394	384	999999	541	999999	999999	292	610	153	873	999999	421	798	610	49	41	999999	503	999999	218	692	999999	833	999999	999999	662	76	999999	650	34	338	583	999999	666	999999	962	999999	830	734	999999	999999	516	503	999999	680	875	512	999999	925	906	756	170	696	261	999999	999999	551	494	410	581	34	654	959	128	545	426	663	142	999999	87	191	356	769	864	482	186	290	222	999999	264	159	999999	999999	999999	277	177	887	507	516	960	999999	365	430	162	343	90	999999	384	85	264	222	380	308	847	999999	409	999999	831	999999	973	330	338	108	155	432	305	942	225	850	377	538	165	626	88	666	999999	925	616	531	401	630	999999	999999	141	52	778	430	864	999999	868	777	65	728	999999	640	999999	267	285	999999	47	148	341	533	708	725	67	754	230	999999	898	999999	784	310	387	999999	424	200	966	113	653	875	87	205	999999	999999	999999	437	92	447	583	569	650	885	493	263	999999	381	999999	415	985	34	210	999999	999999	393	993	999999	350	200	226	892	300	182	87	171	70	145	551	999999	252	629	671	782	606	339	833	898	816	134	63	52	760	560	128	999999	675	403	83	598	606	728	96	892	231	691	999999	999999	999999	332	202	163	830	999999	999999	365	362	427	87	792	560	999999	999999	226	999999	184	999999	739	64	458	999999	667	72	952	999999	999999	542	779	561	915	70	365	999999	494	931	999999	221	999999	999999	762	276	257	325	291	48	999999	789	870	755	56	559	539	423	359	835	535	100	999999	819	649	823	999999	866	171	732	204	14	453	999999	999999	962	702	351	301	192	248	999999	781	999999	10	734	999999	999999	999999	366	999999	941	999999	999999	406	809	343	999999	748	999999	692	391	163	559	843	506	346	585	999999	94	856	197	999999	177	597	193	999999	964	818	915	161	999999	361	805	211	263	999999	795	888	999999	999999	93	603	999999	499	857	999999	232	80	503	398	95	999999	999999	510	343	999999	573	71	223	499	379	800	833	787	143	39	358	999999	999999	242	999999	697	89	465	773	594	769	999999	740	995	97	893	325	527	75	52	
931	999999	867	999999	700	734	675	999999	259	292	999999	575	365	999999	839	999999	490	270	847	398	999999	964	736	999999	999999	895	999999	227	999999	485	999999	316	721	100	999999	62	490	156	542	816	32	999999	999999	491	999999	203	322	913	165	223	999999	64	679	677	616	967	999999	999999	393	805	413	457	536	773	806	999999	853	274	729	787	394	343	728	40	375	999999	999999	255	925	856	583	417	72	199	82	431	636	54	484	140	493	371	763	737	413	575	999999	443	999999	369	349	57	193	999999	829	80	335	648	311	331	220	323	999999	999999	232	999999	999999	347	999999	384	827	809	790	599	303	32	579	991	999999	999999	680	323	570	566	999999	535	999999	999999	369	12	106	987	743	162	999999	999999	179	999999	515	417	190	999999	742	999999	541	540	266	999999	84	806	500	343	31	510	651	896	999999	636	999999	696	771	700	977	698	999999	840	999999	999999	679	132	999999	352	486	220	619	412	580	999999	35	976	279	640	619	999999	511	762	966	242	511	33	427	542	999999	818	645	490	299	54	32	700	999999	628	914	951	954	157	857	810	890	248	325	492	611	53	427	141	90	999999	197	525	874	834	137	656	705	319	999999	667	574	139	122	536	248	334	999999	999999	725	667	999999	363	905	165	351	272	707	934	931	999999	401	999999	409	875	857	506	999999	640	501	999999	256	644	999999	999999	999999	999999	135	789	999999	999999	541	776	999999	422	815	833	999999	718	999999	864	999999	771	388	970	276	70	729	999999	679	741	507	999999	159	467	421	964	999999	716	999999	590	146	917	999999	999999	633	999999	999999	999999	69	33	886	117	157	999999	999999	485	999999	51	999999	185	999999	999999	120	513	999999	669	626	999999	11	850	999999	904	999999	999999	727	999999	999999	733	999999	650	961	999999	187	999999	999999	400	999999	522	158	936	999999	309	793	999999	558	258	999999	186	875	963	999	161	986	999999	541	982	318	254	999999	287	403	532	703	282	224	299	711	999999	657	389	944	999999	798	74	151	192	120	999999	354	479	234	905	858	999999	999999	810	756	968	123	873	999999	479	613	999999	999999	186	605	520	529	268	547	351	528	495	999999	895	362	921	77	999999	871	262	900	999999	62	497	673	330	999999	414	999999	742	352	784	307	475	499	926	999999	964	587	600	535	999999	932	882	387	999999	364	999999	999999	834	900	999999	12	999999	578	999999	818	55	513	999999	889	999999	725	804	999	744	198	554	406	999999	399	112	999999	281	726	815	507	180	120	311	965	999999	956	708	842	587	782	478	896	999999	
118	486	461	311	710	420	369	137	882	643	183	810	359	31	444	797	992	999999	112	763	676	648	934	212	319	24	168	26	962	999999	962	720	658	91	327	913	999999	999999	570	316	455	999999	297	477	999999	999999	525	935	274	54	595	60	376	142	648	469	551	259	991	695	261	999999	999999	471	680	463	999999	278	704	531	156	531	999999	795	317	999999	361	467	85	164	499	999999	752	999999	825	911	354	999999	999999	857	371	402	478	999999	65	999999	999999	826	796	999999	12	256	999999	742	897	999999	890	580	999999	350	999999	94	184	837	206	37	600	257	999999	769	999999	636	999999	999999	169	999999	999999	295	739	215	103	534	670	411	999999	252	992	20	30	761	30	773	999999	999999	748	999999	228	999999	679	38	512	999999	191	36	564	999999	421	394	583	999999	21	605	841	999999	256	583	423	772	999999	953	44	589	999999	999999	749	345	935	743	107	881	536	421	615	711	702	148	353	644	999999	785	999999	608	436	876	749	424	932	999999	845	999999	864	455	955	725	993	922	727	999999	287	229	999999	999999	999999	701	617	600	999999	139	917	118	239	999999	999999	900	132	436	163	361	143	334	412	854	999999	999999	27	90	999999	890	717	779	999999	56	999999	627	999999	163	999999	734	999999	159	999999	802	174	736	999999	94	529	65	999999	567	769	376	173	952	816	585	778	363	999999	999999	145	108	421	147	999999	193	422	308	554	968	999999	999999	102	999999	899	609	690	172	997	999999	999999	999999	298	160	19	53	999999	414	811	999999	999999	958	60	731	24	336	391	36	47	751	999999	231	510	999999	453	351	284	999999	999999	216	999999	616	366	751	976	735	999999	271	138	999999	999999	17	496	999999	593	165	377	370	999999	573	228	664	134	999999	269	999999	898	664	706	668	999999	703	362	605	873	999999	999999	309	755	999999	525	129	898	999999	451	665	734	999999	50	999999	973	913	218	488	999999	241	491	121	491	646	999999	156	564	469	885	606	654	891	912	999999	564	78	615	692	58	999999	999999	742	999999	999999	605	999999	999999	999999	695	999999	494	873	617	999999	287	999999	999999	119	999999	999999	564	438	506	999999	20	842	813	225	999999	905	308	526	440	888	999999	748	317	887	51	663	999999	155	774	40	121	781	283	280	547	999999	260	506	251	999999	544	337	999999	959	999999	762	370	408	685	789	999999	999999	442	999999	176	538	183	999999	77	787	846	999999	664	476	732	999999	569	542	678	999999	654	802	999999	761	999999	999999	512	999999	303	289	303	134	469	984	482	153	348	999999	113	18	
900	329	438	999999	999999	135	999999	999999	236	999999	202	999999	999999	36	144	755	999999	681	385	38	35	825	637	788	999999	721	949	679	999999	589	890	25	439	670	758	999999	373	821	928	228	475	999999	131	938	96	476	405	443	849	726	460	999999	177	84	982	999999	692	999999	970	121	999999	992	776	999999	473	999999	397	999999	278	809	392	999999	752	999999	563	999999	703	698	999999	27	326	515	830	277	138	999999	999999	364	999999	683	643	723	850	999999	51	999999	966	999999	474	908	88	346	174	50	344	588	914	20	521	699	381	993	947	953	794	670	172	508	999999	250	999999	42	381	595	999999	668	30	935	125	999999	326	999999	234	999999	939	980	351	789	932	999999	318	837	843	999999	311	650	776	999999	32	999999	319	467	967	233	999999	55	964	999999	874	999999	568	999999	999999	440	999999	162	768	164	24	813	329	383	575	999999	999999	502	199	393	293	526	892	133	912	744	770	858	999999	10	999999	999999	26	999999	915	266	981	339	942	999999	615	159	881	621	883	219	62	936	891	999	301	999999	999999	581	296	358	783	444	76	160	670	523	900	768	939	130	797	557	468	319	999999	602	560	999999	777	144	645	280	999999	703	692	834	966	999999	708	148	999999	444	485	567	999999	546	999999	792	742	101	258	122	682	762	422	504	478	582	23	999999	526	79	803	162	712	513	205	372	468	835	556	647	70	801	93	999999	81	900	836	449	999999	767	54	685	999999	532	999999	999999	291	197	366	394	249	999999	999999	967	641	999999	854	969	351	900	334	906	545	999999	62	880	679	69	433	999999	999999	574	369	758	34	127	999999	190	914	718	91	280	479	999999	408	60	189	125	720	747	56	867	107	439	999999	999999	150	284	480	718	807	231	999999	788	648	675	650	863	943	523	67	674	64	633	999999	999999	999999	382	212	12	700	563	348	685	999999	878	476	929	325	999999	977	999999	709	206	910	860	517	690	524	733	409	326	182	999999	999999	382	812	999999	620	389	710	999999	82	478	27	999999	882	87	267	769	999999	720	547	999999	545	999999	964	857	722	999999	546	746	858	479	602	384	391	151	995	158	76	999999	999999	935	186	999999	919	240	999999	666	999999	439	433	755	534	999999	778	125	999999	625	417	999999	750	662	843	999999	908	603	876	999999	862	741	999999	118	702	999999	412	612	880	335	155	733	999999	66	980	116	322	999999	999999	914	999999	999999	489	379	999999	999999	999999	656	101	999999	311	999999	364	546	804	246	356	324	62	999999	286	176	245	336	
999999	683	287	694	999999	736	651	805	658	962	999999	597	262	713	377	592	942	755	999999	999999	33	828	378	141	999999	744	999999	997	61	615	637	439	39	162	898	67	833	999999	974	364	570	506	668	402	508	999999	983	643	947	470	396	999999	999999	577	999999	999999	999999	155	999999	999999	976	999999	754	53	334	608	567	109	814	319	759	384	780	166	999999	527	170	975	999999	55	760	126	60	591	228	999999	784	462	999999	256	752	687	135	48	388	999999	752	625	999999	899	648	884	829	638	711	22	750	999999	478	785	492	338	999999	999999	185	860	603	999999	999999	227	999999	115	999999	568	999999	999999	259	742	777	191	775	544	907	733	406	876	999999	421	880	216	366	295	999999	75	763	999999	999999	737	862	999999	323	589	999999	850	999999	543	635	271	82	639	999999	17	720	297	20	999999	431	999999	991	309	999999	192	293	617	999999	538	131	193	999999	152	999999	521	880	259	868	195	744	67	999999	862	250	35	349	999999	453	999999	574	696	999999	816	992	385	999999	562	955	141	306	193	988	546	999999	452	467	929	732	251	137	471	428	824	213	374	141	999999	69	547	842	52	173	513	964	434	138	987	159	531	774	999999	304	737	889	560	78	121	450	999999	568	419	518	212	231	113	278	241	613	628	999999	999999	502	999999	298	263	29	485	582	987	323	479	780	210	477	809	999999	691	934	652	305	30	688	999999	978	433	533	961	292	860	166	897	999999	999999	287	166	999999	886	449	999999	541	593	538	999999	483	999999	638	317	999999	422	999999	587	999999	960	333	233	928	999999	439	865	730	67	202	999999	831	426	105	260	923	999999	983	289	252	308	121	712	492	999999	787	888	794	225	236	999999	923	579	999999	423	999999	999999	237	595	456	583	905	483	400	815	999999	67	993	388	999999	424	999999	657	344	998	849	621	741	999999	999999	550	80	514	831	332	799	261	825	681	999999	869	92	398	999999	668	402	638	321	676	605	730	999999	415	831	812	441	276	999999	602	999999	586	321	535	152	905	512	999999	652	78	26	379	241	322	335	999999	341	50	999999	676	605	220	309	999999	106	722	655	665	682	28	891	999999	27	233	117	476	558	557	255	927	165	10	999999	253	999999	999999	999999	999999	89	316	481	400	451	568	996	363	286	256	438	430	260	847	718	633	186	493	999999	999999	214	859	966	784	795	897	521	604	234	66	415	870	233	999999	585	376	999999	500	91	999999	237	753	200	311	999999	825	676	317	999999	362	999999	999999	874	999999	
378	230	349	697	605	554	999999	999999	139	230	999999	999999	206	187	999999	352	97	999999	412	903	780	999999	668	664	665	970	230	213	322	999999	989	249	996	742	704	999999	999999	849	895	536	999999	835	624	970	471	999999	628	499	54	939	999999	390	763	970	709	917	561	684	999999	635	334	843	88	999999	999999	600	572	999999	999999	908	999999	247	999999	875	999999	945	999999	698	203	999999	999999	999999	168	382	607	609	485	999999	42	999999	999999	999999	817	269	999999	568	756	367	739	999999	999999	173	25	999999	624	37	999999	999999	479	764	91	863	999999	999999	293	999999	685	705	659	630	124	546	431	999999	999999	999999	999999	531	673	932	198	478	958	999999	127	187	999999	31	758	999999	21	597	555	278	999999	999999	861	890	976	609	883	60	707	999999	756	451	742	328	40	651	606	999999	225	546	576	612	904	999999	809	999999	887	663	947	89	619	526	990	163	999999	999999	121	999999	555	999999	59	147	999999	849	999999	675	999999	397	990	116	973	944	382	19	701	102	45	999999	91	870	721	230	999999	627	500	239	999999	589	336	999999	540	77	521	161	497	999999	842	65	593	143	999999	999999	999999	999999	116	674	999999	981	461	900	141	419	999999	685	352	829	44	999999	358	999999	999999	856	71	999999	999999	905	432	230	521	999999	259	979	117	948	209	999999	558	272	520	825	94	479	137	435	733	130	999999	835	809	667	405	699	706	999999	918	999999	999999	545	274	211	251	923	469	199	999999	999999	311	509	485	999999	281	771	631	532	260	999999	729	635	402	455	999999	597	421	999999	867	560	283	859	999999	395	999999	999999	998	319	999999	171	20	937	785	582	999999	119	360	688	396	999999	78	184	997	183	94	999999	152	818	914	654	999999	615	331	999999	878	452	480	99	339	999999	772	321	948	99	734	791	849	820	637	187	246	999999	999999	243	492	108	861	999999	310	999999	869	190	405	929	658	404	999999	695	704	376	638	270	999999	137	999999	999999	235	999999	448	303	954	999999	191	736	999999	778	999999	97	607	779	999999	624	999999	351	399	999999	915	28	441	340	185	164	126	270	548	999999	384	339	999999	735	872	954	416	17	999999	999999	998	669	521	879	999999	528	999999	925	786	999999	481	17	737	277	999999	999999	476	118	128	800	999999	999999	197	440	404	999999	714	999999	999999	636	217	999999	317	999999	999999	256	506	999999	94	657	76	201	484	999999	505	376	601	115	895	665	487	999999	889	243	999999	88	999999	90	485	437	813	225	28	160	806	699	700	885	683	593	710	915	34	999999	
733	25	446	663	935	37	999999	609	999999	250	158	999999	892	83	999999	515	775	425	86	656	843	999999	182	333	999999	805	999999	716	431	999999	955	571	999999	428	999999	325	642	818	155	457	220	214	249	778	11	896	806	626	372	178	999999	999999	839	377	627	883	842	999999	934	999999	361	509	187	674	295	587	634	474	574	206	873	957	280	628	445	639	999999	403	332	832	999999	59	353	999999	493	999999	732	907	800	625	482	529	883	25	106	711	36	574	999999	423	271	999999	999999	176	305	860	23	220	931	999999	282	449	789	112	140	311	165	924	190	999999	854	727	673	948	999999	353	83	264	999999	734	999999	45	910	999999	570	666	999999	187	957	633	657	521	975	813	353	999999	740	781	885	999999	555	999999	999999	999999	568	543	668	114	999999	951	786	758	688	207	384	999999	538	999999	541	473	313	978	966	557	966	343	752	999999	604	690	613	302	379	999999	189	511	651	51	349	36	997	893	734	16	999999	898	833	778	439	999999	504	859	249	999999	491	576	144	837	902	999999	791	808	509	762	999999	494	389	999999	27	872	595	999999	541	999999	476	420	999999	960	710	78	999999	974	431	498	195	753	999999	958	256	612	377	814	999999	999999	999999	199	999999	972	667	361	519	882	760	566	521	16	328	734	945	80	332	183	136	999999	725	817	387	999999	576	594	442	430	999999	999999	999999	999999	999999	427	999999	287	36	281	303	358	999999	627	999999	864	999999	188	999999	999999	23	185	999999	999999	687	314	398	427	811	383	405	999999	919	999999	187	356	71	740	999999	900	464	668	54	61	999999	777	999999	107	604	523	43	398	169	999999	417	529	134	311	103	54	999999	852	475	652	876	999999	439	999999	999999	867	803	246	530	534	862	999999	140	238	999999	909	40	301	823	298	999999	17	913	803	680	657	231	760	647	999999	872	611	999999	401	185	659	348	813	656	999999	719	796	867	634	262	72	399	999999	987	193	999999	999999	39	999999	313	869	317	635	790	793	645	52	999999	916	999999	261	162	999999	62	999999	571	226	999999	999999	578	552	149	999999	999999	618	268	999999	999999	464	600	145	582	999999	98	316	351	712	33	863	101	676	999999	951	999999	11	909	660	999999	999999	999999	999999	102	943	608	760	729	38	999999	999999	999999	321	280	145	326	999999	679	146	650	746	323	858	203	780	994	901	999999	198	317	999999	708	607	490	449	842	803	52	999999	416	338	586	322	628	851	999999	999999	406	72	999999	454	999999	772	19	107	999999	999999	603	999999	948	706	
415	999999	721	543	472	927	999999	831	302	999999	484	50	999999	322	169	10	999999	999999	452	999999	505	999999	563	862	999999	935	598	393	999999	89	999999	730	690	710	922	55	999999	999999	389	411	999999	575	769	121	999999	291	52	697	999999	999999	532	261	869	733	211	999999	977	859	999999	536	338	999999	401	223	322	754	360	999999	399	124	408	155	962	51	275	930	523	451	999999	937	892	999999	999999	429	999999	999999	860	956	508	800	77	999999	770	852	82	999999	183	999999	799	999999	930	32	308	823	611	387	298	828	467	281	609	535	966	387	643	438	990	972	667	999999	893	403	521	598	56	999999	384	999999	968	762	756	967	652	677	17	869	999999	632	818	178	660	999999	498	236	201	541	775	393	218	643	522	211	889	436	999999	999999	999999	709	999999	944	12	188	859	705	525	999999	883	298	380	773	836	999999	163	999999	713	861	905	294	999999	514	890	999999	999999	334	250	555	999999	225	999999	480	368	892	855	999999	176	481	182	999999	999999	558	658	486	23	999999	807	164	57	401	999999	469	631	226	311	272	999999	21	999999	534	465	969	564	668	942	899	415	943	513	999999	999999	241	688	122	583	999999	856	413	978	467	999999	999999	507	999999	502	886	999999	999999	591	999999	999999	165	205	648	337	741	999999	999999	544	123	38	864	651	768	79	999999	781	519	642	999999	999999	651	42	818	999999	999999	472	877	175	999999	60	273	362	920	471	176	46	50	784	841	999999	866	868	999999	438	662	444	999999	617	20	115	339	509	999999	185	177	132	386	999999	957	278	126	824	488	72	765	511	730	307	902	999999	741	734	801	608	550	782	177	390	354	935	733	269	165	951	721	764	234	744	999999	53	659	999999	826	573	737	52	390	802	673	161	999999	441	715	564	999999	604	708	529	635	394	999999	996	999999	32	545	857	669	536	351	11	999999	999999	13	858	796	341	908	999999	870	507	401	374	717	999999	230	301	999999	600	587	126	999999	704	999999	999999	98	663	999999	803	38	880	383	999999	999999	671	873	728	438	856	768	42	999999	480	659	137	992	999999	289	101	802	999999	312	78	949	234	945	583	876	104	770	142	226	114	209	990	134	548	912	55	330	501	863	999999	999999	999999	429	585	999999	999999	916	999999	384	999999	999999	784	577	314	904	236	725	300	852	999999	999999	635	816	591	280	668	999999	454	678	243	771	310	390	614	245	405	805	370	537	999999	187	272	758	999999	999999	999999	423	819	644	686	330	999999	649	528	611	207	738	999999	315	
386	999999	472	999999	151	261	701	999999	962	79	999999	431	365	762	957	999999	824	877	622	487	999999	999999	193	810	992	913	999999	660	861	13	48	666	966	999999	161	999999	715	443	617	941	412	30	999999	750	999999	999999	964	999999	999999	370	787	999999	125	360	999999	141	794	661	837	237	999999	999999	542	958	999999	842	464	310	999999	50	452	390	270	681	85	999999	794	443	999999	999999	948	999999	968	500	999999	718	550	616	604	999999	132	63	606	389	999999	999999	488	502	999999	302	799	664	666	652	918	406	69	999999	284	625	346	361	986	109	289	999999	82	999999	742	323	999999	848	705	590	917	399	784	881	999999	713	356	999999	999999	999999	937	999999	999999	326	582	819	658	116	999999	979	999999	770	76	999999	109	385	299	446	760	405	10	999999	999999	85	734	999999	622	188	194	571	279	53	637	999999	999999	999999	999999	755	469	922	664	195	517	726	906	999999	999999	287	999999	874	999999	909	542	329	382	986	336	999999	591	62	999999	999999	999999	769	710	640	143	999999	999999	114	147	543	977	837	740	815	444	999999	178	587	999999	345	406	319	157	369	999999	318	999999	185	999999	515	174	999999	724	194	999999	747	26	276	999999	999999	942	676	737	879	932	704	999999	566	551	999999	563	14	855	862	83	611	999999	350	139	824	232	168	446	632	379	570	123	556	552	697	225	902	572	338	999999	730	582	278	436	806	730	999999	634	573	951	169	999999	862	120	661	135	675	146	199	646	783	999999	115	510	371	591	999999	24	999999	879	999999	441	999999	469	353	39	353	914	333	104	558	534	872	999999	220	18	999999	445	890	571	549	765	383	999999	619	499	477	768	74	224	697	659	779	694	300	999999	45	403	767	999999	999999	761	999999	999999	999999	258	999999	434	299	363	999999	596	999999	999999	999999	895	68	999999	850	853	561	585	849	999999	406	898	755	188	999999	999999	999999	857	999999	268	790	999999	999999	999999	603	370	141	53	478	711	884	111	999999	496	999999	405	669	210	553	999999	81	205	912	704	698	999999	999999	999999	54	807	389	999999	918	866	502	999999	942	780	240	999999	722	518	117	147	999999	305	373	269	824	984	999999	772	314	764	197	595	876	257	999999	999999	868	950	998	670	331	411	192	669	994	999999	999999	889	970	73	200	999999	98	774	480	402	826	243	366	70	984	617	999999	164	999999	906	675	694	200	827	620	771	519	446	815	822	999999	704	999999	22	999999	933	999999	250	573	634	506	111	777	197	999999	634	594	938	999999	999999	243	999999	990	999999	146	
767	999999	153	453	429	53	651	958	657	290	132	968	354	999999	60	999999	926	590	999999	999999	574	999999	999999	999999	986	186	581	760	110	589	94	999999	187	999999	764	999999	999999	999999	154	590	855	152	129	907	464	665	250	999999	999999	900	316	999999	945	999999	571	849	999999	999999	466	252	999999	999999	857	999999	999999	418	791	477	773	815	165	139	446	464	554	431	797	105	785	330	999999	180	135	210	282	646	768	499	314	914	999999	756	340	999999	128	999999	999999	999999	711	56	874	999999	999999	819	744	187	10	491	143	999999	62	600	128	999999	315	301	764	656	795	558	999999	999999	173	999999	276	409	999999	999999	345	589	146	746	394	999999	456	173	544	999999	465	105	999999	287	999999	999999	999999	948	637	204	596	827	210	638	265	162	406	999999	609	999999	552	345	388	465	999999	553	999999	315	215	999999	690	152	756	458	200	700	912	372	935	999	996	327	771	604	999999	517	389	507	490	242	342	999999	564	766	999999	130	999999	190	141	999999	999999	999999	743	258	513	453	80	751	999999	564	249	44	999999	609	780	234	573	784	517	638	174	506	825	973	999999	817	588	999999	695	80	999999	999999	999999	132	839	450	584	999999	101	999999	446	637	70	925	992	307	236	999999	985	538	556	931	999999	502	648	999999	730	770	211	696	999999	90	66	376	580	517	803	524	769	340	650	999999	693	21	201	537	446	899	980	749	590	633	14	999999	523	63	68	738	999999	186	719	999999	321	404	639	999999	580	999999	999999	484	504	711	999999	999999	999999	505	999999	661	310	999999	999999	831	789	461	999999	242	999999	900	999999	526	999999	74	50	593	999999	836	739	298	382	999999	956	752	553	999999	255	999999	448	359	277	999999	815	406	437	999999	958	888	34	859	999999	407	289	680	840	828	34	439	999999	601	44	61	766	949	999999	474	164	474	287	999999	216	236	999999	726	632	835	999999	62	637	999999	999999	732	812	879	999	974	556	285	999999	999999	481	815	217	847	324	225	261	865	127	999999	999999	494	611	999999	653	72	613	563	999999	14	999999	972	802	994	966	312	999999	999999	950	999999	918	878	562	562	811	401	999999	946	999999	416	999999	846	935	674	468	150	131	999999	236	937	370	993	237	999999	607	999999	23	223	880	22	999999	374	914	999999	999999	339	999999	999999	930	262	52	667	161	641	430	280	47	138	999999	826	190	179	660	23	943	925	999999	654	954	311	387	999999	999999	399	440	219	931	132	629	138	999999	82	150	974	999999	703	841	596	486	336	472	885	687	64	
999999	806	713	901	868	129	688	287	103	999999	874	999999	601	999999	210	221	349	915	999999	999999	999999	999999	39	686	128	250	93	64	999999	999999	839	502	129	999999	999999	634	505	999999	263	510	449	930	978	521	109	658	112	89	396	274	987	557	386	999999	445	723	777	37	782	628	999999	634	119	999999	788	381	126	999999	204	576	999999	319	999999	997	957	687	139	517	586	999999	999999	13	668	902	640	292	125	999999	575	843	857	477	999999	999999	475	815	820	513	733	728	541	522	999999	820	999999	677	895	389	333	758	999999	269	451	999999	489	41	966	999999	834	505	266	287	23	360	718	248	72	999999	532	151	867	626	784	858	928	625	999999	999999	354	963	397	736	515	817	999999	597	36	934	155	999999	849	999999	678	237	999999	999999	509	535	111	999999	614	869	856	999999	891	968	484	999999	999999	864	913	128	863	999999	118	529	771	205	999999	131	221	138	880	99	302	263	947	557	396	674	999999	999999	746	44	358	528	880	334	926	999999	122	443	550	290	529	999999	750	806	128	999999	491	999999	434	980	999999	486	988	766	889	637	30	927	206	719	748	331	381	828	999999	590	649	447	279	819	18	778	588	599	570	571	513	150	438	453	999999	812	168	766	999999	999999	999999	123	445	299	270	999999	247	999999	542	208	359	921	293	538	303	54	44	615	971	329	897	398	999999	999999	999999	879	498	752	536	936	999999	615	892	650	999999	535	12	999999	558	823	541	757	67	372	221	592	856	999999	160	148	999999	999999	794	616	974	151	916	127	999999	390	999999	494	303	606	44	744	39	999999	999999	767	52	64	66	158	999999	999999	340	999999	116	541	33	999999	602	398	999999	620	999999	999999	676	908	619	999999	814	177	136	56	463	461	337	477	999999	999999	999999	393	106	722	496	646	827	834	810	92	21	633	367	108	891	905	999999	999999	923	753	966	578	158	999999	250	888	31	999999	999999	879	506	638	978	809	184	999999	999999	445	134	183	458	842	107	536	873	999999	810	38	999999	558	23	913	554	810	257	844	245	938	482	999999	625	96	157	931	999999	999999	655	558	924	683	613	999999	300	999999	304	133	999999	621	999999	69	999999	992	586	999999	999999	593	94	178	561	340	973	363	962	526	558	371	694	176	950	500	535	999999	113	481	944	21	622	804	999999	133	373	623	654	423	529	999999	999999	29	74	991	298	999999	996	594	710	260	999999	773	201	999999	439	314	999999	793	533	826	889	115	999999	855	970	289	663	437	999999	999999	708	549	
997	925	862	674	111	959	211	999999	264	519	771	694	972	849	999999	582	694	68	999999	999999	889	702	743	404	999999	219	30	19	822	568	999999	360	551	499	775	999999	999999	764	213	711	591	999999	571	379	343	499	883	999999	676	91	743	908	406	847	659	304	192	999999	838	891	938	999999	236	695	892	999999	152	482	83	999999	511	929	855	251	279	999999	140	999999	999999	347	336	899	999999	741	825	719	954	703	840	481	92	612	926	999999	772	399	999999	999999	487	922	356	410	57	338	579	814	999999	164	578	254	173	818	406	500	565	49	859	494	870	182	999999	999999	642	602	265	999999	12	544	479	999999	999999	999999	886	148	990	999999	999999	14	172	20	666	999999	135	595	999999	274	215	436	756	733	539	763	15	314	999999	907	999999	999999	83	680	812	999999	999999	698	999999	908	932	268	999999	999999	197	854	999999	860	516	666	999999	56	295	991	693	576	788	745	350	403	999999	581	999999	93	999999	406	931	999999	999999	999999	999999	437	508	999999	341	999999	999999	126	545	685	440	154	798	799	594	722	170	92	999999	246	999999	999999	357	693	999999	360	999999	999999	482	791	922	840	662	368	552	885	547	999999	659	746	649	671	999999	664	963	999999	783	883	498	444	245	849	505	999999	427	999999	89	999999	749	981	999999	510	644	753	762	599	999999	440	999999	709	184	283	999999	249	999999	69	738	693	730	553	577	999999	927	47	555	83	345	999999	940	377	999999	999999	147	678	999999	149	999999	457	999999	999999	999999	352	636	789	270	962	426	999999	999999	368	999999	396	999999	999999	999999	999999	582	606	207	688	264	792	499	880	904	451	999999	754	863	457	42	291	791	366	931	999999	999999	148	999999	593	656	89	999999	582	930	418	647	942	999999	999999	999999	430	259	223	999999	999999	852	755	884	999999	826	999999	402	917	999999	164	999999	728	273	188	602	999999	999999	614	42	185	467	917	949	496	803	204	490	156	890	999999	999999	577	256	111	382	320	263	999999	767	999999	686	417	999999	776	812	919	678	95	999999	999999	600	645	999999	934	372	935	806	398	999999	632	999999	256	37	723	131	37	482	172	806	291	191	871	847	56	499	60	671	182	999999	999999	525	404	41	768	21	397	396	322	739	447	513	864	942	144	803	439	389	999999	999999	999999	447	999999	999999	832	941	729	798	999999	999999	321	999999	634	715	141	116	787	224	999999	712	734	999999	999999	999999	369	778	326	928	712	253	69	670	148	527	898	447	19	124	209	826	999999	999999	262	876	428	182	879	158	811	
38	26	225	130	820	920	999999	287	93	999999	64	624	800	95	890	386	650	135	116	999999	693	999999	672	999999	442	429	145	388	292	14	196	898	177	126	683	236	999999	550	327	999999	754	999999	926	204	999999	211	999999	513	371	500	999999	57	773	341	127	931	354	210	688	999999	784	765	994	89	733	166	457	684	411	664	999999	110	999999	508	999999	533	180	477	870	240	999999	632	27	999999	999999	149	135	836	998	752	882	643	861	926	999999	988	999999	999999	471	999999	999999	807	111	707	957	677	248	274	278	999999	761	999999	339	458	462	162	748	999999	853	594	41	621	999999	999999	781	899	248	881	685	84	999999	333	16	882	485	140	531	319	999999	558	900	860	567	415	990	15	313	999999	473	999999	999999	963	993	999999	956	999999	132	451	925	999999	438	367	588	999999	235	437	870	456	999999	332	999999	438	377	999999	693	999999	63	999999	669	775	596	835	999999	25	999999	404	999999	999999	926	352	18	89	394	776	130	543	999999	999999	189	999999	145	856	440	999999	49	811	596	698	193	785	89	852	999999	999999	999999	999999	999999	999999	370	830	107	741	530	630	323	551	54	999999	184	159	898	689	100	116	639	739	404	999999	975	32	808	642	945	999999	272	166	999999	243	315	999999	594	708	13	359	465	404	336	999999	828	498	767	999999	524	43	887	399	999999	675	520	731	208	682	999999	348	31	465	796	390	999999	999999	999999	810	295	656	565	199	686	740	650	999999	999999	595	448	487	264	813	127	999999	999999	872	404	632	723	999999	329	912	121	665	337	10	608	946	999999	671	999999	999999	710	867	999999	697	999999	999999	999999	284	999999	613	243	120	93	218	347	884	137	495	762	621	97	711	337	652	88	30	999999	649	637	466	153	777	999999	999999	113	999999	442	565	168	382	606	999999	264	716	679	10	582	999999	663	723	999999	955	908	633	869	998	540	825	618	692	618	385	646	862	999999	465	878	784	114	999999	451	571	336	389	24	648	456	999999	973	999999	448	293	986	914	647	197	868	608	438	999999	719	999999	947	999999	999999	230	802	402	256	223	999999	797	24	575	999999	258	628	999999	619	231	551	999999	852	540	254	334	399	732	225	281	597	999999	356	999	378	835	624	860	625	999999	845	64	999999	760	955	651	279	420	642	398	568	349	999999	217	563	799	764	416	232	439	831	79	187	999999	625	999999	451	24	206	446	633	768	904	999999	385	999999	555	999999	585	602	999999	978	999999	999999	712	257	999999	148	999999	999999	80	217	638	999999	
962	776	999999	399	144	113	209	264	999999	999999	999999	800	999999	173	831	999999	254	999999	831	629	383	852	978	361	271	999999	999999	312	578	999999	375	999999	999999	999999	862	999999	620	166	999999	999999	402	801	765	999999	71	912	812	127	316	999999	334	407	385	18	811	120	797	525	137	766	542	897	685	595	830	999999	670	726	999999	233	999999	98	716	359	236	999999	96	999999	299	359	565	453	995	999999	303	999999	50	131	999999	751	810	999999	38	200	939	505	125	179	73	722	251	95	999999	999999	923	245	691	36	782	239	999999	713	235	777	210	999999	901	487	301	862	307	549	819	999999	422	362	69	525	419	730	467	917	31	577	999999	999999	636	911	285	67	286	24	348	999999	999999	107	868	261	989	851	603	638	878	999999	424	701	276	268	671	570	186	999999	616	61	772	116	692	658	668	999999	462	989	999999	243	586	999999	210	151	830	999999	493	808	999999	568	136	828	48	820	999999	417	999999	377	250	714	881	120	407	297	905	621	415	999999	999999	269	398	999999	999999	999999	999999	999999	500	134	437	357	87	377	640	57	924	943	78	872	506	261	526	999999	749	999999	362	999999	885	912	246	219	909	283	225	276	180	522	999999	404	205	30	916	89	999999	893	637	513	479	360	999999	962	553	543	713	340	743	313	864	940	292	999999	255	587	888	999999	447	803	162	374	999999	999999	551	673	676	485	345	447	154	856	858	848	995	535	549	284	666	375	570	885	999999	999999	658	460	122	56	774	338	201	999999	999999	834	999999	115	483	999999	420	879	999999	237	994	999999	999999	17	92	443	999999	999999	48	999999	999999	81	999999	276	841	20	753	999999	561	999999	710	17	256	432	411	34	999999	999999	61	587	863	786	509	342	890	237	708	999999	378	678	892	63	299	999999	170	383	600	94	274	473	218	328	327	245	999999	987	59	736	999999	67	946	273	668	460	999999	999999	572	901	999999	613	311	112	722	999999	737	999999	717	999999	271	38	999999	412	625	588	378	999999	999999	274	815	902	999999	971	999999	320	999999	629	394	839	836	395	811	699	999999	999999	999999	116	606	999999	999999	999999	279	390	475	577	633	544	647	999999	999999	999999	316	308	95	483	436	340	67	411	162	118	272	878	999999	875	227	734	704	965	427	272	938	34	766	945	632	999999	506	476	999999	196	982	314	757	999999	999999	513	613	233	999999	830	59	204	292	399	607	999999	557	599	360	899	839	682	663	819	999999	999999	541	149	850	639	834	590	725	965	999999	957	130	999999	
796	714	999999	480	741	999999	223	999999	741	377	999999	999999	249	906	999999	787	357	310	999999	938	363	797	999999	474	382	999999	996	468	479	327	273	999999	280	354	999999	646	779	368	940	76	999999	532	550	174	801	999999	999999	927	474	938	617	825	315	192	849	999999	742	656	107	157	999999	754	275	424	113	999999	999999	895	999999	479	17	988	369	584	341	999999	257	807	999999	763	204	79	993	999999	709	448	999999	999999	504	803	904	133	270	793	477	999999	999999	135	70	114	659	504	823	995	930	629	465	999999	999999	999999	752	999999	999999	999999	953	529	761	999999	715	665	363	999999	401	311	574	884	727	999999	117	999999	572	999999	999999	568	999999	699	256	999999	610	999999	982	999999	247	485	60	969	149	926	840	999999	100	999999	419	404	999999	787	112	521	999999	56	902	889	999999	370	456	999999	999999	425	240	263	283	763	133	635	682	999999	633	916	999999	605	744	999999	735	999999	400	48	999999	352	817	326	597	734	999999	564	187	103	990	877	38	430	781	724	695	587	673	337	409	783	722	11	163	196	271	825	311	110	999999	462	999999	417	918	999999	607	999999	665	548	999999	569	458	589	999999	756	999999	830	823	999999	115	158	496	73	638	928	629	815	173	410	999999	752	262	999999	939	538	907	620	999999	999999	999999	782	999999	134	999999	840	335	143	253	406	309	999999	11	291	995	14	965	999999	999999	990	225	999999	749	265	999999	443	999999	381	649	230	848	276	328	886	999999	333	237	371	921	999999	602	496	571	999999	111	999999	750	999999	999999	934	999999	10	841	999999	721	334	42	665	59	707	532	999999	493	33	558	42	123	124	388	671	777	603	985	979	397	728	230	982	164	54	692	999999	999999	714	657	848	435	999999	999999	579	301	571	322	223	276	648	12	999999	218	78	918	636	592	420	167	999999	25	999999	999999	992	113	999999	511	999999	25	196	664	779	375	709	607	316	949	999999	380	216	291	771	999999	748	725	999999	774	95	136	66	753	879	999999	688	833	573	682	182	475	251	70	318	208	89	984	233	182	508	471	611	686	999999	49	951	999999	253	157	385	277	431	284	999999	999999	958	443	999999	231	687	876	43	633	776	999999	138	999999	972	572	634	764	501	999999	999999	623	524	379	969	839	999999	11	999999	999999	999999	999999	54	966	644	439	999999	999999	208	12	999999	631	438	977	999999	450	911	805	714	999999	523	621	775	921	19	802	363	589	473	945	625	999999	297	618	337	871	299	171	511	999999	333	988	565	499	24	643	195	
999999	999999	999999	927	800	296	908	901	685	999999	132	957	999999	86	660	182	262	999999	809	999999	999999	650	999999	160	999999	304	181	357	535	65	286	999999	999999	616	817	129	944	27	824	398	388	716	651	742	999999	213	999999	467	999999	999999	999999	999999	215	999999	375	895	999999	378	999999	506	125	561	376	999999	999999	226	592	235	268	540	999999	244	999999	999999	956	999999	999	305	983	546	635	714	684	719	752	173	701	999999	251	921	698	575	839	327	283	826	349	30	888	950	621	443	208	142	999999	999999	559	794	352	999999	896	999999	395	641	870	411	876	657	999999	689	524	525	984	346	841	999999	404	999999	147	139	999999	978	999999	999999	924	999999	515	551	999999	999999	614	907	723	999999	35	572	190	208	457	872	950	999999	152	208	435	105	458	861	301	926	673	999999	999999	222	508	917	999999	361	717	677	895	999999	999999	204	85	617	802	14	320	999999	481	206	788	999999	999999	999999	835	217	999999	829	999999	654	260	214	20	999999	999999	999999	999999	118	853	999999	491	999999	976	625	175	948	133	817	999999	454	551	999999	999999	999999	536	390	43	437	999999	999999	753	888	999999	250	999999	322	194	785	366	999999	999999	999999	426	652	715	19	298	564	905	887	94	999999	535	299	113	999999	759	543	763	870	477	53	36	352	85	602	999999	736	550	999999	763	347	999999	12	919	348	605	999999	761	526	101	479	531	203	426	962	362	644	147	845	999999	999999	31	496	824	490	999999	84	577	122	999999	562	999999	63	999999	999999	339	533	999999	999999	999999	957	782	247	778	997	521	833	925	122	999999	210	999999	704	999999	123	325	964	999999	438	173	531	234	999999	999999	999999	465	478	80	999999	633	829	274	999999	222	605	868	784	717	826	969	352	999999	464	999999	963	964	318	763	20	431	375	355	941	999999	112	733	143	884	999999	542	52	999999	256	489	420	935	999999	492	693	254	540	999999	362	999999	999999	999999	769	776	398	574	999999	999999	69	999999	268	999999	333	782	119	872	735	900	478	293	926	589	999999	999999	461	38	749	999999	999999	765	891	128	992	481	780	999999	963	367	495	999999	395	337	703	999	231	936	612	442	999999	999999	519	640	999999	999999	542	999999	482	793	325	370	999999	331	644	303	365	149	491	851	999999	390	909	999999	414	804	999999	599	885	901	999999	524	999999	317	452	259	256	999999	351	924	939	999999	256	179	51	135	849	74	692	409	999999	999999	455	760	999999	992	911	151	235	999999	999999	943	355	580	48	800	999999	517	878	394	57	999999	999999	566	999999	
463	999999	739	336	999999	954	834	906	486	267	673	999999	999999	878	999999	999999	115	34	999999	755	996	999999	676	141	251	999999	999999	195	308	999999	538	293	888	848	976	858	182	815	946	29	345	999999	999999	323	375	999999	288	639	427	56	942	90	430	811	916	270	999999	608	94	108	621	648	608	133	999999	389	999999	999999	902	999999	176	300	999999	357	419	999999	334	999999	999999	520	902	703	767	261	420	458	862	86	931	715	999999	574	999999	848	407	696	438	745	595	986	549	471	737	825	879	652	11	82	999999	957	999999	115	999999	573	205	999999	880	356	999999	999999	526	114	885	999999	212	602	999999	999999	999999	723	530	999999	766	779	999999	440	966	999999	382	767	456	999999	684	974	779	294	731	166	652	488	815	92	41	325	469	999999	999999	999999	623	287	999999	771	132	678	999999	357	999999	73	999999	764	952	938	974	999999	999999	999999	999999	999999	416	917	870	999999	587	999999	999999	447	999999	451	999999	535	999999	999999	329	104	685	684	667	16	999999	432	999999	667	563	887	999999	877	118	95	502	732	25	674	144	705	416	679	194	999999	770	989	799	897	753	77	999999	999999	619	879	270	148	79	423	373	999999	971	212	849	999999	936	40	999999	471	949	587	519	191	290	623	687	15	499	17	999999	557	999999	58	914	496	978	998	999999	239	824	363	662	602	310	160	734	213	830	494	724	999999	999999	338	947	176	557	999999	999999	995	201	265	649	72	187	815	361	922	298	999999	721	937	772	109	999999	999999	999999	917	881	140	889	484	184	999999	999999	999999	897	304	110	747	999999	259	751	272	999999	999999	714	999999	999999	494	798	811	999999	477	999999	999999	967	561	691	999999	251	640	999999	125	999999	999999	999999	643	779	999999	918	67	821	999999	423	472	999999	509	71	87	882	334	502	999999	999999	88	569	707	242	506	999999	346	999999	999999	506	999999	412	635	166	999999	488	80	820	999999	575	741	999999	373	63	999999	999999	467	499	613	479	916	148	460	783	38	157	383	411	283	151	582	999999	82	999999	124	69	560	353	741	598	999999	999999	757	999999	601	98	999999	653	931	906	999999	847	999	999999	589	999999	999999	851	138	182	999999	669	546	999999	993	297	916	999999	938	251	999999	123	757	25	999999	412	999999	639	192	939	952	729	999999	377	999999	735	454	802	999999	954	117	709	225	568	493	999999	999999	999999	828	313	182	876	714	690	867	957	99	999999	999999	999999	780	322	669	198	230	385	199	179	999999	267	842	123	863	999999	144	340	898	999999	531	999999	444	234	811	
878	767	86	25	999999	509	122	645	999999	201	288	999999	794	999999	36	348	117	952	797	633	570	999999	999999	22	729	556	536	69	900	461	96	742	555	511	790	999999	154	999999	410	669	419	621	381	922	584	811	349	300	872	850	424	572	999999	601	999999	417	708	73	295	242	972	999999	745	19	114	999999	627	999999	259	604	204	747	999999	137	999999	948	999999	145	438	918	999999	246	197	60	47	523	105	954	270	383	723	90	999999	177	999999	366	999999	999999	818	999999	193	999999	50	277	655	999999	30	518	387	302	326	999999	635	376	36	999999	865	694	971	591	450	673	32	876	881	124	999999	384	440	856	81	728	327	399	735	160	205	919	405	371	502	999999	576	999999	66	160	999999	999999	151	960	501	192	999999	999999	999999	519	44	999999	396	999999	14	646	999999	530	230	597	254	245	641	875	540	945	298	999999	999999	863	106	999999	819	999999	668	999999	242	480	365	889	338	100	802	225	126	41	533	864	366	855	509	55	999999	468	999999	219	77	275	430	999999	893	790	148	734	422	980	355	665	872	50	414	999999	175	999999	269	164	999999	425	759	509	422	434	253	242	363	999999	316	999999	825	458	896	999999	59	810	999999	547	952	77	802	145	686	868	999999	326	999999	902	880	999999	208	751	999999	999999	515	921	999999	469	999999	906	380	371	674	999999	839	424	154	446	557	999999	346	721	999999	375	622	999999	999999	999999	443	999999	790	461	180	899	161	999999	682	254	461	999999	999999	999999	11	999999	697	999999	471	691	999999	999999	182	999999	999999	525	80	999999	549	410	999999	891	999999	999999	999999	999999	999999	918	201	774	842	999999	999999	899	985	429	999999	810	999999	166	678	999999	162	999999	999999	999999	754	785	117	654	829	674	535	281	225	999999	40	98	510	391	930	778	248	697	848	274	835	282	29	999999	999999	999999	766	392	732	846	739	966	73	170	865	999999	811	546	999999	999999	999999	470	999999	425	398	599	309	999999	236	900	943	465	292	261	999999	482	765	999999	999999	569	908	152	549	378	999999	74	999999	350	526	599	999999	702	752	680	999999	374	597	999999	536	999999	960	437	166	831	903	999999	683	812	139	999999	574	628	999999	385	269	96	921	316	595	333	575	999999	812	999999	933	251	712	611	226	665	999999	172	655	579	609	999999	999999	717	999999	999999	999999	999999	220	143	35	348	972	377	999999	948	999999	291	18	212	672	10	624	530	898	999999	571	81	999999	473	508	999999	999999	160	775	788	110	213	841	999999	999999	999999	749	679	999999	594	999999	999999	
200	999999	222	999999	163	452	999999	608	999999	465	819	999999	984	319	625	747	634	622	999999	822	601	632	847	250	449	970	999999	318	261	944	999999	313	999999	237	880	999999	261	905	259	530	252	176	999999	645	394	999999	999999	632	738	11	54	999999	999999	456	742	568	430	999999	999999	193	999999	599	357	912	546	515	429	757	999999	307	495	729	373	845	999999	999999	700	212	855	420	916	637	999999	259	900	930	94	936	494	322	897	999999	752	75	999999	999999	819	29	999999	879	999999	306	203	440	516	325	624	384	876	317	867	228	126	999999	276	554	999999	108	21	615	999999	492	999999	999999	409	999999	976	307	507	926	615	681	113	976	810	620	443	999999	743	999999	315	710	70	186	999999	679	172	999999	799	999999	999999	721	999999	999999	458	127	42	999999	41	309	999999	326	999999	999999	999999	196	125	149	931	656	120	879	364	437	999999	720	431	999999	671	730	999999	967	508	999999	302	894	673	620	528	693	587	367	118	444	246	989	833	120	999999	999999	564	32	87	153	681	755	366	580	192	999999	999999	946	415	311	264	380	999999	999999	657	807	523	504	621	248	78	999999	771	920	201	320	886	320	612	413	176	31	890	365	43	999999	537	102	437	791	999999	999999	951	807	189	865	999999	999999	463	999999	999999	69	411	999999	999999	927	984	446	389	872	850	384	343	12	145	999999	999999	999999	137	120	279	430	999999	829	999999	437	802	963	741	999999	149	224	999999	935	667	999999	999999	999999	291	999999	999999	999999	713	999999	941	999999	307	949	672	946	384	718	999999	353	999999	325	992	581	598	999999	135	999999	705	63	999999	999999	527	999999	344	38	999999	439	999999	999999	557	187	999999	511	999999	626	140	852	301	794	999999	431	679	513	538	999999	124	48	462	999999	980	542	396	660	833	999999	999999	999999	999999	643	999999	945	546	522	796	999999	608	490	999999	972	516	999999	728	910	111	999999	999999	23	870	992	999999	584	976	537	999999	24	999999	66	678	583	999999	999999	246	658	999999	16	885	166	999999	319	743	633	999999	490	137	707	999999	486	558	532	358	999999	38	999999	729	749	968	999999	999999	782	438	999999	812	120	999999	285	46	80	449	999999	425	999999	999999	560	258	290	239	495	409	999999	210	314	507	156	234	999999	212	623	999999	721	47	999999	685	935	880	201	821	244	999999	852	670	743	46	463	116	999999	999999	477	375	999999	999999	999999	609	999999	581	133	54	999999	885	13	83	422	152	728	999999	548	999999	371	680	66	468	994	999999	556	673	999999	278	53	49	999999	662	734	
258	489	212	564	999999	548	363	999999	157	165	359	45	999999	258	601	318	999999	568	999999	423	999999	318	980	524	36	62	999999	125	999999	10	999999	220	350	348	173	662	999999	999999	281	999999	18	922	908	313	645	420	777	424	865	959	647	999999	999999	248	936	939	999999	687	538	224	84	247	902	156	538	148	695	440	999999	938	999999	903	296	999999	415	875	410	676	999999	615	285	59	260	895	363	155	999999	111	412	234	163	838	964	67	501	999999	30	762	774	507	725	346	340	926	999999	999999	194	370	833	999999	539	999999	809	923	938	35	987	16	793	393	999999	593	38	860	999999	999999	938	238	377	645	854	999999	902	380	889	939	719	999999	999999	619	960	621	278	351	694	999999	38	50	999999	476	782	24	968	390	350	142	318	479	151	223	805	999999	992	999999	999999	891	999999	438	44	999	315	663	288	184	432	999999	325	686	176	999999	925	897	119	900	862	840	678	521	39	757	631	249	999999	515	999999	14	628	90	144	802	401	999999	999999	129	170	129	735	794	958	999999	816	631	999999	999999	297	999999	846	101	999999	376	222	417	408	286	377	999999	999999	773	370	427	999999	244	552	373	72	335	890	990	999999	743	999999	884	563	999999	940	999999	999999	505	227	905	168	536	754	768	589	983	201	999999	752	999999	999999	962	434	540	888	999999	89	938	999999	961	26	855	362	592	271	338	854	184	346	377	139	999999	555	465	268	389	489	783	784	88	144	999999	248	645	104	151	460	32	346	368	920	997	999999	265	999999	313	999999	172	506	999999	999999	27	999999	384	999999	673	417	968	282	999999	102	305	164	999999	999999	856	617	716	497	130	878	832	999999	999999	456	141	104	299	999999	955	999999	327	286	999999	999999	126	776	863	680	431	734	491	749	837	999999	625	843	344	437	42	999999	468	674	386	999999	999999	189	999999	927	833	579	999999	402	999999	999999	774	999999	630	597	710	89	754	46	76	395	397	92	10	712	831	298	759	999999	999999	270	999999	653	900	161	652	937	371	936	846	852	617	999999	432	544	501	999999	999999	747	726	953	941	999999	608	990	985	999999	188	703	106	544	819	265	999999	66	999999	999999	999999	479	944	773	999999	818	199	223	999999	308	659	466	221	999999	86	22	145	589	328	325	54	909	999999	438	758	667	839	999999	42	999999	239	999999	987	379	488	742	802	953	245	133	242	394	222	999999	564	722	999999	999999	999999	806	130	279	737	241	86	218	313	516	999999	60	978	887	190	426	79	293	999999	841	747	
343	999999	191	354	999999	93	660	697	489	873	46	185	968	999999	235	241	959	638	756	303	279	999999	296	938	999999	154	354	214	999999	616	999999	253	650	134	134	597	999999	925	541	158	426	999999	999999	642	999999	874	19	53	954	194	119	655	999999	547	999999	905	923	253	169	60	738	455	901	872	602	792	999999	844	718	638	303	999999	106	608	999999	759	614	653	959	999999	145	311	259	611	507	625	999999	113	999999	229	673	695	765	491	999999	970	618	951	50	196	999999	174	999999	325	999999	85	999999	999999	670	999999	300	280	293	849	999999	999999	206	300	999999	976	271	431	197	999999	999999	607	278	615	999999	907	999999	662	999999	773	999999	970	976	999999	720	999999	76	417	443	938	928	403	412	916	999999	983	773	999999	586	73	924	919	977	835	360	293	806	943	925	763	577	638	999999	519	879	999999	460	272	580	999999	910	853	988	258	570	999999	999999	362	49	999999	143	822	86	550	849	60	993	999999	583	436	625	132	492	680	999999	999999	736	893	47	630	999999	510	747	642	999999	999999	930	728	275	788	999999	453	904	719	629	755	562	126	669	999999	951	319	999999	999999	328	787	371	318	887	279	834	311	325	999999	682	632	999999	443	397	999999	129	274	875	794	348	181	999999	772	60	999999	738	620	233	218	678	223	821	603	324	999999	709	999999	999999	996	953	786	138	494	46	997	999999	128	999999	999999	999999	687	443	999999	805	156	569	999999	267	282	541	224	88	117	999999	999999	811	999999	129	32	79	507	434	879	999999	561	53	733	735	63	999999	619	892	341	509	991	780	926	797	178	805	120	364	568	464	999999	999999	999999	999999	999999	999999	209	999	705	822	211	262	564	64	253	999999	835	863	214	347	921	331	999999	607	999999	688	885	683	999999	226	958	999999	999999	424	999999	854	999999	999999	167	867	999999	620	196	519	307	738	226	871	554	75	999999	256	160	231	543	417	999999	423	13	889	310	526	58	999999	863	69	396	149	952	399	90	854	705	346	612	310	145	999999	309	20	472	23	999999	885	256	711	999999	645	880	693	999999	608	976	278	567	999999	572	707	656	248	999999	86	919	164	999999	125	551	813	999999	243	282	734	999999	992	999999	999999	398	999999	999999	161	77	999999	268	269	999999	481	999999	437	779	403	738	437	580	71	999999	395	104	974	999999	140	170	999999	36	647	421	168	494	999999	851	999999	820	409	474	504	181	601	817	660	658	513	247	124	43	999999	505	844	163	999999	334	41	202	424	272	111	991	999999	724	
999999	847	347	999999	894	585	999999	583	999999	963	86	999999	76	577	444	325	999999	999999	56	155	811	999999	576	15	999999	659	820	87	999999	147	999999	999999	292	877	206	812	320	999999	353	999999	533	641	177	881	86	171	999999	999999	758	108	875	999999	944	999999	913	999999	280	999999	554	244	765	999999	999999	201	600	573	607	199	381	631	999999	871	550	999999	621	180	974	695	928	280	401	999999	329	307	271	999999	568	549	963	726	999999	977	971	118	772	111	463	999999	290	513	563	999999	91	999999	102	13	668	437	131	743	504	999999	999999	999999	843	408	999999	999999	999999	446	14	68	999999	999999	99	37	899	441	744	519	716	999	414	424	716	332	284	202	215	267	495	141	427	999999	999999	956	573	999999	999999	373	998	583	56	844	999999	505	999999	437	46	74	114	236	999999	999999	36	505	180	999999	566	520	133	910	674	671	999999	873	641	999999	999999	142	463	212	176	380	521	142	952	999999	916	221	489	999999	999999	150	163	269	448	815	204	999999	786	584	140	999999	250	97	909	384	894	635	999999	999999	14	999999	999999	999999	70	321	100	999999	552	610	82	355	999999	285	999999	533	517	691	999999	826	999999	707	356	878	81	420	140	433	999999	578	675	290	999999	999999	843	261	539	261	208	137	724	999999	183	186	999999	785	724	964	342	386	867	999999	210	47	999999	306	557	732	830	649	190	666	671	974	999999	999999	999999	390	999999	999999	993	265	492	306	112	510	999999	179	376	999999	999999	176	101	846	999999	472	90	319	999999	999999	703	999999	431	559	947	67	638	208	999999	719	786	344	999999	838	392	611	721	999999	935	999999	773	387	365	544	999999	23	999999	824	274	473	711	688	768	895	800	196	834	932	359	54	871	999999	999999	999999	509	362	644	263	464	109	750	999999	999999	999999	999999	325	452	886	606	999999	492	813	934	778	18	999999	575	999999	999999	206	776	788	554	891	656	999999	458	707	44	999999	379	321	999999	174	722	535	999999	999999	131	484	743	947	335	999999	562	999999	999999	999999	649	411	786	17	225	267	999999	999999	632	492	999999	999999	866	744	851	15	564	180	999999	769	65	482	792	999999	515	563	462	999999	462	138	999999	999999	999999	308	999999	633	999999	999999	106	113	841	760	902	999999	239	794	617	998	106	329	860	392	615	999999	105	176	619	886	501	661	805	504	509	999999	163	847	290	999999	685	228	201	999999	999999	349	927	305	579	969	670	721	946	999999	999999	143	278	946	999999	423	213	892	24	927	999999	444	308	999999	999999	409	999999	391	
513	999999	999999	877	138	667	317	999999	999999	999999	596	649	226	780	715	351	771	375	235	999999	999999	867	999999	793	213	274	999999	639	51	589	54	999999	999999	288	217	897	150	854	999999	610	638	999999	999999	999999	305	374	711	98	999999	956	576	885	999999	461	527	646	999999	529	673	864	343	999999	999999	124	754	426	999999	999999	573	817	210	916	371	624	999999	157	158	951	497	999999	999999	244	999999	999999	23	169	996	849	761	999999	214	999999	190	150	276	960	492	604	658	879	36	773	525	912	756	659	999999	559	882	999999	999999	740	41	999999	311	109	767	150	111	595	430	499	999999	12	999999	999999	999999	230	999999	999999	664	999999	999999	617	812	999999	719	998	338	999999	645	446	966	390	999999	474	999999	355	839	999999	203	351	503	73	459	536	999999	522	309	176	923	303	210	999999	715	945	447	424	999999	522	389	769	812	747	949	999999	533	999999	999999	148	999	390	999999	999999	999999	322	999999	239	168	999999	202	999999	698	171	440	352	999999	701	675	137	999999	175	333	326	787	433	539	756	124	999999	999999	801	593	171	177	999999	911	29	999999	402	895	218	266	746	330	192	81	650	999999	607	747	831	130	802	122	834	66	74	403	990	783	302	125	691	282	999999	613	999999	994	897	440	226	999999	999999	999999	817	999999	587	999999	604	362	888	450	516	728	182	680	999999	59	342	486	847	625	860	619	602	103	574	474	929	579	544	656	999999	176	530	999999	847	570	304	926	479	999999	798	999999	999999	852	999999	962	110	719	822	999999	661	421	593	600	989	663	639	724	344	999999	999999	35	817	242	999999	349	999999	200	833	230	755	999999	16	779	827	232	999999	750	494	611	374	219	756	68	994	998	999999	999999	991	193	931	579	591	999999	10	999999	820	662	999999	999999	999999	909	886	999999	999999	999999	414	813	999999	767	938	889	240	732	748	857	279	759	247	999999	766	278	208	999999	298	185	824	649	778	999999	412	72	928	235	847	464	333	999999	999999	749	593	770	166	999999	254	52	349	859	618	153	504	71	425	788	502	496	999999	246	314	555	999999	765	45	719	365	876	999999	14	885	293	534	999999	432	497	999999	999999	121	974	999999	256	836	999999	40	635	999999	351	647	150	733	360	753	999999	849	780	328	827	999999	447	869	999999	999999	999999	999999	335	999999	388	638	927	348	999999	385	736	841	67	719	465	999999	409	169	23	239	999999	281	999999	539	447	276	999999	179	622	270	999999	114	999999	174	999999	990	705	26	181	712	720	801	236	999999	27	999999	
999999	71	999999	102	999999	287	855	999999	271	74	450	795	181	122	986	757	726	246	999999	631	999999	892	227	999999	40	393	988	310	999999	28	999999	558	522	202	484	589	317	999999	935	396	259	999999	902	437	550	909	999999	999999	726	999999	85	990	274	999999	440	898	843	397	72	999999	299	554	630	252	29	999999	999999	979	638	406	449	206	310	999999	382	927	990	790	924	130	547	929	584	999999	943	999999	293	136	761	585	746	920	467	992	107	704	267	660	999999	658	999999	865	430	329	523	999999	689	949	23	513	908	63	473	942	404	999999	999999	83	309	999999	999999	156	227	62	660	528	738	318	999999	678	670	999999	382	275	493	681	509	264	999999	74	375	343	123	258	676	692	999999	525	598	738	734	193	360	452	60	490	999999	377	999999	994	149	381	732	999999	843	579	680	207	458	722	860	715	999999	244	599	274	999999	969	386	967	81	223	999999	999999	944	486	979	999999	224	999999	999999	141	595	48	924	993	999999	778	415	107	999999	259	999999	875	878	28	152	126	852	786	457	678	990	701	923	926	661	253	400	999999	599	751	983	455	688	728	130	12	319	606	999999	263	563	289	999999	999999	999999	844	611	926	999999	999999	86	438	555	365	150	893	124	997	342	367	388	58	507	270	276	621	196	159	897	150	806	256	132	203	999999	711	745	112	999999	817	642	474	33	736	674	999999	900	333	587	237	999999	321	273	306	875	999999	999999	695	555	534	999999	461	999999	203	66	829	316	362	999999	439	157	999999	999999	525	725	999999	35	999999	595	721	721	863	572	670	999999	494	983	999999	999999	609	929	60	557	999999	169	190	999999	830	680	844	999999	547	93	999999	89	876	104	748	580	960	489	999999	109	833	999999	794	889	367	941	571	846	999999	43	640	509	107	999999	999999	365	545	478	205	999999	751	482	183	999999	424	590	385	400	244	255	367	130	999999	950	723	443	375	301	87	888	119	997	759	999999	453	999999	981	421	134	999999	999999	491	294	999999	358	361	639	24	475	777	999999	181	612	999999	676	519	591	157	741	537	990	253	999999	999999	999999	753	722	669	336	775	999999	964	276	851	220	875	836	999999	602	371	803	360	825	999999	333	938	395	525	837	933	999999	834	679	596	402	999999	100	977	939	604	638	970	999999	699	999999	600	904	760	33	999999	999999	593	554	380	999999	639	428	100	983	53	367	207	831	402	718	774	294	679	459	429	785	858	67	999999	732	833	672	136	142	732	43	999999	501	47	260	
473	289	999999	862	762	373	10	994	896	247	999999	148	999999	999999	999999	316	235	310	604	25	824	999999	557	647	999999	967	999999	999999	261	19	732	999999	794	151	254	494	985	816	696	999999	784	999999	170	760	301	694	386	999999	738	999999	808	334	897	31	999999	937	732	661	962	795	81	999999	743	999999	514	735	354	154	736	999999	330	418	999999	548	240	959	375	797	356	999999	591	157	228	834	211	407	808	999999	715	317	761	333	854	900	984	741	999999	283	255	565	350	999999	417	829	105	399	720	359	791	476	572	999999	999999	755	999999	923	824	908	685	999999	926	999999	438	999999	157	999999	564	713	999999	499	999999	101	551	999999	866	359	739	399	739	999999	686	459	981	248	744	826	28	108	999999	71	917	223	999999	147	639	999999	803	999999	681	107	835	17	795	302	638	480	999999	524	889	855	194	435	178	999999	999999	477	600	199	999999	330	979	465	27	502	581	624	503	413	161	108	556	751	717	999999	976	679	663	689	610	999999	443	503	999999	999999	876	492	55	999999	716	172	178	613	312	361	128	380	990	303	720	999999	977	999999	373	791	309	442	717	535	896	751	999999	999999	589	421	887	485	255	186	625	99	578	999999	697	999999	929	942	999999	366	523	606	999999	369	969	595	295	464	140	428	999999	443	999999	519	827	964	358	267	33	891	473	642	134	999999	999999	999999	445	208	292	384	861	999999	994	999999	21	300	73	454	941	993	135	433	355	827	644	999999	324	999999	951	732	640	672	919	999999	892	999999	482	999999	691	999999	160	97	181	999999	567	185	449	999999	507	537	901	904	325	40	765	50	297	307	999999	496	316	386	999999	560	999999	198	446	446	468	140	817	999999	762	999999	843	48	261	999999	269	468	741	901	561	999999	830	736	999999	889	792	999999	999999	185	999999	204	42	999999	999999	999999	22	378	999999	999999	999999	999999	719	999999	999999	722	196	726	788	697	47	711	754	415	824	999999	729	17	842	557	653	616	546	642	999999	568	571	79	209	639	586	891	729	738	945	194	704	999999	999999	634	702	76	73	896	147	993	999999	626	949	999999	892	15	535	191	999999	999999	830	86	229	999999	160	126	999999	999999	120	999999	981	26	469	639	139	611	999999	218	855	999999	553	650	505	999999	128	944	130	999999	747	581	365	999999	388	607	364	999999	898	21	483	586	999999	914	999999	991	22	433	167	319	875	290	592	327	335	772	795	190	581	999999	465	216	996	333	411	539	999999	442	637	862	285	512	999999	411	734	279	
48	639	999999	999999	487	999999	786	810	328	999999	988	999999	222	616	811	184	55	178	555	276	589	225	999999	255	211	579	795	305	44	373	577	191	999999	66	733	999999	325	78	252	770	429	195	999999	944	550	752	999999	31	60	999999	999999	544	855	468	689	823	136	999999	311	907	899	491	776	954	890	999999	455	166	883	999999	858	999999	926	785	847	999999	999999	999999	999999	999999	359	999999	254	933	907	42	336	134	377	909	39	706	999999	999999	999999	938	419	60	999999	743	306	73	147	405	252	488	617	79	621	999999	613	567	999999	999999	557	135	246	999999	57	857	480	999999	788	999999	625	162	221	592	914	909	985	169	514	962	999999	295	635	848	690	428	425	266	513	92	306	471	792	914	999999	999999	701	999999	13	206	999999	976	285	999999	780	99	277	34	999999	711	999999	454	999999	951	698	271	499	398	162	628	441	223	817	706	677	163	370	999999	805	178	999999	418	999999	317	999999	186	20	471	78	600	160	400	110	999999	782	852	418	840	999999	999999	256	313	423	384	765	59	168	579	496	627	729	999999	229	987	504	891	298	745	999999	521	261	37	329	999999	478	51	122	25	923	999999	744	529	90	291	921	999999	994	781	552	649	999999	999999	975	450	871	189	999999	123	307	891	563	999999	588	703	273	228	999999	862	906	999999	999999	152	655	671	882	210	999999	938	999999	999999	896	516	203	999999	503	999999	62	878	999999	298	999999	999999	718	41	271	999999	940	386	999999	703	921	142	875	828	713	999999	785	314	568	999999	298	243	999999	708	995	57	479	975	210	999999	176	114	182	999999	853	936	999999	999999	409	811	999999	999999	920	372	999999	999999	641	374	898	628	44	999999	999999	29	999999	999999	999999	20	46	224	601	999999	186	574	536	817	959	267	999999	999999	999999	999999	904	756	410	999999	322	684	999999	999999	415	999999	999999	582	418	428	793	162	617	227	999999	423	587	194	219	999999	338	355	836	859	804	999999	399	132	186	873	843	564	618	999999	323	999999	979	999999	809	496	888	999999	165	999999	34	807	649	757	791	37	583	720	547	115	999999	966	848	999999	999999	41	716	954	999999	999999	584	239	543	401	999999	999999	999999	782	385	723	416	734	200	727	999999	996	734	641	340	158	299	133	999999	513	771	356	428	808	999999	999999	779	933	208	999999	534	794	273	258	999999	84	593	999999	344	824	699	719	776	131	345	999999	306	84	999999	257	256	999999	222	40	629	557	299	636	999999	607	943	483	536	580	203	51	732	486	788	266	565	497	
999999	201	813	999999	580	307	999999	937	999999	705	319	999999	373	83	581	243	629	999999	784	999999	999999	737	881	225	999999	999999	999999	303	707	820	296	367	691	758	672	999999	226	577	977	992	999999	477	135	248	999999	585	999999	130	999999	499	999999	491	481	607	111	60	320	999999	868	383	999999	999999	239	999999	418	951	999999	615	410	999999	999999	61	329	792	794	919	612	642	61	607	989	807	999999	217	999999	805	886	999999	657	621	710	628	708	603	622	999999	247	474	829	222	999999	999999	719	908	999999	999999	171	688	813	192	999999	677	546	999999	393	571	345	31	698	613	74	185	958	788	850	397	353	726	179	800	999999	147	813	999999	999999	398	98	999999	734	167	643	207	280	999999	183	999999	92	447	999999	61	999999	999999	999999	226	158	150	643	999999	68	999999	999999	999999	518	22	511	310	864	707	979	994	999999	999999	297	540	999999	866	905	492	615	818	315	905	516	128	152	464	999999	597	690	150	755	167	866	649	705	208	689	267	964	872	177	384	467	224	999999	248	999999	246	999999	291	244	160	325	999999	779	999999	999999	400	999999	56	939	277	27	838	249	325	553	647	835	771	187	647	528	743	650	999999	999999	999999	549	904	999999	135	999999	409	905	605	999999	626	999999	999999	279	298	397	917	999999	899	367	628	975	999999	695	999999	410	999999	113	597	631	582	600	847	117	637	850	965	520	999999	927	617	999999	999999	482	927	778	686	501	888	999999	610	810	750	574	820	326	295	218	999999	999999	864	305	318	973	269	36	31	50	642	447	431	999999	128	999999	749	695	999999	781	768	999999	724	984	999999	999999	30	772	849	283	297	999999	565	999999	275	999999	72	999999	624	999999	999999	900	756	645	859	450	828	999999	692	777	999999	134	985	514	999999	741	999999	880	90	972	952	999999	999999	748	753	331	882	674	141	38	910	436	81	669	568	999999	757	999999	134	774	518	817	999999	81	458	999999	335	999999	999999	534	999999	191	242	651	999999	725	724	17	891	538	568	163	999999	999999	867	398	63	325	946	999999	999999	999999	755	999999	463	999999	417	114	300	999999	995	831	368	999999	999999	728	204	429	951	999999	999999	749	197	596	999999	999999	745	426	214	69	119	20	115	733	549	180	436	999999	999999	582	317	619	717	311	999999	999999	794	473	726	149	203	634	999999	113	440	244	732	999999	999999	999999	400	991	900	240	999999	984	999999	635	999999	766	302	277	241	999999	999999	533	42	999999	999999	999999	569	281	699	74	865	484	647	12	302	999999	448	276	999999	99	192	
325	718	486	829	558	21	999999	999999	959	847	925	402	999999	577	907	212	999999	115	629	539	128	999999	835	999999	996	999999	723	342	752	999999	35	999999	152	999999	999999	999999	555	999999	505	467	410	865	739	227	939	91	653	434	395	999999	999999	999999	999999	559	74	33	883	121	999999	999999	297	826	663	641	821	485	999999	806	999999	102	999999	788	999999	999999	139	262	999999	618	435	914	999999	999999	999999	999999	726	863	999999	592	133	195	931	999999	234	295	999999	583	212	108	405	464	999999	847	999999	302	456	813	561	45	999999	811	471	274	686	918	525	999	879	23	914	957	241	999999	682	182	999999	222	999999	324	991	555	59	463	999999	970	93	847	232	654	204	912	999999	218	171	321	723	666	757	316	769	181	704	199	193	999999	999999	173	174	894	141	999999	258	247	999999	875	999999	18	999999	716	834	678	776	999999	819	11	655	33	506	999999	999999	505	999999	258	555	820	999999	860	999999	774	748	920	999999	337	523	999999	664	75	999999	296	560	715	613	50	481	999999	404	479	999999	191	792	208	666	802	999999	636	999999	10	691	232	34	901	738	999999	968	999999	995	999999	999999	858	999999	590	858	999999	999999	742	891	425	776	999999	426	381	489	97	982	549	263	880	891	999999	193	663	383	942	271	999999	999999	999999	82	567	105	954	999999	522	844	999999	999999	999999	991	703	744	362	233	237	805	653	421	999999	305	429	660	124	558	824	999999	683	216	916	948	162	765	565	352	999999	369	472	613	967	253	780	208	807	888	999999	999999	999999	440	156	147	617	247	336	40	653	999999	980	406	942	846	170	999999	434	508	839	999999	189	20	24	999999	343	50	453	407	999999	999999	853	999999	370	682	845	999999	70	778	340	914	439	999999	699	312	388	75	999999	131	92	784	999999	308	59	999999	963	820	426	287	803	999999	999999	999999	514	433	64	754	46	270	999999	999999	934	655	177	999999	508	653	999999	999999	489	999999	999999	331	999999	740	455	554	187	119	999999	34	827	999999	974	999999	130	510	30	276	257	634	39	410	999999	175	850	129	999999	134	752	319	509	713	999999	536	207	472	999999	999999	977	999999	999999	926	999999	976	999999	999999	680	414	804	997	999999	999999	999999	999999	999999	969	212	999999	890	999999	422	999999	367	409	999999	123	984	448	564	999999	896	257	298	747	68	112	858	152	85	698	999999	726	329	755	687	464	999999	944	297	238	270	999999	999999	652	97	523	569	999999	461	976	177	241	850	999999	110	385	999999	716	796	146	120	69	83	201	885	696	733	
612	999999	999999	863	50	999999	336	397	999999	374	999999	660	999999	999999	999999	691	108	531	999999	876	182	654	999999	999999	543	999999	999999	127	999999	392	691	766	400	790	956	999999	999999	999999	136	90	523	760	669	20	121	65	262	603	404	377	999999	670	999999	820	999999	957	420	362	330	999999	999999	218	195	59	683	999999	270	999999	999999	296	300	999999	404	137	362	421	985	301	596	487	895	999999	723	999999	417	999999	99	580	238	998	19	47	792	244	999999	314	574	620	337	242	795	507	27	117	87	988	275	549	999999	149	972	129	766	842	999999	450	999999	362	641	662	789	999999	525	586	286	262	999999	170	55	58	999999	374	999999	363	692	398	999999	999999	755	999999	999999	999999	123	98	36	890	281	949	247	641	819	221	979	674	453	115	981	999999	999999	825	795	114	504	419	302	607	999999	999999	160	608	909	999999	606	221	906	249	999999	437	560	396	999999	253	922	999999	238	999999	395	299	999999	587	999999	110	785	999999	999999	650	999999	704	796	428	999999	869	799	639	731	939	999999	767	767	214	538	554	879	444	844	551	999999	100	999999	999999	221	865	501	999999	202	809	104	675	587	265	204	999999	640	142	661	999999	454	999999	682	999999	30	628	999999	999999	999999	861	230	351	96	92	468	955	523	999999	216	999999	377	236	446	922	845	939	189	512	19	666	914	999999	782	732	999999	899	999999	891	645	593	344	795	999999	341	588	753	588	505	999999	249	999999	999999	926	791	744	228	846	999999	453	90	448	999999	696	999999	946	482	999999	364	985	569	999999	632	494	999999	534	999999	711	999999	999999	102	361	684	714	770	317	414	821	991	988	879	62	999999	447	565	999999	325	109	142	394	116	194	234	519	237	999999	999999	999999	313	267	172	516	740	427	999999	729	763	314	925	84	999999	999999	577	999999	116	516	890	999999	929	477	219	999999	578	721	237	907	136	174	486	999999	590	399	518	733	825	372	999999	239	96	999999	391	20	183	67	851	999999	617	858	999999	721	810	542	999999	835	58	999999	937	29	200	453	603	599	827	856	999999	153	153	843	999999	743	204	661	999999	104	999999	208	308	521	869	782	299	999999	760	765	999999	58	999999	682	685	144	434	302	48	643	242	792	193	326	573	708	310	774	318	669	999999	158	445	991	749	849	999999	999999	159	417	163	999999	838	71	598	999999	999999	471	999999	415	319	901	622	463	861	304	24	981	999999	171	999999	525	999999	101	999999	999999	999999	322	933	836	999999	17	153	631	489	906	953	999999	728	999999	999999	
839	616	903	360	999999	536	981	139	454	999999	410	478	999999	999999	638	376	999999	999999	488	832	999999	999999	331	662	999999	758	991	974	954	350	893	262	999999	302	999999	908	999999	740	623	583	631	192	488	11	352	538	164	695	851	540	999999	999999	999999	305	351	311	294	999999	57	867	544	16	185	114	941	157	658	696	303	999999	999999	999999	210	999999	210	344	59	330	999999	773	603	305	132	424	999999	999999	23	999999	950	341	623	814	693	755	48	625	17	383	69	999999	880	467	402	131	229	210	108	999999	999999	16	261	964	931	999999	273	248	883	999999	970	999999	144	143	999999	961	115	505	999999	999999	999999	585	337	999999	999999	124	893	146	999999	11	204	933	496	678	999999	943	89	659	999999	999999	492	800	741	256	413	712	70	999999	721	440	26	723	887	999999	477	519	679	585	703	999999	390	999999	345	882	566	47	859	465	713	802	881	456	622	904	961	76	844	90	273	999999	63	999999	424	999999	984	999999	999999	999999	999999	911	274	999999	999999	76	999999	365	464	858	690	375	999999	999999	42	919	999999	570	111	982	999999	411	999999	598	322	999999	999999	243	712	872	897	95	991	26	265	802	537	387	500	999999	877	606	999999	986	999999	999999	705	999999	124	504	913	999999	999999	73	999999	799	246	675	999999	810	999999	793	652	592	960	604	384	836	349	999999	391	999999	79	555	999999	95	799	688	208	424	450	314	129	217	958	999999	716	999999	865	999999	565	999999	205	999999	999999	93	953	29	999999	795	999999	868	999999	883	123	742	354	824	999999	75	999	999999	476	767	999999	998	674	445	633	486	887	457	970	999999	675	529	976	389	312	32	142	999999	999999	999999	901	581	999999	245	104	225	138	999999	999999	800	999999	16	395	437	330	254	418	518	395	549	908	75	898	235	218	594	766	999999	522	936	932	228	999999	999999	999999	788	802	439	350	417	358	995	488	180	426	668	143	548	69	67	613	624	395	123	999999	999999	683	970	37	510	459	173	380	42	867	247	120	331	999999	999999	451	979	177	977	200	912	587	728	808	550	460	227	999999	464	332	999999	833	782	570	39	114	999999	412	840	958	194	625	455	312	189	999999	812	976	527	999999	634	999999	417	999999	591	258	955	171	486	999999	999999	999999	916	999999	558	414	337	761	542	999999	618	999999	337	29	16	999999	142	425	999999	992	999999	999999	387	848	697	999999	999999	860	999999	999999	159	671	925	999999	726	926	709	744	753	775	229	999999	444	100	997	67	129	398	916	304	126	539	542	494	412	
999999	881	77	999999	999999	988	477	782	760	287	947	651	999999	302	999999	588	397	672	999999	773	596	806	296	850	640	742	37	999999	683	665	999999	138	441	387	999999	54	641	731	67	787	752	278	684	812	60	415	582	106	836	716	728	867	688	721	816	193	999999	227	999999	953	960	533	109	105	668	999999	220	169	565	45	946	999999	999999	76	999999	327	132	484	800	234	170	999999	117	967	999999	752	450	720	999999	999999	460	999999	358	113	826	228	179	589	999999	999999	204	422	541	801	769	72	262	621	700	498	71	120	427	999999	793	999999	426	999999	168	915	377	500	999999	22	585	533	999999	511	999999	802	157	543	339	568	39	747	399	316	207	874	499	999999	999999	999999	491	999999	996	210	320	999999	802	999999	431	238	863	704	825	529	226	246	755	750	380	898	350	528	999999	858	128	55	640	120	934	999999	425	999999	999999	999999	530	245	536	117	999999	454	999	120	122	111	705	999999	999999	870	999999	999999	128	749	458	999999	732	999999	569	148	91	999999	999999	999999	112	147	812	999999	233	999999	998	981	710	648	558	926	898	239	999999	999999	162	793	133	770	999999	973	175	676	999999	999999	791	567	675	999999	35	927	298	317	18	974	298	390	999999	620	999999	118	260	480	200	999999	999999	502	999999	890	999999	297	151	394	999999	138	972	146	999999	999999	520	441	315	999999	622	631	999999	999999	231	441	999999	772	692	512	899	911	999999	999999	485	568	999999	999999	19	784	412	999999	785	999999	645	879	12	161	165	236	110	439	803	938	857	569	893	641	999999	126	510	223	605	999999	495	760	415	287	661	999999	999999	999999	999999	530	909	884	845	734	945	352	999999	239	999999	999999	411	999999	999999	785	836	916	675	999999	27	893	284	199	142	156	418	885	474	725	500	498	487	879	17	282	38	973	723	168	695	928	688	280	999999	149	999999	999999	651	630	999999	744	991	264	213	538	999999	999999	751	699	325	70	877	712	738	128	978	532	999999	836	756	863	203	999999	798	999999	214	13	999999	993	918	393	243	844	285	756	999999	232	999999	478	999999	318	232	999999	843	635	60	976	542	487	171	705	573	999999	999999	999999	551	485	466	124	334	252	136	757	999999	932	827	999999	437	982	621	755	856	999999	999999	448	999999	179	672	999999	48	999999	471	116	832	999999	999999	428	970	697	999999	31	999999	561	154	999999	191	474	252	910	807	999999	548	560	865	415	999999	591	14	999999	999999	999999	999999	304	86	105	781	30	925	568	123	999999	73	999999	777	999999	990	305	
837	999999	267	999999	926	999999	364	31	689	910	251	427	373	238	423	545	751	832	218	471	484	59	12	999999	999999	683	797	408	953	999999	782	999999	425	553	753	977	999999	779	999999	60	999999	999999	415	870	999999	508	205	884	986	528	987	945	999999	528	820	788	34	106	628	253	964	956	78	880	138	976	11	999999	999999	445	377	999999	386	168	532	430	644	141	391	50	488	912	422	999999	822	836	883	999999	733	964	952	81	160	212	95	982	999999	999999	742	999999	506	385	999999	550	160	24	568	232	999999	400	999999	999999	714	588	764	61	543	643	68	301	102	999999	96	520	999999	306	821	184	82	549	444	119	398	589	543	113	999999	871	283	807	277	999999	899	342	999999	69	366	572	447	44	448	352	476	450	709	401	298	999999	68	854	203	394	160	457	956	44	504	135	54	661	547	672	369	261	33	442	215	754	699	999999	939	258	999999	999999	110	999999	999999	947	879	152	999999	624	813	999999	999999	883	510	452	999999	785	564	241	527	786	999999	776	983	999999	426	999999	195	543	199	635	999999	944	656	999999	356	864	999999	556	255	902	845	999999	858	940	647	150	999999	763	999999	913	868	707	730	999999	551	333	999999	427	999999	612	956	281	999999	188	513	669	236	397	105	999999	393	17	986	999999	999999	573	918	999999	999999	286	345	432	176	285	766	217	223	999999	571	33	756	999999	35	642	945	999999	999999	680	999999	977	913	544	667	855	529	860	721	115	20	978	415	999999	848	254	999999	999999	115	999999	421	305	455	999999	826	82	765	999999	982	353	999999	376	85	247	999999	600	999999	801	764	321	755	999999	496	118	999999	592	618	691	999999	781	375	421	468	999999	999999	999999	532	392	717	595	99	999999	878	377	435	643	902	177	999999	258	881	475	769	794	403	514	809	347	835	243	999999	84	292	999999	999999	268	908	736	999999	485	77	980	94	179	231	644	38	128	682	999999	690	450	241	877	899	900	651	674	944	999999	330	194	557	483	141	24	829	677	399	177	999999	176	199	973	190	901	999999	600	572	759	486	691	665	782	999999	23	842	414	310	87	999999	243	792	233	164	883	432	999999	999999	216	815	360	728	514	327	523	999999	268	697	998	518	61	111	999999	277	639	999999	775	929	127	181	999999	376	322	560	501	999999	965	819	307	999999	780	562	366	944	136	963	160	465	999999	762	584	717	999999	999999	565	999999	607	999999	525	363	657	680	999999	44	999999	983	999999	999999	825	999999	295	449	399	529	737	499	745	
250	999999	676	379	319	999999	365	999999	707	74	752	999999	999999	776	19	304	943	821	110	641	331	553	999999	556	206	639	889	476	145	327	782	999999	76	395	366	814	999999	999999	999999	781	564	447	999999	918	663	958	465	373	285	155	456	999999	637	857	424	999999	998	999999	999999	680	19	889	462	390	292	921	999999	974	999999	205	455	959	484	999999	86	884	999999	233	893	248	184	999999	999999	990	870	84	999999	218	999999	670	815	728	810	667	999999	999999	985	312	636	999999	38	490	953	89	699	999999	999999	318	780	999999	835	775	236	935	505	493	698	472	519	217	727	720	13	749	390	726	159	816	558	410	899	559	597	161	999999	693	572	999999	300	999999	850	885	437	999999	999999	50	999999	875	171	287	999999	523	792	428	25	318	487	213	698	999999	346	416	999999	379	641	286	188	999999	725	812	920	587	999999	144	367	841	292	572	914	999999	233	283	655	280	433	999999	766	178	146	900	216	369	422	999999	48	443	999999	67	799	558	862	999999	999999	359	366	400	999999	657	71	183	35	915	299	358	749	999999	999999	999999	946	999999	519	999999	999999	825	606	561	174	855	106	999999	715	999999	772	366	488	805	133	306	913	42	44	119	999999	962	999999	300	79	74	576	974	999999	645	121	544	999999	852	489	334	752	805	999999	495	560	999999	999999	801	153	933	869	944	999999	464	999999	914	230	999999	903	975	950	999999	491	999999	288	999999	251	79	123	237	326	999999	999999	799	999999	118	806	548	999999	969	999999	83	157	999999	204	999999	44	227	79	206	324	638	999999	513	999999	447	999999	134	217	438	895	398	687	915	616	999999	999999	150	911	468	118	681	999999	999999	481	876	168	354	999999	999999	97	34	999	917	912	688	687	811	999999	999999	794	681	341	129	83	115	395	999999	530	961	14	999999	316	611	98	999999	999999	24	42	506	288	969	999999	999999	351	871	398	770	13	928	555	816	999999	804	673	436	349	732	860	375	491	927	823	944	651	203	999999	398	828	279	901	999999	999999	918	827	824	463	999999	778	999999	717	625	238	602	416	197	999999	999999	937	661	303	63	163	667	999999	361	155	999999	999999	157	162	10	941	733	36	881	999999	807	977	999999	999999	570	954	658	657	865	699	999999	538	463	35	217	999999	176	976	847	519	999999	902	476	678	189	868	630	999999	717	683	999999	999999	534	160	999999	999999	98	688	732	109	505	19	999999	662	999999	745	456	132	999999	549	774	999999	189	999999	925	904	511	180	794	701	999999	608	940	191	999999	
999999	13	313	999999	683	372	999999	254	747	24	112	752	999999	754	443	422	508	999999	177	908	748	999999	999999	235	466	999999	918	999999	40	776	896	78	968	468	999999	999999	153	468	270	187	296	511	441	357	822	162	697	999999	360	999999	825	503	772	999999	455	999999	841	87	999999	661	453	593	223	971	999999	43	783	355	484	702	999999	49	999999	989	622	246	999999	814	999999	314	335	999999	543	751	951	403	306	999999	999999	999999	999999	75	272	609	733	702	999999	999999	239	789	999999	999999	941	658	21	785	999999	782	660	218	313	36	999999	999999	336	951	999999	472	999999	999999	737	98	999999	473	802	212	999999	244	266	919	948	999999	585	623	936	983	999999	885	740	175	743	523	44	999999	999999	873	400	999999	282	781	652	999999	449	514	61	290	18	999999	856	999999	999999	424	526	740	999999	818	451	61	955	353	999999	999999	731	854	981	999999	63	999999	765	928	812	999999	999999	484	276	999999	55	80	571	656	974	92	39	931	167	328	999999	304	999999	999999	431	348	424	929	390	488	104	594	533	999999	236	480	712	927	999999	610	463	999999	474	999999	772	999999	490	309	378	318	144	800	696	999999	227	999999	994	875	999999	473	983	42	104	788	999999	999999	546	999999	429	504	999999	112	935	557	999999	954	830	406	127	59	999999	124	561	81	353	999999	999999	871	619	477	486	837	999999	532	627	430	947	999999	120	999999	999999	755	999999	999999	939	42	999999	149	796	273	929	598	758	999999	614	868	480	32	444	733	562	674	125	952	28	541	682	412	930	999999	999999	999999	295	999999	224	113	244	686	141	321	438	999999	85	356	547	887	89	972	918	999999	950	924	251	999999	760	171	640	999999	855	407	359	999999	219	361	999999	785	312	953	243	511	634	793	999999	999999	304	803	999999	768	414	999999	462	710	494	181	494	999999	902	908	54	62	999999	316	831	734	962	975	999999	724	100	762	585	135	738	416	133	166	43	128	92	957	999999	871	523	725	945	648	999999	999999	999999	184	882	403	909	190	48	328	962	999999	999999	329	263	874	678	999999	554	336	999999	87	57	338	57	784	999999	97	490	999999	792	999999	789	999999	16	512	857	915	880	191	226	999999	377	805	203	877	958	762	703	697	202	871	999999	999999	676	891	989	537	136	108	577	821	700	447	999999	857	377	846	999999	999999	27	999999	771	373	999999	424	710	252	145	999999	825	73	393	793	408	999999	934	180	646	125	999999	999999	789	782	614	404	857	930	999999	345	999999	121	450	953	680	439	999999	807	
999999	999999	999999	999999	402	955	282	513	999999	999999	999999	614	922	207	210	206	237	697	999999	989	758	714	566	780	999999	799	670	714	623	440	123	968	822	137	999999	394	934	776	999999	999999	509	111	966	950	999999	999999	423	999999	911	253	999999	982	466	120	58	999999	695	411	774	999999	999999	568	999999	998	793	81	999999	999999	536	815	272	461	769	150	489	657	748	616	889	317	999999	367	802	379	999999	140	512	711	89	876	699	532	12	335	999999	941	999999	968	166	819	999999	628	776	999999	980	274	999999	325	630	400	56	88	521	466	999999	999999	999999	520	294	663	999999	999999	715	999999	126	999999	459	443	602	548	446	780	459	79	444	999999	591	707	398	449	999999	196	91	688	830	620	999999	999999	120	620	185	700	999999	502	260	793	912	127	999999	251	815	779	723	92	953	275	999999	451	32	466	346	68	999999	844	746	382	998	36	999999	505	999999	999999	999999	981	372	746	106	999999	819	650	999999	473	727	999999	634	147	999999	998	734	999999	999999	569	999999	653	284	127	578	839	999999	999999	794	885	298	999999	522	901	455	741	999999	999999	179	672	632	381	621	999999	340	974	220	608	999999	999	999999	273	514	169	400	680	999999	254	177	999999	210	940	855	999999	185	254	635	733	692	999999	999999	527	999999	328	936	151	999999	411	786	604	999999	157	969	795	593	35	969	362	999999	775	44	475	50	912	472	691	525	661	697	999999	349	487	916	999999	720	774	878	195	999999	999999	999999	305	467	572	638	62	971	999999	999999	159	285	282	232	999999	697	999999	487	483	856	254	625	381	999999	700	265	152	241	791	84	999999	156	783	999999	261	137	738	999999	999999	284	419	999999	999999	295	547	810	999999	264	999999	489	999999	297	405	338	978	633	276	591	999999	317	496	820	189	986	999999	13	501	999999	970	789	959	999999	999999	208	999999	999999	170	95	176	889	198	887	242	311	176	531	751	454	160	999999	860	156	250	999999	788	999999	540	999999	737	544	319	923	999999	219	530	111	287	206	892	454	472	190	424	999999	128	608	588	999999	999999	35	999999	57	999999	999999	928	812	565	849	420	847	994	999999	358	632	580	275	999999	32	781	74	253	999999	562	706	165	680	999999	373	51	189	999999	662	657	711	292	272	931	999999	999999	717	546	999999	785	54	459	999999	999999	791	306	999999	15	565	106	755	782	706	999999	295	197	258	90	202	807	241	836	342	999999	999999	350	318	343	999999	741	74	528	999999	769	518	257	384	847	999999	76	999999	183	455	999999	999999	929	
999999	777	646	754	43	636	353	630	553	217	999999	745	196	999999	988	999999	353	999999	42	999999	967	937	976	47	812	410	999999	136	619	68	391	776	142	716	765	999999	999999	907	999999	437	184	195	225	310	999999	999999	660	999999	88	679	829	631	999999	999999	962	648	801	608	999999	999999	496	999999	21	999999	826	351	613	479	999999	999999	999999	999999	126	999999	999999	781	721	999999	908	183	750	652	57	940	238	759	999999	466	999999	126	739	97	966	85	941	999999	184	999999	483	788	35	190	811	999999	855	393	999999	999999	623	190	926	999999	700	767	882	843	179	81	267	77	108	157	999999	569	718	735	480	50	664	105	607	991	202	129	158	569	999999	427	94	845	254	324	842	573	200	613	397	208	203	999999	787	999999	999999	416	689	877	465	252	912	130	999999	999999	274	528	582	935	933	581	619	322	13	752	986	999999	822	784	314	161	379	115	999999	282	847	566	318	504	999999	999999	439	280	114	598	515	999999	999999	780	59	324	990	264	679	999999	588	880	103	44	126	60	593	999999	573	313	873	999999	782	641	627	999999	999999	88	417	157	151	999999	999999	415	247	33	490	52	734	999999	170	124	435	999999	999999	966	999999	999999	388	477	202	534	707	800	724	708	999999	301	163	352	114	912	847	531	999999	250	672	688	797	103	570	551	180	583	152	758	381	259	947	660	244	936	700	939	955	617	641	999999	999999	539	841	199	889	999999	885	999999	999999	903	858	453	304	785	486	295	906	650	363	133	999999	999999	336	999999	353	502	118	177	222	908	999999	999999	608	999999	999999	267	261	381	661	787	697	894	492	477	400	999999	365	459	459	414	999999	999999	264	517	759	724	999999	999999	845	396	284	717	999999	368	999999	803	844	50	787	228	43	535	999999	576	435	763	484	858	541	848	146	659	718	999999	875	999999	801	100	999999	999999	65	352	535	274	513	980	858	133	150	597	660	325	671	241	381	507	325	999999	999999	996	249	353	999999	999999	999999	625	999	237	492	76	999999	754	545	513	173	999999	999	724	73	455	904	360	718	944	198	821	987	487	436	999999	945	123	18	508	43	711	974	538	999999	887	999999	631	999999	84	595	905	779	999999	77	999999	508	600	999999	636	101	999999	635	433	809	999999	638	522	801	124	999999	887	746	47	999999	461	716	999999	999999	185	474	999999	719	644	358	999999	999999	999999	419	746	999999	999999	999999	999999	416	154	86	551	999999	586	259	999999	829	526	953	999999	169	742	688	615	973	47	890	449	172	818	
180	991	84	999999	396	809	112	64	255	775	999999	999999	631	999999	385	999999	741	133	926	999999	999999	202	999999	650	133	309	150	803	772	832	463	59	218	597	973	999999	477	999999	199	449	366	775	281	188	999999	794	120	363	240	809	305	999999	522	166	375	999999	311	999999	403	96	669	309	292	422	321	350	166	43	362	300	999999	539	999999	487	649	678	921	511	341	339	198	787	999999	963	999999	696	999999	999999	232	999999	999999	999999	809	112	779	66	999999	999999	866	999999	638	87	999999	939	999999	999999	832	999999	517	697	999999	799	999999	74	897	882	735	999999	885	999999	814	114	999999	366	516	654	730	831	707	592	194	72	645	373	700	999999	786	999999	851	771	863	500	544	535	938	984	950	999999	999999	897	331	999999	973	999999	163	534	277	644	433	466	999999	999999	338	925	512	999999	163	999999	373	786	999999	112	476	124	761	323	569	999999	999999	999999	704	999999	999999	999999	271	30	99	403	999999	176	999999	999999	210	999999	736	862	172	999999	33	944	999999	231	999999	428	999999	228	697	858	999999	839	964	999999	226	999999	762	59	999999	528	663	491	904	999999	999999	206	943	999999	902	999999	387	999999	161	950	261	483	701	999999	614	208	19	52	332	240	913	380	212	850	999999	308	999999	687	999999	643	955	541	49	80	712	999999	484	846	326	616	480	591	999999	23	999999	742	999999	289	999999	187	518	621	169	673	846	148	994	102	38	603	458	700	422	518	994	719	443	630	770	440	723	172	725	716	759	999999	692	198	119	192	999999	353	252	309	134	344	382	375	234	999999	190	392	818	723	999999	780	179	179	28	31	309	580	518	999999	999999	356	999999	999999	999999	524	999999	805	983	845	504	115	458	122	393	660	999999	77	999999	999999	999999	340	354	12	999999	979	163	522	999999	97	883	999999	999999	248	845	778	448	929	461	709	127	385	408	972	228	62	332	999999	999999	368	684	242	184	321	754	133	999999	892	893	934	371	934	999999	896	961	976	279	999999	277	614	999999	999999	615	695	999999	874	999999	999999	999999	506	657	106	735	812	413	651	353	523	493	721	776	556	999999	527	348	193	749	999999	20	999999	782	999999	788	181	156	276	999999	488	242	880	201	630	999999	396	999999	999999	208	999999	493	320	632	999999	999999	556	838	665	382	999999	999999	896	134	429	999999	542	724	545	999999	564	665	999999	34	864	290	613	530	156	999999	649	999999	84	984	926	29	700	619	999999	396	242	343	490	999999	538	141	346	755	999999	999999	999999	672	999999	999999	644	167	356	
295	768	475	122	35	691	227	732	847	282	911	207	410	999999	999999	698	159	86	230	185	252	496	732	944	857	759	887	872	977	509	128	350	769	999999	414	850	560	999999	216	999999	999999	171	691	858	434	999999	370	999999	999999	973	591	878	999999	981	999999	799	45	531	999999	276	803	999999	755	347	164	570	438	737	266	999999	148	999999	999999	578	999999	91	805	873	520	309	999999	299	230	999999	917	999999	999999	999999	569	615	999999	39	999999	939	848	917	999999	353	704	863	999999	632	341	999999	834	715	18	845	999999	999999	999999	171	20	956	877	513	999999	752	429	914	643	999999	178	999999	266	119	858	930	729	999999	676	461	179	656	189	765	957	650	178	212	241	91	718	547	621	654	28	71	71	344	793	999999	923	789	229	999999	999999	999999	322	999999	999999	87	125	85	355	999999	992	999999	777	121	556	999999	583	227	999999	999999	932	999999	38	612	101	797	999999	394	210	999999	537	999999	437	709	311	276	999999	453	355	163	999999	643	202	89	662	999999	294	949	788	999999	90	706	115	999999	547	834	662	709	634	999999	218	730	874	342	999999	999999	926	77	810	999999	155	140	999999	530	999999	999999	438	949	950	436	999999	919	999999	999999	932	830	999999	769	172	477	614	628	999999	297	945	999999	769	999999	85	999999	737	226	149	509	174	950	835	585	82	258	999999	712	759	207	555	999999	134	999999	410	999999	338	167	999999	999999	674	526	321	999999	584	359	999999	578	874	900	698	296	780	999999	726	982	995	697	697	914	999999	902	869	999999	742	999999	121	999999	999999	999999	720	999999	999999	806	835	647	639	999999	10	999999	727	999999	999999	858	508	268	999999	999999	266	428	187	640	470	990	271	771	657	700	999999	928	999999	743	999999	972	190	128	974	974	999999	88	353	744	697	974	999999	253	73	999999	122	483	999999	93	530	40	723	89	999999	331	544	999999	999999	938	419	82	483	984	999999	865	678	390	293	544	766	187	999999	443	999999	495	804	999999	708	999999	999999	367	791	164	999999	999999	999999	110	19	999999	999999	207	98	414	334	999999	999999	999999	546	207	999999	731	200	602	327	352	999999	999999	146	623	527	999999	365	353	360	61	291	329	770	617	616	999999	380	640	999999	568	98	999999	119	328	999999	999999	481	999999	314	999999	177	999999	836	999999	144	969	963	999999	135	913	841	999999	63	999999	343	181	442	928	999999	764	361	559	497	759	263	294	180	999999	628	925	54	855	49	504	883	103	492	899	483	647	999999	985	515	201	726	354	999999	836	985	823	169	552	
999999	549	505	618	700	87	617	849	798	156	767	209	868	986	704	559	399	250	688	542	455	943	999999	375	53	306	42	909	677	344	831	999999	766	502	936	500	999	275	999999	415	291	633	849	468	227	316	999999	740	650	999999	999999	744	999999	626	107	975	400	139	574	403	54	999999	182	463	999999	999999	442	376	59	214	999999	999999	847	283	260	821	104	691	158	737	973	301	269	619	999999	999999	669	149	404	961	109	869	999999	998	370	583	461	999999	153	265	999999	956	691	445	507	323	999999	861	376	285	880	999999	981	999999	430	999999	999999	562	565	237	999999	999999	999999	97	114	690	433	848	999999	999999	999999	708	548	892	863	27	610	999999	122	584	200	999999	999999	129	91	401	888	999999	578	999999	144	899	830	916	963	579	985	999999	341	999999	889	58	948	699	916	181	170	98	999999	413	152	625	449	980	47	494	530	999999	15	999999	999999	570	280	305	999999	999999	878	632	928	294	999999	999999	491	304	999999	151	859	84	999999	909	240	799	889	175	475	518	459	849	999999	479	59	142	598	627	26	328	778	653	167	456	303	999999	170	689	999999	145	143	155	295	895	999999	456	999999	999999	999999	11	999999	115	830	33	19	38	999999	999999	244	899	418	863	288	376	373	215	917	756	616	999999	999999	209	793	339	999999	314	999999	999999	844	603	493	501	155	24	647	672	823	143	446	274	785	999999	999999	999999	727	279	999999	999999	531	429	538	892	489	999999	371	482	321	500	648	705	474	999999	999999	999999	415	916	999999	273	999999	700	392	783	320	999999	917	929	999999	321	999999	115	999999	999999	461	425	74	999999	22	374	652	999999	361	333	495	741	800	999999	999999	813	999999	810	999999	602	999999	999999	46	755	582	147	999999	442	999999	999	999999	543	999999	828	318	199	999999	814	904	999999	621	564	349	68	297	579	551	902	834	999999	254	801	553	846	999999	630	388	319	29	874	511	220	999999	361	999999	952	484	999999	706	905	246	262	906	217	981	634	999999	999999	467	999999	596	961	999999	786	755	96	999999	420	999999	687	811	267	795	39	842	410	127	999999	623	344	104	579	999999	928	704	991	895	346	864	999999	149	410	999999	26	999999	550	999999	661	606	359	963	73	999999	29	104	979	999999	876	374	580	517	504	364	132	908	999999	765	679	999999	763	999999	652	555	560	999999	999999	416	778	751	999999	798	466	999999	274	381	40	980	186	834	724	534	29	999999	999999	314	999999	56	728	118	271	784	999999	578	842	168	321	518	999999	480	693	573	688	
134	82	999999	61	122	99	751	877	46	999999	845	367	239	999999	999999	999999	255	903	364	688	999999	489	999999	866	887	549	999999	70	999999	940	705	999999	999999	999999	894	899	511	263	999999	999999	976	240	999999	204	999999	221	612	987	640	999999	999999	577	338	999999	27	999999	563	999999	999999	573	983	999999	364	105	884	704	215	999999	286	780	760	992	380	408	999999	440	264	323	999999	675	936	128	999999	276	999999	137	812	999999	827	260	345	999999	99	959	972	295	875	140	320	391	15	228	711	999999	999999	999999	207	930	999999	587	390	250	146	999999	636	865	271	98	947	756	999999	938	999999	999999	999999	999999	903	421	435	426	564	999999	13	397	999999	718	416	999999	780	356	930	882	103	249	869	105	458	999999	999999	117	33	787	192	999999	500	76	662	686	999999	329	999999	785	999999	757	999999	267	246	749	828	918	459	702	317	601	826	19	845	999999	165	349	999999	312	999999	328	402	999999	940	450	897	603	999999	730	154	999999	999999	154	388	346	226	612	859	708	999999	414	657	331	479	590	737	490	231	345	530	999999	999999	595	697	186	364	256	326	796	851	999999	862	729	999999	856	153	681	999999	509	110	553	489	18	539	684	670	80	999999	359	712	416	382	720	209	78	999999	999999	457	211	981	969	296	72	999999	547	552	928	774	623	447	65	859	722	245	976	595	999999	65	999999	999999	293	950	999999	999999	999999	852	999999	529	488	999999	289	234	429	527	999999	267	426	161	991	142	741	999999	683	999999	657	999999	999999	485	999999	482	255	808	999999	999999	697	29	329	999999	422	695	999999	999999	999999	615	167	831	440	204	114	719	178	451	999999	880	774	999999	276	999999	436	888	999999	665	306	15	999999	481	790	733	829	121	937	447	739	306	731	342	20	999999	999999	826	126	465	999999	513	999999	803	999999	999999	920	710	752	275	553	533	502	745	113	999999	853	999999	50	706	374	992	999999	999999	711	999999	159	442	976	999999	999999	609	999999	736	294	792	701	999999	736	236	999999	129	369	672	894	215	999999	986	238	999999	224	999999	785	419	999999	999999	731	582	101	999999	414	487	734	554	965	943	761	765	460	320	999999	895	999999	814	893	999999	633	119	999999	506	962	173	213	255	984	999999	824	362	646	905	70	128	866	758	999999	335	999999	814	999999	950	454	999999	535	917	999999	329	999999	971	525	999999	999999	621	745	595	25	250	283	489	570	999999	129	999999	129	554	260	469	999999	201	999999	568	999999	818	999999	886	62	999999	637	296	112	664	999999	852	836	801	160	
448	999999	999999	742	581	999999	905	999999	971	831	55	918	999999	999999	683	300	927	979	957	983	937	218	999999	543	101	613	999999	386	999999	622	276	572	328	999999	811	999999	758	999999	999999	999999	955	573	999999	65	17	16	655	628	429	999999	195	999999	878	817	222	240	525	737	999999	999999	999999	529	348	359	999999	999999	999999	587	999999	597	541	999999	999999	999999	999999	373	777	803	536	94	957	369	999999	540	999999	403	693	999999	191	580	570	31	808	450	453	999999	234	91	500	534	999999	78	999999	999999	999999	717	312	437	999999	849	462	721	999999	566	21	703	572	999999	923	172	789	999999	405	999999	36	520	669	129	997	602	148	999999	999999	12	678	888	598	134	999999	719	100	999999	721	341	128	848	820	251	999999	749	863	426	999999	338	999999	326	673	495	805	321	999999	192	439	196	999999	766	418	208	887	133	115	999999	999999	213	81	999999	378	73	167	187	699	427	999999	258	999999	721	999999	999999	267	362	999999	112	329	396	671	999999	999999	999999	630	361	439	999999	999999	315	643	425	327	954	999999	999999	999999	999999	338	627	622	629	502	191	999999	989	239	999999	940	534	907	999999	128	713	542	999999	708	842	443	806	748	87	999999	384	614	324	404	582	718	999999	414	616	773	701	999999	999999	999999	999999	999999	999999	131	995	682	829	999999	999999	306	999999	422	103	999999	115	176	999999	879	544	999999	127	576	142	595	657	999999	893	129	301	240	999999	939	500	757	999999	999999	802	684	999999	999999	243	976	999999	999999	790	999999	625	543	999999	449	251	822	239	485	298	77	946	55	999999	999999	788	710	116	409	878	999999	922	345	999999	352	374	999999	137	149	332	150	601	124	804	999999	110	359	820	851	999999	999999	709	25	469	999999	816	756	999999	482	617	999999	870	575	148	126	247	289	104	956	85	404	694	100	999999	157	476	832	250	999999	179	999999	999999	999999	421	283	964	907	999999	999999	535	617	636	655	532	999999	999999	36	975	999999	259	820	265	863	775	594	910	999999	862	321	529	984	999999	999999	312	188	643	616	999999	865	161	340	414	651	431	468	767	999999	999999	363	878	449	856	562	727	358	182	999999	488	827	373	354	54	999999	923	551	999999	999999	352	353	999999	663	872	120	536	919	999999	999999	999999	317	826	870	999999	999999	999999	89	999999	999999	516	953	15	616	137	999999	502	999999	999999	999999	727	879	366	999999	697	999999	207	224	999999	746	36	807	942	568	594	999999	10	999999	999999	545	130	843	423	158	887	398	347	550	536	999999	618	999999	999999	565	999999	562	999999	
462	183	838	312	229	512	392	927	999999	21	446	999999	999999	336	999	999999	750	730	883	999999	218	486	308	875	656	687	41	999999	999999	184	999999	682	999999	230	999999	329	464	999999	900	999999	41	231	999999	387	901	529	580	219	618	225	882	999999	13	999999	999999	975	999999	962	655	999999	481	999999	630	533	634	764	988	999999	788	679	58	517	829	999999	434	987	307	920	999999	137	117	821	518	90	301	551	679	999999	488	572	454	999999	999999	369	999999	777	999999	999999	753	146	540	844	431	939	176	999999	999999	460	671	999999	677	954	987	999999	433	660	999999	549	241	92	999999	62	999999	999999	235	999999	930	999999	693	999999	396	652	999999	838	999999	273	400	579	913	927	545	999999	274	999999	999999	999999	515	70	999999	209	41	60	423	999999	61	999999	598	215	999999	620	444	545	767	24	368	35	787	159	999999	170	269	175	999999	999999	999999	999999	788	522	330	734	999999	869	999999	999999	625	999999	999999	506	786	999999	674	195	866	303	492	10	999999	259	999999	999999	712	365	140	775	939	999999	424	119	133	999999	698	86	884	979	579	574	20	283	999999	32	797	999999	372	820	495	999999	999999	342	822	547	415	999999	999999	461	31	685	739	759	554	759	999999	129	999999	999999	421	598	310	999999	999999	917	989	187	999999	353	81	432	992	320	289	864	999999	92	296	586	778	169	929	999999	999999	894	835	260	728	999999	999999	999999	907	770	408	897	774	422	999999	905	557	238	677	803	999999	599	692	429	480	689	202	999999	832	797	823	262	999999	876	929	829	92	739	459	232	251	403	999999	232	999999	999999	999999	154	473	999999	999999	999999	999999	136	53	367	211	415	999999	48	446	272	999999	999999	999999	156	238	999999	493	788	823	999999	999999	455	561	985	85	469	999999	99	599	57	375	451	768	283	999999	999999	832	571	627	999999	999999	421	785	979	558	413	286	764	999999	202	661	684	568	220	771	46	575	999999	292	742	897	999999	999999	398	897	999999	352	999999	386	696	74	921	171	156	999999	999999	669	582	436	999999	193	753	935	999999	396	690	883	999999	511	734	999999	774	289	999999	778	999999	999999	396	999999	999999	71	613	388	999999	137	740	523	421	361	414	376	993	999999	999999	558	154	754	52	12	999999	520	999999	170	651	729	300	999999	285	377	590	395	999999	999999	281	610	580	999999	479	999999	656	176	471	205	999999	368	999999	152	669	336	999999	523	929	394	874	644	999999	452	999999	737	837	108	247	999999	999999	28	103	502	360	20	978	999999	285	773	356	50	999999	599	73	999999	999999	
999999	972	999999	999999	999999	465	888	625	637	344	999999	637	999999	441	999999	928	427	434	999999	275	481	792	999999	358	999999	247	165	48	834	594	676	389	453	982	688	136	999999	309	703	562	214	877	722	999999	849	152	544	342	799	121	999999	175	999999	999999	283	365	323	600	890	829	310	850	790	53	668	748	999999	758	752	999999	639	127	730	526	70	999999	999999	983	508	999999	999999	823	248	723	999999	999999	405	434	708	333	813	698	419	873	999999	363	96	678	999999	111	958	786	589	378	481	999999	999999	467	957	680	295	999999	101	189	136	486	611	77	90	168	999999	759	59	429	617	941	708	856	274	707	517	401	976	407	752	916	243	999999	251	458	75	938	476	38	47	482	607	240	747	775	751	28	999999	848	999999	999999	736	999999	761	540	999999	588	203	999999	173	894	363	693	999999	220	252	741	825	999999	102	999999	292	30	392	144	344	477	119	498	955	498	803	999999	649	999999	190	83	118	711	999999	999999	999999	226	865	152	999999	913	804	999999	999999	19	999999	965	999999	352	915	715	778	626	999999	338	479	999999	304	674	101	236	999999	882	999999	179	999999	999999	979	999999	669	76	164	249	25	430	673	582	964	946	304	999999	381	999999	999999	474	305	492	516	324	17	999999	921	200	61	892	999999	921	507	364	386	89	999999	149	999999	849	561	999999	610	775	664	896	739	358	999999	999999	854	746	999999	999999	873	999999	999999	665	608	629	154	964	197	133	999999	751	84	610	569	225	851	241	624	789	999999	766	881	741	659	999999	999999	999999	820	798	999999	999999	999999	942	490	245	481	331	999999	63	999999	596	351	487	223	913	822	999999	788	164	411	623	132	465	651	999999	269	866	15	498	999999	581	153	398	95	439	83	142	129	334	999999	530	999999	570	94	999999	424	403	527	745	999999	999999	785	665	396	424	999	222	300	384	999999	615	325	52	735	999999	453	953	402	784	839	689	19	463	421	881	923	562	380	335	691	866	348	999999	209	156	999999	487	11	671	439	860	842	999999	999999	999999	215	999999	834	961	872	471	11	999999	905	609	999999	331	254	515	999999	999999	842	964	999999	119	276	65	999999	588	999999	966	951	731	354	978	846	273	114	293	676	276	727	999999	462	229	864	605	363	600	984	999999	243	496	180	992	28	999999	63	249	999999	159	814	256	633	999999	999999	999999	399	999999	762	999999	226	961	838	234	999999	432	512	999999	999999	670	702	252	604	863	999999	464	560	999999	960	969	219	865	431	999999	462	481	786	999999	
999999	999999	215	999999	838	94	257	999999	999999	946	283	596	375	590	994	201	999999	571	651	769	999999	66	999999	999999	999999	793	999999	361	540	321	772	247	646	956	763	659	465	999999	413	999999	616	461	806	999999	87	999999	603	628	871	240	999999	999999	999999	26	382	999999	875	177	469	55	405	896	741	345	183	999999	949	418	999999	344	735	191	999999	142	163	722	259	115	960	999999	199	70	999999	999999	252	882	999999	629	584	999999	999999	297	805	368	999999	999999	719	471	440	51	999999	195	801	536	999999	999999	731	999999	863	999999	999999	999999	217	866	856	344	999999	999999	103	999999	628	330	834	999999	999999	999999	386	999999	999999	443	12	788	675	918	999999	14	269	999999	805	364	160	999999	999999	923	716	25	90	938	512	779	999999	287	377	148	423	104	999999	999999	976	65	999999	931	680	429	657	615	104	999999	687	851	85	462	999999	739	151	999999	563	910	11	544	368	999999	298	247	139	724	420	999999	504	999999	654	185	976	999999	852	999999	49	347	275	999999	921	999999	260	660	704	999999	651	637	996	515	540	449	92	442	999999	74	999999	999999	999999	933	205	566	794	603	207	899	485	999999	999999	922	868	999999	999999	901	623	577	999999	637	999999	288	83	783	540	999999	553	214	103	544	62	788	585	607	999999	342	905	999999	999999	999999	462	804	999999	764	999999	84	647	324	999999	190	819	130	877	15	898	21	859	999999	36	805	59	999999	806	941	834	999999	999999	270	178	312	996	268	580	539	185	738	999999	318	43	466	350	239	410	999999	724	931	910	579	999999	45	482	493	999999	200	608	469	997	433	930	650	736	387	156	999999	999999	560	549	999999	830	169	108	551	388	570	999999	999999	592	894	226	999999	198	767	561	142	829	513	931	389	930	715	999999	488	999999	392	729	999999	92	999999	727	999999	392	571	748	999999	936	931	114	999999	735	999999	999999	999999	217	38	462	999999	825	23	673	681	628	169	417	999999	428	620	999999	996	841	999999	737	684	177	999999	999999	626	28	23	999999	897	999999	174	999999	999999	838	999999	281	999999	999999	760	148	999999	244	55	545	232	164	999999	999999	326	999999	117	999999	243	60	202	935	999999	999999	999999	950	812	999999	999999	282	464	515	999999	286	790	348	813	999999	91	363	668	450	131	516	297	472	395	999999	879	139	300	249	999999	101	646	702	999999	842	104	809	999999	261	469	773	91	999999	889	999999	999999	978	954	50	844	879	999999	752	814	648	229	372	565	919	938	999999	982	225	999999	999999	640	98	999999	971	999999	281	999999	416	999999	
999999	999999	580	583	999999	563	999999	999999	999999	404	541	708	894	887	999999	622	999999	254	999999	323	823	790	866	999999	999999	716	251	999999	982	78	572	852	999999	771	466	223	999999	789	526	366	47	470	999999	820	563	999999	746	210	999999	999999	251	999999	999999	103	999999	567	999999	957	867	332	999999	999999	202	191	831	999999	732	133	430	263	972	999999	999999	999999	285	363	68	999999	70	251	970	50	12	633	827	545	241	999999	614	899	655	692	921	204	999999	999999	999999	550	999999	874	742	623	779	500	386	309	308	570	817	803	508	999999	897	626	362	281	999999	568	364	296	999999	848	999999	531	608	290	29	533	999999	999999	95	518	67	195	508	999999	270	511	999999	999999	999999	670	75	810	400	141	794	999999	842	772	752	999999	999999	702	426	893	114	999999	891	999999	289	774	564	999999	718	990	466	711	999999	14	999999	639	320	999999	59	787	783	707	141	476	999999	724	999999	243	999999	385	331	364	769	615	252	22	620	162	248	472	115	638	999999	410	675	93	999999	837	761	122	398	360	999999	639	999999	999999	127	999999	609	564	93	331	797	342	999999	111	941	512	762	998	29	168	999999	586	681	154	615	730	801	412	547	854	481	525	999999	970	711	140	999999	999999	895	205	999999	684	388	784	840	759	741	573	152	674	84	763	999999	239	999999	76	957	999999	790	396	623	206	27	238	850	282	355	999999	400	811	17	915	113	824	615	912	208	897	313	856	999999	237	999999	872	999999	718	432	999999	216	999999	182	539	999999	508	582	356	666	160	933	999999	414	999999	183	340	667	168	999999	999999	999999	851	868	70	661	934	406	395	999999	154	999999	999999	849	597	491	755	638	999999	860	605	251	269	255	57	963	744	451	946	64	929	999999	621	68	162	999999	999999	776	122	878	131	999999	999999	419	522	702	801	999999	816	999999	427	701	199	308	64	37	364	605	999999	999999	916	492	460	341	16	999999	837	83	696	463	999999	978	999999	999999	999999	503	65	850	999999	355	171	35	635	395	636	237	999999	999999	14	135	779	760	999999	26	961	638	999999	855	999999	582	864	728	999999	362	435	448	185	999999	568	561	972	514	871	475	934	890	857	75	704	999999	923	524	78	571	684	374	33	509	999999	110	999999	209	447	160	490	999999	999999	282	959	999999	61	425	753	453	163	275	889	999999	999999	80	780	999999	161	999999	659	350	999999	461	678	70	999999	999999	962	468	999999	772	999999	720	985	999999	999999	585	115	516	727	508	770	625	417	419	485	543	427	567	329	
274	58	999999	501	999999	784	999999	999999	898	772	385	999999	295	743	999999	999999	178	504	591	192	205	480	644	906	160	579	43	53	268	585	882	258	405	148	999999	723	999999	228	845	716	345	999999	217	744	351	999999	485	882	999999	220	317	48	999999	384	999999	794	413	999999	351	999999	999999	508	344	999999	889	999999	67	999999	999999	667	999999	949	999999	999999	847	224	273	900	564	114	104	161	26	58	278	999999	422	30	23	650	319	999999	999999	284	966	836	646	894	999999	224	988	999999	583	369	273	367	389	999999	537	909	530	513	999999	999999	476	598	999999	999999	54	56	999999	47	143	999999	357	604	82	384	908	999999	999999	999999	999999	350	126	766	578	999999	785	999999	463	999999	492	113	999999	999999	998	999999	807	999999	354	359	849	808	999999	951	203	925	22	668	999999	14	62	999999	999999	162	467	13	129	710	30	836	511	144	592	264	554	40	537	999999	999999	999999	577	999999	666	999999	529	247	841	175	572	652	643	999999	625	459	999999	965	771	967	348	995	521	106	999999	518	848	999999	225	254	999999	173	398	472	73	854	999999	522	999999	124	999999	999999	172	954	147	377	202	999999	518	143	856	588	268	569	999999	610	918	480	192	157	378	813	999999	596	768	409	999999	180	999999	771	999999	885	114	657	999999	129	833	567	959	980	325	464	999999	999999	999999	818	905	828	270	463	935	956	339	713	999999	999999	207	999999	196	738	122	31	340	999999	120	970	483	610	234	92	776	999999	521	212	832	914	616	939	207	999999	503	999999	910	600	835	76	556	401	999999	525	921	267	381	230	867	303	133	459	972	428	999999	304	603	188	686	999999	444	136	880	830	213	999999	999999	247	999999	999999	999999	740	999999	54	423	91	999999	999999	999999	519	979	999999	344	539	790	166	999999	779	999999	209	832	999999	914	999999	631	999999	521	91	322	663	889	144	999999	999999	191	393	548	999999	999999	263	606	893	26	176	604	153	999999	350	999999	56	300	597	633	45	854	999999	826	661	422	994	570	616	397	507	629	845	314	163	357	406	618	49	775	360	602	938	715	747	999999	487	637	180	50	275	999999	301	510	950	336	802	567	886	999999	999999	692	989	999999	519	547	759	838	637	992	643	438	999999	822	283	443	915	999999	999999	15	934	366	400	575	132	145	337	344	364	827	555	839	731	999999	999999	667	612	442	999999	999999	896	649	999	187	406	999999	999999	999999	237	517	421	138	488	881	999999	653	302	424	999999	383	220	424	999999	810	447	999999	706	727	999999	999999	999999	
483	477	999999	118	295	999999	999999	999999	294	34	857	117	847	415	427	360	850	999999	122	999999	198	68	822	989	482	999999	199	740	601	140	393	423	622	686	938	660	999999	772	295	297	88	254	99	359	362	999999	999999	405	29	454	999999	774	944	999999	642	424	655	889	636	130	177	483	577	999999	999999	444	494	171	999999	767	751	87	999999	824	296	999999	999999	473	637	175	537	794	999999	999999	999999	999999	478	999999	53	999999	999999	719	146	174	130	605	677	935	718	917	999999	475	927	262	703	779	116	129	953	699	456	192	262	470	999999	383	762	429	999999	30	965	999999	127	953	762	999999	999999	503	704	690	275	43	754	720	999999	999999	999999	468	999999	504	512	359	428	999999	77	822	467	675	581	999999	843	258	65	697	951	709	358	973	499	672	999999	613	424	999999	999999	999999	437	542	999999	999999	999999	303	975	385	999999	616	693	772	999999	940	573	274	921	957	999999	27	977	66	768	642	999999	999999	969	781	999999	999999	934	166	999999	653	394	925	557	59	240	549	282	680	999999	999999	26	585	96	559	108	999999	691	466	425	999999	999999	381	773	485	999999	999999	334	999999	718	619	681	537	851	243	555	648	999999	999999	727	307	745	307	876	999999	626	138	999999	419	683	102	217	478	740	515	218	22	999999	999999	241	616	224	88	961	570	999999	488	733	853	14	460	856	999999	738	999999	670	999999	505	349	999999	999999	818	914	520	626	411	213	797	346	34	542	496	644	641	121	92	666	999999	315	770	147	404	999999	415	233	246	398	739	999999	999999	80	999999	999999	999999	999999	798	309	999999	345	169	460	691	999999	999999	471	963	221	188	999999	999999	13	801	999999	579	999999	295	865	509	297	389	23	999999	184	999999	954	999999	684	431	99	323	783	108	11	156	320	999999	17	133	944	269	35	220	122	587	840	999999	328	242	502	999999	932	800	280	999999	999999	986	999999	999999	874	999999	289	999999	98	313	261	905	800	999999	269	275	287	742	999999	999999	364	999999	360	596	660	685	706	451	928	999999	390	999999	828	55	999999	333	938	121	258	507	999999	244	999999	808	336	935	478	999999	973	237	999999	999999	245	252	600	353	999999	921	244	999999	740	837	861	265	922	279	999999	754	52	935	336	176	493	67	999999	129	999999	999999	999999	725	999999	431	477	700	854	200	999999	585	999999	999999	697	999999	876	69	767	152	999999	866	886	66	858	999999	999999	48	901	999999	707	187	204	480	672	93	660	519	982	318	370	170	410	732	532	999999	308	395	999999	319	299	
999999	300	905	999999	999999	999999	213	866	492	199	439	799	999999	493	568	391	974	999999	614	366	367	86	458	782	222	999999	999999	534	367	425	846	800	591	522	283	887	298	734	857	999999	456	652	999999	129	999999	999999	368	248	963	999999	334	410	999999	952	999999	356	999999	133	534	359	511	679	509	999999	353	638	217	999999	219	999999	102	250	137	999999	999999	714	999999	339	851	999999	107	999999	570	257	101	445	177	639	999999	926	999999	175	209	999999	916	999999	999999	434	775	301	163	838	38	292	27	94	999999	999999	52	227	770	512	281	682	261	595	999999	261	999999	907	471	999999	938	293	999999	999999	999999	999999	279	142	571	162	563	999999	698	269	887	288	239	16	171	729	999999	999999	166	542	999999	527	257	330	668	891	999999	868	829	584	899	745	655	101	999999	654	177	909	655	618	949	721	984	991	708	830	999999	968	745	741	999999	999999	137	103	42	523	999999	948	474	999999	999999	999999	730	123	999999	151	632	148	963	516	999999	999999	717	999999	999999	999999	542	265	622	837	869	999999	132	999999	603	334	999999	562	999999	999999	283	229	999999	976	914	999999	999999	871	631	999999	999999	883	999999	999999	999999	999999	856	589	510	860	980	999999	336	636	999999	999999	999999	999999	519	45	533	80	90	442	243	342	251	741	632	339	192	671	633	65	639	986	999999	893	999999	999999	477	999999	62	999999	999999	999999	893	809	999999	700	690	357	361	596	43	137	803	999999	995	846	62	125	957	180	678	999999	999999	280	996	823	739	679	734	219	568	505	28	882	893	999999	449	442	999999	931	649	834	999999	999999	999999	512	193	911	897	71	257	999999	81	881	529	239	673	622	812	354	999999	20	999999	999999	38	999999	119	920	999999	999999	407	999999	551	35	530	843	999	999999	259	494	639	828	782	672	999999	999999	999999	146	363	663	413	827	629	229	970	999999	221	178	19	493	403	999999	242	979	999999	637	810	55	999999	999999	239	227	373	328	714	142	238	950	188	821	114	999999	999999	999999	999999	580	991	999999	65	892	632	831	446	765	101	376	999999	802	18	335	405	388	785	677	434	196	463	310	515	999999	999999	270	989	197	388	430	706	226	999999	93	999999	488	989	999999	62	408	780	607	237	348	999999	436	941	853	999999	726	999999	889	591	328	126	690	816	227	999999	371	842	999999	387	999999	670	379	337	924	999999	999999	398	326	624	35	415	856	83	177	999999	973	999999	145	771	662	243	816	635	157	999999	955	672	772	975	999999	565	999999	230	567	677	177	108	999999	174	999999	
337	870	274	565	912	270	617	648	926	519	52	706	487	725	436	999999	743	190	999999	733	254	999999	350	933	999999	999999	635	999999	499	133	999999	999999	971	272	999999	372	552	80	244	706	348	33	845	466	648	859	53	505	999999	823	434	917	999999	999999	999999	999999	529	341	105	999999	999999	111	999999	803	644	740	735	225	400	999999	999999	672	999999	261	999999	999999	780	884	295	610	840	140	385	675	699	957	253	999999	17	999999	843	221	999999	216	999999	999999	874	999999	822	908	134	828	999999	76	522	761	971	807	55	45	930	645	55	494	999999	504	725	483	114	687	496	204	218	999999	230	100	999999	739	189	157	355	738	72	386	486	22	999999	319	163	937	999999	445	999999	972	692	208	175	999999	28	999999	999999	999999	999999	144	421	999999	619	999999	999999	432	73	242	627	999999	689	202	999999	999999	18	185	478	416	329	176	702	61	709	246	95	999999	924	217	721	612	999999	953	800	927	965	556	402	698	999999	999999	874	753	818	597	292	999999	625	506	481	842	109	115	999999	771	442	370	231	383	252	822	507	999999	999999	999999	999999	736	401	655	703	462	783	780	941	599	301	999999	242	121	954	999999	999999	428	736	879	513	530	999999	999999	494	605	334	999999	455	999999	233	28	999999	803	335	555	999999	969	802	28	69	329	999999	999999	479	999999	137	999999	429	657	424	88	129	641	999999	999999	855	372	170	108	137	764	334	300	375	283	716	439	999999	408	496	438	626	717	819	999999	366	408	999999	10	477	225	999999	999999	236	154	899	600	301	999999	700	736	808	999999	891	304	994	999999	116	206	776	698	333	30	171	986	462	412	821	999999	384	456	812	169	999999	999999	174	999999	73	231	383	125	147	201	999999	999999	629	921	999999	525	199	999999	301	363	233	779	892	578	637	250	691	999999	779	974	220	254	923	648	84	978	139	999999	809	999999	822	999999	560	141	999999	410	367	999999	999999	306	137	890	999999	999999	999999	850	30	999999	999999	823	999999	886	999999	999999	981	999999	836	980	847	999999	999999	730	999999	416	540	572	229	760	999999	236	882	160	999999	999999	846	329	99	999999	999999	234	958	543	570	986	999999	935	999999	397	160	859	574	387	694	739	911	999999	216	748	919	373	999999	999999	999999	672	940	388	975	864	999999	661	374	373	277	622	888	999999	169	697	69	604	258	999999	610	406	662	505	466	999999	571	449	123	351	554	999999	603	699	213	898	55	967	959	459	80	999999	495	999999	119	999999	850	69	247	518	688	324	124	798	658	933	
20	445	999999	999999	999999	877	548	32	819	927	29	198	648	999999	652	101	645	798	761	122	999999	461	395	395	331	511	999999	604	662	999999	235	804	50	279	888	609	56	165	166	999999	949	472	391	191	61	662	999999	999999	866	597	679	325	47	546	999999	558	60	535	999999	792	676	999999	999999	999999	702	999999	158	378	382	52	55	489	642	568	173	449	999999	213	344	669	99	234	737	75	560	999999	767	503	999999	339	559	520	999999	373	527	14	999999	999999	488	999999	999999	53	603	824	999999	999999	682	999999	999999	999999	488	846	201	999999	702	999999	217	999999	38	793	458	654	130	999999	999999	535	999999	999999	51	168	346	999999	725	999999	999999	56	999999	912	999999	370	236	298	130	674	851	713	328	869	670	85	797	999999	999999	999999	387	859	999999	560	342	26	394	413	437	224	245	999999	131	999999	658	656	821	304	781	667	566	999999	533	999999	201	999999	216	936	607	965	371	539	999999	39	131	306	133	79	579	507	999999	822	860	999999	438	641	592	636	221	999999	264	502	36	116	138	999999	335	999999	999999	564	809	457	805	999999	999999	706	999999	101	570	362	533	751	725	283	690	999999	309	627	27	999999	195	579	999999	593	999999	869	513	398	900	904	970	657	999999	25	697	529	27	398	62	732	926	999999	75	858	999999	999999	777	752	425	999999	918	707	458	809	999999	240	999999	999999	760	999999	202	326	200	666	391	875	51	709	999999	171	999999	910	574	999999	632	694	999999	866	113	208	999999	761	999999	515	985	999999	999999	999999	999999	467	797	805	638	999999	539	610	310	409	477	615	999999	77	175	999999	669	999999	999999	172	186	684	999999	999999	118	999999	891	999999	352	685	680	128	999999	999999	72	128	374	921	282	505	755	32	393	114	399	999999	737	34	595	719	845	999999	140	46	723	963	741	931	696	86	999999	108	999999	624	728	999999	999999	330	15	999999	889	748	999999	637	416	999999	300	999999	476	999999	999999	999999	845	999999	839	999999	988	639	427	108	387	999999	234	999999	327	657	999999	769	386	50	558	417	29	548	830	107	252	503	629	568	673	130	464	85	999999	322	262	634	785	35	370	309	999999	906	669	999999	523	539	320	759	400	531	244	999999	999999	416	847	307	802	741	999999	495	19	858	435	267	978	158	943	15	999999	140	984	361	999999	258	514	122	879	384	584	999999	999999	870	178	999999	886	38	23	999999	474	999999	831	53	574	875	999999	54	481	999999	999999	374	999999	315	364	270	546	999999	755	999999	901	735	428	428	167	747	999999	149	
690	293	999999	999999	145	999999	540	999999	308	940	999999	999999	958	470	999999	477	907	219	999999	877	515	908	605	13	282	209	945	999999	537	413	885	999999	572	160	364	197	40	526	238	499	774	999999	961	606	105	999999	855	999999	104	950	999999	947	999999	434	633	781	688	377	999999	999999	160	800	913	895	65	999999	999999	999999	999999	999999	446	390	981	627	999999	601	946	999	907	332	353	515	645	586	892	999999	207	148	526	582	508	999999	848	999999	348	974	11	76	550	147	999999	999999	333	650	514	140	966	12	331	42	834	689	470	355	593	645	165	999999	13	126	999999	103	291	999999	999999	999999	542	689	288	999999	999999	880	999999	999999	614	999999	191	994	82	761	972	204	817	494	748	819	999999	999999	708	703	819	674	73	434	999999	999999	999999	799	705	730	598	286	999999	202	999999	953	241	699	999999	297	999999	170	264	251	154	566	999999	796	786	135	591	48	999999	999999	319	925	817	33	394	989	539	392	299	999999	173	695	480	999999	63	794	587	502	762	999999	249	659	420	821	289	819	348	970	999999	580	149	559	305	149	999999	515	146	217	315	751	757	999999	870	912	999999	458	999999	999999	743	991	547	98	999999	569	346	660	999999	995	744	999999	999999	569	378	718	212	614	999999	999999	741	547	657	999999	197	21	664	999999	788	507	743	830	733	686	999999	31	999999	999999	282	736	803	232	999	999999	473	740	999999	197	703	162	709	473	68	755	999999	205	343	999999	900	275	905	179	872	18	262	999999	841	965	342	356	685	161	341	664	536	518	999999	999999	999999	999999	912	999999	473	635	797	280	772	977	766	999999	687	865	160	999999	830	634	360	991	888	560	898	144	855	356	999999	557	142	404	228	999999	658	826	271	453	999999	999999	705	246	220	982	150	863	208	310	668	820	11	334	833	902	168	555	629	356	558	778	620	999999	168	250	147	378	999999	365	383	861	604	707	654	401	928	123	781	905	419	45	935	999999	999999	656	556	808	571	999999	999999	112	207	914	895	585	817	999999	88	970	999999	772	115	842	999999	807	225	304	679	441	973	999999	774	723	999999	523	842	999999	438	511	694	339	807	442	123	281	664	689	999999	999999	584	349	45	810	71	647	929	999999	627	880	440	261	138	139	352	207	999999	483	978	381	999999	751	999999	576	286	514	965	672	729	656	153	536	999999	999999	857	633	18	999999	661	299	593	749	449	558	80	999999	211	677	99	915	999999	999999	999999	999999	336	832	199	999999	999999	557	681	267	373	971	
736	999999	999999	999999	282	718	198	373	822	688	999999	999999	312	601	505	999999	313	297	582	813	712	999999	825	62	283	34	444	999999	438	114	617	999999	385	478	822	176	673	999999	404	381	726	579	368	32	651	343	999999	598	964	690	253	393	684	560	268	773	88	716	254	257	999999	999999	934	999999	80	999999	999999	834	779	339	180	629	999999	211	96	142	999999	803	410	940	503	845	585	999999	860	234	999999	825	999999	58	97	999999	439	157	106	87	999999	650	951	199	726	999999	819	635	999999	623	500	482	473	136	179	285	316	313	754	438	999999	196	999999	846	999999	999999	624	730	251	999999	200	999999	114	19	497	953	851	221	223	999999	36	999999	999999	247	733	178	999999	999999	879	811	649	135	402	668	999999	457	999999	114	387	934	81	999999	999999	999999	999999	754	378	464	638	225	433	105	99	946	412	999999	959	619	123	642	439	541	999999	439	999999	999999	353	446	996	50	169	999999	833	289	735	938	999999	931	814	978	999999	898	999999	664	999999	554	999999	456	999999	999999	498	999999	991	745	505	999999	246	999999	999999	367	411	931	467	598	65	686	271	810	221	474	557	37	805	999999	841	541	95	197	61	29	40	897	190	999999	551	999999	755	97	783	999999	999999	999999	209	456	577	869	999999	857	608	999999	999999	999999	999999	792	351	471	379	857	903	999999	454	59	901	999999	337	514	999999	370	56	81	930	183	999999	26	772	944	999999	358	999999	972	999999	238	589	360	735	999999	662	398	755	89	614	898	999999	999999	749	652	711	496	999999	72	128	79	999999	537	770	999999	207	227	29	999999	643	30	300	999999	863	226	469	551	976	532	852	362	614	999999	466	999999	999999	218	277	130	999999	340	240	504	854	999999	428	61	999999	626	608	999999	378	358	445	594	999999	262	955	999999	192	999999	520	596	999999	765	999999	843	81	738	129	988	950	899	174	312	790	999999	86	831	798	418	961	360	999999	417	983	266	531	871	435	999999	262	743	937	82	820	643	999999	99	576	584	980	999999	506	619	494	999999	194	143	803	811	999999	133	999999	774	208	169	672	803	781	999999	321	209	313	392	999999	999999	999999	999999	492	156	999999	999999	265	223	437	120	853	314	922	514	999999	398	78	624	560	138	18	173	873	660	999999	490	317	378	273	781	547	123	882	287	517	101	650	657	308	198	868	522	347	97	316	368	880	999999	136	999999	140	689	832	608	999999	999999	228	831	186	999999	680	999999	950	655	573	739	431	999999	997	980	747	421	325	371	269	495	
825	999999	354	999999	610	999999	251	349	999999	999999	291	284	999999	718	872	999999	481	999999	518	981	572	691	524	576	937	244	280	155	999999	719	373	999999	348	999999	973	443	486	573	999999	639	645	610	14	714	458	156	566	288	117	927	940	49	853	287	923	143	999999	778	999999	375	769	999999	173	931	999999	821	935	999999	745	999999	343	907	864	878	346	961	999999	810	128	999999	678	991	48	258	779	334	999999	71	999999	839	181	707	899	999999	870	549	447	83	229	636	221	999999	543	677	594	43	184	974	999999	961	456	460	660	884	697	778	67	999999	161	999999	214	874	585	905	267	635	17	819	18	796	524	613	590	491	578	486	999999	370	663	746	999999	643	999999	828	999999	721	57	999999	358	101	492	532	999999	68	999999	346	616	637	999999	959	35	365	965	999999	447	843	870	179	999999	999999	330	999999	260	414	999999	571	999999	999999	999999	546	587	999999	470	916	314	991	691	531	999999	241	999999	999999	950	999999	721	795	999999	975	391	549	851	878	709	147	771	795	281	517	58	861	999999	859	124	999999	381	42	894	999999	999999	455	999999	999999	120	83	349	510	745	556	693	999999	893	779	999999	973	695	709	293	999999	155	519	719	183	483	206	999999	20	705	87	332	689	900	629	145	935	999999	999999	999999	635	798	999999	999999	725	999999	999999	999999	812	495	150	999999	672	748	571	902	331	736	977	864	999999	433	338	999999	667	233	13	324	274	644	438	999999	192	941	658	534	999999	469	993	359	649	238	837	525	999999	999999	660	999999	999999	726	814	209	420	647	853	211	469	465	391	501	820	999999	999999	177	66	999999	994	730	99	46	999999	861	742	628	225	685	596	813	250	999999	573	72	984	547	999999	239	999999	999999	98	456	75	429	87	502	538	140	534	669	999999	999	999999	999999	851	303	708	952	467	792	432	178	999999	999999	224	624	999999	758	535	166	999999	999999	999999	459	641	643	999999	999999	999999	250	99	94	160	927	354	251	861	643	999999	691	839	878	771	382	122	920	842	999999	214	463	573	780	999999	378	331	640	999999	456	298	217	332	119	999999	999999	703	999999	27	999999	311	973	762	295	546	999999	326	469	65	999999	347	721	800	561	999999	330	676	319	489	782	605	713	642	414	354	999999	999999	730	710	999999	679	774	903	165	118	241	700	288	243	761	61	862	584	591	118	999999	416	770	724	999999	999999	393	858	244	91	999999	340	357	940	542	484	596	999999	510	347	573	817	645	999999	999999	630	999999	999999	727	730	743	138	
61	306	777	596	999999	16	863	14	999999	915	668	84	999999	900	352	347	700	287	465	113	999999	999999	545	759	771	327	570	226	999999	999999	140	999999	347	999999	288	61	173	999999	885	590	895	506	62	999999	999999	571	931	999999	288	60	384	450	275	999999	65	808	760	28	999999	280	445	646	851	977	784	165	736	63	622	999999	999999	754	401	999999	999999	577	201	887	610	209	396	317	938	112	934	690	248	708	413	480	301	155	999999	615	154	999999	654	85	872	993	999999	878	640	987	876	629	58	400	431	487	617	872	417	625	884	137	708	749	53	104	999999	38	999999	151	999999	39	633	786	730	958	999999	125	999999	616	374	518	999999	951	236	314	641	847	287	925	863	428	737	999999	730	27	999999	999999	42	777	999999	806	238	499	988	846	996	272	669	472	565	501	857	801	260	375	460	999999	523	738	463	999999	750	724	288	580	301	138	65	712	999999	999999	93	999999	999999	999999	289	999999	963	389	318	378	188	999999	999999	372	571	999999	254	999999	999999	794	391	999999	324	16	65	999999	999999	417	999999	999999	216	956	999999	547	417	620	999999	999999	96	282	793	144	430	999999	891	936	999999	915	18	365	884	700	155	622	635	790	999999	533	512	776	966	555	834	450	171	231	758	999999	954	999999	675	561	278	999999	10	257	872	239	125	129	999999	305	408	199	999999	516	811	442	912	627	697	736	190	319	315	248	999999	979	922	669	187	542	961	67	689	999999	999999	859	622	999999	917	693	999999	999999	626	671	999999	644	468	655	420	326	910	337	263	938	380	958	980	762	947	999999	999999	999999	999999	617	343	351	509	659	94	951	999999	533	709	999999	329	999999	693	643	102	999999	999999	277	259	861	632	634	803	750	952	472	879	999999	999999	999999	386	961	451	19	337	805	145	808	570	468	505	386	999999	259	999999	582	999999	346	670	999999	381	999999	207	999999	999999	999999	999999	758	707	621	999999	960	102	684	628	367	999999	683	316	297	529	713	706	790	366	255	16	554	141	999999	206	543	199	159	654	999999	764	371	35	628	999999	386	110	949	396	544	294	943	631	261	236	592	999999	999999	762	668	342	416	999999	739	702	992	627	338	424	538	771	943	40	290	999999	985	999999	687	999999	999999	612	757	404	821	999999	73	923	879	999999	614	512	816	396	986	14	999999	647	296	926	274	759	772	534	857	773	350	913	350	657	251	999999	352	999999	999999	999999	585	22	902	999999	638	79	999999	195	810	36	999999	556	53	286	255	999999	999999	
761	764	393	840	233	546	999999	999999	160	583	232	901	679	169	472	999999	999999	999999	345	999999	518	999999	999999	22	586	723	831	818	999999	869	74	411	903	572	591	589	235	225	362	475	854	999999	488	495	999999	293	141	866	492	999999	999999	857	910	999999	853	474	568	999999	263	999999	714	240	999999	290	519	820	998	116	578	883	552	714	76	869	891	999999	808	709	999999	302	591	999999	335	24	756	999999	501	311	719	127	30	853	961	852	761	624	999999	208	976	705	295	34	297	609	237	408	790	50	710	501	665	999999	885	960	917	749	904	812	534	312	999999	696	397	999999	863	698	752	999999	999999	277	999999	999999	733	791	17	999999	677	725	787	357	426	461	600	227	461	171	968	11	934	22	719	527	673	673	386	598	637	836	746	538	999999	576	931	999999	999999	65	135	103	953	360	81	188	34	187	886	866	105	179	10	701	730	751	999999	106	557	504	936	69	414	418	929	840	979	259	701	849	530	167	748	405	999999	874	57	584	940	540	503	496	787	999999	502	467	999999	54	808	904	298	834	885	974	129	999999	688	544	431	241	999999	999999	485	47	999999	999999	431	604	666	855	999999	999999	166	999999	11	449	281	999999	916	471	999999	934	450	999999	999999	695	999999	999999	999999	969	999999	513	162	709	340	727	21	750	184	999999	999999	999999	388	953	999999	593	678	868	973	680	794	794	999999	999999	999999	274	334	688	486	650	999999	999999	999999	696	668	200	999999	457	686	999999	438	999999	999999	999999	435	772	999999	497	597	999999	999999	413	799	605	184	402	885	203	482	75	999999	332	273	999999	896	999999	912	691	294	19	51	231	999999	700	251	272	84	999999	533	464	718	999999	101	518	999999	264	999999	723	521	276	315	358	974	999999	999999	999999	268	195	466	58	860	999999	213	587	926	796	231	999999	999999	912	328	619	670	999999	357	565	999999	755	901	641	528	198	999999	27	704	693	256	570	819	146	14	888	809	485	604	854	999999	513	592	999999	42	759	370	609	948	696	688	956	999999	324	873	513	999999	824	529	671	694	195	882	242	999999	661	999999	999999	908	999999	809	194	999999	999999	999999	999999	999999	75	608	769	828	570	79	18	15	299	306	504	999999	501	603	999999	956	932	169	448	999999	359	296	381	479	152	701	518	886	503	542	771	393	155	350	228	999999	999999	843	134	126	873	999999	999999	364	784	955	416	836	999999	238	999999	342	493	999999	812	779	237	299	686	869	560	132	999999	756	535	121	126	160	385	999999	206	
999999	45	999999	757	131	45	26	695	196	294	999999	999999	274	61	438	900	58	537	449	988	470	167	999999	999999	751	726	503	829	999999	838	999999	460	999999	42	999999	307	170	349	691	999999	220	604	999999	585	878	68	246	999999	106	220	999999	999999	935	999999	735	931	780	766	15	405	541	999999	31	999999	37	231	20	999999	658	140	739	709	999999	999999	777	866	667	679	687	999999	999999	999999	732	999999	770	999999	999999	999999	306	470	526	404	343	295	211	999999	999999	999999	999999	656	58	14	56	965	481	368	776	239	14	869	274	111	88	323	916	743	464	569	588	395	706	739	999999	999999	614	344	376	561	504	999999	293	527	132	41	643	999999	999999	767	999999	999999	999999	295	999999	436	206	424	326	999999	378	467	999999	999999	562	999999	950	999999	78	858	361	999999	999999	225	735	260	999999	746	978	57	679	441	992	696	588	186	999999	420	999999	509	992	999999	28	356	192	46	195	280	965	960	90	999999	999999	999999	416	844	419	650	999999	999999	999999	999999	445	279	351	937	475	999999	434	385	643	999999	999999	999999	866	999999	128	645	43	699	74	999999	781	28	966	999999	999999	109	290	999999	767	878	861	457	658	542	999999	748	999999	255	570	323	845	999999	999999	551	488	846	37	254	725	773	617	860	950	545	999999	427	313	996	911	376	591	690	618	764	999999	397	999999	999999	417	380	640	787	999999	751	999999	202	701	425	865	189	82	46	28	993	271	10	507	122	999999	999999	445	999999	343	204	732	999999	971	562	872	999999	934	703	999999	355	143	829	999999	209	86	999999	726	888	140	731	304	999999	672	624	503	999999	890	798	999999	91	934	999999	999999	934	29	314	230	999999	552	774	254	378	209	673	860	441	999999	307	46	389	610	557	878	612	900	999999	492	999999	69	205	210	146	244	999999	999999	999999	999999	796	999999	999999	264	999999	345	366	999999	925	355	999999	764	72	407	593	761	89	481	387	999999	841	44	999999	821	999999	89	357	574	118	144	999999	262	358	65	483	999999	999999	999999	32	221	521	135	974	831	493	592	999999	999999	616	384	164	284	43	758	544	762	348	999999	999999	508	999999	791	378	999999	999999	999999	999999	16	924	476	999999	955	999999	175	241	716	70	999999	337	999999	91	999999	957	734	979	179	228	999999	521	999999	778	999999	742	523	999999	730	756	192	928	746	186	990	999999	150	887	999999	999999	867	526	827	702	336	999999	109	427	438	833	644	812	999999	527	815	495	999999	697	182	999999	934	942	999999	999999	999999	92	999999	115	999999	999999	999999	846	
780	353	361	83	999999	29	452	701	643	999999	794	999999	122	380	206	229	370	505	668	453	714	986	891	999999	25	867	824	254	41	993	999999	750	26	999999	42	388	176	742	802	999999	255	999999	579	837	158	614	847	506	999999	999999	745	595	29	374	142	793	462	436	68	825	999999	999999	999999	649	999999	999999	879	999999	348	817	62	627	703	483	207	243	417	999999	776	999999	999999	328	368	669	258	740	731	652	665	248	925	999999	999999	976	999999	58	811	929	76	114	734	532	167	78	319	127	891	545	176	898	386	409	659	657	805	875	838	10	401	39	999999	237	659	110	891	321	943	726	493	999999	432	999999	999999	671	675	999999	171	300	360	999999	848	999999	485	999999	862	526	91	999999	999999	125	219	999999	538	47	793	507	873	999999	186	999999	999999	999999	61	26	476	898	999999	999999	981	999999	999999	547	650	270	999999	134	751	893	247	375	240	917	555	378	940	620	999999	949	878	178	624	113	124	999999	957	683	145	999999	299	963	113	999999	54	863	999999	671	170	278	999999	668	755	999999	999999	810	999999	265	619	999999	86	855	948	999999	118	999999	999999	610	433	297	312	507	989	292	603	283	999999	999999	873	999999	967	278	999999	681	103	220	999999	999999	293	313	595	701	74	461	392	443	999999	639	984	241	180	799	248	999999	965	359	678	473	999999	545	549	999999	392	999999	999999	808	405	277	380	898	399	58	326	129	999999	999999	442	538	899	169	268	999999	999999	641	520	999999	39	587	999999	743	999999	999999	999999	999999	764	966	318	999999	745	584	999999	999999	269	96	999999	132	482	129	180	363	999999	150	999999	227	286	999999	476	751	416	999999	778	818	999999	636	999999	450	999999	578	364	735	303	305	792	325	130	521	372	76	799	999999	694	999999	999999	362	999999	999999	386	50	999999	847	499	567	730	207	805	229	999999	632	729	401	342	999999	999999	444	999999	999999	357	257	999999	999999	999999	999999	951	999999	853	999999	412	208	809	999999	999999	749	116	999999	246	999999	575	999999	520	999999	334	740	347	408	65	790	999999	999999	301	216	999999	139	944	706	303	99	615	999999	999999	936	817	987	822	999999	999999	593	797	258	999999	999999	999999	762	737	205	440	813	999999	552	963	72	723	440	906	602	919	934	805	410	223	157	999999	863	999999	583	92	346	999999	582	80	999999	992	999999	773	967	999999	292	402	748	275	489	35	999999	748	291	999999	999999	90	999999	844	999999	788	396	44	999999	999999	191	521	163	999999	104	896	490	482	501	79	826	667	999999	440	637	999999	66	
999999	734	131	67	124	959	370	999999	265	697	737	999999	999999	606	862	722	763	980	999999	248	636	181	999999	544	590	257	221	396	720	151	789	217	860	999999	260	309	929	156	76	999999	793	416	838	209	753	804	817	473	964	999999	186	460	866	304	429	964	151	586	476	867	999999	973	985	124	907	529	816	951	355	999999	793	616	999999	219	454	229	342	999999	999999	786	440	747	431	775	965	338	350	999999	312	296	999999	999999	679	999999	999999	819	431	723	301	999999	987	865	999999	412	161	569	999999	657	849	999999	631	758	795	690	437	10	552	999999	159	579	188	999999	649	69	404	450	936	714	405	635	999999	619	102	567	999999	574	999999	999999	624	405	790	693	717	111	664	999999	557	989	772	813	277	221	574	721	54	737	999999	999999	17	710	632	999999	261	999999	999999	22	665	237	891	862	380	532	595	753	788	495	542	999999	404	999999	893	947	941	591	999999	585	999999	380	523	70	358	570	21	999999	772	957	442	503	699	651	999999	329	107	909	443	999999	626	820	932	559	205	678	664	999999	999999	685	891	669	856	826	999999	294	714	830	999999	809	520	681	999999	831	62	49	848	999999	260	573	849	42	158	623	959	233	447	963	865	680	906	999	107	96	999999	772	646	999999	684	459	615	276	405	633	233	945	839	111	506	165	999999	911	762	252	836	859	521	243	867	743	846	999999	965	834	903	521	583	894	765	290	403	999999	78	800	958	582	999999	524	399	999999	999999	346	466	999999	850	999999	247	855	999999	999999	999999	413	15	940	999999	999999	311	571	730	711	371	945	345	226	999999	853	842	961	293	264	232	996	843	853	999999	510	294	999999	983	908	284	728	999999	999999	38	990	999999	138	197	103	280	999999	999999	687	652	448	10	249	947	997	161	999999	571	995	983	999999	569	161	590	112	999999	56	587	821	999999	643	311	786	198	772	881	714	773	199	984	166	211	999999	210	911	509	54	318	985	756	999999	167	649	999999	773	430	999999	548	94	999999	234	488	972	999999	999999	999999	224	61	184	125	447	512	999999	20	827	63	999999	999999	678	603	535	737	602	75	438	485	661	220	424	351	72	176	688	999999	759	677	239	904	999999	999999	295	992	143	869	319	999999	786	638	999999	720	27	868	869	491	987	999999	886	999999	999999	533	485	14	637	832	999999	280	823	704	261	999999	824	508	759	904	999999	999999	604	732	756	999999	699	999999	999999	703	334	204	307	207	688	273	791	331	92	668	299	291	365	310	816	
48	673	91	387	999999	896	999999	119	965	999999	454	892	999999	160	880	833	461	541	933	508	858	973	625	26	987	999999	999999	426	100	614	37	187	303	915	718	277	618	646	875	999999	816	999999	999999	999999	243	381	636	181	211	835	999999	749	431	802	958	74	999999	74	399	999999	404	102	28	999999	999999	277	598	248	442	999999	224	815	665	999999	691	999999	999999	601	783	616	732	331	224	265	777	287	999999	999999	999999	653	230	553	999999	647	413	723	76	999999	999999	966	783	398	738	598	620	32	94	304	120	195	999999	456	291	782	505	999999	877	763	583	868	520	106	291	789	392	670	568	27	723	968	999999	660	723	816	833	344	592	626	645	755	203	461	390	999999	230	999999	999999	999999	999999	999999	846	313	408	19	999999	999999	116	949	215	949	463	76	581	152	488	772	733	474	948	171	490	261	128	828	999999	68	999999	519	999999	999999	408	103	875	392	999999	402	262	714	370	157	237	999999	420	695	301	137	879	999999	293	457	50	797	525	999999	850	999999	195	579	343	396	970	597	389	999999	550	369	200	199	30	95	520	28	999999	801	999999	846	841	999999	536	548	189	999999	235	999999	999999	610	577	894	542	999999	217	999999	380	973	186	639	999999	999999	999999	999999	936	690	227	207	936	31	694	724	999999	13	753	999999	53	794	217	503	371	277	999999	999999	791	306	999999	999999	878	999999	999999	139	999999	304	593	26	287	604	611	498	259	38	186	557	916	999999	847	999999	783	454	639	999999	766	683	999999	999999	806	215	149	999999	999999	734	329	999999	383	564	109	753	999999	736	485	999999	192	719	999999	343	999999	999999	33	938	458	127	709	999999	209	72	373	941	35	606	999999	82	999999	971	464	525	708	88	183	362	999999	103	999999	57	999999	999999	402	56	439	999999	895	346	999999	211	191	915	34	896	898	321	200	167	727	999999	526	413	983	221	264	728	999999	23	999999	670	194	999999	999999	662	464	18	999999	326	999999	999999	999999	872	890	999999	789	549	500	812	189	862	171	595	999999	999999	530	999999	217	191	792	711	310	999999	999999	521	26	826	916	999999	441	999999	652	873	655	999999	112	653	999999	729	432	715	237	821	833	434	999999	599	999999	693	142	898	801	999999	533	800	790	829	822	379	247	962	632	999999	999999	299	219	999999	939	740	213	876	52	488	758	87	483	488	58	626	22	999999	837	233	240	543	98	999999	999999	855	845	282	831	999999	491	469	92	109	450	543	224	220	659	258	999999	265	856	323	728	456	327	312	
780	206	366	820	135	999999	898	837	211	54	999999	94	894	930	54	898	996	299	994	384	999999	999999	999999	801	768	999999	743	974	999999	999999	445	893	538	543	999999	635	786	670	344	684	999999	613	342	179	999999	574	364	559	999999	957	326	999999	461	942	999999	999999	794	565	62	545	999999	924	160	436	609	64	556	361	438	419	121	999999	999999	320	999999	999999	183	241	539	203	235	999999	763	729	458	999999	441	595	278	237	999999	231	618	798	29	286	462	905	570	999999	27	12	131	801	845	990	483	151	768	840	101	562	999999	858	999999	481	171	431	977	602	622	961	93	999999	578	890	717	167	301	897	972	277	671	331	186	232	72	961	883	467	999999	999999	827	437	145	287	205	999999	487	548	125	41	927	967	594	66	919	920	999999	955	282	999999	849	871	868	824	891	704	682	999999	418	999999	547	519	80	999999	144	655	75	999999	694	958	680	753	782	940	349	703	736	999999	313	999999	999999	927	195	216	451	955	569	321	395	500	86	398	139	915	493	417	897	272	922	273	855	999999	271	999999	646	106	999999	999999	484	198	967	562	785	275	470	619	334	864	880	188	95	999999	905	203	882	291	623	866	456	932	806	999999	207	999999	297	999999	666	999999	569	354	866	641	837	207	533	523	613	863	455	874	93	42	392	743	999999	111	35	77	441	365	483	999999	480	999999	391	503	999999	745	978	662	952	463	304	536	999999	454	916	999999	670	368	677	759	999999	582	848	999999	92	463	861	195	999999	599	999999	214	999999	644	171	999999	815	39	168	868	885	793	999999	630	999999	999999	432	733	999999	328	407	999999	688	724	812	999999	703	618	421	901	999999	792	999999	999999	999999	100	666	999999	292	999999	891	640	210	808	874	999999	999999	228	45	999999	40	999999	11	464	999999	367	999999	999999	832	273	591	207	618	266	984	102	913	567	607	647	199	755	450	562	436	767	872	879	850	195	246	484	582	999999	870	755	791	426	172	665	999999	999999	845	29	999999	999999	31	943	823	782	713	104	621	397	47	285	687	448	37	434	494	999999	305	646	999999	116	624	433	396	239	310	497	405	941	999999	999999	910	431	999999	999999	999999	999999	65	999999	481	151	863	195	999999	595	999999	999999	398	999999	181	927	999999	999999	992	933	79	999999	556	999999	481	226	699	680	324	367	999999	266	999999	295	689	565	999999	237	175	999999	999999	439	285	801	170	957	109	667	770	155	999999	999999	438	588	673	156	382	470	999999	999999	452	192	870	789	230	812	
426	112	58	615	346	985	42	999999	690	639	322	755	434	524	999999	41	910	179	902	662	999999	347	999999	542	192	130	641	910	442	70	999999	496	999999	999999	540	996	999999	999999	999999	479	679	331	898	44	999999	626	46	82	999999	421	282	701	999999	567	985	89	999999	515	432	226	999999	132	674	629	79	826	184	86	983	131	421	756	371	432	983	505	999999	999999	999999	566	94	569	999999	30	788	868	608	23	999999	461	515	114	731	592	999999	557	999999	279	999999	999999	451	999999	98	26	10	999999	340	464	583	489	640	999999	807	866	141	785	359	999999	840	211	227	171	999999	532	999999	317	34	778	307	436	999999	180	623	999999	124	134	480	755	30	272	999999	153	999999	999999	999999	999999	306	865	999999	349	207	13	438	762	790	290	256	565	410	692	501	561	999999	157	641	470	289	999999	751	17	314	604	632	999999	673	83	731	830	711	14	20	999999	999999	958	239	844	741	861	909	834	877	999999	354	999999	771	999999	986	999999	251	999999	332	199	123	999999	44	999999	380	860	98	999999	999999	426	853	406	682	341	242	999999	918	999999	999999	428	207	916	999999	400	999999	999999	807	696	96	448	588	361	681	999999	999999	999999	923	999999	999999	881	772	999999	285	461	70	947	655	439	744	788	374	999999	632	903	991	206	323	999999	353	999999	63	999999	629	120	837	502	999999	861	999999	367	285	291	333	999999	656	14	999999	678	339	999999	999999	377	952	308	84	144	728	777	999999	849	562	288	999999	999999	828	380	999999	175	623	567	999999	999999	153	999999	512	92	130	785	257	986	565	644	999999	52	437	685	449	330	999999	702	774	947	41	446	804	996	999999	999999	28	286	441	476	64	771	88	854	234	575	999999	991	24	943	530	999999	293	999999	973	999999	959	999999	999999	252	999999	921	793	999999	999999	706	999999	516	93	194	766	999999	554	999999	589	544	963	583	460	874	534	54	688	830	426	999999	162	886	33	758	999999	875	999999	198	347	999999	977	802	100	528	999999	289	907	830	187	999999	298	204	999999	439	286	386	692	66	718	999999	242	963	858	575	553	696	493	335	999999	890	625	366	751	999999	999999	170	492	932	881	254	146	858	652	867	899	958	557	593	999999	599	193	299	480	262	900	23	944	524	999999	306	796	999999	622	297	999999	932	999999	882	872	999999	894	760	185	473	948	999999	320	999999	676	595	148	899	999999	618	707	336	885	499	554	999999	226	967	957	999999	457	563	246	999999	934	966	514	999999	721	999999	999999	999999	124	17	999999	526	
703	953	999999	388	167	897	729	999999	590	606	56	953	338	999999	899	999999	802	999999	25	999999	148	955	66	709	90	474	187	497	999999	284	222	878	194	999999	849	273	129	579	427	560	834	242	999999	338	920	561	999999	401	466	778	629	523	991	919	387	747	897	148	307	693	719	241	100	315	393	178	769	309	479	635	806	233	182	465	560	906	190	727	789	999999	137	785	41	144	999999	698	999999	274	999999	999999	376	981	281	734	840	602	152	469	944	751	999999	47	999999	830	999999	999999	351	536	999999	481	566	179	358	778	999999	999999	210	955	660	694	291	504	659	377	269	825	999999	448	625	999999	763	999999	999999	48	737	100	863	210	173	258	999999	999999	905	999999	545	999999	999999	503	178	906	402	196	808	259	469	297	387	554	571	156	454	902	999999	411	717	846	396	320	50	999999	80	10	792	412	347	999999	598	490	832	72	999999	459	279	718	565	577	912	533	578	449	999999	999999	999999	26	803	455	999999	999999	460	699	810	999999	462	703	835	401	404	999999	999999	538	699	897	722	509	954	995	632	202	845	150	999999	863	741	999999	762	761	371	775	608	891	491	104	40	142	999999	878	999999	576	883	174	183	516	999999	999999	999999	815	596	138	71	999999	822	257	999999	319	765	947	581	862	940	84	39	628	797	30	56	604	999999	589	257	999999	998	66	318	681	967	428	999999	701	999999	947	999999	243	714	799	79	244	446	720	999999	314	306	144	636	999999	999999	554	718	999999	999999	156	999999	16	880	984	810	766	938	976	352	346	705	879	22	992	909	796	913	997	950	812	167	156	222	943	779	864	429	999999	547	999999	709	651	708	703	999	168	362	729	989	999999	306	470	377	40	609	999999	131	643	900	347	999999	999999	999999	191	989	999999	794	937	215	999999	346	438	999999	999999	637	999999	999999	319	993	999999	999999	999999	999999	647	999999	697	779	191	344	362	742	785	609	210	999999	987	12	527	714	208	373	999999	524	999999	966	867	41	999999	999999	555	255	999999	650	159	902	456	999999	999999	999999	999999	32	612	602	852	213	999999	829	238	999999	649	61	653	605	999999	387	999999	669	999999	681	647	999999	341	788	788	117	999999	145	459	307	334	284	10	852	999999	186	760	822	999999	999999	415	999999	803	299	753	504	602	999999	999999	999999	883	787	748	330	999999	636	690	824	999999	744	999999	425	379	999999	823	375	60	800	999999	618	999999	206	997	135	275	999999	861	52	45	294	514	722	289	687	999999	547	535	679	999999	999999	999999	
999999	19	927	999999	990	999999	873	999999	999999	999999	801	999999	246	155	687	789	623	65	428	775	648	789	529	240	561	146	691	999999	285	839	380	976	407	133	690	197	79	570	285	941	987	576	999999	840	999999	697	999999	999999	736	757	911	624	999999	19	847	157	999999	697	999999	853	976	367	199	548	82	825	626	999999	465	999999	719	63	780	486	787	81	142	688	999999	864	999999	999999	779	999999	927	756	999999	398	286	543	707	382	566	431	964	999999	999999	118	767	887	81	928	86	999999	48	999999	843	919	231	775	25	800	179	999999	759	827	588	671	620	326	255	999999	837	922	792	347	496	359	999999	167	695	33	921	640	999999	175	83	542	999999	79	999999	660	999999	510	528	906	999999	427	999999	147	51	714	498	451	999999	843	101	164	454	700	371	494	999999	74	90	991	999999	539	356	594	753	55	192	999999	999999	595	71	336	999999	885	999999	78	687	385	999999	980	534	479	999999	999999	999999	919	98	788	707	427	263	999999	430	536	36	673	999999	86	999999	996	532	947	999999	55	781	764	999999	568	566	999999	807	31	999999	109	467	999999	999999	999999	521	834	957	403	842	985	999999	999999	906	868	999999	470	997	610	992	129	457	586	999999	952	177	319	169	529	232	999999	620	241	163	330	78	626	143	999999	999999	558	48	999999	115	62	713	821	858	891	709	999999	305	206	999999	829	999999	880	967	587	999999	999999	999999	437	999999	437	375	111	999999	585	799	242	999999	999999	55	443	91	999999	481	999999	999999	999999	999999	277	999999	135	120	423	212	333	678	197	659	555	999999	363	882	610	958	999999	999999	611	999999	282	101	999999	769	999999	161	595	999999	334	999999	587	999999	999999	751	408	999999	55	327	951	898	482	907	611	999999	781	890	691	560	999999	369	804	703	637	340	999999	185	353	365	148	272	616	999999	354	999999	999999	217	559	999999	484	992	999999	359	999999	713	999999	999999	999999	894	999999	999999	469	44	277	965	604	884	710	553	572	232	274	690	188	689	292	896	563	999999	999999	574	340	89	999999	999999	456	454	967	924	797	999999	695	459	377	68	802	999999	318	999999	193	196	999999	15	49	262	728	232	181	56	999999	646	811	999999	392	423	750	390	959	999999	518	160	917	785	999999	759	536	999999	322	130	886	710	999999	184	639	325	77	334	49	823	759	233	283	999999	503	161	999999	38	76	999999	317	422	999999	999999	870	43	278	721	999999	290	725	913	910	60	169	999999	67	999999	999999	76	356	999999	999999	145	40	999999	876	995	291	605	757	
999999	748	368	812	999999	97	70	313	606	57	355	85	758	107	846	323	232	761	783	103	373	11	999999	607	999999	80	486	498	585	166	282	439	999999	533	227	999999	551	248	694	632	996	334	431	29	11	349	592	999999	193	971	654	999999	508	512	999999	999999	747	761	919	403	610	999999	727	999999	774	915	432	235	880	999999	772	984	76	160	999999	999999	579	999999	999999	552	488	999999	314	614	512	48	931	151	999999	719	426	789	328	301	31	434	606	981	255	95	917	367	167	511	208	669	177	358	415	354	927	766	999999	999999	915	171	999999	999999	937	999999	999999	291	96	999999	265	982	666	999999	999999	672	442	598	736	999999	635	130	291	802	416	843	999999	582	735	793	792	660	634	950	385	859	177	999999	53	520	110	999999	280	996	999999	999999	12	999999	229	743	999999	338	40	644	741	794	999999	999999	999999	104	863	411	555	302	999999	604	358	715	399	279	504	999999	555	226	420	999999	850	295	556	200	840	479	999999	992	881	464	999999	989	219	591	979	999999	786	999999	656	699	999999	999999	628	652	867	999999	999999	949	248	963	999999	814	999999	999999	944	594	908	999999	264	393	57	562	421	913	974	368	506	999999	299	791	172	606	569	720	999999	872	999999	999999	332	553	999999	413	999999	918	681	999999	765	478	646	394	999999	279	694	272	651	527	566	715	677	509	999999	203	660	456	999999	999999	999999	513	821	999999	928	14	194	710	915	644	999999	502	242	168	602	37	171	905	999999	892	911	999999	79	402	315	951	236	999999	763	284	753	999999	127	504	999999	261	657	575	465	800	95	984	356	17	719	74	482	519	907	999999	41	755	469	908	999999	947	444	428	766	999999	999999	372	999999	641	890	510	999999	999999	596	999999	380	596	449	999999	999999	927	950	72	683	251	478	717	999999	10	253	998	999999	999999	240	624	817	239	999999	488	32	722	47	715	126	218	999999	999999	922	566	392	444	315	283	999999	346	996	381	744	524	508	999999	457	999999	397	891	999999	999999	999999	971	533	151	787	960	174	94	890	245	945	475	562	733	794	358	618	809	692	564	118	999999	628	445	494	294	979	961	999999	999999	327	999999	544	524	248	999999	43	250	656	355	999999	26	999999	999999	999999	278	999999	775	999999	999999	338	999999	208	119	999999	999999	353	999999	999999	503	999999	999999	819	799	917	999999	999999	48	495	999999	325	377	162	347	999999	102	446	867	19	225	331	214	694	176	762	739	36	435	467	634	607	946	594	162	374	904	206	657	843	716	347	924	
999999	999999	783	960	435	861	663	963	999999	485	999999	999999	999999	776	518	653	46	188	694	505	999999	860	245	999999	783	10	973	999999	895	788	34	303	878	999999	924	272	392	802	313	174	771	503	467	132	868	163	979	597	396	999999	621	999999	31	999999	354	999999	197	414	187	435	887	122	77	388	461	783	999999	776	852	256	999999	243	875	529	734	999999	403	999999	510	630	30	385	164	352	176	369	281	999999	62	999999	84	999999	999999	877	287	999999	436	88	999999	94	600	213	999999	149	292	388	788	502	117	277	999999	84	904	557	415	512	958	725	221	101	512	999999	723	357	999999	293	618	998	252	85	650	999999	451	425	999999	816	640	24	999999	788	581	778	928	784	999999	999999	82	999999	471	774	700	710	867	580	999999	83	490	397	968	999	769	790	999999	42	627	710	999999	489	999999	599	871	943	666	999999	520	733	597	939	878	181	220	551	536	477	384	940	457	871	842	956	336	252	56	69	29	790	527	999999	999999	769	378	593	999999	872	902	757	54	444	69	848	485	999999	519	796	788	228	264	999999	658	999999	262	760	646	999999	272	628	999999	606	999999	729	999999	701	782	118	803	999999	10	663	999999	626	895	999999	812	994	999999	785	733	999999	281	801	999999	744	999999	999999	516	999999	947	999999	999999	283	860	447	42	339	642	784	768	410	993	171	227	999999	999999	41	999999	999999	948	652	101	487	895	647	335	611	203	471	999999	312	999999	999999	999999	32	63	300	999999	458	980	482	361	695	27	332	999999	999999	584	935	535	216	688	276	999999	999999	887	132	388	223	122	430	146	999999	332	465	808	808	999999	999999	547	999999	275	343	269	476	300	405	999999	999999	999999	225	37	999999	935	255	999999	999999	526	999999	144	931	912	552	345	559	346	189	999999	562	524	999999	628	389	398	617	941	355	16	202	14	491	662	815	999999	896	403	877	245	999999	999999	999999	291	115	70	999999	16	722	999999	999999	140	120	999999	907	57	932	596	999999	999999	328	314	279	330	333	381	652	278	106	720	449	165	468	944	296	721	53	176	522	328	782	610	999999	358	999999	72	893	458	999999	767	900	999999	755	16	917	999999	999999	161	999999	734	417	999999	999999	999999	999999	554	671	176	746	195	14	999999	84	329	98	717	999999	999999	33	270	999999	999999	523	338	819	999999	410	462	999999	524	161	891	217	999999	999999	445	700	226	800	752	401	999999	712	569	763	144	235	999999	918	209	999999	999999	137	698	257	224	823	581	192	418	153	218	999999	231	44	
122	558	296	999999	653	999999	999999	131	281	868	761	491	999999	575	685	913	974	999999	827	837	999999	999999	519	540	696	621	999999	43	999999	608	192	999999	491	535	650	585	999999	999999	275	192	817	527	855	999999	496	999999	869	16	999999	505	179	674	999999	999999	531	999999	48	755	722	41	999999	835	740	999999	999999	184	10	999999	925	109	973	999999	279	644	29	999999	999999	689	54	963	752	999999	536	885	439	518	273	999999	13	301	547	194	304	243	999999	999999	999999	192	153	321	733	999999	91	999999	532	222	405	677	374	999999	449	359	710	759	288	785	309	855	244	999999	910	903	425	633	562	788	662	45	360	46	999999	726	546	733	999999	312	41	999999	362	999999	122	595	732	466	851	198	484	545	955	509	683	999999	948	999999	999999	829	999999	457	999999	744	559	370	327	999999	348	723	812	976	528	976	753	999999	502	27	65	324	180	959	782	374	999999	999999	90	850	999999	276	778	571	332	999999	999999	584	292	999999	667	752	999999	404	127	138	385	999999	26	978	755	512	439	930	999999	96	658	999999	675	481	440	441	999999	477	999999	82	999999	251	654	128	999999	179	999999	883	359	999999	56	999999	841	654	988	806	111	999999	999999	851	999999	847	999999	245	751	999999	909	810	999999	999999	999999	999999	430	55	999999	144	852	999999	289	999999	999999	999999	581	617	49	882	233	30	492	634	999999	188	999999	999999	245	999999	999999	418	376	999999	270	88	705	132	839	999999	355	999999	471	854	953	213	999999	519	999999	290	276	43	205	869	999999	999999	327	553	896	294	428	307	810	94	999999	444	531	802	325	545	999999	458	999999	794	999999	999999	999999	638	681	137	365	863	999999	954	831	566	222	507	999999	381	760	161	236	554	999999	58	986	999999	319	518	999999	29	203	692	999999	999999	999999	411	342	999999	338	689	872	999999	928	565	412	855	263	977	999999	999999	315	943	999999	699	999999	233	967	488	450	182	328	172	455	346	669	999999	525	24	311	999999	174	999999	53	80	289	467	999999	270	645	999999	133	342	297	657	713	259	907	999999	595	42	443	854	122	999999	370	709	323	999999	895	211	340	248	999999	419	859	381	900	714	419	999999	999999	706	843	999999	59	986	874	798	632	420	304	784	999999	279	377	320	822	887	709	999999	153	999999	374	444	801	999999	666	877	797	342	999999	999999	331	831	999999	737	999999	803	116	384	834	525	959	999999	999999	555	820	407	999999	999999	558	999999	999999	839	621	574	341	999999	518	999999	329	997	10	300	71	999999	999999	597	999999	999999	999999	29	
780	999999	744	627	83	999999	999999	255	74	269	835	258	999999	345	198	999999	219	860	405	611	999999	942	64	999999	524	669	423	806	102	232	999999	411	249	539	243	999999	104	999999	500	452	872	272	109	999999	171	752	516	726	999999	971	999999	984	245	697	734	999999	280	907	112	413	475	730	162	841	706	999999	18	253	111	519	396	999999	999999	952	739	999999	999999	994	999999	772	162	697	894	130	845	578	176	552	805	405	408	197	890	97	976	999999	120	268	364	999999	743	272	625	402	585	171	624	292	957	711	995	999999	999999	999999	260	778	836	41	999999	138	266	466	999999	706	120	209	336	282	975	999999	999999	584	639	937	39	999999	81	501	545	684	954	884	999999	103	999999	132	999999	999999	836	208	314	88	271	235	481	286	824	918	291	386	834	351	316	368	799	999999	646	303	310	370	706	344	999999	322	184	382	871	354	999999	988	999999	775	446	999999	294	833	999999	999999	999999	999999	75	162	219	169	849	612	999999	235	303	988	486	663	260	999999	999999	969	592	949	999999	108	415	479	999999	303	999999	69	905	999999	999999	966	999999	242	836	557	305	999999	135	335	473	999999	805	646	60	999999	511	589	525	970	285	324	999999	372	999999	368	347	999999	999999	999999	999999	999999	706	999999	160	337	888	253	826	702	180	948	844	267	486	489	999999	768	999999	314	791	554	544	934	263	999999	999999	736	880	478	220	708	23	218	309	683	865	999999	999999	723	429	268	762	999999	800	337	479	983	999999	872	74	999999	177	235	134	999999	255	771	784	999999	999999	162	373	358	491	471	934	635	957	802	999999	535	283	999999	885	999999	999999	721	143	999999	290	999999	849	999999	413	641	541	999999	94	827	999999	999999	982	104	120	276	999999	414	341	339	402	844	35	93	258	538	305	471	350	600	690	534	637	857	120	870	313	365	944	850	999999	157	550	140	375	530	553	189	999999	999999	639	999999	390	804	533	445	999999	765	759	874	346	80	447	999999	146	903	465	999999	983	999999	963	999999	469	490	409	255	303	895	718	727	985	999999	876	999999	961	999999	999999	999999	334	674	164	547	606	79	514	999999	710	66	993	471	999999	427	999999	354	999999	999999	918	999999	404	288	152	820	57	41	888	230	999999	999999	533	999999	759	999999	999999	318	96	999999	999999	399	999999	999999	545	246	901	257	663	567	920	531	999999	999999	394	999999	438	55	999999	343	499	574	999999	293	999999	994	533	169	712	441	626	999999	268	238	178	528	922	854	743	905	918	999999	378	331	309	672	
639	672	449	514	999999	999999	786	999999	999999	999999	218	999999	999999	550	713	742	544	231	999999	43	999999	847	692	999999	332	583	312	627	424	699	206	859	983	999999	365	999999	719	208	247	871	110	515	312	810	319	240	969	202	999999	185	999999	156	999999	276	999999	999999	979	583	191	620	999999	999999	999999	236	171	358	708	891	195	852	999999	999999	999999	79	933	758	544	881	556	999999	613	120	999999	249	444	59	480	717	595	572	881	999999	999999	999999	428	941	999999	85	649	961	999999	88	16	999999	999999	999999	172	320	342	650	999999	108	37	99	16	343	999999	98	792	121	878	990	306	622	999999	887	329	999999	651	999999	580	469	999999	595	570	535	999999	96	96	524	887	999999	999999	944	325	782	117	926	999999	999999	218	99	292	538	92	540	781	999999	378	274	599	804	668	351	80	787	999999	999999	999999	481	239	647	11	999999	233	718	616	999999	306	198	780	999999	748	566	783	490	187	703	512	999999	753	719	717	822	924	93	501	43	874	538	999999	999999	999999	148	855	570	97	24	999999	999999	924	999999	97	189	494	999999	65	112	999999	999999	999999	172	930	499	727	520	999999	189	353	150	227	582	999999	999999	282	114	995	610	710	222	403	172	399	149	115	999999	632	999999	338	727	37	398	475	295	927	999999	999999	999999	420	345	999999	999999	670	174	999999	999999	999999	328	906	389	999999	454	402	999999	195	999999	773	790	999999	999999	999999	999999	851	625	122	829	999999	201	841	529	369	98	200	375	999999	999999	502	235	993	763	390	314	999999	948	527	582	996	129	109	999999	979	954	523	26	457	250	999999	55	61	999999	244	999999	999999	387	29	122	264	36	774	999999	945	548	797	630	23	583	999999	999999	108	539	833	987	101	361	549	415	575	183	917	341	438	457	183	677	528	638	826	253	929	414	328	969	999999	409	544	441	167	892	999999	873	481	999999	946	999999	492	257	999999	136	838	614	546	90	118	442	272	999999	374	129	111	999999	999999	525	973	693	221	999999	641	692	816	118	258	999999	999999	54	999999	283	999999	662	194	999999	978	700	415	325	867	999999	860	912	146	56	76	47	999999	999999	126	955	999999	262	310	629	615	967	319	729	365	864	909	999999	582	988	987	999999	935	829	407	999999	999999	658	825	973	12	728	555	769	52	221	999999	554	999999	904	102	258	361	999999	666	999999	999999	685	999999	13	338	796	340	158	69	363	112	961	999999	70	999999	532	436	336	999999	886	421	550	999999	999999	972	365	147	999999	895	739	999999	380	173	396	
999999	434	698	822	645	216	398	407	710	999999	118	930	334	866	68	999999	821	35	938	999999	599	840	999999	814	41	972	659	661	262	330	12	999999	797	833	395	999999	834	614	690	420	498	23	999999	998	45	52	41	280	620	335	917	335	441	393	999999	833	436	883	999999	999999	557	737	999999	389	686	386	142	500	480	646	735	216	344	527	291	585	10	999	779	988	941	999999	999999	926	999999	677	300	414	999999	999999	985	950	822	999999	999999	760	868	460	322	659	909	541	999999	973	600	710	990	914	112	221	833	999999	114	802	731	178	696	228	977	999999	96	728	999999	918	661	784	394	327	665	999999	999999	550	686	129	88	999999	999999	77	335	701	686	386	311	824	728	558	846	999999	999999	999999	74	999999	482	999999	572	191	999999	999999	322	815	999999	673	999999	581	505	292	750	999999	723	331	590	999999	892	286	999999	710	426	639	999999	999999	938	373	41	971	999999	76	77	382	999999	897	332	707	754	520	384	23	999999	730	329	446	807	861	306	999999	113	445	757	206	981	999999	765	447	691	219	877	953	642	287	999999	438	224	377	437	999999	999999	882	999999	382	901	999999	582	695	320	753	305	86	999999	76	999999	999999	999999	871	401	694	999999	885	26	544	642	431	380	849	615	890	231	439	999999	480	965	999999	570	384	305	672	289	79	999999	937	914	999999	886	575	420	103	129	999999	976	742	694	123	999999	340	739	480	937	733	90	429	532	865	652	596	111	645	999999	999999	999999	728	415	72	757	89	630	999999	544	805	438	521	999999	877	463	999999	999999	851	365	239	644	824	735	999999	989	999999	999999	58	158	999999	474	775	999999	194	777	257	337	999999	365	786	999999	897	999999	999999	305	568	658	999999	412	960	999999	259	289	231	300	751	999999	859	999999	999999	999999	581	694	255	341	663	878	587	110	999999	364	999999	999999	578	529	747	889	602	260	430	999999	759	646	197	999999	224	495	421	893	999999	264	478	559	315	122	139	999999	999999	801	999999	690	999999	555	206	999999	657	763	999999	701	553	861	400	999999	652	10	999999	934	506	999999	126	178	999999	999999	83	999999	886	999999	190	466	999999	999999	209	801	619	739	978	214	999999	999999	831	461	784	719	350	174	864	869	906	315	206	204	999999	923	999999	473	233	387	999999	255	719	63	582	254	311	999999	662	598	999999	913	31	711	494	914	935	665	394	746	353	999999	96	999999	697	875	999999	205	999999	285	127	155	515	601	999999	204	872	777	878	539	418	340	511	275	880	993	293	
495	999999	792	999999	29	89	999999	999999	571	999999	702	999999	707	984	115	999999	999999	481	843	407	999999	977	300	51	999999	786	854	338	999999	408	821	146	999999	591	774	496	54	999999	108	76	38	568	999999	45	180	420	181	555	312	167	134	793	46	596	863	999999	419	750	829	999999	235	157	30	999999	999999	566	662	125	219	619	999999	99	383	777	378	861	999999	264	999999	747	614	308	999999	999999	283	999999	109	117	999999	266	86	999999	467	865	841	880	548	998	698	613	757	65	999999	692	39	45	420	269	228	12	701	999999	879	92	999999	926	131	175	999999	999999	466	555	398	952	999999	999999	631	517	936	497	999999	817	565	267	989	559	962	344	999999	247	999999	840	999999	999999	565	921	424	385	248	914	759	383	118	390	156	999999	667	393	159	999999	999999	903	999999	730	688	883	599	621	103	78	964	999999	349	999999	999999	999999	666	999999	397	999999	420	256	999999	32	737	999999	999999	185	999999	786	891	578	195	630	833	999999	517	168	999999	681	332	999999	292	999999	999999	999999	999999	466	999999	530	999999	995	999999	999999	784	167	999999	310	999999	748	184	999999	510	316	186	395	601	718	999999	986	119	508	635	715	298	618	963	109	81	999999	906	252	496	999999	251	896	582	657	846	675	999999	216	999999	999999	506	909	302	976	992	565	381	324	647	703	421	47	369	999999	249	999999	204	534	239	239	841	932	927	919	74	290	812	944	872	153	905	999999	344	347	999999	389	325	987	116	999999	392	591	604	793	179	999999	536	301	417	999999	999999	556	999999	935	456	574	982	383	911	712	752	437	452	504	797	518	999999	32	82	860	850	216	427	999999	846	999999	337	144	749	861	753	521	999999	201	671	358	924	408	890	644	407	942	999999	403	999999	955	149	110	995	661	510	513	999999	557	830	274	999999	999999	98	206	246	847	999999	999999	958	999999	900	999999	999999	449	594	304	142	438	999999	908	140	33	959	891	120	236	999999	98	999999	999999	301	999999	371	999999	229	669	320	694	407	559	999999	36	445	531	64	888	278	556	76	215	381	999999	103	921	999999	115	306	999999	96	999999	709	545	699	718	999999	999999	889	435	999999	925	984	447	40	904	600	999999	999999	999999	837	999999	958	592	31	155	868	510	886	449	272	124	372	999999	608	396	999999	772	336	999999	592	143	998	843	337	150	231	933	760	199	331	40	999999	868	369	863	61	999999	524	554	850	999999	999999	450	172	115	562	870	839	999999	64	828	777	999999	845	999999	233	999999	265	880	923	999999	
999999	999999	127	242	597	504	999999	999999	345	999999	999999	782	875	163	108	558	680	231	588	361	103	126	144	503	263	665	33	665	639	936	861	643	630	915	688	347	332	930	517	68	999999	105	308	331	580	999999	986	691	604	675	999999	999999	302	999999	840	634	561	624	978	932	480	98	114	408	999999	614	999999	959	475	999999	235	749	714	529	244	998	817	813	923	268	999999	342	70	964	501	828	999999	68	999999	63	785	708	999999	999999	588	38	991	900	460	999999	842	999999	999999	844	449	695	329	772	337	842	999999	748	700	720	263	148	999999	149	906	999999	999999	103	884	421	974	527	999999	138	999999	216	17	999999	363	999999	999999	652	125	226	524	806	509	578	730	999999	246	999999	17	241	999999	449	10	999999	993	417	999999	999999	151	804	869	921	897	999999	831	130	834	999999	395	743	304	999999	32	810	999999	110	999999	999999	999999	651	184	937	520	999999	805	501	215	166	923	945	999999	678	511	999999	357	603	999999	318	999999	999999	408	347	999999	999999	937	999999	426	200	999999	999999	874	18	385	999999	630	931	410	999999	395	339	914	999999	975	449	489	626	108	712	462	31	999999	999999	947	999999	252	837	294	999999	628	93	85	999999	999999	41	80	999999	999999	21	999999	426	202	999999	999999	418	695	999999	371	212	783	321	623	999999	737	999999	999999	649	70	622	257	792	646	163	712	311	999999	899	748	944	378	243	333	97	31	46	829	626	311	538	77	522	476	999999	999999	999999	469	370	999999	725	341	431	194	680	763	897	999999	999999	999999	621	164	796	981	426	833	550	987	536	999999	999999	385	83	348	999999	554	735	326	564	689	405	842	893	621	999999	999999	947	999999	652	999999	999999	266	790	762	999999	384	280	540	59	258	999999	329	933	677	999999	350	267	92	662	999999	38	581	224	999999	999999	999999	270	999999	958	999999	886	999999	999999	999999	569	444	595	321	657	157	283	204	276	315	999999	999999	999999	226	999999	999999	356	864	395	526	305	552	999999	440	304	911	123	106	582	246	372	999999	984	730	118	151	754	946	999999	999999	851	833	315	999999	592	392	869	999999	149	284	466	31	116	818	906	999999	402	164	26	746	43	999999	621	999999	999999	345	101	999999	117	894	928	999999	439	879	999999	471	246	999999	999999	911	51	79	956	999999	780	350	324	175	824	101	999999	600	999999	688	999999	999999	222	285	965	257	301	691	999999	255	356	67	591	999999	999999	444	780	269	316	999999	999999	999999	999999	999999	999999	999999	30	999999	999999	26	999999	338	999999	751	407	10	259	
999999	177	600	619	999999	142	711	951	999999	759	98	999999	389	320	999999	293	823	999999	517	999999	898	999999	999999	237	999999	999999	919	109	999999	587	840	828	152	195	819	101	716	496	999999	831	519	372	536	843	932	902	999999	706	666	54	656	767	890	557	361	934	805	999999	999999	33	222	999999	999999	145	919	269	999999	204	501	397	999999	999999	640	999999	934	536	499	529	999999	473	362	223	443	973	930	82	999999	595	833	999999	296	999999	999999	999999	619	999999	438	400	923	672	33	999999	999999	278	477	328	137	214	623	825	444	286	77	999999	671	998	177	959	215	846	331	294	370	616	110	999999	94	320	76	36	107	108	999999	632	450	999999	18	174	506	612	945	733	971	18	449	20	285	474	999999	620	999999	479	195	999999	350	738	419	598	178	253	244	817	999999	999999	727	999999	681	999999	338	100	999999	12	463	602	999999	598	322	362	176	100	947	619	661	999999	999999	999999	912	527	292	711	999999	419	996	262	377	137	999999	385	291	113	339	999999	145	568	630	736	26	999999	185	752	426	67	432	999999	305	624	165	692	309	109	433	163	163	999999	928	580	16	999999	234	773	13	937	80	999999	761	117	484	103	825	560	999999	329	999999	540	295	113	987	918	999999	753	999999	901	85	191	999999	186	999999	999999	639	60	730	815	368	411	748	999999	987	370	326	198	150	71	867	749	496	113	810	622	341	825	593	97	253	999999	801	111	999999	889	391	584	430	999999	464	774	830	796	961	941	791	999999	999999	626	602	999999	613	910	44	336	694	577	999999	74	999999	814	999999	643	999999	886	999999	646	627	999999	978	741	767	185	607	103	999999	700	999999	869	831	536	999999	966	495	484	867	890	77	535	999999	999999	999999	366	787	650	317	999999	233	84	341	154	187	28	648	860	11	999999	313	941	417	999999	435	506	242	999999	115	500	158	98	999999	999999	579	102	903	173	532	411	397	956	999999	999999	476	76	537	686	999999	690	999999	634	999999	999999	999999	136	127	209	389	713	133	999999	544	817	48	145	999999	999999	575	95	124	484	337	599	999999	357	165	685	527	368	999999	556	302	425	999999	999999	615	589	143	453	974	704	999999	999999	288	999999	422	999999	693	341	20	916	121	272	575	843	307	882	399	239	970	999999	999999	30	744	999999	843	129	645	525	529	476	488	132	999999	999999	999999	518	321	789	935	197	991	195	999999	999999	444	40	850	338	999999	999999	199	903	999999	542	31	764	84	999999	999999	302	999999	999999	812	544	437	989	162	164	
152	788	571	609	304	782	999999	496	672	999999	142	813	279	316	999999	796	999999	584	649	578	399	936	443	609	382	642	999999	823	382	813	999999	455	999999	695	195	437	171	589	609	999999	101	999999	102	999999	999999	603	33	26	868	26	267	852	350	584	765	999999	354	962	237	661	917	999999	124	999999	77	686	935	583	999999	871	635	697	975	949	486	864	999999	61	39	999999	618	848	999999	366	556	772	115	303	930	999999	999999	999999	362	999999	782	473	999999	243	999999	892	999999	449	999999	999999	391	999999	877	400	999999	901	372	999999	932	457	53	79	999999	758	312	305	581	641	999999	151	789	436	344	999999	176	22	999999	999999	999999	146	999999	178	951	957	999999	986	894	714	999999	39	999999	999999	276	905	999999	999999	801	662	931	29	321	36	999999	755	217	954	235	999999	233	999999	456	762	567	795	346	874	127	715	783	326	410	999999	445	999999	999999	10	170	439	999999	999999	221	791	679	716	825	95	382	206	749	999999	760	55	999999	999999	582	854	231	480	568	40	595	95	878	615	619	454	590	181	230	999999	794	795	725	770	873	665	92	850	970	260	501	920	965	763	565	365	386	334	999999	680	999999	690	870	103	867	136	913	74	999999	999999	504	999999	976	542	999999	965	999999	720	248	999999	771	380	509	317	538	999999	999999	999999	59	264	77	999999	139	999999	439	114	924	631	902	747	751	28	999999	598	756	300	944	433	538	600	999999	665	999999	135	909	407	999999	999999	565	202	999999	798	24	842	313	248	80	436	999999	130	999999	999999	999999	500	175	752	626	999999	999999	999999	730	696	999999	999999	229	999999	180	999999	640	999999	999999	371	76	710	741	953	14	910	294	518	230	999999	330	417	559	346	847	595	999999	999999	999999	999999	999999	327	471	319	999999	999999	623	902	999999	76	999999	81	206	999999	631	118	759	221	748	715	626	999999	999999	223	376	178	900	882	563	999999	54	999999	999999	654	999999	748	248	431	741	449	297	392	450	163	721	258	220	881	714	739	835	999999	417	74	652	999999	310	258	999999	53	664	999999	348	492	999999	322	821	999999	318	999999	999999	337	479	309	428	243	999999	999999	999999	999999	957	28	177	824	749	306	999999	195	999999	411	448	990	488	698	999999	556	54	958	141	999999	437	668	573	999999	870	507	278	999999	646	418	366	999999	757	826	95	645	573	999999	742	725	999999	999999	999999	906	444	879	849	781	524	872	199	644	999999	999999	689	298	999999	346	953	252	38	957	999999	593	55	999999	243	662	612	148	983	529	225	416	
162	802	128	999999	396	991	657	496	594	999999	229	722	714	664	146	797	999999	236	570	500	697	299	96	956	999999	999999	645	197	999999	999999	889	669	999999	325	939	887	999999	788	949	999999	594	999999	373	775	999999	333	297	999999	525	999999	948	999999	959	999999	719	999999	715	171	805	999999	355	470	327	218	999999	559	303	999999	725	259	627	412	287	608	905	165	999999	321	593	537	155	77	671	364	437	999999	710	702	605	999999	181	17	982	994	999999	999999	223	164	999999	813	999999	898	852	999999	197	545	478	999999	999999	563	937	404	578	278	809	287	798	963	780	999999	849	600	793	648	87	999999	429	292	991	781	942	771	999999	779	507	999999	224	999999	176	999999	999999	359	999999	51	149	777	439	999999	195	338	335	259	999999	999999	999999	438	114	214	999999	577	126	999999	368	48	621	176	974	999999	999999	561	73	403	796	999999	999999	499	718	999999	999999	310	190	714	999999	663	456	692	397	999999	815	999999	152	20	216	598	999999	477	990	844	430	999999	803	999999	999999	634	275	931	462	494	999999	474	720	362	704	888	999999	999999	999999	705	591	928	779	692	984	700	419	62	197	208	124	999999	508	999999	331	999999	506	550	770	999999	397	525	239	902	240	350	358	790	315	327	211	373	388	295	262	501	204	120	655	253	224	223	744	264	380	999999	965	846	40	999999	392	846	999999	626	318	76	699	876	999999	643	999999	628	999999	869	996	999999	999999	223	621	999999	341	395	895	999999	257	184	781	999999	531	800	385	999999	759	147	935	365	732	761	977	195	999999	999999	659	21	999999	596	476	874	268	630	207	999999	234	999999	999999	996	950	124	379	143	295	724	999999	660	268	839	869	999999	934	641	27	481	246	436	36	999999	999999	884	624	661	707	999999	716	901	602	633	999999	558	310	938	414	618	391	999999	899	88	972	998	752	999999	999999	867	939	626	612	726	515	999999	184	999999	270	76	499	718	436	388	17	453	68	635	999999	321	999999	995	999999	409	999999	402	536	948	51	737	141	562	934	839	967	99	299	876	999999	490	383	487	999999	348	128	999999	416	521	81	529	999999	126	511	415	568	943	400	213	636	123	999999	999999	780	532	934	936	999999	596	999999	999999	163	192	518	80	937	821	327	999999	290	426	999999	24	877	522	796	24	60	528	281	999999	699	96	249	999999	229	999999	999999	155	414	999999	889	820	110	163	375	758	608	441	478	746	626	512	922	220	138	256	359	268	999999	919	886	265	999999	397	228	77	999999	514	850	790	
124	999999	999999	999999	536	175	914	723	156	999999	416	619	60	534	407	999999	173	38	875	973	999999	448	420	495	999999	999999	505	713	935	308	815	103	591	999999	631	455	39	824	999999	999999	341	999999	999999	697	513	277	215	790	989	41	999999	914	639	877	992	999999	761	988	802	999999	669	210	787	848	232	322	37	372	902	951	999999	349	354	912	641	172	335	722	981	38	999999	715	723	904	403	999999	463	999999	999999	955	999999	51	31	782	303	999999	847	273	474	200	999999	999999	999999	47	874	564	999999	999999	246	829	999999	999999	16	999999	482	999999	487	883	454	331	858	999999	677	947	999999	124	327	571	619	510	324	72	258	791	789	586	828	999999	39	838	341	999999	477	865	614	656	45	258	309	348	654	963	999999	152	999999	925	175	939	999999	759	999999	998	999999	999999	515	288	789	999999	983	896	136	999999	999999	615	990	999999	999999	811	342	611	999999	78	272	280	856	360	253	999999	999999	864	420	999999	905	279	999999	999999	628	741	999999	999999	866	821	274	412	999999	852	999999	999999	162	999999	88	364	999999	179	680	178	735	836	879	164	45	683	764	129	486	248	999999	584	24	656	999999	114	461	999999	999999	268	804	859	999999	13	251	49	953	250	786	65	999999	735	599	432	999999	792	861	205	999999	193	66	155	926	973	956	534	199	506	999999	973	902	600	435	422	374	875	777	876	913	995	729	524	999999	430	956	999999	985	999999	58	711	253	265	715	560	212	658	933	95	56	999999	850	457	999999	812	163	691	999999	187	68	732	24	999999	999999	305	463	541	999999	505	27	796	549	607	457	15	730	999999	885	999999	220	716	942	692	830	207	154	282	991	530	277	274	859	808	999999	326	696	268	973	419	106	670	845	437	78	999999	999999	252	999999	527	91	515	806	435	967	351	789	999999	999999	94	999999	999999	999999	292	238	752	937	999999	84	140	318	472	673	475	778	549	870	514	623	999999	40	999999	282	999999	999999	761	467	433	841	191	536	999999	113	999999	268	915	129	563	999999	999999	322	435	178	869	219	619	842	999999	657	427	481	284	708	584	64	999999	999999	87	843	999999	294	513	899	892	603	944	369	784	216	862	429	317	315	999999	267	604	733	999999	264	829	919	999999	775	999999	999999	999999	666	529	834	19	999999	52	719	732	40	999999	536	285	999999	274	260	67	134	795	999999	999999	968	409	326	459	999999	505	823	24	999999	167	999999	486	192	999999	287	999999	999999	207	856	387	598	999999	277	458	78	457	148	999999	999999	862	
12	980	425	546	999999	266	999999	385	495	999999	229	704	184	999999	81	60	103	999999	987	420	117	927	999999	620	575	395	141	868	390	77	366	999999	445	695	165	757	70	645	999999	30	637	999999	999999	999999	167	999999	408	999999	386	28	999999	999999	12	999999	754	85	51	804	970	897	135	344	994	427	154	999999	999999	489	717	324	989	999999	864	966	782	999999	224	594	463	682	986	999999	491	372	713	999999	831	286	940	89	715	265	675	170	895	302	580	294	210	772	633	999999	687	72	38	906	360	46	999999	222	860	457	351	999999	999999	398	853	631	714	12	563	983	999999	638	608	734	782	704	80	999999	961	930	393	690	59	77	999999	428	343	806	792	795	999999	728	999999	268	913	999999	999999	507	449	949	579	208	218	999999	380	999999	999999	304	999999	655	999999	896	999999	999999	73	660	248	844	350	434	298	907	220	768	93	820	999999	349	820	405	455	572	51	999999	361	195	999999	409	696	999999	964	49	683	146	829	13	477	298	999999	262	148	414	167	999999	660	671	987	449	566	559	999999	124	483	728	210	403	999999	248	578	877	188	839	157	350	999999	999999	234	83	939	89	353	131	154	999999	266	50	415	999999	361	689	999999	42	842	999999	999999	850	566	955	999999	999999	159	238	999999	999999	84	999999	266	816	553	412	447	914	510	487	999999	999999	970	999999	999999	999999	987	827	886	889	679	155	999999	21	999999	619	692	278	999999	513	930	124	412	825	493	958	783	599	483	999999	251	293	532	365	930	852	880	999999	494	999999	448	331	352	829	649	929	311	255	835	933	719	999999	775	996	556	101	999999	154	999999	513	386	398	354	999999	647	999999	622	999999	90	999999	739	51	784	372	75	609	999999	582	186	563	656	538	999999	549	239	999999	518	535	808	999999	747	735	228	999999	999999	60	976	414	192	999999	316	999999	175	706	204	678	393	412	931	947	329	999999	967	868	856	848	633	804	999999	999999	877	96	999999	251	999999	13	822	999999	999999	25	999999	367	400	922	256	986	373	68	355	999999	999999	999999	604	860	999999	225	999999	999999	999999	999999	999999	182	706	617	999999	230	836	923	324	200	999999	589	999999	915	325	961	999999	54	999999	999999	484	999999	459	156	999999	771	492	972	732	176	999999	472	679	432	599	459	660	782	999999	999999	160	999999	743	999999	999999	109	676	999999	545	557	94	723	737	264	76	850	723	999999	733	614	737	863	200	158	954	392	910	16	326	865	311	358	999999	999999	719	45	832	303	450	784	105	803	437	999999	
92	522	735	425	999999	748	736	999999	59	932	999999	297	258	595	999999	323	999999	670	371	679	256	736	999999	152	999999	40	28	429	119	948	519	999999	999999	25	999999	442	657	495	649	577	138	210	308	575	306	431	786	246	103	137	595	434	441	757	928	999999	999999	593	879	335	730	999999	990	999999	422	999999	999999	242	999999	767	665	703	31	794	551	999999	437	999999	845	123	254	781	335	982	363	95	502	679	97	719	144	999999	615	999999	999999	821	220	207	162	942	570	553	716	335	471	999999	413	999999	215	882	999999	658	748	999999	91	999999	982	999999	747	999999	862	191	155	810	633	999999	98	707	999999	730	835	239	496	902	552	700	75	999999	999999	471	682	999999	999999	214	800	486	326	999999	242	999999	839	212	460	825	89	388	408	906	702	869	803	705	700	485	57	999999	172	845	224	391	883	999999	496	999999	655	18	718	941	19	156	285	999999	475	59	999999	632	999999	999999	823	999999	302	168	999999	999999	999999	976	999999	987	167	121	324	481	634	851	999999	856	716	184	179	999999	670	999999	999999	556	594	563	240	999999	594	424	999999	501	999999	60	98	724	999999	844	617	999999	855	731	999999	898	832	803	615	999999	999999	44	916	999999	501	752	503	835	999999	750	999999	114	746	999999	402	742	211	999999	459	583	999999	999999	181	999999	567	999999	225	939	682	998	723	790	999999	615	616	999999	507	315	999	999999	557	999999	999999	934	999999	512	999999	354	999999	999999	696	19	354	41	861	746	862	54	47	11	537	564	999999	999999	999999	275	166	140	894	999999	244	999999	999999	190	36	509	836	247	93	64	566	871	610	641	311	999999	446	917	754	999999	697	462	277	997	741	993	110	198	907	522	356	999999	999999	999999	806	799	999999	173	14	362	909	625	999999	982	445	666	953	521	999999	322	829	248	386	999999	155	781	629	999999	449	43	409	648	339	571	708	763	421	125	999999	512	529	282	912	402	961	81	501	294	562	85	49	589	235	594	693	117	999999	435	999999	34	180	368	724	971	952	271	296	999999	284	681	254	999999	686	460	793	556	335	984	72	999999	290	344	274	373	993	820	422	744	877	600	347	999999	775	810	341	170	558	940	449	999999	785	999999	20	999999	830	211	903	775	999999	146	781	442	373	276	744	836	104	361	978	142	848	999999	522	684	343	999999	999999	875	128	633	998	394	999999	999999	298	999999	999999	393	543	791	999999	647	943	999999	818	904	999999	999999	76	505	75	999999	999999	316	999999	244	588	999999	999999	571	148	999999	
656	178	148	999999	897	10	977	564	511	710	999999	196	999999	211	607	781	866	999999	646	564	809	999999	567	800	432	999999	999999	64	600	998	846	999999	653	889	990	775	602	431	16	621	531	511	993	364	389	999999	100	649	636	999999	469	117	924	584	228	43	610	347	964	669	488	923	964	512	864	846	999999	999999	221	832	189	999999	432	35	42	307	999999	213	999999	655	999999	999999	428	793	539	739	999999	79	671	956	175	264	466	999999	142	607	547	490	500	999999	243	765	438	999999	999999	999999	999999	899	999999	920	414	406	926	319	999999	999999	505	180	973	999999	798	999999	999999	264	999999	925	978	95	892	435	760	148	713	878	999999	382	442	999999	175	514	999999	999999	527	751	551	768	337	999999	814	999999	999999	376	517	999999	744	999999	999999	184	146	999999	56	598	17	126	170	276	693	999999	999999	999999	185	880	14	469	80	650	999999	913	999999	899	597	830	281	999999	332	393	631	999999	143	651	999999	268	488	473	467	465	151	411	590	285	84	289	259	664	350	231	371	999999	999999	104	823	197	471	246	999999	226	327	640	793	776	645	356	914	999999	878	916	401	541	12	999999	508	544	999999	437	825	999999	580	617	36	110	31	583	999999	999999	827	999999	796	251	367	251	148	511	999999	999999	640	999999	375	999999	785	999999	830	829	999999	999999	595	999999	999999	44	421	797	645	999999	999999	999999	754	71	999999	875	428	793	130	160	183	761	999999	997	927	999999	999999	107	942	576	831	999999	280	201	539	361	453	548	999999	762	830	570	605	438	999999	924	69	999999	999999	499	585	991	999999	679	656	292	225	597	361	999999	246	999999	999999	78	999999	20	422	999999	531	952	999999	879	573	367	999999	613	165	46	109	999999	458	228	999999	999999	990	839	300	600	545	256	146	855	196	873	525	515	715	537	560	887	999999	506	56	999999	999999	706	999999	945	360	52	136	999999	497	999999	898	28	641	411	87	48	719	821	999999	285	815	577	693	700	999999	813	897	628	486	999999	999999	951	181	220	386	294	422	355	999999	503	129	958	367	999999	975	506	874	314	460	521	999999	999999	489	771	656	499	23	999999	999999	546	154	999999	701	999999	859	946	846	430	35	792	626	374	580	524	165	857	220	855	725	999999	999999	593	178	965	999999	999999	999999	999999	564	886	281	999999	252	704	358	621	266	91	977	999999	660	453	289	667	895	802	120	964	999999	999999	289	167	11	766	999999	999999	340	736	241	61	999999	446	866	148	999999	999999	132	875	175	544	601	138	878	999999	
999999	495	314	510	999999	251	698	507	794	764	607	999999	693	485	999999	797	999999	530	850	926	554	224	586	999999	156	964	680	244	799	81	999999	999999	288	999999	91	121	257	829	666	989	362	975	999999	111	540	406	247	646	778	999999	263	999999	288	952	151	999999	908	173	999999	999999	571	999999	708	722	566	456	835	388	404	986	550	461	863	860	999999	579	572	485	610	749	726	999999	466	430	999999	137	872	336	172	620	999999	94	999999	999999	999999	899	277	999999	999999	999999	999999	858	252	791	828	999999	999999	999999	388	572	899	433	562	614	388	999999	996	999999	999999	439	999999	509	226	783	784	465	985	313	999999	673	311	642	940	525	999999	868	790	675	601	999999	920	455	947	600	721	778	531	861	999999	890	902	988	35	115	999999	999999	642	999999	16	372	999999	903	984	715	270	266	493	47	435	520	747	999999	999999	887	519	999999	561	626	72	15	934	134	141	999999	771	323	617	835	23	999999	235	999999	668	238	210	999999	471	242	339	464	999999	999999	436	661	153	999999	311	148	595	384	510	26	999999	10	437	692	999999	441	943	947	649	658	33	318	294	425	663	457	686	502	665	329	296	607	720	451	697	479	409	200	21	478	999999	639	617	219	999999	667	801	518	255	40	298	391	815	636	469	128	376	727	917	999999	461	103	718	190	729	798	999999	999999	994	999999	41	753	935	999999	419	393	701	85	499	995	656	178	257	635	999999	999999	791	93	999999	579	112	999999	999999	167	27	155	921	436	489	137	387	814	999999	952	998	545	456	645	227	86	427	999999	238	922	207	999999	846	92	999999	824	999999	999999	15	424	999999	359	480	999999	163	999999	999999	999999	595	372	618	842	654	999999	636	495	458	999999	865	905	999999	810	453	360	999999	734	308	999999	999999	665	130	999999	809	109	763	649	74	678	492	954	613	162	999999	999999	313	364	638	999999	999999	665	375	860	340	109	271	388	905	130	817	999999	999999	633	989	930	251	437	42	554	999999	987	430	999999	663	911	301	10	999999	587	56	605	999999	756	393	620	999999	270	999999	709	838	385	743	944	861	73	999999	980	172	999999	624	876	332	93	22	467	244	594	206	999999	808	270	283	328	999999	221	332	218	250	378	640	981	587	333	716	164	999999	486	919	599	921	321	837	337	999999	999999	283	23	999999	999999	385	999999	73	999999	901	577	111	999999	999999	649	741	781	999999	793	999999	999999	299	998	999999	999999	223	758	999999	606	506	999999	432	999999	365	903	937	318	473	324	999999	999999	
917	165	432	149	62	830	999999	279	858	999999	580	53	999999	330	880	999999	999999	999999	712	999999	39	467	924	999999	999999	165	69	967	999999	432	317	999999	999999	999999	725	143	576	237	804	999999	153	999999	748	366	916	389	999999	45	999999	999999	672	587	612	376	906	999999	241	999999	994	999999	999999	647	567	435	999999	165	253	999999	604	999999	708	419	999999	329	484	999999	719	567	496	765	411	34	945	59	760	730	999999	434	999999	275	902	558	242	999999	622	505	837	323	999999	760	145	762	999999	999999	999999	999999	505	293	891	282	999999	673	531	999999	495	746	702	517	999999	999999	353	818	999999	338	845	159	999999	184	706	978	796	999999	43	999999	629	649	999999	670	105	507	235	529	542	30	535	238	999999	999999	422	999999	802	330	648	999999	417	326	999999	999999	439	804	999999	330	586	913	486	344	640	999999	609	845	162	42	422	999999	999999	823	286	999999	803	616	133	182	762	999999	186	475	756	610	328	313	586	491	240	300	430	904	999999	629	544	200	598	241	404	576	723	770	908	481	556	593	50	395	308	822	681	999999	568	755	736	20	999999	999999	999999	306	269	670	802	999999	999999	971	999999	999999	143	613	28	892	999999	195	117	999999	567	285	999999	734	272	999999	193	417	618	525	345	197	892	534	611	568	764	108	316	62	968	786	734	999999	713	393	999999	694	804	789	136	382	647	999999	999999	312	999999	742	43	999999	487	394	512	999999	636	999999	999999	609	11	459	137	680	879	999999	447	780	551	999999	31	879	939	999999	613	829	999999	962	550	571	999999	999999	593	31	74	248	574	999999	284	512	999999	29	999999	652	692	354	661	455	999999	591	882	672	761	505	999999	163	999999	988	781	683	832	673	153	202	528	702	866	116	615	641	490	864	506	48	531	11	260	297	999999	268	177	943	468	999999	688	418	548	98	310	910	119	586	802	601	680	999999	999999	436	133	999999	488	555	840	999999	999999	28	999999	999999	999999	719	999999	841	191	522	515	888	214	194	514	119	164	778	806	704	999999	904	71	905	999999	255	134	824	173	816	999999	622	112	606	857	669	252	999999	123	590	17	277	405	289	95	999999	80	691	921	23	836	710	999999	145	340	206	956	270	363	728	594	89	999999	999999	999999	892	785	999999	999999	844	866	999999	999999	225	999999	264	508	782	819	577	999999	999999	902	160	999999	79	874	967	276	660	999999	982	999999	394	995	999999	599	40	546	999999	15	473	363	87	156	507	55	533	448	85	698	184	450	785	553	999999	186	527	
395	672	28	818	341	999999	141	999999	865	279	999999	769	664	478	999999	999999	572	711	89	825	13	482	34	999999	528	200	999999	999999	542	686	840	844	750	82	644	873	185	196	999999	999999	999999	272	641	775	313	999999	420	229	938	824	223	842	81	361	999999	999999	999999	677	300	150	715	602	351	189	438	384	29	592	833	371	451	999999	579	999999	879	740	840	258	47	850	999999	742	600	717	473	998	772	999999	558	731	235	507	896	991	970	353	920	462	347	928	659	828	395	577	383	836	272	678	999999	999999	82	400	999999	449	370	999999	999999	634	715	440	612	999999	43	112	146	999999	489	588	431	535	819	999999	999999	118	201	999999	356	32	344	636	735	999999	999999	999999	658	834	867	456	631	997	351	296	999999	906	326	38	794	293	999999	439	999999	684	256	946	964	999999	489	531	258	418	999999	999999	299	88	999999	999999	999999	269	999999	312	85	42	956	434	194	532	639	14	791	172	166	72	592	999999	289	61	846	970	999999	963	354	999999	208	223	380	371	997	669	212	808	325	535	999999	138	999999	324	999999	822	761	441	65	999999	740	999999	999999	564	397	394	999999	652	671	743	459	490	958	740	834	743	999999	822	535	970	999999	983	846	631	231	463	999999	965	333	999999	218	378	907	999999	999999	121	999999	816	974	612	999999	559	147	582	85	999999	180	999999	489	984	769	939	905	95	999999	757	999999	629	999999	933	843	999999	329	646	534	90	582	99	145	999999	782	246	847	999999	999999	999999	999999	999999	556	871	999999	926	485	349	999999	279	473	821	193	848	872	341	484	51	768	999999	240	500	58	995	999999	90	488	999999	212	999999	101	999999	986	999999	999999	999999	999999	470	649	999999	999999	999999	392	264	617	760	999999	297	850	450	762	805	163	71	21	355	999999	560	999999	999999	448	718	147	731	999999	490	999999	999999	936	896	267	999999	402	851	999999	260	999999	793	387	999999	184	201	916	761	770	295	829	924	431	565	999999	522	376	446	999999	639	842	660	86	137	925	164	360	953	192	748	413	312	382	760	999999	432	183	87	38	256	801	385	960	892	661	911	329	381	147	744	646	955	999999	60	418	457	716	260	101	999999	841	963	579	32	881	999999	551	671	327	336	349	299	999999	999999	999999	467	699	193	999999	23	834	978	815	447	111	458	928	999999	351	999999	716	922	985	17	415	999999	806	938	21	143	369	999999	63	811	404	357	999999	161	222	951	757	999999	999999	87	196	863	157	141	920	433	598	229	329	537	620	999999	
313	411	816	999	999999	761	999999	999999	653	999999	924	14	999999	754	911	777	999999	999999	999999	193	148	999999	821	552	690	674	27	587	545	149	999999	526	201	977	53	999999	999999	222	300	995	360	451	434	20	938	152	99	176	522	820	999999	999999	999999	436	999999	999999	589	999999	999999	986	744	594	796	514	846	408	999999	999999	710	999999	443	896	999999	999999	832	696	483	811	613	548	584	850	999999	725	39	410	999999	764	698	648	999999	79	903	313	261	765	654	919	999999	540	339	34	466	999999	387	223	828	467	603	592	999999	778	661	999999	412	893	528	81	484	445	385	58	376	72	228	373	992	797	785	999999	51	563	999999	83	218	999999	999999	328	348	815	999999	999999	999999	116	726	778	418	143	901	368	247	999999	445	728	164	290	999999	403	528	23	230	40	681	537	550	999999	141	588	562	851	508	210	733	999999	862	820	888	269	346	450	999999	999999	999999	426	829	468	128	918	918	999999	902	991	800	999999	595	552	999999	633	999999	368	646	830	999999	999999	860	999999	999999	776	866	343	401	398	67	999999	67	370	144	265	707	92	249	222	669	999999	949	516	999999	408	83	320	937	999999	703	977	999999	135	288	999999	999999	999999	618	999999	61	999999	536	999999	933	722	999999	999999	417	627	926	999999	129	433	170	947	109	353	637	451	702	556	406	147	999999	89	283	932	92	999999	999999	914	473	896	171	94	107	999999	583	687	140	999999	902	320	338	229	999999	380	964	341	746	222	165	999999	650	999999	188	399	999999	854	449	345	151	129	999999	21	20	232	272	86	850	663	770	950	999999	852	999999	999999	808	999999	999999	903	967	999999	999999	999999	999999	999999	256	665	906	999999	999999	999999	247	795	708	783	392	999999	218	635	117	888	999999	999999	451	215	999999	797	999999	102	999999	351	632	999999	377	400	578	450	262	999999	999999	606	179	151	45	51	712	525	154	999999	703	999999	267	595	795	89	269	467	45	999999	450	458	814	813	999999	286	106	999999	427	999999	999999	942	74	504	659	510	718	349	58	410	503	340	999999	980	999999	110	93	999999	749	298	141	120	414	999999	272	527	792	366	999999	758	945	20	999999	837	665	761	425	763	936	999999	370	920	419	635	60	120	805	833	999999	26	999999	68	952	138	185	104	537	366	999999	141	718	999999	999999	999999	464	999999	242	816	999999	638	684	999999	999999	464	999999	220	701	999999	658	162	999999	958	943	18	564	886	67	969	661	999999	233	999999	999999	804	576	18	999999	129	181	567	878	988	518	785	999999	873	
958	497	210	965	999999	759	707	999999	418	759	418	999999	735	578	435	272	165	753	415	624	999999	305	888	919	614	999999	606	100	284	733	450	167	675	691	928	570	768	696	178	473	999999	451	396	816	600	299	394	603	142	615	833	765	380	717	84	999999	999999	291	360	821	999999	999999	999999	999999	999999	260	640	53	649	864	503	468	999999	941	999999	356	999999	81	328	325	197	999999	958	999999	900	685	787	957	617	275	961	999999	345	357	320	744	999999	711	507	349	999999	999999	999999	277	121	374	999999	438	999999	727	753	537	962	44	633	999999	658	146	784	634	999999	683	435	384	903	26	133	237	630	999999	710	999999	999999	999999	666	846	60	690	557	535	505	359	512	999999	522	433	525	311	724	171	96	510	999999	873	877	975	915	578	374	104	251	952	999999	926	26	999999	963	983	377	999999	108	967	588	999999	139	999999	180	999999	862	479	500	821	999999	999999	441	209	281	999999	111	691	931	481	326	999999	294	552	551	585	873	967	470	542	933	937	73	128	922	677	743	763	804	380	716	895	604	999999	999999	349	999999	999999	283	271	881	686	855	626	651	135	999999	586	571	594	999999	895	18	958	888	575	999999	323	287	604	957	999999	886	560	999999	431	999999	864	112	212	101	999999	694	209	660	256	92	446	999999	797	713	999999	201	220	709	820	886	645	541	999999	999999	181	999999	999999	314	542	799	999999	861	230	276	110	999999	369	503	614	999999	809	999999	999999	493	958	846	999999	891	800	156	676	999999	944	999999	999999	999999	238	999999	919	526	25	895	127	457	787	585	999999	531	612	682	832	716	105	619	999999	347	899	390	984	334	60	787	513	396	999999	453	916	999999	62	999999	999999	111	999999	999999	195	914	189	194	706	383	600	999999	288	127	324	960	999999	334	999999	875	433	848	999999	594	476	237	999999	731	333	343	668	570	478	835	437	999999	142	18	434	173	999999	999999	684	999999	734	101	509	396	999999	999999	698	591	999999	999999	353	999999	999999	989	999999	957	532	999999	860	373	715	40	490	452	999999	593	827	999999	999999	304	999999	719	174	672	999999	385	728	995	659	999999	644	86	999999	999999	999999	39	999999	153	397	476	640	709	999999	321	999999	704	610	66	705	488	345	951	691	924	999999	633	243	999999	139	999999	239	537	799	699	728	999999	688	199	959	999999	690	684	999999	999999	663	18	865	999999	999999	165	775	671	299	180	999999	692	395	426	831	859	795	999999	23	162	246	999999	910	999999	592	267	25	421	107	54	999999	999999	602	
267	271	460	768	390	388	973	469	568	999999	628	874	45	253	271	367	110	865	999999	670	206	999999	999999	108	711	270	519	999999	363	999999	999999	382	174	999999	999999	165	381	100	414	999999	999999	692	678	865	291	289	556	999999	754	63	996	999999	856	989	405	79	711	362	66	999999	999999	833	116	994	992	255	709	944	125	116	986	19	460	999999	999999	514	519	694	999999	431	713	505	999999	999999	999999	76	525	999999	695	999999	454	28	44	294	999999	217	586	684	872	45	580	999999	898	647	999999	986	728	999999	369	890	560	26	546	634	417	373	446	805	426	926	730	534	259	999999	999999	999999	975	176	90	999999	999999	835	999999	999999	851	111	999999	748	999999	591	999999	250	815	999999	999999	437	482	409	877	137	770	780	267	945	315	56	362	842	985	999999	21	561	203	947	999999	999999	204	765	783	999999	766	698	572	834	588	489	719	454	558	234	494	999999	299	953	652	156	577	876	474	999999	999999	764	762	143	580	999999	57	999999	841	999999	999999	716	625	571	371	81	218	433	367	826	336	999999	294	761	999999	445	272	999999	304	816	157	328	301	999999	566	11	936	438	264	802	442	999999	613	774	991	999999	950	727	591	580	938	999999	999999	648	477	841	480	11	528	144	523	999999	573	35	635	914	425	999999	14	370	145	999999	999999	999999	394	999999	999999	519	770	836	495	544	659	724	877	13	999999	652	999999	999999	999999	935	999999	129	999999	635	999999	587	999999	86	999999	312	723	230	999999	168	999999	999999	264	999999	999999	961	999999	692	649	978	157	848	157	631	999999	999999	146	288	839	210	869	58	999999	758	999999	716	999999	693	484	192	821	438	290	999999	38	854	398	518	999999	569	999999	999999	480	310	488	439	440	518	999999	589	176	999999	999999	243	299	927	679	505	794	999999	591	546	218	467	999999	999999	568	999999	999999	261	999999	627	999999	279	999999	999999	578	975	280	767	285	861	723	895	25	387	57	56	429	111	999999	892	724	357	978	167	19	23	152	770	999999	999999	999999	718	214	549	343	121	737	647	999999	703	235	36	555	729	999999	322	999999	780	670	521	18	501	999999	492	903	752	301	349	642	565	832	509	999999	284	946	14	691	476	999999	935	319	782	752	481	666	999999	999999	258	344	696	571	372	109	999999	999999	423	641	721	645	591	820	999999	14	793	999999	725	140	999999	999999	818	631	975	736	735	212	999999	999999	605	825	216	999999	52	15	999999	993	469	410	999999	999999	533	373	969	999999	999999	125	999999	777	999999	610	999999	999999	999999	
475	525	74	596	636	374	157	766	673	46	896	439	640	777	392	69	799	411	325	594	999999	260	455	999999	154	284	619	290	458	790	995	884	649	999999	577	489	999999	407	833	45	398	999999	859	336	999999	400	821	999999	538	718	999999	209	625	972	541	225	80	412	451	361	754	999999	318	999999	999999	22	790	221	210	999999	188	999999	577	289	205	475	401	128	589	754	462	999999	999999	739	631	796	268	676	887	999999	999999	478	956	482	291	999999	215	975	295	70	999999	610	147	635	540	766	631	999999	777	76	824	952	999999	696	898	482	125	579	261	999999	999999	123	999999	848	495	709	446	105	998	673	270	425	999999	529	154	852	999999	126	208	865	174	923	899	820	538	465	655	269	583	808	416	636	999999	50	999999	496	999999	298	150	830	330	536	347	113	805	408	129	302	552	55	348	999	380	999999	999999	830	224	513	320	39	999999	186	521	200	999999	634	701	792	222	657	577	845	976	999999	545	638	999999	795	999999	139	346	363	716	538	469	417	265	337	959	486	282	999999	999999	121	776	153	999999	999999	999999	181	707	337	90	895	478	502	33	12	850	452	254	999999	498	999999	999999	999999	999999	983	730	999999	999999	373	832	999999	385	805	867	865	601	402	623	439	999999	843	432	18	999999	820	69	967	394	263	999999	517	241	853	282	797	999999	999999	682	999999	999999	999999	803	343	505	353	520	672	634	167	410	458	829	814	999999	655	999999	999999	427	649	999999	763	465	124	886	999999	504	999999	532	79	447	525	719	999999	999999	951	49	98	513	929	310	397	342	999999	853	999999	999999	426	999999	627	48	999999	658	42	117	662	999999	689	457	190	848	988	149	565	720	885	739	246	801	529	616	999999	181	498	349	536	430	999999	271	858	636	87	999999	905	999999	703	866	686	484	361	420	999999	999999	332	90	321	258	777	515	967	299	451	625	853	999999	378	999999	999999	693	581	241	311	428	599	999999	770	839	243	534	26	999999	62	762	449	118	999999	999999	999999	417	37	287	653	724	303	569	195	462	305	894	662	142	999999	993	902	130	999999	932	51	999999	319	482	24	253	999999	948	246	688	186	999999	755	999999	722	999999	665	303	588	586	999999	40	368	318	543	349	871	999999	321	999999	859	999999	998	333	988	79	999999	555	999999	409	235	354	332	506	285	999999	999999	323	419	954	999999	608	542	532	807	999999	420	10	939	674	381	614	637	187	828	857	999999	431	360	652	999999	119	40	188	361	780	707	861	43	999999	210	
999999	474	999999	730	999999	786	999999	526	977	999999	999999	616	598	999999	999999	999999	154	999999	428	999999	717	963	766	309	999999	578	363	181	36	999999	558	967	955	474	824	999999	279	457	577	80	999999	905	382	993	999999	503	441	160	739	72	562	194	615	999999	492	593	707	67	512	682	433	304	499	673	110	139	660	133	213	999999	448	697	109	999999	999999	999999	591	773	752	999999	147	213	441	964	750	374	999999	999999	981	240	441	221	944	895	647	975	415	708	999999	427	843	999999	999999	268	624	865	94	267	635	680	12	934	999999	787	545	999999	863	535	923	736	777	873	151	999999	999999	999999	752	999999	999999	568	999999	882	881	999999	881	829	266	183	349	999999	290	999999	161	311	237	507	905	167	360	427	121	999999	785	166	650	969	999999	972	227	398	999999	879	557	77	283	130	999999	981	999999	715	962	999999	196	999999	455	683	721	840	746	999999	330	999999	854	293	999999	526	106	724	684	911	663	294	955	951	773	410	999999	94	37	116	454	999999	999999	644	464	999999	694	748	999999	966	999999	335	236	684	999999	526	35	274	999999	757	999999	338	306	995	62	999999	734	244	999999	54	146	999999	812	639	98	999999	344	999999	828	35	832	358	24	717	663	999999	68	281	883	999999	999999	282	474	280	93	126	628	999999	591	785	696	999999	484	665	830	620	522	596	595	671	191	815	445	999999	924	675	323	588	999999	724	620	463	361	26	669	863	173	542	556	999999	777	88	628	52	999999	383	873	999999	999999	52	815	999999	685	222	75	569	999999	878	355	999999	802	999999	999999	999999	175	243	999999	999999	995	967	457	999999	50	622	893	113	999999	402	999999	551	802	999999	701	999999	908	999999	777	999999	999999	110	35	999999	999999	148	999999	999999	164	999999	876	105	285	414	362	920	594	835	431	999999	999999	962	381	444	622	803	615	837	348	634	999999	27	465	959	999999	999999	999999	173	792	901	452	165	948	436	999999	171	999999	397	612	781	999999	999999	726	715	819	999999	728	999999	671	999999	533	342	400	530	999999	859	639	325	898	467	978	999999	52	529	619	173	23	999999	918	460	537	227	999999	566	999999	885	300	750	999999	999999	999999	359	501	409	999999	119	765	999999	999999	666	999999	950	999999	155	802	284	40	999999	105	655	975	999999	672	221	999999	315	118	833	999999	917	568	889	186	380	300	628	999999	643	161	999999	408	595	320	999999	928	587	728	89	999999	999999	999999	999999	655	493	999999	999999	999999	999999	554	72	11	931	827	999999	108	643	774	128	855	183	355	397	
55	594	257	389	473	420	293	278	586	38	79	945	72	474	243	692	999999	999999	999999	648	98	98	508	999999	768	602	163	295	813	610	999999	590	310	468	58	70	246	171	919	276	999999	999999	486	973	999999	882	655	633	999999	91	999999	948	241	706	308	999999	96	780	621	870	267	997	464	975	804	488	644	603	999999	183	999999	667	987	675	651	812	612	999999	613	885	947	530	886	731	321	999999	358	999999	169	102	999999	999999	550	58	18	999	821	510	178	384	247	61	999999	235	999999	631	960	565	999999	495	354	560	176	736	922	736	121	733	664	528	139	50	999999	999999	209	989	127	999999	999999	652	990	111	366	239	647	896	322	999999	104	690	325	792	549	673	748	999999	299	814	135	999999	999999	97	846	999999	999999	207	617	999999	36	999999	514	32	899	411	505	252	203	936	98	36	424	461	638	973	212	346	500	770	999999	785	700	313	812	999999	765	903	999999	715	984	450	289	437	999999	999999	185	303	999999	148	178	505	999999	999999	725	109	857	436	459	999999	448	908	707	846	309	250	946	999999	999999	514	999999	999999	987	999999	999999	648	999999	986	826	190	999999	909	452	999999	601	88	564	999999	999999	713	537	999999	453	391	999999	999999	999999	442	999999	393	512	974	93	389	999999	576	517	999999	410	87	999999	871	609	999999	999999	538	999999	354	255	230	686	999999	999999	506	976	316	158	606	219	875	999999	315	858	443	677	823	825	72	860	34	571	822	937	510	361	665	730	185	317	738	999999	999999	999999	999999	707	904	360	587	412	999999	428	911	999999	534	181	999999	999999	175	999999	999999	713	402	494	231	999999	863	670	123	154	999999	999999	972	999999	481	264	999999	129	950	999999	773	473	247	660	675	605	659	299	999999	338	316	652	564	584	999999	35	228	904	965	257	843	244	247	999999	101	608	456	623	61	280	664	926	72	439	999999	787	999999	742	818	625	10	574	267	999999	837	668	31	398	999999	455	999999	612	163	703	892	999999	235	999999	999999	76	159	45	247	142	674	999999	590	135	756	999999	560	485	95	999999	256	278	977	462	605	433	586	67	391	606	245	61	773	368	546	299	561	671	184	751	476	964	337	134	120	999999	87	896	642	962	895	559	527	814	999999	623	999999	999999	208	145	489	101	999999	641	897	999999	616	231	999999	467	718	888	999999	343	873	292	941	852	352	156	355	690	425	429	999999	999999	534	959	999999	922	737	788	999999	49	272	999999	320	695	237	497	842	999999	317	184	253	999999	258	999999	940	
999999	999999	708	430	61	999999	798	676	235	931	221	98	657	319	666	999999	999999	999999	999999	81	498	972	255	625	999999	314	999999	383	250	185	703	437	350	28	999999	999999	39	999999	420	999999	473	999999	95	764	25	409	195	546	650	454	323	590	999999	122	451	201	999999	93	575	747	999999	424	999999	59	237	784	748	999999	571	999999	700	572	15	22	999999	791	887	491	609	455	128	999999	999999	999999	999999	123	999999	999999	576	556	999999	945	792	999999	959	58	281	45	537	241	660	556	975	234	754	750	584	973	999999	660	314	999999	999999	999999	629	346	691	640	196	999999	999999	520	72	24	612	999999	999999	342	62	559	999999	851	999999	378	794	571	999999	509	51	121	538	478	999999	915	999999	999999	471	672	53	623	366	641	999999	422	897	150	494	960	622	999	999999	251	920	954	151	463	990	116	999999	67	368	999999	999999	85	585	999999	797	999999	773	999999	999999	117	299	439	202	999999	999999	541	480	654	86	27	887	999999	150	296	999999	999999	774	788	878	999999	347	985	999999	184	999999	773	836	43	352	348	999999	878	714	862	952	490	762	273	460	999999	636	999999	981	350	999999	999999	934	999999	999999	39	382	985	865	929	770	999999	184	28	835	239	999999	447	311	999999	831	999999	337	287	343	77	16	510	999999	428	728	999999	999999	914	879	999999	838	999999	726	323	965	999999	23	785	102	649	999999	743	438	230	754	199	999999	252	519	296	229	656	955	249	999999	999999	999999	999999	210	113	308	270	148	350	401	167	999999	988	773	629	995	551	195	999999	761	272	999999	116	674	539	298	762	405	592	275	191	592	487	300	999999	999999	576	584	989	351	55	604	98	999999	597	478	390	479	999999	999999	678	999999	270	487	760	999999	999999	999999	671	814	545	999999	556	84	219	574	999999	697	999999	86	999999	966	205	352	999999	667	984	286	999999	999999	908	292	516	999999	597	720	331	999	540	999999	12	804	999999	185	999999	999999	999999	999999	620	32	244	693	799	999999	999999	711	275	999999	771	999999	815	999999	694	999999	999999	262	358	265	486	498	253	244	166	385	83	999999	62	30	547	999999	619	970	999999	64	826	224	493	999999	999999	999999	999999	999999	237	447	488	999999	119	999999	278	552	831	792	536	132	779	10	999999	423	739	259	999999	255	380	246	999999	845	608	640	783	999999	999999	655	837	999999	53	839	16	719	897	345	999999	749	751	999999	999999	999999	999999	544	284	825	687	79	963	177	237	999999	42	990	963	999999	140	999999	529	999999	999999	185	954	999999	999999	939	994	999999	525	
404	746	999999	999999	385	542	657	999999	999999	365	958	999999	700	691	669	373	999999	806	26	755	265	999999	44	229	174	999999	527	871	507	466	345	999999	870	553	569	999999	999999	705	657	457	316	241	76	123	999999	583	92	999999	294	573	243	999999	999999	72	270	199	711	690	338	999999	999999	785	904	607	30	999999	999999	156	132	248	55	999999	159	999999	999999	34	148	920	657	591	139	43	586	934	232	212	853	807	999999	380	720	637	376	493	442	531	336	468	103	444	449	999999	371	56	528	999999	982	419	624	246	61	791	42	747	44	999999	208	970	385	818	283	335	999999	751	528	417	771	666	135	917	697	679	827	223	999999	204	672	539	416	999999	229	443	193	55	329	928	604	629	459	999999	999999	366	93	285	170	123	999999	620	528	120	332	326	293	706	549	381	963	819	604	999999	319	999999	999999	999999	598	839	151	999999	999999	599	812	999999	217	674	594	341	596	552	62	38	132	999999	20	305	804	902	159	999999	506	948	999999	785	34	619	999999	663	801	835	999999	330	999999	262	197	929	308	999999	119	619	122	217	784	421	767	576	717	267	999999	999999	999999	999999	690	999999	321	999999	633	37	999999	597	531	931	999999	761	865	731	999999	999999	863	91	997	624	793	999999	999999	299	173	554	999999	458	902	885	15	542	392	999999	640	317	941	713	306	280	73	999999	98	190	677	33	555	45	520	847	403	576	271	828	902	160	299	32	999999	999999	19	668	695	645	926	999999	379	999999	999999	999999	928	160	999999	726	560	281	451	193	621	150	998	982	938	64	492	438	280	563	999999	490	27	919	402	226	271	999999	825	452	264	999999	654	679	944	771	919	253	791	545	999999	631	708	116	999999	999999	91	36	730	641	163	497	726	815	787	610	730	19	757	568	464	166	455	998	999999	999999	495	328	999999	176	145	248	999999	735	295	466	781	999999	518	232	145	244	673	194	298	999999	954	838	892	999999	999999	999999	999999	233	999999	999999	185	710	999999	469	999999	999999	988	564	505	914	851	990	999999	330	828	819	999999	535	999999	230	492	270	999999	172	986	999999	436	702	135	235	752	999999	655	183	291	999999	733	58	547	383	256	119	689	383	915	963	317	571	516	231	419	961	799	860	628	914	10	25	483	37	336	295	438	280	999999	438	345	357	49	756	95	999999	987	60	974	383	581	336	256	33	999999	864	196	904	816	791	623	795	554	376	81	718	999999	520	56	960	681	418	221	486	628	999999	532	760	145	966	
973	999999	886	255	342	999999	999999	459	687	999999	109	533	463	380	815	549	802	672	684	377	876	477	13	24	999999	172	999999	770	405	388	342	999999	769	849	818	873	999999	309	999999	408	950	125	832	585	999999	157	999999	841	671	88	999999	999999	999999	768	100	999999	999999	999999	999999	180	999999	998	64	308	138	674	764	613	561	942	640	503	638	286	426	760	999999	427	163	999999	217	283	999999	999999	230	999999	359	10	759	322	136	46	756	863	848	952	71	999999	456	196	999999	351	999999	729	447	664	230	999999	999999	999999	860	329	718	998	962	285	898	737	87	656	324	763	854	999999	815	999999	747	999999	437	999999	699	121	970	967	999999	865	994	999999	879	999999	261	559	659	429	999999	999999	328	757	999999	573	63	999999	455	800	999999	629	999999	50	913	843	917	999999	372	876	639	749	358	750	836	107	291	529	858	999999	404	999999	113	434	787	17	285	989	873	863	999999	376	665	180	106	541	999999	953	999999	45	648	999999	196	782	790	712	459	577	921	804	291	534	474	933	406	115	526	999999	999999	905	999999	928	999999	508	465	273	94	187	653	304	999999	337	999999	823	873	999999	579	331	644	999999	558	707	77	79	581	999999	902	731	773	999999	25	316	700	999999	477	720	233	687	327	526	627	281	923	627	999999	954	999999	999999	69	808	535	205	427	999999	357	860	860	512	927	578	371	363	413	662	288	422	636	513	355	163	374	999999	999999	999999	999999	286	783	450	994	627	426	260	671	965	465	820	888	523	212	616	859	720	760	749	999999	999999	867	271	348	999999	327	958	999999	906	443	643	201	310	729	999999	999999	999999	518	309	161	120	692	448	207	999999	534	123	999999	738	999999	999999	141	264	999999	194	418	522	112	999999	999999	999999	954	765	531	821	629	587	793	999999	539	449	212	460	597	54	581	429	74	880	139	999999	999999	567	612	999999	512	936	347	545	999999	999999	999999	187	999	693	165	926	916	999999	839	946	329	179	208	854	451	680	999999	917	999999	989	457	231	211	105	999999	397	162	742	319	692	250	999999	478	974	141	34	999999	903	889	999999	513	999999	51	193	885	487	368	758	347	831	999999	430	933	673	116	95	999999	999999	882	768	773	183	999999	999999	999999	999999	700	999999	722	999999	229	999999	38	957	485	769	190	28	999999	332	39	999999	999999	999999	422	819	325	805	867	999999	57	999999	31	131	880	999999	622	894	486	813	787	144	45	920	999999	516	999999	975	197	347	999999	999999	694	999999	999999	999999	779	588	734	886	
999999	894	366	676	380	672	742	999999	86	999999	157	999999	541	406	999999	895	369	484	875	999999	999999	349	618	530	150	99	862	471	392	512	559	43	169	600	999999	892	777	369	549	939	999999	999999	898	999999	200	618	426	298	24	843	999999	999999	713	828	999999	416	286	836	999999	290	810	280	524	574	596	123	136	941	348	653	127	10	934	936	999999	999999	450	999999	339	999999	673	574	457	999999	999999	264	330	341	999999	651	999999	999999	833	269	999999	504	999999	334	454	999999	492	484	949	370	726	999999	370	777	999999	539	965	709	999999	13	617	246	822	975	82	341	999999	794	811	999999	47	185	176	675	807	999999	999999	126	133	262	999999	999999	999999	96	999999	492	894	552	999999	600	685	906	999999	999999	651	999999	681	995	999999	122	293	697	673	261	333	550	842	695	969	69	999999	849	586	999999	963	999999	999999	736	163	589	447	250	160	221	21	141	740	346	999999	999999	999999	999999	864	20	969	999999	525	372	999999	281	649	999999	999999	584	999999	836	329	201	999999	999999	280	944	842	673	674	52	546	462	250	201	810	999999	672	999999	113	999999	985	575	284	999999	904	999999	973	881	939	249	667	575	999999	185	999999	999999	480	800	645	21	999999	200	346	926	999999	999999	132	999999	471	153	999999	528	481	999999	999999	754	917	255	328	999999	971	960	733	435	384	971	272	75	999999	999999	999999	871	418	102	494	794	239	999999	814	841	999999	411	420	999999	712	149	999999	784	333	67	630	235	999999	623	49	170	467	911	552	834	800	999999	191	999999	999999	664	999999	999999	921	999999	525	999999	440	999999	895	570	999999	999999	722	245	999999	487	741	332	641	800	399	795	63	333	337	327	805	979	999999	79	230	999999	677	58	999999	999999	999999	276	542	999999	794	994	728	479	999999	528	199	316	957	323	325	858	567	327	274	324	335	597	729	999999	764	460	446	825	999999	338	270	673	999999	999999	624	474	790	580	15	405	999999	583	712	808	138	498	32	727	753	372	654	999999	783	715	389	999999	547	345	307	344	557	902	139	291	268	525	110	999999	699	851	999999	986	322	999999	257	751	999999	921	78	275	438	719	82	999999	683	910	889	500	781	999999	927	454	283	671	847	173	999999	430	550	613	397	999999	37	901	303	667	47	914	467	638	390	626	276	999999	905	999999	829	162	608	357	635	610	999999	999999	924	623	713	651	31	94	999999	464	381	465	877	212	999999	181	999999	999999	872	975	999999	999999	968	999999	999999	999999	765	19	999999	301	999999	202	978	999999	220	687	
977	680	954	396	893	382	340	926	255	811	164	703	999999	999999	478	592	999999	660	576	871	382	623	999999	472	885	21	999999	999999	999999	188	487	99	999999	14	204	13	71	485	91	999999	999999	51	65	376	96	999999	863	999999	823	240	716	327	221	999999	314	363	999999	491	510	881	632	335	295	76	334	999999	999999	999999	464	474	530	999999	999999	915	68	340	567	78	386	823	157	74	192	999999	999999	999999	999999	651	999999	840	768	579	974	209	999999	487	756	999999	999999	31	999999	722	231	358	709	716	999999	305	291	973	795	175	115	687	734	567	153	884	604	175	999999	69	451	999999	705	950	34	378	887	580	584	578	36	364	473	434	999999	999999	701	755	419	583	369	726	54	603	474	297	475	999999	344	999999	395	876	835	999999	281	607	652	758	692	381	417	999999	399	227	999999	750	223	309	724	319	193	848	755	612	699	725	999999	999999	486	737	902	426	245	999999	192	159	999999	181	163	245	999999	999999	999999	999999	175	658	336	999999	999999	724	83	999999	746	35	999999	546	999999	999999	601	555	999999	999999	282	954	478	991	476	999999	44	989	230	52	155	488	137	250	785	716	447	51	398	751	649	762	999999	736	680	999999	999999	646	999999	307	580	608	216	641	999999	999999	570	184	999999	999999	792	474	503	41	999999	268	897	448	760	999999	785	560	167	287	900	999999	999999	741	320	266	666	398	999999	999999	471	547	999999	999999	581	677	156	272	859	750	958	999999	268	999999	716	999999	322	583	999999	624	521	999999	451	929	999999	158	999999	829	999999	925	982	404	513	579	569	483	986	411	866	999999	267	999999	701	416	999999	999999	261	670	35	897	944	92	512	999999	412	452	999999	352	754	432	999999	327	999999	933	768	563	671	689	999999	999999	435	910	716	801	999999	999	328	44	999999	25	999999	999999	999999	966	981	999999	891	177	177	127	999999	999999	657	999999	232	940	123	767	648	999999	64	572	609	999999	472	44	376	711	979	412	999999	71	999999	738	536	999999	999999	442	952	869	671	503	522	943	855	999999	262	282	999999	426	885	999999	396	844	960	334	999999	22	999999	946	999999	190	197	764	993	325	999999	918	908	999999	427	681	814	779	103	561	60	665	999999	999999	999999	999999	141	563	527	573	675	999999	777	211	999999	999999	938	15	345	999999	316	999999	950	539	888	999999	999999	999999	999999	214	745	999999	999999	409	284	881	85	823	175	439	59	634	247	999999	999999	14	150	999999	349	916	742	999999	443	612	255	302	714	999999	999999	447	999999	79	999999	323	999999	67	
999999	377	927	296	999999	125	840	906	442	681	520	530	889	884	203	668	722	999999	471	936	999999	147	164	982	176	679	41	727	710	979	80	923	601	593	856	773	778	62	491	999999	968	537	180	999999	781	194	999999	907	254	71	356	481	851	891	883	999999	222	945	130	755	94	123	205	462	611	596	999999	999999	38	429	889	670	601	999999	968	646	967	999999	210	982	172	999999	482	999999	632	598	82	710	709	846	560	999999	932	735	542	854	999999	717	962	999999	265	221	999999	824	999999	686	880	999999	923	999999	999999	631	999999	147	593	960	999999	556	829	999999	524	999999	596	191	999999	999999	738	865	311	123	315	260	999999	999999	726	951	255	999999	477	999999	717	75	787	472	804	928	98	794	152	582	224	784	887	999999	669	48	624	999999	954	126	999999	25	705	809	931	791	12	728	999999	642	714	999999	89	883	304	459	440	134	387	941	966	999999	723	999999	898	531	372	999999	356	688	337	558	703	360	998	702	369	977	541	22	926	999999	999999	510	868	241	704	999999	999999	999999	607	499	319	23	159	14	301	976	910	999999	999999	331	999999	733	315	999999	289	728	999999	601	999999	999999	592	374	24	999999	570	999999	860	667	999999	368	35	145	90	837	249	999999	211	994	410	393	999999	141	999999	999999	988	649	205	712	952	975	129	62	131	155	907	945	999	553	443	999999	125	253	583	71	306	246	652	477	916	599	527	890	999999	705	395	999999	780	419	618	999999	999999	158	999999	850	999999	999999	999999	934	930	303	999999	658	999999	999999	999999	999999	999999	532	999999	752	996	727	796	999999	458	239	861	425	760	455	175	589	934	522	72	967	539	999999	822	332	231	717	547	623	908	869	340	869	437	571	902	258	999999	866	999999	299	999999	360	999999	19	999999	598	184	999999	138	111	723	47	269	310	293	825	709	976	999999	288	189	999999	454	999999	898	991	987	198	999999	999999	999999	78	999999	772	615	189	340	813	219	999999	543	73	999999	807	999999	302	609	137	287	87	548	144	999999	645	120	189	999999	999999	120	130	611	985	931	221	632	654	450	999999	694	114	495	896	999999	897	745	999999	688	999999	442	606	391	860	911	475	377	343	732	952	662	436	283	525	702	999999	31	557	142	283	185	501	999999	122	442	182	591	652	999999	999999	900	994	501	269	382	999999	738	751	83	465	843	999999	921	999999	835	268	831	999999	999999	676	999999	197	999999	414	999999	940	999999	999999	427	738	883	999999	999999	294	61	668	935	23	999999	199	999999	280	999999	676	
439	885	580	999999	287	184	350	999999	459	999999	572	713	999999	96	797	441	759	469	333	344	582	128	334	999999	999999	177	999999	818	826	14	999999	605	713	317	975	585	999999	400	999999	999999	398	999999	275	999999	722	348	657	849	225	711	439	891	946	148	104	321	561	943	917	119	851	999999	796	455	385	966	999999	999999	999999	222	999999	999999	999999	90	999999	320	999999	71	914	107	519	999999	602	124	574	434	999999	574	999999	999999	34	999999	999999	882	401	865	474	820	888	999999	349	954	999999	13	999999	80	425	865	202	783	468	500	38	999999	600	377	999999	682	880	950	999999	434	490	457	197	654	886	594	688	91	846	42	182	168	758	565	745	598	483	999999	999999	793	382	999999	204	999999	999999	999999	292	34	935	792	999999	937	999999	914	473	290	999999	999999	999999	999999	187	121	937	436	327	870	71	45	631	341	208	387	999999	523	62	999999	262	663	266	233	312	664	155	63	102	999999	718	999999	999999	464	782	999999	319	188	999999	271	502	768	217	527	600	256	402	604	594	999999	996	999999	862	999999	38	162	729	960	999999	999999	965	999999	999999	999999	161	227	944	999999	558	999999	77	762	999999	790	558	999999	455	738	633	65	272	551	468	539	249	793	982	678	436	629	768	358	660	103	999999	618	433	135	375	999999	312	235	55	999999	494	243	999999	999999	999999	544	706	999999	337	473	999999	424	425	999999	999999	368	245	999999	741	928	941	999999	112	813	495	999999	70	330	372	259	999999	999999	505	583	55	15	774	910	813	891	999999	777	31	197	843	881	202	629	293	16	999999	46	494	999999	942	775	141	214	585	923	484	386	628	87	720	999999	999999	841	759	836	594	334	462	849	999999	174	697	914	970	614	748	440	46	365	999999	716	552	388	640	279	874	570	335	999999	417	546	999999	944	999999	629	962	360	999999	457	422	999999	584	644	121	999999	999999	226	999999	999999	999999	999999	350	272	965	14	999999	999999	999999	489	962	999999	999	572	442	469	999999	753	447	351	652	999999	570	589	942	308	141	907	999999	999999	999999	999999	336	999999	714	373	999999	885	978	999999	957	431	159	390	999999	398	999999	22	212	652	762	335	778	892	329	788	482	760	329	667	872	763	273	348	999999	314	698	645	858	78	999999	140	774	975	999999	230	248	190	999999	554	494	129	999999	624	110	999999	878	999999	44	999999	890	445	565	320	600	204	999999	810	999999	190	700	999999	999999	144	999999	631	560	803	508	108	549	302	666	775	182	753	68	648	999999	433	999999	264	611	932	
999999	999999	574	463	384	199	999999	999999	999999	913	853	325	965	570	246	999999	314	85	999999	935	386	999999	778	999999	148	847	145	520	999999	999999	999999	446	567	999999	956	560	999999	106	428	319	46	122	999999	999999	922	857	787	497	412	999999	128	360	329	675	999999	589	999999	784	999999	537	63	551	864	999999	169	417	758	743	999999	685	999999	218	656	625	898	273	999999	35	867	290	69	647	117	803	548	403	126	891	999999	377	999999	282	780	891	265	494	258	782	999999	514	108	53	883	999999	358	910	704	704	776	292	999999	34	999999	45	478	999999	444	71	882	765	301	999999	78	246	185	149	438	764	369	413	25	612	441	363	191	25	999999	391	454	638	999999	421	125	393	182	485	999999	745	422	849	60	196	899	827	223	242	975	646	550	219	481	940	345	373	276	592	593	564	999999	462	651	62	616	253	77	879	751	684	74	699	784	692	351	519	362	829	712	614	149	949	49	127	840	245	999999	758	86	752	999999	999999	892	800	891	960	999999	998	999999	656	999999	344	491	301	582	999999	434	788	598	826	20	999999	879	978	424	904	999999	533	221	381	999999	319	803	999	567	483	999999	983	801	391	320	999999	999999	66	854	999999	467	748	545	989	810	377	169	260	741	679	710	913	386	999999	547	674	786	208	569	999999	541	999999	733	108	999999	451	999999	999999	515	655	198	999999	999999	619	999999	674	988	232	570	718	999999	552	999999	887	999999	893	607	813	999999	646	578	60	999999	413	274	975	25	999999	945	369	999999	953	745	999999	491	886	999999	766	999999	999999	686	999999	637	850	301	988	999999	845	335	999999	843	184	372	868	87	147	337	721	355	471	999999	551	287	999999	338	999999	999999	180	999999	999999	999999	840	999999	971	999999	24	423	999999	121	999999	749	179	121	999999	525	215	999999	876	999999	354	999999	999999	999999	89	224	999999	999999	435	521	105	190	64	449	448	999999	13	911	400	909	72	723	690	610	79	999999	489	439	491	686	132	614	931	171	61	337	48	999999	193	756	824	737	987	999999	25	104	695	729	999999	751	522	304	200	967	999999	631	868	466	999999	367	999999	705	795	999999	398	999999	259	893	999999	121	999999	583	728	643	94	334	735	565	594	974	36	759	766	740	174	828	424	964	224	999999	468	581	88	825	31	129	999999	999999	999999	534	845	801	341	562	744	938	576	556	882	621	895	999999	871	376	341	975	999999	65	584	999999	999999	294	678	968	652	434	505	999999	621	964	392	497	829	70	999999	234	999999	
214	995	235	262	999999	91	603	535	999999	710	711	493	56	190	887	663	176	468	561	999999	373	909	999999	442	673	934	918	239	407	483	999999	999999	116	999999	734	69	999999	317	999999	999999	85	442	497	724	794	419	575	783	505	833	663	601	577	111	65	305	999999	792	589	933	173	374	999999	999999	898	999999	387	499	455	827	315	858	999999	358	58	999999	421	596	999999	263	368	144	733	574	820	219	669	999999	999999	439	999999	999999	727	999999	49	999999	315	999999	825	330	41	86	999999	677	528	804	341	229	999999	134	999999	98	999999	335	999999	38	640	563	862	688	803	382	996	26	999999	749	140	995	318	999999	624	606	999999	328	232	292	806	999999	55	999999	878	450	952	377	999999	295	421	402	700	21	80	752	953	146	527	659	89	321	999999	779	999999	999999	910	715	510	287	327	826	113	291	231	583	517	846	810	363	999999	999999	470	999999	337	999999	304	307	999999	871	652	634	800	999999	212	495	999999	276	352	541	539	246	867	278	968	595	299	418	999999	497	245	117	335	173	999999	460	850	76	451	934	999999	613	999999	999999	635	692	35	540	89	736	750	250	504	279	823	999999	762	202	999999	742	449	886	517	779	636	545	308	999999	343	752	644	765	825	417	499	925	796	999999	999999	285	569	758	339	63	746	999999	612	66	350	55	698	657	878	708	495	999999	999999	669	11	99	394	398	206	999999	101	984	999999	96	779	999999	396	532	559	912	999999	690	556	999999	43	642	932	251	999999	297	64	987	887	126	921	343	829	137	237	553	891	181	999999	999999	961	999999	578	999999	287	999999	658	175	999999	965	999999	805	609	641	636	999999	167	152	111	908	999999	114	106	309	175	999999	78	269	305	16	30	11	138	999999	502	999999	73	416	964	844	639	889	999999	999999	590	126	999999	197	500	868	396	749	80	999999	999999	857	999999	999999	360	841	384	398	999999	101	999999	534	677	65	149	364	305	750	999999	999999	999999	392	224	184	719	999999	711	880	769	999999	620	281	999999	485	822	644	617	795	65	999999	470	250	29	999999	978	65	449	679	58	145	573	645	572	813	999999	348	642	490	999999	312	140	504	629	443	480	673	603	202	243	999999	999999	510	999999	64	796	38	999999	426	206	663	609	42	831	999999	863	975	709	127	999999	999999	12	137	245	753	999999	999999	999999	999999	999999	315	462	999999	445	554	397	73	999999	518	26	354	999999	226	294	896	999999	108	672	999999	999999	505	963	999999	999999	760	502	620	274	941	70	830	417	787	
109	890	211	362	596	999999	246	799	34	201	999999	756	507	786	843	348	61	895	303	999999	15	999999	351	975	166	685	62	777	798	999999	457	196	936	197	999999	999999	695	349	511	999999	759	999999	480	772	385	999999	262	999999	777	926	890	175	999999	792	782	287	549	235	206	999999	234	468	11	26	743	914	819	320	999999	999999	999999	711	999999	908	866	234	999999	999999	999999	822	999999	346	10	872	127	291	999999	154	414	839	999999	999999	153	999999	170	300	779	464	999999	470	999999	999999	56	337	283	999999	781	999999	926	558	936	970	999999	384	999999	888	468	139	898	999999	265	675	905	830	595	192	568	792	748	999999	455	886	550	139	999999	491	299	673	598	999999	510	41	228	856	902	999999	834	769	124	281	832	650	999999	999999	215	848	46	999999	741	100	620	989	999999	360	113	999999	430	506	85	995	598	794	540	959	951	234	457	59	928	711	358	999999	677	476	742	804	330	973	999999	459	454	83	932	508	999999	999999	161	867	999999	851	463	338	693	128	682	47	999999	606	625	999999	401	999999	298	999999	741	822	322	412	999999	308	999999	456	999999	625	550	525	862	42	641	999999	83	999999	306	86	258	30	115	559	999999	705	695	999999	358	942	68	467	785	902	999999	505	999999	999999	259	999999	130	999999	755	77	577	167	184	87	964	193	907	999999	999999	221	999999	721	999999	762	618	912	613	999999	108	640	567	93	740	959	275	145	243	334	340	999999	999999	999999	999999	47	981	637	530	999999	758	999999	44	257	999999	574	131	54	788	445	999999	999999	841	999999	907	125	510	494	427	225	999999	829	950	583	481	999999	265	539	456	679	999999	981	392	995	258	934	605	319	315	175	999999	999999	356	999999	999999	999999	20	842	999999	159	536	496	219	999999	806	929	999999	999999	776	938	318	592	598	119	999999	158	999999	845	865	973	519	201	188	999999	999999	590	482	162	999999	488	828	423	999999	306	152	294	999999	86	199	328	720	153	999999	377	857	255	632	999999	143	56	48	999999	976	370	639	345	318	958	928	999999	457	71	83	999999	120	999999	999999	302	966	379	387	878	999999	547	263	376	657	999999	404	999999	957	244	28	999999	450	999999	447	835	666	807	976	812	158	999999	871	658	999999	999999	999999	999999	859	340	281	999999	669	169	518	438	116	999999	687	507	564	797	999999	999999	52	999999	848	999999	458	560	635	999999	403	574	729	682	675	604	306	412	554	442	999999	627	963	264	672	290	999999	18	999999	999999	129	478	258	361	999999	659	999999	338	406	809	
999999	309	705	122	370	105	999999	836	999999	511	967	284	999999	131	526	640	258	788	78	568	999999	999999	999999	999999	999999	924	325	378	999999	26	989	967	16	744	999999	999999	922	851	999999	577	849	999999	255	999999	435	999999	526	999999	834	85	410	827	999999	999999	505	72	999999	472	999999	445	999999	71	870	746	522	10	278	999999	201	999999	999999	407	894	501	999999	999999	204	612	806	205	408	198	543	890	615	172	707	177	248	999999	502	999999	778	999999	798	787	446	508	999999	999999	575	318	999999	290	367	13	999999	768	130	999999	867	865	666	999999	47	590	528	980	999999	360	999999	110	999999	334	999999	269	628	446	703	930	559	696	907	381	999999	999999	263	263	999999	612	239	939	999999	739	999	999999	999999	901	420	999999	269	465	999999	355	999999	474	349	610	999999	107	385	999999	74	199	949	181	999999	999999	258	947	999999	999999	457	528	999999	363	999999	999999	335	425	476	726	35	999999	999999	999999	328	561	999999	164	750	999999	35	999999	999999	743	874	999999	789	827	678	508	652	999999	880	999999	18	999999	999999	999999	421	999999	285	812	999999	658	470	578	528	855	853	406	999999	104	999999	684	249	999999	301	387	488	205	999999	507	999999	968	84	562	615	676	95	478	336	469	742	999999	376	222	803	577	282	305	339	933	974	281	462	558	276	999999	999999	986	557	999999	300	226	669	778	999999	999999	999999	907	963	852	770	385	999999	585	361	999999	317	36	228	999999	114	193	865	516	533	474	516	525	999999	999999	920	109	920	489	179	999999	970	598	999999	150	993	999999	341	999999	173	599	211	876	999999	710	888	729	767	833	743	116	999999	163	255	601	157	69	621	554	931	999999	464	590	999999	835	595	719	999999	88	731	738	999999	999999	353	933	272	999999	328	585	999999	999999	999999	97	999999	72	174	817	352	554	993	999999	754	787	555	501	144	621	470	371	124	999999	849	999999	999999	14	265	999999	810	999999	338	999999	999999	999999	999999	741	340	377	845	999999	999999	778	377	335	95	999999	984	74	832	999999	798	999999	179	957	471	362	351	652	985	740	807	201	16	40	225	486	202	999999	763	814	171	999999	776	126	699	346	999999	523	604	314	30	200	150	958	522	687	999999	783	574	999999	399	688	999999	114	545	999999	999999	999999	119	609	999999	275	310	28	999999	41	875	999999	999999	134	562	827	57	680	720	616	60	57	517	538	148	418	154	103	999999	999999	385	671	581	999999	999999	464	414	995	709	754	890	132	279	491	811	999999	999999	999999	118	999999	640	711	393	928	999999	724	
828	580	470	196	999999	217	999999	216	655	999999	481	47	999999	107	999999	62	970	966	999999	927	778	36	999999	854	999999	705	985	853	843	674	288	652	999999	999999	999999	834	999999	523	633	683	529	72	836	607	812	488	889	20	158	587	740	999999	212	501	945	999999	853	616	304	425	231	999999	372	980	925	829	248	709	472	588	527	999999	342	53	408	715	999999	129	51	412	815	974	704	265	933	861	450	307	999999	833	980	999999	228	217	999999	999999	700	855	999999	983	250	189	547	999999	69	999999	94	169	103	999999	612	999999	999999	891	610	257	55	116	56	74	389	940	804	639	999999	999999	999999	134	999999	629	25	344	999999	67	171	999999	999999	144	999999	650	776	290	214	675	230	256	353	999999	999999	999999	733	593	808	617	999999	310	384	908	961	459	63	959	577	473	224	999999	297	999999	999999	974	999999	999999	910	999999	298	999999	999999	999999	418	999999	999999	902	999999	387	895	999999	535	829	463	861	999999	999999	999999	746	597	816	713	999999	999999	999999	959	835	606	632	394	823	682	412	329	506	575	999999	499	609	203	160	442	200	999999	791	743	468	63	868	724	301	736	999999	808	481	394	999999	678	466	402	430	306	894	993	999999	749	132	509	957	295	15	39	574	553	447	383	523	174	669	218	500	781	738	908	102	96	519	604	848	999999	999999	999999	42	999999	772	854	548	206	504	51	620	999999	999999	582	718	271	172	619	999999	107	871	829	19	258	901	648	999999	999999	900	999999	999999	527	999999	846	999999	439	996	367	781	592	835	326	669	999999	598	542	685	165	999999	830	923	899	999999	750	249	752	999999	784	314	133	296	563	306	518	811	999999	307	260	868	289	275	805	838	778	272	554	170	391	999999	369	963	412	795	79	999999	340	294	999999	606	999999	872	999999	999999	657	306	999999	30	161	815	505	999999	435	296	999999	565	999999	70	464	999999	694	591	184	134	944	169	999999	767	236	999999	480	808	397	653	999999	416	62	999999	999999	482	990	534	19	999999	164	135	999999	126	884	513	944	279	829	433	999999	999999	698	97	118	498	422	514	794	999999	344	697	847	999999	389	505	513	999999	880	982	496	170	999999	999999	970	999999	631	767	883	722	999999	999999	978	963	999999	536	718	964	643	692	69	486	740	313	241	999999	288	756	736	388	10	578	399	847	999999	752	999999	999999	999999	299	866	999999	630	81	999999	143	719	883	999999	999999	999999	999999	732	197	922	19	429	279	377	513	999999	999999	999999	504	999999	932	811	141	37	999999	739	628	
847	354	826	415	999999	999999	118	107	747	405	999999	883	602	462	846	212	924	926	332	527	721	613	758	999999	623	135	359	999999	332	588	855	999999	123	168	701	387	999999	999999	999999	760	171	280	766	999999	170	157	902	999999	95	608	216	110	999999	221	999999	243	596	999999	792	730	999999	845	774	169	549	663	770	444	999999	468	841	417	772	999999	999999	451	847	623	999999	476	999999	99	186	999999	381	999999	999999	999999	260	999999	791	535	725	433	451	325	505	999999	595	506	999999	468	999999	626	767	999999	337	999999	855	465	395	999999	15	325	999999	229	999999	60	787	793	278	869	999999	302	999999	315	999999	349	130	50	945	251	37	999999	999999	999999	999999	559	956	999999	999999	300	55	999999	999999	818	530	409	925	231	999999	455	819	801	238	516	285	216	999999	461	999999	999999	973	814	519	154	999999	681	236	743	999999	118	104	214	375	977	823	397	230	859	785	292	424	999999	393	500	999999	235	105	582	489	383	610	999999	999999	999999	326	999999	999999	927	873	999999	183	192	591	999999	360	999999	435	260	692	999999	999999	100	999999	823	573	84	430	29	722	999999	999999	653	263	265	508	600	738	999999	999999	592	122	302	985	937	999999	241	317	845	149	817	799	845	889	601	397	520	828	652	999999	999999	810	266	215	164	273	530	928	336	49	760	999999	999999	599	110	775	693	114	738	714	999999	766	999999	879	904	919	739	763	662	999999	988	999999	96	999999	417	999999	855	999999	831	674	589	999999	981	999999	389	942	999999	999999	789	999999	703	415	99	937	534	486	999999	387	310	999999	533	999999	276	999999	61	989	999999	431	999999	327	999999	606	283	74	134	999999	999999	999999	499	962	619	493	999999	835	174	582	681	158	999999	931	557	478	787	596	150	822	45	524	754	999999	163	999999	75	999999	906	999999	142	35	813	505	702	455	887	347	625	49	999999	440	302	479	317	639	887	260	770	999999	819	687	999999	311	993	270	999999	999999	999999	999999	428	999999	929	77	449	655	345	49	238	111	591	999999	970	111	39	604	231	999999	92	523	991	815	701	465	999999	455	112	512	999999	442	430	787	539	999999	621	999999	511	235	999999	661	304	999999	31	668	859	999999	716	822	282	398	48	749	27	294	750	613	809	999999	788	999999	553	833	999999	999999	681	999999	999999	96	489	999999	103	995	255	430	999999	153	793	43	605	908	738	999999	999999	999999	403	680	770	999999	143	999999	481	47	999999	44	117	471	319	999999	999999	65	469	630	342	534	999999	999999	504	596	75	999999	819	999999	999999	
999999	266	273	603	425	403	999999	43	665	952	480	275	66	558	221	999999	757	833	569	999999	549	448	117	946	999999	999999	360	186	184	188	999999	999999	705	178	999999	778	844	868	999999	999999	999999	32	999999	677	862	999999	249	494	999999	283	318	999999	260	731	329	441	158	327	999999	608	52	823	999999	486	425	291	570	887	991	999999	478	888	939	737	68	526	644	439	999999	446	578	865	893	901	870	762	999999	973	999999	135	629	527	971	295	788	999999	173	327	999999	999999	999999	999999	999999	850	804	429	834	522	672	802	797	999999	242	460	40	187	929	958	999999	663	352	596	48	866	999999	999999	917	653	948	893	999999	326	187	999999	748	226	372	53	106	999999	927	426	310	57	338	911	294	520	999999	999999	244	215	999999	598	999999	111	323	636	47	852	999999	191	574	999999	448	999999	540	999999	712	813	815	885	999999	999999	735	926	999999	991	537	901	667	407	397	347	659	158	614	589	999999	646	903	735	16	254	938	999999	851	531	999999	857	380	999999	808	452	795	999999	353	546	863	312	815	331	109	145	999999	115	794	237	129	999999	999999	999999	452	75	910	90	879	617	237	999999	84	999999	392	999999	530	110	999999	945	551	310	999999	78	999999	973	831	581	635	870	999999	833	951	624	412	318	991	429	123	742	542	999999	479	736	999999	999999	999999	62	938	999999	614	999999	999999	849	685	999999	495	999999	235	479	244	338	454	18	558	403	47	459	361	84	999999	999999	987	855	999999	836	999999	77	759	851	745	779	999999	216	999999	974	326	999999	999999	592	999999	204	203	644	508	213	271	470	188	915	999999	778	999999	999999	999999	512	106	999999	445	849	999999	999999	47	999999	999999	465	695	247	999999	583	999999	934	520	769	262	493	908	999999	999999	209	574	370	889	999999	25	966	88	778	475	753	877	666	666	999999	603	404	999999	818	910	53	518	33	717	999999	838	901	268	931	611	257	603	753	999999	999999	284	628	999999	203	369	767	386	999999	771	999999	706	420	278	430	176	857	337	100	443	313	999999	551	999999	294	15	123	708	157	177	228	999999	133	362	430	815	974	999999	963	459	153	667	602	262	717	999999	999999	633	837	765	754	919	513	320	10	999999	999999	976	999999	999999	255	68	999999	749	552	999999	582	67	848	614	201	991	374	640	299	999999	97	999999	999999	395	999999	490	870	392	422	999999	645	813	362	873	999999	999999	999999	775	999999	94	438	853	709	867	326	370	785	233	573	999999	999999	873	30	363	468	999999	51	999999	999999	765	197	846	999999	
253	214	769	704	974	999999	999999	379	999999	437	999999	217	243	999999	77	79	999999	999999	647	999999	660	999999	772	792	998	999999	647	956	763	174	448	897	592	527	466	662	557	665	810	700	999999	392	956	445	815	156	235	999999	999999	788	393	999999	999999	37	675	999999	442	976	705	569	885	247	999999	434	988	999999	625	716	999999	414	522	561	894	947	449	999999	796	336	976	852	190	791	982	975	781	387	357	999999	851	966	230	580	999999	251	815	999999	776	999999	999999	999999	999999	518	733	570	999999	999999	999999	602	587	407	703	115	999999	852	388	103	264	640	999999	610	960	70	999999	999999	999999	942	600	652	142	316	999999	273	879	478	332	671	999999	422	708	948	221	754	977	999999	272	125	579	117	999999	721	877	145	999999	846	546	999999	654	576	999999	334	241	523	470	280	906	440	235	531	999999	717	45	842	932	999999	399	216	999999	999999	894	78	372	493	999999	420	439	366	394	43	931	862	26	999999	45	384	717	697	293	706	548	831	889	58	586	155	685	44	213	999999	457	340	386	999999	682	317	961	999999	734	59	841	549	56	202	599	999999	701	554	999999	999999	987	701	922	386	871	72	189	324	906	644	735	404	162	218	999999	601	999999	782	809	727	423	968	963	243	999999	998	785	696	458	918	454	141	237	655	198	755	417	999	372	619	138	647	841	999999	324	999999	999999	999999	616	997	999999	918	999999	999999	999999	28	737	999999	521	873	286	492	865	988	199	604	999999	506	999999	999999	194	486	999999	199	598	999999	137	872	919	999999	611	948	90	460	735	535	395	157	521	180	28	728	487	498	343	646	781	852	900	999999	279	999999	816	785	813	999999	509	556	490	368	890	864	769	103	272	338	999999	415	263	999999	999999	28	999999	850	999999	465	998	920	999999	952	994	284	972	209	158	721	999999	304	999999	38	36	839	667	163	999999	999999	999999	394	999999	999999	244	376	999999	246	511	260	904	999999	973	358	708	588	699	537	374	616	892	569	945	551	206	117	999999	234	638	378	999999	832	571	999999	999999	999999	694	851	718	628	999999	736	697	999999	816	999999	999999	999999	330	447	999999	999999	999999	673	271	999999	448	999999	999999	136	607	375	607	143	999999	999999	999999	324	852	104	894	999999	999999	999999	999999	166	871	58	734	39	785	999999	903	200	999999	232	999999	999999	397	116	175	18	52	999999	31	319	999999	564	997	743	999999	999999	445	236	552	301	320	52	741	114	528	400	999999	999999	351	136	999999	416	904	677	999999	506	927	746	928	999999	
805	237	724	622	37	317	999999	991	268	779	45	677	647	937	999999	10	166	999999	588	999999	999999	274	250	894	847	999999	659	330	714	999999	89	699	307	667	495	92	999999	999999	999999	221	350	959	520	572	999999	794	769	999999	765	999999	349	644	168	164	827	541	999999	830	774	315	657	729	286	999999	999999	345	999999	980	451	828	999999	47	999999	377	433	999999	753	678	999999	999999	952	692	565	999999	999999	445	541	152	839	953	105	497	999999	771	563	621	682	527	872	755	424	788	525	936	355	311	438	999999	731	728	999999	318	36	721	999999	999999	174	601	999999	263	999999	999999	151	498	732	195	693	443	999999	812	426	235	805	57	638	174	177	999999	340	625	16	750	999999	120	175	787	471	999999	418	599	456	999999	462	999999	950	197	646	999999	213	999999	618	995	999999	999999	312	562	513	978	93	999999	797	545	270	450	257	64	815	999999	333	999999	999999	70	35	223	365	345	773	999999	999999	450	999999	150	424	179	16	21	772	999999	807	612	283	999999	549	229	802	910	820	21	371	896	382	615	703	999999	446	558	969	764	563	999999	999999	999999	881	642	671	657	999999	101	444	246	292	322	999999	720	671	241	999999	805	421	454	524	762	825	210	78	999999	446	999999	732	458	51	18	939	840	823	957	610	907	558	999999	789	728	576	999999	614	999999	392	983	596	215	47	174	352	999999	452	36	999999	681	999999	759	220	964	369	986	205	999999	382	392	897	714	631	612	257	276	664	999999	999999	700	595	18	529	463	570	527	999999	999999	665	831	398	796	465	929	344	799	934	999999	369	590	929	999999	687	999999	999999	881	999999	435	999999	999999	453	656	841	801	95	564	239	999999	403	999999	575	328	618	550	994	110	259	701	277	458	342	839	436	604	770	999999	331	999999	377	689	943	984	999999	999999	999999	741	999999	663	843	779	999999	186	432	527	25	611	722	999999	14	999999	631	882	999999	468	743	999999	230	246	41	830	999999	999999	390	713	898	590	368	39	999999	999999	154	595	858	999999	999999	166	416	908	999999	169	543	193	525	391	999999	70	827	500	999999	773	520	719	632	23	546	999999	796	719	629	434	999999	692	974	751	840	45	34	999999	999999	999999	208	322	657	999999	297	999999	194	998	655	999999	763	999999	194	999999	999999	435	963	844	952	37	369	697	999999	164	916	850	219	999999	551	31	999999	167	920	267	575	208	999999	760	725	496	676	798	73	791	999999	999999	508	585	19	414	82	189	717	552	999999	999999	43	502	956	446	840	420	
456	633	801	999999	947	926	823	999999	373	999999	129	999999	999999	999999	634	497	999999	540	999999	633	764	146	949	856	999999	377	49	74	174	569	804	288	656	999999	351	439	999999	999999	437	581	999999	474	50	869	70	261	201	656	876	545	18	425	104	216	656	320	684	944	164	999999	886	758	379	804	409	840	809	105	999999	204	508	428	113	770	871	999999	105	999999	796	999999	185	393	198	999999	561	388	194	450	609	40	755	54	999999	999999	695	14	105	999999	470	230	452	105	999999	682	47	999999	322	999999	344	366	225	604	158	965	404	502	569	999999	253	30	655	369	999999	199	449	463	517	999999	85	867	204	999999	620	576	746	89	957	516	591	971	76	860	115	999999	999999	999999	895	944	999999	202	444	999999	993	450	999999	93	609	245	243	583	81	76	258	477	999999	366	984	999999	229	324	544	63	168	281	999999	794	264	253	384	999999	567	999999	791	882	999999	848	865	999999	999999	662	480	999999	283	18	999999	999	999999	637	90	459	177	323	999999	999999	657	390	197	721	999999	999999	999999	366	999999	999999	25	508	999999	999999	55	323	500	814	580	999999	844	822	780	999999	999999	999999	192	627	999999	999999	130	254	848	652	235	999999	999999	999999	683	999999	833	123	999999	337	992	999999	999999	999999	591	767	999999	363	742	167	304	834	610	47	348	543	596	212	999999	936	824	771	660	632	150	13	999999	355	141	359	733	730	962	999999	167	982	999999	999999	999999	404	966	767	511	690	358	999999	999999	999999	806	149	634	631	919	924	513	999999	740	102	105	587	116	612	232	999999	434	573	872	167	879	366	315	650	176	999999	969	67	270	970	283	750	572	46	549	991	724	112	811	999999	939	936	251	145	999999	999999	298	363	545	999999	265	784	527	284	745	449	833	984	464	130	954	455	960	999999	819	355	25	79	999999	999999	669	332	999999	834	999999	942	124	999999	999999	719	510	615	521	999999	714	498	232	297	301	109	167	739	999999	691	93	494	976	482	325	505	441	229	300	999999	999999	933	999999	999999	999999	802	335	999999	999999	999999	619	348	933	818	65	330	132	727	777	963	82	930	683	999999	751	999999	966	999999	854	303	287	290	999999	999999	999999	780	476	999999	240	498	774	999999	554	903	81	744	999999	168	426	999999	382	713	452	336	242	528	259	950	999999	999999	836	693	809	891	999999	999999	33	726	133	999999	853	999999	497	288	999999	578	999999	780	999999	999999	182	999999	225	999999	920	574	838	999999	999999	999999	530	526	999999	999999	999999	91	694	662	999999	743	
999999	833	44	999999	999999	999999	226	173	147	664	999999	479	951	999999	999999	38	477	999999	970	999999	499	44	752	958	753	337	995	589	626	999999	883	723	343	266	295	349	773	83	999999	141	357	675	851	320	999999	61	999999	662	999999	999999	613	743	691	553	253	686	90	86	398	814	999999	636	547	39	780	429	145	999999	999999	999999	264	404	243	838	545	824	192	442	934	999999	999999	999999	833	991	999999	150	41	790	23	609	268	697	684	902	348	999999	999999	821	540	604	916	880	999999	944	379	219	999999	853	999999	999999	504	648	151	696	61	460	803	555	535	639	397	999999	680	49	552	567	719	340	999999	824	696	370	902	340	999999	999999	328	889	622	294	640	999999	781	999999	999999	620	555	988	851	999999	999999	999999	295	900	216	999999	999999	974	401	812	500	179	362	194	999999	143	999999	999999	910	179	141	914	999999	999999	999	219	573	96	934	932	21	730	999999	999999	999999	124	84	999999	999999	224	999999	353	497	810	999999	470	825	597	862	999999	874	744	999999	681	756	999999	649	54	900	997	997	123	50	999999	999999	769	690	750	999999	618	68	744	688	696	999999	787	426	133	458	999999	393	976	999999	962	68	277	652	807	855	999999	474	40	110	135	226	999999	313	37	19	33	780	85	319	253	913	139	65	999999	194	968	586	525	999999	371	999999	30	889	87	411	533	999999	999999	999999	384	999999	37	643	563	479	929	999999	399	124	434	758	318	667	980	59	929	999999	271	622	886	326	948	445	739	521	999999	999999	235	999999	485	906	897	190	935	109	885	495	502	911	265	494	197	411	170	999999	306	363	999999	38	482	322	856	270	999999	67	204	592	999999	51	999999	259	999999	772	638	528	999999	137	731	880	173	999999	999999	359	367	402	138	547	284	136	999999	843	770	207	154	172	60	999999	182	877	905	303	591	460	638	15	245	425	999999	999999	999999	178	631	37	864	48	603	506	902	615	929	999999	317	999999	826	440	999999	61	627	999999	478	999999	955	854	975	869	852	999999	999999	362	167	713	774	642	384	999999	221	742	999999	116	999999	553	999999	999999	999999	257	986	813	634	999999	526	194	797	307	173	528	222	777	62	995	196	345	786	550	457	225	883	675	402	999999	228	746	999999	521	906	925	999999	398	905	727	999999	999999	633	521	836	973	916	999999	479	856	834	444	690	347	919	233	766	194	119	733	374	999999	999999	854	980	779	475	285	400	999999	39	823	871	334	122	158	712	274	714	484	999999	416	205	546	944	784	66	
381	602	999999	168	313	289	182	362	999999	627	779	541	66	507	640	86	241	827	20	572	999999	234	999999	521	502	480	634	433	999999	125	874	909	205	723	104	683	716	89	725	544	699	971	999999	530	932	733	999999	976	669	340	999999	718	934	999999	700	156	831	172	666	833	654	749	405	456	753	999999	999999	342	413	999999	369	161	111	476	873	393	684	999999	588	768	822	657	764	999999	999999	165	975	999999	999999	947	852	554	423	892	889	950	999999	103	777	999999	999999	325	573	712	970	813	616	467	349	999999	471	590	584	999999	20	996	984	999999	306	999999	999999	362	319	466	114	815	737	999999	586	923	816	591	473	999999	381	507	999999	62	657	346	999999	517	644	999999	485	272	970	526	999999	893	999999	799	797	999999	999999	44	999999	116	607	165	86	407	881	425	500	880	126	69	525	999999	912	999999	130	959	58	386	999999	999999	980	842	845	220	337	999999	957	26	793	294	356	346	502	999999	455	999999	999999	151	999999	228	999999	605	999999	911	10	379	980	999999	679	838	140	999999	325	411	136	999999	999999	865	79	999999	468	999999	97	999999	999999	188	20	934	486	999999	698	907	750	999999	389	999999	696	934	219	958	712	923	347	955	164	564	30	101	851	690	192	405	81	448	759	999999	517	323	999999	822	999999	56	557	61	149	232	51	825	31	999999	78	385	655	121	485	544	146	141	677	158	999999	919	999999	796	445	303	835	312	740	999999	867	382	735	397	599	666	999999	295	816	931	999999	205	79	110	621	806	749	960	962	224	603	386	999999	59	664	448	963	760	615	999999	999999	739	94	382	883	695	649	268	521	819	999999	851	325	746	999999	999999	999999	983	184	639	999999	875	349	525	54	491	736	686	732	999999	703	615	679	970	543	782	999999	999999	226	926	166	491	448	999999	999999	752	999999	999999	423	702	999999	979	585	976	301	999999	400	569	337	402	958	963	535	370	125	562	181	354	212	853	851	163	766	258	483	999999	437	999999	479	301	999999	837	272	40	562	723	39	703	679	999999	392	551	368	824	967	202	955	87	37	493	999999	715	696	999999	850	999999	999999	337	999999	237	999999	205	100	999999	999999	131	999999	504	999999	402	999999	477	675	190	470	999999	794	942	290	290	117	359	177	999999	720	714	150	702	999999	127	999999	701	210	451	937	999999	460	999999	999999	846	501	461	279	635	999999	999999	50	999999	109	549	999999	280	57	222	130	999999	37	114	325	266	980	997	324	690	999999	999999	276	233	999999	283	999999	472	
100	444	789	656	89	999999	35	616	999999	999999	603	640	477	999999	999999	999999	331	999999	999999	356	17	595	865	999999	999999	589	742	139	837	999999	274	825	699	188	190	613	432	474	655	495	89	708	592	999999	999999	684	999999	999999	186	999999	999999	49	999999	503	464	504	999999	295	999999	500	799	895	779	857	999999	778	999999	999999	58	51	565	856	556	674	276	999999	12	518	109	999999	999999	89	999999	999999	915	234	999999	999999	723	686	999999	147	999999	165	999999	193	929	735	987	625	744	923	999999	144	721	55	999999	449	236	166	501	70	195	68	999999	720	942	230	999999	145	76	743	999999	372	16	999999	902	400	978	93	378	999999	530	484	716	452	474	818	999999	999999	741	999999	970	999999	194	999999	999999	895	42	975	250	709	793	852	558	10	357	252	999999	303	152	102	999999	999999	787	234	539	711	351	680	256	134	392	81	999999	804	999999	19	187	42	999999	16	368	12	842	999999	483	999999	925	715	105	999999	999999	543	999999	648	800	826	999999	999999	999999	250	554	999999	729	999999	326	999999	458	999999	999999	999999	74	105	827	146	999999	468	310	128	750	861	786	635	585	34	444	848	354	755	14	946	240	227	596	235	462	17	283	726	352	761	229	180	488	757	167	594	716	999999	914	341	526	660	220	999999	464	918	775	704	999999	478	377	703	750	290	117	847	508	602	683	726	195	583	776	988	641	615	999999	999999	867	999999	142	999999	840	672	430	579	17	22	771	544	241	578	55	999999	394	526	430	207	649	319	95	124	999999	999999	156	942	883	231	942	999999	770	947	837	830	345	614	863	88	860	538	840	495	830	149	494	617	999999	902	604	125	195	949	189	999999	764	999999	856	652	526	487	695	999999	80	923	773	294	740	999999	538	999999	662	352	347	121	479	599	293	767	703	999999	999999	981	626	827	999999	821	767	290	76	999999	758	999999	999999	382	842	64	999999	907	376	209	876	322	373	999999	462	843	999999	78	87	174	735	999999	999999	999999	82	714	168	253	999999	999999	526	460	158	221	999999	451	790	965	999999	424	184	385	400	503	999999	102	617	801	374	819	219	699	212	999999	591	669	272	574	309	137	895	999999	647	424	683	999999	173	161	803	20	62	999999	999999	663	990	359	999999	454	335	999999	107	999999	878	450	742	999999	257	256	999999	999999	189	225	665	151	999999	11	738	999999	820	245	928	465	999999	363	767	999999	999999	549	911	242	999999	818	999999	328	999999	538	304	207	999999	856	178	917	999999	999999	999999	837	980	657	
999999	989	620	722	999999	99	62	641	368	524	999999	178	926	708	999999	397	999999	370	975	347	120	999999	999999	999999	302	964	76	21	934	556	532	930	999999	999999	414	922	999999	999999	194	159	999999	398	180	779	524	514	999999	469	581	143	71	470	861	643	547	999999	292	88	999999	669	999999	50	707	811	999999	752	999999	683	999999	423	999999	140	186	825	80	721	820	927	27	788	999999	607	439	800	999999	999999	78	949	705	270	639	543	830	999999	999999	236	691	368	999999	999999	928	256	175	168	367	930	293	45	573	999999	333	364	71	640	635	425	999999	999999	326	930	683	636	977	999999	999999	242	310	662	698	843	40	461	150	256	999999	999999	441	280	442	564	999999	43	999999	880	936	285	481	999999	888	999999	999999	784	51	855	97	999999	279	999999	385	134	999999	631	999999	729	794	872	999999	814	780	849	984	340	473	762	163	650	259	106	105	507	761	999999	774	987	229	999999	420	295	169	567	517	308	895	999999	933	156	999999	999999	96	74	72	666	418	49	726	999999	320	288	702	446	999999	182	46	999999	373	519	856	358	509	548	999999	928	999999	999999	341	685	445	999999	828	999999	999999	999999	20	999999	445	104	701	999999	270	999999	935	141	592	722	524	999999	271	27	999999	423	999999	348	157	999999	999999	999999	21	205	999999	999999	848	164	999999	999999	493	450	999999	15	441	279	818	131	999999	574	999999	999999	346	933	698	996	424	427	999999	415	999999	614	455	999999	999999	311	93	999999	37	229	96	780	999999	896	238	999999	999999	265	999999	999999	605	178	260	999999	934	292	999999	87	507	710	626	431	999999	999999	979	879	994	698	587	140	196	322	104	868	487	832	648	449	704	623	823	168	841	546	809	999999	364	872	538	145	514	999999	998	326	602	665	837	999999	999999	999999	89	483	677	455	999999	293	999999	391	999999	112	643	357	382	884	887	999999	589	406	245	440	524	132	170	452	625	999999	323	777	275	822	995	22	999999	355	543	349	490	999999	68	526	474	999999	777	436	501	166	632	999999	999999	999999	86	440	999999	485	999999	957	323	235	999999	999999	969	306	126	282	117	999999	824	37	350	547	977	203	348	999999	999999	551	999999	734	951	468	558	209	348	999999	746	564	621	57	520	585	36	999999	565	760	556	999999	856	505	999999	869	999999	605	774	892	167	999999	102	999999	519	999999	613	999999	284	999999	999999	999999	957	999999	999999	552	20	776	516	764	999999	722	999999	587	999999	797	695	848	414	91	136	953	435	456	972	863	472	938	537	237	972	447	
999999	204	999999	999999	221	871	999999	776	859	565	98	19	999999	445	254	514	999999	722	597	765	184	202	244	795	999999	511	22	672	999999	999999	249	289	792	83	741	443	999999	385	586	823	880	638	232	999999	864	999999	84	999999	619	999999	428	815	639	217	273	788	959	225	451	999999	858	305	999999	788	326	999999	999999	308	704	810	937	144	146	773	884	546	970	999999	930	919	436	485	999999	131	652	999999	649	999999	810	952	484	999999	934	999999	999999	999999	941	443	253	65	208	776	832	809	30	294	679	865	332	727	999999	999999	294	999999	999999	382	999999	999999	145	892	999999	641	497	999999	335	587	999999	999999	808	310	604	536	430	875	721	660	653	253	111	368	754	783	263	93	145	199	75	413	603	593	341	376	308	360	895	566	288	90	483	999999	94	419	999999	31	132	290	864	419	810	622	728	999999	473	777	148	385	388	414	616	146	999999	796	666	225	969	237	999999	79	979	999999	999999	573	769	668	283	344	726	241	960	854	334	655	602	980	864	999999	902	999999	222	999999	999999	999999	999999	999999	920	999999	753	842	999999	895	62	999999	999999	999999	251	999999	239	999999	999999	803	659	156	454	762	811	866	999999	999999	360	636	334	707	857	999999	975	508	999999	432	747	985	591	884	189	75	802	539	226	946	739	999999	999999	107	36	418	860	42	429	711	535	64	999999	77	999999	425	999999	354	999999	970	999999	743	999999	806	68	999999	999999	999999	966	389	960	281	650	999999	946	652	999999	237	681	448	608	943	88	999999	896	692	890	523	999999	999999	505	999999	999999	255	276	995	999999	999999	48	999999	205	999999	75	50	751	264	414	847	999999	838	892	999999	999999	999999	371	736	664	668	909	375	628	699	382	212	999999	512	679	999999	980	950	10	236	198	173	999999	523	999999	48	646	642	288	53	999999	563	871	172	784	999999	884	539	999999	999999	999999	672	889	506	712	999999	166	249	999999	19	999999	180	838	665	153	509	256	999999	999999	625	999999	277	97	584	307	818	341	721	727	576	520	450	999999	27	999999	526	999999	746	810	999999	882	407	999999	278	999999	232	725	999999	999999	284	856	46	681	716	961	999999	585	315	209	894	999999	444	521	18	499	999999	560	820	999999	627	236	509	47	842	742	623	999999	818	407	85	999999	999999	702	453	719	999999	769	903	66	719	940	968	999999	916	494	448	886	59	779	761	671	905	390	999999	58	999999	999999	839	973	347	910	767	907	134	999999	406	999999	78	999999	999999	656	657	764	999999	687	268	999999	999999	357	304	
737	170	48	646	413	197	743	311	404	372	485	999999	929	718	809	999999	70	423	999999	98	706	818	760	999999	114	23	150	284	714	790	999999	877	492	679	999999	750	728	271	999999	613	663	441	673	926	999999	727	727	55	307	514	207	548	16	999999	598	999999	999999	285	999999	400	57	469	596	614	999999	607	999999	999999	118	999999	453	999999	703	999999	999999	274	999999	999999	232	386	295	104	977	209	592	999999	870	233	999999	690	351	999999	729	329	565	999999	999999	999999	949	932	290	999999	999999	999999	999999	408	845	504	833	999999	775	999999	62	165	114	999999	491	999999	31	139	999999	223	179	999999	717	10	79	999999	999999	241	430	94	884	300	106	818	167	999999	148	193	999999	376	999999	999999	999999	999999	401	999999	999999	613	999999	456	999999	999999	205	999999	307	519	531	71	339	999999	999999	602	902	690	690	761	999999	296	999999	752	259	837	137	999999	823	422	512	941	608	504	167	343	528	999999	999999	73	104	38	521	647	218	999999	999999	999999	999999	797	854	235	95	639	515	929	999999	960	207	210	692	999999	253	999999	16	589	462	835	314	224	999999	999999	642	626	667	39	774	999999	544	181	983	999999	999999	36	567	287	856	968	988	238	525	568	776	999999	381	999999	784	636	640	628	624	28	999999	604	723	999999	592	468	999999	999999	164	670	426	36	226	104	999999	227	326	729	733	493	847	85	699	515	999999	999999	999999	407	255	999999	516	999999	556	999999	372	947	313	642	694	397	996	999999	999999	854	151	750	630	999999	975	567	320	999999	894	141	999999	999999	904	999999	772	796	222	999999	240	27	163	999999	479	260	999999	346	914	684	44	999999	999999	344	11	999999	999999	412	175	969	999999	687	827	605	30	425	999999	222	52	999999	999999	898	185	431	281	66	999999	640	280	380	553	639	652	636	999999	559	644	836	157	999999	842	999999	631	252	999999	999999	199	999999	490	63	466	999999	999999	818	814	999999	170	75	73	945	154	733	142	794	426	792	45	999999	999999	999999	781	958	999999	999999	263	510	277	932	287	728	867	152	999999	227	999999	43	345	833	821	740	999999	578	773	212	999999	999999	237	836	826	361	517	999999	828	28	281	507	454	321	565	314	999999	999999	787	344	88	11	999999	914	880	392	999999	211	379	999999	82	999999	999999	862	77	153	282	440	116	926	221	868	324	142	945	999999	588	999999	278	517	999999	171	999999	438	134	913	537	323	956	444	904	999999	628	839	946	78	323	592	253	999999	999999	438	999999	861	133	219	999999	450	968	473	803	432	933	862	
128	910	999999	756	737	164	616	999999	999999	672	999999	905	999999	485	195	877	999999	996	781	856	999999	442	50	929	315	915	236	97	354	999999	999999	482	382	765	720	46	655	999999	854	99	999999	82	954	459	839	999999	968	212	264	101	380	807	651	87	387	685	999999	493	450	822	928	528	999999	991	41	999999	532	999999	764	159	231	535	151	691	59	999999	488	591	99	96	946	33	999999	262	122	833	831	305	999999	45	999999	999999	126	999999	171	999999	467	963	427	301	695	493	448	999999	870	999999	665	959	37	999999	999999	287	404	364	875	904	695	999999	879	999999	999999	237	106	729	982	999999	419	119	999999	772	945	524	174	999999	401	463	585	999999	392	277	178	872	999999	414	837	888	999999	762	999999	999999	999999	115	94	229	999999	467	397	999999	132	811	435	999999	438	999999	38	999999	123	605	962	422	328	967	969	611	39	844	999999	692	891	103	300	999999	952	274	191	840	999999	999999	223	999999	75	999999	605	581	842	621	999999	22	385	164	775	999999	799	744	999999	623	999999	999999	199	739	507	999999	826	999999	521	777	604	174	83	197	252	179	392	39	356	462	999999	397	999999	999999	410	947	316	737	328	137	857	217	336	567	999999	957	999999	484	435	370	49	577	999999	74	999999	279	938	198	999999	605	999999	770	999999	485	261	747	713	781	339	560	999999	99	999999	393	919	999999	838	516	493	294	425	999999	604	986	422	999999	337	704	999999	999999	18	127	826	723	999999	97	819	999999	315	956	254	999999	154	999999	999999	999999	999999	676	154	630	441	432	705	626	190	872	176	411	73	999999	419	18	391	208	551	281	273	986	46	832	577	987	211	536	999999	452	763	728	24	471	926	661	999999	769	999999	999999	422	999999	999999	485	921	999999	999999	847	546	245	999999	946	333	999999	687	881	640	999999	999999	453	231	999999	586	737	999999	447	396	601	540	758	458	621	508	964	858	999999	999999	999999	910	169	210	363	989	804	862	816	999999	324	784	999999	31	247	716	999999	999999	253	622	805	376	999999	30	195	316	788	999999	969	447	369	842	623	437	88	412	999999	253	867	189	781	875	999999	52	999999	816	495	736	221	999999	262	609	614	451	648	194	435	999999	24	56	999999	27	999999	379	45	482	171	999999	942	835	999999	999999	497	999999	840	929	84	442	948	378	999999	61	575	74	195	759	237	182	789	894	976	754	238	821	978	764	982	922	999999	999999	655	999999	999999	386	91	999999	121	549	610	999999	999999	993	999999	645	234	159	451	999999	193	999999	999999	
988	828	58	999999	78	774	999999	96	999999	947	161	436	358	999999	944	267	999999	982	934	648	687	572	80	783	982	564	999999	596	828	322	164	738	730	355	999999	999999	745	527	23	486	999999	463	999999	771	958	567	841	999999	290	892	999999	845	259	638	999999	426	758	274	875	999999	191	89	999999	763	793	422	706	12	66	895	999999	671	969	999999	999999	234	999999	309	825	425	722	670	315	936	70	318	489	999999	788	250	300	480	652	509	999999	366	999999	999999	977	545	999999	838	866	395	379	590	999999	999999	435	341	388	999999	999999	460	791	521	773	999999	703	999999	999999	614	224	815	605	999999	29	999999	999999	999999	39	278	331	289	564	999999	803	920	566	479	441	689	666	999999	999999	999999	40	999999	717	783	592	873	76	503	612	257	624	60	789	338	571	416	646	589	999999	999999	137	999999	895	999999	717	853	999999	233	53	253	948	999999	954	999999	999999	827	752	380	999999	999999	211	828	676	316	268	752	140	238	907	35	53	86	155	999999	999999	870	306	810	75	739	999999	842	459	999999	309	857	999999	999999	327	744	999999	275	999999	999999	999999	308	493	589	648	965	722	536	999999	27	999999	871	622	212	60	150	999999	942	999999	524	58	368	378	316	17	411	656	115	911	173	371	778	751	999	842	415	999999	717	171	110	26	581	999999	442	999999	437	245	893	999999	186	223	721	960	810	106	550	929	999999	999999	999999	318	616	625	999999	656	999999	999999	622	369	644	999999	814	781	214	508	476	842	999999	155	580	999999	762	140	999999	949	650	818	999999	903	302	999999	209	999999	923	791	409	999999	373	785	739	317	623	999999	340	423	409	940	999999	312	999999	707	999999	41	11	81	555	486	890	213	16	612	188	999999	999999	999999	563	678	857	422	999999	999999	999999	999999	415	272	553	999999	799	321	550	999999	72	639	999999	594	492	178	999999	852	246	999999	75	999999	779	137	138	904	467	181	859	730	999999	342	213	119	999999	842	625	738	528	327	999999	579	999999	306	549	549	445	481	677	395	543	14	186	185	999999	319	380	288	143	999999	770	628	461	999999	626	730	435	174	999999	649	552	406	999999	918	246	496	506	483	587	999999	468	985	504	999999	197	89	166	38	999999	999999	472	347	604	879	556	68	127	999999	999999	819	999999	281	999999	37	842	147	999999	267	999999	958	812	897	700	554	999999	785	133	988	631	999999	573	407	509	445	187	215	999999	999999	372	999999	379	662	802	768	474	197	869	999999	630	59	409	999999	99	705	117	999999	646	60	699	
771	934	139	999999	143	255	717	771	680	850	999999	346	234	895	999999	589	160	104	931	90	992	915	657	367	582	147	675	317	999999	338	612	568	751	756	600	252	249	450	999999	999999	757	426	199	626	993	999999	185	12	338	126	956	480	714	969	706	855	287	999999	639	996	580	999999	967	999999	999999	78	594	477	304	518	349	709	435	419	333	576	726	41	373	868	961	672	979	687	381	142	854	781	60	999999	965	999999	810	999999	999999	999999	999999	999999	388	925	999999	707	707	820	776	999999	999999	305	646	999999	139	256	408	771	45	908	430	289	969	115	999999	813	427	559	552	871	898	762	476	975	128	878	653	448	749	999999	999999	169	910	134	97	558	145	920	999999	719	79	49	637	999999	926	178	999999	282	710	315	289	157	999999	905	358	292	828	670	21	261	603	959	32	781	943	999999	379	845	27	665	999999	507	944	833	802	859	135	442	999999	949	10	380	737	443	973	816	891	15	775	805	729	474	909	363	126	120	999999	856	100	999999	799	42	265	55	638	782	213	444	112	499	167	395	621	72	261	233	231	589	807	999999	379	373	999999	221	935	212	999999	590	717	999999	843	278	352	393	159	968	124	999999	805	999999	613	999999	902	286	648	999999	853	847	999999	893	888	437	59	963	295	999999	962	54	119	435	195	622	727	421	655	888	53	237	912	293	118	539	999999	616	523	922	470	793	999999	999999	359	750	999999	823	803	999999	999999	388	107	723	999999	80	999999	380	15	999999	730	999999	630	760	300	625	934	819	999999	359	653	442	999999	373	965	999999	481	517	85	444	143	903	617	250	668	665	999999	199	999999	48	956	999999	999999	999999	202	999999	173	812	999999	733	815	668	49	454	761	999999	938	734	999999	837	999999	75	304	570	999999	999999	873	999999	101	634	495	999999	542	746	402	250	831	918	181	986	999999	668	215	999999	628	474	863	173	488	881	999999	405	441	999999	449	891	999999	49	999999	375	115	783	721	676	247	999999	136	303	999999	521	955	29	563	771	832	999999	999999	952	942	392	962	710	901	219	999999	999999	313	102	306	999999	141	792	253	805	881	231	947	538	999999	999999	348	570	122	999999	999999	707	841	670	616	518	41	166	107	291	412	404	881	511	999999	156	999999	43	996	550	390	173	776	757	999999	611	982	330	847	393	54	402	598	935	292	999999	999999	643	999999	788	479	999999	694	961	999999	999999	350	446	770	957	790	314	574	572	585	763	930	93	780	15	536	710	318	713	
247	20	999999	946	228	999999	897	134	557	999999	80	999999	478	999999	364	413	270	999999	560	890	603	999999	827	36	359	529	280	175	999999	480	261	999999	666	980	724	393	680	404	227	212	999999	666	757	366	501	999999	999999	999999	728	999999	744	989	160	428	120	507	192	779	999999	699	297	999999	271	86	956	311	749	498	100	971	732	866	329	999999	830	999999	999999	471	534	189	244	164	446	495	736	272	999999	999999	869	999999	999999	900	807	528	914	338	404	680	410	200	429	796	35	757	644	999999	999999	999999	999999	184	524	721	999999	999999	999999	143	295	776	350	693	692	999999	628	873	771	831	68	800	999999	502	541	999999	71	343	759	447	138	689	850	857	602	816	649	695	702	489	655	400	74	781	53	628	999999	716	999999	917	178	999999	986	813	820	869	999999	105	642	222	660	911	657	26	15	999999	926	492	101	875	999999	999999	180	291	999999	999999	999999	999999	459	999999	971	999999	999999	841	279	975	703	47	47	732	457	554	62	490	999999	743	743	57	775	447	702	999999	625	632	65	245	982	999999	999999	162	143	706	646	999999	250	315	87	815	746	39	902	889	455	368	428	318	880	689	462	443	999999	689	886	21	999999	133	729	212	999999	44	992	998	410	884	599	751	999999	333	249	523	666	928	310	746	544	812	401	266	214	999999	365	999999	999999	203	239	454	999999	634	518	127	999999	999999	39	999999	46	904	488	571	999999	676	410	999999	450	939	776	995	388	150	477	408	999999	999999	997	48	999999	999999	756	216	654	155	931	999999	814	132	937	999999	899	598	709	640	334	830	999999	538	347	808	852	312	426	244	75	999999	167	999999	395	122	877	990	43	346	157	282	917	999999	999999	137	999999	999999	11	999999	105	789	440	999999	83	901	976	999999	701	999999	848	454	999999	420	89	262	999999	704	999999	825	914	908	565	372	493	999999	913	872	999999	219	77	999999	310	441	148	286	248	331	46	494	145	417	299	172	498	999999	999999	506	544	999999	23	47	591	999999	80	196	234	999999	353	31	999999	999999	675	492	803	324	153	999999	281	803	24	793	668	999999	689	999999	619	402	874	999999	569	416	999999	999999	205	40	942	133	370	999999	61	999999	978	999999	505	41	742	806	369	999999	999999	143	235	999999	999999	999999	378	999999	497	999999	576	999999	203	562	461	999999	999999	999999	296	773	382	30	987	999999	999999	843	999999	653	746	657	999999	999999	43	999999	241	999999	999999	597	834	976	999999	603	636	796	385	230	976	999999	562	999999	266	378	520	999999	
801	538	999999	905	989	633	414	725	602	999999	809	763	797	999999	999999	999999	400	187	539	320	122	999999	999999	999999	999999	999999	867	400	999999	822	999999	396	999999	447	898	702	999999	285	608	210	999999	999999	10	795	999999	621	432	999999	999999	999999	999999	88	999999	209	483	999999	999999	955	999999	468	766	999999	634	779	999999	423	470	359	999999	628	999999	125	579	999999	748	186	777	598	213	333	999999	393	306	999999	299	322	557	103	964	875	999999	334	324	999999	443	558	999999	231	357	573	161	83	878	475	791	417	508	509	999999	307	999999	555	999999	638	370	382	718	80	490	135	866	377	395	729	79	420	801	439	895	999999	874	999999	999999	640	182	34	514	830	772	881	814	57	641	667	999999	12	583	685	999999	71	840	241	740	231	706	999999	687	159	406	999999	999999	78	999999	271	432	698	314	120	466	345	867	887	307	999999	321	818	735	727	109	999999	836	125	660	999999	359	643	815	30	999999	398	999999	999999	434	401	275	745	443	379	244	930	698	472	229	444	203	952	933	999999	909	999999	999999	959	60	339	543	999999	418	780	912	999999	883	999999	187	78	999999	512	999999	999999	343	575	385	366	493	999999	378	999999	999999	226	999999	999999	709	999999	999999	55	349	387	999999	104	857	775	337	999999	467	455	57	999999	999999	161	999999	691	498	37	799	999999	512	999999	999999	999999	960	179	604	999999	150	514	89	210	183	141	728	999999	207	369	58	999999	248	722	898	47	130	999999	88	999999	779	948	908	682	883	999999	542	657	999999	432	143	687	180	999999	999999	952	999999	847	240	163	433	824	493	999999	978	241	104	789	999999	438	761	999999	100	859	422	202	605	406	326	406	999999	999999	710	775	235	370	397	113	210	946	671	283	999999	999999	999999	954	999999	999999	704	652	682	752	864	999999	670	999999	999999	321	722	329	356	969	531	999999	999999	362	124	718	904	999999	844	991	589	846	999999	488	272	175	999999	999999	738	826	702	674	999999	845	999999	239	114	999999	773	86	390	880	999999	702	999999	899	370	958	840	745	999999	999999	807	691	999999	27	714	192	999999	431	772	999999	591	529	277	999999	120	718	999999	885	614	815	999999	768	610	709	257	74	736	373	999999	589	626	992	951	615	866	42	999999	198	999999	921	999999	352	313	135	298	79	434	894	999999	651	812	955	140	69	999999	49	90	463	770	649	455	999999	999999	999999	638	999999	999999	661	991	999999	46	957	370	692	999999	501	465	999999	420	187	640	999999	585	164	776	999999	999999	891	999999	826	951	228	999999	874	
475	712	727	999999	999999	999999	999999	999999	903	710	999999	999999	999999	447	466	751	584	605	53	593	19	613	926	999999	416	967	737	686	999999	174	999999	999999	539	496	999999	999999	999999	345	988	721	999999	867	999999	874	548	921	86	999999	435	620	251	356	999999	999999	864	862	786	265	712	529	962	814	999999	999999	583	797	325	108	230	577	977	999999	616	331	907	152	674	61	922	495	999999	322	261	999999	923	779	641	999999	631	364	113	999999	633	469	758	871	394	210	301	999999	605	978	999999	857	643	13	740	853	928	999999	198	999999	343	227	638	999999	562	999999	815	804	999999	622	476	999999	473	999999	615	157	573	45	758	999999	999999	181	889	912	129	403	45	999999	49	788	999999	909	176	377	184	416	830	999999	999999	999999	999999	999999	594	983	512	337	394	183	397	592	290	999999	964	724	975	999999	337	726	530	999999	769	895	999999	378	999999	999999	699	999999	295	208	999999	999999	726	179	999999	273	586	905	999999	792	999999	862	999999	456	999999	883	944	451	402	22	88	114	588	159	999999	999999	999999	226	147	999999	637	297	887	999999	276	999999	175	795	646	712	999999	431	326	738	999999	999999	999999	317	870	963	622	257	703	282	999999	221	875	999999	359	587	541	999999	999999	464	164	721	974	999999	999999	999999	999999	999999	805	999999	999999	656	999999	850	999999	999999	137	424	999999	999999	332	389	999999	615	78	64	950	599	445	69	181	224	663	862	583	999999	933	40	137	999999	255	474	452	999999	844	474	999999	999999	999999	999999	460	126	999999	999999	142	775	137	368	274	999999	999999	128	999999	999999	518	223	993	925	276	999999	977	999999	999999	167	928	858	936	580	771	604	630	924	33	996	608	999999	210	999999	729	808	999999	999999	765	11	467	137	760	706	999999	630	481	508	759	999999	471	363	830	856	666	284	838	999999	597	670	505	806	105	716	147	464	23	999999	999999	999999	273	999999	341	294	999999	999999	107	240	86	150	133	132	175	999999	535	255	999999	353	412	455	999999	753	977	105	999999	660	999999	54	999999	50	617	999999	312	301	738	68	31	545	167	865	999999	608	999999	999999	546	382	641	84	190	999999	999999	999999	521	750	497	520	434	245	788	49	769	999999	999999	45	533	576	820	873	291	999999	234	999999	196	547	278	372	999999	999999	558	134	29	999999	864	677	809	947	45	561	803	228	999999	785	756	999999	105	134	936	999999	923	999999	562	767	793	999999	999999	999999	484	973	482	135	248	904	687	999999	29	812	197	994	235	585	540	269	80	73	843	448	932	77	451	153	
999999	999999	607	588	572	261	173	161	20	269	473	71	88	999999	980	729	108	102	108	293	936	942	218	999999	999999	999999	697	730	999999	228	618	416	999999	338	700	999999	306	999999	102	768	648	46	984	966	999999	479	190	999999	92	123	349	839	969	168	216	493	628	269	999999	279	563	443	291	791	999999	67	539	750	977	579	432	999999	999999	999999	644	900	958	251	999999	960	999999	999999	647	999999	879	779	999999	373	132	999999	782	47	999999	822	214	999999	754	202	326	999999	999999	440	424	999999	691	349	838	999999	999999	316	534	386	44	999999	166	999999	795	536	912	999999	620	176	999999	999999	797	395	60	187	135	438	999999	765	925	179	30	999999	999999	144	74	999999	940	806	849	816	682	999999	12	999999	666	945	999999	228	290	455	444	773	812	653	999999	305	999999	660	514	95	170	769	461	865	178	483	386	661	471	382	930	999999	327	811	98	999999	392	299	521	189	999999	999999	484	480	999999	999999	999999	238	428	999999	249	289	999999	763	655	999999	944	147	999999	192	569	758	999999	907	524	630	999999	10	564	323	913	10	999999	334	999999	999999	294	980	999999	920	614	158	242	702	143	999999	521	563	166	186	457	255	706	338	620	999999	180	577	999999	114	999999	869	999999	999999	999999	999999	150	968	697	999999	628	999999	17	672	578	420	999999	64	774	999999	118	892	844	999999	999999	668	304	810	713	805	73	717	999999	36	129	744	484	136	847	893	510	553	866	743	999999	494	248	44	760	999999	999999	126	802	92	995	999999	34	296	250	999999	945	340	264	891	359	910	999999	980	552	999999	999999	399	216	880	373	565	999999	999999	999999	381	429	269	60	999999	999999	946	914	999999	40	999999	999999	197	886	999999	948	180	298	974	999999	647	554	267	491	926	999999	355	909	921	719	439	883	923	466	868	767	999999	999999	751	829	412	999999	998	999999	342	123	749	512	556	932	202	999999	61	716	192	999999	172	778	133	250	716	47	999999	231	999999	999999	999999	731	999999	892	272	890	546	999999	981	651	556	317	158	813	524	842	999999	989	999999	999999	832	216	999999	52	604	999999	999999	999999	123	375	12	776	358	16	326	27	495	664	669	312	731	905	735	999999	280	855	999999	999999	726	873	684	14	999999	999999	504	590	457	975	297	365	999999	45	41	999999	648	779	958	152	999999	506	357	699	329	224	999999	926	481	742	771	749	287	846	785	249	999999	998	82	999999	511	735	570	519	376	314	579	695	874	128	892	501	896	487	822	999999	526	985	684	490	999	577	119	
715	213	548	999999	999999	260	999999	925	650	706	50	999999	999999	936	837	332	999999	644	744	999999	362	999999	999999	853	800	999999	565	723	705	323	999999	918	933	626	855	316	999999	999999	999999	445	999999	202	251	999999	999999	846	70	999999	688	662	670	845	999999	526	756	999999	999999	695	287	862	694	78	999999	999999	124	131	706	145	999999	531	999999	788	999999	308	969	999999	608	486	997	953	963	282	44	53	653	747	999999	417	999999	989	999999	999999	949	999999	751	24	972	999999	680	734	149	999999	212	167	168	881	999999	956	999999	999999	999999	456	697	333	899	422	44	186	999999	377	467	298	999999	101	999999	371	838	132	557	999999	197	999999	806	999999	814	48	999999	876	885	771	854	707	999999	283	999999	927	445	626	930	339	979	796	240	312	276	999999	658	121	20	999999	999999	770	409	602	999999	573	999999	434	518	860	352	999999	999999	912	522	760	438	992	368	229	925	221	999999	227	975	999999	462	503	997	963	390	958	866	98	727	94	307	999999	874	169	288	21	117	80	986	822	504	999999	790	515	999999	999999	753	790	871	831	999999	191	627	17	120	999999	437	999999	479	394	300	213	194	438	999999	179	128	999999	941	914	114	131	241	162	896	144	713	491	550	724	215	999999	227	999999	516	126	641	866	59	142	999999	561	600	602	999999	999999	143	362	999999	999999	547	554	849	956	727	999999	950	999999	121	976	442	945	999999	755	188	225	986	999999	921	346	538	261	159	809	999999	999999	999999	999999	630	605	10	360	999999	999999	999999	999999	236	999999	178	70	999999	177	755	83	699	637	556	844	423	999999	999999	845	440	715	714	296	405	50	625	999999	924	322	843	515	975	92	516	999999	578	528	999999	725	130	860	181	371	999999	86	119	702	995	686	999999	324	300	165	919	999999	592	999999	999999	999999	644	999999	146	853	333	999999	107	616	131	848	275	895	327	589	999999	999999	544	353	790	329	930	922	189	999999	107	529	225	819	999999	999999	124	688	999999	802	91	136	724	327	999999	266	978	999999	581	156	420	329	996	999999	999999	999999	188	249	109	935	265	722	999999	898	999999	803	34	288	454	338	734	586	631	999999	508	999999	999999	226	999999	534	351	437	999999	999999	999999	778	999999	514	999999	823	999999	875	589	338	547	999999	323	825	572	244	999999	699	999999	253	422	999999	697	481	999999	999999	999999	962	933	999999	593	827	999999	999999	82	977	280	520	999999	630	724	858	999999	999999	977	149	284	40	999999	81	999999	651	389	107	619	992	999999	62	310	546	340	651	941	24	
744	720	999999	542	752	595	963	722	999999	999999	529	999999	836	405	503	74	567	462	318	861	282	942	448	999999	170	89	896	999999	999999	362	300	999999	916	982	999999	267	999999	741	287	68	118	580	850	961	999999	65	166	685	558	246	999999	999999	343	90	741	802	999999	714	999999	673	999999	745	999999	447	999999	457	647	999999	847	999999	912	825	999999	259	753	702	102	486	999999	999999	922	221	669	972	383	422	739	836	250	755	984	999999	369	614	369	999999	77	999999	834	131	418	999999	837	322	999999	163	703	93	336	49	999999	999999	19	277	750	487	85	541	999999	999999	717	810	612	102	261	476	999999	570	889	390	635	689	652	583	696	999999	384	357	647	999999	719	655	509	211	999999	199	999999	102	863	882	296	536	999999	129	413	607	999999	744	70	858	697	143	203	945	413	30	153	999999	999999	999999	113	728	893	999999	995	71	310	411	57	72	48	372	706	999999	103	109	351	532	180	98	920	999999	296	789	532	585	999999	564	797	33	55	999999	522	733	779	568	999999	503	134	351	306	298	696	999999	819	334	436	195	851	314	679	999999	999999	999999	220	999999	442	999999	999999	999999	609	746	613	33	999999	46	850	973	238	999999	466	999999	408	828	792	631	942	297	970	207	999999	276	712	493	354	435	746	40	523	315	136	999999	192	714	742	999999	685	999999	999999	999999	999999	463	957	326	847	999999	999999	436	999999	999999	531	154	142	123	999999	342	44	130	679	999999	300	819	460	923	999999	926	665	693	999999	241	945	999999	315	198	724	695	319	395	645	999999	223	320	341	933	784	999999	999999	78	454	410	525	565	999999	401	999999	664	13	999999	999999	921	177	528	349	467	999999	261	838	944	399	575	32	648	999999	168	377	979	488	999999	149	427	529	596	999999	686	715	390	286	914	706	69	691	285	478	724	354	999999	971	873	300	532	999999	463	678	879	999999	877	90	835	33	999999	999999	487	999999	499	401	999999	289	999999	751	262	999999	924	247	999999	883	746	179	760	813	683	17	614	235	616	283	999999	999999	369	309	999999	999999	999999	999999	999999	999999	999999	391	979	332	773	999999	318	999999	47	557	228	225	349	995	640	708	329	31	350	505	999999	261	287	999999	335	663	919	363	913	952	999999	44	54	455	679	999999	200	438	50	278	999999	492	999999	68	64	850	578	374	999999	139	980	430	550	698	323	952	113	999999	999999	999999	495	955	999999	94	34	194	181	893	326	285	517	999999	999999	999999	805	999999	999999	229	171	484	94	555	999999	999999	972	
112	493	355	142	726	261	437	441	931	999999	744	284	113	999999	870	679	684	57	392	621	98	450	477	999999	245	889	884	999999	521	34	999999	269	435	122	922	700	825	999999	600	33	90	460	999999	299	71	804	999999	999999	301	999999	409	999999	999999	171	883	999999	26	999999	897	836	377	835	919	906	842	484	849	991	121	999999	853	923	457	369	541	999999	401	188	830	440	930	999999	310	716	624	442	957	273	238	270	999999	999999	864	763	999999	999999	540	152	456	587	955	967	999999	132	999999	486	60	943	630	999999	270	999999	632	999999	906	678	534	999999	291	410	999999	585	763	851	494	490	69	694	713	296	999999	258	731	999999	999999	962	625	188	764	999999	391	24	643	999999	999	847	740	408	856	978	720	337	999999	56	70	999999	214	999999	637	471	427	999999	240	344	999999	21	116	389	980	944	62	356	449	153	28	512	942	999999	851	646	750	660	999999	734	576	770	999999	684	192	116	758	403	550	999999	720	35	783	999999	836	999999	741	360	428	912	925	373	888	717	38	557	437	434	380	990	720	766	529	505	767	386	623	431	207	999999	196	999999	805	156	432	999999	999999	999999	943	863	905	400	242	999999	809	999999	882	679	656	634	679	333	999999	999999	582	954	999999	999999	541	460	374	999999	163	554	999999	276	567	742	295	999999	828	793	490	516	94	330	534	604	999999	565	503	943	774	573	204	862	999999	999999	573	478	496	450	111	493	999999	999999	247	999999	207	999999	644	999999	394	621	999999	999999	843	999999	474	262	429	901	999999	999999	957	430	545	589	999999	999999	641	321	178	817	548	388	692	996	26	498	92	999999	999999	162	999999	999999	559	999999	999999	318	28	128	781	320	58	999999	857	999999	999999	999999	61	657	337	343	999999	332	972	576	83	426	203	846	500	976	179	583	999999	439	65	604	999999	392	822	51	846	522	540	857	769	953	999999	999999	470	947	447	435	518	73	999999	597	390	983	89	351	125	999999	999999	804	151	474	999999	427	80	932	209	669	835	999999	497	389	792	124	999999	129	895	636	386	553	538	744	75	440	188	467	999999	999999	312	480	999999	674	894	735	999999	304	999999	113	496	538	747	778	999999	232	999999	871	805	999999	185	959	456	489	794	85	999999	407	409	999999	248	612	718	321	999999	999999	370	999999	495	999999	407	512	267	999999	150	848	805	999999	999999	843	864	999999	662	947	711	352	34	446	879	819	469	319	895	213	865	999999	819	436	421	246	861	754	386	999999	868	673	702	664	348	946	
999999	999999	263	566	999999	999999	950	999999	610	999999	339	924	943	676	596	97	617	999999	926	266	38	378	999999	906	981	999999	930	913	88	999999	999999	369	107	933	999999	954	65	338	418	933	933	999999	826	407	906	936	810	999999	162	780	65	649	738	92	917	999999	999999	356	584	999999	11	999999	691	571	999999	969	999999	20	136	999999	42	999999	999999	992	332	979	552	941	10	55	999999	999999	999999	308	999999	10	631	24	25	999999	788	709	754	733	931	896	367	999999	43	936	119	800	583	520	748	777	14	746	759	999999	358	999999	356	539	999999	782	999999	393	999999	999999	348	812	995	488	853	332	534	911	999999	436	621	999999	999999	73	999999	999999	645	249	999999	999999	996	884	265	86	300	564	362	225	999999	159	999999	974	999999	670	598	306	999999	105	999999	425	999999	999999	685	333	327	69	325	293	602	876	999999	999999	833	999999	376	464	556	918	198	999999	999999	319	562	910	815	999999	624	248	475	639	702	550	999999	144	962	903	999999	932	999999	999999	248	79	622	999999	23	583	150	299	304	999999	749	887	999999	378	999999	933	540	999999	517	999999	999999	999999	818	962	184	595	464	699	422	999999	265	624	169	957	59	900	696	999999	897	241	506	334	944	340	999999	815	643	999999	688	38	373	433	424	88	999999	171	261	659	307	427	129	999999	876	831	999999	999999	999999	948	328	554	999999	459	877	285	183	121	143	487	83	999999	951	999999	999999	393	109	831	210	999999	172	999999	649	47	999999	999999	122	65	457	122	461	764	98	695	885	143	792	913	556	148	905	683	999999	773	999999	939	476	869	440	999999	732	999999	999999	999999	785	440	905	999999	676	408	173	128	663	30	999999	999999	999999	266	375	877	999999	195	285	999999	185	489	860	875	999999	999999	12	253	999999	964	389	413	999999	452	909	454	999999	593	246	999999	999999	786	999999	17	748	999999	668	219	503	562	892	999999	772	862	470	306	580	40	748	832	405	920	999999	699	999999	999999	477	999999	357	920	649	999999	948	137	96	999999	469	999999	136	999999	185	793	999999	999999	82	999999	999999	977	982	999999	874	208	845	414	751	64	999999	999999	376	136	800	841	862	583	913	884	598	645	999999	80	837	727	903	566	657	612	999999	441	627	798	980	999999	999999	744	55	450	172	544	386	41	117	999999	486	10	391	343	930	176	157	197	999999	999999	211	911	999999	157	305	288	756	999999	883	999999	703	999999	155	999999	995	128	537	473	722	64	268	999999	963	699	250	902	185	323	999999	15	999999	440	999999	999999	299	934	
969	898	155	883	787	247	999999	266	445	999999	854	90	348	999999	638	684	474	200	999999	999999	948	86	999999	999999	113	443	466	878	566	273	34	170	21	71	159	639	327	999999	999999	31	597	706	263	342	58	104	974	999999	376	999999	965	363	257	833	985	999999	991	752	779	999999	781	278	700	999999	999999	999999	79	999999	662	999	366	634	923	716	868	251	822	574	354	999999	468	595	512	999999	307	670	912	188	85	266	647	574	70	922	249	329	16	91	458	364	999999	697	999999	377	252	340	439	999999	965	999999	80	999999	408	769	885	196	766	742	999999	999999	780	999999	212	405	361	999999	999999	10	999999	548	244	741	126	989	984	770	386	145	714	999999	240	381	999999	340	196	230	176	300	47	62	562	274	216	244	583	144	495	999999	999999	460	766	439	75	999999	510	339	310	418	785	124	999999	999999	37	908	982	409	678	871	999999	140	999999	283	999999	999999	986	970	534	881	416	850	999999	573	129	264	999999	801	315	999999	999999	999999	919	999999	515	922	252	931	246	307	262	183	465	624	603	999999	999999	493	475	651	440	539	804	429	12	935	999999	246	511	773	708	191	999999	881	50	362	220	868	768	51	999999	64	999999	237	999999	999999	394	661	969	999999	430	716	335	664	366	300	62	999999	999999	579	93	15	430	999999	598	80	89	584	583	250	999999	965	725	434	480	386	805	999999	800	769	551	187	999999	999999	352	992	855	439	525	999999	310	720	999999	198	957	175	633	999999	638	558	162	999999	999999	729	569	465	999999	901	193	980	495	485	999999	999999	999999	999999	999999	162	130	605	225	650	69	999999	999999	953	851	536	476	315	752	544	999999	251	617	741	110	547	707	886	999999	953	255	544	999999	825	999999	138	169	62	436	999999	149	42	999999	511	999999	999999	789	999999	999999	999999	999999	999999	238	950	546	458	377	999999	805	200	999999	999999	604	999999	999999	999999	579	999999	932	722	376	424	878	999999	405	999999	908	115	990	856	999999	101	999999	547	529	999999	999999	314	999999	572	761	873	257	999999	999999	905	438	81	116	235	674	674	683	890	97	999999	999	999999	555	640	999999	271	999999	948	442	363	960	66	742	38	218	274	999999	370	961	503	177	643	253	999999	477	999999	998	999999	999999	93	417	999999	460	519	376	358	759	999999	32	499	577	308	802	673	945	381	338	88	27	999999	839	322	929	593	842	366	713	999999	172	712	273	540	766	359	945	578	606	233	661	999999	999999	999999	348	472	926	868	840	580	999999	106	508	920	747	782	
254	105	463	999999	676	19	644	703	486	319	236	46	542	453	728	999999	775	115	999999	999999	999999	652	974	466	666	974	526	143	999999	75	999999	999999	793	983	114	850	124	739	557	651	225	812	710	39	246	889	999999	396	851	187	331	999999	503	999999	999999	601	130	996	999999	701	493	999999	201	999999	114	883	999999	558	348	877	999999	45	557	999999	942	91	942	944	999999	999999	647	139	291	334	744	810	999999	999999	105	999999	729	128	539	999999	168	713	620	299	924	363	646	777	999999	974	924	295	999999	728	647	806	999999	185	999999	432	999999	999999	229	866	999999	304	43	50	462	835	158	143	506	999999	616	999999	999999	999999	999999	867	140	869	91	317	409	458	999999	130	565	999999	999999	553	999999	999999	801	999999	494	754	623	630	329	999999	999999	222	825	999999	999999	153	122	418	345	999999	165	999999	301	194	281	912	466	227	338	913	484	999999	981	604	791	399	999999	811	744	717	38	400	999999	999999	554	869	999999	618	669	999999	17	999999	953	845	398	444	999999	999999	999999	582	297	406	301	416	130	999999	240	230	999	999999	999999	311	673	628	978	999999	999999	766	999999	412	430	848	557	999999	999999	999999	219	999999	999999	999999	584	293	288	999999	429	632	108	141	414	999999	638	271	618	279	578	999999	483	335	867	999999	84	58	977	131	999999	449	848	783	510	793	999999	104	999999	653	814	999999	33	511	208	356	999999	238	362	246	773	169	239	288	939	209	853	884	278	582	282	536	999999	999999	20	980	999999	324	631	620	999999	544	256	965	999999	618	999999	972	136	520	999999	846	695	741	357	992	219	570	844	311	939	67	825	442	380	287	654	999999	500	227	999999	351	999999	741	999999	999999	999999	999999	823	330	526	881	758	999999	615	436	840	999999	999999	999999	771	999999	480	999999	680	999999	999999	814	594	999999	964	816	999999	908	999999	625	999999	954	999999	128	89	999999	747	524	784	999999	309	76	999999	944	999999	999999	67	482	456	359	871	286	70	999999	520	108	678	646	999999	709	408	849	999999	990	196	886	618	690	999999	824	476	955	999999	621	104	651	987	650	999999	884	999999	999	462	999999	999999	999999	893	573	999999	999999	999999	111	999999	85	660	999999	265	835	758	560	471	376	999999	631	883	999999	740	448	297	868	121	38	999999	999999	949	409	396	999999	246	233	999999	999999	92	956	557	374	797	470	999999	644	396	999999	891	999999	423	392	999999	830	999999	838	233	999999	285	739	869	248	205	999999	135	260	73	51	599	535	999999	425	294	999999	84	999999	128	280	487	999999	
482	959	999999	726	999999	567	945	566	510	407	999	999999	999999	353	96	318	179	120	999999	711	580	354	562	366	999999	999999	108	875	755	205	720	952	967	999999	999999	910	999999	478	628	568	315	507	541	201	535	30	656	941	501	766	348	999999	935	775	999999	999999	406	999999	116	999999	999999	999999	999999	314	687	57	580	146	96	185	216	701	491	776	999999	999999	813	370	831	999999	350	999999	999999	999999	856	712	27	201	560	138	513	332	999999	567	108	245	696	236	999999	487	450	519	855	326	559	999999	526	169	379	998	999999	45	947	515	720	999999	695	999999	457	999999	39	999999	586	999999	672	883	339	924	999999	170	999999	587	857	999999	999999	999999	999999	999999	439	219	999999	858	999999	999999	814	477	384	856	847	999999	549	875	778	538	999999	71	933	896	653	675	317	999999	491	219	621	737	188	603	364	889	11	637	391	248	999999	181	565	999999	154	204	509	482	86	881	620	511	999999	328	895	98	897	414	999999	999999	999999	594	376	613	940	86	299	780	999999	957	794	912	999999	540	999999	286	505	908	752	459	176	834	525	610	598	119	928	999999	707	276	999999	596	999999	627	999999	204	805	952	94	77	905	728	980	128	96	708	27	278	578	619	592	989	999999	954	597	77	79	766	24	830	157	438	83	235	966	208	687	999999	204	555	481	553	999999	999999	999999	999999	853	406	999999	890	102	660	291	98	683	11	935	280	40	278	134	48	999999	263	919	476	999999	755	162	888	30	999999	83	999999	148	49	999999	975	999999	159	999999	673	999999	134	999999	497	157	984	552	999999	272	999999	836	926	430	442	615	569	766	88	792	999999	999999	635	869	941	587	999999	949	643	835	959	870	880	64	461	795	813	525	432	329	670	213	197	625	612	323	157	601	706	434	605	999999	331	366	999999	999999	617	264	999999	910	999999	45	908	138	313	547	956	871	969	646	801	999999	344	759	131	895	65	19	267	627	439	666	253	219	239	750	999999	999999	940	41	187	558	729	521	440	635	304	68	322	75	367	286	999999	69	632	999999	875	572	245	228	373	999999	997	178	480	231	999999	698	898	999999	997	442	999999	937	999999	253	999999	822	328	999999	999999	999999	696	201	999999	163	999999	194	587	678	999999	999999	288	999999	999999	579	560	560	999999	218	843	999999	999999	760	77	999999	355	999999	600	389	999999	62	253	748	999999	376	912	805	908	327	999999	607	121	999999	687	30	163	219	999999	889	692	764	999999	120	653	994	837	999999	999999	345	808	349	593	207	441	
999999	999999	540	103	301	999999	755	651	723	999999	999999	494	939	999999	999999	771	145	424	711	999999	999999	281	143	104	999999	539	976	999999	573	518	847	24	913	788	864	296	623	999999	978	232	936	122	999999	99	418	510	898	863	87	574	672	925	999999	510	960	551	999999	445	470	762	999999	84	88	215	183	230	580	999999	217	760	157	29	446	488	999999	368	223	54	999999	132	640	122	603	999999	846	922	142	413	828	999999	696	188	999999	999999	999999	862	44	852	915	999999	929	748	656	327	426	653	488	403	999999	601	337	556	758	347	131	999999	999999	89	369	260	98	177	999999	894	74	969	373	230	946	897	334	371	138	499	999999	892	466	286	582	999999	444	738	662	999999	985	999999	429	999999	104	999999	392	954	493	665	109	761	999999	762	263	457	290	999999	457	853	277	966	427	269	999999	999999	121	999999	507	999999	999999	359	515	104	999999	924	999999	999999	999999	999999	999999	380	877	999999	400	999999	475	999999	999999	135	999999	186	999999	999999	960	28	722	169	174	864	999999	198	457	326	849	749	256	332	999999	999999	907	999999	141	475	348	896	98	954	869	711	763	999999	180	381	264	639	999999	705	999999	889	211	390	891	999999	139	326	922	560	622	650	195	999999	850	694	999999	687	54	815	471	999999	929	767	299	999999	111	444	27	85	72	220	680	550	197	963	136	999999	999999	869	999999	32	973	538	342	228	525	619	999999	486	163	576	595	263	244	81	960	999999	100	999999	170	999999	999999	847	498	412	999999	645	956	886	567	701	354	184	478	448	99	401	435	999999	999999	999999	877	541	999999	496	999999	426	315	126	999999	692	436	999999	709	652	999999	136	999999	929	999999	880	663	680	918	461	999999	420	784	795	999999	999999	19	29	999999	677	816	999999	925	11	787	999999	339	839	882	999999	275	450	999999	826	725	962	361	505	999999	65	829	206	622	999999	275	214	999999	999999	144	445	999999	416	411	42	835	955	211	48	999999	703	550	823	798	52	196	781	946	999999	80	29	216	999999	205	446	848	620	154	464	999999	583	912	819	999999	447	999999	858	49	442	990	769	761	323	364	129	515	999999	408	580	284	493	267	682	449	124	238	178	220	964	193	225	811	999999	999999	567	999999	999999	127	360	849	337	999999	513	968	310	999999	999999	999999	86	931	842	999999	574	189	252	999999	239	379	590	219	34	647	84	259	774	958	23	21	796	338	784	888	999999	730	947	751	754	714	149	856	345	29	144	999999	999999	14	247	567	69	251	561	361	536	
150	825	689	667	264	999999	352	254	881	999999	748	157	954	173	999999	242	500	999999	524	240	999999	874	999999	513	51	908	770	720	456	999999	555	777	432	361	907	905	267	999999	499	521	999999	612	463	667	396	999999	396	841	404	334	568	999999	46	999999	802	276	821	999999	625	356	432	632	999999	929	806	970	724	999999	265	938	974	415	999999	999999	999999	131	420	346	126	166	521	999999	326	131	393	875	999999	311	999999	641	999999	91	468	153	99	174	814	999999	860	425	170	794	585	465	360	162	999999	43	999999	680	855	484	69	468	999999	503	315	676	545	931	240	999999	53	623	854	999999	947	999999	999999	999999	317	886	486	701	996	999999	353	999999	771	240	277	707	624	878	786	609	999999	999999	317	596	859	148	988	929	195	999999	751	961	611	466	999999	999999	129	418	373	968	998	368	471	999999	999999	455	904	999999	999999	999999	798	174	837	254	871	946	620	328	419	178	898	556	516	999999	999999	999999	258	314	34	598	999999	215	514	817	611	663	538	208	999999	999999	243	999999	276	662	948	586	999999	999999	595	269	999999	999999	999	204	79	999999	852	222	143	767	206	999999	290	999999	999999	999999	660	30	643	218	418	999999	881	16	935	225	290	999999	311	999999	999999	892	719	999999	539	999999	216	999999	747	169	999999	326	999999	999999	217	999999	999999	999999	718	364	926	113	722	387	850	646	919	993	269	999999	171	998	910	745	510	999999	999999	525	535	166	386	349	282	484	406	102	999999	212	798	999999	823	89	144	946	472	163	999999	342	999999	892	999999	223	999999	893	998	812	416	329	999999	903	764	877	999999	999999	978	586	831	248	980	758	300	999999	204	968	40	91	999999	963	999999	356	144	547	609	643	298	999999	999999	999999	485	594	686	37	44	895	536	999999	414	582	968	886	999999	999999	362	166	602	161	29	92	863	916	948	452	999999	821	769	226	999999	999999	273	815	999999	999999	762	396	999999	272	681	308	441	93	677	292	994	396	33	213	999999	452	50	999999	999999	217	524	569	999999	999999	980	222	136	320	679	382	318	162	999999	999999	178	965	95	339	999999	720	650	780	249	665	457	999999	798	565	999999	824	990	999999	999999	90	927	203	750	999999	292	999999	999999	131	999999	304	999999	841	999999	153	45	999999	367	711	667	433	999999	744	999999	980	999999	330	424	570	999999	999999	392	191	491	519	952	974	999999	256	56	20	548	529	999999	999999	999999	615	862	655	999999	812	466	999999	469	248	999999	193	873	770	62	962	999999	611	842	558	912	792	999999	999999	
200	70	13	120	664	999999	884	999999	999999	385	999999	179	467	999999	49	476	398	112	721	252	999999	999999	110	455	204	94	999999	999999	686	999999	42	899	265	583	464	469	809	355	624	811	363	486	815	498	481	882	504	999999	571	376	169	809	80	117	999999	430	959	557	916	999999	692	999999	360	999999	999999	399	914	884	999999	579	666	53	488	909	999999	518	953	612	999999	999999	999999	689	374	999999	659	999999	828	157	300	44	510	261	999999	54	999999	999999	136	267	155	92	968	620	999999	991	709	999999	330	999999	999999	999999	476	999999	584	604	990	12	583	999999	899	129	999999	766	594	999999	79	415	614	443	790	484	999999	696	467	891	999999	968	718	382	610	542	902	667	928	999999	567	163	999999	834	63	999999	999999	95	367	36	521	211	36	701	922	304	512	886	999999	744	391	779	889	692	261	32	294	999999	440	366	999999	999999	838	78	711	916	738	779	999999	673	652	999999	339	441	379	151	942	26	460	315	999999	999999	999999	194	143	999999	274	999999	582	999999	832	629	655	999999	809	617	373	958	989	15	999999	732	506	707	101	999999	450	457	323	119	89	999999	999999	134	335	210	617	999999	934	999999	652	754	207	359	840	999999	651	337	631	761	778	984	999999	454	749	308	519	588	102	999999	347	816	671	472	951	999999	999999	530	675	609	10	719	33	76	363	811	534	157	999999	78	442	999999	826	561	999999	105	251	305	384	37	691	38	999999	885	585	836	92	734	407	286	153	131	662	32	761	69	999999	999999	999999	999999	773	372	999999	999999	616	999999	989	999999	141	856	322	583	156	648	917	972	167	148	490	526	728	800	749	590	999999	321	999999	803	800	281	144	290	213	446	263	999999	316	537	278	360	999999	973	602	551	963	570	974	999999	114	999999	999999	999999	480	575	219	999999	999999	999999	109	304	774	999999	319	860	721	42	379	709	394	598	999999	629	870	999999	999999	999999	207	207	999999	999999	346	999999	699	21	378	322	810	638	999999	290	706	999999	438	973	585	999999	663	999999	829	931	201	275	629	515	999999	282	951	350	895	999999	775	425	999999	745	999999	338	496	308	491	408	231	740	482	999999	892	492	200	896	554	29	101	999999	377	694	172	81	816	193	889	106	370	470	743	999999	514	291	668	693	25	256	173	999999	260	430	710	460	999999	525	623	640	92	65	999999	875	999999	999999	57	821	582	886	522	313	419	395	48	760	997	708	999999	611	824	507	881	307	855	736	214	947	983	999999	289	300	570	258	23	315	
675	999999	411	204	244	999999	999999	999999	734	860	946	865	392	999999	463	93	999999	21	999999	585	184	497	29	999999	115	999999	838	870	606	232	742	170	381	732	95	999999	306	404	377	977	396	999999	573	995	789	999999	564	999999	258	205	373	558	442	438	141	187	848	999999	99	999999	18	250	532	999999	999999	786	493	660	864	999999	787	999999	644	838	198	999999	924	34	999999	765	545	999999	999999	411	999999	194	999999	943	601	999999	290	999999	314	243	999999	156	229	999999	877	13	999999	904	179	923	999999	840	914	604	999999	709	262	999999	930	334	598	213	627	130	652	933	999999	999999	68	956	53	999999	999999	999999	868	52	212	999999	157	999999	999999	641	999999	698	993	27	999999	132	999999	891	999999	999999	599	999999	645	765	999999	108	999999	943	944	316	999999	222	880	161	622	999999	736	207	506	400	999999	98	426	999999	578	929	137	634	664	936	846	176	310	999999	667	247	765	112	523	114	453	214	898	601	999999	422	999999	999999	405	765	396	505	395	265	791	511	999999	688	197	598	971	783	999999	999999	470	678	912	303	999999	999999	999999	633	683	401	946	999999	199	824	170	166	999999	295	239	898	999999	350	781	55	795	165	999999	87	915	999999	999999	669	924	890	999999	127	510	524	999999	999999	999999	762	821	993	318	329	321	999999	527	41	486	999999	554	390	467	130	897	866	508	999999	999999	670	718	758	269	286	999999	309	693	53	999999	597	999999	219	999999	788	528	787	736	475	844	944	560	884	448	456	125	544	433	20	230	643	25	28	999999	355	53	72	734	42	999999	999999	55	484	384	889	748	999999	999999	678	601	119	140	43	494	756	120	999999	999999	812	999999	12	875	682	822	22	581	999999	999999	536	744	465	999999	703	692	831	898	85	509	558	708	999999	46	999999	419	121	512	982	534	573	245	218	999999	922	871	999999	147	373	661	371	999999	829	454	972	934	146	66	436	350	663	857	45	999999	999999	999999	999999	966	130	999999	711	510	598	999999	327	300	535	713	140	832	912	694	535	423	147	999999	879	337	999999	999999	999999	64	86	999999	871	715	209	883	989	818	999999	813	26	999999	950	861	719	445	999999	681	408	432	999999	604	438	968	331	999999	197	522	234	62	902	309	990	656	433	956	999999	999999	101	999999	723	999999	999999	108	678	436	473	285	530	443	210	392	999999	850	138	482	214	999999	394	588	999999	477	594	439	911	716	118	999999	438	763	999999	525	590	755	999999	999999	999999	340	300	895	999999	912	991	790	852	999999	887	150	527	
999999	999999	620	226	512	956	999999	727	910	197	999999	999999	178	847	767	521	999999	801	666	151	524	227	874	612	999999	440	999999	486	999999	587	999999	829	968	999999	486	21	311	999999	87	799	999999	999999	354	152	338	577	979	75	233	278	177	718	999999	998	13	733	878	17	727	999999	183	769	999999	332	796	999999	999999	402	370	756	999999	386	723	867	689	637	999999	731	283	921	461	717	999999	534	999999	681	999999	969	999999	753	999999	304	580	999999	999999	692	964	32	356	205	228	999999	704	477	69	791	995	363	999999	999999	859	999999	733	806	620	465	517	398	911	125	534	389	629	617	623	915	999999	999999	250	997	673	999999	385	88	702	874	22	785	999999	629	686	255	999999	406	893	986	570	999999	395	170	185	999999	120	240	671	838	956	97	854	153	985	287	122	999999	703	18	771	655	113	746	452	999999	922	999999	438	289	999999	233	999999	636	355	999999	332	90	821	107	741	154	416	864	917	925	931	332	643	409	142	999999	702	884	224	999999	999999	999999	718	453	653	827	802	392	999999	999999	373	227	999999	954	999999	42	999999	606	999999	999999	249	249	999999	527	799	600	649	39	999999	999999	999999	839	999999	440	370	999999	371	999999	454	913	999999	999999	754	194	561	999999	534	688	999999	999999	847	106	617	999999	675	431	999999	201	999999	63	188	999999	246	999999	212	534	999999	367	999999	999999	670	132	161	363	286	225	494	644	999999	95	999999	999999	585	56	544	433	999999	825	765	938	863	180	723	400	999999	579	787	999999	981	999999	910	176	103	999999	999999	724	944	999999	320	999999	999999	186	999999	568	987	228	197	199	193	778	313	978	601	656	416	500	999999	760	999999	706	438	999999	662	939	185	899	866	411	616	819	999999	999999	515	316	11	687	945	165	999999	516	391	597	842	999999	999999	931	575	447	767	939	325	193	999999	613	999999	478	999999	295	999999	97	361	786	583	373	999999	345	999999	295	654	728	999999	253	357	999999	325	999999	999999	459	999999	253	334	429	644	999999	504	305	342	999999	999999	533	999999	999999	999999	325	165	605	24	478	912	387	468	289	793	48	394	999999	999999	999999	298	191	852	74	79	150	763	999999	151	905	999999	994	13	571	999999	130	564	895	999999	41	999999	720	825	156	546	999999	785	54	999999	606	293	431	468	999999	999999	999999	681	109	999999	999999	562	233	463	118	609	918	383	897	999999	999999	483	498	600	805	565	577	365	705	527	240	364	719	999999	999999	622	447	536	193	999999	896	449	465	315	850	479	733	267	716	999999	628	
999999	888	999999	999999	999999	794	831	662	999999	46	748	975	581	359	276	842	927	917	496	171	391	200	939	999999	999999	27	192	749	336	831	320	648	168	899	775	476	999999	342	422	827	999999	873	928	921	999999	999999	883	956	999999	636	806	999999	230	386	246	274	948	999999	741	999999	612	91	336	433	725	109	817	682	584	800	887	594	999999	668	554	517	272	28	245	999999	144	999999	999999	699	34	970	428	781	999999	510	527	583	600	316	225	534	999999	999999	205	57	656	211	382	783	748	999999	844	561	831	999999	11	930	145	982	971	386	916	636	408	999999	999999	45	29	83	282	314	993	999999	453	30	999999	768	822	197	999999	932	999999	391	999999	812	135	866	950	933	508	597	447	618	345	839	618	910	105	450	376	999999	192	309	511	999999	227	656	118	810	758	243	117	947	999999	48	999999	534	685	596	629	999999	94	95	999999	684	999999	385	852	613	412	70	672	382	821	999999	750	554	880	516	595	999999	758	150	999999	274	999999	499	737	306	316	93	235	509	820	561	536	106	999999	826	999999	841	804	504	408	999999	999999	999999	136	400	999999	978	654	999999	999999	999999	66	999999	911	310	205	376	999999	555	307	328	835	173	561	270	954	654	820	63	937	753	675	263	999999	486	999999	754	373	999999	18	999999	439	65	508	999999	504	999999	195	999999	631	212	999999	258	206	999999	999999	407	999999	999999	445	644	168	600	999999	257	484	802	999999	434	605	999999	12	999999	547	970	888	779	665	891	765	372	469	396	432	735	560	999999	67	662	622	999999	580	507	901	374	178	839	824	260	195	702	389	999999	827	999999	209	891	999999	236	200	999999	742	292	999999	82	184	772	178	505	697	68	999999	999999	999999	308	870	505	410	182	801	59	954	414	999999	73	983	999999	568	251	536	668	715	999999	472	999999	565	999999	999999	828	199	999999	670	999999	562	999999	956	999999	948	529	320	703	490	538	434	150	139	337	999999	48	99	476	213	926	969	999999	352	914	999999	282	743	999999	109	999999	983	404	389	635	851	577	999999	999999	759	999999	931	832	999999	186	406	331	408	237	999999	999999	739	999999	203	999999	359	533	784	52	999999	675	999999	738	604	907	555	39	761	504	485	19	999999	944	716	174	995	147	850	175	518	756	874	999999	999999	741	843	270	211	645	999999	999999	792	999999	392	999999	999999	203	999999	999999	631	999999	999999	903	999999	999999	435	999999	16	38	748	222	683	619	534	14	999999	279	867	862	74	294	999999	126	229	999999	999999	868	562	633	
999999	802	909	579	543	151	196	999999	999999	999999	999999	59	264	183	896	999999	644	183	539	387	291	984	999999	375	999999	347	999999	453	999999	999999	999999	567	241	383	128	999999	999999	113	85	392	818	999999	999999	697	999999	999999	40	654	229	165	999999	999999	338	999999	351	925	999999	543	373	206	603	743	295	179	695	748	817	880	64	950	760	540	108	157	569	460	479	638	999999	201	999999	999999	233	528	82	441	999999	67	42	202	999999	999999	740	878	788	84	545	346	12	807	207	999999	600	999999	405	981	999999	190	999999	890	999999	838	724	181	890	710	519	766	999999	263	518	759	999999	999999	481	999999	800	229	369	494	915	142	999999	21	993	999999	303	999999	133	100	999999	58	453	152	999999	999999	54	568	999999	999999	565	778	249	999999	299	999999	999999	737	797	413	999999	999999	821	129	975	324	212	712	999999	733	999999	564	642	999999	999999	470	316	706	126	840	947	241	240	999999	929	146	893	999999	722	999999	854	565	999999	720	908	999999	999999	333	176	431	439	341	390	265	671	10	145	242	981	999999	141	605	621	957	466	950	494	999999	199	838	430	325	990	631	878	851	407	922	108	996	242	999999	539	999999	999999	615	999999	999999	618	929	10	660	905	893	999999	259	999999	210	999999	999999	999999	696	144	338	999999	123	351	999999	386	820	999999	223	143	985	596	999999	999999	999999	555	850	999999	519	922	269	838	770	419	107	217	999999	999999	206	668	999999	720	546	848	211	695	297	274	999999	599	798	999999	787	527	920	307	275	193	28	999999	413	999999	999999	999999	874	999999	999999	703	253	999999	757	912	406	554	999999	274	999999	310	864	240	268	586	999999	919	133	932	60	252	999999	799	999999	999999	888	551	265	295	953	772	973	711	999999	593	30	548	842	885	999999	999999	535	655	999999	999999	329	788	999999	999999	846	999999	650	941	999999	987	214	999999	999999	322	34	854	298	707	320	286	337	999999	774	674	566	470	87	247	12	818	717	843	551	976	125	110	165	439	448	116	131	41	272	478	389	576	938	529	861	85	943	828	345	971	999999	999999	23	721	270	999999	769	412	939	630	999999	999999	999999	999999	206	923	999999	859	268	999999	164	999999	889	306	999999	989	999999	999999	386	926	874	889	508	580	999999	948	96	999999	178	72	346	719	999999	642	209	28	674	313	332	937	387	94	999999	141	816	341	287	717	999999	281	999999	222	999999	22	999999	999999	999999	331	999999	999999	837	999999	690	205	867	445	213	257	999999	276	324	999999	234	448	999999	790	330	376	764	16	670	
379	999999	897	219	134	692	999999	999999	819	166	352	999999	84	999999	132	999999	373	273	380	138	39	619	170	956	633	987	587	999999	966	68	495	567	288	587	468	257	793	986	999999	753	999999	999999	287	119	999999	210	160	348	427	999999	999999	113	999999	878	641	999999	846	999999	586	146	114	616	919	760	671	785	999999	496	641	874	610	387	530	627	15	999999	342	60	984	432	999999	249	56	579	112	392	183	410	999999	708	999999	851	999999	606	649	517	452	999999	448	196	471	999999	706	999999	786	579	999999	999999	999999	974	999999	999999	999999	163	309	864	570	349	658	999999	611	339	999999	999999	473	758	999999	999999	999999	999999	224	814	612	999999	961	183	542	503	999999	999999	809	417	537	971	291	614	893	256	307	784	999999	113	999999	169	584	142	124	773	999999	999999	999999	659	999999	384	759	612	193	999999	201	136	332	77	556	136	479	999999	801	578	651	859	865	730	626	204	551	121	999999	453	223	999999	69	769	424	999999	999999	159	999999	999999	999999	678	999999	999999	999999	181	461	879	556	742	689	999999	999999	999999	999999	999999	172	872	999999	594	833	648	999999	740	946	373	77	562	652	790	206	329	576	648	365	973	437	999999	675	454	999999	671	564	214	763	833	498	523	648	204	603	67	999999	44	999999	573	22	691	786	691	113	999999	237	999999	545	369	999999	691	999999	158	791	40	206	588	852	999999	94	461	976	123	874	999999	914	458	197	999999	999999	541	999999	792	960	999999	354	983	999999	842	444	798	999999	403	29	999999	999999	499	999999	999999	860	538	999999	166	489	560	714	673	816	559	984	778	578	999999	166	281	371	397	197	54	685	999999	999999	19	727	295	793	582	103	78	220	424	55	624	999999	999999	359	999999	999999	409	42	681	176	791	858	665	999999	272	999999	999999	444	945	312	367	886	647	300	182	999999	203	999999	142	999999	748	348	569	733	999999	128	491	922	208	95	999999	999999	14	56	456	161	72	76	530	999999	355	634	999999	122	687	738	999999	384	186	734	118	642	999999	111	428	452	298	999999	999999	999999	755	826	245	860	524	355	882	601	843	31	376	137	247	796	999999	124	83	457	55	226	487	116	745	474	976	999999	122	902	628	14	999999	140	999999	999999	589	529	398	415	598	342	855	49	540	165	999999	999999	404	999999	877	314	378	841	886	59	667	649	90	771	883	999999	242	979	972	839	168	246	335	860	999999	705	725	668	999999	712	370	999999	575	590	999999	994	750	19	35	324	635	31	253	751	999999	940	448	999999	531	
230	110	875	77	999999	996	131	656	544	999999	181	588	999999	982	184	688	999999	83	500	999999	889	627	233	954	658	214	147	992	583	151	277	267	108	999999	638	999999	494	380	874	593	999999	348	216	123	999999	735	924	48	999999	73	999999	866	947	999999	999999	602	876	999999	999999	999999	858	138	82	402	628	914	489	574	354	571	204	999999	208	907	679	999999	420	120	110	922	289	108	923	520	652	410	319	145	504	45	999999	999999	961	387	734	856	999999	814	494	939	255	360	999999	507	868	650	668	49	293	100	999999	766	820	495	217	759	215	561	749	228	604	999999	999999	319	999999	631	887	820	182	999999	284	606	625	171	676	929	415	426	652	12	741	999999	999999	413	853	968	999999	476	180	999999	651	714	75	276	344	901	290	999999	670	247	762	999999	867	471	815	585	151	658	819	999999	354	788	909	747	486	334	502	665	466	999999	878	999999	650	999999	180	570	540	358	827	775	648	41	755	414	999999	894	412	390	598	277	827	104	656	892	630	862	805	999999	790	20	408	999999	918	803	369	351	207	669	300	999999	54	792	999999	53	639	323	999999	504	507	592	921	122	999999	999999	50	784	764	999999	577	318	764	223	568	999999	376	999999	122	952	999999	897	696	742	99	352	232	44	272	613	262	316	999999	311	999999	999999	98	295	557	729	999999	585	587	449	101	982	491	999999	999999	24	677	999999	210	91	459	999999	895	188	32	999999	965	15	999999	999999	999999	999999	489	463	402	370	728	90	475	393	198	999999	320	257	999999	999999	861	999999	810	257	936	999999	115	747	851	220	312	999999	273	833	763	999999	73	999999	999999	830	503	999999	439	999999	296	596	151	817	892	989	999999	999999	537	914	999999	575	205	274	225	859	165	741	611	999999	67	819	999999	641	629	441	406	999999	312	820	614	833	999999	999999	960	349	504	298	999999	861	920	999999	381	358	970	198	561	799	221	94	675	761	425	999999	806	477	778	999999	197	460	593	415	999999	717	309	39	613	259	313	875	364	866	885	750	272	403	447	999999	671	440	999999	607	672	228	999999	999999	999999	715	149	999999	571	994	110	404	278	514	999999	999999	999999	999999	999999	311	999999	345	729	808	999999	675	984	412	39	318	838	756	580	986	743	127	571	999999	621	999999	119	819	313	369	766	491	481	757	85	783	421	730	855	578	121	336	498	347	999999	999999	730	736	463	262	999999	353	824	292	999999	211	999999	601	330	999999	999999	675	999999	370	51	999999	204	236	337	256	999999	999999	
901	11	874	416	999999	999999	479	999999	177	999999	365	999999	213	422	999999	198	986	999999	690	819	410	178	999999	999999	999999	138	305	592	547	504	409	217	365	58	452	822	417	999999	581	999999	131	451	999999	818	320	981	167	629	728	15	250	463	566	87	707	733	624	999999	121	501	928	887	340	672	973	158	695	164	970	843	781	631	302	821	698	958	999999	568	999999	322	971	999999	999999	999999	999999	945	651	287	999999	719	208	999999	253	90	999999	243	999999	847	845	999999	296	13	999999	884	999999	619	999999	744	389	999999	999999	999999	999999	799	529	261	34	798	419	38	999999	999999	999999	260	645	999999	388	221	880	464	848	810	722	999999	35	968	27	978	999999	644	999999	906	897	999999	999999	151	674	453	560	689	219	322	438	817	664	999999	200	408	249	431	999999	950	863	999999	999999	274	343	999999	773	561	244	55	490	774	999999	600	999999	999999	616	503	138	934	660	999999	254	536	999999	905	309	156	999999	618	739	886	413	833	52	972	702	999999	807	334	680	999	454	174	832	663	573	999999	369	999999	791	745	999999	307	300	672	680	373	892	438	999999	626	784	625	316	603	371	420	557	547	517	247	999999	803	999999	661	746	90	704	718	342	244	999999	797	826	993	592	115	543	380	301	338	486	379	999999	63	999999	828	858	238	301	163	516	821	999999	553	59	499	999999	638	999999	600	669	184	105	806	839	999999	799	323	20	265	999999	999999	256	188	761	327	520	210	446	918	231	475	426	189	727	999999	334	282	943	999999	999999	904	455	700	669	311	283	999999	223	238	39	999999	227	46	286	340	999999	293	792	999999	979	842	202	999999	378	203	757	916	88	873	661	526	379	999999	999999	999999	731	555	519	459	53	44	986	999999	888	686	257	390	903	397	401	51	490	999999	123	229	711	447	331	475	554	999999	407	350	999999	513	175	310	999999	314	608	29	773	999999	688	944	999999	999999	128	691	946	377	22	999999	481	620	45	167	803	973	270	293	234	54	905	685	636	999999	640	384	999999	947	547	598	789	382	277	157	532	179	373	999999	329	639	528	186	354	717	868	956	478	18	506	999999	54	324	999999	729	436	13	318	219	999999	743	180	998	830	999999	999999	109	353	887	999999	634	609	999999	964	594	525	999999	999999	999999	777	999999	906	512	450	676	999999	474	587	547	720	529	860	163	382	999999	468	530	356	930	815	999999	612	999999	384	871	271	511	360	999999	213	707	672	399	999999	669	837	668	999999	163	870	436	522	805	
176	999999	774	455	999999	389	999999	995	382	410	999999	18	81	326	138	579	415	999999	124	387	344	23	857	471	721	713	748	800	972	999999	70	388	256	999999	423	279	107	815	351	971	84	999999	999999	271	295	434	597	520	539	978	999999	827	322	145	999999	163	257	312	733	456	999999	334	33	190	350	724	761	274	903	999999	481	599	701	152	312	135	688	595	185	999999	999999	237	270	993	454	242	76	121	345	999999	32	794	92	894	340	750	999999	154	921	571	672	332	999999	681	507	999999	135	179	832	999999	475	999999	999999	999999	999999	413	999999	39	735	117	999999	999999	929	999999	836	686	517	999999	812	561	999999	543	674	614	624	999999	620	589	495	306	116	999999	999999	999	793	370	667	645	563	926	686	165	419	813	999999	33	403	973	844	821	999999	999999	367	999999	405	932	999999	523	822	999999	793	999999	543	438	999999	762	999999	929	849	476	999999	872	254	885	875	785	999999	999999	999999	600	399	646	745	674	666	999999	538	17	604	861	382	999999	822	25	143	211	999999	980	812	160	662	473	133	378	801	768	84	481	405	619	808	137	999999	232	999999	156	999999	869	772	222	999999	362	334	999999	999999	875	59	238	751	673	999999	154	57	550	999999	925	522	999999	999999	897	714	66	612	984	999999	999999	331	600	999999	986	473	999999	999999	600	926	309	149	145	284	999999	718	845	730	731	999999	663	90	281	294	231	999999	371	996	874	999999	176	750	999999	935	847	999999	459	370	765	210	421	937	456	624	638	999999	387	102	947	189	999999	336	880	538	399	999999	59	999999	646	362	111	756	999999	102	759	559	999999	999999	436	380	268	485	965	999999	45	726	633	999999	656	444	999999	278	58	695	639	840	869	812	545	999999	505	153	999999	999999	999999	664	604	364	864	88	988	187	666	999999	920	393	371	359	503	672	542	402	659	999999	999999	832	707	647	462	919	999999	986	664	754	875	999999	999999	562	431	380	132	278	793	577	456	999999	999999	482	774	255	999999	999999	999999	999999	150	999999	493	522	307	276	957	999999	901	999999	999999	11	999999	999999	999999	805	632	999999	928	132	550	273	608	92	999999	45	999999	999999	872	999999	450	179	677	999999	613	772	631	248	999999	165	423	174	999999	848	188	999999	999999	700	999999	968	622	670	999999	999999	332	876	504	410	999999	272	56	999999	999999	694	504	229	334	732	999999	928	999999	999999	999999	772	708	386	896	999999	999999	309	999999	999999	453	904	594	999999	588	490	999999	736	277	231	480	992	119	999999	89	682	354	999999	999999	
823	999999	852	794	999999	125	818	487	945	979	744	506	468	782	526	288	190	109	723	640	843	273	999999	661	999999	913	561	663	27	306	224	415	944	188	999999	137	601	119	365	999999	769	13	999999	756	999999	724	999999	219	592	413	999999	582	631	328	288	560	999999	201	842	325	564	999999	470	999999	765	338	561	999999	127	398	686	81	999999	68	870	840	750	815	137	238	901	351	999999	613	407	642	999999	999999	999999	999999	999999	409	276	50	110	615	999999	999999	999999	204	172	731	102	203	726	999999	838	572	457	447	809	24	73	613	423	999999	999999	999999	999999	132	554	999999	390	22	101	286	999999	999999	999999	999999	999999	877	823	999999	999999	179	259	877	999999	579	804	222	178	462	305	292	346	663	627	887	531	685	999999	868	649	999999	351	90	999999	449	33	144	999999	999999	150	932	999999	139	548	254	963	216	970	672	328	999999	767	928	716	999999	999999	999999	86	81	999999	622	255	999999	999999	838	827	999999	774	446	999999	669	999999	999999	999999	373	999999	216	124	382	923	325	714	958	549	999999	470	423	373	303	509	882	68	542	999999	999999	686	999999	999999	709	426	999999	441	533	127	658	999999	791	999999	353	716	999999	999999	703	157	999999	908	297	415	976	378	414	804	480	936	673	999999	75	999999	999999	686	856	370	415	956	138	884	190	841	890	999999	678	807	30	999999	776	999999	364	999999	61	999999	399	999999	870	340	21	990	960	597	453	999999	667	284	821	999999	860	999999	621	746	28	532	727	455	999999	402	999999	606	784	893	170	999999	257	999999	465	999999	296	36	999999	84	944	148	924	999999	397	999999	916	404	986	362	726	413	244	617	999999	528	999999	944	999999	477	641	414	215	999999	436	636	999999	999999	818	999999	380	834	871	546	801	879	608	144	67	999999	999999	305	999999	999999	177	756	999999	639	313	937	294	352	999999	999999	999999	539	932	858	999999	999999	53	928	585	350	982	892	542	999999	815	497	919	999999	999999	633	999999	345	794	784	899	679	64	170	683	881	361	38	122	848	113	272	947	999999	999999	306	999999	999999	999999	999999	449	999999	224	883	823	999999	27	537	465	98	41	999999	999999	158	959	487	707	882	255	704	999999	954	780	999999	594	553	550	179	999999	999999	999999	444	999999	999999	345	999999	464	180	999999	867	864	999999	999999	33	999999	15	999999	798	790	499	999999	755	312	25	999999	495	504	531	299	279	999999	847	999999	875	102	596	481	231	999999	999999	999999	999999	545	387	840	999999	391	756	875	999999	37	999999	388	289	991	999999	142	610	242	
850	129	933	999999	77	999999	999999	75	999999	999999	230	534	304	985	456	999999	72	219	924	185	125	113	748	999999	710	252	524	468	478	884	852	999999	871	989	962	224	98	655	999999	999999	823	999999	694	825	999999	999999	732	765	932	812	999999	41	217	999999	999999	746	381	288	181	824	86	557	999999	813	88	765	999999	999999	32	241	388	417	740	148	361	25	419	922	10	655	519	759	535	999999	955	821	999999	446	872	226	843	999999	484	653	709	276	999999	881	746	889	401	999999	742	701	433	999999	300	999999	82	111	337	999999	287	525	999999	999999	999999	930	857	267	517	226	442	806	398	577	999999	97	439	95	511	537	185	120	263	101	26	834	242	999999	531	999999	374	770	888	999999	533	999999	348	391	254	583	999999	489	381	185	985	936	313	856	588	213	638	986	600	799	283	999999	999999	223	311	197	999999	999999	735	338	851	671	917	999999	54	999999	999999	999999	841	927	513	695	739	87	116	89	530	999999	855	327	550	387	180	98	121	366	696	134	999999	67	886	610	753	999999	334	323	999999	309	999999	614	999999	590	155	672	296	999999	437	194	117	999999	999999	321	999999	418	788	473	500	829	999999	688	999999	999999	967	784	51	902	942	696	999999	792	71	231	574	250	999999	999999	999999	507	802	534	928	511	27	859	999999	999999	52	345	264	860	999999	199	999999	999999	337	840	999999	370	631	393	999999	741	440	325	999999	444	747	327	554	828	241	993	37	999999	760	775	999999	118	393	476	999999	606	441	893	969	872	814	450	999999	32	346	999999	876	419	889	196	999999	702	698	956	827	725	999999	436	628	829	999999	58	373	561	999999	514	977	165	533	999999	999999	547	355	999999	630	306	999999	531	999999	369	127	617	479	573	999999	903	999999	999999	648	999999	814	999999	274	999999	709	765	999999	360	788	831	999999	720	885	850	885	533	356	411	335	531	999999	269	944	269	712	999999	579	999999	999999	341	999999	550	517	999999	233	306	282	216	587	999999	229	64	999999	999999	475	406	731	999999	688	180	999999	18	111	127	825	555	69	15	999999	165	196	286	503	456	736	353	213	498	626	588	260	999999	999999	470	311	999999	999999	295	793	316	999999	950	999999	686	999999	96	448	999999	572	678	246	277	779	999999	678	999999	560	296	923	999999	203	243	12	109	919	416	999999	999999	815	569	38	774	221	999999	343	999999	175	816	999999	649	999999	813	925	947	352	983	370	400	792	999999	999999	239	999999	999999	999999	588	948	999999	767	377	901	807	584	13	650	472	65	659	
98	442	777	744	999999	283	225	999999	318	999999	999999	936	56	794	848	457	864	999999	412	549	999999	754	297	164	59	305	748	108	238	921	307	999999	999999	711	311	999999	999999	960	615	98	456	732	279	893	999999	831	330	116	958	999999	149	999999	69	999999	651	343	154	999999	695	328	534	127	161	397	757	877	999999	345	492	499	866	903	999999	324	103	285	999999	999999	900	228	975	999999	149	999999	782	999999	819	421	999999	968	214	968	999999	297	563	338	581	882	145	385	823	984	624	469	270	245	999999	745	422	376	858	999999	721	476	353	999999	978	59	615	310	999999	596	999999	999999	999999	999999	638	999999	760	764	704	999999	269	524	405	990	27	679	841	546	790	999999	998	693	119	464	256	798	943	670	999999	531	277	834	327	999999	708	109	185	372	607	999999	999999	999999	672	999999	490	999999	81	362	999999	999999	999999	78	999999	999999	597	592	999999	829	999999	839	999999	100	414	182	335	999999	206	178	291	917	999999	478	938	30	999999	350	31	999999	973	999999	726	591	999999	61	322	208	324	344	639	126	694	356	721	999999	816	999999	253	999999	930	66	999999	903	81	999999	803	999999	999999	499	895	256	999999	561	999999	601	122	371	306	362	860	137	999999	862	539	175	232	158	756	180	213	999999	107	999999	923	917	59	823	520	834	257	581	78	824	448	392	555	143	999999	130	655	455	999999	890	638	999999	947	147	374	905	736	655	983	960	296	702	999999	999999	637	999999	551	299	999999	471	115	288	69	294	999999	156	619	99	999999	636	524	758	604	217	999999	130	969	912	459	614	999999	602	598	999999	999999	746	243	999999	505	562	999999	366	999999	137	785	360	999999	662	999999	227	296	647	998	999999	445	538	107	941	154	517	968	639	840	247	999999	513	690	999999	756	677	912	999999	999999	104	67	167	999999	476	431	543	999999	317	199	999999	999999	460	603	250	999999	999999	999999	301	372	988	999999	939	526	366	764	282	669	792	905	55	314	194	63	904	300	999999	999999	631	520	611	139	660	450	608	920	999999	909	449	999999	999999	38	999999	739	605	509	127	640	798	999999	159	873	999999	411	153	999999	142	407	698	999999	394	626	26	781	999999	858	999999	999999	917	999999	852	372	230	999999	159	26	693	455	457	405	182	647	585	999999	370	737	545	999999	307	682	787	514	999999	499	894	140	21	839	999999	747	575	999999	723	362	999999	999999	653	90	262	999999	242	687	949	303	778	746	51	106	421	999999	323	999999	202	999999	658	999999	161	999999	999999	29	15	853	476	
710	829	553	924	232	72	582	94	465	996	180	450	109	564	917	999999	157	98	915	428	955	434	891	436	488	703	999999	636	922	470	243	131	999999	221	248	474	999999	822	818	999999	999999	938	999999	688	31	999999	559	999999	243	999999	472	999999	99	434	520	286	999999	999999	446	529	552	946	999999	999999	762	999999	71	888	326	999999	495	999999	999999	880	590	26	576	212	415	693	154	736	402	912	999999	312	41	999999	700	999999	536	118	386	299	999999	999999	777	863	925	971	733	671	467	790	525	147	661	218	844	503	710	735	999999	752	384	815	999999	259	996	459	27	999999	197	999999	916	386	948	979	999999	697	249	999999	287	999999	999999	483	279	611	999999	999999	999999	999999	999999	999999	261	801	407	633	915	676	348	528	999999	475	953	625	999999	112	874	999999	199	999999	819	156	264	999999	457	277	999999	999999	546	941	862	146	808	205	998	999999	113	125	999999	999999	999999	999999	999999	721	845	811	489	344	999	176	737	258	671	970	12	999999	942	263	999999	140	841	23	139	406	665	730	667	999999	627	999999	999	759	169	873	999999	107	999999	543	999999	645	787	457	902	380	999999	999999	999999	838	999999	46	57	849	771	848	484	61	999999	953	65	999999	999999	999999	717	515	999999	978	98	797	363	999999	174	409	110	708	352	999999	999999	759	999999	61	999999	999999	566	591	445	160	987	320	399	999999	513	844	487	47	500	999999	999999	999999	999999	235	999999	677	484	296	871	648	748	73	506	100	940	999999	760	999999	999999	325	999999	999999	79	26	990	777	999999	797	999999	330	921	73	217	295	999999	723	555	966	535	588	354	279	719	796	411	924	814	309	624	679	93	999999	187	185	892	614	327	197	244	747	999999	687	894	550	727	684	856	221	447	999999	288	794	478	281	971	894	416	282	615	76	963	999999	182	721	247	447	886	41	999999	48	406	367	731	999999	318	667	385	179	79	999999	77	602	861	999999	401	999999	999999	999999	214	998	207	54	582	178	999999	181	514	183	999999	999999	798	824	819	999999	820	921	72	690	963	314	999999	999999	213	888	998	370	247	999999	999999	999999	442	979	827	999999	841	999999	785	563	999999	999999	162	212	866	999999	927	999999	783	462	999999	479	236	323	999999	900	999999	960	841	693	179	423	934	739	999999	364	847	818	997	425	999999	469	146	509	999999	826	161	317	381	424	961	755	587	784	999999	850	722	128	46	927	914	880	520	101	394	589	999999	999999	359	511	999999	118	255	368	894	127	999999	726	999999	126	999999	182	589	999999	
732	999999	835	160	552	11	642	728	782	80	999999	686	949	54	999999	107	625	739	999999	999999	999999	999999	999999	999999	889	80	516	995	999999	920	188	999999	301	103	369	970	753	999999	870	357	868	224	336	185	999999	218	999999	299	611	538	501	19	224	719	945	879	999999	616	270	999999	495	646	999999	862	999999	767	394	856	685	155	353	999999	868	609	11	267	525	333	371	681	901	227	999999	999999	428	179	528	582	999999	489	66	147	791	398	862	232	978	474	294	100	823	999999	614	466	999999	999999	999999	614	718	688	999999	999999	255	588	580	278	262	292	443	999999	249	999999	708	999999	99	216	782	480	747	778	288	61	49	280	999999	589	612	928	768	501	39	999999	864	999999	999999	475	891	212	817	594	969	696	41	999999	851	20	613	418	377	978	155	669	867	939	409	312	550	974	729	990	665	999999	999999	999999	692	335	947	249	999999	623	999999	999999	999999	163	809	999999	999999	477	429	847	976	203	560	789	356	369	56	925	70	823	925	917	482	826	999999	645	182	999999	999999	999999	999999	374	999999	754	999999	999999	999999	714	140	816	291	83	554	882	24	471	773	733	595	333	289	999999	189	999999	697	407	106	836	233	173	419	931	597	904	784	611	999999	806	135	780	999999	341	999999	253	542	999999	372	999999	999999	999999	871	449	503	556	245	50	194	999999	999999	266	999999	179	490	999999	407	360	999999	650	999999	999999	616	966	608	814	970	948	237	936	713	845	44	506	34	766	302	970	437	51	668	744	427	760	750	999999	312	193	850	828	999999	999999	375	721	502	409	850	904	999999	688	586	297	999999	999999	390	220	231	972	155	724	999999	437	923	445	982	364	985	856	226	999999	512	786	107	999999	100	532	999999	323	14	624	999999	397	139	748	465	999999	931	999999	379	539	646	999999	47	999999	999999	418	268	930	999999	148	999999	994	688	999999	185	799	200	413	168	858	740	908	968	531	999999	286	308	999999	979	611	432	816	486	999999	102	999999	749	970	253	682	273	549	999999	865	210	999999	999999	999999	573	665	190	527	20	999999	799	738	371	516	999999	879	999999	94	950	136	715	607	999999	11	18	12	59	229	170	999999	594	201	333	112	999999	888	576	280	999999	324	431	999999	806	965	887	999999	999999	243	653	374	571	189	598	999999	999999	603	413	999999	29	570	616	960	367	534	999999	608	414	268	195	439	312	840	483	636	999999	810	801	999999	999999	654	200	816	576	796	999999	999999	602	999999	952	727	999999	999999	999999	999999	707	471	547	281	
48	289	949	552	58	223	71	999999	999999	961	999999	349	802	860	594	375	379	799	999999	571	999999	521	15	999999	316	467	953	443	588	442	928	243	273	529	513	834	704	647	768	362	734	192	708	640	132	612	925	624	284	886	670	908	88	999999	999999	527	283	421	999999	590	270	628	152	273	43	999999	86	282	356	759	670	732	41	40	999999	438	812	375	415	703	542	339	999999	999999	999999	30	999999	297	869	986	560	292	411	188	999999	999999	999999	999999	607	999999	999999	999999	277	524	999999	938	999999	999999	149	999999	714	908	999999	999999	57	930	468	450	999999	22	364	788	412	370	209	388	330	853	938	730	398	999999	768	802	999999	888	71	644	487	999999	154	999999	157	646	281	999999	999999	869	140	171	647	999999	943	595	259	747	250	907	325	999999	618	999999	119	418	999999	999999	150	999999	999999	999999	999999	823	962	668	868	255	999999	766	98	557	110	999999	722	776	93	799	434	182	999999	429	648	163	329	650	225	999999	999	999999	813	934	999999	84	503	999999	302	999999	999999	284	999999	13	999999	484	818	768	999999	167	999999	999999	334	999999	999999	967	660	946	520	715	504	322	453	747	256	901	999999	164	999999	999999	999999	751	999999	269	173	160	455	548	322	174	345	561	913	68	820	666	414	779	32	544	423	557	460	999999	329	324	999999	979	999999	215	530	999999	723	710	209	999999	858	999999	870	762	999999	121	999999	356	999999	942	408	395	926	590	497	999999	999999	509	612	409	300	999999	940	999999	999999	999999	791	117	643	999999	838	999999	858	271	807	349	999999	269	33	312	999999	114	999999	387	999999	999999	999999	999999	999999	356	532	223	107	800	999999	999999	134	31	443	55	999999	525	712	699	113	204	537	664	999999	999999	275	999999	999999	310	485	195	999999	563	933	883	999999	625	399	296	158	625	999999	999999	999999	999999	999999	999999	826	999999	982	408	999999	516	283	721	908	398	394	570	90	660	737	796	325	82	281	571	97	559	999999	999999	999999	999999	551	488	999999	999999	661	999999	931	388	999999	507	328	86	793	999999	289	222	975	34	240	999999	215	498	888	999999	742	930	574	654	798	276	999999	288	281	976	965	794	632	999999	737	999999	999999	701	999999	239	999999	999999	289	107	999999	875	999999	608	999999	307	220	63	999999	778	736	730	371	999999	589	778	999999	999999	804	817	999999	494	999999	546	296	782	199	513	884	659	840	503	651	477	373	999999	999999	747	999999	999999	765	911	204	853	702	16	96	999999	121	835	999999	999999	444	472	999999	796	295	999999	321	691	117	999999	
999999	941	999999	242	89	894	914	666	96	414	235	830	61	999999	999999	999999	843	290	999999	999999	401	58	581	411	69	999999	588	999999	638	999999	435	999999	999999	999999	742	263	999999	469	927	999999	999999	455	748	672	213	613	420	592	999999	559	999999	999999	995	279	314	999999	369	536	182	900	316	347	38	442	999999	112	964	992	563	46	820	999999	363	503	999999	999999	310	909	208	456	768	995	81	999999	459	999999	137	597	754	622	894	389	297	36	886	109	427	316	692	110	999999	999999	39	999999	999999	821	999999	502	877	368	820	459	999999	726	141	999999	275	949	999999	999999	975	376	248	941	152	441	96	336	616	999999	999999	993	227	108	806	999999	965	612	349	637	727	634	719	395	801	999999	61	570	999999	575	834	478	334	999999	134	282	999999	97	326	999999	999999	351	885	585	999999	827	242	238	919	791	354	663	609	354	857	350	656	853	149	999999	389	525	441	50	467	999999	669	119	999999	999999	170	999999	295	51	999999	386	748	999999	554	974	999999	822	650	999999	230	180	868	999999	260	784	626	999999	999999	999999	918	999999	909	844	128	999999	168	133	265	999999	999999	999999	377	567	999999	481	601	522	308	174	504	566	875	336	820	296	999999	689	858	999999	907	999999	999999	676	999999	693	476	903	26	764	816	89	567	264	482	753	803	311	537	778	192	113	38	783	124	362	999999	582	34	999999	609	478	274	75	999999	798	999999	700	444	758	15	697	999999	543	358	425	998	620	999999	76	493	879	162	90	999999	999999	804	155	562	770	999999	893	879	195	999999	348	814	502	776	999999	216	112	866	778	772	494	607	999999	435	999999	363	999999	728	958	999999	729	326	999999	68	684	993	401	148	674	409	122	999999	321	388	20	610	506	844	179	859	391	23	999999	317	999999	206	999999	719	999999	416	999999	174	920	847	999999	999999	630	444	101	691	814	999999	202	999999	660	999999	999999	117	999999	98	999999	879	559	999999	999999	715	999999	876	545	999999	684	682	283	267	774	948	897	473	951	988	999999	72	752	487	54	427	820	14	657	999999	910	212	303	776	559	755	614	999999	892	999999	999999	754	898	613	16	142	690	935	999999	712	778	822	165	437	118	999999	136	82	64	537	894	999999	229	999999	577	482	388	999999	708	28	343	86	581	240	908	235	173	149	480	912	737	885	999999	999999	78	98	999999	866	667	763	999999	999999	999999	999999	825	999999	999999	209	45	534	754	999999	237	585	378	701	251	924	529	999999	999999	987	601	999999	800	19	536	284	630	489	999999	
999999	840	999999	399	999999	319	226	999999	766	999999	999999	999999	946	167	555	999999	824	576	376	846	131	999999	784	141	641	940	999999	564	816	615	260	578	556	109	242	999999	292	196	576	999999	999999	999999	762	192	668	884	655	984	255	999999	999999	707	999999	642	313	999999	999999	999999	999999	860	694	661	598	161	449	395	556	847	925	999999	375	999999	999999	983	822	611	999999	601	999999	757	295	999999	319	465	903	553	999999	914	795	67	296	479	438	715	999999	999999	921	611	743	999999	337	807	69	999999	984	84	999999	281	999999	701	600	463	349	10	575	63	352	999999	258	896	81	999999	61	867	915	896	209	295	295	458	999999	999999	858	999999	430	487	581	277	481	999999	846	52	999999	103	467	833	140	999999	150	644	30	999999	363	846	210	695	756	999999	136	98	874	421	985	999999	21	626	604	158	999999	97	482	85	661	429	60	38	548	958	410	92	765	999999	154	650	438	900	999999	22	990	734	999999	390	999999	392	954	434	66	999999	92	840	238	982	999999	62	172	999999	999999	999999	999999	182	156	797	790	999999	332	113	276	999999	933	120	16	592	168	845	365	102	934	278	999999	625	971	999999	999999	999999	854	999999	912	102	487	492	772	999999	226	999999	588	933	599	107	69	850	168	721	799	971	833	999999	824	23	696	80	21	859	469	180	210	340	921	999999	199	549	201	184	858	450	348	999999	376	350	266	432	502	836	218	624	999999	260	26	905	999999	999999	958	999999	405	416	481	912	999999	55	617	257	22	378	908	519	659	983	862	359	633	999999	279	484	756	274	577	184	651	999999	713	949	999999	999999	494	980	591	302	778	451	999999	435	999999	999999	999999	19	999999	999999	928	699	965	483	397	999999	999999	233	999999	484	152	141	839	306	271	999999	342	667	933	996	999999	999999	999999	366	215	421	390	999999	408	948	999999	999999	854	453	256	999999	999999	999999	999999	999999	744	271	999999	117	160	647	612	672	174	999999	988	999999	86	423	250	10	770	608	999999	976	287	84	999999	990	732	405	286	999999	60	319	501	999999	116	286	261	999999	999999	821	215	567	808	999999	43	999999	960	687	670	441	212	256	191	281	960	584	379	670	446	59	999999	755	370	226	999999	854	241	999999	958	999999	171	628	122	949	403	999999	177	999999	999999	158	40	55	734	844	999999	804	137	230	999999	531	999999	591	186	999999	446	999999	207	592	999999	188	445	85	729	869	279	584	143	242	877	259	416	809	999999	298	29	999999	30	525	43	816	726	21	741	999999	893	580	
452	284	512	943	513	585	472	862	713	999999	999999	999999	575	608	671	895	352	999999	124	107	962	887	818	116	438	999999	559	289	999999	999999	999999	302	999999	699	999999	858	729	934	746	831	346	766	585	73	23	166	950	999999	155	831	668	848	321	796	617	564	999999	405	515	999999	36	193	410	999999	621	33	888	999999	476	999999	999999	999999	157	293	760	205	312	754	999999	282	730	134	143	630	765	494	980	190	92	578	402	999999	428	913	999999	163	366	306	452	990	278	999999	957	999999	999999	260	701	999999	999999	999999	261	711	312	242	999999	901	59	779	523	137	999999	707	793	898	420	999999	989	243	999999	606	838	16	312	999999	14	655	177	800	965	514	793	952	154	670	999999	691	31	195	999999	903	113	586	999999	999999	947	999999	999999	69	922	823	271	999999	999999	438	583	255	999999	209	999999	456	734	999999	999999	19	343	101	562	132	582	729	820	803	431	585	503	261	233	987	999999	443	999999	118	999999	151	252	335	412	716	999999	80	999999	821	957	364	178	855	999999	999999	999999	856	18	999999	487	999999	13	468	46	964	935	331	32	999999	53	795	999999	626	380	673	766	18	999999	999999	45	999999	446	999	845	77	416	648	489	999999	999999	309	435	213	999999	684	999999	783	298	999999	780	765	57	999999	777	999999	280	552	484	109	17	999999	999999	172	133	999999	756	14	622	999999	999999	999999	841	573	414	999999	370	881	995	695	534	999999	720	250	75	280	463	575	231	683	796	999999	173	390	999999	44	142	272	89	655	928	144	171	329	999999	492	923	484	466	43	801	399	557	789	999999	34	262	926	999999	999999	999999	191	782	938	999999	693	134	461	999999	380	611	107	999999	349	767	400	821	400	359	583	356	979	118	198	881	406	316	384	999999	999999	782	999999	176	236	999999	999999	361	232	999999	207	368	472	363	96	431	999999	999999	999999	31	999999	999999	999999	577	523	507	542	999999	594	67	999999	999999	749	645	703	999999	999999	930	575	216	999999	48	599	253	999999	224	999999	626	32	766	999999	999999	108	362	642	999999	920	638	999999	999999	600	999999	767	999999	381	820	618	999999	999999	999999	34	774	999999	10	11	144	614	999999	424	308	623	916	60	827	880	966	288	397	13	489	999999	999999	287	999999	616	356	281	434	871	342	605	999999	966	534	999999	413	785	107	361	507	610	311	224	354	114	999999	622	939	295	414	541	231	999999	179	820	266	496	185	394	655	862	999999	746	92	999999	567	949	999999	95	476	999999	190	999999	505	879	375	554	932	742	
999999	733	342	148	466	999999	999999	242	999999	713	485	916	610	713	706	644	430	565	141	651	999999	734	999999	999999	999999	233	999999	195	999999	999999	454	712	563	443	999999	999999	530	51	290	291	999999	999999	162	813	610	560	580	477	339	860	458	810	422	290	204	208	637	488	330	999999	449	198	999999	506	269	772	999999	999999	260	999999	123	389	999999	999999	999999	999999	581	999999	253	267	653	883	855	467	842	999999	999999	283	999999	264	294	999999	720	57	841	999999	999999	656	553	838	208	414	226	555	746	79	999999	571	957	981	626	354	244	73	589	565	999999	999999	663	625	481	89	926	996	500	81	999999	237	18	203	803	924	999999	415	999999	248	999999	309	720	772	999999	999999	325	999999	999999	939	999999	657	467	285	796	962	992	999999	366	128	999999	999999	65	675	410	999999	562	763	187	999999	615	999999	13	351	899	43	999999	891	518	752	763	669	368	560	273	999999	999999	999999	407	841	999999	999999	58	999999	999999	446	999999	54	999999	809	176	562	999999	999999	999999	977	653	125	999999	762	234	111	999999	614	999999	818	999999	504	411	999999	537	829	365	999999	770	999999	781	72	591	463	999999	692	529	999999	585	211	589	999999	235	295	367	654	356	999999	616	829	402	999999	999999	941	999999	999999	642	972	999999	347	206	743	174	531	206	590	534	923	973	542	582	999999	999999	163	239	439	278	126	999999	883	482	999999	729	941	410	347	487	649	999999	48	999999	556	438	247	14	845	999999	704	99	777	130	433	671	999999	257	692	415	432	712	154	481	526	941	397	865	486	24	233	130	859	113	885	54	935	492	999999	281	999999	999999	393	999999	999999	36	999999	763	999999	58	654	693	717	999999	999999	937	999999	999999	533	614	50	999999	528	831	45	583	239	673	999999	389	736	592	231	421	624	283	328	999999	906	499	687	634	816	438	369	539	412	927	59	999999	319	377	999999	421	241	417	630	562	144	990	797	999999	999999	669	322	72	999999	306	316	781	618	760	999999	44	999999	999999	566	999999	472	506	999999	311	999999	296	79	368	633	810	189	217	652	999999	839	916	702	107	116	156	125	306	77	999999	621	277	339	999999	717	924	494	825	999999	540	100	638	999999	495	966	242	600	954	999999	999999	126	999999	138	853	920	999999	341	829	999999	420	974	999999	999999	74	690	356	957	519	651	709	326	364	365	122	675	211	106	217	140	873	555	999999	868	416	989	521	999999	486	639	972	592	664	526	440	566	999999	999999	754	804	999999	285	90	312	999999	344	762	743	26	999999	
719	647	999999	698	435	999999	813	307	31	999999	178	217	480	999999	678	126	999999	838	925	556	751	10	352	999999	520	598	999999	858	148	81	999999	999999	132	308	920	334	999999	965	100	575	752	627	188	999999	635	412	804	999999	634	999999	683	924	999999	470	436	718	305	999999	999999	836	400	999999	168	949	848	999999	999999	999999	999999	353	658	695	747	360	999999	133	821	672	776	118	794	273	999999	535	999999	312	960	662	872	211	39	999999	787	263	999999	999999	468	239	830	244	327	632	250	290	954	987	186	999999	667	312	999999	632	999999	79	52	136	730	632	561	546	440	432	309	758	324	999999	907	494	999999	999999	999999	592	842	999999	790	171	33	999999	580	410	999999	999999	994	569	314	406	999999	999999	220	58	77	835	677	293	804	999999	333	492	966	53	90	692	292	662	647	314	790	999999	288	999999	999999	999999	999999	161	999999	999999	437	739	453	999999	120	199	999999	137	937	829	914	999999	737	999999	838	540	977	999999	330	442	219	999999	922	999999	616	398	439	340	944	290	783	526	872	866	467	593	48	58	932	890	419	999999	725	818	999999	999999	675	393	999999	573	999999	999999	830	978	729	105	817	999999	999999	722	760	943	999999	656	55	397	999999	871	999999	254	999999	928	605	439	33	63	617	999999	610	385	722	55	298	381	480	999999	696	999999	147	371	999999	999999	748	999999	999999	475	973	78	772	12	555	803	999999	797	81	881	918	400	954	999999	487	713	843	925	999	714	655	811	185	999999	701	999999	999999	76	477	999999	190	395	999999	558	999999	548	340	999999	829	999999	101	500	999999	598	350	305	999999	471	883	73	999999	822	219	424	820	172	892	999999	999999	763	999999	887	329	175	701	533	100	406	594	939	382	245	106	91	623	999999	511	999999	999999	406	852	272	999999	414	164	367	185	885	737	918	656	354	999999	75	999999	214	180	144	897	816	214	543	876	944	690	999999	725	138	801	999999	661	315	999999	904	911	806	704	914	20	343	357	214	669	676	999999	38	938	40	242	418	984	376	999999	629	999999	318	395	999999	724	999999	642	57	94	81	267	350	999999	402	164	52	510	265	134	563	469	10	874	210	662	661	999999	695	896	392	681	999999	626	921	999999	999999	421	999999	200	372	701	999999	130	597	999999	942	999999	545	999999	199	999999	999999	251	136	169	999999	999999	195	999999	73	81	946	160	701	999999	972	723	999999	690	561	631	53	999999	999999	861	169	879	286	791	719	999999	41	999999	999999	999999	953	52	999999	999999	520	168	999999	880	136	
300	754	999999	428	208	446	228	353	999999	999999	999999	864	662	489	274	10	999999	999999	403	866	999999	50	999999	454	999999	446	929	233	130	180	402	405	172	999999	471	116	999999	460	88	354	500	92	186	999999	148	619	300	999999	235	761	208	999999	999999	24	498	260	626	705	211	762	516	995	999999	684	922	173	701	723	28	167	990	861	999999	58	999999	554	863	634	999999	607	155	376	997	999999	999999	402	999999	158	450	999999	489	999999	258	326	837	505	859	501	999999	974	999999	576	999999	78	771	347	920	783	648	944	999999	992	999999	604	616	150	997	864	713	530	600	553	999999	807	999999	999999	612	763	220	999999	999999	999999	63	341	690	578	831	929	596	999999	999999	789	510	999999	824	497	914	654	709	999999	999999	994	787	60	384	999999	302	738	400	95	734	167	572	778	258	33	939	67	913	47	319	78	999999	88	59	811	999999	999999	999999	999999	770	999999	64	523	372	999999	584	12	999999	326	286	999999	999999	511	899	999999	226	731	257	800	557	856	740	671	999999	439	726	709	999999	999999	331	524	755	220	324	776	999999	999999	999999	999999	449	937	110	597	761	226	539	766	999999	735	594	321	530	192	633	914	227	393	145	932	973	875	10	999999	999999	761	347	328	197	133	220	176	325	699	361	620	756	999999	999999	999999	899	960	530	276	978	999999	999999	573	999999	410	559	719	913	482	584	573	936	716	999999	10	878	221	579	999999	524	427	995	999999	830	22	167	999999	483	974	43	23	355	999999	416	985	999999	774	741	999999	999999	501	262	843	999999	788	683	50	549	999999	292	688	391	474	752	999999	24	173	742	574	252	484	999999	939	449	570	227	212	309	617	243	114	480	792	999999	33	999999	162	715	52	999999	127	534	574	691	354	999999	881	981	999999	970	603	41	999999	543	98	999999	323	403	554	570	480	999999	999999	675	999999	218	598	981	729	395	862	457	699	244	135	950	671	258	999999	939	999999	999999	453	647	999999	83	312	999999	999999	768	851	758	171	999999	859	387	602	899	999999	146	43	999999	262	471	117	156	999999	932	418	148	593	75	308	615	233	259	296	294	46	999999	905	349	588	961	999999	113	295	999999	385	999999	357	772	999999	999999	905	447	968	982	540	999999	741	379	840	999999	184	786	460	556	258	610	100	318	862	999999	241	693	999999	301	928	13	999999	124	557	670	791	821	331	350	709	999999	290	314	754	553	373	535	509	333	786	999999	999999	739	968	775	999999	49	999999	344	999999	222	136	999999	64	536	632	
626	822	179	999999	363	465	120	999999	472	999999	785	999999	319	46	705	194	987	514	181	360	130	155	782	999999	999999	911	999999	999999	497	660	999999	260	227	920	999999	713	339	999999	433	300	543	999999	999999	455	871	485	599	307	31	37	999999	172	999999	186	999999	481	999999	999999	999999	451	478	496	359	999999	716	535	999999	399	999999	992	999999	136	91	881	817	999999	648	337	150	999999	322	689	602	469	521	451	377	51	418	274	999999	182	149	981	821	999999	543	694	739	999999	999999	210	17	38	183	22	90	11	369	284	832	712	26	454	139	789	894	890	300	274	999999	999999	980	999999	328	682	987	110	999999	770	999999	953	597	804	999999	121	681	573	296	508	370	376	682	144	442	961	999999	999999	852	42	162	653	404	999999	999999	844	229	982	709	500	35	999999	941	999999	589	878	999999	999999	326	27	999999	330	999999	792	999999	791	622	845	593	367	526	301	258	37	999999	50	559	999999	627	293	892	699	863	795	482	389	434	93	999999	563	999999	944	378	999999	924	831	59	999999	999999	395	231	384	398	352	973	734	732	913	980	999999	329	992	594	43	135	418	466	807	319	524	999999	539	300	40	999999	582	922	423	113	786	999999	947	562	241	71	517	999999	521	822	748	657	521	112	999999	243	854	999999	345	999999	515	375	252	999999	55	38	692	999999	368	830	401	999999	318	810	204	558	381	439	999999	999999	999999	999999	945	985	571	999999	845	436	295	796	999999	232	999999	714	999999	421	999999	655	517	999999	999999	434	942	690	430	999999	999999	711	907	457	862	425	999999	373	101	408	999999	266	730	188	193	265	797	572	173	179	233	604	222	783	999999	725	999999	160	603	192	174	264	565	633	528	144	999999	837	933	252	235	224	622	198	991	492	925	339	29	122	636	999999	527	261	713	744	999999	134	647	999999	503	845	769	909	243	999999	999999	999999	660	58	736	959	638	999999	943	19	982	999999	792	326	800	592	141	491	999999	794	736	313	920	783	999999	405	999999	999999	748	999999	454	713	955	825	999999	828	999999	999999	999999	676	741	606	999999	999999	999999	474	341	999999	346	911	713	288	999999	999999	438	397	186	876	412	999999	999999	841	182	563	565	999999	78	966	999999	971	913	999999	115	878	63	140	996	226	31	999999	73	868	999999	999999	999999	175	359	999999	396	403	651	801	568	999999	906	899	999999	754	148	493	406	375	999999	999999	997	552	183	484	396	308	401	960	999999	240	999999	901	999999	999999	999999	399	919	562	579	142	329	122	602	70	971	
163	706	251	999999	999999	775	698	83	999999	999999	133	992	874	129	98	12	691	999999	337	776	999999	518	98	868	749	573	999999	795	999999	54	885	950	122	999999	999999	999999	159	883	327	465	999999	827	305	504	999999	407	999999	999999	491	139	638	175	275	294	966	644	999999	383	338	964	999999	999999	420	51	954	999999	999999	999999	999999	497	852	808	629	871	206	188	222	593	115	352	529	410	314	999999	999999	999999	999999	827	546	597	999999	999999	555	362	999999	677	999999	264	550	588	526	683	556	993	287	999999	546	999999	98	788	431	999999	278	985	445	999999	598	886	635	245	498	62	824	299	514	999999	263	276	347	528	770	958	999999	526	825	999999	853	320	256	585	183	291	738	758	175	999999	999999	569	917	12	88	530	999999	999999	99	999999	858	267	489	211	577	279	65	569	27	473	999999	751	170	999999	999999	288	640	59	71	999999	323	75	133	555	577	694	359	344	450	250	999999	738	999999	360	987	999999	830	55	18	903	235	999999	741	999999	977	757	408	327	335	799	889	580	252	882	160	792	144	934	999999	883	920	721	129	776	999999	999999	325	809	612	999999	457	594	51	168	999999	154	334	430	999999	999999	295	999999	999999	650	360	759	999999	553	210	204	462	896	421	134	999999	514	59	964	568	735	999999	598	715	254	352	305	538	94	901	999999	468	999999	366	813	597	888	999999	478	426	385	756	771	609	418	628	560	183	916	185	476	105	369	862	842	388	697	999999	765	999999	999999	999999	411	651	204	735	749	540	999999	537	999999	802	581	548	192	978	670	988	306	625	999999	131	622	909	435	910	999999	850	523	435	900	999999	946	999999	370	165	355	999999	415	682	879	29	999999	388	999999	673	523	999999	999999	863	717	708	999999	999999	516	999999	607	501	999999	293	999999	999999	26	182	636	532	999999	411	999999	37	633	550	582	623	746	771	556	999999	829	761	396	288	180	660	717	201	552	807	999999	436	557	999999	903	131	56	980	13	402	752	557	817	122	642	999999	240	999999	135	999999	403	745	999999	373	672	999999	999999	358	727	366	465	999999	999999	999999	999999	751	999999	779	647	461	577	765	768	163	999999	281	944	284	646	999999	430	550	999999	156	414	917	58	999999	999999	448	999999	698	262	646	937	317	577	768	999999	890	999999	460	529	674	999999	637	976	999999	882	401	520	622	711	209	936	999999	378	834	644	830	703	296	599	209	235	879	999999	132	999999	999999	999999	185	911	755	356	970	31	401	327	776	941	823	311	789	927	613	986	
999999	999999	31	938	742	134	542	999999	999999	861	329	448	999999	135	999999	18	707	999999	999999	710	999999	852	966	893	999999	516	999999	889	879	985	999999	999999	622	893	999999	999999	204	245	961	60	379	568	999999	119	999999	953	378	650	999999	999999	603	999999	999999	902	999999	211	743	138	961	236	266	652	999999	999999	999999	57	825	65	676	442	813	471	736	294	341	397	390	857	202	33	147	227	802	73	392	717	690	720	863	257	999999	76	284	999999	999999	726	260	572	67	654	137	323	974	654	12	141	365	307	571	999999	821	886	935	999999	98	49	850	254	516	344	367	115	201	429	763	747	197	999999	500	614	146	999999	999999	999999	895	999999	252	999999	71	261	361	392	159	231	435	791	140	345	646	755	876	999999	999999	723	296	999999	999999	999999	891	265	999999	364	806	956	505	999999	96	397	999999	999999	796	999999	999999	265	982	999999	956	970	999999	971	999999	852	364	744	737	999999	999999	86	261	873	999999	698	266	805	317	999999	585	202	999999	431	705	742	999999	382	999999	184	999999	999999	740	322	76	160	560	999999	648	100	999999	999999	999999	375	253	20	146	179	570	107	445	999999	999999	985	398	999999	254	572	999999	873	559	981	785	563	316	960	999999	938	807	552	147	347	166	226	999999	524	999999	360	188	694	605	133	812	861	738	999999	852	999999	999999	312	906	988	999999	999999	541	27	286	665	999999	292	999999	208	372	999999	959	999999	999999	999999	988	874	999999	893	999999	581	277	435	179	924	824	870	117	591	24	504	646	999999	694	999999	685	979	247	318	302	895	30	999999	999999	794	901	999999	225	132	765	59	522	999999	604	80	507	115	848	999999	840	197	999999	999999	193	868	999999	810	999999	999999	55	18	636	481	600	497	561	870	674	999999	33	194	655	985	999999	965	981	633	554	623	999999	579	999999	886	478	115	999999	938	224	893	422	999999	236	386	999999	999999	422	51	421	116	999999	637	440	999999	999999	655	542	999999	266	228	999999	748	265	999999	954	475	877	750	999999	495	999999	999999	656	999999	962	999999	999999	278	999999	79	552	940	222	447	113	999999	149	668	557	822	573	999999	999999	995	16	674	835	445	431	610	880	672	48	925	339	897	981	659	999999	406	696	273	291	197	999999	946	535	818	999999	708	999999	218	999999	190	922	257	940	999999	774	298	999999	999999	846	307	198	879	901	999999	118	999999	274	999999	168	999999	999999	309	248	999999	999999	70	999999	999999	999999	723	284	671	479	858	13	91	957	331	884	221	309	183	426	983	999999	796	54	249	
999999	479	999999	846	999999	51	63	622	19	454	340	714	999999	90	763	999999	33	999999	410	53	292	999999	259	999999	605	947	852	999999	999999	264	999999	533	26	898	317	999999	999999	999999	622	438	999999	391	82	999999	999999	179	70	228	999999	303	960	481	396	10	956	682	999999	499	250	111	199	110	739	999999	957	807	698	999999	772	484	999999	595	999999	999999	249	999999	999999	999999	953	436	999999	633	543	589	303	26	146	25	942	999999	69	789	197	520	249	999999	651	326	555	192	481	999999	456	935	459	374	999999	424	999999	64	728	482	999999	999999	999999	565	567	999999	461	940	671	682	319	999999	999999	64	408	394	999999	545	260	637	201	771	954	88	187	607	140	929	999999	999999	999999	888	999999	587	253	999999	305	683	999999	501	865	614	999999	798	499	318	521	404	999999	191	999999	999999	804	100	999999	999999	999999	999999	388	960	28	532	500	949	428	431	241	999999	999999	36	99	58	999999	758	772	999999	999999	166	999999	868	999999	736	962	268	39	48	999999	816	305	478	522	169	304	185	999999	343	124	572	999999	78	999999	684	593	940	102	999999	816	55	327	999999	999999	703	999999	519	874	292	569	999999	919	390	347	425	541	342	513	929	753	234	285	999999	472	687	786	520	792	999999	999999	32	999999	396	232	999999	498	601	953	999999	612	785	310	200	773	999999	652	989	731	999999	153	260	436	172	889	591	770	888	241	836	916	46	999999	999999	149	546	76	533	167	309	926	939	389	694	327	968	923	95	999999	590	45	796	789	140	267	892	999999	999999	506	640	277	610	369	126	902	575	67	837	60	236	999999	999999	831	432	999999	999999	871	742	845	999999	668	684	232	999999	801	129	257	999999	216	257	950	73	36	527	41	326	579	272	791	752	910	96	44	439	999999	999999	965	999999	999999	999999	999999	853	999999	585	972	593	387	718	324	782	999999	471	630	999999	999999	752	999999	314	400	418	634	608	999999	102	20	581	649	999999	999999	885	164	890	200	162	999999	107	905	451	999999	447	939	861	999999	999999	435	449	465	241	162	999999	823	999999	966	987	999999	423	902	999999	999999	400	943	594	999999	439	627	436	999999	478	577	189	846	651	759	952	479	999999	660	941	667	570	126	418	999999	853	999999	504	924	212	733	812	204	841	875	999999	504	354	30	518	391	998	178	987	664	973	186	182	900	23	518	657	762	961	406	14	283	999999	999999	987	376	133	511	77	745	999999	984	999999	775	604	458	999999	999999	999999	999999	999999	401	139	999999	666	677	890	603	911	
694	86	59	243	444	870	880	969	999999	42	999999	999999	496	110	252	899	988	181	406	306	564	394	905	621	411	737	613	154	781	999999	319	486	530	599	383	669	714	751	570	999999	999999	489	733	719	998	301	182	300	887	854	677	506	493	307	357	309	180	438	831	706	267	736	999999	999999	722	999999	737	999999	999999	583	194	247	610	502	582	85	999999	195	999999	999999	565	322	999999	926	619	813	992	233	252	84	999999	286	920	864	646	987	999999	629	999999	343	564	285	573	314	999999	440	999999	999999	724	282	648	985	815	722	151	999999	479	271	494	909	673	514	999999	652	94	908	999999	745	855	594	783	41	199	289	555	290	999999	953	267	999999	999999	999999	999999	999999	999999	513	999999	207	999999	999999	999999	40	999999	999999	669	999999	630	920	229	761	123	159	145	140	999999	999999	999999	535	176	860	206	999999	14	316	999999	999999	16	684	999999	581	447	129	32	164	86	999999	897	999999	619	505	999999	999999	733	505	75	767	999999	999999	481	818	999999	999999	41	862	504	992	999999	828	106	998	53	945	703	999999	324	994	137	981	63	745	719	693	999999	670	999999	999999	999999	508	999999	999999	805	638	212	408	999999	511	999999	999999	999999	94	727	79	15	621	462	713	133	96	191	80	999999	999999	324	999999	109	33	30	370	660	999999	210	527	586	872	999999	415	999999	305	999999	999999	999999	966	331	968	27	650	687	304	999999	497	255	705	326	180	592	921	323	475	308	840	490	727	509	534	884	210	492	143	999999	57	999999	999999	999999	379	999999	674	562	999999	719	459	345	726	162	173	879	504	210	416	999999	280	101	277	999999	941	999999	188	466	796	999999	817	999999	554	875	999999	526	427	401	947	15	918	369	967	756	849	505	999999	574	999999	654	389	999999	999999	853	158	955	999999	999999	371	57	985	999999	999999	999999	901	999999	791	851	991	646	999999	113	263	999999	371	999999	133	521	157	446	567	613	130	152	704	818	999999	701	726	214	824	595	39	900	999999	710	603	706	854	557	713	913	583	699	999999	286	999999	676	999999	246	832	999999	999999	999999	999999	382	999999	999999	566	93	999999	999999	134	999999	822	866	83	362	390	660	318	427	667	600	733	999999	999999	999999	950	427	999999	414	218	999999	382	642	912	114	999999	647	623	979	150	770	345	623	999999	999999	876	999999	999999	392	295	831	928	414	524	92	999999	999999	351	999999	673	999999	21	999999	881	999999	414	189	954	968	942	743	999999	999999	287	999999	264	119	864	244	999999	625	224	689	129	386	562	968	999999	
829	913	999999	305	999999	999999	999999	759	539	999999	154	392	696	999999	245	450	552	999999	599	999999	627	828	999999	971	999999	120	57	924	332	687	504	91	446	999999	135	65	368	447	88	32	285	999999	725	377	719	999999	858	254	979	249	999999	591	962	840	500	11	999999	999999	999999	848	268	999999	436	852	999999	73	946	635	255	189	999999	114	717	999999	999999	490	112	714	262	265	261	803	999999	93	119	913	999999	605	999999	134	999999	756	258	999999	999999	208	710	873	999999	656	906	233	999	799	167	999999	999999	395	988	999999	999999	999999	360	933	596	999999	999999	999999	742	334	944	999999	74	130	999999	334	999999	487	813	654	780	239	584	605	359	38	803	155	925	647	48	999999	617	560	235	999999	999999	999999	643	308	75	366	141	805	712	999999	168	878	843	832	999999	999999	581	344	999999	999999	999999	754	583	567	661	999999	428	999999	295	220	732	514	895	847	928	540	843	515	588	423	107	779	999999	999999	869	924	311	102	999999	652	161	999999	330	566	576	651	742	85	646	88	999999	999999	520	501	833	654	983	999999	999999	999999	553	76	755	999999	999999	761	861	999999	697	999999	685	335	72	643	68	459	194	339	280	286	798	767	868	510	999999	70	269	401	960	225	941	315	999999	955	999999	94	999999	513	994	814	790	951	388	909	402	612	974	876	999999	384	469	653	725	999999	287	785	207	999999	341	511	502	470	830	482	796	379	148	117	544	973	999999	681	345	466	496	846	389	959	117	872	96	392	958	586	999999	297	590	999999	678	323	887	283	999999	493	999999	329	131	906	122	33	474	867	342	999999	453	999999	318	269	141	441	405	999999	146	999999	424	999999	512	999999	726	999999	999999	578	999999	230	999999	999999	509	852	154	176	724	483	846	94	999999	229	59	498	142	966	978	331	437	247	917	999999	146	712	78	211	817	877	189	614	244	895	999999	121	382	795	289	466	125	965	716	922	401	62	70	205	999999	999999	999999	759	529	999999	999999	999999	313	999999	521	796	783	942	359	847	303	242	999999	999999	999999	999999	126	347	687	522	999999	472	999999	999999	257	94	652	999999	151	803	999999	430	999999	999999	999999	246	808	934	284	492	683	182	999999	868	628	999999	999999	557	413	132	999999	999999	81	999999	261	678	670	317	199	436	154	910	800	556	90	873	158	999999	999999	554	139	192	72	205	839	43	857	662	999999	999999	999999	105	469	29	999999	992	358	86	525	86	576	500	744	999999	347	772	382	69	787	755	20	999999	799	859	992	714	711	999999	
178	227	821	999999	941	999999	554	59	999999	999999	649	98	999999	81	557	681	999999	638	447	224	999999	999999	661	797	874	621	88	753	999999	610	36	202	290	482	907	307	999999	568	999999	644	302	999999	332	601	420	699	999999	939	581	127	999999	363	277	496	29	112	999999	33	143	999999	31	801	999999	840	999999	457	999999	51	173	259	427	420	89	999999	921	568	999999	69	387	184	390	149	182	188	729	673	999999	793	999999	805	741	241	434	240	623	500	545	492	999999	962	891	199	999999	999999	699	999999	284	475	574	460	999999	506	999999	959	938	999999	629	999999	999999	90	532	23	588	999999	518	196	986	848	999999	430	33	261	999999	424	293	201	373	850	489	268	999999	458	229	999999	446	999999	999999	475	301	999999	871	970	381	766	439	878	999999	417	812	513	999999	435	999999	153	999999	117	294	231	999999	747	518	999999	999999	852	692	83	794	585	922	283	601	520	999999	999999	999999	63	880	456	984	999999	591	956	48	975	783	962	173	85	576	338	950	373	999999	554	232	999999	999999	528	83	365	999999	999999	495	538	999999	999999	999999	847	594	383	237	837	246	271	166	562	999999	120	78	729	910	719	19	593	333	237	721	12	999999	467	178	999999	382	628	331	566	471	999999	72	820	999999	999999	999999	999999	111	122	136	538	398	999999	361	774	460	354	455	373	25	902	215	685	251	999999	631	999999	215	876	465	999999	939	599	999999	241	57	258	646	595	238	999999	491	221	111	193	999999	555	115	403	900	38	999999	957	550	569	999999	387	999999	217	694	364	999999	235	656	999999	598	798	579	130	726	211	999999	999999	145	208	420	993	583	999999	271	85	30	812	975	437	444	981	59	999999	937	670	680	438	900	874	999999	265	564	999999	595	815	976	985	676	699	330	999999	822	351	158	999999	803	520	946	619	343	184	260	229	84	616	749	999999	192	999999	531	279	959	270	999999	164	999999	999999	472	999999	109	45	145	286	116	130	169	707	383	636	867	170	492	291	999999	654	15	345	518	978	76	999999	803	999999	177	999999	999999	561	972	994	871	811	999999	500	999999	308	48	974	999999	999999	457	51	674	555	198	371	786	677	729	724	158	103	483	494	388	999999	242	525	118	65	765	607	999999	388	765	999999	999999	992	771	999999	999999	999999	999999	999999	531	35	263	257	431	806	274	686	832	257	999999	778	338	563	121	349	76	523	999999	66	198	849	316	295	790	142	257	794	999999	496	999999	127	999999	919	962	363	999999	984	999999	311	791	999999	775	487	
543	999999	999999	560	880	432	999999	102	175	176	375	999999	719	967	466	999999	558	479	779	345	148	727	908	999999	600	758	431	91	429	564	274	118	999999	828	752	803	415	697	999999	484	330	999999	952	703	553	290	643	949	528	999999	753	999999	309	440	999999	816	88	318	999999	132	10	94	673	611	902	267	608	999999	225	662	883	860	565	305	24	131	774	999999	865	320	124	482	562	623	810	952	809	643	489	936	999999	106	999999	999999	999999	245	999999	351	801	999999	681	752	733	866	921	892	999999	999999	999999	999999	51	999999	453	999999	17	527	532	59	800	999999	458	965	999999	999999	936	786	132	773	822	779	778	432	414	578	999999	372	999999	696	701	999999	999999	805	999999	272	894	999999	999999	99	783	999999	713	303	551	851	838	716	350	454	999999	999999	769	999999	191	646	999999	618	468	874	20	645	779	836	357	881	999999	999999	747	999999	395	94	999999	43	989	866	75	485	881	562	740	922	31	304	766	999999	158	999999	999999	580	823	285	393	778	89	148	999999	877	945	999999	108	195	969	210	69	999999	999999	736	999999	324	580	962	737	999999	144	97	624	484	79	999999	732	999999	38	176	999999	119	700	365	999999	851	690	198	999999	221	464	999999	952	820	245	921	565	422	230	999999	999	861	547	487	643	991	999999	999999	807	164	999999	569	166	802	999999	999999	154	645	782	999999	999999	392	432	999999	452	589	144	803	249	157	235	320	318	999999	176	464	572	999999	722	962	337	989	390	385	999999	999999	397	999999	935	296	999999	920	640	999999	999999	617	438	999999	45	999999	856	999999	461	659	928	999999	260	438	636	429	386	931	922	819	813	644	11	999999	252	556	201	984	867	953	381	999999	679	238	62	558	36	999999	999999	668	116	617	537	999999	456	657	644	959	523	515	909	845	997	820	276	41	616	390	999999	999999	999999	871	999999	999999	288	623	947	999999	385	87	999999	835	753	264	713	206	999999	280	999999	594	912	241	471	361	53	535	317	999999	962	31	999999	646	771	999999	999999	244	764	38	452	833	710	623	999999	446	122	83	101	743	117	80	923	999999	790	999999	576	630	410	999999	464	753	315	98	69	999999	144	757	999999	64	457	999999	441	999999	827	999999	884	298	999999	34	249	999999	999999	574	751	999999	999999	606	855	587	132	186	834	273	999999	999999	527	621	563	999999	999999	365	20	999999	999999	638	999999	844	999999	33	309	287	972	385	999999	494	319	741	999999	177	266	538	901	486	999999	281	999999	178	515	999999	249	272	735	999999	723	999999	
999999	406	289	122	262	263	98	832	287	844	213	999999	21	89	389	785	285	395	964	773	464	999999	114	23	994	470	339	999999	783	47	552	999999	661	378	999999	913	462	233	999999	999999	449	999999	999999	999999	78	195	166	436	749	464	987	999999	999999	999999	429	436	301	275	128	791	999999	709	999999	250	999999	999999	796	643	554	475	999999	61	480	961	999999	395	335	27	945	808	999999	999999	639	329	999999	213	80	999999	948	108	999999	999999	999999	133	89	740	29	957	999999	409	398	522	999999	284	141	936	868	512	626	999999	110	283	999999	319	487	30	999999	999999	201	99	999999	95	695	456	853	999999	946	357	881	593	375	377	232	546	420	999999	31	999999	198	123	344	999999	999999	914	997	348	866	795	646	68	670	300	766	705	810	999999	827	435	431	994	989	521	999999	42	999999	733	61	784	898	999999	998	713	999999	999999	754	999999	999	781	458	999999	279	160	710	822	923	84	610	999999	735	117	964	596	999999	203	133	823	937	62	254	274	999999	92	896	999999	70	956	758	689	999999	780	313	999999	977	916	999999	999999	811	999999	119	999999	999999	534	58	791	729	999999	779	348	953	930	999999	999999	999999	194	999999	999999	999999	758	762	967	999999	999999	999999	999999	804	918	618	27	478	294	22	139	943	999999	152	763	43	115	231	657	999999	999999	999999	30	688	365	519	999999	700	537	585	62	55	152	277	210	959	999999	987	811	999999	761	870	669	918	963	13	876	51	999999	163	158	999999	115	789	906	196	999999	276	999999	409	999999	327	940	708	959	93	801	392	941	803	939	128	420	863	999999	549	75	112	724	362	999999	751	247	384	999999	525	940	362	999999	24	415	828	548	411	967	444	930	960	999999	879	212	494	109	999999	224	40	125	251	374	366	130	451	551	96	999999	84	89	565	999999	444	153	449	30	927	398	120	999999	19	999999	981	999999	999999	153	844	160	158	651	588	169	407	409	999999	999999	14	999999	964	287	462	645	999999	364	374	689	999999	736	762	473	181	270	113	461	116	999999	392	747	25	307	999999	935	999999	999999	500	999999	874	44	454	461	25	999999	433	833	999999	373	12	626	999999	425	628	118	397	684	999999	327	66	945	302	353	605	267	878	999999	580	527	999999	470	999999	968	999999	490	292	311	457	147	837	279	345	999999	353	766	999999	999999	678	999999	999999	933	953	183	349	928	741	999999	999999	758	999999	767	263	599	999999	541	762	286	609	148	825	999999	237	999999	490	786	610	559	10	838	999999	288	987	999999	978	104	
517	690	628	999999	749	192	455	699	981	999999	26	745	406	811	13	999999	990	540	773	462	706	999999	692	562	999999	999999	110	27	992	877	999999	280	620	252	34	82	657	722	399	999999	641	537	360	420	999999	864	163	999999	835	550	297	457	219	526	398	895	997	999999	570	567	91	437	999999	114	301	745	135	164	786	930	567	278	150	139	821	178	271	282	793	999999	38	911	192	451	589	331	71	104	854	138	84	999999	162	832	999999	999999	999999	256	129	34	739	999999	999999	904	983	29	999999	999999	999999	229	634	725	999999	117	999999	180	255	265	524	999999	683	999999	309	658	856	975	126	999999	999999	999999	348	25	999999	999999	722	39	999999	999999	468	570	24	982	399	634	999999	999999	999999	999999	999999	391	958	575	731	999999	999999	708	999999	999999	999999	18	903	997	999999	97	881	618	571	514	394	509	670	967	797	954	955	701	641	999999	999999	999999	666	81	25	197	659	773	293	14	999999	23	339	755	239	459	999999	999999	481	312	753	885	787	804	659	793	720	990	999999	777	204	648	77	34	600	550	351	832	982	323	437	117	999999	999999	999999	381	180	999999	738	347	297	999999	229	338	921	278	999999	861	421	232	476	669	995	515	999999	779	946	315	999999	688	118	834	44	167	999999	645	999999	229	719	288	622	804	262	999999	490	265	999999	739	999999	332	830	490	999999	759	847	768	122	819	999999	315	999999	865	760	999999	238	463	999999	72	463	285	718	999999	152	143	999999	672	417	564	35	554	999999	216	211	832	999999	627	423	285	999999	999999	999999	999999	999999	413	853	757	54	212	211	999999	361	366	285	828	999999	340	999999	999999	159	999999	361	558	793	213	954	227	663	999999	999999	999999	999999	628	751	357	752	977	37	738	289	852	627	214	999999	999	202	994	931	383	999999	999999	289	146	135	145	755	975	946	269	459	635	999999	126	21	600	986	732	615	928	86	636	999999	609	997	306	557	157	205	794	999999	999999	296	290	999999	673	331	903	502	616	601	999999	999999	768	288	653	758	511	202	762	999999	469	388	12	999999	999999	224	999999	149	999999	999999	999999	779	161	999999	498	349	813	999999	347	279	93	240	999	336	308	605	999999	331	353	548	55	999999	443	782	550	581	293	983	125	459	651	763	673	37	993	997	879	520	789	314	945	999999	855	492	928	999999	389	676	998	987	680	358	795	290	542	653	346	379	708	917	999999	829	999999	999999	999999	329	566	971	343	311	999999	33	541	999999	603	999999	109	950	853	320	999999	617	985	
999999	999999	302	968	999999	494	349	660	509	811	872	999999	999999	801	966	999999	608	673	999999	343	696	271	657	817	755	687	590	554	396	999999	999999	725	448	999999	999999	999999	336	361	183	999999	999999	999999	226	999999	668	790	487	160	142	96	254	646	783	284	299	866	130	484	222	705	904	795	273	983	423	999999	999999	280	637	856	538	999999	499	999999	349	999999	55	999999	159	965	999999	999999	422	309	281	750	942	174	555	307	989	851	148	478	582	208	387	243	797	521	980	216	999999	286	558	996	157	851	934	254	999999	684	335	999999	504	474	383	999999	711	673	214	645	999999	340	866	999999	118	31	359	151	666	812	648	637	984	993	916	145	751	285	999999	100	240	311	486	999999	525	891	973	118	824	999999	532	134	317	999999	491	192	419	871	999999	135	999999	792	587	999999	999999	697	272	511	557	247	222	436	79	123	415	424	854	562	170	999999	57	250	327	253	290	523	330	649	512	999999	726	880	396	478	598	447	999999	477	278	828	628	999999	560	587	999999	105	999999	203	929	77	338	999999	710	671	999999	261	475	344	999999	523	377	623	999999	999999	520	999999	49	999999	999999	999999	999999	999999	999999	999999	598	585	999999	739	51	194	999999	999999	720	999999	999999	999999	179	725	400	999999	999999	389	999999	999999	461	15	999999	737	76	999999	66	464	677	999999	376	951	573	999999	82	999999	571	999999	302	544	65	249	903	564	427	651	173	323	210	189	999999	321	637	539	881	999999	999999	952	672	182	999999	13	459	759	78	453	305	800	652	999999	774	246	96	215	999999	221	112	909	320	999999	706	742	264	497	965	999999	324	44	496	489	389	619	73	129	416	61	789	153	495	973	355	372	999999	312	999999	999999	234	432	839	669	999999	213	641	999999	999999	394	999999	962	793	22	139	271	999999	999999	999999	164	183	999999	999999	648	431	958	423	347	79	999999	81	951	999999	215	831	892	205	999999	998	186	978	999999	653	31	312	827	360	482	999999	94	999999	508	794	260	586	267	633	200	248	532	789	304	188	142	322	797	879	588	191	246	76	486	999999	341	186	367	323	776	345	603	999999	940	503	985	285	573	167	999999	629	574	268	14	999999	476	396	683	637	521	708	515	948	771	301	606	999999	581	343	462	84	229	943	857	855	645	924	849	800	202	999999	749	639	58	959	617	978	999999	898	697	999999	502	729	802	77	829	655	836	649	896	967	704	239	704	757	409	630	411	158	999999	552	547	883	999999	999999	959	876	900	812	684	
999999	955	999999	646	517	999999	499	999999	789	35	990	97	209	903	234	999999	519	934	999999	559	986	576	999999	955	155	999999	619	294	999999	118	953	754	33	965	277	22	32	999999	197	999999	910	999999	622	133	999999	464	347	979	220	512	449	941	609	999999	697	62	52	727	500	120	962	215	13	681	81	245	74	999999	635	222	139	926	747	999999	999999	507	954	790	12	999999	69	639	83	634	668	22	155	769	277	225	970	305	103	999999	999999	999999	999999	940	61	717	399	113	353	998	383	523	999999	494	999999	999999	107	262	724	999999	999999	332	141	379	23	69	99	999999	966	420	252	834	832	670	999999	943	999999	24	738	999999	301	956	295	999999	999999	999999	817	999999	165	999999	999999	999999	580	999999	36	890	574	116	927	991	628	105	146	999999	756	999999	999999	999999	593	671	999999	93	523	999999	516	103	46	65	128	869	252	999999	149	889	302	999999	263	999999	643	20	379	999999	999999	999999	999999	999999	820	362	329	999999	462	293	76	494	908	44	204	999999	778	999999	853	999999	988	999999	999999	198	956	999999	999999	231	296	153	890	583	999999	262	996	999999	774	320	283	999999	735	416	999999	958	999999	655	980	267	339	999999	769	710	166	999999	999999	38	997	477	250	573	721	107	425	319	403	492	202	655	47	999999	375	467	999999	179	783	999999	652	999999	824	310	275	383	999999	182	999999	189	427	441	335	968	779	306	79	999999	963	637	991	106	564	880	462	335	229	999999	748	311	61	987	87	355	386	999999	999999	939	308	999999	215	999999	935	224	75	761	330	79	647	79	398	950	216	155	590	999999	236	944	847	940	163	979	999999	81	137	440	364	999999	591	999999	999999	999999	999999	625	432	999999	170	350	815	701	15	160	999999	679	999999	111	780	931	764	830	979	708	101	367	999999	999999	819	864	96	999999	407	349	487	999999	425	268	548	999999	722	842	999999	886	999999	156	935	13	714	754	168	36	659	432	999999	761	594	944	48	53	441	206	999999	306	999999	189	999999	665	672	999999	263	655	999999	999999	218	922	999999	103	579	999999	431	999999	999999	74	705	70	999999	974	133	726	999999	481	999999	504	159	999999	913	999999	632	949	999999	279	340	523	501	512	473	468	999999	303	325	501	999999	102	621	259	684	864	999999	203	999999	329	541	999999	712	782	435	999999	999999	692	18	357	999999	629	999999	999999	999999	997	573	203	596	517	999999	999999	411	987	116	999999	882	899	999999	999999	497	439	746	531	738	999999	811	718	86	415	999999	531	294	967	999999	744	998	999999	
409	999999	300	407	606	695	568	711	544	999999	675	308	185	150	999999	999999	999999	999999	883	572	423	999999	196	999999	126	999999	99	999999	545	444	999999	999999	138	999999	500	999999	759	999999	999999	999999	962	37	850	97	52	777	240	287	681	999999	117	999	999999	436	56	944	501	445	290	999999	606	338	175	999999	767	999999	180	762	999999	695	209	999999	208	832	609	396	999999	108	811	349	950	811	558	999999	999999	957	509	701	376	555	999999	323	809	417	999999	633	999999	750	999999	999999	606	477	637	985	999999	347	999999	39	827	659	999999	402	633	999999	999999	795	780	955	999999	810	804	479	396	104	999999	886	960	791	387	975	999999	863	999999	83	742	483	184	999999	94	988	166	480	874	999999	226	271	690	868	999999	659	999999	906	977	999999	933	137	91	542	953	249	387	18	999999	851	134	476	622	560	209	999999	999999	217	999999	784	653	334	605	679	999999	999999	206	101	849	999999	999999	999999	999999	999999	999999	614	999999	642	618	999999	999999	999999	828	32	592	749	648	999999	668	999999	999999	999999	45	999999	864	609	999999	412	663	193	999999	999999	169	922	999999	506	589	361	420	594	999999	978	598	35	183	505	999999	582	97	138	131	76	433	897	690	486	592	694	406	999999	92	988	978	435	800	325	989	999999	999999	999999	999999	297	999999	84	361	999999	999999	19	999999	369	114	949	325	999999	71	977	862	271	999999	999999	914	999999	954	880	999999	611	10	173	235	858	516	599	288	11	999999	833	999999	358	546	999999	999999	582	675	47	999999	142	673	453	999999	823	462	727	673	60	181	274	343	838	999999	749	69	883	784	169	999999	514	671	324	566	237	999999	513	999999	611	814	341	229	999999	455	379	938	556	799	411	406	788	926	999999	999999	703	999999	518	786	796	999999	999999	999999	515	193	999999	471	999999	887	146	202	948	999999	71	999999	999999	55	425	393	203	811	512	94	999999	999999	74	587	442	494	862	736	122	727	928	50	268	544	713	733	533	999999	589	668	663	219	457	999999	865	992	990	658	85	135	592	985	69	999999	424	751	999999	343	39	864	999999	999999	90	230	84	31	977	305	999999	691	859	296	232	843	431	174	316	999999	722	449	504	213	999999	999999	145	999999	980	797	130	999999	614	200	878	725	643	263	138	999999	711	843	25	694	327	393	999999	306	762	225	49	259	999999	841	620	999999	369	821	748	103	999999	141	999999	999999	184	999999	87	999999	417	507	210	177	45	90	576	878	434	809	886	277	999999	838	999999	765	757	999999	526	772	580	298	365	
821	515	45	150	580	803	836	999999	999999	316	606	889	265	25	872	224	999999	274	741	999999	560	935	480	999999	257	950	285	431	313	999999	314	999999	999999	152	999999	661	10	939	996	85	597	299	937	961	125	949	999999	749	885	656	171	507	838	143	999999	886	45	664	999999	999999	999999	414	216	999999	11	999999	770	123	636	220	223	999999	278	999999	567	271	997	999999	266	308	35	535	999999	657	691	806	260	985	999999	502	626	346	56	999999	557	193	92	842	959	607	189	811	122	674	442	745	999999	182	575	543	999999	525	407	594	603	991	999999	558	999999	205	267	785	999999	144	594	877	378	999999	118	999999	188	165	559	659	128	224	422	999999	224	945	577	999999	419	804	612	999999	938	461	773	565	324	533	437	764	349	404	46	978	90	564	376	999999	73	201	364	733	965	999999	476	389	578	996	344	469	627	189	375	971	531	493	999999	917	138	552	999999	999999	727	999999	999999	999999	188	444	999999	659	999999	250	999999	227	449	999999	999999	200	985	999999	986	328	199	999999	146	170	38	74	456	597	625	459	208	520	142	710	16	180	438	751	211	999999	215	684	890	387	173	999999	999999	652	999999	749	931	999999	999999	741	464	759	658	158	999999	123	988	204	44	999999	999999	504	999999	999999	999999	964	761	999999	999999	999999	122	999999	999999	759	996	880	999999	803	999999	876	528	463	954	401	255	257	522	999999	64	97	999999	999999	999999	771	345	669	999999	792	780	394	987	696	562	713	628	949	999999	899	999999	999999	581	194	955	168	600	999999	550	694	493	625	452	481	189	105	706	111	865	999999	423	337	816	749	999999	854	888	831	999999	250	772	306	576	622	138	248	516	961	65	999999	181	757	129	379	309	165	942	999999	517	467	999999	527	93	375	999999	824	999	831	171	999999	279	769	687	999999	999999	197	999999	829	352	941	588	745	55	999999	144	666	218	999999	999999	868	912	381	999999	443	243	999999	223	999999	999999	999999	999999	684	999999	954	222	412	999999	999999	457	999999	115	122	999999	575	878	271	482	708	240	818	616	561	391	303	199	897	454	254	999999	677	973	848	999999	49	702	904	945	101	172	999999	597	398	990	337	762	799	217	748	565	972	771	514	970	328	999999	999999	302	506	764	324	957	825	753	779	999999	267	430	135	999999	999999	325	391	546	508	231	227	999999	64	540	399	690	706	999999	103	905	999999	999999	374	351	999999	612	449	336	847	774	999999	644	221	199	504	379	999999	999999	590	656	390	968	471	999999	479	126	999999	
965	375	634	261	999999	659	873	999999	389	999999	999999	999999	371	876	65	698	733	459	582	359	864	46	30	607	999999	108	447	525	999999	999999	277	872	899	373	483	960	999999	999999	999999	985	347	519	125	323	999999	28	228	779	999999	279	738	647	896	766	383	999999	355	36	431	47	999999	358	189	972	788	910	999999	998	999999	104	485	999999	999999	597	22	355	920	706	308	811	879	668	200	230	999999	630	975	143	990	554	615	196	102	598	773	989	339	153	535	398	999999	230	386	240	794	999999	999999	999999	754	999999	19	648	999999	999999	999999	999999	167	958	304	168	935	823	17	999999	488	298	127	235	824	999999	25	777	181	909	749	658	292	960	436	160	806	999999	389	999999	999999	967	468	999999	439	999999	831	381	849	999999	999999	247	223	999999	752	506	410	598	999999	999999	21	241	477	818	999999	510	999999	207	532	999999	361	999999	444	54	999999	521	829	644	999999	603	201	644	928	804	999999	511	999999	754	218	999999	750	217	201	658	951	313	499	649	999999	929	958	634	848	999999	25	204	999999	999999	233	240	676	765	999999	999999	540	377	313	673	999999	999999	75	516	989	999999	402	154	76	999999	103	999999	31	190	42	866	645	566	999999	232	789	999999	708	999999	531	977	263	985	415	999999	999999	583	999	999999	286	253	863	452	645	256	312	871	138	26	85	232	219	999999	732	935	245	999999	581	90	884	120	660	799	999999	21	349	417	999999	755	668	519	11	204	903	788	999999	202	999999	549	919	917	999999	691	200	309	767	766	999999	999999	84	154	12	918	942	176	593	74	468	634	906	895	142	382	999999	566	231	25	592	944	999999	53	63	42	171	966	987	999999	609	685	253	999999	164	269	680	523	517	999999	261	737	204	939	734	296	642	34	785	751	342	633	88	752	999999	318	546	41	101	969	757	976	188	624	464	999999	390	333	740	872	701	834	59	148	763	855	749	993	319	766	399	147	190	246	635	975	606	501	408	999999	722	999999	432	547	999999	285	558	580	484	950	999999	319	999999	999999	999999	508	584	999999	989	328	569	999999	721	334	999999	999999	999999	942	988	489	186	999999	924	894	999999	61	999999	512	813	488	999999	178	518	368	859	90	999999	277	196	137	400	666	999999	999999	286	178	927	107	966	714	488	615	591	994	999999	27	394	999999	999999	998	106	82	136	511	31	400	44	362	474	500	766	528	999999	860	99	999999	386	999999	999999	981	133	314	999999	999999	999999	999999	587	524	999999	999999	999999	999999	514	999999	41	328	
540	10	69	886	144	999999	632	476	948	999999	859	730	905	264	640	550	780	781	999999	791	537	999999	511	999999	812	520	768	632	999999	311	23	569	829	999999	999999	385	785	731	847	999999	681	999999	159	999999	832	857	618	340	999999	999999	684	733	322	249	791	512	499	728	83	623	806	999999	671	647	946	300	901	999999	284	264	764	999999	934	326	120	467	878	472	508	999999	902	438	999999	659	999999	290	256	589	979	477	886	66	657	233	999999	681	408	999999	999999	542	955	483	65	946	390	634	798	999999	139	333	633	36	999999	127	999999	999999	579	22	999999	665	999999	999999	164	806	378	708	401	710	574	439	999999	376	379	966	999	428	382	484	278	991	999999	259	999999	656	844	859	835	540	999999	383	111	395	999999	437	498	644	329	999999	578	682	243	97	432	699	999999	267	657	999999	999999	303	995	104	744	39	183	999999	860	508	962	999999	872	861	208	200	337	673	885	941	999999	999999	999999	133	906	999999	999999	404	999999	760	999999	587	999999	581	422	219	999999	16	999999	461	264	704	783	820	296	999999	999999	381	889	242	372	999999	381	715	786	762	204	872	198	158	280	779	967	109	125	385	999999	300	999999	989	811	330	999999	433	999999	773	581	288	836	999999	999999	386	999999	999999	398	792	215	496	795	999999	999999	999999	999999	503	190	485	737	684	704	999999	753	519	932	899	430	51	577	947	38	22	999999	915	45	352	372	894	274	382	710	333	999999	820	505	789	974	305	999999	528	253	211	999999	897	583	925	102	276	454	614	174	357	224	999999	467	782	478	109	999999	476	140	296	999999	364	973	381	999999	933	23	999999	925	999999	538	59	704	999999	975	294	341	999999	259	105	999999	659	218	363	118	911	999999	723	321	874	825	46	397	956	999999	682	923	212	194	169	999999	999999	999999	49	999999	175	999999	639	999999	193	767	371	226	999999	846	999999	156	619	272	999999	580	999999	999999	60	309	502	661	747	837	303	370	139	999999	99	999999	148	999999	178	999999	943	358	999999	916	137	999999	999999	819	362	119	438	536	999999	939	364	589	999999	479	999999	999999	325	513	816	999999	513	999999	638	999999	137	202	708	591	999999	999999	999999	999999	857	383	704	999999	999999	683	309	637	408	767	66	999999	570	510	879	668	341	999999	228	999999	999999	920	999999	999999	478	28	692	169	999999	847	999999	999999	999999	883	731	589	775	695	894	642	214	188	404	746	766	999999	874	626	323	49	999999	999999	856	999999	999999	999999	970	999999	999999	826	990	149	235	999999	218	999999	999999	
687	999999	999999	893	646	544	999999	235	363	525	999999	547	40	999999	75	846	372	597	999999	382	730	944	793	619	385	230	77	999999	75	952	843	537	938	867	196	999999	34	156	613	14	280	663	584	422	999999	852	443	682	999999	302	863	999999	999999	455	999999	742	985	679	517	425	476	999999	999999	411	681	999999	609	999999	957	227	822	225	999999	15	112	77	369	999999	315	533	786	999999	726	772	98	880	338	493	999999	454	862	354	639	197	999999	346	999999	183	740	183	252	280	725	707	480	648	978	202	352	999999	383	613	999999	983	639	90	217	398	322	801	999999	125	155	513	365	477	586	796	477	766	574	196	999999	141	290	999999	999999	999999	999999	450	901	145	151	245	80	259	980	655	558	457	999999	114	860	939	383	137	999999	221	352	13	72	191	725	585	217	197	971	999999	703	133	420	197	107	872	999999	999999	999999	999999	442	999999	999999	999999	248	30	638	470	335	702	758	999999	389	458	676	999999	388	720	999999	565	37	883	287	748	952	434	999999	940	17	988	49	718	162	226	779	246	516	141	942	705	947	999999	861	279	483	549	743	962	999999	999999	999999	189	254	999999	999999	558	828	749	978	814	983	697	462	346	662	50	11	173	999999	440	782	257	777	715	618	290	32	17	274	412	690	84	429	999999	999999	860	473	743	344	231	418	766	162	999999	721	260	294	524	617	442	547	580	293	90	36	247	999999	539	801	601	536	820	484	575	134	909	999999	264	842	801	999999	268	999999	457	999999	25	104	999999	999999	999999	995	507	400	832	865	999999	790	349	181	999999	458	934	942	742	695	598	292	586	14	811	983	40	681	815	865	999999	751	999999	69	999999	999999	763	545	999999	605	38	429	651	999999	24	129	927	999999	586	999999	642	325	999999	761	999999	999999	518	999999	192	384	965	825	585	967	585	368	953	290	170	999999	695	399	508	147	666	178	640	875	989	692	65	947	105	472	999999	964	664	85	635	288	633	999999	362	69	640	212	844	684	135	999999	176	647	999999	471	999999	253	816	949	104	264	101	642	654	999999	329	28	730	122	745	620	704	878	654	881	490	577	46	999999	506	999999	334	956	750	344	526	417	999999	634	814	978	157	715	999999	999999	197	991	473	862	739	999999	999999	999999	939	999999	951	298	993	51	980	999999	216	377	452	640	930	145	892	320	999999	911	993	999999	999999	766	473	999999	897	283	694	999999	113	183	709	999999	981	602	27	245	999999	238	423	983	999999	734	771	779	273	
349	450	999999	109	163	888	999999	628	387	433	999999	999999	962	999999	720	356	999999	976	43	667	567	659	338	128	656	926	745	497	999999	999999	999999	994	999999	724	557	832	642	999999	950	999999	881	266	999999	178	999999	204	430	837	999999	637	999999	757	738	122	706	690	999999	933	452	999999	153	999999	618	999999	859	188	356	248	843	887	713	999999	35	748	785	310	65	169	999999	461	505	907	794	382	999999	999999	999999	581	28	999999	720	999999	999999	723	999999	551	648	668	999999	665	999999	192	994	815	923	81	731	990	337	406	999999	952	659	999999	731	245	545	999999	656	999999	999999	775	230	999999	177	999999	999999	312	606	999999	662	396	850	618	613	999999	913	978	459	218	94	275	253	621	241	999999	999999	956	999999	905	15	412	22	275	742	82	962	999999	647	918	926	429	394	103	999999	999999	112	50	387	419	999999	566	999999	999999	959	657	999999	999999	744	410	954	198	999999	700	237	999999	383	584	875	541	359	894	999999	540	291	664	881	160	877	991	664	20	578	999999	583	999999	626	999999	316	95	549	999999	283	999999	964	999999	118	693	865	494	866	528	174	845	69	437	999999	999999	999999	999999	776	381	730	753	745	944	619	738	126	788	633	999999	278	790	991	995	620	103	576	999999	556	197	294	392	135	146	845	999999	522	999999	223	381	417	21	318	178	633	530	501	30	129	379	999999	87	861	999999	259	383	853	999999	816	999999	678	614	999999	588	97	347	628	999999	108	885	999999	999999	574	999999	999999	266	482	823	371	100	999999	999999	433	186	621	999999	531	77	886	472	880	458	999999	92	999999	999999	273	729	90	295	902	892	999999	243	163	605	512	609	667	999999	901	39	702	999999	539	131	999999	999999	967	881	816	999999	722	999999	999999	768	999999	492	559	597	993	752	999999	999999	197	999999	635	200	33	999999	703	921	409	999999	570	999999	999999	613	553	580	622	701	761	209	479	351	999999	999999	237	395	964	30	60	999999	10	999999	296	625	538	829	496	999999	547	951	999999	999999	999999	829	75	165	21	37	999999	978	999999	301	990	544	607	846	540	350	963	638	61	999999	871	339	893	422	564	140	85	999999	93	631	999999	810	31	999999	200	999999	229	81	383	936	91	82	105	708	167	751	999999	691	298	156	37	999999	900	999999	999999	822	936	653	601	881	999999	225	894	999999	146	190	522	32	656	200	130	891	265	124	601	799	999999	194	264	812	999999	393	435	999999	604	255	909	527	560	377	999999	575	480	999999	999999	866	999999	752	571	977	239	999999	
45	108	999999	999999	652	999999	902	234	588	751	398	789	770	568	789	957	748	999999	280	994	472	288	786	555	421	999999	140	735	999999	490	622	287	582	125	358	999999	911	468	603	999999	625	335	999999	662	999999	691	731	999999	999999	229	13	680	706	999999	533	757	999999	480	724	999999	999999	177	612	107	138	121	216	655	220	999999	56	290	297	156	379	146	499	999999	378	730	42	715	999999	402	486	999999	581	348	591	600	24	440	744	714	479	457	722	691	999999	75	999999	86	214	999999	183	723	393	559	865	397	268	199	112	994	999999	938	518	999999	620	999999	540	867	73	619	999999	615	546	999999	676	999999	424	807	599	999999	999999	956	999999	44	999999	763	559	999999	999999	999999	342	825	338	749	858	540	939	511	80	999999	535	617	999999	594	185	567	187	809	883	943	973	460	599	799	999999	999999	999999	999999	991	857	637	999999	394	869	287	623	287	999999	724	145	982	912	737	262	777	637	999999	916	859	661	585	749	147	999999	999999	882	235	539	10	999999	113	465	520	999999	709	26	999999	999999	317	561	290	391	94	747	961	71	723	999999	31	121	999999	999999	624	999999	282	888	999999	999999	999999	999999	398	999999	999999	765	999999	526	401	524	999999	761	999999	999999	609	308	381	204	664	400	577	170	169	999999	517	889	13	592	840	190	999999	999999	999999	376	505	999999	173	542	596	999999	714	999999	669	208	999999	270	705	165	910	326	999999	88	233	980	999999	487	999999	509	240	905	999999	450	999999	221	584	730	126	999999	304	697	144	999999	999999	345	685	999999	501	961	103	256	194	847	681	524	999999	861	999999	999999	98	999999	677	663	311	999999	566	999999	758	457	623	73	153	666	860	223	999999	130	999999	887	304	154	986	284	415	983	720	914	768	171	990	723	142	462	999999	287	999999	480	537	999999	779	999999	999999	53	347	39	113	999999	987	467	342	110	391	710	369	943	40	403	257	327	969	651	506	596	466	900	930	691	999999	999999	204	711	999999	999999	118	883	769	943	936	999999	880	202	927	999999	999999	889	342	999999	102	16	256	626	232	219	947	137	914	788	586	999999	109	421	812	414	273	631	999999	999999	602	486	183	97	466	871	447	999999	999999	999999	767	576	999999	508	599	708	335	999999	999999	383	615	980	968	981	999999	498	999999	469	390	999999	46	207	999999	514	830	615	832	169	999999	360	772	180	413	999999	30	999999	879	600	999999	999999	999999	695	153	999999	222	621	518	201	731	968	999999	977	999999	211	999999	570	204	63	999999	999999	875	176	
999999	999999	611	444	999999	259	961	356	619	686	646	286	999999	351	63	248	999999	218	107	641	438	201	999999	794	999999	212	999999	999999	815	999999	999999	838	999999	912	286	999999	999999	778	55	268	240	384	358	908	340	999999	767	818	517	956	762	469	885	244	999999	227	999999	816	660	374	700	512	541	793	999999	807	999999	999999	999999	47	715	522	173	839	411	63	842	856	463	999999	444	741	999999	858	999999	463	999999	993	184	68	654	715	128	680	568	999999	999999	565	155	532	999999	999999	753	999999	999999	999999	999999	55	833	999999	385	514	363	986	929	999999	570	682	730	310	854	64	999999	999999	999999	999	404	492	281	683	219	286	711	999999	999999	209	987	471	617	823	167	907	999999	500	683	149	362	141	999999	608	999999	171	999999	999999	678	17	888	748	999999	251	844	812	999999	160	474	999999	999999	432	386	999999	999999	109	75	907	152	946	895	999999	332	253	999999	273	741	999999	527	999999	452	999999	262	602	999999	248	385	375	978	355	143	999999	999999	584	345	930	754	30	999999	67	999999	927	703	731	999999	41	425	999999	999999	581	81	111	632	999999	656	999999	180	783	420	733	999999	699	999999	796	813	999999	999999	999999	907	716	999999	721	45	470	952	524	172	530	999999	289	823	542	770	407	284	41	386	609	927	999999	760	971	610	999999	343	999999	999	999999	918	236	210	677	935	999999	72	360	75	172	473	141	999999	649	999999	140	909	999999	928	999999	522	781	509	231	820	509	956	547	120	999999	136	999999	525	999999	611	999999	89	155	607	883	999999	924	999999	224	146	796	634	999999	678	479	993	161	477	478	393	147	999999	978	857	435	930	525	999999	933	45	917	616	517	48	48	61	764	584	55	195	999999	815	294	95	33	875	846	868	640	148	975	88	56	873	999999	536	999999	999999	181	952	999999	684	42	188	229	189	999999	82	999999	427	239	999999	431	292	794	332	442	999999	833	560	94	657	608	794	999999	838	569	644	999999	511	951	999999	413	999999	376	999999	782	999999	866	844	758	999999	237	223	909	408	656	764	89	151	999999	217	464	620	867	172	999999	247	127	390	619	999999	508	138	476	999999	999999	338	916	999999	999999	336	999999	989	999999	999999	999999	395	885	662	191	805	565	432	417	743	999999	792	235	213	838	544	988	485	234	286	999999	109	746	999999	244	328	847	209	602	999999	999999	999999	818	557	743	690	362	999999	999999	999999	999999	85	999999	733	999999	380	113	713	51	999999	347	551	764	525	54	329	649	739	999999	863	958	365	999999	649	562	
547	999999	678	470	999999	192	533	285	999999	999999	200	389	22	405	999999	224	144	168	598	430	639	709	999999	512	999999	50	622	47	346	855	999999	999999	80	180	212	407	435	253	999999	821	814	275	354	999999	854	939	999999	344	564	648	824	207	241	229	923	838	680	176	999999	117	570	999999	999999	564	807	999999	319	842	202	466	789	891	275	999999	616	373	365	146	657	484	414	999999	483	697	41	363	25	850	257	374	726	268	207	784	261	328	335	789	358	999999	630	794	999999	107	859	933	932	999999	613	559	999999	543	999999	571	703	999999	999999	252	999999	453	928	468	594	828	739	530	999999	999999	999999	298	999999	575	787	999999	853	999999	146	385	999999	108	431	999999	247	697	891	192	750	635	91	968	315	93	265	905	982	172	209	323	367	999999	249	451	938	324	521	999999	999999	999999	999999	999999	156	636	414	435	31	999999	230	999999	999999	557	779	68	409	557	999999	954	319	882	999999	690	420	822	27	509	999999	980	622	923	999999	983	436	979	999999	997	822	999999	999999	830	883	614	942	312	386	810	558	190	52	999999	999999	567	999999	999999	999999	37	999999	999999	619	999999	576	51	755	307	721	953	130	999999	151	999999	734	314	285	489	998	160	748	118	445	217	950	677	937	999999	591	618	999999	563	973	889	335	498	69	773	263	841	999999	645	590	433	690	999999	49	999999	999999	37	999999	999999	874	855	999999	564	999999	411	999999	999999	999999	525	716	112	999999	567	827	262	85	245	254	511	236	166	999999	112	527	999999	527	202	638	306	583	563	336	287	999999	127	609	999999	611	657	819	999999	738	342	929	488	866	132	931	999999	999999	421	999999	999999	881	718	563	999999	46	875	884	999999	270	806	942	999999	999999	289	879	709	653	999999	634	596	692	999999	428	999999	999999	49	156	999999	270	851	741	999999	780	556	405	970	564	431	734	999999	999999	999999	103	999999	400	776	711	586	253	232	143	260	786	196	999999	19	299	999999	999999	996	729	999999	501	419	999999	999999	382	999999	883	908	154	999999	579	999999	999999	634	778	999999	568	406	999999	569	160	999999	999999	491	384	593	467	396	999999	960	427	738	16	292	999999	684	999999	619	403	491	703	344	87	999999	680	887	372	463	999999	999999	999999	999999	668	169	340	462	702	583	999999	788	762	497	238	194	803	841	892	540	999999	104	630	999999	12	846	866	999999	961	999999	810	497	230	14	164	877	999999	999999	79	846	952	113	982	292	223	614	999999	215	116	893	999999	999999	994	832	394	147	182	95	999999	999999	
302	524	501	896	773	908	568	757	342	360	999999	983	771	55	587	965	122	347	735	999999	127	661	708	999999	697	999999	502	398	999999	27	705	999999	225	257	553	999999	999999	999999	519	315	56	999999	872	755	634	134	77	948	999999	428	35	834	360	999999	703	641	816	433	209	999999	416	179	147	999999	999999	999999	999999	999999	502	999999	364	36	828	430	351	156	788	953	999999	572	903	553	999999	202	992	871	489	18	553	911	621	188	999999	716	898	876	833	557	999999	215	999999	553	999999	999999	73	998	15	929	865	557	853	862	990	999999	999999	862	36	944	999999	999999	939	999999	970	590	538	186	151	121	531	474	999999	241	852	237	215	360	999999	59	138	993	866	559	153	996	999999	758	999999	258	999999	46	850	888	233	999999	999999	607	999999	999999	566	999999	857	893	408	401	999999	622	20	762	999999	548	766	976	816	339	916	390	999999	974	531	999999	987	892	999999	999999	623	434	17	534	999999	999999	777	239	492	999999	146	972	160	751	999999	446	999999	435	827	280	279	874	82	893	410	999999	991	608	999999	787	899	999999	999999	913	999999	809	614	486	801	822	770	536	494	576	202	943	239	864	221	999999	40	562	74	999999	225	749	361	123	133	85	999999	179	999999	705	999999	181	999999	999999	999999	952	999999	999999	999999	15	509	743	999999	999999	700	466	656	136	396	260	756	999999	900	576	697	999999	458	500	362	999999	215	600	999999	789	999999	999999	999999	991	999999	999999	999999	999999	928	999999	523	999999	369	999999	423	667	999999	999999	999999	999999	999999	12	999999	806	549	999999	504	342	999999	908	999999	908	112	600	280	679	895	664	999999	137	999999	987	999999	999999	62	226	999999	602	999999	695	306	724	818	996	840	232	999999	763	999999	947	765	920	999999	29	269	614	999999	768	584	999999	771	999999	999999	655	647	999999	999999	440	754	333	999999	901	265	224	611	85	100	115	760	58	929	142	223	296	372	87	138	400	999999	447	846	901	999999	343	923	542	478	172	999999	879	639	319	19	999999	999999	863	665	644	417	194	999999	273	18	536	813	999999	551	959	293	570	832	999999	859	317	999999	383	883	999999	301	79	607	928	756	999999	999999	620	132	105	623	508	422	494	982	999999	999999	582	892	491	530	294	991	999999	879	789	56	999999	999999	702	999999	300	979	743	353	348	587	595	517	999999	126	999999	516	455	346	784	158	348	220	473	393	904	490	401	401	16	87	98	58	967	833	973	999999	430	464	332	529	678	150	644	808	999999	999999	999999	374	336	777	545	182	105	
640	708	234	985	999999	735	809	587	352	346	270	499	546	999999	304	153	42	95	991	23	264	479	207	999999	999999	65	999999	726	37	74	238	542	916	953	999999	135	749	185	121	728	522	941	336	804	383	318	999999	524	999999	231	999999	691	554	999999	840	171	510	657	329	263	896	999999	999999	999999	117	999999	583	593	999999	179	403	856	973	272	501	323	153	403	202	356	273	999999	266	805	769	546	987	757	122	174	624	101	855	999999	832	999999	390	58	696	655	999999	208	310	300	827	448	999999	292	667	526	999999	999999	465	999999	989	581	999999	755	517	570	740	825	480	59	554	999999	11	125	439	71	932	104	707	547	620	75	999999	999999	977	331	828	705	999999	596	157	999999	999999	999999	869	261	611	635	999999	135	914	999999	727	260	746	524	447	999999	999999	605	593	923	409	917	362	923	566	862	999999	999999	742	45	735	999999	999999	46	999999	128	255	188	459	307	563	582	632	711	347	763	228	999999	884	235	853	494	999999	233	999999	999999	529	945	694	749	858	355	999999	879	999999	843	358	709	848	328	356	674	155	999999	370	826	295	651	585	802	643	999999	999999	516	192	999999	882	678	927	958	598	310	493	710	449	217	999999	999999	999999	504	414	519	614	999999	879	188	348	715	863	291	433	878	370	892	116	999999	54	999999	697	932	961	680	999999	890	729	56	190	445	847	999999	637	541	123	999999	397	133	999999	744	637	13	999999	176	814	646	535	720	999999	601	999999	905	173	999999	66	604	542	734	999999	724	837	999999	998	903	868	999999	654	891	765	999999	999999	983	834	309	249	999999	39	794	999999	145	364	999999	999999	589	842	999999	988	325	485	999999	548	663	396	999999	907	804	14	999999	308	113	992	643	999999	999999	107	620	999999	863	999999	372	575	748	999999	601	999999	828	725	999999	70	925	722	999999	416	256	739	999999	596	849	999999	445	688	40	496	761	153	721	63	454	492	232	871	999999	252	122	999999	999999	999999	999999	625	999999	88	596	999999	382	391	663	236	709	999999	266	33	230	470	637	999999	545	999999	117	999999	648	774	281	926	999999	999999	596	999999	304	312	939	56	999999	234	324	366	999999	101	123	380	490	494	354	532	235	999999	651	664	615	438	408	548	999999	345	999999	313	999999	669	999999	328	794	577	999999	999999	982	220	230	996	156	280	590	453	148	736	999999	999999	429	748	700	639	413	999999	480	865	903	400	368	466	257	20	558	432	999999	999999	999999	912	999999	999999	550	25	978	655	518	999999	999999	954	409	
950	377	999999	999999	999999	969	999999	915	862	999999	77	503	591	851	763	748	145	722	999999	999999	353	160	65	999999	999999	207	684	661	757	423	145	27	948	990	999999	99	434	999999	999999	463	999999	879	723	815	999999	454	999999	174	224	906	382	622	690	501	66	800	999999	999999	412	861	294	999999	167	448	962	60	554	600	443	999999	324	19	232	704	933	473	436	250	116	999999	249	520	446	851	999999	523	999999	999999	934	617	777	999999	724	638	179	719	722	285	852	444	900	367	731	549	592	372	399	985	568	999999	373	999999	999999	385	622	774	999999	316	407	999999	722	107	666	826	897	122	999999	594	534	223	751	161	397	671	136	881	999999	897	268	999999	133	999999	888	999999	253	706	95	349	999999	999999	356	416	877	414	722	803	701	999999	999999	480	87	999999	460	354	999999	999999	683	454	258	740	985	475	57	728	325	381	218	325	999999	201	36	999999	578	999999	866	344	283	983	999999	332	999999	883	255	788	600	328	890	543	999999	40	32	640	999999	285	419	881	368	999999	999999	350	999999	999999	332	460	453	142	999999	331	488	507	999999	999999	505	925	561	111	230	268	138	997	999999	675	816	551	999999	396	999999	303	719	985	999999	134	895	608	738	803	561	794	999999	468	101	569	65	11	999999	332	144	174	724	999999	999999	109	30	999999	860	919	569	780	291	67	287	933	999999	999999	531	813	804	999999	197	757	550	435	923	669	999999	921	620	814	459	846	999999	690	579	999999	333	876	113	804	999999	818	244	780	513	288	999999	168	958	561	480	999999	528	247	999999	966	767	236	999999	999999	194	938	309	754	331	445	805	596	363	209	179	999999	999999	999999	159	378	999999	999999	922	645	488	999999	963	68	344	181	327	999999	999999	612	999999	107	700	999999	619	809	999999	489	459	77	482	594	804	758	392	825	578	527	97	608	453	997	314	540	873	447	975	251	420	160	127	791	883	751	566	81	954	999999	390	350	999999	999999	320	999999	999999	893	943	214	675	999999	999999	799	926	114	999999	999999	793	169	999999	182	999999	278	79	999999	949	691	710	63	202	321	871	620	999999	999999	749	420	686	999999	999999	979	503	771	575	902	557	327	999999	999999	592	999999	287	795	999999	218	517	590	963	999999	999999	481	192	889	22	363	646	982	662	999999	365	999999	959	344	792	899	678	999999	702	999999	751	631	999999	999999	999999	281	999999	86	999999	928	240	999999	457	674	554	999999	797	613	758	221	265	574	999999	999999	424	844	961	999999	999999	189	540	999999	999999	796	
269	282	655	261	999999	740	330	570	451	999999	949	205	300	294	999999	896	111	74	999999	490	911	999999	966	999999	517	626	320	100	82	361	398	784	281	660	999999	999999	999999	546	999999	28	999999	999999	133	930	999999	228	554	677	164	116	87	475	152	406	885	999999	315	999999	743	802	429	239	497	99	345	999999	999999	639	999999	999999	655	565	879	999999	599	227	999999	45	999999	299	81	999999	999999	999999	999999	923	642	999999	999999	332	999999	999999	802	392	999999	661	999999	999999	595	571	303	914	797	999999	460	522	999999	857	807	667	38	279	999999	999999	730	786	303	531	815	422	531	59	999999	999999	999999	919	762	999999	696	937	999999	29	450	843	995	167	999999	299	515	761	337	785	77	117	303	696	637	358	661	811	368	674	229	999999	49	254	60	251	106	541	759	999999	170	870	647	18	999999	265	459	573	941	13	25	63	95	746	981	999999	999999	854	292	414	835	885	578	999999	999999	277	999999	999999	117	999999	203	974	12	238	625	207	470	295	867	382	898	98	870	999999	658	175	98	303	999999	999999	988	251	258	354	272	284	999999	999999	999999	562	461	708	465	346	810	51	999999	856	999999	999999	296	967	987	910	515	747	999999	223	999999	634	189	510	487	814	999999	951	725	999999	966	350	999999	178	999999	315	920	999999	632	533	554	617	124	241	182	488	16	30	264	348	838	525	999999	88	999999	583	382	950	999999	651	730	858	325	403	890	780	878	999999	999999	682	989	325	999999	490	999999	89	520	947	338	999	808	594	696	386	818	451	90	999999	573	503	932	969	999999	981	802	696	302	720	999999	401	610	999999	140	999999	359	999999	410	779	419	999999	72	435	622	231	999999	146	999999	938	585	448	700	60	554	396	749	29	357	143	999999	972	787	799	605	937	999999	920	464	124	37	305	51	310	418	58	440	507	999999	999999	999999	666	534	363	145	999999	700	559	343	999999	832	339	175	276	101	999999	738	273	999999	684	832	922	681	57	911	999999	407	400	642	505	955	252	671	610	995	30	448	433	664	703	999999	999999	587	999999	291	697	139	774	218	999999	319	999999	999999	999999	913	226	984	486	452	856	999999	310	917	999999	787	590	668	999999	999999	80	999	314	609	135	447	993	344	961	765	223	159	632	999999	671	196	788	999999	999999	696	778	46	961	999999	807	208	999999	921	999999	932	999999	39	574	503	147	999999	15	568	552	235	920	881	33	720	238	706	872	128	255	999999	999	25	669	999999	502	44	48	333	999999	927	511	82	999999	
39	74	193	584	139	54	999999	190	229	999999	772	776	999999	22	250	752	999999	999999	999999	675	108	999999	686	370	704	10	999999	999999	999999	767	624	724	847	296	994	656	55	132	742	84	554	470	780	999999	896	103	999999	31	999999	999999	700	601	692	406	999999	106	388	999999	880	138	941	767	508	462	407	58	928	610	999999	999999	999999	978	593	744	999999	999999	162	692	473	611	405	999999	145	111	77	32	41	999999	800	897	278	231	251	999999	142	787	999999	328	595	848	999999	995	999999	212	873	721	999999	999999	286	858	999999	695	360	999999	733	860	632	407	999999	385	26	487	810	131	325	485	999999	999999	999999	343	999999	833	107	999999	446	999999	87	932	238	999999	24	92	999999	941	953	999999	871	973	999999	282	999999	563	933	220	831	687	999999	881	886	397	999999	39	347	942	999999	120	597	999999	832	334	782	699	179	49	371	999999	323	868	178	742	614	999999	999999	338	999999	122	999999	887	999999	759	224	206	55	840	370	984	999999	231	999999	999999	999999	146	151	556	999999	465	394	999999	848	896	374	326	713	154	782	231	930	999999	764	79	219	710	941	999999	119	999999	999999	338	999999	386	999999	101	119	335	757	478	622	999999	838	999999	727	17	48	896	395	898	492	901	67	149	64	735	467	689	633	284	999999	78	446	913	812	65	999999	472	999999	283	216	387	397	999999	608	387	999999	51	351	212	672	54	687	220	999999	999999	280	539	999999	463	633	429	702	482	282	999999	115	925	910	672	792	575	199	121	999999	114	514	752	999999	677	565	426	347	430	612	160	390	235	820	999999	999999	684	151	254	649	786	685	914	999999	64	281	999999	140	679	419	107	999999	575	529	999999	999999	527	999999	653	897	217	999999	281	870	132	999999	879	115	999999	887	117	433	945	472	904	429	999999	720	486	405	320	295	668	999999	999999	305	814	999999	831	823	267	686	999999	356	999999	999999	413	999999	909	999999	999999	999999	291	792	311	673	909	999999	624	568	647	806	521	257	587	921	423	270	364	826	359	183	283	999999	630	431	999999	999999	39	999999	26	555	999999	596	14	180	14	999999	710	842	999999	710	92	999999	186	460	174	999999	769	521	290	153	999999	93	540	228	999999	264	172	879	736	320	83	999999	552	101	995	999999	999999	416	917	547	559	522	440	999999	100	999999	999999	179	266	999999	829	999999	919	872	866	727	65	785	314	999999	713	830	115	85	999999	999999	999999	999999	999999	249	996	362	603	742	593	176	652	999999	137	999999	414	999999	623	999999	999999	565	999999	
999999	999999	277	999999	999999	112	177	834	729	999999	364	21	999999	301	999999	715	27	700	999999	999999	186	289	700	84	999999	999999	459	999999	999999	216	74	595	999999	173	999999	860	197	379	538	260	436	908	863	758	999999	881	705	563	649	286	606	350	999999	650	327	400	534	999999	706	810	652	831	122	522	353	769	939	999999	999999	904	528	999999	171	999999	488	278	999999	999999	786	291	952	895	999999	999999	999999	999999	581	431	846	648	335	994	999999	999999	608	999999	796	350	415	528	999999	999999	311	999999	999999	959	188	798	172	999999	975	593	416	425	999999	757	146	999999	999999	999999	198	999999	421	613	999999	533	974	443	617	883	482	84	999999	999999	349	999999	594	950	686	651	999999	783	268	999999	673	999999	588	257	999999	851	468	999999	438	999999	340	999999	34	698	175	234	999999	745	190	999999	576	900	999999	158	85	999999	172	195	991	270	999999	415	259	999999	939	836	999999	999999	572	766	999999	363	999999	999999	927	915	999999	895	785	461	666	800	999999	979	230	999999	684	439	999999	529	999999	283	136	178	999999	924	999999	410	759	339	999999	268	182	423	864	223	999999	317	999999	170	859	277	410	540	603	293	812	280	403	999999	161	516	554	999999	88	151	236	477	57	12	741	999999	146	455	182	999999	627	188	125	17	518	377	218	21	999999	421	872	596	999999	999999	999999	904	16	593	187	999999	999999	138	345	722	986	787	999999	228	428	778	140	954	368	205	666	633	999999	999999	999999	784	307	543	383	999999	278	640	902	639	999999	837	84	553	278	409	694	498	843	403	31	731	117	989	592	890	290	999999	238	378	999999	999999	749	620	936	403	475	180	999999	999999	453	356	884	999999	999999	591	999999	586	999999	959	510	177	999999	761	374	999999	999999	317	950	999999	386	360	999999	534	999999	999999	999999	463	617	875	933	524	744	175	999999	674	847	486	999999	11	196	703	999999	279	999999	585	698	999999	999999	20	726	167	999999	271	301	102	944	359	743	927	503	250	999999	810	35	985	999999	624	811	699	87	199	999999	948	306	682	127	142	666	311	712	109	217	606	159	775	305	482	999999	999999	730	497	999999	733	999999	999999	734	432	253	999999	999999	83	186	556	933	536	511	280	999999	619	975	811	693	442	999999	403	999999	999999	660	999999	999999	999999	751	954	969	589	456	999999	999999	999999	948	999999	888	784	999999	638	999999	661	673	622	274	34	516	999999	881	919	803	311	518	114	999999	371	772	994	201	211	332	231	586	999999	90	588	830	999999	670	291	922	909	292	999999	480	381	
699	48	985	666	443	496	999999	59	999999	999999	413	346	448	587	999999	999999	592	948	316	999999	999999	329	542	999999	203	902	999999	999999	999999	999999	999999	932	633	540	671	733	19	534	767	999999	158	536	999999	934	185	494	999999	93	369	999999	327	344	279	778	307	380	999999	309	999999	541	902	483	62	999999	136	480	712	907	916	198	885	67	999999	479	552	547	762	607	509	709	736	510	240	969	577	684	999999	854	999999	999999	236	709	72	235	933	675	483	675	808	999999	781	268	999999	180	999999	269	163	799	236	759	617	899	799	762	805	401	999999	93	325	999999	817	857	674	999999	962	185	995	954	546	877	999999	97	999999	999999	999999	477	344	70	999999	317	530	863	628	483	683	337	909	309	430	541	999999	999999	999999	365	999999	924	593	551	218	967	273	209	263	358	999999	529	110	994	834	999999	67	192	267	17	922	954	999999	999999	941	999999	275	695	534	14	455	673	737	999999	917	14	999999	999999	852	859	54	330	609	999999	787	164	236	999999	475	102	999999	250	999999	352	999999	932	695	402	999999	582	701	999999	674	258	999999	999999	791	667	86	830	453	274	339	999999	963	601	355	999999	999999	787	408	361	230	999999	530	214	540	394	10	999999	999999	491	999999	999999	999999	999999	656	999999	377	999999	372	569	837	645	999999	219	911	734	389	841	999999	737	989	822	184	349	999999	243	999999	999999	491	999999	666	101	521	962	91	70	250	999999	999999	994	590	647	999999	839	999999	999999	999999	321	303	806	999999	169	407	581	501	370	105	817	999999	422	632	678	284	999999	902	999999	133	686	137	851	494	892	999999	999999	999999	351	407	999999	826	771	451	416	404	684	401	507	693	999999	470	721	964	432	999999	999999	371	911	999999	999999	937	776	999999	115	194	452	321	122	273	999999	999999	160	999999	760	991	357	999999	226	284	999999	573	404	63	194	999999	415	886	999999	525	999999	231	244	978	948	407	59	999999	345	999999	999999	373	999999	999999	878	514	320	758	999999	440	30	561	155	999999	772	885	999999	723	277	889	999999	999999	259	999999	999999	593	200	181	23	999999	999999	47	635	993	999999	999999	293	999999	184	680	906	999999	681	631	505	999999	999999	606	999999	73	864	999999	52	456	454	395	123	692	344	295	323	999999	745	851	498	982	999999	161	316	545	601	999999	999999	597	999999	130	999999	627	999999	99	517	999999	964	999999	498	616	999999	188	548	999999	123	601	824	889	366	999999	911	829	142	999999	884	999999	300	670	999999	491	786	999999	473	333	511	999999	999999	255	778	728	184	
795	363	882	988	748	612	999999	432	10	999999	660	240	999999	219	999999	495	579	999999	592	303	304	999999	17	830	999999	999999	999999	999999	627	10	999999	120	638	592	126	476	999999	533	146	321	999999	247	999999	932	135	225	257	999999	456	10	999999	50	999999	434	879	317	999999	62	449	43	397	945	805	10	979	549	601	633	999999	588	245	55	999999	281	999999	67	26	999999	704	332	466	999999	978	626	999999	538	999999	213	713	999999	999999	207	999999	999999	923	974	442	471	953	585	623	999999	999999	868	999999	975	999999	913	60	822	999999	282	999999	127	999999	296	967	999999	999999	450	999999	999999	919	293	468	47	961	965	357	409	624	554	130	128	708	841	999999	119	861	12	565	21	162	891	518	999999	849	967	999999	637	16	999999	450	513	961	235	705	999999	409	728	24	17	565	651	207	999999	161	999999	418	999999	216	857	327	28	884	612	246	38	999999	620	197	994	439	999999	403	999999	114	617	166	483	146	351	710	142	987	557	456	510	999999	772	696	999999	558	800	999999	158	936	431	628	359	988	676	963	788	540	30	578	845	999999	836	641	543	82	935	999999	999999	157	194	40	999999	166	999999	999999	999999	924	577	445	639	299	999999	434	999999	989	807	494	469	388	921	602	967	979	610	262	857	140	162	548	623	999999	565	11	751	401	301	203	263	342	999999	863	963	585	938	555	14	411	999999	554	275	450	139	486	235	592	999999	356	555	482	487	872	999999	38	999999	999999	733	252	683	291	698	613	241	137	427	67	999999	392	999999	64	258	455	181	608	283	999999	81	89	999999	999999	337	999999	999999	999999	854	999999	101	934	763	999999	822	761	728	677	855	661	219	12	68	178	952	999999	315	500	234	41	701	999999	755	648	366	654	477	523	999999	999999	964	999999	999999	339	966	999999	629	541	242	999999	727	503	752	621	963	999999	30	607	216	657	999999	157	555	999999	397	927	188	124	153	999999	293	214	724	111	696	758	729	999999	211	257	61	999999	268	736	999999	208	421	999999	685	297	634	870	999999	306	125	999999	904	459	942	48	526	514	398	75	214	522	999999	651	924	215	349	301	405	959	605	999999	889	999999	999999	199	999999	54	999999	855	543	423	898	427	986	999999	999999	280	786	173	731	546	385	999999	999999	792	429	999999	219	479	947	342	475	357	700	999999	927	95	999999	999999	999999	482	85	999999	531	790	623	999999	999999	54	999999	999999	514	242	999999	69	999999	696	999999	726	770	745	834	999999	908	210	948	550	727	999999	951	767	340	
999999	640	999999	999999	842	671	741	178	999999	115	174	128	878	999999	242	999999	641	770	999999	799	223	999999	999999	647	126	634	330	842	83	633	928	102	594	738	481	602	999999	598	999999	35	554	558	701	639	669	999999	40	383	999999	431	999999	999999	999999	967	127	60	852	999999	354	218	350	898	105	999999	999999	81	999999	149	999999	640	149	52	134	999999	255	665	291	157	999999	285	999999	947	137	651	547	963	381	626	621	430	749	378	253	437	684	655	463	266	999999	999999	317	891	999999	84	999999	999999	840	515	722	999999	769	999999	633	999999	614	403	771	453	897	999999	699	908	999999	925	890	999999	799	696	530	600	211	999999	694	390	968	999999	920	62	369	504	132	866	999999	999999	999999	54	745	184	999999	291	883	19	369	249	897	408	373	111	194	520	254	154	985	999999	260	745	999999	252	999999	901	482	718	999999	999999	999999	833	14	367	274	846	36	624	872	248	716	202	664	455	492	569	349	819	868	849	260	978	881	781	909	999999	44	502	999999	921	809	999999	999999	966	158	74	999999	15	999999	347	999999	629	281	999999	416	68	90	564	759	542	562	999999	999999	243	152	122	952	233	999999	358	812	534	552	951	439	999999	276	697	307	428	174	999999	982	999999	366	999999	706	145	999999	999999	835	999999	999999	540	999999	999999	324	692	824	999999	999999	181	556	487	999999	959	87	999999	316	865	791	999999	999999	340	378	228	680	329	877	521	416	817	858	607	522	341	791	21	999999	294	236	584	999999	272	999999	992	786	504	999999	407	999999	999999	999999	509	69	999999	223	999999	172	149	999999	995	814	312	628	304	323	949	965	203	177	75	737	999999	638	217	999999	993	33	999999	442	185	334	999999	968	40	988	358	999999	80	128	389	999999	452	818	241	769	570	644	22	679	837	999999	801	999999	487	648	999999	871	851	999999	999999	388	786	707	299	671	344	344	598	316	999999	411	999999	85	788	999999	999999	213	407	999999	999999	359	21	705	604	645	532	250	999999	391	191	487	696	147	897	10	72	744	528	999999	999999	235	56	706	714	436	999999	999999	451	271	363	999999	473	999999	983	871	999999	999999	113	654	999999	999999	999999	216	134	487	714	757	187	999999	163	550	999999	837	22	724	313	315	999999	178	10	805	799	999999	38	589	999999	293	999999	36	999999	999999	641	999999	999999	342	999999	839	581	999999	999999	887	548	663	999999	812	917	636	999999	269	999999	72	999999	999999	653	343	999999	999999	188	545	474	430	999999	161	164	999999	908	810	416	680	999999	473	999999	764	456	
122	999999	146	119	999999	671	387	893	999999	468	999999	999999	707	230	98	48	745	661	46	762	301	999999	397	508	936	904	117	230	999999	916	104	338	335	487	541	85	999999	999999	963	874	999999	537	999999	692	593	999999	211	999999	328	642	607	999999	697	12	165	828	869	999999	999999	999999	564	166	183	978	373	999999	565	229	999999	22	881	229	698	172	675	999999	586	704	915	655	999999	526	902	87	318	292	640	333	332	712	999999	529	352	651	319	930	364	728	999999	360	999999	982	901	999999	761	999999	999999	999999	337	401	251	999999	722	527	618	47	264	999999	670	91	601	242	999999	976	805	361	876	56	999999	744	999999	857	999999	999999	999999	720	625	596	326	930	177	115	996	999999	470	999999	807	824	43	999999	999999	269	68	247	759	492	999999	924	999999	409	511	999999	683	999999	999999	393	999999	999999	596	999999	422	668	999999	739	913	496	246	965	515	764	554	62	999999	580	78	150	798	147	805	448	999999	700	95	916	429	109	999999	999999	938	999999	999999	649	237	145	859	17	490	329	999999	272	256	129	999999	745	855	458	65	112	523	852	999999	999999	362	999999	999999	721	582	862	319	814	74	832	37	999999	511	904	824	877	999999	71	660	479	813	999999	202	999999	291	349	999999	970	54	329	890	96	491	999999	297	89	999999	147	434	999999	19	520	208	423	101	979	999999	999999	634	187	999999	461	999999	125	999999	819	999999	999999	440	243	999999	349	769	744	941	999999	999999	900	999999	744	999999	583	637	999999	469	303	999999	778	424	311	115	999999	999999	867	999999	439	894	376	773	478	999999	126	707	200	827	670	750	463	481	999999	43	343	343	889	182	999999	999999	999999	655	543	484	186	341	138	137	689	12	902	999999	512	56	580	137	149	620	888	999999	447	214	798	553	880	999999	273	278	772	999999	456	999999	138	999999	999999	999999	240	999999	947	784	579	73	148	667	848	656	969	114	999999	216	203	278	999999	999999	999999	955	857	990	999999	879	78	859	365	911	556	218	679	999999	322	860	897	999999	673	113	306	383	76	141	705	234	337	169	816	566	584	999999	409	205	238	778	863	249	399	999999	999999	720	708	236	999999	640	976	82	791	602	318	999999	999999	190	636	12	999999	725	294	379	552	909	52	798	999999	999999	808	484	668	544	996	999999	756	999999	397	586	675	839	29	75	257	265	377	999999	257	535	582	229	568	235	888	147	954	29	525	807	677	909	899	742	831	502	413	257	605	661	301	998	793	60	337	59	706	999999	131	999999	541	
828	551	999999	795	589	915	442	655	999999	702	737	91	999999	908	999999	939	286	243	755	851	999999	618	999999	999999	583	435	517	898	999999	441	735	897	999999	275	848	367	107	946	252	587	971	601	745	959	564	917	999999	151	571	119	999999	986	376	999999	999999	220	955	567	999999	163	999999	999999	999999	428	967	839	852	324	70	999999	842	340	990	177	880	528	872	636	678	999999	232	375	999999	999999	999999	748	530	999999	855	999999	411	999999	734	99	189	437	785	999999	991	725	999999	999999	91	999999	277	999999	995	209	564	891	999999	329	888	556	931	42	216	97	416	999999	319	69	999999	999999	996	311	999999	999999	999999	452	999999	554	999999	953	601	999999	294	174	461	922	752	331	238	963	300	92	651	188	168	999999	231	999999	911	999999	416	15	429	999999	176	999999	493	104	999999	999999	157	999999	685	935	999999	597	747	999999	636	493	999999	987	831	999999	999999	914	660	427	743	842	231	55	643	871	547	999999	914	635	997	999999	999999	658	121	999999	815	508	407	715	999999	570	408	188	71	999999	999999	428	183	999999	527	262	315	76	361	999999	999999	112	158	813	398	368	683	999999	999999	151	63	817	876	714	689	632	999999	945	203	182	443	53	999999	225	999999	128	999999	989	117	745	190	373	999999	743	999999	713	359	593	327	864	999999	999999	999999	999999	374	489	999999	469	245	894	745	999999	872	189	999999	847	128	933	249	279	946	693	14	999999	960	690	520	143	489	999999	999999	923	627	999999	999999	999999	999999	73	850	94	576	953	754	222	999	820	500	999999	808	999999	595	426	353	58	917	203	291	833	959	683	999999	418	999999	269	621	999999	742	543	894	999999	937	64	92	999999	702	993	939	999999	310	150	200	402	999999	999999	390	856	580	579	421	101	865	86	113	999999	124	168	973	494	600	188	999999	999999	233	31	450	999999	999999	197	355	999999	264	499	532	819	999999	576	93	877	999999	764	250	172	131	803	921	860	999999	915	51	544	30	454	201	132	72	243	999999	999999	661	849	999999	393	233	497	836	376	554	999999	999999	548	84	999999	615	999999	937	915	835	430	109	999999	590	999999	999999	811	999999	809	999999	410	756	260	407	779	226	40	999999	857	999999	634	966	554	999999	665	242	502	470	924	839	365	194	156	407	748	999999	81	268	106	246	422	594	37	78	153	999999	999999	151	999999	999999	999999	594	89	976	999999	464	999999	999999	924	194	653	350	978	970	942	226	999999	852	658	575	154	771	154	620	999999	50	939	485	999999	137	810	999999	175	999999	264	
770	999999	180	207	294	999999	799	344	999999	593	81	615	66	999999	927	999999	579	999999	999999	733	813	449	999999	460	170	999999	79	119	796	384	302	185	932	999999	999999	121	999999	655	373	916	355	436	243	37	999999	999999	882	359	246	210	240	999999	999999	322	450	331	645	719	46	769	999999	999999	548	536	999999	896	682	350	955	999999	497	923	130	999999	999999	386	216	999999	16	736	642	719	872	596	999999	433	738	620	275	850	476	720	999999	603	336	666	888	706	735	557	751	541	404	430	999999	999999	748	999999	934	74	124	213	713	309	137	870	999999	951	392	999999	168	72	85	999999	349	777	314	526	485	721	497	509	706	999999	999999	111	325	452	884	838	685	999999	686	211	735	272	17	319	476	465	999999	936	324	999999	398	689	466	999999	91	934	11	231	158	999999	576	999999	507	264	325	35	554	374	77	553	192	65	385	874	999999	86	770	999999	60	999999	872	999999	999999	838	70	304	644	36	999999	949	836	464	954	473	634	130	765	999999	994	450	911	484	869	770	686	343	313	591	999999	999999	174	17	181	999999	999999	25	430	668	203	30	390	528	13	127	717	728	999999	911	249	999999	321	27	999999	999999	118	397	999999	423	162	727	991	62	116	999999	999999	999999	292	825	133	619	999999	106	559	974	999999	393	999999	999999	63	957	241	402	999999	670	693	156	17	999999	30	952	333	999999	516	476	39	337	421	647	342	888	445	285	787	629	559	224	467	35	550	725	917	999999	370	204	495	999999	710	445	673	638	821	721	999999	999999	296	692	589	999999	999999	731	971	999999	418	174	522	955	614	722	999999	478	688	981	999999	999999	45	392	999999	999999	980	440	627	999999	999999	999999	77	724	999999	616	343	999999	634	385	90	818	754	93	531	999999	681	539	984	999999	334	204	999999	840	999999	510	146	999999	56	277	111	514	114	995	999999	715	106	798	484	998	999999	253	843	313	900	999999	550	951	999999	449	641	999999	455	999999	651	779	999999	237	34	970	479	999999	820	367	999999	575	713	759	234	816	109	882	64	999999	607	90	999999	645	999999	999999	959	195	52	607	636	660	69	474	999999	999999	961	869	774	514	528	950	433	999999	999999	999999	499	791	727	999999	999999	999999	396	999999	42	999999	427	118	297	538	999999	294	396	223	731	622	999999	249	415	154	999999	239	118	999999	467	657	657	875	615	615	996	999999	999999	999999	267	877	273	999999	442	782	662	853	582	999999	502	999999	999999	219	753	418	818	260	385	999999	199	119	999999	999999	999999	999999	
912	552	502	682	541	999999	826	999999	955	853	999999	915	999999	999999	491	12	657	999999	58	233	104	448	131	207	999999	999999	999999	884	999999	158	238	999999	999999	999999	869	119	360	900	704	658	999999	999999	999999	900	69	902	453	752	999999	196	462	776	797	777	999999	999999	430	305	999999	999999	999999	941	999999	806	625	930	325	749	763	382	651	756	999999	399	999999	999999	193	999999	999999	894	302	49	793	622	695	461	630	822	999999	404	999999	999999	999999	909	606	999999	585	457	284	138	586	704	988	719	544	999999	609	408	961	361	291	209	167	990	502	23	158	966	999999	174	999999	503	999999	369	692	597	999999	268	793	999999	353	999999	999999	19	317	598	60	84	87	999999	852	231	860	425	122	490	999999	999999	416	999999	999999	618	346	120	827	93	732	629	36	947	965	350	615	622	17	556	999999	158	682	904	962	999999	999999	999999	999999	999999	643	556	256	999999	999999	715	851	209	31	735	399	999999	191	234	999999	430	57	140	34	511	616	247	418	999999	999999	748	999999	512	630	253	729	999999	999999	749	449	186	999999	999999	999999	999999	499	415	600	282	166	999999	966	457	999999	542	999999	999999	107	810	999999	405	147	689	974	951	999999	999999	579	778	999999	184	47	442	784	689	57	233	999999	774	22	211	647	146	409	999999	781	999999	473	98	999999	970	126	988	287	54	999999	693	999999	306	885	159	999999	999999	999999	982	388	999999	672	358	494	803	876	999999	797	270	758	999999	289	999999	179	478	876	999999	562	45	68	59	165	740	999999	999999	384	586	888	863	999999	824	869	999999	434	257	231	124	603	999999	103	793	200	26	999999	46	999999	687	999999	417	282	355	270	999999	923	338	379	932	707	999999	999999	300	999999	999999	895	933	141	862	737	922	256	761	887	148	999999	275	858	148	453	999999	950	696	999999	481	999999	30	999999	639	503	105	999999	299	417	999999	993	803	358	999999	131	999999	904	551	999999	214	999999	520	468	131	999999	999999	480	240	999999	102	189	999999	841	999999	354	999999	378	999999	368	999999	54	957	354	423	154	999999	916	601	27	100	709	409	746	254	320	79	562	999999	999999	845	624	647	810	999999	293	999999	961	395	912	999999	984	412	999999	317	170	999999	176	54	976	999999	741	999999	223	398	392	780	985	596	652	284	322	935	161	522	999999	406	156	40	999999	883	999999	531	689	770	116	307	226	439	93	117	903	517	466	201	113	745	433	421	999999	512	285	999999	999999	999999	934	999999	260	999999	300	763	66	145	914	102	999999	999999	199	999999	292	95	
564	556	513	545	381	999999	478	960	999999	281	999999	999999	108	626	607	812	788	61	999999	67	999999	556	149	329	60	767	603	374	230	893	555	980	999999	846	948	729	861	999999	266	139	999999	300	999999	28	790	999999	46	297	999999	999999	431	148	617	235	999999	18	417	999999	494	614	999999	114	739	999999	725	993	605	262	678	878	950	591	999999	705	486	756	305	999999	999999	999999	730	999999	879	999999	472	417	999999	999999	999999	940	321	999999	999999	652	928	999999	560	999999	302	797	725	784	619	616	218	999999	352	911	748	291	712	296	654	765	883	896	235	999999	62	999999	630	999999	999999	737	566	999999	877	153	777	21	206	569	828	742	13	946	695	272	851	632	999999	460	165	527	237	34	34	999999	999999	42	250	881	683	984	176	999999	339	999999	999999	936	962	209	144	999999	999999	153	468	912	999999	999999	210	963	827	430	253	179	545	927	999999	541	258	999999	999999	745	770	325	999999	844	575	978	616	813	999999	999999	670	865	999999	428	442	94	566	121	196	832	999999	999999	999999	999999	740	996	999999	412	381	518	999999	999999	824	398	966	768	266	624	346	999999	329	397	750	912	759	387	852	127	494	425	975	146	999999	552	913	493	271	633	113	578	500	999999	441	703	236	638	51	927	461	999999	827	941	775	413	512	444	536	999999	503	363	999999	370	999999	956	542	552	298	282	485	483	507	633	521	768	292	125	955	56	686	131	999999	925	665	820	999999	999999	371	340	999999	479	999999	130	139	749	999999	139	296	485	170	683	999999	768	452	999999	176	203	430	16	130	397	999999	489	999999	999999	999999	228	705	107	368	509	191	958	242	15	526	999999	504	771	999999	163	829	479	999999	13	999999	577	482	686	653	404	612	999999	219	999999	989	476	666	757	732	215	434	999999	126	999999	501	391	535	446	462	790	699	659	673	967	568	999999	604	461	599	999999	746	999999	454	964	896	827	748	590	999999	59	999999	746	48	137	729	999999	363	234	999999	999999	999999	45	999999	863	704	953	690	999999	999999	980	872	999999	168	999999	999999	415	743	999999	764	673	643	945	430	999999	80	953	620	545	248	999999	656	379	949	999999	407	999999	794	591	269	999999	147	505	999999	45	186	999999	587	755	668	323	999999	210	469	837	999999	999999	615	999999	792	999999	999999	999999	14	167	334	999999	999999	959	885	758	621	162	999999	999999	999999	147	448	395	236	564	999999	999999	999999	924	39	455	909	121	450	999999	999999	973	798	518	999999	999999	501	999999	710	683	999999	628	870	999999	999999	999999	
318	648	999999	620	999999	999999	594	999999	385	478	278	89	999999	999999	593	153	519	584	999999	647	364	999999	220	545	646	109	684	999999	315	747	994	965	999999	294	146	270	810	830	652	876	999999	570	999999	141	723	999999	221	831	99	115	118	295	258	999999	999999	999999	438	765	974	558	545	50	922	638	484	312	857	842	742	332	343	688	999999	786	268	794	250	999999	821	999999	999999	852	464	999999	638	708	999999	176	999999	999999	832	54	856	104	999999	348	647	999999	657	999999	563	999999	99	766	772	430	999999	472	796	596	693	359	944	748	669	692	586	723	999	775	999999	691	938	539	500	298	832	837	455	919	156	745	431	411	672	999999	763	697	436	218	999999	254	380	318	518	483	110	999999	434	647	762	999999	999999	881	824	872	440	559	276	999999	597	526	26	876	449	947	927	542	86	160	929	888	296	791	999999	350	320	629	30	26	198	999999	412	807	999999	999999	250	549	999999	800	89	214	431	999999	620	828	999999	503	869	999999	555	999999	999999	284	718	873	999999	714	999999	483	561	999999	538	259	295	872	124	218	999999	227	707	387	955	286	81	724	466	343	180	602	122	999999	999999	459	470	630	693	137	99	293	594	999999	99	999999	248	278	675	182	667	747	713	29	783	999999	999999	999999	612	754	213	993	417	999999	543	858	999999	999999	60	999999	788	999999	189	986	129	436	999999	181	298	999999	999999	802	999999	294	675	433	888	103	43	118	999999	302	27	939	924	105	876	299	992	240	742	999999	227	596	393	999999	568	726	899	357	999999	999999	879	999999	716	410	944	132	999999	999999	969	277	710	941	492	495	648	249	72	34	560	999999	999999	67	999999	543	999999	462	900	999999	865	171	999999	686	999999	904	422	267	233	523	160	999999	670	882	999999	474	794	285	999999	898	999999	328	664	999999	999999	684	512	821	650	182	825	492	232	954	254	999999	84	33	999999	587	83	999999	26	549	874	807	673	306	999999	645	748	309	357	999999	321	546	507	328	890	416	401	600	616	60	697	667	530	999999	637	463	399	770	434	526	824	971	312	124	999999	999999	20	216	35	999999	999999	999999	145	230	642	999999	309	755	143	444	999999	999999	999999	966	851	216	286	958	668	342	256	999999	875	830	999999	349	243	393	999999	900	406	999999	575	612	626	999999	532	310	82	999999	164	643	999999	989	340	352	207	346	999999	794	713	62	999999	692	758	456	650	314	52	999999	999999	999999	999999	999999	48	10	999999	999999	349	999999	683	975	885	739	999999	999999	999999	885	
500	835	152	897	130	532	999999	354	647	882	854	180	531	228	268	779	463	247	215	999999	950	339	999999	44	996	593	121	738	176	999999	514	156	115	764	814	217	999999	577	796	906	56	999999	999999	34	999999	179	157	999999	716	115	999999	940	407	945	999999	170	399	117	999999	536	420	458	187	839	378	708	74	766	413	60	628	885	999999	308	358	266	976	999999	726	826	445	655	31	71	532	573	999999	170	830	654	817	52	676	269	495	597	517	524	655	609	999999	999999	61	666	486	400	999999	108	597	678	999999	978	390	999999	100	765	437	126	317	999999	999999	904	936	999999	242	586	218	999999	812	999999	748	999999	765	126	721	64	999999	364	584	999999	84	999999	572	161	470	999999	999999	602	179	730	170	401	216	850	650	210	454	301	999999	999999	999999	316	999999	999999	999999	731	999999	274	362	45	170	999999	541	185	730	319	999999	785	999999	403	924	616	22	999999	999999	357	255	914	476	520	999999	312	931	683	999999	999999	364	736	231	738	625	397	250	143	569	98	859	999999	130	341	869	669	12	40	976	574	303	999999	245	581	999999	308	798	999999	435	858	151	858	234	999999	955	605	563	560	999999	999999	375	999999	522	512	999999	224	794	144	651	940	999999	901	999999	385	474	160	500	650	262	326	999999	407	999999	711	946	11	806	168	386	274	116	451	262	999999	209	423	691	733	93	271	514	999999	200	495	558	999999	999999	848	999999	804	999999	912	308	460	936	967	182	810	565	497	999999	999999	758	999999	834	858	648	267	186	60	469	767	566	991	999999	936	216	222	999999	999999	850	958	670	581	170	203	153	999999	512	241	251	880	177	596	854	878	999999	813	660	999999	601	893	671	447	344	999999	355	999999	648	10	760	960	657	858	646	459	999999	186	226	640	715	847	999999	945	809	999999	600	970	999999	999999	41	999999	561	463	115	957	999999	233	999999	999999	847	836	162	512	999999	999999	232	318	949	404	914	999999	597	29	984	754	148	999999	637	755	745	385	179	715	999999	367	409	203	753	689	172	740	940	402	999999	879	999999	999999	999999	528	999999	292	31	742	29	314	805	541	479	361	818	571	596	491	88	999999	999999	447	999999	122	881	38	565	269	242	183	787	204	236	114	69	896	259	118	999999	999999	363	437	695	664	562	867	724	401	871	999999	999999	459	324	330	223	999999	708	363	999999	338	726	761	999999	999999	526	611	315	374	301	921	999999	487	102	625	119	238	751	879	560	23	313	173	398	999999	38	338	999999	905	
891	813	999999	896	471	69	736	999999	928	849	147	950	562	359	110	999999	289	666	999999	999999	221	984	999999	999999	999999	633	999999	563	373	999999	817	198	731	409	999999	488	999999	425	26	999999	888	517	309	999999	999999	609	461	954	999999	448	999999	371	999999	191	693	906	318	369	102	999999	999999	999999	999999	71	42	949	229	162	876	621	226	864	650	333	999999	704	685	602	999999	203	181	80	499	924	999999	455	226	549	715	999999	180	373	332	189	997	715	999999	999999	869	792	390	309	999999	452	231	999999	721	648	381	989	999999	716	999999	899	665	964	683	313	556	587	732	679	446	310	451	853	541	470	335	999999	425	446	733	305	999999	872	993	57	999999	25	733	578	178	726	354	464	999999	999999	999999	999999	41	974	999999	291	70	711	862	777	10	999999	957	999999	322	286	999999	785	982	976	96	792	971	635	999999	541	854	999999	999999	719	999999	999999	761	118	999999	301	72	450	754	452	244	111	999999	225	57	999999	68	482	266	892	999999	569	481	125	346	731	72	406	373	999999	999999	906	211	999999	822	999999	617	848	313	30	999999	132	41	999999	741	984	999999	755	588	287	482	381	897	617	999999	395	515	999999	772	999999	239	666	999999	999999	24	338	900	867	403	43	999999	999999	178	999999	679	40	538	999999	383	362	948	316	999999	96	999999	65	19	593	999999	436	507	971	86	97	791	556	55	437	999999	413	93	915	999999	554	570	272	999999	661	999999	999999	999999	999999	271	999999	277	922	999999	990	925	959	328	316	291	967	536	745	143	999999	454	999999	999999	110	425	970	999999	999999	955	274	526	414	999999	357	999999	59	578	999999	709	999999	999999	868	708	64	512	565	94	776	633	999999	27	824	138	999999	217	999999	999999	757	999999	301	999999	244	967	999999	999999	520	117	999999	660	242	398	603	46	477	270	586	424	930	597	859	885	502	999999	999999	256	701	999999	999999	150	841	508	821	783	417	525	585	999999	134	589	999999	458	124	125	401	996	999999	999999	661	861	631	399	999999	169	299	999999	999999	999999	999999	337	999999	244	386	830	999999	733	576	820	628	951	685	685	300	350	999999	410	999999	999999	18	574	999999	913	624	999999	519	452	887	662	493	12	877	999999	504	999999	816	757	81	999999	307	667	429	603	169	709	999999	945	109	280	563	888	644	271	825	832	505	999999	619	517	999999	376	999999	914	999999	626	999999	934	191	503	533	848	338	486	89	999999	154	239	753	914	693	573	352	999999	108	604	999999	615	925	671	301	956	999999	564	973	999999	999999	
515	276	543	999999	251	999999	999999	746	714	999999	999999	999999	484	999999	276	117	705	823	747	34	999999	999999	732	269	468	19	519	211	577	711	774	512	999999	529	638	999999	219	999999	999999	808	746	870	394	54	999999	433	450	984	35	999999	442	999999	999999	999999	592	999999	999999	284	177	242	255	404	999999	13	785	655	43	954	999999	999999	897	426	381	938	288	368	431	999999	69	44	568	999999	186	728	999999	43	286	252	937	999999	428	935	120	220	563	351	701	390	269	999999	999999	495	935	722	951	25	369	298	628	233	279	856	999999	143	999999	720	227	450	999999	999999	378	791	27	120	884	999999	315	171	385	936	666	50	428	515	645	82	599	464	776	263	674	988	623	713	669	999999	720	977	999999	843	999999	260	656	517	185	608	999999	825	838	989	710	208	912	692	999999	239	438	708	497	600	999999	999999	674	480	87	390	999999	313	999999	321	999999	337	625	541	812	416	393	911	999999	47	999999	774	999999	787	553	476	85	931	156	999999	144	22	489	945	723	999999	999999	186	439	999999	440	175	999999	526	748	382	583	381	879	160	846	999999	378	999999	999999	355	147	887	927	999999	315	999999	999999	21	187	999999	847	679	818	452	999999	216	481	999999	606	439	400	109	999999	999999	893	704	62	996	593	617	644	39	948	378	231	698	258	828	489	204	999999	372	349	519	535	903	562	436	999999	639	55	999999	854	567	954	48	848	757	717	999999	193	999999	427	569	594	818	730	450	230	141	957	652	999999	999999	430	38	760	529	645	999999	151	999999	676	954	571	812	999999	391	423	999999	850	501	120	878	21	849	944	779	924	716	182	122	215	198	681	402	999999	999999	146	926	288	328	999999	999999	469	999999	493	999999	997	782	643	349	36	47	291	465	999999	999999	400	581	93	980	605	928	999999	39	420	999999	282	178	46	733	999999	497	999999	531	390	999999	419	453	365	481	781	151	999999	833	95	999999	906	225	860	999999	61	565	999999	308	722	999999	911	439	157	14	999999	828	746	910	104	999999	142	759	999999	159	767	946	225	612	208	463	856	999999	999999	251	581	999999	318	447	681	689	654	606	808	207	481	979	306	361	289	953	405	999999	999999	999999	46	157	150	711	830	999999	350	240	999999	269	336	927	496	999999	433	144	520	999999	238	415	884	535	950	878	677	788	650	864	999999	999999	68	693	254	999999	215	434	916	999999	616	999999	348	423	999999	549	999999	554	493	401	928	155	442	106	999999	333	672	510	999999	271	43	52	463	486	
908	854	211	642	683	109	699	999	227	913	999999	660	76	470	38	411	17	133	305	259	936	999999	812	962	760	920	725	705	999999	999999	573	574	124	999999	515	652	348	999999	870	999999	999999	999999	927	528	999999	282	999999	211	482	795	264	909	747	214	550	730	999999	999999	882	762	999999	994	771	999999	350	127	546	213	954	386	72	999999	263	999999	558	17	260	293	557	487	663	523	233	441	400	664	827	999999	322	999999	610	109	999999	118	20	706	999999	364	999999	296	735	63	999999	105	733	484	656	836	656	542	480	758	999999	404	108	860	771	339	182	999999	999999	637	891	179	775	962	999999	154	900	851	849	896	115	271	751	999999	276	137	708	999999	17	990	263	779	314	852	999999	951	999999	999999	999999	999999	191	502	995	999999	171	87	330	770	60	511	936	804	693	999999	999999	429	652	498	593	644	631	266	678	309	999999	121	864	999999	554	999999	144	750	917	32	714	999999	275	999999	448	199	999999	937	864	999999	999999	999999	96	999999	209	989	999999	521	999999	299	205	924	823	999999	725	59	999999	406	226	578	376	195	999999	670	999999	999999	163	10	999999	404	999999	999999	401	999999	255	999999	35	144	999999	999999	999999	623	194	627	826	789	789	999999	927	398	999999	410	721	296	139	868	572	426	860	170	835	308	471	171	462	512	532	651	450	800	34	88	683	999999	999999	752	11	268	843	89	259	999999	82	661	428	437	971	115	52	386	362	609	283	999999	729	876	162	33	175	324	267	148	138	137	374	999999	727	70	999999	999999	867	313	999999	780	911	261	235	810	999999	999999	540	427	608	74	447	425	804	130	932	527	999999	999999	999999	528	999999	121	455	944	296	530	710	911	222	666	519	59	36	503	651	477	650	999999	290	150	784	839	999999	999999	689	949	103	606	999999	375	786	999999	219	999999	958	800	999999	999999	523	222	324	628	214	942	555	398	398	311	479	465	877	257	698	952	744	982	581	391	265	999999	436	113	783	847	880	999999	839	972	544	851	670	369	829	77	826	999999	634	597	518	301	999999	999999	137	999999	497	538	200	267	319	975	228	425	36	185	785	999999	844	367	999999	999999	558	425	766	999999	999999	518	428	630	136	588	999999	983	872	963	787	643	975	120	359	351	999999	581	999999	569	632	255	342	653	999999	999999	320	999999	535	593	742	144	36	509	878	979	119	999999	999999	999999	627	244	553	72	398	151	245	734	999999	719	495	977	762	206	999999	548	999999	775	999999	999999	277	90	458	288	231	652	
617	475	999999	380	242	999999	999999	932	942	999999	702	280	265	150	999999	586	270	815	108	765	382	999999	514	340	999999	999999	231	619	463	999999	999999	274	841	745	534	769	502	636	999999	625	536	829	999999	606	999999	905	520	208	152	690	819	642	999999	999999	280	999999	961	901	576	999999	648	830	479	406	611	437	439	999999	615	609	94	633	338	483	999999	552	576	999999	493	898	824	999999	477	999999	999999	154	95	385	474	746	808	600	69	999999	999999	705	999999	857	995	418	476	10	592	999999	606	195	314	706	999999	727	999999	63	999999	678	999999	625	999999	999999	999999	999999	352	63	55	868	800	493	574	748	999999	532	999999	999999	912	85	432	824	999999	934	999999	540	839	388	157	999999	535	999999	192	391	515	999999	352	653	188	537	999999	422	955	723	742	122	999999	999999	209	999999	999999	502	150	342	255	259	999999	429	541	148	999999	999999	999999	307	343	55	999999	999999	242	999999	190	549	540	999999	20	20	869	716	201	999999	919	284	189	999999	221	43	614	850	145	999999	175	999999	999999	50	910	111	516	657	390	696	811	438	332	64	999999	986	962	766	999999	999999	390	999999	999999	488	229	353	784	462	95	999999	999999	999999	999999	999999	979	267	436	500	474	908	999999	221	999999	504	251	490	951	999999	929	235	80	848	528	999999	875	696	696	633	820	566	326	63	999999	91	999999	361	391	356	999999	999999	999999	472	999999	423	741	999999	154	732	999999	738	999999	999999	533	999999	238	592	999999	999999	110	293	571	802	679	907	591	450	650	254	999999	890	109	999999	59	672	676	608	556	114	168	707	552	963	397	91	999999	666	999999	710	852	673	428	243	255	791	695	756	792	393	831	300	527	900	493	356	639	795	610	860	999999	630	45	999999	999999	999999	740	607	415	597	742	924	920	939	999999	575	999999	865	360	267	977	920	999999	999999	283	999999	999999	652	480	999999	451	379	66	999999	526	232	637	601	254	999999	999999	999999	350	205	999999	906	379	588	508	918	885	774	999999	352	883	273	814	873	553	131	999999	98	999999	375	999999	372	868	261	422	179	937	870	999999	509	216	889	579	620	999999	376	497	601	154	999999	165	677	934	999999	786	263	417	999999	999999	999999	636	999999	999999	999999	59	288	48	128	175	338	980	999999	163	936	145	993	694	999999	362	999999	633	999999	999999	575	220	478	438	163	999999	169	762	182	822	999999	872	254	929	604	999999	999999	338	379	435	815	580	150	523	999999	999999	999999	568	999999	412	870	498	23	999999	394	999999	581	849	885	652	999999	
576	999999	202	665	73	891	74	99	999999	129	848	263	999999	999999	999999	999999	954	999999	584	682	600	548	999999	952	999999	858	236	545	839	989	392	453	999999	430	249	772	999999	999999	934	687	728	478	999999	292	999999	244	826	999999	399	694	626	999999	310	999999	414	38	47	999999	999999	999999	665	999999	259	643	999999	405	536	767	889	232	999999	999999	506	999999	954	999999	957	999999	931	999999	42	347	156	155	372	973	152	757	25	221	734	708	203	728	32	209	229	947	555	999999	708	69	999	999999	572	531	912	414	999999	292	80	999999	318	999999	183	328	383	999999	280	763	263	999999	751	678	498	999999	902	777	873	755	902	20	931	315	66	999999	347	979	582	999999	71	738	999999	732	150	183	999999	302	999999	704	999999	999999	676	999999	372	929	317	331	677	159	999999	999999	540	270	999999	70	628	13	999999	210	980	403	532	438	702	524	47	28	999999	324	32	609	999999	179	929	787	999999	149	942	999999	665	26	999999	432	999999	926	999999	481	999999	90	554	397	458	355	724	432	592	999999	99	999999	891	999999	793	999999	137	999999	999999	371	340	999999	726	489	71	716	544	963	101	109	225	775	327	565	999999	999999	769	999999	999999	999999	455	999999	999999	999999	60	104	245	376	233	948	305	999999	24	999999	999999	750	364	75	335	741	999999	999999	341	493	999999	323	999999	335	999999	345	593	501	869	46	999999	833	406	630	438	999999	481	178	740	152	999999	32	761	490	999999	925	103	703	309	418	999999	694	175	999999	84	736	573	909	753	887	999999	803	334	977	920	316	353	999999	999999	999999	270	642	29	198	688	999999	562	999999	999999	999999	999999	889	202	460	999999	231	668	999999	999999	701	999999	571	424	853	787	11	698	999999	569	117	581	999999	76	940	999999	432	675	999999	33	999999	184	532	999999	66	999999	475	611	873	999999	699	999999	658	188	999999	965	699	228	175	999999	687	310	999999	480	803	125	883	999999	261	312	549	999999	691	999999	479	527	870	573	368	219	999999	400	824	999999	999999	469	922	191	999999	975	458	213	510	575	999999	774	406	61	999999	940	999999	651	999999	570	466	999999	957	999999	708	417	104	999999	860	956	999999	999999	999999	999	999999	343	202	701	692	286	999999	999999	55	999999	336	705	999999	818	377	427	458	670	50	263	322	726	512	936	482	723	880	999999	353	999999	999999	58	298	406	451	861	747	69	958	82	716	999999	108	841	660	999999	296	285	758	999999	508	999999	256	232	687	884	831	266	229	999999	999999	531	992	501	639	287	416	999999	377	999999	680	
398	999999	999999	547	201	627	670	999999	479	436	604	574	910	56	68	999999	76	999999	999999	39	999999	840	999999	676	194	138	607	999999	382	596	572	908	252	762	119	716	288	684	999999	999999	171	981	749	542	999999	957	91	455	581	485	999999	15	811	999999	199	999999	722	301	362	999999	30	468	999999	999999	864	695	331	999999	936	999999	999999	999999	999999	309	868	509	100	456	874	237	999999	999999	631	897	256	999999	107	999999	573	999999	994	987	999999	433	999999	703	999999	999999	678	999999	635	933	518	239	999999	959	783	511	618	689	999999	275	426	135	25	868	837	15	636	308	598	566	584	385	999999	536	69	799	73	175	999999	232	778	999999	601	123	999999	401	935	999999	783	999999	157	883	999999	729	570	206	999999	378	866	83	240	999999	517	999999	999999	142	883	435	899	983	447	999999	999999	245	497	658	534	999999	234	999999	79	349	525	999999	418	999999	293	627	965	999999	392	999999	309	358	999999	407	999999	999999	765	511	517	510	397	799	999999	999999	625	856	241	912	671	515	153	430	13	891	855	514	661	657	848	266	470	47	601	999999	153	999999	253	99	407	13	146	723	928	569	999999	999999	854	713	85	436	395	63	999999	876	551	879	354	110	999999	745	870	118	662	261	49	359	207	405	561	716	613	999999	514	668	378	430	502	999999	939	999999	660	947	582	422	871	417	999999	724	999999	274	564	152	999999	661	999999	37	70	676	529	601	528	458	161	368	999999	253	548	532	999999	130	999999	910	170	422	95	922	536	249	389	999999	513	999999	203	297	161	999999	604	852	535	350	369	999999	914	347	611	999999	795	223	999999	999999	868	324	226	91	887	654	982	999999	576	999999	501	821	297	897	999999	999999	265	864	217	362	649	696	996	999999	999999	561	995	999999	810	884	999999	323	999999	999999	763	199	266	122	409	507	488	999999	285	324	999999	548	538	27	259	566	999999	999999	15	247	999999	182	327	69	331	335	658	169	324	692	94	188	180	999999	144	999999	789	152	999999	709	873	180	420	681	317	999999	33	978	999999	999999	999999	204	317	413	782	999999	871	206	999999	84	849	999999	163	999999	240	670	378	999999	883	360	777	803	999999	306	999999	808	999999	999999	999999	119	311	999999	596	80	754	889	870	767	999999	999999	999999	592	361	390	860	555	26	826	450	999999	999999	31	105	222	477	144	728	21	50	973	999999	235	999999	681	999999	180	999999	93	838	350	799	610	999999	339	333	194	999999	96	446	818	792	935	205	114	276	999999	999999	384	602	620	999999	859	
999999	999999	724	802	999999	680	617	999999	823	999999	987	110	999999	999999	772	999999	888	293	692	642	574	232	190	893	39	350	999999	999999	999999	999999	491	228	189	940	999999	478	999999	999999	57	771	478	999999	994	859	999999	105	267	999999	999999	817	495	999999	927	529	295	505	599	831	772	796	275	136	103	476	451	999999	999999	906	358	303	999999	367	245	999999	173	818	237	999999	999999	999999	92	381	973	778	861	999999	301	999999	654	388	879	999999	758	260	999999	999999	663	999999	418	188	185	360	999999	224	667	137	83	15	999999	476	277	999999	885	838	713	894	162	324	999999	999999	999999	999999	262	969	424	375	999999	984	426	821	999999	708	912	767	759	999999	695	759	121	733	108	295	999999	999999	999999	611	999999	919	547	611	199	348	999999	999999	709	915	108	999999	799	301	527	99	589	543	321	569	366	127	89	981	999999	999999	213	999999	180	999999	999999	84	859	813	476	690	447	814	999999	816	794	772	67	843	999999	980	960	819	215	999999	706	762	866	999999	254	999999	839	565	999999	797	145	43	999999	999999	950	34	856	986	824	837	999999	774	911	505	999999	593	69	246	999999	228	442	393	674	171	999999	999999	217	317	568	695	999999	881	999999	999999	680	999999	803	999999	892	999999	134	999999	994	378	367	931	850	370	776	661	999999	603	217	194	999999	751	368	807	50	999999	816	548	427	139	985	999999	372	87	825	24	999999	529	353	999999	103	468	399	305	803	555	999999	847	541	907	974	258	674	999999	479	928	401	995	500	999999	791	585	556	999999	393	597	568	999999	545	762	870	202	260	467	100	999999	362	999999	13	495	397	969	999999	520	164	737	104	155	607	999999	622	999999	38	208	958	518	999999	999999	912	215	986	587	312	999999	47	782	998	999999	136	999999	575	339	991	15	999999	822	578	46	999999	655	503	423	175	648	150	999999	173	61	508	582	984	999999	999999	797	508	810	666	999999	483	382	999999	887	29	35	330	999999	803	33	452	999999	999999	999999	823	999999	712	572	421	663	638	961	618	947	708	553	999999	999999	188	204	506	945	165	350	563	337	999999	999999	403	999999	328	857	282	999999	608	999999	999999	118	15	893	999999	935	399	13	599	999999	764	792	188	999999	437	583	114	999999	999999	506	999999	598	322	495	350	999999	999999	280	999999	781	999999	999999	348	999999	909	489	999999	295	119	571	556	162	999999	51	573	134	437	927	712	999999	753	999999	999999	999999	392	54	795	999999	553	987	766	128	667	817	831	296	999999	841	566	948	842	818	999999	955	999999	827	
847	281	922	225	669	251	568	999999	38	26	853	247	954	864	693	231	742	999999	804	438	495	933	220	286	680	595	371	764	901	934	999999	999999	161	564	207	524	597	337	999999	525	560	75	789	999999	443	216	999999	701	264	621	999999	378	999999	999999	342	913	70	999999	544	83	879	803	699	103	843	194	999999	999999	667	179	634	999999	802	999999	877	429	999999	405	999999	474	707	670	509	290	858	804	518	638	999999	293	463	950	792	999999	999999	756	999999	695	971	999999	999999	498	43	999999	986	670	576	872	999999	913	769	665	803	80	375	218	999999	418	245	49	675	457	178	383	716	999999	999999	557	642	131	62	999999	434	594	353	219	636	999999	303	197	238	645	993	999999	523	797	157	722	879	999999	462	957	460	931	999999	673	329	660	378	313	999999	999999	240	999999	860	999999	241	999999	726	165	999999	879	999999	57	999999	40	999999	860	999999	918	535	899	677	214	999999	999999	999999	999999	21	680	889	976	56	990	999999	219	415	999999	999999	211	999999	938	999999	724	854	583	842	413	130	999999	219	999999	800	460	778	159	999999	999999	854	765	324	738	207	55	275	606	832	135	999999	601	999999	999999	999999	657	999999	596	903	953	359	95	999999	999999	999999	999999	470	430	185	595	222	989	867	390	626	999999	887	999999	741	950	999999	258	750	716	999999	528	928	999999	65	152	108	999999	256	398	675	768	511	730	367	739	584	844	430	247	913	918	999999	244	366	999999	770	534	855	952	999999	111	345	546	98	999999	540	244	375	999999	999999	40	743	478	714	999999	190	166	470	12	376	613	999999	513	803	585	794	999999	870	344	382	574	336	303	894	999999	999999	964	642	514	208	350	479	398	999999	882	185	999999	999999	508	541	614	74	853	999999	999999	283	999999	742	512	68	846	373	41	660	923	704	999999	999999	150	999999	225	523	999999	999999	35	143	439	763	921	410	538	173	371	802	767	510	483	999999	12	301	601	232	139	456	999999	977	999999	737	999999	999999	735	681	389	84	325	999999	119	59	999999	757	843	999999	821	999999	999999	999999	11	238	892	999999	999999	733	581	849	832	993	394	508	999999	58	695	999999	936	743	999999	857	999999	999999	486	677	400	433	165	255	999999	533	999999	37	926	679	975	220	844	413	999999	12	109	999999	252	332	705	999999	999999	512	72	999999	141	87	437	672	898	714	751	999999	32	798	999999	336	401	999999	591	367	581	771	999999	485	857	999999	787	999999	757	999999	55	999999	971	790	824	652	193	317	402	333	599	264	781	270	999999	
999999	391	168	435	773	149	943	999999	348	38	837	440	586	293	608	300	764	999999	999999	669	999999	999999	241	999999	924	152	93	999999	999999	999999	327	989	811	26	238	151	628	999999	984	115	112	999999	999999	761	986	222	606	33	999999	999999	835	349	137	999999	871	384	160	194	511	630	65	46	482	580	711	999999	628	570	64	467	671	527	930	999999	567	183	621	479	987	999999	546	69	999999	235	999999	978	862	220	155	999999	990	999999	736	364	60	75	940	61	60	999999	594	46	999999	336	371	999999	419	588	44	697	763	680	206	799	999999	999999	922	257	648	733	985	418	424	211	476	237	791	999999	498	501	242	569	429	849	126	509	100	787	863	624	999999	999999	185	457	999999	320	247	936	280	64	999999	693	999999	327	162	186	621	767	859	144	527	843	99	542	999999	203	260	356	682	584	904	145	393	34	174	711	242	999999	120	165	989	854	999999	443	358	549	999999	112	999999	999999	887	333	927	729	107	999999	999999	999999	993	897	70	891	263	696	160	999999	309	999999	999999	450	944	654	656	704	154	672	547	656	194	915	999999	158	659	742	696	999999	218	664	927	999999	527	999999	974	999999	999999	108	999999	999999	292	999999	249	778	949	999999	996	242	676	233	584	434	187	999999	458	87	860	912	241	521	999	579	798	645	461	999999	999999	355	680	999999	608	56	82	999999	373	842	999999	268	208	413	746	999999	904	985	89	502	270	990	999999	896	999999	193	866	88	609	712	999999	604	327	245	332	999999	562	243	999999	538	362	248	174	616	412	601	713	828	775	545	675	812	565	958	999999	933	214	784	999999	425	999999	993	999999	660	299	80	999999	962	90	105	901	670	371	550	150	31	826	534	493	761	479	48	313	999999	47	740	48	368	999999	399	446	777	164	208	358	369	909	513	326	999999	999999	750	747	680	644	999999	451	25	817	999999	116	999999	999999	999999	945	999999	689	275	623	559	42	582	181	690	659	134	515	999999	999999	780	121	999999	217	161	110	728	999999	999999	429	41	999999	33	550	369	292	765	486	837	263	217	680	644	889	767	999999	999999	579	999999	999999	519	500	289	822	999999	999999	794	473	149	226	227	999999	65	846	999999	270	999999	999999	811	407	893	999999	678	909	984	999999	477	999999	999999	852	33	159	243	612	909	999999	19	210	513	999999	498	302	346	620	999999	366	624	797	307	506	300	55	767	659	999999	872	821	380	837	999999	999999	371	32	297	999999	78	617	453	936	60	261	808	999999	762	999999	999999	311	
999999	999999	628	999999	999999	135	944	561	977	391	583	999999	47	719	999999	999999	999999	216	999999	279	59	426	967	749	180	861	999999	254	492	527	999999	750	999999	999999	763	506	999999	459	172	246	88	736	226	686	43	967	898	341	622	999999	951	555	781	999999	261	641	999999	878	315	818	878	999999	78	460	999999	833	950	476	956	999999	999999	999999	999999	999999	200	999999	210	290	716	213	962	999999	631	57	575	999999	999999	212	318	999999	601	340	999999	353	368	389	999999	766	999999	999999	26	432	384	490	999999	834	511	891	999999	938	440	999999	172	112	855	962	78	31	884	926	864	748	167	834	541	822	973	700	532	811	655	999999	979	516	196	999999	540	151	765	741	948	999999	79	380	691	999999	177	51	498	405	321	646	999999	999999	345	278	274	550	949	469	860	810	368	331	293	999999	999999	656	915	999999	431	999999	999999	999999	978	786	678	787	152	564	999999	931	212	136	500	18	562	605	180	918	276	990	999999	306	999999	147	999999	748	96	694	341	521	135	182	974	394	391	739	405	999999	599	486	407	999999	999999	929	999999	241	830	285	443	48	999999	999999	999999	441	735	959	271	841	77	930	701	999999	232	143	805	39	162	116	627	822	210	620	999999	789	999999	999999	491	952	999999	999999	917	999999	999999	302	44	999999	134	542	658	432	478	564	492	999999	999999	949	171	680	133	577	89	999999	999999	620	999999	866	677	268	849	928	477	319	311	589	22	890	206	929	108	676	905	999999	999999	204	354	646	137	660	999999	642	644	811	999999	961	407	202	162	640	464	178	461	865	693	730	954	169	262	902	999999	894	752	242	581	456	672	999999	999999	463	276	201	738	26	264	216	293	665	999999	999999	191	819	999999	566	999999	999999	225	50	999999	999999	249	194	393	235	14	120	999999	999999	239	382	299	938	924	698	374	273	440	999999	611	486	447	299	679	913	720	836	165	999999	767	651	240	631	542	999999	999999	91	807	999999	21	153	327	880	999999	118	999999	253	894	49	999999	211	500	999999	439	450	999999	950	999999	999999	514	178	955	999999	999999	999999	151	667	405	383	484	292	466	927	432	467	168	999999	862	999999	863	477	941	999999	993	565	161	459	202	102	271	272	575	336	998	843	999999	623	999999	848	999999	391	999999	521	565	999999	999999	572	358	999999	291	722	98	945	616	999999	237	839	999999	90	436	999999	475	313	121	221	717	139	928	589	279	545	331	23	999999	481	629	429	560	94	820	588	999999	231	810	999999	184	630	719	961	615	358	
913	164	422	285	916	544	409	999999	202	615	643	768	701	746	999999	84	351	144	417	807	288	999999	999999	848	999999	254	502	572	47	96	419	967	973	999999	631	999999	601	328	565	999999	30	217	999999	999999	944	342	529	74	999999	109	999999	585	553	807	80	298	999999	573	694	671	52	836	315	999999	999999	676	794	781	999999	233	483	32	999999	999999	999999	81	734	65	903	258	725	999999	425	937	999999	834	423	176	850	343	282	37	634	894	52	193	902	785	17	277	999999	748	949	999999	626	999999	15	999999	999999	999999	564	839	670	999999	946	999999	421	377	308	372	999999	628	930	781	951	999999	398	684	290	604	179	948	999999	635	710	999999	999999	501	321	550	999999	999999	156	999999	999999	443	367	197	947	437	771	534	486	645	24	918	817	178	999999	181	868	331	999999	999999	999999	615	999999	44	735	969	136	920	66	758	543	999999	482	89	12	517	97	210	999999	853	832	644	471	411	620	999999	999999	999999	529	149	681	999999	263	999999	999999	172	651	332	461	978	311	851	477	999999	999999	954	445	738	175	999999	93	667	999999	96	999999	195	999999	389	424	943	999999	816	401	917	86	46	807	752	999999	999999	865	765	748	758	999999	980	177	743	310	666	356	430	154	999999	999999	24	912	999999	146	836	28	272	908	518	999999	999999	999999	559	651	74	157	693	999999	335	598	999999	999999	999999	999999	613	27	411	89	999999	597	999999	671	336	861	999999	133	640	999999	231	821	999999	857	240	589	65	529	999999	101	999999	519	663	750	819	475	737	105	86	631	532	818	617	192	160	921	789	824	134	698	589	999999	516	86	999999	514	999999	470	688	999999	489	999999	409	319	999999	248	999999	639	852	999999	133	967	999999	18	93	413	214	421	999999	999999	800	999999	999999	919	512	304	12	586	301	315	999999	999999	417	830	152	449	418	307	999999	912	999999	159	999999	272	575	622	999999	507	993	55	309	584	763	378	455	257	999999	999999	807	999999	245	357	348	547	390	855	559	999999	866	999999	994	999999	82	794	332	650	269	142	353	890	999999	504	593	255	15	999999	514	48	385	894	999999	999999	999999	798	676	639	999999	434	881	719	72	678	641	358	60	999999	511	968	999999	804	987	555	999999	999999	149	999999	763	102	541	494	351	521	840	971	999999	76	416	283	999999	999999	999999	835	261	634	999999	732	999999	245	999999	612	394	545	991	581	906	999999	999999	999999	659	999999	999999	719	999999	999999	377	550	837	669	474	983	999999	999999	849	364	965	999999	304	512	99	417	877	999999	999999	
999999	110	806	999999	269	999999	678	286	834	624	193	815	129	942	864	267	287	999999	203	999999	999999	626	166	695	637	615	754	911	999999	493	999999	67	357	822	964	296	571	999999	999999	999999	796	707	999999	999999	666	548	846	220	440	999999	811	522	683	758	686	312	943	120	892	999999	321	767	997	999999	382	999999	468	307	978	999999	696	265	326	999999	974	513	475	553	39	98	769	543	480	44	999999	999999	999999	599	999999	999999	353	460	139	924	293	999999	710	811	999999	540	90	549	999999	862	558	999999	205	94	783	182	837	400	90	803	884	777	296	999999	668	652	752	868	171	326	234	245	136	402	316	945	802	663	322	499	18	230	311	618	485	135	533	299	815	999999	824	999999	999999	999999	50	515	742	747	152	999999	787	222	999999	916	999999	999999	430	803	999999	838	380	183	87	591	795	663	476	678	487	543	129	463	62	999999	501	281	999999	999999	999999	800	212	65	521	734	711	796	842	999999	979	173	705	729	521	999999	592	651	999999	788	540	386	49	74	270	999999	468	334	169	190	424	999999	456	630	999999	999999	635	325	999999	999999	999999	999	821	91	999999	999999	838	999999	941	999999	614	850	406	87	269	975	761	999999	794	911	999999	386	636	999999	970	622	716	999999	288	544	351	999999	988	532	908	999999	564	958	999999	946	771	79	393	93	575	573	999999	379	370	476	225	497	530	999999	87	503	372	169	120	85	607	763	121	406	734	347	999999	999999	999999	729	420	999999	999999	847	149	206	992	553	96	406	661	346	714	812	328	999999	747	247	454	414	178	999999	999999	300	349	999999	958	999999	358	238	711	97	210	641	65	423	999999	683	611	880	999999	999999	82	713	423	270	58	308	87	881	600	624	429	764	999999	25	954	999999	507	141	999999	999999	204	999999	694	574	146	83	756	999999	999999	73	636	574	904	358	999999	144	876	89	959	659	999999	477	999999	97	999999	999999	999999	50	468	999999	185	479	999999	504	624	223	28	849	133	974	552	999999	753	536	987	854	860	999999	691	999999	604	428	181	588	106	727	999999	607	906	700	993	716	999999	883	999999	166	932	409	999999	119	126	37	955	999999	117	736	999999	999999	999999	813	585	877	358	649	649	756	308	63	999999	897	993	999999	999999	999999	981	999999	999999	870	999999	830	922	460	999999	582	999999	999999	472	196	481	370	13	128	506	102	124	125	368	797	243	141	858	879	11	836	125	704	94	999999	999999	999999	999999	853	464	279	999999	134	409	999999	945	83	294	121	581	999999	894	875	
914	849	999999	865	477	938	636	516	971	999999	458	641	466	998	492	939	192	209	368	159	999999	999999	211	990	715	592	851	170	999999	746	307	964	999999	250	789	999999	999999	147	804	73	999999	999999	307	847	675	768	319	946	591	354	929	999999	678	744	999999	687	648	328	160	884	999999	999999	999999	999999	746	494	699	999999	218	257	725	54	404	305	933	715	929	364	324	947	283	904	579	502	999999	925	999999	207	999999	112	999999	896	987	999999	976	750	289	82	111	191	78	103	999999	343	628	999999	977	999999	999999	505	758	293	13	213	999999	191	897	176	999999	820	208	501	196	116	660	829	66	999999	999999	999999	999999	999999	262	142	878	999999	177	245	999999	932	999999	913	397	534	353	312	999999	784	318	795	852	123	665	290	983	577	907	631	999999	999999	827	502	64	627	78	999999	41	871	334	431	24	999999	302	484	999999	295	114	661	763	357	936	999999	176	533	340	323	200	971	159	310	282	545	561	84	999999	456	858	769	999999	451	281	999999	459	999999	999999	200	821	190	418	999999	473	255	868	999999	999999	999999	335	530	296	755	711	69	999999	33	158	478	110	999999	379	425	436	344	999999	321	85	915	822	289	752	999999	501	999999	562	999999	837	37	677	236	999999	559	130	338	482	709	740	999999	310	999999	737	999999	100	603	811	993	271	999999	999999	999999	260	948	732	55	778	157	999999	701	999999	269	195	131	800	873	17	819	999999	108	862	497	581	862	999999	396	552	999999	58	898	208	569	999999	709	978	131	976	272	826	85	999999	335	999999	48	716	999999	999999	616	512	226	595	991	698	172	999999	561	999999	397	343	999999	503	339	108	999999	502	936	78	486	153	679	897	744	999999	999999	548	999999	999999	542	999999	999999	156	999999	936	832	312	217	871	37	442	426	156	999999	928	999999	581	230	237	100	545	779	971	763	473	833	329	850	998	479	624	999999	519	442	250	769	200	567	999999	276	62	999999	75	999999	53	726	532	319	815	512	999999	999999	309	951	996	376	602	392	473	113	513	999999	218	999999	413	703	999999	714	348	169	299	24	827	961	47	260	714	931	719	746	310	19	44	495	831	305	440	568	999999	999999	177	999999	104	298	999999	600	86	673	637	999999	819	818	970	656	222	999999	500	348	999999	999999	662	671	673	726	802	999999	427	723	570	118	272	999999	999999	999999	992	492	920	539	207	999999	184	50	303	378	999999	492	49	388	282	208	804	102	654	999999	221	506	999999	378	495	270	182	999999	113	999999	88	480	
549	506	999999	730	999999	999999	150	475	572	999999	377	304	798	320	464	999999	999999	371	999999	180	693	999999	262	496	357	552	53	937	274	999999	937	774	300	456	942	542	724	552	999999	843	951	189	999999	600	138	840	579	185	806	144	999999	741	225	908	787	999999	254	177	382	999999	917	212	210	751	683	602	13	352	378	921	324	898	875	469	228	514	452	662	367	999999	972	868	141	140	999999	205	558	392	669	972	298	557	179	335	925	999999	978	999999	999999	999999	836	237	806	999999	820	999999	866	756	689	999999	527	591	809	865	198	59	81	999999	843	488	999999	621	999999	406	633	766	999999	550	543	479	536	77	999999	831	681	745	71	257	320	893	339	802	999999	396	999999	706	747	314	147	876	999999	908	541	438	492	224	999999	410	999999	63	296	999999	222	219	746	459	845	999999	999999	453	987	999999	759	950	158	999999	918	999999	951	926	29	424	413	667	801	627	999999	317	999999	466	999999	661	995	999999	606	22	590	493	649	999999	861	999999	129	999999	999999	854	999999	591	999999	251	306	268	999999	334	999999	872	999999	999999	999999	129	924	537	638	728	262	336	827	999999	353	145	659	435	999999	999999	74	259	999999	999999	999999	947	478	944	38	108	999999	932	211	999999	999999	999999	109	46	85	999999	80	333	141	999999	441	562	36	656	999999	153	999999	871	621	999999	270	785	578	204	775	470	999999	999999	509	999999	999999	330	999999	999999	279	999999	999999	623	359	126	885	999999	127	902	288	999999	921	999999	705	884	999999	297	999999	709	411	447	166	905	270	614	999999	100	824	999999	832	999999	437	869	387	629	999999	967	521	504	999999	529	999999	675	915	558	549	828	999999	624	33	280	19	425	755	831	999999	999999	363	999999	246	999999	916	999999	79	177	789	61	444	86	999999	549	776	999999	101	882	780	490	999999	711	75	61	816	999999	578	561	110	999999	123	999999	176	975	614	776	267	823	612	151	606	748	769	999999	394	207	846	484	504	203	334	873	60	999999	151	999999	679	195	977	999999	999999	517	77	999999	999999	999999	909	802	934	999	558	278	279	638	883	251	999999	577	667	619	364	104	67	999999	687	250	505	203	833	999999	106	82	999999	897	204	98	680	991	559	506	999999	999999	549	505	645	65	604	421	98	999999	999999	999999	999999	368	360	852	460	170	100	697	391	999999	968	972	903	999999	432	999999	999999	794	999999	950	27	170	999999	321	555	561	271	999999	645	93	114	932	262	994	999999	999999	546	351	999999	519	901	862	125	581	84	576	601	170	
999999	232	999999	304	340	759	999999	999999	47	999999	307	999999	899	468	62	999999	611	45	719	909	930	999999	835	102	999999	60	58	165	54	999999	246	999999	960	110	999	422	116	810	602	999999	909	999999	449	506	999999	739	620	999999	810	818	970	999999	857	692	239	686	397	885	147	289	710	929	323	298	803	999999	999999	999999	468	639	999999	800	443	227	999	744	506	338	57	999999	440	615	355	236	999999	206	131	277	871	323	35	230	999999	999999	999999	999999	999999	161	999999	725	999999	821	974	181	626	180	606	639	693	999999	189	999999	999999	999999	999999	104	999999	96	519	999999	207	671	927	155	613	999999	136	130	999999	29	871	355	634	999999	999999	619	641	184	999999	607	600	491	999999	386	143	965	391	953	999999	999999	405	999999	999999	999999	527	999999	893	828	567	655	54	486	215	999999	623	999999	434	516	999999	239	463	410	486	912	15	716	999999	550	999999	648	999999	183	656	737	624	999999	714	538	804	496	725	812	616	954	563	999999	286	910	763	999999	541	875	999999	243	243	999999	309	728	100	810	52	353	816	999999	75	870	999999	477	58	999999	130	896	999999	607	999999	651	793	999999	358	999999	440	999999	787	999999	117	999999	324	422	504	628	785	985	999999	993	453	382	995	999999	999999	692	294	808	862	999999	188	644	173	999999	729	592	999999	777	379	999999	999999	866	999999	113	811	362	556	417	973	430	753	144	458	999999	163	999999	655	105	643	999999	606	631	999999	563	535	472	549	999999	693	911	426	17	999999	248	999999	999999	999999	892	886	999999	145	999999	835	999999	480	53	196	456	107	596	936	117	144	999999	999999	748	552	12	577	349	812	494	723	71	999999	746	529	219	103	576	325	763	218	116	999999	728	999999	882	92	491	285	103	999999	106	975	319	872	999999	645	999999	999999	999999	324	547	724	999999	163	773	999999	734	524	976	362	531	999999	183	898	37	192	999999	999999	999999	919	999999	73	718	528	627	96	693	873	999999	573	228	540	999999	448	670	392	879	999999	32	999999	358	967	999999	740	443	825	999999	999999	999999	999999	771	923	375	894	238	484	15	132	536	687	744	999999	896	412	144	990	999999	734	238	645	313	308	999999	226	571	128	999999	999999	95	801	294	283	38	908	801	304	175	617	219	196	386	756	49	999999	708	497	81	896	606	999999	66	999999	192	209	415	473	995	159	333	120	720	38	47	734	403	471	832	988	610	840	999999	161	524	51	269	999999	269	593	517	83	57	999999	381	641	744	227	101	829	999999	338	999999	26	294	
999999	476	357	718	314	942	247	665	92	999999	765	628	905	552	150	939	858	213	411	999999	259	72	851	657	406	989	185	380	13	999999	282	541	808	867	424	575	911	999999	954	651	279	999999	964	583	615	22	839	674	950	999999	644	134	999999	384	44	47	624	700	322	999999	766	867	661	596	999999	234	999999	999999	999999	574	37	29	259	999999	371	999999	107	999999	999999	393	999999	511	429	123	999999	157	644	434	832	387	951	221	526	639	884	412	756	378	999999	391	203	801	547	999999	999999	624	875	147	22	203	939	355	659	999999	175	265	448	548	744	999999	999999	999999	215	999999	623	816	999999	619	875	959	95	999999	708	660	999999	358	999999	999999	999999	237	282	506	421	999999	448	605	561	597	474	999999	999999	999999	634	999999	999999	999999	595	797	999999	54	130	999999	999999	63	999999	219	646	999	738	816	301	404	295	516	593	999999	974	576	310	999999	264	906	999999	255	994	876	105	14	999999	999999	999999	176	290	217	117	26	245	367	531	239	959	562	858	658	999999	569	922	999999	121	717	833	28	496	745	789	224	120	25	68	241	999999	999999	150	356	62	134	124	999999	409	576	848	616	999999	81	67	702	58	497	999999	999999	954	999999	999999	151	559	745	679	544	999999	893	906	229	308	999999	125	999999	422	511	605	999999	455	844	718	544	999999	226	972	425	687	999999	175	622	108	999999	999999	999999	999999	999999	796	317	455	579	660	999999	999999	628	318	999999	999999	999999	289	999999	999999	713	980	120	269	357	999999	999999	772	999999	857	339	727	293	999999	675	23	999999	576	999999	714	297	999999	875	193	211	874	251	999999	227	468	946	808	628	730	395	652	999999	876	402	727	463	545	201	722	999999	788	999999	508	999999	742	999999	999999	865	831	999999	954	999999	926	999999	483	40	999999	999999	795	910	531	999999	563	735	33	847	113	999999	695	261	999999	567	163	862	999999	497	999999	275	484	491	782	942	999999	135	999999	547	249	817	918	999999	38	990	405	999999	799	690	823	772	619	894	873	989	179	580	852	397	952	73	645	986	999999	169	80	313	138	588	311	437	304	485	608	999999	266	998	999999	761	171	351	999999	732	673	970	656	589	617	999999	773	226	999999	53	595	999999	182	931	410	869	999999	102	999999	220	388	395	477	143	296	999999	732	181	357	101	999999	999999	10	912	322	999999	512	999999	695	999999	815	95	164	261	889	432	122	334	597	363	999999	78	667	852	354	999999	502	522	303	999999	69	601	868	192	817	984	999999	270	999999	94	999999	999999	
407	347	999999	999999	241	226	253	863	999999	999999	999999	993	260	999999	999999	157	568	44	999999	990	196	666	999999	223	226	971	443	905	257	852	999999	513	997	410	671	330	999999	61	999999	999999	278	439	562	661	28	874	999999	660	999999	38	701	585	269	999999	253	741	72	192	999999	269	783	999999	616	624	999999	80	999999	849	495	622	699	999999	999999	548	721	757	113	623	999999	352	999999	999999	863	999999	160	139	253	631	166	999999	267	274	999999	786	502	999999	822	938	968	947	878	92	999999	429	338	195	999999	999999	654	999999	637	448	999999	733	229	10	485	396	999999	563	827	999999	999999	564	999999	435	999999	211	999999	790	999999	174	999999	257	473	999999	616	443	999999	999999	999999	999999	999999	671	302	819	286	999999	999999	502	454	435	999999	999999	999999	514	399	611	74	902	999999	395	999999	863	560	472	793	739	269	272	999999	51	505	508	30	304	397	31	271	999999	158	999999	645	553	346	509	699	999999	137	959	568	15	379	999999	321	157	856	999999	120	829	36	999999	982	303	119	413	930	966	999999	825	126	377	349	528	754	364	750	132	999999	61	773	999999	612	999999	999999	999999	672	516	999999	873	999999	284	911	442	519	999999	316	351	444	999999	999999	999999	855	311	843	200	666	850	244	956	407	733	595	69	999999	482	934	682	599	999999	740	423	999999	999999	386	842	466	907	19	152	999999	408	688	999999	482	999999	697	999999	999999	513	720	999999	282	240	999999	714	999999	851	999999	999999	999999	634	751	712	202	165	953	344	925	10	733	759	841	101	907	998	55	999999	587	26	784	999999	225	96	20	918	151	549	55	671	163	615	531	972	475	424	657	975	401	326	96	363	385	466	999999	999999	980	190	999999	477	999999	687	274	368	999999	53	418	665	701	283	999999	999999	298	999999	846	128	237	999999	626	493	351	79	999999	999999	930	999999	257	759	999999	59	999999	960	226	577	12	999999	350	173	999999	431	999999	991	999999	128	999999	682	74	132	619	999999	733	122	563	838	136	599	87	13	999999	830	796	659	359	652	345	64	197	721	260	380	999999	74	157	999999	487	359	795	491	959	257	366	999999	150	655	325	825	406	387	450	412	398	347	734	890	635	999999	642	999999	782	999999	495	353	871	999999	883	669	999999	368	361	777	804	596	54	190	474	671	999999	704	336	520	657	809	281	848	981	440	999999	266	570	140	717	173	709	711	762	22	263	900	999999	999999	999999	48	36	673	608	802	302	554	425	999999	999999	937	999999	271	999999	685	999999	999999	267	452	
339	708	798	230	70	640	999999	343	427	461	417	618	932	680	660	619	999999	608	999999	189	147	999999	840	999999	302	779	999999	999999	120	86	941	999999	999999	329	326	161	249	805	999999	967	999999	999999	136	964	556	229	15	624	611	981	902	473	782	88	314	554	868	202	928	290	771	450	232	350	999999	186	974	612	999999	509	379	977	995	282	274	188	658	876	59	82	773	254	835	139	184	478	999999	999999	999999	771	293	57	877	999999	206	474	737	999999	453	379	999999	999999	271	999999	611	999999	999999	509	813	999999	896	999999	153	855	516	527	614	102	176	51	728	999999	597	591	226	999999	110	673	86	799	450	999999	432	679	999999	380	982	733	527	258	10	948	751	999999	999999	301	903	999999	815	678	860	644	619	412	999999	835	999999	679	885	289	999999	804	433	23	685	33	568	473	38	146	999999	881	575	917	51	780	667	999999	715	924	999999	89	857	407	939	999999	999999	30	38	999999	575	313	999999	248	433	206	525	737	999999	999999	999999	440	993	679	144	999999	79	701	370	999999	999999	999999	999999	961	999999	745	946	999999	83	999999	999999	547	445	46	999999	999999	43	999999	494	844	265	930	505	863	201	988	96	999999	273	960	737	999999	999999	999999	823	479	999999	999999	999999	687	259	999999	663	999999	999999	999999	999999	956	999999	903	945	742	216	999999	615	999999	600	110	769	999999	659	767	762	122	151	216	887	287	222	100	891	157	948	806	594	766	999999	999999	780	15	993	139	79	999999	25	994	355	999999	552	585	879	249	126	516	38	492	736	550	192	875	307	717	999999	27	21	999999	794	999999	931	848	971	428	329	763	877	529	697	402	107	156	861	754	734	636	221	652	40	441	778	112	39	725	988	904	999999	286	396	62	999999	999999	210	945	212	999999	614	460	920	362	999999	508	794	344	453	999999	24	553	982	999999	805	369	767	363	632	828	819	999999	439	424	999999	999999	999999	645	999999	880	945	999999	551	999999	32	761	999999	678	802	279	318	694	281	952	890	999999	304	289	999999	988	459	847	322	383	883	999999	31	999999	306	47	999999	158	299	573	100	108	11	950	93	54	999999	99	560	362	999999	134	974	487	533	999999	306	854	399	999999	431	108	603	999999	157	665	740	235	381	764	905	999999	405	708	861	999999	162	353	205	211	359	369	999999	959	999999	758	392	544	971	405	999999	520	999999	242	151	991	505	833	803	999999	314	999999	718	999999	457	361	729	276	625	742	748	953	658	198	706	71	999999	643	315	398	999999	205	
999999	976	34	394	409	999999	566	870	296	329	549	999999	999999	999999	651	500	512	511	39	126	918	239	656	787	862	571	999999	89	189	999999	527	999999	156	118	999999	741	771	72	951	566	709	754	455	999999	413	999999	999999	999999	999999	321	141	804	999999	999999	287	999999	999999	999999	532	999999	637	487	690	435	801	144	631	999999	799	909	999999	449	559	473	417	999999	784	999999	999999	999999	279	776	669	867	729	722	999999	990	831	134	422	999999	999999	999999	928	232	74	29	627	278	259	999999	999999	999999	592	692	255	999999	748	123	249	102	861	999999	568	999999	818	822	706	999999	99	640	955	999999	497	203	909	445	545	195	109	764	609	116	731	765	816	167	285	47	999999	160	251	718	999999	329	673	988	555	76	414	251	323	548	999999	619	999999	999999	24	398	783	999999	360	563	999999	485	999999	755	820	999999	999999	660	547	668	611	938	399	246	790	177	530	920	890	999999	999999	999999	999999	71	999999	122	999999	532	153	886	264	667	799	688	705	409	835	917	178	752	31	999999	703	655	999999	250	229	999999	503	846	868	862	919	999999	782	164	45	999999	999999	707	595	522	517	661	414	944	149	710	999999	391	999999	612	752	148	457	37	164	795	134	686	892	895	38	306	27	999999	748	917	905	551	999999	413	98	470	999999	999999	999999	52	250	992	111	518	780	122	514	266	999999	780	999999	754	999999	249	308	999999	815	699	494	221	643	999999	999999	231	804	990	27	929	523	291	981	999999	791	122	554	999999	585	383	125	916	792	761	999999	967	999999	161	551	133	114	999999	999999	467	999999	999999	408	999999	797	879	999999	790	104	585	742	828	799	999999	962	887	695	176	999999	441	583	578	428	882	731	238	738	653	448	893	999999	577	636	523	934	766	713	327	344	705	669	335	999999	217	999999	462	177	16	198	664	438	999999	999999	223	999999	999999	606	526	505	999999	151	999999	351	210	760	175	999999	999999	551	206	183	377	999999	862	772	258	755	999999	863	278	70	731	465	784	464	885	999999	999999	639	498	170	197	999999	999999	563	999999	984	621	456	853	270	891	465	992	491	71	116	999999	999999	635	690	999999	662	236	508	999999	605	567	745	874	976	778	646	62	999999	986	555	66	308	173	999999	144	999999	20	18	999999	276	472	302	403	779	673	972	14	808	775	999999	595	277	999999	13	426	999999	581	876	999999	999999	412	956	999999	515	60	999999	286	999999	555	629	999999	999999	339	153	142	274	351	105	313	805	642	254	269	461	960	789	999999	170	999999	
267	999999	999999	526	924	864	516	798	887	999999	455	696	642	262	156	999999	999999	938	999999	999999	161	999999	486	573	686	612	168	696	999999	999999	999999	999999	126	523	298	446	517	702	414	289	999999	476	464	375	857	119	999	991	123	999999	593	850	163	299	695	733	706	570	840	322	706	819	999999	342	468	393	579	129	964	709	374	674	533	721	253	999999	80	120	999999	576	999999	999999	583	473	999999	420	909	826	999999	564	739	999999	999999	101	999999	807	999999	132	907	474	539	880	999999	999999	999999	919	326	441	56	999999	663	999999	853	273	710	999999	245	291	999999	58	483	753	301	409	969	427	812	999999	148	999999	964	947	999999	999999	999999	732	149	999999	269	52	103	477	999999	817	901	153	104	598	391	53	999999	999999	752	859	990	786	589	627	444	787	117	884	999999	999999	55	715	393	610	237	978	400	76	31	336	954	999999	973	999999	999999	826	332	223	61	105	874	534	205	353	262	999999	152	999999	734	482	935	999999	184	180	771	196	999999	494	370	412	999999	504	418	425	904	984	813	115	129	617	464	893	999999	207	735	521	519	49	358	977	835	878	342	548	401	745	831	802	711	322	77	838	852	648	452	999999	126	999999	449	278	446	47	999999	126	999999	52	999999	976	444	260	676	719	145	393	577	774	172	869	34	168	162	999999	404	807	550	625	50	194	755	366	999999	739	600	89	541	999999	999999	225	530	999999	369	854	368	999999	999999	357	702	469	81	678	216	256	756	290	125	999999	643	595	576	999999	12	201	231	88	999999	999999	128	66	852	779	297	999999	999999	675	999999	308	652	942	171	202	923	999999	999999	999999	159	158	999999	320	964	115	164	890	648	138	356	999999	633	289	606	708	238	646	999999	302	390	269	907	999999	491	817	783	700	999999	999999	479	431	89	999999	929	999999	954	999999	999999	746	624	407	308	220	329	999999	674	372	999999	999999	963	286	963	820	696	999999	999999	902	828	156	331	464	999999	274	659	925	99	488	360	899	753	430	554	870	678	983	999999	697	761	999999	152	421	363	999999	420	202	468	268	457	50	999999	62	980	999999	999999	169	940	999999	561	404	541	999999	999999	446	709	543	731	102	999999	999999	927	553	150	999999	14	999999	110	495	999999	466	466	830	40	320	444	999999	449	610	455	999999	52	928	145	999999	330	956	408	916	271	876	470	999999	127	744	122	911	999999	23	940	515	68	999999	188	105	937	999999	165	702	12	18	103	999999	647	632	670	999	417	783	646	57	511	194	
233	977	999999	999999	713	295	207	532	789	999999	669	939	460	597	749	50	999999	999999	800	999999	914	263	782	999999	727	494	999999	999999	503	999999	377	999999	14	999999	231	211	109	845	999999	999999	505	479	999999	999999	461	708	999999	82	260	377	364	36	999999	999999	280	999999	205	656	999999	228	999999	94	999999	662	68	999999	999999	585	999999	548	999999	999999	622	999999	211	444	44	124	887	29	999999	11	862	136	773	999999	645	209	999999	260	15	453	999999	778	658	999999	450	566	609	685	773	999999	705	712	435	780	999999	326	603	835	935	90	999999	353	907	219	231	902	999999	717	999999	735	999999	126	542	999999	111	843	283	790	999999	478	514	212	256	724	306	160	701	992	936	329	605	768	324	925	684	138	871	999999	199	548	999999	892	999999	47	615	589	179	937	679	999999	999999	999999	841	467	999999	566	999999	192	913	80	999999	896	780	812	999999	223	999999	999999	813	972	971	834	999999	456	800	622	659	219	999999	717	981	763	323	376	999999	792	927	856	999999	127	999999	999999	535	999999	346	781	122	741	907	999999	787	999999	133	707	999999	218	222	999999	999999	999999	907	887	83	999999	999999	447	583	414	536	347	999999	944	267	695	940	999999	999999	481	119	28	509	917	311	716	929	428	639	616	999999	77	580	542	199	406	220	154	615	999999	999999	899	999999	708	214	570	116	842	305	437	766	999999	909	740	285	648	453	999999	999999	366	276	670	807	999999	637	999999	999999	752	755	861	485	999999	678	969	451	999999	820	999999	999999	740	999999	999999	132	211	849	471	999999	839	999999	551	999999	231	999999	258	73	369	101	241	81	999999	999999	363	97	444	999999	970	637	999999	299	74	828	999999	286	845	756	188	547	606	127	175	310	926	495	999999	909	999999	237	429	999999	91	999999	588	729	966	936	256	999999	999999	999999	999999	833	999999	999999	202	999999	309	944	723	501	884	821	494	123	905	445	877	868	999999	535	698	742	218	43	217	945	249	999999	999999	908	510	189	858	357	248	342	91	386	302	491	999999	319	514	927	31	270	634	474	823	531	69	387	999999	163	999999	146	625	195	342	257	482	385	635	814	991	705	962	147	875	573	999999	500	575	402	999999	389	999999	290	21	947	320	775	999999	999999	999999	132	999999	999999	796	112	999999	896	999999	55	18	234	683	699	936	326	999999	999999	599	999999	177	569	812	999999	238	180	999999	345	184	999999	936	999999	286	847	999999	999999	999999	267	351	999999	999999	467	456	999999	393	700	706	537	999999	694	649	823	185	999999	620	289	320	
349	476	626	203	999999	722	999999	999999	310	948	836	733	77	685	50	999999	825	404	999999	122	292	340	538	474	380	991	489	999999	123	531	999999	236	686	558	301	791	999999	579	484	745	796	421	999999	752	869	803	286	999999	999999	678	360	999999	911	999999	37	19	938	161	822	999999	242	914	995	779	999999	609	57	518	393	999999	999999	999999	920	964	326	870	257	785	604	576	999999	480	999999	444	181	983	325	519	999999	292	999999	999999	757	999999	512	882	425	999999	241	269	999999	767	625	360	999999	999999	999999	946	999999	167	999999	162	556	999999	675	762	778	560	607	537	999999	538	987	111	406	857	498	826	999999	443	454	943	554	344	820	999999	999999	785	999999	77	999999	378	668	373	999999	700	26	510	999999	999999	114	865	706	999999	975	228	779	524	953	999999	615	706	494	417	712	819	608	221	435	728	907	992	372	539	87	916	869	624	581	999999	840	987	408	711	339	999999	246	849	999999	602	177	340	831	999999	461	753	883	261	661	710	102	805	85	699	843	121	502	176	626	69	999999	165	942	999999	558	999999	999999	783	87	132	582	758	999999	833	560	576	171	574	88	334	42	617	962	871	614	45	912	999999	868	999999	97	80	233	310	253	22	398	584	249	834	455	110	183	538	138	999999	952	251	148	276	950	927	999999	999999	36	740	202	80	999999	999999	999999	598	914	999999	45	511	535	551	590	548	999999	999999	335	254	999999	931	999999	433	743	280	92	999999	570	601	277	999999	981	930	283	512	999999	327	940	725	999999	856	999999	323	999999	999999	808	999999	660	999999	98	999999	602	844	422	105	306	999999	337	373	440	999999	37	322	999999	876	999999	604	278	88	729	860	999999	609	135	32	746	130	999999	127	472	681	999999	999999	513	904	567	147	517	188	999999	999999	990	577	999999	85	828	872	731	627	106	213	142	999999	870	237	726	992	719	400	359	185	839	219	900	758	43	999999	809	687	999999	392	96	100	999999	679	869	79	324	59	203	873	999999	313	31	268	549	437	109	285	188	999999	428	999999	829	39	220	780	676	536	52	999999	73	999999	317	713	999999	51	710	201	999999	657	677	669	206	485	999999	999999	198	999999	219	605	957	534	509	744	964	969	271	842	999999	999999	999999	787	17	432	809	999999	995	317	152	507	727	908	917	530	896	758	921	353	252	684	591	999999	327	446	814	539	999999	573	749	157	780	868	732	278	264	890	661	774	676	442	540	881	499	711	877	999999	999999	978	847	999999	57	918	599	784	
507	367	999999	999999	999999	999999	808	431	567	994	727	859	185	648	275	16	107	156	676	810	153	999999	999999	616	569	764	922	567	726	544	999999	999999	278	948	771	999999	430	100	166	405	633	119	324	505	983	28	873	999999	712	840	117	901	251	999999	640	797	999999	999999	999999	853	357	251	999999	999999	999999	865	590	236	877	378	999999	17	990	281	186	999999	395	999999	633	550	890	954	854	885	437	208	999999	489	318	999999	999999	578	98	313	58	392	999999	302	611	127	438	646	999999	343	265	110	911	970	612	605	411	783	229	461	962	403	397	819	595	695	255	999999	999999	902	304	999999	918	686	999999	794	999999	999999	437	999999	122	999999	999999	520	630	336	999999	649	876	712	999999	999999	358	636	350	655	994	594	706	915	872	999999	728	198	49	258	192	234	747	818	975	999999	355	714	999999	719	999999	999999	199	268	408	999999	999999	999999	340	999999	659	291	346	578	799	45	396	522	999999	999999	525	999999	999999	381	999999	73	902	67	737	264	944	643	297	631	125	999999	405	447	517	276	999999	522	858	45	599	999999	999999	179	29	999999	921	999999	81	564	203	864	405	817	124	344	703	176	478	85	69	25	994	715	462	681	640	948	15	999999	681	12	999999	999999	999999	253	185	999999	999999	798	342	121	571	732	437	999999	722	999999	333	999999	999999	999999	54	782	975	583	906	182	716	999999	308	999999	999999	999999	999999	200	999999	960	44	870	999999	999999	137	999999	743	948	453	271	999999	999999	999999	62	999999	832	803	745	999999	44	469	999999	347	999999	27	701	999999	368	292	866	999999	246	213	762	552	462	23	603	809	374	48	37	999999	644	999999	515	388	999999	358	995	901	147	242	999999	500	999999	532	166	952	435	190	384	665	586	999999	999999	997	207	509	172	819	999999	935	594	999999	999999	78	702	117	512	323	252	20	296	964	712	14	200	999999	716	929	857	651	383	999999	664	999999	553	233	854	517	999999	746	999999	186	702	211	999999	999999	999999	767	830	58	999999	122	999999	999999	378	622	999999	45	806	999999	999999	999999	961	999999	999999	999999	341	80	525	479	263	994	142	505	825	999999	272	510	366	999999	213	999999	109	808	210	271	256	300	992	999999	524	999999	710	254	999999	951	999999	153	649	247	685	987	251	999999	795	999999	979	999999	548	999999	999999	208	999999	999999	732	842	999999	162	999999	301	999999	999999	87	594	955	999999	999999	888	999999	999999	895	128	860	999999	999999	225	999999	748	23	754	291	999999	751	999999	581	999999	149	87	522	121	817	72	796	358	94	
644	909	657	405	999999	172	999999	889	674	999999	999999	348	559	999999	516	145	394	148	602	19	348	999999	999999	23	639	304	215	999999	440	999999	833	331	512	44	852	999999	999999	353	999999	999999	200	925	87	999999	349	977	999999	941	15	999999	432	999999	203	348	746	999999	999999	644	999999	65	956	725	999999	618	540	999999	835	525	293	210	999999	51	485	20	999999	423	222	983	673	661	715	274	370	464	633	999999	999999	173	298	508	750	415	999999	608	635	474	475	469	829	999999	151	74	658	999999	891	391	999999	192	529	333	142	581	970	999999	350	692	365	995	999999	630	999999	672	236	999999	460	679	463	877	385	354	947	753	999999	243	520	650	615	565	572	999999	999999	999999	643	965	375	178	445	483	999999	999999	119	479	483	999999	659	479	999999	873	999999	999999	927	999999	999999	999999	385	389	427	737	594	999999	999999	799	432	999999	168	999999	38	270	418	292	244	980	619	443	999999	477	279	954	583	999999	812	741	221	360	999999	901	149	999999	999999	986	750	707	889	568	864	319	57	740	51	824	999999	577	999999	999999	977	946	951	373	938	907	119	473	163	553	886	346	587	81	999999	266	999999	999999	680	432	541	999999	101	999999	578	999999	999999	539	913	759	600	245	286	999999	383	377	950	999999	530	682	876	287	553	345	682	528	731	975	320	999999	999999	999999	897	999999	530	450	855	900	794	22	487	580	560	404	952	651	69	438	999999	999999	315	920	49	999999	555	264	983	755	378	60	205	455	228	138	631	719	348	253	629	932	521	60	999999	518	999999	305	727	158	393	999999	468	303	286	267	479	217	841	999999	486	999999	467	109	999999	999999	817	42	361	999999	773	999999	313	815	809	766	999999	999999	938	531	803	259	537	834	372	347	999999	902	178	961	658	423	878	999999	767	999999	474	422	528	247	701	172	999999	305	385	160	728	653	493	520	726	224	278	320	105	236	739	632	736	195	162	999999	863	999999	773	359	364	864	999999	999999	301	128	737	701	829	640	315	999999	458	222	618	938	418	658	244	444	154	567	352	999999	623	841	999999	342	999999	786	309	999999	532	999999	999999	863	604	47	999999	999999	486	999999	490	465	920	999999	184	524	576	223	506	215	165	999999	215	999999	521	517	833	999999	442	404	999999	53	341	762	999999	433	999999	754	343	380	439	636	957	576	87	887	619	125	667	999999	766	871	999999	104	398	203	820	999999	352	999999	213	768	176	92	999999	446	134	999999	797	999999	999999	821	999999	136	775	529	380	638	719	633	
999999	999999	999999	281	999999	745	764	247	374	516	613	426	412	256	999999	671	999999	875	616	640	763	461	999999	916	72	944	991	163	328	999999	822	191	999999	999999	199	496	975	895	454	999999	682	886	999999	291	147	681	999999	999999	959	999999	69	505	32	88	870	446	999999	875	999999	693	754	611	999999	505	693	431	146	999999	67	680	695	574	430	400	957	876	667	46	779	391	535	367	999999	225	809	999999	169	999999	848	999999	106	109	686	761	471	81	968	298	597	999999	544	726	575	288	417	494	999999	631	131	999999	779	999999	106	827	167	396	416	702	999999	999999	272	935	999999	314	999999	596	887	669	929	886	907	999999	999999	73	846	999999	999999	915	807	324	252	537	90	854	973	999999	13	999999	604	85	664	275	602	231	453	609	882	271	704	999999	606	415	702	244	999999	410	914	43	980	358	999999	999999	894	381	999999	735	855	989	341	840	592	38	75	999999	231	641	775	227	999999	246	926	530	221	986	717	837	999999	845	999999	572	828	999999	999999	255	480	173	380	231	999999	717	754	892	930	999999	999999	578	999999	999999	23	454	999999	999999	423	744	999999	83	999999	908	663	296	901	19	230	768	22	623	158	819	383	999999	271	554	130	902	492	999999	600	357	758	149	497	985	832	324	937	142	555	145	999999	407	882	999999	567	811	816	744	672	171	851	999999	999999	530	475	999999	193	91	576	521	999999	397	483	932	160	524	798	915	186	906	831	999999	77	23	995	976	185	798	986	318	95	747	371	999999	506	153	719	967	519	877	140	999999	565	43	883	436	924	950	322	999999	23	999999	568	765	340	971	547	415	534	499	778	394	104	268	436	514	35	54	436	16	804	830	405	308	775	974	324	43	999999	568	62	999999	485	942	999999	194	189	999999	108	999999	606	313	443	999999	108	999999	761	307	607	379	410	999999	523	315	248	192	999999	269	990	999999	656	513	285	965	447	553	908	999999	999999	251	334	429	999999	999999	999999	501	397	385	999999	39	223	999999	436	761	167	182	711	180	703	123	689	920	615	742	878	102	38	477	999999	555	837	609	344	999999	54	980	934	622	904	747	999999	129	69	960	152	639	86	523	807	999999	999999	999999	999999	999999	562	414	814	999999	32	999999	473	999999	802	654	999999	614	682	80	999999	186	247	98	999999	956	328	569	999999	999999	600	249	25	514	669	317	713	108	161	495	802	639	176	731	600	999999	284	874	327	414	768	538	999999	999999	806	631	37	999999	999999	501	999999	999999	553	169	
999999	783	302	999999	260	494	999999	999999	462	196	278	87	20	516	498	678	999999	453	251	456	999999	72	292	999999	707	48	289	999999	635	659	964	809	96	17	999999	999999	304	325	623	832	473	674	85	770	737	728	620	521	264	794	999999	87	751	106	282	549	501	292	260	222	999999	981	468	803	232	468	991	999999	396	681	384	367	999999	419	983	999999	987	521	282	999999	427	768	705	841	840	999999	67	989	735	579	325	22	74	999999	627	999999	215	999999	547	279	737	999999	134	999999	419	999999	257	342	999999	69	562	979	999999	999999	794	999999	286	626	962	345	410	999999	999999	816	366	372	999999	428	999999	999999	999999	715	999999	12	252	809	644	999999	999999	389	639	725	876	675	999999	999999	11	792	999999	190	999999	589	319	999999	868	735	350	317	225	57	999999	829	550	621	63	846	16	999999	39	999999	802	163	205	583	999999	685	135	999999	999999	31	999999	999999	812	610	295	427	406	771	144	999999	469	999999	906	384	230	809	999999	265	999999	181	339	994	763	631	388	62	393	735	506	193	999999	747	518	999999	687	657	27	939	335	999999	449	244	873	522	525	475	256	820	363	896	510	999999	980	627	999999	375	747	999999	999999	243	999999	999999	274	999999	999999	721	999999	712	697	999999	792	244	930	985	999999	104	999999	250	999999	912	805	999999	382	609	683	739	767	999999	511	321	910	835	999999	101	602	999999	999999	922	614	803	657	544	133	789	113	275	939	999999	999999	598	255	506	999999	319	438	470	298	664	277	999999	999999	927	210	386	999999	956	527	838	393	952	134	208	636	311	264	271	449	592	506	417	800	772	994	913	76	999999	999999	407	999999	142	490	315	655	447	849	730	343	747	999999	156	999999	111	999999	999999	474	999999	870	774	65	177	30	706	999999	999999	377	191	999999	999999	320	259	207	999999	184	261	472	818	552	999999	461	533	927	702	465	360	669	698	171	61	449	29	542	999999	352	999999	122	999999	999999	795	80	667	798	999999	436	999999	999999	628	926	359	481	655	504	681	999999	531	999999	327	999999	808	999999	678	30	881	846	999999	999999	221	999999	688	149	688	671	999999	128	999999	735	999999	999999	588	999999	999999	772	811	580	794	524	860	672	821	256	999999	543	999999	605	999999	647	999999	999999	145	169	737	851	248	220	792	983	747	999999	528	795	370	999999	662	407	158	906	218	311	62	776	856	999999	955	441	999999	155	999999	161	727	999999	818	679	139	428	672	999999	533	600	787	810	777	307	154	36	886	742	881	940	999999	495	438	
615	157	369	313	199	896	806	866	647	999999	999999	999999	381	976	690	921	243	735	959	382	618	523	251	998	999999	404	928	999999	611	273	999999	704	242	718	213	531	770	125	483	302	999999	734	999999	160	191	471	773	999999	205	821	999999	215	497	999999	820	101	906	371	754	999999	967	261	265	999999	278	999999	603	999999	773	999999	999999	128	999999	667	655	884	383	101	816	97	631	879	360	790	999999	186	216	999999	898	999999	999999	408	999999	689	334	476	478	767	882	300	867	999999	286	46	669	529	954	830	467	999999	999999	815	555	667	173	98	900	474	757	101	685	999999	763	661	543	753	757	572	342	189	999999	616	218	999999	229	520	602	323	130	999999	232	999999	662	962	999999	999999	853	703	525	999999	575	14	999999	999999	614	393	356	624	502	916	772	999999	498	287	530	112	606	39	999999	652	999999	586	354	999999	868	310	821	801	268	733	899	63	999999	106	614	411	606	999999	999999	836	174	977	999999	214	999999	841	887	999999	442	300	213	999999	266	873	750	988	659	358	922	314	571	555	366	768	26	718	344	401	999999	129	999999	189	999999	610	999999	517	765	150	337	999999	999999	447	369	968	529	85	999999	182	356	626	751	257	999999	607	999999	999999	621	62	999999	614	506	496	710	322	793	34	706	999999	395	242	232	999999	999999	999999	892	999999	999999	397	249	941	999999	171	54	999999	377	258	684	520	999999	869	895	712	952	722	531	926	736	56	999999	505	378	151	787	999999	403	241	236	610	999999	150	431	234	813	256	999999	344	999999	663	944	545	350	196	319	525	999999	520	566	308	999999	999999	397	999999	999999	999999	999999	999999	384	930	654	146	32	83	805	205	448	671	999999	706	40	196	484	999999	999999	639	165	999999	832	271	777	999999	675	928	247	749	753	291	999999	79	684	999999	959	520	18	808	522	276	391	999999	87	674	620	860	278	186	491	323	48	584	588	389	947	999999	163	771	470	103	999999	999999	451	166	661	999999	32	126	236	963	74	999999	126	888	999999	718	194	999999	272	814	999999	70	268	439	999999	999999	491	304	965	999999	367	247	999999	428	999999	335	999999	920	23	791	838	999999	949	527	258	745	467	700	588	239	928	60	508	999999	443	775	797	999999	914	234	999999	727	161	389	606	827	955	999999	457	475	999999	273	99	999999	999999	509	121	740	190	506	969	791	716	736	999999	316	738	999999	985	665	537	659	16	789	453	999999	999999	569	921	999999	999999	769	999999	122	192	664	999999	38	679	999999	664	999999	999999	417	
999999	556	20	424	470	299	999999	999999	712	792	938	396	267	309	999999	865	509	551	999999	758	715	209	999999	604	553	264	355	710	21	999999	11	999999	827	999999	533	897	109	584	999999	632	342	527	67	460	999999	795	999999	661	11	999999	434	122	248	999999	702	66	18	999999	871	216	944	388	261	999999	791	468	569	668	776	139	765	924	999999	197	426	198	151	999999	430	757	999999	693	708	999999	999999	888	242	999999	896	477	888	693	713	893	687	999999	999999	407	999999	715	999999	739	885	872	58	509	670	61	656	513	914	920	999999	123	359	260	680	64	43	999999	235	814	771	308	251	82	999999	559	509	999999	999999	744	428	715	531	127	999999	836	999999	127	228	999999	108	392	562	967	707	999999	543	999999	283	999999	373	766	489	422	967	587	630	976	298	121	551	194	999999	180	502	999999	999999	241	453	844	904	916	684	54	716	388	745	283	374	999999	25	999999	199	999999	380	999999	235	999999	159	999999	215	999999	999999	999999	639	913	801	392	475	437	18	999999	983	438	317	456	92	999999	705	589	841	357	611	676	105	480	994	880	799	839	55	482	92	232	999999	731	97	999999	999999	802	587	363	807	937	613	713	97	760	403	999999	999999	790	413	569	388	857	571	162	21	169	919	920	592	635	391	535	229	760	999999	585	999999	515	39	903	12	488	999999	999999	73	999999	392	244	999999	876	270	264	999999	999999	844	781	999999	999999	999999	256	883	999999	771	999999	555	87	999999	337	960	999999	999999	74	761	999999	999999	900	317	896	98	628	776	684	443	716	375	136	466	706	916	28	999999	435	949	782	999999	345	999999	378	128	999999	898	65	284	669	999999	205	999999	568	999999	944	473	273	845	937	479	209	999999	64	999999	428	621	786	420	999999	403	139	124	999999	491	231	192	939	777	113	729	999999	409	774	404	180	999999	999999	751	972	554	161	589	22	313	820	122	662	999999	700	999999	999999	644	342	275	999999	91	525	87	733	999999	999999	999999	742	217	757	999999	459	660	635	999999	724	44	448	397	252	549	999999	675	670	119	999999	377	87	739	617	87	77	508	221	99	118	819	28	999999	29	665	846	805	555	31	663	11	936	905	649	999999	206	944	33	642	979	849	416	999999	999999	167	418	12	999999	680	999999	950	449	546	687	904	26	238	999999	586	702	306	130	649	999999	528	440	182	100	540	881	999999	999999	578	119	268	413	405	979	999999	999999	843	999999	874	999999	712	562	999999	228	744	71	967	999999	446	999999	999999	729	767	176	
712	999999	246	912	999999	799	608	475	870	999999	428	501	620	999999	999999	340	859	101	255	360	744	999999	999999	954	355	479	913	555	48	999999	437	538	645	999999	276	145	20	931	155	85	690	246	692	962	799	253	450	718	72	999999	999999	590	999999	999999	432	999999	686	999999	567	999999	885	999999	437	999999	999999	999999	855	392	982	379	999999	999999	946	999999	669	507	283	87	164	112	38	204	493	931	558	847	64	239	999999	530	459	728	999999	564	199	636	808	460	963	999999	397	999999	999999	692	999999	163	999999	999999	746	924	472	999999	137	465	561	691	570	505	999999	161	835	999999	999999	462	999999	600	563	391	980	42	699	999999	123	254	999999	970	468	999999	999999	404	214	749	999999	881	67	850	601	908	13	999999	76	312	777	812	84	999999	481	284	772	196	999999	999999	999999	713	235	999999	494	882	750	591	233	769	361	288	947	999999	144	705	404	79	999	999999	388	999999	966	396	55	311	180	943	999999	194	37	999999	999999	952	425	999999	655	418	366	719	167	422	999999	307	951	499	999999	988	636	776	879	703	197	999999	999999	999999	747	839	603	193	711	999999	999999	999999	741	403	482	995	669	366	59	999999	712	289	497	965	207	999999	444	556	446	191	999999	722	314	334	770	862	88	999999	40	999999	814	999999	17	360	330	245	999999	999999	26	869	328	280	726	999999	990	999999	456	907	653	89	999999	999999	999999	529	500	379	735	417	633	999999	916	999999	335	243	181	539	282	147	999999	999999	112	886	539	999999	862	45	995	420	999999	862	415	180	999999	951	999999	767	436	487	999999	999999	999999	999999	924	406	952	999999	944	999999	722	461	635	999999	272	691	999999	517	999999	179	666	464	999999	324	83	999999	214	746	185	384	821	999999	112	795	287	695	999999	953	999999	143	999999	639	101	512	697	882	237	106	908	999999	974	999999	260	267	820	404	575	195	85	162	201	999999	57	570	672	318	358	840	41	576	239	999999	554	383	555	37	999999	872	627	999999	999999	117	999999	947	410	999999	163	845	974	999999	129	276	878	809	942	999999	592	530	999999	388	533	397	75	341	999999	999999	999999	999999	999999	793	40	703	568	884	618	999999	379	110	999999	999999	999999	999999	999999	999999	457	963	154	744	440	147	444	999999	999999	248	999999	157	52	999999	948	999999	999999	999999	142	190	852	425	707	993	201	999999	48	491	371	999999	233	999999	531	917	884	45	806	999999	445	999999	358	197	671	329	999999	999999	51	873	162	710	999999	878	380	999999	305	41	265	161	553	582	999999	999999	481	947	
25	646	625	134	620	913	999999	952	999999	568	999999	664	754	387	776	729	817	999999	339	660	897	354	999999	846	999999	853	779	655	71	863	475	405	716	999999	314	999999	846	916	262	248	67	244	47	812	999999	641	999999	877	384	824	999999	934	623	820	999999	670	996	999999	513	999999	143	997	999999	999999	102	999999	999999	40	83	206	883	900	999999	100	602	662	999999	999999	993	980	576	901	280	999999	108	999999	999999	895	673	644	583	76	999999	495	114	70	352	69	999999	425	693	999999	804	188	940	864	32	532	228	397	362	168	785	533	200	999999	726	655	878	561	654	62	999999	438	622	816	497	426	985	542	999999	999999	999999	578	296	999999	999999	102	305	244	518	999999	677	999999	292	999999	291	880	304	872	343	697	190	168	771	640	889	376	565	134	376	605	999999	685	86	114	50	217	999999	999999	145	999999	359	643	52	405	385	89	999999	207	535	617	132	123	999999	622	999999	959	807	656	440	730	536	181	868	999999	999999	991	999999	999999	384	83	643	433	736	709	347	547	126	375	264	999999	229	367	598	759	483	433	487	463	47	91	999999	589	440	415	999999	187	775	139	692	394	879	968	823	461	973	698	999999	999999	284	530	842	441	402	630	999999	178	582	119	439	289	513	746	150	302	673	999999	993	330	612	169	771	987	999999	869	999999	261	544	999999	785	999999	56	988	188	516	248	969	196	809	905	928	999999	666	699	412	880	142	827	531	788	999999	704	65	886	125	999999	999999	999999	532	699	259	999999	999999	999999	654	243	525	567	633	63	704	867	194	999999	684	564	114	297	999999	999999	999999	433	999999	359	999999	999999	990	999999	73	758	393	999999	663	119	999999	999999	170	343	55	179	999999	574	204	999999	93	61	520	999999	211	560	653	999999	487	544	999999	999999	621	96	466	574	252	422	504	875	999999	999999	999999	84	769	390	404	771	251	110	633	232	999999	546	999999	815	569	360	900	513	114	824	733	129	217	829	682	83	877	999999	927	942	80	328	806	600	847	446	870	999999	166	882	326	386	910	679	597	999999	821	650	14	892	999999	990	770	999999	759	93	999999	939	708	999999	894	770	999999	999999	162	910	739	674	967	133	999999	89	999999	232	507	999999	218	999999	242	607	262	236	476	45	430	89	557	960	999999	763	579	930	122	835	987	556	213	999999	527	686	345	999999	682	881	411	442	643	548	348	413	875	338	999999	110	78	999999	304	148	269	82	362	779	834	999999	554	559	966	521	244	951	153	988	999999	
555	271	116	553	594	999999	988	446	999999	621	999999	888	250	233	22	767	329	261	74	999999	455	334	566	999999	478	999999	852	999999	999999	999999	397	269	886	327	161	838	999999	999999	709	999999	281	999999	353	999999	999999	325	999999	336	954	999999	999999	999999	89	37	565	231	705	794	84	999999	780	999999	324	704	999999	999999	12	922	81	183	805	215	551	999999	689	819	980	999999	915	163	33	526	999999	377	999999	999999	999999	858	761	929	142	177	50	452	734	999999	321	648	999999	238	322	391	264	781	948	709	157	529	348	746	251	999999	879	920	999999	999999	12	999999	315	999999	987	153	999999	152	999999	638	175	999999	824	931	508	341	473	999999	999999	642	999999	999999	999999	689	550	660	999999	999999	688	834	297	999999	219	479	754	373	999999	409	251	179	230	122	740	999999	544	58	999999	999999	248	910	834	203	89	600	993	999999	529	999999	984	337	633	155	464	215	999999	55	999999	354	186	144	998	73	445	671	999999	159	999999	117	154	999999	999999	999999	776	777	10	104	49	618	486	491	844	999999	425	913	546	84	658	534	999999	499	999999	360	999999	999999	999999	770	999999	418	188	999999	274	421	481	491	381	999999	999999	686	215	256	15	280	868	695	999999	999999	648	531	999999	347	501	999999	148	655	342	999999	873	672	866	240	346	631	440	999999	227	432	245	933	542	26	705	971	999999	999999	493	999999	492	999999	813	630	999999	999999	999999	840	352	799	283	825	159	776	999999	999999	820	975	909	384	839	999999	478	867	56	999999	988	119	642	999999	155	425	999999	453	999999	338	858	245	118	120	348	999999	300	999999	159	999999	999999	766	369	999	161	999999	812	118	999999	267	999999	946	999999	999999	247	183	999999	822	999999	999999	662	705	663	328	847	584	999999	999999	45	999999	934	60	718	999999	930	999999	749	999999	378	801	612	999999	404	855	999999	912	999999	701	872	175	999999	477	999999	301	757	89	113	51	999999	999999	999999	23	82	810	332	26	238	948	486	24	433	565	454	852	255	608	999999	807	67	934	922	175	999999	870	847	467	287	426	999999	851	129	708	999999	999999	325	599	981	593	533	254	999999	713	999999	857	741	836	32	999999	56	158	777	306	999999	227	999999	999999	95	212	963	865	738	811	79	634	895	725	85	654	536	655	627	999999	999999	812	999999	219	950	79	999999	20	444	366	999999	730	83	999999	724	999999	156	14	513	778	999999	999999	515	999999	644	590	999999	26	999999	378	393	400	531	70	32	180	966	445	369	999999	84	999999	430	382	440	348	560	999999	10	999999	
507	999999	152	848	97	615	999999	387	574	369	117	122	999999	999999	999999	980	208	23	999999	554	305	999999	645	496	999999	677	247	999999	999999	305	40	999999	25	947	999999	861	257	683	973	999999	873	589	870	999	909	962	702	364	409	459	150	546	282	999999	518	796	887	655	154	999999	378	173	945	278	339	228	106	312	999999	999999	732	525	50	393	680	716	999999	645	587	741	975	882	999999	982	165	493	617	569	439	84	974	602	538	563	48	710	643	601	999999	690	999999	399	999999	298	999999	999999	506	888	999999	999999	956	999999	77	412	444	495	439	962	123	999999	611	537	999999	131	146	140	986	486	999999	999999	82	248	974	897	875	999999	999999	444	265	540	987	728	999999	637	127	732	999999	135	129	999999	280	680	488	999999	999999	999999	526	48	162	596	637	999999	543	806	729	718	276	180	537	858	772	995	707	999999	857	882	744	246	999999	413	999999	999999	367	802	699	401	759	160	817	999999	69	684	999999	669	903	968	195	986	908	408	999999	364	598	270	779	285	973	999999	966	207	594	289	44	999999	999999	999999	662	999999	116	337	959	126	999999	990	799	98	713	999999	679	889	697	757	338	605	999999	251	272	106	32	424	428	853	193	620	952	779	649	543	678	136	315	454	999999	999999	449	348	11	608	470	999999	572	934	999999	87	509	999999	951	439	800	999999	514	566	718	691	908	999999	933	742	48	999999	999999	999999	370	552	583	252	999999	999999	999999	609	249	664	635	340	852	999999	626	116	999999	125	827	220	999999	928	999999	749	736	198	672	342	415	999999	999999	450	999999	402	574	684	503	266	999999	999999	999999	201	509	849	930	999999	839	424	490	827	632	999999	203	237	436	441	929	999999	516	689	999999	999999	203	981	104	195	97	999999	918	941	612	853	999999	633	937	999999	428	772	819	359	999999	257	852	588	999999	646	256	999999	965	999999	999999	670	750	279	118	459	997	999999	999999	999999	299	389	506	999999	999999	778	766	569	999999	885	23	167	24	166	341	838	970	615	355	457	938	81	999999	785	196	999999	112	999999	524	488	999999	900	999999	999999	999999	969	751	314	999999	857	880	687	999999	90	129	597	655	593	938	280	488	392	999999	308	999999	227	894	720	361	282	675	879	54	812	341	122	150	999999	107	371	97	666	251	999999	576	261	356	414	666	599	296	519	999999	254	999	999999	727	718	276	841	85	41	952	101	192	10	642	913	749	999999	457	714	496	576	999999	821	151	686	731	999999	999999	490	999999	762	986	166	930	999999	
812	179	395	432	999999	999999	296	999999	714	160	314	576	618	442	665	658	151	581	32	999999	999999	187	30	50	986	720	970	999999	977	199	999999	36	79	842	110	579	621	999999	50	241	999999	136	117	991	999999	165	937	438	824	405	620	414	143	999999	999999	635	999999	354	445	953	294	701	89	525	999999	288	506	776	342	999999	47	126	541	790	102	935	80	39	669	999999	783	541	770	581	578	700	892	999999	114	475	430	999999	589	96	999999	999999	57	592	945	999999	658	170	106	739	368	504	873	353	466	999999	999999	129	685	614	180	752	931	507	946	999999	396	985	671	866	665	769	537	454	843	514	887	999999	93	999999	182	622	445	41	999999	999999	826	999999	65	312	910	311	999999	999999	915	999999	656	550	645	600	707	673	499	239	83	999999	999999	999999	999999	999999	914	999999	999999	119	441	558	317	900	293	872	528	999999	930	369	956	364	188	563	539	999999	999999	347	999999	492	868	509	132	215	957	999999	999999	407	50	113	397	832	274	482	542	367	886	756	266	773	999999	860	742	140	999999	719	420	413	889	859	999999	576	245	999999	250	932	435	111	942	667	764	130	999999	826	971	999999	99	705	30	999999	763	110	999999	78	420	18	766	992	933	999999	215	704	518	191	18	821	597	721	242	610	932	784	813	599	19	951	63	916	168	999999	630	714	392	999999	999999	994	495	177	999999	999999	175	442	178	705	461	999999	612	625	999999	160	537	378	473	420	249	979	999999	491	68	468	955	999999	999999	999999	616	501	322	800	95	24	335	429	587	10	999999	499	616	118	147	950	348	437	107	18	999999	999999	250	999999	478	999999	999999	14	118	674	285	325	999999	999999	999999	960	999999	812	999999	804	824	117	790	472	975	749	372	188	354	999999	130	528	752	999999	999999	364	999999	349	331	999999	316	331	999999	913	999999	129	999999	232	29	187	999999	536	897	303	193	999999	471	777	999999	728	753	529	999999	999	554	757	572	783	229	999999	999999	999999	490	999999	498	503	795	876	999999	999999	858	149	999999	176	905	593	631	999999	642	659	892	999999	352	602	999999	999999	671	322	369	967	557	117	999999	294	477	805	55	336	805	689	718	999999	39	151	869	614	369	493	103	999999	999999	123	151	570	999999	237	65	888	999999	999999	832	999999	517	780	308	999999	146	874	699	110	548	305	999999	952	999999	307	452	999999	732	611	999999	188	229	408	841	443	966	442	452	999999	749	167	981	999999	999999	246	87	258	843	999999	477	999999	793	992	422	999999	469	999999	
629	544	784	999999	165	743	999999	654	999999	118	939	864	784	703	431	459	361	999999	999999	559	999999	704	999999	999999	999999	613	144	931	394	236	999999	999999	999999	777	999999	999999	465	893	11	247	809	213	982	969	319	978	344	774	73	344	640	999999	516	909	104	925	324	590	498	551	609	362	269	36	131	928	890	16	890	523	993	468	388	86	999999	890	721	260	884	999999	279	369	868	999999	596	954	504	74	683	999999	593	999999	405	460	999999	457	943	956	847	391	98	338	883	549	350	999999	652	440	999999	213	214	74	999999	120	282	249	494	219	439	177	433	825	999999	999999	930	128	72	928	448	302	946	764	413	502	299	941	486	328	709	423	999999	74	905	479	683	999999	179	295	188	398	963	734	999999	679	957	273	999999	881	999999	232	119	999999	999999	999999	266	449	660	213	820	999999	999999	175	509	26	865	369	919	853	999999	411	999999	777	999999	59	338	222	248	999999	999999	999999	936	605	999999	999999	999999	587	82	47	999999	243	999999	966	474	847	635	798	234	510	814	999999	353	161	561	999999	283	342	973	942	538	54	211	927	999999	794	404	168	465	32	712	287	999999	882	640	95	543	982	312	903	424	540	987	999999	918	945	682	784	53	502	999999	971	999999	139	508	178	42	940	999999	680	999999	999999	342	211	798	999999	311	999999	521	475	673	300	999999	999999	528	999999	66	473	19	722	121	620	999999	999999	999999	740	999999	166	999999	471	63	603	685	999999	460	947	207	785	939	999999	643	221	272	577	828	913	942	543	611	510	122	568	931	584	569	831	362	379	999999	67	863	155	97	60	422	80	615	406	999999	581	800	999999	999999	999999	88	899	999999	547	145	905	797	139	555	873	999999	999999	671	110	72	628	595	828	402	881	527	498	133	221	999999	757	308	546	923	999999	999999	999999	44	313	505	669	483	999999	244	487	270	734	599	224	999999	927	999999	999999	999999	999999	986	972	877	999999	109	999999	999999	147	391	387	607	999999	215	999999	173	516	460	368	604	403	155	780	999999	915	620	793	899	909	519	237	999999	793	999999	999999	999999	999999	964	391	213	915	893	345	432	856	999999	19	528	84	61	196	999999	50	909	999999	999999	215	388	999999	999999	316	690	999999	628	999999	39	813	59	282	999999	435	999999	999999	164	688	509	999999	357	737	45	611	274	824	858	332	759	317	884	271	98	838	359	999999	359	999999	235	37	717	278	827	75	959	999999	603	999999	645	408	999999	999999	441	45	999999	650	999999	430	51	865	18	305	
999999	721	999999	788	999999	999999	86	548	718	266	463	481	102	88	910	970	651	28	231	242	687	360	999999	999999	829	63	980	708	87	929	855	369	29	422	999999	116	999999	181	71	960	548	107	999999	629	999999	999999	942	779	999999	999999	778	999999	644	775	618	53	299	275	958	140	999999	999999	470	999999	411	103	999999	679	215	804	999999	479	956	999999	693	590	670	801	897	999999	120	999999	999999	131	161	832	725	999999	804	829	816	871	223	931	999999	999999	636	901	999999	672	506	273	574	936	132	308	999999	383	999999	999999	999999	498	377	999999	30	461	999999	349	637	999999	378	999999	875	385	988	962	266	35	962	523	953	769	999999	234	373	847	636	41	999	999999	767	352	172	776	456	328	503	135	910	846	999999	296	273	650	304	999999	397	199	948	169	52	50	999999	999999	84	613	914	999999	724	999999	825	378	350	999999	811	35	56	109	928	670	468	141	125	125	752	666	506	999999	929	85	999999	446	93	839	999999	999999	999999	603	701	842	413	360	410	737	30	999999	999999	487	838	278	251	297	270	288	999999	999999	924	305	999999	417	117	981	223	649	722	389	294	510	999999	94	104	452	407	999999	266	117	999999	999999	999999	999999	720	28	104	661	834	999999	186	805	148	899	801	999999	787	999999	999999	999999	147	761	24	641	118	446	999999	754	184	798	999999	185	31	593	189	547	209	466	696	98	886	561	814	999999	212	488	372	86	292	999999	665	123	360	834	999999	969	372	463	250	284	999999	999999	999999	46	282	11	784	555	999999	264	436	999999	597	999999	545	585	946	999999	438	999999	999999	435	472	999999	143	776	824	197	623	220	999999	745	226	422	582	546	84	777	287	211	999999	999999	999999	999999	41	344	999999	999999	298	394	33	999999	35	999999	999999	91	877	771	903	506	999999	597	932	509	89	690	114	184	999999	998	999999	178	999999	237	926	267	78	444	684	799	260	121	999999	238	196	276	720	999999	222	999999	669	313	999999	780	999999	116	884	999999	948	350	239	351	648	300	883	999999	730	797	693	942	999999	443	97	999999	255	74	999999	999999	999999	999999	970	509	962	573	339	207	304	406	999999	819	382	999999	495	999999	999999	909	999999	999999	999999	342	545	922	911	279	999999	235	226	999999	534	960	417	999999	545	999999	380	999999	388	85	961	686	999999	334	595	874	570	802	947	999999	544	999999	999999	101	359	979	999999	57	999999	999999	95	999999	980	533	871	251	411	202	674	360	999999	840	530	397	646	999999	782	221	337	999999	709	685	288	473	236	198	
367	326	831	566	868	332	142	696	990	857	706	36	463	353	472	999999	999999	999999	790	999999	815	999999	455	691	207	999999	720	559	983	409	999999	517	307	682	883	999999	370	999999	492	640	707	834	999999	788	961	999999	757	983	575	341	557	690	682	999999	382	162	871	150	368	812	612	583	712	590	42	999999	728	999999	469	386	17	29	999999	160	996	981	807	666	729	451	308	736	983	651	852	144	834	999999	999999	731	224	230	999999	679	37	133	999999	816	755	999999	999999	977	999999	199	334	537	999999	532	534	401	355	214	420	917	513	876	599	71	737	897	999999	953	480	738	172	786	280	999999	999999	873	859	999999	999999	999999	424	999999	222	794	327	999999	559	312	250	908	385	19	810	832	175	161	533	70	999999	999999	999999	83	999999	785	36	999999	266	160	409	999999	999999	999999	303	463	503	192	663	805	999999	422	348	62	712	571	362	162	975	999999	269	999999	349	798	911	63	999999	350	999999	437	768	779	68	409	903	588	376	999999	715	357	339	999999	497	728	327	999999	999999	999999	999999	936	999999	873	571	999999	890	437	322	743	452	250	914	162	369	999999	46	963	363	999999	158	999999	999999	340	446	628	118	286	999999	999999	481	254	999999	999999	999999	887	14	894	999999	249	518	476	276	999999	579	999999	999999	186	623	272	691	363	313	579	217	247	999999	101	436	999999	709	614	953	702	999999	999999	999999	999999	999999	481	999999	152	755	123	999999	682	857	999999	761	971	195	999999	662	221	928	127	999999	963	999999	999999	999999	913	467	999999	540	904	522	574	999999	381	999999	711	12	151	999999	549	607	999999	999999	534	390	999999	340	465	757	777	951	741	773	154	267	999999	756	443	335	317	685	999999	999999	525	169	999999	210	999999	212	483	999999	520	180	389	999999	751	814	450	360	999999	582	11	999999	763	999999	999999	999999	226	123	35	955	569	816	999999	863	126	616	633	374	107	969	949	999999	999999	999999	440	570	394	999999	516	928	315	93	999999	735	999999	974	820	999999	999999	999999	999999	276	186	999999	371	704	447	525	404	144	191	999999	999999	16	633	748	999999	916	522	221	415	999999	607	999999	999999	486	467	998	190	151	796	70	986	615	986	999999	86	755	999999	736	133	869	239	999999	747	999999	830	352	112	999999	741	903	59	999999	86	400	999999	89	877	884	999999	449	999999	262	348	999999	99	646	30	950	672	999999	999999	999999	97	545	363	999999	360	999999	655	999999	896	999999	999999	892	21	999999	538	595	999999	997	877	600	999999	684	535	976	43	627	149	999999	332	
999999	273	265	999999	999999	999999	540	999999	443	728	466	239	133	552	99	853	999999	118	280	118	434	999999	674	608	840	999999	999999	999999	387	202	733	281	471	791	744	999999	154	999999	748	739	997	559	580	278	421	371	375	999999	445	132	999999	999999	868	85	898	225	598	999999	632	974	675	999999	658	999999	995	999999	999999	341	808	117	709	999999	370	541	999999	874	366	405	197	999999	999999	282	575	264	614	224	999999	395	999999	529	393	497	797	774	74	477	900	339	282	999999	999999	999999	332	999999	423	999999	157	999999	999999	999999	858	202	468	999999	61	999999	954	403	635	780	781	999999	448	289	723	221	238	999999	476	642	999999	999999	132	962	999999	999999	999999	999999	841	63	999999	86	999999	869	670	201	39	999999	999999	999999	523	507	703	502	453	999999	595	999999	615	211	333	561	999999	332	999999	832	79	506	287	999999	999999	717	562	582	713	705	951	999999	999999	532	192	595	999999	999999	999999	476	332	630	518	655	302	999999	631	639	729	515	225	108	999999	999999	131	532	366	558	227	805	999999	131	788	748	278	26	999999	999999	29	738	999999	64	212	999999	509	448	988	631	870	547	96	922	852	208	490	999999	758	781	410	660	999999	999999	588	324	532	211	842	770	387	286	481	548	620	999999	828	171	999999	999999	338	682	543	999999	999999	999999	999999	31	278	589	999999	999999	268	653	682	368	509	372	476	999999	60	999999	605	228	254	594	76	547	999999	861	999999	328	956	999999	999999	727	999999	504	637	908	605	510	932	262	512	961	27	827	865	999999	491	466	695	999999	196	999999	86	325	999999	104	999999	181	719	999999	219	939	468	746	210	955	999999	15	999999	567	293	999999	999999	353	999999	292	999999	249	682	999999	379	914	633	949	335	422	650	801	23	542	305	434	790	525	53	999999	502	999999	626	910	999999	999999	731	137	724	999999	664	999999	609	207	527	374	498	668	47	305	316	519	420	999999	314	451	991	999999	272	859	759	850	999999	999999	790	999999	999999	999999	51	892	193	505	234	689	758	916	201	999999	25	931	999999	132	488	748	266	999999	999999	838	999999	999999	495	539	864	999999	886	999999	434	465	999999	232	751	726	999999	154	121	810	294	730	999999	999999	999999	184	999999	999999	923	637	372	999999	886	807	444	784	175	483	999999	999999	641	999999	803	944	492	736	409	999999	189	218	504	343	999999	456	698	139	809	218	999999	999999	362	533	941	999999	452	999999	578	609	999999	967	561	153	747	467	999999	925	927	95	904	523	774	999999	999999	715	142	38	924	999999	119	314	
999999	956	999999	999999	301	117	427	554	502	619	167	800	15	222	657	361	595	179	287	772	212	724	313	795	546	968	381	999999	126	423	949	148	500	483	992	604	977	661	999999	71	508	382	999999	295	365	974	388	939	67	999999	443	754	163	346	112	260	652	380	550	333	736	200	437	999999	999999	29	309	531	229	999999	999999	933	999999	226	274	999999	140	28	439	571	590	999999	178	346	979	204	985	164	999999	741	951	606	999999	842	334	317	945	514	999999	345	999999	999999	720	14	407	999999	751	936	82	282	129	634	940	978	999999	305	999999	101	109	999999	44	155	160	487	999999	776	822	171	891	957	884	999999	402	104	895	733	721	173	938	479	999999	58	999999	108	999999	326	999999	142	109	39	999999	853	414	159	310	530	705	242	999999	630	688	589	55	124	398	503	241	846	999999	19	583	858	162	630	999999	986	73	999999	866	999999	999999	689	72	999999	672	999999	222	253	793	375	37	489	270	318	791	999999	999999	967	710	128	95	819	59	99	455	435	701	784	136	324	999999	653	375	128	999999	998	527	999999	452	367	290	988	999999	717	999999	999999	598	843	999999	999999	999999	105	351	747	699	999999	640	999999	416	246	339	999999	999999	479	999999	383	123	151	999999	999999	345	999999	524	353	837	106	766	342	116	361	837	857	945	966	999999	370	999999	999999	428	999999	368	554	776	999999	38	853	872	583	808	609	980	456	54	56	824	173	581	998	999999	603	534	308	866	64	409	481	999999	159	148	548	999999	494	722	581	434	791	52	318	325	999999	234	999999	534	507	999999	390	813	899	152	177	789	313	719	825	999999	70	687	722	806	556	999999	999999	999999	999999	537	999999	734	472	621	42	130	272	999999	925	378	352	773	369	999999	29	999999	999999	999999	970	758	999999	775	896	888	999999	999999	330	512	768	622	511	747	274	999999	884	655	350	999999	120	57	527	630	999999	457	350	296	328	999999	786	887	779	715	475	511	770	720	837	584	256	999999	800	999999	914	312	866	605	509	399	799	373	999999	999999	999999	923	999999	147	981	999999	547	88	785	292	999999	881	999999	796	999999	762	209	174	818	765	41	191	999999	768	999999	491	590	999999	786	928	249	999999	568	475	999999	999999	280	632	738	999999	46	999999	999999	517	43	42	469	80	333	999999	199	999999	554	562	282	715	676	999999	999999	500	859	801	302	999999	999999	313	999999	377	999999	729	491	577	435	999999	729	999999	49	739	735	683	31	519	422	48	739	999999	868	15	999999	113	875	807	211	
248	538	999999	875	295	475	729	719	999999	103	603	265	622	208	134	833	418	675	999999	737	747	479	349	389	263	127	999999	445	317	183	873	853	684	375	197	892	494	999999	754	273	15	999999	928	999999	818	783	126	999999	744	182	785	437	938	80	463	768	199	999999	621	177	999999	294	412	918	229	749	999999	257	21	241	349	429	921	673	732	999999	999999	999999	570	999999	10	32	701	144	398	445	999999	999999	911	428	702	999999	377	586	236	720	999999	20	207	78	212	999999	999999	512	832	366	516	275	347	999999	228	277	295	999999	176	24	593	277	530	783	834	967	345	999999	999999	711	999999	344	446	21	999999	540	724	501	999999	999999	627	199	311	41	929	649	999999	999999	209	435	352	235	419	221	137	293	999999	423	243	245	534	812	972	999999	314	181	828	335	455	688	552	794	873	45	397	404	966	499	999999	195	700	112	392	999999	368	826	925	999999	884	940	60	999999	267	42	606	815	226	189	727	757	820	940	786	521	882	999999	361	999999	999999	732	999999	990	569	58	544	999999	430	999999	999999	488	256	603	451	515	637	251	999999	841	439	582	188	999999	999999	106	374	760	326	871	231	809	474	550	999999	999999	999999	999999	741	999999	498	999999	395	999999	999999	249	999999	227	499	280	883	999999	32	520	944	252	554	999999	228	473	683	783	999999	558	999999	999999	23	705	203	298	999999	577	999999	999999	353	999999	196	831	999999	999999	594	999999	271	55	988	999999	999999	954	999999	167	607	92	842	277	535	714	999999	836	999999	471	999999	806	33	210	388	315	140	999999	177	690	65	999999	180	696	878	536	999999	69	570	999999	177	69	109	45	690	809	735	999999	792	638	999999	360	999999	898	306	788	999999	70	999999	682	999999	91	786	999999	112	884	912	156	398	998	999999	19	275	999999	304	175	707	988	519	579	580	897	999999	538	999999	999999	602	281	399	100	999999	462	403	888	606	999999	999999	193	999999	806	896	589	843	793	446	185	999999	478	999999	141	91	145	999999	96	111	561	179	258	999999	407	999999	641	757	308	596	739	616	386	56	999999	892	523	999999	713	683	991	64	129	101	329	619	999999	676	267	19	276	911	316	786	55	999999	34	772	999999	523	265	832	999999	207	707	569	708	431	396	248	567	90	837	413	120	507	59	167	100	788	168	964	499	999999	329	828	309	599	999999	999999	999999	751	999999	999999	999999	999999	518	921	394	760	999999	702	999999	29	999999	195	83	903	676	547	866	999999	681	999999	365	300	999999	256	878	999999	999999	
999999	430	104	999999	815	999999	999999	985	950	989	138	773	999999	999999	999999	684	479	847	143	754	406	923	463	434	999999	80	781	834	137	826	272	53	999999	999999	802	281	195	650	635	634	999999	918	726	999999	999999	103	351	869	898	616	863	409	744	134	862	195	966	669	377	999999	779	812	999999	133	727	94	999999	838	999999	194	999999	829	221	509	328	488	206	999999	696	999999	999999	911	999999	521	999999	862	308	390	638	616	999999	525	999999	890	854	623	70	602	831	999999	834	512	999999	713	127	999999	198	245	806	384	988	71	999999	467	27	868	999999	999999	170	864	999999	999999	209	999999	999999	972	556	331	655	704	999999	603	84	52	999999	225	999999	232	404	999999	674	999999	584	999999	627	253	552	815	873	985	747	725	999999	966	999999	957	313	335	833	999999	487	867	590	112	956	395	999999	931	999999	801	999999	654	941	240	999999	723	302	944	841	999999	999999	740	458	999999	957	702	171	118	999999	126	912	791	398	259	999999	806	482	482	308	999999	266	999999	431	81	999999	999999	784	211	776	999999	999999	999999	494	999999	724	746	999999	999999	154	264	233	878	755	276	888	959	265	692	999999	393	250	999999	646	999999	999999	999999	318	386	434	864	999999	959	342	41	999999	553	306	202	535	704	397	562	337	54	999999	388	865	165	192	285	837	101	422	392	903	999999	722	886	826	999999	438	999999	496	290	345	274	546	724	999999	345	662	999999	166	94	995	688	492	601	599	992	944	999999	999999	158	37	826	546	999999	137	617	999999	420	376	620	276	364	75	57	708	999999	999999	150	999999	847	999999	774	999999	338	999999	225	362	131	999999	834	970	999999	839	999999	263	519	727	999999	999999	999999	999999	252	697	999999	817	641	622	999999	892	999999	160	803	812	355	999999	263	891	218	562	912	999999	709	999999	999999	650	999999	524	727	794	199	27	254	999999	153	999999	380	87	398	521	999999	602	917	238	441	683	177	999999	494	999999	999999	628	518	44	683	941	804	128	164	895	825	126	895	651	703	999999	906	258	669	22	164	185	502	697	999999	320	348	481	999999	858	999999	530	40	999999	999999	571	508	220	871	999999	999999	262	999999	503	695	639	706	276	534	603	777	918	802	482	999999	824	135	821	237	999999	603	333	435	306	422	304	95	981	857	999999	338	696	999999	467	483	999999	263	999	11	177	613	81	946	99	91	564	728	558	264	969	999999	999999	982	508	608	999999	999999	625	90	401	553	725	418	999999	999999	91	540	344	999999	757	570	136	820	69	759	531	999999	
346	999999	857	575	536	999999	999999	999999	651	999999	879	859	278	83	638	918	610	999999	888	663	999999	824	10	33	999999	999999	999999	408	999999	867	923	999999	999999	827	491	999999	232	999999	26	998	530	705	623	377	999999	485	730	684	932	218	220	444	870	999999	833	522	225	999999	191	999999	230	999999	388	784	789	999999	783	450	999999	237	695	784	999999	999999	142	847	211	632	372	999999	828	822	476	110	656	999999	877	217	994	969	999999	398	644	49	777	51	999999	838	588	999999	702	290	101	999999	999999	435	837	980	736	985	320	593	471	282	158	408	999999	287	137	311	263	575	456	999999	52	307	999999	567	122	100	530	372	53	842	216	548	999999	999999	588	230	651	897	480	999999	658	602	927	371	999999	999999	999999	999999	710	287	277	136	834	477	662	224	296	279	868	999999	465	948	999999	628	76	609	677	999999	699	906	660	366	105	448	965	449	379	778	676	743	71	491	662	766	575	90	713	263	119	373	934	999999	39	834	552	710	63	999999	305	291	702	788	349	999999	627	910	40	396	512	222	845	999999	603	999999	999999	973	296	999999	63	999999	896	423	999999	336	972	999999	337	270	999999	999999	396	81	482	394	50	282	151	858	999999	664	59	327	750	896	528	426	777	999999	259	999999	423	999999	255	319	395	288	657	23	831	348	583	770	501	257	826	999999	45	999999	94	311	999999	438	642	398	936	999999	673	244	807	555	999999	432	21	325	841	125	826	999999	999	761	625	138	36	801	999999	289	999999	502	80	999999	999999	569	819	947	999999	999999	638	999999	382	816	615	999999	215	286	837	161	758	999999	416	710	948	871	218	999999	999999	999999	411	841	318	999999	999999	180	174	63	174	941	613	73	577	855	487	969	790	999999	156	212	922	750	964	929	530	999999	96	369	999999	518	360	497	999999	54	584	797	547	725	74	444	259	162	121	999999	547	695	999999	561	233	978	91	999999	185	999999	780	661	876	388	999999	999999	94	804	257	655	590	126	801	999999	281	690	999999	74	127	999999	953	770	638	78	391	834	999999	534	145	999999	437	334	321	787	273	922	999999	168	999999	963	359	999999	904	465	314	431	999999	84	290	543	556	999999	999999	473	999999	20	33	808	997	301	68	560	668	429	228	999999	805	24	269	358	999999	273	475	164	363	508	865	999999	763	960	940	999999	254	602	281	421	999999	999999	265	263	899	121	171	999999	904	999999	785	999999	247	58	999999	878	999999	931	999999	999999	550	754	119	32	154	999999	54	47	360	999999	
999999	999999	157	806	841	956	758	16	459	658	111	999999	259	999999	722	389	935	715	343	71	163	322	999999	989	871	671	999999	999999	118	58	999999	134	999999	814	999999	719	999999	441	217	669	130	808	481	124	191	382	504	555	309	764	999999	339	703	298	936	992	247	168	999999	179	999999	525	999999	410	592	977	231	444	80	13	61	504	508	673	941	354	840	714	808	498	176	193	934	999999	144	736	430	657	999999	500	999999	180	505	47	999999	604	911	999999	532	999999	160	999999	484	306	713	420	831	39	999999	999999	161	999999	360	446	999999	44	591	553	276	855	556	574	566	579	531	881	998	471	999999	347	999999	769	192	999999	348	116	709	638	640	723	905	401	310	999999	349	999999	999999	999999	43	417	23	367	804	999999	999999	999999	503	904	999999	999999	421	370	999999	19	158	392	999999	756	107	896	335	953	912	552	949	165	273	280	240	581	71	999999	437	815	334	85	999999	515	946	762	999999	804	999999	999999	312	545	593	301	148	999999	609	74	961	147	91	70	454	262	999999	999999	323	233	999999	203	770	999999	932	992	685	999999	427	835	809	999999	999999	531	100	114	250	414	571	971	141	999999	971	996	999999	300	999999	273	999999	999999	999999	999999	449	390	140	669	47	999999	612	999999	999999	75	539	774	264	999999	999999	560	970	350	999999	323	930	999999	101	400	232	774	503	642	268	421	451	714	57	999999	896	903	400	999999	999999	420	801	971	365	76	743	206	742	362	446	183	303	999999	700	474	523	107	999999	739	446	273	336	969	341	204	623	824	726	898	729	950	169	549	283	601	521	959	985	999999	657	35	999999	999999	206	95	127	171	24	583	842	798	999999	660	984	803	999999	999999	639	171	452	918	479	999999	633	999999	23	754	16	108	999999	999999	122	274	92	420	241	999999	773	999999	86	462	810	999999	66	930	999999	508	999999	480	516	999999	330	823	582	999999	999999	198	517	710	82	373	164	915	999999	288	685	999999	999999	574	999999	999999	68	999999	95	989	118	999999	999999	702	159	514	200	999999	999999	272	243	299	691	354	864	53	677	72	184	713	307	894	521	777	254	996	930	990	909	617	631	937	738	999999	630	229	410	814	561	567	999999	999999	999999	369	999999	999999	658	999999	709	527	999999	999999	218	382	691	223	814	999999	458	163	584	209	625	974	999999	999999	561	999999	999999	645	643	862	510	999999	999999	678	570	162	732	857	999999	706	290	392	999999	635	728	365	901	416	414	400	999999	999999	999999	973	13	359	999999	999999	835	559	
999999	74	884	369	495	601	841	22	652	662	287	600	999999	999999	919	243	589	999999	577	205	207	317	999999	999999	505	112	634	567	675	221	999999	983	32	788	207	226	508	35	999999	136	523	888	999999	752	123	999999	999999	115	999999	999999	999999	723	999999	640	361	999999	999999	999999	864	392	967	284	347	440	238	304	999999	999999	999999	702	735	564	864	999999	681	319	554	488	139	739	519	528	513	905	452	710	812	999999	436	999999	392	866	170	758	999999	249	551	999999	524	818	198	566	434	360	44	999999	859	729	999999	52	647	355	999999	134	873	999999	771	441	988	527	999999	196	999999	999999	320	999999	403	116	292	442	768	231	964	999999	551	952	104	162	871	247	851	999999	999999	999999	999999	46	363	46	884	719	477	119	999999	996	336	11	967	760	50	174	999999	753	999999	526	284	425	391	202	999999	921	354	618	569	750	999999	999999	763	214	316	284	516	367	231	999999	964	658	887	999999	983	999999	984	999999	122	706	437	107	999999	906	999999	942	654	170	463	999999	374	999999	999999	999999	330	926	247	762	999999	765	658	999999	531	873	561	626	538	424	219	42	936	21	506	863	999999	578	764	857	104	373	629	355	903	268	208	999999	999999	304	999999	67	312	999999	889	356	58	999999	999999	999999	999999	999999	414	240	951	430	36	363	999999	687	999999	999999	171	389	667	999999	999999	312	550	999999	675	999999	999999	244	777	161	999999	714	999999	160	814	339	12	993	999999	610	959	398	404	482	241	844	754	430	999999	999999	895	922	564	809	219	999999	443	312	999999	999999	976	180	463	799	999999	999999	242	211	999999	940	999999	178	876	67	130	999999	907	77	41	831	701	97	220	881	266	807	159	999999	999999	78	896	700	897	615	634	788	999999	999999	781	919	611	999999	558	93	157	999999	56	507	999999	471	838	376	999999	274	206	888	999999	581	542	893	172	921	270	803	53	57	280	271	432	342	812	312	999999	122	999999	159	538	136	734	999999	760	999999	632	999999	240	530	430	633	418	745	999999	999999	72	888	999999	999999	292	999999	49	109	456	785	84	356	659	535	90	167	54	999999	360	833	847	999999	142	999999	999999	790	572	523	627	647	852	687	513	458	250	406	365	540	866	999999	999999	999999	93	975	577	285	819	705	999999	272	999999	370	395	994	999999	68	755	999999	400	999999	192	526	481	808	932	397	843	211	999999	999999	999999	514	191	576	747	222	919	999999	942	23	999999	999999	83	999999	68	491	302	518	942	191	651	999999	149	374	601	999999	999999	284	999999	190	
441	618	420	766	469	84	189	818	257	303	148	598	305	386	530	324	453	126	750	450	104	334	999999	113	42	999999	374	816	974	187	69	999999	124	761	582	999999	456	317	895	983	312	999999	270	999999	999999	62	822	999999	844	286	999999	46	534	999999	95	999999	999999	317	999999	999999	710	372	999999	80	243	999999	483	543	804	176	868	145	231	767	148	621	999999	619	70	979	861	611	999999	697	70	999999	999999	522	999999	999999	13	149	583	119	999999	999999	639	200	999999	549	579	289	958	677	418	981	814	767	463	474	52	740	256	999999	924	109	400	156	999999	219	392	961	999999	339	173	729	561	121	494	208	999999	873	213	521	999999	999999	652	304	289	999999	218	354	68	211	432	273	892	829	195	183	548	999999	190	206	167	617	999999	629	514	689	999999	702	283	265	491	999999	999999	735	999999	351	456	105	867	931	999999	47	902	666	906	899	999999	732	926	999999	659	499	999999	16	364	792	999999	33	790	599	659	516	81	803	999999	263	736	167	486	844	727	999999	625	258	999999	999999	715	754	722	999999	853	697	999999	999999	999999	991	999999	530	999999	999999	190	432	314	277	281	494	999999	999999	999999	653	172	679	255	92	592	216	874	445	809	245	87	417	311	999999	746	962	739	999999	208	727	999999	215	786	926	999999	304	999999	999999	976	711	162	616	807	999999	451	183	451	694	999999	398	127	50	720	999999	483	772	131	999999	999999	999999	754	858	900	228	874	956	893	329	428	999999	999999	999999	468	999999	93	470	610	999999	734	572	520	54	738	809	999999	738	495	650	452	891	182	19	825	999999	957	303	999999	999999	204	495	290	132	276	91	330	600	581	622	62	999999	999999	999999	999999	999999	798	710	129	101	618	999999	471	252	876	999999	125	999999	701	999999	150	999999	754	31	999999	999999	291	398	778	657	488	19	166	872	598	439	728	999999	615	866	868	257	184	999999	969	999999	33	48	999999	739	965	272	899	781	481	273	999999	150	852	165	677	410	931	472	612	609	979	999999	654	447	807	833	452	834	931	893	614	138	62	979	225	999999	999999	49	691	225	999999	999999	400	334	180	588	440	459	999999	468	325	711	999999	370	88	433	393	999999	931	142	819	74	849	587	658	140	999999	872	939	434	267	892	781	999999	498	999999	208	329	276	229	403	993	645	473	999999	903	999999	999999	901	792	859	345	117	559	406	55	535	812	675	999999	999999	567	520	765	210	433	930	999999	999999	483	234	999999	999999	999999	739	826	999999	385	19	755	23	407	
999999	157	574	921	784	231	999999	999999	78	396	654	236	730	835	999999	880	273	154	972	500	819	999999	999999	999999	804	405	820	999999	999999	999999	999999	920	999999	102	597	999999	200	288	999999	709	635	428	414	999999	419	314	981	903	999999	548	122	865	783	523	587	999999	590	999999	999999	388	999999	420	999999	918	593	734	999999	638	999999	120	689	999999	505	273	864	999999	23	728	999999	499	424	999999	236	87	47	937	146	999999	999999	54	782	421	171	270	307	225	999999	999999	999999	685	114	999999	665	243	858	999999	999999	519	658	197	539	861	402	999999	963	494	194	999999	880	655	597	999999	134	203	337	278	823	244	965	649	798	526	999999	700	395	999999	999999	999999	229	909	578	626	854	326	514	999999	29	543	307	813	41	853	615	999999	999999	999999	999999	472	906	590	315	135	554	999999	999999	22	388	999999	242	892	244	999999	529	999999	999999	970	841	807	689	416	999999	290	937	162	617	999999	911	999999	999999	999999	999999	788	96	638	604	999999	82	845	928	501	542	327	310	414	999999	839	334	999999	999999	126	999999	421	782	499	999999	35	999999	402	401	453	111	503	98	265	50	455	999999	890	999999	634	898	996	878	197	999999	931	979	532	583	999999	620	276	372	496	411	440	15	597	999999	579	265	680	453	484	400	48	239	54	999999	133	735	443	278	887	228	579	542	999999	999999	410	55	999999	818	999999	999999	999999	141	601	854	609	999999	517	999999	796	379	228	999999	404	999999	835	701	999999	168	460	52	999999	999999	484	278	832	999999	419	972	896	534	600	861	830	999999	999999	906	637	200	764	999999	227	999999	481	999999	999999	36	148	799	788	999999	119	999999	368	580	655	835	999999	999999	999999	711	999999	544	999999	272	778	999999	722	999999	239	929	74	745	403	777	825	338	999999	965	278	999999	759	620	194	999999	424	103	999999	259	995	731	999999	313	177	63	652	683	162	218	740	999999	999999	394	569	859	644	374	113	590	999999	327	317	999999	999999	226	999999	999999	360	509	848	684	864	999999	757	508	679	760	577	999999	135	151	185	319	999999	999999	999999	374	61	334	552	999999	999999	912	999999	678	423	999999	257	951	999999	999999	999999	652	370	65	778	841	637	999999	189	883	797	762	465	614	151	997	466	430	725	587	368	999999	956	798	693	999999	969	89	95	121	512	999999	249	892	999999	533	999999	180	857	660	737	990	155	999999	262	238	456	889	536	425	111	999999	235	522	874	308	695	999999	371	999999	871	557	975	77	380	181	999999	573	795	618	58	296	572	75	850	
378	879	297	546	465	999999	90	552	669	999999	685	400	727	28	999999	838	388	999999	40	788	189	25	87	298	90	715	883	103	999999	377	815	264	999999	672	506	428	999999	34	905	331	790	999999	316	67	695	780	999999	555	285	779	670	487	541	999999	999999	363	802	999	465	750	621	987	634	301	999999	430	241	999999	521	101	440	363	903	709	999999	184	708	29	602	309	919	338	817	148	707	338	722	883	11	153	625	999999	569	999999	999999	803	999999	24	862	999999	549	999999	43	193	349	317	999999	832	999999	496	999999	783	407	166	831	293	179	495	594	866	707	357	63	999999	476	42	999999	748	10	205	803	694	166	336	760	188	999999	999999	799	999999	753	890	604	515	999999	842	10	413	333	425	633	885	430	999999	999999	201	687	664	717	316	523	836	832	999999	692	960	626	999999	405	999999	988	545	695	204	122	816	753	548	879	634	42	390	999999	584	571	918	274	999999	768	568	501	640	916	999999	877	917	68	522	823	538	225	929	17	679	999999	999999	999999	999999	883	751	448	148	999999	93	283	142	999999	257	999999	773	696	466	312	837	162	358	629	211	327	205	758	241	999999	351	418	112	383	745	157	484	728	48	999999	27	130	362	999999	833	220	744	506	810	10	999999	842	758	627	180	999999	89	999999	988	908	688	999999	999999	423	999999	674	999999	758	675	999999	47	55	657	190	294	717	799	999999	796	991	999999	698	947	240	676	508	999999	485	213	228	78	25	999999	999999	597	34	912	939	421	168	49	999999	831	710	963	13	194	578	999999	463	728	586	671	996	336	990	55	999999	747	935	999999	999999	999999	457	42	31	315	999999	999999	270	804	860	91	638	952	596	866	247	999999	672	323	90	999999	750	999999	491	354	744	803	607	999999	935	202	999999	999999	353	441	384	677	942	698	999999	999999	999999	658	999999	505	43	53	739	134	808	710	84	621	933	999999	804	999999	999999	999999	571	724	984	292	869	668	604	494	999999	165	491	570	334	974	656	104	999999	999999	632	999999	320	700	999999	999999	180	234	128	864	219	999999	636	427	999999	999999	999999	942	11	790	788	209	900	549	444	584	999999	248	999999	109	965	839	482	712	334	999999	366	870	660	511	121	645	999999	740	285	808	999999	73	443	69	999999	714	999999	290	313	432	96	771	265	488	840	999999	847	28	999999	380	328	924	102	572	999999	266	291	500	999999	153	659	999999	274	636	66	578	804	327	261	260	746	999999	409	901	477	595	999999	181	671	189	798	531	
841	999999	489	999999	999999	871	999999	592	999999	602	612	170	773	999999	507	629	999999	271	137	529	767	649	633	135	999999	200	104	322	651	119	829	498	354	999999	328	369	156	461	999999	933	176	668	826	154	590	999999	138	999999	999999	985	749	999999	62	278	763	202	281	364	999999	780	776	838	940	999999	773	123	815	646	608	999999	482	999999	663	204	362	108	822	488	545	285	72	554	233	665	370	999999	999999	85	373	136	999999	999999	382	827	166	999999	728	999999	381	476	999999	491	942	950	513	778	999999	857	916	999999	999999	793	818	803	999999	232	615	285	953	999999	676	739	282	999999	60	689	598	999999	999999	999999	999999	999999	999999	78	999999	580	611	282	999999	592	684	588	169	709	999999	304	973	578	119	934	723	452	559	38	800	999999	219	999999	900	823	189	909	820	999999	999999	70	686	750	952	146	620	999999	132	371	669	98	579	573	725	756	716	30	726	112	310	927	760	88	278	999999	371	151	381	338	412	774	768	277	425	696	999999	233	625	973	999999	390	329	197	999999	712	124	999999	999999	154	999999	168	193	718	999999	366	310	999999	481	795	775	478	960	794	958	999999	329	312	158	39	147	999999	405	753	787	999999	607	572	719	999999	52	724	999999	237	999999	999999	591	60	685	68	395	21	751	830	207	846	999999	999999	238	474	392	812	999999	999999	16	624	763	440	999999	671	758	737	887	999999	999999	60	82	733	572	714	312	279	627	99	999999	999999	999999	574	555	941	999999	81	344	254	184	999999	236	690	230	607	491	999999	129	23	310	999999	133	835	999999	156	774	697	963	524	999999	122	195	408	82	880	882	198	999999	988	999999	999999	403	642	741	523	999999	999999	512	964	233	999999	999999	999999	999999	984	13	999999	497	408	177	802	118	819	92	71	54	827	617	350	725	302	276	999999	841	624	999999	999999	104	999999	999999	999999	194	999	301	20	962	581	619	98	877	976	999999	486	821	379	578	583	559	679	479	996	773	172	249	930	999999	999999	772	174	999999	999999	811	933	85	784	999999	118	528	999999	108	472	217	529	473	749	600	790	319	999999	55	682	931	424	94	335	618	999999	760	370	999999	943	999999	454	999999	365	174	768	410	999999	762	469	64	488	580	999999	789	999999	698	999999	339	104	709	310	129	999999	590	999999	848	750	999999	595	999999	168	999999	165	999999	762	170	118	584	999999	390	283	709	586	627	453	999999	999999	546	374	333	270	999999	999999	244	509	335	999999	774	776	919	660	869	176	999999	896	999999	425	353	999999	
93	999999	914	507	714	436	601	999999	429	147	554	770	999999	802	272	98	999999	999999	921	164	436	849	344	807	999999	729	413	542	476	731	910	999999	735	519	290	743	999999	533	999999	807	907	793	891	636	232	159	456	77	999999	999999	769	629	504	199	999999	244	256	116	999999	984	33	68	999999	698	236	999999	45	693	521	528	999999	603	595	999999	256	643	999999	999999	585	763	283	345	638	454	962	291	923	545	920	56	497	248	939	344	999999	999999	999999	203	409	999999	124	762	555	385	999999	175	999999	391	999999	956	286	999999	531	831	710	999999	999999	621	736	945	213	499	773	999999	41	503	664	261	338	407	915	764	307	488	649	999999	999999	262	999999	796	257	542	603	999999	769	999999	717	118	633	107	429	999999	999999	464	999999	999999	989	89	354	999999	510	999999	62	545	51	522	999999	52	999999	199	897	177	456	999999	697	999999	896	809	706	999999	999999	556	627	999999	977	809	999999	842	595	33	531	710	999999	389	296	475	489	67	922	257	706	674	999999	443	210	261	659	526	767	232	729	189	999999	999999	999999	954	999999	821	999999	241	224	408	457	168	667	197	269	77	653	232	191	999999	886	999999	386	122	630	999999	40	726	999999	780	85	373	304	352	999999	999999	390	999999	320	668	499	690	42	307	226	767	776	23	992	591	873	544	50	890	302	923	999999	886	999999	971	790	999999	999999	443	333	93	999999	999999	860	621	687	321	999999	522	349	205	426	88	896	862	999999	999999	733	567	907	541	999999	414	60	413	763	503	999999	999999	878	999999	608	599	974	999999	904	999999	163	380	999999	561	632	999999	999999	106	507	999999	990	999999	563	999999	118	524	999999	792	999999	458	275	456	999999	193	999999	573	644	691	999999	827	114	763	957	956	999999	362	663	999999	999999	999999	864	999999	905	957	513	547	785	115	549	999999	999999	192	381	456	195	706	522	999999	259	69	883	858	509	999999	999999	236	512	999999	907	999999	999999	190	999999	999999	594	321	551	900	680	765	787	538	152	512	763	921	391	511	999999	168	999999	943	106	849	999999	999999	454	999999	999999	286	44	999999	208	794	234	999999	309	424	861	873	165	622	50	494	281	354	716	996	999999	780	844	999999	835	749	915	917	999999	43	45	999999	999999	325	643	403	730	608	999999	357	999999	999999	621	999999	999999	896	13	227	999999	999999	578	576	298	457	319	486	441	43	353	458	999999	317	799	276	999999	999999	16	839	999999	647	764	673	23	999999	999999	45	999999	999999	361	938	745	698	24	481	999999	468	999999	999999	
15	167	999999	696	999999	881	999999	971	90	999999	587	376	890	173	248	265	999999	904	999999	999999	738	999999	328	564	682	414	713	190	999999	999999	811	999999	999999	596	999999	820	999999	77	999999	141	889	999999	954	812	299	984	999999	581	459	758	632	560	905	370	681	731	999999	999999	999999	850	178	298	678	762	544	999999	394	304	339	428	999999	999999	495	431	50	991	999999	515	274	697	366	999999	731	544	695	260	25	622	914	999999	981	999999	64	568	963	999999	999999	201	999999	633	600	754	252	40	999999	999999	74	999999	999999	690	411	334	142	999999	999999	47	566	999999	77	293	650	772	999999	236	999999	300	999999	999999	467	999999	922	137	999999	641	107	612	888	700	365	999999	196	541	302	999999	701	999999	156	738	999999	999999	44	999999	134	999999	999999	827	374	26	594	888	135	147	26	880	999999	284	999999	501	228	881	158	865	999999	234	106	118	479	164	534	999999	154	988	999999	542	999999	987	13	261	658	280	247	871	999999	999999	716	59	525	999999	466	999999	999999	654	519	202	999999	178	999999	899	999999	874	999999	219	999999	804	744	147	294	999999	999999	780	280	835	843	948	643	287	759	312	517	57	592	67	999999	117	229	499	478	660	765	247	831	113	372	784	922	37	389	312	732	579	765	51	947	686	999999	999999	811	571	558	999999	418	854	392	841	291	300	521	999999	999999	255	668	633	999999	237	949	177	999999	68	36	616	897	457	999999	938	291	999999	119	21	999999	999999	999999	999999	111	275	828	977	720	531	999999	632	515	15	999999	486	999999	141	999999	999999	736	978	270	999999	545	999999	602	961	284	454	999999	739	190	510	999999	999999	568	999999	532	453	409	999999	456	941	565	403	110	999999	729	999999	37	160	228	399	999999	982	999999	999999	371	168	672	866	702	999999	972	763	999999	999999	590	639	999999	999999	999999	878	320	764	531	329	999999	999999	842	710	242	191	999999	408	520	999999	235	999999	999999	634	400	999999	781	543	279	190	969	801	952	104	999999	100	184	878	999999	350	88	521	460	905	746	999999	325	962	999999	999999	850	999999	252	661	780	999999	999999	999999	999999	244	107	777	999999	351	999999	999999	199	748	409	152	999999	999999	857	180	711	714	981	957	887	180	59	999999	999999	757	340	406	558	300	323	999999	324	889	130	317	999999	311	36	118	999999	999999	40	999999	562	491	515	312	715	82	949	999999	177	999999	406	999999	195	287	868	736	21	953	836	999999	434	257	999999	126	427	549	927	999999	999999	872	411	536	149	481	266	428	252	37	690	999999	350	257	
984	506	492	542	132	965	442	999999	107	602	523	141	999999	315	999999	398	885	999999	155	549	999999	999999	416	999999	448	713	31	450	494	983	999999	999999	558	187	999999	331	633	884	426	961	999999	999999	775	809	22	18	338	950	765	999999	999999	523	341	801	868	689	100	999999	999999	419	944	992	999999	123	339	173	582	965	53	340	764	999999	999999	193	581	991	529	999999	857	440	384	80	999999	640	842	999999	29	757	999999	582	241	20	791	17	27	975	999999	999999	999999	999999	999999	373	999999	434	99	150	774	157	999999	999999	170	493	765	999999	44	873	317	999999	281	999999	154	825	999999	471	999999	753	219	742	176	999999	999999	868	999999	17	14	21	173	260	550	701	975	999999	538	442	422	999999	999999	137	972	153	667	426	390	891	704	610	999999	446	335	999999	931	41	980	623	476	301	999999	757	658	33	710	67	624	579	614	282	999999	223	999999	361	508	91	769	32	938	999999	487	999999	312	404	304	999999	924	215	769	999999	891	914	966	999999	389	497	478	948	443	610	801	810	287	432	999999	999999	397	973	836	850	999999	957	999999	493	999999	133	999999	264	729	983	142	419	810	670	390	382	257	999999	971	21	612	820	589	338	191	677	999999	999999	91	800	339	999999	999999	999999	681	933	240	999999	316	266	52	224	229	999999	477	999999	999999	999999	51	940	255	999999	12	824	247	999999	377	356	312	146	175	574	182	928	999999	191	999999	999999	999999	999999	152	774	622	715	999999	398	601	139	860	798	677	350	838	999999	554	871	948	553	682	999999	565	883	180	999999	100	477	51	300	807	295	999999	999999	999999	999999	999999	481	846	296	855	849	850	999999	999999	999999	468	825	999999	999999	383	781	243	999999	999999	999999	999999	268	604	452	624	999999	356	310	332	575	999999	568	722	999999	354	83	34	999999	698	833	999999	327	398	999999	999999	275	741	21	916	35	62	855	900	868	703	538	876	404	671	999999	502	999999	999999	920	999999	900	999999	999999	686	309	757	999999	798	385	380	573	870	938	999999	359	760	345	393	307	522	999999	667	854	550	815	999999	630	999999	345	340	839	411	478	608	999999	173	259	335	999999	277	481	66	999999	999999	139	668	999999	663	322	999999	167	165	619	407	466	242	258	999999	870	112	136	590	462	54	999999	172	999999	339	930	196	511	999999	777	39	51	999999	152	365	420	156	268	967	677	999999	999999	683	791	999999	151	578	914	317	464	514	150	890	603	999999	958	967	999999	608	999999	136	100	157	388	590	999999	922	100	999999	531	999999	843	
169	912	719	999999	857	999999	331	197	999999	281	999999	999999	272	999999	160	940	671	407	453	999999	660	244	551	652	999999	304	999999	715	229	488	31	785	740	999999	981	978	884	608	999999	596	944	421	999999	854	895	602	126	701	215	982	999999	495	87	843	193	999999	370	77	846	562	178	999999	968	872	999999	999999	999999	602	999999	999999	65	72	306	857	936	249	999999	999999	999999	433	188	999999	509	246	70	999999	999999	999999	487	65	617	999999	761	547	427	999999	452	509	604	486	786	523	794	42	999999	999999	198	230	906	944	72	673	320	999999	384	668	999999	731	812	723	711	999999	125	851	999999	248	311	999999	439	608	796	363	102	280	646	664	715	476	999999	999999	347	487	990	542	993	943	999999	348	173	759	230	721	696	881	775	867	408	943	477	687	64	440	999999	307	158	709	580	50	777	999999	999999	999999	421	117	999999	999999	928	582	858	621	742	962	999999	680	999999	999999	666	999999	504	779	265	771	999	632	999999	999999	696	999999	394	293	373	466	999999	453	805	999999	309	589	505	551	999999	999999	95	856	945	101	844	120	920	83	53	999999	999999	997	464	999999	999999	789	999999	478	537	999999	197	574	258	999999	999999	999999	874	796	775	87	715	999999	840	439	685	152	686	558	72	585	772	999999	250	13	920	573	989	624	950	519	999999	37	24	702	638	999999	999999	669	999999	702	246	999999	307	999999	999999	592	167	34	505	498	113	999999	999999	951	474	875	999999	255	364	828	999999	999999	846	265	955	687	938	148	801	174	543	26	859	370	349	648	24	999999	358	338	415	964	128	461	416	223	621	72	999999	762	197	363	315	870	549	986	286	52	20	967	999999	29	232	999999	999999	96	59	55	999999	825	861	59	999999	36	999999	198	141	394	848	999999	76	876	999999	48	977	999999	711	988	820	999999	371	972	273	999999	999999	999999	741	787	507	999999	999999	999999	459	411	901	147	466	999999	457	999999	854	892	203	279	999999	777	118	999999	999999	774	385	999999	234	258	999999	889	786	999999	351	36	456	353	887	528	999999	500	426	508	999999	839	999999	999999	540	469	508	479	778	994	490	907	287	557	434	999999	944	999999	350	211	948	999999	361	950	999999	431	904	511	14	674	702	410	999999	999999	999999	523	60	999999	999999	999999	750	983	121	792	35	999999	748	898	999999	999999	584	473	159	225	560	135	488	999999	495	119	565	997	475	999999	301	89	556	999999	510	999999	683	991	582	999999	999999	964	900	999999	924	502	682	999999	591	850	100	238	999999	145	59	921	
45	286	467	421	999999	752	518	17	500	946	887	80	398	19	480	593	890	999999	764	596	999999	999999	848	992	436	559	415	624	23	72	829	999999	999999	589	999999	406	533	999999	386	999999	455	893	78	978	615	611	617	582	380	507	348	999999	999999	462	999999	126	438	475	999999	999999	347	999999	993	437	999999	475	452	808	143	84	69	729	197	66	150	999999	850	869	387	825	999999	833	254	516	724	152	51	175	999999	759	968	999999	999999	736	371	999999	900	641	861	999999	169	808	448	999999	447	618	499	324	321	363	276	999999	98	169	999999	513	999999	999999	713	974	434	286	915	384	116	11	552	461	695	590	441	999999	17	247	999999	142	394	948	999999	115	999999	727	853	540	493	409	999999	27	37	999999	910	999999	927	887	715	882	893	74	199	446	999999	48	999999	731	999999	67	560	850	502	576	129	702	417	607	332	707	432	384	891	999999	999999	999999	433	837	679	28	291	130	532	783	248	330	999999	633	49	614	999999	132	618	999999	848	129	525	461	737	999999	16	329	565	17	460	519	182	492	415	540	614	791	999999	903	775	440	327	718	337	799	943	999999	567	717	609	310	999999	465	858	999999	19	972	110	471	21	961	565	999999	333	729	999999	275	228	999999	999999	316	79	714	999999	418	801	806	133	999999	275	232	999999	847	408	999999	752	716	634	503	999999	642	999999	999999	891	813	874	999999	395	607	651	677	566	68	999999	999999	240	61	805	450	119	213	849	171	999999	789	209	718	126	183	976	441	641	724	978	367	625	488	999999	846	543	998	421	525	999999	597	666	999999	138	115	999999	999999	911	999999	999999	327	999999	529	395	112	614	999999	686	221	631	220	45	841	90	361	999999	999999	238	999999	999999	999999	792	333	999999	608	133	506	999999	21	264	285	999999	458	999999	660	999999	105	103	720	241	388	999999	999999	894	999999	562	999999	999999	776	437	177	473	999999	287	283	534	469	654	786	979	118	575	675	957	999999	690	587	511	429	787	999999	999999	517	726	528	798	999999	439	798	56	999999	882	813	584	96	812	577	180	999999	136	115	450	316	999999	133	812	647	999999	999999	395	974	999999	203	989	855	519	999999	235	758	999999	999999	999999	856	740	999999	235	999999	999999	871	543	123	416	455	999999	682	141	351	776	603	715	161	999999	890	412	81	986	999999	823	729	576	999999	351	999999	999999	999999	84	593	575	71	898	60	556	999999	999999	282	567	867	900	317	723	178	189	999999	52	334	600	149	454	669	693	546	938	371	304	687	
771	999999	999999	118	999999	547	775	715	705	665	999999	999999	999999	139	513	129	788	516	15	408	677	719	380	256	999999	999999	149	906	377	999999	999999	194	999999	327	511	999999	992	792	710	185	402	473	927	387	999999	630	263	324	165	573	758	999999	366	895	19	999999	999999	627	999999	671	408	868	999999	353	552	420	893	567	999999	940	137	999999	805	830	16	213	792	992	527	999999	681	824	751	804	603	999999	827	190	317	459	949	375	999999	999999	777	533	999999	583	834	318	999999	999999	696	224	999999	761	626	999999	889	999999	999999	630	110	999999	999999	999999	999999	999999	749	861	592	713	260	179	990	762	729	767	63	999999	87	218	999999	999999	235	985	138	999999	367	842	74	302	300	999999	199	999999	274	715	58	999999	999999	999999	999999	973	725	33	446	526	234	684	42	858	482	417	728	60	472	891	335	999999	454	590	186	907	796	999999	999999	999999	979	999999	497	999999	719	999999	76	999999	384	999999	493	212	549	612	311	682	999999	999999	819	883	783	148	856	999999	389	53	749	825	416	926	186	434	611	697	547	563	197	28	149	999999	350	242	676	288	408	133	465	999999	999999	503	107	999999	999999	538	964	840	814	124	999999	999999	999999	999999	89	999999	18	999999	999999	999999	74	747	495	790	76	206	543	551	999999	999999	974	999999	587	906	546	912	829	595	953	82	999999	999999	999999	83	393	472	999999	109	163	229	279	350	533	614	999999	540	17	317	523	285	995	423	999999	246	149	379	98	999999	703	176	999999	999999	114	528	999999	367	998	422	406	999999	693	999999	397	999999	999999	999999	732	973	138	16	904	521	82	678	86	319	338	512	933	24	999999	308	405	986	601	856	245	14	495	999999	999999	595	910	919	591	999999	35	136	938	999999	999999	125	999999	999999	272	116	999999	436	452	808	39	496	488	999999	230	999999	47	411	650	999999	398	727	487	718	474	319	611	162	96	523	999999	211	574	428	377	999999	233	708	724	999999	516	999999	999999	687	389	55	117	527	699	206	524	623	999999	496	126	999999	638	366	233	999999	504	198	999999	928	524	828	999999	69	25	962	171	999999	999999	165	935	999999	999999	799	999999	429	212	93	462	889	999999	999999	726	999999	312	457	629	866	485	771	990	327	468	999999	173	561	132	57	512	999999	45	999999	936	330	560	536	999999	838	999999	999999	999999	421	999999	460	929	853	112	844	757	567	342	304	854	915	174	617	130	541	636	999999	999999	164	580	999999	853	999999	733	405	527	776	999999	790	839	681	999999	579	999999	17	704	319	
459	288	300	945	404	741	340	30	165	942	415	222	212	260	507	595	999999	999999	606	126	999999	706	326	981	863	552	465	999999	894	595	35	122	837	999999	999999	999999	864	635	330	122	482	713	249	584	370	999999	587	588	184	435	739	582	411	587	199	753	961	319	92	999999	999999	167	135	570	999999	999999	999999	885	933	999999	731	215	689	493	644	416	466	999999	620	381	964	877	999	469	999999	452	999999	259	137	999999	66	999999	552	477	837	999999	999999	679	666	77	117	999999	654	694	704	533	892	917	943	783	296	229	698	999999	888	408	168	666	714	475	999999	134	757	369	999999	185	663	221	999999	999999	999999	787	86	552	273	271	232	314	765	331	559	999999	999999	354	999999	837	856	999999	589	438	165	999999	999999	201	486	982	944	294	271	999999	999999	681	999999	624	954	999999	153	999999	999999	999999	186	854	901	999999	915	796	999999	413	92	595	329	822	999999	228	999999	907	822	884	76	291	999999	937	999999	247	461	878	999999	999999	400	777	693	711	999999	963	262	999999	30	581	999999	690	174	999999	212	675	208	58	59	51	999999	56	686	268	89	166	999999	248	999999	664	931	47	271	136	999999	314	901	618	999999	999999	966	862	887	251	609	385	126	785	999999	376	48	412	828	492	242	354	999999	999999	631	246	664	23	999999	999999	999999	248	999999	48	528	898	773	590	999999	999999	85	999999	168	999999	659	999999	50	523	513	445	625	529	218	779	893	668	223	476	986	192	999999	952	373	531	601	370	957	88	267	836	602	457	783	999999	417	999999	999999	999999	776	999999	206	150	999999	63	999999	999999	40	649	154	859	999999	999999	604	446	386	132	233	999999	843	999999	746	962	265	676	842	178	746	770	371	259	482	566	699	68	986	863	452	320	791	999999	999999	317	933	999999	999999	305	853	346	71	295	420	559	813	999999	190	244	999999	833	999999	571	384	270	999999	999999	999999	128	607	545	459	522	679	913	844	371	958	439	38	999999	524	547	325	409	708	85	999999	999999	999999	222	999999	752	978	619	999999	999999	107	79	39	48	999999	999999	697	318	886	999999	999999	506	714	451	528	999999	999999	999999	318	672	256	999999	562	212	66	999999	999999	395	999999	999999	999999	69	814	999999	274	889	409	989	835	999999	850	16	999999	169	469	342	219	312	999999	136	547	949	999999	436	973	132	999999	827	982	568	668	312	651	189	13	556	692	99	186	999999	351	999999	203	827	999999	249	461	999999	742	999999	253	72	701	540	170	594	758	999999	999999	152	381	999999	999999	276	
999999	548	365	343	999999	913	999999	129	999999	999999	784	331	756	999999	614	999999	671	124	999999	268	325	606	610	120	29	419	797	315	448	44	267	769	218	999999	16	999999	883	127	999999	829	84	999999	937	648	756	838	838	286	772	916	481	266	497	749	950	225	938	255	999999	746	125	344	999999	101	795	25	122	999999	476	340	999999	553	877	999999	193	201	668	999999	363	999999	580	999999	542	531	563	999999	281	999999	999999	790	999999	637	803	500	714	740	452	846	852	999999	726	19	809	442	999999	927	999999	242	565	759	557	975	891	144	176	999999	801	999999	999999	795	744	999999	852	686	999999	223	750	387	551	453	748	822	119	999999	464	571	999999	110	465	635	621	48	903	226	243	370	999999	668	334	120	939	302	999999	999999	996	999999	166	132	999999	852	187	11	999999	122	21	734	999999	999999	680	999999	891	700	999999	902	183	705	999999	636	453	634	477	999999	63	999999	513	456	513	999999	626	391	999999	589	662	612	999999	620	357	791	215	508	504	999999	988	729	999999	248	999999	416	884	301	332	529	679	813	999999	105	947	260	608	999999	230	813	652	999999	199	311	999999	92	999999	562	358	957	999999	944	140	999	103	333	221	275	848	999999	178	335	69	885	910	849	236	362	672	106	193	999999	287	690	825	700	539	918	999999	525	962	331	942	375	108	734	683	385	12	623	49	999999	716	999999	644	326	239	999999	400	198	855	100	889	999999	774	999999	667	449	184	999999	999999	302	74	333	144	847	392	693	786	186	175	851	999999	58	66	999999	999999	164	55	508	470	999999	527	22	670	999999	441	690	601	328	76	999999	211	609	829	746	278	393	989	999999	934	545	999999	224	32	999999	740	840	205	923	846	513	403	999999	931	569	999999	62	662	272	999999	701	102	468	119	932	649	750	229	319	582	551	999999	258	573	925	706	312	999999	999999	999999	601	495	677	999999	563	839	534	999999	270	999999	226	730	999999	999999	242	452	70	999999	100	364	990	621	886	999999	305	999999	999999	112	16	999999	473	72	996	141	813	216	999999	999999	555	999999	999999	999999	958	999999	366	820	448	999999	341	483	646	207	899	311	999999	979	608	337	186	225	694	432	999999	407	999999	999999	999999	999999	578	35	37	999999	559	997	999999	917	662	999999	984	999999	999999	289	771	532	225	275	172	694	990	999999	607	999999	810	340	999999	692	999999	561	999999	212	999999	999999	999999	315	999999	573	999999	901	72	232	999999	70	353	999999	326	999999	660	148	192	999999	999999	50	604	744	427	939	273	
229	599	557	517	111	708	781	398	56	999999	466	87	652	999999	270	999999	999999	516	547	744	118	24	999999	41	271	379	607	220	56	999999	552	999999	516	999999	999999	311	514	715	226	362	571	313	999999	999999	204	71	539	615	730	418	835	237	999999	205	164	999999	606	525	255	732	999999	999999	352	999999	450	578	999999	352	208	959	127	999999	300	999999	183	999999	744	582	837	210	999999	999999	490	638	999999	325	999999	999999	156	223	705	988	470	999999	261	999999	961	483	971	999999	500	197	416	771	300	783	936	999999	31	358	471	34	688	54	892	119	90	999999	999999	135	999999	259	205	985	263	138	592	806	999999	183	999999	999999	610	222	709	652	999999	999999	347	999999	388	321	999999	999999	752	681	310	425	601	999999	919	257	110	999999	63	250	991	431	999999	172	201	140	762	999999	514	210	423	476	345	250	533	371	376	999999	746	260	960	999999	243	999999	827	176	215	791	264	999999	170	999999	168	468	660	164	211	185	448	257	559	999999	292	999999	267	999999	90	361	618	558	881	366	999999	802	999999	592	999999	935	344	34	924	971	594	999999	49	659	317	876	999999	379	999999	201	304	498	701	519	125	691	324	999999	96	854	182	705	715	803	664	366	188	77	966	999999	840	423	999999	587	856	375	512	608	526	213	771	249	999999	689	72	610	110	770	476	506	621	351	938	80	798	888	211	245	994	950	698	522	413	893	360	999999	175	999999	999999	750	188	715	999999	882	93	933	317	36	741	64	266	417	600	469	999999	499	485	262	789	999999	173	276	613	999999	515	258	999999	999999	338	191	999999	986	117	726	327	999999	874	66	987	865	999999	185	504	940	694	999999	921	943	248	861	999999	913	334	999999	586	912	111	999999	376	834	106	811	697	559	619	280	309	874	999999	749	999999	429	275	923	397	988	771	673	881	235	337	892	999999	477	999999	531	999999	423	999999	415	803	999999	689	162	999999	769	999999	999999	331	424	980	57	801	999999	999999	999999	999999	999999	306	999999	150	438	28	151	507	999999	999999	229	999999	999999	618	999999	735	736	945	999999	739	122	165	999999	999999	826	352	467	999999	999999	101	768	240	810	999999	260	126	550	274	375	955	548	655	564	224	268	182	243	805	104	322	999999	552	595	246	535	999999	678	98	324	96	560	896	226	122	999999	999999	962	999999	368	769	194	999999	580	696	999999	999999	600	413	251	653	999999	662	161	968	36	226	645	574	999999	14	448	461	949	289	404	652	439	999999	999999	999999	220	999999	446	334	137	
601	972	899	54	999999	655	275	847	670	999999	898	744	999999	95	569	353	999999	856	363	999999	732	523	301	999999	999999	37	999999	973	972	999999	90	225	826	840	435	253	746	529	288	358	182	614	288	311	505	907	190	367	870	925	999999	182	92	13	999999	88	681	607	504	52	508	302	874	237	897	682	918	418	999999	326	607	868	578	15	158	127	244	989	796	642	846	790	113	999999	620	907	999999	999999	445	356	571	148	999999	246	850	999999	999999	60	414	999999	988	772	706	554	999999	954	603	87	854	287	844	692	999999	862	205	717	198	828	999999	989	549	106	972	313	754	468	843	342	164	278	388	193	585	972	653	84	93	559	728	666	314	65	967	168	512	999999	337	172	999999	143	691	911	444	424	284	892	800	403	999999	859	121	271	999999	586	898	999999	117	838	218	131	634	639	999999	950	685	493	138	813	801	999999	140	680	301	999999	586	999999	999999	170	698	999999	283	690	759	999999	555	52	142	391	999999	851	772	499	954	999999	508	62	811	493	739	790	764	986	601	999999	728	440	999999	901	999	432	999999	999999	999999	457	999999	943	999999	999999	405	643	361	999999	554	949	999999	641	726	382	522	534	665	265	431	908	997	297	98	834	150	124	81	999999	391	837	940	999999	999999	507	81	999999	999999	579	98	106	438	27	999999	651	999999	97	714	598	999999	474	767	655	999999	999999	999999	559	854	55	101	290	999999	999999	365	999999	19	285	999999	999999	310	957	361	95	176	334	479	999999	855	999999	999999	62	409	483	852	999999	80	295	999999	129	999999	521	710	999999	999999	808	535	318	661	725	642	999999	805	495	297	431	123	681	488	200	761	480	999999	417	999999	48	881	97	277	999999	646	999999	975	172	182	788	256	233	606	368	799	171	327	140	804	473	257	913	195	431	803	999999	999999	120	999999	576	817	999999	103	450	999999	447	50	223	999999	919	572	643	323	509	999999	999999	999999	129	400	600	999999	999999	612	571	791	967	901	999999	644	257	916	999999	803	605	999999	953	140	166	441	361	999999	114	61	999999	900	613	599	999999	256	999999	323	999999	719	768	424	253	999999	532	659	959	546	999999	999999	999999	999999	706	999999	999999	537	999999	759	918	687	48	999999	58	522	999999	670	187	377	224	600	730	934	999999	155	45	191	727	999999	608	999999	999999	815	925	535	230	999999	203	773	881	999999	999999	164	404	998	680	298	376	731	963	861	481	591	999999	603	848	895	771	561	804	537	999999	958	161	421	999999	233	999999	999999	301	
843	999999	999999	496	75	576	576	540	999999	475	747	814	996	309	999999	35	890	999999	332	686	334	121	642	999999	999999	999999	75	12	999999	793	456	744	999999	439	999999	395	77	105	266	37	281	365	540	999999	999999	722	813	999999	415	999999	324	740	232	999999	999999	732	833	999999	152	726	999999	574	999999	447	28	999999	999999	999999	999999	360	999999	795	236	304	415	969	580	557	912	999999	999999	999999	999999	596	999999	716	522	26	472	396	562	633	953	540	527	706	806	103	76	999999	760	256	478	64	438	529	513	927	430	997	162	285	531	999999	999999	999999	977	961	999999	312	490	944	104	794	798	334	842	696	777	708	172	487	490	858	870	289	999999	542	168	949	212	999999	596	474	999999	286	112	442	349	432	729	845	999999	999999	573	816	161	684	266	999999	999999	817	160	721	835	999999	795	999999	650	911	167	999999	803	29	109	999999	358	630	999999	521	232	999999	999999	354	979	327	999999	999999	295	999999	137	262	285	64	272	395	443	874	999999	999999	491	999999	999999	437	275	294	999999	115	664	676	467	999999	135	744	881	286	999999	806	999999	518	321	79	387	595	784	999999	999999	749	756	714	462	999999	991	999999	40	793	617	919	999999	999999	285	999999	71	619	596	606	137	540	182	999999	999999	637	999999	131	257	421	62	999999	999999	370	135	302	358	949	999999	983	539	145	713	98	669	551	727	58	242	74	17	999999	998	187	999999	628	999999	770	789	824	352	870	999999	618	740	421	275	999999	568	983	999999	999999	999999	999999	76	991	999999	94	326	383	909	93	888	193	999999	294	208	475	593	507	726	999999	170	399	641	669	403	105	357	258	285	19	999999	258	175	895	373	999999	999999	999999	801	491	453	416	915	269	999999	999999	213	999999	999999	999999	999999	999999	267	320	951	15	972	407	999999	731	736	78	108	899	603	640	27	519	999999	812	999999	807	705	244	144	754	999999	381	999999	845	891	900	45	484	999999	427	999999	855	943	999999	999999	999999	999999	999999	754	385	317	25	665	350	540	694	999999	410	446	326	366	32	185	999999	531	600	999999	999999	840	836	43	624	24	185	649	171	576	563	999999	650	620	999999	490	759	446	468	999999	347	999999	999999	999999	999999	48	569	71	968	680	999999	999999	999999	999999	443	238	999999	351	693	11	490	701	378	127	972	20	796	705	730	542	999999	760	72	999999	381	999999	643	471	408	999999	454	124	680	999999	999999	999999	999999	654	187	406	571	417	753	467	235	645	935	89	402	624	252	864	340	436	263	984	773	938	999999	
994	595	457	943	117	999999	375	31	999999	296	255	443	999999	528	333	999999	999999	999999	999999	658	999999	513	999999	79	783	343	590	783	253	238	846	953	637	999999	192	811	124	473	999999	911	860	624	999999	999999	156	191	110	345	999999	999999	999999	976	999999	290	999999	999999	41	388	169	774	965	591	777	658	449	999999	999999	120	346	521	856	999999	371	693	797	121	464	771	999999	602	999999	254	776	788	984	869	784	999999	151	701	780	736	313	999999	945	278	846	399	353	853	386	990	999	999999	609	708	614	484	999999	777	36	269	999999	567	541	721	999999	999999	674	580	518	458	969	645	741	129	241	500	748	999999	999999	75	999999	79	226	999999	999999	291	189	999999	999999	309	864	374	674	999999	281	746	339	234	463	856	725	773	345	927	30	364	753	489	476	124	999999	999999	999999	999999	841	999999	351	299	475	533	810	398	325	218	999999	604	970	230	848	495	170	524	999999	418	349	655	734	298	999999	891	537	699	808	150	573	899	861	999999	678	885	404	50	758	930	56	336	999999	136	999999	426	393	999999	640	981	953	221	899	104	999999	196	999999	63	77	999999	999999	120	999999	184	645	693	743	266	551	962	999999	999999	765	144	371	23	207	999999	954	805	507	14	69	827	197	999999	10	767	102	999999	235	351	972	184	934	935	746	283	490	650	682	999999	981	677	890	833	456	764	732	999999	999999	62	109	272	86	991	61	762	999999	294	693	975	174	999999	737	749	157	591	210	436	277	924	127	313	132	999999	32	391	936	364	999999	246	999999	494	502	999999	251	710	107	942	884	983	999999	206	956	999999	962	922	940	150	685	864	563	306	340	999999	934	795	149	705	969	669	826	633	999999	999999	940	680	566	564	508	446	493	268	551	999999	638	921	357	425	999999	110	450	795	678	50	682	738	999999	999999	248	456	571	999999	999999	224	999999	662	816	999999	766	291	365	999999	642	249	381	304	754	56	436	22	448	724	999999	868	999999	40	954	349	773	211	527	999999	325	999999	875	101	295	336	999999	976	114	846	658	137	744	74	163	999999	668	388	999999	116	11	235	17	846	114	113	999999	136	707	477	736	565	764	237	70	590	373	289	19	428	919	999999	908	999999	76	999999	134	164	876	525	680	395	228	420	137	99	54	39	999999	191	340	10	279	637	120	999999	999999	517	999999	999999	75	999999	379	565	197	551	327	416	780	944	979	841	260	999999	999999	350	347	999999	999999	970	545	344	302	999999	999999	919	999999	999999	999999	999999	
797	617	160	313	459	301	999999	999999	232	585	772	999999	259	52	999999	499	750	97	840	769	756	28	417	43	37	731	96	551	478	278	371	999999	924	806	157	372	999999	946	731	505	333	684	131	524	207	907	999999	259	624	597	999999	102	441	721	227	778	209	127	999999	728	214	474	194	954	224	726	999999	452	895	840	809	803	365	344	999999	81	896	999999	999999	130	999999	837	927	880	109	278	614	999999	999999	378	172	999999	671	13	300	859	500	999999	309	481	203	643	363	784	788	375	737	106	286	155	999999	999999	999999	165	999999	377	547	313	999999	946	999999	510	862	527	677	246	142	362	54	999999	581	729	999999	363	926	12	483	999999	999999	733	540	999999	999999	999999	496	856	290	999999	920	923	321	196	321	363	369	999999	780	999999	116	999999	999999	385	999999	699	574	161	722	928	999999	90	893	404	221	131	999999	999999	583	999999	40	820	956	626	441	130	999999	394	417	240	999999	243	999999	999999	999999	551	500	165	466	237	999999	345	143	361	287	839	40	917	975	200	947	765	118	999999	999999	295	594	616	943	931	434	189	743	492	933	994	858	255	367	669	999999	999999	147	356	560	694	687	605	349	601	100	357	419	227	292	239	999999	871	841	750	999999	999999	999999	999999	802	689	601	999999	427	292	999999	999999	559	315	570	698	999999	762	800	121	999999	989	277	999999	840	87	770	526	210	999999	869	999999	414	617	713	999999	47	612	553	870	103	45	188	66	620	999999	798	999999	999999	594	611	372	999999	729	151	966	616	999999	694	999999	919	999999	451	722	422	999999	999999	942	601	999999	999999	999999	219	930	999999	573	811	220	730	533	289	999999	869	616	103	507	999999	684	475	999999	139	176	917	827	951	28	594	465	999999	626	937	999999	511	832	933	999999	163	999999	999999	999999	165	406	150	999999	446	999999	215	834	629	915	87	694	999999	855	999999	493	108	391	978	999	978	999999	999999	114	596	433	164	999999	682	507	999999	999999	999999	896	591	733	999999	755	999999	698	813	759	835	727	548	252	389	999999	147	449	496	772	999999	712	600	809	828	45	575	23	108	177	999999	132	571	311	999999	579	999999	999999	467	352	999	289	195	229	999999	849	566	353	53	507	900	242	20	581	999999	999999	306	781	999999	991	999999	378	600	999999	607	999999	166	246	530	999999	392	185	982	153	772	999999	527	381	999999	999999	999999	231	969	600	999999	919	121	999999	696	461	999999	492	999999	476	999999	631	999999	549	621	807	693	329	822	244	124	999999	260	866	999999	999999	
743	925	999999	924	522	959	408	999	378	999999	602	999999	999999	79	536	900	127	515	981	151	202	977	759	491	296	159	408	735	485	552	999999	999999	191	999999	718	358	999999	999999	954	213	232	689	181	934	214	527	779	999999	707	224	607	744	885	999999	540	765	175	11	999999	372	560	999999	523	999999	28	357	999999	585	999999	188	901	984	561	777	919	512	806	825	999999	768	999999	655	999999	271	945	924	368	523	433	952	192	997	505	591	652	558	176	999999	915	999999	542	203	999999	529	323	622	193	117	748	37	959	350	724	869	993	905	646	999999	880	104	989	471	162	408	999999	903	489	970	134	370	346	999999	909	999999	236	186	262	507	947	999999	740	999999	775	999999	993	841	283	635	598	747	912	999999	999999	820	999999	999999	51	994	533	999999	999999	999999	982	999999	999999	999999	440	305	643	816	652	999999	314	557	363	737	696	756	414	164	630	999999	381	387	458	999999	986	999999	561	164	144	268	974	999999	198	527	278	397	714	496	410	977	992	781	104	999999	999999	999999	467	140	385	295	590	379	999999	290	841	605	999999	268	521	999999	999999	999999	999999	394	174	777	369	836	469	308	52	918	753	652	861	999999	999999	999999	824	79	631	999999	778	849	677	604	748	908	685	672	999999	455	974	68	243	999999	109	709	609	831	999999	631	670	999999	999999	671	625	999999	428	251	322	999999	444	999999	720	999999	999999	999999	717	999999	38	460	160	796	841	596	999999	694	418	358	500	583	85	992	999999	999999	760	701	999999	16	978	610	489	444	360	999999	21	533	348	921	999999	276	992	49	802	107	481	874	245	656	728	931	999999	80	999999	739	179	451	930	999999	562	19	237	710	999999	428	970	999999	446	629	585	420	356	999999	555	234	590	46	999999	423	528	886	999999	949	287	57	999999	419	693	620	52	999999	602	627	368	793	999999	291	458	999999	137	999999	437	616	81	999999	999999	240	525	525	999999	999999	261	516	999999	676	552	288	433	999999	545	561	999999	825	586	999999	999999	729	139	761	196	308	587	815	296	763	458	849	999999	969	472	651	999999	177	471	909	318	96	435	692	250	999999	858	914	838	999999	742	611	40	65	500	855	111	763	339	850	999999	445	999999	437	227	703	410	464	80	893	667	999999	999999	999999	707	730	999999	999999	521	435	450	673	976	720	31	846	819	999999	478	617	999999	140	999999	620	999999	999999	866	998	474	547	999999	404	999999	945	908	999999	256	999999	358	770	562	665	252	904	410	999999	468	999999	416	380	883	589	
985	463	353	999999	27	999999	999999	999999	864	304	971	973	86	999999	828	41	999999	999999	599	465	999999	999999	999999	999999	887	933	999999	481	414	367	592	999999	663	770	999999	999999	601	380	869	512	51	524	905	267	693	279	999999	363	63	437	696	999999	781	999999	126	287	408	468	999999	999999	534	841	430	999999	999999	877	319	315	637	447	999999	442	275	97	424	948	802	999999	201	999999	115	856	999999	977	671	320	322	246	654	999999	982	999999	730	784	999999	999999	104	409	999999	816	999999	999999	726	999999	997	264	16	693	13	177	484	610	277	999999	979	677	999999	999999	835	402	564	83	661	505	464	306	711	491	118	224	854	999999	999999	999999	999999	592	140	811	979	417	999999	628	242	999999	999999	999999	866	999999	805	999999	786	650	574	162	261	886	860	230	999999	999999	552	999999	584	999999	323	91	368	892	382	999999	547	612	473	999999	98	935	999999	185	848	999999	440	999999	686	808	438	213	828	100	999999	772	731	909	999999	288	864	789	53	453	999999	575	23	973	326	418	763	184	187	999999	999999	326	999999	685	382	78	270	540	999999	999999	999999	119	262	277	769	609	999999	999999	952	194	563	308	891	396	21	282	79	466	695	277	55	264	36	681	36	806	726	55	537	591	999999	333	950	277	103	64	322	999999	214	716	753	999999	232	993	999999	765	434	658	999999	109	999	999999	999999	571	999999	999999	999999	999999	251	962	883	619	999999	999999	176	239	358	624	302	957	959	333	262	978	524	919	42	42	98	271	382	78	381	438	591	999999	999999	388	545	997	999999	741	504	251	833	143	35	861	826	999999	999999	810	365	716	149	676	551	866	56	812	73	60	492	980	590	814	247	672	778	952	751	969	88	999999	986	228	828	21	154	390	894	180	216	735	854	572	712	665	999999	915	999999	621	342	999999	933	999999	999999	999999	660	999999	896	999999	92	874	611	447	731	70	729	999999	847	540	722	665	917	892	844	757	136	28	112	999999	383	863	999999	999999	637	999999	371	76	968	999999	360	999999	999999	541	98	341	133	417	840	651	999999	377	77	999999	898	999999	816	999999	86	501	398	642	916	324	979	228	594	481	999999	999999	699	999999	952	543	190	596	181	385	999999	512	633	719	187	460	645	999999	795	158	241	999999	539	999999	989	476	916	999999	219	179	562	999999	999999	999999	607	464	952	282	424	534	951	312	504	440	999999	999999	999999	999999	464	465	679	972	999999	446	250	849	846	999999	673	485	627	472	386	12	823	999999	766	981	999999	722	999999	372	
591	271	207	928	465	108	93	425	608	247	999999	754	500	999999	446	310	412	999999	617	583	609	938	999999	488	925	502	616	311	807	886	999999	742	957	316	390	171	248	321	393	748	294	258	876	390	220	632	512	243	497	465	579	364	999999	924	763	653	364	718	999999	962	492	782	999999	722	680	520	797	193	208	999999	71	100	374	869	299	361	71	526	278	999999	990	382	813	352	316	999999	637	42	553	737	806	530	999999	999999	265	999999	640	164	999999	699	835	329	45	222	403	999999	990	245	634	999999	591	837	450	709	999999	119	968	999999	415	477	883	764	639	470	478	541	782	943	613	786	721	907	816	578	468	671	999999	999999	948	999999	222	401	407	151	156	968	89	608	999999	156	544	374	749	242	816	80	689	574	744	862	706	999999	999999	848	690	999999	30	999999	251	310	999999	376	999999	587	265	491	366	497	324	509	999999	184	495	466	252	356	167	999999	999999	397	981	773	999999	96	131	175	770	559	460	999999	999999	217	366	157	385	177	57	172	977	334	713	999999	260	999999	409	531	999999	174	606	344	526	446	118	854	328	997	520	999999	465	99	721	807	46	851	561	999999	818	347	91	84	309	995	607	438	683	789	523	621	686	600	614	999999	999999	126	999999	999999	109	511	999999	999999	657	817	706	887	613	906	165	408	683	165	713	224	93	531	45	999999	839	680	999999	539	999999	898	553	864	485	999999	853	920	905	999999	154	316	518	703	426	491	298	719	825	999999	633	999999	937	999999	887	400	522	431	91	999999	672	428	341	299	902	759	273	999999	999999	999999	62	999999	503	634	20	999999	705	389	999999	553	242	130	855	403	905	370	960	32	977	94	999999	999999	839	490	999999	725	975	999999	800	667	999999	456	316	337	724	398	999999	313	520	490	694	142	999999	537	191	999999	573	999999	393	999999	798	999999	999999	327	999999	999999	999999	22	256	294	430	486	589	447	335	786	999999	528	679	999999	749	999999	999999	496	999999	470	114	999999	999999	835	999999	999999	834	268	999999	976	592	988	442	102	999999	999999	67	235	70	217	553	999999	211	405	999999	55	267	876	792	999999	739	377	927	433	526	104	999999	421	142	392	651	330	578	359	999999	825	95	999999	524	151	599	285	999999	193	917	234	999999	903	999999	116	999999	999999	476	727	246	224	71	19	999999	897	999999	645	103	677	565	232	311	999999	211	913	999999	680	999999	999999	552	463	940	744	515	999999	995	810	324	999999	611	693	854	850	123	978	764	86	21	627	
256	953	192	999999	627	695	922	257	701	193	999999	110	606	824	185	782	284	999999	999999	283	902	999999	331	77	76	999999	377	999999	999999	233	159	884	999999	734	405	598	281	191	999999	820	999999	747	119	141	999999	999999	999999	999999	999999	999999	704	447	582	999999	999999	171	632	999999	692	755	999999	471	518	999999	44	272	999999	871	999999	587	999999	102	209	682	999999	164	975	199	999999	565	784	347	999999	407	528	999999	311	931	18	999999	965	999999	498	371	502	999999	239	999999	999999	616	79	225	610	98	829	612	247	899	834	571	195	999999	925	137	970	979	685	120	949	999999	960	509	862	196	621	999999	603	837	189	994	925	344	102	582	495	568	737	697	577	915	474	411	107	447	999999	532	240	370	999999	523	999999	999999	691	774	656	999999	362	424	476	999999	19	410	719	839	999999	851	350	999999	642	411	999999	988	543	43	858	558	412	425	999999	99	123	242	446	999999	771	807	653	327	999999	999999	215	999999	231	102	906	74	691	267	999999	999999	191	999999	728	989	280	999999	999999	657	916	107	166	937	999999	386	372	776	999999	999999	999999	999999	207	999999	427	999999	205	928	766	450	999999	794	866	999999	623	999999	908	999999	513	456	395	537	232	995	410	828	999999	277	999999	844	730	139	999999	999999	200	963	998	167	469	21	793	351	999999	144	530	999999	999999	22	999999	999999	477	145	272	517	999999	540	999999	999999	999999	599	999999	999999	891	999999	720	997	999999	238	954	659	943	750	767	502	999999	53	999999	98	475	288	597	999999	953	704	376	594	866	999999	999999	660	999999	796	545	869	73	865	460	556	999999	533	438	999999	68	664	399	727	999999	770	999999	623	481	527	736	343	999999	201	974	196	999999	999999	140	111	266	303	312	999999	999999	897	438	796	592	512	675	942	850	595	698	298	314	649	225	106	738	357	189	999999	69	211	867	999999	891	274	10	297	402	336	745	764	361	999999	521	999999	341	999999	40	968	852	794	493	416	999999	686	881	905	999999	44	372	999999	124	483	999999	13	39	566	905	328	511	999999	550	523	849	934	936	72	137	744	764	680	327	220	976	275	718	461	379	215	999999	105	386	367	963	836	649	878	164	517	452	775	999999	712	466	999999	254	999999	566	568	749	819	778	176	280	692	591	904	507	822	295	577	197	700	935	999999	999999	192	559	23	999999	68	907	619	302	989	527	615	753	511	30	748	895	811	465	573	326	220	999999	281	255	745	380	342	232	874	587	462	776	60	474	72	419	553	284	690	
999999	168	873	290	174	976	160	995	801	546	682	999999	244	371	100	790	104	288	999999	548	688	575	397	427	999999	999999	838	703	999999	958	338	352	537	775	661	168	346	806	999999	278	595	384	540	999999	202	211	227	414	960	683	999999	141	999999	735	12	346	999999	456	879	109	148	457	958	843	999999	340	999999	469	710	999999	999999	999999	182	999999	953	313	44	711	235	999999	999999	999999	743	363	991	999999	566	801	772	325	396	890	927	999999	140	147	426	696	477	999999	362	758	704	38	999999	679	959	295	782	699	311	69	230	679	261	714	714	604	999999	20	773	57	999999	394	999999	563	371	175	999999	815	999999	999999	244	373	846	99	999999	714	133	321	999999	281	999999	999999	999999	337	669	257	755	999999	999999	821	844	466	98	315	71	320	493	999999	999999	793	999999	966	999999	964	999999	999999	832	999999	985	999	480	540	999999	502	37	623	381	217	893	999999	419	943	999999	75	503	777	284	541	38	418	231	457	14	999999	354	63	999999	59	999999	999999	424	593	440	433	999999	314	999999	596	287	447	939	999999	782	203	383	983	583	746	471	999999	999999	301	999999	576	777	33	999999	327	157	974	362	331	999999	91	699	826	999999	958	725	199	92	688	264	590	999999	999999	674	810	80	370	999999	524	588	465	240	133	999999	863	655	326	777	999999	448	999999	95	617	580	701	504	557	480	999999	31	282	964	893	999999	552	999999	831	999999	726	999999	787	505	837	743	249	999999	999999	999999	648	312	408	421	716	999999	999999	504	862	376	973	315	999999	890	854	999999	316	999999	346	999999	908	767	999999	968	61	999999	661	807	257	874	999999	850	928	191	832	999999	623	999999	999999	653	95	57	244	999999	385	420	734	897	650	345	436	748	514	489	467	999999	488	439	369	596	999999	154	999999	988	45	133	999999	340	68	999999	999999	455	252	693	999999	860	533	368	593	641	394	764	167	999999	447	591	999999	448	999999	950	833	193	501	661	73	940	800	255	429	261	43	999999	839	117	466	999999	506	820	487	607	999999	130	846	728	212	825	986	344	999999	454	999999	938	616	117	709	695	954	591	629	70	69	287	938	341	608	990	999999	59	456	466	95	525	999999	126	602	713	347	999999	458	999999	953	466	705	975	999999	104	787	731	408	771	36	999999	200	427	548	81	191	515	999999	221	899	937	888	94	999999	999999	977	500	515	996	358	191	142	390	116	603	581	999999	866	999999	999999	203	650	685	439	999999	999999	543	578	999999	531	831	652	247	348	26	577	
620	615	213	999999	296	225	999999	422	999999	781	999999	320	999999	499	228	649	999999	18	999999	297	213	999999	198	936	443	999999	999999	474	526	538	895	51	100	35	961	357	999999	396	916	999999	247	272	594	398	524	233	633	999999	313	192	999999	239	642	728	374	965	426	999999	683	375	999999	999999	896	316	886	768	229	919	538	870	986	999999	999999	728	59	941	999999	999999	421	220	999999	999999	171	344	999999	999999	409	371	660	996	999999	396	712	551	999999	999999	376	287	999999	999999	999999	999999	999999	442	205	815	147	914	679	433	999999	627	854	473	87	287	776	561	999999	230	368	999999	269	542	939	600	518	550	981	749	575	783	297	665	999999	583	461	728	148	999999	528	494	999999	237	102	313	541	999999	474	469	532	814	474	999999	397	999999	455	960	502	605	306	597	932	999999	858	130	339	199	999999	503	826	58	422	999999	702	999999	999999	999999	450	999999	69	999999	86	999999	227	760	319	15	277	999999	999999	500	235	543	391	930	562	763	999999	999999	973	351	999999	970	643	484	402	348	589	523	999999	422	999999	866	546	999999	999999	419	999999	999999	810	334	922	207	374	335	822	999999	999999	771	321	410	663	478	999999	718	298	115	879	742	368	999999	425	753	88	715	979	999999	997	999999	999999	152	61	280	171	649	428	783	999999	317	662	523	999999	999999	212	580	759	52	213	827	999999	999999	540	969	740	999999	908	179	128	658	356	999999	999999	389	999999	178	359	393	316	22	299	515	509	571	89	999999	376	607	550	508	956	937	165	179	626	12	612	999999	540	331	741	999999	664	946	961	210	641	999999	465	44	231	376	735	201	537	999999	999999	968	999999	895	473	999999	628	999999	702	419	999999	999999	763	360	566	277	852	985	281	51	850	999999	610	999999	999999	999999	151	516	999999	590	211	964	641	403	999999	643	201	645	999999	439	630	999999	999999	552	903	929	461	115	999999	953	523	749	919	496	382	353	368	999999	691	322	169	999999	999999	122	217	341	80	370	264	999999	86	217	137	999999	421	806	318	68	974	283	700	46	48	999999	76	999999	999999	999999	30	752	285	189	953	545	279	517	711	141	344	999999	999999	100	850	999999	877	316	999999	87	85	576	45	309	46	418	622	133	84	19	999999	755	296	999999	350	511	647	896	999999	591	999999	903	105	186	723	412	423	609	195	492	455	760	839	967	79	454	717	999999	152	544	999999	999999	999999	701	96	589	285	934	999999	999999	908	981	62	40	999999	182	481	999999	999999	634	994	22	999999	591	999999	295	
916	328	856	895	793	671	754	999999	667	426	470	403	999999	999999	999999	999999	858	846	584	999999	708	808	999999	999999	973	859	400	518	549	911	218	851	147	800	672	956	999999	999999	555	246	237	342	373	98	999999	87	768	451	506	515	163	101	17	99	587	999999	865	999999	922	934	281	245	179	756	217	999999	265	300	999999	180	410	14	300	999999	999999	375	445	374	195	999999	101	948	21	44	757	127	843	999999	223	564	100	999999	932	999999	999999	991	173	616	880	999999	821	999999	979	336	115	159	800	999999	851	221	673	501	999999	36	843	332	234	145	999	100	775	217	999999	907	89	291	81	679	382	999999	999999	828	999999	999999	84	999999	969	685	928	999999	326	183	999999	11	891	599	354	905	777	642	999999	38	617	790	327	999999	401	999999	256	823	87	131	297	605	999999	844	999999	682	999999	999999	362	999999	216	400	774	601	20	85	999999	489	936	176	902	739	489	183	221	703	999999	469	999999	897	438	115	530	204	886	601	991	56	592	672	953	556	289	226	822	226	999999	725	603	325	66	766	999999	999999	229	557	999999	999999	633	314	907	999999	999999	465	999999	110	870	999999	715	419	94	968	897	274	999999	355	460	999999	360	994	999999	999999	999999	906	840	671	999999	619	999999	338	485	164	423	288	765	470	999999	824	115	721	356	447	20	194	241	98	869	622	999999	873	107	852	486	999999	627	857	999999	999999	624	449	882	260	603	386	999999	930	999999	618	508	751	797	635	166	999999	648	249	48	681	674	752	999999	999999	999999	112	241	632	678	784	999999	907	844	465	999999	666	999999	105	843	999999	261	311	999999	260	123	999999	85	999999	999999	846	991	388	999999	999999	999999	872	646	285	999999	501	999999	310	999999	770	957	600	907	342	435	500	800	552	999999	414	429	999999	219	999999	999999	973	999999	768	936	831	793	282	98	898	999999	999999	30	999999	765	352	999999	950	59	772	999999	999999	49	742	46	205	999999	448	982	999999	525	64	663	104	999999	999999	474	386	373	999999	977	685	999999	999999	305	999999	479	247	999999	999999	926	999999	324	446	259	970	934	293	732	741	785	354	299	684	382	983	999999	926	999999	999999	999999	111	586	628	794	617	20	999999	999999	937	726	999999	660	929	487	56	739	999999	844	822	431	999999	653	632	645	632	395	827	635	321	434	553	477	999999	185	824	892	999999	652	642	959	904	999999	794	999999	976	999999	999999	206	999999	253	457	91	947	999999	696	999999	954	999999	171	231	999999	404	135	513	999999	341	282	754	663	164	53	
574	211	863	527	345	858	617	669	939	35	631	309	78	976	471	529	999999	488	999999	999999	713	999999	421	777	509	719	291	841	644	421	615	542	999999	210	883	999999	94	459	361	599	346	999999	232	205	561	105	67	536	711	999999	871	999999	297	226	339	93	999999	95	28	625	577	776	34	527	420	98	999999	867	999999	999999	445	999999	137	999999	601	999999	268	999999	226	999999	662	999999	140	833	999999	999999	255	955	871	800	99	998	440	735	31	570	298	999999	784	472	999999	200	999999	130	375	918	147	520	999999	939	825	574	869	614	999999	822	645	999999	977	80	843	181	996	303	501	447	521	999999	999999	40	111	563	441	753	446	999999	321	19	467	631	999999	735	340	999999	974	525	139	826	772	999999	924	107	999999	714	999999	796	999999	150	999999	928	407	999999	765	594	999999	272	999999	125	178	502	511	999999	734	355	868	117	840	74	328	975	317	694	630	999999	116	13	835	727	999999	649	276	180	390	538	234	999999	970	999999	999999	712	393	23	658	999999	999999	298	373	999999	999999	521	956	140	822	653	620	712	124	218	488	834	436	415	999999	528	235	340	255	205	999999	411	147	999999	999999	615	592	304	46	360	858	817	999999	462	881	999999	693	146	358	737	917	521	352	761	268	999999	286	977	32	139	999999	367	999999	999999	260	999999	384	861	169	216	70	326	676	764	360	999999	203	973	533	999999	835	98	981	517	287	610	68	386	836	711	339	999999	281	906	315	501	773	473	211	999999	238	831	977	999999	676	999999	844	999999	410	597	76	999999	453	999999	304	956	999999	536	889	999999	999999	999999	999999	458	999999	456	54	770	458	859	999999	999999	772	96	160	999999	999999	999999	841	686	999999	480	975	249	644	37	170	637	999999	359	126	247	583	999999	71	240	805	999999	274	230	556	84	139	551	999999	346	540	999999	493	999999	846	545	694	213	884	904	32	786	813	850	295	416	168	109	743	659	999999	220	35	999999	999999	590	575	620	999999	691	351	434	549	308	496	804	153	999999	513	999999	999999	999999	676	166	217	29	716	423	934	150	915	39	808	50	199	329	341	574	101	265	969	84	84	202	999999	598	246	514	363	491	999999	999999	596	999999	116	776	544	868	999999	188	874	161	685	988	776	999999	625	509	118	177	999999	579	999999	999999	610	478	305	483	603	619	782	212	70	999999	877	79	443	999999	933	423	999999	472	862	999999	390	818	398	95	999999	251	972	737	405	195	28	693	999999	348	561	999999	480	999999	275	999999	999999	999999	
101	242	121	999999	878	999999	575	999999	392	10	717	316	999999	792	999999	220	67	362	647	54	806	874	434	194	454	104	93	999999	942	724	207	999999	999999	718	999999	166	973	720	372	991	172	710	999999	28	975	319	481	768	558	999999	13	912	455	999999	865	227	999999	926	262	784	896	280	752	999999	802	999999	798	158	76	924	246	346	990	655	882	106	81	416	218	145	999999	324	999999	999999	721	295	324	166	853	999999	358	57	468	588	105	999999	957	145	225	38	520	333	999999	634	34	999999	921	800	999999	999999	155	400	718	127	171	999999	534	80	945	999999	999999	641	305	566	999999	999999	878	412	999999	990	148	935	200	190	999999	299	999999	122	999999	65	373	524	688	94	363	957	338	351	999999	523	367	887	199	708	405	999999	999999	999999	69	834	999999	519	999999	487	999999	220	210	537	999999	872	959	422	999999	890	154	118	999999	221	213	617	860	536	985	999999	633	261	746	999999	785	746	999999	486	999999	823	277	999999	283	211	463	153	999999	801	849	554	563	945	475	308	564	296	924	817	932	451	974	261	533	213	853	379	999999	717	999999	755	999999	999999	999999	598	623	300	835	999999	757	70	859	69	999999	441	999999	999999	999999	447	928	999999	822	999999	554	611	849	26	999999	80	357	93	679	50	58	999999	943	89	999999	876	685	274	461	182	69	872	999999	914	573	999999	729	175	593	999999	789	999999	933	167	929	757	999999	606	969	765	404	999999	390	819	20	593	498	999999	112	908	761	664	47	999999	394	999999	999999	934	452	999999	350	192	499	653	260	999999	170	786	159	828	137	89	999999	696	999999	395	491	772	999999	979	603	335	72	684	275	135	225	293	772	999999	738	815	164	741	425	999999	999999	737	999999	224	999999	712	254	999999	999999	682	369	351	872	999999	199	256	39	472	634	999999	129	814	999999	134	579	876	999999	999999	100	321	924	562	999999	564	221	754	213	999999	556	891	91	788	903	592	765	999999	421	773	999999	491	999999	691	116	410	103	369	359	444	644	999999	698	351	193	999999	757	807	80	999999	999999	445	53	349	915	743	932	999999	911	795	368	705	464	999999	844	999999	535	242	455	870	471	851	405	768	999999	999999	999999	739	605	999999	835	958	803	114	985	622	447	445	776	373	478	763	999999	563	85	939	101	458	507	584	999999	524	361	210	846	936	49	284	305	915	550	202	999999	999999	959	410	902	360	265	231	999999	99	466	92	401	707	403	841	693	115	908	744	999999	30	507	321	606	603	999999	999999	
999999	999999	150	999999	999999	285	38	978	604	675	46	741	202	286	423	999999	67	279	808	148	542	207	591	199	17	805	960	714	999999	648	999999	999999	102	216	648	998	999999	606	269	125	999999	424	247	28	78	177	552	955	607	662	263	337	794	129	515	385	581	951	853	999999	325	324	999999	955	871	737	649	986	638	424	896	460	19	692	469	128	999999	573	131	840	263	999999	117	999999	395	475	514	972	700	272	427	997	753	999999	800	364	417	291	156	340	999999	565	327	192	999999	802	999999	111	659	999999	999999	17	829	999999	763	999999	216	699	570	405	232	676	295	999999	996	898	707	766	892	114	710	999999	426	790	321	697	688	924	999999	999999	999999	413	322	999999	999999	999999	999999	999999	489	999999	157	717	721	750	118	851	280	951	999999	868	104	561	219	555	686	999999	591	49	701	75	631	292	158	977	999999	819	363	999999	527	587	730	967	287	411	999999	993	956	999999	682	470	426	736	738	682	999999	999999	999999	999999	999999	111	828	138	49	423	999999	865	568	744	999999	299	498	298	433	608	999999	137	284	807	598	693	999999	999999	367	240	648	894	554	475	489	999999	624	595	365	425	758	999999	927	863	552	101	434	999999	183	393	971	138	313	139	544	369	320	999999	179	933	322	999999	770	808	775	964	320	103	264	838	674	902	999999	999999	849	545	210	420	265	999999	268	576	742	974	269	520	591	424	931	129	352	237	426	432	113	846	831	999999	98	999999	780	341	958	344	718	79	205	305	289	999999	999999	899	141	672	674	746	180	796	549	999999	383	896	171	144	496	447	486	510	904	13	714	999999	999999	999999	999999	927	618	407	265	200	999999	295	144	932	959	452	999999	999999	758	999999	675	45	579	833	214	999999	179	823	848	281	999999	695	999999	286	999999	89	577	463	945	747	138	773	540	999999	939	98	761	238	185	999999	351	732	752	547	337	679	510	498	999999	842	757	999999	558	984	607	629	893	858	648	880	875	999999	808	20	238	902	999999	230	893	999999	132	941	648	805	999999	860	999999	853	948	999999	578	999999	989	113	999999	342	999999	556	752	319	204	902	590	304	178	708	923	999999	318	435	999999	290	604	358	719	999999	157	753	63	746	687	49	999999	43	312	796	999999	705	30	895	688	947	478	584	921	230	999999	999999	636	231	936	211	544	523	999999	297	483	641	394	184	195	999999	502	999999	632	164	992	557	991	999999	999999	999999	721	999999	746	999999	999999	30	436	499	465	803	999999	831	809	485	
505	396	999999	24	322	22	999999	845	710	228	455	473	951	766	237	803	999999	265	177	718	490	132	999999	999999	999999	463	214	895	718	392	352	999999	205	999999	999999	605	999999	977	68	52	907	875	999999	527	781	999999	79	669	271	662	999999	861	664	101	995	382	619	399	538	859	808	999999	136	327	875	784	277	804	117	631	849	384	207	134	810	999999	419	999999	431	146	393	544	633	66	999999	491	15	113	161	999999	986	564	448	208	244	491	999999	999999	651	997	81	274	562	640	813	77	999999	540	290	390	963	999999	968	402	999999	273	792	999999	386	394	778	999999	999999	830	645	294	936	999	889	328	866	34	607	999999	75	128	999999	999999	253	873	827	999999	822	770	322	999999	999999	56	732	970	699	678	18	999999	228	907	999999	731	999999	528	140	664	999999	962	524	999999	999999	544	336	357	291	798	826	513	566	999999	351	883	518	999999	999999	890	276	919	999999	198	999999	999999	215	168	507	260	998	999999	999999	172	824	860	255	383	999999	999999	719	999999	688	900	851	505	701	915	999999	738	999999	999999	999999	999999	999999	731	342	336	999999	423	338	178	850	41	999999	111	770	999999	999999	490	637	144	166	646	180	999999	240	728	346	520	999999	299	999999	999999	47	33	895	502	774	103	527	919	999999	449	722	550	534	657	110	750	999999	999999	437	999999	110	88	818	999999	79	506	999999	999999	999999	412	775	999999	575	91	994	776	215	277	628	394	999999	718	684	717	923	629	367	582	627	999999	785	349	861	528	668	958	999999	712	432	999999	999999	913	999999	57	999999	999999	975	999999	663	334	999999	467	679	53	999999	392	999999	111	268	449	149	918	986	403	626	436	188	57	999999	45	999999	999999	999999	360	999999	59	788	636	53	999999	654	913	919	303	999999	328	670	817	416	285	564	112	453	999999	999999	683	927	536	999999	247	504	928	39	627	762	52	622	329	999999	999999	604	767	68	999999	795	235	999999	999999	352	999999	765	370	640	148	481	999999	999999	999999	230	118	132	261	999999	805	746	999999	883	301	541	999999	999999	351	566	354	680	796	54	435	197	904	684	244	194	133	481	144	297	891	156	999999	999999	759	999999	152	999999	353	561	262	281	78	351	707	999999	343	601	999999	803	295	467	999999	425	999999	675	326	433	888	77	92	999999	611	999999	999999	155	248	25	999999	252	423	999999	999999	999999	999999	163	128	999999	977	92	999999	999999	67	340	11	434	999999	877	380	999999	781	718	999999	999999	479	928	999999	640	999999	561	913	999999	654	999999	389	880	140	
449	633	469	556	763	456	999999	226	560	277	281	436	567	683	371	999999	999999	471	704	363	999999	765	863	493	999999	213	425	179	533	999999	885	950	131	304	32	254	910	537	999999	272	999999	70	918	660	999999	213	791	999999	552	682	999999	999999	999999	527	89	999999	769	999999	77	999999	41	999999	692	683	391	331	315	272	999999	126	734	334	452	442	117	990	847	213	105	285	422	547	626	999999	95	184	275	603	999999	348	485	935	470	468	241	618	999999	245	278	77	897	528	999999	435	947	467	267	999999	419	98	999999	566	999999	792	999999	493	20	999999	598	217	65	712	57	322	641	799	864	984	211	498	623	611	934	999999	387	999999	331	201	999999	628	999999	999999	193	137	511	919	65	677	330	999999	999999	535	999999	999999	999999	195	481	903	793	158	602	283	999999	921	475	234	632	850	414	254	172	999999	937	969	300	43	528	920	811	722	743	196	663	463	890	999999	964	872	27	202	999999	999999	999999	755	999999	643	981	272	662	287	297	999999	999999	86	585	790	597	999999	770	977	999999	560	102	81	414	999999	620	588	999999	387	999999	759	999999	222	999999	745	420	999999	944	657	61	266	268	999999	435	538	923	586	877	999999	499	297	999999	999999	999999	861	335	336	350	999999	33	402	241	999999	26	537	381	60	999999	840	379	999999	733	123	925	410	302	568	645	876	999999	999999	710	999999	888	999999	999999	999999	999999	971	419	94	841	334	634	658	34	983	517	897	166	873	342	47	730	999999	563	999999	999999	135	568	999999	690	474	999999	990	999999	311	396	53	879	999999	999999	999999	430	295	574	409	489	277	386	318	61	999999	999999	999999	700	672	210	804	419	669	680	561	999999	999999	403	376	206	644	999999	723	597	999999	27	579	509	70	617	445	519	164	508	999999	748	259	999999	999999	755	519	299	29	999999	591	634	999999	907	813	869	776	891	207	213	845	310	663	999999	588	730	999999	119	640	999999	764	295	264	170	833	999999	999999	938	999999	621	686	354	946	622	999999	838	807	999999	696	999999	840	553	321	951	663	999999	95	538	999999	999999	615	999999	999999	964	346	306	999999	59	84	10	716	838	440	586	999999	999999	364	50	715	749	922	478	999999	449	224	999999	974	313	507	999999	726	624	999999	248	999999	286	695	981	286	709	468	757	597	695	484	11	123	734	999999	172	191	999999	999999	999999	299	146	999999	219	749	999999	999999	999999	999999	786	283	102	37	201	999999	999999	805	382	764	15	291	175	881	728	965	999999	106	249	878	999999	116	682	800	
999999	949	999999	299	485	242	160	386	401	215	810	421	391	973	922	999999	194	367	999999	290	818	106	134	264	268	254	999999	38	92	197	999999	999999	999999	301	999999	999999	710	951	330	150	613	628	889	960	81	316	583	249	184	95	999999	977	307	401	982	336	999999	615	40	999999	705	132	303	999999	996	139	819	999999	379	680	453	242	46	668	676	199	217	174	192	952	671	296	853	997	502	241	383	210	319	277	426	999999	920	999999	444	999999	999999	999999	963	941	999999	493	870	503	642	999999	940	638	725	792	129	999999	999999	88	568	418	278	306	711	765	756	619	999999	111	999999	358	999999	999999	234	195	864	532	210	999999	999999	999999	426	359	364	50	300	999999	484	527	158	999999	999999	842	999999	35	222	38	999999	207	999999	877	713	769	249	294	999999	994	413	999999	999999	999999	460	192	622	999999	992	918	942	999999	999999	20	144	263	952	498	686	478	424	999999	972	836	558	13	999999	588	999999	999999	999999	999999	900	305	999999	944	999999	561	315	999999	999999	150	43	304	95	313	999999	999999	999999	460	816	999999	607	671	580	214	567	999999	47	999999	137	999999	915	344	808	871	769	180	999999	999999	664	400	999999	206	999999	283	175	999999	750	255	999999	879	845	24	840	369	999999	239	724	136	999999	506	524	999999	999999	195	235	698	495	999999	999999	562	506	551	999999	426	566	410	422	307	49	889	352	792	186	257	198	999999	503	448	999999	540	455	999999	814	168	876	335	843	999999	58	476	999999	536	712	718	383	304	228	424	802	71	816	427	97	496	163	999999	682	115	997	334	204	999999	815	13	116	954	999999	637	549	240	567	359	258	572	707	816	89	467	873	894	999999	89	645	347	723	37	464	327	14	999999	999999	738	75	724	999999	999999	720	709	611	428	566	591	875	999999	999999	467	178	524	789	347	999999	999999	999999	999999	651	999999	411	477	289	89	499	999999	999999	999999	587	828	294	999999	999999	572	105	380	855	455	338	999999	213	999999	999999	266	859	939	537	666	502	438	506	962	999999	166	733	253	429	999999	929	155	958	480	984	675	182	643	234	227	252	281	369	786	774	561	999999	337	635	999999	229	560	882	966	901	158	332	331	999999	143	838	851	951	332	999999	192	141	732	999999	176	999999	225	714	320	999999	231	79	999999	197	520	999999	406	617	406	312	378	999999	992	579	836	999999	850	999999	100	389	400	329	999999	270	592	429	189	248	468	939	999999	845	572	552	679	89	999999	143	941	889	441	999999	999999	29	157	919	149	
163	263	999999	999999	43	624	999999	32	901	41	459	605	100	75	168	999999	999999	308	533	700	449	899	757	999999	999999	249	211	947	999999	775	999999	123	672	999999	999999	985	644	999999	970	231	641	530	777	999999	163	538	999999	824	999999	94	999999	721	999999	229	999999	264	999999	92	525	794	422	983	865	136	23	345	933	999999	49	183	999999	759	999999	312	68	919	131	709	999999	188	398	999999	674	999999	687	306	500	999999	999999	999999	489	562	191	186	808	657	664	651	999999	817	604	999999	784	109	579	338	393	999999	171	780	142	795	504	999999	406	999999	319	793	999999	716	845	490	229	999999	694	952	578	999999	504	999999	265	999999	676	999999	583	356	602	574	999999	358	913	189	291	810	638	999999	67	844	779	773	999999	870	999999	999999	972	124	822	516	415	627	760	242	999999	760	525	999999	129	734	762	59	442	745	301	100	999999	665	208	999999	639	10	895	733	381	730	999999	999999	278	359	797	469	534	96	999999	999999	598	999999	373	531	294	999999	574	999999	92	730	341	602	578	120	523	317	999999	412	877	414	732	36	861	95	697	140	394	769	936	303	999999	355	586	426	502	132	999999	999999	134	663	999999	572	651	650	398	999999	816	167	836	490	553	131	219	999999	152	571	819	287	833	163	591	804	396	999999	215	985	26	999999	999999	400	25	249	288	223	977	999999	385	999999	697	999999	324	237	932	455	750	403	146	831	284	930	313	999999	843	999999	82	632	185	862	445	999999	452	664	548	446	999999	999999	843	995	776	982	999999	608	999999	999999	838	364	872	940	48	999999	999999	195	877	687	999999	999999	406	317	151	355	983	523	775	293	784	660	688	495	980	446	559	151	999999	301	744	705	433	999999	142	999999	999999	245	999999	632	564	267	787	861	360	474	907	535	853	999999	999	672	833	306	999999	188	676	999999	960	601	262	707	140	586	999999	999999	577	999999	185	433	595	748	699	152	729	999999	873	826	999999	516	539	33	999999	633	999999	82	872	999999	426	999999	51	383	285	999999	380	856	136	999999	918	968	999999	748	360	430	835	260	972	999999	576	999999	999999	999999	250	999999	72	238	420	999999	293	870	519	999999	742	999999	391	221	999999	477	772	873	400	999999	907	177	999999	790	673	867	797	51	109	191	560	132	999999	202	999999	831	169	151	446	629	916	999999	459	457	15	999999	48	999999	787	504	918	999999	902	999999	941	83	834	282	565	552	999999	252	770	337	889	999999	583	199	999999	999999	318	630	437	771	755	859	717	171	785	544	
829	183	264	605	272	999999	229	14	260	69	996	886	585	893	919	999999	288	131	567	999999	554	999999	999999	155	195	298	275	141	888	999999	365	673	497	999999	723	536	988	174	999999	41	400	999999	938	28	999999	431	54	999999	852	90	580	595	999999	399	989	980	638	999999	999999	999999	999999	999999	126	178	704	333	399	999999	179	392	686	123	66	536	994	999999	910	526	999999	763	253	999999	289	807	511	770	79	107	41	743	897	878	755	100	449	999999	999999	770	324	322	42	490	999999	469	404	466	538	999999	405	999999	999999	999999	609	655	731	999999	808	999999	666	933	264	999999	532	436	495	807	999999	999999	96	999999	522	150	211	196	731	762	367	820	413	55	241	11	999999	28	673	785	999999	110	999999	999999	504	154	999999	999999	68	999999	958	938	999999	596	108	999999	980	714	501	999999	999999	422	923	968	502	988	905	621	702	262	600	999999	762	710	538	999999	999999	507	999999	378	46	820	138	991	803	429	845	816	946	669	30	987	526	744	874	856	186	400	96	516	248	492	688	999999	999999	999999	185	274	999999	840	965	483	527	999999	892	100	294	931	174	83	152	999999	674	43	241	613	987	27	835	682	91	216	420	680	140	999999	142	999999	853	999999	253	581	758	116	999999	546	469	999999	851	784	571	255	235	23	373	159	817	655	999999	999999	466	999999	438	386	759	758	73	846	992	348	957	999999	88	999999	830	999999	339	568	338	695	153	999999	999999	61	999999	836	981	407	317	980	736	486	758	999999	999999	999999	153	382	999999	945	483	999999	411	512	826	609	176	419	192	999999	820	259	326	878	999999	999999	991	386	275	923	999999	666	538	22	611	481	213	760	923	744	999999	957	221	393	221	530	192	999999	235	510	669	571	224	999999	999999	486	170	879	936	999999	103	999999	116	433	179	817	94	398	901	999999	405	999999	496	448	999999	862	48	999999	667	860	691	338	999999	765	999999	999999	451	33	852	999999	320	334	823	904	651	660	999999	787	223	404	446	793	762	999999	114	264	85	776	140	306	448	236	222	86	337	765	616	351	180	999999	375	70	545	776	44	81	591	592	796	724	22	261	719	272	999999	897	576	280	660	999999	139	675	893	555	999999	93	122	747	999999	886	54	999999	617	259	999999	385	257	986	845	43	672	492	979	415	999999	197	517	950	662	439	999999	346	690	180	834	699	176	999999	99	950	958	999999	999999	910	680	513	643	999999	242	48	650	999999	999999	627	336	647	999999	487	271	499	999999	172	95	146	
696	707	818	446	424	339	218	267	896	999999	84	828	476	999999	999999	781	553	56	717	623	789	999999	999999	73	844	999999	999999	999999	728	599	999999	796	999999	879	223	972	694	207	999999	999999	999999	392	693	538	552	508	181	999999	999999	490	946	529	999999	472	356	97	795	755	602	237	999999	529	539	306	521	288	79	596	999999	763	96	356	999999	814	793	407	999999	383	999999	346	25	386	999999	999999	653	854	351	296	532	136	186	938	999999	999999	999999	310	999999	396	999999	274	438	584	771	988	999999	599	528	999999	678	999999	181	422	245	999999	221	949	592	999999	653	666	936	783	999999	999999	999999	999999	751	192	247	999999	554	529	365	256	907	441	999999	948	844	63	999999	710	999999	583	954	763	703	347	607	627	999999	562	742	999999	337	654	520	999999	411	255	848	999999	403	196	405	651	67	999999	999999	780	344	999999	456	599	999999	236	175	490	774	823	454	413	585	619	774	992	787	13	918	999999	920	572	547	999999	215	999999	317	431	188	999999	706	714	989	826	293	84	116	152	30	111	489	39	999999	588	800	444	760	783	999999	413	999999	63	80	106	859	999999	106	999999	394	350	918	744	312	999999	126	740	424	758	336	699	885	644	983	999999	773	999999	305	959	799	771	240	533	19	999999	999999	652	643	893	967	521	978	259	758	999999	999999	999999	727	999999	471	999999	29	999999	457	722	527	230	80	999999	332	968	999999	999999	67	622	120	999999	999999	537	32	474	999999	999999	999999	815	720	636	999999	312	634	38	173	498	498	739	752	238	999999	297	257	999999	582	389	999999	998	55	841	201	145	570	797	20	999999	999999	997	962	999999	220	641	11	890	999999	767	629	999999	805	999999	999999	328	999999	999999	319	446	289	804	999999	717	961	792	770	878	444	999999	742	837	27	999999	999999	500	776	999999	28	444	295	367	883	999999	760	276	203	999999	203	873	274	688	999999	574	910	979	115	255	536	427	871	132	455	594	34	792	287	831	272	157	551	616	862	874	160	922	920	85	956	694	598	702	685	999999	485	64	999999	453	73	735	999999	531	728	600	572	999999	911	298	790	999999	989	371	804	55	331	658	825	612	423	987	999999	40	298	999999	828	178	447	884	999999	970	999999	833	768	537	762	30	887	272	312	988	21	631	294	999999	705	999999	999999	999999	249	826	238	746	40	85	676	999999	242	887	771	403	725	999999	999999	820	535	165	999999	277	292	310	771	999999	999999	435	976	999999	745	310	145	601	280	806	644	293	741	696	803	692	
860	407	788	10	500	908	999999	984	999999	999999	463	999999	634	631	999999	939	65	999999	999999	605	109	249	999999	931	751	180	133	999999	391	896	89	839	361	999999	416	884	522	771	73	402	999999	991	984	281	847	594	999999	999999	458	705	237	76	260	208	999999	999999	788	856	258	329	784	354	602	556	394	623	999999	723	224	473	426	999999	612	999999	442	118	264	348	94	999999	212	484	999999	999999	668	999999	588	999999	327	794	105	999999	999999	743	618	818	999999	438	886	233	406	999999	434	985	288	943	999999	999999	766	999999	367	450	771	101	999999	310	884	916	888	999999	999999	46	406	999999	999999	999999	771	868	435	624	719	826	461	860	760	958	59	999999	999999	724	999999	381	396	999999	437	655	893	431	999999	317	933	482	549	515	999999	369	847	14	999999	999999	182	595	782	151	765	999999	999999	911	340	167	260	409	518	999999	999999	662	649	564	992	722	867	999999	252	999999	690	247	286	946	999999	400	121	55	867	999999	552	964	599	254	87	999999	666	999999	100	999999	67	533	999999	999999	692	536	720	293	22	999999	659	999999	352	999999	461	527	999999	52	249	999999	56	214	542	999999	621	858	73	404	487	105	65	999999	259	783	69	999999	283	999999	263	145	999999	827	43	999999	999999	720	621	934	999999	559	999999	624	743	161	999999	852	991	336	999999	834	472	999999	806	999999	839	774	999999	999999	605	304	253	999999	999999	113	268	999999	181	570	415	900	246	138	611	927	999999	440	151	107	371	217	999999	946	144	999999	673	365	31	126	142	457	999999	62	999999	999999	316	289	836	640	999999	203	680	431	921	999999	597	343	714	878	999999	999999	633	485	206	398	138	999999	229	999999	439	903	999999	65	437	958	764	999999	799	121	999999	182	603	510	215	178	536	743	999999	279	831	339	999999	152	999999	733	823	661	855	999999	370	19	69	477	210	989	996	999999	993	999999	999999	413	543	602	267	999999	805	132	999999	37	861	395	281	949	536	110	261	64	403	704	144	999999	999999	999999	751	612	999999	999999	310	225	182	910	749	999999	179	428	999999	999999	885	379	928	701	390	827	89	975	738	120	999999	110	737	941	232	299	829	999999	999999	684	851	655	178	679	822	64	855	999999	645	219	779	118	314	213	179	33	999999	442	721	510	779	775	999999	999999	195	209	488	241	688	999999	999999	182	999999	999999	207	999999	999999	258	999999	999999	972	138	340	529	340	832	796	534	772	208	523	999999	285	575	999999	999999	781	175	494	622	576	623	272	194	976	607	766	999999	999999	939	
999999	527	999999	395	999999	651	445	354	672	999999	999999	999999	469	490	936	999999	999999	777	216	131	458	44	764	266	999999	358	999999	155	552	732	75	603	528	832	384	996	832	889	999999	263	640	436	999999	141	219	622	164	999999	258	999999	999999	989	986	883	490	788	762	307	635	999999	786	999999	999999	940	297	810	434	636	115	999999	23	16	738	999999	491	31	541	633	56	146	203	93	896	423	30	86	616	645	999999	999999	244	999999	999999	859	476	350	634	562	843	409	999999	528	676	319	126	705	260	999999	999999	468	999999	999999	999999	498	984	702	403	388	920	220	203	789	294	519	705	487	999999	879	486	151	999999	979	789	647	999999	674	416	586	999999	325	999999	999999	252	999999	999999	115	285	765	874	774	946	255	642	633	216	408	999999	999999	614	638	953	999999	556	999999	81	277	999999	613	550	320	296	816	92	604	394	619	546	411	180	599	212	986	15	999999	204	151	999999	166	999999	549	440	258	999999	668	372	455	37	991	999999	81	766	999999	224	564	488	140	173	999999	999999	597	861	833	987	25	435	999999	375	844	999999	930	930	192	182	999999	879	47	844	999999	999999	938	591	999999	999999	999999	999999	540	999999	451	234	73	999999	999999	916	843	687	606	271	957	242	406	90	999999	934	880	999999	999999	499	999999	684	999999	296	749	804	311	15	316	243	889	191	999999	999999	924	620	993	952	630	999999	999999	322	283	776	886	191	836	999999	408	621	718	957	259	50	557	999999	783	777	238	505	615	999999	999999	372	999999	775	999999	212	166	573	940	999999	520	317	171	902	999999	999999	999999	568	968	453	607	695	999999	931	931	853	646	167	836	225	724	999999	660	500	941	910	403	121	842	634	999999	835	680	790	999999	942	879	999999	366	118	378	669	537	172	240	685	847	999999	843	494	565	999	736	724	999999	999999	657	999999	961	499	999999	297	725	343	999999	771	24	734	493	989	974	991	801	728	847	64	597	497	999999	265	73	952	277	999999	999999	701	109	999999	585	62	294	217	693	866	837	90	999999	999999	419	469	671	122	957	853	520	573	208	17	877	159	797	169	412	706	436	999999	999999	377	274	60	672	999999	159	999999	704	766	307	934	890	766	120	999999	999999	800	594	950	995	423	999999	504	503	101	88	999999	264	135	805	987	439	519	70	575	928	369	999999	999999	963	525	159	753	276	273	126	120	48	999999	91	612	999999	485	332	999999	539	999999	557	580	981	723	186	579	999999	319	504	999999	706	545	475	718	999999	982	987	
479	999999	94	238	999999	975	999999	396	999999	53	202	875	999999	197	464	999999	168	812	225	630	999999	349	999999	792	999999	768	999999	414	503	928	999999	608	999999	498	999999	341	455	999999	326	999999	23	336	999999	536	768	443	550	193	251	999999	316	906	787	362	746	140	999999	301	281	471	239	562	999999	933	679	594	999999	465	345	999999	590	626	495	999999	999999	913	34	53	34	999999	227	561	999999	994	621	999999	820	999999	751	999999	645	164	270	999999	375	999999	443	999999	999999	184	697	999999	848	128	919	689	421	177	745	833	116	652	999999	758	254	678	399	898	322	999999	773	968	713	624	487	435	366	999999	254	999999	480	642	196	849	999999	142	999999	54	85	999999	56	653	42	918	999999	993	886	511	611	697	71	999999	79	999999	411	729	381	999999	640	493	333	999999	999999	589	362	473	466	427	999999	999999	964	354	999999	391	176	129	936	795	18	999999	548	855	999999	999999	104	935	573	552	999999	105	761	489	414	592	607	275	730	452	566	151	999999	469	999999	499	732	999999	722	688	477	291	793	585	225	156	999999	477	752	999999	495	427	900	913	999999	999999	360	485	940	239	783	901	399	493	239	867	999999	89	287	539	824	388	999999	999999	999999	167	311	185	273	999999	648	999999	523	364	999999	148	251	623	489	999999	148	999999	775	999999	905	576	999999	309	356	999999	199	864	200	222	551	117	215	999999	999999	821	999999	185	221	682	999999	652	999999	45	536	100	625	343	599	999999	999999	578	612	999999	979	508	275	12	828	915	78	999999	940	310	999999	999999	933	236	999999	668	213	963	999999	102	999999	262	198	855	772	266	732	856	275	652	821	973	999999	999999	45	341	556	533	356	999999	999999	808	999999	87	233	687	166	399	558	999999	344	999999	543	519	999999	727	999999	420	999999	572	193	221	999999	999999	999999	839	354	457	999999	453	121	679	616	738	488	102	549	120	632	999999	109	342	308	999999	999999	999999	999999	985	999999	318	31	146	304	784	122	403	300	424	599	393	343	999999	208	115	819	665	999999	804	41	999999	187	209	999999	999999	473	850	913	184	999999	104	410	368	800	882	431	999999	384	999999	626	94	999999	999999	521	249	752	400	144	202	523	652	573	634	954	922	141	822	358	160	321	271	490	125	999999	505	999999	974	999999	326	683	844	290	999999	188	946	999999	62	999999	547	401	82	999999	720	661	338	531	775	414	877	999999	609	999999	234	520	364	604	686	999999	26	266	999999	491	817	999999	679	999999	999999	999999	17	988	88	144	810	758	248	
555	769	464	999999	999999	999999	569	999999	999999	84	227	66	478	999999	352	999999	371	671	291	624	999999	898	211	981	966	999999	329	407	999999	672	474	815	475	282	808	834	231	585	52	999999	217	999999	253	444	461	315	115	999999	665	741	717	472	529	144	656	999999	568	999999	999999	36	999999	172	151	902	609	411	999999	999999	25	517	35	786	629	242	416	999999	999999	999999	530	660	842	698	741	157	999999	11	296	341	625	162	999999	748	999999	25	171	54	319	350	999999	999999	725	908	615	157	999999	999999	843	999999	727	526	999999	801	952	999999	999999	999999	999999	994	947	608	999999	259	581	999999	999999	999999	350	614	81	371	821	314	932	999999	935	933	92	594	999999	999999	168	999	613	999999	160	999999	796	956	830	971	624	999999	403	236	999999	999999	999999	751	999999	439	590	999999	225	366	704	696	869	481	553	261	999999	836	999999	923	450	999999	999999	481	999999	777	999999	393	783	109	999999	506	999999	706	547	469	606	999999	689	11	443	929	784	999999	404	464	605	324	413	579	865	787	760	480	786	817	829	855	48	137	948	207	455	125	618	208	785	999999	933	94	999999	775	157	562	490	520	999999	399	999999	258	999999	175	980	214	244	959	746	999999	920	729	639	750	302	999999	63	245	999999	668	638	206	678	442	391	328	924	999999	640	208	999999	275	485	440	999999	999999	955	782	227	250	999999	659	461	354	252	214	455	904	999999	595	508	254	46	999999	999999	881	579	999999	999999	661	290	155	329	547	999999	999999	253	999999	972	512	999999	281	28	243	788	999999	999999	334	199	186	873	29	617	55	699	745	239	812	999999	896	220	225	997	999999	959	735	999999	999999	903	999999	960	999999	931	970	999999	237	235	802	885	782	999999	255	550	999999	788	999999	537	999999	848	704	425	440	528	86	999999	391	283	999999	999999	62	648	829	999999	601	225	626	97	647	66	471	520	436	999999	897	758	999999	674	999999	776	698	207	66	76	999999	182	530	727	854	677	999999	953	772	528	832	143	317	999999	948	392	172	182	999999	999999	386	194	988	513	631	328	336	716	885	686	999999	999999	592	999999	999999	999999	695	898	999999	999999	458	517	999999	908	105	999999	451	150	726	15	614	525	317	999999	690	24	194	999999	106	536	351	891	78	95	943	999999	550	999999	602	529	697	999999	939	921	999999	868	446	89	418	866	876	196	990	999999	999999	69	548	999999	999999	217	244	999999	801	706	999999	566	448	662	965	127	224	999999	999999	206	999999	999999	586	395	78	999999	577	114	608	240	659	
164	901	199	23	883	999999	796	999999	395	295	28	472	243	302	212	429	999999	124	300	652	979	648	793	570	730	482	162	685	261	640	999999	80	571	56	999999	665	259	648	91	688	427	999999	999999	910	300	878	352	102	865	402	999999	999999	318	587	680	516	117	629	999999	410	287	120	228	754	999999	948	900	196	829	999999	180	145	999999	611	999999	561	999999	883	280	851	999999	69	819	859	999999	149	761	983	375	999999	557	630	366	999999	411	317	209	407	999999	351	977	166	273	328	232	656	957	706	999999	999999	999999	999999	358	999999	280	227	301	368	906	25	196	999999	820	871	989	549	999999	361	210	917	362	98	137	928	874	973	795	999999	637	201	999999	64	999999	256	999999	999999	999999	925	409	999999	999999	999999	501	739	165	70	345	999999	338	999999	999999	606	999999	446	766	931	106	999999	566	307	432	799	731	714	833	141	999999	574	933	666	278	854	951	999999	901	521	597	397	773	813	638	403	999999	955	324	585	557	193	489	16	236	851	368	999999	999999	226	119	999999	906	33	771	771	467	671	999999	32	654	999999	544	255	999999	709	656	999999	668	38	636	775	399	258	583	114	94	999999	439	426	495	999999	999999	685	999999	999999	491	750	52	867	935	999999	550	302	931	77	648	244	672	527	999999	616	444	999999	589	343	397	999999	999999	667	687	999999	241	987	536	805	999999	859	999999	533	999999	999999	710	801	102	144	235	106	326	516	465	849	999999	912	231	879	414	532	105	999999	423	833	310	384	190	405	269	563	766	135	999999	789	400	999999	310	298	999999	642	999999	454	999999	999999	999999	933	211	837	999999	329	766	656	401	703	764	999999	120	393	999999	336	621	999999	999999	671	340	999999	674	676	458	124	612	932	974	771	999999	650	959	133	502	377	183	352	128	940	796	119	733	999999	34	624	999999	916	693	999999	999999	942	999999	447	959	149	269	534	389	171	716	999999	999999	999999	811	124	999999	986	999999	238	163	279	578	934	999999	230	999999	999999	652	999999	95	695	249	405	750	999999	80	522	173	999999	118	648	963	956	233	962	999999	113	337	910	808	999999	35	999999	426	752	373	645	572	999999	681	733	882	555	999999	30	594	286	879	863	53	999999	999999	537	130	514	315	622	710	999999	792	363	999999	741	35	53	670	784	978	997	584	434	999999	434	681	384	765	417	881	212	377	161	234	999999	866	513	999999	497	344	911	999999	751	935	659	946	327	535	999999	529	42	360	810	999999	881	288	999999	354	398	855	745	749	897	
740	999999	544	641	999999	734	874	999999	823	183	449	77	999999	832	999999	999999	487	364	848	623	888	848	999999	567	853	352	195	257	999999	999999	641	999999	171	999999	999999	437	125	315	197	999999	999999	17	219	999999	370	999999	330	999999	130	64	999999	501	999999	135	19	892	654	999999	787	787	999999	999999	999999	992	541	850	906	22	999999	71	184	999999	176	999999	357	880	639	675	206	623	31	739	137	113	999999	150	999999	45	539	128	782	148	527	410	262	649	999999	226	645	519	334	318	634	999999	999999	999999	334	999999	778	138	263	979	999999	174	765	999999	500	999999	81	401	158	999999	999999	999999	999999	46	999999	765	999999	999999	236	999999	39	687	299	999999	115	78	233	192	999999	999999	267	410	865	803	367	363	645	453	158	403	155	999999	370	463	835	931	999999	843	93	568	64	80	901	840	949	103	999999	62	999999	999999	999999	999999	585	305	612	82	837	484	678	301	130	351	559	833	277	785	326	835	877	999999	298	999999	999999	256	999999	196	508	999999	854	274	488	593	750	726	376	266	669	75	851	763	103	999999	999999	791	448	713	521	78	573	173	776	50	184	528	143	647	788	338	505	425	999999	813	999999	999999	999999	536	600	999999	999999	999999	999999	260	983	123	91	992	224	999999	808	999999	675	439	461	690	999999	999999	418	231	592	729	477	999999	570	999999	199	290	675	761	999999	911	122	999999	612	999999	57	526	66	71	447	151	432	480	529	419	749	999999	999999	939	999999	375	128	379	999999	736	542	999999	690	558	923	999999	326	463	999999	999999	973	999999	827	898	999999	971	999999	356	999999	451	307	999999	999999	160	685	999999	928	999999	999999	612	792	999999	448	875	29	271	835	507	147	646	824	999999	999999	632	445	762	999999	999999	305	944	983	771	595	798	439	545	974	539	873	999999	872	999999	618	728	114	240	548	999999	878	382	145	884	219	147	626	338	858	188	999999	922	749	999999	440	999999	999999	999999	157	999999	446	484	296	306	634	279	773	999999	361	999999	999999	215	999999	364	584	923	999999	109	562	458	182	111	999999	999999	825	950	128	407	159	717	109	93	92	897	515	403	95	839	260	939	373	999999	976	999999	999999	999999	999999	395	890	517	101	999999	999999	699	478	345	999999	499	481	684	161	999999	95	643	321	445	132	326	999999	999999	837	999999	848	622	94	790	134	249	146	999999	251	733	999999	641	999999	579	624	999999	429	180	605	596	368	575	788	997	305	999999	135	224	999999	999999	546	709	999999	131	680	999999	999999	687	999999	558	363	165	999999	427	
999999	454	27	741	820	740	999999	678	585	251	611	999999	833	999999	999999	999999	999999	921	999999	859	196	807	961	504	899	777	777	741	959	57	242	999999	142	370	148	851	326	999999	403	999999	495	868	134	999999	520	407	22	528	999999	430	443	441	225	583	999999	999999	492	999999	842	53	963	165	718	537	999999	408	150	472	948	642	999999	731	999999	303	373	999999	683	532	983	501	764	258	548	538	614	801	987	558	139	96	369	999999	550	360	999999	340	999999	596	999999	122	267	549	579	560	955	712	913	921	220	999999	999999	960	538	351	288	714	616	189	923	216	999999	591	342	862	283	999999	190	177	620	43	178	96	111	871	244	225	678	988	583	902	887	75	348	227	999999	408	274	209	82	968	723	969	672	223	701	999999	216	717	286	295	531	999999	310	186	743	292	859	667	117	73	45	628	606	31	999999	354	252	125	154	875	999999	980	999999	652	320	209	999999	999999	180	568	999999	961	712	999999	380	151	765	171	483	435	549	607	102	18	932	999999	372	651	895	999999	432	101	999999	999999	888	550	651	999999	866	544	868	971	496	548	65	84	915	999999	651	999999	589	999999	642	718	335	999999	888	96	719	224	836	999999	992	823	145	916	397	311	409	999999	999999	999999	305	999999	566	577	120	999999	999999	858	999999	64	999	717	766	352	999999	854	85	100	999999	565	938	651	708	106	999999	672	999999	148	687	614	909	821	688	482	999999	703	161	999999	687	999999	999999	861	45	999999	772	285	66	999999	467	542	235	319	176	933	999999	654	239	470	599	448	150	815	181	999999	999999	999999	38	294	566	755	702	327	412	328	999999	999999	615	926	334	999999	615	999999	680	154	388	999999	654	754	313	140	474	691	168	249	203	326	690	470	637	593	256	772	999999	712	839	908	907	848	510	999999	999999	312	145	895	999999	530	145	36	999999	554	533	999999	980	435	291	21	168	172	999999	999999	999999	154	299	740	999999	843	999999	967	999999	480	693	805	254	221	102	999999	555	999999	417	673	999999	999999	285	93	70	972	791	800	431	828	750	744	724	403	706	893	23	405	448	988	146	177	722	715	860	999999	39	999999	343	129	465	895	999999	461	925	731	869	215	679	999999	61	593	546	485	730	948	91	851	514	208	157	160	999999	999999	999999	999999	941	999999	232	999999	943	32	999999	999999	999999	855	989	272	478	975	33	808	999999	964	999999	553	999999	246	985	912	645	187	999999	144	972	999999	80	335	925	999999	790	310	982	346	540	39	999999	244	
999999	875	999999	999999	383	539	185	349	435	860	492	999999	392	704	999999	320	697	765	767	332	999999	69	784	663	347	999999	194	723	825	388	433	999999	427	999999	134	999999	953	826	804	725	959	999999	879	219	843	943	999999	999999	726	672	649	774	271	804	905	62	100	305	481	816	354	999999	523	56	999999	584	565	995	999999	474	367	870	961	52	372	705	999999	575	819	404	48	999999	997	163	999999	659	999999	999999	491	81	29	657	354	988	999999	507	999999	833	783	999999	388	532	515	261	999999	778	813	999999	441	209	873	525	485	999999	778	255	464	999999	316	777	938	999999	514	508	454	709	999999	999999	672	865	595	356	791	999999	26	515	594	999999	999999	999999	999999	999999	191	291	208	504	182	277	220	135	52	749	526	999999	330	445	28	17	999999	999999	262	999999	999999	575	614	999999	733	999999	71	999999	999999	719	999999	355	930	520	760	233	309	999999	537	999999	999999	547	823	846	829	785	239	580	999999	587	937	253	999999	15	871	616	677	681	999999	257	999999	947	474	332	237	180	85	810	685	999999	999999	858	76	14	88	19	751	767	999999	947	694	491	775	999999	781	277	648	925	649	154	555	628	187	290	52	815	82	501	618	659	710	429	999999	999999	879	89	186	703	999999	862	999999	909	984	823	562	724	181	400	550	959	999999	999999	999999	541	999999	88	680	786	961	273	936	260	159	48	999999	275	596	84	999999	702	101	999999	997	786	289	646	644	363	727	328	643	682	950	999999	999999	559	268	363	999999	999999	408	400	741	664	925	999999	760	945	586	999999	137	107	206	848	868	588	162	384	261	603	444	327	69	642	629	264	310	500	911	687	16	243	621	402	303	701	999999	343	860	999999	999999	698	777	439	201	546	485	999999	790	548	407	883	111	858	366	91	340	108	45	671	313	999999	43	898	999999	893	999999	803	554	999999	385	819	999999	585	717	745	999999	629	451	93	779	999999	710	373	290	133	141	762	46	222	999999	114	307	999999	372	625	664	878	158	308	999999	999999	999999	622	999999	587	999999	999999	151	999999	541	710	657	999999	999999	999999	559	670	999999	167	761	722	999999	342	806	281	521	334	223	999999	90	670	480	152	999999	999999	652	97	999999	702	763	615	621	425	680	659	456	999999	307	268	76	999999	270	999999	546	347	913	999999	999999	891	76	45	312	999999	539	999999	240	514	999999	999999	462	471	999999	915	403	156	111	352	662	157	824	999999	36	954	35	96	999999	489	606	685	193	437	282	999999	636	727	312	572	
885	999999	429	941	999999	512	806	605	999999	355	597	400	246	571	561	668	999999	901	19	358	34	999999	999999	750	999999	252	610	34	999999	161	288	676	843	539	466	853	999999	999999	999999	523	158	430	999999	999999	891	216	999999	999999	876	999999	999999	735	718	954	999999	441	348	678	999999	185	999999	781	415	384	999999	999999	557	706	115	708	940	193	164	999999	209	603	999999	999999	859	701	999999	999999	158	585	999999	553	957	888	991	34	514	58	849	571	621	376	24	186	987	970	999999	742	517	999999	672	67	999999	999999	999999	999999	999999	931	819	999999	382	999999	999999	829	474	523	963	999999	999999	999999	999999	999999	999999	592	873	832	589	715	429	888	52	70	999999	999999	912	999999	971	734	143	999999	485	583	239	518	198	708	743	194	999999	473	16	990	36	436	999999	780	723	988	359	922	364	999999	512	931	298	322	441	652	917	999999	999999	999999	999999	999999	999999	620	999999	826	404	175	999999	404	999999	956	881	62	43	54	17	999999	138	982	385	221	691	652	81	999999	999999	875	276	999999	277	999999	921	999999	465	367	832	362	128	897	999999	193	833	960	999999	999999	59	246	999999	397	645	785	494	999999	999999	999999	977	951	549	999999	606	528	899	999999	999999	914	999999	114	596	999999	222	654	999999	240	398	201	387	731	999999	999999	258	982	596	878	999999	492	604	361	999999	152	390	999999	813	763	300	75	999999	835	832	914	520	945	999999	613	184	999999	771	264	180	999999	935	255	999999	34	999999	624	932	30	552	644	320	683	190	454	295	341	841	260	939	333	999999	552	999999	999999	14	313	342	999999	704	465	721	349	191	271	216	144	753	789	657	676	142	272	999999	197	999999	999999	764	205	327	843	159	999999	324	846	754	999999	356	999999	29	999999	999999	949	999999	96	923	999999	999999	999999	247	999999	999999	61	602	999999	201	644	999999	710	314	176	999999	146	665	999999	316	210	999999	999999	516	823	999999	999999	769	855	394	192	946	206	274	634	345	999999	999999	175	266	999999	917	61	655	999999	133	645	999999	852	999999	155	294	466	780	723	999999	999999	412	424	373	62	292	747	999999	18	999999	72	446	679	831	703	188	999999	999999	999999	292	999999	688	406	999999	151	620	916	602	249	898	489	999999	551	689	999999	442	999999	802	999999	999999	180	183	647	999999	70	209	999999	31	559	966	999999	862	571	440	999999	999999	15	724	231	442	376	155	638	999999	219	646	895	999999	655	999999	645	697	400	403	999999	800	50	985	639	942	386	895	52	999999	113	999999	999999	120	717	706	999999	819	580	
771	449	35	999999	537	999999	423	313	253	375	299	331	999999	471	178	328	999999	439	999999	999999	999999	999999	480	999999	365	16	999999	791	784	283	948	833	825	999999	629	954	96	265	999999	999999	225	638	999999	529	752	951	15	166	686	792	545	277	416	735	301	715	968	923	188	530	619	999999	529	970	427	466	505	980	841	999999	242	916	925	246	868	650	922	999999	359	413	11	435	999999	992	737	680	426	999999	825	913	999999	173	86	982	999999	593	999999	999999	111	296	999999	35	999999	471	999999	999999	351	180	866	999999	792	27	573	774	529	999999	526	536	999999	746	49	999999	164	927	238	78	999999	999999	82	284	540	760	849	999999	957	999999	999999	999999	999999	999999	999999	255	999999	999999	999999	968	600	999999	999999	999999	77	582	930	365	257	50	999999	397	999999	999999	790	999999	108	592	999999	42	999999	510	999999	553	83	882	104	999999	417	793	191	979	806	999999	478	537	489	999999	999999	957	829	494	815	999999	115	723	410	999999	999999	930	157	641	75	999999	799	99	495	909	906	195	488	806	947	463	859	891	590	972	22	263	919	16	384	161	213	684	694	999999	999999	359	481	999999	805	487	646	549	913	718	470	388	51	579	195	31	479	999999	546	999999	999999	223	999999	438	937	999999	20	999999	266	913	885	125	405	595	471	556	713	999999	11	999999	816	319	977	872	511	633	221	999999	820	999999	999999	190	147	341	842	235	226	52	216	739	999999	504	999999	10	832	354	999999	456	118	639	318	145	999999	87	545	999999	999999	270	926	999999	999999	999999	331	903	241	704	978	73	753	246	999999	670	137	271	992	322	999999	999999	999999	166	650	765	241	999999	54	546	169	70	796	104	989	999999	126	902	999999	806	183	999999	768	138	999999	920	999999	872	999999	647	999999	758	94	999999	721	268	230	769	663	98	439	150	999999	694	545	999999	277	659	256	383	554	235	385	196	148	647	218	999999	999999	729	72	369	999999	407	538	410	975	572	999999	731	735	356	999999	999999	376	42	530	83	592	457	999999	999999	625	925	102	782	383	897	94	83	999999	319	979	934	999999	80	269	999999	999999	144	942	704	286	999999	999999	207	999999	588	819	999999	127	145	328	342	86	29	743	955	314	756	37	87	487	999999	681	425	377	999999	999999	306	773	999999	999999	458	515	948	767	109	999999	895	999999	794	88	999999	956	914	991	646	999999	999999	999999	999999	156	408	117	864	999999	976	843	232	999999	999999	817	999999	342	999999	227	999999	827	138	262	644	678	419	961	243	999999	508	999999	767	
434	731	999999	764	970	469	922	999999	351	650	999999	999999	265	64	74	122	976	565	999999	907	999999	131	819	729	754	691	635	736	999999	874	865	718	999999	86	798	999999	999999	63	552	872	136	707	528	187	999999	471	389	999999	354	849	266	444	861	999999	80	999999	911	727	999999	999999	834	195	999999	477	785	23	166	999999	265	965	999999	999999	23	774	999999	999999	602	641	332	293	312	999999	999999	597	617	430	856	198	999999	496	197	507	54	272	48	941	999999	999999	402	393	315	209	367	389	962	999999	431	97	664	91	710	999999	999999	726	976	822	803	484	859	364	166	968	184	999999	778	389	878	750	736	839	363	550	249	938	977	112	654	12	634	999999	998	769	533	923	999999	999999	112	999999	296	226	999999	161	999999	999999	999999	999999	35	598	610	583	464	999999	360	824	728	169	40	999999	748	873	178	800	849	585	366	397	444	260	983	860	287	560	463	520	701	999999	358	212	711	640	87	65	401	61	820	999999	418	709	204	626	887	999999	579	422	58	348	311	617	681	839	902	774	999999	750	306	903	227	840	132	526	999999	827	755	117	999999	999999	408	797	764	48	979	735	999999	999999	973	641	980	51	472	999999	900	740	531	999999	999999	313	449	651	999999	916	109	999999	586	677	815	69	999999	472	626	935	939	513	999999	642	860	177	999999	999999	999999	664	922	186	999999	768	999999	80	306	882	999999	492	672	999999	999999	848	939	999999	158	999999	999999	999999	999999	518	424	999999	423	999999	888	888	999999	571	594	200	875	101	993	999999	999999	999999	60	745	762	17	102	143	272	193	999999	999999	703	999999	28	339	999999	999999	999999	414	761	841	355	240	191	418	870	808	897	482	880	951	854	26	211	340	337	999999	161	744	999999	999999	274	999999	924	884	195	563	552	265	492	23	188	999999	170	999999	999999	820	563	999999	999999	999999	245	999999	312	999999	999999	999999	257	687	11	902	999999	999999	988	480	576	124	316	307	232	316	265	642	989	867	999999	274	855	842	868	517	999999	999999	607	140	55	483	927	999999	999999	999999	315	864	263	589	999999	20	600	690	792	357	999999	999999	131	829	38	999999	800	445	748	884	830	999999	999999	494	659	903	570	857	435	999999	999999	999999	999999	723	11	401	388	410	999999	761	673	175	60	999999	13	987	685	777	112	452	683	492	666	850	678	900	999999	999999	929	409	999999	743	264	999999	999999	999999	999999	408	828	637	224	400	881	999999	220	664	365	308	490	999999	228	792	755	983	419	704	999999	721	54	999999	999999	619	
480	164	320	930	910	999999	359	999999	999999	286	948	999999	999999	293	999999	999999	639	999999	999999	999999	289	266	999999	657	999999	281	290	466	376	971	363	999999	999999	999999	919	726	675	289	753	14	949	98	379	941	999999	999999	754	136	103	565	92	40	565	999999	339	223	973	999999	943	999999	80	893	34	332	923	999999	192	999999	373	884	13	359	270	540	999999	200	887	249	999999	999999	526	164	372	810	889	332	173	999999	999999	706	752	22	999999	999999	999999	999999	73	56	28	623	108	999999	762	999999	562	732	999999	999999	811	999999	335	734	849	999999	122	916	531	223	443	600	999999	999999	368	667	141	991	999999	155	605	999999	136	841	999999	200	607	404	999999	162	999999	166	999999	148	871	135	380	28	999999	999999	11	28	999999	850	613	427	565	599	763	105	88	999999	719	999999	999999	79	22	494	513	999999	999999	999999	524	378	965	286	49	919	999999	242	296	122	827	999999	153	587	217	286	237	803	635	999999	640	306	999999	999999	447	936	719	802	999999	999999	514	514	470	999999	503	165	885	999999	388	999999	962	999999	808	999999	743	805	999999	841	862	735	999999	710	33	631	999999	228	305	287	839	113	999999	835	128	410	999999	323	453	860	93	999999	401	901	999999	988	55	119	497	118	944	641	464	999999	939	999999	629	803	491	999999	216	285	860	607	497	999999	446	999999	999999	999999	999999	429	362	621	999999	811	344	365	296	44	586	967	730	197	999999	999999	648	331	895	741	781	804	831	614	999999	808	201	999999	413	149	999999	999999	706	100	750	999999	288	843	130	138	53	274	517	999999	262	249	554	673	275	298	999999	124	241	671	626	562	999999	748	968	999999	999999	999999	951	156	492	668	271	640	446	817	919	999999	999999	767	698	516	297	385	362	414	263	527	528	124	999999	438	685	44	473	999999	926	540	999999	180	517	999999	999999	999999	964	593	977	914	999999	457	379	831	912	999999	973	999999	275	999999	999999	999999	695	999999	999999	836	999999	999999	982	999999	176	257	891	389	930	41	999999	206	203	926	420	768	436	349	301	80	999999	681	525	222	71	999999	923	714	999999	321	484	425	479	486	999999	910	999999	999999	999999	999999	566	999999	901	999999	999999	777	999999	349	999999	627	999999	356	801	952	100	999999	538	770	999999	812	334	186	999999	618	999999	834	999999	716	208	510	167	685	601	321	513	755	780	644	998	293	447	584	912	526	194	138	624	527	396	999999	382	840	999999	935	655	999999	754	292	999999	389	60	210	150	301	470	451	754	999999	999999	344	192	893	772	999999	
999999	749	274	718	999999	428	219	999999	999999	444	138	326	110	999999	666	134	999999	498	320	618	242	246	444	999999	999999	999999	383	145	88	61	999999	999999	999999	703	570	999999	124	45	999999	906	179	851	880	706	172	153	351	98	822	999999	343	694	583	999999	649	139	315	999999	662	692	54	999999	130	278	861	649	258	406	999999	761	999999	999999	640	413	448	391	999999	999999	458	912	999999	999999	323	765	718	888	999999	913	999999	440	600	471	999999	999999	862	105	730	612	844	522	894	945	992	70	314	999999	63	179	715	267	773	577	205	750	302	759	761	365	560	973	744	345	352	664	171	999999	592	476	999999	353	661	752	999999	935	27	999999	302	262	460	349	835	735	208	796	667	32	276	632	872	113	999999	375	62	999999	778	559	602	337	899	766	786	587	627	999999	606	30	683	999999	733	847	466	508	999999	220	999999	18	999999	555	997	148	999999	999999	603	448	19	296	999999	32	167	467	852	964	363	694	563	999999	118	836	200	646	349	16	899	999999	646	835	470	842	733	769	422	999999	340	760	494	999999	999999	188	999999	319	330	661	112	275	994	502	999999	220	999999	999999	900	310	365	361	798	999999	70	578	999999	184	825	857	298	398	54	806	999999	602	209	736	274	929	483	880	325	999999	904	633	999999	153	999999	260	195	999999	999999	999999	691	979	962	999999	999999	999999	999999	188	493	472	372	713	999999	999999	868	552	20	920	625	999999	999999	484	45	120	370	436	547	659	493	575	672	455	999999	933	124	654	640	980	999999	999999	999999	305	396	852	999999	200	412	842	284	147	249	274	228	999999	294	216	943	851	858	339	866	727	694	918	800	916	999999	297	83	224	912	39	999999	999999	999999	532	999999	192	794	179	34	704	384	356	335	408	237	632	648	908	710	999999	131	640	999999	825	999999	478	62	409	17	124	999999	999999	234	220	324	463	999999	762	128	760	67	689	314	171	352	347	592	402	999999	560	999999	174	513	133	908	319	771	999999	999999	618	999999	394	999999	999999	999999	324	999999	125	93	999999	999999	886	999999	999999	731	999999	335	831	999999	999999	886	660	720	456	475	604	556	999999	312	14	691	875	840	509	630	999999	527	999999	999999	38	999999	999999	999999	999999	406	762	999999	563	402	475	999999	940	129	658	732	480	674	715	444	340	767	30	813	999999	92	999999	55	289	329	68	915	930	604	999999	56	999999	999999	804	60	999999	999999	993	708	836	30	751	755	999999	999999	999999	998	811	960	895	270	205	663	999999	833	127	717	999999	
999999	344	999999	63	345	674	999999	323	999999	870	665	731	121	999999	322	977	69	999999	533	862	511	179	70	113	969	999999	194	999999	756	123	970	999999	995	999999	999999	374	285	966	415	91	999999	464	32	999999	155	239	999999	496	883	999999	179	999999	999999	854	594	999999	284	457	93	636	999999	760	566	24	899	732	735	999999	23	947	701	999999	925	451	291	999999	157	999999	958	740	925	698	968	80	943	478	348	151	538	999999	100	828	999999	778	601	821	897	999999	239	422	503	794	482	935	984	86	576	152	572	546	916	352	999999	353	711	792	791	496	81	430	394	593	461	326	857	873	220	999999	850	470	160	999999	702	999999	246	140	999999	999999	95	867	901	205	579	991	780	747	339	538	77	809	39	411	999999	808	38	910	999999	166	88	121	999999	999999	999999	111	396	776	649	999999	116	580	577	759	410	213	529	198	24	469	546	999999	543	681	90	51	441	999999	213	894	517	336	797	69	954	999999	12	482	999999	477	604	999999	108	999999	432	999999	242	999999	999999	732	289	999999	895	873	619	968	577	193	999999	260	999999	999999	999999	755	445	780	999999	518	999999	436	211	999999	294	546	864	999999	21	167	259	999999	809	171	748	480	615	677	440	923	449	985	406	818	142	653	807	957	439	352	940	999999	999999	724	474	573	999999	999999	554	359	19	999999	957	999999	999999	755	451	508	999999	102	150	767	349	860	999999	818	39	392	914	641	739	907	114	999999	999999	607	999999	95	999999	185	949	382	133	91	913	374	38	987	884	386	211	999999	999999	999999	999999	182	312	999999	655	999999	544	147	327	913	620	112	971	298	202	336	875	366	811	723	152	767	644	268	999999	703	789	52	507	537	440	999999	999999	767	466	55	304	38	439	50	999999	812	999999	220	471	811	403	740	794	558	999999	845	497	345	203	444	537	54	906	952	999999	501	639	789	483	190	263	214	832	999999	42	999999	926	770	92	999999	712	434	797	144	310	59	258	949	36	594	999999	999999	999999	31	517	259	131	487	184	149	182	275	736	290	999999	198	908	999999	526	663	999999	727	999999	863	732	112	257	771	651	816	253	999999	763	888	999999	750	999999	810	639	999999	999999	449	999999	942	168	446	697	516	586	121	999999	999999	433	372	675	224	999999	710	299	414	12	999999	835	367	896	492	512	999999	999999	807	558	107	17	743	999999	479	141	321	704	295	999999	740	194	539	999999	999999	266	400	222	34	501	930	521	234	780	375	613	238	999999	676	934	849	474	779	
999999	999999	603	690	434	999999	999999	937	999999	13	999	999999	175	306	999999	263	235	121	635	28	999999	627	586	782	999999	999999	999999	999999	275	38	999999	565	999999	415	975	999999	49	576	966	26	999999	563	925	517	235	518	210	317	545	791	451	823	223	999999	473	936	466	820	727	861	341	189	672	999999	999999	443	995	999999	999999	999999	224	658	999999	619	999999	752	702	79	557	454	373	999999	999999	484	587	537	352	819	941	49	176	999999	849	115	684	761	891	948	864	791	999999	450	999999	999999	577	792	677	604	379	721	243	999999	272	999999	497	783	822	999999	399	125	101	185	999999	290	893	999999	809	50	999999	325	860	753	214	999999	931	922	571	881	906	795	999999	748	999999	230	805	999999	999999	576	617	901	939	703	558	999999	699	347	632	999999	999999	999999	999999	637	669	63	860	490	193	999999	351	575	222	940	291	604	265	353	999999	598	999999	125	49	242	999999	43	386	167	204	464	76	593	999999	864	299	999999	812	232	999999	396	369	325	595	459	999999	999999	689	998	999999	954	494	355	612	43	231	477	542	750	214	999999	999999	703	295	728	440	757	284	999999	651	956	792	42	999999	348	999999	169	529	590	17	390	354	387	745	250	999999	720	999999	267	642	822	792	72	999999	999999	999999	665	39	999999	999999	478	767	341	357	465	171	461	91	274	999999	999999	999999	952	742	823	291	999999	999999	55	757	999999	999999	27	714	828	999999	730	24	821	628	999999	139	662	999999	999999	622	22	40	289	88	999999	639	716	462	579	999999	840	329	204	172	430	999999	984	119	999999	701	750	626	528	302	999999	446	999999	999999	241	999999	295	390	213	999999	278	269	679	967	248	999999	69	564	144	954	333	410	819	659	208	999999	999999	999999	272	837	872	396	511	999999	999999	82	379	999999	231	999999	999999	459	125	994	893	999999	999999	26	999999	228	999999	195	999999	574	968	999999	627	610	447	374	999999	999999	128	376	999999	882	999999	692	999999	175	711	987	343	498	999999	874	295	999999	999999	999999	838	138	681	54	999999	686	999999	937	28	615	999999	768	634	856	859	847	340	999999	999999	999999	999999	999999	999999	705	516	654	852	993	209	104	745	999999	845	409	536	659	70	999999	182	651	977	820	673	715	720	942	363	487	639	526	999999	546	168	753	634	502	442	976	999999	549	999999	911	737	999999	869	653	922	234	330	999999	787	266	575	999999	44	592	999999	980	984	573	300	374	999999	683	561	999999	643	999999	774	43	227	93	999999	999999	817	76	92	750	846	77	29	139	166	
439	739	286	999999	154	719	51	830	999999	999999	999999	999999	999999	557	64	372	670	20	831	459	297	999999	703	999999	999999	206	968	509	921	144	917	554	171	999999	924	999999	284	237	498	999999	733	212	765	101	999999	999999	358	519	38	387	999999	66	198	679	999999	456	45	567	38	948	750	541	999999	326	84	419	96	261	999999	120	98	443	999999	458	999999	94	227	611	145	567	999999	459	481	543	959	860	999999	492	348	478	908	716	208	999999	631	201	303	448	27	174	999999	107	886	918	999999	742	545	740	999999	999999	239	433	431	471	110	301	70	375	999999	999999	63	999999	999999	999999	211	381	244	971	826	999999	999999	778	594	971	279	750	572	999999	253	999999	325	999999	540	562	248	485	295	999999	450	340	141	927	91	804	120	999999	193	999999	716	999999	999999	573	913	999999	993	461	839	460	201	359	729	999999	131	150	898	439	73	360	999999	726	999999	506	531	496	404	999999	999999	790	860	584	999999	999999	847	999999	719	999999	710	123	999999	787	645	834	545	100	611	634	805	941	999999	999999	999999	833	818	989	832	11	51	427	32	139	764	999999	600	617	791	999999	999999	796	431	155	728	949	791	137	91	261	961	999999	999999	770	999999	755	883	189	953	734	31	857	502	999999	710	999999	101	999999	999999	596	999999	928	308	721	974	19	519	760	953	681	51	690	999999	580	999999	999999	542	999999	999999	18	999999	421	663	67	868	801	303	713	445	444	857	361	113	999999	27	43	142	174	796	59	246	133	999999	281	692	340	999999	922	999999	109	999999	839	368	25	999999	999999	274	250	852	182	715	999999	325	518	999999	689	587	999999	999999	999999	478	999999	999999	32	999999	51	195	392	999999	538	999999	380	44	345	694	28	993	98	999999	204	999999	891	999999	624	343	439	808	717	457	12	753	999999	370	672	631	999999	384	345	253	389	637	882	999999	324	330	999999	771	999999	824	805	695	498	360	367	247	587	66	841	688	342	243	478	934	373	784	326	999999	372	999999	999999	643	658	845	683	567	999999	25	997	303	998	999999	828	893	651	316	999999	184	12	434	53	999999	543	999999	910	156	169	999999	512	539	13	999999	408	999999	999999	172	47	999999	677	800	999999	571	999999	547	689	674	414	999999	292	66	529	151	18	938	999999	996	110	999999	934	537	999999	938	513	999999	299	675	269	563	390	999999	278	611	507	212	83	482	266	995	967	246	999999	584	665	455	19	862	325	470	999999	999999	71	46	719	150	402	422	67	602	999999	24	415	999999	204	802	999999	
918	644	806	864	198	740	115	999999	999999	795	823	283	68	457	437	359	798	999999	874	428	999999	891	367	810	660	999999	999999	747	953	831	889	390	862	668	101	999999	519	605	999999	776	956	13	32	354	578	149	999	154	999999	664	999999	893	330	384	555	36	286	999999	214	999999	86	367	90	865	906	999999	420	399	365	219	999999	202	551	107	472	238	869	999999	241	521	424	519	999999	298	224	996	69	488	122	74	941	523	401	642	999999	599	999999	166	448	999999	728	610	788	610	823	424	352	999999	999999	327	166	274	999999	692	999999	566	439	999999	650	999999	383	932	286	300	277	327	800	999999	407	999999	999999	713	574	999999	793	999999	999999	327	474	999999	653	837	576	999999	999999	677	759	709	292	143	169	142	515	999999	999999	795	333	497	343	506	623	442	999999	49	22	453	699	666	999999	999999	835	122	326	850	266	546	366	491	392	600	567	101	627	999999	713	999999	207	45	345	997	491	243	983	967	186	220	22	536	783	464	977	103	999999	746	307	999999	999999	665	282	225	438	841	114	743	939	532	815	561	335	999999	255	664	999999	901	64	602	138	358	673	55	533	829	708	999999	622	474	291	999999	965	665	367	999999	763	130	569	999999	138	250	38	999999	999999	999999	999999	943	999999	323	772	908	692	705	999999	999999	999999	237	999999	609	143	186	130	475	250	935	595	669	482	712	900	209	341	415	474	999999	330	28	649	82	999999	764	718	309	702	999999	198	270	999999	999999	551	999999	439	960	515	951	999999	563	999999	470	865	541	470	999999	422	572	577	286	240	41	145	972	999999	619	999999	378	468	999999	773	868	999999	334	923	999999	171	375	999999	381	899	522	767	767	614	189	216	999999	999999	221	886	139	805	999999	39	715	765	999999	948	820	979	146	999999	308	790	999999	723	540	617	889	999999	57	802	205	386	718	273	378	368	407	413	893	84	999999	934	643	72	999999	305	217	816	592	999999	950	999999	763	39	469	976	999999	465	999999	479	999999	999999	839	337	610	534	321	452	396	999999	550	999999	96	71	246	999999	999999	999999	888	245	999999	82	753	999999	852	802	623	689	804	999999	300	942	737	999999	669	381	104	316	462	309	984	765	430	382	876	999999	316	701	792	104	999999	999999	999999	439	79	999999	132	999999	485	807	911	632	999999	994	919	608	679	672	402	999999	279	840	999999	999999	261	999999	999999	380	754	319	496	922	896	709	572	705	375	308	354	337	258	885	830	999999	999999	362	999999	999999	999999	277	863	643	309	
926	825	989	573	987	999999	434	689	751	464	176	321	988	999999	999999	999999	999999	243	381	327	75	616	394	20	999999	200	999999	999999	226	917	486	455	852	623	969	999999	999999	999999	387	129	919	647	999999	999999	664	999999	409	626	188	14	248	44	492	999999	244	999999	441	999999	207	797	288	907	999999	834	977	720	469	375	765	65	849	92	856	999999	408	427	999999	999999	999999	999999	999999	282	348	999999	678	452	963	536	389	659	999999	603	934	999999	841	999999	184	673	999999	999999	873	44	861	133	164	166	187	241	917	816	211	999999	633	173	17	999999	568	260	999999	535	757	933	999999	116	613	255	999999	276	999999	396	253	445	520	411	170	756	421	225	999999	522	274	732	999999	572	458	974	969	770	582	834	453	923	999999	918	196	999999	57	754	999999	909	999999	911	820	531	573	999999	999999	232	12	261	594	999999	999999	643	270	35	324	999999	657	639	999999	387	999999	585	942	329	999999	602	224	999999	708	666	999999	999999	514	363	911	999999	999	693	999999	747	999999	999999	999999	109	999999	874	657	171	625	633	999999	881	633	630	999999	245	588	253	999999	366	18	999999	999999	928	999999	55	138	906	123	238	425	964	623	999999	619	373	345	843	599	63	944	62	999999	85	569	999999	524	883	146	676	999999	755	856	999999	739	985	999999	321	461	999999	746	751	57	397	218	142	267	999999	21	999999	999999	745	654	784	421	955	186	999999	369	824	531	254	770	447	999999	669	118	963	799	633	593	999999	999999	914	316	203	14	218	867	436	566	428	872	292	776	762	111	81	247	783	808	999999	999999	637	999999	501	980	999999	999999	548	34	304	306	387	269	875	363	999999	477	228	950	968	608	932	268	999999	382	487	670	999999	568	46	725	25	824	999999	81	999999	761	815	222	404	551	328	412	271	999999	495	999999	901	408	372	604	999999	833	840	704	29	379	999999	129	503	999999	699	980	987	999999	999999	562	978	803	608	999999	999999	16	555	999999	999999	999999	999999	981	887	999999	769	999999	206	999999	999999	999999	984	586	999999	385	710	695	718	464	851	999999	424	999999	839	999999	999999	999999	800	394	941	22	999999	422	999999	999999	382	999999	242	49	180	141	999999	999999	871	999999	577	999999	751	999999	276	966	297	101	575	941	116	312	151	954	419	671	768	999999	999999	999999	903	572	172	999999	12	999999	463	679	294	720	564	999999	821	739	364	652	999999	576	127	975	724	196	999999	999999	392	79	927	287	629	508	999999	972	999999	186	999999	999999	239	198	230	999999	999999	618	806	999999	386	
247	491	411	999999	766	326	201	693	524	999999	717	999999	689	180	932	714	999999	59	786	999999	591	812	999999	999999	999999	423	999999	356	999999	999999	999999	389	999999	106	154	588	525	999999	999999	192	181	289	999999	216	999999	999999	550	28	297	920	338	999999	999999	508	795	999999	846	999999	251	353	169	845	211	63	999999	337	999999	999999	999999	354	198	497	196	603	999999	312	281	438	999999	78	873	148	68	571	142	546	368	492	999999	999999	999999	656	446	999999	999999	336	87	487	351	161	999999	957	993	999999	732	840	383	426	999999	493	163	418	999999	182	480	999999	786	639	920	328	969	999999	292	316	611	541	999999	676	999999	999999	234	794	96	901	999999	999999	155	999999	999999	301	172	941	999999	817	999999	333	841	273	999999	11	999999	448	566	999999	192	314	674	687	341	200	789	706	845	482	268	999999	331	913	660	999999	875	671	800	628	166	37	999999	999999	750	287	999999	787	637	579	999999	786	238	73	999999	217	251	468	782	648	512	466	105	688	558	207	999999	999999	612	484	136	877	647	999999	867	999999	999999	209	936	63	500	11	78	276	181	482	139	268	204	453	999999	417	889	162	999999	700	931	402	916	552	286	773	185	162	999999	433	148	999999	205	563	983	51	531	728	158	510	397	829	999999	86	77	742	733	168	999999	999999	988	999999	820	177	233	999999	293	394	999999	726	826	999999	823	748	343	837	999999	640	470	281	886	170	13	999999	312	112	885	999999	484	543	50	999999	991	733	444	999999	999999	38	999999	161	757	146	950	431	999999	480	999999	768	742	240	680	102	698	999999	999999	999999	999999	214	999999	999999	999999	453	909	244	999999	809	924	99	313	691	366	44	310	318	524	749	219	582	931	832	106	127	999999	999999	999999	947	327	111	999999	617	170	276	174	999999	216	314	237	716	744	874	999999	915	464	61	873	646	792	999999	999999	93	618	999999	283	41	34	999999	355	665	381	739	492	823	198	696	530	100	869	101	112	219	522	503	838	66	286	999999	999999	57	381	226	165	937	736	817	998	261	992	999999	999999	387	959	999999	999999	14	392	732	727	999999	530	782	999999	700	288	165	571	124	81	227	755	843	175	308	294	164	583	999999	97	999999	697	999999	108	736	907	724	260	950	169	833	673	553	463	894	999999	999999	450	464	658	999999	256	999999	190	774	999999	350	221	999999	287	999999	430	837	645	356	80	999999	684	50	793	999999	999999	621	955	247	554	999999	390	280	781	999999	714	129	896	999999	134	813	97	333	359	567	513	598	
999999	979	999999	835	999999	116	824	273	913	409	671	105	999999	635	928	942	999999	184	959	999999	879	999999	999999	311	941	999999	999999	267	999999	361	691	235	60	316	948	975	835	718	303	283	456	518	782	315	457	800	841	499	884	999999	113	184	607	999999	719	999999	515	110	894	779	999999	567	108	562	718	446	999999	999999	686	999999	117	512	880	686	494	370	809	169	854	151	297	733	999999	29	257	516	999999	487	597	867	470	735	824	524	398	889	419	230	596	20	755	483	812	999999	999999	999999	303	921	88	358	281	355	255	753	999999	161	194	89	314	999999	817	567	771	999999	492	999999	688	366	297	605	951	588	572	844	395	813	920	451	999999	999999	222	707	409	248	596	124	489	999999	41	247	704	340	999999	394	202	999999	711	993	448	665	913	936	633	999999	999999	692	783	999999	367	678	240	743	107	658	989	120	167	999999	232	377	892	617	334	59	900	620	673	187	651	999999	999999	927	12	326	743	286	83	927	841	903	341	88	713	999999	999999	999999	243	267	405	92	40	999999	770	80	773	999999	612	583	582	999999	999999	999999	760	169	999999	312	999999	780	915	999999	47	240	691	329	999999	813	903	971	53	999999	387	415	999999	568	177	923	167	932	552	999999	673	499	999999	64	999999	736	327	999999	786	999999	999999	462	999999	692	54	999999	999999	999999	44	999999	402	999999	540	642	999999	614	822	201	999999	653	155	807	237	477	999999	547	999999	999999	445	310	496	999999	194	349	718	999999	72	99	524	999999	999999	716	999999	999999	54	42	959	999999	656	279	913	136	562	999999	558	423	234	874	653	507	915	860	999999	999999	473	54	999999	999999	924	483	551	999999	677	625	227	439	909	644	999999	999999	588	182	999999	999999	397	369	796	61	790	305	999999	198	446	999999	460	574	710	174	130	10	999999	767	787	182	727	189	458	936	915	999999	513	999999	450	646	918	742	880	839	346	999999	257	404	410	629	783	999999	296	660	175	653	728	744	523	433	430	999999	394	808	447	999999	910	999999	146	670	791	119	999999	799	108	718	694	870	828	26	999999	999999	366	168	999999	374	893	999999	771	271	400	999999	76	27	225	107	999999	82	999999	139	203	999999	999999	739	999999	674	616	999999	562	456	959	857	916	507	999999	249	999999	999999	419	83	324	122	97	874	999999	999999	52	729	583	10	370	621	999999	699	823	363	999999	626	330	724	757	406	245	324	312	999999	851	569	999999	976	643	999999	999999	999999	999999	90	999999	393	999999	814	631	886	912	561	999999	999999	
389	227	683	999999	326	837	905	695	325	917	876	773	572	736	999999	483	394	999999	999999	999999	999999	159	884	742	63	539	166	516	102	871	493	999999	237	965	163	634	885	999999	999999	999999	225	966	999999	999999	214	999999	821	732	999999	157	999999	999999	999999	999999	387	239	343	941	999999	786	999999	399	602	999999	434	999999	545	606	583	546	598	376	946	999999	32	992	157	987	538	999999	717	433	872	945	379	187	489	389	999999	924	301	944	753	999999	135	999999	373	558	472	21	991	224	159	106	559	999999	369	644	825	395	92	356	412	747	79	999999	527	657	84	257	999999	999999	999999	999999	255	999999	623	82	434	206	629	598	524	999999	999999	502	284	775	395	999999	818	845	564	999999	841	945	541	15	999999	999999	309	715	483	999999	308	999999	999999	999999	851	999999	512	296	219	628	765	999999	831	885	999999	576	972	751	272	830	438	868	600	826	817	999999	122	617	278	999999	897	913	124	999999	227	999999	307	784	999999	999999	741	999999	999999	936	436	999999	123	655	793	238	907	557	453	652	786	999999	244	379	682	550	793	894	28	663	731	852	999999	531	668	522	279	198	999999	783	99	999999	242	664	999999	469	999999	466	824	50	999999	349	469	472	999999	787	464	999999	111	383	999999	847	513	971	214	583	999999	592	987	280	999999	999999	999999	670	563	879	208	579	979	222	363	337	999999	977	25	392	392	999999	999999	880	999999	351	96	999999	97	251	402	999999	460	816	490	604	478	553	91	929	618	999999	999999	999999	589	999999	948	888	999999	999999	776	535	956	822	200	82	584	117	222	617	632	999999	582	321	999999	937	129	999999	732	999999	858	526	896	96	774	593	999999	374	301	183	999999	999999	433	729	999999	866	314	999999	625	999999	999999	371	341	999999	307	999999	226	596	166	651	765	785	166	270	509	259	639	870	999999	607	83	220	815	48	224	433	999999	999999	999999	619	633	999999	547	323	999999	497	195	432	789	443	999999	411	217	649	418	618	999999	173	229	999999	237	444	999999	27	345	999999	999999	999999	259	999999	486	372	749	547	28	283	247	843	999999	22	74	216	90	613	240	671	12	175	630	606	391	691	633	631	999999	999999	999999	530	999999	930	941	999999	999999	915	957	13	662	670	631	144	380	208	643	999999	160	999999	363	976	786	673	807	390	999999	653	999999	795	738	128	165	829	382	716	865	599	80	182	43	175	656	237	19	342	544	495	999999	999999	58	999999	480	999999	835	924	743	314	133	560	229	529	434	172	274	543	515	801	999999	664	
343	53	146	977	987	198	330	559	663	474	845	186	428	308	746	322	647	794	994	999999	973	560	476	519	952	513	740	999999	962	476	827	742	999999	570	999999	14	289	502	382	999999	604	193	650	999999	715	52	999999	136	999999	952	999999	999999	999999	999999	690	782	577	627	35	484	457	837	597	999999	647	113	454	857	458	742	43	154	999999	357	853	790	910	817	999999	999999	413	614	77	20	580	999999	934	426	999999	76	437	662	999999	898	199	766	595	462	21	611	598	252	677	999999	919	750	309	999999	462	999999	999999	759	822	125	999999	999999	769	587	617	541	178	37	977	391	314	380	677	999999	167	96	999999	457	806	203	999999	999999	999999	393	101	999999	999999	999999	964	980	204	678	999999	362	828	356	999999	999999	845	999999	443	571	275	999999	379	548	999999	787	302	375	705	999999	953	628	804	910	999999	386	496	787	735	693	72	996	197	636	540	999999	999999	811	99	195	611	336	760	999999	999999	650	24	999999	755	28	192	599	285	779	725	221	557	999999	999999	620	999999	67	744	999999	508	279	999999	999999	999999	758	103	999999	285	519	999999	626	868	999999	26	265	371	943	999999	716	511	473	721	999999	911	328	767	776	371	999999	673	554	591	20	251	624	999999	282	999999	999999	925	701	323	765	965	999999	352	503	901	194	259	999999	999999	38	999999	45	558	999999	831	689	991	326	999999	806	846	268	999999	857	813	401	713	999999	408	44	790	810	160	955	452	999999	976	274	999999	999999	230	999999	999999	563	773	216	76	999999	450	855	16	609	581	516	919	707	74	494	999999	509	999999	169	180	990	247	437	884	603	999999	999999	999999	726	999999	999999	999999	751	739	480	999999	607	335	999999	648	553	38	191	238	643	45	744	999999	999999	999999	999999	705	999999	923	999999	325	345	331	472	999999	432	152	289	168	638	930	177	967	593	410	91	184	628	999999	626	962	66	208	251	567	503	279	231	999999	85	247	526	828	211	165	748	286	999999	240	226	411	748	32	999999	713	868	777	165	999999	999999	999999	86	549	306	575	999999	999999	89	999999	128	162	920	148	999999	400	414	349	766	437	662	805	321	398	304	225	224	43	608	538	698	726	123	151	999999	883	171	976	531	635	999999	611	999999	956	122	73	490	610	939	999999	999999	999999	21	999999	428	697	879	999999	254	999999	361	235	539	551	999999	999999	999999	779	499	209	239	437	999999	140	541	61	608	365	286	999999	735	614	999999	408	239	179	999999	395	999999	951	14	483	999999	450	284	671	999999	655	749	
720	34	710	999999	999999	969	871	710	999999	196	377	98	524	411	23	355	747	140	140	322	47	999999	653	67	547	205	756	704	378	999999	870	979	999999	615	565	999999	34	503	365	439	999999	469	999999	999999	354	999999	489	81	719	104	536	540	999999	999999	712	44	381	653	573	543	999999	176	342	33	325	398	144	908	846	806	331	254	775	999999	955	999999	999999	999999	712	684	715	999999	985	999999	329	999999	47	620	999999	530	999999	380	929	999999	226	200	136	811	884	956	999999	999999	235	912	773	292	765	250	387	999999	999999	999999	941	888	827	537	190	68	703	985	360	524	999999	999999	971	950	324	953	484	764	451	999999	569	756	956	144	459	83	510	47	574	796	243	769	346	999999	439	999999	993	999999	19	78	118	898	605	214	576	910	941	999999	999999	811	999999	622	692	999999	368	195	931	999999	87	999999	557	999999	420	999999	290	245	999999	73	999999	282	999999	796	755	382	930	670	999999	752	999999	549	141	687	79	762	999999	620	87	201	999999	254	120	310	610	901	520	452	487	51	923	999999	931	877	312	695	852	999999	867	319	225	698	44	999999	135	538	975	870	596	658	533	670	999999	787	524	276	172	999999	195	853	999999	488	192	119	999999	236	999999	263	384	384	910	70	753	767	976	850	219	931	184	82	926	650	999999	829	517	262	999999	154	999999	999999	532	999999	784	23	457	736	515	925	359	899	919	721	495	222	747	473	917	999999	811	674	999999	241	485	122	999999	999999	632	362	602	576	999999	999999	900	348	851	718	285	739	320	249	999999	294	999999	284	162	214	999999	643	92	53	345	783	999999	688	979	301	716	999999	96	245	113	162	333	999999	999999	455	820	157	370	39	999999	187	999999	571	340	999999	658	211	960	723	66	989	999999	558	240	279	999999	222	369	559	11	613	653	999999	145	191	961	799	437	706	393	17	282	999999	855	167	703	999999	358	999999	999999	515	711	372	189	124	882	774	551	577	324	608	999999	810	999999	584	534	15	999999	158	999999	859	773	263	340	59	716	999999	703	83	999999	369	999999	162	917	495	902	999999	999999	31	309	196	257	999999	391	999999	230	471	999999	280	633	698	344	210	405	783	999999	999999	999999	140	407	663	81	478	11	955	744	634	893	542	999999	999999	120	999999	848	624	999999	912	871	555	999999	255	203	432	999999	877	999999	663	757	143	753	454	999999	765	623	999999	125	779	858	436	50	999999	999999	491	999999	390	587	929	361	780	999999	829	586	486	311	162	999999	999999	39	134	
930	999999	999999	759	999999	238	994	355	791	212	508	832	64	444	999999	243	676	712	999999	999999	300	105	999999	977	961	923	867	772	463	471	186	477	750	734	506	959	718	818	702	999999	395	999999	147	158	281	350	775	151	970	77	485	757	813	969	834	999999	778	999999	798	866	999999	232	999999	330	36	999999	92	329	938	556	524	858	19	474	674	68	958	163	705	999999	157	999999	801	396	986	999999	663	999999	900	999999	999999	818	29	835	998	999999	350	817	132	250	999999	999999	212	424	552	999999	747	349	305	775	999999	625	204	999999	718	644	431	999999	344	607	377	311	999999	276	375	706	999999	999999	475	512	717	999999	40	464	362	702	999999	386	843	999999	680	324	485	999999	999999	565	999999	999999	127	364	740	999999	482	524	872	956	35	936	59	999999	787	573	873	793	68	735	594	740	824	26	131	55	661	999999	999999	63	999999	305	480	809	91	997	66	121	999999	872	668	515	591	999999	999999	999999	999999	997	581	117	451	692	76	999999	970	884	27	111	242	695	194	507	598	999999	999999	730	465	999999	999999	999999	517	761	31	195	999999	88	158	428	349	545	999999	663	403	819	999999	144	238	999999	839	207	999999	954	879	86	687	999999	917	771	275	999999	131	98	242	791	599	689	999999	880	993	892	735	598	762	697	977	530	114	778	999999	995	501	55	999999	567	810	999999	882	999999	999999	905	171	386	162	999999	423	629	431	612	229	921	473	358	426	999999	471	999999	202	191	109	167	66	148	999999	280	454	85	688	674	999999	999999	999999	725	382	98	999999	358	999999	999999	283	357	108	502	999999	999999	532	152	999999	463	105	428	999999	999999	846	350	999999	32	823	882	948	999999	941	756	631	999999	124	999999	976	338	226	122	946	999999	908	751	999999	564	589	277	747	311	456	235	999999	561	676	999999	879	41	249	707	535	562	999999	935	416	351	870	999999	181	783	176	300	999999	982	482	536	999999	104	291	294	442	555	144	646	891	715	187	79	515	17	869	944	98	518	587	393	999999	972	344	717	693	223	999999	964	999999	166	988	596	89	150	323	999999	750	999999	274	980	999999	774	999999	701	174	801	999999	173	914	231	999999	728	999999	98	124	820	760	999999	600	229	999999	180	511	734	726	999999	989	375	999999	94	203	999999	253	999999	966	648	928	999999	552	892	362	932	59	999999	999999	999999	201	999999	36	503	33	186	999999	55	530	999999	273	999999	974	583	999999	495	999999	999999	999999	78	484	798	132	999999	891	127	31	999999	867	527	130	597	
999999	999999	399	998	349	199	999999	27	779	999999	999999	999999	999999	618	668	969	90	866	462	229	885	886	785	402	868	560	612	906	165	999999	187	13	135	999999	539	517	194	812	155	289	769	999999	298	286	723	412	100	999999	458	62	627	10	74	901	711	999999	680	997	140	999999	999999	164	999999	132	30	81	999999	709	89	161	785	278	999999	182	460	874	597	999999	999999	466	470	339	999999	113	39	187	939	999999	963	999999	837	196	682	999999	702	999999	158	176	265	999999	818	999999	203	999999	277	359	289	891	450	999999	999999	999999	999999	673	328	258	705	758	103	999999	142	368	745	999999	999999	999999	999999	363	480	845	999999	431	999999	37	999999	89	146	161	836	679	897	57	999999	136	348	666	868	18	999999	999999	909	399	82	999999	999999	999999	999999	758	999999	678	999999	999999	421	605	999999	875	926	301	35	248	999999	554	922	423	946	94	584	619	106	657	730	586	999999	37	935	336	359	832	518	197	445	387	177	167	916	971	636	188	999999	473	999999	576	983	799	999999	364	476	658	999999	999999	875	35	662	336	947	999999	609	394	669	784	999999	104	999999	999999	999999	734	387	765	507	974	458	999999	602	632	917	163	603	999999	695	580	859	700	366	93	999999	999999	725	841	219	740	999999	252	519	999999	947	999999	793	154	996	606	977	711	161	501	976	999999	432	39	418	794	582	999999	698	98	924	825	738	999999	999999	392	19	545	555	766	999999	999999	886	370	685	283	369	459	999999	999999	999999	157	549	864	117	842	987	695	432	425	999999	288	554	999999	317	999999	905	104	628	613	597	999999	166	394	889	771	593	71	354	999999	999999	133	563	609	495	776	286	999999	592	683	405	324	123	139	608	333	661	465	63	563	377	275	830	999999	501	171	999999	164	975	346	258	925	350	297	991	999999	725	944	935	999999	845	41	511	999999	218	999999	328	36	786	565	119	999999	18	791	999999	168	302	646	118	333	785	131	999999	999999	435	999999	999999	999999	148	573	608	716	530	522	717	345	763	885	999999	999999	999999	964	999999	419	236	131	999999	559	529	832	742	88	836	611	999999	723	999999	265	519	739	999999	502	888	223	956	403	606	496	83	432	404	999999	937	890	490	999999	754	489	30	314	562	424	306	315	831	529	880	919	767	993	999999	508	375	969	918	350	86	999999	463	999999	999999	430	485	999999	437	334	150	946	130	933	999999	999999	245	999999	186	885	999999	999999	392	436	522	687	729	999999	229	896	51	968	972	150	744	599	35	197	789	141	
938	209	999999	506	389	934	799	833	34	559	272	170	792	42	153	504	772	36	999999	837	999999	405	877	541	293	999999	974	979	199	379	627	58	425	55	947	997	703	885	57	999999	887	999999	999999	669	999999	881	185	999999	996	250	827	999	999999	952	999999	542	331	347	223	999999	999999	819	643	654	931	999999	744	747	95	156	800	886	978	999999	999999	999999	349	999999	999999	412	997	999999	982	948	552	628	181	473	615	414	999999	999999	672	841	999999	78	999999	411	737	419	146	438	854	999999	449	999999	30	155	13	999999	203	999999	440	811	999999	999999	999999	695	111	313	53	281	999999	681	480	443	224	147	112	880	553	938	480	999999	275	568	190	142	508	611	608	35	469	981	221	562	926	999999	632	702	242	567	309	999999	376	865	999999	183	999999	16	725	882	53	132	91	264	642	942	545	650	745	704	196	500	705	27	811	160	469	999999	517	363	515	409	648	986	638	56	130	410	271	16	999999	502	885	725	999999	347	900	956	999999	983	325	999999	999999	538	380	999999	999999	358	999999	156	713	461	499	372	377	643	483	999999	625	596	999999	144	388	739	999999	693	614	999999	45	474	999999	513	998	533	999999	999999	452	120	615	829	327	772	357	124	999999	310	13	523	999999	348	863	999999	340	332	999999	190	603	228	596	687	205	748	323	589	999999	210	999999	965	334	844	200	373	999999	796	279	59	999999	999999	445	999999	690	100	632	697	610	454	182	676	371	856	999999	234	524	928	999999	578	459	767	228	102	848	47	198	512	157	500	999999	999999	999999	999999	403	339	999999	955	999999	999999	125	625	978	452	37	786	604	477	915	999999	848	560	999999	999999	999999	29	999999	352	792	652	901	130	549	120	138	999999	623	259	463	599	999999	568	931	529	463	999999	999999	776	75	72	443	999999	597	191	999999	765	382	362	999999	383	293	999999	173	354	213	995	86	999999	323	400	173	355	999999	325	523	999999	629	999999	247	767	240	279	999999	729	219	190	533	367	469	373	999999	270	737	90	316	23	404	586	999999	468	756	922	999999	674	899	999999	999999	281	667	370	999999	739	125	754	999999	999999	999999	999999	999999	999999	999999	718	407	950	999999	902	999999	933	19	510	885	53	327	999999	20	317	817	999999	830	131	483	261	700	999999	237	526	154	983	999999	999999	861	960	999999	302	996	47	524	512	999999	996	480	999999	999999	167	484	102	421	346	744	835	207	548	612	999999	549	219	28	308	999999	999999	999999	634	997	717	648	925	600	999999	782	999999	793	315	
999999	834	651	710	989	542	624	145	114	807	248	999999	104	323	357	439	753	786	29	999999	789	921	247	846	999999	999999	999999	559	501	999999	999999	771	52	891	475	999999	371	839	230	999999	999999	587	999999	950	395	999999	623	335	577	999999	999999	996	999999	999999	999999	161	596	805	934	445	34	74	999999	717	254	477	68	212	847	579	78	913	566	999999	999999	211	416	297	999999	999999	931	192	982	340	125	567	999999	999999	999999	323	191	566	905	784	460	619	943	796	706	999999	837	420	999999	997	102	367	440	419	46	323	744	999999	354	63	513	999999	92	312	602	686	659	594	999999	533	999999	512	999999	999999	999999	921	267	620	999999	999999	53	521	703	984	247	757	137	999999	437	999999	578	881	221	851	280	999999	537	641	203	999999	999999	999999	583	954	609	590	359	658	999999	999999	999999	999999	718	811	20	992	148	107	74	999999	559	260	166	784	999999	516	300	167	999999	474	394	626	999999	571	284	800	937	999999	385	657	999999	478	81	321	999999	999999	172	999999	841	288	479	999999	576	999999	999999	18	95	799	999	102	300	202	158	863	731	439	999999	156	999999	219	65	398	722	417	447	91	189	845	788	511	999999	889	326	999999	994	954	999999	77	112	276	714	147	999999	292	366	215	999999	999999	999999	566	999999	26	872	631	999999	90	717	999999	911	387	828	250	21	999999	749	410	876	926	868	999999	388	640	54	999999	504	917	648	440	60	241	999999	971	999999	231	765	337	27	694	999999	999999	247	891	999999	999999	447	474	136	999999	543	956	339	402	999999	813	999999	115	999999	999999	999999	314	442	286	117	679	625	857	985	790	732	421	393	191	926	955	539	999999	484	330	824	40	791	396	999999	104	901	999999	631	452	52	999999	366	415	568	694	481	960	783	486	109	590	489	999999	999999	999999	572	158	475	394	999999	999999	630	651	787	106	523	999999	389	23	777	265	235	999999	747	82	999999	977	622	242	484	578	999999	999999	230	244	551	454	866	999999	531	999999	999999	999999	999999	999999	999999	714	628	472	181	434	580	770	709	999999	364	945	599	456	999999	594	535	243	910	704	979	633	430	553	554	999999	189	614	492	33	999999	988	374	396	53	350	359	999999	70	59	998	942	297	387	879	999999	855	420	710	936	228	999999	337	999999	381	999999	999999	84	999999	112	255	966	999999	685	481	999999	999999	999999	413	999999	999999	384	999999	860	706	47	345	52	999999	949	223	999999	999999	555	805	712	661	901	24	648	66	285	242	999999	803	41	664	612	999999	513	34	652	
16	985	701	999999	486	476	999999	344	69	251	411	968	999999	486	72	732	999999	999999	999999	679	198	765	668	959	151	999999	66	675	383	733	146	169	999999	571	999999	918	853	962	235	194	144	999999	588	815	999999	274	79	327	968	931	732	999999	999999	355	464	999999	999999	742	701	271	999999	101	961	336	999999	251	54	327	723	154	879	917	999999	999999	999999	999999	186	853	95	999999	156	739	707	999999	10	999	370	578	116	520	601	999999	270	999999	775	999999	718	262	710	633	230	751	604	999999	999999	814	999999	278	810	999999	75	473	656	824	999999	680	394	519	335	115	880	999999	221	212	553	767	657	578	754	502	798	924	999999	462	999999	404	144	883	999999	196	999999	999999	999999	169	999999	999999	465	999999	848	999999	999999	999999	927	604	752	754	539	401	280	294	999999	35	524	999999	158	999999	330	999999	177	720	999999	511	129	148	999999	999999	707	61	757	999999	312	221	730	659	844	599	999999	548	999999	903	999999	999999	613	116	39	999999	577	999999	999999	314	806	271	278	999999	559	157	90	999999	893	964	56	488	644	854	981	945	999999	999999	474	558	154	782	999999	273	855	802	897	23	119	341	220	258	999999	999999	999999	51	942	602	110	696	519	218	654	999999	856	999999	999999	759	999999	999999	999999	999999	985	463	999999	33	777	15	282	999999	259	76	678	561	754	798	448	201	244	940	12	702	763	777	49	936	138	999999	416	478	703	999999	888	35	267	506	272	586	292	596	273	937	329	353	447	452	999999	102	990	999999	938	906	999999	194	999999	381	949	999999	999999	234	999999	38	598	804	63	120	999999	653	304	258	999999	862	909	648	999999	74	999999	999999	340	597	999999	45	758	358	540	999999	624	704	943	886	999999	64	173	999999	999999	245	349	525	300	336	274	885	798	999999	999999	86	999999	876	999999	26	997	539	999999	999999	999999	859	279	250	999999	266	496	483	709	417	701	481	999999	999999	999999	441	725	858	129	999999	333	999999	999999	999999	825	463	798	748	196	927	889	26	186	347	999999	841	965	109	260	44	999999	790	186	391	49	61	999999	999999	928	999999	999999	999999	999999	874	999999	316	621	999999	425	810	999999	748	999999	782	528	685	305	361	619	999999	475	626	607	999999	173	999999	344	856	977	773	86	651	819	120	635	750	606	999999	845	924	230	999999	684	450	576	101	999999	404	863	364	756	36	537	823	610	675	541	334	711	999999	972	999999	999999	651	734	815	928	186	999999	777	88	993	515	694	885	763	999999	167	519	81	49	999999	993	999999	27	999999	
999999	999999	999999	960	218	282	600	886	952	465	436	42	999999	999999	999999	326	999999	95	999999	762	521	999999	938	999999	733	999999	815	639	919	42	771	663	634	684	702	999999	999999	196	999999	999999	999999	628	742	999999	336	909	999999	758	908	723	999999	999999	346	999999	538	280	67	662	236	834	467	999999	967	920	999999	773	408	999999	68	240	649	999999	525	479	999999	892	110	518	521	824	999999	999999	999999	205	349	999999	326	999999	155	431	874	24	959	734	999999	443	660	822	736	562	510	419	700	678	83	999999	392	999999	896	645	180	549	151	412	901	410	238	771	581	999999	456	39	885	636	365	635	999999	791	999999	924	242	999999	781	999999	323	522	366	63	132	716	480	459	999999	510	999999	335	873	999999	832	938	999999	999999	999999	906	999999	481	534	999999	322	448	999999	601	736	972	413	893	767	192	99	389	54	185	649	864	359	996	557	385	999999	40	761	999999	958	201	719	353	45	875	852	999999	988	302	740	684	195	879	723	509	999999	999999	567	691	468	999999	999999	39	249	387	556	999999	999999	999999	687	292	686	977	999999	999999	263	70	858	891	339	999999	400	751	444	964	678	480	283	999999	289	29	472	80	95	514	307	689	114	657	328	743	917	840	999999	999999	997	218	246	187	256	46	508	675	361	220	63	152	595	284	709	999999	835	877	869	667	999999	616	999999	138	248	999999	956	210	999999	596	340	559	146	999999	967	469	243	999999	800	253	520	796	999999	875	461	165	104	829	948	252	907	50	971	999999	639	391	999999	118	939	999999	89	308	113	765	999999	999999	15	609	317	250	842	739	999999	999999	157	32	897	25	676	999999	479	999999	262	330	688	300	999999	198	356	585	999999	135	166	127	173	999999	693	953	995	999999	159	494	522	999999	409	178	963	355	800	616	493	311	441	856	214	953	999999	782	86	590	915	999999	999999	731	108	717	583	959	999999	934	999999	999999	30	999999	933	984	999999	999999	921	999999	336	242	398	739	101	839	999999	309	913	220	176	910	999999	414	999999	343	241	790	608	691	999999	14	893	865	287	999999	291	723	999999	999999	999999	500	861	566	263	682	428	523	639	269	33	283	999999	252	767	428	77	615	999999	999999	753	823	945	999999	925	331	999999	532	462	551	999999	970	386	693	871	676	59	320	999999	370	914	717	160	999999	668	321	958	999999	108	858	999999	999999	57	333	476	999999	554	632	640	931	999999	999999	71	97	710	63	897	999999	381	101	379	756	464	314	685	46	673	606	999999	614	373	699	
999999	603	79	999999	922	999999	999999	999999	131	999999	679	229	38	29	655	72	638	614	999999	606	279	17	489	999999	999999	743	999999	999999	851	948	999999	36	568	643	471	999999	999999	827	140	999999	999999	999999	999999	952	86	244	286	665	390	610	999999	956	200	999999	999999	427	123	353	671	189	414	787	504	182	365	653	661	999999	999999	197	54	810	484	999999	999999	254	46	537	649	976	999999	982	59	251	980	115	999999	801	223	54	999999	999999	165	999999	441	357	999999	797	596	433	583	890	118	999999	565	166	999999	621	305	185	390	999999	704	695	722	431	737	263	201	999999	817	999999	999999	999999	842	379	655	532	147	124	724	999999	940	225	402	575	999999	856	999999	824	633	223	506	48	664	769	970	999999	999999	19	619	277	605	346	999999	723	718	999999	360	196	511	999999	484	190	460	999999	644	488	303	156	556	881	577	377	627	603	363	143	848	999999	409	999999	303	999999	504	457	644	604	610	678	857	999999	999999	499	322	683	739	325	587	524	134	999999	999999	999999	999999	999999	999999	237	719	21	370	999999	999999	286	786	999999	655	356	686	999999	999999	50	877	999999	299	287	384	87	999999	943	864	999999	556	334	949	917	28	999999	675	766	757	416	885	999999	318	282	523	230	713	999999	38	393	999999	999999	999999	93	614	552	792	185	999999	622	183	775	999999	332	999999	431	336	869	308	999999	681	919	254	99	164	288	316	999999	764	164	374	67	915	480	408	970	316	999999	313	999999	428	499	412	999999	999999	119	999999	985	253	101	893	843	698	999999	999999	999999	340	928	928	335	999999	999999	999999	209	258	125	860	677	923	68	999999	471	566	832	25	191	517	119	856	999999	836	331	774	673	270	530	369	999999	767	999999	999999	387	936	977	240	653	88	213	886	127	999999	774	71	194	975	432	286	866	999999	531	212	999999	82	884	999999	914	11	748	938	999999	999999	538	909	244	428	999999	534	589	601	372	113	313	233	738	999999	72	269	589	697	838	253	503	999999	999999	486	419	315	62	999999	325	999999	340	274	167	371	721	865	826	766	247	898	999999	999999	215	428	898	999999	343	98	436	654	999999	999999	109	484	262	785	672	757	18	432	481	110	285	999999	772	49	999999	999999	999999	206	442	822	459	999999	556	238	999999	818	588	422	971	963	62	671	999999	999999	174	683	119	935	202	79	757	815	426	597	999999	495	655	999999	930	966	24	239	221	598	999999	999999	927	34	247	853	179	596	460	517	57	999999	489	492	999999	999999	999999	148	999999	999999	75	
999999	999999	958	999999	62	999999	729	491	14	949	999999	999999	999999	999999	15	755	999999	999999	999999	900	999999	999999	999999	550	384	15	172	984	548	709	876	235	848	533	956	645	999999	999999	999999	690	449	115	999999	999999	999999	165	847	803	869	636	182	449	664	473	999999	289	999999	418	999999	56	10	999999	942	305	82	597	999999	999999	999999	369	787	999999	999999	658	999999	66	908	350	326	229	999999	999999	124	912	536	436	999999	384	629	677	999999	559	919	149	690	704	172	160	495	636	553	738	82	509	849	999999	937	16	22	847	381	273	999999	645	887	641	999999	40	769	645	999999	999999	489	64	338	999999	391	373	968	756	893	757	854	689	999999	429	296	999999	73	999999	999999	564	372	781	306	767	467	283	261	999999	83	999999	391	850	608	999999	999999	27	180	999999	491	999999	47	266	954	623	999999	412	970	999999	354	24	966	115	156	999999	999999	708	758	570	770	117	122	919	682	999999	376	999999	999999	358	180	279	444	451	182	926	527	116	827	682	999999	64	999999	999999	703	68	175	285	704	999999	462	999999	269	610	999999	383	461	127	583	202	257	413	331	621	297	85	580	999999	933	230	945	758	881	85	221	999999	804	999999	225	623	595	100	310	944	895	999999	19	999999	600	798	475	409	999999	634	435	945	732	691	999999	999999	488	650	351	484	200	999999	669	193	398	145	999999	999999	999999	999999	999999	166	999999	386	726	667	75	745	924	144	755	999999	235	256	650	276	983	122	999999	597	145	944	749	826	754	201	999999	825	446	465	999999	999999	999999	573	36	279	999999	999999	965	838	562	742	726	216	729	654	479	422	543	999999	999999	466	999999	314	823	999999	999999	999999	632	535	999999	999999	999999	469	999999	422	48	661	230	381	435	637	157	984	44	402	999999	542	107	109	721	547	292	999999	313	763	33	999999	750	999999	862	564	722	440	141	322	443	267	301	999999	616	817	999999	172	695	523	318	334	999999	430	444	999999	189	999999	813	999999	999999	999999	999999	999999	398	844	911	999999	519	870	915	717	853	722	999999	999999	250	790	493	904	999999	130	999999	789	999999	699	924	329	929	999999	999999	999999	626	999999	999999	999999	111	999999	999999	771	905	346	653	999999	608	600	481	556	471	484	633	399	49	908	814	836	365	376	707	999999	999999	999999	926	532	495	724	100	881	366	999999	999999	112	871	722	998	18	999999	803	190	853	228	999999	999999	999999	363	999999	999999	999999	167	528	999999	735	440	230	850	323	420	999999	339	883	999999	999999	200	960	625	531	528	999999	909	806	
999999	561	195	854	480	552	734	480	178	510	574	382	724	838	417	133	999999	999999	871	685	597	356	474	307	353	628	187	898	999999	999999	467	834	999999	999999	168	542	999999	586	750	307	588	939	952	999999	319	137	875	362	552	501	860	877	454	233	218	23	96	887	510	851	375	999999	999999	347	53	740	999999	373	679	875	583	94	999999	573	107	658	404	645	987	999999	752	999999	355	999999	970	999999	389	584	152	155	455	662	86	999999	999999	999999	999999	614	785	579	562	999999	683	677	918	775	977	880	136	999999	619	451	900	294	999999	550	491	321	376	999999	360	989	231	533	999999	999999	18	11	999999	355	369	789	860	418	663	250	999999	677	420	205	999999	508	458	591	536	14	762	792	999999	999999	271	977	247	331	999999	999999	291	159	257	999999	999999	975	999999	781	201	829	999999	491	630	858	408	999999	901	999999	999999	852	541	639	997	999999	168	226	212	999999	94	999999	552	999999	199	100	959	992	430	422	437	637	269	677	400	707	423	280	171	999999	999999	999999	85	75	479	376	42	651	999999	832	838	999999	772	989	697	809	999999	61	302	540	899	415	392	488	743	224	593	864	248	299	11	999999	65	271	276	636	315	999999	69	999999	68	317	840	597	583	999999	864	279	999999	999999	430	371	999999	999999	51	577	75	999999	331	265	783	177	999999	862	830	950	495	999999	999999	71	999999	800	999999	479	482	591	575	999999	905	856	360	323	884	999999	869	639	910	434	230	699	570	718	164	999999	50	890	905	977	999999	633	999999	363	999999	999999	97	629	379	508	158	999999	11	280	999999	475	905	999999	293	754	992	200	49	999999	290	32	500	999999	646	198	999999	591	686	597	37	281	464	997	765	965	570	250	270	411	285	771	697	300	36	688	898	580	999999	999999	984	576	999999	999999	999999	534	428	312	982	190	80	999999	772	413	999999	420	21	908	999999	327	194	999999	930	637	785	519	335	209	999999	957	299	858	984	536	999999	999999	688	999999	924	241	547	999999	267	90	341	718	998	294	999999	616	677	990	876	289	966	242	999999	955	555	563	209	999999	555	999999	890	221	581	246	800	790	999999	887	999999	999999	999999	999999	494	999999	306	76	521	999999	160	151	289	309	981	705	570	380	815	732	578	371	41	328	999999	242	199	129	147	999999	493	268	884	790	17	999999	510	49	999999	796	999999	488	999999	168	999999	999999	745	591	240	999999	999999	429	974	999	318	622	441	461	223	262	660	186	929	999999	557	999999	266	499	302	578	205	530	
999999	29	83	100	328	873	260	308	496	608	889	270	95	73	293	999999	481	999999	999999	58	825	494	146	999999	558	999999	999999	186	157	255	299	999999	999999	999999	796	955	925	999999	999999	567	210	915	766	61	296	669	674	493	608	381	28	907	605	156	705	148	883	999999	541	46	272	84	161	999999	319	237	999999	939	276	999999	959	262	100	414	999999	910	728	94	196	889	618	126	999999	999999	237	391	66	535	450	658	82	335	687	267	305	136	999999	999999	742	999999	90	734	226	280	421	765	817	201	307	794	999999	798	414	999999	999999	155	507	385	22	927	181	63	498	618	265	634	575	832	119	999999	156	213	351	136	808	883	900	999999	363	472	574	999999	237	999999	249	283	921	44	839	159	629	388	512	814	888	37	246	608	25	787	199	984	92	585	648	215	999999	999999	843	999999	255	210	999999	550	999999	316	825	842	999999	981	999999	540	993	999999	103	768	700	999999	248	781	999999	301	290	576	999999	590	782	652	17	43	826	643	201	305	903	999999	366	999999	999999	999999	999999	403	999999	43	999999	659	991	131	492	999999	515	999999	48	999999	897	953	919	999999	999999	773	533	999999	834	346	999999	999999	349	999999	999999	999999	411	739	86	999999	578	253	72	257	999999	622	598	999999	169	137	528	906	605	999999	408	999999	508	999999	693	687	58	39	999999	999999	878	15	320	303	75	999999	478	999999	843	999999	493	653	999999	672	999999	655	999999	872	23	706	818	259	474	999999	298	999999	999999	500	999999	398	617	999999	684	180	379	496	312	305	595	351	659	999999	72	232	999999	999999	68	999999	957	999999	512	185	25	999999	83	628	541	109	14	958	652	977	730	999999	764	944	969	720	303	467	352	879	999999	999999	56	76	999999	251	575	544	999999	339	543	16	886	442	534	999999	999999	999999	955	213	300	637	698	682	31	617	468	999999	999999	999999	543	499	695	633	899	352	815	17	441	999999	534	470	909	323	999999	723	999999	332	420	157	624	552	512	149	588	649	974	999999	999999	579	999999	874	758	710	999999	54	320	262	999999	191	16	98	318	665	678	829	728	385	249	307	58	999999	290	999999	723	990	999999	556	54	260	378	451	962	862	516	659	712	208	527	999999	999999	316	999999	238	150	535	243	847	470	758	920	598	134	746	999999	646	594	130	999999	999999	67	764	217	292	813	565	136	456	158	29	999999	529	858	999999	999999	742	999999	62	497	198	999999	149	96	295	339	779	999999	225	341	999999	75	591	221	999999	340	648	108	506	999999	585	
409	786	698	999999	641	401	740	283	999999	787	300	999999	633	999999	57	918	677	922	953	43	248	910	999999	288	954	999999	317	146	520	256	644	999999	999999	911	789	999999	450	645	654	937	999999	53	373	554	579	999999	958	999999	674	421	970	999999	552	999999	347	999999	999999	420	495	115	999999	999999	762	605	152	449	999999	999999	999999	999999	999999	42	277	26	993	999999	546	571	708	999999	577	894	471	108	286	468	307	999999	574	999999	999999	999999	159	549	999999	445	999999	768	411	140	629	246	413	598	943	938	908	536	397	151	952	110	711	74	999999	199	142	664	328	684	151	999999	157	999999	777	448	882	728	999999	558	915	777	169	999999	999999	999999	490	872	164	347	560	771	860	432	347	208	328	999999	20	664	312	999999	999999	726	999999	972	99	695	999999	505	66	190	374	999999	999999	999999	940	142	272	207	709	270	509	981	134	380	796	724	999999	578	129	797	717	508	255	999999	337	442	589	829	251	795	61	659	291	379	407	31	206	999999	268	195	822	813	955	52	999999	468	602	999999	185	999999	323	253	386	268	473	866	999999	937	847	507	999999	442	956	913	999999	849	699	999999	973	999999	999999	218	319	933	999999	904	552	212	182	999999	840	971	654	876	481	999999	283	32	906	541	437	268	325	999999	642	389	856	999999	833	276	769	999999	644	409	999999	115	933	452	999999	569	999999	391	764	978	667	581	788	999999	442	411	576	677	847	442	348	269	999999	999999	300	594	57	511	379	905	999999	999999	337	254	39	375	999999	999999	737	347	999999	55	503	999999	103	71	601	999999	608	432	699	999999	10	212	70	587	222	384	161	700	521	811	22	859	999999	999999	253	544	60	76	536	745	999999	999999	224	302	765	557	464	239	993	999999	902	946	215	17	999999	135	193	452	163	499	999999	999999	825	416	43	999999	466	427	999999	67	724	542	895	999999	162	500	999999	768	821	664	919	999999	707	250	999999	75	653	871	684	128	360	608	913	46	76	901	999999	807	269	130	100	46	999999	935	556	370	999999	261	855	500	147	425	630	999999	999999	756	340	585	507	967	991	595	743	699	706	126	629	859	887	999999	815	190	508	701	574	882	511	999999	693	548	25	401	999999	193	981	935	977	424	467	319	570	108	310	301	139	505	303	721	239	440	741	999999	373	604	999999	957	916	929	924	696	999999	999999	892	999999	952	999999	579	559	999999	771	148	214	402	578	690	716	879	216	999999	79	589	789	999999	263	807	999999	37	421	508	999999	28	58	
500	770	999999	999999	216	350	349	539	926	999999	14	468	999999	536	799	999999	914	968	87	709	367	855	999999	466	37	999999	999999	138	571	999999	61	693	752	999999	999999	631	514	688	510	539	867	42	152	999999	785	83	999999	280	34	241	507	539	947	318	690	645	662	999999	973	999999	198	220	967	768	692	320	715	211	822	177	291	235	468	548	842	335	999999	271	680	954	999999	881	114	339	659	521	745	999999	409	78	969	999999	714	932	350	999999	74	384	162	474	367	759	457	856	950	282	80	999999	476	364	933	400	999999	29	999999	999999	116	638	119	180	575	282	999999	754	999999	385	999999	999999	207	999999	271	999999	119	215	596	999999	433	999999	999999	387	451	346	966	54	145	999999	978	695	999999	43	551	999999	274	999999	899	95	957	703	658	574	761	999999	211	292	999999	605	999999	721	432	982	883	999999	999999	732	729	238	315	757	619	630	407	825	504	174	999999	835	73	136	316	511	959	729	599	815	625	999999	144	999999	951	999999	296	266	272	999999	159	692	187	542	262	999999	779	210	94	999999	176	935	50	47	999999	267	542	164	415	920	999999	163	269	442	116	822	999999	630	805	89	343	150	563	454	24	951	657	530	999999	645	732	759	999999	570	648	689	866	999999	999999	999999	997	141	851	351	36	996	999999	745	436	440	577	999999	404	15	694	36	382	595	33	999999	609	22	291	770	198	273	518	698	793	426	955	996	594	121	92	212	299	221	427	999999	528	912	104	443	77	999999	364	640	876	622	999999	281	83	349	94	999999	850	90	163	763	488	734	951	999999	484	999999	564	293	922	492	999999	171	177	15	179	697	999999	847	702	615	908	877	999999	181	120	684	999999	255	36	107	361	999999	999999	663	539	793	960	95	959	497	999999	80	717	999999	999999	155	113	77	179	397	77	999999	388	547	999999	999999	911	780	999999	800	656	319	267	825	999999	529	113	999999	476	385	999999	999999	888	214	597	837	999999	438	296	999999	999999	855	999999	999999	40	358	999999	519	999999	929	882	190	999999	168	999999	708	813	892	262	366	51	999999	601	794	660	999999	124	183	950	27	999999	482	999999	933	229	801	999999	628	794	782	699	593	999999	546	503	557	646	729	373	888	999999	277	999999	999999	999999	981	999999	291	979	795	244	999999	569	999999	489	409	695	262	939	49	999999	999999	107	480	999999	457	893	999999	999999	113	598	394	810	72	999999	182	999999	563	19	999999	547	999999	649	998	999999	53	34	999999	67	103	999999	393	999999	333	999999	839	
999999	999999	273	476	999999	999999	990	876	999999	999999	845	506	798	317	113	999999	999999	701	999999	521	546	999999	932	623	999999	979	997	207	251	214	604	999999	648	163	999999	600	300	543	160	999999	962	772	999999	999999	207	527	126	750	990	999999	151	99	831	902	303	81	999999	650	54	999999	999999	999999	634	993	255	999999	999999	644	315	512	841	709	550	999999	559	773	999999	245	999999	904	863	257	216	522	72	515	654	999999	859	930	827	649	498	999999	147	999999	999999	999999	452	838	999999	481	999999	487	887	999999	548	677	999999	530	773	999999	999999	999999	254	999999	999999	121	930	999999	714	122	999999	384	999999	999999	220	507	26	390	634	500	793	586	245	392	812	728	634	630	966	976	999999	339	167	299	424	359	798	193	591	36	876	711	134	557	696	999999	802	999999	231	51	661	999999	895	282	745	648	904	999999	999999	858	486	309	999999	737	718	455	226	396	776	999999	708	833	799	607	999999	91	462	687	696	752	926	938	409	925	325	441	443	884	554	776	454	999999	999999	999999	550	576	999999	396	838	250	843	415	919	370	342	828	172	999999	999999	999999	196	226	175	399	999999	999999	999999	999999	422	999999	21	999999	841	999999	416	771	791	75	67	56	153	76	999999	455	908	520	999999	49	593	496	279	155	235	890	590	237	771	999999	999999	12	676	999999	999999	561	239	511	573	999999	953	570	999999	107	999999	612	999999	129	377	999999	490	420	527	861	265	925	17	865	117	951	420	189	10	999999	999999	999999	380	64	102	999999	225	407	999999	111	96	32	999999	181	914	622	999999	470	999999	60	999999	392	999999	814	834	999999	553	999999	403	622	507	773	570	897	834	185	242	465	37	89	999999	92	473	426	775	242	999999	836	999999	494	999999	950	328	949	977	880	580	565	999999	999999	744	999999	13	334	603	999999	461	561	999999	739	999999	916	443	999999	555	89	918	68	49	999999	999999	717	423	909	52	557	999999	999999	999999	999999	999999	677	244	982	344	653	999999	149	999999	463	781	999999	499	221	999999	663	517	999999	403	897	999999	522	999999	999999	999999	36	437	104	999999	56	866	840	641	393	143	712	999999	999999	446	999999	10	779	999999	586	999999	999999	228	212	804	389	999999	908	228	33	991	93	999999	615	518	318	225	983	857	775	596	999999	282	115	87	402	999999	999999	110	500	896	999999	286	939	809	999999	808	235	300	999999	16	958	622	617	401	60	561	75	942	138	686	26	921	469	990	878	394	122	134	412	407	983	999999	727	136	808	806	999999	806	712	999999	989	
999999	955	999999	637	329	999999	714	37	840	999999	999999	972	814	879	271	999999	999999	930	421	695	111	888	505	32	999999	894	491	593	254	349	268	240	628	696	333	965	700	999999	559	729	408	999999	999999	490	869	999999	999999	256	999999	999999	273	876	300	813	888	804	460	999999	485	434	183	999999	783	500	657	883	354	127	556	305	126	999999	381	999999	297	14	326	999999	162	326	999999	244	999999	264	86	999999	939	814	999999	528	515	953	877	134	555	287	324	80	832	986	490	795	999999	252	873	999999	999999	608	526	884	488	445	593	168	452	999999	85	528	424	275	944	539	319	37	789	999999	717	256	146	20	999999	255	192	176	836	196	999999	803	390	408	888	999999	999999	923	50	79	369	718	999999	616	211	795	656	567	52	999999	999999	672	462	710	999999	999999	471	515	999999	999999	263	427	332	999999	999999	282	148	26	387	613	251	999999	987	720	803	999	574	530	809	894	599	624	134	885	711	871	999999	679	448	640	999999	782	729	807	815	942	999999	427	220	929	999999	640	190	438	709	100	684	742	907	960	682	941	706	309	643	639	303	447	999999	999999	931	468	577	746	744	999999	665	190	999999	999999	613	157	319	999999	248	958	444	999999	185	999999	999999	608	771	487	957	927	85	430	999999	186	649	999999	873	687	997	197	72	443	694	250	434	504	999999	57	357	999999	631	999999	71	999999	204	607	271	933	346	333	999999	100	788	817	999999	244	999999	727	221	999999	284	632	882	60	999999	10	11	935	195	999999	770	724	140	431	305	258	369	489	982	51	687	939	999999	674	500	972	655	876	999999	200	489	120	999999	692	261	999	944	20	788	204	999999	999999	999999	654	999999	972	959	366	521	144	875	999999	745	179	977	999999	999999	218	559	923	355	134	999999	999999	213	999999	888	447	999999	306	314	358	701	787	999999	361	999999	696	121	528	999999	298	365	722	324	999999	375	666	714	916	717	735	461	999999	999999	481	257	752	999999	902	93	522	196	224	830	999999	834	999999	999999	626	153	594	107	40	911	66	999999	365	680	260	295	999999	732	999999	999999	578	999999	836	938	965	999999	449	256	218	999999	500	112	151	892	999999	128	999999	999999	98	773	999999	638	430	954	792	711	891	81	200	617	861	789	932	635	261	999999	998	29	999999	999999	703	348	999999	999999	420	954	999999	473	882	141	999999	999999	999999	999999	466	999999	476	882	155	263	999999	377	65	601	582	710	179	999999	641	179	130	397	175	999999	79	784	999999	834	543	837	94	428	199	
999999	739	999999	155	451	178	999999	162	999999	873	514	311	336	293	296	23	709	999999	121	832	999999	21	489	133	78	421	682	199	642	999999	999999	178	793	188	996	861	20	565	727	347	330	27	13	524	660	274	999999	501	463	999999	833	63	972	595	486	999999	259	449	86	40	496	131	519	777	999999	999999	517	999999	296	435	999999	154	999999	773	512	694	17	965	472	803	677	190	735	822	515	265	206	208	999999	948	611	571	999999	697	850	208	508	236	959	324	999999	594	214	38	816	999999	996	208	93	791	50	294	976	999999	362	315	999999	696	999999	310	149	319	456	347	999999	442	999999	369	922	313	196	780	16	157	999999	999999	999999	707	15	826	269	997	124	999999	908	327	999999	215	344	545	999999	811	999999	659	185	447	147	866	215	999999	33	636	286	779	605	269	287	828	236	279	339	999999	691	445	51	999999	204	547	439	999999	847	459	35	387	500	385	816	357	972	608	999999	119	502	631	999999	632	721	345	313	649	999999	766	979	999999	215	135	130	529	618	42	253	600	437	709	999999	999999	610	898	288	230	452	930	855	628	334	999999	999999	70	999999	418	999999	858	243	999999	465	999999	999999	961	181	999999	265	296	999999	940	365	354	682	999999	104	238	31	822	67	93	206	119	910	360	739	986	999999	69	887	999999	999999	999999	999999	647	253	455	999999	999999	999999	999999	965	166	201	915	273	980	547	999999	966	413	396	608	801	999999	593	356	180	129	232	195	436	999999	409	539	338	999999	988	44	549	999999	144	382	999999	154	128	999999	918	995	97	999999	448	547	103	999999	813	999999	593	999999	63	897	284	999999	426	999999	486	769	999999	999999	586	999999	992	999999	852	327	279	23	512	999999	41	999999	999999	185	41	999999	746	888	111	925	999999	336	999999	781	981	999999	373	169	955	999999	667	999999	292	266	418	794	766	936	694	999999	213	799	999999	936	185	510	999999	109	999999	953	794	999999	668	999999	935	260	915	220	531	209	953	999999	999999	948	989	999999	999999	181	766	246	706	810	203	334	999999	926	999999	450	606	999999	193	274	227	12	770	79	690	461	331	168	878	556	414	494	823	104	741	551	947	999999	999999	297	343	705	256	983	999999	999999	119	999999	422	475	613	60	25	689	999999	65	999999	919	991	809	850	999999	999999	999999	406	709	511	627	194	999999	503	114	241	896	999999	999999	755	786	675	999999	999999	999999	745	413	943	999999	478	143	211	686	373	38	999999	440	446	999999	999999	999999	999999	694	832	491	823	137	971	509	
819	129	999999	381	309	401	253	999999	466	999999	862	954	216	52	240	377	425	508	922	475	603	801	459	205	183	658	209	980	999999	999999	499	618	999999	444	544	359	999999	830	999999	972	784	865	973	909	873	393	890	544	464	464	999999	325	999999	506	905	999999	669	562	208	999999	201	272	130	606	48	999999	522	772	999999	999999	992	595	131	999999	999999	737	828	550	332	999999	768	665	526	70	999999	999999	999999	935	538	526	999999	822	632	999999	781	521	745	376	999999	999999	871	999999	46	583	472	480	204	264	816	178	999999	999999	240	418	999999	536	746	69	811	864	999999	999999	244	981	200	179	999999	394	179	178	999999	461	679	999999	917	650	999999	999999	598	323	979	160	999999	369	337	570	999999	223	854	254	999999	686	565	16	790	999999	883	65	999999	302	999999	809	94	647	186	737	450	537	500	241	907	804	999999	497	884	689	999999	999999	653	630	586	748	539	924	403	315	896	672	912	632	999999	572	999999	999999	999999	179	999999	481	999999	599	130	65	722	623	347	999999	999999	999999	999999	111	999999	19	411	999999	716	999999	280	170	999999	871	841	778	624	868	474	344	255	999999	691	715	623	999999	999999	64	999999	530	35	916	586	433	100	828	999999	811	805	999999	999999	795	588	46	899	999999	238	321	999999	352	999999	999999	158	12	999999	59	385	417	999999	841	327	357	999999	195	743	999999	583	819	780	23	238	812	999999	716	183	460	586	999999	815	718	757	379	999999	999999	999999	999999	768	584	999999	999999	452	142	333	963	439	999999	542	403	999999	546	330	418	541	744	123	628	791	441	829	274	472	730	601	768	94	948	61	105	105	572	594	999	120	739	570	999999	489	109	287	999999	999999	193	999999	279	398	348	999999	561	53	471	389	336	754	445	578	722	999999	565	879	491	762	446	307	999999	951	331	308	999999	999999	28	149	692	164	999999	356	288	377	999999	380	999999	999999	499	61	634	999999	999999	254	674	170	848	563	923	230	795	608	999999	999999	631	327	76	49	46	387	35	332	696	182	296	98	299	354	219	194	999999	381	999999	394	999999	547	693	999999	633	640	335	464	225	472	368	999999	875	403	745	14	313	999999	999999	121	999999	999999	999999	95	999999	999999	870	503	354	739	999999	424	345	96	221	94	634	990	416	999999	62	570	117	999999	814	999999	223	896	608	999999	881	437	307	161	368	372	61	999999	127	57	769	831	119	485	999999	943	524	789	191	999999	999999	322	299	677	68	999999	204	271	281	533	999999	974	895	150	858	999999	126	
194	999999	849	42	999999	999999	999999	635	230	461	631	849	870	910	434	714	946	999999	568	147	630	102	903	177	789	336	594	684	795	936	969	999999	999999	827	340	71	341	629	354	449	930	51	838	999999	572	422	411	622	999999	269	948	317	999999	522	496	999999	824	999999	252	999999	288	683	999999	294	491	14	999999	52	579	372	383	999999	999999	999999	216	999999	264	898	999999	377	925	999999	746	535	987	662	337	212	341	249	247	659	386	999999	170	999999	210	554	522	568	999999	368	52	575	886	631	828	999999	999999	907	837	999999	86	875	999999	316	999999	314	999999	999999	676	921	999999	340	999999	723	940	833	958	959	388	709	386	47	999999	566	929	999999	999999	366	833	166	896	434	411	321	999999	999999	999999	854	319	895	999999	692	891	999999	999999	711	450	999999	690	994	222	999999	529	137	549	48	796	217	386	999999	665	939	999999	519	34	287	929	999999	149	999999	952	113	999999	492	999999	693	155	710	999999	228	730	485	999999	839	944	999999	904	999999	772	999999	715	999999	477	553	240	319	697	382	352	379	782	637	33	261	999999	119	707	46	676	856	892	95	308	168	45	999999	272	999999	575	999999	382	999999	999999	604	723	289	999999	105	262	152	996	773	367	539	445	103	461	425	797	999999	842	868	607	999999	652	999999	374	999999	999999	999999	56	999999	807	999999	997	136	596	429	999999	999999	999999	999999	784	533	859	129	727	769	723	999999	999999	847	369	999999	642	514	999999	134	951	103	915	328	587	212	105	465	966	500	541	318	999999	41	887	44	362	240	93	83	66	533	902	999999	595	999999	999999	209	181	77	235	493	88	999999	478	444	847	164	999999	582	438	999999	999999	999999	999999	999999	446	999999	999999	334	387	412	431	975	77	999999	201	319	733	22	999999	999999	294	999999	999999	58	240	43	999999	999999	196	208	216	510	645	662	381	999999	378	190	139	634	248	999999	999999	822	71	112	999999	60	999999	537	431	21	701	999999	120	263	962	188	183	412	143	999999	148	188	999999	920	340	999999	999999	526	941	552	883	999999	657	999999	999999	452	986	137	999999	512	210	659	999999	204	808	999999	551	127	712	999999	17	726	501	731	708	999999	626	151	772	989	14	725	999999	878	999999	455	883	999999	999999	520	201	55	999999	630	317	999999	999999	999999	999999	236	863	999999	999999	751	999999	166	754	999999	739	708	825	845	364	648	508	484	72	898	999999	363	999999	879	999999	201	998	961	951	871	423	229	999999	625	999999	999999	999999	85	911	999999	343	971	701	956	932	345	694	355	
999999	135	132	833	999999	512	999999	758	15	999999	999999	999999	753	999999	999999	883	512	999999	609	999999	816	818	522	432	572	999999	565	104	662	273	946	738	999999	652	999999	825	748	590	999999	596	999999	280	541	151	230	999999	100	759	999999	818	453	421	736	493	999999	872	613	999999	999999	999999	947	841	106	741	47	127	125	111	314	389	999999	999999	999999	999999	521	545	286	380	212	284	137	999999	337	843	819	534	999999	23	123	407	222	58	329	605	649	848	184	799	999999	999999	183	989	454	387	683	531	704	724	972	993	595	243	999999	986	79	151	513	999999	921	512	999999	111	999999	906	177	95	602	121	373	672	999999	999999	275	108	111	148	999999	950	170	298	830	999999	50	129	811	978	560	343	535	507	344	921	999999	601	987	81	11	547	999999	597	928	592	360	310	999999	999999	999999	399	885	931	999999	999999	999999	633	682	837	71	999999	105	999999	535	269	999999	999999	338	999999	609	674	120	999999	999999	813	741	572	370	247	926	740	497	999999	21	171	458	604	717	781	829	254	999999	159	999999	999999	452	30	72	999999	999999	495	971	192	508	303	288	855	999999	999999	821	529	272	444	911	330	999999	402	187	373	810	981	157	557	999999	999999	999999	961	29	13	999999	720	509	701	999999	441	999999	314	204	999999	883	603	999999	741	959	309	999999	484	248	999999	761	59	843	999999	858	34	999999	423	572	999999	548	999999	835	790	999999	999999	29	571	213	479	561	77	999999	470	490	217	999999	416	598	320	384	280	722	999999	252	321	877	810	999999	217	104	355	742	61	999999	566	999999	999999	999999	857	999999	419	281	999999	137	694	851	383	999999	999999	852	999999	825	261	768	999999	604	504	547	304	234	999999	728	995	385	216	334	156	999999	923	449	163	999999	740	40	964	999999	953	213	558	469	503	601	201	999999	173	999999	999999	292	900	961	999999	481	831	999999	80	690	285	394	920	369	999999	91	295	211	999999	999999	95	999999	999999	280	999999	999999	989	835	730	617	537	641	221	686	999999	863	400	999999	185	682	458	117	960	999999	722	568	292	199	763	421	316	990	665	521	999999	269	488	999999	999999	973	491	996	902	462	163	644	182	243	525	842	691	332	36	26	999999	977	270	530	999999	92	17	800	81	318	311	546	975	999999	999999	584	384	999999	652	212	200	999999	999999	507	129	87	396	58	673	921	730	983	963	999999	328	467	999	957	83	999999	965	690	925	593	161	616	999999	999999	991	940	999999	999999	680	824	999999	999999	771	762	411	479	695	959	999999	
159	588	999999	583	336	381	785	585	427	696	425	247	509	535	999999	356	512	418	914	67	733	464	808	313	149	822	586	695	246	999999	999999	999999	15	999999	775	14	832	43	343	999999	216	365	50	234	264	999999	326	216	999999	416	898	71	781	999999	403	695	779	24	443	999999	794	99	348	870	103	884	241	945	759	617	523	999999	85	814	850	999999	424	584	58	999999	505	380	547	829	658	999999	760	113	999999	999999	235	817	599	999999	315	127	26	999999	999999	380	355	381	456	541	892	429	986	966	999999	35	999999	205	966	881	999999	424	999999	518	999999	560	134	137	784	679	392	999999	879	255	508	733	361	254	452	678	216	999999	923	999999	999999	238	999999	793	62	145	809	999999	851	999999	821	891	999999	507	956	580	256	228	597	777	159	999999	549	999999	999999	328	999999	36	753	999999	674	884	500	546	581	999999	14	340	84	648	870	999999	853	171	999999	617	167	853	298	871	432	988	536	156	999999	749	999999	815	335	999999	471	999999	286	999999	999999	936	400	39	999999	973	576	915	154	949	906	797	343	999999	999999	850	999999	999999	999999	881	864	686	357	354	689	832	304	198	15	999999	999999	97	85	299	128	497	227	138	927	324	305	517	999999	587	249	69	416	311	999999	999999	574	650	54	405	699	366	588	999999	999999	103	679	387	909	804	999999	819	721	999999	269	818	633	41	893	423	999999	357	999999	770	114	629	426	992	999999	531	999999	999999	52	679	999999	999999	999999	181	789	999999	645	918	999999	49	815	999999	347	999999	51	999999	851	543	999999	631	999999	352	523	818	941	719	999999	686	698	387	38	245	777	52	454	999999	909	461	251	999999	777	999999	749	999999	955	999999	999999	999999	950	997	999999	242	780	420	999999	257	248	100	999999	79	165	999999	229	999999	20	580	999999	305	916	543	782	399	999999	695	854	162	603	999999	999999	266	999999	623	735	701	706	796	999999	366	192	207	269	999999	231	182	904	999999	999999	999999	792	385	999999	999999	999999	417	224	291	999999	95	566	707	654	527	237	974	641	542	234	528	999999	224	125	296	122	999999	999999	963	177	999999	999999	46	999999	84	928	487	233	450	485	328	486	425	856	999999	799	485	553	741	999999	257	999999	372	593	918	14	578	269	746	874	999999	143	261	123	821	304	530	993	579	599	749	750	999999	999999	905	52	108	367	746	496	637	175	542	999999	920	588	428	452	795	999999	999999	228	487	999999	67	194	999999	311	44	85	278	492	999999	151	842	507	349	999999	688	876	906	220	522	
259	999999	262	600	879	203	999999	875	88	999999	999999	249	530	272	624	999	720	818	796	333	670	999999	155	201	400	539	999999	249	123	999999	919	173	149	705	999999	999999	805	594	999999	118	801	210	999999	999999	474	901	321	999999	725	316	967	999999	120	887	999999	41	101	999999	999999	349	780	993	762	324	999999	345	110	999999	44	294	999999	136	473	687	531	470	37	860	727	498	999999	999999	524	999999	796	999999	63	262	853	999999	248	744	393	15	337	808	448	875	999999	999999	999999	496	999999	440	122	840	594	999999	365	391	14	240	999999	711	131	602	479	955	527	999999	291	847	971	837	999999	999999	742	467	999999	722	32	161	854	597	696	732	977	93	999999	956	999999	631	896	472	202	18	999999	999999	884	735	338	492	358	589	847	999999	525	999999	395	999999	107	137	82	643	368	852	385	999999	24	999999	999999	396	270	571	159	999999	951	508	645	47	999999	70	583	999999	393	539	803	999999	749	999999	216	999999	999999	999999	858	149	558	263	114	349	632	665	667	495	119	942	232	999999	440	197	999999	26	999999	357	614	47	553	457	259	828	59	121	996	999999	999999	999999	999999	239	712	999999	111	697	404	305	414	393	402	999999	514	451	317	26	834	562	740	999999	887	350	426	821	595	999999	14	286	300	999999	999999	396	312	999999	999999	999999	83	429	95	314	622	431	943	999999	644	999999	942	808	520	42	286	443	999999	992	999999	999999	812	891	424	999999	693	999999	15	893	724	999999	785	999999	206	325	942	414	477	435	577	466	999999	205	186	139	168	206	765	267	244	999999	999999	320	999999	999999	190	192	14	94	620	504	425	999999	507	637	680	537	611	205	100	871	965	999999	425	665	951	617	715	999999	999999	999999	362	747	999999	498	161	474	437	310	144	760	410	393	999999	999999	999999	357	999999	549	458	631	594	570	177	999999	269	749	999999	322	944	999999	476	719	252	133	152	677	999999	999999	485	216	109	310	70	999999	471	582	300	353	624	603	919	176	999999	219	902	791	580	295	238	411	579	125	365	571	293	690	150	691	929	373	956	688	73	252	532	293	510	837	901	999999	459	552	698	351	653	310	883	43	230	361	107	115	779	83	636	999999	945	999999	56	780	442	608	999999	260	647	240	112	593	999999	999999	291	743	393	551	952	36	999999	24	918	982	807	999999	471	999999	276	851	999999	999999	615	547	999999	22	790	999999	254	850	138	999999	999999	422	207	299	355	611	80	999999	721	237	131	610	566	930	579	73	999999	335	147	845	
984	795	331	999999	999999	149	280	279	952	272	307	111	898	979	320	999999	784	999999	999999	999999	999999	999999	140	999999	868	999999	999999	999999	442	727	999999	919	713	292	463	908	100	94	999999	215	999999	801	410	458	930	29	711	586	620	999999	288	466	573	999999	348	80	665	650	255	972	168	863	836	999999	125	388	397	615	526	412	415	700	204	999999	529	706	999999	681	750	848	303	404	999999	368	448	690	355	436	944	392	253	449	839	350	56	999999	964	184	343	552	631	106	999999	217	668	588	271	26	757	641	568	983	900	406	678	764	75	478	999999	434	42	961	670	143	169	965	860	854	509	62	999999	337	348	999999	226	207	343	589	700	860	429	338	679	999999	824	269	549	443	671	292	411	496	398	909	519	999999	435	999999	58	702	727	416	516	704	900	240	645	702	190	999999	430	486	777	926	14	999999	999999	368	319	899	999999	427	192	227	651	255	939	999999	688	556	771	416	540	997	142	22	821	975	412	593	624	846	263	200	999999	924	718	471	999999	815	388	999999	617	999999	286	310	999999	999999	62	655	999999	216	24	633	709	999999	946	780	999999	992	882	316	955	726	285	999999	174	991	366	727	999999	477	534	872	177	704	999999	391	999999	832	788	532	922	757	999999	418	999999	999999	491	999999	978	938	999999	911	933	999999	999999	891	874	707	145	242	932	335	128	823	681	152	466	15	225	999999	70	960	214	359	393	208	433	866	746	999999	510	519	748	999999	798	622	938	104	592	907	999999	22	697	555	600	597	999999	999999	736	690	999999	485	631	422	878	999999	707	584	688	912	999999	17	961	600	999999	422	586	999999	999999	68	213	371	423	317	999999	57	999999	999999	758	999999	570	955	140	999999	382	999999	999999	999999	719	999999	915	363	416	999999	999999	509	60	106	824	188	20	117	453	678	486	800	72	323	374	999999	999999	999999	826	891	351	512	877	905	227	707	533	260	811	944	153	850	999999	999999	868	549	996	176	834	580	999999	463	511	462	579	999999	999999	575	961	999999	635	866	537	524	338	937	999999	155	879	126	654	759	306	999999	999999	999999	999999	329	455	825	833	288	224	255	115	999999	10	999999	336	645	999999	958	299	921	319	287	322	440	414	930	916	851	999999	999999	926	36	167	12	927	999999	736	999999	129	145	65	999999	651	999999	999999	450	936	999999	819	244	999999	695	999999	384	999999	257	999999	414	914	999999	999999	982	991	507	999999	88	730	998	497	393	908	999999	839	163	999999	962	999999	40	32	964	
994	999999	42	63	345	241	566	783	812	999999	628	999999	727	605	237	83	366	153	963	340	720	938	720	435	335	279	856	316	518	237	621	999999	999999	999999	530	999999	950	937	172	97	522	946	999999	817	764	586	999999	244	926	999999	605	492	999999	692	999999	65	999999	606	999999	76	385	999999	274	584	68	345	940	999999	84	37	133	428	981	875	817	773	753	902	670	999999	893	622	390	999999	999999	138	225	700	706	474	220	999999	220	105	712	999999	999999	610	759	999999	646	608	169	999999	668	999999	511	201	874	999999	312	999999	936	978	182	763	869	999999	953	929	129	999999	80	610	817	780	217	885	173	555	999999	152	152	251	999999	295	463	492	68	454	627	34	826	999999	171	999999	417	242	999999	949	403	144	657	830	999999	406	537	558	999999	888	970	625	38	999999	388	169	944	999999	874	999999	310	386	489	509	311	105	423	999999	448	694	373	999999	962	223	161	957	495	999999	942	706	758	904	411	180	483	999999	999999	507	847	999999	999999	723	999999	46	649	999999	654	999999	528	213	999999	693	119	999999	524	994	663	814	176	999999	674	999999	751	177	138	405	999999	319	35	999999	109	915	996	999999	515	650	999999	925	574	145	312	999999	794	999999	999999	75	999999	25	655	489	999999	191	340	426	999999	999999	971	999999	907	999999	999999	999999	133	228	113	76	696	999999	880	874	999999	737	250	41	128	336	837	21	453	73	610	999999	999999	545	962	999999	585	580	119	958	678	427	27	330	103	967	224	576	635	657	379	132	144	780	999999	610	941	309	307	11	719	999999	745	999999	999999	91	681	999999	265	195	491	999999	563	922	206	959	719	999999	999999	161	122	999999	385	796	999999	487	825	883	443	362	977	285	282	117	249	717	681	999999	686	22	999999	637	320	450	175	263	568	999999	583	152	890	999999	371	156	888	999999	584	949	159	165	999999	798	999999	903	999999	216	842	455	683	488	287	546	242	924	865	999999	999999	934	631	440	919	614	999999	301	471	955	913	136	229	791	143	732	33	531	999999	497	493	417	999999	959	421	123	538	999999	865	354	999999	446	290	999999	506	649	327	999999	246	651	999999	851	441	999999	302	999999	999999	891	355	999999	522	711	177	378	991	544	701	672	29	999999	85	214	999999	127	177	999999	845	816	999999	999999	415	314	294	116	998	999999	999999	981	999999	704	886	647	749	320	831	86	999999	912	421	999999	999999	999999	699	440	575	294	426	323	94	825	999999	419	605	861	149	217	999999	999999	999999	359	568	999999	15	325	
999999	999999	464	124	296	100	207	933	404	333	546	760	999999	999999	540	714	999999	662	896	841	833	477	51	888	181	623	999999	218	999999	72	403	236	648	384	999999	147	829	311	37	993	627	999999	25	282	999999	388	602	573	530	666	999999	906	824	999999	999999	451	999999	576	943	672	999999	988	401	342	930	999999	999999	241	342	403	884	999999	999999	903	999999	999999	461	769	573	792	31	96	687	999999	928	496	412	999999	999999	999999	750	263	999999	999999	562	638	546	999999	351	999999	277	371	241	999999	781	229	281	921	999999	595	990	627	12	160	650	354	311	525	414	443	907	636	348	272	652	999999	556	279	350	999999	999999	779	999999	999999	525	660	999999	560	999999	999999	224	999999	534	999999	89	133	260	217	713	217	337	30	999999	907	107	999999	32	999999	485	160	672	999999	999999	375	245	999999	999999	443	634	999999	999999	750	431	705	229	425	112	999999	999999	528	380	999999	565	142	256	339	510	519	471	885	637	886	999999	944	46	222	910	168	72	868	999999	817	583	999999	999999	587	999999	573	999999	681	537	982	785	999999	779	334	999999	447	999999	905	709	690	999999	748	999999	613	999999	487	669	16	515	944	977	324	605	563	999999	999999	425	669	740	937	830	789	358	655	111	129	999999	712	776	473	48	167	168	243	845	834	370	114	912	121	999999	682	176	592	14	999999	999999	226	568	604	32	999999	999999	999999	999999	999999	400	707	999999	555	322	957	240	51	905	820	999999	372	999999	930	999999	999999	757	999999	44	158	999999	766	650	999999	768	999999	153	999999	450	589	991	999999	999999	663	444	662	602	999999	999999	946	999999	134	686	194	999999	988	999999	637	999999	712	702	546	737	711	568	999999	999999	872	999999	999999	813	68	601	326	828	768	988	63	496	818	999999	401	829	999999	706	498	89	999999	333	779	999999	515	59	738	999999	454	659	672	104	809	999999	730	999999	433	999999	393	533	370	999999	547	999999	454	999999	313	994	311	717	999999	14	80	554	999999	999999	17	925	308	19	863	439	999999	999999	325	959	999999	223	987	822	406	999999	999999	964	999999	109	786	779	994	373	999999	743	999999	737	18	668	34	265	13	192	571	508	834	999999	670	999999	982	437	685	999999	999999	100	17	488	999999	696	691	115	999999	999999	761	238	931	934	273	129	853	646	999999	656	934	431	219	804	999999	897	129	939	304	788	127	358	999999	999999	909	655	736	107	426	321	977	918	999999	511	999999	342	576	900	120	550	999999	345	336	38	560	43	999999	212	237	423	999999	999999	810	57	384	
413	144	432	35	617	393	999999	999999	789	999999	26	11	707	383	999999	999999	999999	828	753	710	781	31	75	947	999999	774	533	869	13	744	235	999999	382	999999	999999	208	154	999999	503	167	331	999999	547	359	544	41	999999	828	319	102	999999	999999	67	346	602	391	79	484	159	842	999999	887	226	54	999999	908	999999	999999	366	719	186	354	334	595	389	665	484	999999	413	844	601	704	559	910	397	999999	60	46	534	999999	139	669	725	661	308	999999	999999	502	904	636	411	603	472	599	915	999999	599	471	956	936	999999	362	81	314	251	165	337	315	657	999999	857	593	55	729	590	517	999999	673	297	945	766	981	811	776	443	997	241	999999	995	394	711	588	999999	597	729	776	999999	421	999999	999999	117	593	999999	761	778	818	558	999999	19	407	383	926	184	20	999999	924	999999	304	870	254	923	376	320	272	441	999999	512	457	10	813	920	217	263	154	838	183	999999	60	998	624	448	999999	951	999999	21	785	414	79	427	804	235	302	550	999999	999999	740	283	582	999999	509	315	111	999999	205	999999	999999	672	39	182	999999	999999	500	306	256	805	434	999999	999999	261	655	863	999999	40	205	588	627	666	999999	999999	999999	899	564	730	999999	999999	999999	755	999999	119	999999	123	384	897	430	27	734	995	304	999999	795	324	560	999999	674	645	872	999999	999999	616	860	509	585	999999	83	107	233	770	999999	937	468	999999	669	612	416	542	489	546	999999	188	854	999999	372	727	138	783	349	244	65	852	999999	276	217	999999	999999	345	537	999999	823	332	793	999999	999999	367	902	126	655	999999	913	142	999999	336	999999	999999	762	999999	147	857	999999	999999	758	988	999999	955	500	201	470	999999	363	999999	14	220	722	287	999999	890	999999	14	825	999999	138	401	330	923	695	120	806	847	999999	31	999999	680	301	999999	574	804	999999	999999	866	710	655	134	594	999999	137	999999	613	192	975	999999	794	999999	999999	965	999999	366	668	791	270	390	395	623	152	341	871	999999	918	198	713	589	999999	212	999999	124	365	13	806	999999	999999	748	506	623	872	999999	237	76	648	336	999999	217	146	466	971	999999	325	999999	981	262	971	803	38	999999	479	396	238	591	994	917	609	168	999999	999999	996	521	883	772	750	637	114	805	999999	591	827	999999	453	185	999999	661	799	999999	31	999999	515	991	720	999999	153	999999	287	645	81	730	726	213	657	954	470	460	602	999999	291	354	158	999999	128	446	597	973	943	999999	361	343	128	286	146	16	676	14	999999	802	628	
999999	360	469	733	954	864	999999	848	498	715	779	68	255	51	999999	405	999999	873	283	493	999999	542	999999	999999	999999	612	450	999999	651	288	466	659	800	925	999999	994	688	442	173	581	974	999999	454	347	581	284	872	245	469	999999	999999	999999	999999	999999	457	732	999999	999999	994	999999	424	556	999999	220	258	999999	267	330	34	682	717	907	710	701	519	999999	999999	886	712	463	999999	215	608	50	951	335	999999	491	999999	293	868	512	447	999999	999999	999999	926	244	98	461	999999	551	999999	999999	892	429	430	825	799	412	644	250	473	999999	611	999999	947	166	268	923	999999	776	999999	740	813	214	469	888	544	101	128	853	797	260	446	198	994	821	999999	532	905	317	692	74	649	628	999999	906	219	999999	999999	770	975	175	474	999999	698	480	999999	688	960	999999	999999	707	293	791	999999	222	999999	423	224	136	18	736	27	680	999999	999999	101	195	175	999999	679	596	999999	358	999999	999999	786	205	499	524	848	470	572	999999	999999	984	781	999999	185	827	811	796	734	999999	761	249	158	999999	167	999999	388	788	999999	406	862	694	97	934	913	821	435	899	923	999999	287	999999	173	653	653	108	17	243	999999	999999	751	882	999999	999999	999999	638	483	999999	47	999999	145	70	946	175	511	341	897	999999	999999	364	401	912	873	44	999999	223	85	504	150	69	902	155	999999	185	655	979	832	820	348	284	999999	442	999999	999999	563	999999	601	998	999999	322	210	999999	999999	999999	999999	839	19	999999	209	383	562	978	999999	978	687	990	291	771	520	531	999999	87	999999	670	999999	959	61	539	480	848	621	999999	362	827	859	742	999999	133	239	816	970	15	999999	964	999999	369	590	882	999999	999999	936	829	488	620	999999	999999	662	627	999999	987	787	999999	356	361	761	484	999999	34	129	944	143	167	542	703	561	502	466	543	999999	656	378	179	883	907	912	792	599	742	24	736	89	239	494	251	999999	999999	659	999999	212	999999	742	999999	762	711	440	778	999999	999999	69	320	666	128	679	982	618	999999	595	448	449	969	885	884	999999	393	864	903	999999	300	999999	69	843	207	340	710	913	813	999999	999999	999999	999999	505	815	683	999999	999999	961	999999	999999	999999	420	999999	220	820	243	999999	858	554	379	846	536	114	996	118	999	477	999999	787	969	999999	804	999999	423	970	315	999999	79	999999	317	999999	903	353	999999	999999	264	164	633	386	107	357	999999	268	46	335	999999	39	509	706	684	235	610	183	590	442	828	999999	492	999999	515	768	999999	657	247	65	943	
999999	941	338	999999	844	844	999999	690	622	23	546	175	97	39	285	965	999999	527	999999	713	730	763	999999	838	57	672	393	871	999999	999999	999999	30	980	392	758	999999	999999	999999	839	999999	527	493	999999	999999	292	52	404	219	239	803	919	140	166	352	223	999999	221	999999	807	182	460	221	361	999999	616	999999	194	705	281	198	794	521	687	999999	195	246	795	312	555	14	999999	183	641	535	154	999999	864	999999	179	338	876	999999	55	666	931	316	141	419	812	767	857	698	938	999999	999999	408	452	467	166	976	634	908	945	802	999999	286	579	999999	413	348	999999	999999	999999	999999	999999	999999	475	31	768	879	115	385	500	787	157	999999	999999	600	526	746	999999	999999	481	202	703	967	734	252	999999	654	736	999999	16	473	116	310	999999	995	730	893	932	430	698	286	999999	258	418	167	654	336	51	979	999999	999999	524	999999	84	343	249	353	390	999999	270	123	152	999999	378	37	999999	846	999999	999999	870	633	813	404	708	999999	331	999999	559	577	598	999999	612	757	16	349	948	852	999999	829	755	999999	513	709	170	585	999999	999999	999999	391	485	807	920	801	999999	675	999999	130	555	879	21	794	794	812	999999	835	510	394	999999	39	999999	828	999999	586	494	493	999999	114	243	999999	70	999999	574	177	999999	790	514	999999	649	340	999999	999999	307	356	817	961	591	999999	84	334	999999	999999	999999	850	313	657	999999	999999	999999	999999	556	999999	886	431	818	762	229	626	720	844	999999	699	999999	999999	542	259	999999	999999	769	533	902	428	999999	909	59	321	969	724	864	443	603	180	505	34	784	747	999999	875	537	65	741	964	979	240	999999	999999	13	827	999999	63	137	999999	574	783	722	137	718	976	382	507	792	505	762	287	250	999999	203	999999	677	794	999999	654	736	714	791	937	448	799	906	673	999999	999999	416	810	316	681	999999	999999	311	999999	39	999999	502	40	272	246	212	999999	989	851	191	291	160	522	746	999999	999999	860	999999	785	688	919	79	709	999999	650	99	999999	970	569	554	481	420	29	765	999999	161	706	451	555	734	746	809	999999	492	36	991	893	74	833	495	745	730	525	968	999999	895	793	842	999999	999999	999999	732	430	306	709	871	140	999999	405	331	999999	418	445	61	999999	999999	24	226	171	999999	205	887	146	999999	809	750	999999	999999	656	455	367	999999	829	408	484	23	999999	758	783	999999	861	146	668	512	15	336	295	474	999999	999999	881	999999	680	999999	951	372	595	355	497	999999	976	89	110	999999	963	999999	589	
46	576	928	730	999999	999999	999999	797	69	229	633	999999	483	465	999999	34	657	574	790	193	866	457	122	428	999999	270	999999	189	781	45	719	999999	999999	747	999999	897	999999	278	624	143	674	175	892	153	961	286	999999	503	556	999999	453	999999	182	442	722	588	464	510	697	995	618	826	999999	999999	509	999999	689	735	216	532	926	388	950	656	519	999999	565	999999	466	756	256	331	633	999999	591	344	376	999999	999999	670	999999	597	580	629	524	847	159	868	643	877	597	288	296	999999	139	75	434	526	922	30	33	496	999999	940	748	297	203	999999	441	174	999999	999999	710	545	999999	338	807	331	999999	672	999999	696	334	588	999999	968	44	609	597	999999	910	850	34	14	646	999999	553	640	880	999999	653	859	437	479	170	855	577	751	933	800	267	113	394	260	478	999999	171	465	999999	780	999999	593	702	914	999999	999999	717	999999	999999	152	785	177	450	904	28	692	268	999999	428	313	400	293	999999	796	999999	806	465	774	535	319	999999	97	999999	109	974	69	999999	999999	225	302	148	871	852	791	25	999999	999999	999999	241	786	999999	315	47	999999	390	999999	999999	905	655	457	411	999999	999999	589	366	697	318	351	929	959	534	746	999999	135	999999	529	440	884	781	180	154	975	542	749	250	999999	60	999999	719	15	151	999999	867	768	891	205	699	999999	434	327	781	321	560	281	261	332	999999	911	312	860	538	999999	133	485	999999	999999	999999	432	999999	886	647	926	999999	924	818	282	878	872	244	969	829	176	460	463	999999	833	425	270	497	918	804	148	999999	858	999999	999999	138	392	999999	999999	999999	277	999999	547	680	999999	689	636	463	978	453	803	677	999999	41	372	583	670	96	479	999999	149	934	429	999999	508	846	772	457	710	154	496	416	778	184	562	999999	912	782	544	999999	788	807	519	475	999999	471	747	827	114	534	467	999999	999999	455	655	342	506	465	181	17	999999	188	753	833	957	396	898	167	999999	999999	671	887	552	999999	231	342	425	954	91	47	109	944	353	185	686	200	430	332	529	229	999999	999999	999999	536	235	610	63	999999	517	614	572	999999	359	983	863	580	754	999999	234	323	917	551	999999	144	908	972	834	577	156	767	999999	575	638	259	385	224	286	999999	110	620	288	739	446	477	999999	519	595	369	322	116	446	771	108	215	999999	203	82	999999	627	262	775	486	538	750	648	996	999999	999999	608	999999	303	738	558	613	45	999999	999999	907	670	999999	387	475	265	999999	331	203	477	432	947	
191	152	809	398	848	845	802	211	696	999999	477	568	495	761	673	813	708	223	495	180	133	98	174	806	999999	875	310	230	498	429	454	529	528	161	426	999999	999999	350	709	768	999999	976	419	88	202	999999	891	999999	592	236	623	999999	999999	999999	824	103	977	13	168	973	544	581	712	276	384	999999	49	344	344	176	329	367	513	999999	937	157	679	999999	613	408	983	596	999999	999999	806	474	547	276	337	333	529	490	999999	736	999999	661	273	152	704	254	790	999999	379	999999	907	999999	999999	265	325	999999	423	891	999999	759	989	948	943	999999	470	910	410	773	16	21	647	839	186	777	999999	286	883	537	392	369	999999	436	227	221	999999	551	999999	999999	951	660	909	638	999999	431	747	284	717	999999	999999	999999	844	999999	550	999999	999999	78	88	699	999999	48	792	886	999999	40	151	563	731	731	97	919	912	999999	821	356	111	19	748	754	999999	228	999999	72	855	999999	525	600	885	859	999999	999999	999999	308	530	912	867	33	139	70	290	999999	999999	985	734	762	999999	726	999999	999999	267	769	329	333	999999	999999	480	730	41	999999	515	551	677	871	999999	999999	456	614	597	909	488	87	880	688	474	845	675	582	999999	102	716	999999	404	999999	999999	999999	999999	148	638	988	441	147	992	999999	555	999999	516	681	696	932	315	999999	999999	296	716	189	889	640	999999	823	999999	999999	403	939	999999	716	157	985	279	999999	834	318	999999	609	477	351	95	662	143	736	339	993	886	404	786	448	669	117	999999	999999	999999	336	999999	999999	130	544	999999	63	32	838	591	530	412	999999	108	997	999999	529	818	374	104	237	506	999999	999999	874	21	998	162	756	56	49	20	857	840	999999	39	170	488	933	607	42	639	305	999999	999999	591	814	306	788	999999	150	299	610	999999	557	999999	166	330	256	533	745	900	276	792	552	520	999999	999999	600	968	140	51	885	767	71	597	211	999999	686	292	207	701	999999	609	999999	749	409	999999	293	999999	872	999999	242	999999	999999	141	373	512	602	297	46	582	706	820	999999	108	413	842	266	959	628	188	999999	963	335	54	999999	666	885	802	999999	26	948	922	105	999999	808	485	999999	999999	999999	698	385	398	256	624	994	553	593	807	346	567	999999	999999	59	694	206	278	83	999999	605	706	626	800	999999	30	634	784	724	999999	299	927	935	336	734	929	802	255	999999	711	60	983	999999	999999	465	999999	744	624	872	410	103	539	999999	100	335	527	82	585	221	999999	999999	219	828	867	517	418	999999	
945	598	999999	892	950	562	372	766	621	633	548	999999	633	285	20	999999	324	631	999999	525	845	11	217	999999	227	44	490	721	840	165	215	570	57	922	999999	35	752	518	153	977	49	333	713	894	999999	250	588	950	999999	999999	999999	999999	757	892	785	944	391	272	999999	916	81	651	999999	466	428	977	297	711	487	984	169	805	488	782	486	999999	297	322	333	999999	455	540	999999	542	651	969	813	164	146	999999	643	490	999999	999999	999999	397	407	999999	999999	555	952	999999	999999	995	999999	708	999999	975	999999	273	999999	78	999999	697	470	541	999999	394	815	459	174	999999	574	999999	999999	678	961	262	875	999999	999999	50	847	999999	999999	578	999999	746	403	942	221	837	999999	873	999999	574	552	156	999999	375	487	999999	999999	26	390	999999	312	840	653	470	999999	999999	999999	327	158	616	231	170	999999	999999	473	173	990	872	999999	337	999999	999999	999999	776	136	815	999999	510	611	999999	999999	999999	999999	999999	999999	237	999999	933	205	999999	737	999999	725	590	352	392	482	873	901	323	999999	569	999999	999999	434	611	414	999999	343	931	18	599	716	999999	999999	401	772	468	999999	246	81	67	677	531	599	964	975	844	433	744	999999	999999	608	999999	999999	49	999999	999999	780	999999	822	225	999999	999999	999999	999999	714	679	582	951	619	24	257	999999	251	964	891	257	464	469	999999	569	999999	599	598	396	991	999999	999999	969	999999	438	688	960	423	999999	999999	412	999999	999999	999999	306	272	482	134	328	374	943	55	125	157	804	879	320	999999	263	771	999	676	321	156	295	999999	999999	611	190	999999	297	999999	999999	506	488	434	12	219	339	307	971	475	999999	31	58	382	850	822	999999	558	999999	930	170	999999	468	736	999999	999999	964	592	658	870	999999	999999	87	702	999999	999999	999999	380	999999	999999	999999	999999	800	534	405	999999	108	913	862	791	76	631	958	999999	90	310	47	999999	921	698	255	999999	648	110	531	999999	944	355	722	241	163	175	999999	276	240	999999	294	934	999999	999999	215	999999	730	867	999999	321	999999	999999	621	359	581	916	458	188	855	953	316	699	13	127	999999	752	200	630	999999	901	949	999999	136	874	999999	112	999999	999999	492	203	26	999999	306	219	255	999999	734	999999	999999	247	716	503	421	286	898	595	931	223	866	462	999999	109	240	902	371	999999	999999	999999	999999	478	505	748	695	661	937	535	999999	793	871	132	999999	828	999999	999999	999999	455	999999	849	999999	999999	181	207	842	999999	343	916	550	404	999999	999999	638	999999	38	191	742	968	999999	759	348	
999999	202	148	352	744	444	42	139	999999	717	999999	80	745	999999	913	307	999999	906	665	328	31	984	997	945	966	493	41	799	789	999999	999999	647	520	510	613	999999	43	999999	108	595	311	787	710	687	999999	834	999999	226	999999	884	444	71	152	441	999999	388	204	999999	999999	261	999999	999999	349	192	501	278	559	244	167	999999	999999	452	808	80	999999	244	284	320	23	999999	599	999999	683	905	999999	999999	505	88	193	999999	43	840	999999	847	999999	77	447	528	195	663	284	659	999999	440	999999	991	263	82	999999	92	114	883	189	252	661	597	559	444	968	346	999999	481	60	932	651	433	973	961	887	999999	796	755	134	999999	858	999999	755	253	294	232	901	432	664	110	131	159	660	237	999999	999999	518	13	559	849	889	999999	609	137	788	999999	28	302	999999	475	296	358	999999	829	393	720	842	315	999999	746	999999	350	817	949	811	502	772	745	775	302	440	793	206	999999	999999	65	999999	628	464	107	999999	608	248	999999	814	999999	400	999999	843	475	752	213	999999	812	999999	549	999999	659	325	296	424	282	527	891	45	503	161	999999	369	338	999999	223	851	62	542	999999	112	999999	144	999999	111	941	901	309	550	999999	940	999999	870	921	78	681	312	178	999999	931	91	356	162	321	621	916	471	514	96	538	362	999999	999999	578	446	367	999999	999999	194	482	380	999999	351	808	562	767	613	448	269	999999	911	682	379	611	754	756	999999	823	426	195	480	396	223	21	999999	149	124	302	999999	711	167	34	983	210	560	864	14	354	758	854	999999	999999	999999	389	999999	679	431	999999	823	690	891	999999	861	999999	11	983	999999	999999	999999	422	652	321	964	558	549	886	699	178	60	999999	751	999999	999999	571	999999	458	999999	834	394	205	718	455	999999	794	819	466	172	999999	209	576	860	675	999999	999999	999999	999999	999999	696	999999	740	999999	999999	618	933	939	770	636	300	999999	553	841	179	945	999999	999999	999999	999999	180	739	999999	723	999999	969	999999	39	999999	709	729	369	890	400	999999	994	653	226	465	837	544	855	58	829	999999	999999	656	999999	691	729	683	641	14	159	999999	957	999999	27	272	294	144	904	862	70	906	999999	237	162	396	999999	301	520	249	370	308	325	690	264	999999	850	322	748	347	999999	35	98	365	999999	999999	497	249	999999	953	181	702	639	992	987	922	942	999999	503	999999	999999	437	173	999999	644	851	573	277	501	176	999999	971	395	567	516	44	818	574	496	650	999999	999999	665	566	78	999999	668	332	702	341	
907	999999	999999	410	999999	918	862	999999	721	889	939	230	747	469	999999	209	317	82	485	953	114	999999	999999	999999	449	581	772	999999	999999	977	193	250	574	170	268	209	161	985	999999	598	182	132	853	607	711	677	198	999999	999999	868	999999	595	846	749	237	539	81	999999	960	259	999999	266	373	999999	706	698	655	587	210	999999	58	331	346	887	780	981	524	543	151	999999	393	576	581	464	626	999999	403	825	932	728	138	194	35	999999	452	916	758	119	901	22	32	610	994	692	819	38	999999	959	999999	255	999999	999999	825	198	999999	579	999999	908	999999	118	999999	829	999999	482	213	863	305	859	445	864	233	415	642	138	749	782	999999	999999	999999	597	348	444	857	687	713	600	999999	837	620	872	241	999999	992	793	717	999999	999999	522	489	956	999999	399	999999	114	31	609	895	697	448	94	998	999999	273	999999	769	861	999999	966	768	999999	504	468	999999	999999	999999	383	423	848	421	557	825	999999	409	688	999999	949	920	753	665	114	704	671	398	999999	874	999999	586	472	33	855	229	989	999999	875	999999	274	160	950	481	999999	999999	56	286	891	268	999999	396	585	999999	820	941	229	311	999999	999999	999999	79	713	698	197	796	950	999999	565	337	836	314	534	999999	600	798	969	999999	27	918	999999	395	507	277	935	999999	11	808	212	914	10	688	999999	966	629	999999	447	262	999999	851	245	231	721	564	999999	635	862	358	73	31	999999	947	999999	745	261	447	572	445	763	999999	999999	152	623	650	337	157	223	567	606	999999	361	999999	999999	175	683	999999	999999	943	845	309	999999	652	744	999999	942	62	999999	354	999999	192	631	11	499	155	65	102	607	999999	999999	284	999999	305	751	667	670	265	999999	999999	999999	824	772	999999	600	999999	999999	999999	407	442	707	284	753	869	852	424	999999	359	227	841	999999	590	828	603	716	570	888	999999	900	86	999999	687	102	286	292	890	999999	12	411	46	999999	912	695	174	373	999999	999999	999999	453	337	893	320	999999	128	18	482	995	179	913	39	574	70	999999	999999	922	999999	191	477	587	999999	14	771	947	191	647	206	894	663	240	763	49	999999	448	573	192	209	650	973	999999	809	895	250	99	382	471	143	670	374	252	353	999999	64	965	491	332	999999	373	856	481	811	587	341	939	999999	989	238	622	679	148	999999	379	999999	209	999999	76	999999	682	575	719	513	536	999999	999999	887	992	999999	999999	956	250	70	836	793	502	465	999999	999999	999999	999999	392	243	521	990	236	999999	973	562	999999	
999999	425	999999	449	797	146	967	285	66	920	61	999999	14	857	665	999999	87	999999	585	715	744	999999	999999	463	743	192	486	999999	999999	304	999999	913	440	140	999999	999999	683	620	48	999999	535	999999	175	999999	259	999999	999999	385	856	999999	158	642	397	847	999999	642	912	113	706	999999	659	975	739	762	37	148	726	874	673	134	999999	467	999999	928	190	564	390	869	214	960	803	999999	145	983	156	260	525	592	29	999999	627	579	913	432	998	559	999999	413	615	120	999999	514	712	731	806	999999	793	469	999999	556	261	53	898	746	811	558	840	756	615	999999	622	143	854	999999	999999	186	553	999999	999999	999999	124	977	264	104	905	299	398	414	187	465	466	66	999999	473	299	584	680	999999	621	449	718	999999	797	837	498	921	659	590	234	999999	147	999999	539	999999	441	284	788	804	999999	521	169	999999	999999	160	320	999999	218	999999	832	999999	505	999999	804	999999	912	430	190	426	605	999999	640	808	190	557	327	99	527	889	41	999999	796	875	336	999999	289	293	124	646	527	999999	713	279	757	312	133	999999	573	58	134	20	999999	999999	208	856	881	360	255	31	999999	231	48	328	358	999999	999999	630	59	705	999999	999999	316	543	899	999999	280	371	61	877	433	566	525	999999	999999	30	921	434	676	999999	227	999999	999999	102	814	305	999999	395	920	941	186	503	712	867	847	999999	999999	560	472	535	586	520	999999	999999	598	275	999999	570	999999	999999	894	700	953	579	488	282	999999	999999	729	603	999999	999999	450	119	701	999999	999999	658	631	270	326	999999	962	151	893	706	628	669	503	548	599	332	832	592	56	485	999999	142	389	575	913	489	999999	868	754	701	80	999999	999999	668	421	57	939	999999	20	533	738	811	685	999999	999999	921	720	191	999999	457	999999	857	73	999999	389	721	999999	66	356	836	540	103	397	201	636	999999	993	835	137	552	393	540	581	522	999999	738	457	607	999999	992	999999	649	864	306	999999	222	136	460	289	699	778	883	945	184	993	644	424	493	154	224	928	885	63	461	74	522	286	999999	478	651	999999	999999	999999	364	999999	999999	239	100	552	999999	312	542	999999	999999	774	510	594	407	529	112	323	999999	999999	706	74	999999	595	413	242	136	935	585	982	638	434	116	748	591	117	113	415	334	940	730	999999	999999	339	625	999999	563	928	878	32	999999	999999	310	218	999999	999999	192	304	825	999999	426	488	999999	560	999999	13	667	761	13	999999	425	696	989	33	733	999999	678	554	970	726	678	999999	67	
999999	616	310	999999	999999	320	300	924	808	590	475	524	251	195	835	421	999999	28	999999	924	999999	606	999999	348	999999	485	643	999999	638	334	999999	999999	227	431	173	943	999999	878	999999	451	712	999999	999999	116	999999	508	999999	999999	843	142	357	707	876	283	478	957	936	999999	847	423	676	999999	296	484	491	295	999999	820	999999	891	804	743	999999	360	999999	222	988	573	825	999999	993	45	778	505	976	401	999999	999999	952	216	16	655	999999	355	774	43	999999	142	625	237	211	671	999999	951	338	613	999999	525	71	266	968	999999	146	78	429	999999	900	791	999999	99	999999	999999	867	815	885	158	999999	904	999999	188	999999	856	948	597	999999	332	459	999999	999999	372	943	788	882	999999	248	999999	999999	963	925	143	143	298	999999	535	999999	848	803	770	76	189	901	553	939	882	999999	999999	424	999999	999999	107	192	999999	624	999999	999999	203	999999	181	577	251	639	749	978	999999	999999	844	231	423	351	728	528	688	999999	987	470	399	848	10	572	135	229	970	999999	828	950	70	674	499	389	62	377	999999	999999	825	549	999999	574	496	837	289	890	10	999999	999999	579	503	321	637	674	756	354	480	608	451	31	669	287	160	502	984	179	732	999999	999999	361	895	495	936	447	317	999999	362	999999	293	244	228	999999	698	258	457	748	47	824	999999	708	999999	34	751	803	880	875	999999	994	999999	119	999999	966	908	421	999999	18	385	200	366	999999	991	317	999999	216	802	896	999999	901	999999	245	999999	907	410	590	464	871	744	142	999999	442	410	368	320	999999	86	261	864	999999	575	449	373	846	999999	701	716	588	999999	999999	11	999999	999999	999999	999999	616	999999	260	566	999999	956	999999	274	999999	633	999999	530	632	999999	151	140	550	41	999999	999999	605	872	999999	450	709	874	875	171	209	999999	999999	156	888	419	703	206	825	999999	999999	330	763	185	130	223	543	999999	999999	591	568	414	999999	999999	985	196	353	744	691	810	856	452	91	650	74	121	59	777	642	223	304	944	999999	999999	494	980	999999	430	752	81	906	538	790	294	602	795	680	999999	170	701	999999	958	999999	999999	839	104	249	122	120	999999	173	999999	538	999999	296	624	109	605	467	999999	623	923	999999	619	903	328	999999	796	58	279	999999	428	617	940	157	345	439	999999	25	399	740	460	999999	743	999999	151	999999	920	997	978	999999	999999	173	165	88	151	966	895	122	999999	999999	452	999999	841	999999	745	157	597	999999	950	194	810	999999	78	274	173	999999	259	711	761	329	741	798	79	
583	365	265	999999	862	15	379	544	999999	505	956	297	999999	477	175	999999	993	411	208	999999	794	885	999999	104	890	914	537	717	193	360	200	700	654	994	999999	222	999999	695	735	999999	581	999999	632	999999	121	999999	778	146	93	999999	999999	917	543	999999	285	697	870	170	572	948	478	999999	361	827	314	999999	643	401	219	952	682	307	676	491	475	154	262	409	983	913	146	401	633	644	591	282	167	902	999999	570	351	329	133	999999	248	918	297	805	780	855	343	999999	926	999999	999999	470	999999	999999	285	999999	445	470	186	999999	999999	86	999999	717	245	999999	999999	999999	682	649	610	362	184	889	253	557	856	456	999999	999999	579	759	474	501	777	131	41	115	626	587	135	880	152	474	975	171	888	580	999999	748	757	602	999999	287	530	999999	295	362	808	728	284	999999	841	58	999999	61	612	999999	999999	999999	10	992	999999	104	523	729	999999	710	913	999999	668	999999	886	999999	380	976	65	196	970	273	835	999999	306	898	313	147	999999	999999	394	999999	999999	360	640	457	747	764	488	609	999999	801	303	585	999999	727	69	998	111	959	678	113	996	425	567	676	287	331	696	225	999999	386	689	999999	325	989	999999	317	645	439	143	616	497	455	433	179	970	999999	239	999999	999999	999999	45	999999	425	290	926	999999	999999	964	179	425	77	272	818	387	999999	187	999999	458	999999	751	362	672	826	71	615	999999	991	999999	706	37	101	127	386	485	351	610	999999	44	73	396	523	999999	999999	718	548	234	999999	56	999999	792	989	781	382	999999	952	373	263	363	675	999999	999999	406	268	152	333	950	886	999999	999999	510	486	235	999999	809	238	681	412	999999	999999	390	999999	999999	999999	913	47	320	744	999999	532	978	356	346	369	688	254	127	422	999999	394	999999	348	303	20	999999	315	764	395	999999	858	281	960	999999	840	999999	469	207	78	999999	114	23	216	596	810	68	999999	150	999999	707	999999	999999	268	999999	723	925	999999	622	935	780	999999	283	999999	999999	440	261	999999	210	999999	999999	228	56	59	999999	23	381	391	751	999999	999999	403	999999	897	688	999999	747	23	999999	999999	915	999999	846	271	999999	747	830	999999	45	999999	558	50	953	644	791	488	518	999999	200	282	999999	543	300	139	983	999999	442	999999	247	172	692	248	999999	779	590	833	381	785	999999	330	999999	999999	356	999999	934	911	449	999999	116	209	499	999999	822	402	88	382	951	999999	287	909	315	454	850	999999	473	320	696	184	63	999999	116	999999	310	869	99	999999	999999	999999	205	
81	937	910	999999	999999	673	17	425	950	700	217	999999	664	507	852	25	737	443	484	132	623	999999	999999	477	159	103	999999	385	999999	999999	999999	196	256	999999	216	999999	999999	185	813	999999	466	999999	745	999999	999999	85	451	235	457	999999	362	626	711	999999	581	856	672	443	129	999999	999999	631	471	648	680	31	636	152	301	881	621	999999	630	285	666	728	999999	791	631	84	999999	541	928	109	999999	999999	484	674	999999	999999	999999	961	999999	869	302	999999	433	999999	803	824	999999	999999	934	999999	243	800	995	436	915	999999	386	880	812	999999	302	375	703	999999	999999	286	547	961	999999	999999	582	659	999999	760	983	999999	999999	999999	988	806	635	352	606	361	866	160	407	58	758	96	972	428	158	20	577	926	140	999999	999999	999999	287	487	105	992	994	583	305	999999	999999	93	558	14	891	16	420	999999	768	351	999999	547	999999	498	212	999999	968	163	999999	494	193	66	701	244	972	471	528	157	999999	614	367	293	999999	172	605	675	999999	999999	537	999999	999999	627	168	789	999999	861	647	788	999999	979	34	841	81	810	61	396	392	323	42	429	487	272	702	164	984	222	692	716	999999	537	588	10	625	368	893	999999	999999	911	680	120	824	739	873	277	589	526	221	54	121	218	999999	224	935	117	664	338	925	999999	805	351	178	999999	895	747	999999	999999	225	713	916	494	497	480	999999	922	605	999999	399	999999	574	467	999999	648	604	684	999999	374	75	518	703	999999	641	895	116	339	999999	892	844	135	877	566	310	508	137	999999	999999	813	581	23	511	916	939	999999	438	347	349	530	337	220	503	36	999999	707	19	999999	853	602	373	313	980	713	904	273	557	18	167	503	520	999999	963	440	792	999999	16	787	625	150	999999	769	999999	999999	565	633	632	999999	607	603	499	776	772	128	450	277	42	798	22	676	999999	430	999999	846	19	999999	256	73	244	999999	700	231	999999	712	146	999999	999999	999999	158	280	640	706	411	563	13	744	214	999999	999999	524	28	999999	775	949	207	46	589	999999	411	215	386	568	616	700	999999	277	999999	70	981	846	999999	999999	650	741	45	999999	28	626	843	999999	154	999999	999999	719	888	999999	999999	999999	999999	999999	24	182	168	942	894	82	99	711	661	736	999999	999999	863	153	571	555	567	43	914	961	999999	962	309	999999	999999	975	494	897	811	419	821	265	554	881	999999	999999	314	707	847	962	157	317	965	117	999999	10	999999	930	157	999999	925	422	871	553	92	61	873	32	882	918	588	201	
899	251	914	448	599	982	322	791	999999	860	196	951	813	710	999999	202	574	70	438	564	999999	999999	999999	408	393	10	798	779	999999	292	825	928	384	955	417	723	202	132	410	564	999999	999999	102	75	235	999999	740	382	999999	999999	999999	821	490	999999	452	999999	999999	515	65	999999	193	999999	884	958	999999	268	577	858	302	283	999	999999	660	873	945	999999	386	999999	999999	999999	270	426	725	999999	833	999999	999999	360	513	999999	965	686	999999	811	380	999999	481	999999	39	967	352	881	90	781	999999	17	171	999999	999999	68	999999	339	342	999999	337	767	817	659	134	999999	820	226	999999	316	999999	323	999999	999999	502	869	912	251	399	216	130	389	345	943	553	825	841	830	281	999999	941	636	999999	486	483	612	999999	821	999999	997	999999	135	536	774	473	999999	634	323	124	218	156	803	940	135	471	948	431	873	999999	309	200	990	999999	900	374	681	999999	999999	374	889	611	100	242	999999	70	994	852	999999	480	999999	201	528	716	999999	307	148	999999	228	999999	999999	191	395	999999	710	807	999999	190	999999	409	791	400	736	999999	234	999999	66	570	548	999999	476	999999	860	402	922	999999	999999	284	881	602	236	984	750	882	839	708	999999	999999	532	999999	999999	999999	226	172	688	794	464	579	491	999999	251	999999	157	162	999999	438	331	993	999999	602	146	881	309	43	999999	806	649	999999	119	526	391	680	47	955	171	999999	999999	697	713	999999	999999	999999	792	425	360	658	837	597	343	999999	999999	232	999999	930	456	32	514	192	989	881	154	609	469	965	999999	570	999999	201	991	886	558	999999	289	665	949	54	98	884	683	524	999999	61	521	999999	148	999999	999999	117	508	999999	158	698	708	831	982	52	631	827	350	999999	999999	999999	606	457	852	999999	943	999999	980	412	934	629	509	475	912	102	98	760	826	999999	482	432	693	852	999999	860	999999	999999	682	906	999999	271	543	893	405	333	455	999999	999999	394	226	999999	137	106	214	528	198	242	919	889	954	870	999999	435	999999	696	952	999999	719	992	829	496	254	83	989	673	95	616	80	589	647	999999	904	442	699	321	305	596	648	219	671	999999	999999	792	999999	999999	270	118	999999	999999	380	701	354	999999	565	729	916	63	116	999999	999999	582	172	999999	252	929	999999	568	736	996	999999	999999	999999	509	331	999999	999999	462	130	448	412	977	40	999999	218	999999	680	49	877	969	404	251	490	117	999999	98	529	207	550	33	585	702	382	999999	317	999999	595	844	543	428	771	999999	932	668	138	999999	999999	
999999	132	306	258	926	691	766	602	159	875	998	733	243	617	761	911	107	863	709	999999	999999	64	203	360	836	999999	458	207	999999	318	999999	999999	999999	999999	728	85	254	999999	658	21	615	986	167	148	597	121	309	810	999999	552	835	805	429	861	999999	747	999999	945	421	429	242	999999	662	840	999999	30	421	999999	889	999999	667	331	214	698	999999	464	999999	999999	763	725	999999	647	999999	396	483	999999	999999	999999	444	999999	999999	999999	363	999999	778	56	999999	326	999999	577	999999	612	921	334	885	999999	600	730	999999	647	850	873	999999	696	232	594	381	999999	367	46	999999	961	263	908	999999	369	999999	999999	919	941	139	579	969	999999	35	594	999999	862	999999	968	426	999999	999999	999999	999999	283	126	667	16	999999	675	68	958	58	116	737	999999	22	999999	525	546	624	811	930	999999	999999	903	996	670	637	868	519	999999	399	620	642	383	466	778	265	253	999999	999999	999999	999999	81	620	920	89	298	246	999999	77	985	432	801	27	999999	289	859	380	129	996	378	999999	166	303	569	999999	999999	999999	891	999999	539	282	246	655	86	664	445	659	982	916	382	401	164	451	779	999999	819	999999	727	187	918	999999	133	313	601	418	120	778	61	492	616	934	354	999999	537	712	195	999999	941	992	843	209	999999	213	624	976	172	714	524	602	619	848	636	714	325	654	999999	932	999999	667	553	667	608	500	310	448	999999	999999	999999	76	781	672	683	734	343	718	498	920	999999	625	256	406	999999	458	873	767	307	639	163	882	563	263	102	284	448	185	601	897	902	185	928	999999	800	999999	999999	946	175	902	380	999999	166	999999	999999	438	420	157	414	160	626	999999	151	418	999999	41	512	527	580	999999	999999	999999	127	600	999999	514	697	768	606	999999	636	927	999999	404	269	999999	726	999999	20	999999	999999	301	771	450	999999	369	999999	999999	956	768	945	303	375	766	616	222	489	999999	221	999999	999999	651	551	609	523	699	941	746	999999	974	314	187	516	916	999999	994	396	999999	999999	658	480	999999	812	837	859	342	561	835	788	56	999999	171	123	282	999999	999999	749	172	927	999999	427	297	371	981	464	767	999999	459	230	621	825	812	999999	999999	268	563	839	714	749	190	147	999999	999999	111	908	153	74	244	992	333	999999	234	999999	748	241	999999	815	830	999999	101	555	999999	614	176	231	999999	999999	561	999999	369	999999	45	422	747	443	321	338	269	83	320	703	552	466	897	999999	601	73	496	999999	999999	748	999999	999999	658	634	999999	501	999999	880	
654	999999	999999	230	633	950	999999	812	11	314	919	854	555	756	72	398	12	644	717	999999	629	200	438	240	938	621	374	704	764	122	407	820	546	389	999999	102	200	332	999999	947	166	789	71	191	999999	230	202	261	999999	270	631	401	999999	991	260	464	999999	999999	291	22	999999	514	999999	888	907	109	317	176	999999	970	999999	680	811	999999	999999	999999	138	256	999999	717	428	999999	437	503	490	999999	46	555	138	964	313	917	999999	821	999999	999999	741	999999	284	312	913	35	924	307	72	951	590	23	999999	420	336	542	454	573	593	473	999999	554	407	900	999999	761	48	372	999999	999999	999999	989	408	999999	999999	955	972	526	804	402	198	139	441	539	999999	999999	209	999999	638	999999	472	999999	237	897	573	196	774	999999	248	161	987	561	999999	781	322	600	615	363	320	380	570	999999	769	201	999999	948	122	868	484	50	562	329	733	895	999999	171	761	510	429	912	190	598	999999	652	414	636	999999	659	226	825	417	999999	407	268	211	544	999999	46	999999	999999	84	906	899	999999	599	667	999999	744	999999	161	838	114	934	407	200	971	650	126	786	649	459	462	652	999999	633	716	922	475	694	282	462	725	888	803	999999	999999	698	89	62	747	808	999999	695	74	987	312	999999	10	77	239	894	999999	259	999999	999999	999999	263	251	574	882	745	362	60	999999	999999	123	226	140	569	916	283	999999	74	49	999999	705	767	588	671	331	805	921	999999	465	388	871	999999	914	638	226	999999	456	999999	180	11	455	999999	13	375	874	96	780	441	161	955	999999	527	219	142	470	854	675	580	253	86	999999	954	999999	313	827	647	311	999999	999999	895	827	65	894	48	395	12	999999	999999	796	999999	35	490	999999	509	64	999999	266	999999	177	371	355	875	271	103	187	500	118	699	548	999999	999999	287	98	265	137	277	633	181	999999	468	100	999999	783	18	999999	343	708	95	259	483	390	529	334	980	550	951	793	800	999999	894	893	74	999999	999999	460	747	999999	990	999999	999999	999999	94	45	999999	280	891	999999	999999	52	844	792	32	450	999999	999999	999999	952	999999	715	186	484	832	999999	999999	574	999999	788	223	558	999999	999999	999999	713	472	762	306	494	999999	710	999999	999999	540	758	26	111	871	623	999999	999999	204	794	294	285	206	312	999999	773	999999	999999	254	113	999999	704	738	902	84	319	978	311	549	770	999999	407	66	999999	944	83	304	750	703	413	999999	499	999999	518	999999	442	517	169	999999	533	312	490	466	555	999999	999999	29	123	
999999	561	999999	307	184	434	467	887	229	999999	368	814	999999	999999	441	999999	923	388	999999	230	256	642	802	818	437	999999	468	846	941	510	344	118	64	191	723	151	768	881	324	929	60	999999	222	637	801	999999	64	999999	59	625	631	603	493	798	999999	394	759	826	870	168	965	621	945	718	545	259	759	296	717	300	999999	52	73	421	180	486	430	175	999999	376	961	598	999999	999999	879	740	624	265	999999	339	392	941	21	166	964	439	823	504	999999	551	311	768	162	758	552	999999	539	82	628	999999	964	999999	809	504	207	376	999999	629	839	805	999999	504	972	388	907	141	999999	907	457	740	662	999999	84	475	75	999999	445	48	999999	299	211	999999	636	933	999999	798	999999	516	959	999999	615	203	999999	296	999999	806	795	774	851	421	558	632	624	888	727	48	519	343	439	999999	931	785	999999	549	603	999999	867	49	22	119	998	524	948	859	135	469	270	999999	557	999999	407	671	197	361	741	578	999999	748	215	336	288	999999	87	954	666	830	346	999999	692	835	938	755	761	741	423	999999	684	765	999999	268	999999	732	785	180	606	270	598	505	807	35	163	129	833	686	831	210	446	993	203	999999	132	153	105	722	329	999999	909	999999	938	707	894	172	985	947	558	556	22	999999	358	406	242	841	318	667	682	819	922	85	910	223	597	999999	571	467	146	634	636	999999	851	999999	999999	152	567	999999	140	999999	143	886	138	284	999999	539	644	797	73	290	834	438	49	509	999999	999999	544	725	120	213	601	999999	999999	923	919	948	65	999999	55	99	284	219	536	691	686	45	999999	635	999999	67	55	774	403	855	799	208	999999	351	234	525	607	841	988	927	399	614	85	214	365	248	484	250	751	973	999999	625	902	358	823	999999	887	909	699	63	167	999999	134	955	133	721	924	714	999999	999999	492	442	230	608	301	999999	959	999999	999999	786	583	805	33	999999	848	999999	305	675	527	999999	638	698	152	935	769	999999	489	130	91	999999	324	999999	81	231	999999	574	405	999999	999999	999999	734	155	638	913	479	362	803	999999	116	949	999999	999999	196	999999	891	794	300	294	838	999999	591	839	999999	999999	472	999999	733	801	999999	283	778	12	618	775	806	493	69	238	465	417	769	785	23	142	999999	999999	583	999999	999999	697	284	120	464	999999	171	895	999999	11	450	666	999999	11	999999	832	180	423	999999	421	832	999999	734	999999	828	431	959	806	825	528	418	407	239	301	999999	999999	999	668	547	291	614	911	
999999	68	788	999999	789	767	29	190	961	804	434	172	610	999999	999999	223	292	43	377	999999	79	965	999999	53	436	999999	540	524	833	512	999999	359	999999	921	409	999999	283	39	642	202	787	644	567	614	973	77	690	539	288	999999	385	514	913	259	841	42	475	744	372	461	237	504	357	459	929	85	365	999999	532	296	940	263	401	999999	577	999999	408	978	80	369	646	10	246	57	999999	370	445	999999	89	376	211	538	999999	190	965	293	297	118	685	897	711	11	17	991	999999	132	123	999999	999999	416	634	496	674	13	814	999999	267	309	332	568	639	807	999999	165	95	411	999999	999999	999999	294	147	300	303	999999	657	645	992	255	212	13	999999	706	876	672	742	714	864	999999	999999	738	35	988	785	126	267	904	999999	999999	905	443	999999	902	529	396	279	344	203	501	356	179	244	21	106	328	999999	999999	930	937	423	999999	547	934	845	480	999999	158	514	999999	999999	753	253	150	349	999999	999999	354	999999	999999	403	999999	520	372	999999	999999	504	23	891	466	806	999999	973	999999	438	534	999999	601	67	59	137	130	830	27	999999	603	999999	999999	999999	999999	851	965	757	999999	543	25	861	185	628	649	975	999999	267	57	380	999999	779	999999	711	999999	999999	999999	297	136	999999	283	999999	503	785	712	280	410	351	563	615	840	577	532	999999	422	673	720	972	999999	83	881	999999	782	647	997	823	146	999999	857	999999	974	678	630	97	269	448	368	999999	915	379	574	904	999999	999999	539	999999	257	868	298	999999	162	904	879	63	481	420	794	855	788	889	999999	999999	493	108	999999	172	999999	445	661	999999	315	999999	66	999999	509	977	169	350	117	984	575	999999	999999	716	999999	79	799	999999	999999	849	653	999999	612	999999	245	555	999999	605	800	377	75	811	217	999999	999999	831	847	999999	553	999999	261	454	748	999999	323	866	925	777	795	571	373	999999	829	811	331	803	718	40	999999	953	999999	563	550	739	918	764	70	778	879	481	231	999999	33	999999	999999	209	763	808	711	379	630	643	810	999999	14	695	981	405	993	43	999999	817	46	999999	936	697	903	18	999999	999999	805	156	897	999999	349	414	357	717	223	131	49	909	999999	434	332	923	999999	322	735	233	782	664	785	846	999999	414	999999	432	999999	900	305	755	922	162	999999	999999	746	497	888	600	999999	273	192	871	993	213	999999	612	277	23	944	590	999999	662	776	151	370	60	955	935	492	924	542	323	826	294	999999	176	860	848	999999	265	433	145	884	519	482	
914	853	999999	999999	319	164	999999	955	714	999999	270	385	432	123	695	541	953	999999	423	999999	868	55	708	226	999999	752	429	836	999999	167	147	777	267	999999	456	207	801	29	182	769	999999	368	999999	812	726	790	438	735	491	724	480	999999	471	999999	613	869	154	937	593	567	735	334	276	557	344	493	128	763	666	498	739	934	935	653	360	510	933	999999	500	542	323	693	355	964	999999	999999	316	479	999999	587	999999	864	999999	615	44	56	101	999999	477	999999	999999	999999	78	999999	985	999999	102	999999	438	112	999999	257	446	61	999999	52	999999	311	870	235	186	999999	707	999999	999999	874	508	330	619	999999	418	999999	428	267	870	999999	624	362	979	150	27	999999	999999	952	999999	805	428	384	999999	991	76	790	692	252	66	33	999999	989	557	999999	46	772	999999	133	999999	564	828	189	999999	605	427	626	332	729	999999	687	607	754	437	999999	456	134	958	628	999999	999999	687	999999	999999	846	999999	635	804	868	114	999999	301	917	268	97	977	249	202	766	999999	450	467	962	44	379	425	222	561	999999	663	912	813	579	999999	999999	999999	652	999999	344	924	792	999999	999999	625	963	395	690	999999	999999	661	217	932	999999	63	796	171	725	152	831	999999	468	999999	886	214	201	441	722	999999	202	999999	334	270	858	999999	781	629	13	346	81	999999	734	726	221	266	456	980	621	525	100	999999	161	510	157	912	466	718	935	259	433	532	999999	659	999999	140	337	947	999999	360	281	177	167	999999	81	847	696	999999	862	629	758	221	819	207	999999	298	68	999999	122	999999	385	73	694	754	912	999999	320	85	999999	91	929	509	999999	999999	999999	999999	746	999999	439	999999	999999	724	856	999999	500	222	999999	476	719	15	81	512	834	137	975	218	483	413	999999	532	999999	999999	999999	999999	699	258	999999	999999	999999	27	551	295	395	812	729	660	216	999999	263	700	836	844	365	427	20	427	674	778	999999	45	449	343	307	906	772	604	999999	85	616	251	906	999999	999999	702	464	999999	126	31	999999	324	999999	104	159	999999	695	693	266	999999	770	999999	584	999999	275	918	999999	217	988	999999	999999	135	999999	140	771	21	794	684	331	999999	962	234	310	999999	380	969	43	355	999999	999999	221	88	348	524	314	999999	999999	379	887	604	134	256	999999	637	981	282	80	871	332	147	980	21	371	999999	928	545	971	931	166	305	999999	232	33	466	277	961	787	999999	826	437	354	424	796	999999	538	716	438	672	671	107	899	172	32	56	551	210	999999	999999	595	
768	372	999999	223	591	718	902	233	339	370	999999	495	350	54	894	793	999999	224	643	999999	222	117	999999	999999	69	406	723	209	977	914	76	254	999999	144	67	74	618	999999	215	19	636	492	108	312	651	612	559	999999	137	263	984	986	999999	999999	383	661	999999	475	999999	195	995	703	256	425	303	774	453	999999	987	830	999999	999999	18	999999	999999	729	18	996	618	456	999999	606	81	723	929	999999	181	999999	761	405	10	152	56	999999	23	933	246	683	18	999999	168	999999	999999	307	999999	629	977	999999	999999	999999	999999	78	999999	707	999999	398	631	532	495	999999	603	93	454	592	830	41	318	988	620	999999	493	335	999999	741	999999	503	999999	774	645	310	113	733	999999	118	752	931	999999	349	999999	624	312	999999	999999	999999	283	85	999999	547	477	56	999999	988	827	750	999999	327	91	126	419	844	922	999999	886	194	118	870	999999	346	839	999999	999999	969	999999	995	201	779	147	201	999999	223	604	999999	306	599	990	125	905	374	948	435	850	179	999999	837	702	454	827	999999	999999	413	116	562	707	578	310	350	681	831	558	390	190	889	658	999999	249	992	560	297	204	993	964	603	397	414	58	999999	999999	479	302	746	951	999999	514	63	116	51	232	999999	298	999999	444	83	816	999999	254	960	520	734	597	710	894	539	808	693	449	513	175	999999	530	999999	999999	212	538	811	438	999999	385	999999	99	999999	999999	999999	998	555	559	890	787	999999	169	98	999999	315	881	592	852	421	335	821	614	602	876	929	999999	564	347	241	545	14	139	208	999999	999999	644	399	940	71	999999	263	999999	558	999999	345	999999	442	678	996	330	999999	999999	26	999999	564	990	497	331	840	635	443	999999	327	355	783	699	961	512	999999	670	491	651	790	999999	81	686	999999	876	999999	796	764	886	351	911	598	54	122	486	30	924	157	78	110	436	999999	55	816	212	943	999999	181	929	538	999999	838	305	178	999999	649	877	934	620	790	54	870	557	866	415	756	738	999999	484	492	225	523	999999	550	364	999999	36	870	853	933	895	999999	835	358	26	83	999999	876	999999	837	999999	989	536	287	66	565	999999	999999	410	456	999999	999999	696	447	322	811	424	754	814	362	623	17	999999	687	895	429	45	999999	849	999999	999999	861	999999	647	348	235	986	145	494	798	243	999999	469	406	999999	836	928	999999	45	214	999999	549	72	623	224	146	999999	849	392	637	530	350	339	78	993	999999	457	999999	108	999999	825	289	270	25	129	776	547	684	959	999999	
501	999999	173	999999	684	999999	999999	986	432	212	999999	999999	752	856	999999	999999	517	999999	413	999999	388	878	999999	999999	388	379	289	57	999999	448	598	233	890	334	999999	883	999999	694	999999	89	999999	471	626	896	999999	688	536	413	999999	236	268	999999	281	584	999999	999999	357	223	266	315	634	752	492	984	613	999999	256	428	999999	394	715	822	17	333	830	999999	261	402	189	700	843	875	309	277	189	452	999999	999999	655	999999	535	999999	438	999999	455	801	978	641	999999	675	442	117	692	362	999999	999999	148	999999	753	761	370	955	999999	565	472	999999	999999	225	805	170	151	999999	772	207	859	751	394	999999	877	999999	939	999999	119	514	267	735	193	947	999999	743	999999	14	562	893	163	580	929	872	616	696	359	762	999999	132	534	502	345	495	999999	770	61	218	80	999999	821	750	845	529	999999	737	575	504	999999	999999	999999	146	386	879	53	999999	999999	522	322	191	679	186	999999	987	999999	765	400	697	455	999999	692	105	934	837	82	412	735	410	574	879	131	999999	302	775	276	397	125	465	451	223	999999	538	896	888	55	644	967	857	550	542	346	999999	59	485	378	999999	999999	999999	999999	641	999999	421	999999	443	69	824	884	17	721	591	999999	934	256	241	45	164	209	999999	999999	437	999999	999999	860	41	542	253	805	817	406	515	999999	576	999999	810	669	537	999999	462	999999	999999	760	959	146	958	999999	412	630	817	449	999999	560	999999	999999	379	205	999999	561	917	901	999999	28	76	611	999999	999999	82	999999	999999	572	508	999999	747	226	571	676	486	741	901	148	999999	622	988	999999	191	999999	37	999999	289	614	992	976	999999	561	22	212	693	357	999999	561	999999	137	194	254	940	649	999999	941	195	702	719	999999	659	779	771	203	40	698	999999	260	379	999999	995	832	579	532	999999	999999	213	369	983	138	999999	999999	999999	11	999999	743	437	541	151	96	635	587	999999	67	999999	893	790	819	181	994	927	680	192	568	999999	362	674	418	999999	999999	738	826	999999	591	134	318	461	769	765	296	271	999999	118	999999	626	418	937	521	215	999999	405	393	197	988	210	139	999999	999999	869	999999	78	999999	999999	523	358	809	868	313	933	17	441	30	999999	999999	733	49	572	899	999999	999999	425	999999	999999	737	232	354	638	730	390	994	160	999999	900	689	228	999999	103	594	999999	817	549	634	588	999999	578	385	339	312	265	171	566	269	816	154	999999	916	999999	66	999999	13	180	148	922	938	857	738	129	375	999999	999999	999999	978	963	134	184	
790	574	15	999999	847	25	336	474	229	999999	999999	886	756	38	311	999999	46	303	931	646	411	999999	649	999999	839	265	963	999999	775	224	588	305	692	969	870	351	810	897	999999	999999	844	673	702	999999	966	999999	999999	346	999999	999999	999999	685	42	487	772	88	924	664	999999	591	61	999999	699	15	849	595	203	786	168	960	999999	149	849	943	802	738	19	149	384	987	892	627	291	722	314	903	272	214	999999	791	427	156	577	862	937	164	974	697	999999	380	658	587	187	404	435	999999	835	99	685	44	78	784	999999	342	699	433	408	976	700	945	332	989	999999	376	543	480	571	987	15	999999	764	999999	999999	14	339	315	450	886	999999	544	999999	183	529	172	723	642	866	244	172	513	999999	997	997	714	57	668	997	810	999999	954	208	848	93	47	280	755	306	285	13	393	999999	999999	689	166	878	159	470	426	653	900	999999	337	824	502	999999	766	325	773	956	670	999999	639	35	342	999999	229	99	491	999999	967	346	591	241	779	530	243	318	841	836	898	208	581	167	999999	350	871	34	591	999999	999999	440	532	328	999999	86	353	496	356	820	658	999999	978	999999	685	564	32	106	999999	972	658	999999	483	999999	67	999999	735	999999	999999	999999	473	205	508	345	388	537	813	273	898	703	186	747	999999	30	999999	999999	999999	57	482	999999	999999	775	979	619	497	999999	956	595	999999	871	350	999999	431	999999	356	999999	560	643	999999	999999	999999	759	208	351	795	999999	494	463	758	228	252	687	999	668	674	698	226	889	999999	331	580	228	12	37	362	314	999999	608	673	725	288	586	999999	334	656	568	999999	999999	823	586	572	503	836	999999	999999	999999	872	763	999999	658	246	671	795	824	999999	531	756	999999	989	491	999999	886	789	43	999999	999999	999999	999999	22	115	999999	589	76	999999	758	86	391	960	408	699	999999	562	918	999999	999999	617	999999	87	999999	134	999999	999999	999999	999999	991	685	714	999999	111	999999	877	206	750	584	536	999999	604	534	999999	501	999999	795	999999	299	58	999999	968	773	555	332	875	707	919	888	999999	999999	999999	734	279	999999	999999	588	859	446	999999	245	812	344	488	830	22	999999	999999	264	983	26	633	357	999999	999999	717	940	258	778	999999	999999	286	862	290	811	716	870	999999	992	139	562	936	336	477	999999	230	634	294	724	320	619	999999	665	904	287	999999	593	999999	319	365	431	999999	91	359	652	959	949	63	677	124	152	999999	29	999999	431	90	307	880	480	739	93	655	533	468	999999	999999	
620	957	13	719	132	429	945	999999	708	232	854	976	824	999999	280	580	617	610	178	618	675	999999	483	999999	999999	999999	999999	580	282	775	806	623	882	178	348	999999	59	957	992	999999	65	393	999999	999999	999999	330	66	626	999999	999999	48	923	299	859	999999	89	484	806	999999	419	458	375	364	932	426	241	104	999999	515	288	530	999999	618	455	999999	292	125	284	999999	474	656	354	999999	769	737	882	333	33	369	269	517	999999	999999	582	274	690	39	999999	782	993	999999	999999	120	999999	981	388	315	844	306	526	963	209	835	460	762	113	263	594	999999	543	999999	999999	297	256	770	999999	627	45	190	871	263	632	999999	977	999999	257	244	930	788	358	577	489	999999	842	305	317	418	999999	820	171	436	444	297	249	95	999999	999999	863	420	704	999999	279	663	435	999999	340	708	857	999999	514	868	332	806	846	966	999999	354	455	950	999999	999999	55	225	999999	444	818	345	262	891	92	145	380	520	93	999999	307	825	301	578	965	609	560	368	315	302	114	638	450	283	666	999999	667	912	957	835	715	64	643	999999	455	994	456	966	999999	379	498	811	722	259	999999	603	63	876	999999	852	318	686	910	999999	340	189	895	979	234	282	478	999999	999999	999999	999999	252	192	999999	999999	970	163	594	238	935	999999	302	915	200	614	73	757	999999	999999	114	527	38	999999	999999	999999	275	999999	999999	741	999999	901	40	258	474	377	999999	421	752	753	25	699	999999	458	974	923	47	273	704	374	171	525	999999	540	999999	730	852	108	276	650	999999	999999	999999	999999	381	999999	999999	54	451	822	999999	999999	999999	46	999999	415	803	580	179	992	622	12	999999	112	580	342	999999	999999	799	743	525	999999	155	112	897	155	999999	871	87	940	999999	999999	822	881	186	518	520	651	999999	53	927	282	928	283	37	854	474	583	999999	999999	820	999999	254	707	999999	870	999999	902	999999	766	401	932	503	238	843	628	999999	524	925	72	821	571	871	999999	999999	999999	399	871	84	52	680	439	598	48	130	999999	749	999999	583	999999	999999	618	512	999999	651	994	999999	699	440	409	674	999999	657	220	226	999999	412	497	891	999999	480	635	827	999999	95	962	343	999999	118	999999	879	75	999999	619	61	213	999999	19	999999	821	473	699	441	675	377	731	782	388	822	870	473	261	999999	527	999999	999999	791	415	776	999999	999999	999999	590	472	529	609	18	48	999999	999999	200	403	393	79	592	781	204	162	729	364	190	954	642	247	999999	627	842	423	999999	999999	422	999999	
999999	999999	170	158	118	968	155	999999	722	743	229	808	999999	79	868	999999	935	64	191	638	999999	422	999999	706	682	352	969	999999	767	595	263	493	601	546	171	999999	909	443	672	235	16	962	641	446	734	999999	566	433	759	688	999999	730	494	783	968	820	999999	464	475	766	999	999999	999999	137	999999	736	217	144	908	899	254	501	391	999999	631	723	780	73	971	848	785	545	152	88	117	533	999999	817	578	350	62	454	968	906	999999	763	961	999999	956	998	626	432	524	999999	999999	985	348	538	999999	254	999999	851	492	999999	980	464	110	922	30	999999	738	400	999999	999999	846	999999	533	485	999999	999999	761	276	117	973	232	363	999999	999999	644	131	195	470	665	333	310	211	999999	350	925	999999	663	49	493	10	269	235	999999	956	999999	999999	461	862	808	293	492	999999	744	999999	404	626	999999	999999	287	898	770	278	734	242	267	645	837	192	559	999999	214	722	783	117	713	996	497	74	279	999999	999999	332	661	999999	841	538	466	452	946	999999	338	845	999999	594	999999	991	501	633	699	999999	999999	278	313	849	88	769	989	637	999999	407	999999	379	547	288	999999	447	999999	999999	400	729	188	394	246	260	630	999999	960	198	999999	999999	505	863	375	999999	999999	401	29	999999	999999	999999	548	999999	646	999999	179	959	307	483	366	791	999999	999999	242	999999	999999	999999	42	62	229	999999	809	999999	759	93	902	276	14	645	95	999999	999999	999999	69	329	190	359	748	999999	90	670	72	487	832	96	347	999999	999999	999999	714	999999	368	966	592	584	272	748	80	562	646	999999	955	662	397	528	373	580	90	913	789	999999	999999	344	999999	999999	657	331	999999	673	746	546	645	999999	930	315	478	461	222	999999	67	442	288	999999	61	999999	715	409	999999	314	722	766	285	717	615	999999	116	33	995	43	927	999999	780	999999	815	110	999999	999999	731	999999	999999	912	999999	999999	999999	999999	560	999999	293	794	843	257	242	664	999999	999999	270	928	993	65	209	999999	465	188	557	999999	662	881	999999	950	919	369	678	17	264	999999	999999	680	860	268	324	627	739	210	200	679	708	126	999999	835	840	999999	363	676	883	604	456	189	999999	739	694	679	118	999999	874	484	999999	235	409	999999	999999	589	77	734	740	581	715	265	988	877	999999	999999	434	543	120	590	999999	999999	999999	999999	362	229	633	999999	574	645	519	406	335	716	111	999999	716	316	264	260	271	629	935	311	888	201	200	179	331	999999	255	574	232	294	478	576	110	749	787	999999	999999	946	
169	105	999999	318	929	999999	776	999999	830	128	289	999999	999999	386	76	822	771	171	38	464	799	426	399	999999	999999	999999	247	999999	382	966	528	999999	999999	324	469	839	249	579	999999	918	402	999999	999999	137	295	372	965	101	510	288	999999	626	999999	501	157	743	705	127	144	887	44	252	563	863	599	999999	999999	14	917	236	999999	201	898	120	72	413	108	272	659	811	85	156	33	103	999999	901	999999	803	177	726	144	999999	999999	384	999999	159	832	464	537	999999	999999	961	999999	999999	706	786	999999	222	439	743	644	999999	999999	332	811	999999	228	469	874	698	806	761	836	999999	102	460	756	999999	236	912	580	643	734	749	14	124	999999	749	397	212	183	999999	374	433	91	999999	663	122	573	995	930	373	590	839	112	55	999999	999999	191	999999	40	213	985	526	172	10	708	999999	328	697	999999	478	82	672	999999	449	397	999999	999999	999999	999999	999999	950	241	999999	217	63	895	646	958	989	990	568	151	999999	999999	381	999999	999999	90	999999	945	793	999999	89	461	301	917	999999	663	658	721	872	789	999999	396	263	754	545	955	947	999999	81	369	707	925	910	930	999999	554	77	550	152	39	999999	851	850	85	161	529	915	146	580	983	310	278	127	778	692	785	716	626	999999	315	143	188	999999	434	999999	164	551	371	427	999999	999999	118	579	999999	389	608	545	999999	603	999999	49	999999	243	98	69	438	999999	141	247	714	837	451	248	999999	999999	999999	978	426	907	997	978	999999	718	999999	397	202	999999	999999	399	999999	250	539	33	295	999999	332	945	784	374	999999	356	420	133	712	932	154	999999	742	947	999999	629	129	280	606	999999	494	102	999999	701	867	739	533	742	163	474	308	999999	952	571	573	286	203	61	177	999999	567	431	16	877	999999	332	957	336	999999	464	131	999999	427	258	999999	240	999999	92	507	10	822	678	970	247	633	727	999999	180	384	880	436	77	113	955	479	73	95	555	459	544	999999	999999	510	698	999999	50	999999	704	790	999999	764	999999	999999	177	999999	889	461	999999	253	524	414	786	952	999999	38	63	999999	471	778	999999	154	967	999999	999999	999999	999999	177	281	894	593	999999	999999	999999	52	125	324	523	935	136	589	611	326	999999	934	999999	999999	255	158	670	300	884	999999	999999	82	197	797	488	591	949	213	721	999999	874	660	797	201	405	909	999999	713	999999	229	999999	198	999999	828	665	999999	832	232	999999	29	999999	604	709	198	297	317	854	328	835	931	986	923	867	431	452	999999	147	938	599	
999999	912	956	999999	999999	999999	737	967	999999	999999	790	759	999999	999999	702	999999	280	950	609	904	98	65	999999	878	999999	243	421	330	684	385	24	560	894	632	44	116	999999	844	54	999999	559	350	999999	196	999999	999999	269	99	175	851	182	700	537	44	511	999999	995	999999	161	431	782	999999	292	984	126	999999	864	104	799	596	925	435	906	614	354	748	999999	730	999999	435	974	331	165	832	999999	324	999999	999999	131	999999	120	575	692	999999	999999	152	67	511	79	814	317	174	299	579	999999	746	999999	923	690	763	999999	275	255	726	456	460	261	999999	781	802	216	14	972	55	485	359	999999	999999	401	999999	999999	999999	660	28	127	809	41	585	999999	466	530	109	179	368	44	845	330	966	999999	762	891	999999	729	999999	607	999999	201	254	103	999999	999999	509	532	488	82	999999	999999	999999	608	647	428	676	555	325	282	117	834	999999	21	639	999999	776	127	638	320	94	999999	393	420	814	999999	787	492	337	999999	999999	577	691	999999	382	240	103	367	999999	999999	225	61	999999	995	999999	478	587	243	463	549	999999	392	893	178	988	332	231	999999	999999	39	999999	999999	227	999999	261	999999	999999	329	999999	409	934	419	999999	304	105	42	924	397	999999	999999	40	554	38	788	235	999999	684	522	307	999999	999999	287	573	999999	703	41	834	999999	743	961	334	268	999999	999999	614	999999	794	598	83	999999	407	833	896	999999	999	96	165	438	637	999999	999999	631	31	999999	400	999999	999999	108	600	74	207	382	654	958	22	772	949	973	184	418	999999	95	449	351	653	184	391	999999	500	616	875	406	914	130	115	702	246	999999	664	999999	999999	696	997	19	758	999999	189	937	445	237	147	999999	263	228	780	769	191	679	999999	225	999999	730	607	984	198	801	468	533	852	319	999999	932	318	226	447	999999	97	440	593	999999	999999	453	999999	273	479	693	999999	696	349	999999	520	566	92	449	692	250	98	23	820	956	999999	656	95	999999	701	214	873	999999	781	633	682	751	96	315	230	822	999999	999999	514	505	659	771	194	999999	999999	968	849	869	999999	207	68	83	619	999999	71	348	368	553	571	999999	820	114	914	715	663	999999	999999	776	999999	999999	199	753	999999	325	307	999999	471	578	338	732	999999	13	513	583	575	608	142	459	254	999999	464	507	772	249	685	554	857	478	852	39	999999	83	999999	664	18	314	574	999999	339	276	877	999999	225	838	910	816	601	341	149	65	636	31	532	346	414	691	999999	270	999999	752	999999	999999	725	308	244	
999999	362	848	575	999999	44	839	999999	977	14	999999	999999	934	339	868	999999	525	338	797	999999	476	999999	314	260	999999	999999	314	999999	586	339	883	999999	916	603	628	464	753	999999	877	31	797	999999	554	342	740	999999	999999	931	772	800	421	664	999999	905	768	740	999999	598	999999	999999	730	186	999999	648	130	610	375	340	710	414	999999	760	460	775	605	574	996	972	520	999999	286	383	890	786	999999	999999	145	999999	835	888	416	999999	515	999999	301	620	999999	999999	221	999999	43	999999	230	367	999999	661	999999	162	310	203	999999	85	88	342	662	356	295	756	731	901	999999	999999	504	821	997	999999	255	521	999999	984	215	99	760	390	884	999999	999999	533	194	266	25	999999	999999	999999	154	340	87	999999	999999	944	335	612	185	320	663	677	222	409	370	558	416	692	999999	325	999999	654	325	697	458	102	204	762	571	474	999999	491	655	861	677	666	965	81	244	540	659	602	914	999999	726	216	357	752	999999	635	999999	333	315	395	655	499	999999	390	725	194	749	573	51	999999	999999	999999	999999	360	731	703	593	344	457	999999	999999	394	740	875	999999	251	744	452	999999	935	624	561	999999	999999	999999	187	650	584	999999	59	791	95	561	214	24	554	193	997	30	469	52	515	876	178	729	999999	759	150	420	999999	449	307	999999	999999	95	873	995	999999	999999	553	62	18	988	407	356	580	833	536	860	425	68	747	999999	140	893	119	685	17	540	999999	999999	510	174	872	999999	999999	999999	999999	128	151	559	430	999999	476	416	999999	526	478	822	159	999999	999999	290	995	425	702	875	843	999999	976	198	999999	232	206	135	552	844	126	999999	862	999999	387	999999	718	999999	999999	893	954	723	859	999999	217	195	391	519	205	229	179	999999	907	618	278	244	152	999999	571	208	657	351	864	999999	410	999999	960	690	59	815	999999	139	787	809	921	999999	362	393	999999	999999	999999	687	929	333	999999	669	890	254	199	153	999999	765	304	999999	246	612	859	999999	191	536	235	700	470	390	657	49	999999	999999	696	158	881	758	971	769	367	999999	422	999999	524	999999	789	999999	501	906	549	805	834	358	573	318	999999	692	211	454	576	999999	999999	548	675	635	10	999999	999999	51	271	516	999999	999999	999999	276	200	328	155	999999	999999	519	209	999999	840	851	999999	320	999999	388	888	199	557	527	203	999999	752	874	999999	889	740	996	999999	460	999999	43	21	999999	286	999999	128	941	547	761	706	999999	999999	663	707	824	430	690	268	179	162	82	959	999999	999999	855	999999	
325	463	265	709	751	999999	748	918	807	840	999999	43	237	999999	947	651	999999	999999	146	999999	99	176	51	999999	60	738	988	307	999999	84	744	968	430	783	802	488	291	61	955	704	202	745	900	983	525	656	40	909	215	999999	173	999999	205	581	434	159	421	796	658	23	372	999999	354	732	105	936	613	453	999999	468	370	743	865	441	91	353	276	67	943	999999	707	88	102	999999	999999	999999	999999	849	999999	653	76	494	999999	941	342	751	999999	177	888	588	999999	587	453	999999	999999	429	591	763	499	90	883	364	853	999999	999999	293	358	212	999999	807	173	999999	999999	813	402	876	999999	999999	109	339	952	108	999999	364	362	129	635	999999	93	491	706	999999	999999	278	999999	999999	999999	149	999999	58	403	198	356	999999	425	288	493	639	354	192	999999	667	664	169	138	999999	999999	999999	901	999999	658	13	999999	339	111	164	415	824	999999	999999	999999	999999	297	60	936	764	751	98	939	83	635	996	10	900	413	48	999999	199	999999	999999	527	152	247	999999	400	400	79	26	999999	270	873	668	595	999999	999999	999999	999999	613	233	374	999999	106	559	827	560	661	12	228	926	72	999999	225	684	69	999999	999999	963	848	660	546	694	999999	119	999999	210	967	411	345	952	999999	669	741	965	776	951	999999	593	999999	888	738	398	851	99	916	461	657	984	535	502	854	914	531	952	687	679	307	986	999999	626	593	260	666	275	401	403	78	259	907	999999	999999	509	553	999999	922	999999	843	999999	203	227	553	982	875	843	108	621	147	999999	288	107	654	999999	713	793	304	488	999999	585	698	523	392	407	87	999999	761	999999	370	570	40	538	836	661	999999	999999	83	999999	384	823	999999	779	265	289	999999	999999	463	306	796	999999	999999	443	999999	999999	999999	680	834	999999	999999	457	91	753	260	999999	758	750	270	992	652	60	999999	693	113	908	418	919	999999	113	999999	277	965	999999	999999	610	999999	596	122	999999	714	122	999999	928	706	999999	741	424	528	688	531	230	549	999999	653	999999	50	971	340	999999	999999	37	422	999999	718	999999	999999	625	204	650	671	171	638	691	999999	539	232	999999	987	186	177	994	400	579	582	216	727	504	811	999999	999999	934	266	604	729	999999	700	106	999999	79	999999	999999	229	878	999999	369	999999	857	193	999999	523	259	984	163	350	855	637	843	158	512	999999	987	814	391	89	736	905	999999	962	999999	999999	999999	999999	917	740	999999	999999	522	561	223	623	999999	320	697	299	321	999999	112	263	999999	60	999999	947	707	170	
999999	311	838	798	290	999999	558	895	593	284	999999	677	76	423	299	90	124	291	935	888	48	999999	999999	102	768	787	999999	999999	999999	999999	982	187	874	757	293	749	936	999999	281	759	74	975	727	422	901	644	999999	999999	964	793	935	576	999999	999999	131	780	195	745	40	503	661	999999	806	53	999999	220	802	319	140	999999	154	401	19	999999	999999	999999	950	703	200	134	903	123	815	305	614	415	175	66	999999	999999	564	200	999999	777	108	296	999999	999999	129	690	841	999999	999999	999999	648	999999	566	999999	999999	67	829	491	554	999999	999999	547	962	511	438	886	55	746	682	627	984	954	708	241	88	537	895	276	584	510	292	339	564	999999	656	80	849	999999	71	579	999999	999999	999999	999999	188	560	333	666	254	999999	645	104	891	931	439	694	834	334	756	467	999999	563	906	54	623	999999	983	571	854	999999	47	714	685	113	999999	911	318	922	63	528	213	239	31	999999	999999	198	447	632	999999	962	246	999999	999999	603	417	129	176	600	173	918	576	761	811	886	205	999999	419	788	999999	999999	385	999999	281	237	999999	999999	541	565	189	435	822	361	611	892	131	522	999999	999999	696	824	745	999999	759	145	999999	452	427	145	156	933	999999	659	644	442	587	334	999999	999999	350	484	588	611	420	738	105	225	160	919	999999	999999	800	999999	102	172	783	667	162	145	285	810	515	406	418	256	656	999999	716	999999	314	797	277	783	999999	221	246	144	307	31	49	999999	301	507	380	999999	142	999999	567	482	659	920	181	118	80	999999	999999	192	202	174	999999	999999	508	981	614	999999	415	27	596	999999	925	648	369	141	999999	999999	518	17	36	946	999999	214	999999	244	999999	999999	625	169	999999	211	251	64	942	999999	939	999999	238	320	893	412	67	999999	999999	686	556	20	560	50	22	531	30	962	166	256	61	877	338	999999	472	999999	351	256	314	999999	638	871	706	237	201	999999	320	208	124	623	888	999999	360	918	688	508	834	585	156	191	190	289	898	695	90	72	778	964	847	672	70	811	811	999999	57	685	999999	332	848	33	999999	821	847	542	367	999999	526	420	999999	999999	395	999999	109	999999	214	359	972	999999	157	139	220	356	999999	451	563	87	195	891	870	13	204	999999	736	133	970	999999	999999	366	999999	999999	545	368	388	882	287	303	711	688	263	999999	712	302	185	719	812	999999	469	406	979	289	869	999999	549	582	769	884	39	976	162	845	917	616	999999	131	594	852	967	479	174	269	999999	506	637	181	
300	999999	999999	999999	320	116	899	45	386	58	999999	909	818	999999	122	402	273	734	536	418	781	105	620	63	134	960	896	990	999999	719	913	372	999999	378	291	868	557	999999	665	999999	946	881	239	633	965	684	43	999999	366	999999	999999	641	970	229	399	205	291	283	892	360	220	908	804	667	144	794	911	999999	524	999999	845	261	79	491	471	900	865	999999	97	449	999999	734	999999	470	723	282	401	778	978	96	587	284	129	999999	999999	48	87	572	999999	999999	999999	593	646	999999	926	999999	571	489	758	499	339	304	195	452	434	999999	284	343	943	862	402	142	471	999999	999999	999999	141	764	656	432	823	999999	999999	917	676	999999	999999	522	999999	999999	999999	999999	30	489	756	999999	98	676	880	358	999999	743	999999	999999	778	640	132	218	454	365	612	807	833	999999	676	46	807	999999	775	102	999999	761	799	963	161	490	999999	982	999999	999999	482	464	884	307	668	90	673	860	149	999999	999999	878	999999	188	376	903	89	695	812	720	485	819	900	787	960	999999	943	665	485	297	528	999999	999999	79	882	157	999999	536	666	596	372	947	139	999999	881	519	999999	999999	596	999999	411	426	179	999999	899	999999	563	999999	346	665	146	18	384	999999	518	999999	351	998	306	228	981	553	38	226	358	537	690	171	906	451	318	332	79	999999	886	999999	999999	576	179	229	594	825	999999	10	459	364	999999	999999	231	999999	999999	695	324	377	276	857	397	953	612	999999	972	402	200	895	357	999999	999999	156	964	416	110	999999	828	87	634	165	363	37	767	993	964	411	999999	105	283	622	999999	701	999999	999999	713	999999	963	808	256	201	999999	303	653	999999	425	426	323	814	710	401	867	247	999999	121	504	999999	195	618	407	570	462	105	622	734	806	247	999999	935	999999	94	812	30	830	443	530	70	384	132	578	547	98	999999	395	999999	754	771	958	849	999999	354	831	354	410	686	739	539	681	919	838	187	999999	387	121	999999	589	999999	416	999999	590	444	999999	72	50	859	482	336	710	740	979	45	289	345	411	358	262	468	999999	154	704	999999	388	464	294	401	316	999999	24	769	301	907	364	999999	269	100	368	768	314	551	213	413	829	940	999999	803	999999	896	976	762	999999	131	238	999999	999999	999999	65	999999	778	999999	999999	771	321	941	999999	999999	680	630	999999	320	990	494	163	999999	999999	999999	172	448	999999	490	999999	420	734	262	406	180	678	102	63	669	999999	837	989	665	998	999999	101	888	501	868	132	999999	999999	665	771	878	
967	170	332	314	437	617	17	298	999999	142	47	69	999999	278	403	588	576	999999	999999	163	999999	999999	999999	508	209	283	946	999999	367	235	600	78	490	999999	212	999999	770	749	242	999999	999999	701	520	865	404	41	999999	232	475	544	701	413	389	618	383	999999	100	823	999999	163	670	999999	930	999999	999999	968	578	999999	75	885	818	999999	184	858	334	999999	976	999999	113	177	930	999999	190	999999	533	197	689	872	153	999999	427	946	644	999999	999999	477	999999	999999	334	435	462	335	999999	589	726	874	239	530	999999	580	503	887	720	936	232	947	181	117	999999	999999	999999	706	999999	343	467	872	191	999999	999999	999999	43	385	879	999999	714	605	566	600	999999	659	958	168	999999	573	239	539	236	999999	856	999999	305	662	999999	979	156	756	460	999999	131	854	999999	999999	428	999999	547	127	17	52	231	627	999999	581	20	736	999999	999999	128	311	999999	928	999999	483	249	302	999999	380	179	899	999999	999999	154	742	999999	252	999999	824	739	161	36	999999	532	999999	999999	239	428	724	652	479	999999	36	638	159	999999	203	218	219	894	136	875	176	999999	118	521	999999	482	647	112	767	999999	999999	390	967	284	991	405	999999	999999	19	873	837	999999	699	999999	503	330	994	999999	284	44	999999	999999	613	285	999999	173	999999	999999	223	756	780	621	884	999999	31	999999	670	874	728	999999	756	999999	999999	263	48	449	258	802	27	999999	487	625	827	733	23	642	999999	692	425	827	982	789	999999	262	999999	225	999999	999999	294	857	659	130	303	999999	999999	999999	54	360	246	420	999999	621	654	280	999999	165	793	999999	695	389	869	978	999999	901	815	967	437	631	170	822	606	999999	518	999999	293	367	999999	350	455	999999	597	427	455	15	999999	370	999999	999999	999999	999999	432	691	999999	904	988	680	670	402	999999	999999	116	422	199	423	813	656	113	999999	987	912	833	999999	706	226	791	452	533	453	988	454	833	924	999999	999999	400	914	999999	999999	181	612	696	929	679	144	371	185	999999	999999	201	265	267	999999	526	81	113	999999	984	87	122	999999	157	227	999999	999999	487	192	774	965	33	899	693	499	322	384	225	903	772	572	854	616	224	500	262	733	196	999999	999999	577	999999	420	930	885	500	635	465	479	526	463	656	999999	410	271	19	302	572	768	999999	151	855	210	217	422	232	999999	331	656	965	999999	39	999999	785	206	846	612	969	807	999	687	999999	999999	386	319	915	675	215	999999	999999	959	170	428	857	265	721	999999	213	517	999999	999999	999999	808	514	
846	433	999999	403	214	425	406	333	999999	769	649	232	119	823	897	507	556	300	378	999999	15	519	611	446	530	485	926	409	461	999999	14	383	999999	241	540	886	561	282	999999	537	999999	636	406	999999	218	999999	612	105	999999	20	115	703	935	999999	508	337	821	916	873	728	498	996	871	619	764	276	121	877	999999	20	945	999999	298	841	89	999999	123	951	999999	999999	873	831	103	999999	999999	999999	447	477	999999	213	74	999999	408	282	48	98	764	786	894	999999	921	734	812	999999	74	831	999999	999999	563	139	223	870	688	386	855	999999	903	430	580	463	999999	643	999999	999999	946	310	999999	999999	802	991	615	336	67	296	575	149	28	798	386	217	895	354	914	603	989	204	956	32	427	381	195	343	999999	441	123	288	999999	732	358	764	955	399	999999	572	524	999999	812	402	811	716	648	999999	53	373	567	484	728	999999	999999	751	353	853	598	431	806	281	131	625	183	296	560	295	450	622	261	999999	63	352	88	112	391	999999	221	710	999999	999999	300	842	874	639	559	999999	642	999999	420	112	800	999999	765	253	999999	197	999999	525	999999	362	999999	999999	121	70	430	999999	473	988	999999	788	642	887	698	999999	980	999999	999999	999999	736	522	653	999999	211	999999	705	193	586	999999	999999	204	345	695	554	379	999999	999999	731	999999	218	182	999999	654	247	631	470	912	181	50	272	486	999999	999999	788	643	709	821	229	999999	364	247	800	637	651	999999	453	946	343	328	308	120	558	999999	999999	999999	949	999	605	999999	688	793	22	545	572	999999	757	999999	907	910	670	605	650	769	458	970	382	935	12	999999	999999	524	578	852	741	999999	928	508	358	234	694	999999	225	999999	283	571	234	264	999999	999999	418	792	48	433	999999	703	470	788	489	365	191	23	997	534	401	174	224	170	804	421	931	259	999999	682	226	960	389	11	999999	886	746	127	870	220	999999	395	485	155	203	47	999999	149	28	999999	999999	681	712	999999	257	118	999999	73	460	654	860	168	490	366	216	697	324	999999	999999	602	618	74	152	786	872	15	688	78	966	999999	729	999999	241	999999	638	544	257	999999	753	387	999999	682	999999	226	999999	999999	905	129	939	506	723	999999	847	999999	384	979	539	999999	818	252	430	288	107	999999	924	79	927	999999	727	671	450	999999	715	915	73	936	999999	925	436	377	110	569	139	470	999999	506	944	999999	933	659	15	331	881	511	957	260	585	972	302	290	577	999999	999999	277	999999	108	517	931	362	448	581	999999	
499	450	151	860	999999	636	999999	427	134	121	999999	77	665	128	743	213	958	999999	999999	435	632	999999	999999	376	177	861	414	944	989	22	463	495	88	402	831	440	369	999999	110	948	331	999999	166	466	999999	334	611	999999	364	313	999999	999999	97	155	980	354	999999	775	692	999999	231	999999	999999	122	657	752	988	999999	297	312	844	861	999999	411	113	758	989	344	999999	999999	259	999999	589	685	49	914	407	932	421	999999	999999	999999	413	999999	726	625	446	53	808	742	345	348	649	62	469	999999	838	685	52	232	364	315	893	849	48	999999	126	753	82	743	355	65	852	809	521	999999	458	999999	684	999999	999999	999999	535	149	507	911	827	537	999999	927	999999	721	890	999999	132	999999	701	999999	774	972	999999	692	999999	75	396	999999	495	840	540	999999	999999	939	11	564	910	999999	779	753	351	136	926	999999	537	999999	999999	999999	999999	999999	999999	999999	558	894	134	999999	979	999999	999999	999999	753	999999	999999	987	996	999999	274	999999	720	335	288	713	706	999999	999999	647	56	999999	999999	826	999999	762	124	832	163	505	661	999999	814	298	585	290	444	999999	999999	134	710	939	999999	531	880	530	999999	839	384	972	999999	611	682	486	665	69	473	158	71	990	113	593	833	500	354	504	332	431	750	997	278	396	947	97	937	117	336	633	945	999999	848	285	458	191	177	59	97	337	632	525	999999	296	258	19	30	999999	115	101	186	999999	999999	999999	98	386	703	941	663	594	999999	558	999999	840	999999	193	151	828	145	999999	333	304	417	994	798	235	190	982	148	937	77	999999	999999	244	457	999999	679	366	196	999999	487	235	396	999999	788	999999	792	999999	999999	999999	868	202	999999	999999	768	881	999999	214	999999	863	205	721	802	726	527	730	557	498	999999	642	999999	785	999999	73	174	999999	908	915	215	724	442	214	999999	84	999999	874	836	547	476	575	999999	999999	999999	332	875	765	432	669	999999	68	527	303	593	451	559	92	560	919	298	999999	972	62	998	999999	430	991	999999	727	657	652	893	19	32	999999	51	999999	999999	319	999999	999999	675	249	999999	999999	999999	149	620	999999	525	986	323	917	999999	806	602	999999	476	703	901	999999	999999	705	22	332	174	518	280	999999	999999	520	970	251	731	889	994	999999	123	850	772	291	999999	999999	212	670	338	999999	759	225	225	502	572	418	417	313	467	999999	236	617	983	688	868	844	56	15	25	999999	196	369	999999	999999	435	999999	931	620	999999	574	502	999999	993	999999	999999	65	560	907	999999	562	833	999999	
432	33	507	505	867	93	422	536	330	207	999999	265	788	399	413	356	76	946	486	797	799	892	477	885	999999	793	930	813	293	149	67	462	249	767	999999	999999	371	930	999999	848	999999	976	999999	305	696	737	410	368	651	214	840	11	86	999999	999999	540	556	999999	881	83	162	608	999999	190	149	999999	26	31	462	624	985	146	999999	999999	598	823	647	182	198	886	393	999999	999999	88	309	66	999999	213	149	999999	242	999999	999999	685	696	599	732	73	165	504	721	389	999999	37	999999	703	999999	448	447	999999	892	999999	433	995	999999	999999	447	174	881	93	815	813	881	65	392	245	98	510	941	999999	999999	584	26	693	175	13	666	144	859	999999	999999	937	999999	999999	515	858	999999	63	995	115	162	567	191	82	999999	907	507	850	645	983	999999	314	999999	447	714	999999	367	739	999999	687	924	999999	315	999999	841	999999	57	547	549	533	999999	45	515	835	847	999999	402	943	15	267	505	815	499	999999	991	937	440	328	630	207	501	585	233	318	191	849	262	906	240	810	999999	960	311	999999	73	579	798	671	600	999999	999999	423	734	572	191	999999	813	999999	294	904	448	999999	917	352	42	999999	812	999999	654	998	280	999999	713	999999	407	545	999999	387	812	421	148	768	999999	999999	291	87	851	999999	136	83	999999	823	621	336	372	140	53	958	89	999999	999999	601	27	602	910	429	710	539	174	999999	604	435	626	873	765	679	11	478	70	954	492	161	999999	999999	961	456	999999	387	832	999999	502	555	308	93	999999	999999	751	999999	538	862	377	321	495	490	479	610	999999	748	570	692	138	574	897	999999	246	999999	531	445	640	463	555	332	706	897	154	58	999999	999999	228	999999	927	875	939	208	587	181	665	999999	112	361	259	135	816	999999	999999	927	658	999999	847	49	999999	315	495	999999	317	54	614	598	346	431	483	999999	530	999999	764	999999	635	699	546	74	949	999999	999999	288	214	429	516	566	999999	226	399	953	695	188	212	622	389	864	891	999999	566	77	253	999999	878	594	605	474	999999	884	301	958	637	782	100	84	971	216	870	887	538	57	999999	999999	41	530	969	351	149	152	873	771	999999	14	507	881	698	662	999999	620	823	51	191	874	925	440	325	913	98	137	999999	999999	993	13	999999	519	238	999999	649	357	624	264	334	242	21	530	161	633	284	218	386	999999	999999	999999	74	999999	866	964	204	600	999999	999999	262	21	502	999999	777	803	999999	988	653	999999	23	999999	995	569	999999	948	862	405	
289	692	638	880	999999	341	376	743	939	518	652	274	929	999999	153	568	11	999999	739	999999	752	357	633	999999	999999	811	305	999999	264	504	779	917	111	798	320	521	427	999999	999999	171	333	43	863	491	346	388	645	963	999999	436	999999	404	219	999999	652	931	69	352	325	940	45	623	489	445	738	999999	999999	999999	738	632	151	628	999999	578	987	718	493	152	999999	999999	175	342	844	999999	935	385	999999	999999	999999	388	462	84	66	999999	135	999999	999999	428	752	611	225	515	234	287	295	939	351	640	563	999999	448	916	403	149	999999	703	999999	661	509	363	36	999999	999999	360	179	76	999999	732	452	287	174	75	999999	999999	960	999999	117	567	999999	999999	43	77	999999	222	940	545	999999	917	555	999999	931	892	918	398	999999	613	531	874	999999	228	377	999999	197	286	769	383	527	999999	189	124	595	999999	129	513	330	999999	999999	771	419	634	395	654	186	999999	355	282	999999	11	763	357	138	242	459	323	628	999999	999999	720	452	567	28	626	737	441	836	720	772	415	999999	626	996	759	464	482	999999	723	443	177	999999	497	236	525	301	832	985	362	761	999999	885	906	999999	999999	328	852	616	769	999999	745	999999	635	509	741	932	147	360	379	778	976	490	905	980	712	789	955	999999	999999	334	999999	455	484	999999	966	999999	172	547	999999	440	999999	866	73	806	999999	999999	305	987	495	593	163	482	616	584	999999	325	980	925	999999	115	373	522	999999	444	20	999999	999999	677	542	221	770	600	999999	938	175	120	426	108	293	727	494	999999	844	908	999999	999999	838	999999	183	650	549	246	180	995	77	99	752	629	795	999999	285	627	454	284	823	563	233	999999	418	674	899	999999	642	649	999999	404	677	215	273	999999	461	809	504	891	671	999999	429	263	870	86	999999	797	312	999999	452	866	523	999999	95	617	999999	170	490	508	751	999999	603	531	384	672	421	547	999999	218	946	475	133	563	613	298	999999	969	808	342	317	111	578	999999	206	999999	881	999999	129	656	999999	300	328	996	149	12	999999	898	879	207	999999	819	441	104	999999	976	999999	999999	956	796	483	240	362	999999	200	649	99	845	334	630	791	313	428	999999	831	655	156	137	423	999999	367	245	100	610	678	498	670	999999	999999	229	20	921	161	332	182	156	938	180	805	500	999999	999999	999999	999999	999999	999999	400	731	999999	999999	830	999999	547	999999	439	248	999999	751	479	702	979	615	37	114	999999	869	999999	105	536	684	717	999999	331	999999	999999	999999	671	999999	204	
328	107	938	220	535	999999	404	384	805	893	934	17	196	701	113	999999	307	68	468	639	546	999999	304	205	999999	575	853	999999	624	658	167	576	999999	999999	161	604	50	405	501	715	224	495	355	999999	602	676	530	284	228	412	400	223	212	212	657	129	802	743	630	960	999999	120	760	157	735	367	710	639	549	999999	479	901	567	753	424	61	852	102	602	999999	54	579	75	221	268	944	374	104	899	41	802	307	999999	541	179	113	999999	208	477	999999	966	891	735	719	999999	498	656	458	787	605	277	710	999999	718	915	999999	55	999999	889	999999	999999	615	739	517	706	999999	999999	35	999999	999999	327	654	999999	368	946	163	843	355	288	769	297	915	999999	999999	764	999999	999999	66	999999	212	68	195	319	685	250	360	999999	227	999999	760	371	999999	874	999999	288	622	95	999999	999999	761	999999	700	999999	129	503	88	309	999999	999999	614	25	999999	409	381	262	141	345	999999	127	596	12	626	341	999999	408	667	999999	999999	25	999999	999999	384	294	999999	89	368	925	199	191	172	999999	999999	474	999999	744	999999	231	502	999999	156	287	155	999999	184	759	999999	368	741	720	999999	999999	468	429	611	608	999999	785	545	999999	894	999999	155	758	954	545	296	999999	933	999999	118	446	547	626	869	863	999999	999999	120	114	583	999999	194	479	354	135	592	296	862	800	999999	514	999999	211	999999	940	142	397	709	639	473	354	434	957	611	400	499	842	560	999999	999999	999999	999999	440	718	894	31	675	999999	999999	999999	999	299	143	680	604	999999	999999	999999	928	731	472	20	480	640	239	575	237	999999	954	636	749	735	125	61	999999	999999	255	492	434	919	467	984	999999	686	473	64	999999	286	16	640	999999	545	632	26	285	999999	205	799	999999	328	999999	807	999999	202	213	274	183	999999	496	766	999999	999999	872	19	999999	488	139	999999	999999	184	283	950	861	323	484	214	999999	109	776	283	999999	455	14	115	999999	660	535	688	483	999999	999999	220	790	250	135	308	673	623	752	797	780	411	633	314	55	843	945	144	999999	999	170	84	314	223	133	69	849	999999	999999	613	952	450	320	966	303	73	170	999999	198	185	541	490	999999	979	999999	241	822	699	70	291	714	400	970	484	49	807	999999	576	999999	999999	999999	906	999999	148	844	339	101	666	999999	981	683	334	999999	542	468	679	726	335	999999	892	247	159	999999	602	899	999999	480	999999	927	496	999999	999999	504	132	726	999999	751	219	144	174	150	165	688	88	607	389	999999	437	25	369	
90	580	999999	235	999999	309	210	147	248	292	859	264	739	524	999999	999999	830	823	816	833	999999	517	201	555	751	999999	999999	626	999999	999999	117	52	820	567	999999	587	735	279	303	426	433	999999	970	851	314	999999	426	174	264	517	559	630	621	192	440	572	389	999999	483	999999	838	583	152	729	999999	816	999999	181	118	246	364	561	530	399	409	324	999999	999999	250	865	999999	306	372	999999	999999	487	431	999999	136	843	208	434	795	555	588	850	999999	250	676	999999	452	255	66	28	162	997	999999	231	782	126	35	49	70	617	999999	541	221	664	768	698	395	805	999999	999999	47	999999	765	974	999999	999999	853	306	999999	752	999999	999999	250	353	335	963	387	209	855	999999	999999	168	374	999999	472	56	638	806	482	978	999999	646	209	791	980	232	241	135	420	999999	273	728	377	999999	204	674	301	868	339	805	321	196	949	45	457	879	565	587	999999	763	999999	999999	824	694	999999	776	219	458	372	999999	999999	261	999999	632	746	99	791	999999	984	798	755	770	999999	676	667	916	697	174	344	111	666	653	622	657	999999	226	999999	999999	668	999999	464	842	999999	237	84	69	407	327	298	368	97	509	999999	714	18	159	579	157	36	733	89	54	124	270	999999	87	639	141	328	530	194	118	999999	566	343	912	275	249	602	999999	999999	380	876	976	999999	167	59	908	648	999999	647	756	999999	935	348	419	728	999999	791	996	999999	276	999999	768	183	979	121	47	381	106	884	999999	555	428	224	709	178	148	257	999999	37	999999	492	175	999999	438	461	462	228	923	999999	999999	999999	605	187	252	381	999999	802	44	55	22	536	552	279	316	210	237	720	999999	999999	589	987	513	968	699	999999	833	885	744	527	999999	818	999999	999999	853	882	949	999999	999999	337	70	345	222	243	999999	203	940	999999	575	237	234	999999	999999	681	604	53	944	999999	999999	468	548	999999	68	999999	395	203	88	640	426	434	260	999999	748	311	191	254	774	279	999999	999999	842	937	319	516	303	917	239	999999	999999	809	938	322	763	512	789	999999	287	706	847	999999	125	310	999999	151	976	248	992	287	999999	999999	279	674	683	999999	626	999999	913	999999	222	478	964	312	332	616	496	999999	232	245	522	354	967	77	999999	142	390	999999	468	177	540	64	999999	952	286	957	540	999999	638	780	886	188	999999	735	493	379	999999	812	999999	862	999999	48	25	756	765	999999	392	999999	252	551	602	93	151	746	999999	168	999999	22	35	375	999999	233	309	999999	359	999999	999999	
241	583	63	285	577	565	999999	522	501	49	178	196	140	999999	338	999999	96	999999	999999	999999	999999	724	999999	999999	844	786	612	999999	432	999999	573	407	432	724	999999	627	198	276	34	528	999999	234	999999	128	385	825	895	999999	999999	212	999999	273	999999	306	254	516	999999	237	999999	999999	953	821	99	763	999999	770	764	416	425	710	831	820	999999	999999	502	952	215	216	450	28	999999	999999	47	999999	999999	309	851	136	480	999999	379	999999	835	242	575	723	144	756	999999	615	71	489	384	999999	380	402	999999	281	803	999999	311	51	787	421	899	150	784	869	247	177	918	638	935	999999	341	870	985	921	999999	778	818	458	999999	835	957	412	438	999999	999999	133	199	580	999999	189	342	337	999999	423	343	999999	939	274	518	485	696	432	553	603	705	999999	416	198	571	999999	482	852	999999	952	464	497	711	999999	30	999999	999999	348	999999	999999	448	13	697	572	588	284	999999	554	999999	89	148	534	858	835	303	350	716	11	18	999999	706	490	850	999999	959	999999	723	165	999999	403	507	999999	126	999999	164	999999	811	844	999999	296	197	927	999999	408	813	929	638	876	490	679	999999	999999	339	20	59	958	163	476	613	742	561	682	999999	546	581	791	418	72	680	601	538	872	401	722	118	778	578	452	417	39	217	847	675	574	995	531	28	116	747	206	548	345	241	999999	734	514	627	375	826	32	520	999999	205	889	150	999999	585	617	999999	280	390	710	68	583	999999	999999	999999	735	999999	60	999999	312	999999	484	62	203	999999	533	999999	999999	161	212	625	395	999999	640	999999	786	433	999999	999999	410	215	476	999999	999999	286	658	999999	30	999999	891	824	999999	258	218	999999	721	999999	947	895	62	630	999999	129	999999	95	999999	74	893	999999	231	312	999999	999999	372	106	848	667	224	917	982	199	967	106	270	999999	849	146	999999	389	929	949	486	574	893	999999	907	357	638	752	612	594	449	957	285	999999	743	671	999999	999999	412	63	622	40	912	999999	663	210	999999	800	245	537	763	514	143	281	826	516	221	592	199	501	39	999999	314	398	750	19	820	999999	643	187	999999	999999	976	999999	337	455	999999	999999	127	999999	498	838	516	85	830	935	823	14	762	237	460	999999	922	911	34	999999	725	999999	122	653	999999	187	166	999999	287	575	537	999999	999999	999999	854	190	474	999999	13	200	999999	239	999999	815	196	999999	999999	416	726	955	275	999999	851	187	730	999999	918	474	326	320	999999	458	798	265	999999	999999	69	999999	382	280	829	440	908	
834	205	999999	955	999999	467	573	268	999999	342	331	309	999999	415	767	999999	999999	271	10	175	692	518	999999	440	313	417	629	999999	536	44	455	136	834	166	27	981	999999	191	621	16	752	62	933	126	477	999999	934	999999	302	742	999999	19	828	275	226	999999	699	999999	652	999999	837	999999	732	714	999999	204	999999	999999	397	785	999999	535	650	993	999999	999999	585	389	963	357	483	999999	999999	794	379	999999	308	569	940	999999	291	999999	538	999999	179	935	330	228	240	282	491	999999	763	516	999999	139	369	834	853	999999	740	999999	102	305	999999	370	999999	999999	345	999999	896	999999	376	999999	504	238	996	918	824	999999	999999	366	159	691	866	854	999999	999999	468	250	87	473	999999	363	960	971	95	999999	325	808	999999	392	883	790	999999	586	261	76	22	106	142	999999	19	999999	276	384	170	411	439	561	655	999999	478	999999	371	432	198	22	735	532	153	763	602	999999	904	927	999999	368	999999	290	603	647	934	371	117	636	464	350	999999	999999	811	684	804	764	162	175	913	788	429	953	397	249	341	999999	999999	379	848	993	999999	348	999999	999999	106	999999	999999	999999	482	999999	999999	999999	967	999999	924	159	720	469	999999	838	863	738	24	999999	939	361	892	363	316	999999	418	999999	788	470	877	749	685	20	588	655	805	154	693	806	999999	694	985	999999	325	191	770	999999	420	999999	140	733	999999	214	861	999999	266	999999	702	39	698	999999	946	999999	970	185	999999	709	880	313	42	999999	54	999999	894	999999	999999	354	47	134	683	924	327	777	340	153	425	480	159	843	399	210	999999	664	117	551	999999	488	577	999999	717	999999	613	117	999999	999999	689	125	320	615	379	911	567	577	355	774	931	999999	176	826	759	992	560	47	914	999999	277	390	110	353	508	886	999999	897	416	623	321	219	799	919	464	309	170	543	473	487	999999	874	318	999999	619	578	322	999999	390	725	509	575	203	156	154	308	999999	967	117	493	145	999999	170	732	463	722	999999	257	372	460	831	999999	999999	436	197	999999	81	766	733	929	574	35	517	691	123	745	26	652	774	165	999999	999999	435	999999	351	974	713	999999	880	897	209	74	999999	929	893	491	11	766	959	751	237	258	243	188	919	120	162	478	619	999999	705	999999	482	216	176	638	591	999999	94	999999	689	495	886	835	729	509	646	999999	798	631	999999	259	693	33	928	44	959	999999	71	999999	999999	244	967	172	999999	483	591	182	999999	999999	899	418	682	999999	71	999999	372	407	999999	419	473	999999	
680	999999	974	455	42	999999	287	142	678	344	532	852	400	454	999999	724	999999	999999	918	473	824	543	731	999999	999999	946	961	196	672	561	798	652	767	257	564	999999	999999	746	450	142	895	630	585	565	886	829	999999	617	223	999999	763	999999	501	999999	750	146	265	649	999999	95	497	999999	470	126	545	880	94	153	890	999999	999999	897	805	785	577	203	999999	176	999999	748	601	354	973	33	798	999999	161	767	507	427	724	548	868	364	644	999999	999999	469	29	15	999999	212	726	675	122	999999	406	715	433	556	999999	98	999999	999999	999999	999999	127	999999	328	949	729	327	645	473	824	999999	999999	451	150	772	43	999999	157	443	13	399	627	307	999999	932	200	445	344	999999	247	635	999999	738	999999	999999	687	999999	150	80	286	426	566	262	850	135	836	954	574	660	999999	690	941	999999	136	105	999999	819	999999	999999	758	293	983	695	235	198	999999	999999	581	649	95	999999	999999	999999	166	586	832	375	457	785	999999	245	999999	999999	437	556	999999	582	611	999999	976	867	198	753	321	999999	442	999999	36	661	487	999999	383	999999	574	214	342	999999	999999	549	272	159	999999	749	301	522	421	309	999999	678	505	75	689	806	999999	227	130	604	765	173	999999	962	348	999999	308	560	862	946	118	232	224	828	972	71	999999	999999	504	448	462	999999	999999	143	612	357	166	999999	855	576	262	999999	94	738	999999	999999	405	310	999999	577	999999	741	659	999999	200	999999	999999	676	102	999999	999999	845	722	681	999999	966	999999	20	999999	990	638	999999	999999	295	999999	761	148	485	999999	536	999999	999999	24	927	997	999999	148	999999	942	576	893	489	329	237	282	417	634	413	999999	142	855	999999	950	821	938	565	46	999999	781	438	999999	999999	946	999999	961	101	830	795	684	999999	827	484	78	999999	106	158	566	999999	23	286	999999	999999	888	999999	680	281	261	203	999999	441	684	774	334	513	999999	914	999999	763	275	191	999999	838	729	999999	999999	380	326	178	999999	789	998	569	360	505	311	172	100	359	885	999999	999999	999999	806	999999	745	62	160	565	113	192	616	803	999999	831	699	299	16	999999	292	310	999999	999999	999999	209	443	125	424	828	999999	516	823	999999	878	999999	351	949	41	486	999999	262	230	761	75	999999	999999	205	367	528	999999	21	999999	378	77	584	736	756	999999	607	809	630	638	331	362	999999	368	432	999999	627	999999	999999	267	529	301	39	999999	203	28	936	35	247	757	999999	32	200	359	455	125	303	999999	594	790	434	999999	800	623	899	999999	478	
182	750	281	740	48	66	999999	637	87	48	505	543	738	231	582	571	999999	999999	999999	999999	247	913	999999	631	779	896	958	999999	851	500	999999	190	999999	999999	763	284	966	27	857	999999	446	722	377	999999	999999	315	855	569	999999	116	928	880	600	246	999999	269	443	649	961	151	107	999999	999999	586	632	999999	999999	199	999999	307	605	854	886	343	999999	524	545	999999	832	473	51	399	980	999999	572	535	999999	558	318	504	841	326	999999	715	867	524	935	790	999999	483	566	665	111	999999	999999	999999	993	267	520	716	723	213	817	497	999999	999999	999999	51	999999	999999	735	200	999999	963	999999	289	999999	180	475	211	588	755	784	359	907	385	298	435	244	499	542	999999	47	602	781	637	508	569	615	999999	999999	894	776	359	999999	376	785	999999	999999	999999	999999	822	791	319	137	968	428	999999	589	724	419	999999	999999	525	564	412	163	288	192	999999	780	238	564	316	627	694	978	999999	611	541	600	160	346	23	223	719	999999	728	999999	813	219	999999	999999	891	999999	999999	999999	260	794	345	999999	506	955	270	999999	56	999999	485	691	443	989	993	856	58	134	268	999999	792	311	845	999999	434	814	378	618	739	258	673	566	999999	606	727	640	275	328	103	204	86	573	176	999999	65	46	40	823	999999	194	999999	767	491	899	305	949	949	999999	788	692	587	651	710	798	999999	919	142	999999	271	362	590	730	40	999999	102	229	144	394	999999	398	783	999999	402	554	328	906	85	659	999999	778	690	801	540	411	617	434	862	378	866	146	999999	999999	562	999999	603	209	736	999999	806	86	814	565	999999	399	909	41	259	999999	479	687	844	482	536	493	671	999999	200	629	456	668	366	766	527	679	999999	589	993	999999	951	128	999999	658	852	234	964	999999	152	999999	502	999999	999999	707	898	188	302	431	667	78	202	814	19	116	970	148	999999	58	48	979	905	999999	999999	720	214	361	517	196	629	311	999999	546	646	60	137	870	493	999999	867	348	386	72	922	924	346	999999	118	73	687	714	999999	916	97	173	244	999999	999999	465	502	547	999999	116	801	365	999999	656	177	958	979	109	655	71	190	699	602	999999	999999	999999	383	77	252	454	508	915	999999	999999	458	482	999999	954	333	37	165	329	677	280	270	567	999999	690	969	160	93	587	68	453	735	999999	571	402	775	432	91	435	999999	226	607	999999	568	936	999999	999999	153	34	776	627	905	861	32	331	999999	839	740	693	107	102	999999	999999	857	353	877	71	911	423	188	
901	946	999999	34	460	672	384	999999	447	999999	999999	999999	999999	811	440	548	873	999999	249	820	936	999999	397	338	212	856	687	38	225	999999	999999	783	730	846	999999	999999	184	999999	572	658	206	841	303	211	823	95	999999	999999	999999	804	13	696	671	999999	999999	999999	999999	402	999999	999999	985	356	783	388	356	999999	999999	222	999999	759	373	47	999999	591	623	104	397	999999	514	126	554	578	999999	420	999999	449	122	999999	603	999999	132	782	23	999999	673	850	67	999999	854	332	809	999999	999999	667	440	999999	893	89	999999	157	822	371	999999	706	59	999999	743	372	332	907	388	999999	619	282	636	590	34	834	999999	999999	46	999999	342	192	316	465	999999	945	980	99	999999	42	159	455	999999	761	895	317	918	267	116	695	592	947	999999	661	999999	999999	40	849	941	68	999999	999999	120	349	39	704	399	593	999999	999999	392	243	360	999999	998	173	440	875	695	717	916	661	666	999999	889	395	249	654	999999	508	914	140	157	497	999999	943	999999	999999	999999	201	917	999999	258	318	313	359	999999	596	999999	316	999999	165	164	234	152	999999	999999	999999	460	643	464	999999	608	509	999999	262	95	999999	486	64	827	999999	152	999999	799	591	412	358	999999	999999	999999	653	991	678	999999	759	975	922	355	369	404	576	999999	98	736	182	726	748	433	999999	273	733	999999	999999	999999	528	22	660	435	560	108	200	731	919	845	811	752	999999	999999	999999	286	999999	517	126	659	261	896	999999	767	626	865	664	924	999999	999999	999999	542	393	199	522	746	325	497	795	271	999999	844	999999	252	924	430	796	999999	308	774	110	225	993	999999	237	999999	957	892	999999	999999	999999	276	744	652	780	278	369	999999	946	388	960	675	722	855	455	416	774	999999	842	999999	78	999999	999999	222	177	849	549	999999	999999	999999	999999	999999	688	999999	999999	937	110	480	472	656	70	999999	342	920	813	434	502	999999	502	820	857	156	59	612	999999	67	651	532	485	930	729	924	778	999999	599	999999	999999	622	37	518	999999	999999	348	196	145	22	52	704	408	742	356	411	942	151	42	642	999999	999999	483	770	296	577	995	542	927	146	287	286	331	286	447	880	120	984	513	563	999999	999999	477	614	999999	946	134	999999	999999	327	981	637	34	956	163	999999	149	267	232	999999	309	806	269	999999	734	766	999999	999999	999999	476	301	958	637	478	835	521	999999	999999	755	999999	999999	999999	959	609	165	999999	999999	374	132	999999	740	999999	762	774	264	999999	602	478	879	999999	573	999999	446	116	36	33	999999	
555	130	641	999999	280	512	882	999999	56	846	660	999999	93	999999	18	999	769	736	448	205	862	999999	999999	918	139	999999	506	776	451	816	852	583	999999	650	706	254	490	999999	469	351	880	999999	218	164	999999	635	795	744	564	11	677	379	999999	827	999999	341	296	723	999999	292	15	115	844	240	993	86	711	443	807	999999	518	545	277	106	325	999999	999999	680	975	504	202	762	222	999999	148	483	994	314	513	375	999999	767	60	999999	345	774	644	999999	999999	999999	999999	999999	936	999999	493	141	112	491	999999	762	335	999999	747	678	99	253	893	404	999999	999999	92	999999	999999	999999	806	751	495	99	761	550	739	999999	520	119	999999	999999	825	421	956	999999	380	513	999999	999999	999999	352	30	381	97	102	881	250	999999	999999	999999	526	999999	504	994	742	999999	22	729	999999	33	308	999999	637	108	258	428	999999	999999	999999	999999	999999	605	189	402	999999	730	124	11	669	669	499	150	870	999999	64	418	330	427	224	371	367	783	841	727	740	257	392	282	839	999999	409	802	802	509	999999	920	252	112	540	21	530	20	70	301	533	999999	234	311	54	999999	107	64	232	723	782	794	999999	462	661	216	348	841	172	995	269	696	347	370	130	143	176	228	999999	999999	999999	357	722	550	203	582	32	90	238	998	575	355	579	89	727	420	167	999999	999999	334	999999	999999	847	75	41	999999	999999	863	191	910	674	879	178	29	882	434	999999	223	268	89	999999	267	999999	999999	429	999999	126	268	643	709	976	386	777	999999	539	999999	999999	657	518	999999	761	168	999999	328	999999	999999	999999	560	206	302	349	943	531	371	150	999999	85	683	646	126	999999	562	230	481	934	297	112	616	489	731	999999	424	705	901	327	999999	999999	295	839	999999	999999	566	71	350	370	42	855	415	421	134	85	825	999999	401	646	999999	999999	427	393	46	594	570	80	475	999999	924	248	629	53	125	57	790	844	913	999999	999999	501	879	999999	901	442	696	999999	365	655	109	413	313	264	999999	96	940	999999	802	149	177	496	596	999999	999999	999999	235	371	305	86	295	981	108	22	493	999999	68	315	999999	604	999999	375	714	819	277	999999	935	999999	999999	39	117	888	999999	999999	221	666	904	906	675	999999	216	334	899	289	370	128	315	301	771	999999	999999	999999	999999	207	999999	802	781	777	999999	924	858	860	999999	276	999999	406	999999	334	999999	826	802	161	999999	383	398	572	475	435	458	159	216	644	603	512	11	482	479	999999	532	418	885	137	211	751	999999	355	
887	632	319	964	188	980	499	944	999999	875	994	45	809	999999	336	999999	999999	555	718	224	999999	934	274	999999	926	999999	801	392	941	675	950	889	134	999999	685	999999	125	494	971	235	154	659	893	135	999999	443	44	854	91	999999	999999	999999	42	999999	999999	952	367	999999	999999	999999	189	117	13	999999	925	115	911	765	999999	493	240	833	584	492	80	607	50	999999	19	493	71	999999	310	412	999999	304	999999	99	999999	999999	999999	303	999999	889	56	47	656	999999	999999	382	532	999999	861	598	307	975	999999	550	964	999999	999999	228	999999	999999	29	241	999999	600	87	631	999999	821	810	269	999999	937	386	999999	446	43	951	999999	939	637	960	792	999999	712	115	999999	232	316	135	474	820	999999	490	903	869	814	240	999999	873	578	132	711	468	601	999999	370	599	387	113	999999	539	822	289	185	593	999999	155	104	494	196	409	943	695	999999	448	751	456	482	824	632	802	894	226	999999	514	999999	334	494	132	744	999999	845	999999	203	934	998	977	315	319	642	668	146	571	687	999999	999999	25	999999	163	999999	913	126	562	481	139	644	605	917	999999	344	902	661	971	750	894	999999	999999	502	412	449	774	151	173	192	963	665	333	539	202	334	243	213	341	294	831	185	292	731	999999	999999	403	69	999999	975	740	999999	175	821	792	614	449	523	719	713	73	771	953	380	517	473	999999	76	725	999999	111	699	329	999999	918	719	281	19	999999	122	56	714	507	197	999999	956	500	512	747	587	885	719	999999	628	999999	69	999999	999999	224	601	999999	337	344	308	873	50	687	999999	999999	999999	343	439	999999	999999	666	358	274	999999	928	560	999999	999999	328	147	999999	392	215	701	465	858	497	999999	795	836	143	719	379	208	999999	411	279	999999	609	999999	999999	455	999999	886	999999	872	795	999999	999999	663	628	179	18	207	848	999999	835	999999	33	53	584	975	644	259	473	947	979	75	999999	527	291	960	209	999999	893	999999	758	328	999999	592	999999	41	383	141	218	963	710	182	360	833	575	294	988	565	99	278	811	384	423	23	893	730	999999	467	999999	667	970	999999	314	843	732	516	255	440	980	999999	601	512	50	509	246	807	714	617	999999	996	971	643	564	624	203	999999	905	999999	699	343	26	916	759	550	999999	356	999999	517	110	68	48	999999	585	546	677	308	343	999999	776	96	25	999999	999999	385	695	337	798	690	999999	999999	611	528	999999	647	999999	684	753	500	516	889	999999	207	517	999999	958	423	68	28	946	999999	50	991	
999999	613	327	618	411	383	854	999999	558	187	866	751	457	520	816	937	19	993	999999	843	999999	887	999999	818	890	622	999999	282	278	780	743	755	999999	620	578	138	329	918	283	380	645	850	999999	761	340	999999	445	999999	607	130	19	953	349	207	593	72	466	509	999999	788	956	582	397	999999	443	121	443	836	999999	999999	617	999999	999999	184	208	999999	555	394	999999	999999	187	979	674	157	771	790	416	120	36	516	671	999999	199	494	999999	72	462	563	328	229	333	608	999999	919	512	918	242	174	999	46	516	81	31	604	999999	976	908	249	16	999999	704	332	810	435	26	797	901	235	760	999999	104	991	76	999999	999999	999999	999999	999999	645	853	557	251	121	990	999	600	799	595	883	447	164	222	557	999999	524	10	999999	80	903	715	999999	999999	414	999999	999999	525	14	762	804	42	502	162	604	163	105	999999	220	999999	435	999999	997	316	352	322	982	999999	444	401	744	800	780	412	999999	929	836	551	999999	258	59	483	595	999999	791	850	945	11	618	403	579	70	999999	999999	999999	487	717	710	663	101	880	999999	91	613	27	999999	262	99	999999	674	999999	554	626	961	769	999999	830	999999	525	999999	999999	999999	273	50	999999	999999	20	801	767	374	999999	999999	999999	745	378	990	402	982	29	787	999999	999999	700	944	86	35	444	827	999999	999999	657	757	195	171	723	999999	999999	51	791	999999	993	999999	332	935	462	999999	666	999999	593	779	559	999999	940	999999	904	999999	999999	329	963	999999	999999	192	591	83	999999	464	940	725	999999	478	204	361	201	685	793	147	999999	765	491	999999	999999	999999	243	440	144	809	817	457	267	999999	620	476	87	994	105	999999	869	999999	228	998	260	940	858	125	999999	999999	999999	265	944	999999	987	524	837	87	437	999999	999999	999999	939	999999	646	999999	468	820	857	727	283	999999	589	983	999999	285	546	492	635	999999	999999	128	855	937	163	561	999999	500	224	105	999999	10	567	999999	861	718	318	321	999999	999999	482	47	267	856	999999	999999	675	999999	499	712	999999	355	452	999999	979	830	305	999999	754	95	979	968	999999	999999	999999	283	638	179	999999	999999	966	235	141	999999	999999	999999	860	999999	999999	703	886	552	10	511	127	999999	558	558	441	40	423	316	566	999999	787	513	441	505	999999	999999	820	506	838	941	745	999999	223	999999	999999	321	970	306	999999	60	209	437	968	999999	645	999999	724	90	738	999999	144	659	999999	999999	89	442	999999	364	241	372	999999	389	714	68	765	374	79	999999	999999	129	999999	127	
327	999999	77	360	544	347	860	961	926	740	999999	747	806	96	94	359	504	630	95	615	999999	626	177	999999	722	910	338	281	999999	751	999999	618	41	27	341	162	797	728	999999	889	999999	279	446	152	621	999999	261	679	289	720	478	865	44	454	62	999999	999999	257	637	634	18	999999	235	999999	156	159	716	789	754	931	561	776	732	205	121	999999	190	35	207	756	658	659	999999	25	282	728	583	586	965	999999	814	549	999999	272	999999	915	54	271	995	472	260	472	925	358	168	999999	142	838	342	266	521	999999	60	881	975	359	999999	219	902	999999	999999	139	824	999999	126	21	685	999999	999999	206	751	918	999999	734	999999	196	733	643	857	579	999999	744	253	708	128	502	499	219	297	999999	999999	834	999999	577	896	130	647	811	999999	156	27	672	999999	999999	515	602	292	325	385	999999	625	954	362	999999	832	999999	886	125	999999	624	522	475	999999	793	879	916	560	461	838	385	549	921	411	710	562	922	231	117	202	526	219	999999	833	508	905	372	482	45	999999	999999	244	531	816	999999	999999	551	500	999999	267	598	52	830	487	10	249	999999	553	652	999999	909	999999	779	923	478	414	349	642	674	888	517	444	524	999999	999999	150	27	115	794	86	999999	432	501	849	999999	483	388	695	832	268	211	999999	829	275	836	999999	999999	999999	347	999999	999999	999999	825	841	749	999999	528	999999	715	859	232	598	758	576	999999	486	118	999999	329	999999	36	653	809	416	686	698	614	259	999999	316	685	418	999999	593	999999	110	999999	659	999999	999999	999999	999999	980	973	45	613	999999	263	514	359	356	535	289	999999	999999	641	110	999999	999999	61	548	279	244	408	184	999999	830	175	784	999999	999999	459	829	878	50	761	672	836	381	83	638	361	744	530	959	159	999999	425	999999	159	999	198	503	58	901	686	39	999999	798	230	782	895	478	854	480	897	999999	410	999999	423	968	274	47	999999	423	197	534	714	448	34	999999	415	757	635	999999	691	955	780	977	363	732	101	47	160	301	742	882	889	59	72	453	727	123	999999	190	734	160	999999	635	713	161	324	143	774	999999	376	999999	843	204	999999	999999	925	433	948	691	877	237	887	999999	680	315	999999	664	386	581	958	999999	764	454	925	999999	543	155	999999	999999	999999	957	272	615	924	605	48	999999	999999	130	999999	304	174	999999	313	507	273	630	955	999999	516	659	757	203	999999	85	999999	999999	278	258	999999	780	169	999999	284	919	965	281	867	84	999999	949	404	265	999999	999999	
136	462	150	428	277	999999	199	866	695	757	999999	79	999999	848	232	649	999999	22	722	746	145	428	37	393	541	991	763	880	140	567	265	501	999999	922	999999	920	257	999999	980	495	590	999999	61	527	719	896	251	28	852	626	999999	391	543	999999	528	708	435	757	887	285	159	319	999999	137	501	708	999999	117	900	311	401	999999	999999	236	166	842	999999	509	674	999999	750	745	999999	513	999999	874	999999	833	403	249	999999	500	962	999999	346	281	566	923	999999	20	967	144	127	550	234	953	999999	999999	160	686	341	999999	93	999999	535	413	290	232	101	999999	750	105	714	661	816	901	999999	336	999999	884	286	453	483	663	678	999999	999999	488	288	92	525	650	999999	999999	908	569	417	721	179	933	999999	343	832	409	269	871	430	466	999999	333	347	32	427	276	409	887	451	429	999999	919	999999	802	943	18	111	999999	422	997	999999	999999	493	894	999999	956	893	942	620	84	999999	999999	195	172	755	955	999999	503	999999	416	317	31	999999	987	158	260	157	999999	400	824	308	999999	999999	432	713	485	999999	452	865	999999	999999	466	276	377	36	765	734	999999	57	988	999999	607	876	16	999999	731	140	506	746	906	999999	704	999999	796	775	999999	358	999999	458	279	125	302	637	762	43	851	754	749	961	999999	526	534	152	412	999999	999999	999999	999999	743	999999	355	999999	706	959	661	679	914	999999	601	792	999999	971	999999	999999	872	971	970	123	973	999999	976	999999	999999	364	390	999999	561	150	246	85	950	906	28	999999	999999	782	595	999999	999999	999999	937	999999	157	179	974	554	369	374	539	589	999999	179	479	999999	15	965	799	352	578	386	127	773	243	526	999999	511	999999	999999	853	100	999999	301	22	619	999999	999999	242	999999	389	835	915	197	610	656	355	781	999999	123	469	999999	982	253	109	724	246	173	51	999999	337	473	601	999999	520	448	213	999999	166	859	14	999999	732	434	962	742	471	929	173	586	181	70	84	839	239	895	117	142	202	297	999999	737	660	611	47	916	244	255	999999	171	453	916	624	577	119	165	999999	558	291	999999	262	316	10	464	999999	999999	398	762	440	624	341	81	999999	869	999999	999999	999999	131	999999	55	508	999999	999999	11	999999	264	999999	507	729	84	669	559	850	835	999999	999999	999999	205	161	770	528	999999	814	62	830	381	681	755	99	842	510	114	171	245	858	999999	64	998	330	205	829	999999	42	365	955	782	230	410	834	421	999999	458	969	626	527	999999	411	210	999999	762	583	691	417	887	
573	564	999999	615	977	998	21	738	875	956	940	637	999999	459	106	58	160	280	999999	677	313	62	999999	999999	718	831	634	853	828	999999	622	999999	483	155	792	400	394	615	433	835	410	999999	583	999999	685	890	587	999999	113	999999	611	312	770	739	999999	521	429	851	896	155	999999	999999	910	316	343	802	163	999999	667	999999	663	545	999999	95	276	512	478	131	999999	999999	254	999999	999999	705	956	319	377	744	999999	280	971	999999	719	287	471	253	890	276	679	999999	999999	292	999999	407	468	76	465	684	472	81	52	999999	999999	78	999999	691	417	214	999999	999999	999999	419	733	999999	734	130	826	569	623	999999	622	212	451	999999	101	961	397	352	246	890	999999	999999	999999	499	238	673	999999	650	387	780	999999	685	916	655	999999	327	559	898	673	999999	999999	999999	71	449	999999	999999	999999	24	999999	939	999999	75	968	999999	180	999999	999999	244	168	999999	579	185	192	843	999999	937	296	796	999999	773	412	999999	678	898	999999	957	632	999999	50	397	817	536	673	447	486	770	999999	456	484	717	189	324	999999	611	768	999999	713	227	999999	521	554	69	999999	213	999999	805	999999	999999	820	999999	119	999999	204	770	254	53	511	744	366	426	999999	839	322	810	594	999999	758	77	140	585	999999	414	999999	999999	843	758	49	470	999999	681	384	647	636	271	608	873	999999	969	367	724	563	969	861	835	301	714	746	685	619	449	57	329	939	244	999999	704	735	999999	926	496	999999	50	999999	684	999999	583	213	60	212	999999	966	788	709	416	999999	999999	552	999999	999999	139	999999	363	851	470	634	65	999999	401	302	903	147	455	52	871	720	522	145	186	793	717	510	695	483	898	999999	999999	619	532	223	694	999999	991	448	999999	484	650	199	373	999999	986	875	812	758	999999	582	521	999999	999999	695	508	149	375	950	519	628	999999	999999	952	986	375	999999	999999	187	608	751	156	999999	255	396	999999	332	771	136	807	842	698	937	184	326	962	523	780	837	714	555	999999	51	929	179	169	770	247	386	999999	999999	699	999999	160	999999	436	514	500	452	626	186	999999	248	999999	999999	930	387	705	635	999999	999999	999999	999999	473	62	964	999999	87	85	236	309	999999	394	999999	999999	153	999999	787	999999	999999	999999	33	999999	220	538	187	548	898	262	999999	781	75	611	999999	833	884	361	171	999999	593	330	437	424	226	326	100	983	797	885	999999	867	999999	88	745	577	999999	337	999999	999999	875	999999	217	999999	836	454	244	483	42	617	381	791	901	999999	43	999999	30	
609	121	893	447	999999	750	999999	729	381	191	986	865	999999	16	557	234	999999	999999	177	123	612	587	771	92	617	950	190	999999	741	965	909	55	999999	999999	227	225	999999	999999	681	999999	205	104	999999	272	257	618	258	999999	999999	566	675	999999	865	456	417	32	999999	811	830	999999	570	508	987	416	282	941	689	237	999999	341	991	738	999999	502	918	999999	132	508	835	999	702	999999	689	185	300	999999	190	729	999999	205	875	432	667	437	999999	697	117	999999	990	316	928	30	822	493	999999	936	918	372	538	899	999999	842	999999	831	551	999999	999999	999999	999999	831	760	960	97	593	999999	569	81	122	397	230	410	83	517	528	999999	681	756	205	609	363	533	999999	201	999999	305	43	456	999999	886	123	999999	999999	932	999999	555	967	933	239	999999	16	864	805	975	317	498	999999	334	999999	760	870	244	623	212	762	308	943	999999	846	297	999999	123	245	236	283	352	999999	151	358	972	113	747	527	177	603	498	727	841	883	999999	480	709	999999	999999	999999	878	265	102	999999	861	612	208	97	942	605	893	629	578	999999	964	392	999999	975	999999	657	132	717	999999	609	273	580	999999	885	103	999999	723	124	169	220	404	97	23	971	496	370	904	660	999999	999999	999999	869	158	149	919	369	795	733	522	428	893	171	809	492	999999	291	510	323	999999	135	882	778	999999	368	999999	999999	379	713	489	125	752	472	999999	999999	899	404	431	962	965	999999	999999	990	601	741	326	243	999999	530	74	215	999999	591	666	460	690	931	409	790	842	52	990	999999	999999	407	676	431	39	927	999999	512	999999	548	357	269	114	892	186	728	51	73	599	848	999999	283	264	170	999999	682	202	967	999999	641	129	923	999999	938	746	203	999999	894	214	360	999999	561	999999	321	244	407	355	798	755	680	748	779	453	152	999999	970	152	516	999999	357	734	626	518	228	428	999999	525	999999	156	982	664	157	999999	248	911	97	927	943	926	999999	336	404	221	324	892	999999	999999	601	505	775	61	558	999999	856	999999	320	999999	999999	892	810	881	190	999999	999999	999999	601	920	214	999999	355	53	999999	999999	229	31	340	414	203	999999	89	954	924	670	380	931	115	878	12	623	601	999999	799	60	126	525	999999	752	449	308	301	999999	275	370	160	731	851	999999	999999	999999	295	905	849	802	813	856	957	520	281	999999	910	722	917	591	999999	310	999999	159	473	703	875	588	965	895	999999	659	999999	564	520	999999	90	147	829	177	338	999999	205	996	999999	999999	568	
999999	999999	607	398	578	512	999999	731	849	999999	701	504	355	960	706	939	953	768	999999	177	403	999	999999	999999	772	999999	750	263	942	114	257	913	999999	145	249	116	999999	999999	465	999999	14	999999	670	171	999999	642	484	216	631	756	252	999999	999999	102	174	999999	849	846	625	686	761	999999	999999	745	239	788	301	219	720	599	581	455	312	16	172	999999	339	470	382	140	999999	543	632	999999	862	28	831	121	999999	613	267	521	882	778	396	999999	53	999999	931	600	999999	274	496	41	999999	999999	999999	999999	999999	604	306	999999	474	999999	278	227	797	603	882	221	956	999999	249	117	342	70	573	999999	999999	588	527	413	538	781	788	153	57	601	999999	999999	102	999999	191	376	999999	879	56	999999	510	178	786	450	52	999999	643	999999	999999	999999	698	124	233	401	465	352	999999	892	850	693	707	134	179	206	592	999999	128	211	998	872	799	463	23	999999	33	999999	801	86	999999	817	147	626	128	668	902	895	841	700	299	999999	299	424	999999	363	999999	386	998	589	857	234	602	999999	999999	162	588	245	111	999999	378	23	550	999999	531	999999	555	999999	16	511	304	696	975	427	912	169	999999	385	434	660	496	647	453	221	228	999999	225	705	999999	965	89	666	794	794	999999	999999	999999	999999	999999	996	807	999999	999999	497	999999	170	259	185	529	12	999999	999999	811	451	560	731	999999	338	781	394	999999	850	999999	50	999999	638	999999	190	105	999999	999999	294	492	437	999999	887	277	999999	926	999999	887	50	185	999999	397	876	854	353	999999	600	715	959	999999	508	189	957	999999	999999	76	657	268	78	89	999999	141	999999	720	384	598	673	463	615	999999	724	507	776	674	175	653	554	783	559	945	999999	921	911	777	999999	258	895	999999	999999	999999	278	799	818	960	291	329	999999	165	480	754	999999	146	999999	556	793	10	412	999999	999999	684	521	873	708	132	584	972	999999	516	736	999999	703	999999	999999	999999	143	924	999999	816	393	999999	999999	399	312	805	384	368	821	364	999999	983	845	612	97	264	999999	405	100	999999	385	319	110	596	428	354	60	803	621	999999	999999	868	321	595	999999	999999	144	132	570	999999	748	999999	161	864	532	999999	290	101	999999	270	358	999999	833	993	440	84	746	954	970	999999	754	999999	999999	447	941	125	999999	259	713	126	130	254	834	197	947	999999	999999	245	74	675	74	959	131	361	35	999999	44	328	999999	825	234	190	162	612	158	999999	478	999999	922	416	999999	40	387	565	149	113	904	646	55	999999	916	510	889	
305	999999	795	459	395	999999	266	91	353	104	999999	891	940	102	231	999999	999999	999999	999999	322	658	594	44	581	566	999999	921	780	999999	999999	885	999999	724	999999	856	718	363	717	93	999999	666	335	737	935	498	673	209	21	682	607	275	588	472	999999	241	710	859	223	892	999999	999999	486	693	81	219	979	999999	999999	245	999999	685	72	608	160	656	333	857	108	92	893	22	999999	107	999999	16	999999	445	537	69	999999	859	999999	999999	909	801	999999	999999	665	999999	519	506	559	775	179	922	213	999999	322	540	907	853	760	140	999	170	590	388	902	999999	913	543	639	590	99	653	546	246	999999	999999	477	691	201	382	573	999999	999999	144	999999	868	999999	999999	999999	999999	161	302	999999	18	825	749	999999	800	999999	999999	812	975	999999	968	685	525	385	967	999999	963	73	999999	661	999999	999999	999999	706	999999	460	44	999999	597	420	999999	999999	796	555	537	420	948	147	676	952	601	570	598	528	495	459	412	492	835	999999	170	932	934	641	721	451	222	53	999999	350	704	337	999999	565	234	539	888	999999	999999	556	343	825	999999	999999	69	817	999999	94	221	999999	57	552	436	999999	259	710	504	999999	999999	999999	208	905	381	335	258	273	999999	43	304	956	570	999999	644	289	700	344	545	999999	999999	903	483	137	831	769	999999	999999	901	661	315	523	44	733	145	762	357	437	453	71	26	795	471	999999	790	265	436	615	907	157	863	914	174	999999	584	999999	612	999999	83	612	43	105	372	999999	999999	780	921	836	306	882	932	272	999999	999999	654	785	442	547	999999	576	343	999999	254	753	797	400	359	211	159	215	159	285	363	999999	38	920	999999	777	217	19	343	599	318	35	999999	601	33	689	188	999999	999999	75	734	507	278	999999	851	619	896	999999	431	999999	687	100	733	999999	908	59	456	999999	362	664	340	999999	242	744	378	999999	539	206	376	669	32	999999	717	94	551	856	572	682	79	813	999999	999999	588	999999	999999	999999	302	568	999999	999999	243	454	999999	833	999999	999999	274	534	976	631	90	700	960	761	696	999999	383	649	999999	61	486	774	665	548	783	461	749	618	832	160	927	970	513	402	436	578	915	999999	359	153	592	48	705	447	733	190	918	826	999999	584	844	652	462	640	498	469	788	999999	60	999999	658	655	702	999999	999999	119	999999	568	334	999999	421	499	999999	961	469	448	78	227	814	602	542	922	690	999999	999999	284	999999	999999	904	967	789	999999	999999	86	999999	937	346	999999	743	624	993	999999	999999	809	
999999	354	363	500	181	999999	400	571	92	457	740	999999	964	999999	519	429	600	999999	664	367	338	999999	666	222	476	532	999999	999999	483	200	999999	191	430	999999	999999	962	999999	27	701	854	576	999999	935	386	345	760	972	891	999999	999999	33	680	696	144	481	769	687	150	34	999999	947	999999	97	891	999999	999999	314	999999	369	557	508	582	622	999999	790	999999	468	999999	877	715	559	220	999999	169	176	928	999999	296	409	325	284	780	999999	999999	999999	374	140	999999	537	786	456	999999	531	813	815	450	67	886	353	371	999999	999999	273	999999	999999	737	999999	999999	999999	919	73	27	684	54	283	728	589	570	999999	425	979	424	752	999999	269	671	688	24	999999	725	871	609	942	999999	23	999999	516	684	961	179	999999	212	328	617	723	438	214	999999	540	97	861	496	982	927	392	887	654	182	59	428	58	369	583	10	58	999999	84	646	40	406	221	999999	609	734	435	776	105	144	376	831	466	211	484	999999	999999	384	627	24	654	136	999999	344	635	999999	130	630	629	328	569	270	363	568	456	999999	999999	956	999999	258	502	616	791	519	805	227	962	846	885	326	145	674	999999	999999	991	999999	184	877	279	76	613	999999	999999	777	575	116	478	999999	999999	350	390	999999	496	378	522	48	345	999999	538	417	580	283	999999	999999	192	999999	434	303	576	552	959	998	686	999999	644	697	469	24	943	699	749	74	999999	545	999999	999999	187	467	547	999999	569	471	348	861	496	999999	70	844	594	680	682	999999	331	213	390	391	231	676	999999	825	999999	330	768	838	999999	516	192	209	376	954	717	967	999999	999999	982	498	660	999999	334	313	636	625	429	999999	27	999999	742	887	165	554	16	511	999999	722	999999	248	702	510	203	980	158	860	477	639	963	715	429	707	230	891	731	406	999999	431	198	952	901	999999	821	103	773	304	54	822	948	216	244	43	248	744	795	159	631	354	999999	776	157	789	309	312	999999	999999	999999	273	822	610	169	311	533	999999	347	999999	689	109	216	999999	815	999999	691	757	480	999999	469	999999	105	999999	774	997	275	421	999999	121	206	518	948	738	636	781	999	348	57	933	509	816	999999	598	470	999999	147	310	999999	999999	108	552	999999	759	575	999999	177	250	835	999999	45	121	627	999999	11	180	999999	478	227	999999	655	353	710	546	886	999999	88	999999	999999	251	860	965	461	999999	22	653	686	199	173	454	613	999999	999999	885	897	999999	198	181	597	300	382	668	92	925	846	755	842	295	872	921	
113	670	138	594	310	80	660	324	223	357	493	999999	315	999999	999999	896	999999	824	649	498	464	999999	999999	821	868	201	882	999999	467	999999	999999	401	326	251	351	943	630	917	584	999999	737	874	958	250	807	421	363	319	504	949	914	999999	645	384	467	206	761	317	725	119	999999	134	856	956	546	101	644	74	999999	999999	276	923	249	999999	761	589	948	668	24	999999	838	572	41	517	999999	792	755	942	784	154	191	322	999999	475	999999	999999	27	11	703	715	777	298	887	26	683	991	778	824	622	877	258	102	303	278	280	625	103	349	999999	753	999999	701	289	999999	306	953	730	774	191	999999	572	946	965	999999	679	999999	684	24	999999	999999	24	931	330	907	896	99	28	923	205	23	518	678	398	999999	380	85	18	999999	720	729	270	13	642	999999	315	311	136	995	598	730	999999	88	514	260	739	413	381	382	391	999999	934	807	579	177	640	893	557	25	928	999999	541	84	304	114	102	999999	298	856	602	594	962	33	999999	999999	83	440	173	999999	220	966	703	636	229	999999	794	462	999999	474	833	421	999999	121	77	993	199	866	784	410	168	728	125	525	780	999999	999999	999999	481	114	104	210	729	419	804	961	901	904	854	791	319	639	999999	824	33	190	840	999999	999999	341	999999	999999	656	763	979	492	851	188	855	432	999999	883	980	329	999999	999999	691	344	999999	999999	102	294	21	992	100	529	999999	300	501	999999	955	403	999999	150	829	888	553	966	440	322	120	722	59	432	532	436	658	999999	999999	400	498	506	544	851	248	999999	999999	663	673	459	351	560	686	265	476	865	928	840	500	491	89	725	903	994	994	379	244	589	469	663	999999	999999	846	110	999999	459	859	999999	901	999999	693	890	999999	999999	971	560	45	794	955	999999	507	817	999999	963	321	772	603	999999	856	868	756	615	203	19	587	466	713	586	163	27	16	824	938	662	797	198	433	921	33	999999	344	999999	633	801	166	999999	127	999999	789	338	999999	318	257	999999	92	88	999999	292	403	514	846	459	640	938	661	682	879	114	175	132	349	681	999999	422	534	315	982	401	999999	534	348	830	797	824	171	697	577	905	999999	719	999999	150	528	518	597	884	999999	695	150	483	999999	23	718	666	989	184	791	999999	999999	776	106	304	999999	869	175	25	662	999999	776	964	115	999999	534	455	999999	999999	163	18	824	999999	505	296	261	380	360	335	122	141	999999	987	905	742	407	802	623	207	711	659	353	581	232	993	
918	185	999999	999999	488	272	45	790	30	999999	20	999999	280	809	53	68	518	840	999999	531	999999	788	68	373	576	732	832	999999	497	503	999999	252	999999	999999	377	85	12	999999	846	850	105	54	966	132	731	548	531	813	999999	653	999999	513	678	701	22	999999	999999	14	633	756	439	612	999999	999999	128	768	999999	768	999999	967	999999	367	993	62	435	936	821	936	999999	37	210	999999	999999	844	362	161	574	726	500	247	959	999999	527	999999	420	493	999999	449	13	999999	118	999999	382	197	597	782	519	625	275	85	318	189	999999	605	556	999999	343	458	174	966	204	714	999999	999999	18	68	999999	903	642	999999	194	382	999999	678	999999	446	646	91	999999	580	999999	948	460	425	928	779	634	922	544	999	159	999999	999999	999999	769	404	496	188	999999	539	999999	616	999999	333	891	999999	256	999999	685	119	774	999999	212	999999	999999	999999	263	852	275	239	433	918	368	642	999999	891	106	896	909	525	999999	999999	902	716	637	35	965	999999	533	991	532	999999	246	434	235	897	100	691	711	523	151	643	912	999999	115	999999	257	351	540	999	999999	999999	786	170	169	316	359	495	956	309	290	135	328	283	999999	494	681	934	416	895	800	999999	195	999999	999999	316	555	952	610	613	999999	999999	999999	534	162	183	163	86	275	919	999999	604	734	999999	243	25	325	638	253	621	351	999999	934	645	999999	434	999999	999999	786	852	760	407	884	352	532	666	538	794	999999	999999	999999	605	668	497	358	206	681	783	162	368	991	916	708	999999	272	463	689	951	335	728	18	762	999999	423	168	999999	999999	392	878	576	999999	531	517	720	289	746	655	999999	296	999999	752	390	248	427	861	843	699	999999	999999	79	977	586	468	999999	524	579	315	999999	338	218	485	299	904	585	881	470	409	987	999999	525	807	252	665	999999	999999	628	999999	999999	999999	325	450	825	311	999999	599	900	72	123	205	710	999999	410	117	88	526	463	485	663	546	401	443	711	195	999999	271	999999	921	146	428	896	65	443	692	23	768	660	987	105	999999	981	407	999999	791	999	95	407	144	586	805	999999	999999	860	336	170	999999	738	640	747	547	865	978	925	695	309	655	996	717	104	319	999999	476	390	677	999999	993	999999	919	195	478	999999	599	344	340	999999	753	205	999999	531	141	999999	30	250	557	130	12	481	600	492	354	99	999999	50	277	939	54	761	192	771	177	733	819	999999	278	682	276	644	595	788	555	459	888	195	962	289	846	236	832	557	562	521	
558	999999	841	389	999999	559	999999	401	862	992	22	346	999999	408	999999	575	971	874	999999	368	886	811	936	894	210	503	87	987	103	999999	999999	635	999999	999999	184	999999	999999	888	507	717	576	204	925	999999	999999	999999	999999	563	78	280	265	957	703	999999	634	746	999999	947	188	999999	481	999999	307	54	73	999999	137	707	234	829	963	92	377	146	791	999999	999999	382	999999	658	671	524	919	999999	563	999999	931	999999	999999	438	891	664	710	825	245	497	896	881	500	999999	424	134	339	249	999999	182	590	566	411	942	999999	127	501	530	20	957	170	484	491	102	999999	121	685	796	938	308	382	552	901	304	796	14	999999	999999	243	547	194	999999	516	390	390	375	613	89	999999	773	173	189	815	288	336	999999	400	408	999999	999999	448	543	311	18	800	47	665	999999	155	856	245	999999	296	472	999999	490	968	999999	711	89	507	606	228	175	144	202	737	622	999999	384	613	483	781	929	109	999999	378	999999	590	353	710	999999	999999	720	537	68	892	352	999999	846	452	999999	697	535	999999	842	324	146	873	999999	310	53	150	770	252	761	999999	366	373	130	999999	470	999999	368	379	11	672	507	999999	85	309	394	999999	999999	932	323	786	255	133	999999	336	999999	633	999999	52	667	999999	173	477	775	999999	536	999999	395	733	981	999999	339	166	804	180	816	508	797	307	915	999999	999999	838	929	975	999999	999999	999999	999999	879	837	999999	325	712	645	508	39	861	351	773	415	999999	999999	950	999999	457	99	999999	96	519	733	999999	685	999999	729	346	334	548	800	999999	303	999999	601	854	999999	253	23	453	999999	671	999999	999999	456	999999	510	227	999999	888	999999	999999	988	913	28	999999	155	11	850	198	982	309	184	999999	70	694	480	541	999999	542	999999	300	443	645	999999	425	999999	96	999999	162	627	999999	999999	446	999999	999999	999999	389	854	999999	708	153	402	824	471	859	999999	305	999999	999999	63	968	108	99	92	999999	94	352	753	603	999999	69	621	999999	571	479	595	738	337	788	35	101	687	801	834	661	999999	618	184	311	999999	437	999999	626	999999	658	414	999999	999999	69	198	325	636	261	999999	648	531	703	263	992	273	758	968	797	736	962	290	999999	264	999999	206	475	178	451	999999	123	559	999999	999999	999999	74	999999	999999	277	599	999999	464	436	34	999999	140	204	365	192	47	999999	468	999999	889	147	378	117	370	932	999999	723	999999	194	587	663	99	536	999999	350	927	999999	383	999999	207	36	999999	854	999999	78	999999	999999	119	986	414	503	
999999	846	999999	462	544	957	609	451	414	876	999999	279	848	371	106	603	999999	24	264	744	999999	767	514	863	639	523	835	999999	641	861	613	999999	780	93	999999	999999	999999	651	806	969	693	931	296	999999	474	237	15	910	972	697	911	104	731	669	999999	886	342	252	822	30	132	317	999999	552	273	400	999999	765	363	853	182	448	218	999999	60	999999	481	193	398	999999	518	999999	330	944	950	518	440	120	387	131	999999	188	828	786	847	386	131	744	68	84	738	250	557	128	999999	472	886	446	619	841	415	159	853	420	999999	207	987	865	602	999999	959	388	388	241	943	993	620	432	447	673	742	737	999999	324	673	278	377	211	429	487	632	993	500	545	716	999999	999999	417	999999	999999	398	999999	151	999999	124	360	862	325	999999	531	852	999999	999	946	999999	678	34	539	999999	244	999999	999999	445	124	999999	965	887	999999	525	192	668	212	158	999999	284	486	595	821	999999	323	415	61	999999	999999	635	999999	994	999999	999999	47	736	795	999999	49	819	613	820	999999	999999	158	473	999999	799	991	999999	649	999999	211	671	622	999999	999999	339	434	828	999999	999999	546	489	954	971	999999	406	487	456	872	542	118	978	671	999999	567	999999	999999	849	999999	261	45	999999	985	861	793	883	824	954	999999	466	246	999999	999999	999999	284	999999	237	999999	999999	623	322	545	989	117	208	233	999999	956	525	573	287	584	442	999999	722	510	504	103	188	459	581	532	999999	416	999999	896	999999	816	391	29	999999	874	719	772	999999	499	56	877	662	999999	999999	867	999999	959	189	662	999999	999999	142	773	53	143	998	681	51	789	999999	583	812	311	295	193	575	505	171	412	999999	670	587	999999	464	626	440	618	999999	714	103	962	236	999999	127	424	684	999999	975	278	875	47	730	159	876	472	999999	999999	999999	699	301	999999	797	999999	797	119	936	909	319	427	702	390	115	999999	696	660	357	178	194	871	999999	999999	530	999999	999999	826	939	999999	999999	991	561	89	999999	876	422	999999	174	999999	846	999999	487	774	308	558	999999	999999	932	999999	463	999999	125	896	999999	412	199	344	413	904	250	970	179	999999	563	327	865	623	56	238	999999	536	495	897	332	185	393	735	659	971	999999	51	999999	546	999999	140	875	664	912	931	686	88	756	999999	219	875	838	978	999999	999999	692	952	449	703	488	927	999999	228	574	991	29	464	684	999999	587	209	86	999999	535	432	452	210	711	999999	551	836	780	236	688	456	347	414	999999	678	288	999999	601	200	67	
56	410	657	999999	920	912	999999	403	323	999999	20	799	215	453	788	538	491	999999	334	999999	652	156	999999	539	128	653	614	941	15	163	222	607	885	999999	489	999999	794	120	999999	999999	330	442	466	553	678	656	142	999999	735	999999	796	134	277	48	415	899	906	999999	999999	276	307	290	397	170	999999	412	914	639	964	999999	744	999999	459	132	831	219	690	950	861	472	521	652	215	865	366	999999	340	847	169	589	126	999999	149	523	904	49	999999	306	999999	275	741	502	997	999999	406	425	675	155	999999	999999	218	956	266	508	755	999999	999999	532	803	382	82	77	479	384	649	78	241	935	227	999999	174	394	999999	596	730	28	999999	246	468	941	422	195	640	963	380	170	419	640	768	260	964	999999	999999	711	202	999999	999999	999999	329	999999	194	739	927	424	999999	999999	100	999999	778	736	999	838	73	862	960	999999	999999	516	999999	489	658	999999	177	999999	828	651	891	164	999999	66	996	999999	999999	140	999999	682	267	999999	931	555	80	750	862	41	260	136	999999	640	751	315	247	516	999999	840	680	999999	572	960	596	390	933	935	276	999999	999999	967	921	999999	115	999999	630	999999	584	457	419	908	737	145	716	702	201	260	412	999999	818	489	421	999999	460	172	119	306	630	999999	622	999999	999999	999999	301	293	214	999999	535	999999	685	37	931	172	431	772	856	437	254	893	198	999999	999999	188	999999	999999	999999	999999	482	942	178	999999	590	43	834	999999	434	596	843	432	999999	999999	999999	939	412	790	558	258	654	999999	316	681	61	736	362	999999	611	999999	246	51	999999	368	54	592	304	999999	999999	999999	337	999999	347	269	593	821	406	523	957	593	776	999999	701	306	201	999999	999999	496	281	999999	680	999999	673	138	999999	802	695	139	629	999999	999999	60	999999	660	920	507	350	57	97	240	340	838	999999	28	999999	134	349	441	176	999999	956	807	90	999999	227	442	483	218	999999	791	136	276	894	999999	947	726	769	999999	385	999999	999999	588	408	999999	523	842	913	654	999999	999999	462	264	999999	378	186	837	970	999999	442	488	999999	141	999999	306	113	73	999999	168	999999	803	999999	307	65	999999	807	999999	408	48	79	384	528	999999	609	683	999999	872	999999	999999	999999	120	999999	18	608	897	999999	999999	449	999999	999999	460	897	999999	999999	806	871	164	208	490	999999	807	999999	999999	691	999999	959	203	999999	999999	966	999999	999999	429	520	999999	999999	356	698	167	811	496	999999	306	110	619	486	999999	256	802	812	184	673	823	954	839	681	824	999999	550	
999999	999999	789	984	999999	999999	700	999999	999999	622	759	524	465	51	678	84	999999	142	830	82	581	999999	999999	999999	652	792	568	936	475	680	289	999999	39	157	230	344	706	944	170	404	919	18	538	999999	52	999999	718	632	154	879	960	549	993	254	969	750	529	69	999999	999999	999999	763	13	564	343	537	495	318	999999	344	378	999999	971	999999	162	572	999999	324	687	364	83	936	791	595	999999	739	238	784	999999	999999	999999	647	612	816	999999	999999	14	973	299	999999	999999	410	811	809	511	999999	577	999999	101	999999	101	999999	999999	977	280	999999	999999	418	844	603	308	710	140	350	999999	999999	332	999999	999999	997	568	999999	999999	181	562	673	999999	981	94	693	172	670	692	999999	387	609	275	634	546	65	193	999999	139	696	216	102	280	999999	290	780	703	421	400	104	838	416	190	209	425	606	87	989	333	999999	440	638	27	359	962	999999	464	697	618	122	814	999999	556	338	999999	469	403	663	701	313	989	750	999999	598	942	971	428	75	219	939	978	999999	272	977	999999	578	999999	920	508	369	326	15	999999	999999	290	866	860	852	244	999999	213	424	298	29	171	690	367	429	417	991	501	398	999999	679	143	620	709	578	82	396	395	482	164	342	987	999999	947	999999	999999	86	120	575	831	264	736	564	905	253	816	575	220	654	999999	999999	867	999999	999999	133	999999	669	166	292	999999	848	569	731	269	955	42	187	742	999999	121	340	881	926	567	233	943	579	715	999999	999999	507	999999	740	999999	647	474	999999	465	999999	848	648	919	827	795	983	999999	15	304	949	220	639	833	999999	999999	182	999999	941	999999	304	190	574	954	700	531	282	671	828	999999	999999	490	972	721	999999	526	473	421	63	140	999999	539	938	284	765	255	132	674	999999	208	796	21	533	699	171	643	284	694	228	306	523	321	865	252	682	468	247	999999	915	328	79	760	582	811	785	764	252	300	198	454	409	608	999999	630	965	610	999999	283	559	999999	252	778	203	757	616	999999	999999	695	999999	306	18	214	759	21	138	45	439	999999	913	407	999999	983	505	773	999999	915	980	244	286	81	511	964	368	640	999999	300	999999	999999	204	522	100	557	698	892	446	999999	999999	329	999999	930	181	245	369	162	999999	268	283	429	860	701	292	439	418	529	794	54	999999	128	935	837	478	999999	528	400	317	843	295	999999	999999	701	76	999999	742	999999	999999	276	604	215	756	818	27	147	963	999999	240	999999	999999	178	999999	402	358	730	394	999999	462	
566	716	969	845	50	972	999999	102	999999	999999	631	999999	71	628	528	999999	640	999999	126	820	999999	651	36	170	999999	703	999999	515	934	999999	346	276	999999	894	344	559	634	370	999999	845	357	54	999999	866	608	999999	999999	999999	578	952	718	368	999999	843	131	915	690	808	999999	346	856	164	167	999999	999999	364	618	177	294	968	815	999999	999999	281	473	295	846	169	562	692	626	576	999999	982	634	977	999999	999999	772	428	869	999999	999999	380	988	999999	887	988	577	999999	355	910	999999	610	147	449	713	995	999999	836	78	531	256	999999	720	999999	999999	185	192	321	999999	383	405	865	109	999999	107	285	292	280	408	858	591	999999	999999	715	321	336	845	999999	274	13	864	936	360	347	579	999999	659	709	975	999999	999999	266	999999	999999	999999	399	510	158	352	437	713	110	437	220	940	999999	169	999999	967	999999	339	997	56	361	519	469	515	761	999999	431	625	583	305	696	62	334	430	375	210	999999	999999	697	842	836	300	764	508	999999	407	641	516	655	999999	94	382	808	219	537	462	999999	883	748	739	920	999999	140	804	741	168	615	517	999999	803	55	74	642	999999	219	70	754	960	376	364	777	914	969	999999	999999	323	253	999999	892	912	165	999999	87	958	921	34	999999	959	766	980	792	133	722	852	999999	30	740	653	10	476	707	95	517	394	961	999999	842	299	594	427	915	500	624	881	648	999999	986	683	243	195	999999	795	999999	395	999999	999999	202	999999	154	199	999999	599	124	426	999999	80	531	999999	996	915	191	871	999999	348	75	301	999999	840	214	689	43	66	420	815	576	912	999999	999999	822	999999	999999	999999	154	404	844	325	385	208	677	578	999999	303	687	327	999999	999999	430	855	330	279	999999	362	913	464	165	526	189	999999	999999	302	189	409	999999	688	999999	466	726	969	504	999999	999999	310	173	999999	999999	740	379	102	811	547	491	45	801	999999	173	461	999999	999999	999999	328	145	86	358	384	398	86	432	999999	999999	546	312	460	999999	579	363	843	198	287	260	425	156	96	999999	313	811	999999	608	999999	524	999999	999999	46	730	185	999999	999999	952	999999	247	138	317	999999	877	274	244	999999	999999	231	198	329	999999	534	439	823	182	58	589	999999	573	255	999999	999999	485	573	892	275	730	999999	965	524	891	409	50	131	999999	776	218	232	78	780	468	386	999999	999999	999999	130	607	907	13	565	999999	907	225	991	660	213	895	314	999999	969	310	999999	999999	674	999999	862	494	317	999999	999999	839	366	976	792	787	
101	975	290	194	771	668	823	182	999999	273	983	194	58	999999	904	880	904	999999	109	999999	959	130	999999	765	526	636	999999	200	999999	726	894	999999	432	214	568	999999	999999	999999	610	311	487	337	856	410	454	678	445	846	999999	999999	935	516	877	322	827	971	521	525	668	145	999999	999999	575	683	999999	62	761	844	902	677	276	785	999999	798	992	631	273	999999	320	847	200	999999	388	91	790	387	64	119	386	597	999999	99	461	474	999999	855	762	999999	41	402	916	600	943	144	999999	159	277	89	330	999999	707	467	999999	820	945	999999	253	999999	892	991	998	651	468	315	999999	187	999999	774	865	999999	869	100	32	918	930	600	509	999999	832	640	999999	999999	789	190	890	999999	999999	640	529	16	611	278	290	49	404	275	999999	638	183	999999	826	502	223	999999	336	999999	445	296	889	354	999999	999999	660	261	880	32	999999	287	424	712	302	692	999999	859	999999	600	809	982	523	999999	467	871	79	761	814	999999	762	999999	854	283	813	598	999999	999999	999999	611	618	39	168	381	413	854	999999	470	779	143	257	363	656	999999	807	462	772	233	887	553	930	898	999999	272	270	264	999999	151	999999	999999	999999	80	277	925	982	999999	824	152	261	612	658	999999	999999	681	370	999999	950	129	475	999999	826	999999	297	47	680	719	592	895	120	999999	431	999999	571	85	201	999999	96	999999	752	37	638	630	999999	284	999999	331	916	765	901	862	999999	999999	999999	999999	877	999999	999999	240	254	999999	999999	928	41	112	999999	586	47	906	489	999999	321	229	376	999999	722	206	555	999999	152	359	802	999999	994	999999	845	126	999999	31	208	999999	404	999999	999999	490	839	999999	999999	869	103	318	293	20	285	718	999999	93	938	238	826	681	868	999999	98	999999	999999	371	934	783	266	999999	999999	25	708	711	999999	466	742	885	608	22	607	999999	919	833	76	792	550	999999	707	762	188	999999	205	526	909	633	767	999999	999999	477	775	999999	612	38	999999	277	311	999999	999999	94	350	62	629	999999	83	999999	850	999999	828	999999	999999	658	999999	999999	999999	999999	820	191	999999	165	698	160	999999	141	247	792	83	891	706	798	490	999999	357	623	999999	999999	999999	390	453	726	999999	512	763	353	656	127	740	117	152	999999	456	130	771	773	395	199	197	498	577	291	119	959	558	39	999999	844	310	462	93	759	479	439	738	86	999999	196	397	520	484	999999	61	965	748	999999	352	999999	999999	584	237	231	938	58	999999	999999	617	823	954	734	999999	999999	816	287	34	999999	
641	999999	999999	694	400	208	802	999999	23	999999	239	153	221	962	687	999999	638	726	234	862	821	430	626	576	469	559	242	662	363	999999	313	774	999999	365	999999	335	977	520	999999	38	428	271	45	366	932	473	612	991	56	340	183	99	63	999999	999999	221	400	816	235	841	966	149	999999	350	153	465	212	855	18	361	848	999999	542	205	443	560	999999	269	643	995	946	250	616	32	499	999999	720	779	999999	999999	934	999999	294	352	72	288	947	999999	999999	477	271	756	983	694	492	64	557	857	999999	20	825	141	182	999999	894	999999	533	300	850	999999	744	432	71	999999	427	686	999999	200	143	999999	612	701	56	999999	999999	200	267	921	540	444	666	862	61	999999	999999	803	989	64	457	346	999999	657	843	292	999999	838	695	717	999999	805	230	366	724	999999	407	134	94	15	505	704	468	611	759	415	273	999999	380	287	358	623	696	999999	999999	999999	999999	955	857	763	444	896	505	549	999999	734	224	309	147	488	386	999999	718	983	559	999999	877	153	897	437	28	849	999999	417	999999	999999	119	451	999999	928	999999	452	276	331	571	999999	208	918	999999	35	201	964	999999	892	999999	565	904	713	999999	988	918	266	67	429	999999	999999	438	97	191	999999	625	772	685	999999	325	934	526	999999	422	950	999999	959	195	872	246	999999	115	575	999999	803	749	405	232	635	19	906	394	999999	586	977	180	999999	999999	957	409	428	289	535	577	999999	49	517	301	278	443	959	999999	999999	193	999999	489	862	580	387	999999	229	999999	999999	209	999999	999999	678	810	444	779	444	231	237	472	817	999999	580	999999	550	763	241	114	953	201	60	835	999999	663	896	498	318	540	359	707	189	999999	239	335	168	426	370	999999	856	498	999999	999999	999999	722	376	999999	908	864	39	999999	28	125	597	858	159	999999	351	25	913	946	999999	903	872	530	999999	939	546	254	999999	134	999999	534	999999	464	201	999999	991	486	296	999999	589	454	511	734	689	74	290	380	999999	584	84	999999	793	909	37	999999	864	999999	439	999999	999999	663	33	999999	231	999999	867	142	999999	836	592	999999	999999	931	367	27	402	147	841	999999	658	999999	999999	999999	999999	999999	741	999999	437	999999	999999	677	999999	999999	613	925	430	606	513	999999	206	157	999999	349	991	219	626	999999	552	19	704	727	999999	220	999999	213	595	767	854	183	752	999999	704	571	387	914	818	999999	328	441	597	795	999999	645	32	511	999999	999999	274	840	431	879	796	999999	400	731	205	999999	91	409	999999	999999	751	
339	452	677	452	151	962	87	400	757	999999	120	422	999999	103	836	198	999999	751	865	999999	23	752	999999	733	286	180	656	718	982	787	999999	111	934	999999	304	202	354	68	319	999999	196	449	674	999999	999999	16	492	999999	368	999999	814	658	999999	999999	738	586	999999	944	176	971	315	368	999999	999999	624	18	487	865	999999	644	843	999999	999999	999999	317	999999	88	999999	57	280	688	28	360	999999	999999	999999	637	999999	315	718	623	410	892	348	461	827	41	704	720	677	999999	627	839	724	803	999999	226	375	999999	999999	508	51	897	895	292	999999	18	82	999999	999999	999999	999999	559	90	30	999999	326	102	647	489	541	384	817	379	999999	999999	188	635	542	377	999999	999999	999999	151	219	581	513	996	65	999999	819	959	706	366	305	818	77	759	703	369	288	133	728	372	999999	134	234	527	154	231	118	382	540	629	999999	120	786	418	870	449	930	330	999999	483	669	582	999999	460	84	933	999999	428	931	182	98	999999	543	561	518	95	357	999999	999999	999999	999999	999999	429	86	55	195	41	659	889	264	999999	957	999999	255	703	999999	456	773	453	999999	237	689	999999	367	541	401	999999	999999	899	785	999999	999999	478	999999	427	233	163	600	415	999999	999999	999999	539	676	743	999999	832	999999	999999	468	638	583	999999	640	999999	375	999999	71	999999	654	999999	806	759	999999	172	494	489	999999	999999	479	896	999999	367	564	319	892	160	774	624	410	568	288	999999	999999	156	517	412	838	604	61	999999	101	65	761	280	105	585	435	513	258	999999	948	999999	388	572	783	226	978	999999	714	225	230	446	145	96	339	440	999999	957	655	92	650	289	776	252	999999	800	606	294	224	317	725	270	375	758	999999	999999	987	999999	373	301	433	517	890	836	16	655	919	674	940	999999	267	477	858	999999	999999	999999	999999	146	999999	982	999999	694	115	407	500	999999	80	387	476	521	452	459	594	999999	658	143	399	940	245	159	999999	931	353	559	60	257	411	209	757	999999	134	850	999999	999999	682	739	411	493	999999	56	584	542	999999	428	222	999999	883	505	518	867	279	753	901	617	111	687	350	556	357	252	558	871	999999	525	999999	601	358	214	680	918	731	906	604	198	575	348	733	925	347	252	374	999999	690	889	681	380	949	493	999999	995	399	999999	145	102	497	712	999999	683	41	620	999999	999999	824	600	999999	373	999999	712	52	999999	999999	999999	218	114	878	999999	999999	741	843	27	652	999999	999999	685	999999	999999	770	999999	700	999999	437	999999	999999	726	999999	
695	91	100	752	318	231	246	451	999999	51	973	646	41	224	999999	531	180	839	23	968	594	753	148	80	270	603	647	999999	999999	335	999999	999999	492	321	999999	570	100	988	535	795	415	999999	410	644	999999	239	738	297	855	341	267	219	880	757	207	999999	943	29	999999	714	584	234	271	199	146	451	163	719	41	284	440	999999	314	228	999999	999999	352	504	999999	41	864	999999	166	999999	78	694	651	734	123	999999	627	81	999999	820	221	191	161	220	507	114	85	29	266	580	901	85	905	661	205	36	599	448	505	460	850	999999	78	424	130	452	999999	429	605	790	657	369	999999	493	16	999999	29	142	996	420	955	999999	103	585	999999	993	788	999999	999999	97	999999	188	575	55	970	987	123	999999	99	999999	999999	999999	424	999999	999999	999999	401	999999	655	999999	16	466	999999	999999	505	15	141	999999	478	137	663	810	889	517	149	999999	793	638	523	999999	267	999999	52	941	116	999999	999999	627	662	999999	999999	377	344	715	90	999999	737	491	550	965	855	999999	268	961	999999	502	766	906	336	999999	749	762	898	636	566	724	424	999999	977	999999	584	513	830	75	535	296	999999	183	999999	954	741	311	98	557	173	637	33	90	550	999999	542	999999	300	217	663	839	478	708	999999	365	770	237	999999	354	391	999999	800	203	999999	115	36	999999	999999	999999	713	447	674	350	472	928	701	999999	959	373	663	69	999999	999999	411	695	817	768	34	81	999999	999999	798	743	176	999999	836	829	999999	445	587	999999	56	918	504	226	175	138	999999	230	664	999999	277	999999	691	331	999999	187	791	740	297	267	568	999999	197	208	648	930	999999	650	102	999999	689	523	785	999999	999999	304	128	194	529	999999	532	803	417	757	999999	999999	999999	844	693	658	48	913	157	999999	391	649	731	999999	577	245	999999	594	138	792	747	753	999999	977	999999	833	69	606	220	608	734	764	989	439	962	990	878	339	957	999999	833	775	376	465	999999	374	573	999999	617	294	734	999999	675	625	19	492	304	84	535	859	599	999999	702	548	595	626	659	301	343	587	366	624	637	695	959	999999	999999	897	655	944	270	247	989	925	874	796	999999	374	999999	479	695	999999	803	108	844	402	82	827	999999	999999	714	282	489	39	928	999999	310	980	999999	47	114	406	428	591	999999	361	451	777	674	798	537	999999	871	863	891	999999	999999	539	851	566	899	560	37	950	240	988	758	999999	997	999999	999999	999999	999999	392	375	299	999999	222	509	492	950	305	162	999999	177	999999	
410	999999	148	377	298	999999	999999	109	147	999999	999999	999999	361	610	603	492	780	909	311	429	587	489	999999	602	999999	608	40	368	616	604	407	954	999999	811	587	999999	999999	629	475	725	979	608	254	820	919	999999	999999	898	889	468	525	252	771	748	840	999999	999999	546	202	999999	740	770	999999	999999	156	424	694	549	32	470	671	160	444	585	449	978	244	999999	682	276	999999	999999	479	158	89	999999	999999	999999	971	999999	15	284	437	785	985	219	999999	711	674	999999	224	321	875	428	797	375	999999	195	999999	861	999999	999999	863	925	999999	608	999999	343	464	991	241	659	578	366	999999	396	722	658	599	239	862	533	13	187	999999	999999	266	60	999999	713	356	997	999999	119	979	556	999999	511	842	387	918	782	256	683	999999	999999	743	519	964	410	652	159	595	79	999	163	455	999999	873	517	352	249	999999	750	644	243	922	469	387	908	975	220	999999	222	320	89	999999	999999	913	496	999999	746	96	950	71	207	999999	667	119	825	999999	734	637	334	999999	679	800	506	49	40	642	283	999999	66	999999	441	999999	999999	999999	920	876	135	772	387	999999	605	163	41	688	446	830	265	359	561	807	250	999999	492	187	999999	289	780	291	883	854	999999	615	40	999999	630	864	39	908	199	948	974	962	260	999999	439	525	999999	817	602	999999	999999	923	580	258	195	999999	850	205	126	999999	106	844	888	533	416	990	999999	516	68	999999	801	999999	170	613	832	288	332	999999	747	999999	520	963	688	684	476	494	44	781	339	771	24	834	792	558	852	139	83	727	102	449	402	999999	999999	30	407	40	763	999999	425	999999	536	866	457	10	130	143	166	214	66	921	955	351	999999	297	999999	967	999999	612	760	703	215	604	890	307	723	269	214	668	999999	446	731	77	365	433	245	157	386	791	437	718	999999	868	671	180	494	999999	84	471	999999	440	999999	161	216	722	700	999999	975	160	287	861	928	497	928	620	200	999999	999999	753	61	419	591	999999	184	999999	729	347	932	719	999999	671	999999	999999	215	845	999999	999999	999999	643	732	999999	999999	999999	514	576	790	485	940	999999	980	607	76	999999	419	52	849	999999	999999	174	993	999999	999	266	347	615	677	999999	292	92	999999	620	999999	352	31	748	248	365	267	608	261	253	407	881	739	214	605	863	333	172	999999	275	999999	697	650	999999	314	915	887	898	898	605	203	857	999999	370	582	724	309	999999	804	999999	446	378	999999	749	956	127	526	142	19	999999	861	999999	95	384	27	
999999	701	652	444	332	477	369	709	999999	999999	549	480	378	632	881	564	999999	999999	513	829	234	785	999999	421	196	398	755	888	95	743	83	772	35	352	254	32	656	236	481	999999	87	668	265	999999	999999	999999	157	510	138	258	208	761	581	555	999999	552	800	240	999999	933	722	480	999999	912	977	999999	454	36	388	999999	907	436	999999	498	752	565	999999	212	14	548	251	999999	760	999999	545	999999	200	480	559	701	231	999999	978	548	999999	999999	55	353	721	999999	202	131	131	279	999999	771	875	93	999999	237	33	598	236	709	692	477	999999	786	999999	665	587	974	999999	999999	999999	491	458	348	205	999999	520	185	999999	999999	999999	129	133	999999	495	774	446	116	677	331	677	632	199	278	999999	824	887	999999	976	65	62	228	999999	999999	642	859	322	999999	999999	657	999999	847	117	999999	999999	573	999999	999999	300	999999	229	480	999999	999999	999999	999999	301	189	492	380	268	261	209	435	322	137	474	999999	848	999999	461	909	228	29	614	829	525	338	915	292	480	658	967	383	836	582	922	510	434	637	568	143	54	517	399	466	648	682	549	235	108	665	390	664	150	319	262	287	540	190	999999	999999	273	210	900	999999	293	999999	598	740	999999	999999	264	221	77	328	999999	710	629	999999	190	843	999999	689	193	814	277	312	243	526	329	645	970	999999	999999	999999	999999	999999	999999	790	182	822	93	999999	30	999999	999999	178	597	999999	455	551	657	392	999	646	999999	583	999999	95	341	980	592	999999	420	999999	993	20	73	471	999999	29	103	999999	975	367	759	999999	669	58	413	109	715	420	81	778	987	587	254	511	999999	295	827	999999	458	202	240	999999	999999	999999	151	400	999999	999999	373	435	457	817	417	999999	886	999999	914	968	681	242	275	999999	10	999999	582	416	765	999999	49	999999	201	999999	391	782	137	747	999999	999999	999999	22	999999	589	57	645	330	180	999999	999999	999999	238	380	859	999999	999999	927	68	21	756	878	735	635	552	999999	209	243	885	999999	999999	514	148	612	705	71	999999	248	685	999999	364	321	411	999999	162	937	811	792	342	722	176	855	78	999999	834	340	181	387	451	504	999999	412	999999	744	546	999999	485	999999	675	798	190	999999	252	935	999999	445	476	499	483	614	284	416	901	173	269	778	445	412	777	375	889	291	797	191	285	952	876	667	999999	63	462	194	127	999999	541	199	999999	999999	999999	399	863	682	904	836	229	442	511	281	484	999999	663	999999	848	999999	999999	899	999999	999999	660	999999	568	809	999999	
429	999999	999999	298	367	999999	80	175	312	332	999999	512	217	999999	960	961	999999	999999	605	999999	932	399	999999	345	999999	999999	999999	999999	552	483	384	831	63	881	484	999999	139	153	153	999999	414	601	999999	999999	470	999999	702	522	228	109	999999	263	963	627	868	40	774	753	999999	999999	990	70	623	999999	947	557	459	335	999999	287	999999	999999	999999	999999	777	340	48	637	875	31	999999	129	791	999999	999999	999999	867	435	999999	454	999999	385	673	421	999999	999999	999999	531	803	913	347	999999	620	941	277	127	956	17	850	537	991	147	999999	458	799	999999	279	180	173	999999	689	999999	321	999999	377	456	999999	999999	306	433	999999	516	999999	961	684	566	999999	849	185	547	174	860	585	485	462	772	506	225	622	999999	84	999999	368	977	234	999999	64	172	574	820	102	81	999999	426	185	484	313	999999	774	999999	371	430	994	625	661	828	447	999999	994	605	949	810	999999	517	359	554	158	855	736	369	511	346	285	365	999999	103	999999	168	310	978	468	589	451	389	999999	653	999999	742	325	999999	876	999999	999999	999999	870	291	999999	999999	77	999999	335	457	190	999999	731	35	154	639	999999	568	678	289	999999	26	147	370	999999	999999	101	705	741	416	540	340	493	292	178	316	495	174	295	999999	999999	680	652	999999	408	46	657	401	999999	183	572	757	727	597	694	161	831	509	922	923	999999	999999	999999	919	917	850	921	449	856	838	999999	15	282	722	999999	854	373	136	962	332	237	700	999999	568	843	783	613	896	598	999999	485	985	999999	999999	855	729	792	733	102	557	125	217	544	670	39	999999	999999	15	999999	839	787	704	999999	999999	999999	999999	175	329	999999	144	247	999999	851	999999	362	999999	999999	909	999999	999999	72	640	999999	999999	216	30	166	535	538	286	999999	999999	497	758	239	999999	448	999999	676	454	563	472	657	958	999999	100	999999	704	318	870	999999	574	148	940	777	156	670	999999	999999	676	999999	640	791	999999	836	999999	537	103	610	999999	719	999999	243	422	905	599	982	85	104	999999	664	461	999999	999999	484	999999	469	999999	999999	92	120	317	266	10	209	999999	681	859	132	681	999999	999999	104	999999	999999	689	341	725	44	999999	174	594	46	279	999999	793	422	133	324	113	179	980	122	527	470	412	856	999999	223	981	918	999999	999999	423	999999	402	367	999999	516	794	999999	744	522	999999	918	526	999999	987	989	415	511	557	544	29	512	582	159	577	276	749	832	107	511	62	999999	999999	999999	623	717	618	436	931	617	529	999999	434	468	319	
608	943	141	999999	999999	807	480	370	588	934	910	999999	253	790	999999	999999	961	999999	242	469	543	877	885	657	280	380	979	579	940	25	999999	87	999999	839	968	332	617	963	853	703	582	999999	999999	706	712	999999	375	645	716	999999	999999	999999	201	999999	776	731	999999	999999	599	873	828	901	430	573	626	999999	999999	413	821	892	159	998	450	999999	886	644	425	189	999999	999999	15	343	862	100	457	999999	886	999999	73	247	273	144	374	980	875	680	478	889	89	880	870	961	824	824	700	569	966	663	122	142	999999	878	539	65	867	999999	48	339	999999	999999	946	753	349	584	999999	25	634	469	662	999999	175	999999	109	74	999999	54	519	999999	400	887	934	232	10	930	999999	395	604	318	999999	999999	642	149	772	364	999999	126	621	249	205	684	935	507	10	906	967	779	778	475	392	823	974	10	999999	238	791	723	753	418	653	243	420	325	356	281	999999	999999	763	745	140	556	432	280	842	715	951	999999	999999	103	999999	999999	999999	139	999999	999999	417	641	209	999999	999999	999999	373	212	595	962	274	619	999999	729	343	940	26	999999	344	836	401	703	999999	234	286	363	501	659	455	501	627	291	400	67	999999	932	826	229	182	999999	999999	229	684	880	451	342	287	999999	999999	33	145	582	795	99	999999	999999	483	975	267	219	718	713	757	103	344	999999	229	102	865	411	123	999999	999999	423	999999	181	28	287	782	944	86	999	899	432	999999	54	495	311	999999	160	999999	851	961	963	212	999999	472	591	999999	468	123	999999	636	359	999999	347	999999	999999	446	726	999999	206	202	322	142	719	999999	335	737	299	496	917	933	999999	999999	272	835	897	220	183	708	437	741	324	831	891	999999	999999	999999	28	999999	124	865	442	465	261	658	999999	830	999999	665	999999	854	999999	971	205	261	921	999999	646	512	825	171	999999	28	266	999999	999999	999999	999999	356	273	812	718	999999	382	999999	999999	259	999999	613	999999	999999	999999	518	572	583	494	352	999999	999999	999999	153	876	516	507	953	999999	999999	209	795	780	168	999999	999999	999999	334	145	288	599	152	760	672	999999	999999	325	999999	444	999999	455	683	999999	535	999999	999999	999999	129	936	211	470	999999	460	86	60	999999	833	999999	486	999999	999999	247	447	215	753	494	879	777	449	843	200	999999	519	847	999999	525	824	999999	313	979	240	999999	397	934	818	179	691	684	622	798	999999	297	999999	853	637	999999	245	765	782	370	731	138	680	999999	20	721	999999	612	117	534	91	589	999999	999999	999999	999999	999999	
513	397	583	802	204	165	651	644	903	999999	665	220	999999	999999	69	472	999999	258	111	999999	305	923	107	269	89	577	98	999999	999999	999999	999999	503	792	367	999999	999999	999999	999999	536	973	39	999999	117	254	999999	402	999999	254	32	126	780	258	258	254	554	589	999999	324	723	627	77	934	999999	340	999999	171	427	999999	999999	999999	274	385	999999	999999	999999	847	816	999999	24	686	230	843	694	503	792	526	255	548	812	153	88	999999	999999	908	905	104	433	776	552	93	999999	954	697	340	852	999999	537	999999	682	707	773	446	309	46	407	233	250	531	548	185	916	879	589	999999	613	999999	541	812	232	476	999999	49	999999	931	711	276	156	363	651	397	999999	134	999999	115	379	641	584	807	511	682	854	999999	237	376	177	105	999999	293	727	999999	863	724	999999	999999	293	733	146	378	335	141	86	887	999999	161	196	791	999999	999999	999999	972	806	734	311	550	622	999999	811	933	764	615	901	999999	635	189	999999	999999	237	659	821	646	505	215	999999	380	605	999999	32	86	999999	385	999999	889	258	755	665	138	999999	357	593	772	999999	999999	613	719	239	999999	261	700	627	922	564	363	662	999999	476	999999	262	931	944	655	498	735	753	388	999999	22	614	880	523	405	852	879	76	59	999999	999999	999999	762	150	999999	715	999999	999999	999999	821	728	999999	861	288	74	999999	491	413	937	283	195	999999	235	196	227	607	380	186	232	999999	684	999999	613	672	184	999999	499	999999	561	940	176	999999	496	566	999999	999999	753	602	459	528	370	476	139	775	999999	843	376	576	923	785	344	999999	236	999999	999999	999999	623	198	114	75	386	701	851	997	116	909	999999	668	999999	441	853	778	727	703	709	217	999999	837	999999	999999	631	999999	866	775	605	999999	999999	308	429	372	171	565	498	393	152	669	999999	999999	668	999999	881	999999	194	491	931	999999	427	533	488	929	284	785	64	773	999999	463	834	86	401	94	859	999999	248	29	999999	999999	290	344	561	999999	593	999999	999999	513	459	923	738	384	844	49	604	999999	819	499	999999	386	510	724	999999	999999	835	548	739	584	769	226	470	999999	222	642	999999	92	972	447	346	999999	616	550	324	520	999999	459	242	999999	999999	343	999999	748	931	893	788	566	395	872	215	54	999999	594	744	242	463	573	172	211	764	522	553	381	163	999999	769	959	409	438	964	999999	316	387	104	999999	382	721	999999	328	854	999999	696	999999	242	301	961	999999	806	92	67	999999	296	40	597	967	790	472	595	102	999999	
829	166	957	908	999999	738	908	500	318	999999	741	339	843	356	56	825	453	149	861	877	999999	162	327	999999	999999	99	285	790	999999	645	999999	136	151	204	35	999999	999999	202	999999	999999	63	532	498	232	999999	821	452	684	550	999999	347	999999	733	225	387	999999	839	586	999999	739	463	128	373	672	950	615	999999	649	331	494	95	999999	735	308	824	224	663	105	64	991	647	601	249	984	307	585	403	925	817	358	721	162	106	999999	999999	934	169	826	281	711	999999	999999	362	66	999999	96	999999	434	401	172	22	744	999999	999999	999999	862	999999	388	374	375	221	272	999999	972	772	932	163	72	208	999999	65	837	824	999999	368	843	248	193	999999	221	988	999999	534	655	346	977	999999	993	580	247	999999	999999	461	999999	499	999999	971	390	999999	999999	932	535	999999	511	116	184	920	188	744	258	624	695	459	163	387	252	999999	186	999999	795	999999	170	491	961	999999	999999	386	918	999999	998	999999	857	899	805	288	462	743	33	999999	171	66	452	999999	999999	623	369	331	307	528	256	632	795	754	497	999999	772	54	274	677	831	798	12	334	999999	386	999999	795	654	875	924	509	714	999999	474	738	859	912	999999	999999	475	953	999999	999999	607	376	86	113	412	983	515	418	999999	356	716	372	64	127	999999	945	856	573	999999	431	604	747	999999	168	289	758	961	860	884	999999	211	878	718	613	726	379	310	663	393	999999	369	999999	40	368	920	999999	684	741	409	224	490	901	287	999999	794	860	459	999999	999999	999999	32	655	999999	999999	999999	999999	999999	999999	401	999999	644	203	189	15	999999	98	717	559	247	187	84	229	460	670	999999	310	600	999999	818	999999	920	391	839	999999	648	714	999999	487	223	91	458	242	350	277	579	297	721	999999	596	706	152	899	681	646	579	802	205	863	999999	844	247	592	633	534	222	263	363	450	367	999999	115	239	999999	165	729	841	879	193	100	158	588	329	999999	999999	724	30	999999	203	170	999999	999999	129	380	379	843	865	609	816	65	326	933	999999	913	249	601	912	564	525	917	999999	923	21	772	958	265	918	127	521	810	201	553	170	999999	522	837	986	859	965	321	863	242	72	137	774	224	316	415	235	520	811	999999	195	999999	433	921	507	356	421	124	925	747	999999	16	863	999999	999999	992	401	411	615	63	599	213	63	504	999999	884	997	999999	999999	512	891	999999	999	735	367	884	999999	600	999999	639	448	851	396	125	155	66	274	11	451	999999	999999	999999	999999	999999	866	981	
231	928	70	623	358	677	999999	999999	855	96	16	999999	415	888	146	801	81	999999	615	999999	999999	938	359	804	619	996	999999	635	498	77	106	251	868	999999	662	927	539	716	290	999999	999999	972	269	999999	59	146	596	999999	187	999999	999999	929	152	129	173	293	579	266	13	999999	384	539	925	788	989	999999	269	38	235	218	272	364	695	844	70	844	678	300	755	999999	409	739	457	285	324	176	109	749	222	379	999999	282	713	927	396	999999	57	481	79	294	876	568	338	969	950	398	243	307	999999	999999	615	288	999999	529	953	645	91	999999	999999	822	666	520	815	855	999999	999999	999999	768	457	913	797	207	231	470	607	841	410	488	999999	925	999999	999999	690	999999	764	79	999999	999999	974	751	75	407	16	999999	628	366	752	482	118	960	747	475	849	155	531	999999	67	50	922	121	244	603	325	548	889	864	830	999999	101	999999	228	467	793	706	999999	400	200	974	999999	251	999999	999999	999999	999999	188	467	952	999999	999999	999999	999999	999999	270	862	999999	472	999999	467	366	999999	999999	830	999999	328	742	289	681	153	308	999999	226	92	207	681	999999	316	233	951	999999	432	912	999999	559	744	778	497	999999	931	199	385	318	732	999999	89	715	999999	547	999999	631	898	785	808	246	241	139	929	533	589	839	210	248	140	107	934	851	999999	280	999999	549	255	92	999999	953	922	822	494	474	999999	966	764	768	999999	329	472	646	113	59	328	615	848	999999	617	999999	988	146	187	635	999999	237	474	988	901	512	385	816	45	854	323	999999	999999	999999	415	622	999999	441	76	810	634	298	999999	200	952	40	999999	999999	474	657	965	999999	645	858	790	999999	999999	999999	867	999999	999999	656	999999	258	736	909	970	393	999999	994	999999	999999	79	376	10	395	489	284	45	870	999999	999999	999999	388	889	537	773	999999	999999	999999	131	999999	574	407	866	978	688	499	464	52	70	317	999999	479	999999	418	716	999999	858	405	410	999999	999999	997	858	850	314	231	999999	999999	146	999999	999999	43	873	718	982	672	509	32	999999	990	819	993	810	504	370	871	748	999999	999999	504	928	279	123	999999	568	999999	549	26	999999	999999	139	265	999999	877	598	699	606	921	436	53	769	835	697	999999	407	746	196	999999	489	999999	999999	888	999999	642	265	448	920	968	159	415	999999	492	358	251	860	564	97	932	906	671	274	826	53	777	734	102	582	703	507	821	999999	195	999999	240	999999	250	877	273	622	999999	779	637	771	31	999999	286	487	999999	559	999999	659	
999999	999999	818	178	656	999999	999999	907	172	866	226	999999	337	999999	999999	955	999999	999999	999999	687	999999	320	999999	891	637	65	999999	856	999999	614	999999	999999	664	172	136	999999	999999	71	999999	405	276	366	999999	292	562	176	444	996	982	330	999999	198	939	165	835	999999	701	926	541	601	822	754	999999	999999	741	82	999999	999999	898	209	247	66	932	224	420	999999	861	473	338	999999	620	35	999999	999999	999999	937	215	508	999999	192	46	791	530	734	999999	999999	907	901	551	490	369	278	107	783	93	313	265	724	745	378	91	237	598	80	980	796	880	330	312	999999	866	308	838	715	172	999999	535	208	641	898	559	959	922	847	111	999999	928	100	999999	942	681	490	763	958	110	809	203	460	999999	786	640	586	599	748	624	71	440	999999	620	638	777	67	92	999999	818	999999	315	999999	968	638	868	999999	286	999999	131	385	544	880	615	999999	261	85	454	855	999999	973	369	183	233	999999	912	546	479	416	175	999999	408	917	149	999999	999999	453	492	124	917	850	310	239	626	248	999999	999999	776	267	386	701	613	237	588	999999	999999	141	526	927	726	332	321	869	204	507	977	626	741	999999	999999	999999	999999	339	937	417	672	140	557	999999	524	362	769	222	40	473	21	999999	999999	304	999999	999999	926	564	398	595	538	441	45	128	999999	900	999999	150	999999	578	118	283	299	999999	999999	632	583	541	413	374	563	109	839	731	496	999999	999999	999999	420	999999	881	38	941	999999	878	241	104	999999	724	624	999999	999999	814	999999	999999	737	881	167	132	593	999999	395	999999	34	42	999999	601	313	999999	463	612	381	999999	911	697	89	999999	946	302	940	999999	999999	999999	999999	829	933	295	387	376	758	999999	139	324	827	999999	495	877	917	320	999999	999999	791	806	271	21	999999	899	902	763	285	406	999999	865	192	66	999999	578	372	204	108	154	223	937	999999	537	999999	67	902	999999	999999	999999	424	635	852	310	746	999999	555	777	666	43	999999	999999	100	362	991	273	999999	771	73	917	515	722	222	305	426	999999	932	999999	539	115	997	999999	562	999999	981	309	23	999999	319	999999	32	594	999999	74	999999	600	846	521	546	999999	925	999999	999999	999999	696	701	422	557	883	999999	415	822	248	561	46	693	71	27	380	999999	999999	259	461	768	999999	920	195	158	543	825	16	999999	197	330	999999	866	559	278	387	289	886	999999	999999	999999	889	210	356	975	38	78	538	829	999999	999999	999999	999999	679	999999	999999	775	516	999999	999999	67	999999	999999	999999	917	381	
179	999999	792	999999	101	805	795	261	45	878	695	573	219	999999	999999	999999	186	999999	342	372	999999	999999	187	880	611	773	622	999999	940	539	894	575	999999	999999	858	934	746	199	59	59	172	423	644	503	703	212	307	154	999999	770	710	724	301	555	866	981	999999	912	38	328	193	999999	321	999999	983	999999	999999	614	271	539	551	986	231	293	209	101	553	684	187	409	475	477	901	179	829	180	283	999999	738	876	999999	833	999999	731	999999	818	111	999999	519	583	999999	999999	883	999999	999999	723	503	18	355	775	999999	280	999999	629	852	715	452	152	675	999999	845	999999	876	394	999999	999999	826	500	999999	390	989	999999	175	603	341	783	594	891	949	999999	999999	275	538	999999	448	708	108	540	878	999999	376	959	473	706	737	999999	999999	498	459	512	999999	999999	591	964	785	34	999999	142	297	999999	130	999999	202	569	146	580	722	913	999999	852	619	295	621	275	24	39	941	999999	865	999999	967	999999	442	447	999999	673	683	573	187	424	999999	999999	253	809	999999	815	767	903	999999	167	999999	902	552	999999	999999	999999	391	325	950	755	999999	647	276	772	111	35	128	999999	360	999999	896	159	736	999999	260	653	52	999999	245	209	999999	47	898	708	431	75	553	835	553	607	291	368	622	999999	341	954	699	480	707	14	696	21	999999	107	999999	944	175	30	356	249	569	580	89	999999	493	55	999999	568	999999	46	481	292	211	752	191	538	536	999999	201	305	953	999999	113	999999	999999	261	999999	801	999999	487	899	999999	489	314	999999	711	288	871	938	295	216	141	140	671	533	413	809	800	915	999999	418	860	829	999999	296	998	476	848	249	999999	561	947	130	999999	999999	948	999999	999999	715	480	259	665	377	905	99	822	440	442	707	108	999999	693	885	714	79	49	704	439	27	999999	245	440	631	706	734	999999	20	277	535	584	610	911	999999	445	483	753	999999	923	961	474	567	44	150	150	789	867	71	416	793	106	254	374	879	677	245	818	43	670	180	999999	811	173	999999	999999	497	540	608	999999	240	999999	999999	780	477	553	480	211	300	490	916	866	207	604	999999	438	340	999999	41	417	999999	665	999999	999999	753	141	662	404	137	27	653	259	269	999999	185	477	999999	473	999999	336	206	44	999999	552	754	313	632	216	689	478	999999	260	508	999999	250	575	606	734	999999	345	890	86	83	282	837	666	999999	586	428	15	999999	867	999999	705	221	176	146	999999	77	450	509	456	999999	658	234	999999	751	78	999999	999999	871	815	
999999	999999	445	130	999999	255	714	97	705	55	788	683	589	925	999999	999999	979	83	999999	438	666	586	835	444	371	999999	999999	444	915	999999	216	818	999999	999999	430	788	270	101	215	890	999999	980	744	464	667	999999	79	309	492	999999	99	999999	999999	442	159	999999	725	10	999999	545	208	280	181	176	838	969	549	516	505	131	542	999999	867	999999	999999	685	842	381	776	340	355	748	999999	999999	449	999999	646	701	923	569	999999	269	999999	670	999999	192	808	577	625	698	492	562	999999	370	416	212	438	633	999999	473	28	999999	234	428	999999	459	999999	999999	999999	929	999999	847	999999	999999	67	282	999999	207	855	793	877	274	755	999999	847	793	999999	999999	560	247	480	23	245	999999	551	719	45	914	481	999999	865	604	850	696	374	645	969	868	312	999999	999999	999999	778	999999	596	753	999999	155	580	406	515	735	654	490	459	319	999999	142	393	347	247	640	725	622	927	282	424	69	713	212	823	85	289	427	999999	248	999999	999999	864	797	999999	889	999999	85	999999	140	950	369	999999	999999	43	999999	999999	964	895	27	515	165	745	999999	339	539	441	378	582	440	455	236	900	220	999999	50	277	595	226	358	306	650	895	797	332	999999	999999	658	179	986	600	325	531	999999	732	999999	825	551	468	592	457	965	502	295	685	723	999999	999999	980	999999	569	889	748	546	720	865	999999	948	999999	284	716	999999	208	596	840	139	704	999999	488	995	224	726	999999	999999	999999	999999	158	999999	122	609	595	999999	678	999999	427	711	576	984	851	867	819	877	999999	999999	875	999999	766	906	999999	555	999999	140	547	999999	778	999999	761	999999	645	999999	999999	659	836	391	689	919	115	32	179	139	562	999999	999999	620	185	347	999999	999999	758	237	575	999999	164	566	590	464	258	693	407	584	999999	999999	349	999999	160	999999	50	179	505	955	569	743	737	999999	992	308	653	927	809	441	676	999999	366	999999	814	475	505	279	800	234	671	999999	625	999999	190	999999	380	24	999999	25	306	996	999999	802	999999	831	514	999999	574	292	999999	331	999999	965	907	999999	106	999999	658	685	999999	771	379	280	294	999999	127	999999	145	892	927	639	999999	793	145	999999	380	564	750	999999	999999	665	704	517	422	999999	537	999999	686	59	13	999999	366	999999	361	534	626	999999	517	520	713	371	999999	682	364	181	999999	100	999999	237	760	542	189	675	724	999999	76	999999	858	944	620	468	465	95	888	999999	283	683	442	610	63	212	56	240	279	999999	962	32	162	250	486	999999	999999	999999	
298	471	270	999999	999999	362	999999	764	319	572	900	999999	905	617	999999	877	999999	189	658	229	184	999999	495	949	999999	135	46	999999	709	617	468	183	638	999999	797	999999	227	592	623	89	999999	299	893	483	999999	33	999999	999999	237	285	352	306	999999	610	285	740	975	320	294	934	999999	423	65	701	114	726	617	898	820	378	999999	315	565	578	86	884	664	21	619	382	441	692	816	434	274	171	395	37	731	66	450	906	999999	999999	764	729	999999	201	379	612	416	794	533	859	625	46	999999	218	533	400	86	999999	700	999999	999999	632	999999	999999	436	943	340	589	999999	763	927	999999	17	999999	814	357	999999	472	642	17	965	999999	168	956	808	999999	430	187	503	341	999999	486	215	396	195	141	132	613	764	435	281	999999	627	770	999999	871	38	864	404	186	749	614	331	693	946	856	999999	650	999999	208	523	163	999999	835	999999	450	548	999999	999999	999999	235	47	707	217	999999	148	29	999999	34	937	999999	999999	782	327	592	999999	165	521	449	999999	667	481	791	566	912	127	741	791	986	491	333	417	183	999999	950	999999	906	124	999999	807	837	999999	625	884	999999	999999	381	768	999999	417	295	36	181	361	24	753	256	999999	304	999999	407	237	411	543	613	999999	392	70	376	880	469	50	563	641	999999	592	855	906	568	999999	999999	973	548	579	205	307	999999	821	708	206	465	766	819	350	410	609	673	92	281	215	575	999999	999999	373	947	255	472	539	858	431	999999	350	582	350	870	433	689	999999	347	316	557	570	362	179	425	999999	231	222	240	892	919	773	634	999999	389	435	581	999999	632	999999	835	705	963	286	309	124	193	479	480	999999	920	999999	999999	965	999999	999999	959	231	948	254	33	999999	309	999999	512	134	715	229	961	445	851	514	209	397	480	999999	607	85	870	310	519	999999	742	263	972	999999	38	669	999999	384	476	360	236	388	926	585	406	996	774	184	409	999999	999999	44	135	416	999999	358	494	807	407	883	360	647	734	281	999999	55	993	433	999999	56	526	586	968	501	287	821	470	999999	454	610	999999	696	901	555	243	707	999999	566	999999	680	185	896	976	593	999	999999	653	654	78	999999	13	350	999999	363	447	931	76	634	999999	820	887	598	362	797	582	664	746	188	48	809	917	437	987	999999	999999	630	609	385	501	698	178	815	826	103	606	960	617	547	118	999999	641	503	999999	626	792	586	543	189	20	345	999999	474	616	269	443	999999	363	662	999999	999999	999999	690	999999	440	
651	81	771	268	200	999999	56	208	80	999999	177	999999	999	371	633	294	96	429	999999	166	856	704	999999	567	660	40	607	955	999999	301	980	951	371	997	974	721	999999	284	989	399	298	643	999999	880	999999	30	577	991	999999	207	730	999999	325	976	584	999999	871	214	608	169	24	101	153	999999	755	226	62	11	396	912	999999	812	440	975	999999	222	999999	999999	475	999999	463	999999	999999	857	570	87	635	394	423	36	849	610	675	829	999999	999999	500	624	134	875	968	999999	604	126	727	918	472	350	999999	371	647	552	738	969	706	408	999999	295	218	999999	999999	667	999999	999999	73	870	146	610	600	671	722	685	205	600	671	888	20	810	999999	652	615	999999	286	61	999999	306	871	999999	133	976	42	999999	416	456	293	310	986	245	62	857	781	862	749	999999	649	999999	357	999999	999999	818	397	364	165	565	72	305	390	999999	999999	999999	998	439	486	624	999999	999999	999999	748	999999	370	999999	775	757	282	871	999999	999999	839	412	428	999999	999999	409	314	588	678	999999	850	394	987	920	999999	265	295	859	351	385	999999	807	141	999999	608	830	999999	916	621	606	882	694	999999	759	550	135	999999	818	999999	40	181	45	960	467	429	364	999999	999999	453	999999	471	423	529	999999	421	999999	280	736	349	903	999999	999999	999999	999999	177	166	85	238	999999	333	703	477	595	321	213	999999	847	999999	272	254	999999	496	473	111	144	999999	999999	940	348	999999	854	824	478	999999	999999	783	78	999999	999999	273	289	100	81	129	816	993	828	217	174	332	999999	607	474	105	402	976	924	999999	999999	708	990	144	890	860	999999	999999	999	999999	753	429	999999	957	383	999999	965	999999	999999	354	999999	150	640	957	776	25	334	257	999999	382	999999	591	999999	213	952	592	282	999999	210	220	651	937	999999	603	464	744	312	999999	234	999999	999999	999999	561	999999	581	795	999999	43	368	874	999999	231	529	626	999999	172	570	817	15	790	726	999999	219	214	703	356	999999	47	503	41	713	107	33	884	252	984	39	289	631	166	524	999999	785	336	685	429	418	377	999999	302	184	999999	231	999999	999999	319	773	999999	877	234	649	999999	540	337	170	438	207	645	384	999999	999999	999999	195	848	276	999999	45	882	529	283	938	778	701	211	857	228	876	590	999999	999999	221	682	411	407	516	493	709	999999	175	999999	999999	773	993	72	169	892	309	382	999999	999999	284	890	828	999999	295	870	999999	999999	479	942	561	617	509	999999	71	460	879	787	341	783	778	999999	717	282	60	
174	785	638	51	999999	919	503	424	873	999999	999999	853	807	121	646	999999	380	978	233	999999	999999	273	551	10	709	23	521	50	393	999999	999999	183	556	999999	999999	95	701	297	515	32	68	203	999999	793	741	606	81	675	695	999999	999999	608	493	586	445	901	999999	637	342	951	408	999999	40	390	960	157	307	264	990	560	462	92	473	211	999999	422	636	758	269	113	941	845	354	763	999999	99	689	969	118	229	852	73	999999	563	624	999999	999999	256	999999	999999	308	817	684	999999	176	325	999999	999999	949	32	274	484	999999	239	999999	562	118	277	305	870	468	338	155	999999	999999	398	138	909	586	42	999999	999999	999999	675	804	999999	170	219	596	769	955	999999	999999	95	954	377	999999	725	999999	71	999999	895	950	962	135	970	671	999999	436	778	197	999999	706	917	772	999999	558	702	434	887	402	898	680	536	915	999999	999999	70	817	340	703	412	999999	525	999999	999999	440	963	549	834	461	257	782	818	582	999999	700	112	322	999999	818	993	300	665	999999	598	224	424	57	73	999999	610	106	105	999999	784	867	190	382	418	453	595	162	999999	435	154	999999	861	999999	194	999999	215	748	746	522	709	122	701	855	946	149	25	999999	486	181	850	161	686	743	798	999999	519	730	999999	999999	999999	999999	700	240	524	483	363	999999	862	999999	999999	862	359	999999	999999	999999	176	334	435	278	999999	680	676	428	584	993	438	999999	999999	331	852	485	844	129	299	999999	422	999999	999999	473	999999	554	62	784	725	988	999999	113	378	136	696	194	305	635	999999	552	999999	281	656	531	999999	999999	999999	999999	849	999999	28	239	999999	505	259	705	993	999999	491	884	627	891	703	595	999999	335	999999	39	635	999999	999999	218	931	746	705	999999	814	999999	429	551	248	521	935	999999	970	571	999999	872	876	990	201	343	154	314	999999	283	999999	70	339	719	495	286	905	191	791	809	999999	548	800	999999	999999	193	542	940	645	115	955	949	625	630	999999	999999	163	999999	999999	846	74	999999	999999	431	999999	754	999999	710	999999	962	615	754	999999	170	999999	999999	81	766	109	17	801	999999	669	819	327	628	444	709	999999	617	132	271	715	945	745	681	727	999999	547	146	713	999999	883	999999	500	211	987	999999	366	247	805	999999	544	468	999999	859	958	11	114	943	319	770	507	449	839	354	49	26	425	591	552	702	229	963	999999	969	999999	986	999999	126	641	979	352	965	999999	736	726	256	999999	885	723	726	274	603	827	942	334	999999	842	155	171	971	49	
774	694	112	176	581	174	999999	539	971	681	987	312	339	428	542	637	113	627	792	999999	539	868	825	999999	626	145	999999	645	999999	154	999999	954	669	999999	577	280	999999	569	155	91	826	999999	751	55	286	301	497	524	791	807	738	999999	999999	999999	999999	906	869	674	550	445	813	999999	652	827	507	43	642	399	850	272	928	999999	481	711	999999	193	126	780	161	334	999999	836	999999	89	415	654	585	813	440	671	411	44	999999	709	999999	396	703	924	547	253	999999	108	674	999999	878	204	57	999999	567	326	789	98	522	225	999999	976	586	573	422	852	999999	829	958	188	861	894	999999	771	442	902	489	202	242	908	676	550	172	335	999999	220	607	917	255	124	882	322	522	999999	913	302	809	999999	512	999999	796	999999	149	496	667	984	678	285	235	999999	836	597	855	999999	549	999999	814	261	372	211	254	540	584	999999	999999	999999	381	723	858	150	102	999999	690	547	122	846	411	675	667	226	541	332	691	589	287	295	467	908	262	666	487	558	767	999999	450	265	254	304	200	128	612	955	426	95	572	999999	907	999999	501	702	845	148	593	156	670	999999	848	999999	567	20	91	999999	470	201	662	544	592	999999	107	856	602	999999	485	549	999999	585	905	606	27	800	388	999999	416	559	999999	349	999999	621	999999	527	417	260	737	190	47	148	495	235	999999	37	893	999999	220	645	110	999999	999999	999999	999999	94	27	251	999999	766	632	999999	67	999999	380	323	579	971	749	579	999999	999999	378	304	511	475	100	680	999999	999999	999999	860	939	770	458	92	685	921	89	555	999999	999999	283	971	557	115	999999	584	854	119	999999	922	777	640	999999	759	999999	368	542	76	994	346	999999	986	858	771	999999	296	461	297	999999	657	892	999999	999999	999999	77	406	747	406	394	515	999999	999999	541	984	93	308	574	699	721	999999	389	999999	999999	173	108	297	122	786	122	794	133	566	481	800	999999	582	571	999999	999999	963	621	999999	999999	488	520	12	455	999999	688	694	999999	999999	575	999999	278	879	644	905	999999	780	999999	960	294	600	999999	999999	593	740	999999	510	737	649	18	999999	999999	253	999999	81	999999	106	841	248	107	427	82	999999	990	169	532	159	938	665	750	999999	679	999999	850	999999	106	261	418	999999	918	188	956	82	753	817	615	35	999999	999999	262	999999	939	55	863	999999	528	31	278	434	218	999999	571	81	899	107	88	54	402	999999	975	401	687	999999	330	919	470	999	616	182	553	506	610	999999	413	673	971	634	
797	983	999999	84	983	984	999999	999999	999999	885	183	656	739	571	632	299	597	861	400	812	724	999999	406	528	414	105	880	711	205	205	667	235	136	453	257	419	696	900	417	999999	999999	999999	313	585	825	999999	443	982	874	321	779	552	999999	168	999999	853	587	999999	670	888	114	999999	999999	421	227	947	529	296	323	223	602	696	453	697	193	999999	640	820	703	453	662	897	837	883	999999	125	953	999999	543	403	831	661	240	529	598	834	300	891	367	999999	999999	157	668	661	718	92	108	585	974	402	223	767	341	226	999999	216	958	44	994	112	999999	561	999999	999999	999999	940	466	924	108	359	227	748	999999	824	22	514	238	185	174	999999	26	377	999999	151	189	74	330	23	303	391	876	265	897	999999	883	880	405	748	279	999999	999999	184	999999	999999	184	475	314	516	999999	721	999999	782	869	660	96	627	567	610	740	326	999999	999999	999999	717	482	961	851	207	999999	142	119	490	906	396	718	841	890	377	966	714	760	814	999999	999999	413	104	396	246	999999	999999	999999	794	17	952	167	182	552	999999	153	999999	623	999999	574	81	611	497	875	482	942	254	736	199	643	36	999999	999999	643	999999	313	388	999999	999999	999999	999999	819	325	999999	999999	999999	546	999999	131	234	753	100	652	249	738	970	916	228	913	999999	925	529	133	999999	980	396	360	539	503	999999	764	648	18	89	999999	262	999999	23	922	253	999999	955	999999	999999	890	936	913	567	905	89	999999	170	661	321	112	165	695	174	503	999999	878	999999	999999	665	470	114	999999	572	999999	999999	684	903	999999	670	999999	970	915	168	270	54	999999	999999	999999	999999	79	999999	986	697	977	733	566	132	520	999999	374	399	169	949	504	785	999999	351	216	999999	999999	493	864	990	424	142	250	537	904	458	94	94	382	380	595	866	999999	394	595	626	919	561	999999	939	306	507	810	965	664	484	200	141	999999	999999	29	586	999999	996	283	845	493	39	999999	71	280	289	27	788	364	638	667	470	755	590	510	843	110	924	999999	916	331	285	872	429	999999	953	507	176	361	18	136	999999	121	749	143	889	343	331	669	999999	489	31	610	36	999999	729	385	996	704	186	486	999999	312	366	523	218	166	797	803	326	782	850	437	355	511	546	359	999999	457	620	509	779	265	677	436	310	674	999999	613	538	578	511	472	185	532	999999	819	999999	999999	925	732	546	527	352	999999	638	594	265	525	280	380	378	549	999999	677	706	558	999999	930	223	543	320	194	
274	999999	281	388	999999	823	199	726	604	780	532	999999	963	999999	913	443	999999	715	419	330	343	167	209	962	999999	507	825	763	195	999999	21	391	999999	999999	263	999999	999999	260	342	442	999999	553	775	999999	26	206	714	455	999999	999999	142	507	999999	999999	851	116	548	999999	999999	999999	999999	435	541	999999	768	999999	999999	611	997	999999	480	999999	383	977	994	789	391	611	945	190	793	380	999999	994	691	999999	266	432	999999	999999	66	999999	259	587	444	999999	22	995	829	875	999999	999999	457	336	719	999999	134	157	994	72	724	999999	373	820	999999	626	999999	546	99	265	883	52	111	851	262	999999	298	795	542	104	776	999999	782	79	459	691	999999	999999	284	105	389	119	437	448	432	129	290	439	627	817	999999	476	905	999999	991	688	11	606	83	893	999999	338	615	900	295	337	999999	304	370	999999	704	526	271	993	875	774	615	999999	429	143	999999	999999	999999	999999	999999	310	999999	218	87	770	690	999999	717	391	999999	61	504	537	162	999999	965	986	78	999999	123	76	215	911	698	227	999999	347	187	940	356	448	170	890	398	985	846	945	226	600	588	387	808	879	205	824	280	87	510	334	178	999999	790	819	610	444	105	579	519	860	697	352	148	999999	999999	360	891	613	148	177	257	999999	769	478	770	999999	999999	335	716	874	999999	995	837	999999	772	999999	657	999999	289	954	890	276	436	365	902	245	248	42	843	844	933	666	939	343	999999	999999	790	322	59	875	186	999999	863	645	913	999999	515	999999	14	999999	702	550	999999	999999	287	980	593	414	575	534	496	235	999999	871	999999	291	66	503	775	623	15	345	301	414	777	130	413	790	452	211	729	952	37	603	151	392	342	755	65	106	565	999999	747	524	999999	950	287	991	703	632	645	21	521	390	244	367	259	919	999999	166	577	802	999999	373	999999	999999	999999	888	730	558	948	999999	448	678	68	629	999999	776	36	826	843	999999	999999	999999	566	718	441	999999	369	999999	142	422	348	999999	529	762	424	383	719	843	752	999999	999999	155	999999	344	573	842	999999	615	769	482	892	589	323	164	999999	999999	999999	96	999999	999999	999999	945	426	535	961	549	159	306	215	999999	66	192	83	454	999999	941	146	231	154	598	999999	753	25	660	530	999999	585	374	56	282	999999	633	740	202	870	325	729	157	382	34	999999	35	410	999999	425	999999	516	869	13	773	15	999999	999999	999999	999999	774	930	765	15	212	963	999999	259	932	999999	999999	452	881	583	835	999999	999999	848	999999	
904	300	353	470	244	820	999999	715	371	282	277	989	691	999999	957	105	395	963	151	999999	70	909	775	477	904	992	999999	634	295	999999	561	25	999999	822	610	944	431	999999	531	999999	999999	258	422	976	999999	660	999999	227	999999	999999	999999	259	848	999999	999999	999999	524	876	566	252	563	618	429	203	999999	261	261	869	624	22	999999	926	441	999999	219	812	496	799	999999	999999	259	49	709	807	727	311	177	999999	762	999999	429	554	999999	289	632	351	828	999999	264	414	409	873	602	911	813	524	817	892	468	257	999999	725	74	999999	993	523	908	622	476	420	94	202	116	19	999999	129	32	999999	333	868	984	999999	999999	407	999999	385	447	798	993	999999	493	285	600	515	999999	704	999999	591	999999	119	999999	216	752	844	330	999999	999999	592	999999	694	501	999999	568	600	272	999999	999999	667	476	617	999999	120	999999	273	926	808	601	600	903	888	639	441	866	224	999999	778	999999	699	87	999999	618	854	479	309	711	828	716	999999	252	874	523	822	124	678	42	999999	587	488	918	999999	615	176	688	999999	65	69	798	999999	173	494	716	491	590	838	999	231	641	999999	999999	108	101	999999	358	39	375	816	327	999999	191	114	999999	45	781	565	32	451	999999	49	254	651	39	372	836	758	168	42	242	285	679	811	690	999999	999999	819	999999	24	818	999999	74	248	742	999999	172	999999	304	999999	999999	34	999999	557	64	601	999999	999999	78	729	764	600	999999	999999	999999	51	518	379	424	931	119	961	146	17	633	516	975	15	909	999999	210	777	463	487	332	218	999999	132	999999	98	999999	999999	999999	700	260	228	788	731	665	700	102	792	645	999999	571	748	887	808	999999	548	626	79	10	649	528	987	146	999999	999999	374	583	999999	999999	335	747	999999	220	446	757	415	728	253	349	219	336	417	142	100	916	584	999999	999999	999999	218	471	999999	25	999999	181	273	91	999999	999999	999999	127	706	179	999999	999999	478	999999	451	61	518	819	383	730	791	323	121	854	56	477	436	53	923	999999	414	863	999999	999999	999999	999999	494	333	333	999999	999999	999999	629	248	822	474	447	56	880	608	999999	398	98	393	234	787	69	418	999999	999999	999999	257	204	999999	764	455	992	401	429	185	999999	195	496	850	681	999999	694	872	999999	999999	40	999999	173	324	507	26	775	249	852	999999	215	86	297	405	999999	801	898	120	484	377	999999	55	999999	704	51	504	999999	248	999999	535	103	999999	385	464	897	903	93	879	999999	748	680	753	549	999999	970	999999	999999	
101	611	879	800	584	398	665	109	984	763	999999	282	13	124	999999	536	327	237	28	700	999999	507	999999	718	999999	108	999999	696	999999	506	528	733	561	606	810	637	833	999999	519	798	999999	364	999999	150	999999	607	18	999999	153	226	999999	870	952	789	999999	593	999999	999999	782	485	662	999999	999999	999999	244	735	721	999999	999999	999999	703	593	718	999999	980	999999	999999	999999	103	999999	99	111	999999	999999	284	658	781	771	542	999999	999999	672	951	999999	145	752	983	435	905	888	885	999999	999999	254	523	638	999999	733	999999	999999	998	999999	999999	999999	395	561	999999	868	999999	585	954	949	863	95	537	41	641	999999	93	238	495	999999	299	214	535	487	781	308	988	646	507	58	999999	947	228	301	604	999999	647	584	336	125	999999	999999	999999	935	748	244	999999	492	999999	476	649	581	110	839	781	863	835	999999	999999	126	880	566	88	906	999999	916	999999	246	999999	60	47	509	901	380	936	969	280	600	738	546	591	505	648	40	999999	999999	999999	389	520	741	755	739	804	220	999999	666	999999	999999	999999	831	377	999999	65	947	439	150	680	999999	903	811	999999	999999	179	999999	534	384	917	58	999999	608	79	487	725	999999	304	307	999999	691	145	999999	729	251	652	999999	178	121	999999	999999	601	268	709	127	485	709	158	999999	570	570	685	860	748	202	531	999999	999999	890	755	370	652	999999	999999	989	594	633	92	351	592	272	75	423	934	226	457	248	999999	952	11	26	999999	783	737	999999	15	285	531	536	720	999999	154	287	365	90	58	469	822	999999	532	852	626	806	928	307	999999	272	925	531	745	292	999999	810	888	738	999999	869	405	311	983	999999	111	555	630	288	128	787	67	854	177	988	999999	189	429	159	399	999999	855	439	999999	742	999999	999	791	438	864	344	399	999999	267	189	73	999999	736	999999	999999	81	186	650	189	999999	214	999999	363	756	865	270	390	739	348	92	999999	965	999999	999999	999999	111	763	999999	999999	999999	398	999999	596	988	924	904	453	215	408	999999	999999	215	259	923	537	999999	999999	44	572	999999	953	999999	999999	184	175	108	850	495	263	649	317	999999	236	405	999999	999999	484	375	832	999999	816	185	341	999999	528	808	999999	999999	713	681	465	999999	629	819	830	738	160	422	822	999999	64	958	951	758	999999	580	978	854	604	999999	803	280	212	611	787	999999	328	269	656	366	999999	111	781	582	193	588	363	417	574	589	624	72	999999	16	906	858	233	582	999999	999999	999999	861	153	950	877	195	526	999999	41	62	
419	891	765	999999	443	999999	186	379	574	999999	226	570	289	25	148	741	727	205	704	928	555	745	260	709	999999	530	958	999999	999999	999999	71	999999	999999	521	999999	999999	999999	96	572	953	682	853	18	586	999999	269	582	138	812	999999	467	330	324	112	507	673	999999	66	999999	913	994	354	674	575	370	881	195	768	999999	999999	999999	999999	633	750	256	999999	999999	674	978	277	948	829	999999	999999	541	741	999999	283	999999	506	103	999999	167	999999	958	337	188	442	226	849	84	814	293	408	999999	825	697	999999	999999	806	935	966	999999	662	965	175	999999	117	43	999999	860	911	754	348	320	202	484	974	791	918	522	304	999999	999999	203	999999	999999	621	864	716	999999	457	426	217	999999	137	173	505	693	999999	999999	81	999999	596	999999	172	70	945	999999	999999	351	999999	781	937	293	641	518	999999	999999	831	629	713	252	327	585	999999	999999	546	777	193	38	999999	290	998	915	451	895	861	151	999999	999999	599	534	364	999999	999999	675	999999	999999	929	618	225	45	861	173	299	828	999999	21	999999	677	523	999999	903	481	372	999999	783	32	999999	745	657	806	438	758	39	189	888	953	265	738	16	622	847	575	999999	999999	429	834	626	622	999999	999999	566	363	560	431	631	882	12	999999	891	466	999999	999999	961	419	607	113	999999	119	940	137	755	999999	670	900	330	338	668	428	999999	949	405	229	930	806	250	84	999999	608	558	999999	999999	378	999999	549	999999	663	613	403	999999	325	999999	999999	682	686	104	719	692	659	111	302	224	583	874	999999	71	999999	264	164	178	532	905	535	561	934	186	387	10	131	999999	667	724	274	93	697	258	888	547	999999	999999	999999	392	547	506	265	791	999999	503	904	488	679	408	458	235	999999	420	174	955	748	510	717	999999	571	999999	444	577	999999	500	186	693	182	325	21	452	648	150	367	39	305	999999	808	883	999999	999999	689	268	276	49	279	287	93	932	798	999999	994	810	820	256	999999	687	841	877	326	999999	315	364	397	15	999999	673	62	145	999999	605	701	834	624	999999	611	185	311	999999	230	999999	610	999999	526	277	458	838	329	120	966	618	311	930	566	885	337	335	870	999999	462	606	234	999999	283	999999	51	999999	196	892	645	999999	386	931	999999	427	610	76	838	129	557	748	353	941	179	999999	303	770	999999	738	601	999999	314	50	999999	999999	675	662	966	332	236	298	651	437	475	89	241	380	283	149	284	999999	497	751	712	714	263	293	778	999999	900	281	999999	457	301	999999	
582	999999	999999	43	751	948	999999	516	893	999999	999999	999999	476	100	809	923	497	999999	464	999999	788	563	338	743	999999	392	884	735	431	954	999999	204	145	115	999999	896	897	249	397	336	171	980	857	453	618	999999	816	687	999999	999999	784	762	993	961	581	28	17	740	999999	369	74	999999	94	999999	999999	999999	780	999999	999999	913	999999	999999	741	137	178	808	706	884	135	34	575	206	999999	454	180	644	211	184	534	999999	889	166	576	37	272	797	896	918	591	716	565	455	103	518	951	536	999999	865	793	773	322	132	615	999999	793	867	70	640	767	999999	999999	606	999999	116	33	869	999999	713	865	999999	999999	787	302	999999	468	999999	999999	795	503	999999	999999	346	999999	760	174	999999	551	999999	244	404	736	265	160	374	999999	959	617	987	494	92	855	316	999999	422	861	535	830	206	190	673	999999	999999	147	133	603	363	225	999999	999999	999999	327	754	479	471	643	655	999999	999999	402	509	512	125	311	420	788	317	346	969	999999	639	936	355	746	570	999999	472	128	36	771	662	743	999999	55	236	764	111	999999	537	778	999999	898	902	803	681	170	999999	999999	999999	344	295	27	256	186	311	331	972	999999	908	832	181	999999	999999	166	740	765	971	999999	84	656	687	999999	999999	201	999999	741	999999	551	75	410	999999	509	402	692	485	645	497	364	743	999999	792	999999	928	705	606	678	999999	999999	73	915	199	579	888	80	657	999999	218	999999	492	570	297	430	942	508	843	672	144	999999	681	105	277	616	999999	179	863	594	552	113	594	25	452	298	488	159	221	419	620	332	999999	671	999999	999999	872	183	617	999999	999999	999999	862	999999	543	999999	74	967	648	583	999999	718	216	72	271	999999	470	476	999999	999999	942	792	297	433	61	812	882	19	668	834	743	163	561	502	999999	133	251	660	481	82	233	521	511	638	176	999999	126	971	999999	332	999999	405	65	618	429	999999	142	439	881	731	498	64	999999	813	999999	99	167	999999	999999	148	863	809	995	55	775	431	291	659	999999	160	696	910	999999	346	862	348	999999	943	83	84	990	812	778	750	999999	179	222	698	798	999999	744	412	351	270	469	172	410	999999	842	998	999999	482	182	731	999999	587	453	962	950	500	992	999999	640	999999	157	60	40	254	999999	606	999999	593	860	999999	999999	294	568	350	877	700	938	999999	999999	84	998	999999	639	57	999999	996	999999	260	747	308	94	999999	999999	796	122	418	142	165	549	246	789	493	622	999999	326	750	999999	113	999999	260	999999	
905	123	565	557	999999	999999	983	539	999999	880	958	845	999999	999999	999999	522	772	238	468	568	782	547	999999	295	515	895	646	731	964	977	622	175	497	999999	999999	416	999999	249	482	999999	999999	625	999999	366	831	647	70	898	440	237	999999	875	999999	999999	999999	367	260	280	52	744	774	262	575	496	268	793	358	999999	916	478	999999	533	755	471	419	999999	999999	507	464	867	835	748	300	999999	731	746	549	804	965	820	166	999999	206	999999	232	896	59	587	999999	999999	298	252	981	962	920	722	999999	164	282	999999	894	999999	816	184	999999	36	962	839	765	521	999999	553	999999	105	321	382	336	999999	249	523	117	886	408	999999	579	592	999999	999999	816	18	627	999999	999999	999999	926	413	128	32	999999	205	933	220	822	586	794	744	400	886	650	547	396	999999	914	999999	515	999999	353	400	999999	327	270	634	32	756	999999	859	31	509	999999	999999	264	999999	200	54	999999	896	73	999999	999999	835	999999	880	999999	278	622	526	480	772	836	917	69	728	427	510	935	308	197	76	693	935	722	891	716	999999	293	999999	910	870	179	619	944	531	999999	769	135	390	947	754	143	377	388	258	672	999999	847	535	999999	999999	118	291	708	997	138	696	122	999999	173	943	985	540	616	610	603	227	973	538	959	999999	384	555	360	999999	932	326	556	999999	228	465	999999	757	205	229	999999	888	910	946	403	82	657	825	999999	13	769	603	760	999999	655	455	999999	999999	576	239	999999	563	930	999999	75	999999	999999	648	92	708	59	237	999999	396	848	715	999999	36	144	999999	10	559	338	356	999999	338	565	778	999999	999999	999999	585	191	965	914	207	957	999999	881	999999	932	18	743	999999	999999	999999	268	374	929	940	999999	999999	184	688	999999	756	234	999999	600	736	999999	371	830	319	531	473	56	999999	482	999999	757	999999	155	554	955	991	815	820	401	142	999999	201	848	878	999999	924	999999	502	999999	167	999999	384	55	999999	343	570	188	999999	986	491	999999	888	891	289	192	476	999999	630	733	999999	940	414	999999	467	666	999999	523	951	684	606	73	553	642	324	677	999999	626	999999	221	394	812	391	999999	910	647	192	999999	569	695	168	817	999999	769	499	227	568	202	587	488	287	999999	999999	999999	390	427	942	256	999999	999999	999999	849	116	419	999999	434	558	999999	999999	820	484	756	954	999999	526	999999	293	999999	999999	107	119	999999	48	522	933	347	586	642	453	493	705	999999	732	957	886	999999	711	999999	430	75	999999	987	922	767	14	999999	102	999999	999999	
601	143	168	113	480	999999	628	810	593	485	10	848	916	999999	787	124	548	34	996	379	217	87	923	999999	87	438	131	268	281	518	411	254	615	999999	851	359	546	832	261	465	267	507	127	999999	999999	226	752	999999	999999	999999	465	507	106	601	26	524	220	805	36	51	380	999999	539	85	84	999999	242	507	286	437	999999	715	772	540	999999	999999	999999	48	932	860	686	999999	132	628	62	904	158	999999	402	337	149	999999	806	999999	94	896	967	51	999999	674	983	254	999999	707	84	750	734	566	999999	999999	999999	181	873	175	365	119	248	911	999999	179	607	228	999999	999999	297	837	999999	562	999999	225	999999	917	238	268	876	441	999999	424	554	312	179	592	535	96	772	999999	999999	640	999999	975	658	999999	28	641	999999	765	999999	999999	999999	246	840	181	120	274	574	999999	999999	615	298	924	430	823	999999	720	999	999999	999999	999999	186	329	969	278	999999	480	566	999999	899	597	200	120	301	64	14	317	471	998	999999	271	522	136	35	262	351	929	554	835	699	308	641	61	82	999999	457	101	999999	999999	999999	639	707	888	747	999999	424	188	633	376	818	999999	999999	11	543	431	505	59	999999	716	927	780	926	730	999999	999999	955	148	999999	178	606	999999	49	900	999999	842	563	999999	999999	680	838	173	305	187	27	649	59	640	518	651	999999	408	797	560	644	692	999999	977	999999	999999	399	285	999999	464	770	999999	20	358	476	700	999999	871	670	999999	878	763	484	999999	713	346	550	325	630	396	552	999999	125	489	265	842	139	586	999999	242	290	563	33	840	417	121	639	701	174	817	783	754	737	999999	682	999999	218	964	273	999999	605	84	654	999999	912	999999	789	531	999999	633	571	291	151	438	342	324	739	643	340	601	999999	849	999999	812	999999	797	471	941	999999	384	999999	174	322	173	636	216	908	280	928	999999	332	999999	608	540	255	999999	613	308	841	367	151	574	633	672	859	756	923	999999	150	124	110	999999	723	717	999	407	968	999999	801	136	999999	999999	715	494	999999	999999	250	620	999999	999999	194	172	999999	999999	243	69	540	999999	313	879	999999	999999	140	814	999999	999999	394	891	541	848	533	635	506	715	950	999999	859	149	402	270	515	312	285	999999	930	999999	748	283	484	939	866	328	673	922	999999	999999	338	999999	748	794	999999	359	999999	999999	999999	558	665	999999	499	999999	210	401	257	999999	999999	980	790	111	883	808	736	120	416	602	982	215	961	584	872	999999	353	958	401	608	65	166	234	567	451	999999	
282	363	784	923	999999	475	80	999999	558	862	999999	237	27	999999	68	104	942	486	735	381	596	90	999999	999999	217	251	999999	649	987	999999	999999	233	659	511	535	999999	335	999999	999999	516	144	341	36	999999	999999	126	941	460	549	961	223	747	831	79	999999	999999	841	895	715	497	999999	999999	999999	350	115	336	577	515	414	685	999999	459	999999	999999	247	265	63	511	838	999999	999999	999999	109	36	994	18	401	589	726	343	999999	999999	778	375	51	713	697	999999	905	999999	548	435	55	863	202	999999	134	612	832	530	148	339	999999	623	196	999999	999999	617	355	999999	934	988	789	81	999999	338	680	999999	187	533	567	377	606	999999	553	874	503	246	833	999999	999999	999999	756	206	204	211	999999	999999	189	126	392	999999	340	808	789	560	999999	974	719	863	93	876	999999	309	962	771	999999	941	80	321	999999	999999	783	999999	221	155	241	999999	877	942	954	525	78	71	151	487	46	797	335	992	238	529	526	999999	999999	999999	363	457	243	432	999999	442	94	867	693	307	306	224	596	643	329	999999	106	999999	908	567	808	374	999999	484	735	935	615	999999	999999	902	567	812	968	213	791	784	999999	454	999999	522	441	210	377	843	191	821	999999	692	999999	184	432	999999	72	999999	999999	989	298	759	697	543	826	17	784	791	739	493	256	999999	851	544	999999	999999	999999	396	136	607	996	324	302	999999	734	923	999999	908	479	999999	750	999999	13	802	999999	599	757	930	695	434	426	585	114	698	575	818	999999	138	479	781	999999	675	999999	602	999999	974	466	784	808	999999	999999	875	321	921	742	999999	389	59	59	114	894	382	999999	702	190	421	999999	604	999999	916	93	284	438	698	381	85	926	411	999999	999999	999999	972	131	792	999999	551	999999	192	956	708	438	999999	89	375	999999	74	974	760	421	581	763	862	447	892	999999	328	446	622	550	666	940	977	999999	538	999999	921	999999	909	871	639	156	37	648	999999	487	999999	205	73	812	316	111	999999	989	237	757	999999	535	238	999999	512	115	651	642	299	768	461	550	550	403	965	813	75	889	782	435	999999	224	808	999999	528	132	382	810	243	565	999999	987	22	781	999999	395	31	999999	369	999999	999999	395	999999	870	35	751	654	670	846	503	45	286	217	802	999999	999999	726	823	453	389	732	999999	408	733	992	473	537	769	702	999999	791	999999	999999	258	930	350	864	938	999999	776	477	999999	963	999999	530	499	779	220	999999	644	669	208	493	999999	801	663	986	625	877	562	223	885	968	
277	712	907	756	999999	871	681	201	787	444	999999	911	30	877	668	212	999999	693	327	19	67	910	593	644	549	457	277	999999	999999	999999	999999	562	999999	743	999999	37	999999	743	999999	348	88	452	999999	999999	816	999999	999999	786	328	422	384	999999	896	999999	910	999999	129	272	216	999999	604	327	952	726	617	124	329	999999	190	640	999999	759	999999	978	930	615	38	828	999999	480	999999	490	44	826	686	958	999999	716	833	339	908	360	999999	318	999999	999999	500	999999	999999	701	999999	503	605	687	832	624	995	999999	999999	305	338	300	443	736	835	123	999999	999999	50	658	458	999999	999999	851	732	999999	233	999999	244	179	999999	999999	681	999999	730	183	999999	357	993	71	999999	747	770	999999	10	618	999999	799	482	999999	478	373	999999	498	252	146	59	753	955	602	401	999999	999999	775	190	464	618	316	15	661	238	999999	143	978	694	999999	841	914	851	123	999999	999999	92	613	701	751	759	193	884	999999	133	142	999999	400	670	533	73	999999	358	999999	999999	999999	794	821	999999	542	240	146	804	541	305	145	901	842	288	967	358	80	84	439	705	999999	432	421	537	105	999999	999999	318	171	647	846	999999	999999	122	714	638	270	221	168	520	623	389	352	999999	999999	999999	999999	999999	702	185	999999	999999	999999	999999	999999	187	383	293	306	999	498	827	642	894	999999	999999	595	999999	999999	338	999999	999999	915	918	92	999999	89	132	548	999999	983	999999	615	986	653	999999	999999	475	547	537	265	977	999999	169	32	795	746	458	840	419	644	830	548	373	97	145	15	10	758	999999	107	260	744	441	999999	868	221	656	999999	999999	932	999999	191	46	83	120	999999	755	896	999999	309	630	999999	999999	230	162	91	252	999999	518	920	646	717	28	439	14	242	999999	153	999999	583	999999	999999	999999	487	524	648	999999	300	999999	202	259	114	471	229	477	969	615	221	863	787	969	757	999999	611	295	412	173	606	78	877	469	611	743	712	219	422	973	999999	705	513	579	951	920	326	670	541	999999	999999	962	45	626	272	290	999999	999999	342	486	999999	201	122	485	905	999999	109	732	999999	370	759	20	65	996	964	515	359	218	27	836	415	941	753	166	999999	644	42	999999	206	330	376	108	876	936	275	999999	592	38	673	999999	821	593	999999	181	999999	787	907	49	999999	999999	931	168	596	999999	80	765	447	999999	119	270	199	999999	536	327	994	660	143	129	730	999999	999999	330	544	999999	25	822	918	582	999999	587	737	993	599	449	399	218	511	380	865	999999	20	
636	918	412	540	972	67	704	186	835	653	999999	319	155	833	999999	623	308	999999	258	999999	865	999999	532	533	205	259	96	927	999999	159	999999	263	230	505	296	411	141	757	53	764	223	999999	999999	999999	949	684	453	616	788	594	212	891	617	663	999999	999999	396	879	344	722	970	777	401	686	890	534	99	650	547	209	492	999999	446	493	999999	468	462	598	999999	521	805	999999	149	201	947	871	646	566	359	945	25	262	423	330	999999	446	14	157	999999	425	595	803	999999	999999	112	661	454	133	999999	687	999999	797	999999	822	999999	500	637	210	738	28	887	532	301	601	193	239	137	999999	699	196	463	315	555	168	926	12	411	560	98	296	999999	999999	536	999999	68	227	956	600	412	999999	809	804	418	34	999999	73	511	476	405	872	999999	338	433	844	233	582	252	147	896	915	999999	999999	121	452	601	999999	999999	629	999999	965	283	537	712	999999	386	999999	896	999999	631	863	500	935	164	226	999999	98	99	692	448	486	975	818	999999	999999	214	999999	999999	999999	432	172	77	882	999999	999999	999999	996	625	37	999999	574	685	721	516	999999	424	999999	922	895	690	999999	999999	999999	190	67	999999	465	832	225	999999	654	965	931	108	999999	795	618	999999	999999	999999	766	999999	71	235	874	800	263	999999	999999	999999	61	809	798	285	920	886	765	701	875	448	143	174	410	836	812	608	999999	623	57	246	806	999999	207	278	923	49	999999	999999	999999	266	737	999999	999999	999999	149	844	999999	656	999999	581	999999	999999	136	999999	999999	602	72	999999	422	275	57	999999	264	435	999999	900	612	529	361	880	672	999999	999999	619	711	999999	999999	999999	696	999999	441	107	444	999999	216	889	999999	921	784	331	977	989	999999	50	999999	107	899	999999	874	249	242	647	304	307	999999	352	531	516	999999	513	999999	804	999999	999999	999999	949	205	787	228	999999	999999	999999	745	999999	999999	683	33	354	410	614	91	279	999999	456	999999	793	803	147	567	863	367	518	356	280	732	182	461	220	216	269	999999	121	515	999999	999999	550	901	999999	404	235	329	186	116	960	431	999999	999999	91	718	50	155	68	230	364	29	367	999999	474	999999	730	999999	812	148	999999	712	970	763	999999	92	195	999999	539	742	999999	544	191	411	395	849	413	999999	379	502	175	999999	999999	999999	161	477	17	215	437	966	673	14	999999	999999	966	999999	461	565	999999	998	533	158	616	999999	888	820	838	955	948	625	893	967	852	320	973	36	869	89	999999	428	85	979	464	999999	78	337	37	153	
445	148	397	848	248	380	968	26	507	528	11	340	639	61	267	811	82	706	161	205	74	939	388	999999	953	105	999999	554	694	52	256	999999	999999	695	520	810	238	55	729	481	999999	956	528	350	87	999999	789	33	722	652	500	372	185	831	88	505	759	25	895	152	457	424	332	464	281	999999	548	943	540	456	583	37	999999	999999	853	999999	421	999999	305	681	316	899	832	51	551	883	386	999999	617	25	60	999999	999999	587	33	999999	633	73	999999	636	999999	845	493	999999	79	473	396	504	999999	999999	94	721	719	999999	835	557	592	291	913	398	74	587	336	999999	405	370	877	999999	657	999999	999999	357	968	668	947	471	999999	566	972	88	496	881	982	999999	931	339	503	999999	751	476	345	999999	160	999999	572	156	518	968	870	999999	595	997	847	61	495	999999	999999	61	276	374	151	35	319	834	901	192	604	688	593	76	999999	942	647	191	590	141	999999	298	999999	999999	952	999999	696	273	492	499	44	931	162	204	586	451	669	387	334	320	43	999999	778	389	551	830	384	999999	841	653	360	666	471	363	540	464	956	999999	999999	703	338	55	351	999999	999999	999999	536	398	490	426	999999	269	999999	280	108	880	999999	999999	260	999999	73	999999	432	999999	149	377	469	799	663	999999	495	205	999999	631	981	987	974	376	241	878	999999	986	999999	425	380	100	810	201	999999	660	999999	250	224	300	640	446	999999	512	273	780	213	736	734	368	931	87	999999	234	298	120	905	999999	999999	999999	999999	86	579	999999	469	58	567	278	543	13	187	254	980	675	991	544	374	999999	113	460	674	999999	999999	954	494	303	796	585	999999	155	999999	801	766	999999	471	563	999999	617	999999	224	222	999999	999999	999999	191	686	106	628	242	753	746	443	49	33	999999	999999	999999	624	522	175	262	982	376	999999	999999	385	999999	148	213	999999	677	757	429	999999	248	739	373	530	772	807	206	177	352	999999	999999	999999	999999	999999	999999	210	737	252	104	999999	962	999999	568	804	481	805	999999	957	999999	804	85	988	999999	161	999999	967	999999	305	851	715	969	999999	639	227	989	938	999999	999999	13	999999	999999	435	662	552	925	999999	181	999999	58	967	607	248	751	999999	82	420	999999	610	958	177	313	999999	400	389	907	878	601	999999	814	999999	999999	465	953	423	113	999999	336	999999	235	777	796	337	256	999999	999999	731	342	100	154	579	999999	24	999999	999999	698	268	44	283	999999	57	999999	830	999999	999999	785	151	294	338	444	432	94	999999	999999	191	381	976	
999999	516	281	999999	999999	999999	206	245	901	999999	681	127	724	845	616	62	827	999999	370	999999	582	999999	108	965	446	14	656	722	495	808	639	999999	999999	999999	82	527	12	467	512	906	633	519	614	999999	470	177	613	599	815	41	15	206	821	414	404	453	417	315	999999	540	853	483	749	102	537	999999	661	999999	999999	98	60	999999	675	999999	342	72	137	999999	505	279	400	999999	999999	999999	802	443	999999	60	327	629	999999	696	727	999999	999999	159	769	521	91	999999	515	999999	999999	726	981	999999	531	367	82	341	325	999999	999999	470	150	999999	999999	999999	300	999999	305	999999	999999	153	999999	999999	642	703	999999	999999	302	999999	408	122	763	789	240	190	482	166	911	424	978	985	313	999999	999999	266	999999	999999	999999	999999	999999	987	96	904	925	683	748	627	13	999999	956	999999	48	999999	999999	697	999999	360	566	999999	813	143	192	999999	632	699	839	794	476	385	871	155	609	999999	395	421	35	999999	999999	557	441	999999	163	999999	468	98	947	604	999999	999999	999999	999999	699	196	670	999999	999999	215	999999	235	843	954	160	627	999999	999999	999999	229	323	117	999999	847	496	19	955	957	980	109	422	544	999999	999999	139	999999	825	999999	455	999999	999999	308	616	999999	587	638	713	486	999999	536	136	657	807	999999	999999	557	527	711	984	690	241	712	117	705	793	736	999999	607	999999	872	801	565	365	999999	80	25	501	852	999999	857	305	999999	262	453	972	999999	999999	34	954	581	999999	123	416	999999	191	445	200	999999	36	850	165	115	661	832	999999	570	999999	939	999999	275	66	675	999999	999999	395	999999	460	663	732	38	999	999999	653	253	122	687	159	600	686	634	999999	590	825	419	701	999999	816	999999	999999	999999	473	798	377	689	524	999999	999999	289	379	428	999999	537	187	997	851	707	999999	418	720	999999	421	700	999999	32	999999	476	849	41	435	205	999999	40	943	330	999999	211	90	963	728	999999	25	870	230	267	649	999999	412	828	568	999999	737	999999	709	672	999999	772	999999	999999	249	999999	245	640	853	184	482	955	593	857	442	999999	999999	498	690	999999	41	551	480	995	383	162	73	31	999999	441	468	548	330	999999	340	792	666	999999	724	680	792	385	26	56	784	693	704	555	395	918	999999	999999	717	26	641	449	999999	549	971	96	984	223	177	422	999999	934	634	322	526	649	983	999999	773	19	999999	656	999999	433	221	689	999999	518	635	554	75	229	999999	313	639	999999	999999	126	762	638	695	999999	217	603	999999	849	69	392	38	999999	999999	483	
999999	999999	126	985	914	868	999999	292	637	476	588	999999	357	999999	114	330	682	635	158	866	999999	999999	324	999999	448	930	103	371	630	76	999999	999999	619	591	754	132	197	999999	976	632	789	480	10	228	999999	595	256	999999	745	738	999999	403	999999	77	353	999999	393	793	546	983	774	966	662	571	986	699	999999	765	741	981	142	37	999999	526	87	659	144	106	342	999999	684	260	625	891	999999	96	999999	551	248	425	739	999999	118	999999	857	822	817	439	241	300	592	999999	111	764	605	682	744	81	990	693	205	296	999999	693	999999	524	999999	771	214	900	408	461	999999	326	999999	739	919	665	668	264	841	704	864	51	271	203	999999	861	295	999999	352	229	561	555	229	452	941	424	694	342	482	56	235	341	999999	140	964	784	521	866	763	88	412	735	851	501	999999	999999	432	116	375	489	486	530	557	189	899	971	999999	999999	797	999999	971	336	782	795	479	532	159	999999	238	374	350	428	999999	999999	816	999999	999999	728	29	999999	992	588	967	993	570	999999	999999	712	241	992	687	721	79	269	117	999999	952	66	999999	999999	999999	999999	877	11	148	999999	999999	999999	999999	83	277	999999	780	275	999999	999999	368	789	999999	775	748	447	898	245	999999	999999	359	660	999999	739	874	999999	706	999999	271	700	710	965	999999	512	999999	499	349	999999	724	318	999999	999999	757	999999	717	172	999999	256	161	822	403	641	324	999999	708	949	138	999999	209	630	672	661	13	811	999999	999999	935	999999	999999	259	108	740	521	377	688	555	903	441	999999	711	999999	459	968	999999	307	79	999999	344	803	153	371	716	959	104	646	288	800	946	52	325	236	118	575	999999	724	663	130	946	831	163	56	999999	999999	497	999999	222	693	564	514	612	751	601	918	537	888	391	781	427	731	999999	755	999999	398	999999	999999	707	884	76	724	644	949	703	512	999999	107	673	115	471	289	999999	595	246	442	439	573	635	199	47	23	999999	881	999999	225	431	408	100	999999	904	23	116	337	627	839	870	999999	999999	999999	999999	440	224	286	319	147	307	813	518	523	999999	143	849	518	846	62	392	762	999999	999999	999999	252	17	375	210	999999	999999	999999	968	406	572	776	525	545	921	607	799	65	572	565	999999	617	999999	576	999999	770	999999	999999	999999	575	457	117	416	569	18	35	433	848	85	860	964	211	845	999999	999999	192	618	313	596	249	262	336	199	999999	571	473	999999	999999	36	440	295	999999	999999	999999	949	464	999999	955	537	895	999999	951	980	711	600	
999999	772	999999	999999	166	161	999999	11	251	322	131	918	999999	998	999999	672	992	821	999999	999999	390	596	451	172	999999	999999	663	775	701	75	310	356	488	999999	999999	700	586	999999	869	999999	999999	582	373	90	828	999999	644	957	992	999999	191	139	344	145	999999	129	999999	614	999999	999999	999999	94	310	186	21	999999	439	634	153	844	96	187	951	366	999999	808	232	999999	999999	999999	999999	705	783	999999	883	181	21	352	881	999999	379	972	686	535	790	350	281	999999	78	999999	116	19	814	157	999999	14	187	999999	995	410	897	959	279	999999	165	793	311	831	302	840	999999	97	999999	999999	474	123	501	425	576	999999	537	44	302	999999	999999	999999	891	635	341	879	993	43	357	480	837	420	999999	507	380	999999	49	449	999999	238	299	28	265	405	683	33	513	999999	411	999999	873	863	999999	988	345	999999	999999	675	500	423	846	999999	740	999999	581	64	999999	999999	999999	579	759	97	999999	73	991	824	999999	495	951	318	375	242	632	161	606	974	753	999999	999999	392	105	373	949	481	392	569	288	982	999999	629	612	519	999999	831	445	785	999999	999999	996	521	999999	999999	723	191	57	614	106	589	676	607	310	706	832	999999	484	396	147	999999	681	432	546	999999	999999	332	706	856	526	801	999999	820	999999	160	718	650	318	999999	999999	768	433	999999	999999	999999	315	999999	999999	906	999999	63	357	59	648	65	921	573	975	154	744	999999	485	201	97	999999	999999	855	999999	999999	987	191	354	794	746	999999	244	903	959	846	624	454	13	800	178	473	453	665	182	205	999999	154	675	174	944	258	292	241	689	176	825	999999	870	178	918	999999	708	999999	313	278	820	999999	614	138	529	300	397	685	32	624	852	217	683	161	921	842	516	190	849	999999	97	12	999999	999999	30	175	584	835	999999	673	999999	890	362	904	999999	999999	540	999999	644	654	999999	607	218	75	324	618	776	999999	257	86	999999	527	713	816	191	817	804	822	117	364	716	562	999999	359	999999	961	855	778	776	999999	999999	969	545	205	636	489	794	158	999999	412	398	865	587	804	999999	247	187	546	723	566	415	718	439	290	938	309	999999	859	215	362	762	999999	941	546	999999	29	982	517	189	999999	33	656	999999	704	965	850	974	999	676	622	783	999999	999999	220	305	593	540	264	266	336	999999	935	943	124	649	400	923	51	40	664	264	669	366	31	543	759	999999	734	325	97	335	804	193	592	578	453	943	731	251	190	999999	727	261	853	25	98	999999	239	65	999999	
927	932	969	21	999999	999999	953	43	676	999999	229	806	939	178	11	881	752	360	999999	206	457	999999	800	849	185	999999	418	513	15	454	999999	999999	999999	999999	170	999999	999999	181	234	999999	500	999999	64	705	960	682	787	92	999999	144	346	362	999999	999999	127	734	142	129	836	830	705	450	999999	231	999999	95	999999	198	999999	609	56	580	136	91	705	547	147	999999	888	502	750	335	999999	871	118	693	451	999999	633	999999	269	715	999999	403	759	999999	882	999999	215	875	555	598	84	251	97	999999	235	612	162	579	597	47	999999	999999	90	379	999999	165	123	806	643	316	999999	999999	349	999999	999999	999999	332	999999	665	999999	889	23	946	161	261	999999	784	999999	467	838	667	63	838	231	485	10	999999	999999	999999	999999	719	409	241	999999	43	502	901	756	529	503	290	506	914	293	158	227	999999	928	128	378	381	770	348	805	999999	999999	999999	128	855	245	418	999999	394	938	594	490	781	999999	127	758	517	37	823	964	999999	170	149	554	83	268	999999	394	270	892	355	999999	70	999999	599	531	759	783	901	999999	999999	347	122	975	999999	667	999999	690	811	370	999999	353	947	383	256	488	372	199	54	597	632	999999	682	501	593	645	429	999999	117	999999	999	734	136	539	880	220	57	999999	854	416	822	922	999999	999999	42	999999	11	687	189	121	168	999999	739	313	661	69	664	621	391	64	247	101	582	224	371	136	227	999999	503	45	440	209	999999	999999	775	709	999999	782	469	592	643	742	999999	995	437	439	994	822	999999	820	999999	436	999999	800	999999	731	350	369	538	905	999999	999999	193	999999	680	999999	234	999999	538	951	619	999999	999999	799	421	999999	926	586	999999	931	141	999999	540	682	999999	14	427	544	470	53	369	999999	999999	999999	808	59	999999	31	325	478	215	894	293	926	211	673	283	982	389	673	804	763	581	606	773	388	63	511	664	676	541	690	999999	494	591	538	637	598	990	371	946	905	999999	999999	726	247	999999	999999	481	999999	730	445	999999	999999	999999	999999	509	647	789	999999	995	57	366	648	999999	999999	263	999999	344	673	999999	999999	991	27	726	999999	999999	273	880	536	278	449	40	999999	946	106	535	843	999999	985	38	990	809	570	375	999999	548	623	382	211	984	321	999999	999999	780	55	453	147	80	349	114	246	767	263	999999	556	26	518	702	839	989	419	999999	358	999999	999999	999999	430	652	827	361	878	999999	678	999999	956	179	999999	77	900	999999	999999	773	999999	881	999999	232	556	419	819	882	39	920	543	
999999	574	768	921	173	999999	179	999999	495	252	987	999999	999999	999999	999999	205	386	794	451	801	196	999999	646	646	476	851	822	329	21	832	945	999999	999999	999999	999999	977	999999	999999	68	342	999999	999999	902	530	919	656	446	143	845	999999	442	97	587	129	356	999999	999999	132	999999	321	912	850	21	662	307	664	277	999999	631	732	17	139	736	999999	81	567	699	125	726	820	415	999999	999999	797	999999	857	744	838	10	847	999999	999999	802	999999	430	880	617	250	233	999999	388	999999	511	999999	215	313	999999	999999	57	999999	920	999999	405	634	999999	233	376	223	272	449	919	438	997	784	683	942	336	989	688	999999	949	458	892	999999	999999	967	999999	999999	592	96	505	275	790	999999	927	246	670	177	999999	207	999999	999999	977	999999	999999	949	449	999999	439	273	976	371	791	999999	839	999999	920	933	202	938	55	14	999999	185	943	999999	647	999999	999999	446	282	999999	159	490	686	999999	999999	118	137	999999	999999	459	999999	999999	120	144	999999	999999	381	999999	326	999999	975	900	161	999999	999999	802	839	999999	312	663	999999	993	990	999999	221	310	999999	999999	990	999999	805	710	999999	999999	83	999999	74	809	180	999999	414	401	129	545	193	259	338	187	782	679	278	999999	189	863	588	938	338	303	922	183	999999	96	999999	999999	999999	275	999999	999999	435	999999	737	39	520	598	259	479	873	999999	633	962	971	993	512	321	999999	369	530	999999	999999	145	999999	771	887	999999	951	999999	926	615	613	917	999999	999999	751	322	942	248	926	591	614	119	74	882	669	999999	212	768	999999	163	970	572	745	932	558	300	496	965	999999	524	646	932	552	268	842	999999	203	208	999999	200	379	999999	442	938	999999	897	81	101	999999	928	794	192	743	772	645	51	182	999999	225	460	826	976	999999	412	944	999999	566	806	999999	953	999999	13	999999	394	999999	675	139	806	999999	660	229	404	864	223	729	464	199	999999	622	800	543	367	999999	791	999999	403	207	999999	993	270	999999	274	60	157	999999	790	666	358	987	999999	911	376	846	999999	999999	431	122	883	999999	490	999999	786	193	249	420	408	31	999999	29	391	999999	109	999999	729	329	954	354	716	60	939	797	999999	792	652	999999	176	520	427	999999	942	290	324	357	512	777	554	999999	810	737	999999	769	931	999999	606	999999	811	563	999999	245	999999	999999	405	832	743	692	999999	999999	999999	360	254	887	603	183	87	110	163	751	310	952	775	873	543	979	296	999999	866	999999	195	999999	87	613	403	192	284	999999	999999	492	614	819	133	
559	999999	999999	493	876	999999	758	999999	505	999999	999999	263	174	469	412	543	999999	999999	573	826	152	808	389	282	999999	494	420	898	221	225	670	999999	490	828	225	333	93	495	999999	999999	999999	259	690	811	27	999999	999999	722	872	332	468	946	51	992	981	751	170	187	852	392	755	999999	50	999999	999999	999999	772	999999	253	89	459	930	136	999999	719	893	128	577	264	999999	265	698	999999	888	757	724	105	497	999999	474	172	905	643	37	258	257	218	999999	999999	104	999999	893	479	793	872	999999	820	481	283	98	632	593	922	999999	137	67	833	162	532	999999	826	285	498	779	917	554	297	108	320	999999	684	718	444	170	999999	371	229	243	25	999999	999999	624	224	758	841	579	982	82	900	999999	999999	999999	877	189	278	311	404	999999	875	999999	999999	999999	170	812	414	914	158	762	999999	999999	837	600	146	311	59	212	999999	999999	937	999999	571	224	999999	999999	57	628	840	264	999999	402	967	529	999999	999999	980	192	463	411	354	927	430	230	999999	144	999999	823	919	576	999999	75	999999	663	762	537	756	999999	999999	51	765	785	83	894	870	999999	797	318	999999	999999	331	866	999999	659	396	19	917	999999	999999	74	765	233	709	274	999999	826	161	313	766	829	940	954	669	421	646	568	853	535	359	739	999999	54	590	479	999999	273	326	591	277	752	620	415	25	458	286	541	999999	809	770	54	323	999999	999999	413	509	376	999999	337	22	999999	166	392	991	999999	727	720	642	999999	999999	860	510	999999	46	23	219	534	938	999999	145	114	492	53	765	999999	999999	852	999999	187	969	878	76	988	578	450	596	237	424	746	731	999999	899	846	999999	999999	999999	999999	999999	539	204	975	437	985	202	907	344	122	626	999999	852	999999	999999	465	270	151	793	522	992	596	999999	999999	999999	202	489	579	215	999999	264	855	771	674	405	962	982	994	450	90	999999	670	115	483	611	737	999999	999999	346	444	585	647	999999	31	999999	861	122	222	999999	244	506	622	999999	697	858	999999	914	188	479	266	482	275	700	713	726	331	999999	943	380	999999	308	632	243	770	70	999999	999999	999999	914	543	849	769	999999	215	999999	182	967	417	999999	839	823	999999	999999	89	999999	320	946	412	304	438	380	179	842	492	935	874	999999	931	999999	251	999999	999999	274	935	999999	712	145	999999	138	554	364	82	327	541	558	594	999999	163	809	999999	999999	336	999999	485	999999	999999	927	647	280	710	793	46	780	384	999999	999999	450	999999	673	259	999999	462	283	750	999999	308	
851	999999	999999	351	629	235	132	886	581	705	999999	788	772	735	784	999999	224	428	999999	999999	302	999999	734	999999	999999	802	999999	999999	575	217	62	706	411	864	999999	626	713	928	90	567	913	893	803	999999	943	661	679	999999	474	685	999999	999999	988	756	15	908	577	999999	207	827	744	572	999999	373	652	999999	386	999999	906	168	785	296	348	203	413	408	150	633	955	999999	132	553	95	999999	970	208	717	655	858	921	58	677	999999	999999	822	351	582	439	458	931	284	771	41	999999	999999	951	516	795	352	607	768	944	90	999999	705	201	487	430	403	454	303	999999	59	999999	119	117	565	999999	380	72	825	999999	184	999999	217	360	522	999999	999999	29	691	999999	312	261	163	114	597	999999	557	631	999999	162	46	13	638	553	721	56	206	792	999999	430	424	290	781	67	769	67	508	999999	999999	999999	440	999999	762	381	428	999999	831	14	520	550	538	749	208	673	673	181	394	663	638	475	583	207	999999	271	507	32	479	105	999999	539	516	212	999999	999999	999999	662	250	266	134	923	224	201	281	844	891	674	92	118	999999	598	672	844	715	213	134	243	749	501	873	406	999999	735	669	980	44	999999	798	52	999999	20	930	138	538	715	261	999999	925	789	380	833	939	999999	712	747	999999	671	497	747	41	488	913	749	392	999999	605	488	531	999999	810	564	875	999999	166	382	667	544	999999	10	952	999999	317	960	130	50	466	956	33	922	123	372	999999	60	20	473	107	191	745	999999	999999	772	860	634	979	999999	957	899	215	339	999999	333	366	497	795	298	999999	999999	629	352	271	648	465	609	999999	447	726	999999	39	692	284	486	798	505	890	999999	882	683	981	314	92	999999	750	694	842	790	999999	999999	999999	722	303	155	561	999999	549	470	999999	260	456	999999	99	999999	870	522	64	603	534	861	606	615	415	496	971	325	270	704	897	770	766	999999	441	384	570	316	399	139	924	406	955	429	872	631	237	999999	224	999999	696	238	640	249	999999	155	999999	649	316	806	183	999999	999999	845	572	999999	493	69	109	715	999999	564	133	924	679	137	905	999999	999999	784	269	530	110	320	18	669	140	999999	141	296	638	921	10	593	999999	687	999999	120	857	335	148	177	999999	508	387	142	114	715	570	138	249	999999	905	532	546	653	146	821	999999	999999	416	966	928	813	999999	999999	563	999999	999999	991	863	795	329	418	646	101	190	999999	932	876	565	424	957	12	999999	80	25	999999	999999	312	551	452	283	954	
918	181	249	537	999999	736	578	574	747	578	999999	454	999999	999999	886	455	473	544	889	960	999999	991	999999	925	766	16	635	95	493	665	449	420	999999	374	999999	474	852	652	179	206	307	990	677	388	737	601	830	529	591	999999	839	999999	999999	322	616	926	173	323	770	425	111	492	90	999999	138	854	933	999999	996	422	603	999999	999999	692	663	357	999999	629	198	175	186	116	999999	892	826	442	856	209	999999	573	310	538	999999	999999	105	999999	909	999999	260	882	668	955	532	999999	997	28	642	870	659	269	612	999999	135	605	249	994	999999	999999	264	695	997	999999	126	433	121	999999	999999	999999	597	848	447	727	379	315	999999	230	583	333	895	807	800	985	550	999999	960	766	412	285	514	110	999999	999999	999999	564	999999	934	839	109	68	932	90	31	283	810	822	885	999999	820	109	999999	420	665	302	457	895	21	193	627	472	355	662	662	115	497	33	725	395	814	430	571	390	484	275	962	727	779	712	999999	999999	84	601	592	186	999999	689	169	429	884	669	999999	750	999999	999999	999999	280	999999	999999	785	787	106	500	359	400	537	638	935	999999	340	729	125	308	999999	951	398	999999	80	486	620	807	863	306	510	155	556	820	179	848	562	691	310	863	927	999999	580	584	251	201	649	857	753	770	999999	165	553	999999	306	270	248	959	210	940	999999	999999	924	999999	990	999999	999999	716	468	97	999999	648	429	261	381	502	999999	813	511	999999	999999	762	63	999999	217	999999	602	999999	524	999999	610	602	491	369	999999	949	38	780	594	47	358	932	999999	666	932	999999	735	301	202	804	888	434	458	331	113	542	923	831	592	644	611	999999	202	558	486	244	166	70	693	999999	473	601	999999	474	999999	905	373	397	170	999999	619	310	789	719	30	999999	154	170	999999	35	35	207	197	949	435	497	999999	840	189	698	293	675	999999	770	340	297	214	999999	800	999999	179	536	671	825	35	311	81	482	538	310	999999	999999	804	667	406	276	413	999999	999999	999999	175	533	218	471	483	999999	999999	28	389	732	971	170	999999	67	999999	499	536	999999	999999	999999	425	267	999999	879	608	999999	999999	999999	374	73	884	934	945	767	43	646	999999	999999	352	999999	609	999999	102	805	339	999999	999999	746	999999	907	999999	51	355	913	617	907	231	339	863	195	83	999999	999999	999999	848	46	225	602	34	219	180	336	30	843	999999	999999	174	506	999999	679	661	134	999999	466	332	999999	589	41	159	135	999999	989	999999	166	17	848	408	776	956	
302	713	43	999999	601	736	414	31	511	398	255	743	999999	789	194	533	948	631	198	993	999999	457	193	999999	899	795	999999	990	999999	999999	677	964	397	549	257	965	999999	413	538	729	918	999999	87	642	903	999999	699	209	161	632	999999	999999	220	783	951	845	530	999999	822	806	555	999999	999999	675	721	291	355	999999	541	999999	906	999999	103	999999	999999	194	999999	999999	549	999999	105	981	999999	999999	999999	460	754	999999	598	412	444	47	590	732	999999	504	999999	411	921	622	45	523	668	932	999999	524	133	751	708	766	999999	979	51	314	710	573	999999	927	898	999999	536	741	587	139	999999	999999	999999	371	294	580	999999	967	629	926	481	581	323	905	513	262	999999	12	905	999999	937	465	999999	999999	999999	999999	920	999999	513	659	95	304	936	539	158	999999	999999	762	467	138	245	507	360	124	999999	139	259	999999	423	645	934	534	836	756	999999	328	872	677	999999	682	659	795	464	999999	840	187	645	784	757	655	999999	574	545	999999	999999	999999	115	881	453	892	999999	251	999999	867	725	561	467	999999	347	830	999999	892	999999	784	478	999999	52	390	999999	655	493	999999	921	768	953	369	988	999999	170	999999	223	991	233	457	330	999999	999999	597	253	288	720	999999	446	927	999999	799	161	760	308	155	397	724	607	798	408	999999	329	553	913	365	999999	407	29	585	616	999999	668	964	999999	70	967	455	146	995	934	37	999999	999999	108	999999	218	238	761	25	374	999999	394	435	999999	444	98	929	683	888	999999	999999	446	861	320	675	140	197	306	247	187	941	999999	611	999999	380	858	334	455	999999	999999	344	999999	13	221	999999	610	243	915	29	999999	47	772	258	289	622	999999	177	684	432	34	30	932	523	837	432	910	999999	571	678	586	764	484	923	740	381	675	999999	649	999999	999999	999999	281	286	276	149	999999	340	332	251	790	999999	650	32	735	999999	999999	999999	999999	789	217	827	671	999999	999999	217	999999	999999	517	908	946	157	999999	491	367	137	748	655	999999	698	999999	999999	460	330	999999	895	123	462	198	613	999999	999999	277	999999	985	247	235	45	842	999999	586	999999	822	423	999999	642	173	169	665	607	388	756	875	477	536	636	377	999999	358	548	104	110	659	999999	939	999999	999999	667	505	129	999999	713	813	198	121	931	757	46	36	999999	732	953	999999	590	235	999999	677	999999	334	358	870	883	687	303	999999	485	671	918	999999	900	761	506	663	546	999999	999999	943	687	365	604	878	341	325	111	999999	999999	313	78	678	727	999999	999999	
342	156	999999	999999	36	999999	233	635	999999	839	999999	999999	494	235	999999	261	885	560	278	990	999999	999999	479	538	568	585	486	824	182	602	249	999999	184	681	173	517	297	687	648	433	463	729	345	49	779	199	999999	590	850	999999	193	127	459	735	646	999999	676	720	459	451	42	999999	463	667	599	805	999999	999999	999999	782	964	207	912	844	536	714	394	440	759	378	967	999999	999999	129	418	999999	307	448	45	559	840	999999	237	206	400	999999	276	677	449	973	248	999999	528	77	98	986	214	614	208	932	229	999999	960	91	484	146	434	344	258	477	507	512	777	512	999999	397	999999	715	454	482	447	716	990	785	140	172	377	906	999999	432	917	693	249	999999	999999	604	615	156	722	264	629	999999	429	972	476	999999	37	25	135	701	999999	499	170	726	494	512	255	185	950	321	999999	528	313	825	999999	814	999999	999999	181	347	999999	824	992	999999	852	515	296	999999	319	999999	144	362	780	339	416	428	999999	523	617	999999	358	440	205	411	495	110	628	603	421	999999	473	362	844	787	919	201	506	999999	999999	978	225	236	866	999999	186	416	999999	973	418	999999	291	749	67	353	989	351	628	999999	999999	999999	999999	693	999999	657	930	782	518	992	999999	225	921	562	648	639	999999	999999	573	999999	999999	999999	362	999999	194	999999	379	723	305	500	798	578	573	999999	999999	132	101	532	630	218	626	999999	898	755	563	203	220	999999	110	999999	740	867	777	979	999999	625	399	242	508	326	287	217	487	27	999999	841	652	999999	297	526	547	90	501	365	32	830	190	606	101	990	79	651	622	877	760	931	801	593	556	649	733	859	999999	313	930	419	916	881	562	722	551	212	999999	999999	880	660	375	421	957	537	999999	792	999999	517	257	636	594	999999	267	272	49	68	460	647	793	688	66	198	999999	999999	999999	999999	54	379	449	999999	220	48	997	999999	565	389	635	999999	214	999999	719	516	66	999999	824	315	624	299	682	492	751	793	791	201	999999	999999	986	354	623	147	999999	770	78	389	999999	556	613	167	706	999999	433	441	999999	852	969	999999	999999	140	788	607	684	754	999999	956	125	999999	256	805	505	389	999999	291	405	76	202	948	447	676	877	278	702	466	593	32	69	320	360	939	232	63	54	856	565	26	999999	999999	83	122	274	999	309	999999	662	999999	267	151	46	376	659	31	999999	999999	262	519	999999	228	171	674	999999	805	76	317	583	999999	999999	546	725	389	614	209	999999	335	412	878	969	894	
803	275	764	999999	284	983	289	210	951	588	999999	55	120	244	831	408	225	999999	933	991	234	220	982	720	999999	999999	761	999999	156	776	64	999999	550	20	424	999999	910	978	531	92	38	382	499	757	943	999999	278	380	377	999999	999999	942	945	999999	670	592	293	54	502	627	231	828	64	999999	533	228	504	999999	999999	935	498	246	999999	850	999999	851	721	999999	777	745	388	391	93	680	999999	121	439	572	350	831	612	999999	486	903	860	999999	328	324	999999	725	185	178	560	441	999999	873	999999	104	25	818	871	68	276	756	248	840	745	383	518	999999	999999	932	759	988	999999	632	759	44	989	762	532	406	11	999999	999999	220	830	651	703	793	999999	999999	557	531	999999	553	599	730	665	30	464	945	999999	810	936	253	999999	572	118	354	999999	970	999999	262	295	999999	67	224	196	999999	19	104	999999	999999	316	454	999999	237	999999	999999	43	39	999999	968	308	587	600	200	125	327	802	268	543	358	999999	145	999999	305	999999	494	495	384	999999	637	999999	999999	275	91	504	999999	999999	190	543	337	321	93	602	145	953	708	875	999999	109	999999	235	751	561	999999	55	180	999999	89	991	544	294	658	495	740	957	999999	321	518	696	999999	458	999999	724	215	46	999999	999999	999999	351	999999	999999	629	285	674	412	999999	808	944	45	999999	999999	788	999999	999	52	999999	598	999999	188	999999	396	366	999999	475	420	999999	999999	355	294	999999	999999	129	999999	463	925	665	383	820	337	999999	139	377	483	372	365	999999	432	725	173	999999	999999	681	916	336	151	262	459	999999	264	999999	243	999999	660	585	999999	158	60	999999	84	386	289	777	534	490	885	29	999999	807	999999	999999	191	311	192	999999	462	956	213	411	322	672	216	999999	566	539	464	676	716	898	675	217	618	696	650	786	104	230	999999	436	999999	999999	380	999999	700	999999	616	931	281	750	132	740	945	649	422	411	179	715	220	994	35	999999	312	984	999999	999999	999999	999999	660	405	815	242	809	999999	961	200	302	565	873	63	999999	533	405	965	775	935	272	969	284	248	616	388	999999	162	410	241	819	395	999999	798	381	131	280	875	934	999999	930	177	999999	232	999999	614	999999	167	81	502	813	346	219	999999	639	172	220	421	788	999999	232	657	999999	729	999999	999999	999999	999999	999999	999999	262	529	41	884	14	104	292	62	999999	12	546	852	90	907	428	482	185	321	168	219	999999	858	999999	999999	667	283	800	958	999999	212	999999	768	485	279	250	293	315	334	202	544	879	168	
999999	785	890	379	576	468	310	899	731	999999	999999	472	999999	403	442	533	999999	730	304	333	211	926	999999	999999	999999	810	667	145	176	850	999999	623	339	751	576	311	999999	297	707	341	657	999999	999999	832	999999	23	388	999999	850	782	117	472	999999	556	999999	365	351	122	999999	765	801	999999	733	999999	616	301	999999	149	827	141	999999	929	33	962	676	260	455	612	925	999999	432	821	295	393	999999	656	999999	783	794	999999	999999	503	295	999999	540	492	228	600	999999	560	880	249	29	718	866	999999	449	999999	879	999999	999999	738	197	648	999999	979	880	349	999999	999999	918	999999	354	616	181	999999	999999	90	431	999999	999999	855	999999	374	483	192	802	999999	527	564	217	104	999999	97	310	231	999999	646	999999	999999	611	878	463	266	642	531	894	412	547	454	999999	368	857	695	675	64	999999	823	999999	999999	187	314	822	582	999999	824	455	267	315	949	115	998	481	870	582	163	402	139	732	951	298	399	38	83	999999	849	247	999999	999999	999999	879	493	999999	458	999999	307	66	999999	515	999999	86	637	106	598	348	546	999999	986	122	521	999999	999999	100	224	862	787	285	999999	999999	999999	999999	246	845	69	79	622	999999	999999	497	284	999999	521	624	914	875	660	303	440	734	483	963	999999	105	999999	594	667	402	999999	596	595	32	316	327	613	240	839	792	999999	528	999999	28	863	999999	999999	424	150	999999	186	348	211	494	845	999999	89	938	335	150	944	999999	999999	230	999999	999999	901	262	790	999999	20	683	46	868	265	999999	19	999999	109	762	267	485	454	79	226	917	395	111	186	302	247	999999	904	698	999999	572	126	505	757	437	597	586	634	945	999999	502	312	343	238	999999	15	625	838	573	883	469	30	343	14	354	999999	800	85	497	999999	345	778	347	999999	692	999999	514	707	672	999999	681	850	508	491	999999	999999	62	872	252	999999	622	999999	999999	815	387	999999	999999	501	412	397	796	999999	147	988	252	999999	964	322	546	999999	501	917	176	999999	212	999999	999999	851	999999	999999	988	928	999999	210	344	508	447	532	643	150	21	22	999999	999999	377	999999	713	520	249	999	650	999999	999999	999999	999999	704	670	931	613	768	41	999999	220	673	408	868	677	999999	653	743	286	442	679	405	999999	488	999999	890	999999	999999	906	999999	612	291	99	258	999999	999999	414	640	838	515	919	999999	999999	89	802	999999	876	509	502	776	866	505	722	999999	999999	930	974	317	999999	779	900	999999	861	999999	328	999999	999999	999999	276	948	532	23	904	771	523	804	
999999	58	999999	992	24	532	999999	999999	999999	116	569	881	198	672	754	999999	559	68	999999	347	23	89	760	872	56	726	243	554	254	999999	601	951	694	265	999999	926	999999	98	765	378	52	999999	999999	221	370	702	961	999999	203	435	463	845	999999	185	791	217	297	813	946	298	299	984	999999	290	515	999999	197	933	38	999999	475	999999	303	247	999999	291	193	548	999999	353	764	639	999999	818	399	755	795	518	473	436	999999	817	999999	999999	999999	999999	845	614	999999	752	999999	999999	574	999999	960	992	999999	918	880	999999	33	749	310	602	533	999999	633	77	891	760	822	999999	469	602	200	657	328	826	168	999999	445	999999	842	760	999999	999999	74	986	858	406	212	999999	999999	963	412	889	999999	549	999999	429	434	999999	999999	945	999999	836	568	999999	184	999999	674	726	760	644	74	454	999999	549	764	796	999999	646	999999	494	999999	946	51	505	999999	311	150	779	882	738	812	668	999999	897	831	999999	177	102	812	555	732	486	125	993	899	958	982	967	785	156	999999	999999	999999	239	397	999999	794	999999	781	999999	172	999999	999999	999999	999999	406	599	19	718	762	629	502	834	999999	761	999999	999999	58	606	242	328	182	994	999999	904	999999	109	999999	509	848	999999	999999	320	999999	393	837	642	103	171	999999	368	973	258	32	527	341	953	905	477	325	161	746	466	999999	554	989	901	999999	127	807	999999	973	509	999999	555	524	999999	999999	280	923	439	999999	887	999999	873	354	924	971	999999	573	81	999999	157	193	999999	999999	648	770	394	403	936	533	975	363	206	395	473	387	476	12	999999	999999	634	554	886	999999	999999	363	676	209	75	929	900	553	736	112	999999	999999	184	999999	876	421	999999	999999	987	999999	762	533	906	487	881	999999	504	215	425	23	569	999999	307	999999	611	294	999999	999999	337	17	999999	432	627	103	999999	157	213	391	136	736	557	757	999999	980	661	335	999999	198	328	529	434	999999	138	999999	543	999999	28	901	999999	591	999999	325	999999	979	282	339	906	812	999999	733	999999	122	88	688	465	811	46	999999	621	999999	838	905	866	807	582	937	999999	999999	999999	999999	139	999999	907	544	418	242	999999	999999	707	331	428	999999	281	594	196	999999	616	449	999999	732	999999	700	290	999999	753	422	999999	741	407	999999	45	12	262	999999	604	41	214	544	280	233	602	459	620	299	856	204	634	999999	621	999999	999999	854	647	827	999999	439	31	709	790	996	783	476	189	372	295	426	391	999999	989	165	117	81	999999	999999	999999	734	90	999999	352	559	
788	186	130	147	23	999999	999999	434	424	175	20	505	754	999999	999999	135	280	257	13	439	999999	932	999999	999999	999999	259	999999	614	698	999999	999999	39	366	240	999999	606	356	51	359	999999	71	999999	287	999999	155	999999	327	895	592	13	464	832	987	912	746	855	894	999999	984	763	506	751	736	995	816	980	149	523	999999	843	999999	238	898	899	378	856	654	467	320	999999	932	789	999999	694	999999	526	52	999999	494	362	712	691	67	595	607	320	229	999999	18	175	472	803	830	748	234	235	934	98	543	889	211	436	999999	442	831	999999	729	51	999999	299	938	999999	39	713	999999	97	181	999999	301	68	637	999999	459	154	89	999999	959	282	470	739	592	953	910	999999	161	999999	346	625	763	890	590	187	261	718	236	999999	999999	126	617	146	64	631	796	999999	262	838	977	209	362	703	999999	457	581	999999	999999	984	783	433	561	999999	751	556	548	999999	478	459	121	741	918	312	363	842	665	333	685	960	167	435	352	999999	308	146	272	999999	142	143	999999	960	20	999999	993	350	564	761	395	507	92	395	16	802	726	999999	999999	999999	349	999999	791	258	615	999999	827	357	91	248	557	614	999999	487	278	345	853	161	730	675	318	999999	287	999999	937	187	999999	771	429	550	999999	72	854	221	721	226	351	357	355	273	424	646	269	999999	213	781	999999	604	126	671	949	574	515	616	742	336	638	887	320	999999	869	999999	999999	999999	651	494	759	81	766	62	993	506	805	467	999999	672	753	999999	999999	166	963	283	655	758	600	32	999999	999999	479	395	999999	464	46	918	404	999999	717	728	674	719	31	152	999999	74	677	453	768	57	365	79	999999	677	197	164	999999	595	410	180	940	629	936	521	602	380	473	999999	999999	887	999999	999999	999999	999999	296	980	145	821	445	590	90	156	263	510	882	409	812	911	277	882	454	999999	958	547	787	999999	999999	510	999999	467	600	147	984	999999	984	474	125	558	999999	216	999999	651	160	819	999999	999999	375	436	638	202	568	562	272	587	999999	264	932	999999	246	250	207	635	281	977	999999	943	999999	382	526	999999	999999	264	530	70	863	803	658	149	999999	994	679	356	871	999999	999999	999999	875	407	448	999999	541	709	321	149	18	999999	379	182	829	999999	630	993	910	999999	907	999999	41	211	999999	639	606	793	957	252	999999	999999	999999	923	88	999999	77	765	999999	797	876	584	943	391	62	480	433	485	999999	312	373	686	446	651	449	595	17	999999	999999	809	999999	748	751	78	
578	999999	999999	455	103	999999	88	865	69	999999	352	333	370	650	159	253	215	130	484	999999	999999	884	414	121	999999	492	944	404	92	999999	674	138	833	874	999999	895	999999	977	391	999999	999999	999999	626	999999	999999	126	999999	366	523	999999	999999	11	273	106	999999	694	752	999999	999999	611	999999	683	782	935	448	224	499	495	838	264	402	237	999999	54	430	381	267	999999	812	367	266	999999	999999	651	999999	999999	865	999999	685	128	999999	342	16	780	505	550	999999	690	999999	94	627	740	528	269	47	376	999999	229	675	818	436	671	999999	614	999999	999999	802	141	415	775	358	999999	809	999999	122	70	231	958	548	999999	999999	576	206	728	740	999999	69	621	613	163	409	645	71	867	692	999999	999999	401	436	999999	748	999999	285	119	999999	865	930	808	157	977	999999	315	681	795	172	999999	474	977	874	828	297	191	528	999999	999999	999999	700	942	37	640	999999	829	532	999999	142	71	301	97	991	875	595	260	474	636	18	104	964	276	704	832	16	659	999999	607	861	566	999999	999999	742	33	174	987	781	516	553	999999	783	291	663	110	567	999999	985	999	242	47	717	891	253	281	999999	433	248	204	999999	774	311	924	538	575	999999	278	354	968	999999	608	999999	957	93	692	321	682	613	999999	275	628	999999	528	999999	823	849	183	999999	999999	999999	741	999999	586	881	778	23	858	753	97	999999	999999	43	999999	298	634	999999	759	999999	560	960	75	819	644	929	16	999999	783	558	999999	726	822	499	882	693	968	858	892	85	999999	679	462	928	525	999999	976	594	657	239	999999	999999	99	374	228	511	999999	921	114	999999	999999	677	240	310	999999	371	999999	799	160	332	999999	775	999999	684	504	881	507	999999	304	999999	952	999999	999999	553	816	458	637	999999	280	999999	484	999999	754	999999	209	999999	999999	161	888	164	216	999999	443	334	909	966	589	999999	999999	347	13	82	627	999999	999999	463	234	687	494	999999	999999	999999	999999	999999	847	999999	999999	441	484	867	443	355	258	999999	939	999999	977	128	999999	850	999999	232	586	933	378	412	430	796	539	746	411	761	667	999999	430	999999	657	664	999999	637	945	999999	930	13	903	657	999999	999999	28	999999	485	116	999999	643	999999	999999	258	595	410	445	999999	999999	902	738	465	999999	999999	999999	719	568	127	323	641	16	904	720	999999	583	39	720	999999	942	777	999999	999999	305	718	999999	585	999999	132	72	264	52	999999	720	999999	202	547	232	999999	999999	999999	459	999999	172	475	46	739	12	999999	675	566	689	856	909	456	
302	478	170	963	663	999999	999999	446	65	999999	598	999999	193	473	109	45	999999	750	999999	184	328	999999	107	829	681	295	999999	708	456	999999	574	195	875	999999	953	723	387	268	999999	507	967	23	756	999999	999999	814	555	538	120	639	759	939	150	735	999999	505	999999	340	292	378	792	102	999999	560	494	412	356	919	520	385	658	999999	444	217	216	314	51	993	999999	866	739	54	598	817	999999	635	55	150	145	458	353	56	976	999999	715	875	33	999999	619	473	468	999999	28	999999	980	220	504	932	528	823	463	387	387	425	638	748	503	181	999999	999999	367	216	784	71	999999	999999	999999	507	502	999999	291	999999	384	489	408	114	999999	864	836	536	141	122	621	999999	995	966	668	999999	308	966	382	999999	999999	759	116	262	999999	956	701	378	647	999999	439	198	999999	618	12	898	999999	534	722	639	345	999999	728	254	595	999999	76	76	943	999999	209	536	958	439	462	624	999999	999999	999999	79	999999	468	888	144	683	432	999999	999999	999999	999999	543	773	254	999999	999999	115	999999	861	667	387	890	635	435	636	999999	903	239	112	165	388	525	871	281	652	999999	876	999999	999999	571	999999	695	689	112	182	477	999999	291	999999	923	999999	592	999999	488	999999	189	537	999999	261	346	779	203	675	231	585	999999	672	999999	999999	276	639	716	448	999999	504	692	210	532	262	168	999999	999999	23	999999	808	795	13	999999	405	473	999999	843	147	257	791	969	29	468	527	999999	805	933	689	949	293	641	154	230	983	193	978	999999	780	103	974	167	189	496	423	789	252	289	106	138	336	796	578	200	999999	535	672	742	15	335	363	438	999999	74	999999	176	651	782	409	999999	999999	934	72	54	282	633	789	999999	55	737	684	525	999999	999999	622	497	72	999999	999999	457	520	245	999999	454	739	999999	999999	999999	600	256	148	469	880	999999	643	401	999999	534	999999	875	999999	149	999999	277	651	838	601	999999	451	408	113	999999	71	951	999999	259	935	999999	315	737	999999	674	999999	798	598	225	645	952	999999	230	763	538	45	846	711	381	548	999999	803	900	943	999999	674	201	152	999999	407	928	193	394	466	999999	229	190	475	81	215	999999	679	999999	203	648	999999	230	645	575	662	225	250	329	710	213	999999	414	999999	557	10	999999	655	157	817	716	769	999999	764	647	318	854	380	639	175	650	62	378	707	305	999999	999999	555	577	789	192	688	999999	684	263	311	815	397	999999	81	473	252	531	617	486	879	934	999999	997	266	807	999999	999999	163	
70	160	445	706	498	999999	556	196	88	367	635	38	905	847	999999	346	999999	467	462	568	701	407	530	761	231	425	460	999999	999999	999999	999999	348	87	999999	624	999999	999999	119	898	756	999999	287	999999	174	982	999999	973	999999	955	661	762	999999	999999	51	461	999999	629	684	999999	82	999999	999999	999999	766	385	999999	999999	205	232	406	999999	999999	568	999999	54	424	999999	366	779	773	452	999999	41	897	999999	642	956	999999	999999	961	999999	191	634	826	54	955	649	407	788	999999	999999	778	999999	999999	191	378	781	999999	999999	47	999999	273	905	999999	629	347	537	999999	218	743	341	915	946	271	922	999999	999999	741	661	999999	999999	835	578	94	276	674	999999	482	715	189	999999	280	999999	220	999999	220	999999	999999	206	706	428	909	999999	55	363	591	831	603	636	892	999999	49	34	999999	273	593	695	999999	443	955	839	64	34	39	882	70	877	736	728	712	999999	999999	544	954	669	864	646	999999	730	685	843	905	999999	823	570	999999	256	138	999999	999999	525	464	490	251	999999	374	884	169	999999	302	714	104	999999	923	878	783	504	79	999999	408	947	172	100	999999	122	999999	217	211	468	70	814	999999	999999	780	196	559	354	303	97	999999	999999	486	369	437	970	999999	40	999999	999999	786	327	187	888	547	11	363	999999	732	139	933	166	683	701	112	999999	999999	999999	103	737	329	438	210	999999	999999	428	999999	999999	663	999999	373	902	294	266	681	743	637	860	251	779	999999	195	622	173	163	999999	307	785	267	999999	999999	442	937	195	625	357	999999	204	999999	129	999999	561	999999	999999	765	40	871	427	29	999999	851	115	73	324	904	144	816	47	999999	804	131	685	545	714	782	930	965	109	641	334	626	442	914	132	999999	281	485	678	999999	999999	999999	879	766	897	107	899	378	622	290	490	541	89	999999	150	999999	855	999999	999999	999999	834	75	772	999999	695	743	419	200	941	85	633	658	147	999999	706	536	251	999999	647	616	883	999999	353	818	160	792	999999	76	774	134	393	999999	489	516	573	67	505	103	81	164	688	708	999999	547	657	832	404	999999	999999	614	999999	936	999999	389	288	283	722	953	636	902	205	352	426	816	691	377	999999	630	75	999999	40	158	847	492	928	999999	134	805	170	328	398	106	999999	169	378	457	886	999999	999999	999999	999999	551	467	178	958	345	292	620	999999	999999	999999	773	384	30	583	999999	99	886	461	999999	158	916	999999	317	514	109	999999	267	447	244	491	78	999999	775	999999	488	999999	678	533	592	892	999999	
949	880	665	624	722	999999	999999	771	368	10	999999	134	151	428	999999	159	664	859	398	35	999999	621	798	593	999999	999999	717	105	999999	999999	362	868	221	644	999999	999999	652	999999	387	999999	681	676	876	490	429	278	634	999999	729	541	24	674	203	999999	999999	338	91	81	253	999999	668	490	854	947	648	999999	912	507	462	845	507	774	482	827	353	999999	999999	318	174	113	974	831	375	385	405	687	675	354	313	637	999999	581	999999	999999	903	200	821	928	842	999999	999999	137	433	884	999999	999999	201	375	523	999999	999999	773	907	149	149	836	999999	479	999999	960	115	567	204	999999	24	925	999999	218	924	163	684	815	475	524	999999	847	408	999999	351	164	999999	309	831	477	53	68	999999	999999	999999	76	999999	352	999999	881	544	999999	999999	608	869	999999	122	983	999999	999999	161	778	307	392	402	302	999999	634	137	397	475	805	735	726	781	956	999999	630	94	858	87	341	999999	594	999999	949	913	800	621	999999	52	999999	857	471	999999	274	999999	291	114	832	638	450	224	988	416	738	72	216	827	912	856	491	899	999999	292	819	348	713	999999	453	388	637	22	894	355	962	947	274	410	516	205	970	526	261	229	999999	126	451	187	999999	886	707	972	708	386	999999	613	274	188	999999	926	57	999999	661	454	999999	999999	999999	642	454	790	797	806	321	717	886	965	647	373	655	702	896	535	171	566	681	664	313	518	795	359	683	999999	903	589	999999	101	865	806	228	208	796	999999	999999	999999	999999	900	661	999999	999999	999999	965	900	999999	803	40	522	717	104	773	999999	134	811	999999	999999	117	711	903	731	999999	794	999999	840	155	457	906	999999	801	999999	477	999999	13	322	999999	210	393	782	563	109	559	635	384	770	43	999999	83	999999	962	999999	353	387	997	929	999999	706	494	134	755	85	897	942	720	17	626	992	343	812	793	646	710	335	158	999999	999999	934	999999	339	807	999999	999999	921	999999	173	366	100	783	999999	890	999999	999999	269	999999	999999	212	616	915	377	154	51	999999	999999	201	325	999999	28	238	203	757	999999	999999	999999	327	490	702	999999	817	557	650	999999	218	270	922	999999	931	999999	999999	999999	601	999999	999999	52	999999	765	726	999999	729	809	999999	348	861	590	325	401	35	999999	999999	546	785	236	798	367	999999	617	832	287	999999	720	394	486	720	567	602	201	479	254	970	561	764	590	256	18	322	311	674	628	944	999999	999999	381	509	999999	885	374	767	661	999999	999999	933	999999	772	19	425	757	628	304	987	
133	922	781	589	389	782	204	980	999999	55	999999	999999	214	343	818	274	999999	976	959	681	237	434	999999	928	403	628	326	817	246	592	564	683	379	640	999999	999999	999999	792	130	999999	999999	394	999999	615	900	633	729	114	953	999999	412	781	999999	622	760	699	114	999999	196	761	465	387	999999	207	490	741	573	573	522	221	600	999999	999999	999999	991	843	457	999999	999999	769	999999	999999	864	501	189	783	25	757	880	999999	503	821	605	369	523	313	651	779	999999	169	70	165	999999	999999	999999	192	924	688	999999	999999	999999	902	824	999999	999999	254	999999	251	27	707	726	816	693	401	718	778	624	497	999999	687	201	678	87	869	709	743	999999	999999	357	997	858	336	135	999999	880	999999	999999	189	507	279	791	410	761	427	999999	253	999999	201	34	375	567	437	231	944	725	999999	824	955	717	127	624	400	893	999999	999999	999999	999999	729	520	127	781	445	989	197	896	791	916	999999	436	465	281	438	107	981	999999	431	115	999999	247	999999	999999	51	471	390	654	400	999999	741	578	53	562	999999	680	907	594	132	447	43	58	999999	656	173	528	999999	846	196	303	999999	590	426	294	999999	491	213	350	739	973	999999	543	506	285	184	999999	392	999999	538	758	200	397	999999	999999	81	142	314	660	613	999999	220	543	468	106	603	160	161	759	999999	999999	999999	566	999999	159	837	500	551	658	481	90	999999	358	999999	438	112	524	999999	999999	222	999999	187	999999	736	227	763	75	85	999999	681	999999	931	633	850	287	291	999999	999999	168	156	581	591	655	188	999999	386	861	999999	39	994	89	877	718	547	685	999999	923	830	636	395	772	425	999999	999999	457	159	512	508	39	157	478	981	999999	295	999999	785	532	374	213	999999	902	839	55	999999	602	999999	222	999999	999999	214	367	999999	999999	772	384	166	448	999999	730	383	999999	362	206	882	525	107	761	432	999999	899	999999	559	626	796	999999	999999	379	737	385	999999	937	426	343	999999	789	999999	85	353	911	484	347	854	999999	830	965	549	999999	172	999999	999999	999999	789	190	275	663	999999	186	119	999999	999999	786	999999	302	429	999999	458	28	381	102	999999	32	999999	521	431	561	999999	999999	999999	830	944	299	216	999999	880	915	158	245	78	999999	981	498	965	74	469	698	636	562	224	394	517	999999	271	999999	999999	482	999999	277	758	713	967	999999	390	999999	344	162	579	862	999999	999999	297	222	950	999999	999999	361	66	999999	62	999999	925	999999	999999	412	322	423	37	146	999999	408	999999	881	487	365	999999	
98	999999	686	999999	316	129	774	999999	710	999999	305	999999	999999	958	999999	426	999999	225	36	788	999999	202	977	999999	921	999999	442	999999	23	574	415	999999	999999	999999	999999	252	379	624	745	613	160	992	989	314	999999	999999	975	999999	130	982	317	665	999999	577	369	895	140	720	999999	191	999999	999999	137	146	999999	570	986	999999	935	445	56	17	999999	422	999999	841	999999	673	948	88	159	264	934	41	266	750	284	26	999999	137	121	659	816	564	926	999999	865	999999	623	456	999999	939	999999	684	935	310	999999	47	940	528	999999	999999	771	730	41	999999	786	106	880	941	999999	999999	389	807	334	397	200	999999	496	999999	976	359	59	502	231	220	22	259	105	956	563	999999	86	138	445	653	887	96	533	504	999999	768	999999	682	999999	887	560	444	360	548	119	999999	999999	743	552	343	999999	999999	508	821	419	536	999999	924	999999	60	892	260	372	680	509	114	999999	991	552	217	999999	377	341	343	659	577	999999	556	999999	999999	694	343	999999	112	999999	999999	999999	712	94	127	767	999999	999999	120	995	309	82	679	999999	15	889	999999	999999	999999	956	50	938	174	171	842	637	999999	87	999999	365	558	999999	269	444	892	999999	999999	907	999999	449	337	82	231	348	359	999999	999999	517	841	403	145	152	251	155	205	679	423	550	252	490	323	971	210	999999	446	634	812	999999	999999	999999	220	999999	765	895	628	967	716	826	812	999999	999999	999999	246	701	230	415	999999	124	249	222	113	138	664	944	136	366	872	476	901	999999	692	983	370	362	192	493	387	999999	999999	237	962	596	738	999999	83	999999	734	508	999999	41	211	698	996	934	385	92	987	999999	769	272	104	249	924	97	655	433	576	884	999999	737	38	999999	597	21	260	516	400	759	871	750	632	373	942	999999	523	993	999999	999999	977	110	505	565	586	264	143	999999	999999	650	999999	999999	809	850	999999	999999	12	132	110	984	684	868	691	237	999999	29	640	730	999999	999999	574	661	445	151	906	999999	241	472	502	342	878	999999	844	999999	510	231	940	781	383	154	867	400	892	999999	751	119	418	999999	615	567	624	999999	424	999999	86	999999	999999	999999	943	999999	566	540	630	768	116	156	999999	941	727	999999	88	999999	357	163	196	183	769	442	399	797	999	963	999999	935	999999	476	999999	236	673	912	28	282	837	999999	588	999999	770	134	999999	605	999999	476	550	886	488	766	999999	999999	431	999999	999999	770	278	999999	999999	602	682	695	999999	639	44	797	278	999999	999999	805	30	555	575	858	413	
644	546	794	711	532	999999	999999	999999	952	421	999999	804	771	94	999999	13	690	999999	985	999999	84	85	999999	570	999999	208	736	186	683	999999	509	696	999999	499	999999	234	484	444	59	999999	999999	249	107	228	193	992	506	730	462	801	339	335	999999	213	338	569	289	999999	424	333	999999	793	773	216	912	999999	241	282	899	33	528	256	180	806	999999	999999	999999	48	387	304	702	999999	999999	999999	415	999999	116	999999	999999	625	945	261	30	999999	502	999999	475	890	316	37	761	999999	999999	439	282	93	165	999999	271	503	590	250	845	999999	631	680	79	999999	801	738	999999	872	121	999999	88	999999	235	454	313	999999	999999	97	732	359	999999	477	185	999999	608	332	999999	333	108	667	44	704	416	999999	103	821	849	583	99	999999	979	888	123	999999	360	15	858	710	999999	999999	143	502	518	495	585	164	999999	784	999999	999999	720	725	999999	454	250	384	861	999999	361	491	184	786	998	999999	380	655	364	629	934	602	999999	317	853	861	533	999999	195	920	326	938	326	75	299	999999	857	264	124	668	315	976	154	999999	359	988	72	999999	999999	363	125	999999	999999	876	849	691	14	999999	871	913	920	999999	198	940	16	422	175	119	496	999999	307	125	541	999999	324	957	458	938	957	999999	999999	185	999999	831	999999	999999	148	999999	225	608	615	453	999999	210	747	605	788	999999	528	999999	823	999999	861	125	66	999	999999	115	562	892	243	76	455	16	999999	999999	672	367	999999	999999	284	725	894	999999	773	853	733	340	947	718	179	999999	420	30	999999	846	999999	999999	999999	806	999999	43	887	333	375	549	998	386	96	999999	999999	430	78	908	663	107	68	999999	352	212	276	67	167	843	722	999999	655	999999	999999	999999	430	751	592	339	999999	250	838	999999	999999	233	855	356	999999	944	785	748	186	511	367	944	788	351	999999	572	539	999999	875	999999	999999	999999	999999	573	421	818	582	192	999999	738	297	422	269	497	460	128	356	999999	813	222	68	974	811	154	77	30	999999	999999	999999	29	799	680	375	793	960	999999	340	292	934	999999	372	603	909	448	999999	945	684	300	999999	999999	225	620	137	662	985	635	575	749	505	401	999999	999999	19	999999	938	617	999999	475	536	324	787	74	985	387	850	464	75	373	929	132	345	198	197	721	999999	189	552	713	999999	999999	570	591	786	999999	106	868	999999	99	509	999999	999999	219	764	576	672	161	999999	999999	999999	531	570	999999	819	999999	999999	150	316	999999	999999	759	75	343	999999	211	999999	999999	288	452	291	982	
999999	975	864	332	233	999999	434	620	59	652	554	802	901	286	764	368	771	413	486	956	562	305	83	750	542	565	999999	562	822	476	999999	192	468	829	659	595	347	497	159	930	715	695	248	373	214	272	999999	390	447	999999	434	874	965	335	430	576	901	124	999999	668	583	872	797	583	779	999999	999999	999999	627	999999	999999	284	264	555	250	999999	67	709	999999	999999	132	999999	124	437	999999	999999	226	999999	409	999999	693	232	707	490	356	999999	897	665	594	842	999999	370	999999	999999	999999	999999	619	420	95	563	999999	202	578	999999	999999	999999	757	999999	541	780	155	210	999999	543	999999	999999	577	774	999999	406	969	402	999999	703	349	762	999999	845	74	892	388	806	58	845	574	999999	654	999999	999999	999999	95	537	133	813	999999	729	999999	229	794	574	999999	845	220	688	593	999999	999999	875	180	783	24	912	306	648	401	348	161	827	969	982	154	390	830	275	321	999999	999999	311	15	620	75	189	60	999999	320	543	596	999999	261	457	999999	999999	25	170	999999	999999	240	999999	422	999999	999999	870	259	811	430	999999	999999	945	376	161	999999	775	999999	560	718	834	862	806	338	858	752	791	575	521	568	376	374	669	999999	148	211	793	888	657	53	205	999999	999999	78	999999	528	650	993	110	608	648	908	465	999999	94	320	433	155	564	606	785	999999	737	253	64	827	355	599	999999	999999	64	887	999999	516	522	905	999999	737	220	339	111	798	475	912	999999	467	908	226	270	828	777	999999	999999	60	268	900	201	994	24	301	182	61	765	159	554	761	695	949	929	999999	696	695	934	234	504	987	829	824	334	596	918	138	338	409	183	999999	562	999999	258	622	713	629	723	999999	167	60	42	325	368	999999	772	959	296	999999	999999	91	712	109	556	281	80	376	670	428	382	53	722	999999	976	147	208	533	701	317	999999	999999	999999	25	77	454	954	514	466	176	999999	958	842	257	277	999999	704	463	616	977	551	346	958	304	546	123	338	676	348	999999	999999	249	268	999999	615	74	118	697	42	112	999999	566	910	503	999999	999999	999999	474	98	884	442	999999	917	999999	766	139	999999	678	478	954	999999	288	175	999999	217	584	699	999999	999999	212	983	16	430	513	999999	984	435	464	698	132	999999	863	587	999999	788	999999	999999	544	999999	485	956	999999	228	999999	999999	48	401	676	296	31	724	348	999999	886	901	999999	324	413	73	781	999999	653	980	999999	52	262	999999	711	455	993	261	165	650	166	256	553	787	352	527	621	593	
759	999999	999999	407	573	999999	700	999999	362	999999	919	480	999999	781	312	459	872	999999	999999	347	690	230	999999	999999	569	698	675	640	357	649	999999	885	451	197	944	485	313	948	478	230	10	999999	103	104	342	684	218	384	943	104	914	317	999999	284	903	538	875	907	838	875	365	999999	215	712	927	999999	39	253	837	999999	999999	923	567	513	347	541	137	209	437	884	999999	999999	697	263	734	664	101	177	294	999999	610	405	999999	603	999999	939	943	390	176	999999	655	965	547	125	948	999999	750	290	999999	371	999999	675	480	954	395	75	373	999999	999999	273	941	861	999999	430	227	750	813	963	648	407	999999	999999	999999	138	239	524	752	999999	314	743	914	811	240	923	15	934	925	166	218	799	999999	991	411	902	367	793	16	126	999999	207	187	999999	999999	538	772	663	642	999999	725	870	322	791	999999	245	358	140	630	45	425	292	825	657	999999	849	830	999999	345	140	770	445	518	999999	999999	999999	565	999999	999999	701	160	352	301	582	999999	348	486	999999	353	176	554	236	173	999999	701	616	382	530	42	792	999999	999999	328	999999	581	289	361	686	118	540	680	999999	961	928	884	999999	990	252	226	999999	999999	55	263	178	586	544	281	999999	933	76	734	999999	105	386	993	999999	34	788	11	161	999999	799	676	813	496	999999	275	999999	97	999999	625	139	313	625	430	662	912	159	999999	999999	999999	999999	753	52	806	645	135	584	934	899	58	211	251	999999	430	999999	999999	449	682	999999	278	47	999999	314	451	605	731	479	955	341	82	875	999999	964	152	181	56	634	999999	851	207	999999	309	197	581	423	887	248	205	857	293	472	999999	673	768	970	364	999999	600	210	914	655	628	603	827	999999	349	287	922	258	526	745	442	999999	66	587	737	999999	733	37	717	999999	999999	108	58	609	408	999999	205	999999	816	608	43	999999	937	551	72	706	370	408	83	609	999999	946	341	548	40	644	617	190	243	999999	714	999999	493	431	999999	999999	554	999999	999999	161	92	750	442	999999	711	999999	894	514	999999	999999	901	999999	999999	117	176	337	999999	510	578	999999	999999	25	938	999999	893	470	323	515	180	999999	999999	152	634	922	999999	575	514	423	836	404	750	112	999999	999999	999999	389	618	385	264	53	764	54	999999	19	580	76	812	999999	34	251	322	388	999999	983	878	758	999999	42	589	601	999999	352	999999	183	23	999999	360	734	532	999999	851	938	260	136	999999	117	503	624	352	461	763	999999	399	999999	92	371	768	999999	334	442	
689	586	795	663	229	421	380	475	999999	112	715	87	195	520	999999	384	999999	999999	215	771	265	999999	690	138	838	37	999999	89	101	652	709	679	410	999999	824	999999	152	596	907	366	736	37	628	249	999999	999999	610	999999	204	708	999999	560	999999	563	999999	613	896	666	825	201	468	301	999999	999999	402	999999	677	104	696	135	241	999999	310	849	44	237	999999	999999	393	162	427	83	884	393	418	999999	214	846	914	221	378	999999	999999	999999	897	444	999999	284	999999	709	18	515	192	79	476	702	999999	625	529	948	166	456	999999	673	999999	999999	999999	999999	935	252	999999	999999	190	484	999999	756	999999	594	999999	999999	584	999999	999999	683	153	999999	891	815	999999	999999	898	999999	326	966	65	922	999999	999999	942	512	999999	662	349	605	878	187	334	708	999999	720	932	666	672	929	373	984	999999	599	999999	999999	999999	999999	84	999999	354	251	514	224	429	999999	999999	999999	999999	449	571	922	832	997	999999	965	588	192	503	999999	784	242	917	999999	602	80	79	612	577	91	18	437	587	999999	999999	637	673	120	288	489	176	269	23	232	367	451	161	999999	793	564	282	999999	107	877	999999	121	333	127	999999	358	999999	999999	999999	571	441	144	344	712	999999	999999	302	477	999999	999999	40	524	228	694	39	999999	919	999999	818	999999	999999	697	339	999999	999999	149	313	999999	999999	930	724	999999	999999	452	791	233	117	999999	120	625	271	805	999999	999999	847	920	892	999999	98	999999	439	552	999999	92	762	999999	804	999999	36	999999	865	746	979	974	298	806	999999	775	999999	805	999999	999999	111	203	999999	13	999999	255	862	764	999999	673	467	36	500	999999	110	92	690	999999	428	482	422	514	759	525	999999	999999	795	51	571	127	999999	292	427	999999	450	930	341	759	999999	559	772	271	999999	201	289	952	483	999999	705	277	95	999999	386	999999	68	596	443	999999	187	999999	999999	820	203	139	937	999999	609	999999	731	999999	750	930	999999	869	709	999999	999999	999999	245	872	958	679	345	304	999999	881	905	856	900	853	497	116	581	612	999999	999999	78	229	264	114	353	940	394	535	526	999999	268	516	861	907	441	874	999999	315	890	781	999999	899	999999	999999	999999	752	641	878	683	644	358	983	999999	758	92	999999	999999	141	528	999999	294	999999	777	876	623	999999	999999	993	422	999999	126	999999	722	327	476	178	999999	208	835	601	999999	999999	999999	881	806	284	746	113	824	505	999999	999999	999999	999999	999999	674	132	232	999999	999999	757	648	465	999999	528	999999	999999	453	291	914	815	115	306	927	
718	778	958	999999	79	999999	652	999999	999999	917	62	999999	490	849	831	802	999999	898	766	954	843	999999	999999	791	363	724	23	303	821	910	999999	464	561	859	163	999999	715	236	162	999999	237	999999	480	547	18	270	999999	421	621	999999	867	916	999999	999999	93	68	727	177	541	355	999999	359	999999	267	238	597	706	999999	696	123	999999	999999	999999	672	727	977	189	512	782	103	999999	999999	681	342	52	772	125	220	775	104	989	547	694	999999	768	999999	795	223	319	421	564	971	724	508	999999	57	180	676	623	115	879	999999	395	448	232	999999	678	737	224	465	999999	495	999999	601	133	549	135	939	904	849	192	966	203	999999	539	999999	999999	183	940	994	999999	448	596	999999	225	774	162	256	584	999999	209	67	999999	854	939	78	999999	999999	999999	999999	922	999999	771	774	923	912	32	33	909	999999	854	999999	797	999999	863	43	899	194	385	358	396	879	365	868	650	135	967	348	432	470	45	754	798	999999	82	371	676	999999	746	313	752	138	999999	513	191	704	269	999999	999999	905	999999	999999	747	999999	465	999999	875	903	999999	798	945	683	601	448	45	110	706	709	999999	502	366	86	448	999999	999999	999999	542	999999	687	946	865	197	357	526	301	999999	16	773	999999	39	999999	773	999999	948	367	79	999999	898	478	90	999999	560	632	498	549	102	493	675	429	207	510	999999	999999	187	933	757	335	999999	156	931	103	932	87	999999	16	999999	388	499	714	999999	730	999999	383	606	999999	314	564	859	977	999999	620	341	354	434	999999	471	557	521	999999	609	743	462	751	546	999999	75	483	515	492	956	714	999999	960	892	477	999999	650	619	999999	999999	202	476	107	999999	320	999999	588	653	597	545	45	866	484	115	793	278	892	836	618	999999	831	999999	999999	999999	494	999999	999999	462	956	999999	820	938	292	396	416	277	364	803	999999	235	999999	830	918	946	920	848	519	999999	109	209	974	814	10	356	797	153	109	999999	464	693	390	136	696	999999	725	999999	584	97	698	525	999999	98	999999	999999	405	11	999999	430	999999	999999	117	999999	363	757	999999	16	937	936	999999	272	999999	287	349	542	845	360	999999	984	231	823	274	431	166	583	296	885	213	999999	950	795	999999	678	976	818	586	863	773	939	254	718	170	647	498	436	999999	635	749	999999	547	54	868	155	999999	287	381	685	370	999999	999999	804	802	329	999999	803	999999	999999	311	999999	955	981	587	203	999999	999999	663	626	933	730	237	660	145	145	80	905	927	867	479	698	446	900	
503	993	999999	450	916	840	662	694	186	856	333	228	122	565	999999	999999	414	696	999999	999999	752	640	552	810	668	667	258	90	876	391	999999	612	94	999999	999999	593	999999	300	999999	822	999999	249	553	380	999999	917	32	515	448	263	463	783	84	690	158	862	451	668	782	999999	591	582	818	999999	836	720	143	67	86	873	948	999999	999999	801	791	512	97	181	483	999999	645	999999	641	622	999999	999999	999999	404	999999	626	999999	999999	999999	347	999999	392	999999	999999	999999	616	999999	965	999999	574	999999	348	999999	999999	899	999999	775	279	195	41	613	847	940	999999	867	999999	999999	739	159	460	999999	891	606	763	571	409	91	999999	637	866	965	999999	315	77	317	589	999999	264	504	999999	999999	871	871	999999	733	392	999999	999999	999999	944	999999	55	815	999999	842	999999	741	919	999999	500	563	445	641	328	76	933	542	872	887	287	44	927	244	887	609	999999	30	130	40	188	957	999999	448	693	443	920	864	337	234	894	999999	999999	553	999999	708	414	239	553	420	799	999999	999999	348	613	910	999999	810	928	377	982	402	620	889	999999	999999	707	999999	948	885	999999	79	214	647	999999	999999	999999	384	239	188	205	999999	477	710	240	999999	388	517	999999	782	999999	119	936	960	999999	502	237	755	999999	472	999999	999999	291	668	274	729	999999	931	999999	184	520	131	999999	749	182	362	925	999999	658	999999	999999	999999	172	175	947	46	143	254	405	999999	211	643	364	767	187	787	349	808	446	999999	693	456	172	999999	999999	816	999999	196	999999	890	576	326	999999	825	317	811	255	999999	720	238	596	401	536	854	973	877	766	813	572	999999	22	126	999999	157	511	707	999999	511	903	141	999999	947	467	999999	923	884	546	538	999999	375	999999	234	999999	999999	999999	302	920	317	687	999999	59	999999	999999	402	877	999999	999999	950	324	610	784	999999	221	588	730	648	933	31	999999	999999	341	238	999999	999999	853	999999	38	266	242	219	999999	719	823	518	92	999999	333	75	999999	473	999999	999999	224	850	590	797	22	509	999999	276	368	898	999999	599	999999	821	999999	425	548	99	999999	596	717	114	822	75	920	702	506	948	324	868	394	467	999999	745	23	512	999999	65	999999	528	999999	966	851	888	342	999999	999999	999999	419	907	526	999999	51	445	878	119	37	524	877	319	13	999999	951	499	999999	999999	542	318	807	859	808	493	323	903	999999	751	263	934	733	695	247	245	539	417	999999	847	426	999999	999999	904	485	102	188	466	525	250	999999	361	999999	423	999999	156	463	559	109	
43	234	999999	627	136	855	103	791	192	82	767	998	544	999999	999999	999999	999999	451	999999	383	716	999999	999999	388	577	736	999999	559	319	999999	100	781	979	317	999999	622	999999	994	739	999999	392	311	999999	393	999999	999999	480	214	718	920	772	999999	560	999999	392	999999	377	999999	999999	400	999999	543	481	189	981	986	29	236	837	53	999999	926	999999	854	999999	999999	999999	473	631	999999	266	697	840	999999	240	396	230	803	925	591	255	529	944	999999	105	848	830	816	412	770	232	999999	377	674	705	999999	992	999999	999999	978	419	903	999999	725	144	999999	703	91	948	595	765	225	311	256	999999	695	982	372	759	152	999999	502	999999	860	999999	999999	329	175	693	999999	403	524	999999	946	182	351	400	228	999999	839	155	999999	868	816	999999	16	942	999999	876	20	999999	629	946	52	999999	916	842	277	622	999999	936	537	999999	564	201	251	607	364	999999	457	999999	763	167	920	996	836	999999	254	855	105	79	208	299	683	999999	774	578	575	999999	999999	508	133	606	999999	999999	999999	999999	314	999999	999999	409	588	57	429	715	110	999999	999999	56	999999	999999	598	999999	527	62	738	247	713	43	427	673	41	810	818	948	181	167	84	999999	387	485	330	628	102	999999	491	999999	870	968	430	311	551	529	986	972	999999	711	89	999999	999999	381	646	999999	999999	100	377	777	999999	480	543	943	397	19	999999	999999	962	969	329	830	999999	587	376	745	613	125	999999	999999	999999	846	48	470	88	999999	852	16	838	999999	999999	11	999999	713	921	400	999999	486	914	542	999999	904	999999	999999	391	258	468	587	14	901	999999	999999	999999	864	952	392	999999	83	999999	999999	166	661	999999	913	548	327	511	999999	666	999999	320	136	210	588	999999	920	836	107	999999	999999	585	275	12	999999	999999	999999	999999	464	999999	539	958	361	999999	999999	386	999999	661	106	401	73	747	999999	999999	999999	591	999999	881	391	221	999999	555	344	994	46	767	891	999999	316	531	210	999999	56	106	999999	28	958	515	639	211	999999	999999	739	705	24	92	974	999999	974	355	850	466	651	252	728	999999	623	367	999999	803	495	548	354	575	999999	999999	700	514	999999	999999	632	35	251	999999	767	773	816	639	979	953	792	546	685	960	680	744	999999	999999	377	153	404	601	930	836	716	905	999999	174	999999	246	391	470	560	964	999999	999999	224	471	999999	955	176	984	387	999999	999999	948	863	393	895	999999	144	897	999999	650	614	40	104	999999	999999	862	859	652	134	743	999999	999999	999999	720	247	999999	999999	182	328	422	
976	999999	224	999999	825	767	52	530	278	66	111	494	334	910	360	692	730	809	998	622	999999	524	859	643	68	688	962	152	999999	999999	927	999999	578	723	673	204	816	999999	590	705	820	339	383	77	642	88	998	86	370	554	134	720	183	999999	999999	462	560	580	250	999999	805	899	384	238	138	999999	915	610	246	165	876	935	228	999999	801	999999	150	791	999999	980	689	886	781	999999	916	217	789	872	999999	999999	999999	246	555	452	900	920	999999	999999	938	503	173	397	839	215	678	198	501	879	904	561	321	769	578	269	999999	918	128	999999	322	999999	359	52	999999	35	522	999999	390	776	403	880	811	995	852	507	817	301	56	576	999999	999999	999999	909	968	845	999999	873	999999	295	999999	981	999999	181	833	999999	154	999999	999999	813	692	48	808	725	486	33	749	325	916	80	452	999999	871	552	999999	999999	215	449	84	368	136	999999	972	999999	780	422	89	999999	172	999999	362	696	118	243	999999	999999	918	999999	432	944	105	583	957	596	999999	999999	119	259	321	248	812	705	56	825	687	53	76	714	944	74	944	999999	163	90	717	755	57	999999	668	976	999999	224	999999	139	273	552	691	385	999999	940	312	829	328	924	33	657	649	293	556	840	817	214	56	368	999	984	430	999999	878	96	792	999999	590	344	999999	598	687	916	999999	144	361	690	461	13	761	999999	792	999999	67	70	115	764	92	827	169	999999	999999	999999	140	288	999999	999999	506	175	158	832	999999	999999	362	434	969	733	731	422	488	137	752	52	606	884	202	999999	818	999999	980	38	398	762	999999	999999	430	38	786	283	21	547	193	296	999999	999999	875	809	877	632	999999	382	42	999999	999999	41	719	999999	62	255	999999	999999	995	999999	194	129	443	486	807	261	999999	941	999999	999999	410	941	999999	465	999999	677	19	393	323	999999	728	608	999999	728	999999	153	390	305	999999	541	196	90	551	506	999999	736	495	398	11	999999	999999	999999	999999	999999	269	407	98	263	938	385	246	702	617	809	958	586	133	715	73	664	999999	999999	964	999999	271	999999	399	447	363	460	192	620	392	698	567	579	182	421	999999	26	999999	136	366	601	305	493	999999	741	547	999999	612	779	335	346	753	918	999999	29	322	938	17	651	899	488	203	625	320	918	252	389	414	712	256	999999	609	744	352	999999	120	777	858	657	999999	838	999999	999999	294	999999	944	648	395	162	108	999999	18	999999	236	999999	408	679	999999	553	499	999999	121	900	532	288	737	19	576	821	908	544	
90	359	751	71	640	790	340	275	999999	603	999999	261	613	726	48	206	518	474	999999	441	604	314	168	741	999999	947	999999	16	317	935	82	573	999999	564	999999	658	661	999999	999999	999999	349	999999	579	896	999999	860	999999	805	999999	541	501	111	856	477	939	776	201	20	999999	692	910	999999	958	48	530	430	17	59	287	389	545	352	999999	356	102	697	999999	271	999999	866	661	999999	766	999999	444	970	716	999999	624	673	467	651	999999	556	707	999999	999999	999999	999999	743	852	247	528	859	999999	158	875	510	385	252	50	930	999999	477	41	836	567	191	603	999999	713	999999	434	999999	922	893	522	999999	649	999999	748	203	895	833	24	423	555	906	999999	296	104	216	400	382	632	999999	218	362	524	999999	999999	767	937	815	999999	621	999999	914	937	112	635	206	860	999999	503	846	44	608	463	999999	999999	660	411	316	465	507	999999	999999	981	395	999999	999999	164	779	628	980	266	89	803	403	999999	999999	969	677	660	999999	999999	101	878	785	999999	610	999999	907	589	798	365	630	999999	533	780	759	932	551	427	475	51	91	680	523	999999	954	999999	70	16	649	690	734	999999	999999	161	749	184	206	892	85	270	257	199	830	625	635	999999	280	999999	850	709	427	260	195	857	273	999999	365	204	547	999999	838	900	939	117	631	974	794	381	999999	999999	735	659	999999	999999	999999	892	849	897	955	235	534	447	165	940	272	483	999999	708	887	338	819	11	354	279	431	356	260	722	999999	660	934	898	592	275	973	768	908	980	999999	381	999999	467	249	999999	280	401	744	999	999999	157	999999	96	999999	702	765	733	999999	82	783	446	642	137	999999	304	301	999999	999999	890	966	503	575	490	644	515	766	362	762	999999	999999	40	999999	999999	877	845	156	999999	999999	889	510	250	464	836	999999	627	739	444	563	944	30	643	546	854	42	999999	582	32	999999	978	936	413	999999	281	82	752	999999	999999	999999	999999	999999	453	233	965	389	726	999999	999999	294	27	999999	332	798	999999	22	366	493	757	227	535	999999	133	406	435	953	107	279	192	763	453	792	358	194	505	797	576	999999	581	474	316	312	843	738	434	212	999999	614	162	269	715	269	86	173	999999	794	33	57	798	22	292	457	856	975	999999	999999	427	999999	303	31	445	946	912	293	999999	232	430	395	971	232	349	493	126	999999	999999	194	716	194	470	710	773	528	622	999999	999999	999999	456	999999	898	209	999999	476	320	141	999999	769	356	793	999999	501	374	638	85	575	672	799	
340	999999	927	999999	518	242	999999	592	257	999999	334	353	999999	61	776	562	999999	771	447	872	999999	999999	109	288	837	999999	932	969	346	144	453	56	999999	999999	528	522	939	999999	691	552	800	728	884	906	445	13	691	210	724	999999	151	314	138	800	627	999999	833	649	817	595	310	706	256	122	999999	999999	456	719	999999	263	622	253	90	999999	82	454	110	202	843	834	242	999999	255	999999	992	999999	918	105	764	999999	689	300	435	106	251	999999	481	999999	443	167	556	971	678	470	199	898	233	243	728	999999	255	641	806	999999	999999	578	999999	722	129	334	369	360	955	359	574	999999	818	983	653	978	972	339	759	685	287	270	999999	999999	344	104	915	685	377	591	926	999999	494	451	743	672	641	999999	651	118	999999	205	25	999999	999999	867	89	250	999999	749	210	999999	882	131	705	102	525	676	999999	35	419	683	983	999999	999999	999999	999999	999999	250	980	347	222	687	650	886	92	255	734	999999	476	25	674	105	628	390	999999	175	999999	745	651	157	999999	999999	626	699	124	222	999999	895	379	40	712	999	609	412	999999	999999	241	999999	999999	999999	791	999999	911	19	744	588	364	983	422	361	999999	999999	599	999999	382	840	71	951	771	869	603	839	519	445	313	675	495	226	402	781	933	138	132	999999	365	186	470	616	999999	999999	999999	668	482	28	999999	90	410	776	39	158	177	290	473	753	253	999999	999999	475	706	999999	103	999999	591	641	427	345	509	795	477	205	379	454	999999	245	21	999999	366	999999	878	232	274	999999	196	253	613	653	664	378	560	413	908	995	910	885	442	719	86	841	999999	231	581	614	309	834	778	999999	294	999999	741	999999	595	999999	596	999999	804	384	951	347	999999	999999	680	999999	245	73	296	384	544	121	802	302	858	524	900	657	651	659	419	362	475	890	368	436	999999	999999	817	142	408	999999	90	999999	767	739	814	827	551	450	379	245	547	404	188	183	435	449	999999	81	875	939	832	155	999999	599	871	146	415	253	504	994	255	164	999999	117	40	744	534	999999	710	999999	115	210	999999	183	999999	81	712	195	11	196	790	999999	266	469	603	934	102	178	867	677	421	307	999999	385	999999	392	429	81	999999	999999	914	999999	371	802	833	999999	999999	791	784	999999	999999	230	251	999999	213	509	898	999999	513	105	651	999999	999999	42	999999	808	999999	904	193	431	999999	640	52	320	999999	459	384	464	635	971	79	311	393	76	253	999999	65	999999	182	490	494	913	999999	56	999999	999999	90	
339	150	999999	376	961	607	999999	158	793	187	930	45	754	134	444	880	541	999999	999999	999999	999999	788	470	999999	627	731	703	937	738	83	995	999999	723	379	55	323	610	999999	999999	703	40	917	999999	999999	134	999999	999999	999999	999999	999999	35	999999	697	999999	999999	550	679	283	749	239	904	425	419	720	999999	658	322	385	999999	130	279	936	917	999999	943	277	338	456	627	35	313	347	888	706	57	975	584	999999	999999	504	644	337	855	879	798	614	507	739	831	476	290	999999	286	929	999999	99	112	60	642	627	999999	233	655	724	999999	566	537	999999	673	999999	84	183	900	584	999999	999999	90	48	848	338	769	599	624	999999	999999	270	999999	999999	943	957	872	534	506	856	999999	420	681	141	953	241	87	794	999999	625	401	116	999999	701	999999	820	19	73	999999	999999	857	622	609	504	979	665	999999	999999	770	715	343	999999	999999	54	999999	75	270	948	999999	617	260	975	533	999	759	999999	127	369	516	132	948	999999	332	202	998	670	811	187	162	999999	736	509	33	999999	291	999999	439	108	410	386	559	999999	978	999999	62	999999	98	609	744	351	999999	145	72	647	767	534	227	484	55	999999	264	93	796	797	880	751	951	999999	717	907	999999	999999	959	139	573	999999	999999	738	149	126	582	211	442	999999	750	999999	446	999999	592	756	634	954	62	779	999999	476	273	190	999999	999999	999999	915	999999	837	152	528	185	932	999999	878	999999	489	344	929	999999	62	650	986	57	289	314	575	590	999999	283	254	966	999999	16	106	625	999999	34	999999	999999	999999	319	605	668	999999	425	999999	312	714	999999	154	619	999999	730	80	826	999999	143	434	996	365	999999	930	999999	898	561	995	999999	999999	263	999999	999999	506	743	999999	999999	54	327	824	863	800	273	876	908	138	634	843	459	936	280	999999	516	599	842	830	343	999999	52	999999	671	430	587	334	999999	999	689	123	389	349	337	781	958	999999	571	999999	102	999999	999999	434	274	717	999999	989	999999	914	999999	865	663	999999	58	999999	12	557	999999	442	223	938	426	908	448	520	463	119	609	499	999999	207	37	647	738	885	366	999999	999999	953	885	598	627	546	462	824	999999	999999	301	999999	999999	410	164	139	981	163	41	123	985	753	264	436	390	217	534	349	837	26	185	172	997	395	62	210	557	999999	320	880	456	624	70	999999	999999	999999	720	978	52	898	665	999999	854	252	631	999999	999999	459	999999	420	999999	123	986	443	301	999999	975	393	358	954	582	366	843	161	667	999999	693	999999	
999999	754	497	999999	306	939	999999	600	318	755	764	309	511	107	417	900	868	342	638	626	999999	689	660	337	999999	98	326	308	741	703	999999	270	999999	431	841	462	923	465	999999	57	999999	700	820	230	628	59	999999	484	948	942	292	334	732	999999	582	928	104	169	999999	999999	622	999999	859	614	180	504	250	89	266	954	976	413	999999	999999	999999	995	999999	440	708	581	999999	841	359	798	999999	260	999999	999999	849	913	368	999999	539	609	434	999999	840	216	59	999999	808	373	228	993	965	878	808	152	533	587	69	664	461	999999	572	780	702	70	999999	920	967	259	999999	999999	596	223	874	916	166	513	164	662	999999	999999	772	999999	623	365	832	542	451	394	999999	272	999999	703	311	194	999999	653	337	780	22	138	167	558	142	875	407	752	14	892	986	29	433	999999	284	877	581	301	999999	347	999999	660	479	582	999999	968	498	893	999999	689	999999	512	185	999999	649	261	426	224	999999	748	958	90	538	558	408	448	999999	457	429	433	612	999999	496	990	552	362	659	585	999999	174	386	999999	999999	324	21	483	844	999999	999999	999999	461	367	161	999999	999999	157	999999	920	183	352	138	51	474	488	86	145	25	195	831	297	602	841	456	974	999999	455	250	223	547	925	604	790	700	406	972	255	593	87	612	404	239	738	411	425	999999	345	49	362	248	876	467	999999	999999	469	430	620	911	187	56	933	907	909	999999	258	747	348	350	77	516	999999	552	937	999999	437	999999	999999	999999	40	938	36	415	887	975	670	467	945	999999	241	999999	361	343	416	41	999999	497	999999	365	163	678	697	995	971	846	416	999999	529	85	789	411	567	999999	999999	999999	30	527	999999	934	712	790	801	775	118	100	164	999999	146	906	999999	940	737	999999	286	361	251	999999	444	51	999999	346	937	870	783	829	999999	999999	461	177	21	161	999999	396	652	372	876	922	886	999999	691	918	198	999999	999999	849	674	69	999999	529	997	988	999999	978	375	376	853	999999	999999	999999	681	984	46	968	895	752	999999	350	855	999999	484	328	155	562	359	999999	158	324	698	934	165	359	276	931	179	999999	999999	999999	30	999999	518	999999	999999	607	209	707	999999	999999	727	429	999999	333	999999	990	55	678	843	530	628	726	228	999999	999999	999999	133	999999	999999	114	798	873	683	973	999999	579	405	539	397	547	363	652	767	928	596	999999	558	831	155	285	886	500	188	548	999999	304	67	979	713	873	483	878	989	999999	430	854	745	999999	13	635	594	515	290	
305	176	976	958	299	942	999999	508	302	999999	442	227	307	694	144	113	999999	521	426	825	999999	999999	484	662	989	508	999999	534	156	827	520	691	380	219	999999	381	894	345	767	999999	750	374	190	702	999999	560	999999	169	610	999999	978	123	178	999999	766	999999	999999	323	969	791	210	438	362	474	665	751	999999	97	812	763	999999	999999	754	999999	999999	159	883	782	999999	438	385	582	999999	847	849	407	999999	999999	453	651	689	580	376	999999	835	999999	21	716	46	806	714	44	357	999999	99	298	369	788	614	616	999999	909	218	540	416	627	515	515	625	268	238	165	644	170	83	638	322	778	554	763	147	999999	745	309	999999	999999	235	85	757	561	48	734	999999	836	999999	999999	372	836	569	999999	806	506	100	778	999999	558	400	196	773	461	975	590	243	999999	478	189	173	909	999999	999999	402	999999	999999	74	999999	999999	89	807	866	303	276	999999	999999	347	956	640	86	999999	731	176	950	999999	999999	306	585	457	501	999999	367	999999	615	462	999999	504	815	377	999999	36	558	999999	999999	592	330	479	194	999999	382	896	894	838	112	999999	999999	649	124	363	999999	460	488	772	999999	999999	450	751	999999	813	466	714	531	589	891	60	999999	656	697	368	717	832	122	96	85	999999	341	529	21	419	999999	380	999999	461	249	299	547	999999	82	624	151	578	999999	380	42	999999	374	314	999999	62	788	531	952	756	646	305	999999	402	697	407	999999	920	999999	999999	539	95	999999	80	350	602	513	632	584	82	226	149	999999	741	63	417	240	999999	582	959	630	752	428	999999	814	944	950	155	98	674	111	231	838	522	841	999999	343	999999	999999	999999	999999	165	947	879	539	999999	264	606	999999	290	177	496	347	781	648	786	667	999999	999999	999999	651	367	544	909	970	995	310	999999	900	999999	83	936	999999	238	420	999999	805	548	103	317	689	999999	806	807	999999	615	883	66	874	64	289	641	999999	568	702	191	999999	48	909	543	999999	737	705	241	999999	999999	433	119	371	182	981	129	999999	948	716	306	561	999999	999999	364	122	999999	999999	846	827	442	999999	504	535	999999	854	766	638	559	121	952	649	575	601	276	192	774	695	701	82	169	999999	999999	851	999999	630	884	999999	554	431	999999	93	999999	413	999999	342	999999	583	142	999999	225	490	58	836	999999	657	985	145	145	182	348	558	951	774	667	409	808	652	139	608	999999	140	94	999999	169	868	790	999999	999999	933	999999	999999	562	999999	857	679	999999	263	98	748	644	749	500	381	93	
999999	142	999999	745	374	534	286	453	999999	359	94	406	999999	676	895	867	824	999999	211	919	157	999999	999999	917	988	999999	999999	999999	390	963	229	639	712	999999	999999	999999	705	425	462	999999	976	999999	38	32	772	999999	74	586	202	881	820	999999	999999	999999	935	999999	999999	999999	757	950	999999	722	72	570	999999	999999	693	875	910	169	171	408	855	802	943	410	967	999999	999999	715	360	967	999999	509	153	787	350	260	118	368	999999	999999	668	999999	430	999999	684	999999	892	328	589	199	676	43	719	421	999999	999999	519	535	440	16	33	51	599	21	360	563	426	352	113	999999	766	999999	985	633	740	352	381	690	726	508	663	826	136	171	301	338	999999	732	210	999999	741	583	999999	176	999999	626	999999	419	999999	999999	51	550	224	155	432	134	57	96	680	244	125	828	809	931	999999	206	915	438	999999	32	999999	694	151	259	702	193	623	819	128	123	999999	962	999999	605	466	122	611	999999	738	176	999999	704	61	966	738	912	774	996	823	318	711	999999	699	879	358	357	999999	964	453	249	511	238	999999	999999	804	162	51	999999	474	240	595	934	700	553	999999	999999	642	184	521	790	418	627	999999	809	999999	955	273	999999	257	999999	713	999999	537	498	999999	62	736	494	171	585	999999	569	531	999999	722	776	999999	156	999999	999999	999999	234	999999	663	830	999999	242	168	164	849	889	143	957	999999	999999	999999	999999	211	887	688	342	158	999999	999999	919	849	105	413	96	635	181	127	999999	999999	404	489	202	873	999999	999999	820	578	339	322	696	737	612	176	999999	999999	379	999999	268	999999	946	566	221	518	743	981	999999	828	81	529	677	772	373	989	960	999999	755	533	543	115	867	764	818	699	248	192	246	929	346	322	266	599	858	320	31	838	999999	999999	140	686	994	991	506	999999	999999	924	999999	623	215	39	28	845	999999	163	591	192	747	999999	999999	561	745	857	999999	758	272	87	999999	999999	967	999999	769	81	403	856	999999	875	267	18	64	324	999999	622	724	317	304	999999	559	705	729	999999	101	755	414	999999	941	146	509	748	547	567	20	320	999999	93	269	946	451	193	51	715	924	999999	999999	955	742	133	143	184	463	851	527	999999	333	138	40	999999	999999	824	915	974	375	519	471	496	313	508	966	641	58	358	969	376	663	999999	914	362	298	458	999999	817	999999	335	294	999999	50	802	986	999999	62	999999	288	999999	999999	76	349	415	999999	971	652	244	167	502	999999	115	882	161	554	320	223	678	725	219	999999	107	
971	999999	234	999999	456	511	521	999999	588	802	79	351	108	597	674	509	96	999999	806	600	660	510	209	999999	812	888	257	676	313	999999	529	79	638	180	999999	309	190	500	525	150	723	718	913	333	45	540	999999	957	645	714	999999	409	413	397	446	471	840	54	963	999999	264	845	145	999999	283	10	713	928	502	375	328	595	801	665	877	942	596	876	154	281	836	299	999999	599	999999	130	665	250	733	999999	999999	146	536	957	999999	878	582	709	59	44	827	999999	465	279	395	996	607	747	520	503	874	963	900	691	730	964	999999	999999	422	999999	344	472	204	868	906	192	69	999999	779	999	369	887	826	119	454	713	834	760	213	795	522	918	730	239	759	505	999999	844	237	922	999999	46	297	897	700	364	999999	596	373	213	936	764	968	521	999999	999999	999999	791	247	999999	999999	63	342	626	999999	426	741	964	999999	411	999999	224	616	856	934	999999	999999	929	999999	99	784	999999	999999	10	859	758	949	219	105	772	368	453	607	219	792	21	704	671	266	283	623	964	486	961	266	722	158	121	586	999999	999999	216	382	157	243	890	999999	341	767	882	476	999999	869	347	999999	999999	617	406	74	923	628	928	999999	999999	476	999999	761	436	999999	999999	609	999999	632	294	384	161	80	459	976	902	355	372	904	384	806	100	999999	149	917	999999	114	999999	57	999999	999999	468	999999	999999	999999	423	999999	238	999999	999999	999999	638	899	584	962	999999	432	167	429	999999	999999	999999	34	298	338	386	724	622	518	981	42	857	790	999999	111	916	999999	833	999999	562	772	126	774	999999	112	178	200	520	186	999999	339	999999	332	885	999999	927	444	255	999999	304	698	516	719	999999	597	424	848	929	483	56	284	599	389	999999	399	461	490	750	999999	999999	195	214	446	493	651	95	535	905	999999	999999	481	371	999999	483	864	266	407	168	999999	999999	999999	271	46	140	751	740	567	464	496	633	447	694	70	748	999999	999999	999999	236	999999	512	889	942	53	310	999999	999999	674	905	999999	142	64	999999	999999	507	840	924	999999	316	742	911	527	999999	418	262	736	787	311	186	999999	999999	196	180	999999	183	798	386	227	736	565	838	75	662	999999	363	999999	125	629	562	907	195	999999	999999	999999	999999	985	818	534	999999	999999	787	611	999999	999999	633	999999	883	136	890	708	463	999999	441	750	904	846	865	618	999999	682	620	167	999999	278	188	999999	432	999999	152	999999	979	852	435	172	778	236	999999	130	999999	417	696	999999	739	854	453	488	884	
999999	590	216	999999	210	479	119	953	629	863	229	362	999999	999999	999999	999999	702	729	611	999999	999999	972	677	278	744	789	646	986	999999	428	894	825	700	179	418	106	999999	78	779	382	326	999999	999999	373	357	767	259	894	999999	999999	46	134	999999	216	615	51	912	937	384	420	999999	132	999999	210	969	999999	662	409	114	110	59	999999	949	238	955	70	823	314	921	976	539	999999	999999	627	391	769	999999	493	563	999999	193	998	693	999999	549	203	886	948	404	953	115	850	999999	398	954	413	185	614	260	555	228	608	26	408	880	999999	635	704	819	209	999999	178	846	736	917	61	999999	590	688	762	999999	874	999999	999999	871	689	963	108	672	977	593	999999	243	17	159	584	999999	295	488	469	568	192	138	204	541	999999	13	999999	481	903	999999	594	925	498	382	353	698	57	536	200	126	536	41	841	616	999999	999999	838	587	342	999999	653	999999	228	203	990	746	715	437	934	686	911	626	769	513	998	452	744	635	806	886	999999	758	297	999999	41	999999	297	588	497	11	175	475	999999	834	999999	492	707	305	391	999999	983	620	602	514	215	999999	272	337	617	601	201	999999	780	999999	144	894	815	874	172	839	458	999999	939	999999	520	446	487	934	693	516	744	449	253	999999	999999	323	999999	782	999999	999999	888	959	999999	896	810	962	694	999999	999999	925	999999	832	142	551	158	855	681	670	999999	768	432	337	643	110	856	752	959	581	553	821	738	42	736	50	950	498	166	999999	131	558	752	999999	244	768	999999	911	316	702	60	57	999999	999999	999999	379	699	560	325	870	49	68	999999	999999	149	878	196	644	106	999999	600	659	698	638	999999	445	26	638	103	875	999999	944	999999	267	531	505	189	253	254	999999	999999	999999	183	296	999999	999999	999999	639	654	366	581	204	815	224	999999	400	358	999999	945	999999	363	71	999999	450	999999	105	999999	999999	591	643	698	942	400	740	750	211	486	412	635	999999	889	999999	983	999999	303	999999	999999	999999	999999	999999	157	186	308	901	13	290	932	999999	687	999999	449	999999	58	999999	667	999999	803	85	474	900	999999	946	378	468	463	999999	87	999999	999999	541	966	401	589	461	999999	999999	644	499	736	469	278	754	725	727	48	90	338	972	999999	999999	274	999999	757	266	225	211	807	999999	448	36	213	211	999999	156	941	57	230	596	523	999999	999999	313	348	14	631	170	230	651	999999	382	999999	114	661	492	277	912	644	333	999999	999999	714	999999	61	710	999999	76	178	999999	785	990	859	
742	999999	999999	670	999999	714	752	634	999999	980	166	419	75	389	999999	550	103	878	39	412	896	999999	238	440	199	262	999999	748	999999	992	999999	866	439	523	905	999999	737	821	317	207	892	699	190	999999	999999	395	999999	999999	999999	525	999999	700	755	999999	999999	391	999999	493	481	707	86	14	79	999999	338	299	980	999999	999999	453	999999	282	571	831	999999	999999	999999	999999	882	999999	276	317	590	49	999999	951	120	851	559	999999	434	254	349	609	131	887	629	999999	977	268	414	443	999999	714	999999	802	999999	923	999999	766	220	308	610	677	441	768	423	40	999999	999999	999999	999999	999999	959	999999	999999	932	961	710	632	577	999999	945	999999	398	832	999999	876	336	125	822	999999	784	793	313	135	643	999999	999999	362	999999	999999	971	999999	999999	285	451	999999	694	154	999999	176	222	444	198	167	363	999999	999999	608	308	999999	999999	999999	564	992	999999	209	656	893	924	999999	793	358	999999	978	999999	355	544	999999	391	582	192	191	255	999999	974	350	605	155	772	656	392	999999	999999	928	894	940	45	97	931	252	241	999999	229	609	383	864	285	999999	85	17	453	176	227	725	364	522	785	908	28	14	603	999999	131	278	877	234	304	240	94	999999	999999	999999	999999	148	351	999999	961	645	282	119	999999	395	79	764	213	226	352	999999	573	381	164	999999	79	926	648	999999	679	951	732	159	999999	55	999999	999999	698	995	984	88	384	972	560	150	636	999999	940	218	441	366	999999	660	881	965	666	712	999999	192	999999	999999	500	620	999999	999999	913	999999	549	28	999999	144	999999	999999	241	273	954	601	820	999999	500	999999	986	439	999999	322	886	999999	277	605	999999	422	948	999999	617	729	999999	764	270	550	237	513	368	999999	999999	306	300	857	428	618	20	75	892	971	691	227	999999	999999	999999	999999	999999	841	856	944	638	848	999999	559	599	512	685	999999	340	999999	787	999999	999999	74	492	993	31	39	652	999999	594	324	529	977	825	999999	460	527	443	870	427	395	657	424	999999	109	999999	999999	267	916	999999	999999	734	622	999999	999999	425	214	578	336	999999	103	198	207	359	324	328	219	999999	209	61	999999	999999	999999	852	401	340	388	780	392	999999	290	999999	999999	726	775	590	907	999999	999999	999999	256	948	117	999999	333	999999	999999	999999	999999	999999	900	16	68	865	999999	72	999999	769	792	373	47	999999	999999	452	98	999999	462	999999	584	999999	420	999999	613	233	805	219	649	968	999999	205	880	323	999999	999999	999999	283	714	999999	952	999999	325	148	11	757	938	999999	999999	
665	413	12	999999	999999	999999	244	370	485	403	834	70	999999	999999	305	250	596	493	999999	622	584	469	815	616	592	527	872	418	281	424	855	295	983	999999	983	565	999999	461	999999	999999	576	251	507	879	879	999999	999999	298	30	898	414	274	224	209	999999	205	597	396	161	461	999999	999999	999999	70	547	548	999999	999999	999999	740	723	999999	592	889	55	342	961	935	736	781	139	999999	398	383	20	591	80	784	999999	788	967	999999	309	448	226	750	162	447	342	340	734	290	858	289	999999	999999	681	334	999999	999999	243	999999	659	379	332	999999	437	999999	59	955	477	302	840	651	772	999999	835	154	673	305	189	524	603	406	57	849	725	118	208	999999	999999	746	999999	431	554	999999	481	930	126	192	999999	447	397	386	999999	441	449	216	517	999999	443	537	999999	858	666	718	68	999999	332	482	999999	999999	999999	317	55	999999	671	419	999999	466	122	999999	37	490	982	999999	137	999999	543	615	999999	999999	601	616	308	383	94	772	999999	835	257	228	608	644	874	993	929	89	341	141	769	40	120	999999	478	537	510	180	999999	924	591	840	719	716	82	799	727	999999	19	671	647	999999	999999	999999	218	894	307	999999	615	988	812	999999	999999	412	845	379	408	550	999999	771	873	999999	999999	840	254	416	999999	999999	999999	85	276	39	80	669	493	870	385	849	842	584	240	127	999999	887	121	999999	955	317	870	703	401	999999	762	247	798	733	999999	814	999999	999999	395	415	821	540	999999	999999	977	999999	999999	999999	993	559	708	563	999999	999999	358	18	729	711	461	200	31	867	684	99	999999	999999	871	759	866	571	999999	999999	198	824	305	35	175	337	565	999999	399	999999	999999	841	477	999999	999999	52	385	999999	95	314	349	205	394	954	856	999999	517	155	354	999999	999999	431	726	668	374	716	999999	333	842	401	999999	722	801	136	166	842	622	76	135	829	384	870	486	999999	700	999999	999999	350	178	999999	819	419	393	999999	785	288	999999	809	835	990	591	62	162	693	168	626	404	267	797	23	20	451	30	999999	999999	248	999999	208	967	999999	285	120	999999	309	582	736	999999	570	350	878	999999	813	999999	999999	248	331	717	793	999999	83	599	182	999999	165	532	378	399	999999	456	547	999999	916	841	464	715	999999	999999	853	999999	432	297	834	916	919	296	207	999999	885	287	462	530	162	999999	894	781	999999	999999	998	776	213	346	470	123	803	545	810	999999	776	429	767	999999	864	682	999999	786	765	266	999999	869	335	168	999999	590	994	999999	190	
87	999999	999999	999999	999999	999999	999999	907	95	826	720	123	999999	485	999999	443	466	520	38	665	480	999999	117	999999	846	933	999999	451	55	832	880	129	786	364	733	999999	999999	999999	853	534	788	774	850	959	54	999999	259	999999	110	724	57	999999	965	999999	709	184	839	667	766	980	769	635	862	263	999999	600	999999	29	752	999999	351	999999	667	504	877	705	62	158	971	703	683	746	351	330	785	811	164	434	655	558	999999	434	60	872	999999	162	912	597	22	453	815	240	640	899	383	999999	411	471	483	14	132	690	696	73	307	33	999999	541	999999	999999	446	999999	374	999999	24	916	600	795	999999	724	999999	464	146	527	999999	453	999999	451	947	999999	409	692	950	650	999999	505	999999	986	574	999999	868	999999	130	877	999999	913	865	999999	885	466	999999	616	731	759	999999	999999	999999	179	999999	999999	918	999999	594	98	735	999999	951	723	767	999999	188	613	230	998	855	999999	344	999999	520	999999	587	667	566	490	582	793	960	201	439	768	951	568	999999	721	822	36	787	41	151	263	961	999999	680	375	999999	999999	395	733	999999	799	999999	295	659	999999	276	260	286	999999	516	942	792	760	293	998	568	620	802	999999	999999	829	634	999999	999999	999999	999999	445	987	999999	213	999999	407	999999	999999	639	444	665	909	609	454	572	999999	684	525	209	470	211	999999	681	807	667	401	885	558	83	999999	31	179	999999	999999	999999	999999	999999	900	137	544	565	471	653	999999	903	999999	999999	999999	613	999999	999999	787	999999	999999	811	586	316	392	545	987	999999	679	999999	474	423	495	516	419	999999	309	663	784	999999	999999	904	999999	215	127	904	999999	999999	831	944	994	225	999999	262	605	388	254	956	703	364	150	33	886	257	189	150	417	203	999999	440	999999	426	175	400	262	999999	999999	999999	999999	999999	588	789	690	734	230	258	189	243	911	41	378	352	999999	429	257	641	999999	491	35	999999	497	999999	999999	400	640	578	59	843	999999	713	316	999999	999999	225	776	361	342	161	37	930	961	183	999999	751	71	961	999999	999999	153	621	873	590	355	222	990	825	373	299	104	999999	208	999999	243	207	725	504	584	744	653	895	308	866	464	104	25	323	480	674	338	999999	999999	313	700	388	999999	726	528	555	234	951	987	52	66	385	999999	625	939	999999	35	567	386	721	999999	257	999999	17	135	261	206	999999	354	999999	961	426	999999	895	645	855	999999	999999	976	39	519	701	908	265	810	88	372	400	384	395	648	999999	301	999999	219	999999	76	832	600	277	
359	558	999999	999999	999999	999999	845	836	980	94	999999	36	999999	357	211	401	999999	66	206	57	888	805	302	958	60	200	999999	999999	685	202	789	535	408	999999	999999	961	104	619	184	180	242	536	420	300	999999	621	999999	943	999999	999999	999999	19	999999	552	388	553	265	999999	248	999999	514	707	160	787	999999	201	628	880	677	250	307	999999	881	999999	999999	999999	999999	12	299	438	18	191	949	867	999999	779	999999	855	999999	136	705	455	999999	293	999999	535	999999	632	994	999999	993	310	276	948	999999	384	137	608	738	35	167	263	359	810	882	332	999999	292	699	999999	301	772	999999	999999	544	999999	999999	598	370	289	999999	763	17	821	445	708	915	11	356	999999	999999	999999	127	305	968	999999	999999	999999	999999	343	999999	103	932	479	186	230	999999	999999	999999	669	35	539	247	459	59	999999	999999	538	375	183	416	756	935	986	874	10	655	263	582	102	755	788	999999	37	510	882	830	999999	644	999999	957	999999	597	686	688	121	62	668	255	574	206	567	999999	237	926	32	999999	946	604	186	575	999999	999999	321	914	246	999999	220	999999	176	574	999999	893	161	999999	226	999999	258	307	762	947	987	18	17	896	999999	593	959	111	488	725	999999	933	468	648	470	57	285	772	451	768	842	999999	89	999	999999	673	54	21	710	863	909	999999	842	238	588	999999	145	425	726	999999	393	119	469	451	690	784	999999	512	755	178	883	999999	855	993	114	277	928	999999	417	523	549	947	401	625	816	245	999999	239	70	981	999999	860	55	798	385	733	999999	637	999999	704	248	541	266	999999	980	432	792	848	133	321	560	136	17	213	113	446	718	843	635	455	693	205	452	773	266	32	999999	66	618	381	999999	300	699	999999	285	999999	999999	859	645	393	452	252	116	749	431	785	853	842	695	999999	25	416	12	999999	999999	53	999999	999999	999999	957	991	999999	239	752	304	999999	437	303	928	999999	754	858	999999	252	12	450	999999	702	352	481	999999	598	371	679	365	999999	298	835	702	241	999999	999999	585	687	401	999999	999999	363	455	999999	357	559	914	999999	194	167	219	760	861	570	999999	396	149	802	999999	402	374	560	999999	694	999999	602	600	696	999999	555	282	519	850	295	437	735	257	191	133	618	684	772	494	208	400	537	973	999999	287	531	69	782	898	998	999999	462	966	999999	199	755	959	999999	421	638	884	699	999999	575	142	229	999999	999999	999999	999999	999999	602	75	198	999999	444	628	468	999999	656	999999	500	621	851	999999	975	999999	999999	991	
378	659	466	360	856	324	701	627	408	999999	68	999999	110	113	728	290	750	396	778	467	755	136	500	808	765	999999	999999	88	68	631	167	460	651	966	999999	520	999999	251	219	999999	602	999999	230	468	360	273	999999	999999	892	570	203	588	989	999999	246	252	169	657	999999	713	999999	623	568	999999	842	999999	741	143	999999	218	39	509	187	904	865	999999	906	999999	999999	999999	756	996	999999	498	438	578	999999	621	730	68	360	603	655	505	999999	979	258	453	999999	999999	999999	262	593	999999	540	694	411	999999	174	999999	345	137	209	103	957	999999	437	80	347	274	999999	129	412	745	857	999999	853	681	999999	885	999999	462	415	705	969	503	413	512	957	744	999999	386	457	999999	999999	999999	403	562	548	19	551	187	115	361	616	412	849	999999	826	114	840	999999	999999	288	618	883	721	504	133	999999	530	924	999999	603	107	759	672	980	33	999999	999999	999999	143	951	344	512	356	64	98	999999	653	564	686	853	903	999999	262	178	814	838	511	899	999999	94	488	999999	999999	999999	263	856	999999	869	999999	201	81	999999	597	181	944	999999	537	999999	415	566	999999	966	999999	269	699	661	506	999999	175	194	999999	143	862	58	472	716	446	843	999999	241	826	784	739	494	781	363	849	999999	233	708	311	999999	494	871	999999	522	388	805	999999	601	999999	246	999999	999999	999999	938	686	548	708	237	668	693	866	183	740	35	236	754	487	999999	999999	425	999999	999999	882	287	648	999999	774	950	338	999999	41	999999	882	590	90	108	424	843	676	999999	999999	999999	49	618	978	320	140	999999	295	634	327	476	999999	934	965	246	757	791	299	695	774	999999	899	37	661	667	301	159	999999	999999	339	644	669	511	999999	284	427	274	999999	999999	861	999999	999999	999999	999999	564	999999	947	999999	844	999999	633	999999	981	536	999999	106	21	956	321	29	999999	312	167	304	683	806	287	999999	691	818	493	491	961	834	257	103	204	713	106	257	353	535	110	788	706	101	687	975	999999	999999	415	317	988	999999	880	223	999999	410	640	999999	999999	999999	932	999999	857	999999	591	999999	999999	530	902	999999	859	73	675	455	212	379	999999	591	999999	312	999999	513	999999	185	503	652	953	999999	596	794	83	999999	999999	296	999999	999999	931	564	509	540	999999	898	285	999999	458	924	642	434	999999	138	811	58	999999	999999	594	428	623	681	648	938	999999	254	934	117	234	520	948	389	852	138	448	43	92	588	615	573	999999	999999	727	578	20	999999	33	467	982	34	709	295	701	999999	460	
259	999999	570	999999	451	964	177	883	937	976	263	582	882	999999	777	999999	61	224	31	999999	329	953	80	928	674	999999	476	134	210	999999	663	999999	678	677	198	128	521	999999	173	609	999999	421	790	601	756	946	999999	999999	215	68	658	999999	680	983	140	999999	845	641	671	999999	497	53	999999	135	999999	575	903	214	999999	659	454	809	999999	422	140	907	999999	999999	181	728	91	999999	919	152	999999	592	17	695	999999	891	999999	880	999999	999999	121	999999	738	665	999999	999999	52	935	285	999999	613	848	30	268	852	233	999999	377	999999	943	999999	999999	133	999999	972	999999	567	218	668	610	387	999999	999999	117	310	123	178	507	199	990	685	155	424	999999	538	999999	572	999999	842	323	758	904	999999	999999	999999	322	999999	208	693	557	623	834	277	674	999999	49	619	912	957	739	999999	636	188	480	268	993	384	999999	999999	667	168	819	375	354	852	482	999999	603	999999	988	229	970	814	999999	376	851	878	749	205	499	694	659	791	999999	269	999999	726	939	377	999999	937	143	206	35	399	804	468	923	999999	695	999999	25	999999	969	520	93	822	546	999999	416	124	635	563	512	972	999999	999999	273	94	730	755	999999	235	501	999999	95	773	788	252	571	392	955	999999	999999	614	999999	59	821	592	999999	309	999999	999999	999999	696	312	580	694	999999	999999	776	205	838	101	939	670	999999	999999	918	434	319	43	303	999999	33	168	708	63	898	303	459	215	680	908	999999	999999	999999	274	805	999999	999999	89	999999	362	999999	197	127	835	570	944	999999	941	902	999999	866	275	999999	303	937	999999	604	999999	795	999999	440	571	524	930	670	374	291	999999	313	181	919	239	308	941	747	836	999999	873	493	953	414	999999	312	523	51	165	688	95	337	277	153	999999	293	976	921	233	999999	999999	999999	205	663	373	638	999999	247	636	967	999999	556	999999	496	731	42	841	354	922	999999	11	888	515	685	205	198	45	38	930	999999	999999	30	523	173	854	708	999999	300	50	879	581	285	415	198	744	538	999999	999999	421	956	451	631	999999	965	671	308	659	519	467	185	999999	703	999999	999999	646	924	43	937	641	32	999999	551	999999	53	686	725	999999	999999	999999	667	999999	264	999999	974	503	699	32	557	501	556	59	778	833	865	287	877	999999	724	552	820	999999	298	149	399	221	999999	327	955	288	945	825	999999	578	800	223	347	999999	342	196	946	901	999999	446	95	973	965	718	449	766	809	758	999999	774	131	171	673	125	227	762	603	999999	999999	278	555	730	
716	210	999999	651	939	790	999999	538	605	918	29	852	999999	425	255	192	878	198	479	197	77	567	456	999999	549	232	999999	579	593	999999	834	217	890	364	266	999999	685	797	826	28	132	229	179	999999	152	999999	70	999999	517	421	504	878	799	368	662	159	753	404	112	716	920	65	945	41	999999	812	961	699	169	490	999999	90	372	460	999999	848	398	253	495	999999	172	78	72	181	79	956	417	999999	702	116	21	291	694	119	107	77	284	999999	129	340	859	999999	641	37	915	423	515	348	303	814	761	510	908	999999	999999	999999	992	773	962	136	404	439	997	62	478	224	396	262	363	997	573	999999	133	165	867	801	436	45	266	656	999999	79	238	887	355	511	382	319	565	255	84	999999	185	999999	935	430	372	589	559	700	37	263	985	999999	251	510	386	752	517	999999	426	999999	516	315	685	335	211	120	706	966	842	86	696	999999	922	72	85	999999	230	447	999999	847	486	566	629	999999	93	999999	646	845	135	999999	802	999999	829	999999	994	869	999999	999999	228	999999	882	592	858	950	566	877	383	999999	434	256	531	999999	324	579	481	950	999999	498	999999	278	474	861	999999	221	283	999999	288	805	78	999999	999999	620	229	186	964	893	999999	678	630	216	558	999999	421	878	108	733	498	259	999999	53	192	819	999999	949	787	31	999999	646	676	682	598	578	120	999999	434	911	850	147	614	999999	251	18	868	44	999999	16	999999	962	999999	550	396	38	169	999999	33	13	999999	279	398	943	999999	999999	999999	947	617	980	357	203	454	197	999999	360	645	68	801	184	950	333	239	780	581	788	999999	136	295	999999	999999	999999	999999	999999	658	581	999999	671	445	189	16	920	999999	740	999999	256	518	925	667	45	393	111	232	849	62	928	49	999999	371	363	539	875	662	57	570	999999	999	33	538	311	611	974	999999	622	177	999999	999999	999999	131	335	280	607	468	259	186	999999	862	354	378	729	999999	141	309	91	650	999999	999999	379	179	398	257	494	999999	366	434	999999	999999	610	682	32	32	549	496	46	93	931	417	412	871	262	408	999999	655	999999	769	480	674	541	971	999999	999999	999999	330	999999	87	785	219	111	825	767	830	999999	671	355	999999	992	644	273	997	718	999999	856	999999	917	989	602	839	588	597	953	744	946	999999	647	261	495	229	763	958	308	722	315	586	114	999999	156	983	310	999999	777	835	410	544	262	321	914	999999	412	743	484	999999	999999	999999	999999	32	883	623	34	103	221	772	881	
315	699	996	419	280	403	494	843	619	999999	487	999999	999999	344	412	999999	999999	346	466	999999	999999	483	362	101	999999	999999	91	999999	532	958	216	999999	14	954	104	844	266	902	644	999999	917	900	999999	417	153	999999	754	687	999999	999999	999999	756	754	955	860	832	347	905	618	565	322	946	320	661	999999	597	999999	172	249	567	130	433	999999	999999	899	130	617	944	948	999999	959	403	77	999999	269	460	999999	999999	104	272	507	360	293	89	322	971	589	214	95	555	879	591	999999	913	127	275	64	922	999999	999999	224	402	999999	513	606	999999	878	34	401	871	999999	999999	78	976	69	769	999999	623	519	927	540	999999	859	402	235	377	955	163	178	994	405	222	992	363	999999	115	999999	779	482	403	102	564	812	999999	102	123	999999	471	854	357	999999	441	999999	139	209	810	542	564	287	238	963	725	856	406	475	250	773	715	928	954	376	370	150	125	834	999999	600	646	999999	121	999999	999999	309	820	869	999999	999999	863	163	247	999999	837	999999	999999	440	377	999999	999999	747	852	350	807	999999	999999	980	999999	301	298	304	234	219	895	264	176	383	479	425	46	536	511	441	909	999999	690	999999	538	868	896	684	467	278	194	899	457	771	56	951	409	839	115	999999	520	999999	999999	38	677	583	335	870	960	951	999999	879	245	421	999999	999999	852	519	999999	895	999999	613	836	955	35	996	999999	404	336	528	26	999999	431	837	921	350	632	662	999999	955	542	35	724	515	607	314	663	45	341	801	109	890	397	219	278	999999	732	973	12	681	775	999999	543	442	935	473	458	999999	500	99	623	199	999999	496	363	999999	889	999999	999999	720	343	999999	73	535	429	999999	809	221	999999	24	617	658	999999	42	190	611	491	292	580	143	856	265	545	251	187	909	94	901	999999	999999	26	999999	624	292	347	13	999999	999999	22	809	664	246	838	485	481	999999	539	773	316	999999	887	607	750	999999	864	87	236	822	358	520	51	908	365	670	999999	216	44	377	694	186	743	484	279	999999	999999	999999	427	69	999999	222	379	320	595	114	21	418	661	999999	999999	999999	777	55	659	502	767	755	881	177	487	999999	930	171	999999	139	18	413	999999	979	746	255	660	176	999999	145	150	731	999999	260	999999	589	555	634	950	999999	999999	697	824	777	14	999999	737	259	582	504	292	999999	241	465	999999	607	90	681	999999	182	609	610	999999	524	362	999999	441	631	518	897	720	305	221	654	730	320	589	999999	975	33	517	411	593	558	852	
932	499	857	164	61	999999	873	972	778	999999	798	999999	999999	425	967	291	116	741	685	783	999999	996	586	999999	999999	28	999999	999999	999999	664	207	26	444	671	429	546	584	476	466	397	999999	999999	443	999999	931	616	999999	145	17	741	411	670	908	999999	866	936	913	132	378	42	980	176	343	124	627	781	269	999999	995	999999	707	639	284	297	937	663	562	756	803	179	999999	393	699	999999	262	537	999999	670	805	493	999999	461	107	999999	999999	999999	989	999999	999999	159	356	999999	150	585	44	772	999999	620	999999	999999	383	166	328	209	303	596	999999	446	861	99	673	999999	999999	512	798	255	541	849	880	266	999999	243	553	654	822	999999	253	123	862	490	151	497	832	602	999999	999999	999999	897	140	820	213	999999	467	999999	486	757	818	999999	999999	999999	240	546	740	580	539	149	612	674	387	215	353	363	583	381	947	185	766	999999	402	331	122	643	718	69	63	130	775	440	178	999999	278	999999	999999	999999	259	605	757	262	999999	970	863	468	999999	999999	477	850	969	96	175	310	991	588	245	465	675	596	827	681	526	418	373	182	999999	323	937	737	36	509	131	352	428	514	177	431	999999	654	133	999999	591	213	999999	689	274	999999	83	690	379	999999	408	999999	777	85	735	655	606	999999	962	206	999999	999999	823	470	965	999999	881	999999	421	813	999999	31	473	44	999999	999999	266	684	999999	638	249	999999	367	999999	110	467	575	352	999999	999999	999999	777	691	926	999999	851	389	690	723	452	999999	596	278	566	873	999999	199	999999	986	422	398	999999	783	334	999999	740	382	668	999999	999999	999999	538	707	899	988	230	339	546	238	248	933	575	960	465	651	999999	978	999999	291	722	278	832	366	366	999999	902	993	367	969	999999	479	721	999999	226	205	458	889	379	999999	999999	999999	999999	514	748	488	822	961	328	682	999999	999999	580	999999	647	239	425	181	999999	775	999999	236	971	577	999999	768	221	255	999999	270	999999	999999	608	233	637	999999	624	327	618	877	311	941	674	999999	665	312	898	344	683	999999	999999	286	548	604	492	427	86	999999	351	979	999999	999999	227	68	490	550	999999	999999	999999	972	614	107	999999	999999	999999	154	561	296	999999	860	869	877	571	999999	999999	916	999999	999999	741	999999	597	549	975	639	610	734	723	616	204	999999	158	551	999999	999999	382	681	723	85	999999	347	865	999999	173	490	119	999999	15	469	577	573	999999	159	615	538	999999	75	132	999999	862	999999	430	944	101	797	712	328	291	861	385	808	999999	148	872	
404	354	807	385	494	529	999999	729	264	48	630	789	998	936	66	335	316	559	800	999999	999999	999999	920	698	376	778	791	118	154	999999	769	381	196	287	221	194	577	690	999999	999999	651	19	999999	906	471	17	713	391	235	535	999999	999999	402	925	480	487	433	119	18	715	737	112	584	999999	999999	259	999999	721	724	872	757	626	999999	405	572	392	999999	24	236	999999	75	409	883	618	999999	520	999999	271	999999	733	760	468	999999	921	666	999999	435	996	636	999999	999999	991	667	999999	778	999999	336	996	362	999999	737	419	882	649	650	338	999999	965	999999	999999	279	340	999999	991	122	299	944	10	739	33	999999	753	387	24	953	84	742	530	840	571	194	982	908	719	999999	350	999999	42	281	338	999999	469	840	878	942	84	86	999999	250	489	508	336	999999	999999	139	984	999999	999999	695	576	595	698	135	594	574	296	999999	205	995	771	713	912	729	410	702	498	913	509	82	879	997	76	290	361	73	999999	725	579	590	999999	999999	718	999999	704	743	632	343	999999	314	999999	652	881	680	478	775	595	999999	856	636	641	80	531	795	816	578	528	417	774	999999	999999	999999	852	615	983	461	999999	576	34	667	999999	999999	667	205	426	237	126	396	811	585	478	259	869	942	948	999999	787	923	529	136	224	224	569	725	999999	94	799	276	697	26	780	999999	583	198	999999	486	412	336	378	589	462	999999	605	199	61	999999	701	999999	666	51	674	999999	56	897	999999	999999	595	999999	608	342	437	999999	698	794	804	999999	999999	680	385	999999	538	461	999999	939	674	92	618	380	674	999999	392	889	609	655	999999	708	972	685	745	710	999999	471	728	45	999999	999999	443	810	394	602	790	31	534	999999	513	999999	527	999999	233	370	246	224	277	478	999999	999999	250	53	451	106	486	999999	935	675	999999	77	732	518	787	72	648	999999	986	999999	999999	371	364	999999	999999	140	190	865	461	999999	473	676	203	260	96	613	371	399	368	297	126	799	95	858	999999	445	489	999999	329	171	721	999999	238	206	999999	587	999999	834	901	321	916	621	539	560	211	903	999999	482	432	183	700	999999	449	698	999999	999999	285	505	792	706	650	999999	999999	299	663	999999	448	999999	131	999999	999999	536	498	999999	381	504	270	535	657	719	999999	17	999999	155	470	472	989	539	999999	589	999999	687	51	204	671	744	85	999999	897	999999	999999	999999	361	999999	753	174	760	999999	327	999999	288	750	848	83	999999	999999	596	400	999999	200	54	999999	755	541	206	999999	494	
999999	385	637	429	31	638	489	263	999999	656	661	999999	306	712	597	222	999999	311	561	838	999999	69	999999	157	999999	999999	706	999999	999999	130	819	727	999999	999999	466	999999	690	40	266	122	368	819	450	999999	934	998	999999	488	457	696	964	240	644	999999	526	244	356	489	745	611	931	367	999999	573	836	999999	392	627	999999	580	531	760	54	999999	479	158	618	51	223	685	887	228	999999	861	165	589	92	115	162	232	669	999999	999999	655	190	11	123	877	160	999999	616	999999	243	876	174	214	196	999999	999999	999999	999999	999999	275	69	724	713	693	845	417	257	851	286	474	33	911	330	999999	999999	269	999999	45	741	999999	999999	999999	982	984	798	696	951	403	999999	680	785	606	999999	935	235	999999	476	318	277	999999	903	158	999999	999999	219	965	843	738	797	936	956	341	884	999999	62	990	741	728	999999	158	465	854	963	605	689	427	555	395	250	467	792	170	999999	281	988	74	739	551	775	833	852	222	999999	951	724	453	721	942	882	244	199	748	423	129	13	58	195	733	751	792	419	458	498	339	153	999999	573	613	434	999999	260	999999	953	999999	305	999999	999999	22	999999	245	999999	613	512	15	999999	54	747	648	999999	939	999999	15	799	982	423	404	999999	276	807	928	879	117	517	894	984	998	794	362	823	760	999999	182	999999	516	999999	805	946	493	999999	109	58	925	999999	999999	999999	255	401	999999	647	999999	529	999999	214	953	365	999999	106	999999	31	279	259	395	824	517	148	706	163	292	896	617	457	999999	215	707	879	954	771	32	999999	738	607	823	714	922	999999	819	967	999999	999999	497	709	339	999999	791	850	663	110	999999	355	412	101	118	84	999999	999999	999999	776	999999	83	411	826	83	830	292	672	435	680	902	999999	329	999999	264	999999	999999	908	128	999999	423	857	226	853	942	677	384	647	999999	749	684	478	942	53	470	825	999999	670	636	508	190	999999	424	982	208	553	36	999999	837	976	999999	131	335	530	362	999999	857	558	884	999999	456	999999	183	686	996	433	343	285	278	999999	999999	737	281	999999	588	303	443	243	654	399	650	999999	809	522	999999	999999	999999	421	690	820	999999	200	786	240	999999	545	999999	738	986	774	999999	751	405	408	593	937	850	714	942	69	216	624	903	494	999999	746	835	660	612	443	290	999999	999999	999999	470	201	951	999999	569	53	356	704	256	999999	190	899	999999	411	928	146	999999	438	999999	631	614	353	297	301	999999	999999	709	295	999999	552	493	297	166	948	937	401	
999999	809	155	899	999999	511	377	999999	314	856	441	433	732	475	999999	852	999999	963	842	127	999999	660	565	999999	999999	71	578	704	999999	893	742	999999	999999	536	160	902	999999	580	918	999999	976	999999	986	628	873	999999	563	660	821	641	844	202	115	999999	999999	335	999999	999999	565	651	933	672	637	421	999999	84	999999	205	325	999999	569	872	54	740	150	640	673	937	999999	67	507	918	883	999999	59	550	999999	653	49	999999	999999	999999	24	277	179	314	636	575	514	798	999999	367	345	992	999999	971	157	999999	680	856	662	316	510	508	153	25	789	999999	372	573	823	316	999999	999999	180	177	858	999999	570	836	14	999999	433	592	999999	150	999999	891	681	999999	403	885	973	192	172	999999	999999	515	999999	999999	524	752	213	941	974	19	211	844	999999	905	122	379	804	843	851	564	883	999999	999999	13	999999	897	212	294	180	999999	342	999999	338	828	286	352	999999	416	321	999999	999999	999999	617	732	999999	738	79	999999	999999	33	999999	139	341	608	469	972	749	130	722	999999	550	918	999999	999999	676	237	516	993	999999	770	725	398	532	599	999999	400	310	44	999999	703	828	436	999999	156	999999	212	642	729	369	313	603	533	999999	999999	711	976	721	580	65	711	999999	86	999999	999999	999999	692	607	741	939	78	999999	714	999999	28	999999	124	599	624	189	474	594	999999	634	325	176	201	705	999999	887	692	679	729	979	362	481	751	999999	999999	848	999999	605	999999	789	300	641	999999	477	674	895	597	387	107	401	590	127	999999	451	830	37	116	986	768	854	256	398	942	999999	704	547	56	834	474	999999	999999	868	999999	997	343	684	288	999999	40	942	999999	315	582	999999	398	245	46	310	458	107	999999	999999	836	56	543	902	698	163	773	137	848	762	913	332	387	722	432	999999	118	999999	749	999999	956	826	563	941	816	613	999999	468	510	746	999999	999999	42	999999	999999	647	464	441	985	134	949	903	103	537	401	260	950	676	812	598	202	999999	357	359	232	20	492	601	95	999999	817	314	626	112	386	999999	299	552	999999	785	983	676	170	624	442	63	732	35	549	999999	999999	670	999999	999999	999999	83	29	682	613	31	164	862	999999	999999	999999	999999	999999	991	161	999999	960	408	984	36	615	525	152	733	999999	999999	999999	999999	61	999999	432	156	999999	714	999999	313	527	617	939	670	630	131	330	999999	317	797	776	740	874	999999	605	264	999999	630	306	999999	930	999999	765	444	743	999999	811	826	999999	170	999999	999999	443	847	338	353	469	324	406	
493	204	882	425	999999	402	547	592	367	923	177	471	999999	418	528	383	241	999999	504	926	933	320	504	791	999999	810	999999	999999	999999	365	262	795	370	233	812	834	999999	870	645	999999	206	115	453	902	999999	698	959	163	999999	474	106	501	964	398	473	999999	699	101	278	999999	999999	250	999999	11	670	999999	110	999999	999999	999999	335	999999	999999	462	730	827	866	602	999999	458	851	60	392	563	269	761	999999	972	760	999999	144	956	601	336	854	956	999999	451	999999	929	597	165	558	999999	999999	735	294	511	999999	645	317	107	611	820	468	147	857	999999	742	908	550	138	53	999999	560	378	770	999999	608	999999	999999	424	370	560	860	696	502	172	999999	999999	477	329	315	125	331	46	999999	780	868	717	108	549	709	332	389	469	999999	592	669	770	965	414	999999	892	368	892	736	60	960	771	644	695	999999	218	441	230	823	928	644	524	999999	989	999999	999999	999999	738	715	47	180	400	999999	910	502	653	568	72	999999	422	757	999999	310	304	819	999999	82	999999	961	500	891	168	646	193	947	155	999999	999999	402	23	999999	999999	999999	698	880	570	999999	734	999999	933	650	999999	805	410	180	999999	224	728	179	916	818	274	776	999999	156	21	999999	999999	962	357	905	592	670	412	206	137	262	611	424	259	908	999999	219	37	850	522	999999	246	22	741	931	29	805	999999	204	951	853	962	551	868	816	795	999999	845	999999	67	708	403	213	999999	953	612	313	920	999999	480	999999	999999	374	634	658	517	388	231	999999	885	786	999999	999999	255	283	299	999999	555	443	122	576	374	999	999999	999999	960	42	999999	788	328	715	885	999999	724	999999	115	597	917	999999	999999	417	550	428	153	999999	523	195	958	769	663	553	758	487	894	904	690	749	582	820	698	485	420	443	108	179	901	999999	999999	358	999999	999999	152	345	145	999999	35	945	999999	999999	301	774	84	999999	999999	999999	999999	999999	999999	820	215	999999	24	107	521	822	996	117	999999	999999	379	806	999999	610	601	960	999999	422	351	198	878	745	892	71	529	999999	411	221	318	333	221	503	142	672	152	812	687	55	999999	322	708	918	625	999999	152	494	81	473	607	999999	373	544	66	395	942	470	999999	999999	999999	597	421	785	798	996	761	999999	999999	41	467	788	283	366	599	39	999999	960	129	19	999999	44	852	937	614	155	999999	677	446	746	999999	681	349	999999	999999	235	900	923	129	999999	131	275	819	999999	15	818	890	17	999999	999999	905	981	351	999999	44	543	745	483	180	
653	46	999999	439	999999	311	786	999999	548	999999	373	138	999999	840	500	999999	653	225	812	931	795	999999	951	999999	420	841	999999	340	885	699	933	490	427	752	476	999999	999999	836	999999	739	229	379	351	128	582	897	349	151	999999	575	391	999999	933	552	999999	398	999999	362	28	97	563	455	999999	849	999999	999999	999999	999999	374	907	999999	816	334	999999	711	426	999999	832	158	522	501	999999	489	320	999999	616	557	874	999999	87	507	999999	817	803	185	999999	815	502	999999	699	195	536	777	999999	724	574	993	860	840	999999	485	999999	999999	999999	595	956	999999	253	540	999999	335	836	999999	296	410	999999	998	530	897	999999	611	421	669	459	999999	965	829	546	595	999999	623	696	44	999999	602	255	999999	321	217	229	808	571	961	999999	999999	358	999999	490	999999	558	576	472	963	903	357	73	593	754	179	630	137	999999	658	999999	725	638	802	37	694	999999	999999	686	999999	677	138	49	460	844	999999	977	875	349	12	47	177	160	733	999999	71	999999	661	725	152	587	102	389	999999	173	109	999999	556	72	795	388	862	889	999999	295	774	317	613	749	669	201	755	787	999999	621	999999	574	905	671	966	166	503	970	544	735	585	999999	137	296	745	360	431	812	553	624	999999	999999	11	448	999999	999999	924	912	999999	999999	999999	999999	962	301	999999	534	830	885	999999	639	884	999999	999999	999999	709	35	190	327	999999	999999	770	942	244	801	999999	351	573	466	314	223	241	590	999999	999999	999999	281	999999	835	752	221	999999	546	999999	914	739	293	999999	586	738	340	572	607	908	746	999999	889	80	170	854	202	960	999999	580	883	999999	304	999999	760	521	438	249	999999	574	999999	789	234	999999	330	72	999999	418	986	728	973	650	999999	999999	178	414	22	999999	999999	981	560	260	166	965	833	515	999999	316	183	75	999999	101	227	42	125	956	955	663	750	999999	701	783	973	644	607	242	999999	622	807	999999	508	999999	622	373	24	542	633	268	999999	999999	626	846	999999	921	429	881	432	999999	566	222	999999	359	999999	527	999999	776	287	521	999999	600	999999	823	508	999999	566	81	999999	854	28	999999	333	696	270	935	481	999999	999999	62	225	725	809	185	65	999999	898	159	999999	999999	93	999999	264	999999	999999	802	84	803	348	418	364	357	412	578	582	982	889	761	98	524	999999	435	999999	235	306	642	790	565	767	999999	928	417	304	383	770	779	999999	221	796	468	861	999999	516	999999	697	999999	322	241	602	83	705	999999	71	262	999999	658	20	39	815	267	21	
518	45	435	490	947	63	39	999999	999999	663	677	964	999999	663	377	919	107	537	437	999999	999999	962	694	217	791	356	52	334	121	999999	999999	406	538	457	352	999999	90	649	750	815	293	433	800	419	38	182	441	598	999999	739	913	501	387	937	462	556	350	228	699	601	21	705	696	999999	374	280	999999	182	320	733	838	458	787	622	47	136	171	285	999999	618	914	999999	651	382	856	797	29	999999	994	795	302	862	999999	159	804	999999	999999	767	54	757	746	269	287	999999	900	464	714	764	900	336	999999	75	49	90	686	567	63	323	999999	577	261	835	187	525	441	975	507	638	818	999999	399	999999	241	431	872	655	175	999999	999999	401	92	264	700	668	410	237	999999	999999	472	999999	534	999999	590	476	999999	910	999999	999999	517	924	957	86	999999	451	936	990	999999	617	218	999999	402	360	841	786	495	999999	144	999999	999999	999999	162	637	176	999999	924	976	813	764	925	961	573	412	195	557	443	16	999999	259	732	419	999999	215	661	999999	843	183	999999	999999	981	508	776	573	648	999999	772	329	909	374	999999	999999	187	79	691	256	999999	989	175	999999	352	488	688	884	785	704	999999	999999	976	735	999999	999999	999999	19	783	999999	999999	999	999999	881	785	999999	999999	943	733	773	242	333	524	999999	972	999999	18	999999	461	999999	820	999999	787	944	999999	825	353	184	636	775	563	177	999999	274	999999	468	236	999999	508	238	999999	744	999999	999999	999999	487	432	570	763	883	742	117	557	291	606	302	999999	819	999999	999999	770	922	999999	957	219	75	999999	259	999999	513	628	723	789	999999	120	85	999999	999999	482	999999	403	999999	421	752	42	999999	619	14	668	999999	256	416	999999	999999	467	999999	999999	203	803	406	999999	183	227	259	265	999999	327	334	999999	531	561	446	347	373	565	987	999999	999999	999999	762	999999	44	591	584	266	221	818	251	766	651	648	547	999999	85	577	230	565	171	496	999999	999999	295	834	999999	217	809	78	542	999999	479	958	871	279	50	950	414	591	642	992	999999	210	999999	568	528	999999	24	475	999999	796	345	432	349	999999	910	999999	170	209	454	377	457	999999	286	268	296	693	776	277	999999	135	172	638	999999	178	452	813	61	999999	315	264	202	344	807	999999	647	999999	618	803	368	415	789	214	999999	275	545	900	924	999999	281	999999	115	999999	544	145	633	999999	509	180	999999	106	582	443	999999	199	185	122	346	540	620	249	84	973	909	525	346	957	999999	999999	633	999999	889	243	455	479	999999	455	800	
671	999999	999999	547	447	187	999999	833	999999	319	999999	100	432	564	393	207	42	761	142	837	28	799	675	215	999999	547	84	217	999999	988	425	50	999999	322	675	999999	679	702	999999	796	999999	692	999999	647	552	999999	210	987	999999	46	423	717	26	617	781	871	446	735	694	900	999999	999999	493	367	894	999999	370	120	889	966	527	999999	135	999999	200	336	809	37	662	296	347	999999	711	313	575	707	34	121	999999	999999	999999	943	18	736	693	999999	999999	633	753	999999	999999	99	107	539	518	999999	592	999999	999999	454	72	418	83	408	999999	25	352	190	791	999999	882	258	579	95	999999	584	331	398	999999	607	138	185	284	26	100	257	989	182	794	999999	125	354	694	96	741	572	999999	999999	182	999999	999999	999999	999999	567	762	947	520	999999	553	934	999999	999999	36	820	999999	999999	144	66	318	999999	36	999999	395	310	999999	999999	564	999999	354	422	999999	721	225	975	999999	120	344	717	264	999999	736	977	628	999999	999999	921	327	873	999999	854	437	999999	301	867	999999	80	999999	540	495	234	392	37	667	140	230	999999	977	999999	464	216	552	999999	999999	999999	579	59	551	999999	582	160	220	690	723	999999	984	999999	429	999999	999999	999999	487	999999	231	999999	759	709	319	497	640	999999	943	276	419	563	312	999999	20	136	298	999999	529	107	958	345	999999	702	313	999999	156	999999	999999	999999	999999	178	999999	999999	205	772	415	869	740	63	894	894	216	944	281	170	197	974	890	999999	70	733	765	390	844	886	27	67	406	999999	351	321	999999	324	999999	250	834	562	815	247	999999	428	861	476	213	73	999999	999999	999999	999999	980	181	438	329	568	991	412	348	904	999999	755	357	999999	999999	711	582	830	892	999999	40	336	634	168	999999	999999	642	872	299	999999	780	757	999999	636	263	170	999999	883	745	999999	999999	838	495	657	506	491	373	999999	272	764	630	243	246	999999	400	999999	355	999999	784	748	925	129	123	171	134	560	807	720	219	438	541	699	94	999999	843	202	999999	977	661	171	218	687	610	534	556	546	521	281	246	999999	999999	166	108	996	830	999999	724	334	533	945	684	652	745	833	233	930	158	110	833	208	975	378	999999	623	999999	999999	519	589	999999	587	49	999999	484	772	624	385	999999	98	999999	412	477	516	999999	715	999999	999999	941	776	999999	999999	397	420	448	47	472	445	999999	485	466	591	921	145	719	945	906	158	178	973	219	847	340	70	795	430	730	469	999999	999999	146	974	307	742	287	999999	200	628	97	446	310	
188	581	999999	631	999999	999999	342	999999	508	809	999999	999999	968	999999	463	295	336	625	28	316	999999	521	999999	999999	491	999999	188	857	731	755	999999	71	731	672	40	276	999999	439	82	938	398	673	999999	836	807	587	338	185	824	999999	863	999999	999999	999999	307	999999	422	776	150	999999	313	484	999999	999999	532	277	665	305	536	197	81	897	553	90	999999	999999	105	999999	541	999999	955	12	999999	38	891	283	999999	601	375	373	853	999999	999999	999999	634	913	608	999999	313	540	922	999999	649	637	999999	965	999999	988	221	968	572	100	999999	246	999999	310	451	999999	861	999999	284	999999	930	999999	343	633	608	999999	455	14	731	432	999999	10	999999	922	363	405	406	925	823	14	389	407	999999	999999	212	62	999999	333	471	571	999999	999999	266	999999	113	486	304	999999	367	550	542	999999	247	149	82	999999	264	999999	999999	56	640	935	435	999999	999999	532	371	579	430	555	999999	131	542	169	999999	963	999999	999999	999999	999999	111	407	567	999999	471	182	170	662	691	968	798	609	386	999999	931	874	629	999999	183	580	124	724	578	999999	999999	421	674	87	527	999999	500	999999	741	80	944	242	999999	999999	808	511	372	999999	999999	462	999999	150	745	127	999999	747	343	757	950	248	762	387	999999	755	481	60	508	92	145	582	477	667	867	315	999999	999999	507	999999	188	671	217	999999	836	126	65	660	675	556	999999	779	775	743	190	999999	317	999999	413	999999	681	757	12	289	999999	316	984	999999	999999	440	645	999999	999999	999999	999999	289	999999	357	550	999999	699	999999	385	952	243	365	999999	999999	487	375	997	913	294	884	794	999999	669	927	840	529	142	966	388	245	910	318	999999	999999	173	999999	472	960	26	999999	999999	860	382	60	56	219	509	259	999999	999999	442	732	255	365	83	158	620	112	516	999999	999999	733	999999	149	51	925	825	898	570	586	902	47	896	594	999999	933	57	618	881	631	999999	882	364	480	802	999999	72	183	834	25	290	369	454	995	999999	199	427	242	19	130	393	610	688	35	14	999999	999999	661	404	149	999999	11	230	999999	10	999999	379	962	346	862	862	651	73	555	305	999999	592	901	474	999999	516	999999	609	761	248	999999	203	338	999999	407	353	411	999999	695	913	289	148	569	994	431	820	464	896	156	268	741	999999	143	999999	471	812	933	197	633	999999	999999	402	999999	646	591	505	999999	496	939	519	460	872	377	642	26	404	33	999999	52	950	61	918	462	999999	506	999999	70	608	14	595	419	999999	156	72	627	886	679	
999999	412	926	999999	968	999999	637	807	999999	999999	501	713	999999	789	999999	154	682	581	999999	940	966	149	719	444	442	492	354	110	246	999999	999999	25	139	724	110	503	126	180	93	961	999999	695	638	999999	569	999999	999999	806	392	79	473	491	258	946	999999	783	693	999999	347	485	612	999999	999999	999999	999999	486	584	352	999999	999999	38	511	497	999999	125	999999	511	999999	875	547	555	999999	717	177	262	823	999999	192	21	327	810	999999	833	607	359	999999	135	496	838	93	319	593	127	859	999999	962	994	999999	999999	442	281	676	615	799	929	74	999999	403	999999	51	719	999999	341	999999	722	403	678	889	67	828	999999	999999	188	792	238	961	430	999999	135	300	828	999999	361	579	999999	144	29	43	678	294	477	732	606	796	373	999999	262	756	146	648	999999	114	785	11	296	266	999999	999999	571	967	999999	999999	277	598	222	999999	50	999999	326	588	383	999999	221	772	361	423	999999	391	429	320	709	674	721	999999	999999	724	147	999999	292	788	646	205	471	710	650	999999	465	18	584	999999	999999	999999	439	999999	999999	648	892	23	650	999999	848	115	999999	261	268	969	249	789	999999	497	659	690	479	537	941	188	183	511	131	999999	957	410	807	852	443	218	244	172	223	367	831	999999	999999	418	940	999999	801	220	999999	681	999999	675	426	999999	917	196	31	901	616	999999	475	391	891	804	999999	447	999999	551	818	60	999999	86	576	234	666	999999	981	999999	597	410	386	963	69	999999	579	999999	984	720	935	256	196	342	999999	999999	892	449	242	904	502	999999	999999	260	402	401	999999	199	999999	202	430	392	215	961	314	215	710	511	331	450	234	633	463	999999	616	571	864	999999	530	449	341	999999	302	999999	567	104	999999	136	571	668	504	390	999999	792	999999	552	50	235	999999	350	426	390	999999	791	999999	869	49	654	644	830	537	554	668	659	999999	999999	100	139	999999	219	47	999999	940	663	999999	999999	999999	999999	297	73	531	638	373	190	33	999999	999999	510	405	698	65	524	491	999999	141	999999	722	999999	931	999999	999999	911	831	818	312	842	999999	464	845	999999	999999	378	367	581	308	898	999999	487	999999	999999	114	590	733	999999	164	999999	102	999999	531	996	999999	915	739	210	610	620	999999	555	999999	191	510	643	999999	569	279	687	166	910	999999	999999	999999	244	898	31	982	872	187	137	663	789	749	999999	932	848	999999	513	999999	167	999999	688	101	635	610	454	409	470	925	173	999999	477	366	191	999999	999999	999999	887	999999	717	227	738	999999	999999	
891	999999	441	270	711	816	855	766	58	999999	940	753	999999	999999	634	454	621	521	947	23	999999	196	433	999999	999999	644	999999	826	999999	920	939	999999	255	421	999999	522	22	149	759	118	318	668	428	366	251	23	156	104	263	572	106	706	790	429	977	705	664	873	787	76	205	39	280	138	999999	707	508	730	399	122	442	482	761	838	705	43	768	76	326	999999	497	525	999999	923	824	243	451	999999	443	48	857	148	361	692	912	288	999999	300	999999	543	515	425	704	151	140	623	944	951	724	999999	936	597	999999	327	578	680	466	357	313	826	266	999999	296	999999	264	999999	130	999999	999999	426	646	999999	769	999999	953	82	820	432	793	211	999999	499	112	500	111	269	999999	44	999999	999999	822	50	986	999999	287	999999	138	353	886	835	999999	875	999999	999999	307	468	828	999999	999999	506	859	999999	564	112	538	766	999999	796	999999	999999	713	999999	954	693	999999	605	491	299	505	130	999999	477	545	957	708	423	473	999999	202	999999	441	816	670	617	383	999999	485	884	941	520	263	341	103	891	132	415	920	999999	702	999999	999999	538	999999	253	562	391	498	607	403	124	999999	775	604	999999	999999	897	426	347	319	817	130	607	357	984	866	611	383	653	999999	999999	503	140	112	500	665	902	546	426	65	991	999999	878	490	827	227	488	737	486	338	235	989	999999	33	885	999999	379	190	295	386	950	999999	999999	999999	110	621	172	672	113	999999	660	360	999999	292	328	528	251	126	530	766	388	874	896	325	608	999999	920	117	227	999999	295	721	261	999999	114	983	999999	115	390	215	65	815	634	535	677	875	989	999999	705	366	340	263	999999	528	998	86	121	529	999999	999999	701	65	455	999999	665	938	108	999999	187	344	85	145	736	999999	711	572	249	371	647	733	323	629	412	999999	589	999999	71	999999	999999	37	871	923	941	999999	514	999999	369	451	870	739	776	39	123	370	291	999999	999999	346	817	435	837	750	999999	999999	483	82	652	999999	604	633	999999	375	999999	159	472	161	203	153	809	711	213	798	500	908	999999	294	515	52	999999	394	999999	725	915	615	999999	131	999999	511	118	999999	999999	774	846	247	862	999999	999999	999999	897	139	10	384	536	116	999999	49	259	974	999999	199	566	610	25	999999	999999	999999	459	999999	959	351	120	692	44	377	363	438	951	999999	55	556	999999	999999	154	449	999999	999999	199	809	393	161	999999	76	37	919	875	746	758	999999	999999	710	950	808	13	999999	28	318	349	999999	752	999999	97	
995	928	926	26	24	466	575	826	988	962	649	919	808	479	53	999999	999999	999999	616	999999	325	144	345	605	374	548	598	431	999999	790	40	67	599	74	999999	148	110	902	861	290	192	810	139	747	999999	889	999999	999999	974	653	234	666	145	123	771	861	593	331	999999	475	867	154	999999	999999	932	592	330	999999	603	999999	563	222	640	336	497	515	999999	598	304	999999	999999	999999	456	431	565	999999	921	485	302	25	555	779	260	999999	423	47	999999	999999	999999	999999	569	461	999999	79	99	999999	35	809	626	266	856	995	999999	999999	999999	354	698	328	643	568	671	999999	451	588	360	784	961	254	912	460	455	999999	782	585	999999	891	49	387	342	552	348	121	859	45	169	560	752	999999	999999	78	999999	999999	298	257	57	999999	999999	895	718	315	60	781	999999	999999	811	999999	999999	451	999999	240	315	321	986	100	229	559	999999	415	999999	999999	41	877	980	999999	120	999999	784	535	538	202	881	154	668	36	502	567	224	693	234	999999	347	311	999999	43	999999	999999	753	208	37	497	738	999999	475	999999	999999	999999	999999	63	999999	106	997	686	999999	68	358	171	999999	999999	597	662	345	302	191	999999	462	730	53	946	999999	93	961	586	999999	51	463	287	678	750	752	329	766	170	638	999999	999999	661	999999	775	999999	601	999999	793	610	999999	161	446	422	432	465	999999	139	854	999999	999999	144	421	188	871	604	81	493	901	217	278	999999	185	664	62	664	999999	342	278	271	999999	707	177	975	142	889	999999	999999	999999	295	999999	200	911	197	666	993	967	482	999999	180	613	117	483	586	342	999999	976	782	369	768	663	220	860	593	493	999999	966	445	55	981	587	217	248	615	17	88	984	988	997	69	696	999999	814	999999	658	382	999999	591	999999	999999	999999	244	999999	486	631	989	339	999999	703	401	999999	532	437	545	593	405	869	867	578	264	494	988	784	999999	82	345	406	763	935	999999	50	384	801	391	999999	352	713	761	999999	28	748	999999	294	605	42	999999	890	279	999999	262	512	366	23	389	179	999999	999999	203	414	296	593	576	392	999999	999999	652	730	56	476	250	692	999999	883	999999	515	827	704	999999	278	907	454	136	999999	682	608	683	999999	999999	221	153	999999	999999	357	697	999999	999999	999999	701	254	389	443	999999	802	273	569	405	999999	462	874	352	999999	282	924	999999	842	999999	327	710	984	678	290	318	834	332	358	183	759	196	135	343	999999	12	999999	999999	999999	609	333	985	123	212	999999	908	547	869	923	619	999999	
850	855	999999	854	999999	999999	576	108	135	20	480	999999	396	646	999999	999999	540	797	228	347	45	43	242	142	341	596	781	476	381	770	964	409	738	588	999999	341	166	488	980	295	999999	790	999999	599	999999	81	999999	566	999999	581	17	81	704	999999	559	817	999999	836	999999	976	936	109	999999	364	55	80	999999	808	737	955	180	61	999999	933	999999	999999	694	643	288	270	869	224	562	800	763	999999	705	999999	38	100	718	999999	965	13	999999	269	73	999999	999999	783	895	919	829	999999	411	999999	999999	771	302	314	133	979	557	263	117	721	546	999999	601	162	999999	719	779	646	246	849	95	813	584	720	190	999999	99	505	999999	999999	395	999999	398	999999	638	933	173	724	967	739	773	999999	896	637	722	147	392	400	418	999999	150	192	722	562	870	450	197	999999	133	422	889	999999	888	167	999999	999999	537	793	524	441	555	64	999999	507	85	383	917	946	998	53	327	999999	97	197	999999	212	999999	836	937	197	746	591	600	555	850	721	823	738	311	778	609	599	876	976	631	95	514	225	486	496	999999	999999	999999	90	104	199	964	700	356	999999	999999	701	856	336	695	963	463	132	656	364	559	999999	999999	229	999999	728	999999	120	566	999999	698	999999	999999	999999	664	505	17	520	999999	999999	756	132	392	187	715	907	743	549	290	999999	631	999999	569	132	937	354	605	364	646	375	999999	853	999999	631	435	999999	351	999999	999999	200	956	942	999999	999999	999999	436	796	468	514	536	985	283	830	899	999999	316	105	999999	512	319	899	652	874	95	293	903	999999	760	751	999999	566	337	876	99	710	688	719	573	525	511	999999	146	999999	119	390	103	999999	244	538	128	312	124	999999	999999	300	999999	77	585	712	704	447	46	999999	207	970	657	406	740	198	414	597	532	712	11	761	762	999999	764	999999	199	879	754	231	632	14	451	434	523	799	999999	999999	999999	860	820	999999	999999	429	999999	999999	732	999999	293	56	134	999999	999999	411	999999	602	999999	511	999999	880	523	824	693	814	95	203	528	233	883	941	999999	999999	463	672	891	937	248	343	159	625	972	502	999999	999999	107	110	233	999999	533	920	271	895	317	999999	999999	996	380	707	344	999999	999999	509	999999	352	264	999999	78	117	999999	963	363	204	362	687	908	30	238	999999	717	984	969	487	700	963	680	999999	999999	210	999999	895	567	541	999	699	13	472	999999	999999	999999	766	999999	126	530	569	567	76	543	630	354	327	999999	999999	999999	359	489	144	999999	999999	999999	368	999999	
999999	782	999999	405	822	999999	662	684	999999	999999	984	541	950	952	853	957	140	406	613	363	855	855	999999	137	182	550	649	220	869	663	840	582	95	911	174	999999	906	999999	999999	871	880	945	999999	986	783	853	49	407	999999	999999	678	453	68	15	999	22	775	497	232	281	555	452	815	782	499	412	456	999999	787	520	61	966	661	741	482	909	945	31	353	329	511	251	583	692	984	396	523	999999	999999	161	999999	418	940	473	999999	438	140	136	496	999999	406	999999	619	126	136	712	792	327	533	999999	999999	753	153	903	769	313	868	133	798	113	889	377	137	999999	951	642	36	999999	425	53	779	819	999999	972	923	511	631	999999	566	282	604	205	556	821	999999	814	275	47	999999	999999	569	17	999999	393	492	999999	871	999999	174	999999	999999	604	901	489	320	257	229	999999	979	268	681	999999	566	526	509	693	820	999999	999999	147	376	988	999999	413	999999	771	490	999999	490	894	639	647	303	81	596	999999	999999	77	511	837	594	999999	67	445	999999	168	999999	812	884	798	218	565	443	36	127	697	121	497	14	999999	766	88	999999	999999	629	44	118	495	999999	509	398	753	804	712	553	999999	999999	58	83	999999	331	678	266	691	686	83	213	276	954	898	888	806	72	963	80	515	415	999999	815	999999	60	999999	882	384	410	999999	761	731	483	999999	766	72	424	999999	226	98	822	999999	409	555	830	841	999999	999999	621	591	691	999999	999999	47	865	959	242	776	999999	376	795	999999	999999	231	999999	482	792	999999	142	999999	392	999999	746	982	693	417	999999	999999	475	218	424	851	762	818	772	919	999999	446	982	807	999999	647	422	850	999999	940	716	187	243	358	58	434	898	999999	999999	999999	105	659	999999	999999	396	999999	999999	67	999999	944	129	473	999999	402	999999	999999	134	335	996	744	960	895	689	752	701	394	36	999999	169	990	999999	967	618	464	824	440	999999	534	420	999999	346	365	999999	358	999999	253	729	841	965	702	309	573	798	464	357	209	969	601	755	999999	945	193	999999	961	992	999999	854	994	577	951	264	599	914	150	999999	605	996	341	999999	458	665	195	161	466	691	388	178	999999	116	625	471	501	779	418	911	163	466	938	365	999999	999999	735	273	999999	999999	709	658	658	66	999999	999999	999999	999999	307	346	999999	41	999999	279	613	999999	700	887	951	490	999999	820	506	238	254	148	999999	975	271	69	930	999999	999999	999999	981	999999	519	107	999999	421	832	831	481	81	161	999999	34	668	752	686	698	847	321	
534	685	999999	999999	429	812	614	155	662	408	247	416	837	999999	999999	297	883	473	603	533	540	657	931	348	999999	87	133	123	999999	999999	585	999999	92	610	613	343	102	577	99	294	749	999999	180	433	244	664	323	237	611	999999	868	222	104	323	781	876	753	999999	999999	999999	999999	500	756	999999	822	875	334	999999	291	90	999999	999999	384	318	784	274	487	999999	114	769	999999	895	999999	28	364	373	277	768	828	736	589	999999	849	999999	605	258	519	740	610	368	340	95	945	531	185	562	837	786	539	999999	398	999999	445	999999	588	793	999999	737	84	459	608	565	409	554	500	652	467	999999	712	535	999999	746	898	745	438	678	999999	980	843	802	535	999999	238	320	347	344	999999	891	168	812	269	781	666	161	759	999999	999999	401	41	533	999999	999999	83	13	763	652	356	700	529	999999	843	18	894	281	923	127	336	98	216	165	545	575	478	999999	276	972	90	746	986	663	992	558	949	319	707	335	417	235	557	999999	999999	416	999999	258	999999	260	886	394	999999	641	448	597	999999	875	999999	529	731	183	736	790	999999	999999	713	865	917	295	999999	585	573	597	710	999999	541	999999	999999	139	999999	230	931	26	96	695	518	354	224	405	373	999999	332	999999	603	244	498	999999	133	999999	702	506	340	683	200	311	999999	640	931	347	65	674	707	858	326	511	999999	720	704	876	999999	369	650	999999	922	985	262	395	994	475	613	774	396	788	999999	706	889	999999	826	784	874	878	999999	876	349	698	999999	473	999999	999999	992	777	999999	257	297	999999	999999	818	761	214	58	435	646	465	734	291	287	999999	999999	620	621	994	894	919	12	999999	946	774	999999	233	619	788	533	901	999999	835	711	149	501	102	850	999999	999999	621	736	999999	242	957	152	68	421	457	51	251	999999	998	883	153	999999	84	397	91	645	999999	594	269	901	744	982	899	579	148	427	339	769	999999	508	283	193	999999	981	988	632	124	811	172	747	291	431	484	951	568	893	427	705	768	436	957	36	476	546	497	974	252	489	282	40	712	999999	929	500	610	960	999999	999999	408	459	530	726	999999	522	620	322	999999	999999	999999	999999	999	633	11	999999	550	256	717	999999	493	999999	389	635	539	999999	999999	809	502	999999	351	608	212	334	307	318	905	241	604	953	999999	185	476	305	478	38	40	999999	480	815	999999	363	999999	999999	610	394	80	895	197	300	487	810	999999	999999	605	999999	999999	999999	335	692	999999	319	652	763	99	317	547	94	999999	
510	111	955	338	686	43	987	365	536	724	913	248	999999	53	999999	476	999999	365	999999	699	999999	985	999999	753	788	605	640	711	489	585	302	999999	986	999999	686	198	999999	999999	999999	999999	618	57	999999	951	422	453	209	275	347	297	973	952	595	395	101	524	746	999999	550	91	402	285	999999	950	431	76	999999	281	999999	125	999999	644	231	999999	91	27	480	999999	341	344	406	999999	373	202	612	349	261	600	646	172	452	331	999999	62	98	342	182	999999	529	356	201	927	908	232	999999	339	999999	999999	999999	83	54	999999	870	216	999999	37	912	682	348	999999	814	661	999999	204	673	622	999999	179	383	748	845	914	885	985	152	478	466	151	849	999999	618	137	296	573	127	120	460	724	378	70	430	499	226	446	541	539	303	714	558	731	625	999999	999999	565	238	139	456	884	73	215	571	770	833	75	999999	687	374	999999	999999	563	171	989	800	322	999999	355	698	448	454	612	185	751	592	127	657	66	386	731	344	987	663	999999	660	172	498	659	666	160	973	853	175	999999	636	995	999999	999999	999999	438	246	882	441	18	440	999999	999999	999999	999999	715	418	999999	311	642	726	999999	900	595	339	638	824	668	689	999999	474	999999	999999	944	125	596	557	30	305	999999	494	462	999999	654	145	209	999999	679	481	950	742	566	552	999999	515	546	105	999999	307	133	614	578	203	894	543	840	23	95	704	591	168	397	121	363	158	274	544	255	999999	140	999999	154	197	738	805	908	999999	999999	999999	578	501	583	723	182	343	916	999999	661	999999	999999	195	58	999999	890	792	999999	454	199	384	250	999999	849	524	999999	628	469	999999	465	99	635	791	108	999999	136	99	585	673	999999	29	241	15	882	144	165	999999	999999	180	306	999999	460	463	999999	540	198	575	999999	68	557	553	874	999999	803	572	485	513	96	999999	848	800	217	999999	515	179	152	245	999999	714	368	231	182	298	999999	519	999999	181	999999	999999	999999	560	448	526	126	395	154	706	211	319	659	999999	858	63	332	505	737	779	999999	999999	999999	999999	999999	936	700	335	381	999999	999999	293	933	314	581	999999	935	297	362	691	999999	129	35	446	999999	810	65	716	373	129	966	588	782	999999	232	252	179	514	115	999999	999999	791	24	568	264	917	386	354	999999	999999	127	999999	153	56	225	829	664	952	917	999999	881	983	999999	999999	619	999999	511	84	999999	339	359	430	192	851	865	772	114	999999	191	127	434	999999	646	43	11	931	445	736	643	403	588	227	999999	
470	629	842	829	999999	948	402	415	999999	999999	741	980	697	852	301	190	453	724	206	999999	800	220	180	347	928	260	688	427	775	440	688	750	141	833	722	231	999999	999999	352	518	789	711	131	448	904	999999	313	89	153	999999	200	999999	391	456	796	999999	999999	505	999999	511	999999	975	640	871	583	999999	848	863	139	999999	167	510	382	999999	999999	99	98	732	442	999999	947	608	283	229	250	19	369	685	47	472	771	527	999999	840	258	813	81	260	864	914	213	449	949	83	397	689	307	999999	475	707	170	727	72	999999	999999	661	701	420	630	573	999999	173	826	667	308	640	469	541	438	177	28	838	867	528	671	999999	999999	210	832	561	712	999999	219	340	311	54	464	26	999999	597	122	660	999999	300	292	50	622	292	774	999999	229	765	274	999999	689	999999	860	544	363	67	12	501	999999	78	999999	999999	953	999999	365	264	185	999999	266	841	65	367	217	576	245	631	884	999999	436	84	341	947	400	912	651	978	193	919	662	227	594	620	999999	561	999999	999999	96	136	926	519	581	776	508	432	999999	999999	999999	293	309	999999	183	635	74	513	736	913	575	999999	999999	386	80	999999	790	48	999999	999999	294	655	146	919	545	757	450	916	502	565	448	999999	999999	999999	863	900	620	931	54	999999	556	568	824	999999	750	54	290	549	449	325	986	470	999999	807	999999	999999	156	389	999999	999999	195	158	21	181	475	607	999999	999999	999999	180	645	999999	994	298	888	726	999999	999999	178	999999	477	900	999999	186	578	999999	792	862	292	404	753	999999	744	629	773	407	557	999999	999999	152	999999	764	999999	278	680	999999	999999	886	919	999999	638	535	221	999999	948	294	999999	834	999999	496	815	519	243	128	427	414	124	374	525	491	179	187	570	35	827	712	999999	207	506	451	512	999999	943	999999	765	227	29	58	680	488	725	722	60	563	999999	162	999999	907	851	275	999999	111	370	999999	151	461	964	999999	999999	246	419	483	999999	161	984	999999	576	272	363	209	395	75	693	999999	765	456	136	17	698	674	191	966	356	240	438	411	544	515	829	314	262	832	189	444	78	251	395	899	579	999999	586	999999	999999	999999	880	947	417	333	672	695	334	957	498	999999	64	999999	137	107	723	999999	999999	71	442	999999	947	562	885	258	999999	523	71	999999	438	281	98	999999	422	704	359	999999	993	220	842	144	979	305	344	985	390	999999	124	297	186	995	60	524	999999	504	704	328	999999	999999	365	158	999999	107	529	226	115	141	
